/*!
Theme Name: Stockie-child
Version: 1.2.0
Template: stockie
Text Domain: stockie-child
*/

button, 
.btn,
.wp-block-button__link{
	-webkit-box-shadow: none;
    box-shadow: none;
}
.site-header .site-branding .logo img{
	max-height:95px;
}
.site-header .header-wrap-inner .left-part {
    width: calc(100% - 158px);
}
.site-header .header-wrap {
	height:auto!important;
}
.hamburger-menu .hamburger,
.site-header .menu-other > li > a.cart .icon{
	border:0!important;
}
.site-header .site-branding{
    margin: 0 auto;
    padding-left: 20px;
    margin-top: 25px;
}
#masthead.site-header {
    /*min-height: 125px*/;
}
.header-cap {
	height: 0px;
}  
.hamburger-menu .hamburger .hamburger_line_3{
	width:20px;
}
.hamburger-menu .hamburger{
	color:#333;
	border: 1px solid #333;
	background:none;
  	border-radius:0;
}
.btn-round .ion{
	border-radius:0;
  	border: 1px solid #333;
  	-webkit-box-shadow:none;
	box-shadow:none;
}
.site-header .menu-other > li > a.cart .icon,
.site-header i.ion:hover:after{
	background:none;
	border:1px solid #333;
	border-radius:0;
}
.site-header .menu-other > li > a.cart .cart-count{
	top:26px;
  	right:3px;
}
input[type="text"], 
input[type="password"], 
input[type="email"], 
input[type="tel"], 
input[type="date"], 
textarea{
	background: #fff;
}
.btn-round:before{
	background:none;
}
.woo_c-product-image .woo-onsale{
	border-radius:0;
}
.single_add_to_cart_button{
    border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    background: #FF69B4;
    border-color: #FF69B4;
}
.woo_c-product-nav a{
    border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    border: 1px solid #eee;
}
.woo_c-product-nav a .ion{
	margin-top:-5px;
  	color:#555;
}
.woo_c-product-image-slider .product_images {
	border:1px solid #333;
}
.woocommerce-product-gallery__image,
.woo_c-product-image-slider .owl-dots-images .owl-dot-image img{
	box-shadow:none;
	-webkit-box-shadow: none;
}
.woo_c-product-image-slider .owl-dots-images .owl-dot-image.active img{
	-webkit-box-shadow: 0px 0px 0px 1px #333;
    box-shadow: 0px 0px 0px 1px #333;
}
.woo_c-product-nav .tooltip:hover .tooltip-item{
	opacity:0;
}
.woo_c-product-nav-prev:hover,
.woo_c-product-nav-next:hover{
	background:none;
}
.woo_c-product-nav-prev:hover i,
.woo_c-product-nav-next:hover i{
	color:#FF69B4;
}
.tag.in-stock{
	border-radius:0;
  	border:1px solid #777;
  	color:#555;
  	background:none;
}
.single-product .page-container .vc_row{
	display:flex;
}
.woo_c-product .woo_c-product-details{
	border:1px solid #333;
	margin-right: 15px;
}
.type2-left .woo_c-product-details-inner{
	padding-top:30px;
}
.social-bar .socialbar.small a{
	box-shadow:none;
	-webkit-box-shadow: none;
	border:1px solid #333;
  	border-radius:0;
}
.woo_c-product-image-slider-trigger{
	top: 5px;
	right: 5px;
}
.btn-round .ion.ion-md-expand{
	border-color:#eee;
}
.owl-nav .owl-prev .ion,
.owl-nav .owl-next .ion{
	height: 40px;
    width: 40px;
    line-height: 40px;
	border-radius:0;
	box-shadow:none;
	-webkit-box-shadow: none;
	border:1px solid #333;
}
.woo_c-product-image-slider .owl-nav{
	width:90px;
}
.woo-quantity .plus, 
.woo-quantity .minus{
	background:none;
  	border-radius:0;
  	border:1px solid #333;
  	background:white;
}
.woo_c-product .tab#product_review{
	border: 1px solid #333;
    margin-left: 90px;
    width: calc(100% - 90px);
    padding: 20px 30px;
}
.woo_c-product-image-slider .owl-nav {
	bottom: 5px;
	right:10px;
}
.woo-quantity input{
	border: 1px solid #333;
    border-width: 1px 0;
}
.woo-quantity input{
	background: white;
}
.woo-quantity .plus:hover, .woo-quantity .minus:hover {
    background:none;
}
.woo-quantity .plus:after {
    top: calc(50% - 4px);
    left: 14px;
}
.woo-quantity {
    min-width: 95px;
}
.woo_c-product-image{
	width:49%!important;
}
.woo-c_related{
    border: 1px solid #333;
    margin-left: 115px;
    width: calc(100% - 140px);
    padding: 20px 30px;
}
.woo_c-product .woo_c-product-details-inner .price-discount{
	border-radius:0;
}
.scroll-top-inner-tag{
	font-weight:none;
}
.site-footer {
    background: none;
    border-top: 1px solid #333;
}
.portfolio-item{
	border-radius:0;
}
.header-title{
    min-height: initial;
    padding: 0;
	background:#fff;
 	border-bottom:1px solid #333;
}
.page-template-page_for-projects .page-container{
	padding-top:0px;
}
.site-footer .widgets{
	display:flex;
	padding-top:0;
  	padding-bottom:0;
}
.site-footer .widgets .vc_col-lg-4{
	padding-top:30px;
  	padding-bottom:20px;
  	padding-left:30px;
}
.site-footer .widgets .vc_col-lg-4:nth-child(2n){
	border-left: 1px solid #333;
  	border-right: 1px solid #333;
}
footer.site-footer .site-info{
	border-top: 1px solid #333;
}
.widget_stockie_widget_logo img{
	max-width:225px;
}
.portfolio-item a .image-wrap img{
    filter: grayscale(95%);
}
.portfolio-item a:hover .image-wrap img{
    filter: grayscale(0%);
}
.portfolio-item.grid-1:hover:after{
	opacity:0;
}
.select .select-styled{
    border: 1px solid #333;
    border-top: 0;
  	border-radius:0;
  	background:none;
}
.select .select-styled:hover,
.select .select-styled:active,
.select .select-styled.active{
    background-color: #eaadad!important;
  	color:white!important;
}
.select .select-options li:hover {
    color:#eaadad;
    font-weight: 600;
    background:none;
}
.wc-block-grid__product .wc-block-grid__product-title a{
	color: #24262b;
    font-weight: 500;
    font-size: 18px;
}
.wc-block-grid__product-add-to-cart button{
	border-radius:0;
	border: 1px solid #24262b;
  	background:#fff;
  	color:#24262b;
}
.wc-block-grid__product-price .wc-block-grid__product-price__value{
	color:#eaadad;
  	font-size:22px;
}
.site-footer .widget_nav_menu .menu-link span,
.site-footer .widget a{
	color:#24262b;
}
.wc-block-grid__product .wc-block-grid__product-image{
	border:1px solid #444;
}
.breadcrumbs {
    padding: 0 0 24px 0;
}
.woo_c-products .product-content.product-hover-2 .slider{
	border: 1px solid #444;
}
.woo-shop-container .filter-container .filter .woocommerce-ordering span{
	margin-top:0px;
}
.woocommerce .breadcrumbs + .site-container .woo-shop-container .filter-container .filter p {
    margin-top: 15px;
}
.page_content.shop_page_content{
    border: 1px solid #444;
    padding: 15px 25px;
	margin-bottom: 30px;
}
.woocommerce-ordering .select .select-styled {
    font-size: 14px;
    font-weight: 500;
}
.woo_c-products .wc-product-title-wrap .category{
	display:none;
}
.woo_c-products .wc-product-title-wrap h5{
    text-align: center;
    font-weight: 500;
    font-size: 18px;
}
.woo_c-products .wc-product-title-wrap h5 a{
	color: #24262b;
}
.woo_c-products .wc-product-title-wrap {
    padding: 5px 0px;
}
.woo_c-products .hide-price-and-cart{
	color: #eaadad;
    font-size: 22px;
  	text-align:center;
}
.woo_c-products .wc-product-title-wrap h5 a:hover:before,
.woocommerce ul.products li.product .add-to-cart a:hover:before{
	opacity:0;
}
.woocommerce ul.products li.product .add-to-cart a{
    border-radius: 0;
    border: 1px solid #24262b;
    background: #fff;
    color: #24262b;
  	font-size: 14px;
    padding: 10px 18px;
    min-height: 20px;
    line-height: 20px;
  	font-family: -apple-system, BlinkMacSystemFont, "proxima_nova", Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.woocommerce ul.products li.product .add-to-cart a:hover{
	color:white;
	border:0;
  	background:#eaadad;
}
.woocommerce-product-search .select .select-styled{
	border:0;
}
.woo_c-product-details-inner .breadcrumbs-inner{
	display:none;
}
.woo_c-product-details-inner .breadcrumbs{
	display:block;
}
.single_add_to_cart_button{
    background: #eaadad;
    border:0;
}
.woo_c-product-details-inner .woo_c-product-nav{
    float:right;
	position: absolute;
    right: 15px;
    top: 110px;
}
.woo-c_related {
    border: 0;
}
.submenu_cart .btn{
	border-radius:0;
	background: #eaadad;
  	border:0;
}
.empt-container-image{
	background: #eaadad;
}
.site-header .submenu_cart svg {
    fill: white
}
.site-header .menu-other .cart-total {
    height: auto;
    line-height: 24px;
}
.site-header .menu-other > li.header-cart {
    display: block;
    margin-top: 21px;
}
.message-box.success {
    background: #eaadad;
    color: white;
}
.message-box.success a {
    color: white;
}
.woo_c-product .woo_c-product-details .woocommerce-add-to-cart .variations_button a.button,
.woo_c-product .variations_form.cart .variations_button a.button{
	background: #eaadad;
    color: white;
	border:0;
	border-radius:0;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0 auto;
    font-size: 18px;
    padding: 8px;
	width:100%;
	line-height:35px;
}
.message-box,
.message-box.primary{
    background: rgba(255,255,255,1);
    border: 1px solid #333;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.message-box .close .ion, .notification-bar .close .ion{
	background: none;
}
.woo-c_product > a{
	font-size:18px;
}
.site-header .widget_shopping_cart_content .woocomerce-mini-cart__container .button,
.woo-c_checkout_form .next-btn,
.woocommerce .place-order .btn, .woocommerce .wc-proceed-to-checkout .btn{
    background: #eaadad;
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
	box-shadow: none;
}
.widget_shopping_cart_content .buttons a.button:first-child{
	font-weight:500;
}
#billing_country_field .select-styled{
	border: 1px solid #333;
}
.woo-c_checkout .tabNav_link.active .tabNav_link_stage {
    background:  #eaadad;
    -webkit-box-shadow: none;
    box-shadow: none;
	border:0;
}
.woo-c_checkout .tabNav_link_stage{
	-webkit-box-shadow: none;
    box-shadow: none;
	border:1px solid #222;
}
.woo-c_actions_coupon button[type='submit']{
	border: 1px solid #24262b;
    background: #fff;
    color: #24262b;
	border-radius:0;
    padding: 11px 25px;
}
.woo-c_actions_coupon input[type='text'] {
    border-color: #24262b;
}
.woocommerce .place-order .btn{
	text-transform:uppercase;
}
.woocommerce .place-order .btn:hover{
	border: 1px solid #24262b;
    background: #fff;
    color: #24262b;
}
#sb_instagram #sbi_images .sbi_item .sbi_photo_wrap{
	border-radius:0;
}
#sb_instagram.sbi_col_4 #sbi_images .sbi_item {
    padding: 5px!important;
}
.term-15 .shop_page_content{
	visibility:hidden;
}
p{
	text-align:justify!important;
}
.bloque3-pie .icon-box-content p.font-titles{
	text-align:center!important;
}
.collapseomatic {
    background-size: 10px 12px;
}
.colomat-hover{
	text-decoration:none!important;
}
/*.collapseomatic_content br:first-child{
	display:none;
}*/
.socialbar.outline a:hover{
    -webkit-box-shadow: none;
    box-shadow: none;
}
.site-footer .widget a {
    border: 0!important;
    outline: 0!important;
}
.widget_stockie_widget_socialbar_subscribe .socialbar a:hover .icon{
    color: #c69593;
}
.vc_custom_1550217233521 {
    background-color: #fff !important;
}
.woo_c-products .wc-product-title-wrap h5{
	line-height:20px;
}
.woocommerce ul.products li.product .add-to-cart a{
	padding: 5px 18px;
}
.tag.in-stock{
	display:none;
}
.tabItems_item ul li{
	list-style-type:square;
}
.woo_c-product-nav-prev, .woo_c-product-nav-next, 
.product-popup-nav-prev, .product-popup-nav-next{
    line-height: 35px;
    width: 35px;
    height: 35px;
}
.btn.quickview-inner{
	display:none;
}
.select .select-options li {
    padding: 5px 15px;
}
.select .select-styled {
    border-top: 1px solid #333;
}
.select .select-options li:first-child{
	display:none;
}
.woo_c-products .price del {
    font-size: 16px;
}
.collapseomatic {
    padding: 0 0 0px 16px;
	background-position: center left;
	background-size: 10px 10px!important;
	margin-left: -15px;
}
.fullscreen-nav.open .close-bar{
	float:right;
}
.fullscreen-nav-wrap {
    margin-top: 45px;
}
.woo-quantity .plus:after {
	height: 13px;
	left:15px;
	width:2px;
    top: calc(50% - 5px);
}
.woo-quantity .plus:before{
	width:12px;
}
.woo-quantity .minus:after, .woo-quantity .minus:before {
    width:12px;
}
.comments-area .comment-respond .comment-form {
    background: #fff;
}
.type2-left .woo_c-product-details-inner {
    padding-top: 90px;
}
.single_add_to_cart_button {
    margin-bottom: 6px;
}
.precio-movil {
	display:none;
}
.opiniones .stockie-slider-sc .owl-nav .owl-prev{
	top: -30px;
	left:0;
    position: absolute;
}
.opiniones .stockie-slider-sc .owl-nav .owl-next{
	top: -30px;
	right:0;
    position: absolute;
}
.destacados .stockie-slider-sc .owl-nav .owl-prev{
	top: 0px;
	left:0;
    position: absolute;
}
.destacados .stockie-slider-sc .owl-nav .owl-next{
	top: 0px;
	right:0;
    position: absolute;
}
.destacados .stockie-slider-sc{
	margin-top:25px;
}
.submenu_cart{
	left:0;
}
.empt-container-details {
    white-space: normal;
    text-align: center!important;
}
.empt-container-details {
    max-width: 320px;
    margin-bottom: 30px;
    white-space: normal;
    text-align: center!important;
}
.submenu_cart .btn{
	text-transform:uppercase;
}
.woocommerce ul.products li.product .add-to-cart a {
	padding: 5px 10px;
	font-weight: 500;
	font-size: 12px;
}
.submenu_cart.cart{
	z-index:99999;
}
.variations_button .single_add_to_cart_button{
    color: #fff;
    font-weight: 600;
	margin:0px auto;
	border:0;
	width:100%;
	padding: 15px 0px;
}
.tabs.wc-tabs.tabNav li:nth-child(3){
	display:none;
}
.comment-form-rating p{
	text-align:left;
}
.back-link a.btn-link:hover{
	text-decoration:none;
}
.btn-link:before, a.btn-link:before, span.btn-link:before{
	display:none;
}
.woo-shop-container .filter-container .filter .woocommerce-ordering{
	margin-top:15px;
}
.submenu_cart.cart{
	display:none;
}
.submenu_cart.visible{
	display:block;
}
.mini_cart_item-desc .woo-c_product_category{
	display:none;
}
.woocommerce-product-gallery .owl-dots-images{
	overflow:auto;
	width: 75px;
}
[class*="type2"] .woo_c-product-image .image-wrap img:hover{
	transform: scale(2.8)!important;
}
.type2-left .woo_c-product-image-slider .owl-dots{
	height:90%;
}
a.button{
	border-radius:0;
	-webkit-box-shadow: none;
    box-shadow: none;
}
.message-box.success {
    color: #333;
    border-radius: 0;
    border: 1px solid #333;
}
.mi-cuenta ul li{
	list-style-type:square;
	padding: 0;
}
.prjct-share-bar{
	display:none;
}
.single-stockie_portfolio .portfolio-comments .page-container {
    padding-left: 25px;
    padding-right: 25px;
}
.page-container.portfolio-page{
	max-width:1800px!important;
}
#masthead.site-header {
    max-width: 1800px;
    margin: 0 auto;
}
.page-container {
    max-width: 1800px;
}
.portfolio-item.grid-1 .tag, 
.portfolio-item.grid-1 h4.title, 
.portfolio-item.grid-1 .widget h4, 
.widget .portfolio-item.grid-1 h4, 
.portfolio-item.grid-1 .btn-link{
	background:white!important;
	padding:8px 15px;
}
.portfolio-item .btn-link, .portfolio-item .more .ion {
    color: #eaadad!important;
}
.portfolio-item .btn-link:hover, .portfolio-item .more .ion {
    color: #eaadad!important;
}
.portfolio-item.grid-1 .btn-link{
	margin-top:-5px;
}
a:before{
	height:1px;
}
.atelier-portada,
.shop-portada,
.a-medida-portada{
	border:1px solid #333;
}
.btn{
	border-radius:0;
}
.blog-grid.grid-3.boxed .blog-grid-content{
	border:1px solid #333;
	background:white;
}
footer.site-footer{
    margin-top: 0px;
}
.ion-md-close-circle-outline:before {
	color:white;
}
.tres-bloques2 .widget.widget_text{
	padding-top:0;
	text-align:center;
}
.tres-bloques2 .widget.widget_text p{
	font-size: 18px;
    font-weight: 600;
    margin-top: 0;
	text-align: center!important;
    line-height: 20px;
}
.tres-bloques2 .vc_column_container:first-child .vc_column-inner{
	margin-left:30%;
}
.tres-bloques2 .vc_column_container:last-child .vc_column-inner{
	margin-left:-30%;
}
.tres-bloques2 .wpb_single_image img{
	opacity:0.9;
}
.wp-block-embed-vimeo.vimeo{
	width: 80%;
    margin: 65px auto 30px!important;
}
.fondo-boceto{
	background: linear-gradient(rgba(255,255,255,.9), rgba(255,255,255,.9)),url(./images/boceto.jpg) no-repeat;
	background-position: top right;
	background-size: contain;
}
.fondo-boceto2{
	background: linear-gradient(rgba(255,255,255,.9), rgba(255,255,255,.9)),url(./images/boceto2.jpg) no-repeat;
	background-position: top right;
	background-size: contain;
}
.fondo-boceto3{
	background: linear-gradient(rgba(255,255,255,.9), rgba(255,255,255,.9)),url(./images/boceto3.jpg) no-repeat;
	background-position: top right;
	background-size: contain;
}
.suscribirse p{
	text-align:center!important;
}
.formu-suscribe .subscribe-form .btn, 
.formu-suscribe .subscribe-form input[type="submit"]{
	right:-115px;
}
.formu-suscribe .subscribe-form .btn .text{
	font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
}
.formulario-home{
	border:1px solid #333;
}
.fullscreen-nav-wrap{
	float:right;
}
.fullscreen-nav-wrap #secondary-menu li.nav-item{
	text-align:left;
}
.fullscreen-nav .has-submenu > a .has-submenu-icon {
    left: initial;
    right: -20px;
    top: 10px;
}
.fullscreen-nav .menu .nav-item div.sub-nav{
	left:-100%;
}
.home footer.site-footer {
	margin-top: 0;
}
.ancho-total .vc_column_container>.vc_column-inner{
	padding-left: 0px;
    padding-right: 0px;
}
.ancho-total .vc_column_container>.vc_column-inner a:hover{
	transition: filter .5s ease-in-out;
    -webkit-filter: grayscale(90%);
    filter: grayscale(90%);
}
.owl-dots{
	display:none!important;
}
.product .woo_c-product-image .woo-onsale{
	display:none;
}
.woocommerce-variation.single_variation{
	display:none!important;
}
.portfolio-item .wrap{
	display:none;
}
.btn-round .ion.ion-md-expand {
    border-color: transparent;
    background: transparent;
}
.owl-nav .owl-prev .ion, 
.owl-nav .owl-next .ion{
	border: 0;
    background: transparent;
}
.woo_c-product-image-slider .owl-nav {
	width: calc(100% - 105px);
}
.woo_c-product-image-slider .owl-nav {
    bottom: 50%;
}
.tabla-envio .widget{
	padding-top:0;
} 
.swan-collec{
    max-width: 80%;
    margin: 0 auto;
}
.ion-ios-play:before {
    content: "\f488";
    font-size: 38px;
}
.video-module .btn-play .ion:before{
	margin-left: 17px;
    margin-top: 6px;
}
.btn-round .ion.ion-ios-play{
	background:none;
	border:0;
}
.contacto-desfile .widget_text{
	padding-top:20px;
}
.woo_c-products .price del {
    vertical-align: text-top;
}
.woo_c-products .hide-price-and-cart .price,
.woo_c-products .hide-price-and-cart .add-to-cart{
	margin-top:-5px;
}
.single-stockie_portfolio h1.page-title {
	display:none;
}
.fullscreen-nav .menu {
    min-width: 280px;
}
.imagen-ancho100 {
    background:url(https://rosamariasanchis.com/wp-content/uploads/2023/11/a-medidaBN.jpg) no-repeat;
    display:block;
    height:510px;
    text-indent:-9999px;
	width: 100%;
    background-size: cover;
	background-position: top center;
}
.tres-bloques .stockie-button-sc a.btn .text{
	color:#24262b!important;
	font-weight:500;
	padding: 0 10px;
}
.tres-bloques .stockie-button-sc a.btn{
	padding:0 10px;
	padding:0 10px;
}
.tres-bloques .title.subtitle-top{
	margin:0;
}
.tres-bloques .btn .ion{
	font-size:16px;
	margin:0;
}
.tres-bloques .btn .ion-ios-arrow-forward:before {
    margin-left: -10px;
    margin-top: 2px;
}
.widget_stockie_widget_contact li{
	line-height:1.5;
	margin-bottom: 10px;
}
.widget_product_categories li {
    padding: 0;
}
.opiniones .stockie-slider-sc .owl-nav .owl-prev{
    top: -40px;
    left: 0;
    position: absolute;
}
.opiniones .stockie-slider-sc .owl-nav .owl-next{
    top: -40px;
    right: 0;
    position: absolute;
}

/** LIGHTBOX MARKUP **/
.lightbox {
  /* Default to hidden */
  display: none;

  /* Overlay entire screen */
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  
  /* A bit of padding around image */
  padding: 1em;

  /* Translucent background */
  background: rgba(0, 0, 0, 0.8);
}

/* Unhide the lightbox when it's the target */
.lightbox:target {
  display: block;
}

.lightbox span {
  /* Full width and height */
  display: block;
  width: 100%;
  height: 100%;

  /* Size and position background image */
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*** FIN LIGHTBOX ***/

.variations_button{
	position:absolute;
	top:0;
	right:0;
	width:50%;
	background:#eaadad;
}
.site-container p.price{
	position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    text-align: center!important;
	padding: 10px 0;
    margin: 0!important;
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#333;
}
.woo_c-product .woo_c-product-details-inner .variations_button{
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#333;
}
.woocommerce-product-details__short-description{
	margin-top:25px;
	margin-bottom:30px;
}
.variations_button .single_add_to_cart_button:hover{
	background:white;
	color: #333;
}
.woo_c-product .woo_c-product-details-inner .single_add_to_cart_button:hover .ion svg{
	fill:#333;
}
.mas-enlaces{
	margin-top:25px;
	clear: both;
}
.mas-enlaces ul{
	list-style-type:square;
}
.woo_c-product .woo_c-product-details-variations, .product-popup .woo_c-product-details-variations {
    border-bottom: 1px solid #f0f0f0;
}
.woo_c-product-nav .tooltip-item.left:before {
    right: -30px;
}
.woo_c-product-nav .tooltip-item.right:before {
    left: -32px;
}
.variations_button:hover{
	background:#fff;
}
.woo-c_cart_table_item_price{
	padding: 0px 10px 0 0;
}
.woo-c_cart_table_item_values {
    min-width: 15%;
	width:15%;
}
.woo-c_cart_table_item_price{
	font-weight:500;
}
.woo-c_cart_table_item_price, .woo-c_cart_table_item_quantity, .woo-c_cart_table_item_subtotal{
	width: -webkit-calc(60% / 3);
    width: calc(60% / 3);
}
.woo-c_cart_table_item_price, .woo-c_cart_table_item_quantity, .woo-c_cart_table_item_subtotal {
    padding: 0px 0 0 10px;
}
#shipping_method li,
.select .select-options li{
	list-style-type:none;
}
.portfolio-page .portfolio-content {
    padding: 0px 0;
}
.single-post .header-title-content .tags{
	display:none;
}
.woo_c-product .product_title {
	padding-right: 100px;
}
.btn-link:hover, .btn-link:focus, 
a.btn-link:hover, a.btn-link:focus, 
span.btn-link:hover, span.btn-link:focus{
	color:#eaadad;
}
nav.pagination li .btn, nav.pagination li .page-numbers{
	color:#333;
}
.portada-editorial ul{
	display:flex;
}
.portada-editorial .izq,
.portada-editorial .der{
	width:40%;
	float:left;
	list-style-type:none;
	margin:0 5%;
}
.portada-editorial .izq{
	border: 1px solid #333;
	padding-top: 10%;
}
.portada-editorial .izq p{
	text-align:center!important;
}
.portada-editorial .der p::first-letter{
	font-size:3em;
}
.portada-editorial .der p{
	line-height:28px;
	margin-bottom: 30px;
	font-weight: 500;
	font-size: 18px;
}
.portada-editorial .izq .grande{
	font-size: 70px;
    font-weight: 600;
	line-height: 20px;
}
.portada-editorial .izq .mediano{
	font-size: 42px;
}
.portada-editorial .izq .pequeno{
	font-size: 24px;	
}
.marquesina {
    background: #333;
    padding-top: 3px;
    font-size: 16px;
    color: white;
    letter-spacing: 1px;
    margin-bottom: 3px;
}
.explicacion .widget{
	padding-top:0;
}
.wpb_single_image.img-tallas img{
	max-width:300px;
	margin:0 auto;
	width:100%;
}
.tabla-tallas .widget{
	padding-top:0;
}
.ancho100 .suscribir{
	border-bottom: 1px solid #333;
}
.suscribir{
	padding: 0px 25px 35px;
}
.ancho100 .suscribir P{
	text-align:center!important;
	font-size:18px;
}
.mailchimp form{
	margin:0 auto;
	max-width:500px;
}
.mailchimp form .mc_embed_signup_scroll .clear{
	margin: 10px auto;
}
#variation_Talla,
#variation_pa_talla{
	float:left;
}
.woo-c_checkout_form .form-row label.woocommerce-form__label-for-checkbox{
    float: left;
}
.woo-c_checkout_form .form-row label.woocommerce-form__label-for-checkbox span{
	padding-left:5px;
}
.woocommerce-form__input-checkbox{
	float:left;
	margin-top: 2px!important;
}
.wc_payment_methods.payment_methods li{
	list-style-type:none;
}
.form-row terms.wc-terms-and-conditions .woo-c_checkout_form .form-row label{
	float:left;
	padding-left: 5px;
}
.wc-terms-and-conditions .input-checkbox{
	float:left;
	margin-top: 2px!important;
}
.woocommerce .form-row {
    padding: 0;
    margin-bottom: 15px;
}
.woocommerce .place-order, .woocommerce .wc-proceed-to-checkout {
    width: 300px;
}
.about p{
	font-size:18px;
	margin-bottom: 30px;
}
.fullscreen-nav.open .copyright{
	display:none;
}
.direccion .widget_text{
	padding:0;
}
.direccion .widget_text p{
	text-align:center!important;
	font-weight: 600;
    font-size: 16px;
}
.suscribir h2{
	text-align:center;
	font-size:28px;
	margin-top: 30px;
    margin-bottom: 15px;
}
.site-footer .site-info .wrap {
    padding-top: 5px;
    padding-bottom: 5px;
	line-height: 16px;
}
.collapseomatic_content {
	text-align:justify!important;
	margin-left: 0;
}
.scroll-top-inner-tag.font-titles{
	display:none;
}
.page-template-page_for-posts .filter-container .filter .select-small:last-child{
	display:none;
}
.page-template-page_for-posts .filter-container .filter .select .select-styled {
    border-top: 0;
}
.single-post #content .header-title {
    min-height: 250px!important;
}
.portfolio-description .collapseomatic_content {
    margin-top: -25px;
}
.shop_page_content .term-description .collapseomatic_content {
    margin-top: -15px;
}
.portfolio-description{
	padding: 0 10px;
}
.site-footer .widgets .widgets-column:first-child ul,
.site-footer .widgets .widgets-column:nth-child(2) .widget_text{
	max-width: 230px;
    margin: 0 auto;
}
.site-footer .widgets .widgets-column:nth-child(3) .widget_product_categories{
	max-width:140px;
    margin: 0 auto;
}
.socialbar.small.new-tab-links{
	text-align:center;
	padding: 50px 0 5px
}
.socialbar a span {
    font-size: 32px;
}
#stockie-custom-5f057b2e8ce08.socialbar a {
    padding: 0 36px;
}
.widget_stockie_widget_socialbar_subscribe .socialbar a, 
.socialbar.redes-pie a{
    -webkit-box-shadow: none;
    box-shadow: none;
	outline: none;
}
.widget_stockie_widget_socialbar_subscribe .socialbar a .icon, 
.socialbar.redes-pie a .icon{
	font-size:26px;
	color: #eaadad;
}
.widget_stockie_widget_socialbar_subscribe .socialbar a:hover, 
.socialbar.redes-pie a:hover {
	background: none;
	border: none;
	color:#24262b;
	outline: none;
}
.socialbar.redes-pie a{
	background:none;
	border:none;
}
.socialbar.redes-pie a .icon {
	font-size: 28px;
}
.wpb_wrapper .vc_custom_1605781893613{
	border:none!important;
}
.mi-cuenta hr{
	background-color: #fff;
}
[class*="type2"] .woo_c-product.spacer_excluded{
	margin-top:25px!important;
}
.single-product .header-title{
	border:0;
}
#mc_embed_signup input.email{
	margin-left: 35px!important;
	float:left;
}
#mc_embed_signup input.button {
    float: left;
    margin: 0!important;
    clear: none;
}
.slider-wrap .woo_c-products .slider.visible img{
	border:1px solid #444;
}
.slider-wrap .woo_c-products .product-content.product-hover-2 .slider{
	border:0;
}
.comments-area .comment-respond .comment-form{
	padding:0 40px;
}
.single-product .comments-area .comment-respond .comment-form .label-header{
	display:none;
}
.type2-left .woo_c-product-image-slider, .type2-right .woo_c-product-image-slider, .product-popup .woo_c-product-image-slider {

}
.woo_c-product-image-slider .owl-stage .owl-item.active, .product-popup-image-slider .owl-stage .owl-item.active {
    transform: scale(1.01);
}
.woo-onsale.out{
	border-radius:0;
}
.woo_c-product-details-label.tag.out-of-stock{
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0;
    width: 50%;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 13px 0px;
    height: 51px;
}
.woo_c-product-details-label.tag.out-of-stock:hover{
	background:#32353c;
}
.paged-2 .page_content.shop_page_content,
.paged-3 .page_content.shop_page_content,
.paged-4 .page_content.shop_page_content{
	display:none;
}
.term-elegance .page_content.shop_page_content,
.term-reversibles .page_content.shop_page_content,
.term-talla-pequena .page_content.shop_page_content,
.ter-tnt .page_content.shop_page_content,
.tienda .page_content.shop_page_content{
	/*display:none;*/
}

