@charset "UTF-8";
/* ********************************* */
/* Transitions
/* ********************************* */
.dwg_base_child_general_animation,
.dwg_base_child_jhuc .subpage-nav-style-jhuc ul.subpage-nav-list li.menu-item a,
.dwg_base_child_jhuc .staff-grid .staff-item-inner-padding .staff-item-title-inner-padding,
.dwg_base_child_jhuc .staff-grid .staff-item-inner-padding .staff-item-meta-block-inner-padding {
  transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
}

.dwg_base_child_custom_animation,
.dwg_base_child_jhuc .subpage-nav-style-jhuc ul.subpage-nav-list li.menu-item a:before,
.dwg_base_child_jhuc .widget_categories ul li a:before,
.dwg_base_child_jhuc button.color4:before,
.dwg_base_child_jhuc .button.color4:before,
.dwg_base_child_jhuc a.button.color4:before,
.dwg_base_child_jhuc input[type=submit].color4:before,
.dwg_base_child_jhuc input[type=reset].color4:before,
.dwg_base_child_jhuc input[type=button].color4:before,
.dwg_base_child_jhuc button.color4::before,
.dwg_base_child_jhuc .button.color4::before,
.dwg_base_child_jhuc a.button.color4::before,
.dwg_base_child_jhuc input[type=submit].color4::before,
.dwg_base_child_jhuc input[type=reset].color4::before,
.dwg_base_child_jhuc input[type=button].color4::before {
  -webkit-transition: all 500ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
  -moz-transition: all 500ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
  -o-transition: all 500ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
  transition: all 500ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
  -webkit-transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
  -moz-transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
  -o-transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
  transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
}

