/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height: 1.15;-webkit-text-size-adjust: 100%}body{margin: 0}h1{font-size: 2em;margin: .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: .35em .75em .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}*,*::before,*::after{box-sizing: border-box}main{display: block}table{border-collapse: collapse}table th{text-align: inherit}img{vertical-align: middle;max-width: 100%;max-height: 100%}button{border-radius: 0}a{background-color: transparent;-webkit-text-decoration-skip: objects;outline: none}address{font-style: normal;line-height: inherit}.container{margin-left: auto;margin-right: auto}@media only screen and (min-width: 0) and (max-width: 575px){.container{width: 100%}}@media only screen and (min-width: breakpoint) and (max-width: 767px){.container{width: 100%}}@media only screen and (min-width: 768px) and (max-width: 991px){.container{width: 100%}}@media only screen and (min-width: 992px) and (max-width: 1199px){.container{width: 960px}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.container{width: 1140px}}@media only screen and (min-width: 1400px) and (max-width: 0){.container{width: 1320px}}@media only screen and (min-width: 1400px){.container{width: 1320px}}.row{display: flex}.row > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0}.row > *:first-child{padding-left: 0}.row > *:last-child{padding-right: 0}.grid{display: flex;flex-wrap: wrap;margin-left: -1rem;margin-right: -1rem}.grid > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0;padding-bottom: 1rem}.cols-1 > *{flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: 100%}.cols-2 > *{flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: 50%}.cols-3 > *{flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: 33.33333333%}.cols-4 > *{flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: 25%}.cols-5 > *{flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: 20%}.cols-6 > *{flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: 16.66666667%}body{font-family: Arial, Helvetica, sans-serif;font-size: 1rem;color: #333;background: #fff;line-height: 1.5}h1,h2,h3,h4,h5,h6{color: inherit;font-weight: 700}h1{font-size: 2.5rem;margin: 0 0 2rem 0}h2{font-size: 2rem;margin: 0 0 2rem 0}h3{font-size: 1.75rem;margin: 0 0 1rem 0}h4{font-size: 1.5rem;margin: 0 0 1rem 0}h5{font-size: 1.25rem;margin: 0 0 1rem 0}h6{font-size: 1rem;margin: 0 0 1rem 0}p{margin: 0 0 1rem 0}small{font-size: .75em}a{color: #0d6efd;text-decoration: none}a:hover{color: #0257d5;text-decoration: underline}input[type=text],input[type=password],input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week],textarea,select{display: block;width: 100%;padding: .25rem .5rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #333;background-color: #fff;background-clip: padding-box;border: 1px solid #b3b3b3;appearance: none;border-radius: .25rem;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;outline: none}input[type=text]:disabled,input[type=password]:disabled,input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,textarea:disabled,select:disabled{opacity: 0.8}input[type=text]:focus,input[type=password]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus,select:focus{border-color: #999}input[type=text]:invalid,input[type=password]:invalid,input[type=color]:invalid,input[type=date]:invalid,input[type=datetime-local]:invalid,input[type=email]:invalid,input[type=month]:invalid,input[type=number]:invalid,input[type=search]:invalid,input[type=tel]:invalid,input[type=time]:invalid,input[type=url]:invalid,input[type=week]:invalid,textarea:invalid,select:invalid{border-color: #dc3545}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display: none}textarea{display: inline-block}button,input[type=submit],input[type=reset],.btn{display: inline-block;font-weight: 400;line-height: 1.5;color: #333;text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;user-select: none;background-color: #e6e6e6;border: 1px solid #e6e6e6;padding: .25rem .5rem;font-size: 1rem;border-radius: .25rem;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;outline: none}button:hover,input[type=submit]:hover,input[type=reset]:hover,.btn:hover{background-color: #d9d9d9;border-color: #d9d9d9;text-decoration: none}button:disabled,input[type=submit]:disabled,input[type=reset]:disabled,.btn:disabled{opacity: 0.8}button.btn-primary,input[type=submit].btn-primary,input[type=reset].btn-primary,.btn.btn-primary{color: #fff;background-color: #0d6efd;border-color: #0d6efd}button.btn-primary:hover,input[type=submit].btn-primary:hover,input[type=reset].btn-primary:hover,.btn.btn-primary:hover{background-color: #0262ef;border-color: #0262ef}fieldset{border: none;padding: 0}.slider{position: relative}.slider .slides{height: 100%;display: flex;overflow: hidden}.slider .slide{flex: 0 0 100%;transition: .5s all}.slider.slider-cols-2 .slide{flex: 0 0 50%}.slider.slider-cols-3 .slide{flex: 0 0 33.33333333%}.slider.slider-cols-4 .slide{flex: 0 0 25%}.slider .slider-nav{list-style: none;padding: 0;margin: 0;position: absolute;bottom: 1rem;left: 50%;transform: translateX(-50%)}.slider .slider-nav li{display: inline-block}.slider .slider-nav li{width: 8px;height: 8px;margin: 0 4px;background: #0d6efd;cursor: pointer}.slider .slider-nav li:hover,.slider .slider-nav li.on{background: #0257d5}.slider .slider-nav-prev{position: absolute;left: 1rem;top: 50%;transform: translateY(-50%)}.slider .slider-nav-prev.off{opacity: 0.5;filter: grayscale(1);cursor: default}.slider .slider-nav-next{position: absolute;right: 1rem;top: 50%;transform: translateY(-50%)}.slider .slider-nav-next.off{opacity: 0.5;filter: grayscale(1);cursor: default}.alert{padding: 1rem;border: 1px solid #e6e6e6;border-radius: .25rem;position: relative;margin-bottom: 1rem}.alert .close{position: absolute;top: .5rem;right: .5rem}.alert.alert-success{background: #aff0d2;border-color: #09311e;color: #09311e}.alert.alert-info{background: #fdffff;border-color: #08798f;color: #08798f}.alert.alert-warning{background: #fff;border-color: #aa4e01;color: #aa4e01}.alert.alert-error{background: #fff;border-color: #921925;color: #921925}@media only screen and (max-width: 767px){.hidden-mobile{display: none}}@media only screen and (min-width: 768px) and (max-width: 991px){.hidden-tablet{display: none}}@media only screen and (min-width: 992px) and (max-width: 0){.hidden-desktop{display: none}}@media only screen and (min-width: 992px){.hidden-desktop{display: none}}@media only screen and (min-width: 768px) and (max-width: 0){.visible-mobile{display: none}}@media only screen and (min-width: 768px){.visible-mobile{display: none}}@media only screen and (max-width: 767px){.visible-tablet{display: none}}@media only screen and (min-width: 992px) and (max-width: 0){.visible-tablet{display: none}}@media only screen and (min-width: 992px){.visible-tablet{display: none}}@media only screen and (max-width: 991px){.visible-desktop{display: none}}.row-fluid{display: flex}.row-fluid > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0}.row-fluid > *:first-child{padding-left: 0}.row-fluid > *:last-child{padding-right: 0}.span1{flex-grow: 1}.span2{flex-grow: 2}.span3{flex-grow: 3}.span4{flex-grow: 4}.span5{flex-grow: 5}.span6{flex-grow: 6}.span7{flex-grow: 7}.span8{flex-grow: 8}.span9{flex-grow: 9}.span10{flex-grow: 10}.span11{flex-grow: 11}.span12{flex-grow: 12}.form-horizontal .control-group{display: flex;align-items: flex-start;margin-bottom: .5rem}.form-horizontal .control-group:last-child{margin: 0}.form-horizontal .control-group .control-label{width: 150px;flex-shrink: 0;flex-grow: 0;padding: .25rem 0;border-top: 1px solid transparent}.form-horizontal .control-group .controls{flex-grow: 1}input[type=text]:invalid,input[type=password]:invalid,input[type=color]:invalid,input[type=date]:invalid,input[type=datetime-local]:invalid,input[type=email]:invalid,input[type=month]:invalid,input[type=number]:invalid,input[type=search]:invalid,input[type=tel]:invalid,input[type=time]:invalid,input[type=url]:invalid,input[type=week]:invalid,textarea:invalid,select:invalid{border-color: #b3b3b3}input[type=text].invalid,input[type=password].invalid,input[type=color].invalid,input[type=date].invalid,input[type=datetime-local].invalid,input[type=email].invalid,input[type=month].invalid,input[type=number].invalid,input[type=search].invalid,input[type=tel].invalid,input[type=time].invalid,input[type=url].invalid,input[type=week].invalid,textarea.invalid,select.invalid{border-color: #dc3545}.input-append{display: flex}.popover{width: fit-content;max-width: 50vw;background: rgba(26,26,26,0.7);color: #e6e6e6;padding: .5rem;border-radius: .25rem;font-size: 0.8em}.popover h1,.popover h2,.popover h3,.popover m h4,.popover h5,.popover h6,.popover p{margin: 0}*{margin: 0;padding: 0}body{position: absolute;font-family: Verdana, Geneva, sans-serif;font-size: 14px;line-height: 1.6em;width: 100%}a{text-decoration: none}a:hover{text-decoration: none;color: #b30606}a img{border: none;outline: none}p{margin: 0 0 20px 0}address{margin: 0 0 10px 0;font-style: normal}ul,ol{list-style-position: outside;padding: 0 0 0 20px;margin: 0 0 10px 0}ul ul,ol ul,ul ol,ol ol{margin: 0}h1,h2,h3,h4,h5,h6{margin: 0 0 20px 0;font-weight: normal}h1{font-size: 2em;line-height: 30px;text-transform: uppercase}h2{font-size: 1.8em;line-height: 30px;text-transform: uppercase}h3{font-size: 1.5em}h4,h5,h6{font-size: 1.3em}fieldset{border: 2px solid #2a2a2a;padding: 10px 15px;margin: 0 0 20px 0;border-radius: 10px}legend{border: 2px solid #2a2a2a;padding: 5px 15px;font-size: 1.3em;font-weight: bold;border-radius: 10px;color: #b30606}table{border-collapse: collapse}th{font-weight: normal;text-align: left}pre{font-size: 12px;font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace}code{font-size: 12px;padding: 10px 10px 10px 70px;min-height: 48px;display: block;text-align: left;font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace}dl#system-message{list-style: none;overflow: hidden;padding: 5px 15px;min-height: 45px;background: #2a2a2a;box-shadow: 0 0 20px #000;border-radius: 10px;margin: 0 0 30px 0}dl#system-message dt{display: block;float: left;width: 45px;height: 45px;font-size: 0;text-indent: -1000px;overflow: hidden;background: transparent url(../images/icons/message.png) 0 0 no-repeat;clear: both}dl#system-message dt.error{background-position: 0 0}dl#system-message dt.message{background-position: 0 -45px}dl#system-message dt.notice{background-position: 0 -90px}dl#system-message dd{margin: 0 0 0 60px;font-size: 1.1em;font-weight: bold;line-height: 25px;color: #e0e0e0}dl#system-message ul{list-style: none;margin: 0;padding: 10px 0}ul.menu,ul.menu ul{padding: 0;margin: 0;list-style: none}input.inputbox,input[type=text],input[type=password],input[type=email],input[type=tel],textarea,select{border: 2px solid #2a2a2a;padding: 10px 15px;border-radius: 10px;background: #e0e0e0;font-size: 1.2em;outline: none}input.inputbox.invalid,input[type=text].invalid,input[type=password].invalid,input[type=email].invalid,input[type=tel].invalid,textarea.invalid,select.invalid{border: 2px solid #b30606}select{background: #e0e0e0}input.button,button.button,input[type=submit],input[type=button]{box-shadow: 2px 2px 2px #999;background: #2a2a2a;border-radius: 10px;padding: 10px 15px;color: #e0e0e0;cursor: pointer;font-weight: bold;border: none}input.button:hover,button.button:hover,input[type=submit]:hover,input[type=button]:hover{color: #b30606}.icon-calendar{width: 32px;height: 32px;display: inline-block;background-image: url('../images/system/calendar.png');background-repeat: no-repeat;background-position: center center}#body{overflow: hidden}#wrapper{margin-left: auto;margin-right: auto;padding: 160px 0 60px 0;position: relative}@media only screen and (min-width: 0) and (max-width: 575px){#wrapper{width: 100%}}@media only screen and (min-width: breakpoint) and (max-width: 767px){#wrapper{width: 100%}}@media only screen and (min-width: 768px) and (max-width: 991px){#wrapper{width: 100%}}@media only screen and (min-width: 992px) and (max-width: 1199px){#wrapper{width: 960px}}@media only screen and (min-width: 1200px) and (max-width: 1399px){#wrapper{width: 1140px}}@media only screen and (min-width: 1400px) and (max-width: 0){#wrapper{width: 1320px}}@media only screen and (min-width: 1400px){#wrapper{width: 1320px}}@media only screen and (max-width: 767px){#wrapper{padding-bottom: 0}}@media only screen and (min-width: 768px) and (max-width: 0){#contentwrapper{display: flex}#contentwrapper > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0}#contentwrapper > *:first-child{padding-left: 0}#contentwrapper > *:last-child{padding-right: 0}}@media only screen and (min-width: 768px){#contentwrapper{display: flex}#contentwrapper > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0}#contentwrapper > *:first-child{padding-left: 0}#contentwrapper > *:last-child{padding-right: 0}}@media only screen and (max-width: 991px){#content{padding-left: 1rem;padding-right: 1rem}}@media only screen and (min-width: 768px) and (max-width: 0){#right{flex: 0 0 auto;width: 300px}#right .sticky{position: sticky;top: 120px}}@media only screen and (min-width: 768px){#right{flex: 0 0 auto;width: 300px}#right .sticky{position: sticky;top: 120px}}@media only screen and (max-width: 767px){#right{display: none}}@media only screen and (min-width: 768px) and (max-width: 0){#bottom{margin-bottom: 60px}}@media only screen and (min-width: 768px){#bottom{margin-bottom: 60px}}.c-offcanvas,.c-offcanvas-content-wrap{transform: translate3d(0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden}.c-offcanvas,.c-offcanvas-content-wrap,.c-offcanvas-bg.c-offcanvas-bg--reveal,.c-offcanvas-bg.c-offcanvas-bg--push{transition: transform 300ms cubic-bezier(.4, 0, .6, 1)}.c-offcanvas.is-open{transform: translate3d(0, 0, 0);visibility: visible}.c-offcanvas-content-wrap{position: relative;z-index: 1103;overflow: hidden;background: #fff}.c-offcanvas{position: fixed;min-height: 100%;max-height: none;top: 0;display: block;background: #fff;overflow-x: hidden;overflow-y: auto;z-index: 1110}.c-offcanvas--opening{transition-timing-function: cubic-bezier(.4, 0, .6, 1)}.c-offcanvas.is-closed{max-height: 100%;overflow: hidden;visibility: hidden;box-shadow: none}.c-offcanvas--overlay{z-index: 1106}.c-offcanvas--reveal{z-index: 1102}.c-offcanvas-bg{position: fixed;top: 0;height: 100%;width: 100%;z-index: 1105;left: -100%;background-color: transparent;transition: background-color 400ms cubic-bezier(.23, 1, .32, 1) 0ms}.c-offcanvas-bg.is-animating,.c-offcanvas-bg.is-open{left: 0;background-color: rgba(0,0,0,0.68);visibility: visible}.c-offcanvas-bg.is-closed{visibility: hidden}.c-offcanvas--left{height: 100%;width: 17em;transform: translate3d(-17em, 0, 0)}.c-offcanvas--right{height: 100%;width: 17em;right: 0;transform: translate3d(17em, 0, 0)}.c-offcanvas--top{left: 0;right: 0;top: 0;height: 12.5em;min-height: auto;width: 100%;transform: translate3d(0, -12.5em, 0)}.c-offcanvas--bottom{top: auto;left: 0;right: 0;bottom: 0;height: 12.5em;min-height: auto;width: 100%;transform: translate3d(0, 12.5em, 0)}.c-offcanvas-content-wrap{z-index: 1103}.c-offcanvas-content-wrap--reveal.c-offcanvas-content-wrap--left.is-open{transform: translate3d(17em, 0, 0)}.c-offcanvas-content-wrap--reveal.c-offcanvas-content-wrap--right.is-open{transform: translate3d(-17em, 0, 0)}.c-offcanvas--reveal{z-index: 1100;transform: translate3d(0, 0, 0)}.c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--left.is-open{transform: translate3d(17em, 0, 0)}.c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--right.is-open{transform: translate3d(-17em, 0, 0)}.c-offcanvas--push{z-index: 1106}.c-offcanvas--push--opening{transition-timing-function: cubic-bezier(0, 0, .2, 1)}.c-offcanvas-content-wrap{z-index: 1103}.c-offcanvas-content-wrap--push.c-offcanvas-content-wrap--left.is-open{transform: translate3d(17em, 0, 0)}.c-offcanvas-content-wrap--push.c-offcanvas-content-wrap--right.is-open{transform: translate3d(-17em, 0, 0)}.c-offcanvas-bg.c-offcanvas-bg--push.c-offcanvas-bg--left.is-open{transform: translate3d(17em, 0, 0)}.c-offcanvas-bg.c-offcanvas-bg--push.c-offcanvas-bg--right.is-open{transform: translate3d(-17em, 0, 0)}#offcanvas{background: #2a2a2a}@media only screen and (min-width: 768px) and (max-width: 0){#offcanvas{display: none}}@media only screen and (min-width: 768px){#offcanvas{display: none}}#offcanvas ul.menu a{color: #e0e0e0}#offcanvas ul.menu ul{padding-left: 45px}#offcanvas ul.menu > li{padding: .5rem;font-weight: bold;font-size: 1.1em}#offcanvas ul.menu > li > a{display: block;height: 26px;line-height: 26px;padding: 0 0 0 35px;background: transparent url(../images/icons/menu.png) 0 0 no-repeat}#offcanvas ul.menu > li > a:hover{color: #b30606}#offcanvas ul.menu > li > a.icon-home{background-position: 0 0}#offcanvas ul.menu > li > a.icon-home:hover{background-position: 0 -26px}#offcanvas ul.menu > li > a.icon-plug{background-position: 0 -52px}#offcanvas ul.menu > li > a.icon-plug:hover{background-position: 0 -78px}#offcanvas ul.menu > li > a.icon-box{background-position: 0 -104px}#offcanvas ul.menu > li > a.icon-box:hover{background-position: 0 -130px}#offcanvas ul.menu > li > a.icon-phone{background-position: 0 -156px}#offcanvas ul.menu > li > a.icon-phone:hover{background-position: 0 -182px}#offcanvas ul.menu > li > a.icon-cart{background-position: 0 -208px}#offcanvas ul.menu > li > a.icon-cart:hover{background-position: 0 -234px}#headerwrapper{position: fixed;top: 0;left: 0;width: 100%;height: 80px;z-index: 1100}#header{margin-left: auto;margin-right: auto;height: 80px;margin: 0 auto;box-shadow: 0 0 20px #000;overflow: hidden;background: #2a2a2a;border-radius: 0 0 10px 10px}@media only screen and (min-width: 0) and (max-width: 575px){#header{width: 100%}}@media only screen and (min-width: breakpoint) and (max-width: 767px){#header{width: 100%}}@media only screen and (min-width: 768px) and (max-width: 991px){#header{width: 100%}}@media only screen and (min-width: 992px) and (max-width: 1199px){#header{width: 960px}}@media only screen and (min-width: 1200px) and (max-width: 1399px){#header{width: 1140px}}@media only screen and (min-width: 1400px) and (max-width: 0){#header{width: 1320px}}@media only screen and (min-width: 1400px){#header{width: 1320px}}#logo{display: block;height: 80px;float: left;width: 300px;padding: 0 20px;margin: 0 15px 0 0;background: #b30606;color: #e0e0e0;font-size: 1.8em;font-weight: bold;line-height: 80px;position: relative}#logo::after{content: '';position: absolute;top: 5px;left: 210px;width: 70px;height: 70px;background: #f3f3f3 url(../images/logo.svg) center center no-repeat;border-radius: 5px;background-size: auto 95%}@media only screen and (max-width: 1199px){#logo{font-size: 0;overflow: hidden;text-indent: - 100%;width: 80px;background-position: center}}.module-header ul.menu{margin-top: 15px;display: flex}@media only screen and (max-width: 767px){.module-header ul.menu{display: none}}.module-header ul.menu li{padding: 12px;font-weight: bold;font-size: 1.1em;background: transparent url(../images/border-menu.png) 0 0 repeat-y}.module-header ul.menu li:first-child{background: transparent}.module-header ul.menu li a{display: block;height: 26px;line-height: 26px;padding: 0 0 0 35px;background: transparent url(../images/icons/menu.png) 0 0 no-repeat;color: #e0e0e0}.module-header ul.menu li a:hover{color: #b30606}.module-header ul.menu li a.icon-home{background-position: 0 0}.module-header ul.menu li a.icon-home:hover{background-position: 0 -26px}.module-header ul.menu li a.icon-plug{background-position: 0 -52px}.module-header ul.menu li a.icon-plug:hover{background-position: 0 -78px}.module-header ul.menu li a.icon-box{background-position: 0 -104px}.module-header ul.menu li a.icon-box:hover{background-position: 0 -130px}.module-header ul.menu li a.icon-phone{background-position: 0 -156px}.module-header ul.menu li a.icon-phone:hover{background-position: 0 -182px}.module-header ul.menu li a.icon-cart{background-position: 0 -208px}.module-header ul.menu li a.icon-cart:hover{background-position: 0 -234px}.module-header .btn-offcanvas{position: absolute;right: 1rem;top: 50%;transform: translateY(-50%)}@media only screen and (min-width: 768px) and (max-width: 0){.module-header .btn-offcanvas{display: none}}@media only screen and (min-width: 768px){.module-header .btn-offcanvas{display: none}}.module-header .btn-offcanvas .icon-menu{display: inline-block;vertical-align: middle;width: 1rem;height: 1rem;background: linear-gradient(to bottom, transparent 0%, transparent 15%, #2a2a2a 15%, #2a2a2a 25%, transparent 25%, transparent 40%, #2a2a2a 40%, #2a2a2a 50%, transparent 50%, transparent 65%, #2a2a2a 65%, #2a2a2a 75%, transparent 75%, transparent 100%)}#footerwrapper{margin-left: auto;margin-right: auto;margin: 0 auto}@media only screen and (min-width: 0) and (max-width: 575px){#footerwrapper{width: 100%}}@media only screen and (min-width: breakpoint) and (max-width: 767px){#footerwrapper{width: 100%}}@media only screen and (min-width: 768px) and (max-width: 991px){#footerwrapper{width: 100%}}@media only screen and (min-width: 992px) and (max-width: 1199px){#footerwrapper{width: 960px}}@media only screen and (min-width: 1200px) and (max-width: 1399px){#footerwrapper{width: 1140px}}@media only screen and (min-width: 1400px) and (max-width: 0){#footerwrapper{width: 1320px}}@media only screen and (min-width: 1400px){#footerwrapper{width: 1320px}}#footer{display: flex;position: relative;top: -60px;padding: 60px 0 0 0;font-weight: bold;font-size: 1.1em;overflow: hidden;margin: 0 0 10px 0}#footer > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0}#footer > *:first-child{padding-left: 0}#footer > *:last-child{padding-right: 0}@media only screen and (max-width: 767px){#footer{display: block;padding: 1rem;top: 0}#footer > *{padding: inherit;width: inherit}}#footer .module-footer{text-align: center;padding-top: 100px;background-position: center top;background-repeat: no-repeat}@media only screen and (max-width: 767px){#footer .module-footer{padding-left: 100px;padding-top: 1rem;background-position: center left;text-align: left;min-height: 100px}}#footer .module-icon-address{background-image: url(../images/icons/footer-address.png)}#footer .module-icon-phone{background-image: url(../images/icons/footer-phone.png)}#footer .module-icon-email{background-image: url(../images/icons/footer-email.png)}#copyright{clear: both;font-size: 0.7em;padding: 70px 0 1rem 0;text-align: center}@media only screen and (max-width: 767px){#copyright{padding-top: 1rem}}#copyright ul.menu{display: inline}#copyright ul.menu li{display: inline;padding: 0 5px}#anchortop{display: block;width: 103px;height: 20px;padding: 33px 0 0 0;margin: 0 auto;background: transparent url(../images/anchor-top.png) center top no-repeat;text-align: center;text-transform: uppercase}#anchortop:hover{background-position: center -53px}@media only screen and (min-width: 768px) and (max-width: 0){.module-directory ul.menu{display: flex}.module-directory ul.menu > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0}.module-directory ul.menu > *:first-child{padding-left: 0}.module-directory ul.menu > *:last-child{padding-right: 0}}@media only screen and (min-width: 768px){.module-directory ul.menu{display: flex}.module-directory ul.menu > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0}.module-directory ul.menu > *:first-child{padding-left: 0}.module-directory ul.menu > *:last-child{padding-right: 0}}.module-directory ul.menu li a{display: block;position: relative;padding: 330px 0 0 0;width: 300px;margin: 0 auto;text-align: center;background: transparent url(../images/directory.png) 0 0 no-repeat}.module-directory ul.menu li a.electro{background-position: 0 0}.module-directory ul.menu li a.packaging{background-position: -300px 0}.module-directory ul.menu li a:hover{background-position: -600px 0}.module-directory ul.menu li a span.item-note,.module-directory ul.menu li a span.item-more{display: none;position: absolute;width: 200px;height: 50px;top: 70px;left: 50px;color: #e0e0e0;font-weight: bold;font-size: 1.3em}.module-directory ul.menu li a span.item-more{top: 215px}.module-directory ul.menu li a:hover span.item-note,.module-directory ul.menu li a:hover span.item-more{display: block}.module-directory ul.menu li a span.item-image{display: block;height: 50px}.module-directory ul.menu li a span.item-title{display: block;font-size: 1.7em}.item-page-home{text-align: center;font-size: 1.3em}.img-fulltext-left,.img-fulltext-right,.img-fulltext-center{margin-bottom: 1rem}.bannergroup-rotator{display: flex;overflow: hidden;margin: 0 -60px;position: relative}.bannergroup-rotator .banneritem{flex: 0 0 auto;width: 330px;display: flex;justify-content: center;align-items: center;filter: grayscale(1) opacity(.4) drop-shadow(2px 2px 6px rgba(0,0,0,0.7))}.bannergroup-rotator .banneritem:hover{filter: none}.bannergroup-rotator .banneritem img{max-width: 100%}.bannergroup-rotator::before{content: '';position: absolute;top: 0;left: 0;width: 100px;height: 100%;pointer-events: none;z-index: 1}.bannergroup-rotator::after{content: '';position: absolute;top: 0;right: 0;width: 100px;height: 100%;pointer-events: none;z-index: 1}.module-rotator{padding: 50px 0 0 0}.module-rotator h3{padding: 40px 0 30px 0;margin: 0;text-align: center;font-size: 1.7em;line-height: 1.5em}ul.contact-directory{overflow: hidden;list-style: none;padding: 0}ul.contact-directory li{width: 50%;float: left}ul.contact-directory li a{display: block;position: relative;padding: 330px 0 0 0;width: 300px;margin: 0 auto;text-align: center;background: transparent url(../images/directory-contact.png) 0 0 no-repeat}ul.contact-directory li.centrala-praha a{background-position: 0 0}ul.contact-directory li.kancelar-tisnov a{background-position: -300px 0}ul.contact-directory li a:hover{background-position: -600px 0}ul.contact-directory li a span.item-note,ul.contact-directory li a span.item-more{display: none;position: absolute;width: 200px;height: 50px;top: 70px;left: 50px;color: #e0e0e0;font-weight: bold;font-size: 1.3em}ul.contact-directory li a span.item-more{top: 215px}ul.contact-directory li a:hover span.item-note,ul.contact-directory li a:hover span.item-more{display: block}ul.contact-directory li a span.item-title{display: block;font-size: 1.7em}.module-right{margin: 0 0 30px 0;padding: 15px;box-shadow: 0 0 20px #000;overflow: hidden;background: #2a2a2a;border-radius: 10px}.module-right h3{font-weight: normal;font-size: 1.3em;padding: 0 0 0 35px;height: 26px;background: transparent url(../images/icons/menu.png) 0 -260px no-repeat;color: #e0e0e0}.module-icon-warranty h3{background: transparent url(../images/icons/menu.png) 0 -416px no-repeat}.module-right ul.menu li{font-weight: bold;font-size: 1.1em;background: transparent url(../images/border-menu-right.png) 0 0 repeat-x}.module-right ul.menu li:first-child{background: transparent}.module-right ul.menu li a{display: block;line-height: 26px;color: #e0e0e0;overflow: hidden;padding: 10px}.module-right ul.menu li a:hover{color: #b30606}.module-right ul.menu li a.icon-warranty{padding: 0 0 0 35px;background: transparent url(../images/icons/menu.png) 0 -416px no-repeat}.module-right ul.menu li a.icon-warranty:hover{background-position: 0 -442px}.module-contentbottom{margin: 30px 0 0 0}.contact-category .contact-category{display: flex;flex-wrap: wrap;margin-left: -1rem;margin-right: -1rem}.contact-category .contact-category > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0;padding-bottom: 1rem}.contact-category .contact-category > *{flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: 50%}.contact-category .contact-category .contact-item{font-size: 1.1em}.contact-category .contact-category .contact-item span{display: block;float: left;clear: left;width: 65%}.contact-category .contact-category .contact-item span.item-title{font-size: 1.1em;font-weight: bold;margin: 15px 0 0 0}.contact-category .contact-category .contact-item span.item-email{margin: 10px 0 0 0}.contact-category .contact-category .contact-item .contact-image,.contact-category .contact-category .contact-item .contact-noimage{width: 100px;height: 100px;float: right;margin: 0}.contact-category .contact-category .contact-item .contact-image a,.contact-category .contact-category .contact-item .contact-noimage a{display: block;height: 100px}.contact-category .contact-category .contact-item .contact-noimage{background: transparent url(../images/icons/contact.png) 0 0 no-repeat}.contact-category .contact-category.centrala-praha .contact-item .contact-noimage{background-position: 0 0}.contact-category .contact-category.kancelar-tisnov .contact-item .contact-noimage{background-position: 0 -100px}.contact-category .contact-category address{font-size: 1.1em;font-weight: bold}#phocamaps-box{overflow: hidden}.contact .contact-image,.contact .contact-noimage{display: block;height: 200px;width: 200px;float: left;margin: 0 50px 20px 0;text-align: center}.contact .contact-noimage{background: transparent url(../images/icons/contact-big.png) 0 0 no-repeat}.contact.centrala-praha .contact-noimage{background-position: 0 0}.contact.kancelar-tisnov .contact-noimage{background-position: 0 -200px}.contact .contact-name{margin: 0 0 0 250px}.contact .contact-position{margin: 0 0 20px 250px}.contact .contact-address{margin: 0 0 20px 250px}.contact .contact-contactinfo{margin: 0 0 20px 250px}.contact .contact-form{clear: both}.contact .contact-address .icon{display: block;width: 26px;height: 26px;float: left;background: transparent url(../images/icons/menu.png) 0 -26px no-repeat}.contact .contact-address address{margin: 0 0 0 35px}.contact .contact-address address span{display: block}.contact .contact-contactinfo p{margin: 0 0 5px 0}.contact .contact-contactinfo p span{line-height: 26px;height: 26px;display: block}.contact .contact-contactinfo .contact-emailto{background: transparent url(../images/icons/menu.png) 0 -390px no-repeat;padding: 0 0 0 35px}.contact .contact-contactinfo .contact-telephone{background: transparent url(../images/icons/menu.png) 0 -182px no-repeat;padding: 0 0 0 35px}.contact .contact-contactinfo .contact-fax{background: transparent url(../images/icons/menu.png) 0 -494px no-repeat;padding: 0 0 0 35px}.contact .contact-contactinfo .contact-ic{background: transparent url(../images/icons/menu.png) 0 -546px no-repeat;padding: 0 0 0 35px}.contact .contact-contactinfo .contact-dic{padding: 0 0 0 35px}.contact-form legend{font-size: 0.8em}.contact-form .star{color: #b30606;font-size: 0.8em;position: relative;top: -3px}.contact-form dt,.contact-form dd{margin: 0 0 10px 0;line-height: 45px;overflow: hidden}.contact-form dt{float: left;height: 45px;width: 150px;clear: both}.contact-form input[type=checkbox]{height: 20px;margin: 10px 0}.contact-category-desc{margin: 40px auto 0 auto;width: 700px}.productslist-items{width: 100%}.productslist-items th{font-size: 1.3em;padding: 20px 0 10px 0}.content-links ul{list-style: none;padding: 0;overflow: hidden;margin: 0 0 30px 0}.content-links ul li{display: block;line-height: 26px;float: left;background: #2a2a2a;border-radius: 10px;padding: 10px 15px;color: #e0e0e0;cursor: pointer;font-weight: bold;margin: 0 20px 10px 0}.content-links ul li a{color: #e0e0e0;background: transparent url(../images/icons/menu.png) left center no-repeat;padding: 0 0 0 35px;display: block;height: 26px;line-height: 26px}.content-links ul li a:hover{color: #b30606}.content-links ul li.content-links-a a{background-position: 0 -312px}.content-links ul li.content-links-a a:hover{background-position: 0 -338px}.content-links ul li.content-links-b a{background-position: 0 -208px}.content-links ul li.content-links-b a:hover{background-position: 0 -234px}ul.gallery{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;margin-left: -1rem;margin-right: -1rem}ul.gallery > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0;padding-bottom: 1rem}ul.gallery > *{flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: 25%}ul.gallery span{display: block;margin: 10px 0 0 0}@media only screen and (max-width: 1199px){ul.gallery > *{flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: 33.33333333%}}@media only screen and (max-width: 767px){ul.gallery > *{flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: 50%}}.tip-wrap{box-shadow: 2px 2px 2px #999;background: #2a2a2a;border-radius: 10px;padding: 10px 15px;color: #e0e0e0;max-width: 400px}.tip-title{font-weight: bold;margin: 0 0 10px 0;color: #b30606}.privestWarrantyForm fieldset{position: relative}.privestWarrantyForm .star{color: #b30606;font-size: 0.8em;position: relative;top: -3px}.privestWarrantyForm dt,.privestWarrantyForm dd{margin: 0 0 10px 0;line-height: 45px;overflow: hidden;float: left}.privestWarrantyForm dt{height: 45px;width: 150px;clear: both}.privestWarrantyForm input[type=checkbox]{height: 20px;margin: 10px 0}.privestWarrantyForm dt.jform_agree_terms,.privestWarrantyForm dt.jform_newsletter{width: 400px}.privestWarrantyForm dt.jform_product_description{display: none}.privestWarrantyForm dd.jform_product_description{clear: both}.privestWarrantyProduct dt{width: 250px}.privestWarrantyProduct dd{font-weight: bold}img.calendar{border: none;background: none;vertical-align: middle;margin: 0 40px 0 -40px;cursor: pointer}dt.privestWarrantyProductImage,dt.privestWarrantyProductUrl{display: none}dd.privestWarrantyProductImage{display: block;width: 216px;height: 216px;position: absolute;right: 15px;top: 30px;text-align: center}dd.privestWarrantyProductImage img{border: 8px solid #555}dd.privestWarrantyProductUrl{display: block;width: 200px;position: absolute;right: 30px;top: 240px;text-align: center}.privestWarrantyBrands h1{text-align: center}.privestWarrantyBrandsItems{text-align: center}@media only screen and (min-width: 768px) and (max-width: 0){.privestWarrantyBrandsItems{display: flex}.privestWarrantyBrandsItems > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0}.privestWarrantyBrandsItems > *:first-child{padding-left: 0}.privestWarrantyBrandsItems > *:last-child{padding-right: 0}}@media only screen and (min-width: 768px){.privestWarrantyBrandsItems{display: flex}.privestWarrantyBrandsItems > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0}.privestWarrantyBrandsItems > *:first-child{padding-left: 0}.privestWarrantyBrandsItems > *:last-child{padding-right: 0}}body{background: #262626;color: #323232}a{color: #222}code{background: #e0e0e0 url(../images/icons/code-html.png) 10px 10px no-repeat;border: 1px solid #d6d6d6}#body{background: #e0e0e0;color: #323232}#footer{background: #262626;color: #e0e0e0}#copyright{border-top: 1px solid #1e1e1e;color: #e0e0e0}#footer a,#copyright a{color: #ccc}#footer a:hover,#copyright a:hover{color: #b30606}#anchortop,#anchortop:hover{color: #e0e0e0}.bannergroup-rotator::before{background: linear-gradient(to right, #e0e0e0 0%, rgba(224,224,224,0) 100%)}.bannergroup-rotator::after{background: linear-gradient(to right, rgba(224,224,224,0) 0%, #e0e0e0 100%)}.module-rotator{background: transparent url(../images/light/hr.png) 0 50px repeat-x}.contact .contact-image img{border: 8px solid #555}ul.gallery li img{border: 8px solid #555}.content-links ul li{box-shadow: 2px 2px 2px #999}#copyright ul.menu li{border-left: 1px solid #e0e0e0}