.gkPage, #gkBg, #gkTop, #gkFooter, #gkHeaderNav {
    max-width: 100%;
}
.frontpage .eb_event_thumb {

    float: left;
    margin-right: 20px;
    margin-top: 20px;
    max-width: 100px;
}

.block{
    max-width:1240px;
    margin:0 auto !important;
}
.itemAuthor,.item-top-info {
    display:none;
}
#gkLogo.text {

    line-height: 40px ;

}

#gkBottom5 ul li a {
	padding: 0px;
	color: #FFCA28;
}
.box li a, .box li .separator {
    color: #ef5350;
}
#gkHeaderNav {
	background: #121212;
}



#gkHeaderNav .gkMainMenu {
	font-size: 2.7rem;
	height: 88px;
	line-height: 88px;
    letter-spacing: 3px;
}
#gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a, #gkHeaderNav .gkMainMenu .gkmenu.level0 > li > span {
	height: 88px;
	line-height: 88px;
    padding: 0 2.2rem;
}
#gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a.haschild::after, #gkHeaderNav .gkMainMenu .gkmenu.level0 > li > span.haschild::after {
	padding-left: 5px;
	content: none;
}
#gkHeaderNav .gkMainMenu .gkmenu > li > a, #gkHeaderNav .gkMainMenu .gkmenu > li > span {
	color: #FFCA28;
	display: block;
	position: relative;
}
#gkHeaderNav .gkMainMenu .gkmenu > li > a:active, #gkHeaderNav .gkMainMenu .gkmenu > li > a:focus, #gkHeaderNav .gkMainMenu .gkmenu > li > a:hover {
	color: #00E676;
}
/*Colors*/
.yellow, .shc-top1 .yellow:hover {
	color: #FFCA28;
}
.red {
	color: #EF5350;
}
.gray {
	color: #424242;
}
.green, .shc-top1 .green:hover {
	color: #00E676;
}
.blue, .shc-top1 .blue:hover {
	color: #00B0FF;
}
#gkHeaderNav.fixed-menu {
	left: 0;
	right: 0;
	width: 100%;
}
.shc-top1 a:hover {
	text-decoration: underline;
}
h3 small {
	font-size: 40%;
	line-height: 2rem;
}
h3.shc-top2 {
	line-height: 5rem;
}
h3.exp1 {
	font-size: 2.7rem;
}
body {
	color: #343434;
}
.ourteam1 h3 {
	font-size: 1.8rem
}
.ourteam1 h5 {
	font-size: 1.5rem
}
.item-body > div[itemprop="articleBody"] ul li, .item-body > .itemIntroText ul li, .item-body > .itemFullText ul li {
	padding-left: 1rem;
	list-style-position: outside !important;
	display: block;
	text-indent: -1.4rem;
}
a {
	color: #EF5350;
}
h3.shc-top1 {
	font-size: 10rem;
}
#gkLogo img {
	padding: 10px;
}


#eb-event-page,.eb-container{
    max-width: 1240px;
    margin: 40px auto;
}
.eb-container .btn {
    background-color: #FFCA28 !important;
    background-image: none;
}
.eb-container .btn:hover {
    background-color: #000 !important;
    background-image: none;
}
table.eb_event_list td.eb_event {
    line-height: inherit;
}
table.eb_event_list td.eb_event .eb_event_link {
    font-weight:bold;
}