/*! Built by Creative Slice in Tucson, AZ / https://creativeslice.com */.bigLinks li,.footerLinks li,.main-nav li,nav ol,nav ul{list-style:none}#sc_calendar table,table{border-collapse:collapse}#sc_calendar th,#sc_calendar_title,#sc_events_calendar_head input,.footerLinks li,.h4,.h5,.main-nav,h4,h5{text-transform:uppercase}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gnD-w.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:local('Montserrat ExtraBold'),local('Montserrat-ExtraBold'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_c5H3gnD-w.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Zdcg.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf) format('truetype')}[hidden],audio:not([controls]),template{display:none}details,main,summary{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}progress{display:inline-block}small{font-size:75%}[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit;border-style:solid;border-width:0}*{font-size:inherit;line-height:inherit;margin:0;padding:0}::after,::before{text-decoration:inherit;vertical-align:inherit}:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;font:16px/1.5 sans-serif;text-rendering:optimizeLegibility}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}.byline,blockquote,cite,dfn,em,i{font-style:italic}.h1,.h2,h1,h2{font-weight:800;clear:both}[type=number],[type=search],[type=button],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=password],[type=reset],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],button,select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-spacing:0}::-moz-selection{background-color:#B3D4FC}::selection{background-color:#B3D4FC}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}.cf,.clearfix{zoom:1}.cf:after,.cf:before,.clearfix:after,.clearfix:before{content:"";display:table}.cf:after,.clearfix:after{clear:both}.screen-reader-text{left:-9999em!important;position:absolute!important;top:-9999em!important}.h1 a,.h1 a:visited,.h2 a,.h2 a:visited,.h3 a,.h3 a:visited,.h4 a,.h4 a:visited,.h5 a,.h5 a:visited,h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited,h4 a,h4 a:visited,h5 a,h5 a:visited{text-decoration:none}.h1,h1{font-size:2em;letter-spacing:.05em;line-height:1em;margin:16px 0;font-family:Montserrat,"Open Sans",Helvetica,Arial,sans-serif}.h2,h2{font-size:1.75em;line-height:1.125em;letter-spacing:.1em;margin:16px 0;font-family:Montserrat,"Open Sans",Helvetica,Arial,sans-serif}.h3,.h4,.h5,h3,h4,h5{font-family:Montserrat,"Open Sans",Helvetica,Arial,sans-serif;line-height:1.25em;margin:16px 0}.h2 sup,h2 sup{font-size:.5em}.h3,h3{font-size:1.25em;font-weight:700}.h4,h4{font-size:.875em;letter-spacing:.16em;font-weight:400}.h5,h5{font-weight:800;font-size:10px;letter-spacing:1px}address,p,pre{margin:0 0 1.5em}@media screen and (min-width:48em){.h1,h1{font-size:3.5em;letter-spacing:.1em}.h1.huge,h1.huge{font-size:3.75em;letter-spacing:.1em}}@media screen and (min-width:75em){.h1.huge,h1.huge{font-size:5em}.h2,h2{font-size:2.25em}}blockquote{margin:0 0 30px;font-size:1.25em;padding:0 20px;border-left:4px solid #3caec9}blockquote p{margin:0}@media screen and (min-width:48em){blockquote{font-size:1.375em}}pre{background:#1c1818;color:#999;font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9em;max-width:100%;padding:1em;overflow:auto}abbr,acronym{cursor:help}ins,mark{background:#fff9c0;text-decoration:none}.byline{color:#666;margin:0}.intro:first-child:first-letter{float:left;font-size:3.25em;line-height:.75em;padding:5px 12px 0 3px;font-family:Georgia,Cambria,Times New Roman,Times,serif;color:#1c1818}#sc_calendar th,.header #logo .digits,.main-nav{font-family:Montserrat,"Open Sans",Helvetica,Arial,sans-serif}.nowrap{display:inline-block}.button,.button:visited,.buttonOrange,.buttonOrange:visited,.buttonOutline,.buttonOutline:visited,.buttonWhite,.form-submit input{display:inline-block;position:relative;font-family:Montserrat,"Open Sans",Helvetica,Arial,sans-serif;text-decoration:none;font-size:14px!important;line-height:14px!important;height:auto;font-weight:700;text-transform:uppercase;letter-spacing:.16em;padding:11px 18px 10px;border-radius:24px;cursor:pointer;text-align:center;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out}.button svg,.button:visited svg,.buttonOrange svg,.buttonOrange:visited svg,.buttonOutline svg,.buttonOutline:visited svg,.buttonWhite svg,.form-submit input svg{width:20px;height:20px;float:right;margin:-3px 2px -3px 16px;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}.buttonOutline,.buttonOutline:visited,.form-submit input{border:4px solid #63ddea;background-color:#3caec9;color:#fff}.buttonOutline:focus,.buttonOutline:hover,.buttonOutline:visited:focus,.buttonOutline:visited:hover,.form-submit input:focus,.form-submit input:hover{background-color:#63ddea;border-color:#63ddea;color:#fff;text-decoration:none}.buttonOutline:active,.buttonOutline:visited:active,.form-submit input:active{background-color:#1c1818;border-color:#1c1818;color:#fff}.buttonOutline svg,.buttonOutline:visited svg,.form-submit input svg{fill:#fff}.button,.button:visited{color:#3caec9;background:0 0;border:4px solid #3caec9;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out}.button svg,.button:visited svg{fill:#3caec9}.buttonOrange svg,.buttonOrange:visited svg,.buttonWhite svg{fill:#fff}.button:focus,.button:hover,.button:visited:focus,.button:visited:hover{background:#63ddea;border-color:#63ddea;color:#fff}.button:active,.button:visited:active{background:#1c1818;border-color:#1c1818;color:#fff}.buttonOrange,.buttonOrange:visited{border:4px solid #e66b24;background-color:#db281a;color:#fff}.buttonOrange:focus,.buttonOrange:hover,.buttonOrange:visited:focus,.buttonOrange:visited:hover{background-color:#e66b24;border-color:#e66b24;color:#fff;text-decoration:none}.buttonOrange:active,.buttonOrange:visited:active{background-color:#1c1818;border-color:#1c1818;color:#fff}.buttonWhite{color:#fff;background:0 0;border:4px solid #fff}.buttonWhite:visited{color:#fff}.buttonWhite:focus,.buttonWhite:hover{background:#fff;color:#63ddea}.buttonWhite:focus svg,.buttonWhite:hover svg{fill:#63ddea}.buttonWhite:active{color:#1c1818}.iframeWide{width:100%;height:800px}.featuredImg img{width:100%;height:auto}.featuredImg figcaption{color:#666;margin:-10px 0 20px;font-size:.75em}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}@media screen and (min-width:30em){.alignleft,dl.alignleft,figure.alignleft,img.alignleft{display:inline;float:left;margin-top:8px;margin-left:0;margin-right:20px;max-width:50%}.alignright,dl.alignright,figure.alignright,img.alignright{display:inline;float:right;margin-top:8px;margin-left:20px;margin-right:0;max-width:50%}.aligncenter,dl.aligncenter,figure.aligncenter,img.aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto}}@media screen and (min-width:64em){.alignright,dl.alignright,figure.alignright,img.alignright{margin-right:-40px}.alignleft,dl.alignleft,figure.alignleft,img.alignleft{margin-left:-40px}}.alignnone,.alignnone img,dl.alignnone,figure.alignnone,img.alignnone{margin-left:0;margin-right:0;height:auto}.wp-caption{max-width:100%;padding:0}.wp-caption.alignleft{margin-right:1.5em}.wp-caption.alignright{margin-left:1.5em}.wp-caption.aligncenter{margin-right:auto;margin-left:auto}.wp-caption img{max-width:100%;height:auto;margin-bottom:0!important}.wp-caption .wp-caption-text{color:#666;margin:5px 0 20px;font-size:.75em}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:1em}.video-container embed,.video-container iframe,.video-container object,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.gallery{text-align:justify}.gallery .gallery-item{margin:0;width:50%;display:inline-block;vertical-align:top;padding:.5em}.gallery img{display:block}.gallery .gallery-caption{text-align:left;padding:.25em 0}.gallery:after{content:'';display:inline-block;width:100%}.whiteBlock{background:#fff}.grayBlock{background:#e4e2e0}@media screen and (min-width:48em){.gallery .gallery-item{width:25%}.gallery img{will-change:opacity}.gallery img:hover{opacity:.7;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.halfBlocks{padding-top:40px;padding-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.halfBlocks .halfBlock{width:44%}}@media screen and (min-width:75em){.halfBlocks{padding-top:60px;padding-bottom:60px}}.bigLinks{margin:20px 0 0}.bigLinks li{margin:0}.bigLinks.h2{line-height:1em}.bigLinks.h4 a{padding-bottom:3px}.bigLinks.h4 a:after{font-size:20px;margin:-2px 0 0}.bigLinks a{display:block;border-bottom:4px solid #3caec9;margin-top:20px;padding-right:8px;-webkit-transition:color .2s ease-in-out,border .2s ease-in-out;transition:color .2s ease-in-out,border .2s ease-in-out}.videoBlock .h4,.videoBlock p{padding:0 3%;vertical-align:top}.bigLinks a:after{content:'\203A';float:right}.bigLinks a:hover{border-color:#63ddea}.videoBlock{border:4px solid #3caec9}.videoBlock img{width:100%;height:auto}.videoBlock .videoLink{position:relative;display:block}.videoBlock .videoLink svg{position:absolute;top:50%;left:50%;fill:#3caec9;width:80px;height:80px;margin:-40px 0 0 -40px;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}.videoBlock .videoLink:hover svg{fill:#fff}.videoBlock .videoLink:active svg{fill:#2f100f}.videoBlock .h4{margin:2px 0 20px;display:inline-block}.videoBlock p{font-size:.875em;margin:0 0 20px;display:inline-block}@media screen and (min-width:48em){.videoBlock .h4{width:30%}.videoBlock p{width:60%}}.carouselBlock{clear:both;padding-top:20px;padding-bottom:20px}.carouselBlock .carouselTitle{text-align:right}.carouselBlock .carouselTitle h4{float:left;text-align:left}.carouselBlock .carouselTitle a{display:inline-block;margin-left:1em}.carouselBlock .noCarousel{padding-left:10px}@media screen and (min-width:64em){.carouselBlock{padding-top:60px;padding-bottom:60px}.carouselBlock.whiteBlock+.carouselBlock.whiteBlock{padding-top:0}.carouselBlock .carouselLeft{padding-left:280px}.carouselBlock .noCarousel{padding-left:270px}}@media screen and (min-width:75em){.carouselBlock .carouselLeft{padding-left:320px}.carouselBlock .noCarousel{padding-left:310px}}.card,.card:visited{text-align:left;width:220px;background:#fff;display:inline-block;vertical-align:top;margin:0 10px 20px;-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.card img,.card:visited img{width:100%;height:auto}.card h4,.card:visited h4{margin:0;padding:0 8px;color:#666}.card .cardTitle,.card:visited .cardTitle{min-height:5em}.card .cardTitle h4,.card:visited .cardTitle h4{padding:12px 8px 0;color:#3caec9;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.card small,.card:visited small{margin:0 8px;color:#666;display:inline-block;line-height:1.25em}.card h2,.card h3,.card:visited h2,.card:visited h3{margin:0 8px;color:#666}.card h5,.card:visited h5{margin:8px;color:#666;font-weight:400}.card .description,.card:visited .description{font-size:.75em;padding:0 8px;color:#666}.card .description strong,.card:visited .description strong{display:block;margin-bottom:.5em}.card:hover,.card:visited:hover{-webkit-box-shadow:0 5px 20px #999;box-shadow:0 5px 20px #999;color:#1c1818}.card:hover .cardTitle h4,.card:visited:hover .cardTitle h4{color:#63ddea}.cardFilters{text-align:left;padding:20px}.cardFilters a,.cardFilters a:visited{display:inline-block;margin:0 2px 8px 0;padding:8px 12px 7px;color:#999;background:#e4e2e0;-webkit-transition:color .2s ease-in-out,border .2s ease-in-out;transition:color .2s ease-in-out,border .2s ease-in-out;cursor:pointer}.cardFilters a:hover,.cardFilters a:visited:hover{color:#1c1818}.cardFilters a.active,.cardFilters a:visited.active{background:#1c1818;color:#fff}@media screen and (min-width:64em){.cardFilters{padding-left:280px}}@media screen and (min-width:75em){.cardFilters{padding-left:320px}}.cardGrid{clear:both;padding:0 10px}.cardGrid .card{width:auto;text-align:left;display:block}.cardGrid .card.hidden{display:none}.cardGrid .card img{float:left;width:80px;height:auto;margin-right:12px}.cardGrid .card small{margin:0}@media screen and (min-width:48em){.cardGrid .card{width:220px;display:inline-block}.cardGrid .card img{width:100%;float:none;margin:0}.cardGrid .card small{margin:0 8px}}@media screen and (min-width:64em){.cardGrid{padding:0 0 0 280px}.cardGrid .card{margin:10px 20px 10px 0}}@media screen and (min-width:75em){.cardGrid{padding-left:320px}}.columnSection{padding-bottom:40px}.columnSection .column{position:relative;min-width:220px;margin-bottom:60px}.columnSection .column h4{margin-bottom:8px}.columnSection .column p{font-size:.875em}@media screen and (min-width:30em){.cardFilters{text-align:left}.columnSection .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.columnSection .column{width:48%;margin-right:2%}}@media screen and (min-width:48em){.columnSection .column{width:23%;padding-bottom:40px}.columnSection .column .button,.columnSection .column .buttonOrange,.columnSection .column .buttonOutline{position:absolute;bottom:0;left:0}}.newsCarousel{position:relative}.newsCarousel .newsCard{width:90%;max-width:460px;margin-right:20px}.newsCarousel .newsCard figure{background:#1c1818}.newsCarousel .newsCard img{width:100%;height:auto;opacity:.6}.newsCarousel .newsCard .videoThumb{width:100%;position:relative;background:#1c1818;padding-bottom:100%;overflow:hidden}.newsCarousel .newsCard .videoThumb img{position:absolute;top:0;left:-25%;height:100%;width:auto;opacity:.6}.newsCarousel .newsCard .videoThumb svg{position:absolute;top:50%;left:50%;width:80px;height:80px;fill:rgba(255,255,255,.7);margin:-40px 0 0 -40px}.newsCarousel .newsCard .h2{position:absolute;top:40px;left:20px;text-align:left;display:block;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#fff}.newsCarousel .newsCard .date{margin:20px;display:block}.newsCarousel .newsCard p{font-size:.75em;margin:0 20px}@media screen and (min-width:64em){.newsCarousel{padding-left:280px}.newsCarousel .newsCard{max-width:920px}.newsCarousel .newsCard figure{width:50%}.newsCarousel .newsCard .videoThumb{width:50%;padding-bottom:50%}.newsCarousel .newsCard .newsContent{position:absolute;top:8px;left:0;width:100%}.newsCarousel .newsCard .h2{position:relative;display:block;top:10px;left:25%;width:75%;color:#3caec9}.newsCarousel .newsCard .h2:before{content:attr(data-title);position:absolute;z-index:2;overflow:hidden;width:100%;-webkit-clip-path:polygon(0 0,33.333% 0,33.333% 100%,0 100%);opacity:0;-webkit-opacity:1;color:#f2f1f0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.newsCarousel .newsCard .h2:hover{color:#63ddea}.newsCarousel .newsCard .h2:hover:before{opacity:0}.newsCarousel .newsCard .date{margin-left:53%}.newsCarousel .newsCard p{margin-top:40px;margin-left:53%;font-size:.875em}}@media screen and (min-width:75em){.newsCarousel{padding-left:320px}.newsCarousel .newsCard .h2{font-size:3.25em}}.imageCarousel div,.imageCarousel div img{width:100%}.imageCarousel div p{color:#fff;padding:10px 20px;margin:0;font-size:.75em;position:absolute;z-index:1;right:0;bottom:0;width:100%;text-align:right;background:rgba(0,0,0,.2)}@media screen and (min-width:64em){.imageCarousel{padding-left:240px}}.newsList{text-align:right}.newsList h4{float:left}.newsList a.h4{display:inline-block;margin-left:2em}.newsList .newsItem{text-align:left;display:block!important;padding:16px;-webkit-box-shadow:0 2px 2px -2px rgba(28,24,24,.2);box-shadow:0 2px 2px -2px rgba(28,24,24,.2);-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;margin-left:-16px;min-height:80px}.newsList .newsItem h3{margin:0 0 6px;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.newsList .newsItem h5{color:#666;font-weight:400;margin:0}.newsList .newsItem .topItem{color:#1c1818}.newsList .newsItem p{color:#666;font-size:.75em;margin:0}.newsList .newsItem:hover{-webkit-box-shadow:0 5px 20px rgba(28,24,24,.2);box-shadow:0 5px 20px rgba(28,24,24,.2);background:#fff}.newsList .newsItem .badge{float:left;width:120px;height:120px;margin:-16px 16px -16px -16px}.newsList .newsItem .videoThumb{float:right;position:relative;margin:-8px;height:64px;overflow:hidden}.newsList .newsItem .videoThumb img{display:block;height:64px;width:auto}.newsList .newsItem .videoThumb svg{position:absolute;top:50%;left:50%;width:48px;height:48px;margin:-24px 0 0 -24px;fill:#fff}.newsList .newsItem .thumb{float:right;margin:-8px -8px -8px 8px;height:64px;width:auto;display:block}#ajaxPodcasts .load-more,#ajaxPosts .load-more{margin:20px 0 40px;text-align:left}.newsletterBlock{background:#3caec9;color:#fff;clear:both}.newsletterBlock h2{display:block;padding:20px 20px 0;margin:0}.newsletterBlock .buttonWhite{margin:20px}@media screen and (min-width:48em){.newsletterBlock .buttonWhite,.newsletterBlock h2{display:inline-block;vertical-align:top}.newsletterBlock h2{padding:20px}}@media screen and (min-width:64em){.newsletterBlock{padding-left:280px}.newsletterBlock h2{padding:40px 40px 40px 0}.newsletterBlock .buttonWhite{margin-top:40px}}@media screen and (min-width:75em){.newsletterBlock{padding-left:320px}}.expandingSection{clear:both;padding-bottom:20px}.expandingSection .expandTrigger{color:#3caec9;border-bottom:4px solid #e4e2e0;position:relative;padding:10px 0 4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}.expandingSection .expandTrigger.open,.expandingSection .expandTrigger:hover{color:#63ddea}.eventFilters,.eventList .eventItem{border-bottom:2px solid #f2f1f0}.expandingSection .expandTrigger h3,.expandingSection .expandTrigger h4{margin:8px 0 0}.expandingSection .expandTrigger svg{position:absolute;top:14px;right:4px;width:24px;height:24px;fill:#3caec9}.expandingSection .expandTrigger .up{display:none}.expandingSection .expandTrigger.open .up{display:block}.expandingSection .expandTrigger.open .down{display:none}.expandingSection .expandContent{padding:20px;display:none;background:#fff}@media screen and (min-width:48em){.expandingSection{padding-bottom:60px}}.sidebar h4+h2{margin-top:-20px}.eventDetails dt{margin:10px 0 2px;color:#999;font-weight:400}.pastEvent{background:#efce15;text-align:center;padding:10px 4px 8px}.pastEvent+h2,.pastEvent+h4,.pastEvent+h4+h2,.pastEvent+h4+h2+h4{color:#efce15}.eventList{padding:40px 0 80px;background:#fff}.eventList .eventItem{clear:both;position:relative}.eventList .eventItem img{width:20%;height:auto;margin:8px 0;float:right;max-width:72px}.eventList .eventItem .eventContent{margin:8px 0}.eventList .eventItem img+.eventContent{float:left;width:75%;margin:8px 0}.eventList .eventItem .presents{background:#1c1818;padding:3px 4px;color:#fff;display:inline-block;margin:0 0 4px;position:absolute;top:-1px;right:0;font-weight:400;font-size:9px;line-height:9px}#sc_event_nav_wrap,#sc_event_select{position:absolute;top:8px;text-align:right}.eventList .eventItem .sc_event_date{margin:0}.eventList .eventItem .h2,.eventList .eventItem .h3{margin:0 0 6px;display:block}@media screen and (min-width:48em){.eventList .eventItem{min-height:96px}.eventList .eventItem img{float:right;margin:10px 0 10px 20px}}.eventFilters h4{display:inline-block}.eventFilters a{float:right}.eventFilters .filters{color:#999;float:right;border:4px solid #999;padding:4px 8px;margin:8px 0}#sc_calendar_wrap{position:relative}#sc_month,#sc_year{display:none}#sc_events_calendar_head input{padding:3px;font-size:12px;letter-spacing:.12em;border:4px solid #3caec9;color:#3caec9;font-weight:700;text-align:center;margin-left:4px;line-height:1.5em;height:auto}#sc_events_calendar_head input:hover{background:#3caec9;color:#fff}#sc_event_select{display:none;left:0;width:220px!important}#sc_event_select #sc_category{display:inline-block;vertical-align:top;width:170px;height:32px;line-height:32px;background-color:#fff}#sc_event_select #sc_submit{display:inline-block;vertical-align:top;width:40px}#sc_event_nav_wrap{right:0;width:300px!important}#sc_event_nav_wrap #sc_event_nav_next,#sc_event_nav_wrap #sc_event_nav_prev{float:left}#sc_event_nav_wrap #sc_event_nav_next input,#sc_event_nav_wrap #sc_event_nav_prev input{width:100px}@media screen and (min-width:30em){#sc_event_select{display:block}#sc_event_nav_wrap #sc_event_nav_next,#sc_event_nav_wrap #sc_event_nav_prev{float:none;display:inline-block}}#sc_calendar_title{padding:60px 0 20px;text-align:center}@media screen and (min-width:48em){#sc_calendar_title{padding-top:0;margin-top:0}}#sc_calendar table{width:100%;float:left}#sc_calendar th{width:13.25%;padding:3px 0;font-size:.75em;letter-spacing:.1em;text-align:center}#sc_calendar td{width:13.25%;border:1px solid #f2f1f0;font-size:.75em;line-height:1.125em;padding:0!important;text-align:left}#sc_calendar td a,#sc_calendar td a:visited{margin-top:8px;display:inline-block;border-bottom:1px solid #f2f1f0}#sc_calendar td.calendar-day{background:#fff;height:80px}#sc_calendar td.calendar-day.today{border-color:#3caec9;background:#3caec9}#sc_calendar td.calendar-day.today .day-number{color:#fff}#sc_calendar td.calendar-day.today a,#sc_calendar td.calendar-day.today a:visited{color:#fff;border-color:#f2f1f0}#sc_calendar td.calendar-day.today a:hover,#sc_calendar td.calendar-day.today a:visited:hover{border-color:#fff}#sc_calendar td.calendar-day-np{background:#e4e2e0}#sc_calendar td div.sc_day_div{padding:8px}#sc_calendar td div.day-number{float:right;margin:-6px -4px 0 0;font-size:10px;color:#666;font-weight:700}@media only screen and (max-width:480px){#sc-calendar .sc-table .sc_day_div,.sc-table{overflow:hidden}.sc-table th{display:none}#content .sc-table tr td{display:block;text-align:left;padding-left:50%;width:auto}.sc-table td:first-child{padding-top:.5em;background-color:rgba(0,0,0,.1)}.sc-table td:last-child{padding-bottom:.5em}#sc_calendar td.calendar-day{height:auto;overflow:hidden}#sc_calendar .sc-table td.calendar-day-np{display:none}#sc_calendar td div.day-number{float:left;margin:0 5px 5px 0}#sc_events_calendar_head h2{width:100%;margin:0 0 10px}#sc_event_nav_wrap{margin:0 auto;float:none;text-align:center;width:100%!important}#sc_event_nav_wrap form{display:inline;text-align:center}#sc_event_nav_wrap #sc_event_nav_next{float:right}#sc_calendar td a,#sc_calendar td a:visited{display:block;margin:0 0 0 1.5em;border:none}}.header{background:#fff;position:relative;z-index:1;padding:12px 20px 8px}.header #logo{float:left;margin:0}.header #logo a{display:block}.header #logo svg.kxciLogo{width:120px;height:53px;margin-right:4px;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out;fill:#3caec9}.header #logo svg.kxciLogo:hover{fill:#63ddea}.header #logo svg.arrowRight{display:none}.header #logo .digits{font-weight:800;background:#000;color:#fff;font-size:14px;line-height:40px;width:40px;height:40px;display:inline-block;text-align:center;border-radius:50%}@media screen and (min-width:64em){.header{padding:0;position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:10;top:0;bottom:0;left:0;width:240px;height:100%;text-align:center;-webkit-transition:width .3s cubic-bezier(0,0,.6,1);transition:width .3s cubic-bezier(0,0,.6,1)}.header #logo{position:absolute;top:0;left:0;text-align:left;margin:0;padding:36px 24px 24px;width:100%;background:rgba(255,255,255,.9)}.header #logo svg.kxciLogo{width:180px;height:80px}.header #logo .digits{font-size:24px;line-height:64px;width:64px;height:64px;position:absolute;top:44px;right:-36px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.header #logo .digits:hover{opacity:.7}.header .fullPlaylist,.header .main-nav,.header .nowPlaying{visibility:visible;opacity:1;-webkit-transition:opacity .6s ease-in;transition:opacity .6s ease-in}.header.headroom--unpinned:not(.headroom--bottom){width:92px}.header.headroom--unpinned:not(.headroom--bottom) .fullPlaylist,.header.headroom--unpinned:not(.headroom--bottom) .main-nav,.header.headroom--unpinned:not(.headroom--bottom) .nowPlaying{visibility:hidden;opacity:0}.header.headroom--unpinned:not(.headroom--bottom) #logo{padding-top:60px}.header.headroom--unpinned:not(.headroom--bottom) #logo svg.kxciLogo{width:48px;height:21px}.header.headroom--unpinned:not(.headroom--bottom) #logo .station{display:none}.header.headroom--unpinned:not(.headroom--bottom) #logo .digits{width:28px;height:28px;top:60px;right:-14px}.header.headroom--unpinned:not(.headroom--bottom) #logo svg.arrowRight{display:block;width:24px;height:24px;fill:#fff;margin:2px 0 0 3px}.header.headroom--unpinned:not(.headroom--bottom) #stickyDonate{visibility:visible;opacity:1}.sideContainer{overflow-x:auto;height:100%;padding:150px 0 90px}}.notHome #stickyDonate,.notHome .nowPlaying{display:none}@media screen and (min-width:64em){.notHome #stickyDonate,.notHome .mobileShowPlaylist,.notHome .nowPlaying{display:block}.notHome .nowPlaying .wps-playlist-items{display:none}}#menuToggle,#menuToggle svg.open{display:block}#menuToggle{float:right;margin:10px 0 0;cursor:pointer;padding:12px 0 0;color:#3caec9}#menuToggle svg{float:right;width:32px;height:32px;margin:-12px 0 0 6px;fill:#3caec9}#menuToggle svg.close{display:none;fill:#999}#menuToggle.active{color:#999}#menuToggle.active svg.open{display:none}#menuToggle.active svg.close{display:block}.mobileMenu{display:none;clear:both}@media screen and (min-width:64em){#menuToggle{display:none}.mobileMenu{display:none!important}}.desktopMenu{display:none}@media screen and (min-width:64em){.desktopMenu{display:block!important}}.main-nav{margin:0;clear:both;font-size:14px;font-weight:700;letter-spacing:.16em;padding:20px 0;text-align:center}#stickyDonate,.bannerDonate{letter-spacing:1px;font-family:Montserrat,"Open Sans",Helvetica,Arial,sans-serif}.main-nav li{border-top:2px solid #f2f1f0}.main-nav li a,.main-nav li a:visited{display:block;text-decoration:none;padding:.5em 0}.main-nav li.current-menu-item a,.main-nav li.current-menu-item a:visited,.main-nav li.current-page-ancestor a,.main-nav li.current-page-ancestor a:visited,.main-nav li.current_page_item a,.main-nav li.current_page_item a:visited{color:#63ddea}@media screen and (min-width:64em){.main-nav{background:0 0;border:none;margin:0 0 1.5em;padding:0 24px;width:192px}.main-nav li{display:block;vertical-align:top;position:relative;text-align:left;border:none}.main-nav li a,.main-nav li a:visited{padding:.25em 0}}#stickyDonate{text-align:center;font-size:10px;display:block;width:6em;position:absolute;top:16px;right:16px;color:#db281a}#stickyDonate .circle{border:1px solid #db281a;border-radius:50%;width:42px;height:42px;display:block;margin:0 auto 2px;text-align:center}#stickyDonate svg{fill:#db281a;width:28px;height:28px;margin-top:8px}#stickyDonate:active svg{fill:#e66b24}@media screen and (min-width:64em){#stickyDonate{display:block;top:auto;right:auto;bottom:32px;left:16px;padding:8px 0;text-align:center;visibility:hidden;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#stickyDonate .circle{margin:0 auto 4px}}.driveBanner.orangeBackground .backgroundImg,.driveBanner.turquoiseBackground .backgroundImg{opacity:.6}.footerLinks{font-size:.875em;padding:2em 0;text-align:left;clear:both;border-top:1px solid #e4e2e0}.footerLinks li{font-weight:700;display:inline-block;vertical-align:top;width:49%}.footerLinks .children,.footerLinks .sub-menu{margin-bottom:1em}.footerLinks .children li,.footerLinks .sub-menu li{border:none;font-size:.875em;text-transform:none;font-weight:400;width:100%;display:block}.footerLinks li a{display:block;padding:.2em 0}.copyright{margin:20px 0 0;clear:both;font-size:.75em;padding-bottom:20px;color:#666}.copyright a,.copyright a:visited{margin-top:8px;display:inline-block}.copyright a+a,.copyright a:visited+a{margin-left:12px}.copyright .address,.copyright .phone{display:block}.copyright .feedback{float:right;font-weight:700}@media screen and (min-width:48em){.footerLinks li{width:24%}.copyright .phone{display:inline-block;margin-left:12px}}.pagination{text-align:center;padding:20px 0}.pagination ul{display:inline-block;background-color:#fff;white-space:nowrap;padding:0;clear:both}.pagination li{padding:0;margin:0;float:left;display:inline;overflow:hidden;border-right:1px solid #999}.pagination li:last-child{border:none}.pagination a,.pagination a:visited,.pagination span{margin:0;text-decoration:none;line-height:1em;font-size:1em;font-weight:400;padding:.75em;min-width:1em;display:block;color:#3caec9}.pagination a:focus,.pagination a:hover,.pagination a:visited:focus,.pagination a:visited:hover,.pagination span:focus,.pagination span:hover{background-color:#3caec9;color:#fff}.pagination .current{cursor:default;color:#1c1818;font-weight:700}.pagination .current:focus,.pagination .current:hover{background-color:#fff;color:#1c1818}.fullPlaylist{text-align:center;display:block;padding:0}.fullPlaylist svg{width:12px;height:12px;fill:#3caec9;margin:-2px 0 0 2px}.fullPlaylist:hover svg{fill:#63ddea}@media screen and (min-width:64em){.fullPlaylist{position:absolute;bottom:0;left:0;text-align:left;width:220px;padding:24px 4px 20px 24px;margin:0;background:rgba(255,255,255,.9)}}.mobileShowPlaylist{display:block;margin:6px 0;padding:2px 0;color:#3caec9}.mobileShowPlaylist.active{color:#999}.nowPlaying{text-align:left;border-bottom:2px solid #f2f1f0;margin-bottom:8px}.nowPlaying .buttonOutline{margin:2px 0 0 -4px}.nowPlaying .currentProgram{margin:16px 0 0}.nowPlaying .currentProgram h5{margin:2px 0}.nowPlaying .currentProgram h4{margin:0}.nowPlaying .playlistExtra,.nowPlaying .wps-playlist-items{display:none}@media screen and (min-width:30em){.nowPlaying{width:50%}.nowPlaying .buttonOutline{position:absolute;top:16px;right:90px;margin:0}.nowPlaying .currentProgram{margin:8px 0}}@media screen and (min-width:64em){.mobileShowPlaylist{display:none}.nowPlaying{width:192px;margin-left:24px;border:none}.nowPlaying .buttonOutline{position:relative;top:0;right:0;margin:0 -8px 0 -10px;width:208px}.nowPlaying .wps-playlist-items{float:none;display:block}.nowPlaying .currentProgram{margin:20px 0 8px}}.recentsong{font-size:12px;line-height:1.375em;padding:4px 0;margin:0;border-top:1px solid #f2f1f0}.recentsong .time{font-size:9px;float:right;margin:0 0 0 4px}.recentsong .songpart{display:block}.recentsong .artistpart,.recentsong .diskpart{color:#999;font-size:11px}.recentsong .artistpart b,.recentsong .diskpart b{color:#666;font-weight:400}.recentsong .labelpart,.recentsong .spunpart{display:none}.field,input,select,textarea{background-color:#f2f1f0;border:2px solid #999;-webkit-box-shadow:none;box-shadow:none;color:#1c1818;font-size:1em;height:40px;line-height:40px;margin-bottom:14px;padding:0 12px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.field:active,.field:focus,input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{border-color:#63ddea;background-color:#fff}textarea{resize:vertical;line-height:1.5em;max-width:100%;min-height:120px;overflow:auto;display:block;width:100%}select{-moz-appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:94% center;-webkit-appearance:none}.searchForm{float:left;background:#fff;border-radius:40px;padding:12px;margin:20px 0}.searchForm .searchField{background:#fff;margin:0;border:none}.searchForm .button{margin:0}.bannerContent .searchForm{margin-left:-16px}.bannerContent .searchForm .searchField{font-weight:700}#ui-datepicker-div{outline:#3caec9 solid 4px}#ui-datepicker-div .ui-datepicker-title{background:#1c1818}#ui-datepicker-div .ui-datepicker-title select{background:#f2f1f0;border:1px solid #1c1818;border-radius:0;height:auto;line-height:1.5em;padding:0 4px;margin:0}.gform_wrapper .top_label div.ginput_container{margin-top:0!important}.gform_wrapper .ginput_complex.ginput_container input,.gform_wrapper .ginput_complex.ginput_container select{margin-bottom:2px!important}.gform_wrapper .ginput_complex.ginput_container label{color:#666}.gform_wrapper .ginput_container_email input,.gform_wrapper .ginput_container_text input,.gform_wrapper .ginput_container_textarea textarea,.gform_wrapper .ginput_container_time input{margin-bottom:2px}.gform_wrapper .field_description_below .gfield_description{padding-top:2px;padding-bottom:4px;color:#666}.gform_wrapper .gsection{padding-top:20px!important;margin-bottom:20px!important;border-bottom:4px solid #262322}.gform_wrapper .gsection .gsection_description{margin:4px 0 0}.gform_wrapper .gfield{margin-top:.75em!important}.gform_wrapper .gfield .gfield_required{color:#db281a}.gform_wrapper .gfield .gfield_label{font-size:14px;color:#1c1818}.gform_wrapper .gfield input,.gform_wrapper .gfield select,.gform_wrapper .gfield textarea{padding-left:12px!important}.gform_wrapper .ginput_container_post_image{background:#e4e2e0;padding:20px 20px 5px}.gform_wrapper .ginput_container_post_image .ginput_full input[type=file]{line-height:1em;height:auto;padding:8px}.gform_wrapper .gfield_checkbox input,.gform_wrapper .gfield_radio input{margin:-1px 4px 0 2px!important}.gform_wrapper .choose-boxes li{display:inline-block;margin:0 4px 2px 0;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.gform_wrapper .choose-boxes li:hover{border-color:#3caec9}.gform_wrapper .choose-boxes li input{display:none!important}.gform_wrapper .choose-boxes li input:checked+label{background:#3caec9;color:#fff}.gform_wrapper .choose-boxes li label{display:inline-block;max-width:none;width:auto!important;padding:6px 12px;font-size:18px;color:#3caec9;background:#fff}.gform_wrapper .total input{border:none;background:0 0!important;font-size:24px!important;font-weight:700}.gform_wrapper table.gfield_list thead th{font-weight:400!important;vertical-align:bottom;line-height:1.25em;font-size:14px;color:#666}.gform_wrapper .gform_footer .gform_button{font-size:12px!important;padding:12px 24px}.gform_wrapper .gform_footer .gform_button:hover{background:#1c1818}.gform_wrapper .gform_footer .gform_button:active{background:#666}.fullBanner{position:relative;overflow:hidden}.fullBanner .backgroundImg{width:100%;height:auto}.fullBanner .fadeSlideshow{padding-bottom:360px;background:#1c1818}.fullBanner .fadeSlideshow img{height:360px;width:auto}.fullBanner .fadeSlideshow div{position:absolute;top:0;left:0;width:100%}.fullBanner .fadeSlideshow div.left img{float:right}.fullBanner .caption{position:absolute;z-index:99;right:8px;bottom:4px;font-size:9px;color:#e4e2e0}.fullBanner .topBannerTitle{position:absolute;z-index:3;top:0;left:20px;color:#fff;margin-right:20px}.fullBanner .bannerContent{position:absolute;z-index:3;bottom:0;left:0;color:#fff;padding:20px}.fullBanner .buttonWhite{margin:0 4px 4px 0}@media screen and (min-width:30em){.fullBanner .fadeSlideshow{padding-bottom:66%}.fullBanner .fadeSlideshow img{width:100%;height:auto}.fullBanner .fadeSlideshow.left img{float:left}}@media screen and (min-width:64em){.fullBanner{padding-left:92px}.fullBanner .topBannerTitle{top:54px;left:288px;margin-right:96px}.fullBanner .bannerContent{padding-right:80px;padding-bottom:40px;padding-left:280px}}@media screen and (min-width:75em){.fullBanner .topBannerTitle{left:320px}.fullBanner .bannerContent{padding-left:320px;padding-bottom:60px}}.driveBanner{padding-bottom:4px}.driveBanner .topBannerTitle{background:rgba(255,255,255,.8);color:#1c1818;padding:.5em 1em}.driveBanner.orangeBackground{background:#db281a}.driveBanner.turquoiseBackground{background:#3caec9}.driveBanner.turquoiseBackground .topBannerTitle{background:rgba(60,174,201,.8);color:#fff}.driveBanner.plumBackground{background:#db281a}.driveBanner.plumBackground .backgroundImg{opacity:.4}.driveBanner.blackBackground{background:#1c1818}.driveBanner.blackBackground .topBannerTitle{background:rgba(60,174,201,.8);color:#fff}.driveBanner.blackBackground .backgroundImg{opacity:.6}.driveBanner .backgroundImg img{min-width:600px;float:right;width:100%;height:auto}.driveBanner .buttonOrange{font-size:18px!important;padding-top:14px;padding-bottom:12px}@media screen and (min-width:64em){.driveBanner .topBannerTitle{margin:-2px 0 0 -80px;padding-left:80px!important}}.topBanner{position:relative;overflow:hidden;height:320px}.topBanner.hasBadge{background:#262322}.topBanner.orangeBackground{background:#db281a}.topBanner.orangeBackground .backgroundImg{opacity:.4}.topBanner.plumBackground .backgroundImg,.topBanner.turquoiseBackground .backgroundImg{opacity:.3}.topBanner.turquoiseBackground{background:#3caec9}.topBanner.plumBackground{background:#650a3c}.topBanner.blackBackground{background:#1c1818}.topBanner.blackBackground .backgroundImg{opacity:.6}.topBanner .backgroundImg{width:1024px;margin-left:-512px;position:absolute;top:0;left:50%;height:0;padding-bottom:31.25%}.topBanner .backgroundImg .lazyload{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.topBanner .backgroundImg img{width:100%;height:auto;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.topBanner .backgroundImg .lazyloaded{opacity:1}.topBanner .topBannerTitle{position:absolute;z-index:1;top:4px;left:20px;color:#fff}.topBanner .bannerContent{position:absolute;bottom:20px;left:20px;color:#fff;padding-right:20px}.topBanner .bannerContent p{display:none}.topBanner.hasBadge .bannerContent{bottom:130px}.topBanner.hasBadge,.topBanner.mediumBanner{height:400px}.topBanner.hasBadge .backgroundImg,.topBanner.mediumBanner .backgroundImg{width:1280px;margin-left:-640px}@media screen and (min-width:64em){.topBanner{height:400px}.topBanner .backgroundImg{width:1280px;margin-left:-640px}.topBanner .bannerContent{bottom:20px;left:280px;padding:0 60px 0 0}.topBanner .topBannerTitle{top:54px;left:288px}.topBanner.hasBadge .bannerContent{bottom:40px}.topBanner.hasBadge .buttonWhite{bottom:-8px}}@media screen and (min-width:75em){.topBanner .backgroundImg,.topBanner.hasBadge .backgroundImg{min-width:1280px;width:100%;margin:0;position:absolute;left:0}.topBanner.mediumBanner{height:520px}.topBanner.mediumBanner .backgroundImg{height:520px;min-width:1664px;left:50%;margin-left:-832px}.topBanner .bannerContent{bottom:40px;left:320px;padding:0 80px 0 0}.topBanner .bannerContent p{display:block}.topBanner .topBannerTitle{left:320px}}.noBanner .bannerDonate{color:#db281a!important;top:0}.noBanner .cartButton{top:-14px}.noBanner .topBannerTitle{margin:20px 0 10px 20px;display:block}.noBanner .bannerContent{margin:0 20px}.noBanner .bannerContent .button{margin:0 4px 4px 0}@media screen and (min-width:64em){.noBanner .bannerDonate{margin-top:-30px}.noBanner .cartButton{top:80px}.noBanner .topBannerTitle{margin:70px 0 10px 288px}.noBanner .bannerContent{margin:60px 80px 0 280px}}@media screen and (min-width:75em){.noBanner .bannerContent,.noBanner .topBannerTitle{margin-left:320px}}.bannerBelow{padding:1em 20px;clear:both;width:100%}@media screen and (min-width:64em){.bannerBelow{margin:40px 0 40px 280px;clear:none;padding:0;width:420px;float:left}}@media screen and (min-width:75em){.bannerBelow{width:560px;margin-left:320px}}@media screen and (min-width:100em){.topBanner,.topBanner.hasBadge{height:500px}.bannerBelow{width:600px}}.bannerBadge{width:220px;margin:-110px auto 0;text-align:center}.bannerBadge img{-webkit-box-shadow:0 10px 30px rgba(28,24,24,.3);box-shadow:0 10px 30px rgba(28,24,24,.3);margin-bottom:1em;width:100%;height:auto}.bannerBadge .buttonWhite{display:block;margin:-40px 0 20px}.bannerBadge .button,.bannerBadge .buttonOutline{margin:8px 0;width:100%}.cartButton{position:absolute;z-index:9;top:6px;right:10px}@media screen and (min-width:64em){.bannerBadge{margin:-60px 80px 40px 0;float:right}.cartButton{top:150px;right:60px}}.bannerDonate{text-align:center;font-size:14px;color:#fff!important;width:80px;position:absolute;z-index:3;top:20px;right:16px;display:none}.bannerDonate:active svg{fill:#e66b24}.bannerDonate .circle{background:#fff;border-radius:50%;width:42px;height:42px;display:block;margin:0 auto 2px}.bannerDonate svg{fill:#db281a;width:28px;height:28px;margin-top:8px;-webkit-transform-origin:14px 14px;transform-origin:14px 14px}IMG:not([src]),IMG[src='']{opacity:0}@media screen and (min-width:64em){.bannerDonate{display:block;top:40px;right:74px}.bannerDonate .circle{width:64px;height:64px;margin:0 auto 4px}.bannerDonate svg{width:42px;height:42px;margin-top:14px;-webkit-transform-origin:21px 21px;transform-origin:21px 21px}body.loadingHidden .content-skip:before{content:'';width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:1;-webkit-transition:-webkit-transform .8s cubic-bezier(.42,.97,.52,1);transition:-webkit-transform .8s cubic-bezier(.42,.97,.52,1);transition:transform .8s cubic-bezier(.42,.97,.52,1);transition:transform .8s cubic-bezier(.42,.97,.52,1),-webkit-transform .8s cubic-bezier(.42,.97,.52,1)}body.loadingHidden #container{opacity:0;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s}body.loadingHidden.loadingVisible .content-skip:before{-webkit-transform:translateX(-100%);transform:translateX(-100%)}body.loadingHidden.loadingVisible .header{width:240px}body.loadingHidden.loadingVisible .header.headroom--unpinned:not(.headroom--bottom){width:92px;-webkit-transition:width .3s cubic-bezier(0,0,.6,1);transition:width .3s cubic-bezier(0,0,.6,1)}body.loadingHidden.loadingVisible #container{opacity:1}}#stickyDonate svg,.bannerDonate svg{-webkit-animation:heartbeatslow 2s ease-in infinite;animation:heartbeatslow 2s ease-in infinite;-webkit-animation-delay:2s;animation-delay:2s}#stickyDonate:hover svg,.bannerDonate:hover svg{-webkit-animation:heartbeating .8s ease-in infinite;animation:heartbeating .8s ease-in infinite}@-webkit-keyframes heartbeating{0%,80%{-webkit-transform:scale(1);transform:scale(1);-moz-transform:scale(1)}20%,40%,70%{-webkit-transform:scale(1.1);transform:scale(1.1);-moz-transform:scale(1.05)}30%,50%{-webkit-transform:scale(1.3);transform:scale(1.3);-moz-transform:scale(1.1)}60%{-webkit-transform:scale(1.2);transform:scale(1.2);-moz-transform:scale(1.075)}}@keyframes heartbeating{0%,80%{-webkit-transform:scale(1);transform:scale(1);-moz-transform:scale(1)}20%,40%,70%{-webkit-transform:scale(1.1);transform:scale(1.1);-moz-transform:scale(1.05)}30%,50%{-webkit-transform:scale(1.3);transform:scale(1.3);-moz-transform:scale(1.1)}60%{-webkit-transform:scale(1.2);transform:scale(1.2);-moz-transform:scale(1.075)}}@-webkit-keyframes heartbeatslow{0%,40%{-webkit-transform:scale(1);transform:scale(1);-moz-transform:scale(1)}10%,20%,35%{-webkit-transform:scale(1.1);transform:scale(1.1);-moz-transform:scale(1.05)}15%,25%{-webkit-transform:scale(1.3);transform:scale(1.3);-moz-transform:scale(1.1)}30%{-webkit-transform:scale(1.2);transform:scale(1.2);-moz-transform:scale(1.075)}}@keyframes heartbeatslow{0%,40%{-webkit-transform:scale(1);transform:scale(1);-moz-transform:scale(1)}10%,20%,35%{-webkit-transform:scale(1.1);transform:scale(1.1);-moz-transform:scale(1.05)}15%,25%{-webkit-transform:scale(1.3);transform:scale(1.3);-moz-transform:scale(1.1)}30%{-webkit-transform:scale(1.2);transform:scale(1.2);-moz-transform:scale(1.075)}}.fade-block{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-property:opacity transform;transition-property:opacity transform}.fade-block.transition-in{opacity:0;-webkit-transform:translateY(5em);transform:translateY(5em)}.fadeIn{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.fadeOut{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.ajax-spinner,.img-wrap{border:3px solid #3caec9;border-radius:30px;height:30px;left:50%;margin:-15px 0 0 -15px;opacity:0;position:absolute;top:50%;width:30px;-webkit-animation:pulsate 1s ease-out;animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}.flickity-fade .flickity-slider{-webkit-transform:none!important;transform:none!important}.flickity-fade .flickity-slider div{left:0!important;opacity:0;-webkit-transition:opacity .6s ease-in;transition:opacity .6s ease-in;z-index:-1}.flickity-fade .flickity-slider div.is-selected{opacity:1;z-index:0}@media screen and (min-width:64em){.flickity-fade .flickity-slider div.left{left:94px!important}.loadingVisible .fadeSlideshow .left.is-selected{opacity:1;-webkit-animation:kenburnsleft 15s 1;animation:kenburnsleft 15s 1}.loadingVisible .fadeSlideshow .right.is-selected{opacity:1;-webkit-animation:kenburnsright 15s 1;animation:kenburnsright 15s 1}}@-webkit-keyframes kenburnsleft{100%{-webkit-transform:scale3d(1.2,1.2,1.2) translate3d(-100px,0,0);transform:scale3d(1.2,1.2,1.2) translate3d(-100px,0,0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes kenburnsleft{100%{-webkit-transform:scale3d(1.2,1.2,1.2) translate3d(-100px,0,0);transform:scale3d(1.2,1.2,1.2) translate3d(-100px,0,0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes kenburnsright{100%{-webkit-transform:scale3d(1.2,1.2,1.2) translate3d(120px,0,0);transform:scale3d(1.2,1.2,1.2) translate3d(120px,0,0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes kenburnsright{100%{-webkit-transform:scale3d(1.2,1.2,1.2) translate3d(120px,0,0);transform:scale3d(1.2,1.2,1.2) translate3d(120px,0,0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.carousel{-webkit-transition:opacity .6s ease-in;transition:opacity .6s ease-in}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;bottom:-24px;width:48px;height:48px;border:4px solid #3caec9;cursor:pointer;-webkit-transition:opacity .2s ease-in-out,background .2s ease-in-out;transition:opacity .2s ease-in-out,background .2s ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:disabled,.flickity-prev-next-button[disabled]{display:none}.newsCarousel .flickity-prev-next-button{bottom:0}.imageCarousel .flickity-prev-next-button{bottom:auto;top:60px}.carousel .flickity-prev-next-button,.carouselLeft .flickity-prev-next-button,.imageCarousel .flickity-prev-next-button,.newsCarousel .flickity-prev-next-button{visibility:hidden;opacity:0;-webkit-transition:opacity .6s ease-in,background .2s ease-in-out;transition:opacity .6s ease-in,background .2s ease-in-out}@media screen and (min-width:64em){.carousel:hover .flickity-prev-next-button,.carouselLeft:hover .flickity-prev-next-button,.imageCarousel:hover .flickity-prev-next-button,.newsCarousel:hover .flickity-prev-next-button{visibility:visible;opacity:1}}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #09F;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active svg{fill:#63ddea}.flickity-prev-next-button.previous{right:94px}.flickity-prev-next-button.next{right:40px}.flickity-prev-next-button:disabled{opacity:.2;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:25%;top:25%;width:50%;height:50%;fill:#3caec9}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}@media screen and (min-width:64em){body.woocommerce .noBanner .cartButton{top:-16px}.wooWrap .product{margin-top:40px}.wooWrap div.product div.images{float:right!important}.wooWrap div.product div.summary{float:left!important}.wooWrap h1.product_title{font-size:2.5em}}.woocommerce span.onsale{background-color:#db281a;font-size:10px;text-transform:uppercase;min-width:36px;min-height:36px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#db281a}.woocommerce-tabs h2{font-size:.875em;text-transform:uppercase}.woocommerce-tabs .wc-tabs{display:none}.shop_table,.woocommerce-cart-form{background:#fff}.shop_table input{height:auto}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f2f1f0;margin-bottom:40px}#add_payment_method #payment .wc_payment_methods,.woocommerce-cart #payment .wc_payment_methods,.woocommerce-checkout #payment .wc_payment_methods{padding:0!important;border:none!important}.woocommerce-result-count{color:#666;font-size:.75em}.woocommerce ul.products li.product a img{margin:0 0 .5em}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border:4px solid #3caec9;color:#3caec9;border-radius:24px;background:0 0;font-size:14px}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#3caec9;color:#fff}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#3caec9}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#63ddea;border-color:#63ddea}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#1c1818;font-size:1em}body,html{background-color:#f2f1f0}body{font-size:100%;line-height:1.5;color:#1c1818;font-family:"Open Sans",Helvetica,Arial,sans-serif}::-moz-selection{background:#63ddea;color:#000!important;text-shadow:none}::selection{background:#63ddea;color:#000!important;text-shadow:none}hr{display:block;height:0;border:0;border-top:2px solid #999;border-bottom:1px solid #fff;margin:1em 0;padding:0}.wrap{margin:0 20px;max-width:960px}@media screen and (min-width:64em){.wrap{margin-left:280px;margin-right:40px;width:auto}}@media screen and (min-width:75em){.wrap{margin-left:320px;margin-right:80px}}.wrap-inner{width:94%;margin:0 auto;max-width:800px}#container,#content{position:relative}a,a:visited{color:#3caec9}a:focus,a:hover,a:visited:focus,a:visited:hover{color:#63ddea}a:active,a:visited:active{color:#36d3e4}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(60,174,201,.5)}.textBlock{padding:20px 0}.gridBlock{padding:2em 0;clear:both}.supportBlock{padding:20px 0;clear:both}.supportBlock h1{margin-bottom:40px}.supportBlock .socialLink{margin:4px 5px;float:right}@media screen and (min-width:64em){.supportBlock{padding:40px 0}.supportBlock h1{margin-bottom:80px}}.entry-content ol,.entry-content ul{margin:0 0 1.5em 2em}.entry-content ul{list-style:disc}.entry-content ol{list-style:decimal}.entry-content li>ol,.entry-content li>ul{margin-bottom:0;margin-left:1em}.entry-content table{margin:0 0 1.5em;width:100%}.entry-content img,.sidebar{margin-bottom:20px}.entry-content th{font-weight:700}.entry-content img{max-width:100%;height:auto}@media screen and (min-width:48em){.sidebar{float:right;width:30%;margin-top:40px}}.sideMenu li{list-style:none;margin-top:10px;text-transform:none}.sideMenu li li{font-size:.875em}.sideMenu li.current_page_item>a{color:#1c1818}.contentFloat{max-width:640px}@media screen and (min-width:48em){.sideMenu{margin-top:20px}.contentFloat{margin:40px 0 20px;float:left;width:66.6667%;width:60%}}.logoList{margin:0 0 0 20px}.logoList .logoItem{position:relative;display:inline-block;vertical-align:middle;margin:0 20px 20px 0;text-align:center;color:#1c1818;border:4px solid transparent;-webkit-transition:border .6s ease-in;transition:border .6s ease-in}.logoList .logoItem.hidden{display:none}.logoList .logoItem img{max-height:80px;max-width:180px;padding:10px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.logoList .logoItem .hiddenTitle{margin:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1em;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.logoList .logoItem:hover{border-color:#63ddea}.logoList .logoItem:hover img{opacity:0}.logoList .logoItem:hover .hiddenTitle{opacity:1;background:#fff}.logoList .logoItem:active{border-color:#1c1818}@media screen and (min-width:64em){.logoList{padding-top:40px;margin-left:280px}.logoList .logoItem img{max-height:120px;max-width:300px}}@media screen and (min-width:75em){.logoList{margin-left:320px}}.podcast_player{border:4px solid #3caec9}.podcast_player .mejs-container,.podcast_player .mejs-container .mejs-controls,.podcast_player .mejs-embed,.podcast_player .mejs-embed body{background:#1c1818}.podcast_meta{font-size:.75em;padding:8px 8px 20px 0;margin-bottom:20px}.socialLink{background:#3caec9;border-radius:50%;margin:10px 5px;padding:9px;display:inline-block;width:38px;height:38px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;text-align:center}.socialLink svg{width:20px;height:20px;fill:#fff;display:block}.socialLink:hover{background:#63ddea}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.page-navigation,.respond-form,.sidebar,.wp-prev-next,nav{display:none}}