body {
    background-color: #121212;
    color: #e0e0e0;
}

a, a:visited {
    color: #892CFF;
}

button, 
input[type="button"], 
input[type="submit"] {
    background-color: #333;
    color: #fff;
    border: 1px solid #444;
}

input, 
select, 
textarea {
    background-color: #333;
    color: #e0e0e0;
    border: 1px solid #444;
}

    .banner-wrapper {
        background-color: #121212;
    }
    
    .container-full-width {
        background-color: #13141C;
    }
    
    .benefit-banners-full-width {
        background-color: #13141C;
    }
    
    .content-wrapper {
        background-color: #121212;
    }
    
    .custom-footer__banner1 {
        background-color: #00000000;
    }
    
    .breadcrumbs {
        background-color: #121212;
    }
    
    .sidebar {
        background-color: #121212;
        border-color: #892CFF;
    }
    
    .category-header {
        background-color: #121212 !important;
    }
    
    .category-header input[type=radio]:checked+label {
        background-color: #CC0637 !important;
    }
    
    .p-detail-full-width {
        background-color: #121212;
    }
    
    .tab-content {
        background-color: #121212 !important;
    }
    
    .p-detail-tabs {
        background-color: #121212;
    }
    
    .shp-tab.active {
        background-color: #121212 !important;
    }
    
    .shp-tab-link {
        background-color: #121212 !important;
    }
    
    .tab-content .detail-parameters tr:nth-child(odd) {
        background-color: #13141C !important;
    }
    
    .btn.btn-conversion {
        border: 1px solid #CC0637;
background-color: #34162A;
    }
    
    .footer-bottom {
        background-color: #121212;
    }
    
    .footer-bottom-full-width {
        background-color: #121212;
    }
    
    .popup-widget-inner {
        background-color: #121212;
    }
    
    .cart-widget-bottom {
        background-color: #121212;
    }
    
    .cart-widget-button {
        background-color: #121212;
    }
    
    .summary-wrapper {
        background: linear-gradient(to right, #281034, #0E204C);
    }
    
    .checkout-box-wrapper {
        background: linear-gradient(to right, #281034, #0E204C);
    }
    
    .box .contact-box img {
  border-radius: 10px;
}
    
    
    .cart-content {
        background: linear-gradient(to right, #281034, #0E204C);
        border-radius: 20px;
        padding: 20px;
        margin: 20px;
    }
    
    .checkout-box {
    border-radius: 20px !important;
}

.co-box {
    background: linear-gradient(to right, #281034, #0E204C);
    border-radius: 20px;
}

.box.box-bg-default {
    border-radius: 20px;
    background-color: #121212;
    padding: 20px;
}

.form-control {
        background-color: #121212;
    }
    
    .id--15.ordering-process .co-box.co-payment-method .row {
        background-color: #121212;
    }
    
    .checkout-box .box.box-sm {
        background-color: #121212;
    }
    
    .p-quantity.p-cell {
    background-color: transparent !important;
    }
    
    .p-price.p-cell {
    background-color: #121212;
    border-radius: 20px 0 0 20px;
    margin-left: 5px;
    }
    
    .p-total {
    background-color: #121212 !important;
    border-radius: 0 20px 20px 0;
    padding-right: 10px !important;
    }
    
    .p-name {
    background-color: #121212 !important;
    border-radius: 0 20px 20px 0;
    }
    
    .cart-p-image {
    background-color: #121212 !important;
    border-radius: 20px 0 0 20px;
    width: 100%;
    height: auto;
    
    }
    
  .cart-table {
    width: 100%;
    table-layout: fixed;
  }

  @media (max-width: 768px) {
    .cart-table tr.removeable>td {
    border-right-style: none;
    border-right-width: 0;
    padding-bottom: 15px;
    padding-top: 15px;
    overflow-x: auto;
    }
  }
  
    @media (max-width: 768px) {
    .cart-table tr>td.p-name {
    order: 2;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 0px;
    }
  }
  
  @media (max-width: 768px) {
    .content-wrapper.container .row.cart-row>div, .ordering-process .content-wrapper.container {
   border-radius: 0px;
    }
  }
  
  .content-modal {
    background: linear-gradient(to right, #281034, #0E204C);
    border-radius: 20px;
}

.content-modal {
    background: linear-gradient(to right, #281034, #0E204C);
}

#cboxContent {
    background: linear-gradient(to right, #281034, #0E204C);
    border-radius: 20px;
}