
/*@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');*/
@import url('https://fonts.googleapis.com/css?family=Mukta+Vaani:300,400,700');


body{ font-family: 'Mukta Vaani'; font-weight:400; position:relative;}
.transitionEffect {transition:all ease-in-out 0.5s;}

.g-recaptcha{float:left;}

::-webkit-input-placeholder {color: #808080;} /* WebKit, Blink, Edge */
:-moz-placeholder {color: #808080;opacity:  1;} /* Mozilla Firefox 4 to 18 */
::-moz-placeholder {color: #808080;opacity:  1;} /* Mozilla Firefox 19+ */
:-ms-input-placeholder {color: #808080;} /* Internet Explorer 10-11 */

.politica{max-width:900px;margin: 0px auto;padding:140px 80px;}


.ui-widget.dialogSuccessContent, .ui-widget.dialogErrorContent{font-family:'Roboto';}
#dialogError,#dialogSuccess{display:none;}
.dialogSuccessContent.ui-widget-content, .dialogErrorContent.ui-widget-content{padding: 0px;border-radius: 0px;}
.dialogSuccessContent .ui-widget-header,.dialogErrorContent .ui-widget-header{ border-radius:0px; border-bottom:1px solid #999999;}

/*dialog jquery Success*/
#dialogSuccess{color: #999999; background-color:#FFF;}
.dialogSuccessContent {background-color:#161C26;}
.dialogSuccessContent .ui-widget-header{background: none;color: #999999; background-color:#161C26;}
.dialogSuccessContent.ui-widget-content{background: none;background-color:#FFF;border: 1px solid #999999;}
.dialogSuccessContent .ui-state-hover, 
.dialogSuccessContent .ui-widget-content .ui-state-hover, 
.dialogSuccessContent .ui-widget-header .ui-state-hover, 
.dialogSuccessContent .ui-state-focus, 
.dialogSuccessContent .ui-widget-content .ui-state-focus, 
.dialogSuccessContent .ui-widget-header .ui-state-focus{background: none; background-color:#FFF;border: 1px solid #999999;}


/*dialog jquery ERROR*/

#dialogError{color: #999999; background-color:#FFF;}
.dialogErrorContent {background-color:#161C26;}
.dialogErrorContent .ui-widget-header{background: none;color: #999999; background-color:#161C26;}
.dialogErrorContent.ui-widget-content{background: none;background-color:#FFF;border: 1px solid #999999;}
.dialogErrorContent .ui-state-hover, 
.dialogErrorContent .ui-widget-content .ui-state-hover, 
.dialogErrorContent .ui-widget-header .ui-state-hover, 
.dialogErrorContent .ui-state-focus, 
.dialogErrorContent .ui-widget-content .ui-state-focus, 
.dialogErrorContent .ui-widget-header .ui-state-focus{background: none; background-color:#FFF;border: 1px solid #999999;}


/****************/
/*****HEADER*****/
/***************/
#header{ background-color:#161C26; color:#FFF; padding:1.5rem 0rem 1rem; /*position:absolute;*/ top:0px; left:0px; width:100%; z-index:1;}
#header .row{max-width:81.25rem;}
#header .row .logo {color:#999999; font-weight:700; font-size:2.9rem;line-height: 0.85; padding:0px;}
#header .row .dreta{line-height: 1.1; position:relative;}
#header .row .dreta a{color:#FFF}
#header .row .dreta .idiomes{position:absolute;top: 45px;}
#header .row .dreta .idiomes .idioma, #header .row .menu .idiomes .idioma { height:35px; width:35px; background-image:url('../images/ICONOS/langs.png');float: left;margin-right: 0.3rem;opacity: 0.5;}
#header .row .menu .idiomes{display:none;}
#header .row .idiomes .idioma.actiu{opacity: 1;}
#header .row  .idiomes .idioma#idiEN{background-position: 77px;}
#header .row .idiomes .idioma#idiDE{background-position: 34px;}
li.langs{display:none;}
.langs div { margin-bottom: 16px; display: none;}



@media only screen and (max-width : 1310px) {	
	#header .row .logo {color:#999999; font-weight:700; font-size:2rem;line-height: 0.85; padding:0px; padding-top: 0.7rem        ;}
	#header .row .dreta{line-height: 1.1; position:relative; font-size:0.7rem;}
}


@media only screen and (max-width : 1023px) {	
	#header{ z-index:50;    padding-left: 12px;}
	#header .row .dreta { position: absolute;right: 5px; text-align:right;}
	#header .row .dreta .idiomes{top: 30px; right:5px}
        #header .row .dreta {display:none;}
        .langs div { display: block;}
        #header .row .menu .idiomes{display:block;    margin-left: calc(50% - 54px);}
        li.langs{display:block;padding: 1rem;}
        #header .row .logo {padding-top: 0rem        ;}
}

@media only screen and (max-width : 639px) {		
        #header .row .logo {font-size:20px;line-height: 1;}
}


/****************/
/*****MENU*****/
/***************/
#menu .menu{float: right;margin-top: 2.7rem;}
#menu .menu.simple a{ color:#FFF;}
#menu .menu.simple li{ margin-right:0rem; color:#FFF; font-size:1.125rem;}
#menu .menu.simple li:hover{ color:#999999;}
#menu .menu.simple li.select{ color:#999999; border-bottom:1px solid;}
#menu .menu-text{ padding:0.7rem 0.7rem 0rem;}
.contenedorIconMenu{position:relative;padding: 9px 10px;background-color: transparent;border-radius: 4px; cursor:pointer; display:none;}
.lineaIconMenu{ display: block;width: 25px;height: 3px;border-radius: 1px;background-color: #FFF;margin: 4px 0px;}
.closeMenu{display:none;}

@media only screen and (max-width : 1170px) {	
	#menu .menu.simple li{font-size:1rem;}
	#menu .menu-text {padding: 0.7rem 0.5rem 0rem;}
}


@media only screen and (max-width : 1023px) {	
	#menu .menu{ margin:0px; z-index:50}
        nav ul {display:none;width: 100%;position: absolute;left: 0px;top: 94px;background-color:#161C26;padding: 1rem 0rem;border-radius: 4px;/*height: 100%;overflow-y: auto;*/ text-align:center;}
	nav li { width: 100%;}    
        nav .contenedorIconMenu { display: block; position:absolute;top: 25px;right: 12px;z-index: 100;}
	nav #contentpulltext{display: block;}
	nav #pulltext{display: block;  margin-left:15px; }
	nav .closeMenu{position: fixed;top: 20px;right: 10px;font-weight: 700;padding: 0.2rem;line-height: 1; z-index:50; cursor:pointer;}	
        #menu .menu-text {  padding: 0.7rem 0.5rem 0.7rem;}
}

@media only screen and (max-width : 639px) {
    nav .contenedorIconMenu {top: 20px;}
    nav ul {top: 74px;}
}




/*********************/
/***** CERCADOR *****/
/*******************/
.contenedorElementos{position: absolute;z-index: 3;width:44.625rem; top:50%; left:50%; margin: -25px 0 0 -356px;}
.elemento{width:20%; float:left;background-color: #FFF;padding: 1.125rem;border-right: 1px solid #cccccc; position:relative;padding-bottom: 1rem;}
.elemento .calendar{ position:absolute; top:0px; left:0px; width:24px; height:24px;; background-image:url('../images/ICONOS/calendarImg.png')}
.elemento input, .elemento select,.elemento button{ width:100%; border: none;background: none;padding: 0px;margin-bottom: 0px;height: 3.6rem;}
.elemento select{font-size:3rem; color:#000;font-weight: 300;height: 4.15rem;    padding-left: 2.1rem;}
.elemento button{ height: 2.75rem;color: #FFF; font-size:1rem; font-weight:700; text-align:left;}
.elemento .fletxa{ width:13px; height:13px; background-image:url('../images/ICONOS/fletxaCercador.png'); background-position:center; float:right;margin-top: 3px;}
.elemento.doble{ width:40%; border-right:none;background-color: #00524b;padding: 2.3125rem;}
.elemento .contendor{background-color:#262732;padding: 0 1.5rem;}
.elemento .titol{color: #808080;text-align: center;font-size: 13px;margin-bottom: 0.3rem;line-height: 1;}
.elemento .rederFetxa{ text-align:center; cursor:pointer;}
.elemento .rederFetxa .dia{font-size: 3rem;line-height: 1;color: #000;font-weight: 300;letter-spacing: 6px;}
.elemento .rederFetxa .mes{font-size: 0.79rem;color: #808080;line-height: 1;margin-top: 0.4rem; text-transform:uppercase;}
#fetxaInici,#fetxaFi{display:inherit;height:0px;}
.ui-datepicker{ z-index:500 !important;}
@media only screen and (max-width : 1023px) {	
	.contenedorElementos{position: absolute;z-index: 3;max-width:40rem; top:50%; left:50%; margin: -25px 0 0 -320px;}
}

@media only screen and (max-width : 639px) {		
	.contenedorElementos{position: absolute;z-index: 3;max-width:18.125rem; top:calc(50% - 57px); left:50%; margin: -25px 0 0 -145px;}
	.elemento{width:33.33%;padding: 0.8rem;}
	.elemento.doble{ width:100%; padding:0.8rem;}
	.elemento .titol{ font-size:9px;}
	.elemento input, .elemento select, .elemento button{ height:2rem; font-size:0.79rem;}
	.elemento select, .elemento button{ height:2rem; font-size:1rem;}
        .elemento select {padding-left: 1.8rem;}
	.elemento .contendor { padding: 0.5rem;}
	.elemento .calendar{width:20px; height:20px;background-position:center;}
	.elemento .rederFetxa .dia{font-size: 1.1rem;letter-spacing: 2px;}
	.elemento .rederFetxa .mes{font-size: 9px; margin-top:0.35rem;}	
}




/****************/
/*****FOOTER*****/
/***************/
/*1140px*/
footer{background-color:#161C26;color:#FFF; font-size:0.9375rem;font-weight: 400;line-height: 1.1;}
footer .row{max-width:71.25rem; padding: 4rem 0rem 1.5rem;position:relative;} 
footer .row .left{text-align:left;}
footer .row .left .tel div{ display: inline-block; vertical-align: middle}
footer .row .left .tel div.ico{height: 18px; width: 18px; background-image: url('../images/ICONOS/whatapp.png');     margin-left: 3px; background-repeat: no-repeat;}
footer .row .center{text-align:center;}
footer .row .center .client{color: #999999;font-size: 1.25rem;font-weight: bold;margin-top: 2rem; margin-bottom:3rem}
footer .row .center .client a{color:#999999;}
footer .row .center .client .contentClient{text-align: left;width: 140px;margin: 0 auto;}
footer .row .center img{ max-width:28px;}
footer .row .right{text-align:right;}
footer .row .right .itemFooter a:hover{color:#999999;}
footer .row .itemFooter {margin-bottom: 1.3rem;}
footer .row .itemFooter .titol{ font-weight:700;}
footer .row .derechos{margin-top:8rem; font-size:0.6rem }
footer .row #logoEmpresa{position: absolute;bottom: 1.5rem;right: 1rem;}
footer .row .logoEmpresa{ max-width:50px;}
footer .row  a{color:#FFF}
@media only screen and (max-width : 1023px) {	
	footer .row{padding: 2rem 0rem 1.5rem}
}



@media only screen and (max-width : 639px) {		
	footer .row .right .itemFooter{display:none;}	
	footer .row #logoEmpresa {left: 4rem;bottom: 1rem; right:inherit;}
}



/********************************/
/****** CONTENIDO GENERAL ******/
/*******************************/

.topContent{background-position:center; position:relative; min-height:740px; background-size:cover;}

.capaOpaca{background-color: rgba(35, 31, 32, 0.2);height: 100%;width: 100%;position: absolute;top: 0px;left: 0px;}

.infoContent { background-color:#f5f6f8;}
.infoContent .row{max-width:71.25rem; padding:5rem 0rem;}
.infoContent .row .columns {padding:0px;}
.infoContent .row .titol{ width:380px; border-bottom:1px solid #00524B; font-size:2.1875rem; font-weight:300; color:#4D4D4D; text-align:center;}
.infoContent .row .descripcio{ color:#808080; font-size:1.3125rem; font-weight:400; padding:2rem 2.5rem;}

.galeriaContent .row{max-width:100%;}
.galeriaContent .row .columns { padding:0px; min-height:380px; background-size:cover; background-position:center;}
.galeriaContent .row .columns .contentInfo{ width:100%;position:relative;text-align:center; height:380px; cursor:pointer; display:none;}
.galeriaContent .row .columns .contentInfo .info{color:#f5f6f8;font-size:2.1875rem; font-weight:300; border-bottom:1px solid #f5f6f8;text-align:center;position: absolute;
	top: 190px;left: 50%;height: 50px;width: 380px;margin: -25px 0 0 -190px;}		
.galeriaContent .row .columns .contentInfo:hover{background-color: rgba(0,0,0,0.5);}




@media only screen and (max-width : 1023px) {		
	.topContent{min-height:420px;}
	
	.infoContent .row{padding:3.5rem 0rem;}
	.infoContent .row .titol{ width:300px;font-size:1.75rem;}	
	.infoContent .row .descripcio{ font-size:1rem;padding:1.5rem 1.75rem;}	
	
	.galeriaContent .row .columns {min-height:300px;}
	.galeriaContent .row .columns .contentInfo{height:300px;}
	.galeriaContent .row .columns .contentInfo .info{width:200px;font-size:1.75rem;margin: -25px 0 0 -100px;top: 150px;}
}



@media only screen and (max-width : 639px) {		
	.topContent{min-height:320px;}
	.infoContent .row{padding:2.5rem 0rem;}
	.infoContent .row .titol{ width:200px; font-size:1.5rem;}	
	.infoContent .row .descripcio{ color:#808080; font-size:0.8rem; font-weight:400; padding:1rem 1.25rem;}	
	
	
	.galeriaContent .row .columns {min-height:200px;}
	.galeriaContent .row .columns .contentInfo{height:200px;}
	.galeriaContent .row .columns .contentInfo .info{width:300px;font-size:1.5rem;margin: -25px 0 0 -150px;top: 100px;}
	
}



/****************/
/*****INICIO*****/
/***************/
#index .topContent{ background-image:url('../images/FOTOS/img-header.jpg'); }
#index .imgContent1{background-position:center bottom;position:relative; min-height:670px; background-size:cover;background-image:url('../images/FOTOS/img-someres.jpg');}
#index .imgContent2{background-position:center;position:relative; min-height:880px; background-size:cover;background-image:url('../images/FOTOS/img-naturalesa.jpg');}
#index .imgContent1 .infoText, #index .imgContent2 .infoText{ position:absolute; bottom:5rem; left:11%; font-size:3.5rem; font-weight:300; color:#FFF; max-width:65rem;line-height: 1.2;}

#index .infoContent .row#sliderContent{padding-bottom: 0px;}
#index #sliderContent .img{background-position:center;background-size:cover; height:190px; width:98%;}



@media only screen and (max-width : 1023px) {		
	#index .imgContent1{background-position:center; min-height:450px;}
	#index .imgContent2{min-height:550px;}	
	#index .imgContent1 .infoText, #index .imgContent2 .infoText{left:2.5rem; font-size:2.5rem;}	
	#index #sliderContent{ margin:0px; padding:0rem 0.5rem;}
}


@media only screen and (max-width : 639px) {		
	#index .imgContent1{background-position:center; min-height:335px;}
	#index .imgContent2{min-height:440px;}	
	#index .imgContent1 .infoText, #index .imgContent2 .infoText{left:0.5rem; font-size:1.5rem;}		
	#index #sliderContent{ margin:0px; padding:0rem 0.5rem;}
}

/************************/
/***** AGROTURISMO *****/
/***********************/
#agroturismo .topContent{ background-image:url('../images/FOTOS/img-agroturismo.jpg'); }




/************************/
/***** HABITACIONES *****/
/***********************/

.totalOpaco{width: 100%;height: 100%;position: fixed;background-color: rgba(0,0,0,0.5);z-index: 10; display:none;}
#habitaciones .topContent{ background-image:url('../images/FOTOS/img-habitacions.jpg'); }
#habitaciones .infoContent .row{ padding: 5rem 0rem 1rem;}
#habitaciones .infoContent .row .titol{width: 32.3%;}    
#habitaciones .infoContent .row .columns {    padding-left: 1%;}
#habitaciones .galeriaContent .row{ width:71.25rem;}


#habitaciones .galeriaContent .row .columns{width:32.3%; margin-left:1%; margin-bottom:0.8rem; min-height: 0px;}
#habitaciones .galeriaContent .row .imgGaleria{ min-height:265px; background-size: cover;}
#habitaciones .galeriaContent .row .columns:last-child:not(:first-child) {float:left;}
#habitaciones .galeriaContent{ background-color:#f5f6f8; padding-bottom:10rem;}
#habitaciones .galeriaContent .row .columns .contentInfo{ width:100%;position:relative;text-align:center; height:265px; cursor:pointer; display:none;}
#habitaciones .galeriaContent .row .columns .contentInfo .info{color:#f5f6f8;font-size:2.1875rem; font-weight:300; border-bottom:none;text-align:center;position: absolute;	top: 132.5px;left: 50%;height: 50px;width: 380px;margin: -25px 0 0 -190px;}

#habitaciones .galeriaContent .nomHabitacio{color:#4D4D4D; font-size: 0.9rem;}
#habitaciones .galeriaContent hr{margin: 0 auto; width: 96%;border-bottom: 1px solid #00524B;}


/*#fitxaHabitacion{position:fixed;top:50%;left:50%;z-index:12;width:900px;min-height:500px;background-color:#f2f2f2;padding:2.25rem 2.5rem;margin:-250px 0 0 -450px;}*/
#fitxaHabitacion { position: relative;width: 100%; background-color: #f2f2f2;padding: 3rem 0.7rem; margin: 0 auto;}
#fitxaHabitacion .titol.row{position:relative; max-width: 900px;}
#fitxaHabitacion .titol.row .columns {padding:0px;border-bottom: 1px solid #00524b; color:#4d4d4d; font-size:2.125rem; font-weight:300;} 
#fitxaHabitacion .titol .closeFitxa{position:absolute;right:0;width:1rem;height:1rem;background-image:url('../images/ICONOS/closeFitxa.png');top: 1.1rem; cursor:pointer; background-repeat: no-repeat;}
#fitxaHabitacion .descripcio{ margin-top:1.5rem; font-size:1rem; color:#5d5d5d;margin-bottom: 2rem;max-width: 900px;}
#fitxaHabitacion .descripcio .columns{padding:0px;}
#fitxaHabitacion .descripcio .esquerra{ padding-right:1rem; max-height:340px; overflow:auto;}
#fitxaHabitacion .descripcio .dreta {padding-left:1rem; text-align:justify;}


#fitxaHabitacion #sliderContent {margin: 0px;}
#fitxaHabitacion #sliderContent .img{background-position:center;background-size:cover; height:340px; padding:0px;}
#fitxaHabitacion .titol.row.dis .columns{font-size: 1.25rem;}

#fitxaHabitacion .row.calendari{max-width: 900px; margin-top:  1.5rem;}
#fitxaHabitacion .row.calendari .columns{padding: 0px; width: calc(33.3333% - 10px); margin-bottom: 15px;}
#fitxaHabitacion .row.calendari .columns:nth-child(3n+2){margin-left: 15px; margin-right: 15px;}
#fitxaHabitacion .ui-datepicker{width:100%; height: 250px;}

#fitxaHabitacion .row.btn{max-width: 900px; text-align: right;}
#fitxaHabitacion .row.btn .columns{padding:0px;}
#fitxaHabitacion .row.btn button{    background-color: #00524b;color: #FFF;font-weight: 700;font-size: 15px;padding: 15px 30px;}
#fitxaHabitacion .row.btn button:hover{opacity: 0.7;}

@media only screen and (max-width : 1023px) {		
	#habitaciones .galeriaContent .row .imgGaleria{ min-height:180px;}	
	#habitaciones .galeriaContent .row .columns .contentInfo{ height:180px; font-size:1.75rem;}
	#habitaciones .galeriaContent .row .columns .contentInfo .info{top: 90px;left: 50%;height: 50px;width: 380px;margin: -25px 0 0 -190px;}		
	#habitaciones .galeriaContent{padding-bottom:5rem;}
	
/*	#fitxaHabitacion{padding:1.75rem 2rem; width:600px; margin: 0 auto;margin:-250px 0 0 -300px;}*/
	#fitxaHabitacion .titol.row .columns {font-size:1.75rem;} 
	#fitxaHabitacion .titol .closeFitxa{background-position: center;width:0.9rem;height:0.9rem;}
	#fitxaHabitacion .descripcio{ margin-top:1rem; font-size:0.89rem;}
	#fitxaHabitacion .descripcio .esquerra{ padding-right:0.5rem;}
	#fitxaHabitacion .descripcio .dreta {padding-left:0.5rem; }
	#fitxaHabitacion #sliderContent .img{ height:280px;}
        
        #fitxaHabitacion .row.calendari .columns{padding: 0px; width: calc(50% - 8px); margin-bottom: 15px;}
        #fitxaHabitacion .row.calendari .columns:nth-child(3n+2){margin-left: 0px; margin-right: 0px;}
        #fitxaHabitacion .row.calendari .columns:nth-child(2n){margin-left: 15px;}
	
}

@media only screen and (max-width : 639px) {
        #habitaciones .infoContent .row { padding: 1rem 0rem;  }
        #habitaciones .infoContent .row .columns {padding-left: 0.625rem;padding-right: 0.625rem;}
        #habitaciones .infoContent .row .titol{width: 100%;}
	#habitaciones .galeriaContent .row .imgGaleria{ min-height:265px;}
	 #habitaciones .galeriaContent .row .columns{width:100%; margin-left:0%;margin-bottom:0.8rem;padding-left: 0.625rem;padding-right: 0.625rem;}


	#habitaciones .galeriaContent{ padding-bottom:2.5rem;}	
	#habitaciones .galeriaContent .row .columns .contentInfo{ height:265px;}
	#habitaciones .galeriaContent .row .columns .contentInfo .info{font-size:1.5rem;top: 132.5px;left: 50%;height: 50px;width: 300px;margin: -25px 0 0 -150px;}	

	
	.totalOpaco{ overflow: auto;}
/*	#fitxaHabitacion{position:relative;width:100%; min-height:100%; margin: 0px;top: 0px;left: 0px;padding:1.25rem 1.5rem;}*/
	#fitxaHabitacion .titol.row .columns {font-size:1.5rem;} 
	#fitxaHabitacion .titol .closeFitxa{background-position: center;width:0.7rem;height:0.7rem;}
	#fitxaHabitacion .descripcio{ margin-top:1rem; font-size:0.8rem;}
	#fitxaHabitacion .descripcio .esquerra{ padding-right:0rem;}
	#fitxaHabitacion .descripcio .dreta {padding-left:0rem; }
	#fitxaHabitacion #sliderContent .img{ height:240px;}	
        
          #fitxaHabitacion .row.calendari .columns{padding: 0px; width: calc(100%); margin-bottom: 15px;margin-left: 0px;}
        #fitxaHabitacion .row.calendari .columns:nth-child(3n+2){margin-left: 0px; margin-right: 0px;}
        #fitxaHabitacion .row.calendari .columns:nth-child(2n){margin-left: 0px;}
}


/************************/
/***** ACTIVIDADES *****/
/***********************/
#actividades .topContent{ background-image:url('../images/FOTOS/img-naturalesa.jpg'); }
#actividades .galeriaContent .row, #actividades .galeriaContentMin .row{background-color: #f5f6f8;}
#actividades .galeriaContent .row .columns, #actividades .galeriaContentMin .row {min-height:320px;}
#actividades .galeriaContent .blanca, #actividades .galeriaContentMin .row{ background-color:  #f5f6f8;text-align: center;padding:4.5rem 0rem 0rem;color: #4D4D4D;font-weight: 300;}
#actividades .galeriaContent .row .columns:last-child:not(:first-child), #actividades .galeriaContentMin .row .columns:last-child:not(:first-child) {float: left;}



#actividades .galeriaContentMin{display:none;}

@media only screen and (max-width : 1023px) {		
	#actividades .galeriaContent .row .columns {min-height:240px;}
        #actividades .galeriaContent .blanca { padding:3.5rem 0rem 0rem;}
        #actividades .galeriaContent .blanca p{font-size: 0.75rem; margin-bottom: 0.4rem}
}

@media only screen and (max-width : 639px) {		
        #actividades .galeriaContent { display:none;}
        #actividades .galeriaContentMin{display:block;}
	#actividades .galeriaContentMin .row .columns {min-height:200px;    background-position: center;}
	
        #actividades .galeriaContentMin .blanca { padding:2.5rem 0rem 0rem;}
        #actividades .galeriaContentMin .blanca p{font-size: 15px; margin-bottom: 1rem; line-height: 1;}
}


/************************/
/***** CONTACTO *****/
/***********************/
#contacto .infoContent { background-color:#FFF; color:#808080;}
#contacto .infoContent .row{max-width:56.25rem;}
#contacto .infoContent .row .titol{text-align:right;width:300px;}

#contacto .infoContent input{border: none;box-shadow: none;  border-bottom: 1px solid #00524B;color:#808080;}
#contacto .infoContent textarea{border-color:#00524B; min-height:9rem; margin-top:2.4375rem;color:#808080;}
#contacto .infoContent #enviarBtn{float:right;background-color:#00524B;width:96px;padding:0.9rem;text-align:left;color:#FFF;font-weight:700;font-size: 0.9375rem;margin-top: 2rem;}
#contacto .infoContent #enviarBtn:hover{opacity:0.5}
#contacto .infoContent #enviarBtn .iconoEnviar{ float:right; height:13px; width:7px;}

#contacto .infoContent .row .info{padding: 2.5rem;}
#contacto .infoContent .row .item{font-size:0.9375rem;font-weight: 400;line-height: 1.1; margin-bottom:4.375rem;}
#contacto .infoContent .row .item a {color:#808080;}
#contacto .infoContent .row .item .titolc{ font-weight:700; color:#666;}

@media only screen and (max-width : 1023px) {		
	#contacto .infoContent .row .row {margin:0px;}
	#contacto .infoContent .row .item{ margin-bottom:3rem;}
}
@media only screen and (max-width : 639px) {
	#contacto .infoContent .row .info{ display:none;}
}


/*SLIDER PAGINATION*/
.owl-pagination{position: absolute;bottom: 7px;}
.owl-buttons{position: absolute;right: -3px;bottom: -25px;}
.owl-theme .owl-controls .owl-page span{background: transparent;border: 1px solid #f2f2f2;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {background-color: #F2f2f2;}
[class^="icon-"],[class*=" icon-"] {display:inline-block; width:25px; height:26px; margin-right:.3em; vertical-align:text-top; background-image:url("../images/ICONOS/fletxes.png"); background-repeat: no-repeat;}
.icon-chevron-left { background-position: 0px 0px}
.icon-chevron-right {  background-position: -25px 0px}
.owl-theme .owl-controls .owl-buttons .owl-prev {right: 26px;bottom: 0px;position: absolute;}
.owl-theme .owl-controls .owl-buttons .owl-next {right: 0px; bottom: 0px; position: absolute;}



#avisolegal{padding:140px 80px;}