/*--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 6px;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:#fff;background:#6cb2e0; }
#cssmenu > ul > li > a.active{padding: 5px 6px;font-weight:bold;font-size:12px;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;background:#6cb2e0;}
.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 rgba(100, 159, 205, 0.3);padding:0px 0px 0px 15px;width:250px;font-size:12px;text-decoration:none;color:#fff;font-weight:400;background:#7ab0da; 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:#d4edfc; background:#649fcd;}
#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_hover {}
.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:980px){#cssmenu{width:100%;background: #7ab0da;}
#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: #fff 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:#fff; background:#6099c5;}
#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;}
}
/*----*/