/* custom_menu */
.menu .dropdown-menu{max-width: 500px;width: 100%;border-radius: 0;padding: 30px 0px;margin: 0;height: calc(100vh - 117px);border: none;font-family: 'Marcellus', serif;}
.menu .dropdown-menu li.shop_all{font-family: 'Raleway', sans-serif;margin-bottom: 20px;}
.menu .dropdown-menu li a{font-size:19px;color:#000;border-bottom:2px solid transparent;padding:7px 130px;font-family: 'Marcellus', serif;}
.menu .dropdown-menu li a:hover{background-color:transparent;}
.menu .dropdown-menu li a:hover span{border-bottom:2px solid #b4a169;}
.menu .dropdown-menu li.shop_all a i{font-size: 16px;position: relative;top: -3px;left: 10px;}
.menu .dropdown-menu.submenu{padding: 30px 40px 80px 40px;background:#e7e7e7;}
.menu .dropdown-menu.submenu li a{padding:0;text-align: center;}
.menu .dropdown-menu li a:focus{background-color:transparent;}
.menu .dropdown-menu.submenu .shop_all{margin-bottom: 25px;font-size: 18px;font-family: 'Raleway', sans-serif;font-weight: 500;color: #000;}
.menu .dropdown-menu.submenu .shop_all a{font-size: 18px;font-weight: 500;text-align: left;}
.menu .dropdown-menu.submenu .shop_all a i{top:0;}
.menu .dropdown-menu.submenu li a img{width: 100%;display: block;margin-bottom:10px;}
.menu .dropdown-menu.submenu li{margin-bottom:30px;}
.scroll_nav{list-style-type:none;padding:0;margin:0;height: 100%;overflow-y: scroll;padding-right: 40px;}
.cross_menu{position: absolute;top: 30px;right: 30px;cursor:pointer;}
.navbar-expand-lg .navbar-nav .dropdown-menu li .submenu.dropdown-menu .double_item{display: flex;flex-wrap: wrap}
.navbar-expand-lg .navbar-nav .dropdown-menu li .submenu.dropdown-menu .double_item li{flex:0 0 50%;    max-width: 50%;margin-bottom: 50px;}
.navbar-expand-lg .navbar-nav .dropdown-menu li .submenu.dropdown-menu .double_item li img{margin-bottom: 10px;width: auto;max-width: 100%;margin: 0 auto; min-height: 167px; min-width: 167px;}
.navbar-expand-lg .navbar-nav .dropdown-menu li .submenu.dropdown-menu .double_item.spritual_jew li a{padding: 0px 10px;    white-space: unset;}
.navbar-expand-lg .navbar-nav .dropdown-menu li .submenu.dropdown-menu .double_item.spritual_jew li{margin-bottom: 20px;}
.navbar-expand-lg .navbar-nav .dropdown-menu li .submenu.dropdown-menu .double_item.spritual_jew li a{font-size:19px;}
.navbar-expand-lg .navbar-nav .dropdown-menu li.show .submenu.dropdown-menu{display: block;}
.navbar-expand-lg .navbar-nav .dropdown-menu li.show a span{border-bottom:2px solid #b4a169;}

.dropdown.overlay:after {content: '';top: 117px;right: 0;left: 0;transition: opacity .15s ease-in-out;background-color: rgb(0 0 0 / 15%);pointer-events: none;position: fixed;z-index: 10;height: calc(100vh - 117px);}


.menu .dropdown-menu.submenu .shop_all a{padding: 7px 40px 0px 0px;}
.menu .dropdown-menu.submenu .shop_all{display: flex;align-items: center;justify-content: space-between;}

/* width */
.scroll_nav::-webkit-scrollbar {
  width: 6px;
}

/* Track */
.scroll_nav::-webkit-scrollbar-track {
  background: #cccecf;
}

/* Handle */
.scroll_nav::-webkit-scrollbar-thumb {
  background: #9f802e;
}

/* Handle on hover */
.scroll_nav::-webkit-scrollbar-thumb:hover {
  background: #555;
}

@media(max-width:1500px){
	.menu .dropdown-menu{padding: 20px 0px;}
	.menu .dropdown-menu li.shop_all {margin-bottom: 10px;}
	.menu .dropdown-menu li a, .navbar-expand-lg .navbar-nav .dropdown-menu li .submenu.dropdown-menu .double_item.spritual_jew li a{font-size: 15px;}
	.menu .dropdown-menu.submenu{padding: 20px 80px 100px 40px;}
	.menu .dropdown-menu.submenu .shop_all{    margin-bottom: 25px;
    font-size: 18px;
    font-family: 'Raleway', sans-serif;
    font-weight: 500;
    color: #000;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;}
 	.menu .dropdown-menu.submenu .shop_all a{padding:0;}
 	.cross_menu{    top: 20px;}
}

	
@media (min-width: 992px){
.menu .dropdown{position:static;}
/* .dropdown-menu > li:hover > .submenu {display: block;} */
.dropdown-menu .submenu {display: none;position: absolute;left: 100%;top: 0px;}
}
/* custom_menu */

.admin-bar .dropdown.overlay:after{    top: 118px;
    height: calc(100vh - 118px);}
@media (max-height:400px){
    .admin-bar .dropdown.overlay:after{top: 151px;height: calc(100vh - 148px);}
}
.no-touch{margin-top: 0 !important;}
#wpadminbar{position: fixed;top: 0;}
/*.admin-bar header.main-header{top: 32px;}*/