#header nav ul.nav-top li span {
	font-weight: bold;
	font-style: italic;
}
	
#header .container .logo span {
	font-size: 2.1em;
	color: #000;
}

.sidebar .post-content h2 {
	color: #FBFF47;
	text-shadow: 1px 1px 1px #000000;
	margin-bottom: 2px;
}
.container .row p.margin-top {
	margin-top: 20px;
}

.feature-box .feature-box-icon img {
	margin-top: -5px;
	margin-left: -1px;
}
.margin-top {
	margin-top: 20px;
	}
	
@media (max-width: 505px) {
	
	#header .logo img {
	width: 100%;
	height: auto;		
	}
	
	#header .logo {
	width: 40%;	
	}

}

@media (max-width: 479px) {
#header nav ul.nav-top li span {
	font-size: 2em;
	padding: 0;
	}
}

@media (max-width: 375px) {
#header nav ul.nav-top li span {
	font-size: 100% !important;
	}
}

.left-just {
	text-align: left;
}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}