/**
 *
 * -------------------------------------------
 * Override
 * -------------------------------------------
 *
 **/

/*
 *
 * 15. Override
 *
 *
------------------------------------ */

/* 15.1. Overrided elements
==================================== */

#main-menu {
float: left;
list-style-type: none;
margin: 0;
padding: 0;
position: relative;
background:#555;
width: 100%;
}

#main-menu > li {
border: none;
border-right: solid 1px #999;
float: left;
font-size: 14px;
min-height: 47px;
line-height: 47px;
margin: 0;
}

#main-menu > li > a {
color: #fff;
margin: 0;
padding: 0 14px;
font-weight: bold;
-webkit-transition: color .3s ease-out;
-moz-transition: color .3s ease-out;
-ms-transition: color .3s ease-out;
-o-transition: color .3s ease-out;
transition: color .3s ease-out;
}

.gk-big-header {
color: #666;
font-size: 32px;
font-weight: 700;
line-height: 1.4;

text-align: left;
-webkit-filter: blur(35px);
-webkit-transition: -webkit-filter 2.0s ease-out, font-size 0.5s ease-out, line-height 0.5s ease-out;
-moz-transition: -webkit-filter 2.0s ease-out, font-size 0.5s ease-out, line-height 0.5s ease-out;
-ms-transition: -webkit-filter 2.0s ease-out, font-size 0.5s ease-out, line-height 0.5s ease-out;
-o-transition: -webkit-filter 2.0s ease-out, font-size 0.5s ease-out, line-height 0.5s ease-out;
transition: -webkit-filter 2.0s ease-out, font-size 0.5s ease-out, line-height 0.5s ease-out;
}

media="(max-width: 900px)" .gk-big-header {
font-size: 25px!important;
line-height: 1.4!important;
margin-top: 10px!important;
}

.gk-demo-content {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
float: left;
padding: 0 15px 50px 15px;
text-align: center;
width: 50%;
}

a.imageLogo img {
display: block;
margin: 20px 0 40px 0;
}

.gk-nsp-arts-nav {
position: absolute;
right: 12px;
padding: 0 3px;
top: -26px;
}

.ai1ec-agenda-widget-view .ai1ec-event > a {
color: #dd514c;
}

.ai1ec-agenda-view .ai1ec-event .ai1ec-event-title {
color: #dd514c;
}

.ai1ec-agenda-widget-view .ai1ec-month, .ai1ec-agenda-view .ai1ec-month {
background: #dd514c;
}

article ul li:before {
    background: none repeat scroll 0% 0% #fff;
    }
    
aside.meta time {
display: block;
float: right;
width: 66px;
height: 66px;
line-height: 52px;
padding: 6px;
text-align: center;
background: #dd514c;
font-size: 48px;
font-weight: 600;
color: white;
margin-bottom: 12px;
}


.gk-big-header {
background: url(drk-porz-zeichnung.jpg); background-repeat:no-repeat; background-position: right bottom;
margin: 0px 0 0px 25px !important;
padding: 20px 0 50px 0px !important;
}

