body{
  font-family: "Inter";
}

h1{font-size:2.1em;font-family: "Inter";line-height: 1.3em;margin:1 rem;font-weight:600;color:#000;}
h2{font-size:1.8em;line-height: 1.2em;margin:1 rem;font-weight:600;color:#000;}
h3{font-size:1.5em;line-height: 1.1em;margin:1 rem;font-weight:600;color:#000;}

.card-product.style-skincare .card-product-info {
  padding: 20px 8px;
}
.nav-ul-mb li{
  border-bottom: 1px solid #ddd;
  padding: 10px 0;
}

footer{
  background-color:#092c3f;
  color:#fff;
  font-weight: 700 !important;
}
footer h6{
  color:#fff;
}
.footer .footer-wrap .footer-body::before {
  background-color: #092c3f; 
}
.footer .footer-logo {
  margin-bottom: 0px;
  text-align: left;
  margin-top: -8px;
  margin-left: -5px;
}
.footer .footer-logo img{  
  width:52px;
}
.footer-menu-list li{
  line-height: 30px;
  font-weight: 200;
}
.footer-menu-list li a{
  color: #fff;
}
.footer-menu-list li a:hover{
  color: #fff !important;
}
.footer .footer-wrap .footer-bottom .footer-bottom-wrap {
  padding-top: 18px;
  border-top: 0.4px solid #fff;
  padding-bottom: 17px;
}
.footer .footer-wrap .footer-bottom .footer-bottom-wrap .footer-menu_item{
  color: #fff; font-weight: 200;
}
.footer .footer-infor ul li p a {
  color: #fff; font-weight: 200;
} 
.footer .footer-infor ul li p i{
  font-weight: 200;
  font-size: 1.2em;
  /*border: 1px solid;*/
  padding: 5px 5px 5px 5px;
  /*border-radius: 50%;*/
} 
.tf-store-item.active {
  background-color: #092c3f; color: #fff;
}
.intro-bar{
  background-color: #971c76; color: #fff;
}
.dark_bg{
  background-color:#092c3f;
  color:#fff;
}
.dark_bg p{
  font-weight: 200;
}
.mid_bg{
  background-color:#144d5e;
}
.social-container{
  padding: 18px 27px 20px;
  border-radius: 10px;
  background-color: #144d5e;
  color:white;
}
.social-container a{
  color:white;
}
.tf-page-title .heading {
  color: #092c3f;
  text-transform: uppercase;
  font-weight: 600;
}
.tf-page-title {
  background-image: url(https://ciavarrapsicologa.it/media/uploads/nuvole.png);
  background-position: bottom;
}
.card-product .card-product-wrapper,.card-product.style-skincare {
  border-radius: 0px;
}
.card-product .card-product-info .title {
  font-weight: 700;
}
.card-product .card-product-info .price {
  font-weight: 400;
}
.btn-fill {
  background-color: #092c3f;
  border: #092c3f;
}
.footer .footer-col-block .footer-heading-moblie::before, .footer .footer-col-block .footer-heading-moblie::after {
  background-color:white;
}
.sw-dots.style-2 span.swiper-pagination-bullet-active {
  background-color: #fff;
}
.sw-dots.style-2 span.swiper-pagination-bullet-active::before {
  background-color: #092c3f;
}
.sedi-img{
  width:33%;
}
.mobile-boxes{display:none}
.desktop-boxes{display:block}
@media only screen and (max-width: 768px) {
  .mobile-boxes{display:block}
  .desktop-boxes{display:none}
  .about-img-2{display:none}
  .footer-infor{text-align:center}
  .about-title, .about-text{text-align:left}
  .sedi-img{  width:100%;}
}
.nav-link.active, .nav-link:hover{
  color:#092c3f;
  border-bottom: 1px solid #092c3f;
}
.nav-ul-mb .nav-link.active, .nav-ul-mb .nav-link:hover{
  color:#092c3f;font-weight: 600;;
  border-bottom: none;
  text-decoration: underline;
}