.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height: var(--brand-primary)}
a{color: var(--brand-primary);}
	
.text-primary{color: var(--brand-primary)}
.bg-primary{background-color: var(--brand-primary)}
.btn-primary{background-color: var(--brand-primary);}
.btn-primary.focus{background-color: var(--brand-primary);border-color: var(--brand-primary)}
.btn-primary .badge{color: var(--brand-primary)}
.btn-link{color: var(--brand-primary);}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{background-color: var(--brand-primary)}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focusbackground-color: var(--brand-primary);outline: 0}
.nav .open > a,.nav .open > a:hover,
.nav .open > a:focus{border-color: var(--brand-primary)}
.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus{background-color: var(--brand-primary)}
.pagination > li > a,.pagination > li > span,.tx-indexedsearch-browsebox > li > strong > a,.tx-indexedsearch-browsebox > li > a{color: var(--brand-primary);}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus,.tx-indexedsearch-browsebox > .tx-indexedsearch-browselist-currentPage > strong > a,.tx-indexedsearch-browsebox > .tx-indexedsearch-browselist-currentPage > strong > a:hover,.tx-indexedsearch-browsebox > .tx-indexedsearch-browselist-currentPage > strong > a:focus,.tx-indexedsearch-browsebox > .tx-indexedsearch-browselist-currentPage > a,.tx-indexedsearch-browsebox > .tx-indexedsearch-browselist-currentPage > a:hover,.tx-indexedsearch-browsebox > .tx-indexedsearch-browselist-currentPage > a:focus{background-color: var(--brand-primary);border-color: var(--brand-primary)}
.label-primary{background-color: var(--brand-primary)}
.list-group-item.active > .badge,.nav-pills > .active > a > .badge{color: var(--brand-primary);}
.jumbotron{background-color: var(--brand-primary)}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color: var(--brand-primary)}
.progress-bar{;background-color: var(--brand-primary);}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{background-color: var(--brand-primary);border-color: var(--brand-primary)}
.panel-primary{border-color: var(--brand-primary)}
.panel-primary > .panel-heading{background-color: var(--brand-primary);border-color: var(--brand-primary)}
.panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color: var(--brand-primary)}
.panel-primary > .panel-heading .badge{color: var(--brand-primary);background-color: #fff}
.panel-primary > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: var(--brand-primary)}
.btn-outline-primary{color: var(--brand-primary);border-color: var(--brand-primary)}
.btn-outline-primary:focus,.btn-outline-primary.focus{background-color: var(--brand-primary);border-color: var(--brand-primary)}
.btn-outline-primary:hover{background-color: var(--brand-primary);border-color: var(--brand-primary)}
.btn-outline-primary:active,.btn-outline-primary.active,.open > .dropdown-toggle.btn-outline-primary{color: var(--brand-primary);background-color: var(--brand-primary);border-color: var(--brand-primary)}
.btn-outline-primary:active:hover,.btn-outline-primary.active:hover,.open > .dropdown-toggle.btn-outline-primary:hover,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.open > .dropdown-toggle.btn-outline-primary:focus,.btn-outline-primary:active.focus,.btn-outline-primary.active.focus,.open > .dropdown-toggle.btn-outline-primary.focus{color: var(--brand-primary);background-color: var(--brand-primary);border-color: var(--brand-primary)}
.btn-outline-primary.disabled:hover,.btn-outline-primary[disabled]:hover,fieldset[disabled] .btn-outline-primary:hover,.btn-outline-primary.disabled:focus,.btn-outline-primary[disabled]:focus,fieldset[disabled] .btn-outline-primary:focus,.btn-outline-primary.disabled.focus,.btn-outline-primary[disabled].focus,fieldset[disabled] .btn-outline-primary.focus{background-color: var(--brand-primary);border-color: var(--brand-primary)}.btn-outline-primary .badge{color: var(--brand-primary);}
.section-primary{background-color: var(--brand-primary)}
.section-primary + .section-primary{border-top: 1px solid var(--brand-primary)}
.section-light a:not(.btn){color: var(--brand-primary)}
.section-light a:not(.btn):focus,.section-light a:not(.btn):hover{color: #ff876c}
.section-dark a:not(.btn){color: var(--brand-primary)}
.scroll-top:active,.scroll-top:focus,.scroll-top:hover{background-color: var(--brand-primary)}
.section-primary + .section-primary{border-top: 1px solid var(--brand-primary)}
::selection{background-color: var(--brand-primary);}
.navbar-mainnavigation .dropdown-item.active,.navbar-mainnavigation .dropdown-item:hover,.navbar-mainnavigation .dropdown-item:focus{background-color: var(--brand-primary)}
.navbar-mainnavigation .dropdown-item.active,.navbar-mainnavigation .dropdown-item:hover,.navbar-mainnavigation .dropdown-item:focus{background-color: var(--brand-primary)}
.navbar-mainnavigation .navbar-nav > li > .nav-link::before{background: var(--brand-primary);}
.active > .subnav-link{color: var(--brand-primary) !important;}
.carousel .carousel-control-icon{color: var(--brand-primary);}
.carousel .carousel-control-icon:before{border-top: 1px solid var(--brand-primary);border-right: 1px solid var(--brand-primary)}
.carousel .carousel-indicators-navigation > li.active:before{border-top: 1px solid var(--brand-primary)}
.frame-background-primary{background-color: var(--brand-primary)}
.frame-background-light a:not(.btn){color: var(--brand-primary)}
.frame-background-dark a:not(.btn){color: var(--brand-primary)}
.footer-section a:not(.btn){color: var(--brand-primary)}
.modal-lightbox .modal-caption{background-color: var(--brand-primary);}
.form-element-mandatory p{color: var(--brand-primary)}
.card a:not(.btn){color: var(--brand-primary)}
.card-panel-primary{border-color: var(--brand-primary)}
.card-panel-primary > .card-header{background-color: var(--brand-primary);border-color: var(--brand-primary)}
.timeline-item-header-headline{color: var(--brand-primary)}
.cc-link,.cc-link:active,.cc-link:visited{color: var(--brand-primary)}
.cc-btn{background-color: var(--brand-primary);border-color: var(--brand-primary)}
.cc-btn.disabled:hover,.cc-btn[disabled]:hover,fieldset[disabled] .cc-btn:hover,.cc-btn.disabled:focus,.cc-btn[disabled]:focus,fieldset[disabled] .cc-btn:focus,.cc-btn.disabled.focus,.cc-btn[disabled].focus,fieldset[disabled] .cc-btn.focus{background-color: var(--brand-primary);border-color: var(--brand-primary)}
.cc-btn .badge{color: var(--brand-primary);}
.cc-highlight .cc-btn:first-child{color: var(--brand-primary);}
.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child.focus{color: var(--brand-primary);}
.cc-highlight .cc-btn:first-child:hover{color: var(--brand-primary);}
.cc-highlight .cc-btn:first-child:active,.cc-highlight .cc-btn:first-child.active,.open > .dropdown-toggle.cc-highlight .cc-btn:first-child{color: var(--brand-primary);}
.cc-highlight .cc-btn:first-child:active:hover,.cc-highlight .cc-btn:first-child.active:hover,.open > .dropdown-toggle.cc-highlight .cc-btn:first-child:hover,.cc-highlight .cc-btn:first-child:active:focus,.cc-highlight .cc-btn:first-child.active:focus,.open > .dropdown-toggle.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:active.focus,.cc-highlight .cc-btn:first-child.active.focus,.open > .dropdown-toggle.cc-highlight .cc-btn:first-child.focus{color: var(--brand-primary);}
.cc-highlight .cc-btn:first-child .badge{background-color: var(--brand-primary)}
body .typo3-feedit-element:hover,.htmlarea-content-body .typo3-feedit-element:hover{outline: 3px solid var(--brand-primary) !important}

@media (max-width: 991px) {
	.navbar-mainnavigation .dropdown-menu{border-left: 4px solid var(--brand-primary)}
}