h1{margin-bottom:10px;}
#category h1.category_title, #manufacturer h1.category_title {
	font-size: 20px;
	line-height: 22px;
	color: #000000;
	font-weight: 500;
}
@media (min-width: 100px) {
	#category h1.category_title, #manufacturer h1.category_title {
		font-size: 26px;
		line-height: 26px;
	
		display: inline;
		margin-bottom: 0;
}
	#manufacturer_ext_cat .title_h2, #promologger_category_products h2.title_h2, #blockbestsales .title_h2 {text-transform: none; font-size: 25px;}
}
@media (min-width: 1551px) {
	#manufacturer_ext_cat .title_h2, #promologger_category_products h2.title_h2, #blockbestsales .title_h2 {
		text-transform: none;
		font-size: 24px;
		letter-spacing: 0px;
		color: black;
		font-weight: bold;
		padding-left: 15px;
	}
}

div.category_title_container { margin-bottom: 18px; }

.resumecat {
	margin:15px 0 10px 0;
	padding:8px 7px;
	color:#000;
	background:#f0f0f0;
}

.content_scene_cat {
	margin-bottom: 5px;
	border: 1px solid #f5f5f5;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background: #f5f5f5;

}
	.content_scene_cat div { vertical-align: middle;}
	.display_expand_button .category_description_content { height: 146px; }
	.display_expand_button.display_full_description .category_description_content { height: auto; }
	.category_description_content { height: 192px; overflow: hidden; text-overflow: ellipsis; }
	@media only screen and (min-width: 1180px) {
		.content_scene_cat > div { display: table-cell;}
	}
	@media only screen and (max-width: 1179px) {
		.content_scene_cat div { margin-left: auto; margin-right: auto; width: auto; }
		.content_scene_cat div.category_main_image { text-align: center; }
	}
		.content_scene_cat div.category_main_image img{vertical-align: middle}
		@media only screen and (max-width: 597px) {
			.content_scene_cat div.category_main_image img { width: 100%; height: auto; display: block; }
		}
		.content_scene_cat div.cat_desc{padding: 18px 20px;/* float: left; */}

.cat_desc {
	font-size:12px;
	line-height:18px;
	background-color: inherit;
}
	.cat_desc h1 {padding-left: 0px; margin-bottom: 18px;}
	.cat_desc p {padding:0; font-size: 14px; line-height: 21px;}
	.cat_desc .lnk_more {
	   padding:0 10px;
	   color:#0088CC;
		background:url(../img/arrow_right_1.png) no-repeat 100% 4px transparent;
	}
.category_main_image {
	width: 365px;
	padding: 0px 10px 0px 0px;
}

.category_main_image img {
	max-width: 100%;
}
.category_full_description {font-size: 14px; line-height: 21px; margin-bottom: 39px;}
#blockAfterCatScene {
	background-color: #fff;
	padding: 15px 0px;
	margin-bottom: 5px;
}

/* ************************************************************************************************
      SUB CATEGORIES
************************************************************************************************ */
#subcategories {}

#subcategories h3 {
	padding:14px 12px;
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
	text-shadow:0 1px 0 #666;
	background:url(../img/bg_table_th.png) repeat-x 0 0 #999
}

.inline_list {
	list-style-type:none;
}

#manufacturer_ext_cat {margin-bottom: 40px;}
#manufacturer_ext_cat ul li { display: inline-block; }
	#manufacturer_ext_cat ul li img { height: 36px; width: auto; margin-right: 30px; margin-bottom: 10px;}

.inline_list  li .img {
	display: inline-block;
	height: 175px;
	margin-bottom: 12px;
}
.inline_list  li img {
	max-width: 100%;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.inline_list  li .cat_name {
	font-size: 16px;
	color: #4a4a4a;
	font-weight: 500;
}
#category .breadcrumb h1 {display: none;}
#cat_left_column .title_block {
	background: none;
	font-weight: normal;
	min-height: 26px;
	color: black;
	text-shadow: none;
	text-transform: none;
	font-size: 18px;
	font-family: 'Helvetica Neue';
	font-weight: normal;
	vertical-align: top;
	line-height: 36px;
	border-bottom: none;
	padding: 0;
	margin: 1px 20px 0px 10px;
	border-bottom: 1px solid #979797;
} 
#cat_left_column #manufacturers_block_ext_left, #cat_left_column #categories_ext_block_left {
	border: 1px solid #d8d8d8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 5px;
}
	#cat_left_column #categories_ext_block_left ul, #cat_left_column #manufacturers_block_ext_left ul {
		padding-left: 15px;
		margin: 0px;
	}
		#cat_left_column #categories_ext_block_left ul li, #cat_left_column #manufacturers_block_ext_left ul li {
			border-bottom: none;
			margin: 0px;
		}
			#cat_left_column #categories_ext_block_left ul li a, #cat_left_column #manufacturers_block_ext_left ul li a {
				font-size: 13px;
				line-height: 18px;
				color: #474746;
				padding: 5px 0px 0px 0px;
				background: none;
			}

.display_full_description .toggle_block_cdesc_container { text-align: right; }
.display_expand_button .toggle_block_cdesc { display: inline-block; }
.toggle_block_cdesc { display: none; padding: 8px; border: 1px solid #77787b; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-top: 10px; cursor: pointer; text-transform: uppercase;}
	.toggle_block_cdesc .expand span, .toggle_block_cdesc .collapse span { display: inline-block; width: 10px; height: 4px; background: url(/themes/lens/img/indexAll.png) no-repeat -480px -380px transparent; margin-left: 6px; vertical-align: middle;}
	.toggle_block_cdesc .collapse { display: none; }
	.display_full_description .toggle_block_cdesc .expand { display: none; }
	.display_full_description .toggle_block_cdesc .collapse { display: inline; }
	.toggle_block_cdesc .collapse span { background-position: -490px -380px; }
    
#cat_left_column.hide_manufacturer_block #manufacturers_block_ext_left {
    display: none;
}

#cat_left_column #categories_ext_block_left .block_content, #cat_left_column #manufacturers_block_ext_left .block_content {
	padding: 0px 20px 10px 10px;
}

.subcategory-container {
	border: 1px solid #979797;
	/* -webkit-border-radius: 8px; */
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding-bottom: 20px;
}

#blockAfterCatScene .title_h2 {
	margin-top: 20px;
}