#menu-mobile-trigger {
    display: none;
}
#menu-mobile {
    display: none;
}
#mobile-top-info {
	display: none;
}
#mobile-contacts {
	display: none;	
}
.div-compare-wrap,
.div-buybuttons-wrap {
	display:inline;
}
.catalog_sorter_mob{
	display:none;
}

.catalog_filter_mob{
	display:none;
}


.catalog_slide_mob{
	display:none;
}
 
 a{
	   -webkit-tap-highlight-color: rgba(0,0,0,0);
 }




@media screen and (max-width: 1390px) {
	
	.static_nds span {

	font-size: 20px;

}

.catalog_list_one_quick_add_area .quick_catalog_basket_change{
	width:80px !important;
	
}


.catalog_list_one_quick_add_area .quick_catalog_basket_change .catalog_basket_change_center input {
	width: 36px;
}
	
	.catalog_sticker_area {
		top: 20px;
	}
	
	
.simple_super_cat_slide {
	width: 96%;
	text-align: center;
	padding: 0;
	margin: 0 auto 20px auto;
}
.catalog_list_one {
	width: 218px !important;
}
.catalog_all_list.catalog_all_list_subcat .catalog_list_one.catalog_list_one_cat {
	width: 223px !important;
}	

.catalog_list_one .for_list_img {
	width: 208px;
}
.catalog_all_list.catalog_all_list_subcat .catalog_list_one .for_list_img {
	width: 214px;
}
.catalog_menu ul {
	width: 1200px;	
}

.search-header .add_search_area{
	width:506px;
}

.catalog_menu a {
    padding: 10px 3px 10px 3px !important;
}
.catalog_menu .main_menu_left:first-child > li > a {
	padding: 10px 7px 10px !important;
}

.menu_mobile_li.hover>.in_menu{
	display:block;
}
#cssmenu ul li ul.in_menu_10 {
max-height: auto !important;
}	



.main-block-news .catalog_list_one, .main-block-sale .catalog_list_one, .main-block-hits .catalog_list_one {
	width: 230px !important;
	min-height: 435px;
	margin: 0 0 10px 0 !important;
}
.main-block-news .catalog_list_one .for_list_img, .main-block-sale .catalog_list_one .for_list_img, .main-block-hits .catalog_list_one .for_list_img {
	width: 213px;
	height: 335px;
	margin-top: 8px;
}
.main-block-news .catalog_list_one .catalog_list_one_quick_add_area_pop, .main-block-sale .catalog_list_one .catalog_list_one_quick_add_area_pop, .main-block-hits .catalog_list_one .catalog_list_one_quick_add_area_pop {
	top: 417px;
}
.quick_view_link {
	left: 50px !important;
}

.main-block-cats .catalog_list_one, .main-block-cats .catalog_list_one:hover {
	border: 1px solid transparent !important;
	width: 230px !important;
	min-height: 370px;
	margin: 0 0 0 0 !important;
}
.main-block-cats .catalog_list_one p {
height: 42px;	
}
.main-block-cats .catalog_list_one img {
	border-radius: 8px;
	width: 215px;
}


	
.catalog_list_top_panel_mobile {
	display: none;
}
	.container-main {
		width:1200px;
		
   }
   
#inn_edo_ur, #num_ident_ur, #operator_edo_ur, #num_ident_fiz, #inn_edo_fiz, #operator_edo_fiz {
	
}
.buy_accept_added {
	font-size: 13px;
}
   .catalog_menu > ul > li:hover > ul {
	width:1200px;
}
.slider {
	overflow: hidden;
	max-width: 1180px;
	margin: 0 auto;
	padding-left: 7px;
}
#header-menu-info-soc {
	margin-right: 15px;
}  
   .header-menu-catalog .catalog_menu {
	width: 1200px;
}
.multijump {
	text-align: left;
	margin: 25px 0;
	width: 100%;
	overflow: hidden;
	padding:10px 0;
} 
.pathway {
	margin: 11px 2% 19px;
}
.addcompare_ico_list {
	width: 21px;
	height: 21px;
	bottom:0;
	border-radius:0;
}
.addwish_ico_list {
	width: 21px;
	height: 21px;
		bottom:0;
	border-radius:0;
}
.catalog_list_top_panel_mobile {
	position: absolute;
	right: 5px;
	top: 12px;
	width: 32px;
}
.addcompare_ico_list {
	background-size: 21px;
}
.addcompare_ico_list:hover {
	background-size: 21px;
}
.addwish_ico_list {
	background-size: 21px;
}
.addwish_ico_list:hover {
	background: transparent url("../images/wish_a.svg?a") no-repeat scroll 50% 50%;
	background-size: 21px;
}
.catalog_list_one_quick_add_area .quick_catalog_basket_change {
	margin: 0px 0 0 6px;
}
.catalog_buy_button_quick_list {
	margin: 0px 3px 0 2px;
	padding: 4px 2px 4px 3px;
}
.catalog_menu ul {
	width: 1178px;
	margin: 0 auto !important;
}
#logo-header img {
	margin-left: 3px;
}
.swiper-slide.catalog_list_one > a {
	display: block;
}
.swiper-slide.catalog_list_one > a.quick_view_link {
	display: none;
}

.swiper-slide.catalog_list_one:hover > a.quick_view_link{
	display:block;
}


.jcarousel-skin-tangocat .jcarousel-container-horizontal {
	height: 440px;
	padding: 0px;
	width: 100%;
	overflow:hidden;
}
.jcarousel-skin-tangocat .catalog_list_one {
	width: 250px !important;
	margin: 0 8px 21px 8px !important;
	border: none !important; 
}
   .catalog_photos_area {
		width:402px!important;
	}
	.search-header {
		width: 600px;
	}
.catalog_list_one p {
	height: 52px;
	font-size: 14px !important;
}
	.search-header form input {
		width:465px;
	}
	.catalog_menu > ul > li > ul {
		padding: 5px 0px 5px !important;
	}
	
	.menu_mobile_li a {
		display: block;
	}
#header-menu-info-ul {
	display: block;
	float: left;
	width: 930px;
	margin-left: 25px;
}
#header-menu-info-ul li {
	display: block;
	float: left;
	position: relative;
	margin: 0 85px 0 0;
}
	#header-menu-info-ul li:first-child {
		1margin: 0 20px 0 0;
	}
	.zoomContainer {
		height1:600px!important;
		width1:400px!important;
	}
	.one_photos_wrap #img_01 {
		height1:600px!important;
		width1:400px!important;
	}

}

@media screen and (max-width: 1199px) {
	
	
	
.static_nds span {

	font-size: 19px;

}.static_nds img {
	width: 20px;
	display: inline-block;
	margin: 0 0px 0 10px;
}
	
    
	html,
	body {
		padding:0;
		width:100%;
		background:none;
	}
	#main {
		width:100%;
		background:none;
		height:auto;
	}
	
	
	
.swiper-slide.catalog_list_one:hover > a.quick_view_link {
	display: none !important;
}
	
	.catalog_list_one:hover .quick_view_link{
		display:none;
	}
.main-block-news .catalog_list_one_quick_add_area_pop {
	display: none;
}
.main-block-news .catalog_list_one:hover .catalog_list_one_quick_add_area_pop {
	display: none !important;
}
.main-block-sale .catalog_list_one_quick_add_area_pop {
	display: none;
}
.main-block-sale .catalog_list_one:hover .catalog_list_one_quick_add_area_pop {
	display: none !important;
}
.main-block-hits .catalog_list_one_quick_add_area_pop {
	display: none;
}
.main-block-hits .catalog_list_one:hover .catalog_list_one_quick_add_area_pop {
	display: none !important;
}



.main-block {
	position: relative;
}

.header_slide_area {
max-height:200px;
overflow:hiden;
visibility:hidden;
}

.main-block-sale{
	z-index:20;
	    width: 100%;
    overflow: hidden;
}
.addcompare_ico_list {
	width: 32px;
	height: 32px;
}
.addwish_ico_list {
	width: 32px;
	height: 32px;
}
.main-block-news {
	z-index: 40;
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}
.slider {
	overflow: hidden;
	max-width: 100%;
	margin: 0;
	width: 100%;
	padding: 0;
	border-radius: 0;
}

.main-block-cats .catalog_list_one, .main-block-cats .catalog_list_one:hover {
	border: 1px solid transparent !important;
	width: 230px !important;
	min-height: 370px;
}
.main-block-cats .catalog_list_one img {
	border-radius: 8px;
	width: 215px !important;
}


.catalog_filters_area {
	min-height: 40px;
}
.catalog_my_basket td, .catalog_my_basket th {
	padding: 5px 2px;
	width: auto;
}
.a-flush {
	padding: 5px 5px 5px 20px;
}
.main-block-hits{
	z-index:10;
	    width: 100%;
    overflow: hidden;
}
.main-block-cats .catalog_list_one p {
	height: auto;
}

.main-block-cats{
	z-index:30;
	    width: 100%;
    overflow: hidden;
}

.all_mobile_news {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
}
.all_news {
	display: none;
}
.all_mobile_news a {
	font-family: Calibri;
	font-size: 13px;
	font-weight: 300;
	line-height: 20px;
	letter-spacing: 0px;
	text-align: right;
	color: #888888;
	background: url("/themes/default/images/news_arrow.png") no-repeat 100% 50%;
	display: block;
	padding-right: 17px;
	margin-right: 5px;
	margin-top: 3px;
}
	.container-main {
		 width: 100%!important;
	}
