/* Font Styles */
@font-face{font-family:'FuturaBT'; src:url('../fonts/FuturaBT-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaBT-Medium.woff') format('woff'), url('../fonts/FuturaBT-Medium.ttf') format('truetype'), url('../fonts/FuturaBT-Medium.svg#FuturaBT-Medium') format('svg'); font-weight:700; font-style:normal;}
@font-face{font-family:'FuturaBT'; src:url('../fonts/FuturaBT-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaBT-Bold.woff') format('woff'), url('../fonts/FuturaBT-Bold.ttf') format('truetype'), url('../fonts/FuturaBT-Bold.svg#FuturaBT-Bold') format('svg'); font-weight:900; font-style:normal;}
@font-face{font-family:'proxima-nova-webfont'; src:url('../fonts/proxima-nova-thin-webfont.eot'); src:url('../fonts/proxima-nova-thin-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proxima-nova-thin-webfont.woff') format('woff'), url('../fonts/proxima-nova-thin-webfont.ttf') format('truetype'), url('../fonts/proxima-nova-thin-webfont.svg#proxima_nova_ththin') format('svg');  font-weight: 100;   font-style: normal; }
@font-face{font-family:'proxima-nova-webfont'; src:url('../fonts/proxima-nova-bold-webfont.eot'); src:url('../fonts/proxima-nova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proxima-nova-bold-webfont.woff') format('woff'), url('../fonts/proxima-nova-bold-webfont.ttf') format('truetype'), url('../fonts/proxima-nova-bold-webfont.svg#proxima_nova_rgbold') format('svg');  font-weight: 900;   font-style: normal; }
@font-face{font-family:'proxima-nova-alt-webfont'; src:url('../fonts/proxima-nova-alt-regular-webfont.eot'); src:url('../fonts/proxima-nova-alt-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proxima-nova-alt-regular-webfont.woff') format('woff'), url('../fonts/proxima-nova-alt-regular-webfont.ttf') format('truetype'), url('../fonts/proxima-nova-alt-regular-webfont.svg#proxima-nova-alt-regular') format('svg');  font-weight: 400;   font-style: normal; }
@font-face{font-family:'proxima-nova-alt-webfont'; src:url('../fonts/proxima-nova-alt-semibold-webfont.eot'); src:url('../fonts/proxima-nova-alt-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proxima-nova-alt-semibold-webfont.woff') format('woff'), url('../fonts/proxima-nova-alt-semibold-webfont.ttf') format('truetype'), url('../fonts/proxima-nova-alt-semibold-webfont.svg#proxima-nova-alt-semibold') format('svg');  font-weight: 700;   font-style: normal; }
@font-face{font-family:'proxima-nova-alt-webfont'; src:url('../fonts/proxima-nova-alt-bold-webfont.eot'); src:url('../fonts/proxima-nova-alt-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proxima-nova-alt-bold-webfont.woff') format('woff'), url('../fonts/proxima-nova-alt-bold-webfont.ttf') format('truetype'), url('../fonts/proxima-nova-alt-bold-webfont.svg#proxima-nova-alt-bold') format('svg');  font-weight: 900;   font-style: normal; }
/* Global Styles */
/*@-ms-viewport{width:auto!important}*/
html{-ms-overflow-style:scrollbar;font-size:16px}
body{font-family:'proxima-nova-alt-webfont', sans-serif; color:#696969; font-weight:400; font-size:16px}
h1, h2, h3, h4, h5{font-family:'proxima-nova-webfont';}
p{line-height:inherit; margin-bottom:25px}
ul li, ol li{line-height:inherit;}
h1{color:#4f0044; font-size:2em; margin:0 0 10px; font-weight:900;}
h2{color:#4f0044; font-size:1.75em; margin:0 0 10px; font-weight:900;}
h3{color:#4f0044; font-size:1.5em; margin:0 0 10px; font-weight:900;}
h4{color:#4f0044; font-size:1.25em; margin:0 0 10px; font-weight:900;}
h5{color:#4f0044; font-size:1em; margin:0 0 10px; font-weight:900;}
h6{color:#4f0044; font-size:0.75em; margin:0 0 10px; font-weight:900;}
textarea{resize:vertical;}
strong{font-weight:900}
a{color:#93087f}
a:focus, a:hover{color:#4f0044}
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a{color:inherit}
h1 > a:hover, h2 > a:hover, h3 > a:hover, h4 > a:hover, h5 > a:hover, h6 > a:hover{color:inherit}
h1 > a:focus, h2 > a:focus, h3 > a:focus, h4 > a:focus, h5 > a:focus, h6 > a:focus{color:inherit}
/* Common Styles */
.goog-tooltip{display:none !important;}
.goog-tooltip:hover{display:none !important;}
.goog-text-highlight{background-color: transparent !important; border: none !important;  box-shadow: none !important;}
.remove-bottom{margin-bottom:0 !important}
.half-bottom{margin-bottom:15px}
.add-bottom{margin-bottom:30px !important}
.font-12{font-size:0.75rem}
.btn-first{background:#e8bf11; border-color:#e8bf11; color:#fff}
.btn-first:hover, .btn-first:focus{background:#deb21e; color:#fff}
.btn-second{background:#4f0044; border-color:#4f0044; color:#fff}
.btn-second:hover, .btn-second:focus{background:#3b0233; color:#fff}
.text-first{color:#93087f}
.text-secondary{color:#4f0044}
.text-third{color:#2fa1a8}
.link-first{color:#93087f; font-weight:900}
.link-first:hover{color:#450039; text-decoration:underline}
.link-second{color:#4f0044}
.link-second:hover{color:#450039; text-decoration:underline}
.page-title{color:#4f0044; font-size:30px; font-weight:900; margin-top:10px; margin-bottom:20px}
.page-title > .text-thin{font-weight:100}
.section-title{font-size:23px}
.module-title{font-size:21px;}
.inner-banner{border:8px solid rgba(184, 184, 184, 0.6); border-radius:8px}
.list-first{list-style:none; margin:0; padding:0}
.list-first li{margin-bottom:3px; padding:0 0 3px 20px}
.list-first li:before{content:'\f0c8'; margin:5px 0 0 -19px; position:absolute; font-family:'FontAwesome'; font-size:8px; color:#93087f}
.list-first ul{list-style:none; margin:10px 0 0 10px; padding:0;}
.list-second{list-style:none; margin:0; padding:0}
.list-second > li{border-bottom:1px solid #ddd; padding:6px 0}
.list-second > li:first-child{padding-top:0}
.list-second > li:last-child{border:0}
.btn-dwnload-pdf{display:block; font-size:10px; text-transform:uppercase; vertical-align:top; line-height:14px}
.btn-dwnload-pdf:before{content:''; margin:0 10px 0 0; width:20px; height:26px; background:url(../images/sprite.png) no-repeat 0 0; display:inline-block; vertical-align:top}
.btn-dwnload-pdf > a{color:#450039; display:inline-block; width:65px; text-decoration:none; font-weight:900}
.btn-dwnload-pdf > a:hover{color:#93087f}
/* Structure Styles */
/* .header-wrap{width:100%; position:absolute; z-index:999; left:0; right:0; top:0; background:#fff; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4); box-shadow:0 0 10px rgba(0,0,0,0.4); -webkit-transform: translateZ(0);} */
/* header{border-top:6px solid #72075f; padding:15px 0} */
header {
	max-width: 1140px;
	margin: 40px auto 0;
}
.header-space-holder { display: none; }
ul.secondary-menu {
	display: grid;
	grid-template-columns: repeat(9, max-content);
}
ul.secondary-menu li.menu-item {
	display: grid;
	align-content: center;
	justify-content: center;
	padding: 0.1rem 0.8rem;
}
ul.secondary-menu li.top-menu-green { border-left: solid 1px #93B02F; }
ul.secondary-menu li.top-menu-blue { border-left: solid 1px #2FA1A8; }
ul.secondary-menu li.top-menu-red { border-left: solid 1px #93087F; }
ul.secondary-menu li.top-menu-yellow { border-left: solid 1px #DEB21E; }
ul.secondary-menu li a {
    color: #868686;
    font-weight: 900;
    font-size: 1.1em;
}
.headerMasthead {
	display: grid;
	grid-template-columns: 350px 1fr 300px;
    align-items: center;
    justify-items: right;
}
.headerLogo {
	padding: 1rem 30px 0 0;
	display: block;
}
.social-cntr .social-title h3 {
	font-size: 20px;
	font-weight: 700;
}
.headerSocialHandle {
	color: #333;
	font-size: 14px;
	font-weight: 700;
	margin-top: -6px;
    text-align: center;
}
.input-group {
    width: 100%;
}
.navbar-search .input-group-btn {
	display: none;
}
.zeno_font_resizer_container {
	text-align: left;
}
.zeno_font_resizer {
	width: fit-content;
	display: block;
}
.zeno_font_resizer a,
.zeno_font_resizer a:active,
.zeno_font_resizer a:visited {
    color: #868686;
}
.navbar-brand{height:auto; padding:0; float:none;}
.top-links{text-align:right; margin-bottom:10px;}
.top-links ul{margin:0; padding:0}
.top-links li{display:inline-block; padding:0 5px}
.top-links a{color:#696969; font-family:'FuturaBT'; font-weight:700}
.top-links a:hover{background:none; color:#696969; text-decoration:underline}
.top-links .fa{margin-left:5px; color:#97528d}
.top-links .top-link-fa:after{margin-left:5px; color:#97528d; display:inline-block; font-family:'FontAwesome';}
.top-links .top-link-fa.top-link-fa-calendar:after{content:'\f073';}
.top-links .top-link-fa.top-link-fa-file:after{content:'\f0f6';}
.widget .search-form { padding-top: 22px; }
.navbar-search{border:3px solid #d1d1d1; border-radius:8px; width: 400px;}
.navbar-search .input-group .form-control{font-size:16px; height:40px; border:0}
.navbar-search .input-group .form-control:focus{border-color:transparent; box-shadow:none}
.navbar-search .input-group .input-group-btn .btn{background:#231f20; color:#fff; padding:9px 19px; border-radius:0 6px 6px 0}
.social-cntr{margin:5px 0 15px; padding-left: 10px;}
.social-cntr .social-title, .social-cntr .social-buttons {
	display: inline-block;
	vertical-align: text-top;
}
.social-title {
	padding: 0 4px;
}
.social-buttons {
	margin-right: 30px;
}
.social-cntr.hidden-xs {
	margin-top: 48px;
}
@media screen and (max-width: 1110px) {
    ul.secondary-menu {
        grid-template-columns: repeat(5, max-content);
        margin: 0 auto;
        width: max-content;
    }
    .header-space-holder {
        display: none;
    }
    .navbar-search {
        width: 280px;
    }
    ul.secondary-menu li {
        border-left: solid 1px #999;
    }
    /* ul.secondary-menu li:last-child {
        border-right: solid 1px #999;
    } */
    .headerMasthead {
        display: grid;
        grid-template-columns: 350px 1fr;
        align-items: center;
        justify-items: center;
        width: 80%;
        margin: 0 auto;
    }
    .social-container {
        grid-column-start: 2;
        margin-top: -40px;
    }
    .social-cntr.hidden-xs {
        margin-top: 0;
    }
}
@media screen and (max-width: 767px) {
    header {
        margin: 0 auto;
    }
    .headerMasthead {
        grid-template-columns: 1fr;
        justify-items: center;
    }
    .header-space-holder {
        display: none;
    }
    ul.secondary-menu {
        display: grid;
        grid-template-columns: 1fr;
        width: 100%;
    }
    .navbar-search {
        width: auto;
    }
    .input-group {
        display: inline;
    }
    #home-signup {
        display: grid;
        justify-items: center;
        margin-bottom: 4rem;
    }
}
h3.socialHandle {color:#fff;font-size: 28px;}

.social-cntr .social-title h3{font-family:'FuturaBT'; font-weight:700; color:#231f20; margin:0; font-size:14px}
.social{height:36px; list-style:none; padding:0; margin:0; display:inline-block; vertical-align:middle}
.social li{list-style-type:none; margin:0; float:left; margin-left:2px;}
.social li i.fa{background:#0A66C2; color:#fff; width:26px; height:26px; border-radius:50%; font-size:16px; text-align:center; padding-top:20%; transition:all 0.2s ease-in-out;}
.social li i.fa-facebook{background:#3a5ba2}
.social li i.fa-xtwitter{background:#151717}
.social li i.fa-instagram{background:#e04f5f}
.social li i.fa-share-alt{background:#72c758}
.social li i.fa-mobile{background:#9E3793}
.social li i.fa:hover{opacity:.7;}
.social li i.fa.fa-mobile {
	font-size: 20px;
	padding-top: 2px;
}
.social li i.fa-xtwitter::before {
	content: '';
	background-image: url('/wp-content/themes/camdencounty/images/x-logo.svg');
	background-size: 16px 16px;
	height: 100%;
	width: 100%;
	display: block;
	background-position-x: center;
	background-repeat: no-repeat;
}
.social li i.fa-xtwitter::before svg {
    width: 20px;
    height: 20px;
}
.navbar-default{border:0; border-radius:0; margin:0}
.navbar-default .nav-justified{z-index:1; position:relative}
.navbar-default .nav-justified > li > a{text-align:left; color:#fff; -webkit-box-shadow:inset 5px -10px 0 -5px rgba(0,0,0,0.2); box-shadow:inset 5px -10px 0 -5px rgba(0,0,0,0.2)}
.navbar-default .nav-justified > li > a strong{text-transform:uppercase; font-family:'FuturaBT'; font-weight:900}
.navbar-default .nav-justified > li.nav-link-1 > a{background:#2fa1a8}
.navbar-default .nav-justified > li.nav-link-2 > a{background:#93b02f}
.navbar-default .nav-justified > li.nav-link-3 > a{background:#93087f}
.navbar-default .nav-justified > li.nav-link-4 > a{background:#deb21e}
.navbar-default .nav-justified > li.nav-link-5 > a{background:#696969}
.navbar-default .nav-justified > li.nav-link-6 > a{background:#231f20}
.navbar-default .nav-justified .menu-large{position:static;}
.navbar-default .nav-justified .mega-menu{width:100%; border-radius:0; margin:0; left:0; border:0}
.navbar-default .nav-justified .mega-menu .mega-content{padding:10px 20px;}
.navbar-default .nav-justified .mega-menu .mega-content a{color:#fff}
.navbar-default .nav-justified .mega-menu .mega-content h4{margin-bottom:10px; color:#fff; font-size:1em; font-weight:900}
.navbar-default .nav-justified .mega-menu .mega-content ul{margin-bottom:20px}
.navbar-default .nav-justified .mega-menu .mega-content ul li{margin-bottom:3px}
.navbar-default .nav-justified .mega-menu .mega-content .mega-title{margin-bottom:15px; padding-bottom:15px; color:#fff; font-size:1em; border-bottom:1px solid rgba(255, 255, 255, 0.3)}
.navbar-default .navbar-justified > li > a:hover, .navbar-default .navbar-justified > li > a:focus{-webkit-box-shadow:none; box-shadow:none}
.navbar-default .open > a, .navbar-default > .open > a:hover, .navbar-default .open > a:focus{-webkit-box-shadow:none; box-shadow:none}
.navbar-default .nav-justified > li.nav-link-1 .mega-menu{background:#247d83}
.navbar-default .nav-justified > li.nav-link-2 .mega-menu{background:#718a24}
.navbar-default .nav-justified > li.nav-link-3 .mega-menu{background:#710661}
.navbar-default .nav-justified > li.nav-link-4 .mega-menu{background:#bc8c17}
/* .navbar-default .nav-justified > li.nav-link-5 .mega-menu{background:#4e4e4e} */
.navbar-default .nav-link-1.open > a, .navbar-default > .nav-link-1.open > a:hover, .navbar-default .nav-link-1.open > a:focus{background:#247d83}
.navbar-default .nav-link-2.open > a, .navbar-default > .nav-link-2.open > a:hover, .navbar-default .nav-link-2.open > a:focus{background:#718a24}
.navbar-default .nav-link-3.open > a, .navbar-default > .nav-link-3.open > a:hover, .navbar-default .nav-link-3.open > a:focus{background:#710661}
.navbar-default .nav-link-4.open > a, .navbar-default > .nav-link-4.open > a:hover, .navbar-default .nav-link-4.open > a:focus{background:#bc8c17}
.navbar-default .nav-link-5.open > a, .navbar-default > .nav-link-5.open > a:hover, .navbar-default .nav-link-5.open > a:focus{background:#4e4e4e}
.navbar-default .nav-justified > li.nav-link-6 .dropdown-menu{background:#231f20;}
.navbar-default .nav-justified > li.nav-link-6 .dropdown-menu li{border-bottom:1px solid #3e3d3d}
.navbar-default .nav-justified > li.nav-link-6 .dropdown-menu li:last-child{border-bottom:0}
.navbar-default .nav-justified > li.nav-link-6 .dropdown-menu li a{padding:10px 20px; color:#fff}
.navbar-default .nav-justified > li.nav-link-6 .dropdown-menu li a:hover{background:#000}
.navbar-default .nav-justified .mega-menu .navbar-search{border:1px solid #404040; border-radius:4px}
.navbar-default .nav-justified .mega-menu .navbar-search .input-group .input-group-btn .btn{border-radius:0 4px 4px 0; border-color:#404040}
.nav-strip{height:64px; position:absolute; width:40%; top:0; z-index:0; -webkit-box-shadow:inset 5px -10px 0 -5px rgba(0,0,0,0.2); box-shadow:inset 5px -10px 0 -5px rgba(0,0,0,0.2);}
.nav-strip.nav-strip-left{background:#2fa1a8; left:0}
.nav-strip.nav-strip-right{background:#deb21e; right:0}
.navbar-toggle{background:#72075f; margin:0 0 10px; padding:9px}
.navbar-toggle .icon-bar{width:16px; background:#fff}
.dropdown-menu {font-size:1em;}
.mega-menu-toggle {
	display: none;
}
.lang-select li{padding:0 3px; border-left:1px solid #969696; font-size:11px; line-height:11px; cursor:pointer; margin-right:-4px;}
.lang-select li:first-child{border-left:0}
.lang-select li a{color:inherit; text-decoration:none}
.lang-select li.active a{color:#93087f}
/* Scroll */
.scroll-pane{width:100%;overflow:auto;outline:0}
.horizontal-only{height:auto;max-height:160px}
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute;left:0 !important}
.jspCap{display:none}
.jspVerticalBar{position:absolute;top:0;right:0;width:10px;height:100%}
.jspVerticalBar .jspTrack{background:#fff;position:relative;width:8px}
.jspVerticalBar .jspDrag{background:#ececec;position:relative;top:0;right:0;cursor:pointer;width:8px;}
.jspVerticalBar .jspArrowUp, .jspVerticalBar .jspArrowDown{display:none}
.jspVerticalBar .jspArrow:focus{outline:none}
.map-menu-scroll{max-height:506px; width:100%; overflow:auto; outline:0;}
.map-menu-scroll ul.list-group{margin-bottom:0}
.iframeWrapper{position:relative; padding-bottom:56.25%; padding-top:25px; height:0}
.iframeWrapper iframe{position:absolute; top:0; left:0; width:100%; height:100%; border:0}
/* Breadcrumb */
.breadcrumb{padding:0; background:none; font-size:15px; margin-top:20px; margin-bottom:0}
.breadcrumb a{color:#8e8d8d}
.breadcrumb .breadcrumb_last{color:#2fa1a8; font-weight:700}
.breadcrumb > li + li:before{content:'\00bb'; color:#8e8d8d; display:inline-block; vertical-align:top; margin-top:-2px; padding:0 8px;}
.breadcrumb > li:last-child{color:#2fa1a8; font-weight:700;}
.pagination-primary > li > a, .pagination-primary > li > span{color:#919191; border-color:#ececec}
.pagination-primary > li > a:hover,
.pagination-primary > li > span:hover,
.pagination-primary > li > a:focus,
.pagination-primary > li > span:focus{color:#93087f; border-color:#ececec}
.pagination-primary > .active > a,
.pagination-primary > .active > span,
.pagination-primary > .active > a:hover,
.pagination-primary > .active > span:hover,
.pagination-primary > .active > a:focus,
.pagination-primary > .active > span:focus{background:#4f0044; border-color:#4f0044;}
footer{border-top:10px solid #3b0233; color:#fff}
footer h4{color:#fff; text-transform:uppercase; margin-bottom:10px; font-family:'proxima-nova-alt-webfont'; font-weight:700}
footer h4 small{color:#fff; font-size:68%; line-height:normal; font-weight:400;}
footer h4 .text-thin{font-weight:400}
footer li a{color:#fff}
footer li a:hover, footer li a:focus{color:#fff}
footer .footer-top-sec{background:#4f0044; padding:30px 0;}
footer .footer-btm-sec{background:#3b0233; padding:30px 0}
footer .footer-nav{margin-bottom:40px}
footer .footer-nav li{margin-bottom:5px}
footer .footer-nav-social li{margin-bottom:20px;}
footer .footer-nav-social li .fa{margin-right:20px; text-align:center; background:#37022f; color:#fff; width:40px; height:40px; font-size:26px; line-height:40px; vertical-align:middle}
footer .footer-links li{padding:0 10px; border-left:1px solid #fff; line-height:13px; margin-left:-4px;}
footer .footer-links li:first-child{border:0}
footer .tweet-msg{margin-bottom:25px; position:relative; overflow:hidden}
footer .tweet-msg .tweet-msg-left{float:left}
footer .tweet-msg .tweet-msg-body{margin-left:40px}
footer .tweet-msg p{overflow-wrap:break-word; word-wrap:break-word; -webkit-hyphens:auto; -ms-hyphens:auto; -moz-hyphens:auto; hyphens:auto}
footer .newsletter{margin-bottom:40px}
footer .newsletter .form-control{border:0; height:38px}
footer .newsletter .form-control:first-child{width:97%; border-top-right-radius:4px; border-bottom-right-radius:4px}
footer .newsletter .input-group-btn:last-child>.btn{border-top-left-radius:4px; border-bottom-left-radius:4px; font-size:18px; font-weight:900}
footer .footer-office-cntr .footer-office{margin-bottom:40px}
footer .footer-office-cntr .footer-office li{margin-bottom:20px;}
footer .footer-office-cntr .footer-office li .fa{text-align:center; float:left; background:#37022f; color:#fff; width:34px; height:34px; font-size:1.25em; line-height:34px}
footer .footer-office-cntr .footer-office li span{margin:0 0 0 50px; display:block; overflow-wrap:break-word; word-wrap:break-word; -webkit-hyphens:auto; -ms-hyphens:auto; -moz-hyphens:auto; hyphens:auto;}
.masthead-wrap .masthead-banner{width:100%; height:auto; overflow:hidden; position:relative; text-align: center;}
.masthead-wrap .masthead-banner .masthead-header{position:absolute; width:100%; bottom:10%; z-index:1;}
.masthead-wrap .masthead-banner .masthead-header > .masthead-title{text-align:center; text-transform:uppercase; color:#fff; font-size:85px;}
.masthead-wrap .masthead-bar{height:10px}
.masthead-wrap .masthead-bar.masthead-bar-services{background:#93087f}
.masthead-wrap .masthead-bar.masthead-bar-news{background:#deb21e}
.masthead-wrap .masthead-bar.masthead-bar-events{background:#93b02f}
.masthead-wrap .masthead-bar.masthead-bar-your-government{background:#deb21e}
.masthead-wrap .container{padding-left:0; padding-right:0}
.emergency-alert{padding:0; border:0; position:absolute; top:10px; z-index:2; width:100%}
.emergency-alert .emergency-alert-bx{background:#fff; border-radius:4px; font-family:'FuturaBT'; font-weight:700; position:relative; -webkit-box-shadow:0 0 8px 1px rgba(0,0,0,0.6); box-shadow:0 0 8px 1px rgba(0,0,0,0.6);}
.emergency-alert .emergency-content .emergency-title{font-size:14px; font-weight:900; color:#72075f; text-transform:uppercase; line-height:normal; margin:0}
.emergency-alert .emergency-content .emergency-text{font-size:14px; line-height:normal}
.emergency-alert .close{position:absolute; right:0; z-index:1; background:#93087f; height:100%; width:24px; line-height:64px; color:#fff; font-size:1.5em; font-weight:700; border:0; opacity:1; border-radius:0 4px 4px 0; text-align:center}
.newsletter-wrap{background:#3a002e; padding:30px 0; margin-bottom:30px; color:#fff}
.newsletter-wrap .signup-wrap h2 > .text-thin{font-weight:100}
.newsletter-wrap .signup-form-wrap .form-control, .newsletter-wrap .signup-form-wrap .btn{border-radius:4px}
.newsletter-wrap .signup-form-wrap .form-control{-webkit-box-shadow:inset 5px 5px 15px 5px rgba(0,0,0,0.2); -moz-box-shadow:inset 5px 5px 15px 5px rgba(0,0,0,0.2); box-shadow:inset 5px 5px 15px 5px rgba(0,0,0,0.2);}
.newsletter-wrap .signup-form-wrap .btn{font-weight:900}
.hm-news-post{border-bottom:3px solid #b3b3b3; margin-bottom:20px}
.hm-news-panel > .row:last-child > div:last-child > .hm-news-post{border:0}
.hm-news-post .hm-news-post-img{height:194px; position:relative;}
.hm-news-post .hm-news-post-title{width:100%; min-height:54px; background:#450039; position:absolute; left:0; bottom:0; text-align:center;}
.hm-news-post .hm-news-post-title h3{display:inline-block; vertical-align:middle; color:#fff; padding:10px; margin:0; font-size:1em; font-family:'proxima-nova-alt-webfont'; font-weight:900}
.hm-news-post .hm-news-post-title h3 > a:hover{color:#dbcbd5; text-decoration:none}
.hm-news-post .hm-news-post-data{padding:10px 15px 20px}
.hm-news-post .hm-news-post-data .hm-news-post-desc{margin-bottom:3px}
.hm-news-post .hm-news-post-data .hm-news-post-date time{color:#2fa1a8; font-size:15px;}
.hm-news-post .hm-news-post-data .hm-news-post-date > .fa{color:#b3b3b3}
.inner-pg-wrap{background:url(../images/inner-pg-bg.png); border-top:1px solid #d3cece; padding:25px 0}
.hm-mid-wrap{background:url(../images/inner-pg-bg.png)}
.hm-mid-bg{background:url(../images/hm-mid-bg.png) no-repeat center bottom; padding-top:30px; padding-bottom:30px}
.hm-board-wrap h2{color:#450039; font-size:30px; text-align:center; margin-bottom:20px}
.hm-board-wrap h2 > .text-thin{font-weight:100}
.hm-board-wrap img{border:8px solid rgba(184, 184, 184, 0.6)}
.hm-board-wrap .hm-board-list{list-style:none; margin-top:10px; padding-left:24px}
.hm-board-wrap .hm-board-list li{margin-bottom:8px; position:relative}
.hm-board-wrap .hm-board-list li:last-child{margin-bottom:0;}
.hm-board-wrap .hm-board-list li:before{content:'\f105'; margin:-22px 0 0 -24px; top:50%; position:absolute; font-family:'FontAwesome'; font-weight:700; font-size:1.75em; color:#93087f}
.hm-board-wrap .hm-board-list li > a{color:#696969; font-weight:700; font-size:1em;}
.hm-board-wrap .hm-board-list li > a:hover{color:#4f0044; text-decoration:none}
.hm-services-wrap{text-align:center; padding-top:30px}
.hm-services-wrap h2{color:#450039; font-size:30px; margin-bottom:20px}
.hm-services-wrap h2 > .text-thin{font-weight:100}
.hm-services-wrap .hm-services-list{list-style:none; margin:0; padding:0; font-size:21px}
.hm-services-wrap .hm-services-list .hm-services-inner{margin-bottom:20px}
.hm-services-wrap .hm-services-list a{color:inherit; font-weight:700}
.hm-services-wrap .hm-services-list a:hover{color:#4f0044; text-decoration:none}
.hm-services-hover{border:8px solid #bfbfbf; border-radius:50%; margin:0 auto 15px; width:150px; height:150px; overflow:hidden; position:relative; text-align:center}
.hm-services-hover .hm-services-overlay{border-radius:50%; width:100%; height:100%; position:absolute; overflow:hidden; top:0; left:0; right:0; background-color:rgba(0,0,0, 0.4); -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
.hm-services-hover > img{display:block; position:relative; border-radius:50%; width:100%; height:100%}
.hm-services-hover .hm-services-ico{text-decoration:none; display:inline-block; margin:15px auto 0; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
.hm-services-hover .hm-services-ico > img{width:100px; height:100px;}
.hm-services-hover:hover{box-shadow:0 0 2px 2px #9f9f9f; -webkit-transition:box-shadow 0.2s; -moz-transition:box-shadow 0.2s; transition:box-shadow 0.2s;}
.hm-services-hover:hover .hm-services-overlay{background-color:rgba(0,0,0, 0); -webkit-transition-delay:.2s; transition-delay:.2s;}
.hm-services-hover:hover .hm-services-ico{display:none; -webkit-transition-delay:.2s; transition-delay:.2s;}
.col-sm-4.hm-services-inner {height: 230px;}
.panel-first{box-shadow:none}
.panel-first .panel-heading{border-bottom:3px solid #b3b3b3; padding:0 0 15px}
.panel-first .panel-heading .panel-title{color:#4f0044; text-transform:uppercase; font-size:30px}
.panel-first .panel-heading .panel-title > .text-thin{font-weight:100; text-transform:capitalize}
.panel-first .panel-body{padding:20px 0 0}
.panel-sidebar{border:0}
.panel-sidebar .panel-heading{background:#4f0044; border:0; border-radius:0; color:#fff; position:relative; cursor:pointer}
.panel-sidebar .panel-heading .panel-title{font-size:25px; font-weight:700}
.panel-sidebar .panel-heading .panel-title:after{content:'\f0d7'; font-family:'FontAwesome'; position:absolute; right:0; margin:0 20px 0 0}
.panel-sidebar .sidebar > ul li{border-radius:0; padding:0; border-top:0; margin-bottom:-1px; position:relative;}
.panel-sidebar .sidebar > ul > li:nth-child(odd){background:#f0f0f0;}
.panel-sidebar .sidebar > ul li a{color:#4f0044; text-decoration:none; position:relative; padding:10px 40px 10px 30px; display:block; font-size:1rem}
.panel-sidebar .sidebar > ul li a:before{position:absolute; top:0; left:0; margin:15px 0 0 15px; content:'\f0c8'; font-family:'FontAwesome'; font-size:8px; color:#93087f}
.panel-sidebar .sidebar > ul li a.active{color:#fff; background:#93087f; margin-left:-1px; margin-right:-1px; padding:10px 41px 10px 31px;}
.panel-sidebar .sidebar > ul li a.active:after{display:block; position:absolute; top:0; right:0; width:28px; height:28px; margin:7px 0 0; content:'\f107'; font-family:'FontAwesome'; font-size:1.25em;}
.panel-sidebar .sidebar > ul li a:hover{background:#b70b9b; color:#fff; margin-left:-1px; margin-right:-1px; padding:10px 41px 10px 31px;}
.panel-sidebar .sidebar > ul li a:hover:before, .panel-sidebar .sidebar li a.active:before{color:#fff}
.panel-sidebar .sidebar > ul li .list-accordion-content{display:none; padding-left:0}
.panel-sidebar .sidebar > ul li .list-accordion-content li{border:0; border-bottom:2px solid #f0f0f0}
.panel-sidebar .sidebar > ul li .list-accordion-content li a{font-size:14px; padding:5px 10px 5px 45px;}
.panel-sidebar .sidebar > ul li .list-accordion-content li a:before{margin:9px 0 0 30px}
.panel-sidebar .sidebar > ul li .county-addresses-block{padding:10px 30px}
.panel-inner .panel-body{padding:25px}
.hm-event-list{list-style:none; padding:0;}
.hm-event-list > li{margin:0 0 20px;}
.hm-event-list > li > .hm-event-panel{padding:0 0 20px; border-bottom:3px solid #b3b3b3;}
.hm-event-list > li:last-child > .hm-event-panel{border-bottom:0}
.hm-event-list > li > .hm-event-panel > a.time-block > time{display:none; width:100%; color:#fff; background:#ebebeb; text-align:center; text-transform:uppercase; margin-bottom:20px}
.hm-event-list > li > .hm-event-panel > a.time-block > time > .hm-ev-year{display:none;}
.hm-event-list > li > .hm-event-panel > a.time-block > time > .hm-ev-day{display:block; color:#2fa1a8; font-size:45px; font-weight:900}
.hm-event-list > li > .hm-event-panel > a.time-block > time > .hm-ev-month{display:block; font-weight:900; background:#3a002e; padding:5px 0; font-size:17px}
.hm-event-list > li > .hm-event-panel > .hm-ev-info > .hm-ev-title{margin:0; font-weight:900}
.hm-event-list > li > .hm-event-panel > .hm-ev-info > .hm-ev-date{padding-top:2px}
.hm-event-list > li > .hm-event-panel > .hm-ev-info > .hm-ev-date > .fa{color:#b3b3b3}
.hm-event-list > li > .hm-event-panel > .hm-ev-info > .hm-ev-date > time{color:#2fa1a8}
.contact-strip{background:#e2e2e2; padding:30px 0; border-top:1px solid #cfcbcb; margin-bottom:50px; text-align:center}
.contact-strip .call-icon{border-radius:50%; border:3px solid #959595; display:inline-block; text-align:center; padding:8px 0; margin:5px 10px 0 0;}
.contact-strip .call-icon .fa-phone{color:#959595;}
.contact-strip .call-text{font-weight:900; line-height:normal}
.contact-strip p{margin:0}
.poc-wrap{border:1px solid #e2e2e2}
.poc-wrap .poc-header .poc-title{color:#4f0044}
.poc-wrap .poc-title > .text-thin{font-weight:100;}
.poc-name{color:#4f0044; margin:0}
.poc-desg{font-weight:900; margin:0 0 15px}
.poc-office{margin:0 0 20px}
.poc-office li{margin-bottom:10px; display:table}
.poc-office li:last-child{margin:0;}
.poc-office li .fa{text-align:center; background:#4f0044; color:#fff; width:25px; height:30px; font-size:1em; line-height:28px}
.poc-office li span{padding:0 0 0 15px; display:table-cell; vertical-align:middle; font-weight:700; line-height:normal; overflow-wrap:break-word; word-wrap:break-word; -webkit-hyphens:auto; -ms-hyphens:auto; -moz-hyphens:auto; hyphens:auto;}
.poc-office li a{color:inherit}
.service-link-list{list-style:none; margin:0 0 50px; padding:0; border:3px solid #f0f0f0; background:#fff}
.service-link-list li{position:relative; padding:0}
.service-link-list li:before{content:'\f0c8'; margin:15px 0 0 15px; position:absolute; font-family:'FontAwesome'; font-size:8px; color:#93087f}
.service-link-list li a{color:#4f0044; font-weight:900; display:block; padding:10px 35px}
.service-link-list li:hover:before{color:#fff}
.service-link-list li:hover a{background:#93087f; color:#fff; text-decoration:none}
.inr-social-cntr{margin-bottom:15px}
.inr-social-cntr .inr-social-title{display:inline-block; vertical-align:middle;}
.inr-social-cntr .inr-social-title h2{font-weight:normal; margin:0 10px 0 0; font-size:1em;}
.ev-social-cntr{margin-bottom:15px}
.ev-social-cntr .ev-social-title{display:inline-block; vertical-align:middle;}
.ev-social-cntr .ev-social-title h2{font-weight:normal; margin:0 10px 0 0; font-size:1em;}
.news-list-group .news-list-group-item{padding:20px 0; background:none; border-right:0; border-left:0}
.news-list-group .news-list-group-item:first-child{padding-top:0; border-top:0}
.news-list-group .news-list-group-title{color:#450039; font-size:18px; font-weight:900}
.news-list-group .news-list-group-item .news-list-date{color:#2fa1a8; margin-bottom:15px}
.news-list-group .news-list-group-item .news-list-date li{margin-bottom:5px; padding-left:30px}
.news-list-group .news-list-group-item .news-list-date li:before{display:none}
.news-list-group .news-list-group-item .news-list-date li:last-child{margin-bottom:0}
.news-list-group .news-list-group-item .news-list-date .fa{margin-left:-30px; color:#adadad; text-align:center; font-size:1.25em; width:15px; position:absolute;}
.news-list-group .news-list-group-item .news-list-group-media{margin-bottom:20px}
.news-list-group .news-list-group-item .news-list-map{position:relative; height:100px; overflow:hidden; width:100%;}
.news-list-group .news-list-group-item .news-list-map > img{position:absolute}
time.up-events{display:inline-block; width:100%; font-weight:900; background:#ffffff; text-align:center; text-transform:uppercase; margin-bottom:15px}
time.up-events > .hm-ev-year{display:none;}
time.up-events > .hm-ev-day{display:block; color:#2fa1a8; font-size:45px;}
time.up-events > .hm-ev-month{display:block; background:#3a002e; color:#fff; padding:5px 0; font-size:17px}
.modify-search-container{min-height:66px; margin-bottom:15px}
.modify-search-container .modify-search-wrap{padding-top:10px}
.modify-search-container .modify-search-wrap .modify-search-action{color:#93087f; cursor:pointer}
.modify-search-container .modify-search-wrap .modify-search{display:none}
.modify-search-container .modify-search-wrap .modify-search .input-group .form-control{border:0}
.modify-search-container .modify-search-wrap .modify-search .input-group .form-control:focus{border-color:transparent; box-shadow:none}
.modify-search-container .modify-search-wrap .modify-search .input-group .input-group-btn .btn{background:#231f20; color:#fff}
.search-results{list-style:none; padding-left:0}
.search-results .panel-search-bx{border:1px solid #f6f4f4; padding:15px; position:relative; background:#fff; margin-bottom:15px}
.search-results .panel-search-bx > dt{font-size:18px;}
/* A-Z*/
.service-panel{background:#fff; position:relative; overflow:hidden; height:auto; width:100%;}
.service-searchinner{background:#93087f; color:#fff; padding-top:30px;}
.service-search{position:relative; padding:0 2% 25px;}
.service-search .form-group{position:relative;}
.service-search .btn-search{position:absolute; right:0; top:0; background:#e3b817; color:#fff; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; border-top-left-radius: 0; border-bottom-left-radius: 0;}
.alphabetical-search-pannel{background:#4f0044; color:#fff; padding:10px 8% 25px;}
.alphabetical-search-pannel p{margin-bottom:11px; font-size:13px}
.atoz-services-link{margin:0;}
.alphabet-box{text-align:center;}
.atoz-services-link li{padding-bottom:6px; float:left; width:35px; text-align:center;}
.alphabet-link{color: #fff; display:block; font-size: 30px; line-height: 28px;}
.alphabet-link:hover, .alphabet-link.active{font-weight:bold; color:#fff;}
.service-list{position:relative; height:auto; overflow:hidden; margin-bottom:0;}
.service-list li{padding:45px 0 30px; position:relative; height:auto; overflow:hidden; border-bottom:solid #ebebeb 2px; border-radius:0}
.alphabet{color:#4f0044; font-size:50px; padding-right:20px; line-height:90px;}
.service-panel .list-first li{padding:0; overflow:visible; padding-left:20px; font-size:1em; color:#4f0044; border:none;}
/* Owl Slider */
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}
.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel .owl-refresh .owl-item{display:none}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-perspective:1000;}
.owl-carousel .owl-item img{display:block;max-width:100%;-webkit-transform-style:preserve-3d}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-item img{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1}
.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px;background:#c8c8c8;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#26b0bd}
.owl-carousel, owl-carousel li{margin:0; padding:0; list-style:none}
/* Owl Slider - section theme */
.hm-slider-wrap{background:#e2e2e2; position:relative; z-index:0;}
/*.hmBannerSldrCntr .owl-item img{width:100%; display:block; height:auto; position:absolute}*/
.hmBannerSldrCntr .owl-item .hmBannerSldrCaption{padding:10px 0; background:rgba(31, 30, 30, 0.9); z-index:2; text-align:center; position:absolute; bottom:0; left:0; right:0}
.hmBannerSldrCntr .owl-item .hmBannerSldrCaption > .caption-text{color:#fff; font-size:17px; margin-bottom:10px; vertical-align:top;}
.hmBannerSldrCntr .owl-item .hmBannerSldrCaption > a > .caption-text{color:#fff; text-decoration:none; font-size: 30px;}
.hmBannerSldrCntr .owl-item .hmBannerSldrCaption > a:hover {text-decoration:none;}
.hmBannerSldrCntr .owl-item .hmBannerSldrCaption > .btn{font-family:'FuturaBT'; background:#93087f; padding:12px 0 12px 30px; color:#fff; font-size:1em; font-weight:900; border:0}
.hmBannerSldrCntr .owl-item .hmBannerSldrCaption > .btn > span{padding:13px 11px 14px 11px; background:#72075f; margin-left:20px; border-radius:0 4px 4px 0}
.hmBannerSldrCntr .owl-item .hmBannerSldrCaption > .btn > span > .glyphicon{font-size:14px}
.hmBannerSldrCntr .owl-item .hmBannerSldrCaption > .btn:hover{background:#72075f;}
.hmBannerSldrCntr .owl-item .hmBannerSldrCaption > .btn:hover span{background:#93087f}
.hmBannerThumbSldrCntr{position:relative; padding:5px 50px}
.hmBannerThumbSldrCntr .owl-item .hmThumbSldrCaption{background:#fff; overflow:hidden; cursor:pointer; padding:5px; border:2px solid #fff; display:table}
.hmBannerThumbSldrCntr .owl-item .hmThumbSldrCaption > .hm-thumb-pic{border:1px solid #d3d2d3; width:102px}
.hmBannerThumbSldrCntr .owl-item .hmThumbSldrCaption > .hm-thumb-text{color:#450039; font-size:14px; line-height:18px; vertical-align:middle; padding-left:15px; position:relative; display:table-cell; font-family:'FuturaBT'; font-weight:900}
.hmBannerThumbSldrCntr .owl-item.thmb-active .hmThumbSldrCaption{border-color:#2fa1a8}
.hm-slider-wrap .slider-controls{z-index:99}
.hm-slider-wrap .slider-controls a{color:#b2b2b2; top:50%; margin-top:-26px; position:absolute}
.hm-slider-wrap .slider-controls a.hm-slider-left{left:0}
.hm-slider-wrap .slider-controls a.hm-slider-right{right:0}
.hm-slider-wrap .slider-controls a:hover, .hm-slider-wrap .slider-controls a:focus{color:#a1a1a1}
.hm-services-list{position:relative}
.hm-services-list .owl-theme .owl-controls .owl-nav [class*=owl-]{color:#b2b2b2; top:50%; margin-top:-40px; position:absolute; background:none}
.hm-services-list .owl-theme .owl-controls .owl-nav .owl-prev{left:0}
.hm-services-list .owl-theme .owl-controls .owl-nav .owl-next{right:0}
.hm-services-list .owl-theme .owl-controls .owl-nav [class*=owl-]:hover, .hm-slider-wrap .owl-theme .owl-controls .owl-nav [class*=owl-]:focus{color:#a1a1a1}
@media screen and (max-width: 600px) {
    .hm-slider-wrap {display:none;}
    .navbar-brand{height:auto; padding:0; display: block; width: 100%;}
    .navbar-brand img {height: 140px; margin: 0 auto;}
}
.download-list-text{padding:4px 0; display:block}
/* Development Styles */
.zeno_font_resizer{margin:0;line-height: 19px}
.newsletter-wrap .footer-signup, .footer-top-sec .home-signup{display:none}
.tp_recent_tweets ul{padding-left:0; margin-bottom:40px; list-style:none}
.tp_recent_tweets ul li{padding:0 0 0 40px; background:none}
.tp_recent_tweets ul li:before{content:'\f099'; margin:-3px 0 0 -40px; position:absolute; font-family:'FontAwesome'; font-size:26px}
.tp_recent_tweets .twitter_time{display: block; padding-top:5px; text-transform:uppercase;}
.navbar-default .nav-justified > li.nav-link-6 .secondary-menu{background:#231f20; margin:-10px -20px}
.navbar-default .nav-justified > li.nav-link-6 .secondary-menu li{border-bottom:1px solid #3e3d3d; margin:0}
.navbar-default .nav-justified > li.nav-link-6 .secondary-menu li:last-child{border-bottom:0}
.navbar-default .nav-justified > li.nav-link-6 .secondary-menu li a{padding:10px 20px; color:#fff; display:block; clear:both; font-weight: normal; line-height: 1.42857; white-space:nowrap; text-decoration:none}
.navbar-default .nav-justified > li.nav-link-6 .secondary-menu li a:hover{background:#000}
.mobile-lang-chooser ul{list-style:outside none none; margin:0 0 0 -12px; padding:0;}
.mobile-lang-chooser ul li{display:inline-block; font-weight:700; font-size:15px; line-height:12px; padding-right:5px;}
.mobile-lang-chooser ul li a{color:inherit;}
.mobile-lang-chooser ul li:first-child{border-right:1px solid #969696;}
.mobile-lang-chooser img{margin-left:-12px; width:35px;}
.hide-widget-title h2{display:none;}
.service-search .ui-widget-content, .search-form .ui-widget-content{margin:0; padding:0; max-height:200px; overflow-y:auto; overflow-x:hidden; position:absolute; top:100%; z-index:10000; border:1px solid #ddd; border-radius:0 0 3px 3px; background-color:#fff; box-shadow:0 6px 12px rgba(0,0,0,.05)}
.service-search .ui-widget-content li, .search-form .ui-widget-content li{display:block; margin:0; padding:0; cursor:pointer; border-bottom:1px solid #ddd; padding:6px 12px; color:#696969;}
.service-search .ui-widget-content li:last-child, .search-form .ui-widget-content li:last-child{margin-bottom:-1px}
.service-search .ui-widget-content li:hover, .search-form .ui-widget-content li:hover{background-color:#f0f0f0;}
.service-search .ui-widget-content{font-size:14px;}
.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop{max-width:none}
#tribe-bar-form{background:#fff}
#tribe-bar-form label{font-size:14px; color:#4f0044; font-weight:900}
#tribe-bar-form .tribe-bar-submit input[type=submit]{background:#4f0044; border-radius:4px; font-size:14px; padding:10px 12px; line-height:29px}
#tribe-events .tribe-events-button, .tribe-events-button{background:#4f0044; border-radius:4px; letter-spacing:normal; font-size:14px; padding:6px 12px; line-height:29px}
#tribe-events .tribe-events-button:hover, #tribe-events .tribe-events-button:focus, .tribe-events-button:hover, .tribe-events-button:focus{background:#3b0233;}
.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-event-]{padding:10px; border-bottom:1px solid #dcdcdc;}
.tribe-events-calendar div[id*=tribe-events-event-]:last-child{border:0}
#tribe-events-content .tribe-events-calendar td{color:#93087f}
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background:#e8bf11; color:#fff}
.tribe-events-calendar thead th{background:#4f0044; padding-left:2px; padding-right:2px}
.tribe-events-calendar .mobile-active.tribe-events-has-events:after{background-color:#fff;}
#tribe-events-content .content-class h3{color:#696969; font-size:18px}
#tribe-events-content .tribe-events-tooltip h4{color:#4f0044; font-size:14px}
#tribe-bar-form #tribe-bar-views, #tribe-bar-views .tribe-bar-views-list{padding:0}
#tribe-bar-collapse-toggle{line-height:34px;}
.datepicker.dropdown-menu{padding:10px; font-family:'proxima-nova-alt-webfont', sans-serif; font-weight:400}
.datepicker.dropdown-menu thead tr:first-child, .datepicker-switch:hover, .datepicker-switch:focus{background:#4f0044; color:#fff}
.datepicker.dropdown-menu thead tr > th{border-radius:0}
.datepicker.dropdown-menu th, .datepicker.dropdown-menu td{padding:6px 8px;}
.datepicker table tr td.active.active, .datepicker table tr td span.active.active{background:#4f0044;}
.datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover{background:#4f0044;}
.cform ol{padding:0; list-style:none;}
.cform ol > li{margin-bottom:15px;}
.cform ol > li label{display:block}
.cform ol > li input[type=text]{display:block; width:100%; padding:6px 12px; height:34px; border:1px solid #ccc; border-radius:4px; line-height:1.42857143;}
.cform ol > li textarea{display:block; width:100%; padding:6px 12px; border:1px solid #ccc; border-radius:4px}
.cform ol > li .emailreqtxt, .cform ol > li .reqtxt{font-size:0.75rem}
.cform input[type=submit]{padding:6px 12px; border:0; border-radius:4px; line-height:1.42857143; background:#3b0233; color:#fff;}
.cf_error{border:1px solid #a94442 !important; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483; box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483; outline:none}
.fldrequiredlabel:after{content:'*'; color:red; padding-left:5px;}
.failure, .success{padding:15px; margin-bottom:20px; border:1px solid transparent; border-radius:4px;}
.failure{border-color:#ebccd1; color:#a94442; background-color:#f2dede;}
.failure ol{margin:5px 0 0; font-size:14px; padding-left:20px;}
.failure ol > li a{color:#a94442;}
.success{border-color:#d6e9c6; color:#3c763d; background-color:#dff0d8;}
.skiplink-text{display:none}
.atcb-list{padding:15px !important}
.atcb-list .atcb-item{padding:5px 0 !important; border-bottom:1px dashed #b9b9b9}
.atcb-list .atcb-item:last-child{border-bottom:0}
.a2a_kit.a2a_kit_size_32.a2a_default_style{display:inline-block}
.a2a_default_style .a2a_count, .a2a_default_style .a2a_svg, .a2a_floating_style .a2a_svg, .a2a_vertical_style .a2a_count, .a2a_menu .a2a_svg{border-radius:50% !important; background-image:none !important}
.a2a_svg{width:30px !important; height:30px !important;}
.a2a_svg:before{margin:0; width:30px; text-align:center; display:block; position:absolute; font-family:'FontAwesome'; font-size:1em; color:#fff}
.a2a_s_facebook{background:#3a5ba2}
.a2a_s_facebook:before{content:'\f09a';}
.a2a_s_twitter{background:#1ebef0}
.a2a_s_twitter:before{content:'\f099';}
.a2a_s_google_plus{background:#dd4b39}
.a2a_s_google_plus:before{content:'\f0d5';}
/* WISIWYG Styles */
.entry-content img{margin:0 0 1.5em 0;}
.alignnone{margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter{display: block; margin:5px auto 5px auto;}
.alignright{float:right; margin:5px 0 20px 20px;}
.alignleft{float: left; margin:5px 20px 20px 0;}
a img.alignright{float:right; margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left; margin:5px 20px 20px 0;}
a img.aligncenter{display:block; margin-left:auto; margin-right:auto}
.wp-caption{background:#fff; border: 1px solid #f0f0f0; max-width:96%; padding:5px 3px 10px; text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none; height:auto; margin:0; max-width:98.5%; padding:0; width:auto;}
.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; margin:0; padding:0 4px 5px;}
.wp-smiley{margin:0 !important; max-height:1em;}
blockquote.left{margin-right:20px; text-align:right; margin-left:0; width:33%; float:left;}
blockquote.right{margin-left:20px; text-align:left; margin-right:0; width:33%; float:right;}
.gallery dl{}
.gallery dt{}
.gallery dd{}
.gallery dl a{}
.gallery dl img{}
.gallery-caption{}
.size-full{}
.size-large{}
.size-medium{}
.size-thumbnail{}

.screen-reader-text{clip:rect(1px, 1px, 1px, 1px); position:absolute !important; height:1px; width:1px;	overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;	border-radius: 3px;	box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);	clip:auto !important; color:#21759b; display:block; font-size:14px; font-size:0.875em; font-weight:bold; height:auto; left:5px; line-height:normal; padding:15px 23px 14px; text-decoration:none; top:5px; width:auto; z-index:100000;}
.content-class h1{font-size:36px; margin:10px 0;}
.content-class h2{font-size:2em; margin:10px 0; color:#696969;}
.content-class h3{font-size:1.75em; margin:10px 0;}
.content-class h4{font-size:1.5em; margin:10px 0;}
.content-class h5{font-size:22px; margin:10px 0;}
.content-class h6{font-size:1.25em; margin:10px 0;}
.content-class p {font-size:1em;line-height:26px;padding:0;margin:10px 0;}
.content-class ol {margin:10px 0 0 20px;}
/*.content-class ul{list-style:none; margin:0 0 25px; padding:0}*/
.content-class ul {list-style:none; margin:10px 0 10px 20px; padding:0;}
.content-class ul > li:before{content:'\f0c8'; margin:5px 0 0 -19px; position:absolute; font-family:'FontAwesome'; font-size:8px; color:#93087f}
.content-class img{max-width:100%}
.content-class a{overflow-wrap:break-word; word-wrap:break-word; -webkit-hyphens:auto; -ms-hyphens:auto; -moz-hyphens:auto; hyphens:auto;}
/* Media Styles */
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
footer h4{font-size:1.25rem}
footer .footer-nav li{font-size:1rem}
footer .footer-nav-social li{font-size:1em;}
footer .tweet-msg p{font-size:0.75rem}
footer .footer-office-cntr .footer-office li, footer .footer-top-sec p{font-size:1rem}
footer .footer-btm-sec{text-align:center;}
footer .footer-btm-sec p{font-size:1em; display:inline-block; max-width:260px}
footer .footer-btm-sec .footer-links-wrap{font-size:1em; padding-top:10px;}
footer .footer-top-sec p{margin-bottom:10px}
.navbar-default .container{padding-left:0; padding-right:0}
.navbar-default .nav-justified > li{

}
.navbar-default .nav-justified > li > a{margin-bottom:0; padding:5px; height:50px}
.navbar-default .nav-justified > li > a i{margin-top:6px; font-size:1.6em}
.navbar-default .nav-justified > li.nav-link-3 > a i{font-family:'FuturaBT'; font-weight:900; font-size:17px; line-height:32px; white-space: nowrap}
@media screen and (max-width: 767px) {
    .navbar-default {
        background-color: #fff;
        /* border-color: #e7e7e7; */
    }
    #mega-menu-primary {
        display: grid;
        grid-template-columns: 1fr 52px;
    }
    .nav-link-1,
    .nav-link-2,
    .nav-link-3,
    .nav-link-4 {
        grid-column: 1/3;
    }
    #mega-menu-item-157 {
        position: relative;
    }
    .nav-link-5 a {
        display: none !important;
    }
    .nav-link-5 ul.dropdown-menu {
        display: block !important;
        width: 100%;
        position: static;
        padding: 0;
        margin: 0;
        box-shadow: none;
    }
    .navbar-default .nav-justified .mega-menu .navbar-search {
        border: medium none;
        border-radius: 0;
    }
    #search-2 {
        border: 1px solid #ececec;
    }
    .navbar-default .nav-justified > li.nav-link-6 > a {
        background: #fff;
    }
    .navbar-default .nav-justified > li.nav-link-6 > a {
        text-align: left;
        color: #B3B3B3;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .nav-link-5 .navbar-search .input-group-btn {
        display: block;
        right: 34px;
        background-color: #fff;
        z-index: 3;
    }
    .nav-link-5 .navbar-search .input-group .input-group-btn .btn {
        background: transparent;
        color: #b3b3b3;
        padding: 11px 0px 0 8px;
        border-radius: 0;
        border: medium none;
    }
    .navbar-default .nav-justified .mega-menu .mega-content {
        padding: 10px 0px 10px 8px;
    }
    .navbar-default .nav-justified > li > a i{
        margin-top: 8px; 
        font-size: 2.1em;
    }
    #mega-menu-primary li.menu-item {
        margin-bottom: 1rem;
    }
    #mega-menu-primary a.mega-menu-link {
        text-align: center;
        line-height: 38px;
    }
}
.newsletter-wrap .newsletter-divider{border-bottom:1px solid #541949; margin-bottom:20px; padding-bottom:20px}
.newsletter-wrap .signup-form-wrap .form-control{font-size:22px; height:54px; padding:10px 16px; font-size:18px; line-height:1.3333333; margin-bottom:15px}
.newsletter-wrap .signup-form-wrap .btn{font-size:30px}
.newsletter-wrap .signup-wrap{text-align:center}
.newsletter-wrap .signup-wrap h2{font-size:30px;}
.newsletter-wrap .signup-wrap p{font-size:1em; margin:0 0 15px}
.newsletter-wrap .connect-wrap{text-align:center}
.newsletter-wrap .connect-wrap h2{font-size:30px}
.newsletter-wrap .connect-wrap h2 > .text-thin{font-weight:100}
.social.social-lg{height:44px}
.social.social-lg li{margin-left:15px;}
.social.social-lg li i.fa {
	width: 32px;
	height: 32px;
	font-size: 20px;
	padding-top: 20%;
}
.social.social-lg li:first-child{margin-left:0}
.social.social-sm{height:30px}
.social.social-sm li{margin-left:10px;}
.social.social-sm li i.fa{width:30px; height:30px; font-size:1em; padding-top:7px;}
.social.social-sm li:first-child{margin-left:0}
.emergency-alert .emergency-content{padding:10px 35px 10px 15px}
.service-link-list li:nth-child(odd){background-color:#f0f0f0;}
.contact-strip .call-icon{width:45px; height:45px; display:block; margin:0 auto 10px}
.contact-strip .call-icon .fa-phone{font-size:1.5rem}
.contact-strip .call-text{font-size:30px}
.contact-strip p{font-size:1rem}
.contact-strip .call-divider{margin-bottom:10px}
.poc-wrap{border-left:10px solid #4f0044; padding:20px; margin-bottom:50px}
.poc-wrap .poc-header .poc-title{font-size:30px; max-width:200px}
.poc-name{font-size:1.25rem}
.poc-desg{font-size:1.25rem}
.poc-office li span{font-size:14px}

.service-pg-info .inner-banner{margin-bottom:30px}
/*.hmBannerSldrCntr .owl-item{height:286px; overflow:hidden}*/
/*.hmBannerSldrCntr .owl-item img{max-width: 100%; margin: 0;}*/
#map {height: 500px;}
.park-map{margin-bottom:30px}
.panel-sidebar .panel-heading .panel-title{padding-right:30px}
@media only screen and (min-width : 768px) {
.top-links{font-size:13px}
.navbar-default .container{padding-left:15px; padding-right:15px}
.navbar-default .nav-justified > li{display:block; width:auto; float:left}
.navbar-default .nav-justified > li > a{font-size:11px; padding:14px; height:64px}
.navbar-default .nav-justified > li > a strong{font-size:14px}
.navbar-default .nav-justified .mega-menu .mega-content{padding:30px;}
.page-lang-es .navbar-default .nav-justified > li > a{font-size:9px; padding:14px 10px; height:64px}
.page-lang-es .navbar-default .nav-justified > li > a strong{font-size:10px}
.navbar-search .input-group .form-control{font-size:18px}
.social-cntr .social-title h3{font-size:16px}
.social.social-lg li{margin-left:8px;}
h3.socialHandle {
	color: #fff;
	font-size: 18px;
}
.breadcrumb{font-size:15px;}
.newsletter-wrap .newsletter-divider{border:0; margin:0; padding-bottom:0; border-right:1px solid #541949;}
.newsletter-wrap .signup-form-wrap .form-control{font-size:18px; height:44px;}
.newsletter-wrap .signup-form-wrap .btn{font-size:1.5em; padding:4px 12px;}
.newsletter-wrap .signup-wrap{text-align:left}
.newsletter-wrap .signup-wrap h2{font-size:35px;}
.newsletter-wrap .signup-wrap p{font-size:17px; margin:0}
.newsletter-wrap .connect-wrap{padding-top:10px}
.newsletter-wrap .connect-wrap h2{font-size:22px}
footer h4{font-size:17px}
footer .footer-nav li{font-size:14px}
footer .footer-nav-social li{font-size:14px;}
footer .tweet-msg p{font-size:0.75rem}
footer .footer-office-cntr .footer-office li, footer .footer-top-sec p{font-size:0.75rem}
footer .footer-btm-sec p{font-size:14px; display:block; max-width:none}
footer .footer-btm-sec .footer-links-wrap{font-size:14px}
footer .newsletter{margin-bottom:0}
.masthead-wrap .container{padding-left:15px; padding-right:15px}
.page-title{font-size:55px;}
.panel-sidebar .panel-heading{cursor:auto}
.panel-sidebar .panel-heading .panel-title:after{display:none}
.hm-event-list > li:nth-last-child(2) > .hm-event-panel{border-bottom:0}
.hm-event-list > li > .hm-event-panel{position:relative; overflow:hidden}
.hm-event-list > li > .hm-event-panel > a.time-block > time{width:110px; float:left; min-height:110px; padding:0; margin:0; display:block}
.hm-event-list > li > .hm-event-panel > .hm-ev-info{padding-left:120px; font-size:14px}
.hm-event-list > li > .hm-event-panel > .hm-ev-info > .hm-ev-title{font-size:15px}
.hm-event-list > li > .hm-event-panel > .hm-ev-info > .hm-ev-date{font-size:14px}
.hm-board-wrap .hm-board-list{margin-top:25px}
.hm-board-wrap h2{font-size:34px}
.hm-services-wrap h2{font-size:34px}
.hm-services-wrap .hm-services-list{font-size:15px}
.hm-services-hover{border-width:5px; margin:0 auto 10px; width:100px; height:100px}
.hm-services-hover .hm-services-ico > img{width:60px; height:60px;}
.inr-social-cntr{position:absolute; right:0; z-index:1; text-align:center}
.inr-social-cntr .inr-social-title{display:block}
.inr-social-cntr .inr-social-title h2{margin:0 0 5px 0}
.inr-social-cntr .social.social-sm{height:auto}
.inr-social-cntr .social.social-sm li{margin:5px 0 0 0; float:none}
#main-content .inr-social-cntr, #tribe-events-list .inr-social-cntr, .events-archive .inr-social-cntr{position:relative; text-align:left}
#main-content .inr-social-cntr .inr-social-title, #tribe-events-list .inr-social-cntr .inr-social-title, .events-archive .inr-social-cntr .inr-social-title{display:inline-block}
#main-content .inr-social-cntr .inr-social-title h2, #tribe-events-list .inr-social-cntr .inr-social-title h2, .events-archive .inr-social-cntr .inr-social-title h2{margin:0 10px 0 0}
#main-content .inr-social-cntr .social.social-sm, #tribe-events-list .inr-social-cntr .social.social-sm, .events-archive .inr-social-cntr .social.social-sm{height:30px}
#main-content .inr-social-cntr .social.social-sm li, #tribe-events-list .inr-social-cntr .social.social-sm li, .events-archive .inr-social-cntr .social.social-sm li{margin:0 0 0 10px; float:left}
#main-content .inr-social-cntr .social.social-sm li:first-child, #tribe-events-list .inr-social-cntr .social.social-sm li:first-child, .events-archive .inr-social-cntr .social.social-sm li:first-child{margin-left:0;}
/*.hmBannerSldrCntr .owl-item{height:342px;}*/
/*.hmBannerSldrCntr .owl-item img{width:150%}*/
.hmBannerSldrCntr .owl-item .hmBannerSldrCaption > .caption-text{display:inline-block; font-size:30px; margin-bottom:0; margin-right:20px;}
.hm-news-panel .row:last-child .hm-news-post{border:0;}
.contact-strip{text-align:left}
.contact-strip .call-icon{display:inline-block; margin:5px 10px 0 0}
.contact-strip .call-text{font-size:33px}
.contact-strip p{font-size:1rem}
.contact-strip .call-divider{border-right:2px solid #b4b4b4; margin:0}
.poc-wrap{border-left:30px solid #4f0044}
.poc-wrap .poc-header{min-height:200px; border:0; border-right:2px solid #dcdcdc; display:table; margin:0; padding:0; margin-left:10px}
.poc-wrap .poc-header .poc-title{display:table-cell; vertical-align:middle; max-width:none; font-size:1.75rem}
.poc-name{font-size:1.75rem}
.poc-desg{font-size:18px}
/*.poc-office{margin:0}*/
.poc-office li span{font-size:0.75rem}
.emergency-alert .emergency-content{padding:10px; display:table}
.emergency-alert .emergency-content .emergency-title{min-width:180px; padding:5px 10px; margin:0; display:table-cell; border-right:1px solid #ccc; vertical-align:middle}
.emergency-alert .emergency-content .emergency-text{padding:5px 45px 5px 20px; display:table-cell}
.emergency-alert .close{width:34px}
.service-link-list li:before{margin:17px 0 0 25px}
.service-link-list li a{font-size:18px; padding:10px 50px}
.modify-search-container{min-height:34px}
.modify-search-container .modify-search-wrap{text-align:right; padding-top:0}
.panel-sidebar .panel-heading .panel-title{padding-right:0}
/* A-Z*/
.service-panel > .row > div:first-child{padding-right:0}
.service-panel > .row > div:last-child{padding-left:0}
.alphabet{font-size:70px;}
.alphabetical-search-pannel{padding:10px 6% 25px;}
.alphabetical-search-pannel p{font-size:1rem}
.alphabet-box{text-align:right;}
.atoz-services-link li{width: 24px;}
.alphabet-link{font-size: 22px;}
}
@media only screen and (min-width :  992px) {
.top-links{font-size:16px}
.navbar-default .nav-justified > li > a{font-size:13px; padding:10px 28px;}
.navbar-default .nav-justified > li > a strong{font-size:17px}
.page-lang-es .navbar-default .nav-justified > li > a{font-size:0.75em; padding:10px;}
.page-lang-es .navbar-default .nav-justified > li > a strong{font-size:0.75rem}
footer h4{font-size:1.25rem}
footer .footer-nav li{font-size:15px}
footer .footer-nav-social li{font-size:15px;}
footer .tweet-msg p{font-size:13px}
footer .footer-office-cntr .footer-office li, footer .footer-top-sec p{font-size:13px}
footer .footer-btm-sec{text-align:left}
footer .footer-btm-sec p{font-size:13px}
footer .footer-btm-sec .footer-links-wrap{font-size:13px; padding-top:0; text-align:right;}
.hm-board-wrap .hm-board-list li > a{font-size:1.25em;}
.breadcrumb{font-size:15px; margin-top:40px; margin-bottom:20px}
.newsletter-wrap .signup-form-wrap .form-control{font-size:18px; height:54px;}
.newsletter-wrap .signup-form-wrap .btn{font-size:1.5em; padding:6px 12px;}
.newsletter-wrap .signup-wrap h2{font-size:44px;}
.newsletter-wrap .signup-wrap p{font-size:22px}
.newsletter-wrap .connect-wrap{text-align:center;}
.newsletter-wrap .connect-wrap h2{font-size:1.75rem}
.social.social-lg{height:58px}
.social.social-lg li{margin-left:10px;}
.social.social-lg li i.fa {
	width: 44px;
	height: 44px;
	font-size: 24px;
	padding-top: 12px;
}
h3.socialHandle {
	color: #fff;
	font-size: 24px;
}
.social.social-lg li:first-child{margin-left:0}
.panel-first .panel-heading .panel-title{font-size:55px}
.panel-first .panel-heading .btn-first{margin-top:15px; font-size:1rem}
.hm-board-wrap h2{font-size:42px}
.hm-services-wrap{padding-top:40px}
.hm-services-wrap h2{font-size:42px; margin-bottom:30px}
.hm-services-wrap .hm-services-list{font-size:1.25rem}
.hm-services-hover{margin:0 auto 15px; width:115px; height:115px}
.hm-services-hover .hm-services-ico > img{width:70px; height:70px;}
.service-link-list li:nth-child(odd){background:none;}
.service-link-list li:nth-child(even){border-left:2px solid #dedede;}
.service-link-list :nth-child(4n), .service-link-list :nth-child(4n-1){background:#f0f0f0 !important;}
.service-pg-info .inner-banner{margin-bottom:0}
.service-pg-info p, .service-pg-info ul > li, .service-pg-info ol > li{font-size:18px}
.service-pg-info p:last-child{margin-bottom:0}
.inr-social-cntr{margin-bottom:0}
.inr-social-cntr .social.social-sm{height:30px}
.inr-social-cntr .social.social-sm li{margin:0 0 0 10px; float:left}
.inr-social-cntr .social.social-sm li:first-child{margin-left:0;}
#main-content .inr-social-cntr, #tribe-events-list .inr-social-cntr, .events-archive .inr-social-cntr{margin-bottom:15px}
.news-list-group .news-list-group-item .news-list-group-media{margin-bottom:0}
.news-list-group .news-list-group-title{font-size:26px; min-height:56px}
.btn-dwnload-pdf{font-size:13px}
.btn-dwnload-pdf > a{width:85px}
/*.hmBannerSldrCntr .owl-item{height:416px;}*/
/*.hmBannerSldrCntr .owl-item img{width:150%}*/
.hm-event-list > li:nth-last-child(2) > .hm-event-panel{border-bottom:3px solid #b3b3b3;}
.contact-strip .call-text{font-size:40px}
.contact-strip p{font-size:18px}
.poc-wrap{padding:30px}
.poc-wrap .poc-header .poc-title{font-size:33px}
.poc-name{font-size:30px}
.poc-desg{font-size:22px}
.emergency-alert .emergency-content .emergency-title{padding:10px}
.emergency-alert .emergency-content .emergency-text{padding:10px 45px 10px 20px}
.emergency-alert .close{width:44px}
/* A-Z*/
.alphabetical-search-pannel{padding:10px 8% 25px;}
.atoz-services-link li{width: 30px;}
.alphabet-link{font-size: 24px;}
}

@media only screen and (min-width : 1200px) {
.header-wrap{position:relative}
.header-space-holder{display:none}

.navbar-default .nav-justified > li{display:table-cell; width:1%; float:none;position:static;}
.navbar-default .nav-justified > li > a{font-size:14px; padding:10px 15px;}
.navbar-default .nav-justified > li > a strong{font-size:1rem}
.page-lang-es .navbar-default .nav-justified > li > a{font-size:13px}
.page-lang-es .navbar-default .nav-justified > li > a strong{font-size:13px}
footer h4{font-size:25px}
footer .footer-nav li{font-size:18px}
footer .footer-nav-social li{font-size:18px;}
footer .tweet-msg p{font-size:1rem}
footer .footer-office-cntr .footer-office li, footer .footer-top-sec p{font-size:1rem}
footer .footer-top-sec p{max-width:280px}
footer .newsletter{max-width:310px}
footer .footer-btm-sec p{font-size:1rem}
footer .footer-btm-sec .footer-links-wrap{font-size:1rem}
footer .footer-office{margin-top:0}
.page-lang-es footer h4{font-size:1.25rem}
.social-cntr .social-title h3{font-size:19px}
.social.social-lg{height:64px;width: 320px;}
.social.social-lg li{margin-left:8px;}
.social.social-lg li i.fa {
	width: 54px;
	height: 54px;
	font-size: 32px;
}
.social.social-lg li i.fa.fa-mobile {
	font-size: 42px;
	padding-top: 6px;
}
.social.social-lg li i.fa-xtwitter::before {
	background-size: 30px 30px;
}
.hm-board-wrap h2{font-size:50px}
.hm-services-wrap h2{font-size:50px}
.page-lang-es .hm-board-wrap h2{font-size:42px}
.hm-event-list > li > .hm-event-panel > a.time-block > time{width:130px; min-height:125px}
.hm-event-list > li > .hm-event-panel > a.time-block > time > .hm-ev-day{font-size:55px}
.hm-event-list > li > .hm-event-panel > a.time-block > time > .hm-ev-month{font-size:27px;}
.hm-event-list > li > .hm-event-panel > .hm-ev-info{padding-left:145px; font-size:1rem}
.hm-event-list > li > .hm-event-panel > .hm-ev-info > .hm-ev-title{font-size:1rem}
.hm-event-list > li > .hm-event-panel > .hm-ev-info > .hm-ev-date{font-size:15px}
.page-lang-es .hm-event-list > li > .hm-event-panel > a.time-block > time > .hm-ev-day{font-size:40px}
.hm-board-wrap .hm-board-list li{padding:0 0 3px 25px}
.hm-board-wrap .hm-board-list li > a{font-size:23px;}
.page-lang-es .hm-board-wrap .hm-board-list li > a{font-size:21px;}
.hm-services-hover{border-width:8px; margin:0 auto 20px; width:150px; height:150px}
.hm-services-hover .hm-services-ico > img{width:100px; height:100px;}
.hm-services-wrap .hm-services-list{font-size:21px}
.newsletter-wrap .signup-wrap h2{font-size:52px; margin:0}
.newsletter-wrap .signup-wrap p{font-size:26px; margin-bottom:0}
.newsletter-wrap .connect-wrap h2{font-size:33px}
.newsletter-wrap .signup-form-wrap .btn{font-size:30px}
.page-lang-es .newsletter-wrap .signup-wrap h2{font-size:48px}
.page-lang-es .newsletter-wrap .signup-wrap p{font-size:23px}
.contact-strip .call-icon{width:55px; height:55px;}
.contact-strip .call-icon .fa-phone{font-size:34px}
.contact-strip .call-text{font-size:30px}
.contact-strip p{font-size:1.25rem}
.poc-wrap .poc-header .poc-title{font-size:39px}
.poc-name{font-size:35px}
.poc-desg{font-size:26px}
.poc-office li span{font-size:1rem}
.inr-social-cntr .inr-social-title{display:inline-block}
.inr-social-cntr .inr-social-title h2{margin:0 10px 0 0}
#main-content .inr-social-cntr, #tribe-events-list .inr-social-cntr, .events-archive .inr-social-cntr{text-align:right}
.ev-social-cntr{text-align:right}
time.up-events > .hm-ev-day{font-size:55px;}
time.up-events > .hm-ev-month{font-size:27px}
.news-list-group .news-list-group-item .news-list-map{height:auto}
.news-list-group .news-list-group-item .news-list-map > img{position:relative}
.news-list-group .news-list-group-title{min-height:0}
/*.hmBannerSldrCntr .owl-item{height:auto}
.hmBannerSldrCntr .owl-item img{width:100%; position:relative; margin-left:0}*/
.emergency-alert .emergency-content{padding:15px}
.emergency-alert .emergency-content .emergency-title{min-width:190px; padding:10px 15px}
.emergency-alert .emergency-content .emergency-text{padding:10px 55px 10px 25px}
.emergency-alert .close{width:54px}
/* A-Z*/
.atoz-services-link li{width:35px;}
.alphabet-link{font-size: 30px;}
.alphabetical-search-pannel {padding: 10px 10% 25px;}
}
.img-left-padding {
max-width: 50% !important;
float: left;
margin: 0 15px 15px 0;
}
/* Edits */
h2.tribe-events-single-event-title.news-list-group-title {
display: none;
}
.tribe-events-list .tribe-events-loop .tribe-event-featured {
background: transparent;
}
.fullwidthcustom {
max-width: 100%;
}
/* Featured Event CSS override - forcing importants for time sake */
.tribe-events-list .tribe-events-loop .tribe-event-featured, .tribe-events-list #tribe-events-day.tribe-events-loop .tribe-event-featured, .type-tribe_events.tribe-events-photo-event.tribe-event-featured .tribe-events-photo-event-wrap, .type-tribe_events.tribe-events-photo-event.tribe-event-featured .tribe-events-photo-event-wrap:hover {
background-color: transparent !important;
border: 2px dashed #3a002e !important;
padding: 10px !important;
background: rgba(214, 199, 199, 0.5) !important;
}
.tribe-events-list .tribe-events-loop .tribe-event-featured a {
color: #3a002e !important;
}
ul#menu-superintendent-of-schools { list-style-type:  none; }
.widget-1.widget-first.widget-last.widget-odd.panel.panel-sidebar {
border: 1px solid #e2e2e2;
}
/* Slider */
@media only screen and (max-width: 768px){
.hmBannerSldrCntr .owl-item {
height: 240px;
overflow:  hidden;
}
}
@media only screen and (max-width: 736px) {
.hmBannerSldrCntr .owl-item {
height: 170px;
overflow: hidden;
}
}

/* Reset Stylesheet */
h1 {
	font-size:  36px;
}
h2 {

}
h1,h2,h3,h4,h5,h6 {
	padding: 0;
	margin: 0;
	line-height: normal;
}
p {
	margin: 0;
	padding: 0;
	line-height: noraml;
}
ol {
	margin: 0;
	padding: 0;
}
ul {
	margin: 0;
	padding: 0;
}
li {
	margin: 0;
	padding: 0;
}
.signup-wrap h2 {
	color:#fff;
}
tbody {
	vertical-align: top;
}
td, th {
	padding: 10px;
}
.white-headline {
	color:#FFF;
}
.white-headline h2.widgettitle {
    color: #FFF;
}
.newsletter-wrap .footer-signup, .footer-top-sec .home-signup {
	display: block;
}
input#email-home {
    margin-bottom: 10px !important;
}
.goog-te-banner-frame.skiptranslate {display: none !important;}
body { top: 0px !important; }

body.archive h1.page-title {
	display: none;
}
li.tribe-events-category-meeting-notes {
display: none !important;
}
body.post-type-archive-tribe_events li.tribe-events-category-meeting-notes {
display: block !important;
}


body.page-id-39365 .mejs-controls {
    display: none !important;
    visibility: hidden !important;
}

#mega-menu-wrap-primary {
	z-index: 1000;
	position: relative;
}

.masthead-banner img {
	max-width: 100%;
	height: auto;
}

.panel-search-header .searchResultPostDate {
	padding: 0.25em;
	background-color: #eee;
}

.panel-search-header .searchResultPostType {
	font-size: 1.25em;
	color: #fff;
	padding: 0.25em 0.5em;
}
