/*
  Author: vektorrausch GmbH (Daniel Sippel) <sippel@vektorrausch.de>
  Author URI: http://vektorrausch.de
*/
/* section-? */
.not-front .menu-container,
.not-front .main-menu-container,
.not-front .main-menu-toggler.open,
.not-front .view-mode-sector .inner,
.not-front .view-mode-teaser.post-type-relation .inner {
  background-color: rgb(81, 137, 189);
}

.view-mode-full h1,
.view-mode-full h2,
.view-mode-full h3,
.view-mode-full h4,
.view-mode-full h5,
.view-mode-full h6,
.widget-title,
.sidebar-menu a,
.section-color {
  color: rgba(155, 161, 164);
}

.sidebar-menu {
	background-color: rgb(250, 250, 250);
  background-color: rgba(155, 161, 164, 0.05);
}

.sidebar-menu .menu-link-depth-0 {
	border-color: rgb(240, 241, 241); 
  border-color: rgba(155, 161, 164, 0.15); 
}

.sidebar-menu .menu-item-depth-1.current-menu-ancestor,
.sidebar-menu .menu-item-depth-1.current-menu-item,
.sidebar-menu .menu-item-depth-1:hover {
	border-color: rgb(230, 232, 232); 
  border-color: rgba(155, 161, 164, 0.25); 
}

.sub-menu-container {
  background-color: rgb(81, 137, 189) !important;
}

#main-menu .menu-link-depth-0:after {
  border-bottom-color: rgb(81, 137, 189) !important;
}

.field ul li {
  background-image: url(img/bullet-company.png);
}

/* section-company */
body.section-company .menu-container,
body.section-company .main-menu-container,
body.section-company .main-menu-toggler.open,
article.section-company.view-mode-sector .inner,
article.section-company.view-mode-teaser.post-type-relation .inner,
.background-company {
	background-color: rgb(81, 137, 189);
}

body.section-company .view-mode-full h1,
body.section-company .view-mode-full h2,
body.section-company .view-mode-full h3,
body.section-company .view-mode-full h4,
body.section-company .view-mode-full h5,
body.section-company .view-mode-full h6,
body.section-company .widget-title,
body.section-company .sidebar-menu a,
body.section-company .section-color,
.color-company {
	color: rgb(81, 137, 189);
}

body.section-company .sidebar-menu {
	background-color: rgb(242, 247, 250);
	background-color: rgba(0, 88, 153, 0.05);
}

body.section-company .sidebar-menu .menu-link-depth-0 {
	border-color: rgb(217, 230, 240);	
	border-color: rgba(0, 88, 153, 0.15);	
}

body.section-company .sidebar-menu .menu-item-depth-1.current-menu-ancestor,
body.section-company .sidebar-menu .menu-item-depth-1.current-menu-item,
body.section-company .sidebar-menu .menu-item-depth-1:hover {
	border-color: rgb(191, 213, 230);	
	border-color: rgba(0, 88, 153, 0.25);	
}

body.section-company .sub-menu-container,
.menu-item.company .sub-menu-container {
	background: url(img/menu-company.png) no-repeat left bottom;
	background-color: rgb(81, 137, 189) !important;
}

body.section-company #main-menu .menu-link-depth-0:after {
	border-bottom-color: rgb(81, 137, 189) !important;
}

body.section-company .field ul li {
	background-image: url(img/bullet-company.png);
}

/* section-environmental */
body.section-environmental .menu-container,
body.section-environmental .main-menu-container,
body.section-environmental .main-menu-toggler.open,
article.section-environmental.view-mode-sector .inner,
article.section-environmental.view-mode-teaser.post-type-relation .inner,
.background-environmental {
	background-color: rgb(81, 137, 189) !important;
}

body.section-environmental .view-mode-full h1,
body.section-environmental .view-mode-full h2,
body.section-environmental .view-mode-full h3,
body.section-environmental .view-mode-full h4,
body.section-environmental .view-mode-full h5,
body.section-environmental .view-mode-full h6,
body.section-environmental .widget-title,
body.section-environmental .sidebar-menu a,
body.section-environmental .section-color,
.color-environmental {
	color: rgb(81, 137, 189) !important;
}

body.section-environmental .sidebar-menu {
	background-color: rgb(244, 250, 249) !important;
	background-color: rgba(32, 155, 129, 0.05) !important;
}

body.section-environmental .sidebar-menu .menu-link-depth-0 {
	border-color: rgb(222, 240, 236) !important;	
	border-color: rgba(32, 155, 129, 0.15) !important;	
}

