﻿.eds_news_glit.eds_subCollection_news {
    font-size: 16px;
    line-height: 23px;
}

.customrow [class*="col-"] {
    padding-bottom: 0;
}

.eds_news_glit.eds_subCollection_news .edn_article_map {
    margin-top: 0;
}

.eds_news_glit.eds_subCollection_news .edn_article .edn_articleSubTitle {
    font-size: 24px;
    line-height: 32px
}

.newslistdefault .list-summary-wrapper {
    background-color: #f5f5f5;
    padding: 15px;
}

.newslistdefault .titlewrapper h1 {
    line-height: 26px;
    font-size: 20px;
    font-weight: normal;
}

.newslistdefault .titlewrapper h2 {
    line-height: 23px;
    font-size: 18px;
    font-weight: normal;
    font-style: italic;
}

.newslistdefault .newsimagedefault {
    padding: 0 15px;
    background-color: #f9f9f9;
    border-bottom: 1px solid #ddd;
}


/* Team Liste */

article.newslistdefault.team.col-xs-12 {
    max-width: 300px!Important;
}

.newslistdefault.team .list-summary-wrapper {
    background-color: #f5f5f5;
    padding: 15px;
}

.newslistdefault.team .titlewrapper h1 {
    line-height: 26px;
    font-size: 20px;
    font-weight: normal;
}

.newslistdefault.team .titlewrapper h2 {
    line-height: 23px;
    font-size: 18px;
    font-weight: normal;
    font-style: italic;
}

.newslistdefault.team a {
    text-decoration: none;
    color: #222;
}

.customfieldrow {
    padding: 0;
}

.customfieldrow div[class*="col-"] {
    padding-bottom: 0;
}


/* Team Liste Ende */


/* Sponsoren */

article.sponsorenliste {
    display: inline-block;
    float: left;
    padding: 15px;
}

article.sponsorenliste,
article.sponsorenliste a,
article.sponsorenliste h2,
article.sponsorenliste h3 {
    color: #000;
}

.sponsorenliste .articlewrapper {
    position: relative;
    background-color: #fff;
    width: 202px;
    height: 202px;
    border: 1px solid #ccc;
}

.sponsorenliste .imagebox {
    width: 200px;
    height: 200px;
    padding: 10px;
    overflow:hidden;
}

.hauptsponsor.sponsorenliste .articlewrapper {
    width: 432px;
}
.hauptsponsor.sponsorenliste .imagebox,
.hauptsponsor.sponsorenliste .hoverbox  {
    width: 430px;
}

.sponsorenliste .hoverbox {
    overflow: hidden;
    opacity: 0;
    background-color: #fff;
    position: absolute;
    top: 0;
    width: 200px;
    height: 200px;
    box-sizing: border-box;
    padding: 15px 20px;
}

.sponsorenliste .itemwrapper {
    font-size: 14px;
    line-height: 18px;
}

.sponsorenliste:hover .hoverbox,
.sponsorenliste .hoverbox.showpwermanent {
    opacity: 1;
}

.sponsorenliste .titlewrapper {
    box-sizing: border-box;
}

.sponsorenliste .titlewrapper h2.edn_articleTitle {
    font-size: 22px;
    line-height: 25px;
    padding: 5px 0;
    margin: 0;
}

.sponsorenliste .titlewrapper h2.edn_articleSubTitle {
    font-size: 16px;
    line-height: 20px;
    padding: 3px 0 6px 0;
    margin: 0
}

.sponsorenliste a {
    color: #000;
}

.sponsorenliste .glit.external,
.sponsorenliste .glit.icon {
    display: none;
}


/* Sponsoren End */

/* Goenner Start */
.goennerliste .articlewrapper {
    padding-bottom:2px!Important;
}
.goennerliste .articlewrapper .inner {
    background-color:#fff;
    border-bottom:1px solid #ccc;
    padding:10px 15px;
}
.goennerliste .articlewrapper .inner h2 {
    font-size:20px;
    line-height:24px;
}
.goennerliste .articlewrapper [class*="col-"] {
    padding-bottom:0!Important;
}
/* Goenner End */


/* Fahrer Liste */

table.fahrer a {
    text-decoration: underline!Important;
}


/**/
div.customfieldsrow_wrapper .external.icon {display:none;}
div.customfieldsrow_wrapper {
    padding: 0 15px 30px 15px;
}

.customfield.row {
    background-color: #eee;
    border-bottom: 1px solid #fff;
}

.customfield.row [class*="col-"] {
    padding-bottom: 10px;
    padding-top: 10px;
}

a.anfragebutton {
    display: block;
    padding: 8px 8px;
    margin-bottom: 5px;
    background-color: #f5dc4d;
    color: #fff!Important;
}

a.anfragebutton:hover {
    background-color: #f1cd00;
}


/* Dokuments */

ul.dokumentliste {
    list-style: none;
    margin: 30px 0 0 0!Important;
    padding: 15px!Important;
    background-color: #f5dc4d;
}

ul.dokumentliste:hover {
    background-color: #f1cd00;
}

ul.dokumentliste a:hover {
    color: #000!Important;
}

ul.dokumentliste:before {
    content: 'Dokumente';
    font-weight: bold;
    display: block;
    color: #fff;
}

ul.dokumentliste li {
    display: block;
    padding: 3px 0 0 0;
}

ul.dokumentliste li,
ul.dokumentliste li a {
    color: #fff!Important;
}

ul.dokumentliste li a i {
    display: inline;
}


/* MAP */

.edMaps_map.edMaps_theme__default-Default .edMaps_markerWrapper>.edMaps_newsContent>.edMaps_title>a,
.edMaps_map.edMaps_theme__default-Default .edMaps_markerWrapper>.edMaps_newsContent>.edMaps_title>a:hover {
    color: #f1cd00!Important;
}

img[src="https://www.kerenzerbergrennen.ch/DesktopModules/EasyDNNmaps/markers/custom/8ae7a066-a153-4469-9022-ce0eac97834b.png"] {
    border-radius: 16px;
    border: 1px solid #000 !important;
}


/*map filter */

.eds_news_glit.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer>a.edncf_submit {
    color: #444!Important;
    border-color: #444!Important;
}

.eds_news_glit.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer>a.edncf_submit:hover {
    background-color: #f1cd00;
    border-color: #f1cd00;
}

.eds_news_glit.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer {
    text-align: left!Important;
}


/* Mehr Nachladen */

.eds_GravityGallery_glit .edsgg__loadMediaWrapper .edsgg__loadMediaTrigger {
    border-color: #f1cd00!Important;
    cursor: pointer;
}

.eds_GravityGallery_glit .edsgg__loadMediaWrapper .edsgg__loadMediaTrigger>span {
    color: #000!Important;
}

.eds_GravityGallery_glit .edsgg__loadMediaWrapper .edsgg__loadMediaTrigger:hover>span {
    color: #fff!Important;
}

.eds_GravityGallery_glit .edsgg__loadMediaWrapper .edsgg__loadMediaTrigger .edsgg__loadMediaTriggerText {
    background-color: #f1cd00!Important;
}


/* Edit Icon */

article.news_article {
    position: relative;
}

.admin_action.edit {
    position: absolute!Important;
    right: 10px;
    top: 10px;
    z-index: 1;
    cursor: pointer;
    content: "";
    margin: -2px 2px 0 0!Important;
    font-size: 0!Important;
    border-color: #ccc!Important;
    color: #666!Important;
    width: 25px;
}