/*________________________________________JP LANG SPECIFIC CSS__________________________________*/
/*_____________MASTER____________*/
#menu {font-size: 0.65rem;}
#menu li[data-route="home"] 							{width:calc(36em / 12);}
#menu li[data-route="products"] 						{width:calc(76em / 12);}
#menu li[data-route="industries"] 						{width:calc(38em / 12);}
#menu li[data-route="applications"] 					{width:calc(60em / 12);}
#menu li[data-route="servicing-and-spares"] 			{width:calc(85em / 12);}
#menu li[data-route="health-and-safety"] 				{width:calc(73em / 12);}
#menu li[data-route="news-and-exhibitions"] 			{width:calc(75em / 12);}
#menu li[data-route="about"] 							{width:calc(65em / 12);}
#menu li[data-route="contact"] 							{width:calc(60em / 12);}
#menu > div > ul > li > a, #menu > div > ul > li > span {height:2.5em;}
@media (min-width:53em) {
    #menu {font-size: 0.75rem;}
}
@media (min-width:62em) {
	#menu > div > ul > li > a {padding:0.6em 0.5em !important;}
}
@media (min-width:70em) {
    #menu > div > ul > li > a {padding:0.6em 0.667em !important;}
    #menu li[data-route="home"] 							{width:calc(40em / 12);}

    #menu li[data-route="industries"] 						{width:calc(40em / 12);}
    #menu li[data-route="applications"] 					{width:calc(64em / 12);}
    #menu li[data-route="servicing-and-spares"] 			{width:calc(88em / 12);}
    #menu li[data-route="health-and-safety"] 				{width:calc(77em / 12);}

    #menu li[data-route="contact"] 							{width:calc(65em / 12);}
}
#world-clock ul li {
    max-width: 7rem;
}
#protecting-people > div {
    width: 8rem;
}
/*_____________HOME____________*/
@media (min-width:48em){
    .v-home .banner-slider .slide[data-subject="products"] .blockline {
        width: 15em;
    }
    .v-home #product-areas .blockquote {
        max-width: 10em;
    }
    .v-home .slide[data-subject="products"] .video-link {
        max-width: 25rem;
    }
    .v-home #twitter iframe.twitter-timeline {
        height: 19.75rem !important;
    }
}
.v-home #social .social-channels li.social-bigger a {
    width: 6rem;
}

/*________________________RELINK PRODUCT LOGOS________________________*/
.v-home .product-slider li[data-product="fx-series"].active a h2 {
    background-image: url(../images/fx-series-logo.png);
}
.v-home .product-slider li[data-product="s-series"].active a h2 {
    background-image: url(../images/s-series-logo.png);
}
.v-home .product-slider li[data-product="fx-series"] a h2 {
    background: url(../images/fx-series-logo-white.png) 0 0 / auto 100% no-repeat;
}
.v-home .product-slider li[data-product="s-series"] a h2 {
    background: url(../images/s-series-logo-white.png) 0 0 / auto 100% no-repeat;
}
.v-home .product-slider li[data-product="s-fx-fusion"] a h2 {
    background: url(../images/s-and-fx-fusion-logo-white.svg) 0 0 / auto 100% no-repeat;
    padding-top: 1.8375em;
    height: 0;
    overflow: hidden;
}
.v-home .product-slider li[data-product="s-fx-fusion"].active a h2 {
    background-image: url(../fonts/s-and-fx-fusion-logo.svg);
}
@media (min-width: 48em) {
    .v-home .product-slider li[data-product="s-fx-fusion"] a h2 {
        background: url(../fonts/s-fx-fusion-logo-linear-white.svg) 0 0 / 100% auto no-repeat;
        padding-top: 0.91875em;
    }
    .v-home .product-slider li[data-product="s-fx-fusion"].active a h2 {
        background-image: url(../fonts/s-fx-fusion-logo-linear.svg);
    }
}
/*_____________PRODUCTS____________*/
@media (min-width: 62em) {
    .v-product.v-s-fusion #videos ul li:first-child {
        width: 20em;
    }
}
/*_____________EXHIBITIONS____________*/
.v-exhibitions #exhibition-filter {
    flex: 0 0 22%;
    max-width: 22%;
}
/*_____________APPLICATIONS ICONS____________*/
.v-applications .applications-list li a {
	font-size:0.84em;
}
@media (min-width:48em) {
	.v-applications .applications-list li a {
        font-size:calc(((100vw - 5 * 0.9375rem) / 4) * 0.063091);
        padding-top: 8em !important;
	}
}
@media (min-width:62em) {
	.v-applications .applications-list li a {
        font-size:calc(((93.75vw - 8 * 0.9375rem) / 4) * 0.063091);
	}
}
@media (min-width:80em) {
	.v-applications .applications-list li a {
        font-size:1.15rem;
        padding-top: 6.75em !important;
	}
}
/*_____________INDUSTRIES ICONS____________*/
.v-industry .panel .side-quote {
    font-size: 0.95rem;
}
/*_____________ABOUT____________*/
.v-about #statistics #videos {
    margin-top: -8em;
}
@media (min-width:48em) {
	.v-about #statistics #videos {
        margin-top: -10em;
    }
}




