#mega-menu-wrap-header-menu,
#mega-menu-wrap-header-menu .mega-menu-toggle {
	background: #ffd400;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
	color: #00288c;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:focus,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link {
	background: #00288c;
	color: #fff;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
	background: #ffd400;
}
#mega-menu-wrap-header-menu #mega-menu-header-menu ul, #mega-menu-wrap-header-menu #mega-menu-header-menu li, #mega-menu-wrap-header-menu #mega-menu-header-menu p, #mega-menu-wrap-header-menu #mega-menu-header-menu img, #mega-menu-wrap-header-menu #mega-menu-header-menu div, #mega-menu-wrap-header-menu #mega-menu-header-menu a {
	color: #00288c;
}

.mega-page-list li a {
	background: #00288c !important;
}
.mega-page-list li a:hover, .mega-page-list li a:focus {
	background: #ffd400 !important;
	color: #00288c !important;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-current-page-ancestor > a {
	background: #00288c !important;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	background: #ffd400;
	color: #00288c;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item a.mega-menu-link{
	background: #00288c;
	color: #fff;
}

#footer {
	background-color: #ffd400;
	color: #00288c;
}

#footer .section-category .section-name a {
	color: #00288c;
}

#footer .sub-footer .list-news > li > a {
	color: #00288c;
}

#footer .footer-social ul > li > a {
	color: #00288c;
	border-color: #00288c;
}

.sub-footer .list-news > li > .sub-menu > li > a {
	color: #00288c;
}

#footer #footer-contact i {
	color: #00288c;
}


.section-category .section-name {
	border-color: #00288c;
}
.section-category .section-name a {
	color: #00288c;
}
.section-category .section-name h1 {
	color: #00288c;
}

.category-topics-list .media-body a h2 {
	color: #00288c;
}


.hot-topics-dl .section-name {
	border-color: #00288c;
}
.hot-topics-dl .section-name h1 {
	color: #00288c;
}

#hot-topics .thumb .title h2 {
	color: #00288c;
}

#hot-topics .hot-topics-list .media .media-body .title {
	color: #00288c;
}


.slider-news #thumbcarousel .carousel-inner .item .caption {
	background-color: rgba(0,40,140, 0.6);
}

#latest-news ul > li > .title, #latest-news ul > li > .title h2 {
	color: #00288c;
}

.nav-tabs>li>a,
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	color: #00288c;
}

#latest-news ul.nav.nav-tabs > li.active {
	border-color: #00288c;
}



.home-bottom-banner {
	margin-bottom: 20px;
}

#clickLeft,
#rightClick {
	z-index: -1;
}

.specific-title-icon {
	max-height: 30px !important;
	height: 30px !important;
	width: auto;
	float: left;
	margin-right: 2px;
}

.specific-title-icon-small {
	max-height: 17px !important;
	width: auto !important;
	float: left !important;
	margin-right: 2px !important;
	transform: scale(1) !important;
	position: relative;
	top: -3px;
	background-image: url('/wp-content/themes/tenniskafe/assets/images/dominos-white.png');
	background-size: 100%;
}

.specific-title-icon-small-bnp {
	max-height: 23px !important;
	width: auto !important;
	transform: scale(1) !important;
	display: block;
	position: relative;
	top: -3px;
	background-image: url('/wp-content/themes/tenniskafe/assets/images/bn-paribas-logo-white.png');
	background-size: 100%;
}

.specific-title-icon-full-row {
	max-height: 30px !important;
	height: 30px !important;
	width: auto;
	float: none;
	margin-right: 2px;
	margin-bottom: 2px;
	display: block;
}

.specific-title-icon-small-clean {
	max-height: 18px !important;
	width: auto !important;
	transform: scale(1) !important;
	display: block;
	position: relative;
	top: 0px;
}

.slider-news #thumbcarousel .carousel-inner .item .col-md-3 .thumb:hover .specific-title-icon-small {
	background-image: url('/wp-content/themes/tenniskafe/assets/images/dominos-blue.png');
}

.slider-news #thumbcarousel .carousel-inner .item .col-md-3 .thumb:hover .specific-title-icon-small-bnp {
	background-image: url('/wp-content/themes/tenniskafe/assets/images/bnp-paribas-logo.png');
	}

#google_image_div {
	left: 50%;
	transform: translateX(-50%);
}

.mobile-banner-center {
	text-align: center;
}

@media screen and (max-width: 800px) {
	.specific-title-icon {
		max-height: 30px !important;
		height: 30px !important;
		width: auto;
		float: none;
		margin-right: 2px;
		margin-bottom: 10px;
	}
}

.slider-news #thumbcarousel .carousel-inner .item .caption {
	padding: 7px 12px;
}

.slider-news #thumbcarousel .carousel-inner .item .caption h2 {
	line-height: 1.2;
}

.author-bio {
	display: inline-block;
	width: 100%;
	font-size: 15px;
	margin: 40px 0;
	color: #737373;
}