@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;src:url(/themes/fairkom2018/fonts/Ubuntu-Light.eot);src:local('Ubuntu Light'),local('Ubuntu'),url(/themes/fairkom2018/fonts/Ubuntu-Light.eot#iefix) format('embedded-opentype'),url(/themes/fairkom2018/fonts/Ubuntu-Light.woff2) format('woff2'),url(/themes/fairkom2018/fonts/Ubuntu-Light.woff) format('woff'),url(/themes/fairkom2018/fonts/Ubuntu-Light.ttf) format('truetype'),url(/themes/fairkom2018/fonts/Ubuntu-Light.svg#Ubuntu) format('svg');}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:300;src:url(/themes/fairkom2018/fonts/Ubuntu-LightItalic.eot);src:local('Ubuntu Light'),local('Ubuntu'),url(/themes/fairkom2018/fonts/Ubuntu-LightItalic.eot#iefix) format('embedded-opentype'),url(/themes/fairkom2018/fonts/Ubuntu-LightItalic.woff2) format('woff2'),url(/themes/fairkom2018/fonts/Ubuntu-LightItalic.woff) format('woff'),url(/themes/fairkom2018/fonts/Ubuntu-LightItalic.ttf) format('truetype'),url(/themes/fairkom2018/fonts/Ubuntu-LightItalic.svg#Ubuntu) format('svg');}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:500;src:url(/themes/fairkom2018/fonts/Ubuntu-Medium.eot);src:local('Ubuntu Medium'),local('Ubuntu'),url(/themes/fairkom2018/fonts/Ubuntu-Medium.eot#iefix) format('embedded-opentype'),url(/themes/fairkom2018/fonts/Ubuntu-Medium.woff2) format('woff2'),url(/themes/fairkom2018/fonts/Ubuntu-Medium.woff) format('woff'),url(/themes/fairkom2018/fonts/Ubuntu-Medium.ttf) format('truetype'),url(/themes/fairkom2018/fonts/Ubuntu-Medium.svg#Ubuntu) format('svg');}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:500;src:url(/themes/fairkom2018/fonts/Ubuntu-MediumItalic.eot);src:local('Ubuntu Medium'),local('Ubuntu'),url(/themes/fairkom2018/fonts/Ubuntu-MediumItalic.eot#iefix) format('embedded-opentype'),url(/themes/fairkom2018/fonts/Ubuntu-MediumItalic.woff2) format('woff2'),url(/themes/fairkom2018/fonts/Ubuntu-MediumItalic.woff) format('woff'),url(/themes/fairkom2018/fonts/Ubuntu-MediumItalic.ttf) format('truetype'),url(/themes/fairkom2018/fonts/Ubuntu-MediumItalic.svg#Ubuntu) format('svg');}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;src:url(/themes/fairkom2018/fonts/Ubuntu-Bold.eot);src:local('Ubuntu Bold'),local('Ubuntu'),url(/themes/fairkom2018/fonts/Ubuntu-Bold.eot#iefix) format('embedded-opentype'),url(/themes/fairkom2018/fonts/Ubuntu-Bold.woff2) format('woff2'),url(/themes/fairkom2018/fonts/Ubuntu-Bold.woff) format('woff'),url(/themes/fairkom2018/fonts/Ubuntu-Bold.ttf) format('truetype'),url(/themes/fairkom2018/fonts/Ubuntu-Bold.svg#Ubuntu) format('svg');}
body{font-family:'Ubuntu Light','Ubuntu',Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;line-height:28px;position:relative;height:100%;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#666;}a{color:#283583;}a:hover,a:focus{color:#283583;}h1,h2,h3,h4,h5,h6{font-family:'Ubuntu Light','Ubuntu',Helvetica,Arial,sans-serif;font-weight:300;line-height:1.3;}h1{color:#283583;}img{max-width:100%;width:auto;height:auto;}@media screen and (max-width:769px){.logo{max-width:190px;}}h1{font-size:30px;}h2{font-size:26px;}h3{font-size:24px;}h4{font-size:22px;}h5,h6{font-size:16px;}b,strong,th{font-weight:500;}.region-content{min-height:150px;}@media screen and (min-width:768px){.region-content{min-height:300px;}}.pagerow{max-width:1140px;margin:0 auto;}.block{margin:0 0 15px;}.pagetop-wrapper{background-color:#eeedf0;}.region-titlereg{padding:20px 0;}h1.page-header,h2.page-subheader{text-align:center;margin:15px 0;padding:0;border:none;}h1.page-header{font-size:32px;font-weight:500;color:#283583;}h2.page-subheader{font-size:20px;font-weight:400;color:#283583;}@media screen and (min-width:768px){.region-titlereg{padding:20px 0 60px;}.page-node-type-paragraph-page .region-titlereg{padding:20px 0 110px;}h1.page-header{font-size:50px;}}.btn-primary,.btn-primary:visited{display:inline-block;color:#fff;background-color:#283583;border-color:#283583;font-size:12px;font-weight:400;letter-spacing:0.08rem;text-transform:uppercase;padding:0.7rem 2rem;margin-right:15px;margin-bottom:5px;transition:background-color 0.3s ease;border-radius:2em;}.form-actions .btn,.form-actions .btn-group{border-radius:2em;}p.text-align-center .btn-primary,p.text-align-center .btn-primary:visited{margin-right:8px;margin-left:8px;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#c2d115;color:#fff;border-color:#c2d115;text-decoration:none;}.btn-lg{padding:1.2rem 2.5rem;font-size:15px;}@media screen and (max-width:480px){.btn-lg{padding:0.7rem 2rem;}}.nav-tabs a{font-size:14px;}.navbar-default .navbar-nav > li > span,.navbar-default .navbar-nav > li > a{padding:10px;color:#283583;line-height:20px;display:block;font-weight:500;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .active > a:hover{color:#283583;background-color:inherit;}#navbar{background-color:transparent;border:none;border-radius:0;padding:10px 15px 20px;margin:0;max-width:1140px;}body.ios-dev .dropdown-toggle{cursor:pointer;}@media screen and (max-width:767px){ul.dropdown-menu{position:static;}}@media screen and (min-width:768px){ul.dropdown-menu{position:absolute;}#navbar{padding:30px 15px 20px;}.page-node-type-paragraph-page #navbar{margin-bottom:20px;}}#navbar .block{margin:0;}.affix{width:100%;left:0;z-index:99;border-bottom:1px solid #82ad29;background-color:rgba(255,255,255,0.9);transition:background-color 0.3s;}.affix #navbar{padding:15px;min-height:0;margin:0 auto;}@media screen and (max-width:480px){.affix #navbar{padding:10px 15px;}}#navbar-collapse{position:absolute;top:0;left:15px;width:100%;padding-top:0;background-color:#fff;background-color:rgba(255,255,255,0.8);}#navbar-collapse .block-menu{margin-top:90px;}.navbar-default .navbar-toggle{color:#283583;border:2px solid #283583;position:relative;z-index:5;}.navbar-default .navbar-toggle .icon-bar{background-color:#283583;}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent;}@media screen and (min-width:768px){.affix #navbar{padding-bottom:0;}li.dropdown:hover > ul{display:block;}.dropdown-menu{border:1px solid #82ad29;border-radius:0;background-color:#fff;background-color:#ffffffe6;-webkit-box-shadow:none;box-shadow:none;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:focus,.dropdown-menu > .active > a:hover{background-color:#f7f7f7;color:#283583;}#navbar-collapse{background-color:transparent;position:static;}#navbar-collapse .block-menu{margin-top:0;}}@media screen and (min-width:769px){.menu--main.navbar-nav{padding:15px 0 0 25px;}.menu--main.navbar-nav > li{padding-bottom:20px;}.menu--main.navbar-nav > li > span,.menu--main.navbar-nav > li > a{padding:10px 12px;margin:0;}}.paragraph .field--name-field-titel.field--item,.paragraph .field--name-field-subline.field--item{text-align:center;color:#283583;margin:0 0 15px;}.paragraph .field--name-field-titel.field--item{font-size:38px;}.paragraph .field--name-field-subline.field--item{font-size:20px;}@media screen and (min-width:768px){.paragraph .field--name-field-titel.field--item{font-size:50px;line-height:120%;}}@media screen and (min-width:992px){.page-node-type-paragraph-page .pagerow.main-container{max-width:none;}.page-node-type-paragraph-page .pagerow.main-container .paragraph,.page-node-type-paragraph-page .pagerow.main-container .highlighted,.page-node-type-paragraph-page .pagerow.main-container .tabs,.page-node-type-paragraph-page .pagerow.main-container .region-header,.page-node-type-paragraph-page .node-form{max-width:1110px;margin:0 auto;}.page-node-type-paragraph-page .pagerow.main-container .paragraph--type--background-img,.page-node-type-paragraph-page .pagerow.main-container .paragraph--type--multicol,.page-node-type-paragraph-page .pagerow.main-container .paragraph--type--views{max-width:none;margin-left:-15px;margin-right:-15px;}.page-node-type-paragraph-page .pagerow.main-container .paragraph--type--background-img .field--type-text-long{max-width:1140px;margin:0 auto;padding:70px 15px 100px;}.page-node-type-paragraph-page .pagerow.main-container .field--name-field-cols{display:flex;flex-wrap:wrap;}.page-node-type-paragraph-page .pagerow.main-container .field--name-field-cols > .field__item{align-items:stretch;}.page-node-type-paragraph-page .pagerow.main-container .field--name-field-cols > .field__item > .paragraph{height:100%;}.page-node-type-paragraph-page .pagerow.main-container .paragraph--type--multicol .row,.page-node-type-paragraph-page .pagerow.main-container .paragraph--type--multicol .field--type-string{max-width:1140px;margin:0 auto 15px;}}.page-node-type-paragraph-page .paragraph--type--background-img{position:relative;overflow:hidden;}.page-node-type-paragraph-page .paragraph--type--background-img .field--type-image{background-attachment:scroll;background-size:cover;background-position:center;background-repeat:no-repeat;}.page-node-type-paragraph-page .paragraph--type--background-img .field--type-image{position:absolute;top:0;right:0;bottom:0;left:0;}.page-node-type-paragraph-page .paragraph--type--background-img .field--type-text-long{position:relative;z-index:2;color:#fff;}.page-node-type-paragraph-page .paragraph--type--background-img h2,.page-node-type-paragraph-page .paragraph--type--background-img h3,.page-node-type-paragraph-page .paragraph--type--background-img h4,.page-node-type-paragraph-page .paragraph--type--background-img h5,.page-node-type-paragraph-page .paragraph--type--background-img h6,.page-node-type-paragraph-page .paragraph--type--background-img a{color:#fff;}@media screen and (min-width:992px){.page-node-type-paragraph-page .paragraph--type--background-img .field--type-image{background-attachment:fixed;}}.paragraph.paragraph.bgcolor-grey,.paragraph.paragraph.bgcolor-greyhover{background-color:#fafafa;}.paragraph.paragraph.bgcolor-dgreen{background-color:#82ad29;color:#fff;}.paragraph.paragraph.bgcolor-lgreen{background-color:#c2d115;color:#fff;}.paragraph.paragraph.bgcolor-greyhover .paragraph{padding:20px 20px 25px;border-radius:4px;position:relative;transform:translateY(0);}.paragraph.paragraph.bgcolor-greyhover .paragraph .field--type-image img{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1);}.paragraph.paragraph.bgcolor-greyhover .paragraph:hover{background-color:#fff;box-shadow:0 10px 30px -5px #ccc;transform:translateY(-5px);transition:background-color,transform 0.3s;}.paragraph.paragraph.bgcolor-greyhover .paragraph .fontawesome-icon{color:#666;}.paragraph.paragraph.bgcolor-greyhover .paragraph:hover .fontawesome-icon{color:#82ad29;}.paragraph.paragraph.bgcolor-greyhover .paragraph:hover .field--type-image img{-webkit-filter:grayscale(0);filter:none;}.paragraph.bgcolor-greenzebra .item-odd{background-color:#82ad29;color:#fff;padding-bottom:20px;}.paragraph.bgcolor-greenzebra .item-even{background-color:#c2d115;color:#fff;padding-bottom:20px;}@media screen and (min-width:768px) and (max-width:991px){.bgcolor-grey .col-md-12{margin-left:15px;margin-right:15px;}}@media screen and (min-width:992px){.paragraph.bgcolor-greenzebra .item-odd,.paragraph.bgcolor-greenzebra .item-even{padding:40px 0 50px;}}.bgcolor-greenzebra a{color:#fff;}@media screen and (min-width:992px){.paragraph.pagerow.main-container .bgcolor-greenzebra .row{width:100%;max-width:none;}}.field--name-field-bildasym img{margin:0 auto;display:block;}.page-node-type-paragraph-page .paragraph--type--assym-img-txt .field--name-field-text-asym{padding:0;}@media screen and (min-width:992px){.page-node-type-paragraph-page .img-align-right .field--type-image{float:right;}.page-node-type-paragraph-page .paragraph--type--assym-img-txt .field--name-field-text-asym{padding:0 0 0 30px;}.page-node-type-paragraph-page .paragraph--type--assym-img-txt.img-align-right .field--name-field-text-asym{padding:0 30px 0 0;}}.field--name-field-icon .fontawesome-icon{text-align:center;color:#82ad29;}.bgcolor-greenzebra .field--name-field-icon{color:#fff;}.paragraph{padding:20px 15px;}.paragraph .paragraph{padding:15px 0;}@media screen and (min-width:768px){.paragraph{padding:30px 0 40px;}}@media screen and (min-width:992px){.paragraph{padding:30px 0 50px;}}@media screen and (min-width:1100px){.paragraph{padding:50px 0;}}@media screen and (min-width:1600px){.paragraph{padding:100px 0;}}.field--name-field-cols .field--type-image img{margin:0 auto 10px;}.paragraph--type--image .field{text-align:center;font-size:14px;}.paragraph--type--image .field img{margin:0 auto;}.paragraphs-dropbutton-wrapper .dropbutton li{display:inline-block;margin:0 5px;}.paragraph--type--background-img{min-height:300px;background-color:#eeedf0;}.paragraph--type--background-img .field--type-text-long{padding:40px 15px;}.vertical-tab-button{background:#f7f7f7;}.node-paragraph-page-edit-form .table-responsive{overflow:visible;}.node-paragraph-page-edit-form .paragraph{margin:0 10px 0 -20px !important;padding:0 0 10px;}.node-paragraph-page-edit-form .paragraph-type-top{margin:0;}.paragraph--type--einfach{padding-left:0;padding-right:0;}.paragraph--type--faq{padding-left:0;padding-right:0;}.paragraph .ui-accordion .ui-accordion-content{padding:15px 15px 25px;font-family:'Ubuntu Light','Ubuntu',Helvetica,Arial,sans-serif;line-height:28px;max-height:400px;overflow-y:auto;}.paragraph .field--name-field-thema{font-size:20px;font-weight:500;margin:0 0 15px;}h3.ui-state-active{background-color:#82ad29;border-color:#82ad29;outline:none;}figure{padding:5px;background-color:#f7f7f7;border:1px solid #e4e4e4;}figcaption{font-size:14px;text-align:center;}.search-block-form{max-width:300px;}#footer{background-color:#82ad29;color:#fff;}.footer{border:none;padding:15px;}.footer .block,.footer p{margin:0;}@media screen and (min-width:768px){.node-form #edit-actions{position:fixed;width:100%;left:0;bottom:0;background:#a7afb9;z-index:30;padding:20px;text-align:center;}}.button--danger{background-color:#c9302c;color:#fff;padding:6px 12px;font-size:12px;text-transform:uppercase;border-radius:3px;}.node-preview-form-select{padding-top:40px;}#top-of-page{background-color:#eeedf0;position:relative;margin:0 0 40px;z-index:5;}#top-of-page .pagerow{position:relative;z-index:2;}#top-of-page .bg-container{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;}#top-of-page .bg-container-over{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff6;}body.path-frontpage #top-of-page .block-block-content{margin:10px;text-align:right;}body.path-frontpage #top-of-page .bg-container-over{display:none;}@media screen and (min-width:480px){body.path-frontpage #top-of-page .block-block-content{margin-left:40%;}body.path-frontpage #top-of-page .block-block-content{text-align:left;}}@media screen and (min-width:768px){body.path-frontpage #top-of-page .block-block-content{margin-left:50%;}}@media screen and (min-width:992px){#top-of-page .bg-container{background-attachment:fixed;}}@media screen and (min-width:768px){.region-below-content .block{float:left;width:50%;}}@media screen and (min-width:992px){.region-below-content .block{width:25%;}}.lead{font-size:20px;}.bigtext{font-size:30px;line-height:100%;}.hugetext{font-size:38px;line-height:105%;}.bigfattext{font-size:50px;font-weight:700;}.dgreen{color:#82ad29;}.lgreen{color:#c2d115;}.blue{color:#283583;}@media screen and (min-width:768px){.hugetext{font-size:50px;}.bigfattext{font-size:80px;}}input.form-text,input.form-email{max-width:500px;}.select-wrapper,.form-item .file,.form-item .file-link{max-width:300px;}.paragraph--type--views{background-color:#fafafa;}.view-multicol{max-width:1140px;margin:0 auto;}.view-multicol .view-content{overflow:hidden;margin:20px 0;}.field--name-field-viewtitle,.field--name-field-viewsubline{max-width:1110px;margin:0 auto 15px;}.field--name-field-viewtitle{color:#283583;text-align:center;font-size:38px;}.field--name-field-viewsubline{text-align:center;font-size:20px;}.view-startpage-teasers .teaser-title{margin-top:10px;}.view-startpage-teasers .created{margin:0 0 15px;}.view-startpage-teasers .btn{margin:15px 0 15px 0;}.view-startpage-teasers .btn a{color:#fff;}.view-startpage-teasers .btn a:hover{text-decoration:none;}@media screen and (min-width:768px){.field--name-field-viewtitle{font-size:50px;}.view-startpage-teasers .teaser-content{padding:10px 20px;background-color:#fff;min-height:400px;}}.view-startpage-teasers .view-footer{clear:both;text-align:center;margin:0;padding:15px 0;}.view-frontpage .view-header h1{margin:0 0 20px;}.view-frontpage .views-row{border:1px solid #ddd;border-radius:4px;overflow:hidden;margin:0 0 40px;max-width:750px;}.view-frontpage .teaser-img{text-align:center;padding:15px 0;background-color:#f7f7f7;background-image:linear-gradient(0deg,#f5f5f5,#fff 50%);}.view-frontpage .teaser-img img{margin:0 auto;}.view-frontpage .teaser-content{padding:20px;}.view-frontpage .btn a{color:#fff;}.view-frontpage .btn a:hover{text-decoration:none;}.view-frontpage .teaser-title{margin:0 0 16px;}.view-frontpage .read-more{padding-top:5px;}.view-frontpage .teaser-footer{color:#666;background-color:#f7f7f7;border-top:1px solid #ddd;padding:10px 20px;}.field--name-field-image,.page-node-type-article .field--name-body,.path-taxonomy .field--name-body,.field--name-field-tags{margin:0 0 20px;}.view-startpage-teasers .teaser-img{text-align:center;background-color:#eeedf0;height:260px;line-height:260px;overflow:hidden;}.view-startpage-teasers .teaser-img img{display:inline;}.slick{margin:0 0 40px;}.slick-initialized .slick-track{display:flex;align-items:center;}.slick-arrow::before{color:#c5c5c5;font-size:35px;}.slick-dotted.slick-slider{margin-bottom:50px;}.slick-dots{bottom:-35px;}.slick-dots li button::before{font-size:16px;}.author{font-size:90%;color:#666;margin:0 0 20px;}.field--name-body table{display:block;width:100%;max-width:100%;overflow-x:auto;}.field--name-body td{border-bottom:1px solid #ddd;}.field--name-body th{border-bottom:2px solid #ccc;}.field--name-body td,.field--name-body th{padding:4px 10px;font-size:15px;}tr{background-color:#fff;}tbody tr:nth-child(odd){background-color:#fafafa;}.field--name-field-tags .field--label,.field--name-field-tags .field--items,.field--name-field-tags .field--item{display:inline-block;}.field--name-field-tags .field--item a{padding:2px 8px;background-color:#f7f7f7;border:1px solid #ddd;border-radius:4px;margin:0 0 0 6px;display:block;color:#283583;}.field--name-field-tags .field--item a:hover{text-decoration:none;background-color:#e6e6e6;}#to-top{position:fixed;bottom:15px;right:5%;width:42px;height:42px;overflow:hidden;background-color:#82ad29;color:#fff;border:1px solid #fff;border-radius:4px;display:none;}#to-top::after{content:"^";font-weight:500;text-align:center;display:block;line-height:42px;font-size:20px;}.pagination > li > a,.pagination > li > span{color:#283583;}.pagination > .active > a,.pagination > .active > a:focus,.pagination > .active > a:hover,.pagination > .active > span,.pagination > .active > span:focus,.pagination > .active > span:hover{background-color:#283583;border-color:#283583;color:#fff;}.below{padding:15px 0;}.menu--account{margin-right:0;padding:0;}.contact-form{margin:20px 0;padding:20px;background-color:#eeedf0;}@media screen and (min-width:1200px){.region-footer-nav{padding:0 15px;}}.view-tagcloud .term-item{display:inline;margin:0 15px 0 0;white-space:nowrap;font-size:30px;}.view-tagcloud .cnt-1,.view-tagcloud .cnt-2{font-size:14px;}.view-tagcloud .cnt-3,.view-tagcloud .cnt-4{font-size:17px;}.view-tagcloud .cnt-5,.view-tagcloud .cnt-6{font-size:20px;}.view-tagcloud .cnt-7,.view-tagcloud .cnt-8{font-size:23px;}.view-tagcloud .cnt-9,.view-tagcloud .cnt-10{font-size:26px;}.view-tagcloud .cnt-11,.view-tagcloud .cnt-12{font-size:30px;}a.feed-icon{padding-left:28px;line-height:24px;display:inline-block;background:transparent url(/themes/fairkom2018/images/feed.png) 0 0 no-repeat;}.paragraph table{width:100%;}.paragraph table th,.paragraph table td{padding:10px;border-bottom:1px solid #ccc;}@media screen and (min-width:768px){.paragraph table th,.paragraph table td{padding:20px;}}#block-sprachumschalter{margin:-15px 0 15px;}#block-sprachumschalter ul.lang-switcher-list{margin:0;display:block;float:right;}#block-sprachumschalter li.lang-item{display:inline;}#block-sprachumschalter li.lang-item a{margin:0 10px;text-transform:uppercase;text-decoration:none;}#block-sprachumschalter li.lang-item a.is-active{color:#555;border-bottom:1px solid #555;}#block-generischenavigationfooter{text-align:center;}@media screen and (min-width:992px){#block-generischenavigationfooter{text-align:left;}}@media screen and (max-width:991px){.field--name-field-cols .field--name-field-text{height:auto !important;}}
