



#megadiv_dx{
border-left: 0;
}
#new_div_sx{
position: absolute;
top: 20%;
margin-right: 10px;
overflow: hidden;
right: 53%;
width: 778px;
}
#new_div_img{
max-height: 400px;
}
#new_div_img img{
height: 400px;
}
#megadiv_dx {
width: 49% !important;
}
#megadiv_dx #main-content{
margin-top: 20%;
padding:0 !important;
}
#megadiv_dx #header{
position: absolute !important;
width: 92% !important;
}
.page-id-10 #megadiv_dx #header{
width: 99.5% !important;
}
.page-id-20 #megadiv_dx #header{
width: 99.5% !important;
}
#new_div_centrale {
z-index: 99999;
position: absolute;
top: 20%;
right: 53%;
width: 4px;
border-left: 1px solid #9e2630;
height: 80%;
}
#megadiv_dx #page-heading h1{
line-height: 62px !important;
}
.page-template-template-fullwidth-php #megadiv_dx #main-content #full-width article p{
font-family: 'Roboto' !important;
font-weight: 300 !important;
font-size: 22px;
color: #595959;
line-height: 30px;
text-align: left;
}
#p_antipasti, #p_primi, #p_secondi, #p_dolci {
text-align: left;
padding: 0 !important;
}
.page-id-16 #footer-bottom {
padding: 0 0 12px 0 !important;
}
.page-id-16 #footer_box1 {
margin-left: 0px !important;
}
.page-id-16 #footer_box2 {
margin-right: 0px !important;
}
.page-id-10 #footer-bottom {
padding: 0 0 12px 0 !important;
}
.page-id-10 #footer_box1 {
margin-left: 0px !important;
}
.page-id-10 #footer_box2 {
margin-right: 0px !important;
}
.page-id-20 #footer-bottom {
padding: 0 0 12px 0 !important;
}
.page-id-20 #footer_box1 {
margin-left: 0px !important;
}
.page-id-20 #footer_box2 {
margin-right: 0px !important;
}
.page-id-20 #page-heading, .page-id-20 #sottotitolo {
padding: 0 !important;
}
.page-id-20 article > p, .page-id-20 article > div.wpcf7 {
padding: 0 !important;
}
#newsl_campo {
float: left;
margin: 0;
}
#newsl_invia{
margin: 0 0 0 0px !important;
float: left;
background: #9e2630 !important;
height: 40px;
width: 130px;
border-radius: 0 !important;
}
.page-id-20 form .wpcf7-submit{
margin: 0 0 0 0px !important;
background: #9e2630 !important;
margin:20px auto 0 auto !important;
height: 40px;
width: 130px;
border-radius: 0 !important;
}
.page-id-20 article.entry > p{
margin-bottom: 12px !important;
}
#ppp_prenotaz {
margin-bottom: 12px !important;
margin-top: 8px !important;
}
.page-id-181 #footer-bottom{
display:none;
}
#new_home_credits{
z-index: 999999;
position: absolute;
bottom: 0;
left: 10px;
}
#new_home_credits p{
text-align: left;
font-family: 'Roboto';
font-weight: 300;
font-size: 20px;
color: #595959;
line-height: 32px;
}
#new_home_credits p a{
text-decoration:none;
font-family: 'Roboto';
font-weight: 300;
font-size: 14px;
color: #595959;
line-height: 32px;
}
#new_home_credits p a:hover{
color: #9e2630 !important;
}

.page-id-16 #sottotitolo {
margin: 0 0 10px 0;
}
.page-id-16 #megadiv_dx {
overflow-y: auto !important;
}
.page-template-template-fullwidth-php.page-id-16 #megadiv_dx #main-content #full-width article p{
font-size: 16px !important;
line-height: 24px !important;
color: #242424 !important;
}
.page-id-16 #titoli_menu{
margin-bottom:4px !important;
}
.page-id-294 #footer-bottom, .page-id-292 #footer-bottom{
display:none !important;
}
#cookie-law-info-bar{
  z-index: 999999;
}




@media screen and (min-width:1640px){
	/*#new_div_img{
	max-width: 780px;
	overflow: hidden;
	width: 100%;
	}
	#new_home_credits p a {
	font-size: 15px !important;
	}
	#new_home_frase p {
	font-size: 24px !important;
	}
	#new_home_footer p {
	font-size: 20px !important;
	}
	#new_home_top img {
	bottom: 22% !important;
	}*/
}



