@charset "UTF-8";
/**
 *	Additional CSS for Allied Companies, which use a design color in project settings
 *
 **/


@media all {

  
    
    .webkit .stageSlider .jcarousel-pagination.dots a.active,
    .btn-scroll-top {
    	background-color: #00519e !important;
    }



    .webkit .redbox{
    	background-color: #00519e !important;
    	color: #fff !important;
    }

    .webkit .greybox{
    	background-color: #dedede !important;
    	color: #000 !important;
    }

    .webkit .yform .type-button input[type="submit"] {
		background-color: rgba(200,200,200,1);
    }


		.sticky.is-sticky .navbar-brand-scroll {
			top: 0;
		}

		.navbar-brand-scroll img {
			max-height: 50px;
		}

.webkit .btn_function  {
	background-color: rgba(200,200,200,1);
}

     /***** Fonts *****/
.webkit h1, 
.webkit a h1, 
.webkit span.frontPageHeadline {
	font-family: wuerthbold,futura,-apple-system,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
    text-transform: none;
	color: #4d4d4d;
	font-size: 24px;
}

.webkit h2,
.webkit a h2,
.webkit .h2,
.webkit .h2-style {
	color: #00519e;
	font-size: 16px;
}

.webkit a:link,
.webkit a:hover,
.webkit a:visited,
.webkit #breadcrumb a,
.webkit #subnav a:hover,
.header-breadcrumb a,
a.modalLink {
	color: #00519e !important;
}

.slideContainerAcc .slideHeadline .accHeadline i, .slideContainer .slideHeadline i {
	color: #00519e !important;
}

.header-brand-logo-img img {
	max-height: 42px;
}

.header .header-nav-mobile .navbar-brand-sm {
	padding-top: 0.6rem;
}

.header-new .header-nav .nav-link.active {
	border-bottom: 0.3rem solid #00519e;
}

.webkit .inner_main ul li .icon-interface-right, 
.webkit .frontpage2col ul li .icon-interface-right, 
.webkit .swiper-slide .slider-description .subheader ul li .icon-interface-right {
	color: #00519e !important;
}

.text-primary {
	color: #00519e !important;
}


a,
.header-new .header-toolbar .dropdown-toggle#languageDropDown:after,
.webkit #subnav a .icon-interface-right,
.breadcrumb-item+.breadcrumb-item::before,
.mobile-mega-menu ul:not(.nav) li:not(.nav-item) a:not(.no-nav-link):not(.ui-menu-item-wrapper).next-button,
.mobile-mega-menu ul:not(.nav) li:not(.nav-item) a:not(.no-nav-link):not(.ui-menu-item-wrapper).back-button,
.header .header-nav-mobile a,
.header .header-nav .nav-item:hover>.nav-link,
.navbar-light .navbar-nav .show>.nav-link, 
.navbar-light .navbar-nav .active>.nav-link, 
.navbar-light .navbar-nav .nav-link.show, 
.navbar-light .navbar-nav .nav-link.active,
.header .header-search .input-group-addon button {
	color: #00519e;
}

.webkit .btn_cta,
.btn-info {
	background-color:  #00519e;
}

#megaDropdown.booNavigation .navContent ul li a:hover {
	color: #00519e;
}	

.redbox,
.swiper-pagination.dots .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #00519e!important;
}

.frontpage .frontpage2col ul li.bulletList:before, .frontpage .frontpage3col ul li.bulletList:before, .frontpage .inner_main ul li.bulletList:before, .inner_main ul li.bulletList:before, .column ul li.bulletList:before {
	color: #00519e !important;
}



/*** Search ***/

.header-toolbar {
	height: 30px;
}

.header .header-search {
	background-color: transparent;
}

.header .header-search.shadow {
	box-shadow: 0 0 0 0;
}

.header .header-search.shadow.is-sticky {
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.26)
}

.header #suggestSearch {
	border: 1px solid #f0f0f0;
}

.header .header-search .input-group-addon {
	right: 1px;
	top: 1px;
}

.header .is-sticky .input-group-addon {
	right: 1px;
	top: 0px;
}

/*** 2-col-teaser ****/

.webkit .frontpage2col .oneTwoCol .imgTextContainer.text-red {
	color: #00519e !important;
}

.webkit .frontpage2col.teaserLayout .imgcontainer {
	border-color: #b3b3b3 !important;
}


/*** 3-col TEaser ***/

.webkit .frontpage .frontpage3col .col .imgcontainer, 
.webkit .frontpage .frontpage3col .col .imgcontainer img {
	border-color: #b3b3b3 !important;
}

.webkit .frontpage .frontpage3col .col h4 {
	color: #00519e !important;
}

/***** 4-col-Teaser *****/
.webkit .frontpage .frontpage4col .column h3 {
	color: #4d4d4d;
	font-size: 13px;
	text-transform: capitalize;
}
.webkit .frontpage .frontpage4col .column h4 {
	/*color: #4d4d4d;*/
	color: #00519e;
	font-size: 16px;
}

.webkit .frontpage .frontpage4col .column .imgcontainer {
	margin-bottom: 0;
}

.webkit .frontpage .frontpage4col .column .imgcontainer img {
	max-height: 148px;
}

.webkit .frontpage .frontpage4col .column .textcontainer {
	border-color: #b3b3b3 !important;

}


/* product slider */
.new .main-div-produkt .text-produkt {
	border-color: #b3b3b3 !important;
}

.product-slider-container .main-div-produkt p.price {
	color: #00519e !important;
}

/* countdown */

#contdownContainer .time  span.nbrCnt {
	background-color: #00519e !important;
}


}
