/* #main-nav .custom-logo-link img {
  max-width: 220px;
} */

@media screen and (min-width:1200px) {
  .col-c5 {
    flex: 1 0 18%;
  }
}

@media screen and (max-width:1200px) {
  .col-c5 {
    flex: 1 0 18%;
  }
  /* #main-nav .custom-logo-link img {
    max-width: 140px;
  } */
}

@media screen and (max-width:991px) {
  .col-c5 {
    flex: 1 0 20%;
  }
  /* #main-nav .custom-logo-link img {
    max-width: 220px;
  } */
}

@media screen and (max-width:768px) {
  .col-c5 {
    flex: 1 0 25%;
  }
}

@media screen and (max-width:600px) {
  .col-c5 {
    flex: 1 0 35%;
  }
}

.col-c5 {
  margin: 5px;
  min-height: 50px;
}

.col-c5 img {
  max-width: 100%;
  width: 100%;
  object-fit: contain;
  height: 199px;
}

.col-c5 a {
  transition: all .2s ease-in-out;
  transform: scale(1);
}

.col-c5 a:hover {
  transition: all .2s ease-in-out;
  transform: scale(1.1);
}
.even-testimonial .image,
.odd-testimonial .image{
  max-width: 170px;
}

.odd-testimonial .image{}
.odd-testimonial .information{}
.testimonial-section-block .testimonial--block:last-child{
  margin-bottom:0 !important;
}

.coreteam-content .content a {
  color: #0b6c37;
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
}

.coreteam-content .content p:not(:last-child) {
  margin-bottom: 3rem;
}

.coreteam-content .content strong {
  font-weight: bold !important;
}

.whatiscoreteam ul li {
  font-weight: 300;
}

.whatiscoreteam ul li:not(:last-child) {
  margin-bottom: .5rem;
}

.coreteamform input,
.coreteamform textarea {
  height: 50px;
  border: 0;
  background-color: #f5f5f5;
}

.coreteamform input[type='submit'] {
  background-color: #27A9E0;
  color: #fff;
  border-radius: 6px;
  padding: 0.7rem 1.2rem;
  width: 120px;
  font-weight: bold;
}
.coreteamform input[type='submit']:hover {
  background-color: #2E3092;
}
.partnerform input,
.partnerform textarea {
  height: 50px;
  border: 0;
  background-color: #f5f5f5;
}

.partnerform input[type='submit'] {
  background-color: #27A9E0;
  color: #fff;
  border-radius: 6px;
  padding: 0rem 1.2rem;
  width: 200px;
  font-weight: bold;
  line-height: normal;
}

.partnerform input[type='submit']:hover {
  background-color: #2E3092;
}
@media screen and (min-width:768px) {
  .even-testimonial .image {
    order: 1;
  }

  .even-testimonial .information {
    order: 0;
  }
}



.faq-content h1,
.faq-content h2,
.faq-content h3,
.faq-content h4,
.faq-content h5 {
  margin-bottom: 2.5rem;
}

.faq-content p a{

}
.faq-content a {
  color: #000;
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
  margin-bottom: .5rem;
  transition: all .2s ease-in-out;
}

.faq-content a:hover{
  color:#273867 !important;
  transition: all .2s ease-in-out;
}
.site-center .faq-content p:not(.card-body p) {
  margin-bottom: 2rem !important;
  line-height: 193%;
}

.faq-page-toggle{
  margin-bottom: 4rem;
}
.faq-page-toggle li {
  margin-right: 1.5rem;
}

