

/* Start:/local/templates/eurolan.v2/components/bitrix/catalog/catalog-filter/bitrix/catalog.element/eurolan.default.keyFeatures.Lite.V2.08.2017/style.css?165710683412693*/
/************************ slick ***************************/
.catalog-element .pict-block {
	padding: 2px;
}
.catalog-element .pict-block .blockItemSlider {
	width: 100%;
}
/******/
.catalog-element .pict-block .blockItemSlider .blockBigPict {
	padding: 2px;
}
.catalog-element .pict-block .blockItemSlider .blockBigPict .pictPlus {
	position: absolute;
    right: 10px;
    top: 10px;
    font-size: 24px;
    z-index: 10;
    text-shadow: 0px 0px 10px black;
    color: yellow;
	cursor: pointer;
}
.catalog-element .pict-block .blockItemSlider .sliderPictDetail {
	outline: 1px solid #D5D5D5;
	overflow: hidden;
}
.catalog-element .pict-block .blockItemSlider .blockBigPict .pictContainer {
	display: table;
	width: 100%;
	text-align: center;
}
.catalog-element .pict-block .pictContainer span {
	display: table-cell;
	vertical-align: middle;
}
.catalog-element .pict-block .pictContainer span img {
	max-width: 100%;
	display: inline;
}
/******/
.catalog-element .pict-block .blockItemSlider .blockNavPict {
	padding: 0px;
}
.catalog-element .pict-block .blockItemSlider .blockNavPict .slick-track {
	min-width: 100%;
}
.catalog-element .pict-block .blockItemSlider .blockNavPict .navPict {
	min-width: 33%;
	padding: 2px;
}
.catalog-element .pict-block .blockItemSlider .blockNavPict .navPict .pict {
	display: table;
	width: 100%;
	text-align: center;
	outline: 1px solid #D5D5D5;
}
.catalog-element .pict-block .blockItemSlider .blockNavPict .navPict .pict div {
	display: table-cell;
	vertical-align: middle;
}
.catalog-element .pict-block .blockItemSlider .blockNavPict .navPict .pict div img {
	max-width: 100%;
	display: inline;
}

@media (max-width:767px) {
	.catalog-element .pict-block .blockItemSlider {
		display: inline-block;
		margin-bottom: 20px;
	}
	.catalog-element .pict-block .blockItemSlider .blockBigPict {
		/*float: none;*/
		margin: 0 auto;
	}
}
@media (max-width:479px) {
.catalog-element .pict-block .blockItemSlider .blockBigPict .pictContainer {
	height: 270px;
}
.catalog-element .pict-block .blockItemSlider .blockBigPict .pictContainer img {
	max-height: 270px;
}
.catalog-element .pict-block .blockItemSlider .blockNavPict .navPict .pict {
	height: 86px;
}
.catalog-element .pict-block .blockItemSlider .blockNavPict .navPict .pict img {
	max-height: 86px;
}
}
@media (min-width:480px) and (max-width:767px) {
.catalog-element .pict-block .blockItemSlider .blockBigPict .pictContainer {
	height: 330px;
}
.catalog-element .pict-block .blockItemSlider .blockBigPict .pictContainer img {
	max-height: 330px;
}
.catalog-element .pict-block .blockItemSlider .blockBigPict .pictContainer img {
	display: inline;
}
.catalog-element .pict-block .blockItemSlider .blockNavPict .navPict {
	min-width: 100%;
}
.catalog-element .pict-block .blockItemSlider .blockNavPict .navPict .pict {
	height: 77px;
}
.catalog-element .pict-block .blockItemSlider .blockNavPict .navPict .pict img {
	max-height: 77px;
}
}
@media (min-width:768px) and (max-width:991px) {
.catalog-element .pict-block .blockItemSlider .blockBigPict .pictContainer {
	height: 242px;
}
.catalog-element .pict-block .blockItemSlider .blockBigPict .pictContainer img {
	max-height: 242px;
}
.catalog-element .pict-block .blockItemSlider .blockNavPict .navPict .pict {
	height: 77px;
}
.catalog-element .pict-block .blockItemSlider .blockNavPict .navPict .pict img {
	max-height: 77px;
}
}
@media (min-width:992px) and (max-width:1199px) {
.catalog-element .pict-block .blockItemSlider .blockBigPict .pictContainer {
	height: 230px;
}
.catalog-element .pict-block .blockItemSlider .blockBigPict .pictContainer img {
	max-height: 230px;
}
.catalog-element .pict-block .blockItemSlider .blockNavPict .navPict .pict {
	height: 73px;
}
.catalog-element .pict-block .blockItemSlider .blockNavPict .navPict .pict img {
	max-height: 73px;
}
}
@media (min-width:1200px) {
.catalog-element .pict-block .blockItemSlider .blockBigPict .pictContainer {
	height: 274px;
}
.catalog-element .pict-block .blockItemSlider .blockBigPict .pictContainer img {
	max-height: 274px;
}
.catalog-element .pict-block .blockItemSlider .blockNavPict .navPict .pict {
	height: 87px;
}
.catalog-element .pict-block .blockItemSlider .blockNavPict .navPict .pict img {
	max-height: 87px;
}
}

