@charset "utf-8";

/* Catalog promo line
*******************************************************************************************************************************/
.g-middle .b-cat-line{margin:-10px -10px 0}
.g-middle .b-cat-line + .b-main-page-grid-1{margin-top:10px}
.b-cat-line {
	padding:12px 10px 8px;
	background-color:#f7f7f7;
	background:-moz-linear-gradient(top,#f7f7f7 0%,#e7e7e7 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(100%,#e7e7e7));
	background:-webkit-linear-gradient(top,#f7f7f7 0%,#e7e7e7 100%);
	background:-o-linear-gradient(top,#f7f7f7 0%,#e7e7e7 100%);
	background:-ms-linear-gradient(top,#f7f7f7 0%,#e7e7e7 100%);
	background:linear-gradient(to bottom,#f7f7f7 0%,#e7e7e7 100%);overflow:hidden;white-space:nowrap;
	position:relative;font:0/15px 'Open Sans', Arial, Helvetica, Verdana, sans-serif;color:#808080;
	display: block;
	width: 100%;
}
.b-cat-line:after{content:"";width:25px;height:40px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAoCAYAAAALz1FrAAAAr0lEQVR42u2T0QrCMAxFk1pFBFH3l/4/9LHxZlYJxWmH7Z4SKCftSkPIDqeU7sx8E5EJnAqv4AU8gyfwCB7APbgDAwiwLJGIdEMasXyQigRSdU6G9Isams9F5Hkihe8LH/araPOwcPGvAkpbLPZ4sKmT0RFt5VGxSSeh9yzqmeiKrf/9WlpPQs55TnrzlevapJM4eibfjKfexpMb78a78W68G+/Gu/FuvBvvxjd78gBRvgpcLpPdIQAAAABJRU5ErkJggg==) no-repeat 0 0;position:absolute;top:0;right:0}
.b-cat-line a{padding:5px 0;margin:-5px 0;display:inline-block;color:#333}
.b-cat-line a:hover{text-decoration:none}
.b-cat-line a:hover>span{text-decoration:underline;color:#333}

.b-cat-line .item {padding:0 30px 0 0;display:inline;font-size:13px}
.b-cat-line .item:first-child {padding-left:10px}
.b-cat-line span{font-weight:700}
.b-cat-line small{font-style:italic;font-size:11px;color:#808080}

/* Media queries for catalog promo line
*******************************/

/*
	< 1000

@media only screen and (min-width:0) and (max-width:1239px),only screen and (min-device-width:0) and (max-device-width:1239px){
	.b-cat-line>.item{padding:0 25px 0 0}
	.b-cat-line>.item:nth-last-child(2),
	.b-cat-line>.item:last-child{display:none}
}


	1000...1239

@media only screen and (min-width:1240px) and (max-width:1400px),only screen and (min-device-width:1240px) and (max-device-width:1400px){
	.b-cat-line>.item{padding:0 35px 0 0}
	.b-cat-line>.item:last-child{display:none}
}
*/
