/*http://ayudawp.com/como-crear-un-tema-hijo-en-wordpress/*/

/*
Theme Name: Divi Child 3
Version: Divi3.0.40
Description: Tema hijo de Divi para hacer cambios sin riesgo
Author: Miguel Angel Rodriguez
Author URI: http://miguelrod.com
Template: Divi3.0.40
*/




@font-face {
    font-family: 'lemon_tuesdayregular';
    src: url('../fonts/lemon_tuesday.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ludicrousregular';
    src: url('ludicrous/ludicrous-webfont.eot');
    src: url('ludicrous/ludicrous-webfont.eot?#iefix') format('embedded-opentype'),
         url('ludicrous/ludicrous-webfont.woff2') format('woff2'),
         url('ludicrous/ludicrous-webfont.woff') format('woff'),
         url('ludicrous/ludicrous-webfont.ttf') format('truetype'),
         url('ludicrous/ludicrous-webfont.svg#ludicrousregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




body {
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4em;
}
p, ul > li {
	line-height: 1.3em;
	font-size: 16px; 
	
}

.texto-peq	{
	line-height: 1.3em;
	font-size: 14px; 
	
}

.texto-gra, ul .texto-gra > li	{
	line-height: 1.3em;
	font-size: 18px; 
	
}
.amano	{
	font-family: 'lemon_tuesdayregular'!important;
	
}

.et_fixed_nav #logo {
/*background: #e11576; */
/*
-webkit-animation: super-rainbow 35s infinite alternate linear; 
     -moz-animation: super-rainbow 35s infinite alternate linear; 
*/
}
#top-menu li a, .et_header_style_left #et-top-navigation nav > ul > li > a {
	
	/*color:#999;*/
	padding-bottom:5px;
	margin-top: 0px;
}
h1, h2, h3, h4, h5, h6 {
/*font-family: 'lemon_tuesdayregular',!important;*/
}

h3 { font-size: 23px!important; 
	}

h4 { font-size: 20px!important; 
	}


#page-container {
	padding-top: 0px!important;
}


.et_pb_testimonial_description_inner {
	margin: auto!important;
	width: 100%!important;
	margin-right:0px!important;
}

.logo_proyecto {
	height: 100px;
	width: 100px!important;
	max-width: 100px;
	
}




/*-------------------[cabecera]------------------*/

.ds-video-image-overlay2.et_pb_fullwidth_header {
    opacity: .5;
}

#main-header {
	/*min-height: 105px;*/
	padding-top: 20px;
	padding-bottom:20px;
	background-color: rgba(0, 0, 0, 0.1);
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 0px;
	
}

 #logo {
	height: 30px;
	 margin-top:0px;
	 padding-bottom: 10px;
	 max-height: 30px;
}


.et_fixed_nav #logo {
	/*margin-bottom: 10px;
	max-height: 50px;*/
}
.et-fixed-header #logo {
	/*height: 40px;*/
	/*width: 171px;*/
/*	left: 0;
	margin: 0;
	position: absolute;*/
	/*z-index: 200;
	margin-top:-5px;
	margin-bottom: 10px;*/
}
.et-fixed-header #claim {
	display:none;
}
/*.et-fixed-header #top-menu-nav {
	border-top: 1px solid #c2c2c2!important;
	margin-top: -5px!important;
	padding: 0px 40px!important;
}*/

#top-menu li > a {
	/*padding-bottom: 5px;*/
}


.et_header_style_left #et-top-navigation {
	padding-top: 0px;
	padding-left: 0px!important;
}

.et_header_style_left #et-top-navigation nav > ul > li > a {
    padding-bottom: 0px;
	padding-top: 0px;
}


#main-header.et-fixed-header {
	padding-top: 10px;
	padding-bottom:15px;
	background-color: rgba(255, 255, 255, 0.73);
	
	/*top: 0px!important;*/
	/*padding: 20px 0 15px 0;*/
	/*	background-color: transparent!important;
	background: url(images/blanco-95.png) repeat center top!important;*/
}

.et_header_style_left .et-fixed-header #et-top-navigation {
    padding-top: 0px;
}

.et_header_style_left .et-fixed-header #top-menu > li > a {
	padding-bottom: 0px;
	padding-top: 5px;
}


