@import url('https://letsgoforzero.at/css/gfonts.css');

body {
    font-family: "Merriweather Sans", sans-serif;
    font-size: 14px;
}
/*
html {
    height: 100%;
    overflow: auto;
}

body {
    height: 100%;
    overflow: auto;
    background-color: transparent;
    -webkit-overflow-scrolling: touch;
}

html {
    height: 100%;
}
*/
img { max-width: 100%; height: auto; }

a { color: #1cc3ba; }

.subpage_allgemeine-geschaeftsbedingungen .inhalt h3,
.subpage_datenschutz .inhalt h3,
h1 {
    color: #2e727f;
    font-family: "Merriweather", sans-serif;
    font-size: 40px;
    font-weight: normal;
    line-height: 1.4em;
}

h1 a {
    color: #2e727f;
}

h2 {
    color: #9cb4bc;
    font-family: "Merriweather",Helvetica,sans-serif;
    font-size: 32px;
    font-weight: normal;
    line-height: 1.4em;
}
h3 {
    font-family: "Merriweather",Helvetica,sans-serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 1.4em;
}
h4 {
    font-family: "Merriweather Sans",Helvetica,sans-serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 1.4em;
}
h5 {
    font-family: "Merriweather",Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.4em;
}
h6 {
    font-family: "Merriweather Sans",Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.4em;
}
.middle-with-borders h2 { margin-top: 10px; }

footer {
    min-height: 100px;
    padding-top: 50px;
    padding-bottom: 100px;
    bottom: 0;
    width: 100%;
    background-color: #063137;
    color: #d9d9d9;
    font-size: 16px;
    margin-top: 30px;
}

footer > .row {
    margin-left: 0;
    margin-right: 0;
}
footer .logo {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.impr {
    text-align: left;
}

.impr .zweck {
    color: #60aea0;
    font-weight: normal;
    font-family: 'Merriweather Sans', sans-serif;
    font-size: 14px;

}

.impr .compname {
    font-weight: bold;
    font-size: 1.2em;
    line-height: 1.5em;
}

.fotocredits {
    font-size: 14px;
}

.footmnu {
    text-align: left;
    float: right;
    margin-right: 150px;
    margin-top: 50px;
    font-size: 29px;
    font-weight: bold;
    font-family: 'Merriweather Sans', sans-serif;
}

.footmnu a {
    color: #6ef2e6;
    text-transform: uppercase;
    font-size: 12pt;
    line-height: 25pt;
}

.blau {
    color: #5ebeb9;
}

.hr-container { clear: both; }
hr {
    display: block; height: 10px; background: url("../images/gray-line.png") repeat-x; background-position: center bottom; margin: 0 0 0px 0;
}
#page_live-content-berater .hr-container,
#page_live-content-berater_kategorie .hr-container { 
    border-bottom: 10px solid #223e55; 
}
#page_live-content-ontheway .hr-container { 
    border-bottom: 10px solid #228b39; 
}
#page_live-content-article .hr-container { 
    border-bottom: 10px solid #e11021; 
}

.head {
    background-color: #f4f4ee;
    -webkit-box-shadow: 0 10px 6px -6px #777;
    -moz-box-shadow: 0 10px 6px -6px #777;
    box-shadow: 0 10px 6px -6px #777;
}
.logo {
    margin: 30px 30px 30px 0;
    float: left;
}

.slogantext {
    font-family: 'Eina', sans-serif;
    font-size: 30pt;
}

.logotext {
    font-family: 'Eina', sans-serif;
    color: #307683;
    font-size: 13px;
    letter-spacing: 2px;
}

.slogan {
    margin-top: 45px;
    float: left;
}

.siegel {
    margin-top: 20px;
    float: right;
    margin-right: 15px;
}

.siegel_img { float: right; padding: 40px 0 0 0; }

/* .siegel_img_2018 { position: relative; top: -25px; text-align: center; } */

