/*
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
*/
/*-- fuentes --*/
@import url("https://use.typekit.net/jqj8pay.css");
/*-- header --*/
header ul.sf-menu ul.sub-menu{background-color:#fff !important;}
#header-outer{position:relative;}
#header-outer .nectar-global-section.nectar_hook_before_secondary_header .container{max-width:unset !important;}
#header-outer .nectar-global-section.nectar_hook_before_secondary_header ul{display:inline;position:absolute;right:25px;z-index:10000;}
#header-outer .nectar-global-section.nectar_hook_before_secondary_header ul li{font-size:15px;}
#header-outer .nectar-global-section.nectar_hook_before_secondary_header ul li a{color:#000;}
#header-outer .nectar-global-section.nectar_hook_before_secondary_header ul li a:hover{color:#e32213;}
#header-outer .nectar-global-section.nectar_hook_before_secondary_header ul li.wpml-ls-current-language a{color:#e32213;}
#header-outer:not([data-format="left-header"]) #top nav > ul > li.wpml-ls-item{display:none !important;}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul{width:unset !important;}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul li{margin-bottom:5px;}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul li:last-child{margin-bottom:0;}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul li.current-menu-item a{background-color:#000 !important;color:#e32213 !important;}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a{display:flex;white-space:nowrap;background-color:#000 !important;font-family:thermal-variable;font-size:18px;line-height:25px;color:#fff !important;}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover{background-color:#000 !important;color:#e32213 !important;}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul.woocommerce-mini-cart a{background-color:#000 !important;font-size:14px;color:#fff !important;}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul.woocommerce-mini-cart a:hover{background-color:#000 !important;color:#fff !important;}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul.woocommerce-mini-cart li{color:#fff !important;}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul.woocommerce-mini-cart li .product-details a:last-child{min-width:300px;display:block !important;white-space:unset !important;}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul.woocommerce-mini-cart li .quantity{color:#fff !important;}
#header-outer .cart-outer .total,
#header-outer .cart-outer .total strong{color:#fff !important;}
body #slide-out-widget-area .inner .off-canvas-menu-container li.wpml-ls-item a{font-size:16px !important;line-height:24px !important;}
@media only screen and (max-width:999px){
	#header-outer .nectar-global-section.nectar_hook_before_secondary_header{display:none;}
}
/*-- footer --*/
#footer-outer{display:none;}
.cont-redes p{text-align:center;}
.cont-redes p a{margin:0 10px;display:inline-block;opacity:1 !important;}
/*-- producto - listado --*/
/*
.post-type-archive-product.woocommerce .container-wrap .nectar-shop-header .page-title{margin-bottom:40px;}
.post-type-archive-product.woocommerce .container-wrap .nectar-shop-header .woocommerce-ordering{display:none;}
.post-type-archive-product.woocommerce .container-wrap .nectar-shop-header .woocommerce-breadcrumb{display:none;}
.post-type-archive-product.woocommerce .container-wrap .nectar-shop-header .woocommerce-result-count{display:none;}
.post-type-archive-product.woocommerce .container-wrap{background-color:#000 !important;}
.post-type-archive-product.woocommerce .container-wrap li.product .product-wrap{background-color:#000 !important;}
*/
.woocommerce.columns-5 ul.products.columns-5 li{width:18.4% !important;margin:0 2% 40px 0 !important;}
.woocommerce.columns-5 ul.products.columns-5 li:nth-child(5n){margin:0 0 40px 0 !important;}
.woocommerce ul.products li .product-wrap{transition:all 200ms ease-in;}
.woocommerce ul.products li .product-wrap:hover{opacity:0.7;}
.woocommerce ul.products li.hovered .bg-overlay{display:none;}
.woocommerce ul.products li.hovered .text-on-hover-wrap{display:none;}
.woocommerce ul.products li a.product_type_external{font-size:16px;}
@media only screen and (max-width:1023px){
	.woocommerce.columns-5 ul.products.columns-5 li{width:32% !important;}
	.woocommerce.columns-5 ul.products.columns-5 li:nth-child(5n){margin:0 2% 40px 0 !important;}
	.woocommerce.columns-5 ul.products.columns-5 li:nth-child(3n){margin:0 0 40px 0 !important;}
}
@media only screen and (max-width:767px){
	.woocommerce.columns-5 ul.products.columns-5 li{width:49% !important;}
	.woocommerce.columns-5 ul.products.columns-5 li:nth-child(3n){margin:0 2% 40px 0 !important;}
	.woocommerce.columns-5 ul.products.columns-5 li:nth-child(2n){margin:0 0 40px 0 !important;}
}
/*-- producto - detalle --*/
.single-product .woocommerce-breadcrumb{display:none;}
.single-product .price{color:#e32213 !important;}
.single-product .variations select{color:#fff;border:1px solid #fff;}
.single-product .product_meta{display:none;}
.single-product a.single_add_to_cart_button{max-width:200px !important;padding:20px 18px !important;display:block;background-color: #e32213 !important;font-size: 16px;border-radius:25px;transition: all .2sease;}
.single-product a.single_add_to_cart_button:hover{opacity:0.8;}
.single-product button.single_add_to_cart_button{max-width:200px !important;}
.single-product select option{background-color:#000 !important;}
.single-product select option:enabled:hover{background-color:#e32213 !important;}/*-- portfolio - detalle --*/
.single-portfolio .bottom_controls{display:none;}
/*-- faq --*/
.toggles h3.toggle-title a{color:#fff;}
/*-- carro --*/
.woocommerce-cart .shop_table tr th.product-quantity{display:none !important;}
.woocommerce-cart .shop_table tr td{border-top:1px solid #fff !important;}
.woocommerce-cart .shop_table tr.cart_item td.product-remove a{background-color:#fff;}
.woocommerce-cart .shop_table tr.cart_item td.product-quantity{display:none !important;}
.woocommerce-cart .shop_table tr.cart-subtotal td{border-top:none !important;}
.woocommerce-cart .shop_table tr.order-total td .includes_tax{font-size:14px;color:#fff !important;}
/*-- checkout --*/
.woocommerce-checkout .container-wrap{padding-top:40px !important;}
.woocommerce-checkout .container-wrap input[type="text"],
.woocommerce-checkout .container-wrap input[type="email"],
.woocommerce-checkout .container-wrap input[type="tel"],
.woocommerce-checkout .container-wrap textarea{color:#fff;border:1px solid #fff !important;}
.woocommerce-checkout .container-wrap input[type="text"]::placeholder,
.woocommerce-checkout .container-wrap input[type="email"]::placeholder,
.woocommerce-checkout .container-wrap input[type="tel"]::placeholder,
.woocommerce-checkout .container-wrap textarea::placeholder{color:#fff !important;opacity:1;}
.woocommerce-checkout select:-internal-autofill-selected{background-color:#000;}
.woocommerce-checkout .select2-container--default .select2-selection--single{height:36px !important;background-color:#fff;}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{height:36px !important;padding:0 7px;line-height:36px !important;color:#000;}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:36px !important;}
.woocommerce-checkout .select2-dropdown{margin-top:-26px;background-color:#fff;border:1px solid #fff !important;}
.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected],
.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#fff;color:#e32213;}
.woocommerce-checkout .select2-container--default .select2-results__option[data-selected=true]{background-color:#fff;color:#e32213;}
.woocommerce-checkout .woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce-checkout .woocommerce form .form-row.woocommerce-validated input.input-email,
.woocommerce-checkout .woocommerce form .form-row.woocommerce-validated input.input-tel{border:1px solid #fff !important;}
.woocommerce-checkout .order-review{border-top:1px solid #fff !important;border-bottom:1px solid #fff !important;}
.woocommerce-checkout .order-review th{font-family:proxima-nova !important;color:#fff !important;}
.woocommerce-checkout .blockUI.blockOverlay{background-color:rgba(255,255,255,0.2) !important;}
.woocommerce-checkout .blockUI.blockOverlay{background-color:rgba(0,0,0,0.7) !important;}
.woocommerce-checkout button.button{text-transform:none !important;}