.ufu-black { color:#19171c; }
.ufu-green { color:#96b400; }
.white, .white h1, .white h2, .white h3, .white h4, .white h5, .white h6, .white strong, .white b { color:#ffffff !important; }
p { line-height:1.75em; margin:3px 0 15px 0; font-size:18px }
h1, h2, h3 { margin-bottom:0.75em; }
strong, b { color:#19171c !important; }
footer .footer-last p.small { font-size:14px !important; }
li { font-size:18px !important; line-height:1.75em !important; }
.uncode_text_column a:hover { text-decoration:underline !important; } .style-dark a:hover { text-decoration:underline; color:#ffffff !important; }
.style-dark a:not(.btn-text-skin) { text-decoration: underline; }
.style-dark a:hover:not(.btn-text-skin) { text-decoration: underline; }
.style-dark strong, .style-dark b { color:#ffffff !important; }
.btn, .btn-link { font-size: 16px !important; } *, body, p { font-family: 'Fira Sans', sans-serif !important; font-weight:400; }
h1,h2,h3,h4,h5,h6,
.t-entry-title, .t-entry-title a,
.menu-container,
h1.header-title *,
.font-336584,
.row-inner div[class*="t-entry-cf-detail-"] a,
.searchandfilter label.sf-label-checkbox[for="sf-input-fb83106b114d744b0763fc261491ae3d"], 
.searchandfilter label.sf-label-checkbox[for="sf-input-0bff72b7c654620dd7123e597eee6855"], 
.searchandfilter label.sf-label-checkbox[for="sf-input-510ef147b1c281e0fc0678cdaf9d72cf"], 
.searchandfilter label.sf-label-checkbox[for="sf-input-0af2a797e63d0d3df3525b5a1a5166cc"],
h3 a { font-family: 'Raleway', sans-serif !important; font-weight: 700 !important;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
h1 span a, h2 span a, h3 span a, h4 span a, h5 span a, h6 span a { font-family: 'Raleway', sans-serif !important; }
h1 span strong, h2 span strong, h3 span strong, h4 span strong, h5 span strong, h6 span strong,
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong { font-family: 'Raleway', sans-serif !important; font-weight:700 !important; }
.white h3 { font-family: 'MemphisLTPro-Medium' !important; }
.white h3 strong { font-family: 'Raleway', sans-serif !important; font-weight:400 !important; }
.post-content .uncode_text_column ul:not(.no-list) {
list-style: disc !important; 
padding: 0px 0px 0px 18px !important;
margin: 18px 0px 18px 0px !important;
}
.font-weight-menu, 
.menu-container ul.menu-smart > li > a, 
.menu-container ul.menu-smart li.dropdown > a, 
.menu-container ul.menu-smart li.mega-menu > a,
.vmenu-container a { font-family: 'Fira Sans', sans-serif !important; font-weight:normal; letter-spacing:0em; }
.menu-container ul.menu-smart > li > ul > li > a,
.menu-container ul.menu-smart > li > ul > li.menu-item-has-children > a { font-weight:300 !important; }  .menu-wrapper .row-menu .row-menu-inner { padding-right:0px !important; }
body[class*="hmenu-"] .menu-wrapper [class*="col-lg-"]:not(.logo-container) { padding-right:36px; }
.row-breadcrumb { display:none; }
.post-content { padding-top:36px; }
#post-9 .post-content { padding-top:0px; }  .menu-secondary { background-color:#96b400 !important; }
.menu-mini.menu-smart a { font-size:14px; line-height:20px; }
.menu-mini.menu-smart a:hover { color:#19171c; }
.menu-mini.menu-smart .active a { color:#19171c !important; }
.nav .menu-smart > li > a { font-size:16px !important; padding: 0px 4px 0px 4px !important; }
.nav .menu-smart ul > li > a { padding:5px 4px 5px 4px !important; }
.menu-horizontal ul ul a { font-size:16px !important; }
.top-menu.top-menu-padding .menu-smart > li {
padding-top: 6px !important;
padding-bottom: 6px !important;
} .menu-smart a { text-transform:none !important; }
.submenu-light .menu-smart ul a:hover { background-color:#ffffff !important; }
.menu-container:not(.vmenu-container) ul.menu-smart > li > a,
.font-weight-menu, .menu-container ul.menu-smart > li > a:not(.social-menu-link), .menu-container ul.menu-smart li.dropdown > a, .menu-container ul.menu-smart li.mega-menu > a, .menu-container:not(.vmenu-container) ul.menu-smart > li > a, .menu-smart i.fa-dropdown, .vmenu-container a { font-weight: 600 !important; }
#main-logo { padding-top:10px; } .submenu-light .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:hover, .submenu-light .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:focus {
background-color: rgba(0, 0, 0, 0.00) !important;
}
@media (min-width:1150px) {}
@media (min-width:960px) and (max-width:1149px) {}
@media (min-width:1px) and (max-width:959px) {
.nav .menu-smart > li > a { padding: 5px 4px 5px 4px !important; }
.main-menu-container .menu-smart ul a { margin-left:15px !important; font-weight:400; }
.menu-horizontal-inner > div:first-child:not(.navbar-social) .menu-smart:not(.menu-icons), 
.menu-horizontal-inner > div.navbar-social + div .menu-smart:not(.menu-icons), 
.menu-horizontal-inner > div.navbar-cta + div .menu-smart:not(.menu-icons) { padding: 27px 0px 0px 32px !important; }
.menu-horizontal-inner > div:first-child:not(.navbar-social) .menu-smart { padding: 27px 0px 0px 32px !important; }
.menu-smart a { padding:5px 6px 5px 36px !important; }
.menu-smart li.search-icon { padding:5px 0px 5px 32px !important; }
.menu-smart li.search-icon a span { font-family: 'Raleway', sans-serif !important; font-weight:normal; }
}  @media (min-width: 570px) {
.news-2-1 .owl-height { height:auto !important; }
.news-2-1 .owl-stage { width:100% !important; }
.news-2-1 .owl-stage .active { width:100% !important; margin-bottom:25px; }
}
.news-2-1 .t-entry-visual { width:33.33333333%; display:inline-block; float:left; }
.news-2-1 .t-entry-text { width:66.66666666%; display:inline-block; float:left; padding-left:25px; }
.news-2-1 .t-entry-text .single-block-padding { padding-top:0; }
.tmb .t-entry p.t-entry-meta span,
.tmb-light.tmb-content-under.tmb .t-entry p.t-entry-meta span { font-size:14px; font-weight:300; line-height:1.75em; color:#19171c;}
.tmb-light.tmb .t-entry-text .t-entry-title a { font-size:20px; line-height:1.5em; color:#96b400; }
.tmb-light.tmb .t-entry-text p { font-size:16px; line-height:1.75em; color:#19171c; }
.tmb .t-entry p.t-entry-readmore .btn { color:#96b400; display:inline; font-size:16px; font-weight:300 !important; letter-spacing:0; line-height:30px; text-transform:none; }
.tmb:not(.tmb-post) .t-entry > :not(hr) { margin:0px 0px 0px 0px; } .widget_recent_entries ul { list-style:none; padding:0px 0px 0px 0px; }
.post-content ul:not(.no-list) { list-style:none !important; padding: 0px 0px 0px 0px !important; }
.widget_recent_entries .post-date { display:block; font-size:14px; line-height:30px; }
.widget_recent_entries ul li { padding-bottom:15px; } .widget-container.widget_recent_entries li::before { display:none; }
.widget-container.widget_recent_entries ul li { font-size:19px; line-height: 1.75em;} .pagination > li .current, .navigation > li .current, .pagination > li .current:hover, .navigation > li .current:hover, .pagination > li .current:focus, .navigation > li .current:focus {
background-color:#19171c; color:#96b400 !important; }  .heading-text h2.h3 span { font-family: 'Raleway', sans-serif !important; font-weight: normal !important; }
.half-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside { margin-top: 6px !important; }
.row-inner div[class*="t-entry-cf-detail-"] { padding-bottom: 6px !important; }
.icon-box-heading h5 {margin-top: 5px !important;}
#themenslider .tmb .t-entry-visual img { transform: scale(0.7, 0.7) !important; }
#themenslider .tmb-carousel .single-block-padding { padding-top: 0px !important; }  .row-inner div[class*="t-entry-cf-detail-"] { font-size:22px !important; padding-bottom:20px; }
.row-inner div[class*="t-entry-cf-detail-"] a:hover, .row-inner .t-entry-date a:hover, .row-inner .t-entry-excerpt a:hover { text-decoration:none !important; }
.no-underline a { text-decoration:none !important; }
.no-underline a:hover { text-decoration:underline !important; }
.no-underline a:focus { color: #ffffff !important;} .search-filter-results .single-block-padding { padding:0px 36px 36px 36px !important; }
.single-gutter:not(.owl-carousel-container) .tmb .t-inside { margin-top:0px; }
.style-dark .header-main-container .post-info { display:none; }
.hide-19-20 .sf-item-19, .hide-19-20 .sf-item-20 { display:none !important; }
.kk-t-entry-category { color:#96b400 !important; }
.kk-t-entry-category span.cat-comma { display: none !important; } .searchandfilter ul, .searchandfilter .post-content ul:not(.no-list) { padding-left:0px !important; }
#search-filter-form-8983 ul:not(.no-list) { padding: 0px 0px 0px 0px !important;}
.searchandfilter label.sf-label-checkbox { font-size:15px; }
.searchandfilter .sf-count { display:none; }
.searchandfilter #sf-input-fb83106b114d744b0763fc261491ae3d { display:none; }
.searchandfilter #sf-input-0bff72b7c654620dd7123e597eee6855 { display:none; }
.searchandfilter #sf-input-510ef147b1c281e0fc0678cdaf9d72cf { display:none; }
.searchandfilter #sf-input-0af2a797e63d0d3df3525b5a1a5166cc { display:none; }
.searchandfilter ul li li { padding:2px 0 !important; }
.searchandfilter ul li ul li ul { margin-left:0px; }
.searchandfilter label.sf-label-checkbox[for=sf-input-fb83106b114d744b0763fc261491ae3d],
.searchandfilter label.sf-label-checkbox[for=sf-input-0bff72b7c654620dd7123e597eee6855],
.searchandfilter label.sf-label-checkbox[for=sf-input-510ef147b1c281e0fc0678cdaf9d72cf],
.searchandfilter label.sf-label-checkbox[for=sf-input-0af2a797e63d0d3df3525b5a1a5166cc],
.searchandfilter label.sf-label-checkbox[for=sf-input-b7c83d64868170cf584d9dd29d423dba],
.searchandfilter label.sf-label-checkbox[for=sf-input-f6dbdff5f38de09777965b2d0211cc1c] { color:#96b400; font-size:20px; padding-left:-10px !important; }
.searchandfilter label { display:inline; }
.searchandfilter ul li li.sf-item-134, .searchandfilter ul li li.sf-item-58, .searchandfilter ul li li.sf-item-52, .searchandfilter ul li li.sf-item-14, .searchandfilter ul li li.sf-item-346 { padding-bottom:25px !important;margin-left: -30px; }
input[value=jahr], input[value=themengebiete], input[value=jahr-en], input[value=expertise-en], input[value=status] { display:none !important; }
li.sf-item-134 label, li.sf-item-14 label, li.sf-item-58 label, li.sf-item-59 label, li.sf-item-346 label { color:#96b400; font-size:20px !important; font-family:'Raleway', sans-serif !important; font-weight:normal !important;}
li.sf-item-19 ul label,li.sf-item-346 ul label, li.sf-item-20 ul label, li.sf-item-134 ul label, li.sf-item-14 ul label, li.sf-item-58 ul label, li.sf-item-59 ul label, [value=aktuelles-projekt] { color:#19171c; font-size:16px !important;  font-weight: 300 !important; }
input[value=aktuelles-projekt], input[value=abgeschlossenes-projekt] { margin-right: 0px !important; } .ufu-projekt p, .ufu-projekt p b, .ufu-projekt p strong { color:#19171c !important; font-size:16px !important; line-height: 1.75em; }
.ufu-projekt p a { }
.ufu-projekt p a:hover { text-decoration: underline; } .isotope-footer-inner { margin:50px 0px; font-size:16px; }
.pagination .nav-previous { text-align: left; }
.pagination .nav-previous::before { font-family:'uncodeicon' !important; content:"\f104"; margin-right:14px; color:#96b400; }
.pagination .nav-next { text-align: right; }
.pagination .nav-next::after { font-family:'uncodeicon' !important; content:"\f105"; margin-left:14px; color:#96b400;} .row-navigation.row-navigation-light { outline-color:#ffffff; background-color:#ffffff; }
input[type="button"], button[type="submit"], .btn, .btn-link, .nav-tabs, .panel-title > a span, .search_footer, .wc-forward, .wc-forward a { font-weight: 400 !important; letter-spacing:0em; text-transform:none; }
.btn, .btn-link { font-size:19px; }
.btn:not(.btn-custom-typo), .btn-link:not(.btn-custom-typo) { font-weight: 500 !important; letter-spacing: 0em !important; text-transform:none !important;}
.pagination .page-next i::before, .navigation .page-next i::before,
.pagination .page-prev i::before, .navigation .page-prev i::before { vertical-align:auto !important; }
.navigation .page-next i { margin-right:14px; }
.navigation .page-prev i { margin-left:14px; }
li.nav-back { display:none; }
.btn .fa, .btn-link .fa { top: -0.10em !important; }  .white h3,
.white p { margin-bottom:0px; } .widget-container .widget-title { border-bottom-width:0px; border-bottom-style:none; margin-top:0; padding:0px 0px 5px 0px; margin:0px;}
.widget-container h3.widget-title { font-size:22px; line-height:30px; letter-spacing:0; text-transform:none; }
.widget-container ul li { padding:0px 0px 10px 0px; margin-left:-20px; }
.widget-container.widget_recent_entries a { font-size:16px; }
.widget-container.widget_recent_entries .post-date { font-size:15px; }  footer .footer-last p { font-size:15px; line-height:30px; }
footer .footer-last p strong { color:#ffffff !important; }
footer .footer-last p a { color:#96b400 !important; }
footer h5 { color:#96b400 !important; line-height:30px; }
p.footer-small { font-size:14px !important; color:#96b400; }
p.footer-small a { text-decoration:none !important; }
footer .style-color-jevc-bg { background-color:#19171c !important; }
footer .col-lg-2 { padding: 36px 36px 36px 0 !important; }
footer .footer-last .icon-box.icon-inline { padding-left: 2px; padding-right: 2px; }
footer .footer-last:not(.footer-center) .social-icon i { font-size:40px; color:#96b400 !important; }
footer .footer-last:not(.footer-center) .social-icon a { text-decoration:none; }
footer .footer-last:not(.footer-center) .social-icon a:hover { text-decoration:none; }
footer .fa-social-facebook-circular::before { content:"\f09a" !important; color:#19171c; background:#96b400; font-size:18px; padding:6px 10px; -moz-border-radius:70px; -webkit-border-radius:70px; border-radius:70px; }
footer .fa-social-twitter-circular::before { content:"\f099" !important; color:#19171c !important; background:#96b400; font-size:20px; padding:6px 7px; -moz-border-radius:70px; -webkit-border-radius:70px; border-radius:70px; }
footer .fa-youtube-play::before { color:#19171c !important; background:#96b400; font-size:20px; padding:6px 5.5px; -moz-border-radius:70px; -webkit-border-radius:70px; border-radius:70px; }
footer .fa-instagram::before { color:#19171c !important; background:#96b400; font-size:20px; padding:6px 7px; -moz-border-radius:70px; -webkit-border-radius:70px; border-radius:70px; } .ufu-sitemap ul li { list-style-type:none; margin-left:0px; padding-left:0px; font-weight:600;}
.ufu-sitemap ul li ul * { font-weight:400; } .nf-before-form-content { padding-bottom:35px;}
.label-right .nf-field-description { margin-right:0% !important;  }
.style-light form p, .nf-field-description h5 { padding-bottom: 15px; font-family: 'MemphisLTPro-Medium' !important; font-weight:400 !important; color:#19171c !important; }
hr.ninja-forms-field { margin:25px 0 40px 0 !important; }
.nf-form-content { padding: 0px !important; max-width:1400px !important; }
.nf-form-content label {
font-size: 16px !important;
font-weight: 300 !important;
} .bildungsnewsletter .contactform form fieldset { border:none; padding:0 !important; margin: 0 !important; }
.bildungsnewsletter .contactform fieldset legend { font-size:26px !important; width:450px !important; font-family: 'Raleway', sans-serif !important; color:#96b400; }
.bildungsnewsletter .contactform fieldset input.email { box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.025); font-size: 16px; padding: 10px 15px 10px 15px; border: 1px solid #c0c0c0; border-style: solid; border-radius: 2px; font-weight: normal; width:100% !important; }
.bildungsnewsletter .contactform fieldset input.email:active {border: 1px solid #96b400; }   html[lang="en-US"] {}
html[lang="de-DE"] {}  @media (min-width:1150px) { #logo-container-mobile { padding-right: 10px !important;}
.kk-before-logo { display:none; }
html[lang="de-DE"] .kk-after-logo { position:relative; z-index:10; display:inline-block; width:140px; height:59px; margin-left:340px; margin-top:-90px; background:url(//www.ufu.de/wp-content/uploads/2017/01/Umweltwissenschaft-Buergernah-UfU-eV.png) no-repeat; background-size:140px 59px;}
html[lang="en-US"] .kk-after-logo { position:relative; z-index:10; display:inline-block; width:140px; height:59px; margin-left:340px; margin-top:-90px; background:url(//www.ufu.de/wp-content/uploads/2017/09/Umweltwissenschaft-Buergernah-UfU-eV_EN.png) no-repeat; background-size:140px 59px;}
.menu-smart > li > a { padding: 0px 4px 0px 4px; }
} @media (min-width:959px) and (max-width:1149px) { #main-logo { padding-top:20px; }
.logo-image img { width:240px !important; height:36px !important;}
#logo-container-mobile { padding-right:10px !important;}
.kk-before-logo { display:none; }
html[lang="de-DE"] .kk-after-logo { position:relative; z-index:10; display:inline-block; width:120px; height:50px; margin-left:240px; margin-top:-80px; background:url(//www.ufu.de/wp-content/uploads/2017/01/Umweltwissenschaft-Buergernah-UfU-eV.png) no-repeat;  background-size:120px 50px;}
html[lang="en-US"] .kk-after-logo { position:relative; z-index:10; display:inline-block; width:120px; height:50px; margin-left:240px; margin-top:-80px; background:url(//www.ufu.de/wp-content/uploads/2017/09/Umweltwissenschaft-Buergernah-UfU-eV_EN.png) no-repeat;  background-size:120px 50px;}
.menu-smart > li > a { padding: 0px 5px 0px 5px; }
} @media (min-width:500px) and (max-width:959px) { .logo-image img { width:240px !important; height:36px !important;}
#logo-container-mobile { padding-right:10px !important;}
.kk-before-logo { display:none; }
html[lang="de-DE"] .kk-after-logo { position:relative; z-index:10; display:inline-block; width:120px; height:50px; margin-left:5px; margin-top:-80px; background:url(//www.ufu.de/wp-content/uploads/2017/01/Umweltwissenschaft-Buergernah-UfU-eV.png) no-repeat;  background-size:120px 50px;}
html[lang="en-US"] .kk-after-logo { position:relative; z-index:10; display:inline-block; width:120px; height:50px; margin-left:5px; margin-top:-80px; background:url(//www.ufu.de/wp-content/uploads/2017/09/Umweltwissenschaft-Buergernah-UfU-eV_EN.png) no-repeat;  background-size:120px 50px; }
.nav .menu-smart > li > a { padding: 10px 5px 10px 5px; }
} @media (min-width:1px) and (max-width:499px) { #main-logo { padding-top:0px; }
.logo-image img { width:240px !important; height:36px !important; display: block;}
#logo-container-mobile { padding-right:10px !important;}
html[lang="de-DE"] .kk-before-logo { position:relative; z-index:10; display:block; width:144px; height:60px; float:right; margin-right:50px; background:url(//www.ufu.de/wp-content/uploads/2017/01/Umweltwissenschaft-Buergernah-UfU-eV.png) no-repeat; background-size:144px 60px;}
html[lang="en-US"] .kk-before-logo { position:relative; z-index:10; display:block; width:144px; height:60px; float:right; margin-right:50px; background:url(//www.ufu.de/wp-content/uploads/2017/09/Umweltwissenschaft-Buergernah-UfU-eV_EN.png) no-repeat; background-size:144px 60px;}
.kk-before-logo { display:none !important; }
.mmb-container {  }
} .search-results .post-content .entry-summary { line-height: 1.5em; }