/*---------------------------------------------

  Default JANGO Branding Styles     (hjl)

  >> in diesem Stylesheet bitte 
	 NUR FARBWERTE ÄNDERN 
			   und
	 KEINE SELEKTOREN ÄNDERN/
	   LÖSCHEN/HINZUFÜGEN <<

(entsprechen den JANGO-Farbwelten/-Schemata (red1, red2, ... green1, green2 .....)

----------------------------------------------*/


a,
.c-content-feature-1 > h3 > a:hover {
 color: #45AABC;
}

a:active,
a:hover,
a:focus,
.c-content-ver-nav .c-menu.c-theme > li:before,
.c-theme-btn.btn .badge,
.c-theme-btn.c-btn-border-1x,
.c-theme-btn.c-btn-border-1x.btn-no-focus:focus,
.c-theme-btn.c-btn-border-1x.btn-no-focus.focus,
.c-theme-btn.c-btn-border-2x,
.c-theme-btn.c-btn-border-2x.btn-no-focus:focus,
.c-theme-btn.c-btn-border-2x.btn-no-focus.focus,
.c-content-tab-2.c-theme > ul > li.active > a > .c-title,
.c-content-tab-2.c-theme > ul > li:hover > a > .c-title,
.c-content-feature-1 > h3 > a,
.c-layout-sidebar-menu.c-theme .c-sidebar-menu li.c-active > a,
.c-layout-sidebar-menu.c-theme .c-sidebar-menu li.c-active > a > .c-arrow,
.c-layout-sidebar-menu.c-theme .c-sidebar-menu li .c-dropdown-menu > li:hover > a,
.cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active,
.cbp-l-filters-text .cbp-filter-item.cbp-filter-item-active,
.c-layout-header.c-layout-header-default-mobile .c-brand > .c-topbar-toggler > i, 
.c-layout-header.c-layout-header-default-mobile .c-brand > .c-search-toggler > i, 
.c-layout-header.c-layout-header-default-mobile .c-brand > .c-cart-toggler > i
{
  color: #3DA7BA !important;
}

.c-theme-link:focus,
.c-theme-link:active,
.c-theme-link:hover,
.c-theme-link:focus > i,
.c-theme-link:active > i,
.c-theme-link:hover > i,
.c-theme-link.c-active,
.c-theme-link.c-active > i,
.c-theme-nav li:focus > a:not(.btn),
.c-theme-nav li:active > a:not(.btn),
.c-theme-nav li:hover > a:not(.btn),
.c-theme-nav li.c-active,
.c-theme-nav li.c-active > a:not(.btn),
.c-theme-nav > li > .dropdown-menu.c-menu-type-mega > .nav.nav-tabs > li:hover > a,
.c-theme-nav > li > .dropdown-menu.c-menu-type-mega > .nav.nav-tabs > li.active > a,
.c-theme-nav.nav.nav-tabs > li:hover > a,
.c-theme-nav.nav.nav-tabs > li.active > a,
.c-theme-ul > li:focus > a:not(.btn),
.c-theme-ul > li:active > a:not(.btn),
.c-theme-ul > li:hover > a:not(.btn),
.c-theme-ul > li:focus > a:not(.btn) > i,
.c-theme-ul > li:active > a:not(.btn) > i,
.c-theme-ul > li:hover > a:not(.btn) > i,
.c-theme-ul > li.active,
.c-theme-ul > li.c-active,
.c-theme-ul > li.active > a:not(.btn),
.c-theme-ul > li.c-active > a:not(.btn),
.c-theme-ul > li.active > a:not(.btn) > i,
.c-theme-ul > li.c-active > a:not(.btn) > i,
.c-theme-font,
.c-theme-color,
.c-theme-font > i,
.c-theme-color > i,
.c-theme-on-hover:hover,
.ce-bodytext h1 a:hover,
.ce-bodytext h2 a:hover,
.ce-bodytext h3 a:hover,
.ce-bodytext h4 a:hover
{
  color: #45AABC !important
  border-bottom: 1px solid lime !important;
}

