/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

@font-face{font-family:'DC Exo 2';src:url(https://dancontrol.com/wp-content/themes/salient-child/fonts/exo_2_var/Exo2-VariableFont_wght.ttf) format("truetype-variations");font-weight:1 999;font-display:swap;}
@font-face{font-family:'DC Exo 2';src:url(https://dancontrol.com/wp-content/themes/salient-child/fonts/exo_2_var/Exo2-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:1 999;font-style:italic;font-display:swap;}
body{background:#f6f6f6;background-color:rgb(246, 246, 246);}
body{font-family:'DC Exo 2', sans-serif;}
body{font-size:16px;font-family:'DC Exo 2';}
body .ui-widget{font-family:'DC Exo 2';}
dt{font-family:'DC Exo 2';}
h1, h2, h3, h4, h5, h6{font-family:'DC Exo 2';}
.bold, strong, b{font-family:'DC Exo 2';}
blockquote{font-family:'DC Exo 2';}
.woocommerce-page .woocommerce p.cart-empty{font-size:24px;font-family:'DC Exo 2';}
#top #logo{font-family:'DC Exo 2';}
#search-outer #search input[type=text]{font-family:'DC Exo 2';}
.nectar-button{font-family:'DC Exo 2';}
.text_on_hover.product .add_to_cart_button, .text_on_hover.product a.added_to_cart{font-family:'DC Exo 2';}
body .vc_text_separator div{font-family:'DC Exo 2';}
.nectar-progress-bar span strong{font-family:'DC Exo 2';}
.nectar-progress-bar span strong i{font-family:'DC Exo 2';}
body .vc_pie_chart .vc_pie_chart_value{font-family:'DC Exo 2';}
body .vc_pie_chart .wpb_pie_chart_heading{font-family:'DC Exo 2';}
.row .col.section-title h1, .row .col.section-title h2{font-family:'DC Exo 2';}
.row .col.section-title span{font-family:'DC Exo 2';}
#page-header-bg h1,
.nectar-box-roll .overlaid-content h1{font-family:'DC Exo 2';}
#page-header-bg .subheader,
.nectar-box-roll .overlaid-content .subheader{font-family:'DC Exo 2';}
.post.masonry-blog-item .post-meta .date span{font-family:'DC Exo 2';}
#infscr-loading{font-family:'DC Exo 2';}
#infscr-loading div{font-family:'DC Exo 2';}
#pagination span,
#pagination a,
#pagination .next.inactive,
#pagination .prev.inactive,
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce .container-wrap nav.woocommerce-pagination ul li span, .container-wrap nav.woocommerce-pagination ul li span{font-family:'DC Exo 2';}
.text-on-hover-wrap .categories a{font-family:'DC Exo 2';}
#nectar-ocm-ht-line-check{font-family:'DC Exo 2';}
#sidebar h4{font-family:'DC Exo 2';}
.comment-list .comment-author, .comment-list .pingback .comment-body>a{font-family:'DC Exo 2';}
#respond h3,
h3#comments{font-family:'DC Exo 2';}
input[type=submit],
button[type=submit],
input[type="button"]{font-family:'DC Exo 2';}
select{font-family:'DC Exo 2';}
body .gform_wrapper .top_label .gfield_label{font-family:'DC Exo 2';}
body.ascend #header-outer .cart-contents .cart-wrap span {
	font-family: 'DC Exo 2', sans-serif;
}#header-outer .widget_shopping_cart .cart_list a,.nectar-slide-in-cart .widget_shopping_cart .cart_list a,#footer-outer .widget_shopping_cart .cart_list a{font-family:'DC Exo 2'!important}h1,h2,h3,h4,h5,h6,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price ins,.woocommerce ul.products li.product .price ins .amount{font-family:'DC Exo 2'!important}.fancybox-button--close svg path{stroke-width:7px!important}.main-content>.row{padding-bottom:0!important}.center-button{margin-left:auto;margin-right:auto;display:table}table{font-size:16px}h1{font-size:36px;line-height:44px}.dc-heading{font-family:'DC Exo 2';color:#fd4b03;font-weight:800}.nectar_icon_wrap{margin-bottom:0px!important}.wpml-ls-menu-item .wpml-ls-flag{height:17px!important;min-width:17px}.payment-methods img{display:inline-block;width:40px!important;margin:0 5px}.dc-row{padding-top:10vh!important;padding-bottom:10vh!important}.smarttrap-copy-span{font-size:50%;position:absolute;top:-1%}.slider-rounded{border-radius:10px;overflow:hidden}.slider-rounded img{margin-bottom:0px!important}.nectar-fancy-ul ul li .icon-default-style[class^="icon-"]{line-height:29px!important}.hidden-overflow{overflow:hidden!important}#br_popup .br_popup_header{display:none!important}#br_popup .popup_animation.with_header{padding-top:30px}@media screen and (min-width:2000px){.full-width-section>.row-bg-wrap,.full-width-content>.row-bg-wrap,.max-width{max-width:2000px;left:calc((1245px - 2000px)/2)!important;margin:0 auto!important}}@media only screen and (max-width:690px){h1{font-size:32px;line-height:40px}h2{font-size:30px;line-height:36px;margin-bottom:7px}.dc-col .vc_column-inner{padding-top:3vh!important;padding-bottom:3vh!important}.coupon{margin:0!important;padding:0!important}.coupon button{width:100%!important;margin-bottom:0!important}.visible-submenu-mobile .sub-menu{display:block;height:auto;max-height:unset!important}.visible-submenu-mobile .ocm-dropdown-arrow{display:none!important}.sub-menu{margin-bottom:0px!important}.menu .wpml-ls-item{display:none!important}.bottom-meta-wrap .wpml-ls-legacy-list-horizontal{border:none!important;padding:0!important}.bottom-meta-wrap .wpml-ls-item a{margin-left:0!important;margin-right:0!important}.bottom-meta-wrap .wpml-ls-legacy-list-horizontal a{padding:0!important;margin-right:10px!important}.bottom-meta-wrap{position:absolute;bottom:0;left:0}}.smarttrap-slide-img img{-webkit-backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}@media only screen and (max-width:690px){.nectar-video-bg{width:auto!important;height:auto!important}}body.material #header-secondary-outer{border:0;border-bottom:1px solid #eee}@media only screen and (min-width:1000px){#header-secondary-outer .nectar-center-text{text-align:left;max-width:100%!important;margin-left:20vw;padding:0!important;width:auto;position:unset;z-index:10;-webkit-transform:none;transform:none;display:inline-block}body.material #header-secondary-outer nav>ul>li>a{font-size:14px}}@media only screen and (max-width:690px){body[data-header-format].material #header-secondary-outer{display:block;height:0}}.business-menu-item{display:none!important}.business-section .private-menu-item{display:none!important}.business-section .business-menu-item{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.wpml-ls-item a{margin-left:5px!important;margin-right:5px!important}.wpml-ls-item>a .menu-title-text:after{border:none!important}#slide-out-widget-area .secondary-header-text{display:none}#slide-out-widget-area[class*="slide-out-from-right"] .inner-wrap,#slide-out-widget-area.slide-out-from-right-hover .inner>.off-canvas-menu-container{margin:0}#slide-out-widget-area::before{content:"";background-size:cover;background-position:center;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07}body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items{border-top:1px solid #fff70;padding-top:20px;margin-top:10px}#slide-out-widget-area:not(.fullscreen-alt):not(.fullscreen),#slide-out-widget-area-bg.fullscreen,#slide-out-widget-area-bg.fullscreen-split,#slide-out-widget-area-bg.fullscreen-alt .bg-inner,body.material #slide-out-widget-area-bg.slide-out-from-right{background-color:#324e3c}.business-section #slide-out-widget-area:not(.fullscreen-alt):not(.fullscreen),.business-section #slide-out-widget-area-bg.fullscreen,.business-section #slide-out-widget-area-bg.fullscreen-split,.business-section #slide-out-widget-area-bg.fullscreen-alt .bg-inner,body.business-section #slide-out-widget-area-bg.slide-out-from-right{background-color:#0b3242}body #slide-out-widget-area .inner .off-canvas-menu-container li a{font-family:'DC Exo 2';font-size:18px;line-height:normal;font-weight:600}body #slide-out-widget-area .mobile-only .menu.secondary-header-items li a{font-size:18px}body #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li{margin-bottom:14px!important;line-height:normal!important}#header-outer[data-lhe="animated_underline"] nav>ul>li:not([class*="button_"])>a .menu-title-text:after,#header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a .menu-title-text:after{bottom:-12px!important;border-top:3px solid #000}#header-outer[data-lhe="animated_underline"] #top nav>ul>li>a .menu-title-text:after{border-color:#598c6b}.business-section #header-outer[data-lhe="animated_underline"] #top nav>ul>li>a .menu-title-text:after{border-color:#104c64}@media only screen and (min-width:1000px){#header-outer:not([data-format="left-header"]) #top .span_3{margin-right:0;width:20vw}#top{background-color:#f9f9f9}}@media only screen and (max-width:1000px){.business-section .business-menu-item{display:block!important}.wpml-ls-item{display:inline-block}.wpml-ls-menu-item .wpml-ls-flag{height:24px!important;width:24px}.sub-menu li{list-style:square!important}.sub-menu li a{font-weight:300!important}.inner-wrap .inner,.inner-wrap .inner .off-canvas-menu-container{height:100%!important}body .secondary-header-items{position:absolute;bottom:0;margin-bottom:40px!important;padding-bottom:10px;border-bottom:1px solid #fff70;width:100%}}ul.product-features{margin:0}ul.product-features li{list-style-type:none;border-bottom:1px solid #eee;position:relative;font-size:15px;line-height:20px;padding:7px 7px 9px 32px;text-align:left}ul.product-features li:before{font-family:'FontAwesome';position:absolute;left:9px;top:8px}ul.product-features li.fon{background-color:rgb(89 140 107 / 5%)}ul.product-features li.fon:before{content:"\f058";color:#598c6b}ul.product-features li.foff{background-color:rgb(0 0 0 / 0%)}ul.product-features li.foff:before{content:"\f056";color:#999}.section-btns{display:flex}.section-btns a{transition:all 0.3s ease;border-top:3px solid transparent;padding:9px 10px 13px 10px;min-width:calc(50% - 20px);text-transform:uppercase;font-size:13.5px;letter-spacing:.2px}.section-btns .section-private-btn{margin-left:10px;margin-right:10px}.section-btns a.selected{cursor:default;font-weight:bold}.section-private-btn:hover,.section-private-btn.selected{border-top:3px solid #598c6b}.section-business-btn:hover,.section-business-btn.selected{border-top:3px solid #104c64}.section-btns:hover a.selected{opacity:.5}.dc-mod .iwithtext{position:relative;margin-left:auto;margin-right:auto;display:table}.dc-mod .iwithtext .iwt-text{top:6px;position:relative;padding-left:55px}.dc-mod .iwithtext .iwt-icon{position:absolute;left:0;top:0}.dc-mod .row .col .iwithtext .iwt-icon img:not([srcset]){width:35px}.dc-mod .divTable{display:table;width:100%;table-layout:fixed;text-align:center;font-size:14px;line-height:20px}.dc-mod .divTable img{max-width:50px}.dc-mod .subsciption-feature-text{padding:0 5px}.dc-mod .divTableRow{display:table-row}.dc-mod .divTableHeading{display:table-header-group}.dc-mod .divTableCell,.dc-mod .divTableHead{display:table-cell}.dc-mod .divTableHeading{display:table-header-group}.dc-mod .divTableFoot{display:table-footer-group}.dc-mod .divTableBody{display:table-row-group}@media only screen and (max-width:690px){.dc-mod .divTableCell,.dc-mod .divTableHead{display:inline-table;width:30%;margin-bottom:20px;padding:0 4px;font-size:13px;line-height:18px}.dc-mod .product-features .divTableCell,.dc-mod .product-features .divTableHead{display:table-cell;width:auto}.product-features h4{line-height:18px}.dc-mod .product-features .condition{font-size:11px;margin-top:20px;padding-top:6px;line-height:13px}}#map{margin-bottom:0px!important}.mapboxgl-popup{max-width:400px}.mapboxgl-popup-content{font-size:12px;color:#fff;background:#28392e!important;text-align:center}.mapboxgl-popup-content strong{display:block;margin-bottom:12px;color:#4bb170;font-size:14px}.mapboxgl-popup-close-button{font-size:20px;color:#fd4b03}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#28392e!important}.mapboxgl-ctrl-logo{display:none!important}.woocommerce-result-count{display:none!important}.atc-cta span{display:inline-block;font-size:24px;font-weight:200;color:#598c6b;margin-bottom:10px;width:100%}.atc-cta .woocommerce-Price-currencySymbol{display:inline}.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.nectar-quick-view-box a.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button{text-transform:unset}.woocommerce-cart .return-to-shop{display:none!important}.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.nectar-quick-view-box a.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button{font-size:16px}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale,.woocommerce span.onsale,.woocommerce-page span.onsale,.woocommerce .product-wrap .add_to_cart_button.added,.single-product .facebook-share a:hover,.single-product .twitter-share a:hover,.single-product .pinterest-share a:hover,.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce .chzn-container .chzn-results .highlighted,.woocommerce .chosen-container .chosen-results .highlighted,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,.ascend.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.ascend.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,.woocommerce #sidebar div ul li a:hover~.count,.woocommerce #sidebar div ul li.chosen>a~.count,.woocommerce #sidebar div ul .current-cat>.count,body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover,body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.material.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-account .woocommerce-form-login button.button,.woocommerce-account .woocommerce-form-register button.button,.woocommerce.widget_price_filter .price_slider:not(.ui-slider):before,.woocommerce.widget_price_filter .price_slider:not(.ui-slider):after,.woocommerce.widget_price_filter .price_slider:not(.ui-slider),body .woocommerce.add_to_cart_inline a.button.add_to_cart_button,.woocommerce table.cart a.remove:hover,.woocommerce #content table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover,.woocommerce-page .woocommerce p.return-to-shop a.wc-backward,.woocommerce .yith-wcan-reset-navigation.button,ul.products li.minimal.product span.onsale,.span_12.dark .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:after,.woocommerce-page button.single_add_to_cart_button,.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a:after,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce #order_review #payment #place_order,.woocommerce .span_4 input[type="submit"].checkout-button,.woocommerce .material.product .add_to_cart_button,body nav.woocommerce-pagination span.page-numbers.current,.woocommerce span.onsale .nectar-quick-view-box .onsale,.nectar-quick-view-box .onsale,.woocommerce-page .nectar-quick-view-box .onsale,.cart .quantity input.plus:hover,.cart .quantity input.minus:hover,.woocommerce-mini-cart .quantity input.plus:hover,.woocommerce-mini-cart .quantity input.minus:hover,body .nectar-quick-view-box .single_add_to_cart_button,.woocommerce .classic .add_to_cart_button,.woocommerce .classic .product-add-to-cart a.button,body[data-form-submit="see-through"] .woocommerce #order_review #payment #place_order:hover,body .products-carousel .carousel-next:hover,body .products-carousel .carousel-prev:hover,.text_on_hover.product .nectar_quick_view,.text_on_hover.product a.added_to_cart{background-color:#598c6b!important}input#terms{display:inline!important}dl.variation{display:none}.checkbox-wrapper{text-align:center;font-size:15px}body p.woocommerce.add_to_cart_inline{padding:0 0 0px!important}small.tax_label{font-size:10px;white-space:nowrap;margin-left:5px}input#ywev-country-confirmation{margin:9px 11px 0 3px;text-align:center;vertical-align:middle;display:inline}.nectar-slide-in-cart:not(.style_slide_in_click) .widget_shopping_cart .cart_list li{position:relative}.nectar-slide-in-cart:not(.style_slide_in_click){max-width:420px}.nectar-slide-in-cart .widget_shopping_cart .cart_list{width:100%;margin-left:0}.woocommerce{font-family:'DC Exo 2'!important}.woocommerce-cart .update_variation_form{margin:0}.woocommerce-cart .woocommerce-variation-price{position:absolute;left:0;bottom:0;background-color:#efefef;padding:10px 20px;margin:10px;border-radius:7px}.woocommerce-cart .woocommerce-variation-add-to-cart{position:absolute;right:0;bottom:0;padding:10px}body.woocommerce-cart .WOO_CK_WUVIC_buttom{font-size:16px;color:#fff;display:inline-block;background-color:#fdb003;padding-left:0;padding:3px 7px;border-radius:4px;background-image:none;margin-top:8px;margin-bottom:8px}body.woocommerce-cart .WOO_CK_WUVIC_buttom:hover{color:#fff}.vimeo-wrapper{background-image:url(https://dancontrol.com/wp-content/uploads/video-placeholder-bg.jpg);background-position:center;background-size:cover;position:absolute;top:0;left:0;width:100%;max-height:600px;pointer-events:none;overflow:hidden;margin-bottom:0px!important;height:100%}.vimeo-wrapper-overlay{position:absolute;top:0;width:100%;height:100%;background-color:rgb(32 53 40 / 80%);z-index:0}.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:120vh;min-width:177.77vh;position:relative;top:50%;left:50%;transform:translate(-50%,-20vh)}@media only screen and (max-width:690px){.vimeo-wrapper{max-height:500px}}.dealer-list .dealer{display:inline-table;padding:20px;width:calc(33% - 10px);height:270px;position:relative;text-align:center;background-color:#f9f9f9;border:1px solid #f7f6f6;margin-left:10px;margin-bottom:10px}.dealer-list .dealer:before{content:"";width:25px;height:25px;background-color:#eee;display:block;border-radius:50%;margin:7px auto;border:2px solid #fff}.business-type{text-align:center;color:#fff;font-weight:600;font-size:16px;display:inline-block;margin:0 10px}.business-type:before{content:"";width:25px;height:25px;background-color:#eee;display:block;border-radius:50%;margin:7px auto;border:2px solid #fff}.business-type:before{content:"";width:25px;height:25px;background-color:#eee;display:block;border-radius:50%;margin:7px auto}.dealer-list .dealer.dc-headquarters:before,.business-type.dc-headquarters:before{background-color:#fd4b03}.dealer-list .dealer.dc-dealer:before,.business-type.dc-dealer:before{background-color:#598c6b}.dealer-list .dealer.dc-distributor:before,.business-type.dc-distributor:before{background-color:#104c64}@media only screen and (max-width:690px){.dealer-list .dealer{width:47%;display:inline-table;padding:3%;table-layout:fixed;overflow:hidden;font-size:12px;line-height:15px;height:180px;margin-bottom:10px}}#footer-outer{background-color:#112317}.business-section #footer-outer{background-color:#08191f}#footer-outer .widget h4{color:#598c6b;font-size:16px}.business-section #footer-outer .widget h4{color:#367892}#footer-widgets .col{text-align:center}#footer-outer .widget{margin-bottom:0!important}.payment-methods{margin-top:20px}#copyright{background-color:#0e1b12}