.bg_hash{
  background :#ecf0f1;
}
.color_hash{
  color :#fff;
}
.bg_white{
	background :#fff;
	border-radius: 0px 0px 15px 15px;
}
.color_white{
	color:#fff !important;
}
.color_black{
	color:#eee !important;
}
.item_name a{
	color:#111 !important;
	font-weight:bold;
}
.p-b-10{
	padding-bottom:10px;
}
.p-b-20{
	padding-bottom:20px;
}
.p-tb-20{
	padding:20px 0px;
}
.p-tb-5{
	padding:5px 0px;
}
.pointer {cursor: pointer;}
.m-tb-20{
	margin:20px 0px;
}
.line-height-1-8{
	line-height:1.8;
}
.limit_txt {
    display: block;
    width: 230px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.m-l-10{
	margin-left:10px;
}
.limit_txt1 {
    display: block;
    width: 200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.svg-background{
background-image: linear-gradient(60deg, #abecd6 0%, #fbed96 100%);
}

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}
.list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}
.col-xs-6 {
    width: 50%;
}
.fa-sm{
 font-size:1em !important;
 margin-right: 0px !important;
}

.mini-cartscroll{
    max-height: 300px;
    overflow-Y: scroll;
}
.minicart-row{
	margin:16px 0 0 0 !important;
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

 .box{
      position: relative;
      display: inline-block; 
  }
.box .remove_item{
	position: absolute;
	z-index: 999;
	margin: 0 auto;
	left: -2px;        
	text-align: center;
	top: 0; /* Adjust this value to move the positioned div up and down */
	background: rgba(0, 0, 0, 0.1);
	font-family: Arial,sans-serif;
	color: #fff;
	width: 5%; /* Set the width of the positioned div */
}
/*Mobile */
@media only screen and (max-width: 600px) {
  .text-5{
	  font-size: 1rem !important;
  }
  .text-8{
	font-size: 1.3rem !important; 
  }
  .top_selling li h2{
	  font-size: 1.3rem;
      line-height: 2;
  }
  .m-xs-t42{
	  margin-top: -42px;
  }
}

/*Desktop */
@media only screen and (min-width: 600px) {
  .p-t-15xs{
	padding-top:15px;	
  }
}	

@media (max-width: 991px) and (min-width: 768px){
.hidden-sm {
    display: none!important;
}
}

@media (max-width: 767px){
.hidden-xs {
    display: none!important;
}
}

/*Featured box */
.featured_box{
	background-color:#ac0424;
}
.p-tb-10{
padding:20px 10px 5px 10px;	
}
.p-tb-15{
padding:35px;	
}
.p-t-15{
  padding-top:25px;	
}
.pb-10{
  padding-bottom:10px;
}
.p-10{
	padding:10px;
}
.mt-17{
  margin-top: -17px;
}
.pl-10{
	padding-left:10px;
}
.ml-10{
	margin-left:10px;
}
/* Search box */
#search-item_listGroup {
    border: 1px solid #eee;
    max-height: 400px;
    overflow-y: scroll;
}
/* style for address list group */
.list-group-item {
  user-select: none;
  margin-bottom: 15px;
}

.list-group input[type="checkbox"] {
  display: none;
}

.list-group input[type="checkbox"] + .list-group-item {
  cursor: pointer;
}

.list-group input[type="checkbox"] + .list-group-item:before {
  content: "\2713";
  color: transparent;
  font-weight: bold;
  margin-right: 1em;
}

.list-group input[type="checkbox"]:checked + .list-group-item {
  background-color: #ac0424;
  color: #FFF;
}

.list-group input[type="checkbox"]:checked + .list-group-item:before {
  color: inherit;
}

.list-group input[type="radio"] {
  display: none;
}

.list-group input[type="radio"] + .list-group-item {
  cursor: pointer;
}

.list-group input[type="radio"] + .list-group-item:before {

  color: transparent;
  font-weight: bold;
   margin-right: 1em;
}

.list-group input[type="radio"]:checked + .list-group-item {
  background-color: #ac0424;
  color: #FFF;
}

.list-group input[type="radio"]:checked + .list-group-item:before {
  color: inherit;
}
/* End */

/* Orders page view items table  */
.bdr_btm{
	border-bottom:1px solid #bdc3c7;
}
