@charset "utf-8";
/* CSS Document */

a:link{text-decoration:underline;}

a:focus, 
select:focus,
option:focus, 
input:focus, 
button:focus {outline: 2px dotted #000; }

.city_top_social input, .city_top_social input::placeholder {
    color: #333;
}

.city_top_social a {
    color: #333;
}

.navigation > ul > li > a {
    font-size: 16px;
}

.navigation ul li ul li a {
    color: #333;
    font-size: 16px;
}

p {
    color: #333;
    font-size: 17px;
}

.blog_author_date {
    color: #333;
    font-size: 16px !important;
}

.city_project_text, .city_project_fig:hover .city_project_text {
    bottom: 0;
    left: 0px;
    right: 0px;
	padding: 30px;
	background: #095a89;
}

.slick-prev:before, .slick-next:before {
    font-weight: bold;
}

.footer .widget_wrap {
    font-size: 17px;
}

.city_top_social ul li a:hover, 
footer .buttlike:hover {background:#000; border-color:#000;}

.dl-menuwrapper li a {
    padding: 12px 20px;
    font-size: 18px;
    line-height: 24px;
}

.dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after {
    top: 3px;
}

.city_health_list h5 {
    font-size:28px;
}

.city_health_service2 .see_more_btn {
    color: #095a89;
    font-weight: 700;
	text-transform: none;
}

.page_content li {
    color: #333;
}

.downloads a {
    font-size:17px;
    color: #333;
}

.downloads a:hover {
    background: #095a89;
    color: #fff;
}

.page_content .event_categories_date p {
    margin-bottom: 0px !important;
}

.city_service_tabs ul li a {
    font-size: 17px;
    color: #333;
}

.months a {
    color:#333;
}

.city_busine_detail li span, .city_busine_detail li a {
    font-size: 17px;
}

.city_busine_detail li a i, .city_busine_detail li span i {
    top: 15px;
}

.categories_list ul li a {
    font-size: 17px;
}

.navigation > ul > li> a:focus {
  outline: 2px solid white;                          
}

.navigation ul > li:focus-within > ul {
    overflow: visible;
    visibility: visible;
    opacity: 1;
    display: block;
    top: 70px;                          
}
.navigation ul ul > li:focus-within > ul{
    top: 0px;                          
}
.navigation li a:focus, .navigation > ul > li:focus-within > a{
    color: #4DB7FE;
}
.navigation li li a:focus, .navigation li li:focus-within > a {
    outline: none;
    color: #fff;
    background-color: #075383;
}












/**/