/*
Theme Name: RED Release Book
Theme URI: 
Description: 
Author: 45PRESS Team
Author URI: http://www.45press.com
Version: 1.0
Tags:
License:
License URI:
*/

/* General */
html {
    position: relative;
    min-height: 100%;
}

body {
    font-family: 'Rubik', sans-serif;
    font-size: 16px;
    line-height: 1.428571429;
    background: #F0F1F2;
    color: #363636;
    padding-top: 94px;
}

body.home #main {
    padding-bottom: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Rubik', sans-serif;
    font-weight: 700;
}

a {
    color: #8b97a3;
}

a:hover, a:focus {
    color: #fff;
    text-decoration: none;
}

#main {
    min-height: 500px; 
    padding-bottom: 30px;
}

.container-fluid {
    padding: 0 75px;
}

/*.red-text {
    color: #8b97a3;
}*/

/* Form */
::-webkit-input-placeholder {
    color: #868686!important; 
}

:-moz-placeholder { /* Firefox 18- */
    color: #868686!important; 
}

::-moz-placeholder {  /* Firefox 19+ */
    color: #868686!important; 
}

:-ms-input-placeholder {  
    color: #868686!important; 
}

.btn-default, .bit-show-all-dates {
    background-color: #ff893e;
    border-color: #ff893e;
    border-radius: 0;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Rubik', sans-serif;
    font-weight: 500;
    padding: 10px 15px;
    letter-spacing: 0.8px;
}

.btn-default:active, .btn-default:active:hover,
.btn-default:hover, .btn-default:focus,
.bit-show-all-dates:active, .bit-show-all-dates:active:hover,
.bit-show-all-dates:hover, .bit-show-all-dates:focus
{
    background-color: #FD7018!important;
    border-color: #FD7018;    
    color: #fff;
}

.bit-widget.bit-layout-row .bit-event .bit-details .bit-date {
    font-weight: 400!important;
}

/* Navigation */
body.admin-bar .navbar {
    top: 32px;
}

.navbar {
    position: fixed;
    top: 0;
    width: 100%;
    background: #031225;
    border-radius: 0;
    border: 0;
    margin: 0;
    padding: 11px 0;
    z-index: 1030;
}

.navbar-brand {
    position: relative;
    z-index: 1040;
    height: auto;
}

.navbar-brand img {
    height: 44px;
    width: auto;
}

.navbar-toggle {
    z-index: 1030;
}

.navbar-toggle .icon-bar {
    background: #fff;
}

.navbar-nav, .navbar-form {
    z-index: 1030;
    position: relative;
}

.navbar-form .btn, .navbar-btn {
    padding: 6px 15px!important;
}

.navbar-nav>li>a:not(.btn) {
    color: #999999;
    text-transform: uppercase;
    font-family: 'Rubik', sans-serif;
    font-weight: 500;
    border-top: 5px solid transparent;
}

.navbar-nav>li>a:not(.btn):hover, .navbar-nav>li>a:not(.btn):focus {
    background: none;
    border-top: 5px solid #ff893e;
    color: #fff;
}

.navbar-btn {
    background: #031225;
    border-color: #ff893e;
    color: #fff;
    padding: 10px 27px!important;
}

.navbar-btn:hover, .navbar-btn:focus {
    background: #ff893e!important;
    border-color: #031225;
}

body.page-template-template-home .home-nav {
    display: none;
}

.home-nav {
    margin-top: 9px;
}

/* Home Carousel */
#home-carousel-wrap {
    min-height: 150px;
    max-height: 730px;
    overflow: hidden;
    position: relative;
    /*border-bottom: 10px #000 solid;*/
}

#carousel-home {
    position: static;
}

#carousel-home .carousel-control {
    width: auto;
    background: none!important;
    text-shadow: none;
    color: #ff893e;
    line-height: 1em;
    font-size: 60px;
    opacity: 1;
}

#carousel-home .carousel-control:hover,
#carousel-home .carousel-control:focus {
    color: #292929;
}

#carousel-home .carousel-control i {
    position: absolute;
    top: 50%;
    margin-top: -30px;
}

#carousel-home .carousel-control.left i {
    left: 0;
}

#carousel-home .carousel-control.right i {
    right: 0;
}

.slide-img {
    width: 100%;
    height: auto;
}

/* Featured Release Books */
#featured-release-books {
    padding: 80px 0;
}