.size_table table tr:first-child td, .size_table table tr:first-child th {
	padding: 15px 1px;
}
.size_table table tr:nth-child(2n) td, .size_table table tr:nth-child(2n) th {
	padding: 10px 5px;
	font-size: 12px;
}

.catalog_sticker_area {
	top: 13px;
	left: 11px;
}
.add_search_area .catalog_sticker_area {
	left: 1px;
	top:1px;
}

.catalog_is_new_img {
	
}
#catalog_add_to_basket_window_add_popup_show, #catalog_add_to_basket_window_add_popup_hide {
	position: fixed;
	top: auto;
	bottom: 20px;
}
.size_table h3 {
	font-size: 16px;
}
    /* header */
    header {
		 
		/*
        height:190px;
        width:100%;
        position: fixed;
        top:0;
        left:0;
        min-width: 350px;
        z-index: 10000;
		background: #ffffff;
		*/
		height: auto;
		
    }
	header .container {
		width: 100%;
		overflow: hidden;
	}
.catalog_one_order .catalog_one_order_plus_minus .catalog_basket_change {
	margin: 0 auto;
	width: 100px;
}
.catalog_one_order .catalog_one_order_plus_minus .catalog_basket_change_center {
	float: left;
	width: 60px;
	text-align: center;
}	
.catalog_one_order .catalog_one_order_plus_minus .catalog_basket_change_center input {
	border: 1px solid #555555;
	border: none;
	font-size: 18px;
	height: 19px;
	text-align: center;
	width: 60px;
	padding: 4px 0 3px 0;
}
	.catalog_basket_change {
		/* overflow: hidden; */
		width: 100%;
		margin-right: 0 auto;
		position: relative;
		/* float: right; */
	}
	
.catalog_basket_change_left {
	float: left;
	width: 20px;
}
	
.catalog_basket_change_center {
	float: left;
	width: 40px;
	text-align: center;
}
	
.catalog_basket_change_right {
	float: left;
	width: 20px;
}
	
	.catalog_my_basket .catalog_basket_change_left, .catalog_my_basket .catalog_basket_change_center, .catalog_my_basket .catalog_basket_change_right {
		float1: none !important;
	}
	
	.catalog_one .basket_sizes_comment {
		width: 151px;
		height: 61px;
		margin: 0 0 0 60px;
		
	}
	
	.catalog_one .basket_sizes_comment:focus {
		outline: none !important;
		border-color: #01FE0D; /*2024.06.24*/
	}
	
	
	.swiper-button-prev:focus, .swiper-button-next:focus {
		outline: none !important;
	}
	
	input[type="button"] {
		background: #ccc;
	}
	
	.menu_mobile_item_3006, .menu_mobile_item_1694, .menu_mobile_item_2973 {
		display: none;
	}
	
	.mobile_logo img {
		width: 144px;
	}
	
	.basket-buttons-here {
		overflow: hidden;
		width: 100%;
		position: relative;
		/*height: 48px;*/
		min-height: 48px;
	}
	
	.basket-buttons-here .catalog_buy_button {
		position: absolute;
		right: -6px;
	}
	
	#add_to_compare_btn {
		position: absolute;
		right: 210px;
		width: 28px;
		top: -1px;
	}
	
	.catalog_list_one_quick_add_area .wish_remove {
		display: none;
	}
	
	.addwish_btn {
		position: absolute;
		right: 174px;
	}
	
	.catalog_one_order tr {
		border-bottom: 1px solid #ccc;
	}
	
	.form_input:focus {
		outline: none !important;
		border-color: #01FE0D; /*2024.06.24*/
		border: 1px solid #01FE0D; /*2024.06.24*/
	}
	
	.compare_table th:nth-child(4), .compare_table td:nth-child(4) {
		display: none;
	}
	
	.size_table table tr:first-child td, .size_table table tr:first-child th {
		
		font-size: 10px;
		
	}
	
	.wish_remove {
		left: -4px;
	}
	
	.addwish_btn.active {
		background: #fff url("../images/wish5.png") no-repeat scroll 50% center;
		background-size: 150%;
	}
	
	.size_table.size_table_one {
		display: none;
	}
	
	.size_table.size_table_one.show_mob_table{
		display:block;
	}
	
	.basket-buttons-here .catalog_buy_button_basket {
		display: none;
	}
.basket-buttons-here .catalog_buy_button_basket.show {
	display: block;
	float: right;
	margin-top: 60px;
	width: 150px;
	margin-right: 4px;
	padding: 8px 3px 6px 3px;
}
	
	.one_other {
		display: none;
	}
	
.pathway {
	color: #000;
	margin: 0 2%;
}
	
#main.container-inner {
	padding: 53px 0;
	min-height: 240px;
}
	.catalog_cat_text {
		display: block;
	}
	
	.catalog_cat h1 {
		text-align: center;
		font-weight: normal;
	}
	
	.cat_is_short h1{
		
		margin:20px 0 10px 0;
	}
	.cat_is_short .catalog_all_list_subcat{
		
		display:none;
	}
	
	#filter_form {
		
	}
	
	
	.mobile_cabinet img {
		width: 21px;
	}
	
	.mobile_cabinet_search a {
	display: inline-block;
	1background: url('/themes/default/images/mobile_search.png') no-repeat;
	1background-size: 21px;
	height:21px;
	width:21px;
}

.mobile_cabinet_search a:hover,.mobile_cabinet_search a:active{
	background: url('/themes/default/images/mobile_search_a.png') no-repeat;
	background-size: 21px;
}
/*

	.pathway a {
		height: 17px;
		line-height: 17px;
	}*/
.static_razmernaya-setka h2 {
}	
.static_razmernaya-setka table {
	font-size: 10px;
}
.static_razmernaya-setka table.tbl1 {
	width: 100% !important;
}
.static_razmernaya-setka table.tbl2 {
	width: 100% !important;
}
.static_razmernaya-setka table.tbl3 {
	width: 100% !important;
}
.static_razmernaya-setka td {
	padding: 2px 1.4px;
	border: 1px solid #999;
	
}
.static_razmernaya-setka img {
	display: none;
}
	.pathway span {
		height: 17px;
		line-height: 17px;
	}
	
	.pathway .pathway-list-arrow4 {
		display: block;
		float: left;
		width: 17px;
		height: 17px;
		padding: 0 3px;
		background: url("../images/pathway-list-arrow.png") no-repeat scroll 50% 0%;
		line-height: 17px;
	}
	
	.multijump:nth-child(1) {
		display: none;
	}
	
	.one_other_cats {
		display: none;
	}
	
	.catalog_one .catalog_one_order th, .catalog_one .catalog_one_order td {
		text-align: center;
		width: 30%;
	}
	
	.catalog_one_order_size {
		width: 25% !important;
	}
	
	.one_photos {
		display: none;
	}
	
.slick-slide img {
	width: 100%;
}
	
	.one_photos_mobile, .one_photos_mobile_item  {
		display: block;
	}
	
	.one_photos_mobile_item img {
		margin: 10px;
	}
	
	.catalog_my_basket_num {
		display: none;
	}
	
	.catalog_my_basket_comment {
		display: none;
	}
	
	.basket_size_mob, .basket_comment_mob {
		display: block;
	}
	
.basket_comment_mob .basket_comment {
	width: 65px;
}
	
	.catalog_my_basket .catalog_basket_change {
		width: 80px;
	}
	
	.catalog_my_basket .catalog_count_a {
		width: 27px;
	}
	
.basket_user_type label {
	padding: 12px 0 12px 1%;
	margin: 10px 2%;
	display: inline-block;
	cursor: pointer;
	border-radius: 5px;
	width: 44%;
	text-align: center;
	font-size: 13px;
} 

.basket_user_type label input {
	float: left;
	margin: 2px 0px 0px 0;
}	
.footer-ul-cards li img {
	width: 50px;
}	
.for_result {
	margin-left: 10%;
	max-width: 80%;
}	
	.catalog_my_basket th:nth-child(4)
	{
		display: none;
	}
	
	.catalog_my_basket td:nth-child(4)
	{
		display: none;
	}
	
	.catalog_add_photos_a, .catalog_add_photos_img {
		display: none !important;
	}
	
	#mobile_header {
		display: flex;
		margin-top: 10px;
	}
.mobile_logo a  {
	position: relative;
}
.mobile_logo a span {
	position: absolute;
	right: 7px;
	bottom: 4px;
	text-transform: uppercase;
	color: #000;
	font-size: 9px;
	letter-spacing: 0.3px;
}	
.catalog_list_one_quick_add_area_pop .catalog_list_one_quick_sizes {
	max-width: none;
	width: 70px;
	position: absolute;
	margin-top: 0;
	left: 50%;
	margin-left: -15px;
}
	.catalog_list_one_quick_sizes {
		/* margin-top: 15px; */
		/* margin-bottom: 12px; */
		text-align: right;
		/* margin-right: 8px; */
		position: absolute;
		right: 4px;
		/* border-radius: 10px; */
	}
	
