.ast-header-sticky-active{position:fixed!important;right:0;left:0;margin:0 auto;z-index:99}.ast-footer-sticky-active .ast-custom-footer{position:fixed!important;right:0;left:0;bottom:0;margin:0 auto;z-index:99}.ast-custom-header{position:relative;z-index:99}.ast-custom-header.ast-header-sticky-active .fl-row-content-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .fl-module-content{transition:all .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-section-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-row>.elementor-column>.elementor-element-populated{transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-row-content-wrap{transition:padding .3s linear;padding-top:5px;padding-bottom:5px;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content{margin-top:5px;margin-bottom:5px;transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content.fl-node-content img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap{transition:padding .3s linear;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-row>.elementor-column>.elementor-element-populated{max-height:60px;transition:all .3s linear}.single-advanced-hook .ast-no-title,.single-advanced-hook .hentry{margin:0}.js_active .ast-plain-container.single-advanced-hook .entry-header{margin:0}.footer-adv p:last-child{margin-bottom:0}.footer-adv .widget_calendar table{margin-bottom:0}@media all and (max-width:768px){.footer-adv-widget-1 .widget:last-child{margin:0 0 2.8em}}.footer-adv .ast-no-widget-row .widget-title{text-transform:capitalize}@media all and (max-width:768px){.footer-adv-layout-3 .footer-adv-widget-2 .widget:last-child{margin:0 0 2.8em}}.ast-header-break-point .ast-header-sections-navigation{border-top:1px solid #eaeaea;background-color:#f9f9f9}.ast-header-break-point .ast-header-sections-navigation .ast-above-header-menu-items li a,.ast-header-break-point .ast-header-sections-navigation .ast-below-header-menu-items li a{padding:0 20px;display:inline-block;width:100%}.ast-header-break-point .ast-header-sections-navigation .ast-above-header-menu-items .sub-menu li a,.ast-header-break-point .ast-header-sections-navigation .ast-below-header-menu-items .sub-menu li a{padding-left:30px}.ast-header-break-point .ast-header-sections-navigation .ast-above-header-menu-items .sub-menu li a:before,.ast-header-break-point .ast-header-sections-navigation .ast-below-header-menu-items .sub-menu li a:before{content:"\e900";font-family:Astra;font-size:.65em;text-decoration:inherit;display:inline-block;transform:translate(0,-2px) rotateZ(270deg);margin-right:5px}.ast-header-break-point .ast-header-sections-navigation .ast-above-header-menu-items .sub-menu li li a,.ast-header-break-point .ast-header-sections-navigation .ast-below-header-menu-items .sub-menu li li a{padding-left:40px}.ast-header-break-point .ast-header-sections-navigation .ast-above-header-menu-items .sub-menu li li li a,.ast-header-break-point .ast-header-sections-navigation .ast-below-header-menu-items .sub-menu li li li a{padding-left:50px}.ast-header-break-point .ast-header-sections-navigation .ast-above-header-menu-items .sub-menu li li li li a,.ast-header-break-point .ast-header-sections-navigation .ast-below-header-menu-items .sub-menu li li li li a{padding-left:60px}.ast-header-break-point .ast-header-sections-navigation .ast-above-header-menu-items>li:first-child,.ast-header-break-point .ast-header-sections-navigation .ast-below-header-menu-items>li:first-child{border-top:0}.ast-header-break-point .ast-header-sections-navigation .ast-above-header-menu-items ul,.ast-header-break-point .ast-header-sections-navigation .ast-below-header-menu-items ul{left:auto;right:auto}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1{order:2;justify-content:flex-end}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2{order:1;justify-content:flex-start}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1{order:2;justify-content:flex-end}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2{order:1;justify-content:flex-start}.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li a{padding-left:0}.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li li a{padding-left:0}.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li li li a{padding-left:0}.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li li li li a{padding-left:0}.ast-above-header-menu .sub-menu{line-height:1.45}.ast-above-header-menu a{text-decoration:none;padding:0 1em;display:inline-block;transition:all .2s linear}.ast-above-header-menu li{position:relative;transition:all .2s linear}.ast-above-header-menu li.focus>ul,.ast-above-header-menu li:hover>ul{left:0;right:auto}.ast-above-header-menu .ast-left-align-sub-menu.focus>.sub-menu,.ast-above-header-menu .ast-left-align-sub-menu:hover>.sub-menu{right:0;left:auto}@media (min-width:769px){.ast-above-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.ast-above-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}.ast-above-header-menu .ast-left-align-sub-menu .sub-menu .menu-item.focus>.sub-menu,.ast-above-header-menu .ast-left-align-sub-menu .sub-menu .menu-item:hover>.sub-menu{left:-100%}}.ast-above-header-menu ul ul{top:0}.ast-above-header-menu.submenu-with-border ul ul{top:-1px}.ast-above-header-menu ul{width:240px;background:#fff;left:-999em;position:absolute;top:100%;z-index:99999}@media (min-width:769px){.ast-above-header-menu ul li.focus>ul,.ast-above-header-menu ul li:hover>ul{left:100%;right:auto}.ast-above-header-menu ul .ast-left-align-sub-menu.focus>.sub-menu,.ast-above-header-menu ul .ast-left-align-sub-menu:focus * .sub-menu,.ast-above-header-menu ul .ast-left-align-sub-menu:hover * .sub-menu,.ast-above-header-menu ul .ast-left-align-sub-menu:hover>.sub-menu{left:-100%}}.ast-above-header-menu ul a{padding:.9em 1em;display:block;word-wrap:break-word}.ast-above-header-menu ul li.menu-item-has-children>a:after{position:absolute;right:1em;top:50%;transform:translate(0,-50%) rotate(270deg)}.ast-above-header-navigation ul{list-style:none;margin:0;padding-left:0}.above-header-nav-padding-support .ast-justify-content-flex-start .ast-above-header-menu>li:first-child a{padding-left:0}.above-header-nav-padding-support .ast-justify-content-flex-start .ast-above-header-menu>li:first-child .sub-menu li a{padding-left:20px;padding-right:20px}.above-header-nav-padding-support .ast-justify-content-flex-end .ast-above-header-menu li a{padding:0 0 0 1em}.above-header-nav-padding-support .ast-justify-content-flex-end .ast-above-header-menu li ul a{padding:.9em 1em}.above-header-nav-padding-support .ast-justify-content-flex-end .ast-above-header-menu>li:last-child a{padding-right:0}.above-header-nav-padding-support.ast-header-break-point .ast-above-header-menu li a,.above-header-nav-padding-support.ast-header-break-point .ast-above-header-menu li:first-child a,.above-header-nav-padding-support.ast-header-break-point .ast-above-header-menu li:last-child a{padding:0 20px;border-bottom-width:1px;border-style:solid;border-color:#dadada}.ast-fullscreen-above-menu-overlay .ast-header-break-point .ast-above-header-menu .sub-menu{top:0}.ast-header-break-point .ast-above-header{line-height:3}.ast-header-break-point .ast-above-header-menu-items,.ast-header-break-point .ast-above-header-navigation{display:block;width:100%}.ast-header-break-point .ast-above-header-menu-items ul li a,.ast-header-break-point .ast-above-header-navigation ul li a{padding:0 20px;display:inline-block;width:100%;border-bottom-width:1px;border-style:solid;border-color:#dadada}.ast-header-break-point .ast-above-header-menu-items ul.sub-menu li a,.ast-header-break-point .ast-above-header-navigation ul.sub-menu li a{padding-left:30px}.ast-header-break-point .ast-above-header-menu-items ul.sub-menu li a:before,.ast-header-break-point .ast-above-header-navigation ul.sub-menu li a:before{content:"\e900";font-family:Astra;font-size:.65em;text-decoration:inherit;display:inline-block;transform:translate(0,-2px) rotateZ(270deg);margin-right:5px}.ast-header-break-point .ast-above-header-menu-items ul.sub-menu li li a,.ast-header-break-point .ast-above-header-navigation ul.sub-menu li li a{padding-left:40px}.ast-header-break-point .ast-above-header-menu-items ul.sub-menu li li li a,.ast-header-break-point .ast-above-header-navigation ul.sub-menu li li li a{padding-left:50px}.ast-header-break-point .ast-above-header-menu-items ul.sub-menu li li li li a,.ast-header-break-point .ast-above-header-navigation ul.sub-menu li li li li a{padding-left:60px}.ast-header-break-point .ast-above-header-menu-items ul>li:first-child,.ast-header-break-point .ast-above-header-navigation ul>li:first-child{border-top:0}.ast-header-break-point .ast-above-header-menu-items ul ul,.ast-header-break-point .ast-above-header-navigation ul ul{left:auto;right:auto}.ast-header-break-point .ast-above-header-menu-items li,.ast-header-break-point .ast-above-header-navigation li{width:100%}.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children .sub-menu,.ast-header-break-point .ast-above-header-navigation .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children>.ast-menu-toggle,.ast-header-break-point .ast-above-header-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;top:-1px;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-size:inherit;font-weight:400;line-height:inherit}.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children>.ast-menu-toggle::before,.ast-header-break-point .ast-above-header-navigation .menu-item-has-children>.ast-menu-toggle::before{content:"\e900";font-family:Astra;text-decoration:inherit;display:inline-block}.ast-header-break-point .ast-above-header-menu-items .ast-submenu-expanded>.ast-menu-toggle::before,.ast-header-break-point .ast-above-header-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}.ast-header-break-point .ast-above-header-menu .sub-menu{line-height:3;top:0}.ast-header-break-point .ast-above-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.ast-header-break-point .ast-above-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:0}.ast-header-break-point .ast-above-header-menu ul{position:relative;opacity:1;visibility:visible;border:0;width:auto}.ast-header-break-point .ast-above-header-menu ul a{border:0}.ast-header-break-point .ast-above-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.ast-header-break-point .ast-above-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:auto}.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items ul.sub-menu li a,.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation ul.sub-menu li a{padding-left:0}.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items ul.sub-menu li li a,.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation ul.sub-menu li li a{padding-left:0}.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items ul.sub-menu li li li a,.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation ul.sub-menu li li li a{padding-left:0}.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items ul.sub-menu li li li li a,.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation ul.sub-menu li li li li a{padding-left:0}.ast-desktop .ast-above-header-menu .sub-menu{box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}.ast-desktop .ast-above-header-menu .astra-full-megamenu-wrapper{box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}.ast-desktop .ast-above-header-menu .astra-full-megamenu-wrapper .sub-menu{box-shadow:none}.ast-desktop .ast-above-header-menu .astra-megamenu .sub-menu{box-shadow:none}.ast-above-header{z-index:5}.ast-above-header-wrap{position:relative}.ast-above-header-wrap .ast-search-box.header-cover .search-form .search-field{font-size:1.3em}.ast-above-header-wrap .ast-search-box.header-cover #close,.ast-above-header-wrap .ast-search-box.header-cover button.button{font-size:1.5em}.ast-above-header-wrap .widget_search .search-field,.ast-above-header-wrap .widget_search .search-field:focus{width:100%;padding:.66666em 3em .66666em 1em}.ast-above-header-wrap .ast-button-wrap{display:none}.ast-above-header-section{flex:auto;align-items:center}.ast-above-header-section .widget{margin:0 .5em;display:inline-block;vertical-align:middle}.ast-above-header-section .widget a,.ast-above-header-section .widget p{margin-bottom:0}.ast-above-header-section .ast-no-widget-row .widget-title{text-transform:capitalize}.ast-above-header-section .ast-no-widget-row .no-widget-text{margin:0}.ast-above-header-section .user-select{text-align:center}.ast-above-header{background:#fff;border-bottom:1px solid #eaeaea;margin-left:auto;margin-right:auto;position:relative;transition:all .2s linear}.ast-above-header .menu-item-has-children>a:after{content:"\e900";display:inline-block;font-family:Astra;font-size:9px;font-size:.6rem;font-weight:700;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;line-height:normal}.ast-above-header .user-select{position:relative}.ast-above-header .ast-search-icon{display:block}.ast-above-header .astra-search-icon{-js-display:flex;display:flex}.ast-above-header .slide-search .search-field{background-color:#fff}.ast-above-header .slide-search .search-field:focus{background-color:#fff}.ast-above-header .ast-addon-cart-wrap{margin-top:.3em;padding:0 .6em}.ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search{left:0}.ast-above-header-section-1 .ast-search-menu-icon .search-form{padding-left:3em;padding-right:0;right:auto;left:-1em}.ast-above-header-custom-menu-items,.ast-above-header-menu-items{display:none}.ast-above-header-section-2 .search-field{padding-right:0}.ast-above-header-section-1 .search-field{padding-left:0}.ast-header-break-point .ast-above-header-mobile-inline .above-header-2 .ast-above-header-section-1,.ast-header-break-point .ast-above-header-mobile-stack .above-header-2 .ast-above-header-section-1{padding:1em 0 1em 0}.ast-header-break-point.ast-header-custom-item-outside .ast-primary-menu-disabled.ast-above-header-merged-responsive .ast-mobile-menu-buttons{display:block}.ast-header-break-point.ast-above-header-hide-on-mobile .ast-above-header-wrap{display:none}.ast-header-break-point .ast-above-header-merged-responsive .ast-above-header-wrap{order:initial}@media (max-width:544px){.ast-header-break-point .ast-above-header-merged-responsive .ast-above-header-wrap .ast-above-header-section{width:100%;display:block;text-align:center}.ast-header-break-point .ast-above-header-merged-responsive .ast-above-header-wrap .ast-above-header-section.menu-above-header{display:none}.ast-header-break-point .ast-above-header-merged-responsive .ast-above-header-wrap .ast-above-header{padding-top:0}}.ast-header-break-point .ast-above-header-merged-responsive .ast-above-header-section{padding-top:.66em;padding-bottom:.66em}.ast-header-break-point .ast-above-header-merged-responsive .ast-above-header-section .widget{margin:0 .5em;display:inline-block}.ast-header-break-point .ast-above-header-merged-responsive .ast-above-header{line-height:1.6;display:block;border-bottom-width:0}.ast-header-break-point .ast-above-header-merged-responsive .menu-above-header{display:none}.ast-header-break-point .ast-above-header-section-separated .ast-above-header-navigation{display:none;position:absolute;padding:0 20px;bottom:0;transform:translateY(100%);left:0;z-index:9;overflow-y:auto}.ast-header-break-point .ast-above-header-section-separated .ast-above-header-menu{border-top-width:1px;border-style:solid;border-color:#dadada;background:#fff}.ast-header-break-point .ast-above-header-section-separated .ast-above-header .ast-button-wrap{display:inline-block}.ast-header-break-point .ast-above-header-section-separated .ast-above-header .ast-button-wrap .menu-above-header-toggle .mobile-menu{font-size:15px;font-size:1rem;font-weight:600}.ast-header-break-point .ast-above-header-section-separated .ast-above-header-menu.submenu-with-border ul ul{top:0}.ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack .ast-above-header .ast-container{padding:0}.ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack .ast-above-header-section-wrap{flex-direction:column}.ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack .ast-above-header-section-1{z-index:5}.ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack .ast-above-header-section-1,.ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack .ast-above-header-section-2{justify-content:center;text-align:left;width:100%}.ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack .ast-above-header-section-2{padding:1em 0 1em 0}.ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack.ast-swap-above-header-sections .ast-above-header-section-2{padding:1em 0 1em 0}.ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack.ast-swap-above-header-sections .ast-above-header-section-1{padding:0 0 1em 0}.ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack.ast-swap-above-header-sections .ast-above-header-1 .ast-above-header-section-1{padding:0 0 1em 0}.ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack .ast-above-header-1 .ast-above-header-section-1{padding:1em 0 0 0}.ast-header-break-point .ast-above-header-menu{display:block;margin:0 -20px}.ast-header-break-point .menu-item-has-children>a:after{display:none}.ast-header-break-point .ast-above-header-custom-menu-items,.ast-header-break-point .ast-above-header-menu-items{display:block;width:100%}.ast-header-break-point .ast-above-header-menu-items ul{list-style:none;margin:0;padding-left:0;position:relative}.ast-header-break-point .ast-above-header-menu-items li{list-style:none;position:relative}.ast-header-break-point .ast-above-header-menu-items li a{padding:0 20px;display:inline-block;width:100%;border-bottom-width:1px;border-style:solid;border-color:#dadada}.ast-header-break-point .ast-above-header-menu-items.main-header-menu{border-top:0}.ast-header-break-point .ast-above-header-section-wrap{min-height:initial}.ast-header-break-point .site-header{-js-display:flex;display:flex;flex-direction:column}.ast-header-break-point .main-header-bar-wrap{order:0}.ast-header-break-point .ast-button-wrap .menu-above-header-toggle.toggled .menu-toggle-icon:before{content:"\e5cd"}.ast-header-break-point .menu-above-header-toggle{padding:0 .5em;width:auto;text-align:center}.ast-header-break-point .header-main-layout-2 .menu-above-header-toggle{margin-right:0}.ast-header-break-point .ast-above-header{line-height:3}.ast-header-break-point .ast-above-header .ast-search-menu-icon .search-field{max-height:initial}.ast-header-break-point .ast-above-header .ast-addon-cart-wrap{display:inline-block}.ast-header-break-point .ast-above-header-section-2{padding-top:.66em;padding-bottom:.66em}.ast-header-break-point .ast-above-header-section .widget{margin:.5em 0;display:block}.ast-header-break-point.ast-woocommerce-cart-menu .ast-above-header .ast-site-header-cart{padding:0}@media (max-width:544px){.ast-above-header{padding-top:.5em}}.ast-above-header-section-1 .ast-edd-site-header-cart:focus .widget_edd_cart_widget,.ast-above-header-section-1 .ast-edd-site-header-cart:hover .widget_edd_cart_widget{right:auto;left:0}.ast-above-header-section-1 .ast-edd-site-header-cart .widget_edd_cart_widget{right:-999em;left:auto}.ast-above-header-section-1 .ast-edd-site-header-cart .widget_edd_cart_widget:after,.ast-above-header-section-1 .ast-edd-site-header-cart .widget_edd_cart_widget:before{left:8px;right:auto}.ast-above-header-section-1 .ast-edd-site-header-cart .widget_edd_cart_widget:after{margin-left:-2px}.ast-sticky-active{position:fixed!important;right:0;left:0;margin:0 auto;width:100%}.ast-nav-up{transform:translateY(-100%)}.site-header .sticky-custom-logo{display:none}.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a,.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a:focus,.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a:hover{background:0 0}.ast-fullscreen-active .ast-above-header,.ast-offcanvas-active .ast-above-header{z-index:4}.ast-fullscreen-active .ast-above-header.ast-sticky-active,.ast-offcanvas-active .ast-above-header.ast-sticky-active{z-index:0}#ast-fixed-header{position:fixed;visibility:hidden;top:0;left:0;width:100%}#ast-fixed-header .main-header-bar{box-shadow:0 1px 2px rgba(0,0,0,.2)}#ast-fixed-header.ast-header-slide{transform:translateY(-100%);transition:transform .3s linear,top .3s linear,visibility .3s linear}#ast-fixed-header.ast-header-fade{opacity:0;transition:opacity .3s linear}.main-header-bar.ast-sticky-active{box-shadow:0 1px 2px rgba(0,0,0,.2)}.ast-sticky-custom-logo .ast-header-sticked .custom-logo-link,.ast-sticky-custom-logo .ast-header-sticked .custom-mobile-logo-link{display:none}.ast-sticky-custom-logo .ast-header-sticked .sticky-custom-logo{display:inline-block}.ast-sticky-custom-logo .ast-header-sticked .site-description,.ast-sticky-custom-logo .ast-header-sticked .site-title{display:none}.ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo{display:none}.ast-header-stick-fade-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo,.ast-header-stick-scroll-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo,.ast-header-stick-slide-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo{display:inline-block}.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar,.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar{line-height:55px}.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar .ast-site-identity,.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar .ast-site-identity{padding-top:.5em;padding-bottom:.5em}.ast-sticky-main-shrink .ast-sticky-shrunk #site-navigation{line-height:3}.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px!important;width:auto}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .main-header-bar,.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk.main-header-bar{padding-bottom:0}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}.ast-header-break-point .ast-sticky-active .sticky-custom-logo img{display:block}.ast-header-break-point .ast-has-mobile-header-logo .ast-header-sticked .sticky-custom-logo img{display:block}.ast-header-break-point .ast-has-mobile-header-logo .ast-header-sticked .ast-mobile-header-logo{display:none}.ast-header-break-point .ast-header-sticked .sticky-custom-logo img{display:block}.ast-header-break-point.ast-inherit-site-logo-sticky .ast-has-mobile-header-logo .ast-header-sticked .custom-logo-link img{display:none}.ast-header-break-point.ast-inherit-site-logo-sticky .ast-has-mobile-header-logo .ast-header-sticked .custom-mobile-logo-link img{display:inline-block}.above-header-toggle-on .main-header-bar{z-index:1}.ast-header-stick-slide-active .ast-flyout-menu-enable.ast-header-break-point #masthead .main-header-bar-navigation{display:none!important}.ast-header-stick-fade-active .ast-flyout-menu-enable.ast-header-break-point #masthead .main-header-bar-navigation{display:none!important}.ast-flyout-menu-overlay .ast-stick-primary-below-wrapper.ast-sticky-active{z-index:5}.ast-fullscreen-menu-overlay #ast-fixed-header{z-index:9}.ast-flyout-menu-enable.ast-primary-sticky-enabled .ast-stick-primary-below-wrapper,.ast-flyout-menu-enable.ast-primary-sticky-enabled .main-header-bar{overflow-y:unset!important}.main-header-bar-wrap .ast-search-box.header-cover{z-index:7}.ast-below-header-wrap .ast-search-box.header-cover #close,.ast-below-header-wrap .ast-search-box.header-cover .search-field{font-size:1.8em}.ast-below-header-wrap .ast-search-box.header-cover .search-submit{font-size:1.5em}.ast-search-box.full-screen,.ast-search-box.header-cover{display:none;opacity:0;transition:opacity .2s;width:100%;height:100%}.ast-search-box.full-screen .search-field,.ast-search-box.header-cover .search-field{background:0 0;border:0;color:#fafafa;box-shadow:none;text-align:left;padding:0}.ast-search-box.full-screen .search-submit,.ast-search-box.header-cover .search-submit{background:0 0;padding:0;color:#9e9e9e;transition:all .7s ease-In;outline:0;border:0;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper,.ast-search-box.header-cover .ast-search-wrapper{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.ast-search-box.full-screen .ast-search-wrapper .search-form,.ast-search-box.header-cover .ast-search-wrapper .search-form{line-height:normal}.ast-search-box.full-screen #close,.ast-search-box.header-cover #close{color:#fafafa;transform:rotate(0);font-size:2em;cursor:pointer;z-index:9;font-weight:400}.ast-search-box.full-screen #close::before,.ast-search-box.header-cover #close::before{font-family:Astra;content:"\e5cd";display:inline-block;transition:transform .3s ease-in-out}.ast-search-box.full-screen .search-field::-webkit-input-placeholder,.ast-search-box.header-cover .search-field::-webkit-input-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-moz-placeholder,.ast-search-box.header-cover .search-field:-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field::-moz-placeholder,.ast-search-box.header-cover .search-field::-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-ms-input-placeholder,.ast-search-box.header-cover .search-field:-ms-input-placeholder{color:#fafafa}.ast-search-box.header-cover{position:absolute;background:rgba(25,25,25,.94);top:0;z-index:10}.ast-search-box.header-cover .search-field{font-size:2em;line-height:2;width:100%}.ast-search-box.header-cover .ast-container{position:relative}.ast-search-box.header-cover .close,.ast-search-box.header-cover .search-submit,.ast-search-box.header-cover .search-text-wrap{display:inline-block}.ast-search-box.header-cover .search-text-wrap{width:calc(100% - 2.5em);vertical-align:middle}.ast-search-box.header-cover .search-submit{font-size:1.7em;margin-right:2em}.ast-search-box.header-cover #close{vertical-align:middle;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ast-search-box.full-screen{position:fixed;background:rgba(25,25,25,.94);top:0;left:0;z-index:999}.ast-search-box.full-screen .ast-search-wrapper .large-search-text{text-align:center;color:#e2e2e2;font-size:1.5em;font-weight:400;transition-delay:50ms;transition:all .3s ease-in-out}.ast-search-box.full-screen .ast-search-wrapper fieldset{border:0;padding:2.5em 0 1em;border-bottom:2px solid #9e9e9e}.ast-search-box.full-screen .ast-search-wrapper .search-field{font-size:2.6em;padding-left:30px;line-height:1.7;width:90%;width:calc(100% - 1.5em);vertical-align:middle;text-align:center}.ast-search-box.full-screen .ast-search-wrapper .search-form{width:70%;margin:20px auto}.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:2em}.ast-search-box.full-screen #close{position:absolute;color:#fafafa;right:1em;line-height:1;cursor:pointer;z-index:9;font-weight:400;font-size:2em;top:1.5em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:0}.ast-search-box.full-screen ::-moz-placeholder{opacity:0}.ast-search-box.full-screen :-ms-input-placeholder{opacity:0}.ast-search-box.full-screen :-moz-placeholder{opacity:0}@media (max-width:420px){.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:1}.ast-search-box.full-screen ::-moz-placeholder{opacity:1}.ast-search-box.full-screen :-ms-input-placeholder{opacity:1}.ast-search-box.full-screen :-moz-placeholder{opacity:1}}.site-header .ast-inline-search.ast-search-menu-icon .search-form{padding-left:0;padding-right:2em}.site-header .ast-inline-search.ast-search-menu-icon .search-field{width:auto;padding-left:1em;padding-right:0}.ast-inline-search.ast-search-menu-icon{position:relative;transform:none;left:0;right:0}.ast-inline-search.ast-search-menu-icon .search-submit{display:block;background:0 0;border:none;position:absolute;height:100%;right:.25em;padding:0;top:0;font-size:1.3em;color:#757575}.ast-header-break-point .ast-inline-search.ast-search-menu-icon .search-form{padding:0}.ast-header-break-point .site-header .ast-inline-search.ast-search-menu-icon .search-field{width:100%;padding-right:2em}.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.full-screen,.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.header-cover{display:none}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-above-header .ast-above-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon .search-form{padding-left:0;left:auto;padding-right:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon.slide-search .search-form{left:-1em;padding-left:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-1 .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-above-header-mobile-stack .ast-above-header .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon.ast-inline-search .search-form{left:0;padding-left:0;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-below-header .below-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-below-header-sections.site-header .ast-below-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:0}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;padding-left:3em;padding-right:1em}.ast-below-header-mobile-stack .ast-below-header .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.iphone.full-screen,.ipod.full-screen{position:fixed!important}@media (max-width:992px){.ast-above-header-mobile-stack .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}.ast-below-header-mobile-stack .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}}@media (max-width:544px){.ast-search-box.full-screen .ast-search-wrapper .large-search-text{display:none}.ast-search-box.full-screen .ast-search-wrapper .search-field,.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:1.6em}}
h1, .entry-content h1 {
    color: #017d58;
}
h2, .entry-content h2 {
    color: #017d58;
}
h3, .entry-content h3 {
    color: #017d58;
}
.ast-single-post .entry-title, .page-title {
    color: #017d58;
}
.entry-title a {
    color: #017d58;
}
.entry-meta a, .entry-meta a *, .read-more a:not(.ast-button) {
    color: #ff7802;
}
.ast-separate-container .blog-layout-1, .ast-separate-container .blog-layout-2, .ast-separate-container .blog-layout-3 {
    background-color: transparent;
    background-image: none;
}
.ast-separate-container .ast-article-post {
    background-color: #ffffff;
    background-image: none;
}
@media (max-width: 921px) {
    .ast-separate-container .ast-article-post {
        background-color: #ffffff;
        background-image: none;
    }
}
@media (max-width: 544px) {
    .ast-separate-container .ast-article-post {
        background-color: #ffffff;
        background-image: none;
    }
}
.ast-separate-container .ast-article-single, .ast-separate-container .comment-respond, .ast-separate-container .ast-comment-list li, .ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container.ast-two-container #secondary .widget, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content {
    background-color: #ffffff;
    background-image: none;
}
@media (max-width: 921px) {
    .ast-separate-container .ast-article-single, .ast-separate-container .comment-respond, .ast-separate-container .ast-comment-list li, .ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container.ast-two-container #secondary .widget, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content {
        background-color: #ffffff;
        background-image: none;
    }
}
@media (max-width: 544px) {
    .ast-separate-container .ast-article-single, .ast-separate-container .comment-respond, .ast-separate-container .ast-comment-list li, .ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container.ast-two-container #secondary .widget, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content {
        background-color: #ffffff;
        background-image: none;
    }
}
.main-header-menu .current-menu-item > a, .main-header-menu .current-menu-ancestor > a, .main-header-menu .current_page_item > a {
    color: #007c57;
}
.main-header-menu a:hover, .ast-header-custom-item a:hover, .main-header-menu li:hover > a, .main-header-menu li.focus > a {
    color: #007c57;
}
.main-header-menu .ast-masthead-custom-menu-items a:hover, .main-header-menu li:hover > .ast-menu-toggle, .main-header-menu li.focus > .ast-menu-toggle {
    color: #007c57;
}
.main-header-menu, .main-header-menu a, .ast-header-custom-item, .ast-header-custom-item a, .ast-masthead-custom-menu-items, .ast-masthead-custom-menu-items a {
    color: #4c5e5d;
}
.footer-adv .widget-title, .footer-adv .widget-title a {
    color: #73d800;
}
.footer-adv .widget-title, .footer-adv .widget-title a.rsswidget, .ast-no-widget-row .widget-title {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    text-transform: inherit;
}
.footer-adv .widget > *:not(.widget-title) {
    font-family: 'Roboto', sans-serif;
}
.ast-header-break-point .ast-above-mobile-menu-buttons-outline.menu-toggle {
    background: transparent;
    border: 1px solid #007c57;
    color: #007c57;
}
.ast-header-break-point .ast-above-mobile-menu-buttons-minimal.menu-toggle {
    background: transparent;
    color: #007c57;
}
.ast-header-break-point .ast-above-mobile-menu-buttons-fill.menu-toggle {
    border: 1px solid #007c57;
    background: #007c57;
    color: #ffffff;
}
.ast-header-break-point .ast-above-header .ast-button-wrap .menu-toggle {
    border-radius: 2px;
}
.ast-header-break-point .ast-above-header {
    background-color: #ffcd00;
    background-image: none;
}
.ast-header-break-point .ast-above-header-section-separated .ast-above-header-navigation .ast-above-header-menu {
    background-color: #ffcd00;
}
.ast-header-break-point .ast-above-header-section .user-select, .ast-header-break-point .ast-above-header-section .widget, .ast-header-break-point .ast-above-header-section .widget-title {
    color: #005e45;
}
.ast-header-break-point .ast-above-header-section .search-field:focus {
    border-color: #005e45;
}
.ast-header-break-point .ast-above-header-section .user-select a, .ast-header-break-point .ast-above-header-section .widget a {
    color: #005e45;
}
.ast-header-break-point .ast-above-header-section .user-select a:hover, .ast-header-break-point .ast-above-header-section .widget a:hover {
    color: #00871f;
}
@media (max-width: 921px) {
    .ast-header-break-point .ast-above-header-section-separated .ast-above-header-navigation .ast-above-header-menu {
        background-color: #ffcd00;
    }
}
@media (max-width: 544px) {
    .ast-header-break-point .ast-above-header-section-separated .ast-above-header-navigation .ast-above-header-menu {
        background-color: #ffcd00;
    }
}
@media (max-width: 921px) {
    .ast-above-header-navigation-wrap {
        display: none;
    }
}
.ast-header-break-point .main-header-menu, .ast-header-break-point .main-header-menu a, .ast-header-break-point .main-header-menu li.focus > .ast-menu-toggle, .ast-header-break-point .main-header-menu .current-menu-item > .ast-menu-toggle, .ast-header-break-point .main-header-menu .current-menu-ancestor > .ast-menu-toggle, .ast-header-break-point .main-header-menu .current_page_item > .ast-menu-toggle, .ast-header-break-point .ast-header-custom-item, .ast-header-break-point .ast-header-custom-item a, .ast-header-break-point .ast-masthead-custom-menu-items, .ast-header-break-point .ast-masthead-custom-menu-items a, .ast-header-break-point .ast-masthead-custom-menu-items .ast-inline-search form .ast-header-break-point .ast-below-header-merged-responsive .below-header-user-select, .ast-header-break-point .ast-above-header-menu-items, .ast-header-break-point .ast-above-header-menu-items a, .ast-header-break-point .ast-below-header-menu-items, .ast-header-break-point .ast-below-header-menu-items a, .ast-header-break-point .ast-below-header-merged-responsive .below-header-user-select .widget, .ast-header-break-point .ast-below-header-merged-responsive .below-header-user-select .widget-title {
    color: #4c5e5d;
}
.ast-header-break-point .ast-masthead-custom-menu-items .ast-inline-search form {
    border-color: #4c5e5d;
}
.ast-header-break-point .main-header-menu .ast-masthead-custom-menu-items a:hover, .ast-header-break-point .main-header-menu li:hover > .ast-menu-toggle, .ast-header-break-point .main-header-menu li.focus > .ast-menu-toggle {
    color: #007c57;
}
.ast-header-break-point .main-header-menu li.current-menu-item > .ast-menu-toggle, .ast-header-break-point .main-header-menu li.current-menu-ancestor > .ast-menu-toggle, .ast-header-break-point .main-header-menu li.current_page_item > .ast-menu-toggle, .ast-header-break-point .main-header-menu li.current-menu-item > a, .ast-header-break-point .main-header-menu li.current-menu-ancestor > a, .ast-header-break-point .main-header-menu li.current_page_item > a {
    color: #007c57;
}
@media (max-width: 921px) {
    .ast-flyout-menu-enable.ast-main-header-nav-open .main-header-bar, .ast-fullscreen-menu-enable.ast-main-header-nav-open .main-header-bar {
        padding-bottom: 1.5em;
    }
}
@media (max-width: 544px) {
    .ast-flyout-menu-enable.ast-main-header-nav-open .main-header-bar, .ast-fullscreen-menu-enable.ast-main-header-nav-open .main-header-bar {
        padding-bottom: 1em;
    }
}
.ast-above-header {
    border-bottom-width: 1px;
    line-height: 40px;
}
.ast-header-break-point .ast-above-header-merged-responsive .ast-above-header {
    border-bottom-width: 1px;
}
.ast-above-header .ast-search-menu-icon .search-field {
    max-height: 34px;
    padding-top: .35em;
    padding-bottom: .35em;
}
.ast-above-header-section-wrap {
    min-height: 40px;
}
.ast-above-header-menu .sub-menu, .ast-above-header-menu .sub-menu a, .ast-above-header-menu .astra-full-megamenu-wrapper {
    border-color: #017d58;
}
.ast-header-break-point .ast-below-header-merged-responsive .below-header-user-select, .ast-header-break-point .ast-below-header-merged-responsive .below-header-user-select .widget, .ast-header-break-point .ast-below-header-merged-responsive .below-header-user-select .widget-title {
    color: #3a3a3a;
}
.ast-header-break-point .ast-below-header-merged-responsive .below-header-user-select a {
    color: #017d58;
}
.ast-above-header {
    background-color: #ffcd00;
    background-image: none;
}
.ast-header-break-point .ast-above-header-merged-responsive .ast-above-header {
    background-color: #ffcd00;
}
.ast-header-break-point .ast-above-header-section-separated .ast-above-header-navigation, .ast-header-break-point .ast-above-header-section-separated .ast-above-header-navigation ul {
    background-color: #ffcd00;
}
.ast-above-header-section .user-select, .ast-above-header-section .widget, .ast-above-header-section .widget-title {
    color: #005e45;
}
.ast-above-header-section .user-select a, .ast-above-header-section .widget a {
    color: #005e45;
}
.ast-above-header-section .search-field:focus {
    border-color: #005e45;
}
.ast-above-header-section .user-select a:hover, .ast-above-header-section .widget a:hover {
    color: #00871f;
}
@media (max-width: 921px) {
    .ast-above-header-navigation, .ast-above-header-hide-on-mobile .ast-above-header-wrap {
        display: none;
    }
}
.ast-desktop .ast-above-header-menu.submenu-with-border .sub-menu a {
    border-bottom-width: 0px;
    border-style: solid;
    border-color: #eaeaea;
}
.ast-desktop .ast-above-header-menu.submenu-with-border .sub-menu .sub-menu {
    top: -2px;
}
.ast-desktop .ast-above-header-menu.submenu-with-border .sub-menu {
    border-top-width: 2px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-style: solid;
}
@media (min-width: 922px) {
    .ast-above-header-menu ul li.ast-left-align-sub-menu:hover > ul, .ast-above-header-menu ul li.ast-left-align-sub-menu.focus > ul {
        margin-left: -0px;
    }
}
.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar, .ast-main-header-nav-open .main-header-bar {
    padding-bottom: 0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .page_item_has_children > .ast-menu-toggle, .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle {
    right: 0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation ul.sub-menu .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation ul.children .page_item_has_children > .ast-menu-toggle {
    right: 0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-default-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a {
    padding-right: 0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-default-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a {
    padding-right: 0;
}
.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation ul.ast-below-header-menu li.menu-item-has-children > a, .ast-default-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation ul.ast-below-header-menu li.menu-item-has-children > a, .ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation ul.ast-below-header-menu li.menu-item-has-children > a {
    padding-right: 0;
}
.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle {
    right: 0;
}
.ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation ul.ast-below-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle {
    right: 0;
}
.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children > a, .ast-default-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children > a, .ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children > a {
    padding-right: 0;
}
.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle {
    right: 0;
}
.ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle {
    right: 0;
}
.ast-separate-container.ast-right-sidebar #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container #primary, .ast-plain-container #primary {
    margin-top: 0px;
    margin-bottom: 0px;
}
@media (max-width: 921px) {
    .main-header-bar, .ast-header-break-point .main-header-bar, .ast-header-break-point .header-main-layout-2 .main-header-bar {
        padding-top: 1.5em;
        padding-bottom: 1.5em;
    }
    .ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar, .ast-main-header-nav-open .main-header-bar {
        padding-bottom: 0;
    }
    .main-navigation ul li a, .ast-header-break-point .main-navigation ul li a, .ast-header-break-point li.ast-masthead-custom-menu-items, li.ast-masthead-custom-menu-items {
        padding-top: 0px;
        padding-right: 20px;
        padding-bottom: 0px;
        padding-left: 20px;
    }
    .ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle, .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {
        top: 0px;
        right: calc(20px - 0.907em);
    }
    .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .page_item_has_children > .ast-menu-toggle, .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle {
        right: 0;
    }
    .ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .page_item_has_children > .ast-menu-toggle, .ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle {
        right: calc(20px - 0.907em);
    }
    .ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle, .ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {
        top: 0px;
    }
    .ast-desktop .main-navigation .ast-mm-template-content, .ast-desktop .main-navigation .ast-mm-custom-text-content, .main-navigation ul.sub-menu li a, .main-navigation ul.children li a, .ast-header-break-point .main-navigation ul.sub-menu li a, .ast-header-break-point .main-navigation ul.children li a {
        padding-top: 0px;
        padding-right: 0;
        padding-bottom: 0px;
        padding-left: 30px;
    }
    .ast-header-break-point .main-navigation ul.children li li a, .ast-header-break-point .main-navigation ul.sub-menu li li a {
        padding-left: calc(30px + 10px);
    }
    .ast-header-break-point .main-navigation ul.children li li li a, .ast-header-break-point .main-navigation ul.sub-menu li li li a {
        padding-left: calc(30px + 20px);
    }
    .ast-header-break-point .main-navigation ul.children li li li li a, .ast-header-break-point .main-navigation ul.sub-menu li li li li a {
        padding-left: calc(30px + 30px);
    }
    .ast-header-break-point .main-navigation ul.children li li li li li a, .ast-header-break-point .main-navigation ul.sub-menu li li li li li a {
        padding-left: calc(30px + 40px);
    }
    .ast-header-break-point .main-header-bar .main-header-bar-navigation ul.sub-menu .menu-item-has-children > .ast-menu-toggle, .ast-header-break-point .main-header-bar .main-header-bar-navigation ul.children .page_item_has_children > .ast-menu-toggle {
        top: 0px;
        right: calc(20px - 0.907em);
    }
    .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation ul.sub-menu .menu-item-has-children > .ast-menu-toggle {
        margin-right: 20px;
        right: 0;
    }
    .ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation ul.sub-menu .menu-item-has-children > .ast-menu-toggle, .ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation ul.children .page_item_has_children > .ast-menu-toggle {
        right: calc(20px - 0.907em);
    }
    .ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children .children .ast-menu-toggle, .ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu .ast-menu-toggle {
        top: 0px;
    }
    .ast-fullscreen-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li.menu-item-has-children > a, .ast-fullscreen-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li.page_item_has_children > a, .ast-default-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li.menu-item-has-children > a, .ast-default-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li.page_item_has_children > a, .ast-flyout-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li.menu-item-has-children > a, .ast-flyout-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li.page_item_has_children > a {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 30px;
    }
    .ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-default-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a {
        padding-right: 0;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 30px;
    }
    .ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-default-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a {
        padding-right: 0;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 30px;
    }
    .ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu ul a, .ast-fullscreen-menu-enable.ast-header-break-point .ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li a, .ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-navigation ul.sub-menu li a, .ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu-items ul.sub-menu li a, .ast-fullscreen-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li a {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 30px;
    }
    .ast-below-header, .ast-header-break-point .ast-below-header {
        padding-top: 1em;
        padding-bottom: 1em;
    }
    .ast-below-header-menu a, .below-header-nav-padding-support .below-header-section-1 .below-header-menu > li > a, .below-header-nav-padding-support .below-header-section-2 .below-header-menu > li > a, .ast-header-break-point .ast-below-header-actual-nav > ul > li > a {
        padding-top: 0px;
        padding-right: 20px;
        padding-bottom: 0px;
        padding-left: 20px;
    }
    .ast-desktop .ast-below-header-menu .ast-mm-template-content, .ast-desktop .ast-below-header-menu .ast-mm-custom-text-content, .ast-below-header-menu ul a, .ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li a {
        padding-top: 0px;
        padding-right: 20px;
        padding-bottom: 0px;
        padding-left: 20px;
    }
    .ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li li a, .ast-header-break-point .ast-below-header-menu-items ul.sub-menu li li a {
        padding-left: calc(20px + 10px);
    }
    .ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li li li a, .ast-header-break-point .ast-below-header-menu-items ul.sub-menu li li li a {
        padding-left: calc(20px + 20px);
    }
    .ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li li li li a, .ast-header-break-point .ast-below-header-menu-items ul.sub-menu li li li li a {
        padding-left: calc(20px + 30px);
    }
    .ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li li li li li a, .ast-header-break-point .ast-below-header-menu-items ul.sub-menu li li li li li a {
        padding-left: calc(20px + 40px);
    }
    .ast-default-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-default-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle, .ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle {
        top: 0px;
        right: calc(20px - 0.907em);
    }
    .ast-default-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation ul.ast-below-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle, .ast-flyout-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation ul.ast-below-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle {
        top: 0px;
        right: calc(20px - 0.907em);
    }
    .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle {
        right: 0;
    }
    .ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation ul.ast-below-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle {
        right: 0;
    }
    .ast-above-header {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu > li > a, .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu > li:first-child > a, .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu > li:last-child > a {
        padding-top: 0px;
        padding-right: 20px;
        padding-bottom: 0px;
        padding-left: 20px;
    }
    .ast-header-break-point .ast-above-header-navigation > ul > .menu-item-has-children > .ast-menu-toggle {
        top: 0px;
    }
    .ast-desktop .ast-above-header-navigation .ast-mm-custom-text-content, .ast-desktop .ast-above-header-navigation .ast-mm-template-content, .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu li ul a, .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu li ul.sub-menu a, .ast-above-header-enabled .ast-above-header-menu > li:first-child .sub-menu li a {
        padding-top: 0px;
        padding-right: 20px;
        padding-bottom: 0px;
        padding-left: 20px;
    }
    .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu li ul.sub-menu li a {
        padding-left: calc(20px + 10px);
    }
    .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu li ul.sub-menu li li a {
        padding-left: calc(20px + 20px);
    }
    .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu li ul.sub-menu li li li a {
        padding-left: calc(20px + 30px);
    }
    .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu li ul.sub-menu li li li li a {
        padding-left: calc(20px + 40px);
    }
    .ast-default-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-default-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle, .ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle {
        top: 0px;
        right: calc(20px - 0.907em);
    }
    .ast-default-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle, .ast-flyout-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle {
        top: 0px;
        right: calc(20px - 0.907em);
    }
    .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle {
        right: 0;
    }
    .ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle {
        margin-right: 20px;
        right: 0;
    }
    .ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .ast-comment-list li.depth-1, .ast-separate-container .comment-respond, .single.ast-separate-container .ast-author-details, .ast-separate-container .ast-related-posts-wrap, .ast-separate-container .ast-woocommerce-container {
        padding-top: 1.5em;
        padding-bottom: 1.5em;
    }
    .ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .comments-count-wrapper, .ast-separate-container .ast-comment-list li.depth-1, .ast-separate-container .comment-respond, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .related-posts-title-wrapper, .single.ast-separate-container .ast-author-details, .single.ast-separate-container .about-author-title-wrapper, .ast-separate-container .ast-related-posts-wrap, .ast-separate-container .ast-woocommerce-container {
        padding-right: 2.14em;
        padding-left: 2.14em;
    }
    .ast-separate-container.ast-right-sidebar #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container #primary, .ast-plain-container #primary {
        margin-top: 1.5em;
        margin-bottom: 1.5em;
    }
    .ast-left-sidebar #primary, .ast-right-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container #primary {
        padding-left: 0em;
        padding-right: 0em;
    }
    .ast-footer-overlay {
        padding-top: 2em;
        padding-bottom: 2em;
    }
    .ast-small-footer .nav-menu a, .footer-sml-layout-2 .ast-small-footer-section-1 .menu-item a, .footer-sml-layout-2 .ast-small-footer-section-2 .menu-item a {
        padding-top: 0em;
        padding-right: .5em;
        padding-bottom: 0em;
        padding-left: .5em;
    }
    .ast-no-sidebar.ast-separate-container .entry-content .alignfull {
        margin-right: -2.14em;
        margin-left: -2.14em;
    }
}
@media (max-width: 544px) {
    .main-header-bar, .ast-header-break-point .main-header-bar, .ast-header-break-point .header-main-layout-2 .main-header-bar, .ast-header-break-point .ast-mobile-header-stack .main-header-bar {
        padding-top: 1em;
        padding-bottom: 1em;
    }
    .ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar, .ast-main-header-nav-open .main-header-bar {
        padding-bottom: 0;
    }
    .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .page_item_has_children > .ast-menu-toggle, .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle {
        right: 0;
    }
    .ast-desktop .main-navigation .ast-mm-template-content, .ast-desktop .main-navigation .ast-mm-custom-text-content, .main-navigation ul.sub-menu li a, .main-navigation ul.children li a, .ast-header-break-point .main-navigation ul.sub-menu li a, .ast-header-break-point .main-navigation ul.children li a {
        padding-right: 0;
    }
    .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation ul.sub-menu .menu-item-has-children > .ast-menu-toggle {
        right: 0;
    }
    .ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-default-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a {
        padding-right: 0;
    }
    .ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-default-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a {
        padding-right: 0;
    }
    .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle {
        right: 0;
    }
    .ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation ul.ast-below-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle {
        right: 0;
    }
    .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children > a, .ast-default-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children > a, .ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children > a {
        padding-right: 0;
    }
    .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle {
        right: 0;
    }
    .ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle {
        right: 0;
    }
    .ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .ast-comment-list li.depth-1, .ast-separate-container .comment-respond, .single.ast-separate-container .ast-author-details, .ast-separate-container .ast-related-posts-wrap, .ast-separate-container .ast-woocommerce-container {
        padding-top: 1.5em;
        padding-bottom: 1.5em;
    }
    .ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .comments-count-wrapper, .ast-separate-container .ast-comment-list li.depth-1, .ast-separate-container .comment-respond, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .related-posts-title-wrapper, .single.ast-separate-container .ast-author-details, .single.ast-separate-container .about-author-title-wrapper, .ast-separate-container .ast-related-posts-wrap, .ast-separate-container .ast-woocommerce-container {
        padding-right: 1em;
        padding-left: 1em;
    }
    .ast-no-sidebar.ast-separate-container .entry-content .alignfull {
        margin-right: -1em;
        margin-left: -1em;
    }
}
@media (max-width: 544px) {
    .ast-header-break-point .header-main-layout-2 .site-branding, .ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons {
        padding-bottom: 0;
    }
}
@media (max-width: 921px) {
    .ast-separate-container.ast-two-container #secondary .widget, .ast-separate-container #secondary .widget {
        margin-bottom: 1.5em;
    }
}
.ast-separate-container #primary {
    padding-top: 0;
}
@media (max-width: 921px) {
    .ast-separate-container #primary {
        padding-top: 0;
    }
}
.ast-separate-container #primary {
    padding-bottom: 0;
}
@media (max-width: 921px) {
    .ast-separate-container #primary {
        padding-bottom: 0;
    }
}
.site-title, .site-title a {
    font-family: 'Raleway', sans-serif;
    text-transform: inherit;
}
.site-header .site-description {
    text-transform: inherit;
}
.main-navigation {
    font-size: 18px;
    font-size: 1.2rem;
    font-weight: 700;
    font-family: 'Raleway', sans-serif;
}
.main-header-menu > li > .sub-menu:first-of-type, .main-header-menu > li > .children:first-of-type, .main-header-menu > li > .astra-full-megamenu-wrapper:first-of-type {
    font-size: 15px;
    font-size: 1rem;
}
.secondary .widget-title {
    font-family: 'Raleway', sans-serif;
    text-transform: inherit;
}
.secondary .widget > *:not(.widget-title) {
    font-family: 'Roboto', sans-serif;
}
.ast-small-footer {
    font-size: 14px;
    font-size: 0.93333333333333rem;
}
.ast-single-post .entry-title, .page-title {
    font-family: 'Raleway', sans-serif;
    text-transform: inherit;
}
.ast-archive-description .ast-archive-title {
    font-family: 'Raleway', sans-serif;
    text-transform: inherit;
}
.blog .entry-title, .blog .entry-title a, .archive .entry-title, .archive .entry-title a, .search .entry-title, .search .entry-title a {
    font-family: 'Raleway', sans-serif;
    text-transform: inherit;
}
h1, .entry-content h1 {
    font-weight: 400;
    font-family: 'Raleway', sans-serif;
    text-transform: inherit;
}
h2, .entry-content h2 {
    font-family: 'Raleway', sans-serif;
    text-transform: inherit;
}
h3, .entry-content h3 {
    font-family: 'Raleway', sans-serif;
    text-transform: inherit;
}
h4, .entry-content h4 {
    font-family: 'Raleway', sans-serif;
    text-transform: inherit;
}
h5, .entry-content h5 {
    font-family: 'Raleway', sans-serif;
    text-transform: inherit;
}
h6, .entry-content h6 {
    font-family: 'Raleway', sans-serif;
    text-transform: inherit;
}
.ast-header-sections-navigation, .ast-above-header-menu-items, .ast-below-header-menu-items {
    font-size: 18px;
    font-size: 1.2rem;
    font-weight: 700;
    font-family: 'Raleway', sans-serif;
}
.ast-header-sections-navigation li > .sub-menu:first-of-type, .ast-above-header-menu-items li > .sub-menu:first-of-type, .ast-below-header-menu-items li > .sub-menu:first-of-type {
    font-size: 15px;
    font-size: 1rem;
}
.ast-advanced-headers-different-logo .advanced-header-logo, .ast-header-break-point .ast-has-mobile-header-logo .advanced-header-logo {
    display: inline-block;
}
.ast-header-break-point.ast-advanced-headers-different-logo .ast-has-mobile-header-logo .ast-mobile-header-logo {
    display: none;
}
.ast-advanced-headers-layout {
    padding-top: 5%;
    padding-bottom: 5%;
    width: 100%;
}
.ast-advanced-headers-wrap, .ast-advanced-headers-title {
    color: #ffffff;
}
.ast-advanced-headers-breadcrumb, .ast-advanced-headers-breadcrumb .woocommerce-breadcrumb {
    color: #ffffff;
}
.ast-advanced-headers-breadcrumb a, .woocommerce .ast-advanced-headers-breadcrumb a {
    color: #ffffff;
}
.ast-advanced-headers-breadcrumb a:hover, .woocommerce .ast-advanced-headers-breadcrumb a:hover {
    color: #ffffff;
}
.ast-title-bar-wrap {
    background-image: url(../../../assets/uploads/2016/10/banner-general-2.jpg);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
}
.ast-header-break-point .ast-advanced-headers-parallax {
    background-attachment: fixed;
}