

/* Start:/local/templates/main_REDFOX/components/bitrix/sale.basket.basket.small/basket.header/style.css?147368523292*/
.header .nav ul li span {
    cursor: default;
}
.cart  .empty_basket_small{cursor:default;}
/* End */


/* Start:/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/style.css?150713022425340*/
/* catalog.section */
.bx_catalog_top_home{
	margin-bottom:20px;
}
@media (max-width:640px) {.bx_catalog_top_home {}}

.bx_catalog_top_home .bx_catalog_item{
	position:relative;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none;
	margin-bottom:30px;
}
@media (min-width:950px){
	.bx_catalog_top_home.col1 .bx_catalog_item{padding:1px 26px;margin:0 0 30px 0   ;width:100%}

	.bx_catalog_top_home.col2 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:48%}
	.bx_catalog_top_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}

	.bx_catalog_top_home.col3 .bx_catalog_item{padding:1px 26px;margin:0 20px 30px;width:31.333333%}
	.bx_catalog_top_home.col3 .bx_catalog_item:nth-child(3n+1){clear:both}

	.bx_catalog_top_home.col4 .bx_catalog_item{padding:0;margin:0 1% 50px;width:23.5%}
	.bx_catalog_top_home.col4 .bx_catalog_item:nth-child(4n+1){clear:both; margin-left: 0px}
	.bx_catalog_top_home.col4 .bx_catalog_item:nth-child(4){margin-right: 0px}
	.bx_catalog_top_home.col4 .bx_catalog_item:nth-child(8){margin-right: 0px}

	.bx_catalog_top_home.col5 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:18%}
	.bx_catalog_top_home.col5 .bx_catalog_item:nth-child(5n+1){clear:both}
}

@media (min-width:760px) and (max-width:950px){
	.bx_catalog_top_home.col1 .bx_catalog_item{padding:1px 16px;margin:0 0 0 30px;width:100%}

	.bx_catalog_top_home.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}
	.bx_catalog_top_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}

	.bx_catalog_top_home.col3 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}
	.bx_catalog_top_home.col3 .bx_catalog_item:nth-child(3n+1){clear:both}

	.bx_catalog_top_home.col4 .bx_catalog_item,
	.bx_catalog_top_home.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:23%}
	.bx_catalog_top_home.col4 .bx_catalog_item:nth-child(4n+1),
	.bx_catalog_top_home.col5 .bx_catalog_item:nth-child(4n+1){clear:both}
}
@media (max-width:760px){
	.bx_catalog_top_home.col1 .bx_catalog_item{padding:1px 16px;margin:0 0 0 30px  ;width:100%}

	.bx_catalog_top_home.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}
	.bx_catalog_top_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}

	.bx_catalog_top_home.col3 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}
	.bx_catalog_top_home.col3 .bx_catalog_item:nth-child(3n+1){clear:both}

	.bx_catalog_top_home.col3 .bx_catalog_item,
	.bx_catalog_top_home.col4 .bx_catalog_item,
	.bx_catalog_top_home.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}
}




.bx_catalog_top_home .bx_catalog_item_articul{
	color:#a5a5a5;
	font-size:13px;
}
.bx_catalog_top_home .bx_catalog_item_title{
	overflow:auto;
	height:auto;
	text-align: center;
	font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif;
	color: #222;
}
.bx-no-touch .bx_catalog_top_home .bx_catalog_item:hover .bx_catalog_item_title{
}
.bx_catalog_top_home .bx_catalog_item_title a{
	color:#3f3f3f;
	text-decoration:none;
	font-size:14px;
	text-transform: uppercase;
}
.bx_catalog_top_home .bx_catalog_item_price{
	color:#999;
	font-weight:16px;
	font-family: 'Raleway', sans-serif;
}
.bx_catalog_top_home .bx_catalog_item_price span{
	color:#a5a5a5;
	font-size:12px;
	font-weight:normal;
	white-space:nowrap;
	text-decoration:line-through;
}
.bx_catalog_top_home .bx_catalog_item_controls{
	padding-top:10px;
	text-align:center;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
}
@media (min-width:641px) and (max-width:960px){.bx_catalog_top_home .bx_catalog_item_controls{height:auto}}
@media (max-width:640px){.bx-touch .bx_catalog_top_home .bx_catalog_item_controls{height:auto;line-height:30px;text-align:center}}
@media (max-width:479px){.bx-touch .bx_catalog_top_home .bx_catalog_item_controls{height:auto;line-height:30px;display:block}}
@media (max-width:479px){.bx-touch .bx_catalog_top_home .bx_catalog_item:hover .bx_catalog_item_controls {height:auto}}

.bx_catalog_top_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone{
	width:100%;
	white-space:nowrap;
	text-align:center;
}
.bx_catalog_top_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone span{
	color:#3f3f3f;
	font-size:13px;
}
.bx_catalog_top_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable{
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	display: inline-block;
	background: #594832;
	white-space: normal;
	line-height: normal;
	padding: 7px 10px;
	margin-bottom: 10px;
	color: #FFF;
	position: absolute;
	top: -33px;
	left: 0;
}
.bx_catalog_top_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo{
	width:100%;
	text-align:center;
}
.bx_catalog_top_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a{
	margin:1%;
	width: 48%;
	min-width:100px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 25px;
	height: 25px;
}

@media (max-width:640px) {
	.bx-touch .bx_catalog_top_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo{float:none;width:100%;text-align:center;}
}
.bx_catalog_top_home .bx_catalog_item_controls input[type=text]{border:none;}
.bx_catalog_top_home .bx_cnt_desc{
	text-align:left;
	position:absolute;
	right:-45px;
	top:2px;
	width:40px;
}
@media (min-width:641px) and (max-width:960px){

}
.bx_catalog_top_home .bx_catalog_item_controls a{margin-bottom:10px;}
.bx_catalog_top_home .bx_catalog_item_price .bx_price{font-size:16px; color:#999999;padding-top: 5px;text-align: center;font-family: 'Raleway', sans-serif;}
.bx_catalog_top_home .bx_catalog_item_images_double,
.bx_catalog_top_home .bx_catalog_item_images{
	position:relative;
	z-index:910;
	display:block;
	padding-top:135%;
	width:100%;
	background-position:center;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain;
	background-color: #FFF;
}
.bx_catalog_item_images_double {
}
.bx_catalog_top_home .bx_catalog_item_images_double{
	z-index:900;
	margin-top:-135%;
	opacity:0;
}
.bx-no-touch .bx_catalog_top_home .bx_catalog_item.double:hover .bx_catalog_item_images{
}
.bx-no-touch .bx_catalog_top_home .bx_catalog_item.double:hover .bx_catalog_item_images_double{
}

.bx_catalog_item_controls {
	display: block;
}
.bx_catalog_top_home .bx_catalog_item 	  .bx_catalog_item_articul,
.bx_catalog_top_home .bx_catalog_item 	  .bx_catalog_item_scu{display:none}
.bx-no-touch .bx_catalog_top_home .bx_catalog_item:hover .bx_catalog_item_controls,
.bx-no-touch .bx_catalog_top_home .bx_catalog_item:hover .bx_catalog_item_articul,
.bx-no-touch .bx_catalog_top_home .bx_catalog_item:hover .bx_catalog_item_scu{display:block}
.bx_catalog_top_home .bx_catalog_item 	  .bx_catalog_item_scu{padding-top:10px}
.bx_catalog_top_home .bx_catalog_item:hover .bx_catalog_item_scu>div{margin:0 auto}

.bx-no-touch .bx_catalog_top_home .bx_catalog_item .bx_catalog_item_controls.touch,
.bx-touch    .bx_catalog_top_home .bx_catalog_item .bx_catalog_item_controls.no_touch{display:none !important;}

/* Stickers */
.bx_catalog_top_home .bx_stick{
	position:absolute;
	width:123px;
	height:35px;
	background:url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/stick.png) left center no-repeat;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 0 #ba3434;
	line-height:35px;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
}
.bx_catalog_top_home .bx_stick.short {font-weight: bold;font-size:18px}
.bx_catalog_top_home .bx_stick.average {font-weight: bold;font-size:13px}
.bx_catalog_top_home .bx_stick.long{font-weight:normal;font-size:11px}
.bx_catalog_top_home .bx_stick_disc{
	position:absolute;
	width:72px;
	height:74px;
	background:url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/stick_disc.png) no-repeat center;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 0 #ba3434;
	font-weight:bold;
	font-size:23px;
	line-height:74px;
}
.bx_catalog_top_home .bx_stick.left,
.bx_catalog_top_home .bx_stick_disc.left{left:-2px;}
.bx_catalog_top_home .bx_stick.right,
.bx_catalog_top_home .bx_stick_disc.right{right:0;}
.bx_catalog_top_home .bx_stick.top,
.bx_catalog_top_home .bx_stick_disc.top{top:15px;}
.bx_catalog_top_home .bx_stick.bottom,
.bx_catalog_top_home .bx_stick_disc.bottom{bottom:5px;}
.bx_catalog_top_home .bx_stick.middle,
.bx_catalog_top_home .bx_stick_disc.middle{top:49%;}
@media (min-width:641px) and (max-width:960px){
	.bx_catalog_top_home .bx_stick{
		width:90px;
		height:30px;
		background-size:100%;
		line-height:30px;
	}
	.bx_catalog_top_home .bx_stick.short {font-weight:normal;font-size:14px}
	.bx_catalog_top_home .bx_stick.average {font-weight:normal;font-size:11px}
	.bx_catalog_top_home .bx_stick.long{font-weight:normal;font-size:11px}
	.bx_catalog_top_home .bx_stick_disc{
		width:64px;
		height:65px;
		background-size:100%;
		font-size:	20px;
		line-height:65px;
	}
}
@media (max-width:640px) {
	.bx-touch .bx_catalog_top_home .bx_stick{
		width:70px;
		height:30px;
		background-size:100%;
		font-size:	11px;
		line-height:30px;
	}
	.bx-touch .bx_catalog_top_home .bx_stick_disc{
		width:48px;
		height:49px;
		background-size:100%;
		font-size:	16px;
		line-height:49px;
	}
}
@media (max-width:479px) {
	.bx-touch .bx_catalog_top_home .bx_stick{
		width:70px;
		height:30px;
		background-size:100%;
		font-size:	11px;
		line-height:30px;
	}

	.bx-touch .bx_catalog_top_home .bx_stick_disc{
		width:37px;
		height:38px;
		background-size:100%;
		font-size:13px;
		line-height:38px;
	}
}

/* buttons */
.bx_catalog_top_home .bx_bt_button,
.bx_catalog_top_home .bx_bt_button_type_2{
	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
	white-space:nowrap;
}

.bx_catalog_top_home .bx_bt_button_type_2 				{
	border:1px solid #e9e9e9;
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#f1f1f1));
	background-image:-webkit-linear-gradient(#fcfcfc 0%,#f1f1f1 100%);
	background-image:   -moz-linear-gradient(#fcfcfc 0%,#f1f1f1 100%);
	background-image:     -o-linear-gradient(#fcfcfc 0%,#f1f1f1 100%);
	background-image:        linear-gradient(#fcfcfc 0%,#f1f1f1 100%);
	color:#656565;
	text-shadow:0 1px 0 #fff;
}
.bx_catalog_top_home .bx_bt_button_type_2:hover{background:#fff;}
.bx_catalog_top_home .bx_bt_button_type_2:active 	{
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f1f1f1),to(#fcfcfc));
	background-image:-webkit-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
	background-image:   -moz-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
	background-image:     -o-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
	background-image:        linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
	box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05);
}
.bx_catalog_top_home .bx_bt_button  				{
	background:#00a2df;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top,#00a2df 0%,#006fcb 100%);
	background: -moz-linear-gradient(top,#00a2df 0%,#006fcb 100%);
	background:  -ms-linear-gradient(top,#00a2df 0%,#006fcb 100%);
	background:   -o-linear-gradient(top,#00a2df 0%,#006fcb 100%);
	background:      linear-gradient(to bottom,#00a2df 0%,#006fcb 100%);
	color:#fff;
	text-shadow:0 1px 0 #006cae;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df',endColorstr='#006fcb',GradientType=0 );
}
.bx_catalog_top_home .bx_bt_button:hover  		{
	background:#21afe4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top,#21afe4 0%,#006fcb 100%);
	background:  -moz-linear-gradient(top,#21afe4 0%,#006fcb 100%);
	background:   -ms-linear-gradient(top,#21afe4 0%,#006fcb 100%);
	background:    -o-linear-gradient(top,#21afe4 0%,#006fcb 100%);
	background:       linear-gradient(to bottom,#21afe4 0%,#006fcb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4',endColorstr='#006fcb',GradientType=0 );
}
.bx_catalog_top_home .bx_bt_button:active  		{
	background:#21afe4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top,#21afe4 0%,#006fcb 100%);
	background:  -moz-linear-gradient(top,#21afe4 0%,#006fcb 100%);
	background:   -ms-linear-gradient(top,#21afe4 0%,#006fcb 100%);
	background:    -o-linear-gradient(top,#21afe4 0%,#006fcb 100%);
	background:       linear-gradient(to bottom,#21afe4 0%,#006fcb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4',endColorstr='#006fcb',GradientType=0 );
}


.bx_catalog_top_home .bx_small.bx_bt_button{
	display:inline-block;
	min-width:20px;
	line-height:20px;
}
.bx_catalog_top_home .bx_small.bx_bt_button_type_2{
	display:inline-block;
	min-width:18px;
	line-height:18px;
}

.bx_catalog_top_home .bx_small.bx_bt_button_type_2 		{}
.bx_catalog_top_home .bx_small.bx_bt_button_type_2:hover 	{}
.bx_catalog_top_home .bx_small.bx_bt_button_type_2:active 	{}


.bx_catalog_top_home .bx_medium.bx_bt_button{
	padding:0 13px;
	height:25px;
	font-weight:bold;
	line-height:25px;
}
.bx_catalog_top_home .bx_medium.bx_bt_button_type_2		{
	padding:0 13px;
	height:23px;
	font-weight:bold;
	line-height:23px;
}

.bx_catalog_top_home .bx_medium.bx_bt_button,
.bx_catalog_top_home .bx_medium.bx_bt_button_type_2 		{font-weight:bold;}
.bx_catalog_top_home .bx_medium.bx_bt_button_type_2:hover  {}
.bx_catalog_top_home .bx_medium.bx_bt_button_type_2:active {}

.bx_catalog_top_home .bx_col_input{
	display:inline-block;
	width:40px;
	text-align:center;
}

/* scu_detail_size */
.bx_catalog_top_home .bx_item_detail_size{
	position: relative;
	margin-bottom: 10px;
	padding: 0;
	max-width: 100%;
	width: 100%;
}
.bx-no-touch .bx_catalog_top_home .bx_item_detail_size.full {
	position: relative;
	margin-left: -5%;
	padding: 0 5%;
}

/*----*/

.bx_catalog_top_home .bx_item_detail_size .bx_item_section_name_gray{
	color: #9e9e9e;
	vertical-align: middle;
	font-size: 11px;
	line-height: 11px;
}

/*----*/

.bx_catalog_top_home .bx_item_detail_size .bx_size_scroller_container{position: relative}

.bx_catalog_top_home .bx_item_detail_size .bx_size{
	position: relative;
	overflow: hidden;
	margin: 0;
	width: 100%;
}
.bx_catalog_top_home .bx_item_detail_size ul{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	white-space: nowrap;
}
.bx-touch 	 .bx_catalog_top_home .bx_item_detail_size .bx_size{overflow-x: auto;}
.bx_catalog_top_home .bx_item_detail_size ul{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	white-space: nowrap;
}
.bx-touch 	.bx_catalog_top_home .bx_item_detail_size .bx_size ul{margin-left: 0 !important;}
.bx_catalog_top_home .bx_item_detail_size ul li{
	position: relative;
	display: block;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 25px;
}
.bx_catalog_top_home .bx_item_detail_size ul li .cnt{
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 2px;
	bottom: 2px;
	left:2px;
	display: block;
	overflow: hidden;
	border: 1px solid #c0cfda;
	background: #fff;

	color: #3f3f3f;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	line-height: 22px;
}
.bx-retina .bx_catalog_top_home .bx_item_detail_size ul li .cnt{
	border: none;
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/x2border.png) 2 stretch;
	-moz-border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/x2border.png) 2 stretch;
	-o-border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/x2border.png) 2 stretch;
	border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/x2border.png) 2 fill stretch;
}
.bx_catalog_top_home .bx_item_detail_size ul li:hover .cnt{border: 1px solid #006cc0}
.bx_catalog_top_home .bx_item_detail_size ul li:active .cnt,
.bx_catalog_top_home .bx_item_detail_size ul li.bx_active .cnt{
	border: 2px solid #006cc0;
}
.bx-retina .bx_catalog_top_home .bx_item_detail_size ul li.bx_active .cnt{
	border: none;
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/x2border_active.png) 2 stretch;
	-moz-border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/x2border_active.png) 2 stretch;
	-o-border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/x2border_active.png) 2 stretch;
	border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/x2border_active.png) 2 fill stretch;
}

.bx_catalog_top_home .bx_item_detail_size .bx_size ul li.bx_missing .cnt{border: 1px solid #c0cfda !important}
.bx_catalog_top_home .bx_item_detail_size .bx_size ul li.bx_missing>i{
	cursor: not-allowed;
	position: absolute;
	display: block;
	top: 0;
	right: 2px;
	bottom: 2px;
	left:2px;
	z-index:11;
	background: rgba(255,255,255,.79) url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/missing.png) no-repeat center;
}
/*----*/

.bx-no-touch .bx_catalog_top_home .bx_item_detail_size .bx_slide_left,
.bx-no-touch .bx_catalog_top_home .bx_item_detail_size .bx_slide_right  		{opacity:0.8}
.bx-no-touch .bx_catalog_top_home .bx_item_detail_size .bx_slide_left:hover,
.bx-no-touch .bx_catalog_top_home .bx_item_detail_size .bx_slide_right:hover {opacity:1.0}

.bx_catalog_top_home .bx_item_detail_size.full .bx_slide_left,
.bx_catalog_top_home .bx_item_detail_size.full .bx_slide_right{
	position: absolute;
	top: 0;
	bottom:4px;
	width :5%;
	max-width:11px;
	cursor: pointer;
}
.bx-no-touch .bx_catalog_top_home .bx_item_detail_size .bx_slide_left {left: -5%;background:url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/arr_left.png)  no-repeat left  center;background-size: 100% auto}
.bx-no-touch .bx_catalog_top_home .bx_item_detail_size .bx_slide_right{right:-5%;background:url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/arr_right.png) no-repeat right center;background-size: 100% auto}
.bx-touch 	 .bx_catalog_top_home .bx_item_detail_size .bx_slide_left {left:   0;background:url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/fade_left.png)  repeat-y left  center;background-size: 100% auto}
.bx-touch 	 .bx_catalog_top_home .bx_item_detail_size .bx_slide_right{right:  0;background:url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/fade_right.png) repeat-y right center;background-size: 100% auto}

/* scu_detail_scu */
.bx_catalog_top_home .bx_item_detail_scu{
	position: relative;
	margin-bottom: 10px;
	padding: 0;
	max-width: 100%;
	width: 100%;
}
.bx-no-touch .bx_catalog_top_home .bx_item_detail_scu.full {
	position: relative;
	margin-left: -5%;
	padding: 0 5%
}

/*----*/

.bx_catalog_top_home .bx_item_detail_scu .bx_item_section_name_gray{
	color: #9e9e9e;
	vertical-align: middle;
	font-size: 11px;
	line-height: 11px;
}

/*----*/

.bx_catalog_top_home .bx_item_detail_scu .bx_scu_scroller_container{position: relative}

.bx_catalog_top_home .bx_item_detail_scu .bx_scu{
	position: relative;
	overflow: hidden;
	margin: 0;
	width: 100%;
}
.bx-touch 	 .bx_catalog_top_home .bx_item_detail_scu .bx_scu{overflow-x: auto}

.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	white-space: nowrap
}
.bx-touch 	.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul{margin-left: 0 !important}
.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li{
	position: relative;
	display: block;
	float: left;
	height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li .cnt{
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 2px;
	bottom: 4px;
	left:2px;
	display: block;
	overflow: hidden;
	border: 1px solid #c0cfda;
	background: #fff;
	z-index:10;
}
.bx-retina .bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li .cnt{
	border: none;
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/x2border.png) 2 stretch;
	-moz-border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/x2border.png) 2 stretch;
	-o-border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/x2border.png) 2 stretch;
	border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/x2border.png) 2 fill stretch;
}
.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li:hover .cnt{border: 1px solid #006cc0}
.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li:active .cnt,
.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{
	padding: 3px;
	border: 2px solid #006cc0;
}
.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt{border: 1px solid #c0cfda !important}
.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li.bx_missing>i{
	cursor: not-allowed;
	position: absolute;
	display: block;
	top: 0;
	right: 2px;
	bottom: 4px;
	left: 2px;
	z-index:11;
	background: rgba(255,255,255,.79) url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/missing.png) no-repeat center;
}

.bx-retina .bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{
	border: none;
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/x2border_active.png) 2 stretch;
	-moz-border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/x2border_active.png) 2 stretch;
	-o-border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/x2border_active.png) 2 stretch;
	border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/x2border_active.png) 2 fill stretch;
}
.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item{
	position: absolute;
	top:   6%;
	right: 6%;
	bottom:6%;
	left:  6%;
	background-size:contain;
	background-repeat: no-repeat;
}
.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img{
	width: auto;
	height: 25px;
}

