/*________________________________________DE LANG SPECIFIC CSS__________________________________*/
/*_____________MASTER____________*/
#menu {font-size: 0.65rem;}
#menu li[data-route="home"] 							{width:calc(50em / 12);}
#menu li[data-route="products"] 						{width:calc(195em / 12);}
#menu li[data-route="industries"] 						{width:calc(53em / 12);}
#menu li[data-route="applications"] 					{width:calc(85em / 12);}
#menu li[data-route="servicing-and-spares"] 			{width:calc(172em / 12);}
#menu li[data-route="health-and-safety"] 				{width:calc(115em / 12);}
#menu li[data-route="exhibitions"] 			            {width:calc(45em / 12);}
#menu li[data-route="about"] 							{width:calc(69em / 12);}
#menu li[data-route="contact"] 							{width:calc(58em / 12);}
@media (min-width:62em) {
    #menu {font-size: 0.75rem;}
	#menu > div > ul > li > a {padding:0.6em 0.5em !important;}
	#menu > div > ul > li > a, #menu > div > ul > li > span {height:3.25em;}
}
@media (min-width:70em) {
    #menu > div > ul > li > a {padding:0.6em 0.667em !important;}
    #menu > div > ul > li > a, #menu > div > ul > li > span {height:2.5em;}
    #menu li[data-route="servicing-and-spares"] 			{width:calc(177em / 12);}
    #menu li[data-route="health-and-safety"] 				{width:calc(116em / 12);}
    #menu li[data-route="about"] 							{width:calc(72em / 12);}
}
@media (min-width:48em){
    #drc-access {
        max-width: 21em;
    }
}
#protecting-people > div {
    width: 19em;
    padding: 1.2em 0.5em 3em 3em;
}
/*_____________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;
    }
}
/*________________________RELINK PRODUCT LOGOS________________________*/
.v-home .product-slider li[data-product="fx-series"].active a h2 {
    background-image: url(/i18n/lang/it/fx-series-logo.png);
}
.v-home .product-slider li[data-product="s-series"].active a h2 {
    background-image: url(/i18n/lang/it/s-series-logo.png);
}
.v-home .product-slider li[data-product="fx-series"] a h2 {
    background: url(/i18n/lang/it/fx-series-logo-white.png) 0 0 / auto 100% no-repeat;
}
.v-home .product-slider li[data-product="s-series"] a h2 {
    background: url(/i18n/lang/it/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(/i18n/lang/it/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(/i18n/lang/it/s-and-fx-fusion-logo.svg);
}
@media (min-width: 48em) {
    .v-home .product-slider li[data-product="s-fx-fusion"] a h2 {
        background: url(/i18n/lang/it/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(/i18n/lang/it/s-fx-fusion-logo-linear.svg);
    }
}
/*_____________PRODUCTS____________*/
.v-product .tech-data td, .v-product .tech-data th {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
@media (min-width:48em){
    .v-product #support .callout {
        flex: 0 0 19em;
    }
}
@media (min-width:62em){
    .v-product #videos ul li:first-child {
        width: 18em;
    }
}
/*_____________EXHIBITIONS____________*/
.v-exhibitions #exhibition-filter label strong {
    font-size: 0.85rem;
    margin-right: 0;
}
/*_____________APPLICATIONS ICONS____________*/
.v-applications .applications-list li a {
    font-size: 0.7rem;
}
@media (min-width:48em){
    .v-applications .applications-list li a {
        font-size:calc(((93.75vw - 8 * 0.9375rem) / 4) * 0.073091);
    }
}
@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.05rem;
    }
}
/*_____________INDUSTRIES ICONS____________*/
.v-industries .industries-list li a {
	font-size:0.84em;
}
.v-industry .applications-list li a {
    font-size: 0.75em;
    padding-top: 8em;
}
@media (min-width:48em) {
	.v-industries .industries-list li a {
        font-size:calc(((100vw - 5 * 0.9375rem) / 4) * 0.073091);
        padding-top: 8em !important;
    }
    .v-industry .applications-list li a {
        font-size:calc(((100vw - 5 * 0.9375rem) / 4) * 0.063091);
        padding-top: 6.75em;
    }
}
@media (min-width:62em) {
	.v-industries .industries-list li a {
        font-size:calc(((93.75vw - 8 * 0.9375rem) / 4) * 0.073091);
    }
    .v-industry .applications-list li a {
        font-size:calc(((93.75vw - 8 * 0.9375rem) / 4) * 0.063091);
        padding-top: 6.75em;
    }
}
@media (min-width:80em) {
	.v-industries .industries-list li a {
        font-size:0.9rem;
        padding-top: 6.75em !important;
    }
    .v-industry .applications-list li a {
        font-size:1.3em;
        padding-top: 6.75em !important;
    }
}
.v-servicing-and-spares .contact-box {
    top: 24em;
}




