/*
Theme Name: Menina Step
Theme URI: http://demo.select-themes.com/stockholm
Template: stockholm
Author: Select Themes
Author URI: http://demo.select-themes.com
Description: Stockholm Theme
Tags: agency,business,ajax,portfolio,blog,shop,multi-purpose,clean,elegant,white,photography,modern,fullscreen,stylish,design
Version: 5.19981
/* brandhip was here */
.brandhip-logo {width: 100%;}
.brandhip i {color: transparent; }
.brandhip:hover i {color: #f75781 !important; }
.brandhip {font-family: 'Raleway', 'Helvetica', 'Arial';font-weight:  900 !important;text-align: center;font-size: 14px !important; color: #fff !important; }
a.brandhip:hover {color: #B6BCAB !important;}

p {padding-top: 0px; margin-top: 0px;}

/* Logo */
.q_logo a {max-height: 80px;}
.q_logo {z-index: 999999999;}

.titulo-marola h3 {font-style: normal; letter-spacing: 4px;}

/* MENU */
img {image-rendering: unset !important;}
.side_menu_button_wrapper {display: none !important;}
#nav-menu-item-25 a {padding-right: 0px !important;}
.wpmenucart-custom-icon {width: 22px; line-height: 25px;}
.buscar-menu a, .mi-cuenta a, .wishlist-menu a {font-size: 0px; width: 20px; height: 20px; padding-left: 15px; padding-top: 5px;}
.wishlist-menu {width: 20px; background-image: url(//meninastep.eu/wp-content/uploads/2018/10/wishlist-menina-icon.png); background-size: contain; background-repeat: no-repeat; background-position: 0px 3px; }
.mi-cuenta  {width: 20px; background-image: url(//meninastep.eu/wp-content/uploads/2018/10/micuenta-menina-icon.png); background-size: contain; background-repeat: no-repeat; background-position: 0px 3px; }
.buscar-menu  {width: 20px; background-image: url(//meninastep.eu/wp-content/uploads/2018/10/buscar-menina-icon.png); background-size: contain; background-repeat: no-repeat; background-position: 0px 3px; }
#menu-top-extra {}
#menu-top-extra li {margin-right: 15px;}
#menu-top-extra li a {padding: 0px !important;}
.wpmenucart-display-standard {height: 30px;}
.header_top {position: absolute; background: transparent; margin: 0px auto;  width: 100%;}
.scrolled .header_top {width: 225px; right: 0px;}
nav.main_menu > ul > li > a {line-height: 70px !important; padding-top: 20px;}
.header-right-widget {padding-right: 0px !important; padding-top: 5px !important;}
.items-circulo {background: #DD8BB3; border-radius: 50px; color: #fff; position: absolute; height: 15px; width: 15px; line-height: 15px; text-align: center; margin-left: -5px;}
.shopping_cart_header .header_cart i { margin: 0;  color: #444;  font-size: 21px;}
.shopping_cart_dropdown .qbutton { font-size: 10px;  padding: 0px 15px; }
.outlet .menu-text {color: #FE5B52; font-weight: 400;}

.content.content_top_margin { margin-top: 125px !important; }
.new-dot {height: 5px; width: 5px; background: #dd8bb3; border-radius: 50px; position: absolute; top: 45px; margin-left: 5px; animation: blinke 1s linear infinite;}
@keyframes blinke {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}

/*scrolled*/
.scrolled .header-right-widget {position: absolute; right: 15px; top: 5px; transition: 0.5s;}
.scrolled nav.main_menu > ul > li > a {line-height: auto; padding-top: 0px;}
.scrolled #menu-top-extra {  margin-right: 15px; }
.scrolled .new-dot {top: 25px}
/* Carrito */
.wpmenucartli a.wpmenucart-contents{ z-index: 999; margin-top: 2px;}
.wpmenucartli .sub-menu { transition: 0.51s; margin-top: 0px;  background-color: #fff; box-shadow: 0px 0px 0px rgba(5,5,10,0.5); opacity: 1; transition-delay:0.5s; padding-right: 15px; left: auto !important; right: -25px; position: absolute;}
.header-widget.widget_nav_menu ul ul {background-color: #fff; }
li.wpmenucartli > ul {display: none; }
li.wpmenucartli:hover > ul {display: block !important; opacity: 1; }
.wpmenucartli:hover .sub-menu {opacity: 1;  box-shadow: 0px 5px 5px rgba(5,5,5,0.05);}
.wpmenucartli .empty ul li { text-align: center;} 
.wpmenucartli .empty ul li a {font-size: 12px; color: #111; text-transform: uppercase; }
.wpmenucartli .sub-menu li {background: #fff !important; padding:0 15px !important; float: none !important; min-height: 40px !important; height: auto !important;  display: block !important; width: 250px; text-align: left; margin-left: 0px !important; margin-right: 0px;}
.wpmenucartli .sub-menu li a {font-style: normal !important; }
.wpmenucart-arrow {display: none;}
.wpmenucartli .sub-menu li .wpmenucart-product-name {font-size: 12px !important; text-transform: uppercase; color: #111; font-weight: 700 !important; line-height: 17px !important; letter-spacing: 1px ;}
.wpmenucart-product-quantity-price {font-size: 10px !important; color: .111; line-height: 15px !important}
.wpmenucart-product-quantity-price .amount { font-size: 12px !important;}
.wpmenucart-thumbnail img {width: 80px !important; box-shadow: none !important;}
.wpmenucartli .cart-link {text-align: center; margin: 0px auto}
.wpmenucartli .cart-link a{color: #fff; text-transform: uppercase; font-size: 14px; background: #111; border: 1px solid #111; padding: 5px 20px !important; transition: 0.51s; line-height: 25px !important; font-weight: 700; letter-spacing: 2px;}
.wpmenucartli .cart-link a:hover { background: #fff; border: 1px solid #111; color: #111 }
.wpmenucartli .sub-menu a {line-height: 25px !important}
.wpmenucartli .sub-menu li:last-child a {background: #DD8BB3 !important; text-align: center !important; color: #fff !important; text-transform: uppercase !important; width: 100% !important; letter-spacing: 2px; font-weight: 400 !important; font-size: 13px !important; line-height: 25px !important; padding: 0px 10px; margin-left: 10px !important;}
li.wpmenucartli > ul {padding-top: 15px !important;}
.empty .sub-menu li:last-child a {background: transparent !important; text-align: center !important; color: #999 !important; text-transform: uppercase !important; width: 100% !important; letter-spacing: 2px; font-weight: 400 !important}
.header-widget.widget_nav_menu ul.menu > li.wpmenucartli.menu-item-has-children > a::after {display: none; }

/* ENVIOS TOP */
.envios-top i {color: #fff; margin: 0px 5px;}
.envios-top {color: #fff; font-size: 13px; background: #DD8BB3; padding: 0px 15px; border-radius: 50px;}
.scrolled .envios-top { display: none; /*position: absolute; width: 315px; right: -20px; top: 50px;*/}


/* HOME */
.home .content_inner  {margin-top: -33px; }
.home .hidden-home {display: none;}
.banner-extra {margin-bottom: 40px !important}
.qbutton.negro {background: #000; border-color: #000;}
.qbutton.negro:hover {background: transparent; border-color: #000; color: #000;}


/* Slider */
.slider-contenido {max-width: 250px !important;}
.slider-contenido a, .slider-contenido h2, .slider-contenido p {font-family: 'Montserrat'; }
.slider-contenido a.hastagh {font-weight: 300; color: #333; letter-spacing: 3px; font-size: 18px !important;}
.slider-contenido h2.titulo-slider {font-weight: 500; text-transform: capitalize; margin: 35px 0px 15px; font-size: 46px !important; line-height: 50px !important; padding-bottom: 25px !important; }
.slider-contenido p.info-slider {font-weight: 300; font-style: italic; margin-bottom: 45px; font-size: 18px !important; line-height: 21px !important; max-width: 250px;}
.slider-contenido a.boton-slider {border: 1px solid #333; background: transparent; font-weight: 400; letter-spacing: 2px; color: #333; font-size: 12px !important; text-transform: uppercase; padding: 5px 15px; }
.slider-movil {display: none;}
.slider-mov h2, .slider-mov a, .slider-mov {text-align: center !important; color: #fff !important; text-shadow: 0px 0px 5px #333;}
@media (max-width:600px) {
.slider-movil {display: block;}
.slider-normal {display: none;}
}

/* Instagram */
.title-instagram {position: absolute; margin-top: 245px; z-index: 999; width: 100%; }
.title-inssta-in {padding: 10px 65px; background: #fff; width: 145px; position: relative; text-align: center; margin: 0px auto;}
.title-inssta-in h4 {font-size: 18px; letter-spacing: 3px; font-weight: 500;}
.title-inssta-in a {font-size: 16px; }

/* FOOTER */
.info-footer-extra-container {margin-top: 45px;}
.fila-newsletter {margin-top: 45px;}
.fila-newsletter-3 .section_inner{background-image: url(https://www.meninastep.eu/wp-content/uploads/2020/09/newsletter-footer.jpg) !important; background-size: cover; text-align: center; padding: 80px 20px;}
.fila-newsletter h2,.fila-newsletter  p,.fila-newsletter h4{color: #fff;}
.fila-newsletter h2 {font-weight: 500; font-size: 24px; letter-spacing: 2px; margin: 25px auto 20px;}
.fila-newsletter h4 {font-size: 14px; font-weight: 300; }
.fila-newslette .no-acumulable {margin-bottom: 30px;}
.fila-newsletter .sobre-icono img {width: 50px;}
.fila-newsletter .sobre-icono {margin-bottom: 25px;}
.fila-newsletter #mc_embed_signup form , .fila-newsletter #mc_embed_signup input.email {display: inline-block;}
.fila-newsletter #mc_embed_signup form {padding: 10px 0px !important; text-align: center; width: 50%;}
.fila-newsletter #mc_embed_signup input.email {width: 65%; border:1px solid #fff; color: #fff; text-align: center; line-height: 20px; background: transparent ; vertical-align: top; margin: 0px 5px;}
.fila-newsletter #mc_embed_signup input.button_mini {text-transform: uppercase; background: #fff; padding: 8px 22px; font-size: 15px; line-height: 20px; border: 1px solid #fff; letter-spacing: 2px; color: #333; font-weight: 300;}
.fila-newsletter .checknews {font-weight: 300; color: #fff; margin-top: 10px;}
.fila-newsletter .checknews a {font-weight: 300; color: #fff; text-decoration: underline}
.footer_top .widget_nav_menu li.menu-item a {margin-bottom: 5px;}
.footer_top .widget_nav_menu li.menu-item a:hover {color: #DD8BB3;}
#text-2.widget {margin-bottom: 0px;}
.qbutton-small {text-transform: uppercase; border: 1px solid #333; padding: 4px 15px; line-height: 20px; font-size: 10px !important;}
.qbutton-small:hover {border-color: #DD8BB3; color: #DD8BB3 !important;}
.column1 .widget p {margin-bottom: 10px;}
.column1 img {max-width: 60px;}
.column4 br {margin-bottom: 4px;}
.info-extra-footer {padding: 3%;}
.icono-info-extra img {max-width: 50px;}
.txt-info-footer-extra {margin-top: 15px;}
.txt-info-footer-extra h4 {font-size: 16px; text-transform: none;}
.txt-info-footer-extra p {font-size: 15px; font-weight: 300;}
.venta-tiendas .vc_column-inner {margin-bottom:  50px !important; background: #FBF0F5; padding:55px; }
.venta-tiendas .qbutton {margin-top: 20px; font-weight: 500 !important;}
.info-showrrom-footer {padding: 5% 10px;}
.info-showrrom-footer h5 {margin-top: 5px;}
p.fecha-show {font-size: 10px; line-height: 13px;}
.horario-showroom {margin-top: 15px;}
.last-footer .insta-foot i {font-size: 20px; margin-right: 5px; line-height: 15px;}
.last-footer .insta-foot span{line-height: 21px;}
.estamos-en {font-size: 11px; line-height: 13px;}
.ven-a {font-size: 12px; line-height: 14px; margin-bottom: 5px;}
.info-showrrom-footer p {padding: 0px !important;}


/* Conocenos */
.conocenos-row {padding: 0px 10%;}
.conocenos-row h3 {font-style: normal;}
.conocenos-row p {margin-bottom: 20px; }
.conocenos-row-3 {margin: 30px auto !important;}

/* TIENDA */
/* PAGINA DE PRODUCTO*/
.woocommerce .product .images {width: 63%;}
.woocommerce .summary {width: 30%;}
.woocommerce .product .images #wpis-gallery {display: none !important;}
.woocommerce .product h2.product_title {font-size: 21px; font-weight: 500; letter-spacing: 2px; margin-bottom: 25px; margin-top: 15px;}
.category-above-title a {font-size: 14px; text-transform: uppercase; color: #333; font-weight: 300;  }
.woocommerce div.product .summary p.price span.amount {font-size: 18px; font-style: normal; color: #333; font-weight: 300;}
.woocommerce div.product .summary table.variations td.label {display: none;}
.tawcvs-swatches .swatch {width: 40px; background: #fff; border: 1px solid #333; color: #333; font-size: 14px; border-radius: 0px; opacity: 1; font-weight: 300; margin-right: 10px; margin-bottom: 10px;}
.tawcvs-swatches .swatch.selected {box-shadow: none !important; border: 2px solid #333; color: #333; font-weight: 500;}
.reset_variations {color: #999; text-transform: uppercase; letter-spacing: 2px;}
.tawcvs-swatches {padding: 0px;}
.woocommerce div.product .summary table.variations {margin-bottom: 10px;}
.info-extra-tallas {margin-bottom: 15px;}
.info-extra-tallas p {font-weight: 500; letter-spacing: 1px; font-size: 12px; line-height: 14px; margin-bottom: 0px;}
.info-extra-tallas p a {color: #333; text-decoration: underline;}
.woocommerce .quantity .minus, .woocommerce .quantity .plus {display: none;}
.woocommerce div.product .cart .quantity {background: transparent; margin: 0px; height: 40px;}
.woocommerce div.product .cart .quantity .input-text { width: 40px; height: 40px; line-height: 40px; border: 1px solid #333; color: #333; font-style: normal; background: #fff;}
.woocommerce.single-product button.single_add_to_cart_button {width: calc(100% - 43px); font-weight: 400; color: #333; letter-spacing: 2px; font-size: 14px; padding: 0px; line-height: 40px; height: 40px; text-align: center; margin-left: -3px;}
.single_variation_wrap .tinvwl-after-add-to-cart {display: none;}
.tinvwl_add_to_wishlist_button {width: 100%; text-align: center; color: #acacac;}
.product_meta {display: none;}
.info-envios-producto {background: #FBF0F5; padding: 10px; text-align: center; margin-bottom: 20px;}
.info-envios-producto img {max-width: 30px;}
.info-envios-producto p.envio-destacado {font-size: 12px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; color: #111; margin-bottom: 0px !important;}
.info-envios-producto p.envio-destacado b{font-weight: 700 !important;}
.info-envios-producto p.excepto {font-size: 10px; font-weight: 400; letter-spacing: 1px; text-transform: uppercase; color: #111; margin-bottom: 0px !important;}

.product_cat-envio-gratis .info-envios-producto {display: none;}
.woocommerce-product-attributes-item--weight {display: none !important;}
/***/
.asegurate {background: #fdeceb; padding: 10px; text-align: center;  margin-bottom: 20px;}
.asegurate p {color: #fe5b52;}
/**/
.info-envios-producto a {color: #111; text-decoration: underline; letter-spacing: 1px;}
.woocommerce .summary .q_tabs.woocommerce-tabs ul {display: none;}
.otro-color {width: 30px; margin-right: 10px; float: left;}
#tab-description {padding: 0px;}
.otras-alturas, .otros-colores, .caracteristicas {margin-bottom: 20px !important;}
.otra-altura {width: 50px; float: left; margin-right: 10px;  text-align: center; height: 25px; border: 1px solid #333;}
.otra-altura a {color: #333; line-height: 25px; font-size: 12px; }
.otra-altura:hover { border: 1px solid #000; transition: 0.5s;}
.otra-altura:hover a {color: #000; font-weight: 500;}
.slick-prev, .slick-next, .slick-prev:hover, .slick-next:hover {outline: none !important;}
.product_tag-modelo-sofia .tallaje-bailarinas {display: block;}
.product_tag-modelo-sofia .tallaje-todos {display: none;}
.product_tag-chancla-bea .tallaje-chanclas {display: block; color: #ec404e}
.guia-de-tallas-tabla th, .guia-de-tallas-tabla td{text-align: center !important;}
.guia-de-tallas-tabla {margin: 5px auto !important;}
.guia-de-tallas-tabla th:first-child, .guia-de-tallas-tabla td:first-child {text-align: left !important;}
.woocommerce .summary p.stock.out-of-stock {margin-top: 0px !important; margin-bottom: 15px;}
.woocommerce .summary .q_tabs.woocommerce-tabs {margin-top: 0px;}
.medida-pie {font-size: 13px; text-align: center; margin-top: 20px; font-weight: 500;}
.indc-talla {display: none; margin-bottom: 5px !important;}
.product_tag-flores .tallaje-bailarinas-flores {display: block;}
.product_tag-tallaje-inferior .tallaje-inferior,
.product_tag-turquesa .tallaje-bailarinas-fucsia-turquesa, .product_tag-fucsia .tallaje-bailarinas-fucsia-turquesa {display: block;}
.product_tag-modelo-ana .tallaje-bailarinas, .product_tag-modelo-sofia .tallaje-bailarinas, .product_tag-cunas .tallaje-cunas {display: block;}
.product_tag-ancho .tallaje-ancho,
.product_tag-talla-superior .tallaje-superior, .product_cat-stilettos .tallaje-todos, .product_cat-mocasines .tallaje-todos, .product_cat-slippers .tallaje-todos, .product_tag-tallaje-inferior-cuna .tallaje-inferior-cuna {display: block;}
.product_tag-tallaje-inferior .tallaje-inferior, .product_tag-ancho .tallaje-ancho, .product_tag-talla-superior .tallaje-superior, .product_tag-tallaje-inferior-cuna .tallaje-inferior-cuna {font-weight: 500 !important; color: #EE4540 !important; line-height: 15px; }
.product_tag-tallaje-inferior .tallaje-inferior a, .product_tag-ancho .tallaje-ancho a, .product_tag-talla-superior .tallaje-superior a, .product_tag-tallaje-inferior-cuna .tallaje-inferior-cuna a {color: #EE4540  !important;}

.politica-devoluciones  {background: #f8f8f8; padding: 10px;text-align: center; margin-bottom: 20px;}
.politica-devoluciones a {color: #333; text-decoration: underline; letter-spacing: 1px;}
.politica-devoluciones h4 {font-size: 12px;}
.variations_form  {display: block !important;}
.nosehace {line-height: 12px;  margin-top: 5px;}

/* alerta stock */
.alert_container {width: 90%; padding: 15px 20px; background: #f8f8f8; text-align: center;}
.stock_alert_email {text-align: center;}
h6.subscribe_for_interest_text {font-style: normal; font-size: 13px;}
h6.subscribe_for_interest_text span {font-weight: 300;}
.stock_alert_button {background: #DD8BB3; border: 2px solid #DD8BB3; color: #fff; text-transform: uppercase; font-size: 12px; font-family: 'Montserrat'; letter-spacing: 2px; padding: 5px 15px; }
.woocommerce ul.products.standard li.product .onsale.out-of-stock-button { padding-top: 20px; color: #333;}
.woocommerce .product .onsale, .woocommerce .product .single-onsale, .woocommerce ul.products.standard li.product .onsale { background: transparent !important;}


/* img cuñas guia de tallas*/
.img-cunas {display: none;}	
.postid-1368 .img-cunas, .postid-1478 .img-cunas, .postid-1459 .img-cunas, .postid-1447 .img-cunas, .postid-1441.img-cunas, .postid-1422 .img-cunas, .postid-1405 .img-cunas, .postid-1378 .img-cunas, .postid-1328 .img-cunas {display: block !important;}

	
/* info extra producto */
.info-footer-extra-producto {display: inline-block; float: none;}
.row-info-zapatos {display: none;}
.product_tag-modelo-boa #slippers-bianca-efecto-2.row-info-zapatos,
.product_tag-modelo-bianca-escudo #slippers-teresa-1.row-info-zapatos,
.product_tag-modelo-ana #bailarinas-ana.row-info-zapatos,
.product_tag-stilettos #stilettos.row-info-zapatos,
.product_tag-modelo-bianca-1 #slippers-bianca-efecto-1.row-info-zapatos,
.product_tag-modelo-sofia #baialrinas-sofia.row-info-zapatos,
.product_tag-modelo-sofia-2 #bailarinas-sofia-2.row-info-zapatos,
.product_tag-modelo-leticia #mocasines-leticia.row-info-zapatos,
.product_tag-cunas #cunas.row-info-zapatos,
.product_tag-slippers-rocio #slippers-rocio.row-info-zapatos,
.product_tag-bailarinas-ines #bailarinas-ines.row-info-zapatos,
.product_tag-bailarinas-paz #bailarinas-paz.row-info-zapatos,
.product_tag-sandalias-marta #sandalias-marta,  
.product_tag-modelo-maria #cuna-maria,
.product_tag-chancla-bea #chancla-bea {display: block !important;}

.cuadro-rosa {background: #FBF0F5; padding: 25px 30px;}
.cuadro-rosa-in {border: 2px solid #111;}
.hecho-en-spain p {padding: 25px 10px 0px; font-size: 16px; font-weight: 300; letter-spacing: 2px; text-transform: uppercase;}

/*cuadro rosa hechas en españa*/
.info-producto-cuadro {padding: 20% 20px; }
#stilettos .info-producto-cuadro {padding: 12% 20px; }
#bailarinas-ana .info-producto-cuadro {padding: 26% 20px; }
#slippers-teresa-1 .info-producto-cuadro {padding: 30% 20px; }
#slippers-bianca-efecto-2 .info-producto-cuadro {  padding: 33% 20px; }
#baialrinas-sofia .info-producto-cuadro { padding: 26% 20px; }
#slippers-bianca-efecto-1 .info-producto-cuadro { padding: 30% 20px;}
#mocasines-leticia .info-producto-cuadro {padding: 10% 10px;}
#bailarinas-sofia-2 .info-producto-cuadro {padding: 12% 10px;}
#cunas .info-producto-cuadro { padding: 40% 20px; }
#cuna-maria .info-producto-cuadro { padding: 33% 20px; }
#chancla-bea .info-producto-cuadro { padding: 25% 20px; }


.info-producto-cuadro h2 {font-size: 21px; font-weight: 600;}
.info-producto-cuadro h3 {font-size: 16px; font-weight: 600; font-style: normal;}
.info-producto-cuadro p {font-size: 14px; font-weight: 300;}
.hastagh_cuadro a {color: #333; font-weight: 300; font-size: 18px; }
.hastagh_cuadro {margin-bottom: 25px !important;}
.row-info-zapatos .flex-direction-nav {display: none;}
.row-info-zapatos .wpb_gallery_slides {padding: 16% 16% 0px;}
#tab-description h4 {font-size: 13px;}
.otro-color img {border: 1px solid #fff; border-radius: 50%; padding: 1px; transition: 0.5s;}
.otro-color img:hover {border: 1px solid #000; border-radius: 50%; padding: 1px;}
.related.products {display: none;}

#stilettos.row-info-zapatos .wpb_gallery_slides { padding: 16% 10% 0px; }
#cunas.row-info-zapatos .wpb_gallery_slides {padding: 0px;}

/* página lista de productos */
.caja-title-categoria-productos { background-image: url(//meninastep.eu/wp-content/uploads/2018/10/bg-title-bailarinas.jpg); background-size: cover;}
.title-categoria-productos {padding: 5% 40px;}
.title-categoria-productos h2 {font-size: 36px; color: #fff; }
.title-categoria-productos h3 {font-size: 24px; color: #fff; font-style: normal;}
.woocommerce ul.products.standard li.product .qodef-product-standard-info-top .qodef-product-standard-title h2 {font-size: 16px !important; font-weight: 600 !important;}
.woocommerce ul.products.standard li.product .qodef-product-standard-button-holder {display: none;}
.woocommerce .product .onsale, .woocommerce .product .single-onsale, .woocommerce ul.products.standard li.product .onsale {background: rgba(180, 180, 180, 0.15);  width: auto; height: 25px; padding: 0px 10px; line-height: 25px;}
.woocommerce .product .onsale-inner, .woocommerce ul.products.standard li.product .onsale .onsale-inner {color: #DD8BB3; }
.woocommerce-result-count {display: none !important;}
.woocommerce-ordering .select2 {min-width: 290px;}

.woocommerce .sale ins .amount, .woocommerce-page .sale ins .amount {font-weight: 500; color: #b31562 !important;}

/* Woocomerce */
.woocommerce .button, .woocommerce button.button, .woocommerce input[type="submit"]:not(.qode_search_field), .woocommerce ul.products li.product .added_to_cart, .woocommerce-page .button, .woocommerce-page button.button, .woocommerce-page input[type="submit"]:not(.qode_search_field) {font-weight: 500 !important;}
.woocommerce .button, .woocommerce-page .button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce-page input[type="submit"]:not(.qode_search_field), .woocommerce input[type="submit"]:not(.qode_search_field), .woocommerce ul.products li.product .added_to_cart, .woocommerce.single-product button.single_add_to_cart_button:hover, .woocommerce .quantity .minus:hover, .woocommerce #content .quantity .minus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page #content .quantity .minus:hover, .woocommerce .quantity .plus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page #content .quantity .plus:hover {border-color: #111; color: #111;}
.woocommerce .button:hover, .woocommerce-page .button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce #submit:hover, .woocommerce ul.products li.product a.qbutton:hover, .woocommerce-page ul.products li.product a.qbutton:hover, .woocommerce ul.products li.product .added_to_cart:hover, .woocommerce-page input[type="submit"]:not(.qode_search_field):hover, .woocommerce input[type="submit"]:not(.qode_search_field):hover, .woocommerce .product .onsale.out-of-stock-button, .woocommerce.single-product button.single_add_to_cart_button, .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce .quantity .minus:hover, .woocommerce #content .quantity .minus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page #content .quantity .minus:hover, .woocommerce .quantity .plus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page #content .quantity .plus:hover, .woocommerce .checkout-opener-text {border-color: #DD8BB3;}

/* Calzan grandes*/
.calzan-grande {background: #fbebd4; padding: 10px; text-align: left;   margin-bottom: 20px; display: inline-block;}
.calzan-grande p {font-weight: 700; line-height: 16px;}


/* Checkout */
/* FINALIZAR PEDIDO */
.woocommerce-billing-fields input {font-size: 14px !important}
.woocommerce-checkout .title_outer, .woocommerce-cart .title_outer {display: none !important}
.address-field, .woocommerce input[type="text"]:not(.qode_search_field):not(.qty), .woocommerce-page input[type="text"]:not(.qode_search_field):not(.qty), .woocommerce input[type="email"], .woocommerce-page input[type="email"], .woocommerce-page input[type="tel"], .woocommerce textarea, .woocommerce-page textarea, .woocommerce input[type="password"], .woocommerce-page input[type="password"] {background: #fff ; border: 1px solid #eee !important; margin-top: 0px ; color: #111 ;  }
.woocommerce p.form-row {margin-top: 0px !important; font-size: 13px !important; margin-bottom: 10px;}
#billing_address_2_field {display: none !important;}
#order_review_heading {display: none !important}
#order_review, #customer_details {width: 48% !important; float: left;}
#customer_details {margin-right: 2% }
#customer_details .col-1, #customer_details .col-2{width: 100% !important}
.woocommerce-checkout table.shop_table {margin-top: 60px; border: 1px solid #eee;}
.terms label {display: inline !important}
.woocommerce-checkout .woocommerce-info {display: none !important}
#shipping_method li  {list-style: none; text-transform: uppercase; letter-spacing: 2px; font-size: 13px}
#shipping_method li label[for="shipping_method_0_free_shipping2"]{ color: #DD8BB3; font-weight: 700;}
.includes_tax {color: #999}
.payment_method_paypal a {margin-left: 10px;}
.woocommerce-page .button.cancel {border-color: #ccc !important; color: #ccc !important}
.woocommerce-page input[type="submit"]:not(.qode_search_field), .woocommerce input[type="submit"]:not(.qode_search_field) {font-size: 14px !important; letter-spacing: 3px;}
.wc-proceed-to-checkout {; margin-top:  30px !important; float: right !important}
.woocommerce #payment #place_order, .woocommerce .checkout-button {background: #DD8BB3; color: #fff !important; font-size: 14px !important; border-color: #DD8BB3;}
.includes_tax { font-size: 11px;display: block;line-height: 13px;}
.checkout .includes_tax {margin-top:-25px}
.woocommerce #payment ul.payment_methods li label {font-weight: 700 !important;  font-size: 18px !important}
.woocommerce form.checkout table.shop_table tfoot tr.order-total th, .woocommerce form.checkout table.shop_table tfoot tr.order-total td span.amount {color: #111 !important; font-size: 18px !important}
.woocommerce form.checkout table.shop_table tfoot tr.order-total td small span.amount {font-size: 11px !important}
.tax-rate td {text-align: right !important;}

/* Pagina Carrito */
.woocommerce table.cart tbody td.product-remove, .woocommerce-page table.cart tbody td.product-remove, .woocommerce table.cart thead tr, .woocommerce-page table.cart thead tr, .woocommerce-account table.my_account_orders thead tr {border: 0px solid !important;}
.woocommerce-cart table.cart tbody tr, .woocommerce-account table.my_account_orders tbody tr {border: 0px solid !important; border-top: 1px solid #ededed !important}
.woocommerce .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .minus, .woocommerce .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce-page #content .quantity .plus {display: none !important}
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty {border: 1px solid #ddd !important; background: #fff !important; color: #111 !important; font-style: normal !important; font-weight: 300 !important;}
.button[name="update_cart"] {border-color: #ccc !important; color: #ccc !important}
.button[name="update_cart"]:hover {border-color: #ccc !important; background: #ccc !important; color: #111 !important;}
.woocommerce div.cart-collaterals div.cart_totals, .woocommerce-page .div.cart-collaterals div.cart_totals {max-width: 300px !important; text-align: right;}
.woocommerce div.cart-collaterals h2, .woocommerce-page .div.cart-collaterals h2 {line-height: 25px;}
.woocommerce div.cart-collaterals div.cart_totals table tr.order-total strong span.amount, .woocommerce-page div.cart-collaterals div.cart_totals table tr.order-total strong span.amount {color: #111 !important}
.woocommerce-cart table.cart thead th {;}
.woocommerce form.checkout .col2-set p.form-row label {display: block !important}
#billing_city_field, #billing_state_field, #billing_postcode_field, #billing_address_1_field, #billing_country_field {background: transparent !important; border: 0px solid  !important}
.select2-container .select2-choice {background: #fafafa; border: 1px solid #eee}
.woocommerce form.checkout table.shop_table th {font-weight: 700; font-size: 16px !important}
.woocommerce-cart table.cart tbody tr td.product-quantity {text-align: center;}
.woocommerce-page .checkout table.shop_table thead tr th.product-total, .woocommerce-page .checkout table.shop_table thead tr td.product-total, .woocommerce-page table.cart thead tr th.product-subtotal, .woocommerce-cart table.cart tbody tr td.product-subtotal, #order_review .product-total, .cart-subtotal td, .order-total td{text-align: right !important;}
.cart_totals .shop_table {width: 100%;}
.shipping td {text-align: right !important;}
.shipping-calculator-button {text-transform: uppercase; font-size: 11px; letter-spacing: 2px; color: #999;}

/* Final pedido */
.woocommerce-thankyou-order-received {padding: 25px; background: #fafafa; font-size: 18px; margin-bottom: 20px;}
.woocommerce-order-received table.shop_table {border: 0px solid !important; margin-top: 10px !important}
.woocommerce-order-received .title {height: auto !important; background: transparent !important}
.woocommerce-page .button.cancel {background: transparent !important;}
#submit_redsys_payment_form.button-alt {background: #2AA473 !important; border-color: #2AA473 !important; margin-right: 10px; color: #fff !important}
#redsys_payment_form {margin-top: 20px}
.woocommerce form.checkout .col2-set p.form-row label {}
.woocommerce form.checkout h3, .woocommerce-page form.checkout h3 {text-transform: uppercase !important; letter-spacing: 2px !important; font-weight: 700; font-style: normal;}
.woocommerce form.checkout table.shop_table tfoot tr.order-total th, .woocommerce form.checkout table.shop_table tfoot tr.order-total td span.amount {line-height: 45px;}
label[for="payment_method_redsys"]:after {content:''; background-image:  url(https://www.meninastep.eu/wp-content/uploads/2018/10/logo-mastercard-visa.jpg); display: inline-block; margin-bottom: -7px; background-repeat: no-repeat; width: 93px; height: 35px;}
.payment_box.payment_method_redsys em {font-size: 9px; color: #999;}
a.about_paypal {color: #111; font-weight: 300; font-size: 13px; text-decoration: underline;}
.form-row.place-order {text-align: center;}
.place-order .form-row.validate-required {margin: 25px auto !important;}
.form-row.place-order a {text-decoration: underline; color: #333;}

/* MY ACOOUNT */
.woocommerce-MyAccount-navigation { padding-top: 75px !important}
.woocommerce-MyAccount-content { padding-top: 35px !important}

.woocommerce-MyAccount-navigation-link--customer-logout a {color: #999 !important}
.woocommerce-MyAccount-content strong {text-transform: capitalize;}
.woocommerce-MyAccount-content p:first-child {margin-bottom: 20px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {color: #111 !important}
.woocommerce-account table.my_account_orders tbody tr td.order-actions a {font-size: 12px !important}
#customer_login .col-1, #customer_login .col-2  ,.woocommerce-MyAccount-content .addresses .col-1,.woocommerce-MyAccount-content .addresses .col-2 {width: 40% !important; }
.address h3 {text-transform: uppercase !important; font-size: 11px !important; font-weight: 700 !important; padding-bottom: 15px !important}
.my_account_orders {margin-bottom: 50px !important}
.myaccount_user strong { font-weight: 400 !important; letter-spacing: 2px !important;}
.myaccount_user a {border-bottom: 1px dashed #111;}
.woocommerce-MyAccount-content .addresses .button {height: 25px !important; line-height: 25px !important; padding: 0px 15px !important; color: #fff !important; background: #111 !important; margin-right: 15px !important; font-size: 9px !important}
.order-actions .button {margin-left: 3px !important}
.woocommerce-account table.my_account_orders thead tr {border: 0px !important}
.lost_password {text-transform: uppercase !important; font-size: 10px !important; }
.woocommerce-MyAccount-content .woocommerce-Message .button {margin-right: 15px; }
.woocommerce-orders-table__cell .button {font-size: 10px !important; height: 20px !important; line-height: 15px !important; padding: 0px 5px !important; margin-right: 3px !important;}
.woocommerce-MyAccount-navigation {width: 25% !important; float: left !important;}
.woocommerce-MyAccount-content {width: 75% !important; float: left !important; padding-left: 30px !important; margin: 0px !important}
.woocommerce-MyAccount-navigation ul li {list-style: none !important}
.woocommerce-Addresses h3 {margin-bottom: 20px !important; padding-bottom: 0px !important; font-size: 16px; font-weight: 700; letter-spacing: 2px;}
.woocommerce-MyAccount-content label {font-size: 12px}
.woocommerce .addresses address { font-size: 14px;}
.woocommerce .addresses header a.edit { background: #999; text-transform: uppercase; padding: 5px 15px; color: #fff !important; font-size: 12px !important; margin-top: 10px !important; letter-spacing: 2px;}
.woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button {float: right; background: #999 !important; border-color:#999 !important; text-transform: uppercase; padding: 5px 15px; color: #fff !important; font-size: 12px !important; margin-top: 10px !important; letter-spacing: 2px;}
.woocommerce-EditAccountForm legend {font-size: 16px; text-transform: uppercase; font-weight: 700;}


/* Páginas Legales */
.gastos-tablas {text-align: center;}
.gastos-envio-table {width: 31%; margin: 15px 1%; display: inline-block; float: none; text-align: center;}
.gastos-envio-table table {margin: 0px auto;}

.devoluciones p {font-weight: 400 !important;}

/* Buscar */
.qode_search_form input, .qode_search_form input:focus {color: #fff !important;}
.search .blog_holder article {width: 31.061904132%; float: left !important; clear: none !important; margin: 0px 12px 25px !important; min-height: 445px;}
.search .blog_holder article .post_text .post_text_inner {padding: 20px 0px; text-align: center;}
.search .blog_holder article .post_text .post_text_inner .post_info {display: none;}
.search .blog_holder article .post_text .post_text_inner .post_content {font-size: 0px;}
.search .blog_holder article .post_text .post_text_inner .post_content h2 {font-size: 15px; color: #393939; margin-bottom: 5px}
.search .blog_holder article .post_text .post_text_inner .post_content .price {font-weight: 300; font-weight: 300; font-size: 15px; }
.search .blog_holder article .post_image img {margin: 0px auto;}
.pagination ul li.active span, .pagination ul li > a.inactive {font-size: 14px; font-style: normal;}
.search .blog_holder article.type-page {display: none !important;}

/* Contacto */
.datos-contacto {text-align: center; margin-bottom: 30px !important;}
.datos-contacto a {display: block; color: #333; font-size: 16px;}
.datos-contacto i {font-size: 21px; color: #DD8BB3; display: block; margin-top: 15px;}
.formulario-contacto {max-width: 700px; margin: 20px auto; background: #FBF0F5; padding: 25px 40px;}
.wpcf7-submit {margin-top: 15px !important;}
div.wpcf7 .ajax-loader {position: absolute; margin-top: 20px;}
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {padding: 5px 10px;}
.tinvwl-input-group select {border: 2px solid #111;}


/* cookies */
.cookie-notice-container a {background: #fff !important; border: none !important; padding: 0px 15px !important; text-transform: uppercase; font-size: 11px !important; height: 25px !important; line-height: 25px !important; color: #DD8BB3 !important; display: inline-block !important;}

/* WISHLIST */
.tinv-wishlist H2 {font-size: 25px; text-align: center;}
.cart-empty, .return-to-shop {text-align: center; margin-bottom: 30px;}
.woocommerce.tinv-wishlist .product-action button { font-size: 10px; padding: 0px 5px;}
.tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right button {margin-left: 5px;}
.tinv-wishlist .tinv-modal button + .button, .tinv-wishlist .tinv-modal button + button {text-align: center;}

/* POP up Newsletter*/
#popmake-724 {padding: 0px;}
#mergeRow-gdpr {font-size: 9px; color: #999; margin-top: 15px;}
#mc_embed_signup {}
#mc_embed_signup h2 {font-size: 19px !important; text-align: center; margin-bottom: 0px !important;}
#mc_embed_signup h4 {font-size: 16px !important; font-weight: 300; text-align: center;} 
.indicates-required {text-align: right; font-size: 8px;}
.asterisk {color: #DD8BB3;}
#mc_embed_signup form {padding: 20px !important;}
#mc_embed_signup input.campo { width: 100% !important; line-height: 30px; padding: 0px 15px !important; }
.checkbox span {font-size: 13px !important; color: #333; font-weight: 400 !important;}
#mc_embed_signup .qbutton {border: 2px solid #DD8BB3 !important}
#popmake-724 .vc_col-sm-5 {overflow: hidden;}
#popmake-724 .vc_col-sm-5 img { max-width: none; height: 100%;}
#mc_embed_signup label {font-size: 14px;}

/* sorry-menina */
.sorry-menina i {font-size: 60px; color: #aaa;}
.sorry-menina h4 {margin-bottom: 30px;}


.info-vacaciones {color: #fff; font-size: 13px; background: #dd8bb3; padding: 15px; border-radius: 15px; text-align: center; max-width: 282px; margin-bottom: 20px;}
.info-vacaciones p {color: #fff; margin-bottom: 0px;}
.info-vacaciones h3 {font-size: 16px; font-style: normal; font-weight: 700; color: #fff; letter-spacing: 1px;}


/* HOME oct 19 */
.fila-banner-vert {margin-top: 30px;}
.woocommerce.columns-2 ul.products.standard li.product, .woocommerce.columns-3 ul.products.standard li.product, .woocommerce.columns-4 ul.products.standard li.product, .woocommerce.columns-5 ul.products.standard li.product {margin-bottom: 0px !important; }.woocommerce 
.woocommerce ul.products {margin-bottom: 0px !important;}
.qodef-hover-image {opacity: 0;}
.woocommerce ul.products.standard li.product:hover .qodef-product-standard-image-holder > a span.qodef-hover-image {opacity: 1;}
.colec {font-size: 9px !important; position: absolute !important; margin-left: -75% !important; margin-top: 15px;}

/* Ultimas unidades */
.in-stock,
.low_stock { animation: blinker 2s linear infinite !important; font-weight: 700; color: #FE5B52;}
@keyframes blinker {50% { opacity: 0; } }


/* SPECIAL PRICES */
.woocommerce.single-product .product_tag-falta-numeracion  button.single_add_to_cart_button {width: 100% !important; }
.woocommerce div.product .cart {width: 100%;}
.product_tag-falta-numeracion .asegurate, 
.product_tag-falta-numeracion .info-envios-producto, 
.product_tag-falta-numeracion .politica-devoluciones {display: none !important;}
.envios-gratis-codigo, 
.no-se-adminten {display: none;}
.product_tag-falta-numeracion .envios-gratis-codigo, 
.product_tag-falta-numeracion .no-se-adminten {display: block;}

.no-se-adminten  {background: #fdeceb; padding: 10px; text-align: center;  margin-bottom: 20px;}
.no-se-adminten p, .no-se-adminten h4, .no-se-adminten a {color: #fe5b52;}
.no-se-adminten a {color: #fe5b52; font-weight: 600 !important;}
.no-se-adminten p {line-height: 17px;}

.envios-gratis-codigo {background: #FBF0F5; padding: 10px; text-align: center; margin-bottom: 20px;}
.envios-gratis-codigo p {font-size: 12px;  color: #111; margin-bottom: 10px !important; line-height: 17px; }
.envios-gratis-codigo p strong {font-size: 12px; text-transform: uppercase; font-weight:700;  color: #111; margin-bottom: 0px !important; background: #fff; padding: 5px 15px;}


/* PREORDER */
.preorder {color: #dd8bb3; display: block; animation: blinker 2s linear infinite !important; margin-bottom: 7px; font-size: 12px;}
.preorder-txt p {color: #d8227a; display: block; margin-bottom: 7px; font-size: 13px; padding: 10px 25px; background: #fbf0f5; font-weight: 500;}

/* VARIACIONES */
.variations .tawcvs-swatches .swatch-item-wrapper {display: inline-block !important;}
.variations .tawcvs-swatches .swatch {  margin-top: 0!important;  margin-right: 5px!important;    margin-bottom: 6px!important;    margin-left: 0!important;    padding-top: 0!important;    padding-right: 0px!important;    padding-bottom: 0px!important;    padding-left: 0!important;    display: inline-block; width: 35px;    height: 15px;    padding: 0px !important;    border-radius: 0px !important;}
.tawcvs-swatches .swatch.selected, .tawcvs-swatches .swatch-show-more.selected {  border: 2px solid #000 !important;}


.qodef-product-standard-info-top {margin-bottom: 40px !important;}

.menu-movi {display: none !important;}

#billing_city_field, #billing_postcode_field {width: 100% !important;}
.payment_method_bizum img {max-width: 100px !important;   margin-bottom: -7px !important;}

.aclaracion {color: #f6404f !important; }

/*Ocultar Placeholders*/
    .qode_search_form ::-webkit-input-placeholder         { /* WebKit browsers */         color: transparent;}
    .qode_search_form :-moz-placeholder                   { /* Mozilla Firefox 4 to 18 */ color: transparent;}
    .qode_search_form ::-moz-placeholder                  { /* Mozilla Firefox 19+ */     color: transparent;}
    .qode_search_form :-ms-input-placeholder              { /* Internet Explorer 10+ */   color: transparent;}

    .woocommerce-billing-fields ::-webkit-input-placeholder         { /* WebKit browsers */         color: transparent;}
    .woocommerce-billing-fields :-moz-placeholder                   { /* Mozilla Firefox 4 to 18 */ color: transparent;}
    .woocommerce-billing-fields ::-moz-placeholder                  { /* Mozilla Firefox 19+ */     color: transparent;}
    .woocommerce-billing-fields :-ms-input-placeholder              { /* Internet Explorer 10+ */   color: transparent;}
    .woocommerce-billing-fields textarea::-webkit-input-placeholder { /* WebKit browsers */         color: transparent;}
    .woocommerce-billing-fields textarea:-moz-placeholder           { /* Mozilla Firefox 4 to 18 */ color: transparent;}
    .woocommerce-billing-fields textarea::-moz-placeholder          { /* Mozilla Firefox 19+ */     color: transparent;}
    .woocommerce-billing-fields textarea:-ms-input-placeholder      { /* Internet Explorer 10+ */   color: transparent;}
    .woocommerce-shipping-fields ::-webkit-input-placeholder         { /* WebKit browsers */         color: transparent;}
    .woocommerce-shipping-fields :-moz-placeholder                   { /* Mozilla Firefox 4 to 18 */ color: transparent;}
    .woocommerce-shipping-fields ::-moz-placeholder                  { /* Mozilla Firefox 19+ */     color: transparent;}
    .woocommerce-shipping-fields :-ms-input-placeholder              { /* Internet Explorer 10+ */   color: transparent;}
    .woocommerce-shipping-fields textarea::-webkit-input-placeholder { /* WebKit browsers */         color: transparent;}
    .woocommerce-shipping-fields textarea:-moz-placeholder           { /* Mozilla Firefox 4 to 18 */ color: transparent;}
    .woocommerce-shipping-fields textarea::-moz-placeholder          { /* Mozilla Firefox 19+ */     color: transparent;}
    .woocommerce-shipping-fields textarea:-ms-input-placeholder      { /* Internet Explorer 10+ */   color: transparent;}

/* RESPONSIVE Container_Inner */
@media (min-width:1960px){.container_inner, .boxed .section .section_inner, .grid_section .section_inner {width: 1400px;}}
@media (max-width:1960px){.container_inner, .boxed .section .section_inner, .grid_section .section_inner {width: 1400px;}}
@media (max-width:1500px){.container_inner, .boxed .section .section_inner, .grid_section .section_inner {width: 1200px;}}
@media (max-width:1200px){.container_inner, .boxed .section .section_inner, .grid_section .section_inner {width: 1150px; }}
@media (max-width:1000px){.container_inner, .boxed .section .section_inner, .grid_section .section_inner {width: 900px; }}
@media (max-width:768px) {.container_inner, .boxed .section .section_inner, .grid_section .section_inner {width: 700px; }}
@media (max-width:736px) {.container_inner, .boxed .section .section_inner, .grid_section .section_inner {width: 520px; }}
@media (max-width:568px) {.container_inner, .boxed .section .section_inner, .grid_section .section_inner {width: 420px; }}
@media (max-width:414px) {.container_inner, .boxed .section .section_inner, .grid_section .section_inner {width: 355px; }}
@media (max-width:375px) {.container_inner, .boxed .section .section_inner, .grid_section .section_inner {width: 350px; }}
@media (max-width:320px) {.container_inner, .boxed .section .section_inner, .grid_section .section_inner {width: 300px; }}


/* RESPONSIVE */
@media (max-width:1450px){
.scrolled nav.main_menu.right {width: 100%; text-align: center;}
.scrolled nav.main_menu.right ul li {float: none}
.scrolled .header_top .container_inner {width: 225px !important;}
nav.main_menu>ul>li>a {  padding: 20px 12px 0; font-size: 12px; }
	
}


@media (max-width:1000px){
	.header_top {width: 170px; right: 10px;}
	.header_top .container_inner {width: 100%;}
	.header_top .right {  text-align: right; }
	.woocommerce.single-product button.single_add_to_cart_button {font-size: 10px;}
	.row-info-zapatos .vc_col-sm-4 {width: 50%; float: left;}
	.row-info-zapatos .cuadro-rosa {width: 100%; margin-bottom: 30px;}
	.info-producto-cuadro { padding: 50px 20px !important;}
	.venta-tiendas .qbutton {white-space: normal; height: auto; line-height: 15px; text-align: center;}
	.venta-tiendas .vc_column-inner {padding: 35px;}
	.info-showrrom-footer p {line-height: 15px; font-size: 12px;}
	.woocommerce div.cart-collaterals div.cart_totals, .woocommerce-page .div.cart-collaterals div.cart_totals {   width: 35.3%; }
	.slider-contenido p.info-slider {display: none;}
	.title-instagram { margin-top: 160px;}
	.envios-top small {display: block;}
	.envios-top i {display: none;}
	.right .widget_nav_menu , .widget_woocommerce-dropdown-cart {width: auto !important;}
	.mobile_menu_button i {font-size: 21px;}
	.new-dot {top: 5px;}
}

@media (max-width:768px) {
	.content .container_inner.default_template_holder h2, .content .full_width h2 {font-size: 18px; }
	.showroom-row .vc_col-sm-4 {width: 50%;}
	.showroom-row .venta-tiendas {width: 100% !important;}
	.title-instagram { margin-top: 115px;}
	#popmake-724 {width: 80% !important; top: 30px !important;}
	#popmake-724 .vc_col-sm-5 {display: none;}
	.gastos-envio-table {width: 100% !important;}
	#billing_nif_field {width: 100% !important}
	.tinv-wishlist .product-thumbnail img {max-width: 100% !important;}
}
@media (max-width:600px) {
	/* Slider */
	.slider-contenido a.hastagh { font-size: 14px !important;}
	.slider-contenido h2.titulo-slider { font-size: 36px !important; line-height: 40px !important;  }
	.title-instagram {position: relative; margin-top: 0px; margin-bottom: 25px;}
	.fila-newsletter #mc_embed_signup form {width: 100%;}
	.fila-newsletter #mc_embed_signup input.button_mini {margin-top: 10px;}
	.showroom-row .vc_col-sm-4 { width: 100%; }
	.info-extra-footer .vc_col-sm-3 {margin-bottom: 15px;}
	footer .qode_column {text-align: center;}
	.footer_top a {font-size: 14px;}
	.woocommerce .product .images {width: 100%;}
	.woocommerce .summary { width: 320px; margin: 20px auto; }
	.woocommerce div.cart-collaterals div.cart_totals, .woocommerce-page .div.cart-collaterals div.cart_totals {width: 320px !important; margin: 20px auto;}
	.wc-proceed-to-checkout {float: none !important; width: 100% !important; text-align: center;}
	.woocommerce table.cart div.coupon .input-text, .woocommerce table.cart div.coupon .button, .woocommerce-page table.cart div.coupon .button, button[name="update_cart"] {width: 100% !important; text-align: center !important;}
	#order_review, #customer_details {width: 100% !important;}
	.woocommerce-MyAccount-navigation {width: 100% !important; padding-top: 0px !important; }
	.woocommerce-MyAccount-content {width: 100% !important; padding-left: 0px !important;}
	.envios-top {position: fixed; bottom: 5px; width: 90%; right: 2px; padding: 5px 15px;}
	.header_top .left {position: absolute;}
	.shopping_cart_outer {display: table !important; }
	.fila-banner-vert .wpb_column {margin-bottom: 15px !important;}
	#sb_instagram.sbi_col_8 #sbi_images .sbi_item {width: 33.333333% !important;}
	
}

@media (max-width:480px) {
	.q_logo a {max-height: 55px; margin-top: -15px;}
	.header_top {width: 100%; position: relative;}
	.header_top .right {  text-align: center; }
	.mobile_menu_button, .logo_wrapper {height: 60px;}
	.cookie-notice-container a {display: block !important; padding: 0px !important; margin-bottom: 5px !important;}
	.cookie-notice-container {width: 94%;}
	.header_top .right .inner{ text-align: right; position: absolute; right: 0px; }
	.envios-top small {display: inline;}
	.envios-top i {display: inline;}
	.widget_woocommerce-dropdown-cart {padding-top: 3px !important;}
	.woocommerce-MyAccount-navigation, 	.woocommerce-account .woocommerce-MyAccount-content {width: 100% !important; padding: 0px !important; margin-top: 0px !important;}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li {width: 47%; border: 1px solid #eee; float: left !important; text-align: center; padding: 5px 0px; margin: 3px;}
	.woocommerce-account .woocommerce-MyAccount-navigation ul {border-top: 0px solid !important;}
	.woocommerce .woocommerce-message a.button {  float: none;  display: block;  text-align: center;}
	#customer_login .col-1, #customer_login .col-2, .addresses .col-1, .addresses .col-2 {width: 100% !important;}
	div.grid_section .section_inner {width: 90% !important;}
	.woocommerce.columns-3 ul.products li.product {width: 47%; margin: 5px; }
	.woocommerce ul.products.standard li.product .qodef-product-standard-info-top .qodef-product-standard-title h2 {font-size: 10px !important;}
	.woocommerce ul.products.standard li.product .qodef-product-standard-info-top .price { font-size: 10px; font-weight: 500;}
	.productos-home .last {display: none;}
	.woocommerce .woocommerce-message a.button {margin-bottom: 10px;}
	.myaccount_user, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce div.message {font-size: 14px; line-height: 14px; padding: 10px;}
	.content .container_inner.default_template_holder h2, .content .full_width h2 { font-size: 14px; }.info-extra-footer .vc_col-sm-3 {  margin-bottom: 15px;    width: 50%;  float: left; }
	.txt-info-footer-extra h4, .txt-info-footer-extra p { font-size: 11px;}
	.woocommerce .product .images .woocommerce-product-gallery__image {padding: 0px;}
	.woocommerce-error {text-align: center;}
	.woocommerce-error .button {display: block;   text-align: center;  margin-bottom: 10px;}
	.woocommerce ul.products.standard li.product .qodef-product-standard-info-top {  min-height: 75px;}
	.content .content_inner>.container>.container_inner, .content .content_inner>.full_width>.full_width_inner, .content .content_inner>.container>.container_inner.default_template_holder {padding-top: 10px !important;}
	.woocommerce .checkout table.shop_table thead tr th, .woocommerce table.cart thead tr th, .woocommerce-account table.my_account_orders thead tr th, .woocommerce-page .checkout table.shop_table thead tr th, .woocommerce-page table.cart thead tr th, .woocommerce-page table.my_account_orders thead tr th {font-size: 11px !important;}
	#menu-top-extra .mi-cuenta, #menu-top-extra .wishlist-menu {display: none;}
	.menu-movi {display: block !important;}
	.menu-movi.mi-cuenta a, .menu-movi.wishlist-menu a {width: 100% !important; padding-left: 30px !important; }
	.menu-movi.mi-cuenta, .menu-movi.wishlist-menu { background-position: center left !important;  background-size: 21px !important; width: 100% !important;}
}

@media (max-width:375px) {
	.q_logo a {margin-left: -75px;}
}

input[type="checkbox"], input[type="radio"], .woocommerce form .form-row .input-checkbox {
display: inline;
}

.woocommerce-terms-and-conditions {display: block !important;}
.woocommerce-terms-and-conditions .terminos-chorro {display: none;}
.woocommerce-terms-and-conditions p.validate-required {display: block !important;}

.woocommerce-variation-add-to-cart #yith-wapo-option-1-0,
.wapo-addon-title,
#wapo-total-price-table, #wapo-total-price-table {display: none !important;}