.c-content-iconlist-1.c-theme > li:hover i,
.c-content-ver-nav .c-menu.c-theme.c-arrow-dot > li:before,
.c-content-pagination.c-theme > li.c-active > span,
.c-content-pagination.c-theme > li.c-active > a,
.c-content-pagination.c-theme > li:hover > a,
.c-theme-btn.btn,
.c-theme-btn.btn.btn-no-focus:focus,
.c-theme-btn.btn.btn-no-focus.focus,
.c-theme-btn.btn.disabled,
.c-theme-btn.btn.disabled:hover,
.c-theme-btn.btn.disabled:not(.btn-no-focus):focus,
.c-theme-btn.btn.disabled:not(.btn-no-focus).focus,
.c-theme-btn.btn.disabled:active,
.c-theme-btn.btn.disabled.active,
.c-theme-btn.btn[disabled],
.c-theme-btn.btn[disabled]:hover,
.c-theme-btn.btn[disabled]:not(.btn-no-focus):focus,
.c-theme-btn.btn[disabled]:not(.btn-no-focus).focus,
.c-theme-btn.btn[disabled]:active,
.c-theme-btn.btn[disabled].active,
fieldset[disabled] .c-theme-btn.btn,
fieldset[disabled] .c-theme-btn.btn:hover,
fieldset[disabled] .c-theme-btn.btn:not(.btn-no-focus):focus,
fieldset[disabled] .c-theme-btn.btn:not(.btn-no-focus).focus,
fieldset[disabled] .c-theme-btn.btn:active,
fieldset[disabled] .c-theme-btn.btn.active,
.c-theme-btn.c-btn-border-1x.btn-no-focus:hover,
.c-theme-btn.c-btn-border-1x:hover,
.c-theme-btn.c-btn-border-1x.btn-no-focus:active,
.c-theme-btn.c-btn-border-1x:active,
.c-theme-btn.c-btn-border-1x.active,
.open > .c-theme-btn.c-btn-border-1x.dropdown-toggle,
.c-theme-btn.c-btn-border-1x .badge,
.c-theme-btn.c-btn-border-2x.btn-no-focus:hover,
.c-theme-btn.c-btn-border-2x:hover,
.c-theme-btn.c-btn-border-2x.btn-no-focus:active,
.c-theme-btn.c-btn-border-2x:active,
.c-theme-btn.c-btn-border-2x.active,
.open > .c-theme-btn.c-btn-border-2x.dropdown-toggle,
.c-theme-btn.c-btn-border-2x .badge,
.c-content-list-1.c-theme.c-separator-dot > li:before,
.c-content-list-1.c-theme > li:before,
.owl-carousel.c-theme .owl-controls .owl-dot.active,
.cbp-l-project-desc-title:before,
.cbp-l-project-details-title:before,
.tp-bullets.round.c-theme .bullet.selected,
.cbp-l-filters-alignCenter .cbp-filter-counter,
.cbp-l-filters-text .cbp-filter-counter
{  
  background: #3DA7BA;
}

.c-content-tab-5.c-theme .c-nav-tab > li.active > a,
.c-content-tab-5.c-theme .c-nav-tab > li a:hover,
.c-content-tab-5.c-theme .c-nav-tab > li.active > a,
.c-content-tab-5.c-theme .c-nav-tab > li a:hover,
.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a,
.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed:hover,
.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed:focus,
.c-content-accordion-1.c-theme .panel > .panel-collapse > .panel-body,
.c-layout-sidebar-menu.c-theme .c-sidebar-menu.c-option-2 > li.c-active > a,
.cbp-l-filters-button .cbp-filter-counter,
.cbp-l-filters-buttonCenter .cbp-filter-counter,
.c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-lang > .dropdown-menu > li.active > a
{
  background-color: #3DA7BA;
}
  
