body ul>li:before {
background: none;
}

h2 {
 font-size: 48px !important; 
}

section#hero {
color:#FEFDF8;
background: #0045B7;
background: linear-gradient(300deg, rgba(0, 69, 183, 1) 0%, rgba(7, 36, 120, 1) 30%, rgba(6, 24, 95, 1) 50%, rgba(7, 36, 120, 1) 85%, rgba(0, 69, 183, 1) 100%);
padding-top: 0px;
}

#hero-content p {
color:#FEFDF8;
margin-top:50px;
}

#hero-content ul {
margin: 0;
padding: 20px 0 30px 27px;
}

#hero-content ul li {
list-style-image: url('https://www.jackhenry.com/hubfs/resources/product-page/symbol-list-checkmark.png');
padding:0px 20px 20px 0px;
}

#hero-content h1 {
color:#FEFDF8;
font-size: 48px;
margin-top: 20px;
}

#hero-form {
background:#FEFDF8;
padding:40px;
border-radius:20px;
}

section#hero-replay {
color:#FEFDF8;
background: #367BE5;
background: linear-gradient(315deg, rgba(54, 123, 229, 1) 0%, rgba(192, 218, 243, 1) 40%, rgba(233, 247, 248, 1) 100%);
padding-top: 0px;
}

#hero-content-replay h1 {
color:#06185F;
font-size: 48px;
margin-top: 20px;
}

div#video-container {
border-radius: 20px;
overflow:hidden;
}

#hero-form-replay {
background:#FEFDF8;
padding:40px;
border-radius:20px;
}

#replay-summary p {
 color:#06185F;
}

#series-name {
color:#76DCFD;
font-size:18px;
}

#hero-replay #series-name {
color:#085CE5;
font-size:18px;
}

.webinar-date {
background: rgba(118, 220, 253, 0.12);
border-radius:20px;
padding:5px 20px;
}

span#date {
padding-left:5px;
padding-right:10px;
}
span#date::before {
content: url("https://www.jackhenry.com/hubfs/_template/page/webinar/Frame.svg") ;
position:relative;
top:3px;
left:-5px;
}
span#time {
padding-left:15px;
}
span#time::before {
content: url("https://www.jackhenry.com/hubfs/_template/page/webinar/clock.svg");
position:relative;
top:3px;
left:-5px;
}
span.webinar-form-bonus {
  background:#76DCFD;
  border-radius:20px;
  padding:3px 12px;
  margin-right:10px;
}

span.webinar-form-bonus::before {
content: url("https://www.jackhenry.com/hubfs/_template/page/webinar/bonus.svg");
position:relative;
top:1px;
left:-3px;
}

/****Whats Covered******/
   section#bullets {
   background-image: url(https://www.jackhenry.com/hubfs/_template/page/webinar/webinar-whats-covered-bg.png);
  background-size: cover;
}
section#bullets h2 {
}

 #bullets-content ul {
    margin: 0;
    padding: 20px 0 30px 27px;
   list-style-type: none !important;
  }


  #bullets-content ul li {
    list-style-image: url('https://www.jackhenry.com/hubfs/resources/product-page/symbol-list-checkmark.png');
    padding:0px 20px 20px 0px;
    list-style-type: none !important;
  }


/****SPEAKERS*******/

h2 {font-size:44px;}

.callout-card {
  padding:0px 15px;
}

.callout-card-inner {
  background: rgba(232, 247, 247, .8);
  padding: 30px;
  border-radius:20px;
  background-image: url(https://www.jackhenry.com/hubfs/jhw-01/images/Backgrounds/gradient-overlay@2x-1.png);
  background-size: cover;
  background-position:bottom right;
  background-blend-mode: lighten;
  border:1px solid #E8F7F7;
  }

.callout-card h4 {
  font-size:18px;
}

.callout-card hr {
color:#76DCFD;
height:2px;
}

.speaker-name {
  font-size:1.25em;
}

.speaker-title {
   font-size:.9em;
  line-height:1.5em;
}

/**********REPLAY CARDS*************/
.webinar-recording-eyebrow {
 font-size:18px;
  font-weight: bold;
  background-image: url('https://www.jackhenry.com/hubfs/_template/page/webinar/webinar-recording.svg');
  background-repeat:no-repeat;
  background-position:left;
  padding:5px 0px 5px 35px;
}
 section#webinar-recordings h3 {
 font-size:24px;  
}

p.recording-info {
 background: #76DCFD;
  border-radius:10px;
  background-image: url('https://www.jackhenry.com/hubfs/_template/page/webinar/recorded.svg');
  background-repeat:no-repeat;
  background-position:left 10px bottom 9px;
  padding:3px 10px 3px 35px;
  margin-bottom:20px;
}

.recording-description {
 padding-top; 20px; 
}
#tags {
  margin-top:20px;
  margin-bottom:20px;

}
#tags a  {
  color:#0045B7;
  background: rgba(232, 247, 247, .8);
  padding:5px 10px;
  border-radius:10px;
  margin-right:5px;
  text-decoration:none;
}

#tags a:hover  {
  background: #76DCFD;
}



.featured-resource-card-image-container {
    background: #fff;
    position: relative;
    height: 340px;
    width: 100%;
}
.featured-resource-card-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.featured-resource-card-gradient {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 114px;
    background: url('https://11621.fs1.hubspotusercontent-na1.net/hubfs/11621/JHW-01/Images/Backgrounds/featured-card-gradient-overlay.svg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom;
}
.featured-resource-card-inner {
    border-radius: 5px;
    overflow: hidden;
    text-decoration: none;
    color: unset;
}

.featured-resource-card-pretext {
    color: #fefdf8;
    font-size: 15px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.2;
    margin-bottom: 25px;
    padding-left: 15px;
    position: relative;
}
.featured-resource-card-pretext::before {
    content: "";
    position: absolute;
    top: 6px;
    left: 0;
    width: 6px;
    height: 6px;
    background: #fefdf8;
    border-radius: 99em;
}


.featured-resource-card-inner .featured-resource-card-image {
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.featured-resource-card-inner:hover .featured-resource-card-image {
    transform: scale(1.05);
}
.featured-resource-card-inner:hover .featured-resource-card-btn .btn:after {
    width: 30%;
    left: 36%;
}
.featured-resource-card-content h4 {
    font-size: 25px;
    line-height: 1.2;
    letter-spacing: 0;
    margin-bottom: 10px;
}
.featured-resource-card-content h4 sup {
  top: -10px;
}

@media (max-width: 992px) {
    .featured-resource-card-inner {
        max-width: 520px;
        margin-bottom: 25px !important;
        width: 100%;
    }
}