.page-id-4779 .faq-page-toggle li:first-child a {
  color: var(--light-blue);
  text-decoration: underline;
  text-underline-offset: 6px;
  text-decoration-thickness: 4px;
  text-decoration-color: var(--light-blue);
  margin-bottom: .5rem;
  transition: all .2s ease-in-out;
}
.page-id-4811 .faq-page-toggle li:last-child a {
  color: var(--light-blue);
  text-decoration: underline;
  text-underline-offset: 6px;
  text-decoration-thickness: 4px;
  text-decoration-color: var(--light-blue);
  margin-bottom: .5rem;
  transition: all .2s ease-in-out;
}
.faq-page-toggle li a {
  font-weight:bold;
  font-size:18px;
  text-decoration: underline;
  text-underline-offset: 6px;
  text-decoration-thickness: 4px;
}
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media screen and (max-width:768px) {
  .site-center .faq-content p {
    font-size: 18px;
  }
}



.page-id-5011 .bg-pattern {
  position: absolute;
  z-index: 0;
  right: 0;
  top: 0;
  padding: 1rem;
}

.page-id-5011 .main-img img {
  max-width: 435px;
}
.whatIsSimplyMerit p a{
  font-weight:bold;
  color:#000;
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-thickness: 2px;
}
@media screen and (max-width:768px) {
  .page-id-5011 .bg-pattern {
    top: -36px;
  }
}




/* page-template-successes-template */
.page-template-successes-template .successes-nav nav a.active {
  background-color: #273867 !important;
}

.page-template-successes-template .successes-nav nav a {
  font-weight: 400;
  border-radius: 34px !important;
  color: #000;
  font-size: 18px;
}
.transition{
  transition: all .2s ease-in-out;
}
.img-shadow-green{
  box-shadow: 8px 8px #0b6c37;
  border-radius: 7px;
}
.blueoverlay{
  background-size:cover;
  background-repeat: no-repeat;
  background-position: center;
}
.blueoverlay .overlay{
  width:100%;
  height:100%;
  left:0;
  top:0;
  right:0;
  position: absolute;
  background: #273867;
  opacity: 0.75;
}

.lg-body {
  font-weight: 500;
  font-size: 20px;
  line-height: 120%;
}

.img-shadow-blue {
  box-shadow: -9px 10px #273867;
  border-radius: 7px;
}
#implementation{
  background-image: url(https://morganhr.com/wp-content/uploads/2022/08/MorganHR_PMS-1.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
#implementation .overlay{}


#success-with-simplymerit {
  max-width: 1122px;
  background: #8297D0;
  border-radius: 5px;
  margin-top: -600px;
  position: relative;
}

.page-template-successes-template .callout{
  padding-top: 140px;
  padding-bottom: 140px;
}

.bonheur{
  font-family: 'Bonheur Royale', cursive !important;
  font-size:36px;
}
@media screen and (max-width:1285px) {
  /* #main-nav .custom-logo-link img {
    max-width: 160px;
  } */

  #successNav {
    top: 116px !important;
  }
}
@media screen and (max-width:1200px) {
  #successNav{
    top: 116px !important;
  }
  .page-template-successes-template .successes-nav nav a {
    font-size: 16px;
  }
}
@media screen and (max-width:1008px) {
  /* #main-nav .custom-logo-link img {
    max-width: 140px;
  } */
}
@media screen and (max-width:991px) {
  #successNav {
    top: 81px !important;
  }
  #implementation{
    height:auto !important;
    padding-bottom:100px;
    min-height: auto !important;
  }
  #success-with-simplymerit {
    margin-top: 0;
  }
  .page-template-successes-template .successes-nav nav a {
    font-size: 12px;
  }
}
@media screen and (max-width:768px) {
  #successNav{
    display:none !important
  }
}

#mobile-navigation li {
  padding-top:.5rem;
  padding-bottom:.5rem;

}
#mainMenu li {
  position: relative;
  pointer-events: all;
  cursor: pointer
}

#mainMenu li ul li {
  line-height: normal !important;
  /* padding: .9rem; */
}

