@charset "utf-8";
/* CSS Document */
/* ------------------------------------ DO NOT EDIT, PLACE ANY IMAGES OR DELETE THIS CONTENT ------------------------------------*/
/* ----------------------------------------------- PLEASE USE OTHER CONTENT AREA TO EDIT -----------------------------------------*/
/* --- CSS UPDATED 12/8/2023 ---*/
/* --- MENU AND HEADER SETTINGS --- */


/* MAIN COLOR SCHEME WHOLE MICROSITE */
.fire-css #sitebody,
.fire-css .title_widget,
.fire-css .standardlayout .left_col .content_area {
	background: #222 !important;
}
.fire-css .listtable th {
	background: #bd5741 !important;
}
.fire-css #page_footer p,
.fire-css #page_footer h2,
.fire-css #page_footer a,
.fire-css #page_footer a:hover {
	color: #222 !important;
}
.fire-css p,
.fire-css h1,
.fire-css h2,
.fire-css h3,
.fire-css h4,
.fire-css h5,
.fire-css h6,
.fire-css a,
.fire-css a.text,
.fire-css .font_size a.text_size,
.fire-css table,
.fire-css .breadcrumb a:last-child:after,
.fire-css #page_footer .footer_subscribe h2,
.fire-css ul,
.fire-css ol,
.fire-css ul li,
.fire-css ol li {
	color: #cbcbcb !important;
}

/* ADA AND SHARE ICONS */
.fire-css a.font_larger:before, 
.fire-css a.font_smaller:before,
.fire-css .sharelink:before {
	background: #bd5741 !important;
}
.fire-css .thickbox:before,
.fire-css .printer_friendly:before {
	color: #bd5741 !important;
}

/* END */

.fire-css .animation {
transition: ease .5s !important;
}
.fire-css .imgoverlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
background:rgba(175,0,0,.8);
cursor:pointer;
opacity: 0;
transition: .25s ease;
}
.fire-css .imgcontainer {
position:relative;
}
.fire-css .imgcontainer:hover .imgoverlay {
opacity: 1;
}
.fire-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;
}
.fire-css .list-filter {
display: none;
}
.fire-css path.search-trigger {
fill: #b9b9b9 !important;
}
/*--- HEADER SETTINGS ---*/
.fire-css .mobile_header,
.fire-css .facebook_feed .mobile_header,
.fire-css .twitter_feed .mobile_header,
.fire-css .small_box .mobile_header {
background: #952222;
color: white;
}
.fire-css .mainSpan_wrapper:after,
.fire-css .mainSpan_wrapper_home:after,
.fire-css .sticky_header,
.fire-css .main_menu_widget {
background: #952222;
}