.catalog_list_one_quick_size_main {
	color: #000 !important;
	font-size: 11px;
	border: 1px solid #01FE0D; /*2024.06.24*/
	padding: 4px 0 5px 0;
	display: inline-block;
	border-radius: 4px;
	width: 72px;
	height: auto;
	text-align: center;
	overflow: hidden;
	min-height: 15px;
	line-height: normal;
}
.catalog_list_one_quick_size_main span {
	overflow: hidden;
	width: 70px;
	height: 15px;
	display: block;
}
.catalog_list_one_quick_sizes_down {
	position: absolute;
	border: 1px solid #78D38E;
	background: #fff;
	font-size: 15px;
	right: -4px;
	margin-left: 0;
	margin-top: -6px;
	z-index: 90000;
	width: auto;
	min-width: 72px;
	border-radius: 3px;
}
	
	.catalog_list_one_quick_size {
		display: block;
		background: #fff;
		padding: 3px 5px;
		z-index: 90001;
		position: relative;
	}
	
	
	
.catalog_list_one .for_list_img {
	text-align: center;
	width: 91%;
	height: auto;
	vertical-align: middle;
	display: inline-block;
	background: none;
}
	
	
.catalog_list_one {
	float: none;
	border: none;
	margin: 0 0 15px 0 !important;
	padding: 0;
	position: relative;
	text-align: left;
	width: 24.5% !important;
	display: inline-block;
	vertical-align: top;
	overflow: unset;
	min-height: unset;
	padding-bottom: 30px;
	text-align: center;
}
.toprice {
	text-align: center;
	z-index:1000;
}
.catalog_list_one p.catalog_list_title {
	text-align: center;
}

.catalog_subcats .catalog_list_one {
	margin: 0 !important;
	padding-bottom: 0;
}
.go-to-top {
	bottom: 10px;
	left: 10px;
}	
#sliza-mw {
	bottom: 0 !important;
	height: 60px !important;
	width: 60px !important;
	min-height: 0 !important;
	max-height: 100% !important;
	overflow: hidden !important;
	animation: none !important;
	min-width: 0 !important;
	z-index: 9999999999;
	right: auto !important;
	top: calc(100% - 135px) !important;
	left: 10px !important;
}
.compare_td_title img {
	border: 1px solid #999;
	margin: 0;
	padding: 5px;
	text-align: center;
	width: calc( 100% - 12px ) !important;
}
.compare_table > tbody > tr > td.compare_td_text {
	padding-left: 10px;
}
.compare_table {
	font-size: 10px;
}
	.catalog_list_one_quick_size {
		font-size: 11px;
		text-align: center;
	}
	
	.catalog_list_one_quick_add_area_pop #addwish_ico {
		display: none;
	}
	
	.catalog_list_one_quick_add_area_pop #addcompare_ico {
		display: none;
	}
	
	
	
	.catalog_list_top_panel_mobile .wish_remove {
		left: 0;
	}
	
	.catalog_list_title {
		
	}
	
	.addwish_ico_list.active {
		background: transparent url("../images/wish_a.svg?a") no-repeat scroll 50% 50%;
		background-size: 21px;
	}
	
	.catalog_list_one_quick_sizes {
		margin-top: unset;
		margin-bottom: unset;
		text-align: right;
		margin-right: unset;
		position: relative;
	}
.catalog_list_one_quick_add_area {
	margin-bottom: 10px;
	height: 20px;
	width: 160px;
	margin: 0 auto 10px;
}
.catalog_buy_button_quick_list {
    margin: 0 auto;
    padding: 1px 8px 3px 10px;
    text-align: center;
    text-decoration: none;
    float: unset;
    font-weight: bold;
    padding: 4px 3px 4px 7px;
    text-align: center;
    text-decoration: none;
    background: #fff;
    -moz-border-radius: 0;
    border-radius: 3px;
    color: #585858 !important;
    display: block;
    font-family: system,-apple-system,BlinkMacSystemFont,'Segoe UI','Segoe WP',Roboto,Ubuntu,Oxygen,Cantarell,'Fira Sans','Helvetica Neue',Helvetica,'Lucida Grande','Droid Sans',Tahoma,'Microsoft Sans Serif',sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    border: 1px solid #01FE0D; /*2024.06.24*/
    letter-spacing: 0.8px;
    position: relative;
    top: 10px;
    width: 146px;
}
	
	.catalog_list_one:hover {
		border: none !important;
	}
	
.catalog_list_one_quick_add_area .quick_catalog_basket_change {
	margin: 0 0 0 1px;
	float: none;
	background: #fff;
	width: 80px !important;

}
.quick_catalog_basket_change .catalog_basket_change_center input {
	width: 39px;
}
	
	
.catalog_basket_change_down .minus {
	background: transparent url("../images/minus.png") no-repeat scroll 50% 50%;
	width: 20px;
	height: 24px;
	background-size: 34px;
}
	
	.catalog_basket_change_down .plus {
		background: transparent url("../images/plus.png") no-repeat scroll 50% 50%;
		width: 28px;
		height: 28px;
		background-size: 34px;
	}
	
	.catalog_basket_change_center input {
		border: 1px solid #555555;
		border: none;
		font-size: 18px;
		height: 19px;
		text-align: center;
		width: 53px;
		padding: 5px 0 3px 0;
	}
	
	.catalog_basket_change_center input {
		border: 1px solid #555555;
		border: none;
		font-size: 18px;
		height: 19px;
		text-align: center;
		width: 53px;
		padding: 4px 0 3px 0;
	}
	
	.mobile_cabinet {
		display: flex;
		justify-content: space-between;
		width: 100%;
		align-items: center;
		margin: 0 2%;
	}
	
	.mobile_cabinet > div {
		position: relative;
	}
	
#mobile_wish_count {
	position: absolute;
	background: #45C46C;
	border-radius: 12px;
	padding: 1px 5px;
	color: #fff;
	top: -17px;
	right: -7px;
}
.catalog_is_hit_img {


}


.catalog_is_discount{
	
	
}


#mobile_compare_count {
	position: absolute;
	background: #45C46C;
	border-radius: 12px;
	padding: 1px 5px;
	color: #fff;
	top: -17px;
	right: -7px;
}
	
#mobile_basket_count {
	position: absolute;
	background: #45C46C;
	border-radius: 12px;
	padding: 1px 5px;
	color: #fff;
	top: -16px;
	right: -9px;
}
	
#mobile_header_search {
	width: calc( 100% - 50px );
	margin: 0 0 5px 0;
	display: none;
	position: absolute;
	top: 0;
	left: 45px;
	background: #fff;
	padding-bottom: 5px;
}
	
#mobile_header_search form {
	margin: 11px auto 0 auto;
	width: 100%;
	position: relative;
}
	
#mobile_header_search form input {
	margin: 0;
	padding: 0 10px 0;
	width: calc( 100% - 45px);
	border: 1px solid #219485;
	border-radius: 4px;
	text-transform: none;
	font-size: 15px;
	outline: 0;
	height: 35px;
}
	
#mobile_header_search form a {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    float: left;
    padding: 0px 5px 0px;
    margin: 0;
    text-decoration: none;
    background: -webkit-linear-gradient(90deg, rgb(33, 147, 134), rgb(5, 238, 29) 47%, rgb(0, 255, 10) 100%);
    background: -moz-linear-gradient(90deg, rgb(33, 147, 134), rgb(5, 238, 29) 47%, rgb(0, 255, 10) 100%);
    background: linear-gradient(90deg, rgb(33, 147, 134), rgb(5, 238, 29) 47%, rgb(0, 255, 10) 100%);
    height: 37px;
    width: 25px;
    text-align: center;
    border-radius: 0 4px 4px 0;
    color: #fff;
    font-size: 15px;
    letter-spacing: 1px;
}
#mobile_header_search form a:active{
	background: #01FE0D; /*2024.06.24*/
	color: #fff;
}
	
#mobile_header_search .material-icons {
	font-size: 28px;
	line-height: 36px;
}
	
	.fix_right_bg {
		display: none !important;
	}

	#header-menu-info {
		overflow: hidden;
		height: 42px;
		background: #ade8bb;
		width: 100%;
		position: relative;
		top: 0;
		left: 0;
		min-width: 360px;
		z-index: 10000;
		border-bottom: 1px solid #ffffff;
		display: none;
	}
	#header-menu-info-ul {
		display: none;
	}
	#header-menu-info-soc {
		width: 100%;
	}
	#header-menu-info-soc li {
		padding: 8px 0 0 0;
	}
	#header-menu-info-soc #header-menu-info-soc-1 {
		margin:0 0 0 13px;
		float:left;
		width:60px;
	}
	#header-menu-info-soc #header-menu-info-soc-2 {
		margin:0 auto;
		width:145px;
		float:none;
	}
	#header-menu-info-soc #header-menu-info-soc-3 {
		width:140px;
		float:right;
	}	
	#header-menu-info-soc-1 img {
		margin: 3px 7px 0 0;
	}
	#header-menu-info-soc-2 b {
		font-size: 15px;
	}

	#header-menu-info-soc-3 span {
		color:red;
	}
	#header-menu-info-soc-3 b {
		font-size: 15px;
	}
	/* header .container */
	header .container {
		margin:0 auto 0 auto;
		display: none;
	}
	
	.fix_wish, .incompare_fix, .fix_basket_full, .fix_basket_empty {
		display: none;
	}
	
	#logo-header {
		width: 160px;
		height:85px;
	}
	#logo-header img {
		width:100%;
		margin:5px 0 0 0;
		display: block;
	}
	#logo-header span {
		bottom:2px;
		line-height:10px;
		right:3px;
	}
	
