/*
 Theme Name:     15zine Child
 Theme URI:      http://themeforest.net/user/cubell
 Description:    15zine Child Theme
 Author:         Cubell
 Author URI:     http://themeforest.net/user/cubell
 Template:       15zine
 Version:        1.2
*/


/* =Theme customization starts here. Any CSS code entered here will overwrite the parent's CSS.
-------------------------------------------------------------- */

/* ---------- TRANSPARENT BACKGROUND FOR COVER PAGE .page-id-6570 ---------- */
.cb-body-light #cb-content, .cb-body-light .cb-hp-section {
    background: none;
}
/* ---------- END TRANSPARENT BACKGROUND FOR COVER PAGE ---------- */

/* ---------- HIDE NUMBER OF COMMENTS ---------- */
.cb-comments {
    display: none;
}
/* ---------- END HIDE NUMBER OF COMMENTS ---------- */

/* ---------- HIDE CORE B CATEGORIES (bugfix) ---------- */
.cb-category {
    display: none;
}
/* ---------- END HIDE CORE B CATEGORIES (bugfix) ---------- */

/* ---------- SOCIAL MEDIA ICON SPACING ---------- */
.cb-social-media-icons a {
    margin-left: 10px;
    margin-right: 10px;
}
/* ---------- END SOCIAL MEDIA ICON SPACING ---------- */

/* ---------- COVER PAGE - HIDE UNWANTED ELEMENTS ---------- */
/*body.page-id-6570 {
    background: url('../../uploads/2014/08/Vanners-by-Andy-Barnham-1-Vanners-TIFs-by-Andy-Barnham-5-622A0045sc.jpg') !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}*/

.page-id-6570 #cb-top-menu {
    display: none;
}

.page-id-6570 #cb-header {
    display: none;
}

.page-id-6570 nav#cb-nav-bar {
    display: none;
}

.page-id-6570 footer#cb-footer {
    display: none;
}
/* ---------- END COVER PAGE - HIDE UNWANTED ELEMENTS ---------- */

/* ---------- TOP BAND COLOUR ---------- */
.cb-tm-dark #cb-top-menu,
.cb-tm-dark #cb-top-menu .cb-top-menu-wrap {
    background-color: #86754d !important;
}
/* ---------- END TOP BAND COLOUR ---------- */

/* ---------- LIMIT HEIGHT OF EDITOR'S PICKS SLIDER ---------- */
/*@media only screen and (min-width: 0px) {
    body.page-id-10 .cb-slider .cb-slider-1 .flex-viewport {
        height: auto;
    }
}*/
@media only screen and (min-width: 1020px) {
    body.page-id-10 .cb-slider .cb-slider-1 .flex-viewport {
        max-height: 560px;
    }
}
/* ---------- END LIMIT HEIGHT OF EDITOR'S PICKS SLIDER ---------- */

/* ---------- REMOVE AUTHOR NAME AND DATE FROM SINGLE POST FEATURED IMAGES ---------- */
.single-post #cb-featured-image div.cb-byline,
.single-post #cb-featured-image h1.cb-title {
    display: none;
}
/* ---------- END REMOVE AUTHOR NAME AND DATE FROM SINGLE POST FEATURED IMAGES ---------- */

/* ---------- REMOVE PERCENT SCORE FROM DAILIES ON HOMEPAGE ---------- */
.page-id-11079 .cb-review-ext-box {
    display: none;
}
/* ---------- END REMOVE PERCENT SCORE FROM DAILIES ON HOMEPAGE ---------- */

/* ---------- MENU FONT ---------- */
/* Un-bold */
body nav#cb-nav-bar {
    font-weight: normal;
}
/* ---------- Reduce by 1px ---------- */
@media only screen and (min-width: 1200px) {
    #cb-nav-bar {
        font-size: 15px !important;
    }
}
/* ---------- END MENU FONT ---------- */

/* ---------- ADD 1CM SPACE ABOVE LOGO BOX ---------- */
@media only screen and (min-width: 1200px) {
    div#cb-logo-box {
        padding-top: 40px;
    }
}
/* ---------- END ADD 1CM SPACE ABOVE LOGO BOX ---------- */

