@charset "utf-8";
/* CSS Document */

/* font */
@font-face {
  font-family: 'RobotoSlab-Bold';
  src: url('fonts/Roboto_Slab/RobotoSlab-Bold.ttf') format('truetype'); 
}
@font-face {
  font-family: 'RobotoSlab-Regular';
  src: url('fonts/Roboto_Slab/RobotoSlab-Regular.ttf') format('truetype'); 
}
@font-face {
  font-family: 'RobotoSlab-Thin';
  src: url('fonts/Roboto_Slab/RobotoSlab-Thin.ttf') format('truetype'); 
}
@font-face {
  font-family: 'RobotoSlab-Light';
  src: url('fonts/Roboto_Slab/RobotoSlab-Light.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Cyberella_Unicode';
  src: url('fonts/Cyberella_Unicode/AC-Cyberella_Unicode.otf') format('truetype'); 
}
@font-face {
  font-family: 'Fifindrel_Unicode';
  src: url('fonts/Fifindrel_Unicode/AC-Fifindrel_Unicode.otf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-Bold';
  src: url('fonts/Open_Sans/OpenSans-Bold.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-BoldItalic';
  src:url('fonts/Open_Sans/OpenSans-BoldItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-ExtraBold';
  src: url('fonts/Open_Sans/OpenSans-ExtraBold.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-ExtraBoldItalic';
  src: url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-Italic';
  src: url('fonts/Open_Sans/OpenSans-Italic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-Light';
  src: url('fonts/Open_Sans/OpenSans-Light.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-LightItalic';
  src: url('fonts/Open_Sans/OpenSans-LightItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-Regular';
  src: url('fonts/Open_Sans/OpenSans-Regular.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-Semibold';
  src: url('fonts/Open_Sans/OpenSans-Semibold.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-SemiboldItalic';
  src: url('fonts/Open_Sans/OpenSans-SemiboldItalic.ttf') format('truetype'); 
}
/* hoteliers */
.hoteliers_index {
	width:100%;
	background-color:rgba(232,216,197,.85);
	#background-color:rgba(226,219,190,.95);
}

.hoteliers_index {
	#height:240px;
	position:absolute;
	left:0;
	right:0;
	margin:auto;
	z-index:109;
	text-align:center;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);	
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
#wrappers #content .hoteliers_index  #bookingForm {
	margin: 0px;
	padding: 0px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#wrappers #content .hoteliers_index  fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
#wrappers #content .hoteliers_index  fieldset input, #wrappers #content .hoteliers_index  fieldset select {
	border:solid 1px  #fff;
	background-color:#cdc0b0;
	color: #827565;
	font-family: 'RobotoSlab-Regular', sans-serif;
	padding:5px;	
}
#wrappers #content .hoteliers_index  #bookingForm .submit_button {
	font-family: 'RobotoSlab-Regular', sans-serif;
	color: #fff;
	display: block;
	margin-right: auto;
	margin-left: auto;
	background-color: #a1b595;
	position: relative;
	border:solid 1px  #fff;
	cursor:pointer;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
#wrappers #content .hoteliers_index  #bookingForm .submit_button:hover {
	background-color: #efe9e9;
	color: #7a5a51;
}
#wrappers #content .hoteliers_index  fieldset input::-webkit-input-placeholder {
   color: rgba(33,33,33,.5);
}
#wrappers #content .hoteliers_index  fieldset input:-moz-placeholder { /* Firefox 18- */
   color: rgba(33,33,33,.5);
}
#wrappers #content .hoteliers_index  fieldset input::-moz-placeholder {  /* Firefox 19+ */
   color: rgba(33,33,33,.5);
}
#wrappers #content .hoteliers_index  fieldset input:-ms-input-placeholder {  
   color: rgba(33,33,33,.5);
}
/* hoteliers */

/* services */

.promo{
	width:100%;
	height:100px;
	text-align:center;
	#border:solid;
}

.promo_avis{
	width:399px;
	height:100px;
	display:inline-block;
}
.promo_avis img{
	width:100%;
}

.promo_f{
	margin-left:25px;
	width:399px;
	height:100px;	
	display:inline-block;
	background-color:#333333;
	vertical-align:top;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	background-image: url(pics/fback.png);
	background-repeat: no-repeat;
	background-position: center top;
	position:relative;
}
.promo_f .fbottom{
	position:absolute;
	bottom:0px;
	width:100%;
	background-color:#fff;
	height:25px;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	display: table;
    table-layout: fixed;
}
.promo_f .fbottom a{
	display: table-cell;
    width: 100%;
   height:25px;
   
}
.promo_f .fbottom a img{
    width: auto;
    height:25px;
    vertical-align:bottom;
}



#wrappers #content .services {
	
	background-color:#eae7e5;
	height: auto;
	width: 100%;
	clear: both;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	#border-bottom: solid 1px #e2d9c4;
	display:inline-block;
}
#wrappers #content .services .services_into {
	height: auto;
	width: 100%;
	max-width: 1400px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	position: relative;
}
#wrappers #content .services .services_into #box{
	width: 100%;
	cursor:pointer;
	text-align:center;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
#wrappers #content .services .services_into #box .imgLiquid{
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	#-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
	#-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
	#box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}
#wrappers #content .services .services_into #box:hover> .imgLiquid{
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}
#wrappers #content .services .services_into #box .imgLiquid img{
	width:100%;
	height:auto;
}
#wrappers #content .services .services_into #box h2, #wrappers #content .services .services_into #box h3{
	width: 100%
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	width:100%;
	font-weight:normal;
	##border:solid;
}
#wrappers #content .services .services_into #box h3{
	font-family: 'OpenSans-Light', sans-serif;
	color:#333;
}
#wrappers #content .services .services_into #box h2 a{
	font-family: 'OpenSans-Light', sans-serif;
	color:#333;
	background-color:transparent;
}
#wrappers #content .services .services_into #box h2 a:hover{
	text-decoration:none;
	border-bottom:solid 1px rgba(33,33,33,.35);
	background-color:transparent;
}
#wrappers #content .services .services_into #box a{
	font-family: 'OpenSans-Light', sans-serif;
	color:#fff;
	display:inline-block;
	background-color:#333;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
#wrappers #content .services .services_into #box a:hover{
	background-color:#fff;
	color:#333;
	text-decoration:none;
}
/* services */
/*activities*/
#wrappers #content .activities {
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	height: auto;
	width: 100%;
	clear: both;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	border-bottom: solid 1px #e2d9c4;
}
#wrappers #content .activities #titlos{
	text-align:center;
	border-bottom:solid 1px rgba(33,33,33,.5);
	position:relative;
	margin:auto;
}
#wrappers #content .activities h3{
	background-color:#f7f4f2;
	font-family: 'OpenSans-Light', sans-serif;
	color:#333;
	position:absolute;
	left:0;
	right:0;
	margin:auto;
	font-weight:normal;
}
#wrappers #content .activities .lessons,#wrappers #content .activities .restaurant{
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
#wrappers #content .activities .lessons .imgLiquid,#wrappers #content .activities .restaurant .imgLiquid{
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
}
#wrappers #content .activities .lessons .imgLiquid img,#wrappers #content .activities .restaurant .imgLiquid img{
	width:100%;
	height:auto;
}
#wrappers #content .activities .lessons #text,#wrappers #content .activities .restaurant #text{
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
#wrappers #content .activities .lessons #text img,#wrappers #content .activities .restaurant #text img{
	margin:auto;
	display:block;
	#border:solid;
}
#wrappers #content .activities .lessons #text #title,#wrappers #content .activities .restaurant #text #title{
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	font-family: 'OpenSans-Light', sans-serif;
	color:#333;
	width:100%;
	text-align:center;
}
#wrappers #content .activities .lessons #text #desc,#wrappers #content .activities .restaurant #text #desc{
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	font-family: 'OpenSans-Light', sans-serif;
	color:#333;
	margin:auto;
}
#wrappers #content .activities .lessons #text a,#wrappers #content .activities .restaurant #text a, #wrappers #content .activities .aeriko #text a{
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	margin-top:15px;
	font-family: 'OpenSans-Light', sans-serif;
	color:#333;
	text-align:center;
	display:inline-block;
	border:solid 1px #999;
	margin:auto;
}
#wrappers #content .activities .lessons #text a:hover,#wrappers #content .activities .restaurant #text a:hover, #wrappers #content .activities .aeriko #text a:hover{
	background-color:#333;
	color:#f7f4f2;
	text-decoration:none;
}
#wrappers #content .activities .aeriko {
	width: 100%;
	padding-bottom: 50px;
	#background-attachment: fixed;
	background-image: url(pics/aeriko_back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#wrappers #content .activities .aeriko .aeriko_into {
	#max-width:1200px;
	margin:auto;
	background-color:#f7f4f2;
}
#wrappers #content .activities .aeriko .aeriko_into .imgLiquid{
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
}
#wrappers #content .activities .aeriko .aeriko_into .imgLiquid img{
	width:100%;
	height:auto;
}
#wrappers #content .activities .aeriko .aeriko_into #text {
	color:#333;
	width:100%;
	text-align:left;
	font-family: 'OpenSans-Light', sans-serif;
}
#wrappers #content .activities .aeriko .aeriko_into #text img{
	display:block;
	margin:auto;
}

