

/* here you can put your own css to customize and override the theme */
/*Start Modified on 20190516*/
.owl-item.active .product-item {
    height: auto !important;
}
/*End Modified on 20190516*/

/*.pagination > li > span, .pagination > li > span:hover {
    background: #555;
    color: #fff;
}*/
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #555;
    border-color: #555;
}
.no-rec{
	padding-top: 170px;
}
span.err{
	color:red;
}

.front-team li.active{
	border: 1px solid orange;
}

.owl-item.active .product-item {
    height: 375px;
}
/*.product-list .product-item {
    height: 427px;
}*/
.coupon-remove{
    display: none;
}
/*''my css-*/
.row.product-list {
    width: 100%;
}
.m-t-50{
    margin-top:50px;
}
.height-150{
    min-height:150px;
}
.m-t-30{
    margin-top:30px;
}
.p-b-10{
    padding-bottom: 10px;
}
.addr-li{
    cursor: pointer;
}
.no-addr-msg{
    margin:70px auto;
}
label.error{
    color: red;
    font-weight: 200;
    font-size: 12px;
}

.pac-container {
    z-index: 99999999 !important;
}
.shopping-total{
    width:48%;
}
.goods-page-image img, .checkout-image img {
    width: 50px;
}

.shopping-total em, .checkout-total-block em {
    font-size: 15px;
}
.shopping-total strong, .checkout-total-block strong {
    font-size: 15px;
}
.goods-page-price strong, .goods-page-total strong, .checkout-price strong, .checkout-total strong {
    font-size: 15px;
}
.content-page.home-gmap{
    padding: 0px;
    margin: 0px;
}
.content-page.home-gmap #map{
    height:400px;
    width: 100%;
}
.p-0{
    padding: 0px;
}
.m-b-15{
    margin-bottom: 15px !important;
}
#edit-profile-form .radio-list label.error {
    position: absolute;
    top: 20px;
    left: 10px;
}
.fl-left{
    float: left;    
}
.askAgePopUp.swal-modal {
    background-color: #000;
    border:1px #e18604 solid;
}
.askAgePopUp .swal-title{
   color: #e18604;
}
.askAgePopUp .swal-text{
   color: #e18604;
}
.clip-img{
    clip: rect(0, 250px, 230px, 0);
    position: absolute;
}
.pi-img-wrapper{
    position: relative;
    /* height: 230px; */    
}
.addr-li {
    border: 1px solid #eee;
    margin: 0 0 -1px -1px;
}
.pi-img-wrapper img{
   /*  height: 230px;    */ 
}
.pi-price .old-price{
    color: #000000;
    font-size: 18px;
}

/* .front-team li{
    height: 170px;
} */
.m-p-0{
    margin:0px;
    padding:0px;
}
.det-cancel-btn{
    float: right;
    margin-right: 10px;
    margin-bottom: 5px;

}
.txt-cap{
    text-transform: capitalize !important;
}

.loader {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    bottom: 0;
    right: 0;
    background-image: url("../../../images/system/spinner.gif");
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgba(0,0,0,0.5);
    z-index: 9999;
    background-size: 70px;
    display: none;
}
