/* #skrollr-body { padding-top:40px; } */
header#header { overflow:hidden; margin-top:0; }
header .header-img { width:100%; height:auto; }
header .header-img-wrap.under { z-index:-1; }
#ruuvy-branding-head { float:left; background-color:transparent; width:50%; margin-left:50%; overflow:visible; z-index:1000; position:fixed; top:0; left:0; }
#ruuvy-branding-head .ruuvy-logo { margin:0; position:fixed; top:10px; left:10px; }
#ruuvy-branding-head,
#ruuvy-branding-head a,
#ruuvy-branding-head .search-toggle { color:#000; }
#ruuvy-branding-head .text-right { position:relative; top:0; }
header #logo { padding:0; }

.logo-nav-wrap { margin-bottom:48px; }
nav#navigation { background-color:#000 ; padding:0; height:auto; max-height:50px; text-align:center; margin-bottom:0; }
nav#navigation .menu { display:inline-block; margin:0; }
nav#navigation .menu li { margin:0 0 0 20px; }
nav#navigation .menu li:first-child { margin-left:0; }
nav#navigation .menu li a { color:#ffffff; font-weight:600; letter-spacing:2px; text-transform:uppercase; font-size:11px; }
nav#navigation .knx-small-mobile li a { font-size: 75%; }
nav#navigation .knx-small-mobile li { margin-left: 10px; }

.fixed-when-passed.do-fixed { position:fixed; z-index:1000; }
.fwp-shim { display:none; }
.fwp-shim.do-fixed { display:block; }

.content-ad {
	margin-bottom: 20px;
	text-align: center;
}

.content-ad.no-margin {
	margin-bottom: 0;
	text-align: center;
}

.rr-ad {
	text-align: center;
}

#sidebar.detail {
	margin-top: 0;
}

.single .post, .category .post {
	margin-top: 0;
}

@media only screen and (max-width: 767px) {
    #site-wrap .logo-nav-wrap #navigation .menu li a {
        color:#000000;
    }

}


.insert-post-ads div{
    width: 100%;
}
