/*
Theme Name: Divi Child Theme
Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.
Author:   Brad Dalton http://wpsites.net
Template: Divi
*/

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

.woof_sid_auto_shortcode{ border:none; background:none;}
body{ font-family: 'aperculight'; font-size:13px; background:none; width:100%; height:100%;}
.hide { display: none!important; }
h1, h2, h3, h4, h5, h6 { color: #333; padding-bottom: 10px; line-height: 1em;   font-weight: 500; font-family: 'apercumono'; font-weight:bold;}
h1{ font-size:30px;}
video {max-width: none;}
.mejs-pause button {
    background-position: 0 -16px;
}
.mejs-controls{ visibility:visible;}

.microdata { display: none; }

.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 {
    color: #fff !important;
}
.et_pb_row { padding: 0 !important;}
#back_imagen_derecha { background-position: top right; background-size:100%; background-repeat:no-repeat; height:260px;}
.back_imagen_izquierda { background-position: top left; background-size:100%; background-repeat:no-repeat; height:174px; }
.et_pb_gutters3 .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 { width: 25%;}

.entry-content li {list-style-type: none;  margin-left:6px;}
.entry-content li:before { content: "-" };

.et_pb_slide_description h2{  font-family: 'apercumono';}
.et_pb_slide_description h2 {
    font-weight: 300;
    font-size: 36px;
    margin-top: 0;
}
.et_pb_section { background-image:url(http://www.distribuidorademarmoles.com/nueva/wp-content/uploads/2015/09/back_home.jpg); background-size:100%; background-repeat:no-repeat; background-position:0 0; padding:0;}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
    margin-bottom: 0;}
.et_pb_section_7{ margin-top:40px;}
.et_pb_text_0 {
    background-image: url(http://www.distribuidorademarmoles.com/nueva/wp-content/uploads/2015/09/quienes_somos.png); background-size:100%; background-position:right top; background-repeat:no-repeat;
}
.et_pb_text_1 {
    background-image: url(http://www.distribuidorademarmoles.com/nueva/wp-content/uploads/2015/09/mision2.png); background-size:100%; background-position:right top; background-repeat:no-repeat; }
.et_pb_text_2{ background-size:100%; background-position:right top; background-repeat:no-repeat;}
.no_back{ background:none;}

.texto_izquierda{ width:30%; text-align:justify; padding:100px 0 30px 0; margin-left:20%;}
.texto_vision{ width:25%; text-align:justify; padding:10px 0 30px 0; margin-left:14%; height:580px;}
.texto_vision h1{ text-align:center;}
.texto_derecha{ width:30%; text-align:justify; padding:80px 0 30px 0; margin-left:60%; height:580px;}
.texto_derecha2{ width:80%; text-align:justify; padding:110px 0 120px 0; margin-left:15%;}
.borde_rojo{ width:100px; height:2px; background:#c00; margin:0 auto;}
.linea_negra_titulo{ width:30px; height:3px; background-color:#000; float:left; margin:10px 5px 0 0;}

.franja_final{ color:#fff; text-align:center; background:#000; width:100%; padding:20px;}
.franja_final h3{ color:#fff; font-family: 'apercumono';}

#main-footer{ background:#fff; padding:20px 0 0; background-image:url(http://www.distribuidorademarmoles.com/nueva/wp-content/uploads/2015/09/back_home.jpg); background-size:100%; background-repeat:no-repeat; background-position:0 0;}
#footer-bottom { background-color: none; background-color: rgba(0, 0, 0, 0); clear:both; width:100%; padding-top:0; }
#footer-bottom .container { text-align:center; width:100%; margin:0 auto; max-width:320px;}
.et-social-icons{ float:none; margin:0 auto;}
.buscanos{ float:left; width:35%; color:#000; text-align:right;}
.buscanos_linea{ float:left; width:10%; height:2px; background:#000; margin:10px;}
.redes{ float:left; width:45%; text-align:left;}
.columna_footer{ float:left; width:33%; text-align:center; }
.negritas{ color:#000; font-family: 'apercumono'; font-size:16px;}
.titulo_footer{ clear:both; text-align:center; margin:30px;}
.direccion{  font-family: 'apercumono';}
.redes-container{border-top:3px solid #000; padding:20px 0;}
.bloque_mitad{ width:70%; float:right;}
.bloque_mitad2{ width:70%; float:left;}
.mapa{}
.margen_imagen{ margin:20px;}


.bloque_nosotros1{ padding:40px 10px 30px; margin:0; width:85%;}
.bloque_nosotros2{ padding:10px; margin:0 0 0 30%; width:70%;}
.bloque_mision{ padding:50px 30px; background-color:#f2f3f3; position:relative; }
.bloque_mision_vision{  margin: 60px 0 0 0; text-align:right; float:right; width:80%;}
.bloque_mision_vision2{  margin: 60px 0 0 0; text-align:left; float:left; width:80%;}
.bloque_mision_vision p, .bloque_mision_vision2 p{ text-align:justify;}
.dos{ position:absolute; top:-20px; left:0;}
.dos img{ width:80%;}
.cuatro img{ width:7.5%;}
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column { margin-right: 0%;}
.alineado_derecha{ float:right;}
.porque_elegirnos{ width:80%; margin: 0 auto; margin-bottom:50px;}
.porque_elegirnos ul{ margin:0; background-color:#f2f3f3; padding:30px; list-style-position: inside;}


.percent-value{ font-family: 'apercumono'; font-size:70%; }
.et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular { background-color: #000000; width:100%; background-image:none;}
.et_pb_circle_counter h3, .et_pb_number_counter h3 {padding: 5px 0 0 0; font-family: 'apercumono'; }
.margen_parrafo{ height:50px;}
.margen_parrafo2{ height:25px;}
.blanco{ background-color:#000;}
.listas_proyectos p { margin-left:10%;}


.related { clear:both;}
.et_pb_all_tabs{ background:none;}
.et_pb_tabs { border: none;}
.et_pb_tabs_controls { border-bottom: none; background: none; margin-left:200px;}
.menu_ciudades ul {margin-left:150px;}

.et_pb_tabs_controls li { border-right: none; width:30%; }
.et_pb_tabs_controls li.et_pb_tab_active { color: #c00!important;}
.entry-content li:before { content: "------";}
.et_pb_tabs_controls li a { font-size:15px; padding:0 12px;}

.et-cart-info{ display:none;}
.cart{ display:none;}
.woocommerce span.onsale, .woocommerce-page span.onsale {
    background: #c00!important;

}
.woocommerce-tabs{ display:none;}
.bolsa_trabajo{ width:100%; padding:2% 10%; margin:0 auto; text-align: center; clear:both; background-color:#000; color:#fff;}
.bolsa_trabajo a{ color:#fff; font-weight:bold;}

.upsells{ display:block; clear:both;}



@media only screen and (min-width: 1350px){
.et_pb_section { /* padding: 54px 0; */ }
.et_pb_row { padding: 0 0;}
}
}
@media (min-width: 981px){
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
    /* margin-bottom: 0; */}
.et_pb_section{ padding:0;}
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column { margin-right: 0;}
.et_pb_gutters3 .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 { width: 25%;}

.et_pb_row { padding: 0;}
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row, .et_pb_column { margin-right: 0%;}

}
@media (max-width: 981px){
.columna_footer{ float:left; width:50%; text-align:center; }
}

@media (max-width: 480px){
.texto_izquierda{ width:100%; text-align:justify; padding:100px 0 30px; margin:0 0;}
.texto_izquierda h1{ margin-top:20px;}
.texto_derecha{ width:100%; text-align:justify; padding:30px 0 30px 0; margin-left:0; height:auto;}
.texto_vision{ width:100%; text-align:justify; padding:10px 0 30px 0; margin-left:0; height:auto;}
.et_pb_text_0 {
    background-image: none;}
.et_pb_text_1 { background-image: url(http://www.distribuidorademarmoles.com/nueva/wp-content/uploads/2015/09/blanco.jpg); background-size:0; background-position:right top; background-repeat:no-repeat;}
.et_pb_text_2 { background: none;}
.et_pb_text_2 h1{ text-align:left;}
.et_pb_tabs_controls li a {font-size: 15px;}
.columna_footer {  float: none; width: 100%; text-align: center; margin-bottom:20px;}
.entry-content li { margin-left: 0;}
.menu_ciudades ul {margin-left:0;}
.bloque_nosotros1 { padding: 2%; width: 96%;}
.porque_elegirnos {  width: 100%; margin: 0 auto; margin-bottom: 10px;}
.imagen_creatividad{ display:none;}
.et_pb_column_3, .et_pb_column_4, .et_pb_column_2, .et_pb_column_5 { padding-top:0; }
.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4 {  margin: 0 0 0 0;}
}