@charset "utf-8";
	/* CSS Document */
	/* ------------------------------------ DO NOT EDIT, PLACE ANY IMAGES OR DELETE THIS CONTENT ------------------------------------*/
	/* ----------------------------------------------- PLEASE USE OTHER CONTENT AREA TO EDIT -----------------------------------------*/
	/* --- CSS UPDATED 02/28/2024 ---*/
	/* --- MENU AND HEADER SETTINGS --- */
	
	
.police-css .animation {
		transition: ease .5s !important;
	}
	
.police-css .imgoverlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background:rgba(8,39,89,.8);
	cursor:pointer;
	opacity: 0;
	transition: .25s ease;
	}
	
.police-css .imgcontainer {
	position:relative;
	}

.police-css .imgcontainer:hover .imgoverlay {
	opacity: 1;
	}
	
.police-css .textoverlay {
	color: white;top: 50%;
	  position: absolute;
	  left: 50%;
	  -webkit-transform: translate(-50%, -50%);
	  -ms-transform: translate(-50%, -50%);
	  transform: translate(-50%, -50%);
	  text-align: center;
	}
	
.police-css .list-filter {
		display: none;
	}
	
.police-css path.search-trigger {
	fill: #b9b9b9 !important;
	}

/*--- HEADER SETTINGS ---*/
.police-css .mobile_header,
	.police-css .facebook_feed .mobile_header,
	.police-css .twitter_feed .mobile_header,
	.police-css .small_box .mobile_header {
	background: #082759;
	color: white;
	}

.police-css .mainSpan_wrapper:after,
	.police-css .mainSpan_wrapper_home:after,
	.police-css .sticky_header,
	.police-css .main_menu_widget {
	background: #082759;
	}

.police-css .dropdownmenu li a,
	.police-css .dropdownmenu li .notranslate a,
	.police-css #top_nav a {
	color: #b9b9b9 !important;
	}

.police-css #siteheader,
	.police-css #jPanelMenu-menu,
	.police-css header,
	.police-css #page_footer .footer_subscribe::after {
	background: #082759;
	}

.police-css .vi-content-columns-header, .vi-content-columns-subheader {
	text-align:center;
	}

.police-css .dropdownmenu .megamenu_container {
	background: none #272727 !important;
	}

.police-css #siteheader a.menu_trigger:before {
	background: #fff;
	border: 1px solid #fff;
	box-shadow: 0 6px 0 0 #fff;
	}

.police-css #siteheader a.menu_trigger:after {
	background: #fff;
	border: 1px solid #fff;
	}

.police-css a.megamenu_level1 {
	color:#a6d16e !important;
	}

.police-css #jPanelMenu-menu .inner_container {
	background: rgba(0,0,0,.2) !important;
	}
	/* --- SEARCHBAR ---*/
.police-css #searchbox {
	background: rgba(0,0,0,.65);
	}

.police-css path#header-search .search-trigger .hidden-xs {
	fill: #fff !important;
	}

.police-css #sitebody.standardlayout:before {
	background: none #fff;
	border-right: .5px #d5d5d5 solid;
	}