.siegel_img_2018 { position: relative; margin-bottom: 34px; margin-top: 0px; padding-right:30px }

#fahnenGartnerBox h1 {
    font-size: 14px;
    font-family: 'Merriweather Sans', sans-serif;
    word-break: break-word;
}
.inhalt #fahnenGartnerBox img {
    max-width: 200px;
}

#fahnenGartnerBox span {
font-family: 'Merriweather Sans', sans-serif;
font-size: 14px;
}

.actioncont {
    float: right;
    margin-right: 0;
    width: 87px;
    min-height: 100px;
    margin-left: 10px;
}

.imgaction {
    position: absolute;
    bottom: 10px;
    right: 10px;
    border: 1px solid #FFFFFF;

}

.separator {
    margin-top: 100px;
    margin-bottom: 80px;
}

.navbar{
    -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
    border: none;
    -webkit-box-shadow: inset 0 8px 4px -4px #777;
    -moz-box-shadow: inset 0 8px 4px -4px #777;
    box-shadow: inset 0 8px 4px -4px #777;
}

.goforzero-nav {
    background-color: #307683;
    margin-bottom: 10px;
}
body:not(#page_live-home) .goforzero-nav { 
    margin-bottom: 10px; 
}
.goforzero-nav .navbar { margin: 0 !important; }

.introtitel {
    font-family: 'Merriweather', sans-serif;
    font-weight: 700;
    font-size: 20pt;
    line-height: 1.2em;
    top: 10px;
}

.introtitel a,
.red {
    color: #e00f20;
}
.darkblue {
    color: #223e55;
}

.introtitel .green {
    color: #18a03a;
    font-family: "Merriweather Sans", sans-serif;
    line-height: 1;
    font-size: 22px;
    text-transform: uppercase;
}

.introtitel span {
    color: #37383d;
}

.moreOtw .teaser,
.otwRow .teaser {
    border-top: 1px solid #18a03a;
}

.moreOtw .teaser h5,
.moreOtw .teaser h5 a,
.otwRow .teaser h5,
.otwRow .teaser h5 a,
.otwRow  h3,
.otwRow  h3 a,
.otwRow .teaser .teasertitel {
    color: #18a03a;
}

.introfoot {
    bottom: 10px;
    font-family: 'Merriweather Sans', sans-serif;
    font-size: 17px;
}

.goforzero-nav .navbar-nav>li>a {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding-left: 13px; 
    padding-right: 13px;
}

@media
  screen and (-webkit-min-device-pixel-ratio: 2),
  screen and (min-resolution: 192dpi),
  screen and (min-resolution: 2dppx) {

    .goforzero-nav .navbar-nav > li > a {
            font-size: 12px;

    }

}

.goforzero-nav .navbar-nav>li>a:hover {
    color: #6ef2e6;
}

#page_live-home .nav.navbar-nav li:first-child > a,
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #62beb8;
}


div.circleBlue {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #cce8e4;
    border: 4px Solid #94d2cd;
    color: #777777;
    font-family: 'Merriweather Sans', sans-serif;
    font-weight: 700;
    font-size: 25pt;
    min-width: 1em;
    border-radius: 50%;
    vertical-align: middle;
    padding: 2px;
    box-shadow: 0px 0px 0px 7px #fff, 0px 0px 1px 13px #62beb8;
    -webkit-box-shadow: 0px 0px 0px 7px #fff, 0px 0px 1px 13px #62beb8;
    -moz-box-shadow: 0px 0px 0px 7px #fff, 0px 0px 1px 13px #62beb8;
    margin: 5px;
}

div.circle:before{
    content:'';
    float: left;
    width: auto;
    padding-bottom: 100%;
}

div.circle:after{
    margin-top: 40px;
    content:'Bäume';
    width: 100%;
}

