

/* Start:/local/templates/redigital_default/components/bitrix/catalog/redigital/style.css?1768824284697*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}
/* End */


/* Start:/local/templates/redigital_default/components/redsign/catalog.sorter/digital/style.css?17688242844762*/
.sorter_and_name .catalogsorter{
	position:relative;
	top:-5px;
}

.catalogsorter .sortaou{
	float:left;
}
.bottom  .catalogsorter{
	padding-top:12px;
}
.bottom  .catalogsorter .sortaou{
	float:right;
}
.catalogsorter .sort,
.catalogsorter .shortsort{
	float:left;
	margin-right:25px;
}
.catalogsorter .output{
	float:right;
}
.catalogsorter .template{
	float:right;
}
.catalogsorter .dropdown{
	position:relative;
	float:left;
}
.item-compare {
	display: none;
}
.catalogsorter .title{
	float:left;
	margin-right:5px;
	padding:5px 0px;
}
.catalogsorter .dropdownin{
	position:absolute;
	left:-14px;
	display:none;
	min-width:50px;
	background-color:#FFF;
	border:1px solid #F2F2F2;
	z-index:101;
}
.catalogsorter .dropdown.hover .dropdownin{
	display:block;
}
.catalogsorter .dropdown a.select,
.catalogsorter .dropdown a.select:hover{
	color:#000;
	text-decoration:none;
}
.catalogsorter .dropdownin a{
	display:block;
	padding:5px 14px;
	text-decoration:none;
}
.catalogsorter .dropdownin a:hover{
	color:#FFF;
	background-color:#EE8131;
}
.catalogsorter .dropdownin a.selected{
	text-decoration:underline;
}
/* shortsort & sort */
.catalogsorter .shortsort i,
.catalogsorter .sort i{
	width:8px;
	height:4px;
	margin-left:6px;
	margin-bottom:2px;
	background-position:-8px 0px;
}
.catalogsorter .shortsort a i.asc,
.catalogsorter .sort .dropdownin a i.asc{
	background-position:-8px 0px;
}
.catalogsorter .shortsort a:hover i.asc,
.catalogsorter .shortsort a.selected i.asc,
.catalogsorter .sort .dropdownin a:hover i.asc{
	background-position:-8px -8px;
}
.catalogsorter .shortsort a i.desc,
.catalogsorter .sort .dropdownin a i.desc{
	background-position:0px 0px;
}
.catalogsorter .shortsort a:hover i.desc,
.catalogsorter .shortsort a.selected i.desc,
.catalogsorter .sort .dropdownin a:hover i.desc{
	background-position:0px -8px;
}
/* output */
.catalogsorter .output i{
	width:8px;
	height:4px;
	margin-left:6px;
	margin-bottom:2px;
	background-position:0px 0px;
}
.catalogsorter .output .dropdownin a i{
	display:none;
}
.catalogsorter .sort .dropdown,
.catalogsorter .output .dropdown{
	padding:5px 0px;
}
/* template & shortsort */
.catalogsorter .template a{
	float:right;
}
.catalogsorter .shortsort a{
	float:left;
}
.catalogsorter .template a,
.catalogsorter .shortsort a{
	display:block;
	padding:5px 14px;
	margin-left:2px;
	text-decoration:none;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.catalogsorter .template a:hover,
.catalogsorter .shortsort a:hover{
	color:#FFF;
	background-color:#EE8131;
	text-decoration:underline;
}
.catalogsorter .template a.selected,
.catalogsorter .shortsort a.selected{
	color:#FFF;
	background-color:#EE8131;
}
.catalogsorter .template a:active,
.catalogsorter .shortsort a:active,
.catalogsorter .template a.selected:active,
.catalogsorter .shortsort a.selected:active{
	text-decoration:underline;
	color:#fff;
	background-color:#d36f25;
}
.catalogsorter .template i{
	margin-right:4px;
	margin-bottom:1px;
}
.catalogsorter .template i.table{
	width:10px;
	height:10px;
	background-position:-10px -336px;
}
.catalogsorter .template a:hover i.table,
.catalogsorter .template a.selected i.table,
.catalogsorter .template a:active i.table,
.catalogsorter .template a.selected:active i.table{
	background-position:0px -336px;
}
.catalogsorter .template i.showcase{
	width:11px;
	height:11px;
	background-position:-11px -346px;
}
.catalogsorter .template a:hover i.showcase,
.catalogsorter .template a.selected i.showcase,
.catalogsorter .template a:active i.showcase,
.catalogsorter .template a.selected:active i.showcase{
	background-position:0px -346px;
}
.catalogsorter .template i.gallery{
	width:10px;
	height:10px;
	background-position:-10px -357px;
}
.catalogsorter .template a:hover i.gallery,
.catalogsorter .template a.selected i.gallery,
.catalogsorter .template a:active i.gallery,
.catalogsorter .template a.selected:active i.gallery{
	background-position:0px -357px;
}

.catalogsorter span.drop{
	display:none;
}
.sort_csorting .dropdown-switcher {
	min-width:150px;
}


@media screen and (max-width:850px){
	body.adaptive .catalogsorter .template a i{
		margin-right:0px;
	}
	body.adaptive .catalogsorter .template a span{
		display:none;
	}
}
@media screen and (max-width:665px) and (min-width:606px){
	body.adaptive .catalogsorter .title{
		display:none;
	}
}
@media screen and (max-width:390px){
	body.adaptive .catalogsorter .sort .title{
		display:none;
	}
}
@media screen and (max-width:650px){
	body.adaptive .catalogsorter .sort,
	body.adaptive .catalogsorter .shortsort,
	body.adaptive .catalogsorter .output{
		margin-right:10px;
	}
}
@media screen and (max-width:605px){
	body.adaptive .catalogsorter{
		padding-left:0px;
	}
}
/* End */


/* Start:/local/templates/redigital_default/components/bitrix/catalog.section/catalog/style.css?1768824284157*/

@media screen and (max-width:400px)
{
	.l-container .links .links__item{
		width: 100%;
	}
}

.l-container .links .links__item{
	/*width: 50%;*/
}
/* End */


/* Start:/local/templates/redigital_default/components/bitrix/menu/left/style.css?17688242842112*/
	
/*bind css (not edit)*/
.menu_vert {margin: 0; padding: 0; position: relative; word-spacing: -0.25em; }
.menu_vert li {border-bottom:1px solid #E8E8E8;  display:block; list-style: none; margin: 0; padding: 0; text-align: left; vertical-align: top; word-spacing: normal; zoom: 1; }
.menu_vert>li:last-child { border:0} 
.menu_vert a {color: #666; display: block; font: 15px/1.2em Arial, Helvetica, sans-serif; padding: 10px 20px 10px 10px; text-align: left; text-decoration: none; position:relative }
.menu_vert a:hover { background: #eee; color: #000; text-decoration: none; text-shadow: 0 1px 0 #fff; }
.menu_vert .active { background: #eee; color: #000; }
.menu_vert ul li { display: block; list-style: none; margin: 0; padding: 0;  border:0;}
.menu_vert ul a { display: block; /*border-radius: 5px;*/  }
.menu_vert ul { background: #fff; /*border: 1px solid #c2c2c2; border-radius: 5px;*/ box-shadow: 0 5px 10px rgba(0,0,0,0.2); top: 0; display: none;/* left: 0;*/ margin: 0; //margin: 1px 0 0 0;padding: 0; position: absolute; top: 0; z-index:2}
.arrow-left { border-bottom: 5px solid transparent; border-right: 5px solid #fff; border-top: 5px solid transparent; height: 0; left: -4px; position: absolute; top: 0; width: 0; z-index: 1; }
.arrow-left2 { border-bottom: 5px solid transparent; border-right: 5px solid #c2c2c2; border-top: 5px solid transparent; height: 0; left: -5px; position: absolute; top: 0; width: 0; z-index: 0; }
.toLeft .arrow-left { border-left: 5px solid #fff; border-right: 0; left: auto; right: -4px; }
.toLeft .arrow-left2 { border-left: 5px solid #c2c2c2; border-right: 0; left: auto; right: -5px; }
.arrow-right {width: 0; height: 0; border-top: 4px solid transparent;border-bottom: 4px solid transparent;    border-left: 4px solid #666; position:absolute; top:13px; right:8px;}


@media (max-width: 940px) {
	.menu_vert ul{
	    position: inherit;
	    box-shadow: none;
	}
	.menu_vert ul li{
		width: 100%!important;
	}
	.menu_vert ul  ul {
		border-bottom: solid 1px #ccc;
	}
}
@media (max-width: 660px) {
	.menu_vert{
		display: none;
	}
}
/* End */
/* /local/templates/redigital_default/components/bitrix/catalog/redigital/style.css?1768824284697 */
/* /local/templates/redigital_default/components/redsign/catalog.sorter/digital/style.css?17688242844762 */
/* /local/templates/redigital_default/components/bitrix/catalog.section/catalog/style.css?1768824284157 */
/* /local/templates/redigital_default/components/bitrix/menu/left/style.css?17688242842112 */
