.category-view .cat-sort-by SELECT{width:201px;height:28px; cursor: pointer; font-size: 14px; font-family: proxima-nova-n4,proxima-nova,sans-serif; padding: 4px 12px; margin-left:-1px; border:1px solid silver}
.catalog-category-view .series-filter-body .layerednavigation .series-jqFilterOptions a{background:none;padding-left:10px;}
.cms-home .col1-layout .category-view,.cms-index-index .col1-layout .category-view{margin:0 0 20px;}
.category-view{margin:0;}
.category-view .note-msg,.category-description{padding:0px;font-size:12px;}
.catalog-category-view .col-main{padding:0 0 20px;}
    .category-products{padding:0;}
.category-products{padding:25px 0 0;margin:0 0 20px 0}
.category-products .price-box{font-size:12px;}
 .category-products{padding:0;}
 .products-grid li.item{width:29%;margin:0 2% 5%;}
 .products-grid{padding:0;margin:0;}
.products-grid li.item{float:left;margin:0 1.2%  5%;width:22.4%;position:relative;}
.products-grid li.dRow{clear:none;}
.products-grid .product-image-wrapper{position:relative;overflow:hidden;}
.products-grid .product-image-wrapper .product-image{display:block;text-decoration:none!important;margin:0;position:relative;width:100%;}
.products-grid .product-image-wrapper .product-image img{height:auto;max-width:360px;width:100%;}
.products-grid li.item .link-compare{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:.0;opacity:.0;position:absolute;right:4px;top:4px;width:24px;height:24px;display:block;background:url('joma-sprite.png') no-repeat -120px -240px;background-size:387px 646px;}
.products-grid li.item .link-compare span{display:none;}
.products-grid li.item .link-compare:hover span{display:block;display:block;font-size:10px;position:absolute;right:-13px;text-transform:uppercase;top:-15px;} 
.products-grid li.item:hover .link-compare{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";-moz-opacity:.3;opacity:.3;}
.products-grid li.item:hover .link-compare.added:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;opacity:1;cursor:default;}
.products-grid li.item .link-compare.added,.products-grid li.item:hover .link-compare:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;opacity:1;text-indent:0}
.products-grid li.item .view-details-tab{display:none;}
.products-grid .product-image-wrapper .quick-view{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;opacity:0;background:url('') repeat;bottom:-76px;display:block;height:76px;left:0;position:absolute;width:100%;}
.products-grid .product-image-wrapper:hover .quick-view{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;opacity:1;bottom:0;}
.products-grid .product-image-wrapper .quick-view a{background:none repeat scroll 0 0 #414C5C;color:#FFFFFF;display:block;height:34px;margin:19px auto;text-align:center;width:170px;text-decoration:none;border:2px solid #414C5C;font:600 normal 14px/36px "proxima-nova-n6","proxima-nova",sans-serif;}
.products-grid .product-image-wrapper .quick-view a:hover{border:2px solid #303742;background:none repeat scroll 0 0 #303742;}
.products-grid .product-image-wrapper .out-of-stock,.product-img-box .out-of-stock,.checkout-cart-index .out-of-stock{background:none repeat scroll 0 0 #414c5c;color:#fff;font-size:10px;height:18px;left:0;line-height:18px;padding:2px 10px;position:absolute;text-transform:uppercase;top:23px;cursor:default;z-index:100;}
.products-grid .product-info{margin:15px auto;width:78%;font:400 normal 13px/15px "proxima-nova-n4","proxima-nova",sans-serif;}
.box-up-sell .products-grid .product-info{width:100%}
.products-grid .product-info .product-name{word-wrap:break-word;}
.products-grid .product-info .product-name a{font:400 normal 13px/15px "proxima-nova-n6","proxima-nova",sans-serif;text-decoration:none;font-weight:normal;display:block;color:#000;height:30px;overflow:hidden;text-overflow:ellipsis;}
.products-grid .product-info .product-name a:hover,.products-grid .product-info .product-name a:active{color:#333D4D;text-decoration:underline;}
.products-grid .product-info .product-name a .manufacturer{font:600 normal 13px/15px "proxima-nova-n6","proxima-nova",sans-serif;text-transform:uppercase;padding:0;color:#000000;font-weight:600}
.products-grid .product-info .price-link{text-decoration:none;display:block;float:left;height:20px;line-height:20px;width:100%;padding:10px 0 0;white-space:nowrap;}
.products-grid .product-info .price-box{margin:0;clear:both;float:left;margin:0 10px 0 0;}
.products-grid .product-info .price-box .regular-price .price{font:600 oblique 16px/24px "Georgia",serif;color:#333d4d}
.products-grid .product-info .price-box .old-price{display:none;}
.products-grid .product-info .price-box .old-price .price{color:#A0A3A8;padding:0 10px 0 0;}
.products-grid .product-info .price-box .special-price{display:inline;}
.products-grid .product-info .price-box .special-price .price{font:600 oblique 16px/24px "Georgia",serif;color:#333D4D;}
.products-grid .product-info .savings-note{white-space:nowrap;color:#9c0c0c;font:600 normal 15px/ 12px "proxima-nova-i6","proxima-nova",sans-serif;text-transform:uppercase;padding:2px 5px;line-height:28px;}
.products-grid .ratings{text-align:left;line-height:13px;}
.products-grid .rating-links{display:block;padding:2px 0 0;clear:both;}
.products-list li.item{margin:0 0 20px 0;padding:0 20px 20px 20px;background:url(bkg_dots.gif) repeat-x 0 100%;}
.products-list li.last{background-image:none;}
.products-list .product-image{float:left;margin-right:-186px;text-decoration:none!important;position:relative;}
.products-list .product-shop{margin-left:186px;}
.products-list .product-name{margin-bottom:5px;}
.products-list .price-box{margin:5px 0 10px;}
.products-list .desc{margin:5px 0 10px;font-size:12px;}
.products-list .desc .link-learn{white-space:nowrap;}
.contrh{ height:28px;}
.bigcon{width:100%; height:inherit;  }	
.bigleft{float:left;width:220px; margin-top:10px;}
.proleft{ float:left; width:220px;}
.proleft li{text-align: left; padding-top:10px; height:30px; display: inline-block; float;left; margin-left:-8px; width:220px;}
.proleft a{text-decoration: none;}
.proleft a:hover{color:#01070F;}
.proitem{ width:200px; padding-left:30px; }
.proright{ float:left; width:1180px; margin-top:30px;}	
.proright ul{width:1180px;}	
.proright h2{
	float:right;
	width:100%;
	height:35px;
	color:#414C5C;
	padding-top:10px;
    border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #bbb8b6;
	border-bottom-color: #bbb8b6;
}
.proright li{ display:inline;float:left;width:300px;height:530px;text-align:center;margin-top: 10px;
	            margin-right: 10px;margin-bottom: 10px;margin-left: 25px; overflow:hidden;}
.proright li a{ text-decoration:none; color:#000000;}
.proright li a:hover{color:#414C5C; text-decoration:underline;}
.proimg{ text-align:left;; padding-left:-10px;}
.contrh h2{ height:45px; background-color:#ceeaea;padding-top:10px; }
.your-cost2{ color:#FF0000; margin-top:-10px;}
.button span {
   cursor: pointer;
    height: 38px;
    padding: 0 5px 0 16px; 
	}
    
	.button {
    color: #fff;
    font-size: 12px;
    line-height: 44px;
    font-weight: bold; 
    text-transform: uppercase;}
	.probig{ width:100%; float:left;}
	.probig li{ display:inline;float:left;width:280px;height:530px;text-align:center;margin-top: 10px;
	            margin-right: 10px;margin-bottom: 10px;margin-left: 25px; overflow:hidden;}
.probig li a{ text-decoration:none; color:#000000;}
.probig li a:hover{color:#414C5C; text-decoration:underline;}
#brands_list_menu li{
	margin-bottom: 3px;
}
#brands #lettersNames {
	margin: 0 0 0 0;
	padding-bottom: 10px;
	border-bottom: 1px dashed #D4D4D4;
}
#brands #lettersNames a {
	margin: 0 10px;
}
#brands .brands_letter{

}
#brands .brands_letter h3{
	border-bottom: 1px solid #ddd;
	color: #777;
}
#brands .brandslist_letter_links h4.brandslist_heder_letter_link{
	font-weight: normal;
	font-size: 16px;
}
#brands .brandslist_letter_links h4.brandslist_heder_letter_link:hover{
	color: #111;
	cursor: pointer;
	text-decoration: underline;
}
#brands .brandslist_letter_links li{
	margin-bottom: 5px;
}
#brands .brandslist_letter_links ul{
	padding-bottom: 5px;
	padding-left: 30px;
}
h1.collection_header {
	display: inline-block;
	margin: 0 20px 0 0;
	font-size: 24px;
}

#collections_list .gender_type{
	/*border-bottom: 1px solid #ddd;*/
}
#collections_list .only_subserie{
	margin-bottom: 5px;
}
#collections_list .subserie{
	margin-bottom: 8px;
}
#collections_list .subserie>a{
	color: #444;
	font-size: 16px;
	margin-bottom: 5px;
	display: block;
}

#collections_list .subseries_list li{
	margin-bottom: 5px;
}
.navbar{
	border-radius: 0;
	border: none;
	/*min-height: 50px;*/
}

.navbar-default #main_nav{
	background: #DFDFDF;
	background: rgb(255,255,255); 
	/*Old browsers*/ 
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); 
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );  

	border-top: 1px solid #eee;
	/*box-shadow: 2px 2px 5px #ccc,-2px 0px 5px #ccc;*/
}
.navbar-default #main_nav .navbar-nav>li>a:hover{
	/*background-color: #f1f1f1;*/
	background-color: #B5B5B5;
	color: #FFFFFF;
}
.navbar-default #main_nav .navbar-nav>li.active>a{
	background-color: #858585;
	color: #FFFFFF;
}

