/*===================================================================================*/
/*  Red Color
/*===================================================================================*/
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #e74c3c;
}
.product-category-item .body .title a:hover {
	color: #e74c3c;
}

.btn-primary {
  background-color: #e74c3c;
  border-color: #e9594a;
  color: #FFF;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
  background-color: #e9594a;
  border-color: #e74c3c;
  color: #FFF;
}

.btn-secondary {
  background-color: #222;
  border-color: #444;
  color: #FFF;
}

.btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus {
  background-color: #444;
  border-color: #222;
  color: #FFF;
}

.link-secondary {
  color: #222;
}

.link-secondary:hover, .link-secondary:active, .link-secondary:focus {
  color: #e74c3c;
}

.secondary-color, .text-secondary {
  color: #222;
}

.secondary-bg, .bg-secondary {
  background-color: #222;
  color: #FFF !important;
}

.primary-bg, .bg-primary {
  background-color: #e74c3c !important;
  color: #FFF !important;
}
.primary-color {
  color: #e74c3c !important;
}
.le-dropdown {
  background-color: #e74c3c;
}
.le-dropdown.open {
  background-color: #e43725;
}
.le-button {
  background-color: #e74c3c;
}
.le-button:hover {
  background-color: #e9594a;
}
a {
 color: #e74c3c;
}
a:hover,
a:focus,
a:active {
  color: #e43725;
}
::-moz-selection {
  background-color: #e74c3c;
}
::selection {
  background-color: #e74c3c;
}
.social-icons li a:hover {
  background-color: #e74c3c;
}
.le-color {
  color: #e74c3c;
}
.navbar .navbar-toggle {
  background-color: #e43725;
  border-color: #d62c1a;
  border-radius: 0;
}
header .top-search-holder .contact-row i {
  color: #e74c3c;
}
header .top-search-holder .search-area:focus-within,
header .top-search-holder .search-area.is-focused {
  border-color: #e74c3c !important;
  box-shadow: 0 0 0 3px rgba(231, 76, 60, 0.22), 0 2px 6px rgba(0, 0, 0, 0.04) !important;
}
header .top-search-holder .search-area .search-button {
  background-color: #e74c3c;
}
header .top-search-holder .search-area .search-button:hover {
  background-color: #e43725;
}
header .top-cart-row .wishlist-compare-holder a:hover {
  color: #e74c3c;
}
header .top-cart-row .wishlist-compare-holder a:hover i {
  color: #e74c3c;
}
header .top-cart-row .top-cart-holder .basket-item .price {
  color: #e74c3c;
}
header .top-cart-row .top-cart-holder .basket-item-count .count {
  background-color: #e74c3c;
}
.sidemenu-holder .side-menu .head {
  background-color: #e74c3c;
}
.sidemenu-holder .side-menu .menu-item:hover,
.sidemenu-holder .side-menu .menu-item.open {
  border-color: #e74c3c;
}
.megamenu-horizontal .nav > li > a:hover,
.megamenu-horizontal .nav > li > a:focus {
  background-color: #e74c3c !important;
}
.megamenu-horizontal .dropdown:hover .dropdown-toggle:focus,
.megamenu-horizontal .dropdown.open .dropdown-toggle:focus,
.megamenu-horizontal .dropdown:focus .dropdown-toggle:focus,
.megamenu-horizontal .dropdown:hover .dropdown-toggle,
.megamenu-horizontal .dropdown.open .dropdown-toggle,
.megamenu-horizontal .dropdown:focus .dropdown-toggle {
  background-color: #e74c3c !important;
}
.breadcrumb-nav-holder .breadcrumb-item.current a {
  color: #e74c3c;
}
.carousel-holder .title-nav .inverse {
  color: #e74c3c;
}
.carousel-holder .title-nav .nav-holder a:hover {
  color: #e74c3c !important;
}
.le-radio:checked + .fake-box:after {
  background-color: #e74c3c;
}
.le-checkbox:checked + .fake-box {
  background-color: #e74c3c;
  border-color: #e74c3c;
}
.le-links li a:hover {
  color: #e74c3c;
}
.accordion-widget .accordion .accordion-toggle {
  color: #e74c3c;
}
.accordion-widget .accordion .accordion-toggle:after {
  color: #e74c3c;
}
.dropdown .dropdown-menu {
  border-top-color: #e74c3c;
}
.slider-selection {
  background-color: #e74c3c;
}
.slider-handle {
  border-color: #e74c3c;
}
#footer {
	border-top: 2px solid #e74c3c;
}
#footer .widget .body li a:hover {
  color: #e74c3c;
}
#footer .link-list-row .link-widget li a:hover {
  color: #e74c3c;
}
.iconic-link:hover {
  color: #e74c3c;
}
.iconic-link:hover:before {
  color: #e74c3c;
}
/*.dropdown{
    .dropdown-menu{
        box-shadow: inset 0px 2px 0px @primary-color, inset 0px 0px 0px 2px darken(@second-color,10%) ;

        &:before{
            border-bottom-color: @primary-color;
        }
    }
}*/
.pagination li:hover a,
.pagination li.current a {
  color: #e74c3c !important;
  border-color: #e74c3c;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #e74c3c;
    border-color: #e74c3c;
}
.pagination > li > a, .pagination > li > span {
    color: #e74c3c;
}

