﻿


#et-secondary-menu li,
#top-menu li {
	word-wrap: break-word;
}


#et-secondary-menu .et-social-icons {
	margin-right: 20px;
}


#et-secondary-menu {
	float: right;
}


	#et-secondary-nav,
	#et-secondary-menu {
		display: none !important;
	}


	#et-secondary-menu .et_duplicate_social_icons {
		display: inline-block;
	}


	#et-info,
	#et-secondary-menu {
		display: block;
		float: none;
		text-align: center;
	}


	.et_secondary_nav_two_panels #et-secondary-menu {
		margin-top: 12px;
	}
#et-secondary-menu .ubermenu-target-title{font-size:15px}


#footer .col-left {
  margin-bottom: 10px; }


#main #connect .col-left, #connect .col-right {
  float: none;
  width: 100%; }


.page-template-template-contact-php .location-twitter .col-left {
  float: none; }
.hero-text .lead{font-size:30px;line-height:30px;margin-bottom:40px;font-weight:300;font-style:italic;-moz-animation-delay:500ms;-webkit-animation-delay:500ms;animation-delay:500ms}
.blog-grid .article.big .lead{display:none}
.news-col-list .article.big .lead{display:none}
.henkel-azur-landing .plain-text .lead{color:#dd5597;font-size:26px;line-height:32px;margin-bottom:20px}
.henkel-azur-landing .plain-text .lead span{font-weight:600;font-size:30px}

.header-banner {
-ms-flex: 1;
flex: 1;
text-align: right;
margin-top: 15px;
margin-bottom: 15px;
}

.guest-artist .read-more {
  position: absolute;
  bottom: 20px;
  margin: auto auto;
  width: 100%;
  z-index: 2;
}

 #pgc-2-0-0 { width:100% }
.special-section .panel-grid-cell{padding:0!important}

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
  float: left;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
 #pg-2-0 .panel-grid-cell {  }
 #pl-2 .panel-grid-cell { padding:0 }
 #pl-2 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-2 .panel-grid .panel-grid-cell-mobile-last , #pg-2-0 .panel-grid-cell:last-child { margin-bottom:0px }
.tab-content .show-content{display:none}
.tab-content .show-content.active{display:block}


        .right-border {
            float: right;
            margin-top: 0px;
            margin-right: 20px;
            height: 40px;
            width: 3px;
            background-color: black;
        }
.clr{color:#000}



.center_magic {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.media-date,.media-meta{color:#38395a}
.media-date{font-size:14px;font-family:'Open Sans','Helvetica Neue',helvetica,arial,sans-serif;margin-left:10px;float:right!important;font-weight:400}
.sub-menu .media-date,.sub-menu .media-meta{color:#fff}
.mtw .media-date{margin-top:0}

#bottom_box{
	background-color:#e8e8e8;
	border:solid 1px #d1d1d1;
	padding:15px 20px 0 20px;
	margin-top:20px;
	position:relative
}


.grideschis
{
background-color:#E6E7E9;
}

#mw-site-info .d { color:#ddd; margin:0 2px 0 2px; }


i.icon.info:before {
  content: "\f129"; }


i.icon.info.circle:before {
  content: "\f05a"; }



.ui.info.message {
  background-color: #F8FFFF;
  color: #276F86; }


.ui.info.message,
.ui.attached.info.message {
  -webkit-box-shadow: 0px 0px 0px 1px #A9D5DE inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 1px #A9D5DE inset, 0px 0px 0px 0px rgba(0, 0, 0, 0); }


.ui.info.message .header {
  color: #0E566C; }

  #site-header .info {
    display: none; }
.item-list .title{font-weight:bold;}
h2,.title{font-size:18px;}
#testata .title{font-size:19px;font-weight:bold;display:inline-block;line-height:23px;margin:0;padding:0;}
.filtertitle .title{font-size:12px;}
.overflow-hidden{overflow:hidden}

#system_details li {
	width: 31.65%;
	float: none;
	display: inline-block;
}

#system_details li img {
	width: 100%;
}

#system_details {
	text-align: center;
	padding-top: 25px;
}

#system_details li span {
	font-size: 15px;
	height: 44px;
}

#system_details li.right {
	margin: 0 5px 15px;
}

#system_details h2, #system_content h2, #system_content h3 {
	line-height: 1em;
}

#system_details h2 {
	padding: 0 2em;
	margin-bottom: 0.75em;
	font-size: 2em;
}


#system_details, #system_content {
    padding: 0;
    margin-top: 35px;
}

#system_details li span small {
    display: table-cell;
    vertical-align: middle;
}

#system_details #system_details_divider {
    height: 2em;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