/*activities*/
/* map */
.map {
	width:100%;
	border-top:solid 1px #fff;
	border-bottom: solid 1px #d1cab6;
}
/* map */

.mapito  img {
    width:100%;
    height:auto;
}


/* media queries min-width: 900px*/

@media all and (min-width: 1200px) {
.mapito{
	    width:150px;
	    position:absolute;
	    top:10px;
	    left:10px;
	    z-index:1001;
}
/* hoteliers */
.hoteliers_index {
	max-width:750px;
	#height:240px;
	padding:25px;
	top:10%;
}
#wrappers #content .hoteliers_index  fieldset {
	display:inline-block;
}
#wrappers #content .hoteliers_index  fieldset input, #wrappers #content .hoteliers_index  fieldset select {
	font-size:.8em;
}
#wrappers #content .hoteliers_index  #bookingForm .submit_button {
	margin-top: 15px;
	padding:10px;
	font-size:1em;
}
/* hoteliers */
/* services */
#wrappers #content .services {
	padding-top: 1%;
	padding-bottom: 5%;
}
#wrappers #content .services .services_into {
	width: 100%;
}
#wrappers #content .services .services_into #box{
	max-width: 19%;
	margin: .15%;
	display: inline-block;
	position:relative;
	vertical-align:top;
}
#wrappers #content .services .services_into #box .imgLiquid{
	margin: auto;
	width:100%;
	height:270px;
}
#wrappers #content .services .services_into #box:first-child{
	margin-left: 0%;
}
#wrappers #content .services .services_into #box:last-child{
	margin-right: 0%;
}
#wrappers #content .services .services_into #box h2{
	padding-top: 0%;
	padding-bottom: 0%;
	font-size: 1.5em;
	margin:0px;
}
#wrappers #content .services .services_into #box h3{
	padding-top: 1%;
	#padding-bottom: 2%;
	font-size: 1.15em;
	margin:0px;
}
#wrappers #content .services .services_into #box a{
	padding:1.5%;
	font-size:.85em;
	margin-top: 5%;
}
/* services */
/*activities*/
#wrappers #content .activities {
}
#wrappers #content .activities #titlos{
	width:60%;
	padding-top:50px;
	margin-bottom:100px;
}
#wrappers #content .activities h3{
	width:200px;
	top:30px;
	font-size:2.25em;
	padding-left:25px;
	padding-right:25px;
}
#wrappers #content .activities .lessons{
	width: 100%;
	max-height:500px;
	overflow:hidden;
}
#wrappers #content .activities .lessons .imgLiquid{
	display:inline-block;
	width:50%;
	height:500px;
}
#wrappers #content .activities .lessons #text{
	display:inline-block;
	width:45%;
	height:96%;
	padding:2%;
	vertical-align:top;
	position:relative;
}
#wrappers #content .activities .lessons #text img{
	width:150px;
}
#wrappers #content .activities .lessons #text #title{
	letter-spacing:.1em;
	margin-top:15px;
	font-size:2em;
}
#wrappers #content .activities .lessons #text #desc{
	width:80%;
	margin-bottom:25px;
	margin-top:15px;
	font-size:1em;
}
#wrappers #content .activities .lessons #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}
#wrappers #content .activities .restaurant{
	width: 100%;
	max-height:500px;
	overflow:hidden;
	#border:solid;
}
#wrappers #content .activities .restaurant  #a{
	display:inline-block;
	width:15%;
	height:500px;
}
#wrappers #content .activities .restaurant  #b{
	display:inline-block;
	width:49%;
	height:500px;
}
#wrappers #content .activities .restaurant #text{
	display:inline-block;
	width: 45%;
    height: 96%;
    padding: 2%;
	vertical-align:top;
	position:relative;
}
#wrappers #content .activities .restaurant #text img{
	width:125px;
}
#wrappers #content .activities .restaurant #text #title{
	letter-spacing:.1em;
	margin-top:5px;
	font-size:2em;
}
#wrappers #content .activities .restaurant #text #desc{
	width:85%;
	margin-bottom:45px;
	margin-top:15px;
	font-size:1em;
}
#wrappers #content .activities .restaurant #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}
#wrappers #content .activities .aeriko {
	padding-top:6%;
	padding-bottom:8%;
}
#wrappers #content .activities .aeriko .aeriko_into {
	max-width:800px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);	
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	padding:.5%;
}
#wrappers #content .activities .aeriko .aeriko_into .imgLiquid,#wrappers #content .activities .aeriko .aeriko_into #text{
	display:inline-block;
	vertical-align:top;
}
#wrappers #content .activities .aeriko .aeriko_into .imgLiquid{
	width:45%;
	height:300px;
}
#wrappers #content .activities .aeriko .aeriko_into #text {
	##margin-bottom:15px;
	font-size:.9em;
	width:50%;
	position:relative;
}
#wrappers #content .activities .aeriko .aeriko_into #text img{
	width:250px;
}
#wrappers #content .activities .aeriko .aeriko_into #text span{
	width:95%;
	display:block;
	margin:auto;
	margin-bottom:50px;
}
#wrappers #content .activities .aeriko #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}
/*activities*/

}
@media all and (min-width: 900px) and (max-width: 1199px) {
.mapito{
	    width:150px;
	    position:absolute;
	    top:10px;
	    left:10px;
	    z-index:1001;
}
/* hoteliers */
.hoteliers_index {
	max-width:750px;
	#height:240px;
	padding:25px;
	top:7%;
}
#wrappers #content .hoteliers_index  fieldset {
	display:inline-block;
}
#wrappers #content .hoteliers_index  fieldset input, #wrappers #content .hoteliers_index  fieldset select {
	font-size:.8em;
}
#wrappers #content .hoteliers_index  #bookingForm .submit_button {
	margin-top: 15px;
	padding:10px;
	font-size:1em;
}
/* hoteliers */
/* services */
#wrappers #content .services {
	padding-top: 2%;
	padding-bottom: 5%;
}
#wrappers #content .services .services_into {
	width: 100%;
}
#wrappers #content .services .services_into #box{
	max-width: 28%;
	margin: 1%;
	display: inline-block;
	position:relative;
	vertical-align:top;
	margin-bottom:3%;
}
#wrappers #content .services .services_into #box .imgLiquid{
	margin: auto;
	width:275px;
	height:275px;
}
#wrappers #content .services .services_into #box:first-child{
	#margin-left: 0%;
}
#wrappers #content .services .services_into #box:last-child{
	#margin-right: 0%;
}
#wrappers #content .services .services_into #box h2{
	padding-top: 0%;
	padding-bottom:0%;
	font-size: 1.5em;
	margin:0px;
}
#wrappers #content .services .services_into #box h3{
	padding-top: 0%;
	#padding-bottom: 0%;
	font-size: 1.15em;
	margin:0px;
}
#wrappers #content .services .services_into #box a{
	padding:1.5%;
	font-size:.85em;
	margin-top: 5%;
}
/* services */
/*activities*/
#wrappers #content .activities {
}
#wrappers #content .activities #titlos{
	width:80%;
	padding-top:50px;
	margin-bottom:100px;
}
#wrappers #content .activities h3{
	width:200px;
	top:30px;
	font-size:2em;
	padding-left:25px;
	padding-right:25px;
}
#wrappers #content .activities .lessons{
	width: 100%;
	max-height:500px;
	overflow:hidden;
}
#wrappers #content .activities .lessons .imgLiquid{
	display:inline-block;
	width:40%;
	height:500px;
}
#wrappers #content .activities .lessons #text{
	display:inline-block;
	width:55%;
	height:96%;
	padding:2%;
	vertical-align:top;
	position:relative;
}
#wrappers #content .activities .lessons #text img{
	width:125px;
}
#wrappers #content .activities .lessons #text #title{
	letter-spacing:.1em;
	margin-top:10px;
	font-size:1.75em;
}
#wrappers #content .activities .lessons #text #desc{
	width:85%;
	margin-bottom:35px;
	margin-top:15px;
	font-size:1em;
}
#wrappers #content .activities .lessons #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}
#wrappers #content .activities .restaurant{
	width: 100%;
	max-height:500px;
	overflow:hidden;
	#border:solid;
}
#wrappers #content .activities .restaurant  #a{
	display:none;
}
#wrappers #content .activities .restaurant  .imgLiquid{
	display:inline-block;
	width: 40%;
    height: 500px;
}
#wrappers #content .activities .restaurant #text{
	display:inline-block;
	width:55%;
	height:96%;
	padding:2%;
	vertical-align:top;
	position:relative;
}
#wrappers #content .activities .restaurant #text img{
	width:100px;
}
#wrappers #content .activities .restaurant #text #title{
	letter-spacing:.1em;
	margin-top:18px;
	font-size:1.75em;
}
#wrappers #content .activities .restaurant #text #desc{
	width:85%;
	margin-bottom:45px;
	margin-top:15px;
	font-size:1em;
}
#wrappers #content .activities .restaurant #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}
#wrappers #content .activities .aeriko {
	padding-top:6%;
	padding-bottom:8%;
}
#wrappers #content .activities .aeriko .aeriko_into {
	max-width:800px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);	
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	padding:.5%;
}
#wrappers #content .activities .aeriko .aeriko_into .imgLiquid,#wrappers #content .activities .aeriko .aeriko_into #text{
	display:inline-block;
	vertical-align:top;
}
#wrappers #content .activities .aeriko .aeriko_into .imgLiquid{
	width:45%;
	height:300px;
}
#wrappers #content .activities .aeriko .aeriko_into #text {
	##margin-bottom:15px;
	font-size:.9em;
	width:50%;
	position:relative;
}
#wrappers #content .activities .aeriko .aeriko_into #text img{
	width:200px;
}
#wrappers #content .activities .aeriko .aeriko_into #text span{
	width:95%;
	display:block;
	margin:auto;
	margin-bottom:50px;
}
#wrappers #content .activities .aeriko #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}
/*activities*/
}
/* media queries min-width: 600px and max-width: 899px */