#menu-mobile-trigger:active{
	
}
#menu-mobile-trigger {
	display: block;
	/* float: left; */
	width: 34px;
	height: 34px;
	padding: 5px 5px;
	margin: 0 10px 0px 0px;
	border-radius: 5px;
	text-align: center;
	color: #393939;
	font-size: 25px;
	margin-top: -4px;
	
	background: url(/themes/default/images/catalog_btn2.svg) 0 0 no-repeat;
	background-size:50px;
}

#menu-mobile-trigger:hover{
	background: url(/themes/default/images/catalog_btn_hover.svg) 0 0 no-repeat;
	background-size:50px;
}
    #menu-mobile-trigger img {
        width:100%;
    }
#menu-mobile-trigger .material-icons {
	font-size: 35px;
	border-radius: 4px;
	border: 1px solid #01FE0D; /*2024.06.24*/
}
	#header-cabinet {
		position: absolute;
		width: 210px;
		right: 0;
		top: 25px;
		margin: 0;
		float: none;
	}
	#header-cabinet .reg-button {
		margin:1px 25px 0 0px;
	}
	#header-cabinet .wish-header {
		margin:1px 25px 0 0px;
	}
	#header-cabinet .compare-header {
		margin:1px 25px 0 0px;
	}
	#header-cabinet .basket-header {
		margin:1px 0px 0 0px;
		width:30px;
	}
	#header-cabinet .reg-button,
	#header-cabinet .wish-header, 
	#header-cabinet .compare-header {
		width: 30px;
	}
	#header-cabinet .reg-button b,
	#header-cabinet .wish-header b, 
	#header-cabinet .compare-header b {
		display: none;
	}
	#header-cabinet .reg-button .material-icons,
	#header-cabinet .wish-header .material-icons, 
	#header-cabinet .compare-header .material-icons, 
	#header-cabinet .basket-header .material-icons {
		font-size: 27px;
	}
	.basket_header.basket {
		
	}
	.basket_header.basket a b {
		display: none;
	}
	#header-cabinet .reg_header {
		left:-50px;
	}
	header .container .search-header {
		width: 100%;
		margin: 0 auto;
		float: none;
		overflow: hidden;
		display: none;
	}
	header .container .search-header form {
		margin: 10px auto 0 auto;
		width:95%;
		position: relative;
	}
	header .container .search-header form input {
		width: 94%;
	}
	header .container .search-header form a {
		position: absolute;
		top:0;
		right:0;
	}
	header .container .search-header .add_search_area {
		display: none;
	}
	/* slider container */
	#slider-container {
		width:100%;
		overflow: hidden;
		margin: 0;
		padding: 0;
	}
	/* catalog on main */
.title-on-main {
	margin: 0 auto 15px auto;
}
	#maybe-container li:nth-child(6n), #yousaw-container li:nth-child(6n), #maybe-container li, #yousaw-container li, .content-inner .block_catalog li {
		margin: 0px 1% !important;
		width: 48% !important;
		float: left !important;
		margin-bottom: 10px !important;
	}
	.catalog-filter-size {
		margin:5px 0;
		width:100%;
	}
	/* footer */
	
footer {
	width: 100%;
	flex-direction: column;
	padding-bottom: 0px;
	padding-top: 15px;
}
.footer_col {
	width: 84%;
	margin: 0 4%;
	padding: 0px 4%;
	border-bottom: 1px solid #C5C5C5;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.footer_col5 {
	border-bottom: none;
}

.footer_col.footer_col1{
	display:none;
}


.footer_col4{
	display:none;
}

.footer_col35{
	display:block
}


.footer_col35 .footer_pays {
	display: flex;
	flex-wrap: wrap;
	height: 76px;
	align-content: center;
	justify-content: space-evenly;
}

.footer_col35 .footer_pays img {
	height: 25px;
	margin: 0 10px 5px 0px;
	display: block;
}


.footer_top_title.footer_top_title4::after{
display:none;	
}


.footer_top_title {
	width: 100%;
	margin: 0;
	padding: 7px 0;
	border: none;
	text-align: left;
	text-transform: none;
	font-size: 14px;
}

.footer_social{
	width:100%;
}

.footer_show_form_link{
	display:none;
}


.footer_col_row_inner {
	display:none;
}

.footer_copy {
	position: relative;
	width: 86%;
	flex-basis: 100%;
	padding: 0px 7%;
	bottom: auto;
	left: auto;
	text-align: center;
	margin: 20px 0;
}

.footer_contacts_mob{
	display:block;
	text-align:center;
}

.footer_contacts_mob_title{
display: block;
font-family: Tahoma, Geneva, sans-serif;
font-weight: 700;
padding: 7px 20px;
border-radius: 10px;
width: 100%;
margin: 0;
padding: 7px 0;
border: none;
text-align:center;
}


.footer_col_inner4{
	display:none;
}


.footer_social img {
	width: 30px;
	margin: 0;
}

.footer_contacts_link{
	background: linear-gradient(0, #219386 0%, #05EE1D 47%, #00FF0A 100%);
	background: -webkit-linear-gradient(0, #219386 0%, #05EE1D 47%, #00FF0A 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 700;
	font-size: 14px;
	margin: 5px 0 0 0;
	display: block;
	text-decoration: none;
}
.footer_contacts_link_text{
	display: block;
font-size: 11px;
color: #545454;
}

.footer_top_title::after {
	content: " ";
	display: inline-block;
	position: absolute;
	margin: 0 22px 0 0;
	width: 19px;
	height: 19px;
	right: 0;
	background: transparent url("/themes/default/images/footer_down.svg") no-repeat scroll 50% 50%;
	background-size: 19px;
	position: absolute;
	cursor: pointer;
}

.footer_menu_ul a {
	color: #000;
	text-decoration: none;
	margin: 10px 0 15px 0;
	display: block;
	font-size: 14px;
}

.active_f_menu .footer_top_title:after{
	background: transparent url("/themes/default/images/footer_up.svg") no-repeat scroll 50% 50%;
	background-size: 19px;
}

.active_f_menu .footer_col_row_inner{
	display:block;
}


	#footer-wrap2 {
		overflow: hidden;
		height: 330px;
		border-bottom:6px solid #ffffff;
	}
	#footer-wrap2 footer {
		height: 330px;
		width: 100%;
	}

	.footer-block,
	#footer-block-1,
	#footer-block-2,
	#footer-block-3 {
		width:44%;
		margin:0 3% 10px 3%;
	}
	#footer-block-3 {
		display: none;
	}
	.footer-ul-cards {
		margin: 50px 0 0 0px;
	}
	.footer-block h3 {
		margin: 15px 0 15px 0;
	}
.footer-block a {
	padding: 10px 0;
	margin: 0;
	display:inline-block;
}
.footer-block li {
	margin: 0;
}
	#footer-block-4 h3 {
		text-align: left;
	}
	#footer-block-li-1 {
		margin:8px 0;
	}
	#footer-block-4  .footer-ul-cards {
		margin:20px 0 0 0;
		float:left;
	}
	#footer-block-4 .footer-ul-cards li {
		margin: 0 0px;
		display: block;
		float: left;
		width:60px;
	}
	#footer-block-4 .footer-ul-cards li img {
		width:100%;
	}
	
	.swiper-button-prev, .swiper-button-next {
		background: #ffffff;
		height: 30px !important;
		width: 30px !important;
		border-radius: 20px;
	}
	
	.a_main_all_link {
		color: #888888;
		display: block;
		position: absolute;
		top: -35px;
		right: 11px;
	}
	
	.text_main {
		display: none;
	}
.catalog_list_top_panel_mobile {
	display: block;
}	
	.right_content .catalog_all_list {
		
		position: relative;
	}
	
	.catalog_one {
		/* border-top: 3px solid #c0c0c0; */
		padding: 0;
		position: relative;
	}
	
	.catalog_one_title h1 {
		color: #000;
		/* float: left; */
		margin: 0;
		font-weight: bold;
		font-size: 18px;
	}
	
	.catalog_photos_area {
		width: 92% !important;
	}
	
	/* menu mobile */
	#menu-header-wrap {
        display: none;
    }
    #menu-header {
        /* width:100%; */
    }
	
	.parent_isset_sub {
		background: url(/themes/default/images/menu_mobile_right_arrow.png) no-repeat !important;
		background-position: 95% 10px !important;
	}
	
	.mobile_menu_li_20 a {
		margin-left: 10px !important;
	}
	
	.mobile_menu_li_30 a {
		margin-left: 20px !important;
	}

    #menu-mobile {
        position: absolute;
        width: 100%;
        top: 0;
        overflow:auto; 
        left: 0;
        z-index: 10001;
        border: 0;
        border-radius: 0;
        box-shadow: 0 0 5px rgba(0,0,0,0.5);
        position: fixed;
        height: 100%;
		
		
    }
   #menu-mobile-wrap {
	padding: 9px 0px 30px 0px;
	width: 80%;
	float: left;
	background: #fff;
}
    #menu-mobile nav {
        width:100%;
        margin:0 auto;
    }
    #menu-mobile li {
		display:block;
        width: 100%;
		margin:0!important;
		padding:0!important;
		border-bottom:1px solid #cecece;
    }
    #menu-mobile li a {
		display: block;
		padding: 8px 26px 8px 31px;
		margin: 6px 0;
		font-size: 14px;
		/* text-transform: uppercase; */
		font-weight: 100;
		background: none;
		color: #000;
		/* border: 2px solid #b95d2e; */
		/* border-radius: 15px; */
		text-decoration: none;
	}
	#menu-mobile li li a {
	    text-transform: none;	
	}
	
