.item-block {
    min-height: 253px!important;
}

.abv_txt table td {
    border: 1px solid #858585 !important;
}

/* Svoi CSS kod pishite v faile CUSTOM.CSS, chotobi pri ustanovke obnovlenii ne bilo problem */
/* --------------------------------------- */
/* Put you custom CSS in CUSTOM.CSS, not in this file! */

/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII, ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII, ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII, ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII, ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII, ne izmenyaite ego!!! */

body{background-color:white;color: #555;}
a, a:hover, a:focus, a:active{text-decoration:none;outline:none;}
a.grey { color: #818181; }
/*a:hover{text-decoration:none;}*/
h1,h2,h3,h4,h5,h6{margin:0;font-weight:bold;margin:46px 0 26px 0;color:#222222;}
h1,h2,h3,h4{letter-spacing:normal;}
h1{font-size:2.133em;line-height:30px;margin:0 0 18px;font-weight:bold;}
h2{font-size:1.866em;line-height:28px;margin: 30px 0 25px;}
h3{font-size:1.6em;  line-height:24px;margin: 30px 0 25px;}
h4{font-size:1.33em; line-height:20px;margin: 30px 0 25px;}
h5{font-size:1.2em;  line-height:22px;margin: 30px 0 25px;}
h6{font-size:1.066em;line-height:22px;margin: 30px 0 25px;}
.content h2:first-of-type,.content h3:first-of-type,.content h4:first-of-type,.content h5:first-of-type,.content h6:first-of-type{/*margin-top:0px;*/}
h1.spaced, h2.spaced, h3.spaced, h4.spaced, h5.spaced, h6.spaced{margin-top:50px;}
h1.no-top-space, h2.no-top-space, h3.no-top-space, h4.no-top-space, h5.no-top-space, h6.no-top-space{margin-top:0px;}
h1.no-bottom-space, h2.no-bottom-space, h3.no-bottom-space, h4.no-bottom-space, h5.no-bottom-space, h6.no-bottom-space{margin-bottom:0px;}
h1.more-spaced, h2.more-spaced, h3.more-spaced, h4.more-spaced, h5.more-spaced, h6.more-spaced{margin-top:64px;}
h1.bottom-spaced, h2.bottom-spaced, h3.bottom-spaced, h4.bottom-spaced, h5.bottom-spaced, h6.bottom-spaced{margin-bottom:36px;}
.underline{display:inline-block;margin-bottom:20px;padding-bottom:11px;border-bottom:2px solid blue;}
h4.underline{padding-bottom:7px;}
h5.underline{padding-bottom:4px;}
b, strong{color:#222222;}
.dark_link{color:#222;}
.label[href]:hover, .label[href]:focus{color:#555;cursor:default;}

.no-bottom-margin { margin-bottom: 0; }
.no-top-margin { margin-top: 0; }

.muted { color: #818181; }
.normal_text{font-size:1.200em;line-height: 1.444em;}
.bold{font-weight:bold;}

p{margin-bottom:24px;}
p .alternative-font{display:inline-block;margin-top:-15px;position:relative;top:3px;margin-bottom:-6px;}
p.featured{font-size:1.6em;line-height:1.5em;}
p.short{margin-bottom:0;}
p.tall{margin-bottom:20px;}
p.taller{margin-bottom:40px;}
p.drop-caps:first-child:first-letter{float:left;font-size:75px;line-height:60px;padding:4px;margin-right:5px;margin-top:5px;font-family:Georgia;}
p.drop-caps.secundary:first-child:first-letter{background-color:#ccc;color:white;padding:6px;margin-right:5px;border-radius:4px;}

hr{height:1px;margin:25px 0;border:none;border-top:1px solid #f2f2f2;}
.colored_line{border-color:#ededed;border-top-width:2px;}

table.no-border { border-collapse:collapse;border-spacing:0; border:0; }

table.table{border-collapse:collapse;border-spacing:0;}
table.table > thead > tr > th, table.table > tbody > tr > th, table.table > tfoot > tr > th, table.table > thead > tr > td, table.table > tbody > tr > td, table.table > tfoot > tr > td{border:0;}
table.table > thead > tr > th, table.table > tbody > tr > th, table.table > tfoot > tr > th{color:white;}
table.table tr:nth-child(even) td{background:#eff5f7;}
table.table tr:nth-child(odd) td{background:white;}
table.table th{background:#555;}
table.table1 td{padding:15px;}
blockquote{color:#222222;position:relative;padding:18px 20px 25px 73px;border:none;font-weight:500;font-size:1em;line-height:24px;font-weight:600;margin: 10px 0px 5px;}
blockquote p{line-height:normal;}
blockquote:before{position:absolute;top:10px;left:0px;font-family:Arial;content:"\201C";font-size:82px;line-height:78px;}
blockquote.danger{padding:27px 42px 31px 42px;border:1px solid rgba(210,21,21,0.4);border-radius:3px;border-left: 3px solid #d21515;color:#bb3a3a;margin: 40px 0px;font-weight:400;}
blockquote.info{padding:27px 42px 31px 42px;border:1px solid rgba(91,177,71,0.4);border-radius:3px;border-left: 3px solid #5bb147;color:#5a8051;margin: 40px 0px;font-weight:400;}
blockquote.danger *{color:#bb3a3a;}
blockquote.info *{color:#5a8051;}
blockquote.danger:before{content:"";position:absolute;top:-9px;left:40px;background:#fff url(images/allcorp2.png) -249px -262px no-repeat;width:26px;height:17px;}
blockquote.info:before{content:"";position:absolute;top:-9px;left:40px;background:#fff url(images/allcorp2.png) -17px -153px no-repeat;width:26px;height:18px;}
blockquote.danger:after{content:"";}
blockquote.code{padding:27px 42px 31px 42px;border:1px solid #f2f2f2;background:url(images/code_pattern.gif);color:#999;margin: 40px 0px;font-weight:400;}
blockquote.code:before{display:none;}
blockquote > div{font-style:italic;padding:18px 20px 25px;}
blockquote small{color:#333333;font-style:normal;margin-top:10px;}
li{line-height:24px;}
ul, ol{padding-left:26px;margin-bottom:20px;}
ul + h3,ul + h4,ul + h5,ul + h6, ol + h3,ol + h4,ol + h5,ol + h6{margin-top:28px;}
ul.list.icons{padding-left:30px;}
ul.list.icons .fa{margin-left:-22px;margin-right:5px;}
dl{margin-top:16px;}
dt{margin-bottom:1px;}
dd{margin-bottom:14px;color:#444444;}
dd + dd{margin-top:-14px;}
table.table > thead > tr > th{font-size:14px;font-weight:normal;padding-top:7px;padding-bottom:7px;}

ul{padding-left:0px;}
ol li{padding-left: 4px;margin-bottom: 12px;}
ul li{list-style-type: none;position: relative;padding-left: 20px;margin-bottom: 8px;}
ul li p{margin-bottom:0px;}
ul li ul, ol li ol{padding-top:4px;}
.body ul li:before{content: "";position: absolute;left: 0px;top: 11px;width: 3px;height: 3px;background: #222;}
ul.list-unstyled li{padding-left:0px;margin-bottom:0px;}
ul.list-unstyled li:before{display:none;}

.body_media{display:none;position:absolute;top:2;}
.valign{float:none;display:inline-block;vertical-align:middle;}
.ask_a_question{text-align:center;line-height:15px;color:#1D2029;}
.ask_a_question .text{margin-top:8px;}
.styled-block{border-left:2px solid;background:url('images/background.png') #f2f2f2 0 0 repeat;color:#555555;margin-bottom:40px;clear:both;margin-top:30px;padding:37px 50px;font-size:15px;}
.order-block{background:#fbfbfb;border:1px solid #f2f2f2;color:#555555;clear:both;font-size:1em;margin:30px 0 40px;width:100%;}
.order-block .row{margin:0;}
.order-block .row > div{text-align:center;padding: 41px 0 40px;min-height:83px;}
.order-block .row > div:last-of-type{/*background:#fff;*/}
.order-block  td{padding:42px 0px 37px;vertical-align:top;}
.order-block  td .btns{text-align:center;}
.order-block .btn{margin:0;}
.order-block .text{padding:0px 0px 0px 131px;min-height: 46px;line-height:24px;color:#555;text-align:left;position:relative;}
.order-block .text .svg{display:block;width:48px;height:58px;position:absolute;top:39px;top:-2px;left:52px;}
.order-block .text h1, .order-block .text h2, .order-block .text h3, .order-block .text h4, .order-block .text h5, .order-block .text h6 {color:#333333;margin-bottom:5px;margin-top:0px;}
.styled-block .row > div, .order-block .row > div{/*float:left;*/display: table-cell;vertical-align:middle;}
.styled-block .row > div.col-md-3, .order-block .row > vib.col-md-3{text-align:center;}
.styled-block .row > div.col-md-3 .btn, .order-block .row > vib.col-md-3 .btn{position:relative;margin:0;}
.select-outer{width:252px;/*overflow:hidden;*/position:relative;white-space: nowrap;font-size: 0px;/*border: 1px solid #f2f2f2;*/}
.select-outer select{appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;font-size:13px;}
.select-outer i.fa{/*position:absolute;*/top: 0px;width: 28px;height: 36px;line-height: 36px;text-align: center;padding: 1px 1px 0px 2px;border-right: 0px solid #f2f2f2;left:0px;vertical-align:top;font-size:13px;margin-right: -28px;}
.select-outer i.fa:before{color:#fff;background:url(images/svg/more_arrow.svg) 2px 4px no-repeat }
.select-outer i + select{padding-left:39px;padding-right:7px;}
.select-outer select + i.fa{border-left: 0px solid #f2f2f2;right:0px;left:auto;border-right-width: 0px;padding-left:0px;margin-left: -28px;}
.select-outer.black i.fa{color:#222;}
.bx-opera .select-outer i.fa{top:6px;display:none;}
.bx-firefox .select-outer i.fa, .bx-ie .select-outer i.fa{/*height:31px;line-height:30px;*/}
.bx-firefox .select-outer select{padding-top:6px;padding-bottom:7px;}
.select-outer select::-ms-expand{display:none;}
.grey_light{color:#6d7a83;}
.grey_dark{color:#666666;}
.dark_light{color:#2f383d;}
.dark_light_table{color:#2f383d;font-size:16px;}
.dark_table{color:#333;font-size:15px;line-height:20px;font-weight:bold;}
.noradius{border-radius:0;}
.white_middle_text{font-weight:bold;}
.underborder{border-bottom: 1px dotted;}

.introtext{padding: 0px 0px 19px;font-size: 1.200em;color: #222222;border-bottom: 2px solid  #de002b;line-height: 1.6em;margin-bottom:30px;}
.introtext p:last-child{margin-bottom:0px;}

.btn-inline { cursor: pointer; white-space: nowrap; }
.btn-inline i { margin: 0 14px; }
.btn-inline.rounded i { margin: 0 8px;  border-radius: 50%; width: 18px; text-align: center; height: 18px; line-height: 17px;position:relative;top:1px; }
.btn-inline.rounded i:before { margin-left: 2px; }
.bx-firefox .btn-inline.rounded i:before { margin-left: 0px; }
.btn-inline.rounded:hover i { color: #fff; background: #ccc; }
.btn-inline:hover { color: #222;  }

.btn-inline.sm { font-size:0.867em; }
.btn-inline.sm i { margin: 0 12px; }
.btn-inline.sm.rounded i { margin: 0 6px; }

.btn-inline.xs { font-size:0.733em; }
.btn-inline.xs i { margin: 0 10px; }
.btn-inline.xs.rounded i { margin: 0 4px; }

.btn-inline.black { color: #222; }

.black { color: #222; }

/* i.fa.big-icon /info/more/icons/ */
.fa.big-icon { height: 54px; width: 54px;  line-height: 54px; font-size: 29px;  border-radius: 50%; background: #666; color: #fff; text-align: center; }
.fa.big-icon.grey { color: #222;}
.fa.big-icon.s50 { height: 50px; width: 50px;  line-height: 50px; font-size: 29px; }
.fa.big-icon.s45 { height: 45px; width: 45px;  line-height: 45px; font-size: 25px; }
.fa.big-icon.s40 { height: 40px; width: 40px;  line-height: 40px; font-size: 22px; }
.fa.big-icon.s35 { height: 35px; width: 35px;  line-height: 35px; font-size: 19px; }
.fa.big-icon.s30 { height: 30px; width: 30px;  line-height: 30px; font-size: 17px; }
.fa.big-icon.s25 { height: 25px; width: 25px;  line-height: 25px; font-size: 13px; }

/* .icon-text /info/more/icons/ */ 
.icon-text { padding: 0 20px; height: 54px; line-height: 54px;  display: inline-block;  border-radius: 27px; white-space: nowrap;  }
.icon-text .fa { font-size: 30px; margin-top: -7px; vertical-align: middle; margin-right: 10px; }

a.icon-text:hover { color: #fff; text-decoration: underline; }
a.icon-text:focus { color: #fff; }

.icon-text.s50 { padding: 0 18px; height: 50px; line-height: 50px; }
.icon-text.s50 .fa {  margin-top: -2px; font-size: 26px; margin-right: 6px;  }

.icon-text.s45 { height: 45px; line-height: 45px; }
.icon-text.s45 .fa { margin-top: -2px;  font-size: 22px; margin-right: 4px;  }

.icon-text.s40 {  padding: 0 16px; height: 40px; line-height: 40px; }
.icon-text.s40 .fa { font-size: 22px;     margin-top: -4px; margin-right: 4px;  }

.icon-text.s35 { padding: 0 14px; height: 35px; line-height: 33px; }
.icon-text.s35 .fa { margin-top: 0;  font-size: 18px; margin-right: 4px;  }

.icon-text.s30 { padding: 0 12px; height: 30px; line-height: 30px; font-size: 13px; line-height: 29px; }
.icon-text.s30 .fa { margin-top: 0;  font-size: 15px; margin-right: 2px;     line-height: 13px;  }

.icon-text.s25 { padding: 0 9px;  height: 25px; font-size: 13px; line-height: 24px; }
.icon-text.s25 .fa { margin-top: 0;  font-size: 14px; margin-right: 2px;     line-height: 13px;  }

/* SHARE OLD VERSION */
.share{margin-top:0px;margin-bottom:0px;text-align:right;color:#222222;float:right;}
.share .yashare-auto-init > *{vertical-align:top;padding:0 !important;}
.share .yashare-auto-init .b-share > *{vertical-align:top;padding:0 !important;margin:1px 3px 0 2px;}
.share > .text{display:inline-block;margin-right:38px;vertical-align:top;}

/* SHARE VERSION 2 */
.share .ya-share2{display:inline-block;vertical-align:top;}
.share > .text{margin-right:5px;margin-top:0px;display:inline-block;vertical-align:top;}

/* BUTTONS */
.btn{font-size:1em;font-weight:normal;text-transform:none;text-decoration:none;margin:0 10px 10px 0;border:1px solid;border-radius:2px;padding:8px 20px 9px;overflow:hidden;transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;-ms-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;-webkit-transition:background-color 0.1s ease;}
.btn > *{-moz-transition:background-color 0.1s;-ms-transition:background-color 0.1s;-o-transition:background-color 0.1s;-webkit-transition:background-color 0.1s;transition:background-color 0.1s;}
.mobile .btn, .mobile .btn > *{transition:none;}
.btn-lg{padding: 10px 25px 11px;font-weight:bold;}
.btn.btn-lg{font-size:1em;}
.btn-sm{padding:7px 15px 8px;font-size:12px;}
.btn.btn-sm{font-size:0.867em;font-weight:normal;}
.btn.active, .btn:active{box-shadow:none;}

.btn-xs{font-size:11px;line-height:12px;padding:9px 14px 9px;border-radius:1px;}
.btn.btn-xs{font-size:0.800em;font-weight:normal;}
.bx-firefox .btn-xs, .bx-ie .btn-xs{/*padding-top:7px;padding-bottom:8px;*/}
.btn[disabled],.btn.disabled{background:none !important;border:1px solid #bbbbbb !important;color:#bbbbbb !important;}
.btn[disabled] > *,.btn.disabled > *{background:none !important;border:none !important;color:#bbbbbb !important;}
.btn-lg[disabled],.btn-lg.disabled{border-width:2px;}
.btn-icon i{margin-right:10px;}
.btn-icon-right i{margin-right:0;margin-left:10px;}
.btn-default.wc{padding:0 !important;font-size:0;}
.btn-default.wc .fa{display:inline-block;height:31px;line-height:32px;vertical-align:top;width:32px;*display:inline;zoom:1;font-size:13px;}
.btn-default.wc span{display:inline-block;padding:6px 12px 5px 0px;line-height:19px;vertical-align:top;*display:inline;zoom:1;font-size:13px;}
.btn-default.btn-xs.wc .fa{width:25px;height:26px;line-height:27px;font-size:14px;font-weight:bold;}
.btn-default.btn-xs.wc span{line-height:16px;padding:5px 10px 4px 0;font-size:11px;}
.btn-default.wc.vert{background:none;border:none;padding:0;min-width:100px;width:100%;}
.btn-default.wc.vert .fa{background-color:#cdd8dd;border:none;display:block;height:70px;line-height:70px;vertical-align:top;font-size:39px;border-radius:1px 1px 0 0;width:100%;}
.btn-default.wc.vert span{color:#1d2029;background:#dfeaed;border-bottom:1px solid #c8d2d5;border-top:1px solid #eaf1f3;display:block;padding:10px 12px 10px;line-height:16px;font-size:13px;font-weight:bold;border-radius:0 0 1px 1px;white-space:normal;text-shadow:none;}
.btn-default.wc.vert:hover span{background:#cdd8dd;border-bottom:1px solid #b8c2c6;border-top:1px solid #dde5e8;}
.btn.btn-responsive-nav{ color:#FFF; padding:5px 8px 3px;margin:0;border:medium none;}
.btn.btn-responsive-nav .fa{font-size:21px;}
.btn.btn-transparent-border{border:1px solid rgba(243,243,243,0.4);}
.btn.btn-transparent-border:hover{color:#fff;}
.btn.btn-default.btn-transparent-bg:not(:hover){background:transparent;}
.btn.btn-default.white2:not(:hover){background:#fff;border-color:#fff;color:#333;}

/* LABELS */
.label{border-radius:1px;font-size:11px;font-weight:normal;line-height:14px;height:22px;padding:0.4em 0.6em;display:inline-block;vertical-align:top;}
.label-instock{background:#3cc051;}
.label-nostock{background:#999999;}
.label-pending{background:#fcb322;}
.label-order{background:#57b5e3;}

/* REVIEW */
.review{margin-bottom:30px;position:relative;}

/* check bitrix popups style */
.bx-core-window img{vertical-align:baseline;}
.bx-core-window .adm-btn, .bx-core-window .adm-input-file{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;}

/* error - not existing module aspro.corporation */
.include_module_error{margin:0 auto;text-align:center;}
.include_module_error img{max-width:100%;}
.include_module_error p{color:#636363;font-size:14px;line-height:20px;margin-top:0;}
















.breadcrumb {
                line-height: 13px;
                padding: 0;
                margin: 0px 0px 1px;
                list-style: none;
                background: none;
            }

            .breadcrumb > li, .breadcrumb .active, .breadcrumb a, .breadcrumb > * {
                text-decoration: none;
                color: #9a9a9a;
            }

            .breadcrumb > li {
                text-shadow: none;
                padding: 0px;
                font-size: 0.800em;
            }

            .breadcrumb > li:before {
                display: none;
            }

            .breadcrumb > li + li:before {
                font-family: FontAwesome;
                content: "\f054";
                font-size: 7px;
                padding: 0 8px 0px 10px;
                vertical-align: middle;
                color: #2e2e2f;
                opacity: 0.2;
                display: inline-block;
                position: static;
                background: none;
                width: auto;
                height: auto;
            }

            .catalogue-list {
                margin: 40px -12px 57px;
            }

            .catalogue-list>div {
                padding: 0 12px;
                margin-bottom: 24px;
            }

            .category-list {
                width: 100%;
                margin-top: 49px;
                margin-bottom: 61px;
            }

            .category-list>div {
                margin-bottom: 20px;
            }

         
            .item-block {
                padding: 16px;
                height: 100%;
                min-height: 150px;
                background: #ffffff;
                color: #222426;
                font-size: 20px;
                font-weight: 600;
                overflow: hidden;
                margin-bottom: 20px;
                -webkit-transition: opacity 0.3s ease-out;
                -o-transition: opacity 0.3s ease-out;
                transition: opacity 0.3s ease-out;
                display: -webkit-flex;
                display: -moz-flex;
                display: -ms-flex;
                display: -o-flex;
                display: flex;
                -webkit-flex-wrap: wrap;
                -moz-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                -o-flex-wrap: wrap;
                flex-wrap: wrap;
                position: relative;
                text-decoration: none;
                overflow: hidden;
                -webkit-transition: all 0.2s ease-out;
                -o-transition: all 0.2s ease-out;
                transition: all 0.2s ease-out;
                box-shadow: 0px 25px 70px rgb(28 28 28 / 8%);
            }


            .item-block:before {
                content: "";
                display: block;
                width: 11px;
                height: 17px;
                background: url(/local/templates/dks_informbox/css/../img/icons/angle-right.svg) 0 0 no-repeat;
                -webkit-background-size: contain;
                background-size: contain;
                position: absolute;
                left: 47px;
                bottom: 43px;
            }

            .item-block-image {
                display: -webkit-flex;
                display: -moz-flex;
                display: -ms-flex;
                display: -o-flex;
                display: flex;
                justify-content: flex-end;
                -ms-align-items: flex-end;
                align-items: flex-end;
                width: 100%;
                margin-top: -54px;
            }

            .item-block-image img {
                max-width: 225px;
                -webkit-transition: all 0.2s ease-out;
                -o-transition: all 0.2s ease-out;
                transition: all 0.2s ease-out;
                object-fit: contain;
                object-position: bottom;
            }

            .catalogue-list {
                margin: 40px -12px 57px;
            }

            .catalogue-list>div {
                padding: 0 12px;
                margin-bottom: 24px;
            }

            .category-list {
                width: 100%;
                margin-top: 49px;
                margin-bottom: 61px;
            }

            .category-list>div {
                margin-bottom: 20px;
            }

            .item-block-name { 
 font-size: 16px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: normal;
    text-transform: none;
    display: block;
    margin: 10px 0 0 10px;
    max-width: 100%;
    min-height: 95px;
    position: relative;
    z-index: 2;
            }

            .item-block-home .item-block-image {
                margin: -23px 24px -10px 0;
            }

            .item-block-home .item-block-image img {
                max-width: 287px;
            }

            .item-block:hover .item-block-image img {
                -webkit-transform: scale(1.1);
                -ms-transform: scale(1.1);
                -o-transform: scale(1.1);
                transform: scale(1.1);
            }


.chars .props_table .char_name span, .chars .props_table .char_value span,
body.fill_bg_y .row>.maxwidth-theme,
.main.banner-auto,
.body.hover_blink {
    background: none!important;
}


.ppppp3 table tr:nth-child(odd) {background-color: none;}

 

img.img-responsive.b-lazy {
    background: white;
}



header.abv_bnr:before {
    background: url('https://medmebel.ru/upload/iblock/8bd/eeqo5en2nhn8erk9evj01bbh69tkluy5.jpg');
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    content: ' ';
    height: 100%;
    opacity: 0.2;
    background-size: cover;
    background-position: center;
}

header.abv_bnr {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    background: white;
    color: black;
}

.course_offer {
    color: black;
}

.course_offer h5 {
    background: #954894;
}

.u-list-item-5 {
    background-image: none;
    box-shadow: 5px 5px 20px 0 rgba(0, 0, 0, 0.1);
}

.info-course {
    margin-top: 25px;
}

h6 {
}

.card-body.text-black.text-center h6 {
    font-size: 22px;
}

.top-nav__wrap {
    margin-top: 1.5rem;
    background-color: white;
    border-radius: 1rem;
    padding: 0rem;
    margin-bottom: 1.5rem;
    box-shadow: 0px 25px 70px rgb(37 147 144 / 8%);
    position: relative;
    z-index: 98;
    padding-bottom: 0
}

.top-nav__info {
    display: flex;
    border-bottom: 1px solid #CEE4F0;
    align-items: center;
    padding: 1.75rem 0 1rem 0;
    margin: 0 1.75rem;
    position: relative;
}

.top-nav__logo {
    flex: 0 1 14rem;
    position: relative;
    margin-right: 1rem;
    padding: 0;
}

.top-nav__logo:before {
    content: "";
    height: 3rem;
    width: 1px;
    position: absolute;
    right: -1rem;
    top: 0rem;
    border-right: 1px solid #CEE4F0
}

.top-nav__logo img {
    width: 15rem;
}

.top-nav__time {
    flex: 0 1 14rem;
    display: flex;
    /* padding-left: 3rem; */
    margin-left: 20px;
}

.top-nav__btns {
    flex: 0 1 auto;
    margin-left: 2rem;
}

.top-nav__messangers {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
}

.top-nav__time-wrap:first-child {
    margin-right: 1.5rem
}

.top-nav__time-day {
    color: #383B3F;
    font-size: 1.25rem;
    font-weight: bold;
    padding-bottom: 0.1rem
}

.top-nav__time-time {
    font-size: 0.85rem;
    font-family: 'MSReg';
}

.top-nav__phone {
    color: #383B3F;
    font-size: 1.5rem;
    font-weight: bolder;
    padding-left: 2.5rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0)'%3e%3cpath d='M14.1944 12.5574C13.5872 11.9579 12.8292 11.9579 12.2259 12.5574C11.7656 13.0138 11.3054 13.4701 10.8529 13.9342C10.7291 14.0619 10.6247 14.089 10.4738 14.0039C10.1761 13.8414 9.85897 13.7099 9.57275 13.532C8.23844 12.6928 7.12071 11.6137 6.13062 10.3993C5.63944 9.79594 5.20241 9.1501 4.89688 8.423C4.83499 8.27603 4.8466 8.17934 4.96649 8.05945C5.42673 7.61468 5.87536 7.15831 6.32786 6.70194C6.95827 6.06767 6.95827 5.3251 6.324 4.68696C5.96432 4.32341 5.60463 3.96759 5.24495 3.60405C4.87367 3.23276 4.50626 2.85761 4.1311 2.49019C3.5239 1.89846 2.76586 1.89846 2.16253 2.49406C1.69842 2.95043 1.25365 3.4184 0.781815 3.86703C0.344783 4.28086 0.124333 4.78751 0.0779223 5.37924C0.00443909 6.34226 0.240359 7.25113 0.572968 8.1368C1.25365 9.97003 2.29016 11.5982 3.5471 13.0911C5.24495 15.1099 7.27155 16.7072 9.64237 17.8598C10.7098 18.378 11.8159 18.7764 13.0187 18.8421C13.8463 18.8885 14.5658 18.6797 15.142 18.0338C15.5365 17.5929 15.9812 17.1907 16.3989 16.7691C17.0178 16.1426 17.0216 15.3846 16.4067 14.7658C15.6718 14.0271 14.9331 13.2922 14.1944 12.5574Z' fill='%23444444'/%3e%3cpath d='M13.4561 9.47523L14.8832 9.23157C14.6589 7.92047 14.0401 6.73314 13.1003 5.78946C12.1063 4.7955 10.8494 4.16896 9.46478 3.97559L9.26367 5.41045C10.335 5.56128 11.3096 6.04472 12.0792 6.81436C12.8063 7.54146 13.282 8.46193 13.4561 9.47523Z' fill='%23444444'/%3e%3cpath d='M15.6876 3.27164C14.04 1.62407 11.9554 0.583701 9.65424 0.262695L9.45312 1.69755C11.441 1.97602 13.2433 2.87715 14.6666 4.29654C16.0163 5.64631 16.902 7.35189 17.223 9.22766L18.6501 8.98403C18.275 6.81044 17.25 4.83799 15.6876 3.27164Z' fill='%23444444'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='19.3603' height='18.5859' fill='white' transform='translate(0 0.262695)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    background-position: left center;
}

.top-nav__metro {
    font-family: 'MSReg';
    font-size: 0.8rem;
}

.top-nav__address {
    font-family: 'MSReg';
    font-size: 0.8rem;
}

.messanger {
    height: 1.75rem;
    width: 1.75rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23665CAC'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.0771 15.1179C16.7683 14.862 16.4421 14.6278 16.1163 14.394C16.0482 14.3452 15.9802 14.2963 15.9123 14.2473C15.1292 13.6811 14.413 13.6371 13.8287 14.548C13.5006 15.0593 13.0412 15.0817 12.5609 14.8574C11.2368 14.2394 10.2144 13.2871 9.61548 11.9017C9.35055 11.2888 9.35403 10.7393 9.97391 10.3058C10.3021 10.0765 10.6327 9.80526 10.6063 9.30432C10.5718 8.65113 9.03114 6.46828 8.42275 6.23789C8.171 6.14254 7.92029 6.14874 7.66416 6.23735C6.23758 6.73121 5.64669 7.93895 6.21258 9.36899C7.9008 13.6354 10.8718 16.6055 14.9615 18.4184C15.1315 18.4936 15.3153 18.536 15.4532 18.5677L15.4532 18.5677C15.5045 18.5795 15.5493 18.5899 15.5849 18.5999C16.516 18.6095 17.6067 17.6861 17.9217 16.7696C18.1883 15.9947 17.7254 15.6305 17.2652 15.2684L17.2651 15.2684C17.2018 15.2185 17.1384 15.1687 17.0771 15.1179ZM12.4914 6.67532C15.4813 7.14861 16.8602 8.6121 17.2409 11.712C17.2486 11.7744 17.2497 11.8436 17.2508 11.9138V11.9138C17.2548 12.166 17.259 12.4309 17.5694 12.4371C17.9161 12.444 17.9032 12.1486 17.8917 11.884V11.884C17.8894 11.832 17.8872 11.7812 17.8878 11.7342C17.9228 8.81464 15.4499 6.1081 12.5779 6.00831C12.5269 6.01585 12.4632 6.01135 12.3951 6.00654C12.1736 5.9909 11.9063 5.97202 11.8849 6.35443C11.8699 6.62469 12.1097 6.64264 12.333 6.65936C12.3882 6.66349 12.4423 6.66755 12.4914 6.67532ZM13.0764 7.52528C13.033 7.51991 12.9876 7.51219 12.9415 7.50434C12.6815 7.46009 12.399 7.41202 12.3419 7.7609C12.2851 8.1101 12.5519 8.14775 12.7998 8.18273C12.858 8.19094 12.9151 8.199 12.9668 8.21091C14.8134 8.63575 15.4564 9.32762 15.7604 11.2132C15.7692 11.2678 15.7728 11.3284 15.7765 11.39V11.39C15.7912 11.6384 15.8067 11.9019 16.1704 11.8451C16.4246 11.8052 16.4173 11.586 16.4107 11.3888V11.3888C16.4086 11.3251 16.4065 11.2637 16.4134 11.2114C16.4283 9.40105 14.9214 7.75334 13.0764 7.52528ZM12.7948 9.24304C12.8654 9.03187 13.0538 9.01048 13.2458 9.0056C14.0643 8.98468 15.0235 9.99445 15.01 10.8681C15.0184 11.1069 14.9936 11.3583 14.7191 11.392C14.5211 11.4161 14.391 11.2451 14.3705 11.034C14.2949 10.2564 13.8962 9.79663 13.1387 9.67144C12.9118 9.63393 12.6889 9.55867 12.7948 9.24304Z' fill='white'/%3e%3c/svg%3e ");
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 1.7rem;
    margin: 0 0.15rem;
}

.messanger.--whatsapp {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%2367C15E'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1558 8.75238C10.0278 8.4459 9.9308 8.43424 9.73692 8.4264C9.67092 8.42259 9.59739 8.41877 9.51582 8.41877C9.26358 8.41877 8.99989 8.49251 8.84077 8.65545C8.64689 8.85334 8.16581 9.31503 8.16581 10.2617C8.16581 11.2085 8.85623 12.1242 8.94936 12.2523C9.0464 12.3802 10.2954 14.3513 12.2349 15.1547C13.7516 15.7832 14.2016 15.725 14.5468 15.6513C15.0511 15.5428 15.6833 15.1701 15.8424 14.7201C16.0015 14.27 16.0015 13.8858 15.9548 13.8044C15.9083 13.7229 15.7803 13.6765 15.5864 13.5794C15.3925 13.4823 14.4498 13.0167 14.2714 12.9546C14.0968 12.8887 13.9301 12.912 13.7983 13.0983C13.612 13.3583 13.4298 13.6222 13.2824 13.7812C13.166 13.9053 12.9759 13.9209 12.8169 13.8549C12.6035 13.7658 12.0062 13.5561 11.2692 12.9004C10.6989 12.3922 10.311 11.7598 10.1986 11.5697C10.0861 11.3757 10.187 11.2631 10.2762 11.1584C10.3732 11.038 10.4662 10.9528 10.5632 10.8401C10.6602 10.7276 10.7144 10.6695 10.7765 10.5375C10.8425 10.4095 10.7959 10.2775 10.7494 10.1805C10.7028 10.0832 10.3149 9.13642 10.1558 8.75238ZM11.9984 5.3999C8.35998 5.3999 5.40039 8.36031 5.40039 11.9998C5.40039 13.4431 5.8659 14.7818 6.65717 15.8682L5.83475 18.3204L8.37163 17.5097C9.41505 18.2003 10.6602 18.5999 12.0023 18.5999C15.6408 18.5999 18.6004 15.6393 18.6004 12C18.6004 8.36052 15.6408 5.40011 12.0023 5.40011H11.9985V5.3999H11.9984Z' fill='white'/%3e%3c/svg%3e ");
}

.messanger.--telegram {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%2335A6DE'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.7926 15.194C11.3317 15.6484 10.8758 16.0948 10.4238 16.5452C10.2658 16.7027 10.088 16.7897 9.86137 16.7773C9.707 16.7689 9.62034 16.6995 9.57304 16.5506C9.22715 15.462 8.87561 14.3753 8.53129 13.2862C8.49774 13.1802 8.44721 13.1292 8.34198 13.0966C7.5264 12.844 6.71245 12.5858 5.89954 12.3245C5.77917 12.2858 5.65731 12.2361 5.55288 12.1659C5.37112 12.0437 5.34518 11.8495 5.51116 11.7089C5.66452 11.5789 5.84634 11.4701 6.03261 11.3955C7.06316 10.9825 8.09895 10.583 9.13288 10.1787C11.62 9.20612 14.1072 8.23365 16.5942 7.26061C17.071 7.07407 17.4414 7.33278 17.3967 7.85366C17.3673 8.19704 17.2791 8.53593 17.2083 8.87491C16.6572 11.5134 16.1039 14.1515 15.5513 16.7897C15.5502 16.7947 15.5499 16.8 15.5488 16.805C15.4136 17.4085 14.9808 17.5735 14.4874 17.2056C13.6307 16.5669 12.7762 15.9253 11.9207 15.2852C11.8802 15.2549 11.8384 15.2265 11.7926 15.194ZM9.89956 16.0248C9.91288 15.9629 9.92212 15.9343 9.92482 15.9051C9.97919 15.3118 10.036 14.7187 10.0841 14.1248C10.0949 13.993 10.1337 13.8957 10.2343 13.8042C11.5325 12.6235 12.8267 11.4383 14.1219 10.2543C14.4904 9.9175 14.8603 9.58237 15.2252 9.24164C15.2635 9.20587 15.2718 9.13713 15.2941 9.08369C15.2377 9.06751 15.1745 9.02652 15.1264 9.04011C15.0152 9.07153 14.9031 9.11635 14.8056 9.1785C12.8798 10.4057 10.9565 11.6369 9.03072 12.864C8.93274 12.9264 8.90477 12.9778 8.94406 13.0974C9.24901 14.0255 9.54511 14.9566 9.8444 15.8866C9.85612 15.923 9.87267 15.9579 9.89956 16.0248Z' fill='white'/%3e%3c/svg%3e ");
}

.top-nav__messangers-info {
    display: flex;
    align-items: center;
}

.top-nav__messangersicon {
    margin-right: 2rem;
    display: flex;
    align-items: center;
}

.top-nav__navigation {
    display: flex;
    align-items: center;
    position: relative;
    padding: 0 1.5rem;
}

.top-nav__navigation.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #fff;
}

.top-nav__navigation .top-nav__btns {
    display: none
}

.top-nav__navigation.fixed .top-nav__btns {
    display: block
}

.top-nav__navigation .top-nav__btns .btn-red {
    height: 40px;
    margin-right: 3rem;
    background-color: #E30613;
    padding: 0px 1rem;
    font-size: .6em;
}

.top-nav__navigation .top-nav__btns .btn-red img {
    display: none
}

.top-nav__navigation.fixed a.nav_topMenu_link {
    font-size: 13px;
    padding: 0 0.5rem;
}

.top-nav__navigation.fixed .top-nav__search {
    display: none
}

.nav-services {
    position: absolute;
    left: 0;
    top: 6.5rem;
    background: #fff;
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    display: none;
    border-radius: 1rem;
    overflow: hidden;
    box-shadow: 0px 24px 64px rgb(11 66 40 / 10%);
}

.nav-services__services {
    background: url(/upload/dropdownmenu-bg.png) center right no-repeat;
    background-size: cover;
    padding: 2rem 4rem;
    background-size: cover;
    padding: 2rem 4rem;
    display: grid;
    grid-gap: 1rem 2rem;
    grid-template-columns: 1fr 1fr 1fr;
}

.nav-services__block {
    display: flex
}

.nav-services__letter {
    font-size: 2rem;
    margin-right: 2rem;
    color: #009490;
    font-weight: 600
}

.nav-services__list {
    display: flex;
    flex-direction: column;
    margin-top: 0.75rem;
}

.nav-services__list a {
    color: #383B3F;
}

.nav-services__list a:hover {
    color: #009490;
    text-decoration: none;
}

.top-nav__menu {
    flex: 1
}

.top-nav__search {
    flex: 0 1 4rem
}

.nav_topMenu li {
    /* flex: 1; */
    text-align: center;
    list-style: none;
}

.top-nav__search-form {
    position: absolute;
    left: 1.75rem;
    top: 0;
    height: 100%;
    width: calc(100% - 6.5rem);
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.3s;
    transform-origin: center right;
    transform: scale(0);
    z-index: 4;
}

.top-nav__search-form.active {
    transform: scale(1)
}

.search-form {
    width: 100%
}

.search-form form {
    width: 100%
}

.search-form form input {
    width: 100%;
    background: #F7FBFB;
    border: 1px solid #CEE4F0;
    box-sizing: border-box;
    border-radius: 8px;
    padding: 0.5rem 1em;
}

.top-nav__search-btn {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.5557 17.38L15.433 13.2575C16.4265 11.8233 16.9235 10.2244 16.9235 8.46179C16.9235 7.31596 16.7011 6.2201 16.2562 5.17447C15.8116 4.12866 15.2106 3.22725 14.4533 2.47003C13.6961 1.71281 12.7948 1.11177 11.7492 0.667131C10.7033 0.222363 9.60754 0 8.46171 0C7.31596 0 6.2201 0.222363 5.17447 0.667131C4.12866 1.11177 3.22725 1.71281 2.47003 2.47003C1.71273 3.22725 1.11177 4.12883 0.667089 5.17447C0.222363 6.22023 0 7.31596 0 8.46179C0 9.60754 0.222363 10.703 0.667089 11.749C1.11173 12.7946 1.71273 13.6959 2.47003 14.4531C3.22725 15.2106 4.12883 15.8113 5.17447 16.2562C6.22023 16.7009 7.31596 16.9233 8.46171 16.9233C10.2247 16.9233 11.8233 16.4262 13.2576 15.4328L17.3803 19.5433C17.6687 19.8477 18.0288 20 18.4619 20C18.8785 20 19.2393 19.8477 19.5436 19.5433C19.8479 19.2389 20.0003 18.8783 20.0003 18.4616C20.0004 18.0372 19.8521 17.6765 19.5557 17.38ZM12.2659 12.2655C11.2122 13.3194 9.94424 13.8463 8.46171 13.8463C6.97943 13.8463 5.71147 13.3193 4.65771 12.2655C3.60395 11.2119 3.07709 9.94407 3.07709 8.46154C3.07709 6.97926 3.60407 5.71109 4.65771 4.65754C5.71126 3.60374 6.97943 3.07692 8.46171 3.07692C9.94407 3.07692 11.212 3.60395 12.2659 4.65754C13.3197 5.71109 13.8466 6.97926 13.8466 8.46154C13.8466 9.94407 13.3196 11.2119 12.2659 12.2655Z' fill='%23009490'/%3e%3c/svg%3e ");
    height: 2.5rem;
    width: 2.5rem;
    margin: auto;
    background-position: center;
    background-repeat: no-repeat;
    filter: invert(1);
}

.top-nav__search-btn:hover {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.5557 17.38L15.433 13.2575C16.4265 11.8233 16.9235 10.2244 16.9235 8.46179C16.9235 7.31596 16.7011 6.2201 16.2562 5.17447C15.8116 4.12866 15.2106 3.22725 14.4533 2.47003C13.6961 1.71281 12.7948 1.11177 11.7492 0.667131C10.7033 0.222363 9.60754 0 8.46171 0C7.31596 0 6.2201 0.222363 5.17447 0.667131C4.12866 1.11177 3.22725 1.71281 2.47003 2.47003C1.71273 3.22725 1.11177 4.12883 0.667089 5.17447C0.222363 6.22023 0 7.31596 0 8.46179C0 9.60754 0.222363 10.703 0.667089 11.749C1.11173 12.7946 1.71273 13.6959 2.47003 14.4531C3.22725 15.2106 4.12883 15.8113 5.17447 16.2562C6.22023 16.7009 7.31596 16.9233 8.46171 16.9233C10.2247 16.9233 11.8233 16.4262 13.2576 15.4328L17.3803 19.5433C17.6687 19.8477 18.0288 20 18.4619 20C18.8785 20 19.2393 19.8477 19.5436 19.5433C19.8479 19.2389 20.0003 18.8783 20.0003 18.4616C20.0004 18.0372 19.8521 17.6765 19.5557 17.38ZM12.2659 12.2655C11.2122 13.3194 9.94424 13.8463 8.46171 13.8463C6.97943 13.8463 5.71147 13.3193 4.65771 12.2655C3.60395 11.2119 3.07709 9.94407 3.07709 8.46154C3.07709 6.97926 3.60407 5.71109 4.65771 4.65754C5.71126 3.60374 6.97943 3.07692 8.46171 3.07692C9.94407 3.07692 11.212 3.60395 12.2659 4.65754C13.3197 5.71109 13.8466 6.97926 13.8466 8.46154C13.8466 9.94407 13.3196 11.2119 12.2659 12.2655Z' fill='%23007572'/%3e%3c/svg%3e ");
}

.top-nav__search-btn.active {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.11909 1.11919C1.7372 0.501079 2.73936 0.501079 3.35747 1.11919L18.002 15.7637C18.6201 16.3819 18.6201 17.384 18.002 18.0021C17.3839 18.6202 16.3818 18.6202 15.7636 18.0021L1.11909 3.35757C0.500978 2.73946 0.500978 1.7373 1.11909 1.11919Z' fill='%23E30613'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.3575 1.11919C17.7394 0.501079 16.7372 0.501079 16.1191 1.11919L1.47453 15.7637C0.856423 16.3819 0.856422 17.384 1.47453 18.0021C2.09265 18.6202 3.09481 18.6202 3.71292 18.0021L18.3575 3.35757C18.9756 2.73946 18.9756 1.7373 18.3575 1.11919Z' fill='%23E30613'/%3E%3C/svg%3E");
}

.nav__services-btn {
    margin-top: -0.25rem;
    height: 1.5rem;
    width: 1.75rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='8' viewBox='0 0 10 8' fill='green' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 2L5 5L2 2' stroke='%23E30613' stroke-width='3' stroke-linecap='round'/%3e%3c/svg%3e ");
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    background-blend-mode: darken;
    margin-left: -15px;
    filter: grayscale(1);
}

.nav__services-btn:hover {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 2L5 5L2 2' stroke='%23009490' stroke-width='3' stroke-linecap='round'/%3e%3c/svg%3e ");
}

.nav_topMenu li.--service {
    /* flex: 1; */ text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

li.nav_topMenu_item.hover.--service, li.nav_topMenu_item.hover: hover {
    color: #009490;
    box-shadow: inset 0px -4px 0px #009490;
}

.container {
}

.flex {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
}

.footer_copyRight_text_2.fix {
    margin-top: 24px;
    margin-bottom: 10px;
}

a.footer_copyRight_socLink {
    padding-left: 4px;
    transition: all ease 0.25s;
}

a.footer_siteMapButton {
    border: 1px solid rgba(37, 147, 144, 0.24);
    border-bottom: 0px solid transparent;
    padding: 0px 32px;
    height: 56px;
    display: block;
    line-height: 56px;
    border-radius: 24px 24px 0px 0px;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0px auto;
    width: 160px;
    padding: 0px 0px;
    text-align: center;
    color: #259390;
    margin-top: 24px;
    cursor: pointer;
    transition: all ease 0.25s;
}

a.footer_siteMapButton:hover {
    background-color: rgba(37, 147, 144, 0.08);
}

a.footer_copyRight_socLink:hover {
    opacity: 0.64;
}

.fixFooter .nav_top_tell_tell {
    margin: 4px 0px;
}

.nav_top_3d_right {
    align-items: center;
    text-align: center;
}

a.nav_top_3d.flex {
    align-items: center;
    text-decoration: none;
    margin-right: 48px;
    color: #444;
    transition: all ease 0.25s;
    flex-direction: column;
}

.nav_top_3d_right_text_1 {
    font-size: 13px;
    text-transform: uppercase;
    /* color: #444444; */
    text-decoration: none;
}

.nav_top_3d_right_text_2 {
    font-size: 13px;
    font-family: MSmed;
    /* text-transform: uppercase; */
    /* color: #444444; */
    text-decoration: none;
    text-decoration: none;
}

.nav_top_3d_left {
}

.nav_top_tell_tell {
    margin: 2px 0px;
}

.nav_topMenu {
    position: relative;
    z-index: 3;
}

a.nav_topMenu_link {
    height: 72px;
    display: block;
    line-height: 69px;
    font-size: 15px;
    font-family: MSbold;
    color: #444444;
    text-decoration: none;
    /* white-space: pre; */
    transition: all ease 0.25s;
    padding: 0 1.2rem 0 1.2rem;
}

li.nav_topMenu_item.subMenuShow:after {
    content: "";
    display: inline-block;
    position: relative;
    width: 10px;
    height: 7px;
    top: 31px;
    margin-left: 8px;
    background-image: url(/local/templates/main/css/../f/subMenuArr.svg);
    background-repeat: no-repeat;
}

li.nav_topMenu_item.subMenuShow {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

i.deviderMenu {
    /* position: relative; */
    /* width: 1px; */
    /* height: 16px; */
    /* background-color: #CEE4F0; */
    /* top: 26px; */
}

ul.nav_topMenu_wrap.flex {
    justify-content: flex-start;
    margin: 0;
    padding: 0;
}

a.nav_topMenu_link:hover {
    /* color: #e31412; */
    /* box-shadow: inset 0px -4px 0px #e31412; */
}

li.nav_topMenu_item.active a {
    color: #009490;
    box-shadow: inset 0px -4px 0px #009490;
}

li.nav_topMenu_item.hover a {
    /* color: #009490; */
    /* box-shadow: inset 0px -4px 0px #009490; */
}

a.logoLink:hover {
    opacity: 0.64;
    cursor: pointer;
}

a.logoLink {
    transition: all ease 0.25s;
}

.nav_shader {
    z-index: 100;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.32);
    position: fixed;
    left: 0px;
    top: 0px;
    display: none;
}

div#showSubMenu-1 {
    display: block;
}







.maxwidth-theme.container {}

.top-nav>.maxwidth-theme.container {
    background: none!important;
    font-size: 16px;
}

html {
    font-size: 16px;
}

.top-nav__btn.btn-red {
    display: flex;
    align-items: center;
}

.btn-red {
    height: 50px;
    background-color: #ee4c14;
    padding: 0px 2rem;
    font-size: 14px;
    text-align: center;
    line-height: 14px;
    color: white;
    border-radius: 32px;
    display: inline-block;
    text-transform: uppercase;
    box-shadow: 4px 4px 16px rgb(217 96 53 / 20%);
    position: relative;
    cursor: pointer;
    transition: all ease 0.25s;
    border: 0px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    box-sizing: border-box;
}

.btn-red:hover {
    background-color: #692171ba;
    color: #fff;
    text-decoration: none;
    box-shadow: 2px 2px 10px rgb(154 0 9 / 30%);
}

.btn-red:after {
    content: "";
    display: block;
    position: absolute;
    width: calc(100% + 12px);
    border: 1px solid rgb(238 76 20 / 37%);
    height: calc(100% + 12px);
    top: -6px;
    left: -6px;
    border-radius: 42px;
    pointer-events: none;
}


.mega-menu table td .wrap > a {
    line-height: 59px!important;
    height: 59px!important;
    border-bottom: none!important;
    font-size: 15px!important;
    font-weight: 600!important;
}

.mega-menu table td .wrap > a .line-wrapper {
    display: none!important;
}

.mega-menu table td {
    text-align: left!important;
}

.mega-menu table {
    width: auto!important;
}
















.wide_menu .dropdown-menu li:first-of-type > .dropdown-menu li:first-of-type > a {
    padding-top: 2px !important;
}

.wide_menu   .dropdown-menu > li > .dropdown-menu a {
    padding-top: 4px !important;
}

.wide_menu   .dropdown-menu {
    font-size: 0px;
    margin-top: 0px;
    border-top: 1px solid #f2f2f2;
}
.wide_menu   .dropdown-menu > li {
    display: inline-block;
    vertical-align: top;
    padding: 0px 28px 40px 28px;
}

.wide_menu   .dropdown-menu > li.count_4 {
    width: 25%;
}

.wide_menu   .dropdown-menu > li.count_4:nth-child(n+4) {
    /*padding-right:0px;*/
}

.wide_menu   .dropdown-menu > li.count_3 {
    width: 33.33%;
}

.wide_menu   .dropdown-menu > li.count_2 {
    width: 50%;
}

.wide_menu    .dropdown-menu {
    width: auto;
    left: 40px !important;
    right: 40px;
    margin: 0px;
}
.wide_menu    .dropdown-menu, .top-nav__navigation  .mega-menu table td.wide_menu.hover > .wrap > .dropdown-menu {
    display: block;
    width: 100%;
    margin-top: 0px;
    border-top: 1px solid #f2f2f2;
    padding: 30px 4px 0px;
    left: 0px !important;
}
.mega-menu table td.dropdown.wide_menu > .wrap {
    position: static;
}










.top-nav__navigation .mega-menu table td.wide_menu:hover > .wrap > .dropdown-menu, .top-nav__navigation   .mega-menu table td.wide_menu.hover > .wrap > .dropdown-menu {
    display: block;
    width: 100%;
    margin-top: 0px;
    border-top: 1px solid #f2f2f2;
    padding: 30px 4px 0px;
    left: 0px !important;
}

.top-nav__navigation .mega-menu table td.wide_menu:hover > .wrap > .dropdown-menu, .top-nav__navigation .mega-menu table td.wide_menu.hover > .wrap > .dropdown-menu {
    max-height: 485px;
    overflow: auto;
}
.top-nav__navigation .mega-menu table td.wide_menu > .wrap > .dropdown-menu > li a {
    white-space: normal;
}
.top-nav__navigation .mega-menu table td.wide_menu > .wrap > .dropdown-menu::-webkit-scrollbar {
    width: 8px;
}

.top-nav__navigation .mega-menu table td.wide_menu > .wrap > .dropdown-menu::-webkit-scrollbar-track {
    border-radius: 8px;
}

.top-nav__navigation .mega-menu table td.wide_menu > .wrap > .dropdown-menu::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background: #999;
    border: 2px solid #fff;
}

.top-nav__navigation .mega-menu table td.wide_menu > .wrap > .dropdown-menu::-webkit-scrollbar-thumb:window-inactive {
    background: #999;
    border: 2px solid #fff;
}

.top-nav__navigation .mega-menu table td.wide_menu > .wrap > .dropdown-menu > li > .dropdown-menu > li, .wide_menu   .mega-menu .catalog_icons_N table td.wide_menu > .wrap > .dropdown-menu > li > .dropdown-menu > li.clicked_exp {
    display: inline-block;
    vertical-align: top;
    margin-right: 3px;
}

.top-nav__navigation .mega-menu table td.wide_menu > .wrap > .dropdown-menu > li.has_img > .dropdown-menu > li, .wide_menu   .mega-menu .catalog_icons_N table td.wide_menu > .wrap > .dropdown-menu > li.has_img > .dropdown-menu > li.clicked_exp {
    display: block;
}

.top-nav__navigation .mega-menu table td.wide_menu > .wrap > .dropdown-menu > li > .dropdown-menu li a {
    padding-right: 0px !important;
}

.top-nav__navigation .mega-menu table td.wide_menu > .wrap > .dropdown-menu > li:not(.has_img) > .dropdown-menu li a {
    font-size: 12px;
}

.top-nav__navigation .mega-menu table td.wide_menu > .wrap > .dropdown-menu > li > .dropdown-menu li a:hover, .top-nav__navigation .mega-menu table td.wide_menu > .wrap > .dropdown-menu > li > .dropdown-menu li a:focus, .top-nav__navigation .mega-menu table td.wide_menu > .wrap > .dropdown-menu > li > .dropdown-menu li.active > a {
    color: #222;
}

.top-nav__navigation .mega-menu table td.wide_menu > .wrap > .dropdown-menu > li > .dropdown-menu > li.collapsed:not(.clicked_exp) {
    display: none;
}

.top-nav__navigation .mega-menu table td.wide_menu > .wrap > .dropdown-menu > li.has_img {
    min-height: 60px;
}

.top-nav__navigation .mega-menu table td.wide_menu > .wrap > .dropdown-menu > li.has_img > a, .top-nav__navigation .mega-menu table td.wide_menu > .wrap > .dropdown-menu > li.has_img > .dropdown-menu {
    padding-left: 82px;
}

.top-nav__navigation .mega-menu table td.wide_menu > .wrap > .dropdown-menu > li.has_img .menu_img {
    display: block;
    width: 60px;
    position: absolute;
    top: 0px;
    left: 32px;
}


.wide_menu .dropdown-menu{
    display: none;
}

.top-nav__navigation .mega-menu table td.wide_menu.hover > .wrap > .dropdown-menu {
    display: block;
    width: 100%;
    margin-top: 0px;
    border-top: 1px solid #f2f2f2;
    padding: 30px 4px 0px;
    left: 0px !important;
}

.mega-menu table td.wide_menu > .wrap > .dropdown-menu > li > a {
    font-weight: normal!important;
    line-height: 1.3em!important;
    font-size: 14px!important;
}

.wide_menu .dropdown-menu > li {
    padding-right: 0px!important;
}


body.fill_bg_y .page-top-wrapper.grey > .maxwidth-theme, body.fill_bg_y .tabs_ajax .body-block .maxwidth-theme {
    background: none!important;
}


.abv_txt,.abv_txt * {
    font-family: "Open Sans",Arial,sans-serif!important;
    line-height: 1.2em!important;
}

.abv_txt p,.abv_txt span {
    font-size: 16px!important;
    line-height: 1.3em!important;
}

.abv_txt h3,.abv_txt h3 * {
    color: #ee4a15;
    font-size: 24px!important;
    line-height: 1.2em!important;
    text-transform: uppercase;
}

.abv_txt table {
    max-width: 100%;
    width: auto!important;
    background: white;
    margin-bottom: 15px;
}

.abv_txt table tr {
    height: auto!important;
}

.abv_txt table td {
    width: auto!important;
    height: auto!important;
    text-wrap: wrap!important;
    padding: 5px 10px!important;
}

.abv_txt table p {
    margin: 0;
}


.abv_txt p, ul {
    margin: 0 0 10px!important;
    /* display: block; */
}

.abv_txt table p, .abv_txt 
 ul p {
    margin: 0!important;
}
.abv_txt p, .abv_txt span, .abv_txt p, .abv_txt * {
    font-size: 16px !important;
    line-height: 1.5em !important;
    color:black;
}
.abv_txt h3, .abv_txt h3 * {
    color: #ee4a15!important;
    font-size: 24px !important;
    line-height: 1.2em !important;
    text-transform: uppercase!important;
}

.abv_txt  ul li {
    list-style: disc;
    padding-left: 0;
    margin-left: 20px!important;
}


.item-block-image img {
max-width: 140px;
    max-height: 202px;
    object-fit: contain;
    min-height: 155px;
}

a.item-block:hover .item-block-name {
    color:#fe6601;
}

a.item-block:hover {
    cursor:pointer;
}




.form .form-header .title {
    margin-bottom: 0!important;
}

.form .form-header {
    padding-bottom: 0!important;
}

.form .form-group {
    margin-bottom: 14px!important;
}

.row[data-sid="PRODUCT"] {
    display: none!important;
}




.abv_txt {
    font-size: 16px;
    color: black;
}

.abv_txt table{
    width: auto!important;
    max-width: 860px;
}
.abv_txt table,.abv_txt table td {
    width: auto!important;
}

.abv_txt table *,.abv_txt table td *{
font-size:14px!important;
}



.abv_txt h3 { 
    margin-bottom: 20px !important;
}