/*----*/

.bx-no-touch .bx_catalog_top_home .bx_item_detail_scu .bx_slide_left,
.bx-no-touch .bx_catalog_top_home .bx_item_detail_scu .bx_slide_right  	  {opacity:0.8}
.bx-no-touch .bx_catalog_top_home .bx_item_detail_scu .bx_slide_left:hover,
.bx-no-touch .bx_catalog_top_home .bx_item_detail_scu .bx_slide_right:hover{opacity:1.0}

.bx_catalog_top_home .bx_item_detail_scu.full .bx_slide_left,
.bx_catalog_top_home .bx_item_detail_scu.full .bx_slide_right{
	position: absolute;
	top: 0;
	bottom:4px;
	width :5%;
	max-width:11px;
	cursor: pointer;
}
.bx-no-touch .bx_catalog_top_home .bx_item_detail_scu .bx_slide_left {left: -5%;background:url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/arr_left.png)  no-repeat   left  center;background-size: 100% auto}
.bx-no-touch .bx_catalog_top_home .bx_item_detail_scu .bx_slide_right{right:-5%;background:url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/arr_right.png) no-repeat   right center;background-size: 100% auto}
.bx-touch 	 .bx_catalog_top_home .bx_item_detail_scu .bx_slide_left {left:   0;background:url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/fade_left.png)  repeat-y   left  center;background-size: 100% auto}
.bx-touch 	 .bx_catalog_top_home .bx_item_detail_scu .bx_slide_right{right:  0;background:url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/images/fade_right.png) repeat-y   right center;background-size: 100% auto}
.item-overlay {
	position: absolute;
	width: 100%;
	padding-top: 135%;
	top: 0;
	left: 0;
	background: rgba(255,255,255,.75);
	transition: all .5s cubic-bezier(.25,.46,.45,.94);
	z-index: 1001;
	display: table-cell;
	vertical-align: middle;
	opacity: 0;
}
.bx_catalog_item_images {
	margin-bottom: 15px;
	transform: scale(0.9,0.9);
	transition: all .5s cubic-bezier(.25,.46,.45,.94);
}

.bx_catalog_item:hover .bx_catalog_item_images {
	transform: scale(1.0,1.0);
	transition: all .5s cubic-bezier(.25,.46,.45,.94);
}
.bx_catalog_item_controls {
	opacity: 1;
	transition: all .5s cubic-bezier(.25,.46,.45,.94);
}
.bx_catalog_item:hover .bx_catalog_item_controls {
	opacity: 0;
	transition: all .5s cubic-bezier(.25,.46,.45,.94);
}
.bx_catalog_item:hover .item-overlay {
	opacity: 1;
	transition: all .5s cubic-bezier(.25,.46,.45,.94);
}
.bx_catalog_item:hover .button {
	opacity: 1;
	transition: all .5s cubic-bezier(.25,.46,.45,.94);
	top: 44%;
}
/* End */


