@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");   @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: url(//lipetsk.radevrn.ru/t/f/montserrat-v15-latin_cyrillic-ext-regular.eot); src: local(''),
url(//lipetsk.radevrn.ru/t/f/montserrat-v15-latin_cyrillic-ext-regular.eot?#iefix) format('embedded-opentype'), url(//lipetsk.radevrn.ru/t/f/montserrat-v15-latin_cyrillic-ext-regular.woff2) format('woff2'), url(//lipetsk.radevrn.ru/t/f/montserrat-v15-latin_cyrillic-ext-regular.woff) format('woff'), url(//lipetsk.radevrn.ru/t/f/montserrat-v15-latin_cyrillic-ext-regular.ttf) format('truetype'), url(//lipetsk.radevrn.ru/t/f/montserrat-v15-latin_cyrillic-ext-regular.svg#Montserrat) format('svg'); font-display: fallback;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
src: url(//lipetsk.radevrn.ru/t/f/montserrat-v15-latin_cyrillic-ext-600.eot); src: local(''),
url(//lipetsk.radevrn.ru/t/f/montserrat-v15-latin_cyrillic-ext-600.eot?#iefix) format('embedded-opentype'), url(//lipetsk.radevrn.ru/t/f/montserrat-v15-latin_cyrillic-ext-600.woff2) format('woff2'), url(//lipetsk.radevrn.ru/t/f/montserrat-v15-latin_cyrillic-ext-600.woff) format('woff'), url(//lipetsk.radevrn.ru/t/f/montserrat-v15-latin_cyrillic-ext-600.ttf) format('truetype'), url(//lipetsk.radevrn.ru/t/f/montserrat-v15-latin_cyrillic-ext-600.svg#Montserrat) format('svg'); font-display: fallback;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 800;
src: url(//lipetsk.radevrn.ru/t/f/montserrat-v15-latin_cyrillic-ext-800.eot); src: local(''),
url(//lipetsk.radevrn.ru/t/f/montserrat-v15-latin_cyrillic-ext-800.eot?#iefix) format('embedded-opentype'), url(//lipetsk.radevrn.ru/t/f/montserrat-v15-latin_cyrillic-ext-800.woff2) format('woff2'), url(//lipetsk.radevrn.ru/t/f/montserrat-v15-latin_cyrillic-ext-800.woff) format('woff'), url(//lipetsk.radevrn.ru/t/f/montserrat-v15-latin_cyrillic-ext-800.ttf) format('truetype'), url(//lipetsk.radevrn.ru/t/f/montserrat-v15-latin_cyrillic-ext-800.svg#Montserrat) format('svg'); font-display: fallback;
}
body { font-family:"Montserrat" }
.fs-12 { font-size:12px; }
.wrapper { padding-top:0; }
h1,h2,h3,h4,.section-menu { font-family:"Montserrat" }
h1 { font-size:2rem; }
h2 { font-size:1.6rem; }
h3 { font-size:1.2rem; }
h4 { font-size:1.0rem; }
.main-page-h1 { text-align:center;margin:0;padding:0;padding-top:10px;text-transform:uppercase;font-weight:600; }
#main ul{
list-style:none;
margin-left:00px;
padding-left:00px;
}
#main ul li { margin-left:0;padding-left:30px;position:relative; }
#main ul li:before{
content:"—";
position:absolute;
left:10px;
}
.nav.nav-tabs li:before { display:none; }
.top-line {padding:5px 0;}
.top-phone { font-size:1.4rem; }
.navbar-brand.custom-logo-link img { max-width:170px; }
.city-choise { display:inline-block;padding:5px 10px;border:1px solid #bbb;border-radius:5px;margin-right:10px; }
.city-adr { display:inline-block; }
.single-articles p { margin-bottom:20px; }
.zebra-block { padding:0px; }
.zebra-block.block-num-odd { background:#00000042 }
.art-blocks-transparent { background:transparent; }
.art-blocks-dark { background:#202020 }
.zakaz-tab.articles-tabs  .nav-tabs .nav-link.active{ background:#fff!important;color:#444 }
.zakaz-tab.articles-tabs .tab-content>.tab-pane { background:#fff!important;color:#444 }
.articles-single-page a,.taxonomy-product-category a { color:#fbda7b }
h1.entry-title { margin-bottom:0px;padding:20px 0;text-align: left;font-weight:400; }
.article-text-block { margin:20px 0px;padding:10px 0px;line-height:140%; }
.article-text-block:nth-child(2n) { background:#ffffff22; }
.art-block-img { margin:0 auto 20px; }
.art-block-img img { border:#525252 solid 4px;border-radius:7px;display:block;width:100%; }
.owl-multiple .owl-item .item { padding:4px;border-radius:7px; }
.owl-multiple .owl-item .item img { border-radius:5px; }
.valign-middle { vertical-align:middle;align-self:center; }
.art-nav { background:#444;border-radius:10px;margin:20px 0;padding:20px; }
.art-nav .nav-links { display:flex;flex-wrap:wrap;justify-content: space-between;width:100%; }
.art-nav .nav-links > div { width:50%; }
.art-nav .navigation.post-navigation { width:100%; }
.art-nav .nav-next { text-align:right; }
.art-nav .screen-reader-text { display:none; }
.art-nav .nav-previous a,.art-nav .nav-next a { display:inline-block;padding:10px;color:#01dca4;border:1px solid #01dca4;border-radius:5px;transition:0.5s;text-decoration:none;display: inline-flex;align-items:center;height:100%; }
.art-nav .nav-previous a,.art-nav .nav-next a {  }
.art-nav .nav-previous a:hover,.art-nav .nav-next a:hover { background:#01dca411;color:#fff; }
.art-nav i { font-size:2rem; }
.art-nav .nav-previous i { margin-right:15px; }
.art-nav .nav-next i { margin-left:15px; }
.navbar-dark .navbar-nav li.current-menu-item a.nav-link { color:#ffd400 }
#main-menu > .menu-item > a { text-transform:uppercase; }
.art-zamer { display:block;margin:0 auto 30px; }
.bshadow-yellow { box-shadow: 0 5px 5px 2px #efd41555; }
.btn-yellow {color: #555555!important;background-color: #ffd400;border-color: #ffd400;font-weight:600;text-transform:uppercase;}
.btn-yellow:hover { color: #000000;background-color: #e4c218;border-color: #d0b21d; }
#main  .zakaz-tab .nav-tabs .nav-item:first-child { padding-left: 0; }
#main  .zakaz-tab .nav-tabs .nav-item:last-child { margin-right:0; }
#main  .zakaz-tab .nav-tabs .nav-item { min-width:30%;text-align:center;font-weight:600; }
#main  .zakaz-tab .nav-tabs { justify-content: space-between; }
.zakaz-tab.articles-tabs .tab-content>.tab-pane,.zakaz-tab.articles-tabs .tab-content>.tab-pane > div { border-bottom-left-radius: 10px;border-bottom-right-radius: 10px; }
.article-gallery-block { margin:20px 10px;padding:10px 0px;line-height:140%; }
#ZakazTabContent { background:#fff!important;border-radius: 0 0 10px 10px; }
@media (max-width:1240px) {
#main  .zakaz-tab .nav-tabs .nav-item { min-width:auto; }
}
@media (max-width:1240px) {
#main .zakaz-tab .nav-tabs .nav-link { padding:10px 10px; }
#main .zakaz-tab .nav-tabs .nav-item { padding-left: 5px; }
}
.articles-single-page { padding-top:40px; }
.video-box { padding:20px 40px 60px 40px;border-radius:20px;background:#333;margin:40px 0; }
.video-box h2 { margin:0px 0 20px;font-size:16px;text-transform:uppercase;font-weight:400;font-family:"Montserrat" }
.video-box h2 i { color:#ffffff55;margin-right:10px; }
@media (max-width:576px){
.video-box { padding:0;background:none; }
}
button.close { padding:5px;text-align:center; }
button.close span { font-size:30px;line-height:30px; }
.arts-bg { background:url(//lipetsk.radevrn.ru/t/i/zh-bg.jpg) no-repeat center top;background-size:cover; }
.arts-bg h1.entry-title { padding:40px 0 60px;margin:0;color:#000;text-transform:uppercase; }
h1.entry-title.articles-header { text-transform:uppercase;padding-top:0; }
.ch-t { position:relative;display:inline-block;min-width:140px;cursor:pointer;margin-right:20px; }
.current-t { padding:7px 10px;border:1px solid #555;width:100%;border-radius:3px;transition:0.5s; }
.current-t.hide-cur { }
.ch-t .chose { opacity:0;visibility:none;position:absolute;top:0;left:0;z-index:-1;height:auto;transition:0.5s; }
.ch-t .chose.open { opacity:1;visibility: visible;z-index:1 }
.ch-t ul { position:relative;width:100%;height:50px;padding:0;border:1px solid #555;background:#404040dd;border-radius:5px; }
.ch-t ul,.ch-t ul li { margin:0;list-style:none; }
.ch-t ul li { padding:0; }
.ch-t ul li i,.current-t i { margin-right:10px; }
.ch-t ul li:first-child { margin-bottom:0px; }
.ch-t ul li a { text-decoration:none;padding:7px 10px;display:block; }
.ch-t ul li a:hover { background:#ffffff22;color:#fff; }
.embed-container {
position: relative;
padding-bottom: 56.25%;
overflow: hidden;
max-width: 100%;
height: auto;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.site .wpap-loadmore-wrapper .wpap-loadmore-button { background-color:#00000000!important;border:1px solid #01dca4;color:#01dca4;border-radius:3px;height:auto;padding:7px 10px;box-shadow:none;}
.site .navigation.pagination .screen-reader-text { display:none }
.site .navigation.pagination .nav-links{ display: flex;flex-wrap: wrap;justify-content: center;width: 100%;margin-bottom: 20px; }
.site .navigation.pagination a,.site .navigation.pagination span { 	float: left;
padding: 8px 16px;
text-decoration: none;
transition: background-color .3s;
border: 1px solid #01dca4;
border-radius:3px;
margin: 0 0px;
font-family: sans-serif;
margin:0 5px; }
.site .navigation.pagination span.page-numbers.current { background:#ffffff22; }
.site .navigation.pagination span.page-numbers.dots { border:0; }
.gallery-block .foogallery.foogallery-container { display:flex;flex-wrap:wrap; } .fp-prod-cat {
display: grid;
grid-template-areas:
"grid-1 grid-2 grid-3 grid-4"
"grid-1 grid-2 grid-3 grid-5"
"grid-6 grid-7 grid-8 grid-9"
"grid-6 grid-7 grid-8 grid-9";
gap: 20px;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: repeat(4, 185px);
align-items: stretch;
inline-size: 100%;
margin-left:0;padding-left:0;
}
.cat-item-75 { grid-area: grid-1; } .cat-item-424 { grid-area: grid-2; } .cat-item-390 { grid-area: grid-3; } .cat-item-80 { grid-area: grid-4; } .cat-item-89 { grid-area: grid-5; } .cat-item-81 { grid-area: grid-6; } .cat-item-88 { grid-area: grid-7; } .cat-item-87 { grid-area: grid-8; } .cat-item-415 { grid-area: grid-9; } .cat-item.cat-item-75 { background:url(//lipetsk.radevrn.ru/t/i/fp-cat/vertical-jalousie.png) no-repeat left top; }
.cat-item.cat-item-424 { background:url(//lipetsk.radevrn.ru/t/i/fp-cat/horizontal-jalousie.png) no-repeat left top; }
.cat-item.cat-item-81 { background:url(//lipetsk.radevrn.ru/t/i/fp-cat/rolled.png) no-repeat left top; }
.cat-item.cat-item-390 { background:url(//lipetsk.radevrn.ru/t/i/fp-cat/jalousie-windows.png) no-repeat left top; }
.cat-item.cat-item-80 { background:url(//lipetsk.radevrn.ru/t/i/fp-cat/plisse.png) no-repeat left top; }
.cat-item.cat-item-87 { background:url(//lipetsk.radevrn.ru/t/i/fp-cat/roller-shutters.png) no-repeat left top; }
.cat-item.cat-item-88 { background:url(//lipetsk.radevrn.ru/t/i/fp-cat/moskit-nets.png) no-repeat left top; }
.cat-item.cat-item-89 { background:url(//lipetsk.radevrn.ru/t/i/fp-cat/raftware.png) no-repeat left top; }
.cat-item.cat-item-415 { background:url(//lipetsk.radevrn.ru/t/i/fp-cat/portal.png) no-repeat left top; }
.fp-prod-cat > li.cat-item {list-style:none;margin-left:0;padding-left:0;
background-color: #555;
padding:3.8rem 1.5rem 2.5rem;
border-radius:10px;
font-weight:500;
box-shadow:0 5px 14px 0px #00000077;font-family:"Roboto"; }
.fp-prod-cat > li.cat-item ul.children { margin-left:0;padding-left:0;margin-top:15px; }
.fp-prod-cat > li.cat-item ul li { font-size:16px;list-style:none;margin-left:0;padding-left:0;font-weight:normal;margin:0px 0 15px; }
.fp-prod-cat > li.cat-item h2 { font-size:1.6rem;font-weight:400;line-height:1.6rem;margin-bottom: 2.2rem; }
@media (max-width:991px) {
.fp-prod-cat > li.cat-item h2 { font-size:1.2rem;margin-bottom:1.8rem }
.fp-prod-cat > li.cat-item ul li { font-size:14px;}
.fp-prod-cat > li.cat-item { padding: 2rem 1.2rem 2.5rem; }
}
@media (max-width:740px) {
.fp-prod-cat {
display: grid;
grid-template-areas:
"grid-1 grid-1 grid-3"
"grid-1 grid-1 grid-4"
"grid-2 grid-2 grid-5"
"grid-2 grid-2 grid-9"
"grid-7 grid-8 grid-6"
"grid-7 grid-8 grid-6";
gap: 20px;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: repeat(6, auto);
align-items: stretch;
inline-size: 100%;
margin-left:0;padding-left:0;
}
.cat-item-75 { grid-area: grid-1; } .cat-item-424 { grid-area: grid-2; } .cat-item-390 { grid-area: grid-3; } .cat-item-80 { grid-area: grid-4; } .cat-item-89 { grid-area: grid-5; } .cat-item-81 { grid-area: grid-6; } .cat-item-88 { grid-area: grid-7; } .cat-item-87 { grid-area: grid-8; } .cat-item-415 { grid-area: grid-9; } }
@media (max-width:500px) {
.fp-prod-cat {
display: grid;
grid-template-areas:
"grid-1 grid-1 grid-2 grid-2"
"grid-1 grid-1 grid-2 grid-2"
"grid-3 grid-3 grid-4 grid-4"
"grid-5 grid-5 grid-9 grid-9"
"grid-6 grid-6 grid-7 grid-7"
"grid-6 grid-6 grid-7 grid-7"
"grid-8 grid-8 grid-8 grid-8";
gap: 20px;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: repeat(7, auto);
align-items: stretch;
inline-size: 100%;
margin-left:0;padding-left:0;
}
.cat-item-75 { grid-area: grid-1; } .cat-item-424 { grid-area: grid-2; } .cat-item-390 { grid-area: grid-3; } .cat-item-80 { grid-area: grid-4; } .cat-item-89 { grid-area: grid-5; } .cat-item-81 { grid-area: grid-6; } .cat-item-88 { grid-area: grid-7; } .cat-item-87 { grid-area: grid-8; } .cat-item-415 { grid-area: grid-9; } }
@media (max-width:410px) {
.fp-prod-cat > li.cat-item h2 { font-size:1.0rem }
}
.product-tab .nav-tabs .nav-item { margin:0 1px; }
#footermenu { display:flex;flex-wrap:wrap;width:100%; }
#footermenu > li { width:25%; }
#footermenu > li:first-child { margin-left:0px; }
.footer-prod-menu { padding:83px 0 125px;background:#404040;color:#fff; }
.footer-prod-menu ul,.footer-prod-menu  li { margin:0;padding:0;list-style:none; }
#footermenu > li > a { display:block;margin-bottom:42px;text-transform:uppercase;font-size:1.0rem;font-weight:600; }
.footer-prod-menu #footermenu li ul li { margin-bottom:15px;font-size:0.9rem; }
.tab-line:before { display:none; }
#gal-nav { padding-bottom:0;padding-left:0;padding-right:0; }
.fp-slider { margin-top:20px; }
.fp-slider  .slick-dots li button { border:0;width:15px;height:15px;border-radius:50%;background:#fff; }
.fp-slider  .slick-dots { bottom:10px; }
.fp-slider  .slick-dots li.slick-active button { background:#ffd400 }
.fp-slider  .slick-dots li button:before { content:""; }
.fp-slider .fp-item-slide,.fp-slider .slick-list { border-radius:10px;overflow:hidden; }
.fp-slider .slick-list {  }
.fp-slider .slick-prev,.fp-slider .slick-next { z-index:10;padding:20px;background:#00000055;border-radius:50%; }
.fp-slider .slick-prev { left:10px; }
.fp-slider .slick-next { right:10px; }
.fp-slider .slick-prev:before {content: "\f053 ";font-family: 'Font Awesome 5 Pro';}
.fp-slider .slick-next:before {content: " \f054";font-family: 'Font Awesome 5 Pro';}
.fp-slider .slick-prev:before, .fp-slider .slick-next:before { position:absolute;left:0;top:0;width:40px;line-height:40px; }
.baner {background-color: #FFD400; }
.preim-title { text-align:Center;margin-bottom:2rem;text-transform:uppercase;font-family:"Montserrat";font-weight:600;color:#000; }
.fp-preim-icon { color:#594a1d;font-size:3rem;transition:0.5s;z-index:6;position:relative; }
.fp-preim-text { padding:0;font-weight:560;z-index:6;position:relative; }
.fp-preim-item-box { padding: 0 60px; }
.fp-preim-item-inside { padding:10px 10px;position:Relative; }
.fp-preim-item-inside:hover .fp-preim-icon { color:#fff; }
.fp-preim-item-inside-hover { transition:0.5s;position:absolute;left:0;top:0;right:0;bottom:0;background-image: -webkit-linear-gradient(top, #AD910055, #FFD40100);
background-image: linear-gradient(to bottom, #AD910055, #FFD40100);opacity:0;border-radius:7px;z-index:5; }
.fp-preim-item-inside:hover .fp-preim-item-inside-hover { opacity:1 }
.fp-block h2 { text-align:Center;margin-bottom:2rem;text-transform:uppercase;font-family:"Montserrat";font-weight:600;color:#fff; }
@media (max-width:991px) {
.fp-block h2 { font-size:1.6rem }
}
@media (max-width:767px) {
.fp-block h2 { font-size:1.2rem }
.fp-preim-item-box { padding:0 10px; }
}
.fp-block.light-block h2 { color:#404040 }
.fpgallery { margin-bottom:3rem; }
.fpgallery h2 { text-align:Center;margin-bottom:2rem;text-transform:uppercase;font-family:"Montserrat";font-weight:600;color:#fff; padding-top:30px}
.fp-gal-btn { margin-top:0px;text-align:center; }
.fp-gal-btn a.btn { display:inline-block;text-transform:uppercase;font-size:1.0rem;font-weight:600; }
.gal-back-btn { margin-top:0px;text-align: left; margin-top:4rem; }
.gal-back-btn a.btn { display:inline-block;text-transform:uppercase;font-size:1.0rem;font-weight:600; }
.review-ya { background:#fff;padding:20px;border-radius:10px; }
.widget.carousel { color:#777;position:Relative; } .widget__review .review__body { font-size:13px; }
.widget__review .review__title { font-size:12px;text-transform:uppercase;font-weight:600;font-family:"Montserrat" }
.widget__footer.carousel { display:none; }
.clients { background:#202020!important;padding:30px 0; }
.client-item { margin:0 5px; } .prod-bg { background:url(//lipetsk.radevrn.ru/t/i/zh-bg.jpg) no-repeat center top;background-size:cover;padding-bottom:100px;padding-top:40px; }
.prod-section-top-wrapper .tab-content,.prod-section-top-wrapper .tab-content .tab-pane { border-radius: 0;border-radius:0 0 10px 10px; }
.prod-section-top-wrapper .nav-tabs { border-bottom:0;position:relative; }
.prod-section-top-wrapper .nav-tabs:after { position:absolute;content:"";height:25px;left:0;right:0;border-radius:0 10px 0;background:#888;bottom:0;z-index:1; }
.prod-section-top-wrapper .nav-tabs .nav-item { margin-right:10px;position:relative;z-index:2;margin-bottom:0; }
.prod-section-top-wrapper .nav-tabs .nav-link { background:#888;border-radius:10px 10px 0 0;padding:15px 15px; }
.prod-section-top-wrapper .nav-tabs .nav-link.active { background:#404040 }
#dha-base #dha-module-form.dha-module-form { background:#f5f5f5;padding:15px; }
.valign-center { display: flex;align-items: center;height:100%; }
.prod-page-tab-h5 { font-size:0.8rem;font-weight:600;text-transform:uppercase;margin-bottom:7px; }
#gal-menu .current-menu-parent a { background:#404040 }
.prod-tabs-line { background: #6a6a6a; }
.wrapper p,.s-s-b-block li,
.c-t-t-content li,.after-prod-text li,
.b-s-b li,
.m-s-b li,
.m-s-b,
#a-l-n li,
.entry-content,
.any-questions-home li,
.art-blocks-transparent li,
.product-tabs-text li
{ line-height:160%; }
.s-s-b-block li,
.c-t-t-content li,
.after-prod-text li,
.b-s-b li, #a-l-n li,
.m-s-b li, .entry-content li,
.any-questions-home li,
.art-blocks-transparent li,
.product-tabs-text li
{ margin-bottom:7px; }
.prod-sections-items-image { background-repeat:no-repeat;background-size:cover;min-height:260px; }
.tab-slider-zamer .slick-track { display:flex;flex-direction: row;flex-wrap: nowrap;align-content: flex-start;margin-left:0; }
.tab-slider-zamer { padding:0 30px; }
.tab-slide-zamer-item { padding:15px 15px;background:#00000011;margin:0 5px;border-radius:7px;position:Relative;height:auto;min-height:100%; }
.tab-slider-zamer .slick-prev { left:5px;z-index:10 }
.tab-slider-zamer .slick-next { right:5px;z-index:10 }
.tab-slider-zamer .slick-arrow { color:#fff;font-size:30px; }
.tab-slider-zamer .slick-arrow:before { display:none; }
.tab-slider-zamer .tab-slider-img img { margin-left:auto;margin-right:auto; }
.tab-slider .slick-track { display:flex;flex-direction: row;flex-wrap: nowrap;align-content: flex-start;margin-left:0; }
.tab-slider { padding:0 30px; }
.tab-slide-item { padding:15px 15px;background:#00000011;margin:0 5px;border-radius:7px;position:Relative;height:auto;min-height:100%; }
.tab-slider .slick-prev { left:5px;z-index:10 }
.tab-slider .slick-next { right:5px;z-index:10 }
.tab-slider .slick-arrow { color:#fff;font-size:30px; }
.tab-slider .slick-arrow:before { display:none; }
.tab-slider .tab-slider-img img { margin-left:auto;margin-right:auto; }
.tab-slider-opcii .slick-track { display:flex;flex-direction: row;flex-wrap: nowrap;align-content: flex-start;margin-left:0; }
.tab-slider-opcii { padding:0 30px; }
.tab-slide-opcii-item { padding:15px 15px;background:#00000011;margin:0 5px;border-radius:7px;position:Relative;height:auto;min-height:100%; }
.tab-slider-opcii .slick-prev { left:5px;z-index:10 }
.tab-slider-opcii .slick-next { right:5px;z-index:10 }
.tab-slider-opcii .slick-arrow { color:#fff;font-size:30px; }
.tab-slider-opcii .slick-arrow:before { display:none; }
.tab-slider-opcii .tab-slider-img img { margin-left:auto;margin-right:auto; }
.zakaz-tab .slick-dotted.slick-slider { margin-bottom:0; }
.zakaz-tab .tab-content>.tab-pane { padding-bottom:20px; }
.zakaz-tab .bot-card-btns { background: #363636!important;padding:20px 20px 0px; }
.modal-img.rounded-circle { border-radius:50%;overflow:hidden; }
.v-center { display:flex;align-items: center; }
.card-form-head { font-size:2rem;text-transform:uppercase; }
.reg-like-perd { text-transform: uppercase; } .howwork-container { padding: 30px 0; }
.howwork-box { display:flex;padding: 0px 0 0;justify-content: center; }
.howwork-item { background:#00000066;border-radius:10px;width:180px;padding:10px;text-align:center;transition:0.5s;position:relative;margin:0 20px; }
.howwork-item:hover { background:#00000099; }
.howwork-item:before { content:"\f061";position:absolute;font-family: "Font Awesome 5 Pro";width:40px;right:100%;top:80px;font-size:2rem;text-align:center; }
.howwork-item:first-child:before { display:none; }
.howwork-img  { margin-bottom:15px; }
.howwork-img img { border:5px solid #fff;border-radius:50%; }
.howwork-item h3 { font-size:0.8rem;font-weight:400;text-transform:uppercase; }
.how-work-text p { font-size:0.7rem;line-height:140%;margin-bottom:0; }
@media (max-width:740px) {
.howwork-box { flex-wrap:wrap; }
.howwork-item { margin-bottom:15px;width:25%; }
.howwork-container { background-size:cover; }
}
@media (max-width:600px) {
.how-work-text p { display:none; }
}
@media (max-width:520px) {
.howwork-item { display:flex;width:47%;margin:0 5px 15px;text-align: left; }
.howwork-img { margin-right:5px;width:calc(30% - 5px); }
.howwork-img img { border-width:2px; }
.how-work-text { width:60% }
.how-work-text p { display:block; }
.howwork-item:before { display:none; }
}
@media (max-width:520px) {
.howwork-item { display:flex;width:100%;margin:0 0px 15px; flex-direction: row; }
.howwork-img { width:20%;margin-right:15px; }
.how-work-text { width:70% }
}
#wrapper-footer { background:#202020;padding:40px 0; }
@media (max-width:1240px) {
.product-tab #gal-menu.nav-tabs .nav-link { padding:7px 7px;font-size:0.8rem; }
#gal-nav {  }
}
@media (max-width:991px) {
.nav-link { font-size:12px; }
.top-phone { font-size:1.0rem }
#gal-menu.tab-line:after {height:100%;top:0;display:none;}
#gal-menu.tab-line:before {display:none;}
.product-tab #gal-menu.nav-tabs .nav-item { padding-bottom:0; }
#gal-menu { padding:5px 0; }
.product-tab #gal-menu.nav-tabs .nav-link { border-radius: 10px; }
.product-tab .nav { margin-top:0; }
}
@media (max-width:750px) {
.nav-link { font-size:11px; }
#footermenu > li {width: 50%;margin-bottom:20px;}
.footer-prod-menu { padding:40px 0 20px;background:#404040;color:#fff; }
}
@media (min-width:992px) {
#gal-nav .navbar-brand { display:none; }
.menu-down-bg { background:#6a6a6a }
}
@media (max-width:991px) {
.product-tab #gal-menu   { display:block; }
.product-tab #gal-menu .nav-item { margin-bottom:5px; }
#gal-nav { background: #6a6a6a;border-radius: 10px;margin-top: -23px; }
#gal-nav .navbar-brand { font-size:0.8rem; }
#gal-nav .far.fa-plus-square { color: #FFD400; }
#gal-nav { padding-bottom:3px;padding-left:10px;padding-right:10px; }
}
@media (min-width:581px){
.city-adr.to-contact { display:none; }
}
@media (max-width:580px){
.city-adr { display:none; }
.city-adr.to-contact { display:inline-block; }
}
.page-sec-block { background: #404040;margin:20px 0;padding:20px 0;text-align:center; }
.articles-list .h2-like-h4,.articles-list-bottom .h3-like-h4 { font-size:1.1rem; }
a.btn.btn-warning { color:#212529; } .after-prod-img-item { position:relative; }
.after-prod-img-item a { display:block;border-radius: 7px;overflow: hidden; }
.after-prod-items-caption { position: Absolute;bottom: 0;padding: 0 10px;background: #00000077;left: 0;right: 0;overflow: hidden;transition:0.5s;height:0;border-radius: 0 0 7px 7px; }
.after-prod-img-item:hover .after-prod-items-caption { height:54px;padding:10px 10px; }
.art-block-img .after-prod-items-caption { font-size:0.8rem; }
.plisse-arrow img { width:69px;height:69px;display:block;margin:auto; }
.any-questions-home ul { margin-left: 18px;padding-left:0; }
.serv-list-textblock { display:flex;flex-direction:column;justify-content: space-between; }
.serv-list h2 a { color:#fbda7b;text-decoration:none; }
.serv-top-img { border-radius:20px;border:5px solid #5b5b5b; }
.other-serv-top { display:flex;margin:0;padding:0;justify-content: flex-start;flex-wrap:wrap; }
.other-serv-top li { list-style:none;padding:0;margin:0;margin-bottom:5px;padding:2px;flex-grow: 1; }
.other-serv-top li a { height:100%; }
.serv-ozer-link.btn.btn-warning { font-size:0.8rem;padding:5px;height:100%;width:100% }
.border-radius-11 { border-radius:11px; }
.my-breadcrmb { padding:5px 0; }
.entry-breadcrumbs { display:inline-block;list-style:none;margin:0;padding:0; }
.entry-breadcrumbs li { display:inline-block;list-style:none;margin:0 5px;padding:0;font-size:0.8rem; }
.entry-breadcrumbs li a { color:#aaa; }
.file-dwnld { margin:3rem 0;background:#ffffff33;border-radius:7px;padding:1.4rem 2rem;position:relative;}
.file-dwnld i { font-size:3rem;color:#ffffffdd;width:4rem; }
.file-dwnld-mnogo { margin:0; min-height:100%;display: flex;flex-direction: row;align-items: center; }
.file-dwnld h3 { margin-bottom:0; }
.goldc {color: #f7be58!important;}
[class^="icon-"]:before, [class*=" icon-"]:before {
font-family: "Font Awesome 5 Free";
font-style: normal;
font-weight: 400;
speak: none;
display: inline-block;
text-decoration: none!important;
width: 1em;
margin-right: 0.2em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: 0.2em;
}
.icon-lamp:before {
content: '\f0eb';
}
.owl-carousel .owl-item img { border-radius:10px; }
.prod-to-back { font-size:12px;margin-bottom:15px; }
.prod-to-back a { padding:5px 10px;border-radius:5px;background:#55555544;text-decoration:none;transition:0.5s; }
.prod-to-back a:hover { color:#ffd400;background:#55555577;}
h2.sp-tab-head { text-transform:uppercase;margin-bottom:15px; }
.text-block img { margin-bottom:15px; }
.text-block .gg_gallery_wrap { margin-bottom:15px; }
.sect-slider-box { border-radius:20px; }
.cat-pot-slider-box-link { display: block;background: #fff;position: relative;z-index: 5;padding: 15px;border-radius:10px; }
.cat-pot-slider-box-link img { border-radius:6px }
.s-s-b-block .slick-arrow { padding:8px 7px;background:#6a6a6a;height: auto;width:40px;text-align:center; z-index:10;top:45%;border:solid #fff;}
.s-s-b-block .slick-arrow i  { color:#fff;font-size:1.2rem}
.s-s-b-block .slick-arrow:before,.s-s-b-block .slick-arrow:before { display:none; }
.s-s-b-block .slick-arrow.slick-prev { border-radius:0 7px 7px 0;left:-15px;box-shadow:5px 0px 8px 1px #00000055;border-width:1px 1px 1px 0px; }
.s-s-b-block .slick-arrow.slick-next { border-radius:7px 0 0 7px;right:-15px;box-shadow:-5px 0px 8px 1px #00000055;border-width:1px 0px 1px 1px; }
.prod-carousel-test.slick-dotted.slick-slider { margin-bottom:40px; }
.s-s-b-block .slick-dots { bottom:auto;top:100%;padding:7px 0 14px; }
.s-s-b-block .slick-dots li { margin:0;padding:0;width:24px;text-align:center;height:auto; }
.s-s-b-block .slick-dots li button { font-size:0;width:12px;height:12px;background:#fff;border:0;border-radius:10px;margin:0;padding:0;transition:0.5s;margin:0 auto; }
.s-s-b-block .slick-dots li button:before { display:none; }
.s-s-b-block .slick-dots li.slick-active button { background:#FFD400;width:25px; }
.prod-msb-slider-box .item { margin:0 15px 0 0;padding: 4px;border-radius: 7px; background-color: #6a6a6a;}
.prod-msb-slider-box .item img { border-radius: 5px; }
.similar-products .slick-track { display:flex; }
.similar-products .slick-track .similar-prod-item { position:relative;height:auto;min-height:100%;display:flex; }
.similar-products .slick-arrow { position:absolute;top:40%;padding:5px 15px;text-align:center;background:#00000055;border-radius:5px;border:1px solid #ffffff33;width:auto;height:auto;z-index:10;  }
.similar-products .slick-arrow i { font-size:2rem;color:#fff; }
.similar-products .slick-arrow:before { display:none; }
.similar-products .slick-prev { left:-15px }
.similar-products .slick-next { right:-15px }
.prod-item-slider-top-for .item img { border-radius:10px; }
.prod-item-slider-top-nav .slick-list { padding:0!important; }
.prod-item-slider-top-nav .slick-list .slick-track { display:flex; }
.prod-item-slider-top-nav .slick-list .slick-track .list-items-item { padding:5px; }
.prod-item-slider-top-nav .slick-list .slick-track .list-items-item img { border-radius:5px; }
#main ul.list-unstyled li:before {
content: "";
display:none;
left: 10px;
}
.card-prod .to-order { background:#FFD400;border-radius:7px;padding:15px 20px; }
.card-prod .card-footer {margin: 0 -13px;display: flex;flex-direction: row;justify-content: space-between;padding: 15px;align-content: center;}
.card-prod .card-footer .d-inline-block { align-self: center; }
.card-prod .meta-box li,#main .card-prod .meta-box li { list-style: disc;padding-left:0 }
.card-prod .meta-box ul,#main .card-prod .meta-box ul { margin-left:15px; }
.title-prod { font-size: 1.4rem;    text-transform: uppercase; }
.card-form-head { font-size: 1.2rem;    text-transform: uppercase; }
@media (max-width: 991.77px) {
.title-prod { font-size: 1rem;    text-transform: uppercase; }
.card-form-head { font-size: 0.8rem;    text-transform: uppercase; }
}
@media (max-width: 739.98px) {
.site-main>article.card {   max-width: initial;}
}
.clients-slider { padding:0 30px; }
.clients-slider .slick-prev { left:-5px }
.clients-slider .slick-next { right:-5px }
.mont-filed { height:2.2rem;    align-items: center;display: flex; }
.modal-body .wpcf7 { max-width:none; }
.p404-ul-style { margin:0;padding:0; }
.p404-ul-style li { margin:0;padding:0;list-style:none; }
.gg_gallery_wrap .gg_ol_bottom_mode .gg_main_overlay {opacity: 1!important;transform: initial; }
.gg_gallery_wrap .gg_ol_bottom_mode .gg_img .gg_img_title { opacity: 1!important;transform: initial;transition-delay: .15s; }