.fire-css .megamenu_first a,
.fire-css .dropdownmenu li .notranslate a,
.fire-css #top_nav a {
color: #b9b9b9 !important;
}
.fire-css #siteheader,
.fire-css #jPanelMenu-menu,
.fire-css header,
.fire-css #page_footer .footer_subscribe::after {
background: #952222;
}
.fire-css .vi-content-columns-header, .vi-content-columns-subheader {
text-align:center;
}
.fire-css .dropdownmenu .megamenu_container {
background: none #262424 !important;
	border: .5px solid rgba(255,255,255,.25) !important;
}
.fire-css #siteheader a.menu_trigger:before {
background: #fff;
border: 1px solid #fff;
box-shadow: 0 6px 0 0 #fff;
}
.fire-css #siteheader a.menu_trigger:after {
background: #fff;
border: 1px solid #fff;
}
.fire-css a.megamenu_level1 {
color:#e53a3a !important;
}
.fire-css #jPanelMenu-menu .inner_container {
background: rgba(0,0,0,.2) !important;
}
/* --- SEARCHBAR ---*/
.fire-css #searchbox {
background: rgba(0,0,0,.65);
}
.fire-css path#header-search .search-trigger .hidden-xs {
fill: #fff !important;
}
.fire-css #sitebody.standardlayout:before {
background: none #fff;
border-right: .5px #d5d5d5 solid;
}
/*--- LOGO OUTLINE ---*/
.fire-css a#home_link {
top:160px;
-webkit-filter: drop-shadow(5px 0 0 #952222)
drop-shadow(0 5px 0 #952222)
drop-shadow(-5px 0 0 #952222)
drop-shadow(0 -5px 0 #952222);
filter: drop-shadow(5px 0 0 #952222)
drop-shadow(0 5px 0 #952222)
drop-shadow(-5px 0 0 #952222)
drop-shadow(0 -5px 0 #952222);
}
/*--- 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 ---*/
.fire-css .sidenav ul li li a {background: #434343;}
.fire-css .sidenav ul li.sidenav_current a {background: #bd5741;}
.fire-css .sidenav ul li.sidenav_current.sidenav_expanded a:last-child {background:#434343;}
.fire-css .sidenav ul li a:hover {
background: #333 !important;
transition: .3s ease !important;
}
.fire-css .title_widget{
background: white;
}
.fire-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 #d2c179;
border-bottom: 1.5px solid #d2c179;
}
.fire-css .row {
padding: 10px;
}
/*--- UL LI BULLETS ---*/
.fire-css ul.page-bullets li {
padding: 5px;
list-style: square;
}
ul.page-navigation li {
padding: 10px;
list-style: square;
}
.fire-css ul.no-decor li {
padding: 10px;
list-style: none;
}
/* ----- SETTINGS ----- */
/*.fire-css h1,
.fire-css h2,
.fire-css h3,
.fire-css h4,
.fire-css h5,
.fire-css p,
.fire-css .subtitle {
color:black;
}
*/
.fire-css .onehundred {
width: 100%;
}
.fire-css .center {
text-align: center !important;
}
.fire-css .padding {
padding: 105px 0 25px 0 !important;
}
.fire-css .hidden {
display:none;
}
.fire-css .img {
width: 99%;
max-width: 99%;
}
.fire-css .rowseparator {
border-top: #f3f3f3 solid 5px;
margin: 75px 0;
}
/* --- COLORS --- */
.fire-css .alert-red {
background: #A22200;
color: #fff;
font-weight: 900;
width: 95.333%;
padding: 15px;
}
.fire-css .white {
color:#fff;
}
.fire-css .whitebg {
	background: #fff;
}
/* ----- BUTTON ----- */
.fire-css .btn-082759,
.fire-css .button  {
background: #bd5741;
color: #333 !important;
display: inline-block;
padding: 15px !important;
margin: 15px 0;
border-radius: 0;
font-weight: 600;
cursor: pointer;
text-decoration: none !important;
}
.fire-css .btn-082759:hover,
.fire-css .button:hover {
background: #333;
color: #fff !important;
transition: .3s ease;
}

/* ACCORDION */
.fire-css .ac-container label {
display: block;
padding: 8px 22px;
margin: 0 0 5px 0;
cursor: pointer;
background: #952222;
border-radius: 0px;
color: #fff;
}

.fire-css .ac-container {
    width: 100%;
    margin: 10px auto 30px auto;
    text-align: left;
}

.fire-css .ac-container label:hover {
background: #262424;
	color: #e53a3a;
	   -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;
}


.fire-css .ac-container label:hover:after,.ac-container input:checked + label:hover:after {
    content: '';
    position: absolute;

}

.fire-css .ac-container input name="accordion-1" {
    display: none;
}

.fire-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;
}

.fire-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;
}

.fire-css .ac-container input:checked ~ article.ac-medium {
    height: auto;
	max-height: 30000px;
	overflow:hidden;
}

.fire-css input {
display: none;
}
/* END OF ACCORDION */

/*--- FOOTER SETTINGS ---*/
.fire-css #page_footer .footer_subscribe .button_subscribe:hover {
background:#333;
color: #cbcbcb;
}
/*--- NAV IMAGE BUTTONS ---*/
.fire-css .vi-img-buttons {
position: relative !important;
top: -50px !important;
z-index: 1 !important;
}
.fire-css .vi-img-buttons .vi-img-buttons-item {
background: #952222 !important;
overflow: visible !important;
border-radius: 150px !important;
border: 5px #d2c179 solid !important;
transition: all .2s ease-out !important;
}
.fire-css .vi-img-buttons .vi-img-buttons-item:hover {
background: #b9b9b9 !important;
}
.fire-css .vi-img-buttons .vi-img-buttons-img {
object-fit: scale-down !important;
}
.fire-css .vi-img-buttons .vi-img-buttons-text {
overflow: visible !important;
background: rgba(255,255,255,0) !important;
transition: all 10000000000s ease-in !important;
}
.fire-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;
}
.fire-css .vi-img-buttons .vi-img-buttons-desc {
transition: all 10000000000s ease-out !important;
}
.fire-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) {
.fire-css .notmobile {
display: none;
}
.fire-css .margin {
margin: 15px 5px;
}
.fire-css .btn-082759,
.fire-css .button {
width: 100%;
}
.fire-css .vi-news-tiles-item {
width: 100%;
}
.fire-css #sitebody:before {
background: #fff;
}
.fire-css a#home_link {
top: 5px !important;
background-image: url(https://www.smyrnaga.gov/home/showimage?id=8853) !important;
}
.fire-css .invert {
color: black;
}
.fire-css .onecolumnlayout .top_col figure.vi-fullwidth-banner:first-of-type {
border-top: 1.85px solid #d2c179;
border-bottom: 1.85px solid #d2c179;
}
.fire-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){
.fire-css .notmobile {
display: none;
}
.fire-css .margin {
margin: 15px 5px;
}
.fire-css .vi-news-tiles-item {
font-size: 12px !important;
width: 137px;
}
.fire-css .search-trigger {
top: 56px !important;
width:35px;
height:35px;
-webkit-filter: invert(100%);
filter: invert(100%);
}
.fire-css .sticky_header #siteheader a#home_link {
top: 0 !important;
margin-top:0 !important;
}
.fire-css .invert {
color: white !important;
}
.fire-css .vi-img-buttons .vi-img-buttons-item {
padding: 50px 35px !important;
max-width: calc(27% - 15px) !important;
}
.fire-css #siteheader a#home_link {
width: 200px !important;
background-image: url(https://www.smyrnaga.gov/home/showimage?id=8853) !important;
}
}
/*--- RESPONSIVE SMALL PC SCREEN---*/
@media screen and (min-width: 62em){
.fire-css .notmobile {
display: block;
}
.fire-css .margin {
margin: 55px 5px;
padding: 10px;
}
* {
animation: none !important;
}
.fire-css .vi-news-tiles-item {
width: 192px;
}
.fire-css .search-trigger {
top: 56px !important;
width:35px;
height:35px;
-webkit-filter: invert(100%);
filter: invert(100%);
}
.fire-css .sticky_header #siteheader a#home_link {
top: 0 !important;
margin-top:0 !important;
}
.fire-css .vi-img-buttons .vi-img-buttons-item {
padding: 50px 35px !important;
max-width: calc(17% - 15px) !important;
}
.fire-css #siteheader a#home_link {
width: 200px !important;
background-image: url(https://www.smyrnaga.gov/home/showimage?id=8855) !important;
}
.fire-css .invert {
color: white !important;
}
}
/*--- RESPONSIVE MEDIUM PC SCREEN---*/
@media screen and (min-width: 75em){
.fire-css .notmobile {
display: block;
}
.fire-css .margin {
margin: 55px 5px;
padding: 10px;
}
* {
animation: none !important;
}
.fire-css .vi-news-tiles-item {
width: 210px;
}
.fire-css .search-trigger {
top: 56px !important;
width:35px;
height:35px;
-webkit-filter: invert(100%);
filter: invert(100%);
}
.fire-css .sticky_header #siteheader a#home_link {
top: 0 !important;
margin-top:0 !important;
}
.fire-css .vi-img-buttons .vi-img-buttons-item {
padding: 50px 35px !important;
max-width: calc(17% - 15px) !important;
}
.fire-css .vi-img-buttons .vi-img-buttons-text {
transition: all 5000000000s ease-in;
}
.fire-css #siteheader a#home_link {
width: 290px !important;
background-image: url(https://www.smyrnaga.gov/home/showimage?id=8855) !important;
}
.fire-css .invert {
color: white !important;
}
}
/*--- RESPONSIVE HIGH PC SCREEN---*/
@media screen and (min-width: 85.8125em){
.fire-css .notmobile {
display: block;
}
.fire-css .margin {
margin: 55px 5px;
padding: 10px;
}
.fire-css .vi-news-tiles-item {
width: 225px;
}
.fire-css .search-trigger {
top: 56px !important;
width:35px;
height:35px;
-webkit-filter: invert(100%);
filter: invert(100%);
}
.fire-css .sticky_header #siteheader a#home_link {
top: 0 !important;
margin-top:0 !important;
}
.fire-css .vi-img-buttons .vi-img-buttons-item {
padding: 50px 35px !important;
max-width: calc(17% - 15px) !important;
}
.fire-css .vi-img-buttons .vi-img-buttons-text {
transition: all 5000000000s ease-in;
}
.fire-css #siteheader a#home_link {
width: 290px !important;
background-image: url(https://www.smyrnaga.gov/home/showimage?id=8855) !important;
}
.fire-css .invert {
color: white !important;
}
}