/*
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
*/

/*HELPERS*/
.no-link > a{
	pointer-events: none !important;
}

/*MAIN MENU*/

/*separamos un poco ms los items principales de menu*/
ul.sf-menu.sf-js-enabled.sf-arrows > li {
    margin: auto 5px;
}

.menu-item-desc {
	font-size: 20px;
	font-weight: normal;
	text-shadow: 0 0 3px rgba(0, 0, 0, 1);
}

.nectar-ext-menu-item__button {
	padding-bottom: 15px;
}

.nectar-ext-menu-item__button .text {
	text-shadow: 0 0 3px rgba(0, 0, 0, 1) !important;
	font-weight: 500;
}

.nectar-ext-menu-item__button .nectar-cta {
	border: 1px solid rgba(255, 255, 255, 0.5);
	padding: 5px 15px;
	border-radius: 5px;
	background-color: rgba(255, 255, 255, 0.1);
	backdrop-filter: blur(5px);
}
#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>.sub-menu>li {
	padding: 30px;
}

/*cuando abro menú se pone el fondo del header en blanco*/
body #header-outer[data-transparent-header="true"].transparent.simple-ocm-open,
#header-outer.simple-ocm-open header#top {
	background-color: white !important;
	transition: none !important;
}

/*definimos ancho de todos los submenús y hacemos que aparezcan en el centro*/
.menu-item .sub-menu.tracked-pos {
	width: 100% !important;
	max-width: 800px !important;
	right: auto !important;
	left: 50% !important;
	transform: translateX(-50%)!important;
	transition: none !important;
}

/*definimos un ancho mayor para el submenu de facial*/
.menu-item.submenu-big .sub-menu.tracked-pos {
	max-width: 1320px !important;
}

/*partimos en dos el submenú de preocupaciones de facial*/
.divided ul {
	column-count: 2;
	column-fill: auto;
	height: 380px;
}

/*activamos los eventos al chevron para mobile*/
#header-outer #mobile-menu a>.sf-sub-indicator {
	pointer-events: all;
}

/*ajustamos para que no se vea el scroll en mobile pegado a los chevrones*/
#header-outer #mobile-menu a>.sf-sub-indicator i {
	font-size: 25px;
}

/*hover item de submenús a 1px*/
.sf-menu li ul li a .menu-title-text:after {
	height: 1px;
}

/*MOBILE MENU*/
body[data-slide-out-widget-area-style=simple] #header-outer[data-full-width=true] #mobile-menu {
	padding: 0 0 0 28px;
}

#header-outer.transparent #mobile-menu .menu-items-wrap[data-has-secondary-text=false]>ul:first-child,
#header-outer #mobile-menu ul {
	padding-right: 28px;
}

/*MENSAJE HEADER*/
body #header-secondary-outer .nectar-center-text{
    text-transform: none;
    font-weight: 300;
	line-height: 1.2;
	max-width: 90%;
}

/*SLIDER HOME*/
.swiper-container, .swiper-container .swiper-slide {
	background-color: white !important;
}

.swiper-slide[data-color-scheme="dark"] .content h1, .swiper-slide[data-color-scheme="dark"] .content h2, .swiper-slide[data-color-scheme="dark"] .content h3, .swiper-slide[data-color-scheme="dark"] .content p, .swiper-slide[data-color-scheme="dark"] .content .button.transparent a, .swiper-slide[data-color-scheme="dark"] .content .button.transparent_2 a{
	color: #003c71 ! important;
}

.swiper-slide[data-color-scheme="light"] .content h1, .swiper-slide[data-color-scheme="light"] .content h2, .swiper-slide[data-color-scheme="light"] .content h3, .swiper-slide[data-color-scheme="light"] .content p, .swiper-slide[data-color-scheme="light"] .content .button.transparent a, .swiper-slide[data-color-scheme="light"] .content .button.transparent_2 a{
	color: white !important;
}