.featured-release-book {
    text-align: center;
}

.featured-release-book h3 {
    text-transform: uppercase;
    font-size: 32px;
    font-weight: 500;
    letter-spacing: 0.7px;
    padding-bottom: 5px;
    margin-top: 0;
    margin-bottom: 0;  
}

.featured-release-book h2 {
    text-transform: uppercase;
    font-size: 54px;
    font-weight: 500;
    letter-spacing: 0.7px;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 15px;  
}

.release-book-box {
    position: relative;
}

.featured-release-book-img {
    margin-top: 15px;
}

#release-books .owl-nav>div {
    position: absolute;
    top: 50%;
    margin-top: -30px;
    line-height: 1em;
    font-size: 60px;
    color: #ff893e;
}

#release-books .owl-nav>div:hover, #release-books .owl-nav>div:focus {
    color: #292929;
}

#release-books .owl-nav>div.owl-prev {
    left: -120px;
}

#release-books .owl-nav>div.owl-next {
    right: -120px;
}

.home-title {
    margin: 0 0 50px 0;
    font-weight: 400;
    font-size: 42px;
    line-height: 1em;
    letter-spacing: 0.9px;
    text-align: center;
}

/* Search */
#search {
    background: url('assets/img/bg/guitar-bg.jpg') no-repeat center center;
    background-size: cover;   
    padding: 80px 0;
}

#search form {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
}

.search_selector .row {
    margin: 0;
}

.search_selector .row>div {
    padding: 0;
}

.form-control {
    border: 1px solid #363636;
    border-radius: 0;
    font-family: 'Rubik', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1em;
    color: #363636;
    height: 58px;
    padding: 10px;
    -webkit-appearance:none;
}

.form-control:focus {
    border-color: #ff893e;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(197, 59, 43, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(197, 59, 43, 0.6);
}

select.input-lg {
    height: 58px;
    line-height: 1em;
}

select.form-control {
    background: #fff  url('assets/img/bg/Arrow-Down.svg') no-repeat right 20px center;
    background-size: 12px 7px;
}

#search_type {
    border-right: 0;
}

#label_wrap, #artist_wrap, #genre_wrap {
    display: none;
}

ul.page-numbers {
    display: block;
    text-align: center;
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.page-numbers>li {
    display: inline-block;
    vertical-align: middle;
}

/* Featured Labels */
#featured-labels {
    padding: 100px 0;
    /*background: #000;
    color: #fff;*/
    background: #fff;
    color: #000;
    width: 100%;
}

.featured-labels-title {
    background: #ff893e;
    padding: 30px 0;
    position: relative;
    top: -100px;
}

.featured-labels-title:before {
    content: '';
    position: absolute;
    left: 0;
    top: -30px;
    width: 100%;
    height: 60px;
    background: #ff893e;
    -webkit-transform: skewY(1.2deg);
    -moz-transform: skewY(1.2deg);
    -ms-transform: skewY(1.2deg);
    -o-transform: skewY(1.2deg);
    transform: skewY(1.2deg);
    -webkit-backface-visibility: hidden;
}

.featured-labels-title:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -20px;
    width: 100%;
    height: 60px;
    background: #ff893e;
    -webkit-transform: skewY(-1.2deg);
    -moz-transform: skewY(-1.2deg);
    -ms-transform: skewY(-1.2deg);
    -o-transform: skewY(-1.2deg);
    transform: skewY(-1.2deg);
    -webkit-backface-visibility: hidden;
}

.featured-labels-title h2 {
    color: #fff;
    display: inline-block;
    font-family: 'Rubik', sans-serif;
    font-weight: 700;
    font-size: 48px;
    text-transform: uppercase;
    border-bottom: 8px solid #000;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 5px;
    position: relative;
    z-index: 1020;
}

.featured-label h3 {
    margin-top: 0;
    font-size: 30px;
    font-family: 'Rubik', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #b0b1b0;
}

.featured-label-logo {

}

/* Links */
#links {
    background: #000;
    padding: 100px 0 100px 0;
}

#links .btn-default {
    margin-bottom: 15px;
    padding: 30px 15px;
    font-size: 24px;
}

/* Book Nav */
.book-nav {
    background: #8b97a3;
    padding: 15px;
    margin-bottom: 50px;
    font-family: 'Rubik', sans-serif;
    font-weight: 500;
    font-size: 18px;
    text-transform: uppercase;
}

