/* defaults for templates for overriding v0-5 20Jan2022 */

body h5{
	    font-size: calc(17px + 4 * ((100vw - 320px) / 680));
    line-height: calc(20px + 4 * ((100vw - 320px) / 680));
}

body h6{
	font-size: calc(17px + 2 * ((100vw - 320px) / 680));
    line-height: calc(20px + 2 * ((100vw - 320px) / 680));
}

/* make top bar visible for HK */
.top-navigation {
    display: block!important;
}


/* campaigns template */
.feature-stories-block {
    margin-bottom: 30px;
    position: relative;
}
.feature-stories-block .small-label,.action-block__label{
	position: absolute;
    z-index: 1;
    padding: 20px;
}
.feature-stories-block p {
    color: #ffffff;
    text-shadow: 0px 0px 10px black;
}
.action-block{
	text-align: center;
	padding:10px 20px;
}
.action-block .action-block__thumbnail {
    position: relative;
    clip-path: circle(45%);
}

.action-block .action-block__label {
    font-size: 2em;
    color: #fff;
    width: 100%;
    bottom: 50%;
    margin-bottom: -1em;
    font-weight: 700;
}

.action-block__thumbnail img {
    border-radius: 50%;
}

/* WWL */
.wwl__map-wrapper .sliding-menu {
    font-size: 24px;
    background-color: #fff;
    margin: 0;
    padding: 0.5em;
}


/* Orange last menu item styles */
/*
.weblinks-depth-1.navbar-nav.ml-auto .navbar-nav.weblinks>li:last-child a, .weblinks-depth-1.navbar-nav.features-block__heading-contents .navbar-nav.weblinks>li:last-child a, .weblinks-depth-1.navbar-nav.featured-actions__heading-contents .navbar-nav.weblinks>li:last-child a, .weblinks-depth-1.navbar-nav.fr-logo .navbar-nav.weblinks>li:last-child a, .weblinks-depth-1.navbar-nav.features-block__heading-contents:first-of-type>li:last-child a, .weblinks-depth-1.navbar-nav.featured-actions__heading-contents:first-of-type>li:last-child a, .weblinks-depth-1.navbar-nav.fr-logo:first-of-type>li:last-child a {
    background-color: #e05c16;
    color: #fff;
    padding-left: 5px;
    padding-right: 5px;
}*/