.projects h1 {text-align: center;}
.projects_detail i {color:#338926;width:15px;margin-right:10px;}
.projects_detail a,
.projects_detail a:hover,
.projects_detail a:focus,
.projects_detail a:visited {color:#000;}

/* LIST VIEW */

.projects .project {background:#eeeeee;overflow:hidden;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;position: relative;width:100%;margin-bottom: 30px;}
.projects .project .project_image {overflow:hidden;}
.projects .project .project_image img {-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.projects .project .project_image img:hover {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
    /*
    .project img:hover {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
    */
.projects .project .project_text {padding: 0 25px 25px 25px;}
.projects .project .project_text ul {padding:0;}
.projects .project .projects_detail ul li {background: url(/fileadmin/templates/img/bulletpoints.svg) no-repeat 0 8px;background-size:15px;padding-left: 30px;line-height:30px;}
.projects .project .project_text h3 {border-bottom:3px solid #338926;padding:0 0 10px 0;font-weight:600;font-size:19px;margin: 20px 0 35px;}

/* SINGLE VIEW */

.projects_detail .references {background:#eeeeee;padding:30px;}
.projects_detail .references ul {padding:0;margin-bottom:20px;}
.projects_detail .references ul li {font-size:17px;font-weight:600;line-height:50px;}
.projects_detail .references .backlink a{text-align: center;border-radius: 25px;display: inline-block;padding: 14px 28px 13px 28px;line-height: 1;border: 2px solid #338926;font-weight: bold;font-size: 11px;text-transform: uppercase;letter-spacing: 1px;color: #338926;}
.projects_detail .references .backlink a:hover {color:white;background:#338926;}


.projects_detail .border {border-bottom:1px solid #318c2c;margin:40px 0;}

.projects_detail .project_slider {padding-bottom:15px;position:relative;}
.projects_detail .project_slider .green-bar {position: absolute;top: 50%;height: 30px;background: #338926;width: 100%;}
.projects_detail .project_slider .slide {position:relative;}
.projects_detail .project_slider .slide .overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(51, 137, 38, 0.7);display: none;align-items: center;justify-content: center;color:#fff;font-weight:600;font-size:16px;}
.projects_detail .project_slider .slide:hover .overlay {display:flex;}

.projects_detail .project_slider .flex-direction-nav a {opacity:1;width:45px;height:49px;z-index:2;}
.projects_detail .project_slider .flex-direction-nav .flex-prev {background:url(/fileadmin/templates/img/flex_prev.png);left:-15px;}
.projects_detail .project_slider .flex-direction-nav .flex-prev::before {content:"\f104";font:normal normal normal 28px/1 'FontAwesome';color:#FFF;position: absolute;top: 3px;left:15px;}
.projects_detail .project_slider .flex-direction-nav .flex-next {background:url(/fileadmin/templates/img/flex_next.png);right:-15px;}
.projects_detail .project_slider .flex-direction-nav .flex-next::before {content:"\f105";font:normal normal normal 28px/1 'FontAwesome';color:#FFF;position: absolute;top: 3px;right:15px;}

.projects_detail .nav.navtabs.flat-tabs li {margin-right:25px;}
.projects_detail .nav.navtabs.flat-tabs li a {text-align: center;border-radius: 25px;display: inline-block;padding: 14px 28px 13px 28px;line-height: 1;border: 2px solid #338926;font-weight: bold;font-size: 11px;text-transform: uppercase;letter-spacing: 1px;color: #338926;}
.projects_detail .nav.navtabs.flat-tabs li.active a,
.projects_detail .nav.navtabs.flat-tabs li a:hover{background:#338926;color:#fff;}


.projects_detail .tab-content h3 {color:#338926;font-weight:600;}

.projects_detail .flat-tabs {margin-bottom:25px;}
.projects_detail .flat-tabs li {float:left;}

.projects_detail .flat {background:#eeeeee;}
.projects_detail .flat a{color:#338926;}
.projects_detail .flat h4 {border-bottom:3px solid #338926;padding:0 0 10px 0;font-weight:600;font-size:19px;margin: 20px 0 35px;}

.projects_detail .flat .flat_text {padding: 25px;}
.projects_detail .flat .flat_text ul {padding: 0 0 0 20px;}
.projects_detail .flat .flat_text ul li {line-height: 30px;}


#lkwb .projects .project .project_text h3 {border-bottom:3px solid #76b82a;}
#lkwb .projects_detail .references .backlink a {border:2px solid #76b82a;color:#76b82a;}
#lkwb .projects_detail .references .backlink a:hover {color:#FFF;background:#76b82a;}
#lkwb .projects_detail .border {border-bottom:1px solid #76b82a;}
#lkwb .projects_detail .project_slider .green-bar {background:#76b82a;}
#lkwb .projects_detail .project_slider .slide .overlay {background-color:rgba(118,184,42,0.7);}
#lkwb .projects_detail .nav.navtabs.flat-tabs li a {border:2px solid #76b82a;color:#76b82a;}
#lkwb .projects_detail .nav.navtabs.flat-tabs li.active a,
#lkwb .projects_detail .nav.navtabs.flat-tabs li a:hover {background:#76b82a;color:#FFF;}
#lkwb .projects_detail .flat a {color:#76b82a;}
#lkwb .projects_detail .flat h4 {border-bottom:3px solid #76b82a;}