/* ---------- MENU BOTTOM BORDER - REDUCE THICKNESS */
.cb-menu-light.cb-fis-big-border #cb-nav-bar .cb-nav-bar-wrap {
    border-bottom-width: 1px !important;
}
/* ---------- END MENU BOTTOM BORDER - REDUCE THICKNESS ---------- */

/* ---------- MATCH SPACE BETWEEN MENU AND TOP FEATURES SECTION WITH SPACE BELOW ---------- */
#cb-section-a {
    margin-top: 40px;
}
/* ---------- END MATCH SPACE BETWEEN MENU AND TOP FEATURES SECTION WITH SPACE BELOW ---------- */

/* ---------- SIDEBAR BACKGROUND - HALF OPACITY GOLD ---------- */
.cb-body-light .cb-sidebar {
    background: rgba(134, 117, 77, 0.5) !important;
}
/* ---------- END SIDEBAR BACKGROUND - HALF OPACITY GOLD ---------- */

/* ---------- SEARCH BOX IN SIDEBAR - BACKGROUND */
.cb-sidebar .widget_search .cb-search .cb-search-field {
    /* background: #f3f3f3; */
    background: none;
}
/* ---------- END SEARCH BOX IN SIDEBAR - BACKGROUND WHITE ---------- */

/* ---------- BODY FONT SIZE 1PT LARGER THAN DEFAULT 14PX ---------- */
body {
    font-size: 15px;
}
/* ---------- END BODY FONT SIZE 1PT LARGER THAN DEFAULT 14PX ---------- */

/* ---------- RIDDLE SUBTITLE STYLING ---------- */
.riddle-subtitle,
span span span span span span span {
    font-family: 'Vollkorn', serif;
    font-size: 34px;
    font-weight: normal;
    text-align: center;
}
i span span span span span span span {
    font-size: 20px;
    font-weight: normal;
    text-align: center;
}
/* ---------- END RIDDLE SUBTITLE STYLING ---------- */

/* ---------- FULL WIDTH SECTIONS HEADER FONT SIZE SAME AS HALF WIDTH SECTIONS ---------- */
@media only screen and (min-width: 1020px) {
    .cb-module-header h2.cb-module-title {
        font-size: 30px;
    }
}
/* ---------- END FULL WIDTH SECTIONS HEADER FONT SIZE SAME AS HALF WIDTH SECTIONS ---------- */

/* ---------- MENU ISSUE GRAPHIC ---------- */
/* Invert for small screen menu */
#cb-mob-menu ul.cb-mobile-nav li.menu-item-11645 a img {
    -webkit-filter: invert(100%);
    -ms-filter: invert(100%);
    -o-filter: invert(100%);
    filter: invert(100%);
    filter:progid:DXImageTransform.Microsoft.BasicImage(invert='1');
}
.cb-main-nav li#menu-item-11645 img {
    -webkit-filter: invert(0%);
    -ms-filter: invert(0%);
    -o-filter: invert(0%);
    filter: invert(0%);
    filter:progid:DXImageTransform.Microsoft.BasicImage(invert='0');
}

@media only screen and (min-width: 1020px) {
    .menu-item-11645 {
        float: right;
    }
}
li#menu-item-11645 a:hover,
li#menu-item-11645:hover {
    background: #ffffff;
}

#cb-nav-bar .cb-main-nav > li#menu-item-11645 {
    -webkit-transition: none;
    -transition: none;
    transition: none;
}
/* ---------- END MENU ISSUE GRAPHIC ---------- */

/* ---------- HIDE COMMENT COUNT ---------- */
.cb-comment-count {
    display: none;
}
/* ---------- END HIDE COMMENT COUNT ---------- */

/* ---------- HIDE CORE B TEXT TEMPORARILY ---------- */
.page-id-10 .cb-module-b .cb-excerpt {
    display: none;
}
/* ---------- END HIDE CORE B TEXT TEMPORARILY ---------- */