.book-nav a {
    color: #fff;
}

.book-nav a:hover, .book-nav a:focus {
    color: #000;
}

.book-nav .date-heading {
    color: #fff;
}

.book-nav .date-heading a {
    color: #fff;
}

.book-nav .date-heading a:hover, .book-nav .date-heading a:focus {
    color: #000;
}

/* Release Page */
body.single-release #main, .page-template-template-preview #main {
    /*padding-top: 12px;*/
    /*padding-top: 70px;*/
}

/*body.single-release .home-nav {
    display: block;
}*/

body.page-template-template-preview, 
body.single-release {
    background: #282828;
    color: #fff;
}

body.page-template-template-preview .section-title,
body.single-release .section-title {
    color: #fff;
}

#release-banner {
    /* background: #d8d8d8;
     min-height: 150px;
     max-height: 400px;
     overflow: hidden;*/
}

#release-banner .banner-img {
    width: 100%;
    height: auto;
}

#release-info {
    position: relative;
    /*padding-top: 60px;*/
    padding-top: 30px;
}

/*#release-info:before {
    content: '';
    position: absolute;
    left: 0;
    top: -30px;
    width: 100%;
    height: 60px;
    background: #d8d8d8;
    border-top: 10px #000 solid;
    -webkit-transform: skewY(1.2deg);
    -moz-transform: skewY(1.2deg);
    -ms-transform: skewY(1.2deg);
    -o-transform: skewY(1.2deg);
    transform: skewY(1.2deg);
    -webkit-backface-visibility: hidden;
}*/

.page-title.artist-title {
    line-height: 1em;
    /*font-size: 64px;*/
    border-bottom: 4px solid #8b97a3;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

#release-info section {
    padding-bottom: 50px;
}

.section-title {
    padding-bottom: 5px;
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 32px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: 0.7px;
    color: #000;
    border-bottom: 4px solid #8b97a3;
}

/*.section-title.grey-border{
    border-color: #888888;
}*/

#release-title span:not(.active) {
    display: none;
}

.release-title {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 24px;
    font-weight: 300;
    font-style: italic;
}

.page-album-cover {
    margin-bottom: 50px;
}

.videos-title {
    margin-top: 30px;
    margin-bottom: 15px;
    color: #ff893e;
    font-size: 18px;
    font-family: 'Rubik', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.release-images .page-album-cover {
    display: none;
}

.release-images .page-album-cover.active {
    display: block;
}

.release-images .page-album-cover .download-links-toggle {
    display: inline-block;
    margin-top: 5px;
    font-weight: 500;
}

.release-images .page-album-cover .download-links {
    display: none;
    margin-top: 5px;
    font-weight: 500;
}

.page-track-listing  {
    display: none;
}

.page-track-listing.active {
    display: block;
}

.page-track-listing .disc-no {
    display: block;
    font-size: 20px;
    line-height: 1;
    margin-bottom: 5px;
}

.page-track-listing ol {
    list-style: decimal inside;
    padding-left: 0;
}

.details .section-title {
    color: #000;
}

.details .details-content {
    background: #fff;
    color: #868585;
    padding: 15px;
}

.details .details-title {
    color: #000;
    text-transform: uppercase;
    font-weight: 500;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
}

.details p {
    /*font-style: italic;*/
}

.details .share-bar {
    background: #8b97a3;
    padding: 15px;
    color: #fff;
}

.details .share-bar .share-title,
.share-bar .order-due {
    font-family: 'Rubik', sans-serif;
    text-transform: uppercase;
}

.details .share-bar a {
    font-size: 20px;
    line-height: 1em;
    color: #fff;
}

/*.config-tabs {
    list-style: none;
    padding: 0;
    margin: 0 0 15px 0;
    text-align: center;
}

.config-tabs>li {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 4px;
}

.config-tabs>li>a {
    text-align: center;
    background: #eeeeee;
    color: #000;
    font-family: 'Rubik', sans-serif;
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    padding: 10px 15px;
    line-height: 1em;
    display: block;
}

.config-tabs>li.active>a,
.config-tabs>li>a:hover, .config-tabs>li>a:focus {
    color: #fff;
    background: #ff893e;
}*/

.config-tabs {
    margin-bottom: 15px;
    border-color: #ff893e;
    color: #ff893e;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.8px;
}

select.form-control.config-tabs {
    background: url('assets/img/bg/Arrow-Down_orange.svg') no-repeat right 20px center;
}

.label-mini {
    max-width: 75px;
    height: auto;
    margin-top: 5px;
}

.pik {
    padding-bottom: 30px;
}

.pik-album-cover {
    margin-bottom: 25px;
}

#release-info .pik .details {
    padding-bottom: 0;
}

