.white-bg {background-color: #f7f7f7;}
.black-logo,
.white-bg .white-logo {
	display: none;
}
.white-bg .black-logo{
	display: block;
}

#page-title.white-bg {
	padding-bottom: 185px !important;
}
#page-title.white-bg .main-cta h1,
.white-bg .main-cta p,
.white-bg .top-hero {
	color: #000000;
}
.insights-single #page-content {
	margin-top: -120px;
}

.white-bg .navibar .container {
	border-bottom: 1px solid #000000;
}
.white-bg #main-navigation,
.white-bg #main-navigation ul#menu > li > a {
    color: #000000;
}
.white-bg #main-navigation ul#menu > li > a:hover,
.white-bg #main-navigation ul#menu > li > a.nav-selected {
    border-bottom: 3px solid #000000;
}

.case-study-single .ccm-image-slider-container {
    margin: -60px 0 40px;
}
.case-study-single #page-content {
	padding-bottom: 200px;
}
.case-study-single .rslides_tabs {
    padding-left: 0px;
    padding-top: 10px;
    padding-bottom: 0;
    float: right;
}
.white-bg .slicknav_menu .slicknav_btn.slicknav_collapsed .slicknav_icon-bar {
    background-color: #000;
}
@media (max-width: 768px) {
	.white-bg .navibar {
	    border-bottom: 1px solid #000000;
	}
	.white-bg .navibar .container {
		border: 0;
	}