.c-theme-nav li:focus > .c-quick-sidebar-toggler > .c-line,
.c-theme-nav li:active > .c-quick-sidebar-toggler > .c-line,
.c-theme-nav li:hover > .c-quick-sidebar-toggler > .c-line,
.c-theme-nav li.c-active > .c-quick-sidebar-toggler > .c-line,
.c-theme-ul > li:focus > button > .c-line,
.c-theme-ul > li:active > button > .c-line,
.c-theme-ul > li:hover > button > .c-line,
.c-theme-ul-bg > li,
.c-theme-bg,
.c-theme-bg-after:after,
.c-theme-bg-before:before,
.c-theme-bg-on-hover:hover,
.c-theme-bg-parent-hover:hover .c-theme-bg-on-parent-hover
{
  background: #FDFDFD !important;
}

.c-theme-nav > li > .dropdown-menu.c-menu-type-mega > .nav.nav-tabs > li.active,
.c-theme-nav.nav.nav-tabs > li.active
{
  border-bottom: 1px solid #49ACBE !important;
}

.c-content-iconlist-1.c-theme > li:hover i,
.c-content-pagination.c-theme > li:hover > a > i,
.c-content-pagination.c-theme > li.c-active > span > i,
.c-content-pagination.c-theme > li.c-active > a > i,
.c-content-pagination.c-theme > li:hover > a,
.c-content-pagination.c-theme > li.c-active > span,
.c-content-pagination.c-theme > li.c-active > a,
.c-theme-btn.btn,
.c-theme-btn.btn.btn-no-focus:focus,
.c-theme-btn.btn.btn-no-focus.focus,
.c-theme-ul-bg > li,
.c-theme-btn.btn.btn-no-focus:hover,
.c-theme-btn.btn:hover,
.c-theme-btn.btn.btn-no-focus:active,
.c-theme-btn.btn:active,
.c-theme-btn.btn.active,
.open > .c-theme-btn.btn.dropdown-toggle,
.c-theme-btn.c-btn-border-1x.btn-no-focus:hover,
.c-theme-btn.c-btn-border-1x:hover,
.c-theme-btn.c-btn-border-1x.btn-no-focus:active,
.c-theme-btn.c-btn-border-1x:active,
.c-theme-btn.c-btn-border-1x.active,
.open > .c-theme-btn.c-btn-border-1x.dropdown-toggle,
.c-theme-btn.c-btn-border-2x.btn-no-focus:hover,
.c-theme-btn.c-btn-border-2x:hover,
.c-theme-btn.c-btn-border-2x.btn-no-focus:active,
.c-theme-btn.c-btn-border-2x:active,
.c-theme-btn.c-btn-border-2x.active,
.open > .c-theme-btn.c-btn-border-2x.dropdown-toggle,
.c-content-tab-5.c-theme .c-nav-tab > li.active > a,
.c-content-tab-5.c-theme .c-nav-tab > li a:hover,
.c-layout-sidebar-menu.c-theme .c-sidebar-menu.c-option-2 > li.c-active > a,
.c-layout-sidebar-menu.c-theme .c-sidebar-menu.c-option-2 > li.c-active > a > .c-arrow
{
  color: #fff;
}

.c-theme-btn.btn .badge {
  background: #ffffff;
}
.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed {
  background-color: #ffffff;
}

.c-theme-bg.c-theme-darken {
  background: #bf3d3d !important;
}

