/*
 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.3
*/


/* =Theme customization starts here. Any CSS code entered here will overwrite the parent's CSS.
-------------------------------------------------------------- */
/* .cb-sidebar-widget .g-ad{width:300px !important}*/
.cb-sidebar-right .cb-sidebar {
   
  
}
.cb-nav-bar-wrap{background:#817174 !important;}
ul.cb-main-nav li a{font-weight:300;}

.cb-meta-style-1 .cb-article-meta h2, .cb-meta-style-5 .cb-article-meta h2 {
    letter-spacing: 1px;
    font-size: 30px;
}

.cb-fis .backstretch img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=1) !important;
  opacity: 1 !important;
}
body {
    background-color:/* #f1f0e9 */  #e0ddce !important;
}
.cb-body-light .cb-hp-section {
    background: #fdfcf6;
}
#cb-container #cb-header {

background: #2c232f url('http://jrockrevolution.com/wp-content/uploads/2014/09/newjrr-bg-header2.png')no-repeat;
}

.cb-tm-light #cb-top-menu .cb-top-menu-wrap {
    background-color: #2c232f;
}
.cb-article-footer .cb-title, .cb-article-footer #reply-title {
    text-transform: normal;
    font-weight: 600;
    letter-spacing: 0px;
}
.cb-footer-dark #cb-footer, .cb-footer-lower.cb-font-header {
    background-color: #2c232f !important;
}
.cb-footer-dark .cb-footer-widget-title {
    color: #7e7877;
    border-bottom: 0;
}
.cb-grid-x .cb-byline span.cb-date, .cb-grid-x .cb-byline span.cb-separator{display:none }

.cb-article-meta a{text-transform:none;font-weight:300; }
.cb-module-block .cb-byline a {display:none;}
.cb-module-block .cb-excerpt {
    margin-top: 10px;
    font-size: 0.8em;
    line-height: 1.3em;
}
.cb-one{background:#e0ddce}
.cb-two {background:#2c232f;}
.cb-three{background:#474448}
h1 {
    font-size: 2em;
}
h1, h2, h3, h4, h5 {
    font-family: sans-serif;
    text-rendering: optimizelegibility;
    font-weight: 500;
    line-height: 1.3;
    color:#2c232f;
}

/*.cb-menu-light #cb-nav-bar .cb-nav-bar-wrap {
    background: rgba(88,86,112,.3) !important;
}*/

.cb-tm-light #cb-top-menu .cb-link {
    color: #fff;
}
.cb-menu-dark #cb-nav-bar .cb-nav-bar-wrap {
    /* background: #2d232e; */
    background:#817174;
   /* border-top: 2px solid #e0ddcf;*/
   border-top:0px solid #2d232e;
   border-bottom:0px solid #2d232e;
}

.cb-stuck.cb-menu-dark #cb-nav-bar .cb-nav-bar-wrap {
    background: rgba(128,113,116,0.95);
}

/*.cb-main-nav a {color:white !important;letter-spacing:2px; }*/
.cb-main-nav a {color:#e0ddce /* #bdb4bc */ !important;/* color:#bab2b9 !important;*/letter-spacing:2px; }

.cb-sidebar {
    background: #2d232e !important;
    margin-bottom: 30px;
}

.cb-sidebar  {color:#f1f0e9;}
/*.cb-footer-dark #cb-footer , .cb-footer-lower.cb-font-header{
    background-color: #403d54;
} */

.cb-footer-dark #cb-footer, .cb-footer-lower.cb-font-header {
    background-color: #534b52;
}
#cb-footer #cb-widgets .widget_tag_cloud a {
    background: #474448;
}
.cb-footer-dark #cb-footer a {
    color: #e0ddce;
}

.cb-meta-style-1 .cb-article-meta {
    background: rgba(0, 0, 0, 0.3 !imporatnt);
}
.cb-grid-x .cb-byline span.cb-date{display:none }
.cb-fis-big .cb-meta h1 {
    font-size: 45px;
    letter-spacing: 5px;
    font-weight: 300;
}
.cb-body-light #cb-content, .cb-body-light .cb-hp-section {
    background: #fdfcf6 !important;
}
.cb-body-light .cb-pagination .current, .cb-body-light .cb-pagination > .cb-page, .cb-body-light .cb-entry-content .cb-pagination .current, .cb-body-light .cb-entry-content .cb-pagination > .cb-page {
    background: #2c232f;
    border: 1px solid #2c232f;
    color: #fcfbf4;
}
.cb-module-header .cb-module-title {
    margin: 0;
    position: relative;
    display: inline-block;
    letter-spacing: 5px;
    padding: 0 30px 0 0;
    line-height: 1.2;
    text-transform: uppercase;
    color: #2c232f;
}
.cb-body-light .cb-module-header .cb-module-title::after {
    background: #2c232f;
}
.cb-alert.cb-white {
    background: transparent;
    color: #403d54;
    border-color: #e0ddce;
}
.cb-alert {
    width: 100%;
    padding: 40px;
    color: #fff;
    border: 2px dotted transparent;
    margin: 20px 0;
    text-align: center;
    letter-spacing: 2px;
}

.widget_nav_menu.cream ul, .widget_rss.cream ul, .widget_recent_entries.cream ul, .widget_recent_comments.cream ul, .widget_meta.cream ul, .widget_categories.cream ul, .widget_archive.cream ul, .widget_pages.cream ul {
    list-style-type: disc;
    list-style-position: inside;
    color: #e0ddce;
}

#cb-logo-box {
    padding: 6px 0px !important;
}