.dwg_base_child_jhuc {
  /* ********************************* */
  /* Font Overrides
  /* ********************************* */
}
.dwg_base_child_jhuc .entry-content p.intro {
  margin-top: 0.25rem;
  margin-bottom: 0.675rem;
  line-height: 1.6;
  letter-spacing: -0.4pt;
  font-size: 1.325rem;
}
.dwg_base_child_jhuc .entry-content h1.entry-title {
  margin-bottom: 1.25rem;
}
.dwg_base_child_jhuc blockquote {
  text-align: left;
  border: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-style: normal;
  font-size: 1.75rem;
  line-height: 1.6;
}
.dwg_base_child_jhuc blockquote p {
  font-size: 1.75rem;
  line-height: 1.6;
  font-style: normal;
}
.dwg_base_child_jhuc blockquote h2 {
  font-size: 1.25rem;
  font-weight: 700;
}
.dwg_base_child_jhuc blockquote h3 {
  font-size: 1.25rem;
  font-weight: 700;
}
.dwg_base_child_jhuc blockquote h4 {
  font-size: 1.25rem;
  font-weight: 700;
}
.dwg_base_child_jhuc blockquote h5 {
  font-size: 1.25rem;
  font-weight: 700;
}
.dwg_base_child_jhuc blockquote h6 {
  font-size: 1rem;
  font-weight: 700;
}
.dwg_base_child_jhuc button,
.dwg_base_child_jhuc .button,
.dwg_base_child_jhuc a.button,
.dwg_base_child_jhuc input[type=submit],
.dwg_base_child_jhuc input[type=reset],
.dwg_base_child_jhuc input[type=button] {
  font-size: 0.825rem;
  padding: 22px 42px;
}
.dwg_base_child_jhuc button.xlg:not(.pill),
.dwg_base_child_jhuc .button.xlg:not(.pill),
.dwg_base_child_jhuc a.button.xlg:not(.pill),
.dwg_base_child_jhuc input[type=submit].xlg:not(.pill),
.dwg_base_child_jhuc input[type=reset].xlg:not(.pill),
.dwg_base_child_jhuc input[type=button].xlg:not(.pill) {
  font-size: 1rem;
  padding: 30px 60px;
}
.dwg_base_child_jhuc button.lg:not(.pill),
.dwg_base_child_jhuc .button.lg:not(.pill),
.dwg_base_child_jhuc a.button.lg:not(.pill),
.dwg_base_child_jhuc input[type=submit].lg:not(.pill),
.dwg_base_child_jhuc input[type=reset].lg:not(.pill),
.dwg_base_child_jhuc input[type=button].lg:not(.pill) {
  font-size: 0.875rem;
  padding: 26px 46px;
}
.dwg_base_child_jhuc button:not(.pill),
.dwg_base_child_jhuc .button:not(.pill),
.dwg_base_child_jhuc a.button:not(.pill),
.dwg_base_child_jhuc input[type=submit]:not(.pill),
.dwg_base_child_jhuc input[type=reset]:not(.pill),
.dwg_base_child_jhuc input[type=button]:not(.pill),
.dwg_base_child_jhuc button.md:not(.pill),
.dwg_base_child_jhuc .button.md:not(.pill),
.dwg_base_child_jhuc a.button.md:not(.pill),
.dwg_base_child_jhuc input[type=submit].md:not(.pill),
.dwg_base_child_jhuc input[type=reset].md:not(.pill),
.dwg_base_child_jhuc input[type=button].md:not(.pill) {
  font-size: 0.825rem;
  padding: 22px 42px;
}
.dwg_base_child_jhuc button.sm:not(.pill),
.dwg_base_child_jhuc .button.sm:not(.pill),
.dwg_base_child_jhuc a.button.sm:not(.pill),
.dwg_base_child_jhuc input[type=submit].sm:not(.pill),
.dwg_base_child_jhuc input[type=reset].sm:not(.pill),
.dwg_base_child_jhuc input[type=button].sm:not(.pill),
.dwg_base_child_jhuc .gform_fileupload_multifile input[type=button]:not(.pill) {
  font-size: 0.775rem;
  padding: 18px 38px;
}
.dwg_base_child_jhuc button.xsm:not(.pill),
.dwg_base_child_jhuc .button.xsm:not(.pill),
.dwg_base_child_jhuc a.button.xsm:not(.pill),
.dwg_base_child_jhuc input[type=submit].xsm:not(.pill),
.dwg_base_child_jhuc input[type=reset].xsm:not(.pill),
.dwg_base_child_jhuc input[type=button].xsm:not(.pill) {
  font-size: 0.75rem;
  padding: 14px 34px;
}
.dwg_base_child_jhuc button.color4,
.dwg_base_child_jhuc .button.color4,
.dwg_base_child_jhuc a.button.color4,
.dwg_base_child_jhuc input[type=submit].color4,
.dwg_base_child_jhuc input[type=reset].color4,
.dwg_base_child_jhuc input[type=button].color4 {
  position: relative;
  overflow: hidden;
}
.dwg_base_child_jhuc button.color4:before,
.dwg_base_child_jhuc .button.color4:before,
.dwg_base_child_jhuc a.button.color4:before,
.dwg_base_child_jhuc input[type=submit].color4:before,
.dwg_base_child_jhuc input[type=reset].color4:before,
.dwg_base_child_jhuc input[type=button].color4:before {
  content: " ";
  height: 100%;
  width: 8px;
  position: absolute;
  left: -12px;
  top: 0px;
  z-index: 5;
}
.dwg_base_child_jhuc button.color4:hover:before,
.dwg_base_child_jhuc .button.color4:hover:before,
.dwg_base_child_jhuc a.button.color4:hover:before,
.dwg_base_child_jhuc input[type=submit].color4:hover:before,
.dwg_base_child_jhuc input[type=reset].color4:hover:before,
.dwg_base_child_jhuc input[type=button].color4:hover:before {
  left: 0px;
}

