@import "../fonts/roboto/stylesheet.css";

/* Navigation */
.dropdown-menu ul{
    list-style: none;
    margin: 0;
}

.dropdown-menu ul li{
    margin: 0;
}

.t3-megamenu .dropdown-menu .mega-nav li > a {
    padding: 8px 20px;
}

@media(max-width: 999px) {
    .nav-collapse a{
        font-size: 14px;
    }
}

@media(min-width: 768px) {
    header .container > .row{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
}

li{
    margin-bottom: 8px;
}

h2, a, li, span{
    line-height: 1.2;
}

p, li, .gn_static, .gn_static_2{
    font-size: 18px;
    line-height: 1.6;
    color: #333;
}

.article-info span, .article-info time, .article-info i{
    font-size: 13px;
}

.article-info{
    width: 100%;
}

blockquote p {
    font-size: 20px;
    line-height: 28px;
}

.logo-image a {
    /*background-image: url("/templates/ja_brisk/images/themes/green/logo.png");*/
    background-repeat: no-repeat;
    width: 150px;
    height: 66px;
}

.item-page:not(.beratung) article .article-content > p > img{
    float: unset !important;
    display: block !important;
}

.beratung .article-header, .beratung .shariffline{
    display: none;
}

/* Social Icons */
.shariff .orientation-horizontal.button-style-standard li, .shariff .orientation-horizontal.button-style-standard li a {
    height: 36px;
    width: 36px !important;
    min-width: unset !important;
    max-width: unset !important;
}

.shariff .shariff-button span.fab{
    font-size: 14px;
}

.shariff .shariff-button span:before{
    font-size: 20px;
}

.shariff .shariff-button span.share_text{
    display: none !important;
}

.shariff .orientation-horizontal.button-style-standard.shariff-col-6 li{
    flex: none !important;
}

.shariff li .fab, .shariff li .fas{
    line-height: 36px !important;
    width: 36px !important;
}

.btn, .btn-primary{
    text-shadow: none;
    box-shadow: none;
    background-image: none;
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 14px;
    border-radius: .235rem;
    color: #333;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.btn-default{
    background-color: #c5c5c5;
}

.btn-primary{
    background-color: #669900;
    color: #fff;
}

a{
    color: #669900;
}

.btn-primary:hover{
    background-color: #7bb800;
}

h2.article-title a{
    color: #333;
}

.readmore span{
    font-size: 16px;
}

.readmore .btn-default{
    background-color: transparent;
    color: #669900;
    padding-left: 0;
    text-align: left;
}

.readmore .btn-default:hover{
    color: #7bb800;
}

.article-aside{
    margin-bottom: 10px;
}

.ja-sl-1 p{
    color: #fff;
}

.t3-megamenu .dropdown-menu .mega-nav li > a{
    min-width: 200px;
}

.shariffline.horizontal{
    margin-top: 10px;
}

article{
    /*padding: 20px;
    box-shadow: rgba(100, 100, 100, 0.1) 0px 6px 18px 0px;
    border-radius: 8px;*/
}

.category-module.mod-list{
    list-style: none;
    margin-left: 0;
}

.category-module.mod-list li{
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
}

.category-module.mod-list li:last-child{
    border-bottom: none;
    margin-bottom: 0;
}

.article-header h1 a {
    color: #333;
}

.ja-masshead h3.jamasshead-title{
    padding: 0;
    font-size: 24px;
    text-shadow: none;
}

.head-search {
    margin-top: 20px;
}

.gn_static_2, .gn_static{
    height: auto;
    background: #fff;
    border-radius: 8px;
}

.gn_static, .gn_static a:last-child{
    display: block;
    margin-top: 10px;
}

.gn_static img, gn_static_2 img{
    margin: 0 10px 10px 0 !important;
}

.gn_static .article-info{
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

.module-title{
    margin: 10px 0 0 10px;
}

.ja-footer p, .ja-footer h4{
    color: #999
}

.ja-footer a{
    color: #eee;
}

ul.social-list li {
    width: auto;
    margin-right: 20px;
}

.article-detail .article-content p:nth-of-type(2){
    font-weight: bold;
}

@media(max-width: 767px){
    .jamasshead{
        padding-left: 20px;
    }
}


.cta h4{
    font-size: 28px;
}

.ja-sl-1 .module{
    text-shadow: none;
}

.cta .btn-secondary{
    color: #333 !important;
}

#Mod424{
    display: none;
}

.logo-image a img{
    display: block;
    max-width: 280px !important;
    max-height: 48px !important;
    width: auto !important;
    height: auto !important;
    z-index: 1000;
    position: absolute;
}

.logo-image a{
    display: flex !important;
    align-content: center;
    align-items: center;
}

@media (min-width: 768px) {
    .logo-image a{
        width: 100%;
        height: 60px;
    }
}

@media (max-width: 979px) {
    .logo-image a img{
        max-height: 32px !important;
    }
}

.logo-wrapper{
    display:flex;
    justify-content: space-around;
    text-align: center;
    max-width: 800px;
    margin: 0 auto;
}

.logo-wrapper > a{
    height:100px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    text-align:center;
}
.logo-wrapper > a img {
    max-height:100px;
    max-width:100%;
}

.custom.fnet-divider{
    border-bottom: 1px solid #bbb;
    margin-bottom: 10px;
}

.pull-right.item-image ~ p img{
    display: none !important;
}

.ja-masshead{
    text-transform: none;
}

.hero-unit h1{
    font-size: 32px;
    margin: 10px 0;
}

.icons img{
    float: left;
}

.icons h3 {
    margin-top: 0;
    margin-left: 40px;
    line-height: 30px;
}

.icons .span4 p{
    margin-bottom: 20px;
}

li::marker{
    color: #C3CF01;
}

ul.social-list li a span{
    height: 24px;
    width: 24px;
    top: -1px;
    position: relative;
    background-position: 0 !important;
}

ul.social-list li.twitter a span{
    background-image: url("../icons/twitter-square-brands.svg");
}

ul.social-list li a span{
    background-image: url("../icons/facebook-square-brands.svg");
}

.custom .fa:before{
    font-size: 32px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    content: '';
}

.custom .fa-facebook:before{
    background-image: url("../icons/facebook-square-brands.svg");
}

.custom .fa-xing:before{
    background-image: url("../icons/xing-square-brands.svg");
}

.custom .fa-linkedin:before{
    background-image: url("../icons/linkedin-brands.svg");
}

.custom .fa-feed:before{
    background-image: url("../icons/rss-square-solid.svg");
}
.custom .fa-twitter:before{
    background-image: url("../icons/twitter-square-brands.svg");
}

.custom .fa span, .custom i + span{
    display: none;
}

.custom ul.social-media{
    marker: none;
    list-style: none;
}

.custom ul.social-media{
    display: flex;
    justify-content: space-between;
    align-content: center;
    width: 240px;
    margin: 0;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    height: 28px;
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 0;
    background: #fff;
}

.form-group{
    margin-bottom: 0;
}

.collapse{
    display: block;
}

.navbar .nav .dropdown-toggle .caret{
    margin-top: unset !important;
    vertical-align: middle;
}

.t3-mainnav{
    padding-top: 0;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}

.navbar-nav>li>a {
    line-height: 20px;
}

.nav>li {
    position: relative;
    display: block;
}

@media (min-width: 1200px) {
    .ja-sidebar-2{
        float: right;
        margin: 0 !important;
    }
    .ja-content{
        margin: 0 !important;
    }
    header .container {
        width: 1164px;
    }
}

.breadcrumb li{
    margin: 0;
}

.hero-unit-wrapper{
    max-width: 1184px;
    margin: 0 auto;
}

.hero-unit{
    max-width: 850px;
}

.hero-unit p{
    font-weight: 400;
}

.fnet-child-container, .horizontal-kacheln{
    float: none;
}

.leading{
    display: flex;
    justify-content: space-between;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}

.fnet-preview-image + article section p img{
    display: none !important;
}

@media(min-width: 1200px) {
    .fnet-desktop-hidden{
        display: none;
    }
}

@media(max-width: 1199px){
  .fnet-preview-image:not(.fnet-desktop-hidden){
      display: none;
  }
}

@media(max-width: 699px) {

    .fnet-preview-image + article{
        width: 100%;
    }
    .fnet-preview-image.fnet-desktop-hidden{
        width: 100%;
        display: block;
    }
}

.fnet-child-container.span12{
    width: 100% !important;
}

@media (min-width: 980px) and (max-width: 1199px) {
    .fnet-child-container .leading,
    .fnet-child-container .items-more,
    .fnet-child-container .pagination,
    .horizontal-kacheln .t3-module{
        width: 932px;
        margin: 0 auto;
    }
}

@media (min-width: 768px) and (max-width: 979px){
    .fnet-child-container .leading,
    .fnet-child-container .items-more,
    .fnet-child-container .pagination,
    .horizontal-kacheln .t3-module{
        width: 736px;
        margin: 0 auto;
    }
}

@media (min-width: 1200px){
    .fnet-child-container .leading,
    .fnet-child-container .items-more,
    .fnet-child-container .pagination,
    .horizontal-kacheln .t3-module{
        width: 1164px;
        margin: 0 auto;
    }
}

.items-leading .leading{
    margin-bottom: 40px !important;
}

.fnet-invert p, .fnet-invert h4{
    color: #fff;
}

.leading-section{
    padding-top: 40px;
    padding-bottom: 40px;
    margin-bottom: 40px;
}

@media(max-width: 767px){
    #ja-content{
        /*padding-top: 80px;*/
    }
}

