/** UW Medicine Styles 07.12.2023 **/

h1 { 
    font-size: 57px;
    font-weight: 600!important; 
    color: #4b2e83;
    text-transform: capitalize;
}
h2 {
    font-size: 35px;
    font-weight: 400!important; 
    color: #474747!important;
}
h3 {
    font-size: 24px;
    font-weight: 600!important; 
    color: #474747!important;
}
h4 {
    font-size: 20px;
    font-weight: 400!important;
    color: #474747!important;
}
h5 {
    font-size: 18px;
    font-weight: 700!important;
    color: #474747!important;
}
h6 {
    font-size: 16px;
    font-weight: 700!important;
    color: #474747!important;
}
.hero-height2 h1 {
    text-transform: capitalize;
}
/* Display Headings */
.display-1 {
    font-size: 45px!important;
    font-weight: 400!important;
    color: #474747!important;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
}
.display-2 {
    font-size: 32px!important;
    font-weight: 400!important;
    color: #474747!important;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
}
.display-3 {
    font-size: 24px!important;
    font-weight: 400!important;
    color: #474747!important;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
}
.display-4 {
    font-size: 18px!important;
    font-weight: 400!important;
    color: #474747!important;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
}
/* Preferred Button Style - Please refer homepage for more examples

<div class="uwm-btn-container">
    <div class="uwm-btn">
          <a href="/" target="_blank">
            <span class="uwm-btn-txt">
                <i class="hidden u-ips-2"></i>Button Test
            </span>
        </a>
    </div>
</div>

*/
.hentry {
    padding-bottom: 2rem !important;
}
.uwm-btn-container {
    padding: 1em 0;
}
.uwm-btn {
    border: 1px solid #c2c2c2;
    padding: 0;
    color: #333333!important;
    background: #FFF;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    box-shadow: inset 0 0 0 0 #ffc700;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    width: 100%;
}
.uwm-btn:hover {
    box-shadow: inset 800px 0 0 0 #ffc700;
    color: #333333!important;
}
.uwm-btn a {
    color: #474747;
    text-decoration: none!important;
}
.uwm-btn-txt {
    padding: 8px;
    position: relative;
    display: block;
    z-index: 9999;
    transition: all 0.45s ease-in;
    overflow: hidden;
}
.u-ips-2 {
    -webkit-transform: skew(-45deg);
    transform: skew(-45deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    position: absolute;
    display: block !important;
    top: -6px;
    left: -11px;
    height: 30px;
    width: 20px;
    background: #FFc700;
    visibility: visible!important;
}
#hero-container h1 {
    text-transform: none;
}
.uw-body a:focus, .uw-body a:hover {
    color: #474747;
}
.uw-hero-image.hero-height #hero-container h1, .no-uw-hero-image.hero-height #hero-container h1 {
    padding: 130px 20% 0 0;
}
.hero-height2 .container #hashtag.mask {
    min-height: 90px;
}
.uw-thinstrip {
    background: linear-gradient(95deg,#37236a,#37236a 45%,#6f3178)!important;
    padding-top: 26px;
}
.uw-hero-image::after, .no-uw-hero-image::after {
    background: none;
}
.uwm-hero-image::after, .uwm-hero-image::after, .uwm-hero-image::before, .uwm-hero-image::before {
    background: none!important;
}
.uwm-hero-image.hero-height #hero-container h1::after, .no-uw-hero-image.hero-height #hero-container h1::after {
    background: none!important;
}
.hero-height2 h1::after {
    background: none!important;
}
.udub-slant {
    display: none;
}
#hero-container h1, .uw-body .uw-site-title, .hero-height2 h1 {
    font-family: "Encode Sans",sans-serif;
    font-size: 57px;
    font-weight: 400;
}
.uwm-logo {
    background: url(assets/svg/uw-medicine-logo.svg) no-repeat 0 0!important;
    width: 200px!important;
    height: auto!important;
    top: 0;
    text-indent: -9999px;
    position: absolute;
    margin-top: 5px;
}
.dawgdrops-inner {
    padding: 10px 0 10px 0;
}
.dawgdrops-item.dawgdrops-item a {
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    padding: 10px 25px 15px 25px;
}
.dawgdrops-item a {
    text-transform: none;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    color: #474747;
}
.dawgdrops-item.dawgdrops-item a:focus, .dawgdrops-item.dawgdrops-item a:hover {
    color: rgb(51, 117, 211);
}
#dawgdrops .dawgdrops-menu {
    margin-top: -15px;
}
.dawgdrops-item.dawgdrops-item li a {
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    
}
.uw-breadcrumbs {
    margin: 0;
    padding: 20px 20px 0 0px;
}
.uw-sidebar {
    padding-top: 20px;
}
ul.uw-sidebar-menu {
    margin-top: 0;
}
ul.uw-sidebar-menu li.pagenav ul li.current_page_item, ul.uw-mobile-menu li.pagenav ul li.current_page_item, ul.uw-sidebar-menu>div ul li.current_page_item, ul.uw-mobile-menu>div ul li.current_page_item, ul.uw-sidebar-menu li.pagenav ul li.current_page_parent, ul.uw-mobile-menu li.pagenav ul li.current_page_parent, ul.uw-sidebar-menu>div ul li.current_page_parent, ul.uw-mobile-menu>div ul li.current_page_parent {
    background: #D9DBDD;
    color: #474747;
}
ul.uw-sidebar-menu li.pagenav ul li.current_page_item.current_page_ancestor>a:after, ul.uw-mobile-menu li.pagenav ul li.current_page_item.current_page_ancestor>a:after, ul.uw-sidebar-menu>div ul li.current_page_item.current_page_ancestor>a:after, ul.uw-mobile-menu>div ul li.current_page_item.current_page_ancestor>a:after, ul.uw-sidebar-menu li.pagenav ul li.current_page_parent.current_page_ancestor>a:after, ul.uw-mobile-menu li.pagenav ul li.current_page_parent.current_page_ancestor>a:after, ul.uw-sidebar-menu>div ul li.current_page_parent.current_page_ancestor>a:after, ul.uw-mobile-menu>div ul li.current_page_parent.current_page_ancestor>a:after {
    background: #E5E7E8;
}
ul.uw-sidebar-menu li.pagenav ul li.current_page_item.current_page_ancestor > a:hover, ul.uw-mobile-menu li.pagenav ul li.current_page_item.current_page_ancestor > a:hover, ul.uw-sidebar-menu > div ul li.current_page_item.current_page_ancestor > a:hover, ul.uw-mobile-menu > div ul li.current_page_item.current_page_ancestor > a:hover, ul.uw-sidebar-menu li.pagenav ul li.current_page_parent.current_page_ancestor > a:hover, ul.uw-mobile-menu li.pagenav ul li.current_page_parent.current_page_ancestor > a:hover, ul.uw-sidebar-menu > div ul li.current_page_parent.current_page_ancestor > a:hover, ul.uw-mobile-menu > div ul li.current_page_parent.current_page_ancestor > a:hover, ul.uw-sidebar-menu li.pagenav ul li.current_page_item.current_page_ancestor > a:focus, ul.uw-mobile-menu li.pagenav ul li.current_page_item.current_page_ancestor > a:focus, ul.uw-sidebar-menu > div ul li.current_page_item.current_page_ancestor > a:focus, ul.uw-mobile-menu > div ul li.current_page_item.current_page_ancestor > a:focus, ul.uw-sidebar-menu li.pagenav ul li.current_page_parent.current_page_ancestor > a:focus, ul.uw-mobile-menu li.pagenav ul li.current_page_parent.current_page_ancestor > a:focus, ul.uw-sidebar-menu > div ul li.current_page_parent.current_page_ancestor > a:focus, ul.uw-mobile-menu > div ul li.current_page_parent.current_page_ancestor > a:focus {
    color: rgb(51, 117, 211);
}
ul.uw-mobile-menu>div ul li.current_page_item a, ul.uw-mobile-menu>div ul li.current_page_item span, ul.uw-mobile-menu>div ul li.current_page_parent a, ul.uw-mobile-menu>div ul li.current_page_parent span, ul.uw-mobile-menu li.pagenav ul li.current_page_item a, ul.uw-mobile-menu li.pagenav ul li.current_page_item span, ul.uw-mobile-menu li.pagenav ul li.current_page_parent a, ul.uw-mobile-menu li.pagenav ul li.current_page_parent span, ul.uw-sidebar-menu>div ul li.current_page_item a, ul.uw-sidebar-menu>div ul li.current_page_item span, ul.uw-sidebar-menu>div ul li.current_page_parent a, ul.uw-sidebar-menu>div ul li.current_page_parent span, ul.uw-sidebar-menu li.pagenav ul li.current_page_item a, ul.uw-sidebar-menu li.pagenav ul li.current_page_item span, ul.uw-sidebar-menu li.pagenav ul li.current_page_parent a, ul.uw-sidebar-menu li.pagenav ul li.current_page_parent span {
    border-color: #FFC700 !important;
}
ul.uw-mobile-menu>div ul li.current_page_item.current_page_ancestor>a:after, ul.uw-mobile-menu>div ul li.current_page_parent.current_page_ancestor>a:after, ul.uw-mobile-menu li.pagenav ul li.current_page_item.current_page_ancestor>a:after, ul.uw-mobile-menu li.pagenav ul li.current_page_parent.current_page_ancestor>a:after, ul.uw-sidebar-menu>div ul li.current_page_item.current_page_ancestor>a:after, ul.uw-sidebar-menu>div ul li.current_page_parent.current_page_ancestor>a:after, ul.uw-sidebar-menu li.pagenav ul li.current_page_item.current_page_ancestor>a:after, ul.uw-sidebar-menu li.pagenav ul li.current_page_parent.current_page_ancestor>a:after {
    background-color: #FFC700 !important;
}
ul.uw-mobile-menu>div ul li.current_page_item.current_page_ancestor>a:focus, ul.uw-mobile-menu>div ul li.current_page_item.current_page_ancestor>a:hover, ul.uw-mobile-menu>div ul li.current_page_parent.current_page_ancestor>a:focus, ul.uw-mobile-menu>div ul li.current_page_parent.current_page_ancestor>a:hover, ul.uw-mobile-menu li.pagenav ul li.current_page_item.current_page_ancestor>a:focus, ul.uw-mobile-menu li.pagenav ul li.current_page_item.current_page_ancestor>a:hover, ul.uw-mobile-menu li.pagenav ul li.current_page_parent.current_page_ancestor>a:focus, ul.uw-mobile-menu li.pagenav ul li.current_page_parent.current_page_ancestor>a:hover, ul.uw-sidebar-menu>div ul li.current_page_item.current_page_ancestor>a:focus, ul.uw-sidebar-menu>div ul li.current_page_item.current_page_ancestor>a:hover, ul.uw-sidebar-menu>div ul li.current_page_parent.current_page_ancestor>a:focus, ul.uw-sidebar-menu>div ul li.current_page_parent.current_page_ancestor>a:hover, ul.uw-sidebar-menu li.pagenav ul li.current_page_item.current_page_ancestor>a:focus, ul.uw-sidebar-menu li.pagenav ul li.current_page_item.current_page_ancestor>a:hover, ul.uw-sidebar-menu li.pagenav ul li.current_page_parent.current_page_ancestor>a:focus, ul.uw-sidebar-menu li.pagenav ul li.current_page_parent.current_page_ancestor>a:hover {
    color: #FFC700 !important;
}
ul.uw-mobile-menu>div ul li.current_page_ancestor ul.children li a, ul.uw-mobile-menu>div ul li.current_page_ancestor ul.children li span, ul.uw-mobile-menu>div ul li.current_page_item ul.children li a, ul.uw-mobile-menu>div ul li.current_page_item ul.children li span, ul.uw-mobile-menu li.pagenav ul li.current_page_ancestor ul.children li a, ul.uw-mobile-menu li.pagenav ul li.current_page_ancestor ul.children li span, ul.uw-mobile-menu li.pagenav ul li.current_page_item ul.children li a, ul.uw-mobile-menu li.pagenav ul li.current_page_item ul.children li span, ul.uw-sidebar-menu>div ul li.current_page_ancestor ul.children li a, ul.uw-sidebar-menu>div ul li.current_page_ancestor ul.children li span, ul.uw-sidebar-menu>div ul li.current_page_item ul.children li a, ul.uw-sidebar-menu>div ul li.current_page_item ul.children li span, ul.uw-sidebar-menu li.pagenav ul li.current_page_ancestor ul.children li a, ul.uw-sidebar-menu li.pagenav ul li.current_page_ancestor ul.children li span, ul.uw-sidebar-menu li.pagenav ul li.current_page_item ul.children li a, ul.uw-sidebar-menu li.pagenav ul li.current_page_item ul.children li span {
    color: #4b2e83 !important;
}
.dawgdrops-item.dawgdrops-item li a:hover, .dawgdrops-item.dawgdrops-item li a:focus {
    background-color: #ffffff!important;
    color: rgb(51, 117, 211)!important;
}
.uw-sidebar .widgettitle {
    text-transform: none;
}
.uw-sidebar .widgettitle::before {
    background-color: #FFC700;
}
.uw-footer {
    background: none;
    background-color:#f5f5f5;
    border: 0;
}
.uw-footer h4::before, .uw-footer h4::after {
    background-color: #d1d1d1;
}
.uw-footer .footer-wordmark {
    text-align: left;
}
.footer-wordmark.footer-uwmed, .footer-wordmark.footer-uwmed:hover {
    background: url(assets/svg/uw-medicine-logo-blk.svg) no-repeat 0 0 transparent !important;
    width: 200px!important;
    margin-top: 10px!important;
    margin-bottom: 30px;
}
.uw-footer ul.footer-social li a {
    background: no-repeat 0 -185px transparent;
    background-image: url(assets/svg/uw-sprite-uwmed.svg)!important;
}
.footer-nav-container {
    width: 100%;
}
.uw-footer ul.footer-links li a {
    color: #474747;
    font-size: 14px;
}
.uw-footer ul.footer-links li a::before {
    content: "|";
    position: relative;
}
.uw-footer ul.footer-links li a::after {
    content: none;
}
.footer-nav-flex {
    width: 50%;
    text-align: left;
    float: left;
}
.uw-footer ul.footer-links {
    display: flex;
    flex-wrap: wrap;
}
.uw-footer ul.footer-links li {
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 10px;
}
.footer-logo-container {
    width: 100%;
    text-align: right;
}
.uw-footer ul.footer-social li {
    text-align: left;
}
.footer-social-uwm {
    text-align: right;
    margin-top: 30px;
    display: inline-block;
    width: 100%;
}
.footer-privacy-half {
    width: 60%;
    float: left;
    text-align: right;
}
.footer-privacy-half.two {
    width: 40%;
    text-align: left;
}
.footer-privacy-half-menu {
    display: block;
    list-style-type: none;
    font-size: 10px;
}
.footer-privacy-half-menu li {
    display: inline;
}
.footer-privacy-half-menu li a {
    color: #ffffff;
}
.uw-footer ul.footer-links li a:focus, .uw-footer ul.footer-links li a:hover {
    color: rgb(51, 117, 211);
}
.footer-privacy-uwm {
    background: linear-gradient(95deg,#32006e,#32006e 45%,#76236c);
    padding: 20px 0;
    color: #ffffff;
}
.footer-privacy-uwm-p {
    color: #ffffff;
    font-size: 10px;
}
.uw-footer ul.footer-links {
    margin: 10px 0 0 0;
}
.page-template-big-hero #mobile-relative.frontpage button.uw-mobile-menu-toggle {
    margin-top: 0;
}
ul.uw-sidebar-menu li.pagenav ul li.current_page_item a, ul.uw-mobile-menu li.pagenav ul li.current_page_item a, ul.uw-sidebar-menu > div ul li.current_page_item a, ul.uw-mobile-menu > div ul li.current_page_item a, ul.uw-sidebar-menu li.pagenav ul li.current_page_parent a, ul.uw-mobile-menu li.pagenav ul li.current_page_parent a, ul.uw-sidebar-menu > div ul li.current_page_parent a, ul.uw-mobile-menu > div ul li.current_page_parent a, ul.uw-sidebar-menu li.pagenav ul li.current_page_item span, ul.uw-mobile-menu li.pagenav ul li.current_page_item span, ul.uw-sidebar-menu > div ul li.current_page_item span, ul.uw-mobile-menu > div ul li.current_page_item span, ul.uw-sidebar-menu li.pagenav ul li.current_page_parent span, ul.uw-mobile-menu li.pagenav ul li.current_page_parent span, ul.uw-sidebar-menu > div ul li.current_page_parent span, ul.uw-mobile-menu > div ul li.current_page_parent span {
    border-left: 10px solid #FFC700;
}
.uw-breadcrumbs li.current span {
    color: #008995;
}
.navbar.secondary-nav .navbar-nav .nav-item a.nav-link.active, .navbar.secondary-nav .navbar-nav .nav-item a.nav-link:active, .navbar.secondary-nav .navbar-nav .nav-item a.nav-link:focus, .navbar.secondary-nav .navbar-nav .nav-item a.nav-link:hover, .navbar.white-bar .navbar-nav .nav-item a.nav-link.active, .navbar.white-bar .navbar-nav .nav-item a.nav-link:active, .navbar.white-bar .navbar-nav .nav-item a.nav-link:focus, .navbar.white-bar .navbar-nav .nav-item a.nav-link:hover {
    color: #2c6ace !important;
}
.navbar.secondary-nav .navbar-nav .nav-item a.nav-link, .navbar.white-bar .navbar-nav .nav-item a.nav-link {
    color: #333d47 !important;
    font-size: 16px !important;
}
.navbar.secondary-nav .navbar-nav .nav-item a.nav-link, .navbar.white-bar .navbar-nav .nav-item a.nav-link {
    text-transform: inherit !important;
}