.mobile_black {
	background: rgba(0,0,0, 0.5);
	position: fixed;
	width: 20%;
	height: 100%;
	/* top: 0; */
	/* left: 0; */
	/* z-index: 1; */
	/* float: right; */
	right: 0;
}
	.menu-mobile-top-items a {
		color: #78D38F !important;
	}
	.menu_mobile_item_is_new {
		background: url(/themes/default/images/catalog_mobile_new.png) no-repeat;
		background-position: 3px 6px;
		background-size: 24px;
	}
	.menu_mobile_item_is_hit {
		background: url(/themes/default/images/catalog_mobile_hits.png) no-repeat;
		background-position:3px 3px;
		background-size: 24px;
	}
	.menu_mobile_item_is_sale{
		background: url(/themes/default/images/menu_sales.svg) no-repeat;
		background-position: 3px 6px;
		background-size: 20px;
	}
	.menu-mobile-egg {
		background: url(/themes/default/images/catalog_mobile_egg.png) no-repeat;
		background-position: 3x 6px;
		background-size: 24px;
	}
	.menu-mobile-egg a {
		color: #000 !important;
	}
	.menu-mobile-vesna-leto {
		background: url(/themes/default/images/catalog_mobile_vesna-leto.png) no-repeat;
		background-position: 3px 10px;
		background-size: 24px;
	}
	.menu-mobile-vesna-leto a {
		color: #000 !important;
	}
	.menu_mobile_item_2973 {
		background: url(/themes/default/images/catalog_mobile_marketplace.png) no-repeat;
		background-position: 3px 6px;
		background-size: 24px;
	}
	.menu_mobile_item_1661 {
		background: url(/themes/default/images/catalog_mobile_beach.png) no-repeat;
		background-position: 3px 6px;
		background-size: 24px;
	}
	
	
	.menu_mobile_item_1732 {
		background: url(/themes/default/images/menu-catalog/menu_li_1732.svg) no-repeat;
		background-position: 3px 6px;
		background-size: 24px;
	}
	
	
	.menu_mobile_item_3006 {
		background: url(/themes/default/images/menu-catalog/menu_li_3006.svg) no-repeat;
		background-position: 3px 6px;
		background-size: 24px;
	}
		
	.menu_mobile_item_5715 {
		background: url(/themes/default/images/menu-catalog/menu_li_5715.svg) no-repeat;
		background-position: 3px 6px;
		background-size: 24px;
	}
			
	.menu_mobile_item_611 {
		background: url(/themes/default/images/menu-catalog/menu_li_611.svg) no-repeat;
		background-position: 3px 6px;
		background-size: 24px;
	}
	
	
.menu_mobile_item_is_trend {
	background: url(/themes/default/images/is_trend.svg) no-repeat;
	background-position: 6px 6px;
	background-size: 20px;
}
	
	
	/*.menu_mobile_item_3040{
		background: url(/themes/default/images/catalog_mobile_tkani.png) no-repeat;
		background-position:3px 6px;
		background-size: 24px;
	}*/
	.menu_mobile_item_2973	 a {
		color: #AD13A0 !important;
	}
	
	.menu-mobile-info {
		color: #BC0303;
		position: relative;
	}
	
	.menu-mobile-info a {
		color: #BC0303 !important;
	}
	
	.menu-mobile-info ul a {
		color: #000 !important;
	}
	
	#cssmenu > li > a {
		font-weight: bold;
	}
	
	.catalog_one_right_td {
		text-align: right !important;
		padding-right: 3px !important;
	}
	
	.menu-mobile-info span {
		color: #BC0303;
		border-radius: 50%;
		border: 1px solid #BC0303;
		display: block;
		width: 16px;
		height: 16px;
		position: absolute;
		text-align: center;
		font-size: 13px;
		left: 3px;
		top: 8px;
	}
	
    .left_menu_fix_close {
		display:block;
        position: absolute;
        right: 15px;
        color: green !important;
        top: 10px;
		/*
        font-size: 65px;
        font-weight: bold;
        font-family: arial;
		*/
        width: 38px;
        height: 38px;
    }
	.left_menu_fix_close img {
		/* position:relative; */
	}
	.menu-mobile-btn {
		display:block;
		width:80%;
		padding:15px 4%;
		margin:10px auto 0 auto;
		border-bottom:2px dotted #ade8bb;
		border-radius:3px;
		text-decoration:none;
		text-transform:uppercase;	
		color:#000;	
		font-weight:bold;
		1box-shadow: 0 0 5px rgb(0 0 0 / 50%);
		background-color: #fff;
	}
	.menu-mobile-div {
		width:82%;
		padding:20px 2%;
		margin-left:6.6%;
		display:none;
		background: #c4f5d0bd;
		box-shadow: 0 0 5px rgb(0 0 0 / 50%);
	}
	.menu-mobile-div #header-menu-info-ul {
		display: block;
		width: 100%;
		float: none;
		overflow: hidden;
	}
	.menu-mobile-div #header-menu-info-ul .li-parent-cat {
		background: none;
	}
	#header-menu-info-ul li ul {
		display: block;
		width: 100%;
		position: static;
	}
	/* --- */














	

	
	
    
	
    .logo_header {
		display:block;
        width:160px;
		top:0;
		left:0;
		position:static;
        /* margin:0px auto; */
		margin: 0;
		float: left;
        /* float:none; */
        /* height:50px; */
        padding:10px 5px;
		/* background:rgba(40, 121, 152, 0.5); */
    }
    .logo_header img {
        width:100%;
    }
	.info_header {
		display:none;
	}
	
	/* main */
	.left_content {
		display:none;
	}
	
	.right_content {
		float: auto;
		width: 100%;
		margin: 0;
		padding:0;	
	}
	
	.right_content .text_main {
		margin:0;
	}

	#main.container-inner .right_content {
		width:96%;
		margin:0px 2%;
		float:none;
	}
.basket_marq_area .field_list_tr:nth-child(1) {
	margin-right: 0;
	width: 36%;
}
.basket_marq_area .field_list_tr:nth-child(2) {
	margin-right: 0;
	width: 44%;
}
.basket_marq_area .field_list_tr:nth-child(3) {
	margin-right: 0;
	width: 20%;
}
textarea:focus, input:focus, .pay_variant_one, .pay_variants {
	outline: none;
}	

	/* catalog */
	.catalog_all_list {
		width:100%;
	}
	.div-compare-wrap {
		display:block;
		width:160px;
		margin:5px auto;
	}
	.div-buybuttons-wrap {
		display:block;
		width:340px;
		margin:5px auto;
		overflow:hidden;
	}
	.div-buybuttons-wrap a {
		margin:1px 1%;
		padding:10px 1%;
		width:46%;
		float:left;
		font-size:12px;
		border-radius:5px;
	}

	.catalog_cat_text {
		width:100%;
		overflow:hidden;
	}
.compare_cats {
	width: 96%;
	padding: 0 2%;
	border: none;
}
	.compare_table {
		width:100%;
		margin: 20px 0 20px;
		float: left;
	}

	/* ------------------------------------------------------------------ */
	.fon_menu {
		display:none;
	}
	/* #phone-mobile */
	#phone-mobile {
		display:block;
		width:96%;
		padding:5px 2%;
		margin: 110px 0 0px 0;
		background:#d7be73;
		background:rgba(215, 190, 115, 0.5);
		border-bottom: 2px solid #c8a33b;
		color:#c8a33b;
		text-align:center;
		font-size:16px;
		font-weight:500;
		box-shadow: 0 0 5px rgba(0,0,0,0.5);
	}
	#phone-mobile p {
		color:#c8a33b;
		
	}
	#phone-mobile span {
		color:#aa8b2d;
		
	}
	#phone-mobile em {
		display:block;
		padding:5px 0 0px 0;
		font-size:11px;
		font-weight:normal;
		font-style:normal;
	}


  

	.fon_nav {
		display:none;
	}
	
	#blackwrap {
		z-index:10002;
	}
	#blackwrap_s {
		 background-color: black;
    left: 0;
    opacity: 0.6;
    overflow: hidden;
    position: fixed;
    top: 0;
   
		z-index:999;
	}
	#show_form {
		z-index:10003;
	}

	/* main */
	#main {
		min-width: auto;
		display:block;
	}
	.block_catalog {
		width:100%;
		overflow:hidden;
	}
	.block_catalog li {
		float:left;
		width:48%;
		margin:1px 1% 10px 1%;
	}
	.block_catalog li img {
		width:100%;
		height:auto;
	}
	.block_catalog p {
		width:95%;
		padding:5px 3%;
		top:auto;
		bottom:0;
	}
	/* goods_catalog и .main_slides */
	.goods_catalog {
		margin:10px auto;
	}
	.main_slides {
		width:100%;
	}
	.main_slides .jcarousel-container {
		width:600px;
		padding:0 30px;
		margin:0 auto;
	}
	.main_slides .jcarousel-clip {
		width:100%;
	}
	.main_slides .jcarousel-item {
		width: 298px;
		margin: 0px 0px;
	}
	.main_slides .jcarousel-item img,
	.main_slides .catalog_list_cat_title	{
		width:100%;
	}
	/* main .text */
	#main .text {
		width:98%;
		padding:0px 1%;
	}
	
	
	.catalog_list_row {
		overflow: unset;
		padding: 0;
		position: relative;
	}
	

    /* catalog */
	
	.catalog_subcats	{
		display:inline;
	}
	.catalog_list_row h2 {
		float: left;
		width: 100%;
	}
	.content-inner .block_catalog li {
		height:Auto;
		position:relative;
	}

