

/* Start:/bitrix/templates/3abey/components/project/catalog/gopro/style.css?17920922343151*/
.catalog{
	/*width:100%;*/
}
.catalog .sidebar{
	/*width: 250px;*/
	/*width: 214px;
	padding-right: 36px;
	float:left;*/
}
.catalog .sidebar ul {
	list-style: none;
	padding-left: 0px;
	margin-top: 0;
	margin-bottom: 0px;
}
.catalog .sidebar ul > li {
	list-style-type: none;
}
.catalog .prods{
	/*margin-left:250px;*/
}
.catalog .catalog-sorter {
	
}
.catalog-sorter__magazin {
	min-width: 215px;
	margin-right: 16px;
	float: left;
}
.catalog-sorter__compare {
	padding-top: 5px;
	float: left;
}
.catalog-sorter__sort {
	padding-top: 10px;
	float: right;
}
.catalog-sorter__sort .catalogsorter {
	float: right;
}
.catalog-sorter__sort .template {
	float: left;
}
.catalog-sorter__sort .sortaou {
	float: left;
}
.catalog .prods .borlef{
	border-left:1px solid #F2F2F2;
}
.catalog .prods .mix{
	padding-bottom:12px;
}
.catalog .prods .sectinfo,
.catalog .prods .mix,
.catalog .prods .ajaxpages_gmci{
	width:100%;
	float:left;
}
.catalog .prods .sectinfo{
	border-top:1px solid #E5E5E5;
}
.catalog .prods .sectinfo .description{
	font-family:Opensanslight,Arial,Helvetica,sans-serif;
	color:#484848;
}
.catalog .prods .compareandpaginator{
	padding:12px 0px;
	border-top:1px solid #E5E5E5;
}
.catalog .prods .compareandpaginator .compare{
	float:left;
	padding-left:17px;
}
/*.catalog .prods .mix .catalogsorter{
	padding-top:12px;
	border-top:1px solid #E5E5E5;
}*/
.catalog .errortext {
	margin-left: 15px;
}

@media screen and (max-width:1030px){
	.catalog-sorter__sort {
		float: none;
		clear: both;
	}
	.catalog-sorter__compare {
		float: right;
	}
	.catalog-sorter__sort .catalogsorter {
		float: none;
	}
	.catalog-sorter__sort .catalogsorter .template {
		float: right;
	}
}
@media screen and (max-width:775px){
	/*body.adaptive .catalog .compare{
		width:100%;
		float:none;
	}*/
}
@media screen and (max-width:605px){
	body.adaptive .catalog .sidebar,
	body.adaptive .catalog .prods{
		width:100%;
		margin-left:0px;
	}
	/*body.adaptive .catalog .sidebar{padding-right: 0;}*/
	body.adaptive .catalog .prods .sectinfo,
	body.adaptive .catalog .prods .mix{
		border-left:none;
	}
	body.adaptive .catalog .prods .mix .compareandpaginator{
		display:none;
	}
	body.adaptive .catalog .prods .compareandpaginator .compare{
		padding-left:0px;
	}
}
@media screen and (max-width:605px){
	.catalog-sorter__compare {
		float: left;
		clear: both;
	}
	.catalog-sorter__sort .catalogsorter .template {
		margin-left: -10px;
		margin-top: 15px;
		float: left;
		clear: both;
	}
}

.collections_list {
	margin: 20px 0;
}
.collections_list .collections ul {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: center;
	justify-content: left;
	padding-left: 0px;
}

.collections_list .collections ul > li {
	list-style-type: none;
	margin-right: 10px;
	margin-bottom: 10px;
}

.collections_list .collections ul > li > a {
	background-color: #f3eded;
	display: block;
	padding: 7px;
	color: #c4010c;
	text-decoration: none;
	border: 1px solid #c4010c;
	border-radius: 10px;
}

.collections_list .collections .collection_hidden {
	display: none;
}

.collection_show_more {
	text-align: right;
}

.collection_show_more > a {
	color: #000;
}
/* End */