/************************ slick ***************************/

/************************ magnific popup ***************************/
body .mfp-container {
	padding: 0;
}
body .mfp-content {
	height: 100%;
	background-color: rgba(237,237,237,0.30);
}
body .mfp-content div:focus {
	outline: none;
}
body .mfp-content .galleryPopup {
	position: relative;
	top: 50%;
	background-color: rgba(255,255,255,0.80);
	width: 100vmin;
	height: 100vmin;
	margin-top: -50vmin;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
body .mfp-content .galleryPopup .sliderPictPopup {
	/*width: 100vmin;
	height: 100vmin;*/
	padding: 4vmin;
}
body .mfp-content .galleryPopup .sliderPictPopup .pictContainer {
	display: table;
	width: 92vmin;
	height: 92vmin;
	text-align: center;
}
body .mfp-content .galleryPopup .sliderPictPopup .pictContainer span {
	display: table-cell;
	vertical-align: middle;
}
body .mfp-content .galleryPopup .sliderPictPopup .pictContainer img {
	max-width: 92vmin;
	max-height: 92vmin;
	display: inline;
}
@media (min-width:1200px) {
body .mfp-content .galleryPopup .sliderPictPopup .pictContainer {
	/*width: 1000px;
	height: 1000px;
	max-width: 90vmin;
	max-height: 90vmin;*/
}
body .mfp-content .galleryPopup .sliderPictPopup .pictContainer img {
	/*max-width: 90vmin;
	max-height: 90vmin;*/
}
}
body .mfp-content .galleryPopup .sliderPictPopup span.slick-arrow {
	position: absolute;
	top: 50%;
	background: none;
	border: none;
	z-index: 100;
	padding: 10px;
	font-size: 60px;
	margin-top: -30px;
}
body .mfp-content .galleryPopup .sliderPictPopup span.slick-prev {
	left: 0;
}
body .mfp-content .galleryPopup .sliderPictPopup span.slick-next {
	right: 0;
}
/************************ magnific popup ***************************/

/************************ magnific popup + slick ***************************/
/************************ magnific popup + slick ***************************/



@media (min-width: 768px) {
.catalog-element > div {
	/*margin-right: -15px;
	margin-left: -15px;*/
}
.catalog-element .pict-block .bx_item_slider {
}
}

@media (min-width: 992px) {
article .catalog-element {
	float: right;
	/*min-height: 500px;*/
}
.catalog-element > div {
	margin-right: -15px;
	margin-left: 0px;
}
}
.catalog-element .pict-block .bx_bigimages {
	padding: 2px;
}
.catalog-element .pict-block .bx_slider_conteiner ul {
	list-style: none;
	padding: 0;
}
.catalog-element .pict-block .bx_slider_conteiner ul li {
	padding: 2px;
}
.catalog-element .pict-block .bx_slider_conteiner ul li .pict {
	display: table;
	width: 100%;
	text-align: center;
	outline: 1px solid #D5D5D5;
}
.catalog-element .pict-block .bx_slider_conteiner ul li .pict div {
	display: table-cell;
	vertical-align: middle;
}
.catalog-element .pict-block .bx_slider_conteiner ul li img {
	max-width: 100%;
	max-height: 100%;/*height: 100%;*/
}

@media (min-width: 768px) {
.catalog-element .pict-block .bx_slider_conteiner ul li .pict {
	height: 70px;
}
.catalog-element .pict-block .bx_slider_conteiner ul li img {
	max-height: 70px;
}
}

@media (min-width: 992px) {
.catalog-element .pict-block .bx_slider_conteiner ul li .pict {
	height: 68px;
}
.catalog-element .pict-block .bx_slider_conteiner ul li img {
	max-height: 68px;
}
}

@media (min-width: 1200px) {
.catalog-element > div {
	margin-right: 0px;
}
.catalog-element .pict-block .bx_slider_conteiner ul li .pict {
	height: 83px;
}
.catalog-element .pict-block .bx_slider_conteiner ul li img {
	max-height: 83px;
}
}
.catalog-element .bottomHR {
	height: 1px;
	width: 100%;
	border-bottom: 1px solid #A3A3A3;
	margin: 30px 0;
	display: inline-block;
}

/************* Правая текстовая часть ****************************/
@media (min-width: 768px) {
.bx_item_container .bx_rt_title {
	float: right;
	margin-bottom: 40px;
}
}
.bx_rt_title h1 {
	margin: 0 0 10px;
	font-size: 18px;
	font-weight: 600;
	color: #337ab7;
}
.bx_rt_title .article {
	color: #333;
	margin-bottom: 20px;
	font-size: 1.6rem;
	font-weight: 700;
}

@media (max-width: 767px) {
.bx_item_container .bx_rt, .bx_item_container .bx_lt {
	padding-right: 0px;
	padding-left: 0px;
	display: inline-block;
}
}

@media (min-width: 768px) {
.bx_item_container .bx_rt {
	padding-right: 0px;
}
}
.bx_item_container .bx_rt {
/*padding-right: 0px;*/
}
.bx_rt .top-char {
	color: #6c6c6c;
	margin-bottom: 11px;
}
.bx_rt .item_info_section {
	margin-top: 30px;
}
.bx_rt .item_info_section span {
/*margin-right: 40px;*/
}
.bx_rt .item_info_section .item_buttons span {
	cursor: pointer;
}
.bx_rt .item_info_section a {
	color: #6fa7e1;
	/*display: inline-block;
	padding-left: 25px;*/
}
.bx_rt .item_info_section a i {
	/*font-size: 16px;
	width: 20px;
	margin-right: 5px;
	margin-left: -51px;*/
}
.bx_rt .decision {
	color: #A3A3A3;
	font-size: 12px;
	padding-left: 20px;
}
.bx_rt .decision i {
	margin-left: -20px;
	width: 17px
}
/***********************************/
.bx_rt .panelClicks {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #337ab7 !important;
}
.bx_rt .panelClick {
	padding: 0;
}
.bx_rt .panelClick div {
	display: table;
	width: 100%;	
}
.bx_rt .panelClick a {
	display: table-cell;
	height: 50px;
	vertical-align: middle;
	width: 100%;
	background-color: #337ab7;
	color: white;
	text-decoration: none !important;
}
.bx_rt .panelClick a.collapsed {
	background-color: white;
	color: #6c6c6c;
}
.bx_rt .panelClick a:hover {
	background-color: #337ab7;
	color: white;
}
/***********************************/
.bx_rt .panel-group {
	/*margin-top: -10px;*/
	margin-bottom: 40px;
}
.bx_rt .panel-group div {
	background: none;
	border: none;
	border-radius: 0px;
}
.bx_rt .panel-group .panel-heading {
}
.bx_rt .panel-group .panel-title {
	font-size: 14px;
	margin-left: -15px;
}
.bx_rt .panel-group .panel-title a {
	color: #6C6C6C;
	padding-left: 25px;
	display: inline-block;
}
.bx_rt .panel-group .panel-title i {
	margin-right: 12px;
	font-size: 16px;
	margin-left: -25px;
}
.bx_rt .panel-group .panel-title a i:before {
	content: "\f0d8";
}
.bx_rt .panel-group .panel-title a.collapsed i:before {
	content: "\f0d7";
}
.bx_rt .panel-group .panel-body {
	border-top: none !important;
	color: #A3A3A3;
}
.bx_rt .panel-group .panel-body ul li {
	line-height: 20px;
	padding: 5px 0;
}
.download-block {
	padding-left: 10px;
}
.download-block .download-sect {
	margin-bottom: 40px;
}
.download-block .download-sect h5 {
	font-size: 1.6rem;
	font-weight: bold;
	color: #2f2f2f;
	text-transform: uppercase;
	margin: 14px 0;
}
.download-block .download-element {
	padding-left: 20px;
}
.download-block .download-element div {
	padding-left: 20px;
	margin-bottom: 11px;
}
.download-block .download-element a {
	text-decoration: none !important;
	color: #2f2f2f;
}
.download-block .download-element a:hover {
	color: #6FA7E1;
}
.download-block .download-element img {
	margin-left: -38px;
	margin-right: 10px;
	max-width: 30px;
	max-height: 30px;
}
.download-block .download-element span {
	margin-left: 10px;
}
@media (max-width:767px) {
	.bx_rt .panel-group {
		margin-bottom: 30px;
	}
}
/******************** addCompare *********************/
.addCompare > span {
	color: gray;
	font-weight: 300;
}
.addCompare input#addCompare:checked + span {
	color: #6fa7e1;
}
.addCompare input#addCompare + span span:before {
	content: 'Сравнить';
}
.addCompare input#addCompare:checked + span span:before {
	content: 'В сравнении';
}
.compareGo {
	display: none;
	width: 100% !important;
}
/******************** addCompare *********************/
.panelTable {
	display: table;
	width: 100%;
}
.panelTableRow {
	display: table-row;
	cursor: default;
}
.panelTableCell {
	display: table-cell;
	padding: 10px;
	color: #2f2f2f;
	width: 50%;
}
.panelTableRow .panelTableCell:nth-child(odd) {
	color: #6c6c6c;
}
.panelTable .panelTableRow:nth-child(even) {
	background-color: #f4f4f4;
}
.panelTableRow:hover {
	background-color: #d5eaff !important;
}

/* End */
/* /local/templates/eurolan.v2/components/bitrix/catalog/catalog-filter/bitrix/catalog.element/eurolan.default.keyFeatures.Lite.V2.08.2017/style.css?165710683412693 */
