/*
Theme Name: Calccolabs Child
Author: LEAD
Author URI: https://leadmarketingdigital.com
Description: Child Theme for Calccolabs
Template:	calccolabs
Version: 1.6.1.2
Text Domain:  calccolabs-child
*/

blockquote{font-size:34px; font-style: italic;line-height:1.3;background:none;   
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0;
    margin-inline-end: 0; margin-bottom:30px;}
.big blockquote{text-align:center;font-size:38px;}
.bigleft blockquote{text-align:left;font-size:38px;}
.blockquote, .blockquote blockquote{margin-bottom:0;}
blockquote:after{content:none;}

.section.has-navi .section-nav.next { bottom: 170px;margin-left:-50px;}
.icon-down-open-big{font-size:175%;font-weight:bold;}
.section.has-navi.dark .section-nav {
    color: rgba(255,255,255,.7);
}
.section.has-navi.dark .section-nav:hover{color:rgba(255,255,255,1)}
.animate{-webkit-animation-duration: 4s!important;
    -moz-animation-duration: 4s!important;
    -ms-animation-duration: 4s!important;
    -o-animation-duration: 4s!important;
    animation-duration: 4s!important;}


.primero h1{    color: #93752c;font-size:18px;letter-spacing:2px;line-height:1.3;margin-bottom:7px;}
.primero h2{color:#000; font-size:24px;line-height:1.3;margin-bottom:15px;}

.dcha {float:right;}
.aline h2, .aline h3, .aline p{text-align:right;}

.one-second .mcb-wrap-inner .column_visual, .two-fifth .mcb-wrap-inner .column_visual, .one-second .mcb-wrap-inner .column_blockquote{max-width:500px;}

/* MENU */
li#menu-item-80 > a, li#menu-item-100 > a, li#menu-item-93 > a {font-weight:300!important;}
#Top_bar .menu > li ul li a {
    color: #000000;
	background:#fff;
	font-size:14px;
	text-align:center;
}
#Top_bar .menu li ul li{width:300px;}
#Top_bar .menu li ul {left: -105px;}
#Side_slide.light #menu ul li{font-size:14px}
#Side_slide.left {left: -300px;}
div.top_bar_left.clearfix{width:100%!important;}

#Top_bar .top_bar_right_wrapper{top:0!important;}
#Top_bar .wpml-languages.horizontal{border:none!important;}
#Top_bar .wpml-languages.horizontal ul li:first-child a{padding-right:6px;}
#Top_bar .wpml-languages.horizontal ul li:first-child::after{content: "/";}


/* HOME */
.Latest_news.featured ul {
    float: none;
    width: 100%;
}
.Latest_news.featured ul.ul-first li .photo{border-bottom:none;margin-bottom:15px;}
.Latest_news.featured ul.ul-first li .desc p a{color:#000!important;}
p.menu-vinos {text-align:center;font-size:13px; font-weight:400;letter-spacing:2px;}
p.menu-vinos a {color:#000; padding:0 5px;}
p.menu-vinos a:hover {color:#93752c;text-decoration:none;}

/* SLIDE PORTFOLIO */
.slick-initialized .slick-slide, .post-related .desc, .image_frame .image_wrapper{text-align:center;}
.slick-initialized .slick-slide h3,  .post-related .desc p.big {font-size:18px; text-transform:uppercase;letter-spacing:2px;font-weight:bold;margin-bottom:7px;}
.post-related .desc p.big a{color:#000;}
.section-post-related .section-related-adjustment{border:none;}
.portfolio_slider .slider_nav{height:77px;width:77px;line-height:77px;border-radius: 38px;font-size:40px;font-weight:bold;}
.portfolio_slider .slider_prev {left: -50px;}
.portfolio_slider .slider_next {right: -50px;}



/* BUTTON */
a.button, .button-flat input[type="submit"]{font-weight:500;letter-spacing:2px;}
a.button .button_label, .button-flat input[type="submit"] {padding:5px 30px;}

.icon_box.icon_position_left .image_wrapper {width:44px!important; height:44px!important;}
.icon_box.icon_position_left{min-height: 44px; padding-left:54px;}
.icon_box a{color:#000;}
.icon_box a:hover{color:#93752c;}

/* VINO */
.bodega {font-size:24px;letter-spacing:2px;margin-bottom:0;}
h1.title-vinos{font-size:32px; color:#93752c;font-weight:bold; letter-spacing:3px;margin-bottom:0;text-transform: uppercase;}
h2.title-vinos{margin-top:30px; font-family: "Times", Arial, Tahoma, sans-serif;font-style: italic;color:#453f3f;font-size:40px;letter-spacing:0; line-height:1!important;}
.helper{background:#fff;}
.helper .helper_header { padding: 20px 30px 0 0;}
.helper .helper_header .links { left: 200px;}
.helper .helper_header .links a.link{color:#93752c}
.section-post-related .post-related .image_frame{margin-bottom:0;}
.columna-linea1{border-right: 1px solid #dddcdc; padding: 20px 0;}
.columna-linea2{border-right: 1px solid #dddcdc; padding: 20px 20px 20px 0;}
.bg-vinos{padding-top:0px; padding-bottom:0px;background-image:url('/wp-content/uploads/2019/01/bg-vinos.png'); background-repeat:no-repeat; background-position:center center;}

/* PIE */
 #Footer h4{font-size:18px; letter-spacing:2px;}
.footer_copy .container .column.one {border-top:1px solid #dddcdc;}
.textwidget .peque a{color:#000!important;font-weight:bold;}
.pie-dcha p.peque{text-align:right!important;}

/* BLOG */
.grid .post-desc-wrapper .post-desc{padding:20px 0 0;}
h2.entry-title a{font-weight:300;color:#000;text-transform:uppercase;}
.dark h1{font-size:34px;font-weight:bold;text-transform:uppercase;}

/* CONTACTO */
.direccion div, .telefono div, .email div {padding-left:45px;backgroun-position:top left;}
.direccion div {background: url('/wp-content/uploads/2019/01/icon-localizacion.png') no-repeat;}
.telefono div {background: url('/wp-content/uploads/2019/01/icon-telefono.png') no-repeat;}
.email div {background: url('/wp-content/uploads/2019/01/icon-email.png') no-repeat;}
span.wpcf7-list-item{margin:0;}
.peque {
    font-size: 13px;
    line-height: 1.2;
}


/* VISITAS */
.visitas {border:1px solid #000;text-align:center; padding:30px;margin-top:30px;}

/* ERROR 404 */
.big.marron blockquote{color:#93752c;}
.menu-error a{color:#000;font-weight:500;}
.menu-error a.enlace{color:#000;font-weight:300;}

/* AGE CHECKER */


@media only screen and (max-width: 959px) and (min-width: 768px){
.section-post-related .col-5 .post-related {width: 31.333%!important;clear:inherit;}	
}

@media only screen and (max-width: 767px){
blockquote{margin:0 0 30px 0;font-size:28px;}
.big blockquote, .bigleft blockquote{font-size:28px;}
.blockquote, .blockquote blockquote{margin-bottom:0;}
blockquote:after{content:none;}
.if-zoom #Content .slick-slide .image_frame .image_wrapper img, .if-zoom #Content .bg-vinos .image_frame .image_wrapper img {
    max-width: 60%;
}
.portfolio_slider .slider_nav{height:38px;width:38px;line-height:38px;border-radius: 76px;font-size:20px;font-weight:bold;}
.slick-initialized .slick-slide h3{margin-bottom:0;}
/*.section-post-related .col-5 .post-related {width:48%!important;clear:inherit; min-height:460px;}*/
.section-post-related .col-5 .post-related .image_frame .image_wrapper img {max-width:60%!important;}
.portfolio_slider .slider_prev {left: 0!important;}
.portfolio_slider .slider_next {right: 0!important;}
.post-related .subtitulo{display:none;}
.post-related a.button{font-size:13px;margin-right:0;}
.post-related a.button .button_label{padding:5px 10px;}

.columna-linea1, .columna-linea2{border-right:none; padding: 20px 0;}

.bg-vinos{background-position:10% top!important;}

.aline h2, .aline h3, .aline p{text-align:left;}
}

@media only screen and (max-height: 1200px) and (min-height: 800px){
	#Content img.img-vino{height:750px!important; width:auto;}
	.if-zoom #Content .slick-slide .image_frame .image_wrapper img, .if-zoom #Content .bg-vinos .image_frame .image_wrapper img {
    max-width: auto;
}
}

@media only screen and (max-height: 799px) and (min-width:500px){
	#Content img.img-vino{height:600px!important; width:auto;}
	.if-zoom #Content .slick-slide .image_frame .image_wrapper img, .if-zoom #Content .bg-vinos .image_frame .image_wrapper img {
    max-width: auto;
}
}