.simple-link:hover {
  color: #e74c3c;
}
#top-megamenu-nav {
  background-color: #e74c3c;
}
#top-megamenu-nav .nav > li {
  border-right-color: #e43725;
}
#top-megamenu-nav .nav > li > a:hover,
#top-megamenu-nav .nav > li > a:focus {
  background-color: #e64433;
}
#top-megamenu-nav .nav > li.active a,
#top-megamenu-nav .nav > li.active a:focus {
  background-color: #e64433;
}
#top-megamenu-nav .nav > li .dropdown-toggle:focus {
  background-color: #e64433 !important;
}
#top-megamenu-nav .nav > li .dropdown-toggle:before {
  border-bottom-color: #e74c3c;
}
#top-megamenu-nav .nav > li.open .dropdown-toggle {
  background-color: #e64433;
}
#top-megamenu-nav .dropdown {
  border-right-color: #e43725;
}
#top-megamenu-nav .dropdown:hover .dropdown-toggle,
#top-megamenu-nav .dropdown:focus .dropdown-toggle,
#top-megamenu-nav .dropdown.active .dropdown-toggle,
#top-megamenu-nav .dropdown:hover .dropdown-toggle:focus,
#top-megamenu-nav .dropdown:focus .dropdown-toggle:focus,
#top-megamenu-nav .dropdown.active .dropdown-toggle:focus {
  background-color: #e64433;
}
#top-megamenu-nav .dropdown .dropdown-toggle:focus {
  background-color: #e64433 !important;
}
#top-megamenu-nav .dropdown .dropdown-toggle:before {
  border-bottom-color: #e74c3c;
}
#top-megamenu-nav .dropdown.open .dropdown-toggle {
  background-color: #e64433;
}
#cart-page .widget .buttons-holder .simple-link:hover {
  color: #e74c3c;
}
#cart-page .items-holder .close-btn:hover:after {
  color: #e74c3c;
}
#cart-page .items-holder .cart-item .title a:hover {
  color: #e74c3c;
}
.nav-tabs li.active a,
.nav-tabs li.active a:focus {
  background-color: #e74c3c !important;
}
.nav-tabs li.active a:hover {
  background-color: #e95d4e;
}
.btn-loadmore:hover i {
  background-color: #e74c3c;
}
.le-quantity .minus:hover:after,
.le-quantity .plus:hover:after {
  color: #e74c3c;
}
.meta-row span a {
  color: #e74c3c;
}
.comment-item .comment-body .author {
  color: #e74c3c;
}
.product-item-holder .body .title a:hover {
  color: #e74c3c;
}
.single-product-gallery .gallery-thumbs .next-btn:hover,
.single-product-gallery .gallery-thumbs .prev-btn:hover {
  background-color: #e74c3c;
}
.single-product-gallery .gallery-thumbs li a.active {
  border-bottom-color: #e74c3c;
}
.grid-list-products .grid-list-buttons ul li.active a i {
  color: #e74c3c;
}
.grid-list-products .grid-list-buttons ul li a:hover i {
  color: #d62c1a;
}
@media (max-width: 991px) {
  #top-megamenu-nav .nav {
    border-color: #d62c1a !important;
  }
  #top-megamenu-nav .nav > .dropdown {
    border-color: #d62c1a !important;
  }
}
.sidebar .price-range-holder .filter-button a {
  color: #e74c3c;
}
.sidebar .widget .product-list li a:hover {
  color: #e74c3c;
}
.sidebar .widget .product-list .price .price-current {
  color: #e74c3c;
}
.top-bar ul > li a:hover {
  color: #e74c3c;
}
.logo-svg {
  fill: #e74c3c;
}
.owl-carousel:hover .owl-prev:hover,
.owl-carousel:hover .owl-next:hover {
  color: #e74c3c;
}
.owl-pagination .owl-page.active span,
.owl-pagination .owl-page:hover span {
  background: #e74c3c;
}
.panel-group-faq .panel-faq .panel-heading .panel-title > a:after {
  color: #e74c3c;
}
.panel-group-faq .panel-faq .panel-heading .panel-title > a:hover:after {
  color: #e74c3c;
}
.posts .post .meta > li a:hover {
  color: #e74c3c;
}
.blog-sidebar .le-links > li > a:hover {
  color: #e74c3c !important;
}
.blog-sidebar .tagcloud a:hover {
  color: #e74c3c !important;
}
.owl-carousel-blog .owl-pagination .owl-page:hover span,
.owl-carousel-blog .owl-pagination .owl-page.active span {
  background: none repeat scroll 0 0 #e74c3c;
}
.comment-item .comment-body .likes a:hover,
.comment-item .comment-body .likes .icon:hover {
  color: #e74c3c;
}
.comment-item .comment-body .likes .dislikes .icon:hover {
  color: #e74c3c;
}
.comment-item .comment-body .comment-reply:hover {
  color: #e74c3c;
}
.blog-sidebar .widget .recent-post-list h5 a:hover {
  color: #e74c3c;
}

