body {font-family: Arial, sans-serif;}
.page-logo {text-align:center;display:block;}
.page-logo img {width:auto;height:55px;display:inline-block;margin-top:4px;}
.page-logo-text {text-align:center;margin:0}
.loginheader {height:10.15vw;background-color:#FFF;position:relative;}
.loginheader .logo {position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);max-height:80%;}
.centerlogin {display:inline-block;text-align:left;width:365px}
.centerrow {text-align:center;}
.loginbg {background-image:url(/public/img/headerbg.jpg);background-size:cover;background-position:center center;}
.centerlogin h1 {font-size:25px;font-weight:400;color:#FFF;padding-left:25px;text-transform:uppercase;}
.form-label {font-weight:bold;}
#js-login-btn {background-color:#898c8a;color:#FFF;}
.logfooter {background-color:#FFF;padding-top:24px !important;padding-bottom:24px !important;}
.logfooter a.footerlink {color:#000;text-decoration:none !important;}
.page-logo {background:#FFF;position:relative;padding:0;}
img.toplogo {position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);max-height:70%;max-width:80%;height:auto;}
.page-sidebar {background:#000;}
.nav-menu li a > [class*='fa-'], .nav-menu li a > .ni {color:#af9fc7;}
.nav-menu li:HOVER a > [class*='fa-'], .nav-menu li:HOVER a > .ni {color:#FFF;}
.nav-menu li.active a > [class*='fa-'], .nav-menu li.active a > .ni {color:#FFF;}
.nav-title {color:#FFF;}
.bg-trans-gradient {background:none;background-image:url(/public/img/knirsch-bg.png);background-size:cover;background-position:center center;}
.header-icon:not(.btn) > [class*='fa-']:first-child, .header-icon:not(.btn) > .ni:first-child {color:#898c8a;}
.btn-primary {background-color:#898c8a;border-color:#898c8a !important;color:#FFF;}
.btn-primary:HOVER {background-color:#898c8a;}
.btn-primary:ACTIVE {background-color:#898c8a !important;border-color:#898c8a !important;}
.btn-primary:FOCUS {background-color:#898c8a !important;border-color:#898c8a !important;}
.pull-trigger-btn:HOVER {background-color:#898c8a;}
.nav-menu li.active > a {box-shadow: inset 3px 0 0 #FFF;}
.info-card {display:block;}
.info-card-text-custom {color:#FFF;text-align:center;position:relative;z-index:1;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);}
.header-icon i{cursor:pointer;}
.swal2-styled.swal2-confirm {background-color:#898c8a;}
.dataTables_length {margin-right:10px;}
.bg-primary-600 {background-color:#898c8a;color:#FFF !important;}
.panel-hdr {background-color:#000;color:#FFF;}
.panel-hdr h2 {color:#FFF;}
.page-item.active .page-link {background-color:#898c8a;}
.panel .panel-container {background-color:#e5e5e5;}
.form-label {padding-left:22px;font-size:11px;color:#898c8a;}
.form-control {padding-left:22px;color:#898c8a;}
.form-group {margin-bottom:10px;}
table.dataTable {background-color:#FFF;}
.page-content {background-color:#FFF;}
.dataTables_empty {color:#898c8a;font-size:15px;}
.header-btn[data-class='mobile-nav-on'] {background:#898c8a;border-color:#898c8a;}
body:not(.mod-pace-custom) .pace .pace-progress {background:#898c8a;}

.headerproto {height:24.9vw;background-color:#FFF;position:relative;width:100%;}
.togglebtnouter .text {transition: all .3s;color:#FFF;font-size:14px;position:absolute;bottom:3px;left:0;width:100%;text-align:center;} 
.togglebtnouter {transition: all .3s;position:absolute;z-index:6;width:10.7vw;height:6.9vw;left:8.7vw;top:8.7vw;background-color:#FFF;cursor:pointer;box-sizing:border-box;border:1px solid #e9e9e8;border-radius:0.2vw;}
.togglebtn {    position: absolute;   width: 4.4vw;    height: 2.44vw;z-index:3; top:2.3vw;left:3.3vw;transition: all .3s;}
#toggle {display: block;width: 100%;height: 100%;position: absolute;top:0.97vw}
#toggle span, #toggle span:after, #toggle span:before {width: 100%;height: 2px;background-color: #898c8a;transition: all .3s;}
#toggle span {background-color:#898c8a;}
#toggle span {position: absolute;}
#toggle span:after, #toggle span:before {position: absolute;top: -1vw;left: 0;content: '';}
#toggle span:after {top: 1vw;}
.menu_open #toggle span:before {-webkit-transform: rotate(45deg) translate(0.7vw, 0.9vw);-ms-transform: rotate(45deg) translate(0.7vw, 0.9vw);transform: rotate(45deg) translate(0.7vw, 0.9vw);}
.menu_open #toggle span:after {-webkit-transform: rotate(-45deg) translate(0.4vw, -0.7vw);-ms-transform: rotate(-45deg) translate(0.4vw, -0.7vw);transform: rotate(-45deg) translate(0.4vw, -0.7vw);}
.menu_open #toggle span {background-color: transparent;}
.menu_open .header .logo {opacity:0;}
.protologo {position:absolute;display:block;right:5.85vw;top:4.88vw;height:15.13vw;}
.protocontent {position:relative;display:block;width:100%;}
.proto .page-wrapper {display:block;}
.proto .page-inner {display:block;background-image:url(/public/img/protobg.jpg);background-size:cover;background-position:center center;}
.proto .page {}
.proto .pagepad {padding-left:8.7vw;padding-right:8.7vw;}
.proto .page {display:none;}
.proto .page.active {display:block;}
.proto h1 {font-weight:500;color:#FFF;font-size:4.88vw;text-transform:uppercase;padding-left:5.3vw;}
.pagelogin input {font-size:2.53vw;height:9.75vw;margin-bottom:3.7vw;width:100%;font-family: Arial, sans-serif;outline:none;background:rgba(255,255,255,0.3) !important;color:#FFF;padding-left:5.3vw;box-sizing:border-box;box-shadow:none !important;border:0 !important;border-radius: 0.4vw;}
.whiteplaceholder::placeholder{color:#FFF;}.whiteplaceholder:-ms-input-placeholder {color:#FFF;}.whiteplaceholder::-ms-input-placeholder {color:#FFF;}
.pagelogin h1 {margin-top:14.6vw;margin-bottom:4.4vw;}
.protobtncenter {text-align:center;}
.protobtn {cursor:pointer;border-radius: 0.4vw;background-color:#ffffff !important;color:#3e73c3 !important;font-size:2.15vw;display:inline-block;line-height:4.9vw;padding-left:4.3vw;padding-right:4.3vw;}  
.pagelogin .protobtn {margin-top:9.7vw;margin-bottom:9.7vw;}
.ocols {padding-top:5.4vw;margin-bottom:5.7vw;}
.ocol1 {float:left;width:24.4vw;margin-right:2.73vw;}
.ocol2 {float:left;width:24.4vw;position:relative;}
.ocol3 {float:right;width:24.4vw;position:relative;}
.ocol2 input {display:block;font-size:2.15vw;font-family: Arial, sans-serif;-webkit-appearance: none;outline:none;background:rgba(255,255,255,0.3) !important;color:#FFF;box-sizing:border-box;box-shadow:none !important;border:0 !important;border-radius: 0.4vw;padding-left:2.34vw;padding-right:4.68vw;width:100%;height:4.68vw;}
.ocol3 .username {font-size:2.15vw;font-family: Arial, sans-serif;-webkit-appearance: none;outline:none;background:rgba(255,255,255,0.3) !important;color:#FFF;box-sizing:border-box;box-shadow:none !important;border:0 !important;border-radius: 0.4vw;padding-left:2.34vw;padding-right:4.68vw;width:100%;line-height:4.68vw;}
.selouter {position:relative;}
.selouter select {display:block;font-size:2.15vw;font-family: Arial, sans-serif;-webkit-appearance: none;outline:none;background:rgba(255,255,255,0.3) !important;color:#FFF;box-sizing:border-box;box-shadow:none !important;border:0 !important;border-radius: 0.4vw;padding-left:2.34vw;padding-right:4.68vw;width:100%;height:4.68vw;}
.selouter img {width:2.05vw;top:50%;right:1.46vw;transform:translateY(-50%);position:absolute;pointer-events:none;}
.protoclear {clear:both;}
.smallwhitelabel {padding-left:2.34vw;font-size:1.4vw;color:#FFF;margin-top:0.5vw;display:block;}
.smallbluelabel {padding-left:2.34vw;font-size:1.4vw;color:#3e74c3;margin-top:0.5vw;display:block;}
.smallblacklabel {font-size:1.4vw;color:#242921;display:block;padding-left:0.5vw;}
.ocol2 input#date {padding-right:0.7vw;}
.opencloseprotoover {margin-bottom:3.7vw;cursor:pointer;}
.ocpoleft {line-height:9.76vw;float:left;height:9.76vw;width:85.6%;background:rgba(255,255,255,0.3) !important;border-radius: 0.4vw;padding-left:5.85vw;font-size:2.92vw;color:#FFF;padding-right:2.44vw;}
.ocpoleft span {float:right;display:block;}
.ocpoleft img {float:right;display:none;width:3.02vw;margin-top:4vw;}
.opcoright {float:right;position:relative;width:9.76vw;height:9.76vw;background:rgba(255,255,255,0.3) !important;border-radius: 0.4vw;}
.opcoright img {height:3.125vw;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);}
.opcoright .plus {text-align:center;line-height:9.76vw;color:#FFF;font-size:4.88vw;display:none;}
.opcocomplete {line-height:9.76vw;height:9.76vw;background:#37609a !important;border-radius: 0.4vw;padding-left:5.85vw;font-size:2.92vw;color:#FFF;padding-right:2.44vw;margin-top:5.86vw;}
.opcocomplete span {float:right;display:block;}
.detailslist {display:none;}
.opencloseprotooverhead.open .ocpoleft {background:#37609a !important;text-transform:uppercase;}
.opencloseprotooverhead.open .opcoright {background:#37609a !important;}
.opencloseprotooverhead.open .ocpoleft span {display:none;}
.opencloseprotooverhead.open .ocpoleft img {display:block;}
.opencloseprotooverhead.open .opcoright img {display:none;}
.opencloseprotooverhead.open .opcoright .plus {display:block;}
.numproto {float:left;width:30.3vw;}
.timeproto {float:left;font-size:2.15vw;line-height:normal;padding-top:3vw;}
.timeproto span {text-align:right;font-size:1.37vw;display:block;}
.dateproto {float:right;font-size:2.15vw;line-height:normal;padding-top:3vw;}
.dateproto span {text-align:right;font-size:1.37vw;display:block;}
.odetails {background-color:#FFF;display:none;}
.odetailsinner {padding-top:3.22vw;padding-bottom:3.22vw;}
.ooverview {margin-top:11.7vw;}
.odethead {cursor:pointer;margin-top:3.22vw;line-height:9.76vw;height:9.76vw;background:#898c8a !important;border-radius: 0.4vw;padding-left:5.85vw;font-size:2.92vw;color:#FFF;padding-right:5.85vw;}
.odethead span {float:left;display:block;}
.odethead img {float:right;width:3.02vw;margin-top:4vw;}
.odetbackbtn {display:inline-block;line-height:4.88vw;background-color:#000;color:#FFF;display:inline-block;padding-left:3.12vw;padding-right:3.12vw;cursor:pointer;font-size:1.75vw;font-weight:bold;border-radius:0.4vw;}
.odetbox {background-color:#e5e5e5;margin-top:1.75vw;border-radius:0.4vw;}
.odetboxhead {padding-left:5.85vw;}
.select2-container--default .select2-results__option[aria-selected=true] {background-color:gainsboro;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color:#3e73c3;}
.odetboxhead {border-radius: 0.4vw 0.4vw 0 0;line-height:5.75vw;background-color:#3e73c3;color:#FFF;font-size:2.34vw;}
.odetboxhead span {float:right;font-size:1.4vw;padding-right:4.2vw;}
.inputcolpad {padding-left:4.2vw;padding-right:4.2vw;padding-bottom:1.95vw;}
.inputcol {margin-top:1.95vw;}
.inputcol input {color:#898c8a;border-radius: 0.4vw;padding-left: 2.34vw;border: 0 !important;box-shadow: none !important;height: 4.68vw;width:100%;background-color:#ffffff;display:block;box-sizing:border-box;font-size: 2.15vw;outline: none;font-family: Arial, sans-serif;    -webkit-appearance: none;    outline: none;display:block;}
.inputcol textarea {resize:none;color:#898c8a;border-radius: 0.4vw;padding-left: 2.34vw;border: 0 !important;box-shadow: none !important;height: 19.5vw;width:100%;background-color:#ffffff;display:block;box-sizing:border-box;font-size: 2.15vw;outline: none;font-family: Arial, sans-serif;    -webkit-appearance: none;    outline: none;display:block;}
.inputcolleft {float:left;width:48.5%;}
.inputcolright {float:right;width:48.5%;}
.odetboxblue {background-color:#658fcf;}
.inputcolpadtop {padding-top:1.95vw;}
.odetbox .selouter select {background:#FFF !important;color:#898c8a;}
.odetboxersatznumber {display:none;}
.checkboxouter {cursor:pointer;width:3vw;height:3vw;float:left;margin-right:1vw;border-radius:0.4vw;background-color:#FFF;box-sizing:border-box;border:1px solid #c8d6ec;color:#898c8a;line-height:3vw;text-align:center;}
.checkboxinner {display:none;font-size:1.7vw;}
.checkboxouter.checked .checkboxinner {display:block;}
.checktext {font-size:1.7vw;float:left;line-height:3vw;color:#898c8a;}
.inputcol input.checkinput {float:left;margin-left:1vw;height:3vw;text-align:center;padding:0;font-size:1.7vw;color:#000;border:1px solid #c8d6ec !important;}
.inputcol input#protokeys {width:4.9vw;}
.inputcol input#protokm {width:15.1vw;float:right;}
.protoreifleft {float:left;width:17.5vw;}
.protoreifmiddle {float:left;width:17.5vw;}
.protoreifright {float:right;width:37.6vw;}
.prhead {font-size: 2.15vw;line-height:5.85vw;padding-top:2vw;color:#898c8a;}
.protofelgenbox {padding-top:1.5vw;padding-bottom:1.5vw;border-radius:0.4vw;background-color:#f8f8f8;margin-bottom:2.14vw;}
.protofelgenbox .prhead {padding:0;line-height:normal;}
.protofelgenbox .prhead {padding-left:3.9vw;}
.inlinecheckpr {display:inline-block;vertical-align:top;margin-right:1vw;}
.inlinecheckpr .checkboxouter {float:none;}
.inlinecheckpr .smallbluelabel {padding:0;}
.protommsel {height:3vw;font-size:1.6vw;font-family: Arial, sans-serif;color:#242921;-webkit-appearance: none;outline:none;width:6.8vw;border: 1px solid #c8d6ec;text-align:center;border-radius:0.4vw;box-sizing: border-box;padding-left: 1.3vw;}
.inlinecheckprsel {margin-right:11.23vw;}
.inlinecheckprselsmall {margin-right:1.25vw;}
.inlinecheckprselverysmall {margin-right:0.2vw;}
.inlinecheckprselmedium {margin-right:3vw;}
.protoimgsleft {float:left;width:44.9%;}
.protoimgsright {float:right;width:48.4%;}
.protoimg {cursor:pointer;position:relative;margin-bottom:5vw;background-color:#FFF;width:10.15vw;height:10.15vw;float:left;margin-right:1.1vw;border-radius:0.4vw;border:1px solid #c8d6ec;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;}
.protoimg.withimg {background-size:cover;background-position:center center;}
.protoimg3,.protoimg6,.protoimg9,.protoimg12,.protoimg15,.protoimg18,.protoimg21,.protoimg24,.protoimg27,.protoimg30 {margin-right:0;}
.protoimgholder1 {background-image:url(/public/img/protoimgholder1.png);}
.protoimgholder2 {background-image:url(/public/img/protoimgholder2.png);}
.protoimgnumber {font-weight:bold;font-size:2vw;color:#242921;position:absolute;bottom:-3vw;right:1vw;}
.protodelfile {width:2.5vw;height:2.5vw;position:absolute;top:0;right:0;background-color:#898c8a;border-radius:0 0.4vw;}
.protodelfile img{width:1.2vw;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);}
.protoimgcols {margin-top:3vw;}
.delallimgs {top:-2vw;cursor:pointer;font-size:1.5vw;line-height:2.92vw;box-sizing:border-box;border-radius:0.4vw;background-color:#d01d2a;color:#FFF;padding-left:1.56vw;padding-right:1.56vw;display:inline-block;position:relative;}
.delallimgs img {position:relative;display:inline-block;width:1.2vw;top:-0.1vw;margin-left:1vw;}
.protottipinfo {cursor:pointer;height:3.125vw;width:3.125vw;float:right;border-radius:0.4vw;background-color:#242921;color:#FFF;font-size:2vw;font-weight:bold;text-align:center;line-height:3.125vw;}
.protoimgsright .protoinfoimg {margin-top:3.4vw;}
.protoimgsright .protoinfoimg img {width:100%;display:none;}
.protoimgsright .protoinfoimg img.active {display:block;}
.protonotesinputcol {margin-top:4vw;}
.protonotesinputcol textarea {height:25vw;}
.inputcolcheckfull {position:relative;padding-left:4vw;line-height:normal;}
.inputcolcheckfull .checkboxouter {position:absolute;left:0;top:0;}
.inputcolcheckfull .checktext {line-height:normal;}
.clickdiv {display:block;position:absolute;height:100%;width:100%;top:0;left:0;cursor:pointer;}
.centerinfo {color:#242921;padding-top:4.5vw;padding-bottom:4.5vw;font-size:1.7vw;}
.odetboxheaddark {background-color:#242921;}
.odetboxheaddark.odetboxhead span {font-size:2.1vw;float:none;}
.inputcolpaddark input {color:#242921;}
.inputcolpaddark .smallblacklabel {color:#242921;margin-top:0.5vw;padding-left:2.34vw;}
.signcanvasouter {background-color:#FFF;border-radius:0.4vw;border:1px solid gainsboro;}
.signcanvasouter canvas {height:15vw;width:100%;}
.inputcolpaddark .checkboxouter {border-color:#d1d2d1;color:#d1d2d1;}
.inputcolpaddark .checktext {color:#242921;}
.inputcolpaddark .checktext a{color:#242921;text-decoration:underline !important;}
.inputcolpaddark .checktext a:HOVER{color:#242921;}
.sendprotobtn {line-height:7.3vw;font-size: 2.34vw;color:#FFF;text-align:center;border-radius:0.4vw;cursor:pointer;background-color:#3e73c3;margin-top:4.3vw;}
.redprotohint {text-align:center;font-size:1.7vw;color:#d01d2a;margin-top:1.45vw;}
.redprotohint strong {font-weight:bold;}
.protoerror {background-color:red !important;}
.nav-menu li a > [class*='fa-'], .nav-menu li a > .ni, .nav-menu li > ul li a, .nav-menu li a {color:gainsboro;}
.info-card img.cover {opacity:1;}
.has-length .input-group-text:not([class^="bg-"]):not([class*=" bg-"]) {background-color:#000;}
.form-control:focus {border-color:#000;} 
.vdetthumb {margin-bottom:10px;float:left;width:85px;margin-right:2.5%;height:85px;background-color:#e5e5e5;cursor:pointer;position:relative;text-align:center;background-size:cover;background-position:center center;}
.vdetthumb .plus {text-align:center;font-size:70px;position:relative;display:block;line-height:85px;}
.vdetthumb .spinner-border {top:27px;display:none;margin:auto;position:relative;}
.realthumbs {float:left;margin-right:2.5%;}
.vdetthumb4,.vdetthumb9,.vdetthumb14,.vdetthumb19 {margin-right:0;}
.vdetthumbs {background-color:#FFF;padding-left:0;padding-right:0;}
.customclear {clear:both;}
.vdetsliderouter {position:relative;overflow:hidden;}
.vdetsliderouter .imgouter {height:350px;position:relative;background-color:#FFF;border-radius: 4px;}
.vdetsliderouter .imgouter img {max-width:100%;max-height:100%;width:auto !important;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);}
.vdetimgslider .name {width:100%;font-weight: bold;padding-left: 22px;font-size: 11px;color: #3e73c3;box-sizing:border-box;background:transparent;border:0;font-family: Arial, sans-serif; -webkit-appearance: none;border-radius:0;margin-top:11px;}
.vdetimgslider .fal {position:absolute;bottom:0;right:0;z-index:1;cursor:pointer;font-weight:bold;}
.vdetsliderouter .arrow {position:absolute;top:183px;cursor:pointer;z-index:10;}
.vdetsliderouter .arrowleft {left:16px;}
.vdetsliderouter .arrowright {right:16px;}
.floatleft {float:left;}
.floatright {float:right;}

.sorting_1 {position:relative;}
.precolor {position:absolute;top:0;left:0;width:100%;height:100%;width:20px;}

#lieferiframe {border:0;padding:0;margin:0;display:block;width:100%;}

.dangerlevelchooser {width:100%;border-collapse:collapse;border:1px solid #efefef;hyphens:auto;font-size:10px;font-weight:bold;}
.dangerlevelchooser td {border:1px solid #efefef;padding:2px;text-align:center;box-sizing:border-box;width:16.6666%;}
.dangerlevelchooser .gray {background-color:#fff;vertical-align:top;}
.dangerlevelchooser .green {background-color:#00FF01;cursor:pointer;}
.dangerlevelchooser .yellow {background-color:#FFFF00;cursor:pointer;}
.dangerlevelchooser .red {background-color:#FE0000;cursor:pointer;}
.dangerlevelchooser .dlright {text-align:right;}
.dangerlevelchooser .dlleft {text-align:left;}

#rpartpriority {display:none;}
.priorityinput {background-color:#FFF;padding:5px;}
.priorityinputleft {float:left;width:30%;}
.priorityinputleft .priochooser {cursor:pointer;line-height:40px;border:1px solid #efefef;text-align:center;border-bottom:0;cursor:pointer;border-radius:5px;margin-bottom:5px;}
.priorityinputleft .priochooser3 {border-bottom:1px solid #efefef;}
.priorityinputleft .priochooser1.active {background-color:#FE0000;}
.priorityinputleft .priochooser2.active {background-color:#FFFF00;}
.priorityinputleft .priochooser3.active {background-color:#00FF01;}
.priorityinputright {float:right;width:65%;}
.prioinfo {display:none;}
.prioinfo.active {display:block;}

.loaderouter{background-color:rgba(0,0,0,.9);position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;display:none}
.loaderinner{width:25px;aspect-ratio:1;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
.loaderinner:before,.loaderinner:after{content:"";position:absolute;inset:0;border-radius:50%;background:#fff}
.loaderinner:before{box-shadow:-35px 0 #fff;animation:l8-1 1s infinite linear}
.loaderinner:after{transform:rotate(0deg) translateX(35px);animation:l8-2 1s infinite linear}
@keyframes l8-1 {
	100%{transform: translateX(35px)}
}
@keyframes l8-2 {
	100%{transform: rotate(-180deg) translateX(35px)}
}

@media all and (max-width: 600px) {
	.loginheader {height:16vw;}
	.centerlogin {width:100%;}
}


/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.owl-dots {position:absolute;bottom:18px;text-align:left;left:40px;}
.owl-dot {width:11px;height:11px;display:inline-block;margin-left:4px;margin-right:4px;background-color:#FFF;}
.owl-dot:HOVER,.owl-dot.active {background-color:#e95d0f;}