.dwg_base_child_jhuc .footer-style-jhuc a.footer-logo {
  background-position: left center;
}
.dwg_base_child_jhuc .footer-style-jhuc .footer-address-col {
  width: 20%;
  float: left;
}
.dwg_base_child_jhuc .footer-style-jhuc .footer-address-col .footer-menu .textwidget {
  padding: 1.5rem 0.125rem 1rem 0.125rem;
}
.dwg_base_child_jhuc .footer-style-jhuc .footer-address-col .footer-menu .textwidget p {
  font-size: 0.875rem;
  line-height: 1.6;
}
.dwg_base_child_jhuc .footer-style-jhuc .third-footer-widget-area {
  width: 20%;
  float: right;
}
.dwg_base_child_jhuc .footer-style-jhuc .third-footer-widget-area .footer-menu-col-outer-margin {
  border-left: solid 1px rgba(255, 255, 255, 0.4);
}
.dwg_base_child_jhuc .footer-style-jhuc .third-footer-widget-area .footer-menu-col-inner-padding {
  padding-left: 1.5rem;
}
.dwg_base_child_jhuc .footer-style-jhuc .footer-menu .widget_nav_menu li.menu-item a {
  font-size: 1rem;
  line-height: 1;
  padding: 8px;
}
.dwg_base_child_jhuc .footer-style-jhuc .footer-menu .widget_nav_menu li.menu-item a:hover {
  text-decoration: underline;
  background-color: transparent;
}
.dwg_base_child_jhuc #copyright-content p {
  display: block;
  text-align: center;
  line-height: 1.2;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.dwg_base_child_jhuc .jhuc_grid h4.lp-title a {
  text-decoration: none;
}
.dwg_base_child_jhuc .jhuc_grid h4.lp-title a:hover {
  text-decoration: none;
}
.dwg_base_child_jhuc .jhuc_grid .cat-links {
  font-weight: 700;
  display: inline-block;
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing: 0.4pt;
  line-height: 1;
  margin: 0;
  padding: 0;
}
.dwg_base_child_jhuc .jhuc_grid .cat-links a {
  text-decoration: none;
  margin: 0;
  padding: 0;
}
.dwg_base_child_jhuc .jhuc_grid .cat-links a:hover {
  text-decoration: none;
}
.dwg_base_child_jhuc .loop-item-default .loop-item-outer-margin {
  margin-bottom: 2rem;
}
.dwg_base_child_jhuc .loop-item-default .loop-item-inner-padding {
  padding: 0px 0px 12% 24.85%;
  position: relative;
}
.dwg_base_child_jhuc .loop-item-default .publish-date-block span.publish-date {
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
}
.dwg_base_child_jhuc .loop-item-default .publish-date-block span.publish-date i {
  display: none;
}
.dwg_base_child_jhuc .loop-item-default .featimg-wrapper {
  position: absolute;
  z-index: 5;
  left: 0px;
  top: 0px;
  margin: 0;
  padding: 0;
  float: left;
  width: 20%;
}
.dwg_base_child_jhuc .loop-item-default .entry-title {
  font-weight: 700;
}
.dwg_base_child_jhuc .loop-item-default .entry-title a {
  text-decoration: none;
}
.dwg_base_child_jhuc .loop-item-default .entry-title a:hover {
  text-decoration: none;
}
.dwg_base_child_jhuc .single-post .publish-date-block span.publish-date {
  text-transform: uppercase;
  font-size: 1.25rem;
  font-weight: 700;
}
.dwg_base_child_jhuc .single-post .publish-date-block span.publish-date i {
  display: none;
}

