@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTaRDOzjiPcYnFooOUGCOsRk.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSqRDOzjiPcYnFooOUGCOsRk.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzKRDOzjiPcYnFooOUGCOsRk.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hqRDOzjiPcYnFooOUGCOsRk.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxvR_54zmj3SbGZQh3vCOwvY.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBrrIa-7acMAeDBVuclsi6Gc.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxuw_rQOTGi-AJs5XCWaKIhU.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxhbnBKKEOwRKgsHDreGcocg.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxsBo4hlZyBvkZICS3KpNonM.woff) format('woff')}#livehelp{position:fixed;bottom:-10px;right:50%;width:170px;margin-right:-503px;z-index:10000}#LiveHelpCallAction{z-index:10000 !important}#bottom{position:absolute;bottom:10px;width:550px}textarea{font-family:inherit}.main_header{text-transform:lowercase}.gallery_feature_image{width:100%;position:relative}.gallery_feature_image
img{position:relative;z-index:10}.gallery_feature_image
img.fading_in{position:absolute;z-index:1;top:0;left:0}.gallery_thumbs{text-align:center}.gallery_thumbs
a{border-bottom:5px solid #F4F4F4}.gallery_thumbs
a.current{border-bottom:5px solid #2898D3}body:not(.download_access) form .error-message{margin:10px
0 0 0;padding:10px;border:1px
solid #D55200;width:90%}div.submit
input{font-family:"Open Sans",sans-serif!important;font-size:1em !important}html,body,div,span,applet,object,iframe,.main_header,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:0}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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:bold}header{background:#fff}header
.wrapper{position:relative}header
#logo{float:left;height:74px;width:300px;margin:28px
0 20px 20px;background:url(/images/logo.png) no-repeat 0 0;text-indent:-999em}header #logo
a{display:block;height:40px}header
p{float:left;margin:50px
20px 0 0;float:right;text-align:right;width:500px}header p
strong{display:block;color:#2898d3;font-size:90%}header p strong
em{font-size:120%;color:#6d6e70;font-style:normal}header p
small{font-size:90%;color:#a0a1a3}header
nav{clear:both}header nav
ul{height:40px;padding-top:10px}header nav ul
li{display:inline}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}header nav ul li
a{display:block;float:left;line-height:30px;padding:0
17px;border-right:1px solid #ccc;text-decoration:none;color:#6d6e70}body.lang-de header nav ul li
a{font-size:0.9em}header nav ul li.c a.current, header nav ul li.c a:hover{position:relative;left:-1px;top:-10px;margin-bottom:-10px;border-right:0;background:#f4f4f4;padding:10px
17px 10px 18px}body.lang-es header nav ul li
a{padding:0
10px}body.lang-es header nav ul li.c a.current,
body.lang-es header nav ul li.c a:hover{padding:10px
10px 10px 11px}body.lang-it header nav ul li
a{padding:0
10px}body.lang-it header nav ul li.c a.current,
body.lang-it header nav ul li.c a:hover{padding:10px
10px 10px 11px}header nav ul li.right
a{float:right}header nav ul li.last a, header nav ul li.right.first
a{border-right:0}header nav ul li.right.first a:hover, header nav ul li.right.first
a.current{padding-right:16px}body.lang-es header nav ul li.right.first a.current,
body.lang-es header nav ul li.right.first a:hover{padding-right:9px}header
ol{position:absolute;top:8px;right:10px}header ol
li{float:left;line-height:28px}header ol
li{display:block;padding:0
10px 0 0;text-decoration:none;color:#6d6e70}header ol
li.news{color:#2898d3;display:block;padding:0
10px;border-left:1px solid #ccc;text-decoration:none}header ol li
img{padding:0
3px;margin-top:-3px}footer{overflow:hidden;padding:30px
0 40px 0;position:relative;font-size:0.9em}footer
div.col{float:left;width:205px;margin-right:40px;margin-bottom:30px}footer .tweet li, footer .tweet
p{margin-bottom:10px;font-size:0.9em}footer .tweet
a{text-decoration:none;color:#5793E4 !important}footer .tweet a:hover{text-decoration:underline}footer .tweet .date, footer .tweet
small.muted{display:block;font-size:0.9em}footer .tweet .date a, footer .tweet
small.muted{color:#aaa}footer div.col p
a{color:#888;text-decoration:none}footer div.col ol.tweet p
a{margin-left:0}footer div.col p a:hover{text-decoration:underline}footer div.col p blockquote
i{font-size:60%}footer div.col p i.icon-minus{font-size:40%}footer div.col:last-of-type{margin-right:0}footer div.col:last-of-type dd:nth-last-of-type(-n+2){font-weight:600}footer div.col
h5{line-height:40px;margin-bottom:10px;font-weight:600;border-bottom:1px solid #ccc;color:#333;font-size:1.1em}footer div.col h5:nth-of-type(2){margin-top:10px}footer div.col
address{margin-bottom:20px}footer div.col .social
a{display:block;float:left;text-indent:-999em;width:27px;height:31px;background:url(/images/social-icons.jpg) no-repeat 0 0;margin-right:5px}footer div.col .social
a.tw{background-position:0 0}footer div.col .social
a.fb{background-position:-31px 0}footer div.col .social
a.yt{background-position:-64px 0}footer
ul{padding-top:0 !important;float:left;clear:both}footer ul li
a{color:#6d6e70;text-decoration:none}footer ul li a:hover{text-decoration:underline}footer ul
li{display:inline}footer
.affiliates{text-align:left;overflow:hidden;clear:both}footer .affiliates .inner
li{display:inline;margin:0
20px 0 0}footer
ul{text-align:left;padding-top:15px}body{font-family:'Open Sans',Arial,Helvetica,sans-serif!important;color:#6d6e70;background:#f4f4f4}.wrapper,footer{width:980px;margin:0
auto}section{clear:both;min-height:300px;background:#f4f4f4;position:relative;padding-bottom:20px}.clear{clear:both}#newsletter{color:#fff;overflow:visible;width:980px;margin:0
auto;position:relative}#newsletter:after,#newsletter:before{z-index:1;content:"";position:absolute;left:10px;right:15px;height:50px;bottom:8px;box-shadow:0 5px 10px rgba(0,0,0,0.3)}#newsletter:after{transform:rotate(1deg)}#newsletter:before{transform:rotate(-1deg)}#newsletter
fieldset{position:relative;background-color:#3eb3e3;background:-webkit-linear-gradient(top,  #5dbfe8,  #26a9e0);background:-moz-linear-gradient(top,  #5dbfe8,  #26a9e0);background:-ms-linear-gradient(top,  #5dbfe8,  #26a9e0);z-index:2}#newsletter fieldset
div.inner{padding:30px;background:url('/img/newsletter_decal.png') 110% -50px no-repeat}#newsletter
div.input{float:left;position:relative}#newsletter
img{position:absolute;top:0;right:-150px;z-index:1}#newsletter
p{margin-bottom:20px}#newsletter p
strong{font-size:120%}#newsletter
input{margin-right:10px}#newsletter input[type=text]{background:transparent;border:1px
solid #fff;color:#fff;padding:8px
10px;width:220px;font-size:90%}body.lang-de #newsletter input[type=text],
body.lang-es #newsletter input[type=text],
body.lang-it #newsletter input[type=text],
body.lang-fr #newsletter input[type=text]{width:185px}#newsletter input::-webkit-input-placeholder{color:#fff}#newsletter input:-moz-placeholder{color:#fff}#newsletter input::-moz-placeholder{color:#fff}#newsletter input:-ms-input-placeholder{color:#fff}#newsletter input[type=submit]{position:relative;z-index:2;border:0;border-radius:2px;background:#f4f4f4;padding:9px
8px;font-size:90%;color:#4f4f4f}#newsletter
select{margin-right:10px;background:transparent url(/images/select_down.png) no-repeat 195px 14px;-webkit-appearance:none;border:1px
solid #fff;color:#fff;padding:8px
10px;width:220px;font-size:90%;border-radius:0 !important}#newsletter .error-message{position:absolute;padding-top:10px}.ui-tabs .ui-tabs-hide{display:none !important}.todo{background:red;color:#fff}.captcha-error_message{color:red}body.downloads.gain_access{background-color:#fff}div#download-access{background:#fff;text-align:center}div#download-access
#flashMessage{display:none}div#download-access p,
div#download-access .error-message{margin:20px
auto 10px auto}div#download-access div.input.text, div#download-access
div.input.select{overflow:hidden;min-height:40px}div#download-access div.input.text input, div#download-access div.input.select
input{padding:5px;width:350px}div#download-access input[type=submit],
div#download-access
a.close_button{font-size:90%;border:0;padding:10px
20px;margin-right:24px;border-radius:5px;box-shadow:0 0 5px #999;background-color:#e6e6e6;background:-webkit-linear-gradient(top,  #e6e6e6,  #d4d4d4);background:-moz-linear-gradient(top,  #e6e6e6,  #d4d4d4);background:-ms-linear-gradient(top,  #e6e6e6,  #d4d4d4);background:#e6e6e6 url('/images/arrow.png') 0 50% no-repeat;padding-left:40px;display:inline-block;color:#333;font-size:1em}div#download-access .close_button:hover{text-decoration:none;cursor:default}div#download-access
div.submit{position:relative;overflow:hidden}.fancybox-iframe{width:400px !important;height:230px}body.enquiry_form{background:#fff;width:450px !important}body.enquiry_form
#flashMessage{width:420px !important}body.enquiry_form
.form{position:relative}body.enquiry_form .form
form.contact{position:relative}body.enquiry_form .form form.contact
div.input.checkbox{position:absolute;right:110px;margin-top:10px;font-size:80%}body.enquiry_form .form form.contact div.input.text, body.enquiry_form .form form.contact
div.input.select{overflow:hidden;min-height:40px;float:left;width:50%}body.enquiry_form .form form.contact div.input.text input, body.enquiry_form .form form.contact div.input.text select, body.enquiry_form .form form.contact div.input.select input, body.enquiry_form .form form.contact div.input.select
select{padding:5px;width:200px}body.enquiry_form .form form.contact div.input.text select, body.enquiry_form .form form.contact div.input.select
select{padding:6px
5px;width:214px;background:transparent url(/images/select_down_alt.png) no-repeat 195px 10px;-webkit-appearance:none;border:1px
solid #b1b1b1;border-radius:0 !important}body.enquiry_form .form form.contact
textarea{width:428px;padding:5px;height:80px;border:1px
solid #b1b1b1}body.enquiry_form .form form.contact input[type=submit]{font-size:100%;border:0;padding:10px
20px;margin-right:4px;border-radius:5px;box-shadow:0 0 5px #999;background-color:#e6e6e6;background:-webkit-linear-gradient(top,  #e6e6e6,  #d4d4d4);background:-moz-linear-gradient(top,  #e6e6e6,  #d4d4d4);background:-ms-linear-gradient(top,  #e6e6e6,  #d4d4d4);background:#e6e6e6 url('/images/arrow.png');color:#666}body.enquiry_form .form form.contact
div.submit{position:relative;overflow:hidden;float:right}body.enquiry_form .form
form.product{padding:10px
0;position:relative}body.enquiry_form .form form.product
div.input.checkbox{position:absolute;right:110px;margin-top:10px;font-size:80%}body.enquiry_form .form form.product
h2{font-size:140%;color:#289fd7;line-height:40px;margin-bottom:10px}body.enquiry_form .form form.product div.input.text input, body.enquiry_form .form form.product div.input.text select, body.enquiry_form .form form.product div.input.select input, body.enquiry_form .form form.product div.input.select
select{padding:5px;width:200px}body.enquiry_form .form form.product div.input.text select, body.enquiry_form .form form.product div.input.select
select{width:214px}body.enquiry_form .form form.product
textarea{width:428px;padding:5px;height:80px;border:1px
solid #b1b1b1}body.enquiry_form .form form.product input[type=submit]{font-size:100%;border:0;padding:10px
20px;margin-right:4px;border-radius:5px;box-shadow:0 0 5px #999;background:#e6e6e6 url('/images/arrow.png') 0 50% no-repeat;padding-left:40px;color:#666}body.enquiry_form .form form.product
div.submit{position:relative;overflow:hidden;float:right}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope, .isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity}.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}#infscr-loading{position:fixed;text-align:center;bottom:30px;left:42%;z-index:100;background:#fff;background:rgba(255,255,255,0.9);padding:20px;color:#222;font-size:15px;font-weight:bold;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}section#home{background:#fff}section#home #home-panel{padding-top:10px;position:relative;padding-bottom:50px;height:350px}section#home #home-panel:before{content:"";display:block;position:absolute;top:10px;left:0;right:0;height:350px;background:#7eb4c2}section#home #home-panel .prev, section#home #home-panel
.next{position:absolute;top:170px;text-decoration:none !important;color:#e4e4e4;font-size:180%;display:block;width:21px;height:42px;text-align:center;background:url(/images/prev.jpg) no-repeat;text-indent:-999em}section#home #home-panel .prev:hover, section#home #home-panel .next:hover{color:#d4d4d4}section#home #home-panel
.prev{left:-40px}section#home #home-panel
.next{right:-40px;background:url(/images/next.jpg) no-repeat}section#home #home-panel
img.drop{position:absolute;bottom:28px;right:0}section#home #home-panel #panelwelcome
div{position:relative;z-index:2}section#home #home-panel #panelwelcome
h2{margin:100px
0 0 20px;border-bottom:1px solid #5fbadf;width:400px;padding-bottom:20px;color:#d1d849;font-size:36px;line-height:30px}section#home #home-panel #panelwelcome
p{margin-left:20px;padding:20px
350px 0 0;font-size:120%;line-height:24px}body.lang-fr section#home #home-panel #panel7 h2,
body.lang-it section#home #home-panel #panel7 h2,
body.lang-es section#home #home-panel #panel7
h2{font-size:28px}body.lang-fr section#home #home-panel #panel7 .excerpt,
body.lang-it section#home #home-panel #panel7 .excerpt,
body.lang-es section#home #home-panel #panel7
.excerpt{font-size:16px;line-height:20px;padding-bottom:10px}section#home #home-panel
div.panel{overflow:hidden;background:#7eb4c2 url('/images/mucon_banner.jpg') 0 0 no-repeat;min-height:330px;padding:10px;color:#fff;z-index:2;position:relative}section#home #home-panel div.panel
.left{float:left;width:230px;position:relative;z-index:2}section#home #home-panel div.panel .left
article{position:relative;height:140px;padding:10px;background:#fff;padding-left:60px;color:#4f4f4f;box-shadow:0 0 2px #666}section#home #home-panel div.panel .left article
.time{position:absolute;top:10px;left:10px;background:#2898d3;width:30px;padding:5px;font-size:80%;color:#fff}section#home #home-panel div.panel .left article time:after{content:"";width:0;height:0;border-top:15px solid #2898d3;border-left:15px solid transparent;position:absolute;bottom:-15px;right:0}section#home #home-panel div.panel .left article time
strong{display:block;font-weight:normal;border-bottom:1px solid #fff;font-size:180%;line-height:30px;padding-left:2px}section#home #home-panel div.panel .left article time
span{display:block;padding-left:2px}section#home #home-panel div.panel .left article
p{position:absolute;bottom:10px;left:10px}section#home #home-panel div.panel .left article p
a{text-decoration:none;font-size:110%;color:#2898d3}section#home #home-panel div.panel .left
img{display:block;height:160px;width:100%;margin-top:10px;box-shadow:0 0 2px #666;border:5px
solid #fff;box-sizing:border-box}section#home #home-panel div.panel
.bg{position:absolute;z-index:1;top:0px;right:0px}section#home #home-panel div.panel
.right{float:right;width:400px;padding-right:300px;position:relative;z-index:2}section#home #home-panel div.panel .right
h2{font-size:200%;line-height:40px;margin:20px
0 0 0;color:#d1d849;font-size:36px;font-weight:normal}section#home #home-panel div.panel .right
p.bt{padding-top:20px !important}section#home #home-panel div.panel .right
div.benefits{padding:15px
0;color:#fff !important}section#home #home-panel div.panel .right div.benefits ul li, section#home #home-panel div.panel .right div.benefits ol
li{padding-left:12px !important;font-size:89% !important;line-height:15px !important;position:relative}section#home #home-panel div.panel .right div.benefits ul li:before, section#home #home-panel div.panel .right div.benefits ol li:before{content:"-";position:absolute;left:0;top:0}section#home #home-panel div.panel .right div.benefits
li{margin:0
0 10px 0 !important;padding:0
!important}section#home #home-panel div.panel .right
p{padding:10px
0;color:#fff !important}section#home #home-panel div.panel .right
p.excerpt{border-bottom:1px solid #5fbadf;font-size:20px;line-height:24px;padding-bottom:20px}body.lang-de section#home #home-panel div.panel .right
p.excerpt{font-size:0.95em}section#home #home-panel div.panel
p.browse{position:absolute;z-index:3;right:0px;bottom:20px;font-size:100%;background:#fff;padding:10px}section#home #home-panel div.panel p.browse
.before{content:"For more information";color:#fff;position:absolute;left:-185px}section#home #home-panel div.panel p.browse
a{text-decoration:none;color:#404348;border-bottom:1px solid #f5f5f5}section#home #home-panel
ul.tabnav{position:absolute;bottom:0;left:0;right:0;height:50px}section#home #home-panel ul.tabnav
li{display:block;float:left;padding:10px
0;width:12.5%;font-size:0.9em}section#home #home-panel ul.tabnav li
a{display:block;text-align:center;color:#6d6e70;text-decoration:none;border-left:1px solid #ccc;line-height:30px;padding:0
10px}section#home #home-panel ul.tabnav li a:before,
section#home #home-panel ul.tabnav li a
span{display:inline-block;vertical-align:middle}section#home #home-panel ul.tabnav li a:before{width:0;content:"";height:100%}section#home #home-panel ul.tabnav li:first-of-type
a{border-left:0}section#home #home-panel ul.tabnav li.ui-state-active{background:#7eb4c2}section#home #home-panel ul.tabnav li.ui-state-active + li
a{border-left:0}section#home #home-panel ul.tabnav li.ui-state-active
a{color:#fff;border-left:0}section#home #home-panel ul.tabnav li:first-of-type.ui-state-active{background:#186e89}body.lang-de section#home #home-panel ul.tabnav
li{width:auto}body.lang-es section#home #home-panel ul.tabnav li:nth-child(5){width:10%}body.lang-es section#home #home-panel ul.tabnav li:nth-child(6){width:15%}body.lang-it section#home #home-panel ul.tabnav li:nth-child(6){width:15%}body.lang-it section#home #home-panel ul.tabnav
li{width:12.1% !important}body.lang-es section#home #home-panel ul.tabnav li a,
body.lang-fr section#home #home-panel ul.tabnav li
a{line-height:20px;height:40px}body.lang-it section#home #home-panel ul.tabnav li
a{line-height:20px;height:60px}section#home .latest-news{margin:50px
0;overflow:hidden}section#home .latest-news
h2{margin-bottom:20px;line-height:40px;font-size:120%;font-weight:bold}section#home .latest-news h2
small{font-size:80%;font-weight:normal}section#home .latest-news
.news{display:block;float:left;width:205px;margin-right:40px}section#home .latest-news .news h3
a{text-decoration:none;font-weight:bold;color:#6d6e70}section#home .latest-news .news
p{font-size:90%}section#home .latest-news .news p:not(:last-of-type){padding:10px
0}section#home .latest-news .news p
a{color:#0090e4;text-decoration:none}section#home .latest-news .news
.time{float:right}section#home .latest-news
.news.last{margin-right:0}section#home .latest-news
img{width:240px;display:block;float:left;margin-right:40px}section#home
.clients{display:none;margin:50px
0 20px 0;overflow:hidden}section#home .clients
h3{margin-bottom:20px;line-height:40px;border-bottom:1px solid #ccc;font-size:120%;font-weight:bold}section#home .clients h3
small{font-size:80%;font-weight:normal}section#home .clients
li{float:left;width:140px}section#products
.hideme{display:none !important}section#products
.main_header{font-size:200%;margin:40px
0 40px 20px;color:#7eb4c2}section#products #products-panel{position:relative;z-index:2}section#products #products-panel:after{z-index:-1;content:"";position:absolute;left:10px;right:10px;height:50px;bottom:10px;box-shadow:0 5px 20px rgba(0, 0, 0, 0.5);transform:rotate(-1deg)}section#products #products-panel
.header{line-height:60px;padding:0
20px;background:#7eb4c2;color:#fff;font-size:120%;font-weight:600}section#products #products-panel
div.outer{background:#fff;overflow:hidden}section#products #products-panel
ul.top{overflow:hidden}section#products #products-panel ul.top
li{display:block;float:left;padding:10px
0}section#products #products-panel ul.top li
a{display:block;text-align:center;color:#6d6e70;text-decoration:none;border-left:1px solid #ccc;line-height:30px;padding:0
20px}body.lang-de  section#products #products-panel ul.top li a,
body.lang-es  section#products #products-panel ul.top li a,
body.lang-it  section#products #products-panel ul.top li a,
body.lang-fr  section#products #products-panel ul.top li
a{font-size:0.9em}body.lang-es  section#products #products-panel ul.top li a,
body.lang-it  section#products #products-panel ul.top li a,
body.lang-fr  section#products #products-panel ul.top li
a{padding:0
10px}body.lang-it  section#products #products-panel
h3{font-size:90% !important;line-height:20px !important}body.lang-it  section#products #products-panel
strong{font-weight:300 !important;line-height:20px !important}body.lang-it  .product_grid li.contact
p{margin:0
5px 8px 6px !important}body.lang-de section#home #home-panel ul.tabnav li
a{padding:0
9px}body.lang-it .product_grid li.contact h3, body.lang-fr .product_grid li.contact h3,body.lang-es .product_grid li.contact h3,body.lang-de .product_grid li.contact
h3{font-size:121% !important;line-height:22px !important}small{font-size:9.5px}section#products #products-panel ul.top
li.current{background:#7eb4c2}section#products #products-panel ul.top li.current
a{color:#fff;border-left:none}section#products #products-panel ul.top li:first-child
a{border-left:none}section#products #products-panel ul.top li.after
a{border-left:1px solid #F4F4F4}section#products #products-panel .product-panel{position:relative;z-index:2}section#products #products-panel .product-panel h1,
section#products #products-panel .product-panel h3,
.industry-products
h2{line-height:40px;font-weight:normal;margin:0}section#products #products-panel .product-panel h1,
section#products #products-panel .product-panel
h3{font-size:24px;color:#E9CA32}.industry-products
h2{color:#7eb4c2;font-size:150%;margin-bottom:20px}section#products #products-panel .product-panel
h1{width:450px}section#products #products-panel .product-panel h1.full_width,
section#products #products-panel .product-panel
h3.full_width{color:#fff;padding-top:20px;font-size:150%}section#products #products-panel .product-panel
h4{font-weight:bold;font-size:1.3em}section#products #products-panel .product-panel h4,
section#products #products-panel .product-panel ul,
section#products #products-panel .product-panel
p{margin:0
0 20px 0}section#products #products-panel .product-panel .tab ul
li{background:url('/images/bullet.png') 1px 0.6em no-repeat;padding-left:20px;padding-right:20px}section#products #products-panel .product-panel .tab ul li:not(:last-of-type){margin-bottom:10px}section#products #products-panel .product-panel
p.excerpt{color:#fff;margin-bottom:30px;padding-right:300px}section#products #products-panel .product-panel>ul{float:left;width:200px;background:#fff;padding:20px
0}section#products #products-panel .product-panel>ul li
a{display:block;border-top:1px solid #ccc;padding:10px
0 10px 20px;text-decoration:none;margin:0
20px;color:#6d6e70;position:relative;background:url('/images/arrow_grey.png') 0 50% no-repeat}section#products #products-panel .product-panel>ul
li.current{position:relative;background:#C9C93F url('/images/arrow_blue.png') 98% 50% no-repeat}section#products #products-panel .product-panel>ul li.current
a{color:#fff;border-top:none;padding:10px
0;background:none}section#products #products-panel .product-panel>ul li.current:before{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:url(/img/active_tab_drop_alt.png) no-repeat}section#products #products-panel .product-panel>ul li a .icon-large{position:absolute;right:-10px;top:2px;display:none;color:#d1d849}section#products #products-panel .product-panel>ul li:first-child a,
section#products #products-panel .product-panel>ul li.after
a{border-top:0}section#products #products-panel .product-panel>ul li.ui-state-active{background:#7eb4c2;position:relative}section#products #products-panel .product-panel>ul li.ui-state-active:before{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:url(/img/active_tab_drop_alt.png) no-repeat}section#products #products-panel .product-panel>ul li.ui-state-active
a{color:#fff;border-bottom:1px solid #7eb4c2}section#products #products-panel .product-panel>ul li.ui-state-active a .icon-angle-right{display:none}section#products #products-panel .product-panel>ul li.ui-state-active a .icon-large{display:inline;font-size:180%}section#products #products-panel .product-panel>div.pane{float:right;width:740px;padding:0
20px 20px 20px;background:#7eb4c2;position:relative;z-index:2}section#products #products-panel .product-panel .detail-pane{position:relative}section#products #products-panel .product-panel.category>div.pane{float:none;width:auto}.call_to_action h5,
.call_to_action
h6{color:#31A0D5;line-height:30px}.call_to_action h6
a{color:inherit;text-decoration:none}.call_to_action h6 a:hover{text-decoration:underline}.call_to_action
h5{font-size:1.5em}.call_to_action
h6{font-size:1.2em}section#products #products-panel .call_to_action
p{font-size:0.9em;color:#999;margin-bottom:0}section#products #products-panel .product-panel>div.pane .product-image{position:absolute;top:-60px;right:0;z-index:5;max-height:250px}section#products #products-panel .product-panel>div.pane
.form{position:relative}form.product{padding:10px
0}form.product
h2{font-size:140%;color:#289fd7;line-height:40px;margin-bottom:10px}form.product
div.input{margin-bottom:10px}form.product div.input.text, section#products #products-panel .product-panel>div.pane .form form.product
div.input.select{min-height:40px;overflow:hidden;float:left;width:50%}form.product div.input.text input,
form.product div.input.text select,
form.product div.input.select input,
form.product div.input.select
select{padding:5px;width:200px}.recaptchatable a, .recaptchatable a:hover{color:inherit !important}.recaptcha
label{display:none}.recaptcha{margin-bottom:15px}.mailing_list{width:50%;float:left;padding:10px
0}.mailing_list
label{margin-left:10px}form.product div.input.text
input.disabled{border:2px
solid #F2F2F2;background-color:#F2F2F2;color:#B1B1B1}form.product div.input.text select, section#products #products-panel .product-panel>div.pane .form form.product div.input.select
select{width:214px}form.product
textarea{width:432px;padding:5px;height:80px}form.product input[type=submit]{font-size:90%;border:0;padding:10px
20px;margin-right:12px;border-radius:5px;box-shadow:0 0 5px #999;background:#e6e6e6 url('/images/arrow.png') 0 50% no-repeat;padding-left:40px}form.product
div.submit{position:relative;overflow:hidden;float:right;padding-bottom:20px}section#products #products-panel .product-panel>div.pane
.downloads{padding:20px;width:200px;float:right}section#products #products-panel .product-panel>div.pane
.downloads.spares{top:210px}section#products #products-panel .product-panel>div.pane .downloads
dt{font-size:120%;margin:10px
0}section#products #products-panel .product-panel>div.pane .downloads dd,
section#products #products-panel #downloads
dd{margin:10px
0}section#products #products-panel .product-panel>div.pane .downloads dd form input[type=text]{width:100%;padding:5px}section#products #products-panel .product-panel>div.pane .downloads dd a,
section#products #products-panel #downloads dd
a{text-decoration:none;color:#333}section#products #products-panel .product-panel>div.pane .downloads dd.dl a,
section#products #products-panel #downloads dd.dl
a{display:block;padding-left:60px;line-height:20px;min-height:40px}section#products #products-panel .product-panel>div.pane .downloads dd.dl,
section#products #products-panel #downloads
dd.dl{overflow:hidden}section#products #products-panel .product-panel>div.pane .downloads dd.dl a,
section#products #products-panel #downloads dd.dl
a{background:none;width:100%;padding-left:0;display:block;float:left}section#products #products-panel .product-panel>div.pane .downloads dd.dl a img,
section#products #products-panel #downloads dd.dl a
img{display:block;float:left}section#products #products-panel .product-panel>div.pane .downloads dd.dl a span,
section#products #products-panel #downloads dd.dl a
span{display:block;float:left;padding:0
0 0 10px;font-size:100%;color:#666;line-height:1.3em}section#products #products-panel .product-panel>div.pane .downloads dd.dl.brochure_dl a
span{max-width:95px;padding:10px
0 0 10px;font-size:100%;line-height:1.5em;color:#222}section#products #products-panel .product-panel>div.pane .downloads dd.dl a span em,
section#products #products-panel #downloads dd.dl a span
em{color:#aaa;font-size:0.8em;display:block}#video{display:block}#video
img{display:block}section#products #products-panel .product-panel>div.pane .downloads dd.brochure
a{display:block;text-indent:-999em;height:48px;width:48px;background:url(/img/download.png) no-repeat}section#products #products-panel .product-panel>div.pane .downloads .gallery
a{width:95px;display:inline-block;margin-right:10px}section#products #products-panel .product-panel>div.pane .downloads .gallery
a.last{margin-right:0}section#products #products-panel .product-panel>div.pane .downloads .gallery
a.more{display:none;width:95px;padding:35px
0;text-align:center;line-height:25px;margin-right:0;background-color:#e5e5e5;float:right}section#products #products-panel .product-panel>div.pane .downloads .gallery a.more:hover{text-decoration:underline;background-color:#ddd}section#products #products-panel .product-detail-panel .detail-pane{overflow:hidden}.sharing{margin-top:10px}.sharing
span{display:block;float:left;line-height:32px;margin-right:10px;font-size:1.1em;color:#9C9999}.sharing
a{display:inline-block;width:32px;height:32px;margin-right:5px;text-indent:-5000px;background-position:50% 50%;background-repeat:none}.sharing
a.facebook{background-image:url('/images/social_facebook.png')}.sharing
a.google{background-image:url('/images/social_google.png')}.sharing
a.twitter{background-image:url('/images/social_twitter.png')}.sharing
a.email{background-image:url('/images/social_email.png')}section#products #products-panel .enquire_now
a.enquire_fancybox{display:block;background:#7eb4c2;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7eb4c2', endColorstr='#4686A2');background:-webkit-gradient(linear, left top, left bottom, from(#7eb4c2), to(#4686A2));background:-moz-linear-gradient(top,  #7eb4c2,  #4686A2);border-radius:3px;text-align:center;color:#fff;padding:0.5em 0.1em}section#products #products-panel .enquire_now a.enquire_fancybox:hover{background:#23A2D3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#23A2D3', endColorstr='#23A2D3');background:-webkit-gradient(linear, left top, left bottom,from(#23A2D3),to(#23A2D3));background:-moz-linear-gradient(top,#23A2D3,#23A2D3);text-decoration:none}#enquire-now{width:480px;border-radius:3px}#enquire-now
h2{font-size:1.5em;color:#31A0D5;line-height:30px}section#products #products-panel .product-detail-panel>ul{position:relative;z-index:4;overflow:hidden;margin-bottom:0}section#products #products-panel .product-detail-panel>ul
li{display:block;float:left;padding:10px
0}section#products #products-panel .product-detail-panel>ul li
a{display:block;border-left:1px solid #ccc;line-height:20px;text-align:center;text-decoration:none;color:#fff;padding:0
9px}section#products #products-panel .product-detail-panel>ul li.after
a{border-left:none}section#products #products-panel .product-detail-panel>ul
li.current{background:#fff}section#products #products-panel .product-detail-panel>ul li.current
a{color:#6d6e70;border-left:0;cursor:default}section#products #products-panel .product-detail-panel>ul li:first-of-type
a{border-left:0}section#products #products-panel .product-detail-panel>ul li.ui-state-active{background:#fff}section#products #products-panel .product-detail-panel>ul li.ui-state-active
a{color:#6d6e70;border-left:0}section#products #products-panel .product-detail-panel>div.detail-pane{min-height:400px;padding:0;background:#fff url('/images/grey.png') 100% 0 repeat-y}section#products #products-panel .product-detail-panel>div.detail-pane
.inner{padding:20px
20px 180px 20px;margin-right:240px}section#product-selector
.wrapper{position:relative}section#product-selector
.main_header{font-size:200%;margin:40px
0 20px 10px;color:#7eb4c2}section#product-selector
p.intro{margin-left:10px}section#product-selector #ps-form{margin:20px
10px 0 10px}section#product-selector #ps-form
select{background:transparent url(/images/select_down_alt.png) no-repeat 95% 14px;-webkit-appearance:none;border:1px
solid #b1b1b1;color:#b1b1b1;padding:8px
10px;width:24%;margin:0
0.8% 0.8% 0;font-size:90%;border-radius:0 !important;float:left}.product_grid{overflow:hidden;padding-top:0px !important;margin:0
!important;clear:both;min-height:236px}.product_grid
li{position:relative;float:left;height:236px;margin:40px
0 0 0;color:#fff}.product_grid
a{color:#fff}.product_grid.four
li.last{margin-right:0}.product_grid.four
li.first{clear:both}.product_grid.three
li{width:31.9%;margin:0
2% 20px 0}.product_grid.three
li.last{margin-right:0}.product_grid.three
li.first{clear:both}.product_grid li
.inner{overflow:hidden;width:100%;height:236px;position:relative;z-index:2}.product_grid
li.contact{height:111px;margin-right:0;font-size:14px;height:236px;width:100%}.product_grid li.contact
.inner{background:#007073;padding:95px
0 30px 0;height:111px}.product_grid.categories li.contact,
.product_grid.categories li.contact
.inner{height:111px}.product_grid.categories li.contact
.inner{padding:59px
0 30px 0}.product_grid.categories li,
.product_grid.categories li
.inner{height:200px}.product_grid li.contact.product_selector
.inner{padding:40px
10px;height:100%}body.lang-de .product_grid li.contact.product_selector .inner,
body.lang-fr .product_grid li.contact.product_selector .inner,
body.lang-it .product_grid li.contact.product_selector .inner,
body.lang-es .product_grid li.contact.product_selector
.inner{}.product_grid.categories li.contact.product_selector
.inner{padding:10px
0 79px 0}body.lang-it .product_grid li.contact
small{font-size:71% !important}.product_grid li
img{display:block;position:absolute;top:0;width:100%}.product_grid li
img.drop{position:absolute;bottom:0;left:0;right:0;background:#f4f4f4}.product_grid li
dl{position:absolute;bottom:-70px;left:0;right:0;background:#007073;transition:all 0.2s ease}.product_grid li dl:hover{top:auto;bottom:-20px;transition:all 0.2s ease}.product_grid li dl
dt{height:60px;padding-bottom:35px;padding-top:5px}.product_grid li dl dt a, .product_grid li dl dd
a{display:block;padding:0
10px;color:#fff;text-decoration:none}.product_grid li dl
dd{height:60px}.product_grid li dl dd
a{display:block;height:60px}section#generic #generic-panel{padding-bottom:15px;background:#F4F4F4 url('/images/fullwidth_shadow.png') 50% 100% no-repeat !important}section#generic #generic-panel
.panel_inner{overflow:hidden;background:#7eb4c2}section#generic #generic-panel .panel_inner>ul
li.call_us{position:absolute;color:#fff;bottom:30px;line-height:20px;padding:10px
20px;width:240px}section#generic #generic-panel .panel_inner>ul li.call_us
h3{color:#d1d849;font-size:120%;line-height:24px}section#generic #generic-panel .panel_inner>ul li.call_us
small{font-size:80%;color:#66d5f2}section#generic #generic-panel .panel_inner>ul li.call_us
a{margin:0;display:inline;border-bottom:0;line-height:10px}section#contact
.main_header{font-size:200%;margin:40px
0 40px 20px;color:#7eb4c2}section#contact .drop-left{height:13px;background:url(/img/left_drop.png) no-repeat}section#contact #contact-panel{overflow:hidden;padding-bottom:15px;background:#F4F4F4 url('/images/fullwidth_shadow.png') 50% 100% no-repeat !important}section#contact #contact-panel
.panel_inner{overflow:hidden;background:#7eb4c2}section#contact #contact-panel .panel_inner>ul{float:left;width:260px;margin-top:10px}section#contact #contact-panel .panel_inner>ul li
a{display:block;border-top:1px solid #ccc;line-height:40px;text-decoration:none;margin:0
10px;padding:0
10px 0 25px;color:#fff;position:relative;background:url('/images/arrow_green.png') 3% 50% no-repeat}section#contact #contact-panel .panel_inner>ul li:first-child a,
section#contact #contact-panel .panel_inner>ul li.after
a{border-top:none}section#contact #contact-panel .panel_inner>ul
li.current{position:relative;background:#fff url('/images/arrow_blue_on_white.png') 98% 50% no-repeat;position:relative}section#contact #contact-panel .panel_inner>ul li.current
a{background:none;color:#196b84;border-top:1px solid #fff}section#contact #contact-panel .panel_inner>ul li a .icon-angle-right{color:#d1d849}section#contact #contact-panel .panel_inner>ul li a .icon-large{position:absolute;right:0px;top:2px;display:none;color:#7eb4c2}section#contact #contact-panel .panel_inner>ul li:last-of-type{margin-bottom:10px}section#contact #contact-panel .panel_inner>ul li:last-of-type
a{border-bottom:0}section#contact #contact-panel .panel_inner>ul li.current:before{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:url(/img/active_tab_drop.png) no-repeat}section#contact #contact-panel .panel_inner>ul li.ui-state-active
a{color:#196b84;border-top:1px solid #fff}section#contact #contact-panel .panel_inner>ul li.ui-state-active a .icon-angle-right{display:none}section#contact #contact-panel .panel_inner>ul li.ui-state-active a .icon-large{display:inline;font-size:180%}section#contact #contact-panel .panel_inner>div.ui-tabs-panel{min-height:400px;float:right;width:700px;padding:0
10px 20px 10px;background:#fff}section#contact #contact-panel .panel_inner>div.ui-tabs-panel
.pane{padding:10px
0;position:relative;padding-right:220px}section#contact #contact-panel .panel_inner>div.ui-tabs-panel .pane
h2{font-size:140%;color:#289fd7;line-height:40px;margin-bottom:10px}section#contact #contact-panel .panel_inner>div.ui-tabs-panel .pane div.input.text, section#contact #contact-panel .panel_inner>div.ui-tabs-panel .pane
div.input.select{overflow:hidden;min-height:40px;float:left;width:50%}section#contact #contact-panel .panel_inner>div.ui-tabs-panel .pane div.input.text input, section#contact #contact-panel .panel_inner>div.ui-tabs-panel .pane div.input.text select, section#contact #contact-panel .panel_inner>div.ui-tabs-panel .pane div.input.select input, section#contact #contact-panel .panel_inner>div.ui-tabs-panel .pane div.input.select
select{padding:5px;width:200px}section#contact #contact-panel .panel_inner>div.ui-tabs-panel .pane div.input.text select, section#contact #contact-panel .panel_inner>div.ui-tabs-panel .pane div.input.select
select{width:214px}section#contact #contact-panel .panel_inner>div.ui-tabs-panel .pane
textarea{width:442px;padding:5px;height:80px}section#contact #contact-panel .panel_inner>div.ui-tabs-panel .pane input[type=submit]{font-size:90%;border:0;padding:10px
20px;margin-right:24px;border-radius:5px;box-shadow:0 0 5px #999;background:#e6e6e6 url('/images/arrow.png') 0 50% no-repeat;padding-left:40px}section#contact #contact-panel .panel_inner>div.ui-tabs-panel .pane
div.submit{position:relative;overflow:hidden;float:right}section#contact #contact-panel .panel_inner>div.ui-tabs-panel .pane
.details{padding:40px
20px 20px 20px;width:180px;position:absolute;right:0;top:0}section#contact #contact-panel .panel_inner>div.ui-tabs-panel .pane .details
h3{color:#289fd7;font-size:140%;margin:10px
0}section#contact #contact-panel .panel_inner>div.ui-tabs-panel .pane .details
p{margin:10px
0}section#contact
#map{width:100%;height:250px}section#news
.wrapper{overflow:hidden}section#news #news-wrapper{overflow:hidden;background:#7eb4c2;position:relative}section#news
h2{font-size:200%;margin:40px
0;color:#7eb4c2}section#news h2
a{font-size:0.6em;line-height:20px;position:relative;top:-2px;left:5px;color:#C9C93F}section#news .drop-left{height:13px;background:url(/img/left_drop.png) no-repeat}section#news
aside{float:left;width:270px;overflow:hidden;background:#7eb4c2}section#news aside
h3{color:#fff;background:#50aadc;padding:0
10px;line-height:40px}section#news aside
li{display:block;text-decoration:none;padding:0}section#news aside li
li{border-bottom:1px solid #41A4DA;margin:0;padding:10px
20px}section#news aside li li:last-child{border-bottom:none}section#news aside li
a{color:#fff;margin-right:10px}section#news aside li
span{color:#D1D655;font-size:0.9em}section#news aside li:last-of-type
a{border-bottom:0}section#news aside li.ui-state-active{background:#fff}section#news aside li.ui-state-active
a{color:#196b84;border-bottom:1px solid #41A4DA}section#news aside
.widget_iclw{margin-bottom:20px}section#news
#content{min-height:400px;float:right;width:700px;padding:0
0 0 10px;background:#fff}section#news #content
article{width:32%;float:left;margin-right:1.3%;margin-bottom:20px}section#news #content article
.date{color:#98B57D}body.single section#news #content
article{width:100%;float:none;margin-right:0}section#news #content
.header{margin-bottom:10px}section#news #content
h2{color:#fff;font-size:180%;font-weight:normal;margin:0;line-height:1.3em}section#news .entry-content{margin-right:1.3%}section#news .entry-meta, section#news .entry-footer{color:#aaa;font-size:0.9em}#nav-below{clear:both;padding:0
10px 10px 0;overflow:hidden}#nav-below .nav-previous{float:left}#nav-below .nav-next{float:right}#nav-below
a{color:#7eb4c2}body.single section#news #content article
.content{height:auto}section#news #content article
.main_header{font-size:120%}section#news #content article
p{margin:10px
0}section#news #content article
a{color:#289fd7}section#news #content article
img{max-width:100%}section#news #content
.title{margin-left:20px}section#news #content
.header{position:relative;width:110%;left:-10px}section#news #content .header
.main_header{position:absolute;color:#fff;font-size:180%;font-weight:normal;bottom:20px;left:20px;margin:0;line-height:1.3em}section#news #content .header
.main_header{margin:0
!important}section#news #content .header .main_header
a{color:#fff !important}section#news #content .header
.main_header{margin-right:43%}section#news #content .header .main_header
a{color:inherit}body.single section#news #content
.meta{margin:0
20px}section#news #content .content
.date{font-size:1em !important;line-height:23px !important;margin:10px
0 0 0 !important}section#news #content .content
h3.title{margin:0
0 10px 0 !important;font-size:1.2em !important;line-height:23px !important}section#news #content .meta
span{display:block;color:#31A0D5}section#generic .reseller-form{padding-bottom:20px;margin-left:20px}section#generic .reseller-form div.input.text, section#generic .reseller-form
div.input.select{min-height:40px;overflow:hidden;float:left;width:50%}section#generic .reseller-form div.input.text input, section#generic .reseller-form div.input.select
input{width:90%;padding:5px;box-sizing:border-box}section#generic .reseller-form input[type=submit]{font-size:90%;border:0;padding:10px
20px;margin-right:24px;border-radius:5px;box-shadow:0 0 5px #999;background-color:#e6e6e6;background:-webkit-linear-gradient(top,  #e6e6e6,  #d4d4d4);background:-moz-linear-gradient(top,  #e6e6e6,  #d4d4d4);background:-ms-linear-gradient(top,  #e6e6e6,  #d4d4d4);padding-left:40px;margin-top:20px}section#generic .reseller-form
div.submit{position:relative;overflow:hidden}section#generic
.main_header{font-size:200%;margin:40px
0 40px 20px;color:#7eb4c2}section#generic .drop-left{height:13px;background:url(/img/left_drop.png) no-repeat}section#generic #generic-panel{background:#7eb4c2;overflow:hidden}section#generic #generic-panel .panel_inner>ul{float:left;width:280px;margin-top:10px}section#generic #generic-panel .panel_inner>ul li
a{color:#fff}section#generic #generic-panel .panel_inner>ul li.item
a{display:block;border-top:1px solid #71d0ff;line-height:30px;text-decoration:none;margin:0
10px;padding:5px
10px 5px 25px;position:relative;background:url('/images/arrow_green.png') 3% 12px no-repeat}section#generic #generic-panel .panel_inner>ul li a .icon-angle-right{color:#d1d849}section#generic #generic-panel .panel_inner>ul li a .icon-large{position:absolute;right:0px;top:2px;display:none;color:#7eb4c2}section#generic #generic-panel .panel_inner>ul
li.call_us{margin-bottom:10px}section#generic #generic-panel .panel_inner>ul li:first-child
a{border-top:0}section#generic #generic-panel .panel_inner>ul
li.current{position:relative;background:#fff url('/images/arrow_blue_on_white.png') 98% 50% no-repeat}section#generic #generic-panel .panel_inner>ul li.current:before{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:url(/img/active_tab_drop.png) no-repeat}section#generic #generic-panel .panel_inner>ul li.current
a{color:#196b84;border-top:1px solid #fff;background:none;padding:5px
10px}section#generic #generic-panel .panel_inner>ul li.after
a{border-top:none}section#generic #generic-panel .panel_inner>ul li.current a .icon-angle-right{display:none}section#generic #generic-panel .panel_inner>ul li.current a .icon-large{display:inline;font-size:180%}section#generic #generic-panel .panel_inner>div.ui-tabs-panel{min-height:400px;float:right;width:700px;background:#fff}section#generic #generic-panel .panel_inner>div.ui-tabs-panel
.header{position:relative}section#generic #generic-panel .panel_inner>div.ui-tabs-panel .header
h1{position:absolute;color:#fff;font-size:180%;font-weight:normal;bottom:20px;left:20px}section#generic #generic-panel .panel_inner>div.ui-tabs-panel
.content{margin-left:20px}div.content .main_header, div.content h2, div.content h3, div.content p, div.content ul, div.content
ol{margin:20px
0 !important;font-weight:normal !important;color:#6d6e70 !important;line-height:20px !important}div.content .main_header, div.content h2, div.content
h3{color:#7eb4c2 !important;font-size:160% !important;line-height:28px !important}div.content ul li, div.content ol
li{padding-left:12px !important}div.content ul li:before, div.content ol li:before{content:"-";position:relative;left:-8px}div.content
a{color:#7eb4c2 !important;text-decoration:none !important}div.content a:hover{text-decoration:underline !important}div.content
strong{font-weight:bold !important}#flashMessage{width:980px;margin:0
auto;border:2px
solid #2898d3;padding:0
10px;line-height:30px;background:#fff;text-align:center;color:#2898d3;margin-top:20px;padding-bottom:0}.error-message{color:#c30;margin-top:-5px}#first_internet{color:#888;font-size:0.9em}#cookie_notice{position:fixed;bottom:0;left:0;width:100%;border-top:1px solid #777;box-shadow:0 -5px 5px rgba(0,0,0,0.3);padding:10px
0;background-color:#fff;display:none;z-index:100000;font-size:0.9em}#cookie_notice
strong{display:block;float:left;width:70px;margin:0
0 0 10px}#cookie_notice
p{margin:0
60px 0 80px}#cookie_notice
a.hide_notice{position:absolute;display:block;top:10px;right:20px}body.error404>h1,body.error404>p{width:980px;margin-left:auto;margin-right:auto}.product-top{min-height:160px}.tabnav{margin-bottom:0px}.tabnav
li{display:inline-block;padding:40px
35px 40px 35px}.tabnav li
a{padding:40px
0px}.tabnav li a:hover{text-decoration:none}.tabnav li a:focus{text-decoration:none;outline:none}.tabnav li.ui-tabs-active
a{color:#fff!important}.tabnav li.ui-tabs-active{background:#007073}.detail-pane
ul{list-style:disc;padding-left:20px}.lang-fr .tabnav li, .lang-de .tabnav li, .lang-es .tabnav li, .lang-it .tabnav
li{padding:40px
15px}.lang-es .tabnav
li{padding:40px
10px}.product-tabs-background{background:#007073}.product-tabs-background-img{background-size:75%}.product-tabs-content,.product-tabs-img{margin:20px
0px}.category-boxes .product_grid li,  .category-boxes .product_grid li
.inner{height:200px}.product-panel.category{box-shadow:0px 5px 20px -5px rgba(0, 0, 0, 0.2)}.product-tabs-content
h2{font-size:38px;color:#fff;margin-bottom:20px}.product-tabs-content
p{color:#fff}.product-tabs-content
ul{margin:20px
0px}.product-tabs-content li:before{content:'\2014\a0';color:#fff;display:inline-block;padding-right:20px}.product-tabs-content
li{color:#fff;margin-bottom:10px}.product-tabs-content .browse
a{display:block;background:#fff;border-radius:3px;text-align:center;color:#007073!important;padding:0.5em 0.1em;width:50%;margin:40px
0px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.product-tabs-content .browse a:hover{text-decoration:none;color:rgba(0, 0, 0, 0.7)!important}.product-tabs-img
img{margin:20px
auto;text-align:center;display:block}.panel{border:none!important;background:#7eb4c2!important}.product-category
h1{padding:20px
15px 5px 15px;color:#E9CA32;margin-bottom:0px;font-size:28px}.product-category .panel
.excerpt{color:#fff;padding:5px
15px}.panel.industry{background:#fff!important}.panel.industry .content
p{padding:20px;margin:0px!important}.industry-products{padding:20px}.bar-header{margin-bottom:0px;padding:10px;font-size:18px;font-weight:600;padding:10px}.product_grid
li.contact{height:100%}h2.header,h3.header{font-size:18px;padding:10px;font-weight:600;background:#007073;color:#fff;margin-bottom:0px}.list-group{box-shadow:0px 5px 20px -5px rgba(0,0,0,0.2)}input.btn.btn-lg.btn-primary{width:100%;font-size:14px}.form-control{height:40px!important}.-{margin:20px
0px}li.call_us{padding:10px;background:#7eb4c2}li.call_us
h3{margin-top:0px;font-size:20px;color:#d1d849}li.call_us p, li.call_us p
a{color:#fff!important}.product-selector-container
.intro{padding:15px}.product-top-title{padding-left:0px!important}.product_grid li.contact h3, .product-selector-cant-find li
h3{color:#d1d849 !important;line-height:28px !important;margin:0px
10px 10px 10px !important}.product_grid li.contact p, .product-selector-cant-find li.contact
p{color:#fff;width:100%;line-height:18px;font-size:0.9em;margin:0
10px 10px 10px !important;width:auto !important}.product_grid li.contact p a, .product-selector-cant-find li.contact p
a{color:#fff!important;text-decoration:underline}.product_grid li.contact p a:hover{text-decoration:none}.product_grid li.contact small, .product-selector-cant-find li.contact
small{font-size:80%;color:#66d5f2;margin:0
10px 0 10px !important;display:block}.product-selector-cant-find{margin:20px
auto}.product-top-title
p{color:#fff;padding:0px
15px}.product-image{width:100%}.product-detail-panel>ul
li.current{background:#fff}.product-detail-panel>ul
li{display:inline-block;padding:10px
5px}.product-detail-panel>ul li.current
a{color:#6d6e70!important;border-left:0;cursor:default}.product-detail-panel>ul li
a{display:block;line-height:20px;text-align:center;text-decoration:none;color:#fff!important;padding:0
9px}.product-detail-panel .detail-pane{background:#fff;padding:20px;margin-bottom:20px}.product-detail-panel
ul.tabs{margin-bottom:0px}#products-panel
.panel{margin:20px
auto;padding-bottom:5px}#products.product_grid{margin-bottom:40px !important}#ps-form
select{display:inline-block;width:20%;height:34px;padding:6px
12px;font-size:14px;margin:5px
15px 15px 15px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px
solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(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}.product-selector-cant-find
li{list-style:none;background:#007073;padding:40px
10px}.gallery
a.more{display:none}.product-single
h1{padding:5px
15px;color:#E9CA32;margin-bottom:0px;font-size:28px}.enquire_now
a.enquire_fancybox{display:block;background:#007073;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7eb4c2', endColorstr='#4686A2');background:-webkit-gradient(linear, left top, left bottom, from(#007073), to(#7eb4c2));background:-moz-linear-gradient(top, #7eb4c2, #4686A2);border-radius:3px;text-align:center;color:#fff!important;padding:0.5em 0.1em}.downloads{margin:0px
auto 20px auto}.downloads
h3{font-size:16px;color:#fff;margin:15px
auto}.gallery img, .video
img{width:100%}.brochure a
span{max-width:80px;padding:10px
0 0 10px;font-size:100%;line-height:1.5em;color:#fff;float:right}.brochure a span
em{display:block;color:#eee}.newsletter-container{position:relative!important;background-color:#007074;padding:15px;box-shadow:0 5px 10px rgba(0,0,0,0.3);margin:50px
auto}.newsletter-inner{position:absolute;width:100%;height:100%;padding:0px
15px;left:0px;top:0px}.newsletter-container
h2{font-size:18px;color:#fff;font-weight:600;padding-left:15px;margin-top:10px}.office-sidebar .office-sidebar-container{padding:0px
15px}.office-sidebar .bar-header{margin-bottom:10px}.ui-tabs-panel
.header{position:relative}.ui-tabs-panel .header
h1{position:absolute;bottom:20px;left:20px;color:#fff;font-size:28px}.ui-tabs-panel .header
img{width:100%}.generic-sidebar .bar-header{margin-top:0px}.footer-col
h5{font-weight:bold}.footer-col .tweet li, .footer-col .tweet
p{margin-bottom:10px;font-size:0.9em;color:#888}.footer-col .tweet
a{text-decoration:none;color:#5793E4 !important;margin-left:0px;margin-right:5px}.footer-col .tweet a:hover{text-decoration:underline}.footer-col .tweet .date, .footer-col .tweet
small.muted{display:block;font-size:0.9em;margin:10px
auto}.footer-col .tweet .date a, .footer-col .tweet
small.muted{color:#5793E4 !important}.footer-col .fa.fa-minus:before{font-size:50%;align-items:center;vertical-align:middle;color:#6d6e70}.footer-col
p{margin-bottom:5px;color:#888}.footer-col
address{color:#888}.footer-col p
a{color:#888;text-decoration:none!important;margin-left:5px}.footer-col p a:hover, .menu-footer p a:hover{color:#888!important;text-decoration:underline}.menu-footer ul
li{display:inline-block;padding-left:3px}.footer-col{margin-bottom:20px}p.social{margin-top:15px}.nav>li>a{padding:15px
37px!important;color:#6d6e70}.lang-es .nav>li>a{padding:15px
30px!important}.lang-it .nav>li>a{padding:15px
35px!important}.detail-pane p, .detail-pane
li{color:#6d6e70}#downloads .dl a
img{padding-right:10px}form.product div.input.text, body.enquiry_form .form form.product
div.input.select{min-height:40px;overflow:hidden;width:100%}form.product div.input.textarea textarea,
form.product div.input.text input,
form.product .input.select select,#recaptcha_response_field{display:block;width:100%;height:34px;padding:6px
12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px
solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(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}textarea#EnquiryMessage{height:80px}input#NewsletterJoin{margin-left:0px}.checkbox.mailing_list
label{font-weight:700}a#accept-cookies-checkbox{color:#fff!important}#sidebar{background:#7eb4c2}.news-sidebar
h3{color:#fff;background:#007073;padding:0
10px;line-height:40px;font-size:18px;margin-top:0px}.news-sidebar
li{display:block;text-decoration:none;padding:0}.news-sidebar li
li{border-bottom:1px solid #007073;margin:0;padding:10px
20px}.news-sidebar li li:last-child{border-bottom:none}.news-sidebar li
a{color:#fff!important;margin-right:10px}.news-sidebar li
span{color:#D1D655;font-size:0.9em}.news-sidebar li:last-of-type
a{border-bottom:0}.news-sidebar li.ui-state-active{background:#fff!important}.news-sidebar li.ui-state-active
a{color:#196b84;border-bottom:1px solid #41A4DA}.news-sidebar
.widget_iclw{margin-bottom:20px}.news-content{margin:20px
auto;padding:0px}.news-content .content
img{width:100%;height:auto;margin-bottom:20px}.news-content .content
.date{color:#98B57D;margin:10px
auto}.news-content .content
h3{color:#7eb4c2 !important;font-size:18px !important;line-height:28px !important;margin:10px
auto!important}.news-content h1.entry-title.main_header{bottom:20px;left:20px;position:absolute}.news-content h1.entry-title.main_header
a{color:#fff!important}.news-content .content
.header{position:relative}@media only screen and ( max-width: 1199px){.nav>li>a{padding:15px
24px!important}.lang-es .nav>li>a{padding:15px!important}.lang-it .nav>li>a{padding:15px
20px!important}.brochure
img{display:block;margin-bottom:10px}.brochure a
span{max-width:100%;padding:10px
0px;float:none}.tabnav
li{padding:40px
25px}.product-tabs-background-img{background-size:90%;background-position-x:450px}.lang-fr .tabnav li, .lang-de .tabnav li, .lang-es .tabnav
li{padding:40px
12px;font-size:12px}.lang-es .tabnav
li{padding:40px
7px;font-size:12px}.lang-it .tabnav
li{padding:40px
10px;font-size:12px}.lang-it .carousel-caption h1, .lang-de .carousel-caption
h1{font-size:28px!important}.lang-de .carousel-caption
p{font-size:16px!important}.lang-it .carousel-caption
p{font-size:18px!important}}@media only screen and ( max-width: 992px){.newsletter-inner{display:none}.news-container{margin:40px
auto 0px auto}.nav>li>a{padding:15px
10px!important}.product-image{width:50%}.office-sidebar{clear:both}#ps-form
select{width:44%}.tabnav
li{padding:40px
8px}.product-tabs-background-img{background:none}.product-tabs-content h2, .product-tabs-content p, .product-tabs-content
ul{text-align:center}.product-tabs-content .browse
a{margin:40px
auto}.product-tabs-content li:before{display:none}.lang-it .nav>li>a{padding:15px
10px!important;font-size:12px}.lang-es .nav>li>a{padding:15px
8px!important;font-size:12px}.lang-fr .tabnav
li{padding:40px
5px;font-size:10px}.lang-es .tabnav li, .lang-it .tabnav
li{padding:40px
5px;font-size:9px}.lang-de .tabnav
li{padding:40px
5px;font-size:11px}.carousel-caption{top:5%!important}.carousel-caption
p{font-size:18px!important}.lang-es .carousel-caption h1, .lang-fr .carousel-caption
h1{font-size:32px!important;width:75%!important}.lang-it .carousel-caption h1, .lang-de .carousel-caption
h1{width:75%}.footer-col{margin-bottom:40px}}@media only screen and ( max-width: 767px){.lang-es .nav>li>a{padding:15px
10px!important;font-size:14px}.lang-it .nav>li>a{padding:15px
10px!important;font-size:14px}.lang-fr .tabnav li, .lang-de .tabnav li, .lang-es .tabnav li, .lang-it .tabnav
li{padding:20px
15px;font-size:14px}.product_grid
li{width:50%}.product-single
h1{padding:15px
15px}.tabnav
li{padding:10px
0px;display:block;text-align:center}.tabnav li
a{padding:10px
0px}.tabnav{padding:0px!important}.carousel-caption
p{font-size:16px!important}.carousel-caption
h1{font-size:32px!important}}@media only screen and ( max-width: 600px){.product_grid
li{width:100%}#ps-form
select{width:100%}.carousel-caption
h1{font-size:28px!important;width:75%!important}.carousel-caption
p{font-size:14px!important}.lang-fr .carousel-caption
h1{font-size:28px!important;width:75%!important}.lang-it .carousel-caption h1, .lang-de .carousel-caption
h1{font-size:26px!important;width:85%!important}.lang-it .carousel-caption p, .lang-de .carousel-caption
p{font-size:14px!important}.news-content .content
img{min-height:150px;object-fit:cover;object-position:right}.news-content h1.entry-title.main_header
a{font-size:18px!important}}@media only screen and ( max-width: 425px){.lang-es .carousel-caption h1, .lang-fr .carousel-caption
h1{font-size:24px!important;width:100%!important}.lang-es .carousel-caption p, .lang-fr .carousel-caption
p{font-size:12px!important}.lang-it .carousel-caption h1, .lang-de .carousel-caption
h1{font-size:22px!important;width:100%!important}.lang-it .carousel-caption p, .lang-de .carousel-caption
p{font-size:12px!important}.opening-times{font-size:10px!important}.sales-call-info{font-size:12px!important}.nav-lang{font-size:11px}}