html,body,div,span,applet,object,iframe,header,nav,article,aside,section,footer,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,button {border: 0;outline: 0;vertical-align: top;background: transparent;font-family: inherit;font-size: inherit;font-weight: inherit;margin: 0;padding: 0;}body {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}a,span,textarea {font-family: inherit;text-decoration: none;}audio,canvas,video {display: inline;}html {font-size: 100%;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}body,button,input,select,textarea {font-family: inherit;line-height: 1.8em;font-size: inherit;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}blockquote {margin: 1em 2em;}dfn {font-style: italic;}mark {background: #ff0;color: #000;}pre,code,kbd,samp {font-family: monospace, serif;_font-family: 'courier new', monospace;font-size: 1em;}pre {white-space: pre-wrap;word-wrap: break-word;}q:before,q:after {content: none;}small {font-size: 75%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -.5em;}sub {bottom: -.25em;}dd {margin: 0 0 0 2em;}ul.nostyle,ol.nostyle {list-style: none;list-style-image: none;margin: 0;padding: 0;}img {border: 0;-ms-interpolation-mode: bicubic;}svg:not(:root) {overflow: hidden;}fieldset {margin: 0 2px;padding: .35em .625em .75em;}legend {border: 0;margin-left: -7px;}button,input,select,textarea {font-size: 100%;vertical-align: middle;margin: 0;}button,input {line-height: normal;overflow: visible;}table button,table input {overflow: auto;}button,input[type=button],input[type=reset],input[type=submit] {cursor: pointer;-webkit-appearance: button;}input[type=checkbox],input[type=radio] {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding: 0;}input[type=search],input[type=text] {-webkit-appearance: none !important;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}input[type=text]::-webkit-search-decoration,input[type=search]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}textarea {overflow: auto;vertical-align: top;}table {border-collapse: collapse;border-spacing: 0;}p+p {margin-top: 2em;}header,nav,article,aside,section,footer,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}blockquote,q,q {quotes: none;}audio:not([controls]),[hidden] {display: none;}a:focus,a:hover,a:active {outline: 0;}ul,ol,figure,form {margin: 0;}a:hover {text-decoration: none;}#mobile_menu_wrapper {width: 100%;overflow: hidden;}::-webkit-input-placeholder {color: #bbb;}::-moz-placeholder {color: #bbb;  }:-ms-input-placeholder {  color: #bbb;  }.menuSpacer {display: none;}.clear,.tabletclear,.desktopclear {width: 100%;height: 0;clear: both;overflow: hidden;}.tabletclear,.desktopclear {display: none;}input[type=text],input[type=password],input[type=search],textarea, .borderbox {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}textarea {max-width: 100% !important;}span.title {display: block;font-size: 1.2em;}span.desc {display: block;}.readmore .hide {display: none;}.column {-webkit-column-count: 2;-moz-column-count: 2;-ms-column-count: 2;-o-column-count: 2;column-count: 2;-webkit-column-gap: 3em;   -moz-column-gap: 3em;-ms-column-gap: 3em; -o-column-gap: 3em;column-gap: 3em;text-align: justify;}.drop {position: relative;}.drop .toggle {display: none;position: absolute;left: 0;width: 100%;}a.toggle {display: inline-block;margin: 1.5em 0 0;}.doubleCol .col {width: 48%;margin: 0 1% 3%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; float: left;}.doubleCol .col:nth-child(n+1) {margin: 0 0 4%;}.doubleCol .col:nth-child(odd) {clear: both;}.doubleCol .col:nth-child(even) {float: right;}.tripleCol .col {width: 30%;margin: 0 1.6%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; float: left;text-align: justify;}.tripleCol .col:nth-child(3n+1) {margin: 0;clear: both;}.tripleCol .col:nth-child(3n),.tripleCol .col:nth-child(3n-1) {margin: 0 0 0 2.5%;}.owl-carousel .animated {  -webkit-animation-duration: 1000ms;  animation-duration: 1000ms;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.owl-carousel .owl-animated-in {  z-index: 0;}.owl-carousel .owl-animated-out {  z-index: 1;}.owl-carousel .fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}@-webkit-keyframes fadeOut {  0% {opacity: 1;  }  100% {opacity: 0;  }}@keyframes fadeOut {  0% {opacity: 1;  }  100% {opacity: 0;  }}.owl-height {  -webkit-transition: height 500ms ease-in-out;  -moz-transition: height 500ms ease-in-out;  -ms-transition: height 500ms ease-in-out;  -o-transition: height 500ms ease-in-out;  transition: height 500ms ease-in-out;}.owl-carousel {  display: none;  width: 100%;  -webkit-tap-highlight-color: transparent;position: relative;  z-index: 1;}.owl-carousel .owl-stage {  position: relative;  -ms-touch-action: pan-Y;}.owl-carousel .owl-stage:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.owl-carousel .owl-stage-outer {  position: relative;  overflow: hidden;}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel.owl-loaded {  display: block;}.owl-carousel.owl-loading {  opacity: 0;  display: block;}.owl-carousel.owl-hidden {  opacity: 0;}.owl-carousel .owl-refresh .owl-item {  display: none;}.owl-carousel .owl-item {  position: relative;  min-height: 10px;  float: left;  -webkit-backface-visibility: hidden;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  }.owl-carousel .owl-item img {  display: block;  width: 100%;}.owl-carousel.owl-text-select-on .owl-item {  -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto;  user-select: auto;}.owl-carousel .owl-grab {  cursor: move;  cursor: -webkit-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab;}.owl-carousel .owl-rtl {  direction: rtl;}.owl-carousel .owl-rtl .owl-item {  float: right;}.no-js .owl-carousel {  display: none;}.owl-carousel .owl-item .owl-lazy {  opacity: 0;  -webkit-transition: opacity 400ms ease;  -moz-transition: opacity 400ms ease;  -ms-transition: opacity 400ms ease;  -o-transition: opacity 400ms ease;  transition: opacity 400ms ease;}.owl-theme .owl-controls {  text-align: center;  -webkit-tap-highlight-color: transparent;}.owl-theme .owl-controls .owl-nav [class*='owl-'] {  color: #333;  display: inline-block;  padding: 0.5em 1em;  cursor: pointer;}.owl-theme .owl-controls .owl-nav [class*='owl-']:hover {  text-decoration: none;}.owl-theme .owl-controls .owl-nav .disabled {  opacity: 0.5;  cursor: default;}.owl-theme .owl-dots .owl-dot {  display: inline-block;  zoom: 1;  *display: inline;}.owl-theme .owl-dots .owl-dot span {  -webkit-backface-visibility: visible;  -webkit-transition: opacity 200ms ease;  -moz-transition: opacity 200ms ease;  -ms-transition: opacity 200ms ease;  -o-transition: opacity 200ms ease;  transition: opacity 200ms ease;  -webkit-border-radius: 100%;  -moz-border-radius: 100%;  border-radius: 100%;  display: block;  border: 2px solid #555;  background: transparent;  transition: background 0.2s;  width: 7px;  height: 7px;  margin: 20px 5px;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {  background: #555;}#gallery .slides {display: none;text-align: left;}#gallery .thumbs {display: none;text-align: left;}#gallery {position: relative;width: 100%;height: 300px;overflow: hidden;position: relative;}#gallery .slides .item,#gallery .slides .item img {vertical-align: middle;}#gallery .owl-nav {text-align: right;}#gallery .owl-prev,#gallery .owl-next {display: inline-block;margin: 1em 0 0 0.5em;font-size: 30px;width: 1em;height: 1em;padding: 0;text-align: center;line-height: 0.8em;border: 2px solid #bbb;color: #bbb;border-radius: 1em;transition: border 0.3s, color 0.3s;}#gallery .owl-prev:hover,#gallery .owl-next:hover {background: transparent;color: #333;border-color: #333;}#gallery .thumbs img {opacity: 0.3;}#gallery .thumbs .center img,#gallery .thumbs .currentSlide img {opacity: 1 !important;}#gallery .thumbs img:hover {opacity: 1 !important;cursor: pointer;}#gallery .owl-controls .owl-dot span {border: 2px solid #555;background: #fff;transition: background 0.2s;width: 7px;height: 7px;margin: 20px 5px;}#gallery .owl-dot:hover span,#gallery .owl-dot.active span {background: #555 !important;}#gallery.gallery-desktop .slides  .owl-controls,#gallery.gallery-tablet .slides  .owl-controls,#gallery.gallery-phablet .slides  .owl-controls {display: none !important;}#gallery.gallery-desktop .slides {float: left;width: 65% !important;}#gallery.gallery-desktop .thumbs {float: right;width: 32% !important;}#gallery.gallery-desktop .thumbs .item img {display: inline;width: 31%;margin: 0 1% 2%;}#gallery.gallery-desktop .thumbs .item img:nth-child(n-1) {width: 32%;margin: 0 0 2%;}#gallery.gallery-desktop .thumbs .item img:nth-child(3n-1),#gallery.gallery-desktop .thumbs .item img:nth-child(3n) {margin-left: 2%;}#gallery.gallery-tablet .slides {float: left;width: 70% !important;}#gallery.gallery-tablet .thumbs {float: right;width: 27% !important;}#gallery.gallery-tablet .thumbs .item img {display: inline;width: 48%;margin: 0 1% 2%;}#gallery.gallery-tablet .thumbs .item img:nth-child(n-1) {width: 49%;margin: 0 0 2%;}#gallery.gallery-tablet .thumbs .item img:nth-child(even) {margin-left: 2%;}#gallery.gallery-phablet .slides,#gallery.gallery-phablet .thumbs {float: none;}#gallery.gallery-phablet .thumbs .item img {display: inline;width: 15%;margin: 2% 0.5% 0;}#gallery.gallery-phablet .thumbs .item img:nth-child(n-1) {width: 15%;margin: 2% 0 0 2%;}#gallery.gallery-phablet .thumbs .item img:nth-child(6n+1) {margin-left: 0;}#gallery.gallery-phone .slides,#gallery.gallery-phone .thumbs {float: none;}#gallery.gallery-phone .thumbs {height: 1px !important;visibility: hidden;}body {font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;line-height: 1.8em;font-size: 13px;background: #fff url(../img/bg/internal-tablet.jpg) no-repeat top;background-size: 100% auto;color: #222;}body.home {background-image: url(../img/bg/home.jpg);}a {color: #5197c6;cursor: pointer;}.bold,strong,.em,em {font-style: normal;font-weight: 700;}span.divider {display: block;text-align: center;width: 2.5em;height: 2px;overflow: hidden;margin: 1em auto;background: #555;}.drop input {background-image: url(../img/icons/dd.svg) no-repeat right;}a.button {display: inline-block;}.lightgrey {width: 100%;padding: 3em 0;}.whitewrapper {background: #fff;padding: 1.5em 0;}.darkwrapper {background: #3a3f48;color: #fff;}#contentMinHeight {background: #f9f9f9;background: rgba(0,0,0,0.04);}#topSpacer {height: 7em;}#homeSpacer {height: 400px;min-height: 250px;max-height: 600px;height: 45vw;}h1, h2, h3 {display: block;line-height: 1.2em;position: relative;color: #444;}h1, h2 {font-size: 2.5em;margin: 0 0 0.6em;font-family: "Calisto MT", "Bookman Old Style", Bookman, "Goudy Old Style", Garamond, "Hoefler Text", "Bitstream Charter", Georgia, serif;font-style: italic;}h1 span.sub, h2 span.sub {display: block;font-weight: 400;font-style: normal;text-transform: none;font-size: 0.43em;line-height: 1.7em;padding: 0 0 0.1em;font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #888;}h1:after,h2:after {content: '';display: block;width: 1.2em;height: 2px;background: #5197c6;margin: 0.5em 0 0.55em;}h1.center,h2.center,h1.center:after,h2.center:after {margin: 0.7em auto;}h3 {font-size: 1.4em;font-weight: 600;margin: 0 0 1em;}header {position: relative;text-align: center;padding: 3.5em 0 2.6em;}#mainNav .outer {position: relative;}#mainlogo {position: absolute;left: 0;top: -4.3em;height: 8em;z-index: 9999999999999999999;}#mainlogo img {height: 8em;}#mobileMenu {display: none;}#menuCover {transition: opacity 0.4s;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);z-index: 999999;display: none;cursor: pointer;}#mainNav {background: #fff;background: rgba(255,255,255,0.7);}#mainNav ul.nav {position: relative;z-index: 999;text-align: right;margin: 0 auto;list-style: none;}#mainNav ul.nav  li {display: inline-block;}#mainNav ul.nav  li  + li {margin-left: 1.5em;}#mainNav ul.nav  li a,#mainNav ul.nav  li span {display: block;padding: 1em 0 0.65em;font-weight: 600;color: #444;cursor: pointer;text-transform: uppercase;border-bottom: 2px solid transparent;}#mainNav ul.nav  li a:hover,#mainNav ul.nav  li span:hover,#mainNav ul.nav  li a.active,#mainNav ul.nav  li span.active {text-decoration: none !important;color: #444;border-color: #5197c6;}#menuIcon {display: none;}.outer {display: block;width: 94%;max-width: 78em;text-align: center;margin: 0 auto;}.inner {text-align: left;padding: 2em 0;}#maincopy {width: 60%;float: left;}#sidebar {width: 35%;float: right;}.copy p:first-of-type {font-weight: 600;}.copy p:only-of-type {font-weight: 400 !important;}.copy ul {padding: 1em 2em;}.copy ul li {padding: 0.2em 0;}.hasCols {column-count: 2;column-gap: 3.5em;-webkit-column-count: 2;-webkit-column-gap: 3.5em;-moz-column-count: 2;-moz-column-gap: 3.5em;text-align: justify;}.tripleCols {column-count: 3;-webkit-column-count: 3;-moz-column-count: 3;column-gap: 3.5em;-webkit-column-gap: 3.5em;-moz-column-gap: 3.5em;text-align: justify;margin: 0 0 5em;}#homeIntro {padding: 1em 0 3em;}#homeIntro p {font-size: 1.1em;line-height: 1.7em;text-align: center;margin: 0 auto;width: 90%;max-width: 37em;}#homeIntro a.button {display: inline-block;font-size: 1.1em;line-height: 1.7em;text-align: center;margin: 2em auto 0;padding: 0.5em;padding-left: 2em;transition: padding 0.2s;color: #333;font-weight: 600;}#homeIntro a.button span {display: inline-block;width: 1em;text-align: right;transition: opacity 0.2s;opacity: 0;}#homeIntro a.button:hover {color: #5197c6;padding-left: 0.5em;}#homeIntro a.button:hover span {opacity: 1;}#viewConcerts .eventWrap {padding: 2em 0 2em 6em;position: relative;clear: both;border-bottom: 2px dotted #ddd;border-bottom: 2px dotted rgba(0,0,0,0.08);line-height: 1.6em;}#viewConcerts .eventWrap .year {position: absolute;top: 1.766em;left: 0;font-size: 1.2em;}#viewConcerts .eventWrap .date {width: 20%;color: #999;display: inline-block;}#viewConcerts .eventWrap .location {width: 34%;margin-left: 3%;display: inline-block;}#viewConcerts .eventWrap .music {width: 38%;margin-left: 3%;display: inline-block;}#viewConcerts .eventWrap .date,#viewConcerts .eventWrap .location,#viewConcerts .eventWrap .music {margin-bottom: 1.2em;}.contactalert {background: #00cc66;padding: 1.2em 2.5em 1.2em 1.5em;color: #fff;font-size: 1.1em;margin: 0 0 2em;position: relative;}.contactalert.red {background: #cc0000;}.contactalert span.close {display: block;position: absolute;top: 0;right: 0;font-size: 1.7em;cursor: pointer;width: 1em;height: 1em;text-align: center;line-height: 1em;padding: 0.2em;}#contactForm .left {float: left;width: 35%;}#contactForm .right {float: right;width: 60%;}#contactForm input,#contactForm textarea {display: block;border-radius: 0.3em;border: 0;}#contactForm input[type=text],#contactForm textarea {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; width: 100%;margin: 0 0 0.7em;background: #e9e9e9;background: rgba(80,80,80,0.1);color: #333;}#contactForm input[type=text] {height: 2.8em;padding: 0 1em;}#contactForm textarea {height: 10em;padding: 0.6em 1em;max-width: 100% !important;resize: none;}#contactForm input[type=submit] {height: 2.8em;padding: 0 2em;float: right;background: #5197c6;color: #fff;transition: background .2s;}#contactForm input[type=submit]:hover {background: #2d79ac;}#viewRepertoire p strong {display: block;margin: 0 0 0.5em;}.hasCols p {-webkit-column-break-inside: avoid;  page-break-inside: avoid;   break-inside: avoid;}#viewRepertoire div.section {padding: 1.8em 0 1.5em;margin: 2em 0 4em;border-bottom: 2px dotted #ddd;border-bottom: 2px dotted rgba(0,0,0,0.08);}#viewRepertoire div.list p {color: #888;}#viewRepertoire div.list strong {color: #222;}#viewRepertoire div.list span {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}#viewRepertoire div.section span {display: block;font-size: 1.05em;margin: 0 0 0.4em;}footer {text-align: center;padding: 1.5em 0;font-size: 0.85em;text-transform: uppercase;font-weight: 600;}footer.darkwrapper {color: #63748d;}@media (max-width: 940px) {#mobileMenu {display: none;}#mobile_menu_wrapper {position: relative;left: 0;transition: left 0.6s;}#mobile_menu_wrapper.active {left: 260px;}#menuCover,#topSpacer,#mainlogo {display: none;}#mainNav .outer {width: 100%;}#menuCover.active {z-index: 9999;}#mainNav ul.nav {font-size: 1.2em;}#mainNav.active {left: 0;}#mainNav {position: fixed;top: 0;left: 0;width: 100%;z-index: 99999;transition: left 0.6s;background: #eee;background: rgba(80,80,80,0.2);}#mobile_menu_wrapper.active #mainNav {left: 260px;}#mainNav ul.nav {background: #333;display: block;position: fixed;top: 0;left: -260px;height: 100%;text-align: left;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 4em 2em;width: 260px;overflow: auto;overflow-x: hidden;z-index: 9999999;transition: all 0.6s;}#mobile_menu_wrapper.active #mainNav ul.nav {left: 0;}#mainNav ul.nav li,#mainNav ul.nav li + li {margin: 0;width: 100%;}#mainNav ul.nav li a,#mainNav ul.nav li span,#mainNav ul.nav li a:hover,#mainNav ul.nav li span:hover,#mainNav ul.nav li a.active,#mainNav ul.nav li span.active {color: #fff !important;font-weight: 300;font-size: 1.2em;text-transform: lowercase;border: 0;padding: 0.6em 0;}.menuSpacer {display: block;height: 43px;}#menuIcon {display: block;width: 51px;height: 48px;position: relative;z-index: 999999999999;}#menuIcon span {display: block;background: #fff;position: absolute;width: 22px;height: 3px;border-radius: 3px;transition: all 0.3s;}#menuIcon span.equiv1 {top: 15px;right: 14px;}#menuIcon span.equiv2 {top: 23px;right: 14px;}#menuIcon span.equiv3 {top: 31px;right: 14px;}#mobile_menu_wrapper.active #menuIcon span {color: #fff;}#mobile_menu_wrapper.active #menuIcon span.equiv1 {top: 23px;transform: rotate(225deg);}#mobile_menu_wrapper.active #menuIcon span.equiv2,#mobile_menu_wrapper.active #menuIcon span.equiv3 {top: 23px;transform: rotate(135deg);}}@media (min-width: 941px) {.tablet,.mobile {display: none;}.desktopclear {display: block;}#mainNav ul.nav  li a,#mainNav ul.nav  li span {padding: 1.3em 0 0.95em;}}@media (min-width: 1650px) {body {background-image: url(../img/bg/internal.jpg);}body.home {background-image: url(../img/bg/home-hd.jpg);}}@media (min-width: 941px) and (max-width: 1080px) {.tablet,.mobile {display: none;}.outer {width: 90%;}}@media (max-width: 940px) {body {background-image: url(../img/bg/internal-tablet.jpg);}.tablet {display: block;}.mobile {display: none;}.tabletclear {display: block;}.doubleCol .col,.doubleCol .col:nth-child(odd),.doubleCol .col:nth-child(even),.tripleCol .col,.tripleCol .col:nth-child(3n+1),.tripleCol .col:nth-child(3n),.tripleCol .col:nth-child(3n-1) {width: 100%;float: none;margin: 0 0 2em;}#maincopy,#sidebar {width: 100%;float: none;}.hasCols {-webkit-column-count: 1;   -moz-column-count: 1;column-count: 1;-webkit-column-gap: 0;   -moz-column-gap: 0;column-gap: 0;text-align: justify;}.tripleCols {column-count: 2;-webkit-column-count: 2;-moz-column-count: 2;column-gap: 3.5em;-webkit-column-gap: 3.5em;-moz-column-gap: 3.5em;text-align: justify;}.left, .right {width: 100% !important;float: none !important;}.left + .right,.right + .left {margin-top: 3em !important;}#mainNav + .lightgrey {padding: 4em 0 3em;}#viewConcerts .eventWrap {padding: 4.5em 0 2em;}}@media (max-width: 580px) {body {background-image: url(../img/bg/internal-small.jpg);}body.home {background-image: url(../img/bg/home-mob.jpg);}#homeSpacer {min-height: 300px;}.tablet {display: none;}.mobile {display: block;}.tripleCols,.column,.textCol {-webkit-column-count: 1;   -moz-column-count: 1;-ms-column-count: 1; -o-column-count: 1;column-count: 1;-webkit-column-gap: 0;   -moz-column-gap: 0;-ms-column-gap: 0; -o-column-gap: 0;column-gap: 0;}#viewConcerts .eventWrap {padding: 3.2em 0 2em;}#viewConcerts .eventWrap .date,#viewConcerts .eventWrap .location,#viewConcerts .eventWrap .music {display: block;float: none;margin-left: 0;width: 100%;}#viewConcerts .eventWrap .date {margin-top: 1.5em;}#viewConcerts .eventWrap .music + .date {margin-top: 2.5em;} }@media (max-width: 420px) {.tablet {display: none;}.mobile {display: block;}#homeSpacer {min-height: 250px;}}@media screen and (max-width: 579px){#gridcols[data-columns]::before {content: '1 .masonryfloat.masonry_singlecol';}}@media screen and (min-width: 580px) and (max-width: 749px) {#gridcols[data-columns]::before {content: '2 .masonryfloat.masonry_doublecol';}}@media screen and (min-width: 750px) and (max-width: 1079px) {#gridcols[data-columns]::before {content: '3 .masonryfloat.masonry_triplecol';}}@media screen and (min-width: 1080px) {#gridcols[data-columns]::before {content: '4 .masonryfloat.masonry_quadcol';}}.masonryfloat {float: left;-webkit-box-sizing: border-box;-mox-box-sizing: border-box; box-sizing: border-box;padding: 0 0.5em;}.masonryfloat:first-of-type {padding-left: 0;}.masonryfloat:last-of-type {padding-right: 0;}.masonryfloat .box {margin-bottom: 1em;}.masonry_singlecol{ width: 100%;}.masonry_doublecol{ width: 50%;}.masonry_triplecol{ width: 33.33%;}.masonry_quadcol{ width: 25%;}	