.woocommerce-cart .woocommerce-shipping-totals.shipping.woo-c_details_table_label{
	/*display:none;*/
}
.cart-discount{
	text-transform:uppercase;
	font-weight: 600;
    font-size: 0.8em;
}
.woo_c-product .woo_c-product-details-inner .price-discount, 
.product-popup .woo_c-product-details-inner .price-discount{
	border-left:0;
}

/*
.collapseomatic{
	display:none;
}
.collapseomatic_content{
	display:block!important;
}*/
.boton-regalos a{
	font-weight:600;
	font-size: 23px!important;
    letter-spacing: 1px;
    width: 280px;
}
.term-description p{
	margin:0 auto 10px;
	line-height:18px;
}
.banners-regalos .vc_column-inner{
	min-height: 600px;
    background-position: top center !important;
    background-size: contain;
	position:relative;
}
.banners-regalos .vc_column-inner .boton-regalos{
	position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
}
.banners-regalos .vc_column-inner .boton-regalos a{
	border:1px solid #eee;
}
.banners-regalos .vc_column-inner .boton-regalos a:hover:before{
	opacity:0;
}
.banners-regalos .vc_column-inner .boton-regalos a:hover{
	background-color: rgba(17,17,17,0.9)!important;
}
.rs-layer.rev-btn:hover:before{
	opacity:0;
}
.imagen-ancho100 figure{
	display:block!important;
		height:100%;
}
.imagen-ancho100 figure a{
	display:block!important;
	overflow:hidden;
height:100%;
}
.imagen-ancho100:hover{
	transition: filter .5s ease-in-out;
    -webkit-filter: grayscale(90%);
    filter: grayscale(90%);
}
@media screen and (min-width: 1600px){
	.imagen-ancho100 {
		background-size: contain;
	}
}
@media screen and (min-width: 1599px){
	.imagen-ancho100 {
		background-size: cover;
	}
}
@media screen and (max-width: 1400px){
	.woo-summary-content .woocommerce-product-details__short-description {
		flex-wrap: wrap;
		height: 125px;
		overflow-y: auto;
		padding-right: 15px;
	}
	.guia-tallas .vc_col-sm-3{
		width:30%;
	}
	.guia-tallas .vc_col-sm-9{
		width:70%;
	}
}
@media screen and (max-width: 1300px){
	.woo-summary-content .woocommerce-product-details__short-description {
		height: 110px;
	}
	.type2-left .woo_c-product-details-inner {
		padding-top: 70px;
	}
	.woo_c-product-details-inner .woo_c-product-nav {
    	top: 85px;
	}
	.woocommerce-product-details__short-description {
		margin-top: 15px;
		margin-bottom: 20px;
	}
	.about p {
		margin-bottom: 20px;
	}
	.banners-regalos .vc_column-inner {
		min-height: 500px;
	}
}
@media screen and (max-width: 1200px){
	.woo_c-product .woo_c-product-details .woocommerce-add-to-cart .simple-qty{
		width: 50%;
		float: left;
	}
	.woo_c-product .woo_c-product-details .woocommerce-add-to-cart .variations_button{
		float: right;
		margin-top: 0px;
	}
	.woo_c-product .woo_c-product-details .woocommerce-add-to-cart .variations_button a.button{
		float:none;
	}
	.woocommerce .woo-c_related ul.products li.product a{
		font-size:16px;
	}  
	.woo-c_related .woo_c-products .hide-price-and-cart {
		font-size: 18px;
	}
	.imagen-ancho100 {
		height:450px;
	}
	.imagen-ancho100 {
	    height:350px;
	}
	.type2-left .woo_c-product-details-inner {
		padding-top: 50px;
	}
	.woo_c-product-details-inner .woo_c-product-nav {
    	top: 65px;
	}
	.portada-editorial .izq{
		width:100%;
		max-width:450px;
		float:none;
		margin:0 auto;
	}
	.portada-editorial .der{
		width:100%;
		float:none;
		margin:0;
	}
	.portada-editorial ul{
		display:block;
	}
	.portada-editorial .izq {
		padding-top: 5%;
		padding-bottom: 5%;
	}
	.portada-editorial .der{
		margin-top: 30px;
	}
	.about p {
		margin-bottom: 0;
		font-size: 17px;
	}
}

