:root {
	--theme-color: #e82222;
}

/*===== Primary Color =====*/

/*===== Background Color =====*/
.thm-bg,
.thm-layer:before,
.thm-btn.fill-btn,
.thm-btn.brd-btn>span,
.feat-caro>button.slick-arrow:hover,
.feat-caro>button.slick-arrow:focus,
.feat-cap .countdown:before,
.about-img-caro .slick-dots>li.slick-active button,
.sec-title-inner>i::before,
.event-wrap ul.nav-tabs li a.nav-link.active,
.event-wrap ul.nav-tabs li.active:before,
.event-wrap ul.nav-tabs li a.nav-link.active:after,
.reason-desc ul.nav-tabs li a.nav-link.active,
.speaker-box:after,
.post-date:before,
.topbar-btns>a.user-btn,
.topbar-btns>a.search-btn:hover,
.topbar-btns>a.search-btn:focus,
.social-links3>a:hover,
.social-links3>a:focus,
.testi-caro>button.slick-arrow:hover,
.testi-caro>button.slick-arrow:focus,
header.style3 .header-right-btns>a:hover,
header.style3 .header-right-btns>a:focus,
.about-img>a:before,
.gallery-item>a::before,
.sponsor-caro>button.slick-arrow:hover,
.sponsor-caro>button.slick-arrow:focus,
.gallery-caro>button.slick-arrow:hover,
.gallery-caro>button.slick-arrow:focus,
.gallery-caro2>button.slick-arrow:hover,
.gallery-caro2>button.slick-arrow:focus,
.gallery-item2:before,
.pagination>li.page-item a.page-link:hover,
.pagination>li.page-item a.page-link:focus,
.pagination>li.page-item span.page-link,
.pagination li.page-item.prev a.page-link:hover,
.pagination li.page-item.next a.page-link:hover,
.pagination li.page-item.prev a.page-link:focus,
.pagination li.page-item.next a.page-link:focus,
.contact-info-box:hover>i,
.toggle-item.active:before,
.toggle-item.active>h4 i::before,
.product-info>a.cart-btn:hover,
.product-info>a.cart-btn:focus,
.widget-box .cate-list>li:hover span,
.tagclouds>a:hover,
.tagclouds>a:focus,
.detail-video>a::before,
.flickr-photos-list>li a:before,
.event-date-list>li:before,
.event-detail-features-list>li:hover,
nav ul ul li.menu-item-has-children a::before,
.search-close-btn:hover,
.search-close-btn:focus,
header.style3.sticky .header-right-btns>a:hover,
header.style3.sticky .header-right-btns>a:focus,
.res-caro ul.slick-dots>li.slick-active button,
.gallery-caro2 ul.slick-dots>li.slick-active button,
.blue-layer .res-caro ul.slick-dots>li.slick-active button,
.black-layer .res-caro ul.slick-dots>li.slick-active button,
.feat-caro ul.slick-dots>li.slick-active button,
.blue-layer .testi-caro ul.slick-dots>li.slick-active button,
.black-layer .testi-caro ul.slick-dots>li.slick-active button,
.testi-caro ul.slick-dots>li.slick-active button,
.menu-close:hover,
.menu-close:focus,
.toggle-item3.active>h4,
.toggle-item2:before {
	background-color: var(--theme-color);
}

/*===== Text Color =====*/
.thm-clr,
nav ul li:hover>a,
nav ul li.active>a,
nav ul li>a:focus,
.header-right-btns>a:hover,
.header-right-btns>a:focus,
.feat-cap>h3 a:hover,
.feat-cap>h3 a:focus,
.thm-btn.brd-btn,
.event-info>h3 a:hover,
.event-info>h3 a:focus,
.event-org>li a:hover,
.event-org>li a:focus,
.reason-desc-inner>a,
.speackers-desc>a,
.package-head>span sup,
.event-grid-info>h3 a:hover,
.event-grid-info>h3 a:focus,
.post-info>h3 a:hover,
.post-info>h3 a:focus,
.footer-inner>p a,
.bottom-links>li a:hover,
.bottom-links>li a:focus,
.social-links2>a:hover,
.social-links2>a:focus,
.feat-cap2>h3 a:hover,
.feat-cap2>h3 a:focus,
.feat-caro2>button.slick-arrow:hover,
.feat-caro2>button.slick-arrow:focus,
.event-grid-info2>h3 a:hover,
.event-grid-info2>h3 a:focus,
.event-style2 h3 a:hover,
.event-style2 h3 a:focus,
.package-head2>span sup,
.newsletter-inner form button,
.post-info2>h3 a:hover,
.post-info2>h3 a:focus,
.post-social:hover>i,
.testi-caro>button.slick-arrow,
.sponsor-caro>button.slick-arrow,
.gallery-caro>button.slick-arrow,
.gallery-caro2>button.slick-arrow,
.feature-box>a:hover,
.feature-box>a:focus,
.widget ul li>a:before,
.widget ul li:hover>a,
.widget ul li>a:focus,
.bottom-bar-inner>p a,
.breadcrumb>li.breadcrumb-item>a:hover,
.breadcrumb>li.breadcrumb-item>a:focus,
.filter-links>li:hover>a,
.filter-links>li.active>a,
.filter-links>li a:focus,
.error-inner>form button:hover,
.error-inner>form button:focus,
.contact-info-box>p a:hover,
.contact-info-box>p a:focus,
.toggle-item.active>h4,
.product-info>a,
.product-info>h3 a:hover,
.product-info>h3 a:focus,
.recent-event-info>h4 a:hover,
.recent-event-info>h4 a:focus,
.article-info>h4 a:hover,
.article-info>h4 a:focus,
.widget-box ul li:hover>a,
.widget-box ul li>a:focus,
.product-cate>a:hover,
.product-cate>a:focus,
.product-cart-info>h4 a:hover,
.product-cart-info>h4 a:focus,
[type="radio"]:not(:checked)+label:after,
[type="radio"]:checked+label:after,
.post-tags>a:hover,
.post-tags>a:focus,
.blog-detail-desc ul li:before,
.menu-wrap ul li:hover>a,
.menu-wrap ul li.active>a,
.menu-wrap ul li.active-parent>a,
.menu-wrap ul li>a:focus,
.speaker-info-list>li a:hover,
.speaker-info-list>li a:focus,
.login-popup-inner>form a:hover,
.login-popup-inner>form a:focus {
	color: var(--theme-color);
}

/*===== Border Color =====*/
.thm-brd-clr,
.thm-btn.fill-btn,
.thm-btn.brd-btn,
.reason-desc>a,
.blue-layer .btns-wrap>a.brd-btn:hover,
.blue-layer .btns-wrap>a.brd-btn:focus,
.testi-caro>button.slick-arrow,
.sponsor-caro>button.slick-arrow,
.gallery-caro>button.slick-arrow,
.gallery-caro2>button.slick-arrow {
	border-color: var(--theme-color);
}

.reason-desc-inner ul.nav-tabs li a.nav-link:hover {
	color: white;
}

nav ul ul {
	border-top-color: var(--theme-color);
}

nav ul ul::before,
.header-search>form input {
	border-bottom-color: var(--theme-color);
}


	{
	border-left-color: var(--theme-color);
}


	{
	border-right-color: var(--theme-color);
}