
/* Styles needed for the theme without US-CORE plugin only */
.l-subheader-h,
.l-section-h {
	max-width: 1140px;
	}
.hentry {
	margin-bottom: 5rem;
	}
.entry-date.published {
	display: inline-block;
	margin-right: 1.5rem;
	}

/* Default Header styles */
.l-header {
	box-shadow: 0 1px 0 rgba(0,0,0,0.08);
	}
.l-subheader.at_middle {
	line-height: 80px;
	height: 80px;
	}
.l-header .w-text {
	font-size: 1.2rem;
	font-weight: bold;
	}
.l-header .w-nav-anchor.level_1 {
	padding: 0 20px;
	}
.w-nav.type_desktop .w-nav-list.level_2 > li {
	width: 100% !important;
	}

/* Default TYPOGRAPHY */
html{font-family:Georgia, serif;font-weight:400;font-size:16px;line-height:28px}
h1{font-weight:400;font-size:3.0rem;line-height:1.2;letter-spacing:0;margin-bottom:1.5rem}
h2{font-weight:400;font-size:2.0rem;line-height:1.2;letter-spacing:0;margin-bottom:1.5rem}
h3{font-weight:400;font-size:1.7rem;line-height:1.2;letter-spacing:0;margin-bottom:1.5rem}
h4{font-weight:400;font-size:1.5rem;line-height:1.2;letter-spacing:0;margin-bottom:1.5rem}
h5{font-weight:400;font-size:1.4rem;line-height:1.2;letter-spacing:0;margin-bottom:1.5rem}
h6{font-weight:400;font-size:1.3rem;line-height:1.2;letter-spacing:0;margin-bottom:1.5rem}

