@media all and (max-width: 767px) {
.et_pb_slide, .et_pb_slide_0, .et_pb_slide_1, .et_pb_slide_2{height: 300px !important;}
p.form-nome, p.form-cognome, p.form-azienda, p.form-ruolo, p.form-email, p.form-phone{width: 100% !important;}
} @media all and (max-width: 479px) {
.et_pb_slide, .et_pb_slide_0, .et_pb_slide_1, .et_pb_slide_2{height: 200px !important;}
.thumbnail-excerpt img{float: none !important;}
p.form-nome, p.form-cognome, p.form-azienda, p.form-ruolo, p.form-email, p.form-phone{width: 100% !important;}
} h3.prezzo{margin-bottom: 0px; padding-bottom: 0px;}
.azzurro{color: #2ab7ea;}
.citazione{font-size: 20px;}
.nodescription .et_pb_slide_content{display: none;} .form-contatti{margin-left: -3%;}
p.form-nome, p.form-email {float: left; overflow: hidden; width: 50%; margin-bottom: 3%; padding: 0 0 0 3%;}
p.form-messaggio, p.form-check{margin-bottom: 3%; padding: 0 0 0 3%;}
p.form-check span{margin-right: 5px;}
p.form-nome input, p.form-email input, p.form-messaggio textarea{width: 100%; padding: 16px; border: none; border-radius: 0; color: #999; background-color: #eee; font-size: 14px;}
p.form-messaggio textarea{width: 100%;}
p.form-invia {float: right;margin-top: -1.5%;}
p.form-invia input, p.form-newsletter input{border: 2px solid #000; border-radius: 10px; font-size: 26px; padding: 0.3em 1em; background-color: #fff; letter-spacing: 1px; display: inline-block; cursor: pointer; font-weight: 400;}
p.form-newsletter input{border: 1px solid #333; border-radius: 5px; font-size: 18px; background-color: #eee; color: #333; margin-top: 10px;}
h3.form-messaggio-t{padding-left: 3%;} #sidebar .et_pb_widget{float: left !important;}
#main-header, #main-header .nav li ul{background-color: #000;}
#top-menu a{color: #fff;}
h4.widgettitle{font-size: 20px;font-weight: bold;color: #2ab7ea;}
ul#viaggipalma,ul#viaggiclassici{list-style: circle;margin-left: 20px;margin-top: 5px;} p.et_bloom_custom_field a{color: rgba(0,0,0,0.5);text-decoration: underline;}