html {
    background: #fff;
}
body {
    color: #2f2f2f;
}
a {
    font-style: normal;
    color: #e82f41 ; /*red*/
}
a:hover {
    color: #ffa8b1; /*red 2*/
}
#load-init{
    background: no-repeat center center rgba(255,255,255,1);
}
.sticky-navbar .navbar-search .btn {
    background-color: #303030;
    border-color: #303030;
}
.sticky-navbar .navbar-search .btn .fa-search:before {
    color: #fff;
}
.form-control:focus,
textarea:focus,
input[type="password"]:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus {
    color: #495057;
    background-color: #fff;
    border-color: #8E9DAE;
}
.info-header {
    background: #eeeeee;
}
.lds-ellipsis div {
    background: #1da7ee; /*yellow*/
}
.cart-display-dropdown .product-table-cart::-webkit-scrollbar-thumb {
    background-color: #1da7ee;
}
.rating-stars-global {
    color: #1da7ee;
}
.manufacturer p a {
    color: #e82f41 !important;
}
.panel-body a {
    color: #1a9de0;
}
.agree > b {
    color: #e82f41 !important
}
.nav-user form div ul li a:hover {
    color: #e82f41 !important;
}
.product-cart-recurring{
    color: #e82f41 !important;
}
.colorix-chevron-right:before {
    color: #e82f41;
}
.help-block{
    background-color: #e82f41;
}
.account-links li a {
    color: #1a9de0;
}
.responsive-table-product .responsive-table-actions a:first-child,
.responsive-table-product .responsive-table-actions-mobile a:first-child {
    border-color: #e82f41;
    background: #e82f41;
}
.sitemap li {
    color: #1a9de0;
}
.manufacturer p a {
    color: #e82f41 !important;
}
.panel-body a {
    color: #1a9de0;
}
.agree > b {
    color: #e82f41 !important
}
/* ajax_search start */
.ajax_search_name > a {
    color: #2f2f2f !important;
}
#ajax_search_results .ajax_search_price p {
    color: #e82f41;
}
/* ajax_search end */
.product-categories-filters-holder .change-view-btns a.btn {
    background-color: rgb(29,167,238);
}
.product-categories-filters-holder .change-view-btns a.active {
    background-color: #e82f41;
}
.item-display-box  .product-btns .colorix-cart {
    background-color: #e82f41;
}
.well.login .forgot_bx a {
    color: #e82f41;
}
.manufacturer .badge-warning:hover {
    background-color: #e82f41;
}
.icon-style-1 {
    color: #e82f41;
}
.btn-red {
    background-color: #1da7ee !important;
}
footer.container {
    background-color: #fafafa;
}
.footerSocialIcons li .fa{
    background: #1da7ee;
}
.footerSocialIcons li .fa:hover {
    background: #e82f41;
}
.categories-button-menu .toggler-icon span {
    background: #e82f41;
}
.products-presentation-container .item-display-box.h-100  {
    border: 2px solid #1da7ee;
}
.yellow-border-carousel:before {
    border-top: 3px solid #1da7ee;
}
.input-group.date > .input-group-btn > .btn-default.btn-primary {
    border: 1px solid #1da7ee;
}
.input-group.date > .input-group-btn > .btn-default.btn-primary:hover {
    border: 1px solid #e82f41;
}
.owl-controls .owl-pagination .active span {
    background: #1da7ee !important;
}
.owl-buttons .fa-chevron-circle-left, .owl-buttons .fa-chevron-circle-right {
    color: #1da7ee;
}
.badge-warning {
    color: #212529;
    background-color: #1da7ee;
}
.container.main {
    background: #fff;
}
/*Change primary color*/
.primary-color {
    color:#1da7ee; /*yellow*/
}
.btn-primary {
    color: #fff !important;
}
.btn-primary, .bg-primary-color {
    background-color:#1da7ee; /*yellow*/
    color: #2f2f2f; /*black*/
    border-color: #1da7ee; /*yellow*/
}
.btn-primary:hover {
    color: #fff !important;
    background-color: #e82f41; /*red*/
    border-color: #e82f41; /*red*/
}
.btn-primary:focus{
    color: #fff;
    background-color: #e82f41; /*red*/
    border-color: #e82f41; /*red*/
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled):focus,
.btn-primary:hover,
.show > .btn-primary.dropdown-toggle {
  color: #fff !important;
  background-color: #1da7ee;
  border-color: #1da7ee;
}
/*END*/
.bg-gray-color {
    background: #efefef;
    color: #2f2f2f;
}
.review-form button:hover{
    background: #e82f41; /*red*/
    color: #fff;
}
.review-form button {
    color: #2f2f2f; /*text*/
}
.review-form textarea + i span{
    color: #e82f41; /*red*/
}
.mainSlider{
    background-color: #eeeeee;
}
.btn.btn-default{
    color:#fff;
    border: 1px solid #ccc;
}
.btn.btn-default:hover{
    background-color: #e82f41; /*red*/
    color: #fff;
}
.btn.bg-secondary-color {
    background-color: #e82f41; /*red*/
    color: #fff !important;
}
.navbar-form.navbar-search .btn-search .fa-search:before {
    color: #fff;
}
form.navbar-form.navbar-search #search{
    border: 2px solid #1da7ee; /*yellow*/
}
#search #ajax_search_results {
    border-bottom: 5px solid #1da7ee;
    border-left: 2px solid #1da7ee;
}
.navbar-form.navbar-search .btn-search{
    background-color: #303030;
    border-color: #303030;
}
.top-links li a:hover {
    color: #e42d15;/*red*/
}
.top-links li a {
    color: #2f2f2f;
}
.header-cart-details-container > div .icon {
    color: #2f2f2f;
}
.sticky-container .cart .dropdown-toggle:hover .total-price,
.sticky-container .cart .dropdown-toggle:hover > .icon {
    color: #282828;
}
.notif{
    color: #fff;
    background: #e42d15; /*red*/
}
.sticky-container .notif {
    background: #ea3737;
}
.container-full .secondary-nav.container {
    background: #282828;
}
.navbar.navbar-default {
    background: #1da7ee; /*yellow*/
}
.input-container label.active:before,
.buttons label.active:before,
.checkbox-inline label.active:before,
.form-check.mb-2 label.active:before,
.sub-category-search label.active:before,
.description-search label.active:before{
    color: #e82f41;
}
.container.main .alert.alert-success {
    background: #c8e7ef;
    color: #000;
}
.container-full .secondary-nav.container {
    background: #282828;
}
.scroll-to-top {
    border: 1px solid #1da7ee !important;
}
.scroll-to-top:hover {
    border: 1px solid #e82f41 !important;
}
.quick-view i {
    color: #fff;
}
@media (min-width: 768px) {
    /*menu line start*/
    .nav.menu-header li a{
        color: #282828;
    }
    .secondary-nav > li a{
        color: #fff !important;
    }
    .secondary-nav.button-mode li a {
        color: #282828 !important;
    }
    ul.third-nav > li > a{
        background: #fff;
        color: #282828 !important;
    }
    /*menu line end*/
    /*menu button start*/
    .nav.menu-header > li:hover > a.categories-button-menu {
        color: #282828;
        background: #fff;
    }
    .nav.menu-header > li.always-active > a.categories-button-menu {
        color: #282828;
        background: #fff;
    }
    /*menu button end*/
}
.nav.menu-header > li:hover > a, .nav.menu-header > li.always-active > a {
    background: #fff;
    color: #282828;
}
.toggler-icon span {
  background: #282828;
}
.seemore a {
    color: #1da7ee !important; /*yellow*/
}
.secondary-nav > li a:hover {
    color: #1a9de0 !important; /*yellow*/
}
.slick-dots li button,
#pager span{
    background-color: #2f2f2f;
}
.slick-dots li.slick-active button,
#pager span.cycle-pager-active{
    background-color: #1da7ee !important; /*yellow*/
}
.bordered {
    border-bottom: 5px solid #1da7ee; /*yellow*/
}
.bordered-red {
    border-bottom: 5px solid #e42d15; /*red*/
}
.defaultTabs > ul > li.ui-tabs-active a{
    color:#2f2f2f;
}
.defaultTabs > ul > li a:before{
    background-color: #1da7ee; /*yellow*/
}
.categories a {
    background-color: #f3f3f3;
    color: #282828;
}
.categories a:hover {
    background-color: #cecece;
}
.product-discount{
    color: #fff;
    background-color: #e82f41; /*red*/
}
.discount-price {
    color: #e82f41; /*red*/
}
.products-carousel  .product-btns > div a:hover .icon{
    color: #e82f41; /*red*/
}
.info-box .info-box-inner{
    background-color: #fafafa;
}
.info-box-text h4 i,
.info-box-inner .icon,
.info-box-text h4 span{
    color: #e82f41; /*red*/
}
.landscape-side ul li a{
    color: #e82f41; /*red*/
}
.box-item-small a p{
    color: #2f2f2f; /*text*/
}
.box-item-small-footer .icon{
    background: #e82f41; /*red*/
    color:#fff; /*text*/
}
.box-item-small-footer .icon:hover{
    background: #e82f41; /*red*/
    color:#fff;
}
.box-item-small-footer h4 span {
    color: #e82f41; /*red*/
}
.item-display-box  .categories a {
    background-color: #f3f3f3;
    color: #2f2f2f; /*text*/
}
.products-carousel-slide p a,
.products-carousel-slide .icon,
.item-display-box  p a,
.item-display-box  .product-btns > div .icon  {
    color: #2f2f2f; /*text*/
}
.item-display-box .product-btns > div a:hover .icon {
    color: #e82f41;
}
.product-btns a:hover .icon {
    color: #fff;
}
.product-btns a.btn:hover span {
    color: #fff;
}
.list-text-items ul li a {
    color: #e82f41; /*red*/
}
h2.border-title span {
    border-bottom: 3px solid #1da7ee;
}
h3.border-title span {
    border-bottom: 3px solid #1da7ee;
}
section.newsletter {
    background: #1da7ee; /*yellow*/
}
.newsletter-form button{
    background: #282828;
    color: #fff;
}
.newsletter-form button{
    border-color: #2f2f2f !important;
}
.contactPhone .icon,
.contactEmail .icon,
.footerSocialIcons li .icon{
    color: #1da7ee; /*yellow*/
}
.footer-links li a {
    color: #1a9de0; /*Dark-yellow*/
}
.bottom-footer {
    background: #282828;
}
.bottom-footer ul li a,
.bottom-footer p a {
    color: #1da7ee;/*yellow*/
}
.nav-user ul li a:hover, .nav-language ul li button:hover{
    color:#1a9de0; /*yellow*/
}
.product-table-price .icon{
    color:#e82f41 !important; /*red*/
}
.product-table-contain.product-table-contain-total .product-table-price p {
    color:#e82f41 !important; /*red*/
}
.breadcrumb {
    background-color: #fff;
}
.breadcrumb ul li a,
.breadcrumb ul li .icon{
    color:#e82f41 !important; /*red*/
}
.colorix-chevron-right.active a {
    color: #6c757d !important;
}
.product-rightDetails .discount-price {
    color:#e82f41 ; /*red*/
}
.available span.out_stock {
    background-color: #f3f3f3;
    color: #282828;
}
.available span.in_stock {
    background-color: #9bc83b; /*green*/
    color: #fff;
}
.filters-box .expand-colapse a {
    color:#e82f41 ; /*red*/
}
.filters-dotted  .filters-no {
    background: #e82f41 ; /*red*/
    color: #fff;
}
.categ-link,
.categ-list li a {
    color: #e82f41 ; /*red*/
}
.categ-link:hover{
    color: #e82f41 ; /*red*/
    text-decoration: underline;
}
.categ-list li a:hover {
    text-decoration: underline;
}
.change-view-btns a .icon{
    color: #797777;
}
.change-view-btns a:hover {
    background-color: #1da7ee !important;
}
.change-view-btns a.active:hover {
    background-color: #e82f41 !important;
}
.change-view-btns a:hover .icon{
    color: #1da7ee;
}
.change-view-btns a.active .icon{
    color: #1da7ee;
}
.categ-top-carousel .product-btns .favorites .icon{
    color: #2f2f2f;
}
.categ-top-carousel .product-btns .favorites a:hover .icon{
    color: #e82f41 ; /*red*/
}
.pagination-holder nav .active span{
    background:#1da7ee; /*yellow*/
}
.pagination-holder nav a:hover {
    background:#1da7ee; /*yellow*/
}
.product-table-prod{
    border-right: 1px solid #efefef;
}
.cart-display-dropdown .product-table-cart::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}
.cart-display-dropdown .product-table-cart::-webkit-scrollbar {
    background-color: #F5F5F5;
}
.cart-display-dropdown .product-table-cart::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #f4c405;
}
.cart-dropdown {
    background: #fff;
    -webkit-box-shadow: 0px 6px 17px 0px rgba(98,96,98,1);
    -moz-box-shadow: 0px 6px 17px 0px rgba(98,96,98,1);
    box-shadow: 0px 6px 17px 0px rgba(98,96,98,1);
}
.cart-delete-product .icon,
.categ-mobile-display .icon,
.mobile-close .icon{
    background:  #e82f41 ; /*red*/
}
.cart-product-desc a{
    color: #2f2f2f;
}
.cart-total-bottom p span,
.cart-total-price b{
    color: #e82f41 ; /*red*/
}
.green {
    color: #8cb51e;
    text-transform: uppercase;
    font-weight: bold;
}
.product-total p span{
    color: #e82f41;
}
.product-total h2.final-total span{
    color:#e82f41;
}
.price-room {
    color: #e82f41;
}
/* IMPORTANT! COPY WHEN CHANGING THE CSS */
.responsive-table-bottom span,
.responsive-table-total-price b {
    color: #e82f41 ; /*red*/
}
.box-shadow-list a{
    color: #6c757d !important;
}
#collapse-checkout-confirm tbody tr td:first-child > a {
    color: #e82f41 ; /*red*/
}
.sitemap a, .gdpr-info a {
    color: #1a9de0;
}
#modal-cart-notification .product-cart-notification > .text-cart-notification a {
    color: #e82f41;
}
/* MAGNIFIC POPUP*/
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: #272727 !important;
    background: #1da7ee;
}
.mfp-image-holder .mfp-close:hover,
.mfp-iframe-holder .mfp-close:hover {
    color: #fff !important;
    background: #e82f41;
}
@media (min-width: 768px) {
    li.dropdown.button-mode:last-child,
    .vertical-menu > li:last-child,
    .secondary-nav.button-mode > li:last-child {
        border-bottom: 5px solid #1da7ee;
    }
    .dropdown-menu.button-mode {
        border-bottom: 5px solid #1da7ee;
    }
}
@media (max-width: 767.98px) {
    .toggler-icon span {
        background: #e82f41;
    }

    .nav.menu-header > li:hover > a, .nav.menu-header > li.always-active > a {
        background: transparent;
        color: #fff;
    }

    header ul.nav li a:hover {
        color: #1a9de0 !important;
    }
}