@media all and (min-width: 768px) and (max-width: 899px) {
.mapito{
	    width:125px;
	    position:absolute;
	    top:10px;
	    left:10px;
	    z-index:1001;
}
/* hoteliers */
.hoteliers_index {
	max-width:750px;
	#height:240px;
	padding:15px;
	top:6%;
}
#wrappers #content .hoteliers_index  fieldset {
	display:inline-block;
}
#wrappers #content .hoteliers_index  fieldset input, #wrappers #content .hoteliers_index  fieldset select {
	font-size:.8em;
}
#wrappers #content .hoteliers_index  #bookingForm .submit_button {
	margin-top: 15px;
	padding:10px;
	font-size:1em;
}
/* hoteliers */
/* services */
.promo{
	width:100%;
	height:75px;
	text-align:center;
	#border:solid;
}

.promo_avis{
	width:300px;
	height:75px;
	display:inline-block;
}
.promo_avis img{
	width:100%;
}


.promo_f{
	margin-left:25px;
	width:300px;
	height:75px;	
	display:inline-block;
	background-color:#333333;
	vertical-align:top;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	background-image: url(pics/fback.png);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
}
.promo_f .fbottom{
	position:absolute;
	bottom:0px;
	width:100%;
	background-color:#fff;
	height:20px;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	display: table;
    table-layout: fixed;
}
.promo_f .fbottom a{
	display: table-cell;
    width: 100%;
   height:20px;
   
}
.promo_f .fbottom a img{
    width: auto;
    height:20px;
    vertical-align:bottom;
}





#wrappers #content .services {
	padding-top: 2%;
	padding-bottom: 5%;
}
#wrappers #content .services .services_into {
	width: 100%;
	text-align:center;
}
#wrappers #content .services .services_into #box{
	max-width: 40%;
	margin: 1%;
	display: inline-block;
	position:relative;
	vertical-align:top;
	margin-bottom:3%;
}
#wrappers #content .services .services_into #box .imgLiquid{
	margin: auto;
	width:320px;
	height:320px;
}
#wrappers #content .services .services_into #box:first-child{
	margin-left: 0%;
}
#wrappers #content .services .services_into #box:last-child{
	margin-right: 0%;
}
#wrappers #content .services .services_into #box h2{
	padding-top: 0%;
	padding-bottom: 0%;
	font-size: 1.75em;
	margin:0px;
}
#wrappers #content .services .services_into #box h3{
	padding-top: 0%;
	#padding-bottom: 2%;
	font-size: 1.25em;
	margin:0px;
}
#wrappers #content .services .services_into #box a{
	padding:1.5%;
	font-size:1em;
	margin-top: 5%;
}
/* services */
/*activities*/
#wrappers #content .activities {
}
#wrappers #content .activities #titlos{
	width:90%;
	padding-top:50px;
	margin-bottom:100px;
}
#wrappers #content .activities h3{
	width:200px;
	top:30px;
	font-size:2em;
	padding-left:25px;
	padding-right:25px;
}
#wrappers #content .activities .lessons{
	width: 100%;
	max-height:500px;
	overflow:hidden;
}
#wrappers #content .activities .lessons .imgLiquid{
	display:inline-block;
	width:40%;
	height:500px;
}
#wrappers #content .activities .lessons #text{
	display:inline-block;
	width:55%;
	height:96%;
	padding:2%;
	vertical-align:top;
	position:relative;
}
#wrappers #content .activities .lessons #text img{
	width:125px;
}
#wrappers #content .activities .lessons #text #title{
	letter-spacing:.1em;
	margin-top:10px;
	font-size:1.75em;
}
#wrappers #content .activities .lessons #text #desc{
	width:85%;
	margin-bottom:35px;
	margin-top:15px;
	font-size:1em;
}
#wrappers #content .activities .lessons #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}
#wrappers #content .activities .restaurant{
	width: 100%;
	max-height:500px;
	overflow:hidden;
	#border:solid;
}
#wrappers #content .activities .restaurant  #a{
	display:none;
}
#wrappers #content .activities .restaurant  .imgLiquid{
	display:inline-block;
	width:40%;
	height:500px;
}
#wrappers #content .activities .restaurant #text{
	display:inline-block;
	width: 55%;
    height: 96%;
    padding: 2%;
	vertical-align:top;
	position:relative;
}
#wrappers #content .activities .restaurant #text img{
	width:100px;
}
#wrappers #content .activities .restaurant #text #title{
	letter-spacing:.1em;
	margin-top:18px;
	font-size:1.75em;
}
#wrappers #content .activities .restaurant #text #desc{
	width:85%;
	margin-bottom:45px;
	margin-top:15px;
	font-size:1em;
}
#wrappers #content .activities .restaurant #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}
#wrappers #content .activities .aeriko {
	padding-top:6%;
	padding-bottom:8%;
}
#wrappers #content .activities .aeriko .aeriko_into {
	max-width:90%;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);	
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	padding:.5%;
}
#wrappers #content .activities .aeriko .aeriko_into .imgLiquid,#wrappers #content .activities .aeriko .aeriko_into #text{
	display:inline-block;
	vertical-align:top;
}
#wrappers #content .activities .aeriko .aeriko_into .imgLiquid{
	width:45%;
	height:300px;
}
#wrappers #content .activities .aeriko .aeriko_into #text {
	##margin-bottom:15px;
	font-size:.9em;
	width:50%;
	position:relative;
}
#wrappers #content .activities .aeriko .aeriko_into #text img{
	width:175px;
}
#wrappers #content .activities .aeriko .aeriko_into #text span{
	width:95%;
	display:block;
	margin:auto;
	margin-bottom:50px;
}
#wrappers #content .activities .aeriko #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}
/*activities*/
}
@media all and (min-width: 600px) and (max-width: 767px) {
.mapito{
	    width:100px;
	    position:absolute;
	    top:10px;
	    left:10px;
	    z-index:1001;
}
/* hoteliers */
.hoteliers_index {
	max-width:450px;
	#height:240px;
	padding:15px;
	top:5.5%;
}
#wrappers #content .hoteliers_index  fieldset {
	display:inline-block;
}
#wrappers #content .hoteliers_index  fieldset input, #wrappers #content .hoteliers_index  fieldset select {
	font-size:.8em;
}
#wrappers #content .hoteliers_index  #bookingForm .submit_button {
	margin-top: 15px;
	padding:10px;
	font-size:1em;
}
/* hoteliers */
/* services */

