/*--responsive meniu--*/
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:40px;display:block;position:relative;box-sizing:border-box;z-index:100; text-transform:uppercase;background:transparent;font-family:arial;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease; /*max-width:1280px;*/ margin:auto;}
#cssmenu:after,
#cssmenu > ul:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0;text-align:center;}
#cssmenu #menu-button{display:none;text-align:center;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#cssmenu{text-align:left;margin:auto;display:inline-block;}
#cssmenu > ul > li{display:inline-block;text-align:center;}
#cssmenu.align-center > ul{font-size:0;text-align:center}
#cssmenu.align-center > ul > li{display:inline-block;float:none}
#cssmenu.align-center ul ul{text-align:left}
#cssmenu.align-right > ul > li{float:right}
/* #cssmenu > ul > li > a{padding: 11.5px 15px;font-weight:bold;font-size:13px;text-decoration:none;color:#414141;text-align:center;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;} */
#cssmenu > ul > li > a{padding: 5px 10px;font-weight:bold;font-size:12px!important;text-decoration:none;color:#fff;text-align:center;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#cssmenu > ul > li:hover > a{color:#49a5ec;background:#191919; }
#cssmenu > ul > li > a.active{padding: 5px 10px;font-weight:bold;font-size:12px;text-decoration:none;color:#49a5ec;text-align:center;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;background:#191919;}
.selected{background:#545f75!important}
#cssmenu > ul > li.has-sub > a{/*padding-right:30px - pliusukas/tarpas*/}
#cssmenu > ul > li.has-sub > a:after{padding:8px 15px;position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;content:''}
#cssmenu > ul > li.has-sub > a:before{padding:8px 15px;position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px;}
#cssmenu.align-right ul ul{text-align:right}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#cssmenu li:hover > ul{left:auto}
#cssmenu.align-right li:hover > ul{left:auto;right:0}
#cssmenu li:hover > ul > li{height:40px}
#cssmenu ul ul ul{margin-left:100%;top:0;}
#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%}
#cssmenu ul ul li a{/*border-bottom:1px solid rgba(150, 150, 150, 0.3);*/border-top:1px solid #232323;padding:0px 0px 0px 15px;width:350px;font-size:12px;text-decoration:none;color:#fff;font-weight:400;background:#191919; text-align:left;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease; text-transform:initial; text-transform:uppercase;}
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover{color:#49a5ec;background:#191919;}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:15px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:'';}
#cssmenu.align-right ul ul li.has-sub > a:after{right:auto;left:11px}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:12px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#cssmenu.align-right ul ul li.has-sub > a:before{right:auto;left:14px}
#cssmenu ul ul > li.has-sub:hover > a:before{top:23px;height:0}
.menu-button{background:rgba(0,0,0,0.8);}
.cssmenu_image_product {border-radius:50%; width:150px; height:150px; text-align:center!important; margin:auto; display:inline-block;transition:all .25s ease; padding-top:15px;}
.cssmenu_image_product:hover {opacity:0.8}
.cssmenu_txt_product {text-align:center!important; margin:auto;display:inline-block; padding-left:35%; text-transform:uppercase;}
/*.house{margin-right: 2px !important;}
.women{margin-right: 7px !important;}
.collection{margin-left: 7px !important;}*/
.cssmenu_title{text-align: left;box-sizing: border-box;min-height: 30px;line-height: 30px; padding-left: 20px;}
.cssmenu_hover6c9fcc {}
.cssmenu_hover:hover{/*border-bottom: 5px solid #016b8c; padding-top:30px;*/}
.cssmenu_hover_ac{/*border-bottom: 5px solid #016b8c; padding-top:30px;*/}
/*#cssmenu > ul > li > a:hover {border-bottom:1px solid  #000;}*/
#cssmenu ul ul:nth-child(5){right: 0px;}

@media screen and (max-width:1085px){#cssmenu{width:100%;background: #191919;}
#cssmenu > ul > li > a {padding: 0px 6px;}
#cssmenu ul{width:100%;display:none;}
#cssmenu.align-center > ul{text-align:left}
#cssmenu ul li{width:100%;border-top: #232323 1px solid;}
#cssmenu ul ul li,
#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,
#cssmenu ul ul li a{width:100%;border-bottom:0;line-height:39px;color: #fff;}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px;}
#cssmenu ul ul ul li a{padding-left:30px}
#cssmenu ul ul li a{color:#fff;}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a{color:#fcdf24; background:#191919;}
#cssmenu ul ul,
#cssmenu ul ul ul,
#cssmenu.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;color:#ddd}
#cssmenu > ul > li.has-sub > a:after,
#cssmenu > ul > li.has-sub > a:before,
#cssmenu ul ul > li.has-sub > a:after,
#cssmenu ul ul > li.has-sub > a:before{display:none;}
#cssmenu #menu-button{display:block;padding:9px 5px 5px 15px;color:#fff;cursor:pointer;font-size:12px;text-transform:uppercase;font-weight:700;text-align:left;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease; }
#cssmenu #menu-button:after{position:absolute;top:22px;right:17px;display:block;height:4px;width:20px;border-top:2px solid #fff;border-bottom:2px solid #fff;content:'';transition:0.2s ease-in-out;}
#cssmenu #menu-button:before{position:absolute;top:16px;right:17px;display:block;height:2px;width:20px;background:#fff;content:'';transition:0.2s ease-in-out;}
#cssmenu #menu-button.menu-opened:after{top:23px;border:0;height:2px;width:15px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#cssmenu #menu-button.menu-opened:before{top:23px;background:#fff;width:15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:101;right:0;top:0;display:block;height:40px;width:46px;cursor:pointer;}
#cssmenu .submenu-button.submenu-opened{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease; }
#cssmenu ul ul .submenu-button{height:40px;width:46px}
#cssmenu .submenu-button:after{position:absolute;top:45%;right:19px;width:8px;height:2px;display:block;background:#fff;content:'';}
#cssmenu ul ul .submenu-button:after{right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position: absolute;top: 15px;right: 22px;display: block;width: 2px;height: 8px;background: #fff;content: '';}
#cssmenu ul ul .submenu-button:before{top:27px;right:16px;}
#cssmenu .submenu-button.submenu-opened:before{display:none}
.cssmenu_image_product {display:none;}
.cssmenu_txt_product {padding-left:30px!important;}
}
/*----*/

/*--šoninis responsive meniu--*/
.left_menu {font-size: 14px;cursor:pointer;position: absolute;left: 10px; top:10px; text-transform: uppercase;font-weight: 700; z-index: 1000}
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 10000;
  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: 16px;
  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;}
}
/*----*/