@import 'skin-menu-down.css';
@import url('https://fonts.googleapis.com/css?family=Voces');

body {font-family: 'Noto Sans', sans-serif;color:#484848}

/* Header */
.header-top {background-color: #cb993d;}
.header-top .container {background-color: #cb993d;color:#fff;}
.header-top a {color: #fff;}
.header-top a:hover {color: #fff;}

a {color:#522311; }
a:hover {color:#000; }


#logo img {height: 68px;}


/* Text*/
h1,h2,h3,h4 {font-family: 'Voces', cursive; font-weight:500; margin-top: 0px;color:#522312;}
h1 {padding-left:15px;font-size:32px;}
h2 {font-size:28px;}
h3 {}
h4 {}

.h1div h1 {color:#fff!important;}
#TitleFluidPane_TitleBox h1 {color:#522312;}

.texthtml {}
.texthtml a  		{color:#522311; text-decoration:underline;}
.texthtml a:hover 	{color:#522311;text-decoration:none;}

.breadcrumb {font-size:11px;padding: 3px 0px;margin-bottom:5px;background:none;}
.breadcrumb>.active {color: #000;}
.breadcrumb a:hover {color: #001856;}
.breadcrumb a:link {color: #001856;}
.breadcrumb li a {color: #001856;}
.breadcrumb li a:hover {color: #000;}

/* Men� */
#cssmenu {background:none; }
#cssmenu ul li.active {background:none;}
#cssmenu ul li.active a {color:#0c0c0c;}
#cssmenu ul li a:hover {color:#0c0c0c;}
#cssmenu ul li li.active a {background-color:#0c0c0c;}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{}

/* Lingue nascoste */
#zh-CN {display:none; }
#ja-JP {display:none; }
#ru-RU {display:none; }
#pt-PT {display:none; }

/* Container*/
#dnn_HeaderFluidPane {}

/*Button*/
.btn-primary {background-color:#e69205;border:0px;}
.btn-primary:hover {background-color:#c5355e;}

a.bookinglink {background-color: #522312;color:#fff;text-decoration:none;padding: 13px !important; border-radius:4px;}
a.bookinglink:hover { background-color:#2d1208;color:#fff; }
/* Searchmodule*/
.searchmoduleVer {opacity:0.95;background-color:#cb993d; color:#fff;line-height: 23px;display:none;}
.searchmoduleVer .btn-book {background-color: #522312;} /* Pulsante Prenota */
.searchmoduleVer .btn-book:hover	{ background-color:#2d1208; }  /* Pulsante Prenota */

a.toggler {color:#fff;}
a.toggler:hover {color:#fff;}

/* Banner */
.carousel-caption h4 {color:#fff;}



/* Icon */
.iconBoxIconaServizi, .iconBoxIconaServiziSmall {background-color:#522311;}
li div.articolo p a { color:#e69205; }
li div.articolo p a:hover { color:#e69205; }
ul.BoxIconaServizi li div.articolo h4 {color:#522311;font-weight: 400;}
ul.BoxIconaServizi li div.articolo p {font-size:13px;}
	
/*Promo Box*/
.BoxContent .panel-default {border:0px;}
.BoxContent .panel-body {border:1px solid #001856; background-color:#001856;color: #fff;}


/* Form Contatti Meeting */
.ContattiContent {background-color:#cb993d;padding: 15px;color:#fff;}
.ContattiContent a {color:#fff;}
.ContattiContent a:hover {color:#fff;}
.ContattiContent .btn-primary  {background-color: #522312;} /* Pulsante Prenota */
.ContattiContent .btn-primary :hover	{ background-color:#2d1208; }  /* Pulsante Prenota */


/*Footer*/
footer.main-footer {background: #c79843;}
.main-footer  h4 {color:#ffffff;}
.main-footer  p {color:#ffffff;}
.main-footer  span {color:#ffffff;}
.main-footer  a {color:#ffffff;}
div.SEOdiv {color:#ffffff;}
footer .container {background:none;border:0;}
footer.main-footer ul li {color: #fff;}



a.phonemobile, a.bookinglink.cerca.bookmobile, a.mobilephone, a.mobilebook {display:none!important;}

/* bottoni mobile*/

a.mobilephone {box-shadow: -22px 2px 24px #333;}
a.mobilephone {font-size: 0;background: url(/Portals/_default/imagesmobile/telephone.png) center no-repeat #0d9814;background-size: auto;background-size: 30px 30px;font-weight: 700;display: block;padding: .6em 0;width: 50%;left: 0;z-index: 11;}
a.mobilebook, a.mobilephone {position: fixed;bottom: 0; height: 45px; margin: 0;color: #fff;border: none;}

a.mobilebook {box-shadow: -10px 22px 23px 19px #000;}
a.mobilebook {text-align: center;font-size: 18px;font-weight: 600;padding-top: 9px;text-decoration: none;}
a.mobilebook {background: #cb993d;color: #fff;padding: 10px 18px;padding-top: 10px;text-decoration: none;border-radius:0;text-transform: uppercase;}
a.mobilebook:hover {background:#522311}
.mobilebook { background-color: #bb1f34;}
.mobilebook {display: block !important;width: 50%;right: 0;background-color: #b82626;z-index: 10;}


:lang(it) #bookeng {display:none!important}
:lang(en) #bookita, :lang(es) #bookita, :lang(fr) #bookita, :lang(de) #bookita {display:none}

/*Responsive*/
@media screen and (max-width:980px){
.searchmoduleVer {margin-top:10px;}
}

@media screen and (max-width:767px){
a.mobilephone, a.mobilebook {display:block!important;}
}

@media screen and (max-width: 540px){
/* Container*/
h1,h2,h3 {font-size:25px;}

}
