/* if webfonts... */
@font-face {
    font-family: 'BaskervillePro';
    src: url('/static/core/fonts/Baskerville10ProNon-Lining.eot?#iefix') format('embedded-opentype'),
         url('/static/core/fonts/Baskerville10ProNon-Lining.woff2') format('woff2'),
         url('/static/core/fonts/Baskerville10ProNon-Lining.woff') format('woff'),
         url('/static/core/fonts/Baskerville10ProNon-Lining.ttf') format('truetype');
}

.fontface .header__title,
.fontface .navdrawer__title,
.fontface .corenav__title,
.fontface .slide__tourtitle,
.fontface .slide__objectname,
.fontface .slide__textbox {
    font-family: 'BaskervillePro', 'Baskerville', serif;
}

.header__title { color: #343434; }

    .header__title h1 {
        font-size: 0.9em;
        margin: 0.1em 0 -0.5em;
    }

    .corenav__title h2,
    .header__title h2 {
        font-size: 0.8em;
        margin-bottom: -0.3em;
    }

.slide__tourtitle { color: #fff; }

.searching .landing__title{
    background: linear-gradient(to bottom, rgba(240,235,229,1) 0%,rgba(240,235,229,0.6) 100%), url(/uploads/CACHE/images/images/tour/7-2/44c3264dd4d55b18facb2125cac9147a.jpg) no-repeat left center;
    background-size: cover;
}

.navdrawer__title{
    color: #1D1C1C;
    padding: 0.6em 1.1em 0.2em;
    border-bottom: 1px solid #ccc;
}

    .navdrawer__title h1 { font-size: 1.5em; }
    .navdrawer__title h2 { font-size: 1.3em; }

@media screen and (max-width: 350px) {
    .header__title { padding-top: 0.8em; }
    .header__title h1 { font-size: 0.7em; line-height: 0.9em; }
    .header__title h2 { font-size: 0.6em; }
}
