body{font-family:'Lato',sans-serif;font-weight:400;background-color:#EEE}a{text-decoration:none}#page{width:960px;margin:0px auto;padding:20px 10px 10px 10px;background-color:#FFF}#region-social-media-right li{float:right;list-style-image:url();list-style-type:none;padding:0}#region-social-media-right #facebook,#region-social-media-right #twitter{display:block;width:33px;height:32px;background:url(../images/socail-media-icons.jpg) no-repeat;text-indent:-9999px;transition:all 0.15s linear 0s}#region-social-media-right #twitter{background-position:-33px 0}#region-social-media-right #facebook:hover{background-position:0px -32px}#region-social-media-right #twitter:hover{background-position:-33px -32px}#zone-branding-wrapper{text-align:center;padding:20px 0 60px 0}h1.site-name,h2.site-name a,h6.site-slogan{font-family:'Varela Round',sans-serif;text-transform:uppercase;font-weight:400}h1.site-name a,h2.site-name a{font-size:50px;color:#444}h6.site-slogan{font-size:20px;color:#DF6B81}#zone-menu-wrapper{padding:0 0 20px 0}#zone-menu{text-align:center;padding:20px 0;width:940px;border-top:solid 1px #EEEEEE;border-bottom:solid 1px #EEEEEE}.navigation{display:table;margin:0 auto}#main-menu{float:left}#main-menu li a{color:#888;font:15px 'Varela Round',sans-serif;text-transform:uppercase;font-weight:400;padding:20px;transition:all 0.15s linear 0s}#main-menu li a:hover{color:#FFF;background-color:#EFB5C0}#main-menu li a.active{color:#FFF;background-color:#DF6B81}.region-preface-inner{position:relative}.field-collection-container,.block-concerts-block-1{position:absolute;z-index:10}.front .field-collection-container{top:50%;right:0;margin-top:-100px;margin-bottom:0;color:#FFF;font:30px 'Lato',sans-serif;font-weight:400;font-style:italic;letter-spacing:0.05em;width:380px;padding:40px;background-image:url(../images/background.png);border-left:solid 6px #DF6B81}.field-name-field-fc-quote-ref{font-size:18px;font-style:normal;color:#CCC;letter-spacing:0}.field-collection-view,.field-collection-container .field-items .field-item{padding:0;margin:0}.field-collection-container{border-bottom:none}.field-name-field-fc-2-quote .field-item:before,.field-name-field-fc-2-quote .field-item:after{content:'"'}.block-concerts-block-1{bottom:20px;left:260px}.block-concerts-block-1 a{display:block;position:relative;background-color:#EEE;border:20px solid #FFF;padding:20px;text-align:center;font-size:15px;width:340px}.block-concerts-block-1 span{color:#777}.block-concerts-block-1 h3{text-transform:uppercase;font-family:'Varela Round',sans-serif;font-weight:400;color:#444}.flexslider{padding-bottom:60px}.block-concerts-block-1 a:hover,.block-concerts-block-1 a:hover span,.block-concerts-block-1 a:hover h3{background-color:#DF6B81;color:#FFF}#section-content{padding:20px 0}#section-content h2{font:20px 'Lato',sans-serif;text-transform:uppercase;font-weight:400;color:#444;margin-bottom:40px}#section-content p{font:15px 'Lato',sans-serif;font-weight:300;line-height:2;color:#666;margin-bottom:20px}#section-content .view-footer p{margin-bottom:0;padding-top:30px}#section-content .view-footer p a{display:block;text-align:right;border-bottom:solid 2px #DF6B81;text-transform:uppercase;color:#DF6B81}#section-content .view-footer p a:hover{color:#444;border-bottom-color:#444}.node-type-article .field-name-field-image{float:left;padding:0 20px 20px 0}.view-display-id-page .views-row-odd,.view-display-id-page .views-row-even{padding:0 0 40px 0;margin:0 0 40px 0;border-bottom:1px solid #EEE}.view-display-id-page .views-row-last{margin-bottom:0}.field-name-field-concert-concert-date{font-weight:400;font-family:'Varela Round',sans-serif}.field-name-field-concert-concert-date,.field-name-field-concert-city,.field-name-field-concert-venue,.field-name-field-concert-works{color:#444;font-size:15px}.field-name-field-concert-city{float:left}.field-name-field-concert-venue .field-item:before{content:',  '}.field-name-field-concert-works,.node-concert .field-name-body,.field-name-field-performers{padding-top:15px}.node-concert .field-name-body p{line-height:1.2!important;width:75%}.field-name-field-concert-ticket-info a{color:#DF6B81}.view-display-id-page{padding-top:40px;color:#CCC!important}.view-display-id-page .view-footer .field-name-field-concert-concert-date,.view-display-id-page .view-footer .field-name-field-concert-city,.view-display-id-page .view-footer .field-name-field-concert-venue,.field-name-field-concert-works,.field-name-field-performers{color:#666;font-weight:300}.view-concerts .view-footer{padding-top:40px}.view-concerts .view-footer .field-name-field-concert-concert-date,.view-concerts .view-footer .field-name-field-concert-city,.view-concerts .view-footer .field-name-field-concert-venue,.view-concerts .view-footer .field-name-field-concert-works,.view-concerts .view-footer .field-name-field-performers{color:#999!important}.view-content .group-right img{float:right}#block-block-3{float:left;padding:0 40px 40px 0}#block-block-5,#contact-site-form{float:left}#page textarea,select,#page input[type="date"],#page input[type="datetime"],#page input[type="datetime-local"],#page input[type="email"],#page input[type="month"],#page input[type="number"],#page input[type="password"],#page input[type="search"],#page input[type="tel"],#page input[type="text"],#page input[type="time"],#page input[type="url"],#page input[type="week"]{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;-moz-box-sizing:border-box;border:none;background-color:#F4F4F4;color:#777777;font-family:'Lato',sans-serif;font-size:1em;font-weight:300;padding:7px;height:36px;transition:all 0.15s linear 0s}#section-content textarea,select,#section-content input[type="date"],#section-content input[type="datetime"],#section-content input[type="datetime-local"],#section-content input[type="email"],#section-content input[type="month"],#section-content input[type="number"],#section-content input[type="password"],#section-content input[type="search"],#section-content input[type="tel"],#section-content input[type="text"],#section-content input[type="time"],#section-content input[type="url"],#section-content input[type="week"]{box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;border:1px solid #CCCCCC}#page input[type="text"]:focus,#page input[type="password"]:focus,#page input[type="date"]:focus,#page input[type="datetime"]:focus,#page input[type="email"]:focus,#page input[type="number"]:focus,#page input[type="search"]:focus,#page input[type="tel"]:focus,#page input[type="time"]:focus,#page input[type="url"]:focus,#page textarea:focus{background-color:#FFF;border-color:#B3B3B3;color:#333}textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{box-shadow:none!important}#page button,#page input[type="reset"],#page input[type="submit"],#page input[type="button"]{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#333333;border:none;color:#FFF;cursor:pointer;font:400 1em/1.2 'Lato',sans-serif;overflow:hidden;padding:7px 10px;text-shadow:none;width:auto;border-radius:0}.form-item label{line-height:2;color:#444}#edit-message{height:160px!important}#block-block-3 strong,#block-block-3 strong a,#block-block-5 strong a{color:#444}#section-footer{border-top:solid 1px #EEEEEE;padding:10px 0;margin:20px auto 0 auto;width:940px}#section-footer p,#section-footer p a{font-size:12px;color:#888}#section-footer p a:hover{color:#DF6B81}#region-footer-first{text-align:left;margin-left:0px!important}#region-footer-second{text-align:right;margin-right:0px!important}