/* latin-ext */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    src: local('Lato Light'), local('Lato-Light'), url(Lato/Lato-Light.ttf) format('truetype');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    src: local('Lato Light'), local('Lato-Light'), url(Lato/Lato-Light.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(Lato/Lato-Regular.ttf) format('truetype');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(Lato/Lato-Regular.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

.border-img{
    border:3px solid #00A8FF;
}

.border-img-radius{
    border:3px solid #00A8FF;
    border-radius: 5px;
}

.radius{
    border-radius: 5px;
}

.my-table-padding-10{
    padding:10px;
}

.gm-style{
    background: transparent;
}

#informativa_privacy a:link,a:visited{
    color:#00A8FF;
}

#informativa_privacy a:hover{
    color:#00262f;
}

/* Mobile */

#logo-main-top{
    width:500px;
}

@media only screen and (min-width: 1001px) and (max-width: 1200px) {

    #logo-main-top{
        width:350px;
    }

    .container{
        width:100%;
    }

}

@media only screen and (min-width: 767px) and (max-width: 1000px) {

    #logo-main-top{
        width:250px;
    }

    .container{
        width:100%;
    }

}


@media only screen and (min-width: 480px) and (max-width: 766px) {

    #logo-main-top{
        width:250px;
    }

    .container{
        width:100%;
    }

}

@media only screen and (max-width: 479px) {

    #logo-main-top{
        width:200px;
    }

    .container{
        width:100%;
    }

}