#mainContent{
	padding-left: 15px;
	padding-right: 15px;
	background-color: #fff;
}
#mainContent>h3{
	margin-top: 0;
	margin-bottom: 20px;
}
#promotion{
	margin-bottom: 20px;
}
#front_page_promotions{
	margin-top: 30px;
}
#front_page_promotions #front_page_promotions_css_panes{
	padding-top: 15px;
	padding-bottom: 15px;
}
#front_page_promotions_css_panes .promotions_watch_block{
	border-left: 1px #EEE solid;
}
#front_page_promotions_css_panes .promotions_watch_row:first-child  .promotions_watch_block{
	border: none;
}
#banner_wrapper{
	margin-top: 20px;
	height: 450px;
	position:relative;
}
.list-unstyled{padding-left:0;list-style:none}
.col-lg-12 {
    width: 100%;}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;}
	#brands .brands_letter h3 {
    border-bottom: 1px solid #ddd;
    color: #777;
}
.brands_letter col-lg-3 col-md-3 col-sm-6 col-xs-12{ float:left;  position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}	
#brands_list_menu li{
	margin-bottom: 3px;
}
#brands #lettersNames {
	margin: 0 0 0 0;
	padding-bottom: 10px;
	border-bottom: 1px dashed #D4D4D4;
}
#brands #lettersNames a {
	margin: 0 10px;
}
.col-lg-3 col-md-3 col-sm-6 col-xs-12{ float:left;  position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; width: 25%;}
.col-lg-3 {
    width: 25%; float:left;}

