@font-face{font-family:'icons';src:url("../icons/fonts/icons.eot?swdp2yx");src:url("../icons/fonts/icons.eot?#iefixswdp2yx") format("embedded-opentype"), url("../icons/fonts/icons.ttf?swdp2yx") format("truetype"), url("../icons/fonts/icons.woff?swdp2yx") format("woff"), url("../icons/fonts/icons.svg?swdp2yx#icons") format("svg");font-weight:normal;font-style:normal}[class*=" icon-"],[class^=icon-]{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{font-family:'icons'}.icon-cart:before{content:"\e904"}.icon-engineer:before{content:"\e903"}.icon-download:before{content:"\e900"}.icon-euro:before{content:"\e901"}.icon-read:before{content:"\e902"}.icon-facebook:before{content:"\e800"}.icon-pdf:before{content:"\e609"!important}.icon-ventilation:before{content:"\e605"}.icon-heating:before{content:"\e606"}.icon-service:before{content:"\e607"}.icon-right:before{content:"\e600"}.icon-email:before{content:"\e601"}.icon-location:before{content:"\e602"}.icon-search:before{content:"\e603"}.icon-phone:before{content:"\e604"}.icon-down:before{content:"\e608"}.icon-home:before{content:"\e60a"}.icon-link:before{content:"\e60b"}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}.rrssb-buttons{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;height:36px;margin:0;padding:0;width:100%}.rrssb-buttons:after{clear:both}.rrssb-buttons:after,.rrssb-buttons:before{content:' ';display:table}.rrssb-buttons li{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:100%;line-height:13px;list-style:none;margin:0;padding:0 2px}.rrssb-buttons li.rrssb-email a{background-color:#0a88ff}.rrssb-buttons li.rrssb-email a:hover{background-color:#006ed6}.rrssb-buttons li.rrssb-facebook a{background-color:#306199}.rrssb-buttons li.rrssb-facebook a:hover{background-color:#244872}.rrssb-buttons li.rrssb-tumblr a{background-color:#32506d}.rrssb-buttons li.rrssb-tumblr a:hover{background-color:#22364a}.rrssb-buttons li.rrssb-linkedin a{background-color:#007bb6}.rrssb-buttons li.rrssb-linkedin a:hover{background-color:#005983}.rrssb-buttons li.rrssb-twitter a{background-color:#26c4f1}.rrssb-buttons li.rrssb-twitter a:hover{background-color:#0eaad6}.rrssb-buttons li.rrssb-googleplus a{background-color:#e93f2e}.rrssb-buttons li.rrssb-googleplus a:hover{background-color:#ce2616}.rrssb-buttons li.rrssb-youtube a{background-color:#df1c31}.rrssb-buttons li.rrssb-youtube a:hover{background-color:#b21627}.rrssb-buttons li.rrssb-reddit a{background-color:#8bbbe3}.rrssb-buttons li.rrssb-reddit a:hover{background-color:#62a3d9}.rrssb-buttons li.rrssb-pinterest a{background-color:#b81621}.rrssb-buttons li.rrssb-pinterest a:hover{background-color:#8a1119}.rrssb-buttons li.rrssb-pocket a{background-color:#ed4054}.rrssb-buttons li.rrssb-pocket a:hover{background-color:#e4162d}.rrssb-buttons li.rrssb-github a{background-color:#444}.rrssb-buttons li.rrssb-github a:hover{background-color:#2b2b2b}.rrssb-buttons li.rrssb-instagram a{background-color:#517fa4}.rrssb-buttons li.rrssb-instagram a:hover{background-color:#406582}.rrssb-buttons li.rrssb-delicious a{background-color:#0B79E5}.rrssb-buttons li.rrssb-delicious a:hover{background-color:#095fb4}.rrssb-buttons li.rrssb-vk a{background-color:#4d71a9}.rrssb-buttons li.rrssb-vk a:hover{background-color:#3d5a86}.rrssb-buttons li.rrssb-hackernews a{background-color:#ff6600}.rrssb-buttons li.rrssb-hackernews a:hover{background-color:#cc5200}.rrssb-buttons li a{background-color:#ccc;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-size:11px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:bold;height:100%;padding:11px 7px 12px 27px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;width:100%}.rrssb-buttons li a .rrssb-icon{display:block;left:10px;padding-top:9px;position:absolute;top:0;width:10%}.rrssb-buttons li a .rrssb-icon svg{height:17px;width:17px}.rrssb-buttons li a .rrssb-icon svg path{fill:#fff}.rrssb-buttons li a .rrssb-text{color:#fff}.rrssb-buttons li a:active{-webkit-box-shadow:inset 1px 3px 15px 0 rgba(22, 0, 0, 0.25);box-shadow:inset 1px 3px 15px 0 rgba(22, 0, 0, 0.25)}.rrssb-buttons li.small a{padding:0}.rrssb-buttons li.small a .rrssb-icon{left:auto;margin:0 auto;overflow:hidden;position:relative;top:auto;width:100%}.rrssb-buttons li.small a .rrssb-text{visibility:hidden}.rrssb-buttons.large-format{height:auto}.rrssb-buttons.large-format li{height:auto}.rrssb-buttons.large-format li:first-child:last-child a{font-size:20px;font-size:4vw}.rrssb-buttons.large-format li:first-child:nth-last-child(2) a,.rrssb-buttons.large-format li:first-child:nth-last-child(2)~li a{font-size:16px;font-size:2vw}.rrssb-buttons.large-format li:first-child:nth-last-child(3) a,.rrssb-buttons.large-format li:first-child:nth-last-child(3)~li a{font-size:14px;font-size:1.7vw}.rrssb-buttons.large-format li:first-child:nth-last-child(4) a,.rrssb-buttons.large-format li:first-child:nth-last-child(4)~li a{font-size:13px;font-size:1.4vw}.rrssb-buttons.large-format li:first-child:nth-last-child(5) a,.rrssb-buttons.large-format li:first-child:nth-last-child(5)~li a{font-size:13px;font-size:1.2vw}.rrssb-buttons.large-format li:first-child:nth-last-child(6) a,.rrssb-buttons.large-format li:first-child:nth-last-child(6)~li a{font-size:12px;font-size:1.05vw}.rrssb-buttons.large-format li:first-child:nth-last-child(7) a,.rrssb-buttons.large-format li:first-child:nth-last-child(7)~li a{font-size:11px;font-size:.9vw}.rrssb-buttons.large-format li:first-child:nth-last-child(8) a,.rrssb-buttons.large-format li:first-child:nth-last-child(8)~li a{font-size:11px;font-size:.8vw}.rrssb-buttons.large-format li:first-child:nth-last-child(9) a,.rrssb-buttons.large-format li:first-child:nth-last-child(9)~li a{font-size:11px;font-size:.7vw}.rrssb-buttons.large-format li:first-child:nth-last-child(10) a,.rrssb-buttons.large-format li:first-child:nth-last-child(10)~li a{font-size:11px;font-size:.6vw}.rrssb-buttons.large-format li:first-child:nth-last-child(11) a,.rrssb-buttons.large-format li:first-child:nth-last-child(11)~li a{font-size:11px;font-size:.5vw}.rrssb-buttons.large-format li a{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:.2em;padding:8.5% 0 8.5% 12%}.rrssb-buttons.large-format li a .rrssb-icon{height:100%;left:7%;padding-top:0;width:12%}.rrssb-buttons.large-format li a .rrssb-icon svg{height:100%;position:absolute;top:0;width:100%}.rrssb-buttons.large-format li a .rrssb-text{-webkit-backface-visibility:hidden;backface-visibility:hidden}.rrssb-buttons.small-format{padding-top:5px}.rrssb-buttons.small-format li{height:80%;padding:0 1px}.rrssb-buttons.small-format li a .rrssb-icon{height:100%;padding-top:0}.rrssb-buttons.small-format li a .rrssb-icon svg{height:48%;position:relative;top:6px;width:80%}.rrssb-buttons.tiny-format{height:22px;position:relative}.rrssb-buttons.tiny-format li{padding-right:7px}.rrssb-buttons.tiny-format li a{background-color:transparent;padding:0}.rrssb-buttons.tiny-format li a .rrssb-icon svg{height:70%;width:100%}.rrssb-buttons.tiny-format li a:active,.rrssb-buttons.tiny-format li a:hover{background-color:transparent}.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg path{fill:#0a88ff}.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg path{fill:#0054a3}.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg path{fill:#306199}.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path{fill:#18304b}.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg path{fill:#32506d}.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg path{fill:#121d27}.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg path{fill:#007bb6}.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg path{fill:#003650}.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg path{fill:#26c4f1}.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg path{fill:#0b84a6}.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg path{fill:#e93f2e}.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg path{fill:#a01e11}.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg path{fill:#df1c31}.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg path{fill:#84111d}.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg path{fill:#8bbbe3}.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg path{fill:#398bcf}.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg path{fill:#b81621}.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg path{fill:#5d0b11}.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg path{fill:#ed4054}.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg path{fill:#b61124}.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg path{fill:#444}.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg path{fill:#111111}.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg path{fill:#517fa4}.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg path{fill:#2f4a60}.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon svg path{fill:#0B79E5}.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon:hover .rrssb-icon svg path{fill:#064684}.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon svg path{fill:#4d71a9}.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon:hover .rrssb-icon svg path{fill:#2d4263}.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon svg path{fill:#ff6600}.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon:hover .rrssb-icon svg path{fill:#993d00}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.row,.teaser .cycle-pager{width:94%;margin:0 3%}.col1{float:left;margin-right:-100%;width:2.25%}.col2{float:left;margin-right:-100%;width:6.5%}.col3{float:left;margin-right:-100%;width:10.75%}.col4{float:left;margin-right:-100%;width:15%}.col5{float:left;margin-right:-100%;width:19.25%}.col6{float:left;margin-right:-100%;width:23.5%}.col7{float:left;margin-right:-100%;width:27.75%}.col8{float:left;margin-right:-100%;width:32%}.col9{float:left;margin-right:-100%;width:36.25%}.col10{float:left;margin-right:-100%;width:40.5%}.col11{float:left;margin-right:-100%;width:44.75%}.col12{float:left;margin-right:-100%;width:49%}.col13{float:left;margin-right:-100%;width:53.25%}.col14{float:left;margin-right:-100%;width:57.5%}.col15{float:left;margin-right:-100%;width:61.75%}.col16{float:left;margin-right:-100%;width:66%}.col17{float:left;margin-right:-100%;width:70.25%}.col18{float:left;margin-right:-100%;width:74.5%}.col19{float:left;margin-right:-100%;width:78.75%}.col20{float:left;margin-right:-100%;width:83%}.col21{float:left;margin-right:-100%;width:87.25%}.col22{float:left;margin-right:-100%;width:91.5%}.col23{float:left;margin-right:-100%;width:95.75%}.col24{float:left;margin-right:-100%;width:100%}.push0{margin-left:0%}.push1{margin-left:4.25%}.push2{margin-left:8.5%}.push3{margin-left:12.75%}.push4{margin-left:17%}.push5{margin-left:21.25%}.push6{margin-left:25.5%}.push7{margin-left:29.75%}.push8{margin-left:34%}.push9{margin-left:38.25%}.push10{margin-left:42.5%}.push11{margin-left:46.75%}.push12{margin-left:51%}.push13{margin-left:55.25%}.push14{margin-left:59.5%}.push15{margin-left:63.75%}.push16{margin-left:68%}.push17{margin-left:72.25%}.push18{margin-left:76.5%}.push19{margin-left:80.75%}.push20{margin-left:85%}.push21{margin-left:89.25%}.push22{margin-left:93.5%}.push23{margin-left:97.75%}.pcol1{float:left;margin-right:-100%;width:2.25%;margin-left:0%}.pcol2{float:left;margin-right:-100%;width:6.5%;margin-left:4.25%}.pcol3{float:left;margin-right:-100%;width:10.75%;margin-left:8.5%}.pcol4{float:left;margin-right:-100%;width:15%;margin-left:12.75%}.pcol5{float:left;margin-right:-100%;width:19.25%;margin-left:17%}.pcol6{float:left;margin-right:-100%;width:23.5%;margin-left:21.25%}.pcol7{float:left;margin-right:-100%;width:27.75%;margin-left:25.5%}.pcol8{float:left;margin-right:-100%;width:32%;margin-left:29.75%}.pcol9{float:left;margin-right:-100%;width:36.25%;margin-left:34%}.pcol10{float:left;margin-right:-100%;width:40.5%;margin-left:38.25%}.pcol11{float:left;margin-right:-100%;width:44.75%;margin-left:42.5%}.pcol12{float:left;margin-right:-100%;width:49%;margin-left:46.75%}.pcol13{float:left;margin-right:-100%;width:53.25%;margin-left:51%}.pcol14{float:left;margin-right:-100%;width:57.5%;margin-left:55.25%}.pcol15{float:left;margin-right:-100%;width:61.75%;margin-left:59.5%}.pcol16{float:left;margin-right:-100%;width:66%;margin-left:63.75%}.pcol17{float:left;margin-right:-100%;width:70.25%;margin-left:68%}.pcol18{float:left;margin-right:-100%;width:74.5%;margin-left:72.25%}.pcol19{float:left;margin-right:-100%;width:78.75%;margin-left:76.5%}.pcol20{float:left;margin-right:-100%;width:83%;margin-left:80.75%}.pcol21{float:left;margin-right:-100%;width:87.25%;margin-left:85%}.pcol22{float:left;margin-right:-100%;width:91.5%;margin-left:89.25%}.pcol23{float:left;margin-right:-100%;width:95.75%;margin-left:93.5%}.pcol24{float:left;margin-right:-100%;width:100%;margin-left:97.75%}.btn,footer .txt .mid a{display:inline-block;color:#fff!important;text-decoration:none;background:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0px 10px 0px 10px;line-height:35px;font-size:13px;margin-top:5px;text-decoration:none!important;font-weight:normal!important}.btn:hover,footer .txt .mid a:hover{background:#ee2e24}@media only screen and (max-width:767px){.btn,footer .txt .mid a{float:none;width:100%;clear:both}}button,input,label,select,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;line-height:1;font-size:13px}input:focus{outline:0}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{background:#fff;height:30px;line-height:30px;padding:0px 5px 0px 5px;border:1px solid #ebebeb}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=button],input[type=reset],input[type=submit]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{vertical-align:top;overflow:auto}select[multiple]{vertical-align:top}form ul{margin:0px;padding:0px}form li{margin:0px!important;padding:0px!important;background:none!important}form li:before{display:none!important}body{font-family:"Open Sans", sans-serif;font-weight:400;position:relative;min-width:1010px;font-size:14px}@media only screen and (width:768px){body{min-height:1200px}}.row,.teaser .cycle-pager{margin:0px auto;max-width:1200px;*zoom:1}.row:after,.row:before,.teaser .cycle-pager:after,.teaser .cycle-pager:before{content:" ";display:table}.row:after,.teaser .cycle-pager:after{clear:both}.row .row,.row .teaser .cycle-pager,.teaser .cycle-pager .cycle-pager,.teaser .cycle-pager .row,.teaser .row .cycle-pager{width:100%}.mobileOn{display:none}main{display:block}html.rdy .slide{visibility:visible!important}.teaser{width:100%;overflow:hidden;position:relative;*zoom:1;z-index:100!important}.teaser:after,.teaser:before{content:" ";display:table}.teaser:after{clear:both}.teaser .slides{position:absolute;width:100%;top:0px}@media only screen and (max-width:767px){.teaser .slides{position:relative}}.teaser .slide{width:100%;background-position:top center!important;background-repeat:no-repeat!important;visibility:hidden!important}.teaser.page .slide{min-height:300px}@media only screen and (max-width:767px){.teaser.page .slide{min-height:0px}}.teaser .txt{color:#fff;padding-top:40px;padding-bottom:40px}.teaser .txt .desc,.teaser .txt .title{display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.teaser .txt .title{font-size:32px;line-height:36px;margin-bottom:15px;padding:8px 15px 10px 15px;font-weight:600;background:rgba(0, 0, 0, 0.7);max-width:70%}@media only screen and (max-width:767px){.teaser .txt .title{font-size:21px;line-height:24px;padding-top:9px;max-width:none}}.teaser .txt .desc{font-size:17px;line-height:21px;padding:12px 15px 12px 15px;max-width:50%;clear:left;background:rgba(238, 46, 36, 0.7)}@media only screen and (max-width:767px){.teaser .txt .desc{max-width:none;font-size:14px;line-height:22px}}.teaser.page .txt{padding-top:80px}@media only screen and (max-width:767px){.teaser.page .txt{padding-top:50px}}.teaser.home{height:650px}.teaser.home .slides,.teaser.home .slide{height:650px}@media only screen and (max-width:767px){.teaser.home .slides,.teaser.home .slide{height:auto}}@media only screen and (max-width:767px){.teaser.home{height:auto;background:url(../images/teaser-home-01.jpg) no-repeat top center;padding:30px 0px 5px 0px}}.teaser.home .txt{padding-top:90px;padding-bottom:0px}.teaser .cycle-pager{margin-top:-250px;z-index:400;position:relative}.teaser .cycle-pager span{display:block;float:left;width:15px;height:15px;margin-right:5px;background:#e5e5e5;overflow:hidden;text-indent:-423232px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.teaser .cycle-pager span.cycle-pager-active{background:#ee2e24}.teaser .cycle-pager span:hover{background:#000}.teaser .activities{width:100%;position:absolute;bottom:0px;z-index:300}@media only screen and (max-width:767px){.teaser .activities{position:relative;*zoom:1}.teaser .activities:after,.teaser .activities:before{content:" ";display:table}.teaser .activities:after{clear:both}}.teaser .activities .activity{background-color:rgba(0, 0, 0, 0.7);color:#fff;text-decoration:none;position:relative;display:block;height:190px}.teaser .activities .activity strong{display:block;font-size:21px;font-weight:700;text-transform:uppercase;position:relative;padding-left:65px;line-height:28px}.teaser .activities .activity strong:before{font-size:32px;display:block;position:absolute;left:0px;top:0px;font-weight:normal}.teaser .activities .activity span{display:block;clear:left;padding-top:20px;font-size:15px;line-height:20px}@media only screen and (max-width:767px){.teaser .activities .activity span{padding-top:20px}}.teaser .activities .activity:hover{background-color:rgba(238, 46, 36, 0.7)}.teaser .activities .activity:hover:before{background-color:rgba(238, 46, 36, 0.7)!important}.teaser .activities .activity.left{-webkit-border-radius:0px 5px 0px 0px;-moz-border-radius:0px 5px 0px 0px;border-radius:0px 5px 0px 0px;padding:30px 20px 0px 0px}@media only screen and (max-width:767px){.teaser .activities .activity.left{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}}.teaser .activities .activity.left:before{content:" ";position:absolute;top:0px;left:-200%;width:200%;height:100%;background-color:rgba(0, 0, 0, 0.7)}.teaser .activities .activity.left strong:before{font-size:40px}.teaser .activities .activity.mid{padding:30px 15px 0px 15px;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px}@media only screen and (max-width:767px){.teaser .activities .activity.mid{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}}.teaser .activities .activity.mid strong:before{font-size:36px}.teaser .activities .activity.right{padding:30px 0px 0px 20px;-webkit-border-radius:5px 0px 0px 0px;-moz-border-radius:5px 0px 0px 0px;border-radius:5px 0px 0px 0px}@media only screen and (max-width:767px){.teaser .activities .activity.right{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}}.teaser .activities .activity.right:before{content:" ";position:absolute;top:0px;right:-200%;width:200%;height:100%;background-color:rgba(0, 0, 0, 0.7)}.teaser .activities .activity.right strong:before{font-size:34px}@media only screen and (max-width:767px){.teaser .activities .activity{padding:15px!important;height:auto;margin-bottom:20px}.teaser .activities .activity:after,.teaser .activities .activity:before{display:none}}main{overflow:hidden;width:100%;background:#f6f6f6}@media only screen and (max-width:767px){main{background:#fff}}main .mainLeft{padding:20px 40px 20px 0px;background:#fff;z-index:50;position:relative}main .mainLeft:before{content:' ';position:absolute;top:0;left:-200%;width:200%;height:100%;background:#fff}@media only screen and (max-width:767px){main .mainLeft{padding:0px;padding-bottom:25px}}main .mainLeft.home{padding:40px 40px 40px 0px}@media only screen and (max-width:767px){main .mainLeft.home{padding-right:0px}}main .mainRight{position:relative;padding:40px 0px 50px 20px;z-index:1}@media only screen and (max-width:767px){main .mainRight{padding:0px 0px 30px 0px}}main .mainRight:after{content:" ";position:absolute;top:0px;right:-200%;width:200%;height:100%}@media only screen and (max-width:767px){main .mainRight:after{display:none}}main .mainRight:before{position:absolute;color:#e5e5e5;left:250px;font-size:300px;z-index:100}@media only screen and (max-width:767px){main .mainRight:before{display:none}}main .mainRight.contactInfo .icon-email,main .mainRight.contactInfo .icon-facebook,main .mainRight.contactInfo .icon-phone{display:block;color:#000;text-decoration:none;font-size:18px;line-height:34px}main .mainRight.contactInfo .icon-email:before,main .mainRight.contactInfo .icon-facebook:before,main .mainRight.contactInfo .icon-phone:before{display:block;float:left;width:40px;font-size:24px;color:#898989}main .mainRight.contactInfo .icon-email:hover,main .mainRight.contactInfo .icon-facebook:hover,main .mainRight.contactInfo .icon-phone:hover{text-decoration:underline}main .mainRight.contactInfo .icon-facebook{color:#3a5795}main .mainRight.contactInfo .icon-facebook:before{color:#3a5795}main .mainRight.contactInfo .form{line-height:40px;font-size:18px;color:#000;text-decoration:none;display:inline-block;padding-top:20px}main .mainRight.contactInfo .form span{padding-right:15px}main .mainRight.contactInfo .form i{display:inline-block;background:#ee2e24;width:35px;height:40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;text-align:center}main .mainRight.contactInfo .form:hover span{text-decoration:underline}main .mainRight.contactInfo .form:hover i{background:#898989}main .mainRight .newsItem{display:block;background:#fff;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:20px;text-decoration:none}main .mainRight .newsItem p{margin-bottom:0px;color:#666}main .mainRight .newsItem:hover{text-decoration:none;border:1px solid #ee2e24;padding:9px}.newsletterHomeCol{margin-top:50px;*zoom:1}.newsletterHomeCol:after,.newsletterHomeCol:before{content:" ";display:table}.newsletterHomeCol:after{clear:both}.newsletterHomeCol input{width:100%;margin-bottom:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:40px;line-height:40px}.newsletterHomeCol input.error{border:1px solid red}.newsletterHomeCol input.submit{color:#fff;margin-top:8px;background:#ee2e24;width:50%;text-align:center;cursor:pointer}.newsletterHomeCol input.submit:hover{background:#898989}.newsletterHomeCol label.error{display:none!important}.rrssb-buttons{padding:0px!important;margin:0px!important;margin-top:40px!important;margin-bottom:20px!important;max-width:600px}.rrssb-buttons li{line-height:13px!important;padding:0 2px!important}.rrssb-buttons li:before{display:none!important}.rrssb-buttons li a{padding:11px 12px 12px 27px;max-width:120px}.rrssb-buttons li a.rrssb-text{padding-left:10px;text-decoration:none!important}@media only screen and (max-width:767px){.rrssb-buttons li a.rrssb-text{display:none}}.rrssb-buttons li a.rrssb-text:hover{text-decoration:none!important}footer{width:100%;height:auto;overflow:hidden;background:#f6f6f6}@media only screen and (max-width:767px){footer{margin-top:0px}}footer .txt{background:#fff;padding:50px 0px 30px 0px;border-top:2px solid #f6f6f6}@media only screen and (max-width:767px){footer .txt{padding:50px 20px 40px 20px}}footer .txt .top span{color:#ee2e24;text-transform:uppercase;font-size:24px;float:left;font-weight:300}@media only screen and (max-width:767px){footer .txt .top span{padding-bottom:10px}}footer .txt .top div{float:right;padding-top:5px;font-size:13px}@media only screen and (max-width:767px){footer .txt .top div{line-height:20px;float:none;clear:both}}footer .txt .top div strong{font-weight:600}footer .txt .mid{padding:10px 0px 0px 0px}footer .txt .mid span{font-size:38px;font-weight:300;float:left;display:block}@media only screen and (max-width:767px){footer .txt .mid span{font-size:21px;padding:0px 0px 15px 0px;font-weight:600}}footer .txt .mid a{float:right}footer .projects{margin:0px auto;position:relative!important;height:250px;*zoom:1;overflow:hidden}footer .projects:after,footer .projects:before{content:" ";display:table}footer .projects:after{clear:both}@media only screen and (max-width:767px){footer .projects{height:auto;width:100%}}footer .projects a{padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;text-decoration:none;color:#000;margin:40px 15px 0px 15px;width:170px}footer .projects a img,footer .projects a strong{display:block;text-align:center}footer .projects a img{width:150px;height:120px}footer .projects a strong{font-size:13px;display:block;overflow:hidden;font-weight:300!important;padding:10px 0px 5px 0px}footer .projects a:hover{background:#ee2e24;color:#fff}@media only screen and (max-width:767px){footer .projects a{display:none;width:90%;float:none;margin:0px;margin-left:5%!important;margin-top:30px;margin-bottom:30px}footer .projects a img{width:100%;height:auto}}@media only screen and (min-width:767px){.sticky{width:100%;position:fixed;background:#fff;z-index:300;top:0px}.teaser{margin-top:90px}}.hdr .logo{padding:25px 0px 20px 0px;*zoom:1}.hdr .logo:after,.hdr .logo:before{content:" ";display:table}.hdr .logo:after{clear:both}#navWrap{margin:0px auto}nav a{text-decoration:none;line-height:90px;float:left;display:block;font-size:14px;color:#000;position:relative;font-weight:400;-webkit-transition:background 0.1s linear;-moz-transition:background 0.1s linear;-ms-transition:background 0.1s linear;-o-transition:background 0.1s linear;transition:background 0.1s linear}nav ul{float:left}nav ul li{display:block;float:left}nav ul a{padding:0px 10px 0px 10px;color:#444}@media only screen and (min-width:1050px){nav ul a{padding:0px 14px 0px 14px}}nav ul a:hover{background:#ee2e24!important;color:#fff}nav .icon-search{line-height:90px;position:relative;text-decoration:none;padding:0px 5px 0px 5px;color:#898989;font-size:20px;float:right;cursor:pointer}nav .icon-search:hover{color:#ee2e24}nav .lang{float:right}@media only screen and (max-width:767px){nav .lang{float:none;margin:0px auto;margin-bottom:25px;*zoom:1}nav .lang:after,nav .lang:before{content:" ";display:table}nav .lang:after{clear:both}}nav .lang a{display:block;float:left;text-transform:uppercase;line-height:20px;margin-top:35px;text-decoration:none;padding:0px 5px 0px 5px;margin-left:3px;text-transform:uppercase!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}@media only screen and (max-width:767px){nav .lang a{padding:10px;margin-left:0px;margin-right:10px;margin-top:20px;border:1px solid #e5e5e5}}nav .lang a.active{float:right;color:#fff!important;background:#000!important}@media only screen and (max-width:767px){nav .lang a.active{margin-right:0px;border:1px solid #000}}nav .lang a:hover{background:#e5e5e5}nav ul ul{display:none}nav ul li{position:relative;*zoom:1}nav ul li:after,nav ul li:before{content:" ";display:table}nav ul li:after{clear:both}nav ul li ul{position:absolute;z-index:200;top:90px;background:#fff;min-width:220px;display:none;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px}nav ul li ul li{margin:0px;width:100%;position:relative;border-top:1px solid #e5e5e5}nav ul li ul li a{width:100%;float:none;line-height:32px;text-transform:capitalize;font-weight:400}nav ul li ul li.last a{margin-bottom:0px;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px}nav ul li:hover ul{display:block}nav .active a{background:#fff!important}nav ul li.active a{color:#000!important;background:#e5e5e5!important}nav ul li.active a:hover{background:#e5e5e5!important}nav ul li.active a li a{background:#fff!important}nav ul li.active ul li a{background:#fff!important}nav ul li.active ul li a:before{display:none!important}nav ul li.active ul li.active a{background:#e5e5e5!important;padding-left:11px;border-left:4px solid #ee2e24}nav ul li:hover a{background:#e5e5e5!important;color:#000!important}nav ul li:hover li a{background:#fff!important;color:#000!important}nav ul li:hover li a:hover{background:#ee2e24!important;color:#fff!important}nav ul li li.active a:hover{color:#000!important}.lvl3Nav{padding-top:45px!important;padding-bottom:20px!important;padding-left:10px!important}@media only screen and (max-width:767px){.lvl3Nav{padding-top:20px!important}}.lvl3Nav strong{font-size:32px;color:#ee2e24;line-height:42px;margin-bottom:28px;display:block;font-weight:700}.lvl3Nav strong a{text-decoration:none;color:#ee2e24!important}.lvl3Nav strong a:hover{color:#000!important}.lvl3Nav ul ul{margin-left:20px;display:none;margin-top:5px}.lvl3Nav ul li.active ul{display:block}.lvl3Nav ul li{display:block}.lvl3Nav ul li a{display:block;padding:0px 30px 10px 30px;text-decoration:none;font-size:16px;color:#000;font-weight:600;line-height:22px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.lvl3Nav ul li a:hover{background:#898989;color:#fff}.lvl3Nav ul li a:before{content:"";border-color:transparent #ee2e24;border-style:solid;border-width:0.35em 0 0.35em 0.45em;display:block;height:0;width:0;top:17px;left:-20px;position:relative}.lvl3Nav ul li li a{font-size:14px;color:#898989}.lvl3Nav ul li.active>a{background:#e5e5e5;color:#000}.quickLinksWrap{position:relative}.quickLinks{position:absolute;top:20px;right:0px;z-index:200}.quickLinks a{position:relative;display:block;float:left;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:4px 15px 4px 45px;line-height:28px;text-decoration:none;color:#000;font-size:14px;margin-left:15px;-webkit-box-shadow:5px 8px 5px -9px rgba(0, 0, 0, 0.25);box-shadow:5px 8px 5px -9px rgba(0, 0, 0, 0.25)}.quickLinks a:before{display:block;position:absolute;left:10px;top:3px;font-size:22px;color:#ee2e24}.quickLinks a:hover{background:#ee2e24;color:#fff}.quickLinks a:hover:before{color:#fff}.mobileOn .quickLinksWrap{width:100%;margin:10px 0px 10px 0px}.mobileOn .quickLinks{position:relative;*zoom:1;left:0px;top:0px}.mobileOn .quickLinks:after,.mobileOn .quickLinks:before{content:" ";display:table}.mobileOn .quickLinks:after{clear:both}.mobileOn .quickLinks a{width:100%;float:none;margin-bottom:5px;margin-left:0px;border:1px solid #e5e5e5}.searchBar{width:100%!important;position:relative;*zoom:1;padding-bottom:20px;margin-bottom:2px;padding-top:20px;background:#e5e5e5;clear:both;display:none}.searchBar:after,.searchBar:before{content:" ";display:table}.searchBar:after{clear:both}.searchBar.visible{display:block}@media only screen and (max-width:767px){.searchBar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0px;background:none}.searchBar .row,.searchBar .teaser .cycle-pager,.teaser .searchBar .cycle-pager{width:100%!important}}.searchBar input{border:none;padding:0px 5px 0px 5px 0px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;line-height:50px;height:50px}.searchBar input[type=text]{width:95%;background:#fff;line-height:50px;padding-left:20px;-webkit-border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;border-radius:5px 0px 0px 5px}@media only screen and (max-width:767px){.searchBar input[type=text]{border:1px solid #e5e5e5}}.searchBar input[type=submit]{width:5%;background:#ee2e24;color:#fff;font-size:24px;cursor:pointer;font-weight:700;-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px}@media only screen and (max-width:767px){.searchBar{display:block!important}.searchBar input[type=text]{width:80%}.searchBar input[type=submit]{width:20%}}@media only screen and (max-width:767px){.hdr .logo a{float:left!important;margin-top:5px}.hdr .logo .navToggle{float:right;height:50px;width:50px;padding:8px;background:#898989;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;cursor:pointer}.hdr .logo .navToggle:hover{background:#000}.hdr .logo .navToggle i{display:block;height:5px;margin-top:5px;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.hdr #navWrap{display:none;padding-bottom:20px;width:100%;*zoom:1}.hdr #navWrap:after,.hdr #navWrap:before{content:" ";display:table}.hdr #navWrap:after{clear:both}.hdr #navWrap.visible{display:block}.hdr nav{*zoom:1}.hdr nav:after,.hdr nav:before{content:" ";display:table}.hdr nav:after{clear:both}.hdr ul a,.hdr ul li{width:100%;float:none;border:none}.hdr ul{float:none}.hdr ul a{line-height:40px;background:#e5e5e5;margin-bottom:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.hdr ul ul{border:none;display:block;position:relative;top:0px;*zoom:1;margin:20px 0px 20px 10px}.hdr ul ul:after,.hdr ul ul:before{content:" ";display:table}.hdr ul ul:after{clear:both}.hdr ul ul a{background:#fff;border:1px solid #e5e5e5;line-height:26px}.hdr ul ul a:hover{border:1px solid #ee2e24}.hdr ul ul li.active a:hover{color:#000!important;border:1px solid #e5e5e5;border-left:4px solid #ee2e24}.hdr ul ul li.last a{-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}}.overview{padding-top:15px}.overview h2{font-size:32px;color:#ee2e24;line-height:42px;margin-bottom:10px;display:inline-block;font-weight:700}.overview .lvl2{margin-bottom:30px}.overview a,.overview div.item{padding:15px;background:#f6f6f6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;width:100%;display:block;margin-bottom:15px;*zoom:1;text-decoration:none!important}.overview a:after,.overview a:before,.overview div.item:after,.overview div.item:before{content:" ";display:table}.overview a:after,.overview div.item:after{clear:both}.overview a .left,.overview div.item .left{width:20%;position:relative;padding-right:3%;float:left}.overview a .left img,.overview div.item .left img{display:block;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;box-shadow:none}@media only screen and (max-width:767px){.overview a .left,.overview div.item .left{width:100%;padding-right:0px;float:none}}.overview a .right,.overview div.item .right{width:78%;float:left}@media only screen and (max-width:767px){.overview a .right,.overview div.item .right{width:100%;float:none;padding-top:20px;padding-bottom:10px}}.overview a .right h3,.overview div.item .right h3{font-size:24px;font-weight:700;color:#000;display:block;padding-bottom:15px;line-height:24px;padding-top:10px;background:none;margin:0px;padding-left:0px}@media only screen and (max-width:767px){.overview a .right h3,.overview div.item .right h3{background:#ee2e24;color:#fff!important;width:100%;font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-left:10px;margin-bottom:10px;padding-bottom:10px;line-height:21px}}.overview a .right strong,.overview div.item .right strong{color:#333;font-size:15px;line-height:24px;font-weight:400}.overview a:hover{background:#e5e5e5}.overview a:hover h3{color:#ee2e24!important}.editorTxt .overview h3{font-size:18px!important;padding-top:5px!important;padding-bottom:5px!important;font-weight:600}.editorTxt .overview strong{line-height:19px!important}.architect{line-height:24px}.architect a,.architect span{display:inline;position:relative}.architect .left{padding-left:10px}@media only screen and (max-width:767px){.architect .left{padding-bottom:20px}}.architect .right span{font-weight:700;color:#000}@media only screen and (max-width:767px){.architect .right{padding-left:10px}}.architect .icon{padding-left:30px;line-height:26px}.architect .icon:before{font-size:19px;position:absolute;left:0px;font-weight:normal!important}.sisea-results-list a{display:block;padding-bottom:8px;margin-bottom:20px;border-bottom:1px dashed #e5e5e5;text-decoration:none!important}.sisea-results-list a:hover strong{color:#000;text-decoration:underline}.sisea-results-list strong{font-size:19px;padding-bottom:8px;display:block}.sisea-results-list p{color:#898989;font-weight:400}.pager{padding-top:30px}.pager .sisea-current-page,.pager a{padding:10px;display:block;float:left;background:#f6f6f6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-right:15px;text-decoration:none}.pager a:hover{background:#000;color:#fff;text-decoration:none}.pager .sisea-current-page{background:#ee2e24;color:#fff}.tagFilter{display:block;float:left;padding:0px 10px 0px 10px;line-height:26px;background:#f6f6f6;color:#898989!important;margin-right:12px;margin-bottom:12px;font-size:13px!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none!important}.tagFilter strong{font-weight:400!important}.tagFilter:hover{background:#898989;color:#fff!important}.tagFilter.active{background:#ee2e24;color:#fff!important}.team .person{margin-bottom:20px;*zoom:1}.team .person:after,.team .person:before{content:" ";display:table}.team .person:after{clear:both}.team .person .right{margin-top:20px}.team .person img{display:block;width:100%;height:auto}.team .person .name{font-size:14px;line-height:30px;font-weight:600;background:#000;color:#fff;margin-bottom:10px;padding-left:10px;padding-right:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block}@media only screen and (max-width:767px){.team .person .name{line-height:19px;padding:2px 10px 2px 10px}}@media only screen and (max-width:767px){.team .person .left{width:25%;float:left}.team .person .right{width:75%;float:right;margin:0px;padding-left:10px}}.brochures{*zoom:1;padding-bottom:60px}.brochures:after,.brochures:before{content:" ";display:table}.brochures:after{clear:both}.brochures h2,.brochures h3{display:block}@media only screen and (max-width:767px){.brochures h2,.brochures h3{font-size:19px;margin-top:10px;line-height:18px}}.brochures h2{margin-top:60px}.brochures h2:first-child{margin-top:0px}.brochures .wrap h2{font-size:21px;line-height:30px;background:#e5e5e5;margin-top:30px;margin-bottom:15px;font-weight:400;color:#000;padding:5px 0px 5px 60px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;cursor:pointer}@media only screen and (max-width:767px){.brochures .wrap h2{font-size:18px;line-height:25px}}.brochures .wrap h2:before{content:"+";-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;height:20px;width:20px;line-height:20px;text-align:center;display:block;position:absolute;left:10px;top:10px;background:#000;color:#fff}@media only screen and (max-width:767px){.brochures .wrap h2:before{top:8px}}.brochures .wrap h2:hover:before{background:#ee2e24}.brochures .wrap h2.active{background:#ee2e24;color:#fff}.brochures .wrap h2.active:before{content:"-";background:#fff;color:#000;line-height:18px}.brochures .specsTable{margin-bottom:45px;background:#fff;display:none}.brochures .specsTable td.pdf{text-align:center}.brochures .specsTable a{background:none;color:#ee2e24;display:inline;padding:0px;margin:0px}.contactForm{padding:30px 0px 30px 0px}.contactForm p{padding-bottom:30px}.contactForm ul{margin:0px!important;padding:0px!important}.contactForm li{margin-bottom:20px!important;*zoom:1}.contactForm li:after,.contactForm li:before{content:" ";display:table}.contactForm li:after{clear:both}.contactForm label{width:140px;line-height:20px;font-size:16px}@media only screen and (max-width:767px){.contactForm label{width:100%;padding-bottom:10px}}.contactForm input,.contactForm select,.contactForm textarea{border:1px solid #e5e5e5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:300px;outline:none;font-family:"Open Sans", sans-serif!important}@media only screen and (max-width:767px){.contactForm input,.contactForm select,.contactForm textarea{width:100%}}.contactForm input.error,.contactForm select.error,.contactForm textarea.error{border:1px solid red}.contactForm label.error{display:none!important}.contactForm input,.contactForm select{height:40px;line-height:40px}.contactForm input[type=submit]{background:#ee2e24;cursor:pointer;color:#fff;border:none}.contactForm input[type=submit]:hover{background:#000}@media only screen and (max-width:767px){.contactForm input[type=submit]{width:100%}}.contactForm textarea{height:100px;width:300px;padding:5px;line-height:19px}@media only screen and (max-width:767px){.contactForm textarea{width:100%}}.contactForm select{margin-left:-2px;padding-left:5px}.contactForm .nty{display:none!important}@media only screen and (max-width:767px){.tableWrap{overflow-x:scroll;padding-bottom:10px}}.specsTable{width:100%}@media only screen and (max-width:767px){.specsTable{margin-right:10px}}.specsTable td{text-align:center;line-height:24px}.specsTable td.title{font-weight:700;font-size:19px}@media only screen and (max-width:767px){.specsTable td.title{padding-right:8px}}.specsTable td.pdf a{font-size:24px;text-decoration:none;font-weight:normal!important;position:relative}.specsTable td.pdf a:before{position:absolute;top:7px;left:-10px}.specsTable.noPdf td.pdf{display:none}a.pdfAttachment{color:#ee2e24;font-size:52px;font-weight:normal!important;text-decoration:none!important}a.pdfAttachment:hover{color:#000}#jwPlayer{width:100%;margin:0 auto}.cart-shortcut{background:#ee2e24;text-decoration:none;padding:20px;margin-top:-50px;display:block;margin-bottom:20px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;color:#fff;font-weight:700;font-size:21px}@media only screen and (max-width:767px){.cart-shortcut{margin-top:-20px}}.cart-shortcut span{padding-left:35px;text-decoration:underline}.cart-shortcut:hover{background:#000}.cart-shortcut i{position:absolute;margin:2px 10px 0px 0px}.overview .shop{padding-top:10px}.overview .shop .price{display:block;float:left;color:#ee2e24;font-size:21px}.overview .shop form{display:block;float:right}.overview .shop form button{background:none;font-size:32px;cursor:pointer}.overview .shop form button:hover{color:#ee2e24}@media only screen and (min-width:767px){.overview.products-list .item,.overview.products-list a{position:relative}.overview.products-list .right{position:absolute;left:23%;top:50%;width:74%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.overview .right h3{padding-right:10px}.formStyles .editorTxt{padding-top:5px!important}.formStyles ul{padding-left:0px}.formStyles li{padding-bottom:15px!important;padding-left:0!important;*zoom:1}.formStyles li:after,.formStyles li:before{content:" ";display:table}.formStyles li:after{clear:both}.formStyles label{width:20%;float:left;position:relative;top:12px}.formStyles input[type=email],.formStyles input[type=number],.formStyles input[type=text],.formStyles select{width:80%;float:left;padding:0px 15px;height:60px;line-height:60px;border:1px solid #e5e5e5;outline:none;line-height:60px!important;font-size:18px;background:#fff!important}.formStyles textarea{padding:10px 15px;height:165px;border:1px solid #e5e5e5;line-height:24px;width:80%;outline:none;font-size:18px}@media only screen and (max-width:767px){.formStyles input[type=email],.formStyles input[type=number],.formStyles input[type=text],.formStyles label,.formStyles textarea{width:100%;float:none;top:0}.formStyles label{font-weight:700;font-size:15px;line-height:25px}}.formStyles input,.formStyles select,.formStyles textarea{outline:none;font-family:"Open Sans", sans-serif}.formStyles input.error,.formStyles select.error,.formStyles textarea.error{border:1px solid red}.formStyles label.error{display:none!important}.formStyles input[type=submit]{margin-top:15px;background:#ee2e24;text-transform:uppercase;font-weight:#ee2e24;padding:15px 50px;color:white;border:1px solid #ee2e24;cursor:pointer;margin-left:20%;-webkit-transition:background 0.4s linear;-moz-transition:background 0.4s linear;-ms-transition:background 0.4s linear;-o-transition:background 0.4s linear;transition:background 0.4s linear}.formStyles input[type=submit]:hover{background:#ee2e24;border-color:#ee2e24;color:white}@media only screen and (max-width:767px){.formStyles input[type=submit]{margin-left:0px;width:100%;text-align:center}}.formStyles.stacked input,.formStyles.stacked label,.formStyles.stacked select,.formStyles.stacked textarea{width:100%;float:none;display:block;margin-left:0px}.formStyles.stacked label{top:0px;line-height:35px;font-weight:700;color:#ee2e24;font-size:15px}.webflux-cart table{border-collapse:collapse}@media only screen and (max-width:767px){.webflux-cart table{display:block;overflow-x:auto;white-space:nowrap}}@media only screen and (min-width:767px){.webflux-cart table{width:100%}}.webflux-cart table strong{font-weight:700}.webflux-cart table strong i{font-weight:300;color:700}.webflux-cart table td,.webflux-cart table th{text-align:left}.webflux-cart table th{background:#efefef;padding:15px}.webflux-cart table td{padding:15px;border-bottom:2px solid #efefef}.webflux-cart table td.quantity,.webflux-cart table th.quantity{text-align:center}.webflux-cart table td.quantity input{width:50px;height:40px;line-height:40px;padding:0px;background:#fff;text-align:center;padding-left:10px}.webflux-cart table td.actions{text-align:right;text-indent:-42323px;position:relative}.webflux-cart table td.actions button{width:30px;height:30px;line-height:30px;padding:0px;background:#fff;text-align:center;cursor:pointer}.webflux-cart table td.actions button:before{display:block;content:"x";width:30px;height:30px;line-height:30px;background:#efefef;text-align:center;font-size:14px;font-family:arial;color:#252525;-webkit-transition:background 0.4s linear;-moz-transition:background 0.4s linear;-ms-transition:background 0.4s linear;-o-transition:background 0.4s linear;transition:background 0.4s linear}.webflux-cart table td.actions button:hover:before{background:#252525;color:#fff}.webflux-cart table tr.total td.label{text-align:right;font-size:16px}.webflux-cart table tr.total td.value{font-size:16px}.webflux-cart .update-cart button{float:left;margin:30px 0px;padding:20px 30px;display:block;border:1px solid #252525;color:#252525;text-align:center;background:#fff!important;font-size:17px;text-transform:lowercase;cursor:pointer;-webkit-transition:background 0.4s linear;-moz-transition:background 0.4s linear;-ms-transition:background 0.4s linear;-o-transition:background 0.4s linear;transition:background 0.4s linear}.webflux-cart .update-cart button:hover{border-color:#ee2e24;color:#ee2e24}.webflux-cart #form_deliverymethod{display:block}.webflux-cart #form_deliverymethod .delivery-item{*zoom:1;padding:20px;margin-bottom:10px;border:1px solid #efefef}.webflux-cart #form_deliverymethod .delivery-item:after,.webflux-cart #form_deliverymethod .delivery-item:before{content:" ";display:table}.webflux-cart #form_deliverymethod .delivery-item:after{clear:both}.webflux-cart #form_deliverymethod .delivery-item:last-item{padding-bottom:0px;margin-bottom:0px;border:none}@media only screen and (min-width:767px){.webflux-cart #form_deliverymethod{width:46%;padding-top:40px;float:right}}@media only screen and (max-width:767px){.webflux-cart #form_deliverymethod{width:100%;clear:both;float:none;padding-top:20px}}.webflux-cart #form_deliverymethod input[type=radio]{display:none}.webflux-cart #form_deliverymethod input[type=radio]+label{cursor:pointer;position:relative;font-size:16px;line-height:22px}.webflux-cart #form_deliverymethod input[type=radio]+label:before{content:"";background:#ee2e24;display:inline-block;float:left;width:20px;height:20px;position:absolute;left:0px;top:2px;border:2px solid #ee2e24;padding:2px;background:#fff;border-radius:100%}.webflux-cart #form_deliverymethod input[type=radio]+label:before{background:#fff}.webflux-cart #form_deliverymethod input[type=radio]:checked+label:before{background:#ee2e24}.webflux-cart #form_deliverymethod div,.webflux-cart #form_deliverymethod label,.webflux-cart #form_deliverymethod span,.webflux-cart #form_deliverymethod strong{display:block;position:relative}.webflux-cart #form_deliverymethod label{padding-left:50px}.webflux-cart #form_deliverymethod strong{font-weight:700}.webflux-checkout .payment-item{*zoom:1;padding:20px;margin-bottom:10px;border:1px solid #efefef}.webflux-checkout .payment-item:after,.webflux-checkout .payment-item:before{content:" ";display:table}.webflux-checkout .payment-item:after{clear:both}.webflux-checkout .payment-item:last-item{padding-bottom:0px;margin-bottom:0px;border:none}.webflux-checkout .payment-item label{padding-left:40px}.webflux-checkout .payment-item label span{font-weight:300;color:#252525!important;display:block}.webflux-checkout .payment-item input[type=radio]{display:none}.webflux-checkout .payment-item input[type=radio]+label{cursor:pointer;position:relative;font-size:16px;line-height:22px}.webflux-checkout .payment-item input[type=radio]+label:before{content:"";background:#ee2e24;display:inline-block;float:left;width:20px;height:20px;position:absolute;left:0px;top:2px;border:2px solid #ee2e24;padding:2px;background:#fff;border-radius:100%}.webflux-checkout .payment-item input[type=radio]+label:before{background:#fff}.webflux-checkout .payment-item input[type=radio]:checked+label:before{background:#ee2e24}.continue-shopping{padding:20px 30px;margin-bottom:30px;display:block;text-align:center;text-transform:lowercase;text-decoration:none;cursor:pointer;border:1px solid #ee2e24;color:#ee2e24;background:#fff!important;font-size:20px;-webkit-transition:background 0.4s linear;-moz-transition:background 0.4s linear;-ms-transition:background 0.4s linear;-o-transition:background 0.4s linear;transition:background 0.4s linear}.continue-shopping:hover{border-color:#252525;color:#252525}.orderBtn{margin-top:50px!important;display:block;text-align:center;background:#ee2e24;color:#fff;width:100%!important;line-height:82px;cursor:pointer;-webkit-transition:background 0.4s linear;-moz-transition:background 0.4s linear;-ms-transition:background 0.4s linear;-o-transition:background 0.4s linear;transition:background 0.4s linear;text-transform:uppercase;font-size:21px;font-weight:700;border:none!important}.orderBtn:hover{background:#ee2e24!important}.editorTxt{padding-top:45px!important}@media only screen and (max-width:767px){.editorTxt.mainRight{padding-top:30px!important}}.editorTxt .mainTitle,.editorTxt h1{font-size:42px;line-height:48px;margin-bottom:30px;font-weight:300}@media only screen and (max-width:767px){.editorTxt .mainTitle,.editorTxt h1{font-size:32px;margin-bottom:20px;font-weight:600}}.editorTxt h2{font-size:32px;line-height:36px;margin-top:30px;margin-bottom:15px;font-weight:700;color:#ee2e24}@media only screen and (max-width:767px){.editorTxt h2{font-size:26px;margin-bottom:15px;font-weight:600;line-height:32px}}.editorTxt h2.first{margin-top:0px}.editorTxt h3{font-size:21px;line-height:30px;background:#e5e5e5;margin-top:30px;margin-bottom:15px;font-weight:400;color:#000;padding:5px 0px 5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}@media only screen and (max-width:767px){.editorTxt h3{font-size:19px;line-height:22Px;margin-bottom:15px;font-weight:600}}.editorTxt h4{font-size:19px;line-height:24px;font-weight:700;margin-top:20px;margin-bottom:10px;color:#000}@media only screen and (max-width:767px){.editorTxt h4{font-size:19px;line-height:24px;margin-bottom:10px;font-weight:600}}.editorTxt p{margin-bottom:15px;line-height:24px}.editorTxt .red{color:#ee2e24}.editorTxt b,.editorTxt strong{font-weight:700}.editorTxt a{color:#ee2e24;font-weight:600;text-decoration:none}.editorTxt a:hover{text-decoration:underline}.editorTxt ol,.editorTxt ul{padding-left:50px;margin-bottom:20px}.editorTxt ul li{list-style-type:none;position:relative;padding-bottom:8px;list-style-position:outside;line-height:22px}.editorTxt ul li:before{content:"";border-color:transparent #000;border-style:solid;border-width:0.35em 0 0.35em 0.45em;display:block;height:0;width:0;left:-20px;top:14px;position:relative}.editorTxt ul.prods li a{color:#898989}.editorTxt ul.prods li a strong{color:#ee2e24;font-size:18px}.editorTxt ol li{position:relative;padding-left:10px;padding-bottom:8px;line-height:22px;list-style-type:decimal;list-style-position:outside}.editorTxt ol ol,.editorTxt ul ul{padding-top:15px}.editorTxt img{width:100%;height:auto;padding:3px;max-width:100%;border:1px solid #eee;-webkit-box-shadow:-2px 12px 5px -9px rgba(0, 0, 0, 0.25);-moz-box-shadow:-2px 12px 5px -9px rgba(0, 0, 0, 0.25);box-shadow:-2px 12px 5px -9px rgba(0, 0, 0, 0.25)}.editorTxt table{color:#666;border:#ccc 1px solid;width:100%!important;border-radius:3px}.editorTxt table th{padding:21px 25px 22px 25px;border-top:1px solid #fafafa;border-bottom:1px solid #e0e0e0}.editorTxt table td:first-child{text-align:left;padding-left:20px;border-left:0}.editorTxt table td{padding:8px 5px 8px 5px;border-top:1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.editorTxt table tr:nth-child(2n) td{background:#f6f6f6}.editorTxt table tr:last-child td{border-bottom:0}.editorTxt table tr:hover td{background:#e5e5e5}@media only screen and (max-width:767px){.mobileOff{display:none!important}.mobileOn{display:block!important}body{min-width:0px;margin:0px}.cl{float:none!important;clear:both!important;width:100%;margin:0px}}