body {
	font-size: 15px;
}
#gkContent {
	background-image: none !important;
}
#gkContent #gkContentWrap {
	width: 100% !important;
}
.itemsContainer .itemsContainerWrap {
	margin: 0px !important;
}
.itemContainer .itemsContainerWrap {
	margin: 0px !important;
}
.nsphover .nspHoverOverlay {
	display: none;
}
#gkContentWrap > section:first-child {
	padding-top: 20px;
}
#k2Container article header h2 {
	line-height: 32px; font-size: 32px;
}
.demo-typo-col2 {
	width: 100%; clear: both; float: none;
}
.demo-typo-col3 {
	width: 100%; clear: both; float: none;
}
.demo-typo-col4 {
	width: 100%; clear: both; float: none;
}
@media all and (max-width:660px)
{
body #cc-notification h2 {
	width: 100% !important; font-size: 12px !important; margin-bottom: 0px !important; max-width: 100% !important;
}
body #cc-notification h3 {
	width: 100% !important; font-size: 12px !important; margin-bottom: 0px !important; max-width: 100% !important;
}
body #cc-notification p {
	width: 100% !important; font-size: 12px !important; margin-bottom: 0px !important; max-width: 100% !important;
}
body #cc-notification h2 span {
	font-size: 12px !important;
}
body #cc-notification h2 {
	font-size: 12px !important;
}
body #cc-notification #cc-notification-wrapper {
	padding: 10px 32px 0px !important;
}
body #cc-notification ul.cc-notification-buttons {
	width: 100% !important; text-align: center; clear: both !important; position: static !important;
}
body #cc-notification ul.cc-notification-buttons li {
	float: none !important; display: inline-block;
}
body #cc-notification a {
	font-size: 12px !important;
}
body #cc-notification a:visited {
	font-size: 12px !important;
}
}
