/* +++++++++++++ weldingtool ++++++++++++++ */

.mainmenu-slide .mainmenu-slide-box {
	background: #9B9A7F;
}

.mainmenu-slide .mainmenu-slide-box:hover strong, .mainmenu-slide .mainmenu-slide-box.mainmenu-slide-box-active strong {
	color: #9B9A7F;
}

.subMenu .mainmenu-submenu > ul > li:hover > a, .subMenu .mainmenu-submenu > ul > li.sfhover > a {
	color: #9B9A7F !important;
}

.newsubMenu .mainmenu-submenu ul li.sfhover img.icon {
	background-color: #9B9A7F;
}

.newsubMenu .mainmenu-submenu > ul li.sfhover > a, .newsubMenu .mainmenu-submenu ul li.sfhover > a:after {
	color: #9B9A7F !important;
}

.newsubMenu .mainmenu-submenu > ul li li.sfhover a:hover {
    color: #9B9A7F;
}

.newsubMenu .mainmenu-submenu {
	background: url(../images/bg_mainmenu_filter.png) left top;
	background-size: 3420px 100%;
}

.btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary {
    background-color: #9B9A7F;
    border-color: #9B9A7F;
}

.btn-primary {
    background-color: #9B9A7F;
    border-color: #9B9A7F;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > li > a:hover {
    background-color: #9B9A7F!important;
}

a {
    color: #9B9A7F;
}

a:focus, a:hover {
    color: #9B9A7F;
}

.brand-color {
    color: #9B9A7F;
}

@media ( min-width:1200px ) {
	header[role="banner"] > .logo {
    float: left;
    width: 500px;
  }

  header[role="banner"] .quick-access {
    width: 670px;
  }
}

.btn-cart {
	background-color: #9B9A7F;
	border-color: #74735E;
}

.btn-cart.active, .btn-cart:active, .btn-cart:focus, .btn-cart:hover, .open > .dropdown-toggle.btn-cart {
	background-color: #9B9A7F;
	border-color: #74735E;
}

.catalog-product-view .layout .nav-tabs > .active > a, .catalog-product-view .layout .nav-tabs > .active > a:focus, .catalog-product-view .layout .nav-tabs > .active > a:hover, #cteile-wrapper .nav-tabs > .active > a, #cteile-wrapper .nav-tabs > .active > a:focus, #cteile-wrapper .nav-tabs > .active > a:hover {
	background-color: #9B9A7F;
	border: 1px solid #74735E;
}

.catalog-product-view .tab-content, #cteile-wrapper .tab-content {
	border: 1px solid #9B9A7F;
}

.sorter .sort-by select {
	width: 150px;
}

.pager .limiter select {
	width: 70px;
}

#products-list .panel-title a::after, .catalog-product-view #accordion_prodattrs .panel-title a::after, #explodedaccordion .panel-title a::after, #cteileTabContent .panel-title a::after, #cteileTabContent .panel-title a::after, #meineausruestung-wrapper .panel-title a::after {
	color: #9B9A7F;
}

.exploded-col-act:hover, .exploded-col-act.active, .exploded-col-act:hover .nmbr, .exploded-col-act.active .nmbr {
	border-color: #9B9A7F;
}

.text-primary {
    color: #9B9A7F;
}

#product_tabs_explodedview_contents .products-list li.item.item-sticky .fa.fa-times-circle, .std-explodedview .products-list li.item.item-sticky .fa.fa-times-circle {
    color: #9B9A7F;
}

.exploded-col-act:hover .nmbr, .exploded-col-act.active .nmbr, #product_tabs_explodedview_contents .products-list li:hover .nmbr, #product_tabs_explodedview_contents .products-list li.item-active .nmbr, .std-explodedview .products-list li:hover .nmbr, .std-explodedview .products-list li.item-active .nmbr {
    background-color: #9B9A7F;
}

#product_tabs_explodedview_contents .products-list li.item.item-sticky, .std-explodedview .products-list li.item.item-sticky {
    border: solid 1px #9B9A7F;
}

.btn-checkout.active, .btn-checkout:active, .btn-checkout:focus, .btn-checkout:hover, .open > .dropdown-toggle.btn-checkout {
    background-color: #9B9A7F;
    border-color: #9B9A74;
}

.btn-checkout {
    background-color: #9B9A7F;
    border-color: #9B9A74;
}

.opc .checkout-agreements {
    border: solid 2px #9B9A7F;
}