.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
    padding-bottom: 0px;
	padding-top: 5px;
}

/*-----------------[claim]-----------------*/

/*
#claim {
	padding: 0px 8px;
	clear:both;
	display:block;
	margin-top:3px;
}
#claim h1 {
	font-size: 22px!important;
	line-height: 24px!important;
	margin: 0  0 10px 0!important;
	padding: 0 !important;
	color: #333333;
	font-weight: 300;
	letter-spacing: -1px;
	word-spacing: 1px;
	font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif;

}*/
/*-------------------[footer]------------------*/

#main-footer{
   background-color: #1f1f1f;
}

#footer-bottom {
    padding: 0px;
   
    
}




/*footer {

}
#footer-bottom {
	background-color: #1b1b1b!important;
	padding: 25px 0 25px!important;
}
#footer-info {
	color: #ffffff!important;
	text-align: center!important;
	float: none!important;
}
#footer-info a {
	
	color:#1B1B1B!important;
	font-size:5px!important;
	font-weight: normal!important;
}
#footer-info p {
	text-align: center!important;
}
#footer-info a:hover {
	text-decoration: underline;
}
#footer-bottom ul.html5-css3 {
	font-size:30px;
	color:#3cbcdf;
}
#footer-bottom .et-social-icons li {
	margin-left: 10px!important;
}*/

/*---switch link-----------------*/
/*a.rs-link-active {
	margin-top: 20px;
	display: block;
}
*/
/*-------------------[portada]------------------*/

#cabecera_portada .et_pb_promo_description {
	padding: 100px 70px 80px 70px;
}
.et_pb_promo_description p {
	font-size: 16px;
	font-weight:300 !important;
}
/*#cabecera_portada .et_pb_slide_content {
    padding-bottom: 0px;
}*/


#cabecera_portada h2, #cabecera_portada h2 {
	font-size: 30px;
	font-weight:400 !important;
	display:inline-block!important;
}
/*.et_pb_slide_description h2 .padding100 {
	padding: 100px 0;
}*/
.padding120 {
	padding: 30px 0 10px 0;
}
.padding115 {
	padding: 115px 0;
}
.padding150 {
	padding: 150px 0;
}
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2 {
	font-size: 13px;
}
/*#imagen_ancha1 .et_pb_slide_description {
	height: 200px!important;
}*/
/*.slider_galeria_proyectos .et_pb_slide_description{
	 height: 250px!important;


}

.slider_galeria_proyectos .et_pb_slider .et_pb_slide{
	box-shadow: 0 0 0px rgba(0, 0, 0, 0.1) inset;

}*/



/*-------------------[interiores]------------------*/


/*.et_pb_blurb_content {
	margin-top: -50px !important;
}
.et_pb_column_4_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_3_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_2_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_2 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item {
	margin: 0 0 22px!important;
}
#ancho800 .et_pb_row {
	width: 800px !important;
}*/
/*--------[galerias fotos]------------------*/

#galeria_fotos .et_pb_row {
	width: 800px !important;
}
#galeria_fotos img {
	margin-bottom: 60px!important;
}
/*--------[titular contacto]------------------*/



.texto_big {
	font-size: 55px;
	font-weight: normal;
	display: block;
	/*text-shadow: 0 0 5px #849EB2;*/
	letter-spacing: -2px;	/*height: 100px;*/
}
/*--------[titular me]------------------*/

/*.et_pb_slide_description h2 {
	font-size: 30px;
	font-weight:400 !important;
	display:inline-block!important;
}
.et_pb_slide_image {
	width: 0px;
}
.et_pb_slide_with_image .et_pb_slide_description {
	width: 600px;
}*/
/*--------[xxx]------------------*/

.grupodetres .et_pb_image {
	margin-bottom: 40px!important;
}
/*--------[prev_next]------------------*/



