html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
article, aside, figure, footer, header, nav, section, details, summary{display:block;}
html{box-sizing:border-box;}
*,
*:before,
*:after{box-sizing:inherit;}
img, object, embed{max-width:100%;}
html{overflow-y:scroll;}
ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;} a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
del{text-decoration:line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted #000;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
th{font-weight:bold;vertical-align:bottom;}
td{font-weight:normal;vertical-align:top;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input, select{vertical-align:middle;}
pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}
input[type="radio"]{vertical-align:text-bottom;}
input[type="checkbox"]{vertical-align:bottom;}
.ie7 input[type="checkbox"]{vertical-align:baseline;}
.ie6 input{vertical-align:text-bottom;}
select, input, textarea{font:99% sans-serif;}
table{font-size:inherit;font:100%;}
small{font-size:85%;}
strong{font-weight:bold;}
td, td img{vertical-align:top;}
sub, sup{font-size:75%;line-height:0;position:relative;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
pre, code, kbd, samp{font-family:monospace, sans-serif;}
.clickable, label, input[type=button],
input[type=submit],
input[type=file],
button{cursor:pointer;}
button, input, select, textarea{margin:0;}
button, input[type=button]{width:auto;overflow:visible;}
.ie7 img{-ms-interpolation-mode:bicubic;}
.clearfix:before, .clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix { zoom: 1; }@font-face{font-family:'FontAwesome';src:url(//www.brunswickcountync.gov/wp-content/themes/BrunswickCounty/fonts/FontAwesome/fontawesome-webfont.eot);src:url(//www.brunswickcountync.gov/wp-content/themes/BrunswickCounty/fonts/FontAwesome/fontawesome-webfont.eot?#iefix) format('embedded-opentype'), url(//www.brunswickcountync.gov/wp-content/themes/BrunswickCounty/fonts/FontAwesome/fontawesome-webfont.woff2) format('woff2'), url(//www.brunswickcountync.gov/wp-content/themes/BrunswickCounty/fonts/FontAwesome/fontawesome-webfont.woff) format('woff'), url(//www.brunswickcountync.gov/wp-content/themes/BrunswickCounty/fonts/FontAwesome/fontawesome-webfont.ttf) format('truetype'), url(//www.brunswickcountync.gov/wp-content/themes/BrunswickCounty/fonts/FontAwesome/fontawesome-webfont.svg#fontawesomeregular) format('svg');font-weight:normal;font-style:normal;}
h1, body.et_divi_builder #et_builder_outer_content h1{font-size:40px;margin:0 0 20px;text-transform:uppercase;font-weight:800;font-family:'acumin-pro-extra-condensed';line-height:48px;}
h2, body.et_divi_builder #et_builder_outer_content h2{color:#304b73;font-size:32px;line-height:36px;margin:0 0 10px;text-transform:uppercase;font-weight:700;font-family:'acumin-pro-extra-condensed';}
h3, body.et_divi_builder #et_builder_outer_content h3,
body.et_divi_builder #et_builder_outer_content .et_pb_text > h3:last-child,
body.et_divi_builder #et_builder_outer_content .et_pb_text > h3:last-child{color:#707070;font-weight:700;text-transform:uppercase;font-size:13px;padding:0 0 15px;margin:0 0 15px;border-bottom:5px solid #304b73;font-family:'acumin-pro-wide';line-height:16px;}
.et_divi_builder #et_builder_outer_content .et_pb_module h3{margin-bottom:15px !important;}
h4, body.et_divi_builder #et_builder_outer_content h4{color:#304b73;font-size:28px;line-height:30px;font-weight:700;font-family:'acumin-pro-extra-condensed';text-transform:uppercase;margin:0 0 10px;padding:0;letter-spacing:1px;}
h5, body.et_divi_builder #et_builder_outer_content h5{font-size:16px;line-height:20px;margin:0 0 10px;border-bottom:1px solid #e1e1e1;display:block;padding:15px 0;font-family:'acumin-pro-condensed';font-weight:700;text-transform:uppercase;color:#707070;}
#contentWrap h5 > a,
body.et_divi_builder #contentWrap #et_builder_outer_content h5 > a{display:block;padding-right:30px;position:relative;color:#707070;font-family:'acumin-pro-condensed';}
h5 > a:hover, body.et_divi_builder #et_builder_outer_content h5 > a:hover{color:#eacc62;}
h5 > a:after, body.et_divi_builder #et_builder_outer_content h5 > a:after{content:'\f054';font-family:'FontAwesome';position:absolute;right:0;top:0;bottom:0;height:18px;font-size:14px;margin:auto;}
.et_divi_builder #et_builder_outer_content .et_pb_text > :last-child{border-bottom:none;}
h6, body.et_divi_builder #et_builder_outer_content h6{text-transform:uppercase;font-size:13px;font-weight:400;font-family:"acumin-pro-wide";margin:0 0 5px;line-height:15px;}
#contentWrap ul > li,
body.et_divi_builder #contentWrap #et_builder_outer_content ul > li{list-style:disc;}
#contentWrap ol > li,
body.et_divi_builder #contentWrap #et_builder_outer_content ol > li{list-style:decimal;}
#contentWrap ul,
#contentWrap ol,
body.et_divi_builder #contentWrap #et_builder_outer_content ul,
body.et_divi_builder #contentWrap #et_builder_outer_content ol{padding:0 0 0 40px;margin:20px 0;}
body.et_divi_builder #et_builder_outer_content table{width:100%;display:table-layout;margin:0 0 20px;}
body.et_divi_builder #et_builder_outer_content table tr td,
body.et_divi_builder #et_builder_outer_content table tr th{border:1px solid #CCC;padding:5px;}
body.et_divi_builder #et_builder_outer_content table tr th{font-family:'acumin-pro-extra-condensed';font-size:18px;font-weight:800;text-transform:uppercase;background:#ececec;}
body.et_divi_builder #et_builder_outer_content table tr:nth-child(odd) td{background:#ececec;}
hr, body.et_divi_builder #et_builder_outer_content hr{margin:30px auto;height:1px;background:#CCC;width:100%;}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{display:block;margin:auto;text-align:center;}
.wp-caption, body.et_divi_builder #et_builder_outer_content .et_pb_module .wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px;}
.wp-caption img, body.et_divi_builder #et_builder_outer_content .et_pb_module .wp-caption img{border:0 none;padding:0;margin:0;display:block;width:100%;}
.wp-caption p.wp-caption-text, body.et_divi_builder #et_builder_outer_content .et_pb_module .wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0;background:#303030;color:#FFF !important;display:block;padding:5px;}
a, body.et_divi_builder #contentWrap #et_builder_outer_content a{text-decoration:none;color:#0066CC;}
a:hover, body.et_divi_builder #contentWrap #et_builder_outer_content a:hover{color:#eacc62}
a:hover{color:#eacc62;}::-moz-selection{background:#304b73;color:#fff;text-shadow:none;}::selection{background:#304b73;color:#fff;text-shadow:none;}
input:-moz-placeholder{color:#a9a9a9;}
textarea:-moz-placeholder{color:#a9a9a9;}
img{height:auto;max-width:100%;}
div{max-width:100%;}
iframe, video {
max-width:100%;
} p{margin-bottom:20px;}
#header:after,
#contentWrap:after,
#footer:after,
body #headerSearch .inner form[name="headerSearch"]:after{content:'';clear:both;display:block;width:100%;}
#nav,
a, #overlayNav,
.overlayToggle, .menuToggle, .overlayToggle, body form[name="tagSearch"] .chosen-container,
body form[name="tagSearch"] .chosen-container-single .chosen-single,
body div.quick-chat-container, body.et_divi_builder #contentWrap #et_builder_outer_content div.et_pb_promo,
h1, body.et_divi_builder #et_builder_outer_content h1,
h2, body.et_divi_builder #et_builder_outer_content h2,
h3, body.et_divi_builder #et_builder_outer_content h3,
h4, body.et_divi_builder #et_builder_outer_content h4,
h5, body.et_divi_builder #et_builder_outer_content h5,
h6, body.et_divi_builder #et_builder_outer_content h6,
body.et_divi_builder #contentWrap #et_builder_outer_content .brunswickCallouts .et_pb_promo:after,
#contentWrap .btn,
ul.eventList > li, body.et_divi_builder #contentWrap #et_builder_outer_content ul.eventList > li,
ul.eventList > li .inner *,
body.et_divi_builder #contentWrap #et_builder_outer_content ul.eventList > li .inner *,
#brunswickServices div.item span.icon:before,
body #et_builder_outer_content #brunswickServices div.item span.icon:before,
#brunswickServices div.item *,
#sideMenu > ul > li,
#sideMenu > ul > li > span,
#sideMenu > ul > li:after,
body.et_divi_builder #et_builder_outer_content .et_pb_accordion .et_pb_toggle_close,
#updateList{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
body{background:#304b73;padding:0;margin:0;font-size:14px;font-family:Helvetica, arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#site{position:relative;}
#header{position:relative;z-index:111;background:#FFF;}
#contentWrap{position:relative;z-index:99;background:#FFF;font-family:'acumin-pro';font-size:15px;color:#707070;}
#contentInner{max-width:1200px;position:relative;margin:auto;padding:20px 20px 0;}
#footer{position:relative;z-index:98;background:#304b73;color:#FFF;}
#headerSearch{}
body #headerSearch label{height:0;overflow:hidden;width:0;display:block;}
body #headerSearch .inner{background:#f3f3f3;}
body #headerSearch .inner form[name="headerSearch"]{margin:0 20%;position:relative;}
body #headerSearch .inner form[name="headerSearch"] input[type="search"]{background:none;display:block;padding:12px;border:none;width:100%;outline:none;color:#304b73;font-family:'acumin-pro-condensed';max-width:906px;outline:none;font-size:16px;}
body #headerSearch .inner form[name="headerSearch"] ::-webkit-input-placeholder{color:#707070;font-family:'acumin-pro-condensed';text-transform:uppercase;}
body #headerSearch .inner form[name="headerSearch"] ::-moz-placeholder{color:#707070;font-family:'acumin-pro-condensed';text-transform:uppercase;}
body #headerSearch .inner form[name="headerSearch"] :-ms-input-placeholder{color:#707070;font-family:'acumin-pro-condensed';text-transform:uppercase;}
body #headerSearch .inner form[name="headerSearch"] :-moz-placeholder{color:#707070;font-family:'acumin-pro-condensed';text-transform:uppercase;}
body #headerSearch .inner form[name="headerSearch"] input[type="submit"]{position:absolute;top:0;right:0;bottom:0;font-family:'FontAwesome';text-align:center;width:50px;padding:15px;border:none;background:none;font-size:16px;color:#304b73;}
#nav ul.menu{list-style:none;margin:0;padding:0;text-align:right;}
#nav ul.menu > li{display:inline-block;vertical-align:middle;margin-right:-2px;}
#nav ul.menu > li > a{text-decoration:none;color:#304b73;font-size:18px;display:block;padding:15px 22px;text-transform:uppercase;font-family:'acumin-pro-condensed';font-weight:800;}
#nav ul.menu > li.menu-item-has-children > a:after{content:'\f078';font-family:'FontAwesome';font-size:12px;display:inline-block;margin:-2px 0 0 10px;vertical-align:middle;}
#nav ul.menu > li:hover > a,
#nav ul.menu > li.current-menu-item > a,
#nav ul.menu > li.current-menu-parent > a,
#nav ul.menu > li.showChild > a{color:#eacc62;}
#nav ul.menu > li > .subWrap,
#headerSearch{position:absolute;visibility:hidden;left:0;top:55px;min-width:100%;max-width:100%;overflow:hidden;}
#nav ul.menu > li > .subWrap > .inner,
#headerSearch .inner{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);background:#FFF;opacity:0;margin:auto;}
#headerSearch .inner{max-width:1200px;}
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu{padding:20px;list-style:none;margin:auto;white-space:nowrap;text-align:center;position:relative;display:flex;justify-content:space-between;width:100%;max-width:1200px;}
#nav ul.menu > li:hover > .subWrap,
body.showSearch #headerSearch{visibility:visible;}
#nav ul.menu > li:hover > .subWrap > .inner,
body.showSearch #headerSearch .inner{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);}
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li.menu-item-has-children{text-align:left;width:100%;}
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li{display:inline-block;margin:0 1%;}
#nav ul.menu > li#menu-item-7069 > .subWrap > .inner > ul.sub-menu{padding-bottom:80px;}
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li.allDepartments{position:absolute;bottom:0;right:20px;text-align:center;min-width:200px;}
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li.allDepartments > a{background:#304b73;color:#FFF;vertical-align:middle;text-transform:uppercase;font-weight:bold;font-size:14px;padding:15px 20px}
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li:last-child{padding-right:0;}
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li.menu-item-has-children > a,
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li.megaColumn > .subWrap > .inner > ul.sub-menu > li.menu-item-has-children > a{border-bottom:1px solid #cccccc;}
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li.megaColumn > a{display:none;}
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li > a,
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li.megaColumn > .subWrap > .inner > ul.sub-menu > li > a{display:block;padding:0;margin:auto auto 15px;text-transform:uppercase;font-weight:bold;color:#304b73;font-size:16px;font-family:'acumin-pro-condensed';}
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li > a:hover,
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li.current-menu-item > a,
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li.current-menu-ancestor > a{color:#eacc62;}
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li > .subWrap > .inner > ul.sub-menu > li,
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li.megaColumn > .subWrap > .inner > ul.sub-menu > li > .subWrap > .inner > ul.sub-menu > li{margin-bottom:5px;}
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li.megaColumn > .subWrap > .inner > ul.sub-menu > li:last-child{margin-bottom:0;}
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li.megaColumn > .subWrap > .inner > ul.sub-menu > li{margin-bottom:30px;}
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li > .subWrap > .inner > ul.sub-menu > li > a,
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li.megaColumn > .subWrap > .inner > ul.sub-menu > li > .subWrap > .inner > ul.sub-menu > li > a{text-transform:uppercase;font-family:'acumin-pro-condensed';font-size:14px;color:#4c4c4c;white-space:normal;}
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li > .subWrap > .inner > ul.sub-menu > li > a:hover,
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li.megaColumn > .subWrap > .inner > ul.sub-menu > li > .subWrap > .inner > ul.sub-menu > li > a:hover{color:#eacc62;}
.menuToggle, .searchToggle{text-transform:uppercase;font-size:16px;cursor:pointer;display:none;float:right;}
.searchToggle{display:block;}
.menuToggle:after, .searchToggle:after{content:'\f0c9';font-family:'FontAwesome';font-size:18px;color:#304b73;display:inline-block;vertical-align:middle;margin:0;pointer-events:none;padding:17px;}
.searchToggle:after{content:'\f002';}
.closeToggle{display:none;float:right;background:#304b73;cursor:pointer;background:#eacc62;}
#headerSearch .closeToggle{background:#304b73;}
.closeToggle:before{content:'\f00d';font-family:'FontAwesome';color:#FFF;padding:17px;font-size:18px;display:block;line-height:14px;}
#headerSearch .closeToggle{float:right;}
body.showSearch #headerSearch .closeToggle{display:block;}
.overlayToggle{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;visibility:hidden;z-index:100;pointer-events:none;}
#footTop .inner{max-width:1200px;margin:auto;position:relative;display:flex;justify-content:space-between;padding:40px 20px;font-family:'acumin-pro-condensed';font-weight:700;text-transform:uppercase;line-height:24px;font-size:14px;}
#footTop .inner a,
#footTop .inner p{font-family:'acumin-pro-condensed';font-weight:700;letter-spacing:.5px;}
#footTop .inner a:hover{color:#eacc62;}
#footTop .inner h3{font-size:18px;text-transform:uppercase;margin:0 0 20px;font-family:'acumin-pro-condensed';font-weight:800;color:#FFF;padding-bottom:0;border:none;}
#footBottom{border-top:1px solid #8996aa;}
#footBottom .inner{max-width:1200px;width:100%;position:relative;display:flex;margin:auto;padding:30px 20px;justify-content:space-between;font-size:11px;}
#footer a{text-decoration:none;color:#FFF;}
#header #headerBottom{position:relative;}
#header #headerBottom > .inner{max-width:1200px;margin:auto;width:100%;}
#header #headerLogo{position:absolute;max-width:130px;top:-20px;z-index:1000;}
body.miniLogo #header #headerLogo{max-width:90px;}
#headerLogo img{display:block;}
#header .social{border-bottom:1px solid #e1e1e1;padding:8px 20px;}
#header .social .inner{max-width:1200px;position:relative;margin:auto;text-align:right;}
.social{position:relative;}
.social a{text-decoration:none;display:inline-block;margin-left:4px;font-size:0px;}
.social a:hover:before{color:#eacc62;}
.social a:before{font-family:'FontAwesome';display:block;font-size:16px;color:#304b73;}
.social a.facebook:before{content:'\f09a';}
.social a.twitter:before{content:'\f099';}
.social a.youtube:before{content:'\f16a';}
.social a.google:before{content:'\f0d5';}
.social a.nextdoor:before{content:'\f015';}
.social a.linkedin:before{content:'\f08c';}
#accessibilityNotifications{position:relative;text-align:left;}
#accessibilityNotifications a{text-decoration:none;color:#FFF;display:inline-block;vertical-align:middle;margin-right:20px;font-size:0;}
#accessibilityNotifications a:hover{color:#eacc62;}
#accessibilityNotifications a:before{font-family:'FontAwesome';display:block;font-size:26px;}
#accessibilityNotifications a.specialNeeds:before{content:'\f193';}
#accessibilityNotifications a.emergencyAlerts:before{content:'\f10b';}
#accessibilityNotifications a.emailNotifications:before{content:'\f1d8';}
#accessibilityNotifications a.roadClosure:before{content:'\f14e';}
body.et_divi_builder #contentWrap #et_builder_outer_content .brunswickCallouts .et_pb_column{position:relative;background:#FFF;padding-top:20%;min-height:200px;}
body.et_divi_builder #contentWrap #et_builder_outer_content .brunswickCallouts .et_pb_promo{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;}
body.et_divi_builder #contentWrap #et_builder_outer_content .brunswickCallouts .et_pb_promo:before{content:'';display:inline-block;vertical-align:middle;margin:0 -4px 0 0;width:0;height:100%;}
body.et_divi_builder #contentWrap #et_builder_outer_content .brunswickCallouts .et_pb_promo:after{content:'';opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#304b73;}
body.et_divi_builder #contentWrap #et_builder_outer_content .brunswickCallouts .et_pb_promo:hover:after{opacity:1;}
body.et_divi_builder #et_builder_outer_content .brunswickCallouts .et_pb_promo .et_pb_promo_description{margin:auto;color:#304b73;padding:0;display:inline-block;vertical-align:middle;z-index:99;position:relative;}
body.et_divi_builder #contentWrap #et_builder_outer_content .brunswickCallouts .et_pb_column:hover{color:#FFF;}
body.et_divi_builder #contentWrap #et_builder_outer_content .brunswickCallouts .et_pb_promo h4,
body.et_divi_builder #contentWrap #et_builder_outer_content .brunswickCallouts .et_pb_promo h6{padding:0;}
body.et_divi_builder #contentWrap #et_builder_outer_content .brunswickCallouts .et_pb_column:hover h4,
body.et_divi_builder #contentWrap #et_builder_outer_content .brunswickCallouts .et_pb_column:hover h6{color:#FFF;}
body.et_divi_builder #et_builder_outer_content .brunswickCallouts .et_pb_promo .et_pb_promo_button{position:absolute;top:0;left:0;right:0;bottom:0;border:none;font-size:0;background:none;z-index:100;}
body.et_divi_builder #et_builder_outer_content .brunswickCallouts .et_pb_promo .et_pb_promo_button:hover{background:none;}
body.et_divi_builder #et_builder_outer_content .brunswickCallouts .et_pb_promo .et_pb_promo_button:after{display:none;}
.btn, a.btn, body.et_divi_builder #contentWrap #et_builder_outer_content a.btn,
body.et_divi_builder #et_builder_outer_content input[type="submit"],
#contentWrap a.btn, 
body.et_divi_builder #contentWrap #et_builder_outer_content a.btn{background:#304b73;color:#FFF;display:inline-block;vertical-align:middle;text-transform:uppercase;font-weight:bold;font-size:14px;padding:15px 20px;line-height:14px;font-family:'acumin-pro-condensed';text-decoration:none;text-align:center;line-height:18px;white-space:nowrap;}
.btn:hover, a.btn:hover, body.et_divi_builder #contentWrap #et_builder_outer_content a.btn:hover,
body.et_divi_builder #et_builder_outer_content input[type="submit"]:hover,
#contentWrap a.btn:hover, 
body.et_divi_builder #contentWrap #et_builder_outer_content a.btn:hover{background:#eacc62;}
ul.eventList, body.et_divi_builder #contentWrap #et_builder_outer_content ul.eventList{list-style:none;padding:0 !important;margin:30px 0 0;}
body #contentWrap ul.eventList > li,
body.et_divi_builder #contentWrap #et_builder_outer_content ul.eventList > li{display:block;margin:0 0 20px !important;padding:0 !important;border:none;list-style:none;display:flex;justify-content:space-between;position:relative;color:#707070;max-width:100%;}
body.home ul.eventList > li, body.home.et_divi_builder #contentWrap #et_builder_outer_content ul.eventList > li{background:#f3f3f3;}
body #contentWrap ul.eventList > li:hover,
body.et_divi_builder #contentWrap #et_builder_outer_content ul.eventList > li:hover{color:#FFF;background:#304b73;}
body #contentWrap ul.eventList > li:hover *,
body.et_divi_builder #contentWrap #et_builder_outer_content ul.eventList > li:hover *,
body #contentWrap ul.eventList > li:hover .inner h5,
body.et_divi_builder #contentWrap #et_builder_outer_content ul.eventList > li:hover .inner h5{color:#FFF;}
ul.eventList > li .featuredImage, body.et_divi_builder #contentWrap #et_builder_outer_content ul.eventList > li .featuredImage{width:100%;max-width:33%;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#eacc62;position:relative;display:none;}
ul.eventList > li .featuredImage .default, body.et_divi_builder #contentWrap #et_builder_outer_content ul.eventList > li .featuredImage .default{background-image:url(//www.brunswickcountync.gov/wp-content/themes/BrunswickCounty/images/default-seal-bg.png);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;right:0;bottom:0;margin:20px;}
ul.eventList > li .inner, body.et_divi_builder #contentWrap #et_builder_outer_content ul.eventList > li .inner{color:#707070;width:100%;padding:20px;}
ul.eventList > li .inner > a, body.et_divi_builder #contentWrap #et_builder_outer_content ul.eventList > li .inner > a{position:absolute;z-index:100;top:0;bottom:0;left:0;right:0;font-size:0;}
ul.eventList > li .inner .date, body.et_divi_builder #contentWrap #et_builder_outer_content ul.eventList > li .inner .date,
ul.eventList > li .inner .dateRange, body.et_divi_builder #contentWrap #et_builder_outer_content ul.eventList > li .inner .dateRange{font-family:'acumin-pro-wide';display:inline-block;vertical-align:middle;}
ul.eventList > li .inner h5, body.et_divi_builder #contentWrap #et_builder_outer_content ul.eventList > li .inner h5{border:none;margin:0 0 5px;color:#304b73;font-size:28px;line-height:30px;font-weight:700;font-family:'acumin-pro-extra-condensed';padding:0;display:block;}
#tribe-events{max-width:1200px;padding:40px;margin:auto;}
#tribe-events .type-tribe_events{padding:0;border:none;}
#tribe-events-footer{display:none;}
#brunswickServices{background:url(//www.brunswickcountync.gov/wp-content/themes/BrunswickCounty/images/bcg-tile.png) repeat;}
body.home #brunswickServices{background:#FFF;max-width:1200px;display:flex;justify-content:center;margin:auto;flex-wrap:wrap;padding:20px 0;}
#brunswickServices .inner{display:flex;justify-content:center;margin:auto;flex-wrap:wrap;max-width:1200px;padding:40px 20px;}
#brunswickServices div.item,
body #et_builder_outer_content #brunswickServices div.item{position:relative;display:block;text-align:center;padding:20px;color:#707070;font-size:15px;max-width:25%;width:100%;}
body.home #brunswickServices div.item,
body.home #et_builder_outer_content #brunswickServices div.item{max-width:20%;}
#brunswickServices div.item span.icon > span,
body #et_builder_outer_content #brunswickServices div.item span.icon > span{font-family:'FontAwesome';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;color:#304b73;font-size:30px;height:34px;line-height:30px;text-align:center;}
#brunswickServices div.item span.icon svg,
body #et_builder_outer_content #brunswickServices div.item span.icon svg{max-width:100%;display:block;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
#brunswickServices div.item *,
body #et_builder_outer_content #brunswickServices div.item *{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
#brunswickServices div.item:hover span.icon svg,
body #et_builder_outer_content #brunswickServices div.item:hover span.icon svg,
#brunswickServices div.item:hover h4,
body #et_builder_outer_content #brunswickServices div.item:hover h4,
#brunswickServices div.item:hover h4 span,
body #et_builder_outer_content #brunswickServices div.item:hover h4 span,
#brunswickServices div.item:hover h5,
body #et_builder_outer_content #brunswickServices div.item:hover h5,
#brunswickServices div.item:hover span.icon:before,
body #et_builder_outer_content #brunswickServices div.item:hover span.icon:before,
#brunswickServices div.item:hover span.icon > span, 
body #et_builder_outer_content #brunswickServices div.item:hover span.icon > span{color:#eacc62;fill:#eacc62;}
#brunswickServices div.item span.icon,
body #et_builder_outer_content #brunswickServices div.item span.icon{width:64px;height:64px;display:block;margin:auto auto 30px;position:relative;}
#brunswickServices div.item span.icon:before,
body #et_builder_outer_content #brunswickServices div.item span.icon:before{font-family:'FontAwesome';position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;color:#304b73;font-size:30px;height:34px;line-height:30px;}
#brunswickServices div#publicInfo span.icon:before,
body #et_builder_outer_content #brunswickServices div#publicInfo span.icon:before{content:'\f05a';line-height:36px;}
#brunswickServices div#trashRecycling span.icon:before,
body #et_builder_outer_content #brunswickServices div#trashRecycling span.icon:before{content:'\f1b8';line-height:38px;}
#brunswickServices div#publicUtilities span.icon:before,
body #et_builder_outer_content #brunswickServices div#publicUtilities span.icon:before{content:'\f043';line-height:38px;}
#brunswickServices div#countyTaxes span.icon:before,
body #et_builder_outer_content #brunswickServices div#countyTaxes span.icon:before{content:'\f155';}
#brunswickServices div#constructionPermits span.icon:before,
body #et_builder_outer_content #brunswickServices div#constructionPermits span.icon:before{content:'\f0f6';}
#brunswickServices div span.icon svg,
body #et_builder_outer_content #brunswickServices div span.icon svg{fill:#222;}
#brunswickServices h4,
body #et_builder_outer_content #brunswickServices div h4{margin:0 0 30px;}
#brunswickServices h4 span,
body #et_builder_outer_content #brunswickServices div h4 span,
#brunswickServices h5,
body #et_builder_outer_content #brunswickServices div h5{display:block;font-size:13px;line-height:15px;font-family:'acumin-pro-wide';padding:0;margin:0;border:none;color:#304b73;}
#brunswickServices div > a,
body #et_builder_outer_content #brunswickServices div > a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;font-size:0;}
form[name="homeSearch"],
body #et_builder_outer_content form[name="homeSearch"]{position:relative;margin:20px auto;max-width:420px;text-align:left;}
form[name="homeSearch"] label,
body #et_builder_outer_content form[name="homeSearch"] label{height:0;overflow:hidden;width:0;display:block;}
form[name="homeSearch"] input[type="search"],
body #et_builder_outer_content form[name="homeSearch"] input[type="search"]{background:#FFF;padding:15px;width:100%;display:block;color:#304b73;font-family:'acumin-pro-condensed';font-size:16px;border-radius:0;-webkit-appearance:none;border:none;margin:0;}
form[name="homeSearch"] input[type="submit"],
body #et_builder_outer_content form[name="homeSearch"] input[type="submit"]{position:absolute;top:0;right:0;bottom:0;text-align:center;background:#304b73;font-family:'FontAwesome';font-size:16px;border-radius:0;-webkit-appearance:none;border:none;margin:0;}
form[name="homeSearch"] input[type="submit"]:hover{background:#eacc62;}
form[name="homeSearch"] ::-webkit-input-placeholder{color:#707070;font-family:'acumin-pro-condensed';}
form[name="homeSearch"] ::-moz-placeholder{color:#707070;font-family:'acumin-pro-condensed';}
form[name="homeSearch"] :-ms-input-placeholder{color:#707070;font-family:'acumin-pro-condensed';}
form[name="homeSearch"] :-moz-placeholder{color:#707070;font-family:'acumin-pro-condensed';}
#sideMenu{position:fixed;right:0;top:30%;z-index:101;width:100%;max-width:272px;overflow:hidden;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s;}
#sideMenu > ul{display:block;list-style:none;padding:0;margin:0;position:relative;float:right;}
#sideMenu > ul > li{list-style:none;margin:0;padding:0;border-bottom:1px solid #6f819d;background:#304b73;display:block;width:100%;font-size:14px;color:#FFF;text-transform:uppercase;font-family:'acumin-pro-condensed';position:relative;padding:15px;height:50px;min-width:50px;}
#sideMenu > ul > li > span{display:block;overflow:hidden;width:0;white-space:nowrap;}
#sideMenu > ul:hover > li > span{width:242px;}
#sideMenu > ul > li:hover,
#sideMenu > ul > li:hover:after{background:#eacc62;}
#sideMenu > ul > li > a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;font-size:0;}
#sideMenu > ul > li:after{font-family:'FontAwesome';position:absolute;top:0;right:0;bottom:0;display:block;padding:15px;font-size:16px;width:50px;height:50px;text-align:center;z-index:100;background:#304b73;border-bottom:1px solid #6f819d;}
#sideMenu > ul > li#smForResidents:after{content:'\f007';}
#sideMenu > ul > li#smForBusiness:after{content:'\f0f2';}
#sideMenu > ul > li#smDepartments:after{content:'\f19c';}
#sideMenu > ul > li#smLocations:after{content:'\f041';}
#sideMenu > ul > li#smNews:after{content:'\f1ea';}
body.showSearch .overlayToggle, body.showNav .overlayToggle{display:block;opacity:.4;visibility:visible;pointer-events:auto;}
.scrollTop{cursor:pointer;margin:auto;display:block;width:48px;height:48px;margin-top:20px;}
.scrollTop:before{content:'\f077';font-family:'FontAwesome';font-size:14px;color:#FFF;text-align:center;display:block;background:#d2d2d2;padding:15px;pointer-events:none;height:48px;width:48px;}
.scrollTop:hover:before{background:#eacc62;}
#internalCols{display:flex;justify-content:space-between;}
#internalCols #col1{width:100%;max-width:24%;margin-right:1%;padding:40px 20px;min-width:200px;}
#internalCols #col1 h3{border-bottom:1px solid #e1e1e1;color:#304b73;font-size:30px;line-height:30px;font-family:'acumin-pro-extra-condensed';margin:0;}
#internalCols #col1 h3 a{color:#304b73;}
#internalCols #col1 h3 a:hover{color:#eacc62;}
#internalCols #col1 ul{list-style:none;margin:0;padding:0;}
#internalCols #col1 ul > li{margin:0;padding:0;position:relative;border-bottom:1px solid #e1e1e1;list-style:none;max-width:100% !important;}
#internalCols #col1 ul > li > a{text-decoration:none;display:block;padding:6px 0;text-transform:uppercase;color:#707070;font-size:18px;font-family:'acumin-pro-extra-condensed';}
#internalCols #col1 ul > li > a:hover{color:#eacc62;}
#internalCols #col2{width:100%;}
#internalCols #col3{width:100%;max-width:30%;padding:40px 20px;color:#707070;font-family:'acumin-pro-condensed';font-size:18px;text-transform:uppercase;width:260px;min-width:260px;}
#internalCols #col3 h4{border-bottom:1px solid #e1e1e1;padding-bottom:10px;margin-bottom:0;}
#internalCols #col3 a{color:#707070;}
#internalCols #col3 a:hover{color:#eacc62;}
#internalCols #col3 table{width:100%;}
#internalCols #col3 table tr{border-bottom:1px solid #e1e1e1;}
#internalCols #col3 table tr td{padding:10px 5px;word-wrap:break-word;word-break:break-all;vertical-align:top;line-height:20px;}
#internalCols #col3 table tr td:first-child{font-family:'FontAwesome';width:30px;padding-top:16px;}
#brunswickNews{position:relative;background:url(//www.brunswickcountync.gov/wp-content/themes/BrunswickCounty/images/bcg-tile.png) repeat;}
body.home #brunswickNews{background:#FFF;}
#brunswickNews #bnWrap{max-width:1200px;margin:auto;padding:40px 20px;}
#brunswickNews #bnWrap > .inner{display:flex;justify-content:space-between;}
#brunswickNews .inner > div{width:100%;max-width:50%;}
#brunswickNews .inner > div:first-child{margin-right:30px;}
#departmentCTAs{position:relative;background:url(//www.brunswickcountync.gov/wp-content/themes/BrunswickCounty/images/bcg-tile.png) repeat;}
#subHeader{background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:15%;width:100%;position:relative;}
#subHeader:before{z-index:99;position:absolute;top:0;left:0;right:0;bottom:0;background:#304b73;opacity:.4;content:'';}
#subHeader .wrap{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:1200px;z-index:100;}
#subHeader .wrap:before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0;margin:0 -4px 0 0;}
#subHeader .wrap .inner{display:inline-block;vertical-align:middle;color:#FFF;padding:40px;}
#blogFlex{display:flex;flex-wrap:wrap;}
#blogFlex article{width:100%;max-width:31%;margin:1%;padding:40px;background:#f3f3f3;margin-bottom:20px;}
#blogFlex article .date{font-weight:800;}
#blogFlex article h2{font-size:30px;line-height:32px;margin-bottom:5px;}
#blogFlex article .postCat{text-transform:uppercase;color:#707070;font-weight:700;font-family:'acumin-pro-condensed';}
#blogFlex article .postCat:hover{color:#eacc62;}
#blogFlex article .entry{margin-top:10px;}
.navigation div{margin-bottom:20px;}
.navigation div > a{text-decoration:none;color:#FFF;background:#304b73;padding:10px 20px;text-align:center;text-transform:uppercase;font-family:'acumin-pro-condensed';display:inline-block;}
#blogFilters{text-align:right;margin:0 0 20px;}
#blogFilters input[type="submit"]{display:none;}
body .chosen-container, body.et_divi_builder #et_builder_outer_content .et_pb_module .chosen-container{min-width:200px;margin:auto auto 20px;color:#fff;font-size:14px;margin-left:20px;border-radius:0;border:2px solid #d2d2d2;}
body #contentWrap .chosen-container .chosen-results, 
body.et_divi_builder #contentWrap #et_builder_outer_content .et_pb_module .chosen-container .chosen-results{margin:0 -2px;padding:0;list-style:none;border:2px solid #d2d2d2;border-top:none;}
body #contentWrap .chosen-container .chosen-results > li, 
body.et_divi_builder #contentWrap #et_builder_outer_content .et_pb_module .chosen-container .chosen-results > li{padding:6px 20px;font-size:14px;text-transform:uppercase;font-family:'acumin-pro-condensed';color:#707070;}
body #contentWrap .chosen-container .chosen-results li.highlighted, 
body.et_divi_builder #contentWrap #et_builder_outer_content .et_pb_module .chosen-container .chosen-results li.highlighted{background:none;color:#eacc62;}
body .chosen-container-single .chosen-single, body.et_divi_builder #et_builder_outer_content .et_pb_module .chosen-container-single .chosen-single{background:#FFF;text-shadow:none;color:#707070;border:none;box-shadow:none;border-radius:0;text-align:left;font-size:14px;width:auto;padding:5px 30px 5px 20px !important;margin:0px 00px 0px 0px !important;height:100%;position:relative;background-image:none;font-family:'acumin-pro-condensed';text-transform:uppercase;}
body .chosen-container-single.chosen-container-active .chosen-single, body.et_divi_builder #et_builder_outer_content .et_pb_module .chosen-container-single.chosen-container-active .chosen-single{background:#FFF;color:#eacc62;border:0;box-shadow:none;}
body .chosen-container-single .chosen-drop, body.et_divi_builder #et_builder_outer_content .et_pb_module .chosen-container-single .chosen-drop{box-shadow:none;}
body .chosen-container-single .chosen-single div, body.et_divi_builder #et_builder_outer_content .et_pb_module .chosen-container-single.chosen-with-drop .chosen-single div{height:auto;position:absolute;top:0;right:0;bottom:0;width:auto;background:#FFF;}
body .chosen-container-single .chosen-single div:before, body.et_divi_builder #et_builder_outer_content .et_pb_module .chosen-container-single.chosen-with-drop .chosen-single div:before{content:'\f078';font-family:'FontAwesome';display:block;padding:5px 10px;}
body .chosen-container-single.chosen-container-active .chosen-single div:before, body.et_divi_builder #et_builder_outer_content .et_pb_module .chosen-container-single.chosen-container-active .chosen-single div:before{content:'\f077';}
body .chosen-container-single .chosen-single div b, body.et_divi_builder #et_builder_outer_content .et_pb_module .chosen-container-single .chosen-single div b{display:none;}
body .chosen-container.chosen-with-drop .chosen-drop, body.et_divi_builder #et_builder_outer_content .et_pb_module .chosen-container.chosen-with-drop .chosen-drop{width:100%;color:#fff;text-align:left;border:none !important;}
#contentWrap .subMenuPageLinks ul, 
body.et_divi_builder #contentWrap #et_builder_outer_content .subMenuPageLinks ul,
body.et_divi_builder #contentWrap #et_builder_outer_content .subMenuPageLinks ul > li{list-style:none;margin:0;padding:0;display:block;max-width:none;}
.subMenuPageLinks ul.menu > li, #contentWrap .subMenuPageLinks ul.menu > li, body.et_divi_builder #contentWrap #et_builder_outer_content .subMenuPageLinks ul.menu > li{width:100%;padding:10px 10px 50px;}
.subMenuPageLinks ul.menu > li > a, body.et_divi_builder #contentWrap #et_builder_outer_content .subMenuPageLinks ul.menu > li > a,
.subMenuPageLinks ul.menu > li.megaColumn > ul.sub-menu > li > a, body.et_divi_builder #contentWrap #et_builder_outer_content .subMenuPageLinks ul.menu > li.megaColumn > ul.sub-menu > li > a{display:block;border-bottom:5px solid #304b73;color:#304b73;font-size:30px;line-height:30px;padding-bottom:10px;margin-bottom:20px;text-transform:uppercase;font-family:'acumin-pro-condensed';font-weight:500;}
body .subMenuPageLinks ul.menu > li.megaColumn > a, body.et_divi_builder #contentWrap #et_builder_outer_content body .subMenuPageLinks ul.menu > li.megaColumn > a{display:none !important;}
body .subMenuPageLinks ul.menu > li:not(.megaColumn) > ul.sub-menu,
body.et_divi_builder #contentWrap #et_builder_outer_content .subMenuPageLinks ul.menu > li:not(.megaColumn) > ul.sub-menu,
#contentWrap .subMenuPageLinks ul.menu > li.megaColumn > ul.sub-menu > li > ul.sub-menu, 
body.et_divi_builder #contentWrap #et_builder_outer_content .subMenuPageLinks ul.menu > li.megaColumn > ul.sub-menu > li > ul.sub-menu{background:#f3f3f3;padding:20px 40px 40px;margin-bottom:0;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-column-count:2;-moz-column-count:2;column-count:2;}
body .subMenuPageLinks ul.menu > li.megaColumn > ul.sub-menu, body.et_divi_builder #contentWrap #et_builder_outer_content .subMenuPageLinks ul.menu > li.megaColumn > ul.sub-menu{background:none;padding:0;}
body .subMenuPageLinks ul.menu > li > ul.sub-menu > li, body.et_divi_builder #contentWrap #et_builder_outer_content .subMenuPageLinks ul.menu > li > ul.sub-menu > li,
#contentWrap .subMenuPageLinks ul.menu > li.megaColumn > ul.sub-menu > li > ul.sub-menu > li, 
body.et_divi_builder #contentWrap #et_builder_outer_content .subMenuPageLinks ul.menu > li.megaColumn > ul.sub-menu > li > ul.sub-menu > li{border-bottom:1px solid #e1e1e1;}
body .subMenuPageLinks ul.menu > li.megaColumn > ul.sub-menu > li, body.et_divi_builder #contentWrap #et_builder_outer_content .subMenuPageLinks ul.menu > li.megaColumn > ul.sub-menu > li{border:none;}
body .subMenuPageLinks ul.menu > li > ul.sub-menu > li > a, body.et_divi_builder #contentWrap #et_builder_outer_content .subMenuPageLinks ul.menu > li > ul.sub-menu > li > a,
#contentWrap .subMenuPageLinks ul.menu > li.megaColumn > ul.sub-menu > li > ul.sub-menu > li > a, 
body.et_divi_builder #contentWrap #et_builder_outer_content .subMenuPageLinks ul.menu > li.megaColumn > ul.sub-menu > li > ul.sub-menu > li > a{text-transform:uppercase;color:#707070;display:block;padding:10px 0;font-size:18px;font-family:'acumin-pro-condensed';font-weight:500;}
form input, body.et_divi_builder #et_builder_outer_content form input,
form textarea, body.et_divi_builder #et_builder_outer_content form textarea,
form select, body.et_divi_builder #et_builder_outer_content form select{border:2px solid #CCC;background:#FFF;padding:5px;font-family:'arima_maduraimedium';}
body form div.form-field, body.et_divi_builder #et_builder_outer_content form div.form-field{margin-bottom:20px;}
.csColumn, body.et_divi_builder #et_builder_outer_content form div.csColumn{margin-bottom:20px !important;}
body.et_divi_builder #et_builder_outer_content .et_pb_accordion .et_pb_toggle_close{background:#304b73;}
body.et_divi_builder #et_builder_outer_content .et_pb_accordion.et_pb_accordion_toggling .et_pb_toggle_close:hover{background:#FFF;color:#333;}
body.et_divi_builder #et_builder_outer_content .et_pb_toggle_close h5.et_pb_toggle_title{border:none;color:#e9cb6a !important;}
#publicNotice{position:relative;z-index:110;}
#publicNoticeToggle{background:#222222;padding:20px;text-align:center;color:#EACC62;cursor:pointer;}
#publicNoticeToggle:after{content:'\f057';font-family:'FontAwesome';font-size:28px;display:inline-block;vertical-align:middle;position:relative;top:-2px;}
#publicNoticeToggle span{display:none;font-family:'acumin-pro-wide';text-transform:uppercase;vertical-align:middle;}
body.hideNotice #publicNoticeToggle span{display:inline-block;}
body.hideNotice #publicNoticeToggle:after{content:'\f06a';margin-left:10px;}
#publicNoticeContent{position:absolute;left:0;right:0;width:100%;background:#304b73;background:rgba(15,27,45,.99);text-align:center;z-index:1000;padding:5% 20px;}
body.hideNotice #publicNoticeContent{display:none;}
#publicNoticeContent .inner{max-width:600px;margin:auto;position:relative;color:#FFF;}
#publicNoticeContent h1{color:#FFF;font-size:14px;line-height:16px;margin:0 0 10px;font-family:'acumin-pro-wide';}
#publicNoticeContent .inner h2{color:#E9CB6A;font-size:40px;}
#publicNoticeContent .item{border-bottom:1px solid #ececec;padding:20px;}
#publicNoticeContent .item:last-child{border:none;}
#publicNoticeContent .item .date{font-family:'acumin-pro-wide';font-size:14px;color:#FFF;margin:0 0 15px;}
body #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a, 
body #tribe-events-header .tribe-events-sub-nav li{display:block;}
body .recurring-info-tooltip, body .tribe-events-calendar .tribe-events-tooltip, body .tribe-events-shortcode.view-week .tribe-events-tooltip, body .tribe-events-week .tribe-events-tooltip{min-width:260px;padding-bottom:15px;}
body .tribe-event-description p:last-child{margin-bottom:0;}
#statusUpdates{background:#232323;padding:10px;min-height:36px;overflow:hidden;}
#statusUpdates .inner{max-width:1200px;margin:auto;width:100%;color:#FFF;padding-left:90px;position:relative;overflow:hidden;}
#statusUpdates .inner h3{margin:0;padding:0;font-family:'acumin-pro-wide';text-transform:uppercase;vertical-align:middle;color:#EACC62;white-space:nowrap;position:absolute;border:none;left:0;top:0;bottom:0;font-size:14px;}
#updateList{padding:0 20px;margin:0;color:#FFF;position:relative;visibility:hidden;opacity:0;overflow:hidden;}
#updateList.show{opacity:1;visibility:visible;}
#updateList .item{background:#232323;width:100%;}
#updateList .item a{text-decoration:none;color:#FFF;font-weight:800;}
#updateList div.owl-stage{max-width:none;}
#updateList .owl-controls{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1000;}
#updateList .owl-controls .owl-nav .owl-prev,
#updateList .owl-controls .owl-nav .owl-next{position:absolute;top:10%;pointer-events:auto;cursor:pointer;}
#updateList .owl-controls .owl-nav .owl-prev{left:0;}
#updateList .owl-controls .owl-nav .owl-next{right:0;}
#updateList .owl-controls .owl-nav .owl-prev:before{font-family:'FontAwesome';content:'\f053';pointer-events:none;}
#updateList .owl-controls .owl-nav .owl-next:before{font-family:'FontAwesome';content:'\f054';pointer-events:none;}
.department_info-filter{float:left;margin-bottom:0;padding:15px;width:40%;}
.department_info-filter select{width:auto;max-width:100%;}
body .tribe-bar-submit{float:none;clear:both;margin:0;}
.tribe-events-venue-map *{max-width:none !important;}
@media screen and (max-width:980px){
#nav ul.menu > li:after,
#footTop .inner .widget:nth-child(2),
#footTop .inner .widget:nth-child(3){display:none;}
.closeToggle, .overlayToggle, body.showSearch form[name="headerSearch"]{display:block;}
.menuToggle, .searchToggle{display:block;}
#header .social{float:right;border:none;padding:17px 20px;}
#header{text-align:left;}
#header #headerLogo,
body.miniLogo #header #headerLogo{margin:2px;top:0px;left:10px;max-width:70px;}
#nav{position:fixed;top:0;right:0;bottom:0;max-width:300px;background:#304b73;z-index:1100;padding:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);overflow:auto;text-align:left;width:100%;padding-top:0;}
body.admin-bar #nav{padding-top:46px;}
#nav .menu-main-menu-container{padding-top:50px;}
body.showNav #nav{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
body.showNav .overlayToggle{opacity:.4;visibility:visible;pointer-events:auto;}
#nav ul.menu > li{display:block;clear:both;border-bottom:1px solid #6f819d;text-align:left;}
body #nav ul.menu > li:before{content:'\f078';font-family:'FontAwesome';font-size:12px;display:inline-block;margin:-2px 0 0 10px;vertical-align:middle;color:#FFF;float:right;padding:18px;}
body #nav ul.menu > li.showChild:before{content:'\f077';color:#eacc62;}
#nav ul.menu > li > a{display:inline-block;padding:16px 20px;line-height:16px;color:#FFF;}
body.showNav #nav ul.menu > li > .subWrap{position:relative;display:none;top:auto;visibility:visible;}
body.showNav #nav ul.menu > li.menu-item-has-children.showChild > .subWrap{display:block;}
body.showNav #nav ul.menu > li > .subWrap > .inner{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);opacity:1;visibility:visible;}
body.showNav #nav ul.menu > li > .subWrap > .inner > ul.sub-menu{padding:0;display:block;}
body.showNav #nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li.menu-item-has-children,
body.showNav #nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li{float:none;display:block;padding:10px 20px;margin:0;text-align:left;border-bottom:1px solid #e1e1e1;}
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li > a{padding:0;color:#707070;text-align:left;margin:0;}
#nav ul.menu > li.menu-item-has-children > a:after{display:none;}
#nav ul.menu > li > .subWrap > .inner > ul.sub-menu > li:last-child > a{margin-bottom:0;}
#brunswickServices div.item, 
body #et_builder_outer_content #brunswickServices div.item{width:33%;}
#headerSearch{top:52px;}
#sideMenu{display:none;}
}
@media screen and (max-width:900px){
#brunswickServices div.item, 
body #et_builder_outer_content #brunswickServices div.item{max-width:50%;width:100%;}
body.home #brunswickServices div.item, 
body.home #et_builder_outer_content #brunswickServices div.item{max-width:33%;}
#internalCols{flex-wrap:wrap;}
#internalCols #col1{width:100%;max-width:100%;}
#blogFlex article{max-width:48%;}
}
@media screen and (max-width:600px){
h1, body.et_divi_builder #et_builder_outer_content h1 {
font-size:38px;
line-height:32px;
}
h2, body.et_divi_builder #et_builder_outer_content h2 {
font-size:34px;
line-height:36px;
}
h4, body.et_divi_builder #et_builder_outer_content h4 {
font-size:18px;
line-height:20px;
}
#brunswickNews #bnWrap > .inner {
display:block;
}
#brunswickNews .inner > div,
#brunswickNews .inner > div:first-child {
max-width:100%;
margin:0 0 20px;
}
ul.eventList > li .inner, body.et_divi_builder #contentWrap #et_builder_outer_content ul.eventList > li .inner {
min-height:auto;
}
#header .social,
body.home #brunswickServices,
#internalCols #col3 {
display:none;
}
#internalCols #col2 {
max-width:100%;
}
#brunswickServices div.item, 
body #et_builder_outer_content #brunswickServices div.item,
body.home #brunswickServices div.item, 
body.home #et_builder_outer_content #brunswickServices div.item {
width:100%;
max-width:100%;
}
#footTop .inner,
#accessibilityNotifications,
#footBottom .inner {
display:block;
text-align:center;
}
#footTop .inner .widget:first-child {
margin-bottom:40px;
}
#footBottom #copyright {
margin-bottom:10px;
}
ul.eventList > li, body.et_divi_builder #contentWrap #et_builder_outer_content ul.eventList > li {
display:block;
}
ul.eventList > li .featuredImage, body.et_divi_builder #contentWrap #et_builder_outer_content ul.eventList > li .featuredImage {
min-height:200px;
max-width:100%;
}
#subHeader {
padding-top:50%;
}
#blogFlex article {
max-width:100%;
margin:0 auto 20px;
}
.subMenuPageLinks ul.menu > li, #contentWrap .subMenuPageLinks ul.menu > li, 
body.et_divi_builder #contentWrap #et_builder_outer_content .subMenuPageLinks ul.menu > li {
width:100%;
max-width:100%;
margin:auto;
}
}