/* Marketing Highlights */
#marketing-highlights .marketing-content {
    width: 100%;
}

#marketing-highlights p {
    word-wrap: break-word;
}

.project-marketing-highlights {
    display: none;
}

.project-marketing-highlights.active {
    display: block;
}

/* Bio */
#bio .bio-content {
    width: 100%;
}

#bio p {
    /*font-style: italic;*/
    word-wrap: break-word;
}

/* Follow */
.artist-socials {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: right;
}

.artist-socials>li {
    display: inline-block;
    vertical-align: middle;
}

.artist-socials>li>a {
    display: block;
    /*background: #888888;
    color: #cecece;*/
    color: #fff;
    padding: 6px 6px;
    font-size: 18px;
    line-height: 1em;
}

.artist-socials>li>a.facebook {
    background: #3b5998;
}

.artist-socials>li>a.twitter {
    background: #00aced;;
}

.artist-socials>li>a.youtube {
    background: #bb0000;;
}

.artist-socials>li>a.instagram {
    background: #517fa4;;
}

.artist-socials>li>a.soundcloud {
    background: #ff3a00;;
}

/*.artist-socials>li>a:hover, .artist-socials>li>a:focus {
    background: #ff893e
}*/

/* Tour */

#tour .bit-share-links, #tour .bit-share-text, #tour .bit-tickets, #tour .bit-rsvp {
    display: none;
}

#tour .bit-widget-container {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

#tour .bit-events {
    border-bottom: 0!important;
}

td.bit-date {
    width: 60px!important;
}

.bit-show-all-dates {
    margin-top: 10px;
}

/* Interior Pages */
#interior-header {
    padding: 50px 0;
    text-align: center;
}

.page-title {
    font-size: 42px;
    font-weight: normal;
    line-height: 1.3em;
    letter-spacing: 0.9px;
    color: #fff;
    margin: 0;
}

.page-title span {
    display: block;
}

#content {
    position: relative;
    padding-bottom: 35px;
}

/* Preview */
.page-template-template-preview .book-nav {
    display: none;
}

.page-template-template-preview .details .share-bar a {
    display: none;
}

.page-template-template-preview .navbar-form {
    display: none;
}

/* Search */
.search-results-desc {
    text-transform: uppercase;
    letter-spacing: 0.4px;
}

.search-item {
    margin-bottom: 30px;
}

.search-item a  {
    color: #363636;  
}

.search-item a:hover, .search-item a:focus {
    color: #ff893e;
}

.search-item a h3, .search-item h3 {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 500;
}

.search-item .search-small {
    display: block;
    font-family: 'Rubik', sans-serif;
    font-size: 16px;
}

.search-item .search-street-date {
    display: block;
    font-family: 'Rubik', sans-serif;
    font-style: italic;
}

#search-share {
    margin-bottom: 30px;
}

#search-share .share-bar {
    background: #8b97a3;
    padding: 15px;
    color: #fff;
}

#search-share .share-bar .share-title {
    font-family: 'Rubik', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

#search-share .share-bar a {
    color: #fff;
}

body.tax-release-book #interior-header .page-title,
body.page-template-template-search #interior-header .page-title
{
    color: #000;
}

body.page-template-template-search #content {
    min-height: 65vh;
}

/* Taxonomy */
.order-form-wrap {
    margin-bottom: 15px;
}

.back-to-top {
    text-align: center;
}

.back-to-top a {
    padding: 10px 30px;
}

/* Footer */
#footer {
    background: #0e3454;
    min-height: 180px;
    color: #fff;
    padding: 27px 0;
}

/*#footer:before {
    content: '';
    position: absolute;
    left: 0;
    top: -30px;
    width: 100%;
    height: 60px;
    background: #3d3d3d;
    border-top: 10px #000 solid;
    -webkit-transform: skewY(1.2deg);
    -moz-transform: skewY(1.2deg);
    -ms-transform: skewY(1.2deg);
    -o-transform: skewY(1.2deg);
    transform: skewY(1.2deg);
    -webkit-backface-visibility: hidden;
}*/

