/*
 Theme Name:   Ozzy Osbourne
 Description:  Ozzy Osbourne, Twenty Sixteen Child Theme
 Author:       James
 Author URI:   http://www.45press.com
 Template:     twentysixteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  James Stewart
*/

@import 'assets/css/bookblock.css';
@import 'assets/css/colorbox.css';
@import 'assets/css/flexslider.css';
@import 'assets/css/style.css';

body.single-album  .sidebar,
body.single-event .sidebar,
body.page-template-page-events .sidebar,
body.page-template-page-events-past .sidebar {
    display: none!important;
}

@media (min-width: 768px) {
    .mobile-album-back {
        display: none;
    }
}

@media (max-width: 767px) {
    body.page-albums {
        background: #000!important;
    }

    .album-landing .page-title a.link-back {
        display: none;
    }

    .album-landing .thumb {
        margin-left: 0;
    }

    .album-landing .extra-action {
        max-width: 100%;
        margin-left: 0;
        background-size: 100% 58px;		
    }

    .album-landing .extra-action .link-buynow {
        font-size: 20px;
    }

    .album-landing .extra-action .link-more-info {
        font-size: 10px;
    }

    .mobile-album-back {
        display: block;
        text-align: center;
        padding: 15px 0;
        background: rgba(0, 0, 0, 0.75);
    }

    .mobile-album-back a {
        color: #fff;
        font-weight: normal;
        font-size: 11px;
        font-family: 'Cardo', serif;
        text-transform: uppercase;
        line-height: 14px;		
    }
}

/* Newsletter */
.newsletter-title {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    font-family: 'Gentium Book Basic', serif;
    font-weight: normal;   
    color: #eaa827;
    text-transform: uppercase;
    margin-right: 5px;
}

#header-form {
    display: inline-block;
    vertical-align: middle;
    max-width: 265px;
}

#header-form .form-group {
    margin-bottom: 0;
}

#header-form .form-control {
    background-color: #fff;
    border-color: #fff;
    border-radius: 0;
    height: 25px;
    font-family: 'Times New Roman', sans-serif;
    font-size: 13px;
    font-style: italic;
    font-weight: normal;
    line-height: 1em;
}

#header-form .btn {
    background-color: transparent;
    border-color: transparent;
    color: #eaa827;
    text-transform: uppercase;
    border-radius: 0;
    height: 25px;
    font-size: 16px;
    font-family: 'Gentium Book Basic', serif;
    font-weight: normal;
    padding: 4px 12px;
    line-height: 1em;
}

#header-form .btn:hover,
#header-form .btn:focus {
    border-color: transparent;
    color: #eaa827;
    text-decoration: underline;
}

.header-arrow {
    display: inline-block;
    vertical-align: middle;
    height: 13px;
    width: 12px;
    background: transparent url('assets/img/header-arrow.png') no-repeat;
    margin-bottom: 2px;
}

.fancybox-wrap iframe {
    max-width: 100%;
}

@media (max-width: 767px) {
    .fancybox-inner {
        -webkit-overflow-scrolling: touch !important;
        overflow: scroll !important;
    }   

    body.page-template-page-newsletter .page-title {
        display: none;
    }
    
    body.page-template-page-newsletter .newsletter-container {
        padding: 0;
        margin-left: 0;
    }
}