/* Top Level Menu Spacing */
#menu-spacing {
  letter-spacing: 1px;
}

.MatchGutter {
  margin-left: calc(50vw - 660px) !important;
}
.wppsac-post-image-bg {
  height: 320px;
  overflow: hidden;
  width: 100%;
  object-fit: cover;
}

ul#menu-mml-main-menu {
  justify-content: flex-end;
}
#menu-mml-main-menu-1 {
  justify-content: flex-end;
}

/* @media only screen and (min-width: 768px) {
  .MatchGutter h2 {
    font-size: 62px !important;
  }
}

@media only screen and (max-width: 436px) {
  .MatchGutter h2 {
    font-size: 32px !important;
  }
} */

/* @media screen and (min-width: 1920px) {
  .fusion-text,
  .fusion-text-1,
  .fusion-text-2,
  .fusion-text-3,
  .fusion-text-4 p {
    font-size: 21px !important;
    line-height: 44px !important;
  }
  a,
  ul,
  li,
  tr,
  td {
    font-size: 22px !important;
    line-height: 44px !important;
  }

  .fusion-text-2 a {
    font-size: 18px !important;
  }

  h3 > a {
    font-size: 24px !important;
  }
  h1 {
    font-size: 54px !important;
  }
  .MatchGutter h2 {
    font-size: 70px !important;
  }

  .fusion-body
    .fusion-menu-element-wrapper[data-count='1']
    .fusion-menu-element-list
    > li {
    margin-left: 1em !important;
    margin-right: 1vw !important;
  }
  .fusion-builder-column-8 {
    margin-top: 0px !important;
  }

  .fusion-title-1 {
    margin-left: 285px !important;
  }

  .home-title p {
    font-size: 64px !important;
    line-height: 82px !important;
  }
  .inner-title {
    font-size: 32px !important;
    line-height: 44px !important;
    width: 300px;
  }
} */

/*kenny additions*/

#rmp-menu-2795 .rmp-font-icon.dashicons {
  display: flex;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  transform: scaleY(-1);
}

#rmp-menu-2795 .rmp-menu-subarrow {
  display: flex;
  justify-content: center;
}

#primary-footer strong {
  font-family: 'CamptonMedium';
  font-weight: normal;
}

#mml--footer-bg {
  position: absolute;
  top: 0;
  left: -30px;
  right: -30px;
  max-width: none !important;
  bottom: -20px;
  margin: 0 auto;
  width: auto !important;
  display: flex;
  align-items: end;
}

#mml--footer-bg svg {
  width: 100%;
}

@media only screen and (max-width: 992px) {
  #mml--footer-bg svg {
    width: 1700px;
    position: absolute;
    right: -130px;
    bottom: 0;
  }
}

.awards-hover-animation-wrap .awards:hover {
  /* border-left: solid 10px #004270 !important;
  background-position: 0 !important;
  color: white;*/
}

.awards-hover-animation-wrap .awards {
  transition: all 0.3s ease-out;
  background-image: linear-gradient(
    to right,
    #0a406b,
    #0a406b 50%,
    white 50%
  ) !important;
  background-size: 200% 105% !important;
  background-position: 100% !important;
  width: 100% !important;
  background: #ffffff;
  border-radius: 10px;
  padding: 20px;
  border-left: solid 10px #00a6ce !important;
  display: flex;
  justify-content: space-between;
}

.pt-cv-readmore {
  color: #ffffff !important;
  background-color: #0a406b !important;
  border: 1px solid #0a406b !important;
  transition: all;
  transition-duration: 0.3s;
  border-radius: 36px;
}

.pt-cv-readmore:hover {
  color: #0a406b !important;
  background-color: #eef4fb !important;
  /* border: 1px solid #0A406B !important; */
}
.pt-cv-wrapper .glyphicon {
  color: #0a406b !important;
}

#ky-page-header-wrap .fusion-builder-row {
  max-width: 1260px !important;
  margin: 0 auto;
}
#ky-page-header-wrap .fusion-title-1 {
  margin-left: 0 !important;
}

/*kenny additions endtest*/

