body{background-image:url(https://www.toscanasurvival.it/photos/big-thumbs/1.jpg);background-repeat:no-repeat;background-position:top} a{} a:hover, a:active{}
form, textarea, input, ul, ol, li, p, body, button, h1, h2, h3, h4{margin:0;padding:0;font-family:'Raleway'} #WspHd{} 
#WspFt{}
div.W4{padding: 50px 50px 50px 50px;}


div.W7 a{color:#ffffff;}






div.W14{padding: 40px 0 40px 0;}

div.W8{background-image:url(https://www.toscanasurvival.it/photos/big-thumbs/8.png?1667224968);background-repeat:no-repeat;background-position:top}div.W8 a{color:#e8c5a1;}div.W8 a:hover, div.W8 a.Ac{color:#ffffff;}




html, body{height:100%}
body{background-size:cover;overflow:hidden}
h1, h2, h3, h4{color:#FFF;text-transform:uppercase;border-bottom:1px solid #5c4738}

.Wmenur{display:none}
.Wloghi img{max-width:80px;height:auto}
.Wfb{position:absolute;top:0;right:30px;z-index:999999;background:rgba(66,41,24,0.9);padding:20px;border-radius:0 0 20px 20px}

#WspHd{position:fixed;left:10px;top:0;z-index:9}
.video-background{background:#000;position:fixed;top:0;right:0;bottom:0;left:0;z-index: -99}
.video-foreground, .video-background iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}
@media(min-aspect-ratio:16/9){
  .video-foreground{height:300%;top:-100%}
}
@media (max-aspect-ratio: 16/9){
  .video-foreground {width: 300%;left:-100%;}
}
#WspFt{position:absolute;bottom:0;right:10px;padding:0 0 20px 0;color:#FFF}
#WspFt .WspTextIn img{max-width:64px}
#WspFt .WspTextIn{text-align:right;font-size:0.8em}
#WspFt .WspTextIn div{padding-top:10px}

.Wmenu{padding:0 19px 0 21px;min-height:348px}
.Wmenu a{text-transform:uppercase;font-weight:600;display:block;border-bottom:1px solid #5c4738;padding:10px 5px;font-size:0.9em}
.Wmenu li:last-child a{border-bottom:0}

.WspNotHm #WspBd{position:fixed;top:0;right:0;width:100%;height:100%;padding:0 25px 0 310px;box-sizing:border-box}
.WspNotHm #WspBd #WspBdIn{width:100%;height:100%;max-width:860px;background:rgba(66,41,24,0.9);color:#FFF;padding:40px;box-sizing:border-box;overflow:auto}
#WspBd a{color:#A0BA2D}

.WspMenuB li{position:relative}
.WspMenuS{width:100%;background:#000;text-align:center}
.WspMenuB .WspMenuS a, .WspMenuB .WspMenuL a{width:100%}

.Wpage img{width:100%;height:auto}

li.Al, li.Ps{position:relative;display:inline-block;vertical-align:top;width:300px;padding:24px 0 0;margin:0 10px 10px}
.bx-pager{padding:20px 0 20px 0}
.bx-pager a img{max-width:60px;height:auto}


@media screen and (max-height:750px){
 body div.Wmenu{background:rgba(66,41,24,0.9);margin:0 19px 0 20px;min-height:auto;border-radius:0 0 20px 20px;padding-bottom:10px}
}

@media screen and (max-width:720px) {
 .WspNotHm #WspBd{padding:0}
.Wlogo{width:150px}
#WspHd{left:auto;right:20px;top:-30px}
.Wmenu, .Wfb{display:none}
h1{padding-top:40px}
.Wlogo img{border-radius:0 0 50% 50%}
#WspFt{display:none}
.Wmenur{display:block;cursor:pointer;margin-top:-5px}
.Wmenu a{padding:5px}
}

@media screen and (max-width:1500px) {
 #WspFt{left:0;right:auto;width:290px;}
#WspFt .WspTextIn{text-align:center}
 #WspFt .WspTextIn div{display:none}
}