body.section-environmental .sidebar-menu .menu-item-depth-1.current-menu-ancestor,
body.section-environmental .sidebar-menu .menu-item-depth-1.current-menu-item,
body.section-environmental .sidebar-menu .menu-item-depth-1:hover {
	border-color: rgb(199, 230, 224) !important;	
	border-color: rgba(32, 155, 129, 0.25) !important;	
}

body.section-environmental .sub-menu-container,
.menu-item.environmental .sub-menu-container {
	background: url(img/menu-environmental.png) no-repeat left bottom;
	background-color: rgb(81, 137, 189) !important;
}

body.section-environmental #main-menu .menu-link-depth-0:after {
	border-bottom-color: rgb(81, 137, 189) !important;
}

body.section-environmental .field ul li {
	background-image: url(img/bullet-environmental.png);
}

/* section-product-testing */
body.section-product-testing .menu-container,
body.section-product-testing .main-menu-container,
body.section-product-testing .main-menu-toggler.open,
article.section-product-testing.view-mode-sector .inner,
article.section-product-testing.view-mode-teaser.post-type-relation .inner,
.background-product-testing {
	background-color: rgb(233, 102, 57);
}

body.section-product-testing .view-mode-full h1,
body.section-product-testing .view-mode-full h2,
body.section-product-testing .view-mode-full h3,
body.section-product-testing .view-mode-full h4,
body.section-product-testing .view-mode-full h5,
body.section-product-testing .view-mode-full h6,
body.section-product-testing .widget-title,
body.section-product-testing .sidebar-menu a,
body.section-product-testing .section-color,
.color-product-testing {
	color: rgb(233, 102, 57);
} 

body.section-product-testing .sidebar-menu {
	background-color: rgb(250, 217, 206);
	background-color: rgba(233, 102, 57, 0.05);
}

body.section-product-testing .sidebar-menu .menu-link-depth-0 {
	border-color: rgb(252, 232, 225);
	border-color: rgba(233, 102, 57, 0.15);	
}

body.section-product-testing .sidebar-menu .menu-item-depth-1.current-menu-ancestor,
body.section-product-testing .sidebar-menu .menu-item-depth-1.current-menu-item,
body.section-product-testing .sidebar-menu .menu-item-depth-1:hover {
	border-color: rgb(250, 217, 206);	
	border-color: rgba(233, 102, 57, 0.25);
}

body.section-product-testing .sub-menu-container,
.menu-item.product-testing .sub-menu-container {
	background: url(img/menu-product-testing.png) no-repeat left bottom;
	background-color: rgb(217, 93, 52) !important;
}

body.section-product-testing #main-menu .menu-link-depth-0:after {
	border-bottom-color: rgb(217, 93, 52) !important;
}

body.section-product-testing .field ul li {
	background-image: url(img/bullet-product-testing.png);
}

/* section-instruments */
body.section-instruments .menu-container,
body.section-instruments .main-menu-container,
body.section-instruments .main-menu-toggler.open,
article.section-instruments.view-mode-sector .inner,
article.section-instruments.view-mode-teaser.post-type-relation .inner,
.background-instruments {
	background-color: rgb(21, 54, 89);
}

body.section-instruments .view-mode-full h1,
body.section-instruments .view-mode-full h2,
body.section-instruments .view-mode-full h3,
body.section-instruments .view-mode-full h4,
body.section-instruments .view-mode-full h5,
body.section-instruments .view-mode-full h6,
body.section-instruments .widget-title,
body.section-instruments .sidebar-menu a,
body.section-instruments .widget_product_categories a,
body.section-instruments .section-color,
.color-instruments {
	color: rgb(21, 54, 89);
}

body.section-instruments .sidebar-menu,
body.section-instruments .widget_product_categories {
	background-color: rgb(253, 245, 247);
	background-color: rgba(21, 54, 89, 0.05);
}

body.section-instruments .sidebar-menu .menu-link-depth-0,
body.section-instruments .widget_product_categories a {
	border-color: rgb(250, 225, 230);
	border-color: rgba(21, 54, 89, 0.15);
}

body.section-instruments .sidebar-menu .menu-item-depth-1.current-menu-ancestor,
body.section-instruments .sidebar-menu .menu-item-depth-1.current-menu-item,
body.section-instruments .sidebar-menu .menu-item-depth-1:hover,
body.section-instruments .widget_product_categories .cat-item {
	border-color: rgb(247, 205, 214);	
	border-color: rgba(21, 54, 89, 0.25);	
}

