.form-row .input_text_date {background-color:#f4f4f4;color:#a9a9a9;display: block;line-height: 18px; background-image:url(assets/images/cal.png); background-repeat:no-repeat;background-position: right center;width:93%;}
.form-row .input_text_date1 {background-color:#f4f4f4;color:#a9a9a9;display: block;line-height: 18px; background-image:url(assets/images/cal.png); background-repeat:no-repeat;background-position: right center;width:100%;}
.row .two1 { width: 14%;}
.padding0{ padding:0;}
.margin0{ margin:0;}
.lista_zone ul { 
 margin:0;
	}

.lista_zone ul li{
	list-style:none;
	margin-bottom:5px;
	}
.columns1 { padding: 0 4px; }
.txtrisalto{ font-size: 150%; /*font-weight:bold;*/ color:#414141}
.bk-ricerca { background-color:#fff; }
.el-annunci{margin-bottom:0px; float:left; width:100%;}
.el-annunci li{ padding-top:10px;padding-bottom:25px;/*margin-bottom:10px;*/border-bottom:1px dotted #dddddd;}
/*.el-annunci li:hover{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #dddddd; background-color:#333;}
*/
/*.el-annunci li:last-child{margin-bottom:0px;padding-bottom:0px;border-bottom:none;}*/
.green{color:#72bf66;}
.rif-zona{font-size: 14.5px; font-weight:600;}
.el-annunci span{color:#a5a5a5;font-size: 11.5px;}
.el-annunci .green{color:#72bf66;}
.el-annunci .size26{font-size:26px; font-weight:600;}
.el-annunci .size26{font-size:26px; font-weight:600; }
.labelright p{margin-top:5px; margin-bottom:0px;}
.bold600{ font-weight:600;}
.el-annunci .size14{font-size:14px;}
.size-giudizi{font-size:11px;}
.el-annunci .accessori-elenco{color:#414141;font-size: 11px; font-weight:bold;}
.eldx{ border-left:1px solid #414141}
.itemlabel3{background:#f2f2f2; width:100%; /*height:210px;*/ height:100%;  /*font-family:"Open Sans";*/ font-size:13px; line-height:14.4px; overflow:hidden;}
.labelright{float:right; height:100%; padding:10px; border-left:1px solid #e8e8e8; text-align:center}
.labelleft2{padding:10px 0 15px 15px; height:100%;/*font-family:"Open Sans";*/ font-size:13px; line-height:18px;}

.itemlabel3_prenot{background:#f2f2f2; width:100%; /*height:210px;*/ height:100%;  /*font-family:"Open Sans";*/ font-size:13px; line-height:14.4px; overflow:hidden;}
.labelleft_prenot{float:left;padding:10px 15px 0px 10px; height:100%;/*font-family:"Open Sans";*/ /* line-height:18px;*/ font-weight:bold;/* background-color:#C60*/}
.labelright_prenot{ height:100%; padding:10px 0 0 0;/* border-left:1px solid #e8e8e8;*/}
.labelright_prenot .font_picc{font-size:90%;}
.txt_risalto{color:#BCA474;}
.size{font-size:18px;}
h2.pr {font-size: 20px;line-height: 27px;margin: 0 0 6px 0;}

.el-annunci .size11{font-size:11px;}
.el-annunci .margintop{margin-top:11px;}
.el-annunci .grey{color:#999;}
.el-annunci a.grey{color:#999; font-weight:normal;}
ul.hotelpreferences {margin: 0px;padding: 0px;list-style: none;}
.hotelpreferences li{
width:28px; 
height:28px; 
background:url('') #fff; border:2px solid #efefef;
border:2px solid #ebebeb;
padding:5px;
color:#999;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
float:left;
margin-left:8px;
}
.hotelpreferences li:first-child{margin-left:2px;}
.hotelpreferences li:hover{}
.hotelpreferences li.icohp-internet{background:url("assets/images/hotelpref-ico.png") #fff scroll -33px -3px no-repeat;}
.hotelpreferences li:hover.icohp-internet{background:url("assets/images/hotelpref-ico.png") #fff scroll -33px -3px no-repeat;}
.hotelpreferences li.icohp-air{background:url("assets/images/hotelpref-ico.png") #fff scroll -32px -34px no-repeat;}
.hotelpreferences li:hover.icohp-air{background:url("assets/images/hotelpref-ico.png") #fff scroll -32px -34px no-repeat;}
.hotelpreferences li.icohp-terrazza{background:url("assets/images/hotelpref-ico.png") #fff scroll -34px -693px no-repeat;}
.hotelpreferences li:hover.icohp-terrazza{background:url("assets/images/hotelpref-ico.png") #fff scroll -34px -693px no-repeat;}
.hotelpreferences li.icohp-ascensore{background:url("assets/images/hotelpref-ico.png") #fff scroll -34px -724px no-repeat;}
.hotelpreferences li:hover.icohp-ascensore{background:url("assets/images/hotelpref-ico.png") #fff scroll -34px -724px no-repeat;}
.hotelpreferences li.icohp-fitness{background:url("assets/images/hotelpref-ico.png") #fff scroll -3px -123px no-repeat;}
.hotelpreferences li:hover.icohp-fitness{background:url("assets/images/hotelpref-ico.png") #fff scroll -33px -123px no-repeat;}
.hotelpreferences li.icohp-breakfast{background:url("assets/images/hotelpref-ico.png") #fff scroll -3px -153px no-repeat;}
.hotelpreferences li:hover.icohp-breakfast{background:url("assets/images/hotelpref-ico.png") #fff scroll -33px -153px no-repeat;}
.hotelpreferences li.icohp-parking{background:url("assets/images/hotelpref-ico.png") #fff scroll -3px -183px no-repeat;}
.hotelpreferences li:hover.icohp-parking{background:url("assets/images/hotelpref-ico.png") #fff scroll -33px -183px no-repeat;}
.hotelpreferences li.icohp-pets{background:url("assets/images/hotelpref-ico.png") #fff scroll -3px -213px no-repeat;}
.hotelpreferences li:hover.icohp-pets{background:url("assets/images/hotelpref-ico.png") #fff scroll -33px -213px no-repeat;}
.hotelpreferences li.icohp-spa{background:url("assets/images/hotelpref-ico.png") #fff scroll -3px -243px no-repeat;}
.hotelpreferences li:hover.icohp-spa{background:url("assets/images/hotelpref-ico.png") #fff scroll -33px -243px no-repeat;}
.hotelpreferences li.icohp-hairdryer{background:url("assets/images/hotelpref-ico.png") #fff scroll -3px -273px no-repeat;}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/*   SORT BY   */
.sort-by 		{/*float:left;*/width:100%;margin:0 0 20px;height:48px;background:#fff;webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1);}
.sort-by  h3		{float:left;display:block;padding:0 20px;font-size:1.4em;line-height:48px;}
.sort				{float:left;display:block;height:25px;margin:12px 0;border-right:1px solid #ccc;}
.sort li 			{float:left;width:auto;border-left:1px solid #ccc;padding:3px 45px 3px 15px;position:relative;}
.sort li a			{position:absolute;top:35px;right:13px;background:url("assets/images/spinner.png") 0 0 no-repeat;width:13px;height:8px;overflow:hidden;text-indent:-99999px;display:inline-block;}
.sort li .ascending	{top:6px;}
.sort li .descending{top:14px;background-position:0 -9px;}

.view-type		{float:right;margin:10px 10px 10px 0;}
.view-type li 	{float:left;width:28px;height:28px;overflow:hidden;background:#999;margin:0 0 0 3px;-webkit-transition: all 0.1s ease-in 0.1s; -moz-transition: all 0.1s ease-in 0.1s; -o-transition: all 0.1s ease-in 0.1s; -ms-transition: all 0.1s ease-in 0.1s; transition: all 0.1s ease-in 0.1s;}
.view-type li:hover,
.view-type li.current	{background:#5FC8C2;}
.view-type li a		{float:left;width:100%;height:100%;text-indent:-99999px;background:url("assets/images/icons.png") -2px -888px no-repeat;}
.view-type .grid-view a		{background-position:-2px -888px;}
.view-type .list-view a		{background-position:-2px -863px;}
.view-type .location-view a	{background-position:0 -914px;}

/*   FINE SORT BY   */
/* Tabs riportato da quello originale in style.css*/
.tab-title1{overflow: hidden;}
.tab-title1 li{display: inline-block;cursor: pointer;background: #F8F8F8;padding:9px 24px;float:left;border-color: #E0E0E0 -moz-use-text-color #E0E0E0 #E0E0E0;
border-image: none;
border-style: solid none solid solid;
border-width: 1px medium 0px 1px;}
.tab-title1 li:last-child{border-right:1px solid #e0e0e0;}
.tab-title1 li.current{color:#BCA474;background: #fff;}
.tab-content-wrapper1 .tab-content1{display: none;}
.tab-content-wrapper1 .tab-content1.active{display: block;}
.tab-content1{padding:18px 18px 1px 18px;border:1px solid #e0e0e0;}
.tab-title1{margin-bottom:0px;}


/*section{display:block;}
.offset-2{padding-left:15px; padding-right:15px;}
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11 {
    float: left;
  }
.offset-0{padding-left:0px; padding-right:0px!important;}

.col-md-4 {
    width: 33.33333333333333%;
  }
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.listitem2{background:#efefef; height:210px; overflow:hidden; position:relative;}
.listitem2 img{ height:100%; -webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.listitem2:hover img{height:120%; margin-left:-10%; margin-top:-10%; -webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}

@media (max-width: 992px) {
.listitem2{background:#efefef; width:100%; height:auto; overflow:hidden; position:relative;}
.listitem2 img{width:100%; -webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.listitem2:hover img{width:120%; margin-left:-10%; margin-top:-10%; -webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
}
@media (min-width: 1200px) {
.listitem2 img{width:100%; -webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.listitem2:hover img{width:120%; margin-left:-10%; margin-top:-10%; -webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
}
.fav-icon{
width:25px; 
height:23px; 
background:url("images/fav-book-icons.png") scroll 0 -70px no-repeat;
position:absolute;
top:0px;
}
.fav-icon:hover{
width:25px; 
height:23px; 
background:url("images/fav-book-icons.png") scroll 0 -93px no-repeat;
position:absolute;
top:0px;
}
.book-icon{
width:25px; 
height:23px; 
background:url("images/fav-book-icons.png") scroll 0 0 no-repeat;
position:absolute;
top:0px;
}
.book-icon:hover{
width:25px; 
height:23px; 
background:url("images/fav-book-icons.png") scroll 0 -23px no-repeat;
position:absolute;
top:0px;
}
.col-md-8 {
    width: 66.66666666666666%;
  }
.itemlabel3{background:#f2f2f2; width:100%; height:210px;  font-family:"Open Sans"; font-size:13px; line-height:15px; overflow:hidden;}
.labelright{float:right; height:100%; padding:10px; border-left:1px solid #e8e8e8;}
.size11{font-size:11px;}
.grey{color:#999;}
a.grey{color:#999; font-weight:normal;}
.green{color:#72bf66;}
.size18{font-size:18px;}
.size11{font-size:11px;}

.bookbtn{
border:2px solid #ebebeb;
padding:5px 15px 5px 15px;
background:#fff;
color:#999;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-transition:.2s;-moz-transition:.2s;transition:.2s
}
.bookbtn:hover{
border:2px solid #006699;
color:#fff;
background:#006699;
}
.bookbtn:hover.cunvailable{
border:2px solid #ebebeb;
padding:5px 15px 5px 15px;
background:#fff;
color:#999;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-transition:.2s;-moz-transition:.2s;transition:.2s
}
.mt1{position:relative; top:1px;}
.labelleft2{padding:10px 0 15px 15px;font-family:"Open Sans"; font-size:13px; line-height:18px;}

ul.hotelpreferences {margin: 0px;padding: 0px;list-style: none;}
.hotelpreferences li{
width:28px; 
height:28px; 
background:url('') #fff; border:2px solid #efefef;
border:2px solid #ebebeb;
padding:5px;
color:#999;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
float:left;
margin-left:2px;
}
.hotelpreferences li:hover{}
.hotelpreferences li.icohp-internet{background:url("images/hotelpref-ico.png") #fff scroll -3px -3px no-repeat;}
.hotelpreferences li:hover.icohp-internet{background:url("images/hotelpref-ico.png") #fff scroll -33px -3px no-repeat;}
.hotelpreferences li.icohp-air{background:url("images/hotelpref-ico.png") #fff scroll -3px -33px no-repeat;}
.hotelpreferences li:hover.icohp-air{background:url("images/hotelpref-ico.png") #fff scroll -33px -33px no-repeat;}
.hotelpreferences li.icohp-pool{background:url("images/hotelpref-ico.png") #fff scroll -3px -63px no-repeat;}
.hotelpreferences li:hover.icohp-pool{background:url("images/hotelpref-ico.png") #fff scroll -33px -63px no-repeat;}
.hotelpreferences li.icohp-childcare{background:url("images/hotelpref-ico.png") #fff scroll -3px -93px no-repeat;}
.hotelpreferences li:hover.icohp-childcare{background:url("images/hotelpref-ico.png") #fff scroll -33px -93px no-repeat;}
.hotelpreferences li.icohp-fitness{background:url("images/hotelpref-ico.png") #fff scroll -3px -123px no-repeat;}
.hotelpreferences li:hover.icohp-fitness{background:url("images/hotelpref-ico.png") #fff scroll -33px -123px no-repeat;}
.hotelpreferences li.icohp-breakfast{background:url("images/hotelpref-ico.png") #fff scroll -3px -153px no-repeat;}
.hotelpreferences li:hover.icohp-breakfast{background:url("images/hotelpref-ico.png") #fff scroll -33px -153px no-repeat;}
.hotelpreferences li.icohp-parking{background:url("images/hotelpref-ico.png") #fff scroll -3px -183px no-repeat;}
.hotelpreferences li:hover.icohp-parking{background:url("images/hotelpref-ico.png") #fff scroll -33px -183px no-repeat;}
.hotelpreferences li.icohp-pets{background:url("images/hotelpref-ico.png") #fff scroll -3px -213px no-repeat;}
.hotelpreferences li:hover.icohp-pets{background:url("images/hotelpref-ico.png") #fff scroll -33px -213px no-repeat;}
.hotelpreferences li.icohp-spa{background:url("images/hotelpref-ico.png") #fff scroll -3px -243px no-repeat;}
.hotelpreferences li:hover.icohp-spa{background:url("images/hotelpref-ico.png") #fff scroll -33px -243px no-repeat;}
.hotelpreferences li.icohp-hairdryer{background:url("images/hotelpref-ico.png") #fff scroll -3px -273px no-repeat;}


.clearfix {
	float: none;
	clear: both;
}*/
  
/*.row .columns1 { width: 100%; float: none; }*/

/*.rntCal {
    position:absolute;
    height:15px;
    width:22px;
    z-index:1;
}
.rntCal.free_1 { 
    background: url("images/rnt/free_1.png") no-repeat scroll left top transparent;
    color:#333333 !important;
}
.rntCal.free_2 { 
    background: url("images/rnt/free_2.png") no-repeat scroll left top transparent;
    color:#333333 !important;
}
.rntCal.free_f { 
    background: url("images/rnt/free_f.png") no-repeat scroll left top transparent;
    color:#333333 !important;
}
.rntCal.mv_1 { 
    background: url("images/rnt/mv_1.png") no-repeat scroll left top transparent;
    color:#333333 !important;
}
.rntCal.mv_2 { 
    background: url("images/rnt/mv_2.png") no-repeat scroll left top transparent;
    color:#333333 !important;
}
.rntCal.mv_f { 
    background: url("images/rnt/mv_f.png") no-repeat scroll left top transparent;
    color:#333333 !important;
}
.rntCal.nd_1 { 
    background: url("images/rnt/nd_1.png") no-repeat scroll left top transparent;
    color:#333333 !important;
}
.rntCal.nd_2 { 
    background: url("images/rnt/nd_2.png") no-repeat scroll left top transparent;
    color:#333333 !important;
}
.rntCal.nd_f { 
    background: url("images/rnt/nd_f.png") no-repeat scroll left top transparent;
    color:#333333 !important;
}
.rntCal.opz_1 { 
    background: url("images/rnt/opz_1.png") no-repeat scroll left top transparent;
    color:#333333 !important;
}
.rntCal.opz_2 { 
    background: url("images/rnt/opz_2.png") no-repeat scroll left top transparent;
    color:#333333 !important;
}
.rntCal.opz_f { 
    background: url("images/rnt/opz_f.png") no-repeat scroll left top transparent;
    color:#333333 !important;
}
.rntCal.prt_1 { 
    background: url("images/rnt/prt_1.png") no-repeat scroll left top transparent;
    color:#333333 !important;
}
.rntCal.prt_2 { 
    background: url("images/rnt/prt_2.png") no-repeat scroll left top transparent;
    color:#333333 !important;
}
.rntCal.prt_f { 
    background: url("images/rnt/prt_f.png") no-repeat scroll left top transparent;
    color:#333333 !important;
}
.rntCal.selected { 
    border-color:#32CD32;
    color:#333333 !important;
}
.rntCal.sel_1 { 
    background: url("assets/images/rnt/sel_1.png") no-repeat scroll left top transparent;
    color:#333333 !important;
}
.rntCal.sel_2 { 
    background: url("assets/images/rnt/sel_2.png") no-repeat scroll left top transparent;
    color:#333333 !important;
}
.rntCal.sel_f { 
    background: url("assets/images/rnt/sel_f.png") no-repeat scroll left top transparent;
    color:#333333 !important;
}
*/

/*GALLERY DETTAGLIO*/
.gallery 		{position:relative;float:left;width:100%;height:100%;overflow:hidden;margin:0 0 40px 0;webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1);}
.gallery>img	{opacity:0;position:absolute;top:0;left:0;width:100%;-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-ms-transition:opacity 1s linear;-o-transition:opacity 1s linear;transition:opacity 1s linear;}
/*FINE GALLERY DETTAGLIO*/


/*NAVIGATION*/
.inner-nav					{float:left;display:block;width:27.4%;position:relative;z-index:50;}
.inner-nav li 				{float:left;display:block;height:42px;width:100%;margin:0 0 1px;font:normal 1.4em/42px 'OpenSansSemibold';-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-text-shadow:0 1px 1px rgba(0,0,0,0.15);text-shadow:0 1px 1px rgba(0,0,0,0.15);background: rgb(193,182,174);background: -moz-linear-gradient(top, rgba(193,182,174,1) 0%, rgba(186,172,163,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,182,174,1)), color-stop(100%,rgba(186,172,163,1)));background: -webkit-linear-gradient(top, rgba(193,182,174,1) 0%,rgba(186,172,163,1) 100%);background: -o-linear-gradient(top, rgba(193,182,174,1) 0%,rgba(186,172,163,1) 100%);background: -ms-linear-gradient(top, rgba(193,182,174,1) 0%,rgba(186,172,163,1) 100%);background: linear-gradient(to bottom, rgba(193,182,174,1) 0%,rgba(186,172,163,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1b6ae', endColorstr='#baaca3',GradientType=0 );/*-webkit-transition:all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition:all 0.3s linear; transition: all 0.3s linear;*/}
.inner-nav li a 			{float:left;display:block;color:#fff;padding:0 0 0 14%;/*width:86%;*/height:100%;}
.inner-nav .availability a 	{background:url("assets/images/icons.png") 3px -591px no-repeat;padding:0 0 0 24%;width:76%;}
.inner-nav .description a 	{background:url("assets/images/icons.png") 3px -634px no-repeat;padding:0 0 0 24%;width:76%;}
.inner-nav .facilities a 	{background:url("assets/images/icons.png") 3px -677px no-repeat;padding:0 0 0 24%;width:76%;}
.inner-nav .location a 		{background:url("assets/images/icons.png") 3px -720px no-repeat;padding:0 0 0 24%;width:76%;}
.inner-nav .recensioni a 	{background:url("assets/images/icons.png") 3px -764px no-repeat;padding:0 0 0 24%;width:76%;}
.inner-nav .regole a 	{background:url("assets/images/icons.png") 3px -677px/*4px -815px*/ no-repeat;padding:0 0 0 24%;/*width:76%;*/}
.inner-nav .calendario a 	{background:url("assets/images/icons.png") 3px -938px no-repeat;padding:0 0 0 24%;width:76%;}
.inner-nav li:hover			{background: rgb(95,200,194);background: -moz-linear-gradient(top, rgba(95,200,194,1) 0%, rgba(64,191,184,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(95,200,194,1)), color-stop(100%,rgba(64,191,184,1)));background: -webkit-linear-gradient(top, rgba(95,200,194,1) 0%,rgba(64,191,184,1) 100%);background: -o-linear-gradient(top, rgba(95,200,194,1) 0%,rgba(64,191,184,1) 100%);background: -ms-linear-gradient(top, rgba(95,200,194,1) 0%,rgba(64,191,184,1) 100%);background: linear-gradient(to bottom, rgba(95,200,194,1) 0%,rgba(64,191,184,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5fc8c2', endColorstr='#40bfb8',GradientType=0 );}
/*.inner-nav li.active,
.inner-nav li.active:hover	{width:122%;background:url("images/bgr/inner-nav-active.png") 0 0 no-repeat;filter:none;background-size:100% 100%;}
.inner-nav li.active a 		{width:80%;padding:0 0 0 20%;}
*/
/*.inner-nav 		{width:27.4%;}*/
/*.tab-content 	{width:70.4%;}*/

/*.resp-tabs-container{ width: 69.4%;}*/

/* questo kajak ce l'ha in @media screen and (max-width: 830px)

.inner-nav			{width:100%;margin-bottom:20px;}
.inner-nav li			{padding:0%!important;width:100%!important;}
.inner-nav li a		{padding:0 0 0 12%!important;width:88%!important;}
.inner-nav li.active,
.inner-nav li.active:hover	{width:100%;background: rgb(95,200,194);background: -moz-linear-gradient(top, rgba(95,200,194,1) 0%, rgba(64,191,184,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(95,200,194,1)), color-stop(100%,rgba(64,191,184,1)));background: -webkit-linear-gradient(top, rgba(95,200,194,1) 0%,rgba(64,191,184,1) 100%);background: -o-linear-gradient(top, rgba(95,200,194,1) 0%,rgba(64,191,184,1) 100%);background: -ms-linear-gradient(top, rgba(95,200,194,1) 0%,rgba(64,191,184,1) 100%);background: linear-gradient(to bottom, rgba(95,200,194,1) 0%,rgba(64,191,184,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5fc8c2', endColorstr='#40bfb8',GradientType=0 );filter:none;}
*/
/*FINE NAVIGATION*/

/*HOTEL CONTENT*/
/*.tab-content 						{float:right;width:70%;overflow:hidden;}
.tab-content article					{float:left;width:94%;padding:12px 3% 20px;overflow:hidden;margin:0 0 20px;background:#fff;webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1);}
.tab-content h1 						{display:inline-block;font-size:1.7em;color:#B9ACA4;padding:0 0 10px;margin:0 0 15px;text-indent:10px;border-bottom:1px solid #ccc;width:100%;-webkit-text-shadow:none;-moz-text-shadow:none;text-shadow:none;}
.text-wrap							{padding:0 2% 10px;display:inline-block;width:96%;}
.tab-content .text-wrap				{width:96% !important;}
.text-wrap .gradient-button.right 	{margin:0 -10px 0 0;}
.tab-content p .date					{font-family:'OpenSansSemibold';}
.text-wrap ul 						{margin:0 0 20px;display:inline-block;width:100%;}
.text-wrap ul li						{background:url("../images/ico/bullet-gold-6x6.png") 0 7px no-repeat;padding:0 0 4px 17px;} 
.tab-content hr						{margin:0 0 15px;}
.tab-content table					{width:100%;font-size:13px;}
.tab-content table th					{padding:5px 20px;border:1px solid #ccc;background:#E9E6E0;text-align: left; font-weight: normal; width:230px;}
.tab-content table td					{padding:5px 20px;border:1px solid #ccc;}

.room-types					{margin:5px 0 0;display:inline-block;width:100%;}
.room-types li 				{float:left;display:block;width:100%;font-size:1em;border-bottom:1px solid #ccc;margin:0 0 20px;padding:0 0 20px;}
.room-types li.last			{border-bottom:none;margin:0;padding:0;}
.room-types li figure				{position:relative;width:44.2%;height:auto;overflow:hidden;}
.image-overlay					{position:absolute;top:0;left:0;background:url("../images/ico/magnify.png") 50% 50% no-repeat;z-index:10;width:100%;height:100%;opacity:0;-webkit-transition: all 0.1s ease-in 0.1s; -moz-transition: all 0.1s ease-in 0.1s; -o-transition: all 0.1s ease-in 0.1s; -ms-transition: all 0.1s ease-in 0.1s; transition: all 0.1s ease-in 0.1s;}
.image-overlay:hover 			{opacity:1;}
.room-types li figure.left		{margin:0 3% 0 0;}
.room-types li figure.right		{margin:0 0 0 3%;}
.room-types h2				{font:normal 1.5em 'OpenSansBold';color:#3FAEA9;padding:0 0 10px;}
.room-types .meta 			{float:left;width:32%;min-height:152px;}
.room-types li p				{padding:0 0 11px;}
.room-types .more-info		{font:normal 1.3em 'OpenSansSemibold';color:#3f3f3f;text-decoration:none;}

.room-information					{float:right;border-left:1px solid #ccc;margin:0 0 0 2%;padding:3px 0 0 3%;width:15%;height:149px;position:relative;}
.room-information .row				{float:left;width:100%;padding:0 0 10px;}
.room-information span				{font-size:1.3em;float:left;}
.room-information .first 			{width:60px;}
.room-information .second 			{width:30px;font-family:'OpenSansSemibold';color:#444;}
.room-information span img 			{float:left;}
.room-information .gradient-button	{position:absolute;bottom:0;left:20px;width:90px;padding:0;}

.more-information	{float:left;display:block;width:100%;margin:20px 0 -11px;}

.three-col li 		{float:left;width:29%;margin:0 2% 0 0;}
.three-col li.last 	{margin:0;}

#location article		{padding:1.5%;width:97%;}
.tab-content .gmap	{width:100%;height:450px;}

.score				{float:left;width:190px;text-align:center;}
.score span			{font-size:5.5em;letter-spacing:-0.1em;color:#999;line-height:60px;}
.score .achieved		{font-family: 'OpenSansExtrabold';color:#47C1BA;}
.score .info			{font:normal 1.2em 'OpenSansSemibold';padding:3px 0 0;}
.score .disclaimer	{border-top:1px solid #ccc;width:90%;padding:10px 5% 0;margin:12px 0 0;font-size:1.2em;text-align:left;}

.chart 				{float:right;width:400px;font:normal 1.2em/25px 'OpenSansBold';color:#fff;margin:5px 0 0;}
.chart dt			{float:left;margin:0 0 0 10px;-webkit-text-shadow:0 1px 0 rgba(0,0,0,0.1);-moz-text-shadow:0 1px 0 rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(0,0,0,0.1);}
.chart dd 			{height:25px;margin:0 0 1px;-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;}
.chart dd span 		{display:block;text-align:right;height:100%;background:#47C1BA;-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;}

.reviews				{margin:5px 0 0;display:inline-block;width:100%;}
.reviews li 				{float:left;display:block;width:100%;font-size:1em;border-bottom:1px solid #ccc;margin:0 0 20px;padding:0 0 20px;}
.reviews li.last			{border-bottom:none;margin:0;padding:0;}
.reviews li figure			{border:1px solid #ccc;}
.reviews li figure.left		{margin:0 15px 0 10px;}
.reviews li figure.right	{margin:0 10px 0 15px;}
.reviews address			{float:left;width:100px;margin:0 13px 0 0;font-size:1.1em;font-style:normal;}
.reviews address span		{font:normal 1.2em 'OpenSansSemibold';}
.reviews .pro			{float:left;width:360px;background:url("../images/ico/plus.png") 0 20% no-repeat;padding:3px 0 3px 35px;margin:0 0 5px;}
.reviews .con			{float:left;width:360px;background:url("../images/ico/minus.png") 0 50% no-repeat;padding:3px 0 3px 35px;}
.reviews p 				{padding:0;} 
 
.teaser		{font-family:'OpenSansSemibold';color:#3f3f3f;padding-top:5px;} 
*//*FINE HOTEL CONTENT*/

.mappaserv 				{border:1px solid #ccc;display:block;width:100%;height:150px;}
.mappaserv .infoBox		{background:url("assets/images/marker.png") no-repeat; width:23px; height:36px;/*width:184px;height:120px;*/}
.text_cat {font-size:12px;/* font-weight:bold*/}
.cont_preventivo{padding:10px 10px 2px 10px;background-color: #c3e4b8;color: #468847; margin-bottom:20px;}
.totale {
	font-size:150%;
   /* border-top: 1px solid #fff;*/
    padding: 6px 0 0 0;
	margin-top:10px;
	line-height:32px;
}
.cifra {
	font-size:145%;
	font-weight:bold;
	color:#80b500;
    padding-right:18px;
}
.btn.prenotaora{padding:8px 25px 32px 25px;font-size: 18px; background-color:#80b500}
.btn.prenotaora:hover{background-color:#80b500}
.btn.disabilitato
{
   padding:8px 25px 32px 25px;font-size: 18px; 
   background-color:#b8b8b8;
}
.cont_nondisponibile{padding:10px;background-color: #e7c1c0;color: #b94a48; margin-bottom:20px;}
.ui-tooltip1 {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
	background-color:white !important; 
	color: Red !important;
}
.msg_numsup{
	color:#F81003
	}
.linea {
	clear:both;
    border-bottom: 1px solid #fff;
    margin: 10px 0 10px 0; 
	/*margin-top:20px;*/
}
.box{
        padding-top: 10px;
        display: none;
        /*margin-top: 10px;*/
		margin:0px 0 20px 0;
        border: 1px solid #999;
		float:left;
		width:100%;
    }
.padd_box{
        padding: 0 0 10px 10px;
		float:left;
    }
.priv_cond {font-size: 12px;line-height: 20px;}
.thawteseal{
        padding-right:70px; 
		line-height:70px;
    }
.sogg_minimo{
	color:#F81003
	}
#map{width:100%; min-height:600px;display:none}
.bk-ultcasins{background:#E4F1F8;}
.bk-ric{/*background:#B9DBEE;*/}
