@charset "windows-1251";

@import url("/fonts/Century/style.css");
@import url("/fonts/Montserrat/style.css");
@import url("/fonts/PT Sans/style.css");


/*w3vccw6e*/
.w3vccw6e .slider{margin:0}
.w3vccw6e .section_tabs{padding:initial}
.w3vccw6e .section_tabs_label{padding: 5px;text-align:center;}
.w3vccw6e .section_tabs_label.opened, .w3vccw6e .section_tabs_label{border:initial}
.w3vccw6e .section_tabs_label:before{display:none}
.w3vccw6e .section_tabs_label {width: calc(100% / 3);}
.w3vccw6e .section_tabs_labels{height: 280px;width: 90%;margin: 10px auto;}
.w3vccw6e .section_tabs .section_tabs .section_tabs_labels{position:absolute;z-index:100;top: -339px;width: calc(90% / 3);height: 280px;left: 5%;margin: 0;}
.w3vccw6e .section_tabs .section_tabs .section_tabs .section_tabs_labels{position:initial;width:auto;margin: initial;height: 30px;position: absolute;top: -50px;left: 0 !important;z-index: 101;width: 100%;max-width: 1500px;left: -30% !important;}
.w3vccw6e .section_tabs_bodies{z-index:100;}
.w3vccw6e >.widget_content >.section >.section_tabs >.section_tabs_bodies{padding-top: 49px;}
.w3vccw6e .section_tabs .section_tabs_body:nth-child(2) .section_tabs_labels{left: 35%;}
.w3vccw6e .section_tabs .section_tabs_body:nth-child(3) .section_tabs_labels{right: 5%;left: auto;}

.w3vccw6e  .section_tabs_body.opened{background:transparent !important}
.w3vccw6e> .widget_content> .section> .section_tabs>.section_tabs_bodies>.section_tabs_body:nth-child(1){background:url(/showcase/img/theme/hiton/school/bg1.png) !important}
.w3vccw6e> .widget_content> .section> .section_tabs>.section_tabs_bodies>.section_tabs_body:nth-child(2){background:url(/showcase/img/theme/hiton/school/bg2.png) !important}
.w3vccw6e> .widget_content> .section> .section_tabs>.section_tabs_bodies>.section_tabs_body:nth-child(3){background:url(/showcase/img/theme/hiton/school/bg3.png) !important}

.w3vccw6e .section_tabs  .section_tabs_body .section_tabs_labels .section_tabs_label.opened:before{background-size: 380px !important;background-position-y: 100% !important;background-position-x: center !important;}
.w3vccw6e .section_tabs  .section_tabs_body:nth-child(1) .section_tabs_labels .section_tabs_label:first-child.opened:before {background:url(/showcase/img/theme/hiton/school/1-1.png) no-repeat;}
.w3vccw6e .section_tabs  .section_tabs_body:nth-child(1) .section_tabs_labels .section_tabs_label:last-child.opened:before {background:url(/showcase/img/theme/hiton/school/1-2.png) no-repeat;}
.w3vccw6e .section_tabs  .section_tabs_body:nth-child(2) .section_tabs_labels .section_tabs_label:first-child.opened:before {background:url(/showcase/img/theme/hiton/school/2-1.png) no-repeat;}
.w3vccw6e .section_tabs  .section_tabs_body:nth-child(2) .section_tabs_labels .section_tabs_label:last-child.opened:before {background:url(/showcase/img/theme/hiton/school/2-2.png) no-repeat;}
.w3vccw6e .section_tabs  .section_tabs_body:nth-child(3) .section_tabs_labels .section_tabs_label:first-child.opened:before {background:url(/showcase/img/theme/hiton/school/3-1.png) no-repeat;}
.w3vccw6e .section_tabs  .section_tabs_body:nth-child(3) .section_tabs_labels .section_tabs_label:last-child.opened:before {background:url(/showcase/img/theme/hiton/school/3-2.png) no-repeat;}

