/*
Theme Name:Torre 6
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

.row {overflow: hidden;margin: -1% -1% 0;}
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {float: left;padding: 0 1%;margin: 1% 0;}
.col1 {width: 8.333333333333332%;}
.col2 {width: 16.666666666666664%;}
.col3 {width: 25%;}
.col4 {width: 33.33333333333333%;}
.col5 {width: 41.66666666666667%;}
.col6 {width: 50%;}
.col7 {width: 58.333333333333336%;}
.col8 {width: 66.66666666666666%;}
.col9 {width: 75%;}
.col10 {width: 83.33333333333334%;}
.col11 {width: 91.66666666666666%;}
.col12 {width: 100%;}


@font-face {
	font-family: 'Gilroy-ExtraBold';
	src: url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-ExtraBold.eot');
	src: url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-ExtraBold.woff2') format('woff2'),
		url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-ExtraBold.woff') format('woff'),
		url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-ExtraBold.ttf') format('truetype'),
		url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-ExtraBold.svg#Gilroy-ExtraBold') format('svg');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}


@font-face {
	font-family: 'Gilroy-Bold';
	src: url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-Bold.eot');
	src: url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-Bold.woff2') format('woff2'),
		url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-Bold.woff') format('woff'),
		url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-Bold.ttf') format('truetype'),
		url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-Bold.svg#Gilroy-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy-Medium';
	src: url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-Medium.eot');
	src: url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-Medium.woff2') format('woff2'),
		url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-Medium.woff') format('woff'),
		url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-Medium.ttf') format('truetype'),
		url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-Medium.svg#Gilroy-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}


@font-face {
	font-family: 'Gilroy-Light';
	src: url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-Light.eot');
	src: url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-Light.eot?#iefix') format('embedded-opentype'),
		url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-Light.woff2') format('woff2'),
		url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-Light.woff') format('woff'),
		url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-Light.ttf') format('truetype'),
		url('https://torreseis.com.gt/wp-content/themes/enfold/css/Gilroy-Light.svg#Gilroy-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

/********************GLOBALES
**************************************************/
:root {
	--color1: #166267;
	--color2: #c0887d;
	
}
body {
	font-family: 'Gilroy-Light' !important;
}
h1, h2, h3, h4, h5, h6 {
	text-transform: initial !important;
}
h1 {
	font-family: 'Gilroy-Light' !important;
	font-weight: 100 !important;
}
strong {
	font-family: 'Gilroy-Bold';
}
p {
	line-height: 1.2;
}
a { 
	text-decoration: none !important;
}
a.avia-button {
	width: 130px;
	padding: 9px 10px 9px !important;
	border-radius: 20px !important;
	border: none !important;
}
a.avia-button:hover {
	color: white !important;
	background: var(--color1) !important;
}
/********************HEADER
**************************************************/
ul#avia-menu {
	margin-top: 10px;
}
.av-main-nav a {
	padding-left: 5px !important;
}
.av-main-nav span.avia-menu-text {
	font-size: 12.5pt;
	color: var(--color1) !important;
	border-right: 3px solid var(--color1);
	padding-right: 15px;
}
.av-main-nav li:nth-child(6) span {
	border: none !important;
	padding: 0;
}
span.avia-menu-fx {
	display: none !important;
}
#header_main {
	border: none !important;
}
.av-main-nav span.avia-menu-text:hover {
	color: var(--color2) !important;
}

header#header:before {
	content: '';
	display: block;
	width: 24%;
	height: 100%;
	position: absolute!important;
	left: 0;
	margin: 0 auto!important;
	visibility: visible!important;
	opacity: 1;
	z-index: 1!important;
	top: 0;
	background: url(img/fondo2.png) no-repeat !important;
	background-position: 81% 50% !important;
}



/********************HOME
**************************************************/
/* / / /  SLIDE  / / / */
.seccion-slide {
	background-position: 11% 0% !important;
}
/*col1*/
.flex_column.col-text {
	padding-right: 20px;
}
.avia_textblock.text-slide {
	margin-left: 8rem;
}
.avia_textblock.text1-slide {
	width: 81%;
	padding: 1rem 1rem 1rem 4rem;
	background: #c0887d !important;
	transform: skewX(-9deg);
	transform-origin: top right;    
}
.avia_textblock.text2-slide {
	width: 81%;
	padding: 1.2rem 2rem 2.2rem 4rem;
	background: #166267 !important;
	transform: skewX(-9deg);
	transform-origin: top right;  
	margin-left: 111px;
}
.seccion-slide h1 {
	font-family: 'Gilroy-Light' !important;
	font-size: 24.13pt;
	margin: 0 !important;
}
.seccion-slide h2 {
	margin: 0;
	font-size: 17pt;
	line-height: 1.5;
}
.col-text section:last-child {
	margin-top: -20px !important;
	display: inline-block;
}
.avia_textblock.text3-slide {
	display: flex;
	flex-direction: row;
	background: var(--color2);
	border-radius: 30px;
	width: 13%;
	padding: 0 0.3rem;
	line-height: 0;
	justify-content: space-around;
	align-items: center;
	margin-left: 12rem;
	height: 39px;
	position: relative;
}
.text3-slide p {
	text-align: center;
}
.text3-slide img {
	width: 85%;
	padding-top: 8px !important;
}
.seccion-slide .flex_column_table:after {
	content: '';
	display: block;
	width: 3px;
	height: 130%;
	background: white!important;
	position: absolute!important;
	left: 113px;
	right: 0;
	margin: 0 auto!important;
	visibility: visible!important;
	opacity: 1;
	z-index: 9!important;
	top: -10px;
	transform: rotate(9deg);
}

/*col2*/
#top form {
	margin-bottom: 0;
}
.col-form p, .col-form label {
	color: white !important;
}
.col-form p {
	font-size: 12.5pt;
	margin: 0 !important;
}
.col-form h3 {
	font-size: 16px;
	color: white !important;
	padding-bottom: 10px;
}
.col-form label {
	font-size: 16pt !important;
}
.flex_column.col-form {
	padding-left: 40px;
}
.col-form .wpcf7 {
	padding: 20px;
	background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 2%,rgba(0,0,0,0.2) 100%);
}
input.input-class, textarea.input-class {
	margin: 6px 0 12px 0!important;
	padding: 5px 20px !important;
	border: none !important;
	font-size: 11pt !important;
}
textarea.input-class {
	line-height: 1.2 !important;
	padding: 15px 20px !important;
	height: 8.77rem !important;
}
input.input-button {
	padding: 8px 40px;
	font-size: 17px;
	float: none;
	margin: 15px auto 0 auto!important;
	font-family: 'Gilroy-Bold' !important;
	color: var(--color1) !important;
	background: white !important;
	display: block;
	border: 2px solid white !important;
}
input.input-button:hover {
	background: transparent !important;
	border: 2px solid white;
	color: white !important;
}
.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450;
	color: white !important;
	font-size: 11pt;
	text-align: center;
	margin: 0 !important;
}
.wpcf7-not-valid-tip, .wpcf7 form .wpcf7-response-output {
	color: #fcd0c7 !important;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Gilroy-Bold';
	margin: -7px 0 10px 0;
}

