@import '../vendor/swiper/swiper-bundle.min.css';
@import 'theme.min.css';
/* //@import 'theme.rtl.min.css'; */
@import 'theme.min.css';
@import '../icons/icons.min.css';


.search-block-header input {
    background: #8889890D;
    border: 0px;
    font-size: 13px;
    border-radius: 0px !important;
    padding-top: 20px;
    padding-bottom: 20px;
}

.sub-header {
    padding-top: 12px;
    padding-bottom: 12px;
    background:#1B1464;
}

.sub-header a svg {
    margin-right: 10px;
}

.sub-header a {
    margin-right: 15px;
}
.heads-menu a {
    color: #000000;
    text-decoration: none;
    font-size: 14px;
    margin-right: 10px;
}

header {
    box-shadow: var(--cz-box-shadow) !important;
}
.dropdown-item span {
    margin-left: 10px;
    border-left: 1px solid #c6c6c64f;
    padding-left: 15px;
}
 .dropdown-item{
    padding-top: 15px;
    padding-bottom: 15px;
}
.sub-header a {
    font-size: 13px!important;
}

.time-lapses span{
    color:#1B1464!important;
}
.animate-slide-end:hover {
    color:#1B1464!important;
}

.bg-danger {
    color:#1B1464!important;
    background-color: #FFFF00!important;
}
.footer-blocks {
    margin-top: 50px;
    padding-top: 16px;
    padding-bottom: 16px;
}
.footer-blocks a {
    color: #000000;
    text-decoration: none;
    font-size: 14px;
    font-weight: 400;
}
.footer-blocks a  svg {
    margin-right: 10px;
}

.footer {
    background-color: #f9f9f9!important;
    background: #f9f9f9!important;
}

.text-dark-emphasis {
    color: #000000!important;
}
.offcanvas.offcanvas-end {
    right: 0!important;
}

.bottom_uls li{
color:#888989;
font-size: 12px;
}

.tp-product-details-thumb-wrapper .nav-tabs .nav-link img {
    background-color: #fff;
}
.tp-product-details-nav-main-thumb img {
    
 
    display: block;
  margin-left: auto;
  margin-right: auto;
    width: 100%;
    object-fit: contain;
}
.tp-product-details-wrapper {
    padding-top:30px;
}

.tp-product-details-title {
    color: #666666;
    font-size: 24px;
    font-weight: bold;

}

.tp-product-details-price.new-price {
    color: #01AA4F;
    font-weight: 700;
    font-size: 40px;
}
.buttons-main a {
    display: block;
    margin-bottom: 6px;
    font-feature-settings: 'case' on;  
}
.buttons-main img{
height: 25px;
width: 25px;
object-fit: contain;
margin-right: 5px;
}

.tp-product-details-variation {
    margin-bottom: 30px;
    margin-top: 40px;
}
.tp-product-details-variation-title {
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 4px;
    width: 30%;
    padding-top: 7px;
}
.tp-product-details-variation {
    margin-bottom: 30px;
    margin-top: 40px;
  
}
.tp-product-details-variation-item {
    border-bottom: 0.5px solid #666666;
    padding-bottom: 30px;
}
.but-class {
    border: 0.5px solid #666666!important; width: 100%!important; border-radius: 8px!important; padding: 5px 20px!important; height: auto!important;
}

.tp-product-details-payment {
    background-color: #ffffff;
    padding: 38px 30px;
    margin-top: 40px;
}
.tp-product-details-payment p {
    font-feature-settings: 'case' on;  
    font-weight: 700;
    font-size: 20px;
}
.tp-product-details-payment p span {
    font-weight: 500;
}

.button-header {
    font-feature-settings: 'case' on;  
    font-weight: 700;
    font-size: 20px;
}
.button-header span {
    font-weight: 500;
}
.tp-product-details-additional-info {
    padding-top: 10px;
}
.tp-product-details-additional-info table
 {
    border: 0;
 }
 .tp-product-details-additional-info table tr td:first-child {
    background-color: #E8E8E8;
 }
 .tp-product-details-additional-info table tr td:last-child {
    background-color: #EFEFEF;
 }

 .tp-product-details-additional-info table  tr:nth-child(even) td:first-child {background-color: #F5F5F5;}
 .tp-product-details-additional-info table  tr:nth-child(even) td:last-child {background-color: #F5F5F5;}

 .tp-product-details-additional-info table {
    border: 0;
    width: 100%;
}

.tp-product-details-additional-info table tr td:first-child {
    background-color: #E8E8E8;
    padding-top: 17px;
    padding-bottom: 17px;
    padding-left: 25px;
}
.tp-product-details-additional-info table tr td:last-child {
    background-color: #EFEFEF;
    padding-left: 25px;
}

.form-control {
    border-radius: 0px!important;
}

.act-button button {
    border-radius: 0px!important;
}

.actv-but {
    background-color: #1B1464;
    color:#fff;
}

.acts-bttns{
    background-color:#1B1464;
    color:#fff;
    border: 0px;
    border-radius: 0px;
}

.form-select {
    border-radius: 0px !important;
    padding-top: 12px;
    padding-bottom: 13px;
}

.btn {
    border-radius: 0px!important;
}
.list-group-borderless a {
    border-width: 1px, 0px, 1px, 0px!important;

border-style: solid!important;

border-color: #8889891A!important;


}

.list-group-item svg {
    margin-right: 10px;
}

.list-group-borderless .list-group-item {
    border: 0;
    padding-top: 15px;
    padding-bottom: 15px;
   

    border-radius: 0px!important;
    
    border:1px solid #8889891A!important;
    margin-bottom: 15px;
    padding-left: 25px;
}
.list-group-borderless .list-group-item:not(.rounded-pill) {
    border-radius: 0px!important;
}

.list-group-borderless .list-group-item.active {
    margin-top: 0;
    background: #8889891A !important;
}