@charset "UTF-8";
/**
 *	Additional CSS for Allied Companies, which use a design color in project settings
 *
 **/


@media all {

  
    .webkit #header #headerNavigation .navigation li a:hover,
    .webkit #header #headerNavigation .navigation li a.active,
    .webkit .frontpage .frontpage4col .col h4,
    .webkit a,
    .webkit a:link,
    .webkit a:hover,
    .webkit a:focus,
    .webkit a:visited,
    .webkit a:active,
    .webkit #breadcrumb,
    .webkit #breadcrumb a {
    	color: #1344A4;
    }

    body {
    	color: #1D1D1B !important;
    }
	
    .webkit .stageSlider .jcarousel-pagination.dots a.active {
    	background-color: #1344A4 !important;
    }

    .webkit #subnav a .icon,
    .webkit #subnav a.current .icon,
    .webkit #subnav a.down .icon {
    	background-image: url(../../layout_wl2/images_wl2/icon-sprites.png);
    }

    .webkit .redbox{
    	background-color: #1344A4 !important;
    	color: #fff !important;
    }

    .webkit .greybox{
    	background-color: #dedede !important;
    	color: #000 !important;
    }

    .webkit .yform .type-button input[type="submit"] {
    	background-color: #1344A4 !important;
    }
	
 /*--------------------------------- LINKS / FOOTER LINK  ---------------------------------------------------------------------*/
	
	a {
		color:  #1344A4 !important;
	}
	
	a.modalLink {
   
    color:  #1344A4 !important;
}

	a:hover {
		color:  #8F999F !important;
	}

	.footer.footer-new a {
		color:  #1344A4 !important;
	}

	.footer.footer-new a:hover {
		color:  #8F999F !important;
	}
	
	    /*--------------------------------- Überschriften  ---------------------------------------------------------------------*/

	h1, .h1-style, .webkit h1, .webkit a h1,.h1-style.heading-alt, .webkit span.frontPageHeadline,.full-slider .swiper-slide .slider-description .headline, .full-slider .swiper-slide .slider-description .h1-style
	{
		font-family: Arial, Helvetica !important;
	   font-weight: bold;
		color: #1344A4 !important;
		hyphens: auto !important;
	}
	
	h2, .h2-style, .webkit h2.h1-style, .webkit .frontpage .frontpage3col .col h4,.heading-alt.h2-style-red,.webkit .frontpage .frontpage3col .col h3, .webkit .frontpage .frontpage3col .col h4, .webkit h2, .webkit h3, .webkit h4, .webkit h5, .webkit h6, h3, h4, h5, h6
	{
		font-family: Arial, Helvetica !important;
	   font-weight: bold;
		color: #1344A4 !important;
	}
 
	.text-primary {
		color: #1344A4 !important;
	}

    /*--------------------------------- Breadcrumb  ---------------------------------------------------------------------*/
	
	.breadcrumb a {
		color: #1344A4 !important;
   }
   
   .breadcrumb-item+.breadcrumb-item::before {
		color: #1344A4 !important;
    }

   /*--------------------------------- Bühne  ---------------------------------------------------------------------*/

	.swiper-pagination.dots .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background-color: #1344A4 !important; 
	}

   /*--------------------------------- Navigation  ---------------------------------------------------------------------*/
   
   .header-new .header-nav .nav-link {
		font-family: Arial, Helvetica !important;
		font-weight: bold;
	}

	.header-new .header-nav .nav-link:hover {
		color: #1344A4 !important;
	}		
 
	#megaDropdown.booNavigation .navContent ul li a:hover {
		color: #1344A4 !important;
	}

	.header-new .header-nav .nav-item:hover>.nav-link {
		color: #1344A4 !important;
	}			

	.header-new .header-nav .nav-link.active {
	   border-bottom: 0.3rem solid #1344A4 !important;
		padding-bottom: 0rem !important;
		color: #1344A4 !important;
	}

	.header-new .header-toolbar .dropdown-toggle#languageDropDown:after {
		color: #1344A4 !important;
	}

	.header .header-search .input-group-addon button {
		color: #1344A4 !important;
	}

