@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&family=Montserrat:wght@400;700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

.finder h1,footer .recent-come li span,header nav li:hover a,header nav li.active a,.pagination li a,.what-we-do .nav-tabs .active a span,.what-we-do .nav-tabs .active a i,.what-we-do .nav-tabs li a:hover span,.what-we-do .nav-tabs li a:hover i,.contact-info i,.contact-info a,.blog-page .blog .post-admin span,.properti-detsil .categories span { color: #00aeef; }
input.mq,input.codice,.btn,.btn:hover,hr,footer hr,.sub-banner .breadcrumb,.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover,.pagination li a:hover,.comments .btn,.services li .icon {	background-color: #00aeef;}
.single-imges li:hover a, .services li:hover .ser-hover { background-color: rgba(131,184,26, .8); }
.find-sec:before { border-color: transparent #00aeef transparent transparent; }
.ownmenu ul.dropdown { border-bottom: 3px solid #00aeef; }
.properties .detail-sec { border-top: 2px solid #00aeef; }
.services li section:before { border: 2px solid #00aeef; }
.pagination > .active > a,.pagination > .active > a:focus,.pagination > .active > a:hover,.pagination > .active > span,.pagination > .active > span:focus,.pagination > .active > span:hover,.pagination li a { border-color: #00aeef; }
.sub-banner { background-size: cover; }
.tittle p { width: 100%; text-align: left; }
.tittle ul li { text-align: left; list-style-type: circle; }
header .logo { padding: 20px 0; }
.centered { text-align: center; }
@media (min-width: 767px){
    .sub-banner { margin-top: 100px;}
}
@media (max-width: 767px) {
    .home-1 .finder { top: -17%; }
    .sticky-wrapper { height: auto !important; }
}
.portali img { width: 16%; max-width: 110px; }
header nav li a { color: #000; font-size: 18px; }
header .logo img { max-height: 130px; }
.finder h1 { text-transform: none; }
.tittle p, .tittle li { font-size: 18px; }
.properties-small .text-po { width: auto; padding-left: 0; }
.properties-small .text-po a{height:auto}
.properties-small .text-po span.news-txt{height:auto}
.section-finder  .finder{position:relative !important;z-index:1}
@media (max-width:767px) {
    #banner { height: auto !important; }
}
footer .a-whatsapp{color:#ffffff;background-color:#25d366;font-family:Arial;font-size:12px;border-radius:5px;padding:5px 10px;font-weight:bold}
footer .li-sec.li-sitemap a{color:#ffffff;margin-bottom:5px;display:inline-block}
@media (max-width:991px) {
    footer .li-sec { margin-bottom: 30px }
}
/*lorenzo*/
.services .tittle ul li, .what-we-do .tittle ul li{padding-top:30px;}
.sub-banner .overlay{padding-top: 200px!important;}
.sub-banner{background-position:center right!important;}
/*fonts*/
@font-face { font-family: 'tita'; src: url('fonts/tita.eot?xq0bn'); src: url('fonts/tita.eot?xq0bn#iefix') format('embedded-opentype'), url('fonts/tita.ttf?xq0bn') format('truetype'), url('fonts/tita.woff?xq0bn') format('woff'), url('fonts/tita.svg?xq0bn#tita') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }
[class^="tita-"], [class*=" tita-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'tita' !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; }
.tita-whatsapp:before { content: "\eef2"; }