#mobile-navigation .toggleMenu{
  background-image: url('data:image/svg+xml,<svg aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" ><path fill="white" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z" class=""></path></svg>');
  display: block;
  position: absolute;
  right: 0;
  filter: invert(1);
  background-size: 10px;
  width: 10px;
  height: 10px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
}
#mainMenu li.dropdown::after {
  content: '';
  background-image: url('data:image/svg+xml,<svg aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" ><path fill="white" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z" class=""></path></svg>');
  display: block;
  position: absolute;
  right: 0;
  filter: invert(1);
  background-size: 10px;
  width: 10px;
  height: 10px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
}
#mobile-navigation li.mobileEmail {
  display: flex;
  align-items: center;
  justify-content: center;
}
#mobile-navigation li.mobileEmail::before {
  content: url(https://morganhr.com/wp-content/themes/understrap-child/img/mail-icon.svg);
}
#mobile-navigation li.mobilePhone::before {
  content: url(https://morganhr.com/wp-content/themes/understrap-child/img/phone-icon.svg);
}
#mobile-navigation li.mobileEmail::before {
  filter: invert(1);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 7px 10px 0 0;
}
#mobile-navigation li.mobilePhone::before {
  filter: invert(1);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 7px 10px 0 0;
}
#mobile-navigation li.mobilePhone {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.4rem;
}

#mobile-navigation li a,
#mainMenu li a{
  font-weight: 700;
  font-size: 16px;
  line-height: 137%;
  color: #8b8b8b;
}

#mainMenu li a:hover {}

#mainMenu .dropdown .dropdown-title {
  /* display: inline-flex; */
  /* align-items: center; */
}

#mainMenu .dropdown .dropdownMenu {
  position: absolute;
  min-width: 200px;
  left: 50%;
  top: calc(100% - -0.75rem);
  transition: 280ms all 120ms ease-out;
  transform: rotateX(-90deg) translateX(-50%);
  transform-origin: top center;
  visibility: hidden;
  opacity: 0.3;
  padding: 0.5em 0;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0.15em 0.25em rgba(0, 0, 0, 0.25);
}

#mainMenu .dropdown .dropdownMenu a {
  display: block;
  padding: 0.5em;
  opacity: 0;
  transition: 280ms all 120ms ease-out;
}

#mainMenu .dropdown .dropdownMenu a:hover {
  color: #273867 !important
}

#mainMenu .dropdown .dropdownMenu a:focus {
  outline: none;
  color: #273867 !important
}

#mainMenu .dropdown:hover .dropdown-title,
#mainMenu li a:hover,
#mainMenu .dropdown:focus-within .dropdown-title {
  color: #273867 !important;
  text-decoration: none;
}

#mainMenu .dropdown:hover .dropdownMenu,
#mainMenu .dropdown:focus-within .dropdownMenu {
  opacity: 1;
  transform: rotateX(0) translateX(-50%);
  visibility: visible;
}

#mainMenu .dropdown:hover .dropdownMenu a,
#mainMenu .dropdown:focus-within .dropdownMenu a {
  opacity: 1;
}

#mainMenu .dropdown .dropdownMenu li a:focus,
#mainMenu .dropdown .dropdownMenu li a:focus-within {
  outline-offset: -5px !important;
  border: solid 3px #273867 !important;
}

#mainMenu .dropdown:hover:after,
#mainMenu .dropdown:focus-within:after {
  opacity: 1;
}

#mainMenu .btn-item a,
#mainMenu .btn-item a:hover,
#mobileMenu .btn-item a,
#mobileMenu .btn-item a:hover{
  text-decoration: none;
  background-color: #0b6c37;
  color: #fff !important;
  border-radius: 6px;
  padding: 0.7rem 1.3rem !important;
}

#mainMenu .dropdown .dropdownMenu li a {
  font-size: 12px;
}
#navbarNavDropdown{
  position: absolute;
  top: 81px;
  background: white;
  width: 100%;
  left: 0;
  right: 0;
}
@media screen and (max-width:1280px) {
  #mainMenu li a {
    zoom: 77%;
  }
}

@media screen and (max-width:991px) {
  #mainMenu li a {
    zoom: 100%;
  }
}

.pl-10p {
  padding-left:10%;

}


