/*
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
*/

/**/

.awb-menu__i_main img {
    margin-top: -2px;
    max-height: 38px !important;
    height: 38px !important;
    vertical-align: middle;
    padding-left: 12px !important;
    border-left: 1px solid #fff;
}

.countries-dropdown p, .countries-dropdown a{
    font-size: 0.8rem !important;
    color: #0f1f2f !important;
}

.countries-dropdown img{
    width: 17px !important;
    height: auto;
}

.countries-menu-column{
    max-height: 80vh;
    overflow-y: scroll;
}

.countries-menu-column .fusion-layout-column{
    margin-bottom: 5px !important;
}

.card-press-release .card-title{
    color: #00B2BB;
}

.card-press-release .post-content p{
    margin-bottom: 0px !important;
}

.gc-container{
    padding: 0 7.4%;
}

.single-blog-header .wp-post-image{
    margin-top: 50px;
    margin-bottom: 50px;
}

.back-to-newsroom
{
    background: #0F1F2F !important;
    border: 1px solid  #0F1F2F !important;
}

 .single-blog-meta{
    margin-top: 50px;
    margin-bottom: 50px;
}

.single-blog-content{
    font-size: 1rem;
}

.post-date, .post-author{
     font-size: 1rem;
     line-height: 30px;
     color: #0F1F2F;
}

.relpost-thumb-wrapper{
    display: none;
}

.blog-list-wrapper .card{
    margin-bottom: 50px;
}

.card-press-release{
    text-align: left;
     margin-bottom: 0px !important;
}

#about-accordion p, #about-accordion li, #footprint-accordion p, #footprint-accordion li{
	font-family: Montserrat !important;
	font-size: 1rem !important;
	line-height: 30px !important;
	color: #636569 !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{
    border-color: #0F1F2F !important;
}


.g_accordion_content_inner .ui-state-active, .g_accordion_content_inner .ui-widget-content .ui-state-active, .g_accordion_content_inner .ui-widget-header .ui-state-active, .g_accordion_content_inner a.ui-button:active, .g_accordion_content_inner .ui-button:active, .g_accordion_content_inner .ui-button.ui-state-active:hover{
    background: #00B2BB !important;
    border-color: #00B2BB !important;
    color: #fff !important;
}

.bud-toggle-content{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 30px;
}
.bud-toggle-content img{
    max-width: 100%;
    margin: 20px;
}

#bud-structure .panel-title .active{
    background: #0F1F2F !important;
}

#bud-structure .fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title a {
    padding: 4px 25px !important;
}


#header-large .awb-menu_dropdown.awb-menu_row .awb-menu__sub-ul_main{
    top: 69px
}


#header-medium .awb-menu_dropdown.awb-menu_row .awb-menu__sub-ul_main{
    top: 69px;
}

.awb-menu__sub-li{
    padding-right: 5rem;
    padding-left: 1.5rem;
}

.awb-menu_dropdown .awb-menu__sub-ul li:first-of-type {
    padding-top: 35px;
}

.awb-menu_dropdown .awb-menu__sub-ul li:last-of-type {
    padding-bottom: 35px;
}

.ctrack-header a:hover .menu-text, .ctrack-header a:active .menu-text, .fusion-footer a:hover .menu-text, .fusion-footer a:active .menu-text{
    color: #0091D0 !important;
}

.awsm-job-item{
    border: 1px solid #6365691A;
    padding: 18px 27px;
    margin-bottom: 15px !important;
    display: flex;
    flex-direction: column;
}

.awsm-job-item:hover{
    border: 1px solid  #0F1F2F;
    background: #0F1F2F;
}

.awsm-job-item:hover .awsm-job-post-title a{
    color: #fff !important;
}

.awsm-job-specification-term{
    font-size: 16px !important;
}

.awsm-job-item:hover .awsm-job-specification-term{
    color: #00B2BB !important
}

.awsm-job-listings .awsm-job-featured-image{
    display: none;
}

.awsm-job-listings .awsm-job-post-title{
    color: #0F1F2F !important;
    font-size: 28px !important;
    font-weight: 500;
    line-height: 30px;
}

.awsm-job-listings .awsm-job-post-title a{
    color: #0F1F2F !important;
    font-size: 28px !important;
    line-height: 30px;
}

.awsm-lists {
    border: none !important;
}

.awsm-job-listings .awsm-list-right-col{
    text-align: left !important;
    display: flex !important;
    justify-content: space-between;
    width: 100%;
}

.ui-accordion .ui-accordion-header,
.ui-accordion .ui-accordion-content{
    border: none !important;
}

#goscor-contact-companydetails a{
    color: #0F1F2F;
}

#goscor-contact-companydetails a:hover{
    color: #00B2BB;
}