/* ---------- SOCIAL MEDIA ICONS - FOOTER ---------- */
.facebook i.fa, .twitter i.fa, .google-plus i.fa, .linkedin i.fa, .youtube i.fa, .instagram i.fa {
    color: #b09f76;
}
@media only screen and (min-width: 768px) {
#cb-footer .cb-footer-x #text-8.cb-footer-widget {
        padding-bottom: 22px;
    }
}
/* ---------- END SOCIAL MEDIA ICONS - FOOTER ---------- */

/* ---------- CUSTOM SOCIAL MEDIA ICONS IN FOOTER (SEE FOOTER.PHP) ---------- */
.riddle-social-media-row {
    text-align: center;
    padding-top: 40px;
}
@media only screen and (min-width: 768px) {
    .riddle-social-media-row i.fa {
        padding: 0px 20px;
    }
}
@media only screen and (min-width: 1020px) {
    .riddle-social-media-row i.fa {
        padding: 0px 40px;
    }
}
@media only screen and (min-width: 1200px) {
    .riddle-social-media-row i.fa {
        padding: 0px 80px;
    }
}
/* ---------- END CUSTOM SOCIAL MEDIA ICONS IN FOOTER (SEE FOOTER.PHP) ---------- */

/* ---------- SOCIAL SHARE ICONS */
div.really_simple_share {
    background: #f2f2f2;
    padding-top: 20px;
    padding-bottom: 90px;
    padding-left: 20px;
    padding-right: 20px;
}
.really_simple_share_box .really_simple_share_pinterest {
    margin-top: 40px !important;
}
.really_simple_share_box .really_simple_share_email {
    margin-top: 20px !important;
}
/* ---------- END SOCIAL SHARE ICONS ---------- */

/* ---------- FIX GALLERY SINGLE POST TOP CROPPING COMMENTED
body.single-format-gallery div#cb-featured-image div#cb-gallery-post {
    margin-top: 115px;
}

body.single-format-gallery #cb-content.wrap {
    margin-top: 115px;
}
 ---------- END FIX GALLERY SINGLE POST TOP CROPPING ---------- */

/* ---------- REMOVE AUTHOR NAME AND DATE FROM FEATURED IMAGES ON HOMEPAGE ---------- */
.page-id-10 .cb-grid-feature .cb-article-meta .cb-byline,
.page-id-10 ul.slides .cb-article-meta .cb-byline,
.page-id-10 .cb-one .cb-article-meta .cb-byline {
    display: none;
}
/* ---------- END REMOVE AUTHOR NAME AND DATE FROM FEATURED IMAGES ON HOMEPAGE ---------- */

/* ---------- NEWSLETTER ARCHIVE STYLING ---------- */
body.page-id-10108 table th,
body.page-id-10108 table td,
body.page-id-10569 table th,
body.page-id-10569 table td, {
  border-top: none;
  padding: 0;
}

body.page-id-10108 .cb-entry-content table tr td,
body.page-id-10569 .cb-entry-content table tr td {
    border-bottom: none;
}

body.page-id-10108 table,
body.page-id-10569 table {
    margin-bottom: 0;
}
/* ---------- END NEWSLETTER ARCHIVE STYLING ---------- */

/* ---------- FEATURED IMAGE OPACITY IN SINGLE POSTS ---------- */
.single-post #cb-featured-image.cb-fis .backstretch img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}
/* Subscribe page */
.cb-fis .backstretch img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}
/* ---------- END FEATURED IMAGE OPACITY IN SINGLE POSTS ---------- */

/* ---------- REMOVE AUTHOR NAME AND DATE FROM CORE B ---------- */
body.page-id-10 #cb-section-b .cb-module-b article .cb-meta .cb-byline {
    display: none;
}
/* Debug mobile display showing */
body.page-id-10 .cb-byline {
    display: none;
}
/* ---------- END REMOVE AUTHOR NAME AND DATE FROM CORE B ---------- */

