/*
Theme Name: new theme

#grid .block .hiddenpop{
display:none
}
#grid .block.active .hiddenpop{
display:block
}*/

#mega-menu-wrap-new_menu #mega-menu-new_menu {
	    visibility: visible;
    text-align: right;
    padding: 0px 10px;
    max-width: 75%;
    margin: 0 auto;
}
@media screen and (max-width: 1200px) {
	#mega-menu-wrap-new_menu #mega-menu-new_menu {
		max-width: 65%;
	}
	#mega-menu-wrap-new_menu #mega-menu-new_menu > li.mega-menu-item > a.mega-menu-link {
		padding: 0px 10px 0px 10px;
	}
}
@media screen and (max-width: 992px) {
	#mega-menu-wrap-new_menu #mega-menu-new_menu > li.mega-menu-item > a.mega-menu-link {
		font-size: 14px;
	}

}
#mega-menu-wrap-new_menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
	margin-right: 30px;
}

#mega-menu-wrap-new_menu #mega-menu-new_menu li.mega-menu-item li.mega-menu-item-has-children > a.mega-menu-link:after {
    content: '\f139';
    float: left;
    transform: rotate(180deg);
}
#mega-menu-wrap-new_menu #mega-menu-new_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    position: absolute;
    right: 100%;
    top: 0;
}
@media only screen and (max-width: 850px) {
	#mega-menu-wrap-new_menu #mega-menu-new_menu {
	    background: #fff;
	}
	#mega-menu-wrap-new_menu #mega-menu-new_menu li.mega-menu-item li.mega-menu-item-has-children > a.mega-menu-link:after {
	    content: '\f139';
	    float: left;
	    transform: rotate(90deg);
	}
	#mega-menu-wrap-new_menu #mega-menu-new_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
	    position: relative;
	    right: 0%;
	    top: 0;
	}
	#mega-menu-wrap-new_menu .mega-menu-toggle.mega-menu-open + #mega-menu-new_menu {
	    display: block;
	    max-height: 500px;
	    overflow-y: auto;
	    overflow-x: hidden;
	}
}