/* Start:/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/themes/blue/style.css?15017552134839*/
/* catalog.section */
.bx_catalog_top_home.bx_blue .bx_bt_button  				{
	background:#00a2df;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top,#00a2df 0%,#006fcb 100%);
	background:   -moz-linear-gradient(top,#00a2df 0%,#006fcb 100%);
	background:    -ms-linear-gradient(top,#00a2df 0%,#006fcb 100%);
	background:     -o-linear-gradient(top,#00a2df 0%,#006fcb 100%);
	background:        linear-gradient(to bottom,#00a2df 0%,#006fcb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2df',endColorstr='#006fcb',GradientType=0);

	color:#fff;
	text-shadow: 0 1px 0 #165c99;
	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
}
.bx_catalog_top_home.bx_blue .bx_bt_button:hover  		{
	background:#26b0e4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2YjBlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjg0ZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#26b0e4),color-stop(100%,#2684d3));
	background:-webkit-linear-gradient(top,#26b0e4 0%,#2684d3 100%);
	background:   -moz-linear-gradient(top,#26b0e4 0%,#2684d3 100%);
	background:    -ms-linear-gradient(top,#26b0e4 0%,#2684d3 100%);
	background:     -o-linear-gradient(top,#26b0e4 0%,#2684d3 100%);
	background:        linear-gradient(to bottom,#26b0e4 0%,#2684d3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#26b0e4',endColorstr='#2684d3',GradientType=0 );
}
.bx_catalog_top_home.bx_blue .bx_bt_button:active  		{
	background:#0052bf;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTJiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDg1ZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0052bf),color-stop(100%,#0085d3));
	background:-webkit-linear-gradient(top,#0052bf 0%,#0085d3 100%);
	background:   -moz-linear-gradient(top,#0052bf 0%,#0085d3 100%);
	background:    -ms-linear-gradient(top,#0052bf 0%,#0085d3 100%);
	background:     -o-linear-gradient(top,#0052bf 0%,#0085d3 100%);
	background:linear-gradient(to bottom,#0052bf 0%,#0085d3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0052bf',endColorstr='#0085d3',GradientType=0 );
}

/* scu_detail_size */
.bx-retina .bx_catalog_top_home.bx_blue .bx_item_detail_size ul li.bx_active .cnt{
	-webkit-border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/themes/blue/images/x2border_active.png) 2 stretch;
	-moz-border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/themes/blue/images/x2border_active.png) 2 stretch;
	-o-border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/themes/blue/images/x2border_active.png) 2 stretch;
	border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/themes/blue/images/x2border_active.png) 2 fill stretch;
}
/* scu_detail_scu */
.bx-retina .bx_catalog_top_home.bx_blue .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{
	-webkit-border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/themes/blue/images/x2border_active.png) 2 stretch;
	-moz-border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/themes/blue/images/x2border_active.png) 2 stretch;
	-o-border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/themes/blue/images/x2border_active.png) 2 stretch;
	border-image: url(/local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/themes/blue/images/x2border_active.png) 2 fill stretch;
}
/* End */


/* Start:/local/templates/main_REDFOX/template_styles.css?1667991041104110*/
/* ----------------------------------- *\ main styles\* ----------------------------------- */

@font-face {
  font-family: 'Raleway-Regular';
  src: url('/local/templates/main_REDFOX/fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'),  url('/local/templates/main_REDFOX/fonts/Raleway-Regular.woff') format('woff'), url('/local/templates/main_REDFOX/fonts/Raleway-Regular.ttf')  format('truetype'), url('/local/templates/main_REDFOX/fonts/Raleway-Regular.svg#Raleway-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
font-family: 'ALS Rubl';
font-style: normal;
font-weight: normal;
src: url('/local/templates/main_REDFOX/fonts/rouble.woff') format('woff');
}
body {
    background-color:#FFF;
    background-position:top;
    background-size:cover;
    background-attachment:fixed;
    background-repeat:no-repeat;
    width:100%;
    height:100%;
min-height: 100%;
overflow-y: scroll;
}
.prewie_n.kid span {
text-shadow: 1px 0px 2px rgba(0, 0, 0, 0.91);
}
.item3 a span {
left: 180px;
top: 95px;
position: relative;
font-size: 45px;
font-style: normal;
color: #FFF;
text-decoration: none;
}
li.item3 a {
float: left;
}
.description {
clear: both;
padding: 25px 22px 15px 22px;
background: #F4F4F4;
margin-bottom: 10px;
}

.alls {
display: block!important;
}


.cnt_box p {
font-size: 16px;
padding-bottom: 10px;
color: #000;
font-family: 'Roboto Condensed', sans-serif;
}
.cnt_box a {
font-size: 14px;
}
.jurnal {
letter-spacing: 11px;
position: relative;
top: -16px;
width: 700px;
float: left;
}
.jurnal img {
left: -22px;
position: relative;
}
.order-checkout .bt3 {

left: 692px;
display: inline-block;
zoom: 1;
vertical-align: middle;
height: 50px;
cursor: pointer;
padding: 0 32px;
font-size: 14px;
top: -30px;
font-weight: bold;
color: #FFF;
text-transform: uppercase;
font-family: 'Roboto Condensed', sans-serif;
border: 1px solid #4F6D8F;
background: #000;
background: -webkit-gradient(linear,0 0,0 bottom,from(#83A1EE),to(#184E80));
background: -webkit-linear-gradient(#83A1EE,#184E80);
background: -moz-linear-gradient(#83A1EE,#184E80);
background: -ms-linear-gradient(#83A1EE,#184E80);
background: -o-linear-gradient(#83A1EE,#184E80);
background: linear-gradient(#83A1EE,#184E80);
-pie-background: linear-gradient(#83A1EE,#184E80);
}

body.bg1 {
    background-image:url(/local/templates/main_REDFOX/img/bg/bg9.jpg);
}
body.bg2 {
    background-image:url(/local/templates/main_REDFOX/img/bg/bg9.jpg);
}
body.bg3 {
    background-image:url(/local/templates/main_REDFOX/img/bg/bg9.jpg);
}
body.bg4 {
    background-image:url(/local/templates/main_REDFOX/img/bg/bg9.jpg);
}
body.bg5 {
    background-image:url(/local/templates/main_REDFOX/img/bg/bg9.jpg);
}
body.bg6 {
    background-image:url(/local/templates/main_REDFOX/img/bg/bg9.jpg);
}
body.bg7 {
    background-image:url(/local/templates/main_REDFOX/img/bg/bg9.jpg);
}
body.bg8 {
    background-image:url(/local/templates/main_REDFOX/img/bg/bg9.jpg);
}
body.bg9 {
    background-image:url(/local/templates/main_REDFOX/img/bg/bg9.jpg);
}
body.bg10 {
    background-image:url(/local/templates/main_REDFOX/img/bg/bg9.jpg);
}
body.bg11 {
    background-image:url(/local/templates/main_REDFOX/img/bg/bg9.jpg);
}
body a {
 color: #4186FE;
    -webkit-transition:color .2s cubic-bezier(.25,.46,.45,.94);
    -moz-transition:color .2s cubic-bezier(.25,.46,.45,.94);
    -ms-transition:color .2s cubic-bezier(.25,.46,.45,.94);
    -o-transition:color .2s cubic-bezier(.25,.46,.45,.94);
    transition:color .2s cubic-bezier(.25,.46,.45,.94);
}
body a:hover {
    text-decoration:none;
}
.bt {

}
.bt a {
display: inline-block;
zoom: 1;
vertical-align: middle;
cursor: pointer;
padding: 11px 32px;
font-size: 14px;
font-weight: bold;
color: #FFF;
text-transform: uppercase;
font-family: 'Roboto Condensed', sans-serif;
border: 1px solid #4F6D8F;
background: #000;
background: -webkit-gradient(linear,0 0,0 bottom,from(#83A1EE),to(#184E80));
background: -webkit-linear-gradient(#83A1EE,#184E80);
background: -moz-linear-gradient(#83A1EE,#184E80);
background: -ms-linear-gradient(#83A1EE,#184E80);
background: -o-linear-gradient(#83A1EE,#184E80);
background: linear-gradient(#83A1EE,#184E80);
-pie-background: linear-gradient(#83A1EE,#184E80);
}

body h1 {
    font-size:24px;
    padding-bottom:15px;
    line-height:normal;
    margin:0;
    color:#fff;
}
body h2 {
    font-size:16px;
    color:#000;
    text-transform:uppercase;
    padding-bottom:20px;
    line-height:normal;
    font-weight:normal;
    text-shadow:1px 1px 0 #fff;
}
div.features p {
font-size: 15px;
font-family: 'Roboto Condensed', sans-serif;
padding-bottom: 8px;
}

body p {
    font-family:Arial,'Helvetica CY','Nimbus Sans L',sans-serif;
    font-size:12px;
    line-height:20px;
    color:#999999;
    text-shadow:1px 1px 0 #fff;
    padding-bottom:20px;
}
body p a,body p span {
    font-family:Arial,'Helvetica CY','Nimbus Sans L',sans-serif;
}
body .cnt_box p img {
    margin:10px 0;
    display:inline-block;
    *display:inline;
    zoom:1;

}
#wrapper {
overflow: hidden;
padding: 92px 0 0 0;
margin-left: auto;
margin-right: auto;

}
#header {
    height:92px;
    background:#000;
    position:absolute;
    top:0;
    left:0;
    right:0;
    z-index:55;
}
.info :last-child {
    /*margin: 1px 1px 1px 1px !important;*/
}
#header .header {
    width:100%;
    height:92px;
    padding:0;
    margin:0 auto;
    zoom:1;
	display: table;
}

#header .header .top {
    height:0px;
    line-height:0px;
    position:relative;
    clear:both;
}
#footer {


    overflow:hidden;
    position:relative;
    background:#000;
	width: 100%;

}
#footer .footer {
    width:947px;
    height:48px;
    line-height:48px;
    margin:0 auto;
    overflow:hidden;
    position:relative;
}
#page {
    zoom:1;
    clear:both;
    margin:0 auto;
}
#page:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
#side {
    width:180px;
    float:left;
    margin-left:-25px;
/*position: fixed;*/
    overflow:hidden;
    background:#000000 url(/local/templates/main_REDFOX/img/bg_side.jpg);
    padding:30px 20px 20px 25px;
    color:#fff;
}
#side h2 {
    color:#fff;
}
.filtres {
font-size: 23px;
padding-bottom: 13px;
border-bottom: 1px solid #464545;
line-height: normal;
font-weight: bold;
margin-bottom: 25px;
text-transform: none;
text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);
width: 150px;
position: relative;
float: left;
}
#set_filters {
display: inline!important;
border: none;
background: #000;
color: #FFF;
position: relative;
left: 168px;
top: -45px;
padding-top: 3px;
padding-bottom: 3px;
text-transform: uppercase;
}
#side a {
    color:#fff;
    text-decoration:none;
}
#side a:hover {
    color:#4186FE;
}
#content {
    zoom:1;
}
#content .cnt_box {
    clear:both;
    padding:25px 22px 15px 22px;
    background:#f4f4f4;
}
#content:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
#side+#content {
    width:710px;
    float:right;
    overflow: hidden;
}
/* ----------------------------------- *\ sprites\* ----------------------------------- */
.ico {
    display:inline-block;
    *display:inline;
    zoom:1;
    vertical-align:middle;
    background:url(/local/templates/main_REDFOX/img/spr.png);
}
.ico.i-search {
    background-position:-1px -1px;
    width:17px;
    height:17px;
}
.ico.i-star {
    background-position:-19px -1px;
    width:16px;
    height:16px;
}
.ico.i-model {
    background-position:-36px -1px;
    width:18px;
    height:12px;
}
.ico.i-new {
    background-position:-55px -1px;
    width:13px;
    height:11px;
}
.ico.i-sale {
    background-position:-69px -1px;
    width:14px;
    height:13px;
}
.ico.i-material {
    background-position:-84px -1px;
    width:14px;
    height:20px;
}
.ico.i-eng {
    background-position:-99px -1px;
    width:18px;
    height:12px;
}
.ico.i-play {
    background-position:-118px -1px;
    width:14px;
    height:19px;
}
.ico.i-star-corner {
    background-position:-133px -1px;
    width:16px;
    height:17px;
}
.ico.i-sale-corner {
    background-position:-150px -1px;
    width:14px;
    height:14px;
}
.ico.i-cart {
    background-position:-1px -22px;
    width:26px;
    height:27px;
}
.ico.i-new-collection {
    background-position:-28px -22px;
    width:22px;
    height:25px;
}
.ico.i-new-shop {
    background-position:-51px -22px;
    width:20px;
    height:28px;
}
.ico.i-soc1 {
    background-position:-72px -22px;
    width:22px;
    height:24px;
}
.ico.i-soc2 {
    background-position:-95px -22px;
    width:13px;
    height:25px;
}
.ico.i-soc3 {
    background-position:-109px -22px;
    width:24px;
    height:21px;
}
.ico.i-slider-prev {
    background-position:-134px -22px;
    width:9px;
    height:17px;
}
.ico.i-slider-next {
    background-position:-144px -22px;
    width:9px;
    height:17px;
}
.ico.i-sl-prev {
    background-position:-1px -53px;
    width:87px;
    height:87px;
}
.ico.i-sl-next {
    background-position:-89px -53px;
    width:87px;
    height:87px;
}
.ico.i-corner-red {
    background-position:-177px -53px;
    width:53px;
    height:53px;
}
.ico.i-corner-blue {
    background-position:-177px -107px;
    width:53px;
    height:53px;
}
.ico.i-text-buy {
    background-position:-1px -141px;
    width:66px;
    height:15px;
}
.ico.i-text-calc {
  background-position: -1px -157px;
  width: 119px;
  height: 15px;
}
.ico.i-text-order {
  background-position: -1px -173px;
  width: 154px;
  height: 17px;
}
.ico.i-del {
  width: 34px;
  height: 34px;
  background-position: -231px -1px;
  background-color: #d7d7d7;
  cursor: pointer;
}
.ico.i-del:hover {
  background-position: -231px -36px;
  background-color: #313130;
}
.ico.i-plus {
  width: 34px;
  height: 34px;
  background-position: -231px -141px;
  background-color: #d7d7d7;
  cursor: pointer;
}
.ico.i-plus:hover {
  background-position: -231px -176px;
  background-color: #313130;
}
.ico.i-minus {
  width: 34px;
  height: 34px;
  background-position: -231px -71px;
  background-color: #d7d7d7;
  cursor: pointer;
}
.ico.i-minus:hover {
  background-position: -231px -106px;
  background-color: #313130;
}
.ui-slider-handle {
    background:url(/local/templates/main_REDFOX/img/spr.png);
    background-position:-169px -1px;
    width:10px !important;
    height: 17px !important;
}
/* ----------------------------------- *\ header,footer\* ----------------------------------- */
.header .logo {
    display:block;
    float:left;
    margin:0px 0 0 30px;
	max-height: 40px;
	position: relative;
	top: -1px;
	left: 1px;
}
.header .logo img {
	max-height: 40px;
	
}
.header .cart {
    color:#9b9b9b;
    text-align:left;
    position:absolute;
    top:114px;
    right:0px;
    font-size:13px;
    max-width:500px;
    overflow:hidden;
    width: 340px;
    max-height: calc(100vh - 90px - 30px);
	background: #000;
	padding: 15px;
	text-transform: uppercase;
	display: none;
}
.header .cart b {
    color:#FFF;
}
.cart a {

text-decoration: none;
}
.pric .pric_1 {
width: 400px;
}
.pric a {
float: left;
width: 100%;
height: 100%;
}
.pric span {
font-size: 30pt;
float: left;
height: 44px;
line-height: 44px;
font-style: italic;
/* width: 100px; */
color: #FF000B;
text-shadow: #000 3px 1px 2px;
}
.pric {
float: right;
width: 395px;
height: 480px;
/* position: absolute; */
/* top: 180px; */
z-index: 9999999999;
background: url(/local/templates/rf_slider/img/priclucenia.png) no-repeat 30px 190px;
}
.header .menu {
    height:31px;
    line-height:31px;
    float:left;
    position:absolute;
    top:0;
    left:-7px;
    font-size:12px;
    max-width:400px;
    overflow:hidden;
}
.header .menu li {
    display:inline-block;
    *display:inline;
    zoom:1;
    vertical-align:middle;
    padding:0 8px 0 12px;
    background:url(/local/templates/main_REDFOX/img/sep.png) 0 center no-repeat;
}
.header .menu a,.header .menu span {
    color:#fff;
    text-decoration:none;
    text-shadow:0 2px 0 #000;
}
.header .menu a:hover {
    color:#4186FE;
}
.header .nav {
    font-size:12px;
    font-weight:600;
	right: 0;
	position: relative;
    margin-right:5px;
    max-width:500px;
	text-align: center;
}
.header .nav a {
    color:#9b9b9b;
    text-decoration:none;
    text-transform:uppercase;
	vertical-align: middle;
}
.header .nav .submenu a {
    letter-spacing: 0.13em
    color:#9b9b9b;
    text-decoration:none;
    text-transform:uppercase;
	vertical-align: middle;
	border-bottom: 1px solid #000;
	transition: all .4s cubic-bezier(.25,.46,.45,.94);
}
.header .nav .submenu a:hover {
	border-bottom: 1px solid #9b9b9b;
	transition: all .4s cubic-bezier(.25,.46,.45,.94);
}
.menu_link_sub {
    display: inline-block;
    letter-spacing: 0.13em;
    text-transform: uppercase;
    vertical-align: middle;
	position: relative;
}

.menu_link_sub:before, .header .nav a:hover .menu_link_sub:before {
    width: 100%;
}
.toggled .menu_link_sub:before {
	width: 100%;
}
.cartbut:hover .menu_link_sub:before {
	width: 100%;
}



.menu_link_sub:before {
    position: absolute;
    top: calc(50% + 8px);
    right: 0;
    left: 50%;
    display: block;
    width: 0;
    height: 1px;
    background: #4f4f4f;
    content: "";
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all .2s cubic-bezier(.25,.46,.45,.94);
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
}


.header .nav a:hover,.header .nav a.active {
    color:#9b9b9b;
	text-decoration: underline;
	cursor: pointer;
}
.header .nav span:hover {
	cursor: pointer;
}
.header .nav .lang {
    float:right;
    margin-left:31px;
    margin-right:3px;
}
.header .nav .lang span.ico {
    vertical-align:0px;
    margin-right:6px;
}
.header .nav>ul {
	position: relative;
	top: -2px;
	left: -2px;
}
.header .nav>ul:first-child {
	margin: 0;
}
.catalog_li {
	margin-left: 33px !important;
}
.header .nav>ul>li {
    display:inline-block;
    margin-left:36px;
	color: #9b9b9b;
	text-transform: uppercase;
	position: relative;
	white-space: nowrap;
}
.header .nav>ul>li:first-child {
}
.header .nav>ul>li.hover>a {
    color:#4186FE;
}
.header .nav>ul>li>a {/*
    height:50px;
    line-height:50px;
    display:inline-block;
    *display:inline;
    zoom:1;
*/
text-align: right;
    }
.nav_search {
top: 0;
right: -1px;
/*position: relative;*/
}
.header .nav>ul span.i-search {
    vertical-align:-2px;
    margin-right:9px;
}
.header .nav>ul .submenu {
    display:none;
    -webkit-transition:display ease 0.8s;
    -moz-transition:display ease 0.8s;
    -ms-transition:display ease 0.8s;
    -o-transition:display ease 0.8s;
    transition:display ease 0.8s;
    background:#000;
    position:absolute;
	left: 51%;
    top:40px;
	min-width: 250px;
	transform: translateX(-50%);
	text-align: left;
}
.header .nav>ul > 
 .catalog_li > .submenu {
	height: 255px;
	min-width: 86%;
	padding-right: 14%;
	
}
.submenu li span {
display: inline-block;
zoom: 1;
clear: both;
margin-bottom: 5px;
text-transform: uppercase;
color: #999;
padding-right: 20px;
min-width: 85px;
}
.sales_meeting{
    z-index: 5;
}
.header .nav>ul .submenu>ul {
    list-style-type:none;
    margin:0 auto;
    padding:0;
    overflow:hidden;
    zoom:1;
	height: 100%;
}
.header .nav>ul>li.hover>span {
color: #fff;
}
.header .nav>ul .submenu>ul>li {
    display:inline-block;
    *display:inline;
    zoom:1;
    vertical-align:top;
    width:180px;
	text-align: left;
	padding: 15px;
	margin: 0;
	height: 100%;

}
.header .submenu li {
	margin: 15px 0;
	padding: 0 15px;
}
.header .nav>ul .submenu>ul>li a {
    font-size:12px;
    color:#9b9b9b;
	font-weight: 300;
   	font-family: 'Roboto Condensed', sans-serif;
    text-decoration:none;
    text-transform:uppercase;
}
.header .nav>ul .submenu>ul>li a:hover {
    color:#FFF;
	text-decoration: none;
}
.header .nav>ul .submenu>ul>li>a:hover {
	text-decoration: underline;
}
.header .nav>ul .submenu>ul>li>a {
    display:inline;
    zoom:1;
    clear:both;
    margin-bottom:10px;
    text-transform:uppercase;
    color:#9d9d9d;
    padding-right:0px;
    min-width:85px;
	font-weight: bold;
	letter-spacing: 0.1em
}
.header .nav>ul .submenu>ul>li ul {
    list-style-type:none;
    display:block;
    clear:both;
	padding-top: 15px;
}
.footer .menu {
    float:left;
    position:absolute;
    top:0;
    left:-8px;
    font-size:12px;
    max-width:300px;
    overflow:hidden;
}
.footer .menu li {
    display:inline-block;
    *display:inline;
    zoom:1;
    padding:0 6px 0 8px;
    background:url(/local/templates/main_REDFOX/img/sep.png) 0 center no-repeat;
}
.footer .menu a {
  color: #fff;
  text-decoration: none;
  text-shadow: 0 2px 0 #000;
  font-size: 14px;
}
.footer .menu a:hover {
    color:#4186FE;
}
.footer .copy {
    position:absolute;
    top:0;
    right:0px;
    color:#999;
    max-width:250px;
    overflow:hidden;
    font-size:12px;

}
.footer .social {
  text-align: center;
  margin: 0 100px 0 115px;
  font-size: 14px;
  color: #FFF;
  width: 759px;
  line-height: 46px;
  float: left;
  height: 46px;
}
.ph_nu {
  display: inline-block;
  float: left;
  height: 50px;
  line-height: 50px;
  font-size: 22px;
  margin-left: 20px;
  font-weight: bold;
  color: white;
}
.social span span {
  font-size: 18px;
}
.social>span {
  display: inline-block;
  font-size: 14px;
  margin-right: 20px;
  margin-left: 15px;
}
.footer .social .ico {
    margin: 0 0 0 10px;
}
/* ----------------------------------- *\ side styles\* ----------------------------------- */
#side h2 {
    font-size:23px;
    padding-bottom:10px;
    margin-bottom:13px;
    border-bottom:1px solid #464545;
    line-height:normal;
    font-weight:bold;
    text-transform:none;
    text-shadow:1px 1px 0 rgba(0,0,0,0.75);
}
#side .menu {
    clear:both;
    margin-bottom:20px;
    border-bottom:1px solid #464545;
    padding-bottom:20px;
    margin-right:20px;
}
#side .menu.noborder {
    border:none;
    padding-bottom:0;
}
.menu.noborder .selected {
color: #4186FE!important;
}
#side .menu>li {
    clear:both;
    padding-bottom:7px;
}
#side .menu>li.active ul {
    display:block;
    padding-bottom:3px;
}
#side .menu>li>a {
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
}
#side .menu>li>a .i-model {
    vertical-align:-1px;
    margin-right:5px;
}
#side .menu>li>a .i-star {
    vertical-align:-1px;
    margin-right:7px;
}
#side .menu>li>a .i-new {
    margin-right:10px;
}
#side .menu>li>a .i-sale {
    margin-right:9px;
}
#side .menu>li>a .i-material {
    margin-right:9px;
}
#side .menu>li ul {
    display:none;
    padding-left:29px;
}
#side .menu>li ul li {
    padding-bottom:4px;
    line-height:normal;
    font-size:12px;
}
#side .menu>li ul li a {
    font-family:Arial,'Helvetica CY','Nimbus Sans L',sans-serif;
    color:#797b81;
}
#side .menu>li ul li a:hover,#side .menu>li ul li a.active {
    color:#4186FE;
}
#side .filter_box {
    clear:both;
    margin-bottom:10px;
    margin-right:20px;
}
#side .filter_box .title {
    font-size:12px;
    text-transform:uppercase;
    font-weight:bold;
    margin-bottom:5px;
}
#side .filter_box.color a {
    margin-right:2px;
    margin-bottom:5px;
}
#side .filter_box.size a {
    display:inline-block;
    *display:inline;
    zoom:1;
    padding:0 5px;