.promo{
	width:100%;
	height:69px;
	text-align:center;
	#border:solid;
}

.promo_avis{
	width:275px;
	height:69px;
	display:inline-block;
}
.promo_avis img{
	width:100%;
}


.promo_f{
	margin-left:5px;
	width:275px;
	height:69px;	
	display:inline-block;
	background-color:#333333;
	vertical-align:top;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	background-image: url(pics/fback.png);
	background-repeat: no-repeat;
	background-position: left -15px;
	position:relative;
}
.promo_f .fbottom{
	position:absolute;
	bottom:0px;
	width:100%;
	background-color:#fff;
	height:20px;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	display: table;
    table-layout: fixed;
}
.promo_f .fbottom a{
	display: table-cell;
    width: 100%;
   height:20px;
   
}
.promo_f .fbottom a img{
    width: auto;
    height:20px;
    vertical-align:bottom;
}






#wrappers #content .services {
	padding-top: 5%;
	padding-bottom: 5%;
}
#wrappers #content .services .services_into {
	width: 100%;
	text-align:center;
}
#wrappers #content .services .services_into #box{
	max-width: 40%;
	margin: 1%;
	display: inline-block;
	position:relative;
	vertical-align:top;
	margin-bottom:3%;
}
#wrappers #content .services .services_into #box .imgLiquid{
	margin: auto;
	width:250px;
	height:250px;
}
#wrappers #content .services .services_into #box:first-child{
	margin-left: 0%;
}
#wrappers #content .services .services_into #box:last-child{
	margin-right: 0%;
}
#wrappers #content .services .services_into #box h2{
	padding-top: 2%;
	padding-bottom: 2%;
	font-size: 1.5em;
	margin:0px;
}
#wrappers #content .services .services_into #box h3{
	padding-top: 1%;
	#padding-bottom: 2%;
	font-size: 1em;
	margin:0px;
}
#wrappers #content .services .services_into #box a{
	padding:1.5%;
	font-size:1em;
	margin-top: 5%;
}
/* services */
/*activities*/
#wrappers #content .activities {
}
#wrappers #content .activities #titlos{
	width:90%;
	padding-top:50px;
	margin-bottom:100px;
}
#wrappers #content .activities h3{
	width:200px;
	top:30px;
	font-size:2em;
	padding-left:15px;
	padding-right:15px;
}
#wrappers #content .activities .lessons{
	width: 100%;
	max-height:500px;
	overflow:hidden;
}
#wrappers #content .activities .lessons .imgLiquid{
	display:inline-block;
	width:40%;
	height:500px;
}
#wrappers #content .activities .lessons #text{
	display:inline-block;
	width:57%;
	height:96%;
	padding:1%;
	vertical-align:top;
	position:relative;
}
#wrappers #content .activities .lessons #text img{
	width:100px;
}
#wrappers #content .activities .lessons #text #title{
	letter-spacing:.1em;
	margin-top:10px;
	font-size:1.5em;
}
#wrappers #content .activities .lessons #text #desc{
	width:95%;
	margin-bottom:35px;
	margin-top:15px;
	font-size:1em;
}
#wrappers #content .activities .lessons #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}
#wrappers #content .activities .restaurant{
	width: 100%;
	max-height:500px;
	overflow:hidden;
	#border:solid;
}
#wrappers #content .activities .restaurant  #a{
	display:none;
}
#wrappers #content .activities .restaurant  .imgLiquid{
	display:inline-block;
	width:40%;
	height:500px;
}
#wrappers #content .activities .restaurant #text{
	display:inline-block;
	width:55%;
	height:96%;
	padding:2%;
	vertical-align:top;
	position:relative;
}
#wrappers #content .activities .restaurant #text img{
	width:85px;
}
#wrappers #content .activities .restaurant #text #title{
	letter-spacing:.1em;
	margin-top:18px;
	font-size:1.5em;
}
#wrappers #content .activities .restaurant #text #desc{
	width:85%;
	margin-bottom:45px;
	margin-top:15px;
	font-size:1em;
}
#wrappers #content .activities .restaurant #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}
#wrappers #content .activities .aeriko {
	padding-top:6%;
	padding-bottom:8%;
}
#wrappers #content .activities .aeriko .aeriko_into {
	max-width:90%;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);	
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	padding:.5%;
}
#wrappers #content .activities .aeriko .aeriko_into .imgLiquid,#wrappers #content .activities .aeriko .aeriko_into #text{
	display:inline-block;
	vertical-align:top;
}
#wrappers #content .activities .aeriko .aeriko_into .imgLiquid{
	width:45%;
	height:300px;
}
#wrappers #content .activities .aeriko .aeriko_into #text {
	##margin-bottom:15px;
	font-size:.9em;
	width:50%;
	position:relative;
}
#wrappers #content .activities .aeriko .aeriko_into #text img{
	width:125px;
}
#wrappers #content .activities .aeriko .aeriko_into #text span{
	width:95%;
	display:block;
	margin:auto;
	margin-bottom:50px;
}
#wrappers #content .activities .aeriko #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}
/*activities*/
}
/* media queries min-width: 401px and max-width: 599px */

@media all and (min-width: 500px) and (max-width: 599px) {
.mapito{
	    display:none;
}
/* hoteliers */
.hoteliers_index {
	background-color:rgba(232,216,197,1);
}

.hoteliers_index {
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);	
	border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
}
.hoteliers_index {
	width:100%;
	#height:240px;
	padding-top:2%;
	padding-bottom:5%;
	top:2.5%;
	z-index:300;
}
#wrappers #content .hoteliers_index  fieldset {
	display:inline-block;
	width:35%;
}
#wrappers #content .hoteliers_index  fieldset input, #wrappers #content .hoteliers_index  fieldset select {
	font-size:.8em;
	padding:2px;
}
#wrappers #content .hoteliers_index  #bookingForm .submit_button {
	margin-top: 15px;
	padding:10px;
	font-size:1em;
}
/* hoteliers */
/* services */
.promo{
	width:100%;
	height:59px;
	text-align:center;
	#border:solid;
	padding-bottom:25px;
}

