.pushy { position: fixed;
height: 100%;
width: 100%;
max-width: 450px;
top: 0;
padding: 0.8125rem 0 1rem;
z-index: 9999;
background: #070707;
font-weight: 400;
overflow: auto; -webkit-overflow-scrolling: touch;
}
.pushy ul {
padding: 25px 0 0;
position: relative;
text-align: left;
background: 0 0;
}
.pushy ul {margin-left:1rem;}
.pushy ul.sub-menu {
padding: 13px 7px 0;
}
.pushy ul li {
display: block;
padding: 0;
margin: 0 0 10px;
}
.pushy ul li a {
font-family: 'Oswald', sans-serif;
clear: both;
color: #fff;
font-weight: 300;
letter-spacing: 1px;
padding-left: 20px;
position: relative;
}
.pushy ul.pushy-content > li > a:before {
content: ">>";
font-size: 15px;
position: absolute;
left: 0;
top: 3px;
}
.pushy ul.pushy-content li.empty_meny_item {
border-top:1px solid #444;
margin: 20px 0
}
.pushy ul.pushy-content li.empty_meny_item a {
display: none;
}
.pushy ul.pushy-content  > li:first-child  > a:before {
content: ">>";
}
.pushy li a {
font-style: normal;
font-size: 16px;
line-height: 1.2;
color: #E2E7CF;
text-transform: uppercase;
display:table;
padding:5px 0
}
.pushy  li:hover a, .pushy li.current_page_item a {
color: #fff;
text-decoration: none;
}
.pushy .menu-title {
padding: 0 0 1rem;
margin: 0 0 0 1rem;
color: #fff;
}
.pushy .menu-title a{
max-width: 45%;
}
.pushy.pushy-left {
left: 0;
}
.pushy.pushy-right {
right: 0;
}
.pushy-content {
visibility: hidden;
} .pushy-left {
-webkit-transform: translate3d(-100%, 0, 0);
-ms-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
.pushy-open-left #container,
.pushy-open-left .push {
-webkit-transform: translate3d(200px, 0, 0);
-ms-transform: translate3d(200px, 0, 0);
transform: translate3d(200px, 0, 0);
}
.pushy-right {
-webkit-transform: translate3d(200px, 0, 0);
-ms-transform: translate3d(200px, 0, 0);
transform: translate3d(200px, 0, 0);
}
.pushy-open-right #container,
.pushy-open-right .push {
-webkit-transform: translate3d(-200px, 0, 0);
-ms-transform: translate3d(-200px, 0, 0);
transform: translate3d(-200px, 0, 0);
}
.pushy-open-left .pushy,
.pushy-open-right .pushy {
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.pushy-open-left .pushy-content,
.pushy-open-right .pushy-content {
visibility: visible;
} #container,
.pushy,
.push {
transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
}
.pushy-content {
transition: visibility 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
} .site-overlay {
display: none;
}
.pushy-open-left .site-overlay,
.pushy-open-right .site-overlay {
display: block;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 9998;
background-color: rgba(0, 0, 0, 0.5);
-webkit-animation: fade 500ms;
animation: fade 500ms;
}
@keyframes fade {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes fade {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
} .pushy-submenu {  }
.pushy-submenu ul {
padding-left: 15px;
transition: max-height 0.2s ease-in-out, visibility 0.2s ease-in-out;
}
.pushy-submenu ul .pushy-link {
transition: opacity 0.2s ease-in-out;
}
.pushy-submenu button {
width: 100%;
color: #b3b3b1;
padding: 15px 30px;
text-align: left;
background: transparent;
border: 0;
}
.pushy-submenu button:hover {
color: #FFF;
}
.pushy-submenu > a,
.pushy-submenu > button {
position: relative;
}
.pushy-submenu > a::after,
.pushy-submenu > button::after {
content: '';
display: block;
height: 11px;
width: 8px;
position: absolute;
top: 50%;
right: 15px;
background: url(//fehu.diamonds/wp-content/plugins/wp-pushy-mobile/img/arrow.svg) no-repeat;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
transition: transform 0.2s;
} .pushy-submenu-closed ul {
max-height: 0;
overflow: hidden;
visibility: hidden;
}
.pushy-submenu-closed .pushy-link {
opacity: 0;
}
.pushy-submenu-open { }
.pushy-submenu-open ul {
max-height: 1000px;
visibility: visible;
}
.pushy-submenu-open .pushy-link {
opacity: 1;
}
.pushy-submenu-open a::after,
.pushy-submenu-open button::after {
-webkit-transform: translateY(-50%) rotate(90deg);
-ms-transform: translateY(-50%) rotate(90deg);
transform: translateY(-50%) rotate(90deg);
}
@media only screen and (max-width: 767px) {
.pushy {
padding: 0.8125rem 0 1rem;
}
.pushy .menu-close {
top: 28px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pushy .menu-close {
top: 32px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.pushy .menu-close {
top: 38px;
}
}.menu-btn {
padding: 5px 15px;
font-size: 28px;
color: #feca79!important;
line-height: 1.2;
cursor: pointer;
}
.menu_logo {
margin:0 auto
}
.menu-close {
top: 50px;
right: 4px;
padding: 0 15px 0 0;
z-index: 1;
font-size: 20px;
color: #E2E7CF;
position: absolute;
line-height: 1.2;
cursor: pointer;
}
.menu-btn:hover, .menu-close:hover  {
color:#fff!important;
}
@media only screen and (min-width: 1200px) {
.menu-btn { display:none}
}.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}