/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}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;text-decoration:none}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;max-width:100%;height:auto}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}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-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}input:focus,a:focus,button:focus,textarea:focus{outline:none}.center{text-align:center}ul,ol{margin:0;padding:0;list-style-type:none}ul li,ol li{margin:0;padding:0}fieldset{border:0;margin:0;padding:0}.notification{background-color:#f3ebd6;padding:2em 4% 0.5em}.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.formify-form .formify-file-button-text a{display:inline-block;margin:0 0.5em;background:transparent;border:none;font-weight:400;background-color:#00a3e0;color:#fff;font-size:0.75em;padding:1.5em calc(50px + 2em) 1.5em 2em;transition:background-color 250ms;position:relative;font-family:"Montserrat",sans-serif;text-transform:uppercase;letter-spacing:0.15em;border-radius:3px;overflow:hidden;border-radius:0;line-height:1em}@media only screen and (max-width: 900px){.formify-form .formify-file-button-text a{display:block;margin:0.5em 0}}.formify-form .formify-file-button-text a:first-of-type{margin-left:0}.formify-form .formify-file-button-text a::after{content:'\2192';text-align:center;display:block;position:absolute;right:0;top:0;width:50px;height:calc(100% - 1em);padding-top:1.5em;background-color:rgba(0,0,0,0.25)}.formify-form .formify-file-button-text a:hover{background-color:#00b6fa}.formify-form .formify-file-button-text a:nth-of-type(2n){background-color:#00a3e0}.formify-form .formify-file-button-text a:nth-of-type(2n):hover{background-color:#00b6fa}body{font-family:"Montserrat",sans-serif;color:#4B4F54;line-height:1.8em;background-color:#fff}div.ccm-page{background-color:#fff}.container{max-width:1000px;margin:0 auto;padding:0 20px;position:relative}.container.wide{max-width:1400px;max-width-max-width:1400px}@media screen and (min-width: 400px){.container{padding:0;width:90%}}.clear{width:100%;clear:both}.container{position:relative;width:100%;max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width: 400px){.container{width:85%;padding:0}}@media (min-width: 1000px){.container{width:85%}.column,.columns{margin-left:5%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:3.75%}.two.columns{width:12.5%}.three.columns{width:21.25%}.four.columns{width:30%}.five.columns{width:38.75%}.six.columns{width:47.5%}.seven.columns{width:56.25%}.eight.columns{width:65%}.nine.columns{width:73.75%}.ten.columns{width:82.5%}.eleven.columns{width:91.25%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30%}.two-thirds.column{width:65%}.one-half.column{width:47.5%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.75%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.5%}.offset-by-three.column,.offset-by-three.columns{margin-left:26.25%}.offset-by-four.column,.offset-by-four.columns{margin-left:35%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.75%}.offset-by-six.column,.offset-by-six.columns{margin-left:52.5%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:61.25%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:70%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78.75%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:87.5%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:96.25%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:35%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:70%}.offset-by-one-half.column,.offset-by-one-half.column{margin-left:52.5%}}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}header.main{position:relative;height:240px}@media screen and (min-width: 1000px){header.main{height:300px}}button#navicon{position:absolute;right:40px;top:calc(50% + 30px);transform:translateY(-50%);width:70px;height:70px;padding:0;border-radius:35px;border:none;cursor:pointer;z-index:6;background-color:transparent}@media screen and (min-width: 1000px){button#navicon{right:60px}}button#navicon div{display:block;position:relative}button#navicon div,button#navicon div::before,button#navicon div::after{left:0;height:4px;width:100%;background-color:#E03C31;transition:transform 400ms,top 400ms,bottom 400ms,background-color 400ms}button#navicon div::before,button#navicon div::after{content:'';position:absolute}button#navicon div::before{top:-18px}button#navicon div::after{bottom:-18px}button#navicon div span{display:block;height:0;width:0;overflow:hidden}button#navicon.on div{background-color:#fff;transform:rotate(-180deg)}button#navicon.on div::before{transform:rotate(45deg);background-color:#ab231a;top:0}button#navicon.on div::after{background-color:#ab231a;transform:rotate(-45deg);bottom:0}nav.main{position:absolute;top:calc(50% + 30px);transform:translateY(-50%);left:40px;display:inline-block;z-index:6}nav.main h1#logo-clinton{margin:0}nav.main h1#logo-clinton a{display:block}nav.main h1#logo-clinton svg{height:90px;width:auto;fill:#00a3e0;display:block}@media screen and (min-width: 1000px){nav.main h1#logo-clinton svg{height:120px}}nav.main h1#logo-clinton span{display:block;height:0;width:0;overflow:hidden;color:transparent;text-decoration:none}nav.quick{position:relative;background-color:#00a3e0;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF00A3E0', endColorstr='#FF006B94');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTNlMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNmI5NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #00a3e0),color-stop(100%, #006b94));background-image:-moz-linear-gradient(left, #00a3e0 0%,#006b94 100%);background-image:-webkit-linear-gradient(left, #00a3e0 0%,#006b94 100%);background-image:linear-gradient(to right, #00a3e0 0%,#006b94 100%);height:60px;overflow:hidden;z-index:6}nav.quick ul{white-space:nowrap;list-style:none;margin:0;padding:0 1.6em;font-weight:600;font-size:.8em;letter-spacing:-.01em;color:rgba(255,255,255,0.8);line-height:60px;overflow-x:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width: 1000px){nav.quick ul{float:right}}nav.quick li{display:inline-block;margin:0 1.5em;position:relative}nav.quick li:not(:last-child)::after{position:absolute;content:'/';right:-1.8em}nav.quick a{color:rgba(255,255,255,0.8);text-decoration:none;transition:color 400ms}nav.quick a:hover{color:#fff}div.alert{background-color:#f08b1d;color:#fff;padding:0.5em 3%;font-size:0.875em;text-align:center}div.alert a{font-weight:800;color:#f08b1d;display:inline-block;background-color:#fff;font-size:0.75em;padding:0.75em 1em 0.5em;line-height:1em;border-radius:3px;margin:0 0 0 1em;opacity:0.9}div.alert a:hover{opacity:1}div.announcement{background-color:#00a3e0;color:#fff;padding:0.5em 3%;font-size:0.875em;text-align:center}div.announcement a{font-weight:800;color:#00a3e0;display:inline-block;background-color:#fff;font-size:0.75em;padding:0.75em 1em 0.5em;line-height:1em;border-radius:3px;margin:0 0 0 1em;opacity:0.9}div.announcement a:hover{opacity:1}div#search{display:none;position:absolute;left:50%;top:calc(50% + 30px - 13px);bottom:0;height:60px;line-height:60px;opacity:0;transform:translateX(-50%) translateY(-50%);z-index:1;transition:all 200ms;pointer-events:none}@media screen and (min-width: 600px){div#search{display:block;opacity:1}}div#search.on{bottom:90px;opacity:1;pointer-events:auto}div#search .interior{position:relative;height:100%}div#search form{margin:0;height:60px}div#search input[type="text"]{background:#fff;border:none;height:60px;border-bottom:1px solid #b1b5ba;border-bottom-width:3px;padding:0 0 0 2em;width:35vw;margin:0;font-size:2vw}@media (max-width: 800px){div#search input[type="text"]{font-size:16px}}@media (min-width: 1200px){div#search input[type="text"]{font-size:24px}}div#search input[type="text"]::placeholder{color:#a4a8ae}div#search svg{position:absolute;left:5px;top:20px;width:24px;height:24px;fill:#969ba2;max-width:24px}div#search::focus svg{fill:#4B4F54}div#search #search-suggestions{position:relative;z-index:10;background-color:#fff;background-color:rgba(255,255,255,0.9);border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin:0;padding:0;list-style-type:none;box-shadow:0 5px 25px rgba(0,0,0,0.3);overflow:hidden}div#search #search-suggestions li{margin:0;padding:0}div#search #search-suggestions li a{display:block;text-decoration:none;padding:1em 5%;line-height:1em;font-weight:600}div#search #search-suggestions li a span{display:block;font-size:0.75em;color:#aaa;font-weight:400}div#search #search-suggestions li a:hover{background-color:#00a3e0;color:#fff}div#search #search-suggestions li a:hover span{color:#fff}nav#section{display:none;white-space:nowrap}@media screen and (min-width: 1000px){nav#section{display:block;position:absolute;top:calc(50% + 60px/2);left:50%;transform:translateX(-50%) translateY(-50%)}}nav#section ul{display:inline-block;list-style:none;margin:0;padding:0}nav#section ul li{display:inline-block;margin:0 1.4em}nav#section ul a{text-decoration:none}nav#section ul:first-child{font-weight:800;border-right:1px solid #969ba2;font-size:1.4em}nav#section ul:first-child a{color:#002d72}nav#section ul:nth-child(2) a{color:#969ba2}nav#section ul:nth-child(2) a:hover{color:#00a3e0}nav#section ul:nth-child(2) li.nav-path-selected a{color:#00a3e0}nav#menu{position:absolute;bottom:0;right:0;height:calc(100% - 60px);width:100%;opacity:1;z-index:5;background-color:#fff;top:100%;display:block;transition:all 400ms, opacity 400ms}@media screen and (min-width: 1000px){nav#menu{top:auto}}nav#menu.display-none{display:none}nav#menu.opacity-0{opacity:0;bottom:100%}nav#menu ul{list-style:none;margin:0;padding:0}nav#menu a{text-decoration:none}nav#menu ul.nav{position:relative;list-style:none;font-weight:800;color:#969ba2;text-align:center;font-size:1.6em;background-color:#fff;padding:0 40px 40px;border-bottom:3px solid #e7e8ea}@media screen and (min-width: 1000px){nav#menu ul.nav{height:240px;padding:0 0 0 40px;border-bottom:none;font-size:1.6vw}}@media screen and (min-width: 1000px) and (max-width: 1125px){nav#menu ul.nav{font-size:18px}}@media screen and (min-width: 1000px) and (min-width: 1500px){nav#menu ul.nav{font-size:24px}}nav#menu ul.nav>li{display:block;line-height:1.2em;margin:1em 0}@media screen and (min-width: 1000px){nav#menu ul.nav>li{margin:0;display:inline-block;line-height:240px}}nav#menu ul.nav>li>a{text-decoration:none;color:#969ba2;margin:0 .5em;transition:color 400ms;display:block;height:100%;position:relative;z-index:1}nav#menu ul.nav>li:hover>a{color:#002d72}nav#menu ul.nav>li:hover>a::after{content:'';position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:30px 30px 0 30px;border-color:#fff transparent transparent transparent}@media screen and (max-width: 1000px){nav#menu ul.nav-sublevel-1{display:none}nav#menu ul.nav li.nav-selected a{color:#00a3e0}nav#menu ul.nav li.nav-path-selected>a{color:#00597a}nav#menu ul.nav li.nav-selected ul.nav-sublevel-1,nav#menu ul.nav li.nav-path-selected ul.nav-sublevel-1{display:block}nav#menu ul.nav li.nav-selected ul.nav-sublevel-1 li,nav#menu ul.nav li.nav-path-selected ul.nav-sublevel-1 li{margin:1em 0;font-size:.8em}nav#menu ul.nav li.nav-selected ul.nav-sublevel-1 ul.nav-sublevel-2,nav#menu ul.nav li.nav-path-selected ul.nav-sublevel-1 ul.nav-sublevel-2{display:none}}@media screen and (min-width: 1000px){nav#menu ul.nav li:nth-child(1) ul.nav-sublevel-1{background-color:rgba(0,163,224,0.95)}nav#menu ul.nav li:nth-child(2) ul.nav-sublevel-1{background-color:rgba(241,93,34,0.95)}nav#menu ul.nav li:nth-child(3) ul.nav-sublevel-1{background-color:rgba(120,190,32,0.95)}nav#menu ul.nav li:nth-child(4) ul.nav-sublevel-1{background-color:rgba(138,42,43,0.95)}nav#menu ul.nav li:hover ul.nav-sublevel-1{display:block;box-shadow:0 15px 15px rgba(0,0,0,0.25)}nav#menu ul.nav-sublevel-1{display:none;padding:60px;line-height:auto;position:absolute;left:0;width:calc(100vw - 120px)}nav#menu ul.nav-sublevel-1{text-align:center}nav#menu ul.nav-sublevel-1>li{line-height:1.2em;display:inline-block;width:calc(100% / 3);max-width:calc(1000px / 3);text-align:left;vertical-align:top}nav#menu ul.nav-sublevel-1 a{color:#fff;display:block;padding:1em 0}}@media screen and (min-width: 1000px){nav#menu ul.nav-sublevel-2{font-weight:400}nav#menu ul.nav-sublevel-2 a{color:rgba(255,255,255,0.7);font-size:.8em;transition:color 400ms}nav#menu ul.nav-sublevel-2 a:hover{color:#fff !important}}footer.main{background-color:#00a3e0;color:#fff;position:relative;min-height:160px;margin:8em 0 0 0;text-align:center}footer.main::before{content:'';height:240px;width:240px;border-radius:120px;left:50%;top:-90px;transform:translateX(-50%);background-color:#00a3e0;z-index:0;pointer-events:none;position:absolute}@media screen and (min-width: 600px){footer.main{text-align:left}}footer.main div.footer-top{padding:80px 40px;position:relative}footer.main .signup{width:40vw;margin:0 auto;text-align:left;min-width:210px}@media screen and (min-width: 600px){footer.main .signup{margin:0}}footer.main .signup a{display:block;border-bottom:2px solid #fff;padding:1em;color:#fff;font-weight:800;position:relative;transition:color 250ms, background-color 250ms}footer.main .signup a::after{display:block;position:absolute;content:'\2192';right:20px;top:1.125em;color:#fff;transition:right 250ms, color 250ms}footer.main .signup a:hover{background-color:#fff;color:#00a3e0}footer.main .signup a:hover::after{color:#00a3e0;right:10px}footer.main ul.contact{list-style:none;margin:0;padding:2em 0 0 0}footer.main ul.contact li{display:block;position:relative;margin:0 1em 0 0}@media screen and (min-width: 900px){footer.main ul.contact li{display:inline-block}footer.main ul.contact li:not(:last-child)::after{content:'\2022';position:absolute;right:-.75em}}footer.main div.logo-alternate{width:120px;height:auto;margin:0 auto 1em;position:relative}@media screen and (min-width: 600px){footer.main div.logo-alternate{position:absolute;right:60px;top:50%;transform:translateY(-50%);width:160px}}footer.main div.logo-alternate svg{fill:#fff}footer.main div.footer-bottom{background:#fff;text-align:center}@media screen and (min-width: 900px){footer.main div.footer-bottom{height:60px;text-align:left;width:100vw}}footer.main div.footer-bottom ul{list-style:none;margin:0;padding:0 40px;line-height:60px}footer.main div.footer-bottom li{display:inline-block}footer.main div.footer-bottom nav.social{margin:0 auto;height:100%}@media screen and (min-width: 900px){footer.main div.footer-bottom nav.social{float:left}}footer.main div.footer-bottom nav.social ul{height:60px;display:inline-block}footer.main div.footer-bottom nav.social ul li{width:40px;height:40px;margin:10px;float:left}footer.main div.footer-bottom nav.social ul a{display:block;height:100%;width:100%;position:relative}footer.main div.footer-bottom nav.social ul a:hover svg{fill:#4B4F54}footer.main div.footer-bottom nav.social ul li.social-facebook a:hover svg{fill:#3b579d}footer.main div.footer-bottom nav.social ul li.social-twitter a:hover svg{fill:#5ea9dd}footer.main div.footer-bottom nav.social ul li.social-instagram a:hover svg{fill:#bc2a8d}footer.main div.footer-bottom nav.social ul li.social-youtube a:hover svg{fill:#c4302b}footer.main div.footer-bottom nav.social ul span{display:block;height:0;width:0;overflow:hidden}footer.main div.footer-bottom nav.social ul svg{fill:#969ba2;height:20px;width:auto;transition:fill 400ms;display:block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}footer.main div.footer-bottom nav.footer-quick ul{font-weight:800;font-size:1em}footer.main div.footer-bottom nav.footer-quick ul li{position:relative;display:block;line-height:1.6em}@media screen and (min-width: 900px){footer.main div.footer-bottom nav.footer-quick ul li{display:inline-block}footer.main div.footer-bottom nav.footer-quick ul li:not(:last-child)::after{content:'/';position:absolute;right:-.3em;color:#f15d22;font-size:1.2em}}footer.main div.footer-bottom nav.footer-quick ul a{display:inline-block;text-decoration:none;padding:0 1em;color:#969ba2;font-size:1.4vw}@media (max-width: 1000px){footer.main div.footer-bottom nav.footer-quick ul a{font-size:14px}}@media (min-width: 1285.71429px){footer.main div.footer-bottom nav.footer-quick ul a{font-size:18px}}@media screen and (min-width: 900px){footer.main div.footer-bottom nav.footer-quick{float:right}}#main a,.main a{color:#00a3e0;text-decoration:none}#main a:hover,.main a:hover{color:#00597a}#main .button a,.main .button a{display:inline-block;background-color:#00a3e0;padding:1em 1.25em;margin:0.25em 0.25em 0 0;color:#fff;line-height:1em;font-weight:800}#main .button a:hover,.main .button a:hover{background-color:#007ead}#main .button.small a,.main .button.small a{font-size:0.625em}@media screen and (max-width: 700px){article{font-size:0.875em}}article h1,article h2,article h3,article h4,article h5,article h6{margin:0 0 .5em 0;line-height:1.5em;letter-spacing:-.03em;color:#4B4F54;font-weight:600}article h1{font-size:6vw}@media (max-width: 46.66667em){article h1{font-size:2.8em}}@media (min-width: 83.33333em){article h1{font-size:5em}}article h2{font-size:4vw}@media (max-width: 40.625em){article h2{font-size:1.625em}}@media (min-width: 46.875em){article h2{font-size:1.875em}}article h3{font-size:1.75vw}@media (max-width: 68.57143em){article h3{font-size:1.2em}}@media (min-width: 78.57143em){article h3{font-size:1.375em}}article h4{font-size:1.375em}article h5{font-size:.8em}article h1{color:#4B4F54}article h2{color:#00a3e0}article h3{color:#f15d22}article h4{color:#666}article h5{color:#6aa81c}article h5{text-transform:uppercase;font-weight:800;letter-spacing:.05em}article h1{font-weight:800;line-height:1.25em;font-size:2.325em;color:#00a3e0;padding:0 0 0.75em;margin:0 0 0.75em;border-bottom:solid 3px #ddd}article h2+h3{margin-top:-.5em}article h3{margin:1.5em 0 0.5em}article p{margin:0 0 1.6em 0;font-size:1.125em;line-height:1.75em}article ul,article ol{margin:0 0 2.5em;padding:0}article ul li,article ol li{position:relative;list-style-type:none;font-size:1.125em;margin:0.75em 0;padding:0 0 0 2em}article ul li:before,article ol li:before{display:block;position:absolute;content:'';left:0.5em;top:0.5em;background-color:#f15d22;height:8px;width:8px;border-radius:2px}#main article .tab-wrapper nav.tabs ul,main article .tab-wrapper nav.tabs ul{border-bottom:solid 1px #ccc}#main article .tab-wrapper nav.tabs ul li,main article .tab-wrapper nav.tabs ul li{margin:0;padding:0;display:inline-block}#main article .tab-wrapper nav.tabs ul li::before,main article .tab-wrapper nav.tabs ul li::before{content:none}#main article .tab-wrapper nav.tabs ul li a,main article .tab-wrapper nav.tabs ul li a{display:block;font-size:0.75em;font-weight:800;padding:1em;color:#888}#main article .tab-wrapper nav.tabs ul li.on a,main article .tab-wrapper nav.tabs ul li.on a{color:#00a3e0}#main article .tab-content,main article .tab-content{display:none}#main article .tab-content.on,main article .tab-content.on{display:block}article img{border-radius:3px}hr{margin:2em;border-width:0;border-top:3px solid #e7e8ea}.page-template-landing .content p{font-size:1.5em;line-height:1.75em;text-align:center}table{width:100%;border-collapse:collapse;border:none}table td,table th{text-align:left;padding:1em .25em;margin:0;border:none;font-size:0.875em;border-bottom:1px solid #dadcde}table td p,table th p{font-size:1em;margin:0}table tr:first-child td,table tr:first-child th{border-bottom:1px solid #969ba2;font-weight:600}.image-block{margin:1em 0;text-align:center}@media only screen and (max-width: 900px){.image-block{float:none;width:auto;margin:1em 0 2em}}.image-block img{width:100%;height:auto}.image-block div.alt{padding:1em 4%;line-height:1.5em;font-size:0.75em;font-family:"Montserrat",sans-serif;color:#555;text-align:left}.image-right{float:right;width:55%;box-shadow:0 5px 1em rgba(0,0,0,0.15);line-height:0;margin:1em -10% 2.5em 5%;border-radius:3px;overflow:hidden}.image-right-portrait{float:right;width:35%;box-shadow:0 5px 1em rgba(0,0,0,0.15);line-height:0;margin:1em -10% 2.5em 5%;border-radius:3px;overflow:hidden}.image-left{float:left;width:55%;box-shadow:0 5px 1em rgba(0,0,0,0.15);line-height:0;margin:1em 5% 2.5em -10%;border-radius:3px;overflow:hidden}@media only screen and (max-width: 900px){.image-left,.image-right{float:none;width:auto;margin:1em 0 2em}}.page-list a.page-list-item{display:block;padding:2.5em 0;border-bottom:solid 1px #eee}.page-list a.page-list-item h3{margin:0;position:relative;color:#00a3e0}.page-list a.page-list-item h3::after{color:#f15d22;font-family:"Montserrat",sans-serif;content:'\2192';position:absolute;right:20px;top:0.25em;transition:right 250ms}.page-list a.page-list-item:hover h3::after{right:10px}.page-list a.page-list-item p{color:#777;font-size:0.875em;font-style:italic;margin:0}.page-list-item.span-4:nth-of-type(3n+4){clear:left}.page-list-item.span-4 a.thumbnail{display:block;margin:2em 0 0;position:relative;width:100%;height:0;padding-top:60%;border-radius:4px;overflow:hidden}.news-list h5{color:#00a3e0;font-size:0.875em;font-weight:700;margin:0.5em 0 0}.news-list h3{line-height:1.25em;font-weight:700;margin-top:0}.news-list h3 a{color:#555}.vimeo,.video{width:100%;padding-top:56%;position:relative}.vimeo iframe,.video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.googleMapCanvas{margin-bottom:2.5em}.callout{text-align:center;margin:6em 0;border-top:solid 1px #00a3e0;border-bottom:solid 1px #00a3e0;clear:both}.callout::after{position:relative;bottom:9px;content:' ';width:0;height:0;border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent #00a3e0 transparent;margin:2.5em auto}.callout::before{content:' ';position:relative;top:9px;width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;border-color:#00a3e0 transparent transparent transparent;margin:2.5em auto}.callout h2{margin-bottom:-1.2em}.callout h4{font-family:"Montserrat",sans-serif;color:#00a3e0;margin:1.5em 0 0;font-size:1.75em}.callout p{font-family:"Montserrat",sans-serif;font-size:1.25em;margin:2.5em 0}.youtubeBlock{margin-bottom:2em}.ccm-search-block-form input[type="text"]{display:inline-block;border:none;border-bottom:solid 2px #ccc;font-size:1.75em;padding:0.375em 0;width:15em}.ccm-search-block-form input[type="submit"]{background-color:#00a3e0;color:#fff;font-weight:800;border:none;padding:0.875em 1em}.ccm-search-block-form #searchResults{text-align:left}.ccm-pagination-wrapper ul.pagination{text-align:center;font-size:0.875em}.ccm-pagination-wrapper ul.pagination li{display:inline-block;margin:0;padding:0;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;text-align:center}.ccm-pagination-wrapper ul.pagination li::before{display:none}.ccm-pagination-wrapper ul.pagination li a,.ccm-pagination-wrapper ul.pagination li span{display:block;padding:0.5em 1em}.ccm-pagination-wrapper ul.pagination li.prev{border-left:solid 1px #ccc;border-top-left-radius:4px;border-bottom-left-radius:4px}.ccm-pagination-wrapper ul.pagination li.next{border-top-right-radius:4px;border-bottom-right-radius:4px}.ccm-pagination-wrapper ul.pagination li.active span{background-color:#00a3e0;color:#fff}button,.button{margin-bottom:1em}input,textarea,select,fieldset{margin-bottom:1.5em}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5em}.content form.formify-form.with-style input[type="text"],.content form.formify-form.with-style input[type="email"],.content form.formify-form.with-style input[type="number"],.content form.formify-form.with-style input[type="tel"],.content form.formify-form.with-style input[type="password"],.content form.formify-form.with-style select,.content .form input[type="text"],.content .form input[type="email"],.content .form input[type="number"],.content .form input[type="tel"],.content .form input[type="password"],.content .form select{border:none;border-bottom:solid 2px #ccc;font-family:"Montserrat",sans-serif;font-size:1em;font-weight:300;padding:0.5em 0.5em;display:block;width:96%;margin:0.5em 0;outline:none;border-radius:0}.content form.formify-form.with-style input[type="text"]:focus,.content form.formify-form.with-style input[type="email"]:focus,.content form.formify-form.with-style input[type="number"]:focus,.content form.formify-form.with-style input[type="tel"]:focus,.content form.formify-form.with-style input[type="password"]:focus,.content form.formify-form.with-style select,.content .form input[type="text"]:focus,.content .form input[type="email"]:focus,.content .form input[type="number"]:focus,.content .form input[type="tel"]:focus,.content .form input[type="password"]:focus,.content .form select{border:none;border-bottom:solid 2px #555}.content form.formify-form.with-style textarea,.content .form textarea{border:solid 1px #ccc;font-family:"Montserrat",sans-serif;font-size:1em;font-weight:300;padding:0.5em 0.5em;display:block;width:96%;margin:0.5em 0 !important;height:8em}.content form.formify-form.with-style textarea:focus,.content .form textarea:focus{border:solid 1px #25739e}.content input[type="submit"],.content button{background-color:#00a3e0 !important;padding:1em 1.5em !important;font-weight:800 !important;border-radius:0 !important;cursor:pointer;color:#fff;border:none}.sem-form-response{text-align:center;font-size:1.5em}.sem-checkbox-label,.sem-radio-button-label{margin:0.75em 0 0.75em 1.5em}header.home,header#page{overflow:hidden;margin-bottom:1em}@media screen and (min-width: 700px){header.home,header#page{margin-bottom:6em}}div.intro{position:relative;padding:0 40px}@media screen and (min-width: 700px){div.intro{padding:60px 40px}}div.intro span.welcome,div.intro a.top-level-parent{display:inline-block;text-transform:uppercase;color:#f15d22;font-weight:800;text-decoration:none;margin:0 0 1em 0}div.intro h1{font-size:5vw;margin:0;line-height:1.125em}@media (max-width: 840px){div.intro h1{font-size:42px}}@media (min-width: 1640px){div.intro h1{font-size:82px}}div.intro h1 span{position:relative}div.intro h1 em{font-style:normal;position:relative;display:block;position:absolute;left:0;transition:opacity 400ms, left 400ms}div.intro h1 em.on{opacity:1;left:0}div.intro h1 em.off{opacity:0;left:1em}div.intro p{font-size:1.2em;color:#969ba2;line-height:1.8em;margin:0 0 .25em 0}div.intro div.photos{position:relative;padding-top:66.666666666667%;margin-bottom:2em}@media screen and (min-width: 700px){div.intro div.photos{position:static;padding-top:0;margin-bottom:0}}div.intro div.photo{position:absolute;top:0;right:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:0;transition:opacity 400ms, right 700ms}div.intro div.photo .contact{position:absolute;bottom:0;width:96%;text-align:right;padding:0.5em 2%;background-color:rgba(0,163,224,0.85);color:#fff;font-size:0.75em;font-weight:600}div.intro div.photo .contact ul{list-style-type:none;margin:0}div.intro div.photo .contact ul li{display:inline-block}div.intro div.photo .contact ul li::before{content:'\2022';display:inline-block;padding:0 0.5em 0 0.25em}div.intro div.photo .contact ul li:first-of-type::before{display:none}@media screen and (min-width: 700px){div.intro div.photo{width:50vw}div.intro div.photo::after{content:'';position:absolute;height:101%;width:100%;left:-1px;background-image:url("../images/home-photo.svg");background-size:auto 100%;background-repeat:no-repeat;background-position:left center;z-index:1}}@media screen and (min-width: 1200px){div.intro div.photo{width:50vw}}div.intro div.photo.on{opacity:1;right:0}div.intro div.photo.off{opacity:0;right:-3em}div.intro div.text{position:relative;z-index:3}@media screen and (min-width: 700px){div.intro div.text{padding-right:calc(45vw + 1em)}}div.intro nav ul{list-style:none;margin:1.5em 0 0 0;padding:0;white-space:nowrap}@media screen and (min-width: 1000px){div.intro nav ul{font-size:1vw}}@media screen and (min-width: 1000px) and (max-width: 1000px){div.intro nav ul{font-size:10px}}@media screen and (min-width: 1000px) and (min-width: 2000px){div.intro nav ul{font-size:20px}}div.intro nav ul li{display:block;margin:0 0 1em 0}@media screen and (min-width: 1000px){div.intro nav ul li{margin:0 1.6em 0 0;display:inline-block}}div.intro nav ul a{display:block;text-decoration:none;color:#00a3e0;font-size:1.2em;font-weight:600;transition:color 400ms}div.intro nav ul a::after{content:'\2192';color:#f15d22;display:inline-block;padding:0 .5em;transition:left 400ms;position:relative;left:0}div.intro nav ul a:hover{color:#0090c7}div.intro nav ul a:hover::after{left:.25em}.event-category-1{background-color:#00a3e0 !important;border:solid 1px #00a3e0 !important;margin:1px}.event-category-2{background-color:#E03C31 !important;border:solid 1px #E03C31 !important;margin:1px}.event-category-3{background-color:#005594 !important;border:solid 1px #005594 !important;margin:1px}.event-category-4{background-color:#00a3e0 !important;border:solid 1px #00a3e0 !important;margin:1px}.fc-content{font-size:0.875em}.page-template-home section.spotlight h2,.page-template-home section.calendar h2{font-weight:800}.page-template-home section.spotlight{margin:6em 0}.page-template-home section.spotlight a{display:block;text-decoration:none;font-weight:600;color:#00a3e0;margin-bottom:3em}@media screen and (min-width: 900px){.page-template-home section.spotlight a{margin-bottom:0}}.page-template-home section.spotlight a::after{content:'\2192';color:#f15d22;display:inline-block;padding:0 .5em;transition:left 400ms;position:relative;left:0}.page-template-home section.spotlight a:hover{color:#0090c7}.page-template-home section.spotlight a:hover::after{left:.25em}.page-template-home section.spotlight p{color:#969ba2}.page-template-home section.spotlight .photo-wrapper{height:0;padding-bottom:66.6666666667%;background-color:#000;margin-bottom:1em;position:relative;z-index:0}@media screen and (min-width: 1000px){.page-template-home section.spotlight .photo-wrapper{width:100%;padding-bottom:66.6666666667%;margin-left:0}}.page-template-home section.spotlight .photo-wrapper .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:1;opacity:0.8;transition:opacity 250ms}.page-template-home section.spotlight .photo-wrapper a:hover .photo{opacity:1}.page-template-home section.spotlight h3{font-weight:800}.page-template-home section.calendar{margin:6em 0}.page-template-home section.calendar .events{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:3%;padding:0 3%}@media only screen and (max-width: 1200px){.page-template-home section.calendar .events{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 900px){.page-template-home section.calendar .events{grid-template-columns:1fr}}.page-template-home section.calendar a.event{display:block;position:relative;padding-left:40px;text-decoration:none;color:#4B4F54;margin:0 0 4em}.page-template-home section.calendar time{position:absolute;top:22px;left:0}.page-template-home section.calendar time span{display:block;text-align:center;width:30px}.page-template-home section.calendar time span.month{text-transform:uppercase;font-weight:600;font-size:.7em;line-height:1em}.page-template-home section.calendar time span.day{font-size:1.6em;font-weight:600;letter-spacing:.05em}.page-template-home section.calendar h4{border-bottom:2px solid #e7e8ea;margin-bottom:1.25em;text-align:right;text-transform:uppercase;font-size:.8em;font-weight:600;line-height:3em}.page-template-home section.calendar div.text{padding-left:.5em}.page-template-home section.calendar h3{margin-bottom:.5em;line-height:1.25em}.page-template-home section.calendar .event-wrapper.city h4{color:#f15d22}.page-template-home section.calendar .event-wrapper.main_street h4{color:#00a3e0}.page-template-home section.calendar .event-wrapper.chamber h4{color:#78be20}.page-template-home section.calendar .event-wrapper.mississippi_college h4{color:#78be20}.page-template-home section.calendar p{color:#969ba2}.page-template-home section.calendar .button a{background-color:#00a3e0;color:#fff;padding:1.5em;display:inline-block;text-decoration:none;font-weight:800}@media screen and (max-width: 700px){nav#siblings{margin:0 0 2em;border-bottom:solid 1px #ccc}nav#siblings:before{display:block;background-color:#00a3e0;color:#fff;border-radius:3px;padding:0.5em 1em;text-align:center;font-size:0.875em;margin:0 0 2em}nav#siblings ul{display:none}nav#siblings.on ul{display:block}nav#siblings:before{content:'Show Section Menu'}nav#siblings.on:before{content:'Hide Section Menu'}}@media screen and (min-width: 700px){nav#siblings{float:left;width:30%;margin-right:3em;position:sticky;top:0}}nav#siblings>ul{list-style:none;margin:0 0 2em 0;padding:0}@media screen and (min-width: 700px){nav#siblings>ul{margin:0}}nav#siblings>ul>li{font-weight:600;display:block;margin:0 0 1em 0}@media screen and (min-width: 700px){nav#siblings>ul>li{font-size:2vw;margin:0 0 calc(1em + 1.5vw) 0}}@media screen and (min-width: 700px) and (max-width: 40em){nav#siblings>ul>li{font-size:.8em}}@media screen and (min-width: 700px) and (min-width: 60em){nav#siblings>ul>li{font-size:1.2em}}nav#siblings>ul>li.nav-path-selected>a{color:#00a3e0}nav#siblings>ul>li>ul{margin:0.5em 0 0.5em 0.5em;padding:0;border-left:solid 2px #ccc}nav#siblings>ul>li>ul>li{font-size:0.75em;list-style-type:none;margin:0;padding:0}nav#siblings>ul>li>ul>li a{display:block;padding:0.75em 0 0.5em 1.5em;color:#888}nav#siblings>ul>li>ul>li a.nav-path-selected{color:#00a3e0}nav#siblings>ul>li>ul>li>ul{margin:0;padding:0}nav#siblings>ul>li>ul>li>ul>li{font-weight:400;margin:0;padding:0;list-style-type:none}nav#siblings>ul>li>ul>li>ul>li>a{display:block;font-size:0.875em;padding:0.5em 0 0.5em 1.75em;margin:0}nav#siblings a{display:block;text-decoration:none;color:#4B4F54}nav#siblings a:hover{color:#00a3e0}nav#pagelist ul{margin:0;padding:0;list-style-type:none}nav#pagelist ul li{border-bottom:solid 1px #eee}nav#pagelist ul li:nth-of-type(2n+3){clear:left}nav#pagelist ul li a{display:block;padding:1.5em 0.75em;font-size:1.75em;font-weight:800;text-decoration:none;position:relative;transition:background-color 250ms, color 250ms}nav#pagelist ul li a::after{display:block;position:absolute;content:'\2192';right:20px;top:1.5em;color:#f15d22;transition:right 250ms, color 250ms}nav#pagelist ul li a span{position:relative}nav#pagelist ul li a div{font-size:0.625em;margin:0.25em 0 0;color:#555;transition:color 250ms}nav#pagelist ul li a:hover{background-color:#00a3e0;color:#fff}nav#pagelist ul li a:hover div{color:#fff;opacity:0.8}nav#pagelist ul li a:hover::after{right:10px;color:#fff}article.main{margin:0 0 6em}@media screen and (min-width: 700px){article.main{float:left;width:calc(70% - 3em)}article.main.full{float:none;width:auto}article.main.without-nav{float:none;margin:0 auto 6em}}nav.calendars{position:sticky;top:0;width:100%;background-color:#fff;z-index:10;margin:0 0 2.5em}nav.calendars form.search{display:block;text-align:center;padding:1.25em 0 0 2%;margin:0}@media only screen and (max-width: 900px){nav.calendars form.search{float:none;text-align:center;padding:1.25em 0}}nav.calendars form.search input[type="text"]{font-family:"Montserrat",sans-serif;border:none;border-bottom:solid 1px #ccc;width:15em;font-size:1.5em;text-align:center;padding:0 0 1em}nav.calendars ul{display:block;margin:0;text-align:center}@media only screen and (max-width: 900px){nav.calendars ul{display:none}}nav.calendars ul li{display:inline-block;padding:1em 0}nav.calendars label{font-family:"Montserrat",sans-serif;font-weight:700;display:inline-block;font-size:0.5em;margin:0 0.5em;cursor:pointer}nav.calendars label input{display:none}nav.calendars label span{display:block;border-radius:3px;padding:0.5em 1em;background-color:#f3f3f3;opacity:0.5}nav.calendars label input:checked+span{opacity:1}nav.calendars label.city span{color:#00a3e0}nav.calendars label.city input:checked+span{background-color:#00a3e0;color:#fff}nav.calendars label.chamber span{color:#78be20}nav.calendars label.chamber input:checked+span{background-color:#78be20;color:#fff}nav.calendars label.main_street span{color:#f15d22}nav.calendars label.main_street input:checked+span{background-color:#f15d22;color:#fff}nav.calendars label.mississippi_college span{color:#002d72}nav.calendars label.mississippi_college input:checked+span{background-color:#002d72;color:#fff}nav.calendars label.parks span{color:#4f7d15}nav.calendars label.parks input:checked+span{background-color:#4f7d15;color:#fff}nav.calendars label.visitor_center span{color:#22b0b9}nav.calendars label.visitor_center input:checked+span{background-color:#22b0b9;color:#fff}nav.calendars label.therapeutic_recreation span{color:#f08b1d}nav.calendars label.therapeutic_recreation input:checked+span{background-color:#f08b1d;color:#fff}nav.calendars label.olde_towne_depot span{color:#a99240}nav.calendars label.olde_towne_depot input:checked+span{background-color:#a99240;color:#fff}nav.calendars label.cpsd span{color:#cb1717}nav.calendars label.cpsd input:checked+span{background-color:#cb1717;color:#fff}nav.calendars label.cpsd_athletics span{color:#8A2A2B}nav.calendars label.cpsd_athletics input:checked+span{background-color:#8A2A2B;color:#fff}.calendar .events{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:3%;padding:0 3%}@media only screen and (max-width: 1200px){.calendar .events{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 900px){.calendar .events{grid-template-columns:1fr}}.calendar .events .event{display:none;margin:0 0 5em}@media only screen and (max-width: 900px){.calendar .events .event{padding:2em 0;border-bottom:solid 1px #ccc}}.calendar .events .event .event-content{position:relative}.calendar .events .event time{position:absolute;left:0;top:0;width:60px;text-align:center}.calendar .events .event time .month{display:block;font-size:0.875em}.calendar .events .event time .day{display:block;font-size:2em;font-weight:800}.calendar .events .event .event-description{padding-left:60px}.calendar .events .event.on{display:block}.calendar .events .event h5{text-align:right;padding:0 0 0.5em;border-bottom:solid 2px #ddd}.calendar .events .event.city h3{color:#00a3e0}.calendar .events .event.city h5{color:#006b94}.calendar .events .event.chamber h3{color:#78be20}.calendar .events .event.chamber h5{color:#4f7d15}.calendar .events .event.main_street h3{color:#f15d22}.calendar .events .event.main_street h5{color:#bb3e0c}.calendar .events .event.mississippi_college h3{color:#002d72}.calendar .events .event.mississippi_college h5{color:#000f26}.calendar .events .event.parks h3{color:#4f7d15}.calendar .events .event.parks h5{color:#253b0a}.calendar .events .event.visitor_center h3{color:#22b0b9}.calendar .events .event.visitor_center h5{color:#167378}.calendar .events .event.therapeutic_recreation h3{color:#f08b1d}.calendar .events .event.therapeutic_recreation h5{color:#b5640c}.calendar .events .event.olde_towne_depot h3{color:#a99240}.calendar .events .event.olde_towne_depot h5{color:#72622b}.calendar .events .event.cpsd h3{color:#cb1717}.calendar .events .event.cpsd h5{color:#860f0f}.calendar .events .event.cpsd_athletics h3{color:#8A2A2B}.calendar .events .event.cpsd_athletics h5{color:#4f1819}/*!
 * FullCalendar v3.9.0
 * Docs & License: https://fullcalendar.io/
 * (c) 2018 Adam Shaw
 */.fc button,.fc table,body .fc{font-size:1em}.fc-bg,.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-icon,.fc-unselectable{-webkit-touch-callout:none;-khtml-user-select:none}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}.fc th,.fc-basic-view td.fc-week-number,.fc-icon,.fc-toolbar{text-align:center}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid;background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a[data-goto]{cursor:pointer}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,0.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-icon,.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999 !important;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,0.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc.fc-bootstrap3 a,.ui-widget .fc-event{text-decoration:none}.fc-limited{display:none}.fc-icon,.fc-toolbar .fc-center{display:inline-block}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-bootstrap3 .fc-popover .panel-body,.fc-bootstrap4 .fc-popover .card-body{padding:0}.fc-now-indicator{position:absolute;border:0 solid red}.fc-bootstrap3 .fc-today.alert,.fc-bootstrap4 .fc-today.alert{border-radius:0}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff;border-width:1px;border-style:solid}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{height:1em;line-height:1em;font-size:1em;font-family:"Courier New",Courier,monospace;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\2039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\D7";font-size:200%;top:6%}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666;font-size:.9em;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-bootstrap3 .fc-time-grid .fc-slats table,.fc-bootstrap4 .fc-time-grid .fc-slats table,.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-bootstrap3 hr.fc-divider,.fc-bootstrap4 hr.fc-divider{border-color:inherit}.ui-widget .fc-event{color:#fff;font-weight:400}.ui-widget td.fc-axis{font-weight:400}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}.fc.fc-bootstrap4 a{text-decoration:none}.fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap4 .fc-popover.card{position:absolute}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\A0-\A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}
