.home-header,
.servizi-header,
.chi_siamo-header,
.contatti-header {
    background-image: url("../img/chi-siamo/header_bg.jpg") !important;
    background-size: cover !important;
    background-position: center center;
}
.home-header {
    background-image: url("/img/home/bg_home.jpg") !important;
    padding: 100px 0;
    width: 100%;
}
.servizi-header {
    background-image: url("../img/servizi/header_bg.webp") !important;
}
.contatti-header {
    background-image: url("../img/contatti/header_bg.jpg") !important;
}
.overlay:after {
    background-color: rgba(39, 51, 62, 0.3);
}
.bg-gradient {
    background: rgba(234,86,13,1);
}
.bg-gradient-linear {
    background: -moz-linear-gradient(0deg, rgba(227,6,19,1) 0%, rgba(234,86,13,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(227,6,19,1) 0%, rgba(234,86,13,1) 100%);
    background: linear-gradient(0deg, rgba(227,6,19,1) 0%, rgba(234,86,13,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e30613",endColorstr="#ea560d",GradientType=1);
}
.gradient.gradient-purple-blue.overlay.alpha-8:after {
    background: rgb(227,6,19);
    background: -moz-linear-gradient(0deg, rgba(227,6,19,0.6965161064425771) 0%, rgba(234,86,13,0.5032387955182073) 100%);
    background: -webkit-linear-gradient(0deg, rgba(227,6,19,0.6965161064425771) 0%, rgba(234,86,13,0.5032387955182073) 100%);
    background: linear-gradient(0deg, rgba(227,6,19,0.6965161064425771) 0%, rgba(234,86,13,0.5032387955182073) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e30613",endColorstr="#ea560d",GradientType=1);
}
.mt-7n {
    margin-top: -120px;
}
.section-heading {
    margin-bottom: 30px;
}
#map {
    width: 100%;
    height: 500px;
}
.nav-link:hover,
.nav-link.active {
    color: #fff !important;
    border-bottom: 1px solid #fff;
}
.navigation.fixed-top .nav-link:hover,
.navigation.fixed-top .nav-link.active {
    color: #E30613 !important;
    border-bottom: 1px solid #E30613;
}
.st-nav .st-nav-section.st-nav-mobile .st-root-link .icon-bar {
    background-color: #E30613;
}

.sell-items {
    list-style: none;
    display: flex;
    justify-content: center;
    padding: 150px 0 100px 0;
    min-width: 770px;
}

.sell-items li {
    width: 200px;
    height: 200px;
    display: inline-block;
    transform: rotate(45deg);
    overflow: hidden;
}

.sell-items li img {
    width: auto;
    height: 280px;
    margin: -38% 0 0 -38%;
    transform: rotate(-45deg);
    transition: all .2s;
}

.sell-items li img:hover {
    height: 290px;
    margin: -40% 0 0 -40%;
}

.sell-items li:nth-child(1),
.sell-items li:nth-child(3),
.sell-items li:nth-child(5) {
    margin-top: -72px;
}
.sell-items li:nth-child(2),
.sell-items li:nth-child(4) {
    margin-top: 72px;
    margin-left: -56px;
}
.sell-items li:nth-child(3),
.sell-items li:nth-child(5) {
    margin-left: -56px;
}

#section-rent a,
#section-rent a:hover {
    color: #fff;
    text-decoration: underline;
}

.rental-form,
.rental-form li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.rental-form li {
    padding-bottom: 10px;
}

.rental-form li span {
    display: block;
}

.highlight {
    color: #fff;
    background: #E30613;
}

.text-light .highlight {
    color: #E30613;
    background: #ffffff;
}

#section-sell {
    background: #E30613;
}

#whatsapp_footer {
    display: block;
    position: fixed;
    bottom: 30px;
    right: 30px;
}

#whatsapp_footer img {
    width: 72px;
    height: 72px;
}

.b-md-r {
    border-right: 1px solid #d3d3d361 !important;
}