.footprint-town-link:hover {
    color: #00B2BB;
}

.footprint-town-link span {
    position: relative;
   top: 4px;
}

.footprint-town-link:hover .footprint-town-link span {
    backgound: #00B2BB !important
}

#footer-contact-block p, #goscor-footer-privacy p{
    margin-top: 0 !important;
}


.menu-item:hover .awb-menu__open-nav-submenu-hover::before{
    content:"\f106" !important;
}

.awb-menu__sub-li:hover{
    background: #fff !important;
}

.copyright-text{
    font-size: 12px !important;
    line-height: 19px;
}

.groupcompanies p,  .groupcompanies {
    font-size: 1.4rem !important;
    line-height: 1.9rem !important;
}

.article-readmore-link {
    font-size: 0.9rem !important;
}

.read-more-icon{
    position: relative;
    left: 7px;
    top: 7px;
}

.wmz-featured-readmore-title a:hover .read-more-icon{
	content: '<img class="read-more-icon" src="https://ctrack.com/wp-content/uploads/2023/06/HP05_NI_Blue-Arrow_Icon_Hover-State.svg" alt="read more icon" />';
	left: 10px;
}
.ui-accordion .ui-accordion-content {
    padding: 0 !important;
}

.g_accordion_content_inner .g_accordion_header{
    margin-left: 25px;
}

.ui-icon.iconOpenFootprint {
    background:url(https://ctrack.com/wp-content/uploads/2023/05/GG01_AGG_Company-Philosophy_Expand-Arrow-Icon.svg) no-repeat;
    background-size:20px;
    width:20px;
    height:20px;
}
.ui-icon.iconClosedFootprint {CTRA
    background:url(https://ctrack.com/wp-conteCTRAnt/uploads/2023/05/GG01_AGG_Company-Philosophy_Expand-Arrow-Icon.svg) no-repeat;
    background-size:20px;
    width:20px;
    height:20px;
}


.board-of-directors-card .fusion-accordian .fusion-panel i{
	position: absolute;
	right: 147px !important;
	top: 26px;
}

.board-of-directors-card .fusion-accordian .fusion-toggle-icon-right .fusion-toggle-heading {
	margin-right: 0px !important;
}

.board-of-directors-card .toggle-content {
    padding: 20px;
}

.wpsm_tab_content .fusion-row{
    display: flex;
    align-items: center;
}

.press-release-title:hover  {
        color: #00B2BB !important;
}

.card-press-release .post-content p{
    margin-bottom: 0px !important;
}

.press-release-title{
    color: #0F1F2F;
}
.press-release-title:hover {
    color: #00B2BB;
}

.text-on-image {
    min-height: 342px;
    margin: 80px 0;
    display: flex;
    align-items: center;
}

.text-on-image-textblock{
    padding: 100px 80px;
}

.text-on-image-title{
     color: #fff;
    font-size: 2.2rem;
    margin-top: 18px;
}

.text-on-image-subtitle{
    color: #00B2BB;
    font-size: 1.5rem;
}


.blockquote::before{
  font-family:Arial;
  content: "\201C";
  color:#78C0A8;
  font-size:4em;
  position: absolute;
  left: 10px;
  top:-10px;
}

.blockquote::after{
  content: '';
}

.blockquote span{
  display:block;
  color:#333333;
  font-style: normal;
  font-weight: bold;
  margin-top:1em;
}


a:hover, a:active, a:hover .fusion-text, a:active .fusion-text {
   color: #00B2BB;
}

#accolades-awards .panel-title .active{
    background: #fff !important;
}

#accolades-awards .fusion-toggle-heading{
    margin-right: 5px;
    font-size: 0.9rem !important;
    text-align: center;
    width: 70%;
}

#accolades-awards-mobile .panel-title .active{
    background: #fff !important;
}

#accolades-awards-mobile .fusion-toggle-heading{
    margin-right: 0px;
    font-size: 0.9rem !important;
    text-align: center;
}

.fusion-button-default:hover, input.button-default:hover {
    background: #0091D0 !important;
    border-color: #0091D0 !important;
    color: #fff !important;
}

.read-more-button:hover {
    color: #00B2BB !important;
    background: none !important;
}

.read-more-button:hover .fusion-button-text, i {
    color: #00B2BB !important;
    background: none !important;
}

.current-menu-item .menu-text{
    color: #0091D0 !important;
}

.current-menu-parent .menu-text{
     color: #0091D0 !important;
}

#menu-item-147 a:hover .menu-text{
color: #fff !important;
}

.header-megamenu a:hover{
    color: #0091D0 !important;
}

.bronchure-download-link:hover .fusion-text {
    color: #00B2BB !important;
}