/*
.newsContent--list.event,
.newsContent--detail.event{
    background-color: #4f7a23;
}
.newsCategories.event {
    background-color: #18702a;
}

.newsCategories.event ul li a{
    border-left: 5px solid #18702a;
}
.newsCategories.event ul li a:hover, .newsCategories.event ul li.active a{
    background-color: #4f7a23;
}
.event .newsComments .comment {
    background-color: #18702a;
}

.newsContent--detail.event .newsCommentsCount{
    border-top: 1px solid #18702a;
    border-bottom: 1px solid #18702a;
}
.event a{
    color: #18702a;
}
.event a:focus, .event a:hover {
    color: #23527c;
    text-decoration: underline;
}

form.login-form {
    margin: 0px 10px 10px 0px;
    top: 10px;
    position: relative;
}
p#forgot{
	margin-left: 0px !important;
	padding-top: 10px;
}
.tx-felogin-pi1,
.tx-owncloud-redirect {
    padding: 0px 0px 0px 10px;
}
input.submit_button{
	display: block;
    width: auto;
    color: #fff;
	border: 0px;
	height: 40px;
    line-height: 40px;
    padding: 0 15px;
    overflow: hidden;
	background-color: #00a5ec;
    line-height: 30px;
    text-transform: uppercase;

}
input.submit_button:hover,
input.submit_button:active{
    text-decoration: underline;
}

.mainWrapper .mainContent .content--home .content__left {
    width: 60%;
    position: relative;
    overflow: hidden;
    padding-right: 5px;
    margin: 0px auto;
}
.tx-felogin-pi1 + .tx-owncloud-redirect + p.bodytext {
    padding-left: 10px;
    padding-bottom: 10px;
}

*/
.life-item{
    margin-bottom: 20px;
}
a.life-link {
    position: relative;
    margin: 0px auto;
    top: 10px;
    display: block;
    text-decoration: none;
    color: #fff;
}

/*a.life-link:hover{*/
    /*color:#136a9d;*/
/*}*/
h3.h4b a {
    color: #ffffff;
    text-decoration: none;
}
ul.typo3-messages {
    display: none;
}
/* Igor need to insert by gulp */
.csc-firstHeader a:focus,
.csc-firstHeader a:hover,
.csc-firstHeader a {
    color: white;
    text-decoration: none;
}

.listContainer--regulative.listContainer--ets .listContainer__header h2 {
    background-color: #a64d7f;
}
.listContainer--regulative.listContainer--ets .listContainer__header,
.listContainer--regulative.listContainer--ets .listContainer__content {
    background-color: #A78B9B;
    /*background-color: #947085;*/
}
@media (min-width: 1000px) {
    .newsContent--detail, .newsContent--list {
        width: calc(100% - 0px);
        float: left;
    }
    .listContainer .listContainer__header h2 {
        font-size: 22px;
        height: auto;
        padding: 25px 15px 25px 15px;
        line-height: 25px;
    }
}
.newsItem.newsItem--detail a{
    color: #00bcd4;
}
.listContainer__header--text p.date{
    margin-bottom: 10px;
}
p.subheader {
    padding: 0px 15px 20px 15px;
}
.listContainer--news .listContainer__header h2 a,
.listContainer--news .listContainer__header h2 a:hover,
.listContainer--events .listContainer__header h2 a,
.listContainer--events .listContainer__header h2 a:hover {
    color: #fff;
    text-decoration: none;
}
.content__left .csc-default,
.content__right .csc-default {
    margin-bottom: 5px;
}

input#tx-srfeuserregister-pi1-password,
input#tx-srfeuserregister-pi1-password_again {
    display:none;
}

.listContainer--news .newsItem--home__top__content p a:first-child {
    color: #fff;
    margin: 0;
}
.listContainer--news .newsItem--home__top__content p a:hover:first-child,
.listContainer--news .newsItem--home__comment p.newsItem--home__comment__content__count a:hover{
    text-decoration: none;
}
.listContainer--news .newsItem--home__comment p.newsItem--home__comment__content__count a{
    color:#000000;
}
.listContainer--news .newsItem--home__comment p.newsItem--home__comment__content__count a:hover{
    color:#000000;
}
.content__sidebar .sidbar_links a {
    position: relative;
}
.content__sidebar .sidbar_links a p{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.content__sidebar .sidbar_links a span{
    margin-top: 0px;
}
.listContainer--regulative.listContainer--regulative .listContainer__content a{
    display: block;
    text-decoration: none;
    color: #fff;
}
.listContainer--regulative.listContainer--regulative .listContainer__content a:hover{
    color:#23527c;
}
.listContainer--publications .listContainer__content .publicationItem--home h3 a:hover{
    color: #0a887e;
}
.listContainer--login {
    min-height: 400px;
}
div#login {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
form.login-form{
    width: 100%;
}
input#ke_search_sword{
    float: left;
}
#kesearch_results .result-list-item {
    clear: both;
    margin: 0 0 15px 0;
    padding: 0;
    border-bottom: 1px solid #EBEBEB;
    padding-bottom: 15px;
}
#kesearch_results .result-list-item .result-number, #kesearch_results .result-list-item .result-title {
    font-size: 18px;
}
.listContainer--news .newsItem--home__top__content p a{
    text-transform: initial !important;
}
#kesearch_results .result-list-item span.result-title a {
    display: inline;
}
.teaserinline {
    position: relative;
    display: inline-block;
}
.teaserinline span.teaser_icon {
    float: left;
}
.teaserinline span.result-teaser {
    display: table;
}
.teaserinline span.result-teaser p {
    padding-left: 10px;
}
.listContainer__header h2{
    text-transform: initial !important;
}
.kesearch_pagebrowser li {
    list-style-type: none;
    display: inline-block;
    padding: 0 5px;
}
.kesearch_pagebrowser .prev, .kesearch_pagebrowser .next {
    display: none !important;
}
.kesearch_pagebrowser ul {
    padding-left: 0;
}
#kesearch_pagebrowser_bottom a.current{
    color:#046b99;
}
.listContainer--regulative.listContainer--regulative .listContainer__content a{
    display: inline-block !important;
    text-decoration: underline !important;
}


@media (min-width: 1000px) {

    .header nav > ul > li > ul {
        width: 202px !important;
    }
}