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

/* PATCH pm */
.scsh_tov_left .lph_imgbl_im img{max-width:initial; margin:initial;}
.scsh_tov_left .lph_imgbl_im{border:initial; }
.scsh_tov_left {
    width:initial;
    padding:initial;
    min-height:initial;
}
.scsh_tov_left .lph_imgbl_i {
    width:initial;
    height:initial;
    border:initial;
    margin:initial;
    overflow:initial;
    display:initial;
    vertical-align:initial;
	width: 115px;
    height: 80px;
    margin-right: 10px;
    display: inline-block;
    position: relative;
}
/* END PATCH pm */

body{font-family:"Roboto";font-weight:300;font-size:15px;color:#000;}
input{outline:none;}
.mob{display: none;}
.justifily{display:inline-block;width: 100%;height: 0;}
.hstore-search__wrp{display:inline-block}


/* float window */
.blind{position: fixed;z-index:30; background: #000;opacity: 0.66;top: 0;bottom: 0;left: 0;right: 0;}
.blind .con-wrp{position: relative;width: 100%;height: 100%;}

/* total forms */
.order-info{display:none;}
.order-info.show{display:block;}
.order-form{font-family:"Roboto";color: #000;overflow:auto;}
.order-form{display:block; position: fixed;z-index:31; width: 531px;background: #fff;padding-top: 35px;padding-bottom: 35px;}
.order-form{left: 50%;top: 50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.order-form{-webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.5);}
.of-scroll { max-height: 560px;}
.of-titul{font-family:"MATwo" ;font-size: 41px;color: #000;text-align: center;margin-bottom: 10px;}
.of-justdiv{display:inline-block;width: 100%;height: 0;}

.order-form label{margin-right: 10px;}
.order-form input{outline:none;}
.order-form textarea{outline:none;resize:none;}
.order-form select{outline: none;}
.of-pwrp{display:inline-block;font-weight: 300;font-size: 15px;margin-bottom:6px;text-align: justify;}
.of-pwrp.left{width: 100px; text-align: right; margin-right: 8px;}
.of-pwrp.right{width: 240px; color: #b3b3b3;}


.of-but__send, .of-but__pay{font-weight:normal;font-size: 16px;color: #fff;border:none;cursor:pointer;padding: 10px 17px;}
.of-but__send{background: #d3a36d;}
.of-but__pay{border-radius:9px;
background: rgb(57,181,74);
background: -webkit-linear-gradient(top, rgba(57,181,74,1) 0%,rgba(0,104,55,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, from(rgba(57,181,74,1)),to(rgba(0,104,55,1)));
background: -o-linear-gradient(top, rgba(57,181,74,1) 0%,rgba(0,104,55,1) 100%);
background: linear-gradient(to bottom, rgba(57,181,74,1) 0%,rgba(0,104,55,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39b54a', endColorstr='#006837',GradientType=0 );}


.of-table
{width: 472px;margin: 0 auto;font-size: 16px;margin-bottom: 15px;}
.of-table th{font-weight:normal;background: #000;padding:5px 0;color: #fff;}
.of-table th:nth-child(1),.of-table td:nth-child(1){width: 165px; padding-left: 20px;}
.of-table th:nth-child(2),.of-table td:nth-child(2){width: 106px;}
.of-table th:nth-child(3),.of-table td:nth-child(3){width: 76px;text-align: center;}
.of-table th:nth-child(4),.of-table td:nth-child(4){width: 88px;text-align: center;}
.of-table th:nth-child(5),.of-table td:nth-child(5){width: 17px;}
.of-table tr{margin-top: 9px;display:block;}
.of-table>tr:first-child>th{background: #98795c;margin-top:0;}
.of-table td{font-weight:300;color: #000;padding:5px 0;background: #dcd1c8;}
.of-table input{width: 42px;height: 20px;font-family:"Roboto";font-size: 16px;font-weight: 300;color: #000;border:none;}
.of-table__sum{width: 472px;margin: 0 auto; font-size: 18px;font-weight: normal;text-align: right;margin-bottom: 10px;}

.of-userinfo
{width: 359px;margin-left: 30px;font-family:"Roboto";font-size: 16px;font-weight: 300;padding: 5px 0 15px;}
.of-userinfo__titul{font-size: 24px;font-weight: normal;text-align: center;margin-bottom: 15px;text-transform: uppercase;} 
.of-userinfo__input{width: 228px;border:1px solid #999999;padding:1.5px 5px;}
.of-userinfo__cols{width:112px;padding:1.5px;display:inline-block;border: 1px solid #999999;font-size: 15px;}

.of-delivinfo
{width: 421px;margin: 0 auto; font-family:"Roboto";padding: 5px 0 15px;font-size: 16px;font-weight: 300;}
.of-divinfo__label{vertical-align:text-bottom;height:20px;}
.of-divinfo__input{width:90px;height:20px;border: 1px solid #999;padding:1.5px 5px 1.5px 0;}
.of-divinfo__select{width:134px;height:25px;border: 1px solid #999;}

.of-serinfo
{width: 421px;margin-left: 30px; font-family:"Roboto";font-size: 18px;font-weight: normal;padding: 5px 0 0px;}
.of-serinfo__titul{font-size: 22px;font-weight: normal;text-transform: uppercase;text-align: left;margin-bottom: 5px;}
.of-serinfo__textarea{width: 336px;height: 74px;border:1px solid #999999;padding:1.5px 5px;margin-bottom:20px;}

.of-butsection
{width: 421px;margin-left: 30px;text-align: justify; font-size: 18px;font-weight: normal;padding: 5px 0 15px;}

/* end of float window */



/* header */
.header{max-width:1920px; margin:0 auto;}
.header-box{border-bottom: 2px solid #d3a36d;margin: 0px 4.68%;margin-bottom: 10px;position:relative;padding-bottom: 30px;}

.hstore
{text-align: justify;position: relative;z-index:10;}
.search_c{display:inline-block;padding-top: 10px;vertical-align: top;}
.hstore-search__wrp{display:inline-block}
.hstore-search__input{font-size: 16px;color: #999;line-height: 1;}
.hstore-search__input{width: 303px; padding: 2.5px 10px;border:1px solid #808080;border-radius:13px;}
.top_search_b{width: 21px;height: 21px;display:inline-block;position: relative;vertical-align:middle;cursor: pointer;}
.top_search_b>img{display:block;max-width:100%;position:absolute; top: 50%;left: 50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

.pagehcont{text-align: justify;}
.pagelogo-box{display: inline-block;vertical-align: middle;margin: 0px 60px;width: 161px;}
.page .hcontact{margin-top: 5px;}

.hbasket
{display:inline-block;vertical-align: top;padding-top: 5px;cursor:pointer;z-index: 20;position:relative;}
.hbasket__ico{width: 27px;display: inline-block;vertical-align: middle;}
.hbasket-text{display:inline-block;vertical-align: middle;border-bottom:1px solid #808080;padding-top: 8px; padding-bottom: 3px;}

.hlogo
{position:absolute;left: 50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);top: 10px;width: 100%;z-index:0;}
.hlogo_c{overflow:hidden;text-align: justify;}
.hlogo-wrp{width: 2500px;position: relative;left: 50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);text-align: center;}
.hlogo-line{display: inline-block;vertical-align: middle;height: 2px;width: 960px;background: #d3a36d;position: relative;top: -9px;}
.logo-box{display: inline-block;vertical-align: middle;width: 231px;margin: 0px 60px;}

.hcontact{margin-top:30px; text-align: justify;position: relative;z-index:10;}
.hcontact-num{display: inline-block;font-size: 22px; vertical-align: bottom; padding-top:5px; position: relative;
    z-index: 9;}
.hcontact-num__img{height: 18px;display: inline-block;vertical-align: middle;}

.hcontact-social{display: inline-block;font-size: 15px;font-weight: bold;color: #ccc;vertical-align: bottom;margin-bottom: -3px;}
.hcontact-social__box{display:inline-block;text-align: justify;margin-right: 30px;margin-bottom: 7px;cursor: pointer;}
.hcontact-social__txt{-webkit-transition: color 0.9s;-o-transition: color 0.9s;transition: color 0.9s;}
.hcontact-social__box:hover .hcontact-social__txt{color: #d19e66;}
.hcontact-social__img{width: 32px;height: 26px;display: inline-block;vertical-align: middle;-webkit-transition: background 0.9s;-o-transition: background 0.9s;transition: background 0.9s;position: relative;z-index:10;}
.hcontact-social__img:before{content:"";position: absolute;top: 0;left: 0;right: 0;bottom: 0;-webkit-transition: opacity 0.9s;-o-transition: opacity 0.9s;transition: opacity 0.9s;opacity:0.0;}
.hcontact-social__img.viber{background: url(../images/hico-viber.svg) no-repeat center;}
.hcontact-social__img.telegram{background: url(../images/hico-telegram.svg) no-repeat center;}
.hcontact-social__img.wapp{background: url(../images/hico-wapp.svg) no-repeat center;}
.hcontact-social__img.mail{display:none;background: url(../images/hico-email.svg) no-repeat center;}
.hcontact-social__img.fb{background: url(../images/hico-fb.svg) no-repeat center;}
.hcontact-social__img.twitter{background: url(../images/hico-twiter.svg) no-repeat center;}
.hcontact-social__img.google{background: url(../images/hico-google.svg) no-repeat center;}
.hcontact-social__img.insta{background: url(../images/hico-insta.svg) no-repeat center; background-size: 22px;}
.hcontact-social__img.youtube{background: url(../images/hico-youtube2.svg) no-repeat center; background-size: 25px;}

.hcontact-social__img.viber:before{background: url(../images/hico-viberc.svg) no-repeat center;}
.hcontact-social__img.telegram:before{background: url(../images/hico-telegramc.svg) no-repeat center;}
.hcontact-social__img.wapp:before{background: url(../images/hico-wappc.svg) no-repeat center;}
.hcontact-social__img.mail:before{background: url(../images/hico-emailc.svg) no-repeat center;}
.hcontact-social__img.fb:before{background: url(../images/hico-fbc.svg) no-repeat center;}
.hcontact-social__img.twitter:before{background: url(../images/hico-twiterc.svg) no-repeat center;}
.hcontact-social__img.google:before{background: url(../images/hico-googlec.svg) no-repeat center;}
.hcontact-social__img.insta:before{background: url(../images/hico-instac.svg) no-repeat center; background-size: 22px;}
.hcontact-social__img.youtube:before{background: url(../images/hico-youtubec2.svg) no-repeat center; background-size: 25px;}
.hcontact-social__box:hover .hcontact-social__img:before{opacity:1;}

.hcontact-clicktel:hover, .hcontact-mailbox:hover{cursor:pointer;}

.h-menu
{position: absolute; left: 50%; -webkit-transform: translate(-50%); -ms-transform: translate(-50%); 
    transform: translate(-50%);width: 100%; text-align: center; bottom:0;z-index:19;}
ul{margin: 0;}
ul li{list-style:none;text-align: left;}
.umenu_lsl>.menu_ul>li{display:inline-block;vertical-align: top;position: relative;margin: 0px 10px;cursor: pointer;padding: 4px 8px 4px 8px;}
.umenu_lsl>.menu_ul>li{-webkit-transition: background 0.9s;-o-transition: background 0.9s;transition: background 0.9s;}
.umenu_lsl>.menu_ul>li>a, .umenu_lsl>.menu_ul>li>.menu_span{font-size: 19px;color: #000;text-decoration: none;text-transform: uppercase;}
.umenu_lsl>.menu_ul>li>a{-webkit-transition:color 0.9s;-o-transition:color 0.9s;transition:color 0.9s;}
.umenu_lsl>.menu_ul>li:hover{background: #000;}
.umenu_lsl>.menu_ul>li:hover>a, .umenu_lsl>.menu_ul>li:hover>.menu_span{color: #d19e66;}
.umenu_lsl>.menu_ul>li:hover>.menu_span{cursor:default;}

.umenu_lsl>.menu_ul>li>ul{display: block;position: absolute;width: 258px;background: #efddca;opacity:0.9;top: 100%;left: 0;padding-bottom: 10px;}
.umenu_lsl>.menu_ul>li>ul>li{display: block;cursor: pointer;padding: 2px 0 2px 20px;margin: 0;}
.umenu_lsl>.menu_ul>li>ul>li:first-child{padding-top: 12px;}
.umenu_lsl>.menu_ul>li>ul>li:hover{background: #d19e66;}
.umenu_lsl>.menu_ul>li>ul>li>a{font-size: 18px;color: #000;text-decoration: none;line-height: 2.53;}
.umenu_lsl>.menu_ul>li>ul>li>ul{display: block;position: absolute;left: 258px;width: 258px;background: #d19e66;top: 0;}
.umenu_lsl>.menu_ul>li>ul>li>ul>li{padding: 2px 0 0px 20px;margin: 0;}
.umenu_lsl>.menu_ul>li>ul>li>ul>li:first-child{padding-top: 25px;}
.umenu_lsl>.menu_ul>li>ul>li>ul>li>a{font-size: 18px;color: #fff;text-decoration: none;line-height: 1.25;}
.umenu_lsl>.menu_ul>li>ul>li>ul>li:hover{background: #c4894e;}
.umenu_lsl>.menu_ul>li>ul{display:none;}
.umenu_lsl>.menu_ul>li>ul>li>ul{display:none;}

.page .hlogo-line{display:none;}
.page .hcontact-social{display: none;}
.page .search_c form{display: none;}
/* end of header */

/* slider */
.slider-box{max-width:1920px;margin:0 auto;}
.slider-box{border-bottom:2px solid #d3a36d;}
.banner_nav{display:none;}
/* end of slider */

/* sbm_breadcrumbs */
.sbm_breadcrumbs{max-width:1920px;width:90.62%;margin:0 auto;
font-family: "Roboto";font-weight: 300;font-size: 13px;padding-top: 10px;}
.sbm_breadcrumbs a{text-decoration: none;color: #808080;}
.sbm_breadcrumbs span{color: #000;}
.tovpage{max-width:1920px;margin:0 auto;}
.tovpage .sbm_breadcrumbs{background: #f7f7f7;margin-top: -10px;padding-top: 20px;width: 89.62%;padding-left: 1%;}
/* end of sbm_breadcrumbs */



/* tovdiscrpt */
.tovdiscrpt{max-width:1920px;margin:0 auto;text-align: center;}
.tovdiscrpt_c{width:90.62%;margin:0 auto;}
.tovdiscript_header{font-family: "Times New Roman", serif;font-size: 61px;color: #d3a36d;font-weight: normal;}
.tovdiscript_header{text-align: center;background: #f7f7f7;padding-top: 35px;padding-bottom: 10px;border-bottom: 2px solid #000;}

.tovdiscriptbox{padding: 47px 0px 0px 0px;}
.tovdiscriptbox:after{content:"";display:block;width: 100%;height: 0;clear: both;}
.flowerdiscrpt{width: 62%;float:left;}
.flowerdiscrpt:after{content:"";display:block;width: 100%;height: 0;clear: both;}

.flowerslider
{width: 46.5%;float:left;min-width: 289px;}
.scsh_tov_left .lph_imgbl_im{width: 100%;padding-top: 96.4%;position: relative;}
.scsh_tov_left .lph_imgbl_im img{width: 100%;position: absolute; left: 50%;top: 50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin: 0;padding: 0;}
.lph_imgbl_ipr_c{position: relative;padding-top: 16px;}
.lph_imgbl_ipr{position:relative;width: 100%;}
.sc_slide_sb_c{position:relative; left: 0;top: 0;padding: 0;text-align: left;margin-left: -10px;}
.scsh_tov_left .lph_imgbl_i{width: 115px;height: 80px;margin-left: 10px;margin-bottom: 10px;display:inline-block;position:relative;overflow: hidden;}
.scsh_tov_left .lph_imgbl_i img.lifs_photo{width: 100%;position: absolute;left: 50%;top: 50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}

form.flowertext
{width: 53.5%;float:left;}
.flform-titul{font-family: "Times New Roman", serif;font-size: 40px;color: #000;font-weight: normal;padding-bottom:28px;}
.ittov_par{width: 298px;margin: 0 auto;padding-bottom: 30px;}
.scsh_parc{text-align: left;font-family: "Roboto",sans-serif;font-weight: 300;color: #000;font-size: 18px;line-height: 23px;}
.scsh_parc b{margin:0 3px;}
.scsh_parc:nth-child(odd){background: #efddca;}
.scsh_parc:nth-child(even){background: #fff;padding:5px 0;}
.scsh_tvi_price{width: 298px;margin: 0 auto;margin-top: 30px;text-align: left;vertical-align: text-bottom;font-family: "Roboto",sans-serif;font-weight: 300;color: #000;font-size: 13px;color: #d3a36d;}
.scsh_tvi_price b{font-size: 31px;font-weight: bold;}
.flformcount{width: 298px;margin: 0 auto;text-align: left;margin-top: 26px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none;}
.tovcard_tvright_col{display:inline-block;}
.shop_cols_c{display:inline-block;width: 65px;height: 35px;position: relative;border:1px solid #999;}
.shop_cols_cv {display: inline-block;position: absolute;top: 0;left: 0;height: 37px;line-height: 37px; width: 35px;font-size: 18px; color: #000; text-align: center;}
.shop_cols_cp {position: absolute;background: url(../images/str1.png) no-repeat 50% 40%;width: 26px; height: 18px;right: 0; top: 0;border-left: 1px solid #999;}
.shop_cols_cm {position: absolute;background: url(../images/str2.png) no-repeat 50% 60%;width: 26px; height: 17px;right: 0;bottom: 0;border-left: 1px solid #999;}
.tovcard_tvright_but{display:inline-block;font-family: "Roboto",sans-serif;font-weigh:normal;color: #fff;font-size: 18px;background: #d3a36d;height:36px; line-height: 36px;width: 122px;margin-left: 20px;text-align: center;vertical-align: top;cursor:pointer;}

.flovervideo
{width: 38%;float:left;min-width: 289px;}
.flvideo__titul,.flvideo-textb__titul{font-family: "Times New Roman", serif;font-size: 40px;color: #000;font-weight: normal;padding-bottom:28px;text-align: left;}
.flvideo-wrp{width: 100%;padding-top: 58.6%;position: relative;margin-bottom: 25px;}
.flvideo_c{position:absolute;top: 0;bottom: 0;left: 0;right: 0;overflow:hidden;}
.flvideo_c iframe{width:100%!important; height:100%!important;}
.flvideo-textb{font-family: "Roboto",sans-serif;font-weight: 300;font-size: 15px;color: #000;text-align: justify;}
.flvideo-textb__titul{background-position: 15px;}

.flvideo-textb__p{}
.flvideo-textb__p a:link, .flvideo-textb__p a:visited{color:#d3a36d;}
.flvideo-textb__p h3{margin:10px 0 15px 0;}
.flvideo-textb__p ul{list-style-type: disc;}
.flvideo-textb__p ul li{list-style-type: disc; line-height:160%;}

/* end of tovdiscrpt*/



/* tovcat */
.tovcat{max-width:1920px;margin:0 auto;}
.tovcat_c{width:89.68%; margin: 0px auto;padding:3.85% 0 15px 0;font-family: 'Times New Roman',serif; font-weight: normal;line-height: 0.9;}

.tovcat_titul
{width: 100%;text-align: center;padding-bottom: 30px;}
.tovcat_titul__txt{font-size: 61px;color: #000;padding-bottom: 18px;}
.tovcat_titul__txt span{color: #d3a36d;}
.tovcat_titul__line{height: 2px;background: #d3a36d;margin: 7px auto;}
.tovcat_titul__line.l1{width: 428px;}
.tovcat_titul__line.l2{width: 170px;}
.tovcat_titul__line.l3{width: 267px;}

.tovcat-items{width: 100%;margin-top: 30px;}
.tovcat-items:after{content:""; display:block; width: 100%;height: 0;clear: both;}
.tovcat-card{width: 25%;padding-top: 25%;float:left; position:relative; cursor:pointer;max-width:860px;}
.tovcat-card{-webkit-transition: opacity 0.9s;-o-transition: opacity 0.9s;transition: opacity 0.9s;}
.tovcat-card:hover{opacity:0.7;}
.tovcat-card_c{position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.tovcat-card__imgb img{max-width: 100%; max-height: 100%;position: absolute; top: 50%;left: 50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.storycard-menu{padding-bottom: 7.67%;}
.tovcat-card__name{position:absolute; padding-bottom: 10%;left: 0;right: 0;bottom: 0;}
.tovcat-card__name span{display: block; text-align: center; font-size: 36px;color: #d3a36d;}
/* end of tovcat */

/* besttov */
.besttov{background: #f2f2f2;max-width:1920px;margin:0 auto;}
.besttov_c{width:90.62%; margin: 0px auto;padding:3.85% 0 33px 0;}
.besttov_c{font-family: 'Times New Roman',serif; font-weight: normal;line-height: 0.9;}
.besttov_titul
{width: 100%;text-align: center;padding-bottom: 30px;}
.besttov_titul__txt{font-size: 61px;color: #000;padding-bottom: 18px;}
.besttov_titul__txt span{color: #d3a36d;}
.besttov_titul__line{height: 2px;background: #d3a36d;margin: 7px auto;}
.besttov_titul__line.l1{width: 428px;}
.besttov_titul__line.l2{width: 170px;}
.besttov_titul__line.l3{width: 267px;}

.page .besttov{background: #fff;}
/* end of besttov */

/* recomedn */
.recomend{background: #d3a36d;max-width:1920px;margin:0 auto;}
.recomend_c blockquote{font-weight:500; font-size:18px; color:#fff; text-align:center;}
.recomend_c{width:90.62%; margin: 0px auto;padding:3.85% 0 30px 0;}
.msg .recomend_c{width:90.62%; margin: 0px auto; padding:20px 0 20px 0;}
.recomend_c{font-family: 'Times New Roman',serif; font-weight: normal;line-height: 1.1;}
.recomend_titul
{width: 100%;text-align: center;padding-bottom: 30px;}
.recomend_titul__txt{font-size: 61px;color: #000;padding-bottom: 18px;}
.recomend_titul__txt span{color: #fff;}
.recomend_titul__line{height: 2px;background: #000;margin: 7px auto;}
.recomend_titul__line.l1{width: 428px;}
.recomend_titul__line.l2{width: 170px;}
.recomend_titul__line.l3{width: 267px;}
/* end of recomend */

/* news */
.news{max-width:1920px;margin:0 auto;}
.news_c{width:90.62%; margin: 0px auto;padding:3.85% 0 30px 0;}
.news_c{font-family: 'Times New Roman',serif; font-weight: normal;line-height: 0.9;}
.news_c{border-bottom:2px solid #000;}
.news_titul
{width: 100%;text-align: center;padding-bottom: 30px;}
.news_titul__txt{font-size: 61px;color: #000;padding-bottom: 18px;}
.news_titul__txt span{color: #fff;}
.news_titul__line{height: 2px;background: #000;margin: 7px auto;}
.news_titul__line.l1{width: 428px;}
.news_titul__line.l2{width: 170px;}
.news_titul__line.l3{width: 267px;}

.news .storycard_c{background: #f2f2f2;}
.news  .storucard-discrpt__titul{text-align: center;color: #000;}
.butbox{text-align: center;}
.allnews_but{display:inline-block;padding:1.15% 2.29%; background: #d3a36d;font-family: 'Roboto',sans-serif;font-weight: 400;font-size: 18px;color: #fff;margin: 0 auto;margin-top: 6.11%; margin-bottom: 1.75%;cursor: pointer;}
/* end of news */

/* footer */
.footer{max-width:1920px;margin:0 auto;}
.footer_c{width:90.62%; margin: 0px auto;padding:27px 0 17px 0; border-bottom:2px solid #d3a36d;margin-bottom:20px;}
.flogobox{text-align: center;margin-bottom:15px;}
.flogobox_c{}
.flogobox_c .logo-box{margin: 0;}
.fmenu_t{padding-top:15px;}
.fmenu_t, .fmenu_t a{text-align: center;font-family: 'Roboto', sans-serif;font-weight: 300;font-size: 19px;color: #000;text-decoration: none;-webkit-transition:color 0.9s;-o-transition:color 0.9s;transition:color 0.9s;}
.fmenu_t a:hover{color:#d3a36d;}
.fmenu_t a,.fmenu_t span{margin: 0 1.9%;}
/* end of footer */


/* stirycard */
.story-items{width: 100%;margin-top: 30px;margin-left:-0.28%;}
.story-items:after{content:""; display:block; width: 100%;height: 0;clear: both;}

.storycard{float: left;width: 24.64%;padding-top: 35.35%;margin-left:0.28%; position: relative;max-width:848px;margin-bottom: 0.28%;}
.storycard_c{position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.storycard_c{background: #fff;}
.storucard-discrpt{width: 90%;margin-left: 5%;height: 30.92%;margin-bottom: 2.72%; overflow:hidden;}
.storucard-discrpt__titul{display:block;font-size: 34px;color: #d3a36d;margin: 2.72% 0; line-height: 1.23;text-decoration:none;}
.storucard-discrpt p{font-family: 'Roboto', sans-serif;font-size: 15px;color: #000;line-height: 1.4;}
.storycard-imgb{width: 90%;margin-left: 5%;height:42.85%;}
.storycard-imgb{display:block;position: relative;overflow:hidden;}
.storycard-imgb img{max-width: 100%; max-height: 100%;position: absolute; top: 50%;left: 50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.storycard-menu{padding-bottom: 7.67%;}
.storycard-menu{font-family: 'Roboto',sans-serif;color: #000;font-weight: 300;font-size: 16px;}
.storycard-menu{position: absolute; left: 5%;right: 5%;bottom: 0;}
.storycard-store__but{font-size: 18px;font-weight: 400;color: #d3a36d;background: #000;}
.storycard-store__but{display:inline-block;padding:4.6% 4.18%;cursor:pointer;}
.storycard-store__prc{display:inline-block;vertical-align: bottom;}
.storycard-store__prc{margin-left: 7.1%;}
.storycard-store__prc .val{font-family: 'Times New Roman',serif; font-weight: normal;font-size:47px;color: #000;}
/* end of stirycard */


/* tov */
.tov-items{width: 100%;margin-top: 30px;}
.tov-items:after{content:""; display:block; width: 100%;height: 0;clear: both;}

.tov-card{float: left; width: 16.6%; padding-top: 32.85%; position: relative;    margin-bottom: 5px;}
.tov-card{border:1px solid #d3a36d;border-left:none;border-right:none;background: #fff;max-width:570px;}
.tov-card:after,.tov-card:before{display:block;position: absolute;background: #d3a36d;top: 0;bottom: 0;width: 1px;}
.tov-card:after{content:"";right: 0;}
.tov-card:before{content:"";left: -1px;}
.tov-card_c{position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.tov-cardimgb{width: 90%;margin-left: 5%;margin-top: 5%;height:50.5%;overflow:hidden;}
.tov-cardimgb{position: relative; display: block;transition:opacity 0.9s;opacity:1;}
.tov-cardimgb:hover{opacity:0.75;}
.tov-cardimgb img{max-width: 100%; max-height: 100%;position: absolute; top: 50%;left: 50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.slick-slide.tov-card{    padding-top: 5.2%;}

#tovbestprice, #mobilslick{
	padding: 0 5%;
    width: 90%;
}
#tovbestprice .catParents_c{display:none;}
#tovbestprice .catParents_c.slick-slider{display:block;}
.slick-next:before{content:'';}
.slick-next{
	background:url(../img/kvnext.svg) no-repeat 50%;
    background-size: 16px;
    width: 40px;
    height: 40px;
    right: -35px;
}
.slick-prev:before{
	content:'';
}
.slick-prev{
	background:url(../img/kvprev.svg) no-repeat 50%;
    background-size: 16px;
    width: 40px;
    height: 40px;
    left: -35px;
}
.slick-prev:hover, .slick-prev:focus{background:url(../img/kvprev.svg) no-repeat 50%; background-size: 18px;}
.slick-next:hover, .slick-next:focus{background:url(../img/kvnext.svg) no-repeat 50%; background-size: 18px;}

#mobilslick .mobslider_c{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 0;

    }

 .mobslider_it{
    flex: 0 0 20%;
    /*max-width: 20%;
    width: 100%;*/
    position: relative;
    min-height: 1px;
    min-width: 100px;
    }
.mobslider_it img{max-width: 100%;margin: 0 auto;}



.tov-carddiscpt{position: absolute;padding-bottom:28%;left: 5%;right: 5%;bottom: 0;}
.tov-carddiscpt__txt{font-family:'Roboto',sans-serif;font-size: 18px;font-weight: 300;color: #000;}
.tov-carddiscpt__txt span{display:block;}
.tov-carddiscpt__txt .titul{display: block;font-family: 'Times New Roman',serif; font-weight: normal;font-size:28px;color: #d3a36d;padding:5.17% 0;text-decoration:none;}
.tov-carddiscpt__prc{margin-bottom:3.5%;padding-top:5.8%; border-top:1px solid #d3a36d;}
.tov-carddiscpt__prc{font-family:'Roboto',sans-serif;font-size: 16px;font-weight: 300;color: #000;}
.tov-carddiscpt__prc .val{font-family: 'Times New Roman',serif; font-weight: normal;font-size:47px;}

.tov-cardmenu{position: absolute;height: 13.86%;background: #000;left: 0;right: 0;bottom: 0;}
.tov-cardmenu__imgb{background: url(../images/basket.svg) no-repeat center;width: 16.2%;padding-top: 16.2%; margin-left: 14.8%;margin-top: 3.4%;}
.tov-cardmenu__but{display:inline-block;line-height: 1;padding: 3% 9%;border: 1px solid #d3a36d;}
.tov-cardmenu__but{font-family:'Roboto',sans-serif;font-size: 18px;font-weight: 300;color: #d3a36d;}
.tov-cardmenu__but{position:absolute;right: 9%;bottom: 27%;cursor:pointer;}
/* end of tov */

.scsh_tvright_len{display:none; }


/* PATCH pm */
.footer2{text-align:center; font-size:12px; color:#999; padding:10px 0 15px 0;}
.footer2 a:link, .footer2 a:visited, .footer2 a:hover{color:#999; text-decoration:none;}
.scsh_tvright_len{margin:0 0 5px 0;}
.scsh_adder_pr{font-size:15px;} /* pm */
.scsh_shopform_cf{z-index:98;} /* pm */
.hcontact{z-index:5;} /* pm */
.catform_it{font-family:"MATwo"; font-size:32px; text-align:center; color:#000; text-align:center; margin-bottom:10px; text-transform:initial;} /* pm */
table.scsh_card_tovlist th{background:#000;} /* pm */
table.scsh_card_tovlist td{background:#ece7e2; font-size:13px; }/* pm */
.catform_sb{background:#d3a36d; color:#fff;}/* pm */
.catform_sb:hover{background:#d3a36d; color:#fff;}/* pm */
.scsh_form_close{top:0; font-size:38px; }
a.allnews_but:link, a.allnews_but:visited, a.allnews_but:hover{display:inline-block; text-decoration:none; padding:1.15% 2.29%; background: #d3a36d;font-family: 'Roboto',sans-serif;font-weight: 400;font-size: 18px;color: #fff;margin: 0 auto;margin-top: 6.11%; margin-bottom: 1.75%;cursor: pointer;}
	.tov_sh_ind{position:fixed; z-index:108; top:-85px; opacity:0; -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; 
    padding:15px 20px 15px 40px; right:20px; background:rgba(255,255,255,0.85); color:#666; font-size:16px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; box-shadow:0px 0px 25px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 25px rgba(0,0,0,0.3); -moz-box-shadow:0px 0px 25px rgba(0,0,0,0.3); }
	.tov_sh_ind:before{content:''; color:#666; font-weight:normal; font-size:18px; position:absolute; top:12px; left:9px;
	width: 26px;
    height: 26px;
    background: url(../images/basket.svg) no-repeat 50% 30%;
    background-size: 18px 18px;
    background-color: #000;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
	}
	.tov_sh_ind_act{top:25px; opacity:1;}
	.tov_sh_ind:hover{cursor:pointer; background:rgba(255,255,255,0.95);}
.sbm_breadcrumbs a, .sbm_breadcrumbs span{margin:0 2px;}
.tov-carddiscpt__txt .titul{line-height:120%;}
.cms_page_container{width:91%; margin: 0px auto; padding:25px 0 30px 0; font-family:"Roboto",sans-serif; font-weight:300; font-size:15px; color:#000;}
.mask10 .cms_page_container{width:92.5%; }
.tovpage .sbm_breadcrumbs{background:#fff; }
.mask9 .tovpage .sbm_breadcrumbs{background:#f7f7f7; }
.cms_page_container h1{font-size:43px; margin:5px 0 20px 0; text-align:center;}
.cms_page_container h2{font-size:38px; margin:5px 0 15px 0; text-align:center;}
.cms_page_container h3{font-size:32px; margin:5px 0 15px 0; text-align:center;}
.cms_page_container p{margin:5px 0 15px 0; font-size:15px; line-height:140%;}
.cms_page_container img{max-width:100%;}
.cms_page_container ul{margin:0.8em 0 1.3em 0;}
.cms_page_container ul li{list-style: disc outside; margin:5px 0 15px 20px;     font-size: 15px;
    line-height: 140%;}
.cms_page_container ol{margin:0.8em 0 1.3em 0;}
.cms_page_container ol li{list-style: decimal outside; margin:5px 0 15px 20px;     font-size: 15px;
    line-height: 140%;}
.catform_ic label{width:137px;}
.catform_ic textarea{width:400px;}
.city_cng_c{position:absolute; z-index:3; font-size:14px; top:50px; right:0px;}
.city_cng_c:before{content:''; vertical-align:middle; background:url(../img/ic-map2.svg); margin:0 3px 2px 0; width:18px; height:18px; background-size:18px 18px; display:inline-block; }
.scsh_card_tovprice_raw{display:none;}


.city_cng_pop_c{opacity:0; position:fixed; z-index:99; font-size:14px; top:-100px; right:20px; background:rgba(0,0,0,0.75); color:#d3a36d; width:280px; height:93px;
-webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; 
-webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
    border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
    box-shadow: 0px 0px 26px 0px rgb(0 0 0 / 24%);
}
.city_cng_pop_c.active{opacity:1; top:10px;}
/*
.city_cng_pop_c:after {
    content: ''; 
    position: absolute;
    top: -25px; left: 130px;
    border: 13px solid transparent;
    border-bottom: 20px solid #000;
   }
*/
.city_cng_pop_t{margin:10px 0 0 0; text-align:center; font-size:18px; color:#fff;}
	.city_cng_pop_t:before{content:''; background:url(../img/ic-map.svg); margin:0 5px 0 0; width:18px; height:18px; background-size:18px 18px; display:inline-block; }
.city_cng_pop_bc{margin:13px 0 0 0; text-align:center;}
.city_cng_pop_bc span{display:inline-block; line-height:30px; font-size:16px; font-weight:400; padding:0 10px; background:#d3a36d; color:#000; margin:0 8px;
border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
.city_cng_pop_bc span:hover{cursor:pointer; background:#f1c492;}
/* END PATCH pm */

.kvit_about_pg_c{max-width:1200px; margin:0 auto; font-size:16px; line-height:160%;}
.kvit_about_pg_c h1, .kvit_about_pg_c h2{margin-top:30px; margin-bottom:40px; font-family: 'Times New Roman',serif; font-size:46px; color:#d3a36d;}
.cms_page_container .kvit_about_pg_c p{font-size:16px; line-height:160%;}
.kvit_about_pg_im{display:inline-block; border-radius:12px; overflow:hidden; width:60%; float:left; margin:0 20px 20px 0;}
.kvit_about_pg_im img{max-width:100%;}
.clear{clear:both;}
.kvit_about_pg_itm{padding:15px 0 15px 80px;}
.kvit_about_pg_itm.itm1{background:url(../img/p1.svg) 0 50% no-repeat; background-size:60px;}
.kvit_about_pg_itm.itm2{background:url(../img/p2.svg) 0 50% no-repeat; background-size:60px;}
.kvit_about_pg_itm.itm3{background:url(../img/p3.svg) 0 50% no-repeat; background-size:70px;}
.kvit_about_pg_itm.itm4{background:url(../img/p4.svg) 0 50% no-repeat; background-size:60px;}
.kvit_about_pg_itm.itm5{background:url(../img/p5.svg) 0 50% no-repeat; background-size:60px;}
.kvit_about_pg_itm.itm6{background:url(../img/p6.svg) 0 50% no-repeat; background-size:60px;}
.kvit_about_pg_itm.itm7{background:url(../img/p7.svg) 0 50% no-repeat; background-size:60px;}
.kvit_about_pg_title_c{text-align:center; margin:10px 0 15px 0;}
.kvit_about_pg_title{color:#fff; border-radius:12px; font-style:italic; background:#d3a36d; display:inline-block; font-size:18px; padding:15px 3%; margin:20px auto;}

.via_about_pg_video_c{width:100%; max-width:900px; height:100%; margin: 0 auto; background: #CCC}
.via_about_pg_video{position: relative; padding-top: 56%;}
.via_about_pg_video iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.ufx_faq_c{margin:0 3% 25px 3%; padding:10px 3%; background:#f7f7f7;}
.ufx_faq_i{border-bottom:1px solid #d3a36d;}
.content-cntitem h3.ufx_faq_i_t{text-align:left; position:relative; text-transform:initial; color:#000; margin:5px 0 10px 0; border-radius:6px;
   -webkit-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    transition-duration: 0.5s;
   }
.content-cntitem h3.ufx_faq_i_t:hover{cursor:pointer;}
span.ufx_faq_i_ar{position:absolute; top:2px; right:10px; width:26px; height:26px; background:/* url(../img/arr_dwn.svg) */ no-repeat 0 0; background-size:26px;}
.ufx_faq_i_d{display:none; text-align:left; padding:0 0 10px 0; color:#222;}


#feed{padding:0 5%; width:800px; margin:0 auto; }
.commentary_title{    
	text-align: center;
    margin: 5px 0 20px 0;
    color: #d19e66;
    font-size: 28px;
    text-transform: uppercase;
	font-weight:400;
}
.commentary_pict{display:none;}
.commentary_c{
	border-radius:8px;
	width:94%;
	margin:0 0 20px 0;
    padding:15px 3% 15px 3%;
    background:rgba(255,255,255,0.9);
	box-shadow: rgba(0, 0, 0, 0.17) 1px 10px 10px 0px;
}
.commentary_name{padding:3px 0 5px 0; font-weight:bold; }
.commentary_name b{color:#d19e66; font-size:16px;}
.commentary_txt{
	padding:0 0 0 0; 
	color: #78909c;
    line-height: 140%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}
.commentary_new_im{display:none;}
	.commentary_form_rate{text-align:center; font-family:'Philosopher', sans-serif; font-weight:400; font-size:16px; padding:5px 0 10px 0; color:#444;}
	.commentary_form_rate span{display:inline-block; font-weight:400; vertical-align:top; color:#444; padding:0 0 0 20px; position:relative; margin:0 0 0 8px;}
		.commentary_form_rate span:after{content:''; position:absolute; top:1px; left:3px; width:12px; height:12px; border:1px solid #666; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%;}
		.commentary_form_rate span.active{color:#000;}
		.commentary_form_rate span.active:before{content:''; position:absolute; top:4px; left:6px; width:8px; height:8px; background:#666; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%;}
		.commentary_form_rate span:hover{cursor:pointer; color:#000;}

.commentary_form{}
.commentary_btnx{text-align:center;}
.commentary_btn{
	float:none;
    box-shadow: rgba(0, 0, 0, 0.17) 0px 6px 10px 0px;
    margin: 0 10px 0 0;
    border-radius:6px;
    font-size: 17px;
    line-height: 38px;
    height: 38px;
    background: linear-gradient(to top, #b98b56, #d3a36d);
    color: #fff;
    display: inline-block;
    padding: 0 25px;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.commentary_btn:hover{
	background: linear-gradient(to top, #b98b56, #d3a36d);
	color: #fff;
	box-shadow: rgba(0, 0, 0, 0.5) 0px 6px 10px 0px;
    cursor: pointer;
}
.commentary_guestname, .commentary_new_tx{padding:0; margin:0 0 10px 0;}
.commentary_guestname input{min-width:98%; line-height:28px; background:#f7f7f7; border-radius: 6px;}
.commentary_new_tx textarea{height:60px; background:#f7f7f7; border-radius: 6px;}
.commentary_form_addpic{padding:0 0 10px 0; text-align:center;}
.commentary_form_addpic_bt{font-size:13px; color:#666; border-bottom:1px dotted #666;}
.commentary_form_addpic_bt:hover{cursor:pointer; color:#444;}
.commentary_form_addpic .commentary_form_addpic_load{display:none;}
.commentary_form_addpic.loader .commentary_form_addpic_load{display:inline-block;}
.commentary_form_addpic.loader .commentary_form_addpic_bt{display:none;}
.commentary_form_addpic.sus .commentary_form_addpic_load{display:inline-block;}
.commentary_form_addpic.sus .commentary_form_addpic_bt{display:none;}
.commentary_image{display:inline-block; width:100%; text-align:center; padding:15px 0 5px 0;}
.commentary_image img{max-width:100%;}

	.mobinfix{position:fixed; left:0; bottom:0; background:rgba(255,255,255,0.97); box-shadow: 0px 0px 20px #0000005e; width:100%; display:none; height:55px;
	-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none;}
		.mobinfix_i{display:inline-block; position:relative; height:55px; line-height:55px; width:23.5%; font-family: Arial, Helvetica, sans-serif;}
			.mobinfix_i span{position:absolute; bottom:5px; left:0; width:100%; text-align:center; height: 16px; line-height: 16px; font-size: 12px;}
		.mobinfix_i.ivb{background:url(../images/hico-viberc.svg) no-repeat 50% 20%; background-size:25px;}
		.mobinfix_i.iwa{background:url(../images/hico-wappc.svg) no-repeat 50% 20%; background-size:25px; border-left:1px solid #e7ece6;}
		.mobinfix_i.iem{background:url(../images/bemail.svg) no-repeat 50% 20%; background-size:25px; border-left:1px solid #e7ece6;}
		.mobinfix_i.itl{background:url(../images/btel.svg) no-repeat 50% 20%; background-size:25px; border-left:1px solid #e7ece6;}
	.mobinfix_tel{height:165px; border-radius:12px 12px 0 0; position:fixed; left:0; bottom:-205px; background:rgba(255,255,255,0.98); width:100%;
	box-shadow: 0px 0px 20px #0000005e; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;}
		.mobinfix_tel.show{bottom:0px;}
		.mobinfix_tel_i{height:49px; font-size:24px; color:#d3a36d; font-family: Arial, Helvetica, sans-serif; line-height:49px; text-align:center; border-bottom:1px solid #e7ece6;}

#tovbestprice .catParents_c{
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 0;
	border-right:1px solid #d3a36d;
}
#tovbestprice .bestcard{
	-ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
	position:relative;
	border-top:1px solid #d3a36d;
	border-bottom:1px solid #d3a36d;
}
#tovbestprice .bestcard_c{
	position:relative;
}
#tovbestprice .bestcard_c:after{
	position:absolute;
	z-index:4;
	left:0;
	top:0;
	width:1px;
	height:100%;
	background:#d3a36d;
	content:'';
}
a.bestcard_im:link,
a.bestcard_im:visited{
	width:100%;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
a.bestcard_it:link,
a.bestcard_it:visited{
	width:90%;
	padding:0 5%;
	position:relative;
	font-size:19px;
	font-family: 'Times New Roman',serif;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#d3a36d;
	text-decoration:none;
	background:#fff;
	line-height:30px;
	display: inline-block;
}
a.bestcard_im:after{
	content:'';
	padding-bottom:100%;
	display: inline-block;
}
/*
a.bestcard_im:before{
	content:'';
	width:100%;
	height:15px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	display: inline-block;
	background:linear-gradient(to top, rgba(255,255,255,0), rgba(255,255,255,1));
}
*/
a.bestcard_im img{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.bestcard_price{
	position:absolute;
	bottom:50px;
	left:0;
	width:90%;
	padding:0 5%;
	text-align:right;
	line-height:40px;
	z-index:3;
	font-size:14px;
	background:linear-gradient(to top, rgba(255,255,255,0.98), rgba(255,255,255,0.5));
}
.bestcard_price .kv_price_rc{
	font-size:32px;
}
.bestcard_btn{
	display: inline-block;
	width:90%;
	padding:7px 5%;
	background:#fff;
}
.bestcard_btn .storycard-store__but{
	line-height:36px;
	text-align:center;
	width:100%;
	padding:0;
	font-size:18px !important;
	display: inline-block;
}

/*
#__replain_widget {
    right: auto !important;
    left: 5px !important;
}
*/
    /* Chatset */
    .ctx_land_callbtn{
        background:#d3a36d; position:fixed; bottom:20px; right:25px; z-index:999; font-size:15px; padding:17px 0 0 0; text-align:center; line-height:115%; 
        width:70px; height:53px; color:#fff; box-shadow:0px 0px 0px 10px rgba(0,0,0,0.11);
        border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -webkit-transition-duration: 0.6s; 
        overflow:hidden;
        -o-transition-duration: 0.6s; 
        -moz-transition-duration: 0.6s; 
        transition-duration: 0.6s;
        -webkit-animation: zcwminiprod 1.5s 0s ease-out infinite;
        -moz-animation: zcwminiprod 1.5s 0s ease-out infinite;
        animation: zcwminiprod 1.5s 0s ease-out infinite;
    }
    @-webkit-keyframes zcwminiprod {
      0% {box-shadow: 0 0 8px 6px rgb(76,175,80, 0), 0 0 0 0 rgb(76,175,80,0), 0 0 0 0 rgb(76,175,80, 0);}
      10% {box-shadow: 0 0 8px 6px rgb(76,175,80, 0.6), 0 0 12px 10px rgb(76,175,80,0.6), 0 0 0 0 rgb(76,175,80,0.6);}
      100% {box-shadow: 0 0 8px 6px rgb(76,175,80, 0.1), 0 0 0 20px rgb(76,175,80,0), 0 0 0 20px rgb(76,175,80,0);}
    }
    .ctx_land_callbtn span{position:absolute; top:0; left:0; width:70px; height:70px; 
        background:#d3a36d url(https://sitecat.net/img/ctx_land_call.svg) 50% 50% no-repeat; 
        background-size:42px 42px; transform:rotate(0deg); opacity:0; transform:scale(0,0);
        animation-name:call; animation-direction: alternate; animation-duration:15s; animation-iteration-count:infinite; animation-timing-function:linear; 
        -o-transition-duration: 0.6s; 
        -moz-transition-duration: 0.6s; 
        transition-duration: 0.6s;
    }
    
    .ctx_land_callbtn:hover, .ctx_land_callbtn:hover span{
        background-color:#2e7d32; cursor:pointer;
    }
    
    @keyframes call{
        0%{transform:scale(0,0);}
        34%{transform:scale(0,0); opacity:0;}
        35%{transform:scale(1,1); opacity:1;}
        40%{transform: rotate(0deg);}
        
        42%{transform: rotate(25deg);}
        43%{transform: rotate(0deg);}
        44%{transform: rotate(25deg);}
        45%{transform: rotate(0deg);}
        
        50%{transform: rotate(0deg);}
        51%{transform: rotate(25deg);}
        52%{transform: rotate(0deg);}
        53%{transform: rotate(25deg);}
        54%{transform: rotate(0deg);}
        
        79%{transform:scale(1,1); opacity:1;}
        80%{transform:scale(0,0); opacity:0;}
        100%{transform:scale(0,0);}
    }

    .ctx_land_callbtn.closed{bottom:-100px;}
    .footer-mob{display: block; z-index:3; position: fixed; bottom: 10px; right: 10px; width: 85px; overflow:hidden; height: 0px; opacity:0; -o-transition-duration: 0.6s; -moz-transition-duration: 0.6s; transition-duration: 0.6s; background: #000000a6; border-radius: 28px; box-shadow: 0px 0px 26px 0px rgb(0 0 0 / 24%);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px); }
    .footer-mob.opened{height: 400px; opacity:1; }
    #__replain_widget{display:none;}
    #__replain_widget.opened{display:inline-block;}
    .footer-mob:after{content:"";display:block;width:100%; height:0; clear: both;}
    .footer-but{display:block; height:55px; line-height:55px;text-align: center; position:absolute; right:13px; bottom:100px;}
    .footer-but.fb {background-color: #7d769a;}
    .footer-but.fb:before { background: url(../images/ico-facebook.svg) no-repeat center;  background-size:40px;}
    .footer-but.instagram:before { background: url(../images/ico-insta.svg) no-repeat center;  background-size:40px;} 
    .content a.footer-but{margin: 0;}
    .footer-but:before{content:"";display:inline-block;width:60px; height:60px; border-radius:39%; box-shadow:2px 2px 6px rgb(0 0 0 / 8%); margin-top:11px;}
    .footer-but.wapp{bottom: 240px;}
    .footer-but.telegram{bottom: 310px;}
    .footer-but.viber{bottom: 170px;}
    .footer-closebtn{width:30px; right: 28px; bottom: 365px; border-radius: 30px; height:30px; position:absolute; cursor:pointer;}
    .footer-closebtn svg{position: absolute; width: 17px; height: 17px; fill: #fff; top: 6px; left: 6px;}
    .footer-but.phone:before{background:url(../img/ic_phone.svg) no-repeat center; background-color: #2e57c0; background-size:32px;}
    .footer-but.viber:before{background:url(../img/main_vb.svg) no-repeat center; background-color: #93278f; background-size:40px;}
    .footer-but.wapp:before{background:url(../img/main_wa.svg) no-repeat center; background-color: #39b54a; background-size:40px;}
    .footer-but.telegram:before{background:url(../img/main_tg.svg) no-repeat center; background-color: #3fa9f5; background-size:32px;}
    .footer-but.phone.open{-webkit-box-shadow: inset 0px 0px 26px 0px rgba(0,0,0,0.75);-moz-box-shadow: inset 0px 0px 26px 0px rgba(0,0,0,0.75);box-shadow: inset 0px 0px 26px 0px rgba(0,0,0,0.75);}
    .phone-popup-box{position:fixed; max-width: 450px; max-height:0px; overflow:hidden; -o-transition-duration: 0.3s; bottom:0px; margin-bottom:10px; -moz-transition-duration: 0.3s; display:inline-block; z-index:-999; box-shadow: 0px 0px 26px 0px rgb(0 0 0 / 65%); transition-duration: 0.3s; opacity:0;  background: #ffffffe3; -webkit-backdrop-filter: saturate(180%) blur(20px); backdrop-filter: saturate(180%) blur(20px); padding:0;text-align: center; right:10px; border-radius:18px; width:calc(100% - 20px);}
    .phone-popup-box.open{display:inline-block; opacity:1; z-index:1000; max-height:700px;}
    .phone-popup-box a{display:block; border-bottom:1px solid #0000001c; width:100%;padding:5px 0;text-decoration:none;color:#000; line-height: 40px;}
    .phone-popup-box a:before{content:"";display:inline-block;width:20px;height:20px;margin-right:5px;}
    .phone-popup-box a:nth-child(2):before {background: url(../images/vodafone.svg) no-repeat center;background-size:100% ;margin-left:0;}
    .phone-popup-box a:nth-child(3):before {background: url(../images/kyivstar.svg) no-repeat center;background-size:100% ;}
    .phone-popup-box a:nth-child(4):before {background: url(../images/life.svg) no-repeat center;background-size:100% }
    .phone-popup-box a:nth-child(4){border:none;}
    .footer-closetel_c{text-align: right; padding: 10px 0 5px 0;}
    .footer-closetelbtn{width:30px; display:inline-block; margin: 0 10px 0 0; border-radius: 30px; height:30px; background:rgb(0 0 0 / 46%); position:relative; cursor:pointer;}
    .footer-closetelbtn svg{position: absolute;width: 17px; height: 17px; fill: #fff; top: 6px; left: 6px;}
    
    .ctx_land_callbtn span{background-image:url(../img/ic_chat.svg); background-size:40px;}
    .ctx_land_callbtn span, .ctx_land_callbtn{background-color:#d3a36d; color:#000;}
    .ctx_land_callbtn{-webkit-animation:initial; -moz-animation:initial; animation:initial}
    .ctx_land_callbtn:hover, .ctx_land_callbtn:hover span{
        background-color:#e0c4a4; 
    }
    /* Chatset END */

.footer_cont .hcontact-social{display: flex; justify-content: space-around;}





@media (max-width: 1650px){
.header-box{padding-bottom: 40px;}
.h-menu{background: #f7f7f7;}
.umenu_lsl>.menu_ul>li>a, .umenu_lsl>.menu_ul>li>.menu_span {  font-size: 16px;}
}


@media (max-width: 1200px){
.hcontact-social__box{margin-right: 10px;}
.hcontact-social{font-size: 12px;}
.hcontact-num{font-size: 18px;}
.hstore-search__input{width: 236px;}
.page .hcontact{margin-top: 25px;}

.flowerdiscrpt{width: 100%;}
.flovervideo{width: 100%;padding-top: 4%;}
}


@media (max-width: 960px){
	
#feed { width: 90%;}

.hcontact-num{margin-top:5px;}
.city_cng_c{top:42px; right:10px;}
	
.mob{display:block;position:absolute;top: 0px;z-index: 20;}
.hbasket_but.mob,.search_but.mob{z-index: 18;}

.header-box
{margin: 0;margin-top: 10px;padding-bottom: 10px;margin-bottom: 105px;}	

.hstore{z-index:30;}
.hbasket{display:none;}

.search_c{position:absolute;top: -100px;left:30px;right: 30px; -webkit-transition: top 0.9s; -o-transition: top 0.9s; transition: top 0.9s;z-index: 25;}
.search_c{background: #ccc;border-radius:10px;padding: 10px;}
.search_c.show{top: 30px;}
.hstore-search__wrp{width:80%;}
.hstore-search__input{width: 85%;}
.top_search_b{position:absolute;right:30px;}

.search_but{left:40px;width: 30px;height: 30px;background: url(../images/search.svg) no-repeat center;background-size:40%;}
.hbasket_but{height:30px;right:18px;}
.hbasket_but .hbasket__ico{display:inline-block;vertical-align: middle;}
.hbasket_but .hbasket-text__val{display:inline-block;vertical-align: middle; /* margin-right:35px; */font-size: 16px;color: #000;}


.main .hlogo
{position:static;left:inherit;top: inherit;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}
.logo-box{width: 165px;}
.hlogo-line{display: none;}

.page .header{}
.page .hlogo{top: -10px;}
.page .hcontact-num{position:absolute;text-align: center;margin-left: 0;width: 100%;top:75px;margin-left: 0;}
.page .header-box{margin-bottom: 50px;height:60px;}
.page .hbasket_but .hbasket-text__val{margin-right: 0;}


.hcontact
{margin-top: 0;position: absolute;width: 100%;top:100%;left: 0;padding-top: 15px;padding-bottom: 10px;}
.hcontact-num{display:block;text-align: center;padding-bottom: 15px;font-size: 15px;}
.hcontact-mailbox{display:none;}
.hcontact-social{display:block;text-align: justify;}
.hcontact-social:after{content:"";display:inline-block;width: 100%;height: 0;}
.hcontact-social__box{margin-right: 5px;}
.hcontact-social__sect{display:inline-block;vertical-align: top;}
.hcontact-social__img.mail{display:inline-block;}
.hcontact-social__img{height:22px;}
.hcontact-social__txt{display:none;}

.hcontact .hcontact-social{display: none;}
.footer_cont .hcontact-social__sect{flex: 0 0 33%;    vertical-align: top;    text-align: center;}



body.showmob { overflow: hidden; max-height: 100vh;}
body{overflow-y: overlay;overflow-x: hidden;}

.h-menu{left: 0;-webkit-transform: translate(0);-ms-transform: translate(0);transform: translate(0); bottom: auto; top: 0;background:none;}	
.hmobmenu{width: 30px;height: 30px;color: #000;font-size:38px;line-height: 30px;cursor:pointer;}
.hmobmenu{left: 10px;text-align: center;}
.showmob .hmobmenu{border: 1px solid #ccc;left: 10px;border-radius: 7px;box-sizing: border-box;padding-left: 28px;overflow: hidden;}
.showmob .hmobmenu:before{content:"X";display: block;position: absolute;left: 7px;font-size: 20px;}

.umenu_lsl{position: fixed;display:block;top:-10px;left: -100%;height: 100vh;
            -webkit-transition: left 0.9s;-o-transition: left 0.9s;transition: left 0.9s;
            background: #f1e0cf;text-align: left;
            margin: 0;padding: 0; max-height: 100vh;padding:10px 0;
            max-width: 310px; width: 100%;  padding-top:70px;box-sizing: border-box;}

.umenu_lsl.show{left:0;}
.umenu_lsl>.menu_ul{overflow-y: auto;overflow-x: hidden;height: 100%;}

.umenu_lsl>.menu_ul>li{margin: 7px 0;display: block;}
.umenu_lsl>.menu_ul>li:hover{background: #f1e0cf;}
.umenu_lsl>.menu_ul>li:after{content:""; display:inline-block; width:31px; height:31px;}
.umenu_lsl>.menu_ul>li:after{font-size:16px;color: #000;line-height: 31px;z-index:20;text-align: center;}
.umenu_lsl>.menu_ul>li:after{position:absolute; right:0; top:0;}


.umenu_lsl>.menu_ul>li:hover>ul{overflow:hidden;height: inherit;background: #f1e0cf;height: inherit;}
.umenu_lsl>.menu_ul>li>ul{display: block;position: static;top: inherit; left: inherit;padding-top: 0;margin-top: 15px;}
.umenu_lsl>.menu_ul>li>ul.open{overflow:hidden;height: inherit;background: #f1e0cf;height: inherit;}  
.umenu_lsl>.menu_ul>li>ul{background: #f1e0cf;margin:10 0 0 0;padding: 0;overflow: hidden;}
.umenu_lsl>.menu_ul>li>ul>li{position:relative;padding: 10px 0 0 20px;}
.umenu_lsl>.menu_ul>li>ul>li:hover{background: none;}
.umenu_lsl>.menu_ul>li>ul>li:after{content: "›";display: block;width: 27px;height: 27px;font-size: 16px;
color: #000;line-height: 31px;z-index: 20;text-align: center;color: #808080;position: absolute;right: 5px;top: 0; content: none;}
.umenu_lsl>.menu_ul>li>ul>li>a{line-height: 1.5;font-size: 20px;}
.umenu_lsl>.menu_ul>li>ul>li:hover>ul{overflow:hidden;height: inherit;background: #f1e0cf;height: inherit;}
.umenu_lsl>.menu_ul>li>ul>li>ul{display:block;position: static;top: inherit;bottom: inherit;background:none;padding-bottom: 10px;}
.umenu_lsl>.menu_ul>li>ul>li>ul{overflow:hidden;}
.umenu_lsl>.menu_ul>li>ul>li>ul{height: 0; display:none;background: #f1e0cf;margin: 0;padding: 0;} 
.umenu_lsl>.menu_ul>li>ul>li>ul>li:first-child, .umenu_lsl>.menu_ul>li>ul>li:first-child{padding-top: 0px;margin: 8px 0;}
.umenu_lsl>.menu_ul>li>ul>li>ul>li:hover{background: none;}
.umenu_lsl>.menu_ul>li>ul>li>ul>li:hover>a{color: #aaa;}
.umenu_lsl>.menu_ul>li>ul>li>ul>li>a{color: #808080;line-height: 1.5;}

.umenu_lsl>.menu_ul>li>a, .umenu_lsl>.menu_ul>li>.menu_span{font-size: 20px;font-weight: bold;}
.umenu_lsl>.menu_ul>li:hover>a, .umenu_lsl>.menu_ul>li:hover>.menu_span{color: #000;}

.slider-box{margin-top:105px;}
.tovcat-card{width: 50%;padding-top: 50%;}
.tov-card{width: 33.2%; padding-top: 65.7%;}
.storycard{width: 49.28%; padding-top: 70.7%;}
/* .tovpage .sbm_breadcrumbs,.sbm_breadcrumbs{display: none;} */
.tovpage .sbm_breadcrumbs{margin-top:10px; padding-top:10px; line-height:150%; text-align:center;}
.tovdiscript_header{padding-top:15px;}
table.scsh_card_tovlist th, table.scsh_card_tovlist td{font-size:13px;}
.tovcat_c{width:100%;}
.catParents_c{margin-left:0;}
.pagelogo-box{margin-top:4px;}

.tovcat_titul__line.l1{width: 91%;}
.tovcat_titul__line.l2{width: 36.3%;}
.tovcat_titul__line.l3{width: 57.18%;}
.besttov_titul__line.l1{width: 91%;}	
.besttov_titul__line.l2{width: 36.3%;}
.besttov_titul__line.l3{width: 57.18%;}
.recomend_titul__line.l1{width: 91%;}
.recomend_titul__line.l2{width: 36.3%;}
.recomend_titul__line.l3{width: 57.18%;}
.news_titul__line.l1{width: 91%;}
.news_titul__line.l2{width: 36.3%;}
.news_titul__line.l3{width: 57.18%;}
.tovcat_titul__txt,.besttov_titul__txt,.recomend_titul__txt, .news_titul__txt{font-size: 41px;}
.allnews_but{padding:  20px 40px;margin-bottom: 43px;}
.slider-box{border:none;}
.tovcat_titul{padding: 0;}
.lph_imgbl_ipr{overflow-x: auto;}
}

#mobilslick{display:none;}

@media (max-width: 768px){

.header-box{margin-bottom: 20px;}
.logo-box {margin: 0px 0 0 70px;}
  
  .pagelogo-box{margin: 4px 0 0 60px;}
    .hmobmenu{top: 20px;width: 40px;height: 40px;font-size: 65px;}
    .showmob .hmobmenu{padding-left: 40px;font-size: 60px;}
    .showmob .hmobmenu:before{left: 9px;top: 5px;font-size: 35px;}
    .hbasket_but.mob{top: 20px;}

    #mobilslick{display:block;padding: 20px 0;margin: 0 auto;box-sizing: border-box;}
    #mobilslick .slick-next{right: -15px;z-index: 18;width: 20px;}
    #mobilslick .slick-prev{left: -15px;z-index: 18;width: 20px;}
    .desk{display: none;}

    .hcontact{display: none;}
    .search_but.mob{display: none;}
    .footer_cont{display: none;}
}
/*
@media (max-width: 768px){
	#tovbestprice .bestcard {
		-ms-flex: 0 0 210px;
		flex: 0 0 210px;
		max-width: 210px;
	}
	#tovbestprice .bestcard_c{
		width:210px;
		height:292px;
	}
	#tovbestprice .catParents_c{
		width:1260px;
	}
	#tovbestprice{
		overflow-x:auto;
	}
}
*/

@media (max-width: 660px){
	.mobinfix{
		display: inline-block;
		width: 100%;
		z-index: 29;
	}
    /*
	#__replain_widget {
		bottom: 65px !important;
	}
    */
}

@media (max-width: 619px){
	.hlogo-wrp{width:100%; text-align:left;}

	.search_but{position:absolute; left:10px; top:35px;}
	.cms_page_container h2 {font-size:18px; }
	.cms_page_container h1 {font-size:22px;}
	.kvit_about_pg_im{float:none; width:100%;}
	.kvit_about_pg_c h1, .kvit_about_pg_c h2{font-size:32px;}
	.kvit_about_pg_itm{background-size:45px !important; padding-left:60px;}




}

@media (max-width: 540px){
.flowerdiscrpt{width: 90%;margin: 0 auto; text-align: center;float: none;}
.flowerslider{width: 100%;display: block;margin: 0 auto;}
form.flowertext{padding-top: 4%;width: 100%;display: block;margin: 0 auto;text-align: left;}
.ittov_par,.scsh_tvi_price{margin: 0;}
.flformcount{margin: 0;margin-top: 28px;}
.flovervideo{width: 90%;padding-bottom: 4%;display: block;margin: 0 auto;float: none;}	
.tovdiscript_header{font-size: 30px;}
.flform-titul,.flvideo__titul, .flvideo-textb__titul{font-size: 25px;}

	.scsh_shopform_c{position:fixed; height:92%; overflow-y:auto; top:0 !important; left:0 !important; margin:0 !important; width:96% !important; padding:25px 2% 25px 2%;}
	.scsh_form_close{font-size:36px;}
	#scsh_zak_tbl{overflow-x:auto; }
	.catform_ic input{width:98%;}
	.catform_ic label{width:98%; padding:0; text-align:left; line-height:24px;}
	.catform_ic textarea{margin:8px 0 0 0; width:96%; padding:3px 1% 0 1%;}
	.catform_sb{margin:0;}
}

@media (max-width: 420px){
.city_cng_nm{display:none;}
.flowerdiscrpt{width: 100%;}	
/*.tovcat-card{width: 100%;padding-top: 100%;}*/
.tov-card{width: 50%; padding-top: 98.94%;}
.storycard{width: 99%; padding-top: 142.0%;}
.fmenu_t, .fmenu_t a{font-size: 14px;}

.storycard{padding-top:0;}
.storycard_c{position:static;}
.storucard-discrpt{height:auto;}	
.storycard-imgb{position:static;margin-bottom: 10px;}
.storycard-imgb img{position:static;transform: translate(0,0);}
.storycard-menu{position:static;padding: 5%;}

.sc_slide_sb_c {text-align: center;margin-right: 0px;}
.scsh_tov_left .lph_imgbl_i {width: 80%;height: auto;padding-top: 49%;margin-right: 0;margin-bottom: 5px;display: inline-block;position: relative;overflow: hidden;}

}

@media (max-width: 380px){
    .footer_cont .hcontact-social{flex-direction: column;}
    .footer_cont .hcontact-social__sect{flex: 0 0 100%; margin-bottom: 20px;}
}
