﻿#titolo #link-nome-sistemazione{text-decoration:none;color:rgb(51,51,51)}
#titolo #link-nome-sistemazione:hover{opacity:.8}

#img-viewer{cursor:pointer}

.img-carousel-container{cursor:pointer;opacity:.3}
#img-carousel-inner::-webkit-scrollbar {width: 8px;}
#img-carousel-inner::-webkit-scrollbar-track {}
#img-carousel-inner::-webkit-scrollbar-thumb {background:#eee7da}
#img-carousel-inner{scrollbar-color: #eee7da transparent;scrollbar-width: thin;} /* firefox */

#macro-icone-container{border-top:1px solid #329BD1;border-bottom:1px solid #329BD1}
.macro-icona-button:hover{background:#eee7da;cursor:pointer}
.macro-icona-container span{font-family:'Josefin Sans',sans-serif,serif;color:#329BD1}
 #messaggio-webcam-disabilitata{opacity:0;transition:opacity .5s;background:#f8d7da;color:#721c24;} 

 #descrizione h2{margin-bottom:24px;font-size:24px;font-family:'Josefin Sans',sans-serif,serif;color:rgb(51,51,51)}
 #descrizione p {text-align:justify;font-family:'Josefin Sans',sans-serif,serif;color:rgb(51,51,51)}

 #sezione-extra  h2{margin-bottom:24px;font-size:24px;font-family:'Josefin Sans',sans-serif,serif;color:rgb(51,51,51)}
 #sezione-extra .container-icona-servizio span{font-family:'Josefin Sans',sans-serif,serif;color:#329BD1;}

@media(min-width:600px) {
    #descrizione p{font-size:16px;line-height:27px;}
}

@media(min-width:1280px) {
    #titolo{font-size:60px;line-height:84px;font-style:normal;font-weight:300;letter-spacing:0px}
    #descrizione p{padding-right:80px}
}

@media(min-width:1920px){
    #descrizione p{font-size:17px}
}