﻿@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap');/*font-family: 'Great Vibes', cursive;*/
.main-color{color:#004161}
.secondary-color{color:#424242}
.btn-primary{background-color:#004161;border-color:#004161;}
.btn-primary:hover{background-color:#424242;border-color:#424242;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#004161}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#004161}
.navbar-default .navbar-toggle .icon-bar {background-color: #004161;}
.div-h1{background-color:#004161;padding:0}
.section-static a{color:#004161;}
.section-breadcramp .breadcrumb a:hover{color:#004161;}
.sb{color:#004161;font-size:15px}
.sb h3{color: #004161;}
.sb h3:after{background-color:#004161;}
@media (min-width:992px) {
	.sb.section-benvenuto-2 .fotona { height: 650px }
	.sb.section-benvenuto-2 .testo-decentrato { padding-top: 180px }
}
footer{background-color:#004161}
.form-control:focus{border-color:#004161; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(101,161,1,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(101,161,1,.6);}
.section-evidenza h3{color:#004161;}
.section-evidenza .annuncio .s-annuncio .dati .titolo{color:#004161;}
.div-contatti-scrivici h3,.section-contatti .div-contatti-dati h2{color:#004161;}
.section-contatti .div-contatti-dati .dato  .valori:after{background-color: #004161;}
.section-contatti .div-contatti-dati .dato .icon-contatto i{color: #004161;}
footer .footer2{background-color:#424242}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {background-color: #004161;border-color: #004161;}
.pagination > li > a, .pagination > li > span {color: #004161;}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {color: #004161;}
.section-ricerca-annunci .annuncio .div-venaff .scritta{}
.section-scheda h1{color: #004161;}
.section-scheda .div-widget .titolo-interno{color: #004161;}
.section-scheda .div-widget.div-widget-with-link a{}
.section-scheda .div-widget.div-widget-with-link a:hover{color: #004161;}
.section-evidenza h3:after{background-color: #004161;}

.div-slider-home .main-text h1, .div-slider-home .main-text h2{font-weight:400}
/*.div-slider-home .main-text h2{color:#debb4d}*/
@media (max-width: 767px) {
    .div-slider-home .main-text h1 { font-size:30px;margin-bottom:5px}
	.div-slider-home .main-text h2 { font-size:20px;}
}


footer{background-color:#004161;color:#ffffff}
footer .footer1{border-bottom:1px solid #e6e6e6;margin-bottom:0}
footer .footer2{background-color:#004161;color:#ffffff;text-align:left}
footer .colonna:before{display:none}
footer a{color:#ffffff}
.logo-footer{width:250px;margin-bottom:15px}

@media (min-width: 768px) {
    .navbar-brand img { height: 130px; max-height:initial}
	.navbar-nav li{height:auto}
	.navbar-default .navbar-nav>li>a{line-height:130px;color:#004161}
	.navbar-default .navbar-nav>li>a{font-size:15px}
	body{padding-top:130px}
}
.navbar-default .navbar-nav>li>a:hover{color:#debb4d}


@media (max-width: 991px) {
.navbar-brand img{}
.navbar-header { float: none; }
.navbar-toggle { display: block; margin-top: 20px }
.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
.navbar-collapse.collapse { display: none !important; }
.navbar-nav { float: none !important; margin: 7.5px -15px; }
.navbar-nav > li { float: none; display: block; height: auto; }
.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; }
.navbar-default .navbar-collapse { height: auto !important }
.navbar-collapse.collapse.in { /* NEW */ display: block !important; }
.nav > li > a { display: block; line-height: initial !important; height: auto !important; min-width: initial !important; text-align: left }
.navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none; }
}

.div-h1-home { color: #fff; font-family: 'Great Vibes', cursive; font-weight: 400; font-size:40px; padding:10px}
@media (max-width: 991px) {
	.div-h1-home {font-size:24px;padding:15px 0}
}
/*FONTS*/
@font-face { font-family: 'sturiv'; src: url('fonts/sturiv.eot?lkuvt4'); src: url('fonts/sturiv.eot?lkuvt4#iefix') format('embedded-opentype'), url('fonts/sturiv.ttf?lkuvt4') format('truetype'), url('fonts/sturiv.woff?lkuvt4') format('woff'), url('fonts/sturiv.svg?lkuvt4#sturiv') format('svg'); font-weight: normal; font-style: normal; font-display: block; }
[class^="sr-"], [class*=" sr-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'sturiv' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.sr-at-sign:before { content: "\ea2f"; }