/*
// #Links
// --------------------------------------------------
*/
a {
  color: #dc2a0b;
  text-decoration: none;
}
a:hover {
  color: #c4250a;
  text-decoration: underline;
}
/* Logo */
.header .logo h1 > a:first-letter,
.header .logo h2 > a:first-letter {
  color: #dc2a0b;
}
@media all and (min-width: 992px) {
  .flexnav > li:hover > a:before,
  .flexnav > li.active > a:before {
    background: #dc2a0b;
  }
}
/* Header v4 */
.header-top-colored .header-top {
  background: #dc2a0b;
}
header.menu-colored {
  /* Navigation styles - For Desktop */
}
@media all and (min-width: 992px) {
  header.menu-colored .flexnav > li {
    /* Submenu */
  }
  header.menu-colored .flexnav > li.active > a {
    color: #dc2a0b;
  }
  header.menu-colored .flexnav > li:hover {
    background: #dc2a0b;
  }
  header.menu-colored .flexnav > li:hover > a {
    color: #fff;
  }
  header.menu-colored .flexnav > li ul li > a:hover {
    background: #dc2a0b;
  }
}
/* Header v6 */
header.menu-pills {
  /* Navigation styles - For Desktop */
}
@media all and (min-width: 992px) {
  header.menu-pills .flexnav > li.active > a {
    color: #dc2a0b;
  }
  header.menu-pills .flexnav > li:hover {
    background: #dc2a0b;
    color : #fff;
  }
  header.menu-pills .flexnav > li:hover > a {
    color: #fff;
  }
}
/* Slider */
.md-bullet:hover, .md-bullet.md-current {
  background: #dc2a0b !important;
}
.md-bullet:hover:after, .md-bullet.md-current:after {
  background: #dc2a0b;
}
/* Widgets */
.widget .title > a:hover {
  color: #dc2a0b;
}
footer .contacts-widget .contacts-info-list > li a:hover {
  color: #dc2a0b;
}
.widget_flickr .flickr-feed > li > a:hover {
  border: 4px solid #dc2a0b;
}
/* Pages */
.error-title {
  color: #dc2a0b;
}
/* Blog */
.entry.entry__with-icon .entry-icon {
  background-color: #dc2a0b;
}
.entry .entry-header h2 > a:hover {
  color: #dc2a0b;
}
.entry .entry-meta a:hover {
  border-bottom: 1px solid #dc2a0b;
}
.entry .entry-thumb > a:before {
  background: #dc2a0b;
}
/* Comments */
.commentlist .bypostauthor .comment-wrapper {
  border-left-color: #dc2a0b;
}
/*  Project Item Overlay */
.project-item .dlink,
.project-item .zoom {
  color: #dc2a0b;
}
.project-item .dlink:hover,
.project-item .zoom:hover {
  background: #dc2a0b;
}
/*  Portfolio Description  */
.project-desc .title > a:hover {
  color: #dc2a0b;
}
/* Widgets */
/* Base Widgets */
.widget_archive ul li:before,
.widget_nav_menu ul li:before,
.widget_meta ul li:before,
.widget_pages ul li:before,
.widget_recent_comments ul li:before,
.widget_recent_entries ul li:before,
.widget_categories ul li:before {
  color: #dc2a0b;
}
/* Widget :: Latest Post Widget */
.widget .title > a:hover {
  color: #dc2a0b;
}
footer .widget .title > a:hover {
  color: #dc2a0b;
}
/* Widget :: Latest Post Widget */
.latest-posts-widget .title > a:hover {
  color: #dc2a0b;
}
/* Widget :: Contacts Info */
.contacts-widget .contacts-info-list > li a:hover {
  color: #dc2a0b;
}
/* Footers Widgets specific styling */
footer .widget_archive ul li:hover,
footer .widget_nav_menu ul li:hover,
footer .widget_meta ul li:hover,
footer .widget_pages ul li:hover,
footer .widget_recent_comments ul li:hover,
footer .widget_recent_entries ul li:hover,
footer .widget_categories ul li:hover {
  background: #dc2a0b;
}
footer .widget_archive ul li:hover,
footer .widget_nav_menu ul li:hover,
footer .widget_meta ul li:hover,
footer .widget_pages ul li:hover,
footer .widget_recent_comments ul li:hover,
footer .widget_recent_entries ul li:hover,
footer .widget_categories ul li:hover {
  background: #dc2a0b;
}
/*
// #Headings
// --------------------------------------------------
*/
.section-dark .title-accent > h3 > span {
  color: #dc2a0b;
}
/*
// #Buttons
// --------------------------------------------------
*/
.btn-primary {
  background-image: -webkit-linear-gradient(top, #dc2a0b 0%, #c4250a 100%);
  background-image: linear-gradient(to bottom, #dc2a0b 0%, #c4250a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdc2a0b', endColorstr='#ffc4250a', GradientType=0);
  border-color: #c4250a;
}
.btn-primary:hover,
.btn-primary:focus {
  background: #c4250a !important;
  border-color: #c4250a;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #c4250a;
  border-color: #c4250a;
}
/*
// #Lists
// --------------------------------------------------
*/
.list ul li:before {
  color: #dc2a0b;
}
.list.list__lg ul li:before {
  border: 1px solid #dc2a0b;
}
/*
// #Social Links
// --------------------------------------------------
*/
.social-links__primary > li > a {
  background: #dc2a0b;
  border: 1px solid #dc2a0b;
}
.social-links__primary > li > a:hover {
  color: #dc2a0b;
}
/*
// #Tabs
// --------------------------------------------------
*/
.tabs .nav-tabs > li.active > a {
  color: #dc2a0b;
}
.tabs .nav-tabs > li.active > a:after {
  background: #dc2a0b;
}
/*
// #Accordion
// --------------------------------------------------
*/
.panel-group .panel-title > a {
  background-image: -webkit-linear-gradient(top, #dc2a0b 0%, #c4250a 100%);
  background-image: linear-gradient(to bottom, #dc2a0b 0%, #c4250a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdc2a0b', endColorstr='#ffc4250a', GradientType=0);
}
/*
// #Icon Box
// --------------------------------------------------
*/
.icon-box .icon {
  color: #dc2a0b;
}
.icon-box.circled .icon:before {
  background: #dc2a0b;
}
.icon-box.squared .icon:before {
  background-color: #dc2a0b;
}
.icon-box.bordered .icon {
  color: #dc2a0b;
}
.icon-box.bordered .icon:before {
  background: #fff;
}
.icon-box.bordered .icon:after {
  background: #dc2a0b;
}
/*
// #Progress Bars
// --------------------------------------------------
*/
.progress-bar {
  background-image: -webkit-linear-gradient(top, #dc2a0b 0%, #ab2109 100%);
  background-image: linear-gradient(to bottom, #dc2a0b 0%, #ab2109 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdc2a0b', endColorstr='#ffab2109', GradientType=0);
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #71cd75 0%, #4bc050 100%);
  background-image: linear-gradient(to bottom, #71cd75 0%, #4bc050 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff71cd75', endColorstr='#ff4bc050', GradientType=0);
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #73c9e3 0%, #49b9db 100%);
  background-image: linear-gradient(to bottom, #73c9e3 0%, #49b9db 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff73c9e3', endColorstr='#ff49b9db', GradientType=0);
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #fcbe5c 0%, #fbaa2a 100%);
  background-image: linear-gradient(to bottom, #fcbe5c 0%, #fbaa2a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcbe5c', endColorstr='#fffbaa2a', GradientType=0);
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
}
/*
// #Blockquotes & Testimonial
// --------------------------------------------------
*/
blockquote {
  border-left: 4px solid #dc2a0b;
}
/*
// #Dropcaps
// --------------------------------------------------
*/
.dropcap {
  color: #dc2a0b;
}
.dropcap.dropcap__rounded {
  background-color: #dc2a0b;
}
/*
// #Pricing Tables
// --------------------------------------------------
*/
.pricing-table .plan.popular .pricing-head h3 {
  background: #dc2a0b;
  border-color: #dc2a0b;
}
/* Style 2 */
.pricing-table__style2 .plan.popular .pricing-head .circled {
  background: #dc2a0b;
}
.pricing-table__style2 .plan.popular .pricing-head .circled:after {
  background: #dc2a0b;
}
.pricing-table__style2 .plan.popular .pricing-head h3 {
  color: #dc2a0b;
}
/* Style 3 */
.pricing-table__style3 .plan .pricing-head .circled {
  background: #dc2a0b;
}
.pricing-table__style3 .plan.popular {
  background: #dc2a0b;
}
/* Style 4 */
.pricing-table__style4 .plan .pricing-head .pricing-head-inner {
  background: #dc2a0b;
}
.pricing-table__style4 .plan.popular {
  background: #dc2a0b;
}
.pricing-table__style4 .plan.popular .pricing-head h3 {
  background: #dc2a0b;
}
.owl-theme .owl-pagination .owl-page.active span {
  background-color: #dc2a0b;
}
@media (min-width: 992px) {
  .featured-item:hover {
    background-color: #dc2a0b;
  }
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
/*
// #Shop
// --------------------------------------------------
*/
table.cart-total > tbody > tr > td .amount {
  color: #dc2a0b;
}
.price .amount {
  color: #dc2a0b;
}
.star-rating span {
  color: #dc2a0b;
}
.products .product .onsale {
  background: #dc2a0b;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
/* Drupal */
.dlink .node-add-to-cart{
  color: #dc2a0b;
}
.remove input{
  color: #dc2a0b; 
}
legend{
  background-image: -webkit-linear-gradient(top, #dc2a0b 0%, #c4250a 100%);
  background-image: linear-gradient(to bottom, #dc2a0b 0%, #c4250a 100%);
  background-repeat: repeat-x;
}
.search-form .btn:hover,
#search-block-form .btn:hover {
  background-image: -webkit-linear-gradient(top, #dc2a0b 0%, #c4250a 100%);
  background-image: linear-gradient(to bottom, #dc2a0b 0%, #c4250a 100%);
  background-repeat: repeat-x;
  border-color: #dc2a0b;
}


/* TAKEN FROM INJECTOR 1 */
section.dark {
  background: #1c2d43;
  color: #ffffff;
}

blockquote {
  border-left: 4px solid #5e89c2;
}

.contacts-widget .contacts-info-list > li a:hover,
a:hover,
a {
  color: #5e89c2;
}

.tp-dottedoverlay.filled {
  background: #5e89c2;
  opacity: 0.45;
  filter: alpha(opacity=45.00000000000001);
}

.header-top {
  background: #1c2d43;
}

.section-dark {
  background: #5e89c2;
}

.footer-copyright {
  border-top: 1px solid #191919;
  background: #5e89c2;
  color: #1c2d43;
}

.footer-copyright a:hover {
  color: white;
}

footer.nd-region {
  background: #5e89c2;
}

@media (min-width: 992px) {
  .featured-item:hover {
    background-color: #FFFFFF;
  }
}

@media all and (min-width: 992px) {
  .flexnav > li:hover > a:before,
  .flexnav > li.active > a:before {
    background: #5e89c2;
  }
}

.icon-box.circled .icon:before {
  background: #5e89c2;
}

.project-item .dlink:hover, .project-item .zoom:hover {
  background: #5e89c2;
}

.md-bullet:hover, .md-bullet.md-current {
  background: #5e89c2 !important;
}

.md-bullet:hover:after, .md-bullet.md-current:after {
  background: #5e89c2;
}

.icon-box.bordered .icon {
  color: #FFF;
}

.icon-box.bordered .icon:after {
  background: #FFF;
}

.no-touch .icon-box.icon-box-animated .icon:hover:before {
  background-color: #1c2d43;
}

.tabs .nav-tabs > li.active > a {
  color: #5e89c2;
}

.tabs .nav-tabs > li.active > a:after {
  background: #5e89c2;
}

.btn-primary:hover, .btn-primary:focus {
  background: #5e89c2 !important;
  border-color: #5e89c2;
}

.btn-primary {
  background-image: -webkit-linear-gradient(top, #5e89c2 0%, #5e89c2 100%);
  background-image: linear-gradient(to bottom, #5e89c2 0%, #5e89c2 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5e89c2', endColorstr='#ff5e89c2', GradientType=0);
  border-color: #5e89c2;
}

.owl-theme .owl-pagination .owl-page.active span {
  background-color: #5e89c2;
}

footer .contacts-widget .contacts-info-list > li > .fa {
  background: #5e89c2;
}

footer .widget_archive ul li:hover, footer .widget_nav_menu ul li:hover, footer .widget_meta ul li:hover, footer .widget_pages ul li:hover, footer .widget_recent_comments ul li:hover, footer .widget_recent_entries ul li:hover, footer .widget_categories ul li:hover {
  background: #5e89c2;
}

.dropcap.dropcap__rounded {
  background-color: #5e89c2;
}

.progress-bar {
  background-image: -webkit-linear-gradient(top, #5e89c2 0%, #4870A5 100%);
  background-image: linear-gradient(to bottom, #5e89c2 0%, #4870A5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5e89c2', endColorstr='#ff4870A5', GradientType=0);
}

.project-item .dlink, .project-item .zoom {
  color: #5e89c2;
}

.header-top {
  /*display: none;*/
}

.sticky-header .header-top {
  display: block;
}

.header .onepage.logo,
body.sticky-header .header .onepage.logo {
  padding: 29px 0 0 0;
}

.header .logo h1,
p.tagline {
  /* display: none; */
}

.sticky-header .header .logo img {
  height: 50px !important;
  width: 184px !important;
}

.team-list > li:nth-child(3n+1) {
  clear: none;
}

.team-list > li:nth-child(4n+1) {
  clear: left;
}

@media (min-width: 1200px) {
  .team-list .col-md-3 {
    width: 25%;
  }
}

@media (min-width: 1200px) {
  #block-1 {
    /*margin-left: 8%; */
  }
}

.page-node-138 .page-heading, .page-node-138 #content,
.page-node-137 .page-heading, .page-node-137 #content {
  display: none;
}

.nd-region.dcontact {
  background: #2d649a;
  color: white;
}

.nd-region.dcontact a,
.nd-region.dcontact a:visited,
.nd-region.dcontact a:hover {
  color: white;
  text-decoration: underline;
}

.nd-region.dcontact a:hover {
  text-decoration: none;
}

@media (min-width: 992px) {
  .nd-region.dcontact {
    background: url(/sites/default/Hintergrund-Kontakt.jpg) center center;
  }
}

#block-block-37 .fa {
  font-family: icomoon;
  font-size: 1.6em;
  line-height: 1.5em;
  margin-left: -2px;
}

.fa-retweet:before {
  content: "\e601";
}

.fa-money:before {
  content: "\e602";
}

.fa-repeat:before {
  content: "\e603";
}

.fa-rrr:before {
  content: "\e604";
}

.list ul li:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: "\f111";
  color: #5e89c2;
  font-size: 0.5em;
}

.contacts-widget .contacts-info-list > li > .fa {
  background: rgba(255, 255, 255, 0.1);
}

#block-stability-cms-contact-us h3.widget-title {
  color: white;
}

.featured-section {
  background: url('/sites/default/Hintergrund-Kontakt.jpg') no-repeat scroll center center transparent;
}

.featured-section .fa {
  font-family: icomoon;
}


legend {
  background-image: -webkit-linear-gradient(top, #5e89c2 0%, #5e89c2 100%);
  background-image: linear-gradient(to bottom, #5e89c2 0%, #5e89c2 100%);
  background-repeat: repeat-x;
}



.featured-item .featured-title,
.featured-item .featured-link {
  color: #5e89c2;
}

.page-node-140 button.btn.btn-primary.btn-sm,
.page-node-149 button.btn.btn-primary.btn-sm {
  display: none;
}

.page-home-one-page .progress-bar {
  text-indent: 99999px;
}

.page-home-one-page .progress-label {
  text-indent: 0;
}

.page-node-140 .project-desc,
.page-node-149 .project-desc {
  display: none;
}

.page-node-140 .project-item .dlink,
.page-node-149 .project-item .dlink {
  width: 260px;
}

.page-node-140 .owl-item,
.page-node-149 .owl-item {
  float: left;
  margin-right: 15px;
  width: 270px !important;
}

.page-node-140 .dlink p,
.page-node-149 .dlink p {
  font-size: 0.4em;
  line-height: 1.8em;
  margin-right: 7px;
}

.page-node-140 .project-item h3,
.page-node-149 .project-item h3 {
  margin-top: 0.6em;
}

.page-node-140 .project-item img,
.page-node-149 .project-item img {
  width: 270px !important;
}

#block-locale-language a {
  color: black;
}

#block-37 .col-md-3 {
  min-height: 72px;
}

@media (max-width: 991px) {
  #Team ul.team-list {
    width: 80%;
    margin-left: 10%;
  }

  /*  #Team figure.alignnone { width: 80%; margin-left: 10%; } */
}

.header .logo,
.header .logo img {
  max-width: 184px;
}

@media (max-width: 991px) {
  .front .centered-title .widget-title, .front .centered-title .project-feed-filter {
    text-align: left;
  }

  .front #block-views-people-block h3 {
    padding-left: 30px;
  }
}

/* END TAKEN FROM INJECTOR 1 */