@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700,900);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700);

body{
	font-family: 'Open Sans', sans-serif;
	color:#333333;
	background:#FFF;
	font-size:16px;
	margin:0;
	padding:0;
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	.content{
	padding-top:0px;
	}
}

.rwy5xR7n0tr177o1t9{
       text-align:center;
}

.col-md-3.col-sm-3.col-xs-12 img.img-responsive {
    position: relative;
    top: 7px;
    left: 15px;
}

.row.thumb-orizzontali .col-xs-3.col-sm-2.col-md-2 {
    margin-left: 10px;
}

#header-altavista .btn-default {
    display: inline-block;
    font-size: 20px;
    width: auto;
    float: right;
    margin-right: 20px;
    padding: 10px;
    margin-top: 18px;
    z-index: 65999;
    background: #e0b35d;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e0b35d 0%, #b48704 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0b35d), color-stop(100%,#b48704));
    background: -webkit-linear-gradient(top, #e0b35d 0%,#b48704 100%);
    background: -o-linear-gradient(top, #e0b35d 0%,#b48704 100%);
    background: -ms-linear-gradient(top, #e0b35d 0%,#b48704 100%);
    background: linear-gradient(to bottom, #e0b35d 0%,#b48704 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0b35d', endColorstr='#b48704',GradientType=0 );
}

input#privacy-contatti {
    height: 1px;
    margin-top: -15px;
    margin-left: 4px;
    opacity: 0;
}

.priv-priv a:hover{
	text-decoration: underline!important;
}


input#bottone_submit{
border:none;
padding-left:0;
padding-right:0;
}

label {
    margin-top: 10px;
}

textarea#messaggio {
    padding: 13px;
    border: solid 1px #ccc;
    height: 100px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

h1{
	font-size:48px;
	margin-bottom:5px;
	font-family: 'Open Sans', sans-serif;
	color:#124989;
	font-weight:bold;
	background:url(../images/9gvaDuyl9t0qsjgex/sottolineatura.jpg) bottom center no-repeat;
	display:inline-block;
	padding-bottom:22px;
}

.thumb-orizzontali a{
    pointer-events: none;
}

@media (max-width :767px) {
.bdcfnBsk7dvtwdv5jw h1{
	font-size:30px;
margin-top:0px;
}

.bdcfnBsk7dvtwdv5jw h2 {
font-size:22px;
}
}

.byqu0Beu97m1vgmyxj {
        text-align:center;
}

 #col49xg0Ryeub42j9qhep input#bottone_submit {
    border: medium none;
margin-top:10px;
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	h1{
	font-size:30px;
	font-family: 'Open Sans', sans-serif;
}
}

.bgaqlBlpfsmpc3auhb h1, .be6ljBc7prhu4ci6ya h1{
       background:none;
       text-align:center;
       display:inherit;
       font-size:40px;
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	.gaqlBlpfsmpc3auhb h1{
	font-size:28px;
        padding-bottom:5px;
}
}

h2, .be6ljBc7prhu4ci6ya h2{
	font-size:28px;
	font-family: 'Open Sans', sans-serif;
	line-height:135%;
	margin-top:0px;
	font-weight:normal;
	color:#124989;
        margin-bottom:20px;
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	h2{
	font-size:18px;
	margin-bottom:0px;
	font-family: 'Open Sans', sans-serif;
}
}

.bgaqlBlpfsmpc3auhb h2{
       text-align:center;
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	.gaqlBlpfsmpc3auhb h2{
        padding-bottom:10px;
}
}

h3{
	font-size:24px;
	font-weight:bold;
	font-family: 'Open Sans', sans-serif;
	color:#124A87;
	margin-top:30px;
        margin-bottom:10px;
}

.blocco-slideshow .flexslider{
        margin:0px;
}

.rqqnyRn0bkzyubkkf3{
        border-top:solid 2px #e1e1e1;
}

.rqqnyRn0bkzyubkkf3 .blocco-lista{
        padding-top:0px;
}

