/*
Theme Name: City of Josephine TX
Description: A City of Josephine TX theme
Version: 1.0
Author: cityofjosephinetx
Author URI: https://cityofjosephinetx.com
*/
.event-lists .mec-event-date.mec-color{
    color: #356BAE;
}
.event-lists .mec-event-list-classic .mec-event-title a{
    font-family: 'Montserrat';
}
.featured-image-news{
    text-align:center;
    padding-bottom: 40px;
}
.news-events .page-numbers {
    display: inline;
    margin: 3px;
    padding: 10px 20px;
    color: #333;
    cursor: pointer;
    border: 1px solid #356BAE;
}
.news-events .page-numbers:hover{
    background-color: #356BAE;
    color: white;
    border: 1px solid #356BAE;
}
.news-events .pagination{
    justify-content:center;
    margin-bottom: 20px;
}
.news-events span.page-numbers.current{
    background-color: #356BAE;
    color: white;
    border: 1px solid #356BAE;
}
.news-events .model-content a{
    color: #356BAE;
}
.news-home .post-detail p a, .post-inner-text p a{
    color:#212529;
}
.content-inner p a{
    color: #356BAE;
}
.date-time-sidebar i{
    color:#356bae
}
.upcoming-event-sidebar .mec-event-image{
    display: none;
}
.upcoming-event-sidebar .mec-event-list-classic .mec-event-article{
    margin-bottom: 0;
}
.single.single-departments.postid-900 .breadcrumb-inner.bottom_right{text-align: left !important;}

.announcement_home a{color:#fff;background:#356bae;padding:15px;margin:20px 0px;cursor:pointer}
.announcement-section {
  padding: 3% 0px;
}

.mega-current-menu-item .mega-menu-link .menu-img, .mega-sub-menu li.mega-menu-item:hover .menu-img {
  filter: inherit !important;
}
body #main #masthead .main-header .mega-menu-wrap .mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover img{
	filter: invert(1) !important;
}
.mega-menu-wrap ul li ul li ul li ul li .mega-sub-menu{
	flex-direction: column;
  	padding-left: 45px !important;
	list-style-type: circle !important;
	padding-top: 10px !important;
}
.mega-menu-wrap ul li ul li ul li ul li .mega-sub-menu li{
	position: relative !important; 
}
.mega-menu-wrap ul li ul li ul li ul li .mega-sub-menu li a::before {
  content: '→' !important;
  position: absolute !important;
  left: -20px;
  color: #356bae !important;
  font-weight: bold !important;
  top: -3px !important;
}
body #main #masthead .main-header .mega-menu-wrap .mega-menu li.mega-current-menu-parent ul.mega-sub-menu li.mega-current-menu-item.mega-menu-item > a.mega-menu-link {
  background-color: transparent !important;
  color: #000 !important;
}
body #main #masthead .main-header .mega-menu-wrap .mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover{
	background-color: rgb(53,107,174) !important;
    color: #fff !important;
}

@media (min-width:1025px) and (max-width:1230px){
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {
		padding: 27px 15px 27px 15px;
	}
	.header-widget.logo {
		width: 100%;
		max-width: 170px;
	}
}