.c-content-pagination.c-theme > li:hover > a,
.c-content-pagination.c-theme > li.c-active > span,
.c-content-pagination.c-theme > li.c-active > a,
.c-theme-btn.btn,
.c-theme-btn.btn.btn-no-focus:focus,
.c-theme-btn.btn.btn-no-focus.focus,
.c-theme-border,
.c-theme-btn.btn.disabled,
.c-theme-btn.btn.disabled:hover,
.c-theme-btn.btn.disabled:not(.btn-no-focus):focus,
.c-theme-btn.btn.disabled:not(.btn-no-focus).focus,
.c-theme-btn.btn.disabled:active,
.c-theme-btn.btn.disabled.active,
.c-theme-btn.btn[disabled],
.c-theme-btn.btn[disabled]:hover,
.c-theme-btn.btn[disabled]:not(.btn-no-focus):focus,
.c-theme-btn.btn[disabled]:not(.btn-no-focus).focus,
.c-theme-btn.btn[disabled]:active,
.c-theme-btn.btn[disabled].active,
fieldset[disabled] .c-theme-btn.btn,
fieldset[disabled] .c-theme-btn.btn:hover,
fieldset[disabled] .c-theme-btn.btn:not(.btn-no-focus):focus,
fieldset[disabled] .c-theme-btn.btn:not(.btn-no-focus).focus,
fieldset[disabled] .c-theme-btn.btn:active,
fieldset[disabled] .c-theme-btn.btn.active,
.c-theme-btn.c-btn-border-1x,
.c-theme-btn.c-btn-border-1x.btn-no-focus:focus,
.c-theme-btn.c-btn-border-1x.btn-no-focus.focus,
.c-theme-btn.c-btn-border-1x.btn-no-focus:hover,
.c-theme-btn.c-btn-border-1x:hover,
.c-theme-btn.c-btn-border-1x.btn-no-focus:active,
.c-theme-btn.c-btn-border-1x:active,
.c-theme-btn.c-btn-border-1x.active,
.open > .c-theme-btn.c-btn-border-1x.dropdown-toggle,
.c-theme-btn.c-btn-border-1x.disabled,
.c-theme-btn.c-btn-border-1x.disabled:hover,
.c-theme-btn.c-btn-border-1x.disabled:not(.btn-no-focus):focus,
.c-theme-btn.c-btn-border-1x.disabled:not(.btn-no-focus).focus,
.c-theme-btn.c-btn-border-1x.disabled:active,
.c-theme-btn.c-btn-border-1x.disabled.active,
.c-theme-btn.c-btn-border-1x[disabled],
.c-theme-btn.c-btn-border-1x[disabled]:hover,
.c-theme-btn.c-btn-border-1x[disabled]:not(.btn-no-focus):focus,
.c-theme-btn.c-btn-border-1x[disabled]:not(.btn-no-focus).focus,
.c-theme-btn.c-btn-border-1x[disabled]:active,
.c-theme-btn.c-btn-border-1x[disabled].active,
fieldset[disabled] .c-theme-btn.c-btn-border-1x,
fieldset[disabled] .c-theme-btn.c-btn-border-1x:hover,
fieldset[disabled] .c-theme-btn.c-btn-border-1x:not(.btn-no-focus):focus,
fieldset[disabled] .c-theme-btn.c-btn-border-1x:not(.btn-no-focus).focus,
fieldset[disabled] .c-theme-btn.c-btn-border-1x:active,
fieldset[disabled] .c-theme-btn.c-btn-border-1x.active,
.c-theme-btn.c-btn-border-2x,
.c-theme-btn.c-btn-border-2x.btn-no-focus:focus,
.c-theme-btn.c-btn-border-2x.btn-no-focus.focus,
.c-theme-btn.c-btn-border-2x.btn-no-focus:hover,
.c-theme-btn.c-btn-border-2x:hover,
.c-theme-btn.c-btn-border-2x.btn-no-focus:active,
.c-theme-btn.c-btn-border-2x:active,
.c-theme-btn.c-btn-border-2x.active,
.open > .c-theme-btn.c-btn-border-2x.dropdown-toggle,
.c-theme-btn.c-btn-border-2x.disabled,
.c-theme-btn.c-btn-border-2x.disabled:hover,
.c-theme-btn.c-btn-border-2x.disabled:not(.btn-no-focus):focus,
.c-theme-btn.c-btn-border-2x.disabled:not(.btn-no-focus).focus,
.c-theme-btn.c-btn-border-2x.disabled:active,
.c-theme-btn.c-btn-border-2x.disabled.active,
.c-theme-btn.c-btn-border-2x[disabled],
.c-theme-btn.c-btn-border-2x[disabled]:hover,
.c-theme-btn.c-btn-border-2x[disabled]:not(.btn-no-focus):focus,
.c-theme-btn.c-btn-border-2x[disabled]:not(.btn-no-focus).focus,
.c-theme-btn.c-btn-border-2x[disabled]:active,
.c-theme-btn.c-btn-border-2x[disabled].active,
fieldset[disabled] .c-theme-btn.c-btn-border-2x,
fieldset[disabled] .c-theme-btn.c-btn-border-2x:hover,
fieldset[disabled] .c-theme-btn.c-btn-border-2x:not(.btn-no-focus):focus,
fieldset[disabled] .c-theme-btn.c-btn-border-2x:not(.btn-no-focus).focus,
fieldset[disabled] .c-theme-btn.c-btn-border-2x:active,
fieldset[disabled] .c-theme-btn.c-btn-border-2x.active
{
  border-color: #49ACBE;
}