.rqqnyRn0bkzyubkkf3  .col-xs-12, .rqqnyRn0bkzyubkkf3 .col-sm-8, .rqqnyRn0bkzyubkkf3 .col-md-8, .rqqnyRn0bkzyubkkf3 .col-lg-8{
        margin-top:0px;
}

.r050B8uzdskaa8f12{
       margin-bottom:-35px;
       margin-top:-40px;
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	.r050B8uzdskaa8f12{
       margin-bottom:-40px;
       margin-top:0px;
      }
}

a, a:hover{
	color:#666;
	text-decoration:none;
}

.blocco-form{
	padding:50px 10px 30px 10px;
	border:solid 1px #CCCCCC;
}

.bhdkhBbauo5f5gucnz{
	padding:10px 15px 10px 15px;
	border:solid 1px #CCCCCC;
        border-top:none;
}

ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

li{
	background:url(../images/9gvaDuyl9t0qsjgex/elenco.jpg) top left no-repeat;
	padding-left:27px;
	margin:0px 0px 10px 0px;
}

.b5zheBfzaqisrb8de4 li{
	background:url(../images/9gvaDuyl9t0qsjgex/elenco.jpg) top left no-repeat;
	padding-left:0px;
	margin:0px 0px 10px 0px;
}

.blocco-lista ul{
	margin:20px 0px 15px 0px;
	font-size:21px;
	font-weight:bold;
	list-style:none;
}

.blocco-lista ul li{
	background:url(../images/9gvaDuyl9t0qsjgex/elenco_big.jpg) top left no-repeat;
	padding-left:45px;
	margin:7px 0px;
	padding-bottom:8px;
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
.blocco-lista ul{
	font-size:16px;
        margin-bottom:30px;
}

.blocco-lista ul li{
	background:url(../images/9gvaDuyl9t0qsjgex/elenco.jpg) top left no-repeat;
        padding-left:27px;      
}

}


