/*!
Theme Name: Fred Hersch
Theme URI: http://fredhersch.com/
Author: FADE Agency
Author URI: https://fadeagency.com
Description: Offical Fred Hersch website theme.
Text Domain: fred-hersch

*/
@import url(https://fonts.googleapis.com/css?family=Fjalla+One|Khula:400,700|Montserrat:300,400,700);
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;height:100%}a,body{color:#000}body{margin:0;font-weight:400;font-family:"Khula",sans-serif;font-size:16px;line-height:1.6em;background:url(img/bg-light.jpg) center top}h1{margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible;padding-bottom:20px}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;transition:all .2s linear}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}h1,h2,h3,h4,h5,h6{font-family:"Fjalla One",sans-serif;clear:both;line-height:1em}h1{font-size:38px}ol,ul{margin:0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}.jumbotron{height:80vh;position:relative;margin-bottom:20px;background:url(img/header.jpg) no-repeat right center;background-size:cover}@media all and (max-width:768px){.jumbotron{padding-top:60px}}.jumbotron-content{position:absolute;margin:auto;bottom:30px}.jumbotron-page{min-height:360px;padding-top:130px;position:relative;margin-bottom:20px;background:url(img/header-small.jpg) no-repeat right top;background-size:cover}@media (max-width:768px){.jumbotron,.jumbotron-page{background:url(img/header-mobile.jpg) no-repeat center top;background-size:cover}.jumbotron{height:80vh;margin-bottom:20px}}.footer{background:#000;padding:30px 0;color:#fff;font-size:12px;background:url(img/bg-dark.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top:30px}.fa-inverse{color:#000}.fa-inverse:hover,.fa-stack,.page-divider h3{color:#fff}p.copyright{margin-top:15px}.fa-stack{transition:.5s}.fa-stack:hover{color:#000}.fade-agency{opacity:1;filter:alpha(opacity=100);margin-top:10px;transition:.6s}.fade-agency:hover{opacity:.6;filter:alpha(opacity=60)}.fa-arrow-circle-up{font-size:40px;color:#fff}blockquote{padding:10px 0;margin:0 0 30px;font-size:26px;border:0;color:#fff;line-height:1.2em}blockquote:before{content:"\f10d";font-family:FontAwesome;float:left;margin-right:10px;color:#fff}.homepage-title{font-size:150px;font-family:"Montserrat",serif;color:#fff;letter-spacing:-10px;line-height:1em}@media all and (max-width:1200px){.homepage-title{font-size:70px;letter-spacing:-5px}}.homepage-subtitle{font-size:22px;font-family:"Montserrat",serif;color:#fff;font-weight:300;text-transform:uppercase;line-height:1em;padding-bottom:20px}.wp-pagenavi{clear:both;margin-top:30px;color:#000}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #000;padding:3px 10px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000;background:#fff;color:#000}.wp-pagenavi span.current{font-weight:700}.entry-content ul{padding:0;margin:0 20px}.tour-grid{margin-bottom:30px;font-size:1em;text-align:center}.tour-grid .item{align-items:center;text-align:left;padding:10px 20px;display:flex;flex-direction:row;margin-bottom:10px;text-transform:uppercase;line-height:2em;background:rgba(0,0,0,.05)}.tour-grid .item:hover{background:rgba(0,0,0,.1);cursor:pointer}@media (max-width:600px){.tour-grid .item{flex-direction:column}}.event-date{flex-basis:15%;margin:10px 0}@media (max-width:600px){.event-date{text-align:center}}.home-event-date{flex-basis:70%;margin:10px 0}.event-location{flex-basis:35%;font-size:1.2em;font-family:"Fjalla One",sans-serif}@media (max-width:600px){.event-location{text-align:center}}.event-venue{flex-basis:40%;font-size:1em;padding-right:20px}@media (max-width:600px){.event-venue{text-align:center;padding-right:0}}.event-details{flex-basis:5%;font-size:.8em;margin:10px 0}.event-details a,.event-details a:focus,.event-details a:visited{color:#fff}.event-details a:focus:hover,.event-details a:hover,.event-details a:visited:hover,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#000}.event-info{flex-basis:15%;text-align:right}.home-event-info{flex-basis:30%;text-align:right}.event-notes{margin:30px 0;color:#fff;font-size:1.2em;font-family:"PT Sans Narrow",Helvetica,sans-serif}.event-support-acts{font-size:.7em;opacity:.7}@media (max-width:600px){.event-support-acts{text-align:center;margin-left:0}}.tour-nav{text-align:center}.discography-release{border:1px solid #f3f3f3;background:#fff;padding:10px;margin-bottom:30px;box-shadow:0 0 5px 1px rgba(0,0,0,.1)}.discography-release:hover{border:1px solid #000;background:#000;transition:.5s}.discography-release a{color:#000;transition:.5s}.discography-release a:active,.discography-release a:focus,.discography-release a:hover{color:#fff;text-decoration:none}.buy-buttons img:hover{opacity:.7;filter:alpha(opacity=70);transition:.5s}.release-spotify{margin-bottom:10px}.videos-grid{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:stretch;margin-bottom:30px}.videos-grid .item{padding:10px;display:flex;flex-basis:25%;text-align:center;background:0 0;margin-bottom:30px}@media (max-width:1200px){.videos-grid .item{flex-basis:50%}}@media (max-width:800px){.videos-grid .item{flex-basis:100%}}.videos-grid .item h2{min-height:60px;font-style:normal;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.4em;color:#d99217}.videos-grid article{width:100%}@media (max-width:800px){.videos-grid article{min-height:auto}}.videos-img-outer{overflow:hidden;margin-bottom:20px}.videos-img{transition:all .5s ease}.videos-img:hover{opacity:.6;cursor:pointer}.video-date{text-transform:uppercase;font-size:1em;color:#fff}.photo{border:1px solid #f3f3f3;background:#fff;padding:10px;margin-bottom:30px;box-shadow:0 0 5px 1px rgba(0,0,0,.1)}.photo:hover{border:1px solid #000;background:#000;transition:.5s}*,:after,:before{box-sizing:inherit}figure{margin:1em 0}.dark,.page-divider{background-size:cover}.page-divider{background:url(img/page-divider.jpg) no-repeat center top;margin:20px 0;padding:30px;text-align:center}.dark{background:url(img/bg-dark.jpg) no-repeat center top;background-attachment:fixed}.sidebar-promo{border:1px solid #f3f3f3;background:#fff;padding:10px;margin-bottom:30px;box-shadow:0 0 5px 1px rgba(0,0,0,.1)}.press-author{text-transform:uppercase}li.press-rows{list-style-type:none}li.press-rows,ul.press-rows{padding:0;margin:0}.img-responsive{margin:0 auto}.title{text-transform:uppercase;color:#000}.article,.title{margin-bottom:30px}.date{color:#000;text-transform:uppercase;margin-bottom:20px;font-family:"Fjalla One",serif}.date-icon{font-size:22px;margin-right:10px}.discography-date{margin:10px 0 0;text-transform:uppercase}.news-title{font-size:24px;font-family:"Fjalla One",serif}.read-more{font-size:12px}.col-md-3:nth-child(4n+1),.col-md-4:nth-child(3n+1){clear:left}.btn-default{color:#fff;background-color:#000;border-color:#000;text-transform:uppercase}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#000;background-color:#fff;border-color:#000}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-primary{color:#fff;background-color:#000;border-color:#000}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#000;background-color:#fff;border-color:#000}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#000;border:1px solid #fff;border-radius:3px;padding:3px}select{border:1px solid #fff;color:#000}textarea{width:100%}a:active,a:focus,a:hover{color:#000}a:active,a:hover{outline:0}.navbar-default{color:#000;background:#fff}.navbar-default .navbar-nav>li>a{color:#000}.dropdown-menu>li>a,.navbar-default .navbar-nav>li>a{background:#fff;font-size:16px;font-family:"Fjalla One",serif;text-transform:uppercase}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#000;background-color:#f3f3f3}.nav>li>a{position:relative;display:block;font-size:16px;font-family:"Fjalla One",serif;text-transform:uppercase}@media (min-width:1200px){.navbar .navbar-nav{display:inline-block;float:left;vertical-align:top}}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#000;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#000;text-decoration:none;background-color:#f3f3f3}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#000;text-decoration:none;background-color:#f3f3f3;outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both}