body{font-size:18px;} a:link, a:visited{} a:hover, a:active{}
form, textarea, input, ul, ol, li, p, body, button, h1, h2, h3, h4{margin:0;padding:0;font-family:'Lato'} #WspHd{background-color:#333333;} #WspHd,#WspHd h1,#WspHd h2,#WspHd p{color:#ffffff;}
#WspFt{background-color:#F7F7F7;background-image:url(https://www.omterrarossa.it/photos/big-thumbs/3.png?);background-repeat:;background-position:center center}
div.W4{padding: 50px 50px 50px 50px;}
div.W5{padding:40px 20px 40px 20px;}


div.W8 a{color:#333333;}div.W8 a:hover, div.W8 a.Ac{color:#c70000;}div.W8{margin: auto auto 40px auto;}
div.W10{background-color:#ffffff;}div.W10{background-image:url(https://www.omterrarossa.it/photos/big-thumbs/10.png?1667988223);background-repeat:;background-position:center center}div.W10{padding: 40px 0 0 0;}
div.W11{padding:40px 20px 40px 20px;}
div.W13{margin: auto 30px auto auto;}
div.W17{margin: auto 30px auto auto;}

div.W31{padding:40px 20px 40px 20px;}
div.W23{padding:40px 20px 40px 20px;}div.W23{background-image:url(https://www.omterrarossa.it/photos/big-thumbs/23.png?1667988225);background-repeat:;background-position:center center}




#map{margin:auto;text-align:center;min-width:300px;min-height:300px;vertical-align:middle;height:400px;}


div.W36{padding:40px 20px 40px 20px;}


div.W41{padding:40px 20px 40px 20px;}



div.W48{padding:40px 20px 40px 20px;}





div.W59{}

div.W60{}

div.W68{}

div.W71{}



div.W82{height:322px;}
body {background: url(https://www.omterrarossa.it/photos/big-thumbs/1-bg.jpg)!important; background-position:center!important; font-size:17px!important}
#WspHd {background: url(https://www.omterrarossa.it/photos/big-thumbs/1-bg.jpg); background-position:center}
.WspMenuT.W81 {display:none}
a:hover {text-decoration:none; opacity:0.4}
.W7 .social {float:right}
.W7 .social a:hover {opacity:0.4}
.logo-hd {text-align:center; padding-left:36px}
.soc {padding-right:12px}
.W8 a {text-transform:uppercase; font-size:16px; font-weight:bold}
#WspFt {background-image:none!important}
#WspBd .W11 {padding:60px 20px 60px 20px}
#WspFt .Bx {min-height:auto}
.W13, .W17, .W20 {max-width:275px}
.W13 h3, .W17 h3, .W20 h3 {text-align:center; font-weight:bold; margin-bottom:10px; text-transform:uppercase; font-size:20px}
.bottoni {background:#333; border:1px solid #fff; color:#fff; max-width:150px; text-align:center; font-weight:bold; font-size:15px; padding:7px 0; margin:15px auto 0 auto}
.bottoni a {color:#fff}
.t-home {color:#76767c; font-size:16px}
.cont-footer .note a {font-size:12px; color:#FFF}
.logo-footer, .cont-footer {text-align:center}
.logo-footer img {max-width:13%}
.cont-footer {font-size:14px; color:#ddd}
.cont-footer a {color:#dbdbdb}
.leg-ft {padding:40px 0 10px 0}
.W26 {max-width:700px; border:3px solid #fff; padding:20px; background:#ccc; margin:30px auto}
.W28, .W30, .W33, .W38, .W43 {text-align:center; text-transform:uppercase; margin:20px 0 50px 0}
.W28 span {color:#de0300}
.W25, .W27 {text-align:center}
.span-ft {font-weight:bold; color:#FFF}
.W31 {max-width:975px; margin-bottom:20px}
.W45 {padding:3em 0}
.W39 {max-width:500px}
.W39 p {margin-top:0.3em}
.W47 {margin-bottom:40px}
.W47 {max-width:975px}
.W47 span {font-weight:bold}
.W47 .preventivo {text-decoration:underline}
.titolo-immagini-servizi {text-transform:uppercase; font-weight:bold; text-align:center; margin:20px auto}
.W41 {padding:40px 20px 0 20px!important}
.W48 {padding:0 20px 40px 20px!important}
.W48 li {padding:0 5px}
.W58, .W65, .W66, .W70 {margin:50px 0}
.W59, .W60, .W68, .W71 {margin-bottom:60px}
.W72, .W73 {display:none}
.W39 p img {margin-bottom:2px}
.WspPage {max-width:975px; padding:40px 0}
.WspPage .In ol {margin-top:1em}
.WspPage .In h1 {margin-bottom:0.5em}
.WspSlide.WbSl.Sl.W78 {width:428px; border:3px solid #fff}
.WspSlide.WbSl.Sl.W78 li {width:100%!important; height:321px!important}
.W80 {margin-left:60px}
.W80 p {text-transform:uppercase; width:484px; font-size:1.5em; margin-top:3em; font-weight:bold}
.W80 .bottoni {font-size:15px!important; margin:15px 0}
div.W76 {padding:50px 20px 40px 20px}
.W76 {background-position:top center!important}


/* RESPONSIVE */


@media screen and (max-width:1022px) {
div.W76 {padding:3em 0 2em 0!important}
}

@media screen and (max-width:1000px) {
.WspPage {padding:2em}
}

@media screen and (max-width:982px) {
.W80 {margin-left:1em}
}

@media screen and (max-width:935px) {
.W47 {padding:0 1em}
.W20 {margin-top:2em!important}
.W54, .W56 {margin:1em 0}
div.W13 {margin:auto}
.W80 {margin-left:0}
.W80 p {width:auto; margin:1em auto; text-align:center; padding:0 1em}
.W80 .bottoni {padding:7px 0; margin:15px auto}
div.W76 {padding:3em 0 1em 0!important}
}

@media screen and (max-width:635px) {
.WspMenuT.W81 {display:block}
.WspMenu.W8 {display:none}
.W5 {padding:40px 20px 30px 20px!important}
.W81 {margin-bottom:30px}
.WspMenuTU {margin:1em auto; padding:1em; background:#d8342f}
.WspMenuTU a {font-weight:bold; color:#dbdbdb}
.WspMenuTU a:link, .WspMenuTU a:visited {text-decoration:none}
.W9 li, .W21 li, .W46 li, .W35 li, .W22 li, .W40 li, .W57 li, .W64 li, .W67 li, .W69 li {height:300px!important}
div.W9, div.W21, .div.W46, div.W35, div.W22, div.W40, div.W57, div.W64, div.W67, div.W69, div.W46 {height:auto!important}
.logo-footer img {max-width:30%}
.W17, .W20 {margin-top:2em!important}
}

@media screen and (max-width:599px) {
.bottoni {margin:0 auto}
div.W17, div.W13 {margin:auto!important}
.W11-2 {margin-top:2em}
}

@media screen and (max-width:530px) {
.logo-hd {padding-left:0!important; width:65%}
.social {margin-top:1.25em}
.W13 h3, .W17 h3, .W20 h3 {margin-bottom:0}
.bottoni {margin:0 auto}
div.W17, div.W13 {margin:auto!important}
.W11-2 {margin-top:2em}
.W28, .W30, .W33, .W38, .W43 {margin:10px 0 30px 0}
.W45 {padding:2em 0}
.W58, .W65, .W66, .W70 {margin:30px auto}
.W59, .W60, .W68, .W71 {margin-bottom:30px}
}

@media screen and (max-width:425px) {
.W48, .W29 {padding:0 20px 20px 20px!important}
.cont-footer {padding:0 1em}
.social {margin-top:0.5em}
.logo-hd {width:60%}
.W74 {margin:1em 0 3em 0} 
.W9 li, .W21 li, .W46 li, .W35 li, .W22 li, .W40 li, .W57 li, .W64 li, .W67 li, .W69 li {height:250px!important}
.WspSlide.WbSl.Sl.W78 {width:auto}
.W80 p {font-size:1.2em; margin: 1.3em auto 1em auto}
}@media screen and (min-width:1024px){ 
         .W72 {display:none}
       }@media screen and (min-width:481px) and (max-width:1023px){ 
         .W72 {display:none}
       }