@media screen and (max-width:1600px){
	#new_div_img {
	max-height: 390px !important; /* - */
	}
}
@media screen and (max-width:1560px){
	#new_div_img {
	max-height: 380px !important; /* - */
	}
}
@media screen and (max-width:1510px){
	#new_div_img {
	max-height: 370px !important; /* - */
	}
}
@media screen and (max-width:1500px){
	#new_div_img {
	max-height: 360px !important; /* - */
	}
}
@media screen and (max-width:1450px){
	#new_div_img {
	max-height: 350px !important; /* - */
	}
}
@media screen and (max-width:1370px){
	#new_div_img {
	max-height: 345px !important; /* - */
	}
}
@media screen and (max-width:1360px){
	#new_div_img {
	max-height: 340px !important; /* - */
	}
}
@media screen and (max-width:1330px){
	#new_div_img {
	max-height: 330px !important; /* - */
	}
}
@media screen and (max-width:1300px){
	#new_div_img {
	max-height: 325px !important; /* - */
	}
}
@media screen and (max-width:1280px){
	#new_div_img {
	max-height: 315px !important; /* - */
	}
}
@media screen and (max-width:1240px){
	#new_div_img {
	max-height: 310px !important; /* - */
	}
	#new_div_centrale{
	display:none;
	}
}
@media screen and (max-width:1220px){
	#new_div_img {
	max-height: 300px !important; /* - */
	}
}
@media screen and (max-width:1190px){
	#new_div_img {
	max-height: 295px !important; /* - */
	}
}
@media screen and (max-width:1180px){
	#new_div_img {
	max-height: 290px !important; /* - */
	}
}
@media screen and (max-width:1150px){
	#new_div_img {
	max-height: 280px !important; /* - */
	}
}
@media screen and (max-width:1110px){
	#new_div_img {
	max-height: 275px !important; /* - */
	}
}
@media screen and (max-width:1080px){
	#new_div_img {
	max-height: 270px !important; /* - */
	}
}
@media screen and (max-width:1070px){
	#new_div_img {
	max-height: 265px !important; /* - */
	}
}
@media screen and (max-width:1050px){
	#new_div_img {
	max-height: 260px !important; /* - */
	}
}
@media screen and (max-width:1020px){
	#new_div_img {
	max-height: 255px !important; /* - */
	}
}
@media screen and (max-width:1010px){
	#new_div_img {
	max-height: 250px !important; /* - */
	}
}
@media screen and (max-width:990px){
	#new_div_img {
	max-height: 245px !important; /* - */
	}
}
@media screen and (max-width:980px){
	#new_div_img {
	max-height: 240px !important; /* - */
	}
}
@media screen and (max-width:950px){
	#new_div_img {
	max-height: 235px !important; /* - */
	}
}
@media screen and (max-width:930px){
	#new_div_img {
	max-height: 230px !important; /* - */
	}
}
@media screen and (max-width:900px){
	#new_div_img {
	max-height: 220px !important; /* - */
	}
}
@media screen and (max-width:880px){
	#new_div_img {
	max-height: 215px !important; /* - */
	}
}
@media screen and (max-width:860px){
	#new_div_img {
	max-height: 210px !important; /* - */
	}
}
@media screen and (max-width:830px){
	#new_div_img {
	max-height: 200px !important; /* - */
	}
}
@media screen and (max-width:780px){
	#new_div_img {
	max-height: 195px !important; /* - */
	}
}
@media screen and (max-width:770px){
	#new_div_img {
	max-height: 190px !important; /* - */
	}
}
@media screen and (max-width:750px){
	#new_div_img {
	max-height: 185px !important; /* - */
	}
}
@media screen and (max-width:730px){
	#new_div_img {
	max-height: 180px !important; /* - */
	}
}
@media screen and (max-width:720px){
	#new_div_img {
	max-height: 175px !important; /* - */
	}
}
@media screen and (max-width:690px){
	#new_div_img {
	max-height: 170px !important; /* - */
	}
}
@media screen and (max-width:660px){
	#new_div_img {
	max-height: 160px !important; /* - */
	}
}



@media screen and (max-width:780px) and (orientation: landscape){ /* landscape */
	#logo {
	width: 150px !important;
	}
	#logo_mobile {
	max-width: 200px !important;
	}
}




