body {
    font-family: "Arial", sans-serif;
    font-size: 16px;
}

.navbar {
    border: none;
    font-size: 18px;
    font-weight: 300;
    font-family: "Impact"
}

.navbar-default {
    background-color: #000000;
    border-color: #000000;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    background-color: #000000;
    border-color: #000000;
}

.navbar .dropdown-menu>li>a, .navbar .dropdown-menu>li>a:focus {
    background-color: #595959;
    font-size: 13px;
    font-weight: 300;
}

.floating-top.top-light {
    background-color: #000000;
    color: #fff;
}

.abs-header-menu-top {
    background-color: #000000;
    border-color: #000000;
    font-family: "Arial";
}

.abs-header-content.hide-on-modal-above {
    background-color: #000000;
    border-color: #000000;
}

.btn {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    background: #000000;
    border-color: #000000;
    font-family: "Impact";
}

.btn:hover {
    background-color: #86939b;
    border-color: #86939b;
}
a.btn.abs-icon-search {
    background-color: #000000;
    border-color: #000000;
}

div.notify {
    cursor: default;
    background-color: #86939b;
    color: #fff;
    border-color: #000000;
    padding: 20px;
    margin: 0 0 20px;
    border-radius: 3px;
    position: relative;
}
a.btn.btn-xs.btn-default.abs-open-product-availability-subscription-btn {
    background-color: #808080;
    border-color: #808080;
}

a.btn.btn-xs.btn-default.abs-open-product-availability-subscription-btn:hover {
    background-color: #86939b;
    border-color: #86939b;
}
h6, .h6 {
   font-family: "Verdana"; 
   font-size: 15px;
   font-weight: bolder;
}

.abs-simple-panel-body p {
    margin: 0;
    font-family: "Verdana";
    font-size: 14px;
}

.abs-offer-list .abs-layout-img-and-details .abs-col-details .abs-product-name {
    margin-bottom: 5px;
    font-family: "Verdana";
    font-size: 14px;
    overflow-wrap: break-word;
}

ul.abs-list li.list-group-item {
    font-family: "Verdana";
    font-size: 14px;
}

.abs-catalog-index span, .abs-contractor-index span, .abs-product-name-attr span, .abs-product-attr span {
    font-family: "Verdana";
    font-size: 14px;
}

.abs-cart-notice-layout {
    font-family: "Verdana";
}

.abs-cart-notice-layout .abs-money-discount>div:first-child {
    color: #ff530c;
    font-family: "Verdana";
}

.abs-money-saved {
    order: 1;
    border-top: 1px solid #000;
    color: #ff530c;
    font-size: 0.9em;
    text-align: center;
    padding-top: 10px;
}

label, .control-label, .help-block, .checkbox, .radio {
    font-family: "Verdana";
    font-size: 10px;
    font-weight: normal;
}

.abs-cart-table tbody tr.abs-row-offer {
    text-transform: uppercase;
    color: #2f3f52;
    font-weight: normal;
    font-family: "Verdana";
    background-color: rgba(0,0,0,0);
}

.abs-cart-table .abs-col-name>* {
    margin: 0;
    font-family: "Verdana";

}

.abs-panel>.panel-heading {
    text-transform: uppercase;
    font-family: "Verdana";
    margin-bottom: 10px;
    padding: 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #eee;
}

.abs-grid-row-header, .abs-grid-row {
    margin-left: -10px;
    margin-right: -10px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ddd;
    position: relative;
    margin: 0;
    display: flex;
    font-family: "Verdana";
}

.abs-panel-tab>.panel-body {
    padding: 6px 0 0 0;
    font-family: "Roboto";
}

.abs-offer-list .abs-col-details-availability-actions {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    font-family: "Roboto";
}
.container:before, .container:after {
    color: #000000;
}

a.dropdown-toggle.abs-not-btn {
    color: #fff;
}
a.dropdown-toggle.abs-not-btn:hover {
    color: #000000;
}

.abs-info-panel {
    font-family: "Roboto";
    font-size: 14px;
}

.nouislider-widget .noUi-connect {
    background: #fc6d41;
}

ul.labels-cloud li[data-weight='8'] {
    font-size: 100%;
    opacity: 0.85;
}


.page-top-button {
    color: #fc6d41;
    background-color: #000000;
}

.abs-counter-icon {
    background-color: #fc6d41;
    color: #fff;
}

.abs-payment-delivery-panels .abs-col-delivery .abs-panel, #cart-box-content .abs-payment-delivery-panels .abs-col-payment .abs-panel {
    padding: 0;
    font-family: "Roboto";
}

.abs-panel>.panel-heading>*, .abs-panel>.panel-heading>a>* {
    font-family: "Impact", "Arial";
}

.abs-cart-table th, .abs-cart-table td {
    font-family: "Roboto";
}

.abs-panel-main>.panel-heading>*, .abs-panel-main>.panel-heading>a>* {
    font-family: "Verdana";
    font-size: 14px;
}

.navbar {
   background: #000;
}

.abs-header-content-row {
   background-dolor: #000;
}

.abs-header-content.hide-on-modal-above {
    background-color: #000000;
    border-color: #000000;
}

.container {
    background-color: #000000;
    border-color: #000000;   
}

@media screen {
#siteFloatingHeader {
    background-color: #000000;
    border-color: #000000;  
    box-shadow: 0 3px 10px #f3ccac;
 }
}

footer {
    background-color: #000;
}

.abs-profile-data-details {
    font-family: "Roboto";
}

.balance-info {
    font-family: "Roboto";
}

.abs-knob-title {
    font-family: "Roboto";
}

.message-div-class.growl-style>div {
    margin-bottom: 10px;
    color: #000;
    background: #fc6d41;
    border-color: #fc6d41;
}

.navbar .dropdown-menu>li>a, .navbar .dropdown-menu>li>a:focus {
    background-color: #595959;
    font-size: 13px;
    font-weight: 300;
}

.navbar-default .dropdown-menu {
    background-color: #595959;
}

.abs-drag-panel .abs-drag-panel-btn-back, .abs-drag-panel .abs-drag-panel-btn-forward {
    background-color: #000;
    color: #fc6d41;
}
ul.labels-cloud li[data-weight='9'] {
    font-size: 100%;
    opacity: 1;
}
ul.labels-cloud li[data-weight='9'] {
    font-size: 100%;
    opacity: 1;
}
ul.labels-cloud li[data-weight='10'] {
    font-size: 120%;
    opacity: 1;
}

ul.labels-cloud li[data-weight='6'] {
    font-size: 120%;
    opacity: 0.75;
}

.abs-offer-list .abs-layout-img-and-details .abs-col-details {
    font-family: "Impact", "Arial",sans-serif;
}

.abs-simple-panel-body p {
    margin: 0;
    font-family: "Verdana";
    font-size: 14px;
}

.abs-products-media .media-body {
    font-family: "Verdana"
}

.abs-label {
    font-family: "Impact";
    font-weight: Normal;
}

a.dropdown-toggle.abs-not-btn {
     font-family: "Verdana";
     font-weight: Normal;
}

.abs-item-price-box {
     font-family: "Verdana";
     font-weight: Normal;
}
.abs-panel>.panel-heading>*, .abs-panel>.panel-heading>a>* {
    font-weight: normal;
}

.product-header .abs-product-name {
      font-family: "Impact";
      font-weight: Normal;
}