[data-bullet_style="see_through_ar_visualized"] .slider-pagination.dark-cs .swiper-pagination-switch svg circle.time {
    stroke: #003c71 ! important;
}

/*TITULO DESPLEGABLES PRODUCT SINGLES*/
#desplegables .toggle > h3.toggle-title a{
    font-size: 32px;
    line-height: 1.2;
}

/*CART LATERAL*/
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .product-meta a:not(.remove){
    font-size: 16px;
    line-height: 1.2;
    text-transform: none;
}

.nectar-slide-in-cart.style_slide_in_click .woocommerce-mini-cart__empty-message [data-inherit-heading-family],
.nectar-slide-in-cart.style_slide_in_click .woocommerce-mini-cart__empty-message h3 {
	font-size: 26px;
	line-height: 1.3;
}

/*PRODUCTS GRID*/

/*PASAR GRID A DISPLAY-GRID*/
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="2"],
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="3"] {
    width: 100% !important;
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 30px;
}

.grid-4 {
	grid-template-columns: 1fr 1fr 1fr 1fr !important;
}

.woocommerce .span_9 ul.products[data-product-style=minimal] li.product.minimal,
.woocommerce-page .span_9 ul.products[data-product-style=minimal] li.product.minimal {
    width: 100%;
}

.woocommerce .products ul::after,
.woocommerce .products ul::before,
.woocommerce ul.products::after,
.woocommerce ul.products::before {
    content: none;
}

body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="3"] li.product {
    width: 100% !important;
    margin: 0 !important;
}

/*GRID ITEMS*/
.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del {
    font-size: 19px;
}

.woocommerce ul.products li.product.minimal .product-meta {
    padding: 15px 10px 25px 10px;
}

.woocommerce ul.products li.product.minimal .price,
.woocommerce-page ul.products li.product.minimal .price {
    padding-top: 15px;
}

.products li.product.minimal .product-wrap .product-image-wrap .product-add-to-cart a {
	color: #003c71;
}

.products li.product.minimal .product-add-to-cart a span {
	background-image: linear-gradient(to right, #003c71 0, #003c71 100%);
}

small.woocommerce-price-suffix {
	font-size: 14px;
}

/*FILTERS BUTTON PRODUCTS GRID*/
.nectar-shop-filters .nectar-shop-filter-trigger {
	padding: 11px 15px;
}

/*SIDER BAR DE CATEGORIAS*/
.material #sidebar .widget li a {
    padding-right: 25px !important;
	line-height: 1.2;
	text-transform: none;
}

#sidebar .wc-block-product-categories-list-item-count {
    top: 4px;
}

.woocommerce #sidebar div ul li,
.material.woocommerce #sidebar div ul li:first-child {
    margin-top: 4px;
}

#sidebar ul.wc-block-product-categories-list.wc-block-product-categories-list--depth-0 > li > a {
    text-transform: uppercase !important;
}

#sidebar li ul {
	display: none;
}

i.toggler {
	position: absolute;
    left: -30px;
    top: -1px;
    cursor: pointer;
    padding: 5px;
    font-size: 1.3rem;
}

i.toggler.fa-minus-square-o:before {
    content: "\f147" !important;
}

/*#sidebar ul.wc-block-product-categories-list.wc-block-product-categories-list--depth-1 > li > a {
    color: rgba(0,0,0,0.8) !important;
}

#sidebar ul.wc-block-product-categories-list.wc-block-product-categories-list--depth-2 > li > a {
    color: rgba(0,0,0,0.5) !important;
}*/

/*MINI CART*/
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .mini_cart_item>a {
	margin-right: 15px !important;
}

