/* row class: row-image */

#ig-page-view .row-image {
    width: 100% !important;
    margin-bottom: 0 px;
    padding: 35px 0px 25px 0;
    background: url(/download/theme/images/row_imagejpg) 100% 100%/cover no-repeat !important;
}

#ig-page-view .row-image .ig-row-wrap {
    width: 90%;
max-width: 1400px;
    margin: 0 auto;
}

@media (max-width: 1400px) 
    #ig-page-view .row-image .ig-row-wrap {
        width: 90%;
    }
    
    .ig-cpt.semi-transparent * {
      color: #ffffff !important;
      }
      
 #header {
   padding: 10px 0;
   }
 
 .multi-tab-topics .ig-cpt-pretext,
 .multi-tab-orientation .ig-cpt-pretext,
 .multi-tab-humancapital .ig-cpt-pretext,
 .multi-tab-it .ig-cpt-pretext,
 .multi-tab-fieldrisk .ig-cpt-pretext,
 .multi-tab-marketing .ig-cpt-pretext,
 .multi-tab-training .ig-cpt-pretext {
  font-weight: bold;
  color: #425e5b !important;
  font-size: 18px;
} 

/* Hide Selected Profiles Fields for Future Use */

/* IM Accounts */
.pr-im-header,

/* Preferred Language Selector */
.pr-lang,

/* My Activity */
#card-activity,

/* My Achievements */
#card-milestones,

/* My Badges */
#card-badges,

/* My Groups */
#card-groups,

/* About Me */
#card-bio,
.pr-bio,
#myprofile .ig-bio,

/* Interests */
#card-interests,
.wr-interests,
#myprofile .ig-interests,

/* Skills */
#card-skills,
.wr-skills,
#myprofile .ig-skills,

/* Associtations */
#card-associations,
.wr-associations,
#myprofile .ig-associations,

/* Hobbies */
#card-hobbies,
.wr-hobbies,
#myprofile .ig-hobbies,

/* Facebook */
.new-profile-facebook,
.s_facebook,
#myprofile .ig-s_facebook,

/* Twitter */
.new-profile-twitter,
.s_twitter,
#myprofile .ig-s_twitter,

/* LinkedIn */
.new-profile-linkedIn,
.s_linkedin,
#myprofile .ig-s_linkedin,

/* All Social Fields */
.new-profile-social,

/* MS Teams */
.im-msteams,
.im_msteams,
#myprofile .ig-im_msteams,

/* Skype */
.im-skype,
.im_skype,
#myprofile .ig-im_skype,

/* Hangouts */
.im-hangouts,
.im_googletalk,
#myprofile .ig-im_googletalk,

/* Skype For Business */
.im-skype-business,
.im_skypeforbusiness,
#myprofile .ig-im_skypeforbusiness,

/* Address */
.new-profile-addresslabel,
.new-profile-fulladdress,
.wr-address,
#myprofile .ig-address,
.wr-address2,
#myprofile .ig-address2,
.wr-city,
#myprofile .ig-city,
.wr-state,
#myprofile .ig-state,
.wr-zipcode,
#myprofile .ig-zipcode,
.wr-country,
#myprofile .ig-country,

/* Fax */
.new-profile-fax,
.wr-fax,
#myprofile .ig-fax,

/* Extension */
.new-profile-extension,
.wr-extension,
#myprofile .ig-extension,

/* Sector */
.new-profile-sector,
.wr-sector,
#myprofile .ig-sector,

/* Birthday */
.new-profile-birthday,
.pr-birthdate,
#myprofile .ig-birthdate,

/* Work Start Date */
.new-profile-workStartDate,
.wr-work_start_date,
#myprofile .ig-work_start_date

{ 
   display:none !important; 
}

/* Horizontal Navigation Style */
.horizontal-nav .ig-widget-navigation .ig-widget-layout-default ul {
  display: inline-flex;
  width: 100%;
}

.horizontal-nav .ig-widget-navigation li {
  margin: 5px;
  width: 100%;
}

.horizontal-nav .ig-widget-navigation li a {
  padding: 25px 40px 25px 40px;
  background: #425e5b;
  border: 1px solid #425e5b !important;
  font-size: 18px;
  text-align: center;
}

.horizontal-nav .ig-widget-navigation li a::after {
  content:"" !important;
}

.horizontal-nav .ig-widget-navigation li a:hover {
  background: #809391;
  text-decoration: none !important;
}

/* Long slideshow titles update */
@media (max-width: 760px) {
  .ig-cpt.ig-widget-type-carousel.custom-slider .ig-carousel-pane {
    height: auto !important;
  }

  .ig-cpt.ig-widget-type-carousel.custom-slider h2 a {
    font-size: 24px !important;
  }

  .ig-cpt.ig-widget-type-carousel.custom-slider .ig-readmore {
    margin-bottom: 20px !important;
  }
}

/* Class: company-logos */
.ig-cpt.company-logos .ig-widget-html-content {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  flex-wrap: wrap;
}

.ig-cpt.company-logos img {
  max-width: 200px;
}

/* Back to Top Enhancement - Added by Igloo Webmaster on May 31, 2024 */
#tttbutton {
    display: inline-block;
    background-color: #00843d; /* Colour of the background square */
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 10%;
    position: fixed;
    bottom: 30px;
    right: 30px;
    transition: background-color .9s, opacity .9s, visibility .9s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
}
#tttbutton::after {
    content: "\f062";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    font-size: 2.25em;
    line-height: 50px;
    transition: all 0.9s ease;
    color: #fff; /* colour of the arrow */
}
#tttbutton:hover {
    cursor: pointer;
    background-color: #f0edea; /* colour of the square on hover */
}
#tttbutton:active {
    background-color: rgb(5, 207, 99);
}
#tttbutton.show {
    opacity: 1;
    visibility: visible;
}