.promo_avis{
	width:235px;
	height:59px;
	display:inline-block;
}
.promo_avis img{
	width:100%;
}


.promo_f{
	margin-left:5px;
	width:235px;
	height:59px;	
	display:inline-block;
	background-color:#333333;
	vertical-align:top;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	background-image: url(pics/fback.png);
	background-repeat: no-repeat;
	background-position: left -15px;
	position:relative;
}
.promo_f .fbottom{
	position:absolute;
	bottom:0px;
	width:100%;
	background-color:#fff;
	height:15px;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	display: table;
    table-layout: fixed;
}
.promo_f .fbottom a{
	display: table-cell;
    width: 100%;
   height:15px;
   
}
.promo_f .fbottom a img{
    width: auto;
    height:15px;
    vertical-align:bottom;
}

#wrappers #content .services {
	padding-top: 5%;
	padding-bottom: 5%;
	
	
	padding-top:50px;
}
#wrappers #content .services .services_into {
	width: 100%;
	text-align:center;
}
#wrappers #content .services .services_into #box{
	#max-width: 30%;
	margin: auto;
	margin-bottom:5%;
	display: block;
	position:relative;
}
#wrappers #content .services .services_into #box .imgLiquid{
	margin: auto;
	width:360px;
	height:360px;
}
#wrappers #content .services .services_into #box:first-child{

}
#wrappers #content .services .services_into #box:last-child{
	
}
#wrappers #content .services .services_into #box h2{
	padding-top: 0%;
	padding-bottom: 0%;
	font-size: 2.5em;
	margin:0px;
}
#wrappers #content .services .services_into #box h3{
	#padding-top: 1%;
	#padding-bottom: 2%;
	font-size: 1.5em;
	margin:0px;
}
#wrappers #content .services .services_into #box a{
	padding:1.5%;
	font-size:1em;
	margin-top: 5%;
}
/* services */
/*activities*/
#wrappers #content .activities {
}
#wrappers #content .activities #titlos{
	width:90%;
	padding-top:50px;
	margin-bottom:50px;
}
#wrappers #content .activities h3{
	width:200px;
	top:30px;
	font-size:1.75em;
	padding-left:5px;
	padding-right:5px;
}
#wrappers #content .activities .lessons{
	width: 100%;
	#max-height:500px;
	#overflow:hidden;
}
#wrappers #content .activities .lessons .imgLiquid{
	display:block;
	width:100%;
	height:250px;
}
#wrappers #content .activities .lessons #text{
	display:inline-block;
	width:98%;
	height:96%;
	padding-bottom:5%;
	padding-top:5%;
	vertical-align:top;
	position:relative;
}
#wrappers #content .activities .lessons #text img{
	width:150px;
}
#wrappers #content .activities .lessons #text #title{
	letter-spacing:.1em;
	margin-top:10px;
	font-size:1.5em;
}
#wrappers #content .activities .lessons #text #desc{
	width:95%;
	margin-bottom:50px;
	margin-top:15px;
	font-size:1em;
}
#wrappers #content .activities .lessons #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:5%;
}
#wrappers #content .activities .restaurant{
	width: 100%;
	#max-height:500px;
	#overflow:hidden;
	#border:solid;
}
#wrappers #content .activities .restaurant  #b{
	display:none;
}
#wrappers #content .activities .restaurant  .imgLiquid{
	display:block;
	width:100%;
	height:250px;
}
#wrappers #content .activities .restaurant #text{
	display:inline-block;
	width:98%;
	height:96%;
	padding-bottom:5%;
	padding-top:5%;
	vertical-align:top;
	position:relative;
}
#wrappers #content .activities .restaurant #text img{
	width:125px;
}
#wrappers #content .activities .restaurant #text #title{
	letter-spacing:.1em;
	margin-top:18px;
	font-size:1.5em;
}
#wrappers #content .activities .restaurant #text #desc{
	width:85%;
	margin-bottom:45px;
	margin-top:15px;
	font-size:1em;
}
#wrappers #content .activities .restaurant #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:5%;
}
#wrappers #content .activities .aeriko {
	padding-top:0%;
	padding-bottom:0%;
	background-image: none;
}
#wrappers #content .activities .aeriko .aeriko_into {
	width:98%;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);	
	border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	padding:1%;
	background-color:rgba(247,244,242,.75);
}
#wrappers #content .activities .aeriko .aeriko_into .imgLiquid,#wrappers #content .activities .aeriko .aeriko_into #text{
	display:inline-block;
	vertical-align:top;
}
#wrappers #content .activities .aeriko .aeriko_into .imgLiquid{
	display:block;
	width:100%;
	height:250px;
}
#wrappers #content .activities .aeriko .aeriko_into #text {
	##margin-bottom:15px;
	font-size:1em;
	width:98%;
	position:relative;
	padding-top:3%;
	margin:auto;
}
#wrappers #content .activities .aeriko .aeriko_into #text img{
	width:175px;
}
#wrappers #content .activities .aeriko .aeriko_into #text span{
	width:95%;
	display:block;
	margin:auto;
	margin-bottom:70px;
}
#wrappers #content .activities .aeriko #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:5%;
}
/*activities*/
}


@media all and (min-width: 450px) and (max-width: 499px) {
.mapito{
	    display:none;
}
/* hoteliers */
.hoteliers_index {
	background-color:rgba(232,216,197,1);
}

.hoteliers_index {
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);	
	border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
}
.hoteliers_index {
	width:100%;
	#height:240px;
	padding-top:2%;
	padding-bottom:5%;
	top:2.5%;
	z-index:300;
}
#wrappers #content .hoteliers_index  fieldset {
	display:inline-block;
	width:35%;
}
#wrappers #content .hoteliers_index  fieldset input, #wrappers #content .hoteliers_index  fieldset select {
	font-size:.8em;
	padding:2px;
}
#wrappers #content .hoteliers_index  #bookingForm .submit_button {
	margin-top: 15px;
	padding:10px;
	font-size:1em;
}
/* hoteliers */
/* services */

.promo{
	width:100%;
	height:69px;
	text-align:center;
	#border:solid;
	padding-bottom:100px;
	display:inline-block;
	margin-top:-40px;
}

.promo_avis{
	width:275px;
	height:69px;
	display:inline-block;
}
.promo_avis img{
	width:100%;
}


.promo_f{
	margin-left:5px;
	width:275px;
	height:69px;	
	display:inline-block;
	background-color:#333333;
	vertical-align:top;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	background-image: url(pics/fback.png);
	background-repeat: no-repeat;
	background-position: left -15px;
	position:relative;
}
.promo_f .fbottom{
	position:absolute;
	bottom:0px;
	width:100%;
	background-color:#fff;
	height:15px;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	display: table;
    table-layout: fixed;
}
.promo_f .fbottom a{
	display: table-cell;
    width: 100%;
   height:15px;
   
}
.promo_f .fbottom a img{
    width: auto;
    height:15px;
    vertical-align:bottom;
}