#beaume {
    margin-top: 10px;
    text-align: center;
    color: #62beb8;
    font-family: "Merriweather Sans", sans-serif;
    font-size: 12pt;
    letter-spacing: 2px;
}

.introcontainer {
    position: relative;
    height: 100%;
    min-height: 325px;
}

.introtitel, .introfoot {
    position: absolute;
}

.row-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: nowrap;
}
.row-flex > [class*='col-'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
}

.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}


.teasers {
    padding-top: 15px;
}

.teasers .rightTeaserWrap {
    flex-direction: row;
}

.teaser {
    background-color: #f6f6f6;
    border-top: 1px solid #e11020;
    margin-bottom: 15px;
    flex-direction: row;
    align-items: stretch;
}
.home-latest-news .teaser:hover { background: #dddddd; cursor: pointer; }

.teaser > a {
    flex-shrink: 0;
}

.teaser .content {
    color: #37383d;
    padding: 15px 15px 15px 15px;
    flex: min-content;
    flex: 1;
    display: flex;
    flex-direction: column;
}

.teaser h5 {
    margin: 0 0 auto 0;
}
.teaser .teasertext {
    margin: auto 0 0 0;
}

.home-latest-news .teaser:last-child,
.teaser.last {
    margin-bottom: 0;
}


.rightTeaser {
    background-color: #e11021;
    height: 100%;
    position: relative;
    min-height: 300px;
}

.rightTeaser h5 {
    color: #fff;
    margin: 15px 0 30px 0;
    padding: 0 15px;
    line-height: 1.1em;
}

.rightTeaser .content {
    position: absolute;
    bottom: 15px;
    color: #fff;
    padding: 0 15px;
}

.spacer {
    background: url(/images/pixel.gif);
    background-repeat: repeat-y;
    height: 100%;
    background-position-x: 50%;


}

.helden {
    background-color: #ebe9e0;
    height: 270px;
    display: flex;
    align-items: center;
    margin-bottom: 6px;
}

h1.heldenh {
    color: #2e727f;
    margin: 0;
}

p.heldenp {
    font-family: "Merriweather Sans", sans-serif;
    font-size: 20pt;
}

.melden {
   position: relative;
    top: 100%;
    transform: translateY(-100%);
    padding-bottom: 20px;
}
.btn-melden {
    background-color: #fee333;
    padding: 0px 35px 0px 35px; 
    border-radius: 18px;
    color: #000;
    font-family: "Merriweather Sans", sans-serif;
    font-weight: 400;
    font-size: 14px;
    min-width: 140px;
    position: relative;
    line-height: 32px;
    height: 32px;
}


#newsletterBox {
    background-color: #62beb8;
    padding: 20px;
    color: #FFFFFF;
}

#newsletterBox h2 {
    color: #fff;
    margin-top: 0;
}
#newsletterBox h6 {
    margin-top: 20px;
}
#newsletterBox .btn-nl {
    margin-top: 20px;
}

.btn-nl {
    background-color: #fff;
    padding: 0px 35px 0px 15px; 
    border-radius: 18px;
    font-family: "Merriweather Sans", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #2e727f;
    position: relative;
    line-height: 32px;
    height: 32px;
}

.btn-nl .glyphicon.glyphicon-menu-right {
    padding: 0px; 
    border-radius: 16px;
    border: 1px solid #62beb8; 
    color: #62beb8; 
    font-size: 12px;
    height: 28px; 
    width: 28px;
    line-height: 28px;
    text-align: center;
    position: absolute; 
    right: 2px;
    top: 1px;
}

.rightCol {
    /* padding-right: 8%; */
}

.boxTeilnahme {
    background-color: #62beb8;
    padding: 20px;
    text-align: left;
    color: #fff;
}

.boxTeilnahme h2 {
    color: #fff;
    margin-bottom: 20px;
}
.boxTeilnahme h6 {
    margin-bottom: 20px;
}

    .boxTeilnahme {
        display: flex;
        flex-direction: column;
    }
    .boxTeilnahme h2 {
        margin: 0px 0 auto 0; 
        padding-bottom: 20px; 
    }
    .boxTeilnahme > * {
        margin: 0 0 0 0;
    }

