:root {
	--primary: #d09d6a !important;
}

@media(max-width: 810px){
	.mean-container a.meanmenu-reveal { margin-top: -55px; }
	.ab-img { margin-bottom: 0px; }
	.pt-120 { padding-top: 60px; }
	.pb-120 { padding-bottom: 60px; }
	.pb-90 { padding-bottom: 40px; }
	.mb-80 { margin-bottom: 40px; }
	.service-details11 .services-08-item { padding: 20px !important; }
	.testimonial-area .slick-slide img { max-height: 50px; }
	.about-content.pl-60{ margin-top: 0px; }
	.section-title h2 { font-size: 30px; }
	.blog-content2 { padding: 14px 30px 14px; }
	.footer-link ul li{ width: 50%; float: left; }
	.second-menu { margin-top: 1rem !important; margin-bottom: 2rem !important; }
	.sidebar-widget .widget{ padding: 0 }
	#contact h2{ font-size: 18px }
}

.sp-box .title .heading { width: 100%; }

#scrollUp{
	right: 30px;
	bottom: 120px;
}

/*--- loader ---*/
#loading {
    left: 0;
    margin: -100px 0 0 0px;
}
@media(max-width: 810px){
	#loading { background-size: 94% auto; }
}
/*---*/

/*--- slider homepage ---*/
@media(max-width: 810px){
	.slider-bg { min-height: initial !important; }
}
/*---*/

/*--- breadcrumb ---*/
@media (max-width: 810px) {
    .breadcrumb-area {
        min-height: min(550px, 44vh);
    }
}
/*---*/

/*--- slider immagini in trattamento viso ---*/
.slick-track { display: flex; }
.slick-track .slick-slide { display: flex; height: auto; align-items: center; justify-content: center; }
/*---*/

/*--- footer ---*/
footer, .copyright-wrap { border-top: 1px solid #000; }
.f-widget-title h2, .footer-widget .widgettitle,
.f-contact span,
.f-contact li h6,
.footer-widget p {
	color: #000 !important;
}

.f-contact a:not(:hover),
.footer-link ul li a:not(:hover ){
    color: #565353 !important;
}

footer .whatsapp { color: #24bc5d !important; }

.f-contact a:hover,
.footer-link ul li a:hover {
    color: var(--primary) !important;
}

.footer-social a:hover {
    padding: 1px 5px;
    border-radius: 7px;
}
/*---*/


/*--- fix pulsante newsletter in pagina contatti ---*/
@media(max-width: 1400px){
	.subscribe-form button { position: initial !important; }
}
/*---*/
