.oneline { display: block; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

/* ************************************************************************************************
								Categories Page Styles
************************************************************************************************ */
.content_scene_cat { color:#666666; line-height:15px; /*margin:0 0 20px 0;border-top:1px solid #e5e5e5; padding-top:16px;*/ }
@media (max-width: 767px) {.content_scene_cat { border: none; margin: 0; padding: 0px; } }
.content_scene_cat .content_scene_cat_bg {padding:5px 3px 8px 10px;background-color:#fff !important;font-size:12px; border-bottom:1px solid #e3e3e3; }
@media (max-width: 1199px) { .content_scene_cat .content_scene_cat_bg { padding:5px 3px 5px 10px; } }
.content_scene_cat span.category-name { font:600 17px/22px "Open Sans", sans-serif; color:#000; }
@media (max-width: 1199px) { .content_scene_cat span.category-name { font-size:14px;line-height:19px; } }
.content_scene_cat p { margin-bottom: 0; }
.content_scene_cat a { color: white; }
.content_scene_cat a:hover { text-decoration: underline; }
.content_scene_cat .content_scene { color: #777777; }
.content_scene_cat .content_scene .cat_desc { padding-top: 20px; }
.content_scene_cat .content_scene .cat_desc a { color: #777777; }
.content_scene_cat .content_scene .cat_desc a:hover { color: #515151; }

.content_sortPagiBar .sortPagiBar { border-bottom: 0; overflow: hidden; position: relative; margin-top:10px; }
@media (min-width: 1200px) { .content_sortPagiBar .sortPagiBar:after { content: ""; display: block; top: 11px; /*border-top: 1px solid #e5e5e5;*/ position: absolute; left: 0; width: 100%; z-index: 1; } }
.content_sortPagiBar .sortPagiBar .display { position: relative; z-index: 2; background: #fff; padding-left: 15px; margin-top: 0; }
.content_sortPagiBar .sortPagiBar #productsSortForm { position: relative; z-index: 2; background: #fff; padding-right: 15px; }
.content_sortPagiBar .sortPagiBar .nbrItemPage { position: relative; z-index: 2; background: #fff; padding: 0 15px; }

/* ************************************************************************************************
									Sub Categories Styles
************************************************************************************************ */
#subcategories { /*border-top: 1px solid #d6d4d4;*/ border-bottom: 1px solid #d6d4d4; padding: 10px 0; margin-bottom: 0px; }
#subcategories span.subcategory-heading,
#subcategories a.subcategory-heading { font-weight: bold; font-size: 14px; line-height: 18px; color: #333333; display: block; position: relative; margin: 0; cursor: pointer; }
#subcategories span.subcategory-heading:hover,
#subcategories a.subcategory-heading:hover { color: #45cbee; }
#subcategories span.subcategory-heading:after,
#subcategories a.subcategory-heading:after { font-family: "FontAwesome"; content: "\f146"; display: block; float: right; line-height: 18px; font-size: 15px; }
#subcategories span.subcategory-heading.collapsed:after,
#subcategories a.subcategory-heading.collapsed:after { content: "\f0fe"; }
#subcategories ul { margin: 10px 0 0 0px; }
@media (max-width: 767px) {#subcategories ul { margin:5px 0 0 -10px;background-color:#eee; }
	#subcategories ul li { float: left; width: 145px; margin: 0 0 13px 33px; text-align: center; height: 202px; }
	#subcategories ul li { float:none;width:100%;text-align:left;height:auto;}
	#subcategories ul li .subcategory-image { padding: 0 0 8px 0; }
	#subcategories ul li .subcategory-image { display:none; padding: 0;}
	#subcategories ul li .subcategory-image a { display: block; padding: 9px; border: 1px solid #d6d4d4; }
	#subcategories ul li .subcategory-image a img { max-width: 100%; vertical-align: top; }
	#subcategories ul li .subcategory-name { font: 600 18px/22px "Open Sans", sans-serif; color: #555454; text-transform: uppercase; }
	#subcategories ul li .subcategory-name{ font: 600 12px/16px "Open Sans"; }
	#subcategories ul li .subcategory-name:hover { color: #515151; }
	#subcategories ul li .cat_desc { display: none; }
	#subcategories ul li:hover .subcategory-image a { border-color: #45cbee; }
	#subcategories ul li:hover .subcategory-name { color: #45cbee; }
}