.entry-content a:not(.btn):active,.entry-content a:not(.btn):focus,.entry-content a:not(.btn):hover{color:#0d7e62;border-bottom:1px solid #0d7e62;}.section-background-image-overlay{background-color:#fff;}.section-title{color:#1a1b1d;}.section-title-accent-wrap{background-color:#0d7e62;}.section-subtitle{color:#0d7e62;}.col-content-wrap-dark{background-color:#333538;color:rgba(255,255,255,.7);}.background-texture-light:before{background-color:rgba(255,255,255,.35);}.wrapper-texture-dark{background-color:#1a1b1d;}@media (min-width:1200px){.wrapper-texture-dark{background-color:rgba(26,27,29,.8);}}.wrapper-texture-dark .content .offer-text{color:#fff;}.wrapper-texture-light-curve{background-color:#d4d8df;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.7)),to(rgba(255,255,255,.7)));background-image:linear-gradient(0deg,rgba(255,255,255,.7),rgba(255,255,255,.7));}.design-divider{background-color:rgba(26,27,29,.15);}.smg-location-widget .wrapper-address .location-phone i{color:#0d7e62;}.smg-location-widget .wrapper-address .location-address i{color:#0d7e62;}.sm-accordion .card .card-header h5,body{color:#65666a;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#1a1b1d;}.h3,h3{color:#56595d;}.h4,h4{color:#898d94;}hr{border-top:1px solid rgba(101,102,106,.5);}blockquote{border-left:4px solid #0d7e62;}.ds-section .slider-wrapper-equal .slide{background-color:#eee;}.sm-tabs .nav.nav-tabs li a{color:#fff;background:#65666a;}.sm-tabs .nav.nav-tabs li a:hover{background-color:#65666a;color:#fff;}.sm-tabs .nav.nav-tabs li a.active,.sm-tabs .nav.nav-tabs li a.active:hover{background-color:#0d7e62;color:#fff;-webkit-box-shadow:inset 0 -4px 0 0 #65666a;box-shadow:inset 0 -4px 0 0 #65666a;}.sm-tabs .panel-group .panel .panel-heading .panel-title a{background-color:#0d7e62;color:#fff;border:1px solid #65666a;}.sm-tabs .panel-group .panel .panel-heading .panel-title a.collapsed{background:rgba(101,102,106,.75);color:#0d7e62;}.sm-tabs .panel-group .panel .panel-body{background:#65666a;}.sm-tabs .tab-content{background:#fff;border:1px solid rgba(79,94,120,.15);}.sm-accordion.dark .card.active .card-header h5 button{background-color:#000;color:#fff;}.sm-accordion.dark .card .card-header:hover h5 button{background-color:#000;color:#fff;}.sm-accordion.dark .card .card-header h5 button{background-color:#65666a;color:#fff;}.sm-accordion.dark .card .card-header h5 button .accordion-icon{background-color:#65666a;color:#fff;}.sm-accordion .card{background-color:transparent;}.sm-accordion .card.active .card-header h5 button{color:#65666a;}.sm-accordion .card .card-header{border-bottom:3px solid #f0f0f0;background-color:transparent;}.sm-accordion .card .card-header:hover h5 button{color:#65666a;}.sm-accordion .card .card-header h5 button{color:#222;}.sm-accordion .card .card-header h5 button .accordion-icon{background-color:#65666a;}.sm-accordion .card .card-header h5 button .accordion-icon:after,.sm-accordion .card .card-header h5 button .accordion-icon:before{background-color:#fff;}.sm-card-deck .card .card-footer{background-color:transparent;}table.sm-table thead tr th{background-color:rgba(0,0,0,.25);border-bottom:2px solid #000;color:#000;}table.sm-table td,table.sm-table th{border-right:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(255,255,255,.75);}table.sm-table tr:nth-child(even){background:#f0f0f0;}table.sm-table tr:nth-child(odd){background:#fff;}.entry-content h1:before,.entry-summary h1:before,.page-content h1:before{background-color:#0d7e62;}.archive article,.category article{border-bottom:1px solid #eee;}.blog #content article:after,.category #content article:after,.post-template-default #content article:after,.search #content article:after{background-color:#d4d8df;}.blog #content article .blog-featured-img-container .blog-featured-img,.category #content article .blog-featured-img-container .blog-featured-img,.post-template-default #content article .blog-featured-img-container .blog-featured-img,.search #content article .blog-featured-img-container .blog-featured-img{background-color:#fff;}.blog #content article .entry-header h2 a,.category #content article .entry-header h2 a,.post-template-default #content article .entry-header h2 a,.search #content article .entry-header h2 a{color:#333538 !important;}.blog #content article .entry-header h2 a:hover,.category #content article .entry-header h2 a:hover,.post-template-default #content article .entry-header h2 a:hover,.search #content article .entry-header h2 a:hover{color:#0d7e62 !important;}.navigation.pagination .nav-links>*{border:1px solid #0d7e62;}.navigation.pagination .nav-links>:active,.navigation.pagination .nav-links>:focus,.navigation.pagination .nav-links>:hover{background-color:#0d7e62;color:#fff;}.navigation.pagination .nav-links>.current,.navigation.pagination .nav-links>.current:hover{background-color:#0d7e62;color:#fff;}.page-links{clear:both;margin:0 0 1.5em;}.btn,.mce-content-body a.btn,.mce-content-body a.btn[data-mce-selected]{-webkit-box-shadow:0 3px 15px -5px rgba(0,0,0,.3);box-shadow:0 3px 15px -5px rgba(0,0,0,.3);}.btn-primary{color:#fff;background-color:#0d7e62 !important;}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#08654e !important;}.btn-secondary{color:#fff;background-color:#333538 !important;}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled):active{color:#fff;background-color:#000 !important;}.btn-tertiary{background-color:transparent;-webkit-box-shadow:inset 0 0 0 2px #333538;box-shadow:inset 0 0 0 2px #333538;color:#333538;}.btn-tertiary:active,.btn-tertiary:focus,.btn-tertiary:hover,.btn-tertiary:not(:disabled):not(.disabled):active{-webkit-box-shadow:inset 0 0 0 2px #333538;box-shadow:inset 0 0 0 2px #333538;color:#333538;}.form .form-group:not(.form-submit){color:#333538;}.form .form-group:not(.form-submit).form-select:after{color:#1a1b1d;}.form .form-group:not(.form-submit).form-select select{color:#1a1b1d;}.form .form-group:not(.form-submit) .form-control{border-color:rgba(0,0,0,.3);background-color:#fff;color:#1a1b1d;}.form .form-group:not(.form-submit) .form-control:hover{border-color:rgba(0,0,0,.4);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.4);box-shadow:0 0 0 1px rgba(0,0,0,.4);}.form .form-group:not(.form-submit) .form-control:focus{border-color:rgba(0,0,0,.7);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.7);box-shadow:0 0 0 1px rgba(0,0,0,.7);}.form .form-group:not(.form-submit) .form-icon{color:#56595d;}.form input.form-control::-webkit-input-placeholder,.form textarea.form-control::-webkit-input-placeholder{color:#898d94;}.form input.form-control::-moz-placeholder,.form textarea.form-control::-moz-placeholder{color:#898d94;}.form input.form-control:-moz-placeholder,.form textarea.form-control:-moz-placeholder{color:#898d94;}.form input.form-control:-ms-input-placeholder,.form textarea.form-control:-ms-input-placeholder{color:#898d94;}.entry-content .form-quickform,.form.form-embedded{background-color:#f2f4f8;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),to(#fff));background-image:linear-gradient(180deg,transparent 70%,#fff);}.bvalidator_errmsg{background-color:#0d7e62;color:#fff;}.bvalidator_errmsg .bvalidator_close_icon{color:#fff;}.bvalidator_errmsg em{border-color:#0d7e62 transparent transparent;}.mm-menu>.mm-panels,.mm-navbar,.mm-panel,.mm-panels{background:#1a1b1d !important;}.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after,.mm-menu .mm-btn:after,.mm-menu .mm-btn:before,.mm-menu .mm-listview>li .mm-next:after,.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*,.mm-navbar{border-color:rgba(255,255,255,.36) !important;}.mm-navbars_bottom,.mm-navbars_top{background:rgba(255,255,255,.36) !important;}.mm-menu .mm-listview a,.mm-navbar,.mm-navbar .mm-title,.mm-navbar__title{color:#fff !important;}.mm-panels .mm-listview a:hover{color:rgba(255,255,255,.5) !important;}.slider-arrows{color:#65666a;}.slider-arrows i:hover{color:#65666a;}.slider-dots ul li:hover span{background-color:#65666a;}.slider-dots ul li.slick-active span{background-color:#0d7e62;}.slider-dots ul li span{background-color:rgba(101,102,106,.5);}.header{background-color:rgba(255,255,255,.8);}.header .wrapper-header .top .wrapper-top-links .top-link{color:#65666a;}.header .wrapper-header .top .wrapper-top-links .top-link:hover{color:#0d7e62;}.header .wrapper-header .top .phone{color:#333538;}.header .wrapper-header .top .trigger-mobile-menu{color:#333538;}@media (min-width:1200px){.header.header-sticky .wrapper-header-sticky .top .trigger-mobile-menu{background-color:#0d7e62;color:#fff;}.header.header-sticky .wrapper-header-sticky .top .trigger-mobile-menu:hover{background-color:#08654e;}}.header.header-sticky .wrapper-header-sticky .top .desktop-ctas-form .ctas .offer-text .combo-line-1-2{color:#333538;}.header.header-sticky .wrapper-header-sticky .top .desktop-ctas-form .ctas .phone-sticky-desktop .phone-label{color:#0d7e62;}.header.header-sticky .wrapper-header-sticky .top .desktop-ctas-form .ctas .phone-sticky-desktop .vanity{color:#333538;}.header.header-main .wrapper-header .bottom{background-color:#1a1b1d;}.header.header-main .wrapper-header .bottom .menu-desktop>.menu-item.current-menu-item>a{color:rgba(255,255,255,.7);}.header.header-main .wrapper-header .bottom .menu-desktop>.menu-item>a{color:#fff;}.header.header-main .wrapper-header .bottom .menu-desktop>.menu-item>a:hover{color:rgba(255,255,255,.5);}.header.header-main .wrapper-header .bottom .menu-desktop>.menu-item>.sub-menu{background-color:rgba(51,53,56,.97);background-color:rgba(51,53,56,.97);-webkit-box-shadow:0 1px 10px #1a1b1d;box-shadow:0 1px 10px #1a1b1d;}.header.header-main .wrapper-header .bottom .menu-desktop>.menu-item>.sub-menu>.menu-item{border-bottom:1px solid rgba(255,255,255,.3);}.header.header-main .wrapper-header .bottom .menu-desktop>.menu-item>.sub-menu>.menu-item.current-menu-item>a{color:rgba(255,255,255,.7);}.header.header-main .wrapper-header .bottom .menu-desktop>.menu-item>.sub-menu>.menu-item>a{color:#fff;}.header.header-main .wrapper-header .bottom .menu-desktop>.menu-item>.sub-menu>.menu-item>a:hover{color:rgba(255,255,255,.5);-webkit-box-shadow:inset 10px 0 0 -5px #0d7e62;box-shadow:inset 10px 0 0 -5px #0d7e62;}.header-mobile-app-nav{background-color:rgba(0,0,0,.75);}.header-mobile-app-nav .wrapper-header-mobile-app-nav .mobile-app-link{color:#fff;}.header-mobile-app-nav .wrapper-header-mobile-app-nav .mobile-app-link .text{color:#fff;}.header-mobile-app-nav .wrapper-header-mobile-app-nav .mobile-app-child-menu{background-color:#1a1b1d;}.header-mobile-app-nav .wrapper-header-mobile-app-nav .mobile-app-child-menu .mobile-app-child-link{border:1px solid #333538;color:#fff;}.section-50-50-home .wrapper-section-50-50 .visual-50-50 .video-link{color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(26,27,29,.5)),to(rgba(26,27,29,.5)));background-image:linear-gradient(0deg,rgba(26,27,29,.5),rgba(26,27,29,.5));}.section-50-50-home .wrapper-section-50-50 .visual-50-50 .video-link:hover{background-color:rgba(0,0,0,.4);}.section-50-50-home .wrapper-section-50-50 .visual-50-50 .video-link .icon{background-color:#0d7e62;}.section-benefits-main .wrapper-section-benefits-main .benefits-slider .benefits-slide .benefits-icon{color:#898d94;}.section-benefits-main .wrapper-section-benefits-main .benefits-slider .benefits-slide .benefits-title{color:#0d7e62;}.section-benefits-main .wrapper-section-benefits-main .benefits-slider .slick-arrow{background-color:transparent;}.section-benefits-main .wrapper-section-benefits-main .benefits-slider .slick-arrow:hover{color:#fff;background-color:#0d7e62;}.section-callout-company{background-color:#1a1b1d;color:#fff;}.section-callout-company .wrapper-section-callout-company .callout-image .section-image-wrap .section-background-image .video-link{color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(26,27,29,.5)),to(rgba(26,27,29,.5)));background-image:linear-gradient(0deg,rgba(26,27,29,.5),rgba(26,27,29,.5));}.section-callout-company .wrapper-section-callout-company .callout-image .section-image-wrap .section-background-image .video-link:hover{background-color:rgba(0,0,0,.4);}.section-callout-company .wrapper-section-callout-company .callout-image .section-image-wrap .section-background-image .video-link .icon{background-color:#0d7e62;}.section-callout-company .wrapper-section-callout-company .callout-content .section-title{color:#fff !important;}.section-callout-company .wrapper-section-callout-company .callout-content .section-subtitle{color:#898d94 !important;}@media (min-width:1200px){.section-callout-promotion .promotion-dark .wrapper-texture-dark{background-color:#333538;}}.section-footer-heading{color:#333538;}.section-footer-social li a{color:#333538;}.section-footer-social li a:active,.section-footer-social li a:focus,.section-footer-social li a:hover,.section-footer-social li a:not(:disabled):not(.disabled):active{color:#08654e !important;}.section-footer-contact-list a{color:#65666a;border-bottom:1px solid rgba(0,0,0,.1);}.section-footer-contact-list a:hover{border-bottom:1px solid #0d7e62;color:#0d7e62;}.section-footer-contact-list li i{color:#0d7e62;}.section-footer-links li a{color:#65666a;border-bottom:1px solid rgba(0,0,0,.1);}.section-footer-links li a:hover{border-bottom:1px solid #0d7e62;color:#0d7e62;}.section-footer-signoff li a{border-bottom:1px solid rgba(0,0,0,.1);color:#65666a;}.section-footer-signoff li a:hover{border-bottom-color:#0d7e62;color:#0d7e62;}.section-gallery{background-color:rgba(242,244,248,.5);}.section-gallery .wrapper-section-gallery .gallery-nav-tabs-slider .gallery-nav-tab{background-color:#d4d8df;color:#333538;}.section-gallery .wrapper-section-gallery .gallery-nav-tabs-slider .gallery-nav-tab:after{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;}.section-gallery .wrapper-section-gallery .gallery-nav-tabs-slider .gallery-nav-tab.slick-current{background-color:#333538;color:#fff;}.section-gallery .wrapper-section-gallery .gallery-nav-tabs-slider .gallery-nav-tab:hover{background-color:#0d7e62;color:#fff;}.section-gallery .wrapper-section-gallery .gallery-image-tabs-slider .gallery-image-tab .gallery-item .gallery-link{background-color:transparent;}.section-gallery .wrapper-section-gallery .gallery-image-tabs-slider .gallery-image-tab .gallery-item .gallery-link:hover{background-color:rgba(26,27,29,.35);}@media (min-width:992px){.fancybox-container.gallery-lightboxes .wrapper-galleries-lightbox .wrapper-texture-dark{background-color:#1a1b1d;}}.fancybox-container.gallery-lightboxes .fancybox-bg{background-color:rgba(0,0,0,.95);}.section-hero-slider{border-bottom:2px solid rgba(0,0,0,.6);}.section-hero-slider .wrapper-hero-slider .hero-slider .hero-slide:before{background-image:radial-gradient(circle farthest-side at 50% 50%,#000,transparent);}.section-hero-slider .wrapper-hero-slider .hero-slider .hero-slide .hero-content{text-shadow:1px 1px 6px #1a1b1d,1px 1px 20px #000;}.section-hero-slider .wrapper-hero-slider .hero-slider .hero-slide .hero-content .hero-line{color:#fff;}.section-hero-slider .wrapper-hero-slider .hero-slider .hero-slide .hero-content .hero-line.hero-line-3{color:rgba(255,255,255,.9);}@media (min-width:992px){.section-hero-slider .wrapper-hero-slider .wrapper-texture-dark{background-color:rgba(26,27,29,.8);}}.section-product-selector{background-color:#f2f4f8;}.section-product-selector .wrapper-section-product-selector .prod-selector-nav{background-color:#fff;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,rgba(255,255,255,0)),to(rgba(240,240,240,.5)));background-image:linear-gradient(90deg,rgba(255,255,255,0) 50%,rgba(240,240,240,.5));}@media (min-width:992px){.section-product-selector .wrapper-section-product-selector .prod-selector-nav{background-color:rgba(242,244,248,.75);background-image:-webkit-gradient(linear,left top,right top,from(242,244,248,.25)),color-stop(70%,#f2f4f8);background-image:linear-gradient(90deg,242,244,248,.25),#f2f4f8 70%;}}.section-product-selector .wrapper-section-product-selector .prod-selector-nav .prod-selector-nav-item{color:#1a1b1d;}.section-product-selector .wrapper-section-product-selector .prod-selector-nav .prod-selector-nav-item:hover{color:#0d7e62;-webkit-box-shadow:inset 0 -4px 0 0 #0d7e62;box-shadow:inset 0 -4px 0 0 #0d7e62;}@media (min-width:992px){.section-product-selector .wrapper-section-product-selector .prod-selector-nav .prod-selector-nav-item:hover{-webkit-box-shadow:inset 4px 0 0 0 #0d7e62;box-shadow:inset 4px 0 0 0 #0d7e62;}}@media (min-width:992px){.section-product-selector .wrapper-section-product-selector .prod-selector-nav .prod-selector-nav-item{border-bottom:1px solid #d4d8df;}.section-product-selector .wrapper-section-product-selector .prod-selector-nav .prod-selector-nav-item:first-child{border-top:1px solid #d4d8df;}}.section-product-selector .wrapper-section-product-selector .prod-selector-nav .prod-selector-nav-item.slick-current{-webkit-box-shadow:inset 0 -4px 0 0 #0d7e62;box-shadow:inset 0 -4px 0 0 #0d7e62;}@media (min-width:992px){.section-product-selector .wrapper-section-product-selector .prod-selector-nav .prod-selector-nav-item.slick-current{-webkit-box-shadow:inset 4px 0 0 0 #0d7e62;box-shadow:inset 4px 0 0 0 #0d7e62;}}.section-product-selector .wrapper-section-product-selector .prod-selector-slider .prod-selector-slide .content .content-header{color:#0d7e62;}.section-product-selector .wrapper-section-product-selector .prod-selector-slider .prod-selector-slide .content .content-subheader{color:#1a1b1d !important;}.section-reviews-background-image-overlay{background-color:#d4d8df;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(rgba(255,255,255,.5)));background-image:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,.5));}.section-reviews-slider{background-color:transparent;}.section-reviews-slider-mask{background-color:rgba(255,255,255,.7);}.section-reviews-slider .arrows{background-color:#333538;color:#fff;}.section-reviews-slider .arrows:hover{background-color:#0d7e62;}.section-reviews-slider .slide{color:rgba(0,0,0,.75);}.section-reviews-slider .slide-blockquote-span{color:#898d94;}.section-reviews-slider .slide-inner-wrap{border-right:1px none rgba(128,128,128,.25);border-left:1px none rgba(128,128,128,.25);}.section-reviews-slider .slide-stars-wrap .stars{color:#0d7e62;}#secondary .sidebar-wrapper .sidebar-cta .wrapper-sidebar-cta{background-color:rgba(212,216,223,.5);color:#1a1b1d;}#secondary .sidebar-wrapper .sidebar-cta .wrapper-sidebar-cta .title-small{color:#0d7e62;}#secondary .search-form input{border:1px solid #65666a;}#secondary .search-form .btn{border:1px solid #65666a;}#secondary .widget_sm_recent_posts_widget ul li a .recent-thumbnail:before{background-color:rgba(0,0,0,.25);}#secondary.secondary-contact .sidebar-wrapper.sidebar-wrapper-contact{background-color:#f2f4f8;}.section-trust-ribbon .wrapper-section-trust-ribbon .trust-ribbon-slider .slick-arrow{background-color:transparent;}.section-trust-ribbon .wrapper-section-trust-ribbon .trust-ribbon-slider .slick-arrow:hover{color:#fff;background-color:#0d7e62;}