ol,ul{margin-top:auto;margin-bottom:10px}.nav>li>a{position:relative;display:block}.editor-styles-wrapper .row ul{list-style:none}.tabs-left .nav-stacked{list-style:none}input[type=checkbox],input[type=radio]{height:16px}.so-widget-wrapper h4{font-size:13px;line-height:16px}.so-widget-wrapper small{font-size:11px;line-height:18px;letter-spacing:0}.so-panels-dialog-wrapper{font-size:13px;line-height:18px}.so-panels-dialog-wrapper h3{font-size:17px;line-height:18px}.so-panels-dialog-wrapper .so-sidebar{font-size:13px;line-height:18px}.so-panels-dialog-wrapper .so-sidebar h4{font-size:13px;line-height:18px}.components-panel__body-title{width:auto}.editor-post-title__block .editor-post-title__input{height:94px;line-height:54px;font-size:40px}.edit-post-visual-editor .editor-block-list__block,.edit-post-visual-editor .editor-post-title,.wp-block{max-width:1140px;margin:auto}@media (min-width:1680px){.editor-post-title{padding-left:0}}.edit-post-sidebar button:focus,.edit-post-sidebar button:hover{background-color:transparent}.wp-block[data-align=full]{max-width:none}ul{padding-left:0}.orion-widget-placeholder .so-widget-block-form-container{padding-bottom:24px}.block-editor.gutenberg .wpcf7-submit{pointer-events:none}button:hover{background-color:transparent}.media-upload-button,.siteorigin-widget-icon-selector-current label{line-height:normal}.editor-block-types-list__item:not(:disabled):hover:before{background:#f8f9f9!important}.siteorigin-widget-field-repeater-item-top h4{color:#fff!important}.table-wrap{width:100%}.panel-title a:not(.collapsed){background-color:#22aa86!important}.so-widget-orion_before_after_w img{max-width:50%;float:left}.so-widget-orion_before_after_w:before{content:"Before & After slider"}.carousel-navigation>li{display:block;height:48px}.carousel-navigation>li>a.owl-nav-link{background-color:#f8f8f8;color:#000!important;font-size:15px;line-height:24px;padding:10px 24px;display:block}.custom-carousel-wrap,.so-widget-orion_revslider_w{display:block!important;min-height:80px;background-color:#f8f8f8;position:relative}.custom-carousel-wrap:before,.so-widget-orion_revslider_w:before{content:"Preview unavailable"!important;position:absolute;bottom:26px;left:calc(50% - 75px);color:#ccc}.custom-carousel-wrap .owl-carousel,.so-widget-orion_revslider_w .owl-carousel{display:none!important}.owl-carousel{display:block!important}.owl-carousel:before{content:"Partial Preview"!important;position:absolute;bottom:6px;left:0;right:0;width:100%;text-align:center;color:#ccc;background-color:#f8f8f8}.owl-carousel[data-col="3"]>*{max-width:33%;float:left}.owl-carousel[data-col="2"]>*{max-width:50%;float:left}.owl-carousel[data-col="4"]>*{max-width:25%;float:left}.owl-carousel[data-col="6"]>*{max-width:16.6%;float:left}.orion-testimonial>.wrapper .owl-carousel:before{bottom:-24px}.block-editor .orion-widget-placeholder>.components-placeholder__fieldset .so-widget-block-container{width:100%}.block-editor .orion-widget-placeholder>.components-placeholder__fieldset .so-widget-block-container .siteorigin-widget-form.siteorigin-widget-form-main{min-width:unset}.block-editor .orion-widget-placeholder>.components-placeholder__fieldset{max-width:unset}.editor-styles-wrapper.editor-styles-wrapper{font-family:"Open Sans";line-height:24px;font-weight:400;font-style:normal;font-size:15px;overflow-x:hidden}.editor-styles-wrapper p{padding:0 0 12px 0;line-height:24px;font-weight:400;font-style:normal}.editor-styles-wrapper p.has-background{padding:30px 30px}.wp-block-table td{border-color:initial}h1,h2,h3,h4,h5,h6{font-weight:400}.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6{font-weight:400}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.block-editor .so-title-bar h3.so-title,.so-panels-dialog .so-title-bar h3.so-title{float:left;max-width:calc(100% - 200px)}.tab-pane:not(.active){display:none}.edit-post-visual-editor{padding-top:0}.editor-post-title__block .editor-post-title__input{font-family:Montserrat;font-weight:400}.editor-post-title{position:relative;padding-top:12px;padding-bottom:12px}.editor-post-title:before{content:"";left:-600px;right:-600px;top:0;bottom:0;display:block;position:absolute;background-color:#fff;z-index:0}.edit-post-visual-editor .editor-post-title__block{margin-bottom:0}.block-editor-block-list__layout>.block-editor-block-list__block>.block-editor-block-list__block-edit,.block-editor-block-list__layout>.block-editor-block-list__layout>.block-editor-block-list__block>.block-editor-block-list__block-edit{margin-top:0;margin-bottom:0}.block-editor-block-list__layout{padding-top:18px;padding-bottom:12px}.edit-post-visual-editor.editor-styles-wrapper .editor-writing-flow>div>div>div>.block-editor-block-list__layout{padding-top:60px}.wp-block[data-align=wide]{max-width:1300px!important}.wp-block[data-type="core/separator"]{height:30px}.edit-post-visual-editor .editor-block-list__block:hover:after,.wp-block[data-type="siteorigin-panels/layout-block"]:hover:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(248,248,248,.5);z-index:-1}.block-editor-block-list__layout .block-editor-block-list__block .block-editor-block-list__block-edit:before{top:0;bottom:0}.wp-block-heading h1,.wp-block-heading h2,.wp-block-heading h3,.wp-block-heading h4,.wp-block-heading h5,.wp-block-heading h6{color:#23282d;margin-bottom:12px}.wp-block-heading h2{line-height:36px;font-size:33px}.edit-post-layout .components-notice{margin-bottom:0}.editor-post-permalink{transform:translateY(30px)}.btn{text-decoration:none}.block-editor-block-list__block>.block-editor-block-list__insertion-point{top:-28px;margin-top:0}.so-widget-orion_accordion_w .panel-collapse.collapse:not(.in){display:none}.edit-post-layout__metaboxes{max-height:12vh}.logos-wrap.carousel{display:table!important;table-layout:fixed}.logos-wrap.carousel .cell-wrap{display:table-cell!important;padding-bottom:0!important;vertical-align:middle;max-width:none;width:inherit;float:none}.timeline-item.highlight{background-color:transparent}.so-widget-placeholder{padding-bottom:24px}.so-widget-orion_featured_pages .entry-content>a.item-title{padding-top:12px;padding-bottom:0}.item-title{text-decoration:none}.editor-styles-wrapper .panel-title,.editor-styles-wrapper h4.panel-title{font-size:14px}.calendar_wrap table caption,.closebar,.commentlist .bypostauthor>article,.hamburger-box,.mark,.mega-sidebar .widget .widget-title:before,.overlay-hover-primary:hover .overlay,.overlay-primary .overlay,.owl-theme .owl-dots .owl-dot.active,.owl-theme .owl-dots .owl-dot:hover,.page-numbers.p-numbers>li,.page-numbers.p-numbers>li:hover a,.paging-navigation .page-numbers .current,.paging-navigation .page-numbers a:hover,.panel-title .primary-hover:not(.collapsed),.prefooter .widget .widget-title:before,.primary-color-bg,.primary-hover-bg:focus,.primary-hover-bg:hover,.separator-style-2.style-primary-color:before,.separator-style-2.style-text-dark:before,.separator-style-2.style-text-default:before,.site-footer .widget .widget-title:before,.tagcloud a:focus,.tagcloud a:hover,.ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-store-notice,aside .widget .widget-title:before,mark,p.demo_store{background-color:#22aa86}.active-c1 .active>a span,.active-c1 .nav-stacked>li.active>a,.active-c1 .nav-tabs>li.active>a,.active-c1 .panel-heading a:not(.collapsed),.active-c1 .panel-heading a:not(.collapsed) span,.active-c1 .panel-heading a:not(.collapsed):after,.carousel-navigation.nav-tabs>li.active>a,.carousel-navigation.nav-tabs>li>a:focus,.carousel-navigation.nav-tabs>li>a:hover,.commentlist .comment article .content-wrap .meta-data .comment-reply-link i,.dropcap,.list-arrow>li:before,.list-checklist>li:before,.list-star>li:before,.orion-select:after,.primary-color,.primary-hover:active,.primary-hover:active:after,.primary-hover:focus .hover-child,.primary-hover:hover .hover-child,.primary-hover:hover:after,.product_meta .posted_in>a,.product_meta .tagged_as>a,.selectwrapper:after,.team-header .departments a:not(:hover),.text-dark .primary-color,.text-dark a.primary-color,.text-light .primary-color,.text-light a.primary-color:not(.btn),.widget_archive>ul>li a:before,.widget_categories>ul>li a:before,.widget_meta>ul>li a:before,.widget_nav_menu .current-menu-item>a,.widget_nav_menu .is-active>a,.widget_pages>ul>li a:before,.widget_product_categories .current-cat>a,.woocommerce .price del+ins,.woocommerce div.product .in-stock,.woocommerce-form .company:after,.woocommerce-form .date:after,.woocommerce-form .email:after,.woocommerce-form .name:after,.woocommerce-form .pass:after,.woocommerce-form .phone:after,.woocommerce-form .select:after,.woocommerce-form .time:after,.woocommerce-info:before,.wpcf7-form .company:after,.wpcf7-form .date:after,.wpcf7-form .email:after,.wpcf7-form .name:after,.wpcf7-form .pass:after,.wpcf7-form .phone:after,.wpcf7-form .select:after,.wpcf7-form .time:after,.wpcf7-form label,a.item-title:hover,a.primary-color,a.primary-hover:not(.btn):hover:after,a.primary-hover:not(.btn):not([data-toggle]):focus,a.primary-hover:not(.btn):not([data-toggle]):hover,a:active,a:hover,a:not([class*=hover]) .item-title:not([class*=hover]):hover,ol.ordered-list li:before{color:#22aa86}.blockquote-reverse,.form-control:focus,.paging-navigation .page-numbers .current,.primary-border-color,.woocommerce .site-content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,.wpcf7-form input:focus,.wpcf7-form input:not(.btn):not([type=radio]):not([type=checkbox]):not([type=file]):focus,blockquote,input:focus,input:not(.btn):not([type=radio]):focus,select:focus,textarea:focus{border-color:#22aa86}.commentlist .bypostauthor>article:after,.post.sticky .content-wrap{border-top-color:#22aa86}.overlay-hover-secondary:hover .overlay,.overlay-secondary .overlay,.panel-title .secondary-hover:not(.collapsed),.secondary-color-bg,.secondary-hover-bg:focus,.secondary-hover-bg:hover,.separator-style-2.style-secondary-color:before{background-color:#9cc026}.active-c2 .active>a span,.active-c2 .nav-stacked>li.active>a,.active-c2 .nav-tabs>li.active>a,.active-c2 .panel-heading a:not(.collapsed),.active-c2 .panel-heading a:not(.collapsed) span,.active-c2 .panel-heading a:not(.collapsed):after,.item-title.secondary-hover:hover,.secondary-color,.secondary-hover:active,.secondary-hover:active:after,.secondary-hover:hover .hover-child,.secondary-hover:hover:after,.text-dark .secondary-color,.text-dark a.secondary-color,.text-light .secondary-color,.text-light a.secondary-color:not(.btn),a.secondary-color,a.secondary-hover:not(.btn):hover:after,a.secondary-hover:not(.btn):not([data-toggle]):focus,a.secondary-hover:not(.btn):not([data-toggle]):hover,secondary-hover:focus .hover-child{color:#9cc026}.secondary-border-color{border-color:#9cc026}.hamburger-box+.woocart,.overlay-hover-tertiary:hover .overlay,.overlay-tertiary .overlay,.panel-title .tertiary-hover:not(.collapsed),.separator-style-2.style-tertiary-color:before,.tertiary-color-bg,.tertiary-hover-bg:focus,.tertiary-hover-bg:hover,.text-light .orion-cart-wrapper{background-color:#44514e}.active-c3 .active>a span,.active-c3 .nav-stacked>li.active>a,.active-c3 .nav-tabs>li.active>a,.active-c3 .panel-heading a:not(.collapsed),.active-c3 .panel-heading a:not(.collapsed) span,.active-c3 .panel-heading a:not(.collapsed):after,.item-title.tertiary-hover:hover,.tertiary-color,.tertiary-hover:active,.tertiary-hover:active:after,.tertiary-hover:focus,.tertiary-hover:focus .hover-child,.tertiary-hover:hover,.tertiary-hover:hover .hover-child,.tertiary-hover:hover:after,.text-dark .tertiary-color,.text-dark a.tertiary-color,.text-light .tertiary-color,.text-light a.tertiary-color:not(.btn),a.tertiary-color,a.tertiary-hover:not(.btn):hover:after,a.tertiary-hover:not(.btn):not([data-toggle]):focus,a.tertiary-hover:not(.btn):not([data-toggle]):hover{color:#44514e}.tertiary-border-color{border-color:#44514e}body .site-content{background-color:#f2f4f4}.editor-styles-wrapper,.editor-styles-wrapper input:not(.btn),.editor-styles-wrapper p,.font-1,.woocommerce-review__published-date,.wpcf7-form input:not(.btn),.wpcf7-form select,select,textarea{font-family:"Source Sans Pro"}.dropcap,.editor-styles-wrapper h1,.editor-styles-wrapper h1 a,.editor-styles-wrapper h2,.editor-styles-wrapper h2 a,.editor-styles-wrapper h3,.editor-styles-wrapper h3 a,.editor-styles-wrapper h4,.editor-styles-wrapper h4 a,.editor-styles-wrapper h5,.editor-styles-wrapper h5 a,.editor-styles-wrapper h6,.editor-styles-wrapper h6 a,.font-2,.h1,.h2,.h3,.h4,.h5,.h6,.panel-heading,.team-header .departments a,.widget_recent_entries a{font-family:Montserrat}.breadcrumbs li a,.breadcrumbs li span,.btn,.button,.font-3,.meta,.nav-item,.nav-stacked li a,.nav-tabs li a,.page-numbers,.post-navigation,.site-navigation .menu-item>a,.site-navigation li.menu-item>span,.so-widget-orion_mega_widget_topbar .widget-title,.tagcloud,.widget_nav_menu ul li a,.widget_product_categories ul .cat-item>a,.wpcf7-form label,button,input,input[type=submit],ol.ordered-list li:before{font-family:Montserrat}.editor-styles-wrapper{font-family:"Source Sans Pro";line-height:24px;font-weight:400;font-style:normal;font-size:14px}.h1,h1{line-height:48px;font-size:42px}.h2,.h2>a,h2,h2>a{line-height:36px;font-size:32px}.h3,.h3>a,h3{line-height:30px;font-size:24px}.h4,.h4>a,h4{line-height:24px;font-size:20px}.h5,.h5>a,h5{line-height:24px;font-size:18px}.editor-styles-wrapper .h1,.editor-styles-wrapper h1{line-height:48px;font-size:45px}.editor-styles-wrapper .h2,.editor-styles-wrapper .h2>a,.editor-styles-wrapper h2,.editor-styles-wrapper h2>a{line-height:36px;font-size:32px}.editor-styles-wrapper .h3,.editor-styles-wrapper .h3>a,.editor-styles-wrapper h3{line-height:30px;font-size:24px}.editor-styles-wrapper .h4,.editor-styles-wrapper .h4>a,.editor-styles-wrapper h4{line-height:24px;font-size:20px}.editor-styles-wrapper .h5,.editor-styles-wrapper .h5>a,.editor-styles-wrapper h5{line-height:24px;font-size:18px}.editor-styles-wrapper .h6,.editor-styles-wrapper .h6>a,.editor-styles-wrapper h6{line-height:24px;font-size:16px}.editor-styles-wrapper .lead{font-family:"Source Sans Pro";line-height:30px;font-weight:400;font-style:normal;font-size:21px}.editor-styles-wrapper blockquote{font-family:"Source Sans Pro";line-height:30px;font-weight:400;font-style:italic;font-size:21px}