.salesregion__icon__sm{display:none;padding:1rem 0 1rem 0;padding-right:1rem;font-size:inherit;line-height:1.2;color:#808386}
.salesregion{position:absolute;display:none;right:15px;width:390px;height:480px;margin-top:5px;z-index:100;background-color:#fff;opacity:0;-ms-filter:"alpha(opacity=0)";-webkit-transition:all .5s ease;transition:all .5s ease;box-shadow:0 14px 28px rgba(0,0,0,0.1),0 10px 10px rgba(0,0,0,0.06);visibility:hidden}
.salesregion:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:0 7.5px 10px 7.5px;border-color:transparent transparent #041e42 transparent;position:absolute;right:17px;top:-10px}
.salesregion--open{opacity:1;-ms-filter:"alpha(opacity=100)";display:block;visibility:visible}
.salesregion--body-active{position:relative;overflow:hidden}
.salesregion--body-active .dynamicmenu{display:block}
.salesregion--body-active .dynamicmenu__main,.salesregion--body-active .dynamicmenu__item--search{visibility:hidden;display:none}
.salesregion__icon{height:34px;width:52px;border:0;display:block;background-image:url("clientlibs/resources/img/location_generic-24-48px.svg");background-repeat:no-repeat;background-position:center;background-color:transparent;background-size:25px;outline:0;cursor:pointer}
.salesregion__header{padding:15px 20px;padding:1.5rem 2rem;background-color:#041e42;overflow:hidden;position:relative}
.salesregion__header-title{font-size:17px;font-size:1.7rem;text-align:left;line-height:1;color:#fafafa;display:inline-block;padding-right:2rem}
.salesregion__header .scania-icon-close{margin:-3px 10px 0;height:30px;width:30px;color:#fff;font-size:23px;cursor:pointer;right:0;position:absolute}
.salesregion__subheader{background-color:#eeefee}
.salesregion__subheader-link{font-size:13px;font-size:1.3rem;padding:15px 20px;padding:1.5rem 2rem;font-family:"ScaniaSansBold",Helvetica,Arial,sans-serif;color:#041e42;line-height:1;text-transform:uppercase;display:inline-block;margin:0}
.salesregion__subheader-link.active{background-color:#fff}
.salesregion__subheader-link:hover,.salesregion__subheader-link:focus{text-decoration:underline;color:#03132a}
.salesregion__subheader-link .scania-icon-carret-down{height:100%;margin:0;margin-top:5px;margin-right:15px;display:inline-block;width:0}
.salesregion__template{position:relative;overflow-y:scroll}
.salesregion__list{margin:15px 0 0;margin:1.5rem 0 0;list-style:none;padding:0}
.salesregion__list--sales-units{margin:0}
.salesregion__list-item{text-align:left;border-bottom:1px solid #eeefee;padding:10px 0;padding:1rem 0;margin:0 20px;margin:0 2rem;line-height:1;position:relative}
.salesregion__list-item--po:not(:first-child){margin-top:20px;margin-top:2rem}
.salesregion__list-item:last-child{border-bottom:0}
.salesregion__list-item:active,.salesregion__list-item:hover,.salesregion__list-item:visited{text-decoration:none}
.salesregion__list-item-link{text-transform:capitalize;text-align:left;display:initial;color:#041e42;outline:0;font-size:13px;font-size:1.35rem}
.salesregion__list-item-link.active,.salesregion__list-item-link:active{text-decoration:none}
.salesregion__list-item-link:hover,.salesregion__list-item-link:focus{text-decoration:underline;outline:0;color:#03132a}
.salesregion__list-item-link:first-child:after{content:"";display:inline-block;width:auto}
.salesregion__list-item-link .scania-icon-carret-down{height:100%;margin:0;margin-top:5px;margin-right:15px;display:inline-block;width:0}
.salesregion__list-item-label{font-family:"ScaniaSansBold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:14px;font-size:1.4rem;color:#c8c9c7}
.separator-left-red:before{font-weight:normal;font-family:"ScaniaSansBold",Helvetica,Arial,sans-serif;margin:0 10px;margin:0 1rem}
.salesregion__lang-list{overflow:hidden;-webkit-transition:transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;height:auto;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;position:absolute;top:100%;left:0;right:0;background-color:#fff;z-index:3;border:1px solid #eeefee;box-shadow:0 14px 28px rgba(0,0,0,0.15),0 10px 10px rgba(0,0,0,0.12);list-style:none}
.salesregion__lang-list.collapsed{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}
.salesregion__lang-list-item{padding:10px 20px;padding:1rem 2rem;text-align:left}
.salesregion__lang-list-item:not(:last-child){border-bottom:1px solid #eeefee}
.salesregion__lang-list-item:hover,.salesregion__lang-list-item:focus{background-color:#eeefee}
.salesregion__lang-list-item a{display:block}
.rotate{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.salesregion__list-item-link:not(.collapsed) .rotate{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:0 !important}
@media(max-width:991px){.salesregion,.salesregion--mobile{margin:0 !important;top:62px;height:100%;width:100%;left:0;position:fixed;box-shadow:none}
.salesregion__header-title{font-size:16px;padding-right:43px}
.salesregion__list{padding-bottom:154px}
.salesregion__list--sales-units{padding-bottom:0}
.salesregion__template{max-height:100%}
.salesregion{margin-top:13px}
.salesregion:before{display:none}
.dynamicmenu__item--salesregion{margin:1rem 2rem 1rem}
.salesregion__icon__sm{display:block}
.salesregion__icon{display:none}
.salesregion__icon__sm span{display:block;padding:10px 0 10px 0;padding-right:1rem;font-size:inherit;line-height:1.2;color:#041e42}
.salesregion--body-active .m-header{position:fixed}
}
@media(min-width:992px){.salesregion__template{height:386px}
html[lang="it-IT"] .salesregion__template{height:374px}
.salesregion__header .scania-icon-close{display:none;visibility:hidden}
body:not(.iPad) .dynamicmenu__item--salesregion:hover>.salesregion,body:not(.iPad) .dynamicmenu__item--salesregion:focus>.salesregion{opacity:1;-ms-filter:"alpha(opacity=100)";display:block;visibility:visible}
}
@media only screen and (min-width:768px) and (max-width:992px){.salesregion__template ul li.sub-list-group{width:33%}
}
@media(min-width:768px) and (max-width:1199px){.salesregion__template .m-columns-5>li{width:calc(33.3333% - 40px);min-height:200px}
}
@media(min-width:1200px){.salesregion__template .m-columns-5>li{width:calc(20% - 40px)}
}