@charset "utf-8";
/* CSS Document */


/* Impostazioni */

body {font-family: 'Recwp'}
.font-tema {}
.font-tema-ii {}

/* Colori */
.overlay ul li ul li a {
    color:#999;}



#swiper-scorrimento-ii .swiper-slide:hover {
  background-color: #0c4766;
  color: #ffffff;
}



#testata-st-rel-i .contenitore-blc-centrato-spc-btw 
{padding-top:22px;}


.slide-singola-i  {display: inline-block; width:60%; vertical-align: top;}


#primary_nav_wrap ul a {
  font-size: 18px;
  text-decoration: underline;
  color: white;
  color: #73aad5;
  font-weight: bold;
  text-decoration: none;
}

#primary_nav_wrap ul a:hover {
color:#999;
}


#primary_nav_wrap ul ul a {
  line-height: 120%;
  padding: 14px 15px;
  font-size: 15px;
  color: black;
}
nav#primary_nav_wrap {font-family: 'Ubuntu'}

#breadcrumbs {
  list-style: none;
  margin: 10px 0;
    margin-top: 10px;
  overflow: hidden;
  padding-left: 0px;
  font-size: 14px;
  padding: 12px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
  background: #242222a3;
  border-radius: 24px;
  padding-top: 12px;
  padding-bottom: 4px;
  padding-left: 18px;
  display: inline-block;
  margin-top: 80px;
  top: 24px;
  position: relative;
}
#breadcrumbs li, #breadcrumbs li a {color:white; font-family: 'Ubuntu'; font-size:22px; font-weight: 500;}
#breadcrumbs li a  {color: #C7A514; font-weight: 700;}

.parallax-ii {height: 50vh!important;}

.immagine-cocc {width:700px; margin: 0 auto;}

.inter-colonna-76-0 {padding-right: 76px!important;}


.btn-extramenu-ii {
  bottom: 10px;
  color: #fff;
  background: #73aad5;
}


.galleria-overlay-2 .slick-dots {
  bottom: -89px!important;
}

.galleria-overlay-2 .slick-dots li.slick-active button::before {
  opacity: .75;
  color: white;
}

#box-galleria-overlay-2 {width: 80%; margin: 0 auto;}
.elm-blc-centrato-33 {padding-left: 24px;}

.mrg-top-neg-46  {margin-top:-46px}
.dato-orario {float: left; padding-top: 12px;}
.riga-orario {margin-bottom: 12px; padding-bottom: 8px; border-bottom: 1px solid #ddd; clear: both; min-height: 44px;}
.bottone-prenota {float: right;}
.bottone-prenota-nondisp {float: right; background-color: red;}

#elenco_orari {padding: 8px; margin-top: 12px;}
#elenco_orari h2 {font-weight: bold;}

.cont-img-fit img {
border-radius:12px; 
}
.txt-news-evidenza {padding-left:24px;}
.separatore-vuoto {height: 24px; width:100%;}

pacc-par-i, p.pacc-par-i, p .pacc-par-i, .pacc-par-i p {
  padding-right: 52px;
}

.posizione-testo.testo-sx {left:300px;}

.swiper.slide-singola-i {
display: inline-block!important;
  width: 70%;
  vertical-align: top!important;
}
.blocco-unico-text-dis {width: 100%; padding: 20px; line-height: 1.4; margin-bottom: 33px;}
.slide-singola-i h2 {color: #2e4a57; font-family: ubuntu; font-size: 72px; margin-bottom: 24px; font-weight: 500; padding-left: 36px; letter-spacing: -4px; line-height:64px;}
.slide-singola-i h3 {color: orange; font-size:32px; padding-left:36px; font-weight: regular; margin-bottom: 8px; font-family: Annifont;}
.posizione-freccia {position:absolute; color:white; top:-63px; right:37px; font-family: Ubuntu; z-index: 99; cursor:pointer;} 
.posizione-freccia-ii {position:absolute; color:white; top:-123px; right:37px; font-family: Ubuntu; z-index: 99; cursor:pointer;} 
.contenitore-bloc-alter-dis.blocchi-alternati-dis h2 {
 color:#2e4a57; font-family: ubuntu; font-size:72px; font-weight: 500; letter-spacing: -4px; line-height: 64px;
}

img.freccia-singola { max-width: 364px;}
img.post-notizie {width: 340px;}
.sfondo-testo-doc {
position: absolute; top:488px; right: 0px; width: 100%; 
background-repeat:no-repeat;
background-position: top right;
 height:900px;
			background-size:contain;
	z-index: 99;
}

.button_container {
  position: fixed;
  top: 38%;
  right: 6%;
  height: 27px;
  width: 35px;
  cursor: pointer;
  -webkit-transition: opacity .25s ease;
  transition: opacity .25s ease;
  display: none;
  z-index: 1002;
}
.extramenu-ii.dx {
  z-index: 100;
}

.contenitore-bloc-alter-dis{max-width: 100%;}

@media only screen and (max-width: 1500px) {

.posizione-testo.testo-sx {left:200px;}

}

@media only screen and (max-width: 1400px) {

.posizione-testo.testo-sx {left:100px;}

}


@media only screen and (max-width: 860px) {
.sfondo-testo-doc {display: none;}
	img.freccia-singola { display: none;}
	img.post-notizie {width: 260px;}
	
	    .posizione-freccia-ii {position: absolute;
    color: white;
    top: -79px;
    left: -7px;
    font-family: Ubuntu;
    z-index: 99;
    cursor: pointer;} 
	
	
}
@media only screen and (max-width: 560px) {
  .lista--img-dx {
    width: 100%;
  }
}