.uwm_purple_bar ul li a:hover, .uwm_purple_bar ul li a:visited:hover {
    color: #FFFFFF !important;
}
.no-uw-hero-image:after, .uw-hero-image:after, .uw-hero-image.hero-height h1:after {
    background: none!important;
}
.udub-slant span, .uw-hero-image .udub-slant-divider span {
    width: 110px !important;
}
.hero-height2 .udub-slant span, .uw-hero-image.hero-height .udub-slant span, .widget .udub-slant-divider.gold span, .udub-slant-divider.gold span {
    background-color: #FFC700 !important;
}
.widget .udub-slant-divider span {
    width: 3.5rem !important;
}
.navbar.secondary-nav .navbar-nav .nav-item a.nav-link, .navbar.white-bar .navbar-nav .nav-item a.nav-link {
    font-weight: 500!important;
}
footer.site-footer ul.footer-social li a {
    color: #333d47 !important;
}
footer.site-footer{
    border-top: 2px solid #d1d1d1 !important;
}
footer.site-footer ul.footer-links li:after {
    display: none;
}
footer.site-footer ul.footer-links li a {
    color: #333d47 !important;
    text-decoration: none!important;
}
footer.site-footer ul.footer-links li a:focus, footer.site-footer ul.footer-links li a:hover {
    
}
footer.site-footer {
    background: linear-gradient(95deg,#32006e,#32006e 45%,#76236c) !important;
}
footer.site-footer ul.footer-social li a:focus.facebook, footer.site-footer ul.footer-social li a:hover.facebook {
    background-position: 0 -185px !important;
}
footer.site-footer ul.footer-social li a:focus.linkedin, footer.site-footer ul.footer-social li a:hover.linkedin {
    background-position: -184px -185px !important;
}
footer.site-footer ul.footer-social li a:focus.twitter, footer.site-footer ul.footer-social li a:hover.twitter {
    background-position: -46px -185px !important;
}
footer.site-footer ul.footer-social li a:focus.instagram, footer.site-footer ul.footer-social li a:hover.instagram {
    background-position: -322px -185px !important;
}
footer.site-footer ul.footer-social li a:focus.youtube, footer.site-footer ul.footer-social li a:hover.youtube {
    background-position: -138px -185px !important;
}

/* Widget */
.widget_nav_menu ul.menu > li {
    background: #f2f2f2;
}
.widget_nav_menu ul.menu li a, .widget_nav_menu ul.menu li span {
    color: #474747;
    font-weight: 400;
}
.widget_nav_menu ul.menu>li>a {
    font-weight: 500 !important;
}
.widget_nav_menu ul.menu > li > a:hover, .widget_nav_menu ul.menu > li > a:focus, .widget_nav_menu ul.menu > li > a:active, .widget_nav_menu ul.menu ul.sub-menu a:hover, .widget_nav_menu ul.menu ul.sub-menu a:focus, .widget_nav_menu ul.menu ul.sub-menu a:active {
    background-color: #32006E;
    color: #ffffff;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .uw-thinstrip {
    height: 90px;
  }
    .footer-nav-flex {
        width: 100%;
    }
}
@media only screen and (max-width: 768px) { 
    #mobile-relative.frontpage {
        margin-top: 0;
    }
    .page-template-small-hero .uw-body #mobile-relative.frontpage {
        margin-top: 30px;
    }
    .navbar.secondary-nav .navbar-toggler:active .navbar-toggler-icon, .navbar.secondary-nav .navbar-toggler:focus .navbar-toggler-icon, .navbar.secondary-nav .navbar-toggler:hover .navbar-toggler-icon, .navbar.white-bar .navbar-toggler:active .navbar-toggler-icon, .navbar.white-bar .navbar-toggler:focus .navbar-toggler-icon, .navbar.white-bar .navbar-toggler:hover .navbar-toggler-icon {
        color: #FFFFFF !important;
        text-decoration: underline;
    }
    .navbar.secondary-nav .navbar-toggler[aria-expanded=true] .navbar-toggler-icon, .navbar.white-bar .navbar-toggler[aria-expanded=true] .navbar-toggler-icon {
        color: #FFFFFF!important;
    }
    .navbar.secondary-nav .navbar-toggler, .navbar.white-bar .navbar-toggler {
        background: #474747 !important;
    }
    .navbar.secondary-nav .navbar-toggler:before, .navbar.white-bar .navbar-toggler:before {
        background: #474747 !important;
        border-left: 1px solid #474747 !important;
    }
    .uwm-logo {
        width: 150px !important;
        margin: 10px;
    }
    #mobile-relative.frontpage ul.uw-mobile-menu > div > ul {
        margin: 15px -20px 0;
    }
    .footer-nav-flex {
        width: 100%;
    }
    .uw-footer ul.footer-links li {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .footer-social-uwm, .footer-logo-container {
        text-align: left;
    }
    .footer-privacy-half, .footer-privacy-half.two {
        width: 100%;
        text-align: left;
    }
    .footer-privacy-half ul {
        padding-left: 0;
    }
    .uw-hero-image.hero-height2 .container {
        bottom: 0;
        padding: 20px;
    }
    ul.uw-sidebar-menu li.pagenav ul li a, ul.uw-mobile-menu li.pagenav ul li a, ul.uw-sidebar-menu > div ul li a, ul.uw-mobile-menu > div ul li a {
        color: #474747;
    }
    ul.uw-sidebar-menu li.pagenav ul li.current_page_item a, ul.uw-mobile-menu li.pagenav ul li.current_page_item a, ul.uw-sidebar-menu > div ul li.current_page_item a, ul.uw-mobile-menu > div ul li.current_page_item a, ul.uw-sidebar-menu li.pagenav ul li.current_page_parent a, ul.uw-mobile-menu li.pagenav ul li.current_page_parent a, ul.uw-sidebar-menu > div ul li.current_page_parent a, ul.uw-mobile-menu > div ul li.current_page_parent a, ul.uw-sidebar-menu li.pagenav ul li.current_page_item span, ul.uw-mobile-menu li.pagenav ul li.current_page_item span, ul.uw-sidebar-menu > div ul li.current_page_item span, ul.uw-mobile-menu > div ul li.current_page_item span, ul.uw-sidebar-menu li.pagenav ul li.current_page_parent span, ul.uw-mobile-menu li.pagenav ul li.current_page_parent span, ul.uw-sidebar-menu > div ul li.current_page_parent span, ul.uw-mobile-menu > div ul li.current_page_parent span {
        color: #474747;
        font-weight: 400;
    }
    ul.uw-sidebar-menu li.pagenav ul li a:hover, ul.uw-mobile-menu li.pagenav ul li a:hover, ul.uw-sidebar-menu > div ul li a:hover, ul.uw-mobile-menu > div ul li a:hover {
        color: rgb(51, 117, 211);
    }
    #mobile-relative.frontpage ul.uw-mobile-menu > div > ul ul.sub-menu a:hover {
        color: rgb(51, 117, 211);
    }
    .sub-menu .current_page_item {
        border-left: 10px solid #FFC700;
    }
}
@media only screen and (max-width: 767px) {
    .home .uw-body .uw-site-title {
	margin: 10px 10px 0 0;
	font-size: 33px;
        padding-left: 0;
    } 
    #hero-container h1, .uw-body .uw-site-title, .hero-height2 h1{
        font-size: 18px;
        visibility: visible;
    }
    /* .page-template-default #hero-container h1, .uw-body .uw-site-title, .hero-height2 h1{
        visibility: hidden;
    } */
    .page-template-small-hero .uw-body .uw-site-title {
        margin: 10px 80px 20px 0;
	   font-size: 23px;
        visibility: hidden;
        padding-left: 0;
        height: auto;
        padding-top: 0;
    }
    .uw-thinstrip {
        height: 85px;
    }
    .uw-hero-image.hero-height2 {
        min-height: 140px;
    }
}