#top-megamenu-nav2 .nav > li > a:hover, #top-megamenu-nav2 .nav > li > a:focus {
	color: #e74c3c;
}

#owl-main .owl-wrapper {
  box-shadow: 0px 5px #e74c3c;
}

.grid-list-files .grid-list-buttons ul li.active a i {
    color: #e74c3c;
}

.file-list-item .title a:hover, .file-list-item .title a:active, .file-list-item .title a:focus  {
	color: #e74c3c;
}

.file-item .title a:hover, .file-grid-item .title a:hover,
.file-item .title a:active, .file-grid-item .title a:active,
.file-item .title a:focus, .file-grid-item .title a:focus {
	color: #e74c3c;
}

.folder-item .title a:hover, .folder-home-item .title a:hover,
.folder-item .title a:active, .folder-home-item .title a:active,
.folder-item .title a:focus, .folder-home-item .title a:focus  {
	color: #e74c3c;
}

.product-item-holder .price-current {
  color: #e74c3c;
}

.product-item-holder .price-prev {
  color: #000;
}

.posts .post .date-wrapper .date {
  background-color: #e74c3c;
}

.posts .format-quote {
  background-color: #e74c3c;
}

#owl-main:hover .owl-pagination {
  border: 2px solid #e74c3c !important;
}

#footer .copyright-bar {
    background-color: #222;
}

#footer .link-list-row .link-widget li a:hover, #footer .link-list-row .link-widget li a:focus, #footer .link-list-row .link-widget li a:active {
  color: #e74c3c;
}

.downloads-recent-header {
    background: #cbcbcb;
    color: #222;
}

.mq-container marquee {
    background: #FFF;
}

/* === FOLDER CARD SKIN HOVER === */
.folder-item:hover, .folder-home-item:hover {
	border-color: rgba(239, 68, 68, 0.18) !important;
	box-shadow: 0 8px 18px -2px rgba(231, 76, 60, 0.12), 0 3px 6px -2px rgba(0, 0, 0, 0.05) !important;
}
.folder-item:hover .title a, .folder-home-item:hover .title a,
.folder-item .title a:hover, .folder-home-item .title a:hover {
	color: #ef4444 !important;
}
/* === END FOLDER CARD SKIN HOVER === */

