@media (min-width:1200px) {
header .navbar ul.navbar-nav > li.menu-item-has-children {position: relative; display: inline-flex; align-items: baseline;}
}
@media(min-width:1024px) {
header .logo_block a.navbar-brand { padding: 0; }
}
@media(max-width:1500px) {
header .sub-header { padding: 10px 30px }
header .main-header { padding: 0 30px }
.iq-mt-120 { margin-top: 90px; }
.iq-count-down .displaySection { margin-bottom: 30px; }
.iq-woo-product-inner .iq-woo-ratings ul li { margin: 0 3px 0 0; }
.iq-woo-product-inner .iq-woo-ratings ul li i { font-size: 12px; }
}
@media(max-width:1399px) {
header .sub-header { padding: 10px 30px }
header .main-header { padding: 0 30px }
.iq-mt-120 { margin-top: 90px; }
.iq-count-down .displaySection { margin-bottom: 30px; }
.woocommerce-page.columns-5 .iq-main-product.products .iq-sub-product.product, .woocommerce.columns-5 .iq-main-product.products .iq-sub-product.product{width: 25%;}
}
@media(max-width:1365px) {
header .sub-header { padding: 10px 15px }
header .main-header { padding:0px 25px 0px 15px }
header .navbar ul li a { font-size: 14px }
header .navbar ul li .sub-menu li a { padding: 10px 15px; }
.woocommerce-page.columns-5 .iq-main-product.products .iq-sub-product.product, .woocommerce.columns-5 .iq-main-product.products .iq-sub-product.product{width: 25%;}
}
@media(max-width:1280px) {
.woocommerce-page.columns-5 .iq-main-product.products .iq-sub-product.product, .woocommerce.columns-5 .iq-main-product.products .iq-sub-product.product{width: 33%;}
.woocommerce-page.columns-4 .iq-main-product.products .iq-sub-product.product, .woocommerce.columns-4 .iq-main-product.products .iq-sub-product.product { width: 50%; }
}
@media(max-width:1199px) {
.widget.widget_nav_menu ul li .sub-menu, .widget ul.menu li .sub-menu { padding-left: 10px }
table td, table th { padding: 5px; text-align: center }
header .navbar ul li{padding: 0;}
.iq-tabs .nav-pills .nav-link { padding-left: 0; padding-right: 0; }
.iq-product-offer-block .iq-offer-img img { width: 100% }
.scrolling-text{font-size: 100px;}
.navbar-nav li > a{--text: var(--white-color);}
.navbar-nav li:hover > a{--text: var(--primary-color);}
.navbar-nav li.current-menu-ancestor:hover > a{--text: var(--white-color);}
}
@media(max-width:1024px) {
.home.blog .content-area .site-main, .content-area .site-main { padding: 70px 0; }
.site-main .sf-content>.vc_row.wpb_row.vc_row-fluid, .content-area .site-main, .home.blog .content-area .site-main { padding: 70px 0 }
header .navbar ul li{margin-left: 15px;}
section.related.products {margin-top: 70px;}
}
@media(max-width:1199px) {
header .container.main-header, header .sub-header, .admin-bar header.menu-sticky .container.main-header{padding: 12px 15px;}
header .navbar ul li .sub-menu li a ,header.menu-sticky .navbar ul li .sub-menu li a, header.menu-sticky .navbar ul li .sub-menu li a{border-radius: 0;}
header li .wishlist_count{display: none;}
.admin-bar header.menu-sticky, body.boxed_layout.admin-bar header.menu-sticky{top:0;}
header .iq-shop-btn-holder ul li .cart-items-count, header .iq-shop-btn-holder ul li .wishlist_count span, header .iq-shop-btn-holder ul li .wishlist_count span{top: 6px; right: -14px;}
header.menu-sticky .navbar ul li .sub-menu li:hover>.sub-menu{top:0;}
header .navbar ul li .sub-menu li{padding: 0;}
.admin-bar header {top: 42px;}
#back-to-top .top{bottom: 70px;}
footer{margin-bottom: 60px;}
.iq-shop-btn-holder.iq-shop-btn-footer-holder{display: block;}
header .iq-shop-btn-holder ul li:hover i ,header.menu-sticky .navbar .iq-shop-btn-holder ul li:hover i{color: var(--primary-color);}
header button#btn-search-close{top: 80px; right: 80px;}
header .btn.btn--search-close i{position: relative; padding: 0; top: 0;  color: var(--primary-color); }
header form.search-form .form-row label { font-size: 28px; top: 22px; }
header .navbar ul li { display: inline-block; position: relative; }
header .navbar ul li .sub-menu li { display: inline-block; float: left; }
header .navbar ul li .sub-menu li i.fa-angle-down { padding: 10px 15px; top: 0; right: 0; font-size: 16px; line-height: 24px; transform: inherit;}
footer .widget:last-child { margin-bottom: 45px; }
.scrollbar-track-y { width: 0px !important; }
.scrollbar-thumb { width: 0px !important; }
::-webkit-scrollbar { width: 0px; }
.woocommerce .iq-main-product.products .iq-sub-product.product, .woocommerce-page .iq-main-product.products .iq-sub-product.product { clear: initial; }
.iq-breadcrumb .title, .iq-breadcrumb-one .title { font-size: 40px; }
header .logo_block, header.header_default .logo_block { padding: 0; }
.shop_list { display: none; }
.iq-height { position: fixed; }
header .main-header, .admin-bar header.menu-sticky .main-header{ padding: 12px 15px; }
header .navbar ul li .sub-menu li i:before { content: "\f107"; }
header .navbar-light .navbar-toggler { border-radius: 5px; background: var(--primary-color); color: var(--white-color); border-color: var(--primary-color); padding: 0;position: absolute; top: 50%;-webkit-transform: translate(0, -50%);-khtml-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%); right: 0;}
header .request-btn { margin-right: 60px; position: absolute; top: -45px; right: 0; }
header .navbar-light .navbar-toggler:focus { outline: none }
header .logo_block .logo, header.header_default .logo_block .logo, header .logo_block .logo-sticky, header.header_default .logo_block .logo-sticky { height: 35px; }
header .navbar-collapse { position: absolute; top: 56px; line-height: 0; left: 0; display: inline-block; width: 100%; -webkit-box-shadow: 4.871px 34.659px 30px 0px rgba(0, 0, 0, 0.06); -moz-box-shadow: 4.871px 34.659px 30px 0px rgba(0, 0, 0, 0.06); box-shadow: 4.871px 34.659px 30px 0px rgba(0, 0, 0, 0.06); }
header .navbar ul { text-align: left; overflow-y: scroll; max-height: 350px; float: left; display: inline-block; width: 100%; background: var(--white-color); }
header .navbar ul li .sub-menu li.current-menu-item i { color: var(--white-color); }
header .navbar ul li { margin-left: 0; display: inline-block; position: relative; width: 100% }
header .navbar ul li a { color: var(--title-color); line-height: normal; display: inline-block; width: 100%; font-size: 16px; padding: 15px; z-index: inherit }
header .navbar ul li a:before { border-radius: 0 }
header .navbar ul li .sub-menu, header .navbar ul li:hover .sub-menu { display: none; box-shadow: none; background: transparent; position: relative; top: 0; width: 100%; padding: 10px; z-index: 9; background: rgba(179, 180, 181, 0.14); }
header .navbar ul li .sub-menu li a { color: var(--title-color); }
header .navbar ul li i { display: block; position: absolute; right: 0; top: 0px; padding: 12px 15px; line-height: 28px; font-size: 20px; z-index: 9; color: var(--title-color); transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out }
header .navbar .iq-shop-btn-holder ul li i{ top: -4px;}
header .navbar ul li.current-menu-item i, header .navbar ul li.current-menu-parent i { color: var(--white-color); }
header.menu-sticky .main-header .navbar ul li a { line-height: normal }
header.menu-sticky .main-header .navbar ul li:hover .sub-menu { top: 0 }
header .navbar ul li .sub-menu li i { top: 0; right: 0; color: var(--title-color); font-size: 20px; line-height: 24px; }
header .navbar ul li .sub-menu li:hover>.sub-menu { width: 100%; background: var(--body-text); position: relative; left: 0; box-shadow: none; padding: 10px; background: rgba(125, 144, 166, 0.14); top: 0;}
header .navbar ul li a:before { display: none }
header .navbar ul li.current-menu-item a, header .navbar ul li a:hover { background: var(--primary-color); color: var(--white-color); }
header.menu-sticky .navbar ul li.current-menu-ancestor a, header .navbar ul li.current-menu-ancestor a, header .navbar ul li.current-menu-parent a { color: var(--white-color); background: var(--primary-color); }
header.menu-sticky .navbar ul li.current-menu-ancestor i, header .navbar ul li .sub-menu li:hover, header .navbar ul li a:hover, header .navbar ul li.current-menu-item a, header .navbar ul li.current-menu-parent a, header .navbar ul li.current-menu-parent i, header .navbar ul li.current-menu-ancestor a, header .navbar ul li.current-menu-parent i, header .navbar ul li.current-menu-ancestor i, header.menu-sticky .navbar ul li .sub-menu li:hover, header.menu-sticky .navbar ul li a:hover, header.menu-sticky .navbar ul li.current-menu-item a, header.menu-sticky .navbar ul li.current-menu-parent a, header.menu-sticky .navbar ul li.current-menu-parent i, header.menu-sticky .navbar ul li.current-menu-ancestor a, header.menu-sticky .navbar ul li.current-menu-parent i, header.menu-sticky .navbar ul li.current-menu-ancestor i, header.menu-sticky .navbar ul li:hover i, header.menu-sticky .navbar ul li .sub-menu li:hover>i, header.menu-sticky .navbar ul li.current-menu-item i { color: var(--white-color); }
header.menu-sticky .navbar ul li a, header.menu-sticky .navbar ul li i { color: var(--body-text); }
header .navbar ul li .sub-menu li i::before { content: "\f3d0"; }
header .navbar .sub-main { display: none; }
.widget_calendar .calendar_wrap table th, .widget_calendar .calendar_wrap table td { padding: 5px }
.commentlist .comment-respond .comment-form-author, .comment-respond .comment-form-email, .iq-breadcrumb .title { font-size: 38px; }
.widget_calendar .calendar_wrap table th, .widget_calendar .calendar_wrap table td { padding: 2px }
.owl-carousel.blog-carousel { margin: 0; }
header .iq-shop-btn-holder { width: auto; text-align: right; position: absolute;right: 75px; background: transparent; }
header .iq-shop-btn-holder ul { background: transparent; padding: 0 15px; }
header .iq-shop-btn-holder ul li { width: auto; margin-left: 10px; }
header .iq-shop-btn-holder ul li a:hover { background: transparent; }
header.menu-sticky .iq-shop-btn-holder ul li a i { color: var(--title-color); }
.woocommerce .iq-main-product.products.columns-3 .iq-sub-product.product, .woocommerce-page .iq-main-product.products.columns-3 .iq-sub-product.product, .woocommerce .iq-main-product.products.columns-4 .iq-sub-product.product, .woocommerce-page .iq-main-product.products.columns-4 .iq-sub-product.product, .woocommerce .iq-main-product.products.columns-5 .iq-sub-product.product, .woocommerce-page .iq-main-product.products.columns-5 .iq-sub-product.product, .woocommerce .iq-main-product.products.columns-6 .iq-sub-product.product, .woocommerce-page .iq-main-product.products.columns-6 .iq-sub-product.product { width: 50%; }
.woocommerce.woocommerce-page.woof_shortcode_output .woocommerce-pagination { margin-bottom: 45px; }
.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation { margin-bottom: 30px; }
.woocommerce-Addresses .woocommerce-Address header { background: transparent; }
header .iq-shop-btn-holder ul .widget_shopping_cart_content ul.woocommerce-mini-cart { padding: 0; margin-bottom: 30px; display: block; }
header .iq-shop-btn-holder ul { max-height: unset; overflow: initial; }
header .iq-shop-btn-holder .dropdown-menu-mini-cart .widget_shopping_cart_content { padding: 15px; }
header .iq-shop-btn-holder .dropdown-menu-mini-cart .widget_shopping_cart_content .woocommerce-mini-cart__total { clear: both; }
header .iq-shop-btn-holder .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .iq-cart-img a { padding: 0; }
header .iq-shop-btn-holder .dropdown-menu-mini-cart .widget_shopping_cart_content ul li { display: block; float: left; width: 100%; }
header .iq-shop-btn-holder .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .iq-cart-img { display: inline-block; }
header .iq-shop-btn-holder .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .iq-cart-content { display: inline-block; width: 170px; }
header .iq-shop-btn-holder .dropdown-menu-mini-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button.checkout { margin-left: 0; margin-top: 15px; }
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary ,.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width: 100%;}
.search-form.search__form i{position: relative;top: inherit;right: inherit;line-height: normal;padding: 0; display: inline-block;  color: var(--primary-color); }
body:not(.elementor-page) article.type-page .sf-content{padding: 30px 15px;}
table.shop_table_responsive tr td:after { content: ""; clear: both; display: block; }
}
@media(max-width:992px){
.woocommerce-page div.woocommerce table.shop_table td, .woocommerce-page div.woocommerce table.shop_table th{padding: 15px 10px;}
}
@media(max-width: 991px){
div#customer_login {background: transparent !important;}
.product-images-list{margin-bottom: 0;}
.product-images-list img{margin-bottom: 30px;}
}
@media(max-width:767px) {
section.related.products {margin-top: 50px;}
.home.blog .content-area .site-main, .content-area .site-main { padding: 50px 0; }
.site-main .sf-content>.vc_row.wpb_row.vc_row-fluid, .content-area .site-main, .home.blog .content-area .site-main { padding: 50px 0 }
.woocommerce .cart-collaterals .cart_totals h2{margin-bottom: 15px;}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{text-align: left !important;}
.woocommerce-page table.cart td.actions .coupon input{width: 100% !important;}
.woocommerce-page table.cart td.actions  button{margin: 5px 0;}
.woocommerce-page table.cart td.actions .coupon button{margin-top: 15px;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{padding-top: 30px;}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td
.commentlist .iq-comments-info .reply{  position: relative;margin: 10px 0 0;}
.woocommerce .iq-main-product.products.columns-3 .iq-sub-product.product, .woocommerce-page .iq-main-product.products.columns-3 .iq-sub-product.product, .woocommerce .iq-main-product.products.columns-4 .iq-sub-product.product, .woocommerce-page .iq-main-product.products.columns-4 .iq-sub-product.product, .woocommerce .iq-main-product.products.columns-5 .iq-sub-product.product, .woocommerce-page .iq-main-product.products.columns-5 .iq-sub-product.product, .woocommerce .iq-main-product.products.columns-6 .iq-sub-product.product, .woocommerce-page .iq-main-product.products.columns-6 .iq-sub-product.product, .woocommerce .iq-main-product.products.columns-2 .iq-sub-product.product, .woocommerce-page .iq-main-product.products.columns-2 .iq-sub-product.product { width: 100%; }
.page-numbers li .prev.page-numbers, .page-numbers li .next.page-numbers { display: none }
.elementor-shortcode .mc4wp-form [type=submit] { margin-left: 15px; }
.error-404 .big-text { font-size: 200px }
.commentlist .iq-comment-wrap { display: block }
.commentlist ol.children { padding-left: 30px }
.commentlist .iq-comments-photo { padding-right: 0; margin-bottom: 15px }
.iq-breadcrumb.text-left, .iq-breadcrumb .text-left, .copyright-footer { text-align: center !important; }
.iq-breadcrumb .float-right { float: none !important; }
.footer-subscribe .vc_custom_heading { margin-bottom: 15px; }
.iq-breadcrumb .title { font-size: 32px; }
.iq-breadcrumb.text-left .breadcrumb li, .iq-breadcrumb.text-left .breadcrumb li a { font-size: 14px; }
.copyright-footer .col-auto { display: inline-block; width: 100%; }
footer .footer-topbar { width: 100%; margin: 0 auto; }
footer .footer-topbar .container { padding: 30px; }
.elementor-shortcode .mc4wp-form input[type=email] { width: 100%; margin-bottom: 30px; }
.iq-breadcrumb .title, .iq-breadcrumb-one .title { font-size: 36px; }
.woocommerce .woocommerce-result-count { margin-bottom: 30px; }
.iq-product-offer-block .iq-offer-desc { display: none; }
.elementor-image-box-img img { margin-bottom: 15px; }
header .search-form.search__form .form-row , header form.search-form .form-row label{margin: 0 30px;font-size: 16px;}
header form.search-form .form-row .has-content ~ label, header form.search-form .form-row input:focus ~ label{top: -40px;}
header .search-form .search-submit i{font-size: 18px;}
header .search-form .form-row input{padding: 0 15px;font-size: 28px;}
header form.search-form .form-row label{top: 8px;}
header .search-form .search-submit{right: 5px;}
header button#btn-search-close{right: 30px; top: 30px;}
header .search-form .search-submit{top: -2px;}
header .iq-shop-btn-holder .dropdown-menu-mini-cart .widget_shopping_cart_content{width: 270px}
header .iq-shop-btn-holder li.iq-cart .dropdown-menu-mini-cart{right: -70px; top: 150% }
.wishlist_table.mobile li .additional-info-wrapper .product-remove{top: -62px;position: relative;}
.wishlist_table.mobile .item-details .product-name{font-size: 12px;}
.wishlist_table.mobile{padding: 0}
table.shop_table_responsive tr td:after { content: ""; clear: both; display: block; }
.iq-title-box {margin-bottom: 30px;}
.isotope-filters.isotope-tooltip button {width: 100%;}
.blog-images-list img{margin-bottom: 30px;}
.blog-images-list:last-child img{margin-bottom: 0;}
.blog-images-list {margin-bottom: 0 !important;}
.iq-pattern-top {
background-size: contain !important;
width: 120px;
height: 130px;
top: -30px;
right: -20px;
}
.iq-pattern-bottom {
background-size: contain !important;
width: 130px;
height: 110px;
bottom: -30px;
left: -10px;
}
}
@media(max-width:654px) {
.iq-product-offer-block .iq-button { display: none; }	
.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{padding: 0;margin-top: 10px;display: block;}
.woocommerce-checkout #payment ul.payment_methods li input{margin: 0 4px 0 0;}
.woocommerce-page table.cart td.actions .coupon .button { width: 100% !important;margin-top: 30px;}
table.shop_table_responsive tr td:after { content: ""; clear: both; display: block; }
body:not(.elementor-page) article.type-page .sf-content{padding: 30px 15px;}
.woocommerce .quantity .qty{width: 45px; height: 45px;}
.woocommerce-page.woocommerce-cart div.woocommerce .shop_table .product-quantity .quantity .minus, .woocommerce-page.woocommerce-cart div.woocommerce .shop_table .product-quantity .quantity .plus, .woocommerce div.product .quantity .minus, .woocommerce div.product .quantity .plus, .woocommerce div.product form.cart .group_table button.minus, .woocommerce div.product form.cart .group_table button.plus{width: 45px; height: 45px;}
.woocommerce #review_form .comment-respond .comment-form-author, .woocommerce #review_form .comment-respond .comment-form-email{width: 100%;}
.woocommerce #review_form #respond p{padding: 0;}
}
@media(max-width:479px) {
header .iq-shop-btn-holder li.iq-cart .dropdown-menu-mini-cart{right: -94px;}
.woocommerce .star-rating{float: inherit; margin-bottom: 10px;width: 100%;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{margin-right: 5px;}
.woocommerce div.product #reviews #comments ol.commentlist li .comment_container{display: block;}
.woocommerce div.product #reviews #comments ol.commentlist li .comment-text{ flex: none; padding: 0; display: block;	margin: 15px 0;	float: left;width: 100%}
.woocommerce div.product .woocommerce-tabs ul.tabs { display: block; }
header .iq-shop-btn-holder { right: 60px; }
header .iq-shop-btn-holder ul li:first-child, header .iq-shop-btn-holder ul li { margin-left: 5px; }
.error-404 .big-text { font-size: 150px; line-height: 160px }
header .request-btn, header .social-icone { display: none; }
header .navbar-light .navbar-toggler { right: 0; }
.sub-header { display: none }
.iq-breadcrumb .title, .iq-breadcrumb-one .title { font-size: 30px; }
.iq-team-blog { margin-bottom: 45px; }
.iq-team-blog .iq-team-info .designation-text, .iq-team-blog .iq-team-info .iq-team-social { opacity: 1; }
.woocommerce .iq-main-product.products.columns-3 .iq-sub-product.product, .woocommerce-page .iq-main-product.products.columns-3 .iq-sub-product.product, .woocommerce .iq-main-product.products.columns-4 .iq-sub-product.product, .woocommerce-page .iq-main-product.products.columns-4 .iq-sub-product.product, .woocommerce .iq-main-product.products.columns-5 .iq-sub-product.product, .woocommerce-page .iq-main-product.products.columns-5 .iq-sub-product.product, .woocommerce .iq-main-product.products.columns-6 .iq-sub-product.product, .woocommerce-page .iq-main-product.products.columns-6 .iq-sub-product.product, .woocommerce .iq-main-product.products[class*=columns-] .iq-sub-product.product, .woocommerce-page .iq-main-product.products[class*=columns-] .iq-sub-product.product { width: 100%; }
.iq-title-box h2.iq-title { font-size: 32px; }
.iq-product-block-info { display: block; }
.iq-product-block .iq-product-img { width: auto; padding: 015px; height: auto; }
header .logo_block .logo, header.header_default .logo_block .logo, header .logo_block .logo-sticky, header.header_default .logo_block .logo-sticky { width: 172px; height: auto; }
.woocommerce div.product form.cart .button{float: left; margin: 25px 0 0;}
.woocommerce div.product form.cart div.quantity{width: 100%;}
.woocommerce div.product form.cart .iq-single-wishlist{float: left ; width: 100%;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size: 14px;}
.woocommerce-account .addresses .title h3 { display: block; width: 100%; margin-bottom: 15px; }
.woocommerce-account .addresses .title .edit { float: inherit; margin-bottom: 15px; }
.woocommerce .woocommerce-info .button { float: inherit; display: block; text-align: center; margin-bottom: 15px; padding: 12px 20px;}
.iq-single-product-social .iq-product-policy {width: 100%;}
.iq-single-product-social .iq-social-share {width: 100%; margin-top: 10px;}
}
@media(max-width:356px) {
ul.iq-postdate{padding-left: 0;}
}
@media(max-width:365px) {
header .logo_block .logo, header.header_default .logo_block .logo, header .logo_block .logo-sticky, header.header_default .logo_block .logo-sticky { width:140px; height: auto; }
header .iq-shop-btn-holder li.iq-cart .dropdown-menu-mini-cart {right: -100px;top: 137%;}
}: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;
} 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-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; } 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; } #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-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  ;}
}