

.btn--base, .add-item .add-header, .view-btn-list li.active .list-btn, .search-from button, .search-from input[type="button"], .search-from input[type="reset"], .search-from input[type="submit"], .btn--base.active:focus, .btn--base.active:hover, .custom-check-group input:checked + label::before, .slider-next, .slider-prev, .nav-tabs .nav-link.active, .item-review-widget-wrapper .left, .submit-btn, .reply-btn, .coupon-form .coupon-form-btn, .blog-thumb .blog-date, .blog-social-area .blog-social li:hover, .input-group-text, .category-item-content .title, .item-card .item-card-thumb .item-level, .ui-slider-range, .ui-state-default, .bg--base, .image-upload .thumb .avatar-edit label,.dashboard-sidebar-open, .dashboard-sidebar-close{
    background: #590000;
    background: -webkit-linear-gradient(legacy-direction(to right),  #590000 0%, #7f0000 100%);
    background: -webkit-gradient(linear, left top, right top, from( #590000), to(#7f0000));
    background: -webkit-linear-gradient(left, #590000 0%, #7f0000 100%);
    background: -o-linear-gradient(left, #590000 0%, #7f0000 100%);
    background: linear-gradient(to right, #590000 0%, #7f0000 100%);
}

.view-btn-list li.active .list-btn, .btn--base.active:focus, .btn--base.active:hover, .item-details-footer .footer-social li a:hover, .item-details-footer .footer-social li a.active, .blog-social-area .blog-social li:hover{
    border-color: #590000;
}

.item-card-content-top .author-content .name .level-text, .item-card-content-top .right .item-amount, .item-card-footer .item-like i, .item-card-title a:hover, .category-list li:hover::before, .category-list li:hover, .header-bottom-area .navbar-collapse .main-menu li a:hover, .header-bottom-area .navbar-collapse .main-menu li a.active, .footer-links li:hover, .footer-links li:hover::before, .breadcrumb-item a, .breadcrumb-item.active::before, .blog-content-inner .title a:hover, .short-menu li:hover, .sidebar-main-menu li a:hover, .navbar-toggler span{
    color: #590000;
}

.text--base {
    color: #590000 !important;
}


.header-bottom-area .navbar-collapse .main-menu li a::after, .item-details-footer .item-like, .footer-social li a:hover, .footer-social li a.active, .subscribe-form button, .subscribe-form input[type="button"], .subscribe-form input[type="reset"], .subscribe-form input[type="submit"], .short-menu-open-btn, .short-menu-close-btn, *::-webkit-scrollbar-button, *::-webkit-scrollbar-thumb, .chosen-container .chosen-results li.highlighted, ::selection {
    background-color: #590000;
}


.nav-tabs .nav-link.active {
    border-bottom: 1px solid #590000;
}


.buy-btn {
    border: 1px solid #590000 !important;
    color: #590000 !important;
}


.date-btn {
    border: 1px solid #590000 !important;
    color: #590000 !important;
}


.contact-info-icon i {
    background-color: #590000;
}


.sidebar-main-menu li.open a {
    background-color: rgba(255, 255, 255, 0.1);
    color: #590000;
    border-left: 2px solid #590000;
}


.pagination .page-item.active .page-link, .pagination .page-item:hover .page-link, .item-tags a:hover {
    background: #590000;
    border-color: #590000;
    color: white;
}


.btn--base:focus, .btn--base:hover {
  
  box-shadow: 0 10px 20px #59000040;
}

.ui-widget.ui-widget-content::after{
    background-color: #59000020;
}

.path {
    stroke: #590000;
}

@keyframes color {
  0% {
    stroke: #590000;
  }

  100% {
    stroke: #590000;
  }
}


.follow-btn a {
    border: 1px solid #590000 !important;
    color: #590000 !important;
}


@media only screen and (max-width: 991px){
    .custom-table tbody tr td::before {
        color: #590000;
    }
}
.subscribe-form button {
background: #72af3b!important;
}
a:hover {
    color: orange!important;
}
.contact-form-area {
    background-color: #e7e0da;
    padding: 40px;
}
.form--control {
    border: 1px solid #b0a7bd;
}
.container {
    width: 100%;
    padding-right: 0!important;
    padding-left: 0!important;
    margin-right: auto;
    margin-left: auto;
}
.item-card-wrapper {
    margin-left: 0px!important;
    margin-right: 0px!important;
    display: block;
    
}
.item-card{
float: left!important;
}

.blog-details-section .blog-item-area {
    border-right: 0px solid #e1e7ec;
    padding-right: 0px;
}
.pt-60 {
    padding-top: 10px;
}
.item-value h4{
    padding: 0 0px!important;
    text-align: justify;
}
@media screen and (min-width: 1200px) {
.container {
    max-width: 1280px!important;
}
}
@media only screen and (max-width: 991px){
.item-details-thumb-area {
    padding: 10px;
}
.item-value h4 {
    text-align: left!important;;
}
.item-wrapper-right {
    padding: 0 4px!important;
}
}
.swiper-slide {
width:100%!important
}
.item-details-content {
    padding-top: 0px!important;
}
.container-fluid {
    padding-right: 8px!important;
    padding-left: 8px!important;
}
.row>* {
    padding-right: 8px!important;
    padding-left: 8px!important;
}
.header-menu-content{
    padding: 0 4px!important;
}
.mt-40 {
    margin-top: 20px;
    padding: 0 8px;
}
.item-details-thumb-area,.sidebar {
    padding: 8px!important;
}
.footer-bottom-area {
    padding: 8px!important;
    display: block!important;
}
.item-card .item-card-content {
    padding: 0 8px 12px 12px!important;
}
.profile-widget .profile-list-area {
    padding: 8px!important;
}
.pagination {
    width: 100%!important;
}

.category-item-content {
    padding: 5% 95% 95% 5%!important;
    float: left;
}
.row>* {
    padding-right: 12px!important;
    padding-left: 12px!important;
}

.blog-section .row>* {
    padding-right: 17px!important;
    padding-left: 17px!important;
}
.fab {
    line-height: 2.5!important;
}

 .copyright-area .footer-social li a {
    border: 0px solid rgba(255, 255, 255, 0.1)!important;
    }
    
    .item-details-footer .left {
    width: auto!important;
}
.item-details-footer .left {
    margin-bottom: 12px!important;
}