


:root {
--primary-color: #3bb77e;
--secondary-color: #ffba43;
--white-color: #ffffff;
--white-light-color: #d9dbe0;
--title-color: #1c2137;
--sub-title-color: #ffba43;
--body-text: #6c7689;
--light-green-color: #e2f9ee;
--light-yellow-color: #fff4e0;
--error-color: #ff0000;
--light-grey: #f9faff;
}

/*---------------------------------------------------------------------
  Mega-menu(header)
-----------------------------------------------------------------------*/
header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, header #mega-menu-top li .mega-sub-menu li:hover>a.mega-menu-link, header #mega-menu-top li .mega-sub-menu li.mega-current-menu-ancestor a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:hover > a.mega-menu-link, header  #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, header  #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-ancestor a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-ancestor   ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-ancestor ul.mega-sub-menu li:hover a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li:hover a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li:hover  ul.mega-sub-menu li:hover a.mega-menu-link, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, header.style-two #mega-menu-top li .mega-sub-menu li:hover>a.mega-menu-link, header.style-two #mega-menu-top li .mega-sub-menu li.mega-current-menu-ancestor a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:hover > a.mega-menu-link, header.style-two  #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, header.style-two  #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-ancestor a.mega-menu-link, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-ancestor   ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-ancestor ul.mega-sub-menu li:hover a.mega-menu-link, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li:hover a.mega-menu-link, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li:hover  ul.mega-sub-menu li:hover a.mega-menu-link { background: var(--secondary-color); color: var(--white-color); }
header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { color: var(--white-color); }
header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { background: var(--body-text); }
header.style-two #mega-menu-wrap-top #mega-menu-top > li ul.mega-sub-menu li.mega-current-menu-ancestor ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-ancestor ul.mega-sub-menu li a.mega-menu-link, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li:hover ul.mega-sub-menu li a.mega-menu-link, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { background: var(--body-text); color: var(--white-color); }
header #mega-menu-wrap-top { width: 100%; background: transparent; }
header #mega-menu-wrap-top #mega-menu-top { text-align: right; }
header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { padding: 10px; }