/* / / /  UNA NUEVA HISTORIA  / / / */
.seccion-acerca {
	z-index: 10 !important;
	position: relative;
}
.seccion-acerca .template-page.content.av-content-full {
	padding: 0 !important;
}
.seccion-acerca .container {
	padding: 0 !important;
}
/*textos*/
.avia_textblock.text-acerca {
	background: linear-gradient(-78deg,transparent 6%, #c0887d 5%) !important;
	padding: 8px 0 5px 65px;
	width: 60%;
	margin-bottom: 40px;
}
.avia_textblock.text-acerca h2 {
	margin: 0 !important;
	font-size: 20pt;
}
.avia_textblock.text-nueva-historia {
	padding-left: 65px;
}
.avia_textblock.text-nueva-historia h1 {
	margin: 0 !important;
	font-size: 43pt;
	line-height: 1;
}
.avia_textblock.text-nueva-historia2 {
	margin-top: 30px;
}
.seccion-acerca .avia-image-container {
	width: 80% !important;
}

/* / / /  LOGOS  / / / */
.seccion-logos .flex_column.col-fija-carrusel img {
	background: 0 0!important;
	border: none!important;
	width: 75%!important;
	padding: 0!important;
}
.flex_column.col-fija-carrusel {
	border-left: 2px solid var(--color1);
	padding-left: 1.5rem;
}
.flex_column.col-fija-carrusel .avia-gallery-thumb a.first_thumb:before {
	content: 'Proyecto avalado por:';
	text-align: center;
	display: block;
	font-size: 11pt;
	width: 85%;
	color: #305893 !important;
	font-family: 'Gilroy-Medium' !important;
	line-height: 13px;
	margin: 0 auto -17px auto;
}
.flex_column.col-carrusel {
	width: 100% !important;
	padding-right: 0;
	margin-right: 2% !important;
}
.av-horizontal-gallery {
	margin-right: 2% !important;
}
.carrusel img {
	padding: 0 13px!important;
}

/* / / /  BENEFICIOS  / / / */
.seccion-beneficios {
	background: url(img/fondo-seccion.svg) no-repeat;
	background-position: 134% -12rem;
	background-size: 46% !important;
}
.seccion-beneficios .template-page.content.av-content-full {
	padding-bottom: 70px !important;
}
.seccion-beneficios .container {
	padding: 0 !important;
}
/*titulo*/
.seccion-beneficios .avia_textblock.text-acerca {
	width: 29%;
}
/*columnas*/
.seccion-beneficios .flex_column_table {
	width: 75% !important;
	margin: 0 auto !important;
	float: none !important;
}
.flex_column.col-beneficios:before {
	content: '';
	display: block;
	width: 3px;
	height: 100%;
	background: var(--color1)!important;
	position: absolute!important;
	top: 20px;
	left: -2px;
	margin: 0 auto!important;
	visibility: visible!important;
	opacity: 1;
	z-index: 9!important;
	transform: rotate(9.5deg);
}
.col-beneficios h2 {
	font-family: 'Gilroy-Medium';
	font-size: 27px;
	text-decoration: underline;
}
.col-beneficios p {
	font-size: 13px;
	line-height: 18px;
	font-family: 'Gilroy-Medium';
	width: 75%;
}

/* / / /  SECCION IMAGENES  / / / */
.seccion-imagen {
	background-size: 100% !important;
	background-position: 80% 60% !important;
	z-index: 16 !important;
}
.seccion-imagen .av-parallax.active-parallax {
	top: -90% !important;
}
.seccion-imagen .avia-full-stretch {
	background-size: 100% !important;
}

/* / / /  AMENIDADES  / / / */
.grilla-amenidades .avia_textblock.text-acerca {
	margin-top: 50px;
	width: 42%;
}
.grilla-amenidades .flex_column_table {
	width: 71% !important;
	margin: 0 auto !important;
	float: none !important;
}
.grilla-amenidades .av-flex-placeholder {
	width: 20% !important;
}
.col-amenidades .avia-image-container {
	width: 87%;
}
.col-amenidades p {
	width: 100%;
	margin: 0 auto 30px;
	font-size: 13px;
	text-align: center !important;
}
.flex_cell.co-amenidades-img {
	width: 55% !important;
}
/*PASE DE CONTENIDO*/
.pase-contenido .new-special-heading {
	display: none !important;
}
.pase-contenido h3 {
	display: none !important;
}
.pase-contenido .avia-slideshow-arrows {
	display: none !important;
}
.pase-contenido p {
	margin: 0 !important;
}
.avia-content-slider-element-container.pase-contenido {
	width: 131%;
	left: -90px;
}
#amenidades .flex_cell.co-amenidades-text:after {
	content: '';
	display: block;
	width: 24rem;
	height: 130%;
	background: white!important;
	position: absolute!important;
	left: -425px;
	right: 0;
	margin: 0 auto!important;
	visibility: visible!important;
	opacity: 1;
	z-index: 14!important;
	top: -60px;
	transform: rotate(11deg);
}
.flex_column.col-amenidades {
	z-index: 16;
}
.pase-contenido .avia-content-slider-inner {
	height: 100% !important;
}
.pase-contenido img {
	margin-bottom: -5px;
}

div#full_slider_1 {
	z-index: 16;
}
/* / / /  TIPOS DE APARTAMENTOS  / / / */
.grilla-apartamentos .flex_column_table {
	width: 85% !important;
	margin: 0 auto !important;
	float: none !important;
}
.grilla-apartamentos {
	padding-bottom: 50px;
}
.seccion-apartamentos .template-page.content.av-content-full {
	padding-bottom: 30px !important;
}
.seccion-apartamentos .container {
	padding: 0 !important;
}

/*columna imagen*/
.img-apartamento img {
	padding: 10px;
	border: 2px solid #c0887d;
}
.col-imagen-apartamento .avia-buttonrow-wrap {
	float: left;
	padding-left: 20px;
}
/*columna textos1*/
.row.modelo {
	border-bottom: 2px solid var(--color1);
	margin: 0 !important;
	width: 85%;
}
.row.modelo .col6 {
	margin-bottom: 0 !important;
}
.row.modelo .col6.text-modelo {
	border-right: 1px solid var(--color2);
	padding-right: 0 !important;
	padding-left: 15px;
	margin-bottom: -1px !important;
	width: auto !important;
}
.col6.text-modelo h2 {
	font-family: 'Gilroy-Medium';
}
.col6.text-medida h2 {
	font-family: 'Gilroy-ExtraBold' !important;
	margin-top: 25px;
}
.col6.text-medida strong {
	font-size: 18pt;
	position: absolute;
	top: 19px;
	font-family: 'Gilroy-ExtraBold' !important;
}
.col6.text-medida {
	padding-left: 0;
	width: 40%;
}
.row.modelo .col6 h2 {
	font-size: 34pt;
	text-align: center !important;
	margin-bottom: 0 !important;
	margin-right: 5px;
}
.col6.text-modelo p {
	font-family: 'Gilroy-Bold';
	color: white !important;
	background: var(--color2);
	text-align: center !important;
	margin: 0 !important;
	padding: 6px 0;
	font-size: 16pt;
}

