/*PRIMARY COLOR var(--main-color), #1a1a1a*/
/*Color*/
.primary-color,
.boxed-btn,
.contact-section .nav-tabs .nav-link.active,
.main-header .main-menu ul li.current-menu-item>a .footer-area .footer-form form input,
.footer-area .info.error,
.recent-articles .slick-arrow,
.main-header .main-menu ul li:hover>a,
.main-header .main-menu ul ul.sub-menu>li>a:hover,
.slicknav_menu .slicknav_nav a:hover,
.trending-area .trending-main .trending-bottom .single-bottom .trend-bottom-cap h4 a:hover,
.trending-area .trending-main .trand-right-single .trand-right-cap h4 a:hover,
.weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-caption h4 a:hover,
.weekly-news-area .weekly-wrapper .weekly-single .weekly-caption h4 a:hover,
.contact-section .whats-news-caption .single-what-news .what-cap h4 a:hover,
.recent-articles .single-recent .what-cap h4 a:hover,
.footer-area .footer-tittle ul li a:hover,
.footer-area .footer-social a i:hover,
.pagination-area .page-link:hover,
.pagination-area .page-item.active .page-link:hover,
.main-header a:hover,
#userMenuDropdow.dropdown-menu a:hover,
.footer-bottom-area .footer-copy-right p a,
.range .ui-slider-handle.ui-state-default.ui-corner-all,
.range #slider-range,
.single-product .product-price,
a.active,
sup,
.current-color{color:var(--main-color);}
h1,
h2,
h3,
h4,
h5,
h6{color:#111117;}
/*Background*/
.size-filter.list-filter li a:hover,
.size-filter.list-filter li.active a,
.primary-bg,
.boxed-btn:hover,
.trending-tittle strong,
.blog_right_sidebar .tag_cloud_widget ul li a:hover,
#scrollUp,
.slicknav_menu .slicknav_icon-bar,
.hero-caption span::before,
.blog_item_img .blog_item_date,
a.read-more:hover,
.slick-dots li.slick-active button,
.top-right-icon,
.mobile_menu .slicknav_menu .slicknav_icon-bar,
.widget-taber a.nav-link.active::before,
.range .ui-slider-handle.ui-state-default.ui-corner-all,
.range #slider-range,
.blog_right_sidebar .search_widget .input-group button{background:var(--main-color);}
/*Border*/
.size-filter.list-filter li a:hover,
.size-filter.list-filter li.active a,
.main-header .main-menu ul ul.sub-menu,
.boxed-btn,
.boxed-btn:hover,
a.read-more,
.slick-dots li.slick-active button,
.featured-slider-2-nav .slick-active img{border-color:var(--main-color);}
.border-color-1{border-color:#e0dede;}
.custome-checkbox input[type="checkbox"]:checked + .form-check-label::before{background-color:var(--main-color);border-color:var(--main-color);}
.custome-radio input[type="radio"]:checked + .form-check-label::before{border-color:var(--main-color);}
.custome-radio input[type="radio"] + .form-check-label::after{background-color:var(--main-color);}
/*Secondary color*/
.tab-nav.style-1 .nav-link.active,
.tab-nav.style-1 .nav-link:hover{background:#111117;}
/*Gradient*/
.blog_area a:hover{background:-webkit-linear-gradient(131deg,var(--main-color) 0%,var(--main-color) 99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none;transition:.4s}
/*OTHER COLORS*/
/*text*/
.complaints-v2 p{
    color: #000!important;
}
p{color:var(--color10);}
button.search-icon,
.user-account,
ul.header-social-network li a{color:var(--color10);}
button.subscribe{border-color:#1d55c1;color:#1d55c1;}
button.subscribe:hover{background:#1d55c1;color:#fff;}
.color1{color: var(--color6);}
.color2{color:#007aff;}
.color3{color:#4cd964;}
.color4{color:var(--color3);}
.color5{color:#ffcc00;}
.background1{background:#ff2d55;}
.background2{background:#007aff;}
.background3{background:#4cd964;}
.background4{background:var(--main-color);}
.background5{background:#ffcc00;}
.background6{background:#d4f4f9;}
.background7{background:#4e6788;}
.background8{background:#d5262b;}
.background9{background:#752279;}
.background10{background:#379499;}
.background11{background:#010f22;}
.background12{background:var(--color7);}
.background13{background:#373737;}
.background14{background:var(--color8);}
.background15{background:var(--color11);}
.product-color-red{background:#ff596d;}
.product-color-yellow{background:#ffdb33;}
.product-color-white{background:#ffffff;}
.product-color-orange{background:#ffbb51;}
.product-color-cyan{background:#80e6ff;}
.product-color-green{background:#38cf46;}
.product-color-purple{background:#ff8ff8;}
.bg-grey{background:#F6F7FB;}
.color-white{color:var(--color1)!important;}
.color-grey{color:#fff;}
.background-white{background:var(--color4);}
.color-black{color:#000000;}
.facebook-icon:hover{color:#3b5998;}
.twitter-icon:hover{color:#55acee;}
.pinterest-icon:hover{color:#bd081c;}
.instagram-icon:hover{color:#3f729b;}
.follow-us a.follow-us-facebook,
.single-social-share a.facebook-icon{background:#305c99;}
.follow-us a.follow-us-twitter,
.single-social-share a.twitter-icon{background:#00cdff;}
.follow-us a.follow-us-instagram,
.single-social-share a.instagram-icon{background:#3f729b;}
.follow-us a.follow-us-youtube,
.single-social-share a.pinterest-icon{background:#e22b26;}
.post-content h4{
    color: var(--color5);
}

/* ========== GRUPO ASEF brand overrides ========== */
.header-style-asef,
.header-style-asef.main-header,
.header-style-asef .header-bottom,
.header-style-asef .header-bottom.header-sticky,
.header-style-asef .header-sticky.sticky-bar,
.header-style-asef .header-sticky.sticky-bar.sticky {
    background: #000 !important;
    background-color: #000 !important;
    border: none !important;
    border-top: none !important;
    height: auto !important;
    line-height: normal !important;
    box-shadow: none !important;
}

.header-style-asef .header-bottom {
    padding: 18px 0 !important;
}

.header-style-asef .logo-desktop,
.header-style-asef .logo-asef {
    position: static !important;
    display: block;
    text-align: center;
    float: none !important;
    padding: 0 !important;
    line-height: 1;
}

.header-style-asef .logo-img {
    width: auto;
    max-width: min(280px, 72vw);
    height: 52px;
    object-fit: contain;
}

.header-style-asef .mobile_menu {
    display: none !important;
}

.btn.btn-success,
.btn.btn-success:not(:disabled):not(.disabled) {
    background-color: #f39200 !important;
    border-color: #f39200 !important;
    color: #fff !important;
}

.btn.btn-success:hover,
.btn.btn-success:focus {
    background-color: #d98200 !important;
    border-color: #d98200 !important;
    color: #fff !important;
}

.btn.btn-success::before {
    background: #d98200 !important;
}

.btn.btn-dark,
.btn-dark {
    background: #1d71b8 !important;
    border-color: #1d71b8 !important;
    color: #fff !important;
}

.btn.btn-dark:hover,
.btn.btn-dark::before {
    background: #155a94 !important;
    color: #fff !important;
}

.btn.btn-primary {
    background-color: #f39200 !important;
    border-color: #f39200 !important;
}

.btn.btn-primary:hover {
    background-color: #d98200 !important;
    border-color: #d98200 !important;
}

.complaints-v2 .dashboard-menu .nav-link.active,
.complaints-v2 li.nav-item a.active {
    color: #f39200 !important;
    border-left: 3px solid #f39200;
    padding-left: 10px;
}

.complaints-v2 li.nav-item a {
    color: #1d71b8 !important;
}

.complaints-v2 li.nav-item a[disabled] {
    color: #999 !important;
}

.archive-header .title-header .color6,
.color6 {
    color: #f39200 !important;
}

.footer-area .widget-title,
.footer-bottom-area a:hover {
    color: #f39200 !important;
}

.footer-area .cat-item a:hover,
.footer-area a:hover {
    color: #ffd500 !important;
}

#scrollUp {
    background: #f39200 !important;
}

.background4 {
    background: #1d71b8 !important;
}

.background13 {
    background: #111117 !important;
}

a.read-more {
    border-color: #f39200;
    color: #f39200;
}

a.read-more:hover {
    background: #f39200;
}

.archive-header.shop-header {
    background: #111117 !important;
}

.archive-header .subtitle-header {
    color: rgba(255, 255, 255, 0.85) !important;
}

.archive-header .breadcrumb a,
.archive-header .breadcrumb span {
    color: #ffd500 !important;
}

.home-featured.background-color-2 {
    background: linear-gradient(180deg, #f7f7f8 0%, #ffffff 45%) !important;
}

.font-controls {
    background: #1d71b8 !important;
}

.complaints-v2 a.btn.btn-info-complaint,
.complaints-v2 a.btn.btn-success {
    background-color: #f39200 !important;
    border-color: #f39200 !important;
    color: #fff !important;
}

.complaints-v2 a.btn.btn-info-complaint:hover,
.complaints-v2 a.btn.btn-success:hover {
    background-color: #d98200 !important;
    border-color: #d98200 !important;
}

.complaints-v2 h4,
.complaints-v2 .entry-header h1,
.complaints-v2 .home-featured h2 {
    color: #111117 !important;
}

.complaints-v2 .btn.btn-dark {
    background: #1d71b8 !important;
    border-color: #1d71b8 !important;
}