.ontheway {
    margin-top: 0px;
    margin-bottom: 10px;
}
.ontheway-home {
    height: 100px;
}
.otwBanner {
    background-color: #228b39;
}

.privateBanner {
    background-color: #437eae;
}

.newsBanner {
    background-color: #e11021;
}

.otwBanner h1, .privateBanner h1, .newsBanner h1 {
    font-family: "Merriweather Sans", sans-serif;
    font-size: 29px;
    color: #fff;
    margin-top: 10px;
}

.otwBanner h2, .privateBanner h2, .newsBanner h2 {
    font-family: "Merriweather Sans", sans-serif;
    color: #fff;
    line-height: 1;
    font-size: 22px;
    text-transform: uppercase;
}

.newsBox h1 {
    font-family: "Merriweather Sans", sans-serif;
    color: #37383d;
    margin-top: 0;
    margin-bottom: 50px;
    font-weight: bold;
    font-size: 29px;
}

.inhalt {
    padding: 0px 0;
}


#cookie-bar {background:#111111; height:auto; min-height:40px; line-height:30px; color:#eeeeee; text-align:center; padding:3px 0; z-index: 10000;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:5px;}
#cookie-bar .cb-enable {background:#007700;}
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}

.cd-top {
    display: inline-block;
    height: 50px;
    width: 50px;
    position: fixed;
    bottom: 30px;
    right: 30px;
    z-index: 10;
    border: 1px solid #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    /* image replacement properties */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background: rgba(0, 0, 0, 0.8) url(/css/top.svg) no-repeat center 50%;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {
    /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
    opacity: .5;
}

a.pure {
    text-decoration: none;
}
.home-main-info {
    border-top: 1px solid #e11020;
    background-color: #f6f6f6;
}

.home-otw-info {
    background-color: #f6f6f6;
}

