

/* Links */
a {color: ff851c; text-decoration: none; font-style:normal;}
a:hover {text-decoration: underline;}

/* Slider */
.qbutton.green:hover {color: #ff9940 !important;}
.carousel-inner .slider_content .text {margin: -50px;}

/* Post Grid */
.vc_custom_heading h4 {color: #0097db !important; font-weight: 400 !important;}

/* Listenpunkte */
.wpb_wrapper ul {list-style-image: url(/wp-content/uploads/renewbility-listenpunkt-orange.png); list-style-position:outside; padding-left: 35px;}

/* Gallery */
.gallery_holder ul {padding-left: 0px !important;}
.gallery_holder ul li a img {border-radius: 5px !important;}

/*  Images */
.wpb_content_element.wpb_single_image img {border-radius: 5px;}

/* Linke Spalte */
.sidebar-left-logos {float: left;}

/* Breadcrumb */
.breadcrumbs {padding-bottom: 15px; text-align: right;}

/* Lightbox */
#slb_viewer_wrap .slb_theme_slb_default .slb_details {display: none;}

/* Blog */
/* Abstand Kategoriefiler */
.filter_outer {padding: 30px 0 0 0;}

.post_text_inner h2 a {color: #009ee6;}
.blog_holder.blog_small_image article .post_image {width: 30%;}
.blog_holder.blog_small_image article .post_text {width: 70%;}
.blog_holder {padding-top: 40px;}
.blog_holder article .post_image, .blog_holder article .post_image > a, .blog_holder article .post_image img {border-radius: 10px 0px 0px 10px;}
.blog_holder article .post_text .post_text_inner {border-radius: 0px 10px 10px 0px;}

/* Newsletter */
/* Newsletter Label */
.wpb_wrapper #nl2go--form table td {text-align: left;}
/* Newsletter Button */
.wpb_wrapper #nl2go--submit {background-color: #ff9940 !important; color: #fff !important; border: none !important; background-image: none !important; text-shadow: none !important; font-weight: normal !important; padding: 10px !important; font-family: "Ubuntu" !important;}
.wpb_wrapper #nl2go--submit:hover {background-color: #fff !important; color: #ff9940 !important; border: 1px solid #ff9940 !important;}
.wpb_wrapper #nl2go--form input {padding: 10px !important; font-family: "Ubuntu" !important;}
::-moz-selection {background: #ff9940 !important;}

/* Newsletter Archiv Label */
.nl2go_archive_table th {
text-align: left;
}

.nl2go_archive_table td {
color: #ff9940;
text-align: left;
}

/* Formular */
/* Button */
body .gform_wrapper input[type="button"], body .gform_wrapper input[type="submit"], body .gform_wrapper input[type="reset"] {border-color: #ff9940; color: #ff9940; font-family: Ubuntu,sans-serif; line-height: 33px;}
body .gform_wrapper input[type="button"]:hover, body .gform_wrapper input[type="submit"]:hover, body .gform_wrapper input[type="reset"]:hover  {border-color: #ff9940; background-color: #ff9940; color: #fff; font-family: Ubuntu,sans-serif;}

/* Pagination */
.pagination ul li span {color: #fff;}
.pagination ul li a:hover {color: #fff;}

/* Footer */
.footer_top a {color: #ff9940 !important;}
.footer_top li {line-height: 20px !important;}
.footer_top .qbutton {background-color: #ff9940 !important; color: #fff !important;}
.footer_top .qbutton:hover {background-color: #fff !important; border-color: #fff !important; }


/* NEWS Image */
.blog_holder article .post_image img {
 height: 286px !important;
 object-fit: cover !important;
}

/* Responsive button */
@media screen and (max-width: 1260px) {
  .vc_grid-container .vc_row.vc_grid .vc_grid-item .vc_btn{
width:73%
}

}
@media screen and (max-width: 1060px) {
  .vc_grid-container .vc_row.vc_grid .vc_grid-item .vc_btn{
width:63%;
    padding: 0px 22px;
font-size: 8px;
}
}

.aio-icon-header h3.aio-icon-title{
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.blog_holder.blog_small_image article .post_text .post_text_inner{
height:240px;
}
@media screen and (max-width: 600px) {
.blog_holder.blog_small_image article .post_image{
width:100%;
}
.blog_holder.blog_small_image article .post_text{
width:100%;

}
.blog_holder.blog_small_image article .post_text .post_text_inner{
height:auto !important;
}
}
.filter_outer{
margin:0 !important;
}
.show{
display:block !important;
}