.dwg_base_child_jhuc .jhuc-events-list .jhuc-events-list-item-title {
  font-weight: 700;
}
.dwg_base_child_jhuc .jhuc-events-list .jhuc-events-list-item-title a {
  text-decoration: none;
}
.dwg_base_child_jhuc .jhuc-events-list .jhuc-events-list-item-title a:hover {
  text-decoration: none;
}
.dwg_base_child_jhuc .jhuc-events-list .jhuc-events-list-item {
  /*
  .cat-links{
   font-weight:700;
   display:inline-block;
   font-size:1rem;
   text-transform:uppercase;
   letter-spacing:0.4pt;
   line-height:1;
   margin:0;
   padding:0;
   a{
    text-decoration:none;
    margin:0;
    padding:0;
   &:hover{
    text-decoration:none;
   }
   } /// .cat links

   */
}
.dwg_base_child_jhuc .jhuc-events-list .jhuc-events-list-item .jhuc-events-list-item-outer-margin {
  margin-bottom: 2rem;
}
.dwg_base_child_jhuc .jhuc-events-list .jhuc-events-list-item .jhuc-events-list-item-inner-padding {
  padding: 0px 0px 12% 24.85%;
  position: relative;
}
.dwg_base_child_jhuc .jhuc-events-list .jhuc-events-list-item .jhuc-events-list-item-date span {
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
}
.dwg_base_child_jhuc .jhuc-events-list .jhuc-events-list-item .jhuc-events-list-item-thumb-block {
  position: absolute;
  z-index: 5;
  left: 0px;
  top: 0px;
  margin: 0;
  padding: 0;
  float: left;
  width: 20%;
}
.dwg_base_child_jhuc .tribe-events-single {
  margin-bottom: 3rem;
}
.dwg_base_child_jhuc .tribe-events-single .single-event-side-col {
  float: right;
}
.dwg_base_child_jhuc .tribe-events-single .single-event-side-col .single-event-side-col-outer-margin {
  margin: 2rem 0 2rem 3.25rem;
}
.dwg_base_child_jhuc .tribe-events-single .single-event-main-col {
  float: left;
}
.dwg_base_child_jhuc .tribe-events-single h2.entry-sub-title {
  font-size: 2.25rem;
  font-weight: 700;
}
.dwg_base_child_jhuc .tribe-events-single .event-entry-utility .entry-utility-outer-margin {
  margin: 1rem 0;
}
.dwg_base_child_jhuc .tribe-events-single .event-entry-utility span.event-schedule {
  text-transform: uppercase;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 1rem;
}
.dwg_base_child_jhuc .tribe-events-single .event-entry-utility span.event-schedule i {
  display: none;
}
.dwg_base_child_jhuc .tribe-events-single .featimg-wrapper {
  margin-bottom: 2rem;
}
.dwg_base_child_jhuc .tribe-events-single h2.tribe-events-single-section-title {
  font-size: 1.125rem;
  letter-spacing: 0.4pt;
  text-transform: uppercase;
  font-weight: 700;
}
.dwg_base_child_jhuc .tribe-events-single .navigation-wrapper {
  display: none;
}
.dwg_base_child_jhuc.events-category #tribe-events-content-wrapper .tribe-events-title-bar h1.tribe-events-page-title {
  text-align: left;
}
.dwg_base_child_jhuc.events-category #tribe-events-content-wrapper .tribe-events-title-bar h1.tribe-events-page-title a {
  display: none !important;
}
.dwg_base_child_jhuc.events-category #tribe-events-content-wrapper .tribe-events-list .events-page-title {
  display: none;
}
.dwg_base_child_jhuc.events-category #tribe-events-content-wrapper .tribe-events-list .single-event-item-inner-padding {
  padding: 0px 0px 10% 24.85%;
  position: relative;
}
.dwg_base_child_jhuc.events-category #tribe-events-content-wrapper .tribe-events-list .single-event-item-meta .single-event-item-meta-outer-margin {
  margin: 0.5rem 0;
}
.dwg_base_child_jhuc.events-category #tribe-events-content-wrapper .tribe-events-list .single-event-item-meta span {
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 700;
}
.dwg_base_child_jhuc.events-category #tribe-events-content-wrapper .tribe-events-list .single-event-item-meta span i {
  display: none;
}
.dwg_base_child_jhuc.events-category #tribe-events-content-wrapper .tribe-events-list .single-event-item-img {
  position: absolute;
  z-index: 5;
  left: 0px;
  top: 0px;
  margin: 0;
  padding: 0;
  float: left;
  width: 20%;
}
.dwg_base_child_jhuc.events-category #tribe-events-content-wrapper .tribe-events-list .single-event-item-img .single-event-item-img-outer-margin {
  margin-top: 1rem;
}
.dwg_base_child_jhuc.events-category #tribe-events-content-wrapper .tribe-events-list .entry-title a {
  text-decoration: none;
}
.dwg_base_child_jhuc.events-category #tribe-events-content-wrapper .tribe-events-list .entry-title a:hover {
  text-decoration: none;
}

