h2{font-size:5em;line-height:1em;margin:0 0 .4em}h5{font-size:1.8em;font-weight:300;line-height:1.215em;letter-spacing:-.003em}#main-nav .has-mega-column .widgettitle,#main-nav .has-mega-column>.sub-menu>.columns-sub-item>a{font-family:inherit}#main-nav .has-mega-column .widget{font-size:unset}#main-nav .highlight-link>a{padding:.3em 1em;margin-left:.4em;font-size:.9em}.transparent-header #headerwrap.fixed-header,#headerwrap.fixed-header{background-color:rgba(0,0,0,.9);color:#fff}.header-minbar #mobile-menu{background-color:rgba(0,0,0,.9);color:#fff}.header-overlay.transparent-header #headerwrap.fixed-header,.header-overlay.mobile-menu-visible #headerwrap{background-color:rgba(16,16,16,.9);color:#fff}.header-stripe #header,.header-stripe #site-logo{background-color:rgba(0,0,0,.9)}body:not(.mobile_menu_active).header-stripe .social-widget li{padding:0}.header-boxed-content #headerwrap{color:#000}.header-classic #main-nav .highlight-link>a{margin:.5em 0}.mobile_menu_active .sidemenu{background-color:rgba(16,16,16,.9);color:#fff}.mobile_menu_active #headerwrap #main-nav a:hover,.mobile_menu_active #headerwrap #main-nav ul a:hover{color:#fcc226}body:not(.mobile_menu_active).header-stripe .social-widget .widget,body:not(.mobile_menu_active).header-stripe .search-button,body:not(.mobile_menu_active).boxed-compact .social-widget .widget,body:not(.mobile_menu_active).boxed-compact .search-button,body:not(.mobile_menu_active).header-horizontal .social-widget .widget,body:not(.mobile_menu_active).header-horizontal .search-button{margin:0}.more-link{font-weight:400;display:inline-block;margin-top:.3em}.more-link:after{display:none}.loops-wrapper.grid2-thumb .post-image{margin-right:2.15em}.loops-wrapper.grid2-thumb .post-title{font-size:1.4em;letter-spacing:-.015em;line-height:normal;margin-bottom:.55em}.loops-wrapper .post-content-inner{display:-ms-flexbox;display:flex;flex-direction:column}.loops-wrapper .post-title{order:-1}.module-fancy-heading .sub-head{padding-top:.45em}.testimonial-content{color:#000}.testimonial-entry-content{letter-spacing:.05em;line-height:1.7em}.testimonial-author{padding-top:.25em}.person-name{font-size:1.1em;font-weight:400;letter-spacing:.01em}.themify_builder_slider_wrap .carousel-nav-wrap{padding-top:2em}.themify_builder_slider_wrap .carousel-pager a{color:#ddd;margin:0 10px;transition:transform .8s}.themify_builder_slider_wrap .carousel-pager a,.themify_builder_slider_wrap .carousel-pager a:hover,.themify_builder_slider_wrap .carousel-pager a.selected{border-width:9px}.themify_builder_slider_wrap .carousel-pager a:hover,.themify_builder_slider_wrap .carousel-pager a.selected{color:#ffba00;transform:scale(1.3)}.themify_builder_slider_wrap .carousel-prev,.themify_builder_slider_wrap .carousel-next{font-size:1.5em;overflow:visible}.themify_builder_slider_wrap .carousel-prev:before,.themify_builder_slider_wrap .carousel-next:before{width:1em;height:1em;border-width:1px}.module-service-menu .tb-menu-title{text-transform:none;font-size:1.3em;font-weight:400;margin:0 0 .4em}.module-service-menu .tb-menu-price{font-weight:400}.module-service-menu.image-horizontal .tb-menu-title{float:left}.module-service-menu.image-horizontal .tb-menu-price{float:right}.module-service-menu.image-horizontal .tb-image-content{position:relative}.module-service-menu.image-center.has-highlight{background:0}.module-service-menu.has-highlight .tb-highlight-text{border-radius:50%;min-width:40px;box-sizing:border-box;font-weight:400;font-size:1.2em;line-height:1em;padding:14px 18px 12px;position:absolute;top:0;left:50%;transform:translate(-50%,-20%)}.module-buttons-item a span{padding:.45em .85em .5em 1em}.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product .button[data-product_id]{letter-spacing:.02em}.module-buttons:not(.outline) .builder_button{border:0}.footer-left-col .footer-text{border-top:1px solid rgba(183,183,183,.3);margin-top:1em;padding:2em 0}.footer-left-col .footer-text .one{float:left}.footer-left-col .footer-text .two{float:right}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{background-color:#ffba00;color:#000}.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce .quantity .qty{padding:.75em .5em;font-weight:700;color:#000}.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{width:7.5em}.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--default .select2-selection--single{height:55px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:55px}.select2-results__option{margin:0}.cart-wrap a span{background-color:#fcc226;color:#000}@media screen and (max-width:680px){h2{font-size:2.5em}.footer-left-col .footer-text .one,.footer-left-col .footer-text .two{float:none}.module-service-menu.image-horizontal .tb-image-wrap+.tb-image-content .tb-menu-title,.module-service-menu.image-horizontal .tb-menu-title,.module-service-menu.image-horizontal .tb-image-content .tb-menu-price{float:none}}