#brands .brands_letter h3 {
	border-bottom: 1px solid #ddd;
	color: #777;
}
#brands .brandslist_letter_links h4.brandslist_heder_letter_link{
	font-weight: normal;
	font-size: 16px;
}
#brands .brandslist_letter_links h4.brandslist_heder_letter_link:hover{
	color: #111;
	cursor: pointer;
	text-decoration: underline;
}
#brands .brandslist_letter_links li{
	margin-bottom: 5px;
}
#brands .brandslist_letter_links ul{
	padding-bottom: 5px;
	padding-left: 30px;
}
h1.collection_header {
	display: inline-block;
	margin: 0 20px 0 0;
	font-size: 24px;
}

.filter cust-sel clearfix{ width:100%; float:left; }
.featured-gallery-wrap {
    width:100%;
    margin:0 0 0 0px;
    overflow:hidden;
}
 .pict {
    width:280px;

 overflow:hidden;
   
  
}
 .picts {
    width:200px;

 overflow:hidden;
   
  
}
.featured-gallery .pict td {
    
    vertical-align:middle;
    text-align:center;
}
.featured-gallery .pict td img {
    display:inline;
}
.featured-gallery strong {
    display:block;
    margin:10px 0 0 2px;
    font-size:11px;
    line-height:16px;
    overflow:hidden;
}
.featured-gallery strong a {
    color:#252525;
}
.featured-gallery strong a:hover {
    color:#036;
}
.featured-gallery-wrap li{ float:left; display:inline;float:left;width:200px; height:280px;text-align:center;margin-top: 10px;
	            margin-right: 10px;margin-bottom: 10px;margin-left: 25px; overflow:hidden; }
				.featured-gallery-wrap  li a{ text-decoration:none; color:#000000;}
.featured-gallery-wrap li a:hover{color:#414C5C; text-decoration:underline;}

.infocen{ float:left; width:100%;} 
.lbMag{float:left; width:300px; }
.searchbg {height:100px;}