/* University Template over-ride
   Launched: 2016-08-05
   Author: Taylor Packet, Shawn Maust
   ----------------------------------------------------*/

/* Global Styles go outside the @media screen */

/* Icons
   <span class="icon" data-icon="nd-monogram"></span>
----------------------------------------------------*/html{background:none}h1,h2,h3,h4,h5,h6{color:#216093;font-family:Alegreya,Garmond,Georgia,Times New Roman,Times,serif}h1{font-size:2.15em}h2{color:#008587;font-size:1.85em}h3{color:#691748;font-size:1.65em;font-style:italic}h4{color:#444;font-size:1.325em;font-style:normal;text-transform:uppercase}h5{font-size:1.1em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#216093}h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#397eb6}.nav-mobile .search-input{width:80%}.rehearsal-form fieldset{margin:2em 0}.rehearsal-form fieldset li{display:inline-block;list-style:none;margin-right:-4px;padding:0 1em;width:100%}.rehearsal-form legend{color:#008587;font-family:Alegreya,Garmond,Georgia,Times New Roman,Times,serif;font-size:1.75em;margin-bottom:-.85em;position:relative;top:-1em}.rehearsal-form label{font-weight:400}.results-item{border-bottom:1px solid #ccc;display:inline-block;margin-top:2em;padding-bottom:1.5em;vertical-align:top;width:100%}.rehearsal-form ul{border-radius:5px;margin:.5em 0 0;padding:1.45em .5em .5em}.results-item ul{margin:0}.results-item li,.results-item ul{list-style:none;padding:0}.results-item li:first-child{color:#008587;font-family:Alegreya,Garmond,Georgia,Times New Roman,Times,serif;font-size:1.65em}.footer-social{list-style:none;padding:0}.footer-social li{display:inline-block;font-size:1.4em;margin:0 .25em;padding:0;width:1em}.footer-social a{display:block;position:relative;text-indent:-99em}.footer-social .icon{left:0;position:absolute;top:0}.footer-social .icon.fb{color:#3b5998}.footer-social .icon.twitter{color:#0084b4}.page-title{border:none;padding:0}.smamark{display:block;margin:1em auto;width:200px}.events .date-string{display:inline-block}@media projection,screen{.site-title a{background:url(images/children-choir-logo.svg) 50% no-repeat;background-size:contain;display:block;padding:.5em 0;text-indent:-9999px;width:90%}.wrapper{overflow-x:hidden}.home .site-content{padding:0}.rssBody h3{font-size:1.7em;font-style:normal}

  /* Titlebar */.titlebar{background:#fff;padding:1em 0}.search-form{border-color:#ccc;box-shadow:none}.search-button{background:none;border:none}.search-button:hover{background:#ddd;border:none;color:#691748}.icon{display:inline-block;height:1em;width:1em;fill:currentColor}[data-icon]:before{content:""}.search-button{text-indent:0}.search-button span{display:inline-block;overflow:hidden;text-indent:-99em}button.search-button{background:#691748;color:#fff;width:25px}.search-form{padding:3px 3px 3px 2px}

  /* Navigation */.nav-top{background:transparent;border:0;box-shadow:none;margin-bottom:-50px;text-align:left}.nav-top ul{background:rgba(231,197,50,.9);float:left;position:relative;width:auto}.nav-top ul:after{background:rgba(231,197,50,.9);bottom:0;content:"";left:-999em;position:absolute;right:100%;top:0}.nav-top li{font-size:1.25em}.nav-top li a{color:#333;font-family:Alegreya,Garmond,Georgia,Times New Roman,Times,serif;padding:.55em 1em;text-shadow:none}.nav-top li a:hover,.nav-top li.active a{background:rgba(210,95,25,.9);box-shadow:none;color:#fff}.nav-site ul{padding:0}.nav-site ul a{border:none;color:#555;font-family:Alegreya,Garmond,Georgia,Times New Roman,Times,serif;font-size:1.25em;padding:.35em .75em .15em 1.5em}.nav-site li.last{margin-bottom:0}.nav-site ul li a:hover,.nav-site ul>.active>a{background:#008587;border:none;color:#eee}.nav-site ul>.active>a{color:#f5cb36}.nav-site ul ul a{color:#777;font-family:Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-size:1em;font-weight:400;padding:.25em 0 0 1.85em}.nav-site ul ul li a:hover,.nav-site ul ul>.active>a{background:none;color:#691748}.nav-site ul ul>.active>a{font-weight:700}.nav-skip{background:#f5c20e;border:none;box-shadow:none;top:.65em}.nav-skip span,.nav-skip span:after,.nav-skip span:before{background:#fff}

  /* Buttons */.btn{background:#008587;border-bottom:none;border-radius:none;color:#fff;font-family:Alegreya,Garmond,Georgia,Times New Roman,Times,serif;font-size:.9em;font-weight:700;letter-spacing:1px;margin:.25em .25em .25em 0;padding:.55em 1em .4em;text-transform:uppercase}.btn:hover{background:#006466;border:none}.btn:visited{color:#fff}button#print-btn.btn,button[type=submit]{border:none}.more{background:url(images/arrow.png) 100% no-repeat;border:none;border-radius:0;font-family:Alegreya,Garmond,Georgia,Times New Roman,Times,serif;font-size:.95em;font-weight:700;letter-spacing:1px;padding:0 1em 0 0;text-transform:uppercase;transition:none;transition:all .25s ease-in-out}.more:link,.more:visited{color:#d25f23}.more:hover{background:none;background:url(images/arrow.png) 100% no-repeat;border:none;color:#b6470e;padding:0 1.2em 0 0}

  /* Events */.events-wrapper{background:#fff;margin-top:-.35em;padding:1em 0}.event-date{background:url(images/date_border.svg) no-repeat;background-size:68px;clear:left;float:left;margin:0 .75em 0 0;padding:.3em 0 .95em;text-align:center;width:70px}.event-details,.event-title{float:left;width:calc(100% - 100px)}.event-month{font-family:Alegreya,Garmond,Georgia,Times New Roman,Times,serif;font-size:.95em;font-weight:700;letter-spacing:1px;text-transform:uppercase}.event-day,.event-month{color:#691748;display:block}.event-day{font-size:1.85em;font-weight:400;font-weight:200}.entry-title{font-family:Alegreya,Garmond,Georgia,Times New Roman,Times,serif}.events-date-header{font-family:Helvetica Neue,Helvetica,Arial,Verdana,sans-serif}.author b,.location b,.posted-in,.publish-info b{color:#691748}

  /* Home */.home-primary{margin-top:-2em;padding:2.5em 0 3.5em;position:relative}.home-primary:after{background:#216093 url(images/elevator_bg.jpg) repeat;border-bottom:5px solid #164062;bottom:0;content:"";display:block;left:-99em;position:absolute;right:-99em;top:0;z-index:-1}.home-primary h2{color:#e7bd1e;font-size:2.5em;text-shadow:none}.home-primary p{color:#fff;font-size:1.25em;font-weight:300;letter-spacing:.025em;line-height:1.65em}.home-events p{color:#666;font-size:.95em}.home-secondary h3{color:#216093;font-size:1.65em;font-style:normal;margin-top:.75em}.elevator{padding:0 1.25em}.home .entry-title{font-family:Alegreya,Garmond,Georgia,Times New Roman,Times,serif;font-size:1.4em}.home .entry-title a{color:#691748}.home .entry-title a:hover{border-bottom:1px dotted #999;color:#491032;-webkit-text-decoration:none;text-decoration:none}.home-events{margin-top:-2em}.home-events h2{margin:0 0 .15em}.home-events h2.label{background:#691748;display:inline-block;font-size:.9em;font-weight:700;letter-spacing:1px;margin-left:-.5em;padding:.5em .95em .45em;text-transform:uppercase}.home-events h2.label a{color:#fff;text-shadow:none}.home-events article{margin-bottom:0;padding-bottom:.5em;padding-top:.75em}.home-callouts{background:#008587}.home-callouts ul{list-style:none;margin:0;padding:0}.home-callouts li{margin:0}.home-callouts li:after{border-bottom:1px solid #006263;content:"";display:block;margin:0 .75em}.home-callouts li:last-child:after{border-bottom:none}.home-callouts a{color:#f5c20e;display:block;font-family:Alegreya,Garmond,Georgia,Times New Roman,Times,serif;font-size:1.45em;line-height:1.35em;padding:.8em .75em .7em;-webkit-text-decoration:none;text-decoration:none}.home-callouts a:hover{background:#009ea0}

  /* Header Images */.home .header-image{border-bottom:5px solid #164062}.header-image{background:#ccc url(images/header_default-700.jpg) 50% 50% no-repeat;-ms-background-size:100% auto;background-size:100% auto;padding-top:33%;z-index:-1}.home .header-image{background-image:url(images/sma-wallpaper-1-700.jpg);padding-top:50%}.about-us .header-image{background-image:url(images/header_about-700.jpg)}.special-programs .header-image{background-image:url(images/header_special_programs-700.jpg)}.choir .header-image{background-image:url(images/header_choir-700.jpg)}.organ .header-image{background-image:url(images/header_organ-700.jpg)}.events .header-image{background-image:url(images/header_events-700.jpg)}.news .header-image{background-image:url(images/header_news-700.jpg)}.breadcrumbs{background:#f7c30d;bottom:100%;float:left;font-weight:700;left:1em;margin:0;padding:0 .5em;position:absolute}.breadcrumbs li{color:#333;display:inline-block}.breadcrumbs a:link,.breadcrumbs a:visited{color:#333;font-weight:400}.page-title{clear:both;padding-top:.35em}

  /* Blockquote */blockquote{background:url(images/blockquote.svg) 0 0 no-repeat;background-size:35px auto;margin:2em .5em}blockquote p{border:none;color:#444;font-family:Alegreya,Garmond,Georgia,Times New Roman,Times,serif;font-size:1.25em;font-style:normal;line-height:1.35em;padding-left:2.5em;text-align:left}blockquote.pull{background:none;margin:0 .5em}blockquote.pull p{background:none;padding:.25em .5em 1.5em}blockquote.pull p:before{background:url(images/blockquote.svg) 50% no-repeat;content:"";display:block;margin:0 0 1em;padding:1em;position:relative}blockquote.pull p{text-align:center}.choir .sidebar blockquote,.organ .sidebar blockquote,.sidebar blockquote,.special-programs .sidebar blockquote{background:none;margin:2em 0}.sidebar blockquote p{font-size:1.35em;font-style:italic;padding-left:0}

  /* Custom */.special-programs .breadcrumbs{background:#3c0d29}.special-programs .breadcrumbs li{color:#fff}.special-programs .breadcrumbs a:link,.special-programs .breadcrumbs a:visited{color:#ddd}.special-programs .alpha,.special-programs .full-width .alpha{border-color:#691748}.special-programs .page-title{color:#691748}.special-programs h2,.special-programs h3{color:#222}.special-programs blockquote,.special-programs blockquote p:before{background-image:url(images/blockquote-sp.svg)}.special-programs blockquote.pull{background:none;margin:0 .5em}.organ .breadcrumbs{background:#bc4f15}.organ .breadcrumbs li{color:#fff}.organ .breadcrumbs a:link,.organ .breadcrumbs a:visited{color:#ddd}.organ .alpha,.organ .full-width .alpha{border-color:#d25f23}.organ .page-title{color:#d25f23}.organ h2,.organ h3{color:#222}.organ blockquote,.organ blockquote p:before{background-image:url(images/blockquote-o.svg)}.organ blockquote.pull{background:none;margin:0 .5em}.choir .breadcrumbs{background:#006f71}.choir .breadcrumbs li{color:#fff}.choir .breadcrumbs a:link,.choir .breadcrumbs a:visited{color:#ddd}.choir .alpha,.choir .full-width .alpha{border-color:#008587}.choir .page-title{color:#008587}.choir h2,.choir h3{color:#222}.choir blockquote,.choir blockquote p:before{background-image:url(images/blockquote-c.svg)}.choir blockquote.pull{background:none;margin:0 .5em}

  /* Misc */.rehearsal-form fieldset{border:0;padding:0}.rehearsal-form ul{background:#e5e5e5}#print-btn,.rehearsal-form .btn{float:right}#print-btn{margin:1em 0}.pdf-instructions{clear:both;font-size:.9em;text-align:right;width:100%}.results-message{clear:both;color:#656565;float:left;font-size:1.1em;margin:2em 0;text-align:left;width:100%}.deselect-all,.select-all{border-bottom:1px dotted #aaa;color:#555;font-size:.9em;margin:0 .1em;-webkit-text-decoration:none;text-decoration:none}.blog-list ul{list-style:none;padding:0}.blog-list li{margin:0}.footer-inner{border-top:1px dotted #999;box-shadow:none;margin-top:2em}}
/*************************************************************************************
 * Media Queries
 ************************************************************************************/

/* 580px
----------------------------------------------------*/@media only screen and (min-width:36.25em){.site-title a{padding:1.35em 0}.nav-top li{font-size:1em}}


/* 700px
----------------------------------------------------*/@media only screen and (min-width:43.75em){h1{font-size:2.625em}h2{font-size:2.35em}h3{font-size:2em}h4{font-size:1.625em}h5{font-size:1.375em}.dept,.theme-bb-gold .dept{border-top:none;box-shadow:none}.brandbar li{margin:0}.dept{float:right}.dept-nd{float:left}.site-title a{padding:1em 0}.alpha,.full-width .alpha{background:#fff;border-top:4px solid #216093;margin-top:-2em}.home .alpha{background:none;border-top:0;margin-top:0}.nav-section{background:#fff;margin-left:-.9375em;margin-top:-3.85em;padding:.9375em;position:relative;z-index:0}.nav-section:before{border:1px solid #ddd;bottom:-.25em;content:"";left:-.25em;position:absolute;right:-.25em;top:-.25em;z-index:-1}.site-content{padding:0 .9375em 1em}.titlebar{padding:1em 0 0}.site-title a{width:425px}.elevator{padding:2.5em 1em 1em}.rssBody h3{font-size:1.85em}

  /* Header Images */.header-image{background-image:url(images/header_default-700.jpg);height:16em;padding:0}.home .header-image{background-image:url(images/sma-wallpaper-1-1000.jpg)}.about-us .header-image{background-image:url(images/header_about-1000.jpg)}.special-programs .header-image{background-image:url(images/header_special_programs-1000.jpg)}.choir .header-image{background-image:url(images/header_choir-1000.jpg)}.organ .header-image{background-image:url(images/header_organ-1000.jpg)}.events .header-image{background-image:url(images/header_events-1000.jpg)}.news .header-image{background-image:url(images/header_news-1000.jpg)}.page-title{clear:both;padding-top:.5em}.breadcrumbs{left:-.5em;margin-bottom:-.5em}

  /* Home */.home-primary{margin-top:0}.home-events{left:0;width:78%}.home-callouts,.home-events{bottom:80%;position:absolute}.home-callouts{right:0;width:22%}.home .header-image{padding-top:55%}.home .location,.home .publish-info{line-height:1em;margin-top:0}


  /* Rehearsals */.results{width:100%}
 /* .results-item { width:33%; margin-right:-4px; } */.smamark{position:absolute;right:225px;top:1em;width:130px}}

/* 920px
----------------------------------------------------*/@media only screen and (min-width:57.5em){blockquote.pull{width:35%}.blog-list{margin-top:-7.15rem}.blog-list h2{font-size:2.625em}.nav-top li{font-size:1.25em}blockquote{background-size:60px auto;margin:2em}blockquote p{font-size:1.65em;padding-left:3.5em}}


/* 1024px
----------------------------------------------------*/@media only screen and (min-width:64em){

  /* Header Images */.header-image{background-image:url(images/header_default.jpg);height:21em}.home .header-image{background-image:url(images/sma-wallpaper-1.jpg);padding-top:45%}.about-us .header-image{background-image:url(images/header_about.jpg)}.special-programs .header-image{background-image:url(images/header_special_programs.jpg)}.organ .header-image{background-image:url(images/header_organ.jpg)}.choir .header-image{background-image:url(images/header_choir.jpg)}.events .header-image{background-image:url(images/header_events.jpg)}.news .header-image{background-image:url(images/header_news.jpg)}

  /* Footer */.smamark{position:absolute;right:240px;top:.8em;width:200px}.footer-social{left:45%;margin:0;position:absolute;top:2.25em}}

/* 1200px
----------------------------------------------------*/@media only screen and (min-width:75em){.home-callouts a{font-size:1.6em}.header-image{height:25em}.rehearsal-form fieldset li{width:50%}}@font-face{font-family:Alegreya;font-style:normal;font-weight:400;src:url(fonts/Alegreya-Regular-webfont.eot);src:url(fonts/Alegreya-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/Alegreya-Regular-webfont.woff) format("woff"),url(fonts/Alegreya-Regular-webfont.ttf) format("truetype")}@font-face{font-family:Alegreya;font-style:italic;font-weight:400;src:url(fonts/Alegreya-Italic-webfont.eot);src:url(fonts/Alegreya-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/Alegreya-Italic-webfont.woff) format("woff"),url(fonts/Alegreya-Italic-webfont.ttf) format("truetype")}

/* Hi-res
----------------------------------------------------*/@media
(min-resolution:144dppx){.more{background-image:url(images/arrow@2x.png);background-size:7px auto}}

/*************************************************************************************
 * Print
 ************************************************************************************/@media print{#donwload-btn,#print-btn,.footer-social,.nav-top,.pdf-instructions,.rehearsal-form{display:none}.vevent{margin-bottom:2em}.home-secondary .medium-4{width:33%}.results-item{ /* width:33%; margin-right:-4px; */}.site-footer .ndmark{top:.5em}.smamark{display:block;margin:0;position:absolute;right:166px;top:.25em;width:120px}.choir .page-title{color:#008587}.organ .page-title{color:#d25f23}.special-programs .page-title{color:#691748}}