#footer ul {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}

#footer ul li:first-child strong {
    font-size: 24px;
    letter-spacing: 1.4px;
    font-weight: 500;
    text-transform: uppercase;
}

#footer ul li:nth-child(2) {
    margin: 15px 0;
}

#footer ul li {
    list-style-type: none;
    font-size: 16px;
}

#footer ul li strong {
    font-weight: 500;
    letter-spacing: 0.9px;
    text-transform: uppercase;
}

#footer p {
    margin: 153px 0 0 0;
    font-size: 16px;
    color: #fff;
    text-align: right;
}

#footer p strong {
    font-weight: 500;
}

#footer p a {
    color: #fff;
}

#footer p a:hover,
#footer p a:focus {
    text-decoration: underline;
}

/* Embed */
iframe, object, embed, img {
    max-width: 100%;
}

/* Image */
.img-full {
    width: 100%;
    height: auto;
}

img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
    max-width: 100%;
    height: auto;
}

.alignleft,
img.alignleft {
    display: inline;
    float: left;
    margin-right: 20px;
}

.alignright,
img.alignright {
    display: inline;
    float: right;
    margin-left: 20px;
}

.aligncenter,
img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignleft,
img.alignright,
img.aligncenter {
    margin-bottom: 10px;
}

/* Print */
#print {
    display: none;
}

/* Responsive */
@media (max-width: 1399px) {
    #release-books {
        padding: 0 30px;
    }

    #release-books .owl-nav>div.owl-prev {
        left: -60px;
    }

    #release-books .owl-nav>div.owl-next {
        right: -60px;
    }
}

@media (max-width: 991px) {
    .container {
        width: 100%;
    }

    .container-fluid {
        padding: 0 15px;
    }

    #featured-release-books .row .book-col:not(:last-child) {
        border-right: 0;
    }

    #featured-release-books {
        padding: 30px 0;
    }

    .featured-release-book h3 {
        font-size: 30px;
    }

    .featured-release-book h2 {
        font-size: 30px;
    }

    #release-books {
        padding: 0 30px;
    }

    #release-books .owl-nav>div.owl-prev {
        left: -10px;
    }

    #release-books .owl-nav>div.owl-next {
        right: -10px;
    }

    .home-title {
        margin-bottom: 30px;
        font-size: 30px;
    }

    #search {
        padding: 30px 0;
    }
}

@media (max-width: 767px) {
    body {
        padding-top: 50px;
    }

    body.single-release #main, .page-template-template-preview #main {
        padding-top: 0;
    }

    #home-carousel-wrap {
        min-height: 0;
    }

    #carousel-home .carousel-control {
        font-size: 50px;
    }

    #carousel-home .carousel-control i {
        margin-top: -25px;
    }

    .navbar {
        padding: 0;
    }

    .navbar:after {
        display: none;
    }

    .navbar-brand {
        padding: 9px 15px;
        position: static;
    }

    .navbar-brand img {
        width: 200px;
        height: auto;
    }

    .navbar-toggle {
        position: static;
    }

    .home-nav {
        margin-top: 0;
    }

    .home-nav li {
        padding: 0 15px;
    }

    #release-books {
        padding: 0;
    }

    #release-books .owl-nav {
        text-align: center;
        margin-top: 15px;
    }    

    #release-books .owl-nav>div {
        position: static;
        display: inline-block;
        vertical-align: middle;
        margin-top: 0;
        padding: 0 10px;
    }

    #search_type {
        border-right: 1px solid #363636;
        margin-bottom: 15px;
    }

    #interior-header {
        padding: 30px 0;
    }

    .page-title {
        font-size: 30px;
    }

    .video-item {
        margin-bottom: 30px;
    }

    .artist-socials {
        text-align: left;
    }

    #footer {
        text-align: center;
        padding-bottom: 15px;
        min-height: 250px;
    }

    #footer ul {
        float: none;
        margin: 0;
        padding: 0;
    }

    #footer ul li:last-child, #footer ul li:first-child {
        border: 0;
    }

    #footer p {
        text-align: center;
        margin-top: 30px;
        font-size: 12px;
    }   

    #footer p small {
        margin-top: 10px;
        display: block;
    }

    #footer p small span {
        display: block;
    }

    #footer .stroke-top {
        border-top: 1px solid #505050;
        padding-top: 1px;
    }

    #footer .stroke-bottom {
        border-bottom: 1px solid #505050;
        padding-bottom: 1px;
    }
}