.prev_next {
	padding: 0px 0!important;
	border-bottom: 2px solid #c2c2c2;
	background-color: #F4F4F4!important;
}
.prev_next .et_pb_row {
	padding: 0!important;
}
.prev_next .et_pb_promo {
	padding: 0px 40px!important;
}
.prev_next .et_pb_blurb {
	margin-bottom: 20px;
}
.prev_next .et_pb_blurb_content {
	margin-top: 30px !important;
}
.prev_next a {
	font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif!important;
	color:#828282!important;
	font-size:17px;
	font-weight:500;
}
.prev_next a:hover {
	color:#000000!important;
}
.next .et_pb_main_blurb_image {
	margin-bottom: -5px!important;
	text-align: right!important;
}
.prev .et_pb_main_blurb_image {
	margin-bottom: -5px!important;
	text-align: left!important;
}
.next .et-pb-icon {
	font-size: 20px;
	font-weight:100;
	color:#828282!important;
}
.prev .et-pb-icon {
	font-size: 20px;
	font-weight:100;
	color:#828282!important;
}
/*--------[proyectos_pie]------------------*/


.proyectos_pie h3 {
	font-size: 30px;
	color:#838383!important;
	padding-bottom: 0px!important;
	margin-bottom: 0px!important;
}
.proyectos_pie .et_pb_row {
	padding-top: 10px!important;
}
.proyectos_pie .et_pb_divider {
	margin-bottom: -20px!important;
}
.proyectos_pie .et_pb_portfolio_filters {
	text-align: center!important;
}
.proyectos_pie ul {
	display: inline-block!important;
	float:none!important;
	margin-top:20px!important;
}
/*--------[]------------------*/


/*.slider_galeria .et_pb_slide_description {
	height: 250px !important;
}
.slider_galeria .et_pb_slide {
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)!important;
	-moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)!important;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)!important;
}
/*




/*--------[]------------------*/




.et_pb_bg_layout_light .et_pb_counter_title {
	color: #2A2A2A;
	font-size: 13px;
}
#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after, .sub-menu {
	display:none;
}
#top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child {
	padding-right: 0px;
}

/*---- About me ---------------------*/

.et_pb_counter_amount {
    font-size: 10px;
 padding: 0 3% 0 1px;
}
.about h2 {
	font-size: 30px;
}

.titulo_about{
margin-bottom: 0px;
}


/*--------[PORTFOLIO - GENERAL]------------------*/


.et_pb_filterable_portfolio {
	/*overflow: hidden;*/
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters {
	padding-top: 10px;
}


 /*  Ajustes columnas  ------------------------------------------------  WEB ANCHA */



@media ( min-width: 1100px ) {
 .et_pb_row, .container, .et_pb_container {
 width: 85%!important;
}

/*--------[PORTFOLIO]------------------*/
	
	
.et_pb_filterable_portfolio  {
	margin-left:-30px;
}
	
.et_pb_filterable_portfolio .et_pb_portfolio_filters {
	margin-left:30px;
}

.et_pb_filterable_portfolio .et_pb_portfolio_item {
	width: 33.33%!important;
	margin: 0 0 10px 0!important;
	float: left;
}
	
.et_pb_filterable_portfolio .gutter_width {
	width: 10px!important;
}

.et_pb_filterable_portfolio .et_portfolio_image {
	margin-left:30px;
}

.et_pb_filterable_portfolio .et_pb_portfolio_item h2 {
margin-top:0px;
background-color:#ffffff;
margin-left:30px;
}

}

 	
 	
 /*   ------------------------------------------------  WEB MEDIA */


@media( width: 1024px ) {
	

h3 { font-size: 25px!important; }
	

/* .et_pb_row, .container, .et_pb_container {
width: 90%!important;
}*/
 .et_pb_column_1_3 {
/* width: 300px!important;
 margin-right: 28px!important;*/
/* background-color:#CF3*/
}
/* .et_pb_column_1_4 {
 width: 215px!important;
margin-right: 33px;
}
*/

/*--------[PORTFOLIO]------------------*/
	
	
.et_pb_filterable_portfolio  {
	margin-left:-30px;
}
	
.et_pb_filterable_portfolio .et_pb_portfolio_filters {
	margin-left:30px;
}

.et_pb_filterable_portfolio .et_pb_portfolio_item {
	width: 33.33%!important;
	margin: 0 0 10px 0!important;
	float: left;
}
	
.et_pb_filterable_portfolio .gutter_width {
	width: 10px!important;
}

.et_pb_filterable_portfolio .et_portfolio_image {
	margin-left:30px;
}

.et_pb_filterable_portfolio .et_pb_portfolio_item h2 {
margin-top:0px;
background-color:#ffffff;
margin-left:30px;
}
	
}

 /*   ------------------------------------------------  WEB MEDIA 2*/

@media( min-width: 981px ) and ( max-width: 1100px ) {
	
h3 { font-size: 23px!important; 
	}

	
 .et_pb_row, .container, .et_pb_container {
width: 80%!important;
}
 .et_pb_column_1_3 {
/* width: 31%!important;
 margin-right: 20px!important;*/
/* background-color:#CF3*/
}
 .et_pb_column_1_4 {
 width: 215px!important;
margin-right: 33px;
/*background-color:#999*/
}


/*--------[PORTFOLIO]------------------*/
	
	
.et_pb_filterable_portfolio  {
	margin-left:-30px;
}
	
.et_pb_filterable_portfolio .et_pb_portfolio_filters {
	margin-left:30px;
}

.et_pb_filterable_portfolio .et_pb_portfolio_item {
	width: 33.33%!important;
	margin: 0 0 10px 0!important;
	float: left;
}
	
.et_pb_filterable_portfolio .gutter_width {
	width: 10px!important;
}

.et_pb_filterable_portfolio .et_portfolio_image {
	margin-left:30px;
}

.et_pb_filterable_portfolio .et_pb_portfolio_item h2 {
margin-top:0px;
background-color:#ffffff;
margin-left:30px;
}
	
	
	
}

/* ------------------------------------------------------------------  IPAD VERTICAL */
@media( max-width: 980px ) {
	
	
		#nav_menu-2{
display: inline;
	}
	
	
	p, ul > li {
	line-height: 1.3em;
	font-size: 16px; 
	
}

	h3 { font-size: 23px!important; 
	
	}
 #page-container {
 /*padding-top: 214px!important;*/
}