#wrappers #content .services {
	padding-top: 10%;
	padding-bottom: 5%;
	
	padding-top:150px;
}
#wrappers #content .services .services_into {
	width: 100%;
	text-align:center;
}
#wrappers #content .services .services_into #box{
	#max-width: 30%;
	margin: auto;
	margin-bottom:5%;
	display: block;
	position:relative;
}
#wrappers #content .services .services_into #box .imgLiquid{
	margin: auto;
	width:360px;
	height:360px;
}
#wrappers #content .services .services_into #box:first-child{

}
#wrappers #content .services .services_into #box:last-child{
	
}
#wrappers #content .services .services_into #box h2{
	padding-top: 0%;
	padding-bottom: 0%;
	font-size: 2.5em;
	margin:0px;
}
#wrappers #content .services .services_into #box h3{
	#padding-top: 1%;
	#padding-bottom: 2%;
	font-size: 1.5em;
	margin:0px;
}
#wrappers #content .services .services_into #box a{
	padding:1.5%;
	font-size:1em;
	margin-top: 5%;
}
/* services */
/*activities*/
#wrappers #content .activities {
}
#wrappers #content .activities #titlos{
	width:90%;
	padding-top:50px;
	margin-bottom:50px;
}
#wrappers #content .activities h3{
	width:200px;
	top:30px;
	font-size:1.75em;
	padding-left:5px;
	padding-right:5px;
}
#wrappers #content .activities .lessons{
	width: 100%;
	#max-height:500px;
	#overflow:hidden;
}
#wrappers #content .activities .lessons .imgLiquid{
	display:block;
	width:100%;
	height:250px;
}
#wrappers #content .activities .lessons #text{
	display:inline-block;
	width:98%;
	height:96%;
	padding-bottom:5%;
	padding-top:5%;
	vertical-align:top;
	position:relative;
}
#wrappers #content .activities .lessons #text img{
	width:150px;
}
#wrappers #content .activities .lessons #text #title{
	letter-spacing:.1em;
	margin-top:10px;
	font-size:1.5em;
}
#wrappers #content .activities .lessons #text #desc{
	width:95%;
	margin-bottom:50px;
	margin-top:15px;
	font-size:1em;
}
#wrappers #content .activities .lessons #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:5%;
}
#wrappers #content .activities .restaurant{
	width: 100%;
	#max-height:500px;
	#overflow:hidden;
	#border:solid;
}
#wrappers #content .activities .restaurant  #b{
	display:none;
}
#wrappers #content .activities .restaurant  .imgLiquid{
	display:block;
	width:100%;
	height:250px;
}
#wrappers #content .activities .restaurant #text{
	display:inline-block;
	width:98%;
	height:96%;
	padding-bottom:5%;
	padding-top:5%;
	vertical-align:top;
	position:relative;
}
#wrappers #content .activities .restaurant #text img{
	width:125px;
}
#wrappers #content .activities .restaurant #text #title{
	letter-spacing:.1em;
	margin-top:18px;
	font-size:1.5em;
}
#wrappers #content .activities .restaurant #text #desc{
	width:85%;
	margin-bottom:45px;
	margin-top:15px;
	font-size:1em;
}
#wrappers #content .activities .restaurant #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:5%;
}
#wrappers #content .activities .aeriko {
	padding-top:0%;
	padding-bottom:0%;
	background-image: none;
}
#wrappers #content .activities .aeriko .aeriko_into {
	width:98%;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);	
	border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	padding:1%;
	background-color:rgba(247,244,242,.75);
}
#wrappers #content .activities .aeriko .aeriko_into .imgLiquid,#wrappers #content .activities .aeriko .aeriko_into #text{
	display:inline-block;
	vertical-align:top;
}
#wrappers #content .activities .aeriko .aeriko_into .imgLiquid{
	display:block;
	width:100%;
	height:250px;
}
#wrappers #content .activities .aeriko .aeriko_into #text {
	##margin-bottom:15px;
	font-size:1em;
	width:98%;
	position:relative;
	padding-top:3%;
	margin:auto;
}
#wrappers #content .activities .aeriko .aeriko_into #text img{
	width:175px;
}
#wrappers #content .activities .aeriko .aeriko_into #text span{
	width:95%;
	display:block;
	margin:auto;
	margin-bottom:70px;
}
#wrappers #content .activities .aeriko #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:5%;
}
/*activities*/
}

@media all and (min-width: 401px) and (max-width: 449px) {
.mapito{
	    display:none;
}
/* hoteliers */
.hoteliers_index {
	background-color:rgba(232,216,197,1);
}

.hoteliers_index {
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);	
	border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
}
.hoteliers_index {
	width:100%;
	#height:240px;
	padding-top:2%;
	padding-bottom:5%;
	top:2.5%;
	z-index:300;
}
#wrappers #content .hoteliers_index  fieldset {
	display:inline-block;
	width:35%;
}
#wrappers #content .hoteliers_index  fieldset input, #wrappers #content .hoteliers_index  fieldset select {
	font-size:.8em;
	padding:2px;
}
#wrappers #content .hoteliers_index  #bookingForm .submit_button {
	margin-top: 15px;
	padding:10px;
	font-size:1em;
}
/* hoteliers */
/* services */
.promo{
	width:100%;
	height:69px;
	text-align:center;
	#border:solid;
	padding-bottom:100px;
	display:inline-block;
	margin-top:-40px;
}

.promo_avis{
	width:275px;
	height:69px;
	display:inline-block;
}
.promo_avis img{
	width:100%;
}


.promo_f{
	margin-left:5px;
	width:275px;
	height:69px;	
	display:inline-block;
	background-color:#333333;
	vertical-align:top;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	background-image: url(pics/fback.png);
	background-repeat: no-repeat;
	background-position: left -15px;
	position:relative;
}
.promo_f .fbottom{
	position:absolute;
	bottom:0px;
	width:100%;
	background-color:#fff;
	height:15px;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	display: table;
    table-layout: fixed;
}
.promo_f .fbottom a{
	display: table-cell;
    width: 100%;
   height:15px;
   
}
.promo_f .fbottom a img{
    width: auto;
    height:15px;
    vertical-align:bottom;
}


#wrappers #content .services {
	padding-top: 10%;
	padding-bottom: 5%;
	
	padding-top:150px;
}



#wrappers #content .services .services_into {
	width: 100%;
	text-align:center;
}
#wrappers #content .services .services_into #box{
	#max-width: 30%;
	margin: auto;
	margin-bottom:5%;
	display: block;
	position:relative;
}
#wrappers #content .services .services_into #box .imgLiquid{
	margin: auto;
	width:360px;
	height:360px;
}
#wrappers #content .services .services_into #box:first-child{

}
#wrappers #content .services .services_into #box:last-child{
	
}
#wrappers #content .services .services_into #box h2{
	padding-top: 0%;
	padding-bottom: 0%;
	font-size: 2.5em;
	margin:0px;
}
#wrappers #content .services .services_into #box h3{
	#padding-top: 1%;
	#padding-bottom: 2%;
	font-size: 1.5em;
	margin:0px;
}
#wrappers #content .services .services_into #box a{
	padding:1.5%;
	font-size:1em;
	margin-top: 5%;
}
/* services */
/*activities*/
#wrappers #content .activities {
}
#wrappers #content .activities #titlos{
	width:90%;
	padding-top:50px;
	margin-bottom:50px;
}
#wrappers #content .activities h3{
	width:200px;
	top:30px;
	font-size:1.75em;
	padding-left:5px;
	padding-right:5px;
}
#wrappers #content .activities .lessons{
	width: 100%;
	#max-height:500px;
	#overflow:hidden;
}
#wrappers #content .activities .lessons .imgLiquid{
	display:block;
	width:100%;
	height:250px;
}
#wrappers #content .activities .lessons #text{
	display:inline-block;
	width:98%;
	height:96%;
	padding-bottom:5%;
	padding-top:5%;
	vertical-align:top;
	position:relative;
}
#wrappers #content .activities .lessons #text img{
	width:150px;
}
#wrappers #content .activities .lessons #text #title{
	letter-spacing:.1em;
	margin-top:10px;
	font-size:1.5em;
}
#wrappers #content .activities .lessons #text #desc{
	width:95%;
	margin-bottom:50px;
	margin-top:15px;
	font-size:1em;
}
#wrappers #content .activities .lessons #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:5%;
}
#wrappers #content .activities .restaurant{
	width: 100%;
	#max-height:500px;
	#overflow:hidden;
	#border:solid;
}
#wrappers #content .activities .restaurant  #b{
	display:none;
}
#wrappers #content .activities .restaurant  .imgLiquid{
	display:block;
	width:100%;
	height:250px;
}
#wrappers #content .activities .restaurant #text{
	display:inline-block;
	width:98%;
	height:96%;
	padding-bottom:5%;
	padding-top:5%;
	vertical-align:top;
	position:relative;
}
#wrappers #content .activities .restaurant #text img{
	width:125px;
}
#wrappers #content .activities .restaurant #text #title{
	letter-spacing:.1em;
	margin-top:18px;
	font-size:1.5em;
}
#wrappers #content .activities .restaurant #text #desc{
	width:85%;
	margin-bottom:45px;
	margin-top:15px;
	font-size:1em;
}
#wrappers #content .activities .restaurant #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:5%;
}
#wrappers #content .activities .aeriko {
	padding-top:0%;
	padding-bottom:0%;
	background-image: none;
}
#wrappers #content .activities .aeriko .aeriko_into {
	width:98%;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);	
	border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	padding:1%;
	background-color:rgba(247,244,242,.75);
}
#wrappers #content .activities .aeriko .aeriko_into .imgLiquid,#wrappers #content .activities .aeriko .aeriko_into #text{
	display:inline-block;
	vertical-align:top;
}
#wrappers #content .activities .aeriko .aeriko_into .imgLiquid{
	display:block;
	width:100%;
	height:250px;
}
#wrappers #content .activities .aeriko .aeriko_into #text {
	##margin-bottom:15px;
	font-size:1em;
	width:98%;
	position:relative;
	padding-top:3%;
	margin:auto;
}
#wrappers #content .activities .aeriko .aeriko_into #text img{
	width:175px;
}
#wrappers #content .activities .aeriko .aeriko_into #text span{
	width:95%;
	display:block;
	margin:auto;
	margin-bottom:70px;
}
#wrappers #content .activities .aeriko #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:5%;
}
/*activities*/
}

