#main-nav{ background-color: #0C3455 !important;}
#main-nav a, #main-nav .dropdown-social-icons li a span, .search-in-main-nav.autocomplete-suggestions a {
    color: #ffffff;
}
#main-nav .menu li.menu-item-has-children > a:before, #main-nav .main-menu .mega-menu > a:before {
    border-top-color: #c5d0e4;
}
#top-nav, #top-nav .sub-menu, #top-nav .comp-sub-menu, #top-nav .ticker-content, #top-nav .ticker-swipe, .top-nav-boxed #top-nav .topbar-wrapper, .search-in-top-nav.autocomplete-suggestions, #top-nav .guest-btn {
    background-color: #F15B40 !important;
}
.searchandfilter > ul > li {
	display: inline-block;
	vertical-align: top;
	padding: 0 20px;
}
.random-post span.fa.fa-random {
    background: #F15B40;
    display: inline-block;
    padding: 10px;
    border-radius: 3px;
    font-size: 19px;
}
.components #search-input {
    background: #0C3455;
    height: 42px;
    border-radius: 3px;
    border: 1px solid #2e63a7;
}
li.random-post-icon .random-post {
    margin-right: 10px;
    position: relative;
    top: 2px;
}
#main-nav, #main-nav input, #main-nav #search-submit, #main-nav .fa-spinner, #main-nav .comp-sub-menu, #main-nav .tie-weather-widget {
    color: #ffffff;
}
#main-nav .components a:hover {
    color: #fff !important;
}
#logo{margin-bottom: 25px;}
#main-nav .main-menu-wrapper, #main-nav .menu-sub-content, #main-nav .comp-sub-menu, #main-nav .guest-btn, #main-nav ul.cats-vertical li a.is-active, #main-nav ul.cats-vertical li a:hover.search-in-main-nav.autocomplete-suggestions {
    background-color: #F15B40;
}
#main-nav .sub-menu li:hover > a {
    color: #fff !important;
	background: #0C3455;
}
#main-nav .menu li .menu-item-has-children > a:before, #main-nav .mega-menu .menu-item-has-children > a:before {
    border-top-color: transparent;
    border-left-color: transparent;
}
#main-nav .menu li.menu-item-has-children > a:before, #main-nav .main-menu .mega-menu > a:before {
    border-top-color: #ffffff;
}
#top-nav .components > li .social-link:hover span {
    color: #fff !important;
}

#top-nav .components > li .social-link:not(:hover) span {
    font-size: 16px;
}
.components #search-input::-webkit-input-placeholder { color: #ffffff !important;}
.components #search-input::-moz-placeholder { color: #ffffff !important;}
.components #search-input:-ms-input-placeholder { color: #ffffff !important;}
.components #search-input:-moz-placeholder { color: #ffffff !important;}

.mepr-select-field {
	height: auto !important;
}

/* Menu CSS (19-11-2025) */
#menu-item-21019 a{
	 background: #0c3455;
	position:relative;
	padding-left: 20px;
}
.fixed-nav #menu-item-21019.tie-current-menu a{
	background:#f15b40;
}
 #menu-item-21019 a:before, .menu-item-21019 a:before{
	content: "\f007";
    font-family: 'tiefonticon' !important;
    position: relative;
    left: -7px;
    font-size: 16px;
    top: 2px;
}
.header-menu .menu .sub-menu a{
	color:#fff !important;
}
