.rachel-blog-headshot{
    flex-direction: row !important;
}

.wp-block-media-text.rachel-blog-headshot>.wp-block-media-text__media{
    padding-right: 1em;
}

.menu-item .sub-menu li > a{
  line-height: 1.2;
  padding: 10px 0;
}

@media (max-width: 48em){
  .call-button-for-mobile a:after{
    right: -1em !important;
  }
}

.blog-post-sidebar #popolar-post{
  padding: 10px !important;
  border-radius: 10px;
}

.blog-post-sidebar #widget-cta.stickyBlock h3 {
    padding-top: 48px;
}

.blog-post-sidebar #widget-cta .btn-holder {
    padding: 22px 0 11px;
}

.blog-post-sidebar #popolar-post .popularPost .pp-featured-content, .post-link{
  text-align: center;
  padding: 20px;
}

.blog-post-sidebar #popolar-post .popularPost.static-post .pp-featured-content h3 {
    font-family: 'Central No1 Regular', Helvetica, Arial, Lucida, sans-serif;
    color: #0e4b81;
    font-size: 30px;
    border-bottom: unset;
    padding: 15px 25px 6px 25px !important;
    letter-spacing: -1px;
    margin: 0 auto 10px !important;
    font-weight: 300;
}

.blog-post-sidebar #popolar-post .popularPost .pp-featured-content h4{
  font-family: 'Central No1 Regular',Helvetica,Arial,Lucida,sans-serif;
  color: #0e4b81;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 700;
  letter-spacing: 0.05px;
}

.blog-post-sidebar #popolar-post .popularPost button:after,
#widget-cta.stickyBlock .et_pb_button.et_pb_button_0:after{
  display: none !important;
}


.blog-post-sidebar #popolar-post .popularPost .pp-featured-content p{
  font-family: 'Central No1 Regular',Helvetica,Arial,Lucida,sans-serif;
  font-size: 20px;
}

.blog-post-sidebar #popolar-post .popularPost button, #widget-cta.stickyBlock .et_pb_button.et_pb_button_0{
  margin: 1em;
  color: #FFFFFF ;
  border-radius: 10px;
  font-size: 20px;
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  text-transform: uppercase;
  background-color: #eb6764;
  font-weight: 600;
  padding: 10px 25px;
  border: 2px solid #fff !important;
}

#widget-cta.stickyBlock{
  margin: 0;
  max-width: unset;
  background-color: #ebf4f7;
  border-color: #d6e9ef;
  border-width: 10px;
  border-radius: 10px;
}

#widget-cta.stickyBlock h3{
  font-family: 'Central No1 Regular',Helvetica,Arial,Lucida,sans-serif;
  color: #0e4b81;
  font-size: 30px;
  border-bottom: unset;
}


#widget-cta h3{
  line-height: 1.2em !important;
}

#widget-cta.stickyBlock h4{
  font-family: 'Central No1 Regular',Helvetica,Arial,Lucida,sans-serif;
  font-size: 20px;
  line-height: 1.4em;
  letter-spacing: unset;
}

#popolar-post .popularPost a {
	width: 100%;
}

.bottom-podcast-slider.et_pb_module.et_pb_slider {
    top: 0;
    right: 0;
    max-width: 100%;
}

.bottom-podcast-slider .et_pb_slide_description .et_pb_slide_title {
    font-size: 40px;
    color: #000 !important;
}

.bottom-podcast-slider .et_pb_button {
    color: #000 !important;
}

.bottom-podcast-slider .et-pb-arrow-next,
.bottom-podcast-slider .et-pb-arrow-prev {
    color: #000;
}

/*.dipi-breadcrumb-item, .dipi-breadcrumb-item a, .dipi-breadcrumb-item span{
  background-color: #eb6764;
  color: white;
  padding: 2px 10px;
  border-radius: 10px;
}*/

/* Support #475277 - Homepage */
.home .dipi_blog_slider_0 .dipi-bottom-content {
    -ms-flex-positive: 0;
    flex-grow: 0;
    margin-top: auto;
}

/*Support #482794 - Symbol text mobile */
@media only screen and (max-width: 767px) {
  .has-counter-symbols .percent-value {
      position: relative;
      display: inline-block;
      padding: 0 0.1em;
  }
}

/* Support #482820 - Services Slider Title */
.dipi-carousel-item-title {
    margin-left: 0 !important;
}

.et_pb_module.testimonials h2.dipi-carousel-item-title{
  margin-left: 60px !important;
}

/* Support 482895 */
.blue-slider .dipi_carousel_child .dipi-carousel-image {
	margin-left: 0px !important;
}

/* Support 483033 */
@media (max-width: 1399px) {
    header #top-nav-row {
        margin-top: 0px !important;
    }
}