/*#main-header {
	padding-top: 5px!important;
    padding-bottom: 5px!important;
	
}

	#logo {
	height: 30px;
	 margin-top:20px!important;
}*/
/*.et-fixed-header { display:none; }*/

.et_pb_fullwidth_header, .et_pb_fullwidth_header_0 {
 padding-top: 80px!important;
}
	
	
#main-header #top-menu-nav, #main-header #top-menu {
 display: inline-block!important;
}
 #main-header #et_mobile_nav_menu {
 display:none !important;
}
 .et_header_style_centered #main-header .mobile_nav {
 background-color: #f6f6f6;
 border-radius: 5px;
 display: block;
 padding: 5px 10px;
 text-align: left;
 margin-top:30px;
}
 .et_pb_row, .container, .et_pb_container {
 width: 730px!important;
/* background-color:#FC9;*/
}
	
.et_pb_column_1_3 {
 width: 33%!important;
 margin-right: 0px!important;
padding-right: 20px;
/* background-color:#CF3*/
}
 .et_pb_column_1_3 {
/* width: 230px!important;
 margin-right: 20px;*/
/*background-color:#FC3*/
}
/*	
 .et_pb_testimonial_no_image .et_pb_testimonial_description, .et_pb_column_1_3 .et_pb_testimonial_description, .et_pb_column_1_4 .et_pb_testimonial_description, .et_pb_column_3_8 .et_pb_testimonial_description {
 padding-left: 0px!important;
 text-align:center!important;
 width: 230px!important;
 display:block;
 clear:both;
}
 .et_pb_testimonial_portrait {
 box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
 content: "";
 height: 100%;
 left: 0;
 position: absolute;
 top: 0;
 width: 100%;
}
 .et_pb_column_1_3 .et_pb_testimonial_portrait, .et_pb_column_1_4 .et_pb_testimonial_portrait, .et_pb_column_3_8 .et_pb_testimonial_portrait {
 float: none;
 margin: 0 auto 20px;
 width: 90px;
}
 .teamprincipal .et_pb_testimonial_portrait, .secondteam .et_pb_testimonial_portrait {
 width: 150px!important;
 height: 150px!important;
 margin-left:auto;
 position:relative;
}
 .et_pb_testimonial {
 padding: 0px!important;
}
*/	

 .et_pb_column_1_4 {
 width: 335px!important;
 margin-right: 0px;
/* min-height: 320px;*/
 padding: 0 15px;
/* background-color:#222222;*/
}
 .et_pb_column_1_2 {
 width: 345px!important;
 margin-right: 40px;
 padding: 0 0px;
}
 .et-pb-icon {
 font-size: 40px;
}
 .et_pb_main_blurb_image {
 margin-bottom: 10px;
}
 .et_pb_space {
 display: block!important;
}
 #galeria_fotos .et_pb_row, #ancho800 .et_pb_row {
 width: 730px !important;
}
 #galeria_fotos img {
 margin-bottom: 80px!important;
}

