h1, h2, h3, h4{color: #553463;}
.fiolet{color:#9769aa}
.region-site-branding{display: flex; align-items: center; }

 .site-logo{margin-right: 20px;}
#block-telephones .block-content{color: #fff; text-shadow: 0 0 5px rgba(0,0,0,0.3)}
#block-telephones p{margin: 0}
#block-nashiposlugi .service{min-height: 291px; text-align: center;}
.service-icon{text-align: center}

.field--label-inline .field__label {float: left;  margin-right: 0.5em;}

.views-service{display: flex}
.views-service .views-row{width: 25%; padding: 20px;}

#block-views-block-service-block-1 .service{margin:40px 20px; min-height: 291px; text-align: center;}
.service-icon img{margin: auto}

.page-type-galereya article .field-items-over {display: flex; flex-wrap: wrap;justify-content: space-around}
.page-type-galereya article .field-items-over .field-item{margin-bottom: 4%}
.slick__arrow{}
.slick__arrow .slick-arrow{position: absolute; background: none;padding: 0;}
#block-views-block-slaydi-block-1{background: var(--content-bg);}
#block-views-block-slaydi-block-1 .views-field-field-image{position: absolute; opacity: 0.6}
#block-views-block-slaydi-block-1 .views-field-body h1{ font-family: 'AstrumBold';}
#block-views-block-slaydi-block-1 .views-field-body{position: relative;max-width: 80%;  margin: auto;  text-align: center;padding: 8% 0; font-family: 'AstrumBold';font-size: 1.5em}
#block-views-block-slaydi-block-1 .views-field-body .field-content{text-shadow: 0 0 5px rgba(255,255,255,0.5)}
.site-branding img{max-height: inherit; }
.header-main-right .footer-social-icons{margin-left: 20px}
.header-main-right .footer-social-icons .social-icons li a{padding: 5px 10px}
.social-icons a{ color:var(--theme-color);}
.scrolltop{color: var(--bold-color);}

@media (max-width: 767px) {
  #block-views-block-slaydi-block-1 .views-field-body h1{ font-size:1.4em}
  #block-views-block-slaydi-block-1 .views-field-body{font-size:1.2em}
  .views-service{flex-wrap: wrap;}
  .views-service .views-row{width: 50%}
}
@media (max-width: 480px) {
  .region-site-branding{  flex-wrap: wrap;  justify-content: center;}
  .header-main-right{ flex-wrap: wrap; justify-content: center;}
  .header-main-right .footer-social-icons{margin-left: 0;}
  #block-views-block-slaydi-block-1 .views-field-body{padding: 8% 0 22%;}
  .views-service .views-row{width: 100%}
}
