.logo{float:left;padding:17px 0;width:125px}.menu-container{margin:0 auto;background:rgb(0 0 0 / .1)}.menu-mobile{display:none;padding:20px}.menu-mobile:after{content:"\f0c9";font-family:"FontAwesome";font-size:2.5rem;padding:0;float:right;position:relative;top:50%;-webkit-transform:translateY(-25%);transform:translateY(-25%);color:#fff}.menu{position:relative}.menu>ul{margin:0 auto;float:right;list-style:none;padding:0;box-sizing:border-box}.menu>ul:before,.menu>ul:after{content:"";display:table}.menu>ul:after{clear:both}.menu>ul>li{float:left;padding:0;margin:0}.menu ul li a{text-decoration:none;padding:30px 15px;display:block;color:#fff;font-size:14px;font-weight:600;font-family:'Montserrat',sans-serif}.dropdown #sub_menu_01,.dropdown #sub_menu_02,.dropdown #sub_menu_03{display:none}.dropdown-menu>li>a{color:#666!important;padding:15px 15px!important;font-size:14px!important;font-weight:600}.dropdown-menu{margin-top:0;width:200px}.dropdown-menu>li>a:hover{background-color:#c41f45!important;color:#fff!important}.menu>ul>li>.megamenu-box{width:100%;background:#f0f0f0;padding:20px;position:absolute;z-index:99;left:0;margin:0;top:80px;list-style:none;box-sizing:border-box}.menu>ul>li>ul:before,.menu>ul>li>ul:after{content:"";display:table}.menu>ul>li>ul:after{clear:both}.menu>ul>li>.megamenu-box ul>li{margin:0;padding-bottom:0;list-style:none;width:23.5%;background:none;float:left}.menu>ul>li>.megamenu-box>li a{color:#777;padding:.2em 0;width:95%;display:block;border-bottom:1px solid #ccc}.menu>ul>li a:hover,.menu>ul>li a:focus{color:#ffde00;background:none}.menu>ul>li>.megamenu-box{padding:40px 4%;display:none}.menu>ul>li:hover>.megamenu-box,.menu>ul>li:hover>.dropdown-menu{display:block}.menu>ul>li>.megamenu-box ul.submenu>li>a{background:#fff;padding:40px 4%;font-size:14px;font-weight:400;line-height:20px;margin:0;border:none;color:#777;width:auto;transition:all ease-in-out 0.6s}.menu>ul>li>.megamenu-box ul.submenu>li{margin-right:2%}.menu>ul>li>.megamenu-box ul.submenu>li figure{margin:0 auto 25px;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all ease-in-out 0.6s}.menu>ul>li>.megamenu-box ul.submenu>li h3{font-size:20px;line-height:20px;margin:0 0 15px;transition:all ease-in-out 0.6s;color:#333}.menu>ul>li>.megamenu-box ul.submenu>li>a:hover{box-shadow:0 0 20px 2px rgb(0 0 0 / .1)}.menu>ul>li>.megamenu-box ul.submenu{display:block!important}.menu>ul>li>.megamenu-box ul.submenu>li>a:hover{color:#777}.menu>ul>li>.megamenu-box ul.submenu>li:hover figure{-webkit-filter:none;filter:none}.menu>ul>li>.megamenu-box ul.submenu>li:hover h3{color:#ec1e28}.menu>ul>li>.megamenu-box ul.submenu>li:last-child{margin:0}.megamenu-box .search_box{width:100%;padding-top:40px;margin:40px 0 0;height:auto;border-top:1px solid #d2d2d2}.megamenu-box .search_box button{top:42px;position:absolute;right:2px;padding:22px 36px!important;text-transform:uppercase;font-size:14px;line-height:14px;font-weight:600;border:none;border-radius:0 4px 4px 0;transition:all ease-in-out .5s;background:#b31f50!important;background:-moz-linear-gradient(-45deg,rgb(179 31 80) 32%,rgb(179 31 80) 32%,rgb(228 30 45) 99%)!important;background:-webkit-linear-gradient(-45deg,rgb(179 31 80) 32%,rgb(179 31 80) 32%,rgb(228 30 45) 99%)!important;background:linear-gradient(135deg,rgb(179 31 80) 32%,rgb(179 31 80) 32%,rgb(228 30 45) 99%)!important}.megamenu-box .search_box .text_field{padding:21px 30px;height:auto;box-shadow:0 0 20px 2px rgb(0 0 0 / .1)}.megamenu-box .search_box input{width:100%;background:#fff;border-radius:4px;font-size:16px;line-height:16px;font-weight:400;color:#777a7c;padding:0 30px;font-family:'Montserrat',sans-serif}.megamenu-box .search_box{width:100%;position:relative;float:left}.megamenu-box .search_area{height:auto;margin-bottom:0}.nav4:hover .dropdown li{overflow:hidden;max-height:0;-webkit-transition:max-height 500ms ease;-moz-transition:max-height 500ms ease;-o-transition:max-height 500ms ease;transition:all ease-in-out 1s;display:block}@media only screen and (max-width:767px){.menu{width:inherit;float:none}.menu-container{width:100%}.menu-mobile{display:block}.menu-dropdown-icon:before{display:block}.menu>ul{display:none;width:100%;text-align:center}.menu>ul>li{float:none;display:block;text-align:left}.menu>ul>li a{padding:5px 15px;width:100%;display:block;position:relative}.menu>ul>li>ul{position:relative}.menu>ul>li>ul.normal-sub{width:100%;border-radius:0;padding:15px 20px;margin:10px 0;background:#f0f0f0}.menu>ul>li>ul>li{float:none;width:100%}.menu>ul>li>ul>li:first-child{margin:0}.menu>ul>li>ul>li>ul{position:relative}.menu>ul>li>ul>li>ul>li{float:none}.menu .show-on-mobile{display:block}.dropdown-menu>li>a{padding:5px!important;font-size:13px!important}.menu_mobile{display:block}.submenu figure.menu-image,.submenu p,.megamenu-box .search_box{display:none}.menu>ul>li>.megamenu-box ul.submenu>li h3{font-size:13px;line-height:13px;margin:0;text-align:left}.menu>ul>li>.megamenu-box ul.submenu>li>a{background-color:#fff0;padding:5px}.menu>ul>li>.megamenu-box{padding:15px 0;background-color:#fff0}.menu>ul>li>.megamenu-box ul.submenu{float:left;padding:15px 20px;background-color:#f0f0f0}.menu>ul>li>.megamenu-box ul.submenu>li{margin-right:0;padding-bottom:0!important}.menu>ul>li>.megamenu-box ul.submenu>li:hover h3{color:#333}.menu>ul>li>.megamenu-box ul.submenu>li>a:hover{box-shadow:none}}.dropdown-menu>li>a:hover{background-color:transparent!important;color:#333!important}