.mmenu {
 display: block;
 width:1000px;
 position:absolute;
 border-bottom:1px solid #1d8338;
 background:#fafffb;
 height: 496px;
}

.mmenu {
 display: block;
 margin-left: 0px;
 border-bottom:1px solid #1d8338;
 background:#fafffb;
 height: 496px;
}

.top-bar-section li .mmenu:not(.has-form) {

}

.mmenu-column {
 width: 200px;
 float: left;
 padding: 0px;
 background-color: #ffffff;
 border-right:1px solid #cccccc; 
}

.cmenu {
 display: block;
 background-color: #ffffff;
 font-size: 0.8125rem;
 line-height: normal;
 padding:5px;
}

.cmenu label {
 background-color: #fff !important;
 font-size: 0.875rem !important;
 font-weight: bold !important;
 text-align: left;
 padding: 8px 0px 0px 0px !important;
}

.cmenu a {font-weight:bold !important; text-decoration:none; color:#006400 !important; background-color: #ffffff !important;}
.cmenu a:hover {color: #ff0000 !important;}
.cmenu a:focus {color: #ff0000 !important;}
.cmenu a:active {color: #ff0000 !important;}

#reseller_menu {
 min-width: 200px;
}

#reseller_menu label {
 color         : #4D4D4D;
 text-transform: none;
 display       : block;
 cursor        : auto;
 line-height   : normal;
}

#reseller_menu input[type="email"], input[type="password"] {
 width  : 100%;
 padding: 4px;
 height : 1.75rem; 
}


.top-bar-section li.show-basket:not(.has-form) a:not(.button)  {
 background-color: #df4432;
 background-image   : url(../../media/icons/buttons/jyl_btn_cart-2.png) !important;
 background-repeat  : no-repeat;
 background-position: 5px center;
 padding-left: 35px;
}    

.top-bar-section li.show-basket:not(.has-form) {
 background-color: #df4432;
} 

.top-bar-section ul li.show-basket:hover:not(.has-form) > a {
 background-color: #f05f4f; 
}

.top-bar-section  li.show-basket ul.dropdown {
 position:absolute;
}

#basket_menu {
 width:400px;
}

#basket_menu a {
 margin:0; padding:0;
}

#basket_menu .table-row {
 border-bottom:1px solid #cccccc;
}

#basket_menu .cell1 {
 width:40px;
 text-align: left;
}

#basket_menu .cell2 {
 width:10px;
 text-align: right;
}

#basket_menu .cell3 { 
 width:10px; 
}

#basket_menu .cell4 {
 text-align: center;
 width:240px;
}

#basket_menu .cell5 {
 width:90px;
 text-align: right;
}

@media only screen and (max-width: 40.063em)  {
	
#basket_menu .cell4 a {
 font-size:11px;
}
	
	}

.top-bar .dropdown {
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}


.top-bar .title-area {

}

.top-bar .title-area a {
 line-height: 2.8125rem;
 padding: 0px 0.9375rem;
 display: block;
 font-weight: bold;
 /*width: 100%;*/
}

.top-bar .title-area a:hover {
 background-color: #555555;
 color:#ffffff;
}

.top-bar .title-area a:hover, .top-bar .title-area a:focus, .top-bar .title-area a:active {
 color: #ffffff;
}

.top-bar a {
 color: #ffffff;
 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
 font-size: 0.8125rem;
 font-weight: normal;
 text-transform: none; 
}  

.top-bar a:hover, a:focus, a:active {
 text-decoration:none;
 color: #ffffff;
} 

.top-bar-section ul li:hover:not(.has-form) > a {
 background-color: #555555;
}

.top-bar-section li:not(.has-form) a:not(.button):hover {
 background-color: #555555;
}       

.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
 padding-left:20px;
 /*background: #89a53f;*/
}

.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
 background-color: #555555;
}

.top-bar .markedcategorie {font-weight:bold; color:#e52c31; text-transform: uppercase;}
.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a .markedcategorie:not(.button){color:#ffffff;}
.top-bar .markedcategorie-mobile {font-weight:bold; color:#ffffff; text-transform: uppercase;}          