main .container {max-width:1360px!important}

header.banner.imprint {margin-bottom:20px; background-color:#282f6b}
header.banner.imprint .page-name h1 {padding:20px 0 10px; color:#fff}
nav ol.breadcrumb.imprint {font-size:10pt; color:#fff; padding:0 0 15px 5px; margin:0!important}

.imprint .banners {border:1px solid #ccc}
.imprint .banners  .jumbo {height:340px}
.imprint .banners .jumbo .btn:hover {background-color:#fff!important}
.imprint .banners .headline {font-weight:600; font-size:1.25em; color:#333}

.imprint .head2 h2 {font-weight:600; margin:15px 0 10px; display:inline-block; color:#282f6b}
.imprint .head2 a {text-decoration:none; color:#666666; font-size:.9em; display:inline-block}
.imprint .head2 a:hover {text-decoration:underline}

.imprint .book-row img {
    width:180px;
    border:1px solid #ccc
}	
 
.imprint .book-row .titem {
	font-family:"Open Sans",Helvetica,Arial,sans-serif; 
	font-size:.9em; 
	font-weight:600;
	max-width:1500px;
	margin:0 auto;
	overflow-x:auto;
    padding-bottom:15px;
	white-space:nowrap
}
.imprint .book-row .titem li {
	display:inline-block;
	position:relative;
	vertical-align: bottom;
	max-width:290px;
	white-space: normal;
    margin:0 10px
}
.imprint .book-row .titem li a {
	display:block;
	text-decoration:none
}
.imprint .book-row .titem li a p {
	font-size:2em
}

.imprint .book-row .titem li a:hover, .imprint .book-row .titem li a:focus {
	text-decoration:none;
	color:#10147f
}
.imprint .book-row .titem li a>.tlabel {
	text-align:center;
	padding:15px 5px;
	color:#000
}
.imprint .book-row .titem li a:hover>.tlabel {
	text-decoration:underline
}
.imprint .book-row .titem li .ttype {
	position:relative; 
	bottom:0; 
	background-color:#f2f3f8; 
	padding:10px 12px;
	margin-top:-40px;
	max-width:75%
}

.imprint .blb, .blb li {padding:0; list-style:none}

.imprint .blb li a {
    display:block; 
    background-color:#eee; 
    color:#4a5b71; 
    border:1px solid #4a5b71; 
    text-decoration:none; 
    padding:15px 10px; 
    margin:5px 10px; 
    font-size:.9em; 
    font-weight:bold; 
    height:90%
}

.imprint .blb a:hover {color:#4a5b71; background-color:#fff}
.imprint a.banner-link {color:#000; text-decoration:none}
.imprint a.banner-link span {margin:12px 0 20px 25px; display:block; font-weight:bold; font-size:.9em}
    
.imprint .copy {margin-top:20px}

.imprint .stamp {height:100%; display:block}
.imprint .stamp img {border:1px solid #000}

.imprint .feature h3 {font-size:1.1em; background-color:#eee; padding:5px 10px; border-bottom:1px solid #ccc; font-weight:600; margin:40px 0 15px}
.imprint .feature p {margin-bottom:0; font-size:11pt; padding:10px 0}
.imprint .feature .inform {padding:10px 25px 10px 5px}

// MEDIA QUERIES

    @media screen and (max-width: 991px) {
        .imprint .headline {font-weight:600; font-size:1em}
        .imprint .banners .jumbo {height:250px}
        header.banner .page-name h1 {font-size:2em; margin-top:10px}
    }
    @media screen and (max-width: 767px) { 
        .imprint .headline {font-size:1.2em} 
        .imprint .banners  .jumbo {height:280px}
        .imprint .stamp img {margin-bottom:15px}

    }

    @media (max-width: 992px) { 
        .imprint .copy {margin-top:10px}
        .imprint .copy p {padding:0; font-size:.9em}
    }

    @media (max-width: 1199px) {}

    @media (min-width: 1200px) {

	    .imprint .book-row .titem li {
		    margin:15px;
		    max-width:350px;
	    }
	    .imprint .book-row .titem li .ttype {
	        max-width:50%
        }
    }
    @media (min-width: 1568px) {
	    .imprint .book-row li {
		    margin:20px
	    }
    }

