/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/



/* Logo slider animation  */
.logo-marquee {overflow: hidden;width: 100%;background: #fff;}
.logo-track {display: flex; width: max-content; animation: csmarquee 25s linear infinite;}
.logo-marquee:hover .logo-track { animation-play-state: paused;}
.logo-marquee .logo {flex: 0 0 auto;padding: 0 5px;}
.logo-marquee .logo img {max-height: 100%; width: auto; display: block;}

@keyframes csmarquee {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}

.fusion-tb-header{z-index: 9999; position: relative;}
.cs_menu li{border: 1px solid #e1e1e1;}
.cs_menu li.current-menu-item a{background-color: #004C95 !important;color: #fff !important;}
.cs_menu li.current-menu-item a span{color: #fff !important;background-color: #004C95 !important;}
ul.ls-job-category-list li{position: relative;}
ul.ls-job-category-list li::after{position: absolute;content: '';background-image: url('/wp-content/uploads/2026/02/right_arrow.png');background-repeat: no-repeat;background-size: cover;width: 15px;   height: 15px;left: -28px;top: 6px;}
.sjb-page {padding: 0px !important;}


ul.ls-job-category-list li{list-style: none;}
ul.ls-job-category-list li a{color: #004C95;text-decoration: underline;}
body.single-jobpost h1.fusion-post-title{font-size: 30px !important;margin-bottom: 0px;}
body.single-jobpost .sjb-page .sjb-detail {margin: 0px !important;}
.sjb-page .list-data .v2 .job-info h4 a:hover {color: #004C95 !important;}
.sjb-page .sjb-filters.sjb-filters-v2 {margin-top: 0px !important;}

@media(max-width: 1024px){
	.fusion-tb-header {border-bottom: 1px solid #e1e1e1;padding-bottom: 20px;}
}

@media (max-width: 768px){
	.cs_menu{justify-content: center !important;}
	.cs_menu li.current-menu-item a span {color: #004C95 !important;background-color: #f9f9fb !important;}
}


