/*!
	Theme Name: Unisystem
    Theme URI: https://unisystem.se
    Author: Sticky Beat
	Description: Unisystem Theme
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{overflow-y:scroll}body,ul{margin:0}h1,h2,.footer .sidebar-container h3,h3,h4{margin:0}*{box-sizing:border-box}img{max-width:100%;height:auto}figure{margin:0}body{font-family:"Roboto", Helvetica, Arial, sans-serif;font-size:18px;color:#4d4d4d}h1{margin-bottom:0.5em;color:#194881;font-size:38px;font-weight:bold;letter-spacing:-0.69px;line-height:40px}h2,.footer .sidebar-container h3{margin-bottom:0.6em;color:#194881;font-size:28px;line-height:34px}h3{margin-bottom:1em;color:#194881;font-size:18px;line-height:26px}ul,ol,p{margin-bottom:1em;font-size:18px;line-height:26px}ul{padding-left:1.2em}a{color:#4d4d4d}.content{background-color:white;padding-top:66px}.page-content{padding-bottom:20px;max-width:900px;width:100%;margin:0 auto}.padding-container{padding-left:20px;padding-right:20px}.page-sidebar{display:none}@media (min-width: 1024px){.content{max-width:1200px;min-height:calc(100vh - 294px);margin:auto}.content.w-sidebar{display:flex}.content.w-sidebar .page-content{margin-left:0}.content .page-sidebar{display:block;flex:0 1 300px;background-color:#eff0f0}}select{padding:8px;border-radius:4px}.header{position:fixed;top:0;left:0;right:0;height:66px;z-index:10;display:flex;justify-content:center;align-items:center;background-color:#194881}.header.menu-visible .burger{display:none}.header.menu-visible .close{display:block}.header.menu-visible .menu-wrapper{transform:translateX(0)}.header .close{display:none}.header .header-bar{flex:1 1 100%;position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:20px}.header .logo{flex:0 0 auto;width:126px}.header .logo img{display:block}.header .menu-wrapper{flex:0 0 auto;position:fixed;left:0;right:0;top:60px;bottom:0;z-index:9;transform:translateX(-110%);transition:transform 0.2s;display:flex;flex-direction:column;justify-content:center;padding:20px 20px 84px 20px;background-image:linear-gradient(#007db1, #194881)}.header .menu ul{margin:0;padding:0;list-style:none}.header .menu li{position:relative}.header .menu li.current_page_item:before{position:absolute;bottom:2px;left:0;right:0;display:block;content:"";height:2px;background-color:#fff}.header .menu li.facebook a{font-size:0;margin-top:5px;width:35px;height:35px;display:block;background-image:url("/wp-content/themes/unisystem/img/f_logo.png");background-size:100%;background-repeat:no-repeat}.header .menu a{display:block;color:white;font-size:32px;line-height:43px;text-decoration:none}.header .wpml-ls{position:absolute;bottom:0;z-index:11;left:0;right:0;text-align:center}@media (min-width: 1024px){.header{display:flex}.header .menu-toggle{display:none}.header .menu-wrapper{display:flex !important;flex-direction:row;align-items:center;position:static;padding:0 20px;margin-left:auto;background-image:none;transform:none;transition:none}.header .menu-wrapper .menu ul{display:flex}.header .menu-wrapper .menu li{margin:0 20px}.header .menu-wrapper .menu li.facebook a{margin-top:0px;width:25px;height:25px}.header .menu-wrapper .menu a{font-size:18px;line-height:24px}.header .wpml-ls{position:static}}.footer{padding:90px 30px;color:#fff;background-color:#194881}.footer p,.footer h3{margin:0}.footer .logo{display:block;margin:auto auto 5px auto;max-width:180px}.footer .logo img{display:block}.footer .sidebar-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-style:normal}.footer .sidebar-container>*{flex:0 1 33%;text-align:center;margin:1em 0}.footer .sidebar-container a{color:#fff;text-decoration:none}.footer .sidebar-container h3{margin:0;color:#fff}@media (min-width: 1024px){.footer .sidebar-container{flex-direction:row;justify-content:space-around}.footer .sidebar-container .footer-sidebar-1{order:2}.footer .sidebar-container .footer-sidebar-2{order:1;text-align:left}.footer .sidebar-container .footer-sidebar-3{order:3;text-align:right}}.start-page{margin-left:auto;margin-right:auto;background-color:white}.breadcrumb{padding:0;list-style:none;margin:10px 0;overflow:hidden}.breadcrumb li{display:inline-block;vertical-align:middle;margin-right:15px;color:#007db1;font-size:14px;letter-spacing:-0.25px;line-height:18px}.breadcrumb li a{color:#007db1}.button{display:inline-block;padding:15px 35px;text-align:center;text-decoration:none;border:2px solid;border-radius:27px}.button.small{padding:5px 20px}.button.white{color:#fff;border-color:#fff;transition:color 0.3s, background-color 0.3s}.button.white:hover{color:black;background-color:#fff}.button.blue{color:#fff;border-color:#007db1;background-color:#007db1}.button.blue:hover{opacity:0.7}.content-map-wrapper .content-container{padding:0 20px}.content-map-wrapper .map{position:relative;width:100%;height:400px}.contacts{display:flex;flex-wrap:wrap;padding:10px}.contact{flex:1 1 175px;padding:10px}.contact img{width:100%}.contact .name{margin:12px 0;color:#194881;font-size:16px;font-weight:bold;line-height:24px}.contact .role,.contact .mail,.contact .phone{display:block;font-size:14px;line-height:22px}.contact .role{margin:8px 0;color:#007db1}.contact .phone{text-decoration:none}@media (min-width: 768px){.content-map-wrapper{display:flex}.content-map-wrapper .content-container{flex:1 0 320px}.content-map-wrapper .map{flex:1 1 auto}.contact .name{margin:8px 0;font-size:22px;line-height:28px}.contact .role{font-size:16px}.contact .phone{font-size:18px;line-height:26px}.contact .mail{font-size:16px;line-height:26px}}.dealers-list .country{padding:20px 0;border-bottom:1px solid #007db1}.dealers-list h2,.dealers-list .footer .sidebar-container h3,.footer .sidebar-container .dealers-list h3{margin-bottom:0}.dealers-list .dealers{display:flex;flex-wrap:wrap}.dealers-list .dealers .dealer{flex:1 1 33%;min-width:280px;padding-right:20px}.dealers-list .additional-content{margin:40px auto;padding:20px 30px;max-width:650px;background-color:#eff0f0}.dealers-list .additional-content p{margin:0}.gallery-item{display:inline-block;margin:10px 10px 0 0}.gallery-item a{display:block}.gallery-item img{display:block;box-shadow:1px 1px 6px 0px #cfcfcf}.featured-items{display:flex;flex-wrap:wrap;padding:5px;margin:0;list-style:none}.featured-items>*{position:relative;flex:1 1 100%;margin:5px}.featured-items .item{position:relative;display:block}.featured-items .text-container{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;bottom:0;left:0;right:0;padding:10px;margin:auto;color:#fff;background-color:rgba(0,125,177,0.7)}.featured-items h3{margin:0;color:#fff;font-size:26px;font-weight:bold;line-height:31px;text-align:center}.featured-items .description{font-size:20px;font-weight:300;letter-spacing:-0.45px;line-height:26px;text-align:center}.featured-items .text-container{min-height:7.2em;font-size:3vw}.featured-items h3{font-size:1.5em;line-height:1.6em}.featured-items .description{font-size:1.3em;line-height:1.4em}.featured-items img{display:block;width:100%}@media (min-width: 768px){.featured-items>*{flex:1 1 calc(50% - 10px)}.featured-items .text-container{min-height:7.5em;font-size:1.5vw}.featured-items h3{font-size:1.5em;line-height:1.6em}.featured-items .description{font-size:1.3em;line-height:1.4em}}@media (min-width: 1024px){.featured-items>*{flex:1 1 calc(25% - 10px)}.featured-items .text-container{min-height:7.6em;font-size:1vw}.featured-items h3{font-size:1.5em;line-height:1.6em}.featured-items .description{font-size:1.3em;line-height:1.4em}}@media (min-width: 1600px){.featured-items .text-container{font-size:20px}}.hero{position:relative}.hero .unisystem-logo-desktop{display:none}.hero .text-wrapper{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;bottom:0;left:0;right:0;max-width:700px;padding:20px;margin:auto;color:#fff}.hero .text-wrapper *>{flex:1 1 auto}.hero .unisystem-logo{display:block;width:60%;max-width:250px;height:auto;margin:auto;margin-bottom:20px}.hero .hero-title{margin-top:auto;margin-bottom:20px;color:#fff;font-size:36px;font-weight:300;letter-spacing:-0.54px;line-height:40px;text-align:center}.hero .hero-text{display:block;text-align:center;margin-bottom:20px;}.hero img{display:block;height:480px;width:auto;max-width:none}@media (max-width: 768px){.hero{display:flex;justify-content:center;align-items:center;overflow:hidden}}@media (min-width: 768px){.hero .unisystem-logo{display:none}.hero .unisystem-logo-desktop{display:block;position:absolute;width:250px;max-width:25%;height:auto;right:20px;bottom:20px;top:auto}.hero .hero-title{margin-top:0;font-size:50px;font-weight:300;letter-spacing:-0.75px;line-height:58px}.hero .hero-text{display:block;margin-bottom:20px;font-size:20px;font-weight:300;letter-spacing:-0.45px;line-height:26px}.hero img{height:auto;width:100%}}.product{border:1px solid #007db1}.product .container{display:flex;flex-direction:column;padding:20px}.product .image-wrapper img{display:block;margin:auto;max-width:300px;width:100%}.product-documents ul{padding:0;margin-bottom:0;list-style:none}.product-documents li{display:flex;justify-content:space-between;align-items:center;padding:6px 15px}.product-documents li.heading{color:#fff;background-color:#007db1}.product-documents li:nth-child(even){background-color:#e5f2f7}.product-videos .heading{padding:6px 15px;color:#fff;background-color:#007db1}.product-videos ul{padding:10px;display:flex;flex-wrap:wrap;margin:0;list-style:none}.product-videos li{padding:10px;flex:1 1 100%}.product-videos .yt-container{position:relative;width:100%;padding-bottom:56.25%;margin:10px auto}.product-videos .yt-container iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}@media (min-width: 768px){.product .container{flex-direction:row;justify-content:space-between}.product .container .text-wrapper{order:-1}.product .image-wrapper img{min-width:200px}.product-videos li{flex:0 0 50%}}.product-category-list{padding:20px 0}.product-category-list ul{margin:0;padding:0;list-style:none}.product-category-list ul li.active:before,.product-category-list ul li.active>a{background-color:#007db1;color:#fff}.product-category-list ul li a{display:block;padding:12px 20px;text-decoration:none;font-size:18px;line-height:22px}.product-category-list ul *>ul li{position:relative;display:flex;padding-left:20px}.product-category-list ul *>ul li:before{position:absolute;content:"\2014";padding-top:9px}.product-category-list ul *>ul li.active{background-color:#007db1}.product-category-grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;list-style:none}.product-category-grid .item{position:relative;flex:0 1 calc(50% - 10px);width:calc(50% - 10px);margin-top:20px;border:2px solid #007db1}.product-category-grid .item.filler{border:none}.product-category-grid a{display:block}.product-category-grid h3{position:absolute;margin:0;padding:5px 8px;left:-1px;right:-1px;bottom:-1px;background-color:rgba(0,125,177,0.9);color:#fff}.product-category-grid img{display:block}@media (min-width: 768px){.product-category-grid .item{flex:0 1 calc(25% - 15px);width:calc(25% - 15px)}}.product-list{margin:0;padding:0;list-style:none}.product-list .product{padding:20px;margin:30px 0;border:1px solid #007db1}.product-list .product a{display:flex;flex-direction:column;justify-content:space-between;text-decoration:none}.product-list .product h2,.product-list .product .footer .sidebar-container h3,.footer .sidebar-container .product-list .product h3{margin:0 0 15px 0;color:#194881;font-size:24px;font-weight:bold;line-height:32px}.product-list .product img{display:block;margin:auto;max-width:300px;width:100%}@media (min-width: 768px){.product-list .product a{flex-direction:row}.product-list .product .text-wrapper{order:-1}}.references{padding:60px 20px 20px 20px}.references h2,.references .footer .sidebar-container h3,.footer .sidebar-container .references h3{color:#4d4d4d;font-size:40px;font-weight:bold;letter-spacing:-0.73px;line-height:48px;text-align:center}.references .items{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:870px;margin:auto}.references .item{display:block;flex:0 1 130px;width:130px}.content-support{padding-bottom:30px}.content-support .additional-content{margin:60px 0 40px 0}.support-item-container{padding:30px 0}.vision{padding:60px 20px;color:#fff;background-color:#007db1}.vision .text{max-width:768px;margin:auto;font-size:22px;font-weight:300;letter-spacing:-0.26px;line-height:28px;text-align:center}@media (min-width: 768px){.vision{padding:90px}.vision .text{font-size:30px;letter-spacing:-0.35px;line-height:38px}}