/*
#nav_menu-2{
  float:right;
}



.menu-pie-container ul li {
  	text-align:right;
	list-style:none;
    list-style-type: none;
    list-style-position: inside;
    list-style-image: none;
	font-weight:500;

}

.menu-pie-container ul li a{
	font-size:15px;
}

#footer-widgets .footer-widget li a {
 	color: #D3D1CB;

}

.footer-widget li:before {
	
	display: none;

}


	*/
	
	
	
	
	

/*--------[PORTFOLIO IPAD]------------------*/
	
	
.et_pb_filterable_portfolio  {
	margin-left:-20px;
}
	
.et_pb_filterable_portfolio .et_pb_portfolio_filters {
	margin-left:20px;
}

.et_pb_filterable_portfolio .et_pb_portfolio_item{
	width: 50%!important;
	margin: 0 0 10px 0!important;
	float: left;
}
/* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */
	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_gallery_item {
		float: left;
		clear: none;
		width: 50%!important;
	margin: 0 0 10px 0!important;
	}
	
	
	
.et_pb_filterable_portfolio .gutter_width {
	width: 10px!important;
}

.et_pb_filterable_portfolio .et_portfolio_image {
	margin-left:20px;
}

.et_pb_filterable_portfolio .et_pb_portfolio_item h2 {
margin-top:0px;
background-color:#ffffff;
margin-left:20px;
}

	
	
	
	
}
		
		
/* ------------------------------------------------------------------  IPHONE horizontal */

@media( max-width: 767px ) {

	
	
p, ul > li {
	line-height: 1.3em;
	font-size: 18px; 
	
}
	
p.texto-peq	{
	line-height: 1.3em;
	font-size: 15px; 
	
}
	
	
	
	 #logo, .logo_container {
	display: none;
}
	
	
.padding100 {
 padding: 20px 0;
}
 .padding120 {
 padding: 20px 0;
}
 .padding150 {
 padding: 20px 0;
}
 #cabecera_portada .et_pb_promo_description {
 padding: 0px 20px;
}
 .et_pb_row, .container, .et_pb_container {
 width: 80%!important;
}
/* .et_pb_testimonial_no_image .et_pb_testimonial_description, .et_pb_column_1_3 .et_pb_testimonial_description, .et_pb_column_1_4 .et_pb_testimonial_description, .et_pb_column_3_8 .et_pb_testimonial_description {
 padding-left: 0px!important;
 text-align:center!important;
 width: 400px!important;
 display:block;
 clear:both;
}*/
 .et_pb_column_1_3 {
 /*width: 400px!important;*/
/*background-color:#FC3*/
}
	
.et_pb_column_1_3 {
 width: 100%!important;
 margin-right: 0px!important;
padding-right: 0px;
/* background-color:#CF3*/
}	
	
 .et_pb_column_1_4 {
 width: 180px!important;
/* min-height: 290px;*/
/* background-color:#F36;*/
 padding: 0px 10px;
}
 .et_pb_column_1_2 {
 width: 400px!important;
 margin-right: 0px;
}
 #galeria_fotos .et_pb_row, #ancho800 .et_pb_row {
 width: 400px !important;
}
 .prev_next .et_pb_column_1_2 {
 width: 200px !important;
 padding: 0px;
 margin: 0px;
}
/* .slider_galeria .et_pb_slide_description {
 height: 100px !important;
}
*/
	
.container {
		text-align: center!important;
	
}

#et-top-navigation {
	text-align: center!important;
	float: none!important;
	width: 100%!important;
	display:inline-block !important;
	
}
nav#top-menu-nav {
	float: inherit!important;
}

	
	.et_header_style_left #et-top-navigation {
    padding-top: 0px;
}

	