.w3vccw6e .section_tabs .section_tabs_body .section_tabs .section_tabs .section_tabs_label{border-radius:20px;}
.w3vccw6e .section_tabs .section_tabs_body:nth-child(1) .section_tabs .section_tabs .section_tabs_label.opened{background: #00bd9c !important;}
.w3vccw6e .section_tabs .section_tabs_body:nth-child(2) .section_tabs .section_tabs .section_tabs_label.opened{background: #ffb123 !important;}
.w3vccw6e .section_tabs .section_tabs_body:nth-child(3) .section_tabs .section_tabs .section_tabs_label.opened{background: #b846f8 !important;}

.w3vccw6e> .widget_content> .section> .section_tabs> .section_tabs_bodies>.section_tabs_body:nth-child(1) .prev_slide, .w3vccw6e> .widget_content> .section> .section_tabs> .section_tabs_bodies>.section_tabs_body:nth-child(1) .next_slide{
    background-image: url(/showcase/img/theme/hiton/school/a1.png);}
.w3vccw6e>  div>  div > dl  >dd > .section_tabs_body:nth-child(2) .prev_slide, .w3vccw6e>  div>  div > dl  >dd > .section_tabs_body:nth-child(2) .next_slide{
    background-image: url(/showcase/img/theme/hiton/school/a2.png) !important;}
.w3vccw6e .section_tabs .section_tabs_body:nth-child(3) .prev_slide, .w3vccw6e .section_tabs .section_tabs_body:nth-child(3) .next_slide{
    background-image: url(/showcase/img/theme/hiton/school/a3.png);}

.w3vccw6e .section_tabs_label{color: transparent;}
.w3vccw6e .section_tabs_label.opened {background:initial !important;color: transparent;font-size: 17px;FONT-WEIGHT: bold;}
.w3vccw6e .section_tabs_label:nth-child(1){background:url(/showcase/img/theme/hiton/school/1.png) no-repeat;}
.w3vccw6e .section_tabs_label:nth-child(2){background:url(/showcase/img/theme/hiton/school/2.png) no-repeat;}
.w3vccw6e .section_tabs_label:nth-child(3){background:url(/showcase/img/theme/hiton/school/3.png) no-repeat;}
.w3vccw6e .section_tabs_label{background-size: 380px !important;background-position-y: 100% !important;background-position-x: center !important;box-shadow: initial;}

.w3vccw6e .section_tabs .section_tabs .section_tabs  .section_tabs_label{background: #ffffff !important;color: #333 !important;padding: 5px 0;line-height: 20px;}
.w3vccw6e .section_tabs .section_tabs .section_tabs  .section_tabs_label.opened{color: #fff !important;}
.w3vccw6e .section_tabs .prev_slide, .w3vccw6e .section_tabs .next_slide {opacity:0;width: 50%;}


.w3vccw6e .section_tabs .section_tabs .section_tabs .prev_slide,
.w3vccw6e .section_tabs .section_tabs .section_tabs .next_slide {opacity:1;width: 20%;background-position-x: center;background-size: 20% !important;}
.w3vccw6e .section_tabs .section_tabs .section_tabs  .section_tabs_bodies{}
.w3vccw6e .prev_slide, .w3vccw6e .next_slide{height:100%;background-position-y: 50%;background-size: 40%;}

.w3vccw6e .section_tabs .section_tabs_body .section_tabs_labels .section_tabs_label.opened:before{content:"";display:block;left: 0;top: 0;width: 200%;height: 280px;z-index: 0;}
.w3vccw6e .section_tabs .section_tabs_body .section_tabs_labels .section_tabs_label:last-child.opened:before{left:-100%}
.w3vccw6e .section_tabs .section_tabs_body .section_tabs_labels .section_tabs_label.opened{z-index:0}
.w3vccw6e .section_tabs .section_tabs_body .section_tabs_labels .section_tabs_label{z-index:10;background: transparent;box-shadow: initial;max-width: 50%;color: transparent;}
.w3vccw6e .section_tabs .section_tabs .section_tabs  .section_tabs_label.opened:before{display:none}

@media only screen and (max-width:768px)  and (orientation: portrait)
{
	.w3vccw6e .section_tabs_labels {    height: 230px;    width: 100%;    margin:auto;}
	.w3vccw6e .section_tabs .section_tabs .section_tabs_labels {top: -305px;width: calc(100% / 3);height: 220px;left: 0;}
	.w3vccw6e .section_tabs .section_tabs_body:nth-child(2) .section_tabs_labels {    left: calc(100% / 3);}
	.w3vccw6e .section_tabs .section_tabs_body:nth-child(3) .section_tabs_labels{right:0}
	.w3vccw6e .section_tabs .section_tabs_body .section_tabs_labels .section_tabs_label.opened:before {height: 100%; }
	.w3vccw6e> .widget_content> .section> .section_tabs> .section_tabs_labels> .section_tabs_label{font-size:0;padding: 0;margin: 5px;}	
	.w3vccw6e> .widget_content> .section> .section_tabs> .section_tabs_bodies> .section_tabs_body> .widget> 
	          .widget_content> .section> .section_tabs> .section_tabs_bodies> .section_tabs_body> .widget> 
	          .widget_content> .section> .widget:first-child {width:30% !important}
    .w3vccw6e> .widget_content> .section> .section_tabs> .section_tabs_bodies> .section_tabs_body> .widget >
	          .widget_content> .section> .section_tabs> .section_tabs_bodies> .section_tabs_body> .widget >
	          .widget_content> .section> .widget:last-child {width:70% !important}
	.w3vccw6e .section_tabs .section_tabs .section_tabs .section_tabs_labels{left: auto !important;right: 0% !important;width: 100vw;flex-flow: row wrap;top: -80px;justify-content: center;align-items: center;height: 80px;}
    .w3vccw6e .section_tabs .section_tabs .section_tabs .section_tabs_labels .section_tabs_label{width: 50vw;max-width: 200px;height: 14px;line-height: 14px;}
    .w3vccw6e >.widget_content >.section >.section_tabs >.section_tabs_bodies{padding-top:80px    }
    .w3vccw6e .section_tabs .section_tabs_body .section_tabs_labels .section_tabs_label.opened:before,
    .w3vccw6e .section_tabs_label {background-size: 310px !important;background-position-y: 100% !important;}
}




/*carantin*/
.page_ctest .section_slider{height:auto !important;}
.page_ctest .widget.w7b82whq  {height: auto !important;}
.page_ctest #page_body .slider{margin-bottom: 0px !important;}

.head_c{display: block;max-width: 1500px;margin: auto;height: 400px;}
.info_c{width: 80%;margin: auto;text-align: center;padding: 25px 0;}
.info_c span{    width: 100%;    display: block;}
.info_c span:nth-child(1){    font-size: 50px;    padding: 20px 0;    text-transform: uppercase;}
.info_c span:nth-child(2){    background: #6bc72a;    color: #fff;    padding: 10px;    font-size: 50px;    width: 50%;    FONT-WEIGHT: 100;    margin: auto;}
.info_c span:nth-child(3){    padding: 10px 0 20px;    font-size: 25px;}
.info_c span:nth-child(4){    padding: 10px 0 20px;    font-size: 50px;    background: #f49800;    color: #ffffff;    FONT-WEIGHT: 100;    width: 60%;    margin: auto;}

.etaji_c {display: block;position: relative;max-width: 1200px;margin: 20px auto;z-index: 0;}
.etaji_c:before{content:"";position: absolute;width: calc(100% - 200px);height: calc(100% - 50px);background: linear-gradient(45deg, #d8e3f8, #d0dcf9);z-index: -1;left: 100px;top: 10px;display: block;}
.name_c a{display: block;width: 100%;text-align: center;line-height: 40px;font-size: 40px;padding: 20px 0 0px;color: #72bf25;FONT-WEIGHT: 100;}
.etaji_2c .name_c a{ color: #3cbbcc;}
.etaji_3c .name_c a{ color: #fa633e;}

.box_50{display: inline-block;width: calc(50% - 125px);background: linear-gradient(45deg, #7cc72a 50%, #54a918 50%);vertical-align: top;cursor: default;margin: 10px 0;}
.box_50l{    margin-right: 25px;    padding: 10px 40px 20px 60px;}
.box_50r{margin-left: 25px;padding: 10px 40px 20px 60px;}
.box_30{display: inline-block;width: calc(30% - 40px);background: linear-gradient(45deg, #7cc72a 50%, #54a918 50%);padding: 10px 20px;text-align: center;vertical-align: middle;}

.box_30 .mag_c{    width: 90%;}
.box_30l{}
.box_30c{margin: 10px 5% 10px;}
.box_30r{}

.category_c{    font-size: 20px;    color: #fff;FONT-WEIGHT: 100;}
.cometary_c{font-size: 14px;line-height: 14px;padding-bottom: 20px;color: #fff;cursor: default;FONT-WEIGHT: 100;}
.mag_c{display: inline-block;width: 49%;margin: auto;font-size: 25px;color: #fff;cursor: default;margin: 5px 0;}
.mag_c:hover a{	background: #fff;	color: #6bc72a;}
.mag_c a{display: block;padding: 2px 5px;width: calc(100% - 10px);height: 100%;cursor: pointer;color: #fff;}

.etaji_2c .box_30{background: linear-gradient(45deg, #45c3d4 50%, #21a3b5 50%);}
.etaji_2c .mag_c:hover a{  color: #45c3d4;}

.etaji_3c .box_50{background: linear-gradient(45deg, #ff6843 50%, #e04a26 50%);}
.etaji_3c .mag_c:hover a{  color: #ff6843;}

@media only screen and (max-width: 700px) {
.box_30,
.box_50 {width: calc(100% - 20px);}
.box_50l, .box_50r, .box_30c, .box_30l, .box_30r {margin: 5px;padding: 20PX 5px;text-align: center;}
.etaji_c:before{    WIDTH: calc(100% - 80px);    left: 40px;    height: 100%;}
}

.section_type_center  .section_type_center .section_type_center .section_type_center 
{padding:20px 0 20px;;margin:0 0 20px;
background:  radial-gradient(40% 50%,#006240, #002f20);
box-shadow: inset 0 0 0 5px #a64a00fa;z-index: 0;}

.section_type_center  .section_type_center .section_type_center .section_type_center:before 
{content:"";width: 100%;height: 100%;background: linear-gradient(45deg, #006240 0%, #05251b 20%, #0f4e38 30%, #003322 40%, #000000 50%, #05251b 70%, #0f4e38 80%, #002F21 90%, #002f20 100%  );position:absolute;top:0;opacity: 0.2;box-shadow: inset 0 0 5px 15px #000a07;}
.section_type_center  .section_type_center .section_type_center .section_type_center:after {content:"";width: 100%;height: 29px;bottom: 0px;
	background:url(/showcase/img/theme/hiton/school/z.png) no-repeat center;position: absolute;}
.section_type_center  .section_type_center .section_type_center .section_type_center .section_tabs {padding: 0px 5px;}

.section_type_center  .section_type_center .section_type_center .section_type_center .image{padding:5px 0px;width: 100%;position: relative;}
.section_type_center  .section_type_center .section_type_center .section_type_center .image img{background-size: 100%;width: 90%;max-width: 200px;}
.section_type_center  .section_type_center .section_type_center .section_type_center	.section_tabs_labels {text-align: center;padding-top: 20px;}    
    
.section_type_center  .section_type_center .section_type_center .section_type_center .content_html img{background-size: 100%;width: 95%;max-width: 300px;height: auto;}

.section_type_center  .section_type_center .section_type_center .section_type_center .image:before
{content: "";height: 2px;background: #fff;position: absolute;left: 50%;width: 0%;opacity: 0;bottom: 13px;transition-duration:1s;}
.section_type_center  .section_type_center .section_type_center .section_type_center .image:hover:before{opacity: 1;left: 10%;width: 80%;}
.section_type_center  .section_type_center .section_type_center .section_type_center .section_tabs dd:nth-child(2) .image:before {background:#35dbff}
.section_type_center  .section_type_center .section_type_center .section_type_center .section_tabs dd:nth-child(3) .image:before {background:#ff71d4}

.section_type_center  .section_type_center .section_type_center .section_type_center  .section_tabs_body.opened {
    margin: 0 0px;
    background: rgba(242, 242, 242, 0);
}

.section_type_center  .section_type_center .section_type_center .section_type_center 
.section_tabs_label{width: 50%;line-height: 50px;padding: 0;padding-top: 75px;margin: 0;border: 0;text-align: center;background-color: rgba(0, 0, 0, 0);color: #3330;box-shadow: none;background-position: 50% 75px !important;}
.section_type_center  .section_type_center .section_type_center .section_type_center 
.section_tabs_label:nth-child(1){
    background: url(/showcase/img/theme//hiton/school/moff.png) no-repeat;
    background-size: 100%;
    max-width: 100px;
}
.section_type_center  .section_type_center .section_type_center .section_type_center 
.section_tabs_label.opened:nth-child(1){
    background: url(/showcase/img/theme//hiton/school/m.png) no-repeat;
    background-size: 100%;
    max-width: 100px;
}

.section_type_center  .section_type_center .section_type_center .section_type_center 
.section_tabs_label:nth-child(2){
    background: url(/showcase/img/theme//hiton/school/doff.png) no-repeat;
    background-size: 100%;
    max-width: 100px;
}
.section_type_center  .section_type_center .section_type_center .section_type_center 
.section_tabs_label.opened:nth-child(2){
    background: url(/showcase/img/theme//hiton/school/d.png) no-repeat;
    background-size: 100%;
}

.section_type_center  .section_type_center .section_type_center .section_type_center  .section_tabs_label:before{position: absolute;content:"";background-position:0 0;width:100%;height:100%;top: -30px;left: 50%;margin-left: -50px;box-shadow: none;display: block !important;}

.section_type_center  .section_type_center .section_type_center .section_type_center  .section_tabs_label:nth-child(1):before{background: url(/showcase/img/theme//hiton/school/mkoff.png) no-repeat;background-size: 100%;max-width: 100px;}
.section_type_center  .section_type_center .section_type_center .section_type_center  .section_tabs_label.opened:nth-child(1):before{background: url(/showcase/img/theme//hiton/school/mk.png) no-repeat;background-size: 100%;max-width: 100px;}
.section_type_center  .section_type_center .section_type_center .section_type_center  .section_tabs_label:nth-child(2):before{background: url(/showcase/img/theme//hiton/school/dkoff.png) no-repeat;background-size: 100%;max-width: 100px;}
.section_type_center  .section_type_center .section_type_center .section_type_center  .section_tabs_label.opened:nth-child(2):before{background: url(/showcase/img/theme//hiton/school/dk.png) no-repeat;background-size: 100%;max-width: 100px;}



/* У:Уведомление; В:Виджет; */ 

/* ОБЩЕЕ_ОФОРМЛЕНИЕ_ЭЛЕМЕНТОВ */
#page{font-family:Montserrat;color:#4d4d4d}
#page_body{ margin:auto;}

.input::-webkit-input-placeholder{ color:#a2a2a2;}
.input::-moz-placeholder{ color:#a2a2a2;}
.input:-moz-placeholder{ color:#a2a2a2;} 
.input:-ms-input-placeholder{ color:#a2a2a2;}

.ruble {color: #ff4646;font-size: 17px;letter-spacing: -.2px;}
.button_all {position:relative; margin:0 auto; text-align:center; border:0px; border-radius:2px; background-color:#ff8063; color:#fff; cursor:pointer;font-family: montserrat;font-weight: 200;}
.ico {display:inline-block; vertical-align:middle; background-repeat:no-repeat; cursor:pointer;}
.hidden {display:none;}

/*оформление заголовков*/
p{} /* не задавать цвет,чтобы пользователь мог сам менять */
h1{}/* не задавать цвет,чтобы пользователь мог сам менять */
h2{margin-bottom:20px;font-family:Century;line-height:normal; font-size: 25px; text-transform: uppercase;letter-spacing: 0.05em;color: #474747;}
h3 {font-size: 18px;font-family:Montserrat;font-weight: bold;}
h4 {font-size: 16px;font-family:Montserrat;font-weight: bold;margin: 10px;}
h5 {font-size: 12px;font-family:Montserrat;font-weight: 200;}
h6 {font-size: 10px;font-family:Montserrat;font-weight: 200;}
blockquote {font-size: 13pt; line-height: 1.5; font-style: italic;}

/* прижимаем футер к низу страницы*/
#page:not(.customization), #page:not(.customization) #page_body, #page:not(.customization) #page_section{height:100%;}
#page_section {display: flex; flex-direction: column;}
#page:not(.customization) .section_type_body {flex: 1 0 auto;background-color:#fff;}
#page:not(.customization) .section_type_foot {flex: 0 0 auto;}

/*предзагрузка страницы*/
.w_item_list_loading {width: 250px;height: 250px;right:0;left:0;margin:auto;margin-bottom:50px;animation-name: cssload;animation-duration:2s;animation-timing-function: cubic-bezier(.17,.84,.44,1);animation-iteration-count: unset;position:absolute;}

.w_item_list_loading_1{border:4px solid #6561ab}
.w_item_list_loading_2{border:4px solid  #4eb9f3}
.w_item_list_loading_3{border:4px solid #48d2b0}
.w_item_list_loading_4{border:4px solid #ffca05}
.w_item_list_loading_5{border:4px solid #ff8343}
.w_item_list_loading_6{background:url(/showcase/img/theme/hiton/pug_slider.svg) red;background-size: 100%}
 .w_item_list_loading_1 ,  .w_item_list_loading_2,  .w_item_list_loading_3,  .w_item_list_loading_4,   .w_item_list_loading_5, .w_item_list_loading_6     {
 border-radius: 50%;margin: 0px auto;animation-name: cssload-spin;animation-duration: 3000ms;animation-iteration-count: infinite;animation-timing-function: linear;width: 75%;height: 75%;}
@keyframes cssload-spin {
            from {transform: rotate(0deg);}
            to {transform: rotate(360deg);}
	}
@keyframes cssload {
	0%{transform:scale(0);}
	50%{transform:scale(0);}
	100%{transform:scale(1);}
	}

/* В:"ПРОКРУТКА СТРАНИЦЫ" */
#scroll_page { position:fixed;	width:80px; height:80px;	bottom:20px; right:10px;		background: url(/showcase/img/theme/hiton/up.png) no-repeat center; transition:all 0.2s ease;	cursor:pointer;	z-index:10000;transform: rotate(180deg); }
#scroll_page.top  { background-image:url(/showcase/img/theme/hiton/up.png);transform:none}
#scroll_page.hide { bottom:-100px; }
#page.customization #scroll_page { position:static; }

/* У:"ОКНО" */
#wnd_alert{border: 10px solid #ffbf2a;padding: 0 20px 20px 20px;border-radius: 20px;}
#wnd_alert .wind_content{text-align: center;padding: 0;font-weight: bold;}
#wnd_alert .wind_content ol{padding: 0;list-style: none;margin: 25px}
#wnd_alert .wind_content li a{color: #0f0f0f;border-bottom: 1px dashed;font-weight:normal}
#wnd_alert .wind_content li a:hover{color: #00a3df;border-bottom: 1px dashed #00a3df;}
#wnd_alert:before{content:"";position: absolute;top:45px;left:-30px;background: url(/showcase/img/theme/hiton/p1.svg);width: 50px;height: 50px;z-index:50}
#wnd_alert:after{content:"";position: absolute;top:45px;right:-30px;background: url(/showcase/img/theme/hiton/p1.svg);width: 50px;height: 50px;z-index:50}
	
/* В:"СЕКЦИЯ".ТИПЫ_СЕКЦИЙ*/
.widget > .widget_content > .section {max-width:1500px; margin: auto;padding:0px;} /* общая секция */
.section_type_head.widget > .widget_content > .section {max-width:initial;}
.section_type_foot{}
.section_type_body {}
.section_type_head {/* background: url(/showcase/img/theme/hiton/leaves.png) repeat rgba(245, 149, 19, 0.15);background-repeat: repeat-x;*/}
.section_type_left{background: #fff;}
.section_type_body .section_type_left{border-bottom:none}
.section_type_body { margin:auto; } 
.section_tabs_body{transition:opacity 1s;display: none;}
.section_tabs_body.opened{margin: 0px;background: #f2f2f2;display: block;}
.section_tabs_body.opened p{padding:5px 10px}
.section_type_right{border:1px solid #939393;padding: 20px;}
.wizqjvem{background: #fff}

/* В:"СЕКЦИЯ" .ВИДЫ */
	/* список */
.section_accordion{ margin:15px;}
.section_accordion_item {margin: 15px 0;}
.section_accordion_item_label {text-align: center; font-family: Nautilus Pompilius; color: #692a73; font-size: 20px; margin-bottom: 20px;}
.section_accordion_item_body {padding:10px;}
.section_accordion_item.opened .section_accordion_item_label {border-bottom: 2px solid #692a73;}
	/* вкладки */
.section_tabs {padding:15px 5px;}
.section_tabs_labels {margin: 10px 0 0;font-size: 16px;display: flex;}
.section_tabs_label {position:relative;color:#666;padding:15px 30px;box-shadow: 0 1px 4px rgba(0,0,0,0.2);background: #fff;font-size:18px;border-right:none;flex-grow: 1;}
.section_tabs_label{border: 1px solid #d8d8d8;color: #afafaf;}
.section_tabs_label:nth-child(1){border-right:none}
.section_tabs_label:nth-child(3){border-left:none}
.section_tabs_label.opened {background-color:#a3b5ea;color:#fff;border: 2px solid #a3b5ea;z-index:20}
#item_source_link .link{background: #ff8063;width: 120px;color: #fff;padding: 10px 20px;border-radius: 20px;vertical-align:middle;
color: #fff;font-weight: 200;font-size: 18px; border:3px solid #00CED1;background: #FF8063; color:#fff;border:2px solid #FF8063 }
#item_source_link .link:after{content:"";width: 33px;
height: 15px;background:url(/showcase/img/theme/hiton/strelka_zakazat.png) no-repeat center;
position:absolute;left:110px;margin-top:3px;background-size:25px}
#item_source_link .link:hover:after{left:120px;transition:all .3s ease;}
#item_source_link .link:hover{background: #ff8063;}
.section_tabs_label.opened:hover.section_tabs_label.opened:before{transform:none; transition: none}
.section_tabs_label:nth-child(1):before{position: absolute;content:"";background:url(/showcase/img/theme/hiton/img_for_labels.png);background-position:0 0;width:52px;height:42px;top: 3px;left: 10%;}
.section_tabs_label.opened:nth-child(1):before{position: absolute;content:"";background:url(/showcase/img/theme/hiton/img_for_labels.png);background-position:0px 43px;width:51px;height:42px;top: 3px;left: 10%;}
.section_tabs_label:nth-child(2):before{position: absolute;content:"";background:url(/showcase/img/theme/hiton/img_for_labels.png);background-position:-51px 0;width:54px;height:41px;top: 3px;left: 3%;}
.section_tabs_label.opened:nth-child(2):before{position: absolute;content:"";background:url(/showcase/img/theme/hiton/img_for_labels.png);background-position:-51px 43px;width:54px;height:41px;top: 3px;left: 3%;}
.section_tabs_label:nth-child(3):before{position: absolute;content:"";background:url(/showcase/img/theme/hiton/img_for_labels.png);background-position:-106px 0;width:67px;height:41px;top: 3px;left: 10%;}
.section_tabs_label.opened:nth-child(3):before{position: absolute;content:"";background:url(/showcase/img/theme/hiton/img_for_labels.png);background-position:-106px 43px;width:67px;height:41px;top: 3px;left: 10%;}

.page_obuy .section_tabs_label:before{display:none}

/* В:"НАВИГАЦИЯ" */
.navigation {white-space:nowrap; padding: 7px 40px;background:#7d7d7d;}
.navigation>* {display:inline-block;}
.navigation.vertical>* {display:block;}
.navigation .link { line-height:normal; color:#fff; white-space:nowrap; font-weight:200;z-index:10; font-size: 15px; padding: 15px 20px;margin: 0;font-family: montserrat;letter-spacing: 0;border-bottom: 1px solid #ededed;/*! border-top: 1px solid #c30606; */text-transform: uppercase}
.navigation .link.current{/*! background-color:rgb(20, 54, 140); */}
.section_type_foot .navigation .link.current{background-color:transparent}
.navigation .link.current:before{ background: #fff;width:100%}
.navigation .link.current:after{background:transparent}
.navigation .link:hover:after{background:transparent}
.navigation .link:hover{background-color:rgb(255, 112, 79);}
.navigation .link span{position:relative;z-index:10;width: 100%;white-space: normal;}
.navigation dl {position:relative; margin: 0px 5px; color: #313131; text-transform: uppercase; font-weight: bold; font-size:13px;}
.navigation dt {cursor:default; margin: 5px 20px 5px 5px;}
.navigation dd {display:none; position:absolute; padding:5px; margin:0; border:1px solid #ddd; background-color:#fff; z-index:100;}
.navigation dd .link {display:block; margin:0; color: #313131; margin: 5px 0; font-weight: normal;}
.navigation dd .link:hover {text-decoration: underline;}
.navigation dl:hover dd {display:block;}
.navigation a:hover {}
.navigation a:before{display: block;position: absolute;left: 0;width: 0;height: 34px;background-color: #fff;content: "";z-index:1;left:3px;transition: width 0.5s;top:-7px;transform: skew(-30deg);}
.navigation a:hover:before {width: 100%;}
.navigation_button{display:block;position:relative; height:31px;width:30px; background:url(/showcase/img/theme/hiton/gamburger_menu.svg) center no-repeat; cursor:pointer;/*! margin: -14px 5px 0 5px; */margin: 0 15px;}
.navigation_box.opened .navigation_button:after{color:#fff;background: #da0100;}
.navigation_box.opened .navigation_button{display:block; height:31px; background:url(/showcase/img/theme/hiton/gamburger_menu_close.svg) center no-repeat #a8a7a7; cursor:pointer;}
.navigation_box{}

	.navigation{ z-index:1000;text-align: left;width: 250px;left: 40px;transition: left 300ms;background:#2a2a2b;padding-top: 0;top:55px;display:none;}
	.navigation>*{display:block;}
	.navigation_box.opened .navigation{padding:0;display: block;position:absolute;left: 0;top:40px;margin: 0 15px;}
	.navigation a::before{display:none}
	.navigation .link.current{padding: 15px 20px; font-size:15px }
	.navigation .link::after{display:none}
	
.section_type_foot .navigation{background:none}
.section_type_foot .navigation .link:before{display:none}

.page_promo .section_type_body{background: url("/showcase/img/theme/hiton/akcii.jpg")center;}


/* В:"НАВИГАЦИЯ ВЕРТИКАЛЬНАЯ" */
.navigation.vertical {white-space: normal; padding: 15px 0; overflow: visible; height: 100%;}
.navigation.vertical .link {color: #333;font-weight: 400;text-transform: none;padding: 0;display: inline-block;width: 100%;font-size: 16px;}
.navigation.vertical .link:hover{border-bottom:none}



/* В:"ЖИВОЙ ПОИСК" */
#live_search_result{ position:absolute; border:1px solid #DDD; background-color:#FFF; font-size:11px;text-align: left;z-index:100}
#live_search_result > div{ max-height:100px; min-height:20px; overflow-x:hidden; overflow-y:auto;}
#live_search_result div div{ min-height:20px; max-height:100px; padding:3px; cursor:pointer;}
#live_search_result div div:hover{ background-color:#F0F0F0;}
#live_search_result div div span{ color:#555;}
#live_search_result div div span:first-child{ font-weight:bold;}
#live_search_result div div.currentSelection span:first-child{ color:#228B22;}

#live_search_result.search{ position:absolute; border:1px solid #DDD; margin:0; background-color:#FFF; font-size:14px;}
#live_search_result.search > div{ max-height:500px; min-height:20px; padding:5px; overflow-x:hidden; overflow-y:auto;}
#live_search_result.search > div div{ cursor:pointer; min-height:20px; max-height:100px;}
#live_search_result.search > div div:hover{ background-color:#F0F0F0;}
#live_search_result.search > div div span{ color:#555;}
#live_search_result.search > div div span:first-child{ font-weight:bold;}
#live_search_result.search > div div.currentSelection span:first-child{ color:#228B22;}
#live_search_result.search > div span{ color:#555;}
#live_search_result.search > div:last-child span:last-child{ font-weight:bold;}

/* В:"ПУБЛИКАЦИЯ" */
.publication {display: block;width: 100%;cursor: default;}
.publication.publication_nopublic:before{content:"! Статья не опубликована !";display: block;text-align: center;line-height: 1.1em;font-size: 20px;padding: 20px;FONT-WEIGHT: bold;text-transform: uppercase;}
.publication p{margin:0;line-height: 1.5em;}
.publication header{display: flex;width:100%;flex-flow: column;margin: 20px 0 0px;}
.publication header div{display:inline-block;background: #ff8063;color: #fff;line-height: 1.2em;FONT-WEIGHT: bold;padding: 5px 20px;text-transform: uppercase;}
.publication header .publication_type{background: transparent;color: #ff8063;font-size: 12px;text-align: right;}
.publication header .publication_title{font-size: 20px;text-align: center;}

.publication article img {max-width: 100%;height: auto;}
.publication article table {border-collapse:collapse;border-spacing:0}
.publication article a{color:#ff8063;text-decoration:underline;FONT-WEIGHT: bold;}
.publication footer {    text-align: center;    margin: 20px;}
.publication footer div{padding: 0 10px 0 50px;line-height: 50px;height: 50px;width: auto;display: inline-block;position: relative;FONT-WEIGHT: bold;}
.publication .publication_author{}
.publication .publication_date{}

.publication footer div:before{left: 0;content:"";display: block;position: absolute;background-size: 200% !important;width: 30px;height: 30px;margin: 10px;}
.publication .publication_author:before{background: url(/showcase/img/theme/hiton/iconpub.png);background-position-x: 100%;}
.publication .publication_date:before{background: url(/showcase/img/theme/hiton/iconpub.png);background-position-x: 0%;}

.publication_notice{    padding: 26vh 0;    text-align: center;    font-size: 20px;}

/*ПОИСК*/
.search{text-align: center}
.search > form > input:first-child{box-shadow: none;height: 35px;font-family: Montserrat;font-size: 16px;margin: 0px;padding: 0px 0px 0 25px;border: 0px;position: relative;background: url(/showcase/img/theme/hiton/poisk.svg) center no-repeat;width: 0;background-size: 25px;cursor: pointer}
.search > form > input:focus,.search > form > input:focus{width:calc(450% - 10%) ;left:unset;transition:all .3s linear;background: #fff;border: 1px solid gray;border-radius: 0;right: 0;position: absolute;padding:0 5px}
.search > form > input:focus .search > form > input:first-child{width:auto;background: none;padding:0}
.search > form > input:focus ~.search_submit{display:block;background: url(/showcase/img/theme/hiton/gamburger_menu_close.svg) center no-repeat #353636;border-radius: 0;right:-55px;top:0;height:35px;width: 35px;margin: 0}
.search_submit{background-color: transparent}

/* В:"КАТАЛОГ ТОВАРОВ" */
@media only screen and (min-width:769px){
	#catalog{background: #fff;}
	#catalog.horizontal{margin:0px;text-align: center;border-bottom: 3px solid #a3b5ea;}
	#catalog.minimized{position:relative;}

	#catalog_caption{ padding:5px; background-color:#fff; color:#333;  font-weight:bold;}
	#catalog.minimized #catalog_caption{cursor:pointer;}
	#catalog.minimized #catalog_caption:after{content:"\25BC"; margin-right:4px; float:right;}
	#catalog.minimized.opened #catalog_caption:after{content:"\25B2";}

	.catalog_groups{margin:0; padding:0 10px 0 10px;}
	.groups_level_1{position:relative; padding:0px;}
	.groups_level_2 .group_caption{position:relative;}
	#catalog.minimized .groups_level_1{position:absolute; z-index:11; min-width:100%; box-shadow:0 2px 4px rgba(0,0,0,0.4);}
	.groups_level_2{position:absolute; z-index:12; top:0; left:100%; min-height:calc(100% - 20px); padding:10px; background-color:#fff; box-shadow:2px 4px 4px -2px rgba(0,0,0,0.4);border-radius: 0 0 20px 20px;padding-bottom:20px}
	#catalog.horizontal .groups_level_2{position:absolute;z-index: 200;text-align: left;top:104%;transition: 2s linear;left:0;right:0;display:flex;flex-wrap:wrap;box-shadow: 0 10px 10px #716f6f6b;padding: 30px;min-height: 100px;}
	#catalog.minimized:not(.opened) .groups_level_1,
	.catalog_group:not(.opened) .groups_level_2{display:none !important;}/*скрытие 1,2 уровня*/
	
	.catalog_group{list-style-type:none;/*! padding: 20px 0; */}
	#catalog.horizontal>.groups_level_1>.catalog_group{display:inline-block; vertical-align:top;padding: 15px 15px;margin: 0 10px;}
  #catalog.horizontal>.groups_level_1>.catalog_group:hover .group_link{color: #042475;}

	.groups_level_1 .group_caption:before{display:none;content: "";position: absolute;right:0;left:0;margin:auto;width: 0;bottom:-15px;z-index: 50;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #a3b5ea;}	
	.groups_level_1 .group_caption:hover:before	,.catalog_group.opened .group_caption:before{display: block}
	.groups_level_2 .group_caption:hover:before,.catalog_group.opened .groups_level_2  .group_caption:before{display: none}
	.groups_level_2 .catalog_group{margin: 10px;}
	.groups_level_3 .catalog_group{margin: 0}
	.groups_level_3 .catalog_group .group_link { padding: 0px 20px;}
	
	.group_caption{position:relative;}
	.group_link{display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.groups_level_1 .group_link{font-weight:300;font-size: 17px;text-transform: uppercase;color: #809bea;}
	.groups_level_2 .group_link{padding:0 40px 0 30px; color:#353636;text-transform:none;font-size: 16px;position:relative;font-weight: normal;}
 
	.groups_level_3 .group_link{font-weight:normal;font-size:14px;line-height: normal}
	.group_icon{position:relative; top:4px; left:-8px; vertical-align:top; width:30px; height:30px;}
	.group_name{display:inline-block; vertical-align:top;}
	.groups_level_2 .group_caption:hover .group_name{text-decoration:underline;}
	.groups_level_2 .group_caption .group_link{padding:0;font-size: 16px;color:#042475;font-weight: 100;padding-left: 50px;}
	.groups_level_3 .group_caption .group_link{font-size: 14px;color:gray;font-weight: normal;padding-bottom: 0px;padding-left: 30px;}
	
	.group_nav{display:none; position:absolute; z-index:1; top:0; right:0; width:38px; height:38px; background:url("data:image/gif;base64,R0lGODlhCAAOAIAAAP///////yH5BAEKAAEALAAAAAAIAA4AAAIVDIIJm8ptXlsHUhir03nKvnkcMgYFADs=") no-repeat center; cursor:pointer;}
	#catalog.horizontal .group_nav{display:none;background-image:url("data:image/gif; base64,R0lGODlhDgAIAIABAP///8zMzCH5BAEKAAEALAAAAAAOAAgAAAIUDIKpB63r2nkyVevgvFTmh3hgBxYAOw==");}
	.groups_level_1>.catalog_group>.group_caption>.group_nav{display:block;}
	.catalog_group.opened>.group_caption>.group_nav{background-image:url("data:image/gif;base64,R0lGODlhCAAOAIAAAP///////yH5BAEKAAEALAAAAAAIAA4AAAIWjA+HkNvGXoiKOjUZzhJqbFWf2E1BAQA7");}
	#catalog.horizontal .catalog_group.opened>.group_caption>.group_nav{background-image:url("data:image/gif; base64,R0lGODlhDgAIAIABAP///8zMzCH5BAEKAAEALAAAAAAOAAgAAAIVjA9wu5nc3IPO1KjQDBfzzVQZZAUFADs=");}


/*иконки для каталога*/
	#catalog_group_9 .groups_level_2 {z-index:10000}
	.groups_level_2 .catalog_group {position: relative;border-radius: 10px;margin: 0 10px 10px 10px;padding: 10px 0;display: block;width: 300px;}
	.groups_level_3 .catalog_group{padding: 0;margin: 0}
	/*все для малышей*/
	#catalog_group_18:before{content:"";position:absolute;top:0px;left:10px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/odegda_malishi.png) center no-repeat;width: 30px;height: 30px}
  #catalog_group_191:before{content:"";position:absolute;top:0px;left:10px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/tovari_dlya_malishei.png) center no-repeat;width: 33px;height: 31px}
  #catalog_group_168:before{content:"";position:absolute;top:0px;left:10px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/igrushki.png) center no-repeat;width: 26px;height: 31px}

		/*одежда*/
	
  #catalog_group_25:before{content:"";position:absolute;top:-0px;left:6px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/verh_odegda.png)  no-repeat;width: 27px;height: 37px}
  #catalog_group_24:before{content:"";position:absolute;top:8px;left:5px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/belie.png) no-repeat;width: 36px;height: 22px}
  #catalog_group_27:before{content:"";position:absolute;top:5px;left:5px;;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/noski.png)  no-repeat;width: 28px;height: 37px}
	#catalog_group_28:before{content:"";position:absolute;top:5px;left:5px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/yasli.png)  no-repeat;width: 32px;height: 34px}
	#catalog_group_29:before{content:"";position:absolute;top:-0px;left:5px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/odegda_dlya_berem.png)  no-repeat;width: 27px;height: 43px}
  #catalog_group_109:before{content:"";position:absolute;top:-0px;left:0px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/jeans.png)  no-repeat;width: 40px;height: 35px}
  #catalog_group_112:before{content:"";position:absolute;top:0px;left:3px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/komplekt.png) no-repeat;width: 30px;height: 43px}
  #catalog_group_114:before{content:"";position:absolute;top:2px;left:0px;;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/kofta.png)  no-repeat;width: 40px;height: 31px}
	#catalog_group_110:before{content:"";position:absolute;top:-2px;left:2px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/rubashka.png)  no-repeat;width: 34px;height: 39px}
	#catalog_group_108:before{content:"";position:absolute;top:2px;left:0px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/ubka.png)  no-repeat;width: 38px;height: 33px}
	#catalog_group_161:before{content:"";position:absolute;top:-0px;left:8px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/kombez.png)  no-repeat;width: 22px;height: 37px}
  #catalog_group_113:before{content:"";position:absolute;top:0px;left:5px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/jilet.png) no-repeat;width: 30px;height: 35px}
  #catalog_group_26:before{content:"";position:absolute;top:0px;left:5px;;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/bruki.png)  no-repeat;width: 30px;height: 37px}
	#catalog_group_106:before{content:"";position:absolute;top:2px;left:2px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/futbolka.png)  no-repeat;width: 35px;height: 32px}
	#catalog_group_107:before{content:"";position:absolute;top:-0px;left:5px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/platie.png)  no-repeat;width: 30px;height: 37px}
	#catalog_group_111:before{content:"";position:absolute;top:-0px;left:5px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/pidjak.png)  no-repeat;width: 27px;height: 35px}
	
	
	/*обувь*/
	#catalog_group_10  .groups_level_3{display: block;}
	.groups_level_3{padding: 10px 0;background: #f6f6f6;border-radius: 10px;}
	#catalog_group_9  .groups_level_3,	#catalog_group_12  .groups_level_3{display: none}
	#catalog.horizontal #catalog_group_10 .groups_level_2 .catalog_group{width: 225px;}
	
  #catalog_group_19:before{content:"";position:absolute;top:-10px;left:10px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/sapogi.png) center no-repeat;width: 23px;height: 36px}
  #catalog_group_20:before{content:"";position:absolute;top:3px;left:5px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/botinki.png) center no-repeat;width: 35px;height: 22px}
  #catalog_group_23:before{content:"";position:absolute;top:7px;left:5px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/krossi.png) center no-repeat;width: 34px;height: 18px}
	#catalog_group_22:before{content:"";position:absolute;top:5px;left:2px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/sandali.png) center no-repeat;width: 40px;height: 20px;background-size: 40px}
  #catalog_group_21:before{content:"";position:absolute;top:0px;left:5px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/tufli.png) center no-repeat;width: 36px;height: 25px}

  /*аксессуары*/
	#catalog_group_1:before{content:"";position:absolute;top:5px;left:-10px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/golov.png) center no-repeat;width: 44px;height: 24px}
  #catalog_group_4:before{content:"";position:absolute;top:0px;left:-10px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/platok.png) center no-repeat;width: 37px;height: 37px}
  #catalog_group_3:before{content:"";position:absolute;top:0px;left:-10px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/perchatki.png) center no-repeat;width: 44px;height: 29px}
	#catalog_group_8:before{content:"";position:absolute;top:0px;left:0px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/sharf.png) center no-repeat;width: 25px;height: 37px}
	#catalog_group_2:before{content:"";position:absolute;top:0px;left:0px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/galstuk.png) center no-repeat;width: 30px;height: 43px}
	#catalog_group_5:before{content:"";position:absolute;top:0px;left:-2px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/podtyajki.png) center no-repeat;width: 29px;height: 37px}
	#catalog_group_6:before{content:"";position:absolute;top:7px;left:-10px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/remen.png) center no-repeat;width: 44px;height: 24px}
	#catalog_group_170:before{content:"";position:absolute;top:0px;left:-5px;margin:auto;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/sumka.png) center no-repeat;width: 33px;height: 37px}
  #catalog_group_146:before{content:"";position:absolute;top:0px;left:-10px;margin:auto;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/koshelek.png) center no-repeat;width: 42px;height: 30px}
  #catalog_group_147:before{content:"";position:absolute;top:0px;left:0px;margin:auto;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/watch2.png) center no-repeat;width: 25px;height: 37px}
	#catalog_group_148:before{content:"";position:absolute;top:0px;left:-2px;margin:auto;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/ukrasheniya.png) center no-repeat;width: 30px;height: 34px}
	#catalog_group_149:before{content:"";position:absolute;top:5px;left:-10px;margin:auto;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/ochki.png) center no-repeat;width: 42px;height: 23px}
	#catalog_group_150:before{content:"";position:absolute;top:0px;left:-3px;margin:auto;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/umbrella.png) center no-repeat;width: 32px;height: 34px}
	#catalog_group_162:before{content:"";position:absolute;top:5px;left:-5px;margin:auto;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/hair_acs.png) center no-repeat;width: 34px;height: 31px}
	
	/*товары для дома*/
	#catalog.horizontal #catalog_group_13 .groups_level_2,#catalog.horizontal #catalog_group_14 .groups_level_2{padding-right: 1000px}
	#catalog_group_13 .groups_level_3{display: none}
  #catalog_group_160:before{content:"";position:absolute;top:0px;left:0px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/textile.png) center no-repeat;width: 35px;height: 34px}
  #catalog_group_157:before{content:"";position:absolute;top:0px;left:0px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/water.png) center no-repeat;width: 35px;height: 33px}
  #catalog_group_156:before{content:"";position:absolute;top:0px;left:0px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/watch.png) center no-repeat;width: 30px;height: 34px}
	
	/*красота и здоровье*/

  #catalog_group_158:before{content:"";position:absolute;top:0px;left:0px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/parfum.png) center no-repeat;width: 29px;height: 35px}
  #catalog_group_159:before{content:"";position:absolute;top:0px;left:-10px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/zdorov.png) center no-repeat;width: 44px;height: 29px}
	
	/*хобби и увлечения*/

  #catalog_group_155:before{content:"";position:absolute;top:0px;left:0px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/sled.png) center no-repeat;width: 38px;height: 33px}
  #catalog_group_151:before{content:"";position:absolute;top:0px;left:0px;margin:auto;background: url(/showcase/img/theme/hiton/icons_catalog/gun.png) center no-repeat;width: 42px;height: 30px}
}
/*банер в каталоге*/
.catalog_group.as_image{position: absolute;right: 100px;width:auto!important;margin: 20px;margin-top: 0}
.catalog_group.as_image img{max-height: 450px; position: initial; width: auto; height: auto;}

/* В:"ПОДКАТАЛОГ ТОВАРОВ" */
#subcatalog{margin:0px;}

#subcatalog_caption{color: #fff;font-size:18px;font-weight: 100;background: #ffbf2a;border-radius: 10px;height: 35px;line-height: 35px;padding: 0 10px 0;}

.subcatalog_groups.subgroups_level_1{margin:0px;background: #fff;}
.subcatalog_groups{margin:0;padding: 0 0 0 20px;}
.subcatalog_groups.subgroups_level_2{border-radius: 0 0 10px 10px;}
.subgroups_level_1{padding:0; }
.subcatalog_group:not(.opened) .subcatalog_groups{display:none !important;}/*скрытие 1,2 уровня*/

.subcatalog_group{list-style-type:none;}
.subcatalog_groups.subgroups_level_1.blocked{border-left: 0px solid #333;background: #fff;}
.subcatalog_group.opened>.subgroup_caption {margin: 0;}
.subgroups_level_1>.subcatalog_group>.subgroup_caption{position: relative;letter-spacing: 0.01em;margin: 5px 0 0;font-size: 14px;cursor: pointer;border-radius: 5px;color: #333;border: 1px solid gray;background: #fff;}
.subgroups_level_1>.subcatalog_group.opened>.subgroup_caption{border-radius: 5px 5px 0px 0px;border: none;}

.subgroups_level_1>.subcatalog_group:hover>.subgroup_caption,
.subgroups_level_1>.subcatalog_group.opened>.subgroup_caption{background-color: rgb(4, 36, 117);border: 1px solid transparent;}
.subcatalog_groups.subgroups_level_1 .subcatalog_group>.subgroup_caption:hover .subgroup_link .subgroup_name{color:#fff;font-weight: 100;}
.subcatalog_groups.subgroups_level_2 .subcatalog_group>.subgroup_caption:hover .subgroup_link .subgroup_name{color:#333;font-weight: normal;}
.subgroups_level_1>.subcatalog_group>.subgroup_caption:after {display:none;}
.subcatalog_group:first-child>.subgroup_caption:first-child:after {content:"";position:absolute;top:0px;left: -20px;border:10px solid transparent;border-top: 10px solid #090909;border-right: 10px solid #090909;}

.subgroup_caption{position:relative;font-weight: 200;}
.subgroup_link{display:block;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;color:#353535;font-weight:normal}
.subcatalog_group.opened .subgroup_name{font-weight:200;color:#fff}
.subcatalog_group.opened .subgroups_level_2 .subgroup_name{font-weight: normal;color: #353535;}
.subgroups_level .subgroup_link{color: #333;font-weight: normal;font-size: 13px;}
.subgroups_level .subcatalog_group.opened .subgroup_link{border-bottom:0px solid #65dde0;color: #fff;font-weight: normal;border: 1px solid;}
.subgroups_level_2 .subcatalog_group .subgroup_link{border: 1px solid;border-top: none;color: #424244 !important;background: #fff;}
.subgroups_level_2 .subcatalog_group .subgroup_link:last-child{border-radius: 0 0 5px 5px}
.subgroups_level_2 .subgroup_caption{position:relative;font-weight: normal;}
.subgroups_level_2 .subgroup_link{color:#333;}
.subgroup_icon{position:relative; top:4px; left:-8px; vertical-align:top; width:30px; height:30px;}
.subgroup_name{display:inline-block;vertical-align:top;padding: 0 10px;}
.subgroups_level_2 .subgroup_caption:hover .subgroup_name{text-decoration:underline;}
.subcatalog_group.opened .subgroup_name{font-weight:200;}
.subgroups_level_1>.subcatalog_group:hover .subgroup_nav,.subgroup_nav:hover{position:absolute; z-index:1; top:0; right:0; width:38px; height:30px; background:url("data:image/gif;base64,R0lGODlhDAAHAIABAP///yegxyH5BAEKAAEALAAAAAAMAAcAAAISDIKJB63r2kmSOnOtnG8/lSEFADs=") no-repeat center; cursor:pointer;}
.subgroup_nav{position:absolute; z-index:1; top:0; right:0; width:38px; height:30px; background:url("data:image/gif;base64,R0lGODlhDAAHAIABAGZmZiegxyH5BAEKAAEALAAAAAAMAAcAAAISDIKJB63r2kmSOnOtnG8/lSEFADs=") no-repeat center; cursor:pointer;}
.subcatalog_group.opened>.subgroup_caption>.subgroup_nav{background-image:url("data:image/gif;base64,R0lGODlhDAAHAIABAP///yegxyH5BAEKAAEALAAAAAAMAAcAAAIRjA1wi6kcnGMzplObyvg+qBQAOw==");}
.subgroups_level_2 .subgroup_nav{background-image:url("data:image/gif;base64,R0lGODlhDAAHAIABAGZmZiegxyH5BAEKAAEALAAAAAAMAAcAAAISDIKJB63r2kmSOnOtnG8/lSEFADs=");}
.subgroups_level_2 .subcatalog_group.opened>.subgroup_caption>.subgroup_nav{background-image:url("data:image/gif;base64,R0lGODlhDAAHAIABAGZmZiegxyH5BAEKAAEALAAAAAAMAAcAAAIRjA1wi6kcnGMzplObyvg+qBQAOw==");}
/*банер в подкаталоге*/
.subcatalog_group.as_image{display:none;}

/* В:"ФИЛЬТР" */
#w_item_filter{border: 1px solid #65dde0;border-radius: 15px;padding: 10px; margin: 0 5px;}
#w_item_filter_box{margin-top: 10px;}
#w_item_filter_button{width: 100%;display: none;height:35px;}
#w_item_filter_button:after{content:"Фильтр";color:#fff;font-size:20px;font-weight: 100;position: absolute;padding:8px 10px;text-transform:uppercase}
.w_item_filter_line_setting{}
#w_item_filter h4 {margin:0px 0px 5px;}
input#w_item_filter_min_price, input#w_item_filter_max_price {width:100px; text-align:right; color:#777; font-weight:100;}

.property_name {position: relative;letter-spacing: 0.01em; font-size: 14px;padding: 10px 35px 10px 15px;cursor: pointer;}
.property_name:after {content: '+'; position: absolute; right: 8px;top: -3px;font-size: 35px;padding: 1px 5px;text-align: center;line-height: normal; color:#f79982;vertical-align: middle}
.property_name.open:after {content: '-'; position: absolute; right: 10px;top: -10px;font-size: 40px;margin: auto;padding: 1px 5px;text-align: center;line-height: normal;color:#f79982;vertical-align: middle}
.property_values_wrapper{overflow-y:hidden;}
.property_values {margin:10px 0; overflow-y:hidden;}
.property_values > input {width:48%;box-shadow:none}

.property_values > label.lblColor {display:inline-block; height:35px;}
.property_values > label.lblNonColor {display:block; height:32px; overflow:hidden; white-space:nowrap;}
.property_values > label > input {display: none;}
.property_values > label > span {display:inline-block; height:30px; line-height:35px; text-align:left; border-radius:2px; margin:0 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
    cursor:pointer; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-user-select: none; user-select: none; -moz-user-select: none;}
.property_values > label.lblNonColor > div.individcheckbox, .property_values > label > span.color {width:26px; height:26px; border:1px solid #c8c8c8; box-sizing:border-box; margin-right:5px;}
.property_values > label.lblNonColor > div.individcheckbox{ display:inline-block; margin: 2px;border-radius:2px; background-color:#fff; cursor:pointer;}
.property_values > label > span.color {border-radius:28px; margin: 5px 10px 0 2px; }/* цвет границы цветового кружка */
.property_values > label > span:not(.color) {max-width:100%; padding-right:38px;}

.property_values > label > input[type="checkbox"]:checked + div {position:relative; text-align:center; border-color:#c8c8c8;}
.property_values > label.lblNonColor > input[type="checkbox"]:checked + div:after {content:"\2714"; position:absolute; width:100%; height:100%; top:3px; left:1px; font-size:1.5em; color:#c23333;}
.property_values>label>input[type="checkbox"]:checked+div+span.color{border: 2px solid #fff;box-shadow: 0 0 3px #000;position:relative;}
.property_values>label>input[type="checkbox"]:checked+div+span.color:before{content: "";width: 20px;height: 20px;border: 4px solid gray;; border-radius:30px;left:-3px;top:-3px;display: block;position: absolute;}
.property_values > label > input[type="checkbox"]:disabled + div + span {opacity:0.2; cursor:default;}
.property_values > label > input[type="checkbox"]:disabled + div + span.color {border-color:#DADADA;}
.property_values > label.lblNonColor > input[type="checkbox"]:disabled + div {background:#c8c8c8;border-color:#c8c8c8; cursor:default;}
.property_values input[type="checkbox"]:not(:checked):not([disabled]) + div + span.color:hover{ box-shadow: 0 0 6px rgba(100,100,100,0.5); }


.open_close{ padding:5px; float:right; font-weight:200; cursor:pointer;color: #ff8063;border: 1px solid #ff8063;border-radius: 5px;padding-top: 3px;position: relative;top: -5px;}
.open_close:hover {background:#ff8063;color:#fff;border-radius: 20px; transition: all .5s ease;}
.wrapper_slider {position:relative; height:6px;  margin:20px 0; background-color:rgb(245, 245, 245); border: 1px solid #fff;}
.wrapper_slider > div {position:absolute; height:inherit; left:0; right:0;	background-color:#65DDE0; z-index:0;}
.slider_min {position: absolute; height: 20px; width: 10px; background: #65dde0; top: -6px; margin-left: -1px;}
.slider_min:hover {background: #fff; border: 1px solid #65dde0;}
.slider_max {position: absolute; height: 20px; width: 10px; background: #65dde0; top: -6px; margin-right: -1px;}
.slider_max:hover {background: #fff; border: 1px solid #65dde0;}

.w_item_filter_reset_button {font-family: montserrat;font-size: 11px;background-color: transparent;font-weight: 200;text-transform: uppercase;color: #313131;border: 2px solid #ff8063;border-radius: 5px;padding: 7px 5px;margin: 40px 10px;width: calc(50% - 20px);}
.w_item_filter_reset_button:hover {background: #ff8063; color: #fff; border-radius: 20px; transition: all .5s ease;}
.w_item_filter_reset_button:after {content:"Сбросить";padding: 0 3px;}
.w_item_filter_apply_button {font-family: montserrat;font-size: 11px;padding: 7px 5px;background: transparent;color: #313131;font-weight: 200;text-transform: uppercase;float: right;border: 2px solid #65DDE0;border-radius: 5px;margin: 40px 10px;width: calc(50% - 20px);}
.w_item_filter_apply_button:hover {background: #65DDE0; color: #fff; border-radius: 20px; transition: all .5s ease;}
.w_item_filter_apply_button:after {content:"Применить";padding: 0 3px;}
.w_item_filter_apply_button.popup {font-family:Montserrat;position:absolute; z-index:2000; padding:5px 15px; margin:0 0px;  border: 1px solid #353636 ; width:150px;background:#353636;color:#fff;border-radius:0px 5px 5px 0}
.w_item_filter_apply_button.popup:before {content:''; position:absolute; width:0; height:0; border:solid transparent; border-width:15px;  border-right-color:#353636;
	top:-1px; right: 100%; }
.w_item_filter_apply_button.popup:hover {background: #FF8061; color: #fff;  transition: all .5s ease;border-color: #FF8061;}
.w_item_filter_apply_button.popup:hover:before{border-right-color:#FF8061;transition: all .5s ease;}



 
/* КОРЗИНА, ИЗБРАННОЕ, СРАВНЕНИЕ */
.favorite_item, .compare_item { position:absolute; width: 28px; height: 28px;  border-radius: 50%;background-size: 56px;}
.favorite_item { top:40px;  right: 60px; background:url(/showcase/img/theme/hiton/favorite_tovar_vibor.svg) no-repeat;display:none}
.favorite_item.contains{background:url(/showcase/img/theme/hiton/favorite_tovar.svg) no-repeat;}
.compare_item { top: 40px;  right: 30px; background:url(/showcase/img/theme/hiton/compare_tovar_vibor.svg) no-repeat;display:none}
.compare_item.contains{background:url(/showcase/img/theme/hiton/compare_tovar.svg) no-repeat;}
.favorite_item:hover, .compare_item:hover{transform:scale(1.1)}
.w_item_tile:hover .favorite_item, .w_item_tile:hover .compare_item,.w_item_tile:hover .w_item_basket .w_item_add_in_basket{display: block;}
.favorite_item.contains,.compare_item.contains{display:block;}
.w_user_item_info{text-align:center;}
.w_user_item_info a{}

.w_user_item_info div.salesorder_status{ background: url(/showcase/img/theme/hiton/order.svg) no-repeat center;}
.favorite_items{background: url(/showcase/img/theme/hiton/favorite.svg) no-repeat center;  top:2px;background-size:30px}
.compare_items{background:url(/showcase/img/theme/hiton/compare.svg) no-repeat center;  padding: 0px 20px 0 0px; left: 8px;top:2px;background-size:30px;}
.w_user_item_info div{ display:inline-block;position:relative; height:50px; width: 25px; cursor:pointer; text-align: center;padding: 0;left: unset;top: unset;margin: 0 10px;}
.w_user_item_info div >span {position: absolute;top: 10px;right: -7px;font-size: 12px;color: #353636;font-weight: bold;}
.w_user_item_info .favorite_items:hover {animation: 1500ms ease 0s pulse;}
@keyframes pulse {
0% {transform: scaleX(1) scaleY(1);}
10% {transform: scaleX(0.85) scaleY(0.85);}
20% {transform: scaleX(1) scaleY(1);}
30% {transform: scaleX(0.85) scaleY(0.85);}
40% {transform: scaleX(1) scaleY(1);}
50% {transform: scaleX(0.85) scaleY(0.85);}
60% {transform: scaleX(1) scaleY(1);}
70% {transform: scaleX(0.85) scaleY(0.85);}
80% { transform: scaleX(1) scaleY(1);}
90% {transform: scaleX(0.85) scaleY(0.85);}
100% {transform: scaleX(1) scaleY(1);}
}
.w_user_item_info .compare_items:hover {animation: bounce 1.4s;}
@keyframes bounce {
	0%, 20%, 60%, 100% {transform: translateY(0);transform: translateY(0);}
	40% {transform: translateY(-10px);transform: translateY(-10px);}
	80% {transform: translateY(-5px);transform: translateY(-5px);}
}



/*В:"Личный кабинет"*/
.client_profile.cl_prof_off{    max-width: 100%;    padding: 0;    margin: 0;}
.client_profile.cl_prof_off .client_profile_body{    padding: 0;    box-sizing: initial;}
.client_profile.cl_prof_off .cl_prof_na_msg{cursor:default;font-weight: 300;text-align: center;padding: 20px;background: #a3b5ea;margin: 20px 0 0 0;font-family: montserrat;color: #fff;font-size: 25px;margin-bottom: 20px;line-height: normal;text-transform: uppercase;letter-spacing: 0.05em;}

.client_profile{max-width: 800px;margin: 1vw auto;padding: 3vw 1vw;position: relative;z-index: 0;}
.client_profile:before{content:"";position: absolute;max-width: 90%;width: 100vw;height: calc(100% - 10px);background: linear-gradient(45deg, #d8e3f8, #d0dcf9);z-index: -1;top: 5px;left: 0;margin: 0 5%;display: block;}

.client_profile_body{background: #ffffff;box-shadow: 0 0 5px #aaa;padding: 5px;}
.prdf_line{display: inline-block;vertical-align: top;width: calc(100% / 3 - 23px);padding: 5px;margin: 5px;background: #eaeaea;text-align: center;border: 1px solid #dadada;box-shadow: 0 0 2px #dadada;cursor: default;}
.client_profile_body .prdf_line:nth-child(4),
.client_profile_body .prdf_line:nth-child(5) {width: calc(50% - 23px);}
.client_profile_body .prdf_line:nth-child(6){width: calc(100% - 23px);}
.prdf_edit_btn, .prof_ab_btnok {border-radius: 5px;border: none;padding: 10px 40px;background: #6bc72a;color: #fff;FONT-WEIGHT: 100;box-shadow: 0 0 15px #d5d5d5;margin: 5px 0;cursor: pointer;}
.prdf_line_label,
.prdf_line_value{height: 20px;white-space: normal;overflow: hidden;text-overflow: ellipsis;}
.prdf_bottom_btns{    text-align: center;    padding: 15px 0 5px;}



/* В:"дисконтная карта отдельный виджет" */
.client_discountcard {display: block;width: 425px;max-width: 96%;height: 270px;max-height: 60vw;background: linear-gradient(119deg, #67bcd8, #3690c0);border-radius: 20px;position: relative;margin: 20px auto;box-shadow: #cbcbcb 0px 0px 10px;}
.client_discountcard:before {content:"";position: absolute;width: 40%;height: 50%;left: 10px;background: url(/showcase/img/theme/hiton/TCLS.png) no-repeat center;background-size: 100%;}
.client_discountcard_level{display: flex;height: 130px;max-height: 50%;font-size: 30px;line-height: 50px;color: #fff;text-transform: uppercase;font-weight: 100;justify-content: flex-end;align-items: flex-end;position: relative;padding-right: 10px;}
.client_discountcard_level:before{content:"уровень:";position:absolute;font-size: 20px;bottom: 25px;right: 0;font-weight: normal;padding-right: 10px;}
.client_discountcard_barcode svg{width: calc(100% - 40px);height: 50%;background: #fff;padding: 10px 20px;}
.client_discountcard_number{position: absolute; width:100%; bottom:7%; left:0; font-size: 25px; color: #fff; text-align: center;}
.client_nativecard{display: block;width: 425px;max-width: 100%;margin: auto;}
.client_nativecard .client_nativecard_number{display: flex;text-align: center;height: 40px;justify-content: center;align-items: center;}
.client_nativecard .client_add_nativecard{width: 80%;margin: auto;display: block;height: 40px;border-radius: 10px;}
	
.client_discountcard_barcode_fullsize.pop_up_close{display: block;position: relative;}
.client_discountcard_barcode_fullsize svg{width: 90vw;height: 75vh;box-shadow: 0px 0px 10px #8d8989;top: 5vh;left: 5vw;position: absolute;display: block;}
.client_discountcard_barcode_fullsize:before{content:"\2715";color: #333;font-size: 30px;display: flex;position: absolute;width: 46px;height: 46px;background: #fff;top: calc(100vh - 63px);left: calc(50% - 24px);z-index: 10;border-radius: 50px;justify-content: center;align-items: center;FONT-WEIGHT: 1000;border: 2px solid #333;}

@media all and (orientation:portrait) {
.client_discountcard_barcode_fullsize.pop_up_close{height: 100vh;}
.client_discountcard_barcode_fullsize svg{width: 86vh;height: 90vw;transform-origin: top left;transform: rotate(90deg);left: 95%;top: 3%;}
}

.prof_fieldset{margin: 35px 0 15px;}
.prof_fieldset_header{    display: block;    text-align: center;    font-size: 20px;}
.prof_fieldset_body{text-align: center;}
.prof_field{display: inline-block;width: calc(33% - 20px);margin: 5px;padding: 5px;}
.prof_field_label,
.prof_ab_label{    display: block;    width: calc(100% - 10px);    padding: 5px;    text-align: center;    FONT-WEIGHT: 100;}
.prof_field_input,
.prof_ab_input{width: calc(100% - 12px);padding: 5px;border: 1px solid #dbdbdb;box-shadow: 0 0 5px #dbdbdb;}
.prof_field_wrap{display: inline-block;vertical-align: top;width: 50%;}
.prof_accept_block{display:none;margin: 5px;}
.prof_accept_block.prof_acc_vis,
.prof_field_wrap .prof_field{display: inline-block;width: calc(100% - 20px);margin: 5px;padding: 5px;position: relative;}
.prof_field_btn_accept {width: 100%;border-radius: 5px;border: none;padding: 10px 40px;background: #ffb81b;color: #000;FONT-WEIGHT: 100;cursor: pointer;margin: 5px 0;display:none;}
.prof_field_btn_accept.prof_fba_vis{display:block;}
.prof_fieldset .prof_ab_btnok{    width: 100%;}
.prof_field_reset{position: absolute;right: 5px;top: 33px;width: 30px;height: 30px;border: initial;background: url(/showcase/img/theme/hiton/otmena.png) no-repeat;background-position: 2px 1px;background-size: 80%;font-size: 0px;FONT-WEIGHT: 100;display:none;cursor: pointer;}
.prof_field_reset.prof_fr_vis{display:block;}
.prof_bottom_btns{    margin: 5px;}
.prof_save_data,
.prof_cancel_edit{display: inline-block;width: calc(50% - 10px);padding: 10px 5px;margin: 5px;border: 1px solid #dbdbdb;box-shadow: 0 0 5px #dbdbdb;background: #ff4f1b;color: #fff;border-radius: 5px;cursor: pointer;}
.prof_save_data{    background: #6bc72a;}
.prof_err, .prof_ntc{    padding: 0px 0 10px;}


/* В:"ФИЛЬТР ТОВАРОВ ПО ГРУППАМ" */
.group_filter{display: block;float: none;padding: 0 0px 20px 50px;}
.gf_list{display: inline;padding:0;margin: 0;}
.gf_item{display:inline;padding:5px 15px 5px 34px;position: relative;}
.gf_item_link{color:#353636;font-size:13px;text-transform:uppercase;font-weight:100;box-shadow:none;letter-spacing: .02em;}
.gf_item_link:hover{color:red}
.gf_item.gf_item.active .gf_item_link{color: red;border-bottom:2px solid red}

.gf_item.gf_item_1:before{content:"";background: url(/showcase/img/theme/hiton/p1.svg);position:absolute;width:28px;height:28px;top:0px;left:0px;}
.gf_item.gf_item_2:before{content:"";background: url(/showcase/img/theme/hiton/p2.svg);position:absolute;width:28px;height:28px;top:0px;left:0px}
.gf_item.gf_item_3:before{content:"";background: url(/showcase/img/theme/hiton/p4.svg);position:absolute;width:28px;height:28px;top:0px;left:0px}
.gf_item.gf_item_4:before{content:"";background: url(/showcase/img/theme/hiton/p3.svg);position:absolute;width:28px;height:28px;top:0px;left:0px}

.gf_item.active.gf_item:hover:before{animation:none}
.gf_item.gf_item_1:hover:before, .gf_item.gf_item_2:hover:before, .gf_item.gf_item_3:hover:before,.gf_item.gf_item_4:hover:before{animation: rotate 0.8s infinite linear; -moz-animation: rotate 0.8s infinite linear;-webkit-animation: rotate 0.8s infinite linear;}
@-webkit-keyframes rotate{from {-webkit-transform:  rotate(0);}	to {-webkit-transform: rotate(360deg);}} 

/* В:"РАСПОЛОЖЕНИЕ ТОВАРА В ТЦ" */
#item_in_mall a{display: block;padding: 10px 0; text-align:center;background: initial;color: #ff8063;font-weight: 900;}
#im_notice{margin:10px;}
#im_info{position: relative;float: left;width: calc(100% / 3 - 60px);background: linear-gradient(45deg, #82b0bf, #7ba7b9);margin: 75px 20px 130px;padding: 20px 10px;box-shadow: 0px 0px 25px #e6e4e4;text-align: center;color: #fff;}
#im_info_head{margin-bottom:20px; line-height:normal;letter-spacing: 0.02em;}
#im_info_mall{font-size:25px;display: none;}
#im_info_floor{font-size:25px;color: red;font-family: montserrat;font-weight: 100;}
#im_info_name{font-size:18px;font-family: montserrat;padding: 5px 0 20px;}
#im_info_naming{font-size:24px;padding-top: 8px;}
#im_info_desc{margin:10px; text-align:left; line-height:normal;}
#im_info_desclink a{text-decoration:underline;}
#im_info_showpromo{}
#im_info_showpromo:hover{}
#im_map{float:right;width: calc(100% / 1.5);position:relative;padding-bottom: 50px;}
#im_floorname{ line-height:40px; font-size:28px; color:#f00;font-weight: 200;margin: 10px;text-align: center;}
#im_floor{overflow:hidden;}

#mall_objinfo{position:absolute;z-index: 10;top: 0; right:5px; width:25%;padding: 10px;background-color: #bbbbbb;box-shadow: 0 2px 8px rgba(0,0,0,0.4);color: #fff;text-align:center;height: Calc(100% - 20px);cursor: default;}
#mall_objinfo_close{position:absolute;z-index: 10;top:0;right:0; width:30px; height:30px; line-height:30px; font-size:26px; text-align:center; cursor:pointer;}

#mall_objinfo_logo{}
#mall_objinfo_naming,
#mall_objinfo_name{margin-bottom:10px; line-height:30px; font-size:20px;}
#mall_objinfo_name a{display:inline-block; vertical-align:top; width:26px; height:26px; margin-left:8px;background: #000 url(/showcase/img/theme/gora/link.png) no-repeat center;border-radius: 50%;}
#mall_objinfo_gallery{max-height: 220px;overflow: hidden;}
#mall_objinfo_desc{text-align:left; line-height:normal;padding: 10px 0;}
#mall_objinfo_desclink a{display: block;color:#fff;text-decoration: underline;padding: 10px 0;}

#im_info_productslink,
#im_info_discountcard,
#im_info_showpromo{display:inline-block; vertical-align:top; width:33%;}
#im_info_discountcard:after{content:"";display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: linear-gradient(45deg, #42bee6, #069ad6);z-index: 0;}
#im_info_productslink .button_all,
#im_info_discountcard .button_all,
#im_info_showpromo .button_all{display:block;padding: initial;padding-top: calc(100% - 30px);height: initial;width: 100%;background-position: 50% 25% !important;background-size: 60% !important;line-height: 30px;font-size: 12px;color: #fff;border-radius: 0;}
#im_info_productslink .button_all{background: url("/showcase/img/theme/hiton/shared_object.png") no-repeat top center;}
#im_info_discountcard .button_all{background: url("/showcase/img/theme/hiton/discountcard_object.png") no-repeat top center; cursor:default;z-index: 1;}
#im_info_showpromo .button_all{background: url("/showcase/img/theme/hiton/promo_object.png") no-repeat top center;}
#im_info_link a, #im_info_desclink a{color: #fff;padding: 15px 0 5px 0;display: block;font-weight: 1000;font-size: 15px;color: #fff;background: initial;}

#im_info div[id*=im_info_]:not(#im_info_discountcard):not(div[class*=fullsize]){
															position: relative;
															z-index: 1;
															}

#item_in_mall #im_info_gallery.objinfo_gallery.fullsize{overflow: hidden;width: calc(300% + 120px);left: -20px;height: auto;}


/* В:"КАРТА ТЦ" */
#mall_map{position:relative; background-color:#fff; color:#333;margin:30px;border: 5px solid #f5f5f5;display: flex;flex-wrap: wrap;flex-direction: row;}
#mall_notice{}
#mall_gfilter{background:#fff;width: calc(100% / 4); height:100%;order: 1;}
#mall_gfilter_title{display:none;}
#mall_gfilter_groups{overflow-y:auto; max-height:100%; background-color:#fff;/*! margin-top: 50px; */}
.mall_groups{margin:0; padding:0 0 0 0px;}
#mall_gfilter_groups>.mall_groups{padding:10px 10px 10px 20px;}
.mall_group{list-style:none;}
.mall_group.mall_group_lvl_1{padding-left: 0px}
.mall_group.mall_group_lvl_2{padding-left: 20px}
.mall_group.mall_group_lvl_3{padding-left: 25px}
.mall_group_name{position:relative; display:inline-block; max-width:100%; padding:0 10px 0 30px; line-height:26px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:pointer; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.mall_group.mall_group_lvl_1 .mall_group_name{font-weight: 100;text-transform:uppercase;font-size:16px;padding: 5px 0 5px 30px;}
.mall_group.mall_group_lvl_2 .mall_group_name{font-weight: 100;text-transform: none;font-size:15px;padding: 2px 0 2px 30px;line-height: 20px;}
.mall_group.mall_group_lvl_3 .mall_group_name{font-weight: normal;text-transform: none;font-size:14px; padding: 0px 0 0 30px;}
.mall_group_check{position:absolute; top:0px; left:0px; width:20px; height:20px; line-height:24px; color:#fff; text-align:center; font-size:16px;bottom: 0;margin: auto;}
.mall_group_name.active .mall_group_check:after{content:'\2714';}
#mall_mapbox{/* margin-right:calc(30% + 10px); */width: calc(100% / 4 * 3);text-align: center;}
#mall_floors{}
.mall_floors{margin:0; padding:0; white-space:nowrap;}
.mall_floor{list-style:none; display:inline-block; margin-right:10px; padding:0 10px; line-height:28px; font-size: 16px;font-weight: 100;padding: 5px 20px;border: 2px solid transparent;cursor:pointer;}
.mall_floor:hover{border:2px solid #191919;}
.mall_floor.active {cursor:default;border: 2px solid;}
#mall_floormap{overflow:hidden;}


#mall_objinfo_gallery.fullsize{margin:0;}
#mall_objinfo_gallery.objinfo_gallery.fullsize{height: 100%;max-height: 100%;}

#mall_objinfo{position: absolute;z-index: 10;top: 0;right: 0;width: calc(100% / 4 - 20px);padding: 20px 10px;background-color: #bbbbbb;box-shadow: 0 2px 8px rgba(0,0,0,0.4);color: #fff;text-align:center;height: Calc(100% - 40px);cursor: default;}
#mall_objinfo_close{position:absolute;z-index: 10;top:0;right:0; width:30px; height:30px; line-height:30px; font-size:26px; text-align:center; cursor:pointer;}

#mall_objinfo_logo{}
#mall_objinfo_naming,
#mall_objinfo_name{margin-bottom:10px; line-height:30px; font-size:20px;}
#mall_objinfo_name a{display:inline-block; vertical-align:top; width:26px; height:26px; margin-left:8px;background: #ff0000 url(/showcase/img/theme/hiton/link-01.png) no-repeat center;background-size: 75%;border-radius: 50%;border: 2px solid #ad0000;box-shadow: 0px 0px 5px 0px #464646;}
#mall_objinfo_gallery{max-height: 220px;overflow: hidden;}
#mall_objinfo_desc{text-align:left; line-height:normal;padding: 10px 0;}
#mall_objinfo_desclink a{display: block;color:#fff;text-decoration: underline;padding: 10px 0;}
#mall_objinfo_productslink,
#mall_objinfo_discountcard,
#mall_objinfo_showpromo{display:inline-block;vertical-align:top;width:33%;/* position: relative; */}
#mall_objinfo_productslink .button_all,
#mall_objinfo_discountcard .button_all,
#mall_objinfo_showpromo .button_all{display:block;padding: initial;padding-top: calc(100% - 30px);height: initial;width: 100%;background-position: 50% 25% !important;background-size: 70% !important;line-height: 30px;font-size: 12px;color: #fff;border-radius: 0;}
#mall_objinfo_productslink .button_all{background: url("/showcase/img/theme/hiton/shared_object.png") no-repeat top center;z-index: 1;}
#mall_objinfo_discountcard .button_all{background: url("/showcase/img/theme/hiton/discountcard_object.png") no-repeat top center; cursor:default;z-index: 1;}
#mall_objinfo_showpromo .button_all{background: url("/showcase/img/theme/hiton/promo_object.png") no-repeat top center;}
#mall_objinfo_link a{color: #fff;padding: 15px 0 5px 0;display: block;font-weight: 1000;font-size: 15px;color: #fff;background: initial;text-decoration: underline;}

#mall_objinfo div[id*=mall]:not(#mall_objinfo_close):not(#mall_objinfo_discountcard):not(#mall_objinfo_productslink):not(div[class*=fullsize]){
															position: relative;
															z-index: 1;
#mall_objinfo #mall_objinfo_discountcard{z-index: 3}															}
#mall_objinfo #mall_objinfo_discountcard:after{content:"";display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: linear-gradient(45deg, #42bee6, #069ad6);z-index: 0;}
#mall_objinfo #mall_objinfo_productslink{z-index: 5;}	
#mall_objinfo #mall_objinfo_productslink:after{content:"";display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: linear-gradient(45deg, #82b0bf, #7ba7b9);z-index: 0;}

.objinfo_gallery{position:relative;}
.objinfo_gallery.fullsize{position: absolute;z-index:1001;top:0;left: -300%;width: 400%;height:100%;background:#fff;}
.objinfo_gallery.fullsize ul:before{content:"X";color: #ffffff;border: 2px solid #fff;FONT-WEIGHT: bold;font-size: 25px;position: absolute;width: 50px;height: 50px;line-height: 50px;border-radius: 27px;background: #a3b5ea;top: 5px;right: 5px;z-index: 10001;cursor: pointer;}

#item_in_mall  .objinfo_gallery.fullsize{width: 100%;left: 0;}

.objinfo_gallery_list{width:100%; height:100%; margin:0; padding:0; overflow:hidden; white-space:nowrap; cursor:zoom-in;/*! margin: 0 10px; */}
.fullsize .objinfo_gallery_list{cursor:zoom-out;}
.objinfo_gallery_list li{list-style:none; display:inline-block; width:100%; height:100%; vertical-align:top;}
.objinfo_gallery_list li div{display:flex; width:100%; align-items:center; justify-content:center;}
.objinfo_gallery_list li div img{max-width:100%; max-height:100%; vertical-align:middle;z-index: 7000;}
.objinfo_gallery_nav{}
.objinfo_gallery_nav div{display:none; position:absolute; top:calc(50% - 15px); width:30px; height:30px; background:url("/showcase/img/theme/hiton/wrapper.svg") no-repeat; cursor:pointer;}
.objinfo_gallery_nav div.active{display:block;}
.objinfo_gallery_nav .objinfo_gallery_nav_prev{left:10px; transform:rotate(180deg)}
.objinfo_gallery_nav .objinfo_gallery_nav_next{right:10px;}
.fullsize .objinfo_gallery_nav div{width:50px; height:50px;}

.objinfo_promolist{margin:0; padding:0; overflow:auto;}
.objinfo_promo{width:600px; margin:0 20px; padding-bottom:10px; list-style:none; overflow:hidden;}
.objinfo_promo+.objinfo_promo{padding-top:10px; border-top:1px solid #999;}
.objinfo_promo_imglink,.objinfo_promo_img{width:300px; height:300px; float:left; margin:0 20px 10px 0;}
.objinfo_promo_date{margin-bottom:10px; font-size:15px; color:#999;}
.objinfo_promo_desc{line-height:normal;}
.objinfo_promo_desc h6{font-size: 16px;color:#ff8063;margin: 10px 0;padding-bottom: 12px;border-bottom: 2px solid #ff8063;}
.objinfo_promo_desc h5{font-size: 16px;margin-bottom: 0 }
.objinfo_promo_desc h5 a{color:#353536;font-weight:normal}

/* В:"АКЦИИ" */
#promo_all{}
.promo_notice{padding:10px; background-color:#da0100; text-align:center; font-weight:bold; color:#fff;}
.promo_list {background-color:#ff8063;padding: 30px;margin: 0;}
.promo_item{list-style:none;position:relative;display:inline-block;vertical-align:top;width:calc(50% - 40px);height:300px;margin:15px 10px;padding:10px;overflow:hidden;background-color:#fff;color:#333;border-radius: 20px;}
.promo_item:hover{transition:0.3s ease linear;box-shadow: 0 0 25px #a82305;box-shadow: 0 0 0 5px #fff;}
.promo_item.promo_noactive:hover{outline: none;box-shadow: none}
.promo_item.promo_active{}
.promo_item.promo_noactive:after{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color: rgba(0, 0, 0, 0.2);background-image: url(/showcase/img/theme/hiton/acend.png);background-repeat: no-repeat;background-position: 315px 110px;text-align: center;line-height:300px;font-size:20px;font-weight:bold;color:#fff;}
.promo_item_img{width: 100%;max-width: 300px;height: auto;}
.promo_item_desc table{width: 100%;}
.promo_item_imglink{width: 50%;height: 100%;display: inline-block;text-align: center;vertical-align: sub;}
.promo_item_date{font-size: 13px;color: #686666;position: absolute;top: 7px;left: calc(50% + 20px);width: calc(50% - 40px);padding: 5px 2px;font-weight: 100;}
.promo_item_desc{line-height: normal;display: inline-block;width: calc(50% - 40px);top: 25px;position: absolute;}
#promo_all h6{font-size: 18px;margin: 20px 0;color: #ff8063;padding-bottom: 3px;border-bottom: 2px solid #ff8063;}
#promo_all h5 a{font-size: 18px;margin:0;padding:0px;font-weight: normal;color:gray}
.promo_item_desc h6{font-size: 20px;margin: 20px 0}
.promo_item_desc a{color:#ff8063;font-size:16px}
.promo_item_desc a:hover{color:red}
.promo_item_desc p,.promo_item_desc span {margin: 0;font-size:14px;line-height:20px}


@media only screen and (max-width:1260px)
{
	.promo_item{display:block; width:auto;}
	.promo_list {padding: 0px;margin: 0;text-align: center;}
	.promo_item.promo_active,.promo_item.promo_noactive{position:relative;width: 29%;display: inline-block;height: auto;text-align: center;margin: 5px;}
	.promo_item_date{position: relative;display: inline-block;width: 100%;left: 0;} 
	.promo_item_imglink,.promo_item_img{float:none;margin: 0px;width: 100%;height: auto;} 
	.promo_item_img {display: inline-block;max-width: max-content;}
	.promo_item_desc{display: inline-block;width: 100%;padding: 0px;position: relative;height: 266px;overflow: hidden;}
	.promo_item_desc table{width: 100%;height: 247px;}
	h5 {margin: 0px}
}
  @media only screen and (max-width:1033px)
{
	.promo_item_img {display: inline-block;width: 100%; height:auto; }

}
 @media only screen and (max-width:737px)
{
	.promo_item.promo_active, .promo_item.promo_noactive {width: 95%;}
	.promo_item_imglink{width: 50%;}
	.promo_item_img {width: 100%;}
	.promo_item.promo_active,.promo_item.promo_noactive{height: auto;}
	.promo_item_date {left: 50%;top: 10px;width: 50%;position: absolute;} 
	.promo_item_desc {margin-top: 20px;display: inline-block;width: calc(50% - 10px);padding-left: 10px;}
}

 @media only screen and (max-width:600px)
{
	.promo_item.promo_active, .promo_item.promo_noactive {width: 90%;}
	.promo_item_date { left: 0; top: 5px;width: 100%;position: absolute;} 
	.promo_item_imglink,.promo_item_img{float:none;vertical-align: top;top: 10px;position: relative;}
    .promo_item:hover{outline:none;box-shadow:none}
	.promo_item_desc a {position: relative;top: -20px;}
}

   @media only screen and (max-width:500px)
{
	.promo_item.promo_active, .promo_item.promo_noactive {width: 90%;}
	.promo_item_imglink{width: 100%;}
	.promo_item_img {width: 100%;}
	.promo_item_date {left: 0;width: 100%;position: absolute;display: block;} 
	.promo_item_desc {margin-top: 0px;width: 100%;padding-left: 0;display: inline-block;}
	.promo_item_desc table {margin-top: 10px;}
}


/* слайдер секция */
.section_slider{margin:20px;}
.section_slider_slides{margin:0 40px;}
.section_slider_slide{transition:opacity 2s;}
.section_slider_slide.opened{}
.section_slider_prev,.section_slider_next{top:50%;width: 40px;height: 100%;top: 0;background: url("/showcase/img/theme/hiton/wrapper_slider.svg") no-repeat;background-position-y: 50%;}
.section_slider_prev{left: 0;transform: rotate(
180deg
);}
.section_slider_next{right: 0px;}
.section_slider_nav{left:0; bottom:26px; width:100%; height:0; text-align:center;}
.section_slider_nav.icons{}
.section_slider_nav.labels{}
.section_slider_nav_slide{vertical-align:top;}
.section_slider_nav_slide.opened{}
.section_slider_nav.icons .section_slider_nav_slide{width:6px; height:6px; margin:0 6px; border:2px solid; border-radius:50%;}
.section_slider_nav.icons .section_slider_nav_slide.opened{background-color:#fff;}
.section_slider_nav.labels .section_slider_nav_slide{padding:0 6px;}
.section_slider_nav.labels .section_slider_nav_slide.opened{border-bottom:2px solid;}


/* В:"СЛАЙДЕР" */
.slider{position:relative;}
.page_catalog .slider{margin-bottom:0}
.slides{position:relative;z-index:0;padding:0;margin: 0;}
.slide{list-style:none;position:absolute;z-index:0;top:0;left:0;width:100%;text-align:center;opacity:0;transition:opacity 2s;}
.slide.active{position:relative;z-index:1; opacity:1;}

/*w47l2ocf*/
.w47l2ocf{}
.page_index .w47l2ocf .prev_slide,.page_index .w47l2ocf .next_slide{height: 33%;width: 50%;background: url(/showcase/img/theme/hiton/arrow3.png) no-repeat;background-position: center;}
.page_index .w47l2ocf .nav_slides.icons{display:none}

/*
.slide.active a[href*="group=10"]:after,.slide.active a[href*="group=16"]:after{content:"смотреть";color:#fff;font-size:22px;border:4px solid #fff;padding:5px 20px;font-weight:200;letter-spacing:.05em;text-align:center;position: absolute;top: 140px;right: 262px;}
.slide.active a[href*="group=10"]:hover:after{background:#fff;color:#715128}
.slide.active a[href*="group=25"]:after{content:"смотреть";color:#fff;font-size:22px;background:red;padding:10px 25px;font-weight:200;letter-spacing:.05em;text-align:center;position: absolute;top: 145px;right: 160px;}
.slide.active a[href*="group=25"]:hover:after{background:#fff;color:red}
.slide.active a[href*="search=комбинезон"]:after{content:"";background: url("/showcase/img/theme/hiton/number_hit.svg") no-repeat;position: absolute;bottom:2px;right:0px;width:219px;height:82px;}
*/
.slide i,
	.slide a{display:block; height:100%; font-size:0;width: 100%;/*! background: #efefef; */}
.slide_image{max-width:100%; max-height:100%; vertical-align:middle;}
.prev_slide,
	.next_slide{position:absolute;z-index:12;top: 0;bottom: 0;width: 10%;height: 100%;background: url("/showcase/img/theme/hiton/wrapper_slider.svg") no-repeat;background-position: 100% center;cursor:pointer;background-size: 40px;}
.page_catalog .prev_slide,.page_catalog .next_slide{display: none}
.page_catalog .slide img{margin: 0}
.prev_slide{left:5px;transform:rotate(180deg) }
.next_slide{right:5px;}
.page_index .prev_slide,.page_index .next_slide	{top:50%}
.nav_slides{position: relative;z-index:2;left:0;width:100%;height: 50px;line-height: 42px;margin:0;padding:0;text-align:center;vertical-align: middle;display: inline-block;}
.nav_slide{display:inline-block;vertical-align: middle;width:10px;height:10px;margin:0 6px;border:2px solid #080707;border-radius:50%;cursor:pointer;/* top: 10px; */}
.nav_slide.active{width: 24px;height: 24px;background: url("/showcase/img/theme/hiton/slider_act_pug.svg") no-repeat;position: relative;border:2px solid red;}
@media only screen and (min-width:769px) 
{
.slide:not(.slide_d),
.nav_slide:not(.nav_slide_d),
.slide_image_m{display:none;}
	}
@media only screen and (max-width:768px)  and (orientation: portrait){
	.slide:not(.slide_m),
	.nav_slide:not(.nav_slide_m),
	.slide_image_d{display:none;}
}
@media only screen and (max-width:768px)  and (orientation: landscape){
	.slide:not(.slide_m),
	.nav_slide:not(.nav_slide_m),
	.slide_image_d{display:block;}
	
	.slide:not(.slide_d),
.nav_slide:not(.nav_slide_d),
.slide_image_m{display:none;}
}

/* У:"добавлено в корзину" */
.add_to_baskets, .no_goods{ position:relative; width:300px;margin:5px 5px 0;}
.add_to_baskets_ico{}
.add_to_baskets_ico:hover,.add_to_baskets button:last-child:hover{ opacity:0.9;}
.add_to_baskets button:last-child{display: block;padding: 10px 20px;margin: 20px 0;background:#ff8063}
.add_to_baskets > div, .no_goods > div + div{ padding:2px 0 2px 10px; overflow:hidden; white-space:nowrap;  cursor:default;}
.add_to_baskets button:last-child, .no_goods button{ }
/* У:"превышено количество" */
.no_goods_ico{ float:left;
    height:46px; width:46px;
	border:4px solid #FFA800; border-radius:46px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
	text-align:center;
    background:rgba(0,0,0,0) center center no-repeat; background-size:90%;}
.no_goods_ico:after{ content:"\0021"; font-size:2.6em; font-weight:700; line-height:38px; color:#FFA800;}

/* В: "сладер костыль ваша карта ваша скидка арендаторы"*/
.wm5edm0b .prev_slide{display: none;}
.wm5edm0b .next_slide{width: 100%;height: 20%;left: 0;bottom: 0;top: initial;background:initial;}

/* В:"ИЗОБРАЖЕНИЕ" */
.image {margin: 0; text-align:center;padding: 20px 0;}
.image img{width: 100%;}
.image_logo {padding: 0;position: relative;}
.image_logo img {vertical-align:middle; text-align:center; max-width:360px;margin: 10px 0;}
.section_type_foot .image_logo img {width:130px;margin-top: 0;} 
.image_empty i {height: 100px; display: block;}
.image_empty {background-image: url(/showcase/img/theme/empty_product_image.png); background-repeat: no-repeat; background-position: center; }
@media only screen and (min-width:769px){
	.image_img_m{display:none;}
}
@media only screen and (max-width:768px){
	.image_img_d{display:none;}
}

/* В:"НАЗВАНИЕ_ВИТРИНЫ" */
.showcase_name {margin: 0px; height: 54px; margin-bottom: 10px; }
.showcase_name span, .showcase_name a{display:inline-block;}
.showcase_name a {padding: 0px 0px 0px 15px; color: #313131; text-transform: uppercase; font-size: 20px; display: inline-block; cursor: pointer; max-width: 468px; text-align: left; line-height: 17px;position: relative; top: 50%; transform: translateY(-50%);}

/*фиксированное положение виджета "ТОВАРЫ ПОКУПАТЕЛЯ" в правой части экрана*/
.w_user_item_info.fixed_right{position: fixed;padding: 20px 10px 20px 30px;;margin:0;right:0;z-index:40}
.w_user_item_info.fixed_right.w_user_item_info .basket_items,.w_user_item_info.fixed_right.w_user_item_info .salesorder_status{display: none}
.w_user_item_info.fixed_right.w_user_item_info div{display:block;padding: 22px 27px;}
.w_user_item_info.fixed_right.w_user_item_info div > span {top: 50px;right:30px;font-weight: 200;color:#fff}
.w_user_item_info.fixed_right.w_user_item_info .favorite_items:hover,.w_user_item_info.fixed_right.w_user_item_info .compare_items:hover{animation:none}
.w_user_item_info.fixed_right.w_user_item_info .favorite_items {border-radius: 30px 30px 0 0;border: 2px solid #fff;background: url(/showcase/img/theme/hiton/favorite1.svg) no-repeat center #042475;background-size: 37px;}
.w_user_item_info.fixed_right.w_user_item_info .compare_items {border-radius: 0 0 30px 30px;border: 2px solid #fff;background: url(/showcase/img/theme/hiton/compare1.svg) no-repeat center #042475;left:0;background-size: 37px;}
.w_user_item_info.fixed_right.w_user_item_info .favorite_items,.w_user_item_info.fixed_right.w_user_item_info .compare_items{box-shadow: 0 0 10px gray}

/*контент "адрес", "часы работы"*/
.adress_head,.clock_head {position:relative;font-size:13px;padding: 0 20px;}
.clock_head div{position:relative;text-align: center;max-width: 300px;margin: auto;}
.about_tovar{letter-spacing: 0.03em;font-size: 20px;width: 100%;font-weight: 100;position:relative;padding: 3px 0;}
.about_tovar:before{/*! content:""; */position: absolute;;background:url(/showcase/img/theme/hiton/about_tovar.svg) center center;width:446px;height: 116px;z-index: 200;top:-5px;left:50px;}

 .clock_head div:before {content:"";position:absolute;background:url(/showcase/img/theme/hiton/page_service/vremya2.svg) no-repeat;width:22px;height:25px;left:-30px;top:-2px}
.adress_head a{}
/*МЫ В СОЦ.СЕТЯХ*/
.social_links .social_icon_box{border-color:transparent;}
.social_links .social_icon_box:not(:hover){border-radius:5px;  border: 1px solid #b1b1b1;}
.social_links .social_icon{background-size: 60%;padding: 7px;position: relative;z-index: 10;}
.social_links .social_icon_box:hover .social_icon{padding:8px;}

/* выравниваем checkbox "Только с фото" */
.w_item_show_setting > div{ margin:0 10px; vertical-align:top;}
.w_item_show_setting .select{ height:30px; padding-right: 20px;border: none;min-width: 43px; border-radius: 3px 3px 3px 3px;-webkit-appearance: none;-moz-appearance: none;text-indent: 0.01px;
    text-overflow: '';-ms-appearance: none;appearance: none !important;background-image: url('/showcase/img/theme/city/black_down.png'); background-position: right center;background-repeat: no-repeat;
	background-size: 15px 15px;}
.w_item_show_setting > div:first-child{ float:left; line-height:30px; font-size: 14px;margin-left: 45px;font-weight: normal;position:absolute;top: 40px}
.w_item_show_setting > div > label > div {display:inline-block ;background-color: #fff; cursor: pointer; height:30px; width:30px; line-height:20px; border: 1px solid #c8c8c8; border-radius: 2px;}
.w_item_show_setting > div > label > span {padding:10px;vertical-align: 10px;color: #1f1a17;cursor:pointer;}
.w_item_show_setting .select option { background-color: #fff; color: #1f1a17;} 
.w_item_show_setting  > div > label > input {display:none;}
.w_item_show_setting > div  > label > input:checked + div{ position:relative; text-align:center; background-color:#fff; border: 1px solid #c8c8c8; border-radius: 2px; }
.w_item_show_setting > div > label > input:checked + div:after{ content:"\2714"; position:absolute; width:100%; height:100%; top:5px; left:0; font-size:1.8em; color:#65DDE0;}

/* В:"НОМЕНКЛАТУРА" */
/* количество на странице, сортировка и вид */
.w_item_show_setting{padding:0 5px;}

.w_item_show_view{text-align: right;z-index: 5;position: relative;}
.w_item_show_view_close{display: none}
.w_item_show_view_title{position: absolute;right: 405px;top: 5px;font-weight: 200;color: #ff8063;}
.w_item_show_view_list{margin-right: 50px;}
.w_item_show_filter{margin: 0 0 0px 30px;position: absolute;top: 0px;}

.w_item_show_set{display:inline-block; margin:0 5px; vertical-align:top;}
.w_item_show_set.w_item_show_cnt  .select{width:  40px;}
.w_item_show_set.w_item_show_sort .select{width: 150px;}
.w_item_show_set .select{height:30px; border:none; padding-right:20px; min-width:43px; border-radius:3px;-webkit-appearance:none;-moz-appearance:none; text-indent:0.01px; -ms-appearance:none; appearance:none !important; background-image:url('/showcase/img/theme/hiton/black_down.png'); background-position:right center; background-repeat:no-repeat;border: 1px solid #808080;width: auto !important;}
.w_item_show_set>label{display:block; height:30px; cursor:pointer; white-space:nowrap;}
.w_item_show_set>label>input{display:none;}
.w_item_show_set>label>div{vertical-align:middle; display:inline-block; width:22px; height:22px; line-height:19px; box-sizing:border-box; margin:2px; border-radius:2px; background-color:#fff; cursor:pointer;border: 1px solid gray;}
.w_item_show_set>label>span{vertical-align:middle; display:inline-block; height:22px; line-height:22px; margin:0 5px; white-space:nowrap; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-user-select:none; user-select:none; -moz-user-select:none;cursor: pointer;/*! font-weight: 200; */}
.w_item_show_set>label>input:checked+div{position:relative; text-align:center;  border-color:#ff8063;}
.w_item_show_set>label>input:checked+div:after{content:"\2714"; position:absolute; width:100%; height:100%; top:0; left:0; font-size:1.5em; color:#fff;background: #ff8063;}
.w_item_show_set > label > span:hover,.w_item_show_set>label>input:checked+div+span{color:#ff8063;font-weight: 200;}
.w_item_show_qnt{float:left; line-height:30px; font-size:20px; font-weight:200;margin-left: 35px;}

/* В:"ТЕКУЩАЯ ГРУППА НОМЕНКЛАТУРЫ" */
.w_item_group_current {display: inline-block;margin: 15px 10px 10px 10px;cursor: default;font-size: 12px;}
.w_item_group_link_parent {cursor: pointer; line-height:normal;color: #353b48; -webkit-transition: all .2s ease-out; transition: all .2s ease-out;margin: 0 25px 0 0; position: relative; float: left;}
.w_item_group_link_parent:first-child {margin-left: 10px;}
.w_item_group_link_parent:hover {color:#FF8063;transition: all .2s ease;border-bottom: 1px solid #ff8063;}
.w_item_group_link_parent:after {content: ''; display: block; position: absolute; top: 4px; right: -20px;  height: 9px; width: 16px;background:url('/showcase/img/theme/hiton/strelka.svg') no-repeat center;background-size:16px;}
.w_item_group_link_parent:before {content: ''; display: block; position: absolute; top: 0; right: 0; margin-top: -1px; height: 0; width: 0;  z-index: 12;}
.w_item_group_parent_separator {margin:0 10px; display: none;}
.w_item_group_parent {line-height: normal;  margin: 0 20px 0 0px;  -webkit-transition: all .2s ease-out; transition: all .2s ease-out; color: #3a3b48; position: relative; float: left;border-bottom:1px solid #3a3b48;}
.w_item_group_parent:hover{transition:all .2s ease; color: #ff8063; border-bottom: 1px solid #ff8063;}

/*иконки просмотра каталога*/
.w_item_show_mode > div{ vertical-align: middle; display:inline-block; background-repeat:no-repeat; cursor:pointer;background-size: 30px;width: 30px;height: 31px;margin:0 2px}
.w_item_show_mode .tile{background-image:url("/showcase/img/theme/hiton/buttons/tile_active.svg");}
.w_item_show_mode .tile.active{background-image:url("/showcase/img/theme/hiton/buttons/tile.svg");}
.w_item_show_mode .list_img{background-image:url("/showcase/img/theme/hiton/buttons/list_img.svg");}
.w_item_show_mode .list_img.active{background-image:url("/showcase/img/theme/hiton/buttons/list_img_active.svg");}
.w_item_show_mode .list{background-image:url("/showcase/img/theme/hiton/buttons/list.svg");}
.w_item_show_mode .list.active{background-image:url("/showcase/img/theme/hiton/buttons/list_active.svg");}

.w_item_item_list h2 {position:relative; text-align: center; margin: 0px;font-weight:normal} /* Оформление заголовков везде */
.widget_content .w_item_item_list { overflow: hidden; text-align: center;padding: 50px 10px 60px 10px;}
.w_item_item_list h3{ margin:40px 0px 20px; text-align:center; text-transform: uppercase; font-size: 18px; color: #313131;font-weight: 200;}
.w_item_item_list.w_item_list_empty{ text-align:center;}
.w_item_list_empty{ width:100%; height:0px; margin:0px auto 40px;background-repeat:no-repeat;background-position: center;}
.w_item_item_table_list .favorite_item {top: -5px;left: 0px;position: relative;display: inline-block;}
.w_item_item_table_list .compare_item {top: -5px;left: 0px;position: relative;display: inline-block;}
.w_item_item_table_list .w_item_basket .w_item_add_in_basket{display: inline-block;position:relative;margin:0;top:0;left:0;right:0;width: auto;height:auto}

/* плитка */
.w_item_tile {display:inline-block;vertical-align:top;position: relative;width: 25%;text-align: center;}
.w_item_tile.w_item_hide {display:none;}
.w_item_tile_content{width: 250px;margin: 10px auto;background:#fff;z-index:50;border: 1px solid rgba(101, 221, 224, 0.62)}
.w_item_tile:hover  .w_item_tile_content{border-color:transparent}
.w_item_tile_content:before {
	content:"";
	width: 90%;
	height: calc(100% + 30px);
	text-align:center;
	background:transparent;
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.2);
	position:absolute;
	left: 5%;
	}
.w_item_tile:hover .w_item_tile_content:before {position: absolute;top:-10px;padding: 10px;left:calc(5% - 10px);box-shadow: 0 2px 18px rgba(0,0,0,.25);background: #fff;z-index: -2}
.w_item_tile:hover{z-index: 1000;}
.w_item_tile_image {position:relative;   margin:auto; text-align:center; line-height: 250px;}
.w_item_tile_image > a {display:block;  text-align: center;height: 250px;}
.w_item_tile_image img {max-width: 250px;max-height: 250px;vertical-align:middle;width: auto;}
.w_item_tile_info {text-align:center;margin: 10px 0px;}
.w_item_tile_info a {}
.w_item_tile_note {font-size: 12px; line-height:1em;display: -webkit-box; -webkit-box-orient: vertical;}
.w_item_tile_name {font-size: 16px;color: #353636;line-height: 16px;-webkit-box-orient: vertical;overflow: hidden;white-space: normal;text-overflow: ellipsis;padding: 0 10px;}

/* изменение количества строк в названии */
.w_item_tile_name.w_item_name_1_rows {height: 17px;}
.w_item_tile_name.w_item_name_2_rows {height: 2em;}
.w_item_tile_name.w_item_name_3_rows {height: 3em;}

/* изменение количества строк в примечании */
.w_item_tile_note.w_item_note_1_rows {height:1em;}
.w_item_tile_note.w_item_note_2_rows {height:2em;}
.w_item_tile_note.w_item_note_3_rows {height:3em;}

.w_item_tile_price {text-align: center;padding: 0px 50px 30px 50px;cursor: default;font-size: 18px;color: rgb(98, 97, 96);line-height: 1.1em;height: 33px;display: block;}
.w_item_tile_price del.ruble{padding: 0px;font-size: 15px;display: block;color: #383431;}
.page_index .w_item_tile_price del.ruble{display:none}
.w_item_tile_price mark{background-color:#ff8063;;color:#fff;padding: 4px 10px;font-size: 18px;position: absolute;top: 10px;right: 7px;font-weight: 100;}
.w_item_basket .w_item_add_in_basket { position: absolute;font-weight: normal;white-space: nowrap; transition: all .3s ease;font-family: montserrat;  background-color: transparent; width: 160px; height: 28px; font-size: 18px;display: none;left: 50%;margin-left: -80px;}
.w_item_basket .w_item_add_in_basket:after {content: 'В корзину'; z-index:5;  padding: 5px 15px;color:#fff;font-weight: bold; font-size:16px;letter-spacing:0.01em;font-family: montserrat;margin: auto;background: #ff4f1b;}
.w_item_basket .w_item_add_in_basket:hover:after{background:#7f7e7e;color: #fff;}
.w_item_add_in_basket.all_versions:after{ content:"Подробнее";}
.w_item_add_in_basket.not_available:after{ content:"Подробнее";}
.w_item_add_in_basket.under_an_order:after{ content:"Подробнее";}
.w_item_add_in_basket:disabled {cursor:default;}
.w_item_add_in_basket:disabled:hover { color: #fff; border-radius: 20px; transition: all .5s ease;}
	
 /* плитка.галерея_товаров */
.w_item_gallery .w_item_item_tiles_list{text-align:center;overflow:hidden;white-space:nowrap;padding: 40px 10px 100vw;margin-bottom: -100vw; /*+100vw и -100vw скрывает скролл*/overflow-x: scroll;}
.w_item_list_caption {width:100%;height:50px; text-align:center; vertical-align:middle;  cursor:default;background: #ffbf2a; }
.w_item_item_table_list {border-spacing: 0px 5px; margin: 10px;    width: 100%;border-collapse: collapse;}
.w_item_item_table_list .w_item_list_caption{display: none}
.w_item_caption_img {width: 142px;font-weight: 200;}
.w_item_caption_qnt{ width:60px;font-weight: 200;color: #4a4949;}
.w_item_caption_price{ width: 150px;font-weight: 200;color: #4a4949;}
.w_item_caption_basket{ width:175px;font-weight: 200;}
.w_item_caption_info {font-weight: 200;color: #4a4949; }

 /* НОВИНКИ */
.w_item_tile.new_item:after {content: 'НОВОЕ';top:10px;position: absolute;padding: 3px 7px;font-weight: 200;left:7px;font-size: 13px;z-index: 2;background:#fbe653}

/*Доступна доставка*/	
/*.w_item_tile:not([id^="item_id"]) .w_item_tile_image:before{content:""; position:absolute; background:url(/showcase/img/theme/hiton/delivery.svg) #fbe653;width:60px;height:60px;right:0px;bottom: -1px;border-radius: 20px 0 0 0}*/

/*прокат и продажа карнавальных костюмов*/
.wiaw6d8k{}
.wiaw6d8k .w_item_tile{width: calc(50% - 62px);margin: 0 30px;box-shadow: 0 10px 10px rgba(51, 51, 51, 0.50);}
.wiaw6d8k .w_item_gallery .w_item_item_tiles_list{padding: 40px 0px 35px 0px;}
.wiaw6d8k .w_item_tile_content{width: 100%;}
.wiaw6d8k .w_item_item_list h2 {line-height: 1em;padding: 10px;position: relative;text-align: center;margin: 0px;font-weight: normal;box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.40);}
.wiaw6d8k .w_item_tile:hover .w_item_tile_content:before {position: absolute;top: -10px;padding: 0px;left: 0px;box-shadow: 0 2px 18px rgba(0,0,0,.25);background: #fff;z-index: -2;width: 100%;height: calc(100% + 60px);}
.wiaw6d8k .wc49nwtm {background: linear-gradient(0deg, rgba(255,255,255,1) 21%, #53008a 22%, #003eff 100%);margin-bottom: 50px;}
.wiaw6d8k .wc49nwtm:before {content:"";width:100%;height: 101%;display:block;position: absolute;background: url(/showcase/img/theme/hiton/uzorng.png);background-size: 15%;opacity: 0.8;}
.wiaw6d8k .wc49nwtm .w_item_item_list h2 {color: #490899;background: #ffffff;}
.wiaw6d8k .wdyixtcw {background: linear-gradient(0deg, rgba(255,255,255,1)21%,#007486 22%, #00dbfd 100%);}
.wiaw6d8k .wdyixtcw:before {content:"";width:100%;height: 100%;display:block;position: absolute;background: url(/showcase/img/theme/hiton/3poloski.png);background-size: 30%;opacity: 0.9;}
.wiaw6d8k .wdyixtcw .w_item_item_list h2 {color: #00bcd9;background: #ffffff;}
.wiaw6d8k .wdyixtcw .w_item_tile_price{display:none;}
.wiaw6d8k .wdyixtcw .w_item_tile_name{padding: 32px 0px;}
.wiaw6d8k .widget_content .w_item_item_list {padding: 50px 0px 0;}
.wiaw6d8k .w_item_nav_items_wrap {margin-top: 20px;}
@media only screen and (max-width:800px)
{
.wiaw6d8k .widget {width: 100% !important;}
.wiaw6d8k .w_item_tile{width: calc(50% - 2px);margin: 0px;}
.wiaw6d8k .w_item_gallery .w_item_item_tiles_list {margin: 0px;padding: 20px 0px;}
.wiaw6d8k .w_item_nav_items_wrap {    margin-top: 0px;}
.wiaw6d8k .widget_content .w_item_item_list {padding: 30px 0px 10px 0px;}
.wiaw6d8k .w_item_nav_items_wrap {display:block;}	
.wiaw6d8k .w_item_nav_items ,.wiaw6d8k .w_item_nav_items.active{    width: 50%;    margin:0;    background: none;    display: inline-block;    bottom: 0;}
.wiaw6d8k .w_item_nav_items:before{content:"";display: block;position: absolute;top: calc(50% - 16px);left: calc(50% - 16px);width:33px;height: 33px;background:url("/showcase/img/theme/hiton/arrow.png") no-repeat;}
.wiaw6d8k .w_item_nav_items.w_item_prev_item:before{background-position: 0 -34px;}
.wiaw6d8k .w_item_nav_items.w_item_prev_item.active:before{background-position:0 0px}
.wiaw6d8k .w_item_nav_items.w_item_next_item:before{background-position: -33px -34px;}
.wiaw6d8k .w_item_nav_items.w_item_next_item.active:before{background-position:-33px 0px}
}



/* список */ 
.w_item_item_table_list .w_item_line{ max-height:100px;text-align: left;border-bottom: 1px solid #d7d4d4;}	
.w_item_item_table_list .w_item_line:hover {background: #efeded;}
.w_item_item_table_list .w_item_info {padding-right: 75px; width: 500px;padding-left:60px; padding-top: 20px;padding-bottom: 20px;}	
table .w_item_line tr, table .w_item_line td{ box-sizing:content-box;overflow: hidden;vertical-align:middle;}	 
.w_item_line.new_item .w_item_qnt:before {content: 'НОВОЕ'; position: absolute;background: #fbe653;padding: 1px 3px;font-weight: 200; margin-left: -80px; position: absolute;padding: 2px 10px;font-size: 12px;}
.w_item_item_table_list .w_item_add_in_basket {position: absolute; top: -15px; left: 0px; width: 80px; height: 23px; background: transparent;}	
.w_item_item_table_list .w_item_basket .w_item_add_in_basket:after {top: 0px; left: 0px;}
.w_item_item_table_list span.ruble{display:block}
.w_item_item_table_list del.ruble{padding: 0px 5px;font-size: 12px;display:inline-block;color: #353636}
.w_item_item_table_list mark{background-color:#ff4646;color:#fff;padding:0px 5px;display:inline-block}
	
  /* список с картинкой */
.w_item_table_with_image .w_item_info {padding-right: 85px;}
.w_item_table_with_image .w_item_line.new_item .w_item_qnt:before{display: none}
.w_item_table_with_image .w_item_line.new_item .w_item_img{position: relative}
.w_item_table_with_image .w_item_line.new_item .w_item_img:before{content: 'НОВОЕ'; position: absolute;background: #fbe653;padding: 1px 3px;font-weight: 200;  position: absolute;padding: 2px 10px;font-size: 12px; top: 0;}
.w_item_img {width:140px; height:140px; text-align:center;}
.w_item_img > a {height:100%;} 
.w_item_img img {max-width:140px; max-height:140px; margin: 5px 0; /*! margin-left: 10px; */}
.w_item_info {padding-left:10px;  overflow-y:hidden;}
.w_item_info p {margin:0; color: #555;}
.w_item_info span {display:inline-block; font-weight:normal;}
.w_item_info a {color:#000;}
.w_item_info a:hover {}
.w_item_qnt {text-align:center;}
.w_item_price {text-align:right; cursor:default; text-align: center; width: 140px;}
.w_item_basket {text-align:right  }

.w_item_table_with_image .w_item_line:not([id^="item_id"]) .w_item_img:after{content:"";position:absolute;background: url(/showcase/img/theme/hiton/delivery.svg) #fbe653;width: 50px;height: 50px;right: 0;bottom:10px;border-radius: 15px 0 0 0}
.w_item_table_with_image .w_item_line:not([id^="item_id"]) .w_item_info:after{display: none}
.w_item_item_table_list .w_item_line:not([id^="item_id"]) .w_item_info:after{content:"";position:absolute;background: url(/showcase/img/theme/hiton/delivery.svg) #fbe653;width: 50px;height: 50px;border-radius: 15px 0 0 0;left: 0;top: 3px;}
.w_item_line:not([id^="item_id"]) .w_item_info{position: relative}

	/*зачеркнутая цена и скидка*/
.w_item_table_with_image .w_item_line  span.ruble{display:block;font-size:20px;padding:5px}
.w_item_table_with_image .w_item_line del.ruble{padding: 0px 5px;}
.w_item_table_with_image .w_item_line mark{background-color:#ff4646;color:#fff;padding:0px 5px;}

td.w_item_basket > div {position:relative; }
.w_item_item_table_list .w_item_line .w_item_basket {text-align: left;min-width: 214px;} /* значки справа от таблицы */
.button_all .favorite_item .w_item_line {float:left;}

/* список */

	/* наличие товара */
.w_item_scale { display:inline-block; width:56px; height:14px; vertical-align: middle;background-size: 56px}
.w_item_scale_0{ background:url(/showcase/img/theme/hiton/scale0.svg) no-repeat;}
.w_item_scale_1{ background:url(/showcase/img/theme/hiton/scale1.svg) no-repeat;}
.w_item_scale_2{ background:url(/showcase/img/theme/hiton/scale2.svg) no-repeat;}
.w_item_scale_3{; background:url(/showcase/img/theme/hiton/scale3.svg) no-repeat;}
	/* стрелочки */
.w_item_nav_items_wrap {width: 100%;position: relative;}
.w_item_nav_items{position:absolute;display: inline-block;height:33px;width:33px;background:url("/showcase/img/theme/hiton/arrow.png") no-repeat;cursor:pointer;top: -250px;}
.w_item_prev_item {left: 0;background-position:0 -34px;}
.w_item_next_item {right: 0;background-position:-33px -34px;cursor:default;}
.w_item_prev_item.active{ background-position:0 0; cursor: pointer;}
.w_item_next_item.active{ background-position:-33px 0;cursor: pointer; }
	/* страницы(переключалка) */
.w_item_navigation {text-align:center;}
.w_item_next_page {font-family: montserrat;font-weight: 200;width: 180px;padding: 7px 5px;text-transform: uppercase;background:none;font-size:13px;border: none;background: #F68164;color: #fff;border-radius: 5px;transition: all .5s ease;}
.w_item_next_page:hover{border-radius:20px;transition: all .5s ease;}
.w_item_navigation {display:table; padding:0; border-collapse:collapse; margin:10px auto; text-align:center; list-style:none;}
.w_item_navigation > li {display: inline-block; position: relative; padding: 0px 10px; margin: 0px 2px; line-height: 30px; cursor: pointer;}
.w_item_navigation > li:hover {background: #65dde0; color: #fff;}
.w_item_navigation > li.active {background: #65dde0;color: #fff;font-weight: 200;}


/* В:"НАЗВАНИЕ ТОВАРА""*/
#item_name {font-size:25px; line-height:normal; margin: 0 0 10px 0; color: #353636;}
#item_name a {display:inline-block; vertical-align:top; width:27px; height:27px; margin-left:6px; background:url('/showcase/img/theme/hiton/link-01.png') no-repeat center;background-size: 85%; }
#item_name a:hover {transform:scale(1.2)}

/* В:"ХАРАКТЕРИСТИКИ_ТОВАРА" */
.w_item_property{}
.w_item_property_table{}
.w_item_property_table tbody tr td{ padding:5px 0px;}
.w_item_property_table tbody tr td:first-child{ padding: 5px 40px 3px 0;text-align: left;font-weight: 200;;color: #666;letter-spacing: 0.01em;}
.w_item_property_table tbody tr td:last-child{ text-align:left;}

/* КОД ТОВАРА */
.item_code{padding: 0px 0 5px 0;}

/* В:"ОПИСАНИЕ ТОВАРА" */
.w_item_description{ padding:10px; margin:25px;}
.section_tabs .w_item_description{ padding: 25px; margin:0px;    font-family: Montserrat;font-size: 18px;line-height: normal;    font-size: 14px;line-height: 20px;}
.w_item_description p{ }
.w_item_description > p a{ color:#3c3c3c; text-decoration:underline;}
.w_item_property_table tr{border-bottom:1px solid  #D5D5D5;}
.w_item_property_table {border-collapse:collapse; }
.w_item_property_table tr:last-child{border-bottom-style:none; }
.w_item_property_table tbody tr td {padding:10px;}
.w_item_property{font-size:16px;padding-top: 15px;}

.w_item_properties{}
.w_item_properties_static{    margin-top: 10px;}
.w_item_properties_float{display:none;}
.w_item_properties.show .w_item_properties_float{display:block;}
.w_item_properties_switch{display:inline-block; font-weight:100; cursor:pointer;font-size:13px;color: #ff8063;/*! float: right; */border: 1px solid #ff8063;padding: 3px 5px;border-radius: 10px;margin: 10px 0 0 0;}
.w_items_property{/*padding-top:5px;*/}
.w_items_basic_property{}

/*кнопка ПОСМОТРЕТЬ НА САЙТЕ ОТДЕЛА в карточке товара*/
#item_source_link .link{    display: none;margin: 20px 0;position:relative;background: #ff8063;width: 280px;border-radius: 8px;vertical-align:middle;
color: #fff;font-weight: 100;font-size: 14px;padding: 6px 45px 6px 20px;}
#item_source_link .link:after{content:"";width: 33px;height: 15px;background:url(/showcase/img/theme/hiton/strelka_zakazat.png) no-repeat center;
position:absolute;left:235px;top:5px;background-size:25px}
#item_source_link .link:hover:after{left:240px;transition:all .3s linear;}
#item_source_link .link:hover{background: #fb6a4a;}

/* ПОДВАЛ */
.section_type_foot .content_html {line-height: normal;text-align: center;}
.section_type_foot .image_logo{margin-top:40px;margin-left: 20px;}
.section_type_foot .social_share_container{text-align: center}
.section_type_foot .content_html>p {font-size:16px;font-family:Montserrat;font-weight: normal;letter-spacing: 0.025em;    margin: 5px;}
.section_type_foot .content_html .link{color:red;font-weight:100;border-bottom:2px solid transparent}
.section_type_foot .content_html .link:hover{border-bottom:2px solid red}
.section_type_foot .social_links_name {padding-top: 20px;text-align: center;font-size: 18px;}
.section_type_foot .social_links_container{text-align: center;padding: 15px 0 15px 0}
.section_type_foot .social_links_link{margin: 0 10px;}
.section_type_foot	.navigation_button{display:none}
.section_type_foot .navigation{display: block;background: transparent}
.section_type_foot .navigation.vertical .link {color: #676767;padding: 2px 0;text-transform: uppercase;border: none;font-size: 20px;}
.section_type_foot .navigation_box{position:relative}

/* В:"КОРЗИНА" */
.w_basket_name{  font-size:18px; font-weight:normal;}
.w_basket_item_table{ width:100%; border-collapse:collapse;border-top: none;}
.w_basket_item_table tr {border-bottom: 3px solid #a3b5ea;vertical-align:top;width: 100%;display: inline-block;}
.w_basket_item_table tr td{padding: 20px 10px; vertical-align: middle;}
.w_basket_item_table > tfoot{ font-weight:bold;}
.w_basket_item_table td.w_item_info > p{ font-size:16px; width: 100%;}
.w_basket_item_table tr td:first-child div:last-child p{ font-weight:bold;}
.w_basket_item_table .w_item_info > span {width:100%; max-height:150px; overflow: auto; margin-top:10px;}
.w_basket_item_table .w_item_info a {color:#3c3c3c;}
.w_basket_item_table .w_item_info > p > a {color:#2a735c;}
.w_basket_item_table .w_item_in_basket input.w_basket_item_qnt {width: 50px;}
.w_basket_item_del button{height: 30px;width: 35px;text-align: center;}
/* скролл */
.w_basket_item_table .w_item_info span::-webkit-scrollbar {width: 10px;}
.w_basket_item_table .w_item_info span::-webkit-scrollbar-thumb {background: #c1c1c1;border: 1px solid #f1f1f1;}
.w_basket_item_table .w_item_info span::-webkit-scrollbar-track {border: 1px solid #f1f1f1;}

.section_tabs .w_basket_item_table {margin: 0px;width: 100%;} /* откат настроек для вкладки */
.section_accordion .w_basket_item_table {margin: 0px;width: 100%;}/* откат настроек для списка */

.w_basket_item_table .w_item_tile_image {width: 160px; padding-top: 0px; line-height: 177px; height:100%; background-color: white; border: 1px solid #0e9ead;}
.w_basket_item_table .w_item_tile_image img {max-width: 160px; transform: scale(1);}
.w_basket_item_table .w_item_tile_image.image_empty {height: 100px;}

.w_basket_item_qnt, .w_basket_item_price, .w_basket_item_summ {text-align:center;}
.w_basket_item_del{width:37px; text-align:center;}
input.w_basket_item_qnt {width:60px; height:30px; padding:0 5px; border-left:0; border-right:0; border-radius:0; text-align:center; box-shadow:none; vertical-align: top;}
.delete_item {height: 130px;background: #ff4f1b;font-size: 30px;}
.delete_item:hover{}
.button_plus, .button_minus {width:30px;height: 30px;background: #ff4f1b;font-size: 18px;font-weight: bold;}
.button_plus {border-left:0px; border-radius: 0 20px 20px 0;}
.button_minus {border-radius: 20px 0 0 20px;}
.button_plus:hover, .button_minus:hover, .button_plus:active, .button_minus:active {box-shadow:none;}

.w_basket_item_qnt > div {position:relative; width:160px; margin: auto;}
.w_basket_item_del {padding-right:10px;}
.w_basket_item_qnt > div .favorite_item {top: 40px;left: 20%;display:block;}
.w_basket_item_qnt > div .compare_item {top: 40px;left: 50%;display:block;}


.w_basket_item_qnt_important {position:relative; height:30px;}
.w_basket_item_price, .w_basket_item_summ {width:140px; text-align:center; font-weight:bold; white-space:nowrap;}
.w_basket_item_table tr td.w_basket_item_summ{ vertical-align: middle;}
.page_obuy .section_tabs_body.opened{background:#fff}

/* В:"ОФОРМЛЕНИЕ_ЗАКАЗА" */
#wrapper_all_order_data > div {width:600px; padding:20px; border: 3px solid #ff8063; margin:20px auto 0px;  background:#fff;}
div#w_salesorder {margin: 10px auto; background: transparent;} /* отмена тени для кнопки "завершить оформление" */
#wrapper_all_order_data label, .w_salesorder_client_line > label + div {display:inline-block; position:relative;}
#wrapper_all_order_data input[type="radio"]{ display:none;}

	/* способы получения заказа + способы оплаты заказа */
	
.w_type_payment label {background-color:#f0f0f0;left:-20px; cursor:pointer;}
#w_type_getting {border-bottom-width:0!important; padding-bottom:0!important;}
#w_type_getting label {left:-20px; cursor:pointer;}
#w_type_getting label input[type="radio"] + div, .w_type_payment_elem label input[type="radio"] + div{display:inline-block; position:absolute;border:2px solid #8e8d8d; border-radius:100%;width:20px; height:20px;
	margin:8px 15px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;text-align:center; cursor:pointer;}
#w_type_getting label input[type="radio"] + div + div, .w_type_payment_elem label input + div + div{ height:100%; padding:8px 30px 8px 50px; }
#w_type_getting label input[type="radio"]:checked + div, .w_type_payment_elem label input[type="radio"]:checked + div {border-color:#8e8d8d;background: #ff8063;}
#w_type_getting label input[type="radio"]:checked + div + div {background-color:#fff;}
#client_info {border-top-width:0!important; margin-top:0px!important; background:#fff;}
.w_salesorder_client_line {margin-bottom:10px;}
.w_salesorder_client_line > * { width:70%;box-shadow: none;}
.w_salesorder_client_line > *:focus{border:1px solid #ff8063}
.w_salesorder_client_line > select[id^="w_address"] {width:19%; margin-right:1%;}
.w_salesorder_client_line > select + input {width:50%;}
.w_salesorder_client_line > label {width: 120px;padding-right: 20px;text-align:right;}
.w_salesorder_client_line > span {color:#615956; vertical-align:middle; position:absolute; margin:4px; width:16px;}
.w_salesorder_client_line > span + input{ padding-left:24px;}
#w_address_selector{width: calc(100% - 26px);}
input.no_match_pattern{ background-color:#fdacac;}
input.match_pattern{ background-color:#cfff97;}

	/* адрес */
.w_salesorder_client_line > div > input{ width:100%; padding-right:54px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.w_salesorder_client_line div > button{position:absolute;width:26px;height: 26px;right:0;}
.w_salesorder_client_line div > input + button{ right:26px;}
.w_salesorder_client_line div > input + button + button{right: 0px;background-color: #5a5a5a;}

	/* комментарий к заказу */
.w_salesorder_client_line > textarea{ width:600px; height:100px;  background-color:#fff; max-width: 600px;box-shadow: none;}
	/* согласие на обработку персональных данных */
.w_salesorder_client_confirm label{margin-bottom:10px; text-align:left; cursor:pointer;}
.w_salesorder_client_confirm label input[type="checkbox"]{display:none;}
.w_salesorder_client_confirm label input[type="checkbox"]+div{position:absolute;border:3px solid #ff8063;border-radius:2px;width:20px;height:20px;margin: 5px 15px;text-align:center;background-color: #ff8063;cursor:pointer;}
.w_salesorder_client_confirm label input+div+div{height:100%; padding:8px 30px 8px 50px; }
.w_salesorder_client_confirm label input[type="checkbox"]:checked+div{}
.w_salesorder_client_confirm label input[type="checkbox"]:checked+div:after{content:"\2714";position:absolute;width:100%;height:100%;left:0;background: #fff;color:#ff8063;font-size: 25px;}
.w_salesorder_client_confirm label div a{color:#fc0101 !important;}
.w_salesorder_client_confirm label div a:hover{color:#0f0f1f !important;}
.w_salesorder_client_data_button:disabled{opacity: 0.4;cursor:auto}
.w_salesorder_client_data_button:hover:disabled{border-radius:5px}
.w_salesorder_client_data_button:hover:disabled:after{color:#fff}

/* кнопка:завершить оформление! */
.w_salesorder_client_data_button {height: 50px;font-size: 20px;border-radius: 5px;padding:0 15px;margin-bottom: 50px;}
.w_salesorder_client_data_button:hover{border-radius: 20px;transition:all .5s linear}
#w_salesorder{ border:0!important; text-align:center;}
.w_salesorder_client_data_button:after{ content:"Завершить оформление!";}


/* У:"ПОДТВЕРЖДЕНИЕ ЗАКАЗА" */
.window_body_confirm{ padding:0 20px;}
.window_body_confirm p{ color:#3C3C3C; font-weight: 200;font-size: 16px;}
.w_item_item_table{ width:800px;margin-top:10px; border-collapse:collapse;background: #F0F0F0;;}
.w_item_item_table tbody tr:nth-child(2n){ background:#fafafa;}
.w_item_item_table tbody tr td{ padding:5px 10px; }
.w_item_price_decor ruble{font-size:16px;font-weight:200}
.window_body_confirm > table tr td {padding: 10px}
.w_item_name_item_decor{width: 50%}
.w_item_qnt_decor{width: 20%}
.w_item_price_decor .ruble{width: 20%}
.w_item_item_table tr td { width: 100%; float: none;}  /* отменяет стиль таблиц для верхней таблицы*/
.w_item_item_table tbody tr td:first-child{padding:20px; font-weight: 200;}
.window.focus{font-family: montserrat;font-weight: normal;}
.window_header{font-size: 25px;padding: 15px 20px;background-color:#65dde0!important;color:#fff!important;font-weight: 200;white-space: normal;padding-right: 90px;}
.window_close{background-color: #f7c607;background-image:none!important;width: 50px;}
.window_close:after{content:"\2716";line-height: 60px;padding: 0 20px}
.window_body{height: auto !important;}
.add_nativecard_form{display: flex;flex-direction: row;align-content: center;flex-wrap: wrap;width: 80%;margin: 20px auto 30px;}
.add_nativecard_form .label{width: 100%;display: flex;align-items: center;margin: 10px 0 0;height: 30px;}
.add_nativecard_form .label span{width: 30%;}
.add_nativecard_form .label input{width: 70%;height: 30px;}
.add_nativecard_form  input.button.blue{width: 100%;height: 60px;margin: 20px 0 0;}
.window_body_confirm_button:hover{border-radius:20px;transition:all .5s ease}
.window_body_confirm_button{ display:block; margin:10px auto;margin: 10px auto 60px auto;padding: 15px;font-size: 20px;border-radius: 5px;}
.window_body_confirm_button:after{ content:"Подтвердить";}
.w_item_item_table_result .ruble{font-weight:200;font-size: 18px;}
.w_detail_salesorder_number{color: #ff8063;font-weight: 200;font-size: 20px;}
.w_item_qnt_decor{ width:auto; text-align:center; white-space: nowrap;}
.w_item_price_decor{ max-width:100px; min-width:100px; text-align:right;}

.w_item_item_result{ display:inline-block; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.w_item_item_table_result{ margin:20px 0px; float:right;}
.w_item_item_table_result tbody tr td{ width: 150px; float: left;}
.w_item_item_table_result tbody tr td:first-child{ } /* часть текста в окне подтверждения. было text-align:right; */
.w_item_item_table_result tbody tr td:last-child{ text-align:left;}


/* У:"ПРИНЯТИЕ ЗАКАЗА" */
.window_content_wrapper{width: 500px;padding:20px;}
.window_content_wrapper select{ width:19%; margin-right:1%;}
.window_content_wrapper select + input{ width:50%;}
.w_item_info_decor{ font-weight:bold;}
.w_detail_salesorder{ margin:20px 0px; width:100%;}
.w_detail_salesorder_button:hover{border-radius:20px;transition: all .5s ease;}
.w_detail_salesorder_button{ display:block; margin:10px auto;padding: 10px 25px;border-radius:5px;font-size:20px}
.w_detail_salesorder_button:after{ content:"ОК";}
.w_detail_salesorder_print{padding-left:30px; float:right; background:url('/showcase/img/theme/print_gray.png') no-repeat center left; color:#333; cursor:pointer;}
.w_detail_salesorder_payme_button:hover{ border-radius:20px;transition: all .5s ease;}
.w_detail_salesorder_payme_button{ display:block; margin:10px auto; background-color:#3c6;font-size:20px;padding: 10px 25px;}
.w_detail_salesorder_payme_button:after{ content:"Оплатить";}

/* В:"СТАТУСЫ_ЗАКАЗОВ" */
.widget_salesorder_status {padding: 0 20px;}
.w_salesorder_status{ width:100%; border-collapse:collapse; cursor:default;}
.w_salesorder_status td{padding: 10px 5px;white-space: normal;overflow:hidden;text-overflow:ellipsis;font-size: 17px;}
.widget_salesorder_status h4 {font-family: Nautilus Pompilius; color: #692a73;}

.w_salesorder_status > thead {background: #6bc72a;color:#fff;font-weight:bold;}
.w_salesorder_status > thead > tr{border: 5px solid #6bc72a;}
.w_salesorder_status > tbody > tr  {border-bottom: 5px solid #d4dfff;}
.w_salesorder_status > tbody > tr.w_salesorder_status_details {border-bottom: 0px }

.w_salesorder_print {display:block;width:100px;height:20px;background:url('/showcase/img/theme/print_gray.png') no-repeat center right;color:#c50e1b;cursor:pointer;padding-right: 20px;margin: auto;}
.w_salesorder_print:hover {text-decoration: underline;}
.w_salesorder_all_list { width:20px; height:20px; background:url("/showcase/img/theme/dropdown_list.png") no-repeat center; cursor:pointer; }
.w_salesorder_all_list.w_salesorder_all_list_open  { background-image:url("/showcase/img/theme/dropup_list.png"); }
.w_salesorder_list { width:10px; height:10px; margin:5px; background:url("/showcase/img/theme/dropdown.png") no-repeat center; cursor:pointer; }
.w_salesorder_list.w_salesorder_list_open { background-image:url("/showcase/img/theme/dropup.png"); }

.w_salesorder_status_details{background:#d4dfff;; }
.w_salesorder_status_details table {table-layout:fixed; width:720px; border-collapse:collapse; margin:0px auto;  color:#3c3c3c;}
.w_salesorder_status_details table thead tr td {color:#3C3C3C; font-weight:bold;}
.w_salesorder_status_details table thead tr td:first-child {width:40px;}
.w_salesorder_status_details table thead tr td:nth-child(2) {width:50px;}
.w_salesorder_status_details img {max-height:40px; max-width:40px;}
.w_salesorder_status_details table thead tr td:nth-child(4) {width: 120px;}
.w_salesorder_status_details table thead tr td:last-child {width:100px;}
.w_salesorder_number_order_open {color:#FFA800;}

/*вкладки */
.section_tabs .widget_salesorder_status {padding: 0px;text-align: center;}
.widget_salesorder_status h5{    font-weight: 300;    text-align: center;    padding: 20px;    background: #a3b5ea;    margin: 20px 0 0 0;    font-family: montserrat;    color: #fff;    font-size: 25px;    margin-bottom: 20px;    line-height: normal;    text-transform: uppercase;    letter-spacing: 0.05em;}

/*список */
.section_accordion .widget_salesorder_status {padding: 0px;}
.section_accordion .w_salesorder_status{margin-left: 0px;}
.section_accordion .w_salesorder_status {margin-left: 0px;}
.section_accordion .section_accordion_item_body {padding: 0px;}
.section_accordion h4 {padding-left: 10px;}

.widget_salesorder_status_documentid {display:inline-block;}
.widget_salesorder_status_documentdate {float:right;}
.widget_salesorder_status_cancel {float:right; cursor:pointer;}
.widget_salesorder_status_wrapper {margin:5px 30px 0;}

.widget_salesorder_payme_button {margin-left:10px; background-color:#FFA800; color:#3c3c3c;}
.widget_salesorder_payme_button:hover {opacity:0.5;}
.widget_salesorder_payme_button:after {content:"Оплатить";}

.widget_salesorder_cancel_button {width: 30px;height: 30px;background: #ff4f1b;float:right;color: #fff;border-radius: 2px;font-size: 30px;}
.widget_salesorder_cancel_button:hover {box-shadow: 0 1px 2px rgba(0,0,0,0.2);}
.widget_salesorder_cancel_button:after {}

	/* кнопка перехода в оформление заказа */
.w_basket_order_btn_wrapper{justify-content: center;flex-direction: row-reverse;text-align: center;display: flex;align-items: center;}	
.w_basket_order_btn_wrapper div {float:right; margin: 20px 30px;}
.w_basket_order_btn_wrapper_button {padding:0 20px;height: 50px;font-size: 25px;background-color:#ff8063}
.w_basket_order_btn_wrapper_button:hover {border-radius: 20px}
.w_basket_order_btn_wrapper_button:after {content:"Оформить заказ";}

.w_basket_order_btn_wrapper div:last-child, div.w_basket_order_btn_wrapper table tr td:last-child {font-size: 18px;text-align: center;font-weight: bold;}
.w_basket_order_btn_wrapper table tr td:first-child {font-weight:bold; font-size: 18px;padding: 10px 0;}


/* В:"СРАВНЕНИЕ ТОВАРОВ" */

.wrapper_item_compare h2 {margin: 30px 0;text-align: center;} 
.wrapper_item_compare{margin:40px}

.compare_items_table_head table,.compare_items_table table { table-layout:fixed;  width:1px/*надо так*/;  border-collapse:collapse; }
.compare_items_table_head table col,.compare_items_table table col { width:200px;  }
.compare_items_table_head table col+col,.compare_items_table table col+col { width:185px; }
.compare_items_table_head td:first-child { position:relative;  z-index:2;background:#fff }
.compare_items_table td:first-child{ z-index:2;background:#65dde0;color: #fff;font-weight: 200;border:1px solid #65dde0;font-size:16px}
.compare_items_table_head td,.compare_items_table td { position:relative;  z-index:1;  padding:10px;  text-align:center; font-size:18px;overflow: hidden;white-space: normal;text-overflow: ellipsis;}
.compare_items_table_head .w_item_tile_info {  display: block;text-align: center;margin: 0 auto;}
.compare_items_table_head { overflow-x:auto; overflow-y:hidden;  margin-top:-10px;  background:#fff; }
.compare_items_table_head.table_head_fixed { z-index: 0;position:fixed;  z-index:3;  top:0;   box-shadow:0 10px 10px rgba(0,0,0,0.4); }
.compare_items_table_head table { }
.compare_items_table_head tr { }
.compare_items_table_head .w_item_tile_image {max-width:170px;border:none }
.compare_items_table_head .w_item_tile_image {vertical-align: top;text-align: center;max-width: 150px;max-height: 150px;line-height: 150px;margin: auto;float: none;}
.compare_items_table_head .choice input { display:none; }
.compare_items_table_head .w_item_tile_name{ font-weight:normal;height: 15px;overflow: hidden;white-space: normal;text-overflow: ellipsis; }
.compare_items_table_head .delete_item  {position:absolute;font-weight:200;  width:26px;   height:26px;   border-radius:14px;  right:5px;  top:10px;  ;font-size: 25px;  background-color:#65dde0;   cursor:pointer;   color:#fff; line-height: 25px;text-align: center;}
.compare_items_table_head .delete_item:hover {   background-color:#353636; }
.compare_items_table{ overflow:hidden;background: #fff;margin-bottom: 50px; }
.compare_items_table_head .choice { width:120px;margin-bottom:10px}
.compare_items_table_head .choice input[type="checkbox"]:checked + span{color:#fff;background:none;border:none}
.compare_items_table_head .choice input[type="radio"]:checked + span{background: #ff8063;border:none;color: #fff;display:block;padding: 5px;}
.compare_items_table thead { }
.compare_items_table tbody { }
.compare_items_table tr { }
.compare_items_table td { border-bottom: 1px solid #9a9a9a;border-right: 1px solid #9a9a9a;border-top: 1px solid #9a9a9a;}
.compare_items_table td:first-child{border-top:none}
.compare_items_table  tr:hover{ background:#ffb500;  color:#fff; }
.compare_items_table  tr:hover  td:first-child{ border:1px solid #ffb500 }
.compare_items_table_head.table_head_fixed.table_head_hide { opacity:0; }
.compare_items_table_head .w_item_tile_image > a{line-height:150px}
.compare_items_table_head .w_item_tile_image img{max-width: 130px;max-height: 130px;line-height: 130px;}

/* скролл */
.compare_items_table_head::-webkit-scrollbar {width:  900px;height: 15px;}
.compare_items_table_head::-webkit-scrollbar-button {height: 15px; width:15px;color:#000;}
/*.compare_items_table_head::-webkit-scrollbar-button:increment {background-image: url(/showcase/img/theme/hiton/scroll-button.png); background-position:-15px 0px;}
.compare_items_table_head::-webkit-scrollbar-button:decrement {background-image: url(/showcase/img/theme/hiton/scroll-button.png);  background-position:0 0; width: 15px; height: 15px;}*/
.compare_items_table_head::-webkit-scrollbar-thumb {background: #c1c1c1;border: 1px solid #f1f1f1;}
.compare_items_table_head::-webkit-scrollbar-track {border: 1px solid #f1f1f1;}


/* В:"ИЗОБРАЖЕНИЯ ТОВАРА" */
/*Картинка со стрелками*/
#item_images.with_arrows{}
#item_images.with_arrows .item_images_nav{display: block;cursor:pointer;position: absolute;top: 0;background: url(/showcase/img/theme/hiton/wrapper.svg) no-repeat center;background-size: 50%;width: 70px;height: 100%;opacity:0}
#item_images.with_arrows:hover  .item_images_nav{opacity:1}
#item_images.with_arrows #item_images_prev{left: 90px;transform: rotate(180deg);}
#item_images.with_arrows #item_images_next{right: 0;}
@media only screen and (max-width: 480px){
	#item_images.with_arrows .item_images_nav{width:50px;height:300px;opacity:1}
	#item_images.with_arrows #item_images_prev{left:0px;}
}

/* вертикально*/ 
#item_images{position:relative; margin:0 20px 0 42px;}
#item_current_image{height:500px; line-height:500px; margin-left:95px; vertical-align:center;text-align:center; font-size:0; background-color:#fff;}
#item_current_image.image_empty{background-image:url("/showcase/img/theme/empty_product_image.png"); background-repeat:no-repeat; background-position:center;}
.item_current_image.hide{display:none;}
#item_current_image img{max-width:100%; max-height:100%; vertical-align:middle; cursor:zoom-in;}
#item_current_image iframe{width:100%; height:100%;}
#item_images_gallery{position:absolute; top:0; left:0; width:90px; height:calc(100% - 60px); overflow:hidden; padding:25px 0; background-color:rgba(255,255,255,0.2);}
.item_images_gallery_nav{position: absolute;left: 25%;height: 18px;cursor: pointer;width: 34px;}
#item_images_gallery_prev{top:0;background:url(/showcase/img/theme/hiton/wrapper.svg) no-repeat center;transform: rotate(-90deg);width: 25px;height: 25px;right: 0;left: 0;margin:0 auto;}
#item_images_gallery_next{bottom:0;background:url(/showcase/img/theme/hiton/wrapper.svg) no-repeat center;transform:rotate(90deg);width: 25px;height: 25px;right: 0;left: 0;margin: 0 auto;}
#item_images_gallery.hide_nav{height:100%; padding:0;}
.hide_nav .item_images_gallery_nav{display:none;}
#item_images_thumbs{width:100%; height:calc(100% - 10px); margin:0; padding:0px 100px 5px 5px; overflow:auto;}
.item_images_thumb{list-style:none; position:relative; height:60px; width:60px; margin:15px 0 15px 0; line-height:60px; text-align:center; font-size:0; background-color:#fff;border: 2px solid #65dde0;padding: 3px;}
.item_images_thumb.video_thumb:after{content:''; position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; background:url('/showcase/img/theme/gora/video_frame.png') repeat-y; background-size:100%;}
.item_images_thumb.selected:before{content:''; position:absolute; z-index:10; right:-11px; top:40%; width:18px; height:18px;width: 0;height: 0;border-top: 10px solid transparent;border-left: 10px solid #00CDD0;border-bottom: 10px solid transparent;}
.item_images_thumb img{max-height:100%; max-width:100%; vertical-align:middle;}
#item_fullsize_image{position:absolute; z-index:300; top:-80px; max-width:700px; max-height:700px; overflow:hidden; background-color:#fff; box-shadow:0 2px 8px rgba(0,0,0,0.4);}
#item_fullsize_image.right{left:calc(100% + 10px);}
#item_fullsize_image.left{left: calc(100% - 40px);}
#item_fullsize_image.hide{display:none;}
.item_fullsize_image{display:block; position:relative;}
.item_fullsize_image.hide{display:none;}


/* В:"ВЫБОР ТОВАРА" */
.w_item_choice {overflow: hidden;position: relative;   }
.page_product #item_name { background: #fff; margin: 0; padding: 15px 0;}
.w_item_product_price {font-size:28px;  color:#666;  overflow:hidden; text-overflow:ellipsis;line-height: normal;font-family: Montserrat;letter-spacing: -0.025em;width: 75%;}
.w_item_product_price span.ruble{font-size: 28px; color: #66667a;}
.w_item_product_price del.ruble{padding: 0px 0 0 5px;font-size: 18px;;position: relative;top: -3px;display: inline-block;}
.w_item_product_price mark{background-color:#ff8063;color:#fff;padding: 2px 5px;font-size:18px;position: relative;font-weight: 200;top: -5px;display: inline-block;/*! border-radius: 15px 0 */}
.w_item_in_basket { height: 30px;margin: auto;display: block;text-align: center;margin-bottom: 5px;margin-top: -35px;}
.w_item_actions {display:inline-flex; align-items: center;}
.w_item_choice > .w_item_properties {display:block; position:relative;}
.w_item_choice table { table-layout:fixed; width:100%;margin: 10px 0;}
.w_item_choice table tbody tr td:first-child {width:100%;}
.w_item_choice table tbody tr td:nth-child(2) {width:100px; padding:0px 10px;}
.w_item_choice table tbody tr td:last-child {position:relative; width:130px; text-align:center;}
.w_item_choice table tbody tr td:last-child span {display:none;}
.w_item_properties input {display:none;}
.choice {display:inline-block;  height:30px; padding:5px 13px 5px 0px;} /* кнопки при просмотре товара */
.w_item_choice .w_item_actions .favorite_item { opacity:1;cursor:pointer;transition: all 0.4s; -ms-transition: all 0.4s;background:url(/showcase/img/theme/hiton/favorite_tovar_vibor.svg) no-repeat; display: inline-block;width: 35px;left: 0px;height: 35px;padding: 0;background-size:35px;position: relative;top: 0;margin: 0 10px;} 
.w_item_choice .w_item_actions .favorite_item:hover {-o-transform: rotate3d(0, 0, 1, 360deg);-ms-transform: rotate3d(0, 0, 1, 360deg);-moz-transform: rotate3d(0, 0, 1, 360deg);-webkit-transform: rotate3d(0, 0, 1, 360deg);transform: rotate3d(0, 0, 1, 360deg);}
.w_item_choice .w_item_actions .favorite_item.contains {cursor:pointer;opacity:1;background:url(/showcase/img/theme/hiton/favorite_tovar.svg) no-repeat;transition:all 0.4s;-ms-transition: all 0.4s; }
.w_item_choice .w_item_actions .favorite_item.contains:hover{transform: none}
.w_item_choice .w_item_actions .compare_item {opacity:1;cursor:pointer; transition: all 0.4s; -ms-transition: all 0.4s;background:url(/showcase/img/theme/hiton/compare_tovar_vibor.svg) no-repeat; display: inline-block; width: 35px; height: 35px; padding: 0;background-size:35px;position: relative;top: 0;right: 0;}
.w_item_choice .w_item_actions .compare_item:hover {-o-transform: rotate3d(0, 0, 1, 360deg);-ms-transform: rotate3d(0, 0, 1, 360deg);-moz-transform: rotate3d(0, 0, 1, 360deg);-webkit-transform: rotate3d(0, 0, 1, 360deg);transform: rotate3d(0, 0, 1, 360deg); }
.w_item_choice .w_item_actions .compare_item.contains {opacity:1;background:url(/showcase/img/theme/hiton/compare_tovar.svg) no-repeat;transition:all 0.4s;-ms-transition: all 0.4s;}
.w_item_choice .w_item_actions .compare_item.contains:hover{transform: none} 


/* наличие товара в выборе товара */
.w_item_availability{background: #efefef;padding: 5px;margin: 15px 0 0 0;}
.w_item_availability caption{text-align: left;padding: 2px}
.w_item_availability_scale{ display:inline-block; width:56px; height:14px; vertical-align: middle;background-size: 56px}
.w_item_availability_scale_0{ background:url(/showcase/img/theme/hiton/scale0.svg) no-repeat;}
.w_item_availability_scale_1{ background:url(/showcase/img/theme/hiton/scale1.svg) no-repeat;}
.w_item_availability_scale_2{ background:url(/showcase/img/theme/hiton/scale2.svg) no-repeat;}
.w_item_availability_scale_3{ background:url(/showcase/img/theme/hiton/scale3.svg) no-repeat;}

.w_item_choice table tbody tr td .favorite_item  {top: 0; left: 135px;}
.w_item_choice table tbody tr td .compare_item  {top: 0; left: 165px;}
.w_item_choice .w_item_add_in_basket {top:0;color: #000; font-weight: bold; left: 0; background-color: #ff8063;  font-size: 16px;padding: 7px 15px;border-radius: 5px;cursor: pointer;}
.w_item_choice .w_item_add_in_basket:hover{border-radius:20px;transition: all .5s ease;}
.w_item_choice .w_item_add_in_basket:after{content:"В корзину";color: #fff;font-weight: 300;}
.w_item_choice .w_item_in_basket {height:auto;}
.w_item_choice .w_item_in_basket .button_plus, .w_item_choice .w_item_in_basket .button_minus {width: 30px; height: 25px; background: #ff8063; color: #fff;font-size: 25px;}
.w_item_choice .w_item_in_basket input.w_basket_item_qnt {width: 100px; height: 25px;}
.w_item_choice table .w_item_in_basket input.w_basket_item_qnt {width: 35px;}

.w_item_choice .w_item_add_in_basket.disabled{opacity: 0.5;cursor: default;}
.w_item_choice .w_item_add_in_basket.disabled:hover{border-radius: 5px}
.w_item_choice .w_item_actions .favorite_item.disabled,.w_item_choice .w_item_actions .compare_item.disabled{opacity: 0.5}
.w_item_choice .w_item_actions .favorite_item.disabled:hover,.w_item_choice .w_item_actions .compare_item.disabled:hover{transform: none;cursor:default}
.w_item_choice .w_item_notice.show,.w_item_choice .w_item_notice{opacity: 0;padding:6px 15px;color:red;font-weight:200; margin: 7px auto 2px auto;border: 1px red solid;border-radius: 15px 15px 15px 0;float: left;margin-left: 15px;}
.w_item_choice .w_item_notice.show.hover{display: block;opacity: 1}


.choice input[type="checkbox"]:checked + span, .choice input[type="radio"]:checked + span {background-color: #65DDE0; color: #fff;font-weight: 200;}
.choice span {display: inline-block; text-align: center; color: #000; cursor: pointer; text-transform: uppercase;font-size: 13px;min-width: 80px;padding: 2px 10px;border: 2px solid #65DDE0;
    border-radius: 50px;}
.choice input[type="checkbox"]:disabled + span, .choice input[type="radio"]:disabled + span {color: #808080; cursor: default; background: #f3f3f3; border: 2px solid #f3f3f3;}
.choice input[type="checkbox"]:not(:checked):not([disabled]) + span:hover,  .choice input[type="radio"]:not(:checked):not([disabled]) + span:hover {
   transition:all 0.2s; -ms-transition:all 0.4s; background-color: #65DDE0; color: #fff;font-weight: 200;}
/*.choice input[type="checkbox"] + span.available_propval*/
.w_items_property_name {font-size: 14px;color: #353636;padding: 2px 0;letter-spacing: 0.01em;font-weight: 100;display:inline-block;width:auto;vertical-align: middle;}
.w_items_property_values{font-size: 14px;display:inline-block;width:auto;vertical-align: middle;padding: 2px 5px}



/* В:"КОНТАКТЫ" */
.contacts {margin:0px 15px 15px 15px;}
.contacts_caption {padding: 12px 0; color: #313131; font-size: 15px; text-transform: uppercase; font-weight: bold; cursor: pointer;}
.contacts_info {padding: 10px 15px; border: 1px solid rgba(192,143,199,0.23); background: #fff; color: #313131; word-wrap: break-word;}
.contacts_info_box {width:100%;}
.contacts_contact {margin-top:10px;} /* Интервал между строчками */
.contact_type {margin-right:5px;} /* Интервал текста после названия */
.contact_data {display: block;}

/* В:"избранное" */
.w_basket_item_list h2 {font-weight: 300;text-align: center;padding: 20px;background: #a3b5ea;margin: 20px 0 0 0;font-family: montserrat;color: #fff;}
.w_basket_item_table .ruble{font-size: 25px;letter-spacing: 0.01em;font-weight:normal}
.w_basket_item_table .w_item_add_in_basket{font-family: montserrat;padding: 5px 10px;font-weight: 200;letter-spacing: 0.01em;background-color: #ff4f1b;}
.w_basket_item_table .w_item_add_in_basket:after{content:"В корзину"}
.w_basket_item_table .w_item_add_in_basket:hover{color:#fff;}
.w_basket_item_table .favorite_item:hover,.w_basket_item_table .compare_item:hover{transform: scale(1.05)}
.w_basket_item_table tr td.w_item_info {padding: 20px 20px 20px 50px;width: 50%;}
.w_basket_item_table tr td.w_item_img {padding:20px;height: 160px;vertical-align: middle;width: 16%;}
.w_basket_item_table .w_item_name{font-weight: 200;font-size: 16px;line-height: normal;}
.w_basket_item_table .w_basket_item_qnt{width:210px}
.page_obuy .w_basket_item_table .w_basket_item_qnt:not(input){vertical-align: middle;}

/* В: КОНТЕНТ HTML */
.content_html { position: relative;    line-height: normal;}
.section_type_head .content_html{text-align: center;color: #fff;font-size: 22px;margin: 0 10px}
.page_catalog.content_html {padding: 0px; }

.section_type_body .widget_content p a,.section_type_body   .widget_content p a:hover{color: #6c70fd;padding: 2px;FONT-WEIGHT: 100;text-decoration: underline;}

/*Кнопки акции и карта ТЦ*/
#button_dop{display: flex;}
#button_map,#button_rabota,#button_adres{position:relative;cursor: pointer;text-align: center;padding:30px 12px 0 12px;border-radius:0;border-radius: 20px;margin: 0 5px;}
#button_action{padding:12px;border-radius: 20px;margin: 0 5px;top: 10px;text-align: center;}
#button_map ,#button_action ,#button_rabota ,#button_adres {color:#da0100;color: #0b0b0b;font-weight:200;font-size: 14px;position:relative}
#button_action a{color:#fff;font-weight: bold;line-height: 23px;}
#button_action span{}
#button_action {background: red;animation: shake 6.82s cubic-bezier(.36,.07,.19,.97) both infinite;transform: translate3d(0, 0, 0);backface-visibility: hidden;animation-delay:5s;box-shadow: 0 0 5px #b9b6b6;position: relative;top: -3px;padding: 12px;}
#button_adres:before {content:"";position:absolute;background:url(/showcase/img/theme/hiton/mesto-242.svg) ;width:22px;height:27px;left:0;top:0px;right: 0;margin: auto}
#button_adres:hover:before{background:url(/showcase/img/theme/hiton/mesto-24.svg)}
#button_adres:hover {color:#ffbf2a;}
#button_map:before {content:"";position:absolute;background:url(/showcase/img/theme/hiton/karta.svg) ;width:22px;height:27px;left:0;top:0px;right: 0;margin: auto}
#button_map:hover:before{background:url(/showcase/img/theme/hiton/karta2.svg)}
#button_map:hover {color:#65dde0}
#button_rabota:before {content:"";position:absolute;background:url(/showcase/img/theme/hiton/vacansii.svg) ;width:22px;height:27px;left:0;top:0px;right: 0;margin: auto}
#button_rabota:hover:before {content:"";position:absolute;background:url(/showcase/img/theme/hiton/vacansii2.svg) ;width:22px;height:27px;left:0;right: 0;margin: auto}
#button_rabota:hover {color:#ff8063}
  @keyframes shake {
  90%, 100% {
    transform: translate3d(-1px, 0, 0);  
  }
   
  92%, 98% {
    transform: translate3d(2px, 0, 0); 
  }
 
  93%, 95%, 97% {
    transform: translate3d(-4px, 0, 0);
  }
 
  94%, 96% {
    transform: translate3d(4px, 0, 0); 

}
  }


	
/* В:"ПОДЕЛИТЬСЯ В СОЦ СЕТЯХ" */
.social_share{padding: 20px 0 0 0;text-align: left;}
.social_share_name{margin-bottom:0px;}
.social_share_link{display:inline-block; margin:0 4px; cursor:pointer;}
.social_icon_box{border-radius: 5px;margin-right: 5px;}
.section_type_right .social_icon_box,.section_type_foot .social_icon_box{margin-right: 0px;}
.social_icon_box{transition:transform 100ms;}
.social_icon_box:hover {transform: scale(1.2);}
.social_share_name {text-align: center; position: absolute;margin-top: 2px;font-size: 16px;color: #666;}
.social_share_container{padding-left:120px} 
.wform .label .social_icon{margin:0 8px; padding:0;}
.page_catalog .social_share {text-align:right}

/* страница вывода ошибки */
.page_error, .page_error .section, .page_error .widget, .page_error .widget_content, #error {}
.error_showcase_disabled {width:100%; height: 650px; margin:15px auto; background-image:url("/showcase/img/theme/close_1000.png");background-repeat: no-repeat; background-position: center;}
.error_page_not_found, .error_page_not_active {width:100%; height:1000px; /*! margin:15px auto; */ background:url("/showcase/img/theme//hiton/error404.svg") #fff no-repeat center center fixed;;}

.floor0 {border: 1px solid #F68164; border-radius: 10px; padding: 15px; text-transform: uppercase; cursor: pointer; text-align: center;}
.floor1 {border: 1px solid #F68164; border-radius: 10px; padding: 15px; text-transform: uppercase; cursor: pointer; text-align: center; margin: 10px 0;}
.floor2 {border: 1px solid #F68164; border-radius: 10px; padding: 15px; background: #F68164; color: #fff; text-transform: uppercase; text-align: center;}

/*СТРАНИЦА АКЦИИ*/
.fon_action{ margin: 20px auto 0px auto;background: #da0100;padding: 20px 0 100px 0;}
.fon_action:after{content:"";display:block;clear:left}
  .action{   background: #fff;margin: 10px 15px;width:48%;box-shadow: 0px 0px 0 0px #980505;display:flex;float: left;height: 300px;}
  .action:hover{box-shadow: 0px 0px 0px 10px #fea8a8;/*! border: 2px solid #fff; */}
  .action_left{width: 313px}
  .action_text{font-size: 14px;line-height: 20px;padding: 0px 30px 5px 0px;}
  .zag_action{padding:40px 10px 5px 0px;font-weight: 200;font-size: 18px;line-height: normal;color: #da0100;}
  .action_right a{color: #da0100;font-size: 16px;border-bottom: 1px dashed #da0100;}
  .action_right a:hover{color:#000;border-bottom: 1px dashed #000;}
 
/*СТРАНИЦА АРЕНДАТОРАМ*/
.info_hiton,.zayavka{display:block;text-align:left;}
.info_hiton{font-size:18px;line-height:28px;padding:70px 100px;}
.info_hiton h3{font-size:26px;font-weight:200;text-align:center;padding:0px;margin:0}
.info_arenda{margin: 0 auto;display: flex;align-items: center;}
#contact_arenda{display:block;width:400px;font-size: 20px;line-height: normal;display: inline-block;margin: 0 auto;text-align: center;padding-top: 80px; }
#contact_arenda h3{font-size:22px;margin: 0;}
#foto_hiton{background:url(/showcase/img/theme/hiton/hiton-foto.jpg) no-repeat ;  width: 800px;height: 418px; margin: 0 auto 100px auto;}
.page_arenda .section_type_center{margin-bottom:20px;}
.page_obuy .section_type_center,.page_order .section_type_center{margin-bottom:0px;} /*чтоб не влияла на шапку корзины*/

/*СТРАНИЦА ВАКАНСИИ*/
#section_335{background: ghostwhite;width: 100%;}
.wrapper_v{max-width:1200px;margin:auto;margin-bottom: 40px;width: 100%;display: flex;overflow: hidden;flex-direction: row-reverse;flex-wrap: wrap;}
.wrapper_vacancy{position:relative;font-size: 18px;line-height: 20px;padding: 20px;max-width: 500px;display: inline;float: left;width: calc(100% - 60px);height: 100%;box-shadow: 0 0 10px #e1e0e0;background: #fff;margin: 10px;}
.header_about_vacancy{text-align:center;margin:40px auto 20px auto;font-weight:200;font-size:40px;}
.vacancy{font-size:20px;font-weight:200;margin-bottom:10px;}
.about_vacancy{word-wrap: break-word;}
.h_vacancy{font-weight:100;font-size: 16px;}
.description_vacancy{font-size:14px;margin-bottom:10px;}
.text_vacancy{padding:0 20px;font-size:14px;}

/* В:"ОБРАТНАЯ СВЯЗЬ" */
.feedback_button{display:block;height: 40px;padding: 0 10px;border-radius: 20px;margin: 0 auto;font-size: 18px;font-weight: 100;font-family: montserrat;width: 250px;background:#ffbf2a;}
.feedback_form{width:470px; padding:0 15px;}
.feedback_line{padding-bottom:15px;}
.feedback_label{display:block;}
.feedback_title{line-height:22px;}
.feedback_input{width:100%;}
.feedback_text{width:100%; height:140px;}
.feedback_send{padding:5px 20px;border-radius: 20px;}
.feedback_info{color:#aaa;}

/* В:"МЕСТОПОЛОЖЕНИЕ (ЯНДЕКС КАРТА)"*/
#yandex_map{max-width:100%; min-height:300px; margin:0 auto;}


/*СТРАНИЦА УСЛУГИ*/
.page_service .widget > .widget_content > .section.align_center.valign_top{max-width:3000px;width:100%;}
.page_service .section_type_center{background:#fff}
.solyarii_block{background:#ff8063;margin-top: 0px;position: relative;z-index: 5;}
.solyarii_about,.cafe_about,.atelie_about,.pixel_about{max-width: 1500px;margin:0 auto;display:block;padding: 0;}
.cafe_block{background:#ffbf2a}
.atelie_block{background:#65dde0}
.pixel_block{background:#042475}
.solyarii_about,.cafe_about,.atelie_about,.pixel_about{width:100%;display:flex;align-items:center;justify-content: center;height:640px;position: relative;}
.prokrutka {width: 10%;}
.uslugi_info{width:45%;z-index: 200;}
.uslugi_image_pug{ width:45%;z-index: 200;text-align: center;margin-top:-120px;}
/*лесенка*/
.solyarii_about:after,.atelie_about:after{content:"";position:absolute;background:url(/showcase/img/theme/hiton/page_service/lestnica.svg) no-repeat right;width:100%;height:100%;background-size:650px;z-index:2;right:70px;}
.cafe_about:after,.pixel_about:after{content:"";position:absolute;background:url(/showcase/img/theme/hiton/page_service/lestnica2.svg) no-repeat left;width: 100%;height:100%;background-size:650px;z-index:2;left: 30px;}
/*иконки*/
.icon_vremya,.icon_mesto,.icon_telefon,.icon_vkontakte,.icon_sait,.icon_instagramm{position:relative;font-size:18px;padding-left:45px;margin:10px 0;font-weight:normal;color:#fff}
.icon_vkontakte,.icon_instagramm{margin-top: 20px;}
.icon_sait a{font-weight:200;color:#fff;font-size:20px;border-bottom:1px dashed #fff}
.icon_vkontakte a,.icon_instagramm a{color:#fff;border-bottom:1px dashed #fff}
.icon_vkontakte a:hover,.icon_sait a:hover,.icon_instagramm a:hover{border-bottom:1px solid #fff}
.icon_vremya:before{content:"";position:absolute;background:url(/showcase/img/theme/hiton/page_service/vremya2.svg) no-repeat ;background-size:28px;width:30px;height:30px;left:0px}
.icon_mesto:before{content:"";position:absolute;background:url(/showcase/img/theme/hiton/page_service/mesto2.svg) no-repeat ;background-size:25px;width:30px;height:30px;left:0px}
.icon_telefon:before{content:"";position:absolute;background:url(/showcase/img/theme/hiton/page_service/telefon2.svg) no-repeat ;background-size:30px;width:30px;height:30px;left:0px}
.icon_vkontakte:before{content:"";position:absolute;background:url(/showcase/img/theme/hiton/page_service/icon_vkont.svg) no-repeat ;background-size:30px;width:30px;height:30px;left:0px}
.icon_instagramm:before{content:"";position:absolute;background:url(/showcase/img/theme/hiton/page_service/icon_inst.svg) no-repeat ;background-size:30px;width:30px;height:30px;left:0px}

.solyarii_zagolovok,.cafe_zagolovok,.atelie_zagolovok,.pixel_zagolovok{font-size:25px;font-weight:200;padding:30px 0 10px 70px;color:#fff;position:relative;}
.solyarii_zagolovok:before{content:"";position:absolute;background:url(/showcase/img/theme/hiton/page_service/solnce.svg) no-repeat;width:48px;height:100%;/*! background-size:48px; */top:20px;left:10px}
.cafe_zagolovok:before{content:"";position:absolute;background:url(/showcase/img/theme/hiton/page_service/pribori.svg) no-repeat;width:40px;height:100%;background-size:35px;top:10px;left:20px}
.atelie_zagolovok:before{content:"";position:absolute;background:url(/showcase/img/theme/hiton/page_service/maneken.svg) no-repeat;width:28px;height:100%;background-size:24px;top:5px;left:20px}
.pixel_zagolovok:before{content:"";position:absolute;background:url(/showcase/img/theme/hiton/page_service/printer.svg) no-repeat;width:45px;height:100%;background-size:40px;top:13px;left:20px}

.uslugi_text{color:#fff;padding: 20px ;font-size:18px;text-align:left;line-height:30px;font-weight:200}
/*анимации*/
.solyarii_anim1{background:url(/showcase/img/theme/hiton/page_service/father.gif);margin:0 15px;width:215px;height:205px;display:inline-block; }
.solyarii_anim2{background:url(/showcase/img/theme/hiton/page_service/mama.gif);margin:0 15px;width:215px;height:205px;display:inline-block; }
.cafe_anim{background:url(/showcase/img/theme/hiton/page_service/obed.gif);margin:0 15px;width:323px;height:205px;display:inline-block; }
.atelie_anim{background:url(/showcase/img/theme/hiton/page_service/shveya.gif);margin:0 85px;width:323px;height:205px;display:inline-block ;}
.pixel_anim{background:url(/showcase/img/theme/hiton/page_service/pechat.gif);margin:0 15px;width:323px;height:205px;display:inline-block;}

#sliding_button{position:absolute;bottom:0;background:url(/showcase/img/theme/hiton/page_service/slider_vverh.png) repeat-y bottom;width:8px;height:2260px;z-index:10;left:240px;background-size:4px;transition: 0.4s ease ;}
#sliding_button:before{content:"";position:absolute;background:url(/showcase/img/theme/hiton/page_service/pug_slider.svg) no-repeat ;width:80px;height:80px;background-size:50px;left:-21px;z-index:1200;top:-50px;z-index:2000}

/*СТРАНИЦА КАК НАС НАЙТИ?*/
/*Карта*/
#map_block{z-index:5;position:absolute}
#map,#map_block{width:1340px;height:700px;margin:40px auto}
#ukazatel{position:absolute;top:290px;left:228px;background:url(/showcase/img/theme/hiton/page_map/strelka.gif) no-repeat;width:167px;height:98px}
#ukazatel2{position:absolute;top:223px;left:68px;background:url(/showcase/img/theme/hiton/page_map/strelka2.gif) no-repeat;width:318px;height:191px}

#map_block_showed{position:absolute;top:0px;left:50%;margin-left:-370px;z-index:10}
#map_block_button_showed{cursor:pointer;position:absolute;width:300px;top:30px;left:50%;margin-left:-150px;text-align: center;padding:5px 15px;font-size:30px;border-bottom:2px dashed #fff;color:#fff;background:rgba(4, 36, 117, 0.6);z-index:9}
#map_block_avto_showed{background:url(/showcase/img/theme/hiton/page_map/our_map_avto.png) no-repeat;width:739px;height:622px}
#map_block_avto_detailed_showed{background:url(/showcase/img/theme/hiton/page_map/our_map_avto_detailed.png) no-repeat;width:739px;height:622px;}
#map_block_avtobus_showed{background:url(/showcase/img/theme/hiton/page_map/our_map_avtobus.png) no-repeat;width:739px;height:622px;}
#map_block_vary{width:100%;height:100%;position:relative}
#button_go_vary{position:absolute;display:block;top: 262px;width: 170px;left: 521px;}
.button_go_active,.button_go{width:150px;height:30px;margin:5px 0px;background:#fff;border:3px solid #cecbcb;border-radius:10px;font-size:12px;line-height: 30px;
padding: 0px 5px;display: inline-block;cursor:pointer;filter: brightness(110%);}
.button_go_active{background:#ffbf2a;border:3px solid #efca78;box-shadow: 0px 0px 15px #d7cece;cursor:default}
#map_closed_button{position:absolute;background:url(/showcase/img/theme/hiton/page_map/closed.svg) no-repeat;width:86px;height:86px;top: 30px;left: 630px;cursor:pointer}
#map_closed_button:hover{filter:brightness(20%)}
#map_block_button_showed:hover{filter:brightness(130%)}
.map_info2 { padding: 0px; font-size: 18px; border-radius: 20px;margin: 0px auto;text-align:center;}
.map_clock2 {margin: 0px 0 30px 0;padding: 10px 0;color: #fff;font-size: 28px;font-weight: 200;text-align: center;border-radius: 5px;border-top: 5px dashed #fff;border-bottom: 4px dashed #fff; background: #ff8063;}
.bank_1_2,.bank_2_2,.bank_3_2,.salon_1_2,.salon_2_2{display:inline-block;width:200px;position: relative;font-size: 15px;}
.bank_1_2, .bank_2_2, .bank_3_2{padding-left:30px;padding-bottom: 20px;}
.map_pelican2,.map_parkovka2,.map_bank2,.map_salon2{margin: 30px auto;position: relative;width: 1000px;padding: 10px 0;}
.map_parkovka2:before{content:"";background:url(/showcase/img/theme/hiton/page_map/parking.svg)no-repeat ;width:28px;height:38px;background-size:28px;position:absolute;top: 0;left: 360px;}
.map_bank2:before{content:"";background:url(/showcase/img/theme/hiton/page_map/money.svg)no-repeat ;width:43px;height:100%;background-size:43px;position:absolute;top: 0;left: 40px;}
.map_salon2:before{content:"";background:url(/showcase/img/theme/hiton/page_map/salon_sot.svg)no-repeat ;    width: 30px;height: 100%;background-size: 30px;position: absolute;top: -2px;left: 195px;}
.map_pelican2:before	{content:"";background:url(/showcase/img/theme/hiton/page_map/pelic.svg)no-repeat ;width:32px;height:100%;background-size:32px;position:absolute;top: 0;left: 260px;}
.bank_1_2:before{content:"";background:url(/showcase/img/theme/hiton/page_map/bank_otkr.svg) ;width:31px;height:39px;background-size:31px;position:absolute;top: -10px;left: 15px;}
.bank_2_2:before{content:"";background:url(/showcase/img/theme/hiton/page_map/bank_avangard.svg) ;width:31px;height:39px;background-size:31px;position:absolute;top: -10px;left:15px;}
.bank_3_2:before{content:"";background:url(/showcase/img/theme/hiton/page_map/bank_sber.svg) ;width:31px;height:39px;background-size:31px;position:absolute;top: -10px;left:35px;}
.salon_1_2:before{content:"";background:url(/showcase/img/theme/hiton/page_map/mts.svg) ;width:31px;height:39px;background-size:31px;position:absolute;top: -10px;left:40px;}
.salon_2_2:before{content:"";background:url(/showcase/img/theme/hiton/page_map/tele2.svg) ;width:31px;height:39px;background-size:31px;position:absolute;top: -10px;left:40px;}

/*ПУГОВИЦЫ*/
#our_mail{font-size:25px;font-weight:200;margin:40px auto;padding:10px;background:#042475;color:#fff;width:500px;border: 3px dashed #fff;}
.pug_cont{margin: 0px 40px ;padding: 0;list-style: none;display: inline-block;text-align: center;width: 100%;height:450px;width:220px;}
.pug_name{height:40px;display: inline-block;}
.pug_img{width: 100%;height: 100%;border-radius: 50%;position: relative;box-shadow: 0 1px 2px rgba(0,0,0,0.1);cursor: default;}
.pug_name_name{display: inline-block;color:#042475;font-weight:200;font-size: 22px;border-bottom:2px dashed #042475;cursor:pointer;margin-bottom: 10px}
.info-back_contact_telefon{margin-top:50px;font-weight:200; font-size:20px}
.info-back_contact_mail{margin-top:20px;font-weight:200; font-size:13px}
#pug1_img{background:#65dde0;width:220px;height:220px}
#pug3_img{background:#ff8063;width:220px;height:220px}
#pug2_img{background:#ffbf2a ;width:220px;height:220px}

#pug1_img .ch-info,#pug1_img .ch-info-front{background: url(/showcase/img/theme/hiton/page_map/pug_for_cont.svg) no-repeat #65dde0;width: 180px;height: 180px;}
#pug3_img.ch-info,#pug3_img .ch-info-front{background: url(/showcase/img/theme/hiton/page_map/pug_for_cont.svg) no-repeat #ff8063;width: 180px;height: 180px;}
#pug2_img.ch-info,#pug2_img .ch-info-front{background: url(/showcase/img/theme/hiton/page_map/pug_for_cont.svg) no-repeat #ffbf2a;width: 180px;height: 180px;}

.ch-info-back{background:#fff;}
.ch-info-wrap{top: 20px;left: 20px;background: #ffbf2a;box-shadow: 0 0 0 20px rgba(255,255,255,0.2), inset 0 0 3px rgba(115,114, 23, 0.8);}
.ch-info-wrap, .ch-info {position: absolute;width: 180px;height: 180px;border-radius: 50%;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;
 transition: all 0.4s ease-in-out;-webkit-perspective: 800px;-moz-perspective: 800px;-o-perspective: 800px;-ms-perspective: 800px;perspective: 800px;}
.ch-info .ch-info-front {-webkit-transform-origin: 50% 100%;-moz-transform-origin: 50% 100%;-o-transform-origin: 50% 100%;-ms-transform-origin: 50% 100%;transform-origin: 50% 100%;
 z-index: 100;box-shadow: inset 2px 1px 4px rgba(0,0,0,0.1);}
.ch-info > div {display: block;position: absolute;width: 100%;height: 100%;border-radius: 50%;background-position: center center;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
.pug_cont:hover .ch-info-front {-webkit-transform: rotate3d(1,0,0,-180deg);-moz-transform: rotate3d(1,0,0,-180deg);-o-transform: rotate3d(1,0,0,-180deg);-ms-transform: rotate3d(1,0,0,-180deg);transform: rotate3d(1,0,0,-180deg);
box-shadow: inset 0 0 5px rgba(255,255,255,0.2), inset 0 0 3px rgba(0,0,0,0.3);}
.ch-item:hover .ch-info-back {background: rgba(230,132,107,0.6);}
/*Анимация "Пуговицы на автомобиле"*/
.container_avto{width:1490px;margin:auto}
.car{width: 1490px;height: 214px;position: relative;overflow: hidden;margin-top: 40px;}
.car span{position: absolute}
.car_telejka{background: url(/showcase/img/theme/hiton/page_map/telejka.svg);width: 268px;height: 221px;z-index: 1;top: 0px;left: -228px;-webkit-animation: bodyWheel 10s linear infinite;animation: bodyWheel 10s linear infinite}
.car_body{background: url(/showcase/img/theme/hiton/page_map/pugi_avto.svg);width: 376px;height: 221px;z-index: 1;top: 0px;left: 40px;-webkit-animation: bodyWheel 10s linear infinite;animation: bodyWheel 10s linear infinite}
.car_body:before,.car_body::after,.car_telejka:before,.car_telejka::after{content: "";position: absolute}
.car_body:before,.car_telejka:before{background: url(/showcase/img/theme/hiton/page_map/pugi_koleso.svg);width: 71px;height: 71px;top: 140px;right: 38px;animation: spinWheel 10s linear infinite}
.car_body:after,.car_telejka::after{background:url(/showcase/img/theme/hiton/page_map/pugi_koleso.svg);top: 140px;right: 224px;width: 71px;height: 71px;animation: spinWheel 10s linear infinite}
.car_telejka::after{right:170px}

@keyframes bodyWheel{
	0% {transform: translateX(-404px) ;}
	100%	{transform: translateX(1890px)}	}	

@keyframes spinWheel{
	0%{transform: rotate(0);}
	100%{transform:  rotate(3000deg)}}



/*СТРАНИЦА ЭЛЕКТРОННЫЙ КАТАЛОГ ПРОКАТА*/
.page_rent_of_carnival_costumes_and_dresses .slide img {width: auto;border-radius:0;box-shadow: 0 0 7px #b1afaf;margin: 20px auto 100px auto;}
.page_rent_of_carnival_costumes_and_dresses .slides{overflow: hidden;padding: 0 50px}
.page_rent_of_carnival_costumes_and_dresses .slider{position:relative;margin-bottom: 80px;width:70vw;margin: 0 auto}
.page_rent_of_carnival_costumes_and_dresses .slide{list-style:none;position:absolute;z-index:0;top:0;right:-150%;left:auto;width:100%;text-align:center;}
.page_rent_of_carnival_costumes_and_dresses .slide.active{position:relative;z-index:1; right:0;transition:linear 0.4s ;}
.page_rent_of_carnival_costumes_and_dresses .image{padding: 5px 0 0 0;}
.page_rent_of_carnival_costumes_and_dresses .image img{width: 100%}
.page_rent_of_carnival_costumes_and_dresses .image.image_logo img{width:auto}
.page_rent_of_carnival_costumes_and_dresses .prev_slide,.page_rent_of_carnival_costumes_and_dresses .next_slide{top:0; bottom:0;margin: auto}

/*страница Политика конфиденциальности*/
.page_privacy_policy .section_type_body .content_html{padding: 0 80px;}
@media only screen and (max-width:800px){
.page_privacy_policy .section_type_body .content_html {padding: 0 15px;}
}
/*фиксируем ширину шапки и футера*/
#section_6,#section_11{max-width: 1500px}

#section_404 .section,#section_405 .section{outline: 4px solid #74bfab;position:relative}
#section_37:before{content:"";position:absolute;background: url(/showcase/img/theme/hiton/school/albom.svg) repeat center;width:114px;height:90%;z-index: 2;left:0;right: 0;margin: 50px auto 0px auto;padding-top: 10px;z-index: 20;}
#section_404,#section_405{outline:5px solid #74BFAB;padding: 15px 30px 25px 10px;}
#section_405{outline:5px solid #74BFAB;padding: 15px 10px 25px 30px;}

#section_401,#section_400,#section_398,#section_399{margin: 20px;background: #fff;padding: 5px;outline: 3px dashed #004e8e;padding: 10px;}
#section_401 .image,#section_400 .image,#section_398 .image,#section_399 .image{padding-bottom: 30px;}
#section_401{box-shadow: 15px 15px 0 5px #d6d6d6;}
#section_400{box-shadow: 15px 15px 0 5px #ffb3cb;}
#section_398{box-shadow: 15px 15px 0 5px #ffb93e;}
#section_399{box-shadow: 15px 15px 0 5px #b3d6ff;}

#widget_content_396 div.image img{ width: 130%;}
#widget_content_403 div.image img{ width: 130%; margin-left: -30%;}
#widget_content_439 div.image img{ width: 120%;}
#widget_402,#widget_37{position: relative;z-index: 5}
#widget_403{position: relative;z-index: 4}
#section_410{padding-bottom:80px;position: relative;z-index: 5}
#widget_37 .image img{padding: 5px;padding-bottom: 0}
#section_430 .image,#section_431 .image,#section_7 .image,#section_422 .image{margin: 0 8px}
#section_430 .image:hover,#section_431 .image:hover,#section_7 .image:hover,#section_422 .image:hover{ transition: .2s linear;transform:scale(1.01);box-shadow: inset -20px -20px 0px 20px #b3d6ff;}

.school_action{padding:20px 15px;height:250px}
.school_action_head{color:#0b579b;font-size: 19px;font-weight: 100}
.school_action_text{margin: 15px 0;font-size: 15px;margin-bottom: 8px;}
.school_action_date{color: #0b579b;font-size: 18px;font-weight: 100; margin-bottom: 10px;}
.to_school_map{color:#004e8e;border-bottom:1px dashed;font-size: 16px;}
.to_school_map:hover{color:black}
.school_action_button{background: red;color:#fff;font-size: 18px;font-weight: 200;padding:7px 20px;width: 100px;display: block;left:0;right: 0;margin: auto;position: absolute;top:80%;border-radius: 10px;text-align: center;cursor:pointer}
.school_action_button:hover{box-shadow: rgba(255, 0, 0, 0.32) 0px 5px 5px 0px; transition: .2s linear}
.school_action_button a{color:#fff}
.action_atelie_info{ margin: 20px 30px 0 30px;font-size: 22px;font-weight:100;line-height: 45px;}
.action_atelie_info span{color:red;font-size: 30px}
.action_atelie_info a{font-size: 20px;border-bottom:1px dashed;color:#0b579b}
.action_atelie_info a:hover{color:black}

/*страница отдел для беременных*/
#widget_content_10623,#widget_content_10662{background:#f1f7ff;padding-bottom: 50px;}
#widget_content_10623:before,#widget_content_10662:before{content:"";position: absolute;top:50px;right:0;background: url('/showcase/img/theme/hiton/aist.png');width:313px;height:238px}
#widget_content_10609{padding-bottom: 50px;}
.page_pregnant .image:hover{transform: scale(1.05);filter: brightness(104%);transition: ease 0.4s;}
.wv6343l8 .image:hover{transform: none}
.wv6343l8 .image{padding: 0}
.wv6343l8 .image img{width:100%}
.pregnant{background:#f1f7ff;position: relative;top: -10px;padding-bottom: 20px;}
.text_pregnant{font-size:18px;text-align:left;font-family:montserrat;line-height:35px;padding:20px 35px 30px 50px;background:#fff;margin:auto 50px;position:relative;top:-40px;box-shadow: 0 0 68px rgba(47, 144, 243, 0.12);-moz-box-sizing: border-box;}
.text_pregnant span{font-weight:200}
.head_pregnant{font-size:35px;font-weight:200;padding:60px 35px 10px 50px}
.page_pregnant .prev_slide,.page_pregnant .next_slide{display:none}
.page_pregnant .slider{margin:0}
.page_pregnant .slide img {width: 100%;margin:0;border-radius: 0px;margin-top: 20px}

/*HOME start*/


/*подвал*/
.section_type_foot {background:#e6e6e6;box-shadow:0 0 15px #bfbebe;padding: 20px 0;}
.section_type_foot .navigation {width: 100%;white-space: normal;text-align: center;padding: 0;top: 0;left: 0;margin: auto;}
.section_type_foot .navigation .link {display: inline-block;}
.section_type_foot .navigation .link:hover{color:#333}

/*Лучшие*/
.page_index .best6 {width: 20%;height: 20px;line-height: 20px;padding: 10px;position: absolute;z-index: 1;background: #00b0d7;color: #fff;text-align: center;left: calc(50% - 550px);top: 25px;cursor: pointer;}

/*1ый слайд*/
.page_index .section_slider_slides{margin:0;}
.page_index .section_slider_slides .head_s1 {display: block;width: 100%;font-size: 33px;color: #6bc72a;text-align: center;padding: 15px 0 20px;cursor: default;} 
.page_index .section_slider_slides .head_s1 span{ display: block;}
.page_index .section_slider_slides .head_s1 span:first-child{font-size: 34px;}


.page_index .section_slider_slides .head_s3 {display: block;width: 100%;font-size: 20px;color: #6bc72a;text-align: center;padding: 30px 0 0;cursor: pointer;} 
.page_index .section_slider_slides .head_s3 span{ display: block;}
.page_index .section_slider_slides .head_s3 span:first-child{font-size: 30px;}
.page_index .section_slider_slides .head_s3 span:hover{opacity: 0.7}

.page_index .section_slider_slides .section_slider_slide:nth-child(2) .head_s1 {FONT-WEIGHT: 100;display: block;width: 70%;font-size: 74px;color: #fff;text-align: center;padding: 30px 0 20px;cursor: default;} 
.page_index .section_slider_slides .section_slider_slide:nth-child(2) .head_s1 span{display: block;text-transform: uppercase;line-height: 75px;}
.page_index .section_slider_slides .section_slider_slide:nth-child(2) .head_s1 span:first-child{font-size: 50px;text-transform: none;line-height: 45px;}

.page_index .section_slider_slides .section_slider_slide:nth-child(2) .head_s3 {display: block;width: 70%;}


.page_index .section_slider_slides{margin:0;}
.page_index .wynfcm9o > .widget_content > .section{max-width:none !important;}
.page_index .section_slider_nav.icons {bottom: 30px;}
.page_index .section_slider_nav.icons .section_slider_nav_slide {width: 20%;max-width: 220px;height: 6px;margin: 3px 6px;border: 2px solid #fff;border-radius: 10px;box-shadow: 0 0 5px #333;position: relative;}
.page_index .section_slider_nav.icons .section_slider_nav_slide.opened {height: 12px;margin: 0 6px;}
.page_index .section_slider_nav_slide:before {content:"";position:absolute;display:block;width: 100%;height: 100%;padding: 18px 0;left: 0;top: -18px;}
.page_index .widget.w7b82whq  {background: #ffffff;width: 100%; }
.page_index .widget.w7b82whq:before{content:"";position: absolute;width: 100%;height: 150px;bottom: -150px;background: #6bc72a;}
.page_index .widget.wqj12i3v {background: #ffffff;}
.page_index .widget.wqj12i3v:after {content:"";width: 100%;height: 121px;position:absolute;background: #b675fe;bottom: -100px;}
.page_index .widget.w6g8z8np:after {content:"";width: 100%;height: 163px;position:absolute;background: #01afbc;}


.page_index .widget.w7b82whq .woqgfvo5.widget > .widget_content > .section {width: 1100px;height: 400px;position: relative;top: 100px;background: #fff;box-shadow: 0 0 0 50px #6bc72a;}
.page_index .section_slider{margin:0;height: auto;}
.page_index .woqgfvo5 .image {padding: 0;width: 550px;height: 400px;position: relative;}
.page_index .woqgfvo5 .image img{width: 100%;bottom: 0px;position: absolute;right: 0;filter: drop-shadow(-2px -4px 6px #3335);}

.page_index .wktv9k0n .image img{right: 0%;top: 0px;position: absolute;height: 550px;}

.section_type_head .image {height: 50px;overflow:hidden;}

.section_type_head  .section_type_center {background: #a3b5ea;padding:10px 0;}
.page_index .section_type_head  .section_type_center { padding:10px 0;}

.section_type_head .sticky.sticky_fixed {    background: rgb(255, 255, 255);    box-shadow: rgba(51, 51, 51, 0.3) 0px 0px 15px;}
.content_html .button_dop_kat{height: 50px;line-height: 25px;text-transform: uppercase;width: 100%;color: #f00;font-weight: 100;}
.content_html .button_dop_kat:hover{color:red}
.w_user_item_info{text-align:center;height: 50px;line-height: 50px;}
.w_user_item_info a {width: 25%;display: inline-block;height: 50px;}
.w_user_item_info .basket_items{background: url(/showcase/img/theme/hiton/cart.svg) no-repeat center;}
.page_index .sticky {background:#fff;}
.section_type_head 	{padding: 0;z-index: 1001 !important;}
.image_logo{position:relative;}
.section_type_head 	.image_logo img	{margin:0px;height: 50px;width: auto;}
.section_type_head  #button_ak,
.section_type_head  #button_dop_kat{height:65px;line-height:65px;}
.section_type_head  #button_ak a,
.section_type_head  #button_dop_kat a{color:#333;text-transform:uppercase}
.navigation_button{display: block;position: relative;height: 50px;width:100%;background:none;cursor: pointer;margin: 0; }
.navigation_button:before{content:"м \2630  н ю";position:absolute;top:0px;left: calc(50% - 70px);text-align:center;font-size: 25px;text-transform:uppercase;width: 150px;height: 40px;line-height: 40px;background: #a3b5ea;border-radius: 25px;margin: 5px 0;color: #ffffff;box-shadow: 0 0 2px #3333335c;text-shadow: 0 0 3px #788fd2;}	

.navigation_box.opened .navigation_button{display: block;height: 50px;cursor: pointer;background: linear-gradient(180deg, #ffffff, #dbdbdb);z-index: 101;box-shadow: 0 2px 3px #7c7c7c;}
.navigation_box.opened .navigation_button:before{content:" \2716";font-size: 26px;line-height: 30px;text-align: center;width: 30px;height: 30px;left: calc(50% - 20px);top: 40px;border: 1px solid #595959;color: #595959;border-radius:30px;position: absolute;background: linear-gradient(180deg, #ffffff, #dfdfdf);box-shadow: 0 0 0 5px #dddddd;z-index: 100;} 
 	
.navigation_box.opened .navigation_button:after{content:"закрыть меню";display: block;position: absolute;font-size: 20px;font-weight: normal;line-height: 20px;text-transform: uppercase;text-align: center;width: calc(100% - 20px);height: 20px;left: 10px;top: 16px;color: #333;border-radius:30px;background: none;}  
.navigation_box.opened .navigation{display: block;position: absolute;left: 0;margin: 0px;width: 100%;text-align: center;top: 45px;padding-top: 30px;z-index: 100;box-shadow:0 1px 5px #8f8e8e;}
.navigation{background: #ffffff;position:relative;color:#333;padding-top: 0;top: 55px;display: none;}

.navigation .link	{color: #333;padding: 15px 0;position:relative;border:0;}
.navigation  .link.current:before,
.navigation  .link:before	{content:"";position:absolute;display:block;left:50%;width:0%;height:30px;top: calc(50% - 15px);bottom:10px;background:#ff6843;transition:0.3s;border-radius:10px;transform: skew(-30deg);}
.navigation .link:hover:before{width:90%;left:5%;transition:0.3s;}
.navigation .link:hover{background:none;color:#fff;transition:0.4s;}
.section_type_foot .navigation .link:hover:before{display:none}
#button_map_n	{height:50px;line-height: 50px;width: 220px;margin: 10px auto;border-radius: 25px;border: 2px solid #fff;text-align: center;}
 #button_map_n:hover{background:#fff;}
 #button_map_n a	{	color:#fff;	font-size:22px	}
 #button_map_n a:hover	{	color:#333;	}
 #client_auth 	{	background:transparent;	white-space:nowrap;	font-size:14px;font-weight: 200;font-family:ma;height: 40px;line-height: 40px;	width: 220px;margin: 10px auto;	border-radius: 25px;border: 2px solid #fff;text-align: center;left: calc(-50% + 110px);position: relative;}


.page_index .section_type_right .section_type_left .section_type_right{z-index:10	}
.page_index #page_body .slider{position: relative;margin-top: 0px;z-index:0;margin-bottom: 0;}
.page_index .prev_slide,
.page_index .next_slide {opacity: 0.5;background-position: 50%;top: 0;height: 100%;width: 50px;background-size: 60%;}

.page_index .slide img {  max-width: 1800px; max-height: 100%;  width: 100%; margin: 0;  position: relative; border-radius: 0px;	}


.page_index .wzg64roj,
.page_index .wnudwqex {padding: 18px 0;}

/* В:"Карта тц кнопка" */
 .button_map {border-radius:40px;height: 40px;border: 2px solid #fff;text-align: center;width: calc(100% - 4px);}
 .button_map .button_dop_map {line-height:40px;color:#fff;display: block;border-radius:40px;height: 40px;font-size: 16px;}
 .button_map:hover .button_dop_map {line-height:40px;color:#333;background:#fff;}
 .button_map:hover {background:#fff;color:#333;}
 
/* В:"Поиск" */
 .search > form > input:first-child{padding: unset; position: unset;background:unset; background-size: unset;cursor: unset}
 .search > form > input:focus,.search > form > input:focus{width:unset ;left:unset;transition:unset;background:unset;border:unset;border-radius:unset;right:unset;position:unset;padding:unset}
 .search > form > input:focus ~.search_submit{position:absolute;background-color:transparent;background-image:url("/showcase/img/theme/search.png");background-position:center;background-repeat:no-repeat;background-size:18px;width: 42px;height: 42px;right:12%;top:0;}

 .search{position:relative;margin: 0px;}
 .search_submit{position:absolute;background-color:transparent;background-image:url("/showcase/img/theme/search.png");background-position:center;background-repeat:no-repeat;background-size:18px;width: 42px;height: 42px;right:4px;top:0;}
 .search_submit:hover{background-color:transparent;}
 .search>form>input:first-child{width: 80%;height: 42px;padding-left: 40px;padding-right:36px;border:none;border-radius: 21px;background: #fff;}
 .search_submit.button_all {position: absolute;margin:0 auto;text-align:center;border:0px;border-radius: 21px;background-color: #ffffff;color:#fff;cursor:pointer;right: 12%;}

/* В:"АВТОРИЗАЦИЯ ПОКУПАТЕЛЯ" */
 #client_auth {text-align: left;background:transparent;white-space:nowrap;font-size:14px;font-weight: 200;font-family:ma;margin: 0;float: right;}
 #client_auth:before {/* content:""; */position:absolute;left: calc(50% - 1px);width:2px;height: 40px;background:#fff;}
 #client_auth span {display:inline-block;white-space:normal;overflow:hidden;text-overflow:ellipsis;max-width: 100px;height: 42px;width: 50%;text-align: center;vertical-align: middle;filter: brightness(1250%);background-size: 30%;max-width: none;padding: 0;}
 #client_auth span a{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: normal;color: #fff;line-height: 18px;}
 #client_auth #client_auth_name:hover{background:#fff;color:#a3b5ea;border-radius: 20px 0 0 20px;}
 #client_auth #client_auth_name:hover a{color:#333}
 #client_auth_name{color: #fff;font-weight: normal;line-height: 18px;vertical-align: middle;padding: 4px 0;font-size: 12px;font-family:Montserrat;filter:none !important;}
 #client_auth_name span:hover{background-color:transparent;filter:none !important;}
 #client_auth_logout:hover,#client_auth_login:hover{filter: brightness(100%);background-color: #fff;border-color: #fff;}
 #client_auth_reg:hover{filter: brightness(250%);background-color: #fff;border-color: #fff; }
 #client_auth_name{width: 65% !important;font-size:17px;text-align: right !important;padding-right: 5% !important;}
 #client_auth_logout {width: 30% !important;background-size: 45%;border-radius: 0 20px 20px 0;border-left: 2px solid #fff;}

 .client_auth_button {cursor:pointer;}
 .client_auth_header {margin:0 25px;  font-size:18px; color:#8c8c8c;position: absolute;top: 22px;font-size: 25px;color: #fff;font-weight: 100;font-family: montserrat !important;}
 .client_auth_header span {cursor:pointer;padding: 0 10px;margin-right: 10px;}
 .client_auth_header span:first-child, .client_auth_header span:last-child:hover{border-bottom: #fff solid 2px;}
 .client_auth_header span:first-child{cursor: default;}
 .client_auth_form {margin:25px; text-align:center;}
 .client_auth_form .label,.client_auth_form em {display:block; margin-bottom:15px; text-align:left; color:#666;}
.client_auth_form .link{font-weight:100;color:#ff8063;border-bottom:2px dotted #ff8063}
.client_auth_form .link:hover{color:gray;border-bottom:2px dotted gray}
.client_auth_notice{color:#ff8063;font-weight: 100;text-align:center;padding-top:5px}
.client_auth_alert{padding: 20px;font-size: 22px;padding-bottom: 40px;line-height: 25px;}
.client_auth_form .label>span{display:inline-block; width:150px;}
.client_auth_form .label>.check+span{width:auto; margin-left:10px;}
 .client_auth_form .input,
 .client_auth_form .select{width:230px;box-shadow: none;}
 .client_auth_form .input:focus{border:2px solid #ff8063}
 .client_auth_form .button { padding:8px 16px;margin: 0 10px 15px 10px;color:#fff;background: #ff8063;border: none;font-size: 14px;font-family: montserrat;border-radius: 5px;}
 .client_auth_form .button:disabled{background: gray;opacity: 0.5;}
 .client_auth_form .button:hover{transform:scale(0.98);transition:all .1s ease}
 .client_auth_form .button:disabled:hover{transform: none}
 .client_auth_social {padding:15px 25px; border-top:1px solid #ddd; white-space:nowrap; color:#666;}
 .client_auth_social>span {display:inline-block; vertical-align:middle; width:150px;}
 .client_auth_social>ul {display:inline-block; margin:0; padding:0; vertical-align:middle;}
 .client_auth_social>ul>li{ list-style-type:none; display:inline-block; cursor:pointer;}
 .client_auth_social>ul>li>.social_icon{margin-right:10px; border-radius:2px;}
 .client_auth_social>ul>li>.social_icon_gp,.client_auth_social>ul>li>.social_icon_ok,.client_auth_social>ul>li>.social_icon_ya{display:none;}
 #client_auth_login{background: url("/showcase/img/theme/hiton/vhod_hit.svg")center no-repeat;cursor: pointer;width: 25px;height: 25px;font-size:0;border-radius: 20px 0 0 20px;}
 #client_auth_logout{background: url("/showcase/img/theme/hiton/vihod_hit.svg")center no-repeat;cursor: pointer;width: 25px;height: 25px;font-size:0}
 #client_auth_reg{background: url("/showcase/img/theme/hiton/reg.svg")center no-repeat;cursor: pointer;width: 25px;height: 25px;font-size:0;margin-right: -10px;border-radius: 0px 20px 20px 0;border-left: 2px solid #fff;}
 #client_auth_login::after{display:none}
		
.section_tabs{/* left: calc(50% - 620px); */position: relative;padding: 10px 0;}
.page_product .section_tabs{left:0;margin: 15px;}
/*HOME end*/

/* АДАПТИВНЫЙ ДИЗАЙН */
@media only screen and (max-width: 1366px){
.widget > .widget_content > .section {} /* общая секция */
.widget_content .w_item_item_list{padding: 70px 10px 50px 10px;}
.section_type_right{padding:15px}

/*шапка*/
.pug  {  padding-right: 5px; font-size: 12px;}
#button_map , #button_action , #button_rabota ,#button_adres {font-size: 12px}

/*каталог*/
#catalog.horizontal > .groups_level_1 > .catalog_group { padding: 10px;margin: 0 10px;padding-bottom: 15px;}
.groups_level_1 .group_link{font-size:15px;}
.catalog_group.opened .group_link{font-size:15px;}
.groups_level_2 .group_caption a{font-size: 12px;}
.groups_level_3 .group_caption {line-height: normal;padding-left: 20px;}
.groups_level_3 .group_name {font-size: 12px;}
.groups_level_3 .catalog_group{padding:0 5px}
.subgroups_level_1 .subgroup_link {font-size: 13px}
#catalog.horizontal .groups_level_2 { padding: 30px 400px 95px 60px;margin: 0 30px;}
#catalog_group_10 .catalog_groups.groups_level_2 .catalog_group.as_image img{max-height:350px;}
#catalog_group_10 .catalog_group.as_image{bottom:0px;top:unset}
/*фильтр*/
#w_item_filter_button::after {font-size: 16px;padding: 10px }

/*соц сети*/
.social_links .social_icon{padding:1px}
.social_links .social_icon_box:hover .social_icon{padding:2px;}

/*страница с товаром*/
.section_tabs_label.opened:nth-child(1)::before,.section_tabs_label:nth-child(1)::before{left:5%}
.w_item_product_price {  font-size: 26px; margin-top: 5px;}
.w_item_tile_price{font-size: 16px;line-height:normal}
#item_fullsize_image{ top:-20px; max-width:420px; max-height:420px;}
#item_current_image {margin-left: 90px;}
.w_item_product_price span.ruble { font-size: 26px}
.w_items_property_name ,.w_items_property_values{font-size: 13px;}

.w_item_availability dl {}
.w_item_availability dl dt {    font-size: 16px;    color: #666;    padding: 7px 0;    letter-spacing: 0.01em;    font-weight: 200;}
.w_item_availability dl dd {    padding: 2px 10px;    border-left: 2px solid #65DDE0;    margin-bottom: 5px;}

/*сравнение*/
.compare_items_table_head table col + col, .compare_items_table table col + col {width: 199px;}

/*подвал*/
.section_type_foot .social_links_link{margin: 0 5px;}
.section_type_foot .navigation.vertical .link {padding: 0 0 5px 0;font-size: 14px;}
#scroll_page{background-size: 60px;bottom: 20px;right: 0px;}
.content_html > p.platforma_gora{font-size:13px}
/*аренда*/
.info_hiton h3{font-size: 22px;}
.info_hiton{padding: 30px 15px;font-size: 16px;}
#contact_arenda{font-size:16px}
#foto_hiton{background-size: 90%;}
/*услуги*/
.solyarii_zagolovok, .cafe_zagolovok, .atelie_zagolovok, .pixel_zagolovok{font-size:20px;}
.uslugi_text{font-size:16px;}
.solyarii_about:after,.atelie_about:after{right:0px}
.cafe_about:after,.pixel_about:after{left: 0px;}
 #sliding_button{left:50px}
/*как нас найти?*/
.container_avto, .car {width: 1200px;}
#map, #map_block {width: 1190px;}
/*баннер школа*/
.gf_list_201299635 .gf_item_link{width:1255px;height:170px;background-size:1255px;}
.gf_list_201299635 .gf_item_link::after {font-size: 14px;padding: 7px 15px;margin: 105px 138px 0 30px;}		
/*акции*/
.action {margin: 10px 12px;}
/*карта ТЦ*/
#mall_gfilter_groups{margin-left:20px}
/*слайдер*/
/*
.slide.active a[href*="group=10"]:after,.slide.active a[href*="group=16"]:after{top:115px;right:210px}
.slide.active a[href*="group=25"]:after{font-size:18px;padding:5px 25px;top: 125px;right: 140px;}
.slide.active a[href*="search=комбинезон"]:after{width:180px;height:68px;}
*/
/*школьная страница 2019*/
.page_school .section_type_body:before,.page_school .section_type_body:after{width: 140px;background-size:140px}
.school_action_text {margin: 5px 0;font-size: 14px}
}

@media only screen and (max-width: 1280px){
#catalog.horizontal #catalog_group_10 .groups_level_2{ padding: 30px 180px 100px 60px;}
#catalog.horizontal #catalog_group_10 .groups_level_2 img{max-height: 350px;}
#catalog.horizontal #catalog_group_10 .groups_level_2 .catalog_group.as_image{bottom:0;right:80px}
#catalog.horizontal #catalog_group_11 .groups_level_2 img,#catalog.horizontal #catalog_group_12 .groups_level_2 img{max-height: 400px;}
#catalog.horizontal #catalog_group_11 .groups_level_2 .catalog_group.as_image{bottom:50px;right:20px}	

.uslugi_zagolovok{font-size:20px;}
.uslugi_text{font-size:16px;}
.w_user_item_info.fixed_right.w_user_item_info div > span {right: 13px;top: 35px;}
.w_user_item_info.fixed_right.w_user_item_info .favorite_items, .w_user_item_info.fixed_right.w_user_item_info .compare_items {background-size: 20px;padding: 18px 10px;height: 20px;}
/*номенклатура , сортировка и вид*/
.w_item_show_setting > div:first-child{font-size:14px}
.w_item_show_set > label > span{font-size:12px}
/*галерея товаров*/	
.w_item_tile_content{    width: 200px;}
.w_item_tile_image{line-height: 200px;}
.w_item_tile_image img {max-width: 200px;max-height: 200px;}
.w_item_tile_image > a{height: 200px;}
.w_item_basket .w_item_add_in_basket::after{font-size:14px}
.w_item_tile_name {font-size: 12px}
.w_item_tile_price {font-size: 16px;}
.property_name{font-size:12px}
.catalog_group.as_image{right: 50px;}
/*школьная страница 2019*/
.page_school .section_type_body:before,.page_school .section_type_body:after{width: 120px;background-size:120px}
.school_action_head{font-size: 17px;}
.school_action_text{font-size: 13px;color: #333;}
.school_action_button {font-size: 16px;}
.action_atelie_info {margin: 10px 10px 0 10px;font-size: 18px;font-weight: 100;line-height: 38px;}
.action_atelie_info span{font-size: 26px}
.action_atelie_info a{font-size: 16px;}

/*страница отдела для беременных*/
.text_pregnant {font-size: 14px;line-height: 30px;}
}

@media only screen and (max-width: 1200px){
	#catalog.horizontal > .groups_level_1 > .catalog_group{margin: 0 5px;}	
	#button_map:before, #button_rabota:before, #button_adres:before{width: 27px;height: 34px;background-size: 27px;cursor:pointer}
	#button_dop {justify-content: center;}
	#button_map , #button_action , #button_rabota , #button_adres  {font-size: 10px;}
}
@media only screen and (max-width: 1159px){
}
/*ПЛАНШЕТ*/
@media only screen and (max-width: 1024px){
#button_action {padding: 10px;border-radius: 15px;}
#button_map, #button_rabota, #button_adres {padding: 33px 12px 0 12px;}
.groups_level_1 .group_caption::after {height: 10px;width: 10px;}
.image_logo img {max-width: 110px;}
/*адрес, часы работы*/
.adress_head, .clock_head{font-size:12px}
.clock_head div:before{left:10px;}	
	
/*уменьшаем горизонтальный каталог*/
.groups_level_1 .group_link, .catalog_group.opened .group_link{ font-size: 11px;margin: 0}	
.groups_level_2 .group_caption a {font-size: 14px;}
.subgroups_level_1 .subgroup_link {font-size: 10px;}
.groups_level_2 .group_name{font-size: 12px}
.groups_level_2 .group_caption{line-height:normal;padding:2px }
#catalog.horizontal .groups_level_2,#catalog.horizontal #catalog_group_10 .groups_level_2 {padding: 20px 10px 20px 32px;margin: 0 10px;}
#catalog.horizontal #catalog_group_9 .groups_level_2 img,#catalog.horizontal #catalog_group_10 .groups_level_2 img,#catalog.horizontal #catalog_group_11 .groups_level_2 img,#catalog.horizontal #catalog_group_12 .groups_level_2 img{max-height: 320px;}
	/*карточка товара на странице с товаром*/
.w_item_group_link_parent,.w_item_group_parent{font-size:13px}

/*уменьшаем подвал*/
.content_html > p {font-size: 13px;}
.navigation.vertical .link{width: 150px;}
.section_type_foot .social_links_link {margin: 0 2px;}
.social_links .social_icon {padding: 2px;}
.social_links .social_icon_box:hover .social_icon{padding:3px;}
#scroll_page{width: 50px;background-size: 50px;right: 0px;}

/*страница с товаром*/
#item_images_gallery.hide_nav{left:-15px}
.section_tabs_label {font-size: 14px;}
#item_current_image {margin-left: 80px}
#item_name{font-size: 20px;}
#item_code{font-size:12px}
#item_fullsize_image{ top:-20px; max-width:350px; max-height:350px;}
.w_item_properties_switch{font-size:10px}
.section_type_right {padding: 10px;}
.w_item_product_price,.w_item_product_price span.ruble {font-size: 22px;}
.w_items_property_name{font-size: 13px;}
.w_item_choice .w_item_actions .favorite_item,.w_item_choice .w_item_actions .compare_item,.w_item_choice .w_item_actions .favorite_item.contains,.w_item_choice .w_item_actions .compare_item.contains{background-size:30px;width: 30px;height:30px}
.w_item_choice .w_item_actions .compare_item:hover,.w_item_choice .w_item_actions .favorite_item:hover{transform:none}
.choice span{font-size: 10px;min-width: 60px;}

/*уменьшаем фильтр*/
.property_name {font-size: 10px;line-height: normal;padding: 5px 30px 5px 10px;}
 #w_item_filter_button::after{font-size: 16px;}
.property_values{font-size:10px}
.property_name:after {top: -5px;font-size: 25px;}
.property_name.open:after { right: 10px;top: -10px;font-size: 30px;}
.w_item_filter_apply_button::after,.w_item_filter_reset_button::after{padding: 0;font-size: 11px;}
.open_close{font-size:10px}
.page_product #item_name {padding: 15px 0 0 0;}
/*номенклатура,сортировка*/
.w_item_show_mode > div{background-size: 25px;width: 25px;height: 26px;}
.w_item_show_setting .select option {font-size: 10px;}
	.w_item_show_setting > div:first-child { top: 30px}
	.gf_item_link {font-size: 10px;}

	
/*арендаторам*/	
.info_hiton	{padding: 0px 20px;font-size: 15px;}
.info_hiton h3 {font-size: 20px;}
#contact_arenda h3{font-size: 18px;}
#foto_hiton {background-size: 600px;width: 600px;height: 330px}
.feedback_button{font-size: 16px;}	
/*услуги*/
.uslugi_image_pug{margin-top: -50px;}
.solyarii_zagolovok, .cafe_zagolovok, .atelie_zagolovok, .pixel_zagolovok {font-size: 16px;}
.solyarii_about,.cafe_about,.atelie_about,.pixel_about{padding:0}
.uslugi_text { font-size: 14px; line-height: 20px;padding: 15px;padding-left: 50px;}
.cafe_about:after,.pixel_about:after{left:0px}
.icon_vremya, .icon_mesto, .icon_telefon{margin: 15px 0px;}
/*как  нас найти*/	
.pug_cont { margin: 0px 30px;}
#map, #map_block { width: 1000px;}

/*карточка товара в каталоге*/
.widget_content .w_item_item_list {padding: 30px 3px 60px 3px;}
.w_item_tile, .w_item_tile_content,.w_item_tile_content::before {width: 175px;}
.w_item_tile{margin:4px}
.w_item_tile_image { line-height: 175px;height: 175px;}
.w_item_tile_image > a {height: 175px;}
.w_item_tile_image img {max-width: 175px;max-height: 175px;}
.w_item_tile.new_item::after{font-size: 9px;padding: 2px 3px;}
.w_item_tile_price {padding: 0px 30px 10px 30px;}
.w_item_tile_price del.ruble{font-size:11px;padding: 0px}
.w_item_tile_price mark{right: -1px;font-size: 15px;}
.w_item_tile:not([id^="item_id"]).w_item_tile_image:before {width: 40px;height: 40px;right: 0px;bottom: -1px;}
}


@media only screen and (max-width:800px){
	.page_123 .wsvewq0e{display:none} /*неутвержденная секция*/
	.section_type_center .widget,.section_type_foot .widget {width: 100% !important;}
	.widget > .widget_content > .section {position: relative;} /* общая секция */
	.valign_top > .widget {width: 100% !important;}
	.widget_content .w_item_item_list {padding: 30px 3px 10px 3px;}
	.w_item_nav_items_wrap{display:none}
	.page_index .search>form:before{display:none}
	#page:not(.customization) .section_type_body{box-shadow:none}
    .section_type_head {margin-top: 0px;}
	.about_tovar{width: 100%;font-size: 16px}
	#button_map a, #button_action a, #button_rabota a{font-size: 10px;line-height: normal;}
	#button_dop{justify-content: left}
	#client_auth_name{margin-left: -40px;}
	.section_type_left{border-bottom:none}
	.w_item_tile:hover .w_item_tile_content {border-color: rgba(101, 221, 224, 0.62)}
	
		.w_user_item_info a {width: 15%;position: absolute;height: 10vw;}
	.w_user_item_info a:nth-child(1) {
    left: 0;
}
	.w_user_item_info a:nth-child(2) {
    left: 15%;
}
	.w_user_item_info a:nth-child(3) {
    left: 70%;
}
	.w_user_item_info a:nth-child(4) {
    left: 85%;
}

	/*КАТАЛОГ*/
	#catalog{}
	#catalog.minimized{position:relative;}

	#catalog_caption{height:20px; padding:10px; background-color:#fff; color:#333; font-size:18px; font-weight:bold;}
	#catalog.minimized #catalog_caption{cursor:pointer;}
	#catalog.minimized #catalog_caption:after{content:"\25BC"; margin-right:4px; float:right;}
	#catalog.minimized.opened #catalog_caption:after{content:"\25B2";}

	.catalog_groups{margin:0;padding:0;background-color: #a3b5ea;}
	#catalog.minimized .groups_level_1{position:absolute; z-index:11; min-width:100%; }
	#catalog.minimized:not(.opened) .groups_level_1,
	.catalog_group:not(.opened) .catalog_groups{display:none !important;}/*скрытие всех уровней*/
	.catalog_group.opened .catalog_groups:not(.blocked){padding: 0}

	#catalog.horizontal .groups_level_2 {padding: 0px;margin: 0;margin-left:41px;}
	#catalog.horizontal .groups_level_3{margin:0;}
	.catalog_groups.groups_level_3.blocked{margin: 0}
	
	.groups_level_2 .group_caption .group_link{border-bottom:1px solid #fff;padding:0;line-height: 30px;}
	.catalog_group{position:relative; list-style-type:none;}
	.catalog_groups.blocked>.catalog_group:not(.opened){display:none !important;}/*скрытие соседних с выбранным пунктов*/
	.group_caption{position:relative;}
	.catalog_group.opened>.group_caption{position:static;padding:0}
	.group_link{display:block;padding:0 45px 0 5px;line-height:30px;font-weight:bold;color:#fff;text-transform: uppercase;}
	.catalog_group.opened>.group_caption>.group_link{display:none;}
	.group_icon{position:relative; top:4px; left:-8px; vertical-align:top; width:34px; height:34px;}
	.group_name{display:inline-block;vertical-align:top;font-size: 14px;padding: 7px 0px 7px 10px;color: #fff;white-space: normal;overflow: hidden;text-overflow: ellipsis;}

	.group_nav{position:absolute;z-index:1;top: 0;right:0;width: 40px;background:url("data:image/gif;base64,R0lGODlhCAAOAIAAAP///////yH5BAEKAAEALAAAAAAIAA4AAAIVDIIJm8ptXlsHUhir03nKvnkcMgYFADs=") no-repeat center;cursor:pointer;height: 100%;}
    .catalog_group.opened>.group_caption>.group_nav{left:0; top:0;width:42px; height:100%; background-color:rgba(255,255,255,0.2); background-image:url("data:image/gif;base64,R0lGODlhCAAOAIAAAP///////yH5BAEKAAEALAAAAAAIAA4AAAIWjA+HkNvGXoiKOjUZzhJqbFWf2E1BAQA7");}
	 
	.groups_level_2 .group_name{font-size: 14px;}
	.groups_level_3 .group_name{}
	.groups_level_3 .group_caption{margin-left: 37px}
    .groups_level_2 .group_caption{line-height:normal; }
	 
	 
	 #subcatalog,.catalog_group.as_image{display:none}
	
	/*номенклатура , сортировка и вид*/
.w_item_show_view_title{display:block;cursor:pointer;font-weight: 200;font-size: 13px; top: 0;right: 0;color: #0f0747;}
.w_item_show_view_title:before{content:"";width:20px;height:20px;background-image: url('/showcase/img/theme/hiton/black_down.png');position: absolute;right: 85px;}
.w_item_show_view.opened .w_item_show_view_title:before{transform:rotate(-180deg)}
.w_item_show_view_list{display:none}
.w_item_show_view.opened .w_item_show_view_list{display: block;width: 325px;border: 1px solid #65dde0;border-radius: 15px;box-shadow: rgba(173, 170, 170, 0.5) 0px 2px 10px 0px;background: #fff;z-index: 100;position: absolute;margin: 0;right: 0;margin-top: 25px;}
.w_item_show_filter{top: 0;right: 0; top: 0;margin: auto;position:relative;}
.w_item_show_setting > div:first-child{top:20px;font-size:12px;margin-left:0}
.w_item_show_set{display:block;text-align: left;margin: 5px 10px;}
.w_item_show_set.w_item_show_mode{padding:15px;text-align:center}	
.w_item_show_view_close{font-size: 35px;margin: 5px;background: red;width: 20px;float: right;padding: 5px;color: #fff;cursor:pointer}
/*фильтр товаров по группе*/
.group_filter {padding: 10px 0;display: flex;justify-content: center;background:transparent}
	/*убираем адрес и часы работы, оставляем "Как нас найти?" в виде значка*/
	.adress_head, .clock_head{font-size:0;margin:0;padding:0}
	.adress_head:before, .clock_head:before{display:none}
	.adress_head span{display:block;position:absolute;top:-25px}
	.page_index .adress_head  ,.adress_head {position: fixed;z-index: 10000;bottom: 0;top: unset;background-size: 24px;width: 16%;border-top: 1px solid gray;height: 36px;font-size: 0;background: url(/showcase/img/theme/hiton/mesto-24.svg) no-repeat center #fff;    background-size: 24px;left: 32%;}
	/*ЛОГОТИП*/
	.image_logo img{width: 110px;margin:15px 0}
	/*ТОВАРЫ ПОКУПАТЕЛЯ*/
     #w_user_item_info{top: unset;width: 32%;left: unset;position: fixed;bottom: 0; z-index: 10000; margin: auto;right: 0;padding: 0;height: 36px;border-top: 1px solid gray;background-color: #fff;right: 20%;display: inline-block;text-align: left;}
	.w_user_item_info .favorite_items:hover,.w_user_item_info .compare_items:hover{animation:none}
	.w_user_item_info div > span,.w_user_item_info.fixed_right.w_user_item_info div > span{left:72%;right:unset;top:15px}
	.w_user_item_info.fixed_right.w_user_item_info .favorite_items, .w_user_item_info.fixed_right.w_user_item_info .compare_items, .w_user_item_info div{display:inline-block;width: 50%;margin:0}
	/*ФИЛЬТР*/
	#w_item_filter_box{position: absolute;z-index: 200;margin: 0 5px;top: 50px;}
	.w_item_filter_reset_button,.w_item_filter_apply_button{margin:15px auto}
	.w_item_filter_line_setting{border-top:none}	
	#w_item_filter{width: 320px;box-shadow:rgba(173, 170, 170, 0.5) 0px 2px 10px 0px;padding: 10px;background: #fff;z-index:100;position: relative;margin-top: -15px;}
	#w_item_filter_button{display:block;  cursor:pointer;background: transparent}
	#w_item_filter_box{background: transparent}
	#w_item_filter_button:after{color:#0f0700;text-transform: unset;font-size: 13px;font-weight: 200;padding: 0;padding-left: 20px;}
	#w_item_filter_button:before{content:"";position:absolute;background: url('/showcase/img/theme/hiton/black_down.png') no-repeat;width: 12px;width:20px;height:20px;}
	#w_item_filter_box.opened #w_item_filter_button:before{transform: rotate(-180deg);}
	#w_item_filter_box:not(.opened) #w_item_filter{display:none;}
	.w_item_filter_apply_button.popup{display:none;}
	.open_close{padding: 3px 5px;font-size: 12px;}
	.property_name {font-size: 12px;line-height: normal; padding: 7px 30px 7px 10px;}
	.property_name::after {top: 0px}
    /*галерея товаров*/
    .page_index .w_item_gallery {padding:0;}
	/*ПОДВАЛ*/
	.section_type_foot .navigation_box{display:none}
	.section_type_foot .content_html{text-align: center;padding:0}
	.social_links{padding-right:0}
	.section_type_foot .image_logo, .page_index .section_type_foot .image_logo{position: relative;top: 0;left: 0;margin: 25px 0 5px 0;}
	.section_type_foot .content_html{margin-bottom: 40px}
	.section_type_foot .social_links_name{padding-top:0}
	.section_type_foot .image_logo img { width: 80px;}
	#scroll_page {z-index: 10000; position:fixed;	width:10%; height:36px;	bottom:0px; right:0px;	border-radius:0px;	background: url(/showcase/img/theme/hiton/strelka_adapt.svg) no-repeat center;background-size: 25px; background-color: #ffbf2a; transition:bottom 0.5s ease;	cursor:pointer;	z-index:10000;transform: rotate(180deg);box-shadow: 0px 6px 18px rgba( 0,0,0,0.1);-webkit-box-shadow: 0px 0px 8px rgba( 0,0,0,0.2); margin-bottom: 51px;}
    #scroll_page.top  { background-image:url(/showcase/img/theme/hiton/strelka_adapt.svg);transform:none;background-size: 25px; }
  	#scroll_page.top:after{content:"Наверх";color:#fff;margin-left: 300px;top:5px;position:absolute;font-size:16px}

	/*страница "АРЕНДА"*/
	#foto_hiton {background-size: 400px;width: 400px; height: 220px;}
	#contact_arenda {font-size: 14px;}
	#contact_arenda h3 {font-size: 16px;}
   .feedback_button{font-size: 14px;width: 200px;margin:0 auto}
	#foto_hiton{display: none}
	.info_arenda{margin:0 auto}
	
	/*КАРТОЧКА ТОВАРА*/	
	.w_item_basket .w_item_add_in_basket{position:relative;display: block;}
	.favorite_item.contains, .compare_item.contains{top:0}
	.w_item_tile .favorite_item, .w_item_tile .compare_item, .w_item_tile.w_item_basket ,.w_item_add_in_basket {display: block;}
	.w_item_tile_content{padding-bottom: 10px}
	.w_item_tile_content::before{display:none}
	.w_item_tile_price{padding: 0px 5px;}
	.w_item_show_setting > div > label > span {font-size: 12px;}
	.w_item_tile:hover {z-index: 1;}
	.w_item_tile.new_item:after{z-index:0}
	
	/*страница "ПРОСМОТР ТОВАРА"*/
	.w_item_group_current{margin: 5px;}
	.w_item_group_link_parent,.w_item_group_parent{font-size:11px}
	.w_item_group_link_parent::after{top: 3px;}
	.section_type_right{padding:0;margin: 0;border:none}
	.section_tabs_label {font-size: 12px;padding:10px 30px}
	.section_tabs_label.opened::before,.section_tabs_label::before{display: none}
	#item_code,#item_name,.w_item_choice{text-align:center}
	.w_item_product_price{width:100%}
	#item_images {margin: 20px auto;}
	.social_share {float: right;padding: 0px 5px;}
	#item_source_link .link{margin: 0 auto;}
	.w_item_properties_switch {float:none;margin-top: 15px;}
	.w_item_availability dl dd {border-left:none;margin: 5px;}
	.choice {padding: 5px 6px 5px 6px;}
    .item_fullsize_image{display:none}
	#item_current_image {background: #f6f6f6;}
	.w_item_availability { width: 330px;margin: 20px auto 0 auto;}
	.w_item_availability_stock{width:50%}
	.w_item_availability caption{text-align:center;width:100%}
	#im_info_mall,#im_info_floor{font-size:20px;}
    #im_info_name,#im_info_naming{font-size:14px;}
	#mall_objinfo_showpromo button, #mall_objinfo_link a, #im_info_showpromo button, #im_info_link a {font-size: 10px}
	
	/*избранное*/
	.w_basket_item_table tr td.w_item_info {padding: 20px 10px 20px 10px;}
	.w_basket_item_table .w_item_name{font-size: 14px;}
	.w_basket_item_table tr td.w_item_img {padding: 5px;}
	.w_basket_item_table tr td{padding:20px 0}
	.w_item_add_in_basket.all_versions:after,.w_basket_item_table .w_item_add_in_basket:after{ font-size:12px}
	.w_basket_item_table .w_item_add_in_basket{right:0}
	/*сравнение*/
	.compare_items_table_head table col + col, .compare_items_table table col + col {width: 185px;}
	.compare_items_table_head td, .compare_items_table td{font-size:16px}
	
	/*страница "УСЛУГИ"*/
	.solyarii_about:after,.atelie_about:after{display: none}
    .cafe_about:after,.pixel_about:after{display: none}
	.solyarii_about,.cafe_about,.atelie_about,.pixel_about{display: block;height:auto}
	.solyarii_zagolovok, .cafe_zagolovok, .atelie_zagolovok, .pixel_zagolovok{font-size:20px}
	.prokrutka{width:100%;display:none}
    .uslugi_info,.uslugi_image_pug{width:100%;}
    .uslugi_text{text-align: center;padding: 15px 55px;}
	.solyarii_zagolovok, .cafe_zagolovok, .atelie_zagolovok, .pixel_zagolovok{text-align: center;padding: 20px 0;}
	.cafe_zagolovok::before, .atelie_zagolovok::before, .pixel_zagolovok::before{top: 10px;left: 240px;}
	.solyarii_zagolovok::before{left: 100px;top: 10px;}
	.icon_vremya::before, .icon_mesto::before, .icon_telefon::before{    left: 150px;}
	.icon_vkontakte::before,.icon_instagramm::before{display:none}
	.uslugi_image_pug{margin: 0px auto;padding: 20px 0;}
    #sliding_button::before { width: 35px;height: 35px; background-size: 35px;left: -14px;top: -35px;}

	/*страница "КАК НАС НАЙТИ"*/
    .map_pelican2, .map_parkovka2, .map_bank2, .map_salon2{width: auto;}
    .container_avto, .car {display:none}
    .map_parkovka2:before{left:230px;}
    .map_pelican2:before{left:120px;}
    .map_salon2:before{left:65px;}
    #map, #map_block {width: 750px;}
    #map_block{left: 0%;margin-left: auto}
    #map_block_showed {top: 23px;}
    .map_info2 {margin: 0 5px;}
   
  /*ОТДЕЛ НА КАРТЕ*/
  #im_info_floor,#im_info_name{font-size:16px;}
  #im_floorname{font-size: 20px;}
  
  /*карта ТЦ*/
#mall_map{height:auto !important;margin: 0;}
#mall_mapbox{width:100%;/margin: 0;}
#mall_map #mall_mapbox div #mall_objinfo	{display: block;position: absolute;height: 420px;overflow: scroll;top: 10px;left: 0;}
#mall_gfilter {width: 90%;bottom: 0;height: 400px;left: 5%;}
#mall_objinfo{width: 100%;display: block;margin: 0px auto;right: 0;left: 0;min-height: 400px;height: fit-content;top:unset;padding: 20px 0;}

 /*ПЕРЕНОСИМ АКЦИИ И ЗНАЧОК КАК НАС НАЙТИ ВНИЗ*/

  #button_action, #button_adres  {position: fixed;bottom: 0;width: 16%;left: 16%;background: #fff; height: 36px;border-top: 1px solid gray;padding:0;margin: 0;z-index: 10000;top:unset;border-radius:0;box-shadow: none;padding: 0;margin: 0}
	#button_action {animation: none}
	#button_adres{left:32%;color: transparent;}
	#button_adres:before{top:0;width: 25px;background-size: 25px;height: 31px;top:2px;background: url(/showcase/img/theme/hiton/mesto-24.svg);}
	#button_action span{font-size: 28px;color:red;background: #fff}
	#button_action{font-size: 0}
	#button_adres a{color:transparent}
	#button_action:hover,#button_adres:hover{color:transparent;}

.page_product #catalog,.page_promo #catalog,.page_favorite #catalog,.page_compare #catalog,.page_contacts #catalog,.page_navigation #catalog{display:none}
/*вакансии*/
.wrapper_vacancy_1,.wrapper_vacancy_2,.wrapper_vacancy_3{float:none;margin:15px;display: block;max-width: 100%;width: auto;}
.header_about_vacancy{font-size:20px;margin:20px 0}
.vacancy{font-size:16px;}
.h_vacancy{font-size: 14px;}
.description_vacancy{font-size:12px;}
.text_vacancy{padding:0 15px;font-size:12px;}
.employer{font-size: 14px;margin-bottom:10px}



/*СТРАНИЦА КОРЗИНА*/
.widget_salesorder_status  {/* width:360px; */overflow:hidden;}
.w_salesorder_status > tbody > tr  {width:360px;overflow:hidden;margin: auto;}
 .w_salesorder_status > tbody > .w_salesorder_status_details tbody > tr    {width:340px; overflow:hidden; padding:10px}
.w_salesorder_status > thead ,         .w_salesorder_status > tbody > .w_salesorder_status_details thead {display:none}
.w_salesorder_status > tbody > tr:not(.w_salesorder_status_details) {display:flex;flex-flow:row wrap;margin: 30px auto 0;box-shadow: 0px 0 10px 3px #33333370;border: 0px solid #a3b5ea;}
.w_salesorder_status > tbody > tr {display:flex;flex-flow:row wrap;border: 0px solid #a3b5ea;}
.w_salesorder_status > tbody > .w_salesorder_status_details tr {display:flex; flex-flow:column wrap ; max-height:150px }
.w_salesorder_status > tbody > tr:not(.w_salesorder_status_details)> td {flex: 0 0 180px;font-size: 16px;}
 .w_salesorder_status > tbody > .w_salesorder_status_details tbody > tr> td {max-width:360px}

.w_salesorder_status > tbody > tr:not(.w_salesorder_status_details)> td:nth-of-type(1){order:1;flex: 0 0 316px;}
.w_salesorder_status > tbody > tr:not(.w_salesorder_status_details)> td .w_salesorder_print{line-height:40px;height: 40px;}
.w_salesorder_status > tbody > tr> td:nth-of-type(2){order:8;flex: 0 0 360px;margin:initial;background-color:#a3b5ea;height: 50px;}
.w_salesorder_status > tbody > tr> td:nth-of-type(3){ order:3; position:relative;padding-top:20px;}
.w_salesorder_status > tbody > tr> td:nth-of-type(3):before{content:"Способ получения"; position:absolute;top:0; left:20px}
.w_salesorder_status > tbody > tr> td:nth-of-type(4){order:4;position:relative;padding-top:20px;}
.w_salesorder_status > tbody > tr> td:nth-of-type(4):before{content:"Способ оплаты"; position:absolute;top:0; left:35px}
.w_salesorder_status > tbody > tr> td:nth-of-type(5){ order:5;; position:relative;padding-top:20px;}
.w_salesorder_status > tbody > tr> td:nth-of-type(5):before{content:"Дата заказа"; position:absolute;top:0; left:45px}
.w_salesorder_status > tbody > tr> td:nth-of-type(6){ order:6;; position:relative;padding-top:20px;}
.w_salesorder_status > tbody > tr> td:nth-of-type(6):before{content:"Статус заказа"; position:absolute;top:0; left:45px}
.w_salesorder_status > tbody > tr> td:nth-of-type(7){order:7;flex: 0 0 360px;text-align: center !important;font-size: 25px;line-height: 25px;}
.w_salesorder_status > tbody > tr> td:nth-of-type(8){order: 2;flex: 0 0 44px;}

.w_salesorder_status > tbody > .w_salesorder_status_details tbody > tr td  img{width: auto;height: auto;max-height: 100px;max-width: 100px;}
.w_salesorder_status > tbody > .w_salesorder_status_details tbody > tr td{ padding: initial;}
.w_salesorder_status > tbody > .w_salesorder_status_details tbody > tr td:nth-of-type(1){    order:1;    flex: 0 0 150px;    width: 30px;}
.w_salesorder_status > tbody > .w_salesorder_status_details tbody > tr td:nth-of-type(2){order:4;width: 100px;flex: 0 0 100px;}
.w_salesorder_status > tbody > .w_salesorder_status_details tbody > tr td:nth-of-type(3){order:2;width: 200px;flex: 0 0 100px;white-space: normal;font-size: 14px;line-height: 20px;}
.w_salesorder_status > tbody > .w_salesorder_status_details tbody > tr td:nth-of-type(4){order:5;width: 100px;flex: 0 0 50px;line-height: 30px;font-size: 20px;}
.w_salesorder_status > tbody > .w_salesorder_status_details tbody > tr td:nth-of-type(5){order:3;width: 200px;flex: 0 0 50px;font-size: 20px;line-height: 30px;}

.w_salesorder_status > tbody > .w_salesorder_status_details td{ padding:0}
#catalog.horizontal .groups_level_2, #catalog.horizontal #catalog_group_10 .groups_level_2{margin:0;padding:0;margin-left: 41px;}
}

@media only screen and (max-width:640px){
h2{font-size:20px}
.page_index .w_item_tile { margin: 0 8px;}
#client_auth_name{min-width: 70px;font-size: 9px;line-height: normal;}
.w_item_list_loading {width: 150px;height: 150px;}
#scroll_page.top::after {margin-left: 230px;}
.page_catalog .slide{display:none}
.page_catalog .prev_slide,.page_catalog .next_slide{display:none}
#catalog.horizontal > .groups_level_1 > .catalog_group {margin: 0;padding: 0px;border-bottom: 1px solid #fff;}

/*избранное*/
.w_basket_item_table tr td.w_item_info{font-size:10px}
.w_basket_item_table .w_item_name {font-size: 12px;}
/*сравнение*/
.compare_items_table_head table col + col, .compare_items_table table col + col {width: 210px;}

/*акции*/
.promo_item_imglink,.promo_item_img{float:none;}
/*товар*/
	.section_tabs_label {width: 21%;font-size: 13px;}
    .section_tabs .w_item_description{font-size:13px}
    .w_item_actions {margin-top: 10px;}
	.w_item_notice.show { width: 250px;float:none;margin-left:auto}
/*таблицы в каталоге*/
	.w_item_item_table_list { margin: 0px;}
	.w_item_list_caption{display:none}
	.w_item_item_table_list .w_item_img,.w_item_item_table_list .w_item_info,.w_item_item_table_list .w_basket_item_qnt ruble,.w_item_item_table_list .w_item_basket,.w_item_item_table_list .w_item_line .w_item_basket{font-size: 10px;}
    .w_item_item_table_list .w_item_info{width:250px;padding: 2px 5px;padding-left:45px}
	.w_item_item_table_list.w_item_table_with_image .w_item_info{padding-left:5px}
	.w_item_item_table_list .w_basket_item_qnt ruble{font-size:18px;margin:10px 0}
	.w_item_item_table_list.w_item_table_with_image .w_item_info{width:150px}
	.w_item_item_table_list .w_item_line .w_item_basket{min-width: auto;text-align: center;margin: 20px 0;padding: 7px 0;}
	.w_item_item_table_list.w_item_table_with_image .w_item_line .w_item_basket{min-width: 200px;padding: 7px 0;}
	.w_item_table_with_image .w_item_line span.ruble{font-size: 12px}
    .w_item_img {width: 100px;height: 100px;}
	.w_item_img img {max-width: 100px;max-height: 100px; }
	.image_empty{background-size:90px}
	.w_item_item_table_list .w_item_line.new_item .w_item_qnt::before { padding: 0px 2px;margin-left: 0px;font-size: 10px;margin-top: 0px;height:17px;margin-left:285px}
    .w_item_item_table_list .w_item_line:not([id^="item_id"]) .w_item_info::after{width:40px;height:40px}
/*страница услуги*/
.icon_vremya::before, .icon_mesto::before, .icon_telefon::before{    left: 110px;top: -5px;}
.solyarii_zagolovok::before{left: 40px;}
.cafe_zagolovok::before, .atelie_zagolovok::before{left: 240px;}
.pixel_zagolovok::before{left: 180px;}

/*как нас найти*/
#map_block,#map_block_avto_showed,#map_block_avto_detailed_showed, #map_block_avtobus_showed,#button_go_vary,#map_block_vary,#map_closed_button{display:none}
#map {width: 600px;height: 400px;}

/*отдел на карте*/
#im_map {width: 100%;}
#im_info_head div {margin: 0 20px;display: inline-block;}
#im_info {width: 100%;margin: 0 auto;padding: 20px 0;}
#item_in_mall {padding: 5px;}

#section_37::before{display:none}
#section_37 .section, #section_10121 .section{padding:0;margin: 20px auto;box-shadow:none}
#section_430 .image, #section_7 .image,#section_431 .image, #section_422 .image{margin:0 50px}
#section_404 .section, #section_405 .section{outline:none}
.school_action {height: 150px;}
.action_atelie_info{text-align:center}
#widget_37 .image img {padding: 0px;}
#section_401, #section_400, #section_398, #section_399 {margin: 20px 40px;}
#mall_objinfo_name, #mall_objinfo_naming { line-height: 20px;font-size: 18px}
#mall_objinfo_gallery.objinfo_gallery.fullsize {height: 400px;max-height: 100%;width: 100%;left: 0;}
.objinfo_gallery_list li div{display:block;height: auto;}
#mall_objinfo_gallery.objinfo_gallery.fullsize img{    max-width: initial;    max-height: initial;}

 #im_info_gallery.objinfo_gallery.fullsize{width: 100vw !important;}	
 .objinfo_gallery.fullsize .objinfo_gallery_list{width: 100% !important;height: 80vh !important;left: 0 !important;overflow: scroll !important;}
 .objinfo_gallery.fullsize .objinfo_gallery_list li div img{max-width: initial;max-height: inherit;display: block;height: 100%;}

/*слайдер*/
.slide img {border-radius: 15px;}
.nav_slide { width: 5px;height: 5px; margin: 0 4px;}
/*школьная страница 2019*/
.page_school .section_type_body{padding-top:0}
.page_school .section_type_body .widget,.section_type_foot .widget {width: 100% !important;}
.page_school .section_type_body:before,.page_school .section_type_body:after{display:none}
/*страница отдела для беременных*/
.text_pregnant {font-size: 13px;line-height: 20px;margin: 0 15px;top: 0;padding: 25px;}
.head_pregnant { font-size: 30px;padding: 20px 50px;}
.page_pregnant .image:hover {transform:none;}

#wrapper_all_order_data > div{width:auto;padding: 15px;}
.page_order h2{font-size:15px}
#w_type_getting label {left:0px;}
.w_salesorder_client_line > label {text-align:left;width:100%}
.w_salesorder_client_line > span{left: 2px;top: 20px;}
.w_salesorder_client_line {position: relative;}
.w_salesorder_client_line > textarea {width:100%}
.w_salesorder_client_line > * { width:100%;}
.window_content_wrapper select + input {width: 80%;}

.w_item_table_with_image .w_item_line:not([id^="item_id"]) .w_item_img::after{width:35px;height:35px}

/*подтверждение заказа*/
.window_content_wrapper, .w_item_item_table {    width: auto; margin:auto  }
.window_header,.window_body_confirm .ruble{font-size:18px;line-height: 17px;}
.w_item_item_table_result tbody tr td{width:auto}
.window_body_confirm {padding: 10px;}

}


@media only screen and (max-width:480px){
/*шапка*/
#button_map::before, #button_rabota::before {background-size: 22px;width: 22px;height: 27px;top: -11px}
#button_map, #button_rabota {top: 3px;margin: 0 5px;padding: 15px 3px 0 3px;}
#button_dop {margin-left: -10px;margin-top:5px}
.image_logo img { margin: 10px 0;}
#client_auth span{height:22px ;width:22px;  line-height: 10px;}	
/*ПОИСК*/
.search > form > input:focus .search > form > input:first-child{width:auto;background: none;padding:0}
.search > form > input:focus ~.search_submit{display:block;background: url(/showcase/img/theme/hiton/gamburger_menu_close.svg) center no-repeat;border-radius: 0;background-size: 40%;filter: invert(1);right:0;top:0;height:38px;width: 38px;}
/*прокрутка*/
#scroll_page.top::after {margin-left: 150px;}
/*загрузка страницы*/
.w_item_list_loading {width: 100px;height: 100px;}
.w_item_list_loading_1{border:2px solid #6561ab}
.w_item_list_loading_2{border:2px solid  #4eb9f3}
.w_item_list_loading_3{border:2px solid #48d2b0}
.w_item_list_loading_4{border:2px solid #ffca05}
.w_item_list_loading_5{border:2px solid #ff8343}
/*ФИЛЬТР ПО ГРУППЕ ТОВАРОВ*/
.gf_item.gf_item::before {width: 20px;height: 20px;top: 4px;left: -18px;background-size: 20px;}	 
.gf_item {margin: 5px 0 5px 22px;}
.gf_item_link {font-size: 10px;}
.group_filter{margin-top: 5px;}
/*товар*/
.section_tabs_label {font-size: 12px;padding: 15px 0px}
#mall_objinfo_showpromo button, #mall_objinfo_link a, #im_info_showpromo button, #im_info_link a {font-size: 14px;}
/* просмотр товара горизонтально */
#item_images_gallery{position:relative; height:75px; overflow:hidden;  background-color:rgba(255,255,255,0.2);width: 280px;left: 0;right: 0;margin: auto;padding: 0 30px;}
#item_images_thumbs{padding:10px 0; overflow:auto; white-space:nowrap;height:auto;margin: auto;left: 0;right: 0;width: 280px;}
.item_images_thumb{list-style:none; display:inline-block; position:relative; vertical-align:top; height:50px; width:50px; margin:5px; line-height:50px; text-align:center; font-size:0; background-color:#fff;}
.item_images_thumb.video_thumb:after{content:''; position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; background:url('/showcase/img/theme/gora/video_frame.png') repeat-y; background-size:100%;}
.item_images_thumb.selected:before{top: -15px;left: 43%;transform: rotate(-90deg);}
#item_images_gallery.hide_nav{width:100%}
#item_current_image{margin-left:0;height: 300px;line-height: 300px;}
#item_images_gallery_prev { transform:rotate(-180deg); left: 0;margin: 0;top: 30px}
#item_images_gallery_next{transform: rotate(0deg); top: 30px  ; left: 320px;margin: 0}
.social_share_container {padding-left: 100px;}
.social_share_name{font-size:14px}
/*каталог*/
.w_item_item_table_list .w_item_line.new_item .w_item_qnt::before { padding: 0px 2px;margin-left: 0px;font-size: 10px;margin-top: -20px;height:17px;margin-left:0}
/*акции*/
.action{height: 600px;width: 400px;display: block; margin: 0 40px 10px 35px}
.action_right{text-align: center;}
.action_text{padding: 0 10px 20px 10px;}
#image_action1,#image_action2,#image_action3,#image_action4,
#image_action5,#image_action6,#image_action7,#image_action8{width: 400px;height: 400px;background-size: 400px;}
.action_right a{font-size:16px}
/*таблица в избранном*/
	.w_basket_item_table{display:block;padding: 0px;width:100%}
	.w_basket_item_table tr td{display:block;text-align: center;padding: 5px;width: auto}
	.w_basket_item_table tr{position: relative}
	.w_basket_item_table tbody  {display:block}
	.w_basket_item_table tr td.w_item_img {width: auto;}
	.w_basket_item_table tr td.w_item_info {padding: 0;width: 100%;}
	.w_basket_item_table td.w_basket_item_qnt{padding-bottom: 50px;}
	.w_basket_item_table td.w_basket_item_qnt,.w_basket_item_table td.w_basket_item_summ{width: 100%;display:inline-block;}
	.page_obuy .w_basket_item_table .w_basket_item_qnt:not(input){padding-top:0px}
	.w_basket_item_table tr td.w_basket_item_summ{    padding-top: initial;}
    .page_favorite .w_basket_item_qnt > div .favorite_item, .page_favorite .w_basket_item_qnt > div .compare_item{TOP: 35px;}
	.w_basket_item_del{padding:5px}
	.w_basket_item_del .button_all.delete_item{top:0px;right: 0;padding: 10px 0 10px 10px;height: 40px;color: #3330;width: auto;}
	.w_basket_item_del .button_all.delete_item:before{content:"Убрать товар";padding:15px;opacity: 1;color: #fff;}
/*сравнение*/
.wrapper_item_compare {  margin:0px;  }
.compare_items_table_head table col, .compare_items_table table col {  width:0px;  }
.compare_items_table td:first-child {  width:100%;  display:block;  position:absolute;  padding:0px;  text-align:center;  left:0!important;  }
.compare_items_table td { padding-top:35px; }
.compare_items_table_head td{ padding:40px 10px 0 10px; } 
.compare_items_table td:first-child { }
.compare_items_table tr:hover td { width:100%;}
.compare_items_table_head td:first-child { position:absolute;  padding-top:5px;  text-align:center;  width:100%;  left:0!important;  background-color:transparent; }
.compare_items_table_head .choice span { width:100px;  }
.table_head_fixed td:first-child { position:fixed; }
.compare_items_table_head table col+col, .compare_items_table table col+col { width:155px; }
.compare_items_table_head .w_item_tile_image { width:155px; height:155px; }
.compare_items_table_head .w_item_tile_image img { max-width:135px;max-height: 135px;width:auto;height: auto; }
.w_item_tile_image > a { }
.compare_items_table_head .w_item_tile_image a { line-height:155px; }
.wrapper_item_compare  h2:first-child { border-radius:0px;  text-align: center;}
.compare_items_table_head .delete_item { top: 40px;left: 0px; }
.compare_items_table_head td:first-child {border:none}	
.compare_items_table_head .choice {padding:0}
.compare_items_table_head .choice span{border:none;border-radius:0}
.compare_items_table_head .w_item_tile_name{margin: 5px 0;width: 155px;}
.compare_items_table_head .w_item_tile_info{margin:0 auto}
/*страница услуги*/
.solyarii_zagolovok, .cafe_zagolovok, .atelie_zagolovok, .pixel_zagolovok{font-size:16px;text-align: left;padding: 20px 0 0 50px;}
.solyarii_zagolovok:before, .cafe_zagolovok:before, .atelie_zagolovok:before, .pixel_zagolovok:before { left: 20px;top: 10px;background-size:25px}
 .solyarii_zagolovok:before{background-size: 35px;top: 20px;left: 10px;}
 #sliding_button,.uslugi_image_pug{display:none}
.icon_vremya, .icon_mesto, .icon_telefon{margin: 10px 0;padding-left: 30px;text-align: left;}
.icon_vremya::before, .icon_mesto::before, .icon_telefon::before,.icon_vkontakte::before {left: 0px;top: 0px;background-size: 22px;}
.uslugi_text {text-align: left;padding: 15px 20px;}
/*как нас найти*/
#our_mail{width:300px}
.container_avto{display:none}
.map_clock2{font-size:20px}
.map_pelican2,.map_parkovka2,.map_bank2,.map_salon2{text-align:left;padding-left:50px}
.map_pelican2:before,.map_parkovka2:before,.map_bank2:before,.map_salon2:before{left:0}
.bank_1_2, .bank_2_2, .bank_3_2,.salon_1_2,.salon_2_2 {padding-top: 20px;display: block;padding-left:50px}
.bank_1_2:before, .bank_2_2:before, .bank_3_2:before,.salon_1_2:before,.salon_2_2:before{left:0px;top:15px}
#map {width: 400px;}

/*отдел на карте*/
#im_info_head div {margin: 0 10px;}

/*слайдер*/
.prev_slide, .next_slide{width: 20%;background-size: 20px;}
.page_catalog .slider{display:none}

/*КАРТА ТЦ*/
.mall_floors{text-align:center}
.mall_floor {margin-right: 10px; font-size: 13px; padding: 2px 10px;}
/*фильтр по товарам*/
	.group_filter {padding-top: 20px;margin:0}
	.gf_item {margin: 5px 0 5px 2px;padding:5px;}
	.gf_item.gf_item::before {width: 15px;height: 15px;top: -10px;left:0;right:0;margin:auto;background-size: 15px;}
/*фильтр*/

/*СТРАНИЦА ЭЛЕКТРОННЫЙ КАТАЛОГ ПРОКАТА*/
.page_rent_of_carnival_costumes_and_dresses .slider {width: 100vw;}
.widget.wh1jmayh{width:100% !important}

/*СТРАНИЦА КОРЗИНА*/
.w_basket_item_list{margin:0}
.w_basket_order_btn_wrapper{flex-direction: column-reverse;}
.w_basket_order_btn_wrapper_button{display:block}
.w_basket_order_btn_wrapper{flex-direction: column-reverse;margin: 20px 0;}
.w_basket_order_btn_wrapper table tr td:first-child {padding: 10px;}
.page_obuy .section_tabs_label{padding: 10px 30px;}

.w_item_item_table_list .w_item_table_with_image .w_item_qnt,.w_item_table_with_image .w_item_line span.ruble,.w_item_table_table_list .w_item_line span.ruble,.w_item_table_with_image .w_item_basket{display: block;text-align: center;padding:0;font-size: 20px;margin: 10px 0 0 0;}	
.w_item_table_with_image .w_item_line.new_item .w_item_img::before {padding: 0px 5px;font-size: 9px;}
.w_item_item_table_list .w_item_qnt,.w_item_item_table_list .w_item_price,.w_item_item_table_list .w_item_basket{text-align:center;}
.w_item_item_table_list.w_item_table_with_image .w_item_qnt,.w_item_item_table_list.w_item_table_with_image .w_item_price,.w_item_item_table_list.w_item_table_with_image .w_item_basket{display:block;text-align:center;min-width: 200px;}
.w_item_item_table_list .w_item_add_in_basket{margin:10px 0}
.w_item_item_table_list .favorite_item,.w_item_item_table_list .compare_item{display: inline-block;top:5px}
.w_item_item_table_list.w_item_table_with_image .favorite_item,.w_item_item_table_list.w_item_table_with_image .compare_item{top:-4px}
}



@media only screen and (max-width:360px){
#scroll_page.top::after {margin-left: 90px;}
.section_type_foot{padding-top:5px}

/*шапка*/
	/*Логотип*/
	.image_logo img { width: 90px;}
	#button_map a, #button_action a, #button_rabota a {font-size: 8px;}
/*каталог*/	
	.w_item_tile_name {font-size: 10px;line-height: 15px;}
	.w_item_nav_items_wrap{margin-top: 20px;}
	.w_item_group_current{display:none}
	.w_item_tile.new_item::after { font-size: 7px; padding: 0 2px; }
	.page_index .w_item_item_list h2 {padding: 20px 0 10px 0;font-size: 20px;}
/*уменьшаем карточку товара в каталоге*/
    .w_item_tile ,.w_item_tile_content,.w_item_tile_content::before { width: 160px;}
    .w_item_tile{margin:5px}
	.w_item_tile_image{width: 160px;height: 160px;}
    .w_item_tile_image img {max-width: 160px;max-height: 160px;}
    .w_item_tile_image > a{line-height: 160px;}	
	.favorite_item,.favorite_item.contains {left: 40px;top: 20px;right: initial;}
	.compare_item,.compare_item.contains{left: 5px;top: 20px;right: initial;}
	.w_item_in_basket{margin-top:auto}
/*арендаторам*/
	.info_hiton h3 {font-size: 16px;}
	.info_hiton{margin-top: 0px;}
/*просмотр товара*/
	.section_tabs_body.opened {margin: 0px;}
	.section_tabs_label {font-size: 12px;padding: 5px 7px;}
	.section_tabs_label,.section_tabs_label:nth-child(3){border:none}
	
/*фильтр*/	
	#item_source_link {padding: 10px 10px 20px;text-align:center;}	
	#item_source_link .link{position: relative;top: 0px;right: 0px;margin: 0 auto;}
	.section_tabs .w_item_description {padding: 10px;}
	.w_item_filter_apply_button.popup{padding: 2px 15px;margin-left: -100px;width: 100px;}
	.w_item_filter_apply_button.popup::before {border-width: 13px;}
	.w_item_filter_apply_button.popup:after{font-size: 10px;}
	.w_item_show_setting > div {margin: 0 8px;}
	
	#w_item_filter_button{margin-bottom:5px}
/*сравнение*/
.compare_items_table_head table col+col, .compare_items_table table col+col { width:175px; }
.compare_items_table_head .w_item_tile_image { width:155px; height:155px; }
.compare_items_table_head .w_item_tile_image img { max-width:155px;max-height: 155px;width:auto;height: auto; }
.compare_items_table_head .delete_item { left: 135px; }	
/*избранное*/
.w_basket_item_table tr td{max-width: 360px;}	
/*как нас найти*/
#map {width: 300px;height:300px}

/*отдел на карте*/
#im_info_head div{display:block}


/*акции*/
.action{height: 600px;width: 300px;display: block; margin: 0 30px 10px 25px}
#image_action1,#image_action2,#image_action3,#image_action4,
#image_action5,#image_action6,#image_action7,#image_action8{width: 300px;height: 300px;background-size: 300px;}

.page_index .w_item_tile {margin: 0 8px;}
.w_item_tile:not([id^="item_id"]) .w_item_tile_image::before{width:50px;height:50px}

}
@media only screen and (max-width:320px){

.gf_item_link {font-size: 9px;}
.w_item_tile, .w_item_tile_content {width: 140px;}
.w_item_tile_image img {max-width: 140px; max-height: 140px;}
.w_item_tile_image {width: 140px;height: 140px;}
.w_item_tile_image > a {line-height: 140px;}
/*акции*/
.action{ margin: 0 10px 10px 10px}

}

/*Home mobile*/
/*адаптирую шапку из нового дизайна*/
@media only screen and (max-width: 1159px){
.page_index .best6 {width: 150px;height: 30px;line-height: 15px;font-size:15px;padding: 5px;left: 10%;top: 0; }

.page_index .section_slider {    margin: 0;  }
.page_index .widget.w7b82whq .woqgfvo5.widget > .widget_content > .section{width: 90%;height: 310px;top: 85px;}
.w3990nnj {width: 50% !important;}
.page_index .section_slider_slides .head_s3 span:first-child {    font-size: 23px;}
.wq7k2zbo {width: 50% !important;text-align: right;}
.page_index .woqgfvo5 .image{width: 390px;height: 310px;margin: auto;}

.w25r3koe img{width: 752px;}
.page_index .widget.wqj12i3v:after {content:"";width: 100%;height: 26vw;position:absolute;box-shadow: 0 0 40px #333;bottom: -23vw;}
.page_index .widget.wqj12i3v:before {width: 0;}
}
@media only screen and (max-width:800px){
.section_type_head .sticky .image{display:none}	
.page_index #page_body .slider{min-height:auto}	
.page_index .section_slider_slide .image{padding:0}
.page_index .section_slider_slide .w25r3koe .image img{padding: 0;width: 439px;}
.page_index .section_slider_slide  .image img{width: 233px;margin: auto;left: 0;}

    .page_index .widget.wqj12i3v:before {height: 220px;top: 33.5%;background: initial;}
    .page_index .widget.wqj12i3v:after {height: 40.5vw;box-shadow: initial;bottom: -40vw;}

.page_index .wsvewq0e{display:none} /*неутвержденная секция*/
.button_dop_kat	{display:none}
.best6 {width: 20%;height: 40px;line-height: 20px;padding: 10px;position: absolute;z-index: 1;background: #00b0d7;color: #fff;text-align: center;left: 5%;top: 15px;cursor: pointer;}
 .navigation_box {left: 0px;top: unset;position: fixed;bottom: 0;width: 130px;text-align: center; background-color: #fff;z-index: 10000;border-top: 1px solid gray;
height: 36px; margin: 0;right: 0;left: 0;margin: auto;z-index: 20000;}
.navigation_box {top: unset;position: fixed;bottom: 0;width: 30%;text-align: center;background-color: #fff;border-top: 1px solid gray;height: 5vw;right: 0;left: 0;margin: auto;z-index: 20000;}
 .navigation_box.opened .navigation {width: 100%;top: auto;bottom: 0;padding-bottom: 75px;padding-top: 0px;}
 .navigation .link, .navigation .link.current{padding:5px 0}
.navigation_box.opened .navigation_button {background: #6bc72a;bottom: 0px;top: auto;height: 50px;}
.navigation_box.opened .navigation_button:before{background: #6bc72a;color: #fff;border: 2px solid #fff;box-shadow: none;top: 1px;left: calc(50% - 13px);width: 26px;height: 26px;font-size: 20px;line-height: 26px;margin: 1px;}
 .navigation_box.opened .navigation_button:after{bottom: 50px;top: auto;FONT-WEIGHT: 100;color: #6bc72a;width: 100%;left: 0;height: 30px;line-height: 30px;border-top: 4px solid #6bc72a;border-radius: 0;}
.section_type_head.sticky {height: 0;}

 #w_user_item_info {width: 100%;right: 0;text-align: center;height: 5vw;}
 #w_user_item_info .basket_items,#w_user_item_info .salesorder_status,
 #w_user_item_info .favorite_items, #w_user_item_info .compare_items{top: 0px;height: 5vw;}
 .navigation_button::before {line-height: 5vw;height: 10vw;font-size: 20px;line-height: 25px;}
 .w_user_item_info div > span, .page_index .w_user_item_info.fixed_right.w_user_item_info div > span{left: 100%;top: 0;}
 .section_type_head.sticky .wyi4w21x{width: 100% !important;max-width: 100vw;top: -400px;position: absolute;height: 100px;}
 .section_type_head.sticky .image.image_logo {display:none;}
 
.section_type_head .section_type_center .section .section .widget:nth-child(1) {width: 15vw !important;}
.section_type_head .section_type_center .section .section .widget:nth-child(2){width: calc(100% - 50vw) !important;}
.section_type_head .section_type_center .section .section .widget:nth-child(3){width: 34vw !important;}

 .image_logo img {width: 120px;max-width:120px}
 #client_auth{left:unset}
 .widget.w7b82whq .woqgfvo5.widget > .widget_content > .section{width:100%!important}
 .page_index .woqgfvo5 .image {height: 201px;width: auto;position: relative;bottom: 0vh;}
 .page_index .widget.w7b82whq .woqgfvo5.widget > .widget_content > .section {height: 200px;top: 3vw;}
 .wktv9k0n .image img {width: 151%;height: auto;right: -45px;top: 134px;position: absolute;}
 .section_slider_nav.icons {bottom: 142px;}

.page_index .wfgg50dk{width:100vw !important;}
/*размеры шрифта*/
.page_index .section_slider_slides .head_s1 span:first-child {font-size: 20px;}
.page_index .section_slider_slides .head_s1 {font-size: 20px;padding-top: 40px;}
.page_index .section_slider_slides .section_slider_slide:nth-child(2) .head_s1 span:first-child {font-size:6vw;line-height:5vw}
.page_index .section_slider_slides .section_slider_slide:nth-child(2) .head_s1 span {font-size: 4vw;line-height:4vw;padding-top:20px}

.page_index .section_slider_slides .head_s2 span:first-child {font-size: 5vw;}
.page_index .section_slider_slides .head_s2 {font-size: 2.2vw}
.page_index .section_slider_slides .head_s3 span:first-child {font-size: 3vw;}
.page_index .section_slider_slides .head_s3 {font-size: 3vw;padding: 0;}
.page_index .section_slider_slides .section_slider_slide:nth-child(2) .head_s3 {padding-top:0;}
.page_index .section_slider_slides .section_slider_slide:nth-child(2) .head_s3 span {font-size: 4vw;}


/*кнопки*/
.button_map, .button_map:hover  {border-radius: 100%;border:none;text-align: center;margin: auto;width: 7vw;height: 7vw;margin: 0 auto;background: #fff url(/showcase/img/theme/hiton/karta.svg) no-repeat;background-size: 40%;background-position: 50% 50%;}
.button_map .button_dop_map{height: 60px;color: #3330;}
.button_map:hover .button_dop_map {color: rgba(51, 51, 51, 0);background: rgba(51, 51, 51, 0);}

.search {width: 100%;height: 7vw;margin: 0;border-radius: 5vw;background: #fff;border: none;}
.search > form > input:first-child{background:none;height: 7vw;}
.search_submit.button_all,
.search > form > input:focus ~.search_submit {left: 0px;height: 7vw;width: 7vw;border-radius: 5vw;display: block;position: absolute;margin: initial;}
#client_auth 	{width:100%;border:none;left: unset;}

#client_auth::before{display:none}
#client_auth #client_auth_name {margin: 0 0 0 13px;white-space: normal;line-height: 20px;font-size: 15px;border-radius: initial;}
#client_auth #client_auth_logout{margin: initial;border:initial;border-radius: 0 100% 100%  0;background-color: #fff;width: 7vw !important;}
#client_auth_logout:hover, #client_auth_login:hover {    filter: initial;    background-color: #fff0;    border-color: #fff0;}

#client_auth span {max-width: unset;filter: brightness(100%);padding: 0;border-radius: 100%;float:none;width: 7vw;height: 7vw;margin: 0px 15%;}
#client_auth_login {background: url("/showcase/img/theme/hiton/vhod_hit.svg")center no-repeat #fff;background-size: 40%;}
#client_auth_reg {background: url("/showcase/img/theme/hiton/reg.svg")center no-repeat #fff;background-size: 40%;}
}

@media only screen and (max-width:480px){
.navigation_box.opened {width: 100%;}
.page_index .best6 {width: 50%;height: 25vw;line-height: 20px;left: -20%;top: -38px;padding: 10px 0;transform: rotate(-45deg);text-align: center;}
.page_index .best6 span {position: absolute;left: 26px;top: 70px;width: 70%;text-align: center;}

.page_index .section_type_head .image_logo {display:none}

 #w_user_item_info {width: 100%;right: 0;text-align: center;height: 10vw;}
#w_user_item_info .basket_items,#w_user_item_info .salesorder_status,
 #w_user_item_info .favorite_items, #w_user_item_info .compare_items{top: 0px;height: 10vw;}
 .navigation_button::before {line-height: 10vw;margin: 0;}
 .navigation_box {border-top: 1px solid gray;height: 10vw;}

 .w_user_item_info div > span, .page_index .w_user_item_info.fixed_right.w_user_item_info div > span{top: 5px;}
.w_user_item_info a {display: inline-block;height: 10vw;}
.w_salesorder_client_data_button { font-size: 18px;}


.section_type_head .section_type_center .section .section .widget:nth-child(1) {width: 25% !important;}
.section_type_head .section_type_center .section .section .widget:nth-child(2){width: 25% !important;}
.section_type_head .section_type_center .section .section .widget:nth-child(3){width: 50% !important;}



.search_submit.button_all, .search > form > input ~.search_submit {z-index: -1;right:0%;left:auto;transition: all 0s linear;}
.search_submit.button_all, .search > form > input:focus ~.search_submit {z-index: 1;right:-200%;left:auto;transition: all 0.3s linear;}
.search {background: none;}
.search > form > input:first-child{box-shadow: none;padding: 40px;border-radius:40px;background: #ffff url(/showcase/img/theme/hiton/poisk.svg) center no-repeat;width: 0;background-size: 25px;cursor: pointer;}
.search > form > input:focus:first-child{width:400%;left:-100%;z-index:1;background:#fff;}

.search_submit.button_all, .search > form > input ~.search_submit{}
.section_type_head .search > form > input ~.search_submit{left: calc(50% - 40px);z-index:0;padding: 0;}


#client_auth span:hover{filter: initial;}
.client_auth_header { margin: 0 15px; font-size: 20px;}
.button_map,.button_map:hover {border-radius: 100%;border:none;text-align: center;margin: auto;width: 15vw;height: 15vw;top: auto;background: #fff url(/showcase/img/theme/hiton/karta.svg) no-repeat;background-size: 40%;background-position: 50% 50%;position: relative;}
.button_map .button_dop_map,.page_index .button_map:hover .button_dop_map{color:rgba(51, 51, 51, 0);background:unset;height: 15vw;}

.search {width: unset;height: unset;border-radius: unset;background: unset;border: unset;margin: initial;height: 15vw;}
.search > form > input ~.search_submit {margin: 0;width: 0;}
.w3990nnj{width: 100% !important;}
.search > form > input:first-child {height: 15vw;width: 15vw;margin-top: 0;padding: 0px 7.5vw;opacity: 1;}
.search > form > input:first-child:focus {width: 400%;left: -100%;position: absolute;border-radius: 30px;}
.search > form > input:focus ~.search_submit{display:block;opacity:1;z-index:10;transition: all .0s linear;background: url(/showcase/img/theme/hiton/gamburger_menu_close.svg) center no-repeat;right: auto;left: 248%;top: 4vw;height: 7vw;border-radius: 30px;width: 7vw;position: absolute;}

.page_index .section_slider_slides .head_s1 {padding: 50px 0px 5px;font-size: 8vw;line-height: 6vw;}
.page_index .section_slider_slides .head_s1 span:first-child {font-size: 4vw;}
.page_index .section_slider_slides .head_s2 {display:none}
.page_index .section_slider_slides .head_s3 {padding: 0px 0 0;}
.page_index .section_slider_slides .head_s3 span,
.page_index .section_slider_slides .head_s3 span:first-child {font-size: 4vw;}


#client_auth span{max-width: unset;filter: brightness(100%);padding: 0;width: 15vw;height: 15vw;float:none;margin: 0px 4.8vw;position: relative;}
#client_auth_login,#client_auth_logout,#client_auth_reg{background-color: #fff;}
	#client_auth_logout:hover{border-radius: 100%}
span#client_auth_name{background-color:transparent;border-radius:0;line-height: 16px;font-size: 9px;margin: 0;font-weight: bold;}
.page_index .section_slider_slide .image img{width: 100% !important;}


.page_index .section_slider_nav.icons .section_slider_nav_slide,
.page_index .section_slider_nav.icons .section_slider_nav_slide.opened{height: 70px;width:70px;margin:unset;background: #fff url(/showcase/img/theme/hiton/slaider/4v1m.png) no-repeat;background-position: center;}
.page_index .section_slider_nav.icons .section_slider_nav_slide.opened{height: 90px;width:90px;margin-top:-10px;margin-left:0px;}
.page_index .widget.w7b82whq .woqgfvo5.widget > .widget_content > .section {height: 125vw;top: 0;box-shadow: 0 0 0 150px #6bc72a;}
.page_index .w3990nnj,
.page_index .wq7k2zbo{width: 100% !important;margin-left: 0%;}
.page_index .woqgfvo5 .image img {bottom: -10px;}
.page_index .section_slider_nav.icons {bottom: 165px;}
.page_index .wfu28ik4,
.page_index .wktv9k0n{width: 100% !important;margin-left: 0%;}
.page_index .wktv9k0n .image img {width: 129%;right: 0px;bottom: -384px;top: auto;position: absolute;height: auto;}
.page_index .section_slider_nav.icons .section_slider_nav_slide:nth-child(1){background:#6bc72a  url(/showcase/img/theme/hiton/home/mini_1.png) no-repeat;background-size: 100%;}
.w25r3koe {background:url(/showcase/img/theme/hiton/smprokat.png) no-repeat;background-size: 100%;background-position: 0 15px;height:128vw;}
.w25r3koe img {opacity:0}
.page_index .section_slider_nav.icons .section_slider_nav_slide:nth-child(2){background: #b675fe url(/showcase/img/theme/hiton/smprokat.png) no-repeat;background-size: 104%;background-position: -1px 0px;}
.page_index .section_slider_nav.icons .section_slider_nav_slide:nth-child(3){}
.page_index .section_slider_nav.icons .section_slider_nav_slide:nth-child(4){}

#client_auth span {display: inline-block;}
#client_auth #client_auth_name{margin:initial;padding-top: 5px;height: calc(15vw - 5px);}
#client_auth #client_auth_logout{width:14vw !important;}

.section.align_center.valign_top .w3r7ove3 {width: 25% !important;display: inline-block;margin: 0;}
.section.align_center.valign_top .wzg64roj{width:100% !important;height: 80px;padding: 0;}
.wmgknl1d {width: 100% !important;top: -7px;}


.page_index .section_slider_nav.icons {bottom: 0px;width: 100%;height: 0vh;right: 5px;top: 118vw;left: auto;z-index: 0;}
.page_index .section_slider_nav.icons:before {content:""; width:80%; height:10px; background:#fff; position:absolute; left:10%;top:25px;z-index:-1;border-radius:20px;}
.page_index .woqgfvo5 .image img {width: 100%;bottom: -5px;position: relative;right: auto;left: auto;}


.page_index .widget.w7b82whq .woqgfvo5.widget > .widget_content > .section {top: 0px;width: 100% !important;}
.page_index .section_type_head.sticky .wyi4w21x {max-width: 100vw;left: 0%;top: -535px;position: absolute;height: 50px;}
.page_index .section_type_head.sticky .image.image_logo {left: 0;right: 0;background: #fff;position: absolute;top: 20px;border-radius: 0 0 40px 40px;width: 40%;height: 45px;line-height: 45px;border-radius: 0 0 40px 40px;}

.page_index #w_user_item_info {width: 100%;right: auto;text-align: center;height: 10vw;left: 0%;border-radius: 0px;}

.section.align_left .section.align_left .section.align_left .section.align_left .slide{width: 100vw;}
.section.align_left .section.align_left .section.align_left .section.align_left .slide.active {left: 0;}
}