/* media queries max-width: 332px */

@media all and (min-width: 333px) and (max-width: 400px){
.mapito{
	    display:none;
}
/* hoteliers */
.hoteliers_index {
	background-color:rgba(232,216,197,1);
}

.hoteliers_index {
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);	
	border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
}
.hoteliers_index {
	width:100%;
	#height:240px;
	padding-top:2%;
	padding-bottom:5%;
	top:2.5%;
}
#wrappers #content .hoteliers_index  fieldset {
	display:inline-block;

}
#wrappers #content .hoteliers_index  fieldset input, #wrappers #content .hoteliers_index  fieldset select {
	font-size:.8em;
}
#wrappers #content .hoteliers_index  fieldset:nth-child(3), #wrappers #content .hoteliers_index  fieldset:nth-child(4) {
	
	
}
#wrappers #content .hoteliers_index  #bookingForm .submit_button {
	margin-top: 15px;
	padding:10px;
	font-size:1em;
}
/* hoteliers */
/* services */
.promo{
	width:100%;
	height:69px;
	text-align:center;
	#border:solid;
	padding-bottom:100px;
	display:inline-block;
	margin-top:0px;
}

.promo_avis{
	width:275px;
	height:69px;
	display:inline-block;
}
.promo_avis img{
	width:100%;
}


.promo_f{
	margin-left:5px;
	width:275px;
	height:69px;	
	display:inline-block;
	background-color:#333333;
	vertical-align:top;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	background-image: url(pics/fback.png);
	background-repeat: no-repeat;
	background-position: left -15px;
	position:relative;
}
.promo_f .fbottom{
	position:absolute;
	bottom:0px;
	width:100%;
	background-color:#fff;
	height:15px;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	display: table;
    table-layout: fixed;
}
.promo_f .fbottom a{
	display: table-cell;
    width: 100%;
   height:15px;
   
}
.promo_f .fbottom a img{
    width: auto;
    height:15px;
    vertical-align:bottom;
}


#wrappers #content .services {
	padding-top: 10%;
	padding-bottom: 5%;
	
	padding-top:150px;
}
#wrappers #content .services .services_into {
	width: 100%;
	text-align:center;
}
#wrappers #content .services .services_into #box{
	#max-width: 30%;
	margin: auto;
	margin-bottom:5%;
	display: block;
	position:relative;
}
#wrappers #content .services .services_into #box .imgLiquid{
	margin: auto;
	width:300px;
	height:300px;
}
#wrappers #content .services .services_into #box:first-child{

}
#wrappers #content .services .services_into #box:last-child{
	
}
#wrappers #content .services .services_into #box h2{
	padding-top: 0%;
	padding-bottom: 0%;
	font-size: 2em;
	margin:0px;
}
#wrappers #content .services .services_into #box h3{
	#padding-top: 1%;
	#padding-bottom: 2%;
	font-size: 1.25em;
	margin:0px;
}
#wrappers #content .services .services_into #box a{
	padding:1.5%;
	font-size:1em;
	margin-top: 5%;
}
/* services */
/*activities*/
#wrappers #content .activities {
}
#wrappers #content .activities #titlos{
	width:90%;
	padding-top:50px;
	margin-bottom:50px;
}
#wrappers #content .activities h3{
	width:200px;
	top:30px;
	font-size:1.75em;
	padding-left:0px;
	padding-right:0px;
}
#wrappers #content .activities .lessons{
	width: 100%;
	#max-height:500px;
	#overflow:hidden;
}
#wrappers #content .activities .lessons .imgLiquid{
	display:block;
	width:100%;
	height:250px;
}
#wrappers #content .activities .lessons #text{
	display:inline-block;
	width:98%;
	height:96%;
	padding-bottom:5%;
	padding-top:5%;
	vertical-align:top;
	position:relative;
}
#wrappers #content .activities .lessons #text img{
	width:150px;
}
#wrappers #content .activities .lessons #text #title{
	letter-spacing:.1em;
	margin-top:10px;
	font-size:1.25em;
}
#wrappers #content .activities .lessons #text #desc{
	width:95%;
	margin-bottom:50px;
	margin-top:15px;
	font-size:.9em;
}
#wrappers #content .activities .lessons #text a{
	padding:1%;
	width:200px;
	font-size:.9em;
	position:absolute;
	left:0;
	right:0;
	bottom:5%;
}
#wrappers #content .activities .restaurant{
	width: 100%;
	#max-height:500px;
	#overflow:hidden;
	#border:solid;
}
#wrappers #content .activities .restaurant  #b{
	display:none;
}
#wrappers #content .activities .restaurant  .imgLiquid{
	display:block;
	width:100%;
	height:250px;
}
#wrappers #content .activities .restaurant #text{
	display:inline-block;
	width:98%;
	height:96%;
	padding-bottom:5%;
	padding-top:5%;
	vertical-align:top;
	position:relative;
}
#wrappers #content .activities .restaurant #text img{
	width:125px;
}
#wrappers #content .activities .restaurant #text #title{
	letter-spacing:.1em;
	margin-top:18px;
	font-size:1.25em;
}
#wrappers #content .activities .restaurant #text #desc{
	width:85%;
	margin-bottom:45px;
	margin-top:15px;
	font-size:.9em;
}
#wrappers #content .activities .restaurant #text a{
	padding:1%;
	width:200px;
	font-size:.9em;
	position:absolute;
	left:0;
	right:0;
	bottom:5%;
}
#wrappers #content .activities .aeriko {
	padding-top:0%;
	padding-bottom:0%;
	background-image: none;
}
#wrappers #content .activities .aeriko .aeriko_into {
	width:98%;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);	
	border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	padding:1%;
	background-color:rgba(247,244,242,.75);
}
#wrappers #content .activities .aeriko .aeriko_into .imgLiquid,#wrappers #content .activities .aeriko .aeriko_into #text{
	display:inline-block;
	vertical-align:top;
}
#wrappers #content .activities .aeriko .aeriko_into .imgLiquid{
	display:block;
	width:100%;
	height:250px;
}
#wrappers #content .activities .aeriko .aeriko_into #text {
	##margin-bottom:15px;
	font-size:1em;
	width:98%;
	position:relative;
	padding-top:3%;
	margin:auto;
}
#wrappers #content .activities .aeriko .aeriko_into #text img{
	width:175px;
}
#wrappers #content .activities .aeriko .aeriko_into #text span{
	width:95%;
	display:block;
	margin:auto;
	margin-bottom:70px;
}
#wrappers #content .activities .aeriko #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:5%;
}
/*activities*/
}
@media all and (max-width: 332px) {
.mapito{
	    display:none;
}
/* hoteliers */
.hoteliers_index {
	background-color:rgba(232,216,197,1);
}

.hoteliers_index {
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);	
	border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
}
.hoteliers_index {
	width:100%;
	#height:240px;
	padding-top:2%;
	padding-bottom:5%;
	top:2.5%;
}
#wrappers #content .hoteliers_index  fieldset {
	display:inline-block;

}
#wrappers #content .hoteliers_index  fieldset input, #wrappers #content .hoteliers_index  fieldset select {
	font-size:.8em;
}
#wrappers #content .hoteliers_index  fieldset:nth-child(3), #wrappers #content .hoteliers_index  fieldset:nth-child(4) {
	
	
}
#wrappers #content .hoteliers_index  #bookingForm .submit_button {
	margin-top: 15px;
	padding:10px;
	font-size:1em;
}
/* hoteliers */
/* services */
.promo{
	width:100%;
	height:69px;
	text-align:center;
	#border:solid;
	padding-bottom:100px;
	display:inline-block;
	margin-top:0px;
}

