a,body{color:#4d4d4d}.img-centered,html{margin:0 auto}.btn.active,.btn:active,.btn:focus,.scroll-top .btn:focus{outline:0}#mc-embedded-subscribe,.announcement h2,.navbar-nav,.shows-date,.thumb-title{text-transform:uppercase}html{max-width:1200px;background-image:url(../img/gplaypattern_@2X.png);background-size:188px 178px}body{overflow-x:hidden;padding-top:15px;font-family:'Libre Franklin',sans-serif;font-weight:300;font-style:normal}@media(min-width:768px){body{padding-top:30px}}p{font-size:1.2em;line-height:1.6em}p.small{font-size:90%}a,a.visited,a:active,a:focus,a:hover{text-decoration:none}.club-smoosh .row h4 a,.shows-new-description p a{text-decoration:underline}a:hover{color:#e55049}.btn-outline,.social-links-collapse li a,a.visited,header .social-links li a{color:#2c99b0}.RistrettoSlabPro-Regular{font-family:RistrettoSlabPro-Regular;font-weight:400;font-style:normal}#bit-widget-0 .bit-widget-container,header .listen-donate-btn h3{font-weight:300;font-family:'Libre Franklin',sans-serif}.page-main-section{padding-top:20px;padding-bottom:100px}.row-spacing{margin-top:20px;margin-bottom:20px;padding-left:15px;padding-right:15px}.btn-outline{margin-top:15px;border:2px solid #2c99b0;font-size:18px;background:#fff;transition:all .3s ease-in-out;border-radius:0;margin-right:10px}.btn-social,.scroll-top .btn{width:50px;height:50px;font-size:20px}.btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{border:2px solid #2c99b0;color:#2c99b0;background:#b8db43}.btn-social{display:inline-block;border:2px solid #fff;border-radius:100%;text-align:center;line-height:45px}.scroll-top{z-index:1049;position:fixed;right:6%;bottom:2%;width:50px;height:50px}.scroll-top .btn{border-radius:100%;line-height:28px;background-color:#e55049;border:none}header .social-links li{list-style-type:none;float:left}header .social-links li a{font-size:2em;float:left;padding-right:4px;padding-left:4px}.social-links-collapse{list-style-type:none;margin-left:-42px}.social-links-collapse li{float:left;font-size:1.9em;padding-left:3px;padding-right:3px}header .header-row{margin-bottom:10px}a:active,a:focus,header .social-links li a:hover{color:#e55049}header .social-links li .icon-patreon-icon{font-size:1.75em;padding-top:2px}header .name-div .sarah-header{width:100%;max-width:400px}header .name-div .name-sub-head{text-align:center;display:block;font-size:2.5em;color:#2c99b0;line-height:1em;margin-top:10px}header .listen-donate-btn{margin-top:0;margin-right:20px;padding:8px 6px 4px 8px;line-height:1em;border:2px solid #2c99b0;color:#fff;background:#2c99b0;transition:all .3s ease-in-out;border-radius:4px}header .listen-donate-btn h3{font-size:1.2em;margin:0;text-transform:uppercase}header .listen-donate ul li{list-style-type:none;float:right}a:active,a:focus,header .listen-donate li a:hover{color:#e55049}.icon-heart-1,.icon-music-icon{padding-left:4px;vertical-align:-2px}@media(max-width:768px){header .listen-donate ul{text-align:center;padding-left:0}header .listen-donate ul li{display:inline-block;float:none}header .listen-donate ul li .listen{margin-right:10px}header .listen-donate ul li .donate{margin-right:0;margin-left:10px}header .listen-donate-btn h3{font-size:1em}}@media(max-width:480px){header .listen-donate h2{font-size:1.5em}header .name-div .sarah-header{width:100%}header .name-div .name-sub-head{font-size:1.6em}header .header-row{margin-bottom:15px}}@media(max-width:767px){.navbar{margin-bottom:10px}.social-links-collapse li{padding-left:7px;padding-right:7px}}@media(min-width:768px){.navbar-fixed-top{padding:25px 0;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s}.navbar-fixed-top .navbar-brand{font-size:2em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.navbar-fixed-top.navbar-shrink{padding:10px 0}.navbar-fixed-top.navbar-shrink .navbar-brand{font-size:1.5em}.video-thumb-div iframe{max-height:200px}}.nav>li>a{color:#2c99b0}.navbar-nav{font-size:2.2em;margin-top:20px}.navbar-nav>li>a:active,.navbar-nav>li>a:focus,.navbar-nav>li>a:hover{outline:#2c99b0 dotted 2px;background-color:transparent;color:#2c99b0}.navbar-nav>li>a.nav-active{outline:#e55049 dotted 2px;background-color:transparent}.navbar-toggle{color:#e55049;padding:0 2em}.navbar-toggle .icon-bar{background-color:#000}.navbar-header{border-top:1px dotted #e55049;border-bottom:1px dotted #e55049;margin-top:.5em}#home-page-main-column{padding-bottom:0}section{padding:50px 0}section h2{margin:0;font-size:3em}.section-background{padding-top:.6em;padding-bottom:.6em}.home-page-sections{margin-bottom:50px}.last-home-page-section{margin-bottom:0}@media (max-width:480px){.home-page-sections{margin-bottom:0}#home-page-main-column{padding-top:1em}}@media (min-width:768px){.navbar-nav{width:100%;text-align:center}.navbar-nav>li{float:none;display:inline-block}.new-stuff-row{position:relative}.new-stuff-right{position:absolute;bottom:0;margin-left:50%}}#new-stuff{background-image:url(../img/blue_bkgrd_@2x.png);background-size:cover;background-repeat:no-repeat;display:block;max-width:100%;height:auto;padding-top:30px}.new-stuff-right{margin-top:20px}.new-stuff-left{overflow:hidden}.newlabel-img{margin:0 auto;padding-bottom:1.2em}.announcement-img{float:left;width:50%;border:6px solid #fff;margin-right:2em}.announcement-text{position:absolute;bottom:0;margin-left:50%}.announcement h2{color:#e55049}#new-stuff .announcement-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:1.2em;border:6px solid #fff}#new-stuff .announcement-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#bandcamp,#bandcamp iframe{text-align:center}.announcement-text-bandcamp{text-align:center;margin-top:1em}@media(max-width:767px){#new-stuff{padding-top:30px}.announcement-img{float:none;width:90%;border:6px solid #fff;margin:0 auto}.announcement-text{position:relative;margin:1.7em auto 0;width:90%}.announcement-text .new-stuff-buttons{text-align:center}}@media(max-width:480px){.announcement h2{font-size:2.4em}}@media(max-width:500px){#bandcamp{position:relative;padding-bottom:140%;height:0;overflow:hidden}#bandcamp iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}}@media(max-width:330px){#bandcamp{padding-bottom:150%}}.club-smoosh{margin-bottom:1em}.club-smoosh .row{background-color:#fff;margin:0;padding-bottom:1em;text-align:center}.club-smoosh .row h4,.club-smoosh p{text-align:left}.club-smoosh p{font-size:1em}.club-smoosh img{padding-top:1em}.smoosh-button{background-color:#2c99b0;border-radius:4px;padding:1em;color:#fff}.smoosh-button h4{margin:0;text-align:left}.shows .shows-inner-div{margin-bottom:10px}#bit-widget-0 .bit-widget-container{font-style:normal;color:#4d4d4d}.shows-text{font-size:9rem}.shows-table-div{padding-top:1.2em;padding-left:0;padding-right:0}.shows-table-div table{width:100%}.shows-table-div table thead{font-family:'Libre Franklin',sans-serif;font-weight:400;font-style:normal}.shows-table-div .show-description{colspan:5}@-moz-document url-prefix(){fieldset{display:table-cell}}.shows-btn{font-size:1em;color:#2c99b0;border:1px solid #2c99b0;padding:4px;margin-top:0}.shows-table tbody tr td{padding-top:1em;padding-bottom:1em}.table>tbody>tr>.show-description{border-top:none}.shows-new-div-home{padding-left:1em;padding-right:1em;border-bottom:1px solid #4d4d4d;padding-bottom:1em;margin-bottom:2em}.shows-new-row{border-top:1px solid #4d4d4d;padding-top:1em;margin-left:0;margin-right:0;margin-bottom:1em}.shows-date-column{padding-left:0}.shows-new-row p{margin:0}.shows-date{color:#2c99b0}.shows-city,.shows-new-links,.shows-time{float:left;padding-right:15px}.shows-new-links .shows-btn{margin-top:.5em}.shows-venueaddress-row{margin-top:.75em}.shows-venue{font-weight:700}#mc-embedded-subscribe,#mc_embed_signup .mc-field-group,#mc_embed_signup_scroll .indicates-required{font-weight:300;font-family:'Libre Franklin',sans-serif;font-style:normal}@media(max-width:480px){.shows-new-row p{font-size:.95em}}.store-thumbnail-div{padding-left:0;padding-right:0}.store-thumbnail-row{max-width:100%;padding:0;margin:0}.store-thumbnail{padding-top:20px;padding-left:5px;padding-right:5px}.store-thumbnail .thumbnail{margin-bottom:8px}.store-thumbnail-text{font-size:1.4em;text-align:center;margin-bottom:20px}.store-section{padding:0}.patreon .patreon-inner-div{padding-left:0;padding-right:0}.patreon-img{margin:0 auto}.patreon-section-icon{color:#e55049;margin-right:10px}.patreon-text{color:#e55049}.newsletter{margin-top:75px;margin-bottom:75px}.newsletter-img-div{background-image:url(../img/worn_dots_@2X.png);background-size:200px 200px}@media(max-width:480px){.store-thumbnail-text{font-size:1em}.newsletter{margin-top:1em;margin-bottom:2em}}#mc_embed_signup .mc-field-group{clear:none!important;width:100%!important;margin-top:1.2em}#mc_embed_signup #mc_embed_signup_scroll input{line-height:2em}#mc_embed_signup_scroll{width:100%;margin:0 auto}#mc_embed_signup_scroll h2{margin-bottom:0!important;color:#e55049;font-size:2.9em!important}#mc_embed_signup_scroll .first-name{float:left!important;width:50%!important;padding-right:5px}#mc_embed_signup_scroll .first-name label{display:block}#mc_embed_signup_scroll .first-name input{width:100%}#mc_embed_signup_scroll .last-name{float:left!important;width:50%!important;padding-left:5px}#mc_embed_signup_scroll #mce-EMAIL,#mc_embed_signup_scroll .last-name input,.music-item-video iframe,.music-thumbs,.video-home-div iframe{width:100%}#mc_embed_signup_scroll .last-name label{display:50%}#mc_embed_signup_scroll .indicates-required{padding-top:.6em}#mc_embed_signup_scroll .input-group{padding-top:15px}#mce-EMAILTYPE-0,#mce-EMAILTYPE-1{margin-right:5px}#mc_embed_signup .mc-field-group ul{list-style-type:none}#mc-embedded-subscribe{float:right;border:2px solid #2c99b0;background-color:#2c99b0;color:#fff;font-size:1.2em;padding:8px 14px;margin-top:40px}#mc-embedded-subscribe.active,#mc-embedded-subscribe:active,#mc-embedded-subscribe:focus,#mc-embedded-subscribe:hover{background-color:#7fd3d5}.floating-label-form-group{position:relative;margin-bottom:0;padding-bottom:.5em;border-bottom:1px solid #eee}.floating-label-form-group input,.floating-label-form-group textarea{z-index:1;position:relative;padding-right:0;padding-left:0;border:0;border-radius:0;font-size:1.5em;background:0 0;box-shadow:none!important;resize:none}.contact-img-div,.covered-with-kittens-row{background-image:url(../img/worn_dots_@2X.png);background-size:200px 200px}.floating-label-form-group label{display:block;z-index:0;position:relative;top:2em;margin:0;font-size:.85em;line-height:1.764705882em;vertical-align:middle;vertical-align:baseline;opacity:0;-webkit-transition:top .3s ease,opacity .3s ease;-moz-transition:top .3s ease,opacity .3s ease;-ms-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease}.floating-label-form-group::not(:first-child){padding-left:14px;border-left:1px solid #eee}.floating-label-form-group-with-value label{top:0;opacity:1}.floating-label-form-group-with-focus label{color:#18bc9c}form .row:first-child .floating-label-form-group{border-top:1px solid #eee}@media(max-width:480px){#mc-embedded-subscribe{font-size:1em;padding:6px 10px;margin-top:1em}}.guitar-cat{margin:0 auto;max-width:200px}.about-blurb-text,.shows-pic{margin-top:20px}footer{color:#fff}footer h3{margin-bottom:30px}footer .footer-above{padding-top:50px;background-color:#2c3e50}footer .footer-col{margin-bottom:50px}footer .footer-below{padding:15px 0;border-top:1.5px dashed #4d4d4d;color:#4d4d4d}.custom-wufoo-form #form2 header h2,.lessons-contact #form3 header h2,.post-comments,.post-footer-slash,.post-likes,.post-main-text a,.share-icons-ul li a{color:#2c99b0}.footer-links-ul{padding-left:0}.footer-links-ul li p{margin-bottom:0;font-size:1em}.footer-links-div li{display:inline-block;float:none;list-style-type:none}.footer-links-div li .footer-links{position:relative;display:block}.music-home-thumb-div{overflow:hidden;padding-top:10px;padding-bottom:10px}.music-page-title{padding-left:15px}.shows-pic{border-top:1px solid #4d4d4d;padding-top:2em}.page-title-mobile{display:none}.lessons-contact #form3 #foli1 #title1,.lessons-contact #form3 .first label,.lessons-contact #form3 .last label{display:block}.video-thumb-div{margin-bottom:30px}.video-thumb-div iframe{display:block;width:100%}.video-home-div{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-home-div iframe{position:absolute;top:0;left:0;height:100%}.covered-with-kittens-row{padding-top:20px;padding-bottom:50px;margin-bottom:40px}.about-img{margin:0 auto}.lessons-subhead{margin-top:0;margin-bottom:20px}.lessons-contact,.lessons-img{margin-top:20px}.about-blurb-text p{margin-bottom:1.2em}.lessons-contact #form3 ul{padding-left:0}.lessons-contact #form3 ul li{list-style-type:none;margin-top:1.2em}.lessons-contact #form3 input{line-height:2em}.lessons-contact #form3 .first{float:left;width:50%}.lessons-contact #form3 .first input{width:95%}.lessons-contact #form3 .last{float:left;width:50%}.lessons-contact #form3 #foli104 input,.lessons-contact #form3 #foli104 textarea,.lessons-contact #form3 #foli3 input,.lessons-contact #form3 .last input{width:100%}.lessons-contact #form3 #foli3{padding-top:1.2em}.lessons-contact #form3 #foli4 #title4{font-size:1em;margin-bottom:.5em}.lessons-contact #form3 #foli4 .subfield{float:left;margin-right:2em}.donate-btn{margin-top:0;padding:8px 14px}.kittens-home-row{margin-bottom:10px}.donate-buttons{margin-bottom:20px}@media(max-width:768px){.page-title-mobile{display:block}.donate-buttons-text{text-align:center}.donate-btn{margin:0 auto;display:block;width:170px}.donate-div{margin-bottom:1.6em}}.kitten-descr .gallery-title{font-family:'Libre Franklin',sans-serif;font-weight:400;font-style:normal;margin-bottom:0}.kittens-thumb-div .gallery-blurb{display:none}.gallery-thumb-div{margin-bottom:20px}.gallery-thumbs{overflow:hidden;padding-top:10px;padding-bottom:10px;width:100%}.gallery-desc .gallery-title{margin-bottom:0;display:none}.gallery-desc .gallery-blurb{font-size:.95em;margin-bottom:0;display:none}.thumb-title{margin-bottom:0}.artwork-wrapper .gallery-blurb{display:none}@media(min-width:768px){.gallery-title{display:none}}.post-header{margin-bottom:2em}.post-header .post-date{font-size:1.2em}.post-subtitle{margin-top:0;font-size:1.4em}.feature-img{margin:10px 0}.feature-img-div .image-caption,.image-caption,.post-main-text .image-caption{font-size:.9em;margin-bottom:30px}.post-main-text .image-caption{margin-top:-1.2em}.blog-img{width:100%;margin-top:20px;margin-bottom:20px}.post-main-text p{font-size:1.2em;margin-bottom:1.2em}.post-main-text .block-image{margin-bottom:0}.post-main-text img{display:block;max-width:100%;width:100%;height:auto;margin:30px auto 0}.post-main-text .caption{font-size:.9em;margin-bottom:20px}.structured-text-oembed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:1em}.structured-text-oembed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.post-main-text ol,.post-main-text ul{font-size:1.2em}.post-main-text ol li,.post-main-text ul li{margin-bottom:1.2em}.post-comments{margin-top:1em;width:100%}.post-footer{border-top:1px dotted #2c99b0;margin-top:40px;border-spacing:8px}.post-comments,.post-footer-slash{float:left}.post-share{margin-top:1em}.twitter-share-button{vertical-align:bottom;margin-right:1em}.share-icons-ul{list-style-type:none;padding-left:0}.share-icons-ul li a{font-size:1.8em;float:left;padding-right:8px}.blog-older-newer{text-align:center;margin-top:3em}.blog-older-newer li{display:inline-block;float:none;list-style-type:none}.custom-wufoo-form #form2 #foli15 #title15,.custom-wufoo-form #form2 .first label,.custom-wufoo-form #form2 .last label{display:block}.blog-older-newer li .blog-page-links{position:relative;display:block;color:#2c99b0}.post-footer-slash{padding:0 10px}.custom-wufoo-form{margin-top:20px}.custom-wufoo-form #form2 ul{padding-left:0}.custom-wufoo-form #form2 ul li{list-style-type:none;margin-top:1.2em}.custom-wufoo-form #form2 .first{float:left;width:50%}.custom-wufoo-form #form2 .first input{width:95%}.custom-wufoo-form #form2 .last{float:left;width:50%}.custom-wufoo-form #form2 #foli3 input,.custom-wufoo-form #form2 #foli4 div textarea,.custom-wufoo-form #form2 #foli5 input,.custom-wufoo-form #form2 .last input{width:100%}