/*
Theme Name:   ambient-child
Theme URI:    https://www.colab.cat/
Description:  An Ambient child theme 
Author:       Roxana Torre
Author URI:   https://www.torre.nl
Template:     ambient
Version:      1.0.0
Text Domain:  ambient-child
*/
@media only screen and (max-width: 1440px){
	footer .eltdf-footer-top:not(.eltdf-footer-top-full) .eltdf-container-inner {
	  padding: 0px 0;
	}
}

footer .eltdf-footer-top:not(.eltdf-footer-top-full) .eltdf-container-inner {
	padding: 30px 0 !important;
}
.textwidget, .textwidget a:link{
	color: #FFF;	
}
footer .eltdf-footer-top .widget a {
	color: #FFF !important;
}
footer .eltdf-footer-top .widget .eltdf-footer-widget-title{
	margin-top: 18px !important;
}
.eltdf-footer-column-2 .textwidget, .eltdf-footer-column-3 .textwidget{
	margin-top:30px;
}
.wp-block-image .alignleft{
	margin-top:0;
}
.eltdf-position-right{
	background-color: #fff;
}
nav .item_text img{ margin-top: 8px;}

.eltdf-menu-area{
	box-shadow: 0px 0px 4px 2px #D7D8D2;
}

.eltdf-page-header .eltdf-fixed-wrapper{
	background:#FFF;
}

/* for header to change at another breakpoint */
@media only screen and (max-width: 1300px) {
	.eltdf-main-menu > ul > li > a {
  		padding: 0 12px !important;
	}
}
@media only screen and (min-width: 1024px) {
	.eltdf-mobile-header {
		display: block !important;
	}
	.eltdf-page-header {
		display: none !important;
	}
}
@media only screen and (min-width: 1205px) {
	.eltdf-mobile-header {
		display: none !important;
	}
	.eltdf-page-header {
		display: block !important;
	}
}
/*masonry texto en la pagina nosotros*/
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
	.eltdf-masonry-gallery-holder .eltdf-mg-item .eltdf-mg-item-content{
		padding: 10px 15px 25px 25px !important;
	}
	.eltdf-masonry-gallery-holder .eltdf-mg-item.eltdf-mg-standard .eltdf-mg-item-text{
		font-size: 14px;
		line-height: 20px;
	}
	.eltdf-masonry-gallery-holder .eltdf-mg-item .eltdf-mg-item-text {
	  margin: 14px 25px 0 0 !important;
	  bottom: 25px !important;
	  left: 25px !important;
	}
	.eltdf-masonry-gallery-holder .eltdf-mg-item h3{
		font-size: 1.1em;
	}
}
@media only screen and (min-width: 1281px) and (max-width: 1400px) {
	.eltdf-masonry-gallery-holder .eltdf-mg-item .eltdf-mg-item-content{
		padding: 10px 15px 25px 25px !important;
	}
	/*.eltdf-masonry-gallery-holder .eltdf-mg-item.eltdf-mg-standard .eltdf-mg-item-text{
		font-size: 18px;
		line-height: 22px;
	}*/
	.eltdf-masonry-gallery-holder .eltdf-mg-item .eltdf-mg-item-text {
	  margin: 14px 25px 0 0 !important;
	  bottom: 25px !important;
	  left: 25px !important;
	}
	.eltdf-masonry-gallery-holder .eltdf-mg-item h3{
		font-size: 1.3em;
	}
}
/* hover boxes */
@media only screen and (min-width: 1200px){
	.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox{
		min-height: 518px;
	}
	vc-hoverbox-block-inner vc-hoverbox-front-inner h2{
		padding-top: 40px;
	}
}

#hoverBoxRow2Col .vc-hoverbox-wrapper .vc-hoverbox{
	min-height: 400px;
	margin-top:30px;
}

/* other */
.contactBlock{
	padding-top: 75px;
	background-color: #FFF;
	border-right:1px solid #D7D8D2;
	margin-top:1px;
	min-height: 350px !important;
}

.contactBlock.vc_column_container > .vc_column-inner{
	padding: 0 10%;
}
.contactBlock img{
	height:84px;
} 