.btn-default{
	background: #e0b35d;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e0b35d 0%, #b48704 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0b35d), color-stop(100%,#b48704));
    background: -webkit-linear-gradient(top, #e0b35d 0%,#b48704 100%);
    background: -o-linear-gradient(top, #e0b35d 0%,#b48704 100%);
    background: -ms-linear-gradient(top, #e0b35d 0%,#b48704 100%);
    background: linear-gradient(to bottom, #e0b35d 0%,#b48704 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0b35d', endColorstr='#b48704',GradientType=0 );
    color: #fff;
}

.btn-default{
        display:inline-block;
        font-size:20px;
        width:auto;
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	.btn-default{
        font-size:17px;
}
}

.btn-default:hover{
        color:#FFF
}

.footer{
	font-size:11px;
	padding:5px;
	color:#FFF;
	background:#124989;
}

.footer a {
    color: #fff;
    text-decoration: underline;
    cursor: pointer;
}

.footer a:hover {
    color: #AF8731!important;
    text-decoration: underline;
}

.adp{
	background-color:#fff;
	font-size:15px;
}

.img_round{
	border-radius: 10px 10px 0px 0px; 
	-moz-border-radius: 10px 10px 0px 0px;  
	-webkit-border-radius: 10px 10px 0px 0px;
}

.freccia{
	text-align:center;
	position:absolute;
	width:90%;
}

.freccia img{
	float: none; margin: 0 auto;
}

.privacy{
	background-color:#FFF; padding:30px 40px 40px 40px;
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	.privacy{
	background-color:#FFF; padding:5px 15px 10px 15px;
	margin:0px -15px;
}


}

ul.slides li{
        background:none;
}


.rndkpR2vriurwhz8ce .blocco-immagine{
        padding-bottom:0;
}

.container .biktfBi2rupu22z3iu, .container .bfd7tB4fyad4e9qm2z{
	background-color:#124989;
        margin-left:-15px;
        margin-right:-15px;
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
       .container .biktfBi2rupu22z3iu, .container .bfd7tB4fyad4e9qm2z{
	background-color:#124989;
        margin-left:auto;
        margin-right:auto;
}
	.container .biktfBi2rupu22z3iu img,  .container .bfd7tB4fyad4e9qm2z img{
       max-width:90%;
}
}

.r0pweRzkhm00m6pro4,.rkl5cRlnwbhukpsjmo, .rhnf2R7df5nvrfnmuc{
background-color:#124989;
}

.b4eavBg4piv20xyl4x{
margin-top:-30px;
}

/* BOX AGGIUNTO PRIMA LANDING----------- */

.blocco-immaginesx-testodx.byrmfBwifhujhefqmp {
font-size:20px;
color:#124685;
background:#F5F5F5;
border: 1px solid;
border-color:#DBDBDB;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding:20px 20px 0px 20px;
}


.blocco-immaginesx-testodx.byrmfBwifhujhefqmp h3{
font-size:29px;
margin-top: 5px;
}


.blocco-immaginesx-testodx.byrmfBwifhujhefqmp a {
color:#124685;
}

.blocco-immaginesx-testodx.byrmfBwifhujhefqmp a:hover {
text-decoration:underline;
}



/*MOBILE*/
@media (max-width : 767px) {
.blocco-immaginesx-testodx.byrmfBwifhujhefqmp h3{
font-size:20px;
margin-top: 10px;
}
 }


/* STILE VETRI SICUREZZA----------- */


/* TESTATA----------- */

.b67npBfbkwjz2ux8aa { 
margin-top:50px;
text-align:center;
}

/*MOBILE*/
@media (max-width : 767px) {
.b67npBfbkwjz2ux8aa { 
margin-top:10px;
}
 }

.b67npBfbkwjz2ux8aa h1 {
font-family: 'Lato', sans-serif;
font-size:42px;
margin-bottom:5px;
background:none;
color:#124989;
font-weight:900;
padding-bottom:12px;
}

/*MOBILE*/
@media (max-width : 767px) {
.b67npBfbkwjz2ux8aa h1 {
font-size:32px;
}
 }


.b67npBfbkwjz2ux8aa h2 {
font-family: 'Lato', sans-serif;
font-size:32px;
line-height:135%;
margin-top:0px;
margin-bottom:20px;
color:#124989;
font-weight:400;
}


/*MOBILE*/
@media (max-width : 767px) {
.b67npBfbkwjz2ux8aa h2 {
font-size:22px;
}
 }

.bxp6uBdzrn8wibju3u img{
width: 750px;
}

/* ELENCO TOP DESTRA----------- */



.blocco-lista.b4f2jBhgl1flvsauem ul{
	margin:20px 0px 15px 0px;
font-family: 'Lato', sans-serif;
	font-size:23px;
	font-weight:700;
	list-style:none;
}

/*IPAD PORTRAID*/
@media (max-width : 991px) {
      .blocco-lista.b4f2jBhgl1flvsauem ul{
	margin:0px 0px 10px 0px;
	font-size:17px;
}
}

.blocco-lista.b4f2jBhgl1flvsauem ul li{
	background:url(../images/9gvaDuyl9t0qsjgex/elenco_big.jpg) top left no-repeat;
	padding-left:45px;
	margin:10px 0px;
	padding-bottom:8px;
}

/*IPAD PORTRAID*/
@media (max-width : 991px) {
     .blocco-lista.b4f2jBhgl1flvsauem ul li{
	padding-left:45px;
	margin:5px 0px;
	padding-bottom:15px;
}
}

/* PRIMO TESTO----------- */

.b0o2sByvushlovm4li {
font-family: 'Lato', sans-serif;
font-size:26px;
font-weight:400;
line-height:30px;
color:#FF7817;
padding:20px 100px 10px 25px;
}

/*MOBILE*/
@media (max-width : 767px) {
 .b0o2sByvushlovm4li {
padding:20px 20px 10px 25px;
}
 }

/* BLOCCHI TESTO FONDO GRIGIO----------- */

.bloccotestosezioni {
font-family: 'Lato', sans-serif;
font-size:17px;
font-weight:400;
color:#333333;
background:#F5F5F5;
border: 1px solid;
border-color:#DBDBDB;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding:20px 20px 40px 20px;
}

.bloccotestosezioni h3{
font-size:25px;
font-weight:700;
color:#124685;
margin-top:0px;
margin-bottom:20px;
}

.grassetto {
font-weight:700;
}

.certificazioni {
border: 4px solid;
border-color:#AF8731;
border-radius: 4px;
padding: 4px;
margin-top:10px;
}

.certificazioni h3 {font-size:30px;
	font-weight:700;
	font-family: 'Open Sans', sans-serif;
	color: #09305e;
	margin-top: 4px;
        margin-bottom: 0px;}

.smaltimento {
background:#AF8731;
font-weight:700;
padding: 10px;
font-size:25px;
color:#FFF;
border-radius: 4px;
}

/* BLOCCO TESTO FONDO BIANCO----------- */

.bloccotestofondobianco {
font-family: 'Lato', sans-serif;
font-size:17px;
font-weight:400;
color:#333333;
padding:20px 20px 40px 20px;
}

.bloccotestofondobianco h3{
font-size:26px;
font-weight:700;
color:#F27F12;
margin-top:0px;
margin-bottom:20px;
}

/* COLONNA DESTRA----------- */

.b3pftB4848bjm36x5b {
padding-bottom:0px;
}

.b3pftB4848bjm36x5b img {
width:360px;
}

/* FORM----------- */

.b476gBjgr8wxb9srav {
padding-top:30px;
padding-bottom:0px;
}

.b476gBjgr8wxb9srav a {
color:#006699;
}

span.my-price {
    color: #74B22E;
    font-size: 26px;
    letter-spacing: -4px;
    margin-left: 10px;
    font-weight: bold;
    margin-right: 10px;
}

p.validity {
    color: red;
    font-weight: bold;
}

.b476gBjgr8wxb9srav a:hover {
text-decoration:underline;
}

/* FORM FINE----------- */

/* PRIMO BOX TESTO IMMAGINE----------- */

.blocco-testosx-immaginedx.bpi6vBi9pgecwtl8gk {
background:#124989;
padding:0px;
border: 1px solid #DBDBDB;
}

.bpi6vBi9pgecwtl8gk.colonna-immagine {
padding-left:0px;
}

.boxtestocentrato {
font-family: 'Lato', sans-serif;
font-size:26px;
font-weight:300;
color:#FFFFFF;
padding-left:70px;
padding-right:50px;
line-height:29px;
}

/*MOBILE*/
@media (max-width : 767px) {
.boxtestocentrato {
padding:0px 25px 20px;
}
 }

/*IPAD PORTRAID*/
@media (max-width : 991px) {
     .boxtestocentrato {
padding:0px 25px 20px;
font-size:20px;
line-height:22px;
}
}


/*IPAD LANDSCAPE*/
@media (max-width : 1199px) {
              .boxtestocentrato {
padding:0px 25px 20px;
font-size:20px;
line-height:22px;
}
        }

.boxtestocentrato h3{
font-size:26px;
font-weight:400;
color:#F8B106;
margin-bottom:4px;
}

/*IPAD PORTRAID*/
@media (max-width : 991px) {
.boxtestocentrato h3{
font-size:20px;
}
}

/*IPAD LANDSCAPE*/
@media (max-width : 1199px) {
.boxtestocentrato h3{
font-size:20px;
}
  }

.boxtestocentrato a {
color:#FFFFFF;
text-decoration: none;
}

.boxtestocentrato h3 a {
color:#F8B106;
text-decoration: none;
}


/* SECONDO BOX TESTO IMMAGINE----------- */

.blocco-testosx-immaginedx.byhbaBkg53ahkgkg5b {
border: 1px solid #DBDBDB;
padding:0px;
margin-top:30px;
margin-bottom:60px;
}

.byhbaBkg53ahkgkg5b.colonna-immagine {
padding-left:0px;
}

.boxtestocentratosede {
font-family: 'Lato', sans-serif;
font-size:16px;
line-height:19px;
font-weight:400;
color:#333333;
padding-left:30px;
padding-right:50px;
padding-top:40px;
}

/*IPAD PORTRAID*/
@media (max-width : 991px) {
.boxtestocentratosede {
font-size:16px;
line-height:19px;
padding-left:10px;
padding-right:20px;
padding-top:20px;
}
}

.blocco-testosx-immaginedx.byhbaBkg53ahkgkg5b img {
border-left: 1px solid #DBDBDB;
}

.flex-control-nav{
display:none;
}
.bxxk0Bl2w4w5be6irw {
margin-bottom:20px;
}

.bsjthBfid8plbm3kvw {
font-family: 'Open Sans', sans-serif;
font-weight:400;
text-align:center;
border-radius:8px;
border: solid 1px #FD8C00;
background: #F5F5F5;
padding:10px;
}

.bsjthBfid8plbm3kvw .tel{
font-size:24px;
}

.bdcfnBsk7dvtwdv5jw {
text-align:center;
}


@media (max-width :767px) {
.bxktkBhn9r2ei4w9s8 h2 {
font-size:22px;
font-weight:600;
}

.bxktkBhn9r2ei4w9s8 img {
width:30px;
height: auto;
}

.ba4ieBbymwfhe9if73 h3 {
margin-top:0px;
}
}

@media (max-width :767px) {
.bsjthBfid8plbm3kvw .tel {
}
}

/* PROLUX----------- */


.mb-header {margin-bottom:16px;}

.txt {    color: #333333;
    font-family: "Roboto",sans-serif;
    font-size: 16px;}



.bwz5mBo6p5rak4tqsr h1 {font-family: 'Roboto Condensed', sans-serif;
font-size: 54px;
font-weight:700;
color:#09305E;
padding-bottom:0px;
margin-top:0px;
background:none;
}

.b74rsBhkogsignvequ h1, .bp6wxBkf2rnmx5w23v h1, .bu0t1Bewxdrgjyjukj h1  {	
font-size: 54px;
font-weight:700;
color:#09305E;

}

.b74rsBhkogsignvequ,  .bf5o4Bf49f0z5i15zm, .bwz5mBo6p5rak4tqsr, .bp6wxBkf2rnmx5w23v, .bxui2B3cjwjmx54t3x, .bu0t1Bewxdrgjyjukj, .bh5c3By2w30kfvxulb {text-align:center;}

.bf5o4Bf49f0z5i15zm, .bxui2B3cjwjmx54t3x, .bh5c3By2w30kfvxulb {padding-top:0px;}


.bf5o4Bf49f0z5i15zm h2, .bwz5mBo6p5rak4tqsr h2, .bxui2B3cjwjmx54t3x h2, .bh5c3By2w30kfvxulb h2 {font-family: 'Roboto', sans-serif;
font-size: 39px;
color:#09305E;
text-align:center;
margin-top:0px;
margin-bottom:0px;}


.bqov3B77jhpco1r8cc h3, .bg6k0Bg6ej7zuewb4j h3, .b7llrBsyb57azjpwyf h3, .butw4Brwmnz9m6kyj8 h3, .bf68mBfq8yyjo3avp7 h3, .bcri2Bdcljhbr7n9xz h3, .b8te0B2qds23jb28ob h3, .bs3jnBkcx4p1277d8m h3, .bgw3sBazp23esazam7 h3, .bfi73Bw8b4lpooe46c h3, .b7llrBsyb57azjpwyf h3, .bcri2Bdcljhbr7n9xz h3, .b8te0B2qds23jb28ob h3, .b25pyBsfugo5q39zbk h3, .b0ajpB5npules94dvj h3, .bt8wpBxcyo93nk9o2f h3, .b96vuBb0uj027tzl9t h3, .bpvh9Bf7uflttidlvr h3, .becwwBqv0bx7qhrbzn h3, .b4hxsBqscek25kftkg h3, .bq8ydB5lghlrd5oefz h3, .b7v0pBd1fkw615kd8l h3 {font-family: 'Roboto Condensed', sans-serif;
font-size: 30px;
color:#09305E;
font-weight:700;
margin-top:0px;
margin-bottom:10px;}

.bg6k0Bg6ej7zuewb4j li, .bgw3sBazp23esazam7 li, .b4hxsBqscek25kftkg li {
    background: url("../images/9gvaDuyl9t0qsjgex/check-1.png") no-repeat scroll left top rgba(0, 0, 0, 0);
 list-style: outside none none;
    margin: 7px 0;
    padding-bottom: 8px;
    padding-left: 45px;
}

.bf68mBfq8yyjo3avp7, .bfi73Bw8b4lpooe46c {padding-bottom:0;
margin-top:20px;}

.b7llrBsyb57azjpwyf, .b0ajpB5npules94dvj {padding-top:0px;}

.bcri2Bdcljhbr7n9xz, .b25pyBsfugo5q39zbk {
background: #DBDBDB;
padding:10px;
margin-top:20px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.bqov3B77jhpco1r8cc, .bg6k0Bg6ej7zuewb4j, .b7llrBsyb57azjpwyf, .butw4Brwmnz9m6kyj8, .bf68mBfq8yyjo3avp7, .bs3jnBkcx4p1277d8m, .bgw3sBazp23esazam7, .bfi73Bw8b4lpooe46c, .b4rncB17ugi6xojn06, .b0ajpB5npules94dvj, .bq8ydB5lghlrd5oefz, .b4hxsBqscek25kftkg, .becwwBqv0bx7qhrbzn, .bz5ftB3y7ct90itebq, .bpvh9Bf7uflttidlvr{
background:#F1F1F1;
padding:20px;}

.bh0teBi5h7283s698g, .bsy38Bdy8yj8v2m32k {
padding-top:0;
padding-bottom:0px;}

#col4mc0sR1j27f3zjh9kt .blocco-form, #col49xg0Ryeub42j9qhep  .blocco-form, #col4cro3Rw6pm6a2lq4hn .blocco-form {border:none;}

#formRequestInfo415bB8xrwqm7dwzfg, #formRequestInfoylebBwmjcpxqkp6nx, #formRequestInfocdg7B6h3m45z1c04r {
    font-size: 12px;
}

#col4mc0sR1j27f3zjh9kt input.form-control, textarea.form-control,  #col49xg0Ryeub42j9qhep input.form-control, #col4cro3Rw6pm6a2lq4hn input.form-control{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: none;
    margin: 0 auto 10px;
    min-height: 45px;
    padding: 13px;
    width: 96%;
}



.b415bB8xrwqm7dwzfg, .bylebBwmjcpxqkp6nx, .bcdg7B6h3m45z1c04r {background: #DBDBDB;
padding:10px 10px 0 10px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;}

.bu2gzBvk70ipk2guk0, .b1g2jBl7wq87h2cev2 {
background: #DBDBDB;
padding:0px;
}

.b3ntyBvvmzsp9l7v7l, .basmaB47bxe08t3gyo, .b7sh3B5wenubtbttka {
background: #DBDBDB;
    font-size: 24px;
    margin-top: 30px;

    text-align: center;
border-radius: 10px;
}

.b7x83B643hfmbj5b6j ul li, .bur1bBcuoi4qr561f4 ul li {padding-left:0;}

}

. bwz5mBo6p5rak4tqsr a .btn-default {
   background: #d69500;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2OTUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWIxNTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #d69500 0%, #deb159 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d69500), color-stop(100%,#deb159));
background: -webkit-linear-gradient(top,  #d69500 0%,#deb159 100%);
background: -o-linear-gradient(top,  #d69500 0%,#deb159 100%);
background: -ms-linear-gradient(top,  #d69500 0%,#deb159 100%);
background: linear-gradient(to bottom,  #d69500 0%,#deb159 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d69500', endColorstr='#deb159',GradientType=0 );

}

.b8te0B2qds23jb28ob {padding:20px;}



img.img-responsive.mb-header {
    margin: 10px 0;
    max-width: 50%;
    float: left;
    width: 200px;
}

#blocca{
	transition-property: top;
  	transition-duration: 10s;
  	transition-delay: 10s;
}

.checkboxFive {
	width: 25px;
	margin: 10px 0px;
	position: relative;
}

.checkboxFive label {
	cursor: pointer;
    position: absolute;
    width: 25px;
    height: 25px;
    top: -10px;
    left: 0;
    background: #fff;
    border: 1px solid #ddd;
}

.checkboxFive label:after {
	opacity: 0.2;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 6px;
	left: 7px;
	border: 3px solid #333;
	border-top: none;
	border-right: none;

	transform: rotate(-45deg);
}

.priv-priv {
    position: relative;
    top: -30px;
    left: 35px;
    margin-bottom: -25px;
}

i.fa.fa-whatsapp {
    /* background: #61BD4D;
    color: #fff;
    padding: 3px 3px 3px 3px;
    border-radius: 3px;
    position: relative;
    top: 0px; */
}

/**
 * Create the hover event of the tick
 */
.checkboxFive label:hover::after {
	opacity: 0.5;
}
 
/**
 * Create the checkbox state for the tick
 */
.checkboxFive input[type=checkbox]:checked + label:after {
	opacity: 1;
}

select#modello {
   background: #fff;
    width: 100%;
    padding: 13px;
    font-size: 16px;
    line-height: 1;
    height: 51px;
    -webkit-appearance: none;
    border-radius: 5px;
    margin-bottom: 10px;
    border: solid 1px #ccc;
    color: #000;
    /*background-image: url(https://i62.tinypic.com/15xvbd5.png);
    background-position: 97% center;
    background-repeat: no-repeat;*/
    padding-top: 11px;
    -moz-appearance: none;
 }

@media (max-width :500px) { 

.row.thumb-orizzontali .col-xs-3.col-sm-2.col-md-2 {
    display: none;
}

#resp-overflow{
	overflow-x: hidden;
}

img.img-responsive.mb-header {
    margin: 10px auto 30px auto;
    max-width: 100%;
    width: 229px;
    display: block;
    float: none;
}

a.btn.btn-default.navbar-btn.btn-success.scroll-to.phone-number {
    float: none!important;
    width: 275px!important;
    display: block!important;
    margin: 0 auto!important;
    margin-top: -10px!important;
    margin-bottom: 10px!important;
}

.priv-priv {
    position: relative;
    top: -27px;
    left: 35px;
    margin-bottom: -25px;
    font-size: 13px;
}

.hidden-xs, tr.hidden-xs, th.hidden-xs, td.hidden-xs {
    display: block!important; 
}

}

@media (max-width :767px) { 
.b74rsBhkogsignvequ h1, .bp6wxBkf2rnmx5w23v h1, .bu0t1Bewxdrgjyjukj h1 {
font-size: 40px;
}

.bf5o4Bf49f0z5i15zm h2, .bxui2B3cjwjmx54t3x h2, .bh5c3By2w30kfvxulb h2 {
font-size: 30px;
}

#blocca{
position: relative!important;	
}

}

@media (min-width :500px) and (max-width : 768px){
#header-altavista .col-sm-6 {
    width: 100%!important;
	}

.priv-priv {
    font-size: 10px;
    max-width: 200px;
	}

.b7sh3B5wenubtbttka {
    margin-top: 8px;
    }
}

@media (min-width :768px) {

	.phone-number{
	pointer-events: none!important;	
	}

	/*#blocca{
    position: fixed;
    right: 0;
    top: 350px;
	}*/
	
	#col4cro3Rw6pm6a2lq4hn {
    max-width: 368px;
    float: left;
    overflow: hidden;
	}

	
}

@media (min-width :1024px) {

}

@media (min-width :1200px) {

	/*#blocca{
    position: fixed;
    right: 0;
    top: 295px;
	}
	
	#blocca {
    position: fixed;
    right: 0.65%;
	}*/

	#col4cro3Rw6pm6a2lq4hn {
    max-width: 368px;
    float: left;
    overflow: hidden;
    width:368px!important;
	}
}

@media (min-width :1350px) {
	
	/*#blocca {
    position: fixed;
    right: 3%;
	}*/
}

@media (min-width :1500px) {
	
	/*#blocca {
    position: fixed;
    right: 4%;
	}*/
}

@media (min-width :1650px) {
	
	/*#blocca {
    position: fixed;
    right: 5%;
	}*/
}

@media (min-width :1800px) {
	
/*	#blocca {
    position: fixed;
    right: 6.5%;
	}*/
}

@media (min-width :2000px) {
	
	/*#blocca {
    position: fixed;
    right: 8%;
	}*/
}