/*informacion apartamento*/
.info-apartamento {
	padding: 15px 0;
}
.info-apartamento .espacio {
	padding-left: 55px;
	background-size: 32px !important;
	background-position: center left !important;
}
.info-apartamento p {
	font-size: 16pt;
	line-height: 1;
	padding: 5px 0;
	margin: 10px 0;
}
.info-apartamento .dormitorio {
	background: url(img/apartamento/dormitorio.png) no-repeat;
}
.info-apartamento .bano {
	background: url(img/apartamento/bano.png) no-repeat;
}
.info-apartamento .sala {
	background: url(img/apartamento/sala.png) no-repeat;
}
.info-apartamento .comedor {
	background: url(img/apartamento/comedor.png) no-repeat;
}
.info-apartamento .cocina {
	background: url(img/apartamento/cocina.png) no-repeat;
}
.info-apartamento .balcon {
	background: url(img/apartamento/balcon.png) no-repeat;
}
.info-apartamento .parqueo {
	background: url(img/apartamento/parqueo.png) no-repeat;
}
.bloque-texto-cuotas .row {
	display: flex;
	align-items: center;
}
/*columna textos2*/
.col6.text-cuotas {
	width: 38%;
	margin-right: 0px;
	padding-right: 0 !important;
}
.col6.text-cuotas h2 {
	font-size: 15pt;
	font-family: 'Gilroy-Medium';
	margin: 0;
}
.col6.text-cuotas h1 {
	font-size: 30pt;
	font-family: 'Gilroy-Medium' !important;
	color: var(--color2) !important;
	margin: 0;
}
.col6.text-cuotas p {
	font-size: 8pt;
	font-family: 'Gilroy-Medium';
}
/*columna textos3*/
.col6.text-pagos {
	width: 62%;
	border-left: 2px solid var(--color1) !important;
	padding-left: 3%;
	margin: 0 !important;
}
.col6.text-pagos p.enganche {
	margin-bottom: -3px;
}
.col6.text-pagos p {
	display: flex;
	flex-direction: row;
	font-size: 10pt;
	align-items: center;
	font-family: 'Gilroy-Medium';
	margin: 0 !important;
	line-height: 25pt;
}
.col6.text-pagos strong {
	font-size: 17pt;
	font-family: 'Gilroy-Medium';
	color: var(--color2) !important;
	margin-left: 17px;
}
/*Flechas*/
.grilla-apartamentos .slick-arrow {
	position: absolute;
	height: 32px!important;
	width: 32px!important;
	padding: 0!important;
	margin-top: -16px;
	background-position: center!important;
	top: 50%!important;
	background-size: 24px!important;
}
.grilla-apartamentos .slick-next.slick-arrow {
	background: url(img/flecha-derecha.svg) no-repeat;
	right: 0!important;
	z-index: 1;
}
.grilla-apartamentos .slick-prev.slick-arrow {
	left: 0!important;
	background: url(img/flecha-izquierda.svg) no-repeat;
	z-index: 1;
}

/* / / /  VISITANOS  / / / */
.seccion-visitanos {
	background-size: 100% !important;
	margin-bottom: -18px;
}
.col-mapa .avia_textblock {
	margin-left: 40px;
}
.col-mapa h1 {
	font-size: 25pt;
	font-family: 'Gilroy-Bold' !important;
}
.col-mapa p {
	font-size: 15pt;
	margin: 0 0 30px 0 !important;
}
#bloque-mapa.avia_codeblock_section {
	text-align: right !important;
	border: 2px solid var(--color2);
	width: auto !important;
	max-width: 530px !important;
	padding: 10px;
	margin: 0 auto 0 115px;
	float: none;
}
.col-mapa .avia-button-wrap {
	padding-top: 10px;
	font-family: 'Gilroy-Medium';
}
.flex_cell.co-amenidades-img {
	background-position: 83% 50% !important;
}
.grilla-visitanos .pase-contenido img {
	margin-bottom: -6px;
}




/********************PRUEBA
**************************************************/
/* / / /  VISTA TITULOS  / / / */
.seccion-apartamentos-2 .avia_textblock.text-acerca {
	width: 80%;
}
.flex_column.columna-habitaciones {
	margin-left: 10px;
}
.avia_textblock.habitaciones-text {
	display: flex;
	align-items: center;
}
.seccion-apartamentos-2 .habitaciones-text h2 {
	border-bottom: 2px solid var(--color2) !important;
	padding-bottom: 8px;
	font-family: 'Gilroy-Bold';
	font-size: 19pt;
}
.seccion-apartamentos-2 strong {
	color: var(--color2) !important;
	padding: 0 50px;
	font-size: 19pt;
}

.grilla-seccionhab2{
	visibility: hidden;
	height: 0;
}
.grilla-seccionhab1 {
	padding: 0;
}
a.menuactivo {
	color: var(--color2) !important;
}




/* / / /  VISTA APARTAMENTOS  / / / */
.grilla-prueba img {
	padding: 10px !important;
	border: 1px solid var(--color2);
	width: 99% !important;
}
.grilla-prueba .avia-gallery .avia-gallery-thumb a:hover {
	opacity: 10 !important;
}
.grilla-prueba .avia-gallery {
	padding-bottom: 50px !important;
}
.grilla-prueba .col-imagen-apartamento .slick-arrow {
	position: absolute;
	height: 32px!important;
	width: 195px!important;
	padding: 0!important;
	margin-top: 0;
	background-position: center!important;
	top: 104%!important;
	background-size: 27px!important;
	background-color: var(--color2) !important;
	border-radius: 20px;
	color: white !important;
}


.grilla-prueba .col-imagen-apartamento .slick-next.slick-arrow {
	left: 14.5rem !important;
	background: none;
}
.grilla-prueba .col-imagen-apartamento .slick-prev.slick-arrow {
	left: 1.2rem !important;
	z-index: 1;
	background: none;
}
.grilla-prueba .col-imagen-apartamento .slick-prev.slick-arrow:after {
	content: 'Axonométrica opción A';
	text-align: center !important;
	display: block;
	font-size: 11pt;
	line-height: 32px;
}
.grilla-prueba .col-imagen-apartamento .slick-next.slick-arrow:after{
	content: 'Axonométrica opción B';
	text-align: center !important;
	display: block;
	font-size: 11pt;
	line-height: 32px;
}