/* header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu { padding: 10px; background: var(--white-color);} */
header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link { color: #121212; font-size: 18px; padding: 0 15px; line-height: 70px; height: 70px; }
header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, header.style-two #mega-menu-top li .mega-sub-menu li.mega-current-menu-ancestor .mega-sub-menu li a, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, header #mega-menu-top li .mega-sub-menu li.mega-current-menu-ancestor .mega-sub-menu li a { background: transparent; color: var(--primary-color); }
header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link:hover, header #mega-menu-top li .mega-sub-menu li:hover>  .mega-sub-menu li a { background: transparent; }
header #mega-menu-wrap-top #mega-menu-top > li ul.mega-sub-menu li.mega-current-menu-ancestor ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-ancestor ul.mega-sub-menu li a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li:hover  ul.mega-sub-menu li a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { background: var(--white-color); color: var(--body-text); }
header #mega-menu-wrap-top .mega-sub-menu li a { color: var(--body-text); text-decoration: none; line-height: 40px; }

/* #mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row, #mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu.mega-menu-flyout ul { box-shadow: 0 4px 10px 0 rgba(3, 3, 3, .1); } */
header #mega-menu-wrap-top .mega-sub-menu ul { padding: 0; margin: 0; list-style: none; text-align: left; }
header #mega-menu-wrap-top .mega-sub-menu li a:hover { color: var(--primary-color); }
header #mega-menu-wrap-top .mega-sub-menu li .product_list_widget img { float: left; width: 60px; margin-right: 10px; }
header #mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item img { float: left; width: 100%; }
.mega-menu-top header .sub-header .sub-main .menu-shop-container { float: right; }
.mega-menu-top header li .search_count { position: relative; }
.woocommerce-cart.woocommerce-page header .cart_count, .woocommerce-checkout.woocommerce-page header .cart_count { display: none; }
.wmc-price del { color: var(--body-text); }
header #mega-menu-wrap-top #mega-menu-top[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, header  #mega-menu-wrap-top #mega-menu-top[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu { -webkit-box-shadow: 0px 13px 40px 0.86px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 13px 40px 0.86px rgba(0, 0, 0, 0.05); box-shadow: 0px 13px 40px 0.86px rgba(0, 0, 0, 0.05); }
.wmc-price ins { color: var(--primary-color); }
.wmc-details p { margin-bottom: 0; }
header .wmc-image img { height: auto; width: auto; }
header #mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after { content: "\f347"; }
header #mega-menu-wrap-top #mega-menu-top li.mega-menu-flyout li.mega-menu-item a.mega-menu-link > span.mega-indicator:after { content: "\f345"; }
header #mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator { font-size: 12px; }
header   #mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item { padding: 0; }
header  #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { text-transform: capitalize; }

/* header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{ background: var(--white-color); font-weight: normal; } */
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { background: var(--white-color); }
header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus { font-weight: normal; }
header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { font-size: 15px; }
header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { padding: 5px 15px 5px 15px; }
header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item { padding: 0; }
header.style-two #mega-menu-wrap-top #mega-menu-top li.mega-menu-item > ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-current-menu-item a.mega-menu-link, header.style-two #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, header #mega-menu-wrap-top #mega-menu-top li.mega-menu-item > ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-current-menu-item a.mega-menu-link { background: var(--secondary-color); color: var(--white-color); }
header #mega-menu-wrap-top { width: 100%; background: transparent; }
#mega-menu-wrap-top #mega-menu-top { text-align: center; }
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link { color: #121212; font-size: 16px; padding: 0 15px; line-height: 70px; height: 70px; }
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-toggle-on > a.mega-menu-link { background: transparent; color: var(--primary-color); }
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link:hover { color: var(--primary-color); background: transparent; }
#mega-menu-wrap-top .mega-sub-menu li a { color: #666666; text-decoration: none; line-height: 40px; }
#mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row, #mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu.mega-menu-flyout ul { box-shadow: 0 4px 10px 0 rgba(3, 3, 3, .1); }
#mega-menu-wrap-top .mega-sub-menu ul { padding: 0; margin: 0; list-style: none; }
#mega-menu-wrap-top .mega-sub-menu li a:hover { color: var(--primary-color); }
#mega-menu-wrap-top .mega-sub-menu li .product_list_widget img { float: left; width: 60px; margin-right: 10px; }
#mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item img { float: left; width: 100%; }
.mega-menu-top header .sub-header .sub-main .menu-shop-container { float: right; }
.mega-menu-top header li .search_count { position: relative; }
.woocommerce-cart.woocommerce-page header .cart_count, .woocommerce-checkout.woocommerce-page header .cart_count { display: none; }
.wmc-price del { color: #666666; }
#mega-menu-wrap-top #mega-menu-top[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-top #mega-menu-top[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu { -webkit-box-shadow: 0px 13px 40px 0.86px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 13px 40px 0.86px rgba(0, 0, 0, 0.05); box-shadow: 0px 13px 40px 0.86px rgba(0, 0, 0, 0.05); }
.wmc-price ins { color: var(--primary-color); }
.wmc-details p { margin-bottom: 0; }
header .wmc-image img { height: auto; width: auto; }
#mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after { content: "\f347"; }
#mega-menu-wrap-top #mega-menu-top li.mega-menu-flyout li.mega-menu-item a.mega-menu-link > span.mega-indicator:after { content: "\f345"; }
#mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator { font-size: 12px; }
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu { z-index: 999; border-radius: 0; background: #fff; border: 0; padding: 0px 0px 0px 0px; position: absolute; width: 100%; max-width: none; left: 0; }
#mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item { padding: 15px 15px 15px 15px; width: 100%; }
header .navbar ul.mega-sub-menu li { margin-left: 0; width: 100%; }
#mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row{ padding: 25px 25px 18px 25px ; width: 100% !important; }



@media(max-width:1920px) {
     #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu{width: 900px; left: -50px;}
}
@media(max-width:1366px) {
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu { width: 900px; left: -50px; }
}
@media(max-width:1199px) {
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu { width: 890px; left: -168px; }
	header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link { font-size: 14px; }
}
@media(max-width:1199px) {
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu { width: 890px; left: -168px; }
}
@media(max-width:992px) {

	/*Mega-Menu*/
	#mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column{padding: 10px 15px;}
	header #mega-menu-wrap-top #mega-menu-top { max-height: 330px; overflow-y: scroll; overflow-x: hidden; }
	.mega-menu-top header .navbar-light .navbar-toggler { display: none; }
	.mega-menu-top header .navbar-collapse { display: block !important; }
	header #mega-menu-wrap-top .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label { display: none; }
	header #mega-menu-wrap-top .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block { margin-right: 0; }
	header #mega-menu-wrap-top .mega-menu-toggle .mega-toggle-block-1:after { line-height: 44px; background: var(--primary-color); color: var(--white-color); border-color: var(--primary-color); padding: 0; width: 48px; height: 44px; border-radius: 5px; margin: 0; text-align: center; }
	header #mega-menu-wrap-top .mega-menu-toggle { width: 48px; height: 44px; position: absolute; display: inline-flex; background: transparent; right: 20px; top: -50px; margin: 0; padding: 0; border-radius: 5px; }
	header #mega-menu-wrap-top .mega-menu-toggle + #mega-menu-top { background: var(--white-color); }
	header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link { font-size: 18px; line-height: initial; height: auto; color: var(--title-color); padding: 15px; }
	header #mega-menu-wrap-top #mega-menu-top[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, header  #mega-menu-wrap-top #mega-menu-top[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu { box-shadow: none; padding: 0; background: var(--white-light-color); width: 100%;}
	header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu { padding: 0; }
	header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, header #mega-menu-top li .mega-sub-menu li.mega-current-menu-ancestor .mega-sub-menu li a { background: var(--primary-color); color: var(--white-color); }
	header #mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after { font-size: 18px; }
	header #mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after, header #mega-menu-wrap-top #mega-menu-top li.mega-menu-flyout.mega-toggle-on li.mega-menu-item a.mega-menu-link > span.mega-indicator:after, header #mega-menu-wrap-top #mega-menu-top li.mega-menu-flyout .mega-sub-menu li.mega-menu-item.mega-toggle-on a.mega-menu-link > span.mega-indicator:after { content: "\f343"; }
	header #mega-menu-wrap-top #mega-menu-top li.mega-menu-flyout .mega-sub-menu li.mega-menu-item a.mega-menu-link > span.mega-indicator:after { content: "\f347"; }
	header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { padding: 10px 15px; }
	header.style-two #mega-menu-wrap-top .mega-menu-toggle + #mega-menu-top { background: #000000; color: var(--white-color); }
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu { width: auto; left: auto; }
	header .container.main-header .row.no-gutters { padding: 15px; }
	header.menu-sticky  .container.main-header .row.no-gutters {padding: 0}
	#mega-menu-wrap-top ul li a { padding: 5px 10px; }
	#mega-menu-wrap-top  ul li a { font-size: 14px; }
	header #mega-menu-wrap-top .mega-sub-menu li a { line-height: 30px; }
	.mega-menu-top header.menu-sticky .container.main-header .row.no-gutters { padding: 0; }
	header #mega-menu-wrap-top { position: absolute; }
	header #mega-menu-wrap-top .mega-menu-toggle { width: 40px; padding: 0 5px; text-align: center; }
	#mega-menu-wrap-top .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block { margin-left: 0; }
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item { padding: 0; }
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu { background: #ffffff; }
	#mega-menu-wrap-top .mega-menu-toggle + #mega-menu-top { background: #2b2b2b; }
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link { height: 40px; line-height: 40px; color: #a2a2a2; }
	#mega-menu-wrap-top .mega-menu-toggle.mega-menu-open + #mega-menu-top { padding: 0; box-shadow: 0px 13px 40px 0.86px rgba(0, 0, 0, 0.05); }
	#mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {padding: 0 ;}
	#mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding: 15px  ;}
}