/* tag e classi principali */
/*html {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}*/
*, *:before, *:after {-webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit;}

@font-face { font-family:'AmaticSC-Bold'; src: url('/webfont/amaticsc-bold_new-webfont.eot'); src: url('/webfont/amaticsc-bold_new-webfont.eot?#iefix') format('embedded-opentype'), url('/webfont/amaticsc-bold_new-webfont.woff2') format('woff2'), url('/webfont/amaticsc-bold_new-webfont.woff') format('woff'), url('/webfont/amaticsc-bold_new-webfont.ttf') format('truetype'), url('/webfont/amaticsc-bold_new-webfont.svg') format('svg'); font-weight: normal; font-style: normal; } 
@font-face { font-family:'AmaticSC-Regular'; src: url('/webfont/AmaticSC-Regular.eot'); src: url('/webfont/AmaticSC-Regular.eot?#iefix') format('embedded-opentype'), url('/webfont/AmaticSC-Regular.woff2') format('woff2'), url('/webfont/AmaticSC-Regular.woff') format('woff'), url('/webfont/AmaticSC-Regular.ttf') format('truetype'), url('/webfont/AmaticSC-Regular.svg') format('svg'); font-weight: normal; font-style: normal; } 
@font-face { font-family:'Roboto-Bold'; src: url('/webfont/Roboto-Bold.eot'); src: url('/webfont/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('/webfont/Roboto-Bold.woff2') format('woff2'), url('/webfont/Roboto-Bold.woff') format('woff'), url('/webfont/Roboto-Bold.ttf') format('truetype'), url('/webfont/Roboto-Bold.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family:'Roboto-Regular'; src: url('/webfont/Roboto-Regular.eot'); src: url('/webfont/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('/webfont/Roboto-Regular.woff2') format('woff2'), url('/webfont/Roboto-Regular.woff') format('woff'), url('/webfont/Roboto-Regular.ttf') format('truetype'), url('/webfont/Roboto-Regular.svg') format('svg'); font-weight: normal; font-style: normal; }

.vis-desk{ display:block;}
.vis-mob{ display:none;}

a 
{
    text-decoration: none; 
    font-weight: bold;
    color: #333333;
}
 
a:hover
{
    color: #D80000;
}

.container-locator{ width:100%; max-width:1250px; margin:auto; background-color:#FFF;}
.header{ width:100%;}
.intro-provalo-subuto{ width:100%; font-size:0; padding-bottom:10px; }
.txt-unieuro, .txt-come-funziona, .img-unieuro, .img-unieuro-2{width: 50%; display:inline-block; vertical-align:top;}
.txt-unieuro, .txt-come-funziona { color:#333333; font-size:25px; font-family:'Roboto-Regular'; padding-left:9%; padding-right:5%; padding-top:40px; line-height:135%;}
.txt-come-funziona { padding-right:3%;}
.txt-unieuro strong{ color:#d80000; font-size:35px; font-family:'Roboto-Bold';line-height:120%;}
.img-unieuro, .img-unieuro-2{ text-align:center;}
.img-unieuro img{width: 80%; max-width:558px; margin-top:-10%;}


.box-title{ width:95%; margin:auto; overflow:hidden; padding-top:20px; }
.titolo-black{ float:left; width:36%; font-family:'AmaticSC-Bold'; text-align:center; font-size:50px; color:#000000; text-transform:uppercase; }
.linea-black-left{ float:left;  width:32%; text-align:right; }
.linea-black-right{ float:left;  width:32%; text-align:left; }
.linea-black-right img, .linea-black-left img{  padding-top:15px; }

.box-giallo{ padding:30px 0; background-color:#f7a600;}
.box-grigio{ padding:30px 0; background-color:#f4f4f4;}
.cont-4-box{ width:90%; margin:auto; font-size:0; padding-top:40px; text-align: center;}
.box-dida-nessuna-sorpresa{ width:25%; display:inline-block; color:#FFF; font-size:18px; font-family:'Roboto-Regular'; vertical-align:top; text-align:center; line-height:120%;}
.box-dida-nessuna-sorpresa p{ padding:20px 10%;}
.box-dida-nessuna-sorpresa p strong{font-family:'Roboto-Bold';}
.img-unieuro-2 img{width: 90%; max-width:588px; margin-top:40px;}
.title-come-funziona{color:#d80000; font-size:35px; font-family:'Roboto-Bold'; text-transform:uppercase;}
.title-come-funziona strong{font-family:'Roboto-Bold';}
.red{color:#d80000;}
.lista-come-funziona{ font-size:18px; line-height:120%; padding-top:15px;}
.lista-come-funziona li{ padding-bottom:7px;}


.cont-maps{ width:90%; border:2px solid #f7a600; margin:auto; margin-top:20px;}
.google-maps {position: relative;padding-bottom: 45%;height: 0;overflow: hidden;}
.google-maps-int {position: absolute;top: 0;left: 0;width: 100% !important; height: 100% !important; }
#tooltip{ width:300px;}
.tooltip{font-family:'Roboto-Regular'; font-size:14px;}
.tooltip p{ padding:2px 0;}
.title-centro{font-family:'Roboto-Bold';}
.gm-style .gm-style-iw div{ overflow:hidden !important;}

.cont-lista-centri{ width:90%; margin:auto; font-size:0;}
.box-lista-centri{ width:30%; display:inline-block; font-size:20px;font-family:'Roboto-Regular'; padding-top:4%; padding-right: 3.333%; vertical-align:top;}
.box-lista-centri strong{ font-weight:normal; font-family:'Roboto-Bold';}
.box-lista-centri p a{ text-decoration:none; color:#000; }
.btn-unieuro{ width:304px; padding-top:4%;}