 body {   overflow-x:hidden; }  .wp-megamenu .wp-megamenu-wrap ul {   position:relative;   display:block; } .wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a, .wp-megamenu-wrap .wpmm-nav-wrap > ul > li .wpmm-search-wrap > a.search-open-icon {   padding:15px 14px;   color:#444;   transition:color 400ms;   display:inline-block;   margin:0; } .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-logo-item a {   background:transparent !important; } .wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a:after, .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li > a:after {   display:none !important; } .wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a:hover {   color:#2964d8; } body .wp-megamenu-wrap .wpmm-nav-wrap > ul {   display:block;  padding:0;   margin:0;   list-style:none;   position:relative;   left:auto;   top:auto; } .wp-megamenu-wrap .wpmm-nav-wrap ul ul {   opacity:1;   display:block;   position:relative;   left:auto;   top:auto;   box-shadow:none; } .wp-megamenu-wrap .wpmm-nav-wrap > ul > li {   display:inline-block;   border-top:none;   position:static;   line-height:inherit; } .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-strees-default.wpmm-item-fixed-width {   position:relative !important; } .wpmm_vertical_menu.wpmm_vertical_menu_active .wpmm-nav-wrap > ul.wp-megamenu > li {   position:relative; } .wp-megamenu-wrap .wpmm-nav-wrap ul li a:focus {   outline:0; }  .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-social-link {   float:right !important; } @media(max-width:767px){   .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-social-link{  float:none !important;   } } .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-social-link.wpmm-social-index-0 {   margin-left:auto; } .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-social-link a {   padding-left:10px;   padding-right:10px; }  .wp-megamenu-wrap {   z-index:99999; } .wpmm_brand_logo_wrap {   float:left;   position:relative;   z-index:2; } .wpmm_brand_logo_wrap img {   margin-right:15px; } .wpmm_brand_logo_wrap a {   padding:0 !important; } .wp-megamenu-wrap {   position:relative; } .wp-megamenu >li > ul.wp-megamenu-sub-menu li > a {   padding:0;   font-size:14px;   display:inline-block;   font-weight:300;   color:#444;   word-wrap:break-word;   word-break:break-all; } .wp-megamenu >li > ul.wp-megamenu-sub-menu li > a:hover {   color:#2964d8; }  .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu li.wpmm-col:last-child {   border:none; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu ul.wp-megamenu-sub-menu {   list-style:none;   padding:0;   margin:0;   left:0; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu > li.wpmm-row, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu > li.wpmm-row {   clear:both;   width:100%;   height:100%; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu >li {   padding:10px 15px; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu >li > .wp-megamenu-sub-menu >li {   padding:15px; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu {   position:absolute;   left:0;   top:100%;   text-align:left;  right:auto;   padding:0;   margin:0;   border:none;   line-height:0;   display:none;   font-size:0;   width:100%;   opacity:0;   z-index:-1;   visibility:hidden; } .wpmm-strees-row-container {   background:#f5f5f5; } .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-strees-row > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu::before, .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-strees-row > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu::after {   content:"";   left:-2000px;   top:0;   bottom:0;   width:2000px;   background:#f5f5f5;   position:absolute;   height:100%;   z-index:1;   display:block; } .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-strees-row > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu::after {   left:auto;   right:-2000px; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu li, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu li, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu li {   font-size:14px;   line-height:1.4;   position:relative; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu li >ul {   position:relative;   left:auto;   right:auto;   top:auto;   bottom:0;   margin-top:0;   width:100%; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li {   padding:10px 15px;   box-sizing:border-box; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:nth-child(1) {   z-index:6; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:nth-child(2) {   z-index:5; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:nth-child(3) {   z-index:4; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:nth-child(4) {   z-index:3; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:nth-child(5) {   z-index:2; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:nth-child(6) {   z-index:1; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:last-child, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:last-child, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:last-child {   border-right:none !important; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children {   position:relative; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children a {   display:block; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children a b {   float:right;   padding-right:15px; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm-type-widget .wp-megamenu-sub-menu li .wp-megamenu-sub-menu {   position:absolute;   left:100%;   width:250px;   top:10%;   text-align:left;   z-index:999;   visibility:hidden;   opacity:0;   transition:all 300ms ease-in-out;   background:#e7e7e7;   right:auto;   padding:12px 0;   margin:0;   bottom:auto;   border:none;   box-shadow:0 2px 3px rgba(0, 0, 0, 0.15); } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children ul.wp-megamenu-sub-menu li {   padding:8px 20px; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children ul.wp-megamenu-sub-menu li a {   margin-bottom:0; } .wpmm-row-content-strees-extra {   position:absolute;   left:0;   top:100%;   text-align:left;   right:auto;   width:100%;   z-index:222;   height:0; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a:hover, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li a:hover {   color:#2964d8; }  .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu {   position:relative !important; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu {   position:absolute;   left:0;   width:250px;   top:100%;   text-align:left;   visibility:hidden;   transition:all 300ms ease-in-out;   background:#f5f5f5;   right:auto;   padding:0;   border:none;   opacity:0;   z-index:-1;   display:none;   list-style:none;   margin:0;   box-shadow:0 2px 3px rgba(0, 0, 0, 0.15); } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li.menu-item-has-children > ul.wp-megamenu-sub-menu {   left:100%;   background:#e7e7e7; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li.wpmm-submenu-left ul.wp-megamenu-sub-menu {   left:auto;   right:0; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li.menu-item-has-children.wpmm-submenu-left > ul.wp-megamenu-sub-menu {   background:#e7e7e7;   left:auto;   right:100%; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li ul.wp-megamenu-sub-menu li.wpmm-submenu-right .wpmm-badge {   margin-left:4px;   top:-1px; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li ul.wp-megamenu-sub-menu li.wpmm-submenu-left .wpmm-badge {   margin-left:0;   margin-right:4px;   top:-6px; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li {   position:relative; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li > a {   padding:8px 20px; } @media (max-width:768px) {   .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li {  padding:3px;   } } .wp-megamenu-wrap ul.wp-megamenu > li, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li {   float:none !important; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li a {   margin-bottom:0; } ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a {   margin-bottom:12px;   padding:0;   font-size:14px; } ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu > li:last-child > a {   margin-bottom:0; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a b, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li a b {   float:right;   line-height:inherit;   transform:rotate(-90deg); } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li.wpmm-submenu-left > a b {   float:left;   margin-right:6px;   line-height:inherit;   transform:rotate(90deg); } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu li.wpmm-row .wp-megamenu-sub-menu li.wpmm-col .wp-megamenu-sub-menu li.wpmm-type-item >a b, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm-type-widget >a b {   display:none; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li a {   display:block;   font-weight:300;   transition:400ms;   -webkit-transition:400ms; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a:hover, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li a:hover {   color:#2964d8; } .wp-megamenu-wrap > .wpmm-nav-wrap .wp-megamenu >li > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a, .wp-megamenu-wrap > .wpmm-nav-wrap .wp-megamenu >li .wpmm-strees-row-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a, .wp-megamenu-wrap > .wpmm-nav-wrap .wp-megamenu >li .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a {   color:inherit;   font-size:13px;   font-weight:600;   line-height:25px;   text-transform:uppercase;   letter-spacing:0px;   margin-bottom:5px; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li.wpmm-type-widget > a {   font-weight:600; }  .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu:hover > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu:hover > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm-type-widget .wp-megamenu-sub-menu li:hover .wp-megamenu-sub-menu {   animation-duration:300ms;   display:block;   top:auto;   opacity:1;   z-index:1;   visibility:visible; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu.wpmm-fadeinup:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu.wpmm-fadeinup ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadeinup:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadeinup:hover > .wpmm-strees-row-container ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadeinup:hover > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadeinup > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu {   animation-name:wpmmfadeInUp; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu.wpmm-fadein:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu.wpmm-fadein ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadein:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadein:hover > .wpmm-strees-row-container ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadein:hover > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadein > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu {   animation-name:wpmmfadeIn; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu.wpmm-fadeindown:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu.wpmm-fadeindown ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadeindown:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadeindown:hover > .wpmm-strees-row-container ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadeindown:hover > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadeindown > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu {   animation-name:wpmmfadeInDown; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu.wpmm-pulse:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu.wpmm-pulse ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-pulse:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-pulse:hover > .wpmm-strees-row-container ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-pulse:hover > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-pulse > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu {   animation-name:wpmmpulse; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu.wpmm-ZoomIn:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu.wpmm-ZoomIn ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-ZoomIn:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-ZoomIn:hover > .wpmm-strees-row-container ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-ZoomIn:hover > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-ZoomIn > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu {   animation-name:wpmmzoomIn; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu.wpmm-slideindown:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu.wpmm-slideindown ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-slideindown:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-slideindown:hover > .wpmm-strees-row-container ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-slideindown:hover > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-slideindown > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu {   animation-name:wpmmslideInDown; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu.wpmm-slideinup:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu.wpmm-slideinup ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-slideinup:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-slideinup:hover > .wpmm-strees-row-container ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-slideinup:hover > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-slideinup > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu {   animation-name:wpmmslideInUp; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu.wpmm-flipinx:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu.wpmm-flipinx ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-flipinx:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-flipinx:hover > .wpmm-strees-row-container ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-flipinx:hover > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-flipinx > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu {   animation-name:wpmmflipInX; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm-type-widget .wp-megamenu-sub-menu li:hover .wp-megamenu-sub-menu {   top:0;   z-index:1; }  ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title {   color:#000000;   font-size:13px;   font-weight:600;   line-height:25px;   text-transform:uppercase;   letter-spacing:0px; } ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class ul {   background:none;   border:none;   list-style:none;   padding:0;   margin:0;   left:0; } ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class ul li a {   padding:5px 0; } #wp-megamenu-top > ul.wp-megamenu li.wpmm-type-widget select {   border:1px solid #e5e5e5;   height:40px;   width:100%;   font-size:14px; } .wp-megamenu >li > ul.wp-megamenu-sub-menu li > a.wp-megamenu-col-title, .wp-megamenu >li > ul.wp-megamenu-sub-menu > li .wpmm-item-title {   color:#000000;   font-size:13px;   font-weight:600;   line-height:25px;   text-transform:uppercase;   letter-spacing:0px; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm-type-widget .calendar_wrap caption {   padding:10px 0 12px; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu ul.wp-megamenu-sub-menu li.wpmm-type-widget {   margin-bottom:6px; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu ul.wp-megamenu-sub-menu li.wpmm-type-widget table {   margin:0;   padding:0;   width:100%;   table-layout:fixed; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu ul.wp-megamenu-sub-menu li:last-child {   margin-bottom:0; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm-type-widget ul.menu {   position:relative;   width:auto;   left:auto;   margin:0;   padding:0;   top:auto; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm-type-widget .tagcloud a {   display:inline-block !important;   margin-bottom:5px;   transition:all 300ms ease-in;   -webkit-transition:all 300ms ease-in;   font-size:14px !important;   border:1px solid #eee;   padding:2px 8px;   margin-right:2px; } ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class ul li .post-date {   display:inline-block; } ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class embed, ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class iframe, ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class object {   margin-bottom:0;   max-width:100%; }  .wpmm-sticky.wpmm-sticky-wrap {   position:fixed;   top:0px;   left:0px;   width:100%;   z-index:9999;   animation-name:wpmmfadeInDown;   animation-duration:400ms; } .admin-bar .wpmm-sticky.wpmm-sticky-wrap {   top:32px; } .wpmm-sticky.wpmm-sticky-wrap .wpmm-nav-wrap {   margin:0 auto;   position:relative;   width:1140px;   padding-left:20px;   padding-right:20px; } @media (max-width:1140px) {   .wpmm-sticky.wpmm-sticky-wrap .wpmm-nav-wrap {  width:100%;  padding-left:0;  padding-right:0;   } }  .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li > a i, ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a i {   margin-right:0;   width:auto;   height:auto;   line-height:normal;   font-size:inherit; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li > a i.dashicons, ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a i.dashicons {   font-size:14px;   vertical-align:middle; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li > a i.dashicons.dashicons-admin-home {   font-size:22px;   vertical-align:top; }  .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu {   display:-webkit-box;   display:-webkit-flex;   display:-ms-flexbox;   display:flex;   -webkit-flex-wrap:wrap;   -ms-flex-wrap:wrap;   flex-wrap:wrap;   position:relative;   left:auto;   right:auto;   top:auto;   bottom:0;   margin-top:0;   width:100%; } .wpmm-col.wpmm-col-12 {   width:100%; } .wpmm-col.wpmm-col-6 {   width:50%; } .wpmm-col.wpmm-col-3 {   width:25%; } .wpmm-col.wpmm-col-4 {   width:33.33333%; } .wpmm-col.wpmm-col-2 {   width:16.66666%; } .wpmm-col.wpmm-col-8 {   width:66.666667%; } .wpmm-col.wpmm-col-10 {   width:83.333333%; }  .main-navigation ul ul a {   height:auto;   width:auto; } .main-navigation .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.menu-item-has-children:before, .main-navigation .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.menu-item-has-children:after, .main-navigation .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.page_item_has_children:before, .main-navigation .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.page_item_has_children:after {   display:none;   position:relative;   content:none; } .main-navigation ul ul ul {   left:auto;   margin-top:0; } .wp-megamenu-wrap ul ul a {   width:auto !important; } span.wpmm-selected-icon-top {   display:block;   text-align:center; } span.wpmm-selected-icon {   margin:0 6px 0 0; }  .main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {   left:auto;   right:0; } .main-navigation ul ul.wp-megamenu-sub-menu {   border:none;   background:none; } .main-navigation ul ul.wp-megamenu-sub-menu >li.wpmm-type-widget >a b {   display:none; } .main-navigation ul.wp-megamenu-sub-menu li:hover, .main-navigation ul.wp-megamenu-sub-menu li.focus {   background:none; } .navigation-top .wrap {   padding:0; } .main-navigation .wpmm-nav-wrap .wpmm-nav-wrap ul ul a {   padding:0; } .main-navigation .wpmm-nav-wrap .menu-item-has-children > a:after {   display:none; } .main-navigation .wpmm-nav-wrap ul ul:before, .main-navigation .wpmm-nav-wrap ul ul:after {   display:none; } .main-navigation .wpmm-nav-wrap ul ul li {   border:none;   display:block; } .main-navigation .wpmm-nav-wrap li {   border-top:none; } .main-navigation .wpmm-nav-wrap ul ul a {   width:auto; } .wpmm-nav-wrap .dropdown-toggle:after {   display:none; } .wpmm-badge {   border-radius:2px;   color:#fff;   display:inline-block;   font-size:9px;   font-weight:500;   line-height:10px;   padding:2px 5px;   text-align:center;   vertical-align:baseline;   white-space:nowrap;   margin-left:2px;   position:relative;   top:-8px; } .wpmm-badge-default {   background-color:#636c72; } .wpmm-badge-default[href]:focus, .wpmm-badge-default[href]:hover {   background-color:#4b5257; } .wpmm-badge-primary {   background-color:#0275d8; } .wpmm-badge-primary[href]:focus, .wpmm-badge-primary[href]:hover {   background-color:#025aa5; } .wpmm-badge-success {   background-color:#5cb85c; } .wpmm-badge-success[href]:focus, .wpmm-badge-success[href]:hover {   background-color:#449d44; } .wpmm-badge-info {   background-color:#5bc0de; } .wpmm-badge-info[href]:focus, .wpmm-badge-info[href]:hover {   background-color:#31b0d5; } .wpmm-badge-warning {   background-color:#f0ad4e; } .wpmm-badge-warning[href]:focus, .wpmm-badge-warning[href]:hover {   background-color:#ec971f; } .wpmm-badge-danger {   background-color:#d9534f; } .wpmm-badge-danger[href]:focus, .wpmm-badge-danger[href]:hover {   background-color:#c9302c; } .wpmm-search-input-wrap .search-wrap .form-control:focus {   border:none; } ul.wp-megamenu .product_list_widget li img {   width:80px;   height:75px;   float:left;   margin-right:15px; }  ul.wp-megamenu .product_list_widget li a {   font-weight:500 !important; } ul.wp-megamenu .product_list_widget li {   clear:both;   margin-bottom:20px;   display:inline-block;   width:100%; } ul.wp-megamenu .product_list_widget li:last-child {   margin-bottom:0; } ul.wp-megamenu .product_list_widget li a.remove {   float:left;   margin-right:10px;   margin-top:-7px; } .woocommerce-product-search input[type=search] {   box-shadow:none;   border:1px solid #e5e5e5;   line-height:24px;   padding:5px 10px; } .woocommerce-product-search input[type=submit] {   padding:5px 10px;   line-height:22px;   border:1px solid #000000;   background:#000;   color:#fff; } .wpmm-search-form input {   color:#000 !important;   font-weight:500!important; }  .wp-megamenu-wrap .wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .mejs-mediaelement {   position:relative;   display:block;   width:100%;   padding:0;   overflow:hidden; } .wp-megamenu-wrap .wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .mejs-mediaelement iframe {   top:0;   bottom:0;   left:0;   width:100% !important;   height:100% !important;   border:0; } .wp-video-shortcode.mejs-video {   width:100% !important;   min-height:200px; } #wp-megamenu-vertical-menu > .wpmm-nav-wrap ul.wp-megamenu> li ul.wp-megamenu-sub-menu ul.product_list_widget li:hover>a {   background-color:transparent !important; } address {   color:inherit; } .mejs-iframe-overlay {   z-index:-1; }  .wpmm_mobile_menu_btn {   color:#ffffff;   background-color:#2964d8;   font-size:14px; } .wpmm_mobile_menu_btn.show-close-icon.menu-active i::before {   content:"\f00d"; } #wp-megamenu-menu-1.wpmm-mobile-menu {   text-align:right;   padding:0 15px;   color:red; } .menu-toggle, #menu-toggle, #wr-menu-toggle {   display:none !important; } .wpmm-sticky.wpmm-sticky-wrap.wpmm-mobile-menu {   position:relative !important;   left:auto;   width:auto;   animation-name:inherit; } @media (max-width:489px) {   .wpmm-mobile-menu .wpmm-grid-post {  width:100% !important;  margin-bottom:30px;   } } .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li.menu-item-has-children > ul.wp-megamenu-sub-menu {   top:0;   opacity:1;   visibility:visible;   position:static;   width:100% !important;   box-shadow:none;   left:0;   padding:5px 20px;   background:none; } .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children ul.wp-megamenu-sub-menu {   top:0;   opacity:1;   visibility:visible;   position:relative;   width:100%;   box-shadow:none;   left:0;   background:none;   padding:5px 20px; } .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu {   width:100% !important;   position:relative;   padding:10px 15px; } .wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu li ul.wp-megamenu-sub-menu .wpmm-vertical-tabs-nav ul li {   width:50%;   display:inline-block;   text-align:center; } .wpmm-mobile-menu .dropdown-toggle.toggled-on .icon, .wpmm-mobile-menu .dropdown-toggle .icon.icon-angle-down {   display:none; } .wpmm_mobile_menu_btn i {   font-size:14px; } .wpmm_mobile_menu_btn {   font-size:14px;   display:none !important; } .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu:hover > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu:hover > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu li.wpmm-type-widget .wp-megamenu-sub-menu li:hover .wp-megamenu-sub-menu {   opacity:1;   display:none;   animation-name:inherit;   visibility:visible; } .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu {   visibility:visible;   opacity:1; } .wpmm-mobile-menu .wpmm-strees-row-and-content-container {   width:100% !important;   left:0 !important;   position:relative !important; } .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu {   position:relative;   visibility:visible;   opacity:1;   z-index:1; } .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul > li.wpmm-strees-row .wpmm-strees-row-container > .wp-megamenu-sub-menu:before, .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul > li.wpmm-strees-row .wpmm-strees-row-container > .wp-megamenu-sub-menu:after {   display:none; }   @keyframes wpmmpulse {   from {  transform:scale3d(1, 1, 1);   }   50% {  transform:scale3d(1.04, 1.04, 1.04);   }   to {  transform:scale3d(1, 1, 1);   } } .wpmmpulse {   animation-name:wpmmpulse; }  @keyframes wpmmfadeIn {   from {  opacity:0;   }   to {  opacity:1;   } } .wpmmfadeIn {   animation-name:wpmmfadeIn; }  @keyframes wpmmfadeInDown {   from {  opacity:0;  transform:translate3d(0, -10px, 0);   }   to {  opacity:1;  transform:none;   } } .wpmmfadeInDown {   animation-name:wpmmfadeInDown; }  @keyframes wpmmfadeInUp {   from {  opacity:0;  transform:translate3d(0, 20px, 0);   }   to {  opacity:1;  transform:none;   } } .wpmmfadeInUp {   animation-name:wpmmfadeInUp; }  @keyframes wpmmzoomIn {   from {  opacity:0;  transform:scale3d(.5, .5, .5);   }   50% {  opacity:1;   } } .wpmmzoomIn {   animation-name:wpmmzoomIn; }  @keyframes wpmmzoomOut {   from {  opacity:1;   }   50% {  opacity:0;  transform:scale3d(.5, .5, .5);   }   to {  opacity:0;   } } .wpmmzoomOut {   animation-name:wpmmzoomOut; }  @keyframes wpmmslideInDown {   from {  transform:translate3d(0, -10px, 0);  visibility:visible;   }   to {  transform:translate3d(0, 0, 0);   } } .wpmmslideInDown {   animation-name:wpmmslideInDown; }  @keyframes wpmmslideInUp {   from {  transform:translate3d(0, 20px, 0);  visibility:visible;   }   to {  transform:translate3d(0, 0, 0);   } } .wpmmslideInUp {   animation-name:wpmmslideInUp; }  @keyframes wpmmflipInX {   from {  transform:perspective(400px) rotate3d(1, 0, 0, 90deg);  animation-timing-function:ease-in;  opacity:0;   }   40% {  transform:perspective(400px) rotate3d(1, 0, 0, -5deg);  animation-timing-function:ease-in;   }   60% {  transform:perspective(400px) rotate3d(1, 0, 0, 5deg);  opacity:1;   }   80% {  transform:perspective(400px) rotate3d(1, 0, 0, -5deg);   }   to {  transform:perspective(400px);   } } .wpmmflipInX {   -webkit-backface-visibility:visible !important;   backface-visibility:visible !important;   animation-name:wpmmflipInX; }  .wpmm-search-form {   position:absolute;   right:100%;   top:50%;   display:none;   -webkit-animation:searchslideIn 100ms forwards;   -moz-animation:searchslideIn 100ms forwards;   animation:searchslideIn 100ms forwards;   z-index:1; } .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-social-link.wpmm-social-link-search a {   position:relative;   z-index:9999;   font-size:16px;   } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu> li#wp-megamenu-item-wpmm-search-icon {   display:inline-block !important; } span.wpmm-selected-icon.wpmm-image-icon {   margin:0 10px 0 0;   display:inline-block;   float:left; } .wpmm-search-form input {   border:1px solid #f2f2f2;   font-size:14px;   padding:4px 15px;   margin-top:0px;   border-radius:3px;   transform:translate(0%, -57%);   min-width:580px;   width:auto;   font-family:'Open Sans';   height:auto; } .wpmm_vertical_menu .wpmm-search-form input {   transform:translateY(0); } .wpmm_vertical_menu .wpmm-search-form, .wp-megamenu-wrap.wpmm_vertical_menu .wpmm-nav-wrap > ul > li.wpmm-social-link.wpmm-social-link-search a {   z-index:auto; } @-webkit-keyframes searchslideIn {   0% {  transform:translateX(20px);   }   100% {  transform:translateX(0);   } } @-moz-keyframes searchslideIn {   0% {  transform:translateX(20px);   }   100% {  transform:translateX(0);   } } @keyframes searchslideIn {   0% {  transform:translateX(20px);   }   100% {  transform:translateX(0);   } } .fl-page-nav-collapse.navbar-collapse {   position:absolute;   background:white;   z-index:9999999;   width:100%;   left:0; } .select2-container {   z-index:9999999 !important; } span.dashicons.dashicons-arrow-right-alt2.wpmm-right.wpmm-gridcontrol-right.disablebtn, span.dashicons.dashicons-arrow-left-alt2.wpmm-left.wpmm-gridcontrol-left.disablebtn, span.dashicons.dashicons-arrow-right-alt2.wpmm-right.wpmm-gridcontrol-right, span.dashicons.dashicons-arrow-left-alt2.wpmm-left.wpmm-gridcontrol-left {   width:36px;   height:35px; } button.submenu-expand, button.menu-item-link-return {   display:none !important; } .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-hide-desktop {   display:none; } .wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a p {   color:#a6abbc;   padding-left:30px;   padding-top:0;   margin:0;   font-size:14px;   font-weight:400; } .wpmm-nav-wrap ul.wp-megamenu>li>a .wpmm_item_description {   padding-top:0;   margin:0;   font-size:14px;   font-weight:400; } .wpmm-selected-icon i {   margin-top:5px;   font-size:34px; } .wpmm-selected-icon i.dashicons {   display:initial; } span.wpmm-selected-icon {   margin:0 10px; } .wpmm-nav-wrap ul li ul.wp-megamenu-sub-menu {   margin-top:3px; } #wp-megamenu-item-4258198361634308785 a:hover {   color:#47a047 !important } .wp-megamenu-sub-menu span.wpmm_item_description {   font-size:14px;   color:#828486;   margin-top:5px;   display:block;   font-weight:400;   line-height:22px; } .wp-megamenu-sub-menu img.custom-menu-image {   width:34px; } .wp-megamenu-sub-menu >ul >ul > li a {   border-bottom:none; } .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu:last-child ul.wp-megamenu-sub-menu {   right:-20px;   left:auto; } .wpmm-feature-desc {   font-weight:400; } .wpmm-search-wrap {  z-index:99999; } .wpmm-search {   display:inline-block;   color:#959595;   text-align:center; } a.wpmm-search.search-close-icon {   color:#fff !important;   display:none;   position:fixed !important;   z-index:9999 !important;   background:none !important; } .wpmm-search-input-wrap {   position:fixed;   top:0px;   left:0px;   overflow:hidden;   width:100%;   height:100%;   z-index:999;   display:none;   -webkit-animation:searchZoomIn .4s;   animation:searchZoomIn .4s; } .top-search-overlay {   position:absolute;   background:rgba(0, 0, 0, 0.85);   top:0px;   left:0px;   right:0px;   bottom:0px;   display:none;   z-index:99999; } .wpmm-search-input-wrap .search-wrap {   width:100%; } .wpmm-search-input-wrap .search-wrap .search.wpmm-top-search {   position:absolute;   top:42%;   left:50%;   width:40%;   -webkit-transform:translate(-50%, -50%);   transform:translate(-50%, -50%);   z-index:99999999; } .wpmm-search-input-wrap .search-wrap .form-control {   border-bottom:2px solid #fff;   color:#fff;   width:100%;   background:transparent;   border-top:none;   border-left:none;   border-right:none;   padding:6px 0;   font-size:18px;   font-family:verdana; }  .close {   position:absolute;   top:0;   right:0;   width:35px;   height:30px;   background:#000;   color:#fff;   cursor:pointer;   border:0;   padding:4px; } .wpmm-mask {   position:fixed;   top:0;   left:0;   width:100%;   height:100%;   z-index:50;   visibility:hidden;   opacity:0;   transition:0.7s; } .wp-megamenu-wrap .cont {   position:absolute;   top:0;   right:0;   width:900px;   height:auto;   background:#ffffff;   z-index:100;   visibility:hidden;   opacity:0;   padding:44px;   border-radius:5px; } .wp-megamenu-wrap .form.sign-in h2 span, .wp-megamenu-wrap .form.sign-up h2 span {   font-size:15px;   font-weight:400;   color:#9E9E9D; } .active {   visibility:visible;   opacity:1; } .active + .cont {   visibility:visible;   opacity:1;   transform:translateY(60px); } .wpmm-login-form .button.show {   vertical-align:inherit; } .wpmm-widget-cart {   position:absolute;   width:320px;   background:#fff;   z-index:9;   display:none;   background-color:#fff;   padding:10px 20px 20px;   border:1px solid #f1f4f9;   box-shadow:0 50px 100px -20px rgba(50, 50, 93, .41);   transform:translate(-50%, 0px);   left:50%; } .wpmm-menu-cart {   position:relative;   padding-right:20px;   cursor:pointer;   text-align:right;   padding-left:10px; } .wpmm-menu-cart span.cart-icon i {   font-size:18px !important;   padding-top:0!important;   padding-right:0px!important;   padding-bottom:0!important;   padding-left:0!important;   line-height:20px !important;   font-family:IcoFont!important; } .wpmm-menu-cart:hover .wpmm-widget-cart {   display:block; } .wpmm-menu-cart .cart-contents {   color:#fff;   font-size:10px;   background:#d9534f;   width:16px;   height:16px;   display:inline-block;   text-align:center;   position:absolute;   border-radius:50%;   line-height:17px;   font-weight:600;   top:0px;   right:6px; } .wpmm-menu-cart img {   width:18px; } .wpmm-widget-cart ul li a img {   display:block !important; }  .wp-megamenu-wrap .form.sign-in h2, .wp-megamenu-wrap .sub-cont h2 {   width:100%;   font-size:26px;   text-align:left;   margin:0; } .wp-megamenu-wrap .form.sign-in h2:before, .wp-megamenu-wrap .sub-cont h2:before {   display:none; } .wp-megamenu-wrap .tip {   font-size:20px;   margin:40px auto 50px;   text-align:center; } .wp-megamenu-wrap .cont {   overflow:hidden;   position:absolute;   width:780px;   height:440px;   margin:0 auto;   background:#fff;   right:0;   box-shadow:0 50px 100px -20px rgba(50, 50, 93, .41);   border-top-right-radius:0;   border-top-left-radius:0; } .wpmm-login-form a {   text-transform:inherit !important; } .wp-megamenu-wrap .form {   position:relative;   width:520px;   height:100%;   -webkit-transition:-webkit-transform .9s ease-in-out;   transition:-webkit-transform .9s ease-in-out;   transition:transform .9s ease-in-out;   transition:transform .9s ease-in-out, -webkit-transform .9s ease-in-out;   padding:50px 30px 30px 30px; } .wp-megamenu-wrap .cont.s--signup .form {   position:relative;   width:480px;   height:100%;   -webkit-transition:-webkit-transform .6s ease-in-out;   transition:-webkit-transform .6s ease-in-out;   transition:transform .6s ease-in-out;   transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out;   padding:44px 0 54px 52px; } .wp-megamenu-wrap .form.sign-in {   position:relative;   width:480px;   height:100%;   -webkit-transition:-webkit-transform .9s ease-in-out;   transition:-webkit-transform .9s ease-in-out;   transition:transform .9s ease-in-out;   transition:transform .9s ease-in-out, -webkit-transform .9s ease-in-out;   padding:0 0 0 8px; } .wp-megamenu-wrap .cont.s--signup .sub-cont {   left:0;   padding-left:0px; } .wp-megamenu-wrap .sub-cont {   overflow:hidden;   position:absolute;   left:520px;   top:0;   width:780px;   height:100%;   padding-left:260px;   background:#fff;   -webkit-transition:-webkit-transform .9s ease-in-out;   transition:-webkit-transform .9s ease-in-out;   transition:transform .9s ease-in-out;   transition:transform .9s ease-in-out, -webkit-transform .9s ease-in-out; } .wp-megamenu-wrap .form button {   display:block;   margin:0 auto;   width:260px;   height:36px;   border-radius:30px;   color:#fff;   font-size:15px;   cursor:pointer; } .wp-megamenu-wrap .sub-cont .img {   overflow:hidden;   z-index:2;   position:absolute;   left:0;   top:0;   width:260px;   height:100%;   padding-top:338px; } .wp-megamenu-wrap .cont.s--signup .sub-cont .img {   left:auto; } .wp-megamenu-wrap .sub-cont .img:before {   content:'';   position:absolute;   right:0;   top:0;   width:780px;   height:100%;  background-size:cover;   background-position:50% 35%;   -webkit-transition:-webkit-transform .9s ease-in-out;   transition:-webkit-transform .9s ease-in-out;   transition:transform .9s ease-in-out;   transition:transform .9s ease-in-out, -webkit-transform .9s ease-in-out; } .wp-megamenu-wrap .sub-cont .img:after {   content:'';   position:absolute;   left:0;   top:0;   width:100%;   height:100%;   background:rgba(0, 0, 0, 0.6); } .wp-megamenu-wrap .cont.s--signup .img:before {   -webkit-transform:translate3d(520px, 0, 0);   transform:translate3d(520px, 0, 0); } .wp-megamenu-wrap .sub-cont .img__text.m--up h2, .wp-megamenu-wrap .sub-cont .img__text.m--in h2 {   text-align:center; } .wp-megamenu-wrap .img__text {   z-index:2;   position:absolute;   left:0;   top:44px;   width:100%;   padding:0 20px;   text-align:center;   color:#fff;   -webkit-transition:-webkit-transform .9s ease-in-out;   transition:-webkit-transform .9s ease-in-out;   transition:transform .9s ease-in-out;   transition:transform .9s ease-in-out, -webkit-transform .9s ease-in-out; } .wp-megamenu-wrap .img__text h2 {   margin-bottom:10px;   font-weight:normal;   color:#fff; } .wp-megamenu-wrap .img__text p {   font-size:14px;   line-height:1.5;   font-weight:400; } .wp-megamenu-wrap .cont.s--signup .img__text.m--up {   -webkit-transform:translateX(520px);   transform:translateX(520px); } .wp-megamenu-wrap .img__text.m--in {   -webkit-transform:translateX(-520px);   transform:translateX(-520px); } .wp-megamenu-wrap .cont.s--signup .img__text.m--in {   -webkit-transform:translateX(0);   transform:translateX(0); } .wp-megamenu-wrap .img__btn {   overflow:hidden;   z-index:2;   position:relative;   width:100px;   height:36px;   margin:0 auto;   background:transparent;   color:#fff;   text-transform:uppercase;   font-size:15px;   cursor:pointer;   font-weight:500; } .wp-megamenu-wrap .img__btn:after {   content:'';   z-index:2;   position:absolute;   left:0;   top:0;   width:100%;   height:100%;   border:2px solid #fff;   border-radius:30px; } .wp-megamenu-wrap .img__btn span {   position:absolute;   left:0;   top:0;   display:-webkit-box;   display:flex;   -webkit-box-pack:center;   justify-content:center;   -webkit-box-align:center;   align-items:center;   width:100%;   height:100%;   -webkit-transition:-webkit-transform .9s;   transition:-webkit-transform .9s;   transition:transform .9s;   transition:transform .9s, -webkit-transform .9s; } .wp-megamenu-wrap .img__btn span.m--in {   -webkit-transform:translateY(-72px);   transform:translateY(-72px); } .wp-megamenu-wrap .cont.s--signup .img__btn span.m--in {   -webkit-transform:translateY(0);   transform:translateY(0); } .wp-megamenu-wrap .cont.s--signup .img__btn span.m--up {   -webkit-transform:translateY(72px);   transform:translateY(72px); } .wp-megamenu-wrap .form label {   display:block;   margin:15px 0;   text-align:center;   width:416px; } .wp-megamenu-wrap .form label span {   font-size:12px;   color:#cfcfcf;   text-transform:uppercase; } .wp-megamenu-wrap .form input {   display:block;   width:100%;   margin-top:5px;   padding:12px;   font-size:14px;   border:1px solid rgba(102, 102, 102, 0.3);   text-align:left;   font-family:'Open Sans'; } .wp-megamenu-wrap .cont .forgot-pass {   margin-top:16px;   text-align:left;   font-size:14px;   color:#cfcfcf;   font-weight:500; } .wp-megamenu-wrap .form .submit {   margin-bottom:20px;   background:#155bca;   text-transform:uppercase !important;   margin:30px 0;   width:416px;   line-height:23px;   padding:9px !important;   font-weight:400;   text-align:center;   height:46px; } .wp-megamenu-wrap .sign-in {   -webkit-transition-timing-function:ease-out;   transition-timing-function:ease-out; } .wp-megamenu-wrap .cont.s--signup .sign-in {   -webkit-transition-timing-function:ease-in-out;   transition-timing-function:ease-in-out;   -webkit-transition-duration:.9s;   transition-duration:.9s;   -webkit-transform:translate3d(640px, 0, 0);   transform:translate3d(640px, 0, 0); } .wp-megamenu-wrap .sign-up {   -webkit-transform:translate3d(-780px, 0, 0);   transform:translate3d(-780px, 0, 0); } .wp-megamenu-wrap .cont.s--signup .sign-up {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0); } .wp-megamenu-wrap .form.sign-in h2, .wp-megamenu-wrap .form.sign-up h2 {   color:#000;   margin-bottom:30px; } .wp-megamenu-wrap .form input#rememberlogin {   width:22px;   display:inline-block; } .wp-megamenu-wrap .login-error.alert.alert-danger {   font-size:15px;   text-align:left;   font-weight:400;   color:#ff0000; } .wp-megamenu-wrap .login-error.alert {   position:absolute;   top:-28px;   padding:0;   background-color:transparent;   border:none; } .wp-megamenu-wrap .form.sign-in form#login, .wp-megamenu-wrap .form.sign-up form#register {   position:relative; } .wp-megamenu-wrap .login-error.alert.alert-success {   font-size:16px;   text-align:left;   font-weight:400;   color:#5cb75c; } .wp-megamenu-wrap .main-navigation .cont .close {   z-index:9999;   color:#155bca;   right:5px;   top:5px;   width:35px;   height:35px; } .main-navigation .cont .close:hover {   background:#155bca;   color:#fff; } .wp-megamenu-wrap .cont.s--signup .sub-cont .img {   overflow:hidden;   z-index:2;   position:absolute;   right:0;   top:0;   width:260px;   height:100%;   padding-top:350px; } .wp-megamenu-wrap span.lost_password {   position:absolute;   bottom:106px;   width:55%;   right:51px;   text-align:right;   margin:0; } .wp-megamenu-wrap span.lost_password a {   font-size:14px;   color:#cfcfcf;   font-weight:500;   transition:.3s; } .wp-megamenu-wrap span.lost_password a:hover {   color:#155bca; }  .wp-megamenu .wpmm-woo-cart .product_list_widget li img {   width:70px;   height:70px;   float:left;   margin-right:15px; } .wp-megamenu .wpmm-woo-cart .product_list_widget li a.remove {   float:left;   margin-right:10px;   position:absolute;   top:0;   left:60px;   width:18px !important;   height:18px;   line-height:16px;   font-size:16px;   text-align:center;   background:#e32f2f;   background:#b8b8b8;   z-index:9;   transition:.3s;   font-weight:600 !important; } .wp-megamenu .wpmm-woo-cart .product_list_widget li a.remove:hover {   background:#e32f2f; } .wpmm-widget-cart ul li.woocommerce-mini-cart-item {   position:relative; } .wp-megamenu .wpmm-widget-cart ul li a {   font-size:18px;   font-weight:300 !important;   font-stretch:normal;   font-style:normal;   line-height:1.4;   letter-spacing:normal;   text-align:right;   color:#343437;   } .wpmm-widget-cart ul li span.quantity {   font-size:15px;   font-weight:400;   font-stretch:normal;   font-style:normal;   line-height:1.63;   letter-spacing:normal;   text-align:right;   color:#343437; } .wpmm-widget-cart ul li span.quantity .amount {   font-weight:600; } .wp-megamenu .wpmm-widget-cart .product_list_widget li {   line-height:20px;   margin-bottom:0px; } .wp-megamenu .wpmm-widget-cart .widget .product_list_widget li {   padding:0px 0;   margin:10px 0;   display:inline-block; } .wp-megamenu .wpmm-widget-cart .widget .product_list_widget li:last-child {   padding-bottom:0;   margin-bottom:20px;   display:inline-block; } .wp-megamenu .wpmm-widget-cart ul.woocommerce-mini-cart {   border-bottom:1px solid #dddddd; } .wp-megamenu .wpmm-widget-cart p.woocommerce-mini-cart__total.total {   font-size:20px;   font-weight:normal;   font-stretch:normal;   font-style:normal;   line-height:normal;   letter-spacing:normal;   color:#343437;   margin-bottom:30px; } .wp-megamenu .wpmm-widget-cart p.woocommerce-mini-cart__total.total strong {   text-align:left;   float:left;   font-weight:400; } .wp-megamenu .wpmm-widget-cart span.woocommerce-Price-amount.amount {   font-weight:600; } .wp-megamenu .wpmm-widget-cart .widget .product_list_widget {   margin-bottom:15px; } .wp-megamenu .wpmm-widget-cart p.woocommerce-mini-cart__buttons.buttons a {   font-size:13px;   font-weight:600;   font-stretch:normal;   font-style:normal;   line-height:normal;   letter-spacing:1.5px;   text-align:center;   color:#ffffff;   text-transform:uppercase;   width:48%;   height:42px;   background-color:#145ac9;   float:left;   margin-bottom:5px;   padding:13px; } .wp-megamenu .wpmm-widget-cart p.woocommerce-mini-cart__buttons.buttons {   display:inline; } .wp-megamenu .wpmm-widget-cart a.button.checkout.wc-forward {   margin-left:10px; } .wpmm-widget-cart .widget_shopping_cart .buttons a {   margin:0; } .wpmm-widget-cart .widget.woocommerce.widget_shopping_cart {   margin:0 !important; } .wp-megamenu .wpmm-widget-cart p.woocommerce-mini-cart__empty-message {   margin:0;   padding-top:10px;   font-size:18px;   text-align:left;   font-weight:600;   color:#444; } .wpmm-login-form a.show i {   margin-right:4px !important;   display:inline-block; } .wp-megamenu-sub-menu img.image {   height:auto; } .product_list_widget .star-rating span, .product_list_widget .star-rating::before {   opacity:0; } .wpmm-woo-cart .woocommerce.widget_shopping_cart .total {   display:none; } @media (max-width:767px) {   .wpmm-sticky.wpmm-sticky-wrap {  position:relative !important;  left:auto;  width:auto;  animation-name:inherit;   }   .admin-bar .wpmm-sticky.wpmm-sticky-wrap {  top:auto;   }   .wp-megamenu-wrap ul.wp-megamenu li ul li {  width:100%;   }   .wpmm-search-input-wrap .search-wrap .search.wpmm-top-search {  width:80%;   }   .wp-megamenu-wrap .cont {  overflow:hidden;  position:absolute;  width:332px;  height:472px;  margin:0 auto;  background:#fff;  right:0;  box-shadow:0 50px 100px -20px rgba(50, 50, 93, .41);  z-index:9999;  padding:36px 32px;   }   .wp-megamenu-wrap .form.sign-in {  width:264px;  padding:0 0 0 8px;  z-index:99999;   }   .wp-megamenu-wrap .form label {  display:block;  margin:15px 0;  text-align:center;  width:256px;   }   .wp-megamenu-wrap .form .submit {  margin-bottom:20px;  background:#155bca;  text-transform:uppercase;  margin:30px 0;  width:257px;  line-height:23px;  padding:9px;  font-weight:400;  text-align:center;   }   .wp-megamenu-wrap span.lost_password {  position:absolute;  bottom:142px;  width:55%;  right:0px;  text-align:right;  margin:0;   }   .wp-megamenu-wrap .cont.s--signup .form {  position:relative;  width:333px;  padding:40px 30px 40px 30px;   }   .cont.s--signup button {  z-index:999;   }   .wp-megamenu-wrap .sub-cont .img:before,   .wp-megamenu-wrap .img__btn:after {  display:none;   }   .wp-megamenu-wrap .img__btn span { color:#fff;  cursor:pointer;   }   .wp-megamenu-wrap .img__btn {  overflow:hidden;  z-index:9999999;  position:absolute;  transform:translate(-50%, 0%);  left:50%;   }   .wp-megamenu-wrap .form.sign-in h2, .wp-megamenu-wrap .form.sign-up h2 {  color:#fff;   }   .wp-megamenu-wrap .form.sign-in h2 span, .wp-megamenu-wrap .form.sign-up h2 span {  color:#fafafa;   }   .wp-megamenu-wrap .form.sign-in h2 span, .wp-megamenu-wrap .form.sign-up h2 span {  color:#fafafa;  margin-top:5px;   }  .wp-megamenu-wrap .sub-cont {  position:initial;   }   .wp-megamenu-wrap .cont.s--signup .form {  position:absolute;  width:256px;  height:80%;  padding:0;  z-index:99999;   }   .wp-megamenu-wrap .cont.s--signup .sub-cont .img {  overflow:hidden;  z-index:2;  position:absolute;  right:0;  top:0;  width:100%;  height:100%;  padding-top:422px;   }   .wp-megamenu-wrap .login-error.alert {  position:absolute;  top:95px;   }   .wp-megamenu-wrap .img__text.m--in {  display:none;   }   .wp-megamenu-wrap .img__btn span {  position:absolute;  left:0;  top:0;  display:-webkit-box;  display:flex;  -webkit-box-pack:center;  justify-content:center;  -webkit-box-align:center;  align-items:center;  width:100%;  height:100%;  -webkit-transition:-webkit-transform .9s;  transition:-webkit-transform .9s;  transition:transform .9s;  transition:transform .9s, -webkit-transform .9s;   }   .wp-megamenu-wrap .sub-cont .img:after {  display:none;   }   .wp-megamenu-wrap .img__text {  display:none;   }   .wp-megamenu-wrap .sub-cont .img {  overflow:hidden;  z-index:inherit;  position:absolute;  left:0;  top:0;  width:100%;  height:100%;  padding-top:420px;   }   .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu,   .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu,   .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu,   .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu {  z-index:1;   }   .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu {  margin:0 !important;  width:100% !important;   }   .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-hide-mobile {  display:none;   }   .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-social-link {  float:inherit;   }   .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-social-link.wpmm-social-link-search a {  position:relative;  z-index:2;  transform:translate(0%, 5%);   }   .wpmm-search-form {  right:0%;   }   .wpmm-search-form input {  border:1px solid #f2f2f2;  font-size:14px;  padding:4px 15px;  margin-top:0px;  border-radius:3px;  transform:translate(0%, -60%);  min-width:230px;  width:auto;  font-family:'Open Sans';  left:0;   }   .wpmm-search-form {  right:100%;   }   .wpmm-nav-wrap ul.wp-megamenu li.wpmm-cta-button>a {  margin-top:0 !important   }   .wp-megamenu-wrap .cont:after, .wp-megamenu-wrap .cont.s--signup:after {  content:'';  position:absolute;  left:0;  top:0;  width:100%;  height:100%;  background:rgba(0, 0, 0, 0.6);  z-index:9;   }   .wp-megamenu-wrap .form.sign-in h2, .wp-megamenu-wrap .form.sign-up h2 {  color:#fff;   }   .wp-megamenu-wrap .form.sign-in h2 span, .wp-megamenu-wrap .form.sign-up h2 span {  font-size:15px;  font-weight:400;  color:#9E9E9D;  line-height:20px;  display:inline-block;   } }  .fa{   font:normal normal normal 14px/1 FontAwesome !important; } .ast-flex.main-header-container .site-branding, .ast-header-break-point .site-header .main-header-bar-wrap .site-branding, .navbar.hestia_left .navbar-header, .navbar.hestia_center .navbar-header, .navbar.hestia_right .navbar-header, #et-top-navigation #top-menu.nav, #page-container #main-header .logo_container, #et-top-navigation #et_top_search, #et-top-navigation #et_mobile_nav_menu, .storefront-primary-navigation #site-navigation div.menu, #page #masthead.site-header .col-full .site-branding, #outer-wrap #site-header #site-header-inner #site-logo, #outer-wrap #site-header .oceanwp-mobile-menu-icon, .followWrap .site-header .container .site-branding, .header-right-wrapper a#nav-toggle{   display:none; } .ast-flex.main-header-container .ast-main-header-bar-alignment, .navbar.hestia_left #wp-megamenu-primary, .navbar.hestia_right #wp-megamenu-primary, .navbar.hestia_center #wp-megamenu-primary{   width:100%; } @media(max-width:767px){   .ast-main-header-bar-alignment .wpmm_brand_logo_wrap img{  margin-top:12px;   }   .container.clearfix.et_menu_container{  width:100%;   } }  .ast-main-header-bar-alignment .wpmm-mobile-menu a.wpmm_mobile_menu_btn{   padding:0 12px; } .ast-main-header-bar-alignment .wpmm_brand_logo_wrap img{   margin-top:0; }   nav.hestia_left, nav.navbar.hestia_center, nav.navbar.hestia_right{   z-index:999999; } nav.hestia_left .wpmm-search-input-wrap form, nav.navbar.hestia_center .wpmm-search-input-wrap form, nav.navbar.hestia_right .wpmm-search-input-wrap form{   top:46%; }   #et-top-navigation #top-menu-nav, #main-header #et-top-navigation{   float:none; }   #site-header-inner #site-navigation-wrap{   width:100%;   float:none; } #site-header #site-navigation-wrap{   display:block !important; }  #header .mobile-title-logo-in-header, #header button.ham__navbar-toggler-two {   display:none !important; } #header #nav-mobile .wpmm-nav-wrap ul.wp-megamenu{   position:relative; }  nav#site-navigation.main-navigation #wp-megamenu-primary ul ul{   height:auto !important; }  .site-header .onepress-menu{   float:none; } .onepress-menu #wp-megamenu-primary .wpmm_mobile_menu_btn{   line-height:2; } .onepress-menu #wp-megamenu-primary ul li{   white-space:normal; } .onepress-menu #wp-megamenu-primary ul, .onepress-menu #wp-megamenu-primary ul li a{   border:0 !important; } .onepress-menu a.wpmm-search.search-close-icon{   color:#000 !important; } @media(max-width:1140px){   .main-navigation .onepress-menu{  overflow:visible !important;   } }  body.wp-megamenu .site-header .site-branding{   display:none; } body.wp-megamenu .site-header .site-navigation{   display:block; }