/**
 * 2021 Anvanto
 *
 * NOTICE OF LICENSE
 *
 * This file is not open source! Each license that you purchased is only available for 1 wesite only.
 * If you want to use this file on more websites (or projects), you need to purchase additional licenses. 
 * You are not allowed to redistribute, resell, lease, license, sub-license or offer our resources to any third party.
 *
 *  @author Anvanto <anvantoco@gmail.com>
 *  @copyright  2021 Anvanto
 *  @license    Valid for 1 website (or project) for each purchase of license
 *  International Registered Trademark & Property of Anvanto
 */
 
.an_bootstraptabs {
    box-shadow: 2px 2px 8px 0 rgb(0 0 0 / 20%);
    margin-top: 2rem;
    background: #fff;
    padding: 1.25rem 1.875rem;
}
 
 
.an_table-head {
    display: flex;
}
.an_table-head div {
    width: 15%;
    padding: .75rem;
}
.an_table-head div:first-child {
    padding-left: 0;
}
.an_table-head div:last-child {
    padding-right: 0;
}
.an-table-add-head {
    width: 25%;
}
.an-table-prices-head {
    flex: 1 1;
}
.an_table-item {
    display: flex;
    align-items: flex-start;
    border-top: 1px solid #f6f6f6;
    padding: .75rem 0;
}
.an-table-column {
    padding: 0 .75rem;
    /*width: 15%;*/
}
.an-table-column:last-child {
    padding-right: 0;
}
.an-table-column-add {
    /*width: 25%;*/
}
.an-table-image {
    padding-left: 0;
}
.anproductextratabs-sale,
.anproductextratabs-regular-price,
.anproductextratabs-sold-out {
	margin-left: 5px;
}

.anproductextratabs-container-prices {
  display: flex;
  flex-wrap: wrap;
    flex: 1 1;
}
.anproductextratabs-price,
.anproductextratabs-regular-price,
.anproductextratabs-sale,
.anproductextratabs-sold-out {
    margin: 0 10px 0 0;
	display: block;
  padding: 5px;
}
.an-table-column-padding {
	padding-top: 5px;
}
.anproductextratabs-sale,
.anproductextratabs-sold-out {
	
}
.anproductextratabs-qty-add {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.anproductextratabs-qty {
  padding-right: 15px;
}
.anproductextratabs-add {
  margin: 0;
}



@media (max-width: 767px) {
	.anproductextratabs-add i.shopping-cart {
		display: none;
	}
	.anproductextratabs-qty,
	.an-table-image {
		display: none;
	}
}




.an_bootstraptabs img,
.tab-content img {
    max-width: 100%;
    height: auto;
}
.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}
.an_input_q {
    width: 42px;
	height: 42px;
    text-align: center;	
}
.accordion16 button {
    position:relative;
    padding-left:15px;
}
.accordion16 .accordion-toggle:after {
    font-family: 'FontAwesome';
    content: "\f106";
    position:absolute;
    left:0px;
    top:3px;
    font-size:18px;
    color: grey;
}
.accordion16 .accordion-toggle.collapsed:after {
    content: "\f107";
}
#accordion .btn.active {
    -webkit-box-shadow: none;
    box-shadow: none;
}
#accordion .btn:focus {
    outline:none;
}
.nav.nav-tabs{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media (max-width: 1200px) {
    .tabs .nav-tabs .nav-item{
        margin-bottom: 0;
    }
    /*
    .an-table-add-head,
    .an-table-column-add {
        width: 30%;
    }
    .an_table-head div,
    .an-table-column {
        width: 17%;
    }
    */
}
@media (max-width: 767px) {
    .an_bootstraptabs .nav-tabs li {
        width: 100%;
    }
}
@media (max-width: 600px) {
    .tabs .nav-tabs .nav-item{
        width: 100%;
    }

}