/* Default BUTTONS */
button[type="submit"]:not(.w-btn),input[type="submit"]{text-transform:none;font-style:normal;font-weight:700;letter-spacing:0;border-radius:0.3em;padding:0.8em 1.8em;box-shadow:0 0em 0 rgba(0, 0, 0, 0.4);background-color:#008ec2;border-color:transparent;color:#fff !important}.tribe-events-button,button[type="submit"]:not(.w-btn):before,input[type="submit"]{border-width:2px}.no-touch .tribe-events-button:hover,.no-touch button[type="submit"]:not(.w-btn):hover,.no-touch input[type="submit"]:hover{box-shadow:0 0em 0 rgba(0, 0, 0, 0.4);background-color:#00b9eb;border-color:transparent;color:#fff !important}.us-btn-style_1{color:#fff!important;font-family:Georgia, serif;font-weight:700;font-style:normal;text-transform:none;letter-spacing:0;border-radius:0.3em;padding:0.8em 1.8em;background-color:#008ec2;border-color:transparent;box-shadow:none}.us-btn-style_1:before{border-width:2px}.no-touch .us-btn-style_1:hover{color:#fff!important;box-shadow:0 0em 0 rgba(0,0,0,0.4);background-color:#00b9eb;border-color:transparent}.us-btn-style_2{color:#333!important;font-family:Georgia, serif;font-weight:700;font-style:normal;text-transform:none;letter-spacing:0;border-radius:0.3em;padding:0.8em 1.8em;background-color:#e8e8e8;border-color:transparent;box-shadow:none}.us-btn-style_2:before{border-width:2px}.no-touch .us-btn-style_2:hover{color:#fff!important;box-shadow:0 0em 0 rgba(0,0,0,0.4);background-color:#333;border-color:transparent}a,button,input[type="submit"],.ui-slider-handle{outline:none !important}.w-header-show,.w-toplink{background-color:rgba(0,0,0,0.3)}

/* Default COLORS */
body{background-color:#e0e0e0;-webkit-tap-highlight-color:rgba(112,73,186,0.2)}.l-subheader.at_top,.l-subheader.at_top .w-dropdown-list,.l-subheader.at_top .type_mobile .w-nav-list.level_1{background-color:#6039a8}.l-subheader.at_top,.l-subheader.at_top .w-dropdown.opened,.l-subheader.at_top .type_mobile .w-nav-list.level_1{color:#c8b8e5}.no-touch .l-subheader.at_top a:hover,.no-touch .l-header.bg_transparent .l-subheader.at_top .w-dropdown.opened a:hover{color:#fff}.header_ver .l-header,.l-subheader.at_middle,.l-subheader.at_middle .w-dropdown-list,.l-subheader.at_middle .type_mobile .w-nav-list.level_1{background-color:#7049ba}.l-subheader.at_middle,.l-subheader.at_middle .w-dropdown.opened,.l-subheader.at_middle .type_mobile .w-nav-list.level_1{color:#fff}.no-touch .l-subheader.at_middle a:hover,.no-touch .l-header.bg_transparent .l-subheader.at_middle .w-dropdown.opened a:hover{color:#fff}.l-subheader.at_bottom,.l-subheader.at_bottom .w-dropdown-list,.l-subheader.at_bottom .type_mobile .w-nav-list.level_1{background-color:#6039a8}.l-subheader.at_bottom,.l-subheader.at_bottom .w-dropdown.opened,.l-subheader.at_bottom .type_mobile .w-nav-list.level_1{color:#c8b8e5}.no-touch .l-subheader.at_bottom a:hover,.no-touch .l-header.bg_transparent .l-subheader.at_bottom .w-dropdown.opened a:hover{color:#fff}.l-header.bg_transparent:not(.sticky) .l-subheader{color:#fff}.no-touch .l-header.bg_transparent:not(.sticky) .w-text a:hover,.no-touch .l-header.bg_transparent:not(.sticky) .w-html a:hover,.no-touch .l-header.bg_transparent:not(.sticky) .w-dropdown a:hover,.no-touch .l-header.bg_transparent:not(.sticky) .type_desktop .menu-item.level_1:hover>.w-nav-anchor{color:#fff}.l-header.bg_transparent:not(.sticky) .w-nav-title:after{background-color:#fff}.w-search-form{background-color:#7049ba;color:#fff}.w-search.layout_fullscreen .w-search-background{background-color:#7049ba}.w-search.layout_fullscreen input:focus + .w-form-row-field-bar:before,.w-search.layout_fullscreen input:focus + .w-form-row-field-bar:after{background-color:#fff}.menu-item.level_1>.w-nav-anchor:focus,.no-touch .menu-item.level_1.opened>.w-nav-anchor,.no-touch .menu-item.level_1:hover>.w-nav-anchor{background-color:#6039a8;color:#fff}.w-nav-title:after{background-color:#fff}.menu-item.level_1.current-menu-item>.w-nav-anchor,.menu-item.level_1.current-menu-parent>.w-nav-anchor,.menu-item.level_1.current-menu-ancestor>.w-nav-anchor{background-color:;color:#ffc670}.l-header.bg_transparent:not(.sticky) .type_desktop .menu-item.level_1.current-menu-item>.w-nav-anchor,.l-header.bg_transparent:not(.sticky) .type_desktop .menu-item.level_1.current-menu-ancestor>.w-nav-anchor{background-color:transparent;color:#ffc670}.w-nav-list:not(.level_1){background-color:#fff;color:#212121}.no-touch .menu-item:not(.level_1)>.w-nav-anchor:focus,.no-touch .menu-item:not(.level_1):hover>.w-nav-anchor{background-color:#eee;color:#212121}.menu-item:not(.level_1).current-menu-item>.w-nav-anchor,.menu-item:not(.level_1).current-menu-parent>.w-nav-anchor,.menu-item:not(.level_1).current-menu-ancestor>.w-nav-anchor{background-color:#f7f7f7;color:#7049ba}.btn.menu-item>a{background-color: !important;color: !important}.no-touch .btn.menu-item>a:hover{background-color: !important;color: !important}body.us_iframe,.l-preloader,.l-canvas,.l-footer,.l-popup-box-content,.g-filters.style_1 .g-filters-item.active,.l-section.color_alternate .g-filters.style_2 .g-filters-item.active,.w-cart-dropdown,.w-pricing.style_1 .w-pricing-item-h,.w-person.layout_card,.leaflet-popup-content-wrapper,.leaflet-popup-tip,.select2-dropdown,.us-woo-shop_modern .product-h,.no-touch .us-woo-shop_modern .product-meta,.woocommerce #payment .payment_box,.wpcf7-form-control-wrap.type_select:after{background-color:#fff}.woocommerce #payment .payment_methods li>input:checked + label,.woocommerce .blockUI.blockOverlay{background-color:#fff !important}.w-iconbox.style_circle.color_contrast .w-iconbox-icon{color:#fff}.l-section.color_alternate,.l-canvas.sidebar_none .l-section.for_comments,.w-actionbox.color_light,.w-author,.no-touch .pagination a.page-numbers:hover,.g-filters.style_1,.g-filters.style_2 .g-filters-item.active,.w-form.for_protected,.w-iconbox.style_circle.color_light .w-iconbox-icon,.w-profile,.w-pricing.style_1 .w-pricing-item-header,.w-pricing.style_2 .w-pricing-item-h,.w-progbar-bar,.w-progbar.style_3 .w-progbar-bar:before,.w-progbar.style_3 .w-progbar-bar-count,.w-socials.style_solid .w-socials-item-link,.w-tabs.layout_timeline .w-tabs-item,.w-tabs.layout_timeline .w-tabs-section-header-h,.widget_calendar #calendar_wrap,.no-touch .l-main .widget_nav_menu a:hover,.select2-selection__choice,.woocommerce .login,.woocommerce .track_order,.woocommerce .checkout_coupon,.woocommerce .lost_reset_password,.woocommerce .register,.woocommerce .comment-respond,.woocommerce .cart_totals,.no-touch .woocommerce .product-remove a:hover,.woocommerce .checkout #order_review,.woocommerce ul.order_details,.widget_shopping_cart,.smile-icon-timeline-wrap .timeline-wrapper .timeline-block,.smile-icon-timeline-wrap .timeline-feature-item.feat-item{background-color:#f5f5f5}.timeline-wrapper .timeline-post-right .ult-timeline-arrow l,.timeline-wrapper .timeline-post-left .ult-timeline-arrow l,.timeline-feature-item.feat-item .ult-timeline-arrow l{border-color:#f5f5f5}hr,td,th,input,textarea,select,.l-section,.vc_column_container,.vc_column-inner,.w-form-row-field input:focus,.w-form-row-field textarea:focus,.widget_search input[type="text"]:focus,.w-comments .children,.w-image,.w-separator,.w-sharing-item,.w-tabs-list,.w-tabs-section,.l-main .widget_nav_menu .menu,.l-main .widget_nav_menu .menu-item a,.wpml-ls-legacy-dropdown a,.wpml-ls-legacy-dropdown-click a,.woocommerce .quantity.buttons_added input.qty,.woocommerce .quantity.buttons_added .plus,.woocommerce .quantity.buttons_added .minus,.woocommerce-tabs .tabs,.woocommerce .commentlist .comment-text,.woocommerce .related,.woocommerce .upsells,.woocommerce .cross-sells,.woocommerce ul.order_details li,.select2-selection,.smile-icon-timeline-wrap .timeline-line{border-color:#e0e0e0}.w-iconbox.style_default.color_light .w-iconbox-icon,.w-separator,.pagination .page-numbers{color:#e0e0e0}.no-touch .color_alternate .pagination a.page-numbers:hover,.no-touch .woocommerce #payment .payment_methods li>label:hover,.widget_price_filter .ui-slider:before{background-color:#e0e0e0}.w-socials.style_outlined .w-socials-item-link{box-shadow:0 0 0 2px #e0e0e0 inset}h1, h2, h3, h4, h5, h6,.w-counter.color_heading .w-counter-value{color:#212121}.w-progbar.color_heading .w-progbar-bar-h{background-color:#212121}.l-canvas,.l-footer,.l-popup-box-content,.w-cart-dropdown,.w-iconbox.style_circle.color_light .w-iconbox-icon,.w-pricing-item-h,.w-person.layout_card,.w-tabs.layout_timeline .w-tabs-item,.w-tabs.layout_timeline .w-tabs-section-header-h,.leaflet-popup-content-wrapper,.leaflet-popup-tip,.woocommerce .form-row .chosen-drop,.us-woo-shop_modern .product-h,.select2-dropdown{color:#424242}.w-iconbox.style_circle.color_contrast .w-iconbox-icon,.w-progbar.color_text .w-progbar-bar-h,.w-scroller-dot span{background-color:#424242}.w-scroller-dot span{box-shadow:0 0 0 2px#424242}a{color:#7049ba}.no-touch a:hover{color:#ffb03a}.no-touch .w-cart-dropdown a:not(.button):hover{color:#ffb03a !important}.g-preloader,.w-counter.color_primary .w-counter-value,.w-iconbox.style_default.color_primary .w-iconbox-icon,.g-filters.style_1 .g-filters-item.active,.g-filters.style_3 .g-filters-item.active,.w-form-row.focused i,.no-touch .w-sharing.type_simple.color_primary .w-sharing-item:hover .w-sharing-icon,.w-separator.color_primary,.w-tabs-item.active,.w-tabs-section.active .w-tabs-section-header,.l-main .widget_nav_menu .menu-item.current-menu-item>a,.woocommerce-tabs .tabs li.active,.woocommerce #payment .payment_methods li>input:checked + label,input[type="radio"]:checked + .wpcf7-list-item-label:before,input[type="checkbox"]:checked + .wpcf7-list-item-label:before,.highlight_primary{color:#7049ba}.l-section.color_primary,.no-touch .post_navigation-item:hover .post_navigation-item-arrow,.highlight_primary_bg,.w-actionbox.color_primary,.pagination .page-numbers.current,.w-form-row.focused .w-form-row-field-bar:before,.w-form-row.focused .w-form-row-field-bar:after,.w-form-row input:checked + .w-form-checkbox,.w-form-row input:checked + .w-form-radio,.w-form-row.for_radio label>input:checked + i,.no-touch .g-filters.style_1 .g-filters-item:hover,.no-touch .g-filters.style_2 .g-filters-item:hover,.w-grid-item-placeholder,.w-post-elm.post_taxonomy.style_badge a,.w-iconbox.style_circle.color_primary .w-iconbox-icon,.w-pricing.style_1 .type_featured .w-pricing-item-header,.w-pricing.style_2 .type_featured .w-pricing-item-h,.w-progbar.color_primary .w-progbar-bar-h,.w-sharing.type_solid.color_primary .w-sharing-item,.w-sharing.type_fixed.color_primary .w-sharing-item,.w-socials-item-link-hover,.w-tabs-list-bar,.w-tabs.layout_timeline .w-tabs-item.active,.no-touch .w-tabs.layout_timeline .w-tabs-item:hover,.w-tabs.layout_timeline .w-tabs-section.active .w-tabs-section-header-h,.rsDefault .rsThumb.rsNavSelected,.widget_price_filter .ui-slider-range,.widget_price_filter .ui-slider-handle,.select2-results__option--highlighted,.smile-icon-timeline-wrap .timeline-separator-text .sep-text,.smile-icon-timeline-wrap .timeline-wrapper .timeline-dot,.smile-icon-timeline-wrap .timeline-feature-item .timeline-dot,.l-body .cl-btn{background-color:#7049ba}.l-content blockquote,input:focus,textarea:focus,.w-separator.color_primary,.owl-dot.active span,.rsBullet.rsNavSelected span,.woocommerce .quantity.buttons_added input.qty:focus,.validate-required.woocommerce-validated input:focus,.validate-required.woocommerce-invalid input:focus,.woocommerce .form-row .chosen-search input[type="text"]:focus,.woocommerce-tabs .tabs li.active{border-color:#7049ba}input:focus,textarea:focus{box-shadow:0 -1px 0 0 #7049ba inset}.highlight_secondary,.w-counter.color_secondary .w-counter-value,.w-iconbox.style_default.color_secondary .w-iconbox-icon,.w-iconbox.style_default .w-iconbox-link:active .w-iconbox-icon,.no-touch .w-iconbox.style_default .w-iconbox-link:hover .w-iconbox-icon,.w-iconbox-link:active .w-iconbox-title,.no-touch .w-iconbox-link:hover .w-iconbox-title,.no-touch .w-sharing.type_simple.color_secondary .w-sharing-item:hover .w-sharing-icon,.w-separator.color_secondary,.star-rating span:before{color:#ffb03a}.l-section.color_secondary,.highlight_secondary_bg,.w-actionbox.color_secondary,.no-touch .w-post-elm.post_taxonomy.style_badge a:hover,.w-iconbox.style_circle.color_secondary .w-iconbox-icon,.w-progbar.color_secondary .w-progbar-bar-h,.w-sharing.type_solid.color_secondary .w-sharing-item,.w-sharing.type_fixed.color_secondary .w-sharing-item,.no-touch .w-toplink.active:hover,p.demo_store,.woocommerce .onsale,.woocommerce .form-row .chosen-results li.highlighted{background-color:#ffb03a}.w-separator.color_secondary{border-color:#ffb03a}blockquote:before,.highlight_faded,.w-form-row-description,.l-main .w-author-url,.l-main .post-author-website,.l-main .w-profile-link.for_logout,.l-main .g-tags,.l-main .widget_tag_cloud,.l-main .widget_product_tag_cloud{color:#9e9e9e}.w-form-checkbox,.w-form-radio{border-color:#9e9e9e}.color_footer-top,.color_footer-top .wpcf7-form-control-wrap.type_select:after{background-color:#212121}.color_footer-top .widget_shopping_cart,.color_footer-top .w-socials.style_solid .w-socials-item-link{background-color:#292929}.color_footer-top,.color_footer-top *:not([class*="us-btn-style"]),.color_footer-top .w-form-row input:focus,.color_footer-top .w-form-row textarea:focus{border-color:#333}.color_footer-top .w-separator.color_border{color:#333}.color_footer-top{color:#757575}.color_footer-top a{color:#9e9e9e}.no-touch .color_footer-top a:hover,.color_footer-top .w-form-row.focusedi{color:#ffb03a}.color_footer-top .w-form-row.focused .w-form-row-field-bar:before,.color_footer-top .w-form-row.focused .w-form-row-field-bar:after{background-color:#ffb03a}.color_footer-top input:focus,.color_footer-top textarea:focus{border-color:#ffb03a;box-shadow:0 -1px 0 0 #ffb03a inset}.color_footer-bottom,.color_footer-bottom .wpcf7-form-control-wrap.type_select:after{background-color:#111}.color_footer-bottom .widget_shopping_cart,.color_footer-bottom .w-socials.style_solid .w-socials-item-link{background-color:#212121}.color_footer-bottom,.color_footer-bottom *:not([class*="us-btn-style"]),.color_footer-bottom .w-form-row input:focus,.color_footer-bottom .w-form-row textarea:focus{border-color:#292929}.color_footer-bottom .w-separator.color_border{color:#292929}.color_footer-bottom{color:#757575}.color_footer-bottom a{color:#9e9e9e}.no-touch .color_footer-bottom a:hover,.color_footer-bottom .w-form-row.focused i{color:#ffb03a}.color_footer-bottom .w-form-row.focused .w-form-row-field-bar:before,.color_footer-bottom .w-form-row.focused .w-form-row-field-bar:after{background-color:#ffb03a}.color_footer-bottom input:focus,.color_footer-bottom textarea:focus{border-color:#ffb03a;box-shadow:0 -1px 0 0 #ffb03a inset}
