@font-face {
  font-family: 'Kalam';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('/fonts/kalam-v16-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/kalam-v16-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}


@font-face {
  font-family: 'Stardos Stencil';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('/fonts/stardos-stencil-v15-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/stardos-stencil-v15-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('/fonts/oswald-v49-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/oswald-v49-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

a {
  color: #ffcc00;
}

.site-header .site-header-inner {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.main-navigation ul .sub-menu li:hover>a {
  background-color: #222;
  color: #fff;
		
}

.main-navigation ul li a {
  font-size: 16px;
		 font-family: 'Stardos Stencil';
}

.main-navigation ul li a:hover {
  color: #fff;
}

.main-navigation ul .sub-menu li a {
  font-size: 16px;
  border-left: 1px solid #ffcc00;
  border-right: 1px solid #ffcc00;
}

.main-navigation ul .sub-menu li:last-of-type > a {
  border-bottom: 1px solid #ffcc00;
}

.main-navigation ul .sub-menu li:first-of-type {
  margin-top: 6px;
}

#mobile-navigation ul li a {
  font-size: 20px;
  text-align: center;
}

#mobile-menu-button svg {
  height: 30px;
}

#mobile-navigation ul li .dropdown-toggle {
  font-size: 30px;
  color: #ffcc00;
}

#mobile-navigation ul li .dropdown-toggle:hover {
  color: #ffcc00;
}

#mobile-navigation ul li.menu-item-has-children>a {
  background: #222;
}

label {
  font-size: 18px;
}

.wpcf7-list-item-label {
  font-size: 18px;
}

input[type=submit] {
  background: #32CD32;
}

.wpcf7-form-control.wpcf7-submit {
  font-weight: bold;
}

.wpcf7-form-control.wpcf7-text {
  background: #dddddd;
  font-size: 20px;
  color: #000000;
  font-weight: bold;
}

.wpcf7-form-control.wpcf7-textarea {
  background: #dddddd;
  font-size: 20px;
  color: #000000;
  font-weight: bold;
}

.wp-caption .wp-caption-text {
  text-align: center;
  margin: 5px 0;
}

.post-navigation a span {
  font-size: 18px;
}

.post-navigation a div {
  font-size: 18px;
}

.siteorigin-widget-tinymce.textwidget {
  font-size: 18px;
  color: #000000;
}

.siteorigin-widget-tinymce.textwidget a:hover {
  color: #ffcc00;
}

.blog-layout-grid article .entry-content {
  font-size: 18px;
}

.blog-layout-grid article .entry-title {
  font-size: 25px;
}

.su-post-comments-link {
  display: none;
}

.su-post-excerpt {
  font-size: 18px;
}

.so-widget-sow-layout-slider p {
  text-shadow: none !important;
}

@media (max-width: 570px) {
  /*.sow-slider-base .sow-slider-pagination {
		display: block !important;
	}
  
 
	/*Arrows*/

  .sow-slide-nav {
    display: none !important;
  }
}

.more-link .more-text {
  color: #ffcc00;
}

.more-link:hover {
  color: #ffcc00;
}

.published {
  color: #bbbbbb;
}

.su-post-meta {
  color: #bbbbbb;
}

.entry-title {
  color: #000 !important;
}

.entry-title a:hover {
  color: #000 !important;
}

.post-navigation a:hover div {
  color: #000;
}

#pgc-70-3-0.panel-grid-cell {
  text-align: center;
}

#pgc-70-3-1.panel-grid-cell {
  text-align: center;
}

body:not(.single) .entry-content p:only-of-type {
  font-size: 18px;
}

.textwidget {
  font-size: 18px;
}

.textwidget a:hover {
  color: #ffcc00 !important;
}

.wpcf7-form-control.wpcf7-submit {
  border-radius: 5px;
  font-family: "Stardos Stencil";
  font-size: 18px;
}

.page-id-923 {
  background: #000 !important;
}

.page-id-70 #page {
  background: #000;
}

.page-id-70 a:hover {
  color: #000;
}

.page-id-70 .su-post-title {
  color: #000000 !important;
  font-size: 25px !important;
}

.page-id-70 .site-footer .bottom-bar {
  background: #000 !important;
}

.page-id-877 .entry-content p:last-of-type {
  color: #000 !important;
}

.sow-icon-ionicons {
  color: #ffcc00;
}

.so-widget-sow-features-default-80eec9896f88 .sow-features-list .sow-features-feature p:last-child {
  color: #000000;
}

.page-id-70 #page {
  background: #000;
}

#cn-notice-text {
  font-size: 18px;
}

#cn-more-info.cn-more-info.cn-button.wp-default.button {
  color: #000000;
}

#sow-editor-2.widget.widget_sow-editor {
  margin-top: 40px;
  margin-bottom: 0px;
}

.widget-title {
  font-size: 18px;
}

.sow-accordion-panel-border {
  font-size: 18px;
}

.sow-accordion-title {
  font-size: 18px;
}

.entry-content {
  color: #000;
}

.entry-content a:hover {
  color: #ffcc00;
}

.event-list-view {
  color: #000;
}

.event-content {
  font-size: 18px;
}

.event-content a {
  color: #ffcc00;
}

.event-content a:hover {
  color: #ffcc00;
}

.event-list-view h3 {
  color: #000;
}

.event-date.multi-date {
  color: #000;
}

.event-location {
  color: #ffcc00;
}

.event-title {
  color: #000;
}

.event-title a:hover {
  color: #000 !important;
}

.su-post-title a:hover {
  color: #000 !important;
}

#panel-1694-0-0-1.so-panel.widget.widget_sow-editor.panel-last-child {
  font-family: 'Kalam', cursive;
}

#panel-1717-0-0-1.so-panel.widget.widget_sow-editor.panel-last-child {
  font-family: 'Kalam', cursive;
}

#cookie-notice .cn-button {
  background: #ffcc00;
}

.page-numbers {
  color: #000 !important;
}

.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
  color: #000;
}

h1, h2, h3, h4, h5  {
		font-family: 'Stardos Stencil';
}

body, p {
		font-family: 'Oswald';
}