 *
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.blockquote blockquote{margin: 0 0 35px 0!important;font-size:22px!important;}
.blockquote{margin-left:-25px;}

.descarga_bottom {
	max-width: 1220px;
	margi:0 auto 0;}
	
.iconos-producto .icon_box{
	border:none;
	padding-top:40px;
}
.iconos-producto .desc{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-weight:500;
}
.iconos-producto .desc small{
	font-weight:400;
	font-size:.9em;

}

/* CABECERA */


p {line-height:25px!important;}
body:not(.template-slider) #Header{min-height:90px!important;}
@media only screen and (max-width: 767px){
body:not(.template-slider):not(.header-simple) #Header {
    min-height: 90px}
#Action_bar .container{padding-left:0!important;padding-right:0!important;}
}
/*#Top_bar .menu_wrapper{padding-left:25%;}*/



#Top_bar .menu_wrapper{width:500px;position:relative;left:50%;margin-left:-370px;}
html[lang="en-US"] .menu_wrapper .menu_abajo {
    max-width: 362px;
    }



/*.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu{width:200%!important;left:0;margin:0!important;}*/

/* Altos de Valdoso */
/*#menu-item-697{border-top:1px solid #ccc;}*/

.mm-vertical #Top_bar .menu > li#menu-item-6 ul, .mm-vertical #Top_bar .menu > li#menu-item-1556 ul{margin-left:-85px;}
.mm-vertical #Top_bar .menu > li#menu-item-240 ul{margin-left:-70px;}
.mm-vertical #Top_bar .menu > li#menu-item-389 ul, .mm-vertical #Top_bar .menu > li#menu-item-1584 ul{margin-left:-75px;}  

#Top_bar .menu li ul li{width:300px;}
.menu_wrapper .menu_abajo {max-width: 440px; margin: 0 auto!important; position: relative; float: none;}
.menu_abajo li ul{top:36px!important;}
.menu-item:hover > .sub-menu{ display: block!important; }
#Top_bar .menu > li > a span:not(.description) {background:url(/wp-content/themes/betheme-child/images/separador-menu.png) no-repeat center right; border: 0;}
#Top_bar .menu > li:last-child > a span {background-image: none!important;}
.header-fixed #Top_bar #menu-menu-abajo > li > a, .header-fixed #Top_bar #menu-menu-abajo > li > a, .header-fixed #Top_bar #menu-menu-abajo-ingles > li > a {border-bottom:none;padding:3px 8px!important; font-family: "Montserrat", Arial, Tahoma, sans-serif;color:#666666; font-weight:500;letter-spacing:1px;font-size:80%;}
/*.header-fixed #Top_bar #menu-menu-abajo > li > ul > li > a {font-size:90%}*/
.header-fixed #Top_bar .menu > li > a{padding: 19px 0 3px 0!important; border-bottom:1px solid #dfd9d3;}
#Top_bar .top_bar_right:before{box-shadow:none;}
.icon-bag-fine:before {content: '\e82d';}
#Top_bar a#header_cart span{background:#fff!important;color:#a27226!important;}
.titular div h1{font-family: "Playfair Display", Arial, Tahoma, sans-serif; font-size:20px;margin-bottom:5px;line-height:1.6;color:#434039;font-weight:300;}
.titular div h2{color:#434039;font-size:42px;line-height:1;margin-bottom:0;color:#434039;}
.titular .fancy_heading .title{font-family: "Montserrat", Arial, Tahoma, sans-serif;font-weight:500; letter-spacing:1px;font-size:80%;}

/* MEGA MENU */
#Top_bar .menu li ul li {text-align: center;font-family: "Montserrat", Arial, Tahoma, sans-serif;letter-spacing:1px;font-weight:500;text-transform:uppercase; font-size:90%}
#Top_bar .menu li ul li ul li{font-size:110%;}
#Top_bar .menu li ul { top: 52px;}
#Top_bar .menu > li > ul.mfn-megamenu > li#menu-item-134 {background-image:url(/wp-content/themes/betheme-child/images/mega-menu/olarra.png) no-repeat top center; background-color:#fcfbf9; }
#Top_bar .menu > li > ul.mfn-megamenu > li ul {background:transparent;}
div.marca-menu{padding:40px 0;font-size:140%;line-height:1.2;fnt-weight:800;font-family: "Playfair Display", Arial, Tahoma, sans-serif;font-weight:800;}
div.marca-menu.olarra{background:url(/wp-content/themes/betheme-child/images/mega-menu/bodegas-olarra.png) no-repeat center center;}
div.marca-menu.ondarre{background:url(/wp-content/themes/betheme-child/images/mega-menu/ondarre.png) no-repeat center center;}
div.marca-menu.valle{background:url(/wp-content/themes/betheme-child/images/mega-menu/casa-del-valle.png) no-repeat center center;}
div.marca-menu.valdoso{background:url(/wp-content/themes/betheme-child/images/mega-menu/altos-valdoso.png) no-repeat center center;}
.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li{padding:0;}
.mm-vertical #Top_bar .menu > li > ul.sub-menu.mfn-megamenu.mfn-megamenu-4 {margin-left:0!important;}

#Top_bar .menu li ul li ul {
	left: 0;
	top: 35px;
	width:100%
}
#Top_bar .menu > li > ul.mfn-megamenu > li > ul > li > ul > li {
	font-size:80%;
	background:#fff;
}
/*#Top_bar .menu > li > ul.mfn-megamenu > li > ul > li > ul > li a:hover{background:#fff;}*/
#Top_bar .menu > li > ul.mfn-megamenu > li > ul > li:last-child a:hover{background:#fff;}

