/*
CTC Separate Stylesheet
Updated: 2016-06-28 22:48:58
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
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
Version: 2.7.8.1467154138
*/

/*  ---- ACOMODA EL INICIO --- */
.et_pb_bg_layout_dark, .et_pb_bg_layout_dark h1, .et_pb_bg_layout_dark h2, .et_pb_bg_layout_dark h3, .et_pb_bg_layout_dark h4, .et_pb_bg_layout_dark h5, .et_pb_bg_layout_dark h6 {
	min-height: 450px !important;
}
.et_vertical_nav #page-container #main-header {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0);
}
#main-header.et-fixed-header {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0) !important;
}
.et_vertical_nav #main-header .container {
    margin: 20px 40px;
}
#footer-info {
    padding-left: 30px;
}
.et_pb_slider .et_pb_slide {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0) inset;
}
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right: 0.5%;
}

/*  ---- SACA EL MENÚ EN LOS PROYECTOS --- */
#main-header {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0)!important;
    display:none!important;
}


/*  ---- ACOMODA LA PAGINA PROYECTOS --- */
@media (min-width: 981px) {
.et_pb_column_3_4 .et_pb_portfolio_item.et_pb_grid_item {
     float: left !important;
     clear: none !important;
}

.et_pb_column_3_4 .et_pb_portfolio_item.et_pb_grid_item:not(:nth-child(3n)) {
     width: 15.5% !important;
     margin-right: 1% !important;
}

.et_pb_column_3_4 .et_pb_portfolio_item.et_pb_grid_item:nth-child(3n) {
     width: 15.5% !important;
     margin-right: 1% !important;
}
}

/*  ---- ACOMODA CADA UNO DE LOS PROYECTOS --- */
@media (min-width: 981px) {
.et_pb_column_3_4 .et_pb_gallery_item.et_pb_grid_item {
     float: left !important;
     clear: none !important;
}

.et_pb_column_3_4 .et_pb_gallery_item.et_pb_grid_item:not(:nth-child(3n)) {
     width: 15.5% !important;
     margin-right: 1% !important;
     margin-bottom: 1% !important;
}

.et_pb_column_3_4 .et_pb_gallery_item.et_pb_grid_item:nth-child(3n) {
     width: 15.5% !important;
     margin-right: 1% !important;
     margin-bottom: 1% !important;
}
}

@media only screen and ( max-width: 1350px) {
}
#footer-info {
    display: none;
}

/*  ---- CAMBIA EL ICONO EN CADA FOTO --- */
.et_pb_column_3_4 .et_pb_portfolio_item.et_pb_grid_item .et_overlay::before {
	background: rgba(0, 0, 0, 0) url("http://www.berioarquitectos.uy/MCBerioCont/uploads/2016/07/Favicon.png") no-repeat scroll center center / auto 86% !important;
	color: transparent !important;
	width: 100% !important;
}
.et_pb_gallery_grid .et_pb_gallery_image .et_overlay::before {
	background: rgba(0, 0, 0, 0) url("http://www.berioarquitectos.uy/MCBerioCont/uploads/2016/07/Favicon.png") no-repeat scroll center center / auto 86% !important;
	color: transparent !important;
	width: 100% !important;
}


/*  ---- CORRIGE MENÚ NUEVO --- */
.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module, .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_module, .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_module, .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_module, .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_module {
    margin-bottom: 2%;
}
.et_pb_toggle_close {
    padding: 0px!important;
    padding-bottom: 8.6%!important;
}
.et_pb_toggle {
    border: 0px solid #ffffff!important;
    border-bottom: 1px solid #000000!important;
}
.et_pb_toggle_open {
    padding: 1px!important;
    padding-bottom: 0%!important;
}

.et_pb_toggle_0.et_pb_toggle p {
    margin-top: -12em;
    line-height: 1.5em!important;
}

.et_pb_toggle_content {
    padding-top: 8px;
}
.et_pb_toggle_content p:last-of-type {
    padding-bottom: 5%;
}
.et_pb_toggle_open .et_pb_toggle_title::before {
    content: ";";
}
.et_pb_toggle_title::before {
    content: "a";
}
a {
    color: #000000;
}

/*  ---- CORRIGE FORMULARIO DE CONTACTO --- */
.et_pb_contact p input, .et_pb_contact p textarea {
    padding: 8px;
    width: 50%;
    border-bottom: 1px solid #000000!important;
}
.et_pb_contact_field {
    margin-bottom: 1%;
}
.et_contact_bottom_container {
    float: left;
    margin-left: 40%;
    margin-top: 0.2%;
}
.et_pb_contact_form {
    margin-left: 3%!important;
    margin-top: 2.2%;
}