h1 {
	margin-top: -10px;
	margin-bottom: 5px;
}
@media (max-width: 767px) {
	h1 {
		margin-top: 0;
	}
}
.show-more {
	border: none;
	text-indent: -9999px;
	width: 250px;
	height: 85px;
	background: url(/img/btn_show_all.png);
}

.btn-group {
	padding: 0 37px;
	background: #fff;
}

.btn-inner {
	padding: 0 30px;
	font-size: 18px;
	text-transform: uppercase;	
	color: #fff;
	font-family: "MyriadProRegular";
}

.center_block {
	margin: 20px;
}

.center_block .h1 {
	font-size: 28.6px;
	color: #2f2f2f;
	margin-bottom: 0;
}

.center_block__content {
	padding: 10px;
}

.center_block__btn {
	font-family: MyriadProRegular;
	font-size: 18px;
	text-transform: uppercase;
	border: 1px solid #c4c4c4;
	padding: 10px 35px;
	display: inline-block;
}

.hide_show {
	display: none;
}

.category_header {
	padding: 100px 20px 0 20px;
	background: url(/img/catalog/header.png) no-repeat center top;
	margin-top: -145px;
	min-height: 406px;
}

.category_header__h1 {
	font-size: 40px;
	margin-left: 5px;
	color: #006900;
	text-shadow: 
		-0   -4px 2px #FFFFFF,
		 0   -4px 2px #FFFFFF,
		-0    4px 2px #FFFFFF,
		 0    4px 2px #FFFFFF,
		-4px -0   2px #FFFFFF,
		 4px -0   2px #FFFFFF,
		-4px  0   2px #FFFFFF,
		 4px  0   2px #FFFFFF,
		-1px -4px 2px #FFFFFF,
		 1px -4px 2px #FFFFFF,
		-1px  4px 2px #FFFFFF,
		 1px  4px 2px #FFFFFF,
		-4px -1px 2px #FFFFFF,
		 4px -1px 2px #FFFFFF,
		-4px  1px 2px #FFFFFF,
		 4px  1px 2px #FFFFFF,
		-2px -4px 2px #FFFFFF,
		 2px -4px 2px #FFFFFF,
		-2px  4px 2px #FFFFFF,
		 2px  4px 2px #FFFFFF,
		-4px -2px 2px #FFFFFF,
		 4px -2px 2px #FFFFFF,
		-4px  2px 2px #FFFFFF,
		 4px  2px 2px #FFFFFF,
		-3px -4px 2px #FFFFFF,
		 3px -4px 2px #FFFFFF,
		-3px  4px 2px #FFFFFF,
		 3px  4px 2px #FFFFFF,
		-4px -3px 2px #FFFFFF,
		 4px -3px 2px #FFFFFF,
		-4px  3px 2px #FFFFFF,
		 4px  3px 2px #FFFFFF,
		-4px -4px 2px #FFFFFF,
		 4px -4px 2px #FFFFFF,
		-4px  4px 2px #FFFFFF,
		 4px  4px 2px #FFFFFF,
		-4px -4px 2px #FFFFFF,
		 4px -4px 2px #FFFFFF,
		-4px  4px 2px #FFFFFF,
		 4px  4px 2px #FFFFFF;
}

.category__video,
.category__banner {
	margin-top: 20px;
}

.category_video__text {
	font: 18px Tahoma;
	color: #1e1e1e;
	background: #fff;
	padding: 5px 10px 10px 10px;
	text-align: center;
}

.category__video .embed-responsive-16by9 {
	border: 5px solid #fff;
	padding-bottom: 36.6%;
}

@media (max-width: 767px) {
	.center_block {
		margin: 10px 0;
	}
	.center_block__content {
		padding: 10px 0;
	}
	.category_header {
		margin: -30px -10px 0 -10px;
	}
}
