p,h1,h2,h3,h4,h5,h6,ol,ul,blockquote,li{margin:0;line-height:24px;font-size:16px}p,h1,h2,h3,h4,h5,h6,ol,ul{margin-bottom:20px}h1,h2,h3,h4,h5,h6{font-family:nimbus-sans-condensed,sans-serif;text-transform:uppercase}.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6{visibility:visible}h1{line-height:48px;font-size:32px}h2{line-height:42px;font-size:28px}h3{line-height:36px;font-size:24px}h4{line-height:30px;font-size:20px}h5{line-height:24px;font-size:16px}p,li{font-family:Georgia,sans-serif}.wf-active p,.wf-active li{visibility:visible}blockquote{padding-left:24px;border-left:6px solid #29aae1}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;font-family:nimbus-sans,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:nimbus-sans,sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{border:0;height:2px;margin:2.5em 0;background:#333;background-image:-webkit-gradient(linear,left top,right top,from(#EDE2D7),color-stop(#C0AE9C),to(#EDE2D7));background-image:-webkit-linear-gradient(left,#EDE2D7,#C0AE9C,#EDE2D7);background-image:-moz-linear-gradient(left,#EDE2D7,#C0AE9C,#EDE2D7);background-image:-o-linear-gradient(left,#EDE2D7,#C0AE9C,#EDE2D7);background-image:linear-gradient(to right,#EDE2D7,#C0AE9C,#EDE2D7);clear:both}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C""\201D""\2018""\2019"}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.top-nav ul,.hero>.carousel,.hero .carousel-indicators,.bottom-boxes,.bottom-boxes .sub-nav,.page-carousel>.carousel,.page-carousel .carousel-indicators,.banner-links>ul,.upcoming-events ul,.the-mayors-office .mayors-links>ul,.sidebar .the-sidebar-nav ul,.nav-mannav ul,.banner-links .sub-nav,.emergency ul{list-style:none;padding:0}.lt-ie8 .page-wrap,.lt-ie8 .emergency ul,.emergency .lt-ie8 ul{*zoom:1}.page-wrap:before,.emergency ul:before,.page-wrap:after,.emergency ul:after{content:" ";display:table}.page-wrap:after,.emergency ul:after{clear:both}@-moz-keyframes sliding{0%{-moz-transform:translateX();transform:translateX()}100%{-moz-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes sliding{0%{-webkit-transform:translateX();transform:translateX()}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-o-keyframes sliding{0%{-o-transform:translateX();transform:translateX()}100%{-o-transform:translateX(100%);transform:translateX(100%)}}@-ms-keyframes sliding{0%{-ms-transform:translateX();transform:translateX()}100%{-ms-transform:translateX(100%);transform:translateX(100%)}}@keyframes sliding{0%{-webkit-transform:translateX();-moz-transform:translateX();-ms-transform:translateX();-o-transform:translateX();transform:translateX()}100%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}p,h1,h2,h3,h4,h5,h6,ol,ul,blockquote,li{margin:0;line-height:24px;font-size:16px;color:#36281A}p,h1,h2,h3,h4,h5,h6,ol,ul{margin-bottom:24px}h1,h2,h3,h4,h5,h6{font-family:nimbus-sans-condensed,sans-serif;text-transform:uppercase}.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6{visibility:visible}h1{line-height:48px;font-size:54px}.main-content h2{line-height:42px;font-size:40px;color:#09A9E3}.main-content h3{line-height:36px;font-size:40px;text-transform:inherit;font-weight:400;font-family:nimbus-sans,sans-serif;color:#513823!important}.main-content h4{line-height:30px;font-size:34px;color:#392718!important}h3 a,h4 a,h5 a,h6 a,p a{color:#042F6F}h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#09A9E3;text-decoration:none}h5{line-height:24px;font-size:16px}p,li{font-family:Georgia,sans-serif}.wf-active p,.wf-active li{visibility:visible}blockquote{padding-left:24px;border-left:6px solid #29aae1}.main-content .figure{position:relative;margin:0}.main-content .figure.right{float:right;margin:0 0 20px 20px!important}.main-content .figure.left{float:left;margin:0 20px 20px 0!important}.main-content .figure img{margin:0 0 2px!important;border:0!important}.main-content .figcaption{width:100%;text-align:center;font-size:13px;line-height:1.2}.main-content img{display:inline-block;max-width:100%}.upcoming-events ul{margin-bottom:18px}.upcoming-events ul li{margin-bottom:15px}.upcoming-events ul a{font-family:nimbus-sans,sans-serif;text-decoration:none}.upcoming-events ul a:hover .title{color:#ffb611}.upcoming-events ul a:hover .date{color:#513823}.upcoming-events ul .title{color:#29aae1;font-weight:700;line-height:18px;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s false}.upcoming-events ul .date{color:#382719;font-size:13px;font-style:italic;line-height:1;font-weight:400;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s false}.the-mayors-office .mayors-links>ul ul,.sidebar .the-sidebar-nav ul ul{padding-left:24px;margin-bottom:12px;position:relative}.sidebar .the-sidebar-nav ul ul ul,.sidebar .the-sidebar-nav ul .here ul{display:block}.the-mayors-office .mayors-links>ul ul:after,.sidebar .the-sidebar-nav ul ul:after{position:absolute;left:8px;top:-4px;bottom:11px;background:#fff;width:1px;content:""}.sidebar .the-sidebar-nav ul ul ul:after{width:0;color:transparent}.the-mayors-office .mayors-links>ul ul a,.sidebar .the-sidebar-nav ul ul a{font-size:14px;position:relative}.sidebar .the-sidebar-nav ul ul ul a{font-size:12px;line-height:14px!important}.the-mayors-office .mayors-links>ul ul a:after,.sidebar .the-sidebar-nav ul ul a:after{top:50%;position:absolute;left:-15px;width:10px;height:1px;background:#fff;content:"";margin-top:1px}.sidebar .the-sidebar-nav ul ul ul a:after{height:0;color:transparent}.the-mayors-office .mayors-links>ul a,.sidebar .the-sidebar-nav ul a{color:#382719;line-height:1.3;font-family:nimbus-sans,sans-serif;font-weight:700;text-decoration:none;-webkit-transition:color .4s;-moz-transition:color .4s;-o-transition:color .4s;transition:color .4s false;padding:10px 0;display:block}.the-mayors-office .mayors-links>ul a{line-height:16px;font-size:12px;padding:4px 0}.sidebar .the-sidebar-nav ul ul a{padding:4px 0;color:#FFF}.sidebar .the-sidebar-nav ul ul ul a{padding:8px 0;color:#382719}.the-mayors-office .mayors-links>ul a:hover,.sidebar .the-sidebar-nav ul a:hover,.sidebar .the-sidebar-nav ul .here>a .sidebar .the-sidebar-nav ul .parent-active>a{color:#FFF}.the-mayors-office .mayors-links>ul>li,.sidebar .the-sidebar-nav ul>li{border-bottom:2px solid rgba(0,0,0,.1)}.sidebar .the-sidebar-nav ul ul a:hover{color:#382719}.the-mayors-office .mayors-links>ul>li.here,.sidebar .the-sidebar-nav ul>li.here{position:relative}.sidebar .the-sidebar-nav ul>li.here:after{position:absolute;left:-25px;content:"";top:15px;border:6px solid transparent;border-left:10px solid #FFF;border-right:10px solid transparent}.sidebar .the-sidebar-nav ul>li li.here:after{left:-48px;top:13px}.the-mayors-office .mayors-links>ul>li.here>ul,.sidebar .the-sidebar-nav ul>li.here>ul{display:block}.the-mayors-office .mayors-links>ul>li.here>a,.sidebar .the-sidebar-nav ul>li.here>a{font-weight:700}.sidebar .the-sidebar-nav ul>li.parent-active>a{color:#FFF}html,body{min-height:100%}.top-page-wrap{background-color:#A78C71}.main-container{clear:both;overflow:hidden;*zoom:1;max-width:1178px;margin:0 auto;background-color:#67B9D1;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#6ccbc9),color-stop(100%,#29aae1));background:-webkit-linear-gradient(top,#6ccbc9,#29aae1);background:-moz-linear-gradient(top,#6ccbc9,#29aae1);background:-o-linear-gradient(top,#6ccbc9,#29aae1);background:-webkit-gradient(linear,left top,left bottom,from(#6ccbc9),to(#29aae1));background:linear-gradient(top,#6ccbc9,#29aae1)}@media (min-width:669px){.main-container{border:5px solid #BAA38B}}#search-results{padding:0;list-style:none}#search-results li{padding:0;margin-bottom:20px}#search-results li img{float:left;margin:0 20px 20px 0}#search-results li h3{font-size:20px;margin-bottom:0;font-family:nimbus-sans-condensed,sans-serif;line-height:1.2}#search-results li h3 a{text-decoration:underline;font-weight:400;color:#1100c1}#search-results li h3 a:hover{text-decoration:none}#search-results li p{font-size:14px;line-height:1.3;font-family:nimbus-sans,sans-serif;margin-bottom:5px}#search-results li span{display:block;color:#00671d;font-size:13px;line-height:1.2;font-family:nimbus-sans,sans-serif;margin-bottom:5px;text-transform:none}.listing{list-style:none;padding:0}.listing li{padding:0}.listing li a{display:block;-webkit-border-radius:50px;border-radius:50px;color:#FFF;font-family:nimbus-sans,sans-serif;font-size:10px;text-transform:uppercase;text-decoration:none;background:#29aae1}.sidebar .back-link{background:#FFF;display:block;text-decoration:none;padding:5px 10px;text-align:center;font-family:nimbus-sans,sans-serif;text-transform:uppercase}.news{padding:20px 0;border-bottom:2px solid #EEE}.news:hover{background:#F8F8F8}.inner.news{border:0;padding:0}.inner.news:hover{background:transparent}.main-content .news h3{margin:0;font-weight:400;font-size:36px;text-transform:none;font-family:nimbus-sans-condensed,sans-serif}.main-content .news h3 a{color:#29AAE1;text-decoration:none}.main-content .news h3 a:hover{color:#29AAE1}.main-content .news .date{font-family:nimbus-sans,sans-serif;font-size:16px;text-transform:uppercase;margin-bottom:12px}.main-content .news p{}.main-content .paginate{font-size:12px;font-family:nimbus-sans,sans-serif;text-transform:uppercase;padding:10px 0;text-align:center;line-height:20px}.main-content .paginate a,.main-content .paginate strong{text-decoration:none;width:20px;height:20px;background:#34B6DB;color:#FFF;display:inline-block;-webkit-border-radius:4px;border-radius:4px;line-height:20px;font-size:12px}.main-content .paginate a:hover{color:#FFF;background:#392718}.main-content .paginate strong{background:#FFAC00}.main-content .borders{border:2px solid #382719}.page-wrap{position:relative}.branding{overflow:hidden;*zoom:1;padding:16px 24px}.logo{display:block;position:relative}.logo .mayor-tagline{position:absolute;font-family:Georgia,sans-serif;color:#382719;font-style:italic;top:70px;left:110px;width:485px;text-align:right}.wf-active .logo .mayor-tagline{visibility:visible}@media (max-width:669px){.logo .mayor-tagline{left:auto;right:5px;top:auto;bottom:0;font-size:12px}}.logo img{width:100%;max-width:601px}@media (min-width:950px){.logo{float:left}}.search{float:right;display:none;padding-right:9px}@media (min-width:950px){.search{display:block}}.search input{width:240px;padding:6px;background:#fff;border:1px solid #6ccbc9;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;height:21px;text-align:right;text-transform:uppercase;font-weight:700;font-size:12px;padding-right:40px;margin-top:54px;position:relative}.search input:active,.search input:focus{background:#fafafa;outline:0}.search input:before{position:absolute;right:10px;top:6px;line-height:24px;font-size:18px;color:#888}.mobile-search{border-bottom:1px solid #000;padding:12px;padding-bottom:11px}@media (min-width:950px){.mobile-search{display:none}}.mobile-search input{width:222px;padding:3px 6px;height:24px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#fff;border:0;position:relative}.mobile-search input:active,.mobile-search input:focus{background:#fafafa;outline:0}.mobile-search input:before{position:absolute;right:10px;top:3px;line-height:24px;font-size:18px;color:#888}@media (min-width:950px){.main-nav{background:#382719;margin:0 24px 24px}.main-nav>ul{font-size:0;padding:0;text-align:center}.main-nav ul ul{text-align:left}.main-nav>ul>li{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;font-size:16px;margin-top:4px;position:relative;padding:0 1.8%}.main-nav>ul>li:first-child{}.main-nav>ul>li:hover{background:#513823;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.main-nav>ul>li.parent-here{background:#513823}.main-nav>ul>li:hover>a,.main-nav>ul>li.parent-here>a{color:#ffb611}.main-nav>ul>li:hover ul{display:block}.main-nav>ul>li.hide-on-desktop{display:none}.main-nav>ul>li>a{color:#fff;text-transform:uppercase;font-family:nimbus-sans,sans-serif;text-decoration:none;font-size:12.8px;padding:3px 15px;line-height:36px;height:36px}.main-nav>ul>li>a:hover{color:#ffb611}.main-nav li ul{display:none;position:absolute;top:36px;left:0;background:#513823;z-index:30000;width:260px;padding:0;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;padding-bottom:12px;-webkit-box-shadow:0 12px 15px rgba(0,0,0,.5);box-shadow:0 12px 15px rgba(0,0,0,.5)}.main-nav ul li:last-child ul{left:auto;right:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}.main-nav ul li a{color:#fff;font-family:nimbus-sans,sans-serif;font-size:13.8px;padding:0;text-decoration:none;display:block;font-weight:700;line-height:33px}.main-nav ul li li a{line-height:16px;padding:5px 15px}.main-nav ul li li a{font-weight:400;font-size:12.8px}.main-nav ul li a:hover{color:#ffb611}}@media (max-width:1150px){.main-nav>ul>li{padding:0 1.5%}.main-nav>ul>li>a{font-size:12px}}@media (max-width:950px){.main-nav{display:none}.nav-is-active .main-nav{display:block;position:fixed;top:0;left:0;bottom:0;width:264px;overflow:scroll;background:#382719;-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.9);box-shadow:inset 0 0 20px rgba(0,0,0,.9)}.main-nav>ul{padding:0;margin:0}.main-nav>ul>li{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid #000}.main-nav ul>li>a{font-weight:700;padding:6px 12px;display:block;line-height:24px;-webkit-transition:color .5s;-moz-transition:color .5s;-o-transition:color .5s;transition:color .5s false;text-decoration:none;font-family:nimbus-sans,sans-serif;text-transform:uppercase;font-size:20px;color:#ffb611;padding-top:12px}.wf-active .main-nav>ul>li>a{visibility:visible}.main-nav ul>li>a:hover{color:#fff}.main-nav ul{padding-left:24px;padding-right:6px;margin-bottom:0;padding-bottom:12px}.main-nav ul>li>a{color:#fff;font-family:nimbus-sans,sans-serif;font-size:16px;line-height:21px;font-weight:700;text-decoration:none;padding-bottom:9px;display:block}.main-nav ul>li>a:hover{color:#ffb611}.nav-is-active .whole-page-wrap{position:fixed;top:0;left:264px;width:100%}}.top-nav{max-width:1178px;margin:0 auto;overflow:hidden;*zoom:1;padding:0;height:54px;padding:0 24px}.top-nav p{line-height:48px;font-size:14px}@media (min-width:1178px){.top-nav{padding:0}}@media (max-width:600px){.top-nav ul{float:right;width:240px}.top-nav p{display:none}}.top-nav ul{font-size:14px;text-align:right;float:right;margin:0}.top-nav ul>li{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;font-size:16px;line-height:54px}.top-nav ul>li{*display:inline}.top-nav li{font-family:nimbus-sans,sans-serif;text-transform:uppercase;line-height:48px;font-weight:700;font-size:12px!important;padding-left:12px}.top-nav a{color:#382719;text-decoration:none;-webkit-border-radius:20px;border-radius:20px;background:rgba(255,255,255,.3);padding:6px 14px}.top-nav a:hover{background:rgba(255,255,255,.6)}#mission{margin-top:30px}footer{border-top:24px solid #382719;border-bottom:24px solid #382719;background-image:url(/assets/images/layout/footer-pattern.png);padding-top:24px;padding-bottom:24px;display:none}@media (min-width:950px){footer{padding-bottom:144px;display:block}}.footer-nav{min-height:500px;*zoom:1;max-width:1178px;margin:0 auto}.footer-nav .footer-hide{display:none}@media (max-width:1177px){.footer-nav{padding:0 12px}}@media (min-width:950px){.footer-nav>ul>li{width:14.28571%;float:left}}.footer-nav .sub-nav{padding:0}.footer-nav .sub-nav>li{padding-right:20px;margin-left:-10px;line-height:14px}@media (max-width:1177px){.footer-nav .sub-nav>li{padding-right:18px}}.footer-nav .sub-nav>li>a{font-family:nimbus-sans,sans-serif;color:#b3b3b3;color:rgba(255,255,255,.8);text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s false;-webkit-border-radius:5px;border-radius:5px;font-size:16px}@media (min-width:950px){.footer-nav .sub-nav>li>a{font-size:14px;display:block;padding:8px 10px}}.footer-nav .sub-nav>li>a:hover{color:#fff;text-shadow:0,0,10px,rgba(0,0,0,.5);background:rgba(0,0,0,.1)}.footer-nav .footer-nav-main>li>a{font-family:nimbus-sans-condensed,sans-serif;text-transform:uppercase;color:#ffb611;text-decoration:none;display:block;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s false;font-size:24px;margin-bottom:12px}.wf-active .footer-nav .footer-nav-main>li>a{visibility:visible}@media (min-width:950px){.footer-nav .footer-nav-main>li>a{font-size:20px;margin-bottom:12px}}.footer-nav .footer-nav-main>li>a:hover{color:#fff}@media (min-width:950px){.homepage-content{width:68.75%;float:left}}.homepage-content-wrap{overflow:hidden;*zoom:1}@media (min-width:950px){.homepage-content-wrap{padding-left:24px;padding-right:24px}}.hero{width:100%;position:relative;background:transparent}.hero>.carousel{position:relative;overflow:hidden;height:200px}.hero>.carousel img{display:block;width:100%;height:200px}.hero .item{position:absolute;z-index:10000;top:50%;margin-top:-101px;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.carousel-inner{cursor:pointer}.slide-caption{display:block;position:absolute;top:30px;left:30px;right:30px;background:rgba(0,0,0,.25);padding:15px}.slide-caption.Bottom{top:auto;bottom:30px}.slide-caption h3{font-size:34px;margin-bottom:0;line-height:1}.slide-caption p{margin:12px 0 0}.slide-caption.Light h3,.slide-caption.Light p{color:#fff}.hero .item.active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.hero .carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;display:none}.hero .carousel-control.right{left:auto;right:15px}.hero .carousel-control:hover{color:#fff;text-decoration:none}.hero .carousel-indicators{position:absolute;right:24px;bottom:24px;z-index:5;margin:0}.hero .carousel-indicators li{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto}.hero .carousel-indicators li{*display:inline}.hero .carousel-indicators a{background:#bbb;height:24px;width:24px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto}.hero .carousel-indicators a{*display:inline}.hero .carousel-indicators a.active{background:#777}@media (max-width:700px){.hero{margin-bottom:12px}.hero .item{right:auto;width:100%}.slide-caption{left:0;right:0}.slide-caption.Bottom{bottom:0}.slide-caption.Top{bottom:0}.slide-caption h3{font-size:30px}}@media (min-width:500px){.hero{margin-bottom:24px}.hero>.carousel{height:350px}.hero>.carousel .item{margin-top:-175px;margin-right:-388px;width:777px}.hero>.carousel .item img{width:777px;height:350px}}.hero .carousel{margin-bottom:0}.hero .carousel-indicators{right:16px;bottom:10px}.hero .carousel-indicators a{color:#ffb611;background:transparent;text-decoration:none;height:12px;width:12px;text-align:center;line-height:12px}.hero .carousel-indicators a.active{color:#6ccbc9;background:transparent}@media (max-width:949px){.hero .carousel-indicators{left:24px;right:24px;text-align:center;bottom:24px}.hero .carousel-indicators a{font-size:30px;width:30px;height:30px;line-height:30px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto}.hero .carousel-indicators a{*display:inline}}.mobile-nav{top:0;left:0;right:0;height:54px;display:inline-block;float:left}.mobile-nav img{margin-top:3px;margin-bottom:3px}@media (min-width:950px){.mobile-nav{display:none}}.show-nav-link{height:54px;width:54px;display:block;text-indent:-99999px;background:#513823;position:relative}.show-nav-link:after{position:absolute;content:"";top:11px;left:11px;right:11px;height:6px;background:#fff;-webkit-box-shadow:0 12px 0 0 white,0 24px 0 0 #fff;box-shadow:0 12px 0 0 white,0 24px 0 0 #fff;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px}.show-nav-link:hover{background:#ffb611}.homepage-sidebar{overflow:hidden;*zoom:1}@media (min-width:950px){.homepage-sidebar{width:31.25%;float:left}}@media (min-width:670px) and (max-width:949px){.homepage-sidebar{padding-left:12px;padding-right:12px;margin-bottom:12px}}.homepage-sidebar h2,.sidebar h2{font-size:28px;margin-bottom:6px;line-height:18px}@media (min-width:670px){.upcoming-events,.the-mayors-office{width:50%;float:left;-o-background-size:auto;background-size:auto}}@media (min-width:950px){.upcoming-events,.the-mayors-office{margin-left:24px;margin-bottom:24px;width:auto;float:none;min-height:350px}}.upcoming-events .inner,.the-mayors-office .inner{padding-top:18px;padding-bottom:18px;overflow:hidden;*zoom:1}.upcoming-events{background:#fff;margin-bottom:0;min-height:491px}.upcoming-events .inner{padding:20px}.upcoming-events h2,.upcoming-events h2 a{text-decoration:none;color:#513823;position:relative}.upcoming-events h2:before{position:absolute;right:0;color:#c9c2ba}.upcoming-events h2 a:hover{color:#ffb611}.upcoming-events h2 a:hover:before{color:#ffb611}.upcoming-events ul:last-child{margin-bottom:0}.the-mayors-office{background:#FEBC00;overflow:hidden}.the-mayors-office p{font-size:13px;line-height:1.4;margin:10px 12px}.the-mayors-office .name{font-size:12px;text-align:right}@media (min-width:670px){.the-mayors-office{}}.the-mayors-office .mayors-links{width:57.14286%;float:left}@media (min-width:670px) and (max-width:1177px){.the-mayors-office .mayors-links{width:100%;float:left}}.the-mayors-office .mayors-links>ul{margin-bottom:0}.the-mayors-office .mayors-photo{float:left;text-align:center;font-family:Georgia,sans-serif;color:#382719;font-style:italic;font-size:12px;overflow:hidden;margin-right:12px}.wf-active .the-mayors-office .mayors-photo{visibility:visible}.the-mayors-office .mayors-photo img{display:block;height:180px}@media (min-width:670px) and (max-width:1177px){.the-mayors-office p{font-size:13px}}.mayors-photo-inner{padding-left:18px}.copyright{padding:12px;margin-bottom:0;font-family:nimbus-sans,sans-serif;color:#fff;font-weight:700;font-size:16px;background:#261b11;border-bottom:1px solid #000}@media (min-width:950px){.copyright{background:transparent;font-size:12px;border:0;font-weight:400;padding-left:24px}}.bottom-boxes{overflow:hidden;*zoom:1;margin-bottom:0}@media (min-width:670px){.bottom-boxes .box{width:33.33333%;float:left}.bottom-boxes .box:last-child{width:33.33333%;float:left}.bottom-boxes .box-inner{margin-right:6px;margin-left:6px}}@media (min-width:950px){.bottom-boxes .box:first-child .box-inner{margin-left:0}.bottom-boxes .box:last-child .box-inner{margin-right:0}}.bottom-boxes .box-inner{min-height:280px;background:#000;padding-bottom:0;-o-background-size:cover;background-size:cover}@media (max-width:949px){.bottom-boxes .box-inner{margin-bottom:12px}}.bottom-boxes h2{margin-bottom:0}.bottom-boxes h2>a{display:block;line-height:24px;font-size:24px;letter-spacing:1px;background:#382719;padding:12px;padding-left:20px;padding-right:24px;text-decoration:none;color:#fff;display:block;position:relative}.bottom-boxes h2>a:hover{background:#ffb611;color:#000}.bottom-boxes h2>a:before{position:absolute;right:14px;top:50%;margin-top:-8px}.bottom-boxes .sub-nav{padding-left:24px;margin-bottom:0;padding-top:12px;padding-bottom:12px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNiOAMAANUAz5n+TlUAAAAASUVORK5CYII=');background:rgba(0,0,0,.8);min-height:210px}.bottom-boxes .sub-nav a{color:#fff;font-family:nimbus-sans,sans-serif;font-size:16px;font-weight:700;text-decoration:none}@media (min-width:670px){.bottom-boxes .sub-nav li{line-height:16px}.bottom-boxes .sub-nav a{font-size:14px;padding:7px 0;display:block}.bottom-boxes .sub-nav a:hover{color:#ffb611}}@media (min-width:950px){.with-carousel .sidebar{margin-top:-60px;position:relative;z-index:10}}.sidebar .inner{padding:24px;position:relative;z-index:0}.sidebar{background-color:#ffa014}.sidebar:before{content:'';position:absolute;top:0;bottom:0;z-index:0;left:75%;width:25%;background-color:#ffa014}@media (max-width:949px){.main-content:before{display:none}.sidebar:before{display:none}}@media (min-width:950px){.sidebar{width:25%;float:right}}.sidebar .the-sidebar-nav ul ul>li{line-height:24px;border-bottom:0}.sidebar .the-sidebar-nav ul ul ul>li{line-height:14px}.sidebar .the-sidebar-nav ul ul>li a{font-weight:400}.sidebar h2,.sidebar h2 a{margin-bottom:6px;line-height:1;color:#36281A;text-decoration:none}.sidebar p{color:#fff;font-size:12.8px;line-height:19.2px}.page-banner-wrap,.page-carousel-wrap{position:relative}@media (min-width:460px){.page-banner-wrap,.page-carousel-wrap{margin:0 12px}}@media (min-width:950px){.page-banner-wrap,.page-carousel-wrap{margin-left:24px;margin-right:24px}}.page-banner,.page-carousel{background-position:50% 50%;-o-background-size:753.33333px 171.33333px;background-size:753.33333px 171.33333px;height:167.33333px;background-repeat:no-repeat}@media (min-width:670px){.page-banner{-o-background-size:1130px 257px;background-size:1130px 257px;height:251px}}@media (max-width:670px){.page-banner{height:170px!important}}.page-banner h1{color:#fff;position:absolute;bottom:24px;left:24px;margin-bottom:0;font-size:64px;width:775px;line-height:54px;text-shadow:0 2px 12px rgba(0,0,0,.5);letter-spacing:1px}.page-carousel-wrap{position:relative}@media (min-width:460px){.page-carousel-wrap{margin:0 12px}}@media (min-width:950px){.page-carousel-wrap{margin-left:24px;margin-right:24px}}.page-carousel{position:relative;height:500px}.page-carousel>.carousel{position:relative;overflow:hidden;height:500px}.page-carousel>.carousel img{display:block;width:1130px}.page-carousel .item{position:absolute;display:block;z-index:1;top:0;width:1130px;height:500px;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.page-carousel .item.active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.page-carousel .carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;display:none}.page-carousel .carousel-control.right{left:auto;right:15px}.page-carousel .carousel-control:hover{color:#fff;text-decoration:none}.page-carousel .carousel-indicators{position:absolute;right:24px;bottom:24px;z-index:5;margin:0}.page-carousel .carousel-indicators li{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto}.page-carousel .carousel-indicators li{*display:inline}.page-carousel .carousel-indicators a{background:#bbb;height:24px;width:24px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto}.page-carousel .carousel-indicators a{*display:inline}.page-carousel .carousel-indicators a.active{background:#777}.page-carousel h1{position:absolute;bottom:24px;left:24px;color:#fff;z-index:9;font-size:70px;width:735px;line-height:55px;text-shadow:0 2px 12px rgba(0,0,0,.5);letter-spacing:1px;margin-bottom:0}.page-carousel .carousel{margin-bottom:0}.page-carousel .carousel-indicators{right:25%;padding-right:24px}.page-carousel .carousel-indicators a{color:#ffb611;background:transparent;text-decoration:none;height:12px;width:12px;text-align:center;line-height:12px}.page-carousel .carousel-indicators a.active{color:#6ccbc9;background:transparent}@media (max-width:949px){.page-carousel .carousel-indicators{padding-right:0;left:24px;right:24px;text-align:center;bottom:24px}.page-carousel .carousel-indicators a{font-size:30px;width:30px;height:30px;line-height:30px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto}.page-carousel .carousel-indicators a{*display:inline}}@media (min-width:460px){.page-wrap{margin:0 12px}}@media (min-width:950px){.page-wrap{margin:0 24px}}.main-content{position:relative;background:#FFF}.main-content:before{content:'';position:absolute;top:0;bottom:0;z-index:-1;left:0;background:#fff;width:75%}.main-content .inner{position:relative;overflow:hidden}.main-content .inner p{overflow:auto}.main-content.full{width:100%}.main-content .breadcrumbs{margin:0 0 20px;font-family:nimbus-sans,sans-serif;font-size:11px;line-height:1.3;border-bottom:1px solid #e1e1e1;padding-bottom:20px}.main-content .breadcrumbs a{color:#513823}.main-content .maps{float:right;padding:0;margin:0 0 20px 20px;list-style:none}.main-content .maps li a{display:block;text-decoration:none;text-transform:uppercase;font-family:nimbus-sans,sans-serif;font-weight:700;font-size:14px;color:#FFF;background:#29aae1;padding:5px 20px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:5px}.main-content .maps li a:hover{background:#ffb611;color:#FFF}.main-content .inner{padding:24px;min-height:500px}@media (min-width:950px){.main-content{width:75%;float:left}}.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{margin-bottom:12px;color:#382719}.main-content ol,.main-content ul{margin-left:0;padding-left:24px}.main-content p,.main-content li,.main-content table,.main-content td,.main-content div{font-family:Georgia,sans-serif}.main-content td{padding:5px;vertical-align:top}.wf-active .main-content p,.wf-active .main-content li{visibility:visible}.main-content p a,.main-content li a{color:#042F6F;text-decoration:underline}.main-content p a:hover,.main-content li a:hover{color:#29aae1;text-decoration:none}.banner-links{display:none;position:absolute;right:1px;bottom:24px;width:25%;float:left;z-index:1000}@media (max-width:1177px){.banner-links{width:33.33333%;float:left}}@media (max-width:949px){.banner-links{width:37.5%;float:left;margin-right:0;bottom:24px;right:0}}.with-carousel .banner-links{bottom:84px}@media (max-width:949px){.with-carousel .banner-links{bottom:24px}}.banner-links>ul{-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s false}.banner-links.is-active>ul{background:rgba(255,255,255,.95)}.banner-links.is-active>ul a{color:#000}.banner-links.is-active>ul a:hover{color:#29aae1}.banner-links a{color:#fff}.banner-links a:hover{color:#3fb3e4}.banner-links>ul{border:2px solid #fff;background:rgba(0,0,0,.4);margin-bottom:0;padding:3px 0}.banner-links ul li{line-height:28px}.banner-links ul ul li{line-height:20px}@media (min-width:950px){.banner-links>ul{margin-right:24px}}@media (max-width:949px){.banner-links>ul{border-right:2px solid transparent}}.banner-links>ul>li.is-active .sub-nav{padding-bottom:12px;padding-top:6px;max-height:500px;border-top:1px solid #ddd}.banner-links>ul>li>a{text-shadow:0 1px 4px rgba(0,0,0,.8) display:block;padding:6px 12px;font-family:nimbus-sans-condensed,sans-serif;text-transform:uppercase;font-weight:700;font-size:20px;text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s false}.wf-active .banner-links>ul>li>a{visibility:visible}.banner-links>ul>li>a.is-active{color:#000}.banner-links .sub-nav{max-height:0;-webkit-transition:max-height .4s;-moz-transition:max-height .4s;-o-transition:max-height .4s;transition:max-height .4s false;overflow:hidden;margin:0}.banner-links .sub-nav a{font-family:nimbus-sans,sans-serif;font-size:12.8px;text-decoration:none;padding:0 12px;display:block;margin-bottom:3px}@media (max-width:669px){.banner-links{position:static;width:100%;height:auto}.banner-links>li{width:50%;float:left}.banner-links>li:last-child{text-align:right}.banner-links>ul{border:0}}.feature-area{overflow:hidden;*zoom:1}@media (min-width:950px){.feature-area{margin-top:24px}}.feature{background:#f1f1f1;overflow:hidden;*zoom:1}@media (min-width:670px) and (max-width:949px){.feature{margin:12px;margin-top:0}}.feature a{display:block;overflow:hidden;*zoom:1;text-decoration:none}.feature a:hover,.feature:hover .inner{background-color:#ffb611}.feature a:hover h2,.feature a:hover h3{color:#fff}.feature a:active,.feature a:focus{background-color:#382719}.feature h2,.feature h3{margin-bottom:0}.feature img{display:block;height:90px}.feature h2{color:#513823;font-size:30px;line-height:32px}.feature h3{font-family:Georgia,sans-serif;color:#29aae1;font-style:italic;text-transform:none;font-weight:400;font-size:16px;line-height:24px}.wf-active .feature h3{visibility:visible}@media (max-width:669px){.feature .image{width:50%;float:left;overflow:hidden}.feature .title{width:50%;float:left;height:123px}.feature .title .inner{padding-left:24px;min-height:0}.feature .tagline{text-align:center;padding:12px}.feature .tagline .inner{min-height:0}.feature .tagline h3{padding-top:0}.feature .wrap{overflow:hidden;*zoom:1}}@media (min-width:950px){.feature{width:100%;float:left}}@media (min-width:670px){.feature .image{width:50%;float:left;overflow:hidden}.feature .title{width:25%;float:left}.feature .title .inner{padding:13px 0 0 24px;background:transparent;min-height:0}.feature .tagline{width:25%;float:left}.feature .tagline .inner{padding:10px 0 0 24px;background:transparent;min-height:0}.feature .break{display:block}}.emergency .inner{background:#382719}.emergency a{font-family:Helvetica,sans-serif;color:#ffb611}.emergency a:hover{color:#29aae1}.emergency ul{margin-bottom:0}.emergency li{width:33.33333%;float:left;text-align:center}.emergency a{padding:12px 6px;display:block;border-right:1px solid #000;border-top:1px solid #000;text-decoration:none;font-size:14px;font-weight:700;line-height:36px}@media (max-width:1177px){.emergency a{font-size:13px}}@media (max-width:949px){.emergency a{font-size:20px;border-bottom:1px solid #000}}@media (max-width:459px){.emergency a{font-size:16px}}.emergency h2{line-height:24px;color:#fff;padding:19px;font-size:18px;line-height:24px;text-align:center;margin-bottom:0}@media (min-width:950px){.emergency{width:31.25%;float:left}.emergency .inner{margin-left:24px}}.main-content form{margin-top:30px;padding:30px 0;border-top:5px solid #DDD}.main-content .calendar-picker form{padding:0;border:0;margin-top:0}.composer .form-column{overflow:hidden;clear:both}.composer .form-column ul{margin:0 0 0 5px}.composer input[type=text],.composer textarea,.composer select{width:95%}.composer label{color:#07153b;font-size:17px;font-family:nimbus-sans,sans-serif;text-transform:uppercase;font-weight:700}.composer label .desc{display:block;font-size:.75em;font-style:italic;font-weight:400;padding:4px 0 0}.composer .unit{padding:14px 0;float:left}.composer .nonfield_title{padding:0;margin-bottom:5px;float:none}.composer .nonfield_paragraph{padding:12px 24px;-webkit-border-radius:5px;border-radius:5px;background:#EEE;margin-bottom:5px;float:none;font-family:nimbus-sans,sans-serif;width:auto!important}.composer .unit:last-child{margin-right:0}.composer .unit span.error{color:#d80534;display:inline-block;font-size:12px;font-style:italic}.composer .unit.checkbox{padding-left:35px;position:relative;width:auto!important}.composer .unit.checkbox input[type=checkbox]{position:absolute;left:10px;top:21px}.composer .unit li{position:relative}.composer .unit li label{text-transform:none}.composer .unit li input[type=checkbox]{display:inline-block;line-height:1em}.composer .unit li input[type=checkbox]+label,.composer .unit li input[type=radio]+label{display:inline-block;width:75%}.composer .size1of1{width:100%}.composer .size1of2{width:49%;margin-right:2%}.composer .size1of3{width:31.9%;margin-right:2%}.composer .size1of4{width:23.4%;margin-right:2%}@media (max-width:600px){.composer .unit{width:100%}}.composer input[type=text],.composer input[type=password],.composer input[type=search],.composer select,.composer textarea{height:45.6px;border:2px solid #ddd;border-bottom-width:4px;background:#fff;padding:0 2%;-webkit-border-radius:6px;border-radius:6px;color:#333;margin-top:5px}.composer input[type=text].error,.composer input[type=password].error,.composer input[type=search].error,.composer select.error,.composer textarea.error{border-color:#d80534}.composer input[type=text]:active,.composer input[type=text]:focus,.composer input[type=password]:active,.composer input[type=password]:focus,.composer input[type=search]:active,.composer input[type=search]:focus,.composer select:active,.composer select:focus,.composer textarea:active,.composer textarea:focus{outline:0;border-color:#9d9d9d;background:#fffde3}.composer textarea{font-size:16px;height:96px;padding:1%;width:97.5%}.composer textarea:active,.composer textarea:focus{outline:0;border-color:#9d9d9d;background:#fffde3}.composer input[type=submit]{background:#0FA743;border:0;border-bottom:3px solid #0B6C2C;-webkit-border-radius:5px;border-radius:5px;padding:12px 40px;line-height:30px;height:auto;color:#FFF;font-family:nimbus-sans-condensed,sans-serif;font-size:24px}.success{padding:4%;background:#60C5CE;margin-bottom:5%;-webkit-border-radius:5px;border-radius:5px}.success h2{color:#FFF;font-size:36px}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?enpk7j);src:url(../fonts/icomoon.eot?#iefixenpk7j) format('embedded-opentype'),url(../fonts/icomoon.woff?enpk7j) format('woff'),url(../fonts/icomoon.ttf?enpk7j) format('truetype'),url(../fonts/icomoon.svg?enpk7j#icomoon) format('svg')}[class^=icon-],[class*=" icon-"]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{margin-right:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-weight:400!important}.icon-notification:before{content:"\e601"}.icon-info:before{content:"\e602"}.icon-checkmark-circle:before{content:"\e600"}.icon-close:before{content:"\e603"}.icon-checkmark:before{content:"\e604"}.icon-arrow-up:before{content:"\e605"}.icon-arrow-right:before{content:"\e606"}.icon-arrow-down:before{content:"\e607"}.icon-arrow-left:before{content:"\e608"}.icon-googleplus:before{content:"\e609"}.icon-facebook:before{content:"\e60a"}.icon-twitter:before{content:"\e60b"}.icon-add:before{content:"\e60c"}.banner-links .icon-add:before{position:relative;top:1px;font-size:18px}@media (max-width:800px){.calendar{border-bottom:1px solid #d8c8b8}}.calendar-legend{margin:10px 0 0;overflow:hidden;clear:both}.calendar-legend p{font-size:12px;text-transform:uppercase}.calendar-legend ul{width:75%;overflow:hidden;padding:0;margin:0;list-style:none}.calendar-legend li{position:relative;float:left;margin:0 0 15px;padding:0 20px 0 0}.calendar-legend li.off h3{color:#e7e5e1!important}.calendar-legend li.off span{background:#e7e5e1!important}@media (max-width:610px){.calendar-legend ul li{width:100%}}.calendar-legend ul li:after{display:none}.calendar-legend ul li h3{margin:0;line-height:1.5;font-size:12px;margin-left:30px}.calendar-legend ul li p{font-size:13px;margin-bottom:0!important}.calendar-legend ul li span{width:20px;height:20px;display:block;position:absolute;top:0;left:0;-webkit-border-radius:40px;border-radius:3px}.calendar .weekdays,.calendar .days{list-style:none;padding:0;margin:0;clear:both;overflow:hidden}.calendar .weekdays li,.calendar .days li{display:block;float:left;width:13.429%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 .5% 5px;font-size:18px;background:0;color:#382719;text-transform:uppercase;font-family:nimbus-sans-condensed,sans-serif;min-height:160px;padding:20px 0 0;border-top:1px solid #d8c8b8;position:relative}.calendar .days:nth-of-type(2) li{border-top:3px solid #d8c8b8}.calendar .weekdays li{height:auto;border:0;min-height:0}.calendar .weekdays li:hover{background:0}.calendar .weekdays li:after,.calendar .days li:after{display:none}.calendar .days{background:#fff}.calendar .days:last-child li{border-bottom:1px solid #d8c8b8}.calendar .weekdays li:first-child,.calendar .days li:first-child{margin-left:0}.calendar .weekdays li:last-child,.calendar .days li:last-child{margin-right:0}@media (max-width:800px){.calendar .days li{height:auto!important;border:1px solid #d8c8b8!important;width:100%;padding:3px 15px;margin:0;margin-bottom:-1px}.calendar .days:last-child li:last-child{margin-bottom:0}.calendar .days li.day,.calendar .days li.month{display:inline}}.calendar .days li.today .date{background:#5BC3D0;color:#FFF;padding:0 3px;right:0}.calendar .days li.today{border-top:2px solid #5BC3D0}.calendar .days li .show-info{position:relative;z-index:2;line-height:1.3;display:inline-block;margin:0;text-transform:none;color:#333;text-decoration:none}.calendar .days li .date{color:#b4a495;font-size:18px;text-align:right;display:block;position:absolute;top:-2px;right:3px;z-index:0}@media (max-width:800px){.calendar .days li.today .date{padding:1px 5px;right:auto;left:0;top:0}.calendar .days li{min-height:100px}.calendar .days li .date{width:auto;text-align:left;left:1%;top:2%;right:auto}}.calendar .days li.out_of_range{color:#efebe5}@media (max-width:800px){.calendar .days li.out_of_range{display:none}}.calendar .days li.out_of_range .date{color:#ebe7e0}.calendar .days li .day-event{z-index:2;position:relative;line-height:1;font-size:12px}.calendar .days li .day-event a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:98%;padding:2px 1px 1px 2px}.calendar .days li .day-event a:before{content:"";display:inline-block;width:7px;height:7px;-webkit-border-radius:40px;border-radius:40px;margin:0 2px 0 3px}.calendar .days li .day-event a:hover:before{background:#FFF}.calendar .days li .day-event a:hover{color:#FFF;text-decoration:none;font-weight:400!important}.calendar .days li .day-event *{font-family:nimbus-sans,sans-serif}@media (max-width:800px){.calendar .days li .day-event{margin:5px 0 6px 20px;font-size:13px}.calendar .days li .day-event:last-child{margin-bottom:0}}@media (max-width:800px){.calendar .weekdays{display:none}}.calendar .month-links{width:100%}.calendar .month-links .current-month{text-align:center;display:inline-block;font-weight:700;color:#5BC3D0!important;margin:20px 25% 10px;width:50%;font-family:nimbus-sans-condensed,sans-serif;text-transform:uppercase}@media (max-width:610px){.calendar .month-links .current-month{margin-top:15px}}.calendar .month-links .prev-month,.calendar .month-links .next-month{float:left;display:inline-block;padding:8px 15px;text-decoration:none;background:#A78C71;-webkit-border-radius:4px;border-radius:4px;color:#fff;font-size:12px;text-transform:uppercase;margin:0 0 -10px;position:relative;top:-40px;font-family:nimbus-sans,sans-serif}.calendar .month-links .prev-month:hover,.calendar .month-links .next-month:hover{background:#aa4e18}.calendar .month-links .next-month{float:right}.calendar-picker{width:40%;position:absolute;top:75px;right:24px}.calendar-filter{float:left;width:45%;margin-left:5%}.calendar-picker form{text-align:right}.calendar-picker select{width:60%}@media (max-width:800px){.calendar-picker{margin-top:0;margin-bottom:10px;position:relative;top:auto;right:auto}.calendar-picker form{text-align:left}.calendar-filter{margin:0 0 10px;float:none;width:auto}}.calendar-picker label{color:#4d383a;font-family:nimbus-sans,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase}@media (max-width:610px){.calendar-picker #month-sort{width:100%}}@media (max-width:610px){.calendar-picker{float:none;margin:0 0 10px;width:100%}}