/*
Theme Name: Chalu Dukaan
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


/*************** ADD CUSTOM CSS HERE.   ***************/
.button i, button i { top:-1px}


#top-bar { border-bottom:1px solid rgb(236 236 236 / 19%);}
#top-bar .top-bar-nav li a { font-size:12px;}
#top-bar .nav-center li { font-weight:600; font-size:14px;}
#top-bar .nav-left img { margin-right:6px;}
#top-bar .nav-left a { font-size:12px; line-height:20px; text-transform:none; color:#FFF;}
#top-bar .nav-left a:hover { color:#d7a910}

#masthead .nav-left {justify-content: center;}

#masthead .header-search-form-wrapper { background:#FFF; border-radius:99px;}
#masthead .header-search-form-wrapper select { color:#000 !important; height:42px;}
#masthead .header-search-form-wrapper input { color:#000 !important;height:42px;}
#masthead .header-search-form-wrapper button { color:#d7a910 !important}

#masthead .header-search-form-wrapper ::-webkit-input-placeholder {color:#000;}
#masthead .header-search-form-wrapper :-moz-placeholder {color:#000;opacity:1;}
#masthead .header-search-form-wrapper ::-moz-placeholder {color:#000;opacity:1;}
#masthead .header-search-form-wrapper :-ms-input-placeholder {color:#000;}
#masthead .header-search-form-wrapper ::-ms-input-placeholder {color:#000;}
#masthead .header-search-form-wrapper ::placeholder {color:#000;}

#masthead .header-search-form-wrapper .search-form-categories { border-right:1px solid #ececec; padding-left:25px}


.product-small.box {border-top: 1px solid rgba(0,0,0,0.05);}
.product-small.box .product-title a {color: #252525;}
.product-small.box .box-image img { max-width:200px; display:block}
.single-product .product-gallery-slider img { margin-top:-70px}

.home-deal { padding-top:20px !important;}
.home-deal h1 { padding-bottom:15px;}
.badge-container .badge-circle .badge-inner { font-size:14px;}
.best-deal-heading { padding-bottom:15px !important}

.home-best-deal .banner h3 { font-size:22px; line-height:28px; font-weight:700; letter-spacing:normal; padding:0; margin:0;text-transform: none;}
.home-best-deal .banner p { font-size:12px; line-height:22px; padding:8px 0 0 0; margin:0}
.home-best-deal .banner a:hover { color:#d7a910 !important}
.home-best-deal .box-2 a { color:#94226d}
.home-best-deal .box-3 a { color:#285e8d}
.home-best-deal .box-4 a { color:#91553a}

.home-new-arrivals h2 { padding-bottom:15px; padding-top:15px;}

.home-brand h3 { padding-bottom:15px;}

.page-title .page-title-inner { padding-top:25px;}

.page-title-bar {border-bottom: 1px solid #ececec;border-top: 1px solid #ececec; padding:6px 0 !important}
.page-title-bar .page-title .page-title-inner { padding:0}
.page-title-bar .large-12 { padding-bottom:0}


.termspg ol {list-style-type: none;counter-reset: item;margin: 0;padding: 0;}
.termspg li {display: table;counter-increment: item;margin-bottom: 0.6em; font-size:24px; line-height:30px; font-weight:700}
.termspg li:before {content: counters(item, ".") ". ";display: table-cell;padding-right: 0.6em;}
.termspg li li { margin: 0; padding:0 0 10px 0;font-size:16px; line-height:24px; font-weight:400}
.termspg li li:before {content: counters(item, ".") " ";}
.termspg ol ol { padding:20px 0 0 0}

.woocommerce-account .woocommerce-MyAccount-content .dashboard-links .woocommerce-MyAccount-navigation-link--view-wepos,.woocommerce-account #my-account-nav .woocommerce-MyAccount-navigation-link--view-wepos { display:none;}
.header-nav.nav-right .account-item .woocommerce-MyAccount-navigation-link--view-wepos { display:none} 



.footermain { border-top:1px solid #ececec; padding-top:35px !important;padding-bottom:0px !important}
.footerbox-1 { border-bottom:1px solid #ececec;}
.footerbox-1 .icon-box h5 { padding:0; margin:0 0 5px 0; color:#1d2128; font-weight:600 !important}
.footerbox-1 .icon-box p { font-size:12px;  line-height:18px;}

.footerbox-2 { padding-top:35px;padding-bottom:10px;border-bottom:1px solid #ececec;}
.footerbox-2 h5 {color:#1d2128; font-weight:600 !important;margin:0 0 15px 0;}
.footerbox-2 p { font-size:14px; line-height:20px;}
.footerbox-2 .ux-menu-link__link { font-size:14px; line-height:20px; border:none !important}
.footerbox-2 .ux-menu-link__link:hover { color:#d7a910}
.footerbox-2 .social-icons a { opacity:1; margin:0 4px}

.copyright-footer { font-size:14px; line-height:20px; padding-top:10px; color:#1a1a1a}


@media only screen and (max-width: 849px) {
.html_topbar_left { width:100%; display:block; text-align:center;}
.html_topbar_left img { margin-right:5px;}	
.ubermenu-shopbycategories, .ubermenu-shopbycategories > .ubermenu-nav { border-radius:0 !important;}
.home-best-deal .small-6 {flex-basis:100%;max-width:100%;}
.home-best-deal .text-box.banner-layer {width: 90% !important;}
.footer-newsletter {flex-basis:100%;max-width:100%;}
}


@media only screen and (min-width: 850px) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.footerbox-2 .large-3:nth-child(1),.footerbox-2 .large-3:nth-child(2),.footerbox-2 .large-3:nth-child(3) {flex-basis: 18%;max-width:18%;}
.footerbox-2 .large-3:nth-child(4) {flex-basis: 15%;max-width:15%;}
.footerbox-2 .large-3:nth-child(5) {flex-basis: 31%;max-width:31%;}
}