.grilla-prueba a.first_thumb.avianolink {
	display: flex!important;
	justify-content: space-evenly;
}
.grilla-prueba .avia-chrome .avia-gallery-thumb {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.grilla-prueba .avia-gallery-thumb.slick-initialized.slick-slider {
	padding: 0;
}





/********************FOOTER
**************************************************/
/* / / /  GENERALES  / / / */
.seccion-footer p {
	font-size: 15pt;
}
.seccion-footer h1 {
	font-size: 23pt !important;
	font-family: 'Gilroy-ExtraBold' !important;
}

.seccion-footer .flex_column {
	border-right: 2px solid white;
	border-left: 1px solid white;
}
.seccion-footer .flex_column:first-child {
	border-left: none !important;
}
.seccion-footer .flex_column:last-child {
	border-right: none !important;
}


.seccion-footer .av-flex-placeholder {
	width: 0% !important;
}

/* / / /  COLUMNA 1  / / / */
.col1-footer .avia-image-container {
	width: 55%;
}
/* / / /  COLUMNA 3  / / / */
.col3-footer h1 {
	margin-bottom: 0 !important;
}
.col3-footer p {
	margin: 10px 0px 5px 0 !important;
}
.seccion-footer a:hover {
	color: var(--color2) !important;
}
.avia_textblock.bloque-redes {
	display: flex;
	flex-direction: row;
	justify-content: center;
}
.avia_textblock.bloque-redes p {
	margin: 0;
	text-align: center;
}
.avia_textblock.bloque-redes img {
	width: 95%;
}
.col3-footer a.alignnone {
	width: 31px;
}
/* / / /  COLUMNA 4  / / / */
.col4-footer .avia-image-container {
	width: 48%;
}
.seccion-footer span.image-overlay.overlay-type-extern {
	display: none !important;
}
.grecaptcha-badge { 
	visibility: hidden;
}




@media screen and (min-width: 1501px) and (max-width: 1590px){
/********************HOME
**************************************************/
/* / / /  SLIDE  / / / */
.seccion-slide .flex_column_table:after {
	content: '';
	display: block;
	width: 3px;
	height: 130%;
	background: white!important;
	position: absolute!important;
	left: 104px;
	right: 0;
	margin: 0 auto!important;
	visibility: visible!important;
	opacity: 1;
	z-index: 9!important;
	top: -10px;
	transform: rotate(11deg);
}

}






@media(max-width: 1440px){
.responsive .boxed#top, .responsive.html_boxed.html_header_sticky #header, .responsive.html_boxed.html_header_transparency #header {
	max-width: 100%;
}

}

@media(max-width: 1199px){
/********************HOME
**************************************************/
/* / / /  SLIDE  / / / */
.avia_textblock.text1-slide {
	width: 81%;
	padding: 1rem 1rem 1rem 4rem;
	background: #c0887d !important;
	transform: skewX(-9deg);
	transform-origin: top right;
}
.avia_textblock.text2-slide {
	width: 81%;
	padding: 1.2rem 2rem 2.2rem 4rem;
	background: #166267 !important;
	transform: skewX(-9deg);
	transform-origin: top right;
	margin-left: 111px;
}
	
}



@media(max-width: 1280px){
/********************HEADER
**************************************************/
header#header:before {
	content: '';
	display: block;
	width: 24%;
	height: 100%;
	position: absolute!important;
	left: 0;
	margin: 0 auto!important;
	visibility: visible!important;
	opacity: 1;
	z-index: 1!important;
	top: 0;
	background: url(img/fondo2.png) no-repeat !important;
	background-position: 80% 50% !important;
}
/********************HOME
**************************************************/
/* / / /  SLIDE  / / / */	
.flex_column.col-text {
	padding-right: 23px;
}
.avia_textblock.text3-slide {
	display: flex;
	flex-direction: row;
	background: var(--color2);
	border-radius: 30px;
	width: 13%;
	padding: 0 0.3rem;
	line-height: 0;
	justify-content: space-around;
	align-items: center;
	margin-left: 9rem;
	height: 39px;
	position: relative;
}

/* / / /  ACERCA DEL PROYECTO  / / / */	
.avia_textblock.text-nueva-historia h1 {
	margin: 0 !important;
	font-size: 42pt;
	line-height: 1;
}

/* / / /  AMENIDADES  / / / */	
#amenidades .flex_cell.co-amenidades-text:after {
	content: '';
	display: block;
	width: 24rem;
	height: 130%;
	background: white!important;
	position: absolute!important;
	left: -445px;
	right: 0;
	margin: 0 auto!important;
	visibility: visible!important;
	opacity: 1;
	z-index: 14!important;
	top: -60px;
	transform: rotate(11deg);
}
.avia-content-slider-element-container.pase-contenido {
	width: 132%;
	left: -96px;
}
/* / / /  TIPOS DE APARTAMENTO  / / / */	
.seccion-apartamentos-2 .avia_textblock.text-acerca {
	width: 90%;
}
/********************FOOTER
**************************************************/
/* / / /  COL1  / / / */	
.col1-footer .avia-image-container {
	width: 50%;
}
.avia_textblock.bloque-redes img {
	width: 100%;
}



}


@media(max-width: 1024px){
/********************HEADER
**************************************************/
/* / / /  TOP BAR  / / / */	
#top #header_main > .container, #top #header_main > .container .main_menu .av-main-nav > li > a, #top #header_main #menu-item-shop .cart_dropdown_link {
	height: 95px !important;
	line-height: 95px !important;
}
header#header:before {
	content: '';
	display: block;
	width: 24%;
	height: 100%;
	position: absolute!important;
	left: 0;
	margin: 0 auto!important;
	visibility: visible!important;
	opacity: 1;
	z-index: 1!important;
	top: 0;
	background: url(img/fondo2.png) no-repeat !important;
	background-position: 77% 50% !important;
}
.av-main-nav li.menu-item {
	display: none !important;
}
.av-main-nav .av-burger-menu-main {
	display: block !important;
	-webkit-transition: padding 0.3s ease-out;
	transition: padding 0.3s ease-out;
}
li.av-burger-menu-main {
	margin-top: -10px;
}
/* / / /  MENU  / / / */	
#av-burger-menu-ul span.avia-menu-text {
	font-size: 17pt;
}
#av-burger-menu-ul li {
	padding: 20px 0;
	border: none !important;
}
#av-burger-menu-ul a {
	border: none !important;
}

/********************HOME
**************************************************/
/* / / /  SLIDE  / / / */	
.avia_textblock.text-slide {
	margin-left: 4rem;
}

.seccion-slide h1 {
	font-family: 'Gilroy-Light' !important;
	font-size: 21.13pt;
	margin: 0 !important;
}
.avia_textblock.text2-slide {
	width: 81%;
	padding: 1.2rem 2rem 2.2rem 4rem;
	background: #166267 !important;
	transform: skewX(-9deg);
	transform-origin: top right;
	margin-left: 44px !important;
}
.avia_textblock.text3-slide {
	display: flex;
	flex-direction: row;
	background: var(--color2);
	border-radius: 30px;
	width: 16%;
	padding: 0 0.3rem;
	line-height: 0;
	justify-content: space-around;
	align-items: center;
	margin-left: 5rem;
	height: 39px;
}
.text3-slide img {
	width: 95%;
	padding-top: 8px !important;
}

