.overlay ul,.overlay ul li{display:block;position:relative}.res-logo{border-bottom:1px solid #50bcd0;margin:0 0 30px;padding:0 0 10px}.res-logo img{max-width:200px}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:#00a7c5;z-index:9992;overflow:auto}.overlay .overlay-close,.overlay .overlay-close:hover{background:url(/content/images/close-img.png) center center no-repeat}.overlayhidden{overflow:hidden}.overlay .overlay-close{width:32px;height:32px;position:absolute;right:10px;top:10px;overflow:hidden;border:none;color:transparent;outline:0;z-index:100;cursor:pointer;transition:.5s all;-webkit-transition:.5s all;min-width:inherit}.overlay .overlay-close:hover{transform:rotate(270deg);-webkit-transform:rotate(270deg)}.overlay nav{padding:30px 0 0;width:100%;height:100%;text-align:center}.overlay ul{list-style:none;padding:0;margin:0 auto;width:100%}.overlay ul li{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0;clear:both;line-height:normal}.overlay ul li a{font-size:40px;display:inline-block;color:#fff;-webkit-transition:color .2s;transition:color .2s;text-transform:uppercase;padding:15px 60px;line-height:40px;position:relative;overflow:hidden}.overlay ul>li>a{font-size:35px;padding-right:50px;padding-left:50px;transition:all .3s ease 0s;-webkit- transition:all .3s ease 0s}.overlay ul ul>li>a{font-size:24px;line-height:25px;padding:8px 40px}.overlay ul ul ul>li>a{font-size:18px;line-height:22px;padding:7px 60px}.toggle-submenu-button.open-submenu:after,.toggle-submenu-button:after{width:36px;font-family:FontAwesome;height:36px;float:right;font-size:16px;position:inherit;right:inherit;padding-left:0;display:inline-block}.dd_menu li:hover>a,.dd_menu>li:hover>a,.overlay ul li a:focus,.overlay ul li a:hover,.overlay ul li.active a{color:#fff}.overlay-slidedown,.overlay-slidedown-news{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .4s ease-in-out,visibility 0s .4s;transition:transform .4s ease-in-out,visibility 0s .4s}.overlay-slidedown.open,.overlay-slidedown-news.open{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out}.toggle-submenu-button:after{content:"\f054";padding-top:4px}.toggle-submenu-button.open-submenu:after{content:"\f078"}.overlay ul li.res-cart-menu{padding:60px 0}.overlay ul li.res-cart-menu li a{font-size:20px;padding:6px 40px;position:relative;display:inline-block}.overlay ul li.res-cart-menu li a span.res-cart-num{background:#0acef8;width:30px;height:30px;text-align:center;display:inline-block;border-radius:50%;-webkit-border-radius:50%;line-height:30px;color:#fff;font-size:14px;overflow:hidden;position:absolute;top:0;right:2px}.overlay ul li.res-cart-menu li a:hover{color:#555}@media screen and (max-height:30.5em){.overlay nav{height:70%}.overlay ul li{min-height:34px}}@media (max-width:700px){.overlay ul>li>a{font-size:26px}.overlay ul li a{padding:7px 50px}.toggle-submenu-button:after{font-size:16px}.overlay ul ul>li>a{font-size:22px;line-height:24px;padding:6px 40px}}@media (max-width:568px){.overlay ul>li>a{font-size:22px}.overlay ul li a{padding:3px 0px;width: 100%;}.toggle-submenu-button:after{font-size:24px}.overlay ul ul>li>a{font-size:16px;line-height:24px;padding:5px 40px}}
