.menu-toggle{display:block;width:100%;background:none;border:0;padding:12px 14px;line-height:1.5;}
.main-navigation.main-nav-full-width ul#overlay-main-menu,
.main-navigation.main-nav-full-width #overlay-main-menu > ul,
.main-navigation.main-nav-center{display:block;}
.main-menu-inner, .menu-main-menu-container .main-menu-close{display:none !important;}
.main-navigation ul ul, .main-navigation #overlay-main-menu ul ul,
.main-navigation.toggled #overlay-main-menu ul ul{display:none;}
.menu-dropdown-btn{display:block;float:none;}
.main-menu-close{display:block;background:none;border:0;box-shadow:none;border-radius:4px;position:absolute;top:10px;right:10px;font-size:20px;color:#898989;text-align:center;padding:10px;line-height:1;cursor:pointer;}
.main-menu-close:hover{opacity:0.7;}
body.admin-bar .overlay-menu-rightside .main-menu-close, body.admin-bar .overlay-menu-leftside .main-menu-close{top:42px;}
.main-menu-close::before{font-family:"Font Awesome 5 Free";content:"\f054";font-weight:900;}
.main-menu-close::after{font-family:"Font Awesome 5 Free";content:"\f053";font-weight:900;margin:0 0 0 -6px;}
.overlay-menu-rightside .menu-main-menu-container, .overlay-menu-leftside .menu-main-menu-container, .overlay-menu-rightside div#overlay-main-menu,
.overlay-menu-leftside div#overlay-main-menu{display:block;color:#FFFFFF;position:fixed;top:0;width:280px;max-width:100%;-ms-box-sizing:border-box;box-sizing:border-box;padding:43px 18px 30px 18px;background:#000000;z-index:99998;height:100%;overflow:auto;}
body.admin-bar .overlay-menu-rightside .menu-main-menu-container, body.admin-bar .overlay-menu-leftside .menu-main-menu-container, body.admin-bar .overlay-menu-rightside div#overlay-main-menu,
body.admin-bar .overlay-menu-leftside div#overlay-main-menu{padding:75px 18px 30px 18px;}
.overlay-menu-rightside .menu-main-menu-container, .overlay-menu-rightside div#overlay-main-menu{right:-280px;-webkit-transition:right 0.4s ease 0s;-moz-transition:right 0.4s ease 0s;-ms-transition:right 0.4s ease 0s;-o-transition:right 0.4s ease 0s;transition:right 0.4s ease 0s;}
.overlay-menu-leftside .menu-main-menu-container, .overlay-menu-leftside div#overlay-main-menu{left:-280px;-webkit-transition:left 0.4s ease 0s;-moz-transition:left 0.4s ease 0s;-ms-transition:left 0.4s ease 0s;-o-transition:left 0.4s ease 0s;transition:left 0.4s ease 0s;}
.main-navigation .site-container{padding:0;}
.main-navigation ul ul{background-color:rgba(255, 255, 255, 0.14) !important;box-shadow:none;border-radius:2px;position:relative;float:none;left:0 !important;top:0;z-index:9;}
.main-navigation li{float:none;position:relative;text-align:left !important;}
.main-navigation a{display:block;background:none !important;box-shadow:none !important;font-size:14px;color:#828282;text-align:left;}
.main-navigation.overlay-menu-rightside a, .main-navigation.overlay-menu-leftside a{padding:12px 0;}
.main-navigation.overlay-menu-rightside ul ul a, .main-navigation.overlay-menu-leftside ul ul a{padding:12px 12px;}
.main-navigation.overlay-menu-rightside ul ul ul a, .main-navigation.overlay-menu-leftside ul ul ul a{padding:12px 24px;}
.main-navigation.overlay-menu-rightside ul ul ul ul a, .main-navigation.overlay-menu-leftside ul ul ul ul a{padding:12px 36px;}
.main-navigation.overlay-menu-rightside ul ul ul ul ul a, .main-navigation.overlay-menu-leftside ul ul ul ul ul a{padding:12px 48px;}
.main-navigation ul ul a{width:100%;background:none !important;}
.main-navigation.overlay-menu-dropdown ul ul a{color:inherit;}
.main-navigation ul ul a:hover{background:none;}
.menu-dropdown-btn{background:none;background-color:rgba(255, 255, 255, 0.25);border:1px solid rgba(0, 0, 0, 0.12);position:absolute;top:4px;right:4px;width:40px;height:40px;color:#929292;box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.06);padding:5px 10px 4px;}
.main-navigation .open-page-item > ul.children, .main-navigation .open-page-item > ul.sub-menu{display:block !important;}
.open-page-item > .menu-dropdown-btn > .fa-angle-right:before{content:"\f107";}
.overlay-dd-style-arrow .menu-dropdown-btn{background:none !important;border:0;box-shadow:none;font-size:28px;padding:0;color:#898989;top:2px;}
.overlay-menu-dropdown #overlay-main-menu{display:none !important;position:relative;background-color:#f3f3f3;}
.overlay-menu-dropdown .menu-main-menu-container{position:relative;}
.overlay-menu-dropdown .main-menu-close{top:auto;bottom:-45px;background-color:#eaeaea;border:1px solid rgba(0, 0, 0, 0.08);box-shadow:0 1px 3px rgba(0, 0, 0, 0.08);right:50%;margin:0 -20px 0 0;z-index:18;}
.overlay-menu-dropdown .main-menu-close:hover{color:#222;}
.overlay-menu-dropdown #overlay-main-menu li{box-shadow:0 1px 0 rgba(0, 0, 0, 0.06);}
.main-navigation.overlay-menu-dropdown ul ul a{padding:12px 24px;}
.main-navigation.overlay-menu-dropdown ul ul ul a{padding:12px 36px;}
.main-navigation.overlay-menu-dropdown ul ul ul ul a{padding:12px 48px;}
.main-navigation.overlay-menu-dropdown ul ul ul ul a{padding:12px 60px;}
.overlay-menu-dropdown .menu-dropdown-btn{background-color:rgba(0, 0, 0, 0.04);}
.main-navigation.overlay-menu-dropdown ul ul{background-color:rgba(0, 0, 0, 0.035) !important;box-shadow:0 1px 0 rgba(255, 255, 255, 0.35) inset, 0 -1px 0 rgba(0, 0, 0, 0.08);}
body.overlay-menu-dropdown.show-main-menu #overlay-main-menu{box-shadow:0 -1px 0 rgba(0, 0, 0, 0.08);}
.main-navigation.overlay-nav-block .nav-span-block{background:none !important;}
body.show-main-menu .main-menu-inner, body.show-main-menu .menu-main-menu-container .main-menu-close{display:block !important;}
body.show-main-menu .main-navigation.main-nav-full-width ul#overlay-main-menu,
body.show-main-menu .main-navigation.main-nav-full-width div#overlay-main-menu > ul{display:block;}
body.overlay-menu-rightside.show-main-menu .menu-main-menu-container, body.overlay-menu-rightside.show-main-menu div#overlay-main-menu{right:0 !important;}
body.overlay-menu-rightside.show-main-menu #page{right:280px !important;}
body.overlay-menu-rightside.show-main-menu .site-stick-header.stick-header.stuck{left:-280px !important;}
body.overlay-menu-leftside.show-main-menu .menu-main-menu-container, body.overlay-menu-leftside.show-main-menu div#overlay-main-menu{left:0 !important;}
body.overlay-menu-leftside.show-main-menu #page{left:280px !important;}
body.overlay-menu-dropdown.show-main-menu #overlay-main-menu{display:block !important;}
body.overlay-menu-dropdown.show-main-menu .site-stick-header.stick-header.stuck #overlay-main-menu{background-color:#FFF;position:absolute;left:0;width:100%;top:108px;}
@media only screen and (max-width: 782px) {
body.admin-bar .overlay-menu-rightside .menu-main-menu-container, body.admin-bar .overlay-menu-leftside .menu-main-menu-container, body.admin-bar .overlay-menu-rightside div#overlay-main-menu,
body.admin-bar .overlay-menu-leftside div#overlay-main-menu{padding:87px 18px 30px 18px;}
body.admin-bar .overlay-menu-rightside .main-menu-close, body.admin-bar .overlay-menu-leftside .main-menu-close{top:54px;}
} #site-navigation.main-navigation ul > li > a:hover,
#site-navigation.main-navigation ul > li.current-menu-item > a,
#site-navigation.main-navigation ul > li.current-menu-ancestor > a,
#site-navigation.main-navigation ul > li.current-menu-parent > a,
#site-navigation.main-navigation ul > li.current_page_parent > a,
#site-navigation.main-navigation ul > li.current_page_ancestor > a,
#site-navigation.main-navigation .current_page_item > a,
#site-navigation.main-navigation ul > li.current-menu-item > a span.nav-span-block,
#site-navigation.main-navigation ul > li.current-menu-ancestor > a span.nav-span-block,
#site-navigation.main-navigation ul > li.current-menu-parent > a span.nav-span-block,
#site-navigation.main-navigation ul > li.current_page_parent > a span.nav-span-block,
#site-navigation.main-navigation ul > li.current_page_ancestor > a span.nav-span-block,
#site-navigation.main-navigation .current_page_item > a span.nav-span-block,
#site-navigation.main-navigation.overlay-nav-block ul > li > a:hover span.nav-span-block,
#site-navigation.main-navigation.overlay-nav-plain ul li a:hover,
#site-navigation.main-navigation.overlay-nav-solid ul li a:hover,
#site-navigation.main-navigation.overlay-nav-underline ul li a:hover,
#site-navigation.main-navigation.overlay-nav-blocks ul li a:hover,
#site-navigation.main-navigation.overlay-nav-blocks ul li a:hover span.nav-span-block {
color: #7999c1 !important;
}.overlay-list.overlay-grid-4 article.post, .overlay-list.overlay-grid-4 article.page, .overlay-list.overlay-grid-5 article.post, .overlay-list.overlay-grid-5 article.page, body.woocommerce ul.products.columns-4 li.product, body.woocommerce ul.products.columns-5 li.product {
width: 33.3333%;
}