@charset "iso-8859-1";
/* CSS Document */



body{font-family: 'Open Sans', sans-serif;}

a{color:#b50b4f;}
a:hover{
	color:#7A0A96;
	text-decoration:none;
}
ul{ padding:0; list-style:none;}

.transition{
	-webkit-transition: all ease 0.4s;
	-moz-transition: all ease 0.4s;
	-o-transition: all ease 0.4s;
	-ms-transition: all ease 0.4s;
	transition: all ease 0.4s;
}
.divisore{ position:relative; overflow:hidden;}
.divisore:after{
	content:'';
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	width:100%; height:28px;
	position:absolute;
	margin-left:20px;
}

.viola{ color:#b50b4f !important;}
.nero{ color:#333 !important;}



.mar-top10{ margin-top:10px;}
.mar-top20{ margin-top:20px;}
.mar-top30{ margin-top:30px;}
.mar-top40{ margin-top:40px;}
.mar-top50{ margin-top:50px;}
.mar-top100{ margin-top:100px;}
.mar-bottom10{margin-bottom:10px;}
.mar-bottom20{margin-bottom:20px;}
.mar-bottom30{margin-bottom:30px;}
.mar-bottom40{margin-bottom:40px;}
.mar-bottom50{margin-bottom:50px;}
.mar-right5{margin-right: 5px;}
.mar-right10{margin-right: 10px;}
.mar-right20{margin-right: 20px;}
.mar-right30{margin-right: 30px;}
.mar-left10{margin-left: 10px;}
.mar-left15{margin-left: 15px;}
.mar-left20{margin-left: 20px;}
.mar-left30{margin-left: 30px;}
.pad10{ padding:10px;}
.pad15{ padding:15px;}
.pad-bot0{ padding-bottom:0 !important;}
.pad-bot50{ padding-bottom:50px;}
.pad-top50{ padding-top:50px;}

.pad-left10{ padding-left:10px !important;}
.pad-left15{ padding-left:15px !important;}

.pad-right10{ padding-right:10px !important;}
.pad-right15{ padding-right:15px !important;}



/*========= social icon ===========*/
.social a{
	list-style-type: none;	
	display: inline-block;
	padding:0 3px;
}
.social-roll {
	height: 30px !important;
	width:30px !important;	
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
	list-style-type: none;
	background-position: center center;
	background-color:#FFF;
}

.social-roll:hover {
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.5);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}
.google-plus{background-image: url(../images/social/google-plus.png);}
.google-plus:hover{background-image: url(../images/social/google-plus2.png);}
.twitter{background-image: url(../images/social/twitter.png);}
.twitter:hover{background-image: url(../images/social/twitter2.png);}
.skype{background-image: url(../images/social/skype.png);}
.skype:hover{background-image: url(../images/social/skype.png);}
.facebook1{background-image: url(../images/social/facebook.png);}
.facebook1:hover{background-image: url(../images/social/facebook2.png);}
.pinterest{background-image: url(../images/social/pinterest.png);}
.pinterest:hover{background-image: url(../images/social/pinterest.png);}
.instagram{background-image: url(../images/social/instagram.png);}
.instagram:hover{background-image: url(../images/social/instagram.png);}
.youtube{background-image: url(../images/social/you-tube_c.png);}
.youtube:hover{background-image: url(../images/social/you-tube2_c.png);}


/** header **/
header{ z-index:100;}
.navbar-header img{ margin-top:11px; margin-right:40px;}

.navbar-default .navbar-nav>li>a:hover{ color:#b50b4f;}
.navbar-default .navbar-nav>.active>a{
	color: #fff;
	background-color: #b50b4f;
}
nav>.active>a, .navbar-default .navbar-nav>.active>a:hover{
	color: #fff;
	background-color: rgba(181, 11, 79, 0.55);
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover{
color: #b50b4f !important;
background-color: transparent !important;
}

.navbar-default {
	background-color: rgba(0, 0, 0, 0.75);
	border: none;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(255, 255, 255, 0.55);
	-moz-box-shadow:    0px 2px 5px 0px rgba(255, 255, 255, 0.55);
	box-shadow:         0px 2px 5px 0px rgba(255, 255, 255, 0.55); 
}
.dropdown-menu {	
	background-color: rgba(47, 47, 47, 0.52);
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	border-top-color: #b50b4f;

}
.dropdown-menu>li>a {
	color: #FFF;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	color: #b50b4f;
	background-color: rgba(255, 255, 255, 0.80);
}
.navbar-default .navbar-nav>li>a:focus {
	color: #fff;
}

.inner-top{ height:320px; background-position:center; position:relative;}
.inner-top h1{
	position:absolute;
	bottom:0;
	font-size:22px;
	color:#fff;
	z-index:40;
	text-transform: uppercase;
}
.fascia-inner{
	background-color: rgba(181, 11, 79, 0.8);
	height: 46px;
	width: 57%;
	position:absolute;
	bottom: 0px;
	z-index:30;
}
.fascia-inner:after{
	content:url(../images/ico6.png);
	position: absolute;
	right:-46px;
}
.breadcrumb-sfondo{ background:url(../images/ico7.png) no-repeat center;}
.breadcrumb {
	padding:18px 10px;
	margin-bottom: 0px;
	background-color: transparent;
	text-align:center;
}
.navbar-toggle {
position: relative;
float: right;
padding: 14px 14px;
margin-top: 8px;
margin-right: 15px;
margin-bottom: 8px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
}
.mod-slide{ overflow:hidden; padding-right:80px; padding-bottom:4px; padding-top:4px;}
.mod-slide span{
	position:relative;
	background-color: rgba(0, 0, 0, 0.80);
	padding:4px 20px;
	font-size:1em;
	text-transform: uppercase;
}
.mod-slide span:after{
	content:url(../images/slide/tvar3.png);
	position:absolute;
	right:-32px;
	top:0px;
	overflow:hidden;
}


/**===== corpo ======**/
.home-background{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background: url(../images/ulivo-back3.png) no-repeat left -100px bottom -250px, url(../images/ulivo-back3.png) no-repeat right -100px bottom -250px;
	background-color:#ebebeb;
}

.home-background.attrazioni {padding-left:15px; padding-right:15px;}

.home-container{
	padding-top:90px;
	/*padding-right: 0px;
	padding-left: 0px;*/
	padding-bottom: 50px;
}
.home-container .camera-home{
	position:relative;
	background-color: #FFF;
	border: 1px solid #ccc;
	-webkit-border-radius: 7px;
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius: 7px;
	-moz-border-radius-bottomright: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-radius: 7px;
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
	max-width:300px;
	margin:0 auto;
}
.home-container img{ width:100%;}
.camera-home a{ color:inherit;}
.camera-home a:hover{text-decoration:none; color:rgba(181, 11, 79, 1.0);}

.camera-home h2{
	z-index:99;
	font-size: 17px;
	color: #FFF;
	background-color: rgba(181, 11, 79, 0.85);
	position: absolute;
	right:0px;
	margin: 0px;
	top:116px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 6px;
	-webkit-transition: all ease 0.4s;
	-moz-transition: all ease 0.4s;
	-o-transition: all ease 0.4s;
	-ms-transition: all ease 0.4s;
	transition: all ease 0.4s;
}
.camera-home h2.show{
	padding-right: 30px;
}
.camera-home h2:before{
	content:url(../images/ico1.png);
	position:absolute;
	content: url(../images/ico1.png);
	position: absolute;
	left: -25px;
	top: 0px;
}
.under-slide{
	position:relative;
}
.inner-under-slide{
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border: 2px solid rgba(0, 0, 0, 0.2);
	position: absolute;
	width: 100%;
	background-color: #FFF;
	bottom: -50px;
	z-index: 90;
	overflow: hidden;
}
.inner-under-slide p{
	font-size: 25px;
	padding: 32px;
	margin: 0px;
}
.info{
	padding: 33px;
	border-left-color: #ccc;
	border-left-width: 1px;
	border-left-style: solid;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OCUiIHN0b3AtY29sb3I9IiNmY2YxZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 26%, #fcf1ef 68%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#ffffff), color-stop(68%,#fcf1ef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 26%,#fcf1ef 68%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 26%,#fcf1ef 68%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 26%,#fcf1ef 68%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 26%,#fcf1ef 68%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcf1ef',GradientType=0 ); /* IE6-8 */


}
.btn-info{
	background-color:#b50b4f;
	width:100%;
	border-color:#b50b4f;
	font-weight: bold;
}
.btn-info:hover{	background-color:#950941; border-color:#b50b4f;}

.home-eventi h2{ color:#5E5D5D;}

.inner-news-home{ position:relative;}
.fascia-sx{
	position:absolute;
	background-color: #b50b4f;
	height: 20px;
	width: 48%;
	z-index:20;
}
.fascia-sx:after{
	content: url(../images/ico2.png);
	position:absolute;
	right:-29px;
}
.col-offerte{
	background-image:url(../images/Ci38Y.png);
	padding:30px 18px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #b50b4f;
	border-left-color: #b50b4f;
}
.box-offerte h3{ font-size:22px; color:#b50b4f; margin-bottom:4px;}
.box-offerte time{
	font-size:16px;
	color:#666;
}



.pagination>li>a, .pagination>li>span {color: #b50b4f;}
.pagination>li>a:hover, .pagination>li>span:hover {color: #950941;}
.box-offerte img{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 2px solid #b50b4f;
}
.col-attrazioni h2{
	text-align:center;
	background: url(../images/ico3.png) no-repeat left,  url(../images/ico3.png) no-repeat right ;
}
.col-attrazioni h3{
	font-size:17px;
	margin-bottom:15px;
	text-align:center;	
}

.col-attrazioni img:hover{
	border: 2px solid #b50b4f;	
	transform: scale(0.9);
  -ms-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  -o-transform: scale(0.9);
}
.col-eventi, col-attrazioni{ padding-left:30px;}


.box-eventi .owl-item{ margin-right:3px;}

.owl-theme .owl-controls {
  display:none !important;
}

.col-eventi h2{
	text-align:center;
	background: url(../images/ico3.png) no-repeat left,  url(../images/ico3.png) no-repeat right ;
}
.box-eventi li:hover h3{
	padding-left: 25px;
	
}
.col-eventi .box-eventi h3{
	font-size: 12px;
	color: #FFF;
	background:#b50b4f url(../images/ico5.png) no-repeat right;
	padding-top: 6px;
	padding-right: 44px;
	padding-bottom: 6px;
	padding-left: 10px;
	/*position: absolute;*/
	margin: 0px;
	z-index:40;
	-webkit-transition: all ease 0.6s;
	-moz-transition: all ease 0.6s;
	-o-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	transition: all ease 0.6s;
}

.col-eventi .box-eventi p {font-size:11px;}

/*.col-eventi .box-eventi .owl-controls {display:none !important;}===============================================*/

.box-eventi .evento-testo{ position:relative;  float:left; max-width:190px;} 

.box-eventi img{
	position:relative;
	-webkit-box-shadow: 1px 1px 6px 0px rgba(50, 50, 50, 0.57);
	-moz-box-shadow:    1px 1px 6px 0px rgba(50, 50, 50, 0.57);
	box-shadow:         1px 1px 6px 0px rgba(50, 50, 50, 0.57);
	z-index:50;
	
}
.ico4{
	background-image: url(../images/ico4.png);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	background-position: left center;
	margin-right:3px;
	margin-bottom:30px;
}

	

.link{
	color:#999;
}
.link:hover{ padding-left:15px;}



footer{
	background-color:#EBEBEB;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top:solid 2px #b50b4f;
}


/** ============ Camere ============ **/
.camera-dettaglio h2{ font-size:25px;}
.carosello-camere{ position:relative;}
.carosello-camere img{ max-width:100%; margin-left:10%;}
.icon-img{
	background-color:#b50b4f;
	height:100%;
	width:10%;
	position:absolute;
	z-index:50;
	background-image: url(../images/camere/ico-8.png);
	background-repeat: no-repeat;
	background-position: center;
}
.carosello-camere .owl-controls { position:absolute;}
.spalla-dx{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}


.box-info h2{font-size:25px;}

.box-info h3 {font-size:18px;}

.box-info time{font-size:12px;}

.form-control{ font-size:13px;}
.checkbox label{ padding:0;}

.lista-camera { border-top:dashed 1px #999; margin-top:30px;}
.lista-camera .tariffe li{ font-size:15px; padding:5px 0;}
.camere-dettaglio-lista{ position:relative;}
.camere-dettaglio-lista img{
	position:relative;
	-webkit-box-shadow: 1px 1px 6px 0px rgba(50, 50, 50, 0.57);
	-moz-box-shadow:    1px 1px 6px 0px rgba(50, 50, 50, 0.57);
	box-shadow:         1px 1px 6px 0px rgba(50, 50, 50, 0.57);
	z-index:50;
	max-width:100%;
}
.camere-dettaglio-lista a{
	color:#333;
}
.camere-dettaglio-lista p{
	font-size:13px;
}
.camere-dettaglio-lista h3{
	z-index:90;
	font-size: 17px;
	color: #FFF;
	background-color: rgba(181, 11, 79, 0.85);
	position: absolute;
	right:0px;
	margin: 0px;
	top:113px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 6px;
	-webkit-transition: all ease 0.4s;
	-moz-transition: all ease 0.4s;
	-o-transition: all ease 0.4s;
	-ms-transition: all ease 0.4s;
	transition: all ease 0.4s;
}
.b-b .camere-dettaglio-lista h3{top:133px;}
.camere-dettaglio-lista h3.show{
	padding-right: 28px;
}
.camere-dettaglio-lista h3:before{
	content:url(../images/ico1.png);
	position:absolute;
	content: url(../images/ico1.png);
	left: -25px;
	top: 0px;
	height:30px;
	overflow:hidden;
}

.recensioni .box-offerte a {font-size:14px;}

.text16 {font-size:16px;}

.tariffe td, .tariffe th {padding:5px 9px;}

.tariffe h3 {font-size: 12px; font-weight:600;}

.tariffe th {font-size:12px;}

.tariffe td {text-align:center;}

.opzioni p { font-size:12px; color:#575757;}

.condizioni p {font-size:13px;}

.condizioni ul {list-style-type:disc; font-size:13px; margin-left:15px;}
/** ====== B&B ===== **/
blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 20px;
	border-left: 5px solid #b50b4f;
	font-style: italic;
}
.tripadvisor{ max-width:100%; margin-top:30px;}

.tripadvisor-home{ max-width:100%; }

address a{ color:#333; font-size:16px;}

.servizi h3{ margin-top:5px; color:#b50b4f;}

.servizi p {
    font-size: 14px;
    color: #333;;
    padding: 0 12px 0;
	margin-top:20px;
	text-align:justify;
	}
.servizi ul {
	list-style-type:disc;
	padding: 0 30px 0;
	}


.itinerari img{ border:solid 2px #fff;
	-webkit-transition: all ease 0.4s;
	-moz-transition: all ease 0.4s;
	-o-transition: all ease 0.4s;
	-ms-transition: all ease 0.4s;
	transition: all ease 0.4s;
}
.itinerari article h3{
	z-index:99;
	font-size: 20px;
	color: #FFF;
	background-color: rgba(181, 11, 79, 0.70);
	position: absolute;
	left:17px;
	margin: 0px;
	top:2px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 6px;
	-webkit-transition: all ease 0.4s;
	-moz-transition: all ease 0.4s;
	-o-transition: all ease 0.4s;
	-ms-transition: all ease 0.4s;
	transition: all ease 0.4s;
}
.itinerari article h3:after{
	content:url(../images/itinerari/ico11.png);
	position: absolute;
	right:-32px;
	top:0px;
}
.itinerari article h3:hover{ padding-left:40px;}
.itinerari article img{ max-width:100%;}
.itinerari article img:hover{ opacity:0.8;}
.itinerari .eventi-list h3{left:17px !important; padding-left:15px !important; width:70%; font-size:18px !important; background-color: rgba(181, 11, 79, 0.9);}
.eventi-list:hover h3{padding-left:30px !important; width:80%;}
.eventi-list h3:hover{ text-decoration:underline;}
.itinerari .eventi-list h3:after{
	content:"";
	position: absolute;
	right:-50px;
	top:0px;
	overflow:hidden;
	height:100%;
	background:url(../images/ico12.png) no-repeat top;
	width:50px;
}
.offerte-list{ margin-bottom:50px;}

/** hover img **/

.view {
    width: 300px;
    margin: 10px;
    float: left;
    border: 2px solid #fff;
    overflow: hidden;
    position: relative;
    text-align: center;
    box-shadow: 1px 1px 2px #e6e6e6;
    cursor: default;
    background: #fff url(../images/bgimg.jpg) no-repeat center center
}
.view .mask, .view .content {
    width: 300px;
    height: 200px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0
}
.view img {
    display: block;
    position: relative
}
.view h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 17px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.8);
    margin: 20px 0 0 0
}
.view p {
    font-style: italic;
    font-size: 13px;
    position: relative;
    color: #fff;
    padding: 10px 20px 20px;
    text-align: center
}

.view a.info {
    display: inline-block;
    text-decoration: none;
    padding: 7px 14px;
    background: #000;
    color: #fff;
    text-transform: uppercase;
    box-shadow: 0 0 1px #000
}
.view a.info:hover {
    box-shadow: 0 0 5px #000
}
.view-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(181, 11, 79, 0.5);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.view-first h2 {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first p {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.view-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.view-first:hover p {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.view-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}


/**===== Owl carosuel ======**/
	.owl-box{ height:200px;}
	.owl-box .owl-img img{
	display: block;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	}

.carosello-bb .owl-box2 img {max-width: 100% !important;}

.box-offerte h3{font-size:15px;}


.box-offerte.aside h3 {text-transform:uppercase; }

.box-offerte.list h3 {text-transform:uppercase; }

.box-offerte h3 {line-height:20px;}

.box-offerte.recensioni {
	  background-color: #DADADA;
	  padding: 10px;
	}

.box-offerte.recensioni h3 {margin-top:0;}

.box-offerte p{font-size:13px;}

.box-offerte span {font-size:11px;}



@media (min-width: 1200px){
	.container {
	width: 980px;
	}
	
	
	
}
@media (min-width: 768px){
	.pad0{ padding:0 !important;}
	.per20{	width: 20% !important;}
	.pad-left30{ padding-left:30px !important;}
	.pad-left0{ padding-left:0 !important;}
	.navbar-default .navbar-nav>li>a{
	color:#FFF;
	padding-top: 35px;
	padding-bottom: 35px;
	}	
	.col-offerte{
	min-height:922px;
	}
	.itinerari article {min-height: 230px;}
	
	.nav.menu-adattato>li>a {
        position: relative;
        display: block;
        padding-left: 12px;
        padding-right: 12px;
    }
	
	
}
	
@media (max-width: 1199px){
	.camere-dettaglio-lista h3{
	z-index:90;
	}
	.camere-dettaglio-lista{
	width:223px;
	}	
	
	
	
}
@media (min-width: 991px){
	.box-eventi img{ max-width: 180px;}	
	/*.col-eventi .box-eventi h3 { max-width: 224px;}*/
	.tripadvisor-home {  max-width: 180px; }
}
@media (max-width: 991px){
		.home.home-background .col-xs-6 { min-height: 330px;}
		.navbar-nav { font-size: 11px; }
		
		
}
@media (min-width: 768px) and (max-width:991px ) {
	.navbar-default .navbar-nav>li>a {padding:35px 5px !important;}
	.box-eventi img { max-width: 161px;}
	.col-eventi .box-eventi h3 {max-width:205px;}
}

@media (min-width: 767px){		
	.box-offerte img{float:left; width:170px; margin-right:15px; }
	.home.box-offerte img{width:120px; }
	
	.box-info .home.box-offerte time { font-size: 11px; }
	.home.box-offerte h3 { font-size: 14px; }
	.col-offerte .divisore {font-size:25px;}
	.footer-menu ul li{ display:inline-block !important; margin-left:15px;}
	.footer-menu ul{ float:right;}
	.footer-menu ul li a {font-size:11px;}
	.pad-left5{ padding-left:5px !important;}.pad-right5{ padding-right:5px !important;}
	.carosello-camere .owl-controls { margin-left:30% !important;}
	.servizi-esterni p{ padding:0 100px;}
	.contact textarea.form-control { min-height: 65px;}
	
}
@media (max-width: 767px){
	.navbar-header img {
	margin-top: -11px; width:70%;
	}
	.navbar-default .navbar-nav>li>a {
	color: #fff !important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	}
	.inner-under-slide{ position:static; width:auto; border:none; margin-bottom:0;}
	.slide{ margin-top:60px;}
	.info {padding: 10px 33px;}
	.inner-under-slide p {padding:6px 32px;}
	.servizi-esterni p{ padding:0 20px;}
	.pad-mob15{ padding:0 15px;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #FFF;}
	.fascia-inner {	width: 55%;}

	.contact { max-width: 390px; }
	
	.box-offerte.list {margin-top: 30px;}
	.col-eventi .box-eventi h3 { max-width: 244px;}
	.video {/*text-align:center;*/ margin-top:20px;}
	.video iframe { max-width:100%;}
	.certificato {/*text-align:center;*/ margin-top:20px; margin-bottom:20px;   max-width: 190px;}
}

@media (min-width: 500px){

	.carosello-camere .owl-controls { margin-left:30% !important;}
}	
@media (max-width: 450px){

	.col-xs-6{ width:100%;}
	.fascia-inner {	width: 80%;}
}	