.nectar-slide-in-cart.style_slide_in_click ul.product_list_widget li img,
.woocommerce-page .widget_shopping_cart ul.product_list_widget li img:not(.nectar-lazy):not([srcset]) {
    width: 60px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.nectar-slide-in-cart.style_slide_in_click .product-meta > .product-details {
    padding-right: 15px;
}

.nectar-slide-in-cart.style_slide_in_click .product-meta > .product-details {
	padding-right: 15px !important;
}

.nectar-slide-in-cart .widget_shopping_cart_content {
    padding: 45px 30px 30px 30px;
}

.style_slide_in_click .product-meta > .product-details {
	width: 57%! important;
}

.style_slide_in_click p.woocommerce-mini-cart__buttons.buttons .button:first-child {
    background-color: white !important;
    color: #003c71 ! Important;
    border: 1px solid #003c71 !important;
}

.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list li {
    border-top: 1px dashed rgba(0, 0, 0, 0.2);
}

/*SINGLE PRODDUCT*/
.single-product.woocommerce div.product form.cart,
.single-product.woocommerce .ppc-button-wrapper {
	margin-bottom: 20px;
}

/* WISHTLIST BUTTON*/
.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt {
    border-radius: 5px !important;
    padding: 18px 20px 15px 20px !important;
    text-transform: none !important;
    border: 1px solid rgb(0, 60, 113) !important;
    color: rgb(0, 60, 113);
    font-size: 14px !important;
	background-color: #fcfcfc;
	display: flex;
	align-items: center;
}

.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
	align-items: start;
}

.woocommerce .yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg,
.woocommerce .yith-wcwl-add-button .add_to_wishlist img {
	margin-right: 10px;
	width: 20px;
	transition: color 0.2s linear;
}

.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:hover {
	color: white !important;
}

.woocommerce .yith-wcwl-add-to-wishlist .add_to_wishlist:hover svg.yith-wcwl-icon-svg,
.woocommerce .yith-wcwl-add-to-wishlist .add_to_wishlist:hover img {
    color: white !important;
}

.yith-wcwl-wishlistaddedbrowse {
	display: inline-block;
}

.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span.feedback,
.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse span.feedback{
    border-radius: 5px !important;
    padding: 12px 20px 10px 20px !important;
    background-color: rgba(0, 0, 0, 0.3) !important;
    color: white !important;
    font-size: 14px !important;
    margin: 0 20px 0 0 !important;
    display: inline-flex !important;
    pointer-events: none !important;
	vertical-align: middle;
}

.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
    font-size: 14px !important;
    text-decoration: underline !important;
}


.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse svg,
.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse svg {
	margin-right: 5px;
	width: 20px;
	color: white !important;
}

/*WISHLIST PAGE*/
.wishlist-items-wrapper .product-price del {
	color: gray;
}

.wishlist-items-wrapper .product-price ins {
	margin-left: 5px;
	text-decoration: none;
}

.wishlist-items-wrapper .product-add-to-cart a i {
	display: none;
}

.woocommerce table.cart td.product-remove {
    padding-right: 10px;
    padding-left: 10px;
}

/*WISH LIST PAGE MOBILE*/
.wishlist_table.mobile li {
	list-style: none;
}

.wishlist_table.mobile .product-name h3 {
    font-size: 16px !important;
}

.wishlist_table.mobile li .item-details table.item-details-table td.label {
	width: auto;
}

.wishlist_table.mobile .additional-info-wrapper .product-add-to-cart i {
	display: none;
}

.wishlist_table.mobile .additional-info-wrapper {
	display: grid;
    grid-template-columns: 1fr 1fr;
}

.wishlist_table.mobile .product-add-to-cart a {
    margin: 0 !important;
	font-size: 16px;
	text-decoration: underline;
}

.wishlist_table.mobile .additional-info {
	display: none;
}

.wishlist_table.mobile .item-details-table del {
	color: gray;
}

.wishlist_table.mobile .item-details-table ins {
	margin-left: 5px;
	text-decoration: none;
}

ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li {
    border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
    margin-bottom: 30px;
    padding-bottom: 15px;
}