.catalog_all_list.catalog_all_list_subcat .catalog_list_one.catalog_list_one_cat {
	width: 24.8% !important;
}	

.catalog_all_list.catalog_all_list_subcat .catalog_list_one .for_list_img {
	width: 88%;
}

.catalog_list_one img, .content-inner .block_catalog li img {
	width: 100% !important;
}
	.content-inner .block_catalog p {
		width:96%;
		top:auto;
		bottom:0;
		padding:10px 2%;
	}
	.catalog_list_cat_title {
		width:100%;
		margin:0px auto;
		border: 3px solid #D7BE73;
		font-size: 14px;
	}
    .category_title {
        min-height: 49px;
		width:96%;
		padding:10px 2%;
    }
    #filter_form {
        width:99%; 
        margin:10px auto;   
    }
#catalog_filter {
	width: 100%;
}

p.ftitle2 {
	font-size: 13px;
	text-align:center;
}
    .catalog_filter_line {
        width:99%;
    }
    .filter_search {
        width:99%;
    }
    #filter_search {
        width:94%;
    }   
    .forms {
        width:98%;
        padding:10px 1%;
        border-width: 1px;
    }
	.form-question {
		width:99%;
	}
    .form-question td, .form-question th {
        
		padding:0;
		font-size:12px;
    }
	.form-question td {
		width:60%;
	}
	.form-question th {
		width:36%;
	}
    .form-question input[type="text"], 
    .form-question input[type="password"], 
    #login_log, #login_passw {
        width:90%;
    } 
.form-question .submit_button input {
	margin: 10px auto;
	
	float: none;
}
    .catalog_my_basket th, .catalog_opt_order th {
        font-size:11px;
    }
    .catalog_user_data input[type="text"], .catalog_user_data textarea {
        width:90%;
		color: #000 !important;
    }
	.catalog_user_data input#promocode{
		width:95%;
	}
	.user-data-basket-block-marq, .user-data-basket-block-marketplace {
		width: 93%;
		overflow: hidden;
		margin: 10px 6px;
	}
    .maybe-li-title { 
        display: block;
        font-size: 12px;
        height:30px;
        width: 100%;
        overflow: hidden;
    }
    .catalog_photos_area {
		overflow:hidden;
		float: none;
		width: 98%;
		padding: 0;
		margin: 0 auto;
	}
    .catalog_description {
        float:none;
        width:98%;
        padding:10px 1%;   
		margin:0 auto;		
    }
	.catalog_cat_upak {
		width:96%;
		padding:10px 2%;
		overflow:hidden;
	}
	.catalog_one_order table {
		width:100%;
	}
	.catalog_one_order th {
		font-size: 13px;
	}
	.one_other {
		width:100%;
	}
	
	.jcarousel-skin-tangoother .jcarousel-container-horizontal {
		width:440px;
		padding: 0 30px;
	}
	.jcarousel-skin-tangoother .jcarousel-prev-horizontal {
		left:-20px;
	}
	.jcarousel-skin-tangoother .jcarousel-next-horizontal {
		right: -20px;
	}
	.one-img-desktop {
		display:none;
	}
	.one-img-mobile {
		display:block;
		width:90%;
		margin:0 auto;
	}
	.catalog_addonfield span.title {
		width:auto;
	}
/*.catalog_addonfield div {
	width: 64%;
	margin-left: 36%;
}
*/
.catalog_addonfield div {
	width: 50%;
	margin-left: 42%;
}
	.text_alert  {
		width: 90%;
	}
	.catalog-ready-cats-h2 {
		width:100%;
		overflow:hidden;
		padding:10px 0;
	}
	
	.catalog_list_one_quick_add_area_pop {
		position: relative;
		/* background: rgba(188,250,250, 0.9); */
		display: block;
		width: 100%;
		1overflow: hidden;
		top: 0;
		padding: 5px 0 10px 0;
		/* min-height: 200px; */
		background: #fff;
		border-right: 0 !important;
		border-bottom: 0 !important;
		border-left: 0 !important;
		left: 0;
		z-index: 2000;
		box-shadow: none;
	}
	
	.catalog_list_one_quick_intro {
		width: 90%;
		margin: 0 5%;
		display: none;
	}
	
	.catalog_list_one_quick_sizes_choose_size_title {
		display: none;
	}
	
	.dostavka {
		width:100%;
	}
	.dostavka th,
	.dostavka td {
		width:46%;
		padding:10px 2%;
	}
	.dostavka img {
		width:100%!important;
	}
	.catalog_opt_order {
		
	}
	.show_price_img img {
		width:100%;
	}
	.catalog_opt_order_wrap,
	.size_table	{
		width:100%;
		overflow-x:scroll;
	}
.basket_user_type label:first-child {
	margin-left: 2%;
}
	.catalog_my_basket .catalog_my_basket_title {
		width:200px;
	}
	.basket-wrap-scroll {
		width:100%;
		overflow-x:scroll;
	}
	ul.catalog_filter_line {
		width:100%;
	}
	.need_register_right {
		margin:0 auto;
		width:98%;
	}
	.need_register_right .submit_button input {
		    margin: 15px 0 20px 10px;
	}
	.compare_one_btn {
		margin-left: 7px;
	}
	.catalog_buy_button {
		margin: 15px 15px 10px 4px;
	}

	
	/* inners */
	.content-inner {
		width:100%;
	}
	.content-inner .left_content {
		display:none;
	}
	.content-inner .right_content {
		margin:20px auto;
		width:96%;
		padding:10px 3%;
	}
	.content-inner .right_content .content {
		width:100%;
	}
	#catalog_counts {
		width:100%;
		overflow-x:scroll;
	}
	#social-mobile-panel {
		width:100%;
		display:block;
	}
	.social-mobile-btn {
		display:block;
		width:80%;
		padding:15px 4%;
		margin:20px auto 0 auto;
		border:1px solid #fff;
		text-decoration:none;
		text-transform:uppercase;
		background:rgba(215, 190, 115, 0.5) url("../images/social-mobile-btn.png") no-repeat scroll 98% 50%;
		color:#988859;	
		border:1px solid #d7be73;
		font-weight:bold;
		font-family: "Conv_bosanova";
		font-family: "Conv_DINPro";
		box-shadow: 0 0 5px rgb(0 0 0 / 50%);
	}
	.social-mobile-div {
		width:80%;
		padding:15px 4%;
		margin-left:6%;
		overflow:hidden;
		display:none;
		box-shadow: 0 0 5px rgb(0 0 0 / 50%);
		background: #f7f4eb;
	}
	.social-mobile-item {
		width:48%;
		margin:10px 1%;
		padding:0;
		height:350px;
		/*border:	#d7be73 1px solid;
		border-radius:5px;
		background: #f7f4eb;*/
		float:left;
	}
	.social-mobile-item div {
		margin:0 auto;
	}
	#vk_groups iframe {
		height:250px!important;
	}
	.social-mobile-item .triko {
		margin: 0 auto;
	}
	.social-mobile-item .triko img {
		margin: 0 auto;
		display:block;
	}
	.social-mobile-item .triko1 {
		margin: 0 auto;
	}	
	.social-mobile-item .triko1 img {
		margin: 0 auto;
		display:block;
	}
	.social-mobile-item iframe {
		margin: 0 auto;
		display:block;
	}	

	.cabinet-forms {
		width:97%;
		padding: 8px 1%;
	}	
	.cabinet-form-registration .form-question {
		width: 100%;
	}
	.cabinet-form-more-info {
		width: 100%;
	}
	.form-question input[type="text"], 
	.form-question input[type="password"] {
		width:80%!important;
	}
	.cabinet-form-more-info {
		margin: 5px 0;
		border-top:1px solid #dedede;
	}
	.cabinet-form-more-info ul {
		margin:0 auto;
		width: 200px;
	}
	.cabinet-form-remind .form-question {
		width: 100%;
		margin:10px 0 0 0;
	}
	.cabinet-form-login form {
		width: 100%;
	}
	.cabinet-form-login .submit_button input {
		margin:15px auto;
		float:none;
	}
	.cabinet-form-go-to-register {
		margin:15px auto;
		float:none;
	}
	.cabinet-form-login .cabinet-form-more-info h2 {
		text-align: left; 
	}
	.user-data-basket-block {
		width:97%;
	}
	
	#profile_mobile_auth {
		width: 80%;
		margin: 0 auto;
		margin-top: -20px;
	}
	
	.profile_mobile_auth_logo {
		text-align: center;
		width: 61px;
		height: 61px;
		background: #C4C4C4;
		text-transform: uppercase;
		font-size: 29px;
		color: #fff;
		border-radius: 50%;
		position: relative;
		margin: 0 auto;
	}
	
	.profile_mobile_auth_logo.no_auth {
		background: none;
	}
	
	.profile_mobile_auth_logo span {
		display: block;
		padding-top: 11px;
	}
	
	.profile_mobile_auth_title {
		font-size: 18px;
		text-transform: capitalize;
		text-align: center;
	}
	
	.profile_mobile_auth_content {
		color: #89D89D;
		text-align: center;
		margin-top: 5px;
	}
	
	.profile_mobile_auth_content a {
		text-decoration: none;
	}
	
	.left_menu_fix_close {
		display: none;
	}
	
	#menu-mobile-back {
		color: #979797;
		margin-left: 9px;
	}
	
}