/* wp-customize */
/* .fusion-megamenu-title {
  color: #004270;
  border-bottom: solid 2px #eaeef2;
  margin-left: 15px !important;
  margin-right: 15px !important;
  margin-bottom: 0px !important;
  padding-bottom: 5px !important;
  font-weight: 400 !important;
}
ul {
  list-style-type: none;
  font-size: 16px;
  line-height: 36px;
}
.fusion-menu-element-wrapper .fusion-menu-element-list {
  min-height: 0px !important;
}
.search-form input {
  height: 30px !important;
  font-size: 14px !important;
}
@media screen and (min-width: 900px) {
  #rmp_menu_trigger-2795 {
    display: none !important;
  }
}
@media screen and (max-width: 900px) {
  .fusion-fullwidth {
    background-size: contain !important;
  }
  .rmp-container {
    min-width: 400px !important;
    background-color: #e0ecf0 !important;
  }
  .rmp_menu_trigger {
    position: absolute !important;
  }
  .responsive-menu-pro-inner,
  .responsive-menu-pro-inner::after,
  .responsive-menu-pro-inner::before {
    background-color: #fff !important;
  }
}
.rmp-submenu,
.rmp-menu-item-link {
  font-weight: 400 !important;
}

.fusion-builder-row {
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
} 

#menu-leafin,
#menu-leaf,
#menu-alliance,
#menu-ordinances,
#menu-resources-main,
#menu-insurancepool,
#menu-insurancewcf,
#menu-academy,
#menu-marketing,
#menu-marketing-others,
#menu-legal-defense-fund,
#menu-other-resources,
#menu-resources,
#menu-elected,
#menu-legal,
#menu-media-room,
#menu-marketing-mml-other-items,
#menu-marketing-mml,
#menu-advocacy,
#menu-information,
#menu-advocacy-issues,
#menu-publications,
#menu-about-menu,
#menu-insurance,
#menu-consulting,
#menu-training,
#menu-training-resources {
  margin-left: -25px !important;
  font-size: 15px;
  list-style-type: none;
}
.tabs_subheading {
  margin-left: -25px !important;
  font-size: 15px;
  list-style-type: disclosure-closed;
}
#menu-leafin-1,
#menu-ordinances-1,
#menu-marketing-1,
#menu-marketing-others-1,
#menu-legal-defense-fund-1,
#menu-resources-1,
#menu-other-resources-1,
#menu-resources-2,
#menu-elected-1,
#menu-legal-1,
#menu-media-room-1,
#menu-marketing-mml-other-items-1,
#menu-marketing-mml-1,
#menu-academy-1,
#menu-resources-main-1,
#menu-advocacy-1,
#menu-insurancewcf-1,
#menu-insurancepool-1,
#menu-alliance-1,
#menu-information-1,
#menu-advocacy-issues-1,
#menu-publications-1,
#menu-leaf-1 #menu-about-menu-1,
#menu-insurance-1,
#menu-consulting-1,
#menu-training-1,
#menu-training-resources-1 {
  margin-left: -25px !important;
  font-size: 15px;
  list-style-type: none;
  line-height: 5px;
}
.sub-menu {
  font-size: 13px;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  margin-left: -10px;
  font-weight: 300;
  list-style-type: none !important;
  line-height: 28px;
}
.wppsac-post-carousel.design-1 .wppsac-post-image-bg {
  border-radius: 20px 20px 0px 0px !important;
}
.news-title {
  margin-bottom: 0px !important;
}
hr {
  border: 0.5px solid #0a3756 !important;
}
ul {
  list-style-type: disc;
} 
.title-heading-left{color:    color: #0a406b !important;}
 h1 {
  border-bottom: 4px solid #6ca9dc;
  width: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
li,
strong {
  text-align: left !important;
}
p {
  font-weight: 100 !important;
}
.fusion-text-1 a {
  text-decoration: underline;
  font-weight: 200 !important;
}
.fusion-text-1 a:hover {
  color: #6ca9dc !important;
} 
 .fusion-text-1 p,
li,
a {
  font-weight: 100 !important;
}
.fusion-text-1 li {
  padding-bottom: 10px;
}
.fusion-text {
  font-size: 16px;
  color: var(--awb-custom_color_6);
}
.button-large {
  font-size: 20px !important;
}
img.lazyloaded {
  border-radius: 5px !important;
}
td {
  padding: 10px !important;
}
.fusion-body .fusion-flex-container.fusion-builder-row-8 {
  padding-top: 60px;
  margin-top: 0px;
  padding-right: 65px !important;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-left: 20px !important;
}
.awb-justify-title {
  margin-left: -17px;
}
.fusion-megamenu-holder {
  margin-left: 10px !important;
}
.fusion-sharing-box-1 h4 {
  margin-bottom: 0 !important;
  margin-left: -20px !important;
}
.fusion-sharing-box .sharingbox-shortcode-icon-wrapper {
  display: contents !important;
}
.fusion-body .fusion-flex-container.fusion-builder-row-5-1 {
  margin: 0px 0px 20px 0px !important;
}
.fusion-body .fusion-flex-container.fusion-builder-row-5-1 {
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
}
span {
  line-height: 28px !important;
}
.fusion-title-4,
.fusion-title-2 {
  margin-bottom: 0px !important;
}
.fusion-title-3,
.fusion-title-5 {
  margin-bottom: 0px !important;
}
.fusion-megamenu {
  padding-bottom: 20px !important;
}

.button {
  width: auto;
  font-size: 15px;
  height: auto;
  line-height: normal;
  text-align: center;
  background: #023a51;
  border-width: 1px;
  border-color: #023a51;
  border-style: solid;
  color: #ffffff;
  cursor: pointer;
  font-weight: normal;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 5px;
  text-shadow: none;
  padding: 15px 20px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-shadow: 0 1px 1px #eeeeee;
  -webkit-box-shadow: 0 1px 1px #eeeeee;
  box-shadow: 0 1px 1px #eeeeee;
  margin: 10px;
  margin-left: 0;
  margin-right: 0;
  vertical-align: middle;
}

select {
  width: 50% !important;
}

.dlp-document-info span {
  font-size: 24px !important;
  color: #ff9800;
}
.post-content h2 {
  margin-bottom: 10px !important;
  margin-top: 10px !important;
}
.table-para p {
  margin-bottom: 10px !important;
}

.fusion-text-2 {
  margin-right: 0px !important;
}

.sub-menu ul {
  list-style-type: none !important;
}

.fusion-text-2 .sub-menu li:before {
  content: '\2014';
  position: absolute;
  margin-left: -20px;
}

.our-people-btn {
  display: flex;
  height: 54px;
  padding: 20px 40px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  background: #fff;
  border-radius: 4px;
  border: 2px solid #fff;
}

.our-people-btn:hover {
  background: #002d74;
  color: #fff;
  border: 2px solid #fff;
} */