.btn-checkout.disabled, .btn-checkout.disabled.active, .btn-checkout.disabled:active, .btn-checkout.disabled:focus, .btn-checkout.disabled:hover, .btn-checkout[disabled], .btn-checkout.active[disabled], .btn-checkout[disabled]:active, .btn-checkout[disabled]:focus, .btn-checkout[disabled]:hover, fieldset[disabled] .btn-checkout, fieldset[disabled] .btn-checkout.active, fieldset[disabled] .btn-checkout:active, fieldset[disabled] .btn-checkout:focus, fieldset[disabled] .btn-checkout:hover {
    background-color: #9B9A7F;
    border-color: #9B9A74;
}

.block-account .block-title {
    border-color: #9B9A7F;
    background-color: #9B9A74;
}

.block-account {
    border-color: #9B9A7F;
}

.page-title h1, .page-title h2, .layout h1 {
    border-bottom: solid 2px #9B9A7F;
}

.btn-cart.disabled, .btn-cart.disabled.active, .btn-cart.disabled:active, .btn-cart.disabled:focus, .btn-cart.disabled:hover, .btn-cart[disabled], .btn-cart.active[disabled], .btn-cart[disabled]:active, .btn-cart[disabled]:focus, .btn-cart[disabled]:hover, fieldset[disabled] .btn-cart, fieldset[disabled] .btn-cart.active, fieldset[disabled] .btn-cart:active, fieldset[disabled] .btn-cart:focus, fieldset[disabled] .btn-cart:hover {
    background-color: #9B9A7F;
    border-color: #9B9A74;
}

#nprogress .bar {
  background: #9B9A7F; 
}

#nprogress .peg {
  box-shadow: 0 0 10px #9B9A7F, 0 0 5px #9B9A7F;
}

#nprogress .spinner-icon {
  border-top-color: #9B9A7F;
  border-left-color: #9B9A7F;
}

.footarea-hersteller {
	visibility: hidden;
	height: 0;
}

.product-menu-panel button[disabled], .product-menu-panel input[disabled] {
    display: none;
}

.home-box:empty { 
    display: none; 
}

.amhighlight {
	color: #9B9A7F;
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
	background-color: #9B9A7F;
	border-color: #9B9A7F;
}

#product_tabs_explodedview_contents .std .panner, .std-explodedview .panner {
	background-color: #9B9A7F;
}

@media print {
	html, body { height: 99%; } 
     
	#headerwrapper, 
	.productlist-nav-wrapper, 
	.btn-back,
	.add-to-box,
	.no-rating,
	#social_buttons,
	#prodTabs,
	.store-switcher,
	.btn-group,
	.shipping-cost-details a,
	#mobileCartAddedBanner,
	.product_video,
	.btn-explodedview,
	iframe,
	.hidden,
	.hidden-print {display:none!important;}
     
	.product-image {width:100%!important; height:60%!important;}
	.product-image img{width:60vw!important; margin-left:19vw; margin-top:10px; margin-bottom:10px;}
     
	.shipping-cost-details:after{content:"Versand"}
}

img.zoom_exmatrix1:hover {
 border: 1px solid #9B9A7F;
}

img.zoom_exmatrix2:hover {
 border: 2px solid #9B9A7F;
}

img.zoom_exmatrix3:hover {
 border: 2px solid #9B9A7F;
}

@media (max-width: 1199px) {
	
	.newsubMenu .mainmenu-submenu {
		background: url(../images/bg_mainmenu_filter_940.png) left top;
		background-size: 2820px 100%;
	}	
	
}

.container-white .layout {
    margin-bottom: 10px!important;
}

.right-triangle {
   width: 0;
   height: 0;
   margin-top: 4px;
   border-left: 7px solid rgba(155,154,127,0.5);
   border-top: 7px solid transparent;
   border-bottom: 7px solid transparent;
}

.tierpricepicsmall {
	background: url(https://media.rehmshop.de/img/logo/staffelpreise_icon_filter.png);
	height:30px;
	width:30px;
	margin:0 auto;
}

.tierpricepictext {
	background: url(https://media.rehmshop.de/img/logo/staffelpreise_text_icon_filter.png);
	height:17px;
	width:113px;
	background-size: 113px 17px;
}

.explodepicsmall {
	background: url(https://media.rehmshop.de/img/logo/explosionszeichnung_icon_filter.png);
	height:30px;
	width:30px;
	margin:0 auto;
}

.searchfield-pic {
 background: url(https://media.rehmshop.de/img/logo/suche_filter.png); 
 background-size: contain;
}

.df-panel__title {
 background-color:#9B9A7F!important;
 border-radius: 6px;
}

.df-panel__title {
	color:#fff!important;
}

#czgdpr-notice-wrp button.button {
 background: #9B9A7F;
 color: #FFFFFF;
}

#czgdpr-notice-wrp button.button.btngrey {
 background: #eeeeee;
 color: #9B9A7F;
}