/*    width:21px;*/
    height:21px;
    line-height:21px;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    color:#474545;
    margin:0 2px 5px 0;
    background:#d4d4d4;
}
#side .price_slider {
    margin:30px 0 30px 0;
    position:relative;
    height:6px;
    background:#020202;
    border-radius:3px;
    box-shadow:inset 0 -1px 0 #666666;
}
#side .price_slider .ui-slider-handle {
    outline:none;
    box-shadow:1px 1px 1px rgba(0,0,0,0.5);
    margin-left:-5px;
}
#side .price_slider .ui-slider-range {
    height:6px;
    border:none;
    background:#f63840;
}
#side .price_slider .val {
    position:absolute;
    top:-25px;
    font-size:10px;
    font-family:Arial,'Helvetica CY','Nimbus Sans L',sans-serif;
    color:#d4d4d4;
    width:50px;
    text-align:center;
    margin-left: -25px;
}
/* ----------------------------------- *\ content \* ----------------------------------- */
.top_box {
    background:#000;
    background:rgba(0,0,0,0.5);
    padding:10px 0 0 20px;
    clear:both;
    position:relative;
    overflow:hidden;
    margin-bottom:9px;
}
.top_box h1 {
    padding-bottom:2px;
}
.top_box .breadcrumbs {
    clear:both;
    font-size:10px;
    margin-bottom:2px;
    color:#fff;
    text-shadow:1px 1px 0 rgba(0,0,0,0.5);
    text-transform:uppercase;
    font-weight:bold;
}
.top_box .breadcrumbs a {
     text-decoration:none;
    text-transform:uppercase;
    text-shadow:1px 1px 0 rgba(0,0,0,0.5);
}
.top_box .sort_box {
    float:left;
    position:absolute;
    bottom:1px;
    right:2px;
    height:26px;
    line-height:26px;
    font-size:12px;
    color:#fff;
    text-shadow:1px 1px 0 rgba(0,0,0,0.5);
}
.top_box .sort_box a {
    text-shadow:1px 1px 0 rgba(0,0,0,0.5);
    color:#d4d4d4;
    padding:0 8px;
    display:inline-block;
    *display:inline;
    zoom:1;
    line-height:26px;
    height:26px;
    text-decoration:none;
}
.top_box .sort_box a:hover,.top_box .sort_box a.active {
    color:#fff;
    background:#dc3b41;
    background:-webkit-gradient(linear,0 0,0 bottom,from(#dc3b41),to(#b8161d));
    background:-webkit-linear-gradient(#dc3b41,#b8161d);
    background:-moz-linear-gradient(#dc3b41,#b8161d);
    background:-ms-linear-gradient(#dc3b41,#b8161d);
    background:-o-linear-gradient(#dc3b41,#b8161d);
    background:linear-gradient(#dc3b41,#b8161d);
    -pie-background:linear-gradient(#dc3b41,#b8161d);
}
.top_box .sort_box a.active {
    padding:0 12px;
}
#side+#content ul.catalog {
    width:725px;
}
.catalog a {
    float:left;
}
ul.catalog {
    list-style-type:none;
    overflow:hidden;
    zoom:1;
    width:1005px;
}
ul.catalog li {
    display:block;
    width:230px;
    height:472px;
    position:relative;
    margin-right:10px;
    float:left;
    margin-bottom:11px;
}
ul.catalog li:hover .cat_box {
    padding:0px 15px;
    min-height:462px;
    height:auto;
    border:5px solid #4186FE;
}
ul.catalog li:hover .cat_box .name {
    font-weight:bold;
}
ul.catalog li.blue_border:hover .cat_box {
    border:5px solid #3fd2fd;
}
ul.catalog li .cat_box {
    display:block;
    text-decoration:none;
    width:190px;
    padding:5px 20px;
    height:462px;
    overflow:hidden;
    background:#f7f7f7;
    background:-webkit-gradient(linear,0 0,0 bottom,from(#f7f7f7),to(#eaeaea));
    background:-webkit-linear-gradient(#f7f7f7,#eaeaea);
    background:-moz-linear-gradient(#f7f7f7,#eaeaea);
    background:-ms-linear-gradient(#f7f7f7,#eaeaea);
    background:-o-linear-gradient(#f7f7f7,#eaeaea);
    background:linear-gradient(#f7f7f7,#eaeaea);
    -pie-background:linear-gradient(#f7f7f7,#eaeaea);
}
ul.catalog li .pic {
    display:block;
    clear:both;
    border-bottom:1px solid #cdcdcd;
    text-align:center;
    margin-bottom:15px;
    height:225px;
    line-height:225px;
}
ul.catalog li .pic img {
    max-height:98%;
width: auto;
    vertical-align:middle;
}
ul.catalog li .name {
    display:block;
    clear:both;
    font-size:16px;
    line-height:20px;
    height:60px;
    overflow:hidden;
    color:#4186FE;
    text-shadow:1px 1px 0 #fff;
    text-decoration:none;
    margin-bottom:2px;
    padding-left:3px;
}
ul.catalog li .info {
    display:block;
    padding:0 0 0 3px;
    height:100px;
    overflow:hidden;
   font-family: 'Roboto Condensed', sans-serif;
    font-size:12px;
    line-height:20px;
    color:#999999;
    text-shadow:1px 1px 0 #fff;
    position:relative;
}
ul.catalog li .price {
    display:block;
    font-size:24px;
    color:#000;
    font-weight:bold;
    text-shadow:1px 1px 0 #fff;
    padding:7px 0 10px 4px;
}
ul.catalog li .i-corner-red,ul.catalog li .i-corner-blue {
    position:absolute;
    top:0;
    right:0;
    text-align:center;
    line-height:32px;
    width:32px;
    height:32px;
    padding: 0 0 21px 21px;
}
/* ----------------------------------- *\ tovar\* ----------------------------------- */
.product_box {
    clear:both;
    zoom:1;
    height:470px;
    margin-bottom:20px;
    position:relative;
}
.product_box:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.product_box .i-sl-next {
    position:absolute;
    top:180px;
    right:-180px;
}
.product_box .i-sl-prev {
    position:absolute;
    top:180px;
    left:-180px;
}
.product_box .pics {
    float:left;
    width:391px;
    height:470px;
    overflow:hidden;
    background:#f7f7f7;
    background:-webkit-gradient(linear,0 0,0 bottom,from(#f7f7f7),to(#eaeaea));
    background:-webkit-linear-gradient(#f7f7f7,#eaeaea);
    background:-moz-linear-gradient(#f7f7f7,#eaeaea);
    background:-ms-linear-gradient(#f7f7f7,#eaeaea);
    background:-o-linear-gradient(#f7f7f7,#eaeaea);
    background:linear-gradient(#f7f7f7,#eaeaea);
    -pie-background:linear-gradient(#f7f7f7,#eaeaea);
}
.product_box .pics .main {
    text-align:center;
    height:390px;
    line-height:390px;
    margin-bottom:10px;
    clear:both;
    overflow:hidden;
}
.product_box .pics .main img {
    max-width:100%;
    max-height:100%;
    vertical-align:middle;
}
.product_box .pics .small {
    width:207px;
    height:60px;
    overflow:hidden;
    position:relative;
    padding:0 20px;
    clear:both;
    margin:0 auto;
}
.product_box .pics .small .inner {
    position:relative;
    width:207px;
}
.product_box .pics .small .jcarousel-clip {
    overflow:hidden;
    width:207px;
    height:60px;
}
.product_box .pics .small ul {
    overflow:hidden;
    zoom:1;
}
.product_box .pics .small li {
    width:69px;
    height:60px;
    float:left;
}
.product_box .pics .small a {
    display:block;
    width:60px;
    height:60px;
    background:#fff;
    margin:0 auto;
    text-align:center;
    line-height:60px;
    overflow:hidden;
}
.product_box .pics .small a.active {
border: 3px solid #4186FE;
width: 54px;
height: 54px;
}
.product_box .pics .small a.active img {
    margin-top:-3px;
    margin-left:-3px;
}
.product_box .pics .small a img {
width: auto;
max-width: 60px;
height: 60px;
vertical-align: middle;
}
.product_box .pics .small .ico {
    position:absolute;
    top:50%;
    left:-20px;
    margin-top:-8px;
    cursor:pointer;
}
.product_box .pics .small .i-slider-next {
    left:auto;
    right:-20px;
}
.product_box .info_box {
    width:550px;
    height:455px;
    padding-top:15px;
    background:#f7f7f7;
    background:-webkit-gradient(linear,0 0,0 bottom,from(#f7f7f7),to(#eaeaea));
    background:-webkit-linear-gradient(#f7f7f7,#eaeaea);
    background:-moz-linear-gradient(#f7f7f7,#eaeaea);
    background:-ms-linear-gradient(#f7f7f7,#eaeaea);
    background:-o-linear-gradient(#f7f7f7,#eaeaea);
    background:linear-gradient(#f7f7f7,#eaeaea);
    -pie-background:linear-gradient(#f7f7f7,#eaeaea);
    overflow:hidden;
    float:right;
}
.product_box .info_box h3 {
    font-size:14px;
    font-weight:bold;
    color:#000;
    line-height:20px;
    height:20px;
    overflow:hidden;
    padding:0;
    margin:0;
    text-shadow:1px 1px 0 #fff;
    font-family:Arial,'Helvetica CY','Nimbus Sans L',sans-serif;
}
.product_box .info_box .features {
    padding:0 29px;
    height:125px;
    clear:both;
    overflow:hidden;
}

.features ul {
padding-left: 14px;
list-style-type: square;
margin-left: 10px;
}
.product_tabs p {
font-size: 16px;
color: #000;
font-family: 'Roboto Condensed', sans-serif;
}
.cnt_box ol {
padding-left: 10px;
margin-left: 10px;
position: relative;
left: 21px;
list-style-type: decimal;
}
.cnt_box ul {
padding-left: 10px;
margin-left: 10px;
position: relative;
list-style-type: square;
}

/*
.product_box .info_box .features p {
    height:80px;
    line-height:20px;
    overflow:hidden;
}
*/
.product_box .info_box .features div {
    height: 80px;
    line-height: 20px;
    overflow: hidden;
    width: 492px;
}
.product_box .info_box .features div {
font-family: Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
font-size: 13px;
line-height: 20px;
color: #808080;
text-shadow: 1px 1px 0 #FFF;
padding-bottom: 20px;
}
.product_box .info_box {
  position: relative;
  padding-top: 140px;
  height: 330px;
}
.product_box .info_box .features {
  position: absolute;
  top: 15px;
  left: 0;
  background: #f7f7f7;
}
.product_box .info_box .features:after {
  content: "";
  display: block;
  width: 550px;
  height: 20px;
  background: url(/local/templates/main_REDFOX/img/bg_text.png) 0 0 repeat-x;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.product_box .info_box .features:hover {
  height: auto;
  z-index: 999;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}
.product_box .info_box .features:hover div {
  height: auto;
}
.product_box .info_box .product_color {
    clear:both;
    height:125px;
    overflow:hidden;
    padding:17px 29px 0 29px;
    background:#e4e4e4;
}
.product_box .info_box .product_color ul.sel_color {
    padding-top:10px;
    overflow:hidden;
    zoom:1;
    position:relative;
    padding-bottom:30px;
}
.product_box .info_box .product_color ul.sel_color li {
    background:#fff;
    width:60px;
    height:60px;
    float:left;
    margin-right:5px;
}
.product_box .info_box .product_color ul.sel_color li a {
    display:block;
    width:60px;
    height:60px;
    text-align:center;
    line-height:60px;
    overflow:hidden;
}
.product_box .info_box .product_color ul.sel_color li a img {
max-width: 60px;
width: auto;
height: 60px;
vertical-align: middle;
}
.product_box .info_box .product_color ul.sel_color li .name {
    display:none;
    clear:both;
    white-space:nowrap;
    font-family:Arial,'Helvetica CY','Nimbus Sans L',sans-serif;
    font-size:12px;
    color:#999;
    text-shadow:1px 1px 0 #fff;
    text-transform:uppercase;
    position:absolute;
    bottom:0;
    left:0;
}
.product_box .info_box .product_color ul.sel_color li.active .name {
    display:block;
}
.product_box .info_box .product_color ul.sel_color li.active a {
    border:3px solid #4186FE;
    width:54px;
    height:54px;
}
.product_box .info_box .product_color ul.sel_color li.active a img {
    margin-top:-3px;
    margin-left:-3px;
}
.product_box .info_box .bottom_block {
    padding:15px 29px 0 29px;
    overflow:hidden;
    height:165px;
}

.product_box .info_box .product_size {
    clear:both;
    padding-bottom:25px;
    height: 70px;
}

.product_box .info_box .product_size h3 {
    margin-bottom:10px;
}

.product_box .info_box .product_size ul.sel_size li {
    background: #fff;
    min-width: 24px;
    height: 26px;
    float: left;
    margin:0 4px 0px 0;
    line-height: 18px;
}
.product_box .info_box .product_size ul.sel_size li a {
    display:inline-block;
    *display:inline;
    zoom:1;
    min-width:16px;
    height:22px;
    padding:0 5px;
    line-height:26px;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    color:#474545;
    background:#fcfcfc;
    text-decoration:none;
}
.product_box .info_box .product_size ul.sel_size li.active a {
    border:3px solid #4186FE;
    line-height: 21px;
}
.product_box .info_box .product_size ul.sel_size {
    padding-top:10px;
    overflow:hidden;
    zoom:1;
    position:relative;
    padding-bottom:30px;
}
.product_box .info_box .buy_block {
    clear:both;
}
.product_box .info_box .buy_block .price {
    display:inline-block;
    *display:inline;
    zoom:1;
    vertical-align:middle;
    font-size:30px;
    color:#000;
    font-family:Arial,'Helvetica CY','Nimbus Sans L',sans-serif;
    margin-right:25px;
    text-shadow:1px 1px 0 #fff;
    font-weight:bold;
    line-height: 23px;
}
.product_box .info_box .buy_block .price s {
    font-size: 19px;
}
.product_box .info_box .buy_block button {
display: inline-block;
zoom: 1;
vertical-align: middle;
height: 50px;
cursor: pointer;
padding: 0 32px;
border: 1px solid #4F6D8F;
background: #000;
background: -webkit-gradient(linear,0 0,0 bottom,from(#83A1EE),to(#184E80));
background: -webkit-linear-gradient(#83A1EE,#184E80);
background: -moz-linear-gradient(#83A1EE,#184E80);
background: -ms-linear-gradient(#83A1EE,#184E80);
background: -o-linear-gradient(#83A1EE,#184E80);
background: linear-gradient(#83A1EE,#184E80);
-pie-background: linear-gradient(#83A1EE,#184E80);
}
.product_box .info_box .buy_block button:hover {
background: #8A9AEB;
background: -webkit-gradient(linear,0 0,0 bottom,from(#8A9AEB),to(#123B85));
background: -webkit-linear-gradient(#8A9AEB,#123B85);
background: -moz-linear-gradient(#8A9AEB,#123B85);
background: -ms-linear-gradient(#8A9AEB,#123B85);
background: -o-linear-gradient(#8A9AEB,#123B85);
background: linear-gradient(#8A9AEB,#123B85);
-pie-background: linear-gradient(#8A9AEB,#123B85);
}


.bt4 {
display: inline-block;
zoom: 1;
vertical-align: middle;
cursor: pointer;
padding: 5px 25px 5px 25px;
border: 1px solid #4F6D8F;
text-transform: uppercase;
font-size: 10pt;
margin-top: 10px;
margin-bottom: 10px;
text-decoration: none;
color: #FFF;
font-weight: bold;
border: 1px solid #4F6D8F;
background: #000;
background: -webkit-gradient(linear,0 0,0 bottom,from(#83A1EE),to(#184E80));
background: -webkit-linear-gradient(#83A1EE,#184E80);
background: -moz-linear-gradient(#83A1EE,#184E80);
background: -ms-linear-gradient(#83A1EE,#184E80);
background: -o-linear-gradient(#83A1EE,#184E80);
background: linear-gradient(#83A1EE,#184E80);
-pie-background: linear-gradient(#83A1EE,#184E80);
}
.bt4:hover {
background: #8A9AEB;
background: -webkit-gradient(linear,0 0,0 bottom,from(#8A9AEB),to(#123B85));
background: -webkit-linear-gradient(#8A9AEB,#123B85);
background: -moz-linear-gradient(#8A9AEB,#123B85);
background: -ms-linear-gradient(#8A9AEB,#123B85);
background: -o-linear-gradient(#8A9AEB,#123B85);
background: linear-gradient(#8A9AEB,#123B85);
-pie-background: linear-gradient(#8A9AEB,#123B85);
}
.product_box .info_box .buy_block button:active {
display: inline-block;
zoom: 1;
vertical-align: middle;
height: 50px;
cursor: pointer;
padding: 0 32px;
border: 1px solid #4F6D8F;
background: #000;
background: -webkit-gradient(linear,0 0,0 bottom,from(#83A1EE),to(#184E80));
background: -webkit-linear-gradient(#83A1EE,#184E80);
background: -moz-linear-gradient(#83A1EE,#184E80);
background: -ms-linear-gradient(#83A1EE,#184E80);
background: -o-linear-gradient(#83A1EE,#184E80);
background: linear-gradient(#83A1EE,#184E80);
-pie-background: linear-gradient(#83A1EE,#184E80);
}
.product_box .info_box .buy_block button span {
    display:inline-block;
    *display:inline;
    zoom:1;
    vertical-align:middle;
    margin:0 8px;
}
body .ui-tabs {
    padding:0;
    clear:both;
    margin:0 0 20px 0;
}
body .ui-tabs .ui-tabs-nav {
    padding:0;
    clear:both;
}
body .ui-tabs .ui-tabs-nav li {
    margin-right:4px;
    padding:0;
}
body .ui-tabs .ui-tabs-nav li a {
    height:50px;
    line-height:50px;
    padding:0 70px;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    text-transform:uppercase;
    text-decoration:none;
    background:#4d4d4c;
    background:-webkit-gradient(linear,0 0,0 bottom,from(#4d4d4c),to(#222221));
    background:-webkit-linear-gradient(#4d4d4c,#222221);
    background:-moz-linear-gradient(#4d4d4c,#222221);
    background:-ms-linear-gradient(#4d4d4c,#222221);
    background:-o-linear-gradient(#4d4d4c,#222221);
    background:linear-gradient(#4d4d4c,#222221);
    -pie-background:linear-gradient(#4d4d4c,#222221);
    outline:none;
}
body .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    color:#000;
    text-shadow:1px 1px 0 #fff;
    background:#f7f7f7;
    background:-webkit-gradient(linear,0 0,0 bottom,from(#f7f7f7),to(#f4f4f4));
    background:-webkit-linear-gradient(#f7f7f7,#f4f4f4);
    background:-moz-linear-gradient(#f7f7f7,#f4f4f4);
    background:-ms-linear-gradient(#f7f7f7,#f4f4f4);
    background:-o-linear-gradient(#f7f7f7,#f4f4f4);
    background:linear-gradient(#f7f7f7,#f4f4f4);
    -pie-background:linear-gradient(#f7f7f7,#f4f4f4);
}
body .ui-tabs .ui-tabs-panel {
    padding:25px 39px 35px 39px;
    background:#f6f6f6;
    background:-webkit-gradient(linear,0 0,0 bottom,from(#f6f6f6),to(#ebebeb));
    background:-webkit-linear-gradient(#f6f6f6,#ebebeb);
    background:-moz-linear-gradient(#f6f6f6,#ebebeb);
    background:-ms-linear-gradient(#f6f6f6,#ebebeb);
    background:-o-linear-gradient(#f6f6f6,#ebebeb);
    background:linear-gradient(#f6f6f6,#ebebeb);
    -pie-background:linear-gradient(#f6f6f6,#ebebeb);
}
.ui-tooltip {
    background: #fff;
}
/* ----------------------------------- *\ other\* ----------------------------------- */
.also_box {
    clear:both;
}
.also_box .title {
    height:50px;
    line-height:50px;
    text-align:center;
    width:230px;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    color:#000;
    text-shadow:1px 1px 0 #fff;
    margin-bottom:1px;
    background:#f7f7f7;
    background:-webkit-gradient(linear,0 0,0 bottom,from(#f7f7f7),to(#ebebeb));
    background:-webkit-linear-gradient(#f7f7f7,#ebebeb);
    background:-moz-linear-gradient(#f7f7f7,#ebebeb);
    background:-ms-linear-gradient(#f7f7f7,#ebebeb);
    background:-o-linear-gradient(#f7f7f7,#ebebeb);
    background:linear-gradient(#f7f7f7,#ebebeb);
    -pie-background:linear-gradient(#f7f7f7,#ebebeb);
    clear: both;
}
/* ----------------------------------- *\ index page\* ----------------------------------- */

/*--------------------------------------NEW -------------------- */

body .header .search_div .search_box input[type="submit"] {
padding:0;
width: 66px;
text-align: center;

}
/* ----- MENUbackg -------- */
body #header .header .search_div .search_box {
display: inline-block;
height: 32px;
line-height: normal;
overflow: hidden;
position: absolute;
right: 325px;
width: 355px;
text-align: right;
vertical-align: middle;
top: 3px;
}
ul.bgs {
background: url(/img/menb.png) no-repeat -13px -61px;
width: 185px;
display: inline-block;
margin-left: 15px;
}
ul.bgs:hover {
background-position: -13px -2px;
color: #FFF;
}
ul.bgs>li>span {
text-align: center;
display: inline-block;
width: 150px;
cursor: pointer;
}
ul.bgs>li>span:hover{
    color:white;
}
.prewie_n {
position: absolute;
width: 620px;

}
.prewie_n span {
color: #FFF;
display: inline-block;
float: left;
font-size: 80px;
font-family: 'Roboto Condensed', sans-serif;
font-weight: bold;
line-height: 40px;
text-transform: uppercase;
}
span.bords {
float: left;
width: 100%;
margin: 5px 0 13px 0;
}
.prewie_n a {
color: #FFF;
/* position: absolute; */
left: 0px;
float: left;
display: inline-block;
top: 140px;
width: 145px;
height: 30px;
line-height: 30px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
background: rgba(0, 0, 0, 0.25);
}
.prewie_n a:hover {
background: rgba(197, 39, 46, 0.25);
}
/* ----- END MENUbackg -------- */
.in_box {
position: relative;
display: inline-block;
width: 650px;
height: 500px;
/* background: #000; */
left: 230px;
margin-top: 23px;

}
.in_box .inn:hover {
background: url(/img/plus_h.png) no-repeat;
}

.in_box .inn {
width: 30px;
height: 30px;
/* background: #FFF; */
background: url(/img/plus.png) no-repeat;
position: absolute;
}
a.ico.i-soc7 {
width: 32px!important;
height: 32px!important;
background: url(/img/Instagram-services-logo.png) 0px 0px!important;
}

/* -----1 ------- */
.in_box .in1 {
left: 14px;
top: 218px;
}

.in_box .in2 {
left: 587px;
top: 90px;
}
.in_box .in3 {
left: 547px;
top: 513px;
}
/* -----END 1 ------- */






/* ----- 2 ------- */
a.inn.in_2_1 {
left: 357px;
top: 138px;
}
a.inn.in_2_2 {
top: 273px;
left: 5px;
}
a.inn.in_2_3 {
top: 243px;
left: -67px;
}
/* -----END 2 ------- */






/* ----- 3 ------- */

/* -----END 3 ------- */







/* ----- 4 ------- */
a.inn.in_4_1 {
left: 490px;
top: 159px;
}
a.inn.in_4_2 {
left: -104px;
top: 495px;
}
a.inn.in_4_3 {
left: -176px;
top: 273px;
}
/* -----END 4 ------- */








/* ----- 5 ------- */
a.inn.in_5_1 {
left: 115px;
top: 262px;
}
/* -----END 5 ------- */






/* -----6 ------- */

/* -----END 6 ------- */
body .header .search_div .search_box input[type="text"] {
padding: 0 0px 0 35px;

}
.navi {

}
.navi a {
position: absolute;
top: 50%;
margin-top: -45px;
width: 90px;
height: 90px;
background: url(/img/navprev.png) no-repeat;
}
a#prev {
position: absolute;
left: 25px;

}
a#next {
right: 25px;
background-position: -152px 0px;
}
a#prev:hover {
background-position: -3px -86px;
}
a#next:hover {
background-position: -152px -85px;
}

/* --------------------------------------------- END  NEW ---------------------------------- */
.index_box {
	top: 0px;
	height: calc(100vh - 222px);
	width: 80%;
	min-width: 900px;
	overflow: hidden;
	margin-left: 20%;
	position: relative;
	display: table-cell;
	vertical-align: middle;
}
.index_box .logo {
    display:block;
    clear:both;
    margin-bottom:20px;
}
.index_box>.title {
    font-family:Arial,'Helvetica CY','Nimbus Sans L',sans-serif;
    font-size:36px;
    font-style:italic;
    color:#fff;
    line-height:45px;
    margin-bottom:15px;
    text-shadow:0 2px 5px rgba(0,0,0,0.25);
}
.index_box>.title span {
font-family: 'Arial Black','ArialBlack','Helvetica CY','Nimbus Sans L' sans-serif;
font-size: 46px;
display: block;
text-transform: uppercase;
width: 795px;
position: relative;
left: 24px;
text-align: left;
top: -37px;
}
.index_box>p {
    font-size:14px;
    line-height:20px;
    color:#fff;
    text-shadow:0 2px 5px rgba(0,0,0,0.25);
    padding-bottom:35px;
}
.index_box .buttons {
    clear:both;
    margin-bottom:100px;
    text-align:left;
}
.index_box .buttons a {
display: inline-block;
min-height: 770px;
/* top: 95px; */
width: 990px;
overflow: hidden;
/* width: 100%; */
margin: auto;
position: relative;
}
.index_box .buttons a.button_shop {
   background: url(/local/templates/rf/img/button_shops.png) no-repeat -1px 0px;
}
.index_box .buttons a.button_video {
    margin-left:-28px;
    background:url(/local/templates/main_REDFOX/img/button_video.png) no-repeat;
}
.index_box .info {
display: block;
font-style: italic;
color: #FFF;
position: fixed;
width: 990px;
bottom: 60px;
}
.info .text {
color: #999!important;
}
.index_box .info li {
width: 305px;
height: 152px;
overflow: hidden;
float: left;
margin: 1px 14px 1px 1px;
position: relative;
}
.index_box .info li:hover {
margin: 0px 13px 0px 0px;
border: 1px solid #4186EE;
}

.item1 img {
margin-right: 10px;
}
.item1 p {
margin-top: 4px;
}
.item1 p a {
margin-left: 85px!important;
/* margin-top: 8px!important; */
position: absolute;
top: 106px;
left: 135px;
color: #4186FE;

}
.index_box .info li.item1 {
}
.index_box .info .item1 .title {
line-height: 20px;
font-size: 15pt!important;
height: 70px;
/* float: right; */
padding-top: 80px;
top: -18px;
/* text-align: right; */
width: 300px;
padding-right: 5px;
text-indent: -5px;
}
.index_box .info li.item2 {

}
.index_box .info li.item3 {
}
.item2 p {
padding-left: 60px!important;
margin-top: -19px;
}

.item2 img {
}
.item2 .title {
height: 50px!important;
}
.title img {
margin-left: 5px;
}
.index_box .info .title {
    height:30px;
    line-height:30px;
    overflow:hidden;
    clear:both;
    font-size:20px;
    padding-top:77px;
    font-family:Arial,'Helvetica CY','Nimbus Sans L',sans-serif;
}
.index_box .info .title .i-cart {
    margin:0 2px 0 11px;
}
.index_box .info .title .i-new-collection {
    margin:0 3px 0 18px;
}
.index_box .info .title .i-new-shop {
    margin:0 4px 0 14px;
}
.index_box .info .title img {
    display:inline-block;
    *display:inline;
    zoom:1;
    vertical-align:middle;
}
.index_box .info p {
    padding:0;
    font-size:14px;
    color:#fff;
    text-shadow:none;
    padding:0 0 0 45px;
    line-height:20px;
    height:20px;
    overflow:hidden;
}
.index_box .info p a {
    margin:0 1px;
}
.hidden {
    display: none;
}

.alias_white {
    background-color: #FFFFFF;
}

.alias_lightblue {
    background-color: #008AD2;
}

.alias_yellow {
    background-color: #FEED01;
}

.alias_green {
    background-color: #305836;
}

.alias_brown {
    background-color: #CA6D44;
}

.alias_red {
    background-color: #FE0000;
}

.alias_orange {
    background-color: #EE6737;
}

.alias_pink {
    background-color: #EC0577;
}

.alias_gray {
    background-color: #B2B3B7;
}

.alias_darkblue {
    background-color: #003470;
}

.alias_purple {
    background-color: #572E7A;
}

.alias_black {
    background-color: #000000;
}

.buy_block a.unavailable,
.buy_block a.unavailable:hover,
.buy_block a.unavailable:active{
    color:#9b9b9b;
    border:none;
    text-shadow:0 2px 1px #fff;
    background:#fff;
    font-size: 19px;
    margin-top: 13px;
    padding: 10px;
    background:-moz-linear-gradient(top,#fff 0%,#eee 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#eee));
    background:-webkit-linear-gradient(top,#fff 0%,#eee 100%);
    background:-o-linear-gradient(top,#fff 0%,#eee 100%);
    background:-ms-linear-gradient(top,#fff 0%,#eee 100%);
    background:linear-gradient(to bottom,#fff 0%,#eee 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#eee',GradientType=0);
    box-shadow:0 1px 2px 1px rgba(0,0,0,0.4);
    border-radius:3px;
    text-align: center;
    text-decoration: none;
    display: none;
}

/* ----------------------------------- *\
        basket and popup basket
\* ----------------------------------- */
table.basket {
  width: 100%;
  border-collapse: collapse;
  background: #f1f1f1;
}
table.basket th {
  background: #4f4f4e;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4f4f4e), to(#1d1d1c));
  background: -webkit-linear-gradient(#4f4f4e, #1d1d1c);
  background: -moz-linear-gradient(#4f4f4e, #1d1d1c);
  background: -ms-linear-gradient(#4f4f4e, #1d1d1c);
  background: -o-linear-gradient(#4f4f4e, #1d1d1c);
  background: linear-gradient(#4f4f4e, #1d1d1c);
  -pie-background: linear-gradient(#4f4f4e, #1d1d1c);
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 1.5;
  padding: 15px 10px;
  text-align: center;
}
table.basket td {
  padding: 0;
  text-align: center;
  font-size: 18px;
  color: #999;
  vertical-align: top;
  font-family: Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
}
table.basket .info {
  width: 255px;
  text-align: left;
  padding-top: 5px;
  padding-left: 45px;
}
table.basket .info .name {
  font-size: 18px;
  line-height: 20px;
  display: block;
  text-shadow: 1px 1px 0 #fff;
  text-decoration: none;
  color: #000;
  margin-bottom: 22px;
}
table.basket .info .prop {
  font-family: Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
  font-size: 14px;
}
table.basket .photo {
  width: 80px;
  text-align: center;
  overflow: hidden;
}
table.basket .photo img {
  max-width: 100%;
}
table.basket .basket_block {
  border: none;
  padding: 4px 5px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #c0c0c0;
}
table.basket .basket_block:hover {
  padding: 0;
  border: 5px solid #4186FE;
  background: #fff;
}
table.basket .basket_block:hover table .name {
  color: #4186FE;
}
table.basket .basket_block:hover .counter .ico {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
table.basket .basket_block:hover .i-del {
  display: block;
}
table.basket .i-del {
  display: none;
  margin: 0 auto;
}
table.basket .counter {
  width: 110px;
  overflow: hidden;
  text-align: center;
}
table.basket .counter .ico {
  display: none;
}
table.basket .counter .text {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #d7d7d7;
  background: #fff;
  font-family: Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
  text-align: center;
  padding: 0;
  margin: 0;
}
table.basket table {
  width: 100%;
}
table.basket table td {
  padding: 9px 10px;
  font-family: Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
}
table.basket table td s {
    font-family: Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
}
table.basket .total {
  font-size: 30px;
  color: #000;
  font-weight: bold;
  text-align: left;
  text-transform: uppercase;
  max-width: 525px;
  padding: 20px 0px 20px 10px;
}
tr.basket_bottom.empty .total {
  max-width: none;
  text-align: center;
}
table.basket .total span {
  font-size: 18px;
  color: #999999;
  text-transform: uppercase;
}
table.basket .buttons {
  text-align: left;
  padding: 27px 0;
}
table.basket .buttons button {
  padding: 0 19px;
  margin: 0 3px;
}
table.basket .basket_bottom td {
  vertical-align: middle;
}
body .pp_product {
  padding: 15px 0;
  clear: both;
  overflow: hidden;
  zoom: 1;
}
body .pp_product .pic {
  width: 220px;
  float: left;
  text-align: center;
}
body .pp_product .pic img {
  max-width: 100%;
}
body .pp_product .info {
  padding-left: 25px;
  width: 170px;
  float: left;
}
body .pp_product .name {
  display: block;
  font-size: 16px;
  line-height: 20px;
  text-shadow: 1px 1px 0 #fff;
  margin-bottom: 10px;
  text-decoration: none;
}
body .pp_product .price {
  font-size: 24px;
  font-weight: bold;
  color: #000;
  margin-bottom: 15px;
}
body .pp_product button {
  padding: 0 5px;
  width: 170px;
  height: 42px;
  margin-bottom: 8px;
}
body .ui-widget-overlay {
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}
body .ui-dialog {
  padding: 0;
  border-radius: 0;
}
body .ui-dialog .ui-dialog-content {
  padding: 0;
  border-radius: 0;
  background: #f7f7f7;
}
body .ui-dialog .ui-dialog-content a {
  outline: none;
}
body .ui-dialog .ui-dialog-titlebar {
  display: none;
}
body .ui-dialog .title {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  text-align: center;
  clear: both;
  background: #4b4b4a;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4b4b4a), to(#191918));
  background: -webkit-linear-gradient(#4b4b4a, #191918);
  background: -moz-linear-gradient(#4b4b4a, #191918);
  background: -ms-linear-gradient(#4b4b4a, #191918);
  background: -o-linear-gradient(#4b4b4a, #191918);
  background: linear-gradient(#4b4b4a, #191918);
  -pie-background: linear-gradient(#4b4b4a, #191918);
}
body .ui-dialog .title .ico {
  margin-right: 8px;
  vertical-align: -5px;
}
body button {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  height: 50px;
  cursor: pointer;
  padding: 0 32px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Roboto Condensed', sans-serif;
 border: 1px solid #4186FE;
  background: #e74e4e;
background: -webkit-gradient(linear,0 0,0 bottom,from(#83A1EE),to(#184E80));
background: -webkit-linear-gradient(#83A1EE,#184E80);
background: -moz-linear-gradient(#83A1EE,#184E80);
background: -ms-linear-gradient(#83A1EE,#184E80);
background: -o-linear-gradient(#83A1EE,#184E80);
background: linear-gradient(#83A1EE,#184E80);
-pie-background: linear-gradient(#83A1EE,#184E80);
}
body button:hover {
background: -webkit-gradient(linear,0 0,0 bottom,from(#83A1EE),to(#184E80));
background: -webkit-linear-gradient(#83A1EE,#184E80);
background: -moz-linear-gradient(#83A1EE,#184E80);
background: -ms-linear-gradient(#83A1EE,#184E80);
background: -o-linear-gradient(#83A1EE,#184E80);
background: linear-gradient(#83A1EE,#184E80);
-pie-background: linear-gradient(#83A1EE,#184E80);
}
body button:active {
  /*background: #de4545;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#de4545), to(#bb1414));
  background: -webkit-linear-gradient(#de4545, #bb1414);
  background: -moz-linear-gradient(#de4545, #bb1414);
  background: -ms-linear-gradient(#de4545, #bb1414);
  background: -o-linear-gradient(#de4545, #bb1414);
  background: linear-gradient(#de4545, #bb1414);
  -pie-background: linear-gradient(#de4545, #bb1414);
*/
}
body button span {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  margin: 0 8px;
}
body button.black {
  border-color: #9a9a8a;
  background: #5d5d5c;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5d5d5c), to(#343433));
  background: -webkit-linear-gradient(#5d5d5c, #343433);
  background: -moz-linear-gradient(#5d5d5c, #343433);
  background: -ms-linear-gradient(#5d5d5c, #343433);
  background: -o-linear-gradient(#5d5d5c, #343433);
  background: linear-gradient(#5d5d5c, #343433);
  -pie-background: linear-gradient(#5d5d5c, #343433);
}
body button.black:hover {
  background: #9d9d9c;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#9d9d9c), to(#444444));
  background: -webkit-linear-gradient(#9d9d9c, #444444);
  background: -moz-linear-gradient(#9d9d9c, #444444);
  background: -ms-linear-gradient(#9d9d9c, #444444);
  background: -o-linear-gradient(#9d9d9c, #444444);
  background: linear-gradient(#9d9d9c, #444444);
  -pie-background: linear-gradient(#9d9d9c, #444444);
}
body button.black:active {
  background: #0d0d0c;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0d0d0c), to(#222222));
  background: -webkit-linear-gradient(#0d0d0c, #222222);
  background: -moz-linear-gradient(#0d0d0c, #222222);
  background: -ms-linear-gradient(#0d0d0c, #222222);
  background: -o-linear-gradient(#0d0d0c, #222222);
  background: linear-gradient(#0d0d0c, #222222);
  -pie-background: linear-gradient(#0d0d0c, #222222);
}
#add_cart {
    display: none;
}
#tab1 img {
max-width: 880px;
}

/* tooltip basket */
.b-hidden-info__popup {
    height: 70px;
    right: 183px;
    position: absolute;
    top: 200px;
    width: 200px;
    display: none;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    z-index: 100;
}
.b-hidden-info__popup a {
    color: #FFFFFF;
}
.b-hidden-info__popup-arrow {
    position: absolute;
    background-image: url(/local/templates/main_REDFOX/img/_catalog_product_popup_arrow.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 7px;
    background-position: 80% 0;
}
.b-hidden-info__popup-content {
    background-image: url(/local/templates/main_REDFOX/img/_catalog_product_popup_bg.png);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
    color: #FFFFFF;
    font-size: 14px;
    height: 50px;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 12px;
    position: absolute;
    top: 7px;
    width: 90%;

}
/* #tooltip */

/* tooltip element color */
.product_color .b-hidden-info__popup {
    height: 70px;
    right: 320px;
    position: absolute;
    width: 200px;
    display: none;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    z-index: 100;
}
.product_color .b-hidden-info__popup a {
    color: #FFFFFF;
}
.product_color .b-hidden-info__popup-arrow {
    position: absolute;
    background-image: url(/local/templates/main_REDFOX/img/_catalog_product_popup_arrow.png);
    background-repeat: no-repeat;
    width: 70%;
 height: 7px;
background-position: 20% 0;
top: 140px;
}
.product_color .b-hidden-info__popup-content {
background-image: url('/local/templates/rf/img/_catalog_product_popup_bg.png');
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
color: #FFF;
font-size: 14px;
height: 33px;
padding-left: 5%;
padding-right: 5%;
padding-top: 12px;
position: absolute;
top: 147px;
width: 84%;
}
/* #tooltip */

/* tooltip element size */

.buy_block .b-hidden-info__popup {
    height: 70px;
    right: 320px;
    position: absolute;
    width: 200px;
    display: none;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    z-index: 100;
}
.buy_block .b-hidden-info__popup a {
    color: #FFFFFF;
}
.buy_block .b-hidden-info__popup-arrow {
    position: absolute;
    background-image: url(/local/templates/main_REDFOX/img/_catalog_product_popup_arrow.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 7px;
top: 390px;
    background-position: 20% 0;
}
.buy_block .b-hidden-info__popup-content {
background-image: url('/local/templates/rf/img/_catalog_product_popup_bg.png');
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
color: #FFF;
font-size: 14px;
height: 33px;
padding-left: 5%;
padding-right: 5%;
padding-top: 12px;
position: absolute;
top: 397px;
width: 92%;
}

/*

.buy_block .b-hidden-info__popup {
    height: 70px;
    right: 147px;
    position: absolute;
    top: 200px;
    width: 200px;
    display: none;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    z-index: 100;
}
.buy_block .b-hidden-info__popup a {
    color: #FFFFFF;
}
.buy_block .b-hidden-info__popup-arrow {
position: absolute;
background-image: url('/local/templates/rf/img/_catalog_product_popup_arrow.png');
background-repeat: no-repeat;
width: 20%;
height: 7px;
top: 390px;
background-position: 20% 0;
}
.buy_block .b-hidden-info__popup-content {
    background-image: url(/local/templates/main_REDFOX/img/_catalog_product_popup_bg.png);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
    color: #FFFFFF;
    font-size: 14px;
    height: 33px;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 12px;
    position: absolute;
    top: 7px;
    width: 116%;
}
*/


/* #tooltip */

/* news */

.news {
  clear: both;
}
.news li {
  clear: both;
  margin-bottom: 30px;
  border-bottom: 1px solid #cecece;
  padding-bottom: 28px;
  overflow: hidden;
  zoom: 1;
  padding-left: 218px;
}
.news li:last-child {
  border: none;
  margin-bottom: 15px;
}
.news li .pic {
  display: block;
  float: left;
  width: 208px;
  margin-left: -218px;
  line-height: 0;
  overflow: hidden;
}
.news li .pic img {
  max-width: 100%;
}
.news li h3 {
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
  margin-bottom: 20px;
  margin-top: -3px;
}
.news li h3 a {
color: #4186FE;
  text-decoration: none;
}
.news li .date {
  font-size: 12px;
  color: #000;
  text-shadow: 1px 1px 0 #fff;
}
.pagenav {
  clear: both;
  border-top: 1px solid #cecece;
  padding: 20px 0 0 0;
  text-align: center;
}
.pagenav a {
  font-size: 12px;
  font-weight: bold;
  color: #717171;
  text-decoration: none;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  width: 22px;
  height: 22px;
  padding: 0;
  line-height: 22px;
  border: 1px solid #d7d7d7;
  background: #f2f2f2;
  box-shadow: inset 2px 2px 3px #fff;
  text-shadow: 0 1px 0 #fff;
  margin: 0 2px 5px 2px;
}

/* #news */

#foo_in_index.lsnn .info {
  position: relative;
  overflow: hidden;
}
#foo_in_index.lsnn .info .text {
  display: block;
  position: absolute;
  top: 0;
  left: 15px;
  width: 205px;
  padding: 0;
}
#foo_in_index.lsnn .info:after {
  content: "";
  display: block;
  width: 220px;
  height: 60px;
  background: url(/local/templates/main_REDFOX/img/bg_text4.png) 0 0 repeat-x;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
/*
#foo_in_index.lsnn .info:hover {
  height: auto;
  z-index: 999;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}
*/

.i-soc4 {
  width: 28px;
  height: 28px;
width: 32px!important;
height: 32px!important;
background: url(http://www.planeta-sport.ru/img/vk.png) -4px -2px!important;
}
.i-soc5 {
width: 32px!important;
height: 32px!important;
background: url(http://www.planeta-sport.ru/img/youtube.png) 0px 0px!important;
}
.i-soc6 {
width: 32px!important;
height: 32px!important;
background: url(http://www.planeta-sport.ru/img/facebook.png) 0px 0px!important;
}
.header .nav {
  max-width: inherit;
}
.header .nav > ul {
  max-width: 100%;
}
.header .nav .search_box {
  display: inline-block;
  *display: inline;
  vertical-align: middle;
  line-height: normal;
  height: 32px;
  overflow: hidden;
width:0px;
  zoom: 1;
  margin-right: 20px;
  margin-bottom: 4px;
  text-align: right;
}
.header .nav .search_box input[type="text"] {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  width: 228px;
  height: 32px;
  padding: 0 10px 0 34px;
  *padding-left: 34px !important;
  *width: 200px;
  margin: 0;
  background: #ffffff url(/local/templates/main_REDFOX/img/ico_search.png) 6px 9px no-repeat;
  border: none;
  box-shadow: inset 1px 3px 6px rgba(0, 0, 0, 0.5);
  text-align: left;
  font-family: 'Roboto Condensed', sans-serif;
}
.header .nav .search_box input[type="text"]::-webkit-input-placeholder {
  color: #000;
  font-size: 13px;
}
.header .nav .search_box input[type="text"]:-moz-placeholder {
  /* Firefox 18- */
  color: #000;
  font-size: 13px;
}
.header .nav .search_box input[type="text"]::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
  font-size: 13px;
}
.header .nav .search_box input[type="text"]:-ms-input-placeholder {
  color: #000;
  font-size: 13px;
}
.header .nav .search_box input[type="submit"] {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  height: 32px;
  background: #0c0c0c;
  border: none;
width: 66px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: bold;
  cursor: pointer;
}
#del_filters {
height: 20px;
top: -20px;
float: right;
right: 31px;
position: relative;
display: inline!important;
font-size: 8pt;
text-transform: uppercase;
cursor: pointer;
padding: 0px 8px;
border: none;
font-weight: bold;
color: #474545;
background: #D4D4D4;
}
#del_filter {
    background: none repeat scroll 0 0 #D4D4D4;
    border: medium none;
    color: #474545;
    cursor: pointer;
    display: inline !important;
    float: right;
    font-size: 8pt;
    font-weight: bold;
    height: 20px;
    margin-right: 31px;
    margin-top: 5px;
    padding: 0 8px;
    text-transform: uppercase;
}
#side .line_bottom{
	margin-bottom: 0;
 }

/*ssh*/

a {
	transition: color .2s cubic-bezier(.25,.46,.45,.94);
}
.header-logo-wrapper {

	display: table-cell;
	vertical-align: middle;
	height: 92px;
}
.header-nav-wrapper {
	display: table-cell;
	vertical-align: middle;
	height: 92px;
}
.header-tools-wrapper {
	display: table-cell;
	vertical-align: middle;
	height: 92px;
	text-align: right;
	padding-right: 28px;
	min-width: 150px;
}
.header-nav-arrow {
    position: relative;
    width: 4px;
    margin-top: 1px;
    margin-left: 13px;
    vertical-align: middle;
}
.header-nav-arrow:after {
    display: inline-block;
    margin-bottom: .21429em;
    border-top: 4px solid #9d9d9d;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
}

.submenu.visible {
	display: block !important;
}
.cartbut {
	font-size: 12px;
	color: #9b9b9b;
	font-weight: bold;
	position: relative;
	top: -2px;
	margin-left: 2px;
}
.searchbut {
	width: 25px;
	height: 19px;
	display: inline-block;
	margin-right:42px;
	position: relative;
	transition: all .2s cubic-bezier(.25,.46,.45,.94);
	color: #9b9b9b;

}
.searchbut:hover {
	transition: all .2s cubic-bezier(.25,.46,.45,.94);
	color: #FFF;
	
}
.catalog_li {
	position: initial !important;
}
.catalog_li .submenu {
	padding-top: 30px;
	padding-bottom: 15px;
}
.catalog_li .submenu>ul>li:last-child {
    border-right: 1px solid #FFF;
}
.catalog_li .submenu ul > li ul > li {
	padding: 0;
	text-transform: none;
	margin: 0;
}
.catalog_li .submenu ul > li ul > li > a {
	text-transform: none !important;
	font-weight: bold !important;
    white-space:normal;
	border-bottom: none !important;
	line-height: 1.666;

}
.catalog_li .submenu>ul>li {
	width: 20% !important;
	border-left: 1px solid #FFF;
}
.catalog_li .submenu>ul>li:first-child {
	border-left: 0px solid #FFF;

}

.catalog_li .submenu li span {
	border-bottom: 1px solid #000;
	transition:  all .4s cubic-bezier(.25,.46,.45,.94);
	min-width: 0;
	padding: 0;
	margin-bottom: 10px;
	line-height: 1.3;
}
.catalog_li .submenu li span:hover {
	border-bottom: 1px solid #9b9b9b;
	transition:  all .4s cubic-bezier(.25,.46,.45,.94);	
}
#content {
	min-height: calc(100vh - 92px);
	margin: 0;
	padding: 0;
	position: relative;
}
.footer-container {
    font-size: 1em;
    background-color: #000;
}
.block-content, .blog-post-content, .blog-post-header, .blog-post-share, .layout-container, .search-results-information {
    max-width: 1080px;
    padding-right: 30px;
    padding-left: 30px;
    margin-right: auto;
    margin-left: auto;
}
.footer-navigation {
    position: relative;
    padding-top: 56px;
    padding-bottom: 60px;
	height: 182px;
}

.footer-column:first-child {
    width: 47.85714%;
    float: left;
    margin-left: 0;
}
.footer-column:nth-child(3) {
    width: 14.59524%;
	left: 10px;
	
}
.footer-column:nth-child(4) {
	margin-left: 2.28571%;
    width: 13.09524%;
	left: 15px;
}
.footer-column {
    width: 12.09524%;
    float: left;
    margin-left: 4.28571%;
    padding-top: 0;
}	

.footer-title {
    display: block;
    margin-bottom: 15px;
    color: #999;
    text-transform: none;
	font-family: 'Raleway-Regular';
	font-weight: normal;
	font-size: 16px;
}
.collection-facet-heading, .collection-filter-heading, .collection-inside-column-heading, .footer-title, .no-content-results p, .no-product-results, h6, th {
    margin-top: 1em;
    margin-bottom:0px;
    font-size: 1.14286em;
	letter-spacing: 0; 
}
.footer-contact-address {
    margin-bottom: 15px;
    font-style: normal;
    color: #999;
	font-size: 14px;
	line-height: 23px;
	letter-spacing: 0;
}
.footer-social-icons {
    margin-left: -15px;
}
.footer-payment-icons li, .footer-social-icons li {
    display: inline-block;
    margin-bottom: 15px;
    margin-left: 14px;
}
.footer-copyright {
	font-size: 14px;
	color: #999999;
	font-weight: normal;
}
.footer-link-list a {
    text-transform: uppercase;
    color: #fff;
    border-bottom: 1px solid;
    letter-spacing: 0.1em;
    border-color: transparent;
    font-size: 12px;
    line-height: 20px;
	text-decoration: none;
	font-weight: bold;
	transition:  all .4s cubic-bezier(.25,.46,.45,.94);
}
.footer-link-list a:hover {
	text-decoration: underline;
	transition:  all .4s cubic-bezier(.25,.46,.45,.94)
}
.footer-interaction {
    padding-top: 15px;
    margin-top: 60px;
    border-top: 1px solid #404040;
	height: 128px;
}
.footer-attribution {
    width: 47.85714%;
    float: left;
    margin-left: 0;
}
.footer-payment-icons {
    width: 47.85714%;
    float: left;
    margin-left: 4.28571%;
    text-align: right;
}
.account-create-address:after, .account-create-address:before, .account-create-details:after, .account-create-details:before, .account-downloads-gallery-thumbs:after, .account-downloads-gallery-thumbs:before, .account-form-column-container:after, .account-form-column-container:before, .account-invoice-addresses:after, .account-invoice-addresses:before, .account-item-details:after, .account-item-details:before, .account-product-wrapper:after, .account-product-wrapper:before, .account-receipt-summaries:after, .account-receipt-summaries:before, .account-settings-form:after, .account-settings-form:before, .account-wrapper:after, .account-wrapper:before, .block-content:after, .block-content:before, .block-footer:after, .block-footer:before, .blog-column-articles .blog-item:after, .blog-column-articles .blog-item:before, .blog-page:after, .blog-page:before, .blog-post-page:after, .blog-post-page:before, .brands-page-link:after, .brands-page-link:before, .cards-row:after, .cards-row:before, .cart-additional-checkout-buttons:after, .cart-additional-checkout-buttons:before, .collection-products:after, .collection-products:before, .dropdown-menu:after, .dropdown-menu:before, .footer-blog-recent-posts:after, .footer-blog-recent-posts:before, .footer-interaction:after, .footer-interaction:before, .footer-navigation:after, .footer-navigation:before, .form-field-date .form-field-control:after, .form-field-date .form-field-control:before, .form-field-rectangle .form-field-control:after, .form-field-rectangle .form-field-control:before, .form-field-swatch .form-field-control:after, .form-field-swatch .form-field-control:before, .module-page-container:after, .module-page-container:before, .no-content-results:after, .no-content-results:before, .page-content:after, .page-content:before, .product-grid:after, .product-grid:before, .product-information-block:after, .product-information-block:before, .product-page:after, .product-page:before, .product-thumbnails:after, .product-thumbnails:before, .quickshop-messages:after, .quickshop-messages:before, .rte:after, .rte:before, .sitemap:after, .sitemap:before {
    display: table;
    content: "";
}
.footer-contact-phone {
    color: #999;
	font-size: 14px;
	position: relative;
	top: -5px;
	padding-bottom: 10px;
}
.footer-attribution, .footer-payment-icons, .footer-container a:hover {
    color: #999;
}
.block-content .rte p, .blog-column-articles .blog-item .blog-item-content, .card-item-content, .carousel-item-info, .cms-page .block-content, .footer-attribution, .footer-column .footer-contact-address, .footer-column .footer-contact-phone, .form-field, .masthead-item-text, .modal-quick-shop .product-description, .product-description, .product-tabs-content .product-reviews, .product-tabs-content .rte {
    font-family: "Roboto Condensed";
	text-shadow: none;
}
.footer-link-list li {
    margin-top: 5px;
    line-height: 20px;
}
.footer-link-list a:hover {
    color: #fff;
    border-color: #fff;
}
.footer-container a {
    color: #fff;
    -webkit-transition: all .2s cubic-bezier(.25,.46,.45,.94);
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
}
.footer-social-icon {
    width: 31px;
    height: 31px;
	display: inline-block;
	text-align: center;
	line-height: 2.14286em;
	font-size: 16px !important; 
}
.footer-payment-icon {
	font-size: 18px !important;
}
.footer-social-icon {
	background: #999999;
	color: #000 !important;
}
.footer-social-icon:hover {
	background: #FFF;
}
.footer-link-list li {
	color: #FFF;
}
.bx-newslist {
	min-height: calc(100vh - 92px);
}
.tops {
    max-width: 1100px;
    margin: auto;
    padding: 60px 0 0 0;	
}
.tops .main_catalog_item {
	width: 25%;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
}
.bx-newslist .row {
	max-width: 1100px;
	margin: auto;
	width: 75%;
}
.newitems {
	background: white;
	padding-top: 60px;
}
.newitems .wrapper {
	max-width: 1100px;
	margin: auto;
    background-color: white;
}
.tops h2, .newitems h2 {
	color: #222;
	font-size: 18px;
	font-weight: normal;
    font-family: "Roboto Condensed";
	text-align: center;
	margin-bottom: 40px;
	letter-spacing: 0.08em;
	
}
.newitems .bx_catalog_top_home {
	margin-bottom: 0;
}
.subscribe-form label {
	display: none
}
.button {
	display: block;
    top: 42%;
    left: 50%;
    width: 160px;
    padding: 0px;
    margin-left: -78px;
    text-align: center;
    height: 52px;
    margin-top: -28px;
    line-height: 52px;
    color: #fff;
    background-color: #b18f64;
    border-color: #b18f64;
	border: 1px solid #b18f64;
	position: absolute;
	z-index: 1002;
	font-size: 12px;
	opacity: 0;
	transition: all .5s cubic-bezier(.25,.46,.45,.94);
	font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
    letter-spacing: 0.1em;
    text-transform: uppercase;
	text-decoration: none !important;
}
.button:hover {
    color: #fff;
    background-color: #d7c5af;
	border-color: #d7c5af;
	transition: all .5s cubic-bezier(.25,.46,.45,.94);
	cursor: pointer;
	text-decoration: underline;
}
.subscr.button {
	opacity: 1;
	left: auto;
	display: inline-block;
	text-decoration: none;
	height: 57px;
	line-height: 59px;
	position: relative;
	top: -1px;
	font-weight:bold;
    letter-spacing:.16667em;
	margin-left: -2px;
	
}
.subscription {
	text-align: center;
	padding-top: 80px;
    padding-bottom: 79px;
	border-top:1px solid #e4e4e4;
    background-color: #f6f6f6;
}
.subscribe-form span {
	display: inline-block;
	padding: 15px 15px 15px 15px;
	position: relative;
	top: 0px;
	background: #f6f6f6;
	font-size: 18px;
	color: #999999;
	font-weight: 100;
	font-family: 'Raleway-Regular';
	width: 330px;
	text-align: left;
	letter-spacing: 0.36px;
}
#nav {
	position: absolute;
	bottom: 50px;
    width: 100%;
    left: 0;
    text-align: center;
}
#nav li {
    width: 16px;
    height: 16px;
    margin: 8px;
	display: inline-block;
}
#nav li a:hover {
    transform: rotate(135deg);
	transition: transform .7s cubic-bezier(.25,.46,.45,.94);
	
}
#nav img {
	display: none;
}
#nav li a {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 5px;
    cursor: pointer;
    background-color: rgba(26,42,58,.3);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
	transition: transform .7s cubic-bezier(.25,.46,.45,.94);
}
#nav .showPage a {
	transform: rotate(45deg);
	background-color: #1a2a3a;

}
.search_box {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(29,29,32,.85);
	z-index: 1000;
	top: 0;
	left: 0;
	text-align: center;
	display: none;
}
.sclose {
	position: absolute;
	top: 30px;
	right: 30px;
	width: 30px;
	height: 30px;
	display: block;
	background: url(/local/templates/main_REDFOX/img/close.png) center no-repeat;
	background-size: cover;
}
.search_box form {
	width:470px;
	margin: auto;
	text-align: center;
	position: relative;
}
.search_box .form-input.sfield {
	background: transparent;
	padding: 15px 58px 15px 0;
	color: #FFF;
	border-bottom: 1px solid #838384;
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 24px;
    font-weight: 400;
	width:470px;
	margin: auto;
	font-family: 'Raleway-Regular';
}
.form-input {
    display: block;
    width: 100%;
    min-height: 44px;
    padding: 10px 15px;
    line-height: inherit;
    color: gray;
    background: #fff;
    border-color: #fff;
    border-radius: 0;
    -webkit-transition: border-color .2s cubic-bezier(.25,.46,.45,.94);
    transition: border-color .2s cubic-bezier(.25,.46,.45,.94);
	box-sizing: border-box;
	border-style: solid;
	border-width: 0;
}
.form-input:focus {
	outline: none;
	border-bottom: 1px solid #FFF !important;
}
.search_box .wrap {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 46%;
}
.search_box button {
	border: 0;
	background: transparent;
	position: absolute;
	right: 0;
	top: 10px;
	font-size: 22px;
	padding-right: 0;
	color: #838384;
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
}
.search_box button:hover, .search_box button:focus {
	border: 0;
	background: transparent;
	position: absolute;
	outline: none;
	color: #FFF;
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
}

@media screen and (max-width: 1150px) and (min-width: 950px) {
		.header .cart {
		top: 90px;
	}

.header .nav>ul > 
 .catalog_li > .submenu {
	height: 255px;
	min-width: 120%;
	padding-right: 25%;
	 left: 52%;
	
}	
	.footer-column.categories-column {
		margin-left: 130px !important;
	}
	.footer-column.pages-column {
		margin-left: 7px !important;
		top: -3px !important;
	}
	.footer-column:nth-child(4) {
		position: absolute ;
		right: -18px !important;
		top: 53px !important;
		left: auto !important;
	}
	
	.visa, .master {
		left: -97px !important;
	}
	
	
	a#prev {
		left: 22px !important;
	}
	a#next {
		right: 22px !important;
	}
	.tops {
		padding-top: 84px;
	}
	.bx_catalog_top_home {
		margin-bottom: 69px;
	}
	.tops h2, .newitems h2 {
		margin-bottom: 22px;
	}
	.bx_catalog_top_home.col4 .bx_catalog_item{
		margin-bottom: 26px;
	}
	.newitems .bx_catalog_top_home {
		padding-bottom: 80px;
	}
	#wrapper {
		padding-top: 68px;
	}
	.bx-newslist {
	}
	#content {

	}
	#content .error404 h1 {
		font-size: 36px;
		letter-spacing: 0.72px;
		padding: 45px 0 42px 0;
	}
	#content .error404 p {
		font-size: 14px;
		letter-spacing: 0.2px;
		padding-bottom:32px; 
	}
	.bgstretcher UL, .bgstretcher UL LI {
		min-height: calc(100% - 168px) !important;
	}
	#bgstretcher li {
		background-position: 50% 50px !important;
	}
	#header, #header .header {
		height: 68px;
	}
	.header-tools-wrapper {
		min-width: 155px;
		padding-right: 15px;
		height: 68px;
	}
	.header-nav-wrapper {
		height: 68px;
	}
	.header-logo-wrapper {
		padding-left: 15px;
		height: 68px;
	}
	.header .logo {
		margin-left: 0;
		height: 68px;
	}
	.header .nav>ul {
		white-space: normal;
		left: -5px;
		top: 0;
	}
	.header .nav>ul>li {
		white-space: nowrap;
	}
	#footer {
		min-width: 900px;
	}
	.searchbut {
		margin-right: 27px;
	}
	.bx-newslist .row {
		max-width: 960px;
	}
	#content {
	}
	.footer-column:first-child {
		width: 37.85714%;
	}
	.footer-column {
		width:  15.59524%
	}
	.footer-column:nth-child(3) {
		width:  18.09524%
	}
	.bx_catalog_top_home.col4 .bx_catalog_item {
	}
	.footer-column:nth-child(4) {
		width: 14.99524%;
	}
	.prewie_n span {
		font-size: 40px;
	}
	.bx_catalog_top_home .bx_stick {
		top: 15px !important;
	}
	

}

@media screen and (max-width: 949px) and (min-width: 720px) {
	.header .cart {
		top: 90px;
	}
	
	.visa, .master {
		width: 30px;
		height: 18px;
		display: inline-block;
		position: relative;
		left: -253px !important;
		top: 8px;
	}	
	.footer-interaction {
		margin-top: 63px !important;
	}
	
	
	.bx_catalog_top_home.col4 .bx_catalog_item:nth-child(2n+1) {
    clear: both;
    margin-left: 1.5%;
	}
	
	.tops {
		padding-top: 84px;
	}
	.tops h2, .newitems h2 {
		margin-bottom: 37px;
	}
	.bx_catalog_top_home.col4 .bx_catalog_item{
		margin-bottom: 41px !important;
	}
	.bx_catalog_top_home {
		margin-bottom: 47px;
	}
	.newitems {
		padding-bottom: 49px;
	}
	.subscription {
		padding-top: 64px;
		padding-bottom: 60px;
	}
	.navi a {
		width: 44px;
		height: 44px;
		background: transparent;
		top: 60px !important;
		
	}
	a#next {
		background: url(/local/templates/main_REDFOX/img/nextinact.png) center no-repeat;
		right: 15px;
	}
	a#next:hover {
		background: url(/local/templates/main_REDFOX/img/nextact.png) center no-repeat;
		
	}
	a#prev {
		background: url(/local/templates/main_REDFOX/img/previnact.png) center no-repeat;
		left: 15px;
		
	}
	a#prev:hover {
		background: url(/local/templates/main_REDFOX/img/prevact.png) center no-repeat;
		
	}

	
	#content .error404 h1 {
		font-size: 36px;
		letter-spacing: 0.72px;
		padding: 45px 0 42px 0;
	}
	#content .error404 p {
		font-size: 14px;
		letter-spacing: 0.2px;
		padding-bottom:32px; 
	}
	#wrapper {
		padding-top: 68px;
	}
	.catalog_li {
		margin-left: 0 !important;
	}

	.bx-newslist {
	}
	#content {
	}
	
	.bgstretcher UL, .bgstretcher UL LI {
		min-height: calc(100% - 168px) !important;
	}
	#bgstretcher li {
		background-position: 50% 50px !important;
	}
	#header, #header .header {
		height: 68px;
	}
	.header-tools-wrapper {
		min-width: 155px;
		padding-right: 15px;
		height: 68px;
	}
	.header-nav-wrapper {
		height: 68px;
	}
	.header-logo-wrapper {
		padding-left: 15px;
		height: 68px;
	}
	
	.header .nav>ul {
		display: none;
	}
	.bx_catalog_top_home.col4 .bx_catalog_item{padding:0;margin:0 1.5% 50px;width:47%}
	.bx_catalog_top_home.col4 .bx_catalog_item:nth-child(4n+1){clear:none; margin-left: 1.5%}
	.bx_catalog_top_home.col4 .bx_catalog_item:nth-child(4){margin-right: 1.5%}
	.bx_catalog_top_home.col4 .bx_catalog_item:nth-child(8){margin-right: 1.5%}
	
	.navi a {
		top: 70px;
	}
	.footer-column:nth-child(3) {
		float: none;
		margin-left: 0;
		width: 40%;
	}
	.footer-column {
		width: 30%;
	}
	
	
	
	.footer-column:nth-child(4) {
		width:  38.09524%;
		position: absolute;
		bottom: 24px;
		left: 215px;
	}
	.footer-navigation {
		height: 265px;
	}
	.mobile-nav {
		position: absolute;
		background: #000;
		width: 320px;
		border-right: 1px solid #FFF;
		top: 0;
		left: 0;
		z-index: 1200;
		min-height: 100vh;
	}
	.mobile-nav .submenu {
		display: none;
	}
	.mobile-nav a {
		display: block;
		padding: 12px;
		font-size: 1em;
		line-height: 1.4;
		color: #9d9d9d;
		text-transform: uppercase;
		border-top: 1px solid #e4e4e4;
		text-decoration: none;
	}
	.mobile-nav a:hover span {
		text-decoration: underline;
	}
	.mobile-nav a:hover {
		text-decoration: underline;
	}	
	.mobile-nav .header-nav-arrow {
		display: none;
	}
	.haschildren a {
		
	}
	.mobile-nav .button-open-submenu {
		top: 3px;
		right: 0;
		bottom: 0;
		width: auto;
		height: 100%;
		padding: 0 15px;
	}
	.mobile-nav li {
		position: relative;
	}
	.button-open-submenu {
		position: absolute;
		top: 3px;
		right: 0;
		width: .8em;
		height: .8em;
		padding: 0;
		color: inherit;
		background: 0 0;
		border: 0;
		opacity: 1;
		outline: none;
		display: block !important;
		transition: all .5s cubic-bezier(.25,.46,.45,.94);
	}
	.button-open-submenu:hover {
		color: inherit;
		background: 0 0;
		border: 0;
		opacity: 1;
		transition: all .5s cubic-bezier(.25,.46,.45,.94);
	}
	.active .icon-increment-vertical {
		display: none;
	}
	.button-open-submenu svg {
		display: block;
		width: .8em;
		height: .8em;
		margin-top: 0;
		-webkit-transition: fill .2s cubic-bezier(.25,.46,.45,.94);
		transition: fill .2s cubic-bezier(.25,.46,.45,.94);
		fill: #9d9d9d;
	}
	.subsub .subsubmenu {
		display: none;
	}
	.mobile-nav .catalog_li .submenu>ul>li {
		width: 100% !important;
	}
	.mobile-nav .catalog_li .submenu {
		padding: 0;
	}
	.mobile-nav .catalog_li .submenu>ul>li {
		border: 0;
	}
	.mobile-nav .submenu .subsubmenu a:hover {
		background-color: #1e1e1e;
		text-decoration: underline;
		transition: all .5s cubic-bezier(.25,.46,.45,.94);
	}	
	.mobile-nav .submenu .subsubmenu a {
    	background-color: #121212;
    	border-top-color: #2a2a2a;
		transition: all .5s cubic-bezier(.25,.46,.45,.94);
	}
.mobile-search {
    position: relative;
    padding: 12px;
}
	.mobile-search .mobile-search-submit {
    position: absolute;
    top: 12px;
    bottom: 12px;
    left: 12px;
    padding: 10px;
    background: 0 0;
    border: 0;
		outline: none;
}
	.mobile-search .search-submit-icon, .mobile-search .search-submit-icon use {
    width: 17px;
    height: 17px;
}
	.mobile-search .fa-search {
		color: #666;
		position: relative;
		top: -4px;
	}
	.mobile-search .form-input {
		padding-left: 30px;
		text-align: center;
	}
	.searchbut {
		display: none;
	}
	.cartbut span, .cartbut i {
		display: none;
	}
	.cartbut {
		width: 15px;
		height: 18px;
		display: block;
		background: url(/local/templates/main_REDFOX/img/lock.png) center no-repeat;
		float: right;
		top: 0px;
		left: -10px;
	}
	.footer-column:nth-child(3) {
		left: 0;
		padding-top: 253px;
		top: auto;
		width: 27%;
	}
	.footer-column:nth-child(4) {
		top: 309px;
		bottom: auto;
	}
	.header-nav-wrapper {
		display: none;
	}
	.header-logo-wrapper {
		width: auto;
		padding-left: 300px;
		top: -2px;
	}
	.categories-column {
		left: 112px;
	}

.header-tools-menu {
    position: absolute;
    right: -30px;
	top: 25px;
	width: 20px;
	height: 20px;
	background: url(/local/templates/main_REDFOX/img/close.png) center no-repeat;
	background-size: cover;
	border-top: 0 !important;
	display: block;
	padding: 0 !important;
}
	.burger {
		width: 20px;
		height: 20px;
		display: block !important;
		background: url(/local/templates/main_REDFOX/img/burger.png) center no-repeat;
		position: absolute;
		left: 13px;
		top: 23px;
        z-index: 1;
	}
	.prewie_n span {
		font-size: 30px;
	}
	.search-page .form-input.sfield {
		width: 660px;
	}

	
}
@media screen and (max-width: 719px) and (min-width: 500px) {
	.header .cart {
		top: 90px;
	}
	
	.subscription input[name="sf_EMAIL"], .subscription input[name="asd_email"] {
		width: calc(100% - 30px) !important;
		margin-bottom: 20px;
	}
	.visa, .master {
		left: -154px !important;
	}
	
	.block-content, .blog-post-content, .blog-post-header, .blog-post-share, .layout-container, .search-results-information	{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}	
	
	.tops {
		padding-top: 84px;
	}
	.tops h2, .newitems h2 {
		margin-bottom: 32px;
	}
	.bx_catalog_top_home.col4 .bx_catalog_item {
		margin-bottom: 33px !important;
	}
	.bx_catalog_top_home {
		margin-bottom: 31px;
	}
	.newitems {
		padding-bottom: 63px;
	}
	.subscription {
		padding-top: 64px;
		padding-bottom: 60px;
	}
	.newitems .bx_catalog_top_home.col4 .bx_catalog_item {
		height: auto;
	}
	.navi a {
		width: 44px;
		height: 44px;
		background: transparent;
		top: 60px !important;
		
	}
	a#next {
		background: url(/local/templates/main_REDFOX/img/nextinact.png) center no-repeat;
		right: 15px;
	}
	a#next:hover {
		background: url(/local/templates/main_REDFOX/img/nextact.png) center no-repeat;
		
	}
	a#prev {
		background: url(/local/templates/main_REDFOX/img/previnact.png) center no-repeat;
		left: 15px;
		
	}
	a#prev:hover {
		background: url(/local/templates/main_REDFOX/img/prevact.png) center no-repeat;
		
	}
	.bx_catalog_top_home.col4 .bx_catalog_item {
		height: auto;
	}

	
	
	#content .error404 h1 {
		font-size: 24px;
		letter-spacing: normal;
		padding: 14px 0 21px 0;
	}
	#content .error404 p {
		font-size: 14px;
		letter-spacing: 0.2px;
		padding-bottom:32px; 
	}
	.subscription {
		text-align: center;
		padding-top: 65px;
		padding-bottom: 62px;
		border-top: 1px solid #e4e4e4;
	}
	.subscribe-form span {
		width: calc(100% - 60px);
		margin: 0 15px 10px 15px;
	}
	.subscr.button {
		width: calc(100% - 30px);
		margin: 0 15px 0px 15px;
	}
	.prewie_n span {
		font-size: 30px;
	}
	.search-page .form-input.sfield {
		width: 460px;
	}
	.layout-container {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	
}
@media screen and (max-width: 719px) and (min-width: 500px) {
	#wrapper {
		padding-top: 68px;
	}
	.catalog_li {
		margin-left: 0 !important;
	}

	.bx-newslist {
	}
	#content {
	}
	
	.bgstretcher UL, .bgstretcher UL LI {
		min-height: calc(100% - 168px) !important;
	}
	#bgstretcher li {
		background-position: 50% 50px !important;
	}
	#header, #header .header {
		height: 68px;
	}
	.header-tools-wrapper {
		min-width: 25px;
		padding-right: 15px;
		height: 68px;
	}
	.header-nav-wrapper {
		height: 68px;
	}
	.header-logo-wrapper {
		padding-left: 15px;
		height: 68px;
	}
	
	.header .nav>ul {
		display: none;
	}
	.bx_catalog_top_home.col4 .bx_catalog_item{padding:0;margin:0 1.5% 50px;width:47%}
	.bx_catalog_top_home.col4 .bx_catalog_item:nth-child(4n+1){clear:none; margin-left: 1.5%}
	.bx_catalog_top_home.col4 .bx_catalog_item:nth-child(4){margin-right: 1.5%}
	.bx_catalog_top_home.col4 .bx_catalog_item:nth-child(8){margin-right: 1.5%}
	
	.navi a {
		top: 70px;
	}
	.footer-column:nth-child(3) {
		float: none;
		margin-left: 0;
		width: 40%;
	}
	.footer-column {
		width: 30%;
	}
	.footer-column:nth-child(4) {
		width:  38.09524%;
		position: absolute;
		bottom: 24px;
		left: 215px;
	}
	.footer-navigation {
		height: 265px;
	}
	.mobile-nav {
		position: absolute;
		background: #000;
		width: 320px;
		border-right: 1px solid #FFF;
		top: 0;
		left: 0;
		z-index: 1200;
		min-height: 100vh;
	}
	.mobile-nav .submenu {
		display: none;
	}
	.mobile-nav a {
		display: block;
		padding: 12px;
		font-size: 1em;
		line-height: 1.4;
		color: #9d9d9d;
		text-transform: uppercase;
		border-top: 1px solid #e4e4e4;
		text-decoration: none;
	}
	.mobile-nav a:hover span {
		text-decoration: underline;
	}
	.mobile-nav a:hover {
		text-decoration: underline;
	}	
	.mobile-nav .header-nav-arrow {
		display: none;
	}
	.haschildren a {
		
	}
	.mobile-nav .button-open-submenu {
		top: 3px;
		right: 0;
		bottom: 0;
		width: auto;
		height: 100%;
		padding: 0 15px;
	}
	.mobile-nav li {
		position: relative;
	}
	.button-open-submenu {
		position: absolute;
		top: 3px;
		right: 0;
		width: .8em;
		height: .8em;
		padding: 0;
		color: inherit;
		background: 0 0;
		border: 0;
		opacity: 1;
		outline: none;
		display: block !important;
		transition: all .5s cubic-bezier(.25,.46,.45,.94);
	}
	.button-open-submenu:hover {
		color: inherit;
		background: 0 0;
		border: 0;
		opacity: 1;
		transition: all .5s cubic-bezier(.25,.46,.45,.94);
	}
	.active .icon-increment-vertical {
		display: none;
	}
	.button-open-submenu svg {
		display: block;
		width: .8em;
		height: .8em;
		margin-top: 0;
		-webkit-transition: fill .2s cubic-bezier(.25,.46,.45,.94);
		transition: fill .2s cubic-bezier(.25,.46,.45,.94);
		fill: #9d9d9d;
	}
	.subsub .subsubmenu {
		display: none;
	}
	.mobile-nav .catalog_li .submenu>ul>li {
		width: 100% !important;
	}
	.mobile-nav .catalog_li .submenu {
		padding: 0;
	}
	.mobile-nav .catalog_li .submenu>ul>li {
		border: 0;
	}
	.mobile-nav .submenu .subsubmenu a:hover {
		background-color: #1e1e1e;
		text-decoration: underline;
		transition: all .5s cubic-bezier(.25,.46,.45,.94);
	}	
	.mobile-nav .submenu .subsubmenu a {
    	background-color: #121212;
    	border-top-color: #2a2a2a;
		transition: all .5s cubic-bezier(.25,.46,.45,.94);
	}
	.mobile-search {
		position: relative;
		padding: 12px;
	}
	.mobile-search .mobile-search-submit {
		position: absolute;
		top: 12px;
		bottom: 12px;
		left: 12px;
		padding: 10px;
		background: 0 0;
		border: 0;
			outline: none;
	}
	.mobile-search .search-submit-icon, .mobile-search .search-submit-icon use {
		width: 17px;
		height: 17px;
	}
	.mobile-search .fa-search {
		color: #666;
		position: relative;
		top: -4px;
	}
	.mobile-search .form-input {
		padding-left: 30px;
		text-align: center;
	}
	.searchbut {
		display: none;
	}
	.cartbut span, .cartbut i {
		display: none;
	}
	.cartbut {
		width: 15px;
		height: 18px;
		display: block;
		background: url(/local/templates/main_REDFOX/img/lock.png) center no-repeat;
		float: right;
		top: 0px;
		left: -8px;
	}
	.footer-column:nth-child(3) {
		left: 0;
		padding-top: 250px;
		top: auto;
		width: 36%;
	}
	.footer-column:nth-child(4) {
		top: 307px;
		bottom: auto;
		left: 232px;
	}
	.header-nav-wrapper {
		display: none;
	}
	.header-logo-wrapper {
		width: auto;
		padding-left: 153px;
		top: -2px;
	}
	.categories-column {
		left: -24px;
	}

	.header-tools-menu {
		position: absolute;
		right: -30px;
		top: 25px;
		width: 20px;
		height: 20px;
		background: url(/local/templates/main_REDFOX/img/close.png) center no-repeat;
		background-size: cover;
		border-top: 0 !important;
		display: block;
		padding: 0 !important;
	}
	.burger {
		width: 20px;
		height: 20px;
		display: block !important;
		background: url(/local/templates/main_REDFOX/img/burger.png) center no-repeat;
		position: absolute;
		left: 13px;
		top: 23px;
        z-index: 1;
	}
	.prewie_n span {
		font-size: 21px;
	}
	.footer-column:first-child {
		width: 53%;
	}
}
@media screen and (max-width: 499px) and (min-width: 320px) {
	.header .cart {
		top: 90px;
		z-index: 10000;
	}
	.header .cart .button_std {
		width: 120px;
	}
	
	.subscription input[name="sf_EMAIL"], .subscription input[name="asd_email"] {
		width: calc(100% - 30px) !important;
		margin-bottom: 30px;
	}
	
	.footer-attribution {
		width: 100% !important;
	}
	
	
	.bx_catalog_item_title {
		font-size: 16px !important;
		letter-spacing: 1.5px;
	}
	.bx_catalog_item_title {
		overflow: hidden !important;
	}
	.bx_catalog_top_home .bx_catalog_item_title a {
		letter-spacing: 0.08em !important;
		font-size: 15px !important;
		overflow: hidden !important;
	}
	.bx_catalog_top_home {
		margin-bottom: 53px;
	}
	.layout-container {
		padding: 0 40px;
	}
	.categories-column {
		top: 0;
		margin-top: 9px;
		margin-bottom: 6px;
	}
	.tops {
		padding-top: 84px;
	}
	.tops h2, .newitems h2 {
		margin-bottom: 51px;
	}
	.bx_catalog_top_home.col4 .bx_catalog_item {
		margin-bottom: 53px !important;
	}
	.newitems {
		padding-bottom: 49px;
	}
	.subscription {
		padding-top: 64px;
		padding-bottom: 60px;
        background-color: #f6f6f6;
	}
	.newitems .bx_catalog_top_home.col4 .bx_catalog_item {
		height: auto;
	}
	.bx_catalog_top_home.col4 .bx_catalog_item {
		height: auto !important;
		clear: both;
	}
	.bx-touch .bx_catalog_top_home .bx_stick {
		line-height: normal;
	}
	.navi a {
		width: 44px;
		height: 44px;
		background: transparent;
		top: 60px !important;
		
	}
	a#next {
		background: url(/local/templates/main_REDFOX/img/nextinact.png) center no-repeat;
		right: 15px;
	}
	a#next:hover {
		background: url(/local/templates/main_REDFOX/img/nextact.png) center no-repeat;
		
	}
	a#prev {
		background: url(/local/templates/main_REDFOX/img/previnact.png) center no-repeat;
		left: 15px;
		
	}
	a#prev:hover {
		background: url(/local/templates/main_REDFOX/img/prevact.png) center no-repeat;
		
	}
	.bx_catalog_top_home.col4 .bx_catalog_item {
		height: 403px;
	}
	
	
	.search-page .form-input.sfield {
		width: 260px;
	}

	#content .error404 h1 {
		font-size: 24px;
		letter-spacing: normal;
		padding: 14px 0 21px 0;
	}
	#content .error404 p {
		font-size: 14px;
		letter-spacing: 0.2px;
		padding-bottom:32px; 
	}
	.subscription {
		text-align: center;
		padding-top: 65px;
		padding-bottom: 64px;
		border-top: 1px solid #e4e4e4;
	}
	.subscribe-form span {
		width: calc(100% - 60px);
		margin: 0 15px 10px 15px;
		font-size: 15px;
	}
	.subscr.button {
		width: calc(100% - 30px);
		margin: 0 15px ;
	}

	
	#wrapper {
		padding-top: 68px;
	}
	.bx-newslist {
	}
	#content {
	}
	.bgstretcher UL, .bgstretcher UL LI {
		min-height: calc(100% - 168px) !important;
	}
	#bgstretcher li {
		background-position: 50% 50px !important;
	}
	#header, #header .header {
		height: 68px;
	}
	.header-tools-wrapper {
		min-width: 155px;
		padding-right: 15px;
		height: 68px;
	}
	.header-nav-wrapper {
		height: 68px;
	}
	.header-logo-wrapper {
		padding-left: 0px !important;
		height: 68px;
	}
	.header .logo {
		margin-left: 0;
		height: 68px;
		position: relative;
		left: 120px;
	}
	
	
	.header .nav>ul {
		display: none;
	}
	.bx_catalog_top_home.col4 .bx_catalog_item{padding:0;margin:0 5% 50px;width:90%}
	
	.navi a {
		top: 70px;
	}
	.visa, .master {
		left: -48px !important;
	}
	.footer-column {
		float: none !important;
		width: 93% !important;
		margin-bottom: 30px;
		margin-left: 0 !important;
		padding-left: 0 !important;
		left: 0 !important;
	}
	.footer-navigation {
		height: auto;
		padding-bottom: 0;
	}
	
	.mobile-nav {
		position: absolute;
		background: #000;
		width: 250px;
		border-right: 1px solid #FFF;
		top: 0;
		left: 0;
		z-index: 1200;
		min-height: 100vh;
	}
	.mobile-nav .submenu {
		display: none;
	}
	.mobile-nav a {
		display: block;
		padding: 12px;
		font-size: 1em;
		line-height: 1.4;
		color: #9d9d9d;
		text-transform: uppercase;
		border-top: 1px solid #e4e4e4;
		text-decoration: none;
	}
	.mobile-nav a:hover span {
		text-decoration: underline;
	}
	.mobile-nav a:hover {
		text-decoration: underline;
	}	
	.mobile-nav .header-nav-arrow {
		display: none;
	}
	.haschildren a {
		
	}
	.mobile-nav .button-open-submenu {
		top: 3px;
		right: 0;
		bottom: 0;
		width: auto;
		height: 100%;
		padding: 0 15px;
	}
	.mobile-nav li {
		position: relative;
	}
	.button-open-submenu {
		position: absolute;
		top: 3px;
		right: 0;
		width: .8em;
		height: .8em;
		padding: 0;
		color: inherit;
		background: 0 0;
		border: 0;
		opacity: 1;
		outline: none;
		display: block !important;
		transition: all .5s cubic-bezier(.25,.46,.45,.94);
	}
	.button-open-submenu:hover {
		color: inherit;
		background: 0 0;
		border: 0;
		opacity: 1;
		transition: all .5s cubic-bezier(.25,.46,.45,.94);
	}
	.active .icon-increment-vertical {
		display: none;
	}
	.button-open-submenu svg {
		display: block;
		width: .8em;
		height: .8em;
		margin-top: 0;
		-webkit-transition: fill .2s cubic-bezier(.25,.46,.45,.94);
		transition: fill .2s cubic-bezier(.25,.46,.45,.94);
		fill: #9d9d9d;
	}
	.subsub .subsubmenu {
		display: none;
	}
	.mobile-nav .catalog_li .submenu>ul>li {
		width: 100% !important;
	}
	.mobile-nav .catalog_li .submenu {
		padding: 0;
	}
	.mobile-nav .catalog_li .submenu>ul>li {
		border: 0;
	}
	.mobile-nav .submenu .subsubmenu a:hover {
		background-color: #1e1e1e;
		text-decoration: underline;
		transition: all .5s cubic-bezier(.25,.46,.45,.94);
	}	
	.mobile-nav .submenu .subsubmenu a {
    	background-color: #121212;
    	border-top-color: #2a2a2a;
		transition: all .5s cubic-bezier(.25,.46,.45,.94);
	}
.mobile-search {
    position: relative;
    padding: 12px;
}
	.mobile-search .mobile-search-submit {
    position: absolute;
    top: 12px;
    bottom: 12px;
    left: 12px;
    padding: 10px;
    background: 0 0;
    border: 0;
		outline: none;
}
	.mobile-search .search-submit-icon, .mobile-search .search-submit-icon use {
    width: 17px;
    height: 17px;
}
	.mobile-search .fa-search {
		color: #666;
		position: relative;
		top: -4px;
	}
	.mobile-search .form-input {
		padding-left: 30px;
		text-align: center;
	}
	.searchbut {
		display: none;
	}
	.cartbut span, .cartbut i {
		display: none;
	}
	.cartbut {
		width: 15px;
		height: 18px;
		display: block;
		background: url(/local/templates/main_REDFOX/img/lock.png) center no-repeat;
		float: right;
		left: -8px;
		top: 2px;
	}
	.header-nav-wrapper {
		display: none;
	}
	.header-logo-wrapper {
		width: auto;
		padding-left: 60px;
	}

.header-tools-menu {
    position: absolute;
    right: -30px;
	top: 25px;
	width: 20px;
	height: 20px;
	background: url(/local/templates/main_REDFOX/img/close.png) center no-repeat;
	background-size: cover;
	border-top: 0 !important;
	display: block;
	padding: 0 !important;
}
	.burger {
		width: 70px;
		height: 70px;
		display: block !important;
		background: url(/local/templates/main_REDFOX/img/burger.png) center no-repeat;
		position: absolute;
		/*left: 14px;
		top: 23px;*/
        z-index: 1;
	}
	.subscr.button {
	}
	.subscribe-form span {
	    background: white;
	}
	.prewie_n span {
		font-size: 14px;
	}
	.header .cart {
		width: 260px;
	}
	.catalog_li {
		margin-left: 0 !important;
	}
	
}

.mobile-nav {
	display: none;
}
.button-open-submenu {
	display: none;
}
.header .nav>ul .submenu>ul>li>a:hover {
	text-decoration: none;
}
.burger {
	display: none;
}
.error404 h1 {
	color: #000;
	font-size: 50px;
	font-family: 'Raleway-Regular';
	text-align: center;
	
	
}
.bx_catalog_item:hover .button {
	text-decoration: none;
	top: 39% !important;
}
.bx_catalog_item_images {
	margin-bottom: 20px !important;
}
.bx_catalog_top_home .bx_catalog_item_price .bx_price {
	padding-top: 4px !important;
	font-family: 'Raleway-Regular' !important;
}
.categories-column {
	top: -5px;
	position: relative;
	padding-left: 0px;
}
.categories-column li {
	margin-top: 7px;
}
.pages-column {
	top: -3px;
	position: relative;
}
.visa, .master {
	width: 30px;
	height: 18px;
	display: inline-block;
	position: relative;
	left: 1px;
	top: 8px;
}
.visa {
	background: url(/local/templates/main_REDFOX/img/visa.png) center no-repeat;
}
.master {
	background: url(/local/templates/main_REDFOX/img/master.png) center no-repeat;
}
.bx_catalog_top_home .bx_catalog_item_title {
	overflow: hidden;
}
.bx_catalog_top_home .bx_catalog_item_title a {
	letter-spacing: 0.08em;
	line-height: 16px;display: block;
}
.bx_price span {
	font-family: 'ALS Rubl';
	font-size: 16px !important;
	font-weight: normal !important;
	text-decoration: none !important;
	color: #999999 !important;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
	-webkit-text-fill-color: #FFF;
	color: #FFF;
    transition: background-color 5000s ease-in-out 0s; /* выставляется желаемая задержка */
}
.search_box button:focus .fa-search {
	border: 2px solid #43659a;
	border-radius: 3px;
	padding: 5px;
}
.search_box .fa-search {
	padding: 7px;
}
.bx_stick.new {
	text-transform: uppercase;
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 10px;
	letter-spacing: 1px;
	color: #FFF;
	width: 64px;
	height: 30px;
	line-height: 30px;
	background: #b72436;
	text-align: center;
}
.bx_catalog_top_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable {
	left: 12px;
	transition: all .5s cubic-bezier(.25,.46,.45,.94);
}
.bx_catalog_item:hover .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable {

	transform: translateX(-12px);
	transition: all .5s cubic-bezier(.25,.46,.45,.94);
}
.bx_catalog_top_home .bx_stick {
    font-size: 10px !important;
    font-weight: bold;
    display: inline-block;
    background: #b72436;
    white-space: normal;
    line-height: normal;
    padding: 8px 0px 9px 0px !important;
    margin-bottom: 10px !important;
    color: #FFF;
    position: absolute !important;
    top: -15px !important;
    right: 13px !important;
	left: auto;
	text-transform: uppercase;
	width: 59px !important;
	text-align: center;
	height: auto !important;
	transition: all .5s cubic-bezier(.25,.46,.45,.94);
	letter-spacing: 0.1em;

}
.bx_catalog_top_home .bx_catalog_item_controls {
	width: 100%;
}
.bx_catalog_item:hover .bx_stick.average.right.top {
	transform: translateX(13px);
	transition: all .5s cubic-bezier(.25,.46,.45,.94);
	opacity: 0;

}
.oldp {
	display: inline-block;
	text-decoration: line-through;
	font-family: 'Raleway-Regular';
}
.bx_catalog_top_home .bx_stick.top, .bx_catalog_top_home .bx_stick_disc.top {
	top: -16px;
}
.header .nav>ul>li:first-child {
	margin-left: 35px;
	left: 0px
}
.header .nav>ul>li:nth-child(2) {
	left: -1px;
}
.header .nav>ul>li:nth-child(4) {
	left: -3px;
}
.header .nav>ul>li:nth-child(5) {
	left: -1px;
}
.catalog_li {
	left: 0px;
}
.subscription input[name="sf_EMAIL"], .subscription input[name="asd_email"] {
    display: inline-block;
    padding: 18px 15px 18px 15px;
    position: relative;
    top: 0px;
    background: white;
    font-size: 18px;
    color: #999999;
    font-weight: 100;
    font-family: 'Raleway-Regular';
    width: 360px;
    text-align: left;
    letter-spacing: 0.01em;
	border: none;
	outline: none;
}
.infoblock {
	min-height: 70px;
}
#asd_subscribe_res {
	color: #FFF !important;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #ED6163;
    height: 50px;
    line-height: 50px;
    z-index: 1000;

}
.header .cart .button_std {
	margin-left: 0;
	margin-right: 0;
	display: inline-block;
	margin-top: 15px;
	float: left;
	
}
.header .cart .button_std.trans {
	position: relative;
	top: 2px;
	margin-right: 15px;
}
.basket-list li {
	position: relative;
	padding-bottom: 25px;
	line-height: 14px;
	min-height: 60px;
}
.basket-list li a {
	color: #999999;
}
.basket-list li a:hover {
	color: #FFF;
	text-decoration: underline;
}
.basket-list-delete {
	position: absolute;
	right: 0;
	top: 0;
}
.basket-list-delete svg, .basket-list-delete svg use {
    width: 10px;
    height: 10px;
    transition: fill .4s cubic-bezier(.25,.46,.45,.94);
    fill: #9f9f9f;
}
.basket-list-delete:hover use, .basket-list-delete:hover svg {

}
.cart .rub {
	font-size: 13px;
}
.exs {
	text-transform: none;
}
.cart .summary {
	border-top: 1px solid #FFF;
}
.cart .summ {
	float: right;
}
.cart .brand {
	font-size: 10px;
}
.cartpic {
	width: 84px;
	height: auto;
	float: left;
	margin-right: 15px;
	background: #FFF;
	text-align: center;

}
.cartpic img {
	width: auto;
	height: auto;
	max-height: 68px;
}
.cartname {
	padding-right: 20px;
	display: block;
}
.popupline {
	width: 100%;
	background: #45D299;
	position: relative;
	left: 0;
	display: none;
	color: #FFF;
	padding-left: 30px;
	text-align: left;
	padding-top: 12px;
	padding-bottom: 12px;
	
}
.popupline a {
	color: #FFF;
	font-weight: normal;
}
.popclose {
	background: url(/local/templates/main_REDFOX/img/closewh.png) center no-repeat !important;
	background-size: cover !important;
	width: 15px;
	height: 15px;
	position: absolute;
	right: 55px;
	top: 15px;
}
.button_std {
    display: block;
    width: 160px;
    padding: 0px;
    text-align: center;
    height: 54px;
    line-height: 54px;
    color: #fff;
    background-color: #b18f64;
    border-color: #b18f64;
    border: 1px solid #b18f64;
    z-index: 10;
    font-size: 12px;
    transition: all .5s cubic-bezier(.25,.46,.45,.94);
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-decoration: none !important;
}
.button_std:hover {
    color: #fff;
    background-color: #8e7250;
    border-color: #d7c5af;
    transition: all .5s cubic-bezier(.25,.46,.45,.94);
    cursor: pointer;
}
.button_std.trans {
	margin-left: 15px;
	background: #FFF;
	color: #b18f64;
}

.rub {
	font-family: 'ALS Rubl';
	font-size: 20px;
	font-weight: normal !important;
	text-decoration: none !important;
	color: #999999 !important;
	text-transform: none !important;
	
}
.videobut {
	position: absolute;
	top: 18px;
	left: 13px;
	color: #b72436;
	z-index: 1095;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 8px 8px 9px 4px;
    -webkit-transition:all ease 0.4s;
    -moz-transition:all ease 0.4s;
    -ms-transition:all ease 0.4s;
    -o-transition:all ease 0.4s;
    transition:all ease 0.4s;
	text-decoration: none;
}
.videobut span {
	border: 1px solid rgba(0,0,0,0);
	display: inline-block;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
}
.videobut:hover span {
	border: 1px solid #b72436;
}
.bx_catalog_top_home .bx_catalog_item:hover .videobut {
	left: 0;
    -webkit-transition:all ease 0.4s;
    -moz-transition:all ease 0.4s;
    -ms-transition:all ease 0.4s;
    -o-transition:all ease 0.4s;
    transition:all ease 0.4s;
}

.fancybox-nav {
	position: fixed;
}
.fancybox-nav span {
	visibility: visible !important;
}
#fancybox-close {
    position: fixed !important;
    top: 18px !important;
    right: 18px !important;
    width: 18px !important;
    height: 18px !important;
    background: url(/local/templates/main_REDFOX/img/close.png) center no-repeat !important;
    background-size: cover !important;
    z-index: 10000 !important;
}
.fancybox-overlay .fancybox-prev span {
	background: url(/local/templates/main_REDFOX/img/farrprev.png) right center no-repeat !important;
}
.fancybox-overlay .fancybox-next span {
	background: url(/local/templates/main_REDFOX/img/farrnext.png) left center no-repeat !important;
}
.fancybox-nav {
	width: 30px;
}
.fancybox-prev {
	left: 30px !important;
}
.fancybox-next {
	right: 30px !important;
}
#fancybox-overlay {
	position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url(/js/fancy/fancybox_overlay.png) !important;
	opacity: 1 !important;
}
/* End */
/* /local/templates/main_REDFOX/components/bitrix/sale.basket.basket.small/basket.header/style.css?147368523292 */
/* /local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/style.css?150713022425340 */
/* /local/templates/main_REDFOX/components/bitrix/catalog.top/top_goods/section/themes/blue/style.css?15017552134839 */
/* /local/templates/main_REDFOX/template_styles.css?1667991041104110 */