/* .et_pb_slide_with_image .et_pb_slide_description {
 width: 100%;
 padding-bottom: 60px;
}
 .et_pb_slide_description h2 {
 font-size: 37px !important;
 margin-top:15px;
}
.et_pb_slide_content {
 font-size: 20px !important;
 font-weight: 400;
}*/
 #servicios .et_pb_blurb_content {
 min-height:150px;
}
 #servicios .et_pb_column_1_4 {
 padding: 0 0px;
 width: 100% !important;
}
/*#servicios  .et_pb_main_blurb_image {
    width: 20px;
}


#servicios .et-pb-icon-circle {
    border-radius: 20px;
    font-size: 13px;
    padding: 8px;
}
*/

	
	
/*--------[PORTFOLIO iphone]------------------*/
	
	
.et_pb_filterable_portfolio  {
	margin-left:0px;
}
	
.et_pb_filterable_portfolio .et_pb_portfolio_filters {
	margin-left:0px;
}

.et_pb_filterable_portfolio .et_pb_portfolio_item{
	width: 100%!important;
	margin: 0 0 10px 0!important;
	
	float: left;
}
/* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */
	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_gallery_item {
	float: left;
	clear: none;
	width: 100%!important;
	margin: 0 0 10px 0!important;
	}
	
	
	
.et_pb_filterable_portfolio .gutter_width {
	width: 0px!important;
}

.et_pb_filterable_portfolio .et_portfolio_image {
	margin-left:0px;
}

.et_pb_filterable_portfolio .et_pb_portfolio_item h2 {
margin-top:0px;
background-color:#ffffff;
margin-left:0px;
}

	
	
	
	
	
	
}
	
	
	
	
/* ------------------------------------------------------------------  IPHONE 6 vertical */

/*iPhone 6 Portrait*/
@media(min-device-width: 375px) and (max-device-width: 667px) {
 


	
	
	
	
.container {
		text-align: center!important;
	
}

#et-top-navigation {
	text-align: center!important;
	float: none!important;
	width: 100%!important;
	display:inline-block !important;
	
}
nav#top-menu-nav {
	float: inherit!important;
}



	
.et_pb_row, .container, .et_pb_container {
 width: 330px!important;
}
	
	
 .et_pb_column_4_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_3_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_2_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_2 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item {
 width: 330px!important;
}
/* .et_pb_column_1_4, .et_pb_column_1_3, .et_pb_testimonial_no_image .et_pb_testimonial_description, .et_pb_column_1_3 .et_pb_testimonial_description, .et_pb_column_1_4 .et_pb_testimonial_description, .et_pb_column_3_8 .et_pb_testimonial_description {
 width: 330px!important;
 
}*/
 .et_pb_column_1_2 {
 width: 330px!important;
 margin: 0px;
 padding: 0 0px;
}
/* .et_pb_slide_content {
 display:inline-block !important;
}
 #cabecera_portada .et_pb_slide_description {
 padding: 50px 0px;
}*/
 #galeria_fotos .et_pb_row, #ancho800 .et_pb_row {
 width: 330px !important;
}
 #galeria_fotos img {
 margin-bottom: 60px!important;
}
 .prev_next .et_pb_column_1_2 {
 width: 165px !important;
 padding: 0px;
 margin: 0px;
}
  
  

	
}
	
	

	
	
/* ------------------------------------------------------------------  IPHONE VERTICAL */


@media(max-device-width : 374px) and (orientation : portrait) {
.et_pb_row, .container, .et_pb_container {
 width: 280px!important;
}
 .et_pb_column_1_4, .et_pb_column_1_3, .et_pb_testimonial_no_image .et_pb_testimonial_description, .et_pb_column_1_3 .et_pb_testimonial_description, .et_pb_column_1_4 .et_pb_testimonial_description, .et_pb_column_3_8 .et_pb_testimonial_description {
 width: 280px!important;
}
 .et_pb_column_1_2 {
 width: 280px!important;
 margin: 0px;
 padding: 0 0px;
}
/* .et_pb_slide_content {
 display:inline-block !important;
}
 #cabecera_portada .et_pb_slide_description {
 padding: 50px 0px;
}*/
 #galeria_fotos .et_pb_row, #ancho800 .et_pb_row {
 width: 280px !important;
}
 #galeria_fotos img {
 margin-bottom: 60px!important;
}
 .prev_next .et_pb_column_1_2 {
 width: 140px !important;
 padding: 0px;
 margin: 0px;
}
  
  
  
  

	
}