.fnet-child-container + .ja-sidebar-2{
    display: none;
}

.hero-unit{
    margin: 30px 0;
}

.ja-content{
    margin: 0;
}

@media (max-width: 767px){
    .container.ja-mainbody {
      margin-top: 0;
  }
    header + .container.ja-mainbody {
        margin-top: 70px;
    }
    .ja-content{
        padding-top: 0;
    }
    .ja-mainnav{
        width: 60px;
    }
    .fnet-child-container{
        padding-top: 80px;
    }
    .leading-section{
        padding-right: 40px;
        padding-left: 40px;
    }
    .t3-module .module-ct > div{
        width: 100% !important;
    }
}

@media (max-width: 767px) {
    .t3-module .module-ct > div .gn_static{
        height: auto;
    }
}

h3{
    color: #333;
    font-size: 20px;
}

h2{
    color: #333;
    font-size: 24px;
    margin: 40px 0;
}

/*
@media (min-width: 980px) {
    [class*="span"] {
        margin-left: 30px;
    }
}
*/

.hero > .container > .row > .span12{
    margin: 0;
}

.pagination{
    display: block;
}

.ja-sl-3{
    background: #fff;
}

.t3-spotlight .span12{
    margin: 0 !important;
}

.hero .t3-spotlight .span12{
    width: 100%;
}