.seccion-slide .flex_column_table:after {
	content: '';
	display: block;
	width: 3px;
	height: 130%;
	background: white!important;
	position: absolute!important;
	left: -16px;
	right: 0;
	margin: 0 auto!important;
	visibility: visible!important;
	opacity: 1;
	z-index: 9!important;
	top: -10px;
	transform: rotate(9.5deg);
}
.seccion-slide h2 {
	margin: 0;
	font-size: 15pt;
	line-height: 1.4;
}
/*Col form*/
.flex_column.col-form {
	padding-left: 0px;
}
.col-form label {
	font-size: 14pt !important;
}

/* / / /  ACERCA DEL PROYECTO  / / / */
.avia_textblock.text-acerca {
	background: linear-gradient(-78deg,transparent 6%, #c0887d 5%) !important;
	padding: 8px 0 5px 65px;
	width: 80%;
	margin-bottom: 40px;
}
.avia_textblock.text-nueva-historia h1 {
	margin: 0 !important;
	font-size: 32pt;
	line-height: .9;
}
/* / / /  SECCION LOGOS  / / / */
.carrusel img {
	padding: 0 10px !important;
}
.flex_column.col-fija-carrusel {
	border-left: 2px solid var(--color1);
	padding-left: 1.8rem;
}
.flex_column.col-fija-carrusel .avia-gallery-thumb a.first_thumb:before {
	content: 'Proyecto avalado por:';
	text-align: center;
	display: block;
	font-size: 10pt;
	width: 100%;
	color: #305893 !important;
	font-family: 'Gilroy-Medium' !important;
	line-height: 13px;
	margin: 0 auto -11px auto;
}
/* / / /  BENEFICIOS  / / / */
.seccion-beneficios .flex_column_table {
	width: 86% !important;
	margin: 0 auto !important;
	float: none !important;
}
.flex_column.col-beneficios:before {
	content: '';
	display: block;
	width: 3px;
	height: 100%;
	background: var(--color1)!important;
	position: absolute!important;
	top: 20px;
	left: -10px;
	margin: 0 auto!important;
	visibility: visible!important;
	opacity: 1;
	z-index: 9!important;
	transform: rotate(9.5deg);
}
/* / / /  AMENIDADES  / / / */
.grilla-amenidades .avia_textblock.text-acerca {
	margin-top: 50px;
	width: 55%;
}
.grilla-amenidades .flex_column {
	z-index: 16 !important;
}
.grilla-amenidades .av-flex-placeholder {
	width: 10% !important;
}
.col-amenidades .avia-image-container {
	width: 75%;
}
.col-amenidades p {
	width: 100%;
	margin: 0 auto 30px;
	font-size: 12px;
	text-align: center !important;
}
.avia-content-slider-element-container.pase-contenido {
	width: 150%;
	left: -46px;
}

/* / / /  TIPOS DE APARTAMENTO  / / / */
.grilla-apartamentos .flex_column_table {
	width: 75% !important;
	margin: 0 auto !important;
	float: none !important;
	display: block !important;
}
.grilla-apartamentos .flex_column_table .flex_column {
	display: block !important;
	width: 100%;
}
.grilla-apartamentos .flex_column_table .flex_column {
	display: block !important;
	width: 100%;
	margin: 0 auto !important;
}
.seccion-apartamentos-2 .avia_textblock.text-acerca {
	width: 100%;
}
.flex_column.columna-habitaciones {
	margin-left: 50px;
	width: 54%;
}
.seccion-apartamentos-2 .flex_column:first-child {
	width: 41%;
}
.seccion-apartamentos-2 strong {
	color: var(--color2) !important;
	padding: 0 40px;
	font-size: 17pt;
}
.seccion-apartamentos-2 .habitaciones-text h2 {
	font-family: 'Gilroy-Bold';
	font-size: 18pt;
}
/*______________________*/
.row.modelo {
	border-bottom: 2px solid var(--color1);
	margin: 0 auto!important;
	width: 75%;
}
.row.modelo .col6.text-modelo {
	border-right: 1px solid var(--color2);
	padding-right: 0 !important;
	padding-left: 15px;
	margin-bottom: -1px !important;
	width: 50% !important;
}
.col6.text-medida {
	padding-left: 0;
	width: 50%;
}
.info-apartamento {
	padding: 25px 0;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.info-apartamento .espacio {
	padding-left: 55px;
	background-size: 32px !important;
	background-position: center left !important;
	width: 50%;
}
.avia_textblock.bloque-texto-iconos {
	margin-left: 9rem;
}
/*______________________*/
.col6.text-pagos {
	width: 47%;
}
.avia_textblock.bloque-texto-cuotas .row {
	width: 75%;
	margin: 0 auto;
}
.col6.text-cuotas {
	width: 50%;
	padding-left: 4rem;
}
.col6.text-pagos strong {
	font-size: 16pt;
	font-family: 'Gilroy-Medium';
	color: var(--color2) !important;
	margin-left: 17px;
}
/*______________________*/
.flex_column.col-imagen-apartamento {
	padding-top: 30px !important;
}
.grilla-prueba .col-imagen-apartamento .slick-arrow {
	position: absolute;
	height: 32px!important;
	width: 225px!important;
	padding: 0!important;
	margin-top: 0;
	background-position: center!important;
	top: 104%!important;
	background-size: 27px!important;
	background-color: var(--color2) !important;
	border-radius: 20px;
	color: white !important;
	margin: 0 auto;
}
.grilla-prueba .col-imagen-apartamento .slick-prev.slick-arrow {
	left: 7.2rem !important;
	z-index: 1;
	background: none;
}
.grilla-prueba .col-imagen-apartamento .slick-next.slick-arrow {
	left: 16.5rem !important;
	background: none;
}
.col6.text-pagos p.enganche, .col6.text-pagos p {
	padding-left: 20px;
}

/* / / /  VISITANOS  / / / */
.grilla-visitanos .pase-contenido img {
	margin-bottom: -5px;
}
.grilla-visitanos .avia-content-slider-element-container.pase-contenido {
	width: 148% !important;
	left: -156px !important;
}
.col-mapa h1 {
	font-size: 21pt;
	font-family: 'Gilroy-Bold' !important;
}
.col-mapa p {
	font-size: 13pt;
	margin: 0 0 30px 0 !important;
}
.grilla-visitanos iframe {
	width: 350px !important;
	height: 300px !important;
	margin: 0 auto !important;
	float: none;
}
#bloque-mapa .avia_codeblock {
	width: 350px !important;
	height: 300px !important;
	margin: 0 auto;
}
#bloque-mapa.avia_codeblock_section {
	text-align: right !important;
	border: 2px solid var(--color2);
	width: 72% !important;
	max-width: 520px !important;
	padding: 15px;
	margin: 0 auto 0 90px;
	float: none;
}