@media screen and (max-width: 899px) {
	
	
.catalog_cat_area_left{
display:none;
}


.catalog_cat_area_right{
	width:100%;
}


	
.formobile111 {
	display: table-row;
}
.fordesktop111 {
	display: none;
}	
.static_kontakty2 .page_contacts_section_content_full.full2 table td {
	text-align: left;
	padding: 5px 15px 5px 0;
}	
	
	ul.catalog_filter_line.catalog_filter_line_cat {
    max-height: 135px;
}
	
ul.catalog_filter_line.catalog_filter_line_size {
    max-height: 178px;
}	
	
	
	
	
#cp_btn, #cp_widget, #cp_widget__startbtn, #cp_widget__startallbtn, .cp_groupedwidget__header {

	color: #fff !important;
	
	background: url(https://cloudparser.ru/js/widget/cp_logo4.png) no-repeat 50% 50%  !important;
	
}
	

.swiper-slide.catalog_list_one:hover > a.quick_view_link {
	display: block;
}
	
.catalog_list_one_quick_add_area_pop {
	box-shadow: none !important;
}	
.catalog_list_one:hover {
	box-shadow: none !important;
}
		.contacts_left{
	display:block;
	vertical-align:top;
	width:100%;
	
}
.contacts_right table td:first-child {
	width: 110px;
}
.static_kontakti .contacts_right table {
	width: 96% !important;
}

.contacts_right{
display:block;
	vertical-align:top;
	width:100%;
	margin:30px 0 0 0;
	text-align:left;
	max-width:auto;
}
	
	.contacts_right_p1{
	margin-left:0;
}

.contacts_right_p2{
	margin-left:0;
}

.filter_close_btn {
	
	right: 16px;
	
	
}
.catalog_all_list.catalog_all_list_subcat .catalog_list_one.catalog_list_one_cat {
	width: 32.8% !important;
}	

.catalog_all_list.catalog_all_list_subcat .catalog_list_one .for_list_img {
	width: 88%;
}	
	.catalog_list_one.swiper-slide{
	1width:50% !important;
}
	
.simple_super_cat_slide {
	width: 94%;
	margin-left: 0;
	padding-left: 0;
	text-align: center;
	margin: 0 auto 10px;
}
	
	.basket_user_type {
	width: 90%;
	margin: 0 auto;
}
	.catalog_filters_area_left{
		display:block;
	}

.catalog_filter_one_sort {
	display: block;
	min-width: 210px;
}
.catalog_filter_one_sort .catalog_filter_one_title {
	width: 210px;
}
.catalog_filter_one_price, .catalog_filter_one_cats, .catalog_filter_one_size,.catalog_filter_one_man {
	display: none;
}
#catalog_filter_title img {
	margin-right: 0px;
}
#catalog_filter #catalog_filter_title {
	width: 114px;
}


	
	.mob_cookie_hide{
	display:none;
}

.close_cookie{
right:10px;
}	
	
	
.user-data-basket-block {
	width: 91%;
}

#ur_address_ur, #address_ur, #surname_fiz, #address_fiz {
	width: 95%;
	
}
#div-phone_fiz, #div-inn_ur, #div-phone_ur, #div-korresp_ur {
	width: 91%;
	margin: 5px 3% 6px 6%;
}

#div-comment_fiz {
	width: 86%;
}
#div-comment_ur {
	width: 86%;
}
.user-data-basket-block-marq, .user-data-basket-block-marketplace, .user-data-basket-block-delivery, .user-data-basket-block-pay {
	width: 95%;
	
}
	
	.static_kak-zakazat img{
	max-width:100% !important;
	height:auto !important;
	
}

.catalog_list_one p {
	height: 36px;
	font-size: 14px !important;
	min-height: auto;
	text-align: left;
}

	
	.catalog_slide_mob  {
		overflow:visible !important;
	}
		
	.camera_pag{
		display:none;
	}
	.camera_wrap{
		padding-bottom:0;
	}
	
	
	.header_slide {
		margin-top:60px;
	}
	
.fancybox-overlay{
	background:#fff;
}	
.fancybox-close {
	position: absolute;
	top: 10px;
	right: 10px;
	
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: none !important;
	-moz-box-shadow:none !important;
	box-shadow: none !important;
}

.fancybox-nav span{
	visibility:inherit;
}

	
	.swiper-slide img{
		max-width:100%;
	}
	.catalog_slide_desk{
		display:none;
	}
	.catalog_slide_mob{
		display:block;
	}
	/*
	.menu_mobile_li.menu_mobile_item_2973{
		display:none;
	}
	
	.menu_mobile_li.menu_mobile_item_3006{
		display:none;
	}
	
	
	.menu_mobile_li.menu_mobile_item_3040{
		display:none;
	}
	.menu_mobile_li.menu_mobile_item_1661{
		display:none;
	}
	*/
	.add_search_area{
		width:100%;
	}
	.main_menu_left {
		display: none;
	}
	.menu_mobile_li {
		display: block;
	}
	

.catalog_sorter_mob{
	display:block ;
}

.catalog_filter_mob{
	display:block ;
}
	
.catalog_sorter_mob a {
	color: #000;
}
.catalog_filter_mob {
	display: block; /*table-cell;*/
	width: 40%;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #e0e0e0;
	border-radius: 4px;
	margin: 0 5%;
}
.catalog_sorter_mob {
	display: table-cell;
	width: 40%;
	text-align: center;
	vertical-align: middle;
	float: right;
	border: 1px solid #e0e0e0;
	border-radius: 4px;
	margin: 0 5%;
}

.catalog_filter_line li a {
	display: block;
	border: 1px solid #f0f0f0;
	padding: 7px 8px;
	position: relative;
	text-decoration: none;
	color: #666;
}

.catalog_filter_mob_link {
	border: none;
	display: inline-block;
	padding: 6px 5px 6px 0;
	text-align: center;
	text-decoration: none;
	background: none;
	color: #000;
	font-size: 15px;
	vertical-align: top;
}
.sort-title {
	border: none;
	display: inline-block;
	padding: 6px 5px 6px 0;
	text-align: center;
	text-decoration: none;
	background: none;
	color: #000;
	font-size: 15px;
	vertical-align: top;
}	
.catalog_filter_line_ul li {
	float: none !important;
	margin: 6px 10px 0 0 !important;
	position: relative !important;
	display: inline-block !important;
}

.catalog_filter_line_ul li a {
	border: none !important;
	color: #666;
	display: block;
	font-size: 14px;
	padding: 2px 5px !important;
	position: relative;
	text-decoration: none;
	background: #f0f0f0 !important;
	border-radius: 4px;
}
.catalog_filter_line_ul li a.active {
	background: #ccc !important;
	border: none !important;
	color: #000;
}
.catalog_filter_mob_inner {
	display: none;
	position: absolute;
	z-index: 999;
	background: #fff;
	padding: 5px 5px 10px 5px;
	border-radius: 0 0 7px 7px;
	color: #000;
	box-shadow: -2px 5px 6px #ccc;
	width: 82%;
	margin-top: 1px;
	text-align: center;
	margin-left: 0;
}
.catalog_filter_mob .filter_price {
	float: none; 
	padding: 16px 3px 16px 16px;
	width: 250px;
}
.catalog_filter_line li {
	display: block;
	margin: 5px 0 0 0;
	position: relative;
	min-width: 37px;
	float: none;
}
.catalog_my_basket tr:first-child th:last-child {
	border-top-right-radius: 0;
}
.user-data-basket-block.block-mark1 {
	width: 91%;
	margin: 0 0 0 6%;
}
.user-data-basket-block .user-data-basket-block-marketplace {
	margin: 10px 0;
}
.user-data-basket-block .user-data-basket-block-marq {
	margin: 10px 0;
}
.user-data-basket-block-marketplace h4 {
	width: calc(100% - 100px);
	margin: 0;
}

.catalog-filter-size {
	margin-right: 0;
}
.catalog_filter_mob_inner.show_filter{
	display:block;
}
.catalog-filter- {
	position: absolute;
	z-index: 9999;
	background: #fff;
	padding: 0 5px 10px 5px;
	border-radius: 0 0 7px 7px;
	color: #000;
	box-shadow: -2px 5px 6px #ccc;
}
.catalog_sorter,.catalog_filter_desktop{
	display:none;
}
.catalog_sorter_inner {
	display: none;
	position: absolute;
	z-index: 999;
	background: #fff;
	padding: 0 5px 10px 5px;
	border-radius: 0 0 7px 7px;
	color: #000;
	box-shadow: -2px 5px 6px #ccc;
}
.catalog_sorter_inner li {
	width: 100%;
	text-align: left;
}
.catalog_sorter_inner a {
	color: #000;
	text-decoration: none;
	font-size: 14px;
	padding: 3px 5px;
	display: block;
}


.basket_pay_btn_show{
	z-index: 666;
}

.basket_delivery_btn_show{
	z-index: 666;
}

header {
	position: fixed;
	z-index: 9999;
	background: #fff;
	top: 0;
}

.slider {
	margin-top:53px;
}


    /* catalog */
    .catalog_list_one {
        /* width:23%; */
    }


.main-block-news .for_list_img {
	height: 294px;
	
}
    
}

