ul.mega-menu,.mega-menu-wrap,#mega-menu-wrap-header_megamenu,.footer ul.mega-menu {
background: none !important;
}
ul.mega-menu > li{
padding: 0 15px !important;
}
li.mega-current-menu-parent > a.mega-menu-link,li.mega-current-menu-ancestor > a.mega-menu-link,li.mega-current-menu-item > a.mega-menu-link,#mega-menu-wrap-header_megamenu #mega-menu-header_megamenu > li.mega-current-menu-itemkil > a.mega-menu-link,#mega-menu-header_megamenu > li.mega-current-menu-item > a.mega-menu-link{
color: #4fbdfc !important;
}
#mega-menu-wrap-header_megamenu ul.mega-menu > li > a, #mega-menu-wrap-header_megamenu > li.mega-menu-item > a.mega-menu-link{
border-radius:4px !important;
padding:18px 0px !important; 
line-height:18px !important;
overflow:hidden !important;
color: #3b4144 !important;
}
#mega-menu-wrap-header_megamenu #mega-menu-header_megamenu > li.mega-menu-item > a.mega-menu-link{font-size:13px !important;}
ul.mega-menu.mega-keyboard-navigation + .mega-menu-toggle.mega-menu-open, ul.mega-menu.mega-keyboard-navigation a:focus, ul.mega-menu.mega-keyboard-navigation input:focus {
-webkit-box-shadow: inset 0px 0px 3px 1px #0ff;
-moz-box-shadow: inset 0px 0px 3px 1px #0ff;
-ms-box-shadow: inset 0px 0px 3px 1px #0ff;
-o-box-shadow: inset 0px 0px 3px 1px #0ff;
box-shadow: inset 0px 0px 3px 1px #0ff;
padding:4px 0px !important;
}
ul.mega-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, ul.mega-menu > li.mega-menu-item > a.mega-menu-link:hover, ul.mega-menu > li.mega-menu-item > a.mega-menu-link:focus {
background: none !important;
color: #fff;
font-weight: normal;
text-decoration: none;
border-color: #fff;
}
ul.mega-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
background: white !important;
}
ul.mega-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{
background: #f1f1f1 !important;
}
ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{
color:#13a6fb !important;	
}
.mega-menu-megamenu .mega-sub-menu,.mega-menu-megamenu li{border:none !important;box-shadow:none !important;}
ul.mega-menu > li > ul.mega-sub-menu,.mega-menu-flyout li ul.mega-sub-menu{
background:white !important;
border-radius: 0px 0px 4px 4px !important; 
border: 1px solid rgba(0, 0, 0, 0.15) !important;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) !important;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) !important;
background-clip: padding-box !important;
padding:4px 0px !important;
}
ul.mega-menu > li > a:before,#mega-menu-header_megamenu > li.mega-current-menu-item > a.mega-menu-link:before,#mega-menu-header_megamenu > li.mega-current-menu-ancestor > a.mega-menu-link:before {
position: absolute !important;
top: 0px;
left: 0px;
height: 1px;
overflow:hidden;
display:block;
line-height:1px !important;
width: 0;
content: " ";
background: #4fbdfc;
background: -webkit-linear-gradient(left, #4fbdfc 0%, #13a6fb 50%, #038ad8 100%);
background: linear-gradient(to right, #4fbdfc 0%, #13a6fb 50%, #038ad8 100%);
}
ul.mega-menu > li > a:hover:before, ul.mega-menu > .mega-current_page_item > a:before, ul.mega-menu > .mega-current_page_item > a:hover:before, ul.mega-menu > .mega-current_page_item > a:focus:before,#mega-menu-header_megamenu > li.mega-current-menu-item > a.mega-menu-link:before,#mega-menu-header_megamenu > li.mega-current-menu-ancestor > a.mega-menu-link:before {
width: 100%;
-webkit-transition: width 0.2s ease-in-out;
-moz-transition: width 0.2s ease-in-out;
-ms-transition: width 0.2s ease-in-out;
-o-transition: width 0.2s ease-in-out;
transition: width 0.2s ease-in-out;
}
ul.mega-menu > li.mega-menu-item > a.mega-menu-link {
color: #fff;
background: rgba(0, 0, 0, 0);
}
ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
color: #666;
}
ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
color: #555;
border-top: 0px solid #13a6fb !important;
border-left: 0px solid #13a6fb !important;
border-right: 0px solid #13a6fb !important;
border-bottom: 0px solid #13a6fb !important;
}
ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
display: block;
border-top: 0px solid #13a6fb !important;
border-left: 0px solid #13a6fb !important;
border-right: 0px solid #13a6fb !important;
border-bottom: 0px solid #13a6fb !important;
}
ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
color: #13a6fb !important;
font-weight: bold;
text-decoration: none;
background: rgba(0, 0, 0, 0);
}
ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
color: #666;
font-family: inherit;
font-size: 14px;
text-transform: none;
text-decoration: none;
font-weight: normal;
margin: 0;
padding: 0px 0px 0px 0px;
vertical-align: top;
display: block;
}
ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {
color: #666;
font-weight: normal;
text-decoration: none;
background: rgba(0, 0, 0, 0);
}
ul.mega-menu > li.mega-menu-flyout ul.mega-sub-menu {
z-index: 999;
position: absolute;
width: 150px;
border-top: 0px solid #fff;
border-left: 0px solid #fff;
border-right: 0px solid #fff;
border-bottom: 0px solid #fff;
padding: 0px 0px 0px 0px;
background: #f1f1f1;
}
ul.mega-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
display: block;
background: #f1f1f1;
color: #666;
font-family: inherit;
font-size: 14px;
font-weight: normal;
padding: 0px 10px 0px 10px;
line-height: 35px;
text-decoration: none;
text-transform: none;
vertical-align: baseline;
}
ul.mega-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, ul.mega-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
background: #ddd;
font-weight: normal;
text-decoration: none;
color: #666;
}
ul.mega-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
position: absolute;
left: 100%;
top: 0;
}
.mega-menu-wrap .mega-menu-toggle {
display: none;
z-index: 1;
cursor: pointer;
background: #13A6FB !important;
-webkit-border-radius: 2px 2px 2px 2px;
-moz-border-radius: 2px 2px 2px 2px;
-ms-border-radius: 2px 2px 2px 2px;
-o-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
line-height: 40px;
height: 40px;
text-align: center;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
outline: none;
}
.mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before {
content: '\f333';
font-family: 'dashicons';
font-size: 24px;
margin: 0 0 0 5px;
color: #fff;
}
.mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after {
content: 'MENU';
color: #fff;
float: left;
}
.mega-menu-item-type-custom>li>ul.mega-sub-menu{box-shadow:none !important;}
.footer li.mega-menu-item{display:block !important;}
.footer a.mega-menu-link::before {display:none !important;}