@media only screen and (min-width: 580px) {
  .dwg_base_child_jhuc .tribe-events-single h2.entry-sub-title {
    font-size: 2.675rem;
  }
  .dwg_base_child_jhuc .tribe-events-single h2.tribe-events-single-section-title {
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 768px) {
  .dwg_base_child_jhuc .tribe-events-single .single-event-side-col {
    width: 25%;
  }
  .dwg_base_child_jhuc .tribe-events-single .single-event-main-col {
    width: 75%;
  }
  .dwg_base_child_jhuc .tribe-events-single h2.entry-sub-title {
    font-size: 2.875rem;
  }
  .dwg_base_child_jhuc .tribe-events-single h2.tribe-events-single-section-title {
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 960px) {
  .dwg_base_child_jhuc .tribe-events-single h2.entry-sub-title {
    font-size: 3rem;
  }
  .dwg_base_child_jhuc .tribe-events-single h2.tribe-events-single-section-title {
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 1181px) {
  .dwg_base_child_jhuc .tribe-events-single .single-event-side-col {
    width: 25%;
  }
  .dwg_base_child_jhuc .tribe-events-single .single-event-main-col {
    width: 75%;
  }
}
@media only screen and (min-width: 1521px) {
  .dwg_base_child_jhuc .tribe-events-single h2.entry-sub-title {
    font-size: 3.25rem;
  }
  .dwg_base_child_jhuc .tribe-events-single h2.tribe-events-single-section-title {
    font-size: 1.125rem;
  }
}
.dwg_base_child_jhuc .staff-grid .staff-item .staff-item-inner-padding {
  padding-bottom: 0.5rem;
}
.dwg_base_child_jhuc .staff-grid .staff-item .staff-item-title-block .staff-item-title-inner-padding {
  padding: 0.325rem 0.375rem 0.25rem 0.375rem;
}
.dwg_base_child_jhuc .staff-grid .staff-item .staff-item-title-block h4.staff-title {
  font-size: 1.125rem;
  line-height: 1.2;
  margin: 0;
  padding: 0;
}
.dwg_base_child_jhuc .staff-grid .staff-item .staff-item-title-block h4.staff-title a {
  text-decoration: none;
  display: block;
}
.dwg_base_child_jhuc .staff-grid .staff-item .staff-item-title-block h4.staff-title a:hover {
  text-decoration: none;
}
.dwg_base_child_jhuc .staff-grid .staff-item .staff-item-meta-block .staff-item-meta-block-inner-padding {
  padding: 0.25rem 0.375rem 0.25rem 0.375rem;
}
.dwg_base_child_jhuc .staff-grid .staff-item .staff-item-meta-block .staff-meta h4.staff-meta-title {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0;
  margin: 0;
  padding: 0;
}
.dwg_base_child_jhuc .staff-grid .staff-item .staff-item-meta-block .staff-meta h4.staff-meta-title a {
  text-decoration: none;
  display: block;
}
.dwg_base_child_jhuc .staff-grid .staff-item .staff-item-meta-block .staff-meta h4.staff-meta-title a:hover {
  text-decoration: none;
}
.dwg_base_child_jhuc.single-staff .staff-single-inner-padding {
  position: relative;
}
.dwg_base_child_jhuc.single-staff .staff-item-types-block span.staff-type-title {
  font-weight: 700;
  font-size: 0.775rem;
  letter-spacing: 1pt;
  text-transform: uppercase;
  display: inline-block;
}
.dwg_base_child_jhuc.single-staff .staff-item-types-outer-margin {
  margin-bottom: 0.25rem;
}
.dwg_base_child_jhuc.single-staff .staff-thumb .staff-thumb-outer-margin {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

@media only screen and (min-width: 768px) {
  .dwg_base_child_jhuc.single-staff .staff-thumb {
    width: 28%;
    float: left;
    display: inline-block;
  }
  .dwg_base_child_jhuc.single-staff .staff-thumb .staff-thumb-outer-margin {
    margin-right: 1.5rem;
  }
}
.dwg_base_child_jhuc .subpage-list .subpage-content h3.subpage-title {
  margin-bottom: 0.25rem;
}
.dwg_base_child_jhuc .subpage-list .subpage-content .subpage-content-outer-margin {
  margin-bottom: 2rem;
}
.dwg_base_child_jhuc .subpage-list .subpage-content .subpage-content-inner-padding {
  padding-bottom: 2.125rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.dwg_base_child_jhuc .callout-making-a-difference,
.dwg_base_child_jhuc .callout-making-a-difference-buttons {
  position: relative;
}
.dwg_base_child_jhuc .callout-making-a-difference .callout-background,
.dwg_base_child_jhuc .callout-making-a-difference-buttons .callout-background {
  background-position: right bottom;
  -webkit-background-size: auto 100%;
  -moz-background-size: auto 100%;
  -o-background-size: auto 100%;
  background-size: auto 100%;
  /*
  &:after{
    display:block;
    position:absolute;
    z-index:100;
    top:0px;
    left:0px;
    width:100px;
    height:100px;
    background-color:rgba(255,152,154,1.00);

   }
   */
}
.dwg_base_child_jhuc .page-grid-sc-item-content .page-grid-sc-item-content-inner-padding {
  position: relative;
}
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-thumb-overlay {
  display: block;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 9;
  background-position: left bottom;
  background-repeat: repeat-x;
}
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-title,
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-page-content {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 66%;
  z-index: 10;
}
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-title .pg-post-title-inner-padding,
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-title .pg-post-page-content-inner-padding,
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-page-content .pg-post-title-inner-padding,
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-page-content .pg-post-page-content-inner-padding {
  padding: 3rem;
}
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-title .pg-post-page-content .entry-content h3,
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-title h3.pg-title,
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-page-content .pg-post-page-content .entry-content h3,
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-page-content h3.pg-title {
  font-size: 3.75rem;
}
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-title .pg-post-page-content .entry-content h3 a,
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-title a,
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-page-content .pg-post-page-content .entry-content h3 a,
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-page-content a {
  text-decoration: none;
}
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-title .pg-post-page-content .entry-content h3 a:hover,
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-title a:hover,
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-page-content .pg-post-page-content .entry-content h3 a:hover,
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-page-content a:hover {
  text-decoration: none;
}
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-excerpt {
  position: absolute;
  bottom: 8rem;
  left: 0px;
  width: 100%;
  z-index: 11;
  color: #ffffff;
}
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-excerpt .pg-post-excerpt-inner-padding {
  padding: 1rem 3rem;
}
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-readmore {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  z-index: 12;
}
.dwg_base_child_jhuc .page-grid-sc-item-content .pg-post-readmore .pg-post-readmore-inner-padding {
  padding: 1rem 3rem 2.75rem 3rem;
}
.dwg_base_child_jhuc .pc-content-header {
  display: none;
}
.dwg_base_child_jhuc .principle-card {
  border-radius: 8px;
}
.dwg_base_child_jhuc .principle-card .principle-header {
  display: block;
  padding: 20px 20px 38px 20px;
  position: relative;
  text-align: center;
  min-height: 175px;
}
.dwg_base_child_jhuc .principle-card .principle-header h5 span {
  font-size: 1.25rem;
}
.dwg_base_child_jhuc .principle-card .principle-header:hover {
  cursor: pointer;
}
.dwg_base_child_jhuc .principle-card .principle-header:after {
  display: block;
  content: "\f00d";
  font-family: FontAwesome;
  width: 24px;
  height: 24px;
  font-size: 20px;
  line-height: 24px;
  position: absolute;
  bottom: 20px;
  left: 50%;
  text-align: center;
  transform: translateX(-50%) rotate(45deg);
  transition: all 0.3s ease-in-out;
  color: #ffffff;
}
.dwg_base_child_jhuc .principle-card .principle-header.active:after {
  transform: rotate(0deg);
}
.dwg_base_child_jhuc .principle-card .principle-content {
  display: none;
  padding: 20px 30px;
}
.dwg_base_child_jhuc .principle-tabs .tab-head .tab-head-link span {
  text-transform: uppercase;
  letter-spacing: 1pt;
  font-weight: 700;
  font-size: 1.125rem !important;
  padding: 1rem 1rem !important;
  border-radius: 8px 8px 0 0;
}
.dwg_base_child_jhuc .principle-tabs .tab-content {
  border-radius: 0 0 8px 8px;
}
.dwg_base_child_jhuc .principle-tabs .tab-content .tab-inner-padding {
  padding: 2rem 2.5rem !important;
}
.dwg_base_child_jhuc a.video-item-link span.video-item-overlay.playbtn_large::after {
  font-size: 80px;
  line-height: 80px;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
}

@media only screen and (min-width: 1181px) {
  .dwg_base_child_jhuc .callout-slide:not(.jhuc_grid) h1 {
    font-size: 5.25rem;
  }
  .dwg_base_child_jhuc .callout-slide:not(.jhuc_grid) h2 {
    font-size: 4.25rem;
  }
  .dwg_base_child_jhuc .callout-slide:not(.jhuc_grid) h3 {
    font-size: 3rem;
  }
  .dwg_base_child_jhuc .callout-slide:not(.jhuc_grid) h4 {
    font-size: 2.5rem;
  }
  .dwg_base_child_jhuc .callout-slide:not(.jhuc_grid) h5 {
    font-size: 1.75rem;
  }
  .dwg_base_child_jhuc .callout-slide:not(.jhuc_grid) h6 {
    font-size: 1.5rem;
  }
}
.dwg_base_child_jhuc .subpage-nav-style-jhuc h3.subpage-nav-title {
  display: none;
}
.dwg_base_child_jhuc .subpage-nav-style-jhuc ul.subpage-nav-list {
  margin: 0;
  padding: 0;
  list-style: none;
  *zoom: 1;
}
.dwg_base_child_jhuc .subpage-nav-style-jhuc ul.subpage-nav-list:before, .dwg_base_child_jhuc .subpage-nav-style-jhuc ul.subpage-nav-list:after {
  content: " ";
  display: table;
}
.dwg_base_child_jhuc .subpage-nav-style-jhuc ul.subpage-nav-list:after {
  clear: both;
}
.dwg_base_child_jhuc .subpage-nav-style-jhuc ul.subpage-nav-list li.menu-item {
  margin: 1px 0;
  padding: 0;
  list-style: none;
  display: block;
}
.dwg_base_child_jhuc .subpage-nav-style-jhuc ul.subpage-nav-list li.menu-item a {
  margin: 0;
  padding: 1.25rem 1.75rem;
  display: block;
  text-decoration: none;
  position: relative;
  line-height: 1;
  overflow: hidden;
  font-size: 1rem;
}
.dwg_base_child_jhuc .subpage-nav-style-jhuc ul.subpage-nav-list li.menu-item a:hover {
  text-decoration: none;
}
.dwg_base_child_jhuc .subpage-nav-style-jhuc ul.subpage-nav-list li.menu-item a:before {
  content: " ";
  height: 100%;
  width: 8px;
  position: absolute;
  left: -12px;
  top: 0px;
  z-index: 5;
}
.dwg_base_child_jhuc .subpage-nav-style-jhuc ul.subpage-nav-list li.menu-item a:hover:before {
  left: 0px;
}
.dwg_base_child_jhuc .subpage-nav-style-jhuc ul.subpage-nav-list ul.sub-menu {
  margin: 0;
  padding: 0;
  list-style: none;
  @indlude clearfix();
}
.dwg_base_child_jhuc .subpage-nav-style-jhuc ul.subpage-nav-list ul.sub-menu li.menu-item {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}
.dwg_base_child_jhuc .subpage-nav-style-jhuc ul.subpage-nav-list ul.sub-menu li.menu-item a {
  margin: 0;
  padding: 1.25rem 1.75rem 1.25rem 2.5rem;
  display: block;
  text-decoration: none;
  position: relative;
  font-size: 0.875rem;
}
.dwg_base_child_jhuc .subpage-nav-style-jhuc ul.subpage-nav-list ul.sub-menu li.menu-item a:hover {
  text-decoration: none;
}
.dwg_base_child_jhuc .subpage-nav-style-jhuc ul.subpage-nav-list li.current-menu-item a:before,
.dwg_base_child_jhuc .subpage-nav-style-jhuc ul.subpage-nav-list li.current_page_item a:before {
  left: 0px;
}
.dwg_base_child_jhuc .subpage-nav-style-jhuc ul.subpage-nav-list li.current-menu-item a:hover:before,
.dwg_base_child_jhuc .subpage-nav-style-jhuc ul.subpage-nav-list li.current_page_item a:hover:before {
  left: 0px;
}
.dwg_base_child_jhuc.page-parent .subpage-nav-style-jhuc h3.subpage-nav-title {
  display: none;
}
.dwg_base_child_jhuc #sidebar .widget_nav_menu ul.menu {
  margin: 0;
  padding: 0;
  list-style: none;
  *zoom: 1;
}
.dwg_base_child_jhuc #sidebar .widget_nav_menu ul.menu:before, .dwg_base_child_jhuc #sidebar .widget_nav_menu ul.menu:after {
  content: " ";
  display: table;
}
.dwg_base_child_jhuc #sidebar .widget_nav_menu ul.menu:after {
  clear: both;
}
.dwg_base_child_jhuc #sidebar .widget_nav_menu ul.menu li.menu-item {
  margin: 1px 0;
  padding: 0;
  list-style: none;
  display: block;
}
.dwg_base_child_jhuc #sidebar .widget_nav_menu ul.menu li.menu-item a {
  margin: 0;
  padding: 1.25rem 1.75rem;
  display: block;
  text-decoration: none;
  position: relative;
  line-height: 1;
  overflow: hidden;
  font-size: 1rem;
}
.dwg_base_child_jhuc #sidebar .widget_nav_menu ul.menu li.menu-item a:hover {
  text-decoration: none;
}
.dwg_base_child_jhuc #sidebar .widget_nav_menu ul.menu li.menu-item a:before {
  content: " ";
  height: 100%;
  width: 8px;
  position: absolute;
  left: -12px;
  top: 0px;
  z-index: 5;
}
.dwg_base_child_jhuc #sidebar .widget_nav_menu ul.menu li.menu-item a:hover:before {
  left: 0px;
}

.dwg_base_child_jhuc #soh_accordian .accordian-item-inner-padding {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.dwg_base_child_jhuc #soh_accordian h4.accordian-title {
  padding-top: 0.5rem;
  padding-bottom: 0.625rem;
}