@media screen and (max-width: 700px) {
	/* goods_catalog */
	.main_slides {
		width:100%;
	}
	.main_slides .jcarousel-container {
		width:300px;
		padding:0 30px;
		margin:0 auto;
	}
	.main_slides .jcarousel-clip {
		width:100%;
	}
	.main_slides .jcarousel-item {
		width: 296px;
		margin: 0px 0px;
	}
	
.user-data-basket-block-paydelivery {
	display: block;
}	
.basket_fields_add_area_left {
	width: 90%;
	margin: 0 auto;
	position: relative;
	height: 131px;
}
.basket_fields_add_area_right {
	width: 90%;
	margin: 0 auto;
	position: relative;
}	
.EDO_notice {
	position: relative;
	overflow: hidden;
	right: 0;
	height: auto;
}	
.basket_fields_add_area {
	display: block;
}
.user-data-basket-block {
	width: 91%;
}

	
	
	
.static_kontakti .page_contacts_section_map {
	display: none;
}
.static_kontakti .page_contacts_section_form {
	width: calc( 100% - 60px);
}
.static_kontakti .page_contacts_section_content_full table th {
	width: 110px;
	padding: 5px 0;
}
.static_kontakti .page_contacts_section_content_full table th, .static_kontakti .page_contacts_section_content_full table td {
	font-family: Calibri;
}
.static_kontakti h1 {
	font-weight: bold;
}
	.main_slides .jcarousel-item img,
	.main_slides .catalog_list_cat_title	{
		width:100%;
	}
}	

@media screen and (max-width: 600px) {
.delivery_cars {
	width: 160px;
	top: auto;
}

.delivery_big_title h2 {
	margin-left:10px;
	font-size: 16px;
}

.delivery_big_title{
	justify-content:start;
}

.delivery_tk_list {
	margin: 30px 0;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.delivery_tk_list_col {
	width: 47%;
}
.delivery_tk_list_col:last-child {
	margin-right: 0%;
}



.delivery_contacts{

}


.delivery_contacts strong {
	display:none;
}
.delivery_contacts::after {
	content: " ";
	display: block;
	background: transparent url("/themes/default/images/delivery_cards.png") no-repeat scroll 50% 50%;
	background-size: 140px;
	position: Absolute;
	right: 0;
	top: 27px;
	width: 151px;
	height: 50px;
}

.delivery_contacts > div {
	margin-left: 14px;
	width: 60%;
}


.delivery_contacts_phone {
	padding: 0;
	font-size: 18px;
}
.delivery_contacts_email{
	font-size: 16px;
}


.nds_text td {
	font-family: Calibri;
	font-weight: 400;
	color: #666666;
	padding: 15px 5px !important;
	font-size: 14px !important;
	text-align: left !important;
}

.feedback_form {
	position: fixed;
	display: none;
	width: 86%;
	padding: 20px 5%;
	top: 20%;
	left: 2%;
	margin-left: 0;
	background: #fff;
	/* border-radius: 0; */
	z-index: 222222222;
	border-radius: 17px;
}

.feedback_add_btn_area_mob {
	display: block;
	position: fixed;
	bottom: 0;
	z-index: 22;
	width: 100%;
	background: #fff;
	box-shadow: 0px -3px 11px 0px #00000040;
	/* width: 473px; */
	border-radius: 17px 17px 0px 0px;
	height: 80px;
	left: 0;
}


.feedback_add_btn_area_mob a {
	background: #D3F8E6;
	display: block;
	border-radius: 13px;
	color: #008C00;
	font-family: Tahoma;
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
	text-align: center;
	text-decoration: none;
	padding: 20px 0;
	width: 90%;
	margin: 10px auto;
}

.feedback_area_left {
	width: 100%;
	flex-basis: 100%;
	margin-right: 0%;
}

	
.feedback_area_right{
display:none;	
}

.right_content .static{
	
	padding-top:30px;
}
	
.page_contacts_inner {
	display: flex;
	align-content: space-between;
	width: 100%;
	flex-direction: column;
}

.page_contacts_left{
	display:none;
}
.page_contacts_right {
	width: 100%;
}

.page_contacts_section_content_small {
	display: inline-block;
	vertical-align: top;
	width: 100%;
}
.cp_container.cp_btn_left .cp_btn {
	top: auto !important;
	bottom: 60px !important;
}
.static_kontakty2 .page_contacts_section_map {
display:none;	
}

.main_cons .main_cons_form {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0;
	padding: 15px 0 15px 0;
	flex-direction: column;
}
.main_cons p {
	padding: 15px 0 0px 0;
}
.main_cons {
	margin: 10px 0 0 0;
	padding: 0 0 40px;
}
.contacts_form_accept span::before {
	float: left;
	padding-top: 15px;
}
.static_kontakty2 .page_contacts_section_form {
	background: #f4f4f4;
	border-radius: 10px;
	padding: 35px 10px;
	margin-top: 30px;
	width: calc( 100% - 20px );
}
.main_cons .main_cons_form div {
	flex-basis: 80%;
	width: 80%;
	margin: 10px 0;
}

.main_cons_container {
	position: relative;
	width: 100%;
	margin: 0 auto;
}

.static_kontakty2 .page_contacts_section_content_full table th {

	width: 30%;
	padding: 5px 0 5px 15px;
}
.main_cons_form_send a {

	margin: 0 auto;
}

.contacts_logo_mob {
	display: block;
	text-align: center;
	margin-top: 60px;
}
.page_contacts_section_map_mobile {
	display: block;
	margin-top: 10px;
}
.static_kontakty2 .page_contacts_section_content_full table td {
	padding: 5px 0 5px 15px;
}

	
	.promo_submit_yes{
		top:22px;
	}

.catalog_list_one, .catalog_list_one:last-child, .catalog_list_one:nth-child(6n), #maybe-container li:nth-child(6n), #yousaw-container li:nth-child(6n), #maybe-container li, #yousaw-container li {
	margin: 0px 0 15px !important;
	width: 49% !important;
	border: none;
}
	
	
.catalog_list_one.catalog_list_one_cat {
	width: 48% !important;
	margin: 0 2% 15px 0 !important;
	border: none;
	padding-bottom:0;
	
}

.catalog_list_one.catalog_list_one_cat p{
	text-align:center;
	
}
.catalog_list_one .for_list_img {
	width: 97%;

}
.catalog_all_list.catalog_all_list_subcat .catalog_list_one.catalog_list_one_cat {
	width: 48% !important;
}	

.catalog_all_list.catalog_all_list_subcat .catalog_list_one .for_list_img {
	width: 97%;
}
.simple_super_cat_slide {
	width: 96%;
	margin: 0 auto 6px;
}
.catalog_subcats .catalog_list_one .catalog_list_title {
	font-size: 12px !important;
	margin-top: 2px !important;
}
	.jcarousel-skin-tangoother .jcarousel-container-horizontal {
		width:325px;
	}
	.jcarousel-skin-tangoother .jcarousel-prev-horizontal {
		left:-20px;
	}
	.jcarousel-skin-tangoother .jcarousel-next-horizontal {
		right: -20px;
	}
	
	.social-mobile-item {
		width:98%;
	}
    
}

@media screen and (max-width: 500px) {
	
	.main-block-news .catalog_all_list{
		width:80%;
	}
	.main-block-cats .catalog_all_list{
		width:80%;
	}
	.main-block-sale .catalog_all_list{
		width:80%;
	}
	.main-block-hits .catalog_all_list{
		width:80%;
	}
	.adress_header {
		font-size: 13px;
	}
	#linked-products li {
		width:31%;
	}
	.video-about-us {
		width:90%;
		border: 2px solid #d7be73;
		padding:10px;
	}
	.jcarousel-skin-tangoother .jcarousel-container-horizontal {
		width:240px;
	}
.main-block-news .catalog_list_one .for_list_img, .main-block-sale .catalog_list_one .for_list_img, .main-block-hits .catalog_list_one .for_list_img {
	width: 150px;
	height: 248px;
	margin-top: 8px;
}
.main-block-news .catalog_list_one, .main-block-sale .catalog_list_one, .main-block-hits .catalog_list_one {
	width: 160px !important;
	min-height: 320px;
}
.main-block-cats .catalog_list_one img {
	border-radius: 8px;
	width: 148px !important;
}

.main-block-cats .catalog_list_one p {
	text-align: center;
}	
.main-block-cats .catalog_list_one, .main-block-cats .catalog_list_one:hover {
	border: 1px solid transparent !important;
	width: 160px !important;
	min-height: 310px;
}
}

@media screen and (max-width: 450px) {
	#header-cabinet {
		width: 150px;
	}
	#header-cabinet .reg-button,
	#header-cabinet .wish-header,
	#header-cabinet .compare-header	{
		margin: 1px 5px 0 0px;
	}
	#header-menu-info-soc #header-menu-info-soc-2 {
		float:left;
		margin:0;
	}
}

@media screen and (max-width: 400px) {

  /* catalog */
    .catalog_list_one,
	.catalog_list_one:last-child,
    .catalog_list_one:nth-child(6n),
    #maybe-container li:nth-child(6n), 
    #yousaw-container li:nth-child(6n),
    #maybe-container li, #yousaw-container li {
        margin: 0px 1%;
		width:96%;
    }

.catalog_filter_one_sort {
	min-width: 194px;
}
.catalog_filter_one_sort .catalog_filter_one_title {
	width: 194px;
}
    
}