body {
    font-family:    'PT Sans', sans-serif !important;
    }
.image-contatti {
    background-image: url("../images/theme-pics/parallax/immagine_offerta.jpg");
}

.image-bikehotel {
    background-image: url("../images/theme-pics/parallax/image_bikehotel.jpg");
}

.image-servizi {
    background-image: url("../images/theme-pics/parallax/images_servizi.jpg");
}

.natale {
    background: url("../images/theme-pics/parallax/bg_natale.png") top left repeat-x;
}

.image-residence {
    background: url("../images/theme-pics/parallax/immagine_residence.jpg") top left repeat-x;
}


.image-hotel {
    background: url("../images/theme-pics/parallax/images_hotel.jpg") top left repeat-x;
}

.image-residence h3 {
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.25);
}

#pre-header {
    background: #f9f9f9 none repeat scroll 0% 0%;
}



.navbar-brand {
    padding:    5px;
}



.box.light-color {
    border-color: #FFF;
    border:0px;
}
.box {
    border-color: #FFF;
}
.light-color {
    background-color: rgba(255, 255, 255, 0.9);
    color: #777;
}

.light-color h2 {
 color: #3272A8;
 font-family: "Crimson Text",serif;
}

.testo_header {
    font-family:    'Crimson Text', serif;
    color:          #082c65;
    text-transform: uppercase;
    font-size:      26px;
    margin-top:     20px;
}

    .testo_header span {
        color:          #0094aa;
    }


.contatti_top {
    font-family:    'PT Sans', sans-serif;
    font-size:      16px;
}

#pre-header i::before {
    color:          #46b0c3;
    padding-left:   10px;
}


.contatti_top a, .contatti_top a:hover, .contatti_top a:focus, .contatti_top a:active {
    color:              #777777;
    text-decoration:    none;
    padding-left:       10px;
}


@media (max-width:1024px){
    .testo_header {
        font-size:16px;
    }
}


.btn-primary, .btn.primary {
    color:              #ffffff;
    background-color:   #0092a6;
    border-color:       #0092a6;
}



.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .btn.primary:hover, .btn.primary:focus, .btn.primary:active, .btn.primary.active, .open > .dropdown-toggle.btn.primary {
    color:              #ffffff;
    background-color:   #082C65;
    border-color:       #082C65;
}


.menu-header .nav a {
    font-family:    'PT Sans', sans-serif;
}

.box.light-color h2 {
    border-color: #46b0c3;
}

i[class^="icon-"], i[class*=" icon-"] {
    margin-right: 0px;
}


#main-footer {
    font-size:  16px !important;
}

#main-footer p {
    font-size:  16px !important;
}

#main-footer a {
    color:  #ffffff;
    font-size:  16px !important;
}

footer#main-footer a:hover {
    color: #ffffff;
}


.city {
    background-image: url("../images/servizi_w.jpg");
}

.pre-header-on {

	padding-top: 0px !important;
}