/********************FOOTER
**************************************************/
.seccion-footer p {
	font-size: 12pt;
}
.seccion-footer h1 {
	font-size: 21pt !important;
	font-family: 'Gilroy-ExtraBold' !important;
}
/* / / /  COL3  / / / */	
.col3-footer a.alignnone {
	width: 31px;
}
.avia_textblock.bloque-redes img {
	width: 12%;
}

}


@media(max-width: 768px){
/********************HEADER
**************************************************/	
/* / / /  HEADER  / / / */	
header#header:before {
	content: '';
	display: block;
	width: 30%;
	height: 100%;
	position: absolute!important;
	left: 0;
	margin: 0 auto!important;
	visibility: visible!important;
	opacity: 1;
	z-index: 1!important;
	top: 0;
	background: url(img/fondo2.png) no-repeat !important;
	background-position: 78% 50% !important;
}
/* / / /  MENU  / / / */	
#av-burger-menu-ul span.avia-menu-text {
	font-size: 16pt;
}
#av-burger-menu-ul li {
	padding: 10px 0;
	border: none !important;
}

/********************HOME
**************************************************/
/* / / /  SLIDE  / / / */	
.flex_column.col-text {
	padding-right: 0;
}
.avia_textblock.text-slide {
	margin-left: 0rem;
}
.seccion-slide h1 {
	font-family: 'Gilroy-Light' !important;
	font-size: 16.13pt;
	margin: 0 !important;
}
.seccion-slide h2 {
	margin: 0;
	font-size: 13pt;
	line-height: 1.3;
}
.avia_textblock.text1-slide {
	width: 95%;
	padding: 1rem 1rem 1rem 2.5rem;
	background: #c0887d !important;
	transform: skewX(-9deg);
	transform-origin: top right;
}
.avia_textblock.text2-slide {
	width: 95%;
	padding: 1.2rem 2rem 2.2rem 2.5rem;
	background: #166267 !important;
	transform: skewX(-9deg);
	transform-origin: top right;
	margin-left: -16px !important;
}

.avia_textblock.text3-slide {
	display: flex;
	flex-direction: row;
	background: var(--color2);
	border-radius: 30px;
	width: 30%;
	padding: 0 0.3rem;
	line-height: 0;
	justify-content: space-around;
	align-items: center;
	margin-left: 0rem;
	height: 39px;
}
.text3-slide p {
	text-align: center;
	margin: 3px;
}
.seccion-slide .flex_column_table:after {
	content: '';
	display: block;
	width: 3px;
	height: 130%;
	background: white!important;
	position: absolute!important;
	left: -47px;
	right: 0;
	margin: 0 auto!important;
	visibility: visible!important;
	opacity: 1;
	z-index: 9!important;
	top: -10px;
	transform: rotate(9deg);
}

.flex_column.col-form {
	padding-left: 0px;
	width: 50% !important;
}
.col-form h3 {
	font-size: 13px;
	color: white !important;
	padding-bottom: 10px;
}
.col-form label {
	font-size: 12pt !important;
}
input.input-class, textarea.input-class {
	margin: 6px 0 12px 0!important;
	padding: 4px 17px !important;
	border: none !important;
	font-size: 10pt !important;
}
textarea.input-class {
	line-height: .8 !important;
	padding: 15px 20px !important;
	height: 6rem !important;
}
input.input-button {
	padding: 8px 27px;
	font-size: 15px;
	float: none;
	margin: 15px auto 0 auto!important;
	font-family: 'Gilroy-Bold' !important;
	color: var(--color1) !important;
	background: white !important;
	display: block;
	border: 2px solid white !important;
}

/* / / /  ACERCA DEL PROYECTO  / / / */	
.seccion-acerca .avia_textblock.text-acerca {
	margin-bottom: 30px !important;
	margin-top: -31px;
}
.avia_textblock.text-acerca h2 {
	margin: 0 !important;
	font-size: 17pt;
}
.avia_textblock.text-acerca {
	background: linear-gradient(-78deg,transparent 6%, #c0887d 5%) !important;
	padding: 8px 0 5px 65px;
	width: 94%;
	margin-bottom: 60px;
}
.avia_textblock.text-nueva-historia h1 {
	margin: 0 !important;
	font-size: 22pt;
	line-height: .9;
}
p {
	font-size: 14px;
}
/* / / /  SECCION LOGOS  / / / */
.seccion-logos .template-page.content.av-content-full {
	padding: 30px 0 0 0;
}
.carrusel img {
	padding: 0 0px !important;
}
.flex_column.col-carrusel {
	width: 80% !important;
	padding-right: 0%;
}
.flex_column.col-fija-carrusel .avia-gallery-thumb a.first_thumb:before {
	content: 'Proyecto avalado por:';
	text-align: center;
	display: block;
	font-size: 8pt;
	width: 100%;
	color: #305893 !important;
	font-family: 'Gilroy-Medium' !important;
	line-height: 13px;
	margin: -2px auto -5px auto;
}
.col-carrusel .av-horizontal-gallery-large-gap .av-horizontal-gallery-wrap {
	margin-right: 22px !important;
}
/* / / /  BENEFICIOS  / / / */
.seccion-beneficios .avia_textblock.text-acerca {
	width: 31%;
}
.col-beneficios h2 {
	font-family: 'Gilroy-Medium';
	font-size: 23px;
	text-decoration: underline;
}
.seccion-beneficios .flex_column_table {
	width: 90% !important;
	margin: 0 18px 0 auto !important;
	float: none !important;
}
/* / / /  SECCION IMAGEN / / / */
.seccion-imagen .container.av-section-cont-open {
	height: 450px !important;
}
.seccion-imagen .av-parallax.active-parallax {
	top: -109% !important;
}
/* / / /  AMENIDADES  / / / */
.grilla-amenidades .avia_textblock.text-acerca {
	margin-top: 30px;
	width: 75%;
}
.avia-content-slider-element-container.pase-contenido {
	width: 179%;
	left: -41px;
}
.grilla-amenidades .avia_textblock.text-acerca {
	margin-top: 30px;
	margin-bottom: 30px;
	width: 75%;
}
#amenidades .flex_cell.co-amenidades-text:after {
	content: '';
	display: block;
	width: 24rem;
	height: 130%;
	background: white!important;
	position: absolute!important;
	left: -325px;
	right: 0;
	margin: 0 auto!important;
	visibility: visible!important;
	opacity: 1;
	z-index: 14!important;
	top: -60px;
	transform: rotate(11deg);
}