/* Print */
@media print {
    #header-nav {
        display: none!important;
    }
    
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666666666666%;
    }

    .col-sm-10 {
        width: 83.33333333333334%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666666666666%;
    }

    .col-sm-7 {
        width: 58.333333333333336%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666666666667%;
    }

    .col-sm-4 {
        width: 33.33333333333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.666666666666664%;
    }

    .col-sm-1 {
        width: 8.333333333333332%;
    }

    .clearfix:before, .clearfix:after{  
        display: block!important;
    }

    body {
        font-size: 12px;
        margin-bottom: 0;
        padding: 0!important;
    }

    a[href]:after {
        content:"" !important;
    }

    #main {
        min-height: 0;
        padding-bottom: 0;
        padding-top: 0!important;
    }

    .navbar {
        display: block!important;
        margin: 0!important;
        padding: 0!important;
    }

    .navbar-toggle, .navbar {
        display: none;
    }

    .section-title, .page-title {
        border-bottom: 1px solid #000;
        padding-bottom: 5px;
        margin-bottom: 10px;
    }

    .page-title {
        font-size: 24px;
    }

    .section-title, .page-title {
        font-size: 16px;
    }

    .release-title {
        font-size: 16px;
        margin-bottom: 10px;
    }

    #print {
        display: block;
    }

    #print .page-breaker {
        page-break-after: always;   
    }

    #print .print-marketing-hightlights .page-album-cover {
        width: 200px;
        height: 200px;
        float: left;
        margin: 0 15px 15px 0;
    }

    #print .print-marketing-hightlights ul, #print .print-marketing-hightlights ol {
        list-style: none;
    }

    #print .print-marketing-hightlights h1, #print .print-marketing-hightlights h2,
    #print .print-marketing-hightlights h3, #print .print-marketing-hightlights h4, #print .print-marketing-hightlights h5 {
        margin-top: 5px;
        margin-bottom: 5px;
        font-size: 16px;
    }

    #print .print-marketing-hightlights ul li:before, #print .print-marketing-hightlights ol li:before {
        content: '- ';
    }   

    #release-banner {
        display: none;
    }

    #release-info {
        display: none;
    }

    /*
        .book-nav {
            padding: 0;
            margin-bottom: 0;
            font-size: 16px;
        }
    
        .book-nav .col-xs-12 {
            width: 100%;
        }
    
        .book-nav .text-left, .book-nav .text-right {
            display: none;
        }
    
        .book-nav-bottom {
            display: none;
        }
    
        img {
            -webkit-filter: grayscale(100%);
            filter: grayscale(100%);
            filter: gray;
            filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
        }
    
        .page-album-cover {
            margin-bottom: 10px!important;
        }*/

    .share-bar {
        display: none;
    }

    /*#release-info {
        padding-top: 0;
    }

    #release-info section {
        padding-bottom: 10px;
    }

    .marketing-content, .bio-content {
        height: 200px!important;
        overflow: hidden!important;
    }

    .marketing-content h1, .marketing-content h2,
    .marketing-content h3, .marketing-content h4, .marketing-content h5,
    .bio-content h1, .bio-content h2
    .bio-content h3, .bio-content h4, .bio-content h5 {
        margin-top: 5px;
        margin-bottom: 5px;
        font-size: 16px;
    }

    .marketing-content+.btn, .bio-content+.btn {
        display: none!important;
    }

    #bio, #follow, #tour, #videos {
        display: none;
    }

    .config-tabs {
        margin: 0 0 5px 0;
    }

    .config-tabs>li>a {
        font-size: 16px;
        padding: 5px;
    }

    .config-tabs>li:not(.active) {
        display: none;
    }

    .details .details-title {
        font-size: 16px;
    }

    .details .details-title+p {
        margin: 0 0 5px 0;
    }*/

    .details-title {
        font-size: 16px;
        text-transform: uppercase;
        margin-top: 0;
        margin-bottom: 0;
    }

    .label-mini {
        display: none;
    }

    #footer {
        display: none;
    }

    body.tax-release-book #content {
        display: none;
    }

    #interior-header {
        min-height: 0;
        background: none;
    }

    #interior-header .page-title {
        margin-top: 0;
        margin-bottom: 15px;
        font-size: 18px;
    }
}