/* fix */
.block-fresh-vinyl,
.block-all-bands,
.block-vinyl-about { float:left; width:100%; }

.block-fresh-vinyl .block-header,
.block-all-bands .block-header { border-bottom:none; }
.block-all-bands h2.block-header.no-border { padding-bottom:16px; }

.block-item .description-more { display: none; }
.block-item a.read-more { display: inline; background: none; border-bottom-style: dashed; padding: 0; }
.block-item a.read-more:after { margin-left: 5px; top:44%; left:100%; }
.block-vinyl-about .img img { margin-top:6px; }

.block-bands-search label { padding:0; float:none; }
.block-bands-search.default-form.light-gradient { border:0 !important; }
.block-bands-search.default-form label input[type="text"] { margin:5px 0 20px; width:100%; }

.letters-list { border-radius:4px; margin:0 -2px; }
.letters-list .letter-item { border-bottom:1px solid #e6f3ff; border-right:1px solid #e6f3ff; width:50px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; float:left; }
.letters-list .letter-item:nth-child(6n+1) { border-right-color:transparent; }

.letters-list .letter-item a { display:block; height:31px; line-height:31px !important; color:#175fb9; font-size:14px; font-weight:bold; }
.letters-list .letter-item .first-letter { color:#b91717; }

.bands-list { margin:0 -10px; }
.bands-list .band-item { float:left; width:140px; height:155px; margin:0 10px 20px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; border:1px solid #e6f3ff; border-radius:4px; }
.block-fresh-vinyl .bands-list .band-item { height:175px; }
.bands-list .band-item:hover {
	border-color: #a8c7e7;
	box-shadow: 0 0 3px #a8c7e7;
	background-image: -moz-linear-gradient(#ffffff 75%, #fafafa);
	background-image: -o-linear-gradient(#ffffff 75%, #fafafa);
	background-image: -webkit-linear-gradient(#ffffff 75%, #fafafa);
	background-image: linear-gradient(#ffffff 75%, #fafafa);
}
.bands-list .band-item a { display:block; cursor:pointer; padding:20px 10px 10px; text-align:center; color:#175fb9; font-size:12px; }
.bands-list .band-item span { display:block; max-height:36px; overflow:hidden; }
.bands-list .band-item span.long { line-height:15px; height:30px; overflow:hidden; }
.bands-list .band-item span:first-letter { font-size:14px; font-weight:bold; }
.bands-list .band-item span.big-first-letter:first-letter { color:#b91717; }
.block-fresh-vinyl .bands-list .band-item strong { display:block; height:18px; overflow:hidden; }
.block-fresh-vinyl .bands-list .band-item strong.long { line-height:14px; height:28px; }
.block-fresh-vinyl .bands-list .band-item span:first-letter { font-size:13px; font-weight:normal; }
.bands-list .band-item img { display:block; margin:0 20px 5px; }

.show-more { border-top:1px solid #e6f3ff; border-bottom:1px solid #e6f3ff; text-align:center; }
.show-more a { font-size:12px; }

.block-cant-find { margin-top:20px; }
.block-cant-find h1 { text-align:center; margin-bottom:20px; }
.block-cant-find p { font-size:12px; color:#000; }
.block-cant-find form { margin-top:20px; padding-top:15px; border-top:1px solid #a8c7e7; }
.block-cant-find label { padding:0; margin-bottom:20px; float:none; }
.block-cant-find label input[type="text"] { margin-top:5px; }
.block-cant-find label span { font-size:11px; color:#5c5c5c; }
.block-cant-find input[type="submit"] { height:40px; }

@media screen and ( max-width: 1200px ) {
}