/* === SEARCH BAR THEME FOCUS === */
.downloads-search-home .search-input-group:focus-within {
	border-color: #dc2626 !important;
	box-shadow: 0 0 0 3.5px rgba(220, 38, 38, 0.25), 0 10px 28px rgba(0, 0, 0, 0.14) !important;
}
.downloads-search-home .search-block-btn {
	background-color: #dc2626 !important;
	border-color: #dc2626 !important;
}
/* === END SEARCH BAR THEME FOCUS === */








/* === MOBILE DRAWER SKIN THEME === */
@media (max-width: 991px) {
  .modern-nav-toggle:hover {
    border-color: #fca5a5 !important;
  }
  #mc-horizontal-menu-collapse .nav.navbar-nav > li > a:hover,
  #mc-horizontal-menu-collapse .nav.navbar-nav > li.active > a {
    background: #fef2f2 !important;
    color: #dc2626 !important;
  }
  #mc-horizontal-menu-collapse .nav.navbar-nav > li > a:hover i,
  #mc-horizontal-menu-collapse .nav.navbar-nav > li.active > a i {
    background: #dc2626 !important;
    color: #ffffff !important;
    border-color: #dc2626 !important;
  }
  #mc-horizontal-menu-collapse .dropdown-menu li a:hover {
    background: #fef2f2 !important;
    color: #dc2626 !important;
  }
}
/* === END MOBILE DRAWER SKIN THEME === */