/*--------------------------------- mobile Navi------------------------------------ */

	.header .header-nav-mobile a.nav-mobile-toggle,
	.header .header-nav-mobile .navbar-tools a.search-mobile-toggle,
	.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 {
		color: #1344A4 !important;
	}

    /*--------------------------------- FOOTER  ---------------------------------------------------------------------*/

	.footer.footer-new .footer-legal-info,
	.footer.footer-new .footer-legal-info a	{
		color: #1344A4 !important;
	}

	/*---------------------------- Bulletlist ----------------------------------------*/
	
	.webkit .frontpage .nlEquipmentWrapper ul li.bulletList:before, .webkit .frontpage .frontpage2col ul li.bulletList:before, .webkit .frontpage .frontpage3col ul li.bulletList:before, .webkit .frontpage .inner_main ul li.bulletList:before, .webkit .inner_main ul li.bulletList:before, .webkit .column ul li.bulletList:before {
		color: #1344A4 !important;
	}	
	
	.main .container-fluid ul li.bulletList:before {
		color: #1344A4 !important;
	}
	
	/*---------------------------- product-slider ----------------------------------------*/

	.main .new .product-slider-container .main-div-produkt p.headline {
		color:  #1344A4 !important;
		font-family: Arial, Helvetica !important;
		font-weight: bold;
	}

	.new .main-div-produkt .text-produkt {
		border-top: 2px solid #1344A4 !important;
	}

	.product-slider .icon-interface-right:hover, .product-slider .icon-interface-left:hover {
		color: #1344A4 !important;
	}

	/*--------------------------------- teaser  ---------------------------------------------------------------------*/

	.webkit .frontpage .frontpage3col .col .imgcontainer, .webkit .frontpage .frontpage3col .col .imgcontainer img {
		border-bottom: 2px solid #1344A4;
	}
	
	.webkit .frontpage .frontpage3col .col .imgcontainer {
		overflow: inherit;
	}
	
	.webkit .frontpage2col.teaserLayout .imgcontainer {
		border-bottom: 2px solid  #1344A4;
	}

	.border-primary {
		border-color:  #1344A4 !important;
	}
	
	.product-slider-container .main-div-produkt p.price {
		color: #1344A4 !important;
	}
   /*---------------------------- Buttons ----------------------------------------*/

    .btn, .btn_cta, .btn-info {
	   font-family: Arial, Helvetica !important;
	   font-weight: bold;
	   text-transform: none !important;
	   font-size: 1.8rem !important;
border-radius: 0.4em;
    }

    .btn-white {
        background-color: #fff;
        color: #000;
		border-radius: 0.4em;
    
    }
	
	 .text-white .btn-white:hover {
        background-color: #ececec;
        color: #000;
    }

    .btn-dark, .btn_cta, .btn-info, .btn-primary, 
    .webkit .yform .type-button input[type="submit"]   {
	   background-color: #6699FF  !important;
	   color: #ffffff !important;
		border-color: #6699FF  !important;
	border-radius: 0.4em;
    }
	
	.btn-secondary {
		background-color: #1344A4 !important;
		color: #fff;
	}

	.btn_cta:hover, .btn-dark:hover, .btn-info:hover,.btn-primary:hover,.btn-secondary:hover,
	.webkit .yform .type-button input[type="submit"]:hover {
		color: #fff !important;
		background-color: #1344A4 !important;
		border-color: #1344A4 !important;
	 }

    /*---------------------------- Service Menü ----------------------------------------*/
	
	.servicemenu ul li.active, .servicemenu .disabled_mouseover li:hover, .servicemenu.openIFrame ul li:hover {
		background-color: #1344A4 !important;
		
    }

	.btn-scroll-top {
		background-color: #6699FF  !important;
		color: #ffffff !important;
		border-top-left-radius: 0.6em;
    border-bottom-left-radius: 0.6em;
			border-top-right-radius: 0.0em;
    border-bottom-right-radius: 0.0em;
	font-weight: bold;
	}
	
		a.btn-scroll-top:hover {
		
		color: #000000 !important;

	}
	
	#formularContent .container_frame form.wuerthdeform .buttonContainer .servicemenu_button {
		background-color: #1344A4 !important;
	}
	
	.servicemenu ul li a span, .servicemenu ul li {
        border-top-left-radius: 0.6em;
    border-bottom-left-radius: 0.6em;
	background-color: #6699FF !important;
	}
	
	
	.servicemenu ul li a span {
    font-size: 120% !important;
    	font-family: Arial, Helvetica !important;
	   font-weight: bold;
}


    /*----------------------------BÜHNE PFEILE ----------------------------------------*/

		.full-slider .swiper-pagination-button .icon-interface-left {
			padding-right: 0;
			text-align: left;
			padding-left: 0;
			border-top-right-radius: 0.2em;
			border-bottom-right-radius: 0.2em;
		}
		
			.full-slider .swiper-pagination-button .icon-interface-right {
			padding-right: 0;
			text-align: left;
			padding-left: 0;
			border-top-left-radius: 0.2em;
			border-bottom-left-radius: 0.2em;
		} 
		.full-slider .swiper-pagination-button .icon-interface-left, .full-slider .swiper-pagination-button .icon-interface-right {
			font-size: 48px;
			line-height: 48px;
			padding-top: 5px;
			color: #fff;
			 background-color: #6699FF  !important;
			padding-left: 10px;
		}
		
		    /*----------------------------JOBS DB ----------------------------------------*/
			
			.jobs .btn-secondary,  .download-it .btn-secondary {
			background-color: #ffffff !important;
			color: #000000;
			font-weight: normal;
			border-radius: 0.0em;
			font-size: 1.5rem !important;
		}
		
		.jobs .btn-secondary:hover,  .download-it .btn-secondary:hover {
			color: #000000 !important;
		}
		
		.job-detail a:hover
		 {
		text-decoration: none;
		}
		
		.jobs button.ui-multiselect:after, #sortableTable_filter .icon-interface-search, .jobs .dropdown-toggle::after, .ui-multiselect-menu .ui-multiselect-checkboxes label span.custom-control-indicator, .download-it button.ui-multiselect:after, .download-it .custom-select::after,  .download-it .dropdown-toggle::after
		{
        color: #1344A4 !important;
		}

		.jobs .btn-angepasst
		 {
		    font-size: 14px !important;
    padding: 7px;
    padding-left: 20px;
    padding-right: 20px;
		}
		
		.bg-primary {
    background-color: #1344A4 !important;
}

    .custom-select {
    	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 28'%3E%3Cpath fill='%231344A4' d='M25.696 7.296c-0.352-0.384-0.96-0.384-1.344 0l-10.336 11.296-10.368-11.296c-0.384-0.384-0.992-0.384-1.344 0-0.384 0.352-0.384 0.96 0 1.344l10.912 11.904 0.064 0.16c0.192 0.192 0.448 0.288 0.704 0.288s0.544-0.064 0.736-0.288l0.064-0.16 10.912-11.904c0.384-0.384 0.384-0.992 0-1.344z'/%3E%3C/svg%3E") !important;

    }
	
	table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {

	top: 50%  !important;

	}


    /*----------------------------PRODUKT DB ----------------------------------------*/
	
	.slider-for .slick-slide img {
    margin-left: auto !important;
    margin-right: auto !important;
}


}
