/*!
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 3.0.71
Description: Child of DIVI theme.
Author: blanco
Author URI: http://www.blanco.esy.es
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  Divi-child
Template: Divi
*/


@import url("../Divi/style.css");


/* COMUNES ============================================================================================== */

.bot-largo{
	padding-left:25px!important;
	padding-right:25px!important;
}


.et-social-facebook a.icon:before { content: '\e093'; }
.et-social-twitter a.icon:before { content: '\e094'; }
.et-social-google-plus a.icon:before { content: '\e096'; }
.et-social-pinterest a.icon:before { content: '\e095'; }
.et-social-linkedin a.icon:before { content: '\e09d'; }
.et-social-tumblr a.icon:before { content: '\e097'; }
.et-social-instagram a.icon:before { content: '\e09a'; }
.et-social-skype a.icon:before { content: '\e0a2'; }
.et-social-flikr a.icon:before { content: '\e0a6'; }
.et-social-myspace a.icon:before { content: '\e0a1'; }
.et-social-dribbble a.icon:before { content: '\e09b'; }
.et-social-youtube a.icon:before { content: '\e0a3'; }
.et-social-vimeo a.icon:before { content: '\e09c'; }
.et-social-rss a.icon:before { content: '\e09e'; }




/* HEADER ============================================================================================== */

/* Linia/borde bottom header */
#main-header {
	/*box-shadow:none*/
}


/* Logo right & Menu left */
#logo{
	/*float:right; 
	margin-top: 16px;    
	margin-right: 60px;*/
}
#et-top-navigation{
	/*float: left; 
	padding-left: 0px !important;*/
}




/* FOOTER ============================================================================================== */

#main-footer{
	/*display:none;*/
}


.footer-widget .widget_media_image{
	margin-bottom:15px!important;
}


.footer-widget .et_pb_widget{
	width:100%;
}


/* contact form 
#contact-form{width:100%;}
#contact-form .et_pb_contact p input, 
#contact-form .et_pb_contact p textarea{
    background-color: white;
    font-family: "Open Sans";
	color: #666!important;
}

#contact-form .et_pb_contact_message  {
    color: #333;
	min-height:180px;
}
#contact-form .et_pb_contact_message  ul{
    margin-left: 2em;    
}
#contact-form .et_pb_contact_message  p,
#contact-form .et_pb_contact_message  ul{
    padding: 1em 1em 0 1em;
}

#contact-form .et_pb_contact_captcha{
	padding:15px!important;
}

#contact-form .et_pb_contact_submit,
#contact-form .et_pb_contact_submit:hover,
#contact-form .et_pb_contact_submit:active,
#contact-form .et_pb_contact_submit:focus,
#contact-form .et_pb_contact_submit:visited{
	color:white;
	border-color:white!important;
}




/* HOME ============================================================================================== */

.home-blog .et_pb_post {
	border:none!important;
	margin-bottom:0!important;
}
.home-blog .et_pb_post .more-link{
	margin-top:15px!important;
	text-transform:capitalize;
	display:inline-block;
	font-weight:600;
}

.home-blog .et_pb_post >*{
	margin-left:-15px;
}





/* CONTACTO ============================================================================================== */

.et_pb_map {
	height: 640px!important;
}





/* PROYECTOS ============================================================================================== */

 
 blockquote {
    margin: 20px 10% 30px 10%;
 }
 
@media only screen and ( min-width: 768px ) {
 
 /* Producto */
	.three-column-grid .et_pb_gallery_item {
		width: calc(33% - 4px)!important;
		margin: 2px !important;
	}
	 
	.three-column-grid .et_pb_gallery_item:nth-child(3n) {
		/*margin-right: 0 !important;*/
	}
	 
	.three-column-grid .et_pb_gallery_item:nth-child(4n+1) {
		clear: unset !important;
	}
 
}


/* Proyecto / Obra */
@media only screen and ( min-width: 768px ) {
	.primera-img-gran{}
	.primera-img-gran .et_pb_gallery_item:first-child{
		width: 47.5%!important;
		margin: 0 1% 0 0!important;
	}
	.primera-img-gran .et_pb_gallery_item,
	.primera-img-gran .et_pb_gallery_item:nth-child(4n) {
		width: 23%!important;
		margin: 0 1% 1% 0!important;
	}
	.primera-img-gran .et_pb_gallery_item:nth-child(4n+1) {
		clear: unset !important;
	}

}
	
/* Galeria Obras Singulares */
@media only screen and ( min-width: 981px ) {
	
	.et_pb_portfolio_grid .et_pb_portfolio_item{
		width: calc(25% - 4px)!important;
		margin: 2px!important;
	}

}


.et_pb_portfolio_grid .et_pb_portfolio_grid_items {
    overflow: visible!important;
}





/* FORMULARIO CONTACTO ============================================================================================== */
 
	 
.et-pb-contact-message{
	color:white!important;
}
.et_contact_error{
	border-color:black!important;
}
	 