
/* template-color */

.main-menu .navigation > li.current > a,
.main-menu .navigation > li:hover > a{
  color: #1e412b !important;
}

.xs-sidebar-group .subscribe-inner .form-group input:focus{
	border-color: #1e412b !important;
}

.main-menu .navigation > li > ul > li > a:hover{
  color: #1e412b;
}

.xs-sidebar-group .content-inner .info-box .info li a:hover{
	color: #1e412b;
}

.sec-title .sub-title{
	color: #1e412b;
}

.sec-title .sub-title:before{
	background: #1e412b;
}

.sec-title.centred .sub-title:after{
	background: #1e412b;
}

.service-block-one .inner-box h3 a:hover{
  color: #1e412b;
}

.funfact-block-one .inner-box p{
	color: #ca1d1d;
}

.team-block-one .inner-box .lower-content h3 a:hover{
  color: #1e412b;
}

.team-block-one .inner-box .lower-content .link a:hover{
  background: #1e412b;
}

.content_block_three .content-box .support-box a:hover{
  color: #1e412b;
}

.default-form .form-group input:focus,
.default-form .form-group textarea:focus{
  border-color: #1e412b !important;
}

.news-block-one .inner-box .lower-content h3 a:hover{
  color: #1e412b;
}

.clients-section .title-text span{
	color: #1e412b;
}

.scroll-top{
	background: #1e412b;
}

.main-footer .links-widget .links-list li a:hover{
  color: #1e412b;
}

.main-footer .contact-widget .widget-content .form-inner .form-group button[type='submit']{
	background: #1e412b;
}

.main-footer .contact-widget .widget-content .form-inner .form-group input:focus{
  border-color: #1e412b !important;
}

.main-footer .contact-widget .social-links li a:hover{
  background: #1e412b;
  border-color: #1e412b;
}

.main-footer .logo-widget .social-links li a:hover{
  background: #1e412b;
  border-color: #1e412b;
}

.footer-bottom .bottom-inner p a:hover{
  color: #1e412b;
}

.service-block-two .inner-box .lower-content h3 a:hover{
  color: #1e412b;
}

.nav-style-one .owl-nav button:hover{
  border-color: #1e412b;
}

.image_block_two .image-box .text-box{
  background: #1e412b;
}

.content_block_five .content-box .btn-box .theme-btn:before{
  background: #1e412b;
}

.header-style-three .logo-box{
  background: #952617;
}

.header-style-three .support-inner h3 a:hover{
  color: #1e412b;
}

.content_block_six .content-box .inner-box .support-box a{
  color: #dc1b1b;
}

.content_block_six .content-box .inner-box .experience-box{
  background: #d03823;
}

.cta-section .inner-container .bg-image:after{
  background: #d90825;
}

.header-style-four .header-top .top-inner p a{
  color: #1e412b;
}

.banner-style-four .content-box{
  background: #a21e0d;
}

.content_block_nine .content-box .author-box a{
  color: #d90528;
}

.countries-section .countries-list li a:hover{
  color: #d90528;
}

.header-style-five .support-inner h3 a:hover{
  color: #d90528;
}

.content_block_ten .content-box .inner-box .author-box a:hover{
  color: #d90528;
}

.service-block-three .inner-box h3 a:hover{
  color: #d90528;
}

.service-block-three .inner-box .link a:hover{
  color: #d90528;
}

.project-block-two .inner-box .content-box h3 a:hover{
  color: #d90528;
}

.project-block-two .inner-box .content-box .link a:hover{
  color: #d90528;
}

.service-block-four .inner-box h3 a:hover{
  color: #d90528;
}

.service-block-four .inner-box .link a{
  color: #1e412b;
}

.team-block-two .inner-box .lower-content h3 a:hover{
  color: #1e412b;
}

.fluid-section .content-box a:hover{
  color: #1e412b;
}

.fluid-section .content-box a span{
  background: #1e412b;
}

.progress-box .bar-inner{
  background: #1e412b;
}

.banner-style-12 .form-inner .form-group input:focus,
.banner-style-12 .form-inner .form-group textarea:focus{
  border-color: #1e412b !important;
}

.service-block-six .inner-box .lower-content h3 a:hover{
  color: #d90528;
}

.service-block-six .inner-box .lower-content .link a{
  color: #d90528;
}

.service-sidebar .download-widget a:hover{
  background: #d90528;
}

.service-sidebar .category-list li a:before{
  background: #1e412b;
}

.sortable-masonry .filter-tabs li.active{
  color: #1e412b;
}

.sortable-masonry .filter-tabs li:before{
  background: #1e412b;
}

.project-block-three .inner-box .content-box h3 a:hover{
  color: #1e412b;
}

.project-block-three .inner-box .content-box span{
  color: #1e412b;
}

.project-block-three .inner-box .content-box .link a{
  color: #f53c3c;
}

.project-block-three .inner-box .content-box .link a:hover{
  background: #f53c3c;
  border-color: #f53c3c;
}

.faq-page-section .search-form .form-group input:focus{
  border-color: #f53c3c !important;
}

.faq-form-section .form-inner .form-group input:focus,
.faq-form-section .form-inner .form-group textarea:focus{
  border-color: #f53c3c !important;
}

.pricing-block-two .inner-box h4 a:hover{
  color: #f53c3c;
}

.news-block-two .inner-box .post-info li a:hover{
  color: #f53c3c;
}

.news-block-two .inner-box .post-info li span{
  color: #1e412b;
}

.news-block-two .inner-box h2 a:hover{
  color: #1e412b;
}

.news-block-two .inner-box .link a{
  color: #1e412b;
}

.blog-sidebar .category-widget .category-list li a:hover{
  color: #1e412b;
}

.blog-sidebar .post-widget .post h5 a:hover{
  color: #1e412b;
}

.blog-sidebar .tags-widget .tags-list li a:hover{
  background: #1e412b;
  border-color: #1e412b;
}

.blog-details-content .comment-inner .comment .info li a{
  color: #1e412b;
}

.blog-details-content .comments-form-area .form-inner .form-group input:focus,
.blog-details-content .comments-form-area .form-inner .form-group textarea:focus{
  border-color: #1e412b !important;
}

.contact-style-four .content-box .form-inner .form-group input:focus,
.contact-style-four .content-box .form-inner .form-group textarea:focus{
  border-color: #1e412b !important;
}

/* ========================================
   Footer Social Links - Treevo Yapı Theme
   ======================================== */

.floating-contact {
  position: fixed;
  right: 22px;
  bottom: 92px;
  z-index: 99999;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.floating-contact__link {
  width: 54px;
  height: 54px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  border-radius: 50%;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.22);
  text-decoration: none;
  transition: transform 250ms ease, box-shadow 250ms ease, background-color 250ms ease;
}

.floating-contact__link svg {
  width: 23px;
  height: 23px;
  fill: currentColor;
}

.floating-contact__link--phone {
  background: #1e412b;
}

.floating-contact__link--phone:hover {
  background: #163321;
  color: #fff;
}

.floating-contact__link--whatsapp {
  background: #25d366;
}

.floating-contact__link--whatsapp:hover {
  background: #1ebe5d;
  color: #fff;
}

.floating-contact__link:hover {
  transform: translateY(-3px);
  box-shadow: 0 16px 36px rgba(0, 0, 0, 0.28);
}

@media (max-width: 575px) {
  .floating-contact {
    right: 15px;
    bottom: 82px;
    gap: 10px;
  }

  .floating-contact__link {
    width: 48px;
    height: 48px;
  }

  .floating-contact__link svg {
    width: 20px;
    height: 20px;
  }
}
