/*
Theme Name: 	NudeShop Child
Theme URI: 		https://www.nudeshop.es
Author: 		veovirtual.com
Author URI: 	https://www.veovirtual.com
Template:		nudeshop
Version: 		120421
*/
body.woocommerce #Content .content_wrapper .sections_group{width:100%;}
body.woocommerce #Content .content_wrapper .sidebar, body.woocommerce .mfn-off-canvas-sidebar, body.woocommerce .mfn-off-canvas-overlay{display:none}
body.woocommerce .mfn-woo-filters-wrapper{display:none !important;}
body.woocommerce-page .woocommerce-products-loop-wrapper{width:100%;}
.woocommerce ul#shipping_method li {border: 1px solid #9f9f9f; padding: 10px; border-radius: 10px;}
.woocommerce table.shop_table td small{display:block;}
.woocommerce table.shop_table td small > span{font-size:1.5em !important;}
#shipping_method b{font-size: 1.2em; display: block; line-height: 1.3em; color: #bf2b2b;}
#shipping_method a{background-color: #3c3c3c; color: #fff; padding: 10px 20px; display: block; border-radius: 25px; margin-top: 4px; text-decoration: none; display:inline-block;}

/* Buscador */
.aws-container  { width: 94%; padding: 3%;}



/* Barra APEX */
.apex_titulo1{font-size: 25px; line-height: 29px;}
.apex_titulo2{font-size: 17px; line-height: 22px; font-style:italic; color: #f3e77f;}

/* Reseteo */
blockquote { font-size: 15px!important; line-height: 22px!important; background: inherit !important;}
.woocommerce ul.products li.product a img { object-fit: cover; height: 500px !important;}
.yith_wcwl_wishlist_footer .yith-wcwl-share {  display: none!important;}
/*.item-2 , .item-3, .item-4 {display:none;}*/
.envios p { letter-spacing: 0.05em!important;}
h4.iva-incluido {position: relative;margin-top: -15px;padding: 15px 0 23px;border-top: 1px solid #e3dbd2;}
.no-responsive {display: inline;font-weight: 800;}
.aws-search-result .aws_onsale { display: none!important;}
/*.home .slick-list img.scale-with-grid {object-fit: cover; height: 900px!important;}*/
.home  .articulos-destacados .slick-list img.scale-with-grid { object-fit: cover; height: 460px !important;}
.berocket_better_labels .berocket_better_labels_line .br_alabel { margin-top: 68px!important;}
.shop-filters { display: none;}
.dhwc-ajax__toolbar { padding: 0px 0 0!important; width:100%;}
 .header-stack #Action_bar .contact_details li, .header-stack #Action_bar .social, .header-stack #Action_bar .social-menu { padding: 0px 0;  margin: -34px 0;}

/*barra de publicidad*/
	.envios {  background: #F3E8DC;  margin-bottom: -15px;  display: grid;  height: 53px;  width: 100%;}
	.envios	p {letter-spacing: -0.04em;}
	.item-1, .item-2, .item-3, .item-4 {position: fixed!important;display: block;width: 100%;font-size: 1.0em !important;animation-duration: 20s;animation-timing-function: ease-in-out;	animation-iteration-count: infinite;margin-left: -25%;}

	.item-1{animation-name: anim-1;}
	.item-2{animation-name: anim-2;}
	.item-3{animation-name: anim-3;}
	.item-4{animation-name: anim-4;}

@keyframes anim-1 {
	0%, 8.00% { left: -100%; opacity: 0; }
  8.00%, 20.00% { left: 25%; opacity: 1; }
  25.00%, 100% { left: 110%; opacity: 0; }
}

@keyframes anim-2 {
	0%, 25.00% { left: -100%; opacity: 0; }
  33.00%, 45.00% { left: 25%; opacity: 1; }
  50.00%, 100% { left: 110%; opacity: 0; }
}

@keyframes anim-3 {
	0%, 50.00% { left: -100%; opacity: 0; }
  61.00%, 70.00% { left: 25%; opacity: 1; }
  75.00%, 100% { left: 110%; opacity: 0; }
}
@keyframes anim-4 {
	0%, 75.00% { left: -100%; opacity: 0; }
  85.00%, 95.00% { left: 25%; opacity: 1; }
  100% { left: 110%; opacity: 0; }
	}

	.no-responsive {display:none!important;}

/* Header */
#Action_bar {position: absolute !important; background-color:transparent !important; line-height: 184px;}
/*#menu{background-color: rgba(252, 252, 252, 0) !important;}*/
/*#Top_bar{background-image: url(https://www.nudeshop.es/wp-content/uploads/2021/06/fondo_top_bar-1.gif); background-position:50% -20px; background-repeat: no-repeat;}*/
#Header #Top_bar:not(.is-sticky) .top_bar_left{display: flex; flex-direction: column; align-items: center;}
/*#Header #Top_bar .logo{display:inline-block; width:auto; position:relative; z-index:31;}*/
#Top_bar .menu > li > a{text-transform:uppercase;}
.cupon_primera_compra{margin-right: 25px !important;}
.cupon_primera_compra img{vertical-align: middle;}
#Top_bar { border-bottom: 0px solid transparent;}
#Top_bar.is-sticky .logo{display:none;}
.sticky-white #Top_bar.is-sticky, .sticky-white #Top_bar.is-sticky #menu { background: rgb(255, 255, 255)!important;}
li.slogan { position: absolute; margin-top: -34px; font-size: 16px; color: black;  font-weight: 800; letter-spacing: 0.04em;}
.envios	{background:#F3E8DC;margin-bottom: -15px;}
.envios	p {font-size: 16px;font-weight: 400;letter-spacing: 0em;text-align: center;padding: 9px 0;color:black!important;}

/* Subheader */
/*#Subheader { background-color: #1e1e1e;}*/
#Subheader .title { width: 40%;}
#Subheader ul.breadcrumbs { width: 60%;}
/*#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a { color:white;}*/
.woocommerce .product div.entry-summary .price {color: #5e454b!important;}


/* Menú */
#Top_bar .menu > li > a span:not(.description) { padding: 0 7px; letter-spacing: 0.04em;}
/*span.wishlist_products_counter.top_wishlist-white::before { color: #B16B78;}
#Top_bar .menu > li ul { background-color: #cee6d0;}
#Top_bar .menu > li ul li a { color: #305d62;}
#Top_bar .menu > li ul li a:hover, #Top_bar .menu > li ul li.hover > a { color: black;padding: 10px 20px 10px 25px;}
#Top_bar .menu li > ul {  box-shadow:  0px 45px 49px 0px #9b9b9b85;  -webkit-box-shadow: 0px 45px 49px 0px #9b9b9b85;}*/
#Top_bar .menu li ul li { width: 225px;}
.header-stack #Top_bar .top_bar_right {  z-index: 99999;}

/*.menu_wrapper {  background: #fcfcfc !important;}*/
#Top_bar .menu li > ul {  box-shadow: 2px 8px 30px 0px rgba(0, 0, 0, 0.13); -webkit-box-shadow: 2px 8px 30px 0px rgba(0, 0, 0, 0.13); box-shadow: rgba(0, 0, 0, 0.13) 2px 8px 30px 0px;}
#Top_bar .menu > li ul li a:hover, #Top_bar .menu > li ul li.hover > a { background: rgb(236, 221, 205);}

.header-stack.header-center #Top_bar .menu_wrapper {text-align: left;}
.top_bar_right_wrapper{display:flex;}
#Top_bar a#header_cart{margin-left:20px;}

/* Action Bar */
#Action_bar a { font-size: 16px;}


/* Home */

.home .woocommerce ul.products li.product .button { display: none;}
.slider_cabecera{position: relative; float: left; z-index: -1; margin-top: -533px !important; left: 139px; width:100% !important;}
.slider_cabecera .the_content_wrapper{width:620px !important; margin:0 auto;}

/*.slick-list img.scale-with-grid { width: 100%;}*/
.slick-slide img{margin-left:0; margin-right:0; width:100%;}

.flecha_luces{display: block; margin-top: -147px; margin-bottom: -100px; height:201px;}
.flecha_luces img{position:absolute;}

.banner_home_ropa {padding: 20px;background-color: #e6e6e6;}
.banner_home_ropa .column_attr{border: solid 6px rgba(255, 255, 255, 0.39); background-size: auto 100%; background-color: #f0f0f000; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
    
.wc-block-featured-category__title {display:none!important;}
.wc-block-featured-category {min-height: 700px!important;}
.wp-block-button__link {  background-color: #000;  border-radius: 6px !important;}
.wc-block-featured-category { align-items: end!important; align-content: end!important;}

.banner_home_ropa .column_attr:hover{background-size: auto 110%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.banner_home_ropa a{width: auto; padding:80px 45px 115px; display: block; font-size: 36px; line-height: 39px; letter-spacing: 0.16em; color:#000;text-align: left;}
.banner_home_ropa a:hover{text-decoration:none; color:#4276a3;}
.banner_home_ropa span{color:#000; font-size:97px; line-height:95px; letter-spacing:0;}
.perchas{position:absolute; top: 79px; right: 23%;}

.banner_home_calzado{padding: 20px; background-color: #e6e6e6;}
.banner_home_calzado .column_attr{border: solid 6px rgba(255, 255, 255, 0.39); background-size: 100% auto; background-color: #e6e6e6; min-height:375px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.banner_home_calzado .column_attr:hover{background-size: 110% auto; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.banner_home_calzado a{width: auto; padding: 0px 13px 115px; display: block; font-size: 17px; line-height: 27px; letter-spacing: 0; color: #000;}
.banner_home_calzado a:hover{text-decoration:none; color:#000;}
.banner_home_calzado span{color:#000; font-size:40px; line-height:66px; letter-spacing:0;}

.banner_home_complementos{padding: 20px; background-color: #e6e6e6;}
.banner_home_complementos .column_attr{border: solid 6px rgba(255, 255, 255, 0.39); background-size: 100% auto; background-color: #e6e6e6; min-height:375px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.banner_home_complementos .column_attr:hover{background-size: 110% auto; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.banner_home_complementos a{width: auto; padding: 0px 13px 115px; display: block; font-size: 17px; line-height: 27px; letter-spacing: 0; color:#000;}
.banner_home_complementos a:hover{text-decoration:none; color:#000;}
.banner_home_complementos span{color:#000; font-size:40px; line-height:66px; letter-spacing:0;}

.banner_home_special_price{padding: 20px; background-color: #e6e6e6;}
.banner_home_special_price .column_attr{border: solid 6px rgba(255, 255, 255, 0.39); background-size: 100% auto;background-color: #e6e6e6; min-height:375px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.banner_home_special_price .column_attr:hover{background-size: 110% auto; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.banner_home_special_price a{width: auto; padding: 0px 13px 115px; display: block; font-size: 17px; line-height: 27px; letter-spacing: 0; color:#000;}
.banner_home_special_price a:hover{text-decoration:none; color:#000;}
.banner_home_special_price span{color:#000; font-size:40px; line-height:66px; letter-spacing:0;}

.hover_box .hover_box_wrapper .visible_photo, .hover_box .hover_box_wrapper .hidden_photo { object-fit: cover; height: 500px !important;}

/* Buscador */
#ajaxsearchpro1_1 .probox .promagnifier, #ajaxsearchpro1_2 .probox .promagnifier, div.asp_m.asp_m_1 .probox .promagnifier { background: #000;}

/* Woocommerce */
.soldout {background-color: #1e1e1e; width: 100%;}
.soldout h4{padding: 20px 5px; color:#fff;}
.woocommerce.columns-3 ul.products li.product, .woocommerce ul.products.columns-3 li.product { text-align: center;}
.ui-tabs .ui-tabs-nav { background-image: inherit !important;}
.ui-tabs .ui-tabs-panel { background-image: inherit !important;}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button { margin-top: 0!important; padding: 0 15px!important; opacity: 1 !important;}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {        opacity: 1;}
.woocommerce ul.products li.product, .woocommerce .products.related ul.products li.product, .woocommerce .products.upsells.up-sells ul.products li.product { text-align: center;}

.woocommerce ul.products li.product .desc {padding: 15px 10px 0 10px;}
.woocommerce ul.products li.product .button { margin-bottom: 30px; color: black;  background: #dbc6ae;}
.woocommerce a.button {line-height: 14px; color: black !important;  background: #dbc6ae !important;}
.woocommerce .product .product_wrapper .product_image_wrapper .images { width: 99%!important;}

.widget_product_categories ul li a { color: #000 !important;}

.mfn-footer-stickymenu {background-color: #f3e8dc;}

/* Filtros */
.toolbar-header.has-categories .toolbar__filter-buttons { padding: 15px 45px;  background: #82828217;}
.toobar__categories .categories__list { padding: 15px 0!important;}
.toolbar__search-form .search-form__input, .toolbar__search-form .search-form__input:focus { background: #90375212 !important; padding: 15px !important;}
.search-form__clear { right: 13px!important;}
.toobar__categories .category__item a { margin:0px!important;}
.dhwc-ajax__toolbar a:not(:hover) { color: black;}
.widget_price_filter .price_slider_wrapper { padding: 5px 15px 5px 0px!important;}
.woocommerce .widget_layered_nav ul:not(.is-color):not(.is-image):not(.is-hierarchical):not(.children) li a {  margin-left: -20px;  padding-left: 24px; z-index: 9999999;   position: relative;}
.filter-widgets__backdrop { background: rgba(0, 0, 0, 0.45);}
.pager .pages { width: 100%;}
 .post-nav.minimal a i {color: red;}

/* Ocultar cantidad de productos junto al nombre de la categoría */
.count {display:none !important}

.ui-tabs .ui-tabs-panel{ background-color: #fcfcfc!important;}
.ui-widget-content { border-width: 0px!important;}
.ui-tabs .ui-tabs-nav { border-width: 0 0 0px!important;}

.woocommerce .variations_form .variations {background: rgba(0, 0, 0, 0)!important;}
table tr:first-child td { box-shadow: inset 0px 4px 3px -2px rgba(0, 0, 0, 0)!important;}

/* Sidebar */
.widget_product_categories ul {background-color: #F3E8DC;color: #000;}
    

/*Call To Action*/
ul.callaction-nude-shop {display: grid!important;grid-template-columns: repeat(3, 1fr)!important;grid-gap: 72px;list-style: none!important;}

#Footer {background-position: right bottom; background-repeat: no-repeat; position: relative; background-image: url(https://www.nudeshop.es/wp-content/uploads/2021/06/silueta_compras_footer-1.png); background-size: auto 75%;}
/*#Footer .footer_action {background: #deedf0;}*/
/*#Footer .footer_copy {background-color: rgba(255,255,255,0.1) !important;}*/
#Footer .footer_action .one { margin-bottom: -16px!important;}
ul.callaction-nude-shop img { width: 20%;}
/*#Footer {  background-color: rgb(237 245 246)!important;}*/

/* Footer */
#cookie-law-info-again { box-shadow: rgba(164, 66, 98, 0.2) 0px 0px 10px 0px!important;}
#Footer {text-align:center;}
#Footer .footer_action { background: rgba(255, 255, 255, 0.29)!important;}
ul.callaction-nude-shop h5 { color: #424242 !important;}

/*Barra movíl*/
#contactobar {display:none;}


/*Barra cupón*/
.cupondescuentos {display:none;}

/*Menú-fly*/
/*#sfm-sidebar .sfm-nav {display:none!important;}*/
:root { --swiper-theme-color: #000;}

/* Escritorio */
@media only screen and (min-width: 1240px){
	#Header .top_bar_left .menu_wrapper{width:100%;}
	#Header .top_bar_left .menu_wrapper > nav {width:70%;}
	#Header .top_bar_left .menu_wrapper > nav .menu-main{display:flex; justify-content:space-between;}
	#Header #Top_bar .top_bar_right{width:30%;}
	
}

@media only screen and (min-width: 767px) and (max-width: 1240px) {
	.cupon_primera_compra, ul.contact_details {display:none!important;}
}
@media only screen and (min-width: 768px){

}
@media only screen and (min-width: 1240px){
	#Top_bar a.menu-categorias-izq{display:none;}	
}
@media only screen and (max-width: 1239px){
	#Action_bar .social {float: left;}
	/* Sustituto de Menú Hamburguesa para disparar el Menú de categorías Izq. */
	.mobile-header-mini #Top_bar a.menu-categorias-izq {top: 22px !important;}
	#Top_bar a.menu-categorias-izq{left: auto; right: 10px; position: absolute!important; margin-top: -17px!important; display: block; width: 34px; height: 34px; text-align: center; border-radius: 3px; z-index: 200; color: #020202; background: transparent; margin: 11px 0!important;}
	#Top_bar a.menu-categorias-izq i {font-size: 22px; line-height: 34px;}	
}

@media only screen and (max-width: 767px){
	#Header #Action_bar {display: block;}
	.mobile-header-mini #Top_bar .top_bar_right {max-height: 96px;}

	
	/* Barra APEX */
	.apex_titulo1{font-size: 22px; line-height: 24px; margin-bottom: 8px !important;}
	.apex_titulo2{font-size: 12px; line-height: 17px;}
	
	/* Label Black Friday */
	.berocket_better_labels .berocket_better_labels_line .br_alabel {margin-top: 144px!important;}
	.berocket_better_labels .berocket_better_labels_line .br_alabel span{height: 75px !important; width: 104px !important;}
	
	/*reseteos*/
	.section_wrapper { padding-left: 20px !important; padding-right: 20px !important;}
	
	/*barra de publicidad*/
	.envios {background: #F3E8DC;  margin-bottom: -15px;  display: block;  height: 53px;  width: 100%;}
	.envios	p {letter-spacing: -0.04em; margin-bottom:0;}
	.item-1, .item-2, .item-3, .item-4 {	position: absolute;display: block;width: 100%;font-size: 1.0em !important;animation-duration: 20s;animation-timing-function: ease-in-out;	animation-iteration-count: infinite;margin-left: -25%;}

	.item-1{animation-name: anim-1;}
	.item-2{animation-name: anim-2;}
	.item-3{animation-name: anim-3;}
	.item-4{animation-name: anim-4;}

@keyframes anim-1 {
	0%, 8.00% { left: -100%; opacity: 0; }
  8.00%, 20.00% { left: 25%; opacity: 1; }
  25.00%, 100% { left: 110%; opacity: 0; }
}

@keyframes anim-2 {
	0%, 25.00% { left: -100%; opacity: 0; }
  33.00%, 45.00% { left: 25%; opacity: 1; }
  50.00%, 100% { left: 110%; opacity: 0; }
}

@keyframes anim-3 {
	0%, 50.00% { left: -100%; opacity: 0; }
  61.00%, 70.00% { left: 25%; opacity: 1; }
  75.00%, 100% { left: 110%; opacity: 0; }
}
@keyframes anim-4 {
	0%, 75.00% { left: -100%; opacity: 0; }
  85.00%, 95.00% { left: 25%; opacity: 1; }
  100% { left: 110%; opacity: 0; }
	}

	.no-responsive {display:none!important;}
	
/*	
@keyframes anim-1 {
	0%, 8.3% { left: -100%; opacity: 0; }
  8.3%,25% { left: 25%; opacity: 1; }
  33.33%, 100% { left: 110%; opacity: 0; }
}

@keyframes anim-2 {
	0%, 33.33% { left: -100%; opacity: 0; }
  41.63%, 58.29% { left: 25%; opacity: 1; }
  66.66%, 100% { left: 110%; opacity: 0; }
}

@keyframes anim-3 {
	0%, 66.66% { left: -100%; opacity: 0; }
  74.96%, 91.62% { left: 25%; opacity: 1; }
  100% { left: 110%; opacity: 0; }
}



	*/
	/*Logo*/
	.header-stack #Top_bar .logo {padding: 50px !important;}
	.mobile-header-mini #Top_bar #logo {height: 85px!important; line-height: 85px!important; margin: 5px 0;}




	/*action-bar*/
	#Action_bar .social li {display: inline;}
	.cupon_primera_compra {margin-right: 0px !important;}
	body:not(.template-slider) #Header {min-height: 80px;}
	#Top_bar #logo img.logo-mobile { max-height: 75px!important;}
	
	#Action_bar .contact_details {display: none!important;}
	.cupon_primera_compra img {padding-top: 198px!important;}
	/* #Top_bar   {background-image: url(https://www.nudeshop.es/wp-content/uploads/2021/04/fondo_top_bar.gif);background-position: 50% -16px!important;background-repeat: no-repeat;}*/
	.header-stack #Top_bar .logo {padding: 23px!important;}
	
	/* Header */
	.header-stack #Top_bar .logo { padding: 15px !important;}
	#logo{display: inline-block !important;}
	#Subheader .title {  width: 100%;}
	.facebook, .instagram {display:none!important;}
	#Subheader { text-align: center;}
	#sfm-sidebar .sfm-social a::before { color: black!important;}
	#Side_slide {background-image: url(https://www.nudeshop.es/wp-content/uploads/2022/03/fondo_side_slide.jpg); background-repeat: no-repeat; background-size: contain; background-position: bottom;}
	#Side_slide a:not(.action_button) {color: #000 !important;}
	#Side_slide #menu ul li.submenu .menu-toggle {color: #000!important;}
	
	/*Inicio*/
	
	.banner_home_ropa a {padding: 202px 45px 115px;}
	.flecha_luces img {  margin: 0 -50px;}
	.flecha_luces { margin-top: -70px; margin-bottom: -75px;  height: 200px;}
	.slider_cabecera .the_content_wrapper { width: 100% !important;}
	#Wrapper .slider_cabecera { position: absolute; float: left;  z-index: -1; left: 55px; top: 55px;  margin-top: 0 !important; width: 81% !important;}
	
	.mobile-tb-hide #Top_bar .top_bar_right { display: inherit !important;  margin: -9px 5px 0px 7px;}
	#Top_bar a#header_cart { display: none;}
	div.asp_w.ajaxsearchpro.asp_non_compact {  min-width: 100%;}
	#Top_bar .top_bar_right .top_bar_right_wrapper { float: inherit;  margin-right: 0;  margin: 0 auto;  width: 100%;}
	
	.shop_slider .blog_slider_header .title {  font-size: 30px; line-height: 30px;   width: 100%;  padding-bottom: 30px;  text-align: center;}
	.slider-productos-responsive .slick-list { width: 100%;}
	.blog_slider_header .slider_navigation { display: none;}
	#blog-inicio-responsive h3 { font-size: 28px; line-height: 32px;letter-spacing: 0px; text-align: center;}
	
	.secciones_inicio_responsive li {padding: 55px 5px!important;}

	.inicio_responsive_secciones .wp-block-column {margin:15px!important;}
 

	

	/*New-Colection*/
	/*.woocommerce ul.products	{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 12px;}*/
	#Subheader .title {font-size: 22px;}
	.widget > h3 {font-size: 23px;}
	.hover_box .hover_box_wrapper .visible_photo, .hover_box .hover_box_wrapper .hidden_photo { height: 320px !important;}
	
	.banner_home_ropa_responsive a {    width: auto;    padding: 80px 45px 115px;    display: block;    font-size: 36px;    line-height: 39px;    letter-spacing: 0.16em;    color: #000;    text-align: left;    z-index: 9999999999;    position: relative;    text-align: center;    font-weight: 800;    background: #ffffff5e;}
	.banner_home_ropa_responsive a:hover{text-decoration:none; color:#4276a3;}
	.banner_home_ropa_responsive span{color:#7d9557; font-size:97px; line-height:95px; letter-spacing:0;}
	.banner_home_ropa_responsive .perchas { position: absolute; text-align: center;  top: 69px;  width: 100%;right: inherit;}
	
	ul.responsive_secciones { grid-template-columns: repeat(2,1fr); display: grid;  list-style: none !important;  text-align: center;  margin: 0 auto !important;grid-gap: 20px;}
	.responsive_secciones > li:nth-child(1) {  background: #e8e8e8; background-repeat: repeat; background-image: none; background-size: auto;   padding: 35px 5px; border-radius: 8px; background-repeat: no-repeat; background-position: right bottom;  background-image: url('https://www.nudeshop.es/imagenes-tienda/fondo_banner_home_calzado.jpg');  background-size: 120%;margin: 0 !important;}
	.responsive_secciones > li:nth-child(2){  background: #e8e8e8; background-repeat: repeat;  background-image: none;  background-size: auto;background-repeat: repeat;background-image: none;background-size: auto;padding: 35px 5px;border-radius: 8px;background-repeat: no-repeat;background-position: 90% 61%;background-image: url('https://www.nudeshop.es/imagenes-tienda/fondo_banner_home_complementos.jpg');background-size: 190%;margin: 0 !important;}
	.responsive_secciones > li:nth-child(3){  background: #e8e8e8; background-repeat: repeat; background-image: none; background-size: auto;   padding: 35px 5px; border-radius: 8px; background-repeat: no-repeat; background-position: right bottom;  background-image: url('https://www.nudeshop.es/imagenes-tienda/fondo_banner_home_special_price.jpg');  background-size: 120%;margin: 0 !important;}
	.responsive_secciones > li:nth-child(4){  background: #e8e8e8; background-repeat: repeat; background-image: none; background-size: auto;   padding: 35px 5px; border-radius: 8px; background-repeat: no-repeat; background-position: right bottom;  background-image: url('https://www.nudeshop.es/wp-content/uploads/2020/02/IMG_20200605_162457-scaled.jpg');  background-size: 120%;margin: 0 !important;}
	.responsive_secciones > li a{ color: #fcfcfc; font-weight: 800; font-size: 19px; text-shadow: 0px 0px 20px black;}

	
	/* Tienda */
	.woocommerce ul.products::before {  display: none;}
	#woocommerce_product_categories-2 {display:none;}
	.woocommerce ul.products li.product a img { border-radius: 7px;}
	.woocommerce ul.products li.product .desc h4 { line-height: 20px !important;font-size: 16px !important;}
	.woocommerce .widget_price_filter .price_slider_amount .button {   width: 100%;  margin: 17px 0;}
	.related.products li.isotope-item:nth-child(3) {display:none;}
	.woocommerce .products_wrapper ul.products li.product { width: 100%;margin: 0;}
	.dhwc-ajax__toolbar { padding: 0px 0 0;}
	.toolbar__category-active { text-align: center;}
	
	.woocommerce ul.products li.product a img {height: 280px !important;}
	/*.home .slick-list img.scale-with-grid { object-fit: cover; height: 500px !important;}*/
	.shop-filters { margin-bottom: 0!important; padding: 0!important;}
	
	/*Call-action*/
	ul.callaction-nude-shop {grid-template-columns: repeat(3, 1fr) !important;grid-gap: 0px;margin-left: 0!important;}
	ul.callaction-nude-shop img {width:87px!important; }

	/*footer*/  
	#Footer .widgets_wrapper .widget {text-align: center;}
	#cookie-law-info-bar{bottom: 50px!important;z-index: 9999999999;}
	#Footer .widgets_wrapper .widget { padding: 2px 0!important;}

	/*Menú*/
	
	#Side_slide {background-color: #fff8f8;}
	 #Side_slide a:not(.action_button) {color: #000;}
	#Side_slide #menu ul li.current-menu-item > a {color: #000;}
	
	
	
	/* Barra inferior de botones de contacto */
	#contactobar {width: 100%; position: fixed; left: 0; bottom: 0; z-index: 999; font-size: 30px; background-color:#3c3838; color: #ffffff; display: inherit;    background-color: #f3e8dc;}
	#contactobar ul{display: flex;}
	#contactobar li {flex:1; padding: 15px 0 5px 0;}
		/* Colores botones. Si no los quieres comenta las 4 líneas */
	#contactobar a { color: rgba(0, 0, 0, 0.8);}
	#contactobar span {font-size:12px!important; line-height:17px!important; display:block;}
	/* ----------- fin contacto bar -----------------*/
	
	.joinchat {bottom: 87px!important;right: 5px!important;}


  /*Barra cupón*/
	.cupondescuentos {top: 224px;position: absolute;background: #5b5959;color: #fff;width: 100%;padding: 8px 0px;}
.cupondescuentos p {font-size: 16px;font-weight: 600;text-align: center;line-height: 25px;}
.cupondescuentos h5 {font-size: 16px;font-weight: 400;text-align: center;color:#dbd9d9;}

	.cupon_primera_compra img {display:none!important;}
.cupondescuentos {display:inherit!important;}
	
	
	#Content .wc-block-featured-category { min-height: 465px !important;}

   /*Barra arriba notificación*/

	 .admin-bar .edn-notify-bar.edn-position-top .edn-container {top: 46px!important;}
	.edn-custom-template.edn-position-top .edn_pro_static_pattern .edn_static_text {padding: 6px 9px!important;}
}