/*--- LOGO OUTLINE ---*/
.police-css a#home_link {
	top:160px;
	-webkit-filter: drop-shadow(5px 0 0 #082759)
	drop-shadow(0 5px 0 #082759)
	drop-shadow(-5px 0 0 #082759)
	drop-shadow(0 -5px 0 #082759);
	filter: drop-shadow(5px 0 0 #082759)
	drop-shadow(0 5px 0 #082759)
	drop-shadow(-5px 0 0 #082759)
	drop-shadow(0 -5px 0 #082759);
	}

/*--- LEFT SIDE BAR SETTINGS ---*/
.standardlayout .left_col .content_area {
	border-left: 0 !important;
	border-right: 0 !important;
	border-bottom: 0 !important;
	}

/*--- LEFT SIDE BAR MENU ---*/
.police-css .sidenav ul li.sidenav_current a {background: #6189bb;}

.police-css .sidenav ul li.sidenav_current.sidenav_expanded a:last-child {background:#ecf0f5;}

.police-css .sidenav ul li a:hover {
	background: #082759 !important;
		transition: .3s ease !important;
	}

.police-css .title_widget{
	background: white;
	}

.police-css .onecolumnlayout .top_col figure.vi-fullwidth-banner:first-of-type, .twocolumnswithbottomlayout .top_col figure.vi-fullwidth-banner:first-of-type, .threecolumnswithbottomlayout .top_col figure.vi-fullwidth-banner:first-of-type {
	border-top: 1.5px solid gray;
	border-bottom: 1.5px solid gray;
	}

.police-css .row {
	padding: 10px;
	}


/*--- UL LI BULLETS ---*/
.police-css ul.page-bullets li {
	padding: 5px;
	list-style: square;
	}
	ul.page-navigation li {
	padding: 10px;
	list-style: square;
	}

.police-css ul.no-decor li {
	padding: 10px;
	list-style: none;
	}



/* ----- SETTINGS ----- */
.police-css h1,
	.police-css h2,
	.police-css h3,
	.police-css h4,
	.police-css h5,
	.police-css p,
	.police-css .subtitle {
	color:black;
	}

.police-css .white {
	color: #fff;
}

.police-css .onehundred {
	width: 100%;
	}

.police-css .center {
	text-align: center !important;
	}

.police-css .padding {
	padding: 105px 0 25px 0 !important;
	}
	
.police-css .hidden {
	display:none;
	}

.police-css .img {
	width: 99%;
	max-width: 99%;
	}

.police-css .rowseparator {
	border-top: #f3f3f3 solid 5px;
	margin: 75px 0;
	}

/* --- COLORS --- */
.police-css .alert-red {
	background: #A22200;
	color: #fff;
	font-weight: 900;
	width: 95.333%;
	padding: 15px;
	}

.police-css p.white {
	color:#fff;
	}

/* ----- BUTTON ----- */
.police-css .btn-082759,
	.police-css .button  {
	background: #fff;
	color: #082759;
	border: 1.5px solid #082759;
	display: inline-block;
	padding: 15px !important;
	margin: 15px 0;
	border-radius: 0;
	font-weight: 600;
	cursor: pointer;
	text-decoration: none !important;
	}

.police-css .buttonoutline  {
	background: rgba(0,0,0,0);
	color: #fff;
	border: 1.5px solid #fff;
	display: inline-block;
	padding: 15px !important;
	margin: 15px 0;
	border-radius: 0;
	font-weight: 600;
	cursor: pointer;
	text-decoration: none !important;
	}

.police-css .buttonoutline:hover {
	background: #fff;
	color: #082759;
		transition: .3s ease;
	}


/* ACCORDION */
.police-css .ac-container label {
display: block;
padding: 8px 22px;
margin: 0 0 5px 0;
cursor: pointer;
background: #082759;
border-radius: 0px;
color: #fff;
}

.police-css .ac-container {
    width: 100%;
    margin: 10px auto 30px auto;
    text-align: left;
}

.police-css .ac-container label:hover {
background: #6189bb;
	color: #082759;
	   -webkit-transition: height 0.15s ease-in-out, 0.15s;
    -moz-transition: height 0.15s ease-in-out, 0.15s;
    -o-transition: height 0.15s ease-in-out, 0.15s;
    -ms-transition: height 0.15s ease-in-out, 0.15s;
    transition: height 0.15s ease-in-out, 0.15s;
}


.police-css .ac-container label:hover:after,.ac-container input:checked + label:hover:after {
    content: '';
    position: absolute;

}

.police-css .ac-container input name="accordion-1" {
    display: none;
}

.police-css .ac-container article {
    margin-top: -1px;
    overflow: hidden;
    max-height: 0px;
    position: relative;
    -webkit-transition: height 0.15s ease-in-out, 0.15s;
    -moz-transition: height 0.15s ease-in-out, 0.15s;
    -o-transition: height 0.15s ease-in-out, 0.15s;
    -ms-transition: height 0.15s ease-in-out, 0.15s;
    transition: height 0.15s ease-in-out, 0.15s;
}

.police-css .ac-container input:checked ~ article {
    -webkit-transition: height 0.15s ease-in-out, 0.15s;
    -moz-transition: height 0.15s ease-in-out, 0.15s;
    -o-transition: height 0.15s ease-in-out, 0.15s;
    -ms-transition: height 0.15s ease-in-out, 0.15s;
    transition: height 0.15s ease-in-out, 0.15s;
}

.police-css .ac-container input:checked ~ article.ac-medium {
    height: auto;
	max-height: 30000px;
	overflow:hidden;
}

.police-css input {
display: none;
}
/* END OF ACCORDION */


/*--- FOOTER SETTINGS ---*/
.police-css #page_footer .footer_subscribe .button_subscribe:hover {
	background:#6189bb;
	}

/*--- NAV IMAGE BUTTONS ---*/
.police-css .vi-img-buttons {
	position: relative !important;
	top: -50px !important;
	z-index: 1 !important;
	}

.police-css .vi-img-buttons .vi-img-buttons-item {
	background: #082759 !important;
	overflow: visible !important;
	border-radius: 150px !important;
	border: 5px #b9b9b9 solid !important;
	transition: all .2s ease-out !important;
	}

.police-css .vi-img-buttons .vi-img-buttons-item:hover {
	background: #b9b9b9 !important;
	}

.police-css .vi-img-buttons .vi-img-buttons-img {
	object-fit: scale-down !important;
	}

.police-css .vi-img-buttons .vi-img-buttons-text {
	overflow: visible !important;
	background: rgba(255,255,255,0) !important;
	transition: all 10000000000s ease-in !important;
	}

.police-css .vi-img-buttons .vi-img-buttons-title {
	overflow: visible !important;
	position: relative !important;
	top: 50px !important;
	text-align: center !important;
	transition: all 10000000000s ease-out !important;
	}

.police-css .vi-img-buttons .vi-img-buttons-desc {
	transition: all 10000000000s ease-out !important;
	}

.police-css .vi-img-buttons .vi-img-buttons-desc:before {
	transition: all 10000000000s ease-out !important;
	transition-delay: 0s !important;
	}
/*--- END BUTTON SETTINGS ---*/

/* --- MAIN CSS WEB FIXES --- */
	#page_footer .footer_address p, #page_footer .footer_address a {
	font-size: 16px;
	}
	p,
		ul li {
	font-size: 100% !important;
	}

/*-- MOBILE DEVICE --*/
/*--- RESPONSIVE SCREEN---*/
@media screen and (max-width:47.99em) {
		
	.police-css .notmobile {
			display: none;
		}
	.police-css .margin {
			margin: 15px 5px;
		}
	.police-css .btn-082759,
		.police-css .button {
			width: 100%;
		}
	.police-css .vi-news-tiles-item {
	    width: 100%;
	}

.police-css #sitebody:before {
	background: #fff;
	}

.police-css a#home_link {
	top: 5px !important;
	background-image: url(https://www.smyrnaga.gov/home/showimage?id=8853) !important;
	}

.police-css .invert {
	color: black;
	}

.police-css .onecolumnlayout .top_col figure.vi-fullwidth-banner:first-of-type {
	border-top: 1.5px solid gray;
	border-bottom: 1.5px solid gray;
	}

.police-css .vi-img-buttons .vi-img-buttons-item {
	padding: 25px 20px !important;
	max-width: calc(27% - 15px) !important;
	margin-top: 30px;
	}
}

/*-- END MOBILE ---*/	
/*--- RESPONSIVE TABLET SCREEN---*/
@media screen and (min-width: 48em){
	.police-css .notmobile {
			display: block;
		}
	.police-css .margin {
			margin: 15px 5px;
		}

.police-css #sitebody:before {
	background: linear-gradient(180deg,
		rgba(8,39,89,1) 0%,
		rgba(8,39,89,1) 15%,
		rgba(0,97,255,1) 17%,
		rgba(102,144,223,1) 19%,
		rgba(219,219,219,1) 23%,
		rgba(219,219,219,1) 43%,
		rgba(2,13,30,1) 43%,
		rgba(2,13,30,1) 60%,
		rgba(255,255,255,1) 60%);
	}

.police-css .vi-news-tiles-item {
		font-size: 12px !important;
	    width: 137px;
	}

.police-css .search-trigger {
	top: 56px !important;
	width:35px;
	height:35px;
	-webkit-filter: invert(100%);
	filter: invert(100%);
	}

.police-css .sticky_header #siteheader a#home_link {
	top: 0 !important;
	margin-top:0 !important;
	}

.police-css .invert {
	color: white !important;
	}

.police-css .vi-img-buttons .vi-img-buttons-item {
	padding: 50px 35px !important;
	max-width: calc(27% - 15px) !important;
	}

.police-css #siteheader a#home_link {
	width: 200px !important;
	background-image: url(/Home/ShowPublishedImage/8619) !important;
	}
}
	
/*--- RESPONSIVE SMALL PC SCREEN---*/
@media screen and (min-width: 62em){
	.police-css .notmobile {
			display: block;
		}
	.police-css .margin {
	margin: 55px 5px;
	padding: 10px;
	}
	* {
	animation: none !important;
	}

.police-css #sitebody:before {
	background: linear-gradient(180deg,
		rgba(8,39,89,1) 0%,
		rgba(8,39,89,1) 14%,
		rgba(0,97,255,1) 17%,
		rgba(102,144,223,1) 19%,
		rgba(219,219,219,1) 21%,
		rgba(219,219,219,1) 45%,
		rgba(2,13,30,1) 45%,
		rgba(2,13,30,1) 60%,
		rgba(255,255,255,1) 60%);
	}

.police-css .vi-news-tiles-item {
	width: 192px;
	}

.police-css .search-trigger {
	top: 56px !important;
	width:35px;
	height:35px;
	-webkit-filter: invert(100%);
	filter: invert(100%);
	}

.police-css .sticky_header #siteheader a#home_link {
	top: 0 !important;
	margin-top:0 !important;
	}

.police-css .vi-img-buttons .vi-img-buttons-item {
	padding: 50px 35px !important;
	max-width: calc(17% - 15px) !important;
	}

.police-css #siteheader a#home_link {
	width: 200px !important;
	background-image: url(/Home/ShowPublishedImage/8621) !important;
	}

.police-css .invert {
	color: white !important;
	}
}
	
