html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}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}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [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{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.znBoxShadow-1,.znBoxShadow--hov-1:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.znBoxShadow-2,.znBoxShadow--hov-2:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.znBoxShadow-3,.znBoxShadow--hov-3:hover{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.znBoxShadow-4,.znBoxShadow--hov-4:hover{-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.znBoxShadow-5,.znBoxShadow--hov-5:hover{-webkit-box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.znBoxShadow-6,.znBoxShadow--hov-6:hover{-webkit-box-shadow:0 40px 120px -20px rgba(0,0,0,.6);box-shadow:0 40px 120px -20px rgba(0,0,0,.6)}[class*=znBoxShadow-]{z-index:1}[class*=znBoxShadow--hov-]{-webkit-transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.zn-trans-zoomin,.zn-trans-zoomout{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.zn-trans-zoomin:active,.zn-trans-zoomin:focus,.zn-trans-zoomin:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.zn-trans-zoomout:active,.zn-trans-zoomout:focus,.zn-trans-zoomout:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}.zn-trans-fadein{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:.7}.zn-trans-fadein:active,.zn-trans-fadein:focus,.zn-trans-fadein:hover{opacity:1}.zn-trans-fadeout{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:1}.zn-trans-fadeout:active,.zn-trans-fadeout:focus,.zn-trans-fadeout:hover{opacity:.7}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.btn.btn--rounded{border-radius:3px !important}.btn.btn--round{border-radius:50px !important}.btn.btn--square{border-radius:0 !important}.btn-lined{border-width:2px;background:none;color:#fff;text-shadow:none;padding:7px 20px;line-height:1.6;-webkit-box-shadow:none;box-shadow:none;font-size:14px;font-weight:700;border-style:solid;border-radius:3px;border-color:#fff;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.btn-lined:hover,.btn-lined:focus{border-color:rgba(255,255,255,.7);color:#fff}.btn-lined.btn-skewed{border:0;background:none;position:relative}.btn-lined.btn-skewed:before{content:"";border:2px solid #fff;border-radius:4px;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:skewX(-8deg);transform:skewX(-8deg)}.btn-lined.btn-skewed:hover:before{border-color:rgba(255,255,255,.7)}.btn-lined.lined-dark{color:#242424;border-color:#242424}.btn-lined.lined-dark:hover,.btn-lined.lined-dark:focus{color:#343434}.btn-lined.lined-dark.btn-skewed{border:0;background:none;position:relative}.btn-lined.lined-dark.btn-skewed:before{content:"";border:2px solid #242424;border-radius:4px;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:skewX(-8deg);transform:skewX(-8deg)}.btn-lined.lined-dark.btn-skewed:hover:before{border-color:rgba(0,0,0,.7)}.btn-lined.lined-gray{color:#8e8e8e;border-color:#8e8e8e}.btn-lined.lined-gray:hover,.btn-lined.lined-gray:focus{color:#454545}.btn-lined.lined-gray.btn-skewed{border:0;background:none;position:relative}.btn-lined.lined-gray.btn-skewed:before{content:"";border:2px solid #8e8e8e;border-radius:4px;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:skewX(-8deg);transform:skewX(-8deg)}.btn-lined.lined-gray.btn-skewed:hover:before{border-color:rgba(0,0,0,.4)}.btn-lined.lined-full-light{color:#242424;border-color:#fff;background:rgba(255,255,255,.8)}.btn-lined.lined-full-light:hover,.btn-lined.lined-full-light:focus{color:#343434;background-color:#fff}.btn-lined.lined-full-dark{color:#e0e0e0;border-color:#000;background:rgba(0,0,0,.8)}.btn-lined.lined-full-dark:hover,.btn-lined.lined-full-dark:focus{color:#f9f9f9;background-color:#000}.btn.btn-bordered{border-width:3px;border-color:#cd2122;border-style:double;background-clip:padding-box}.btn.btn--rounded{border-radius:3px !important}.btn.btn--round{border-radius:50px !important}.btn.btn--square{border-radius:0 !important}.btn.btn-fullwhite,.btn.btn-fullblack,.btn.btn-fullcolor{border-width:0}.btn.btn-fullwhite,.btn.btn-fullblack,.btn.btn-fullcolor,.btn.btn-default,.btn.btn-primary,.btn.btn-success,.btn.btn-info,.btn.btn-warning,.btn.btn-danger,.btn.btn-link{text-shadow:none;padding:10px 20px;line-height:1.6;-webkit-box-shadow:none;box-shadow:none;font-size:13px;font-weight:700;border-style:solid;border-radius:3px;-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out}.btn.btn-fullcolor,.btn.btn-fullcolor:focus{background-color:#cd2122;color:#fff}.btn.btn-fullcolor:hover{color:#fff}.btn.btn-fullwhite{background-color:#fff;color:#242424 !important}.btn.btn-fullwhite:hover{color:#353535 !important;background-color:rgba(255,255,255,.85)}.btn.btn-fullblack{background-color:#090909;color:#f9f9f9 !important}.btn.btn-fullblack:hover{color:#eee !important;background-color:rgba(0,0,0,.85)}.btn.btn-fullwhite.btn-skewed,.btn.btn-fullblack.btn-skewed,.btn.btn-fullcolor.btn-skewed,.btn.btn-fullwhite.btn-skewed:hover,.btn.btn-fullblack.btn-skewed:hover,.btn.btn-fullcolor.btn-skewed:hover{border:0;background:none;position:relative;z-index:0}.btn.btn-fullwhite.btn-skewed:before,.btn.btn-fullblack.btn-skewed:before,.btn.btn-fullcolor.btn-skewed:before{content:"";border-radius:4px;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:skewX(-8deg);transform:skewX(-8deg);-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;z-index:-1}.btn.btn-fullcolor.btn-skewed:before{background-color:#cd2122}.btn.btn-fullwhite.btn-skewed:before{background-color:#fff}.btn.btn-fullwhite.btn-skewed:hover:before{background-color:rgba(255,255,255,.85)}.btn.btn-fullblack.btn-skewed:before{background-color:#090909}.btn.btn-fullblack.btn-skewed:hover:before{background-color:rgba(0,0,0,.85)}.btn.btn-text{padding:0}.btn.btn-underline>span{border-bottom:1px solid currentColor}.btn.btn-underline.btn-underline--thin>span{border-bottom-width:1px}.btn.btn-underline.btn-underline--thick>span{border-bottom-width:2px}.btn.btn-underline:active{outline:0;-webkit-box-shadow:none;box-shadow:none}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width: 768px){.container{width:750px}}@media(min-width: 992px){.container{width:970px}}@media(min-width: 1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media(min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.col-sm-1-5,.col-xs-1-5,.col-md-1-5,.col-lg-1-5,.col-sm-24,.col-xs-24,.col-md-24,.col-lg-24{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1-5{width:20%;float:left}@media(min-width: 768px){.col-sm-1-5,.col-sm-24{width:20%;float:left}}@media(min-width: 992px){.col-md-1-5,.col-md-24{width:20%;float:left}}@media(min-width: 1200px){.col-lg-1-5,.col-lg-24{width:20%;float:left}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.pager:before,.pager:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.pager:after{clear:both}.is-animating{visibility:visible;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.is-animating.zn-anim-duration--500{-webkit-animation-duration:500ms;animation-duration:500ms}.is-animating.zn-anim-duration--1000{-webkit-animation-duration:1000ms;animation-duration:1000ms}.is-animating.zn-anim-duration--2000{-webkit-animation-duration:2000ms;animation-duration:2000ms}@-webkit-keyframes zn-anim-fadeIn{from{opacity:0}to{opacity:1}}@keyframes zn-anim-fadeIn{from{opacity:0}to{opacity:1}}.zn-anim-fadeIn{-webkit-animation-name:zn-anim-fadeIn;animation-name:zn-anim-fadeIn}@-webkit-keyframes zn-anim-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -30%, 0);transform:translate3d(0, -30%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes zn-anim-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -30%, 0);transform:translate3d(0, -30%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.zn-anim-fadeInDown{-webkit-animation-name:zn-anim-fadeInDown;animation-name:zn-anim-fadeInDown}@-webkit-keyframes zn-anim-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes zn-anim-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.zn-anim-fadeInLeft{-webkit-animation-name:zn-anim-fadeInLeft;animation-name:zn-anim-fadeInLeft}@-webkit-keyframes zn-anim-fadeInRight{from{opacity:0;-webkit-transform:translate3d(30%, 0, 0);transform:translate3d(30%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes zn-anim-fadeInRight{from{opacity:0;-webkit-transform:translate3d(30%, 0, 0);transform:translate3d(30%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.zn-anim-fadeInRight{-webkit-animation-name:zn-anim-fadeInRight;animation-name:zn-anim-fadeInRight}@-webkit-keyframes zn-anim-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 30%, 0);transform:translate3d(0, 30%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes zn-anim-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 30%, 0);transform:translate3d(0, 30%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.zn-anim-fadeInUp{-webkit-animation-name:zn-anim-fadeInUp;animation-name:zn-anim-fadeInUp}@-webkit-keyframes zn-anim-bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes zn-anim-bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.zn-anim-bounceIn{-webkit-animation-name:zn-anim-bounceIn;animation-name:zn-anim-bounceIn}@-webkit-keyframes zn-anim-zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zn-anim-zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zn-anim-zoomIn{-webkit-animation-name:zn-anim-zoomIn;animation-name:zn-anim-zoomIn}@-webkit-keyframes zn-anim-flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes zn-anim-flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.zn-anim-flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:zn-anim-flipInX;animation-name:zn-anim-flipInX}@-webkit-keyframes zn-anim-flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes zn-anim-flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.zn-anim-flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:zn-anim-flipInY;animation-name:zn-anim-flipInY}.zn-animateInViewport{visibility:hidden;-webkit-animation-name:none;animation-name:none}.zn-spIcon--animFloat .zn-iconIco{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:floatingAnim;animation-name:floatingAnim;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes floatingAnim{from{-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes floatingAnim{from{-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{-webkit-transform:translateY(8px);transform:translateY(8px)}}.zn-bgSource,.zn-bgSource-overlay,.zn-bgSource-image,.zn-bgSource-video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow:hidden}.zn-bgSource-image{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.zn-bgSource-overlay{pointer-events:none}@media(max-width: 767px){.zn-bgSource-iframe>iframe:not(:only-child){display:none}}.zn-bgSource-overlayGloss{pointer-events:none;position:absolute;top:0;left:-43%;background-color:#fff;width:100%;-webkit-transform:skewX(-55deg);transform:skewX(-55deg);height:100%;-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:.08}.zn-videoBg{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow:hidden;z-index:0}.zn-videoBg video,.zn-videoBg iframe{display:block;max-width:none}.zn-videoBg video{width:auto !important;height:auto !important;min-width:100%;min-height:100%}@media(max-width: 767px){.zn-videoBg:not(:only-child){display:none}}.zn-videoBg--embed iframe{top:50% !important;left:50% !important;-webkit-transform:translateY(-50%) translateX(-50%) scale(1.002);transform:translateY(-50%) translateX(-50%) scale(1.002)}.zn-bgSource-video .zn-videoBg--fadeIn .evb-video-holder{opacity:0}.zn-bgSource-video .zn-videoBg--fadeIn.is-loaded .evb-video-holder{-webkit-animation:revealVideo 1s;animation:revealVideo 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes revealVideo{0%,50%{opacity:0}100%{opacity:1}}@keyframes revealVideo{0%,50%{opacity:0}100%{opacity:1}}.zn-videoBg-gridOverlay::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.4;pointer-events:none}.zn-videoBg-gridOverlay.zn-videoBg-gridOverlay--1::after{background-image:-webkit-gradient(linear, left bottom, right top, color-stop(33%, transparent), color-stop(33%, black), color-stop(66%, black), color-stop(66%, transparent));background-image:linear-gradient(to right top, transparent 33%, black 33%, black 66%, transparent 66%);background-size:3px 3px}.zn-videoBg-gridOverlay.zn-videoBg-gridOverlay--2::after{background-image:radial-gradient(circle, rgb(0, 0, 0) 25%, transparent 0%);background-size:4px 4px;opacity:.1}.zn-videoBg-gridOverlay.zn-videoBg-gridOverlay--3::after{opacity:1;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(transparent));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, transparent 100%)}.no-csspointerevents .zn-videoBg-gridOverlay::after,.no-video-overlay .zn-videoBg-gridOverlay::after{display:none !important}.zn-bgSource-poster{display:none;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;overflow:hidden;z-index:0}@media(max-width: 767px){.zn-bgSource-poster{display:block}}.zn-videoBg-controls{display:none}@media(min-width: 992px){.zn-videoBg-controls{display:block;list-style:none;margin:0;padding:0;position:absolute;top:30px;right:50px;z-index:3;width:50px;opacity:.1;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.zn-videoBg-controls[data-position=top-left]{right:auto;left:50px}.zn-videoBg-controls[data-position=top-center]{right:auto;left:50%;margin-left:-25px}.zn-videoBg-controls[data-position=bottom-right]{top:auto;right:20px;bottom:5px}.zn-videoBg-controls[data-position=bottom-left]{top:auto;right:auto;left:50px;bottom:5px}.zn-videoBg-controls[data-position=bottom-center]{top:auto;right:auto;left:50%;bottom:5px;margin-left:-25px}.zn-videoBg-controls[data-position=middle-right]{top:50%;margin-top:-25px}.zn-videoBg-controls[data-position=middle-left]{left:50px;right:auto;top:50%;margin-top:-25px}.zn-videoBg-controls[data-position=middle-center]{left:50%;right:auto;top:50%;margin-top:-25px;margin-left:-25px}.zn-videoBg:hover .zn-videoBg-controls,#page-header:hover .zn-videoBg-controls{opacity:1}.zn-videoBg-controls a{width:50px;height:50px;display:block;cursor:pointer;color:#fff;text-align:center;line-height:50px;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;opacity:.5}.zn-videoBg-controls .btn-audio{opacity:0;visibility:hidden;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.zn-videoBg-controls:hover .btn-audio{opacity:.7;visibility:visible;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.zn-videoBg-controls .btn-toggleplay{-webkit-transform:translateY(0);transform:translateY(0)}.zn-videoBg-controls .btn-toggleplay .paused:before{content:""}.zn-videoBg-controls:hover .btn-toggleplay{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.zn-videoBg-controls a:hover{opacity:1}.zn-videoBg-controls .btn-audio .kl-icon{width:28px;height:28px;line-height:28px}.zn-videoBg-controls .btn-audio .kl-icon:before{line-height:29px}.zn-videoBg-controls .btn-audio .mute:before{content:""}}.zn-bgSource-imageParallax{top:0;left:0;right:0;bottom:0;height:100%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;will-change:transform}.zn-bgSource-imageParallax .zn-bgSource-image{top:0;left:0;position:relative;min-width:100%;min-height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-attachment:initial}.zn-bgSource-imageParallax.is-fixed{left:-100vw;position:fixed}.zn-bgSource-imageParallax.is-fixed.is-visible{left:0}.zn-bgSource-imageParallax.is-fixed .zn-bgSource-image{height:100vh}.zn-bgSource-videoModal{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;z-index:99;color:#fff;border:2px solid currentColor;border-top:0;padding:0 10px;border-radius:0 0 3px 3px;height:40px;line-height:40px;background:rgba(0,0,0,.15);font-size:10px;font-weight:700;font-family:Helvetica,Arial,sans-serif;vertical-align:middle}.zn-bgSource-videoModal:after{content:attr(data-text);display:inline-block;margin-left:10px}.zn-bgSource-videoModal:hover,.zn-bgSource-videoModal:focus{color:#fff}.zn-objParallax{position:relative}.zn-objParallax[class*=zn-objParallax--ease]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.6s;transition-duration:.6s}.zn-objParallax--ease-linear{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.zn-objParallax--ease-quad{-webkit-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}.zn-objParallax--ease-cubic{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.zn-objParallax--ease-quart{-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.zn-objParallax--ease-quint{-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.object-fit__cover{-o-object-fit:cover;object-fit:cover}.object-fit__fill{-o-object-fit:fill;object-fit:fill}.object-fit__contain{-o-object-fit:contain;object-fit:contain}.object-fit__none{-o-object-fit:none;object-fit:none}.object-fit__scale-down{-o-object-fit:scale-down;object-fit:scale-down}.znb-icon{display:inline-block;fill:currentColor;stroke-width:0;stroke:currentColor;height:1em;position:relative;top:-0.0625em;vertical-align:middle;width:1em}@media(max-width: 1199px){.text-md-left{text-align:left}.text-md-center{text-align:center}.text-md-right{text-align:right}}@media(max-width: 991px){.text-sm-left{text-align:left}.text-sm-center{text-align:center}.text-sm-right{text-align:right}}@media(max-width: 767px){.text-xs-left{text-align:left}.text-xs-center{text-align:center}.text-xs-right{text-align:right}}.kl-slideshow-css3panels {position:relative;}.css3panels-container {overflow:hidden;position:relative;z-index:0;min-height:150px;}.css3panels-container.css3panel--hasSkew {margin-left:-62px;margin-right:-62px;}.kl-slideshow-css3panels .css3panels-container {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.css3panel {float:left;position:relative;z-index:0;min-height:150px;}@media (min-width:1200px) {.css3panel--hasSkew.css3panels--resize .css3panel {margin:0 -1px;}}.kl-slideshow-css3panels .css3panel {-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-backface-visibility:hidden;}.css3panel:hover {z-index:1;}.css3panel:hover .css3panel-inner {box-shadow:0 0 50px 20px rgba(0, 0, 0, 0.25);}.css3panel--hasBorder .css3panel:hover .css3panel-inner {box-shadow:0 0 0 2px #fff, 0 0 50px 20px rgba(0, 0, 0, 0.25);}.css3panel--hasBorder.is-dark .css3panel:hover .css3panel-inner {box-shadow:0 0 0 2px #000, 0 0 50px 20px rgba(0, 0, 0, 0.25);}.kl-slideshow-css3panels .css3panels--resize .css3panel {will-change:transform;-webkit-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}.css3panels--resize .css3panel-inner {-webkit-transition:box-shadow 0.2s ease-out;transition:box-shadow 0.2s ease-out;}.kl-slideshow-css3panels .css3panels--resize .css3panel:hover {-webkit-box-flex:1.3;-webkit-flex:1.3;-ms-flex:1.3;flex:1.3;}.css3panel-inner {position:relative;-webkit-backface-visibility:hidden;overflow:hidden;-webkit-transition:box-shadow 0.2s ease-out;transition:box-shadow 0.2s ease-out;height:100%;position:absolute;width:100%;}.css3panel--hasSkew .css3panel-inner {-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg);}@media (min-width:1200px) {.css3panel--hasSkew .css3panel-inner {margin:0 -1px;}}.css3panel--hasBorder .css3panel-inner {box-shadow:0 0 0 5px rgba(255, 255, 255, 0.7);}.css3panel--hasBorder.is-dark .css3panel-inner {box-shadow:0 0 0 2px rgba(0, 0, 0, 0.7);}.css3panel-mainimage-wrapper {position:relative;-webkit-backface-visibility:hidden;height:100%;}.css3panel--hasSkew .css3panel-mainimage-wrapper {margin-left:-60px;margin-right:-60px;-webkit-transform:skewX(10deg);-ms-transform:skewX(10deg);transform:skewX(10deg);}.css3panel-mainimage {position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;}.css3panel-mainimage-img {height:100%;-webkit-backface-visibility:hidden;-webkit-transition:0.2s ease-out;transition:0.2s ease-out;}.css3panel-mainimage--stretch .css3panel-mainimage-img {position:absolute;width:100%;}.css3panel-mainimage--noStretch {text-align:center;}.css3panel-mainimage--noStretch .css3panel-mainimage-effect {-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}.css3p-overlay {position:absolute;left:0;top:0;right:0;bottom:0;-webkit-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out;}.css3panel:hover .css3p-overlay {opacity:0;}.css3p-overlay--gradient {opacity:0.5;top:50%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, rgba(0, 0, 0, 0)),color-stop(100%, rgba(0, 0, 0, 1)));background:-webkit-linear-gradient(top,rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 1) 100%);background:linear-gradient(to bottom,rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 1) 100%);}.css3panel-mainimage-img.anim--grayscale {-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out;}.css3panel:hover .css3panel-mainimage-img.anim--grayscale {opacity:0;}.css3panel-mainimage-img.anim--blur {-webkit-filter:blur(9px);filter:blur(9px);-webkit-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out;}.css3panel:hover .css3panel-mainimage-img.anim--blur {opacity:0;}.css3panel-mainimage-img.anim--grayscale.anim--blur {-webkit-filter:grayscale(100%) blur(9px);filter:grayscale(100%) blur(9px);-webkit-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out;}.css3panel:hover .css3panel-mainimage-img.anim--grayscale.anim--blur {opacity:0;}.css3panel-caption {position:absolute;bottom:90px;color:#ffffff;z-index:1;width:100%;}.css3panel--hasSkew .css3panel-caption.text-right {padding-right:50px;}.css3panel--hasSkew .css3panel-caption.text-left {padding-left:50px;}.css3panel--hasSkew .css3panel:first-child .css3panel-caption {padding-left:80px;}.css3panel--hasSkew .css3panel:last-child .css3panel-caption {padding-right:80px;}.css3panel-caption.css3caption--middle {bottom:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.cssp-capt-fadein .css3panel-title,.cssp-capt-fadein .css3panel-text,.cssp-capt-fadein .css3panel-btn-area {opacity:0;visibility:hidden;-webkit-transition:opacity 0.15s ease-out, visibility 0.15s ease-out;transition:opacity 0.15s ease-out, visibility 0.15s ease-out;}.cssp-capt-fadein .css3panel:hover .css3panel-title,.cssp-capt-fadein .css3panel:hover .css3panel-text,.cssp-capt-fadein .css3panel:hover .css3panel-btn-area {opacity:1;visibility:visible;}.cssp-capt-fadeout .css3panel-title,.cssp-capt-fadeout .css3panel-text,.cssp-capt-fadeout .css3panel-btn-area {opacity:1;visibility:visible;-webkit-transition:opacity 0.15s ease-out, visibility 0.15s ease-out;transition:opacity 0.15s ease-out, visibility 0.15s ease-out;}.cssp-capt-fadeout .css3panel:hover .css3panel-title,.cssp-capt-fadeout .css3panel:hover .css3panel-text {opacity:0;visibility:hidden;}.cssp-capt-fadeout .css3panel:hover .css3panel-btn-area {}.cssp-capt-slidein .css3panel-title,.cssp-capt-slidein .css3panel-text,.cssp-capt-slidein .css3panel-btn-area {opacity:0;visibility:hidden;-webkit-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px);-webkit-transition:opacity 0.15s ease-out, visibility 0.15s ease-out,-webkit-transform 0.15s ease-out;transition:opacity 0.15s ease-out, visibility 0.15s ease-out,transform 0.15s ease-out;}.cssp-capt-slidein .css3panel:hover .css3panel-title,.cssp-capt-slidein .css3panel:hover .css3panel-text,.cssp-capt-slidein .css3panel:hover .css3panel-btn-area {opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.cssp-capt-slideout .css3panel-title,.cssp-capt-slideout .css3panel-text,.cssp-capt-slideout .css3panel-btn-area {opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0.15s ease-out, visibility 0.15s ease-out,-webkit-transform 0.15s ease-out;transition:opacity 0.15s ease-out, visibility 0.15s ease-out,transform 0.15s ease-out;}.cssp-capt-slideout .css3panel:hover .css3panel-title,.cssp-capt-slideout .css3panel:hover .css3panel-text {opacity:0;visibility:hidden;-webkit-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px);}@media (min-width:1200px) {.cssp-capt-slideout .css3panel:hover .css3panel-btn-area {-webkit-transform:translateY(40px) translateX(-10px);-ms-transform:translateY(40px) translateX(-10px);transform:translateY(40px) translateX(-10px);-webkit-transition-duration:0.3s !important;transition-duration:0.3s !important;-webkit-transition-delay:0.1s !important;transition-delay:0.1s !important;}}.cssp-capt-slideout .css3panel:hover .css3p-overlay {opacity:0;}.cssp-capt-animated .css3panel-title {-webkit-transition-delay:0.1s;transition-delay:0.1s;}.cssp-capt-animated .css3panel-text {-webkit-transition-delay:0.2s;transition-delay:0.2s;}.cssp-capt-animated .css3panel-btn-area {-webkit-transition-delay:0s;transition-delay:0s;}.cssp-capt-animated .css3panel:hover .css3panel-btn-area {-webkit-transition-delay:0.3s;transition-delay:0.3s;}.cssp-capt-animated .css3p-overlay {-webkit-transition-delay:0.1s;transition-delay:0.1s;}.css3panel-title {position:relative;font-size:28px;line-height:1.3;font-weight:600;color:#fff;margin:0;}.css3panel-title.title-size-bigger {font-size:70px;line-height:1.1;text-shadow:1px 1px 50px rgba(0, 0, 0, 0.4);letter-spacing:-2px;} .css3panel--hasSkew .css3panel:last-child .css3panel-title {margin-right:10px;}.css3panel-text {font-size:16px;color:#fff;font-weight:300;margin-top:20px;line-height:1.6; }.css3panel--hasSkew {margin-right:20px;}.captiontitle--wbg,.captiontitle--dbg {padding:13px 0px 13px 45px;}.captiontitle--wbg:before,.captiontitle--dbg:before {content:"";position:absolute;height:100%;border-radius:4px;padding-right:35px;display:block;right:-35px;bottom:0;left:0;top:0;z-index:-1;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:skew(-10deg) translate3d(0, 0, 0);-ms-transform:skew(-10deg) translate3d(0, 0, 0);transform:skew(-12deg) translate3d(0, 0, 0);background:-webkit-gradient(linear,left top,right top,color-stop(0%, rgba(0, 0, 0, 0)),color-stop(80%, rgba(0, 0, 0, 0.45)));background:-webkit-linear-gradient(left,rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.45) 80%);background:linear-gradient(to right,rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.45) 80%);}.captiontitle--wbg:before {background:rgba(255, 255, 255, 0.9);background:-webkit-gradient(linear,left top,right top,color-stop(40%, rgba(255, 255, 255, 0.25)),color-stop(100%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(left,rgba(255, 255, 255, 0.25) 40%,rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right,rgba(255, 255, 255, 0.25) 40%,rgba(255, 255, 255, 0) 100%);}.css3panel-btn-area {clear:both;float:right;margin-top:30px;margin-right:20px;}.css3panel-btn-area .btn {margin-left:20px;margin-bottom:10px;}@media (max-width:1440px) {.css3panel .css3panel-title {font-size:18px;}.css3panel .css3panel-text {font-size:13px;}.css3panel .css3panel-btn-area .btn {margin-bottom:10px;display:block;}.css3panel .css3panel-title.title-size-bigger {font-size:30px;}}@media (min-width:1200px) and (max-width:1440px) {.kl-slideshow-css3panels .css3panel:first-child,.kl-slideshow-css3panels .css3panel:last-child {-webkit-box-flex:1.15;-webkit-flex-grow:1.15;-ms-flex-positive:1.15;flex-grow:1.15;}.css3panel--hasSkew .css3panel:first-child .css3panel-caption {padding-left:90px;padding-right:80px;}.css3panel--hasSkew .css3panel:last-child .css3panel-caption {padding-right:80px;}.css3panel-btn-area {float:none;max-width:100%;}.css3panel-btn-area .btn {white-space:normal;}.css3panel-title {word-break:break-word;}}@media (max-width:1199px) {.kl-slideshow-css3panels .css3panels-container {margin-left:0;margin-right:0;}.kl-slideshow-css3panels .css3panel-inner,.kl-slideshow-css3panels .css3panel-mainimage-wrapper {-webkit-transform:skewX(0);-ms-transform:skewX(0);transform:skewX(0);margin-left:0;margin-right:0;}.kl-slideshow-css3panels .css3panel .css3panel-caption,.kl-slideshow-css3panels .css3panel:first-child .css3panel-caption,.kl-slideshow-css3panels .css3panel:last-child .css3panel-caption {padding-left:20px;padding-right:20px;}.kl-slideshow-css3panels .css3panel-caption {text-align:center;}.kl-slideshow-css3panels .css3panel-btn-area {float:none;}.kl-slideshow-css3panels .css3panel-title,.kl-slideshow-css3panels .css3panel-title.title-size-bigger,.kl-slideshow-css3panels .css3panel-text,.kl-slideshow-css3panels .css3panel-btn-area,.kl-slideshow-css3panels .css3panel-btn-area .btn {margin-left:0;margin-right:0;}.kl-slideshow-css3panels .css3panel-btn-area .btn {margin-bottom:10px;}.kl-slideshow-css3panels .css3panel:hover .css3panel-title,.kl-slideshow-css3panels .css3panel:hover .css3panel-text {-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@media (min-width:992px) and (max-width:1200px) {.kl-slideshow-css3panels .css3panels--resize .css3panel:hover {-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;}.kl-slideshow-css3panels .css3panel-title,.kl-slideshow-css3panels .css3panel-title.title-size-bigger {font-size:18px;}.kl-slideshow-css3panels .css3panel-text {font-size:13px;}.kl-slideshow-css3panels .css3panel-btn-area .btn {font-size:12px;}}@media (min-width:768px) and (max-width:991px) {.kl-slideshow-css3panels .css3panels--resize .css3panel:hover {-webkit-box-flex:2.2;-webkit-flex:2.2;-ms-flex:2.2;flex:2.2;}.kl-slideshow-css3panels .css3panel-title,.kl-slideshow-css3panels .css3panel-title.title-size-bigger {font-size:16px;}.kl-slideshow-css3panels .css3panel-text {display:none;}.kl-slideshow-css3panels .css3panel-btn-area {margin-top:40px;}.kl-slideshow-css3panels .css3panel-btn-area .btn {margin-bottom:10px;}.kl-slideshow-css3panels .css3panel-btn-area .btn {font-size:12px;}}@media (max-width:767px) {.kl-slideshow-css3panels .css3panels-container {height:auto !important;margin-left:0;margin-right:0;}.kl-slideshow-css3panels .css3panels-container {-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.kl-slideshow-css3panels .css3panel {float:left;overflow:hidden;position:relative;z-index:0;box-shadow:0 0 0 3px #fff;padding-top:30px;padding-bottom:30px;}.kl-slideshow-css3panels .css3panel {-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:300px;}.kl-slideshow-css3panels .css3panel-mainimage-img {position:absolute;left:0;top:0;bottom:0;right:0;width:100%;}.kl-slideshow-css3panels .css3panel-inner {position:absolute;top:0;width:100%;height:100% !important;}.kl-slideshow-css3panels .css3panel-mainimage-wrapper {height:100% !important;}.kl-slideshow-css3panels .css3panel-caption {bottom:20px;}.kl-slideshow-css3panels .css3panel-title,.kl-slideshow-css3panels .css3panel-title.title-size-bigger {font-size:18px;}.kl-slideshow-css3panels .captiontitle--wbg,.kl-slideshow-css3panels .captiontitle--dbg {padding:10px 0 10px 25px;}.kl-slideshow-css3panels .css3panel-text {font-size:14px;}.kl-slideshow-css3panels .css3panel-btn-area {clear:none;float:none;max-width:100%;margin-top:25px;margin-right:0;}.kl-slideshow-css3panels .css3panel-btn-area .btn:first-child {margin-bottom:15px;}}.eluid2612b09c .css3panels-container {height:700px;}@media (min-width:1200px){.eluid2612b09c .css3panels-container.css3panel--hasSkew, .eluid2612b09c .css3panel--hasSkew .css3panel-mainimage-wrapper{margin-left:-70px; margin-right:-70px}.eluid2612b09c .css3panel--hasSkew .css3panel:not(:first-child) .css3panel-caption.text-left{padding-left:70px}.eluid2612b09c .css3panel--hasSkew .css3panel:not(:last-child) .css3panel-caption.text-right{padding-right:70px}}.eluid69c6ed7a.th-spacer {height:200px;}.kl-title-block {padding-top:0; padding-bottom:35px;}.tbk__title {margin-top:0; margin-bottom:10px; font-size:24px; line-height:30px; font-weight:400; font-style:normal;}.tbk__subtitle {margin-top:0; font-size:20px; font-size:20px; line-height:26px; font-weight:400; font-style:normal;}.tbk__text {margin-top:0; line-height:1.6;}.tbk__symbol {margin-top:0; margin-bottom:10px; display:block;}.tbk-symbol--line .tbk__symbol span {display:inline-block; width:50px; height:3px; background-color:#ccc;}.tbk--text-dark.tbk-symbol--line .tbk__symbol span {background-color:#333333;}.tbk-symbol--line.tbk-icon-pos--after-title .tbk__symbol {margin-bottom:20px; margin-top:-5px;}.tbk-symbol--border .tbk__symbol,.tbk-symbol--border2 .tbk__symbol {margin-bottom:20px;}.tbk-symbol--border .tbk__symbol span,.tbk-symbol--border2 .tbk__symbol span {display:block; width:100%; height:1px; background-color:#ccc;}.tbk--text-dark.tbk-symbol--border2 .tbk__symbol span {background-color:#333333;}.tbk-symbol--border.tbk-icon-pos--after-text .tbk__symbol {margin-top:30px;}.tbk-symbol--border2.tbk-icon-pos--after-title .tbk__border-helper { border-bottom:3px solid #D2D2D2; padding-bottom:15px; margin-bottom:-12px; display:inline-block;}.tbk--text-dark.tbk-symbol--border2.tbk-icon-pos--after-title .tbk__border-helper {border-bottom-color:#2D2D2D;}.tbk-symbol--line_border .tbk__symbol span {display:inline-block; width:50px; height:3px; background-color:#ccc; margin-right:25px; margin-left:25px; vertical-align:middle;}.tbk-symbol--line_border .tbk__symbol:before,.tbk-symbol--line_border .tbk__symbol:after {content:''; display:inline-block; width:calc(50% - 50px); height:1px; background-color:#ccc; vertical-align:middle; }.tbk--text-dark.tbk-symbol--line_border .tbk__symbol:before,.tbk--text-dark.tbk-symbol--line_border .tbk__symbol:after,.tbk--text-dark.tbk-symbol--line_border .tbk__symbol span {background-color:#333;}.tbk--left.tbk-symbol--line_border .tbk__symbol span {margin-left:0;}.tbk--left.tbk-symbol--line_border .tbk__symbol:before {display:none;}.tbk--left.tbk-symbol--line_border .tbk__symbol:after {content:''; display:inline-block; width:calc(100% - 75px); height:1px; background-color:#ccc;}.tbk--text-dark.tbk--left.tbk-symbol--line_border .tbk__symbol:after {background-color:#333;}.tbk--right.tbk-symbol--line_border .tbk__symbol span {margin-right:0;}.tbk--right.tbk-symbol--line_border .tbk__symbol:before {content:''; display:inline-block; width:calc(100% - 75px); height:1px; background-color:#ccc;}.tbk--text-dark.tbk--right.tbk-symbol--line_border .tbk__symbol:before {background-color:#333;}.tbk--right.tbk-symbol--line_border .tbk__symbol:after {display:none;}.tbk-symbol--line_border.tbk-icon-pos--after-subtitle .tbk__subtitle {margin-bottom:20px;}.tbk-symbol--line_border.tbk-icon-pos--after-text .tbk__text {margin-bottom:25px;}.tbk__icon {}.tbk-symbol--icon.tbk-icon-pos--after-text .tbk__text {margin-bottom:25px;}.tbk__title .tbk__symbol { display:inline-block; margin-right:10px; vertical-align:middle; }.tbk__title .tbk__icon {vertical-align:middle;}.tbk--colored.tbk-symbol--line .tbk__symbol span,.tbk--colored.tbk-symbol--line_border .tbk__symbol span,.tbk--colored.tbk-symbol--border .tbk__symbol span {background-color:#cd2122;}.tbk--colored.tbk-symbol--icon .tbk__icon {color:#cd2122;}.tbk--colored.tbk-symbol--border2 .tbk__border-helper {border-bottom-color:#cd2122;}.eluida0816283{padding-top:0px;padding-bottom:35px;}.eluida0816283 .tbk__title {margin-bottom:10px;}.eluida0816283 .tbk__title{font-family:"Montserrat", Helvetica, Arial, sans-serif;font-size:34px;line-height:48px;font-weight:700;color:#353535;letter-spacing:-1px;}.eluida0816283 .tbk__subtitle{font-family:"Open Sans", Helvetica, Arial, sans-serif;font-size:16px;line-height:28px;font-weight:300;color:#4f4f4f;}.eluida0816283 .tbk__icon { font-size:28px; }.eluida0816283.tbk--colored .tbk__symbol span {background-color:#cd2122;}.znColumnElement-innerWrapper {width:100%;}.znColumnElement-innerWrapper.znColumnElement-innerWrapper--halign-center,.znColumnElement-innerWrapper.znColumnElement-innerWrapper--halign-right,.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-center,.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-bottom {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.znColumnElement-innerWrapper.znColumnElement-innerWrapper--halign-center {-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.znColumnElement-innerWrapper.znColumnElement-innerWrapper--halign-right {-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-center .znColumnElement-innerContent {-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-bottom .znColumnElement-innerContent {-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}.znColumnElement-innerContent {width:100%;}.smart-cnt--action_box {position:relative; padding:0; border-radius:6px; background-color:#000; margin-bottom:20px;}.smart-cnt--action_box:before {position:absolute; content:''; background-color:#000; width:30px; height:32px; display:block; bottom:-6px; left:20%; border-radius:4px; -webkit-transform:skewY(35deg); -ms-transform:skewY(35deg); transform:skewY(35deg); border-top:0; }.smart-cnt--action_box .smart-cnt-inner {position:relative; padding:35px; border-radius:6px; z-index:1;}.smart-cnt--action_box .smart-cnt-inner:before {position:absolute; content:''; background-color:#000; top:-6px; left:0; width:100%; height:100%; display:block; -webkit-transform:skewY(1.5deg); -ms-transform:skewY(1.5deg); transform:skewY(1.5deg); border-radius:6px; transform-origin:right top;}.smart-cnt--action_box .smart-cnt-inner:after {position:absolute; content:''; background-color:rgba(0, 0, 0, 0.2); width:90%; height:30%; display:block; border-radius:4px; -webkit-transform:skewY(-2deg); -ms-transform:skewY(-2deg); transform:skewY(-2deg); right:5%; top:-20px; z-index:-1; }.eluid9e72450c{}.gridPhotoGallery { margin-left:-5px; margin-right:-5px; }.gridPhotoGallery__item { float:left; position:relative; padding:0;}.gridPhotoGallery__link {width:100%; height:0; display:block; padding:0; padding-bottom:100%; margin-bottom:0;}.gridPhotoGallery__imgAnimWrapper { display:block; position:absolute; overflow:hidden;}.gridPhotoGallery__img { display:block; width:100%; height:100%; position:absolute; left:0; top:0; }.gpg-gutter--0 .gridPhotoGallery__imgAnimWrapper { top:0; right:0; left:0; bottom:0; width:100%; height:100%;}.gpg-gutter--3 .gridPhotoGallery__imgAnimWrapper { top:3px; right:3px; left:3px; bottom:3px; width:calc(100% - 6px); height:calc(100% - 6px);}.gpg-gutter--5 .gridPhotoGallery__imgAnimWrapper { top:5px; right:5px; left:5px; bottom:5px; width:calc(100% - 10px); height:calc(100% - 10px);}.gpg-gutter--10 .gridPhotoGallery__imgAnimWrapper { top:10px; right:10px; left:10px; bottom:10px; width:calc(100% - 20px); height:calc(100% - 20px);}.gpg-gutter--15 .gridPhotoGallery__imgAnimWrapper { top:15px; right:15px; left:15px; bottom:15px; width:calc(100% - 30px); height:calc(100% - 30px);}.gridPhotoGallery__item .kl-icon { opacity:0; position:absolute; top:50%; margin-top:15px; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); -webkit-transition:all .25s ease-in-out; transition:all .25s ease-in-out; border-color:#fff; color:#fff }.gridPhotoGallery__link:hover .kl-icon { display:block; opacity:1; margin-top:0; }.gridPhotoGallery__link.gridPhotoGallery__link-anim--zoomin .gridPhotoGallery__img { -webkit-transition:-webkit-transform 0.7s linear; transition:-webkit-transform 0.7s linear; transition:transform 0.7s linear; transition:transform 0.7s linear, -webkit-transform 0.7s linear; }.gridPhotoGallery__link.gridPhotoGallery__link-anim--zoomin:hover .gridPhotoGallery__img { -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1); -webkit-transition-duration:2s; transition-duration:2s; }.gridPhotoGallery__link.gridPhotoGallery__link-anim--zoomout .gridPhotoGallery__img { -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1); -webkit-transition:-webkit-transform 1s linear; transition:-webkit-transform 1s linear; transition:transform 1s linear; transition:transform 1s linear, -webkit-transform 1s linear; }.gridPhotoGallery__link.gridPhotoGallery__link-anim--zoomout:hover .gridPhotoGallery__img { -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition-duration:2s; transition-duration:2s;}.gridPhotoGallery__link.gridPhotoGallery__link-anim--fadeout .gridPhotoGallery__img { -webkit-transition:opacity .4s ease-out; transition:opacity .4s ease-out; }.gridPhotoGallery__link.gridPhotoGallery__link-anim--fadeout:hover .gridPhotoGallery__img {opacity:.7;}.gridPhotoGallery__link.gridPhotoGallery__link-anim--fadein .gridPhotoGallery__img { opacity:.7; -webkit-transition:opacity .4s ease-out; transition:opacity .4s ease-out; }.gridPhotoGallery__link.gridPhotoGallery__link-anim--fadein:hover .gridPhotoGallery__img {opacity:1;}.gridPhotoGallery__link { position:relative; }.gridPhotoGallery__link:after { content:attr(title); position:absolute; font-size:16px; text-transform:uppercase; color:#fff; text-align:center; left:15%; right:15%; top:50%; margin-top:-65px; opacity:0; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); -webkit-transition:all .25s ease-in-out; transition:all .25s ease-in-out; }.gridPhotoGallery__pHolder.gridPhotoGallery__link:after {display:none;}.gridPhotoGallery__link:hover:after { opacity:1; }.gridPhotoGallery__img:after { content:''; position:absolute; background-color:rgba(28, 31, 32, 0.25); top:0; left:0; width:100%; height:100%; opacity:0; -webkit-transition:opacity .25s ease-in-out; transition:opacity .25s ease-in-out; }.gridPhotoGallery__link:hover .gridPhotoGallery__img:after { opacity:1; }.gridPhotoGallery--scheme-dark .gridPhotoGallery__item .kl-icon,.gridPhotoGallery-item--scheme-dark.gridPhotoGallery__item .kl-icon { border-color:#333; color:#333 }.gridPhotoGallery--scheme-dark .gridPhotoGallery__link:after,.gridPhotoGallery-item--scheme-dark.gridPhotoGallery__item .gridPhotoGallery__link:after { color:#333;}.gridPhotoGallery-item--scheme-light.gridPhotoGallery__item .kl-icon { border-color:#fff; color:#fff }.gridPhotoGallery-item--scheme-light.gridPhotoGallery__item .gridPhotoGallery__link:after { color:#fff;}.gridPhotoGallery--cols-1 .gridPhotoGallery__item {width:100%;}.gridPhotoGallery--cols-2 .gridPhotoGallery__item {width:50%; }.gridPhotoGallery--cols-3 .gridPhotoGallery__item {width:33.3333%;}.gridPhotoGallery--cols-4 .gridPhotoGallery__item {width:25%;}.gridPhotoGallery--cols-5 .gridPhotoGallery__item {width:20%;}.gridPhotoGallery--cols-6 .gridPhotoGallery__item {width:16.6666%;}.gridPhotoGallery--cols-2 .gridPhotoGalleryItem--w2 {width:100%; }.gridPhotoGallery--cols-3 .gridPhotoGalleryItem--w2 {width:66.6666%; }.gridPhotoGallery--cols-4 .gridPhotoGalleryItem--w2 {width:50%; }.gridPhotoGallery--cols-5 .gridPhotoGalleryItem--w2 {width:40%; }.gridPhotoGallery--cols-6 .gridPhotoGalleryItem--w2 {width:33.3333%; }.gridPhotoGallery--ratio-short .gridPhotoGalleryItem--w1 .gridPhotoGalleryItem--h1,.gridPhotoGallery--ratio-short .gridPhotoGalleryItem--w2 .gridPhotoGalleryItem--h2 { padding-bottom:75%; }.gridPhotoGallery--ratio-square .gridPhotoGalleryItem--w1 .gridPhotoGalleryItem--h1,.gridPhotoGallery--ratio-square.gridPhotoGalleryItem--w2 .gridPhotoGalleryItem--h2,.gridPhotoGallery--ratio-custom .gridPhotoGalleryItem--w1 .gridPhotoGalleryItem--h1,.gridPhotoGallery--ratio-custom.gridPhotoGalleryItem--w2 .gridPhotoGalleryItem--h2 { padding-bottom:100%; }.gridPhotoGallery--ratio-tall .gridPhotoGalleryItem--w1 .gridPhotoGalleryItem--h1,.gridPhotoGallery--ratio-tall .gridPhotoGalleryItem--w2 .gridPhotoGalleryItem--h2 { padding-bottom:125%; }.gridPhotoGallery--ratio-short .gridPhotoGalleryItem--w2 .gridPhotoGalleryItem--h1 { padding-bottom:37.5%; }.gridPhotoGallery--ratio-square .gridPhotoGalleryItem--w2 .gridPhotoGalleryItem--h1 { padding-bottom:50%; }.gridPhotoGallery--ratio-tall .gridPhotoGalleryItem--w2 .gridPhotoGalleryItem--h1 { padding-bottom:62.5%; }.gridPhotoGallery--ratio-short .gridPhotoGalleryItem--w1 .gridPhotoGalleryItem--h2 { padding-bottom:150%; }.gridPhotoGallery--ratio-square .gridPhotoGalleryItem--w1 .gridPhotoGalleryItem--h2 { padding-bottom:200%; }.gridPhotoGallery--ratio-tall .gridPhotoGalleryItem--w1 .gridPhotoGalleryItem--h2 { padding-bottom:250%; }@media (max-width:992px) {.gridPhotoGalleryItem--w1,.gridPhotoGalleryItem--w2,.gridPhotoGallery__item--sizer { width:50% !important; }.gridPhotoGalleryItem--h1,.gridPhotoGalleryItem--h2 { padding-bottom:100% !important; }}@media (max-width:480px) {.gridPhotoGalleryItem--w1,.gridPhotoGalleryItem--w2,.gridPhotoGallery__item--sizer{ width:100% !important; }.gridPhotoGallery__link:after { font-size:13px }}.eluidf3cf8aca{}.zn_section {padding-top:35px;padding-bottom:35px;position:relative;}.zn_section--masked {padding-bottom:55px;}.zn_section__source + .zn_section_size {position:relative;}.kl-bg-source + .zn_section_size {position:relative;}@media screen and (max-width:991px) {.section-sidemargins .zn_section_size.full_width {margin-left:15px;margin-right:15px;}}.ios-fixed-position-scr ~ .zn_section {position:relative;}.zn_section--inlinemodal {margin-left:auto;margin-right:auto;position:relative;top:44px;}.mfp-close-btn-in .zn_section--inlinemodal .mfp-close {right:-5px;top:-45px;}.zn_pb_editor_enabled .zn_section--inlinemodal.mfp-hide {display:block !important;}.zn_section--stretch-container {padding-left:20px;padding-right:20px;}.zn_section--stretch-container > .container {width:100%;}.zn_section-modalOverlay {background:rgba(143, 43, 162, 0.5);position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}.modal-overlay-hidden ~ .zn_section-modalOverlay {display:none;}.zn_section-modalInfo {position:absolute;top:20px;right:30px;z-index:3;width:70px;color:#000;font-size:11px;font-weight:700;line-height:1.3;text-align:center;}.zn_section-modalInfo-title {display:block;margin-bottom:20px;}.zn_section-modalInfo-tip {display:block;margin-bottom:20px;position:relative;}.zn_section-modalInfo a {color:#000;}.zn_section-modalInfo a:hover,.zn_section-modalInfo a:focus {color:rgba(0, 0, 0, 0.65);}.zn_section-modalInfo-bubble {display:none;width:230px;right:100%;position:absolute;top:-10px;font-weight:normal;background:rgba(0, 0, 0, 0.15);padding:10px 10px 10px 15px;line-height:1.5;text-align:start;border-radius:3px;}.zn_section-modalInfo-bubble:after {content:"";position:absolute;right:-10px;top:15px;border:5px solid transparent;border-left-color:rgba(0, 0, 0, 0.15);}.zn_section-modalInfo-tip:hover .zn_section-modalInfo-bubble {display:block;}.zn_section-modalInfo-toggleVisible {display:block;cursor:pointer;}.modal-overlay-hidden + .zn_section-modalInfo .dashicons-visibility:before {content:"\f530";}@media (min-width:768px) {.zn-section-content_algn--middle,.zn-section-content_algn--bottom {display:-webkit-box;display:-ms-flexbox;display:flex;}.zn-section-content_algn--middle > .row,.zn-section-content_algn--bottom > .row {width:100%;}.zn-section-content_algn--middle > .row {-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.zn-section-content_algn--bottom > .row {-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}}.zn_section.section--skewed,.zn_section.section--skewed-flipped {z-index:1;background-color:transparent !important;}.zn_section.section--skewed .kl-bg-source:not(:empty) {-webkit-transform:skewY(3deg);transform:skewY(3deg);overflow:hidden;-webkit-backface-visibility:hidden;}.zn_section.section--skewed .kl-bg-source__bgimage {-webkit-transform:skewY(-3deg);transform:skewY(-3deg);margin:-100px 0;-webkit-backface-visibility:hidden;}.zn_section.section--skewed .zn-bgSource-overlay {-webkit-transform:skewY(-3deg);transform:skewY(-3deg);margin:-100px 0;-webkit-backface-visibility:hidden;}.zn_section.section--skewed-flipped .kl-bg-source:not(:empty) {-webkit-transform:skewY(-3deg);transform:skewY(-3deg);overflow:hidden;-webkit-backface-visibility:hidden;}.zn_section.section--skewed-flipped .kl-bg-source__bgimage {-webkit-transform:skewY(3deg);transform:skewY(3deg);margin:-100px 0;-webkit-backface-visibility:hidden;}.zn_section.section--skewed-flipped .zn-bgSource-overlay {-webkit-transform:skewY(3deg);transform:skewY(3deg);margin:-100px 0;-webkit-backface-visibility:hidden;}.zn-prLayer {position:absolute;pointer-events:none;z-index:0;}.zn-prLayer.zn-prLayer--align-top-left {top:0;left:0;}.zn-prLayer.zn-prLayer--align-top-center {top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.zn-prLayer.zn-prLayer--align-top-right {top:0;right:0;}.zn-prLayer.zn-prLayer--align-center-left {top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.zn-prLayer.zn-prLayer--align-center {top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}.zn-prLayer.zn-prLayer--align-center-right {top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.zn-prLayer.zn-prLayer--align-bottom-left {bottom:0;left:0;}.zn-prLayer.zn-prLayer--align-bottom-center {bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.zn-prLayer.zn-prLayer--align-bottom-right {bottom:0;right:0;}.zn-prLayer.zn-prLayer--over {z-index:1;}.zn-prLayer.zn-prLayer--blur-simple {-webkit-filter:blur(3px);filter:blur(3px);}.zn-prLayer.zn-prLayer--blur-deep {-webkit-filter:blur(7px);filter:blur(7px);}.zn-prLayer.zn-prLayer--blur-deeper {-webkit-filter:blur(12px);filter:blur(12px);}.eluid835cbedb{margin-top:-3px;}.eluid835cbedb{padding-top:0px;padding-bottom:0px;}.zn_section.eluid835cbedb{background-color:#ffffff;}.eluid6cd89a52.th-spacer {height:200px;}.eluid0e4478c5{padding-top:0px;padding-bottom:35px;}.eluid0e4478c5 .tbk__title {margin-bottom:10px;}.eluid0e4478c5 .tbk__title{font-family:"Montserrat", Helvetica, Arial, sans-serif;font-size:34px;line-height:48px;font-weight:700;color:#353535;letter-spacing:-1px;}.eluid0e4478c5 .tbk__subtitle{font-family:"Open Sans", Helvetica, Arial, sans-serif;font-size:16px;line-height:28px;font-weight:300;color:#4f4f4f;}.eluid0e4478c5 .tbk__icon { font-size:28px; }.eluid0e4478c5.tbk--colored .tbk__symbol span {background-color:#cd2122;}.eluidc7c96942{}.eluid329cfab9{}.eluid6a7ed5a3{padding-top:0px;padding-bottom:0px;}.eluid366df24a{padding-top:0px;padding-bottom:0px;}.zn_text_box-title--style1 {font-size:16px; color:#CD2122; text-transform:uppercase; text-shadow:0 1px 0 rgba(255, 255, 255, 0.7);}.zn_text_box-title--style2 {font-size:22px; color:#535353; font-weight:normal; margin-top:0;}.eluidc89dfb34{padding-top:0px;padding-bottom:2px;}.eluiddb9261e5{margin-top:-17px;margin-bottom:0px;}.eluiddb9261e5{padding-top:0px;padding-bottom:35px;}.eluid82cd7d7a{padding-top:0px;padding-bottom:15px;}.eluid82cd7d7a .tbk__title {margin-bottom:10px;}.eluid82cd7d7a .tbk__title{font-family:"Open Sans", Helvetica, Arial, sans-serif;font-size:24px;line-height:30px;font-weight:700;color:#3f3f3f;font-style:normal;}.eluid82cd7d7a .tbk__subtitle{font-family:"Open Sans", Helvetica, Arial, sans-serif;font-size:16px;line-height:22px;font-weight:300;font-style:normal;}.eluid82cd7d7a .tbk__icon { font-size:28px; }.cf-elm .zn_field_valid .zn_form_input { outline:1px solid #00DF00; }.cf-elm .zn_field_not_valid .zn_form_input{ outline:1px solid red; }.cf-elm .zn_contact_captcha_text { margin-bottom:5px; display:block;}.cf-elm .zn_form_loading { opacity:0.5; }.cf-elm .zn_captcha_text { position:absolute; left:17px; padding:10px 15px; width:76px; }.cf-elm .zn_validate_captcha { padding-left:55px; }.cf-elm { position:relative; padding-top:10px; }.cf-elm-form > p { margin-bottom:0; }.cf-elm .submit:before { line-height:1; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; -webkit-font-smoothing:antialiased; }.cf-elm input[type=text],.cf-elm input[type=password],.cf-elm textarea,.cf-elm select,.cf-elm input[type=email] {max-width:100%;margin-bottom:15px; }.cf-elm #contactResponse { overflow:hidden; }.cf-elm .contactBusy { position:absolute; top:0; bottom:0; left:0; right:0; display:none; }.cf-elm .progressContainer { height:35px; bottom:0; right:0; position:absolute; width:150px; }.cf-elm .zn_contact_ajax_response {width:100%; margin-bottom:20px; }.cf-label-notice {font-weight:normal; color:#C43A3A;}.cf-elm p.zn_checkbox {margin-bottom:0;}.cf-elm input[type=checkbox] + label { margin-left:5px; }.kl-fancy-form .form-control { font-size:13px; height:auto;outline:none; box-shadow:inset 1px 2px 0 rgba(0, 0, 0, 0.06); border:1px solid #D9D9D9;line-height:1.6;}.cf--dark .kl-fancy-form .form-control { box-shadow:inset 1px 2px 0 rgba(0, 0, 0, 0.85); border-color:#262626; color:#ababab; background-color:#131313; }.cf-elm-form .kl-fancy-form-label {left:25px;}.cf-elm-form .kl-fancy-form .form-control { padding-left:10px }.cf-elm-form.cf--placeholders .kl-fancy-form .form-control { padding:15px; }.cf-elm.inp-c--square .zn_form_input[type="text"],.cf-elm.inp-c--square select.zn_form_input,.cf-elm.inp-c--square textarea.zn_form_input {border-radius:0;}.cf-elm.inp-s--flat .zn_form_input[type="text"],.cf-elm.inp-s--flat select.zn_form_input,.cf-elm.inp-s--flat textarea.zn_form_input {box-shadow:none;}.cf-elm.cf--resetBorders .zn_form_input {border:none;}.kl-fancy-form-col-wrapper { position:relative; }.kl-fancy-form-col-wrapper:not(:only-child) { float:left; }.cf-elm-form .kl-fancy-form-col-wrapper .kl-fancy-form-label {left:10px;}.kl-fancy-form-date-wrapper:not(:only-child) {width:70%;}.kl-fancy-form-date-wrapper:not(:only-child) .form-control{border-top-right-radius:0; border-bottom-right-radius:0; }.kl-fancy-form-time-wrapper {width:30%;}.kl-fancy-form-time-wrapper .form-control{border-top-left-radius:0; border-bottom-left-radius:0; }.kl-material-form-col-wrapper { position:relative; }.kl-material-form-col-wrapper:not(:only-child) { float:left; }.cf-elm-form .kl-material-form-col-wrapper .kl-material-form-label {left:0px;}.kl-material-form-date-wrapper:not(:only-child) {width:70%;}.kl-material-form-date-wrapper:not(:only-child) .form-control{border-top-right-radius:0; border-bottom-right-radius:0; }.kl-material-form-time-wrapper {width:30%;}.kl-material-form-time-wrapper .form-control{border-top-left-radius:0; border-bottom-left-radius:0; }.kl-material-form.zn_form_field.zn_field_not_valid .zn_form_input,.kl-material-form-date-wrapper.zn_field_not_valid .zn_form_input,.kl-material-form-time-wrapper.zn_field_not_valid .zn_form_input { outline:none; border-bottom-color:#00DF00; }.kl-material-form.zn_form_field.zn_field_not_valid .zn_form_input,.kl-material-form-date-wrapper.zn_field_not_valid .zn_form_input,.kl-material-form-time-wrapper.zn_field_not_valid .zn_form_input { outline:none; border-bottom-color:red; }.ui-datepicker {width:17em; padding:.2em .2em 0; display:none; }.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0; }.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {position:absolute; top:2px; width:1.8em; height:1.8em; }.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {top:1px; }.ui-datepicker .ui-datepicker-prev {left:2px; }.ui-datepicker .ui-datepicker-next {right:2px; }.ui-datepicker .ui-datepicker-prev-hover {left:1px; }.ui-datepicker .ui-datepicker-next-hover {right:1px; }.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {display:block; position:absolute; left:50%; margin-left:-8px; top:50%; margin-top:-8px; }.ui-datepicker .ui-datepicker-title {margin:0 2.3em; line-height:1.8em; text-align:center; }.ui-datepicker .ui-datepicker-title select {font-size:1em; margin:1px 0; }.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {width:49%; }.ui-datepicker table {width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em; }.ui-datepicker th {padding:.7em .3em; text-align:center; font-weight:bold; border:0; }.ui-datepicker td {border:0; padding:1px; }.ui-datepicker td span,.ui-datepicker td a {display:block; padding:.2em; text-align:right; text-decoration:none; }.ui-datepicker .ui-datepicker-buttonpane {background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0; }.ui-datepicker .ui-datepicker-buttonpane button {float:right; margin:.5em .2em .4em; cursor:pointer; padding:.2em .6em .3em .6em; width:auto; overflow:visible; }.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left; }.ll-skin-melon {font-size:14px; }.ll-skin-melon .ui-widget {font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; background:#2e3641; border:none; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; }.ll-skin-melon .ui-datepicker {padding:0; }.ll-skin-melon .ui-datepicker-header {border:none; background:transparent; font-weight:normal; font-size:15px; }.ll-skin-melon .ui-datepicker-header .ui-state-hover {background:transparent; border-color:transparent; cursor:pointer; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; }.ll-skin-melon .ui-datepicker .ui-datepicker-title {margin-top:.4em; margin-bottom:.3em; color:#e9f0f4; }.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover,.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover,.ll-skin-melon .ui-datepicker .ui-datepicker-next,.ll-skin-melon .ui-datepicker .ui-datepicker-prev {top:.6em; border:none; }.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover {left:2px; }.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover {right:2px; }.ll-skin-melon .ui-datepicker .ui-datepicker-next span,.ll-skin-melon .ui-datepicker .ui-datepicker-prev span {color:#fff; width:1em; height:1em; overflow:hidden; position:relative; display:inline-block; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:400; line-height:1em; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; display:block; margin:0; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); }.ll-skin-melon .ui-datepicker .ui-datepicker-next span:before,.ll-skin-melon .ui-datepicker .ui-datepicker-prev span:before {display:block; line-height:1em; text-align:center; }.ll-skin-melon .ui-datepicker .ui-datepicker-next span:before {content:"\e258"; } .ll-skin-melon .ui-datepicker .ui-datepicker-prev span:before {content:"\e257"; }.ll-skin-melon .ui-datepicker table {margin:0; }.ll-skin-melon .ui-datepicker th {padding:1em 0; color:#ccc; font-size:12px; font-weight:normal; border:none; border-top:1px solid #3a414d; }.ll-skin-melon .ui-datepicker td {background:#4D4D4D; border:none; padding:0; }.ll-skin-melon td .ui-state-default {background:transparent; border:none; text-align:center; padding:.5em; margin:0; font-weight:normal; color:#efefef; font-size:12px; }.ll-skin-melon td .ui-state-highlight {background:rgba(0, 0, 0, 0.15); }.ll-skin-melon .ui-state-disabled{opacity:1; }.ll-skin-melon .ui-state-disabled .ui-state-default {color:#888; }.ll-skin-melon td .ui-state-active,.ll-skin-melon td .ui-state-hover {background:#2e3641; }.cf-elm-tp.ui-timepicker-wrapper {overflow-y:auto; height:150px; width:9em; outline:none; z-index:999999; margin:0;font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; background:#2e3641; }.cf-elm-tp.ui-timepicker-wrapper.ui-timepicker-with-duration {width:13em; }.cf-elm-tp.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.cf-elm-tp.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {width:11em; }.cf-elm-tp .ui-timepicker-list {margin:0; padding:0; list-style:none; }.cf-elm-tp .ui-timepicker-duration {margin-left:5px; color:#888; }.cf-elm-tp .ui-timepicker-list:hover .ui-timepicker-duration {color:#888; }.cf-elm-tp .ui-timepicker-list li { padding:5px 0; cursor:pointer; white-space:nowrap; color:#FFF; list-style:none; margin:0; font-size:12px; line-height:1.6; text-align:center;}.cf-elm-tp .ui-timepicker-list li:not(:first-child) {border-top:1px solid rgba(255,255,255,0.2);}.cf-elm-tp li.ui-timepicker-selected,.cf-elm-tp .ui-timepicker-list li:hover,.cf-elm-tp .ui-timepicker-list .ui-timepicker-selected:hover {background:#4D4D4D; color:#fff; }.cf-elm-tp li.ui-timepicker-selected .ui-timepicker-duration,.cf-elm-tp .ui-timepicker-list li:hover .ui-timepicker-duration {color:#ccc; }.cf-elm-tp .ui-timepicker-list li.ui-timepicker-disabled,.cf-elm-tp .ui-timepicker-list li.ui-timepicker-disabled:hover,.cf-elm-tp .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {color:#888; cursor:default; }.cf-elm-tp .ui-timepicker-list li.ui-timepicker-disabled:hover,.cf-elm-tp .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {background:#f2f2f2; }.eluide9a149b5 .btn-fullcolor.btn-custom-color{ background-color:;}.eluide9a149b5 .btn-fullcolor.btn-custom-color:hover{ background-color:#000000;}.eluid227095a7{padding-top:0px;padding-bottom:2px;}.eluidb1ece391{padding-top:35px;padding-bottom:35px;}.zn_section.eluidb1ece391{background-color:#f4f4f4;}@media screen and (min-width:1200px) {.zn_section--inlinemodal.eluidb1ece391 {width:1200px}}.tabs
{
position: relative;
clear: both;
}
.tabs .tab
{
float: left;
}
.tabs .tab .content {
position: absolute;
background-color: #f4f4f4;
left: 0px;
width: 100%;
border: 0px #000 solid;
padding-top: 5px;
}
.checkboxtab
{
display: none;
}
.tab label
{
margin-right: 10px;
}
.checkboxtab:checked ~ label
{
color: #ab70ff;
border: 1px #000 solid;
}
.checkboxtab:checked ~ .content
{
z-index: 1;
}
.eluid227095a7 {
position: absolute;
width: 100%;
height: 100%;
top: 1px;
margin-left: -15px;
}
.eluid227095a7 .col-sm-6, .eluid227095a7 .col-sm-12 {
margin-bottom: 15px;
}
.eluid227095a7 .col-sm-6 input, 
.eluid227095a7 .col-sm-6 select, 
.eluid227095a7 .col-sm-12 textarea,
.eluid227095a7 .col-sm-12 select {
font-size: 13px !important;
height: auto !important;
outline: none !important;
box-shadow: inset 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
border: 1px solid #D9D9D9 !important;
line-height: 1.6;
padding: 26px 10px 6px !important;
color: #333;
background-color: #fff;
background-image: none;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-moz-appearance: none;
}
.eluid227095a7 .kl-fancy-form-label {
left: 26px;
}
.eluid227095a7 .kl-fancy-form:hover {
opacity: 0.85;
}
.eluid227095a7 .col-sm-12:hover {
opacity: 1;
}
.eluid227095a7 .col-sm-6 select, 
.eluid227095a7 .col-sm-12 select {
color: #777;
padding-left: 6px !important;
}
.zn_submit_container {
position: absolute;
bottom: -25px;
}
.pabzwei {
margin-bottom: 85px !important;
}
.eluid227095a7 .wpcf7-submit, .headertab {
background-color: #cd2122;
color: #fff;
text-shadow: none;
padding: 10px 20px !important;
line-height: 1.6;
box-shadow: none !important;
font-size: 13px !important;
font-weight: 700;
border-style: solid !important;
border-radius: 3px !important;
-webkit-transition: background-color .15s ease-out;
transition: background-color .15s ease-out;
border-width: 0 !important;
border-radius: 3px!important;
display: inline-block;
margin-bottom: 0;
text-align: center;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent !important;
white-space: nowrap;
user-select: none;
-webkit-appearance: button;
width: auto !important;
margin-left: 15px;
position: relative;
bottom: 35px;
}
.eluid227095a7 .bild1 input,
.eluid227095a7 .bild4 input {
padding-top: 35px !important;
}
.eluid227095a7 .bild2,
.eluid227095a7 .bild5 {
top: -25px !important;
position: relative;
}
.pa-bilder:after {
content: ".";
background: url(https://rdueberdachung.de/wp-content/uploads/2017/01/upload-button-2.png);
background-repeat: no-repeat;
background-size: cover;
position: absolute;
width: 80px;
height: 100px;
top: 25px;
right: 107px;
color: #fff;
opacity: 0.6;
}
.eluid227095a7 .bild3,
.eluid227095a7 .bild6 {
top: -50px !important;
position: relative;
}
.eluid227095a7 .bild2 input,
.eluid227095a7 .bild3 input,
.eluid227095a7 .bild5 input,
.eluid227095a7 .bild6 input,
.pa-bilder input[name="bild2"],
.pa-bilder input[name="bild3"],
.pa-bilder input[name="bild5"],
.pa-bilder input[name="bild6"] {
border-top: 0px !important;
box-shadow: 0px 0px 0px #fff !important;
padding-top: 13px !important;
margin-top: -1px !important;
}
.pa-bilder br {
display: none;
}
.eluid227095a7 .bild3 input,
.eluid227095a7 .bild6 input {
padding-bottom: 18px !important;
}
.pa-bilder label {
top: 6px !important;
}
.auskunftbox {
position: relative;
bottom: 70px;
}
.pa-bilder input:before {
content: "Upload";
background: url(https://rdueberdachung.de/wp-content/uploads/2017/01/upload-button.png);
border: 3px dotted #ccc;
width: 111px;
line-height: 15px;
position: absolute;
padding-right: 10px;
font-size: 9px;
text-align: center;
color: #ccc;
display: none;
}
.eluide9a149b5 {
visibility: hidden;
opacity: 0;
}
.eluid227095a7 .tab1 .content {
padding-bottom: 40px !important;
}
.eluid227095a7 .col-sm-12 textarea {
height: 223px !important;
}
.headertab {
color: #fff;
background: #cd2122;
bottom: -12px;
}
.headertab:hover, .checkboxtab:checked ~ label {
color: #fff;
background: #cd2122;
}
.ht-hide {
visibility: hidden;
opacity: 0;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 10px;
display: block;
width: 100%;
margin-top: -49px;
padding-right: 10px;
text-align: right;
}
.ht-zk {
position: absolute;
left: 235px;
bottom: 10px;
padding: 10px 21px !important;
}
div.wpcf7-validation-errors {
border: 2px solid #f7e700;
position: absolute;
bottom: 31px;
right: 15px;
z-index: 9999;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
position: absolute;
bottom: 16px;
z-index: 9999;
right: 15px;
}
.kl-fancy-form-label span {
color: #de3e3f;
margin-left: 2px;
font-size: 12px;
position: absolute;
}
.kl-fancy-form-label a {
color: #969696 !important;
}
.eluid227095a7 .zeichnung:hover:after {
content: "Klicken Sie für weitere Informationen";
background: #dc3a3b;
position: absolute;
z-index: 9999999;
border: 8px solid #fff;
box-shadow: 3px 3px 11px #666;
color: #fff;
margin: -36px 0px 0px 26px;
padding: 10px 15px;
line-height: 15px;
}
[title="start-1"] {
object-position: center -65px !important;
}
.eluid227095a7 .checkboxtab:checked ~ .content {
z-index: 1;
border-bottom: 5px solid #f4f4f4;
}
.eluidb1ece391 {
border: 1px solid #f4f4f4;
}
.eluid227095a7 .kl-fancy-form-label,
.eluid227095a7 .kl-fancy-form-label a {
color: #777 !important;
}
.eluid227095a7 .kl-fancy-form-label {
font-size: 11px;
} .datcheck {
position: absolute;
bottom: 5px;
right: 5px; 
opacity: 0.4;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.datcheck {
position: absolute;
bottom: 5px;
right: 5px; 
opacity: 0.4;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.datcheck:hover {
opacity: 1;
}
.myCheckbox input {
position: absolute;
z-index: -9999;
opacity: 0;
}
.myCheckbox span.newbutt {
width: 42px;
height: 42px;
display: block;
cursor: pointer;
border: 4px solid #cd2122;
border-radius: 3px;
}
.myCheckbox input:checked + span.newbutt {
background: url(https://rdueberdachung.de/wp-content/uploads/2018/05/check-arrow.png);
background-repeat: no-repeat;
background-position: center;
}
.myCheckbox p {
display: none;
}
.myCheckbox {
margin-bottom: 0;
}
.dclabel {
margin-bottom: 0;
position: relative;
top: -16px;
}
.dclabel a:before {
content: "Ich stimme zu, dass meine Angaben aus dem Kontaktformular zur Beantwortung meiner Anfrage erhoben und verarbeitet werden. Die Daten werden nach abgeschlossener Bearbeitung Ihrer Anfrage gel\00f6scht. Hinweis: Sie k\00f6nnen Ihre Einwilligung jederzeit f\00fcr die Zukunft per E-Mail an rdueberdachung@yahoo.de widerrufen. Detaillierte Informationen zum Umgang mit Nutzerdaten finden Sie in unserer Datenschutzerklärung.";
width: 275px;
position: absolute;
margin-left: -135px;
margin-top: -325px;
background: #f4f4f4;
padding: 20px;
box-shadow: 1px 1px 10px #66666691;
display: none;
font-weight: 400;
color: #666;
}
.datcheck:hover .dclabel a:before {
display: block;
}
.datcheck span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 0em !important;
}
.datcheck .wpcf7-form-control:not(.wpcf7-checkbox):not(.wpcf7-radio) {
padding: 0px !important;
box-shadow: none !important;
border: none !important;
}
input.wpcf7-form-control.wpcf7-submit[disabled] {
cursor: not-allowed;
}
.zn_text_box.eluid227095a7 + p {
display: none;
}
.home .action_box-title {
hyphens: auto;
}      .start-box-1-text {
font-size: 48px;
line-height: 60px;
}
#eluidcc6ff0e0 {
background: #e9e9e9;
padding: 45px 60px 44px 50px;
line-height: 16px;
color: #555;
font-weight: 200;
}
.tbh1 {
color: #cd2122;
font-weight: 900;
}
.eluid2f943b0c .bigsocialblock__item {
height: 263px;
}
.eluid2f943b0c .col-md-3, .eluid2f943b0c .col-sm-3 {
padding: 10px;
}
.eluid2f943b0c .col-md-6 {
border: 10px solid #f5f5f5;
}
.eluid2f943b0c .infobox2-infotext.infobox2--light:after {
color: #d6d6d6;
border-color: #d6d6d6;
}
.eluid2f943b0c .infobox2-message:before {
content: '^';
}
.socboxcol, .infoboxcol {
padding: 10px;
}
.socboxcol .bigsocialblock__item {
height: 263px;
}
.socboxcol .bigsocialblock__item:hover {
border-right: 1px solid #b70000;
border-bottom: 1px solid #b70000;
}
.socbox-pin {
margin: 20px 0;
}
.socbox-ekomi {
margin: 20px 0 0 0;
}
.socbox-ebay .bigsocialblock__follow,
.socbox-ekomi .bigsocialblock__follow {
width: 150px;
}
.socbox-ebay .bigsocialblock__item:hover .bigsocialblock__title,
.socbox-ekomi .bigsocialblock__item:hover .bigsocialblock__title {
bottom: 70px;
}
.socbox-fb .bigsocialblock__item:hover .bigsocialblock__title,
.socbox-pin .bigsocialblock__item:hover .bigsocialblock__title {
bottom: 45px;
}
.socbox-ekomi [data-zn_icon]:before { }
.infoboxcol p {
font-size: 22px;
font-weight: 100;
line-height: 1.4;
margin: 0 0 10px;
padding: 0 15px 0 0;
}
.infoboxcol .infobox2-infotext.infobox2--light {
color: #121212;
height: 263px;
margin-bottom: 20px;
}
.eluid2f943b0c {
padding-bottom: 0px !important;
}
.eluid30ebdb44 {
padding-top: 0px !important;
}
.infoboxcol .infobox2-infotext.infobox2--light:after {
color: #ccc;
border-color: #ccc;
}
.infoboxcol .infobox2-message:before {
content: 'RD';
font-size: 11px;
font-weight: 900;
padding-left: 1px;
}
.infoboxcol .infobox2-infotext:after {
content: ".";
background: url(https://rdueberdachung.de/wp-content/uploads/2017/01/Nur-Dach-3.png);
background-repeat: no-repeat;
background-position: 10px 24px;
color: #e9e9e9 !important;
opacity: .3;
right: -16px;
bottom: -16px;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.infoboxcol .infobox2-infotext:hover:after {
content: ".";
background: url(https://rdueberdachung.de/wp-content/uploads/2017/01/pfeil.png);
Background-color: #e9e9e9;
background-repeat: no-repeat;
background-position: 29px 24px;
color: rgba(233, 233, 233, 0) !important;
border-color: #cd2122;
opacity: 1;
cursor: pointer;
box-shadow: -1px 4px 10px rgba(102, 102, 102, 0.6);
}
.infoboxcol .element-scheme--light p a:hover {
color: #000;
} .infoboxcol .element-scheme--light p a:after {
content: ".";
color: #383838;
background-color: rgb(233 233 233 / 0%);
width: 100%;
height: 100%;
position: absolute;
z-index: 999;
opacity: 0;
left: 0;
bottom: 0;
}
.eluid09defe66 {
padding-top: 45px !important;
}
.eluidfb232794, .eluid34c453da {
filter: saturate(150%) contrast(110%);
}      @media (min-width: 1200px) {
.eluid34408dfc {
height: 590px !important;
}
.eluid34408dfc .gridPhotoGallery__item:nth-child(4) {
width: 25%;
height: 287px;
}
.eluid34408dfc .gridPhotoGallery__item:nth-child(4) a {
height: 287px;
}
.eluid34408dfc .gridPhotoGallery__item:nth-child(5) {
width: 50%;
left: 287px !important;
height: 287px;
}
.eluid34408dfc .gridPhotoGallery__item:nth-child(5) a {
height: 287px;
padding-bottom: inherit !important;
}
.eluid34408dfc .gridPhotoGallery__item:nth-child(6) {
left: inherit !important;
right: 0px;
top: 288px !important;
width: 25%;
height: 287px;
}
.eluid34408dfc .gridPhotoGallery__item:nth-child(6) a {
height: 287px;
}
}
.eluid34408dfc .gridPhotoGallery__link:after, .eluid34408dfc .gridPhotoGallery__link:hover:after {
font-size: 27px;
font-weight: 700;
top: 50%;
margin-top: 11px;
opacity: 1;
line-height: 1.3em;
text-shadow: 1px 1px 11px #000;
}
.eluid34408dfc .gridPhotoGallery-item--scheme-.gridPhotoGallery__item .kl-icon {
display: none;
}
.eluid34408dfc .gridPhotoGallery__img {
-webkit-filter: brightness(80%) saturate(150%);
filter: brightness(80%) saturate(150%);
-webkit-transition: all 0.6s ease;
transition: all 0.6s ease;
}
.eluid34408dfc .gridPhotoGallery__img:hover {
filter: brightness(100%);
}
.eluid34408dfc .gridPhotoGallery__item:after {
content: "Im Shop";
position: absolute;
top: 53px;
right: -8px;
color: #fff;
background: #cd2122;
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
padding: 3px 10px;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
opacity: 0;
}
.eluid34408dfc .gridPhotoGallery__item:hover:after {
content: "Im Shop";
position: absolute;
top: 53px;
right: -8px;
color: #fff;
background: #cd2122;
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
padding: 3px 10px;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 1;
}      .eluid124f39d2 .process_steps--style2 .process_steps__container:before {
padding-right: 30px !important;
}
.eluid124f39d2 .container {
padding-left: 10px;
}
.eluid124f39d2 .container .process_steps--style2 .process_steps__intro {
padding-top: 30px;
}
.process_steps--style2 .process_steps__step {
padding-left: 0px;
padding-right: 40px;
}
.process_steps--style2 .process_steps__container .process_steps__step:after {
left: 96%;
}
a.dreisch-lf:after {
content: "";
position: absolute;
background: rgba(255, 255, 255, 0);
width: 85%;
left: 0px;
height: 100%;
top: 0px;
opacity: 0;
}
.eluid124f39d2 .process_steps__intro-desc {
padding-right: 20px;
}
a.dreisch-lf:hover {
color: #333;
cursor: default;
}      .site-footer .widgettitle {
font-size: 14px;
color: #fff;
font-weight: 700;
border-left: 2px solid #cd2122;
padding-left: 10px;
}
footer .zn_sbs .menu>li {
margin-left: 13px;
width: 75%;
}
footer .zn_sbs .menu>li:before {
content: ":: ";
position: absolute;
height: 18px;
line-height: 19px;
color: #cd2122;
margin-left: -14px;
font-weight: 900;
}
.site-footer div.widget ul.menu li a, .site-footer div.widget ul.pagenav li a {
color: #ddd;
font-weight: 300;
}
.site-footer div.widget ul.menu li>a:hover {
color: #ffffff;
font-weight: 400;
}      @media screen and (min-width: 992px) {
.chaser-main-menu li a {
display: block;
color: #666;
font-weight: 700;
}
.chaser {
background: rgba(255, 255, 255, 0.95);
padding: 25px 0;
box-shadow: 1px 1px 6px rgba(102, 102, 102, 0.5);
z-index: 1;
}
.chaser-main-menu li ul {
background: rgba(255, 255, 255, 1);
}
.chaser-main-menu li:hover>a, .chaser-main-menu li a:hover {
color: #cd2122;
background: #fff;
}
.chaser-main-menu li>a.main-menu-link-top:after {
content: '' !important;
background: #fff;
} }
.main-nav ul ul.sub-menu li a, .main-nav .zn_mega_container li a {
text-transform: uppercase !important;
}
.main-nav > ul > li > a {
font-weight: 700 !important;
}      .kl-ioscaption--style5 .title_big {
line-height: 1.4;
}
.kl-iosslider-prev .btn-label, .kl-iosslider-next .btn-label {
display: none;
}
.rechts-footer {
position: absolute;
right: 20px;
}
.support-panel-widget .col-sm-4 {
padding-left: 0px;
padding-right: 0px;
}
.how_to_shop>.row {
font-size: 14px;
margin-bottom: 15px;
margin-top: 18px;
}
.is-opened .support-panel-close {
margin-top: -8px;
}
.error404 .bgback {
background-image: url(https://rdueberdachung.de/wp-content/uploads/2017/02/start-1-c.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center top;
background-size: cover;
filter: blur(5px);
}
.error404 .ph-content-v-center {
display: none;
}
.error404-content-msg {
opacity: 0.8;
}
.error404 .search {
margin: 40px auto 80px;
}
.search .bgback {
background-image: url(https://rdueberdachung.de/wp-content/uploads/2017/02/start-1-c.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center top;
background-size: cover;
filter: blur(5px);
}
.search .zn_def_header_style {
background-color: rgba(0, 0, 0, 0.5) !important;
}
.search aside {
visibility: hidden;
}
.logo-img {
width: 135px !important;
}
b, strong {
font-weight: bold;
}      .product-list-item.prod-layout-classic, .woocommerce ul.products li.product .product-list-item.prod-layout-classic {
background: #ffffff;
border: 14px solid #FFF;
box-shadow: 1px 1px 4px rgba(102, 102, 102, 0.5);
}
.product-list-item.prod-layout-classic .kw-details-desc, .woocommerce ul.products li.product .product-list-item.prod-layout-classic .kw-details-desc {
display: none !important;
}
.product-list-item.prod-layout-classic:before, .product-list-item.prod-layout-classic:hover:before {
box-shadow: none !important;
}
.eluid55a3ad15 .znColumnElement-innerWrapper {
padding-right: 35px;
}
.eluid55a3ad15 .acc--style3 .acc-tgg-button {
font-weight: 700;
}
.testimonials-partners--dark .ts-pt-partners__title:after {
background: #cd2122;
}
.ts-pt--active-item:last-child {
margin-left: 26px;
}
.eluided94705b .circlehover.style3 .circlehover-text {
right: -7px;
}
.product-list-item.prod-layout-classic .kw-details-title, .woocommerce ul.products li.product .product-list-item.prod-layout-classic .kw-details-title {
line-height: 1.5 !important;
}
.product-list-item.prod-layout-classic .kw-details, .woocommerce ul.products li.product .product-list-item.prod-layout-classic .kw-details {
background: #f5f5f5 !important;
}
.product-list-item.prod-layout-classic:hover .kw-details, .woocommerce ul.products li.product .product-list-item.prod-layout-classic:hover .kw-details {
background: #edecec !important;
}
ul.woof_list {
padding-left: 0px;
}
.woof_list label {
font-weight: 700;
}
.woof_childs_list li label {
font-weight: normal;
}
.woof_childs_list li label:hover {
color: #cd2122;
}
.woof input[type="checkbox"] {
display: none;
}
.woof_list li:before {
content: "::";
color: #cd2122;
font-weight: 900;
position: relative;
bottom: 1px;
}
.woof_childs_list {
margin: 0px 0 15px 0px !important;
padding: 0 0 0 35px;
}
.woof_reset_search_form {
float: left !important;
background: #cd2122;
color: #fff;
border: 1px solid #ab0001;
padding: 6px 15px;
font-weight: 600;
border-radius: 3px;
}
.woof_results_by_ajax_shortcode .kallyas-wc-cols--4 ul.products li.product {
width: 33.3333% !important;
}
.eluid24fcce62 {
padding-left: 5%;
}  
#slide-26-layer-5 {
background-color: rgb(194, 139, 82);
color: #fff !important;
padding: 5px 15px !important;
margin-left: -35px !important;
}
#slide-23-layer-6 {
color: #fff !important;
background-color: rgb(205, 33, 34) !important;
border-color: #b30001 !important;
}
#slide-23-layer-5 {
color: rgb(205, 33, 34);
text-shadow: 1px 1px 3px rgba(51, 51, 51, 0.67);
}
.tp-arr-imgholder {
display: none;
}
.product-list-item:hover .kw-prodimage-img:not(:only-child), .woocommerce ul.products li.product .product-list-item:hover .kw-prodimage-img:not(:only-child) {
opacity: 1 !important;
}
.product-list-item:hover .kw-prodimage-img-secondary, .woocommerce ul.products li.product .product-list-item:hover .kw-prodimage-img-secondary {
opacity: 0 !important;
}
.product-list-item.prod-layout-classic .kw-details, 
.woocommerce ul.products li.product .product-list-item.prod-layout-classic .kw-details {
padding: 20px 16px 20px !important;
}
.woof_block_html_items .woof_term_78,
.woocommerce .zn_badge_container{
display: none;
}             .woocommerce div.product.prodpage-style2 .single_product_main_image .images .woocommerce-main-image, 
.single-product aside {
display: none;
}
@media (min-width: 992px) {
.single-product .shop_page .col-md-9,
.single-product .section-sidemargins .col-md-9 {
width: 100%;
}
.single-product .shop_page .col-sm-5,
.single-product .section-sidemargins .col-sm-5 {
width: 50%;
}
.single-product .shop_page .col-sm-7,
.single-product .section-sidemargins .col-sm-7 {
width: 50%;
}
}
.woocommerce #content div.product.prodpage-style2 div.images div.thumbnails a, .woocommerce div.product.prodpage-style2 div.images div.thumbnails a, .woocommerce-page #content div.product.prodpage-style2 div.images div.thumbnails a, .woocommerce-page div.product.prodpage-style2 div.images div.thumbnails a {
max-width: none !important;
max-height: none !important;
width: 262px !important;
height: 262px !important;
margin: 0 10px 20px 10px !important;
position: relative;
}
.woocommerce div.product.prodpage-style2 .product-page {
margin: 40px 10px 30px;
padding: 0px !important;
background-color: #ffffff !important;
}
.woocommerce div.product.prodpage-style2 .single_product_main_image {
padding-right: 10px !important;
margin-right: -10px;
}
.woocommerce div.product.prodpage-style2 .main-data {
background: #f5f5f5;
padding: 45px 60px 44px 50px !important;
border-left: 10px solid white;
border-radius: 10px;
}
.woocommerce div.product div.images div.thumbnails {
padding: 0px 0 0 10px !important;
}
.woocommerce .single_product_main_image .images {
background: none !important;
}
.woocommerce div.product.prodpage-style2 div.images div.thumbnails img {
border: 0px solid #efefef !important;
filter: brightness(85%);
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.woocommerce div.product.prodpage-style2 div.images div.thumbnails img:hover {
filter: brightness(100%);
}
.woocommerce div.product.prodpage-style2 .product_title {
color: #535353 !important;
font-weight: 700;
font-size: 32px;
line-height: 46px;
}
.single-product .kw-details-desc p {
color: #666;
line-height: 26px;
}
.single-product .kw-details-desc ul li {
color: #666;
padding-bottom: 8px;
}
.single-product .two-uls {
margin: 0;
}
.single-product .kw-details-desc .col-sm-6,
.single-product .kw-details-desc .col-md-6 {
padding-left: 0px;
padding-right: 0px;
}
.col-links {
margin-left: -20px;
} .single-product .page-subheader {
height: 500px !important;
}
.single-product .subheader-maintitle {
width: 800px;
margin-left: auto;
margin-right: auto;
text-shadow: 1px 1px 3px rgba(51, 51, 51, 0.5);
font-weight: 500;
}
.single-product .page-subheader.uh_zn_def_header_style .ph-content-wrap {
padding-top: 260px !important;
}
.woocommerce div.product form.cart div.quantity, 
.woocommerce div.product.prodpage-style2 form.cart .single_add_to_cart_button {
margin-top: 15px;
}
.woocommerce.single-product div.product.prodpage-style2 p.price {
color: #cd2122 !important;
margin-bottom: 30px;
text-align: right;
margin-top: 20px;
margin-bottom: 45px !important;
font-weight: 900;
font-size: 25px;
letter-spacing: 0.1em;
}
.woocommerce.single-product div.product.prodpage-style2 p.price:after {
content: ".";
background: url(https://rdueberdachung.de/wp-content/uploads/2017/02/unterstrichen.png);
color: #cd2122;
background-repeat: no-repeat;
background-size: 90%;
position: absolute;
width: 136px;
font-size: 1px;
margin-left: -125px;
margin-top: 26px;
}
.product-page .zn_badge_container {
display: none;
}
.woocommerce div.product.prodpage-style2 div.images div.thumbnails a:before {
content: "Beispiel";
position: absolute;
background-color: #cd2122;
margin-top: -25px;
margin-left: 20px;
z-index: 99999;
color: #fff;
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
padding: 3px 10px;
bottom: 26px;
}
.woocommerce div.product.prodpage-style2 div.images div.thumbnails a:after {
content: ".";
position: absolute;
background-color: #cd2122;
height: 5px;
width: 0px;
display: block;
margin: 0 auto;
margin-top: -25px;
margin-left: 20px;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
z-index: 1;
font-size: 0px;
}
.woocommerce div.product.prodpage-style2 div.images div.thumbnails a:hover:after {
width: 96px;
}
.shop-ai {
padding-right: 35px;
}
.single-product .woocommerce-tabs, .single-product .related {
display: none;
}
.single-product .ts-pt-partners__carousel-item, .single-product .ts-pt-partners__carousel-item:last-child {
padding-left: 10px;
}
.single-product .ts-pt--active-item:last-child {
margin-left: 0px;
width: 75px !important;
}
.single-product .ts-pt--active-item .ts-pt-partners__img {
padding-left: 20px;
}
.single-product .kl-cta-ribbon:focus .trisvg path, .single-product .kl-cta-ribbon:hover .trisvg path {
fill: #cd2122;
cursor: not-allowed;
}
.single-product .kl-cta-ribbon:hover {
background: #cd2122;
color: #fff;
cursor: not-allowed;
} .woocommerce-product-gallery__image {
max-width: none !important;
max-height: none !important;
width: 265px !important;
margin: 0 0px 16px 0px !important;
position: relative;
}
.woocommerce-product-gallery__image:first-child {
display: none;
}
.two-uls div ul li:last-child {
visibility: hidden;
}
.two-uls .col-links ul li:last-child {
visibility: visible;
}
.two-uls .col-links ul li::after {
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.two-uls .col-links ul li:last-child::after {
content: ".";
color: #fff;
background: url(https://rdueberdachung.de/wp-content/uploads/2017/06/stuetzen-neu-voll-2.png) no-repeat;
position: absolute;
width: 200px;
height: 82px;
z-index: 99999999;
border: 5px solid #fff;
left: 14px;
top: 118px;
box-shadow: 1px 1px 3px rgba(85, 85, 85, 0.64);
opacity: 0;
}
.two-uls .col-links ul li:nth-child(2)::after {
content: ".";
color: #fff;
background: url(https://rdueberdachung.de/wp-content/uploads/2017/06/rinnen.png) no-repeat;
position: absolute;
width: 200px;
height: 85px;
z-index: 99999999;
border: 5px solid #fff;
top: 36px;
box-shadow: 1px 1px 3px rgba(85, 85, 85, 0.64);
opacity: 0;
left: 4px;
}
.two-uls .col-links ul li:last-child:hover::after, 
.two-uls .col-links ul li:nth-child(2):hover::after {
opacity: 1;
left: 4px;
}
.two-uls .col-links ul li:last-child:hover::after {
width: 200px;
height: 154px;
z-index: 99999999;
border: 5px solid #fff;
left: 10px;
top: -38px;
box-shadow: 1px 1px 3px rgba(85, 85, 85, 0.64);
opacity: 1;
width: 330px;
}
.two-uls .col-links ul li:nth-child(2):hover::after {
width: 490px;
height: 154px;
z-index: 99999999;
border: 5px solid #fff;
left: 4px;
top: -112px;
box-shadow: 1px 1px 3px rgba(85, 85, 85, 0.64);
opacity: 1;
}
.single-product .cart .single_add_to_cart_button {
padding: 20px 20px !important;
}
.woocommerce div.product div.summary .cart {
display: inline-block;
}
.single-product .product_cat-4m-breit .klassik {
display: none;
}
.single-product .product_cat-4m-breit .rinne:before {
content:"Mega-";
}
.page-id-2424 .eluid5a3cb843,
.page-id-2532 .eluid5a3cb843 {
position: absolute;
}        
.woocommerce ul.products li.product .product-list-item .kw-prodimage-img-secondary {
opacity: 1;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) a img {
opacity: 1;
}   .page-id-1152 .gridPhotoGallery__item .kl-icon {
border-color: #cd2122;
color: #cd2122;
border-width: 2px;
background: rgba(245, 245, 245, 0.5);
}
.page-id-1152 .subheader-maintitle {
text-shadow: 1px 1px 3px #333;
}
.page-id-1152 .subheader-subtitle {
background: #cd2122;
padding: 3px 15px;
}
.page-id-1152 .gridPhotoGallery__link:after {
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
color: #fff;
background: #cd2122;
width: 150px;
line-height: 34px;
left: 20px;
bottom: 25px;
right: inherit;
top: inherit;
margin-top: 0px;
opacity: 1;
}
.page-id-1152 .gridPhotoGallery__link:hover:after {
opacity: 0;
}
.page-id-1152 .gpg-gutter--10 .gridPhotoGallery__imgAnimWrapper {
box-shadow: 3px 3px 10px rgba(102, 102, 102, 0.5);
border: 10px solid #fff;
}
.codeneric-img-public-container h2, .codeneric-img-public-container p {
display: none;
}
._3TwVac6t {
border: 1px solid #f5f5f5 !important;
}
.page-id-1633 .chaser {
z-index: -1;
display: none;
}
._1F-xEvNP {
background: rgba(51, 51, 51, 0.94) !important;
}
[data-index="377"]:after, 
[data-index="378"]:after, 
[data-index="379"]:after, 
[data-index="380"]:after {
content: "Mit 3 Mann auf einer Scheibe, belastbar mit bis zu 250kg pro m²";
background: #cd2122;
position: absolute;
bottom: 0px;
left: 50%;
transform: translate(-50%, -50%);
color: #fff;
padding: 10px 20px;
font-weight: 600;
}   .circularcatalogue__more {
display: none;
}
.circularcatalogue__tlabel {
opacity: 1;
text-shadow: 1px 1px 3px #666;
}
.circularcarousel__slideshow {
margin-bottom: -60px;
margin-top: -90px;
margin-left: -8px;
}
.ca-catalogue .ca-item .ca-background:before {
top: 20%;
height: 80%;
}
.circularcatalogue__tlabel {
display: none;
}
.subheader-maintitle {
text-shadow: 1px 1px 3px rgba(51, 51, 51, 0.5);
font-weight: 500;
}
.subheader-subtitle {
background: #cd2122;
padding: 3px 15px;
}
.eluid1b6db3c1 p {
font-size: 14px;
line-height: 25px;
}   .page-id-1293 .eluid9c7c44b2 .btn-custom-color.btn-element-0, 
.page-id-1293 .eluid3377d728 .btn-custom-color.btn-element-0 {
width: 60%;
}
.eluid66a1b798 .kl-bg-source__bgimage {
border: 10px solid #ffffff;
box-shadow: 3px 3px 11px #000;
margin: 10px;
}
.eluid0a9b560b .media-container-pb .kl-title-block {
text-shadow: 1px 1px 8px #000;
}
.eluid255ee936 .action_box-title {
font-weight: 700;
text-transform: uppercase;
}
.eluid255ee936 .action_box-subtitle {
opacity: 1;
}
.eluid255ee936 {
padding: 35px 0 45px;
}
.page-id-1293 .site-footer {
border-top: 0px solid #fff;
}
.sc--showroom-carousel .cfs--item .img-responsive {
border: 10px solid #fff;
}
.sc__shcar-wrapper .caroufredsel_wrapper {
width: calc(100% - 0px) !important;
}
.sc--showroom-carousel .sc__actionarea {
margin-bottom: 20px;
}
.sc--showroom-carousel .shc__item-title {
text-shadow: 1px 1px 3px #333;
}
.sc--showroom-carousel .sc__actionarea .btn-lined {
background: rgba(0, 0, 0, 0.34);
margin-left: 10px;
}
.sc--showroom-carousel .sc__actionarea .btn-lined:hover {
background: rgba(255, 255, 255, 0.34);
}
.eluid0a9b560b .btn-lined {
background: #cd2122;
color: #fff;
border: 2px solid #cd2122;
}
.eluid66a1b798 .media-container {
margin: 10px;
}
.eluid66a1b798 .media-container__link--wrap {
box-shadow: 3px 3px 11px #000;
}
.eluid66a1b798 .zn-bgSource-image {
border: 10px solid #fff;
}
.media-container__link--btn.media-container__link--style-borderanim1 {
width: 50%;
min-height: 82px;
}
.sc__showroom-carousel .slick-slide img {
display: block;
border: 10px solid #FFF;
}   .kl-blog-item-details, 
.kl-blog-item-body,
.kl-blog-item-links,
.kl-blog-item-tags {
display: none;
}
.single-post .bgback {
background-image: url(https://rdueberdachung.de/wp-content/uploads/2017/02/start-1-c.jpg);
background-color: rgba(0, 0, 0, 0.4);
background-blend-mode: darken;
background-position-y: top;
filter: blur(5px);
}
.kl-single-layout--modern .kl-blog-single-head-wrapper .kl-blog-post-details {
margin-bottom: 0;
display: none;
}
.kl-comments {
display: none;
}
.kl-single-layout--modern .kl-blog-post-img.full-width {
border-bottom: 40px solid whitesmoke;
margin-bottom: 20px;
}
.latest-posts-crs-controls {
top: -2px;
}
.latest_posts--4.kl-style-2 .latest_posts-link:after {
background: -webkit-linear-gradient(rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%);
background: -webkit-linear-gradient(rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%);
background: linear-gradient(rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%);
}
.widget_categories .cat-item-65 {
display: none;
}
.single-post .page-subheader .ph-content-v-center .col-sm-6:first-child {
display: none;
}
.single-post .page-subheader .ph-content-v-center .col-sm-6:last-child {
width: 100%;
}
.single-post .subheader-titles {
text-align: center;
margin-top: 0px;
text-transform: uppercase;
}
.single-post .page-subheader.uh_zn_def_header_style {
background-color: rgba(0, 0, 0, 0.5);
}
.blog-neu p {
font-size: 18px;
line-height: 36px;
}
.kl-blog-post h3 {
font-weight: bold;
line-height: 1.8;
font-size: 16px;
margin-bottom: 0px;
}   .woocommerce ul#shipping_method li:last-child {
display: none;
}
.woocommerce ul#shipping_method li label {
position: relative;
top: -2px;
}
.woocommerce ul#shipping_method li:first-child:after {
content: "(Gilt nur für Deutschland, nicht für dt. Inseln, Österreich und Schweiz)";
position: relative;
top: -2px;
font-style: italic;
color: #777;
}
.page-subheader .kl-bg-source__bgimage {
filter: blur(5px);
}
.woocommerce form .form-row input.input-text {
line-height: 2.5;
margin-bottom: 15px;
}
.woocommerce form .form-row .select2-container {
line-height: 3.5em;
margin-bottom: 15px;
}
#billing_address_2_field, #shipping_address_2_field {
display: none !important;
}
.woocommerce .col2-set, .woocommerce-page .col2-set {
padding-bottom: 35px;
}
.woocommerce form .form-row label {
line-height: 1.5;
}
.woocommerce-checkout table {
background-color: #fff;
}
.woocommerce-checkout .checkout .shipping_address, .woocommerce-checkout .checkout .col-2 .notes {
position: relative;
top: -10px;
}
.woocommerce-checkout .woocommerce h3 {
line-height: 40px;
font-weight: 600;
background: #a7b9c3;
color: #fff;
padding: 4px 16px;
margin-bottom: 25px;
font-size: 22px;
}
.zn-wc-pages-classic .checkout.woocommerce-checkout .woocommerce-shipping-fields h3 label {
font-weight: 600 !important;
font-size: 22px !important;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
line-height: 20px;
margin-top: 20px;
margin-bottom: 35px;
width: 100%;
}
.woocommerce-checkout .woocommerce-info {
background-color: #A7B9C3;
display: none;
}
.woocommerce-page #payment .wc-terms-and-conditions {
margin-top: 5px;
margin-bottom: 10px;
}
.woocommerce-checkout #payment div.payment_box {
background-color: transparent;
margin-top: -10px;
margin-left: 18px;
}
#add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before {
display: none;
}
#payment ul.payment_methods li label img, #payment ul.payment_methods li label a {
display: none;
}
.zn-wc-pages-classic input.button.alt, .zn-wc-pages-classic a.button.alt {
background: #cd2122 !important;
}
.woocommerce-order-received .tbk__subtitle {
display: none;
}
.woocommerce-thankyou-order-received {
font-size: 25px;
line-height: 40px;
font-weight: 400;
margin: -50px 0 10px;
font-family: "Montserrat";
}
.woocommerce-order-received .woocommerce .addresses .title h3 {
margin-top: 20px;
margin-bottom: 10px;
}
.woocommerce-order-received h2 {
font-size: 25px;
}
.woocommerce-billing-fields .create-account {
display: none;
}
.kl-addedtocart-desc {
display: none;
}
.woocommerce-order-received .woocommerce .order_details {
background: #fff;
padding: 20px 20px;
}
.woocommerce-order-received .woocommerce .wc-bacs-bank-details:last-child {
display: none;
}
.woocommerce-shipping-fields .checkbox input[type="checkbox"] {
right: -25px;
margin-top: 6px;
}
.woocommerce form .wc-terms-and-conditions .input-checkbox {
margin-top: 0px;
}
.woocommerce-page form .wc-terms-and-conditions label.checkbox {
margin-left: 0px;
}
.select2-selection {
line-height: 2.5;
padding: 9px 0 37px 3px;
border: 1px solid rgba(186, 186, 186, 0.5) !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 12px;
right: 6px;
}
#privacy_policy_field .input-checkbox {
display: block !important;
float: left;
position: relative;
top: 7px;
margin-right: 11px;
}
#privacy_policy_field abbr[title] {
border-bottom: none;
text-decoration: none;
-webkit-text-decoration: none;
}
.woocommerce-checkout-payment .place-order label {
font-weight: 400;
}
.woocommerce-checkout-payment .place-order label a {
font-weight: 700;
}
.woocommerce-checkout-payment .place-order p {
width: 100%;
}
.woocommerce-checkout .sort_code {
color: #fff;
}
.woocommerce-checkout .sort_code:before {
content: "Bank:";
color: #535353;
}
.woocommerce-checkout ul.order_details li strong {
color: #535353;
}
.includes_tax {
font-size: 0;
}
.includes_tax:before {
content: "(inkl. gesetzliche MwSt)";
font-size: 13px;
}   .eluid04b82321 {
padding-left: 10%;
}
.eluid1d39b5b5 a {
color: #535353 !important;
}
.eluid1d39b5b5 a:hover {
color: #cd2122 !important;
}
.eluid39254f53 .tbk__symbol {
margin-bottom: 0 !important;
}
.datenschutz h3 {
margin-bottom: -20px;
margin-top: 50px;
font-weight: 700;
}
.datenschutz h3:first-child {
margin-bottom: -20px;
margin-top: 20px;
}
.datenschutz h4 {
margin-bottom: 5px;
margin-top: 30px;
}   .service-section p, .service-section ul li {
font-size: 14px;
line-height: 25px;
}
.service-section .tbk__subtitle {
line-height: 42px !important;
}   .lpp p {
font-family: "Open Sans", Helvetica, Arial, sans-serif;
font-size: 16px;
line-height: 26px;
font-weight: 400;
font-style: normal;
}
.parent-pageid-1293 .znSmartCarousel .cfs--default {
cursor: grab;
cursor: -moz-grab;
cursor: -webkit-grab;
}
@-moz-document url-prefix() {
#eluide456cfb0 .row {
display: initial;
}
}   .postid-2566 .zn_pb_wrapper .eluidb1ece391,
.postid-2585 .zn_pb_wrapper .eluidb1ece391{
display: block !important;
}
.postid-2566 .eluid82cd7d7a,
.postid-2585 .eluid82cd7d7a {
display: none;
}
.postid-2566 .eluid227095a7,
.postid-2585 .eluid227095a7 {
margin-top: -150px;
}
.postid-2566 .kl-cta-ribbon,
.postid-2585 .kl-cta-ribbon {
display: none !important;
}
.postid-2566 .tbk__subtitle,
.postid-2585 .tbk__subtitle {
margin-bottom: 35px;
}   .page-id-2483 .eluidf069b264 .kl-fancy-form-label {
left: 31px;
}
.page-id-2483 .eluidf069b264 .wpcf7-form-control:not(.wpcf7-checkbox):not(.wpcf7-radio) {
padding: 26px 10px 6px 14px;
color: #999;
background: #fff;
}
.page-id-2483 .eluidf069b264 .kl-fancy-form {
margin-bottom: 15px;
z-index: 9;
}
.page-id-2483 .eluidf069b264 .auskunftbox {
bottom: 15px;
}
.page-id-2483 .eluidf069b264 .pa-bilder:after {
opacity: 0;
}
.page-id-2483 .eluidf069b264 .zn_submit_container {
position: relative;
bottom: 7px;
z-index: 0;
}
.page-id-2483 .eluidf069b264 .wpcf7-submit {
padding: 16px 10px 16px !important;
width: 30%;
margin-left: 15px;
background: #cd2122 !important;
color: #fff !important;
}
.page-id-2483 .eluidf069b264 div.wpcf7 .bild2 input[type="file"],
.page-id-2483 .eluidf069b264 div.wpcf7 .bild3 input[type="file"],
.page-id-2483 .eluidf069b264 div.wpcf7 .bild5 input[type="file"],
.page-id-2483 .eluidf069b264 div.wpcf7 .bild6 input[type="file"] {
margin-top: -25px;
border-top: 0px solid;
box-shadow: 0px 0px 0px #fff !important;
}
.page-id-2483 .eluidf069b264 select {
margin-left: -4px;
}   .zn_cf_checkbox label {
margin-left: 30px !important;
position: relative;
top: -2px;
margin-top: -22px;
font-weight: 400;
}   @media only screen and (min-width: 992px) {
.rabattbox {
background: url(https://rdueberdachung.de/wp-content/uploads/2025/05/rabatt-2b.jpg);
width: 800px;
height: 448px;
background-size: cover;
box-shadow: 1px 1px 17px #111;
-webkit-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
margin-left: -35px;
}
.rabattbox p {
background: url(https://rdueberdachung.de/wp-content/uploads/2025/05/rabatt-2a.jpg);
width: 800px;
height: 448px;
background-size: cover;
box-shadow: 1px 1px 17px #111;
-webkit-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
color: #000;
font-size: 1px;
}
.rabattbox p:hover,
.rabattbox p:active,
.rabattbox p:visited {
opacity: 0;
}
.eluidf2fb7594 .mfp-close {
right: -40px !important;
top: -6px !important;
}
}
@media only screen and (max-width: 991px) {
.rabattbox {
background: url(https://rdueberdachung.de/wp-content/uploads/2025/05/rabatt-2bm.jpg);
width: 430px;
height: 388px;
background-size: cover;
box-shadow: 1px 1px 17px #111;
-webkit-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
margin-left: -215px;
position: relative;
left: 50%;
}
.rabattbox p {
background: url(https://rdueberdachung.de/wp-content/uploads/2025/05/rabatt-2am.jpg);
width: 430px;
height: 388px;
background-size: cover;
box-shadow: 1px 1px 17px #111;
-webkit-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
margin-left: -215px;
position: relative;
left: 50%;
color: #000;
font-size: 1px;
}
.rabattbox p:hover {
opacity: 0;
}
.eluidf2fb7594 .mfp-close {
display: none;
}
}
.hideme {
display: none;
}         @media only screen and (min-width: 768px) and (max-width: 1199px) {
.start-box-1-text {
font-size: 43px;
line-height: 52px;
}
.bigsocialblock__title {
top: 20px;
}
.bigsocialblock__follow {
top: 50px;
opacity: 1;
visibility: visible;
}
.infoboxcol .element-scheme--light a {
font-size: 16px;
}
.eluid34408dfc .gridPhotoGallery__link:after, .eluid34408dfc .gridPhotoGallery__link:hover:after {
font-size: 18px;
}
.process_steps--style2 .process_steps__container {
height: 325px;
}
}
@media only screen and (min-width: 0px) and (max-width: 991px) {
.home .iosSlider .kl-caption-posv-top, 
.home .iosSlider .kl-caption-posv-bottom, 
.home .iosSlider .kl-caption-posv-middle {
top: 50%;
margin-top: 0;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.home .is-initialised .iosSlider .slide-item-bg, 
.home .is-initialised .iosSlider .kl-slide-overlay {
opacity: 1;
object-position: 0 0 !important;
}	
.infoboxcol .element-scheme--light h4 a {
text-transform: uppercase;
}		
.zn-menuBurger {
z-index: 99;
}	
}	
@media only screen and (min-width: 768px) and (max-width: 991px) {
.start-box-1-text {
font-size: 34px;
line-height: 46px;
}
.image-boxes.image-boxes--4.kl-title_style_left .image-boxes-title {
font-size: 16px;
}
.infoboxcol p {
font-size: 17px;
line-height: 1.3;
padding: 0 0 0 0;
}
.ib2-info-message a {
font-size: 12px !important;
text-transform: lowercase;
}
.process_steps--style2 .process_steps__container {
height: inherit;
width: 795px;
}
.site-footer .widgettitle {
word-break: break-word;
}
.znNavOvr-menu .zn_mega_title {
display: block !important;
text-decoration: underline !important;
margin-top: 20px;
}
.znNavOvr-menu .zn_mega_container li:first-child .zn_mega_title {
margin-top: 0px;
}	
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.iosslider-slideshow .kl-iosslide-caption {
margin-bottom: 0px;
}
.socbox-pin .bigsocialblock__item:hover .bigsocialblock__title, 
.socbox-fb .bigsocialblock__item:hover .bigsocialblock__title {
bottom: 0px;
}
.socbox-ebay .bigsocialblock__item:hover .bigsocialblock__title, .socbox-ekomi .bigsocialblock__item:hover .bigsocialblock__title {
bottom: 0px;
}
.socbox-ebay .bigsocialblock__follow, .socbox-ekomi .bigsocialblock__follow {
width: 150px;
position: absolute;
right: 20px;
}
.eluid34408dfc .gridPhotoGallery__link:after, .eluid34408dfc .gridPhotoGallery__link:hover:after {
font-size: 20px;
}
.site-footer .col-sm-3 {
padding: 0 35%;
}
.copyright {
text-align: center;
}
.rechts-footer {
position: relative;
right: 0px;
display: block;
}
.eluid227095a7 .tab1 .content {
padding-bottom: 240px !important;
}
.mfp-close-btn-in .mfp-close {
color: #000;
top: 2px !important;
}
.pabzwei {
margin-top: 0px;
}
.dclabel a:before {
width: 100%;
position: relative;
margin-left: inherit;
margin-top: auto;
background: #f4f4f4;
padding: 20px 0px;
box-shadow: none;
font-weight: 400;
color: #666;
display: block;
}
.datcheck {
position: relative;
bottom: 65px;
right: 0px;
opacity: 1;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
background: #f4f4f4;
padding: 0 18px;
width: 100%;
}
.eluid227095a7 .tab1 .content {
padding-bottom: 550px !important;
}
.znNavOvr-menu .zn_mega_title {
display: block !important;
text-decoration: underline !important;
margin-top: 20px;
}
.znNavOvr-menu .zn_mega_container li:first-child .zn_mega_title {
margin-top: 0px;
}
.socboxcol .bigsocialblock__item {
min-height: 175px;
}	
.socbox-pin {
margin: 20px 0 0;
}	
.infoboxcol .infobox2-infotext.infobox2--light:last-child {
margin-bottom: 0px;
}	
.process_steps--style2 .process_steps__step {
padding-left: 0px;
padding-right: 0px;
}	
.eluid124f39d2 .container {
padding-left: 15px;
}	
.zn_section.eluidb1ece391 {
height: 1500px;
}	
}
@media only screen and (min-width: 0px) and (max-width: 480px) {
.start-box-1-text {
font-size: 30px;
line-height: 45px;
}
.process_steps--style2 .process_steps__intro-link {
padding-bottom: 20px;
}
.gridPhotoGallery__link:after, .eluid34408dfc .gridPhotoGallery__link:hover:after {
font-size: 16px !important;
}
.site-footer .widgettitle {
font-size: 12px;
}
.site-footer .col-sm-3 {
padding: 0 20%;
}
.footer-copyright-img {
display: none;
}
.eluid82cd7d7a .tbk__title {
font-size: 20px !important;
}
.pa-bilder:after {
display: none;
}
.eluid227095a7 .wpcf7-submit, .headertab {
font-size: 11px !important;
}
.ht-zk {
left: 205px;
}
.eluid227095a7 .pa-bilder .kl-fancy-form-label {
font-size: 10px;
white-space: nowrap;
}	
.zn_section.eluidb1ece391 {
padding: 45px 15px 35px;
}
#eluidcc6ff0e0 {
padding: 35px;
}
.start-box-1-text {
font-size: 25px;
line-height: 35px;
}
.home .zn_section.eluidf45a3933,
.home .zn_section.eluid32dd4eed {
padding: 0;
}
.home .eluid871e92b4 .tbk__title,
.home .eluid35e994b4 .tbk__title {
font-size: 36px;
line-height: 40px;
}
.home .eluid91fd4acb .action_box.style3 .action_box-inner {
padding: 20px 15px 35px;
word-break: break-word;
}	
.home .eluid2f943b0c {
padding-top: 0 !important;
}	
}
@media only screen and (min-width: 0px) and (max-width: 359px) {
.iosslider-slideshow .kl-iosslide-caption {
margin-bottom: 0px;
}
.iosSlider .kl-iosslide-caption .title_big {
font-size: 16px;
margin-left: -45px;
padding-top: 20px;
}
.action_box-title {
font-size: 18px;
line-height: 1.8;
}
.eluid35e994b4 .tbk__title {
font-size: 32px !important;
line-height: 40px !important;
}
}      @media only screen and (min-width: 768px) and (max-width: 1199px) {
.eluida5783d32 .col-md-6 {
width: 100%;
}
.eluid9d614bee {
margin-top: 200px;
}
.eluid1dda70f7 {
margin-top: 120px;
position: relative;
left: -25px;
}
.eluidf38b1c8c {
padding: 70px 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.eluid1dda70f7 {
margin-top: 150px;
}
.eluid0a9b560b .tbk__title {
font-size: 16px !important;
}
.eluid0a9b560b .tbk__subtitle {
font-size: 14px !important;
padding: 0 7px;
font-weight: 600 !important;
}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.eluide34f5bdb0 {
width: 55%;
}
.eluid917124ab {
text-align: center;
}
.eluid25680746 {
text-align: center;
margin-top: 10px;
}
.eluid0a9b560b .kl-bg-source__bgimage {
margin-bottom: 10px;
}
.eluidc33d5183 {
margin-top: 70px;
margin-bottom: -185px;
}
.two-uls .col-links ul li::after {
display: none;
}
.eluidd7d159e4 {
padding-top: 70px;
padding-bottom: 124px;
}
.page-id-1293 .gutter-0 .smart-cnt--default,
.page-id-1871 .gutter-0 .smart-cnt--default,
.page-id-2312 .gutter-0 .smart-cnt--default,
.page-id-2337 .gutter-0 .smart-cnt--default,
.page-id-2343 .gutter-0 .smart-cnt--default,
.page-id-2384 .gutter-0 .smart-cnt--default,
.page-id-2403 .gutter-0 .smart-cnt--default,
.page-id-2416 .gutter-0 .smart-cnt--default,
.page-id-2424 .gutter-0 .smart-cnt--default,	
.page-id-2532 .gutter-0 .smart-cnt--default {
padding-left: 15px;
}	
.parent-pageid-1293 .media-container--type-pb {
display: block !important;
min-height: 0 !important;
margin-bottom: 50px;
padding: 0 !important;
margin-top: 0 !important;
}	
}
@media only screen and (min-width: 0px) and (max-width: 480px) {
.eluid9d614bee, .eluid1dda70f7 {
padding: 60px 0;
}
.page-id-1293 .shc__item-title {
font-size: 11px;
font-weight: 700;
line-height: 13px;
word-break: break-word;
}
}      @media only screen and (min-width: 768px) and (max-width: 1199px) {
.product-list-item.prod-layout-classic .kw-details-title, .woocommerce ul.products li.product .product-list-item.prod-layout-classic .kw-details-title {
font-size: 13px;
}
}
@media only screen and (max-width: 1040px) {
#slide-26-layer-2,
#slide-26-layer-4, 
#slide-26-layer-5, 
#slide-26-layer-6,
#slide-26-layer-7,
#slide-26-layer-8 {
display: none;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.eluidda25a360 .col-sm-10 {
padding-right: 10%;
}
.woocommerce .kallyas-productlist-wrapper ul.products li.product {
width: 50%;
}
.woof_childs_list {
padding: 0 0 0 0px;
}
.woof_childs_list li label {
font-weight: normal;
font-size: 11px;
}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
#eluidb59e709e {
margin-bottom: 100px;
}
#eluid55a3ad15 {
margin-bottom: 70px;
}
}
@media only screen and (min-width: 0px) and (max-width: 480px) {
.eluid734cb047 .tbk__title {
font-size: 20px !important;
}
.woocommerce .kallyas-productlist-wrapper:not(.kallyas-wc-cols--2):not(.kallyas-wc-cols--1) ul.products li.product {
width: 100%;
}
.woocommerce ul.products li.product .product-list-item .kw-prodimage-img:not(:only-child) {
position: relative;
z-index: 1;
width: 100%;
}	
}      @media only screen and (min-width: 0px) and (max-width: 1199px) {
.woocommerce div.product.prodpage-style2 .single_product_main_image {
width: 100%;
}
.woocommerce-product-gallery__image {
width: 25% !important;
}
.woocommerce div.product.prodpage-style2 .main-data {
width: 100%;
width: calc(100% - 20px);
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) a img {
opacity: 1 !important;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.woocommerce div.product.prodpage-style2 .single_product_main_image {
width: 100%;
}
.woocommerce div.product.prodpage-style2 .main-data {
width: 100%;
width: calc(100% - 20px);
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.woocommerce div.product.prodpage-style2 .single_product_main_image .columns-4 {
width: 768px;
}
.woocommerce div.product.prodpage-style2 .main-data {
width: 680px;
}
.woocommerce div.product {
margin-bottom: 0;
position: relative;
padding: 0;
}
.single-product .subheader-maintitle {
width: 600px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
width: 680px;
}
.single_product_main_image col-sm-5 {
width: 100%;
}	
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.single-product .circle-text-box {
padding-top: 30px;
}
.single-product .subheader-maintitle {
width: 75%;
font-size: 20px;
}
.woocommerce-page div.product.prodpage-style2 div.images div.thumbnails {
margin-left: -27px !important;
}
.woocommerce-page div.product.prodpage-style2 div.images div.thumbnails a {
width: 100% !important;
height: inherit !important;
}
.col-links {
margin-left: 0px;
}
.woocommerce-product-gallery__image {
width: 50% !important;
}
.woocommerce div.product.prodpage-style2 .product_title {
word-break: break-word;
}	
}
@media only screen and (min-width: 0px) and (max-width: 450px) {
.woocommerce div.product.prodpage-style2 .product_title {
font-size: 16px;
line-height: 28px;
}
.woocommerce div.product.prodpage-style2 .main-data {
padding: 35px !important;
}
.woocommerce div.product.prodpage-style2 .main-data {
padding: 25px !important;
}
.woocommerce-product-details__short-description .two-uls ul {
padding-inline-start: 18px;
}
.ts-pt-partners__carousel.non-slick {
display: block;
}
.single-product .ts-pt-partners__carousel-item, 
.ts-pt-partners__link {
padding-left: 0px;
}
.ts-pt-partners__carousel.non-slick .ts-pt-partners__carousel-item {
margin-bottom: 20px;
}
.ts-pt-partners__carousel-item {
float: none;
}
.ts-pt-partners__img {
margin: 0;
}		
}      @media only screen and (min-width: 992px) and (max-width: 1199px) {
.zn-wc-pages-classic .checkout.woocommerce-checkout .woocommerce-shipping-fields h3 label {
font-size: 18px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.zn-wc-pages-classic .checkout.woocommerce-checkout .woocommerce-shipping-fields h3 label {
font-size: 13px !important;
}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.zn-cartpage-classic [value="Warenkorb aktualisieren"] {
width: 48% !important;
left: 52% !important;
}
.eluid2ffa4b36 #customer_details .col-2 {
margin-top: 30px;
}
.woocommerce-checkout-payment .place-order .button {
padding: 15px 0;
}
}
@media only screen and (min-width: 0px) and (max-width: 520px) {
.zn-wc-pages-classic input.button {
width: 70% !important;
padding: 10px 5px;
text-transform: none !important;
padding: 13px 0px !important;
}
.zn-cartpage-classic [value="Warenkorb aktualisieren"] {
width: 100% !important;
text-transform: uppercase !important;
margin-left: 0 !important;
left: 0% !important;
}
.woocommerce-cart .coupon .button {
width: 100% !important;
}	
#coupon_code {
display: none;
}
.cart_totals #shipping_method input[type="radio"] {
visibility: hidden;
}
.woocommerce ul#shipping_method li label,
.woocommerce ul#shipping_method li:first-child:after {
top: 0px;
}
.zn-wc-pages-classic .checkout.woocommerce-checkout .woocommerce-shipping-fields h3 label {
font-size: 10px !important;
}
}      @media only screen and (min-width: 768px) and (max-width: 1199px) {
.eluid69c6ed7a.th-spacer {
height: 75px !important;
}
.eluid6cd89a52.th-spacer {
height: 45px !important;
}
}
@media only screen and (min-width: 481px) and (max-width: 991px) {
.kl-slideshow-css3panels .css3panel-btn-area {
margin-top: 10px;
}
.gridPhotoGallery--cols-4 .gridPhotoGallery__item:last-child {
width: 100% !important;
height: 225px;
}
.gridPhotoGallery--cols-6 .gridPhotoGallery__item:last-child {
width: 100% !important;
}
.gridPhotoGallery--cols-4 .gridPhotoGallery__item:last-child img {
height: 50%;
}
.eluid6a7ed5a3 {
padding-bottom: 15px !important;
}
.gridPhotoGallery--cols-4 .gridPhotoGallery__item:last-child .gridPhotoGallery__link:hover .kl-icon {
margin-top: -100px !important;
}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
.eluid6a7ed5a3 {
padding-top: 145px !important;
}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.css3panel--1 .css3panel-mainimage-img.anim--blur {
-webkit-filter: blur(9px) brightness(80%) !important;
filter: blur(9px) brightness(80%) !important;
}
.parent-pageid-1670 .eluid69c6ed7a.th-spacer {
height: 50px;
}	
}
@media only screen and (min-width: 0px) and (max-width: 480px) {
.eluid6cd89a52.th-spacer {
height: 50px;
}
}      @media only screen and (min-width: 0px) and (max-width: 767px) {
.eluiddd8f0e38 {
margin-top: -15px;
}
.zn_section {
padding: 45px 35px 35px;
}
}      @media only screen and (min-width: 481px) and (max-width: 991px) {
.eluid1fe353b7 .tbk__title {
font-size: 30px;
line-height: 40px;
}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.page-id-1252 .eluid9f4420cb {
margin-top: 0px;
margin-bottom: 0px;
}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
.ca-background-img {
height: 175% !important;
}
}
@media only screen and (min-width: 0px) and (max-width: 480px) {
.eluidf919aa6f .tbk__subtitle {
font-size: 26px !important;
}
}      @media only screen and (min-width: 768px) and (max-width: 991px) {
.eluid66202030 {
width: 70%;
}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.eluida01ffca1 > .znColumnElement-innerWrapper {
margin-left: 0px !important;
padding-top: 50px;
}
}      @media only screen and (min-width: 0px) and (max-width: 767px) {
.eluid04b82321 {
padding-left: 15px;
}
}
@media only screen and (min-width: 0px) and (max-width: 525px) {
.page-id-1404 .tbk__title {
font-size: 20px !important;
line-height: 28px !important;
}
.page-id-1413 .tbk__title {
font-size: 20px !important;
line-height: 28px !important;
}
}      @media only screen and (min-width: 768px) and (max-width: 1199px) {
.parent-pageid-1293 .tbk__title {
font-size: 20px !important;
line-height: 28px !important;
}
.lpp p {
font-family: "Open Sans", Helvetica, Arial, sans-serif;
font-size: 13px;
line-height: 22px;
}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.parent-pageid-1293 .zn_section {
margin-top: 0;
margin-bottom: 0;
}
.parent-pageid-1293 .zn_section:first-child {
margin-top: 0%;
}
.parent-pageid-1293 .zn_section {
margin-top: 0;
}
.parent-pageid-1293 .zn_section:first-of-type {
margin-top: 50px;
}	
.postid-2566 .eluid348a0f81 .tbk__subtitle {
font-size: 22px;
line-height: 32px;
font-weight: 300;
color: #707070;
}
.postid-2566 .eluid227095a7 {
margin-top: -200px;
}
.postid-2566 .eluid20565b36 .tbk__subtitle {
font-size: 22px;
line-height: 32px;
}	
.postid-2566 .eluid348a0f81 .tbk__title {
font-size: 24px;
line-height: 32px;
}
.postid-2566 footer {
position: relative;
margin-top: 400px;
}
.page-id-2312 .eluid9d614bee, .page-id-2312  .eluid1dda70f7 {
padding: 50px 0;
}
.parent-pageid-1293 .sc__textcontent h2, .page-id-2403 .sc__textcontent h2 {
font-size: 30px !important;
}
.parent-pageid-1293 .sc__textcontent h3, .page-id-2403 .sc__textcontent h3 {
font-size: 20px !important;
line-height: 20px !important;
}
.parent-pageid-1293 .kl-title-block .tbk__title, .page-id-2403 .kl-title-block .tbk__title {
word-break: break-word;
font-size: 22px;
line-height: 30px;
font-weight: 700;
}
.page-id-1871 .eluidbba1920d .kl-title-block .tbk__title {
font-size: 20px;
}
}
@media only screen and (min-width: 0px) and (max-width: 480px) {
.eluid20565b36 .tbk__title {
font-size: 30px;
line-height: 35px;
}
}      @media only screen and (min-width: 0px) and (max-width: 767px) {
.page-id-2483 .eluidf069b264 .pabzwei {
margin-top: -20px;
}
.page-id-2483 .eluidf069b264 .wpcf7-submit {
width: 95%;
}
}      @media only screen and (min-width: 0px) and (max-width: 991px) {
.eluidf2fb7594 {
width: 430px !important;
}
}
@media only screen and (min-width: 0px) and (max-width: 480px) {
#wpfront-notification-bar {
height: 65px !important;
}
.eluidf2fb7594 {
width: 330px !important;
}
.rabattbox p {
width: 330px;
height: 300px;
margin-left: -165px;
}
.rabattbox {
width: 330px;
height: 300px;
margin-left: -165px;
}	
} .discount-modal.zn_section--inlinemodal { top:0; padding: 0;}
.discount-modal.zn_section--inlinemodal .zn_section_size.full_width { margin: 0;}
@media only screen and (min-width:992px) {
.discount-modal.zn_section.zn_section--inlinemodal { width: 800px;}
}
.on--totop#totop { bottom:35px; top:auto; right:30px;}
.fixed-whatsapp{display:block;position:fixed;background:#45cc3e;color:#fff;background:linear-gradient(225deg,rgba(69,204,62,1) 0%,rgba(28,146,23,1) 100%);width:70px;height:70px;padding:24px;right:20px;bottom:115px;border-radius:50%;z-index:98}
.fixed-whatsapp:hover { color:#fff;}
.fixed-whatsapp svg{display:block;width:22px;height:22px}
.fixed-whatsapp-puls{display:block;width:100px;height:100px;position:absolute;left:-15px;top:-15px;z-index:-1;transform:scale(0) translate(-50%);animation:2s infinite pulsation;border-radius:50%;background:linear-gradient(225deg,rgba(69,204,62,.5) 0%,rgba(28,146,23,.5) 100%);backdrop-filter:blur(33px);-webkit-backdrop-filter:blur(33px)}
@keyframes pulsation{
0%{transform:scale(0);opacity:1}
50%{opacity:.5}
100%{transform:scale(1);opacity:0}
}
@media only screen and (max-width:480px) {
.on--totop#totop { right:20px;}
.fixed-whatsapp{width:50px;height:50px;padding:16px;bottom:100px;}
.fixed-whatsapp svg{width:18px;height:18px}
.fixed-whatsapp-puls{width:70px;height:70px;left:-10px;top:-10px}
}[data-class="wpcf7cf_group"], .wpcf7cf_remove, .wpcf7cf_add {
display:none;
}
.wpcf7cf_repeater_sub {
margin-bottom: 20px;
}
.wpcf7cf_repeater_controls, .wpcf7cf_step_controls {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 20px;
}
.wpcf7cf_multistep .wpcf7cf_step { width: 100%;
}
.wpcf7cf_multistep .wpcf7cf_step .step-title {
display: none;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots {
display: flex;
width: 100%;
margin-bottom: 20px;
flex-wrap: wrap;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index {
display: inline-block;
border-radius: 50%;
background: #dfdfdf;
color: #000000;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot {
border-bottom: 5px solid #dfdfdf;
text-align: center;
flex: 1;
padding: 15px;
min-width: 120px;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed {
border-bottom: 5px solid #333;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active {
border-bottom: 5px solid #333;
font-weight: bold;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_step_controls .disabled {
pointer-events: none;
cursor: default;
opacity: .5;
} .wpcf7cf_repeater_sub_controls {
display: inline-flex;
gap: 4px;
margin: 4px 0;
align-items: center;
}.znNavOvr{position:fixed;z-index:1000;top:0;left:0;min-height:100%;width:100%;background-color:rgba(0,0,0,.9);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.znNavOvr-inner{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;overflow-x:hidden}.znNavOvr.znNavOvr--animation1{-webkit-transform:translateY(-100%) translateZ(0);transform:translateY(-100%) translateZ(0);transition:-webkit-transform .5s cubic-bezier(.895,.03,.685,.22) 0ms;transition:transform .5s cubic-bezier(.895,.03,.685,.22) 0ms;transition:transform .5s cubic-bezier(.895,.03,.685,.22) 0ms,-webkit-transform .5s cubic-bezier(.895,.03,.685,.22) 0ms}.znNavOvr.znNavOvr--animation1.is-active{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1) 0ms;transition:transform .5s cubic-bezier(.165,.84,.44,1) 0ms;transition:transform .5s cubic-bezier(.165,.84,.44,1) 0ms,-webkit-transform .5s cubic-bezier(.165,.84,.44,1) 0ms}.znNavOvr.znNavOvr--animation1 .znNavOvr-menu>li{opacity:0;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:opacity .5s ease 0s,-webkit-transform .25s ease-in 0s;transition:transform .25s ease-in 0s,opacity .5s ease 0s;transition:transform .25s ease-in 0s,opacity .5s ease 0s,-webkit-transform .25s ease-in 0s}.znNavOvr.znNavOvr--animation1.is-active .znNavOvr-menu>li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .4s ease 0s,-webkit-transform .5s ease 0s;transition:transform .5s ease 0s,opacity .4s ease 0s;transition:transform .5s ease 0s,opacity .4s ease 0s,-webkit-transform .5s ease 0s}.znNavOvr.znNavOvr--animation1.is-active .znNavOvr-menu>li:first-child{transition-delay:.06s}.znNavOvr.znNavOvr--animation1.is-active .znNavOvr-menu>li:nth-child(2){transition-delay:.12s}.znNavOvr.znNavOvr--animation1.is-active .znNavOvr-menu>li:nth-child(3){transition-delay:.18s}.znNavOvr.znNavOvr--animation1.is-active .znNavOvr-menu>li:nth-child(4){transition-delay:.24s}.znNavOvr.znNavOvr--animation1.is-active .znNavOvr-menu>li:nth-child(5){transition-delay:.3s}.znNavOvr.znNavOvr--animation1.is-active .znNavOvr-menu>li:nth-child(6){transition-delay:.36s}.znNavOvr.znNavOvr--animation1.is-active .znNavOvr-menu>li:nth-child(7){transition-delay:.42s}.znNavOvr.znNavOvr--animation1.is-active .znNavOvr-menu>li:nth-child(8){transition-delay:.48s}.znNavOvr.znNavOvr--animation1.is-active .znNavOvr-menu>li:nth-child(9){transition-delay:.54s}.znNavOvr.znNavOvr--animation1.is-active .znNavOvr-menu>li:nth-child(10){transition-delay:.6s}.znNavOvr.znNavOvr--animation2{visibility:hidden;transition:visibility 0s .7s}.znNavOvr.znNavOvr--animation2 .znNavOvr-inner{overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-70%);transform:translateX(-70%);transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;transition-timing-function:cubic-bezier(.86,.01,.77,.78)}.znNavOvr.znNavOvr--animation2.is-active{visibility:visible;transition:visibility 0s 0s}.znNavOvr.znNavOvr--animation2.is-active .znNavOvr-inner{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;transition-timing-function:cubic-bezier(.82,.01,.77,.78)}.znNavOvr.znNavOvr--animation2~#page_wrapper{position:relative;z-index:1;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;transition-timing-function:cubic-bezier(.91,.01,.6,.99)}.znNavOvr.znNavOvr--animation2.is-active~#page_wrapper{-webkit-transform:translateX(100%);transform:translateX(100%)}@media (max-width:1199px){.znNavOvr.znNavOvr--animation2.is-active~#page_wrapper{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.znNavOvr.znNavOvr--animation3{-webkit-transform:translateY(-100%) translateZ(0);transform:translateY(-100%) translateZ(0);opacity:0;visibility:hidden;transition:opacity .6s ease-out,visibility .6s ease-out}.znNavOvr.znNavOvr--animation3.is-active{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);opacity:1;visibility:visible;transition:opacity .6s ease-out,visibility .6s ease-out}.znNavOvr.znNavOvr--animation3 .znNavOvr-menu>li{opacity:0;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);transition:opacity .5s ease 0s,-webkit-transform .25s ease-in 0s;transition:transform .25s ease-in 0s,opacity .5s ease 0s;transition:transform .25s ease-in 0s,opacity .5s ease 0s,-webkit-transform .25s ease-in 0s}.znNavOvr.znNavOvr--animation3.is-active .znNavOvr-menu>li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .4s ease 0s,-webkit-transform .5s ease 0s;transition:transform .5s ease 0s,opacity .4s ease 0s;transition:transform .5s ease 0s,opacity .4s ease 0s,-webkit-transform .5s ease 0s}.znNavOvr.znNavOvr--animation3.is-active .znNavOvr-menu>li:first-child{transition-delay:.02s}.znNavOvr.znNavOvr--animation3.is-active .znNavOvr-menu>li:nth-child(2){transition-delay:.04s}.znNavOvr.znNavOvr--animation3.is-active .znNavOvr-menu>li:nth-child(3){transition-delay:.06s}.znNavOvr.znNavOvr--animation3.is-active .znNavOvr-menu>li:nth-child(4){transition-delay:.08s}.znNavOvr.znNavOvr--animation3.is-active .znNavOvr-menu>li:nth-child(5){transition-delay:.1s}.znNavOvr.znNavOvr--animation3.is-active .znNavOvr-menu>li:nth-child(6){transition-delay:.12s}.znNavOvr.znNavOvr--animation3.is-active .znNavOvr-menu>li:nth-child(7){transition-delay:.14s}.znNavOvr.znNavOvr--animation3.is-active .znNavOvr-menu>li:nth-child(8){transition-delay:.16s}.znNavOvr.znNavOvr--animation3.is-active .znNavOvr-menu>li:nth-child(9){transition-delay:.18s}.znNavOvr.znNavOvr--animation3.is-active .znNavOvr-menu>li:nth-child(10){transition-delay:.2s}.znNavOvr-close{position:fixed;z-index:3;height:54px;width:54px;border-radius:50%;overflow:hidden;text-indent:100%;white-space:nowrap;transition:opacity .2s ease-out,-webkit-transform .7s ease-out;transition:transform .7s ease-out,opacity .2s ease-out;transition:transform .7s ease-out,opacity .2s ease-out,-webkit-transform .7s ease-out;opacity:.8}@media (max-width:767px){.znNavOvr-close{top:20px!important;left:auto!important;right:10px!important}}.znNavOvr-close.znNavOvr-close--trSmall{right:30px;top:30px}.znNavOvr-close.znNavOvr-close--trLarge{right:80px;top:80px}.znNavOvr-close.znNavOvr-close--tlSmall{left:30px;top:30px}.znNavOvr-close.znNavOvr-close--tlLarge{left:80px;top:80px}.znNavOvr-close:hover{opacity:1}.znNavOvr-close span{position:relative;display:block;z-index:1;width:100%;height:100%}.znNavOvr-close span:after,.znNavOvr-close span:before{content:"";width:2px;height:0;display:block;top:50%;left:50%;position:absolute;background:#fff;transition:height .3s ease-out}.znNavOvr-close span:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);transition-delay:.6s}.znNavOvr-close span:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);transition-delay:.8s}.znNavOvr-close svg{position:absolute;top:0;left:0}.znNavOvr-close circle{transition:stroke-dashoffset .6s ease-out .4s,stroke-width .2s ease-out,stroke-opacity .2s ease-out;stroke:#fff;stroke-width:1;stroke-opacity:.1}@media (max-width:767px){.znNavOvr-close circle{stroke-width:0}}.znNavOvr-close:hover circle{stroke-width:2}.znNavOvr.is-active .znNavOvr-close{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.znNavOvr.is-active .znNavOvr-close span:after,.znNavOvr.is-active .znNavOvr-close span:before{height:15px}.znNavOvr.is-active .znNavOvr-close circle{stroke-dashoffset:0;stroke-opacity:1}.znNavOvr--theme-dark .znNavOvr-close span:after,.znNavOvr--theme-dark .znNavOvr-close span:before{background:#111}.znNavOvr--theme-dark .znNavOvr-close circle{stroke:#111}.znNavOvr-menu{display:block;position:relative;padding:40px 0}.znNavOvr-menu .zn-mega-new-item{display:none}.znNavOvr-menu li,.znNavOvr-menu ul{padding:0;margin:0;list-style:none}.znNavOvr-menu a{padding:.17em 0;display:inline-block;color:hsla(0,0%,100%,.85);transition:.2s ease-out;transition-delay:0s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.znNavOvr-menu li div.zn_mega_container,.znNavOvr-menu li ul.sub-menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:none;padding:1em}.znNavOvr-menu .zn_mega_container{padding-left:0;padding-right:0;width:100%}.znNavOvr-menu .zn_mega_container li{width:100%;float:none}.znNavOvr-menu .menuitem-separator>a,.znNavOvr-menu .zn_mega_container .zn_mega_title_hide,.znNavOvr-menu .zn_mega_title,.znNavOvr-menu a[href="#custom-separator"]{display:none}.znNavOvr-menu li.active>a,.znNavOvr-menu li.znNavOvr-menuItemActive>a,.znNavOvr-menu li.znNavOvr-menuItemActive>a:focus,.znNavOvr-menu li.znNavOvr-menuItemActive>a:hover,.znNavOvr-menu li a:focus,.znNavOvr-menu li a:hover{color:#fff}.is-depth-2 .menu-item-depth-0>a{color:hsla(0,0%,100%,.25)}.is-depth-1 .menu-item-depth-0>a,.is-depth-2 .menu-item-depth-1>a{color:hsla(0,0%,100%,.5)}.znNavOvr--theme-dark .is-depth-2 .menu-item-depth-0>a{color:hsla(0,0%,100%,.25)}.znNavOvr--theme-dark .is-depth-1 .menu-item-depth-0>a,.znNavOvr--theme-dark .is-depth-2 .menu-item-depth-1>a{color:hsla(0,0%,100%,.5)}.znNavOvr-socialIcons{list-style:none;margin:0;padding:0}.znNavOvr-socialIcons li{display:inline-block;margin:0 15px}.znNavOvr-socialIcons li:last-child{margin-right:0}.znNavOvr-socialIcons li:first-child{margin-left:0}.znNavOvr-socialIcons li a{font-size:14px}.znNavOvr-socialIcons a,.znNavOvr-socialIcons a:focus,.znNavOvr-socialIcons a:hover{color:#fff}.znNavOvr-socialIcons a:hover{opacity:.7}.znNavOvr-copyText{color:hsla(0,0%,100%,.6);font-size:10px;letter-spacing:2px}.znNavOvr-customText{color:hsla(0,0%,100%,.7);font-size:11px}.znNavOvr-opEffect{transition:opacity .5s ease;transition-delay:.3s;opacity:0}.znNavOvr-customText-wrapper{transition-delay:.3s}.znNavOvr-socialIcons-wrapper{transition-delay:.6s}.znNavOvr-copyText-wrapper{transition-delay:.9s}.is-active .znNavOvr-opEffect{opacity:1}.znNavOvr--theme-dark .znNavOvr-menu a{color:hsla(0,0%,7%,.85)}.znNavOvr--theme-dark .znNavOvr-menu li.active>a,.znNavOvr--theme-dark .znNavOvr-menu li.znNavOvr-menuItemActive>a,.znNavOvr--theme-dark .znNavOvr-menu li.znNavOvr-menuItemActive>a:focus,.znNavOvr--theme-dark .znNavOvr-menu li.znNavOvr-menuItemActive>a:hover,.znNavOvr--theme-dark .znNavOvr-menu li a:focus,.znNavOvr--theme-dark .znNavOvr-menu li a:hover,.znNavOvr--theme-dark .znNavOvr-socialIcons a,.znNavOvr--theme-dark .znNavOvr-socialIcons a:focus,.znNavOvr--theme-dark .znNavOvr-socialIcons a:hover{color:#111}.znNavOvr--theme-dark .znNavOvr-copyText{color:hsla(0,0%,7%,.6)}.znNavOvr--theme-dark .znNavOvr-customText{color:hsla(0,0%,7%,.7)}.znNavOvr--layoutS1 .znNavOvr-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:60px}.znNavOvr--layoutS1 .znNavOvr-inner.is-empty{display:block}.znNavOvr--layoutS1 .znNavOvr-menuWrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-height:calc(100% - 80px)}@media (max-width:991px){.znNavOvr--layoutS1 .znNavOvr-menuWrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:auto}}.znNavOvr--layoutS1 .znNavOvr-menuWrapper-inner{width:100%}.znNavOvr--layoutS1 .znNavOvr-menu{text-align:center;font-size:30px;line-height:1.2;font-weight:700}@media (min-width:992px) and (max-width:1199px){.znNavOvr--layoutS1 .znNavOvr-menu{font-size:24px;line-height:1.4}}@media (min-width:768px) and (max-width:991px){.znNavOvr--layoutS1 .znNavOvr-menu{font-size:18px;line-height:1.6;padding-top:0}}@media (max-width:767px){.znNavOvr--layoutS1 .znNavOvr-menu{font-size:16px;line-height:1.6;padding-top:0}}.znNavOvr--layoutS1 .znNavOvr-menu .main-menu-link{margin-bottom:1em;position:relative}.znNavOvr--layoutS1 .znNavOvr-menu .main-menu-link:after{content:"";position:absolute;left:0;bottom:0;height:1px;background-color:hsla(0,0%,100%,.15);width:100%;transition:background-color .15s cubic-bezier(.68,0,.265,1),-webkit-transform .15s cubic-bezier(.68,0,.265,1);transition:transform .15s cubic-bezier(.68,0,.265,1),background-color .15s cubic-bezier(.68,0,.265,1);transition:transform .15s cubic-bezier(.68,0,.265,1),background-color .15s cubic-bezier(.68,0,.265,1),-webkit-transform .15s cubic-bezier(.68,0,.265,1);-webkit-transform:scaleX(0);transform:scaleX(0)}.znNavOvr--layoutS1 .znNavOvr-menu .main-menu-link:hover:after,.znNavOvr--layoutS1 .znNavOvr-menu .znNavOvr-menuItemActive>.main-menu-link:after,.znNavOvr--layoutS1 .znNavOvr-menu li.active>.main-menu-link:after{-webkit-transform:scale(1);transform:scale(1)}.znNavOvr--theme-dark.znNavOvr--layoutS1 .znNavOvr-menu .main-menu-link:after{background-color:hsla(0,0%,7%,.15)}.znNavOvr--theme-dark.znNavOvr--layoutS1 .znNavOvr-menu .main-menu-link:hover:after,.znNavOvr--theme-dark.znNavOvr--layoutS1 .znNavOvr-menu .znNavOvr-menuItemActive>.main-menu-link:after,.znNavOvr--theme-dark.znNavOvr--layoutS1 .znNavOvr-menu li.active>.main-menu-link:after{background-color:hsla(0,0%,7%,.45)}.znNavOvr--layoutS1 .znNavOvr-logo{position:absolute;left:60px;top:45px}@media (max-width:991px){.znNavOvr--layoutS1 .znNavOvr-logo{position:static;margin:0 auto 40px}}.znNavOvr--layoutS1 .znNavOvr-copyText-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:60px;height:80px}@media (max-width:991px){.znNavOvr--layoutS1 .znNavOvr-copyText-wrapper{width:100%;text-align:center;margin-left:0}}.znNavOvr--layoutS1 .znNavOvr-socialIcons-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:60px;height:80px}@media (max-width:991px){.znNavOvr--layoutS1 .znNavOvr-socialIcons-wrapper{width:100%;text-align:center;margin-right:0}}@media (min-width:992px){.znNavOvr--layoutS1 .znNavOvr-socialIcons{float:right}}@media (min-width:992px){.znNavOvr--layoutS2:after{content:"";border:20px solid #111;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.no-csspointerevents .znNavOvr--layoutS2:after{display:none}.znNavOvr--theme-dark.znNavOvr--layoutS2:after{border-color:#fff}}.znNavOvr--layoutS2 .znNavOvr-inner{padding:60px calc((100vw - 1140px)/2) 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1199px){.znNavOvr--layoutS2 .znNavOvr-inner{padding:60px 0 50px;text-align:center}}.znNavOvr--layoutS2 .znNavOvr-menuWrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media (max-width:1199px){.znNavOvr--layoutS2 .znNavOvr-menuWrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:auto}}.znNavOvr--layoutS2 .znNavOvr-menuWrapper-inner{width:100%}.znNavOvr--layoutS2 .znNavOvr-menu{padding-top:75px;font-size:24px;font-weight:400;line-height:1.2}@media (min-width:992px) and (max-width:1199px){.znNavOvr--layoutS2 .znNavOvr-menu{font-size:24px;line-height:1.4}}@media (min-width:768px) and (max-width:991px){.znNavOvr--layoutS2 .znNavOvr-menu{font-size:18px;line-height:1.6;padding-top:35px}}@media (max-width:767px){.znNavOvr--layoutS2 .znNavOvr-menu{font-size:16px;line-height:1.6;padding-top:35px}}.znNavOvr--layoutS2 .znNavOvr-menu .menu-item-has-children>a{position:relative}.znNavOvr--layoutS2 .znNavOvr-menu .menu-item-has-children>a:before{content:"";position:absolute;top:50%;right:calc(100% + 20px);height:2px;width:10px;margin-top:-1px;background-color:#fff;opacity:.2;transition:width .2s,opacity .2s}.znNavOvr--theme-dark.znNavOvr--layoutS2 .znNavOvr-menu .menu-item-has-children>a:before{background-color:#111}.znNavOvr--layoutS2 .znNavOvr-menu .menu-item-has-children>a:hover:before{opacity:.4}.znNavOvr--layoutS2 .znNavOvr-menu .menu-item-has-children.znNavOvr-menuItemActive>a:before{opacity:.4;width:20px}.znNavOvr--layoutS2 .znNavOvr-logo{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media (max-width:1199px){.znNavOvr--layoutS2 .znNavOvr-logo{position:static;margin:0 auto}}.znNavOvr--layoutS2 .znNavOvr-copyText-wrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media (max-width:1199px){.znNavOvr--layoutS2 .znNavOvr-copyText-wrapper{margin-bottom:40px}}.znNavOvr--layoutS2 .znNavOvr-socialIcons-wrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-bottom:35px}.znNavOvr--layoutS2 .znNavOvr-customText{padding-top:50px;padding-bottom:55px}.znNavOvr--layoutS3 .znNavOvr-inner{padding:100px calc((100vw - 1140px)/2) 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:1199px){.znNavOvr--layoutS3 .znNavOvr-inner{padding:60px 0 50px;text-align:center;display:block}}.znNavOvr-s3-left,.znNavOvr-s3-right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.znNavOvr-s3-right{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1199px){.znNavOvr-s3-right{text-align:center;display:block}}.znNavOvr-s3-rightTop{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.znNavOvr-s3-rightBottom{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.znNavOvr--layoutS3 .znNavOvr-menuWrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media (max-width:1199px){.znNavOvr--layoutS3 .znNavOvr-menuWrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:auto}}.znNavOvr--layoutS3 .znNavOvr-menuWrapper-inner{width:100%}.znNavOvr--layoutS3 .znNavOvr-menu{padding-top:75px;font-size:20px;font-weight:400;line-height:1.2}@media (min-width:992px) and (max-width:1199px){.znNavOvr--layoutS3 .znNavOvr-menu{font-size:24px;line-height:1.4}}@media (min-width:768px) and (max-width:991px){.znNavOvr--layoutS3 .znNavOvr-menu{font-size:18px;line-height:1.6;padding-top:35px}}@media (max-width:767px){.znNavOvr--layoutS3 .znNavOvr-menu{font-size:16px;line-height:1.6;padding-top:35px}}.znNavOvr--layoutS3 .znNavOvr-menu .menu-item-has-children>a{position:relative}.znNavOvr--layoutS3 .znNavOvr-menu .menu-item-has-children>a:before{content:"";position:absolute;top:50%;right:calc(100% + 20px);height:60%;width:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;opacity:.2;transition:width .2s,opacity .2s}@media (max-width:1199px){.znNavOvr--layoutS3 .znNavOvr-menu .menu-item-has-children>a:before{display:none}}.znNavOvr--theme-dark.znNavOvr--layoutS3 .znNavOvr-menu .menu-item-has-children>a:before{background-color:#111}.znNavOvr--layoutS3 .znNavOvr-menu .menu-item-has-children>a:hover:before{opacity:.4}.znNavOvr--layoutS3 .znNavOvr-menu .menu-item-has-children.znNavOvr-menuItemActive>a:before{opacity:.4;width:10px}.znNavOvr--layoutS3 .znNavOvr-logo{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media (max-width:1199px){.znNavOvr--layoutS3 .znNavOvr-logo{position:static;margin:0 auto}}.znNavOvr--layoutS3 .znNavOvr-copyText-wrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media (max-width:1199px){.znNavOvr--layoutS3 .znNavOvr-copyText-wrapper{margin-bottom:40px}}.znNavOvr--layoutS3 .znNavOvr-socialIcons-wrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-bottom:35px}.znNavOvr--layoutS3 .znNavOvr-customText{margin-top:50px;margin-bottom:55px;padding-right:25px;border-right:1px solid currentColor}@media (max-width:1199px){.znNavOvr--layoutS3 .znNavOvr-customText{padding-right:0;border:0;margin-top:0}}.znNavOvr-menuWrapper .logo-menu-wrapper{display:none}.admin-bar .znNavOvr{top:32px}.admin-bar .znNavOvr,.admin-bar .znNavOvr--layoutS1 .znNavOvr-inner{min-height:calc(100% - 32px)}