/* StereoSites Styles 
http://stereosites.com
*/

   body.single footer.entry-footer .byline,
            body.single footer.entry-footer .cat-links,
            body.single #comments,
            body.single .screen-reader-text
            {display:none;}
            body.single .nav-links {display:table;margin-top:12px;}
            body.single .nav-links div {
                display: table-cell;
                width: 50%;
                vertical-align: top;
                float: none;
            }
            body.single .nav-links div .meta-nav {display:block;font-size:120%;}
            body.single .nav-links .nav-next {text-align:right;}
            .sb-widget {padding-bottom:2px;}
           .footer-nav {
    max-width: 872px;
    margin: 0 auto;
    width: 100%;
    float: none;
    text-align: center;
              
}
            footer.page-footer ul { padding-top:6px;}
            .page-footer banner { max-width: 872px;margin:0 auto;}
            
             .sidebar-news a, body h1, h2, h3, h4, h5, h6 {font-family: "Arvo", sans-serif; }
            body {background-image:url('https://briansetzer.com/wp-content/themes/briansetzer2020/img/bgtall.tiny.jpg');background-repeat: repeat;background-size:100% auto;}
            
            .wrapper {max-width: 872px;text-shadow: 2px 2px 5px #222;}
            
           body .wrapper #header-carousel {max-width: 833px;margin:0 auto;}
            
            .nav-wrapper.sticky .main-nav ul {
    background-image: url('https://briansetzer.com/wp-content/themes/briansetzer2020/img/nav_thing_3.png');
    padding: 27px 64px;
    background-size: 93%;
    background-repeat: no-repeat;
    background-position: center top;
}
            
           .nav-wrapper.sticky .main-nav ul a {
    text-shadow: none;
    color: #333;
}
            
            .sticky .main-nav {    box-shadow: none;
}
            
            .main-nav ul {padding:0 1px;}
            .main-nav li a {padding:4px 10px; font-size:15.6px;}
            
            .main-nav li:last-child a {padding-right:0px;}
            .main-nav li:hover a {color:#fff;}
            .main-nav li:hover {border:0px;}
            .main-nav ul, .main-nav li, .main-nav li a {background-image:none;border:0px;font-family: "Arvo", sans-serif;background-color:transparent; vertical-align:top;}
            body .main-nav li.spacer {width: 14px;}
            
           banner {display:block;text-align:center;}
        banner img {max-width:100%;}
            
            .toggle-nav span {margin:0px;}
            .toggle-nav {
                position: fixed;
                top: 0;
                right: 0;
                padding: 12px;
            }
            
            .page-header {
                padding-left: 19px;
                padding-right: 19px;

            }
            .sidebar-thumbnail {display:block;padding-top:2px;}
            
            stereosites {display:block; text-align:center;padding:11px 19px 16px;}
            .main-header-img  {
   
    max-width: 100%;
    width: 100%;
                height:auto;
    margin: 0px auto 2px;
}
            #below-banner {display:none;}
            
            body.home #below-banner {display:block;}
            
            body.home .page-footer banner {display:none;}
            li.social a {padding-top:0px;}
            
            .main-nav li.social a {
    
        padding-top: 5px;
}
            
            a, body h2.widget-main-title, .flexslider li h3 a span {
    color: #ad8d5c;
   text-transform:uppercase;
}
            body .bit-widget-container {padding:0;}
          body .bit-widget {
    background-color: rgba(0,0,0,.25);
    padding: 16px 0px;
             
}
          
           body h2.widget-main-title {text-align:center;padding:0;border-bottom:1px solid #ad8d5c;}
            
            body h1, body h2.main-title, body .section.home-content h2 {border-bottom:1px solid #ad8d5c;     text-align: center;
    font-size: 24px;
}
            
           .content {
    padding-right: 19px;
    padding-left: 19px;
               padding-bottom:2px;
}
            
            .sb-widget {padding-top:8px;}
            .col-side .col-padding {padding-left:0px;padding-bottom:2px;}
            
            footer.page-footer li {color:#ad8d5c;border-right: #ad8d5c 1px solid; font-size:12.5px;}
            footer.page-footer a {color:#ad8d5c;}
            
            
            .main-nav .dropdown-content a:hover {
    box-shadow: 0px 4px 0px #ad8d5c;
}
            
            .page {background-color: transparent;}
            footer.page-footer {background-color:transparent;}
            .bit-widget {background-color:transparent;}
            .branding {display:none;}
            
            article.sidebar-news h3 a, h1, h2, h3, h4, h5, h6, article.discography h2 a, article.discography h3 a, .main-nav li a, h1, h2.main-title, .section.home-content h2 {
                color: #ad8d5c;
            }
           .home li.home, .about li.about, .tour-dates li.tour-dates, .news li.news, .single li.news, .images li.images, .videos li.videos, .discography li.discography {
                border-bottom: 0px solid;
            }
            .home li.home a, .about li.about a, .tour-dates li.tour-dates a, .news li.news a, .single li.news a, .images li.images a, .videos li.videos a, .discography li.discography a {
               color:#fff;
            }
            
           .main-nav .dropdown-content {
    background-color: transparent;
    margin-top: -6px;
    background-image: url('https://briansetzer.com/wp-content/themes/briansetzer2020/img/nav_thing_6.png');
    background-size: auto 150%;
    padding: 2px 6px;
}
            
            
            
            .sticky {box-shadow:none;}
           body .nav-wrapper {
    background-color: transparent;
}
            
.guitars-page, .discography-page {
    
    display:inline-flex;
    flex-wrap: wrap;

}
.guitars-page article.type-guitar, .discography-page article.type-discography-item {
    list-style: none;
    display: inline-block;
    margin: 2px;
    flex: 0 0 24.5%;
}
.discography-page article.type-discography-item {
     flex: 0 0 32.5%;
}
.discography-page article.type-discography-item img {
object-fit: cover;
 /* width:230px;
  height:230px; */
}

.type-guitar .entry-header {
    display:none;
}


.single-guitar h1 {
    display:none;
    }
.content { padding-top:6px; }


 homenews {display:block;}
            homenews table tr td {vertical-align:top;min-width:81px;width:33%;}
                        homenews table tr td.notthumb {padding-left:12px;width:66%;} 
                        homenews table h3 {font-size:135%;padding:0;}
                        
                        homenews table .more {font-size:14px;}
                        
                        homenews table p {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */
   -webkit-box-orient: vertical;
                            font-size: 17px;
                            padding:0;
}
                        
                        discography albums {
display: grid;
grid-auto-flow: column;
grid-gap: 9px;
grid-template-rows: 50% 50%;
grid-template-columns: 33% 33%;
padding: 0;
background-color: transparent;
}
                        
                        discography albums .thumb img {margin:0;padding:0;}
                         discography albums a {margin:0;padding:0;}
                        
                        banners {
                        
                            background: rgba(0,0,0,0.66);
display: block;
padding-bottom: 18px;
margin-bottom: 24px;
                        
                        
                        }
                        banners h3 {margin:0;padding:0;
                           overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 1; /* number of lines to show */
   -webkit-box-orient: vertical;
                            font-size: 16px;
                            padding:0;
                        
                        }   
                        
                        newsletter inner {display: flex;}


                        wrapper newsletter inner.newsletter-inner .fancybanana img {border:0;width: 200px;margin:33% 0 0;}


                        .bit-widget-container {margin-top:12px;margin-bottom:24px;}
                        discography .more {text-align:right;font-size:16.5px;margin-top:12px;display:block;} 
                        
                        discography, newsletter, tourdates, advertisement, homenews, banners {display:block;padding-bottom:18px;}
                     
                        
                        
                        banners .slick-prev::before, banners .slick-next::before {

    color: #ad8d5c;

}
                        
amazon { display: inline-block; width:100%; text-align:center;}                    
                        
                       
amazon inner {
    display: inherit;
   
    width: 450px;
    font-size: 30px;
   
    border-radius: 2px;
    padding: 12px;
}

amazon .buy-txt {
    font-size: 30px;
    letter-spacing: 1px;
    margin: 6px 12px;
}




.site-main {padding-top:6px;}


article.news h2 a {
    color: #ad8d5c;
}


.posted-on, .tags-links {width: 100%;
display: block; color: #ad8d5c;margin-bottom:2px; font-size: 90%;}


.posted-on svg, .tags-links svg, .posted-on svg path, .tags-links svg path {color: #ad8d5c; display:none;}


.nav-links .post-title {font-size: 70%;}



.post-edit-link, .author, .comment-count, .comments-link, .edit-link {display:none!important;}



.nav-links {

    width: 100%;

}

body.single thumbnail.single-post {display:block;width:100%;margin-bottom:24px;}
body.single thumbnail.single-post img {width:100%;}

body.single .content img {
    margin:auto;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}





.entry-content strong {font-weight:bold;}


body .bit-widget .bit-upcoming-events .bit-play-my-city-button {display:none!important;}

body .bit-event .bit-rsvp-container {display:none!important;}
body .bit-widget .bit-offers {background: rgba(255,255,255,.25);border-color: #555;}
body .bit-widget .bit-offers:hover {
  background: #21acff;
}
body .bit-widget .bit-top-track-button {line-height: 18px;}




