.doppiohome
{
margin-bottom:50px;
}

.doppiohome .home-map-banner.full-wrapious {
  width: 50%;
}

.doppiohome .image-cover.hero-banner {
  width: 50%;
}

img.img-fluid.ape 
{
    width: 250px;
}

.bloccoape 
{
  margin-top: 25px;
  margin-bottom: 25px;
  background-color: #fff;
  border-radius: 5px;
  padding: 10px;
}

.textape h4 {
  text-align: center;
}

.textape {
  padding-bottom: 20px;
  text-align: center;
  color: #989898;
}

.nav-menu.nav-menu-social.align-to-right {
  display: none;
}

#navigation .nav-menu {
  float: right;
}

.criteri .second-row li {
  max-width: 25%;
  float: left;
  text-align: left;
  position: inherit;
  flex: 25% !important;
  display: ;
}

#accordionFlushExample {
  border: none;
}

#flush-collapseOne {
  padding-top: 25px;
}

.text-center .sec-heading h2 {
  display: none;
}

.paginadue .image-bottom.hero-banner {
    background-size: cover!important;
    background-position: center center!important;
}

.shadow-hard .col-lg-4.col-md-4.col-sm-12.b-r {
    width: 85%;
    text-align: center;
    border-bottom: solid 1px;
    margin: 0 auto;
    padding: 0;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.shadow-hard .col-lg-6.col-md-5.col-sm-12.p-0.elio {
 	border-bottom: solid 1px;
    margin: 0 auto;
  	margin-bottom: 15px;
  	margin-top: -5px;
    margin-left: 150px;
}

.shadow-hard .col-lg-2.col-md-3.col-sm-12 {
  	margin-right: 40px;
  	margin-bottom: 10px;
}

.italian-search.hero-search-radius .btn.search-btn.black {
    height: 50px;
}

.full-search-2.italian-search .form-group {
    margin-bottom: 0;
    padding-top: 7px;
}

.shadow-hard li {
    padding-right: 15px;
}

.choose-property-type ul {
      place-content: center;
}

.btn.btn-theme-light-2, .btn.btn-theme-light-2:focus, .btn.btn-theme-light-2:hover {
    background: #9C9D9F!important;
    border: 2px solid darkgray!important;
    color: azure!important;
 	border-radius: 10px!important;
}

.nav-brand {
  	    padding: 7px 15px;
}

.nav-brand img {
    max-height: 65px;
}

.eapps-widget a:last-child {
    display: none!important;
}

.WidgetTitle__Header-sc-ruy1gu-2.gduAeC {
    display: none;
}

[data-overlay]:before {
    background: #000000;
}

.btn-md.rounded:hover {
    background-color: #be0521;
    color: white;
    border-color: white;
}


.staicercando {
    text-align: center;
    font-size: 19px;
    padding: 5px;
    position: absolute;
    width: 100%;
    font-weight: 900;
    text-transform: uppercase;
    padding-top: 39pz;
    margin-top: 8px;
}

.listing-card-info-price {
    color: black!important;
}

a.prt-view {
    background-color: #c20421!important;
}

.f-light-warning:before {
    background: rgba(191,2,30,.1)!important;
    border-color: #bf021e!important;
}

.f-light-success:before {
    background: rgba(191,2,30,.1)!important;
    border-color: #bf021e!important;
}

.f-light-blue:before {
    background: rgba(191,2,30,.1)!important;
    border-color: #bf021e!important;
}

.text-warning {
    color: #bf021e!important;
}

.text-blue {
    color: #bf021e!important;
}

.home-slider .item:before {
    background: linear-gradient(180deg,transparent 50%,black);
}

.list-pr.theme-cl {
    color: black;
}

.theme-bg.call-to-act-wrap {
    background-color: #C00321;
}

footer.dark-footer.skin-dark-footer {
    background-color: #9a9b9d;
}

.skin-dark-footer .footer-bottom {
    background: #3a393e;
}

.mb-0 {
    color: white;
}

footer.skin-dark-footer h4 {
    color: black;
}

ul.footer-bottom-social li i {
    color: white;
}

footer.skin-dark-footer, footer.skin-dark-footer .footer-widget ul li a, footer.skin-dark-footer a {
    color: black;
}

.footer-add {
    color: black;
}

.prt-types {
    background: #999a9c;
}

a.read-more:hover {
    color: white;
}

.prt-types {
    color: white;
}

.home-slider.margin-bottom-0.slick-initialized.slick-slider {
  display: none;
}