/* Start:/bitrix/templates/3abey/components/bitrix/catalog.section.list/lines/style.css?17920922341636*/
.catalog .catalogmenu{
	border-top: 1px solid #E5E5E5;
	
}
.catalog .catalogmenu li{
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}
.catalog .prods .sectinfo{
	width:100%;
	padding-bottom:20px;
	padding-top:20px;
	border-top:1px solid #E5E5E5;
}
.catalog .prods .sectinfo .img,
.catalog .prods .sectinfo .description{
	float:left;
}
.catalog .prods .sectinfo .img{
	max-width:20%;
	padding:0px 15px 15px 15px;
}
.catalog .prods .sectinfo .description.no_img_descr {
	width:100%;
	padding: 0px 15px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.catalog .prods .sectinfo .description{
	width:80%;
}

.menu-sidebar {
	line-height: 18px;
	padding: 11px 11px 27px 11px;
	margin: 0;
	list-style: none;
	border: 1px solid #e4e4e4;
}
html .sidebar .menu-sidebar {
	padding: 11px 11px 27px 11px;
	margin-bottom: -1px;
}
.menu-sidebar li {
	margin-bottom: 7px;
    margin-left: 0;
    padding-left: 0;
}
.menu-sidebar li:last-child {
	margin-bottom: 0;
}
.menu-sidebar li ul {
    list-style: none;
	padding-top: 6px;
	margin-left: 0;
    padding-left: 7px;
}
.menu-sidebar li.current > a{
	text-decoration: none;
	color: #c4010c;
}
.menu-sidebar__current {
    color: #c4010c;
}
/*.menu-sidebar li.first {
    border-bottom: 1px solid #f3f3f3;
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
}*/
/*.menu-sidebar li a {
	display: block;
	padding: 9px 12px;
	position: relative;
	text-decoration: none;
}*/


/*@media screen and (max-width:605px){
	body.adaptive .catalog .prods .sectinfo{
		display:none;
	}
}*/

/* End */


/* Start:/bitrix/templates/3abey/components/bitrix/catalog.smart.filter/gopro/style.css?17920922345544*/
.around_filtren{
	position:relative;
}
.around_filtren .filterfixed.fixed{
	position:fixed;
	top:0px;
	width:251px;
}
.around_filtren .filterfixed.stop{
	position:relative;
}

.filtren{
	position:relative;
	color: #2b2a29;
}
.filtren__inner {
	position:relative;
	background-color:#fff;
	border: 1px solid #e4e4e4;
}
.filtren ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.filtren li {
	padding: 0;
	margin: 0;
}
.filtren__inner .check-box__text {
	line-height: 1;
	word-break: break-all;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	   -moz-hyphens: auto;
		-ms-hyphens: auto;
		 -o-hyphens: auto;
			hyphens: auto;
}
.filtren .lvl1 {border-top: 1px solid #e4e4e4;}
.filtren .lvl1:first-child {border-top: none;}
.filtren .title, .filtren .filtercompare{
	display:none;
	margin-bottom:5px;
}
.filtren .title {
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.filtren .title a {
	text-decoration:none;
}
.filtren .title a span{
	border-bottom:1px dashed #214496;
}
.filtren.opened .title span.show,
.filtren .title span.hide{
	display:none;
}
.filtren .title span.show,
.filtren.opened .title span.hide{
	display:inline;
}
.filtren .filtercompare{
	float:right;
}
.filtren .showchild{
	position: relative;
	display:block;
	padding:7px 20px 7px 26px;
	color: #535353;
	text-decoration: none;
	/*text-transform:uppercase;*/
	/*background-color:#F3F3F3;*/
}
.filtren a.showchild:hover{
	/*color:#fff;
	background-color:#EE8131;*/
	background: none;
	color: #535353;
}
.filtren .showchild .icon{
	position: absolute;
	top: 14px;
	left: 14px;
	/*width:8px;
	height:4px;*/
	border-left: 4px solid;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	background: none;
	/*background-position:0px 0px;/*0px -639px*/
}
.filtren .showchild:hover .icon{
	/*background-position:0px -8px;*/
}
.filtren .showchild.in .icon{
	top: 15px;
	left: 12px;
	border-top: 4px solid;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	/*width:4px;
	height:8px;
	margin-right:7px;
	margin-left:2px;
	background-position:0px -639px;*/
}
.filtren .closed .showchild:hover .icon{
	/*width:4px;
	height:8px;
	background-position:-16px -639px;*/
}

.filtren .lvl1.closed > ul{
	display:none;
}
.filtren .lvl1 ul{
	padding:8px 4px;
}
.filtren__item-cont {
	padding: 8px 14px 8px 14px;
}
.filtren .filtren__item-cont ul {
	font-size: 0;
	line-height: 0;
	width: 100%;
	padding: 0;
	display: table;
}
.filtren .filtren__item-cont .lvl2 {
	font-size: 14px;
	line-height: 19px;
	display: inline-block;
	vertical-align: top;
}
.filtren .filtren__item-cont .lvl2[class*="col-"] {
	padding-left: 0.9285714285714286rem;
	padding-right: 0.9285714285714286rem;
}
.filtren .collapse-block__cont + .collapse-block__head {margin-top: 7px;}

.filtren .lvl1.color .lvl2,
.filtren .lvl1.color .lvl2 label,
.filtren .lvl1.color .lvl2 label span{
	display:inline-block;
}
.filtren .lvl1.color .lvl2 label{
	padding:5px 7px;
	cursor:pointer;
}
.filtren .lvl1.color .lvl2 label:hover{
	background-color:#EE8131;
}
.filtren .lvl1.color .lvl2 label span{
	width:21px;
	height:21px;
	font-size:0;
	vertical-align:middle;
	border:1px solid #EEE;
}
.filtren .lvl1.color .lvl2 label.checked span{
	border:1px solid #F00;
}
.filtren .lvl2 label{
	/*display:block;
	color:#214496;
	padding:1px 0px;*/
}
.filtren .lvl2.lvl2_disabled label{
	/*color:#C9C9C9;
	cursor:default;*/
}
.filtren .lvl2 label:hover{
	/*text-decoration:underline;*/
}
.filtren .lvl2.lvl2_disabled label:hover{
	/*text-decoration:none;*/
}
.filtren .pricegroup .lvl2 label{
	width:50%;
	float:left;
}
.filtren .number .inputs{
	text-align:center;
}
.filtren .number .min, .filtren .number .max{
	width: 65px;
	height: 24px;
	margin-left:5px;
	padding:0px;
	text-align:center;
	border:1px solid #F2F2F2;
	box-shadow:none;
}

.filtren .around_f_search{
	margin-bottom:5px;
	padding:4px 4px 3px 4px;
	border:1px solid #F2F2F2;
}
.filtren .around_f_search .f_search{
	width:100%;
	padding:0px;
	border:none;
	box-shadow:none;
}
.filtren .around_f_search .f_search:focus{
	border:none;
}

.filtren .buttons{
	margin-top: 11px;
	padding: 10px 0px 0 0;
	text-align:center;
}
.filtren .separator{
	padding:0px 8px;
}

.filtren .modef{
	position:absolute;
	left: 100%;
	top:-5px;
	min-width:300px;
	padding-left: 10px;
	white-space:nowrap;
	z-index:210;
}
.filtren .modef .arrow{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	border-right: 10px solid #fecc00;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	/*padding:6px 7px 6px 0px;
	background-image:url('/bitrix/templates/3abey/components/bitrix/catalog.smart.filter/gopro/img/modef_bg.png');
	background-repeat:no-repeat;
	background-position:0px 0px;*/
}
.filtren .modef .data{
	line-height: 30px;
	padding: 0 9px 0 6px;
	background-color:#fecc00;
	display: inline-block;
	vertical-align: top;
	color:#2b2a29;
}
.filtren .modef .data span{
	font-weight: bold;
}
.filtren .modef .data a{
	text-decoration:underline;
	color:#c4010c;
}
.filtren .modef .data a:hover{
	text-decoration:none;
}

.filtren .f_jscrollpane{
	width:100%;
	height:190px;
	overflow:auto;
}

@media screen and (max-width:875px){
	body.adaptive .filtren .lvl2 label{
		padding:3px 0px;
	}
}
@media screen and (max-width:605px){
	body.adaptive .filtren{
		border:none;
	}
	body.adaptive .filtren .title,
	body.adaptive .filtren .filtercompare{
		display:block;
	}
	body.adaptive .filtren .body{
		display:none;
		margin-top:5px;
	}
	body.adaptive .filtren.opened .body{
		display:block;
	}
	body.adaptive .filtren li.lvl1{
		width:100%;
	}
}
/* End */


/* Start:/bitrix/templates/3abey/components/bitrix/catalog.smart.filter/gopro/slider/slider.css?17920922345037*/
/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers ----------------------------------*/
.aroundslider{
	margin: 33px 15px 10px 15px;
}
.aroundslider .ui-slider{
	cursor:pointer;
	position:relative;
	text-align:left;
}
.aroundslider .ui-slider__min {
	position: absolute;
	font-size: 12px;
	bottom: 100%;
	left: 0;
	margin-bottom: 6px;
	-webkit-transform: translate(-50%);
	-moz-transform: translate(-50%);
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	color: #2b2a29;
}
.aroundslider .ui-slider__middle {
	position: absolute;
	font-size: 12px;
	bottom: 100%;
	left: 50%;
	-webkit-transform: translate(-50%);
	-moz-transform: translate(-50%);
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	margin-bottom: 6px;
	color: #919191;
}
.aroundslider .ui-slider__middle:before {
	position: absolute;
	content: "";
	top: 100%;
	left: 50%;
	height: 16px;
	border-left: 1px solid #a2bfc7;
}
.aroundslider .ui-slider__max {
	position: absolute;
	font-size: 12px;
	bottom: 100%;
	right: 0;
	-webkit-transform: translate(50%);
	-moz-transform: translate(50%);
	-ms-transform: translate(50%);
	transform: translate(50%);
	margin-bottom: 6px;
	color: #2b2a29;
}
.aroundslider .ui-slider .ui-slider-handle{
	position:absolute;
	width:22px;
	height:22px;
	cursor:pointer;
	z-index:2;
	outline:-webkit-focus-ring-color auto 0px;
}
.aroundslider .ui-slider .ui-slider-range{
	position:absolute;
	display:block;
	border:0;
	background: #4c6ca5;
	background: -ms-linear-gradient(top, #d80110, #c7010d);
	background-image: -moz-linear-gradient(top, #d80110, #c7010d);
	background-image: -o-linear-gradient(top, #d80110, #c7010d);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d80110), to(#c7010d));
	background-image: -webkit-linear-gradient(top, #d80110, #c7010d);
	background-image: linear-gradient(to bottom, #d80110, #c7010d);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d80110',endColorstr='#c7010d',GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#d80110, endColorstr=#c7010d)";
	z-index:1;
}

/* For IE8 - See #6727 */
.aroundslider .ui-slider.ui-state-disabled .ui-slider-handle,
.aroundslider .ui-slider.ui-state-disabled .ui-slider-range{
	filter:inherit;
}

.aroundslider .ui-slider-horizontal{
	height:6px;
	margin-right:5px;
}
.aroundslider .ui-slider-horizontal .ui-slider-handle{
	top:-8px;
	margin-left:-9px;;
}
.aroundslider .ui-slider-horizontal .ui-slider-range{
	top:0;
	height:100%;
}
.aroundslider .ui-slider-horizontal .ui-slider-range-min{
	left:0;
}
.aroundslider .ui-slider-horizontal .ui-slider-range-max{
	right:0;
}
.aroundslider .ui-widget-content{
	background: #F9F9F9;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2) inset;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2) inset;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	/*background:url('/bitrix/templates/3abey/components/bitrix/catalog.smart.filter/gopro/slider/trackbar_full.png') 0px 0px no-repeat;*/
}

/* Interaction states
----------------------------------*/
.aroundslider .ui-state-default,
.aroundslider .ui-widget-content .ui-state-default,
.aroundslider .ui-widget-header .ui-state-default{
	background-repeat:no-repeat;
	background-position:0px -647px;
}

/* End */


/* Start:/bitrix/templates/3abey/components/bitrix/voting.form/.default/style.css?17920922341073*/
ol.vote-items-list, ol.vote-items-list li {
	margin: 0; padding: 0; border: none; font-size: 100%; list-style-type: none;}
ol.vote-items-list li {}
ol.vote-items-list li.vote-item-vote-first{}
ol.vote-answers-list{margin-top:0.55em;}
ol.vote-answers-list li {
	margin-bottom:0.2em;
	margin-left:0.55em;}
.voting-form-box
{
	font-size:100%;
	border:1px solid #ccc;
	padding: 0.55em;
}

div.vote-item-links{
	float:right;}
.vote-item-title{
	font-weight:bold;}
div.vote-item-date{
	font-style: italic;}
div.vote-item-header{
	margin-bottom: 0.5em;}
div.vote-item-footer{
	margin-top: 0.5em;}
div.vote-item-image{
	float:left;
	padding-right:0.55em;}
div.vote-item-lamp{
	display:none;}
.vote-item-lamp-green span {
	color:green;}
.vote-item-lamp-red span {
	color:red;}
div.vote-clear-float { 
	clear: both;}
form.vote-form {
	margin:0; }
.starrequired {
    color:red; }
.vote-reply-field-captcha-label {
    margin-bottom:6px;}
.vote-vote-footer {
    margin-top:6px;}
.vote-reply-field-captcha-image {
    margin-bottom:6px;}
.vote-form-captcha {
    margin-left:0.55em;}

/* End */


/* Start:/bitrix/templates/3abey/components/bitrix/catalog.compare.list/gopro/style.css?1792092234482*/
.comparelist {}
.comparelist .comparelist__link {
	font-size: 13px;
	padding: 3px 7px 3px 7px;
	border: 1px solid #c4010c;
	display: block;
	text-decoration: none;
	color: #c4010c;
}
.comparelist .comparelist__inner {
	line-height: 1.2;
	border-bottom: 1px solid #eba7ab;
	display: inline-block;
}
.comparelist .comparelist__link:hover .comparelist__inner {
	border-bottom-color: transparent;
}
.comparelist .title{
	margin-right:5px;
	/*padding: 5px 0px;*/
}
.comparelist a:hover{}
/* End */


/* Start:/bitrix/templates/3abey/components/redsign/catalog.sorter/gopro/style.css?17920922345706*/
.sorter_and_name .catalogsorter {
    position: relative;
    top: -5px;
}

/*.catalogsorter{
	padding-left:17px;
}*/
/*.catalogsorter .sortaou{
	margin-top: 3px;
	float:right;
}*/
.bottom .catalogsorter {
    padding-top: 12px;
}

/*.bottom  .catalogsorter .sortaou{
	float:right;
}*/

.catalogsorter span.a {
    color: #214496;
    cursor: pointer;
}

.catalogsorter .sort,
.catalogsorter .shortsort {
    float: left;
    margin-right: 25px;
}

.catalogsorter .output {
    float: right;
}

/*.catalogsorter .template {float:right;}*/
.catalogsorter .dropdown {
    position: relative;
    float: left;
}

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

.catalogsorter .dropdown.hover .dropdownin {
    display: block;
}

.catalogsorter .dropdown span.a.select,
.catalogsorter .dropdown span.a.select:hover {
    color: #000;
    text-decoration: none;
}

.catalogsorter .dropdownin span.a {
    display: block;
    padding: 5px 14px;
    text-decoration: none;
}

.catalogsorter .dropdownin span.a:hover {
    color: #FFF;
    background-color: #EE8131;
}

.catalogsorter .dropdownin span.a.selected {
    text-decoration: underline;
}

/* shortsort & sort */
.catalogsorter .shortsort .title {
    display: none;
}

.catalogsorter .shortsort i,
.catalogsorter .sort i {
    position: absolute;
    top: 5px;
    right: 0;
    width: 8px;
    height: 8px;
    border-top: 2px solid;
    background: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    color: #7b7b7b;
}

.catalogsorter .shortsort .selected i,
.catalogsorter .sort .selected i {
    display: block;
}

.catalogsorter .shortsort i:before,
.catalogsorter .sort i:before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 4px;
    border-bottom: 2px solid;
}

.catalogsorter .shortsort i:after,
.catalogsorter .sort i:after {
    position: absolute;
    content: "";
    top: 1px;
    left: 0;
    width: 6px;
    border-bottom: 2px solid;
}

.catalogsorter .shortsort i.desc,
.catalogsorter .sort i.desc {}

.catalogsorter .shortsort i.asc,
.catalogsorter .sort i.asc {
    border-bottom: 2px solid;
    border-top: none;
}

.catalogsorter .shortsort i.asc:before,
.catalogsorter .sort i.asc:before {
    top: 0;
    bottom: auto;
}

.catalogsorter .shortsort i.asc:after,
.catalogsorter .sort i.asc:after {
    top: 3px;
}

/* output */
.catalogsorter .output i {
    width: 8px;
    height: 4px;
    margin-left: 6px;
    margin-bottom: 2px;
    background-position: 0px 0px;
}

.catalogsorter .output .dropdownin span.a i {
    display: none;
}

.catalogsorter .sort .dropdown,
.catalogsorter .output .dropdown {
    padding: 5px 0px;
}

/* template & shortsort */
.catalogsorter .template span.a {
    float: right;
}

.catalogsorter .template span.a {
    display: block;
    margin-left: 10px;
    text-decoration: none;
}

.catalogsorter .template span.a:hover {
    cursor: pointer;
}

.catalogsorter .template span.a.selected {}

.catalogsorter .template span.a:active,
.catalogsorter .template span.a.selected:active {}

.catalogsorter .template span {
    display: none;
}

.catalogsorter .template i {
    position: relative;
    width: 15px;
    height: 15px;
    background: #bcbcbc;
    vertical-align: top;
}

.catalogsorter .template i:before {
    position: absolute;
    content: "";
    top: 3px;
    left: 0;
    width: 100%;
    height: 9px;
    border-top: 3px solid #fff;
    border-bottom: 3px solid #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.catalogsorter .template i:after {
    position: absolute;
    left: 3px;
    top: 0;
    width: 9px;
    height: 100%;
    border-left: 3px solid #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.catalogsorter .template span.a:hover i,
.catalogsorter .template span.a.selected i {
    background: #c4010c;
}

.catalogsorter .template i.showcase:after {
    content: "";
    border-right: 3px solid #fff;
}

.catalogsorter .template i.gallery:after {
    content: "";
}

.catalogsorter .template i.table {}

/**/
.catalogsorter .shortsort span.a {
    position: relative;
    padding-right: 12px;
    line-height: 1;
    margin-right: 15px;
    float: left;
    text-decoration: none;
    display: block;
}

.catalogsorter .shortsort span.a:last-child {
    margin-right: 0;
}

.catalogsorter .shortsort span.a span {
    border-bottom: 1px dashed;
    display: inline-block;
}

.catalogsorter .shortsort span.a:hover,
.catalogsorter .shortsort span.a.selected {
    color: #d3010f;
}

.catalogsorter span.drop {
    display: none;
}


@media screen and (max-width:850px) {
    body.adaptive .catalogsorter .template span.a i {
        margin-right: 0px;
    }

    body.adaptive .catalogsorter .template span.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:/bitrix/templates/3abey/components/bitrix/system.pagenavigation/gopro/style.css?17920922341695*/
#paginator {width: 100%; display: table;}
.navigation{
	font-size:14px;
	padding-top:14px;
	margin: 0 auto;
	display: table;
	text-align: center;
    padding-left: 170px;
}
.navi{
    width: 80%;
    float: left;	
}

.navigation span, .navigation a{
	line-height: 25px;
	min-width: 25px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	display:inline-block;
	text-align: center;
	padding: 0px 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.navigation .current {
	background: #c4010c;
	text-decoration: none;
	color: #fff;
}
.navigation .navigation__nav {
	margin-bottom: 10px;
}
.navigation .arrow {
	position: relative;
	font-size: 15px;
	line-height: 1;
	min-width: 0;
	padding: 0;
}
.navigation .arrow + .arrow {
	margin-left: 20px;
}
.navigation .arrow.left {
	
}
.navigation .arrow.left:before {
	position: absolute;
	content: "\2190";
	top: 0;
	right: 100%;
	margin-right: 6px;
	text-decoration: none;
}
.navigation .arrow.right {
	
}
.navigation .arrow.right:before {
	position: absolute;
	content: "\2192";
	top: 0;
	left: 100%;
	margin-left: 6px;
	text-decoration: none;
}
.navigation .arrow {
	
}
.navigation .arrow .icon{
	width:7px;
	height:14px;
}
.navigation a.arrow.left .icon{
	background-position:-14px -531px;
}
.navigation span.arrow.left .icon{
	background-position:0px -531px;
}
.navigation a.arrow.right .icon{
	background-position:-14px -545px;
}
.navigation span.arrow.right .icon{
	background-position:0px -545px;
}

.count_item_select{
	padding-top: 20px;
}

.count_item_select select[name="count_item"]{
	height: 30px;
    text-align: center;
    font-size: 15px;
    background: none;
}
/* End */


/* Start:/bitrix/templates/3abey/components/bitrix/catalog.section/gopro/style.css?179209223420568*/
/******************************* table *******************************/
.artables.table .products{
	width:100%;
}
/*.artables.table table.names{
	display:none;
	float:left;
	width:150px;
	border-right:none;
}*/
/*.artables.table table.names td.name{
	width:140px;
}*/
.artables.table .arproducts{
	-webkit-overflow-scrolling:touch;
	overflow-scrolling:touch;
}
/*.artables.table table{
	border:1px solid #F3F3F3;
}*/
/*.artables.table table tr th{
	padding:14px 10px;
	background-color:#F3F3F3;
	font-weight:normal;
}*/
/*.artables.table table tr td{
	padding:12px 10px;
}*/
/*.artables.table table tr th.free, .artables.table table tr td.free{
	width:7px;
	padding:0px;
}*/
/*.artables.table table tr th.free span, .artables.table table tr td.free span{
	display:block;
	width:7px;
	min-height:48px;
}*/
/*.artables.table table tr.even td{
	background-color:#fafafa;
}*/
/*.artables.table table.products div.name{
	min-width:143px;
}*/
/*.artables.table table.products tr:hover td{
	color:#FFF;
	background-color:#899cc7;
}*/
/*.artables.table table.products tr:hover td.name a{
	color:#FFF;
	text-decoration:underline;
}*/
/*.artables.table table.products tr:hover td.name a:hover{
	text-decoration:none;
}*/
/*.artables.table table.products .add2basketform .submit i, .artables.table table.products .add2basketform .inbasket i{
	width: 20px;
	height: 20px;
	margin-left: 8px;
	margin-bottom: 4px;
	background-position: -24px -439px;
}*/
/*.artables.table table.products tr:hover .add2basketform .submit i, .artables.table table.products tr:hover .add2basketform .inbasket i{
	background-position:-23px -418px;
}*/
/*.artables.table table.products tr:hover .add2basketform.in .tick, .artables.table table.products tr:hover .add2basketform.in .tick{
	background-position:-13px -579px;
}*/
/*.artables.table table.products tr:hover .add2basketform input, .artables.table table.products tr:hover .add2basketform .js-measurename{
	color:#000;
}*/
/*.artables.table table th, .artables.table table td{
	text-align:center;
}*/
/*.artables.table table th.name, .artables.table table td.name{
	text-align:left;
}*/

/*.artables.table .add2basketform.in .inbasket{
	display:none;
}*/
/*.artables.table .add2basketform .tick{
	visibility:hidden;
	width:13px;
	height:9px;
	margin-left:8px;
	background-position:-13px -588px;
}
.artables.table .add2basketform.in .tick{
	visibility:visible;
}*/
/* /add2basket */

/* js table fix */
.artables.table.adap .arproducts{
	overflow-x:scroll;
	overflow-y:hidden;
}
/*.artables.table.adap table.products{
	border-left:none;
}*/
/*.artables.table.adap table.products th.free, .artables.table.adap table.products td.free, .artables.table.adap table.products th.name, .artables.table.adap table.products td.name{
	width:0px;
	max-width:0px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}*/
/*.artables.table.adap table.products th.free span, .artables.table.adap table.products td.free span{
	width:0px;
}*/
/*.artables.table table td.free span.qb{
	background-color:#66b132;
}*/
/*.artables.table table td.free span.da2, .artables.table table td.free span.da2.qb{
	background-color:#c5007c;
}*/
/*.artables.table.adap table.products div.name{
	width:143px;
	padding:12px 10px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}*/
/*.artables.table.adap table.names{
	display:block;
}*/
/* /js table fix */
@media screen and (max-width: 1010px){
	body.adaptive .artables.table .arproducts{
		overflow-x:scroll;
		overflow-y:hidden;
	}
	/*body.adaptive .artables.table table.products{
		border-left:none;
	}*/
	/*body.adaptive .artables.table table.products th.free,
	body.adaptive .artables.table table.products td.free,
	body.adaptive .artables.table table.products th.name,
	body.adaptive .artables.table table.products td.name{
		width:0px;
		max-width:0px;
		padding:0px;
		margin:0px;
		overflow:hidden;
	}*/
	/*body.adaptive .artables.table table.products th.free span,
	body.adaptive .artables.table table.products td.free span{
		width:0px;
	}*/
	/*body.adaptive .artables.table table.products div.name{
		width:143px;
		padding:12px 10px;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		-moz-opacity:0;
		-khtml-opacity:0;
		opacity:0;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}*/
	/*body.adaptive .artables.table table.names{
		display:block;
	}*/
}
/******************************* /table *******************************/

/******************************* gallery *******************************/
.artables.gallery .products{
	width:100%;
}
.artables.gallery table.names{
	display:none;
	float:left;
	width:150px;
	border-right:none;
}
.artables.gallery table.names td.name{
	width:140px;
}
.artables.gallery .arproducts{
	-webkit-overflow-scrolling:touch;
	overflow-scrolling:touch;
}
.artables.gallery table{
	border:1px solid #F3F3F3;
}
.artables.gallery table tr th{
	padding:14px 10px;
	font-weight:normal;
	background-color:#F3F3F3;
}
.artables.gallery table tr td.name,
.artables.gallery table tr td.nowrap{
	padding:12px 10px;
}
.artables.gallery table tr th.free,
.artables.gallery table tr td.free{
	width:7px;
	padding:0px;
}
.artables.gallery table tr th.free span,
.artables.gallery table tr td.free span{
	display:block;
	width:7px;
	min-height:48px;
}
.artables.gallery table tr.even td{
	background-color:#fafafa;
}
.artables.gallery table.products div.name{
	min-width:143px;
}
.artables.gallery table.names tr td.name table.smpl,
.artables.gallery table.names tr td.name table.smpl tr td,
.artables.gallery table.products tr td.name table.smpl,
.artables.gallery table.products tr td.name table.smpl tr td{
	padding:0px;
	border:none;
}
.artables.gallery table.names tr td.name table.smpl tr td.nm a,
.artables.gallery table.products tr td.name table.smpl tr td.nm a,
.artables.gallery table.names tr td.name table.smpl tr td.nm span,
.artables.gallery table.products tr td.name table.smpl tr td.nm span{
	display:block;
	padding-left:7px;
}
.artables.gallery table.names tr td.name table.smpl tr td.nm a > span,
.artables.gallery table.products tr td.name table.smpl tr td.nm a > span{
	padding-left: 0px;
}
.artables.gallery table.names tr td.name table.smpl tr td.nm,
.artables.gallery table.products tr td.name table.smpl tr td.nm{
	text-align:left;
}
.artables.gallery table.products tr:hover td{
	color:#FFF;
	background-color:#899cc7;
}
.artables.gallery table.products tr:hover td.name a{
	color:#FFF;
	text-decoration:underline;
}
.artables.gallery table.products tr:hover td.name a:hover{
	text-decoration:none;
}
.artables.gallery table.products .add2basketform .submit i,
.artables.gallery table.products .add2basketform .inbasket i{
	width:23px;
	height:20px;
	margin-left:5px;
	margin-bottom:4px;
	background-position:0 -418px;
}
.artables.gallery table.products tr:hover .add2basketform .submit i,
.artables.gallery table.products tr:hover .add2basketform .inbasket i{
	background-position:-23px -418px;
}
.artables.gallery table.products tr:hover .add2basketform.in .tick,
.artables.gallery table.products tr:hover .add2basketform.in .tick{
	/*background-position:-16px -595px; big*/
	background-position:-13px -579px;/* small*/
}
.artables.gallery table.products tr:hover .add2basketform input,
.artables.gallery table.products tr:hover .add2basketform .js-measurename{
	color:#000;
}
.artables.gallery table th,
.artables.gallery table td{
	text-align:center;
}
.artables.gallery table th.name,
.artables.gallery table td.name{
	text-align:left;
}
.artables.gallery .add2basketform.in .inbasket{
	display:none;
}
.artables.gallery .add2basketform .tick{
	visibility:hidden;
	/*width:16px; big*/
	width:13px;/* small*/
	/*height:16px; big*/
	height:9px;/* small*/
	margin-left:5px;
	/*background-position:-16px -613px; big*/
	background-position:-13px -588px;/* small*/
}
.artables.gallery .add2basketform.in .tick{
	visibility:visible;
}
/* /add2basket */
/* js table fix */
.artables.gallery.adap .arproducts{
	overflow-x:scroll;
	overflow-y:hidden;
}
.artables.gallery.adap table.products{
	border-left:none;
}
.artables.gallery.adap table.products th.free,
.artables.gallery.adap table.products td.free,
.artables.gallery.adap table.products th.name,
.artables.gallery.adap table.products td.name{
	width:0px;
	max-width:0px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.artables.gallery.adap table.products th.free span,
.artables.gallery.adap table.products td.free span{
	width:0px;
}
.artables.gallery table td.free.qb,
.artables.gallery table td.free span.qb,
.artables.gallery table.products tr:hover td.free.qb,
.artables.gallery table.products tr:hover td.free span.qb{
	background-color:#66b132;
}
.artables.gallery table td.free.da2,
.artables.gallery table td.free.da2.qb,
.artables.gallery table td.free span.da2,
.artables.gallery table td.free span.da2.qb,
.artables.gallery table.products tr:hover td.free.da2,
.artables.gallery table.products tr:hover td.free.da2.qb,
.artables.gallery table.products tr:hover td.free span.da2,
.artables.gallery table.products tr:hover td.free span.da2.qb{
	background-color:#c5007c;
}
.artables.gallery.adap table.products div.name{
	width:143px;
	padding:12px 10px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.artables.gallery.adap table.names{
	display:block;
}
.body .artables.gallery.adap table.products td.free.qb,
.body .artables.gallery.adap table.products td.free span.qb
.body .artables.gallery.adap table.products td.free.da2,
.body .artables.gallery.adap table.products td.free.da2.qb,
.body .artables.gallery.adap table.products td.free span.da2,
.body .artables.gallery.adap table.products td.free span.da2.qb{
	background-color:#fff;
}
/* /js table fix */
@media screen and (max-width: 1010px){
	body.adaptive .artables.gallery .arproducts{
		overflow-x:scroll;
		overflow-y:hidden;
	}
	body.adaptive .artables.gallery table.products{
		border-left:none;
	}
	body.adaptive .artables.gallery table.products th.free,
	body.adaptive .artables.gallery table.products td.free,
	body.adaptive .artables.gallery table.products th.name,
	body.adaptive .artables.gallery table.products td.name{
		width:0px;
		max-width:0px;
		padding:0px;
		margin:0px;
		overflow:hidden;
	}
	body.adaptive .artables.gallery table.products th.free span,
	body.adaptive .artables.gallery table.products td.free span{
		width:0px;
	}
	body.adaptive .artables.gallery table.products div.name{
		width:143px;
		padding:12px 10px;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		-moz-opacity:0;
		-khtml-opacity:0;
		opacity:0;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	body.adaptive .artables.gallery table.names{
		display:block;
	}
	body.adaptive .artables.gallery table.products td.free.qb,
	body.adaptive .artables.gallery table.products td.free span.qb
	body.adaptive .artables.gallery table.products td.free.da2,
	body.adaptive .artables.gallery table.products td.free.da2.qb,
	body.adaptive .artables.gallery table.products td.free span.da2,
	body.adaptive .artables.gallery table.products td.free span.da2.qb{
		background-color:#fff;
	}
}
/******************************* /gallery *******************************/

/******************************* showcase *******************************/
.showcase{
	width:100%;
}

.showcase .js-element{
	position:relative;
	float:left;
	width:25%;
	height: 318px;
}
.showcase.columns5 .js-element{
	width:20%;
}
.showcase .js-element .inner {
	position:absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	min-height: 100%;
	padding: 2px;
	background-color: #fff;
	border: 1px solid #e4e4e4;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 100;
}

.main-cat-items .showcase.columns5 .js-element {
	width: 25%;
}

.showcase .js-element .inner:before, .showcase .js-element .inner:after {
	position: absolute;
	content: url("/img/dot.png");
	font-size: 0;
	line-height: 0;
	top: 0;
	left: 5px;
	height: 100%;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	background: url("/img/dot.png") no-repeat 0 bottom;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
}
.showcase .js-element .inner:after {
	left: auto;
	right: 5px;
}
.showcase .js-element .inner__wrap {
	min-height: inherit;
}
.showcase .js-element .padd{
	position: relative;
	padding: 10px 10px 4px 10px;
}
.showcase .js-element{
	height:324px;
}
.showcase.big .js-element{
	height:378px;
}
/* hover */
.showcase .js-element .popup {
	padding-bottom: 17px;
	display:none;
}
.showcase .js-element:hover .inner, .showcase .js-element.hover .inner{
	padding: 0;
	border: 3px solid #c4010c;
	-webkit-box-shadow: 0 5px 35px 0 rgba(166, 156, 156, 0.6); 
	box-shadow: 0 5px 35px 0 rgba(166, 156, 156, 0.6); 
	z-index: 110;
}
.showcase .js-element:hover .inner:before, .showcase .js-element:hover .inner:after {
	left: 3px;
	border-top-width: 3px;
	border-bottom-width: 3px;
}
.showcase .js-element:hover .inner:after {
	left: auto;
	right: 3px;
}
.showcase .js-element:hover .popup, .showcase .js-element.hover .popup{
	display:block;
}
.present {
    position: absolute;
    width: 30%;
    right: 10px;
    bottom: 0px;
}

/* /hover */
.showcase .name{
	height:35px;
	padding: 2px 10px 0 10px;
	text-align:center;
	overflow:hidden;
}
.showcase .name a {
	text-decoration: none;
	color: inherit;
}
.showcase .pic{
	position:relative;
	padding:10px 0px;
	text-align:center;
}
.showcase .pic a, .showcase .pic span.pic{
	display:block;
	width:100%;
	height:170px;
	line-height:170px;
	text-align:center;
}
.showcase .pic a img, .showcase .pic span.pic img{
	display:inline-block;
	vertical-align:middle;
}
.showcase .status-icon {
	position: absolute;
	top: -2px;
	left: -2px;
}
/* compare */
.showcase .padd .compare {
	position: absolute;
	font-size: 12px;
	top: 0;
	right: 0;
	margin-top: 7px;
	margin-right: 15px;
	text-align: right;
	color: #2b2a29;
}
.showcase .padd .compare .add2compare {
	text-decoration: none;
	color: inherit;
}
.showcase .padd .compare .icon {}
/* /compare */
/* timers */
.showcase .pic .timers{
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
}
.showcase .pic .timers .clock{
	float:left;
	padding:14px 6px;
	background-color:#748080;
	-khtml-border-radius:3px 0px 0px 3px;
	-moz-border-radius:3px 0px 0px 3px;
	-webkit-border-radius:3px 0px 0px 3px;
	border-radius:3px 0px 0px 3px;
}
.showcase .pic .timers .clock i{
	width:16px;
	height:16px;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.showcase .pic .timers .timer{
	margin:0 auto;
	background-color:#e8e8e8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity:.7;
	-khtml-opacity:.7;
	opacity:.7;
	-khtml-border-radius:0px 3px 3px 0px;
	-moz-border-radius:0px 3px 3px 0px;
	-webkit-border-radius:0px 3px 3px 0px;
	border-radius:0px 3px 3px 0px;
}
.showcase .pic .timers .timer .intimer{
	float:left;
	padding:8px 11px 0px;
}
.showcase .pic .timers .timer .val,
.showcase .pic .timers .timer .dvoet{
	float:left;
}
.showcase .pic .timers .timer .val.ml{
	margin-left:10px;
}
.showcase .pic .timers .timer .val .value,
.showcase .pic .timers .timer .val .podpis{
	width:100%;
}
.showcase .pic .timers .timer .val .value,
.showcase .pic .timers .timer .dvoet{
	font:17px Arial,Helvetica,sans-serif;
	font-weight:bold;
	letter-spacing:3px;
}
.showcase .pic .timers .timer .podpis{
	font:10px Arial,Helvetica,sans-serif;
}
.showcase .pic .timers .timer .progressbar{
	height:4px;
	margin-top:4px;
	background-color:#e1e4e8;
	border:1px solid #cdd0d3;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.showcase .pic .timers .timer .progressbar .progress{
	position:relative;
	top:-1px;
	left:-1px;
	height:4px;
	background-repeat:repeat-x;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background: #c4010c url("/img/timerbar-bg.png") left top repeat-x;
}
.showcase .pic .timers .timer.da2 .progressbar .progress{
	border:1px solid #a10000;
}
.showcase .pic .timers .timer.qb .progressbar .progress{
	border:1px solid #62a92c;
}
/* /timers */
/* prices */
.showcase .soloprice{
	font-size: 24px;
	padding: 17px 20px 0px 20px;
	text-align:center;
	color: #2b2a29;
}
.showcase .soloprice span{
	position: relative;
	display:inline-block;
	margin-bottom:6px;
}
.showcase .soloprice .price.gen{}
.showcase .soloprice .price.old {
	font-size: 20px;
	margin-right:10px;
	text-decoration: none;
	color: #919191;
}
.showcase .soloprice .price.old:before {
	position: absolute;
	content: "";
	top: 50%;
	left: 0;
	width: 100%;
	margin-top: -1px;
	border-top: 2px solid #c4010c;
}
/* /prices */
/* buy */
.showcase .buy {
	margin-top:9px;
	text-align: center;
}
.showcase .buy .quantity{
	
}
.showcase .buy .button.submit {
	margin-left: 1px;
}
.showcase .buy .button.submit .icon-dot {
	margin-left: 7px;
}
.showcase .buy .button.submit .icon-dot:first-child {
	margin-left: 0;
	margin-right: 7px;
}
.showcase .buy .inbasket{
	float:right;
	padding:4px 15px;
}
/* /buy */
/* availability */
.showcase .availability {
	text-align: center;
}
.showcase .availability__link {
	line-height: 1;
	border-bottom: 1px dashed;
	display: inline-block;
	text-decoration: none;
}
.showcase .availability__link:hover {
	text-decoration: none;
}
/* /availability */
/* buyoneclick */
.showcase .buyoneclick {
	margin-top: 4px;
	text-align: center;
}
.showcase .buyoneclick__link {
	line-height: 1;
	border-bottom: 1px dashed;
	display: inline-block;
	text-decoration: none;
}
.showcase .buyoneclick__link:hover {
	text-decoration: none;
}
/* /buyoneclick */
.showcase .description{
	margin-top:20px;
}
/* favorite & share */
.showcase .favorishare{
	margin-top:5px;
}
.showcase .add2favorite{
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
.showcase .add2favorite:hover{
	color:#214496;
	text-decoration:underline;
}
.showcase .add2favorite .icon,
.showcase .add2favorite .counter{
	margin-right:3px;
}
.showcase .add2favorite .icon{
	width:12px;
	height:10px;
	margin-bottom:2px;
	background-position:0px -629px;
}
.showcase .add2favorite.in .icon{
	background-position:-12px -629px;
}
.showcase .share{
	float:right;
}
.showcase .share .b-share-icon{
	height:10px;
	background-repeat:no-repeat;
}
.showcase .share .b-share{
	padding:1px 0px!important;
}
.showcase .share .b-share__handle{
	padding:5px 3px 1px 7px!important;
}
.showcase .share a .b-share-icon.b-share-icon_vkontakte{
	width:9px;
	background-position:0px -301px;
}
.showcase .share a:hover .b-share-icon.b-share-icon_vkontakte{
	background-position:-9px -301px;
}
.showcase .share a .b-share-icon.b-share-icon_facebook{
	width:6px;
	background-position:0px -291px;
}
.showcase .share a:hover .b-share-icon.b-share-icon_facebook{
	background-position:-6px -291px;
}
.showcase .share a .b-share-icon.b-share-icon_twitter{
	width:8px;
	background-position:0px -311px;
}
.showcase .share a:hover .b-share-icon.b-share-icon_twitter{
	background-position:-8px -311px;
}
.showcase .share a.email2friend .icon{
	width:14px;
	height:10px;
	background-position:0px -280px;
}
.showcase .share a.email2friend:hover .icon{
	background-position:-14px -280px;
}

.showcase .favorite{
	float:left;
}


.showcase-goodsday {}
html body .event-menu .showcase-goodsday .js-element {
	width: auto;
	float: none;
}
/* /favorite & share */
/* 605px - small filter */
@media screen and (max-width:1280px) and (min-width:1001px){
	body.adaptive .showcase.columns5 .js-element{
		width:25%;
	}
	body.adaptive .showcase .js-element{
		width:33.33%;
	}
}
@media screen and (max-width:1000px) and (min-width:761px){
	body.adaptive .showcase.columns5 .js-element{
		width:33.33%;
	}
	body.adaptive .showcase .js-element{
		width:50%;
	}
}
@media screen and (max-width:760px) and (min-width:606px){
	body.adaptive .showcase.columns5 .js-element{
		width:50%;
	}
	body.adaptive .showcase .js-element{
		width:100%;
	}
}
@media screen and (max-width:605px) and (min-width:541px){
	body.adaptive .showcase.columns5 .js-element,
	body.adaptive .showcase .js-element{
		width:50%;
	}
}
@media screen and (max-width:540px){
	body.adaptive .showcase.columns5 .js-element,
	body.adaptive .showcase .js-element{
		width:100%;
	}
}
/******************************* /showcase *******************************/
/* End */
/* /bitrix/templates/3abey/components/project/catalog/gopro/style.css?17920922343151 */
/* /bitrix/templates/3abey/components/bitrix/catalog.section.list/lines/style.css?17920922341636 */
/* /bitrix/templates/3abey/components/bitrix/catalog.smart.filter/gopro/style.css?17920922345544 */
/* /bitrix/templates/3abey/components/bitrix/catalog.smart.filter/gopro/slider/slider.css?17920922345037 */
/* /bitrix/templates/3abey/components/bitrix/voting.form/.default/style.css?17920922341073 */
/* /bitrix/templates/3abey/components/bitrix/catalog.compare.list/gopro/style.css?1792092234482 */
/* /bitrix/templates/3abey/components/redsign/catalog.sorter/gopro/style.css?17920922345706 */
/* /bitrix/templates/3abey/components/bitrix/system.pagenavigation/gopro/style.css?17920922341695 */
/* /bitrix/templates/3abey/components/bitrix/catalog.section/gopro/style.css?179209223420568 */