/*--- RESPONSIVE MEDIUM PC SCREEN---*/
@media screen and (min-width: 75em){
	.police-css .notmobile {
			display: block;
		}
	.police-css .margin {
	margin: 55px 5px;
	padding: 10px;
	}
	* {
	animation: none !important;
	}

.police-css #sitebody:before {
	background: linear-gradient(180deg,
		rgba(8,39,89,1) 0%,
		rgba(8,39,89,1) 15%,
		rgba(0,97,255,1) 17%,
		rgba(102,144,223,1) 19%,
		rgba(219,219,219,1) 23%,
		rgba(219,219,219,1) 50%,
		rgba(2,13,30,1) 50%,
		rgba(2,13,30,1) 66%,
		rgba(255,255,255,1) 66%);
	}

.police-css .vi-news-tiles-item {
	width: 210px;
	}

.police-css .search-trigger {
	top: 56px !important;
	width:35px;
	height:35px;
	-webkit-filter: invert(100%);
	filter: invert(100%);
	}

.police-css .sticky_header #siteheader a#home_link {
	top: 0 !important;
	margin-top:0 !important;
	}

.police-css .vi-img-buttons .vi-img-buttons-item {
	padding: 50px 35px !important;
	max-width: calc(17% - 15px) !important;
	}

.police-css .vi-img-buttons .vi-img-buttons-text {
	transition: all 5000000000s ease-in;
	}

