/* @import url("//hello.myfonts.net/count/29fb52"); */
@font-face {font-family: 'PFHandbookPro-Regular';src: url('webfonts/29FB52_0_0.eot');src: url('webfonts/29FB52_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/29FB52_0_0.woff') format('woff'),url('webfonts/29FB52_0_0.ttf') format('truetype');}
@font-face {font-family: 'PFHandbookPro-Thin';src: url('webfonts/29FB52_1_0.eot');src: url('webfonts/29FB52_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/29FB52_1_0.woff') format('woff'),url('webfonts/29FB52_1_0.ttf') format('truetype');}
@font-face {font-family: 'PFHandbookPro-ExtraThin';src: url('webfonts/29FB52_2_0.eot');src: url('webfonts/29FB52_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/29FB52_2_0.woff') format('woff'),url('webfonts/29FB52_2_0.ttf') format('truetype');}



/* don't show EuroSafe Topics (5th multicat group) */
div.searchsection9 {
    display:none;
}



div.header{
    background-color: white;
    background-image: url('epos_header_online.jpg');
    background-position: 0 center;
    max-height: 70px;
    overflow: hidden;
}


div.header a{
    font-family: PFHandbookPro-Thin, Tahoma, sans-serif;
    font-size: 120%;
}

div.quicksearch input {
    border: 1px solid #a90f28;
    margin-top: 30px;
}

div.nav a.active, div.nav a:active {
    background-color: rgba(255, 255, 255, 0.2);
}

div.header a.headerlogo{
    float:left;
    height:55px;
    width:210px;
    padding:0;
    display:block;
    position:absolute;
    left:0;
    top:0;
    background-image: url('viewing_logo.png');
    background-repeat: no-repeat;
    background-position: 0 center;
    margin-top: 5px;
    margin-left: 3vw;
}

@media (max-width:419px) {
    div.header {
        background-color: #a90f28;
        padding-left: 0;
        background-image: none;
    }
    div.header a.headerlogo{
        width: 100%;
        background-position: center center;
        margin-left:0;
    }
}



@media (min-width:1000px) {

    div.header a{
        padding-top: 40px;
    }
}


.backgroundcolor {
    background-color: #a90f28;
}

h1, h2, h3, a, div.searchoptions a span, a.prevnextposter, div.bookmarkinfo a, td.posternumber, td.postertitle{color: #a90f28;}


body{
/*	background-color: #e4b4b9;*/
    background-color: #5E0B1D;
    background-image: url('epos_background.jpg');
    background-repeat: no-repeat;
    background-position: center 0;
    /*
    font-family: PFHandbookPro-Thin, Tahoma, sans-serif;
    font-size: 16px;
    font-size: calc(13px + 0.3vw);*/
}

@media (max-width:999px) {
    body {
        background-color: #AB1028;
        background-image:none;
        font-size: 12px;
        font-size: calc(11px + 0.3vw);
    }
}


h1, h2, h3, td.posternumber, td.postertitle{
    font-family: PFHandbookPro-Regular, Tahoma, sans-serif;
    font-size: 150%;
}
h1 {
    font-size: 190%;
    padding-left: 0.55em;
}

.breadcrumb {
    padding-left: 3vw;
    padding-right: 3vw;
}

td.posternumber, td.postertitle{
    font-size: 190%;
}


div.main {
    margin-top:20px;
}


/* google adsense */

.epos-top-responsive { 
    width: 320px; 
    height: 50px; 
    margin-left:auto;
    margin-right:auto;
    background-color: #5e0b1d;
}
@media(min-width: 500px) { .epos-top-responsive { width: 468px; height: 60px; } }
@media(min-width: 800px) { .epos-top-responsive { width: 728px; height: 90px; } }

.epos-wide-skyscraper {
    width:160px;
    height:600px;
    position:absolute;
    top:0px;
    right: -180px;
    display:none;
    background-color: #5e0b1d;
}

@media(min-width: 1750px) { .epos-wide-skyscraper { display:block; } }