#s5_responsive_mobile_sidebar_body_wrap #s5_responsive_mobile_bar_active{margin:0;padding-left:15px;padding-right:15px;float:none}

.title-16 {
  font-size: 16px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
}
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}

      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_wrap_0 * {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
      }

      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_wrap_0 {
        background-color: rgba(255, 255, 255, 0.00);
        border-width: 0px;
        border-style: none;
        border-color: #000000;
        border-radius: ;
        border-collapse: collapse;
        display: inline-block;
        position: absolute;
        text-align: center;
        width: 100%;
                max-width: 1920px;
                  box-shadow: ;
        overflow: hidden;
        z-index: 0;
      }
.modal-body{position:relative;padding:15px}
.modal.video-modal .modal-body{padding:0;margin:0;z-index:9995;background-color:#000!important}
.modal-video .modal-body{padding:0!important}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
.ui--title-borders{border-bottom:1px solid transparent;border-color:#ebebeb;}


.sub-menu .menu-item-has-children {
	position:relative;	
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}


#footer_nav {
	list-style: none;
	width: 220px;
	display: block;
	margin: 0px;
	padding: 0px;
}


#footer_nav li {float: left;
	            font-size: 11px;
	            margin: 0;
	            padding: 0;
}

#footer_nav a {color: #fff;
	           display: block;
	           padding-right: 20px;
	           text-decoration: none;
}


#footer_nav a:hover {color: #c93434;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}




#sitename {
  color:#ffffff;
  height:90px;
  margin:0 20px 10px;
  text-align:left;
}


#sitename h1,#sitename h2 {
  font-weight:400;
  margin:0;
  padding:0;
}


#sitename h1 {
  font-size:2.4em;
  padding-top:20px;
}


#sitename h1 a {
  color: #ffffff;
  text-decoration: none;
  letter-spacing: 5px;
}


#sitename h2 {
  font-size:1.6em;
}




#content,#contentalt {
  background-color:#fafcff;
  border:1px solid #909090;
  color:#2a2a2a;
  padding:15px 20px 5px;
}


#content {
  margin:0 200px;
}


#content h1,#contentalt h1,#contentalt h2 {
  background-color:inherit;
  color:#606060;
  font-size:1.8em;
  font-weight:bold;
  letter-spacing:-1px;
  margin:0 0 15px;
  padding:0;
}


#content h1,#contentalt h1 {
  border-bottom: 1px solid #b0b0b0;
}


#content h2 {
  font-size:1.6em;
  color:#606060;
}

		#slider_nav_1		{
			display: none;
			position: absolute;
			z-index: 2000;
			bottom: -10px;
			left: 50%;
			margin-left: -20px;
		}

		#slider_nav_1 a
		{
			background-color: #888;
			padding: 15px 15px 15px 15px;
			margin-right: 2px;
			color: #fff;
			border-radius: 25px;
			border: solid 5px #fff;
			font-size: 0px;
		}

		#slider_nav_1 a.activeSlide
		{
			background-color: #00aeef;
			color: #fff;
		}

.header-layout-two .header-t {
    padding: 50px 0;
}


.header-layout-two .header-t input.search-field {
    font-size: 0.8em;
}
body.boxed #main.wide .vc_row[data-vc-stretch-content] .porto-wrap-container{padding-left:20px;padding-right:20px;}
.porto-wrap-container .container{width:100%;padding-left:0;padding-right:0}
body.boxed #main.wide .porto-wrap-container{max-width:none;margin:0;padding:0}
.et_pb_blog_0 .post-content{display:none}
.et_pb_blog_0 .et_pb_post .post-content,.et_pb_blog_0.et_pb_bg_layout_light .et_pb_post .post-content p,.et_pb_blog_0.et_pb_bg_layout_dark .et_pb_post .post-content p{font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:16px;line-height:1.6em}
#site-navigation .menu-item-has-children .fa,#site-navigation .page_item_has_children .fa{float:right;font-size:14px;width:40px;height:40px;text-align:center;line-height:40px;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
#site-navigation .menu-item-has-children .fa.open,#site-navigation .page_item_has_children .fa.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}

