/*#svmenu{list-style:none;display:block;clear:both;}*/
/*.svmenu1{float:left;list-style:none;display:none;background:url("img/menu_li_bg.png") repeat scroll 0 0 transparent;width:auto;}*/
/*.svmenu1-li, .svmenu-li{float:left;}*/
/*.svmenu-li a{padding:7px;display:block;float:left;font-family:Open Sans;font-size:14px;font-weight:600;color:#FFF;}*/
/*.svmenu1-li1{background:url("img/left_m.png") left center no-repeat;}*/
/*.svmenu1-lia2{background:url("img/right_m.png") right center no-repeat;}*/
/*a.svmenu1-lia1,a.svmenu1-lia2{font-size:14px;font-weight:300;height:34px;line-height:35px;padding-left:40px;padding-right:40px;text-transform:uppercase;width:120px;}*/
/*.svmenu1-lia1{background:url("img/li_sepa.png") right center no-repeat;}*/
/*.svmenu1-li{text-align:center;display:block;}*/
/*.svmenu2{list-style:none;background:#FFFFFF;border:1px solid #C1C1C1;position:absolute;display:none;top:241px;padding:5px;z-index:100;border-radius:8px;}*/
/*.svmenu3{list-style:none;}*/
/*.svmenu2 a,.svmenu3 a{color:#106EB9;float:none;}*/
/*.svmenu2-li{text-align:left;float:left;}*/
/*.svmenu3-li{float:none;line-height:10px;padding-left:12px;text-align:left;}*/
/*.svmenu2-li a{border-bottom:1px dashed #3D95DC;color:#146699;font-family:Open Sans;font-size:15px;font-weight:600;line-height:16px;margin:4px 5px 2px;padding-bottom:10px;text-align:left;width:200px;}*/
/*.svmenu3-li a{border-bottom:1px solid #000;color:#333333;font-family:Open Sans;font-size:13px;font-weight:400;width:180px;padding-bottom:5px;}*/
/*.svmenu2-li a:hover{color:#106DB6;text-decoration:none;}*/
/*#ulli1{background:!*url("img/ulli1.png")*! no-repeat scroll left center  transparent;font-family:Open Sans;font-size:14px;letter-spacing:0.4px;line-height:12px;margin-left:8px;padding-left:8px;padding-right:8px;width:220px;text-decoration:none;}*/
/*#ulli2{background:!*url("img/ulli2.png")*! no-repeat left 1px;font-family:Open Sans;font-size:14px;letter-spacing:0.4px;line-height:32px;margin-left:1px;padding-left:8px;padding-right:8px;width:240px;text-decoration:none;}*/
/*.svmenu1-lia1:hover,.svmenu1-lia2:hover{text-decoration:none;}*/
/*#ulli3{text-transform:capitalize;background:url("img/gift.png") no-repeat left 6px;font-family:Open Sans;font-size:14px;letter-spacing:0.4px;line-height:32px;margin-left:8px;padding-left:39px;padding-right:12px;width:70px;}*/
/*#ulli4{text-transform:capitalize;background:url("img/24hBlueF.png") no-repeat left 6px;font-family:Open Sans;font-size:14px;letter-spacing:0.4px;line-height:32px;margin-left:8px;padding-left:39px;padding-right:12px;width:100px;}*/


/*.menu_bottom_arrow{display:block;width:24px;height:20px;background:url("img/menu_bottom_arrow.png") no-repeat;position:absolute;display:none;top:220px;padding:5px;z-index:100;}*/
/*.ulli_menu0 .svmenu1-li1 .svmenu2{width:896px !important;}*/


/*h1{margin-bottom:5px;font-size:20px;line-height:28px}*/


/* SVMENU */
.svmenu-bg{
  display: none;
}

.svmenu-bg li{
  list-style-type: none;
}

#svmenu {
  background-color: #ffffff;
  border: 1px solid #dad9d7;
  border-top: 0;
  display: none;
  max-width: 285px;
  position: absolute;
  width: 100%;
  z-index: 9999;
}

#container-left-content
{
  display: none;
}

#svmenu { display: block; position: relative; }
#container-left-content
{
  display: block;
  position: relative;
}

.svmenu-bg .categorii .icon { background-position: 0 0 !important; }
.svmenu1-li {
  border: 1px solid transparent;
  border-top-color: #dad9d7;
  border-right: 0;
  padding-left: 15px;
}
.svmenu-lia:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
/*
-> HOVER INTENT
# BACKGROUND
.svmenu1-li:hover { background-color: #ecedec; border: 1px solid #151515; border-right: 0; }

# ARROW
.svmenu1-li:hover > a:after {
  content: url(../img/after-li.png);
  right: -11px;
  position: absolute;
  top: -2px;
  z-index: 999999;
}
*/