/* CONTENIDO */
#Footer{margin-top:50px;}
.button, .woocommerce a.button, .woocommerce div.product form.cart .button{font-family: "Montserrat", Arial, Tahoma, sans-serif;letter-spacing:1px;font-weight:700;font-size:85%;}
a.ver-vino{text-decoration:none;border:1px solid #d1c9c1;background:transparent; padding:4px 40px;font-family: "Montserrat", Arial, Tahoma, sans-serif;letter-spacing:1px;font-weight:700;font-size:80%}
.button-flat a.button{border:1px solid #d1c9c1;background:transparent;}
a.button .button_label { padding: 4px 70px!important;}
.woocommerce a.button, .woocommerce div.product form.cart .button { padding: 2px 50px!important;border: 2px solid white;
outline: 1px solid #d1c9c1;}
a.button.borde {border: 2px solid white;outline: 1px solid #b58e40;}
.capa-superior{z-index:10!important;}

/*.button-stroke a.button{border-width: 1px; border-radius: 0;}*/
.column_fancy_heading{max-width: 1220px; margin: 0 auto!important; position: relative; float: none;}
.fancy_heading .title{font-size:18px;color:#644d37;background:#F6F4EF;display:initial;padding:0 20px;text-transform:uppercase;line-height:1.2!important;font-weight:900;}
.enoturismo .fancy_heading .title{background:#FAFAF8;}
.fancy_heading_icon{background: url(/wp-content/themes/betheme-child/images/linea-fancy-heading.gif) repeat-x; background-position-y: 10px;}
.fancy_heading .inside {max-width:720px;margin:0 auto 0;color:#434039!important;letter-spacing:0.5px;padding-top:20px;
font-size:120%!important;line-height:1.5;}
.column_visual p{font-size:120%!important;line-height:1.5;letter-spacing:0.5px;padding-top:20px;}

h2.title.etiqueta{    font-family: "Montserrat", Arial, Tahoma, sans-serif;    font-weight: 500;    letter-spacing: 1px;font-size:90%}
.fancy_heading .inside-cat{margin:0 auto 0;color:#644d37;line-height:1.3;padding:10px 0 40px 0;font-size:110%;}
.fancy_heading .inside-tag{    margin: 0 auto 0;    color: #434039;    line-height: 1.5;    padding: 15px 0 40px 0;    font-size: 130%;    text-transform: uppercase;    font-style: italic;    letter-spacing: 1px;    max-width: 700px;}

/* BLOG */
.blog_slider.flat .blog_slider_ul li .item_wrapper .desc h3{font-family: "Playfair Display", Arial, Tahoma, sans-serif;font-size:16px; text-transform:uppercase;line-height:1.3;text-align:center;padding:15px;}
.blog_slider.flat .blog_slider_ul li .item_wrapper .desc h3 a{color:#644d37; font-weight:500;letter-spacing:1px; font-family: "Times", Arial, Tahoma, sans-serif;}
h2.entry-title {font-family: "Playfair Display", Arial, Tahoma, sans-serif;font-size:18px; text-transform:uppercase;line-height:1.5;letter-spacing:2px;color:#434039;}
.blog_slider.flat .blog_slider_ul li .item_wrapper .image_frame, .no-share .section-post-header .single-photo-wrapper.image .image_frame{border:20px solid #fff;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;}

.image_frame.post-photo-wrapper.scale-with-grid.image {
    border:14px solid #fff;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;
}
.masonry:not(.tiles) .post-item {background:transparent!important;}
.widget > h3 {font-family: "Montserrat", Arial, Tahoma, sans-serif; border:1px solid #d9d2cb; color:#333333;text-align:center;padding:13px 0;font-size:100%;    letter-spacing: 1px;    margin-bottom: 0;}
.widget_archive ul, .widget_categories ul{background:transparent!important;padding:5px 0;}
.widget_archive ul li, .widget_categories ul li{text-transform:uppercase;text-align:center;list-style: none;    font-family: "Montserrat", Arial, Tahoma, sans-serif;font-size:90%}
.widget_archive ul li a, .widget_categories ul li a {color:#635d58!important;}
.widget{margin-bottom:0;border-bottom:0;}
.widget-area:before{background:transparent!important;}
.widget:after{border:0!important;}

/* SINGLE BLOG */
.post-header .title_wrapper h1{font-family: "Playfair Display", Arial, Tahoma, sans-serif;color:#434039; text-transform:uppercase;text-align:center;letter-spacing:2px;margin-top:40px;font-size:26px;}

/* CARRITO */
.woocommerce .shop_table .product-remove a.remove{padding:0!important;font-size:200%;background:transparent;color:#444!important;}
.woocommerce .shop_table .product-name a{font-size:120%;letter-spacing:0;}
.woocommerce .shop_table .product-price .woocommerce-Price-amount.amount, .woocommerce .shop_table .product-subtotal .woocommerce-Price-amount.amount, .cart-subtotal .woocommerce-Price-amount.amount, .order-total .woocommerce-Price-amount.amount{font-size:150%;letter-spacing:0;font-family:'Montserrat', Arial, Tahoma, sans-serif;}
a.checkout-button.button.alt.wc-forward{padding:10px!important;}
h3#order_review_heading{margin-top:30px;}
.woocommerce form h3{font-family: "Playfair Display", Arial, Tahoma, sans-serif;font-size:180%; padding-top:30px;}


/* PÁGINA TIENDA */

.prdctfltr_wc .prdctfltr_buttons{display:none;}
.content_slider.carousel .content_slider_ul li .title{display:none;}
.pack h4{
    font-family: "Montserrat", Arial, Tahoma, sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    border-bottom: 1px solid #d1c9c1;
    line-height: 1.2;
    padding-bottom: 5px;
    margin-bottom: 0;
    color: #644d37;
min-height:50px;
}
.pack .precio-botella span {
    font-size: 200%;
    padding-right: 4px;
}
.pack .precio-botella {
    font-family: "Montserrat", Arial, Tahoma, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 90%;
    font-weight: 500;
    color: #644d37;
padding:15px 0;
}
.pack.woocommerce a.button .button_label{padding:0!important;}

/* MOVIL */
@media only screen and (max-width: 767px) {
.button_align.align_right, .column_button {text-align:center;}
}

/* PIE */
#Footer .footer_copy .one {margin:15px 0 0 0; padding:0;}
.pie {font-family: 'Montserrat', Arial, Tahoma, sans-serif;text-transform:uppercase;font-weight:500;font-size:90%;line-height:1.5;}
.footer .column {margin: 0 1% 20px;}

/* HOME */
.section .section-decoration.top, .section .section-decoration.bottom {background-size: contain;}
.blog_slider.flat .blog_slider_header a.button.slider_prev{left:-40px!important;}
.blog_slider.flat .blog_slider_header a.button.slider_next{right:-40px!important;}
.blog_slider.flat .blog_slider_header a.button.slider_prev .button_icon, .blog_slider.flat .blog_slider_header a.button.slider_next .button_icon{font-size:50px!important;}
.blog_slider.flat .blog_slider_header a.button.slider_prev, .blog_slider.flat .blog_slider_header a.button.slider_next{background:none!important;}

li.slick-slide h3.title{display:none;}
.content_slider.flat.description ul li .desc {
    line-height: 120%;
    line-height: initial;
    padding: 10px 0 20px;
    margin-top: 0;
	background:rgba(67, 64, 57, 0.7);
	position:absolute;
	bottom:0;
	width:100%;
}
.content_slider.flat.description ul li{position:relative;}
.content_slider.flat.description ul li .desc h2, .content_slider.flat.description ul li .desc h3{
	color:#fff;
}
.content_slider.flat.description ul li .desc h2{
	margin-top:15px;
	margin-bottom:0;
}
.content_slider.flat.description ul li .desc h3{
margin-bottom: 5px;
margin-top: 10px;
}

.content_slider.flat.description ul li img {
    margin-bottom: 0;
}

/* FICHA VINO */
.degrade{
background: rgba(255,255,255,0);
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
border-bottom:1px solid #ece8e0; height:100%;}

.cinta{padding-top:0px; padding-bottom:0px; background-color:; background-image:url(/wp-content/uploads/2018/11/cinta.png); background-repeat:repeat-x; background-position:center top;}

.datos-producto{/*background: url(/wp-content/themes/betheme-child/images/linea-fancy-heading.gif) repeat-x; background-position: 0 150px;*/margin:0;position:absolute;margin-left:-230px;left:50%}

.woocommerce div.product div.summary{float:left;padding:140px 0;}
.woocommerce .product div.entry-summary .product_meta { margin: 0!important;}
.bodega .product_meta {padding:0 20px;text-align:center;}
.bodega .product_meta .posted_in{font-family: 'Montserrat', Arial, Tahoma, sans-serif; font-size:15px;color:#644d37;font-weight:500;text-transform:uppercase;letter-spacing:2px;}
.woocommerce div.product div.images {margin-bottom: 0;}
/*.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width: auto;}*/
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{height:661px; width:295px;}
/*.woocommerce-product-details__short-description{padding:0 20px;}*/
.value > div > input{float:left; }
.value > div > label{text-align:left; padding:0 10px;px; line-height:1.5;}
.attribute-pa_cantidad th.label{
	box-shadow: none;
}
.value, .label value {font-family: 'Montserrat', Arial, Tahoma, sans-serif; font-weight:500!important;}
.value label{text-align:left;}
.woocommerce .variations_form .variations{background:none;}
.etiqueta-producto .tagged_as {text-shadow: grey 0.1em 0.1em 0.2em; padding:70px 26px 0;letter-spacing:3px;}
.etiqueta-producto .tagged_as img{border-bottom: 1px solid #d9d6cb; padding: 0 26px 10px;}
.etiqueta-producto .tagged_as::first-letter {font-size:140%;}
.tipo_vino{text-transform:uppercase;font-size:22px;letter-spacing:2px;font-weight:700;padding-top:5px;}
.do{font-size:16px; color:#a1741b;padding:5px 0 30px;}
.woocommerce-product-details__short-description{color:#31302d;font-style: italic;font-size:24px;letter-spacing:1px; line-height:1.3;}
/*.button-stroke.woocommerce-page a.button{font-weight:700;font-size:90%;border: 1px solid #ded5d3!important; color: #644d37!important;margin:10px;}*/
table tr:first-child td {  box-shadow:none;}
/*.single_variation_wrap{text-align:left!important;}*/
td{text-align:left!important;}
/*.woocommerce div.product form.cart table div.quantity {float:left;}*/
.single_variation, .woocommerce div.product form.cart table div.quantity {float:left;padding-right:10%;}
.woocommerce div.product span.price{color:#a27226;font-weight:700;}
.woocommerce div.product form.cart .button{margin: 25px 0 0 10%;}
.producto h3{color:#b58e40; font-size:16px;letter-spacing:2px;    font-family: "Playfair Display", Arial, Tahoma, sans-serif;    font-weight: 700;line-height:1.5;}
.producto p{    
	font-family: 'Montserrat', Arial, Tahoma, sans-serif;
    font-size: 90%;
    font-weight: 500;}
.producto .one-second.column { width: 46%;}
.producto .column { margin: 20px 2%;}
.accordion .question .title, .accordion .question .answer {border-bottom:1px solid #e6e4de!important;box-shadow:none;}
.ui-tabs .ui-tabs-nav li.ui-state-active a, .accordion .question.active .title > .acc-icon-plus, .accordion .question.active .title > .acc-icon-minus, .faq .question.active .title > 
.style-simple .accordion .question:after, ..style-simple .accordion .question:after, .style-simple .faq .question:after{background-color:#F6F4EF!important;}
.acc-icon-plus, .accordion .question .title {font-size: 115%;  letter-spacing: 2px;}
.style-simple .accordion .question .title{padding-left:25px!important;}
.style-simple .accordion .question .answer {padding:0!important;}
.accordion .question.active .title {font-size: 115%;  letter-spacing: 2px;}
.style-simple .accordion .question:after, .accordion .question{border-color: rgba(0,0,0,.00);}
.accordion .question .answer{padding-top:10px!important;}
.style-simple .accordion .question { box-shadow: 0px 4px 3px -3px rgba(0,0,0,.04);}
.accordion .question.active .title > .acc-icon-minus{color:#b58e40; }
.hover_color .hover_color_wrapper {font-family: 'Montserrat', Arial, Tahoma, sans-serif;font-size:85%; color:#62605a; letter-spacing:1px;font-weight:700;margin-bottom:0;}
.icon_box .image_wrapper, .style-simple .icon_box .image_wrapper{margin-bottom:0;}
.icon_box{border:1px solid #e6e4de;}
ul.premios{list-style:none;margin: 0 0 0 15px;border-bottom:1px solid #e6e4de!important;}
ul.premios li{margin:7px 0;}
.three-sixth.column{width: 48%;margin:0;}
ul.premios li .column {margin-bottom:0;}
ul.premios li .column.three-sixth, ul.premios li .column.one-third{ font-family: 'Montserrat', Arial, Tahoma, sans-serif;font-size:90%;}
.fixed-nav {position: fixed; top:50%; height: 80px; z-index: 90;}
.fixed-nav.style-arrows .photo { background: transparent;}
.fixed-nav.style-arrows .photo:before { color: #94948B;font-weight:bold;font-size:50px;}

.single_variation, .quantity{font-family: 'Montserrat', Arial, Tahoma, sans-serif;font-size:90%; font-weight:500;padding-top:10px;}
.woocommerce .quantity input.qty{min-width:55px;}
.woocommerce-variation.single_variation .precio-botella {text-align:center;padding-top: 10px;line-height: 1;}
.woocommerce-Price-amount.amount{font-family: 'Montserrat', Arial, Tahoma, sans-serif; Tahoma, sans-serif;}
.single-product .woocommerce-Price-amount.amount:after{
    font-weight: 400;
    font-size: 13px;
    color: #644d37;
    display: block;
    text-align: right;
}
html[lang="es-ES"] .single-product .woocommerce-Price-amount.amount:after{
	content: '(Envío incluido)';
}
html[lang="en-US"] .single-product .woocommerce-Price-amount.amount:after{
	content: '(Free shipping)';
}
.product-type-bundle .woocommerce-Price-amount.amount:after{
    text-align: center;
}
.woocommerce-variation.single_variation .precio-botella span{font-family: 'Montserrat', Arial, Tahoma, sans-serif;font-size:180%; line-height:1.5;}

.value > div > input {margin-right: 7px;}

.woocommerce div.product form.cart .variations {
    width: 33%;
    float: left;
}
.woocommerce div.product form.cart .variations td{
display:contents;
}
.woocommerce div.product form.cart .variations label{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
line-height: 1.3;
}
/* reducimos ancho contenido para mostrar etiqueta en ipad 
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary{width:35%!important;}*/

/* CATEGORÍAS - BODEGAS */
.woocommerce-products-header{text-align:center;}
.tax-product_cat .term-description, .tax-product_tag .term-description{display:none!important;}
.slide-bodega {padding:10px 0 40px;}
.slide-bodega .content_slider .slider_pagination{display: none!important;}
/*.shop_slider .shop_slider_ul li {width:240px!important;}*/
h1.categoria{color:#434039;font-size:30px;margin-bottom:0;line-height:1.2;}

a.button.button_js.slider_prev.slick-arrow, a.button.button_js.slider_next.slick-arrow {padding: 0!important; outline:none!important;color:rgba(0,0,0,.5)!important;}
/*.shop_slider .blog_slider_header {display:none;}*/
.tax-product_cat .shop_slider .blog_slider_header, .tax-product_tag .shop_slider .blog_slider_header{
	position: absolute;
    top: 50%;
	width:100%;
	padding-right:0;
}
.tax-product_cat .shop_slider .blog_slider_header{
    top: 60%;
}
.tax-product_cat .shop_slider .blog_slider_header a.slider_prev, .tax-product_tag .shop_slider .blog_slider_header a.slider_prev{left:0;right:auto;}
.tax-product_cat .shop_slider .blog_slider_header a.slider_next {
    right: 50px;
}
.tax-product_cat .button.button_js.slick-arrow, .tax-product_tag .button.button_js.slick-arrow{
	background:transparent;
	border:none;
}
.tax-product_cat .icon-left-open-big:before, .tax-product_tag .icon-left-open-big:before, .tax-product_tag .icon-right-open-big:before, .tax-product_cat .icon-right-open-big:before{
	color: #D1CFCB;
    font-weight: bold;
    font-size: 50px;
    line-height: inherit;
    width: 100%;
    margin: 0;
	transition: color .1s ease-in-out;

}
.button.button_js.slider_prev.slick-arrow:hover:after, .button.button_js.slider_next.slick-arrow:hover:after{opacity:0;}
.button.button_js.slider_prev.slick-arrow, .button.button_js.slider_next.slick-arrow{background:transparent;}

.helper { background: transparent;}
.helper .helper_header{padding:0 15px!important;}
.helper .helper_header .links { position: relative; right: 0;  top:0;text-align:center;}
.helper .helper_header .links a, .helper .helper_header .links a.link.active {background:#f9f7f3;}
.helper .helper_header .links a.link.active img {outline:3px solid #dcc496;}
.helper .helper_header .links a.link{height:auto; padding:10px;-webkit-box-shadow: 3px 3px 15px 0px rgba(0,0,0,0.05);-moz-box-shadow: 3px 3px 15px 0px rgba(0,0,0,0.05);
box-shadow: 3px 3px 15px 0px rgba(0,0,0,0.05);line-height:1;/*background:transparent*/;}

.helper .helper_header .links a.link.link-1{margin-left:0;}
.zoom_box .desc .desc_txt{font-size:100%!important;}
.zoom_box .desc .desc_txt .titu{font-size:200%!important; letter-spacing:2px;color:#434039!important;margin-bottom:20px}

.shop_slider .shop_slider_ul li .item_wrapper{margin:10px;}
.seceno{padding-top:50px;margin-top:40px; background-color:#fff;
-webkit-box-shadow: 10px 0 10px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 10px 0 10px 0px rgba(0,0,0,0.25);
box-shadow: 10px 0 10px 0px rgba(0,0,0,0.25);
}
.slick-slider .slick-track{margin:0 auto;}





/* FILTROS */
.prdctfltr_filter_title {display:none!important;}
.pf_select .prdctfltr_filter .prdctfltr_regular_title{background:#b58e40; color:#fff;font-family: "Montserrat", Arial, Tahoma, sans-serif; text-align:center;font-size:90%}
.prdctfltr_wc_regular .prdctfltr_terms_customized_select.prdctfltr_filter .prdctfltr_regular_title, .prdctfltr_wc_regular .prdctfltr_terms_customized_select.prdctfltr_filter .prdctfltr_regular_title{padding:4px;}
.prdctfltr_wc_regular .prdctfltr_terms_customized_select.prdctfltr_filter i.prdctfltr-down{top:6px;}
.prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_filter_inner{border-bottom: 1px dashed #ded5d3; }

/* TIENDA */
/*.featured{font-size:90%;}*/
.banner h2{font-family: "Montserrat", Arial, Tahoma, sans-serif; font-weight:700;color:#f6ead1;/*border-bottom:1px solid #7c7772;*/padding-bottom:10px;margin-bottom:0;}
.banner h3, .banner h4{font-family:inherit; font-size:120%; font-weight:700;letter-spacing:2px; margin-bottom::0;}
.banner h3{color:#f6ead1; font-size:150%;}
.banner .precio{font-family: "Montserrat", Arial, Tahoma, sans-serif;font-weight:700;color:#f6ead1; font-size:80%;margin-bottom:5px;}
.banner .precio span{font-size:300%;}
.banner .extra{color:#f6ead1;font-family: "Montserrat", Arial, Tahoma, sans-serif;font-weight:700;letter-spacing:1px; padding-top:5px;}
.banner span.button_icon{padding:4px 42px 4px 6px!important;}
.banner span.button_label{padding:4px 6px 4px 42px!important;}

.inside .woocommerce-page.columns-3 ul.products li.product, .inside .woocommerce.columns-3 ul.products li.product {
    width: 30.75%!important;
}
.woocommerce ul.products li.product .desc{background:transparent!important;padding-bottom:0;}
.woocommerce ul.products li.product {text-align:center!important;}
.woocommerce ul.products li.product .desc h4{font-family: "Montserrat", Arial, Tahoma, sans-serif;text-transform:uppercase;font-size:16px;border-bottom:1px solid #d1c9c1;line-height:1.2;padding-bottom:5px;margin-bottom:0;color:#644d37;}
.woocommerce ul.products li.product .desc .posted_in{font-family: "Montserrat", Arial, Tahoma, sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:12px;line-height:1;padding-top:5px!important;}
.woocommerce ul.products li.product .desc .do{padding-bottom:10px;padding-top:7px;line-height:1.2;}
.woocommerce ul.products li.product .desc .precio-botella {font-family: "Montserrat", Arial, Tahoma, sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:90%;font-weight:500;color:#644d37;}
.woocommerce ul.products li.product .desc .woocommerce-Price-amount.amount  {letter-spacing:1px;font-size:140%;font-weight:500;color:#644d37;}
.woocommerce ul.products li.product .desc .woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol{font-size:60%;}
.woocommerce ul.products li.product .desc .precio-botella span{font-size:200%;padding-right:4px;}
.woocommerce ul.products li.product-type-bundle span.precio-botella{display:none!important;}
.woocommerce ul.products li.product-type-bundle .product-loop-thumb .image_wrapper {padding:0 5%!important;}
.alert_info {
	background: #fff;
    color: #434039;
	border: 3px solid #434039!important;
	font-size: 18px;
}

/* centrando botellas */

/* summa */
.summa .woocommerce ul.products li.product {float:none;}
/* erudito */
.erudito .woocommerce ul.products li.product {float:none;}
/* mayor de ondarre */
.mayorondarre .woocommerce ul.products li.product {float:none;}

.woocommerce ul.products li.product {margin: 0 auto 20px!important;}

/* CONTACTO */
.get_in_touch, .get_in_touch a, .get_in_touch h3, .get_in_touch ul{letter-spacing:1px;color: #644d37!important;
}
.google-map-contact-wrapper.style-bar .get_in_touch{min-height:202px;}
.get_in_touch h3{font-weight:500; font-size:120%; text-transform:uppercase;
    font-family: "Montserrat", Arial, Tahoma, sans-serif;margin-bottom:0;}
.style-simple .get_in_touch ul li {
    border-bottom: 1px solid #dfd9d3;
}
.list_item .list_right h4{font-family: "Montserrat", Arial, Tahoma, sans-serif; font-size:100%;letter-spacing:1px;margin-bottom:0;padding-top:15px;}
.list_item .list_right .desc{line-height:1.1;font-size:120%;color:#a17f3a; font-weight:700;}
.style-simple a.icon_bar {border-radius: 7px;background:#fff;}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, input[type="number"] {padding:7px;}
input[type="number"]{font-family: "Times", Arial, Tahoma, sans-serif;}
label{margin-top: 4px;font-size: 95%!important;margin-bottom: 0;}
span.wpcf7-form-control-wrap{margin-bottom:0;}
span.rojo{color:red;}

/* CLUB DE LA BARRICA */
.club-barrica{padding-bottom:40px;}
.club-barrica div div h3{font-family: "Playfair Display", Arial, Tahoma, sans-serif!important;letter-spacing:1px; font-weight:700;margin-bottom:0;}
.etiquetado div div h3{font-family: "Playfair Display", Arial, Tahoma, sans-serif!important;letter-spacing:1px; font-weight:700;margin-bottom:10px;}
.club-barrica div div .do{padding:5px 0 10px;}
.club-barrica div div p{font-family: "Montserrat", Arial, Tahoma, sans-serif;line-height:1.2;margin-bottom:10px;}
.club-barrica div div .column_hover_color{margin-top:70px;}
.column.has_border {
    border-right: 1px solid #dbd8ce;
	margin-left:-1px;
}
.etiquetado div .one-third{font-family: "Montserrat", Arial, Tahoma, sans-serif;}

/* ENOTURISMO */
  .bq-enoturismo div .blockquote blockquote{ text-transform:uppercase; color:#8d6e31;}
  .bq-enoturismo div .blockquote{border-top:1px solid #dfd9d3;margin-top:30px;padding-top:10px;padding-right:0;}
  .bq-enoturismo{padding-top:20px!important;}
  .bq-enoturismo div{padding-right:30px;}
  .bq-enoturismo div h3{color:#8d6e31;margin-bottom:0;font-family: "Playfair Display", Arial, Tahoma, sans-serif!important;letter-spacing:1px; font-weight:700;margin-bottom:0;}
  .bq-enoturismo div p b{font-family: "Montserrat", Arial, Tahoma, sans-serif;color:#8d6e31;font-weight:500;}
  .style-simple .ui-tabs .ui-tabs-panel h3, .style-simple .ui-tabs .ui-tabs-panel h4{color:#644d37;text-align:center;letter-spacing:2px;}
  .style-simple .ui-tabs .ui-tabs-panel h3{font-size:23px; margin:40px 0 5px;}
  .style-simple .ui-tabs .ui-tabs-panel h4{font-family: "Playfair Display", Arial, Tahoma, sans-serif!important; font-size:16px; margin-bottom:40px;}
  input[type="submit"]{color:#fff!important;font-family: "Montserrat", Arial, Tahoma, sans-serif!important;font-weight:700;letter-spacing:2px;}
  
  /* PIE */

.ultima .pie {text-align:right;}


.dos-columnas{    
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
		-moz-column-count: 2; /* Firefox */
		column-count: 2;
		text-align:justify;
		padding-top:20px;
		-webkit-column-gap: 40px; /* Chrome, Safari, Opera */
		-moz-column-gap: 40px;
		letter-spacing:0.5px;
		font-size:110%!important;
		line-height:1.5;
	} 
.no-movil{height:100%;margin: 0 0 -7px 0;}
/* RESPONSIVE */

@media only screen and (min-width: 1240px){
	.pestana .ui-tabs .ui-tabs-nav li {width:20%!important;white-space: normal;text-align:center;}
	/* GESTOR 3 COLUMNAS */
	
}


@media only screen and (max-width: 1625px) and (min-width: 1021px){
	.no-movil{margin:0 0 0 -200px!important; position:relative;}
	@-moz-document url-prefix() {
	.no-movil {margin-left:0!important;}
	.no-movil .lazyloaded{margin-left:-100px;}
	}
}

@media only screen and (max-width: 1220px) and (min-width: 767px){
.no-movil{display:none;}
.datos-producto{margin:0;width:100%;position:relative;margin-left:0;left:15%;}
.woocommerce div.product div.summary {
    /*float: left!important;*/
}


}

@media only screen and (min-width: 960px){
.woocommerce.columns-4 ul.products li.product {
    width: 20%!important;
}
.helper.ondarre .helper_header .links a.link {width: 8.355%;}
}


@media only screen and (max-width: 959px) and (min-width: 768px){
.no-movil{display:none;}	
/*.woocommerce div.product div.summary {
    width: 31.3%!important;
    float: left!important;
}*/
.woocommerce.columns-4 ul.products li.product {
    width: 31.3%!important;
}
.woocommerce ul.products.col-4 li.product {
    width: 31.3%!important;
}
.woocommerce ul.products li.product:nth-child(2n+1){clear:none!important;}
.woocommerce div.product div.summary{float:left;padding:140px 0;}


#menu-menu-ppal > li > ul.mfn-megamenu {
    width:200%!important;left:0;margin-left:0;
}
#menu-menu-ppal-ingles > li > ul.mfn-megamenu {
    width:300%!important;left:0;margin-left:0;
}

	a.button .button_label {
    padding: 4px 10px!important;
}
.posts_group.masonry.col-3 .post-item{width:48%!important;}

}

@media only screen and (max-width: 767px){
.helper .helper_header{padding:0!important;}

.helper .helper_header .links a.link{
	width:23.9%;
	padding:0!important;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	margin:0!important;
}
.helper .helper_header .links a.link.active img {
  outline: none;
}
.section_wrapper, .container, .four.columns .widget-area {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.fondo-vinos{background:none!important;}
.woocommerce ul.products.col-4 li.product{ width:48%!important;    min-height: 560px!important;}
.woocommerce ul.products.col-4 li.product:nth-child(5n+1){clear:none!important;}
.woocommerce a.button, .woocommerce div.product form.cart .button {
    padding: 2px 20px!important;
}
.no-movil, .nomovil{display:none;}	
.datos-producto{margin:0;width:450px;position:relative;margin-left:-225px;left:50%}
.one-third.column {
    width: 100%; text-align:-webkit-center;
}
.woocommerce div.product div.images, .woocommerce-page div.product div.images{max-width:277px;}
.linea-producto{background-image:none;}
.cinta{ background-image:none;background-color:#ded9cf;}
.etiqueta-producto .tagged_as{padding:15px 26px 0;}
.do{padding-bottom:12px;}
.woocommerce div.product div.summary{margin:0;padding:15px 0 0 0;float:left;}
.club-barrica div .one-fourth, .club-barrica div .one-second{width:48%!important;clear:none!important;}
.column.has_border {
	border-right:none;
    border-bottom: 1px solid #dbd8ce;
	margin-left:0;
}
.inside .woocommerce.columns-3 ul.products li.product{width:48%!important;}


.content_slider.flat a.button .button_icon{font-size:50px;}
.marron{border-bottom: 1px solid #d1c9c1;}
.banner-tienda::after {
content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.5)!important;
  z-index:0;}
  
.footer_copy .column_fancy_heading{display:none;}

.ultima .pie {text-align:center;}

.woocommerce div.product form.cart .variations{
	width:100%;
	float:none;
}
.woocommerce div.product form.cart div.quantity{
	float:none;
}
.woocommerce div.product form.cart div.quantity br{
	display:none;
}
.woocommerce div.product form.cart .button{
	margin:0;
}
.banner h3{font-size:150%;}


/* PROBANDO STIKY MENU*/
.header-fixed #Top_bar{
	    position: fixed!important;
    width: 100%!important;
    left: 0!important;
    top: 0!important;
    z-index: 701!important;
    background: #fff!important;
    opacity: .97!important;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1)!important;
}



}

@media only screen and (max-width: 900px) {
.menu_abajo {display:none;}
.club-barrica div div h3{margin-top:0;}
.club-barrica div div p{font-family: "Montserrat", Arial, Tahoma, sans-serif;line-height:1.2;margin-bottom:10px;}
.club-barrica div div .column_hover_color{margin-top:10px;}
.mobile-menu #Top_bar .menu.menu-mobile, .mobile-menu #Overlay .menu.menu-mobile, .mobile-menu #Side_slide .menu.menu-mobile {
    display: block;
}
.mobile-menu #Top_bar .menu.menu-main, .mobile-menu #Side_slide .menu.menu-main, .mobile-menu #Overlay .menu.overlay-menu {
    display: none;
}
.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu{width:98%!important;margin:0;padding:20px 0;}
#Top_bar .menu_wrapper{width:auto;right:0;margin-left:0;top:40px;float:right;left:inherit;}

.dos-columnas{    
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
		-moz-column-count: 1; /* Firefox */
		column-count: 1;
		text-align:center;
		padding-top:20px;
		-webkit-column-gap: 40px; /* Chrome, Safari, Opera */
		-moz-column-gap: 40px;
		letter-spacing:0.5px;
		font-size:18px!important;
		line-height:1.5;
	}
.bq-enoturismo p{font-size:120%!important;line-height:1.5;letter-spacing:0.5px;padding-top:20px;
}

.content_slider {
    padding: 0!important;
	margin: 0!important;
}
.content_slider a.button {top:50%!important;}
a.button.button_js.slider_prev.slick-arrow, a.button.button_js.slider_next.slick-arrow{color:#fff!important;z-index: 999;}

}
@media only screen and (max-width: 950px) {
	a.button .button_label {
    padding: 4px 10px!important;
}
}
@media only screen and (max-width: 1200px) {
.zoom_box .desc .desc_txt .titu{font-size:100%!important;letter-spacing:0;}
}

@media only screen and (max-width: 479px){
.woocommerce.columns-4 ul.products li.product{width:48%!important; }
.woocommerce ul.products li.product .desc .posted_in{padding-bottom:6px;}
/*.woocommerce ul.products li.product .desc h4 {min-height:60px;}
ul.products li.product .desc .posted_in {
    min-height: 41px;
    padding-top: 5px;
}
.woocommerce ul.products li.product .desc .do{min-height:55px;}*/
.fancy_heading_icon{background: none;}

#Top_bar .menu_wrapper{width:auto;margin-left:0;top:0;float:right!important;}

.fancy_heading .title{padding:0!important;}
.woocommerce-product-details__short-description{padding:0 40px!important;}
.responsivo{display:none;}

}

@media only screen and (min-width: 950px)
{
.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li{padding:0;}
.mm-vertical #Top_bar .menu > li > ul.sub-menu.mfn-megamenu.mfn-megamenu-4 {margin-left:0!important;}
html[lang="en-US"] .mm-vertical #Top_bar .menu > li > ul.sub-menu.mfn-megamenu.mfn-megamenu-4 {
    margin-left: -18%!important;
}


}






/*  INICIO PACKS */

.woocommerce ul.products li.product .desc{padding:15px 5px 0!important;}
.woocommerce a.button, .woocommerce div.product form.cart .button {
    padding: 2px 20px!important;
}
.woocommerce span.soldout{display:none;}
.woocommerce ul.products li.product.outofstock .image_frame .image_wrapper img, .woocommerce ul.products li.product.outofstock .hover_box_product .hover_box_wrapper{opacity:1!important;}
h3#ship-to-different-address label {
    font-weight: 600!important;
}


/* DESHABILITAR UNA BOTELLA */
input:disabled, .value div:first-child label, .value div:first-of-type {display:none!important;}

/* PACK */

ul.list_mixed li:before, ul.list_check li:before, ul.list_star li:before, ul.list_idea li:before{top:0;}
ul.list_star li{text-align:left;}
.product-type-bundle h1.product_title{    font-family: 'Montserrat', Arial, Tahoma, sans-serif;
    font-size: 28px!important;
    color: #644d37;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;margin-bottom:0!important;}


/*.product-type-bundle h1.product_title:after { content: none!important;}*/

/*.product-type-bundle .no-movil, .precio-bundle, .cart.bundled_item_cart_content.variations_form, .precio-bundle .products.bundled_products, .product-type-bundle .section.mcb-section.full-width.bg-cover {display:none!important;}*/
.product-type-variable .precio-bundle, .product-type-grouped .precio-bundle, .product-type-bundle .bodega, .woocommerce .product div.entry-summary h1.product_title:after{display:none!important;}
.precio-bundle .cart{margin-bottom:0!important;}
.product-type-bundle .datos-producto{  position: relative;  margin-left: -560px; width: 1120px;}
.product-type-bundle .precio-bundle{display:inline;}
.product-type-bundle .precio-bundle .quantity{padding:0!important;}
.product-type-bundle .precio-bundle .quantity p{margin:0!important;}
.product-type-bundle .precio-bundle .quantity p input[type="number"]{margin-bottom:0!important;}
.woocommerce .product-type-bundle div.entry-summary .cart{/*width: 200px; margin: 0 auto 0!important;*/}
.datos-producto .products.bundled_products{display:none!important;}
.datos-producto .summary-add-to-cart-form.summary-add-to-cart-form-bundle{display:none!important;}
.cart.bundled_item_cart_content.variations_form, .woocommerce .product-type-bundle ul.products li.product .precio-botella{display:none;}
.precio-bundle form.cart .button{ margin: 25px 0 0 10%!important;}
.single_add_to_cart_button.bundle_add_to_cart_button.button{margin-top: .2em!important;}
.product-type-bundle .datos-producto .images {
  width: 100%!important;
   height: 100%!important; padding-top:30px!important;
}
.woocommerce .product-type-bundle ul.products li.product{margin:0 1%!important;}
.bundled_product_summary .bundled_product_images figure { margin: 0; max-width: 190px; margin: 0 auto 0!important;}
.bundled_product_images{height:auto!important;}

  .product-type-bundle > .section_wrapper.mcb-section-inner.bg-cover .products.bundled_products .precio-botella{
	  display:none!important;
  }
.woocommerce .product-type-bundle div.entry-summary .price{font-size:36px; font-weight:600;}
  .product-type-bundle > .section_wrapper.mcb-section-inner.bg-cover .cart.bundle_data { display:none; }
.bundled_product_summary .bundled_product_title .bundled_product_title_link { display: none;}
.desc_pack{padding-bottom:15px}

.product-type-bundle .producto .one-second.column {width:100%;float:none;}
ul.list_star{padding-top:20px;}
ul.list_star li:before, li.list_star:before {
    content: '\e93e';
}

.ancho{max-width:830px;}
.ancho2{max-wdith:750px;}
.product-type-bundle .ancho, .product-type-bundle .ancho2{max-width:1220px;}
.product-type-bundle .datos-producto .column.one-third{width:25%!important;margin-left:6.333%!important;}
.product-type-bundle .datos-producto .column.twoe-third{width:34.666%!important;}

.bundle_form {
    margin: 0 4px!important;
}
.froala-editor-button p{
	line-height: 2.5!important; 
}
.poptin-credit{
	display:none!important;
}
@media only screen and (max-width:1220px) and (min-width:767px){
	.product-type-bundle .datos-producto{margin-left:0;width:100%;left:7%;}
}

@media only screen and (min-width: 767px){
h3.premio-pack{display:none;}
.woocommerce .product-type-bundle div.entry-summary .cart{
    margin-left: 30%;
    margin-top: 1em;}
    
.woocommerce div.product div.summary{min-width:495px;;}
}


@media only screen and (max-width: 767px){
.product-type-bundle .datos-producto {width: 400px;
    margin-left: -200px;}
	.product-type-bundle .datos-producto .column.one-third{width:100%!important; margin-left:0!important;}
.product-type-bundle .datos-producto .desc_pack{padding-right:10%!important;padding-left:10%!important;}	
.woocommerce .product-type-bundle ul.products li.product { width: 100%!important;}
.woocommerce ul.products li.product-type-bundle .desc .do{display:none!important;}
.woocommerce .product-type-bundle div.entry-summary .cart{width:250px;margin:0 auto 0!important;}
}
.product-type-booking .precio-bundle form{display:none!important;}
.product-type-booking .datos-producto .woocommerce-product-details__short-description h1{font-size:30px; font-style:normal!important;background:url(/wp-content/uploads/2018/10/cierre-olarra.png) no-repeat bottom center;padding-bottom:12px;margin-bottom:30px;}
.wc-bookings-date-picker-timezone-block{display:none;}
.product-type-booking{max-width: 1220px; margin: 0 auto 0;    background-image: url(/wp-content/themes/betheme-child/images/bg-Bodegas_Olarra.jpg);
    background-repeat: no-repeat;
    background-position: center;}
.product-type-booking .product_wrapper.clearfix{position:relative;width:66%;float:left;z-index:90;}
.product-type-booking .degrade{background: none;border: none;}
.product-type-booking .product_wrapper.clearfix .cinta{background-image:none;}
.product-type-booking .datos-producto .one-third.column{display:none;}
.product-type-booking .datos-producto .summary{width:100%!important;padding:60px 0!important;}
.product-type-booking .bg-cover.ancho{float:right;width:33%; z-index:700!important;}
.product-type-booking .datos-producto{position:relative; margin-left:0; left:0;padding: 50px 5%!important;}
.product-type-booking .section.mcb-section.full-width.bg-cover, .product-type-booking .section_wrapper.mcb-section-inner.ancho2{z-index:0;}

.wc-bookings-date-picker .ui-datepicker-header, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next {background-color:#B58E40;background-image:none;}
.ui-widget-content .ui-icon, .ui-widget-header .ui-icon {background-image: url(/wp-content/themes/betheme/assets/ui/images/ui-icons_333333_256x240.png);}
.ui-widget{font-family: 'Montserrat', Arial, Tahoma, sans-serif;}
.wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:#8DBF6E!important;}

.wc-bookings-booking-form .block-picker li a .booking-spaces-left{display:none;}

@media only screen and (max-width: 768px){
.product-type-booking .product_wrapper.clearfix .cinta{background-color:transparent!important;}
	.product-type-booking .datos-producto .summary{padding:0!important;}
.product-type-booking .product_wrapper.clearfix{width:100%;float:none;}
.product-type-booking .bg-cover.ancho{float:none;width:100%; z-index:9;}
.product-type-booking .woocommerce-product-details__short-description{padding:0!important;}
.product-type-booking .datos-producto{width:auto;padding:0 5%!important;}
.product-type-booking .bg-cover.ancho{padding:30px 0!important;}

}


/* OFERTAS PROMOCIONES */
.woocommerce.columns-4 ul.products li.product.post-3395 {display:none;}
td.xoo-cp-pimg img {
	max-height: 130px!important;
    width: auto!important;}
    
/* NUEVAS BODEGAS 2022*/
body.tax-product_cat p{
	font-size:110%!important;
}
body:not(.template-slider).tax-product_cat #Header {
    min-height: 0px!important;
}
.cont-bodega{
	padding:60px 0;
	background-repeat:no-repeat;
	background-position:center;
}
.titular-bodegas h1, .titular-bodegas h2{
    color: #434039;
    line-height: 1.3;
    margin-bottom: 5px;
}
.titular-bodegas .fancy_heading_icon{
background: url(/wp-content/uploads/2022/03/linea-fancy-heading2.gif) repeat-x;
    background-position-y: 10px;
}
.titular-bodegas .fancy_heading .title{
color: #644d37;
    /* background: #DDDCCB; */
    background:transparent;
    display: initial;
    padding: 0 14px;
    text-transform: uppercase;
    line-height: 1.2!important;
	font-family: "Montserrat", Arial, Tahoma, sans-serif;
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 80%;
}
.maquetacion-bodegas .mcb-wrap-inner{display: flex;
  justify-content: center;
  align-items: center;}
.maquetacion-bodegas .texto-centrado {max-width:500px;}
.texto-centrado h3{color: #644d37;
    letter-spacing: 2px;
    font-size: 20px;
    line-height: 1.3;
    margin-bottom: 30px;}
.fotos-texto{
	background-repeat: no-repeat; 
	background-position: center center;
	Background-size: cover;min-height: 50vw;
}
.viticultura{
	padding:100px 0;
	background-repeat:no-repeat;
	background-position:center;
}
.identidad{
	padding-top:0px;
	padding-bottom:0px; 
}
.identidad .section_wrapper.mcb-section-inner .wrap.mcb-wrap.one{
	padding:60px 0 0;
	background-repeat:no-repeat;
	background-position:center bottom;
}


.identidad .fancy_heading_icon {
    background: url(/wp-content/uploads/2022/03/linea-fancy-heading2.gif) repeat-x;
    background-position-y: 10px;
}
.sec-eno{
	background:#fff;
}
.woocommerce a.button.decalogo{
	background-color:#000!important;
	color:#fff;
	border:none!important;
	padding:0!important;
}
.woocommerce a.button.decalogo .button_icon{
	padding:7px;
}
.woocommerce a.button.decalogo .button_label{
	padding: 7px 20px!important;
}
.tax-product_cat .slide-bodega .icon-right-open-big:before, .tax-product_cat .slide-bodega .icon-left-open-big:before{
	color:#94928a;
}
.slide-bodega.section.has-navi .section-nav.next {
    bottom: -25px;
}

@media only screen and (min-width: 768px){
	.slide-bodega .content_slider.flat .content_slider_ul{
		border:30px solid #f6f4ef;
	}
	.titular-bodegas h1, .titular-bodegas h2{
    	font-size: 42px;
	}
	.texto-centrado > .column_attr.clearfix {
    	padding: 200px 0!important;
	}
	.header-bodega {padding-top:120px;}
	.identidad .section_wrapper.mcb-section-inner .wrap.mcb-wrap.one{
		padding-top:100px;
	} 
	.sec-eno{
		padding-top:80px;
	}
	.movil{display:none;}	
	html[lang="en-US"] #Top_bar .menu_wrapper{position:relative;left:50%;margin-left:-250px;}
}
@media only screen and (max-width: 767px){
	
	.titular-bodegas h1, .titular-bodegas h2{
    	font-size: 24px;
	}
	.texto-centrado > .column_attr.clearfix {
    	padding: 30px 24px!important;
	}
	.equal-height-wrap .mcb-wrap.fotos-texto{
		height: 100vw!important;
	}
	.header-bodega {padding-top:80px;}
	.header-bodega img{    max-width: 50%!important;}
	.column_placeholder, .column-margin-50px .column.column_placeholder{
		margin:0!important;
	}
	.column_placeholder{display:none;}
	.sec-eno{
		padding-top:30px;
	}
	.identidad .section_wrapper.mcb-section-inner .wrap.mcb-wrap.one{background-image: none!important;}
}

/* Bodegas */
body.archive.tax-product_tag ul.shop_slider_ul li img.scale-with-grid, body.archive.tax-product_cat ul.shop_slider_ul li img.scale-with-grid {
    max-width: 244px!important;
    height: auto;
}
