﻿/*@import url(//fonts.googleapis.com/css?family=Istok+Web&display=swap);*/ /*font-family: 'Istok Web', sans-serif;*/
@font-face { font-family: 'Istok Web'; src: url('fonts/istok-web/IstokWeb-Italic.woff2') format('woff2'), url('fonts/istok-web/IstokWeb-Italic.woff') format('woff'); font-weight: normal; font-style: italic; font-display: swap; }
@font-face { font-family: 'Istok Web'; src: url('fonts/istok-web/IstokWeb-Bold.woff2') format('woff2'), url('fonts/istok-web/IstokWeb-Bold.woff') format('woff'); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: 'Istok Web'; src: url('fonts/istok-web/IstokWeb-BoldItalic.woff2') format('woff2'), url('fonts/istok-web/IstokWeb-BoldItalic.woff') format('woff'); font-weight: bold; font-style: italic; font-display: swap; }
@font-face { font-family: 'Istok Web'; src: url('fonts/istok-web/IstokWeb-Regular.woff2') format('woff2'), url('fonts/istok-web/IstokWeb-Regular.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap; }
.img-responsive{display:inline-block}
body{font-family: 'Istok Web', sans-serif; }
a{text-decoration:none; color:#800000;}
a:hover{text-decoration:underline;}
.main-color{color:#800000}
.main-bg-color{background-color:#800000}
.secondary-color{color:#2f2f2f}
.secondary-bg-color{background-color:#2f2f2f}
.topbar, .topbar a{color:#ffffff !important}
.topbar,.the-search{background-color:#8f8f8f}
.topbar .flags img{}
.navbar-inverse{border:none !important;background-color:#ffffff !important}
.navbar-inverse .navbar-nav>li>a{color:#3f4040}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.open>a{color:#c53646}
.navbar-brand > img {max-height:initial !important;max-width:initial;margin:10px 0}
.navbar-inverse {background-color:#2f2f2f;border:none
}
@media screen and (max-width:991px) {
	.navbar-brand > img {max-width:200px;margin-top:15px}
}
@media screen and (max-width: 767px) {
.navbar-collapse{border-top-color: #800000 !important;}
.navbar-inverse .navbar-toggle .icon-bar{background-color: #800000;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {background-color: #800000; }
}
@media screen and (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #3f4040;}
}
#carousel-primopiano .carousel-inner .item .carousel-caption{background-color:rgb(194,0,0);background-color:rgba(194,0,0,0.8);}
#carousel-primopiano .carousel-inner .item img{display:none}
#carousel-primopiano .carousel-control i{color:#800000;}
@media screen and (max-width:991px) {
    #carousel-primopiano .carousel-inner .item img{display:inline-block}
    #carousel-primopiano .carousel-inner .item{min-height:initial}
}
.property-status{ background-color:#800000;}
.property-content .property-price{color:#2f2f2f;position: absolute;bottom: 5px;right: 10px;}
.property-container {height: 530px;position:relative;}
@media screen and (max-width: 767px) {
.property-container {  height: auto;}
}
.featured-icon a{background-color:#800000;}
.featured-icon a:hover{border-color:#800000;}
.featured-content a{color:#2f2f2f;}
#footer .widget > ul > li > a:hover,#footer .widget > ul > li > a:focus,#footer .widget ul > li > a:hover,#footer .widget ul > li > a:focus{ color: #800000; text-decoration:none}
.btn-primary{ color: #fff; background-color: #800000; border-color: #304860;}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary { color: #fff; background-color: #3c5b79; border-color: #304860;}
.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary { background-image: none;}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active{ background-color: #3c5b79; border-color: #d58512;}
.btn-primary .badge{ color: #3c5b79; background-color: #fff; }
.btn-secondary{ color: #fff; background-color: #f0ad4e; border-color: #eea236;}
.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.focus,.btn-secondary:active,.btn-secondary.active,.open > .dropdown-toggle.btn-secondary { color: #fff; background-color: #ec971f; border-color: #d58512;}
.btn-secondary:active,.btn-secondary.active,.open > .dropdown-toggle.btn-secondary { background-image: none;}
.btn-secondary.disabled,.btn-secondary[disabled],fieldset[disabled] .btn-secondary,.btn-secondary.disabled:hover,.btn-secondary[disabled]:hover,fieldset[disabled] .btn-secondary:hover,
.btn-secondary.disabled:focus,.btn-secondary[disabled]:focus,fieldset[disabled] .btn-secondary:focus,.btn-secondary.disabled.focus,.btn-secondary[disabled].focus,fieldset[disabled] .btn-secondary.focus,
.btn-secondary.disabled:active,.btn-secondary[disabled]:active,fieldset[disabled] .btn-secondary:active,.btn-secondary.disabled.active,.btn-secondary[disabled].active,
fieldset[disabled] .btn-secondary.active{ background-color: #f0ad4e; border-color: #eea236;}
.btn-secondary .badge{ color: #f0ad4e; background-color: #fff; }
.pagination > li > a, .pagination > li > span{color:#800000}
.pagination > .active > a,.pagination > .active > a:focus,.pagination > .active > a:hover,.pagination > .active > span,.pagination > .active > span:focus,.pagination > .active > span:hover{background-color:#800000; border-color:#800000}
#mappaImmobili .immobileSuMappa .dati .vaic{color:#800000;}
.contact-box .iconmoon{background-color:#800000}
.contact-box:hover .iconmoon{color:#800000}
#scheda-immobile .carousel-indicators .active{ border-color: #800000; }
#scheda-immobile .carousel-control.left,#scheda-immobile .carousel-control.right{background-color:rgb(194,0,0);background-color:rgba(194,0,0,0.5) !important;}
#scheda-immobile .carousel-control.left:hover,#scheda-immobile .carousel-control.right:hover{background-color:rgb(194,0,0);background-color:rgba(194,0,0,1) !important;}
#scheda-immobile .property-features-single span.status{background-color:#800000}
.sidebar .widget.auto-proposte .proposta .categoria{color:#800000}
.sidebar .widget.auto-proposte .proposta .prezzo{color:#2f2f2f}
#scheda-immobile .description{margin-top:15px;font-size:16px}
.linkedin-blue{color:#0077b5}

.section-team{text-align:justify}
.section-team h2{text-align:center}
.section-team .agente{margin-bottom:30px;}
.section-team .agente .s-agente{text-align:center}
.section-team .agente .s-agente .foto{margin-bottom:10px;}
.section-team .agente .s-agente .foto img{border-radius:25px;box-shadow: rgb(0 0 0 / 50%) 0 0 10px;}
.section-team .agente .s-agente .nome{font-weight:bold;font-size:18px}
.section-team .agente .s-agente .ruolo{font-style:italic}

/*lorenzo*/
.navbar-brand > img {max-width: 300px;}

.nav>li>a {padding:30px 12px 10px 12px;}
.section-static{margin:45px 0;}

.section-video-presentazione{margin:5rem 0;}

.divSezioni {padding: 30px;}

.section-perche-scegliere{background-color:#f8f8f8;text-align:left;padding:45px 0;}
.section-perche-scegliere h2, .section-team h2{border-bottom:1px solid #000000;margin-bottom:20px;padding-bottom:20px;}

.mappa-contatti {height: 450px;margin-top: 45px;}

.cta-mobile {position: fixed;bottom: 20px;left: 0;width: 100%;text-align: center;z-index: 9999;}
.btn-prenota {background-color: #800000;color: #fff;padding: 12px 20px;font-size: 16px;text-decoration: none;border-radius: 8px;}
@media (min-width:992px) {.cta-mobile {display:none;}}

@media (min-width:992px) {
    .nav > li > a {padding: 30px 10px 10px 10px;}
}

/*icon-fonts*/
@font-face {font-family: 'artpro';src:  url('fonts/artpro.eot?dilyua');src:  url('fonts/artpro.eot?dilyua#iefix') format('embedded-opentype'),url('fonts/artpro.ttf?dilyua') format('truetype'),url('fonts/artpro.woff?dilyua') format('woff'),url('fonts/artpro.svg?dilyua#artpro') format('svg');font-weight: normal;font-style: normal;font-display: block;}[class^="artpro-"], [class*=" artpro-"] {/* use !important to prevent issues with browser extensions that change fonts */font-family: 'artpro' !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;}
.artpro-whatsapp:before {content: "\eef2";}
.artpro-linkedin:before {content: "\ef28";}