/*CHECKOUT*/
form.checkout.woocommerce-checkout.force-contained-rows h3 {
    font-size: 26px;
    letter-spacing: normal;
	line-height: 1.3;
	margin-bottom: 25px;
	font-weight: 600;
}

.woocommerce-checkout-review-order-table .product-container .cart_item {
    border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
	margin-bottom: 15px;
    padding-bottom: 15px;
}

.woocommerce-checkout-review-order-table .product-container .cart_item:last-child {
	border: none;
}

.woocommerce-checkout-review-order-table .product-container {
    height: auto;
    overflow-x: unset;
    overflow-y: unset;
    max-height: none;
	min-height: unset;
}

.container-wrap .woocommerce-error {
	background-color: var(--wc-red) !important;
}

/*METODOS DE PAGO*/
ul.wc_payment_methods.payment_methods.methods li {
    margin: 20px 0px !important;
    background-color: rgba(0, 0, 0, 0.05) !important;
    border-radius: 15px !important;
    padding: 20px !important;
}

/*METODOS DE PAGO*/
ul.wc_payment_methods.payment_methods.methods li label,
ul.wc_payment_methods.payment_methods.methods li input {
	cursor: pointer !important;
}

/* CONTACT PAGE FORM */
.gform_wrapper .gform_heading .gform_required_legend {
	display: none;
}

.gform_wrapper.gform-theme--foundation .gform_fields {
	row-gap: 5px !important;
	grid-row-gap: 5px !important;
}

.gform_wrapper .gfield--input-type-consent {
    margin-top: 20px !important;
}

.gfield--type-checkbox {
    margin-top: 20px !important;
}

.gform-theme--framework .gfield_list_group_item::before,
.gform-theme--framework .gform-field-label {
    --gf-local-color: #003c71 !important;
}

.gform-theme--framework .gform-field-label a {
	text-decoration: underline;
}

.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
	color: #003c71 !important;
}

#field_1_7 label {
    margin-top: 0;
}

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){
    width: 100%!important;
    background-color: #003C71!important;
    font-size: 18px;
    font-weight: bold;
}

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover {
    width: 100%!important;
    background-color: #000000!important;
    font-size: 18px;
    font-weight: bold;
}

/*SEARCH RESULTS PAGE*/
#search-results .result .title a {
    background-image: none;
    height: 43px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

body:not(.archive) #page-header-bg h1,
#page-header-bg .result-num {
    color: #003c71 !important;
}

/*AVISO COMPRA MINIMA ENVIO GRATIS*/
.devnet_fsl-free-shipping {
	background-color: #FFF0E1;
	box-shadow: none;
	border-radius: 5px;
}

.devnet_fsl-free-shipping.fsl-center-text,
.devnet_fsl-free-shipping.fsl-center-text .fsl-description,
.devnet_fsl-free-shipping.fsl-center-text .fsl-notice,
.devnet_fsl-free-shipping.fsl-center-text .fsl-reached-message,
.devnet_fsl-free-shipping.fsl-center-text .fsl-title {
	text-align: left;
}

.devnet_fsl-free-shipping h4.fsl-title.title {
	font-size: 18px;
}

.devnet_fsl-free-shipping .fsl-notice.notice {
	font-size: 16px;
}

.devnet_fsl-free-shipping .fsl-progress-bar.shine span:after, .devnet_fsl-free-shipping .progress-bar.shine span:after {
	display: none;
}

.devnet_fsl-free-shipping .fsl-progress-bar.stripes span,
.devnet_fsl-free-shipping .progress-bar.stripes span {
	height: 10px !important;
}

.devnet_fsl-free-shipping .fsl-progress-bar,
.devnet_fsl-free-shipping .progress-bar {
	margin: 0.6rem 0;
}

/*MEDIUM DESKTOP*/
@media screen and (max-width: 1280px) {
	ul.sub-menu li:first-child {
		display: none !important;
	}
	
	/*MAIN MENU*/
	.divided ul {
		column-count: unset;
		column-fill: unset;
		height: unset;
	}
}

