/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 02 2024 | 23:39:37 */
:root {
  --accent-color: #F05123;
  --secondary-color: #922D47;
}

.accent-color {
    color: var(--accent-color) !important;
}
a.accent-color:hover {
    color: initial !important;
}

li#menu-item-830 > a {
    pointer-events: none;
}

#rev_slider_1_1_wrapper .custom.tparrows {
    background: rgba(0,0,0,0.1);
}

/*New tag style*/
.new-tag {
    background-color: #f05122;
  	color: white;
    margin-left: 50px;
    padding: 5px 20px;
    border-radius: 50px;
}

.indented-content {
    margin-left: 22px;
    display: block;
}

section#home-slider {
    margin-top: 109px;
    margin-bottom: 0;
}

#home-intro .bs-text-block {
    padding-bottom: 0 !important;
}
#new-home-section {
    background-color: #fafafa;
    padding: 50px 0;
    margin: 0;
}
#new-home-section .bs-text-block {
    padding-bottom: 0 !important;
}

/*==============THEME ELEMENTS==============*/
/*BASE ACCORDION*/
  /*Trigger icon color*/
    .bs-accordion__trigger .icon {
        background-color: #616c92;
    }
    .bs-accordion__trigger .icon:before {
        border-color: #382856;
    }

  /*Separator line color*/
    .bs-accordion__trigger.collapsed {
        border-bottom: solid 1px #4a5682;
    }

  /*Opened accordion style
    .bs-accordion__trigger[aria-expanded="true"], .bs-accordion__target.collapse.show {
        background: #922c47;
    }
    .bs-accordion__trigger[aria-expanded="true"] .icon {
        background-color: #ffffff;
    }
  */

/*==============HOME PAGE==============*/
/*Remove blurb and date on post loop (except the very first post)*/
.home .col-md-3 .bs-post__description, 
.home .col-md-3 .bs-post__learn-more,
.home .col-md-3 .bs-post__date {
    display: none;
}

/*See How Prima can Adavance Your Risk Management Skills*/
  /*Set background color*/
  section#see-how-prima-can-advance {
      background-color: #1b2c62;
  }

  /*Set image size*/
    #see-how-prima-can-advance .bs-text-block {
        padding-bottom: 30px !important;
    }
    #see-how-prima-can-advance .bs-common-image {
        margin-bottom: 5px;
    }
    #see-how-prima-can-advance .bs-post__title {
        margin-top: 0;
    }

  /*Remove main post date*/
  #see-how-prima-can-advance .bs-post__description b, #see-how-prima-can-advance .bs-post__description br {
      display: none;
  }

  /*Corporate partner section*/
  #corporate-partners.bs-section--claret-background {
      background-color: #fff;
  }
  #corporate-partners .bs-text-block {
      padding: 50px 0 0 !important;
  }


/*==============WEBINARS==============*/
  /*Remove bottom margin after post date*/
  section[aria-label="Webinar Title"].bs-section--podcast-inner-banner .bs-post__date {
      margin-bottom: 0;
  }

  /*Ergonomics in Today’s Changing Workplace*/
	/*Position banner img*/
    #ergonomic-webinar.bs-section .bs-background img {
        top: -140px;
        position: relative;
    }


/*==============PRIMA Leadership Academy==============*/
/*Hide the first item in the in-page nav menu. We need an extra first element in the nav menu to make the first tab scroll down when clicked*/
#menu-item-6259 {
	display: none;
}

/*Remove bottom margin after header img*/
.page-id-6247 #general-information {
    margin-bottom: 0;
}

/*Intro section padding*/
.page-id-6247 #general-information .bs-text-block {
	padding: 40px 11px 0 50px;
}

/*Intro section font size*/
.page-id-6247 #general-information .bs-text-block h4 {
  font-size: 1.5em;
  margin-bottom: 32px;
}

/*Remove bottom margin on text blocks on the intro section*/
#pla-intro .bs-text-block {
    padding-bottom: 0 !important;
}

/*Set padding around schedule title*/
#pla-schedule .bs-text-block {
    padding: 50px 0 30px !important;
}

/*Set size and align building image*/
#pla-schedule img {
    max-width: 680px;
    margin: auto;
    display: block;
}

/*Reduce space between accordion title and its expanded content*/
#pla-faq h3 {
    margin-bottom: 0;
  	margin-top: 10px;
}
#pla-faq .bs-prima-accordion__content-wrapper {
    margin-top: -20px;
}

/*Remove bottom margin of the page*/
#pla-faq {
	margin-bottom: 0;
}

/*==============COMMUNITY AWARDS==============*/
/*Change the default cursor style on download links*/
.page-id-4243 a.btn-download-link.fw-btn.custom_link {
    cursor: initial;
}

/*==============Education Series Center==============*/
  /*Set in-page navigation menu size*/
  .page-id-1555 ul#menu-education-series-center-menu.position-set li span {font-size: 13px;}
  .page-id-1555 ul#menu-education-series-center-menu.position-set li {margin: 15px 15px 0;}

  /*Hide empty link for scrolling function*/
  li#menu-item-5301 {display: none;}

  /*Set top padding on PRIMA's Insight Hour section*/
  section#insightHour {padding-top: 50px;}

@media (min-width:1200px) {
  .fw-page-builder-content {
      margin-top: 3%;
  }

  /*ERM FACULTY PAGE*/
  .erm-faculty img[alt="slider-image"] {
      position: relative;
      left: 220px;
  }
}

@media (max-width: 1199px) {
  /*ERM FACULTY PAGE*/
  .erm-faculty img[alt="slider-image"] {
      left: 0;
      width: 97% !important;
  }  
}

@media (max-width: 994px) {
  /*ERM FACULTY PAGE*/
  .erm-faculty img[alt="slider-image"] {
      left: 0;
      width: 97% !important;
  }  
}

@media (min-width: 992px) {
  /*PLA page FAQ section instructor photo alignment*/
  #pla-instructor {
      display: flex;
  }
}

@media (max-width: 991px) {
  /*HOME PAGE*/  
    /*Set featured section image height*/
    #home-featured.bs-section--column-three .slide-image {
        height: 150px;
    }
  
  
  /*ERM FACULTY PAGE*/
  .erm-faculty img[alt="slider-image"] {
      width: 100% !important;
      top: 35px !important;
  }  
}

@media (min-width: 768px) {
  .bs-text-block {
      padding-bottom: 81px !important;
  }

  /*Remove margins in ul elements*/
  .single.prm-podcasts-blog ul {
      margin: 0 0 20px 0;
  }
}

@media (max-width: 767px) {
  /*HOME PAGE*/  
    /*Set featured section image height*/
    #home-featured.bs-section--column-three .slide-image {
        height: 19vh;
    }
}

@media (max-width:554px) {
  section#home-slider {
      margin-top: 110px;
  }
}