/* ---------- REMOVE BYLINE FROM ARCHIVES, SEARCH RESULTS, LATEST POSTS WIDGET, FOOTERS & SEARCH WINDOW ---------- */
body.archive #cb-content article .cb-meta .cb-byline,
body.search-results #cb-content article .cb-meta .cb-byline,
aside.cb-sidebar article .cb-meta .cb-byline,
body.single aside.cb-sidebar article .cb-meta .cb-byline,
#cb-footer article .cb-meta .cb-byline,
#cb-s-results .cb-article .cb-meta .cb-byline {
    display: none;
}
/* ---------- END REMOVE BYLINE FROM ARCHIVES, SEARCH RESULTS, AND LATEST POSTS WIDGET ---------- */

/* ---------- NEWSLETTER ---------- */
article.category-newsletter .cb-byline {
    display: none;
}

article.category-newsletter .cb-entry-content table {
    margin-bottom: 0;
}

article.category-newsletter .cb-entry-content table tr td {
    border-bottom: none;
    padding: 0;
}
body article.category-newsletter {
    line-height: 1.1;
}
.summarytext {
    font-family:"terminal,monaco,serif";
    font-size:13px;
}
/* ---------- END NEWSLETTER ---------- */

/* ---------- SHOW REVIEW BYLINES IN SIDEBAR ---------- */
aside.cb-sidebar article .cb-meta .cb-byline.cb-byline-review {
    display: block !important;
}
/* Remove review dates */
aside.cb-sidebar article .cb-meta .cb-byline.cb-byline-review .cb-date {
    display: none !important;
}
/* Correct line height when dates are hidden */
aside.cb-sidebar article .cb-meta .cb-byline.cb-byline-review .cb-score {
    line-height: 1;
}
/* ---------- END SHOW REVIEW BYLINES IN SIDEBAR ---------- */

/* ---------- HIDE GALLERY OVERLAY ---------- */
#cb-gallery-post .cb-link-overlay {
    display: none;
}
/* ---------- END HIDE GALLERY OVERLAY ---------- */

/* ---------- POSSIBLE GALLERY WIDTH FIX FOR IPHONE6/IPAD PER CUBELL ---------- */
.essb_links {
  overflow: hidden;
}
/* ---------- END POSSIBLE GALLERY WIDTH FIX FOR IPHONE6/IPAD PER CUBELL ---------- */

/* ---------- MAILCHIMP FOOTER FORM ---------- */
#subscribe-full-width {
  background-image: url('../../uploads/2016/03/Goodwood-Festival-of-Speed-2015-2.jpg');
  background-position: 70% 15%;
}

#subscribe-overlay  {
  background: rgba(0, 0, 0, .3);
}

#subscribe-full-width #subscribe-wrap {
  margin: 0 auto;
  max-width: 600px;
  background-position: center bottom;
  padding: 100px 0px;
}

#subscribe-full-width h2 {
  margin-bottom: 0.2em;
  color: white;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  text-align: left;
  width: 95%;
  display: block;
  margin: auto auto 10px auto;

}

#subscribe-full-width #subscribe-email {
  max-width: 100%;
  font-size: 2em;
  padding: .3em .4em;
  border: none;
  vertical-align: top;
  width: 95%;
  margin: auto;
  display: block;
  font-family: 'Droid Sans', sans-serif;
}

#subscribe-full-width #subscribe-button {
  margin: auto;
  max-width: 100%;
  font-size: 2em;
  text-transform: uppercase;
  font-family: 'Droid Sans', sans-serif;
  background-color: black;
  color: white;
  box-shadow: none;
  border: none;
  font-weight: bold;
  padding: .3em .4em;
  display: block;
  margin-top: 5px;
  width: 95%;
  text-align: left;
}

@media only screen and (min-width: 768px) {
  #subscribe-full-width h2 {
    width: auto;
    display: block;
    margin: auto;
  }

  #subscribe-full-width #subscribe-email {
    width: auto;
    display: inline-block;
    font-family: 'Droid Sans', sans-serif;
  }

  #subscribe-full-width #subscribe-button {
    display: inline-block;
    margin-top: 0;
    width: auto;
    text-align: center;
  }
}
/* ---------- END MAILCHIMP FOOTER FORM ---------- */