*,:after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bt-menu{z-index:99999;position:fixed;top:0;left:0;width:100%;height:0;border-width:0;border-style:solid;border-color:#333;background-color:rgba(0,0,0,0);-webkit-backface-visibility:hidden;-webkit-transition:border-width 0.3s,background-color 0.3s,height 0 .3s;transition:border-width 0.3s,background-color 0.3s,height 0 .3s}
.bt-menu.bt-menu-open{height:100%;border-width:0 0 50px 250px;background-color:rgba(0,0,0,0.3);-webkit-transition:border-width 0.3s,background-color .3s;transition:border-width 0.3s,background-color .3s}
.bt-overlay{position:absolute;width:100%}
.bt-menu-open .bt-overlay{height:100%}
.bt-menu-trigger {position:fixed;top:25px;left:25px;z-index:100;display:block;width:47px;height:47px; background: #EE2899; border-radius: 50%; text-align: center; cursor:pointer}
.bt-menu-trigger span{position:absolute;top:50%;left:50%; transform: translate(-50%, -50%); display:block;width:25px;height:2px;background-color:#fff;font-size:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .3s;transition:background-color .3s}
.bt-menu-trigger span:before,.bt-menu-trigger span:after{position:absolute;left:0;width:100%;height:100%;background:#fff;content:'';-webkit-transition:-webkit-transform .3s;transition:transform .3s}
.bt-menu-trigger span:before{-webkit-transform:translateY(-250%);transform:translateY(-250%)}
.bt-menu-trigger span:after{-webkit-transform:translateY(250%);transform:translateY(250%)}
.bt-menu-open .bt-menu-trigger span:before{-webkit-transform:translateY(-300%);transform:translateY(-300%)}
.bt-menu-open .bt-menu-trigger span:after{-webkit-transform:translateY(300%);transform:translateY(300%)}
.bt-menu ul{position:fixed;margin:0;padding:0;list-style:none}
.bt-menu ul:first-of-type{top:100px;left:-300px}
.bt-menu.bt-menu-open ul:first-of-type{left:0 !important}
.bt-menu ul:nth-of-type(2){right:50px;bottom:10px}
.bt-menu ul li,.bt-menu ul li a{display:block}
.bt-menu ul:nth-of-type(2) li{float:left;font-size:0}
.bt-menu ul li{visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s,opacity 0.2s,visibility 0 .3s;transition:transform 0.3s,opacity 0.2s,visibility 0 .3s}
.bt-menu ul li a{overflow:hidden;padding:0 4px;font-family:'Open Sans',sans-serif}
.bt-menu ul li a span{position:relative;display:inline-block;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;font-family:'Open Sans',sans-serif}
.bt-menu ul li a span::before{position:absolute;top:100%;content:attr(data-hover);font-weight:700;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#019c58;font-family:'Open Sans',sans-serif}
.bt-menu ul li a:hover span,.bt-menu ul li a:focus span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}
.bt-menu.bt-menu-open ul:first-of-type li,.bt-menu.bt-menu-open ul:nth-of-type(2) li{visibility:visible;opacity:1;-webkit-transition:-webkit-transform 0.3s,opacity .3s .1s;transition:transform 0.3s,opacity .3s}
nav a{position:relative;display:inline-block;outline:none;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;text-shadow:0 0 1px rgba(255,255,255,0.3);font-size:1em}
nav a:hover,nav a:focus{outline:none}
.bt-menu ul:first-of-type li{width:120px;height:50px;line-height:50px;-webkit-transform:translate3d(-100%,50%,0);transform:translate3d(-100%,50%,0)}
.bt-menu.bt-menu-open ul:first-of-type li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.bt-menu ul li a{display:block;outline:none;text-decoration:none}
.bt-menu ul:first-of-type li a{padding:0 17px;box-shadow:inset 0 1px rgba(0,0,0,0.2);color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:1em;-webkit-transition:color .2s;transition:color .2s;width:250px}
.bt-menu ul li:last-child a{box-shadow:inset 0 1px rgba(0,0,0,0.2),inset 0 -1px rgba(0,0,0,0.2)}
.bt-menu ul li a:before{color:#fff;-webkit-transition:color .2s;transition:color .2s}
.bt-menu ul:first-of-type li a:hover,.bt-menu ul:first-of-type li a:focus,.bt-menu ul li a:hover:before,.bt-menu ul li a:focus:before{color:#ee2899}
.bt-menu ul:nth-of-type(2) li{bottom:0;right:0;display:inline-block}
.bt-menu ul:nth-of-type(2) li a{display:inline-block;width:30px;height:30px;background:url(../images/img-sprite.png) no-repeat 0 0;background-size:200px}
.bt-menu ul:nth-of-type(2) li a.facebook:hover{background-position:0 -33px}
.bt-menu ul:nth-of-type(2) li a.twitter{background-position:-35px 0}
.bt-menu ul:nth-of-type(2) li a.twitter:hover{background-position:-35px -33px}
.bt-menu ul:nth-of-type(2) li a.googleplus{background-position:-69px 0}
.bt-menu ul:nth-of-type(2) li a.googleplus:hover{background-position:-69px -33px}
.bt-menu ul:nth-of-type(2) li a.instagram{background-position:-102px 0}
.bt-menu ul:nth-of-type(2) li a.instagram:hover{background-position:-102px -33px}
.bt-menu ul:nth-of-type(2) li a.youtube{background-position:-135px 0}
.bt-menu ul:nth-of-type(2) li a.youtube:hover{background-position:-135px -33px}
@media screen and (max-width: 667px) {
.bt-menu ul:first-of-type li{height:45px}
.bt-menu ul:nth-of-type(2){right:20px;bottom:12px}
}
@media screen and (max-width: 568px) {
.bt-menu ul:first-of-type{top:85px}
.bt-menu ul:first-of-type li{height:40px}
.bt-menu ul:first-of-type li a {font-size: 15px;}
}
@media screen and (max-width: 320px) {
.bt-menu ul:first-of-type li a{font-size:12px}
}