.hero-unit{
    margin: 0;
    background: rgba(0,0,0,0.75);
    max-width: 850px;
}

.hero-unit h1, .hero-unit p{
    color: #fff;
}

.custom.fnet-bg-image{
    padding: 80px 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.ac a h3.title{
    color: #669900 !important;
}

.ja-sl-3{
    border-top: 0 !important;
}

.flex.auszeichnungen{
    display: flex;
    flex-wrap: wrap;
    flex-flow: row;
    align-items: center;
    justify-content: space-between;
}
.flex.auszeichnungen img{
    width: 20%;
    height: 20%;
}

.flex.fnet-banner{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

.partner{
    flex-direction: column;
    display: flex;
}

.partner > b{
    margin-bottom: 10px;
    color: #666;
}

.fnet-banner > a{
    margin-top: 30px;
}

.fnet-banner a{
    margin-right: 10px;
}

@media(max-width: 599px){
    .fnet-banner > div, .fnet-banner > a{
        width: 45%;
    }
    .icons{
        padding: 0 10px;
    }
    .fnet-hide-mobile{
      display: none !important;
    }
}

@media(max-width: 767px){
    .custom.fnet-bg-image{
        background-position: 80% -30%;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .hero-unit{
        margin-top: 40px;
    }
}

@media (min-width: 600px) and (max-width: 767px){
    .t3-hero.row{
        width: auto;
    }
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    scroll-behavior: smooth;
}

a.btn{
    white-space: nowrap;
}

a.btn-default{
    white-space: normal;
}

.moduletablerelated {
    position: relative;
    padding: 0 10px;
    background-color: #F5F5F5;
    border-style: solid;
    border-width: 1px;
    border-color: #DFDFDF;
    margin-bottom: 20px;
}

.credentials {
    position: relative;
    padding-bottom: 195px;
    padding-top: 20px;
    height: 0;
    overflow: hidden;
    padding-left: 10px;
    background-color: #F5F5F5;
    border-style: solid;
    border-width: 1px;
    border-color: #DFDFDF;
    margin-bottom: 20px;
}

.playstore {
    padding: 20px;
    border: 1px;
    border-style: solid;
    border-color: #669900;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
}

.gruenebox2 {
    padding: 20px;
    border: 1px;
    border-style: solid;
    border-color: #669900;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
}

.credentials2 {
    position: relative;
    padding-bottom: 130px;
    padding-top: 20px;
    height: 0;
    overflow: hidden;
    padding-left: 10px;
    background-color: #F5F5F5;
    border-style: solid;
    border-width: 1px;
    border-color: #DFDFDF;
}

.moduletablecredentials {
    position: relative;
    padding: 0 10px;
    background-color: #F5F5F5;
    border-style: solid;
    border-width: 1px;
    border-color: #DFDFDF;
}

.acym_module_form *{
    font-size: 16px;
    line-height: 1.5;
}

.acym_introtext{
    margin-bottom: 10px;
}

input[type="radio"], input[type="checkbox"]{
    margin: 0;
}

.cta img{
  width: 96px;
  height: 96px;
}

.module-title, .globalnews{
  margin: 0 !important;
}

.share_count{
  display: none !important;
}

.credentials{
  height: auto;
  padding-bottom: 20px;
}

@media(max-width: 424px) {
  .credentials p a{
    font-size: 14px;
  }
}

@media(max-width: 399px) {
  .head-search .custom{
    /*display: none;*/
  }
  .logo-image a img {
    max-height: 24px !important;
}
}


.fnet-search{
  margin-top: 40px;
}



.t3-spotlight.row{
  margin: 0 auto;
}

.t3-spotlight .span12 {
    margin: 0 auto !important;
}

@media(max-width: 959px) {
.ja-mainbody > .row{
  margin-left: 0;
}
}

/*

@media(min-width: 768px){
  .beratung .custom > .row{
      margin-left: -20px;
  }
}

@media(min-width: 960px){
  .beratung .custom > .row{
      margin-left: -40px;
  }
}

@media (min-width: 960px){
  .container {
      width: 900px;
  }
  .container.ja-mainbody > .row{
      margin-left: -40px;
  }
}

*/

.items-leading .article-info-term,
.items-leading .createdby,
.items-leading .modified{

  display: none;
}

.items-leading .published{
  background: none;
}

.fnet-banner img{
  max-height: 238px;
  width:  auto;
}

.partner.premium{

}

.ja-masshead .span12{
  min-height: 0 !important;
}

.ja-slideshow .container{
  padding-top: 0 !important;
}


@media (max-width: 767px){
  .ja-masshead {
      margin: 0 !important;
      padding: 0;
  }
  .breadcrumb {
    padding: 0;
    margin-bottom: 20px;
  }
  .leading-section{
    margin-bottom: 40px !important;
  }
}

.breadcrumb {
  margin-top: 0px;
}

@media (min-width: 768px){
  .ja-mainbody {
      padding-bottom: 20px;
      padding-top: 20px;
  }
  .fnet-margin-top-md{
    margin-top: 50px;
  }
}

@media (max-width: 767px){

  section:nth-child(2) > .container{
    padding-top: 0;
    margin-top: 60px;
  }
  .fnet-overflow-hidden h2{
    margin-top: 0;
  }

  .fnet-left-mobile{
    text-align: left !important;
  }
}

.credentials2 {
    padding-bottom: 0;
    height:  auto;
    padding-top: 10px;
}

h4{
  font-size: 18px;
}

.globalnews .gn_static_1 a:nth-child(3){
  font-size: 22px;
}

.ja-mainbody {
    padding-top: 20px;
}

/*
.globalnews .gn_static_1 .article-info{
  display: none;
}
*/

@media (max-width: 767px){
  .globalnews .gn_static_1 a:first-child img{
    width: 120px;
    height: 80px;
  }

  .globalnews .gn_static_1 a:nth-child(2){
    font-size: 18px;
  }
  .ja-masshead.fnet-invert.ja-sl-4.leading-section,
  .ja-masshead.fnet-invert.ja-sl-2.leading-section{
    padding: 20px 0;
  }
}

.beratung body{
  padding: 0;
}

#Mod499 h2{
  font-size: 18px;
}

.gn_static .article-info{
  float: unset;
}

@media (max-width: 480px){
  .ja-masshead {
      /* margin-bottom: 20px !important; */
  }
}

.hero + .ja-masshead{
  margin: 0 !important;
}

.beratung #Mod427{
  display: none;
}

.fnet-overflow-hidden{
  overflow: hidden;
}

html:not(.view-article) .wrap:not(.ja-masshead) + .container.ja-mainbody{
  width: 100%;
}


html:not(.view-article) .wrap:not(.ja-masshead) + .container.ja-mainbody .leading,
html:not(.view-article) .wrap:not(.ja-masshead) + .container.ja-mainbody div.items-more,
html:not(.view-article) .wrap:not(.ja-masshead) + .container.ja-mainbody .pagination{
  margin: 0 auto;
}



@media (max-width: 767px){
  html:not(.view-article) .wrap:not(.ja-masshead) + .container.ja-mainbody .leading,
  html:not(.view-article) .wrap:not(.ja-masshead) + .container.ja-mainbody div.items-more,
  html:not(.view-article) .wrap:not(.ja-masshead) + .container.ja-mainbody .pagination,
  html:not(.view-article) .wrap:not(.ja-masshead) + .container.ja-mainbody .leading-section .container{
    width: 95%;
  }
}

@media (min-width: 768px) and (max-width: 979px){
  html:not(.view-article) .wrap:not(.ja-masshead) + .container.ja-mainbody .leading,
  html:not(.view-article) .wrap:not(.ja-masshead) + .container.ja-mainbody div.items-more,
  html:not(.view-article) .wrap:not(.ja-masshead) + .container.ja-mainbody .pagination{
    width: 736px;
  }
}

@media (min-width: 980px) and (max-width: 1199px) {
  html:not(.view-article) .wrap:not(.ja-masshead) + .container.ja-mainbody .leading,
  html:not(.view-article) .wrap:not(.ja-masshead) + .container.ja-mainbody div.items-more,
  html:not(.view-article) .wrap:not(.ja-masshead) + .container.ja-mainbody .pagination{
    width: 932px;
  }
}

@media (min-width: 1200px){
    html:not(.view-article) .wrap:not(.ja-masshead) + .container.ja-mainbody .leading,
    html:not(.view-article) .wrap:not(.ja-masshead) + .container.ja-mainbody div.items-more,
    html:not(.view-article) .wrap:not(.ja-masshead) + .container.ja-mainbody .pagination{
      width: 1164px;
    }
}

@media (max-width: 767px){
  body {
    padding: 0;
  }
  html:not(.home) .ja-slideshow + .ja-mainbody .article-detail{
    padding: 20px;
  }
  .breadcrumb{
    padding: 40px 20px 0 20px;
    margin-bottom: 0;
  }
}

@media (max-width: 767px){
  .ja-sl-1, .ja-sl-2, .ja-sl-3, .ja-sl-4, .ja-sl-5, .ja-sl-6 {
    margin: 0;
  }
}

@media (max-width: 480px){
  .ja-footer {
    margin: 0 auto;
  }
}

.beratung .hero-unit .article-header{
  display: block;
}

@media (max-width: 767px){
  .beratung.autor body {
      padding: 20px;
  }
}

.ja-sidebar .t3-module{
  background: none;
}

.partner b{
  padding-top: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}

.flex.fnet-banner a{
  padding: 10px;
}

.flex.fnet-banner .premium a{
  box-shadow: rgba(150, 150, 150, 0.5) 0px 8px 24px;
  background: #fff;
}

.flex.fnet-banner .premium b{
  margin-left: 0;
  margin-bottom: 10px;
}

.items-leading .wrap .ja-masshead .fnet-invert .ja-sl-2 .leading-section,
.items-leading .wrap .ja-masshead .fnet-invert .ja-sl-4 .leading-section{
  display: none;
}

.showInvertSection .items-leading .wrap .ja-masshead .fnet-invert .ja-sl-4 .leading-section{
  display: block;
}

dd.create{
  display: none;
}

@media(min-width: 500px){
  .leading > article > div:not(.fnet-preview-image) img{
    max-width: 300px !important;
    height: auto;
    margin-right: 10px !important;
  }
}

@media(max-width: 767px){
  html:not(.home).view-category.layout-blog .container.ja-mainbody{
    padding-left: 20px;
    padding-right: 20px;
  }
  .com_content.view-article .container.ja-mainbody{
    padding-left: 20px;
    padding-right: 20px;
  }
  .hero-unit{
    padding: 20px;
  }
  .head-search .custom a{
    font-size: 11px;
  }
  .items-leading .leading section.article-intro p img,
  .category-desc p img{
    width: 100%;
  }
  .partner b{
    height: 50px;
  }
}

@media(min-width: 768px){

  .items-leading .leading section.article-intro p img{
    max-width: 420px !important;
    width: 50%;
  }

  .category-desc p img{
    max-width: 100% !important;
    width: 100%;
  }
}

@media(max-width: 499px){
  .view-category.layout-blog .container.ja-mainbody .leading > article > div:not(.fnet-preview-image) img{
    margin: 0 !important;
  }
  .head-search .custom a{
    padding: 0.375rem;
  }
  .logo-image a {
      width: 120px;
      height: 50px;
  }
}

.beratung.autor body{
  padding: 0;
}

@media(min-width: 980px){

  .home .fnet-preview-image + section img{
    max-width: 380px !important;
  }

  .home .fnet-preview-image{
      width: 33%;
      float: left;
  }

  .home .fnet-preview-image + article{
    width: 66%;
    float: right;
  }

}

@media (min-width: 980px){
  .home .fnet-preview-image:not(.fnet-desktop-hidden) {
      display: block;
  }
  .home .fnet-preview-image.fnet-desktop-hidden {
      display: none;
  }
}


@media(min-width: 1200px){

  .fnet-preview-image + section img{
    max-width: 380px !important;
  }

  .fnet-preview-image{
      width: 33%;
      float: left;
  }

  .fnet-preview-image + article{
    width: 66%;
    float: right;
  }

}

@media(min-width: 1200px){

  .fnet-preview-image + section img{
    width: 97% !important;
  }

  .fnet-preview-image + section img p{
    width: 100% !important;
  }

}



.btn.active, .btn:active, .btn a.btn:active{
  box-shadow: none !important;
}

.social-media{
  margin-bottom: 20px !important;
}

.chzn-container-single .chzn-single span{
  margin-top: 3px;
}

.podcast .blog > .items-row{
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
}

.podcast .blog > .items-row .item{
  margin-bottom: 20px;
}

.breadcrumb li.active{
  display: none;
}

.breadcrumb li{
  font-size: 14px;
}

.fnet-banner img{
  margin-top: 10px;
}

.fnet-banner > .premium img{
  margin-top: 0;
}

.fnet-card{
  padding: 20px;
  border: 1px solid #DFDFDF;
}

.fnet-card > *:last-child{
  margin-bottom: 0;
}

.fnet-card p{
  display: flex;
  align-items: baseline;
  white-space: nowrap;
}

.fnet-card p a{
  margin-left: 10px;
  margin-top: 0 !important;
}

input, textarea, .form-control{
  border-color: #DFDFDF !important;
}

.fnet-padding-default{
  padding: 30px 0 0 0;
}

@media (max-width: 767px){

  .fnet-padding-default{
    padding: 20px 0 20px 0;
  }
  .hero-unit p{
    display: none;
  }
  .hero-unit{
    margin-top: 200px;
  }
  .custom.fnet-bg-image{
    height: 480px;
    background-size: cover;
    background-position: 80% 60px;
  }
}

@media(min-width: 768px) and (max-width: 1199px){
  .hero-unit{
    max-width: 600px;
  }
  .custom.fnet-bg-image{
    background-size: cover;
    background-position: 70% 0;
  }
}

.beratung [class~='ja-sl-4']:last-of-type{
  padding-top: 0;
}

@media(min-width: 768px){
  .ja-sidebar.ja-sidebar-2{
    margin-left: 3% !important;
  }
  .fnet-hide-desktop{
    display: none;
    visibility: hidden;
  }
}

.article-content > p > img{
  width: 100%;
}

.blog .items-row{
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
}

.ja-sidebar.span4 .t3-module .module-inner .module-title{
  margin-bottom: 10px !important;
}

@media (min-width: 1200px){
  .row-fluid .span4 {
      width: 28.271478%;
      float: right;
  }
}
.blogszene .article-content > p:not(:first-child) > img{
  height: 100%;
  width: auto;
  max-width: 100%;
  max-height: 128px;
}

dt.result-title, dt.result-title a{
  font-size: 20px !important;
  color: #333 !important;
}

dd.result-text{
  font-size: 18px;
}

.row-fluid.icons h3{
  font-size: 18px;
}

@media (min-width: 1200px){
  .row-fluid.icons .span4 {
      width: 31%;
      float: left;
  }
}
