@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}button,html,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{background:#ccc;color:#000;margin:0.2em 0;padding:0.2em 0}html{height:100%;font-size:62.5%}body{background:#fff;margin:0;padding:0}#container{position:relative;width:100%;margin:0;padding:0;text-align:center}.light{font-weight:300}.normal{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.hyphen{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.center{text-align:center}.right{text-align:right}.justify{text-align:justify}.dropshadow{-webkit-box-shadow:1px 1px 10px 1px #000000;box-shadow:1px 1px 10px 1px #000000}.uppercase{text-transform:uppercase}.imgcenter{display:block;margin-left:auto;margin-right:auto}.hide{display:none;visibility:hidden}#container header{background:url(../img/header-bg.jpg) no-repeat;position:relative;width:100%;height:1077px;margin:0;padding:0;text-align:center}#container header.inner{position:relative;width:100%;height:640px;margin:0;padding:0;text-align:center}@media screen and (max-width:1480px){#container header{height:950px}#container header.inner{height:550px}}#container header.inner1{background:url(../img/inner1-bg.jpg) no-repeat}#container header.inner2{background:url(../img/inner2-bg.jpg) no-repeat}#container header.inner3{background:url(../img/inner3-bg.jpg) no-repeat}#container header div.diamond{background:url(../img/header-diamond.png) top left no-repeat;position:relative;width:941px;height:942px;margin:230px 0 0 0;padding:0;text-align:center;display:inline-block;z-index:10}#container header.inner div.diamond{background:url(../img/header-diamond.png) top left no-repeat;background-size:contain;position:relative;width:433px;height:433px;margin:160px 0 0 0;padding:0;text-align:center;display:inline-block;z-index:10}@media screen and (max-width:1480px){#container header div.diamond{margin:100px 0 0 0}#container header.inner div.diamond{margin:100px 0 0 0}}#container header div.diamond img{position:relative;width:171px;height:234px;margin:120px 0 25px 0;padding:0;text-align:center;display:inline-block}#container header.inner div.diamond img{position:relative;width:80px;height:110px;margin:70px 0 15px 0;padding:0;text-align:center;display:inline-block}#container header div.diamond h1{color:#ffffff;font-family:"Merriweather";font-size:9rem;line-height:9rem;font-weight:300;margin:0;padding:0;width:100%;left:50%;text-align:center}#container header.inner div.diamond h1{color:#ffffff;font-family:"Merriweather";font-size:3.7rem;line-height:4rem;font-weight:300;margin:0 0 0 12.5%;padding:0;width:75%;left:50%;text-align:center}@media screen and (max-width:800px){#container header{height:760px}#container header div.diamond{background-size:contain;width:760px;height:761px;margin:100px 0 0 0}#container header div.diamond img{width:150px;height:auto}#container header div.diamond h1{font-size:6.5rem;line-height:6.5rem}}@media screen and (max-width:770px){#container header{height:740px}#container header div.diamond{width:730px;height:731px}#container header div.diamond h1{font-size:6rem;line-height:6rem}}@media screen and (max-width:600px){#container header{height:560px}#container header div.diamond{background-size:contain;width:560px;height:561px;margin:100px 0 0 0}#container header div.diamond img{width:100px;height:auto;margin:70px 0 25px 0}#container header div.diamond h1{font-size:5rem;line-height:5rem}}@media screen and (max-width:480px){#container header{height:450px}#container header div.diamond{background-size:contain;width:440px;height:441px;margin:100px 0 0 0}#container header div.diamond img{width:75px;height:auto;margin:50px 0 25px 0}#container header div.diamond h1{font-size:4rem;line-height:4rem}}@media screen and (max-width:424px){#container header{height:390px}#container header.inner{height:500px}#container header.inner div.diamond,#container header div.diamond{background-size:contain;width:384px;height:385px;margin:100px 0 0 0}#container header.inner div.diamond img,#container header div.diamond img{width:60px;height:auto;margin:50px 0 25px 0}#container header div.diamond h1{font-size:3.5rem;line-height:3.5rem}#container header.inner div.diamond h1{font-size:3.4rem;line-height:3.4rem}}@media screen and (max-width:384px){#container header{height:350px}#container header.inner{height:465px}#container header.inner div.diamond,#container header div.diamond{background-size:contain;width:344px;height:345px;margin:100px 0 0 0}#container header.inner div.diamond img,#container header div.diamond img{width:50px;height:auto;margin:50px 0 25px 0}#container header div.diamond h1{font-size:3rem;line-height:3rem}#container header.inner div.diamond h1{font-size:3rem;line-height:3rem}}@media screen and (max-width:320px){#container header{height:280px}#container header.inner{height:400px}#container header.inner div.diamond,#container header div.diamond{background-size:contain;width:280px;height:281px;margin:100px 0 0 0}#container header.inner div.diamond img,#container header div.diamond img{width:40px;height:auto;margin:30px 0 25px 0}#container header div.diamond h1{font-size:2.5rem;line-height:2.5rem}#container header.inner div.diamond h1{font-size:2.5rem;line-height:2.5rem}}#container header nav{position:absolute;margin:90px 0 0 -727px;padding:0;left:50%;width:1455px;height:35px;line-height:100%;z-index:999}#container header nav.sticky{background:#000;position:fixed;margin:0;padding:10px 0 15px 0;left:0;width:100%;height:35px;line-height:100%;z-index:999;border-bottom:2px solid #f5b10c}#container header nav ul{position:relative;margin:0;padding:6px 6px 4px 6px;width:1455px;height:35px;line-height:100%;z-index:999}#container header nav ul li{margin:0;padding:10px 0;float:left;position:relative;list-style:none;border-right:1px solid #373c39}#container header nav ul li:last-child{border-right:none}#container header nav ul a{font-weight:700;font-family:"Merriweather";font-style:normal;font-size:1.8rem;color:#ffffff;text-decoration:none;display:block;padding:0 25px;margin:0}#container header nav ul li ul li a{margin:0}#container header nav ul .active a,#container header nav ul li:hover>a{color:#ffffff}#container header nav ul li:hover li a,#container header nav ul ul li:hover a{background:none;border:none;color:#f5b10c}#container header nav ul ul a:hover{background:#000!important;color:#ffffff!important}#container header nav ul li:hover>ul{display:block}#container header nav ul ul{background:#ffffff;display:none;margin:0;padding:0;width:250px;position:absolute;top:30px;left:0}#container header nav ul ul li{background:#f5b10c;float:none;margin:0;padding:0;border:none}#container header nav ul ul a{padding:10px 15px 10px 15px;color:#000!important;font-size:1.6rem;line-height:2rem;font-family:"Merriweather";border:none;text-align:left}#container header nav ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#container header nav ul{display:inline-block}html[xmlns] #container header nav ul{display:block}* html #container header nav ul{height:1%}.slicknav_menu{display:none}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;right:10px;padding:0.438em 0.625em 0.438em 0.625em;line-height:1.125em;cursor:pointer}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon{float:left;margin:0.188em 0 0 0.438em}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:0.188em}.slicknav_nav{clear:both}.slicknav_nav li,.slicknav_nav ul{display:block}.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em}.slicknav_nav .slicknav_item{display:block;cursor:pointer}.slicknav_nav a{display:block}.slicknav_nav .slicknav_item a{display:inline}.slicknav_menu:after,.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{clear:both}.slicknav_menu{*zoom:1}.slicknav_menu{font-size:16px}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222222}.slicknav_menu .slicknav_menutxt{color:#FFF;font-weight:bold;text-shadow:0 1px 3px #000;font-family:Arial}.slicknav_menu .slicknav_icon-bar{background-color:#f5f5f5}.slicknav_menu{background:#4c4c4c;padding:5px}.slicknav_nav{color:#fff;margin:0;padding:0;font-size:0.875em;font-family:Arial}.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden}.slicknav_nav ul{padding:0;margin:0 0 0 20px}.slicknav_nav .slicknav_item{padding:5px 10px;margin:2px 5px}.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff}.slicknav_nav .slicknav_item a{padding:0;margin:0}.slicknav_nav .slicknav_item:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff}.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#222}.slicknav_nav .slicknav_txtnode{margin-left:15px}@media screen and (max-width:1480px){nav,nav #menu{display:none;visibility:hidden}.slicknav_menu{display:block;position:fixed;width:100%;margin-top:0;z-index:99999}}#container section#splash-welcome{background:#ffffff url(../img/welcome-bg.png) top center no-repeat;position:relative;width:100%;margin:0;padding:0 0 160px 0;text-align:center}#container section#splash-welcome div.centering{position:relative;width:1170px;margin:164px 0 0 0;padding:0;text-align:left;display:inline-block}#container section#splash-welcome div.centering h1{color:#434343;font-family:"Merriweather";font-size:12rem;line-height:12rem;font-weight:300;margin:0;padding:0;text-align:center}#container section#splash-welcome div.centering div.panel{position:relative;width:555px;margin:0 60px 0 0;padding:0;text-align:left;display:inline-block;float:left}#container section#splash-welcome div.centering div.panel:last-child{margin:0}#container section#splash-welcome div.centering div.panel p{color:#434343;font-family:"Merriweather";font-size:1.8rem;line-height:2.8rem;font-weight:300;margin:20px 0 0 0;padding:0}#container section#splash-welcome div.centering div.panel p:first-child{margin:70px 0 0 0}#container section#splash-highlights{background:url(../img/highlights-bg.jpg) top center no-repeat;position:relative;width:100%;height:786px;margin:0;padding:0;text-align:left;z-index:5}#container section#splash-highlights div.centering{background:url(../img/highlights-diamond.png) top left no-repeat;position:absolute;width:942px;height:942px;margin:-78px 0 0 -471px;left:50%;padding:0;text-align:center;display:inline-block}#container section#splash-highlights div.centering h2{color:#ffffff;font-family:"Merriweather";font-size:7rem;line-height:8rem;font-weight:300;width:50%;margin:200px 0 0 0;padding:0;text-align:center;display:inline-block}#container section#splash-highlights div.centering div.ccm-page-list{position:relative;width:70%;margin:20px 0 0 0;padding:0;text-align:center;display:inline-block}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry{position:relative;width:100%;margin:0;padding:20px 0 20px 0;text-align:center;border-bottom:1px solid #e6e6e6;display:inline-block}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry:last-child{width:75%;border-bottom:none}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry div.date{position:relative;width:160px;margin:0 0 50px 0;padding:0;text-align:left;display:inline-block;float:left}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry:last-child div.date{width:90px;margin:0 0 50px 0}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry div.date div.month{color:#ffffff;font-family:"Merriweather";font-size:3.6rem;line-height:1em;font-weight:700;margin:0;padding:0;text-align:center}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry:last-child div.date div.month{font-size:2.6rem;line-height:1em}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry div.date div.day{color:#ffffff;font-family:"Merriweather";font-size:6rem;line-height:6rem;margin:0;padding:0;text-align:center}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry:last-child div.date div.day{font-size:4rem;line-height:4rem}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry div.title{width:calc(100% - 90px);color:#f5b10c;font-family:"Merriweather";font-size:3rem;line-height:1.6em;margin:0;padding:0;text-align:left}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry:last-child div.title{font-size:2rem;line-height:1.6em}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry div.description{width:calc(100% - 90px);color:#ffffff;font-family:"Merriweather";font-size:1.6rem;line-height:2.6em;margin:0;padding:0;text-align:left}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry:last-child div.description{font-size:1.3rem;line-height:2.6em}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry div.clear{clear:both}#container section#splash-upcoming{background:#ffffff;position:relative;width:100%;margin:0;padding:0;text-align:center}#container section#splash-upcoming div.centering{position:relative;width:1170px;margin:0;padding:200px 0 145px 0;text-align:center;display:inline-block}#container section#splash-upcoming div.centering h2{color:#434343;font-family:"Merriweather";font-size:12rem;line-height:12rem;font-weight:300;margin:0 0 30px 0;padding:0;text-align:center}#container section#splash-upcoming div.centering p{color:#434343;font-family:"Merriweather";font-size:3.6rem;line-height:1em;margin:0 0 40px 0;padding:0;text-align:center}#container section#splash-upcoming div.centering p a{background:#f5b10c;color:#ffffff;text-decoration:none;margin:0;padding:20px 10px;font-family:"Merriweather";font-size:1.6rem;line-height:2.6em}#container section#splash-upcoming div.centering a:hover{background:#678a2a;color:#ffffff;text-decoration:none}#container section#content{position:relative;width:100%;margin:0;padding:0;text-align:center}#container section#content div.centering{position:relative;width:1170px;margin:70px 0;padding:0;text-align:left;display:inline-block}#container section#content div.centering article{position:relative;width:100%;margin:30px 0 0 0;padding:0;text-align:left}#container section#content div.centering article.half{position:relative;width:575px;margin:30px 20px 0 0;padding:0;text-align:left;float:left}#container section#content div.centering article div.ccm-page-list div.calendar-entry{position:relative;width:100%;margin:0;padding:20px 0;text-align:center;border-bottom:1px solid #e6e6e6}#container section#content div.centering article div.ccm-page-list div.calendar-entry:last-child{border-bottom:none}#container section#content div.centering article div.ccm-page-list div.calendar-entry div.date{position:relative;width:160px;margin:0;padding:0;text-align:left;display:inline-block}#container section#content div.centering article div.ccm-page-list div.calendar-entry div.date div.month{color:#434343;font-family:"Merriweather";font-size:3.6rem;line-height:1.6em;font-weight:700;margin:0;padding:0;text-align:center}#container section#content div.centering article div.ccm-page-list div.calendar-entry div.date div.day{color:#434343;font-family:"Merriweather";font-size:12rem;line-height:12rem;margin:0;padding:0;text-align:center}#container section#content div.centering article div.ccm-page-list div.calendar-entry div.title{width:390px;color:#f5b10c;font-family:"Merriweather";font-size:3.6rem;line-height:1.6em;margin:0;padding:0 20px;text-align:left;vertical-align:top;display:inline-block}#container section#content div.centering article div.ccm-page-list div.calendar-entry div.description{width:calc(90% - 390px - 160px);color:#434343;font-family:"Merriweather";font-size:1.6rem;line-height:2.6em;margin:0;padding:0 20px;text-align:left;vertical-align:top;display:inline-block}#container section#content div.centering article div.ccm-page-list div.calendar-entry div.clear{clear:both}#container section#content div.centering article div.ccm-page-list div.iCal{margin:20px 0 0 0;float:none}#container section#content div.centering article h2{color:#434343;font-family:"Merriweather";font-size:9rem;line-height:9rem;font-weight:300;margin:0;padding:0;text-align:center}#container section#content div.centering article h3{color:#434343;font-family:"Merriweather";font-size:2rem;line-height:3rem;font-weight:700;margin:0 0 15px 0;padding:0;text-align:left}#container section#content div.centering article p{color:#434343;font-family:"Merriweather";font-size:1.8rem;line-height:2.8rem;font-weight:300;margin:0 0 20px 0;padding:0}#container section#content div.centering article ul li{color:#434343;font-family:"Merriweather";font-size:1.8rem;line-height:2.8rem;font-weight:300;margin:0 0 10px 0;padding:0}#container section#content div.centering article p strong{font-weight:700}#container section#content div.centering article a{color:#f5b10c;text-decoration:none;border-bottom:1px dotted #f5b10c}#container section#content div.centering article a:hover{color:#f5b10c;text-decoration:none;border-bottom:2px solid #f5b10c}#container section#content div.centering article a[title*=pdf]:before,#container section#content div.centering article a[title*=PDF]:before{position:relative;content:url(../img/pdf.png);margin:0 10px 0 0;padding:0;float:left;clear:both}#container section#content div.centering aside{position:relative;width:575px;margin:30px 0 0 0;padding:0;text-align:left;float:left}#container section#content div.centering aside div.main-carousel{position:relative;width:575px;min-height:383px;margin:0;padding:0;text-align:left}#container section#content div.centering aside div.main-carousel .flickity-viewport{transition:height 0.2s}#container section#content div.centering aside div.main-carousel div.carousel-cell{position:relative;width:575px;min-height:383px;margin:0;padding:0;text-align:left;float:left}#container section#content div.centering aside h3{color:#434343;font-family:"Merriweather";font-size:2rem;line-height:3rem;font-weight:700;margin:0 0 15px 0;padding:0;text-align:left}#container section#content div.centering aside p{color:#434343;font-family:"Merriweather";font-size:1.8rem;line-height:2.8rem;font-weight:300;margin:0 0 20px 0;padding:0}#container section#content div.centering aside ul li{color:#434343;font-family:"Merriweather";font-size:1.8rem;line-height:2.8rem;font-weight:300;margin:0 0 10px 0;padding:0}#container section#content div.centering aside p strong{font-weight:700}#container section#content div.centering aside a{color:#f5b10c;text-decoration:none;border-bottom:1px dotted #f5b10c}#container section#content div.centering aside a:hover{color:#f5b10c;text-decoration:none;border-bottom:2px solid #f5b10c}#container section#content div.centering aside a[title*=pdf]:before,#container section#content div.centering aside a[title*=PDF]:before{position:relative;content:url(../img/pdf.png);margin:-5px 10px 0 0;padding:0;float:left;clear:both}#container section#content div.centering aside iframe{width:575px}#container section#map{position:relative;width:100%;margin:0;padding:0;text-align:center}#container section#map img{position:relative;width:100%;height:auto;margin:0;padding:0;text-align:center}@media screen and (max-width:1170px){#container section#splash-welcome div.centering{width:95%;display:inline-block}#container section#splash-welcome div.centering div.panel{width:535px}#container section#splash-upcoming div.centering{width:95%}#container section#content div.centering{width:95%}#container section#content div.centering article.half{width:535px}}@media screen and (max-width:1024px){#container section#splash-welcome div.centering div.panel{width:462px}#container section#content div.centering article.half{width:482px}#container section#content div.centering aside{width:482px}#container section#content div.centering aside div.main-carousel{width:100%;min-height:321px}#container section#content div.centering aside div.main-carousel div.carousel-cell{width:100%}#container section#content div.centering aside div.main-carousel div.carousel-cell img{width:100%;height:auto}}@media screen and (max-width:800px){#container section#splash-welcome div.centering h1{font-size:10rem;line-height:10rem}#container section#splash-welcome div.centering div.panel{position:relative;width:100%;margin:0;padding:0;text-align:left;display:inline-block;float:none}#container section#splash-welcome div.centering div.panel:last-child p:first-child{margin:20px 0 0 0}#container section#splash-highlights{height:604px}#container section#splash-highlights div.centering{background:url(../img/highlights-diamond.png) top left no-repeat;background-size:contain;position:absolute;width:760px;height:760px;margin:-78px 0 0 -380px;left:50%;padding:0;text-align:center;display:inline-block}#container section#splash-highlights div.centering h2{font-size:6rem;line-height:7rem;margin:160px 0 0 0}#container section#splash-highlights div.centering div.ccm-page-list{width:80%}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry{border-bottom:none}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry:last-child{display:none;visibility:hidden}#container section#splash-upcoming div.centering h2{font-size:8rem;line-height:8rem}#container section#content div.centering article.half{width:100%;float:none}#container section#content div.centering article.half:last-child{margin:0}#container section#content div.centering article div.ccm-page-list div.calendar-entry div.date{float:left}#container section#content div.centering article div.ccm-page-list div.calendar-entry div.title{width:calc(90% - 160px)}#container section#content div.centering article div.ccm-page-list div.calendar-entry div.description{width:calc(90% - 160px)}#container section#content div.centering article h2{font-size:6rem;line-height:6rem}#container section#content div.centering aside{width:100%;float:none}#container section#content div.centering aside div.main-carousel{width:100%;min-height:506px;margin:50px 0 0 0}#container section#content div.centering aside div.main-carousel div.carousel-cell{width:100%}}@media screen and (max-width:770px){#container section#splash-highlights{height:574px}#container section#splash-highlights div.centering{background-size:contain;width:730px;height:730px;margin:-78px 0 0 -365px}#container section#splash-highlights div.centering div.scroller{width:730px;height:730px}#container section#splash-highlights div.centering div.scroller div.scroller-cell{width:730px;height:730px;margin:0 0 0 -365px}#container section#splash-highlights div.centering div.scroller div.scroller-cell a{background-size:contain;width:150px;height:150px;margin:0 0 0 -75px;bottom:30px}#container section#content div.centering aside div.main-carousel{width:100%;min-height:487px;margin:50px 0 0 0}}@media screen and (max-width:600px){#container section#splash-highlights{height:418px}#container section#splash-highlights div.centering{background-size:contain;width:560px;height:560px;margin:-78px 0 0 -280px}#container section#splash-highlights div.centering h2{font-size:4.5rem;line-height:5.5rem;margin:140px 0 0 0}#container section#splash-highlights div.centering div.ccm-page-list{width:65%}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry{padding:0}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry div.date{position:relative;width:80px;margin:0 0 50px 0;padding:0;text-align:left;display:inline-block;float:left}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry div.date div.month{font-size:2.6rem}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry div.date div.day{font-size:4rem;line-height:4rem}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry div.title{width:calc(100% - 80px);font-size:2rem;line-height:1.2em;margin:0 0 10px 0}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry div.description{width:calc(100% - 80px);font-size:1.3rem;line-height:1.6em}#container section#content div.centering aside div.main-carousel{width:100%;min-height:379px;margin:50px 0 0 0}#container section#content div.centering aside div.main-carousel div.carousel-cell{width:100%;min-height:379px}#container section#content div.centering article div.ccm-page-list div.calendar-entry div.date{width:110px}#container section#content div.centering article div.ccm-page-list div.calendar-entry div.date div.month{font-size:3.6rem;line-height:1em}#container section#content div.centering article div.ccm-page-list div.calendar-entry div.date div.day{font-size:6rem;line-height:6rem}#container section#content div.centering article div.ccm-page-list div.calendar-entry div.title{width:calc(90% - 110px);font-size:2.6rem;line-height:1.6em;padding:0 10px}#container section#content div.centering article div.ccm-page-list div.calendar-entry div.description{width:calc(90% - 110px);font-size:1.6rem;line-height:2.6em;padding:0 10px}#container section#content div.centering aside iframe{width:100%}}@media screen and (max-width:480px){#container section#splash-welcome div.centering h1{font-size:6rem;line-height:6rem}#container section#splash-highlights{height:500px}#container section#splash-highlights div.centering{background:url(../img/highlights-diamond-alt.png) top left repeat;position:relative;width:calc(100% - 40px);height:calc(100% - 40px);margin:20px 0 20px 0;padding:0;left:20px;text-align:center;display:inline-block}#container section#splash-highlights div.centering h2{font-size:4rem;line-height:5rem;font-weight:300;width:90%;margin:50px 0 0 0}#container section#splash-highlights div.centering div.ccm-page-list{position:relative;width:calc(100% - 40px);margin:0;padding:0;text-align:center;display:inline-block}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry{padding:20px 0 20px 0;border-bottom:1px solid #e6e6e6}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry:last-child{width:100%;display:inline-block;visibility:visible}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry:last-child div.date,#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry div.date{position:relative;width:80px;margin:0 0 50px 0}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry:last-child div.date div.month,#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry div.date div.month{font-size:2.6rem}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry:last-child div.date div.day,#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry div.date div.day{font-size:4rem;line-height:4rem}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry:last-child div.title,#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry div.title{width:calc(100% - 80px);font-size:2rem;line-height:1.2em;margin:0 0 10px 0}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry:last-child div.description,#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry div.description{width:calc(100% - 80px);font-size:1.3rem;line-height:1.6em}#container section#content div.centering aside div.main-carousel{width:100%;min-height:303px;margin:50px 0 0 0}#container section#content div.centering aside div.main-carousel div.carousel-cell{width:100%;min-height:303px}#container section#content div.centering article div.ccm-page-list div.calendar-entry div.date{width:90px}#container section#content div.centering article div.ccm-page-list div.calendar-entry div.date div.month{font-size:3rem;line-height:1em}#container section#content div.centering article div.ccm-page-list div.calendar-entry div.date div.day{font-size:4rem;line-height:4rem}#container section#content div.centering article div.ccm-page-list div.calendar-entry div.title{width:calc(90% - 90px);font-size:2rem;line-height:1.6em}#container section#content div.centering article div.ccm-page-list div.calendar-entry div.description{width:calc(90% - 90px)}}@media screen and (max-width:424px){#container section#splash-highlights{height:550px}#container section#splash-highlights div.centering h2{font-size:3.5rem;line-height:4.5rem;font-weight:300;width:90%;margin:50px 0 0 0}#container section#splash-highlights div.centering div.ccm-page-list{position:relative;width:calc(100% - 10px);margin:0;padding:0;text-align:center;display:inline-block}#container section#splash-upcoming div.centering div.ccm-page-list div.calendar-entry div.date{margin:0 0 50px 0}#container section#splash-upcoming div.centering h2{font-size:4rem;line-height:4rem}#container section#splash-upcoming div.centering p{color:#434343;font-family:"Merriweather";font-size:2.6rem;line-height:1.3em;margin:0 0 40px 0;padding:0;text-align:center}#container section#content div.centering article h2{font-size:4rem;line-height:4.5rem}#container section#content div.centering aside div.main-carousel{width:100%;min-height:268px;margin:50px 0 0 0}#container section#content div.centering aside div.main-carousel div.carousel-cell{width:100%;min-height:268px}#container section#content div.centering article div.ccm-page-list div.calendar-entry div.date{margin:0 0 50px 0}}@media screen and (max-width:384px){#container section#splash-highlights{height:570px}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry:last-child div.date,#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry div.date{width:70px;margin:0 0 80px 0}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry:last-child div.title,#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry div.title{width:calc(100% - 70px);font-size:2rem;line-height:1.2em;margin:0 0 10px 0}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry:last-child div.description,#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry div.description{width:calc(100% - 70px);font-size:1.3rem;line-height:1.6em}#container section#content div.centering aside div.main-carousel{width:100%;min-height:242px;margin:50px 0 0 0}#container section#content div.centering aside div.main-carousel div.carousel-cell{width:100%;min-height:242px}}@media screen and (max-width:360px){#container section#splash-highlights{height:625px}#container section#splash-highlights div.centering div.scroller div.scroller-cell a{bottom:0}#container section#splash-upcoming div.centering h2{line-height:4.5rem}}@media screen and (max-width:320px){#container section#splash-welcome div.centering h1{font-size:5rem;line-height:5rem}#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry:last-child div.date,#container section#splash-highlights div.centering div.ccm-page-list div.calendar-entry div.date{margin:0 0 110px 0}}#container footer{background:url(../img/footer-bg.jpg) top left no-repeat;position:relative;width:100%;height:628px;margin:0;padding:0;text-align:center}#container footer div.centering{position:relative;width:1170px;margin:0;padding:185px 0 0 0;display:inline-block}#container footer div.centering div.footer-panel{position:relative;width:530px;margin:0 20px 0 0;padding:0;text-align:left;float:left}#container footer div.centering div.footer-panel:first-child{position:relative;width:599px;margin:0;padding:0;border-right:1px dotted #ffffff}#container footer div.centering div.footer-panel h3{color:#ffffff;font-family:"Merriweather";font-size:3rem;line-height:3rem;font-weight:300;margin:0 20px 15px 20px;padding:0;text-align:left}#container footer div.centering div.footer-panel:first-child h3{color:#ffffff;font-family:"Merriweather";font-size:3rem;line-height:3rem;font-weight:300;margin:0 20px 15px 0;padding:0;text-align:left}#container footer div.centering div.footer-panel p{color:#ffffff;font-family:"Merriweather";font-size:1.8rem;line-height:2.8rem;font-weight:700;margin:0 20px 10px 20px;padding:0;text-align:left}#container footer div.centering div.footer-panel:first-child p{color:#ffffff;font-family:"Merriweather";font-size:1.8rem;line-height:2.8rem;font-weight:700;margin:0 20px 10px 0;padding:0;text-align:left}#container footer div.centering article{position:relative;width:960px;margin:0;padding:40px 0;text-align:left;float:left}#container footer div.centering article p{color:#ffffff;font-family:"Merriweather";font-size:1.3rem;line-height:2rem;margin:0;padding:0;clear:both}#container footer div.centering aside{position:relative;width:210px;margin:0;padding:40px 0;text-align:center;float:left}#container footer div.centering aside img{margin:2px 5px 0 0;float:left}#container footer div.centering aside p{color:#fff;font-family:"Merriweather";font-size:1.3rem;line-height:2rem;margin:0;padding:0}#container footer div.centering a{color:#f5b10c;text-decoration:none;border-bottom:1px dotted #f5b10c}#container footer div.centering a:hover{color:#f5b10c;text-decoration:none!important;border-bottom:2px solid #f5b10c}#container footer div.centering a.nolink{text-decoration:none;border-bottom:none}#container footer div.centering a.nolink:hover{color:#f5b10c;text-decoration:none!important;border-bottom:none}@media screen and (max-width:1170px){#container footer div.centering{width:95%}#container footer div.centering div.footer-panel{width:35%;margin:0 5% 0 0}#container footer div.centering div.footer-panel:first-child{width:55%}#container footer div.centering article{width:calc(98% - 200px)}}@media screen and (max-width:600px){#container footer div.centering{padding:75px 0 0 0}#container footer div.centering div.footer-panel h3{text-align:center}#container footer div.centering div.footer-panel:first-child h3{text-align:center;margin:0 0 15px 0}#container footer div.centering div.footer-panel p{text-align:center}#container footer div.centering div.footer-panel:first-child p{text-align:center}#container footer div.centering article{width:100%;text-align:center}#container footer div.centering aside{width:210px;margin:20px 0 0 -105px;padding:0;left:50%;text-align:center;float:mone}}@media screen and (max-width:480px){#container footer div.centering div.footer-panel{width:100%;margin:0 0 0 0;float:none;display:inline-block}#container footer div.centering div.footer-panel:first-child{width:95%;margin:0 0 20px 0;border-right:none;border-bottom:1px dotted #ffffff}#container footer div.centering div.footer-panel:first-child h3{line-height:3.5rem}#container footer div.centering aside{width:210px;margin:0 0 0 -105px;padding:0;left:50%;text-align:center;float:mone}}@media screen and (max-width:424px){#container footer{background-size:cover;height:auto;padding:0 0 30px 0}}#container form{color:#fff}#container form input,#container form select,#container form textarea{width:calc(100% - 20px);border:1px solid #999;margin:0;padding:5px 10px;background:#fff;font-size:1.8rem;font-family:"Merriweather"}#container form label.wpforms-error{font-size:1.8rem;font-family:"Merriweather";color:#ff0f00}#container form button[type=submit]{width:100%;height:76px;font-size:1.8rem;font-weight:bold;font-family:"Merriweather";color:#ffffff;margin:0;background:#f5b10c;text-transform:uppercase;border:none}#container form div.captcha{margin:10px 0}#container form div.error{width:100%;background:#F00;font-size:1.6rem;font-weight:bold;color:#fff;padding:5px;text-align:center}
/*! Flickity v2.0.3
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.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;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:hsla(0,0%,100%,0.5);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:white}.flickity-prev-next-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #09F;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:0.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:0.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.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:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.js #jsnotice{display:none}.no-js #jsnotice{display:block;font-size:160%;color:#fff;height:2em;padding:10px 0 0 10px}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}
.adsbygoogle { display: none !important; visible: hidden !important; }