#svmenu2_6, #svmenu2_7, #svmenu2_123, #svmenu2_195, #svmenu2_250, #svmenu2_251 {
  background: #ffffff bottom right no-repeat;
}

#svmenu2_123 {
  background-image: url(../img/bg1.png);
}

#svmenu2_195 {
  background-image: url(../img/bg2.png);
}

#svmenu2_250 {
  background-image: url(../img/bg-consumabile.png);
}

#svmenu2_251 {
  background-image: url(../img/cadcam-echipamente.png);
}

#svmenu2_6 {
  background-image: url(../img/laborator-consumabile.png);
}

#svmenu2_7 {
  background-image: url(../img/bg-echipamente.png);
}

.svmenu1-li_hovered {
  background-color:   #ecedec;
  border: 1px solid #151515 !important;
  border-right: 0;
}

.svmenu1-li_hovered > a:after {
  content: url(../img/after-li.png);
  position: absolute;
  right: -11px;
  top: -2px;
}

.svmenu1-li_hovered > a {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}

.svmenu1-li > a {
  color: #222222;
  display: block;
  font-weight: 600;
  padding: 7px 15px;
  text-transform: uppercase;
  z-index: 999999;
}
.svmenu-li .subcateg {
  border-bottom: 1px solid #0076ce;
  color: #0076ce;
  display: inline-block; *display: inline; *zoom: 1;
  font-size: 14px;
  padding-bottom: 5px;
  text-transform: uppercase;
  font-weight: bold;
  width: 100%;
}
.svmenu2 {
  background-color: #ffffff;
  border: 1px solid #151515;
  display: none;
  min-height: 409px;
  padding: 25px 10px;
  position: absolute;
  right: -886px;
  top: 0;
  width: 886px;
}
.svmenu2 a { color: #222222; font-family: Arial; }
.svmenu2-li {
  margin-bottom: 5px;
}

.price .zecimale {
  font-size:14px;
  line-height: 1.5;
  vertical-align: top;
}

.svmenu2-li > a {
  color: #0076ce;
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.svmenu2-li a:hover {
  color: #00A2A7;
}
/*
-> HOVER INTENT
# ACTION
.svmenu1-li:hover .svmenu2 { display: block; }
*/


.svmenu1-li1 { border-top: 1px solid transparent; margin-top: -1px; }
.svmenu1-li > a, .svmenu3-li { position: relative; }
.svmenu1-li > a:before, .svmenu3-li:before {
  /*background: url(../img/spriteme1.png);*/
  /*background-position: -50px -24px;*/
  content: "";
  /*content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAMAAADJhsaRAAAAM1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjBUbJAAAAEXRSTlMA/n8DjgnutIZ0cmZlWUI0JPAl1OEAAAAwSURBVAjXJUrHEQAgCCMo9rb/tB4hj3QReUIcLGrKGNEo1GgqNHIz7t1vu8z4X+cPFrUApugWIp4AAAAASUVORK5CYII=');*/

  height: 9px;
  width: 6px;
  position: absolute;
  top: 0;
}
.svmenu1-li > a { padding-left: 15px; }
.svmenu1-li > a:before { left: 0; top: 11px; }
.svmenu3-li:before {
  top: 4px;
}

/*.svmenu3 {
  background-color: #ffffff;
  display: none;
  max-width: 258px;
  position: absolute;
  width: 100%;
  z-index: 1;
}*/
/*.svmenu2-li:hover .svmenu3 { display: block; }*/
.svmenu3-li { margin: 2.5px 0; padding-left: 20px;  }
.svmenu3-li:hover a { border-bottom: 1px solid #0076ce; color: #0076ce; }
.svmenu3-li:before { left: 5px; }

#svmenu > li:first-child { margin-top: 0; }

#svmenu > li {
  border-top: 1px solid #dad9d7;
  padding: 10px 0 0;
}
.svmenu-bg > li:hover #svmenu { display: block !important; }

#svmenu > li > a, #svmenu > li > .svmenu1 { display: block; }
#svmenu > li > a { padding: 0 15px; }

.svmenu-bg .categorii {
  background-color: #0076ce;
  border-bottom: 10px solid #016cbc;
  color: #ffffff;
  cursor: default;
  font-size: 17px;
  font-weight: bold;
  height: 48px;
  line-height: 48px;
  padding: 0 15px;
  position: relative;
  text-transform: uppercase;
}
.svmenu-bg .categorii .icon {
  /*background: url(../img/spriteme1.png) no-repeat;*/
  /* background-position: 0px 0px;*/
  background-position: -10px -61px;
  height: 11px;
  position: absolute;
  right: 15px;
  top: 50%;
  width: 18px;
}


.svmenu2-mobile{
  background-color: #ffffff;
  display: none;
  position: relative;
  padding: 25px 10px;
  top: 0;
  width: 100%;
}

.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  color: #f1f1f1;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