.police-css #siteheader a#home_link {
	width: 290px !important;
	background-image: url(/Home/ShowPublishedImage/8621) !important;
	}

.police-css .invert {
	color: white !important;
	}
}
	
/*--- RESPONSIVE HIGH PC SCREEN---*/
@media screen and (min-width: 85.8125em){
	.police-css .notmobile {
			display: block;
		}
	.police-css .margin {
	margin: 55px 5px;
	padding: 10px;
	}

.police-css #sitebody:before {
	background: linear-gradient(180deg,
		rgba(8,39,89,1) 0%,
		rgba(8,39,89,1) 15%,
		rgba(0,97,255,1) 18%,
		rgba(102,144,223,1) 20%,
		rgba(219,219,219,1) 23%,
		rgba(219,219,219,1) 50%,
		rgba(2,13,30,1) 50%,
		rgba(2,13,30,1) 66%,
		rgba(255,255,255,1) 66%);
	}

.police-css .vi-news-tiles-item {
	width: 225px;
	}

.police-css .search-trigger {
	top: 56px !important;
	width:35px;
	height:35px;
	-webkit-filter: invert(100%);
	filter: invert(100%);
	}

.police-css .sticky_header #siteheader a#home_link {
	top: 0 !important;
	margin-top:0 !important;
	}

.police-css .vi-img-buttons .vi-img-buttons-item {
	padding: 50px 35px !important;
	max-width: calc(17% - 15px) !important;
	}

.police-css .vi-img-buttons .vi-img-buttons-text {
	transition: all 5000000000s ease-in;
	}

.police-css #siteheader a#home_link {
	width: 290px !important;
	background-image: url(/Home/ShowPublishedImage/8621) !important;
	}

.police-css .invert {
	color: white !important;
	}
}