
/* 
 Theme Name:     Bare bones for Divi
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 


.columna { height:100%;}
.columna h2, .titulo_area_interiores h3 { height:60px; padding:10px 20px; background:url( /wp-content/uploads/2017/09/fd_titulos_materia.jpg); font-size:38px;  font-weight:300; color:#fff; }
.titulo_area_interiores h3 {height:50px; font-size:25px;}
.col_txt_hm { padding:10px 30px; margin-top:20px; }
.seccion_laboral h2 { height:60px; padding:10px 20px; background:url( /wp-content/uploads/2017/09/fd_titulos_asesoria.jpg); font-size:38px;  font-weight:300; color:#fff; }
.seccion_qs h2 { font-size:38px;  font-weight:300; height:60px; width:45%; margin:20px auto; padding:10px 20px; background:url( /wp-content/uploads/2017/09/fd_titulo_qs.jpg); text-align:center; color:#fff; }

.img_ico_seccion { margin-right:5%;}

.socio, .socio_3 {height:100%; padding:15px;}
.txt_socio p, .txt_socio_3_der p, .txt_socio_3_izq p { width:50%; margin-left:50%; padding:15px;}
.txt_socio_3_izq p { width:50%; margin-right:50%;  margin-left: 0;}
.txt_socio h2, .txt_socio h3, .txt_socio_3 h2, .txt_socio_3 h3, .txt_socio_sintop h3, .fd_tit_socia h2, .fd_tit_socios h3 { height:60px; margin-top:15%; padding:10px 20px; background:url(/wp-content/uploads/2017/09/fd_ficha_socio_principal.jpg); font-size:38px;  font-weight:300; color:#fff; }
.txt_socio h3, .txt_socio_3 h3 {  margin-top:25%;  background:url(http://173.247.244.159 /wp-content/uploads/2017/09/fd_ficha_socio_sub.jpg);}
.txt_socio_sintop h3 { margin-top:0; font-size:32px; background:url(http://173.247.244.159 /wp-content/uploads/2017/09/fd_ficha_socio_sub.jpg);}

.fd_tit_socia { width: 272px; height: 527px; display:inline-block; background:url(/wp-content/uploads/2017/10/socia_principal_home_bn.jpg); }
.fd_tit_socia h2, .fd_tit_socios h3 { /*margin: 333px 3px 0 3px;*/ margin:0; font-size: 24px; background:url( /wp-content/uploads/2017/10/fd_socia_principal.jpg);}
.txt_lic_maria, .txt_info_socios { /*width:40%; margin-top:20%;*/ line-height: 1.4em; padding: 20px;display:inline-block; vertical-align:bottom;}
.txt_socio_3 h3 {  font-size:32px; margin-top:20%;}
.txt_socio, .txt_socio_3 {height:660px;}

.clientes {height:100%;}
.col_clientes { border-left:1px solid #fff; padding:25px; margin-top:10%; height:100%;}
.clientes h2, .ubicacion h2, .ubicacion_interiores h2, .contacto h2, .contacto_interiores h2 { height:60px; margin:45% 0 10% 0; padding:10px 20px; background:url( /wp-content/uploads/2017/09/fd_clientes.jpg); font-size:38px;  font-weight:300; color:#fff; }
.clientes h2 {margin: 30% 0 8% 0;}
.ubicacion h2, .ubicacion_interiores h2 {  margin: 36% 0 3% 0; background: url( /wp-content/uploads/2017/09/fd_ubicacion.jpg);}
.contacto h2, .contacto_interiores h2 { background: url( /wp-content/uploads/2017/09/fd_contacto.jpg);}
.contacto h2 {margin:35% 0 4% 0;}
.contacto_interiores h2, .ubicacion_interiores h2 { height:60px; margin:25% 0 10% 0;}
.contacto h3, .ubicacion h3, .contacto_interiores h3, .ubicacion_interiores h3 { margin-right: 15px; margin-left:25px; font-size:18px; font-weight:300; text-align:right; color:#333;}


.forma {width:90%; margin:2% 0 0 5%; font-family:'Oswald';}
.forma input, .forma input [type=text], .forma input [type=tel], .forma input [type=email], .forma textarea, .forma submit {  width:95%; padding:15px; border: 1px solid #fff; margin-top:2% } 
.col_form { width: 48%; display:inline-block; vertical-align: top;}

.pag_interiores { padding:10% 15%; }
.col_txt, .col_txt_2 { width:40%; display:inline-block; vertical-align:top; }
.col_txt_2 { width:28%;}
.col_txt ul { padding-left:80px; }
.quienes_somos { padding:5%; }
.col_txt_qs { width:45%; padding:10px 40px; display:inline-block; vertical-align:top; }
.txt_asociados { padding: 0 100px;}

#top-menu li a {  font-weight: 300; }

.btn_flecha_lab {margin-top:26%;}
.btn_flecha_adm {margin-top:42%;}
.btn_flecha_corp {  margin-top: 4%;  padding-bottom: 90px;}
.btn_flecha_fiscal {margin-top:30%;}
.btn_flecha_laboral {margin-top:65%;}


@media (max-width: 1440px){
	.columna h2, .seccion_laboral h2, .seccion_qs h2, .clientes h2, .ubicacion h2, .ubicacion_interiores h2, .contacto h2, .contacto_interiores h2 {font-size:30px;}
	.txt_socio h2, .txt_socio h3, .txt_socio_3 h2, .txt_socio_3 h3  {font-size:24px;}
	.fd_tit_socios h3 {padding-top: 20px; font-size: 20px;}
	.pag_interiores { padding: 5%;}
	.col_txt { width: 46%; margin-top:5px;}
	.col_txt_qs { width:100%; display:block; padding: 20px 0;}
	.txt_asociados { padding: 0 40px 20px 40px;}
}

@media (max-width: 1280px){
.columna h2, .seccion_laboral h2, .seccion_qs h2, .clientes h2, .ubicacion h2, .ubicacion_interiores h2, .contacto h2, .contacto_interiores h2 {font-size:25px;}
.seccion_qs h2 { width:100%; }
.fd_tit_socios h3 {padding-top: 20px; font-size: 18px;}
}

@media only screen and (max-width: 769px) {
	
}

@media only screen and (max-width: 414px) {
	.clientes h2, .ubicacion h2, .ubicacion_interiores h2, .contacto h2, .contacto_interiores h2   {margin-top: 0;}
	.col_txt_qs { padding: 0 25px 20px 25px;}
	.titulo_area_interiores h3 { height: 55px; font-size: 18px;}
	.col_txt, .col_txt_2 { width: 100%; }
	.col_txt ul { padding-left: 50px;}
}

@media only screen and (max-width: 320px) {
	
}