﻿
*{margin:0;padding:0;}
*:focus{outline:0;}
#footerfixed{display:none;}
.hideitem{display:none;}
body{font-family:'Roboto Condensed', sans-serif;font-weight:normal;font-size:14px;margin:0px;padding:0px;}
p{margin:0 0 10px 0;}
p#head-bracket{padding-top:0;padding-right:0;padding-left:0;margin-top:0;font-size:12px;}
p#foot-bracket{padding:5px;margin:0;font-size:12px;}
h1, h2, h3, h4, h5, h6{font-family:'Roboto Condensed', sans-serif;font-weight:normal;padding:0;margin:10px 0;}
h1.top, h2.top, h3.top, p.top{padding-top:0 !important;margin-top:0 !important;}
ul{padding-left:20px;padding-bottom:10px;}
ul li ul{padding-bottom:0;}
ol{padding-left:20px;margin:0 0 10px 0;}
ol li{}
.caption{font-size:12px;color:#999;text-align:center;font-style:italic;}
.quote{font-style:italic;}
div#hr{clear:both;display:block;height:10px;width:98%;max-width:940px;margin:0 auto;}
div#hr img{width:13px;height:10px;float:right;border:0;}
div#hr-mobile{clear:both;display:none;height:10px;width:95%;max-width:940px;margin:0 auto;}
div#hr-mobile img{width:13px;height:10px;float:right;border:0;}
div#hr-310{height:10px;width:31.2%;max-width:31.2%;margin:0 auto;float:left;}
div#hr-310 img{width:13px;height:10px;float:right;border:0;}
div#hr-490{height:10px;width:48%;max-width:48%;margin:0 auto;float:left;}
div#hr-490 img{width:13px;height:10px;float:right;border:0;}
div#hr-490r{height:10px;width:48%;max-width:48%;margin:0 auto;float:right;}
div#hr-490r img{width:13px;height:10px;float:right;border:0;}
div#hr-645{height:10px;width:62.5%;max-width:62.5%;margin:0 2%;float:left;display:block;}
div#hr-645 img{width:13px;height:10px;float:right;border:0;}
#footer div#hr{clear:none;float:left;position:relative;height:10px;background:transparent;width:64.6%;}
#footer div#hr img{width:13px;height:10px;float:right;border:0;}
div#hr-footer{clear:both;display:none;height:10px;background:transparent;width:95%;max-width:940px;margin:0 auto;}
div#hr-footer img{width:13px;height:10px;float:right;border:0;}
div#hr-boards{clear:both;display:block;height:10px;width:98%;max-width:940px;margin:0 auto;}
div#hr-boards img{width:13px;height:10px;float:right;border:0;}
a.anchor-fix{position:absolute;margin-top:-40px;}
.mobile-fix{margin-top:0px;}
#mobile-header{display:none;}
label{font-weight:bold;}
#headerwrapper{width:100%;height:auto;padding-top:0px;}
#headerbr{width:100%;height:auto;padding-top:40px;}
.printonly{display:none;}
.printonly-elected{display:none;}
#headercontainer{max-width:980px;height:auto;margin:0 auto;}
img{border:0px;}
.image-right{width:40%;float:right;margin:0 0 20px 20px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.image-right-small{width:30%;float:right;margin:0 0 20px 20px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.image-right:after{clear:both;}
.image-left{width:40%;float:left;margin:0 20px 20px 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.image-left-small{width:30%;float:left;margin:0 0 20px 20px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.image-left:after{clear:both;}
.image-full{width:100%;margin:0 20px 20px 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.image-half{width:45%;margin:0 20px 20px 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.image-fullfull{width:100%;margin:0px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.image-fullwidth{width:100%;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:0px;margin-top:10px;}
.departmentheads-pic{width:20%;float:right;padding:0;margin:0 20px 0 20px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#fullwidth{width:100%;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:0px;margin-top:10px;}
img.map-pic{border:0px solid #7394b6;width:100%;margin:0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#division-heads{width:35%;float:left;padding:0;margin:0 2% 0 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#division-inner{margin:0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#sog{width:23%;float:left;margin:0 2% 5px 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#aw-fire{width:23%;margin:1%;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#emd-logo{float:right;}
img.threat-btn{width:42px;height:42px;vertical-align:middle;padding-right:5px;}
#one-threat{text-align:center;width:14.6%;float:left;padding:0 1% 10px;}
#check-vol{text-align:center;width:46%;float:left;padding:0 2%;}
img#home-button{width:20px;height:20px;position:relative;top:3px;}
img#ref-tracer{width:50%;float:left;}
img#stormwater{float:left;margin:0 10px 10px 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#court-map{width:100%;border:0px solid #7394B6;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#recycle-guide{float:left;width:60%;margin:20px 20px 20px 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#single-stream{float:left;margin:0 20px 20px 0;width:240px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#signage{float:none;margin:20px 0;width:100%;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#rollcart, img#event-bins{width:100%;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#comp-plan{width:100%;max-width:250px;float:left;margin:0 10px 10px 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#howto{-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#event-bin{width:40%;float:right;margin:0 0 10px 10px;}
img#hazard{float:left;margin:0 10px 10px 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#whats-hazardous{float:left;margin:0 10px 10px 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#recycle-tours{float:left;margin:0 10px 10px 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#green-school-right{width:40%;margin:0 0 10px 10px;float:right;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#green-school-left{width:40%;margin:0 10px 10px 0;float:left;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#green-school{width:100%;margin-bottom:20px;margin-top:20px;}
img.green-school-logo{float:left;width:50%;margin:0;}
img.green-school-ccsd{float:left;width:50%;margin:0;padding:30px 0;}
img#blue-bin{float:left;margin:0 10px 10px 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#food-waste{width:125px;}
img#buying-recycled, img#hhm-recycle, img#oil-recycle, img#plastic-bags, img#compost-facility, img#compost-pres, img#compost-home, img#compost-cone, img#food-waste, img#landfill{float:right;margin:0 0 10px 10px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#cheat{float:left;margin-right:10px;-webkit-border-top-left-radius:10px;-ms-border-top-left-radius:10px;-o-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-ms-border-bottom-left-radius:10px;-o-border-bottom-left-radius:10px;border-bottom-left-radius:10px;}
img#before-after1{width:49%;float:left;margin-right:2%;-webkit-border-top-left-radius:10px;-ms-border-top-left-radius:10px;-o-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-ms-border-bottom-left-radius:10px;-o-border-bottom-left-radius:10px;border-bottom-left-radius:10px;}
img#before-after2{width:49%;float:left;-webkit-border-top-right-radius:10px;-ms-border-top-right-radius:10px;-o-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-ms-border-bottom-right-radius:10px;-o-border-bottom-right-radius:10px;border-bottom-right-radius:10px;}
img#cardboard{float:left;margin:0 10px 10px 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img.left40{width:40%;float:left;margin:0 20px 20px 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img.left25{width:20%;float:left;margin:0 20px 20px 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img.right40{width:40%;float:right;margin:0 20px 20px 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img.right25{width:20%;float:right;margin:0 20px 20px 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.img-blogimg{float:left;margin:10px;max-width:160px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.form input, .form input.verify{border:1px solid;padding:5px;font-family:Arial;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.form input.verify{width:50px;}
.form textarea{border:1px solid;padding:5px;font-family:Arial;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.form input:focus, .form textarea:focus{outline:0px solid;}
.form input.submit{height:30px;border:0;font-weight:bold;text-transform:uppercase;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.form input.submit:hover{cursor:pointer;}
.form input.submit{height:30px;border:0;font-weight:bold;text-transform:uppercase;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.form input.submit:hover{cursor:pointer;}
.form .bwcontainer{width:30%;float:left;padding-right:5px;}
.form .bwcontainerlast{width:33%;float:left;}
.request-fieldset{width:45%;float:left;padding:20px 5% 0 0;}
.form .request-fieldset input{width:100%;}
#bodywrapper{width:100%;}
#bodycontainer{max-width:980px;margin:0 auto;padding:0;background:#ffffff;}
#bodycontainer a:link{text-decoration:underline;}
#bodycontainer a:hover{text-decoration:none;}
#bodycontainer a:visited{text-decoration:underline;}
#bodycontainer-inner{width:100%;margin:0 auto;padding:10px 0;-webkit-box-shadow:0px 0px 0px -3px rgba(0,0,0,0.5);-ms-box-shadow:0px 0px 0px -3px rgba(0,0,0,0.5);-o-box-shadow:0px 0px 0px -3px rgba(0,0,0,0.5);box-shadow:0px 0px 0px -3px rgba(0,0,0,0.5);}
#bodycontainer-inner-clerk{width:100%;margin:0 auto;padding:0px 0;-webkit-box-shadow:0px 0px 0px -3px rgba(0,0,0,0.5);-ms-box-shadow:0px 0px 0px -3px rgba(0,0,0,0.5);-o-box-shadow:0px 0px 0px -3px rgba(0,0,0,0.5);box-shadow:0px 0px 0px -3px rgba(0,0,0,0.5);}
#bodycontainer-inner-sheriff{width:100%;margin:0 auto;padding:0px 0;-webkit-box-shadow:0px 0px 0px -3px rgba(0,0,0,0.5);-ms-box-shadow:0px 0px 0px -3px rgba(0,0,0,0.5);-o-box-shadow:0px 0px 0px -3px rgba(0,0,0,0.5);box-shadow:0px 0px 0px -3px rgba(0,0,0,0.5);}
#bodycontainer-shadow{padding:0 0 0 0;width:100%;margin:auto;background:url('https://www.charlestoncounty.org/images/shadows.png') no-repeat center top;}
#body{padding:0 20px;}
#footerwrapper{width:100%;}
#footerwrapper-inner{width:100%;-webkit-box-shadow:0px -1px 3px 0px rgba(0,0,0,0.5);-ms-box-shadow:0px -1px 3px 0px rgba(0,0,0,0.5);-o-box-shadow:0px -1px 3px 0px rgba(0,0,0,0.5);box-shadow:0px -1px 3px 0px rgba(0,0,0,0.5);}
#footercontainer{max-width:980px;margin:0 auto;padding:0;}
#footer a:link{text-decoration:underline;}
#footer a:visited{text-decoration:underline;}
#footer a:hover{text-decoration:none;}
#footer p.copyright{padding:15px 0;}
#footer p, #footer a:link{}
#footer .social-icon{width:20%;float:left;text-align:center;margin-top:10px;}
#footer .social-icon img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'https://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);filter:gray;-webkit-transition:all .6s ease;-webkit-backface-visibility:hidden;}
#footer .social-icon img:hover{cursor:pointer;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'https://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%);}
#footer .box-inner p.ad-resource{width:50%;float:left;}
#sliderwrapper{width:100%;background:transparent;margin-top:15px;margin-bottom:5px;}
#slidercontainer{width:100%;margin:0 auto;background:transparent;}
#sliderwrapper-page{width:100%;max-width:400px;height:200px;background:transparent;margin-top:15px;margin-bottom:5px;}
#slidercontainer-page{width:100%;max-width:400px;height:200px;margin:0 auto;background:transparent;}
.box{padding:10px 0 25px 0;}
.box-inner{width:auto;height:auto;padding:0 20px;}
.box-head{padding:10px 0 0 0;}
.box-inner-head{width:auto;height:auto;padding:0 20px;}
.box-inner-head h1{padding-top:12px;}
#bodycontainer .box-inner h1{padding:0;}
#bodycontainer .box-inner h2{padding:15px 0;}
#bodycontainer .box-inner h2.link-group{padding-top:18px;}
#bodycontainer .box-inner h2.maps{padding:18px 20px 14px 0;}
#bodycontainer .box-inner a.do-online{display:inline-block;width:auto;font-size:14px;text-decoration:none;margin-top:31px;padding:2px 5px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
#bodycontainer .box-inner a.do-online:hover{}
#footer .box{padding:0;}
#footer .box-inner{width:auto;height:auto;padding:11px 20px;}
#footer .ad-resourcebox{padding-left:0px;}
.box-980R{width:100%;float:left;position:relative;}
.box-980L{width:100%;float:left;position:relative;}
.box-980-head{width:100%;float:left;position:relative;}
.box-490L{width:50%;float:left;position:relative;}
.box-490R{width:50%;float:right;position:relative;}
.box-420L{width:48%;float:left;position:relative;}
.box-420R{width:48%;float:right;position:relative;}
.box-310L{width:33.333333333%;float:left;position:relative;}
.box-310R{width:33.333333333%;float:right;position:relative;}
.box-315L{width:43%;float:left;position:relative;}
.box-315R{width:43%;float:right;position:relative;}
.box-320L{width:48%;float:left;position:relative;padding-right:2%;}
.box-320R{width:48%;float:right;position:relative;padding-right:2%;}
.box-645R{width:66.666666666%;float:right;position:relative;}
.box-645L{width:66.666666666%;float:left;position:relative;}
.box-645-head{width:66.666666666%;float:left;position:relative;}
.box-180L{width:25%;float:left;position:relative;}
.box-180R{width:25%;float:right;position:relative;}
.box-170L{width:20%;float:left;position:relative;}
.box-170R{width:20%;float:right;position:relative;}
.box-160L{width:12.5%;float:left;position:relative;}
.box-160R{width:12.5%;float:right;position:relative;}
.box-800L{width:75%;float:left;position:relative;}
.box-800R{width:75%;float:right;position:relative;}
.box-310L-mug{display:none;width:100%;float:left;position:relative;margin:0 auto;padding:0;}
#bodycontainer .box-310L-mug .box-inner{padding:0;margin:0;}
.box-310L-mug img{float:left;width:92px;height:85px;margin:5px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
#bodycontainer .box-310L-mug .box-inner h2{padding:10px 0 0 0;margin:0;}
#bodycontainer .box-310L-mug .box-inner h3{padding:0 0 2px 0;margin:0;}
#bodycontainer .box-310L-mug .box-inner p{padding:0;margin:0;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
img#roundedbkg{width:100%;height:50px;bottom:0;padding:0;border:0;position:relative;vertical-align:bottom;}
#logo{height:auto;text-align:center;padding:10px 0 10px 0;}
#logo img{margin:0 auto;max-width:140px;min-width:100px;}
#logo img:hover{}
#logo-page{height:auto;text-align:center;padding:10px 0 10px 0;}
#logo-page img{margin:0 auto;max-width:140px;;min-width:100px;}
#logo-sheriff{height:auto;text-align:center;padding:0 0 10px 0;}
#logo-sheriff img{margin:0 auto;max-width:140px;;min-width:100px;}
#logo-elected{height:auto;text-align:center;padding:0 0 10px 0;}
#logo-elected img{margin:0 auto;max-width:140px;;min-width:100px;}
#logo-clerk{height:auto;text-align:center;padding:0 0 0px 0;}
#logo-clerk img{margin:0 auto;max-width:140px;;min-width:80px;}
#search-page{width:100%;padding:0 0 30px 0;text-align:center;margin:0 auto;}
#search-page input.text-field{width:25%;height:32px;font-family:'Roboto Condensed', sans-serif;padding-left:15px;font-size:14px;outline:none;-webkit-border-top-left-radius:20px;-ms-border-top-left-radius:20px;-o-border-top-left-radius:20px;border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;-ms-border-bottom-left-radius:20px;-o-border-bottom-left-radius:20px;border-bottom-left-radius:20px;}
#search-page input.button{width:100px;height:33px;margin-left:0px;font-size:20px;font-weight:bold;vertical-align:top;font-family:'Roboto Condensed', sans-serif;background-size:contain;/-webkit-border-top-right-radius:20px;-ms-border-top-right-radius:20px;-o-border-top-right-radius:20px;border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-ms-border-bottom-right-radius:20px;-o-border-bottom-right-radius:20px;border-bottom-right-radius:20px;}
#search-page input.button:hover{cursor:pointer;}
#search-space{height:30px;}
#subnav-wrapper{width:100%;height:40px;background:transparent;position:relative;z-index:995;text-align:center;}
#subnav-wrapper #subnav-container{display:inline-block;*display:inline;}
#subnav-wrapper #subnav-container ul#dept-menu ul{background:#86aecc;margin-left:1px;}
#subnav-wrapper #subnav-container ul#dept-menu ul li ul{margin:0 0 0 -1px !important;}
#subnav-wrapper #subnav-container ul#dept-menu li{font-size:16px;}
#subnav-wrapper #subnav-container ul#dept-menu ul li a{line-height:30px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);-ms-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);-o-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}
#subnav-wrapper #subnav-container ul#dept-menu ul li a:hover{}
#subnav-wrapper #subnav-container ul#dept-menu a:link{margin:0 1px;}
#subnav-wrapper #subnav-container ul#dept-menu a{margin:0 1px;}
#subnav-wrapper #subnav-container ul#dept-menu li ul a:link{margin:0;}
#subnav-wrapper #subnav-container ul#dept-menu li a{padding:0 12px;text-decoration:none;line-height:40px;filter:none;font-family:'Roboto Condensed', sans-serif;-webkit-border-top-left-radius:20px;-ms-border-top-left-radius:20px;-o-border-top-left-radius:20px;border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-ms-border-top-right-radius:20px;-o-border-top-right-radius:20px;border-top-right-radius:20px;-webkit-box-shadow:0px -1px 5px -1px rgba(0,0,0,0.3);-ms-box-shadow:0px -1px 5px -1px rgba(0,0,0,0.3);-o-box-shadow:0px -1px 5px -1px rgba(0,0,0,0.3);box-shadow:0px -1px 5px -1px rgba(0,0,0,0.3);color:#FFFFFF;}
#subnav-wrapper #subnav-container ul#dept-menu li a:hover{filter:none;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.5);-ms-box-shadow:0 0 0 0 rgba(0,0,0,0.5);-o-box-shadow:0 0 0 0 rgba(0,0,0,0.5);box-shadow:0 0 0 0 rgba(0,0,0,0.5);}
.box-inner ul.services{list-style:none;width:33.3%;padding:0;margin:0;float:left;}
.box-inner ul.services li a{position:relative;width:100%;min-width:200px;padding:4px 0;}
.box-inner ul.services li a img{width:25px;float:left;}
.box-inner #link-box{width:46%;min-width:200px;padding:0 1%;float:left;}
.box-inner #link-box ul.links{list-style:none;padding:0;margin:0;}
.box-inner #link-box ul.links li{padding:5px 0;}
.box-inner table.news-table{width:100%;border-collapse:collapse;}
.box-inner table.news-table td{vertical-align:top;}
#bodycontainer .box-inner .app-link-button{margin:20px 0;text-align:center;}
#bodycontainer .box-inner a.app-link{font-size:14px;text-decoration:none;padding:3px 10px 5px;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;}
#bodycontainer .box-inner a.app-link:hover{}
#bodycontainer .box-inner a.file-link{font-size:14px;text-decoration:none;padding:3px 10px 5px;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);-ms-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);-o-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);}
#bodycontainer .box-inner a.file-link:hover{azimuth:-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.3);-ms-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.3);-o-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.3);}
.app-link-100{display:block;width:95%;}
#electionstable{font-size:12px;}
#bodycontainer .box-inner #electionstable a.app-link{font-size:14px;padding:3px 10px 5px;text-decoration:none;margin-right:2px;}
#bodycontainer .box-inner .lite-link-button{margin:20px 5px 20px 0;text-align:center;}
#bodycontainer .box-inner a.lite-link{font-size:14px;text-decoration:none;padding:3px 10px;-webkit-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;}
#bodycontainer .box-inner a.lite-link:hover{}
#bodycontainer .box-inner a.dept-link{font-size:16px;text-decoration:none;padding:3px 10px 5px;font-weight:bold;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;}
#bodycontainer .box-inner a.dept-link img{height:42px;margin-top:10px;position:relative;top:15px;right:14px;}
#bodycontainer .box-inner .vote-link-button{margin:20px 0;text-align:center;}
#bodycontainer .box-inner a#vote-link{font-size:16px;text-decoration:none;padding:3px 10px 5px;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;}
#bodycontainer .box-inner a#vote-link:hover{}
#errorred{width:250px;border:0;border-radius:5px;padding:5px;}
#errorgreen{width:250px;border:0;border-radius:5px;padding:5px;}
.error{color:#FF0000;}
#dmap-container{width:180px;padding:10px;float:left;}
#dmap-container .dmap{text-align:center;width:100px;height:100px;margin:auto;-webkit-border-radius:80px;-ms-border-radius:80px;-o-border-radius:80px;border-radius:80px;border:5px solid;}
#dmap-container .dmap:hover{border:5px solid;}
#dmap-container .dmap h2{padding:35px 0 0 0;margin:0;}
#dmap-container a:link{text-decoration:none;}
.smNote{clear:both;color:#888;font-size:14px;}
.nowrap{white-space:nowrap;}
#bodycontainer .box-inner table#holiday-schedule{width:100%;border-collapse:collapse;}
#bodycontainer .box-inner table#holiday-schedule tbody tr{border-bottom:1px solid;}
#bodycontainer .box-inner table#holiday-schedule tbody tr td{width:50%;padding:0 2px;}
.box-inner#emergency-box .button-emergency{text-align:center;width:100%;height:29px;float:left;margin:0 10px 10px 0;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);-ms-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);-o-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);}
.box-inner#emergency-box .button-emergency:hover{cursor:pointer;-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);-ms-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);-o-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}
.box-inner#emergency-box .button-emergency a{text-decoration:none;}
.box-inner#emergency-box h3{margin:0;padding:3px 0 0 0;}
.box-inner#emergency-box h4{margin:0;padding:4px 0 0 0;}
.box-inner .emd-info{padding:10px;text-align:center;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);-ms-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);-o-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);}
.box-inner#program-box .button-program{text-align:center;width:100%;height:29px;float:left;margin:0 10px 10px 0;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);-ms-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);-o-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);}
.box-inner#program-box .button-program:hover{cursor:pointer;-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);-ms-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);-o-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}
.box-inner#program-box .button-program a{text-decoration:none;}
.box-inner#program-box h3{margin:0;padding:3px 0 0 0;}
.gray-boxselect{text-align:center;width:100%;height:29px;float:left;margin:5px;padding-top:10px;background-color:#e8ecf1;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);-ms-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);-o-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);}
.gray-boxbtn{text-align:center;width:100%;height:auto;float:left;margin:0 10px 10px 0;padding:3px 10px 4px 18px;box-sizing:border-box;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);-ms-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);-o-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);}
.gray-boxbtn:hover{cursor:pointer;-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);-ms-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);-o-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}
.gray-boxbtn a{text-decoration:none;}
.gray-boxbtn h3{margin:0;padding:0;z-index:100;position:relative;}
.gray-boxbtn h3.pdf{background:url('https://www.charlestoncounty.org/images/icon/icon-pdf.png')no-repeat;background-position:100%;}
.gray-boxbtn h3.xls{background:url('https://www.charlestoncounty.org/images/icon/icon-xls.png')no-repeat;background-position:100%;}
.gray-boxbtn h3.doc{background:url('https://www.charlestoncounty.org/images/icon/icon-doc.png')no-repeat;background-position:100%;}
.gray-boxbtnbod{text-align:center;width:90%;height:29px;float:left;margin:0 10px 10px 0;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);-ms-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);-o-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);}
.gray-boxbtnbod:hover{cursor:pointer;-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);-ms-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);-o-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}
.gray-boxbtnbod a{text-decoration:none;}
.gray-boxbtnbod h3{margin:0;padding:3px 0 0 0;}
.faceb{width:200px;background:#3B5998 url('https://www.charlestoncounty.org/images/fb-dept-2.png') 4px center no-repeat;}
.faceb:hover{background:#3B5998 url('https://www.charlestoncounty.org/images/fb-dept-1.png') 4px center no-repeat;}
.faceb h3{color:#ffffff;}
img.elected-members{width:25%;min-width:100px;border:0px;margin:0 2% 10px 0;padding:0;float:left;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.elected-member-info{width:40%;min-width:200px;padding:0 2% 0 0;float:left;display:block;margin-bottom:10px;}
.elected-member-info h3{margin-top:0;padding-top:0;}
#bio-links2{display:none;}
.emergnumer{width:100%;margin:0 auto;padding:0;text-align:center;position:relative;border:1px solid;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.emergnumer h3{margin:0;padding:2px 0;text-transform:uppercase;font-weight:bold;}
#interest{width:400px;}
#header .emergl{width:310px;margin:0 auto 10px;padding:0;text-align:center;position:relative;top:0px;border:1px solid;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
#header .emergl h3{margin:0;padding:3px 0;text-transform:uppercase;font-weight:bold;}
#bodycontainer .box-inner #accordion .player-wrapper iframe{width:95%;height:320px;}
#bodycontainer .box-inner .sheriff-slides{-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
#bodycontainer .box-inner .sheriff-slides h2{margin:0;padding-top:19px;}
#bodycontainer .box-inner .sheriff-slides .slide-image{float:left;padding-right:6%;padding-top:35px;}
#ops-button{text-align:center;width:96%;float:left;padding:10px 1% 10px 1%;margin:0 .5% 2px .5%;background:#e8ecf1;border:2px solid;-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
#bodycontainer .box-inner a#ops-link{font-size:16px;text-decoration:none;padding:3px 10px 5px;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;}
#bodycontainer .box-inner a#ops-link:hover{}
#bodycontainer .box-inner #ops-button h3{margin:0;padding:0 0 5px 0;}
#ops-button:hover{cursor:pointer;}
#ops-header{text-align:left;width:100%;padding:0;}
#ops-header img{height:62px;float:left;padding:0 10px 0 0;}
img#ops-img{width:40%;min-width:150px;float:right;margin:0 0 10px 10px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#ops-imgl{width:40%;min-width:150px;float:left;margin:0 10px 10px 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#ops-steu{width:68%;float:right;margin:0 5% 0 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#ops-traffic{width:27%;float:right;margin:0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#ops-gaurd{width:27%;float:right;margin:0 0 10px 10px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#ops-charger{width:60%;min-width:150px;float:left;margin:0 10px 10px 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#ops-charger-page{width:100%;}
img#ops-img-patch{width:30%;float:right;margin:0 0 10px 10px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.box-inner#subs-box .button-subs, .box-inner#subs-box .button-subs-current{text-align:center;width:100%;height:29px;float:left;margin:0 10px 10px 0;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);-ms-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);-o-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);}
.box-inner#subs-box .button-subs:hover{cursor:pointer;-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);-ms-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);-o-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}
.box-inner#subs-box .button-subs a, .box-inner#subs-box .button-subs-current a{text-decoration:none;}
.box-inner#subs-box h3{margin:0;padding:3px 0 0 0;}
#k9-1 img{width:100%;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
#k9-2 img{width:19.6%;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
#bodycontainer .box-inner #color-dot{width:6px;height:6px;border:2px solid;float:left;margin-top:6px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
#water-1 img{width:45%;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
p#report-activity{text-align:center;border-radius:10px;padding:3px;}
img#dc-main{width:100%;margin-bottom:20px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#chain-img{margin:10px 10px 0 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img#chain-tree{margin:15px 0 0 0;}
#bodycontainer .box-inner #mw-grid{margin:20px 0;}
#bodycontainer .box-inner #mw-grid h2{margin-bottom:0;padding-bottom:0;}
#bodycontainer .box-inner .mw-img-container{width:29%;float:left;padding:10px 3% 10px;}
#bodycontainer .box-inner .mw-info-container{width:59%;float:left;padding:10px 3% 10px;}
img#wanted{width:100%;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
#bodycontainer .box-inner table#captured{border-collapse:collapse;}
#bodycontainer .box-inner table#captured tr{border-top:1px solid;}
#bodycontainer .box-inner table#captured tr:nth-child(even){}
#bodycontainer .box-inner table#captured td{padding-right:5px;vertical-align:top;}
#bodycontainer .box-inner #links-wrapper{margin:20px 0;}
#bodycontainer .box-inner #links-wrapper h3{font-size:16px;}
#bodycontainer .box-inner #links-wrapper ul{list-style:disc;padding:20px 0 20px 20px;}
#bodycontainer .box-inner #accordion h3{font-size:16px;padding:3px 20px 3px 20px !important;}
#bodycontainer .box-inner #accordion-tax h3{font-size:16px;text-indent:10px;padding:3px 0 !important;}
#bodycontainer .box-inner #accordion-elections h3{font-size:16px;text-indent:10px;padding:3px 0 !important;}
#bodycontainer .box-inner #accordion-charleston h3{font-size:16px;text-indent:10px;padding:3px 0 !important;}
#bodycontainer .box-inner #accordion-nims h3{font-size:16px;text-indent:10px;padding:3px 0 !important;}
#bodycontainer .box-inner #accordion-nims h3 .nims{font-size:20px;text-indent:10px;padding:3px 0 !important;}
#bodycontainer .box-inner #accordion .player-wrapper{padding:0;}
#bodycontainer .box-inner .social-icon{width:33%;float:left;text-align:center;margin-top:20px;}
.inmate-search{width:100%;text-align:center;}
.inmate-search img{-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
table#credit-rec{width:100%}
table#credit-rec th, table#credit-rec td{text-align:left;}
table#credit-rec th#head-1{width:92%;}
table#credit-rec td{border-top:1px solid;}
div.cwp-file{width:48%;float:left;padding:0 1%;}
div.cwp-file ul{padding-bottom:0;}
#division-full{width:94%;height:auto;margin:0;padding:0 3%;float:none;-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
#division-full img{float:left;margin:10px 10px 10px 0;}
#division-full ul{padding-left:90px;}
a#division-link{text-decoration:none !important;}
#division-full h2{padding:0;margin:0;;}
#division-full p{margin-top:5px;}
#bodycontainer .box-inner#ccendar iframe{width:100%;height:700px;border:0px;}
.board-member-info{padding-top:70px;}
.board-member-info h2{display:none;}
.board-meeting-wrapper{}
table#board-meeting-table-head{width:100%;margin:0;padding:0;border-collapse:collapse;}
table#board-meeting-table{width:100%;margin:0 auto;padding:0;border-collapse:collapse;}
table#board-meeting-table tr{}
table#board-meeting-table td{padding:0 5px;text-align:left;width:25%;}
table#board-meeting-table tr#last{border-bottom:0;}
table#board-meeting-table-head th{padding:0 5px;font-weight:bold;text-align:left;font-size:16px;width:25%;}
.elections-table th a.tooltip, .elections-table th a.tooltip2{display:inline-block;padding-left:5px;}
.elections-table td a.tooltip, .elections-table td a.tooltip2{display:none;}
img#inter-map{width:111px;height:80px;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-box-shadow:0px 1px 3px 1px rgba(0,0,0,0.5);-ms-box-shadow:0px 1px 3px 1px rgba(0,0,0,0.5);-o-box-shadow:0px 1px 3px 1px rgba(0,0,0,0.5);box-shadow:0px 1px 3px 1px rgba(0,0,0,0.5);}
img#inter-map:hover{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.5);-ms-box-shadow:0 0 0 0 rgba(0,0,0,0.5);-o-box-shadow:0 0 0 0 rgba(0,0,0,0.5);box-shadow:0 0 0 0 rgba(0,0,0,0.5);}
#accordion h1{font-size:28px;text-indent:20px !important;padding:0;}
#accordion-elections h2{font-size:20px;text-indent:20px !important;padding:10px !important;}
#accordion-charleston h1{font-size:28px;text-indent:20px !important;padding:0;}
#accordion-emergencynumbers h2{font-size:20px;text-indent:15px !important;padding:0;}
#accordion-faqs h1{font-size:20px;text-indent:15px !important;padding:0;}
#accordion-inner h3{font-size:16px;padding:0;}
#accordion-inner #inner-content{padding:0;margin:0;}
#accordion-inner #inner-content .inner-record{width:45%;min-width:250px;padding:5px 2.5%;float:left;}
#accordion-inner #inner-content .inner-record:hover{}
.ui-accordion #accordion-inner .ui-accordion-header .ui-icon{position:absolute;right:1.5%;top:50%;margin-top:-8px;}
#accordion-inner{padding:0;border:0;}
#accordion-inner .ui-icon{width:15px;height:15px;background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner .ui-widget-content .ui-icon{background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner .ui-widget-header .ui-icon{background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner .ui-state-default .ui-icon{background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner .ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner .ui-state-active .ui-icon{background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner-charleston h3{font-size:16px;padding:0;}
#accordion-inner-charleston #inner-content{padding:0;margin:0;}
#accordion-inner-charleston #inner-content .inner-record{width:45%;min-width:250px;padding:5px 2.5%;float:left;}
#accordion-inner-charleston #inner-content .inner-record:hover{}
.ui-accordion #accordion-inner-charleston .ui-accordion-header .ui-icon{position:absolute;right:1.5%;top:50%;margin-top:-8px;}
#accordion-inner-charleston{padding:0;border:0;}
#accordion-inner-charleston .ui-icon{width:15px;height:15px;background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner-charleston .ui-widget-content .ui-icon{background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner-charleston .ui-widget-header .ui-icon{background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner-charleston .ui-state-default .ui-icon{background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner-charleston .ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner-charleston .ui-state-active .ui-icon{background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner-emergencynumbers h3{font-size:16px;padding:0;}
#accordion-inner-emergencynumbers #inner-content{padding:0;margin:0;}
#accordion-inner-emergencynumbers #inner-content .inner-record{width:45%;min-width:250px;padding:5px 2.5%;float:left;}
#accordion-inner-emergencynumbers #inner-content .inner-record:hover{}
.ui-accordion #accordion-inner-emergencynumbers .ui-accordion-header .ui-icon{position:absolute;right:1.5%;top:50%;margin-top:-8px;}
#accordion-inner-emergencynumbers{padding:0;border:0;}
#accordion-inner-emergencynumbers .ui-icon{width:15px;height:15px;background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner-emergencynumbers .ui-widget-content .ui-icon{background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner-emergencynumbers .ui-widget-header .ui-icon{background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner-emergencynumbers .ui-state-default .ui-icon{background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner-emergencynumbers .ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner-emergencynumbers .ui-state-active .ui-icon{background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner-faqs h3{font-size:16px;padding:0;}
#accordion-inner-faqs #inner-content{padding:0;margin:0;}
#accordion-inner-faqs #inner-content .inner-record{width:45%;min-width:250px;padding:5px 2.5%;float:left;}
#accordion-inner-faqs #inner-content .inner-record:hover{}
.ui-accordion #accordion-inner-faqs .ui-accordion-header .ui-icon{position:absolute;right:1.5%;top:50%;margin-top:-8px;}
#accordion-inner-faqs{padding:0;border:0;}
#accordion-inner-faqs .ui-icon{width:15px;height:15px;background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner-faqs .ui-widget-content .ui-icon{background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner-faqs .ui-widget-header .ui-icon{background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner-faqs .ui-state-default .ui-icon{background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner-faqs .ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url('ui-images/ui-icons_222222_256x240.png');}
#accordion-inner-faqs .ui-state-active .ui-icon{background-image:url('ui-images/ui-icons_222222_256x240.png');}
.dept-group{}
.dept-group h2{display:none;}
table#departments-table{width:100%;margin:0 auto;padding:0;border-collapse:collapse;}
table#departments-table tr{}
table#departments-table tr#last{border-bottom:0;}
table#departments-table td, table#departments-table th{padding:2px 5px;text-align:left;height:25px;}
table#departments-table th{height:40px;font-size:20px;font-weight:normal;text-decoration:underline;}
table#departments-table td img{width:28px;height:28px;}
table#departments-table th#dtable-link{width:65px;}
table#departments-table td#dtable-services img{width:25px;height:25px;}
#bodycontainer .box-inner #admin-pic{float:left;margin:0 20px 10px 0;}
#bodycontainer .box-inner #admin-pic img.admin{width:100%;max-width:300px;border:0px;margin:0;padding:0;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;}
.biketeam-img{border-radius:10px;width:100%;}
.trt-img{border-radius:10px;width:100%;}
.tems-img{border-radius:10px;width:100%;margin-top:10px;}
.hazmat-img{border-radius:10px;}
.hazmat1-img, .tems1-img{float:right;padding:0 0 5px 5px;}
.ems-map{width:100%;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;}
ul#ems-fact li{width:50%;float:left;}
img.council-members{width:24%;border:0px;margin:0;padding:0;float:left;-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.council-member-info{width:33.5%;min-width:180px;padding:0 2%;float:left;display:block;}
img.pdf, img.bio, img.word{height:40px !important;}
table.council{padding:0;border-collapse:collapse;}
table.council tr td{padding:0 20px;}
#bodycontainer .box-inner table.council tr td h2{padding-top:80px;margin-top:0;padding-bottom:10px;margin-bottom:0;}
select.council-minutes, select.annual-report{width:90%;margin-bottom:1px;border:1px solid;font-family:Arial;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
select.council-minutes:focus, select.annual-report:focus{outline:1px solid;}
#clerk-admin-mobile{display:none;}
#council-bio{width:45%;min-width:250px;float:left;padding:0 5% 5px 0;}
#council-bio h3{padding:0;}
#council-bio h3 span{color:#333333;font-size:14px;}
#bodycontainer .box-inner .board-title h2{float:left;width:80%;padding:0 !important;}
#bodycontainer .box-inner .board-vacancies{float:left;width:20%;min-width:100px;vertical-align:middle;}
#bodycontainer .box-inner .board-vacancies h3{font-weight:bold;font-size:14px;text-align:right;}
td#vacant{text-transform:uppercase;color:#487345;}
.icon-section{width:42px;height:42px;float:left;margin:0 10px 10px 0;}
.icon-section img{width:42px;height:42px;}
.notice{position:relative;margin:40px auto 0;padding:10px;max-width:400px;text-align:left;-webkit-border-radius:40px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.notice img{float:left;margin:0 10px 0 0;width:30px;}
.notice p{margin:0;padding:0 0 0 40px;line-height:1.2;}
.electedphotohome{text-align:center;float:left;padding-right:15px;}
#queryTextBox{display:none;}
#Button1{display:none;}
#resultsGrid td{font-family:'Roboto Condensed', sans-serif;font-weight:normal;font-size:14px;margin:0px;padding:0px;}
#resultsGrid{word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.ui-tooltip{padding:5px 10px;font:12px "Arial", Sans-Serif;text-transform:uppercase;box-shadow:0 0 7px #555555;max-width:200px;text-align:center;z-index:9999;}
nav#menu-dept ul li#mobile-menu-note{display:none !important;}
nav#menu-county ul li#mobile-menu-note{display:none !important;}
#bodycontainer .box-inner #accordion h2, #bodycontainer .box-inner #accordion2 h2{font-size:20px;font-weight:normal;padding:10px 15px;}
#rmc-links-space{height:80px;}
.forms-list{float:left;width:48%;padding:0 2% 0 0;}
#rmc-home-slide{float:left;width:48%;padding:0 2% 0 0;}
}
select.ripple{width:auto;margin-bottom:1px;border:1px solid;font-family:Arial;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
select.ripple:focus{outline:1px solid;}
table#probate-table{width:100%;border-collapse:collapse;}
table#probate-table td{padding:1px;}
table#probate-table tr:nth-child(even){}
table#probate-table tr:nth-child(odd){}
img#enviro-banner{width:100%;border-radius:10px;}
#dropsite-list{width:48%;float:left;padding:0 2% 0 0;}
#dropsite-list h3{margin:0;padding:0 2% 0 0 !important;text-indent:0 !important;}
#construction-materials{width:31.333333%;float:left;padding-right:2%;}
#rollcart-box{width:40%;float:left;text-align:center;padding:0 5%;}
#waste-collectors{width:45%;margin:0 5% 0 0;float:left;}
#recycle-video{width:100%;height:365px;}
#whats-accepted{width:45%;margin:0 5% 0 0;float:left;}
#partners{width:30%;margin:0 3% 0 0;float:left;}
table#ordinance{width:100%;border-collapse:collapse;}
table#ordinance tbody tr{border-bottom:1px solid #e8ecf1;}
table#ordinance tbody td{padding:2px;}
h2#mobile-shift{margin-top:0;padding-top:0 !important;}
h3#appntmnts{background:#ffffff;border:0px;text-decoration:underline;}
table#appntmnts-table{width:100%;border-collapse:collapse;text-align:left;}
table#appntmnts-table tr{border-bottom:1px solid #e8ecf1;}
#bza-apps{width:45%;margin-right:5%;float:left;}
img.planning-areas{width:100%;}
.mobile-map{display:none;}
img.summary{max-width:178px;width:100%;float:left;margin:0 10px 10px 0;}
thead{background-color:#e8ecf1;}
thead th{padding:6px;}
tbody tr.odd{background-color:#f1f6fb;}
tbody td{padding:4px;}
tbody tr.even{background-color:#ffffff;}
tbody tr.even:hover{background-color:#e6edf5;}
tbody tr.odd:hover{background-color:#e6edf5;}
#financial-spacer{height:65px;}
table#senate{width:100%;border-collapse:collapse;}
table#senate tbody tr{border-bottom:1px solid #e8ecf1;}
table#senate tbody td{padding:2px;}
table#house{width:100%;border-collapse:collapse;}
table#house tbody tr{border-bottom:1px solid #e8ecf1;}
table#house tbody td{padding:2px;}
table#workshopstable input.wsreg{width:30px;height:30px;}
#os-full{width:95%;height:auto;margin:10px 0;padding:0 2%;float:left;-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
#os-half{width:44%;height:auto;margin:10px 1% 0 0;padding:0 2%;float:left;-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
#os-full img{float:left;margin:10px 10px 10px 0;}
#os-half img{float:left;margin:10px 10px 10px 0;}
#os-full ul{padding-left:90px;}
#os-half ul{padding-left:90px;}
a#os-link{text-decoration:none !important;}
.block-full{width:100%;float:left;display:block;padding-top:10px;}
.block-280{width:33.3333%;float:left;display:block;}
.block-25{width:25%;float:left;}
.block-33{width:33.3333%;float:left;}
.block-50{width:50%;float:left;}
.block-60{width:60%;float:left;}
.block-40{width:40%;float:left;}
.block-30{width:30%;float:left;}
.block-60{width:70%;float:left;}
.block-75{width:75%;float:left;}
.block-nomobile{display:block;}
.freport-wrap h2.title{padding-top:0 !important;}
form.freport select{margin:5px 0 20px 0;width:100%;max-width:300px;text-transform:uppercase;}
.contact-map{float:left;padding:0 5px 0 0;width:35px;}
img.ems-auto{margin:5px 1%;width:48%;float:left;margin:5px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img.ems-sops{width:40%;float:right;margin:0 0 20px 20px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
img.ems-train{width:40%;float:left;margin:0 20px 20px 0;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.faceb{width:200px;background:#3B5998 url('https://www.charlestoncounty.org/images/fb-dept-2.png') 4px center no-repeat!important;}
.faceb:hover{background:#3B5998 url('https://www.charlestoncounty.org/images/fb-dept-1.png') 4px center no-repeat!important;}
.faceb h3{color:#ffffff;}
@media screen and (max-width:1124px){}
@media screen and (max-width:1024px){#subnav-wrapper #subnav-container ul#dept-menu li a{padding:0 8px;}
.nowrap{white-space:normal;}
.hideitem{display:none;}
#search-page input.text-field{width:25%;}
#logo img{margin:0 auto;width:20%;min-width:80px;max-width:100px}
#logo-page img{margin:0 auto;width:20%;min-width:80px;max-width:100px}
#logo-sheriff img{margin:0 auto;width:20%;min-width:80px;max-width:100px}
#logo-elected img{margin:0 auto;width:20%;min-width:80px;max-width:100px}
.icon-section{width:42px;height:42px;}
.icon-section img{width:42px;height:42px;}
}
@media screen and (max-width:1000px){div#hr-490 , div#hr-490r{width:49%;max-width:49%;}
}
@media screen and (max-width:800px){#navigationcontainer{width:100%;}
#slidercontainer{width:100%;background:none;}
#bodycontainer{width:100%;}
#bodycontainer-inner{padding:0;}
#footercontainer{width:100%;}
#search input.text-field{width:50%;}
#search-page input.text-field{width:50%;}
#subnav-wrapper{display:none;}
#visheader{display:none;}
img#home-button{width:15px;height:15px;}
img#roundedbkg{display:none;}
#logo{height:auto;text-align:center;padding:10px 0 10px 0;}
#logo-page{height:auto;text-align:center;padding:10px 0 10px 0;}
#logo-sheriff{height:auto;text-align:center;padding:10px 0 10px 0;}
#logo-elected{height:auto;text-align:center;padding:10px 0 10px 0;}
#logo-clerk img{padding:10px 0 0px 0;min-width:70px;max-width:60px;}
.block-280{width:100%;float:left;display:block;}
.block-50{width:100%;float:left;display:block;}
.block-nomobile{display:none;}
.electedphotohome{display:none;}
#search{width:100%;padding:0 0 100px 0;text-align:center;}
#search input.text-field{width:50%;height:30px;font-size:16px;}
#search input.button{width:100px;height:31px;}
#search-page{width:100%;padding:0 0 10px 0;text-align:center;}
#search-page input.text-field{width:50%;height:30px;font-size:16px;}
#search-page input.button{width:100px;height:31px;}
.panelcontainer{display:none;}
table#departments-table tr#other-office,
table#departments-table th#dtable-address,
table#departments-table td#dtable-address,
table#departments-table th#dtable-city,
table#departments-table td#dtable-city,
table#departments-table th#dtable-fax,
table#departments-table td#dtable-fax{display:none;}
#headercontainer{height:auto;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.5);-ms-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.5);-o-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.5);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.5);}
#headerwrapper{width:100%;height:auto;padding-top:0;}
#headerwrapper-inner{width:100%;}
#header{height:auto;padding-top:40px;}
#search{position:relative;float:none;width:100%;padding-bottom:20px;text-align:center;clear:both;}
.notice{margin:10px auto -20px;max-width:100%;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;}
.box-980R{width:100%;}
.box-310R{width:100%;}
.box-645R{width:100%;}
.box-310L{width:100%;}
.box-320L{width:100%;}
.box-320R{width:100%;}
.box-645L{width:100%;}
.box-490R{width:100%;}
.box-490L{width:100%;}
.box-420L{width:100%;}
.box-420R{width:100%;}
.box-645-head{width:100%;}
.box-315R{width:100%;}
.box-315L{width:100%;}
.box-180L{width:100%;}
.box-180R{width:100%;}
.box-800L{width:100%;}
.mobile-hide{display:none;}
div#hr{width:95%}
div#hr-mobile{display:block;}
div#hr-310, div#hr-645, div#hr-490, div#hr-490r{clear:both;display:block;height:10px;width:95%;max-width:940px;margin:0 auto;float:none;}
div#hr-footer{display:block;}
#footer div#hr{clear:both;float:none;display:block;width:95%;max-width:940px;margin:0 auto;}
.box-inner#program-box .button-program{width:46%;height:auto;padding-bottom:3px;}
.box-inner#emergency-box .button-emergency{width:46%;height:auto;padding-bottom:3px;}
#clerk-admin-full{display:none;}
#clerk-admin-mobile{display:inline;}
div#hr-310.mobile-remove{display:none;}
.box-310L-mug{display:inherit;}
.elections-table td a.tooltip{display:inline-block;padding-left:5px;}
#accordion-inner #inner-content .inner-record{width:95%;float:none;border-top:1px solid;}
#header .emergl{width:100%;top:0px;border:0px solid;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
#header .emergl h3{font-size:14px;padding:2px;}
#bio-links1{display:none;}
#bio-links2{display:inline;}
.mobile-fix{margin-top:30px;}
#mobile-header{display:block;position:fixed;width:100%;z-index:999999;height:35px;-webkit-box-shadow:0px 1px 3px 1px rgba(0,0,0,0.5);-ms-box-shadow:0px 1px 3px 1px rgba(0,0,0,0.5);-o-box-shadow:0px 1px 3px 1px rgba(0,0,0,0.5);box-shadow:0px 1px 3px 1px rgba(0,0,0,0.5);}
#mobile-header #menu-county img{padding:7px 0 3px 10px;height:z0px;}
#mobile-header #menu-sheriff img, #mobile-header #menu-dept img{float:right;padding:7px 10px 3px 0;height:20px;}
#nav-wrapper{display:none;}
#mobile-menu-note{display:inline-block;}
img#zprint-img{width:100%;}
img#howto{width:100%;}
#financial-spacer{height:0px;}
#one-threat{text-align:center;width:23%;float:left;}
.form .bwcontainer{width:100%;float:left;position:relative;}
.form .bwcontainerlast{width:100%;float:left;position:relative;}
#search-space{height:10px;}
.desktop-map{display:none;}
.mobile-map{display:inline;width:100%;}
.areas-mobile{width:100%;}
.notetxt{font-size:12px;color:#666666;margin-bottom:5px;font-style:italic;}
#footer .ad-resourcebox{padding-left:20px;}
}
@media only screen and (max-width:600px){table#workshopstable input.wsreg{width:15px;height:15px;}
.box-160L{width:100%;}
.box-160R{width:100%;}
.box-170L{width:100%;}
.box-170R{width:100%;}
}
@media only screen and (max-width:480px){.footable > tbody > tr > td, .footable > thead > tr > th{word-break:break-all;}
.box-320L{width:100%;float:left;position:relative;}
.box-320R{width:100%;float:right;position:relative;}
#navigationcontainer{width:100%;}
#search input.button{width:25%;}
#search-page input.button{width:25%;}
.icon-section{width:40px;height:40px;float:left;margin:0 10px 10px 0;}
.icon-section img{width:40px;height:40px;}
#bodycontainer .box-inner h1{font-size:22px;padding:5px 0 0 0;}
#bodycontainer .box-inner-head h1{font-size:22px;padding:6px 0 0 0;}
#bodycontainer .box-inner h2{font-size:18px;font-weight:bold;}
#bodycontainer .box-inner-head h2{font-size:18px;font-weight:bold;}
#bodycontainer .box-inner h3{font-size:16px;}
h1.top, h2.top{padding-top:25px !important;}
a.anchor-fix-dept{margin-top:-180px;}
#bodycontainer .box-inner a.do-online{margin-top:0;margin-bottom:20px;}
#bodycontainer .box-inner table.council tr td h2{padding-top:0;margin-top:0;padding-bottom:10px;margin-bottom:0;}
#bodycontainer .box-inner#ccendar iframe{width:100%;height:400px;border:0px;}
#bodycontainer .box-inner #accordion .player-wrapper iframe{height:220px;}
.box-inner ul.services{width:100%;float:none;}
table#departments-table th#dtable-phone,
table#departments-table td#dtable-phone,
table#departments-table th#dtable-services,
table#departments-table td#dtable-services{display:none;}
#bodycontainer .box-inner .sheriff-slides .slide-image{display:none;}
.board-member-info{padding-top:0px;}
#footer .social-icon img{}
#footer .box-inner p.ad-resource{width:100%;float:none;}
#bodycontainer .box-inner .social-icon img{}
#ops-button{width:100%;float:left;padding:10px 1% 10px 1%;}
#ops-button img{height:80px;}
#k9-2 img{min-width:128px;}
#bodycontainer .box-inner a#ops-link{}
#bodycontainer .box-inner #accordion h1{padding:5px 0;}
#bodycontainer .box-inner #accordion h2{font-size:16px;font-weight:normal;}
.ui-accordion #accordion-inner .ui-accordion-header .ui-icon{right:3.5%;}
.request-fieldset{width:100%;float:none;padding:20px 0 0 0;}
.form .request-fieldset input{width:95%;}
#dmap-container{width:48%;padding:2.5%;}
#dmap-container .dmap h2{padding:40px 0 0 0;font-size:16px;}
img#ops-img{width:100%;float:none;margin:10px 0;}
img#ops-imgl{width:100%;float:none;margin:10px 0;}
img#ops-charger{width:100%;float:none;margin:10px 0;}
img#ops-gaurd{width:100%;float:none;margin:10px 0;}
img#aw-fire{width:48%;margin:1%;}
img#emd-logo{width:100%;}
img#division-inner{width:100%;}
img#sog{width:48%;}
.img-blogimg{display:block;text-align:center;float:none;clear:both;max-width:100%;}
.img-blogimg img{width:auto;max-width:160px;}
.hazmat-img{width:100%;}
ul#ems-fact li{width:100%;float:none;}
img#ref-tracer{width:100%;float:none;}
#rmc-links-space{display:none;}
.forms-list{float:none;width:100%;padding:0 0 0 0;}
#rmc-home-slide{float:none;width:95%;padding:0 0 0 0;}
.inmate-search img{width:100%;}
div.cwp-file{width:100%;float:none;padding:0 0;}
.box-inner#program-box .button-program{width:100%;}
.box-inner#emergency-box .button-emergency{width:100%;}
img#recycle-guide{float:none;width:100%;}
#dropsite-list{width:100%;float:none;}
img#single-stream{float:left;margin:0 20px 20px 0;width:100px;}
#construction-materials{width:100%;float:none;padding-right:0;}
img#event-bin, #waste-collectors, img#recycle-tours, img#pryor-school{float:none;margin:0 0 0 0;width:100%;}
#recycle-video{width:100%;height:230px;}
img#blue-bin, img#compost-home, img#compost-cone, img#food-waste{width:30%;}
img#plastic-bags, img#compost-facility, img#compost-pres, img#landfill{float:none;margin:0;width:100%;}
#whats-accepted{width:100%;margin:0;float:none;}
#partners{width:100%;margin:0;float:none;}
img#cheat{float:none;margin-right:20px;}
img#cardboard{float:none;margin:0;width:100%;}
img#green-school-right{width:100%;margin:0;float:none;}
img#green-school-left{width:100%;margin:0;float:none;}
#interest{width:100%;}
#errorred{width:100%;border:0;border-radius:5px;padding:5px;}
#errorgreen{width:100%;border:0;border-radius:5px;padding:5px;}
h2#mobile-shift{padding-top:25px !important;}
#bza-apps{width:100%;margin-right:0;float:none;}
#one-threat{text-align:center;width:31.333333%;float:left;}
#os-half{width:96%;margin:10px 0 0 0;padding:0 2%;float:left;}
img.green-school-logo{float:none;width:100%;}
img.green-school-ccsd{float:none;width:100%;}
img.ems-auto{width:100%;float:none;}
img.ems-sops{width:100%;float:none;margin:0 0 0 0;}
img.ems-train{width:100%;float:none;margin:0 0 0 0;}
img.left40{width:100%;float:none;margin:0 0 0 0;}
}
@media only screen and (max-width:320px){#navigationcontainer{width:100%;}
#headercontainer{width:100%;}
#slidercontainer{width:100%;background:none;}
#bodycontainer{width:100%;}
#footercontainer{width:100%;}
#bodycontainer .box-inner #accordion .player-wrapper iframe{height:160px;}
.gray-boxbtnbod{text-align:center;width:100%;height:29px;float:left;margin:0 10px 10px 0;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);-ms-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);-o-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);box-shadow:0px 1px 1px 1px rgba(0,0,0,0.3);}
.gray-boxbtnbod:hover{cursor:pointer;-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);-ms-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);-o-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}
.gray-boxbtnbod a{text-decoration:none;}
.gray-boxbtnbod h3{margin:0;padding:3px 0 0 0;}
#rollcart-box{width:90%;float:none;text-align:center;padding:0 5%;}
img#hazard{width:100%;float:none;margin:0 0 0 0;}
img#buying-recycled, img#hhm-recycle{float:none;margin:0 0 0 0;width:100%;}
#recycle-video{width:100%;height:150px;}
}
.vid-container{position:relative;padding-bottom:52%;padding-top:30px;height:0;}
.vid-container iframe, .vid-container object, .vid-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.vid-list-container{width:90%;overflow:hidden;margin-left:5%;}
.vid-list{width:1344px;position:relative;top:0;left:0;}
.vid-item{display:block;width:148px;height:148px;float:left;margin:0;padding:10px;}
.thumb{overflow:hidden;height:84px;}
.thumb img{width:100%;position:relative;top:-13px;}
.vid-item .desc{color:#21A1D2;font-size:15px;margin-top:5px;}
.vid-item:hover{background:#eee;cursor:pointer;}
.arrows{position:relative;width:100%;}
.arrow-left{color:#fff;position:absolute;background:url(https://www.charlestoncounty.org/css/pika-styles/prev.png)no-repeat;padding:20px 20px 20px 10px;left:0px;top:-130px;z-index:99;cursor:pointer;}
.arrow-right{color:#fff;position:absolute;background:url(https://www.charlestoncounty.org/css/pika-styles/next.png)no-repeat;padding:20px 10px 20px 20px;right:0px;top:-130px;z-index:100;cursor:pointer;}
@media (max-width:600px){.vid-list-container{padding-bottom:20px;}
.arrows{position:relative;margin:0 auto;width:96px;}
.arrow-left{left:0;top:-40px;}
.arrow-right{right:0;top:-40px;}
}
#pagination{padding:20px;margin-bottom:20px;font:14px/24px sans-serif;text-align:center;text-decoration:none;}
#pagination a:link{text-decoration:none;}
#pagination .page{display:inline-block;padding:0px 9px;margin-right:4px;border-radius:3px;border:solid 1px #c0c0c0;background:#e9e9e9;box-shadow:inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);font-size:.875em;font-weight:bold;text-decoration:none;color:#717171;text-shadow:0px 1px 0px rgba(255,255,255, 1);}
#pagination .page:hover{background:#fefefe;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));background:-moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);}
#pagination .page.active{border:none;background:#616161;box-shadow:inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);color:#f0f0f0;text-shadow:0px 0px 3px rgba(0,0,0, .5);}