/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

 #yith-sl-results .wrap-store-details {
  margin-bottom: 10px;
 }
.yith-sl-wrap-no-image #yith-sl-results .store-info {
  padding: 10px;
  padding-left: 46px;
  background-size: auto 42px;
  background-repeat: no-repeat;
  background-position: left top 12px;
}
.yith-sl-wrap-no-image #yith-sl-results .store-info .store-name {
margin-bottom: 0;
}
#yith-sl-results .store-info .store-name .categoria-servizi {
display: block;
font-weight: normal;
font-size: .8em;
}

.single-yith_sl_store #yith-sl-main-wrapper {
  padding: 0;
}
.single-yith_sl_store #yith-sl-main-wrapper .wrap-header {
  background: rgb(70, 67, 61);
  padding-block: 200px 150px;
}
.single-yith_sl_store #yith-sl-main-wrapper .wrap-header H1 {
  color: white;
  margin-bottom: 0;
}
.single-yith_sl_store #yith-sl-main-wrapper .main-section,
.single-yith_sl_store #yith-sl-main-wrapper .contact-info {
  max-width: 800px;
  margin-inline: auto;
}
.single-yith_sl_store #yith-sl-main-wrapper .main-section {
  display: block;
  margin-bottom: 5rem;
  font-size: 1.3em;
}
.single-yith_sl_store #yith-sl-main-wrapper .main-section .wrap-image {
  max-width: 100%;
}
.yith-sl-layout-classic #yith-sl-main-wrapper .contact-info .wrap-single-info .wrap-icon::after {
  display: none;
}
.yith-sl-layout-classic #yith-sl-main-wrapper .main-section .wrap-description {
  max-width: 100%;
}
.single-yith_sl_store #yith-sl-main-wrapper .contact-info {
  text-align: center;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2rem;
}
.yith-sl-layout-classic #yith-sl-main-wrapper .contact-info .wrap-single-info .wrap-icon {
  border-bottom: 1px solid #707070;
}

.single-servozio__tipologia {
  font-weight: bold;
  color: white;
}

.wrapper-options > ul {
  columns: 2;
}

@media screen and (min-width: 769px) {
  .scroll-to-map-btn_wrapper {
    display: none;
  }
}