.modal.fade .modal-dialog {
  -webkit-transform: translate3d(0, -25%, 0);
  transform: translate3d(0, -25%, 0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}





.navi_links_zelle{width:190px; height:20px; overflow:hidden; float:left; color: #6C757D; padding-left:5px; padding-right:5px; padding-top:4px; border-radius:3px; font-size: 0.8rem; }

.navi_links_zelle:hover{background-color:#E2F0D0;}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

.socials__email {
  width: 23px;
}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}
.sd-content ul li.share-twitter div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-twitter a:before,.sd-social-icon-text .sd-content li.share-twitter a:before,.sd-social-text .sd-content ul li.share-twitter a:before{content:'\f202'}
.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button{background:#00acee;color:#fff!important}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.location_content .loc_address {    margin-top: 0;    text-transform: none;    color: #6f6e6b;    font-size: 16px;    line-height: 1.2;    margin-bottom: 1px;}
.blog-post .read-more-wrap {padding-top: 15px;}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

.sub-menu .menu-item-has-children:after { color: #fff }
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}


.go-to-top .icon-bg {
	background-color: #0C4C8A;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.08);
	border-radius: 5px;
	height: 45px;
	position: absolute;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	width: 45px;
}



input[type="reset"],
input[type="button"],
input[type="submit"],
.main-slider .flex-control-nav a.flex-active,
.main-slider .flex-control-nav a:hover,
.go-to-top .icon-bg,
.search-submit,
.btn-default,
.widget_tag_cloud a {
	background-color: #111111;
}
.move-to-top-wrapper{position:fixed;right:0;bottom:0;left:0;opacity:0;visibility:hidden;-webkit-transition:opacity .2s linear,visibility 0s .2s linear;transition:opacity .2s linear,visibility 0s .2s linear;z-index:1030}
.scrolled .move-to-top-wrapper{opacity:1;visibility:visible;-webkit-transition:opacity .2s linear,visibility 0s linear;transition:opacity .2s linear,visibility 0s linear}
.move-to-top-wrapper .move-to-top-container{position:relative}
.move-to-top-wrapper #move-to-top{cursor:pointer;position:absolute;width:4.5rem;height:4.5rem;right:1.5rem;bottom:1.5rem;font-size:2.1rem;line-height:2rem;padding:1.2rem;border-radius:2.2rem;background:#fff;opacity:.8;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}
.move-to-top-wrapper #move-to-top:hover{opacity:1}

    .mitt-auf .heart-container .heart {
      position: static;
      pointer-events: default;
      margin: 30px auto 20px; }
.column.address-radio-button{padding:0 0 0 1.071rem}
.column.is-6-desktop.staffLink{padding:0}
.megamenu .megamenuInner .megamenuBox.column-fill-2{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:400px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.megamenu .megamenuInner .megamenuBox.column-fill-2 .item{max-width:50%}
.column{padding:1.071rem}
.is-print-product-detail .column{padding-bottom:0!important}
.tableTitle .column{padding:10pt!important}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}

	.tmenu{		
		height: 36px;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		padding-left: 5px;
		padding-right: 5px;
		color: #6e6e6e;
		font : bold  10px Verdana;
		cursor: pointer;
text-align: center;
	}


#menu {
	border-top:6px #003366 solid;
	padding-top:5px;
	Xtext-align: justify;
}


#menu a {
	color:#003366;
	text-decoration:none;
	font-size:23px;
	font-weight:bold;
	margin-right: 80px;
}


#menu a:hover, #menu a.active {
	color: #99cc66;
}


#menu a:last-child {
	margin-right: 0px;
	float:right;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}


.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

  #site-header .header-callouts {
    margin-right: 1em; }

    #site-header .header-callouts ul {
      list-style: none; }

      #site-header .header-callouts ul li {
        display: inline;
        padding: 0 1em 0 0;
        font-family: "Raleway", sans-serif;
        text-transform: uppercase;
        font-weight: 500; }

      #site-header .header-callouts ul a {
        border: solid #2a6592 2px;
        padding: .5em 2em;
        color: #2a6592; }

.thumb_img_link:hover .thumb_time{
	display: none;
}

.thumb_img_link{
width : 180px;
height: 135px;
display: block;
text-decoration:none;
position:relative;
}


.header--row .header--row-inner,
.header--row .header--row-inner .container .row {
  display: flex;
  align-items: center; }


.header--row.layout-fullwidth .header--row-inner .container {
  max-width: 100% !important; }


.footer--row .footer--row-inner,
.footer--row .footer--row-inner .container .row {
  display: flex;
  align-items: center; }


.footer--row.layout-fullwidth .footer--row-inner .container {
  max-width: 100% !important; }
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;margin-right:auto;margin-left:auto}


.ams-details {
  margin-left: 140px;
}


.divider .line {
  height: 1px;
  background: #d2a355;
  width: calc(50% - 25px);
  position: relative;
  top: 3px;
}

.footer-links { 
	margin: 55px 0 0; 
	float: left;
	color: #ffffff;
}


#intro .carousel-container {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}








.wrap {
  max-width: 63rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .9375rem;
  padding-right: .9375rem;
}