/* / / /  TIPOS DE APARTAMENTO  / / / */
.seccion-apartamentos-2 .flex_column:first-child {
	width: 47%;
}
.flex_column.columna-habitaciones {
	margin-left: 33px;
	width: 46%;
}
.seccion-apartamentos-2 .habitaciones-text h2 {
	font-family: 'Gilroy-Bold';
	font-size: 13pt;
}
.seccion-apartamentos-2 strong {
	color: var(--color2) !important;
	padding: 0 16px;
	font-size: 17pt;
}
/* / / /  _________________________  / / / */
.grilla-apartamentos .flex_column_table {
	width: 88% !important;
	margin: 0 auto !important;
	float: none !important;
	display: block !important;
}
.col6.text-cuotas {
	width: 48%;
}
.col6.text-pagos {
	width: 54%;
}
.col6.text-pagos strong {
	font-size: 16pt;
	font-family: 'Gilroy-Medium';
	color: var(--color2) !important;
	margin-left: 10px;
}
.grilla-apartamentos .slick-arrow {
	position: absolute;
	height: 32px!important;
	width: 32px!important;
	padding: 0!important;
	margin-top: -16px;
	background-position: center!important;
	top: 40%!important;
	background-size: 24px!important;
}
/* / / /  VISITA  / / / */
.flex_cell.col-visitanos-image {
	width: 60% !important;
}
.flex_column.col-mapa {
	width: 100%;
	margin-left: -18px;
}
.col-mapa h1 {
	font-size: 19pt;
	font-family: 'Gilroy-Bold' !important;
}
.col-mapa p {
	font-size: 11pt;
	margin: 0 0 20px 0 !important;
}
#bloque-mapa.avia_codeblock_section {
	text-align: right !important;
	border: 2px solid var(--color2);
	width: 84% !important;
	max-width: 520px !important;
	padding: 12px;
	margin: 0 auto 0 52px;
	float: none;
}
#bloque-mapa .avia_codeblock {
	width: 285px !important;
	height: 250px !important;
	margin: 0 auto;
}
.grilla-visitanos iframe {
	width: 285px !important;
	height: 250px !important;
	margin: 0 auto !important;
	float: none;
}
.col-mapa h1 {
	font-size: 19pt;
	font-family: 'Gilroy-Bold' !important;
	margin-top: 15px;
}
.col-mapa .avia-button-wrap {
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: 'Gilroy-Medium';
}
.grilla-visitanos .avia-content-slider-element-container.pase-contenido {
	width: 143% !important;
	left: -170px !important;
}

/********************FOOTER
**************************************************/
.seccion-footer p {
	font-size: 10pt;
}
.seccion-footer h1 {
	font-size: 17pt !important;
	font-family: 'Gilroy-ExtraBold' !important;
}
.col1-footer .avia-image-container {
	width: 60%;
}
.col4-footer .avia-image-container {
	width: 53%;
}



}


@media(max-width: 468px){
.responsive #top #wrap_all .container {
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
	padding-left: 20px !important;
	padding-right: 20px !important;
	float: none;
}
/********************HEADER
**************************************************/
/* / / /  HEADER  / / / */

header#header:before {
	content: '';
	display: block;
	width: 40%;
	height: 100%;
	position: absolute!important;
	left: 0;
	margin: 0 auto!important;
	visibility: visible!important;
	opacity: 1;
	z-index: 1!important;
	top: 0;
	background: url(img/fondo2.png) no-repeat !important;
	background-position: 78% 50% !important;
}
.col-form .wpcf7 {
	padding: 20px;
	background: linear-gradient(to right, rgb(22 98 104 / 49%) 0%,rgba(22 98 104) 103%,rgb(22 98 104 / 57%) 100%);
}
/* / / /  MENU  / / / */
#av-burger-menu-ul span.avia-menu-text {
	font-size: 15pt;
}
/********************HOME
**************************************************/
/* / / /  SLIDE  / / / */
.seccion-slide {
	background-position: 5% 60% !important;
}
.seccion-slide .flex_column_table:after{
	display: none !important;
}
.flex_column.col-text {
	padding-right: 0;
	margin-left: 32px !important;
}
.flex_column.col-form {
	padding-left: 0px;
	width: 100% !important;
}
.avia_textblock.text3-slide {
	display: flex;
	flex-direction: row;
	background: var(--color2);
	border-radius: 30px;
	width: 36%;
	padding: 0 0.3rem;
	line-height: 0;
	justify-content: space-around;
	align-items: center;
	margin-left: 1.5rem;
	height: 39px;
}
.text3-slide p {
	text-align: center;
	margin: 0 5px;
}
.text3-slide img {
	width: 100%;
	padding-top: 8px !important;
}
.col-form h3 {
	font-size: 12px;
	color: white !important;
	padding-bottom: 10px;
}
input.input-class, textarea.input-class {
	margin: 6px 0 12px 0!important;
	padding: 7px 17px !important;
	border: none !important;
	font-size: 10pt !important;
}
textarea.input-class{
	padding: 20px 15px !important;
 }