.c-theme-border-after:after, .c-theme-border-before:before, .c-theme-border,
.c-theme.form-control:focus,
.c-theme.form-control:active,
.c-theme.form-control.active
{
  border-color: #49ACBE !important;
}
.c-theme-border-top {
  border-top-color: #49ACBE;
}
.c-theme-border-bottom {
  border-bottom-color: #49ACBE !important;
}
.c-theme-border-left,
.c-content-tab-5.c-theme .c-nav-tab.c-arrow a:hover:after,
.c-content-tab-5.c-theme .c-nav-tab.c-arrow .active > a:after
{
  border-left-color: #49ACBE;
}
.c-theme-border-right {
  border-right-color: #49ACBE;
}

.c-theme-btn.btn.btn-no-focus:hover,
.c-theme-btn.btn:hover,
.c-theme-btn.btn.btn-no-focus:active,
.c-theme-btn.btn:active,
.c-theme-btn.btn.active,
.open > .c-theme-btn.btn.dropdown-toggle {
  background: #c34343;
  border-color: #c34343;
}

.c-content-line-icon.c-theme,
.c-content-tab-2.c-theme > ul > li.active > a > .c-content-line-icon,
.c-content-tab-2.c-theme > ul > li:hover > a > .c-content-line-icon,
.tp-banner-container.c-theme .tparrows.circle
{
  background-image: url(line-icons/line-icons-branded.png);
}

.c-mega-menu-onepage-dots.c-theme .c-onepage-dots-nav > li.c-onepage-link:hover > a,
.c-mega-menu-onepage-dots.c-theme .c-onepage-dots-nav > li.c-onepage-link.c-active > a,
.c-mega-menu-onepage-dots.c-theme .c-onepage-dots-nav > li.c-onepage-link.active > a {
  background: rgba(205, 98, 98, 0.9);
}

.owl-carousel.c-theme .owl-controls .owl-dot {
  background: #e1e1e1;
}

.c-content-title-4.c-theme .c-line-strike:before {
  border-top: 1px solid #49ACBE;
}
.cbp-l-filters-button .cbp-filter-counter:before,
.cbp-l-filters-buttonCenter .cbp-filter-counter:before,
.cbp-l-filters-alignCenter .cbp-filter-counter:before,
.cbp-l-filters-text .cbp-filter-counter:before {
  border-top: 4px solid #B82E45;
}

.c-content-tab-1.c-theme .nav > li:hover > a,
.c-content-tab-1.c-theme .nav > li:focus > a,
.c-content-tab-1.c-theme .nav > li:active > a,
.c-content-tab-1.c-theme .nav > li.active > a,
.c-content-tab-1.c-theme .nav.nav-justified > li:hover > a,
.c-content-tab-1.c-theme .nav.nav-justified > li:focus > a,
.c-content-tab-1.c-theme .nav.nav-justified > li:active > a,
.c-content-tab-1.c-theme .nav.nav-justified > li.active > a,
.cbp-l-filters-underline .cbp-filter-item.cbp-filter-item-active {
  border-bottom-color: #49ACBE;
}

@media (max-width: 991px) {
  
  .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-link:hover, .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li.c-active > .c-link {
	background-color: #49ACBE !important;
  }

}

.c-content-feature-13 .c-theme-bg {
  background-color: #555 !important;
}
.c-content-feature-13 .c-feature-13-container .c-content-title-1 div[class*="c-line"] {
  background-color: #ddd !important;
}
.c-content-feature-13 .c-feature-13-container, .c-content-feature-13 .c-feature-13-container .c-content-title-1 > h3 {
  color: #fff;
}
