:root {
	--theme-color: #e5ae58;
	--secondary-color: #122136;
  }
  
  /*===== Primary Color =====*/
  
  /*===== Background Color =====*/
  .thm-bg,
  .thm-layer:before,
  .search-btn:hover,
  .search-btn:focus,
  .header-cart > span.cart-btn:hover,
  .header-cart > span.cart-btn:focus,
  .thm-btn.scndry-bg:before, 
  .thm-btn.scndry-bg:after,
  .thm-btn.bg-black:before,
  .thm-btn.bg-black:after,
  .slick-slider > button.slick-arrow:hover,
  .slick-slider > button.slick-arrow:focus,
  .slick-slider.feat-caro > button.slick-arrow:hover,
  .slick-slider.feat-caro > button.slick-arrow:focus,
  .serv-box:hover .serv-box-inner:before,
  .serv-box-inner:after,
  .serv-info2 > h3 a:hover,
  .serv-info2 > h3 a:focus,
  .thm-shp:after,
  .team-img:before,
  .online-portal-video > a:hover,
  .online-portal-video > a:focus,
  .prod-img > a.scndry-bg:hover,
  .prod-img > a.scndry-bg:focus,
  .ftr-gal-list li a:before,
  .scndry-bg .topbar-right > a.search-btn:hover, 
  .scndry-bg .topbar-right > a.search-btn:focus,
  .logo.v2:after,
  .feat-cap2 > span:not(.feat-cap-time):before,
  .feat-caro2.slick-slider > button.slick-arrow:hover,
  .feat-caro2.slick-slider > button.slick-arrow:focus,
  .special-box:after,
  .serv-box2.v2 .serv-info2 > h3 a:before,
  .serv-box2.v2 .serv-info2 > h3 a:hover,
  .serv-box2.v2 .serv-info2 > h3 a:focus,
  .serv-box3:before,
  .bg-color11 .topbar-right > a.search-btn:hover,
  .bg-color11 .topbar-right > a.search-btn:focus,
  header.style3 nav > div > ul > li > a:after,
  .social-links4 > a:hover,
  .social-links4 > a:focus,
  .scndry-bg .find-thera-cap > a:hover,
  .scndry-bg .find-thera-cap > a:focus,
  .scndry-bg .thm-btn.bg-color5:before,
  .scndry-bg .thm-btn.bg-color5:after,
  .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,
  .gallery-video-box > a.scndry-bg:hover,
  .gallery-video-box > a.scndry-bg:focus,
  .appointment-calendar .fc-header-toolbar,
  .scndry-layer .social-links3.v2 > a:hover,
  .scndry-layer .social-links3.v2 > a:focus,
  .widget-box.v3 ul:not(.contact-info-list):not(.ftr-gal-list):not(.insta-gal-list) > li:hover > a:before,
  .widget-box.v3 ul:not(.contact-info-list):not(.ftr-gal-list):not(.insta-gal-list) > li > a:hover:before,
  .widget-box.v3 ul:not(.contact-info-list):not(.ftr-gal-list):not(.insta-gal-list) > li > a:focus:before,
  .insta-gal-list > li a:before,
  .comment-reply-wrap > h3:after,
  .slc-box:before,
  .additional-info > h3:after,
  .rspn-mnu-btn:hover,
  .rspn-mnu-btn:focus,
  .rspn-mnu-cls:hover,
  .rspn-mnu-cls:focus,
  .search-close-btn:hover,
  .search-close-btn:focus,
  .header-search > form button:hover,
  .header-search > form button:focus,
  .sticky-menu nav > div > ul > li:hover > a,
  .sticky-menu nav > div > ul > li.active > a,
  .sticky-menu nav > div > ul > li > a:focus,
  .slick-slider:not(.feat-caro) ul.slick-dots > li button:hover,
  .slick-slider:not(.feat-caro) ul.slick-dots > li button:focus,
  .slick-slider:not(.feat-caro) ul.slick-dots > li.slick-active button,
  .slick-slider.feat-caro ul.slick-dots > li button:hover,
  .slick-slider.feat-caro ul.slick-dots > li button:focus,
  .slick-slider.feat-caro ul.slick-dots > li.slick-active button,
  .proced-box.scndry-bg:hover,
  [type="checkbox"]:not(:checked) + label:after,
  [type="checkbox"]:checked + label:after
  {
	  background-color: #93c13c;
	 }
  
  /*===== Text Color =====*/
  .thm-clr,
  .top-links > li a:hover,
  .top-links > li a:focus,
  .social-links > a:hover,
  .social-links > a:focus,
  .header-contact-info > li a:hover,
  .header-contact-info > li a:focus,
  nav ul li:hover > a,
  nav ul li.active > a,
  nav ul li > a:focus,
  .serv-box:hover > i,
  .simple-link.scndry-clr:hover,
  .simple-link.scndry-clr:focus,
  .serv-img2 > a:hover, 
  .serv-img2 > a:focus,
  .team-info > h3 a:hover,
  .team-info > h3 a:focus,
  .prod-info > h3 a:hover,
  .prod-info > h3 a:focus,
  .news-box-inner > h3 a:hover,
  .news-box-inner > h3 a:focus,
  .widget-box ul > li a:hover,
  .widget-box ul > li a:focus,
  form.newsletter-form button:hover,
  form.newsletter-form button:focus,
  .copyright-links > p a:hover,
  .copyright-links > p a:focus,
  .bottom-links > li a:hover,
  .bottom-links > li a:focus,
  .about-play-btn.scndry-clr:hover,
  .about-play-btn.scndry-clr:focus,
  .live-video-img > a:hover,
  .live-video-img > a:focus,
  .storie-info > h3 a:hover,
  .storie-info > h3 a:focus,
  .news-info2 > h3 a:hover,
  .news-info2 > h3 a:focus,
  .scndry-bg .simple-link:hover,
  .scndry-bg .simple-link:focus,
  .feat-serv-box > h3 a:hover,
  .feat-serv-box > h3 a:focus,
  .banner-info > h3 a:hover,
  .banner-info > h3 a:focus,
  .course-info > h3 a:hover,
  .course-info > h3 a:focus,
  .video-box > a:not(.thm-btn):hover,
  .video-box > a:not(.thm-btn):focus,
  .news-info3 > h3 a:hover,
  .news-info3 > h3 a:focus,
  .news-img3 > a:hover,
  .news-img3 > a:focus,
  .bottom-bar.v3 p a:hover,
  .bottom-bar.v3 p a:focus,
  .about-video-box > a.scndry-clr:hover,
  .about-video-box > a.scndry-clr:focus,
  .scndry-layer .contact-info-box > span a:hover, 
  .scndry-layer .contact-info-box > span a:focus,
  .search-form button:hover,
  .search-form button:focus,
  .mini-post-info > h5 a:hover,
  .mini-post-info > h5 a:focus,
  .post-detail p a,
  .video-box > a:hover,
  .video-box > a:focus,
  .meta3 > li a:hover,
  .meta3 > li a:focus,
  figure > a:hover,
  figure > a:focus,
  .team-detail-info-meta > li a:hover,
  .team-detail-info-meta > li a:focus,
  .post-detail.blog-detail .social-links5 > span.thm-clr,
  .authr-meta > li a:hover,
  .authr-meta > li a:focus,
  .rating > a:hover,
  .rating > a:focus,
  .rspn-srch > button:hover,
  .rspn-srch > button:focus,
  .rspn-cnt > span a:hover,
  .rspn-cnt > span a:focus,
  .rsnp-mnu ul > li:hover > a,
  .rsnp-mnu ul > li.active-parent > a,
  .rsnp-mnu ul > li.active > a,
  .rsnp-mnu ul > li > a:focus,
  .serv-post-authr > a:hover,
  .serv-post-authr > a:focus,
  .sticky-menu.v2 nav > div > ul > li:hover > a,
  .sticky-menu.v2 nav > div > ul > li.active > a,
  .sticky-menu.v2 nav > div > ul > li > a:focus,
  .course-athr a:hover,
  .course-athr a:focus,
  .serv-box4-inner > h3 a:hover,
  .serv-box4-inner > h3 a:focus,
  .testi-list-caro.slick-slider > button.slick-arrow:hover,
  .testi-list-caro.slick-slider > button.slick-arrow:focus,
  .scndry-layer .testi-list-caro.slick-slider > button.slick-arrow:hover,
  .scndry-layer .testi-list-caro.slick-slider > button.slick-arrow:focus,
  .meta > li a:hover,
  .meta > li a:focus,
  .meta2 > li a:hover,
  .meta2 > li a:focus,
  .course-info > span a:hover,
  .course-info > span a:focus,
  .proced-box > h4 a:hover,
  .proced-box > h4 a:focus,
  .minicart-info > h6 a:hover,
  .minicart-info > h6 a:focus,
  .minicart-info a.remove-cart:hover,
  .minicart-info a.remove-cart:focus
  {
	  color: #70a5ff;
	 }
  .feat-caro2.slick-slider > button.slick-arrow {
	  background-color: #9e191f !important;
  
  }
  .slick-slider > button.slick-arrow:hover {
  background-color: #555 !important;
  }
  /*===== Border Color =====*/
  .thm-brd-clr,
  .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
  {
	  border-color: var(--theme-color);
  }
  
  .proced-box:before,
  .error-inner > i.thm-bg:after,
  .proced-box.scndry-bg:hover:before
  {
	  border-top-color: var(--theme-color);
  }
  
  .about-inner > span,
  .simple-link.thm-clr,
  .simple-link.scndry-clr:hover,
  .simple-link.scndry-clr:focus,
  .about-desc > span.thm-clr,
  .meta2 > li a:hover,
  .meta2 > li a:focus
  {
	  border-bottom-color: var(--theme-color);
  }
  
  
  {
	  border-left-color: var(--theme-color);
  }
  
  
  {
	  border-right-color: var(--theme-color);
  }
  
  
  /*===== Secondary Color =====*/
  
  /*===== Background Color =====*/
  .scndry-bg,
  .scndry-layer:before,
  .thm-bg .search-btn:hover,
  .thm-bg .search-btn:focus,
  header.style1 nav ul li:hover > a,
  header.style1 nav ul li.active > a,
  header.style1 nav ul li > a:focus,
  .thm-btn.thm-bg:before, 
  .thm-btn.thm-bg:after,
  .slick-slider.feat-caro > button.slick-arrow,
  .serv-box-inner:before,
  .scndry-shp:after,
  .serv-info2 > h3 a:before,
  .team-info:before,
  .prod-img > a.thm-bg:hover,
  .prod-img > a.thm-bg:focus,
  .widget-title:before,
  .widget-title:after,
  .feat-caro2.slick-slider > button.slick-arrow,
  .serv-box2.v2 .serv-info2 > h3 a:hover:before,
  .serv-box2.v2 .serv-info2 > h3 a:focus:before,
  .serv-box2.v2 .serv-info2 > h3 a,
  .thm-bg .find-thera-cap > a:hover,
  .thm-bg .find-thera-cap > a:focus,
  .course-info-bottom > span:not(:first-child):before,
  .special-box.thm-bg:after,
  .pagination li.page-item.active a.page-link, 
  .pagination li.page-item a.page-link:hover,
  .pagination li.page-item a.page-link:focus,
  .pagination li.page-item.prev a.page-link, 
  .pagination li.page-item.next a.page-link,
  .gallery-box:before,
  .gallery-video-box > a.thm-bg:hover,
  .gallery-video-box > a.thm-bg:focus,
  td.fc-today,
  .fc .fc-row .fc-content-skeleton td.fc-today,
  .fc-unthemed td.fc-today,
  .contact-info-box:hover > i,
  .thm-layer .social-links3.v2 > a:hover,
  .thm-layer .social-links3.v2 > a:focus,
  .team-detail-info:before,
  .proced-box.thm-bg:hover
  {
	  background-color: #fff;
	 }
  
  /*===== Text Color =====*/
  .scndry-clr,
  .thm-bg .top-links > li a:hover,
  .thm-bg .top-links > li a:focus,
  .thm-bg .social-links > a:hover,
  .thm-bg .social-links > a:focus,
  .simple-link.thm-clr:hover,
  .simple-link.thm-clr:focus,
  .about-play-btn.thm-clr:hover,
  .about-play-btn.thm-clr:focus,
  .serv-box3:hover .serv-info3 > i,
  .thm-bg .simple-link:hover, 
  .thm-bg .simple-link:focus,
  ol.breadcrumb li.breadcrumb-item a:hover,
  ol.breadcrumb li.breadcrumb-item a:focus,
  ol.breadcrumb li.breadcrumb-item.active,
  .about-video-box > a.thm-clr:hover,
  .about-video-box > a.thm-clr:focus,
  .thm-layer .contact-info-box > span a:hover, 
  .thm-layer .contact-info-box > span a:focus,
  .post-detail ul li:before,
  .team-detail-wrap > ul li:before,
  .post-detail.blog-detail .social-links5 > span.scndry-clr,
  .post-detail p a:hover,
  .post-detail p a:focus,
  .thm-layer .testi-list-caro.slick-slider > button.slick-arrow:hover,
  .thm-layer .testi-list-caro.slick-slider > button.slick-arrow:focus,
  .team-box:hover .team-info > span,
  .storie-box:hover .storie-info > span,
  .meta > li.thm-clr a:hover,
  .meta > li.thm-clr a:focus,
  .meta2 > li.thm-clr a:hover,
  .meta2 > li.thm-clr a:focus
  {
	  color: #9e191f;
	 }
  
  /*===== Border Color =====*/
  .scndry-brd-clr,
  .testi-nav-item > img,
  .pagination li.page-item.active a.page-link, 
  .pagination li.page-item a.page-link:hover,
  .pagination li.page-item a.page-link:focus,
  .pagination li.page-item.prev a.page-link, 
  .pagination li.page-item.next a.page-link,
  .preloader-inner:before
  {
	  border-color: var(--secondary-color);
  }
  
  .meta2 > li:not(.thm-clr) span:before,
  .error-inner > i.scndry-bg:after,
  .proced-box.thm-bg:hover:before
  {
	  border-top-color: var(--secondary-color);
  }
  
  .about-inner > span.scndry-clr,
  .simple-link.thm-clr:hover,
  .simple-link.thm-clr:focus,
  .simple-link.scndry-clr,
  .thm-bg .simple-link:hover, 
  .thm-bg .simple-link:focus,
  .about-desc > span.scndry-clr,
  .meta2 > li.thm-clr a:hover,
  .meta2 > li.thm-clr a:focus
  {
	  border-bottom-color: var(--secondary-color);
  }
  
  
  {
	  border-left-color: var(--secondary-color);
  }
  
  
  {
	  border-right-color: var(--secondary-color);
  }