HEX
Server: Apache/2.4.6 (CentOS) mpm-itk/2.4.7-04 mod_fcgid/2.3.9 PHP/5.4.16
System: Linux dvm.vladweb.ru 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: region-gk.ru (1016)
PHP: 7.3.33
Disabled: NONE
Upload Files
File: /home/region-gk.ru/data/www/region-gk.ru/wp-content/themes/region/css/custom.css
.range__item_box-5 {background-image: url("/wp-content/themes/region/img/mafi-bg.png");}

.display-posts-listing {list-style-type: none; padding-left: 0;}
.display-posts-listing a, .display-posts-listing span {font-family: Montserrat; display: block}
.display-posts-listing span {margin-top: 15px;}
.display-posts-listing a {color: #1e3790; font-size: 130%; line-height: 130%; text-decoration: none;  }
.display-posts-listing a:hover {text-decoration: underline; color: #1b5da6}
.display-posts-listing li {margin: 30px 0px}

.menu__list-item {margin-right: 30px;}
[class*="range__item_box"] {transition: .3s linear}
[class*="range__item_box"]:hover {filter: contrast(130%);}
#uslugi {display:none}

.header__catalog-list {z-index: 50}

.slider_home_news_pic-container, .slider_home_news_txt-container {position: relative; z-index: 10}
.text__title_news-flex {display: flex; align-items: center; justify-content: space-between; position: relative}
.text__title_news-flex-bg {position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 5; opacity: 0.2}
.text__title_news-flex-bg img {width: 100%; height: 100%; object-fit: cover; object-position: center;}
.text__title {width:auto}
.slider_home_news_pic .slider__list {margin:0}
.slider_home_news_pic .slider__img {width:100%; height:auto}
.slider_home_news_pic.slider {padding:0; background:none}
.slider_home_news_pic .slider__list {padding-bottom:20px}
.slider_home_news_pic.slider .swiper-pagination-bullet, .slider__dot {background-color: #8f9bc8;}
.slider_home_news_pic.slider .swiper-pagination-bullet-active {background-color: #fff;}

.slider_home_news_txt-container a {color: #fff}
.slider_home_news_pic-container {width:30%; margin-right: 30px;}

@media (min-width:768px) {
.text__inner-new {padding-top: 150px}
.range__item_box-5 {padding-right: 15px}
}
@media (min-width:1250px) {
.slider_home_news_pic-container {/*width:25%; margin-right: 30px; margin-top: -130px*/}
.text__inner-new {padding-top: 140px} /* 240px */
.text__title_news-flex {padding: 30px 60px}
.range__item_box-5 {padding-right: 25px}
}

@media (max-width:1249px) {
.menu {z-index: 40}
}
@media (max-width:767px) {
.text__title_news-flex {flex-direction: column}
.slider_home_news_pic-container {width: 100%; margin-right: 0px; margin-bottom: 30px;}
.header__bottom_mobile {z-index: 40}
}

#ourPromo .row {display: flex; flex-wrap: wrap; margin: 0 -15px;}
#ourPromo .col-lg-4 {padding: 0px 15px; position: relative; width: 100%;}
#ourPromo .col-lg-4 .text__inner-new {height: 100%;}
#ourPromo .col-lg-4 .text__title_news-flex {padding: 15px; flex-direction: column; height: 100%; justify-content: start;}
@media (min-width:1250px) {
#ourPromo .col-lg-4 {flex: 0 0 33.33333%; max-width: 33.33333%;}
#ourPromo .col-lg-4 .text__title_news {margin:0}
#ourPromo .col-lg-4 .text__inner-new {height: 100%;  padding-top: 60px;  padding-bottom: 60px;}
}
@media (max-width:1249px) {
#ourPromo .col-lg-4 + .col-lg-4 .text__inner {padding-top: 0;}
#ourPromo .col-lg-4 .swiper-backface-hidden .swiper-slide {/*margin-bottom: 15px;*/}
}
@media (min-width: 768px) {
.range__item_box-4-w100 {width: 100%; margin-right: 0; background-size: cover;}
}
#ourPromo .col-lg-4 .slider_home_news_pic-container {width: 100% !important; margin: 0px 15px !important;}
#ourPromo .col-lg-4 .swiper-backface-hidden .swiper-slide {width: 100% !important; position: relative; display: block; padding-bottom: 56.25%; height: auto;}
#ourPromo .col-lg-4 .slider_home_news_pic .slider__img {width: 100% !important; height: 100% !important;  object-fit: cover !important; object-position: center !important; position: absolute !important; z-index: 5 !important; left: 0; top: 0; right: 0;}
@media (max-width: 1249px) {
.menu.menu_active {/*display: block;*/}
}


.menu__list-item_dropdown > a {color: #fff;}
.dropdown-menu {float: none; display: none; padding: 15px 0px;}
.dropdown-menu.show {display: block;}
.dropdown-item {display: block; width: 100%;  padding: .5rem 0rem;  clear: both;  font-weight: 400;  color: #ffffff; text-decoration: none;}
.dropdown-item:hover {color: #f3490e;}

@media (min-width:1250px) {
.menu {flex-grow: 1;}
.menu__list-item_dropdown {position: relative; background-color: #1e3790; height: 56px;  margin-right: 0;    margin-left: auto; flex-grow: 0 !important;}
.menu__list-item_dropdown > a::before {  content: '';  position: absolute;  top: 18px;  left: 30px;  background-image: url(/wp-content/themes/region/icon/catalog.svg);  background-repeat: no-repeat;  width: 18px;  height: 18px; }
.menu__list-item_dropdown > a {color: #fff; display: flex; flex-direction: column; justify-content: center; padding-left: 68px; padding-right: 48px; height: 56px; background-color: #1e3790; font-style: normal;  font-weight: 700;  font-size: 16px;  line-height: 20px;  letter-spacing: 0.04em;  text-transform: uppercase;}
.menu__list-item_dropdown > a:hover {background-color: #334a9c}
.dropdown-menu {position: absolute;	float: none; top: 100%; left: 0; right: 0; z-index: 1000; display: none; background: #1e3790; padding: 15px 0px;}
.dropdown-menu.show {display: block;}
.dropdown-item {display: block; width: 100%;  padding: .5rem 1.5rem;  clear: both;  font-weight: 400;  color: #ffffff; text-decoration: none;}
.dropdown-item:hover {color: #f3490e;}
.menu__list-item {flex-grow: 1;}
}

.menu {padding-top: 0;}

.slider_home_news_txt-container a {text-decoration: none}
.slider_home_news_txt-container a:hover {color: #f3490e}
.moreNews {margin-top: -15px; margin-bottom: 45px; text-align: center}
.moreNews a {font-family: Montserrat;  font-style: normal;  font-weight: 600;  font-size: 16px;  line-height: 56px;  height: 56px;	padding: 0 15px;  border: 1px solid #1e3790;  background-color: transparent; color: #000; text-decoration: none; display: inline-block;}
.moreNews a:hover {background-color: #eff3ff;}

#socialContacts {display: flex;  flex-direction: column;  gap: 5px;  font-size: 120%;  margin-left: 10px;}
@media (max-width:1249px) {
#socialContacts {margin-left: -10px;}
.footer_group {margin-top: 30px;}
}
@media (max-width: 767px) {
#socialContacts {gap: 3px; font-size: 100%; margin-left: 0px;}
.header__contact {margin-right: auto; margin-left: 12px;}
.header__top {width: 245px;}

}
@media (max-width: 479px) {
#socialContacts {/*font-size: 110%;*/ margin-right: 10px;}
}