body.section-instruments .sub-menu-container,
.menu-item.instruments .sub-menu-container {
	background: url(img/menu-instruments.png) no-repeat left bottom;
	background-color: rgb(18, 45, 74) !important;
}

body.section-instruments #main-menu .menu-link-depth-0:after {
	border-bottom-color: rgb(18, 45, 74) !important;
}

body.section-instruments .field ul li {
	background-image: url(img/bullet-instruments.png);
}

/* section-qaqc-services */
body.section-qaqc-services .menu-container,
body.section-qaqc-services .main-menu-container,
body.section-qaqc-services .main-menu-toggler.open,
article.section-qaqc-services.view-mode-sector .inner,
article.section-qaqc-services.view-mode-teaser.post-type-relation .inner,
.background-qaqc-services {
	background-color: rgb(105, 110, 114);
}

body.section-qaqc-services .view-mode-full h1,
body.section-qaqc-services .view-mode-full h2,
body.section-qaqc-services .view-mode-full h3,
body.section-qaqc-services .view-mode-full h4,
body.section-qaqc-services .view-mode-full h5,
body.section-qaqc-services .view-mode-full h6,
body.section-qaqc-services .widget-title,
body.section-qaqc-services .sidebar-menu a,
body.section-qaqc-services .section-color,
.color-qaqc-services {
	color: rgb(105, 110, 114);
}

body.section-qaqc-services .sidebar-menu {
	background-color: rgb(248, 248, 248);
	background-color: rgba(105, 110, 114, 0.05);
}

body.section-qaqc-services .sidebar-menu .menu-link-depth-0 {
	border-color: rgb(233, 233, 234);
	border-color: rgba(105, 110, 114, 0.15);
}

body.section-qaqc-services .sidebar-menu .menu-item-depth-1.current-menu-ancestor,
body.section-qaqc-services .sidebar-menu .menu-item-depth-1.current-menu-item,
body.section-qaqc-services .sidebar-menu .menu-item-depth-1:hover {
	border-color: rgb(218, 219, 220);	
	border-color: rgba(105, 110, 114, 0.25);
}

body.section-qaqc-services .sub-menu-container,
.menu-item.qaqc-services .sub-menu-container {
	background: url(img/menu-qaqc-services.png) no-repeat left bottom;
	background-color: rgb(91, 96, 99) !important;
}

body.section-qaqc-services #main-menu .menu-link-depth-0:after {
	border-bottom-color: rgb(91, 96, 99) !important;
}

body.section-qaqc-services .field ul li {
	background-image: url(img/bullet-qaqc-services.png);
}

/* section-contact */
body.section-contact .menu-container,
body.section-contact .main-menu-container,
body.section-contact .main-menu-toggler.open,
article.section-contact.view-mode-sector .inner,
article.section-contact.view-mode-teaser.post-type-relation .inner,
.background-contact {
	background-color: rgb(88, 148, 203);
}

body.section-contact .view-mode-full h1,
body.section-contact .view-mode-full h2,
body.section-contact .view-mode-full h3,
body.section-contact .view-mode-full h4,
body.section-contact .view-mode-full h5,
body.section-contact .view-mode-full h6,
body.section-contact .widget-title,
body.section-contact .sidebar-menu a,
body.section-contact .section-color,
.color-contact {
	color: rgb(81, 137, 189);
}

body.section-contact .sidebar-menu {
	background-color: rgb(247, 250, 252);
	background-color: rgba(88, 148, 203, 0.05);
}

body.section-contact .sidebar-menu .menu-link-depth-0 {
	border-color: rgb(230, 239, 247);
	border-color: rgba(88, 148, 203, 0.15);
}

body.section-contact .sidebar-menu .menu-item-depth-1.current-menu-ancestor,
body.section-contact .sidebar-menu .menu-item-depth-1.current-menu-item,
body.section-contact .sidebar-menu .menu-item-depth-1:hover {
	border-color: rgb(213, 228, 242);	
	border-color: rgba(88, 148, 203, 0.25);
}

body.section-contact .sub-menu-container,
.menu-item.contact .sub-menu-container {
	background: url(img/menu-contact.png) no-repeat left bottom;
	background-color: rgb(81, 137, 189) !important;
}

body.section-contact #main-menu .menu-link-depth-0:after {
	border-bottom-color: rgb(81, 137, 189) !important;
}

body.section-contact .field ul li {
	background-image: url(img/bullet-contact.png);
}
