.jumbotron{padding-top:3rem;padding-bottom:3rem;margin-bottom:0;background-color:#f4f4f4}
@media (min-width:768px){.jumbotron{padding-top:3rem;padding-bottom:3rem; background: #f4f4f4 url(../images/mandala.png) no-repeat right 30px;}}

.navbar-dark .navbar-brand { color:#BF9A38; }
.navbar-dark .navbar-brand sup {font-size: 10px;margin-top: -5px;position: absolute;top: 21px;margin-left: 5px;}
.text-center {text-align: center !important;}
.card-body .price{font-size: 90%; }

.jumbotron p:last-child{margin-bottom:0}
.jumbotron h1{font-weight:300}

.jumbotron .container{max-width:40rem}

footer{padding-top:3rem;padding-bottom:3rem}
footer p{margin-bottom:.25rem}

.bd-placeholder-img{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

@media (min-width:768px){.bd-placeholder-img-lg{font-size:3.5rem}}

h2{font-size:2.5rem;font-weight:300}
li.nav-item.parent li.nav-item a.nav-link{color: #212529;}
.element-invisible{display: none;}
div.hikashop_cart_module{display:block;background:transparent url(../../images/ico-cart.png) no-repeat;padding-left:43px;margin-right:25px;min-height:26px}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-weight: 300;}

a.goBack{font-size:14pt;}
a.goBack span{font-size:18pt;}

div.pagination{display: block;}
.pagination ul, .list-footer ul { list-style-type: none; }
.pagination ul li, .list-footer ul li{display: inline;padding: 0px 10px 0px 10px;}
.pagination span.icon-next:after{content:'Next';}
.pagination span.icon-last:after{content:'End';}
.hikashop_products_pagination, .hikashop_subcategories_pagination{padding-top: 5px;}

div.hikashop_product.out_of_stock .hikashop_product_listing_image {opacity: 25%;}
.hikashop_container .hikashop_subcontainer{padding: 0 0 10px 0;}
img.hikashop_child_image{height: 100px;}

#hikashop_product_image_main{display: flex;}
#hikashop_small_image_div{margin-left: -.5rem;}

#hikashop_main_image_div{position: relative;width: 100%;margin-left: .625rem;}
span.hikashop_product_price_full span.hikashop_product_price, .hikashop_checkout_cart_additional, .hikashop_checkout_cart_payment, .hikashop_checkout_cart_coupon, .hikashop_checkout_cart_additional{color:inherit;  font-size: 1.75rem;  font-weight: 300;  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";  font-style: normal;}
span.hikashop_product_name a{color: #000;font-weight: normal; }
input.hikashop_product_quantity_field{width: 30px;}
a.hikacart{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
div.moduletable_trending h3{text-align: center;margin-bottom: 10px;}
div.hikashop_products .row{margin-bottom: 20px;}
div.hikashop_products .row > div{margin-bottom: 20px;}
div.hikashop_products .product-grid{text-align: center;}
div.hikashop_products .shop_product_name{display: block;}
span.hikashop_product_price_full{text-align: center;}
div.shop_listing_img_title .product_images{position: relative;overflow: hidden;}
div.shop_listing_img_title .product_name{position:absolute;top:0px;left:15px;opacity:0.5;padding: 5px;background: rgb(255,255,255,0.6);text-shadow: 1px 1px #fff;font-weight: bold;font-size: 12px;}
div.shop_listing_img_title img.pic-0{opacity:1;transition:all .5s}
div.shop_listing_img_title:hover img.pic-0{opacity:0;}
div.shop_listing_img_title img.pic-1{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;transition:all .5s}
div.shop_listing_img_title:hover img.pic-1{opacity:1;}
div.hikashop_products .product-grid.out_of_stock .product_images img{}

.product-grid{border-radius:.3375rem;overflow: hidden;background: #fff;-webkit-box-shadow: 0px 0px 2px 0px rgba(204,204,204,1);-moz-box-shadow: 0px 0px 2px 0px rgba(204,204,204,1);box-shadow: 0px 0px 2px 0px rgba(204,204,204,1);}
.product-grid .shop_listing_img_title{padding-bottom: 10px;}

.product_images .pic-0, .product_images .pic-1 {width: 100%;height: auto;}

.product_images .quicklinks{padding:0;margin:0;position:absolute;bottom:50px;right:25px;z-index:1}
.product_images .quicklinks li{margin:0 0 10px;display:block;transform:translateX(100px);transition:all .5s}
.product_images:hover .quicklinks li{transform:translateX(0)}
.product_images:hover .quicklinks li:nth-child(2){transition-delay:.15s}
.product_images:hover .quicklinks li:nth-child(3){transition-delay:.25s}
.product_images .quicklinks li a{color:#505050;background-color:#fff;font-size:17px;line-height:45px;text-align:center;height:45px;width:45px;border-radius:50%;display:block;transition:all .3s ease 0s}
.product_images .quicklinks li a:hover{color:#fff;background-color:#3498db;box-shadow:0 0 10px rgba(0,0,0,.5)}
.product_images .quicklinks li a:after,.product_images .quicklinks li a:before{content:attr(data-tip);color:#fff;background-color:#000;font-size:12px;line-height:22px;border-radius:3px;padding:0 5px;white-space:nowrap;opacity:0;transform:translateX(-50%);position:absolute;left:50%;top:-30px}
.product_images .quicklinks li a:after{content:'';height:15px;width:15px;border-radius:0;transform:translateX(-50%) rotate(45deg);top:-22px;z-index:-1}
.product_images .quicklinks li a:hover:after,.product_images .quicklinks li a:hover:before{opacity:1}

span.hikashop_product_msrp_price {display: none;}
#hikashop_product_price_main{display:block;}
#hikashop_product_price_main .hikashop_product_price_full{display:inline;}
#hikashop_product_price_main .hikashop_product_msrp_price{display:none;}
/*h1.product_name_main{font-size: 2rem;font-weight: 300;border-bottom: solid 1px #ddd;}*/
#hikashop_main_image{max-width: 100%; max-height: 100%; height: auto;}

.carousel-inner img {width: 100%; height: 100% }
#custCarousel .carousel-indicators {position: static; margin-top: 20px }
#custCarousel .carousel-indicators>li {width: 100px }
#custCarousel .carousel-indicators li img {display: block; opacity: 0.5 }
#custCarousel .carousel-indicators li.active img {opacity: 1 }
#custCarousel .carousel-indicators li:hover img {opacity: 0.75 }
.carousel-item img {width: 80% }
#custCarousel .prod-photo{cursor: pointer;}

ul.tags {list-style: none; margin: 0; overflow: hidden; padding: 0; } 
ul.tags li {float: left; } 
ul.tags li a.label{background: #eee; border-radius: 3px 0 0 3px; color: #999; display: inline-block; height: 26px; line-height: 26px; padding: 0 20px 0 23px; position: relative; margin: 0 10px 10px 0; text-decoration: none; -webkit-transition: color 0.2s; } 
ul.tags li a.label::before {background: #F8F9FA; border-radius: 10px; box-shadow: inset 0 1px rgba(0, 0, 0, 0.25); content: ''; height: 6px; left: 10px; position: absolute; width: 6px; top: 10px; } 
ul.tags li a.label::after {background: #F8F9FA; border-bottom: 13px solid transparent; border-left: 10px solid #eee; border-top: 13px solid transparent; content: ''; position: absolute; right: 0; top: 0; } 
ul.tags li a.label:hover {background-color: crimson; color: white; } 
ul.tags li a.label:hover::after {border-left-color: crimson; }

div.tagResults .prod-pic{max-width: 100%;}

h2.tag-heading {background: #eee; border-radius: 3px 0 0 3px; color: #999; display: inline-block; height: 46px; line-height: 46px; padding: 0 20px 0 30px; position: relative; margin: 0 10px 10px 0; text-decoration: none; -webkit-transition: color 0.2s; }
h2.tag-heading::before {background: #F8F9FA; border-radius: 10px; box-shadow: inset 0 1px rgba(0, 0, 0, 0.25); content: ''; height: 10px; left: 10px; position: absolute; width: 10px; top: 20px; }
h2.tag-heading::after {background: #F8F9FA; border-bottom: 23px solid transparent; border-left: 10px solid #eee; border-top: 23px solid transparent; content: ''; position: absolute; right: 0; top: 0; }

#navbarTop>ul{position: static;}
#navbarTop .megamenu+ul{display: none;}

.dropdown-menu.megamenu{width: 100%;background: #000;color:#d0d0d0;}
.dropdown-menu.megamenu:before {content: ""; border-bottom: 15px solid #000; border-right: 17px solid transparent; border-left: 17px solid transparent; position: absolute; top: -15px; left: 365px; z-index: 10; }
.dropdown-menu.megamenu ul {top:0;background: none;padding-left: 10px;}

div.hansiniMenu-inner{padding: 10px;}

div.hansiniMenu-inner ul{list-style: none;}
div.hansiniMenu-inner .children-title a{font-size: 1.2rem;}
div.hansiniMenu-inner a{font-size: 1rem;display: block;}
div.hansiniMenu-inner a:hover,div.hansiniMenu-inner a.active{color:#D3B243 !important;}
div.hansiniMenu-inner ul li.child.level2{border-bottom:solid 1px #DCDCDC;margin-bottom: 5px;}
div.hansiniMenu-inner ul li.child.level2 a{color: #dcdcdc; font-size: 1.2rem;}
div.hansiniMenu-inner ul li.child.level3 a{color: #d0d0d0; font-size: 1rem;line-height: 1.7rem;padding-left: 20px;}

div.custom_viewmore{margin-bottom: 2rem;}
.hikashop_product_checkout_cart_image{max-width: 100px;}
#hikashop_checkout .local-login{border: solid 1px #ccc; padding: 10px; border-radius: 10px;}
#hikashop_checkout h2{    font-size: 2rem; border-bottom: solid 1px #ccc; padding-bottom: 5px;}

.hikashop_filter_main_div{border-bottom: solid 1px #ccc;margin-bottom: 15px;}
	.hikashop_filter_main_div .hikashop_filter_main {min-height: 0px !important;margin-bottom: 5px;}

.hikashop_filter_SortBy_2 span.hikashop_filter_title, .hikashop_filter_SortbyPrice_1 .hikashop_filter_title{display: inline;}
.hikashop_filter_SortBy_2 br{display: none;}
.hikashop_filter_main_div .hikashop_filter_main.hikashop_filter_main_SortbyPrice_1{min-height: 80px !important;}
.hikashop_filter_main_div .hikashop_filter_main.hikashop_filter_main_SortbyPrice_1 input{font-size: 10pt;}

.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary{margin-bottom: 10px;}

.hikashop_products_listing h2{font-size: 1.75rem;}

.tagResults h4{font-size: 0.6em;color: #000;}

.navaratri {background: #0d3c38;color: #fff;margin-bottom: 1em;}
.navaratri .color{text-align: center; width: 10%;float: left;margin-right: 1%;}
.navaratri .color img{width:100%;display: block;}
.navaratri .color a{color: #000;font-size: 0.8em;}
.navaratri .color b{font-weight: normal;display: block;}
.navaratri .color:hover a{color: #48a194;}

.wabtn{position: fixed;bottom: 5px;right: 5px;}

/*Sale design*/
.product-grid .hikashop_product_discount{color: red;margin-top: -2px;position: absolute;}
.product-grid .hikashop_product_price_before_discount{text-decoration: line-through 1px red;}
.product-details .hikashop_product_discount{color: red;margin-top: 0px;position: absolute;}
.product-details .hikashop_product_price_before_discount{text-decoration: line-through 1px red;padding-left: 81px;position: relative;font-size: 20px;}
.product-details .hikashop_product_price {display: block;}