/* / / /  ACERCA DEL PROYECTO  / / / */
.seccion-acerca .avia_textblock.text-acerca {
	margin-left: -20px;
	margin-top: -1px;
}
.avia_textblock.text-acerca {
	background: linear-gradient(-78deg,transparent 6%, #c0887d 5%) !important;
	padding: 8px 0 5px 20px;
	width: 94%;
	margin-bottom: 60px;
}
.avia_textblock.text-nueva-historia {
	padding-left: 0;
}
.seccion-acerca .avia-image-container {
	width: 80% !important;
	margin-bottom: -20px !important;
}


/* / / /  SECCION LOGOS  / / / */
.av-horizontal-gallery-slider {
	min-width: 1500px !important;
}
.flex_column.col-carrusel {
	width: 100% !important;
	padding-right: 0%;
	margin: 0 !important;
}
.seccion-logos .av-horizontal-gallery {
	height: 100px !important;
}
.seccion-logos .responsive .av-horizontal-gallery-img {
	height: auto;
	width: 100%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	top: 0%;
	position: initial !important;
	display: table !important;
}
.responsive .seccion-logos .av-horizontal-gallery-wrap {
	max-width: 95px;
	margin: 0;
	overflow: visible;
}

.flex_column.col-fija-carrusel {
	border-left: 2px solid white !important;
	padding-left: 1.8rem;
	margin-bottom: 0 !important;
}
.col-fija-carrusel img {
	float: none !important;
	margin: 0 auto !important;
	display: block;
}
.responsive .seccion-logos .av-horizontal-gallery-inner {
	position: static;
	min-height: 90px !important;
}
.flex_column.col-fija-carrusel .avia-gallery-thumb a.first_thumb:before {
	content: 'Proyecto avalado por:';
	text-align: center;
	display: block;
	font-size: 9pt;
	width: 100%;
	color: #305893 !important;
	font-family: 'Gilroy-Medium' !important;
	line-height: 13px;
	margin: -2px auto 0px auto;
	z-index: 240 !important;
}
/* / / /  BENEFICIOS  / / / */
.seccion-beneficios .avia_textblock.text-acerca {
	width: 53%;
	margin-left: -20px;
}
.flex_column.col-beneficios:before{
	display: none !important;
}
.seccion-beneficios .flex_column_table {
	width: 100% !important;
	margin: 0 18px 0 auto !important;
	float: none !important;
	display: flex !important;
	flex-wrap: wrap;
}
.flex_column.col-beneficios {
	width: 50% !important;
	float: none !important;
	clear: initial !important;
	padding: 5px;
	margin: 0 !important;
	flex: 0 0 49%;
	max-width: 49%;
}
/* / / /  SECCION IMAGEN  / / / */
.seccion-imagen .avia-full-stretch {
	background-size: cover !important;
	background-position: 6% 50% !important;
}
.seccion-imagen .av-parallax.active-parallax {
	top: -160% !important;
}
.seccion-imagen .container.av-section-cont-open {
	height: 268px !important;
}
/* / / /  AMENIDADES  / / / */
.grilla-amenidades .avia_textblock.text-acerca {
	margin-top: 30px;
	margin-bottom: 30px;
	width: 75%;
	margin-left: -5px;
}
.grilla-amenidades .flex_column_table {
	width: 100% !important;
	margin: 0 auto !important;
	float: none !important;
	display: flex !important;
	flex-wrap: nowrap;
	justify-content: center;
}
.grilla-amenidades .flex_cell_inner {
	width: 95% !important;
	margin: 0 18px 0 auto !important;
	float: none !important;
	display: flex !important;
	flex-wrap: wrap;
}
.grilla-amenidades .flex_column.col-amenidades {
	width: 10% !important;
	float: none !important;
	clear: initial !important;
	padding: 5px;
	margin: 0 !important;
	flex: 0 0 35%;
	max-width: 35%;
}
.grilla-amenidades .av-flex-placeholder {
	width: 0% !important;
	display: none !important;
}
.col-amenidades .avia-image-container {
	width: 55%;
}
.col-amenidades br {
	display: none;
}
.flex_cell.co-amenidades-img {
	width: 100% !important;
	background-position: 22% 40% !important;
}
.avia-content-slider-element-container.pase-contenido {
	width: 94%;
	left: -22px;
}
.pase-contenido .avia-content-slider-inner {
	height: 100% !important;
	width: 135% !important;
}
#amenidades .flex_cell.co-amenidades-text:after{
	display: none !important;
}
/* / / /  TIPOS DE APARTAMENTOS  / / / */
.seccion-apartamentos-2 .flex_column:first-child {
	width: 47%;
	margin-bottom: 0 !important;
}
.seccion-apartamentos-2 .avia_textblock.text-acerca {
	width: 100%;
	margin-bottom: 50px !important;
	margin-left: -20px;
}
.grilla-apartamentos .flex_column_table {
	width: 101% !important;
	margin: 0 auto !important;
	float: none !important;
	display: block !important;
}
.avia_textblock.habitaciones-text {
	display: flex;
	align-items: center;
	justify-content: center;
}
.row.modelo {
	border-bottom: 2px solid var(--color1);
	margin: 0 auto!important;
	width: 100%;
}
.row.modelo .col6 h2 {
	font-size: 30pt;
	text-align: center !important;
	margin-bottom: 0 !important;
	margin-right: 5px;
}
.col6.text-modelo p {
	font-family: 'Gilroy-Bold';
	color: white !important;
	background: var(--color2);
	text-align: center !important;
	margin: 0 !important;
	padding: 6px 0;
	font-size: 14pt;
}
.avia_textblock.bloque-texto-iconos {
	margin-left: 2rem;
}
.info-apartamento p {
	font-size: 12pt;
	line-height: 1;
	padding: 5px 0;
	margin: 10px 0;
}
.info-apartamento .espacio {
	padding-left: 45px;
	background-size: 32px !important;
	background-position: center left !important;
	width: 50%;
}
/* / / /  ________________________  / / / */
.avia_textblock.bloque-texto-cuotas .row {
	width: 100%;
	margin: 0 auto 0 -10px;
}
.col6.text-cuotas {
	width: 45%;
	padding-left: 2rem;
}
.col6.text-cuotas h2 {
	font-size: 10pt;
	font-family: 'Gilroy-Medium';
	margin: 0 0 0 15px;
}
.col6.text-cuotas h1 {
	font-size: 26pt;
	font-family: 'Gilroy-Medium' !important;
	color: var(--color2) !important;
}
.col6.text-cuotas p {
	font-size: 7pt;
	font-family: 'Gilroy-Medium';
}
.col6.text-pagos p.enganche, .col6.text-pagos p {
	padding-left: 0;
	font-size: 11px;
}
.col6.text-pagos strong {
	font-size: 13pt;
	font-family: 'Gilroy-Medium';
	color: var(--color2) !important;
	margin-left: 10px;
}
.grilla-prueba img {
	padding: 10px !important;
	border: 1px solid var(--color2);
	width: 93% !important;
}
.grilla-prueba .col-imagen-apartamento .slick-arrow {
	position: absolute;
	height: 32px!important;
	width: 175px!important;
	padding: 0!important;
	margin-top: 0;
	background-position: center!important;
	top: 104%!important;
	background-size: 27px!important;
	background-color: var(--color2) !important;
	border-radius: 20px;
	color: white !important;
	margin: 0 auto;
}
.grilla-apartamentos .slick-arrow {
	position: absolute;
	height: 22px!important;
	width: 22px!important;
	padding: 0!important;
	margin-top: -16px;
	background-position: center!important;
	top: 44%!important;
	background-size: 18px!important;
}
.grilla-prueba .col-imagen-apartamento .slick-prev.slick-arrow {
	left: 1rem !important;
	z-index: 1;
	background: none;
}
.grilla-prueba .col-imagen-apartamento .slick-next.slick-arrow {
	left: 11rem !important;
	background: none;
}
.grilla-prueba .col-imagen-apartamento .slick-prev.slick-arrow:after, .grilla-prueba .col-imagen-apartamento .slick-next.slick-arrow:after {
	content: 'Axonométrica opción A';
	text-align: center !important;
	display: block;
	font-size: 9pt !important; 
	line-height: 32px;
}

/* / / /  VISITANOS / / / */
.flex_cell.col-visitanos-image {
	width: 100% !important;
}
.col-mapa .avia_textblock {
	margin-left: 0;
}
#bloque-mapa.avia_codeblock_section {
	text-align: right !important;
	border: 2px solid var(--color2);
	width: 86% !important;
	max-width: 520px !important;
	padding: 12px;
	margin: 0 auto 0 auto;
	float: none;
}
.grilla-visitanos .avia-content-slider-element-container.pase-contenido {
	width: 143% !important;
	left: -63px !important;
}
.grilla-visitanos section.slide-entry {
	margin: 0 !important;
}


/********************FOOTER
**************************************************/
.seccion-footer .flex_column {
	border-right: none !important;
	border-left: none !important;
}
.col1-footer .avia-image-container {
	width: 40%;
}
.seccion-footer p {
	font-size: 11pt;
}
.seccion-footer h1 {
	font-size: 19pt !important;
	font-family: 'Gilroy-ExtraBold' !important;
}
.avia_textblock.bloque-redes img {
	width: 10%;
}
.col4-footer .avia-image-container {
	width: 40%;
}
.seccion-footer .flex_column:last-child {
	margin-bottom: 0 !important;
}
.seccion-footer .flex_column {
	margin-bottom: 30px !important;
}
.avia_textblock.bloque-redes p a:first-child {
	margin-right: -5px;
}

}












