.test_not_hidden{display: none;background: #000;color:#FFF;}
body.test .test_not_hidden{display: block;}
@media only screen and (min-width: 768px){
	body ul.megamenu.update_2{text-align: center;}
	body ul.megamenu.update_2 > li{margin: 0;max-width: 100px;}
	body ul.megamenu.update_2 > li > a{font-size: 14px;text-align: center;height: auto;}
	body ul.megamenu.update_2 > li > a > span {min-height: 58px;display: flex;justify-content: center;align-items: center;}
	body ul.megamenu.update_2 > li > a > span > strong{display: inline-block;height: auto !important;}
	body ul.megamenu.update_2 > li:not(.with-sub-menu) > a::before{display: none !important;}
	body ul.megamenu.update_2 .submenu a{display: block !important;}
	body ul.megamenu.update_2 li .sub-menu .content{padding: 0;}
	body ul.megamenu.update_2 li .sub-menu .content .hover-menu .menu ul{margin:0;}
	body ul.megamenu.update_2 {display: block !important;}
	body ul.megamenu.update_2 .sub-menu .content > .row{padding-top: 0;}
	body ul.megamenu.update_2 > li:not(.pull-right) + li{margin-left: 40px;}
}

@media only screen and (max-width: 1080px){
	body ul.megamenu.update_2 > li:not(.pull-right) + li{margin-left: 20px;}
	body ul.megamenu.update_2 > li > a{font-size: 12px;}

}
@media only screen and (max-width: 768px){
	body ul.megamenu.update_2 > li:not(.pull-right) + li{margin-left: 0px;}
}

@media only screen and (max-width: 768px){
	#column_left .custom_hideonmobile{display: none;}
}
