@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i&subset=cyrillic-ext');

p, ul, ol{line-height:1.925;margin-bottom:30.8px;color:#4d4d4d;}
 h1,h2,h3,h4,h5,h6{font-weight:bold;color:#0472c6;line-height:1.2;text-transform:uppercase;}
 h1{font-size:2.5em;padding-bottom: 1%;}
 h2{font-size:2em;padding-bottom: 1em;padding-top:2%;}
 h3{font-size:1.18em;padding-bottom: 1%;padding-top:2%;}
 h4{font-size:1em;padding-bottom: 1%;padding-top:2%;}
 h5{font-size:0.8em;padding-bottom: 1%;padding-top:2%;}
 h6{font-size:0.7em;padding-bottom: 1%;padding-top:2%;}
 a{color:#0472c6;text-transform:inherit;}
 p img{max-width:100%;}
 
 
 html{font-family:  'Roboto', sans-serif;font-weight: 300;font-size: 16px;color:#000; overflow-x: hidden; height: 100%;}
 body{height: 100%; font-size:16px;margin:0 -1px;}
.bodywrp {position:relative; min-height: 100%; margin: 0 auto;max-width:1920px;}
.footer{position: absolute;bottom:0px;width: 100%;} 

img{position:relative;}
img:before {position:absolute;content: ' ';display: block;left:0;width:100%; height:100%; max-height:100%;background: url(../images/errpic.svg) no-repeat center;background-size:50%; background-color: #ccc;}

.maxsize {max-width:1168px;margin: 0 auto;}


.utop{position:relative; z-index:10;    background: url(../images/header-work.jpg) no-repeat center;}
.utopwrp{display:table;width: 100%;}
.utop-row{display: table-row;}

a.ulogo{display:table-cell; padding:10px 0;width:112px;height:auto;position:relative;}
a.ulogo img{position:absolute;top:50%;left:50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;}

.top_search_mbut{display:none;}

form.top_search {display: table-cell;vertical-align: middle;}
span.top_search_i{display:block;position:relative;margin-left:8.4%;width: 69.8%;height: 40px; float:left;}
span.top_search_i>input{position: absolute;top: 0;bottom: 0;width:98%;outline: none;font-size: 16px;padding: 10px 0 10px 2%;}
span.top_search_b{display:block;width: 19.9%;%;float:left;background: #0472c6;line-height:40px;color:#fff;text-align:center;cursor:pointer;}

.utopshopsection {display: table-cell;text-align: right;width: 420px;font-size:16px;color:#fff;}
.utrash {width: 73px;height: 66px;display: inline-block;text-align: center;cursor:pointer;margin-right: 10px;}
.utrash img {width: 37px;height: 40px;position: relative;top: 10px;z-index: 0;}
.shsh_card_inf {position: relative;top: -35px;}
span.scsh_adder_numc.scsh_adder_full {position: relative;top: -3px;left: 5px;font-size: 13px;}

.utopph {display: inline-block;vertical-align: top;}
.ucallback { width: 42px;display: inline-block;vertical-align: top;padding-top: 10px;cursor:pointer;}
.utopph__phs{display: inline-block;padding-top: 7px;margin-left: 8px;}
.utopph__phs a:link,.utopph__phs a:visited{display:block;text-decoration:none;color:#fff;line-height: 1.16;}

.lang_box {display: inline-block;vertical-align: top;width: 61px;height: 56px;text-align: center;margin-right: -3px;padding-top:10px;margin-left: 7px;}
.lang_c a:link,.lang_c a:visited{text-decoration:none;color:#0472c6;text-transform:uppercase;border-bottom:2px solid transparent; margin: 0px 10px; line-height: 24px;-webkit-transition:border-bottom-color 0.75s, color 1s;-o-transition:border-bottom-color 0.75s, color 1s;transition:border-bottom-color 0.75s, color 1s; display: inline-block;}
.lang_c a:hover,.lang_c a.lang_active{border-bottom-color:#fff;color:#fff;}

.hmobmenu {display: inline-block;vertical-align: top;width: 77px;height: 70px;background: #0472c6;text-align: center;overflow: hidden;cursor:pointer;position: relative;left: 1px;}
.hmobmenu>div:nth-child(1){font-size: 14px;line-height:1;padding-top: 17px;}
.hmobmenu>div:nth-child(2){background:url(../images/menubt.svg) no-repeat center;height:26px;margin-top: 2px;}
.hmobmenu.show{background:#0050af;}

.pid1 a.ulogo{width:160px;top: -10px;}
.pid1 .hmobmenu{height:55px;}
.pid1 .hmobmenu>div:nth-child(1){padding-top:5px;}
.pid1 .hmobmenu>div:nth-child(2){margin-top: 3px;}
.pid1 form.top_search, .pid1 .utopshopsection{vertical-align: top;}
.pid1 span.top_search_i{margin-left: 3.1%;width: 76%;}
.pid1 span.top_search_b{background:#000;width: 20.8%;}
.pid1 .utrash, .pid1 .lang_box, .pid1 .lang_c{height:55px;padding-top:0;}
.pid1 .lang_c a:link, pid1 .lang_c a:visited{line-height: 14px;padding-bottom: 1px;margin-bottom: 6px;}
.pid1 .utrash{margin:  0 4px;}
.pid1 .utrash img{top:0;width: 73px;}
.pid1 .shsh_card_inf{top:-45px;}
.pid1 .ucallback, .pid1 .utopph__phs{padding-top:0;}
.pid1 .utopph__phs{position:relative;top:-3px;}




.pid1 .topmenu{position: absolute;margin: 0 auto;width: 100%;}
.pid1 .utop{background:none;padding-top: 27px;}



.topmenu{position:relative;z-index:100;display:none;}
.topmenu.show{display:block;}
.topmenu ul,.topmenu ul li {margin:0;list-style: none;}

.topmenu>ul{display:block;background:#000;margin-top:-5px;position:relative;}
.topmenu>ul::before,.topmenu>ul::after{content:"";display:block;position:absolute;width:100vw;left:-100vw;top: 0;bottom: 0;background: #000;z-index:0;}
.topmenu>ul::after{right:-100vw;left:inherit;}
.topmenu>ul{max-width:1168px;margin: 0 auto;height: 55px;}
.topmenu>ul>li{display: table-cell;font-size: 16px;padding:0 15px 0 5px;max-width: 150px;vertical-align: middle;height: 55px;}
.topmenu>ul>li:hover{background: #0472c6;}
.topmenu>ul>li>a{color:#fff;text-decoration:none;position:relative;z-index:1;}
.topmenu ul{line-height: 1.2;}

.ul-ft-el-wrp{display:none;position: absolute;width: 100%;top: 100%;left:0px;background:#0472c6;margin-left:-7px;}
.ul-ft-el-wrp::before,.topmenu .ul-ft-el-wrp::after{content:"";display:block;position:absolute;width:100vw;top: 0;bottom: 0;background: #0472c6;z-index:1;}
.ul-ft-el-wrp::before{left:-100vw;}
.ul-ft-el-wrp::after{left:100%;}
.topmenu>ul>li:hover>.ul-ft-el-wrp{display:block;}
.ul-ft-el-wrp>ul{width:270px;overflow-y:auto;}
.ul-ft-el-wrp>ul li{display:block; padding:8px;-webkit-transition:background 1s;-o-transition:background 1s;transition:background 1s;}
.ul-ft-el-wrp>ul>li:hover{background:#0050af;}
.ul-ft-el-wrp>ul>li a{color:#fff; font-size:17px; text-decoration:none;-webkit-transition: color 1s;-o-transition: color 1s;transition: color 1s;}
.ul-ft-el-wrp>ul>li:hover>.ul-sc-el-wrp{display:block;}

.ul-sc-el-wrp{display:none;position: absolute;width: 100%;top:0; bottom:0;left:270px;background:#0050af;margin-left:-7px;}
.ul-sc-el-wrp::after{content:"";display:block;position:absolute;width:100vw;top: 0;bottom: 0;background:#0050af;left: 75%;z-index: 2;}
.ul-sc-el-wrp>ul{width:270px;height:100%; overflow-y:auto;}
.ul-sc-el-wrp>ul>li:hover{background:#033488;}
.ul-sc-el-wrp>ul>li:hover>.ul-th-el-wrp{display:block;}

.ul-th-el-wrp{display:none;position: absolute;width: 100%;top:0; bottom:0;left:270px;background:#033488;margin-left:-7px;}
.ul-th-el-wrp::after{content:"";display:block;position:absolute;width:100vw;top: 0;bottom: 0;background:#033488;left: 50%;z-index: 3;}
.ul-th-el-wrp>ul{width:270px;height:100%; overflow-y:auto;}
.ul-th-el-wrp>ul>li:hover a{color:#0472c6;}

.ittov_par_ua{display:none;}


.footcompensator{height:295px;}
.footer{background:url(../images/footerbk.jpg) no-repeat center;color: #fff;font-size: 16px;background-color: #000;    background-size: cover;}
.footer-box{padding: 0 15px;}

.footer a.ulogo{width:126px!important;}
.footer .utopph{padding-right:30px;}
.footer .utopph__phs{margin-left:20px;}
.footer .utopph__phs a:link, .footer .utopph__phs a:visited{line-height:1.45;}

.footer-firstsect{padding:37px 0 20px 0;text-align:justify;}
.footer-firstsect::after{content:"";display:inline-block;height:0;width:100%;}
.footer a.ulogo{display: inline-block; width:126px; vertical-align:top;}
.footer a.ulogo img{position: static;top: inherit;left: inherit;-webkit-transform: none;-ms-transform: none;transform: none; }
.f-menu {display: inline-block;vertical-align:top;    margin-top: -5px;}
.f-menu a::before{content:"•";display:inline-block; margin-right:10px; font-size:16px;}
.f-menu a{color:#fff; text-decoration:none;line-height:1.43;}
.f-menu a::after{content:"";display:block; width:100%;}
.copyright-box {display: inline-block;    margin-top: -5px;}
.copyright-box p{line-height:1.43;margin-bottom: 0; color: #fff;text-transform: uppercase;}

.footer-secondsect{border-top: 1px solid #fff;text-align:justify;padding-top: 10px;padding-bottom: 10px;}
.footer-secondsect::after{content:"";display:inline-block;height:0;width:100%;}
.fpostbox-l, .fpostbox-r{display:inline-block;vertical-align:middle;padding-right: 16px;}
.fpostbox-r span{display:block;}
.fpostbox-l a, .fpostbox-r a{color:#fff; text-decoration:none;}
.first_t{margin-left:10px;font-weight:500;}
.second_t{margin-left:50px;font-weight: 500;}
.second_t b{font-weight: 300;}


.sbm_breadcrumbs{margin:28px 0;border:1px solid #ccc;border-left:none;border-right:none;padding:17px 0;}
.sbm_breadcrumbs>a,.sbm_breadcrumbs>span{font-size:12px; color:#808080;-webkit-transition:color 0.75s;-o-transition:color 0.75s;transition:color 0.75s;}
.sbm_breadcrumbs>a:hover{color:#0472c6;}

.cat_sum p{font-size:20px;font-weight:normal;}
.cat_sum span{color:red;}

form.sort_firm{margin:40px 0;padding:15px 15px;border:1px solid #0472c6;border-left:none;border-right:none;font-size:18px; color:#000;}
form.sort_firm{vertical-align:middle;}
form.sort_firm select{border:none; outline:none;vertical-align:middle;padding:5px 10px;margin-left:10px;background:#f2f2f2;border-radius:7px;font-size:16px;width:222px;}
.catParentsFt{display:none;}

.catParents_c{font-size:1rem;margin: 0 0 0 -30px;padding: 15px 0 0 0;}

a.scsh_cat_c, .scsh_tov_c{width: 22.5%;margin: 0 0 44px 2.5%;max-width:270px;z-index:2;background:#e6e6e6;overflow: hidden;border-radius:6px;min-width: 240px;}
a.scsh_cat_c{height:416px;}
.scsh_tov_c{padding:0; border:none;height:475px;-webkit-transition: -webkit-box-shadow 0.5s;transition: -webkit-box-shadow 0.5s;-o-transition: box-shadow 0.5s;transition: box-shadow 0.5s;transition: box-shadow 0.5s, -webkit-box-shadow 0.5s;}
a.scsh_cat_c:before,.scsh_tov_c:before{content:"";border-radius:6px;background:#fff; z-index:3;
display:block;position:absolute;top:2px;left:2px;bottom:2px;right:2px;}
a.scsh_cat_c:hover, .scsh_tov_c:hover{-webkit-box-shadow: 0px 0px 8px 0px rgba(99,148,170,0.85);
box-shadow: 0px 0px 8px 0px rgba(99,148,170,0.85);}

.scsh_cat_c .scsh_cat_im, a.scsh_tov_im{
	display: block;position: relative;z-index: 3;width: 97%;left: 1.4%;top: 3px;border-radius: 6px 6px 0 0;height: 233px;}
a.scsh_tov_im{height:227px;margin-bottom: 15px;}
.scsh_cat_c .scsh_cat_im img,a.scsh_tov_im img{
	position:absolute;max-height: 100%;max-width: 100%;top:50%; left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.scsh_cat_c .scsh_cat_it{z-index:3;display: block;position: relative;width:auto; padding: 15px 0 0 0;margin:15px  20px 0  20px;border-top:6px solid #0472c6;font-size:22px;font-weight:500;line-height:1.4;text-transform:inherit;color:#000;}

.scsh_tov_c>a, .scsh_tov_c>span{position:relative;z-index:3;}
a.scsh_tov_it{font-size: 1.125em;color: #4d4d4d;line-height:1.7;height: auto;padding:0 2%;width:96%}
span.scsh_tov_price{position:absolute;height:auto;text-align: center;}
.scsh_tov_price_it{height: auto;line-height: inherit;border: none;display: block;text-transform: none;
color:#000;font-weight:300;font-size:18px;padding-bottom: 25px;}
.scsh_tov_price_it b{margin-right:10px;font-size:37px; font-weight:500;}
.scsh_tov_price_bt{position:relative;top:0; right:0;border:none;background:#0472c6;color:#fff;font-size:18px;
width:182px;height:51px;line-height:51px;border-radius:0;padding: 0;margin-bottom:36px;padding:0 5px;}
.scsh_tov_price_bt:hover{background:#0050af;    }


.tovcard_tvright_col {
    display: inline-block;
	vertical-align: middle;
	margin: 0 1.2em;
}
.shop_cols_c {
    background: #fff;
    display: inline-block;
    position: relative;
    width: 78px;
    height: 62px;
    font-size: 16px;
    border: 1px solid #808080;
}
.shop_cols_cv {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    height: 62px;
    line-height: 62px;
    width: 47px;
    font-size: 18px;
    color: #000;
    text-align: center;
}
.shop_cols_cp {
    position: absolute;
    background: url(../images/str1.png) no-repeat 50% 40%;
    width: 30px;
    height: 31px;
    right: 0;
    top: 0;
    border-left: 1px solid #808080;
    border-bottom: 1px solid #808080;
}
.shop_cols_cm {
    position: absolute;
    background: url(../images/str2.png) no-repeat 50% 60%;
    width: 30px;
    height: 30px;
    right: 0;
    bottom: 0;
    border-left: 1px solid #808080;
}
span.tovcard-data {
    display: inline-block;
	vertical-align: middle;
	font-size:1.22em;
	font-weight:bold;
}


.colsocial-buts {text-align: justify;}
.colsocial-buts::after{content:"";display:inline-block;width:100%;}
a.colsocial-but {display: inline-block;width: 22.84%;border-radius: 2px;position: relative;}
a.colsocial-but:link, a.colsocial-but:visited{text-decoration: none;font-size: 0.88em;font-weight: bold;color: #fff;line-height: 2.75em;text-align: center;}
a.fb{background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,113,188,1)),to(rgba(46,49,146,1)));background: -webkit-linear-gradient(top, rgba(0,113,188,1) 0%,rgba(46,49,146,1) 100%);background: -o-linear-gradient(top, rgba(0,113,188,1) 0%,rgba(46,49,146,1) 100%);background: linear-gradient(to bottom, rgba(0,113,188,1) 0%,rgba(46,49,146,1) 100%);}
a.tw {background: -webkit-gradient(linear, left top, left bottom, from(rgba(137,190,230,1)),to(rgba(0,104,245,1)));background: -webkit-linear-gradient(top, rgba(137,190,230,1) 0%,rgba(0,104,245,1) 100%);background: -o-linear-gradient(top, rgba(137,190,230,1) 0%,rgba(0,104,245,1) 100%);background: linear-gradient(to bottom, rgba(137,190,230,1) 0%,rgba(0,104,245,1) 100%);}
a.ins {background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(212,20,90,1)),to(rgba(112,0,76,1)));background: -webkit-linear-gradient(top, rgba(212,20,90,1) 1%,rgba(112,0,76,1) 100%);background: -o-linear-gradient(top, rgba(212,20,90,1) 1%,rgba(112,0,76,1) 100%);background: linear-gradient(to bottom, rgba(212,20,90,1) 1%,rgba(112,0,76,1) 100%);}
a.vi {background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(147,39,143,1)),to(rgba(65,0,121,1)));background: -webkit-linear-gradient(top, rgba(147,39,143,1) 1%,rgba(65,0,121,1) 100%);background: -o-linear-gradient(top, rgba(147,39,143,1) 1%,rgba(65,0,121,1) 100%);background: linear-gradient(to bottom, rgba(147,39,143,1) 1%,rgba(65,0,121,1) 100%);}

a.colsocial-but::before{content: "";display: inline-block;width: 2.25em;height: 1.875em;vertical-align: middle;margin: 0 0.1em;}
a.fb::before{background: url(../images/icofb.svg) no-repeat center;background-size: 100%;}
a.tw::before {background: url(../images/icotw.svg) no-repeat center;background-size: 100%;}
a.ins::before {background: url(../images/ico-ins.svg) no-repeat center;margin-right: -0.2em;}
a.vi::before {background: url(../images/ico-vi.svg) no-repeat center;}


.socialbox{text-align: center;padding:37px 0 100px 0;}
.socialbox>a{margin:0 18px;font-size:16px; font-weight:bold;color:#777;text-decoration:none;}
.socialbox>a::before{content:"";display:inline-block;width:36px; height:30px; vertical-align:middle;margin-right:5px;}
.socialbox>a:nth-child(1)::before{background:url(../images/fbgrey.svg) no-repeat center;background-size:100%;width:14px;}
.socialbox>a:nth-child(2)::before{background:url(../images/twitgrey.svg) no-repeat center;background-size:100%;width:37px;}
.socialbox>a:nth-child(3)::before{background:url(../images/instagrey.svg) no-repeat center;background-size:100%;width:25px;}

.tov_ti{font-size: 30px;font-weight: bold;text-transform: uppercase;text-align: center;color: #0472c6;padding-bottom: 30px;}

.scsh_tov_item{position: relative;font-size:16px;padding-bottom: 50px;}
.scsh_tov_title{float: right;width: 50%;position: relative;top: 10px;padding-bottom: 1.76em;}
.scsh_tov_title h1{text-transform:none;font-size:1.875em;color:#0472c6;}

.scsh_tov_left{float: left;width: 50%;}
.scsh_tov_left .lph_imgbl_im{width: 76.71%;padding-top:58.39%;position:relative;}
.scsh_tov_left .lph_imgbl_im img{max-width:100%;position: absolute;top: 50%;left: 50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.scsh_tov_left .lph_imgbl_ipr{margin: 0 0 0 -15px;width: 81%;}
.scsh_tov_left .lph_imgbl_i{width: 21.14%;padding-top: 21.14%;height: 0;position:relative;z-index:1;background:#ccc;margin: 0 0 15px 3.3%;}

.scsh_tov_left .lph_imgbl_i img{position:absolute; top:1px;left:1px;	}

.scsh_tov_right{float: right;position:relative;width: 50%;}
.scsh_tov_pricer .scsh_tvright_prs{vertical-align: middle;background: none;color: #000;font-size: 1.125em;font-weight: 300;text-transform: none;padding:0;}
.scsh_tov_pricer .scsh_tvright_prs b{font-size:2.05em; font-weight:500;margin-right:5px;}
span.tovcard-data{font-size: 1.375em;}
span.tovcard-data b{font-size:2.09em;}
span.shop_sum{font-size:2.09em;}
.scsh_tov_pricer .scsh_tvright_btn{display:block;position:relative;padding-top: 45px;}
.scsh_tov_pricer .scsh_tvright_btni{font-size:1.125em;color:#fff;background:#0472c6;width:133px;height:49px;line-height:49px;padding:0;text-align:center;border-radius:0;border:none;}
.scsh_tov_pricer .scsh_tvright_btni:hover{background:#0050af;}
.scsh_tov_pricer{margin-bottom:60px;}
.colsocial-buts h3{padding-bottom: 15px;}
.scsh_tov_item::after{content:"";display:block;clear:both;}
.scsh_tov_right_pt{padding:50px;text-align:center;font-size:20px;font-weight:bold;color:#000;}
.scsh_tov_right_p.ittov_par{padding-bottom:80px;}
.scsh_parc{position:relative; display:block;margin:0 auto;width: 500px;padding: 3px 10px}
.scsh_parc:after {content: "";display: block;clear: both;}
.scsh_parc b{display: inline-block;padding: 0 10px;width:60%;text-align:right;vertical-align: middle;min-height: 20px;float: left;}
.scsh_parc:nth-child(odd){background: #f2f2f2;}
.scsh_tov_descr_t{font-size:20px;font-weight:bold;color:#000;}

h1.page-ti{font-size:30px;margin:35px 0 20px 0;}
.mask9 h1.page-ti{display:none;}

.mask13 .nui_mask_c{margin-right:-34px;}
.mask13 p{display:none;}
.mask13 p.nui_images_container{display:block;width:22.07%;padding-top:22.07%;position:relative;margin: 20px 1.41%;float:left;overflow:hidden;}
.mask13 p.nui_images_container img{position:absolute; height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width: initial;}
.mask13 .socialbox{clear:both;}

.article-box .catParents_c{margin:0;font-size:16px;}
.article-cart{padding-bottom:70px;}
.article-ti a{font-size:20px;text-decoration:none;color:#000;font-weight:bold;}
.article-ti{width:72.43%;float:right;padding-bottom: 30px;}
a.article-im{float:left;display:block;width:20.71%;padding-top:20.71%;overflow:hidden;position:relative;margin-right:6.86%;}
a.article-im img{position:absolute;max-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.article-su{line-height:1.925;padding-bottom:30px;}
.article-bt{width:72.43%;margin-left:27.57%;}
a.article-btn{display:inline-block;font-size:18px;color:#fff;background:#0472c6;width:144px;line-height:53px;text-align:center;text-decoration:none;}
a.article-btn::after{content:"";display:inline-block;width:10px;height:20px;background:url(../images/ico-href.svg) no-repeat center; background-size:100%;position:relative;left:5px;top:5px;}
.article-cart::after{content:"";display:block;clear:both;}


.pid8 .socialbox{display:none;}
.contact-box{padding-top:30px;position:relative;}
.contact-tx{font-size:19px;padding-bottom:30px;text-transform:uppercase;}
.contact-tx b{display:block;font-size:16px;font-weight:300;text-transform:none;}
.contact-tx a{color:#000;text-decoration:none;}
.corpmail{padding:30px 0;}
.corpmail a{font-size:20px; font-weight:bold;text-decoration:none;}
.contact-box .colsocial-buts{font-size:16px;text-align:center;padding:50px 0;}
.pid8 a.colsocial-but{width:127px;margin:0 20px;}
.mapsect{padding-bottom:350px;}
.map-box{position: absolute;left: 50%;-webkit-transform: translate(-50%);-ms-transform: translate(-50%);transform: translate(-50%);width: 1920px;}
.map-wrp{height: 487px;}
h3.map-ti{font-size:30px;font-weight:bold;text-align:center;}
.map-wrp iframe{width:100%;height:100%;}







.pop_up{
    position: fixed;
    bottom: 20px;
    z-index: 200;
    border-radius: 50%;
    color: #fff;
	font-size:13px;
	color:#fff;
	cursor:pointer;
	text-align: center;}

.pop_up.scroll{display: none;left: 30px;background: #000;width: 56px;height: 56px;}
.pop_up.callme{background:#0472c6;right:30px;width: 75px;height: 75px;line-height:75px;}	

.pop_up:before{content:"";display:block;}
.pop_up.scroll:before{background:url(../images/ico-arrup.svg) no-repeat center;width:16px;height:16px;margin:8px auto 5px auto;}
.pop_up.callme:before{background:url(../images/uphone.svg) no-repeat center;width:50px;height:50px;position:relative;top:12px;left:12px;}

.pop_up.scroll.scrolling{display:block;}



div#shopform .catform_it{font-size:20px;font-weight:normal;color:#000;}
table.scsh_card_tovlist{font-size:16px;font-weight:300;color:#4d4d4d;}
table.scsh_card_tovlist th{background:#0472c6;}
div#shopform .catform_sb{font-size:18px;color:#fff;background:#0472c6;padding:5px 10px;}

.catform_pop_c .catform_it{font-size:20px;font-weight:normal;color:#000;}
.catform_pop_c .catform_sb{font-size:18px;color:#fff;background:#0472c6;padding:5px 10px;}


.mheadsect{background: url(../images/header.jpg) no-repeat top;background-size: cover;}

.sect{max-width: 1920px;width: 100%;position: relative;left: 50%;-webkit-transform: translate(-50%);-ms-transform: translate(-50%);transform: translate(-50%);z-index:1;font-size:16px;}
.sect::before{content:"";position:absolute;left:0;bottom:0;width:100%;z-index:2;}
a.sect-btn{display:inline-block;font-size:1.125em;font-weight:300;color:#fff;text-decoration:none;background:#000;padding:25px 35px;}
a.sect-btn::after{content:"";display:inline-block;width: 10px;height: 20px;background: url(../images/ico-href.svg) no-repeat center;background-size: 100%;margin-left:15px;position: relative;top: 4px;}
.sect h3{font-size:41px;font-weight:bold;padding: 0 0 30px 0;}
.sect p{font-size:18px; font-weight:300;line-height:1.7;color: #000;}
.sect p span{font-size:20px;font-weight: normal;}
.sect p a{text-decoration:none;font-weight:bold;}

p.p-anchor{padding:0;margin:0;}


.sect1_c{position: relative;z-index: 3;padding:68px 0 20px 0;  }
.sect1_c::after{content:"";display:block;clear:both;}
.sect1-l{float:left;width:57%;margin-top: -10px;}

.sect1-l span{display:block;padding: 9px 0 9px 19px;font-size:1.125em;font-weight:bold;text-transform:uppercase;}
.sect1-l span a.sect1-l-tx{text-decoration:none;color:#fff;}
.sect1-l span a.sect1-l-ic{display:inline-block;width:49px;height:49px;vertical-align: middle;background-size: 48px;margin-right:40px;}
.sect1-l span:nth-child(1) a.sect1-l-ic{background:url(../images/sect1-1.svg) no-repeat center #0472c6;}
.sect1-l span:nth-child(2) a.sect1-l-ic{background:url(../images/sect1-2.svg) no-repeat center #0472c6;}
.sect1-l span:nth-child(3) a.sect1-l-ic{background:url(../images/sect1-3.svg) no-repeat center #0472c6;}
.sect1-l span:nth-child(4) a.sect1-l-ic{background:url(../images/sect1-4.svg) no-repeat center #0472c6;}
.sect1-l span:nth-child(5) a.sect1-l-ic{background:url(../images/sect1-5.svg) no-repeat center #0472c6;}
.sect1-l span:nth-child(6) a.sect1-l-ic{background:url(../images/sect1-6.svg) no-repeat center #0472c6;}
.sect1-l span:nth-child(7) a.sect1-l-ic{background:url(../images/sect1-7.svg) no-repeat center #0472c6;}
.sect1-r{margin-left:57%;}
.sect-r_inf {text-align: right;}
.sect-r_infbox{position:relative;padding:40px 25px 34px 30px;text-align: left;}
.sect-r_infbox::before{content:"";display:block;position:absolute;left:0; right:0;top:0;bottom:0;background:#0472c6;z-index:1;opacity:0.77;}
.sect-r_infbox h3,.sect-r_infbox p{position:relative;z-index:3;color:#fff;}
.sect-r_infbox h3{font-size:1.56em;line-height:1.55;font-weight:bold;padding-bottom: 22px;}
.sect-r_infbox p{font-size:1.125em;font-weight:300;color:#b8e3f5;line-height:2;}
a.sect-r_bt{display:inline-block;font-size:1.125em;font-weight:300;color:#fff;text-decoration:none;background:#000;padding:25px 35px;position: relative;top: -38px;right: 40px;z-index: 4;}
a.sect-r_bt::after{content:"";display:inline-block;width: 10px;height: 20px;background: url(../images/ico-href.svg) no-repeat center;background-size: 100%;margin-left:15px;position: relative;top: 4px;}
.sect1 .colsocial-buts a{display:inline;background:none;}

.sect2{background: url(../images/sect2.jpg) no-repeat center;background-size: cover;}
.sect2_c {padding: 90px 0 187px 0;}
.sect2_c h3{color:#000;padding-bottom: 0px;}
.sect2_c p{max-width:520px;padding-top:10px;}
.sect2_c p span{display:block;width:430px;line-height: 1.35;}
.sect2-btbx{padding-top:17px;}
.sect2_c a.sect-btn{background:#0472c6;}

.sect3{background: url(../images/sect3.jpg) no-repeat center;background-size: cover;margin-top:-1px;}
.sect3_c {padding: 48px 0 240px 0;text-align:center;}
.sect3_c p{max-width:680px;margin:0 auto;margin-bottom: 25px;color: #000;}
.sect3_c p span{max-width:423px;margin:0 auto;display: block;line-height: 1.26;}
.sect3-btbx{padding-top:36px;}

.sect4{background: url(../images/sect4.jpg) no-repeat center;background-size: cover;}
.sect4_c {padding: 168px 0 173px 0;text-align:right;}
.sect4_c h3{color:#fff;padding-bottom:36px;}
.sect4_c  p{color:#fff;display:inline-block;max-width:520px;width:100%;padding-bottom:18px;}
.sect4_c a.sect-btn{background:#0472c6;}

.sect5_c{padding:71px 0 46px 0;text-align:center;background-size: cover;}
.sect5_c h3{color:#000;padding-bottom:12px;}
.sect5_c .catParents_c{padding-bottom:30px;margin:0;text-align:justify;}
a.sect5_cat_c{display:inline-block;width:22.77%;padding-top:22.77%;position:relative;overflow:hidden;-webkit-transition:opacity 0.75s;-o-transition:opacity 0.75s;transition:opacity 0.75s;}
a.sect5_cat_c img{position:absolute;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:inherit;}
a.sect5_cat_c:hover{opacity:0.75;}
.sect5_c .clear{display:inline-block;width:100%;}
.sect5-btbx{padding-top:10px;}

.sect6{background: url(../images/sect6.jpg) no-repeat center;background-size: cover;}
.sect6_c {padding: 130px 0 130px 0;}
.sect6_c h3{padding-bottom:43px;color:#000;font-size:35px;}
.sect6_c p{padding-bottom:100px;display:inline-block;max-width:520px; width:100%;}
.sect6_c a.sect-btn{background:#0472c6;}

.sect7_c {padding: 90px 0 130px 0;text-align:center;}
.sect7_c h3{color:#000;font-size:35px;padding-bottom:70px;}
.sect7_imgs .lifs_photo_i{display:block; float:left; position:relative;overflow:hidden;}
.sect7_imgs .lifs_photo_i img{max-height:100%;max-width:100%;position: absolute;width: 90%;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.sect7_imgs .nui_images_container::after{content:"";display:block;width:100%;clear:both;}
.sect7_imgs{max-width:988px; width:100%; margin:0 auto;}



@media (max-width: 1198px){
.pid1 .utop{background:#444;}	
.pid1 a.ulogo{width:118px;}	
span.top_search_i{width:60%;margin-left: 10.1%;}
.pid1  span.top_search_i{width:68%;margin-left: 7.1%;}

.content-box{padding:0 15px;}

.scsh_tov_pricer{text-align: right;}
.scsh_tov_pricer .scsh_tvright_prs{display: block;margin-bottom: 20px;}
.scsh_tov_left .lph_imgbl_i{width:20.7%;}

a.ulogo{left: 15px;}
.footer a.ulogo{left:0;}
.map-box{width:105%;position:relative;}
.mapsect {padding-bottom: 0px;}
.pid8 .socialbox{display:block;}
.pid8 a.colsocial-but{margin:0 10px;}	

.sect .maxsize{padding-left:15px;padding-right:15px;}
.sect1:before{content:none;}
.sect1_c{background: url(../images/header.jpg) no-repeat top;padding-top:30px;}
.sect-r_infbox{padding: 30px 25px 35px 25px;}

.sect2_c, .sect6_c{position:relative;z-index:5;}
.sect2::before,.sect6::before{top:0;right:0;background:#fff;opacity:0.75;}
}



@media (max-width: 920px){
.catParents_c{font-size:1.32rem;}
a.scsh_cat_c, .scsh_tov_c{width: 30.6%;margin: 0 0 44px 2.7%;}	
a.colsocial-but{width: 48%;margin-bottom:20px;}	
.sect1-r{position:relative;}
.sect1-r .colsocial-buts{position: absolute;bottom: -10px;right: 0;width: 400px;}
.sect1-l span a.sect1-l-tx{font-size: 1.025em;}
.pop_up{bottom:10px;}
span.top_search_i{width: 67%;}
span.top_search_b{width:21%;font-size:14px;}
}


@media (max-width: 800px){
.pid1 .utop{padding-top:0;}	
.pid1 a.ulogo{top: 23px;}	
.pid1 .utopph{padding-top:8px;}
.pid1 .lang_c{padding-top:15px;}
.pid1 .hmobmenu{height: 66px;}
.pid1 .hmobmenu>div:nth-child(1){padding-top: 11px;}
	
.utopwrp{display:block;}
.utop-row{display: block; text-align:justify;}
.utop-row::after{content:"";display:inline-block; width:100%;}
a.ulogo{display: inline-block;top: -10px;}
.utopshopsection{background:#000;}
.top_search_mbut{display:inline-block;width:74px;background: #0472c6;vertical-align: bottom;text-align:center;line-height:66px;cursor:pointer;}
.top_search_mbut::before{content:"";display:inline-block;width:0;height:66px;vertical-align: bottom;}
.top_search_mbut.show{background:#0050af;}

form.top_search{position: absolute;display: none;width: 80vw;left: 5vw;top: 100%;padding: 5vw;
background: #fff;z-index: 1000;border: 1px solid #ccc;
-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);}
form.top_search.show{display: block;}
span.top_search_i{margin: 0;width: 100%;}
span.top_search_b{float:none;width: 117px;margin: 0 auto;margin-top: 60px;font-size: 16px;}

.utopshopsection{display: inline-block;width: auto;}
.topmenu>ul{margin: 0;height: auto;background: none;}
.topmenu>ul>li{display: block;max-width: inherit;height: auto;padding: 15px;border-bottom: 1px solid #0472c6;background: #0050af;}
.topmenu>ul::before, .topmenu .ul-ft-el-wrp::before, .topmenu>ul::after, .topmenu .ul-ft-el-wrp::after, .topmenu .ul-sc-el-wrp::after,.topmenu .ul-th-el-wrp::after{content:none;}
.topmenu>ul>li:hover{background: #0050af;}
.topmenu>ul>li>a{font-size: 18px;font-weight: bold;}
/*.topmenu>ul>li>a::after{content:"";display:block;border-bottom:1px solid #fff;}*/
.ul-sc-el-wrp, .ul-th-el-wrp{display:none;}
.ul-ft-el-wrp {display:block;background: none;position: static;padding-left: 15px;width: auto;}
.ul-ft-el-wrp>ul{width:auto;max-height:inherit;overflow: hidden;padding-top: 20px;}
.ul-ft-el-wrp>ul>li:hover{background:none;}
.ul-ft-el-wrp>ul>li:hover .ul-sc-el-wrp{display:none;}
.ul-ft-el-wrp>ul>li>a:hover{color: #0472c6;}

.footcompensator {height:400px;}
.footer{background:#000;height: auto;}
.footer .utopph, .f-menu{margin: 0 10px;}	
	
	
.mask13 p.nui_images_container{width: 30.37%;padding-top:30.37%;}
.socialbox {padding: 37px 0 0px 0;}

.sect1_c{background-color: #ccc;}
.sect1-l{float:none;width:100%;padding: 50px 0;}
.sect1-r{margin-left:0;}

.sect4_c{padding: 90px 0 100px 0;}
}

@media (max-width: 700px){
.catParents_c{font-size:1.7rem;font-size: 16px;
    margin: 0;
    text-align: center;}
a.scsh_cat_c, .scsh_tov_c{width: 45.4%;margin: 0 0 44px 4.6%;}


.scsh_tov_title{width: 100%;float:none;}
.scsh_tov_left{width: 100%;float:none;}
.scsh_tov_right{width: 100%;float:none;}
a.colsocial-but{width: 22.84%;}
.scsh_tov_pricer .scsh_tvright_prs{display:inline-block;margin-bottom: 0;}
.scsh_tov_pricer{margin-bottom: 20px;}
.scsh_tov_item{padding-bottom: 0;}
.scsh_tov_right_p.ittov_par{padding-bottom: 30px;}
.sbm_breadcrumbs{display:none;}


.article-ti{width:auto;float:none;}
a.article-im{width:40%;padding-top:40%;}
.article-bt{margin-left:46.8%;}

.pid8 a.colsocial-but{width:100px;margin:0 5px;}
.sect1-r .colsocial-buts{width:100%;}
}


@media (max-width: 640px){
.pid1 a.ulogo{position: static;display: block;margin: 0 auto;}	
	
	
.utop{background:#000;}	
a.ulogo{display: block;width: inherit;padding: 15px 30%;text-align: center;margin: 10px 0;top:inherit;left:inherit;margin: 0;}
a.ulogo img{position:static;-webkit-transform:none;-ms-transform:none;transform:none;}
.utopshopsection{display: block;text-align:justify;}	
.utopshopsection::after {content: "";display: inline-block;width: 100%;}
.footcompensator {height:500px;}
	
	
.scsh_parc{width:inherit;}
.scsh_parc:nth-child(odd){background:none;}
.scsh_parc b{display: block;padding: 0;width: 100%;text-align: left;vertical-align: middle;min-height: inherit;float: none;background:#f2f2f2;margin-bottom: 5px;}
.mask13 p.nui_images_container{width: 42%;padding-top:42%;margin: 20px 3.81%;}

.sect2_c {padding: 78px 0 90px 0;}
.sect3_c{padding: 56px 0 150px 0;}
.sect4_c{padding: 70px 0 90px 0;}
.sect6_c {padding: 70px 0 90px 0;}
a.sect5_cat_c{width: 44%;padding-top: 44%;margin-bottom: 6%;}
.sect1-r .colsocial-buts{position:relative;padding-top:0; }
.sect1 .colsocial-buts a{margin: 5px 10px;}

.scsh_tov_pricer .scsh_tvright_prs, span.tovcard-data b{display:none;}
span.tovcard-data {font-size: 1.075em;}
.tovcard_tvright_col{margin:0 10px 0 0;}

}


@media (max-width: 520px){
.utopph__phs a:link, .utopph__phs a:visited{display:none;}
.lang_box{width: 38px;}
.top_search_mbut, .utrash,.hmobmenu{width:60px;}

.footcompensator {height: 70px;}	
.footer{position: static;}
.footer a.ulogo{display: block;width: auto;}
.footer .utopph{text-align: center;display: block;margin-bottom: 15px;}
.footer .utopph__phs a:link, .utopph__phs a:visited{display:block;}
.footer .f-menu{margin-bottom:15px;text-align:center;display: block;}
.f-menu a::before,.f-menu a::after{content:none;}

.f-menu a{display: block;border: 1px solid #555;padding: 7px;width: 230px;margin: 0 auto;margin-bottom: 10px;border-radius: 6px;}
.copyright-box {display: block;text-align: center;}
.footer-secondsect{text-align: center;}
.fpostbox-l{margin-bottom:15px;}
.fpostbox-r{padding-bottom:50px;}	
	
	
	
.mask13 p.nui_images_container{width: 80%;padding-top:80%;margin: 20px auto;float:none;}
.contact-box .colsocial-buts{}
.pid8 a.colsocial-but{width:130px; margin:10px 20%;}
.sect1-r .colsocial-buts{text-align:left;margin-top: -50px;}
.sect1 .colsocial-buts a{display:inline-block;margin-right:40%;width:auto;}

.scsh_shopform_cf{z-index: 17;}
div#shopform{width:75%!important;margin-left:0!important;max-height:90vh;top:50%!important;transform:translate(-50%,-50%);}
div#scsh_zak_tbl {overflow-x: auto;}
.scsh_cart_view_left{max-height: 44vh; overflow-y: auto;}
.catform_ic input{width: 100%;}
.catform_ic textarea{width: 98%;margin:0;padding:2px 1%;}

.pop_up.callme {width: 56px;height: 56px;}
.pop_up.callme:before{top: 3px;left: 3px;background-size: 80%;}
}


@media (max-width: 500px){	
.catParents_c{font-size:16px; margin:0;text-align:center;}
a.scsh_cat_c, .scsh_tov_c{width: 100%;margin: 0 0 44px 0;}

.socialbox{padding:0;}
.socialbox>a{display: block;margin: 40px 0;}

.scsh_tov_left .lph_imgbl_im{width:100%;padding-top: 95%;}
.scsh_tov_left .lph_imgbl_ipr{width:100%;}
span.tovcard-data{margin-top:20px;}

.colsocial-buts{text-align:center;padding-top:30px;}
a.colsocial-but{width:45%;margin:15px 20%;}

h1.page-ti{text-align:center;font-size: 27px;}
a.article-im{width:70%;padding-top:70%;float:none;margin: 0 auto;margin-bottom:20px;}
a.article-im img{height:100%;}
.article-bt{margin-left:0;width:auto;}


.sect5_c .catParents_c{text-align:center;}
a.sect5_cat_c{width: 80%;padding-top: 80%;margin-bottom: 6%;}
.sect.sect1 .maxsize h3{font-size:20px;}
.sect .maxsize h3{font-size:25px;padding-bottom: 20px;}
.sect7_c{padding: 50px 0 0 0;}
.sect {background-size: cover;}
.sect1-l{padding: 20px 0;}
.sect1-l span{display: table;padding: 0;position: relative;margin-left: 60px; margin-bottom:10px;}
.sect1-l span a.sect1-l-tx{display: table-cell;vertical-align: middle;height: 49px;}
.sect1-l span a.sect1-l-ic{position: absolute;top: 0;left: -60px;}

form.sort_firm{text-align:center;}
form.sort_firm select{margin-top:10px;}
.scsh_tov_pricer .scsh_tvright_btn{text-align:center;}

.catform_pop_c {width: 80%!important;max-width: 300px;margin-left: 0!important;max-height: 90vh!important;top: 50%!important;transform: translate(-50%,-50%);}
.catform_ic label {text-align: left;}
input.catform_i {width: 100%;}
.catform_ic textarea {margin: 0;width: 98%;padding: 2px 1%;}
.catform_pop_c .catform_sb{margin-left: 0;}
}