/*SMALL DESKTOP*/
@media screen and (max-width: 1180px) {
	.grid-4 {
		grid-template-columns: 1fr 1fr 1fr !important;
	}
}

/*TABLET*/
@media screen and (max-width: 999px) {
}

/*MOBILE*/
@media screen and (max-width: 767px) {
	/*MENSAJE HEADER*/
	body #header-secondary-outer .nectar-center-text{
		font-size: 14px;
	}

	body.material #header-secondary-outer .nectar-center-text {
		padding: 5px 0;
	}
	
	/*PRODUCTS GRID*/
	/*PASAR GRID A DISPLAY-GRID*/
	body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="2"],
	body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="3"] {
		grid-template-columns: 1fr 1fr;
		grid-gap: 15px;
	}

	.grid-4 {
		grid-template-columns: 1fr 1fr !important;
	}
	
	.woocommerce ul.products li.product .price del,
	.woocommerce-page ul.products li.product .price del {
		font-size: 19px;
	}

	.woocommerce ul.products li.product.minimal .product-meta {
		padding: 15px 0 25px 0;
	}
	
	.woocommerce ul.products li.product.minimal .product-meta .product-main-meta {
		line-height: 1.2;
	}

	.woocommerce ul.products li.product .woocommerce-loop-product__title,
	.woocommerce ul.products li.product h3,
	.woocommerce ul.products li.product h2,
	.woocommerce ul.products li.product h2,
	.woocommerce-page ul.products li.product h2 {
		font-size: 16px !important;
		line-height: 1.2;
	}
	
	/*SLIDER HOME*/
	.nectar-slider-wrap .swiper-slide .content {
		max-width: 65%;
	}
	
	.nectar-slider-wrap .swiper-slide .content h2 {
		line-height: 1 !important;
	}
	
	.nectar-slider-wrap .swiper-slide .button a {
		font-size: 12px !important;
		padding: 11px !important;
	}
	
	/*DESPLEGABLES FIUCHA PRODUCTO*/
	body .row .toggle .toggle-title, body .toggle .toggle-title a {
    	font-size: 24px !important;
	}
}

@media only screen and (max-width: 690px) {
	form.checkout.woocommerce-checkout.force-contained-rows h3 {
		font-size: 19px;
	}
	
	.nectar-shop-header .nectar-shop-header-bottom {
		padding-left: 4px;
		margin-bottom: 40px;
	}
	
	body.woocommerce div.product h1.product_title.entry-title.nectar-inherit-h3 {
    	font-size: 25px !important;
	}
	
	body.woocommerce div.product p.price.nectar-inherit-h4 ins {
		font-size: 20px !important;
	}
	
	.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
	.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
    	font-size: 12px !important;
	}
	
	i.toggler {
		left: -30px;
		top: 0px;
		font-size: 1.6rem;
	}
	
	.archive.woocommerce .container-wrap > .main-content #sidebar {
		padding-left: 50px;
	}
	
	.woocommerce #sidebar div ul li, .material.woocommerce #sidebar div ul li {
		padding-left: 6px;
	}
	
	.material #sidebar .widget li a {
		line-height: 1.5;
	}
	
	.nectar-slide-in-cart.style_slide_in_click .woocommerce-mini-cart__empty-message [data-inherit-heading-family],
	.nectar-slide-in-cart.style_slide_in_click .woocommerce-mini-cart__empty-message h3 {
		font-size: 22px;
		line-height: 1.3;
	}
	
	.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .woocommerce-mini-cart__empty-message a.button {
		line-height: 1.3;
		width: auto;
		padding: 15px 25px;
	}
	
	/*CUPON DESCUENTO*/
	.checkout_coupon.woocommerce-form-coupon .form-row-first,
	.checkout_coupon.woocommerce-form-coupon .form-row-last,
	.checkout_coupon.woocommerce-form-coupon button[type=submit]{
		width: 100%;
	}
}