@media screen and (max-width: 1199px){
	.formu-suscribe .subscribe-form .btn, 
	.formu-suscribe .subscribe-form input[type="submit"]{
		right:0px;
	}
	.banners-regalos a{
		max-width:240px!important;
	}
	.boton-regalos a{
		width:240px;
		padding-left: 15px!important;
		padding-right: 15px!important;
		font-size: 20px!important;
	}
}
@media screen and (max-width: 1140px){
	.woocommerce-product-details__short-description {
		margin-top: 0;
		margin-bottom: 0;
	}
	.type2-left .woo_c-product-details-inner, 
	.product-popup .woo_c-product-details-inner {
		padding-left: 10px;
	}
	.woo-summary-content .woocommerce-product-details__short-description {
		line-height: 20px;
	}
	.mas-enlaces {
		margin-top: 15px;
	}
	.woo-summary-content .woocommerce-product-details__short-description {
		height: 100px;
	}
	.banners-regalos .vc_column-inner {
		min-height: 450px;
	}
}
@media screen and (max-width: 1100px){
	.woocommerce ul.products li.product a {
		font-size: 16px;
	}
	.woo_c-product .woo_c-product-details-title, .product-popup .woo_c-product-details-title {
		font-size: 24px;
	}
	.mas-enlaces {
		margin-top: 5px;
	}
	.about p {
		font-size: 16px;
	}
}
@media screen and (max-width: 1040px){
	.woo-summary-content .woocommerce-product-details__short-description {
		height: 85px;
	}
	.woocommerce-product-details__short-description p {
		margin: 0px auto;
	}
	.swan-collec {
		max-width: 100%;
	}
}
@media screen and (max-width: 1024px){
	.filter-container .btn-filter {
		right:20px; 
	}
	.filter-container .btn-filter .btn {
		background:  #eaadad;
		border-radius: 0;
		border: 0;
		font-size: 14px;
	}
	[class*="type2"] .woo_c-product.spacer_excluded, 
	[class*="type3"] .woo_c-product.spacer_excluded, 
	[class*="type5"] .woo_c-product.spacer_excluded {
		margin-top: 130px;
	}
	.woocommerce-ordering .select .select-styled {
		border: 1px solid #333;
	}
	.woocommerce-ordering .select .select-styled.active {
		border:0;
	}
	sup.menu-sub-items{
		display:none;
	}
	.main-nav .nav-item a .has-submenu-icon {
		left: 115px !important;
	}
	.main-nav .nav-item.active-main-item > .menu-link {
		background: #fff;
		color: #333!important;
	}
	.main-nav .copyright {
		display: none;
	}
	.woo_c-product .woo_c-product-details-inner .price, .product-popup .woo_c-product-details-inner .price {
		margin: 0px 0px 10px;
	}
	.main-nav .nav-item{
		text-align:left;
	}
	.mbl-overlay .close-bar{
		left:initial;
		right:25px;
	}
	.main-nav .nav-item a .has-submenu-icon {
		right: 32px !important;
		left:initial!important;
	}
	body{
		counter-reset: number;
	}
	.main-nav-container .menu .menu-item-depth-0 > a:before {
		content: "0" counter(number);
		counter-increment: number;
		display: inline-block;
		opacity: 1;
		margin-right: 10px;
		font-weight: 500;
		width: auto;
		bottom: auto;
		left: auto;
		line-height: 20px;
		font-size: 10px;
		position: relative;
		height: auto;
		background: transparent;
	}
	.main-nav-container .menu .nav-item a, .fullscreen-nav .menu .sub-nav-item a {
		width: 100%;
		vertical-align: middle;
		font-weight: 600;
		font-size: 24px;
		line-height:1.2;
	}
	.main-nav-container .menu-link{
		color: #24262b;	
	}
	.main-nav-container .menu-link:hover{
		color: #eaadad;
	}
	.main-nav .nav-item a {
    	padding: 5px 30px;
	}
	.main-nav .sub-nav .menu-depth-1 .sub-nav-item{
		padding-right:20px;
	}
	.main-nav .sub-nav .menu-depth-1 .sub-nav-item a{
		font-size:20px;
	}
	.mbl-overlay-container{
		right:0;
	}
	#primary-menu.menu{
		max-width: 330px;
		float: right;
	}
	.header-wrap .main-nav li:nth-child(5) .has-submenu-icon{
		right: 35px !important;
	}
	.main-nav .nav-item.active-main-item > .menu-link:before{
		width:0;
	}
	.tres-bloques .wpb_row .vc_column_container .vc_column-inner{
		margin-top:0px;
	}
	.tres-bloques .wpb_row .vc_column_container .vc_column-inner {
		margin-bottom: 0px;
	}
	.tres-bloques{
		margin-top:20px;
	}
	.woo_c-product-details-inner .woo_c-product-nav {
		top: 50px;
	}
	.mas-enlaces ul li{
		padding:0;
	}
	.mas-enlaces {
		margin-top: 10px;
	}
	.woo_c-product .woo_c-product-details-variations, 
	.product-popup .woo_c-product-details-variations {
		margin-top: 10px;
	}
	.woo_c-product .woo_c-product-details .product_meta, 
	.product-popup .woo_c-product-details .product_meta {
		margin-top: 0;
	}
	.wp-block-columns.about .wp-block-column {
		flex-basis: 50%;
	}
	.about p {
		font-size: 15px;
	}
}
@media only screen and (max-width: 991px){
	.single-product .product .page-container .vc_row {
    	display: block;
	}
	.woo_c-product .woo_c-product-details{
		margin-top:20px;
		border:0;
	}
	.woo_c-product .woo_c-product-details .woo_c-product-details-inner{
		border:1px solid #333;
	}
	.woo_c-product-details-inner .woo_c-product-nav{
		margin-right:0px;
	}
	.woo_c-product .tab#product_review {
		margin-left: 0px; 
		width: 100%;
	}
	.woo_c-product .woo_c-product-details .woocommerce-add-to-cart .simple-qty {
		float: none;
		display: inline-block;
	}
	.type2-left .woo_c-product-details-inner, .product-popup .woo_c-product-details-inner {
		padding-right: 25px;
	}
	.woo-summary-content .woocommerce-product-details__short-description {
		flex-wrap: initial;
		height: auto;
		overflow-y: initial;
		padding-right: 0;
	}
	.woo-c_related {
		margin-left: 0;
		width: 100%;
		padding:20px;
	}
	.site-footer .widgets .vc_col-lg-4:first-child {
		padding-top:30px;
	}
	.woo-c_related h3.heading-md{
		text-align:center;
	}
	.woocommerce .breadcrumbs + .site-container .woo-shop-container .filter-container .filter p {
		line-height: 40px;
	}
	.woo_c-product-details-inner .woo_c-product-nav{
		top: 60px;
		right:40px;
	}	
	.tres-bloques .title.subtitle-top{
		font-size:24px!important;
	}
	.portfolio-page .portfolio-content{
		padding-top:0;
	}
	.woo_c-product-image{
		width:100%!important;
	}
	.site-container p.price{
	    width: calc(50% - 15px);
		margin-left: 15px!important;
	}
	.type2-left .woo_c-product-details-inner, .product-popup .woo_c-product-details-inner {
		padding-left: 25px;
	}
	.variations_button {
		top: 1px;
		right: 16px;
		width: calc(50% - 16px);
	}
	.variations_button .single_add_to_cart_button {
		padding: 14px 0px 15px;
	}
	.woo_c-product .product_title {
		padding-top: 10px;
	}
	.woo-summary-content .woocommerce-product-details__short-description {
		line-height: 24px;
	}
	.mas-enlaces {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.woo_c-product .woo_c-product-details-inner .price, 
	.product-popup .woo_c-product-details-inner .price{
		height:52px;
	}
	.woo_c-product .woo_c-product-details-inner .variations_button{
		height:51px;
	}
	.portada-editorial .izq .grande{
		font-size: 60px;
	}
	.portada-editorial .izq .mediano{
		font-size: 32px;
	}
	.portada-editorial .izq .pequeno{
		font-size: 22px;
	}
	.woo_c-product-details-label.tag.out-of-stock{
		width: calc(50% - 15px);
		margin-right: 15px!important;
		height: 52px;
	}
}
@media only screen and (max-width: 960px){
	.widget_stockie_widget_logo img {
    	max-width: 180px;
	}
	.banners-regalos .vc_column-inner {
		min-height: 400px;
	}	
}
@media only screen and (max-width: 777px){
	.ion-ios-arrow-forward.flecha-video:before {
		margin-top: -4px;
	}
	[class*="type"] .woo_c-product-image-slider-trigger {
		bottom: 15px;
	}
	.guia-tallas .vc_col-sm-3{
		width:35%;
	}
	.guia-tallas .vc_col-sm-9{
		width:65%;
	}
}
@media only screen and (max-width: 768px){
	.site-header .site-branding {
   		margin-top: 35px;
  	}
  	.header-title.without-cap {
    	padding-bottom: 5px;
  	}
    .breadcrumbs {
    	padding: 0 0 40px 0;
  	}
	[class*="type2"] .woo_c-product-image{
		padding: 0 5px;
	}
	.woo_c-product .woo_c-product-details {
		padding: 0 5px;
		margin-right: 0;
	}
	[class*="type"] .woo_c-product-details-inner .btn {
		width: initial;
	}
	.woocommerce.page-container,
	.woo-c_related.page-container{
		padding: 0 5px;
	}
	.single-product .product .page-container .vc_row {
		display: list-item;
	}
	.woo_c-product .woo_c-product-details .woocommerce-add-to-cart .variations_button a.button {
		width: 100%;
	}
	.columns-sm-2 .woo_c-products .product {
		position: relative!important;
		left: initial!important;
		top: initial!important;
		margin-bottom: 45px;
	}
	.precio-movil{
		display:block;
	}
	.precio-movil ul li{
		width:50%;
		float:left;
		text-align:center;
		border: 1px solid #333;
	}
	.precio-movil ul{
		display:flex;
	}
	.precio-movil{
		padding: 0 5px;
		position:relative;
	}
	.single-product .woo_c-product-image{
		margin-top:-19px;
	}
	.precio-movil ul li:first-child{
		border-right:0;
	}
	.precio-movil li.cesta a{
		color:#333;
		text-transform:uppercase;
	}
	.precio-movil li.cesta{
		background: #eaadad;
		padding-top:15px;
	}
	.precio-movil ul li p{
		text-align:center!important;
	}
	.sticky {
		position: absolute;
		bottom: 0; right: 0;
		background-color: red;
		padding: 0 5px;
		width: 200px;
		text-align: center;
		height:40px;
	}
	.destacados .owl-stage-outer.owl-height{
		/*height:415px!important;*/
	}
	.woo_c-product-details-inner .woo_c-product-nav {
		right: 15px;
	}
	.woo_c-product .woo_c-product-details-title, .product-popup .woo_c-product-details-title{
		margin-top:0px;
		margin-bottom:20px;
	}
	div.portfolio-item-wrap.with-padding {
		padding-right: 10px;
		padding-left: 10px;
	}
	.portfolio-item-wrap.vc_col-sm-6{
		width:50%;
	}
	.page-template-page_for-projects .breadcrumbs {
		padding: 0 0 30px 0;
	}
	.blog-grid.grid-3.boxed .blog-grid-content{
		border-top:0;
	}
	.a-medida-portada.vc_custom_1605199976399,
	.shop-portada.vc_custom_1605199980741,
	.atelier-portada.vc_custom_1605199992178{
		padding-top: 3% !important;
		padding-bottom: 3% !important;
	}
	.tres-bloques .stockie-heading-sc h3{
		font-size:24px!important;
	}
	.tres-bloques2 .vc_column_container:first-child .vc_column-inner{
		margin-left:0%;
		padding-left:10%;
	}
	.tres-bloques2 .vc_column_container:last-child .vc_column-inner{
		margin-left:0%;
		padding-right:10%;
	}
	.tres-bloques2{
		height:auto!important;
	}
	.tres-bloques2 .vc_column_container .vc_column-inner{
		float:left;
		width:33.33%;
	}
	.site-container p.price {
		width: 50%;
		margin-left: 0px!important;
		left: 5px;
	}
	.variations_button {
		top: 1px;
		right: 6px;
		width: calc(50% - 11px);
	}
	.woo_c-product-details-inner .woo_c-product-nav {
		top: 70px;
		right:30px;
	}
	.woo-c_cart_table_item_price{
		text-align:left;
		width: 70%;
	}
	.woo-c_cart_table_item_subtotal {
		display: block;
		text-align:left;
		width: 70%;
	}
	.woo-c_cart_table_item_name {
		max-width: 70%;
		min-width: 70%;
	}
	.woo-c_cart_table_item_values {
		width:25%;
	}
	.wp-block-columns.about{
		display:block;
	}
	.wp-block-column.imagen-about{
		margin: 5% auto 0;
		max-width: 60%;
	}
	.breadcrumbs-container{
		margin-top:15px;
		line-height:32px;
	}
	.woo_c-product-details-label.tag.out-of-stock{
	    width: 50%;
		margin-right: 0px!important;
		right: 5px;
	}
}	
@media only screen and (max-width: 767px){
	.tres-bloques {
		margin-top: 20px;
	}
	.tres-bloques .a-medida-portada,
	.tres-bloques .shop-portada,
	.tres-bloques .atelier-portada{
		padding-top: 15px!important;
		padding-bottom: 15px !important;
		width: 60%;
		margin: 20px auto 0!important;
	}
	.guia-tallas .vc_col-sm-3,
	.guia-tallas .vc_col-sm-9{
		float:left;
	}
	.site-footer .widgets .vc_col-lg-4 {
		padding-top: 30px;
	}
	.site-footer .widgets{
		display:block;
	}
	.site-footer .widget#stockie_widget_logo-1,
	.site-footer .widget#stockie_widget_contact-1 {
		width: 50%;
		float: left;
	}
	.site-footer .widget#custom_html-1{
		float: right;
		width: 50%;
		padding-top: 0px;
	}
	.site-footer .widgets .vc_col-lg-4:nth-child(2n){
		border-left:0;
		border-right:0;
	}
	.site-footer .widgets .vc_col-lg-4:nth-child(3n){
		border-left: 1px solid #333;
	}
	.site-footer .widgets .vc_col-lg-4:nth-child(2n),
	.site-footer .widgets .vc_col-lg-4:nth-child(3n){
		float:left;
		width: 50%;
		padding-top: 0px;
	}
	.site-footer .widgets .vc_col-lg-4:nth-child(1){
		display:grid;
		border-bottom: 1px solid #333;
	}
	.site-footer .widgets .widgets-column:first-child ul{
		max-width: initial;
		margin: initial;
	}
	body:not(.home) .site-footer .widgets .widgets-column:first-child ul,
	body:not(.home) .site-footer .widgets .vc_col-lg-4:nth-child(1) {
		display:none;
	}
	.site-footer .widget#stockie_widget_logo-1 .theme-logo {
		float:right;
		padding-right:20px;
	}
	.site-footer .widget#stockie_widget_contact-1{
		padding-left:20px;
	}
	.bloque3-pie .vc_column_container>.vc_column-inner{
		padding-top: 2% !important;
		padding-bottom: 4%!important;
	}
	.widget_text h3.widget-title {
		margin-bottom: 15px;
	}
	.fondo-globos .vc_column_container.vc_col-sm-6{
		width:50%;
		float:left;
	}
	.banners-regalos .vc_column-inner {
		min-height: 450px;
	}
	.banners-regalos .vc_column_container:nth-child(2) .vc_column-inner{
		min-height: 40px;
	}
}
@media only screen and (max-width: 670px){
	.header-title h1.page-title {
		font-size: 28px !important;
	}
	.woo_c-products .wc-product-title-wrap h5{
		font-size:16px;
	}
	.woo_c-products .hide-price-and-cart {
		font-size: 18px;
	}
	.single-product .page-container .vc_row.widgets {
		display:block;
	}
	.shop-product-type_1 .product-content:hover .add-to-cart{
		margin-top:4px;
	}
	.destacados .owl-stage-outer.owl-height{
		/*height:375px!important;*/
	}
	.portada-amedida{
		height:290px!important;
	}
	.video-module .btn-play,
	.btn-round .ion.ion-ios-play{
		width: 40px;
		height: 40px;
	}
	.btn-round .ion.ion-ios-play:before{
		font-size:32px;
	}
	.video-module .btn-play .ion:before {
		margin-left: 14px;
		margin-top: 5px;
	}
	.imagen-ancho100 {
	    height:320px;
	}
	.woo-c_cart_table_item_name .woo-c_product > a{
		white-space: initial;
	}
	.guia-tallas .vc_col-sm-3,
	.guia-tallas .vc_col-sm-9{
		float:none;
		width:100%;
	}
	.wpb_single_image.vc_align_left.img-tallas{
		text-align:center;
	}
	.wpb_single_image.img-tallas img{
		max-width:250px;
	}
	.wp-block-column.imagen-about{
		max-width: 70%;
	}
	/*:not(.home) .site-footer .widgets.vc_row .widgets-column:first-child{
		display:none;
	}*/
}
@media only screen and (max-width: 560px){
	.destacados .owl-stage-outer.owl-height{
		/*height:340px!important;*/
	}
	.tres-bloques2 .vc_column_container:first-child .vc_column-inner,
	.tres-bloques2 .vc_column_container:last-child .vc_column-inner{
		padding-left:2%;
		padding-right:2%;
	}
	.imagen-ancho100 {
	    height:300px;
	}
	.woo_c-product .woo_c-product-details-title, 
	.product-popup .woo_c-product-details-title {
		margin-top: 30px;
	}
	.woo-summary-content .price .price-discount.brand-bg-color{
		display:none;
	}
	.woo_c-product .product_title {
		padding-right: 0;
	}
	.site-footer .site-info .wrap {
		font-size: 12px;
	}
	#mc_embed_signup input.email{
		width:60%!important;
		margin-left: 0px!important;
	}
	#mc_embed_signup input.button{
		width:40%!important;
	}
}
@media only screen and (max-width: 480px){
	.socialbar.small a {
		width: 35px;
		height: 35px;
	}
	.site-footer .widgets .vc_col-lg-4 {
		padding-left: 15px;
	}
	.site-header .site-branding{
		margin-top: 15px;
		padding: 0;
		position: absolute;
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		width: 150px;
	}
	.woo_c-product .product_title {
		font-size: 26px;
	}
    .site-header .menu-other > li.search{
		position: absolute;
		top: 100px;
		right: 0;
	}
	.site-header .menu-other li.search i {
		font-size: 26px;
	}
	.site-header .menu-other > li.search {
		position: absolute;
		top: 24px;
		left: 70px;
	}
	.destacados .owl-stage-outer.owl-height{
		/*height:290px!important;*/
	}
	.woo_c-products .woo-onsale {
		left: 1px;
		top: 1px;
		border-radius: 0;
	}
	div.portfolio-item-wrap.with-padding {
		padding-right: 0px;
		padding-left: 0px;
	}
	.portfolio-item-wrap.vc_col-sm-6{
		width:100%;
	}
	.portada-amedida{
		height:220px!important;
	}
	.owl-nav .owl-prev .ion{
		margin-left:-15px;
	} 
	.owl-nav .owl-next .ion {
		margin-right:-15px;
	}
	.woocommerce ul.products li.product a{
		font-size:13px;
	}
	.woo_c-products .hide-price-and-cart .price{
		font-size: 15px;
	}
	.woo_c-products .price del {
		font-size: 12px;
	}
	.titulo-blog,
	.titulo-destacados{
		display:none;
	}
	.bloque3-pie .vc_column_container>.vc_column-inner{
		padding-top: 5% !important;
		padding-bottom: 5% !important;
	}
	.imagen-ancho100 {
	    height:260px;
	}
	.site-footer .widget#stockie_widget_logo-1, .site-footer .widget#stockie_widget_contact {
    	width: 100%;
    	text-align:center;
    }
	.site-footer .widget#stockie_widget_contact-1{
		text-align:center;
		clear:both;
	}
	.wp-block-column.imagen-about{
		max-width: 80%;
	}
	.site-footer .widget#stockie_widget_logo-1 .theme-logo {
		float: none;
		padding-right: 0;
	}
	.site-footer .widget#stockie_widget_contact-1 {
		padding-left: 0;
		width: 100%;
	}
	.boton-regalos a {
		width: 210px;
		font-size: 18px!important;
	}
	.banners-regalos a {
		max-width: 210px!important;
	}
	article .fondo-globos{
		background-image:none!important;
	}
	.fondo-globos .vc_column_container.vc_col-sm-6{
		width:100%;
		float:none;
	}
}
@media only screen and (max-width: 479px){
	#rev_slider_1_1_wrapper{
		height:400px!important;
	}
	.imagen-ancho100.amedida-home{
		height:425px!important;
	}
}
@media only screen and (max-width: 460px){	
	.woo-c_cart_table_item_name {
		max-width: 260px;
		min-width: 260px;
	}
	.suscribir h2{
		font-size:24px;
	}
	.ancho100 .suscribir P {
		font-size: 16px;
	}
	.woo-c_actions_coupon input[type='text'] {
		font-size: 14px;
		line-height: 20px;
	}
}
@media only screen and (max-width: 440px){
	.widget_stockie_widget_logo img {
    	max-width: 160px;
	}
	.site-footer .widget#custom_html-1 {
		width: 55%;
	}
	.site-header .site-branding{
		width: 140px;
	}
	.woo_c-products .wc-product-title-wrap h5 {
		font-size: 14px;
		line-height: 14px;
		padding-bottom: 3px;
	}
	.woo_c-products .hide-price-and-cart {
		font-size: 16px;
	}
	.destacados .owl-stage-outer.owl-height{
		/*height:270px!important;*/
	}
	.tres-bloques2 .widget.widget_text p{
		font-weight:500;
	}
	.tres-bloques2 .wpb_single_image img {
		max-width: 90%;
	}
	.imagen-ancho100 {
	    height:240px;
	}
	#rev_slider_1_1_wrapper{
		height:360px!important;
	}
	.tres-bloques .a-medida-portada, .tres-bloques .shop-portada, .tres-bloques .atelier-portada {
		padding-top: 10px!important;
		padding-bottom: 10px !important;
		width: 100%;
	}
	.opiniones .heading .title{
		padding: 0 20px;
	}
}
@media only screen and (max-width: 420px){
	.site-footer .widget#custom_html-1 {
		width: 100%;
		text-align: center;
		float: none;
		margin-top: 25px;
	}
	.site-footer .left, .site-footer .right {
		width: 100%;
		text-align: center;
	}
	.site-header .site-branding{
		width: 130px;
		}
	.site-header .menu-other > li.header-cart{
		display:block;
	}
	.site-header .menu-other > li.header-cart .woocommerce-Price-amount{
		float:right;
		margin-top:0px;
	}
	.shop-product-type_1 .product-content:hover .add-to-cart {
		margin-top: 8px;
	}
	.site-header .menu-other > li.search {
		left: 65px;
	}
	.site-header .menu-other > li > a.cart {
		padding: 0;
	}
	.site-header .menu-other .cart-total {
		padding-left: 0;
	}
	.hamburger-menu .hamburger{
		margin-right:0;
	}
	.woo_c-products .woo-onsale{
	    font-weight: 400;
		padding: 0 5px;
		font-size:10px;
	}
	.imagen-ancho100 {
	    height:220px;
	}
	#rev_slider_1_1_wrapper{
		height:340px!important;
	}
	.woo-c_cart_table_item_name {
		max-width: 230px;
		min-width: 230px;
	}
	.wp-block-column.imagen-about{
		max-width: 90%;
	}
	.woocommerce .breadcrumbs + .site-container .woo-shop-container .filter-container .btn-filter {
		top: -42px;
	}
	.woo-c_actions_coupon input[type='text'] {
		font-size: 13px;
	}
	.woo-c_actions_coupon button[type='submit'] {
    	padding: 11px 15px;
	}
}
@media only screen and (max-width: 390px){
	.socialbar.small a {
    	width: 50px;
    	height: 45px;
  	}
	.woo_c-product .woo_c-product-details .woocommerce-add-to-cart .simple-qty {
		width: auto;
	}
	.site-header .menu-other > li.search {
		left: 55px;
	}
	.destacados .owl-stage-outer.owl-height{
		/*height:240px!important;*/
	}
	.woocommerce .breadcrumbs + .site-container .woo-shop-container .filter-container .filter p{
		line-height:24px;
	}
	.woocommerce .breadcrumbs + .site-container .woo-shop-container .filter-container .filter{
		width:100%;
	}
	.mi-cuenta ul li {
		font-size: 13px;
	}
	#rev_slider_1_1_wrapper{
		height:310px!important;
	}
	.woo-c_cart_table_item_name {
		max-width: 210px;
		min-width: 210px;
	}
	.wp-block-column.imagen-about{
		max-width: 100%;
	}
	.site-footer .widgets .vc_col-lg-4:nth-child(2n) .widget a {
		margin-left: -8px;
	}
}
@media only screen and (max-width: 370px){
	.portada-amedida{
		height:190px!important;
	}
	.imagen-ancho100 {
	    height:200px;
	}
	#rev_slider_1_1_wrapper{
		height:290px!important;
	}
}
@media only screen and (max-width: 360px){
	.site-footer .widget {
		padding-top: 0;
	}
	#rev_slider_1_1_wrapper{
		height:280px!important;
	}
	.woo-c_cart_table_item_name {
		max-width: 190px;
		min-width: 190px;
		font-size: 14px;
	}
	.suscribir h2{
		font-size:22px;
	}
	.ancho100 .suscribir P {
		font-size: 16px;
	}
	.woo-c_actions_coupon button[type='submit'] {
		padding: 11px 10px;
	}
}
@media only screen and (max-width: 350px){
	.site-header .site-branding {
		width: 110px;
	}
	.woo_c-product .woo_c-product-details-variations .simple-qty .label{
		display:none;
	}
	.woo-quantity .plus, .woo-quantity .minus,
	.woo-quantity input{
		height:40px;
	}
	.woo-quantity .minus:before,
	.woo-quantity .plus:before{
		top:19px;
	}
	.site-header .menu-other > li.search {
		left: 50px;
	}
	.woo_c-products .price del {
		font-size: 12px;
	}
	#rev_slider_1_1_wrapper{
		height:270px!important;
	}
	.woo-c_cart_table_item_name {
		max-width: 180px;
		min-width: 180px;
	}
}         
@media only screen and (max-width: 340px){
	.woocommerce ul.products li.product .add-to-cart a {
		padding: 5px 7px;
		font-size: 10px;
	}
	.imagen-ancho100 {
	    height:190px;
	}
	#rev_slider_1_1_wrapper{
		height:260px!important;
	}
	.woo-c_cart_table_item_name {
		max-width: 170px;
		min-width: 170px;
	}
	.woo-c_actions_coupon button[type='submit'] {
		padding: 11px 15px;
	}
	.woo-c_actions_coupon input[type='text'] {
		padding: 21px 10px;
	}
}
@media only screen and (max-width: 330px){
	.ion-md-search:before {
		font-size: 22px;
	}
	#rev_slider_1_1_wrapper{
		height:250px!important;
	}
}