@import url('https://fonts.googleapis.com/css?family=Lora:400,700|Roboto:400,500,700');
body{}
.centered{text-align:center;}
.clear{clear:both;}
.fleft{float:left;}
.bold{font-weight:bold;}
.lora{font-family:'Lora', serif;}
.roboto{font-family:'Roboto', sans-serif;}
a,
a.pink{color:#ee1745;}
.pinkTxt{color:#ee1745;}
a.grey_link{color:#333;}
.max100{max-width:100%;}
.jumbotron{background:#F3F3F3;margin-bottom:0;}
.container-fluid .jumbotron{border-radius:0px !important;}
.grayContainer{background:#F3F3F3;}
.whiteContainer{background:#FFF;}
.jumbotron p{font-size:14px;font-weight:400;}
.container.pad30{padding-left:30px;padding-right:30px;}
.row.pad30{padding-top:30px;padding-bottom:30px;}
.col-sm-12.nopad,
.jumbotron.nopad{padding-top:0;padding-bottom:0;}
.jumbotron.noBotPad{padding-bottom:0;}
.jumbotron.noTopPad{padding-top:0;}
.jumbotron.smallPad{padding:15px 0;}
.jumbotron.noVpad{padding-top:0;padding-bottom:0;}
.col-sm-12.nomar,
.jumbotron.nomar{margin:0;}
.jumbotron.botMar{margin:0;}

.row.display-flex {
  display: flex;
  flex-wrap: wrap;
}
.row.display-flex > [class*='col-'] {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
}

.vertical-align{
	display: flex;
	align-items: center;
}

.field-multiple-drag .field--name-field-url-webcam,
.field-multiple-drag .field--name-field-testo-webcam,
.field-multiple-drag .field--name-field-altitudine{
	width: 30%;
	float: left;
}
h2.noBord:before{
	border-top:0px solid;
}
.breadcrumb{margin-bottom:0px;}


@media (max-width:360px){.container .jumbotron,
.container-fluid .jumbotron{padding-left:0px;padding-right:0px;}
}
.alt-grid > .row > [class*="col-"]{padding-left:0;padding-right:0}
.alt-grid > .row{margin-left:0;margin-right:0}

.oddRow,
.evenRow{
	border-top: 1px solid #ddd;
	padding: 5px 0;
}
.oddRow{
	background-color: #f9f9f9;
}


/*STILI PER SKIN*/
.skinPixTracker{
	position: absolute;
}
.skinTopContainer,
.skinLeftContainer,
.skinRightContainer{
	display: none;
}

@media (max-width:768px){
	.skinTopContainer,
	.skinLeftContainer,
	.skinRightContainer{
		display: none !important;
	}

}

@media (min-width:768px){
	.skinTopContainer{
		height: 170px;
	}
}
@media (min-width:1068px){
	html{
		overflow-x: hidden;
	}
	/*.skinTopContainer,*/
	/*.skinLeftContainer,*/
	/*.skinRightContainer{*/
	/*	display: block;*/
	/*}*/
}
.skinTopContainer{
    width: 100%;
    background-repeat: no-repeat;
    background-position: center top;
}
.skinLeftContainer{
    height: 1000px;
    width: 426px;
    background-repeat: no-repeat;
    background-position: center top;
    position: absolute;
    top: -170px;
    left: -433px;
    z-index: 1;

	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}
.skinRightContainer{
    height: 1000px;
    width: 426px;
    background-repeat: no-repeat;
    background-position: center top;
    position: absolute;
    top: -170px;
    right: -433px;
    z-index: 1;

	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

#edit-comment-body-wrapper .filter-help{
	display: none;
}
.field--name-comment-body .field--label{
	display: none;
}
/*.user-logged-in .skinTopContainer,
.user-logged-in .skinLeftContainer,
.user-logged-in .skinRightContainer{
	display:block;
}*/
.owl-theme .owl-nav{
	position: absolute;
	margin-top: 0;
	top: 0;
	width: 100%;
	/*height: 69%;*/
	height: 67%;
}

#localita_non_annoiarsi.owl-theme .owl-nav{
    height: 58%;
}
#localita_raggiungere_carousel.owl-theme .owl-nav{
	height: 46%;
}
.owl-theme .owl-nav [class*=owl-]{
	position: absolute;
	border-radius:0;
	background-color: rgba(255, 255, 255, 0.5);
	color: #000;
	font-size: 25px;
	left: 0;
	padding: 70px 41px;
	height: 100%;
	margin: 0;
}
.owl-theme .owl-nav [class*=owl-]:hover{
	background-color: rgba(255, 255, 255, 0.5);
	color: #000;
}
.owl-theme .owl-nav .owl-next{
	right: 0;
	left: auto;
}
.owl-theme .owl-nav [class*=owl-] i{
	position: relative;
    top: 30%;
}

#slider-livello-tecnico.owl-carousel .owl-nav.disabled,
#slider-prezzo-eta.owl-carousel .owl-nav.disabled,
#slider-livello-tecnico.owl-carousel .owl-dots.disabled,
#slider-prezzo-eta.owl-carousel .owl-dots.disabled{
	display: block;
}
@media (max-width:1170px){
	.owl-theme .owl-nav{
		display: none;
	}
}
/*SONDAGGI*/
DIV#votes_results {
    float: left;
    width: 90%;
    height: auto;
    margin: 0 0 40px;
    min-height: 200px;
    padding-left: 0;
}
DIV.progress-container {
    border: 1px solid #CCC;
    width: 100%;
    margin: 1px 5px 6px 0;
    padding: 1px;
    float: left;
    background: #FFFFFF;
    height: 16px;
}
DIV.progress-container .progress-percent {
    background-color: #ee1745;
    height: 12px;
    min-width: 1px;
    display: block;
}

.spacedTitle{
	padding: 4px 0 10px;
	display: block;
}

.banner_top{
	padding: 0px !important;
}

.alert-danger, .alert-success{display:none;}
.user-logged-in .alert-danger,.user-logged-in .alert-success{display:block;}
.google_plusone_iframe_widget{width:auto !important;}
.div-gpt-ad-1506024844174-0-2 iframe #google_image_div,
.div-gpt-ad-1506024844174-0 iframe #google_image_div{max-width:80%;}




.alt-grid.container-fluid{padding:0;}
.imgFullPage{width:100%;height:auto;}
.panel-heading .accordion-toggle.collapsed::after{content:"\e081";color:#f91b49;}
.panel-heading .accordion-toggle::after{font-family:'Glyphicons Halflings';content:"\e082";float:right;color:grey;}

div.easy-autocomplete{width: auto !important;}
.easy-autocomplete-container ul{top:60px;}
.easy-autocomplete-container ul li span{font-weight:bold;color:#ee1745;}
.easy-autocomplete-container ul li a{color:#000;}

.search-page h2{font-size:30px;}
.search-page h3 a{font-size:20px;color:#ee1745;}
.imgWebcamOwl{object-fit:cover;height:150px;}

#locadett_social{background-color:#f3f3f3;margin:0px;}
#locadett_social.white{background-color:#fff;}

.fb-like-ds{background-color: ##FFF;float: right;padding: 20px 0px;margin-left: 2px;}


@media (min-width:768px){
	#locadett_social{padding-top:20px; padding-bottom:30px}
}

@media (max-width:768px){
	#locadett_social{padding-top:20px; padding-bottom:10px;}
	.breadcrumb{margin-bottom:0px;}
}

@media (min-width:768px){
	.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
	.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
}
@media (max-width:768px){
	.videoWrapper iframe{width:100%;height: 100%;min-height: 230px;}
}







@media (max-width:768px){
	.carousel-standard .item-details{
		margin: 0px 0% 0px 0% !important;
		max-width:100% !important;
		width: 100% !important;
	}
}
@media (max-width: 480px) {
	.carousel-standard img{
		width: 480px !important;
		height: 188px !important;
		max-width: 480px !important;
		max-height: 188px !important;
		min-width: 480px !important;
		min-height: 188px !important;
	}
}
@media (min-width:768px){
	.carousel-standard .owl-dots{
		text-align:right !important;
	}
}



#block-dovesciare-search{}
.region-header{padding-top:15px;background-color:#FFF;}
.navbar-brand,
#search-block-form .input-group-btn{display:none;}
#search-block-form .input-group{width:100%}
#search-block-form .form-search{border-radius:0px;border:0px solid #000;box-shadow:none;background:url(../images/icone/src_ico.png) no-repeat scroll 7px 22px;background-color:#f3f3f3;padding-left:30px;font-size:20px;height:60px;}
.form-control::-moz-placeholder,
.form-search::-moz-placeholder,
.form-search::-webkit-input-placeholder{color:#262626;opacity:1;}
.scopriPiu{text-align:right;font-size:15px;margin-top:20px;}
#block-dovesciare-main-menu .navbar-collapse{padding:0;}
.region-footer .menu li a{text-transform:uppercase;font-family:'Roboto', sans-serif;font-size:13px;color:#262626;font-weight:500;}
.underFooter{margin-top:30px;}
.underFooter a{font-family:'Roboto', sans-serif;font-size:13px;color:#262626;font-weight:500;}
.underFooter .light{font-family:'Roboto', sans-serif;font-size:13px;color:#262626;font-weight:400;}
.jumbotron .share-box{line-height:42px; margin:10px 0; padding: 5px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#forum{background-color:#f3f3f3;}
#forum_left{float:left;min-height:250px;width:-moz-calc(100% - 320px);width:-webkit-calc(100% - 320px);width:-o-calc(100% - 320px);width:calc(100% - 320px);margin-right:20px;}
.forum_entry{background-position:15px 0px;background-repeat:no-repeat;padding-left:55px;}
.forum_entry_left{float:left;width:60%;font-size:12px;}
.forum_entry_right{float:left;width:40%;font-size:12px;}
.forum_entry_new h6 a, .forum_entry h6 a{color:#333;}
.forum_entry h6{padding:0px;margin:10px 0px 10px 0px;text-transform:uppercase;font-size:13px;}
#forum_right{float:left;width:300px;}
#forum_right li{list-style-image:url('../images/icons/forum_entry.png');margin-bottom:10px;margin-top:10px;}
#forum_right li a{color:#ee1745;}
#scopri_pop{position:absolute;top:0;left:0;width:100%;z-index:10;display:none;}
@media (max-width:768px){#scopri_pop{display:none;}
#forum_left{width:-moz-calc(100% - 0px);width:-webkit-calc(100% - 0px);width:-o-calc(100% - 0px);width:calc(100% - 0px);}
#forum_right{width:100%;text-align:center;margin-top:40px;}
#forum_right h2, #forum_right ul{text-align:left;}
}
@media only screen and (min-width:768px){
	#forum h2{
		font-size:25px;
	}
}
.colSpaziata{margin-bottom:30px;}


/* inizio articoli sponsorizzati */
#home_articoli{background-color:#f3f3f3;}
#home_articoli.whiteContainer {
    background-color: #FFF
}
#home_articoli h2{color:#ee1745;}
#home_articoli h2:before {
    border-top: none
}
.fancy {
    line-height: .1;
    text-align: center;
    margin-bottom: 50px
}
.fancy span {
    display: inline-block;
    position: relative
}
.fancy span:after,
.fancy span:before {
    content: "";
    position: absolute;
    height: 1px;
    border-bottom: 1px solid #ee1745;
    top: 0;
    width: 10%
}
.fancy span:before {
    right: 100%;
    margin-right: 15px
}
.fancy span:after {
    left: 100%;
    margin-left: 15px
}
.home_articoli_element{margin-bottom:30px;float: left;}
.home_articoli_element img{float:left;height:85px !important;width:85px !important;}
.home_articoli_element div.home_articoli_element_in{float:right !important;width:-moz-calc(100% - 90px);width:-webkit-calc(100% - 90px);width:-o-calc(100% - 90px);width:calc(100% - 90px);margin-top:-5px;line-height:16px;}
.home_articoli_element div.home_articoli_element_in h5{display:inline-block;margin:5px 0px 5px 0px;text-transform:uppercase;}
/* fine articoli sponsorizzati */

/*BLOCCHI GENERICI DI ELEMENTI */
.lista-generica a.link-dettaglio-generico {
    margin: -30px 5% 0;
    background-color: #ee1745;
    color: #fff;
    padding: 5px 5%;
}
.lista-generica a.link-dettaglio-generico h4{
    text-transform: uppercase;
}
.lista-generica a.link-dettaglio-generico .brand{
    float: left;
	font-size: 13px;
	width: 50%;
	margin: 0;
	padding: 0;
}
.lista-generica a.link-dettaglio-generico .price{
    text-align: right;
}
a.bottone_generico{
	width: 100%;
	max-width: 300px;
	text-align: center;
	padding: 10px 20px;
	background-color: #ee1745;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 900;
	color: #FFF;
	display: inline-block;
}
a.bottone_generico:hover{
	color: #FFF;
}

a.bottone_promo_statica{
	max-width: 50%;
	text-align: center;
	padding: 10px 20px;
	background-color: #ee1745;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 900;
	color: #FFF;
	display: inline-block;
	float: right;
	margin-top: -10px;
}
a.bottone_promo_statica:hover{
	color: #FFF;
}



#bmap {
height: 350px;
margin: 40px 0;
}
#bmap.mappa_alta{
	height: 600px;
	margin: 0;
}

.main-navigation,
.main-navigation ul li{background:#ee1745;padding:0;}
.main-navigation .container{margin:0;}
.main-navigation ul li a{color:#FFF;text-transform:uppercase;font-family:'Roboto', sans-serif;font-weight:bold;padding:10px 10px;}
.main-navigation ul li a:hover{background:#ee1745;}
.main-navigation .navbar-toggle .icon-bar{background:#FFF;}
@media (max-width:1200px){.main-navigation ul li a{padding:10px 11px;}
}
.galleryPhoto{}
.galleryPhoto > div{margin-bottom:20px;}
.carousel-standard .item-details{display:inline-block;width:94%;max-width:460px;padding:15px 2% 15px 2%;margin:-120px 3% 0px 3%;height:auto;background-color:#fff;}
.carousel-standard .tit{font-family:'Lora', serif;font-size:20px;line-height:24px;color:#000;margin:0px 0px 8px 0px;}
.carousel-standard .txt{font-size:13px;line-height:16px;color:#000;margin:0px 0px 8px 0px;}
.carousel-standard a:hover{text-decoration:none;}
.ad_localita{margin-top: 50px;}
#ad_between_localita .ad_localita{margin-top: 0px;}
.ad_localita > div{padding: 0;}
.ad_localita img{max-width:100%;}
.barraSelWebcam{background-color:#ee1745;margin:30px auto;width:90%;}
.barraSelWebcam .bSx,
.barraSelWebcam .bDx{float:left;width:50%;padding:20px 0 20px 10px;color:#FFF;}
.barraSelWebcam .bSx{text-align:right;}
.wecamLoc{width:60%;color:#000;margin-top:9px;}
.webcamSmallImg{max-width:100%;height:auto;}
.titleBox{width:80%;margin:0 auto;background-color:#ee1745;color:#FFF;position:absolute;left:50%;margin-left:-40%;top:70%;padding:10px;}
.bloccoViste .imgBack,
.bloccoEstere .imgBack,
.bloccoAree .imgBack,
.confrontoAltitudini .imgBack{height:180px;position:relative;}
.bloccoViste .imgBack .imgSfondo,
.bloccoEstere .imgBack .imgSfondo,
.bloccoAree .imgBack .imgSfondo,
.confrontoAltitudini .imgBack .imgSfondo{background-position:center center;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;}
.bloccoViste .imgBack .linkSfondo,
.bloccoEstere .imgBack .linkSfondo,
.bloccoAree .imgBack .linkSfondo,
.confrontoAltitudini .imgBack .linkSfondo{width:100%;text-decoration:none;height:100%;display:block;position:absolute;z-index:2;}
.bloccoAree .imgBack{margin-bottom:25px;}
.bloccoGalleria{position:relative;}
.bloccoGalleria .linkNext,
.bloccoGalleria .linkPrev{position:absolute;top:250px;left:-6px;width:40px;height:40px;background-image:url(../images/icons/frecceGallery.png);background-position:0 0;text-indent:-9000px;}
.bloccoGalleria .linkNext{left:auto;right:-6px;background-position:40px 0;}
.bloccoGalleria .linkNext:hover{background-position:40px 40px;}
.bloccoGalleria .linkPrev:hover{background-position:0px 40px;}
.bloccoGalleria .linkPrev.biggerImage{top:350px;}
.bloccoGalleria .linkNext.biggerImage{top:350px;}
.bloccoGalleria .photos-description{margin:40px 0;}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px;}
.col-xs-15{width:20%;float:left;}
@media (min-width:768px){body{margin-top:0px;}
.col-sm-15{width:12.5%;float:left;}
}
@media (min-width:992px){.col-md-15{width:12.5%;float:left;}
}
@media (min-width:1200px){.col-lg-15{width:12.5%;float:left;}
}
@media (min-width:768px) and (max-width:991px){
	.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;}
	.navbar-nav .open .dropdown-menu > li > a{line-height:20px;}
	.navbar-nav .open .dropdown-menu > li > a,
	.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px;}
	.dropdown-menu > li > a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap;}
	.navbar-header{float:none;}
	.navbar-toggle{display:block;}
	.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
	.navbar-collapse.collapse{display:none!important;}
	.navbar-collapse.collapse.in{display:block!important;}
	.navbar-nav{float:none!important;margin:7.5px 50px 7.5px -15px}
	.navbar-nav>li{float:none;}
	.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
	.navbar-text{float:none;margin:15px 0;}
	.collapsing{overflow:hidden!important;}
}
@media (max-width:991px){
	.main-navigation{
		background:rgba(0,0,0,0);
		position:absolute;
		top:0px;
		z-index:5;
		left:0;
	}
	.navbar-nav{margin:0;}
	.navbar-toggle{float:left;margin-top:35px;margin-left:10px;}
	.main-navigation ul li{background:#252525;padding-left:25px;}
	.main-navigation ul li a:hover{color:#ee1745;background:#252525;}
	.main-navigation .navbar-toggle .icon-bar{background:#000;}
}

.tipoSkipass img{
	max-width: 100%;
}

/*MODULO PHOTOS*/
.photos-album-header,
.photos-album-header,
.photos-col{
    padding: 0 7px;
}

form#photos-image-edit{
	max-width: 1000px;
	margin: 0 auto;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.text-right-sm {
		text-align: right;
	}
	.text-center-sm {
		text-align: center;
	}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.text-right-md {
		text-align: right;
	}
	.text-left-md {
		text-align: left;
	}
	.text-center-md {
		text-align: center;
	}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	.text-right-lg {
		text-align: right;
	}
	.text-center-lg {
		text-align: center;
	}
}

.pagenodeid-9450 .owl-carousel.owl-drag .owl-item{
	max-height: 400px;
}
.sliderBgImage{
	height: 400px;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.commentsRow .js-comment{
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #222;
}
.commentsRow h1::before, .commentsRow h2::before, .commentsRow h3::before{
	border: none;
}
.commentsRow h3 a{
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
}
.commentsRow .comment-author{
	margin-bottom: 15px;
	display: inline-block;
}
.commentsRow .isNested{
	padding-left: 40px;
}
#snowit-widget{
  min-height: 100px;
}
#snowit-widget.mobile{
  min-height: 60px;
}
body.is_stage #header_fix{background-color: #f5cac3;}
body.is_stage .jumbotron{background:#73ba9b !important;}
body.is_stage .whiteContainer,body.is_stage .white_jumbo{background:#f5cac3 !important;}

#open_preferences_center{
	position: fixed;
	bottom: 0;
	right: 0;
}