
/*--------------
--------------
         Add CSS file
----------------------------*/
@import "bootstrap/css/bootstrap.min.css";
@import 'fontawesome/css/font-awesome.css';
@import 'owlcarousel/css/owl.carousel.min.css';
@import 'flaticon/font/flaticon.css';

/*----------------------------
Add font
----------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Audiowide&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Amatic+SC:wght@400;700&display=swap');



/*----------------------------
   element      
----------------------------*/

* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html { text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important;}
*{margin:0; padding:0}
a{ text-decoration:none;}
a:hover{ text-decoration:none !important;}
header, nav, section, article, aside, footer { display:block;}
html {font-size: 100%;}
body {font-size: 12px;font-family: 'Roboto', sans-serif;line-height: 26px;color: #777;-webkit-font-smoothing: antialiased;font-weight: normal;}
h1, h2, h3, h4, h5, h6 {padding: 5px 0 15px 0;color: #333;font-weight: normal;-webkit-font-smoothing: antialiased;}
:-ms-input-placeholder{color: #000;}
/*----------------------------
         HEADER
------------------------*/
.header {background: #fff8ef; }
.bottom-header .container {max-width: 90%; }
.web-logo{display: none;}

.navbar-toggler{background-color:#7f4500;}
.navbar-toggler-icon:before {display: inline-block; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f0c9"; line-height: 30px; color: #fff; }
.header-navigation .navbar {padding: 0; }
.header-navigation .navbar-nav > li{position:relative;padding:20px 15px;} 
.header-navigation .navbar-nav > li > a {position: relative; color: #7f4500; text-align: center; font-weight: 400; font-size: 14px; font-family: 'Audiowide', cursive; text-transform: uppercase; }
.header-navigation .navbar-nav > li > a.active {color: #1d3b5f; }
.header-navigation .navbar-nav > li .dropdown-menu {border: none; border-radius: 0; background: #fff8ef; }
.header-navigation .navbar-nav > li .dropdown-menu li a{position: relative;
    color: #7f4500;
    text-align: center;
    font-weight: 400;
    font-size: 14px;
    font-family: 'Audiowide', cursive;
    text-transform: uppercase;}

.header-navigation .navbar-nav > li .dropdown-item.active, 
.header-navigation .navbar-nav > li .dropdown-item:active,
.header-navigation .navbar-nav > li .dropdown-item:focus, 
.header-navigation .navbar-nav > li .dropdown-item:hover{
	color: #fff;
	text-decoration: none;
	background-color: #fef0cc;
	outline: none;
}

.header-navigation .navbar-nav > li a.dropdown-item {position: relative; color: #495057; text-align: left; font-size: 12px; }
.header-navigation .navbar-nav > li a.dropdown-item:active,
.header-navigation .navbar-nav > li a.dropdown-item:focus, 
.header-navigation .navbar-nav > li a.dropdown-item:hover{background-color: #f8f9fa;}
a.Sell-btn {background: #024405; padding: 10px 30px 10px 20px; border-radius: 2px; color: #fff !important; }

span.cart-value {background:#a57449; height: 20px; width: 20px; position: absolute; border-radius: 50%; font-size: 12px; line-height: 20px; color: #fff; left: 10px; }
.header-navigation .navbar-nav > li .mini-cart-dropdown .dropdown-menu {
    border:none;
    padding: 0;
    border-radius: 0;
    background: #fffcf7;
}



/*----------------------------
         footer
------------------------*/

.footer{position: relative; background: url(../images/footer-bg.jpg); }
.top-footer{padding: 2rem 0}

.footer-about-info h2, .footer-link-info h2 {font-size: 30px; font-weight: bold; color: #fff; padding-top: 0; margin: 0; font-family: 'Amatic SC', cursive; }
.footer-about-info p {font-size: 14px; text-align: justify; color: #fff; }

.footer-link-list{list-style: none;margin: 0;padding: 0;}
.footer-link-list li {position: relative; display: block; }
.footer-link-list li a {font-size: 14px; font-weight: 400; color: #ffffff; }

.bottom-footer {background: #c2a670; }
.footer-copyright{padding: 10px 0;text-align: center;}
.footer-copyright p {font-size: 12px; color: #fff; margin-bottom: 0; }
.footer-copyright p a{color:#fff; }



.footer-social ul{margin: 0;padding:0;}
.footer-social ul li {display: inline-block; vertical-align: text-top; }
.footer-social ul li a {display: block; color: #b99e69; text-align: center; line-height: 30px; height: 30px; width: 30px; background: #fdf9f2; border-radius: 50%; }
.footer-social ul li a i{color: #b99e69;line-height: 30px;text-align: center;font-size: 13px;}

.mini-cart-header {background: #fdf2e5; padding: 10px 10px; border-radius: 5px 5px 0 0; display: flex; width: 100%; }
.mini-cart-header h2 {color: #37393c; font-size: 18px;font-family: 'Audiowide', cursive;  padding: 0; margin-bottom: 0; }
.mini-cart-body{padding: 10px;}
.mini-cart-card-item-info {margin-bottom: 2px; display: flex; border: 1px solid #fdf2e5; width: 100%; position: relative; align-items: center; padding: 15px; border-radius: 4px; background: #fffcf7; }
.mini-cart-media a {width:40px; height: 40px; display: block; background: #f8f4d9; border-radius: 4px; overflow: hidden; margin-right: 20px; }
.mini-cart-media img {width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center;}

.mini-cart-name-text{width: 75%;}
.mini-cart-name-text h2 {text-align: left; font-size: 16px; margin: 0; padding: 0; font-family: 'Audiowide', cursive; color: #7f4500; }
.mini-cart-name-text h2 a{color: #7f4500; }
.mini-cart-name-text p {text-align: left; font-size: 12px; margin: 0; padding: 0; font-family: 'Audiowide', cursive; color: #7f4500; }
.quantity-form-control {font-family: 'Audiowide', cursive; font-size: 13px !important; color: #7f4500; border: none !important; padding: 0; box-shadow: 0 0 30px rgba(251, 170, 10, 0.18); outline: none; background: #fffcf7 !important; height: 40px!important; border-radius: 6px; }

.quantity-form-control::-webkit-input-placeholder {color:#eccfab; } 
.quantity-form-control::-moz-placeholder {color:#eccfab; }
.quantity-form-control:-ms-input-placeholder {color:#eccfab; } 
.quantity-form-control:-moz-placeholder {color:#eccfab; } 



.mini-cart-servive-text{width: 35%;}
.mini-cart-servive-text h2 {text-align: left;font-family: 'Audiowide', cursive; font-size: 14px;margin: 0; padding: 0; }
.mini-cart-servive-text h2 a{color: #bac0ce;}
.mini-cart-card-price {width: 20%; text-align: center; }
.mini-cart-card-price span.old-price {font-size: 16px; color: #bac0ce; font-weight: 500; }
.mini-cart-card-price span.new-price {color: #7f4500; font-size: 18px; font-family: 'Audiowide', cursive; }

.mini-cart-close-btn {margin-left: auto; }
a.close-btn {background: #fff; font-size: 14px; color: #f71a0a; font-weight: 600; display: inline-block; border: 1px solid #f71a0a; padding: 5px 10px; border-radius: 5px; text-align: center; }
a.btn-checkout,
a.btn-cart{background: #024405; color: #fff; padding: 8px 20px; display: inline-block; border-radius: 2px; text-align: center; font-size: 14px; font-family: 'Audiowide', cursive; text-transform: uppercase; }
