@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700|Open+Sans+Condensed:700');@font-face{font-family:'RotisSansSerifRegular';src:url('/themes/custom/openjob/public/fonts/rotis/rotissansserif-webfont.eot');src:url('/themes/custom/openjob/public/fonts/rotis/rotissansserif-webfont.eot?#iefix') format('embedded-opentype'),url('/themes/custom/openjob/public/fonts/rotis/rotissansserif-webfont.woff') format('woff'),url('/themes/custom/openjob/public/fonts/rotis/rotissansserif-webfont.ttf') format('truetype'),url('/themes/custom/openjob/public/fonts/rotis/rotissansserif-webfont.svg#RotisSansSerifRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'openjobmetis-icons';src:url('../fonts/openjobmetis-icons/openjobmetis-icons.eot?qri67t');src:url('../fonts/openjobmetis-icons/openjobmetis-icons.eot?qri67t#iefix') format('embedded-opentype'),url('../fonts/openjobmetis-icons/openjobmetis-icons.ttf?qri67t') format('truetype'),url('../fonts/openjobmetis-icons/openjobmetis-icons.woff?qri67t') format('woff'),url('../fonts/openjobmetis-icons/openjobmetis-icons.svg?qri67t#openjobmetis-icons') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="openjobmetis-"],[class*=" openjobmetis-"]{font-family:'openjobmetis-icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga", normal, "dlig";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.openjobmetis-alert:before{content:"\e91f"}.openjobmetis-calendar:before{content:"\e91e"}.openjobmetis-arrow-left:before{content:"\e908"}.openjobmetis-check:before{content:"\e909"}.openjobmetis-contratto:before{content:"\e90a"}.openjobmetis-cornern-left:before{content:"\e90b"}.openjobmetis-cornern-right:before{content:"\e90c"}.openjobmetis-dropdown:before{content:"\e90d"}.openjobmetis-eye-closed:before{content:"\e90e"}.openjobmetis-eye:before{content:"\e90f"}.openjobmetis-facebook:before{content:"\e910"}.openjobmetis-filters:before{content:"\e911"}.openjobmetis-grid:before{content:"\e912"}.openjobmetis-instagram:before{content:"\e913"}.openjobmetis-linkedin:before{content:"\e914"}.openjobmetis-list:before{content:"\e915"}.openjobmetis-luogo:before{content:"\e916"}.openjobmetis-pin:before{content:"\e917"}.openjobmetis-pin2:before{content:"\e918"}.openjobmetis-position:before{content:"\e919"}.openjobmetis-search:before{content:"\e91a"}.openjobmetis-share:before{content:"\e91b"}.openjobmetis-twitter:before{content:"\e91c"}.openjobmetis-youtube:before{content:"\e91d"}.openjobmetis-icon-close:before{content:"\e905"}.openjobmetis-icon-document:before{content:"\e906"}.openjobmetis-icon-plus:before{content:"\e907"}.openjobmetis-icons-download:before{content:"\e904"}.openjobmetis-icon-document1:before{content:"\e900"}.openjobmetis-icon-cursor:before{content:"\e901"}.openjobmetis-icon-bell:before{content:"\e902"}.openjobmetis-icon-corner-right:before{content:"\e903"}.openjobmetis-folder:before{content:"\e92f"}.openjobmetis-clock:before{content:"\e94e"}.openjobmetis-redo2:before{content:"\e968"}body.store-locator .heading-row{margin-bottom:0}body.store-locator .heading-row .region-header{min-height:0}body.store-locator .heading-row .region-header nav[role="navigation"]:after,body.store-locator .heading-row .region-header:before,body.store-locator .heading-row .region-header:after{content:normal}body.store-locator footer.footer{margin-top:0}body.store-locator #store-locator #form-store-locator{position:relative;margin-top:32px;margin-top:2rem;margin-bottom:32px;margin-bottom:2rem}body.store-locator #store-locator #form-store-locator #inp-address{background:none;width:100%;padding:25.6px 48px;padding:1.6rem 3rem;padding-right:80px;padding-right:5rem;border:1px solid #E5E5E5;border-radius:10rem;text-transform:uppercase}body.store-locator #store-locator #form-store-locator button[type="submit"]{position:absolute;right:0;top:0;bottom:0;border:none;background:none;color:#B51618;padding-left:16px;padding-left:1rem;padding-right:41.6px;padding-right:2.6rem;padding-top:8px;padding-top:.5rem;outline:none}body.store-locator #store-locator #form-store-locator button[type="submit"] i{color:inherit;font-size:28.8px;font-size:1.8rem}body.store-locator #store-locator #form-store-locator button[type="submit"]:hover,body.store-locator #store-locator #form-store-locator button[type="submit"]:focus{color:#0B518C}body.store-locator #store-locator .map-control-zoom{left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;text-align:center;padding:0;z-index:10;-webkit-box-shadow:4px 4px 16px -4px rgba(0, 0, 0, .7);box-shadow:4px 4px 16px -4px rgba(0, 0, 0, .7)}body.store-locator #store-locator .map-control-zoom .zoom-in,body.store-locator #store-locator .map-control-zoom .zoom-out{cursor:pointer;text-align:center;color:#0B518C;background:#FFFFFF;position:relative;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.store-locator #store-locator .map-control-zoom .zoom-in.max,body.store-locator #store-locator .map-control-zoom .zoom-out.max{color:#E5E5E5}body.store-locator #store-locator .map-control-zoom .zoom-in:hover,body.store-locator #store-locator .map-control-zoom .zoom-out:hover{background:#B51618}body.store-locator #store-locator .map-control-zoom .zoom-in:hover .adt:before,body.store-locator #store-locator .map-control-zoom .zoom-out:hover .adt:before,body.store-locator #store-locator .map-control-zoom .zoom-in:hover .adt:after,body.store-locator #store-locator .map-control-zoom .zoom-out:hover .adt:after{background:white}body.store-locator #store-locator .map-control-zoom .adt{position:relative;width:16px;height:16px;margin:12px;display:block}body.store-locator #store-locator .map-control-zoom .adt:before{content:'';width:100%;position:absolute;height:2px;display:block;background:#0B518C;left:0;top:7px}body.store-locator #store-locator .map-control-zoom .adt.icon-plus:after{content:'';width:2px;position:absolute;height:100%;display:block;background:#0B518C;left:7px;top:0}body.store-locator #store-locator #messages h5,body.store-locator #store-locator .store-detail h5{font-size:25.6px;font-size:1.6rem;font-weight:bold;line-height:1.2;color:#000000;margin:0 0 24px;margin:0 0 1.5rem}body.store-locator #store-locator #messages{font-size:22.4px;font-size:1.4rem;display:none;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:11;width:100%;padding:3.125em;max-width:460px;background:#FFFFFF;text-align:center;-webkit-box-shadow:0 0 16px -4px rgba(0, 0, 0, .7);box-shadow:0 0 16px -4px rgba(0, 0, 0, .7);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}body.store-locator #store-locator #messages .content{padding:0;margin-bottom:32px;margin-bottom:2rem}body.store-locator #store-locator #messages h5{font-size:35.2px;font-size:2.2rem}body.store-locator #store-locator #messages p{color:#000000;margin-bottom:0}body.store-locator #store-locator #messages p,body.store-locator #store-locator #messages a{font-size:1em}body.store-locator #store-locator #messages a{cursor:pointer}body.store-locator #store-locator #messages .close-message{position:absolute;right:24px;right:1.5rem;top:24px;top:1.5rem;cursor:pointer;display:block;font-size:20.8px;font-size:1.3rem;width:2em;height:2em;font-size:16px;font-size:1rem}body.store-locator #store-locator #messages .close-message:before,body.store-locator #store-locator #messages .close-message:after{position:absolute;left:1em;content:'';height:2em;width:.2em;background-color:#333}body.store-locator #store-locator #messages .close-message:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.store-locator #store-locator #messages .close-message:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.store-locator #store-locator #messages .close-message:hover:after,body.store-locator #store-locator #messages .close-message:hover:before{background:#B51618}body.store-locator #store-locator #messages.show{display:block;opacity:1}body.store-locator #store-locator #map{position:relative}body.store-locator #store-locator #map #map-canvas{height:100%;margin:0;padding:0;position:relative;width:100%;z-index:1}body.store-locator #store-locator #map.small{height:70% !important}body.store-locator #store-locator .infoBox{overflow:visible !important}@media (max-width:480px){body.store-locator #store-locator .infoBox .store-detail{width:320px !important;margin-left:0;margin:auto}body.store-locator #store-locator .infoBox .store-detail .content{padding:1.5em;font-size:14px}}body.store-locator #store-locator .store-detail{background:#FFFFFF;font-family:'Open Sans',sans-serif;text-align:center;margin-left:-112px;margin-left:-7rem;width:736px;width:46rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;-webkit-box-shadow:0 0 16px -4px rgba(0, 0, 0, .7);box-shadow:0 0 16px -4px rgba(0, 0, 0, .7)}body.store-locator #store-locator .store-detail:before{content:'';display:block;width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:22px solid #FFFFFF;position:absolute;top:-11px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.store-locator #store-locator .store-detail.show{height:auto;visibility:visible;opacity:1;float:left}body.store-locator #store-locator .store-detail .content{padding:2.5em 2em 2em;width:100%;background:transparent;font-size:25.6px;font-size:1.6rem;line-height:1.5;color:#000000;max-width:460px}body.store-locator #store-locator .store-detail .col.full{font-size:20.8px;font-size:1.3rem;font-weight:normal;line-height:1.69;letter-spacing:normal;color:#000000;margin-bottom:1em}body.store-locator #store-locator .store-detail .col.full .address{margin-bottom:0}body.store-locator #store-locator .store-detail .actions{margin-top:40px;margin-top:2.5rem}body.store-locator #store-locator .store-detail .col-email{margin-bottom:1.2em}body.store-locator #store-locator .store-detail .col-email a{color:black;text-decoration:none;cursor:pointer}body.store-locator #store-locator .store-detail .col-email a:hover{text-decoration:underline}body.store-locator #store-locator .store-detail .content-info.cnt-opening{display:block;width:100%}body.store-locator #store-locator .store-detail .content-info.cnt-opening img{max-width:30%}