.g-content {
    margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.g-content .clearfix .entry-content,
.g-content .item-page{
	max-width: 1000px;
	margin: 50px auto 70px;
	padding: 0 10px;
}
.g-content .clearfix .entry-content h2,
.g-content .item-page .entry-content h2{
	margin-left: 0px !important;
}
.g-content .item-page .content-background{
	display: none;
}
.section-horizontal-paddings {
    padding-left: 0px;
    padding-right: 0px;
}
.blog-featured .item-title,
.blog-featured .entry-content{
	margin: auto 20px;	
}
.content-background{
	height: 300px; 
	background-attachment: fixed;
	background-size: cover;
}
.is-sticky .g-main-nav .g-menu-item-title{
	color: #000;
}
.is-sticky .g-main-nav .active .g-menu-item-title{
	color: #000;
	font-weight: bold;
}
.g-main-nav .g-menu-item-title{
	color: #fff;
}
.g-main-nav .active .g-menu-item-title{
	color: #fff;
	font-weight: bold;
}

.g-main-nav .switch-flag{
	border: 1px solid #fff;
	margin: 2px 20px 0 10px;
}
#g-mobilemenu-container .switch-flag{
	margin-left: 16px;
}