/* === FILE CARD & GRID SKIN THEME === */
.file-list-item:hover, .file-grid-item:hover {
	border-color: #fca5a5 !important;
	box-shadow: 0 10px 24px -4px rgba(220, 38, 38, 0.16), 0 4px 8px -2px rgba(0, 0, 0, 0.04) !important;
}
.file-list-item .title a:hover, .file-grid-item .title a:hover, .hero-main-title:hover, .hero-file-title:hover {
	color: #dc2626 !important;
}
.file-list-item .meta-chip.meta-folder, .file-grid-item .meta-chip.meta-folder, .spec-data.spec-category a, .spec-tile-value a {
	color: #dc2626 !important;
}
.file-list-item .meta-chip.meta-folder i, .file-grid-item .meta-chip.meta-folder i, .spec-label i, .sidebar-box-title i {
	color: #dc2626 !important;
}
.hero-download-btn, .master-download-btn, .fw-primary-btn {
	background: linear-gradient(135deg, #dc2626, #b91c1c) !important;
	box-shadow: 0 4px 14px rgba(220, 38, 38, 0.35) !important;
}
.hero-download-btn:hover, .master-download-btn:hover, .fw-primary-btn:hover {
	background: linear-gradient(135deg, #b91c1c, #991b1b) !important;
	box-shadow: 0 8px 22px rgba(220, 38, 38, 0.45) !important;
}
.file-list-item .download-btn, .file-grid-item .download-btn {
	background: rgba(220, 38, 38, 0.08) !important;
	color: #dc2626 !important;
	border: 1px solid rgba(220, 38, 38, 0.25) !important;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03) !important;
}
.file-list-item .download-btn i, .file-grid-item .download-btn i {
	color: #dc2626 !important;
}
.file-list-item .download-btn:hover, .file-grid-item .download-btn:hover {
	background: linear-gradient(135deg, #dc2626, #b91c1c) !important;
	color: #ffffff !important;
	border-color: transparent !important;
	box-shadow: 0 6px 18px rgba(220, 38, 38, 0.35) !important;
	transform: translateY(-2px) !important;
}
.file-list-item .download-btn:hover i, .file-grid-item .download-btn:hover i {
	color: #ffffff !important;
}
.file-stream-tabs > li.active > a {
	background: #dc2626 !important;
	border-color: #dc2626 !important;
	color: #ffffff !important;
	box-shadow: 0 4px 14px rgba(220, 38, 38, 0.3) !important;
}
.file-stream-tabs > li.active > a i {
	color: #ffffff !important;
}
.guide-formatted-text ol > li::before {
	color: #dc2626 !important;
}
.btn-post-review, .btn-submit-review, .btn-submit-review-action, .fw-submit-btn {
	background: #dc2626 !important;
}
.btn-post-review:hover, .btn-submit-review:hover, .btn-submit-review-action:hover, .fw-submit-btn:hover {
	background: #b91c1c !important;
}
/* === END FILE CARD & GRID SKIN THEME === */


/* === FOOTER SKIN THEME === */
.footer-col-title i, .footer-links-list li a:hover, .footer-links-list li a:hover i {
  color: #f87171 !important;
}
/* === END FOOTER SKIN THEME === */

/* === POLICY SKIN THEME === */
.page-hero-icon {
  background: #fef2f2 !important;
  border-color: #fecaca !important;
  color: #dc2626 !important;
}
.sidebar-nav-title i {
  color: #dc2626 !important;
}
.policy-nav-list li.active a {
  background: #fef2f2 !important;
  border-color: #fecaca !important;
  color: #dc2626 !important;
}
.policy-nav-list li.active a i {
  color: #dc2626 !important;
}
.btn-help-contact {
  background: #dc2626 !important;
}
/* === END POLICY SKIN THEME === */

/* === CONTACT SKIN THEME === */
.contact-hero-icon {
  background: #fef2f2 !important;
  border-color: #fecaca !important;
  color: #dc2626 !important;
}
.btn-luxury-send {
  background: linear-gradient(135deg, #dc2626 0%, #b91c1c 100%) !important;
  box-shadow: 0 4px 16px rgba(220, 38, 38, 0.4) !important;
}
.btn-luxury-send:hover {
  background: linear-gradient(135deg, #b91c1c 0%, #0f172a 100%) !important;
}
.channel-action-badge {
  color: #dc2626 !important;
  background: #fef2f2 !important;
}
/* === END CONTACT SKIN THEME === */


/* === INPUT FOCUS SKIN THEME === */
.form-luxury-input:focus,
.form-luxury-textarea:focus,
.form-control:not(.search-field):focus,
.le-input:not(.search-field):focus,
.field-row input:not([type="checkbox"]):not([type="radio"]):focus,
.field-row textarea:focus,
.field-row select:focus,
.contact-luxury-form input:focus,
.contact-luxury-form textarea:focus {
  border-color: #dc2626 !important;
  box-shadow: 0 0 0 3.5px rgba(220, 38, 38, 0.2) !important;
}
header .top-search-holder .search-field,
header .top-search-holder .search-field:focus,
.search-area .search-field,
.search-area .search-field:focus {
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
  border-radius: 0 !important;
  outline: none !important;
}
/* === END INPUT FOCUS SKIN THEME === */

/* === AUTH SKIN THEME === */
.auth-hero-icon {
  background: #fef2f2 !important;
  border-color: #fecaca !important;
  color: #dc2626 !important;
}
.auth-section-title i {
  color: #dc2626 !important;
}
.btn-luxury-auth {
  background: linear-gradient(135deg, #dc2626 0%, #b91c1c 100%) !important;
  box-shadow: 0 4px 16px rgba(220, 38, 38, 0.4) !important;
}
.btn-luxury-auth:hover {
  background: linear-gradient(135deg, #b91c1c 0%, #0f172a 100%) !important;
}
.perk-icon {
  background: #fef2f2 !important;
  border-color: #fecaca !important;
  color: #dc2626 !important;
}
.btn-switch-auth {
  background: #dc2626 !important;
}
/* === END AUTH SKIN THEME === */

/* === PACKAGES SKIN THEME === */
.packages-hero-icon {
  background: #fef2f2 !important;
  border-color: #fecaca !important;
  color: #dc2626 !important;
}
.plan-icon {
  background: #fef2f2 !important;
  border-color: #fecaca !important;
  color: #dc2626 !important;
}
.btn-vip-buy {
  background: linear-gradient(135deg, #dc2626 0%, #b91c1c 100%) !important;
  box-shadow: 0 4px 16px rgba(220, 38, 38, 0.4) !important;
}
.btn-vip-buy:hover {
  background: linear-gradient(135deg, #b91c1c 0%, #0f172a 100%) !important;
}
/* === END PACKAGES SKIN THEME === */

/* === NAVBAR SKIN THEME === */
:root {
  --primary-color: #e74c3c;
  --secondary-color: #c0392b;
  --nav-bg-gradient: linear-gradient(135deg, #e74c3c 0%, #c0392b 100%);
  --nav-shadow-color: rgba(231, 76, 60, 0.4);
}
/* === END NAVBAR SKIN THEME === */