.promo_avis{
	width:275px;
	height:69px;
	display:inline-block;
}
.promo_avis img{
	width:100%;
}


.promo_f{
	margin-left:5px;
	width:275px;
	height:69px;	
	display:inline-block;
	background-color:#333333;
	vertical-align:top;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	background-image: url(pics/fback.png);
	background-repeat: no-repeat;
	background-position: left -15px;
	position:relative;
}
.promo_f .fbottom{
	position:absolute;
	bottom:0px;
	width:100%;
	background-color:#fff;
	height:15px;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	display: table;
    table-layout: fixed;
}
.promo_f .fbottom a{
	display: table-cell;
    width: 100%;
   height:15px;
   
}
.promo_f .fbottom a img{
    width: auto;
    height:15px;
    vertical-align:bottom;
}


#wrappers #content .services {
	padding-top: 10%;
	padding-bottom: 5%;
	
	padding-top:150px;
}
#wrappers #content .services .services_into {
	width: 100%;
	text-align:center;
}
#wrappers #content .services .services_into #box{
	#max-width: 30%;
	margin: auto;
	margin-bottom:5%;
	display: block;
	position:relative;
}
#wrappers #content .services .services_into #box .imgLiquid{
	margin: auto;
	width:300px;
	height:300px;
}
#wrappers #content .services .services_into #box:first-child{

}
#wrappers #content .services .services_into #box:last-child{
	
}
#wrappers #content .services .services_into #box h2{
	padding-top: 0%;
	padding-bottom: 0%;
	font-size: 2em;
	margin:0px;
}
#wrappers #content .services .services_into #box h3{
	#padding-top: 1%;
	#padding-bottom: 2%;
	font-size: 1.25em;
	margin:0px;
}
#wrappers #content .services .services_into #box a{
	padding:1.5%;
	font-size:1em;
	margin-top: 5%;
}
/* services */
/*activities*/
#wrappers #content .activities {
}
#wrappers #content .activities #titlos{
	width:90%;
	padding-top:50px;
	margin-bottom:50px;
}
#wrappers #content .activities h3{
	width:200px;
	top:30px;
	font-size:1.75em;
	padding-left:0px;
	padding-right:0px;
}
#wrappers #content .activities .lessons{
	width: 100%;
	#max-height:500px;
	#overflow:hidden;
}
#wrappers #content .activities .lessons .imgLiquid{
	display:block;
	width:100%;
	height:250px;
}
#wrappers #content .activities .lessons #text{
	display:inline-block;
	width:98%;
	height:96%;
	padding-bottom:5%;
	padding-top:5%;
	vertical-align:top;
	position:relative;
}
#wrappers #content .activities .lessons #text img{
	width:150px;
}
#wrappers #content .activities .lessons #text #title{
	letter-spacing:.1em;
	margin-top:10px;
	font-size:1.25em;
}
#wrappers #content .activities .lessons #text #desc{
	width:95%;
	margin-bottom:50px;
	margin-top:15px;
	font-size:.9em;
}
#wrappers #content .activities .lessons #text a{
	padding:1%;
	width:200px;
	font-size:.9em;
	position:absolute;
	left:0;
	right:0;
	bottom:5%;
}
#wrappers #content .activities .restaurant{
	width: 100%;
	#max-height:500px;
	#overflow:hidden;
	#border:solid;
}
#wrappers #content .activities .restaurant  #b{
	display:none;
}
#wrappers #content .activities .restaurant  .imgLiquid{
	display:block;
	width:100%;
	height:250px;
}
#wrappers #content .activities .restaurant #text{
	display:inline-block;
	width:98%;
	height:96%;
	padding-bottom:5%;
	padding-top:5%;
	vertical-align:top;
	position:relative;
}
#wrappers #content .activities .restaurant #text img{
	width:125px;
}
#wrappers #content .activities .restaurant #text #title{
	letter-spacing:.1em;
	margin-top:18px;
	font-size:1.25em;
}
#wrappers #content .activities .restaurant #text #desc{
	width:85%;
	margin-bottom:45px;
	margin-top:15px;
	font-size:.9em;
}
#wrappers #content .activities .restaurant #text a{
	padding:1%;
	width:200px;
	font-size:.9em;
	position:absolute;
	left:0;
	right:0;
	bottom:5%;
}
#wrappers #content .activities .aeriko {
	padding-top:0%;
	padding-bottom:0%;
	background-image: none;
}
#wrappers #content .activities .aeriko .aeriko_into {
	width:98%;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);	
	border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	padding:1%;
	background-color:rgba(247,244,242,.75);
}
#wrappers #content .activities .aeriko .aeriko_into .imgLiquid,#wrappers #content .activities .aeriko .aeriko_into #text{
	display:inline-block;
	vertical-align:top;
}
#wrappers #content .activities .aeriko .aeriko_into .imgLiquid{
	display:block;
	width:100%;
	height:250px;
}
#wrappers #content .activities .aeriko .aeriko_into #text {
	##margin-bottom:15px;
	font-size:1em;
	width:98%;
	position:relative;
	padding-top:3%;
	margin:auto;
}
#wrappers #content .activities .aeriko .aeriko_into #text img{
	width:175px;
}
#wrappers #content .activities .aeriko .aeriko_into #text span{
	width:95%;
	display:block;
	margin:auto;
	margin-bottom:70px;
}
#wrappers #content .activities .aeriko #text a{
	padding:1%;
	width:200px;
	font-size:1em;
	position:absolute;
	left:0;
	right:0;
	bottom:5%;
}
/*activities*/
}
@media all and (min-width: 600px) {
	#avisimg {
		display:none;}
	
}

@media all and (max-width: 599px) {
	#avisimg {
		display:block;}
	#avistext{
		display:none;
	}
	
}

#allin {
display: inline-block;
background-color: #333333;
min-width: 336px;
max-height: 100px;
border-radius: 5px;
}

#left_side {
display: inline-block;
padding-top: 10px;
padding-left: 25px;
padding-bottom: 10px;
}

#avis {
max-width: 140px;
height: auto;
display: block;
}

#saletext {
text-transform: uppercase;
font-family: 'Roboto', sans-serif;
font-weight: bold;
display: block;
max-width: 140px;
color: #eae7e5;
font-size: 1.3em;
padding-bottom: 5px;
}

#seperator {
margin-top: 10px;
margin-left: 10px;
background-color: #eae7e5;
display: inline-block;
width: 1px;
height: 75px;
}

#right_side {
display: inline-block;
margin-left: 10px;
margin-right: 25px;
}

#saletext2 {
text-transform: uppercase;
font-family: 'Roboto', sans-serif;
font-weight: bold;
display: block;
color: #eae7e5;
font-size: 11pt;
}