/*! Title: TITLE Author: Nick Salloum Author URI: http://callmenick.com/ Description: My theme Version: 0.1.0 */ .mm-menu-bg { position: fixed; background-color: __background__; bottom: 7px; left: 12px; width: 44px; height: 44px; border-radius: 1rem; } .mm-menu-toggle { position: fixed; /* top: 12px; left: 12px; */ left: 20px; bottom: 20px; z-index: 20; width: 28px; height: 18px; /* background: -webkit-linear-gradient(90deg, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, #fff 7px, #fff 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px); */ /* background: linear-gradient(0deg, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, #fff 7px, #fff 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px); */ background: -webkit-linear-gradient(90deg, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, __theme_color__ 7px, __theme_color__ 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px); background: linear-gradient(0deg, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, __theme_color__ 7px, __theme_color__ 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px); font-size: 0; text-indent: -9999px; border: none!important; box-shadow: none!important; } .mm-menu-toggle::after, .mm-menu-toggle::before { display: block; position: absolute; left: 0; width: 100%; height: 4px; background-color: __theme_color__; content: "" } .mm-menu-toggle::before { top: 0; -webkit-transform-origin: bottom left; -ms-transform-origin: bottom left; transform-origin: bottom left } .mm-menu-toggle::after { bottom: 0; -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left } .mm-menu-toggle, .mm-menu-toggle::after, .mm-menu-toggle::before { -webkit-transition: all .5s; transition: all .5s } .mm-menu-toggle.active { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg) } .mm-menu-toggle.active::before { width: 75%; -webkit-transform: translateY(7px) rotate(-45deg); -ms-transform: translateY(7px) rotate(-45deg); transform: translateY(7px) rotate(-45deg) } .mm-menu-toggle.active::after { width: 75%; -webkit-transform: translateY(-7px) rotate(45deg); -ms-transform: translateY(-7px) rotate(45deg); transform: translateY(-7px) rotate(45deg) } .mm-menu { position: fixed; top: 0; left: 0; z-index: 10; background-color: __background__; width: 100%; height: 100%; overflow-y: auto; box-shadow: 0; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: -webkit-transform .5s, box-shadow .5s; transition: transform .5s, box-shadow .5s } /* Hide scrollbar for Chrome, Safari and Opera */ .mm-menu::-webkit-scrollbar { display: none; } /* Hide scrollbar for IE, Edge and Firefox */ .mm-menu { -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ } .mm-menu.active { box-shadow: 0 2px 8px rgba(0, 0, 0, .2); -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0) } @media all and (min-width:300px) { .mm-menu { width: 300px; -webkit-transform: translateX(-300px); -ms-transform: translateX(-300px); transform: translateX(-300px) } } .mm-menu__header { position: relative; width: 100%; /* height: 188px; */ /* background-color: #CDDC39 */ margin-bottom: 0.5rem; } .mm-menu__title { /* position: absolute; */ bottom: 12px; left: 12px; margin: 0; padding: 0; color: #fff; font-size: 22px } .mm-menu__items { list-style: none; margin: 0; padding: 0 } .mm-menu__item { display: block; width: 100%; opacity: 0; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%) } .mm-menu__item.in-view { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0) } .mm-menu__item.item-1 { -webkit-transition: opacity .5s .1s, -webkit-transform .5s .1s; transition: opacity .5s .1s, transform .5s .1s } .mm-menu__item.item-2 { -webkit-transition: opacity .5s .2s, -webkit-transform .5s .2s; transition: opacity .5s .2s, transform .5s .2s } .mm-menu__item.item-3 { -webkit-transition: opacity .5s .3s, -webkit-transform .5s .3s; transition: opacity .5s .3s, transform .5s .3s } .mm-menu__item.item-4 { -webkit-transition: opacity .5s .4s, -webkit-transform .5s .4s; transition: opacity .5s .4s, transform .5s .4s } .mm-menu__item.item-5 { -webkit-transition: opacity .5s .5s, -webkit-transform .5s .5s; transition: opacity .5s .5s, transform .5s .5s } .mm-menu__item.item-6 { -webkit-transition: opacity .5s .6s, -webkit-transform .5s .6s; transition: opacity .5s .6s, transform .5s .6s } .mm-menu__item.item-7 { -webkit-transition: opacity .5s .7s, -webkit-transform .5s .7s; transition: opacity .5s .7s, transform .5s .7s } .mm-menu__item.item-8 { -webkit-transition: opacity .5s .8s, -webkit-transform .5s .8s; transition: opacity .5s .8s, transform .5s .8s } .mm-menu__item.item-9 { -webkit-transition: opacity .5s .9s, -webkit-transform .5s .9s; transition: opacity .5s .9s, transform .5s .9s } .mm-menu__item.item-10 { -webkit-transition: opacity .5s 1s, -webkit-transform .5s 1s; transition: opacity .5s 1s, transform .5s 1s } .mm-menu__item.item-11 { -webkit-transition: opacity .5s 1.1s, -webkit-transform .5s 1.1s; transition: opacity .5s 1.1s, transform .5s 1.1s } .mm-menu__item.item-12 { -webkit-transition: opacity .5s 1.2s, -webkit-transform .5s 1.2s; transition: opacity .5s 1.2s, transform .5s 1.2s } .mm-menu__item.item-13 { -webkit-transition: opacity .5s 1.3s, -webkit-transform .5s 1.3s; transition: opacity .5s 1.3s, transform .5s 1.3s } .mm-menu__item.item-14 { -webkit-transition: opacity .5s 1.4s, -webkit-transform .5s 1.4s; transition: opacity .5s 1.4s, transform .5s 1.4s } .mm-menu__item.item-15 { -webkit-transition: opacity .5s 1.5s, -webkit-transform .5s 1.5s; transition: opacity .5s 1.5s, transform .5s 1.5s } .mm-menu__item.item-16 { -webkit-transition: opacity .5s 1.6s, -webkit-transform .5s 1.6s; transition: opacity .5s 1.6s, transform .5s 1.6s } .mm-menu__item.item-17 { -webkit-transition: opacity .5s 1.7s, -webkit-transform .5s 1.7s; transition: opacity .5s 1.7s, transform .5s 1.7s } .mm-menu__item.item-18 { -webkit-transition: opacity .5s 1.8s, -webkit-transform .5s 1.8s; transition: opacity .5s 1.8s, transform .5s 1.8s } .mm-menu__item.item-19 { -webkit-transition: opacity .5s 1.9s, -webkit-transform .5s 1.9s; transition: opacity .5s 1.9s, transform .5s 1.9s } .mm-menu__item.item-20 { -webkit-transition: opacity .5s 2s, -webkit-transform .5s 2s; transition: opacity .5s 2s, transform .5s 2s } .mm-menu__link { display: block; position: relative; overflow: hidden; margin: 4px 0; padding: 12px; color: #727272; font-size: 16px; text-decoration: none; -webkit-transition: background .5s, color .5s; transition: background .5s, color .5s } .mm-menu__link-text { position: relative; z-index: 2 } .mm-menu__link--touch-effect { display: block; position: absolute; z-index: 1; width: 0; height: 0; border-radius: 100%; background-color: #B6B6B6; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50% } .mm-menu__link--touch-effect.animating { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform .5s; transition: transform .5s } .mm-menu-mask { display: block; position: fixed; top: 0; left: 0; z-index: 8; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .8); visibility: hidden; opacity: 0; -webkit-transition: opacity .5s, visibility .5s; transition: opacity .5s, visibility .5s } .mm-menu-mask.active { visibility: visible; opacity: 1 } .mm-menu { width: 256px; }