/*!
 * Informazioni sui colori
 * COLORE PRIMARIO
 */
.bg-primary { background-color: rgb(233,47,61); }
hr { border-color: rgb(233,47,61); }
a { color: rgb(233,47,61) !important; }
.navbar-default {  border-top-color: rgb(233,47,61) !important; }
.form-control:focus { border-color: rgb(233,47,61); }
.text-primary { color: rgb(233,47,61); }
div.custom-tab-menu div.list-group>a.active { background-color: rgb(233,47,61); }
div.custom-tab-menu div.list-group>a.active { color: rgb(233,47,61) !important; }
div.custom-tab-menu div.list-group>a.active:after{ border-left: 10px solid rgb(233,47,61); }
.update-nag > .update-split { background: rgb(233,47,61) }
a .update-nag { border: 1px solid rgb(233,47,61) }
.news-box .main-text .date { color: rgb(233,47,61); }
.bg-image:before { background-color: rgba(233,47,61,0.7) }
.loader {
    border-left: 2px solid rgb(233,47,61);
    border-top: 2px solid rgba(233,47,61, 0.2);
    border-right: 2px solid rgba(233,47,61, 0.2);
    border-bottom: 2px solid rgba(233,47,61, 0.2);
}

.btn-primary { background-color: rgba(233,47,61,0.4)}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active { background-color: rgba(233,47,61,0.6)!important}

#map_hover a.btn:hover { background-color: rgba(233,47,61,1) }

div.custom-tab-menu div.list-group>a {
    background-color: rgb(233,47,61);
    border: 1px solid rgb(233,47,61)
}
@media only screen and (max-width: 767px) {
    div.custom-tab-menu div.list-group>a.active i {
        border: 1px solid rgb(233,47,61) !important;
    }
}

/*!
 * Informazioni sui colori
 * COLORE SECONDARIO
 */
.bg-sec { background-color: rgb(216,211,120); }
.news-box { border: 10px solid rgba(216,211,120,0.5); }
.detail-template { border-bottom-color: rgba(216,211,120,0.5); border-top-color: rgba(216,211,120,0.5); }
.news-box:hover { border: 10px solid rgba(216,211,120,0.9); }
.btn-light { border-color: rgba(216,211,120,0.4); background-color: rgba(216,211,120,0.4)}
.btn-light:hover, .btn-light:focus, .btn-light:active { border-color: rgba(216,211,120,0.6); background-color: rgba(216,211,120,0.6)}


/*!
 * Informazioni sui colori
 * COLORE SCURO
 */
.navbar-default .nav>li>a, .navbar-default .nav>li>a:focus { color: rgb(125,23,42) }
.bg-dark { background-color: rgb(125,23,42); }
#privacy-box { background-color: rgb(125,23,42) }
body { webkit-tap-highlight-color: rgb(125,23,42); }
::-moz-selection { background: rgb(125,23,42); }
::selection { background: rgb(125,23,42); }
hr.dark { border-color: rgb(125,23,42); }
.bg-sec h1, .bg-sec h2, .bg-white h1, .bg-white h2 { color: rgba(125,23,42,0.8); }
.news-box .img-container:before { background: rgba(125,23,42,.9); }
a:hover .update-nag > .update-split { background: rgb(125,23,42) !important; }
a:hover .update-nag { border: 1px solid rgb(125,23,42); }
.news-box .main-text .title { color: rgba(125,23,42,0.8); }
.btn-light { color: rgba(125,23,42,0.4)}
.btn-light:hover, .btn-light:focus, .btn-light:active { color: rgba(125,23,42,0.6) }
.btn-dark { background-color: rgba(125,23,42,0.6)}
.btn-dark:hover, .btn-dark:focus, .btn-dark:active { background-color: rgba(125,23,42,0.8) }
#map_hover a.btn { background-color: rgba(125,23,42,1); }
div.custom-tab div.custom-tab-content h2 { color: rgba(125,23,42,0.7); }
#contact-box h4, #contact-box h4 a { color: rgba(125,23,42,0.8) !important; }
.lazy-hidden { background-color: rgb(125,23,42) }

@media only screen and (max-width: 767px) {
    .navbar-default .navbar-collapse, .navbar-default .navbar-form { background-color: rgb(125,23,42); border-color: rgb(125,23,42); }
}
   
/*!
 * Informazioni sui colori
 * COLORE COMPLEMENTARE
 */
.navbar-default .nav>li>a:hover, .navbar-default .nav>li>a:focus:hover { color: #8C9E38; }
.navbar-default .nav>li.active>a, .navbar-default .nav>li.active>a:focus { color: #8C9E38 !important; }
.btn-compl { background-color: #8C9E38 !important; }
#contact-box .icon-box i { color: #8C9E38 !important; }
.news-box .main-text .date {color: #8C9E38 !important; }
   
/* BG CON GRADIENTE */

/* senza img (primario) */
/*
.bg-image-light { 
    background: rgb(233,47,61); 
    background: -moz-linear-gradient(45deg, rgb(233,47,61) 55%, rgb(216,211,120));
    background: -webkit-linear-gradient(45deg, rgb(233,47,61) 55%, rgb(216,211,120));
    background: linear-gradient(45deg, rgb(233,47,61) 55%, rgb(216,211,120)); 
} */

/* con img (primario - secondario) */
.bg-image-light { 
    
    background: rgb(233,47,61); /* Old browsers */
    background: url("../img/overlay2.png"), url("../img/overlay3.svg"), -moz-linear-gradient(45deg, rgba(233,47,61,0.4) 55%, rgba(233,47,61,0.1)); /* FF3.6-15 */
    background: url("../img/overlay2.png"), url("../img/overlay3.svg"), -webkit-linear-gradient(45deg, rgba(233,47,61,0.4) 55%, rgba(233,47,61,0.1)); /* Chrome10-25,Safari5.1-6 */
    background: url("../img/overlay2.png"), url("../img/overlay3.svg"), linear-gradient(45deg, rgba(233,47,61,0.4) 55%, rgba(233,47,61,0.1)); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    
}