.inhalt h3 { margin-top: 15px; }
.inhalt h3 strong { color: #62beb8; font-weight: 500; }
.inhalt .lead_text { font-family: "Merriweather", sans-serif; font-weight: 500; font-size: 20px; }
.inhalt img { max-width: 100%; height: auto !important; }
.inhalt p + p { margin-top: 1.45em; }
.inhalt pre + p { margin-top: 1.45em; }
.inhalt pre { margin-top: 1.45em; padding: 0; background: transparent; border-radius: 0; border: 0; font-family: "Merriweather Sans", sans-serif; font-size: 14px; line-height: 1.6em; word-break: normal; word-wrap: normal; white-space: pre-line; }

.news-detail { }
.news-detail h3 { }
.news-detail .lead_text { }
.news-detail .inhalt { }
.news-detail .inhalt a { color: #1cc3ba; text-decoration: underline; }

.home-otw-info .nopadding img,
.home-main-info .nopadding img { 
    transform: translateX(-50%); left: 50%; height: 100%; position: absolute; top: 0; width: auto; max-width: 2000px; 
}
.home-otw-info .nopadding,
.home-main-info .nopadding { 
    position: relative; overflow: hidden; 
}

.references { font-size: 19px; }
.references .item { font-family: "Merriweather", sans-serif; margin-top: 15px; position: relative; }
.references .item .item_heading { background: #1b263d; padding: 10px 15px; text-align: center; }
.references .item.darker .item_heading { background: #1b2830; }
.references .item .item_heading h3 { font-size: 1.21em; color: #62beb8; font-weight: bold; margin: 0 auto 5px auto; }
.references .item .item_heading h3 a { color: #62beb8; }
.references .item .item_heading p { font-size: 1em; color: #ffffff; margin: 0 auto; font-family: "Merriweather Sans", sans-serif; }
.references .item ul { list-style: none; background: #f6f6f6; padding: 15px; margin: 0; }
.references .item ul li { padding: 0; margin: 0; font-size: 1em; color: #307683; font-weight: bold; }
.references .item ul li + li { margin-top: 10px; }
.references .item ul li a { color: #307683; }
.references .item ul li a em { color: #33abc1; font-style: normal; }
.references .item ul li a img { margin: 7px auto 7px auto; }
.references .item a.plus { display: inline-block; position: absolute; bottom: 15px; right: 10px; height: 20px; border-radius: 8px; background: #8fecd5; color: #000000; font-size: 0.76em; line-height: 20px; padding: 0 27px 0 10px; }
.references .item a.plus span { font-size: 0.84em; color: #3e675a; display: inline-block; line-height: 1em; position: absolute; top: 5px; right: 10px; }

.otwRow .references .item:first-child {
    margin-top: 0;
}


.references .item ul li span {
    color: #307683;
}

.references .item ul li span em { color: #33abc1; font-style: normal; }


.mn-item .news {
    border-top: 1px solid #e11020;
    background-color: #f6f6f6;
    padding-bottom: 10px;
    height: 100%;
}

.mn-item .news .teasertitel {
    padding: 30px 10px;
    font-family: 'Merriweather', sans-serif;
    font-weight: 700;
    font-size: 14px;
    color: #e00f20;
}



.mn-item .news .photo {
    width: 100%;
    margin-bottom: 10px;
}

.mn-item .news .photo img{
    width: 100%;
}

.moreNewsContainer {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 30px;
    margin-bottom: 50px;
}
.home-ontheway .photo,
.home-latest-news .photo,
.moreNewsContainer .photo {
    position: relative; 
    overflow: hidden;
    height: 100px;
}

.home-latest-news .photo { width: 166px; }
.home-ontheway .photo { width: 166px; }

.home-ontheway .photo img,
.home-latest-news .photo img,
.moreNewsContainer .photo img {
    height: 100px;
    transform: translateX(-50%); 
    left: 50%; 
    position: absolute; 
    top: 0; 
    width: auto; 
    max-width: 2000px; 
}
.header-info { position: relative; }

.panel-default > .panel-heading { color: #37383d; background-color: #abd8d5; border-color: #3da9a3; }
.panel-title { font-size: 20px; font-weight: 400; font-family: 'Merriweather', sans-serif; }
.panel-title>a { color: #37383d; font-weight: 700; font-size: 20px }
.panel-heading h4 a:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: #37383d;         /* adjust as needed */
    font-weight: 300;
    font-size: 17px;
}
.panel-heading h4 a.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}

.btn-letsgo {
background-color: #307683;
}

h3.otwHeadline {
    color: #18a03a;
}

h3.newsh {
    color: #e00f20;
}


.moreOtw .mn-item .news {
    border-top: 1px solid #18a03a;
}

.moreOtw .mn-item .news .teasertitel {
    color: #18a03a;
}

.csubtitle {
    color: #37383d;
}
.news-detail.article4 .inhalt .photo { }
.news-detail.article2 .inhalt .photo { display: none; }

.subpage_kontakt .inhalt p { float: left;  }
.subpage_kontakt .inhalt .col-md-7 { float: right;  }
@media (min-width: 768px) {
	.subpage_kontakt .inhalt .col-md-7 { position: relative; top: -55px; }
}

.btn-nl {
    width:100%;
    text-align: left;
    font-weight: 400;
}

.boxTeilnahme p {
   color: #fff;
   font-family: "Merriweather Sans", sans-serif;
   margin-bottom: 15px
}


.home-row-first { margin-bottom: 15px; }
@media (min-width: 992px) {
    .home-row-first { display: flex; }
    .home-row-first-left { display: flex; flex-direction: column; }
    .home-row-first-left > div { flex: 1; margin: 0 0 0 0; }
    .boxTeilnahme + .boxTeilnahme { margin: 15px 0 0 0; }
    .middle-with-borders { position: relative; }
    .middle-with-borders::before { content: ''; position: absolute; top: 0; left: -1px; height: 100%; width: 1px; background: #dcdcdc; }
    .middle-with-borders::after { content: ''; position: absolute; top: 0; right: -1px; height: 100%; width: 1px; background: #dcdcdc; }
    .middle-with-borders.home-row-first-middle::before { left: -8px; }
    .middle-with-borders.home-row-first-middle::after { right: -8px; }
}

.berater_logo { margin-bottom: 20px; }
.berater-items-list .item { background: #f0f1f5; margin: 0 0 20px 0; border-top: 0px solid #223e55; position: relative; cursor: pointer; padding: 1px 50px 0 0; overflow: hidden; }
.berater-items-list .item::before { content: ""; height: 1px; width: 100%; top: 0; left: 0; position: absolute; background: #223e55; }
.berater-items-list .item:hover::before { content: ""; height: 1px; width: 100%; top: 0; left: 0; position: absolute; background: linear-gradient(to right, #223e55, #66beb8); }
.berater-items-list .item::after { content: "\e258"; font-family: "Glyphicons Halflings"; font-style: normal; font-weight: 400; color: #66beb8; height: 100%; width: 50px; display: flex; align-items: center; justify-content: center; background: #223e55; position: absolute; right: 0; font-size: 20px; transform: scale(1, 2.5); }
.berater-items-list .item:hover::after { background: #66beb8; color: #223e55; }
.berater-items-list .item .logoimg { width: 160px; height: 160px; overflow: hidden; padding: 15px; }
.berater-items-list .item .logoimg img { max-width: 100%; max-height: 100%; }
.berater-items-list .content { padding: 15px 15px 20px 15px; display: flex; flex-direction: column; }
.berater-items-list h3 { color: #223e55; margin: 5px 0 auto 0; }
.berater-items-list h3 a { color: #223e55; }
.berater-items-list h6 { margin: auto 0 0 0; }

.helden-home > .container { display: flex; }

.berater-categ-list { }
.berater-categ-list .item { padding: 15px; background: #1b2830; margin: 15px 0 0 0; }
.berater-categ-list .item h5 { color: #1cc3ba; margin-bottom: 20px; }
.berater-categ-list .item h5 a { color: #1cc3ba; }
.berater-categ-list .item p { color: #FFFFFF; margin-bottom: 20px; }

.btn-dark { background: #1b2830; color: #1cc3ba; padding-left: 0; }
.btn-dark .glyphicon.glyphicon-menu-right { background-color: #1cc3ba; color: #1b2830; }
.btn-dark:hover { color: #1cc3ba; }

.otwHeaderRow { height: 100px ; background: #228b39; display: flex; align-items: center; margin: 0 -15px; border-bottom: 10px solid #ebe9e0; color: #FFFFFF; }
.otwHeaderRow h2 { color: #FFFFFF; }

.mobilitat-news-box { }
.mobilitat-news-box .img { text-align: center; margin: 10px 0 20px 0; }
.mobilitat-news-box img { max-width: 60%; margin: 0 auto; display: block; }
.mobilitat-news-box-list { background: #f6f6f6; border-top: 1px solid #dcdcdc; padding: 10px; }
.mobilitat-news-box h6 { padding: 0; margin: 0 0 20px 0; }


/* ADD 24.12 */

.berater-categ-list .item { background: #223e55; }
.btn-dark { background: #223e55; }
.introcontainer h3 { font-size: 24px }
.otwHeaderRow h2 {
  font-size: 24px;
  font-family: "Merriweather Sans",Helvetica,sans-serif;
}
h3.newsh, .page-static-content h3, h3.otwHeadline { color: #000; font-size:24px }

.wks { background: #f6f6f6; color: #333}
.wks p {color: #333; font-size: 12px}
