/*This CSS Coded By Nitin Saxena On 4th May 2020*/

#header .main-nav > ul > li > a{color: #333;font-size: 16px;font-family: "Montserrat" !important;font-weight: 600 !important;padding: 10px 15px;}
#header .main-nav > ul{display: flex;}
#header .main-nav > ul > li{display: inline-flex;align-items: center;}
#header .main-nav > ul > li.active a{color: #ff0000;}
#header .main-nav > ul > li a.hover{color: #ff0000 !important;}
#header .main-nav > ul > li.menu-item-has-children::after{content: '\f0d7 ';font: normal normal normal 20px/1 'FontAwesome';display: inline-block;transform: translateX(-10px);}
#header  .main-nav .menu-item-has-children .sub-menu > li > a{font-family: "Montserrat" !important;color: #333 !important;}
.main-nav > ul > li > .sub-menu{background-color: whitesmoke;}
.main-nav > ul > li > .sub-menu::after{content: '\f0d8';font: normal normal normal 40px/1 'FontAwesome';transform: translateX(1px);display: block;position: absolute;z-index: 2;right: 75%;top: -26px;color: whitesmoke;left: 10%;}
body #mySidenav .shop-butto{display: inline-block;padding: 10px 20px;letter-spacing: 1px;font-family: 'Montserrat' !important;background: brown;transition: .5s ease;}
body #mySidenav .shop-button:hover{box-shadow: 0 0 5px, 0 0 10px, 0 0 15px brown, 0 0 20px brown;background-color: #000;}

#additional-menu-area.additional-menu-area .sidenav{top: 0;}
#additional-menu-area.additional-menu-area .sidenav .closebtn{font-size: 50px;color: #fff;top: -1%;left: 85%;}
#additional-menu-area.additional-menu-area .sidenav .closebtn:hover{color: #ddd;transform: scale(1.05);}
#additional-menu-area.additional-menu-area .sidenav .ctg-name-title{font-size: 25px;}
#additional-menu-area.shop-button{border-radius: 4px;font-family: 'arial';background-color: #ddd;color: #333;}
#additional-menu-area .form-control{color: #333;}
#content .banner-slider.bg-slider .banner-thumb img{width: 100%;}
body .title-box4{margin: 3em 0;}
body .title-box4 span{font-size: 20px;letter-spacing: 1px;font-weight: 600;background-color: #ddd;color: #333;padding: 15px 45px;}
body .title-box4::before{}
body .title-box4 span::before{left: 20px;top: 19px;opacity: .8;width: 13px;height: 13px;background: red;}
body .product-thumb-link img{height: 270px;}
.popular-category .product-box4 .row{background-color: #ddd;padding: 3em 1em;padding-bottom: 4em;}
.popular-category .item-product4{background-color: white;padding-bottom: 2em;background-color: white;box-shadow: 0 0 10px 6px rgba(0,0,0,0.1);transition: .3s ease;}
.popular-category .item-product4:hover{box-shadow: 0 0 10px 6px rgba(0,0,0,0.2);transform: scale(1.05);background-color: #fe0000;color: white;}
.popular-category .item-product4 a{transition: 0 !important;}
.popular-category .item-product4:hover a{color: white;}
body .viewall-button,body .shop-button{background-color: #fe0000;color: whitesmoke;border-radius: 4px;padding: 15px;display: inline-block;font-family: "Oswald"!important ;text-transform: uppercase;margin-top: 1em;}
body .viewall-button:hover,body .shop-button:hover{color: white !important; }
body .viewall-button:hover i{transform: translateX(15px);color: white;}
.title30{font-size: 40px;}
.popular-category{padding: 1em 0;padding-bottom: 3.5em}
.view-collection,.latest-news{padding: 3.5em 0;padding-bottom: 2em;}
body p,.intro-collection > p,body p span,.intro-collection > p span{font-size: 16px !important;}
.new-product-slider .item-new-product .item-product4{padding: 0;margin: 0;}
body .popular-category .new-product-slider .wrap-item.owl-carousel .new-product-slider .item-new-product{width: 95%;}
body .contact-footer > p{font-size: 16px;color: grey;display: block;}
body .footer-box .title18{font-size: 24px;}
body .menu-footer .list-inline li a{font-size: 35px;transition: .5s ease;}
body .menu-footer .list-inline li:hover a{transform: translateY(10px);}
.social-footer a{background:red;color: white;}
.contact-footer > p a{color: #555 !important;font-weight: 700;}
body  .list-inline{display: flex;justify-content: space-between;;}
body  .list-inline li{transition: .3s ease;}
body .list-inline li:hover{transform: translateY(10px);}
.footer-bottom p{font-size: 15px;}
.newsletter-form form input{padding: 10px;}
.submit-form::after{top: 25px;}
body .social-footer{margin: 0;margin-top: 10px;}
body .social-email.social-email2{padding: 5em 0;}
.menu-footer .list-none li a{color: gray;}
.view-collection .shop-button{padding: 10px 25px;}
.view-collection .text-center{text-align: left !important;}
#footer .footer .social-email.social-email2 .desc{font-size: 32px !important;padding-top: 5px;}

body .viewall-button i{transition: .5s ease;}
/*

#header .main-nav .sub-menu,#header .main-nav .mega-menu{background: #fff;list-style: none;margin-top: 5px;visibility: visible;opacity: 1
;width: max-content;}
#header .main-nav .sub-menu,#header .main-nav .mega-menu{}
body>div.wrap{overflow: inherit;}
*/
.main-nav .sub-menu > *, .main-nav .mega-menu > *{z-index: 10000;}
.main-nav li.menu-item-has-children:hover > .sub-menu{z-index: 99999;}













