@charset "windows-1251";

@import url("/fonts/intro/style.css");
@import url("/fonts/NautilusPompilius/style.css");

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

/* ОБЩЕЕ_ОФОРМЛЕНИЕ_ЭЛЕМЕНТОВ */
#page_body {margin:auto;}

/* прижимаем футер к низу страницы*/
#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;}
#page:not(.customization) .section_type_foot {flex: 0 0 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: #230029;}
.button_all {position:relative; margin:0 auto; text-align:center; border:0px; border-radius:2px; background: linear-gradient(#fff501, #ffd612); color:#230029; cursor:pointer;}
.feedback_button {
    padding: 10px;
    line-height: normal;
    height: auto;
    font-size: 15px;
    font-weight: 100;
    background: #ffef00;
    color: #000;display: block;
}
.feedback_button:hover{ background: #00cde5;color: #fff;}
.ico {display:inline-block; vertical-align:middle; background-repeat:no-repeat; cursor:pointer;}
.hidden {display:none;}

/*оформление заголовков*/
.content_html {text-indent: 5px;background: rgba(255, 255, 255, 0.3);cursor: default;}
.content_html p { padding-right:30px; margin: 20px 0px 30px 0px; line-height: 20px; font-size: 15px; font-family: PT Sans, Georgia, sans-serif; color: #230029;}
.content_html h1 { padding-top:30px; font-family: Georgia, sans-serif; font-weight: 100; font-size: 21px; padding-left: 65px; padding-left: 0px; color: #230029;}
p{} /* не задавать цвет,чтобы пользователь мог сам менять */
h1{}/* не задавать цвет,чтобы пользователь мог сам менять */
h2{font-family: Georgia, sans-serif; color: #230029;}
h3 {font-size: 18pt;}
h4 {font-size: 14pt;font-weight: 300;}
h5 {font-size: 12pt;font-weight: 300;}
h6 {font-size: 10pt;font-weight: 100;}
blockquote {font-size: 13pt; line-height: 1.5; font-style: italic;}


/* В:"СЕКЦИЯ" */
.section_type_head+.widget > .widget_content > .section {max-width:1200px; margin: auto;} /* общая секция */

/* В:"СЕКЦИЯ" .ВИДЫ */
/* список */
.section_accordion{margin: 20px;}
.section_accordion_item{}
.section_accordion_item+.section_accordion_item{/* border-top:2px solid #27a0c7; */}
.section_accordion_item_label{height:30px;padding: 20px 10px;background-color: #ffffff;font-size:16px;line-height:30px;font-weight:bold;color: #5bcce3;box-shadow: inset 0 0 3px #00c6e2;filter: drop-shadow(2px 4px 6px #fff9);text-align: center;}
.section_accordion_item:first-child .section_accordion_item_label{border-radius:10px 10px 0 0;}
.section_accordion_item:last-child .section_accordion_item_label{border-radius:0 0 10px 10px ;}
.section_accordion_item.opened:last-child .section_accordion_item_label{border-radius:0}
.section_accordion_item_body{padding:10px;box-shadow: inset 0 0 2px #000000;}
.section_accordion_item.opened .section_accordion_item_label{background-color: #f075b5;box-shadow: inset 0 0 3px #f075b5;color: #fff;}
/* вкладки */
.section_tabs{margin:20px;}
.section_tabs_labels{font-size:16px; line-height:30px; font-weight:bold;}
.section_tabs_label{height:30px;padding:0 10px;background-color: #ffe30b;color: #333;border-bottom:none;FONT-WEIGHT: 100;}
.section_tabs_label.opened{background-color: #f075b5;color: #ffffff;FONT-WEIGHT: bold;}
.section_tabs_body{padding:10px;margin:0;background-color: #ffffff;box-shadow: 0 0 20px rgba(0,0,0,0.5);transition:opacity 1s;display: none;}
.section_tabs_body.opened{display: block;}
/* слайдер */
.section_slider{display: flex;flex-flow: row wrap;width: calc(100% - 10px);overflow: hidden;flex: 1 1 auto;margin: 5px;}
.section_slider_slides{width: inherit;}
.section_slider_slide{transition:opacity 2s;}
.section_slider_slide.opened{}
.section_slider_prev,.section_slider_next{width: 80px;height: 60px;top: 10px;z-index: 10;}
.section_slider_prev{left: 0;}
.section_slider_next{right: 0;left: auto;transform: rotate(180deg);}
.section_slider_prev:before,.section_slider_next:before{content: "";position: absolute;background: url("/showcase/img/theme/shoes/arrow.png") no-repeat;background-position: -19px -180px;width: 30px;height: 40px;margin: 15px;top: 0;transform: rotate(180deg);left: calc(50% - 25px);}
.section_slider_next:before{top:auto; bottom:0;}
.section_slider_prev:before{}
.section_slider_nav{order: -1;text-align:center;position: relative;min-height: 60px;padding: 10px 80px 10px;width: inherit;display: flex;justify-content: center;align-items: 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: 20px;height: 20px;margin:0 6px;border-radius:50%;display: inline-block;position: relative;top: calc(50% - 20px);border: 2px solid #ed62ac;box-shadow: 0 0 4px 1px #949494;}
.section_slider_nav.icons .section_slider_nav_slide.opened{background-color: #f075b5;border-color: #f075b5;}
.section_slider_nav.labels .section_slider_nav_slide{padding: 5px 10px;position: relative;font-size: 14px;max-width: calc(20% - 20px);border-radius: 120px;min-width: 120px;overflow: hidden;white-space: normal;text-overflow: ellipsis;line-height: 13px;text-transform: uppercase;}
.section_slider_nav.labels .section_slider_nav_slide.opened{background: #ed62ac;color: #fff;}

/* В:"СЕКЦИЯ".ТИПЫ_СЕКЦИЙ*/
div#wrapper_all_order_data {color: #555;}
.section_type_head {background: linear-gradient(#fff501,#ffd612); background: url(/showcase/img/theme/shoes/header.png) center top repeat-x; z-index:5; margin-bottom: 5px;}
.section_type_head .section {max-width:1200px; margin: auto;} 
.section_type_foot .section {max-width: 1200px;margin: auto;}
.section_type_body {max-width:1200px; margin: auto; background: rgba(255, 255, 255, 0.1);}

/* КОРЗИНА, ИЗБРАННОЕ, СРАВНЕНИЕ */
.favorite_item, .compare_item{position:absolute;width:30px;height:30px;background:url(/showcase/img/theme/shoes/knopki_korzina_sravnenie-dla-tablic.png) no-repeat;}
.favorite_item{top:0;left: 4%;background-position:0 0;}
.compare_item{right: 3%;left: auto;background-position: -28px 0;}
.w_item_tile_content .contains {top: 0px;opacity: 0.7;background: url(/showcase/img/theme/shoes/button.png) no-repeat;background-size: 200%;}
.w_item_tile_content .favorite_item.contains {background-position: 0px -30px;transition: initial;background-color:#9dd8eb;border-radius:44px;}
.w_item_tile_content .compare_item.contains {background-position: -30px -30px;background-color:#9dd8eb;border-radius:44px;}

.basket_items{background:url(/showcase/img/theme/shoes/item_basket.png) no-repeat; background-position:center; }
.salesorder_status{background:url(/showcase/img/theme/shoes/item_puchases.png) no-repeat; background-position:center;}
.favorite_items{background:url(/showcase/img/theme/shoes/item_favorite.png) no-repeat; background-position:center;}
.compare_items{background:url(/showcase/img/theme/shoes/item_compare.png) no-repeat; background-position:center;}
.w_user_item_info div{ display:inline-block;position:relative; height:45px; width:25%; cursor:pointer; }
.w_user_item_info div >span{ position:absolute; right:15px; bottom:2px; min-width:14px; height:14px; padding:2px; border-radius:14px;	font-size:11px; font-weight:bold;
    text-align:center; line-height:14px; background:#fff;}
.w_user_item_info a{ color:#5c5c5c;}
.w_user_item_info span{ border:1px solid;}
.basket_items span, .salesorder_status span, .favorite_items span, .compare_items span{ border-color:#b1b1b1;}

/*фиксированное положение виджета "ТОВАРЫ ПОКУПАТЕЛЯ", в левой или правой части экрана*/
.w_user_item_info.fixed_right,.w_user_item_info.fixed_left{position: fixed;width: 3%;height:180px;padding: 20px 0px 20px 15px;margin:0;z-index:40;top:60%;}
.w_user_item_info.fixed_right {right: 0;background: #ffffff;border-radius: 36px ;border: 1px solid #333;}
.w_user_item_info.fixed_left{left: 20px;padding: 20px 0 20px 15px;background: #ffffff;border-radius: 36px ;border: 1px solid #333;}
.w_user_item_info.fixed_right.w_user_item_info div, .w_user_item_info.fixed_left.w_user_item_info div{display:block;padding: 0px;width: 47px;right: 26px;margin: 0px 12px;}
.w_user_item_info.fixed_right.w_user_item_info div > span {right: 0px;}
.w_user_item_info.fixed_left.w_user_item_info div > span {right: 0px;}


/* У:"добавлено в корзину" */
.add_to_baskets{margin:5px;}
.add_to_baskets div{max-width:600px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.add_to_baskets_ico{width:170px; background-image:url("/showcase/img/theme/gora/basket.png"); background-position:5px center; background-repeat:no-repeat; padding-left:40px; margin-top:10px;background-color:#ffd910;}
/* У:"превышено количество" */
.no_goods{margin:5px;}
.no_goods div+div{max-width:600px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; min-width:150px; margin-left:46px;}
.no_goods_ico{float:left; height:36px; width:36px; border-radius:18px; background-color:#ffd910; text-align:center;}
.no_goods_ico:after{content:"\0021"; font-size:2em; font-weight:700; line-height:36px; color:#fff;}


/* В:"СЛАЙДЕР" */
.slider{position:relative;z-index: 1;}
.slides{position:relative;z-index: 1;padding:0;margin: 0;display: block;}
.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;}
.slide i,
	.slide a{display:block; height:100%; font-size:0;}
.slide_image{max-width:100%; max-height:100%; vertical-align:middle;}
.prev_slide,
	.next_slide{position:absolute;z-index: 100;top: 0;width: 43px;height: calc(100% - 40px);background-position: 0% 50%;cursor:pointer;opacity: 0.7;}
.prev_slide:before,
	.next_slide:before{content:"";display: block;background: url("/showcase/img/theme/shoes/arrow.png") no-repeat;background-position: 168% 24%;width: 30px;height: 30px;position: absolute;top: calc(50% - 15px);left: calc(50% - 15px);border-radius: 20px;}
.prev_slide{left:0;transform: rotate(180deg);}
.next_slide{right:0;}
.nav_slides{display: block;z-index: 1000;left:0;bottom:26px;width:100%;max-width: 320px;overflow: hidden;height: 20px;padding:0;border-radius: 20px;text-align:center;margin: 5px auto;border: 2px solid #00cde5;background-color: #00cde5;}
.nav_slide{display:inline-block;vertical-align:top;width: 10px;height: 10px;margin: 3px 6px;border: 2px solid #fff300;border-radius:50%;cursor:pointer;}
.nav_slide.active{background-color: #fff300;}
@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){
	.slide:not(.slide_m),
	.nav_slide:not(.nav_slide_m),
	.slide_image_d{display:none;}
	.nav_slide{width: 10px;height: 10px;margin: 3px 10px;}
}

/* В:"ИЗОБРАЖЕНИЕ" В:"ЛОГОТИП" */
.image{text-align:center;}
.image i,
	.image a{display:block; height:100%; padding:0px; font-size:0;}
.image.image_logo i,
	.image.image_logo a{}
	.image.image_empty a{height:190px; padding:0; background:url("/showcase/img/theme/stationery/logo.png") no-repeat center; background-size:contain;}

.image img{max-width:100%; max-height:100%; vertical-align:middle;}
@media only screen and (min-width:769px){
	.image_img_m{display:none;}
}
@media only screen and (max-width:768px){
	.image_img_d{display:none;}
}
/* пустой логотип  */
.image_logo.image_empty { background: url(/showcase/img/theme/shoes/logo_empty2.png) no-repeat; height: 54px;background-repeat: no-repeat; background-size: contain; background-position: center;}
.image_empty a {background-color: transparent;}

/* ЛОГОТИП для сраниц с увеличенным вариантом */
.page_index .image_logo.image_empty, .page_catalog .image_logo.image_empty {background: url(/showcase/img/theme/shoes/logo_empty.png); height: 130px; background-repeat: no-repeat; background-size: contain;
    background-position: center;}
.page_index .image, .page_catalog .image {margin: 0 15px;}
.page_index .image_logo img, .page_catalog .image_logo img {max-width:90%;max-height: none;}
.page_index .image a, .page_catalog .image a {height: 100%;}

/* В:"НАЗВАНИЕ_ВИТРИНЫ" */
.showcase_name {height: 100%;text-align: center;}
.showcase_name span, .showcase_name a{display:inline-block;}
.showcase_name a{color: #5bcce3;font-size: 30px;line-height: 40px;display: inline-block;cursor: pointer;font-family: Georgia, sans-serif;text-align: left;}

/* В:"НАВИГАЦИЯ" */
.navigation {white-space:nowrap; height: 50px;}
.navigation>* {display:inline-block;}
.navigation.vertical>* {display:block; width: 220px; border: 0; border-radius: 2px;}
.navigation.vertical .link {color: #fff; background: #00c0de; margin-bottom: -2px;}
.navigation.vertical dt{color:#ff4c4c;}
.navigation.vertical dd .link{color:#fff;}
.navigation.vertical dd .link:hover{color:#fff; background: #b2deee;}
.navigation.vertical .link:hover{color:#fff; background: #b2deee;}
.navigation .link.current {background: #00cde5;height: 40px;color:#ffffff;}
.navigation .link {padding:0 15px; font-size:14px; line-height:30px; color:#230029; white-space:nowrap; margin-top: 0px;}
.navigation dl {position:relative;margin: 0px 5px;color: black;}
.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: #230029; margin: 5px 0;font-size: 14px;}
.navigation dd .link:hover {text-decoration: underline;}
.navigation dl:hover dd {display:block;}

@media only screen and (max-width:768px){
	.section_type_head{margin-bottom: 0px;background: #3330;}
	.section_type_head .navigation_box{z-index: 1;top: 0;}
	.page_catalog .section_type_head .navigation_box{}
	.section_type_head .navigation   {height:auto;text-align:center;padding: 0px;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,0.4);}
	.page_catalog .section_type_head .navigation   {}
	.navigation_button{display:block;height: 85px;width: 100%;background: url(/showcase/img/theme/shoes/menu_m2.png) center no-repeat;cursor:pointer;background-position: 50% 100%;}
	.navigation_box.opened .navigation_button{background-position: 50% -10%;background-color: #45b5ca;}
	.navigation>*{display:block;}
	.navigation_box:not(.opened) .navigation{display:none;}
	.navigation dl{padding: 0px;margin: 0px;}
	.navigation dt {display:none;}
	.navigation dd {display: block;position: relative;background-color: #ffec05;left: 0px;top: 0px;box-shadow: none;border:0px;padding: 0px;}
	.navigation dd .link{    margin: 0px;}
	.navigation dd .link:hover{background: none;}
	.navigation .link.current {height: 40px;line-height: 40px;color: #333;background: linear-gradient(90deg ,#fff501,#ffd612);}
	.navigation .link{margin: 0px;color: #ffffff;}
	.navigation .link:hover{background: none; box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.45);}
	
	.section_type_foot .navigation_button {display:none;}
	.section_type_foot .navigation{position:relative; z-index:10; box-shadow:0 0px 0px rgba(0,0,0,0.4);}
	.section_type_foot .navigation_box:not(.opened) .navigation{display:block;}
	}

/* выравниваем checkbox "Только с фото" */
.w_item_show_setting > div{display:inline-block;margin:0 10px;vertical-align:top;width: 100%;}
.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/shoes/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; color: #1f1a17; font-family: bender;}
.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 {margin: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:#e51482;}

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

.w_item_show_view{text-align:right;}
.w_item_show_view_title{display:none;}
.w_item_show_view_list{
}
.w_item_show_view_list .w_item_show_view_close{display:none}
.w_item_show_filter{margin-top:10px;text-align: left;}

.w_item_show_set{display:inline-block; margin:0 5px; vertical-align:top;}
.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/gora/black_down.png'); background-position:right center; background-repeat:no-repeat;}
.w_item_show_set>label{display:block; height:30px; cursor:pointer; white-space:nowrap; background-color:#fff; border-radius:3px;}
.w_item_show_set>label>input{display:none;}
.w_item_show_set>label>div{vertical-align:middle;display:inline-block;width:26px;height:26px;line-height:26px;box-sizing:border-box;margin:2px;border-radius:2px;cursor:pointer;border: 1px solid #bfbfbf;}
.w_item_show_set>label>span{vertical-align:middle; display:inline-block; height:26px; line-height:26px; margin:0 5px; white-space:nowrap; color:#333; 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;}
.w_item_show_set>label>input:checked+div{position:relative;text-align:center;background-color: #00cde5;}
.w_item_show_set>label>input:checked+div:after{content:"\2714"; position:absolute; width:100%; height:100%; top:0; left:0; font-size:1.2em; color:#fff;}

.w_item_show_qnt{float:left; line-height:30px; font-size:20px; font-weight:bold;}

.w_item_show_mode{background-color: #fff; height:30px; border-radius:3px; overflow:hidden;}
.w_item_show_mode>div{display:inline-block;width:30px;height:30px;background-image: url("/showcase/img/theme/shoes/item_show_mode.png");background-repeat:no-repeat;cursor:pointer;}
.w_item_show_mode>div.tile{background-position:0 0;}
.w_item_show_mode>div.tile.active{background-position:0 -30px;}
.w_item_show_mode>div.list_img{background-position: -35px 0;}
.w_item_show_mode>div.list_img.active{background-position: -35px -30px;}
.w_item_show_mode>div.list{background-position: -70px 0;}
.w_item_show_mode>div.list.active{background-position: -70px -30px;}


.w_item_item_list{padding:10px; overflow:hidden;}
.w_item_item_list h2{line-height: 30px;text-align: center;}
.w_item_item_list>div{text-align:center;}
.w_item_item_list h3{margin:40px 0px 20px; text-align:center; font:bold 40px sans-serif; color:#fff;}
.w_item_item_list.w_item_list_empty{text-align:center;}
.w_item_list_empty{width:600px; height:369px; margin:0px auto 40px; background-image:url("/showcase/img/theme/empty.png"); background-repeat:no-repeat;}

/* Оформление заголовков везде */
.widget_content .w_item_item_list {padding-top: 20px; overflow: hidden;}
.w_item_item_list h3{ margin:40px 0px 20px; text-align:center; font: 20px Verdana; color:#230029;}
.w_item_item_list.w_item_list_empty{ text-align:center;}
.w_item_list_empty{ width:100%; height:369px; margin:0px auto 40px; background-image:url("/showcase/img/theme/shoes/1923.png"); background-repeat:no-repeat;background-position: center;}
 
.page_catalog .w_item_item_list > div { text-align:center; color: #3d2100;} /* выравнять по центру */
.page_catalog .w_item_item_table_list .favorite_item {left: 115px;top:0;}
.page_catalog .w_item_item_table_list .compare_item {left: 150px;bottom:0;background-position: -28px -1px;}

.page_catalog .w_item_item_table_list .favorite_item.contains{
	background-position: 0px -30px;
	background-color: #ffd711;
	}
.page_catalog .w_item_item_table_list .compare_item.contains{
	background-position: -28px -31px;
	background-color: #ffd711;
	}

/* плитка */
.w_item_tile {display:inline-block;vertical-align:top;overflow: hidden;position: relative;width: 25%;}
.w_item_tile.w_item_hide {display:none;}
.w_item_tile_content > div > a {}
.w_item_tile_content {width: 190px;margin: 5px auto;text-align:center;background: #ffffff;outline: 1px solid #e2e2e2;}
.w_item_tile_content .w_item_tile_price {overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.w_item_tile_image {margin:auto;text-align:center;line-height: 190px;}
.w_item_tile_image > a {height:100%;display: block;}
.w_item_tile_image img {max-width:190px;max-height:190px;vertical-align: middle;}
.w_item_tile_image.image_empty {height: 190px;}
.w_item_tile_info {text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin: 5px 10px; color: #230029;font-size: 14pt; line-height:1em;display: -webkit-box; -webkit-box-orient: vertical;}
.w_item_tile_note {font-size: 10pt; line-height:1em;display: -webkit-box; -webkit-box-orient: vertical;white-space:normal;overflow: hidden}
.w_item_tile_name {color: #1f1a17;font-size: 20px;-webkit-box-orient: vertical;white-space: normal;overflow: hidden;padding: 0px  0px 0px;text-overflow: ellipsis;line-height: 20px;} 
.w_item_tile_info a {color:#230029;}
.image_empty {background-image: url(/showcase/img/theme/empty_product_image.png); background-repeat: no-repeat; background-position: center;height: 100%;}
.w_item_tile_note {font-size: 10pt;height:1em; line-height:1em;display: -webkit-box; -webkit-box-orient: vertical;}
.w_item_tile_info {}


/* изменение количества строк в названии */
.w_item_tile_name.w_item_name_1_rows {height: 1em;display: block;white-space:  nowrap;}
.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_item_list .w_item_tile_price {cursor: default;font-size: 16px;color: #230029;font-weight: 600;border-top: 1px solid rgba(192,143,199,0.23);padding: 10px;height: 33px;}
.w_item_item_list .w_item_tile_price span.ruble{display:block;line-height:33px;}
.w_item_item_list .w_item_tile_price.with_oldprice span.ruble{display:block;line-height:13px;}
.w_item_item_list .w_item_tile_price.with_oldprice del.ruble{padding: 0px 5px;font-size: 12px;}
.w_item_item_list .w_item_tile_price mark{background-color:#00c4e0;color:#fff;padding:0px 5px;font-size: 12px;}
.w_item_tile_in_basket {text-align:center;}
.w_item_add_in_basket {width: 100px;height:30px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.w_item_add_in_basket:after {content:"В корзину";}
.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.to_product:after{content:"Подробнее";}
button.w_item_add_in_basket:disabled {opacity:0.5; cursor:default;}
	
.w_item_choice .w_item_actions button.w_item_add_in_basket:disabled {opacity: 1;cursor:default;width: 100%;height: 30px;position:relative;overflow:auto;background:none;}
.w_item_choice .w_item_actions .w_item_add_in_basket:after {content:"В корзину";}
.w_item_choice .w_item_actions  button.w_item_add_in_basket:disabled:before  {content: "В корзину";background:#ffd910;padding: 0 28px;height: 28px;line-height: 28px;opacity:0.5;position:absolute;display: block;border: 1px solid #333;top:0px;left:0px;}
.w_item_choice .w_item_actions  button.w_item_add_in_basket:disabled:after {content: "! нужно выбрать больше характеристик !";padding: 0 30px;height: 28px;line-height: 28px;position:absolute;top:0px;left: 118px;border: 1px solid #333;background: #ff3273;FONT-WEIGHT: bold;}
.w_item_choice .w_item_actions  button.not_available:disabled:after  {display:none;}
.w_item_choice .w_item_actions  button.not_available:disabled:before   {content: "Нет в наличии";padding: 4px 20px;}	

.compare_item.disabled, .favorite_item.disabled,
.w_item_add_in_basket.disabled{background:#DADADA; color:#333; opacity:0.3; cursor:default;}

.w_item_choice .w_item_actions {width: 100%;}
.w_item_choice .favorite_item, .w_item_choice  .compare_item{position:absolute;width:30px;height:30px;background:url(/showcase/img/theme/shoes/knopki_korzina_sravnenie-dla-tablic.png) no-repeat;top: -40px;left: 10px;padding: 0;}
.w_item_choice .favorite_item{background-position: 0px 0px;}
.w_item_choice .compare_item{left: 50px;right: initial;background-position: -30px 0px;}
.w_item_choice .contains {opacity: 1;background: url(/showcase/img/theme/shoes/button.png) no-repeat;background-color: #9dd8eb;background-size: 200%;border-radius: 15px;}
.w_item_choice .favorite_item.contains {background-position: 0px -30px;}
.w_item_choice .compare_item.contains {background-position: -30px -30px;}

.w_item_choice table .favorite_item, .w_item_choice table .compare_item{position:initial;display: inline-block;margin: 5px 10px 25px;}
.w_item_choice table .w_item_in_basket {display: inline-block;height: 30px;position: relative;margin: 0;}
	
	/* плитка.галерея_товаров */
.w_item_gallery .w_item_item_tiles_list{margin:0 26px;text-align:center;overflow:hidden;white-space:nowrap;overflow-x:scroll;padding-bottom: 25vw;margin-bottom: -25vw;}
.w_item_list_caption{ width:100%;height:36px; text-align:center; vertical-align:middle;  color:#969696; background:#fff;cursor:default; }
.w_item_item_table_list{ width:100%;}
.w_item_caption_img {width: 142px;}
.w_item_caption_qnt{ width:60px;}
.w_item_caption_price > span {  color: #969696;}
 
 /* НОВИНКИ */
.w_item_tile.new_item:after {content: ''; background-image: url(/showcase/img/theme/shoes/new.png); width: 60px; height: 60px; right: 3px; top: 3px; position: absolute;}

	 /* список */ 
.w_item_item_table_list .w_item_line{ max-height:100px;}	 
.w_item_item_table_list .w_item_info {padding-right: 40px; padding-bottom: 5px;width:380px;}
table .w_item_line tr, table .w_item_line td{ box-sizing:content-box;}	 
.w_item_line.new_item .w_item_qnt:before {content: '';background-image:url(/showcase/img/theme/shoes/new_mini.png);width: 25px;height: 25px;position: absolute;margin-left: -35px;margin-top: -4px;}

.w_item_item_table_list .w_item_price span.ruble{display:block;font-size: 16px;}
.w_item_item_table_list .w_item_price.with_oldprice.with_discount del.ruble{padding: 0px 5px;font-size: 12px;}
.w_item_item_table_list .w_item_price.with_oldprice.with_discount mark{background-color:#00c4e0;color:#fff;padding:0px 5px;font-size: 12px;}

  /* список с картинкой */
.w_item_table_with_image .new_item:after {content: '';background-image: url(/showcase/img/theme/shoes/new_mini.png);width: 25px;height: 25px;left: 123px;margin-top: 0px;position: absolute;}
.w_item_table_with_image .new_item .w_item_qnt:before {background-image:none; height:0;}
.w_item_table_with_image .w_item_info {padding-right: 5px;}

.w_item_img{ width:140px; height:140px; text-align:center; background-color: white; border: 1px solid #eee0e2;}
.w_item_img > a{height:100%;}
.w_item_img img{ max-width:140px; max-height:140px; margin: 5px 0;}
.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:#230029;}
.w_item_qnt{ text-align:center; }
.w_item_price{ text-align:right; cursor:default; min-width: 140px;}
.w_item_basket {position:relative;padding-bottom: 5px;height: 30px;}

td.w_item_basket > div{ position:relative; }
td.w_item_basket div .w_item_add_in_basket:hover {width: 110px;}
td.w_item_basket div input.w_basket_item_qnt {width: 60px;}
.w_item_item_table_list .w_item_line .w_item_basket {width: 180px;} /* значки справа от таблицы */
.button_all .favorite_item .w_item_line {float:left; }

.w_item_table_with_image .w_item_price span.ruble{display:block;font-size: 16px;}
.w_item_table_with_image .w_item_price.with_oldprice.with_discount del.ruble{padding: 0px 5px;font-size: 12px;}
.w_item_table_with_image .w_item_price.with_oldprice.with_discount mark{background-color:#00c4e0;color:#fff;padding:0px 5px;font-size: 12px;}

/* список */

	/* наличие товара */
.w_item_scale { display:inline-block; width:55px; height:24px; background:url(/showcase/img/theme/shoes/scale.png) no-repeat;vertical-align: middle;}
.w_item_scale .w_item_scale_0{ background-position:0 0;}
.w_item_scale_1{ background-position:-55px 0;}
.w_item_scale_2{ background-position:-110px 0;}
.w_item_scale_3{ background-position:-165px 0;}

	/* стрелочки */
.w_item_nav_items_wrap {bottom: 300px; position: relative;}	
.w_item_nav_items{position: absolute; height:300px; width:21px;background:url("/showcase/img/theme/shoes/arrow.png") no-repeat; cursor:pointer;}
.w_item_prev_item{float: left;background-position:0 -50px;  cursor:default;    margin: 0 0 0 5px; opacity: 0;}
.w_item_next_item{float: right;right: 0;background-position:-20px -50px; cursor:default;    margin: 0 0 0 5px; opacity: 0;}
.w_item_prev_item.active{background-position:0 -445px;margin: 0 0 0 5px;cursor: pointer; opacity: 1;}
.w_item_next_item.active{ background-position:-20px -445px;  margin: 0 5px;cursor: pointer; opacity: 1;}

	/* страницы(переключалка) */
.w_item_navigation{ text-align:center;}
.w_item_next_page {width: 180px; height: 30px; }
.w_item_next_page:hover {background-color: #ac69b7; width: 165px; transition: all .3s ease; -ms-transition: all .3s ease; border-radius: 30px;}
.w_item_navigation{ display:table; padding:0; border-collapse:collapse; margin:20px 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.active {background: rgba(154, 220, 235, 0.5)}
.w_item_navigation > li:hover {background: rgba(154, 220, 235, 0.5);}

/* В:"ФИЛЬТР" */
#w_item_filter {margin: 0 15px;}
#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:bold;}

.w_item_filter_line_setting{border-bottom: 1px rgb(255, 255, 255) solid;background: #46b6cc;padding: 5px;}
.property_name{position:relative;font-size:16px;padding: 5px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;color: #ffffff;}
.property_name:after{content:"";transition:all 0.4s;-ms-transition:all 0.4s;font-size: 10px;position: absolute;right: 10px;top: 0px;background: url(/showcase/img/theme/w_arrow.png) no-repeat center;background-size: 80%;transform: rotate(90deg);height: 28px;width: 28px;}
.property_name.open:after{transform: rotate(-90deg);-ms-transform:rotate(-180deg);}
.property_values_wrapper{ overflow-y:hidden;}
.property_values{ margin:10px 0; overflow-y:hidden;}
.property_values > input {width:40%; margin:0 5px; text-align:right;}
.property_values > label.lblColor {display:inline-block; height:30px;}
.property_values > label.lblNonColor {display:block;height: 28px;overflow:hidden;white-space:nowrap;}
.property_values > label > input {display: none;}
.property_values > label > span {display:inline-block; height:26px; line-height:26px; 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; border-radius:2px; background-color:#fff; cursor:pointer;}
.property_values > label > span.color {border-radius:28px; margin:10px 5px 0 5px; }/* цвет границы цветового кружка */
.property_values > label > span:not(.color) {max-width:100%;padding-right:38px;color: #fff;}

.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 #9e9e9e;;
	 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{width:30px; height:30px; box-shadow: 0 0 10px rgba(100,100,100,0.5); margin:8px 3px -2px 3px;} 

.open_close{padding: 5px;float:right;font-weight:bold;cursor:pointer;}

.wrapper_slider{ position:relative; height:9px;  margin:20px 0; background-color: rgba(229, 20, 130, 0.2); border: 1px solid #c5c5c5;}
.wrapper_slider > div{position:absolute;height:inherit;left:0; right:0;	background-color:#e51482;z-index:0;}
.slider_max, .slider_min{position: absolute;height: 30px;width: 15px;background: white;top: -12px;border: 1px solid #9ea8a8;}

.w_item_filter_reset_button {padding: 10px 15px;background-color: #fff501;background: rgb(0, 205, 229);font-size: 18px;display: block;width: 80%;margin-top: 15px;margin-bottom: 10px;transition: all .3s ease;}
.w_item_filter_reset_button:after { content:"Сбросить";}
.w_item_filter_reset_button:hover {border-radius: 20px; opacity: 0.8;}
.w_item_filter_apply_button {padding: 10px 15px; background-color: #fff501; background: linear-gradient(#fff501, #ffd612); color: #230029; font-size: 18px; display: block;width: 80%; transition: all .3s ease;}
.w_item_filter_apply_button:after { content:"Применить";}
.w_item_filter_apply_button:hover {border-radius: 20px; opacity: 0.8;}
.w_item_filter_apply_button.popup{position:absolute;z-index:10;padding:6px 15px;margin:0 15px;background:#ffe709;width:150px;box-shadow: inset 0 0 5px #807300;}
.w_item_filter_apply_button.popup:hover {opacity: 1;}

@media only screen and (max-width:768px){
	#w_item_filter_box{z-index: 10;width: 100%;top: 0;}
	#w_item_filter_button{display:block;height: 80px;width: 100%;background: #fff url(/showcase/img/theme/shoes/filtr_m2.png) center no-repeat;cursor:pointer;background-position: 50% 100%;}
	.opened #w_item_filter_button{
    background-position: 50% 0%;
    background-color: #46b6cc;
}
	#w_item_filter{position:absolute;z-index:10;max-height: 58vh;overflow-y: scroll;background: #fff;margin: 0;padding-bottom: 20px;box-shadow:0 2px 4px rgba(0,0,0,0.4);}
	#w_item_filter_box:not(.opened) #w_item_filter{display:none;}
	.w_item_filter_apply_button.popup{display:none;}
}

/* В:"ФИЛЬТР ПО ГРУППАМ" */
.group_filter{width: 100%;}
.gf_list{padding: initial;display: flex;width: 100%;flex-flow: row wrap;justify-content: center;margin: initial;align-items: flex-end;}

.gf_item{list-style: none;}
.gf_item a.gf_item_link{display: inline-block;height: 100%;font-size: 14px;text-align: center;}
.gf_item a.gf_item_link .gf_item_name{display: inline-block;line-height: 1em;vertical-align: middle;max-width: 125px;min-width: 80px;overflow: hidden;text-overflow: ellipsis;white-space: normal;color: #333;margin-top: -5px;}
.gf_item a.gf_item_link .gf_item_icon{vertical-align: top;}

.gf_item:not(.as_image){height: 50px;line-height: 50px;padding: 0px 10px;border-radius: 30px;margin: 5px;box-shadow: 0 0 1px 1px #46b6cc;flex-grow: 1;}
.gf_item:not(.as_image) a.gf_item_link{width: 100%;}

.gf_item:not(.as_image) .gf_item_icon{height: 50px;max-width: 50px;}
.gf_item a.gf_item_link .gf_item_icon ~ .gf_item_name{max-width: 150px;width: auto;}

.gf_item.as_image{position: relative;}

.gf_item:not(.as_image).active{padding-right: 50px;position: relative;box-shadow: 0 0 2px 1px #e51482;}
.gf_item.active a:before,.gf_item:not(.as_image).active a:before{content:"x";text-align: center;position: absolute;width: 30px;height: 30px;line-height: 28px;font-size: 20px;FONT-WEIGHT: bold;background: #ffffff;border: 4px solid #e51482;color: #e51482;right: 5px;top: 6px;border-radius: 30PX;z-index: 10;}
.gf_item.active a:before{right: calc(50% - 18px);top: auto;bottom: 5px;box-shadow: 0 0 0 1px #ffffff;}
.gf_item.active a:after{content:"";position: absolute;border-radius: 10px;width: 80%;height: 20px;background: #e51482;left: 10%;bottom: 14px;z-index: 0;box-shadow: 0 0 0 1px #fff;}
.gf_item:not(.as_image).active a:after{display:none}

@media only screen and (max-width:800px){
.gf_item{width: 178px;margin: 10px auto;}}

/* В:"КАТАЛОГ ТОВАРОВ" */
@media only screen and (min-width:769px){
	#catalog{margin: 0px 15px 15px 15px;}
	#catalog.minimized{position:relative;}

	#catalog_caption{text-align: center;position: relative;height: 40px;background: linear-gradient(#fff501, #ffd612);color: #333;font-size: 20px;line-height: 40px;cursor: pointer;padding: 0 5px;overflow: hidden;white-space: normal;text-overflow: ellipsis;}
	#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: initial;padding: initial;}
	.groups_level_1{position:relative;box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);background-color: #fff;}
	#catalog.minimized .groups_level_1{position:absolute; z-index:11; min-width:100%; box-shadow:0 2px 4px rgba(0,0,0,0.4);}
	#catalog.horizontal .groups_level_2{top: 100%;left:0;right:0;display: flex;flex-flow: wrap column;align-content: space-around;max-height: 350px;background: #fff;padding: 10px 0;}
	#catalog.horizontal .groups_level_2>.catalog_group{background:initial}
	#catalog.horizontal .groups_level_2:not(.catalog_groups_with_banner){flex-flow: wrap row;}

	#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;z-index: 1;}
	.catalog_group.opened{position:relative;}

	#catalog.horizontal>.groups_level_1>.catalog_group{display:inline-block; vertical-align:top;}
	#catalog.horizontal .groups_level_2>.catalog_group{max-width: 200px;}		
	
	.groups_level_1>.catalog_group.opened>.group_caption>.group_link,
	.groups_level_1>.catalog_group.opened>.group_caption>.group_link:hover
	{background: rgb(168, 240, 251);}

 		
	.group_caption{position:relative;}
	.group_link{display:block;color: #333;}
	.groups_level_1>.catalog_group>.group_caption>.group_link{padding: 5px 40px  5px 10px;}
	.groups_level_2 .group_link{font-weight:  bold;}
	.groups_level_3 .group_link{font-weight:normal;padding: initial;}
	
	.group_icon{position:relative; top:4px; left:-8px; vertical-align:top; width:30px; height:30px;}
	.group_name{display:inline-block;vertical-align:top;width: 100%;overflow: hidden;text-overflow: ellipsis;text-transform: uppercase;white-space: normal;}
	.groups_level_1>.catalog_group>.group_caption>.group_link>.group_name {font-size: 15px;}
	.group_name {width: 100%;overflow: hidden;white-space: normal;font-size: 15px;}
	.groups_level_2 .group_caption:hover .group_name{text-decoration:underline;}

	.group_nav{display:none;position:absolute;z-index:1;top: 5px;right: 10px;width: 20px;height: 20px;background: url("/showcase/img/theme/shoes/arrow_for_catalog.png") no-repeat center;cursor:pointer;border-radius: 10px;background-color: #fff;}
	#catalog.horizontal .group_nav{transform: rotate(90deg);}
	.groups_level_1>.catalog_group>.group_caption>.group_nav{display:block;}
	.catalog_group.opened>.group_caption>.group_nav{transform:rotate(180deg);}
	#catalog.horizontal .catalog_group.opened>.group_caption>.group_nav{transform:rotate(-90deg);}
	
.catalog_groups.groups_level_2{box-shadow: initial;display: flex;flex-wrap: wrap;flex-direction: column;max-height: 350px;position: absolute;z-index: 12;top: 0;left: 100%;}
.catalog_groups.groups_level_2.catalog_groups_with_banner{padding-top:10px}
.groups_level_2>.catalog_group{flex-grow: 1;padding: 5px 15px;}
.catalog_groups.groups_level_2:not(.catalog_groups_with_banner)>.catalog_group {background: linear-gradient(90deg, #ffffff 55%,#f5f5f5 95%, #e8e8e8);border-left: 2px solid #e8e8e8;}

.catalog_groups_banner{position: absolute;left: 0;top: 0;z-index: 0;background-color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);}

.catalog_group.opened .groups_level_2 .catalog_groups{padding:initial}

.groups_level_2 .catalog_groups  {margin: 0 0 0 10px;position: relative;}  

#catalog.horizontal .catalog_groups.groups_level_2.catalog_groups_with_banner .catalog_groups_banner{width:100%;text-align: right;box-shadow: initial;}
#catalog.horizontal .groups_level_2.catalog_groups_with_banner{width: 50%;padding: 10px 50% 0 0;}
#catalog.horizontal .catalog_group.opened {position: initial;}
}



@media only screen and (max-width:768px){
	#catalog{}
	#catalog .groups_level_2.catalog_groups_with_banner .catalog_groups_banner{display:none}
	#catalog.minimized{z-index: 10;}
	.page_catalog #catalog.minimized{}

	#catalog_caption{text-align: center;overflow: hidden;position: relative;height: 30px;background: linear-gradient(#fff501, #ffd612);color: #230029;font-size: 16px;padding-left: 15px;padding-top: 10px;cursor: pointer;}
	#catalog.minimized #catalog_caption{z-index: 10;cursor:pointer;height: 85px;width: 100%;background: url(/showcase/img/theme/shoes/cat_m2.png) center no-repeat;color: #3330;background-position: 50% 103%;padding: 0;margin: auto;}
	#catalog.minimized.opened #catalog_caption{background-position: 50% -7%;background-color: #45b5ca;}

 	#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: #f3ffec;max-height: 80vh;overflow-y: scroll;}
	#catalog.minimized .groups_level_1{z-index:11;min-width: 100vw;box-shadow:0 2px 4px rgba(0,0,0,0.4);}
	.page_catalog 	#catalog.minimized .groups_level_1{}

	#catalog.minimized:not(.opened) .groups_level_1,
		.catalog_group:not(.opened) .catalog_groups{display:none !important;}/*скрытие всех уровней*/
	.catalog_group.opened .catalog_groups:not(.blocked){/* margin-left:42px; */}

	.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;}
	.group_link{display:block;padding: 0 42px 0 65px;line-height:42px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;color: #fff;font-size: 20px;background: linear-gradient(-90deg, #44b4c9, #76dff5);}
	.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;}

	.group_nav{position:absolute;z-index:1;top:0;right:0;width: 42px;height: 42px;background-image: url("/showcase/img/theme/w_arrow.png");background-repeat: no-repeat;background-position: 50%;background-size: 60%;cursor:pointer;/* border-radius: 20px 0 0 0px; */}
	.catalog_group.opened>.group_caption>.group_nav{left:0;width:42px;height:100%;transform: rotate(180deg);background-color: #45b5ca;}
}

/* В:"ПОДКАТАЛОГ ТОВАРОВ" */
#subcatalog{margin: 15px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);}

#subcatalog_caption{font-weight: 100;line-height: 40px;padding: 0 10px 0;text-align: center;overflow: hidden;position: relative;height: 40px;background: linear-gradient(#fff501, #ffd612);color: #230029;font-size: 16px;margin: 15px 0 0;}

.subcatalog_groups.subgroups_level_1{margin:0;background-color: rgba(237, 237, 237, 0);}
.subcatalog_groups{margin:0;padding: 0 20px 0 10px;/* background-color: rgb(237, 237, 237); */}
.subcatalog_groups.subgroups_level_2{border-bottom: 5px solid rgba(154, 220, 235, 0.5);border-radius: 0;background: #dedede;box-shadow: inset 0 5px 5px #33333336;}
.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;font-size: 14px;cursor: pointer;background: #efefef;color: #333;}
.subgroups_level_1>.subcatalog_group.opened>.subgroup_caption{border-radius: 0px;}

.subgroups_level_1>.subcatalog_group:hover>.subgroup_caption,
.subgroups_level_1>.subcatalog_group.opened>.subgroup_caption{background-color: rgb(168, 240, 251);border: 0px;}
.subcatalog_groups.subgroups_level_1 .subcatalog_group>.subgroup_caption:hover .subgroup_link .subgroup_name{}
.subcatalog_groups.subgroups_level_2 .subcatalog_group>.subgroup_caption:hover .subgroup_link .subgroup_name{color:#333}
.subgroups_level_1>.subcatalog_group>.subgroup_caption:after {display:none;}

.subgroup_caption{position:relative;}
.subgroup_link{display:block;line-height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;}
.subgroups_level_1 .subgroup_link{color: #333;font-weight: 100;font-size: 14px;}
.subgroups_level_1> .subcatalog_group.opened .subgroup_link{border-bottom: 0px;border-top: 0px;}
.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 5px;}
.subgroups_level_2 .subgroup_caption:hover .subgroup_name{text-decoration:underline;}

.subgroup_nav{position:absolute;z-index:1;top:9px;right:9px;width:20px;height:20px;background: url("/showcase/img/theme/shoes/arrow_for_catalog.png") no-repeat center;cursor:pointer;transform: rotate(90deg);}
.subcatalog_group.opened .subgroup_nav{    transform: rotate(270deg);}
.subcatalog_group.opened .subgroup_nav,
.subcatalog_group:hover .subgroup_nav{background-color:#fff; border-radius:20px}

/* В:"HTML (ПОДВАЛ)" */
.content_html > p.platforma_gora {text-align:center;margin: 6px;color: #230029;cursor:  default;}
.content_html > p.platforma_gora:before {content:''; display:inline-block; width:21px; height:18px; margin:-3px 3px 3px 0; background:url('/showcase/img/theme/footer_logo_gora.png') no-repeat center;
	vertical-align:middle;}
.content_html > p.platforma_gora .link {color: #230029;text-decoration: underline;}
.section_type_foot .content_html {border: none; background: transparent;}


/* В:"ТЕКУЩАЯ ГРУППА НОМЕНКЛАТУРЫ" */
.w_item_group_current {display: inline-block; margin: 15px; cursor: default; font-size: 14px;}
.w_item_group_link_parent{cursor:pointer; color:#230029;}
.w_item_group_link_parent:hover {color: #409a00; text-decoration: underline;}
.w_item_group_parent_separator{ margin:0 10px;}
.w_item_group_parent {color:#230029;}

.section.align_left {    cursor: default;}
/* В:"НАЗВАНИЕ ТОВАРА""*/
#item_name{font-size: 3.6em;line-height:normal;padding:0 15px;margin: 0 0 10px 0;color: #666;}
#item_name a {display:inline-block; vertical-align:top; width:26px; height:26px; margin-left:6px; background:url('/showcase/img/theme/shoes/link.png') no-repeat center; }

/*код товара, примечание*/
#item_code{margin: 10px;font-size: 20px;}
#item_note{padding: 10px 0px;margin: 10px;font-size: 20px;line-height: 20px;}

/* В:"ХАРАКТЕРИСТИКИ_ТОВАРА" */
.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-right:20px; text-align:left; font-weight:bold;}
.w_item_property_table tbody tr td:last-child{ text-align:left;}

/*В:"Личный кабинет"*/
.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: auto;padding: 1vw;position: relative;z-index: 0;}

.client_profile_body{background: #ffffff;box-shadow: 0 0 5px #aaa;padding: 5px;text-align: center;}
.prdf_line{display: inline-block;vertical-align: top;width: calc(33.3% - 22px);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% - 22px);}
.prdf_edit_btn, .prof_ab_btnok {border-radius: 5px;border: none;padding: 10px 40px;background: #ffeb00;color: #7c6018;box-shadow: 0 0 15px #d5d5d5;margin: 5px 0;cursor: pointer;font-size: 20px;FONT-WEIGHT: 500;text-shadow: 0 0 3px #ffde00;}
.prdf_line_label,
.prdf_line_value{height: 15px;line-height: 15px;white-space: normal;overflow: hidden;text-overflow: ellipsis;}
.prdf_bottom_btns{    text-align: center;    padding: 15px 0 5px;}

.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{}
.prof_accept_block,
.prof_field_wrap .prof_field{    display: inline-block;    width: calc(50% - 20px);    margin: 5px;    padding: 5px;    position: relative;}
.prof_field_btn_accept {width: 100%;border-radius: 5px;border: none;padding: 10px 40px;background: #e4e4e4;color: #5c5c5c;FONT-WEIGHT: 100;font-size: 20px;box-shadow: 0 0 5px #b2b2b2;cursor: pointer;margin: 5px 0;}
.prof_fieldset .prof_ab_btnok{    width: 100%;}
.prof_field_reset{    position: absolute;    right: 5px;    top: 33px;    width: 30px;    height: 30px;    border: 1px solid #d3d3d3;    font-size: 13px;    FONT-WEIGHT: 100;}
.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: #00c4e0;color: #ffffff;border-radius: 5px;cursor: pointer;FONT-WEIGHT: 100;font-size: 20px;}
.prof_save_data{background: #ffeb00;color: #846717;}
.prof_err, .prof_ntc{    padding: 0px 0 10px;}	

/* В:"КОРЗИНА" */
.w_basket_name{  font-size:18px; font-weight:normal;}
.w_basket_item_table{ width:100%; border-collapse:collapse;}
.w_basket_item_table tr {border-bottom:1px solid #D5D5D5;vertical-align:top;width: 100%;}
.w_basket_item_table tr td{padding: 20px 10px;line-height: 35px;}
.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:last-child{ border-bottom-style:dashed; }
.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:#230029; }
.w_basket_item_table .w_item_in_basket input.w_basket_item_qnt {width: 60px;margin-top: 3px;}

/* скролл */
.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 #e9dadc;}
.w_basket_item_table .w_item_tile_image img {max-width: 160px; transform: scale(1);}

.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:50px; 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: 30px;background:#fff;font-size: 35px;}
.button_plus, .button_minus {width:25px;height: 30px; background: #ffd910;}
.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:180px; text-align:left;}
.w_basket_item_del {padding-right:10px;}

.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;}

/* В:"ОФОРМЛЕНИЕ_ЗАКАЗА" */
#wrapper_all_order_data > div {width:600px; padding:20px; border:1px solid rgba(192,143,199,0.23); 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:3px solid #230029; 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:#ffd612;}
#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%;}
.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:100px; 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;}
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; right:0;}
.w_salesorder_client_line div > input + button{ right:26px;}

	/* комментарий к заказу */
.w_salesorder_client_line > textarea{ width:600px; height:100px;  background-color:#fff; max-width: 600px;}

/* согласие на обработку персональных данных */
.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{display:inline-block;position:absolute;border: 3px solid #ff67b0;border-radius:2px;width:20px;height:20px;margin:8px 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;background-color:#fff;cursor:pointer;}
.w_salesorder_client_confirm label input+div+div{height:100%; padding:8px 30px 8px 50px; font-weight:bold;}
.w_salesorder_client_confirm label input+div+div  a,
.w_salesorder_client_confirm label input+div+div a:hover{color: #333 !important;padding: 1px 6px;FONT-WEIGHT: 100;background: linear-gradient(#fff501, #ffd612);}
.w_salesorder_client_confirm label input[type="checkbox"]:checked+div{background-color: #ff67b0;border-color: #ff67b0;}
.w_salesorder_client_confirm label input[type="checkbox"]:checked+div:after{content:"\2714";position:absolute;width:100%;height:100%;left:0;line-height:14px;color: #fff;}

	/* кнопка:завершить оформление! */
#w_salesorder_client_data_submit {height: 30px;}
#w_salesorder{ border:0!important; text-align:center;}
.w_salesorder_client_data_button:hover{  background : #ff67b0; }
.w_salesorder_client_data_button:after{ content:"Завершить оформление!";}
.w_salesorder_client_data_button:disabled{cursor:default;opacity:0.5;}
.w_salesorder_client_data_button:disabled:hover{background:linear-gradient(#fff501, #ffd612) !important}

/* У:"ПОДТВЕРЖДЕНИЕ ЗАКАЗА" */
.window_body_confirm{ padding:0 20px;}
.window_body_confirm p{ color:#3C3C3C; font-weight:bold;}
.w_item_item_table{ width:800px; border:2px solid #DADADA; margin-top:10px; border-collapse:collapse; background:#DADADA;}
.w_item_item_table tbody tr:nth-child(2n){ background:#fafafa;}
.w_item_item_table tbody tr td{ padding:5px 10px; }
.window_body_confirm > table tr td {width: 150px; float: left;}
.w_item_item_table tr td { width: 100%; float: none;}  /* отменяет стиль таблиц для верхней таблицы*/
.w_item_item_table tbody tr td:first-child{padding-right:20px; font-weight:bold;}
.window_body_confirm_button:hover{ opacity:0.5;}
.window_body_confirm_button{ display:block; margin:10px auto;}
.window_body_confirm_button:after{ content:"Подтвердить";}

.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:800px; 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{ opacity:0.5;}
.w_detail_salesorder_button{ display:block; margin:10px auto;}
.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{ opacity:0.5;}
.w_detail_salesorder_payme_button{ display:block; margin:10px auto; background-color:#3c6;}
.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:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.w_salesorder_status td.image_empty{width:50px; height:50px;background-size:100%;background-color:#fff;}
.w_salesorder_status td:nth-of-type(1){ width:100px;}
.w_salesorder_status td:nth-of-type(2){ width:35px;}
.w_salesorder_status td:nth-of-type(7){ width:10%; padding-right:15px;}
.w_salesorder_status td:last-child{ width:50px;}
.widget_salesorder_status h4 {    font-family: Verdana, Georgia;
    color: #230029;}
.w_salesorder_status > thead {background: #333333;color:#fff;font-weight:bold;}
.w_salesorder_status > tbody > tr > td {border:none; border-bottom:1px solid #3c3c3c;}


.w_salesorder_print {display:block;width: 75px;padding-right: 25px;height:20px;background:url('/showcase/img/theme/print_gray.png') no-repeat center right;color: #333333;cursor:pointer;}
.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 tbody td:nth-of-type(2){background-color:#f9fff6;width:50px;height:50px;border-bottom:1px solid #333;}
.w_salesorder_status_details table{table-layout:fixed;width:720px;border-collapse:collapse;margin:0px auto;background: #e2e2e2;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:100px;}
.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;}

/*список */
.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: 31px;background: #fff;float:right;color:#3c3c3c;border-radius: 2px;font-size: 13px;}
.widget_salesorder_cancel_button:hover{box-shadow: 0 1px 2px rgba(0,0,0,0.2);}

	/* кнопка перехода в оформление заказа */
.w_basket_order_btn_wrapper div{ float:right;    margin: 20px 30px;}
.w_basket_order_btn_wrapper_button{padding:0 20px;height: 40px;}
.w_basket_order_btn_wrapper_button:hover{ opacity:0.5;}
.w_basket_order_btn_wrapper_button:after{ content:"Оформить заказ";}
.w_basket_order_btn_wrapper table{font-size:20px}
.w_basket_order_btn_wrapper div:last-child, div.w_basket_order_btn_wrapper table tr td:last-child{ float:left;}
.w_basket_order_btn_wrapper table tr td:first-child{ font-weight:bold; padding-right:20px;}

/* В:"ИЗОБРАЖЕНИЯ ТОВАРА" */
/* горизонтально */
#item_images{position:relative; margin:20px;}
#item_current_image{height:500px; line-height:500px; 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:relative; height:75px; overflow:hidden; padding:0 25px; background-color:rgba(255,255,255,0.2);}
.item_images_gallery_nav{position:absolute; top:0; width:25px; height:100%; cursor:pointer;}
#item_images_gallery_prev{left:0;}
#item_images_gallery_next{right:0;}
.item_images_gallery_nav:before{content:''; display:block; width:20px; height:40px; margin:28px 8px; background: url(/showcase/img/theme/mexican_style_gun/arrow_mini.png) no-repeat;}
#item_images_gallery_prev:before{background-position:0 0px;position:relative; left:-10px;}
#item_images_gallery_next:before{background-position:0px 0px;transform: rotate(180deg);}
#item_images_gallery.hide_nav{padding:0;}
.hide_nav .item_images_gallery_nav{display:none;}
#item_images_thumbs{margin:0; padding:10px 5px 100px; overflow:auto; white-space:nowrap;}
.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{content:'';position:absolute;z-index:1;top: -13px;left: 47%;width:8px;height:8px;background-color:#000;margin-left:-4px;border-radius:50%;border: 2px solid #fff;}
.item_images_thumb img{max-height:100%; max-width:100%; vertical-align:middle;}
#item_fullsize_image{position:absolute;z-index:100;top: 0px;left: 47vw;max-width: 600px;max-height: 400px;background: #fff;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.4);}
#item_fullsize_image.right{left:calc(100% + 10px);}
#item_fullsize_image.left{right:calc(100% + 10px);}
#item_fullsize_image.hide{display:none;}
.item_fullsize_image{display:block; position:relative;}
.item_fullsize_image.hide{display:none;}


/* В:"СРАВНЕНИЕ ТОВАРОВ" */
.wrapper_item_compare{}
.wrapper_item_compare h2{}
.wrapper_item_compare h2+h2{font-weight:normal;}
.wrapper_item_compare .w_item_tile_name{white-space: nowrap;overflow: hidden;} 

.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:180px;}
	.compare_items_table_head table col+col,
	.compare_items_table table col+col{width:204px;}
.compare_items_table_head td:first-child,
	.compare_items_table td:first-child{position:relative; z-index:2; background-color:#ffdc0e;}
.compare_items_table_head td,
	.compare_items_table td{position:relative; z-index:1; line-height:26px; text-align:center;}
.compare_items_table_head{overflow-x:auto; overflow-y:hidden;}
.compare_items_table_head.table_head_fixed{position:fixed; z-index:3; top:0; background-color:#ffdc0e; opacity:1;}
.compare_items_table_head.table_head_fixed.table_head_hide{opacity:0;}
.compare_items_table_head table{}
.compare_items_table_head tr{}
.compare_items_table_head td{padding:2px;}
.compare_items_table_head .delete_item{position:absolute;width:24px;height:24px;right:2px;top:2px;line-height:22px;font-size:26px;background-color:#fff;
cursor:pointer;}
.compare_items_table{overflow:hidden; background-color:rgba(255,255,255,0.2);}
.compare_items_table table{}
.compare_items_table thead{}
.compare_items_table tbody{}
.compare_items_table tr{}
.compare_items_table td{padding:10px;}
.compare_items_table td:first-child{text-align:left;}
.compare_items_table tr:hover td{background-color:#fff203;}

.choice input:checked+span {     background: #00cde5;    color: #fff;}

.choice input{display:none;}

/* скролл */
.compare_items_table_head::-webkit-scrollbar {width:  900px;height: 15px;}
.compare_items_table_head::-webkit-scrollbar-button {height: 15px; width:15px;color:#230029;}
.compare_items_table_head::-webkit-scrollbar-button {background-image: url(/showcase/img/theme/shoes/scroll-button.png); background-position:-15px 0px;}
.compare_items_table_head::-webkit-scrollbar-button {background-image: url(/showcase/img/theme/shoes/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;}

/* В:"ВЫБОР ТОВАРА" */
.w_item_choice { padding:0 15px;}
.w_item_product_price {font-size:1.6em; font-weight:bold; color:#666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.w_item_product_price span.ruble{display:block;font-size: 30px;line-height:30px;padding-top:5px}
.w_item_product_price.with_oldprice.with_discount del.ruble{padding: 0px 5px;font-size: 12px;}
.w_item_product_price mark{background-color:#00c4e0;color:#fff;padding:0px 5px;font-size: 12px;}

.w_item_availability {    margin-bottom: 20px;}
.w_item_availability dl {}
.w_item_availability dl dt {    font-weight: bold;    font-size: 15px;    padding: 5px;}
.w_item_availability dl dd {    background: #ffffff;    border: 1px solid #FCD91A;    line-height: 30px;    padding:  5px;    padding-left: 40px;    margin:  0;}

	/* наличие товара */
.w_item_availability_scale { display:inline-block; width:55px; height:24px; background:url(/showcase/img/theme/shoes/scale.png) no-repeat;vertical-align: middle;}
.w_item_availability_scale_0{ background-position:0 0;}
.w_item_availability_scale_1{ background-position:-55px 0;}
.w_item_availability_scale_2{ background-position:-110px 0;}
.w_item_availability_scale_3{ background-position:-165px 0;}

.w_item_in_basket {display: inline-block; height: 30px;}
.w_item_actions {display:inline-block; position:relative; margin-top: 40px; width:150px;height:30px;}
.w_item_choice > .w_item_properties {display:block; position:relative; margin-top:40px;}
.w_item_choice table {margin-top:20px; table-layout:fixed; width:85%;}

.w_item_choice .w_item_availability table {width: auto;padding: 5px 30px 5px 20px;}
.w_item_choice .w_item_availability table caption{text-align:left;font-weight: bold;font-size: 16px;}
.w_item_choice .w_item_availability_scale {position:relative; left:10px}
.w_item_availability dl {    font-size: 16px;    line-height: 30px;}
.w_item_availability dl dt {    font-weight: 200;}

.w_item_choice table tbody td {vertical-align: top;border-right: 1px solid rgba(192,143,199,0.23); text-align:center;padding-bottom: 15px;}
.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;}
.w_item_properties{}
.w_item_properties_static{}
.w_item_properties_float{display:none;}
.w_item_properties.show .w_item_properties_float{display:block;}
.w_item_properties_switch{display:inline-block; padding:10px 0; font-weight:bold; cursor:pointer;}
.w_items_property{padding-top:15px;}
.w_items_basic_property{}
.choice { display:inline-block; vertical-align:top; height:30px; padding:5px 5px 0px 0px; }
.w_items_property span {
	background: #fff400;
	display: inline-block;
	width:100px;
	height:100%;
	padding:0 5px;
	text-align:center;
	line-height:30px;
	font-weight:bold;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	border:1px solid #070508;
	cursor:  default;
	}
.choice span{
	display: inline-block;
	width:100px;
	height:100%;
	padding:0 5px;
	text-align:center;
	line-height:30px;
	font-weight:bold;	
	cursor:pointer;	
	}
.w_items_property .w_items_property_values .choice span {background: #ffffff;border:1px solid #FCD91A;}
.choice input[type="checkbox"]:checked + span, .choice input[type="radio"]:checked + span {background: #fff400;color:#000000;border:1px solid #f4ffef;}
.choice input[type="checkbox"]:disabled + span, .choice input[type="radio"]:disabled + span {   opacity:0.3;  cursor: default;    }
.choice input[type="checkbox"]:not(:checked):not([disabled]) + span:hover,
.choice input[type="radio"]:not(:checked):not([disabled]) + span:hover {color:#000000;background: #ffd800;text-decoration: underline;}
.w_items_property_name { font-weight:bold; }

.w_item_notice{padding:15px; margin:20px 0; background:rgb(215, 94, 132); color:#fff;max-width:330px}
.w_item_notice:not(.show){display:none;}

/* В:"ОПИСАНИЕ ТОВАРА" */
.w_item_description{ padding:10px; margin:25px;}
.section_tabs .w_item_description{ padding:0px; margin:0px;}
.w_item_description p{ line-height:20px;}
.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;}

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

/* Страница: "О НАС" */
.about_us_table {width: 100%; text-align: center;}
.about_us_img {width: 100%; background: url(/showcase/img/theme/shoes/Spring_bloom.png); height: 200px;background-position: center; background-size: 100%; background-repeat: no-repeat;}
.about_us {margin-top:20px; }
.about_us_people {margin-top:15px;}

/* В: Страница: "Доставка и оплата" */
.pay_head_pic {background-image: url(/showcase/img/theme/sport/delivery.png); width: 100%; height: 247px; background-position: center; background-size: 100%; background-repeat: no-repeat;}
.pay_table_head_one, .pay_table_head_two {width: 50%;  text-align: center;font-size:20px; padding: 20px 0 10px;font-family: Verdana, Georgia; color: #230029;    font-weight: 300;}
.pay_table_body_text_one, .pay_table_body_text_two {width: 50%;  padding:15px; }
.pay_table_body_pic_one, .pay_table_body_pic_two {width: 50%; padding:15px;}
.pay_text {padding:0 30px 30px;}
.pay_text_h {font-size: 20px; margin-bottom: 20px; font-family: Verdana, Georgia; color: #230029; text-align: center;}
.pay_table_body_pic_one {width: 1200px; background: url(/showcase/img/theme/shoes/pay_polosa.png); height: 10px;margin-top: 20px; position: absolute;padding: 0; left: 0;}

/* В:"избранное" */
.w_basket_item_list {margin-top:20px;}
.w_basket_item_list h2 {font-weight: 300;}

/* В: КОНТЕНТ HTML */
.content_html {padding: 15px;}

/* В:"ПОДЕЛИТЬСЯ В СОЦ СЕТЯХ" */
.social_share{padding:10px;}
.social_share_name{margin-bottom:10px;}
.social_share_container{}
.social_share_link{display:inline-block; margin:0 4px; cursor:pointer;}
.wform .label .social_icon{padding:0;}

/* В:"МЫ В СОЦ СЕТЯХ" */
.social_links{padding:10px;text-align:  center;}
.social_links_name{margin-bottom:10px;cursor:  default;}
.social_links_container{}
.social_links_link{display:inline-block; margin:0 4px; cursor:pointer;}
/* в настройках виджета */
.wform .label .social_icon_box{margin:0 8px; padding:0;}
.wform .label .social_icon{padding:0;}


/* В:"ПРОКРУТКА СТРАНИЦЫ" */
#scroll_page {position:fixed;width:100px;height:100px;bottom:10px;right:10px;background: url(/showcase/img/theme/shoes/down.png) no-repeat center;transition:bottom 0.5s ease;cursor:pointer;z-index: 12;}
#scroll_page.top {background-image:url(/showcase/img/theme/shoes/up.png);}
#scroll_page.hide {bottom:-100px;}
#page.customization #scroll_page {position:static;}

/* В:"ФОТОАЛЬБОМ" */
#photo_album{margin:15px; padding:20px; background:rgba(255,255,255,0.2);}
#photo_album_notice{font-weight:bold;}
#photo_album_caption{font-size:28px;font-weight:bold;line-height:normal;text-align: center;}
#photo_album_date{ font-size:32px; line-height:normal; text-align: center;}
#photo_album_name{font-size:28px; line-height:normal;text-align: center;}
#photo_album_note{text-align: center;}
#photo_album_list{text-align: center; margin: 20px 0 0; padding: 0;}
.photo_album_item{list-style:none;position:relative;display: inline-block;vertical-align: top;outline: 1px solid #fff;cursor:zoom-in;overflow: hidden;margin: 2px;}
.photo_album_item.video_thumb img{transform: scale(1.35);transition:0.5s}
.photo_album_item.video_thumb:hover   img{transform: scale(1.55);transition:0.5s;}
.photo_album_item.video_thumb:after{content:'';position:absolute;z-index:1;top: 0%;left: 0%;width:100%;height:100%;background: url('/showcase/img/theme/shoes/video.png') no-repeat;background-size: 50%;background-position: 50% 50%;opacity: 0.9;filter: drop-shadow(0px 0px 5px black);}
.photo_album_item.video_thumb:hover:after {background-color:#00000055}
.photo_album_image{display:block; object-fit:cover;}
.photo_album_view_box{position:fixed; z-index:1000; top:0; right:0; bottom:0; left:0; background-color:rgba(0,0,0,0.6);}
.photo_album_view{position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);margin:0;background-color: #eaeaea;color: #212121;box-shadow: 0 10px 100px rgb(0, 0, 0);cursor:zoom-out;}
.photo_album_view_video{}
.photo_album_view_image{display: block;object-fit:cover;margin: auto;}
.photo_album_view_desc{text-align: center;padding: 10px 8px;box-shadow: inset 0 5px 10px #3333333d;}

/* В:"АВТОРИЗАЦИЯ ПОКУПАТЕЛЯ" */
#client_auth {display: table;height: 50px;width: 100%;text-align:right;vertical-align: top;}
#client_auth>span {display: table-cell;cursor:pointer;vertical-align: top;padding: 0px 25px;margin-left:0px;text-overflow:ellipsis;line-height: 30px;text-align: center;}
#client_auth_name a{display: inline-block;width: 100%;overflow: hidden;max-height: 30px;font-size: 15px;line-height: 15px;color: #333;}
#client_auth_name:hover a{text-decoration:underline}
span#client_auth_name{padding-top: 5px;width:70%;}
.client_auth_button {cursor:pointer;}

/* окно входа и авторизации */
div[id*=wnd_client_].window.focus{max-width: 500px !important;}
div[id*=wnd_client_] .window_header {display: none;}
div[id*=wnd_client_] .window_head .window_close {position:absolute;height: 32px;top: 10px;right: 20px;border-radius: 20px;background-image: none;}
div[id*=wnd_client_] .window_head .window_close:before {content:"\002B";color: #ffffff;font-size: 40px;position: absolute;right: 6px;top: 6px;transform: rotate(45deg);}
div[id*=wnd_client_]  .client_auth_header span {cursor:pointer;padding: 0 10px;margin-right: 10px;}
div[id*=wnd_client_]  .client_auth_header span:first-child, .client_auth_header span:last-child:hover{border-bottom: #fff solid 2px;}
div[id*=wnd_client_]  .client_auth_header span:first-child{cursor: default;}
#wnd_client_login .client_auth_header, #wnd_client_reg .client_auth_header  , #wnd_client_restorepass .client_auth_header ,#wnd_client_changepass .client_auth_header
{padding: 15px 30px;font-size: 20px;line-height: 22px;color: #ffffff;background: #00cde5;}
#wnd_client_login .client_auth_form  , #wnd_client_reg .client_auth_form    , #wnd_client_restorepass .client_auth_form, #wnd_client_changepass .client_auth_form 
  {padding: 5px 30px 15px;text-align: right;}
#wnd_client_login .label             , #wnd_client_reg .label               , #wnd_client_restorepass .label, #wnd_client_changepass .label 
{width: 100%;padding: 5px 0;cursor: default;position: relative;}
#wnd_client_reg .label:nth-child(2){padding-bottom: 23px;}
#wnd_client_login .label>span        , #wnd_client_reg .label>span          , #wnd_client_restorepass .label>span, #wnd_client_changepass .label>span
 {width: 30%;display: inline-block;vertical-align: middle;text-align: left;line-height: 1em;}
#wnd_client_login .label input       , #wnd_client_reg .label input         , #wnd_client_restorepass input, #wnd_client_changepass input
 {width: 70%;}
#wnd_client_login .client_auth_notice, #wnd_client_reg .client_auth_notice  , #wnd_client_restorepass .client_auth_notice, #wnd_client_changepass .client_auth_notice
{width: 80%;float: right;text-transform: uppercase;text-align: center;font-size: 11px;height: 18px;}
#wnd_client_login .button.blue       , #wnd_client_reg .button.blue         , #wnd_client_restorepass .button.blue, #wnd_client_changepass .button.blue
{background: #00cde5;border-color: #00cde5;display: inline-block;width: 40%;}
#wnd_client_login .link              , #wnd_client_reg .link                , #wnd_client_restorepass .link 
{width: 40%;display: inline-block;text-align: center;line-height: 26px;color: #333;FONT-WEIGHT: bold;}
#wnd_client_restorepass_send .window_body,#wnd_client_reg_send  .window_body{width: 90%;display: block;margin: auto;font-size: 18px;line-height: 1em;text-align: center;min-height: 100px;}

.window_body .client_auth_social  {}
.window_body .client_auth_social span {display: block;width: 100%;text-align: center;cursor: default;}
.window_body .client_auth_social ul {list-style: none;padding: initial;text-align: center;}
.window_body .client_auth_social ul li{display: inline-block;padding: 10px;cursor: pointer;}

#wnd_client_reg .check + .check{    position: absolute;    bottom: 15px;    left: calc(50% - 10px);}
#wnd_client_reg .check + span {width: 100%;text-align: center;font-size: 15px;padding-bottom: 40px;}
#wnd_client_reg .check + span a{    width: 100%;    font-size: 16px;}
#wnd_client_reg  .button:disabled{    color: #fff;    opacity: 0.4;}

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

/* В:"ЖИВОЙ ПОИСК" */
#live_search_result{ position:absolute; border:1px solid #DDD; background-color:#FFF; font-size:11px;}
#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;}

.search {position:relative; margin:15px;}
.search_submit {position:absolute; background-image:url(/showcase/img/theme/shoes/search.png); background-repeat:no-repeat; background-size:90px 37px; background-position:center;
	border-radius:2px; width:75px; height:30px; right:0px; top:-2px;}
.search > form > input:first-child {width:100%; padding-right:24px;}

/* страница вывода ошибки */
.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/shoes/close_1000.png");background-repeat: no-repeat; background-position: center;}
.error_page_not_found, .error_page_not_active {width:100%; height:655px; margin:15px auto; background-image:url("/showcase/img/theme/shoes/error_404.png");background-repeat:no-repeat;background-position:center;}

/* Футер */
.contacts_caption::before{top:105px}
.section_type_foot .contacts_caption,.section_type_foot .contacts {background: none;color:#000;box-shadow:none;padding:0px 0 0 0;margin-top:0px;text-align:  center;}
.section_type_foot .contacts_caption {display:none}
.section_type_foot .contacts_info {color:#000;padding-bottom:0;display: inline;padding: 0; border: 0}
.section_type_foot .contacts_data {display:block}
.section_type_foot .contacts_caption:before{display:none}
.contacts {margin: 0px 15px 15px 15px;border: 0px;}
.section_type_foot .social_share_container {text-align: center;}
.section_type_foot .navigation.vertical {background:none;margin-bottom: 0px;width:100%;}
.section_type_foot .navigation {border-bottom:0px;height: 100%;font-size: 9pt;padding:0px;}
.section_type_foot .navigation .link {color: #000;height:30px;}
.section_type_foot .navigation a.link.current {color: #000;height:30px}
.section_type_foot .navigation .link.current {color: #000;height:30px}
.section_type_foot .navigation.vertical .link {background: none;height:30px;width: 100%;text-align:  center;padding: 0px;}
.section_type_foot .section{background: linear-gradient(#fff501, #ffd612);}
.navigation.vertical .link:hover {color: #000;}

/* В:"РАСПОЛОЖЕНИЕ ТОВАРА В ТЦ" */
#item_in_mall{text-align:center;}
#im_notice{margin:10px;}
#im_info{float:left; width:calc(40% - 40px); padding:20px; background-color:#fff; color:#333;}
#im_info_head{margin-bottom:10px; line-height:30px; font-size:20px;}
#im_info_mall{}
#im_info_floor{}
#im_info_name{}
#im_info_naming{}
#im_info_gallery{}
#im_info_desc{text-align:left; line-height:normal;}
#im_info .button_all{display:inline-block; line-height:30px; margin-top:10px; padding:0 20px; background-color:#ee0000;}
#im_info .button_all:hover{background-color:#f91515;}
#im_info_link{}
#im_info_showpromo{}
#im_map{float:right; width:60%;}
#im_floorname{text-align:center; line-height:40px; font-size:28px;}
#im_floor{overflow:hidden; margin:10px;}

/* В:"КАРТА ТЦ" */
#mall_map{position:relative; padding:10px; background-color:#fff; color:#333;}
#mall_notice{}
#mall_gfilter{float:right; width:25%; height:100%;}
#mall_gfilter_title{line-height:28px; font-weight:bold;}
#mall_gfilter_groups{overflow-y:auto; max-height:calc(100% - 28px);}
.mall_groups{margin:0; padding:0 0 0 20px;}
#mall_gfilter_groups>.mall_groups{padding:0;}
.mall_group{list-style:none;}
.mall_group_lvl_1{}
.mall_group_lvl_2{}
.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_check{position:absolute; top:2px; left:0px; width:22px; height:22px; line-height:22px; color:#fff; text-align:center; font-size:18px;border-radius: 50%;}
.mall_group_name.active .mall_group_check:after{content:'\2714';}
#mall_mapbox{margin-right:calc(25% + 10px);}
#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; border-radius:14px; font-weight:bold; cursor:pointer;}
.mall_floor.active{background-color:#0e88b8; color:#fff; cursor:default;}
#mall_floormap{overflow:hidden;}
#mall_objinfo{position:absolute; z-index: 10; top:5px; right:5px; width:25%; padding:10px; background-color:#fff; box-shadow:0 2px 8px rgba(0,0,0,0.4); text-align:center;}
#mall_objinfo_close{position:absolute; z-index:1; top:0; right:0; width:30px; height:30px; line-height:30px; font-size:26px; text-align:center; cursor:pointer;}
#mall_objinfo_name,
#mall_objinfo_naming{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:#48f url('/showcase/img/theme/gora/link.png') no-repeat center;}
#mall_objinfo_gallery{}
#mall_objinfo_desc{text-align:left; line-height:normal;}
#mall_objinfo .button_all{display:inline-block; line-height:30px; margin-top:10px; padding:0 20px; background-color:#ee0000;}
#mall_objinfo .button_all:hover{background-color:#f91515;}
#mall_objinfo_link{}
#mall_objinfo_showpromo{}

.objinfo_gallery{position:relative;}
.objinfo_gallery.fullsize{position:fixed; z-index:10; top:0; left:0; width:100%; height:100%; background:#fff;}
.objinfo_gallery_list{width:100%; height:100%; margin:0; padding:0; overflow:hidden; white-space:nowrap; cursor:zoom-in;}
.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%; height:100%; align-items:center; justify-content:center;}
.objinfo_gallery_list li div img{max-width:100%; max-height:100%; vertical-align:middle;}
.objinfo_gallery_nav{}
.objinfo_gallery_nav div{display:none; position:absolute; top:calc(50% - 20px); width:20px; height:40px; background:url("/showcase/img/theme/gora/arrow.png") no-repeat; cursor:pointer;}
.objinfo_gallery_nav div.active{display:block;}
.objinfo_gallery_nav .objinfo_gallery_nav_prev{left:10px; background-position:0 -40px;}
.objinfo_gallery_nav .objinfo_gallery_nav_next{right:10px; background-position:-20px -40px;}

.objinfo_promolist{margin:0; padding:0; overflow:auto;}
.objinfo_promo{position:relative; width:600px; margin:0 20px 10px; list-style:none; overflow:hidden;}
.objinfo_promo.promo_nopublic:after{content:"АКЦИЯ НЕ ПУБЛИКУЕТСЯ"; position:absolute; z-index:1; top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0.2); text-align:center; line-height:300px; font-size:20px; font-weight:bold; color:#fff;}
.objinfo_promo+.objinfo_promo{margin-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:12px; color:#999;}
.objinfo_promo_desc{line-height:normal;}


/* В:"АКЦИИ" */
#promo_all{margin:15px;}
.promo_notice{padding:10px; background-color:#fff; text-align:center; font-weight:bold; color:#333;}
.promo_list{margin:0; padding:0; }
.promo_item{list-style:none; position:relative; display:inline-block; vertical-align:top; width:calc(50% - 40px); min-height:300px; margin:10px; padding:10px; overflow:hidden; background-color:#fff; color:#333;}
.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); text-align:center; line-height:300px; font-size:20px; font-weight:bold; color:#fff;}
.promo_item.promo_nopublic:after{content:'АКЦИЯ НЕ ПУБЛИКУЕТСЯ'; position:absolute; z-index:1; top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0.2); text-align:center; line-height:300px; font-size:20px; font-weight:bold; color:#fff;}
.promo_item_imglink,.promo_item_img{width:300px; height:300px; float:left; margin-right:20px;}
.promo_item_date{margin-bottom:10px; font-size:12px; color:#999;}
.promo_item_desc{line-height:normal;}


/*шаблон лэндинг*/
.landing_template #page_body{max-width:none;}
.landing_template .section_type_body>.widget_content>.section>.widget>.widget_content>.section{padding: 40px 10px; color:#000;}
.landing_template .section_type_body>.widget_content>.section>:nth-child(even).widget>.widget_content>.section{}
.landing_template .section_type_body>.widget_content>.section>:nth-child(odd).widget>.widget_content>.section{}
.landing_template .section_type_body>.widget_content>.section>.widget.section_type_head>.widget_content>.section{padding: 60px 10px; background:none; color:#fff;}
.landing_template .section_type_foot>.widget_content>.section{padding: 40px 10px;}
.landing_template .image_logo{margin:40px 0;}
.landing_template .content_html{max-width:900px; margin:0 auto; padding:0;}
.landing_template .slider{margin:20px 0;}
.landing_template #yandex_map{max-width:900px;}
.landing_template .social_links_link{margin:20px 10px;}
.landing_template .social_icon_box{border-radius:50%;}
.landing_template .social_icon{width:70px; height:70px; background-size:28px;}
.landing_template .image_empty.image_logo i, .landing_template .image_empty.image_logo a{padding:40px}

@media only screen and (max-width:768px){
	.landing_template .content_html table td{display:block;}
.landing_template .image.image_logo{width: 100%;left: unset;top: unset;position:relative;margin: 0}
.landing_template .image_empty.image_logo i,.landing_template .image_empty.image_logo a{background-size:unset;margin: 0;}
.landing_template .content_html p{line-height: normal;padding: 0}
.landing_template .section_type_body > .widget_content > .section > .widget.section_type_head > .widget_content > .section{padding: 20px}	
}


/* ДЛЯ ШАБЛОНА STORE_TEMPLATE2 */

.store_template2 .section_type_right {float: right;}
.store_template2 .search {margin: 10px 0px;}
.store_template2 #client_auth {height: 35px;}
.store_template2 .image_logo.image_empty {height: 40px; background-repeat: no-repeat; background-size: contain; background-position: center; margin: 5px auto; margin-top: 40px;}
.store_template2 .image { margin: 0 10px;}
.store_template2 .image_logo img {max-width:90%; max-height: 80px; margin: 5px 0;}
.store_template2 .image a {height: 100%;}
.store_template2 .image.image_logo {padding-top: 50px;}
.store_template2 .showcase_name {height: 80px; padding-top: 50px; margin-bottom: 0;}
.store_template2 .navigation {height: 50px; background-color: #230029; padding: 0 5px;}
.store_template2 .navigation a {top: 5px;}
.store_template2 .w_item_tile {width: 230px;}
.store_template2 .w_item_tile_content {width: 220px;}
.store_template2 .w_item_tile_image {height: 200px; width: 200px;}
.store_template2 .compare_items_table_head .w_item_tile_image {height: 190px; width: 168px;}
.store_template2 .section .section {max-width: 1200px; margin: auto;}
.store_template2 .w_item_tile_image img {max-width: 200px; max-height: 200px;}
.store_template2 .section_type_head {margin-bottom: 0px;}
.store_template2 .compare_items_table_head .w_item_tile_image img {max-width: 168px; max-height: 176px;}
.store_template2 {}


/* ДЛЯ ШАБЛОНА STORE_TEMPLATE3 */

.store_template3 .section_type_head+.widget > .widget_content > .section {    max-width: initial; margin: initial;}
.store_template3 .banner {background-image: url(/showcase/img/theme/shoes/banner.jpg); width: 1000px; height: 375px; margin-left: -15px;}
.store_template3 #page_body {max-width: initial; margin: initial;}
.store_template3 .section_type_center .section {max-width: 1000px!important; margin: 0 auto!important;}
.store_template3 .section {background: transparent;}
.store_template3 .image_logo.image_empty {height: 40px; background-repeat: no-repeat; background-size: contain; background-position: center; margin: 5px auto;}
.store_template3 .image { margin: 0 10px;}
.store_template3 .image_logo img {max-width:90%; max-height: 50px; margin: 5px 0;}
.store_template3 .image a {height: 100%;}
.store_template3 .compare_items_table_head .w_item_tile_image {height: 190px; width: 168px;}
.store_template3 .section_type_head .section{max-width: 100%;}
.store_template3 .navigation .link {color: #230029;}
.store_template3 {}
.store_template3 {}

/* ДЛЯ ШАБЛОНА STORE_TEMPLATE4 */

.store_template4 .section_type_head { height: auto;}
.store_template4 #client_auth {text-align: center;}
.store_template4 .showcase_name {margin-left: 55px;}
.store_template4 .image a {    margin: 50px 5px;}
.store_template4 .navigation {background: linear-gradient(#fff501,#ffd612); background: url(/showcase/img/theme/shoes/header.png) center top repeat-x;}
.store_template4 .navigation dl {position:relative; margin: 0px 5px; color: #230029;}
.store_template4 .w_item_tile {width: 194px;}
/*___НАЧАЛО___список корзины в описании товара___НАЧАЛО___*/
.store_template4  .page_product .w_item_choice table tbody tr td .compare_item {
    top: 50px;
    left: 135px;
}
.store_template4  .w_item_choice table tbody tr td:last-child {
    position: relative;
    width: 130px;
    text-align: center;
    padding: 60px 0px 80px 0;
}

.store_template4 .w_item_choice table tbody tr td:nth-child(2) {
    width: 100px;
    padding: 65px 0px 80px 0;
}
.store_template4  .w_item_choice table tbody tr td:first-child {
    width: 200px;
    position: absolute;}

 .store_template4 .w_item_choice table tbody tr td{border:0px;}

.store_template4 .w_item_choice table tbody tr td .favorite_item  {top: 10px; left: 145px;z-index:5;} 
.store_template4 .w_item_choice table tbody tr td .compare_item  {top: 60px; left: 145px;z-index:5;}
	
/*___КОНЕЦ___список корзины в описании товара___КОНЕЦ___*/





/* АДАПИВНЫЙ ДИЗАЙН */

@media (max-width: 1200px) {
.section_type_foot .section {width: 100%;}
.section_type_head .section {width: 100%;}
.section_type_head+.widget > .widget_content > .section {max-width: 1000px}
}

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


.section_type_foot .navigation.vertical {background: none; margin: 0px; width: auto;}

.store_template4 .w_item_item_table_list .w_item_add_in_basket {width: 100px;margin-left:-10px}
.w_item_item_table_list .w_item_add_in_basket {width: 100px;}

.w_item_tile {    width: 239px;}

h2 {padding: 0 15px;}
/*ПРОСМОТР ТОВАРА*/
	.w_item_choice table tbody tr td:last-child {width: 100px;}
	.page_product .w_item_choice table tbody tr td .favorite_item {left: 150px;}
	.page_product .w_item_choice table tbody tr td .compare_item {left: 107px;}
	.page_product .w_item_choice input.w_basket_item_qnt {width: 50px;}
    .button_plus, .button_minus {width: 20px;} 
	
	.store_template4 .w_item_choice table tbody tr td .favorite_item  {top: 10px; left: 145px;z-index:5;} 
	.store_template4 .w_item_choice table tbody tr td .compare_item {top: 60px; left: 145px;z-index:5;}
	
/*фильтр*/
    .w_item_table_with_image .w_item_img {width: 120px; height: auto;}
	.w_item_table_with_image .w_item_img img {margin-left:0; max-width: 120px; max-height: 120px;}
	.w_item_table_with_image .w_item_img.image_empty {height: 120px;}
	.w_item_item_table_list td.w_item_basket div input.w_basket_item_qnt {width: 50px;}
	.page_catalog .w_item_item_table_list .favorite_item {left: 95px;}
	.page_catalog .w_item_item_table_list .compare_item {left: 125px;}
	.w_item_item_table_list .w_item_line .w_item_basket {min-width: 153px;}
	.property_values > input{ width:45%;}
	.w_item_table_with_image .w_item_price {min-width: 110px;}
/*Корзина*/
    .w_basket_item_table .w_item_in_basket input.w_basket_item_qnt {width: 50px;}
 	.w_basket_item_table .w_item_add_in_basket {width: 100px;left: -8px;}
 	.w_basket_item_table .favorite_item {left: 96px;}
	.w_basket_item_table .compare_item {left: 130px;}
	.w_basket_item_table .w_basket_item_qnt > div {width: 160px;}
/*о нас*/
   .about_us_people:after {background-image: none; height: 0px;}
/*доставка и оплата*/
    .pay_head_pic {width: 100%; margin-left: 0px; height: 270px; background-position: center; background-size: 100%; background-repeat: no-repeat;}
   .pay_table_body_pic_one {background: none; height:0;}
.error_showcase_disabled {background-size: 100%;}
   
   }
@media only screen and (max-width: 768px) { 

.page_product .w_item_choice table tbody tr td .favorite_item {left: 124px;}
.page_product .w_item_choice table tbody tr td .compare_item {left: 178px;}
	

.section_type_foot .widget {width: 100% !important;text-align: center;}

.w_item_basket {padding-bottom:0px;height: 60px;}
.w_item_item_list .w_item_tile_price { padding:0px;}


.section_type_foot .navigation.vertical { background:none;margin-bottom: 0px;width: 100%;padding: 0px;margin: 0px;}
.section_type_foot .navigation.vertical>* {width: 100%;padding: 0px;margin: 0px;}

.navigation dt {cursor:default; margin: 0px 10px 0px 10px;}

.store_template4 .showcase_name a {padding: 0px 0px 0px 0px;}
.showcase_name a {max-width: 360px;top: 0%;transform: translateY(0%);}
	
.store_template4 .showcase_name {margin-left: 0px;}
.showcase_name {margin-left: 0px;}
      .widget {width: 100% !important;}
	  h2 {text-align: center;margin-bottom: 10px;}
	  .delete_item {background: rgba(255, 255, 255, 0.5);}
/*вкладки*/	
	 .section_tabs {margin: 10px 0;}
	 .section_tabs_labels {border-radius: 0;}
	 .section_tabs_body.opened {border-radius: 0;}
/*просто отступы, точнее их отсутствие*/
    .search {margin: 10px 0px;}
	.contacts {margin:0px 0px 10px 0px;}
	.page_product .section_tabs {margin: 0px;}

/*шапка*/
    .navigation {text-align: center;white-space: normal;}
    #client_auth {height: 80px;text-align: center;line-height: initial;top: 0;overflow: visible;padding: initial;z-index: 0;}
	.navigation dl {top: 0px;}
	.navigation dt {padding: 5px 7px 7px 7px;}
	.navigation dd {right: -15px;}
     #client_auth>span {height: 80px;padding: initial;margin: initial;background-position: 50% !important;color: #3330;position: absolute;margin: auto;width: 50%;}
     .client_auth_button#client_auth_login{background: url(/showcase/img/theme/shoes/in_lk.png) no-repeat;left: 0;}
     .client_auth_button#client_auth_reg{background: url(/showcase/img/theme/shoes/reg.png) no-repeat;}
   

/*закрепляем значки внизу экрана и настраиваем их*/
	.w_user_item_info {position: fixed; z-index: 11; bottom: 0px; width: 100%; background-color: #fff; margin: 0; padding-bottom: 3px; border-left: none;}
	.w_user_item_info div >span {right: auto; bottom: 0px;}
	.w_user_item_info div {height: 43px; bottom: -4px; text-align: center;}
/*уменьшаем размеры галереи*/
	.store_template4 .w_item_tile, .w_item_tile  {width: 179px;}
	.w_item_tile_content {width: 173px;}
	.w_item_tile_image {width: 173px; height: 173px;padding: 0;}
	.w_item_tile_image > a {height: 173px; line-height: 170px;}
	.w_item_tile_image img {max-width: 173px; max-height: 173px;}
	.w_item_tile_image.image_empty {height: 173px;}
    .w_item_tile.new_item:after {right: 3px; top: 3px;}
	.w_item_tile_price {margin: 0; font-size: 18px; text-align: center; padding: 3px 5px;}
	.w_item_nav_items_wrap {bottom: 280px;}
	.w_item_add_in_basket {width: 100px; height: 20px;}
	.w_item_in_basket {height: 20px;}
	.button_plus, .button_minus {height: 20px;}
	input.w_basket_item_qnt {height: 20px;}
	.w_item_gallery .w_item_item_tiles_list:after {background-image:none; height:0;}
	.w_item_tile_content .favorite_item {left: 37px; top: 23px;display: block;}
	.w_item_tile_content .compare_item {top: 23px; left: 92px;display: block;}
/*уменьшаем размер и положение кнопки вверх*/	
	#scroll_page {background-image: url(/showcase/img/theme/shoes/down-mini.png); bottom: 0; right: 0px; width: 50px; height: 50px;}
	#scroll_page.top {background-image: url(/showcase/img/theme/shoes/up-mini.png);}

/*сравнение*/
    .wrapper_item_compare {margin: 0px;}
	.compare_items_table_head table col, .compare_items_table table col {width: 0;}
	.compare_items_table td:first-child {width: 100%; display: block; position: absolute; padding: 0; text-align: center; left: 0!important; background-color: rgb(186, 210, 72); z-index: 1; margin-left: 0; 
	    color: white;}
	.compare_items_table tr:hover {color: #230029;}
	.compare_items_table td {padding-top: 35px;}
	.compare_items_table_head td {padding: 43px 4px 0 4px;border: none;} 
	.compare_items_table tr:hover td {width: 100%;}
	.compare_items_table_head td:first-child {position: absolute; background-color: transparent;padding: 0px; text-align: center; width: 100%;left: 0!important; border: none;}
	.compare_items_table_head .choice span {margin: 0px;background: #fff;}
	.compare_items_table_head .choice {padding: 0px;}
	.table_head_fixed td:first-child {position: fixed;}
    .compare_items_table_head table col+col, .compare_items_table table col+col {width: 160px;}
	.compare_items_table_head .w_item_tile_image {width: 152px; height: 152px; border: 1px solid;}
	.compare_items_table_head .w_item_tile_image img {max-width: 144px; max-height: 144px;}
	.w_item_tile_image > a {height: 152px;}
	.compare_items_table_head .w_item_tile_image a {line-height: 152px; height: 152px;}
	.compare_items_table_head .delete_item {right: 0px; top: 0px;}
	.wrapper_item_compare  h2 {margin: 10px; text-align: center;}
	.compare_items_table {  overflow: scroll;  }
	
/*название компании*/
	.showcase_name {text-align: center; margin-bottom: 0px; height: 45px;}
/*футер*/
    	#page:not(.customization) .section_type_foot {margin-bottom: 50px;}
/*избранное*/
    .w_basket_item_table tr td {display: inline-block;height: auto;padding: 10px;width: auto;}
	.w_basket_item_table tr td:first-child {min-height:170px ; width: 30%;}
	.w_basket_item_list .w_item_info {width: 70%;max-width: inherit;}
	.w_basket_item_table .w_item_tile_image {width: 100%; height: 131px; line-height: 128px;}
	.w_basket_item_table .w_item_tile_image img {max-width: 100%; max-height: 131px;}
	.w_basket_item_table .w_item_tile_image.image_empty {height: 120px;}
	.w_basket_item_table .w_item_info > span {max-height: 150px; height: inherit;}
	.w_basket_item_table tr {position: relative; display: inline-block; border-bottom: 1px solid #ababab;}
	td.w_basket_item_del {position: absolute; right: 0; top: 0;}
	.w_basket_item_table {padding-left: 0px;}
	.w_basket_item_price, .w_basket_item_summ {width: auto;}
	.w_basket_item_qnt > div {width: 100%;}
	.w_basket_item_table .favorite_item {top: -5px; left: 103px;}
	.w_basket_item_table .compare_item {bottom: -5px; left: 137px;}
    .w_basket_item_table .w_item_in_basket input.w_basket_item_qnt {width: 55px;}
/*контакты*/
	.contacts_caption {text-align: center;border-radius:0;}
	.contacts_info {border:none;border-bottom: 1px solid rgba(192,143,199,0.23); }
/*фильтр*/
    .w_item_filter_reset_button, .w_item_filter_apply_button {width: 50%;}
	.w_item_filter_apply_button.popup {left: auto!important; float:right;right: 0px;}
    .w_item_filter_apply_button.popup:before{ }
	.w_item_group_current {margin: 15px;}
	.w_item_show_setting > div {margin: initial;}
	.page_catalog .section_type_right .w_item_show_setting {margin:0; margin-bottom: 15px;padding: 2px 0px;}
	.w_item_item_table_list {margin: 0;}
	.page_catalog .w_item_item_table_list .compare_item {top: -6px;}
	.page_catalog .w_item_item_table_list .favorite_item {top: -6px;}
	
/*просмотр товара*/
    #item_name {margin: 10px 0;text-align: center;}
	.w_item_choice table tbody tr td:first-child {padding-right: 5px;}
	.w_item_choice {margin-bottom: 10px;}
	.page_product .w_item_choice table tbody tr td .favorite_item {top: -5px;}
	.page_product .w_item_choice table tbody tr td .compare_item {top: -5px;}
	.page_product .w_item_actions .favorite_item {left: 107px; top: -4px;}
	.page_product .w_item_actions .compare_item {left: 140px; top: -4px;}
/*о нас*/	
    .about_us_img {height: 194px;}
/*доставка и оплата*/	
	.pay_head_pic {height: 196px;}
	.pay_table_head_one, .pay_table_head_two {padding-bottom:0;}
/*оформление заказа*/		
    #wrapper_all_order_data h2 {font-size: 20px; margin-bottom: 15px; text-align: center;}
    #wrapper_all_order_data > div {width: 100%; padding: 20px 0;border:none;}
	.w_salesorder_client_line > * {width: 71%;}
	.w_salesorder_client_line > label {width: 25%; padding-right: 10px;}
	#w_type_payment:after {background-image:none; height:0;}
	.w_salesorder_client_line > textarea {width: 90%;}
	#w_type_payment .w_type_payment_elem {margin-left:0;}
	.w_salesorder_client_line > select + input {width: 47%;}
	.w_salesorder_client_line > select[id^="w_address"] {width: 23%;}
	.w_salesorder_client_line {line-height: 13px;text-align: center;}
	.w_salesorder_client_line .prefix {line-height: 1.25;}
	#w_type_getting label {left: 0px;}
	div#w_requirer_fields {padding-left: 10px;}
	.w_item_item_table {width: 100%!important;}
/*ошибка 404*/
    .error_page_not_found, .error_page_not_active{height: 480px; background-size: 95%;}
/*корзина*/	
	.w_basket_item_price, .w_basket_item_summ {float: right; margin: 0 5px;}
/*поиск*/	
   .search {
    width: auto;
    float: none;
    margin-right: 0px;
    padding: 0px 50px;
    min-width: 250px;
    float: none;
}
.search_submit {right: 50px;}
.error_showcase_disabled {height: 500px;}
/*сортировка*/
  .w_item_show_view_title{display:inline-block; padding:5px 15px; background-color:#fff; color:#333; cursor:pointer;}
	.w_item_show_view_title:before{content: "\25BC";margin-right: 4px;font-size:12px}
	.w_item_show_view.opened .w_item_show_view_title:before{content:"\25B2";}
	.w_item_show_setting > div:first-child{font-size: 14px;margin: initial;line-height: normal;}
	.w_item_show_view_list{position:absolute; z-index:1; top:50px; right:10px; padding:20px; background-color: #ffde0d;box-shadow: 0 2px 8px rgba(108, 107, 107, 0.4);text-align: left;}
	.w_item_show_view:not(.opened) .w_item_show_view_list{display:none;}
	.w_item_show_view_close{display:block; position:absolute; z-index:1; right:0; top:0; width:30px; height:30px; line-height:30px; text-align:center; font-size:20px; color:#333; cursor:pointer;}
	.w_item_show_mode{ background: transparent;}
	.w_item_show_mode>div{ margin:0 2px}
	.w_item_show_filter {margin: 15px 20px;}	
		
}
@media only screen and (max-width: 640px) {

.w_item_table_with_image .new_item:after {display:none;}

.store_template4 .w_item_tile, .w_item_tile {width: 147px;}

    .w_user_item_info div {width: 21%;}
/*фильтр*/
    .w_item_line td {display: inline-block; height: auto;}
	.w_item_item_table_list .w_item_img {width: 20%;}
	.w_item_item_table_list .w_item_info {width: 100%; padding: 0; text-align: center;}
	.w_item_table_with_image .w_item_info {width: 69%; padding: 10px;text-align: left;}	
	.w_item_line.new_item .w_item_qnt:after {left: 0;}
	.w_item_table_with_image .w_item_scale {margin-left: 0px;}
	.w_item_list_caption {display: none!important;}
	.w_item_item_table_list tr {position: relative; display: inline-block; border-bottom: 1px solid #efc5bc;}
	.w_item_item_table_list .w_item_line {max-height: 100%; width: 100%;text-align: center;}
	.w_item_item_table_list .w_item_img img {max-width: 100%; max-height: none; margin:0}
	.w_item_item_table_list tr td {padding: 5px 10px;}
	.w_item_table_with_image .w_item_line.new_item .w_item_qnt:before {background-image:none; height:0;}
	.w_item_item_table_list .w_item_line.new_item .w_item_basket {padding-right: 56px;}
	.widget_content .w_item_item_list {margin:initial;padding:initial;}
	.w_item_img > a {height: 150px;display: inline-block;width: 100%;}
	.w_item_line .w_item_price {width: auto;}
	.page_catalog .w_item_item_table_list .w_item_add_in_basket {position: relative;display: inline-block;width: 82px;}
	.page_catalog .w_item_item_table_list .favorite_item { left: 161px;}
	.page_catalog .w_item_item_table_list .compare_item { left: 222px;}
	.w_item_line.new_item .w_item_qnt:before {background-image:none; height:0;}
	.w_item_line.new_item .w_item_basket:after {content: ''; background-image:url(/showcase/img/theme/shoes/new_mini.png); width: 25px; height: 25px; margin-top: -26px; position: absolute; margin-left: 190px;}
	.w_item_item_table_list .w_item_line .w_item_basket {padding: 5px 0px;min-width: 125px;}
	.w_item_item_table_list .w_item_img.image_empty {background-image: url(/showcase/img/theme/empty_product_image.png); background-repeat: no-repeat; background-position: center;}
	.w_item_item_table_list tr td.w_item_qnt {padding-right: 0;}
/*еще уменьшаем размеры галереи*/
    .w_item_tile  {width: 137px;}
	.w_item_tile_content {width: 131px; margin: 1px 3px;}
	.w_item_tile_image {width: 131px; height: 131px;}
	.w_item_tile_image > a {line-height: 128px; height: 131px;}
	.w_item_tile_image img {max-width: 131px; max-height: 131px;}
	.w_item_tile_image.image_empty {height: 131px;}
	.w_item_tile_price {margin:0; font-size: 13px; letter-spacing: -1px;}
	.w_item_basket {padding-left: 0; top: inherit; }
	.w_item_add_in_basket {font-size: 11px;width: 82px;}
	.w_item_nav_items_wrap {bottom: 280px;}
	.w_item_tile {margin-bottom: 10px;}
	input.w_basket_item_qnt {width: 37px!important;}
	.button_plus, .button_minus, .delete_item {width: 20px; height: 20px;padding: 0;}
	.w_item_tile.new_item:after {top: 0px;} 
	.w_item_tile_content .favorite_item {left: 23px;}
	.w_item_tile_content .compare_item {left: 73px;}
/*о нас*/	
    .about_us_img {height: 144px;}
/*доставка и оплата*/	
    .pay_head_pic {height: 149px;}
	.pay_table_body_text_one, .pay_table_body_text_two {padding: 5px;}
	.pay_text {padding: 0 5px 5px;}
/*ошибки*/
    .error_page_not_found, .error_page_not_active{height: 375px;}
	.w_item_list_empty {margin: 0 auto;}
/*просмотр товара*/
    .w_item_choice table tbody tr td:last-child {width: 90px;}
	.page_product .w_item_choice table tbody tr td .favorite_item {left: 105px;top: -3px;}
	.page_product .w_item_choice table tbody tr td .compare_item {left: 155px;top: -3px;}
/*корзина*/	
	.w_basket_item_table .w_basket_item_qnt {width: auto;}
	.w_basket_order_btn_wrapper div {margin: 10px;}
	.w_basket_item_table .favorite_item {left: 84px;}
	.w_basket_item_table .compare_item {left: 118px;}
	.w_basket_item_table .w_item_add_in_basket {width: 82px;}   
/*подтверждение заказа*/	
    .w_item_item_table tbody tr td:first-child {width: 100%;}
	.w_item_qnt_decor {width: 50%!important;}
	.w_item_price_decor.ruble {width: 50%!important;}

.error_showcase_disabled {height: 400px;}

	}
@media only screen and (max-width: 390px) {
    .navigation .link {font-size: 14px;}
/*избранное*/
    .w_basket_item_table tr td:first-child {width: 100%;}
	.w_basket_item_list .w_item_info {width: 100%;}
	.delete_item {border: none; margin-top: 2px; font-size: 25px; font-weight: 300; padding: 4px;}
	.w_basket_item_table .w_item_info > span {display: none;}
	.w_basket_item_table .w_item_info > p > a {color: #230029;font-size: 13px;}
	.w_basket_item_table td.w_item_info > p {margin: 0; padding: 0;}
	.w_basket_item_table .w_item_info {padding: 0 10px;}
	.section_tabs .w_basket_item_table .w_item_info > p > a {color: #230029;}
	.w_basket_item_qnt > div {margin-right: 35px;}
/*фильтр*/
    .w_item_item_table_list tr td {padding: 5px 10px;}
	.w_item_item_table_list .w_item_img {width: 100%; padding: 0; }
	.w_item_item_table_list .w_item_info {width: 100%; text-align: center;}
	.w_item_item_table_list .w_item_img img {max-height: 200px; border:none;}
	.w_item_table_with_image .w_item_line.new_item .w_item_qnt:before {top: 3px;}
	.w_item_table_with_image .w_item_info {padding:0}
	.w_item_item_table_list .w_item_img.image_empty > a {background-color: transparent; border: none;}
	.page_product .w_item_choice input.w_basket_item_qnt {width: 33px!important;}
/*просмотр товара*/
    .w_item_choice table {width: 100%;}
	.w_item_choice {padding:0;}
	.w_item_product_price {margin-left: 10px;}
	.w_items_property_name {padding-left: 10px;}
	.page_product .choice span {margin-left: 5px;}
	.w_item_actions {margin-left: 10px;}
	.w_item_choice table tbody td:last-child {border-right: none; width: 77px!important;}
    .page_product .w_item_choice table tbody tr td .favorite_item  {left: 13px; top: 30px;}
	.page_product .w_item_choice table tbody tr td .compare_item {left: 45px; top: 30px;}
/*о нас*/	
    .about_us_img {height: 92px;}
/*доставка и оплата*/	
    .pay_head_pic {height: 80px;}
/*оформление заказа*/	
	.w_salesorder_client_line > label {width: 100%; text-align: center;padding: 0px 0 3px 0;}
	.w_salesorder_client_line > * {width: 90%;}
	#w_type_getting label input[type="radio"] + div + div, .w_type_payment_elem label input + div + div {padding: 8px 10px 8px 40px;}
	#wrapper_all_order_data > div {width: 100%; border:none;padding: 1px 0; padding-bottom: 10px;}
	#w_type_getting {border-radius:0;}
	#client_info {border-radius:0;padding-top: 10px!important;}
	#w_type_payment {border-radius:0;}
	#w_note {border-radius:0;}
	#w_type_getting label {left: 0px;}
	.w_salesorder_client_line > .select, .w_salesorder_client_line > .input {width: 90%;}
	.w_salesorder_client_line {text-align: center;}
	#w_requirer_fields {padding: 5px 10px;}
	.w_salesorder_client_line .prefix {line-height: 3.6;}
	.w_salesorder_client_line > span {left: 6%;}
	.w_salesorder_client_line > textarea {width: 90%;}
	.w_salesorder_client_line > select[id^="w_address"] {width: 30%;}
	.w_salesorder_client_line > select + input {width: 59%!important;}
/*оформление заказа*/	
	.w_item_item_table {width: 100%!important;}
	table.w_item_item_table tbody tr td:first-child {font-weight: normal; padding: 5px;}
	.window_body_confirm {padding: 0 5px;}
/*ошибки*/
    .error_page_not_found, .error_page_not_active{height: 250px;}
/*корзина*/	
	.w_basket_order_btn_wrapper div:last-child, div.w_basket_order_btn_wrapper table tr td:last-child {float: right;}
	.w_basket_item_table .w_basket_item_qnt > div {width: 150px;}
/* close */	
    .error_showcase_disabled {height:250px;}
/*сортировка*/
.w_item_show_view_list {right: 0px; margin: 0 20px;text-align:center}
.w_item_show_set{margin:5px}		
	}
@media only screen and (max-width: 360px) {


.navigation .link {
    font-size: 14px;
    display: grid;}
.navigation {
    white-space: nowrap;
    height: auto;}

.navigation, .store_template4 .navigation {
    background: #45b5ca;
    }

.w_item_line.new_item .w_item_basket:after {content: '';background-image: url(/showcase/img/theme/shoes/new.png);width: 60px;height: 60px;margin-top: -60px;position: absolute;margin-left: -140px;}


.w_item_choice table tbody tr td:nth-child(2), .store_template4 .w_item_choice table tbody tr td:nth-child(2) {
    width: auto;
    padding: 5px 0px 0px 290px;
    position:absolute;}
	
.w_item_choice table tbody tr td:first-child, .store_template4 .w_item_choice table tbody tr td:first-child {
    width: 290px;
    position: absolute;
    padding-top: 10px;}
	
.w_item_choice table tbody tr td {height: 100px;overflow: hidden;}


/*еще уменьшаем размеры галереи*/
    .w_item_tile  {width: 154px;}
	.w_item_tile_content {width: 148px; }
	.w_item_tile_image {width: 148px; height: 148px;}
	.w_item_tile_image > a {line-height: 146px; height: 148px;}
	.w_item_tile_image img {max-width: 148px; max-height: 148px;}
	.w_item_tile_image.image_empty {height: 148px;}
	.w_item_tile_content .favorite_item {left: 29px; }
	.w_item_tile_content .compare_item {left: 77px;}

}
@media only screen and (max-width: 320px) {
/*фильтр*/
    .w_item_item_table_list .w_item_img img {max-height: 100px;}
	.w_item_img > a {height: 100px;}
/*еще уменьшаем размеры галереи*/
    .w_item_tile  {width: 134px;}
	.w_item_tile_content {width: 128px; }
	.w_item_tile_image {width: 128px; height: 128px;}
	.w_item_tile_image > a {line-height: 126px; height: 128px;}
	.w_item_tile_image img {max-width: 128px; max-height: 128px;}
	.w_item_tile_image.image_empty {height: 128px;}
	.w_item_tile_content .favorite_item {left: 20px; }
	.w_item_tile_content .compare_item {left: 65px;}
	
/*ошибки*/
    .error_page_not_found, .error_page_not_active{height:200px;}
/*сравнение*/	
    .compare_items_table_head td {padding: 43px 0px 0 0px;}
    .compare_items_table_head table col+col, .compare_items_table table col+col {width: 155px;}
	.compare_items_table_head .w_item_tile_image {width: 150px; height: 115px;}
	.compare_items_table_head .w_item_tile_image a {line-height: 110px; height: 110px;}
	.compare_items_table_head .w_item_tile_image img {max-width: 132px; max-height: 115px;}	
	}
@media only screen and (max-height:500px) {
/*для горизонтального положения телефона*/
    .compare_items_table_head .w_item_tile_image {width: 90px!important;height: 90px!important;}
	.compare_items_table_head .w_item_tile_image img {max-width: 90px!important;max-height: 90px;}
	.compare_items_table_head .w_item_tile_image a {line-height: 87px!important;height: 100%;}
	}

@media only screen and (max-height:370px) {
   /*сравнение*/
    .table_head_fixed.compare_items_table_head table {margin-top: -138px;}
	.table_head_fixed.compare_items_table_head + .compare_items_table {margin-top: -110px;}
	.compare_items_table_head table {margin-bottom:0;}
	.w_item_tile_info {margin: 3px 0;}
	}


