html,body,div,span,applet,object,iframe,h1,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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}.invalid{border-color:red !important}label.invalid{color:red}strong em,em strong{font-weight:600;font-style:italic}strong,b{font-weight:600}em{font-style:italic}th,td{border:none}p{margin:0.5em 0 1em 0}li{list-style-position:outside;margin-bottom:8px}ul,ol{margin:15px 0 15px 40px}ol{list-style-type:decimal}ul li{list-style-type:disc}html{font-size:62.5%}input,button,textarea,select{font-family:"Open Sans",sans-serif;line-height:inherit}.button,button,.ckmform .btn-primary{background:#011c63;color:#fff;border:0 none;font-size:1.4rem;padding:8px 20px;cursor:pointer}.button:focus,.button:hover,button:focus,button:hover,.ckmform .btn-primary:focus,.ckmform .btn-primary:hover{background:#011c63;color:#fff;border:none}a,a:link,a:visited{color:#011c63;text-decoration:none}a:hover{color:#000}.popover{display:none !important}button.close,a.close,.button .close{display:none}#system-message,#system-message-container{text-align:center}#system-message>.alert,#system-message-container>.alert{padding:10px;border-width:3px 0;border-style:solid;margin-bottom:15px}#system-message .alert-error,#system-message-container .alert-error{border-color:#f99;color:#C00;background:#fcc}#system-message .alert-warning,#system-message-container .alert-warning{border-color:#F0DC7E;color:#C00;background:#f5e8ac}#system-message .alert-notice,#system-message-container .alert-notice{border-color:#55a2ff;color:#05b;background:#bbdaff}#system-message>.alert-message,#system-message-container>.alert-message{border-color:#88c389;color:#3c763d;background:#cce5cc}#ckmcookiescont{top:0;left:0;position:fixed;z-index:10}#ckmcookiesinnercont{top:0;display:block;left:0;padding:0;position:fixed;text-align:left;width:100%;z-index:10}@media only screen and (max-width: 900px){#ckmcookiescont{position:static}#ckmcookiesinnercont{position:relative}#ckmcookiesinnercont:before,#ckmcookiesinnercont:after{content:"";display:table}#ckmcookiesinnercont:after{clear:both}#ckmcookiesinnercont span{width:100%;padding-bottom:10px}body{margin-top:0 !important}}@media only screen and (max-width: 500px){#ckmcookiescont button.ckmcookiebutton{float:left}}#ckmcookiesinnercont{padding:5px 10px;box-sizing:border-box}#ckmcookiescont span{display:block;float:left;padding:5px 0}#ckmcookiescont .ckmcookiebutton{margin-right:5px}#ckmcookiesinnercont{background:#fffbcd;color:#444;font-size:1.4rem;border-bottom:1px solid #e2cd7b;width:100%}#ckmcookiescont a,#ckmcookiescont button{color:#222;display:inline-block;background-color:#ececec;background-image:linear-gradient(#f4f4f4, #ececec);border:1px solid #d4d4d4;padding:4px 10px;text-decoration:none;border-radius:2px;float:right}#ckmcookiescont a:hover,#ckmcookiescont button:hover{color:#fff;background:#2A4593;border-color:none}.pagination__wrapper>ul{margin:0;text-align:center}.pagination__wrapper>ul li{list-style-type:none;display:inline-block}.pagination__wrapper>ul li>span,.pagination__wrapper>ul li a{background:#011c63;padding:8px 20px;border:0 none}.pagination__wrapper>ul li:not(.pagination-prev):not(.pagination-start):not(.pagination-end):not(.pagination-next):not(.page-item) span,.pagination__wrapper>ul li.active a{background:#2A4593;color:#fff}.pagination__wrapper>ul li .icon-angle-double-left::before{content:'\00AB'}.pagination__wrapper>ul li .icon-angle-double-right::before{content:'\00BB'}.pagination__wrapper>ul li .icon-angle-left::before{content:'\02039'}.pagination__wrapper>ul li .icon-angle-right::before{content:'\0203A'}.pagination__wrapper>ul li>span{color:#fff;background:#2A4593}.pagination__wrapper>ul li a{color:#fff}.pagination__wrapper>ul li a:hover{background:#2A4593}#mod-finder-searchform label{display:none}#mod-finder-searchform button>span{display:none}#advanced-search{text-align:left;width:100%;padding:5px 0 15px}#advanced-search-toggle{cursor:pointer}#search-query-explained{padding:10px 0}#search-query-explained span.term,#search-query-explained span.date,#search-query-explained span.when,#search-query-explained span.branch,#search-query-explained span.node,#search-query-explained span.op{font-weight:bold}#search-query-explained span.op{text-transform:uppercase}#search-results li.search-result .mime-pdf{padding-left:20px}#search-results .search-pagination,#search-results .pagination,#search-results .search-pages-counter{clear:both;margin:0 auto}#highlighter-start,#highlighter-end{display:none;height:0;opacity:0}span.highlight{background-color:#FFFFCC;font-weight:bold;padding:1px 0}ul.autocompleter-choices{position:absolute;margin:0;padding:0;list-style:none;border:1px solid #EEEEEE;background-color:white;border-right-color:#DDDDDD;border-bottom-color:#DDDDDD;text-align:left;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;z-index:50}ul.autocompleter-choices li{background:none;position:relative;padding:0.1em 1.5em 0.1em 1em;cursor:pointer;font-weight:normal;font-size:1em}ul.autocompleter-choices li.autocompleter-selected{background-color:#444;color:#fff}ul.autocompleter-choices span.autocompleter-queried{font-weight:bold}ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#9FCFFF}.autocomplete-suggestions{border:1px solid #999;background:#FFF;cursor:default;overflow:auto;-webkit-box-shadow:1px 4px 3px rgba(50,50,50,0.64);-moz-box-shadow:1px 4px 3px rgba(50,50,50,0.64);box-shadow:1px 4px 3px rgba(50,50,50,0.64)}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-no-suggestion{padding:2px 5px}.autocomplete-selected{background:#F0F0F0}.autocomplete-suggestions strong{font-weight:bold;color:#000}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{font-weight:bold;font-size:16px;color:#000;display:block;border-bottom:1px solid #000}ul#finder-filter-select-list{top:4em !important}.finder-selects .inputbox{width:180px}div#finder-filter-window .filter-branch .finder-selects{float:left}table.col-4 td,table.col-3 td,table.col-2 td{display:inline-block}.col-4 td,.col-4 li,.col-3 td,.col-3 li,.col-2 td,.col-2 li{margin-bottom:2rem;width:100%;float:left}.col-4 a:hover .bluecaption,.col-3 a:hover .bluecaption,.col-2 a:hover .bluecaption{border-color:#2A4593}.col-4 .bluecaption,.col-3 .bluecaption,.col-2 .bluecaption{margin:0;width:100%;text-align:center}.col-4 .bluecaption img,.col-3 .bluecaption img,.col-2 .bluecaption img{margin:0 auto}.col-4 .bluecaption>span:not(.hoverblock),.col-3 .bluecaption>span:not(.hoverblock),.col-2 .bluecaption>span:not(.hoverblock){text-align:center}@media only screen and (min-width: 530px){.col-4 td,.col-4 li{width:48%}.col-4 td:nth-of-type(n),.col-4 li:nth-of-type(n){margin-right:4%;clear:none}.col-4 td:nth-of-type(2n),.col-4 li:nth-of-type(2n){margin-right:0}.col-4 td:nth-of-type(2n+1),.col-4 li:nth-of-type(2n+1){clear:left}}@media only screen and (min-width: 768px){.col-2 td,.col-2 li,.col-3 td,.col-3 li{width:48%}.col-2 td:nth-of-type(n),.col-2 li:nth-of-type(n),.col-3 td:nth-of-type(n),.col-3 li:nth-of-type(n){margin-right:4%;clear:none}.col-2 td:nth-of-type(2n),.col-2 li:nth-of-type(2n),.col-3 td:nth-of-type(2n),.col-3 li:nth-of-type(2n){margin-right:0}.col-2 td:nth-of-type(2n+1),.col-2 li:nth-of-type(2n+1),.col-3 td:nth-of-type(2n+1),.col-3 li:nth-of-type(2n+1){clear:left}.col-4 td,.col-4 li{width:31.5%}.col-4 td:nth-of-type(n),.col-4 li:nth-of-type(n){margin-right:2.75%;clear:none}.col-4 td:nth-of-type(3n),.col-4 li:nth-of-type(3n){margin-right:0}.col-4 td:nth-of-type(3n+1),.col-4 li:nth-of-type(3n+1){clear:left}}@media only screen and (min-width: 1025px){.col-3 td,.col-3 li{width:32.5%;margin-bottom:1.5rem}.col-3 td:nth-of-type(n),.col-3 li:nth-of-type(n){margin-right:1.25%;clear:none}.col-3 td:nth-of-type(3n),.col-3 li:nth-of-type(3n){margin-right:0}.col-3 td:nth-of-type(3n+1),.col-3 li:nth-of-type(3n+1){clear:left}}@media only screen and (min-width: 1200px){.col-4 td,.col-4 li{width:23.5%}.col-4 td:nth-of-type(n),.col-4 li:nth-of-type(n){margin-right:2%;clear:none}.col-4 td:nth-of-type(4n),.col-4 li:nth-of-type(4n){margin-right:0}.col-4 td:nth-of-type(4n+1),.col-4 li:nth-of-type(4n+1){clear:left}}#tabs>ul,#product-tabs>ul{margin:0;padding:0;float:left;width:100%;position:relative;z-index:2}#tabs>ul:before,#tabs>ul:after,#product-tabs>ul:before,#product-tabs>ul:after{content:"";display:table}#tabs>ul:after,#product-tabs>ul:after{clear:both}#tabs>ul li,#product-tabs>ul li{list-style-type:none;display:inline-block;border:1px solid #011c63;border-bottom:0 none;margin-bottom:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;margin-top:4px;text-align:center;box-sizing:border-box;font-size:1.6rem;padding:0}#tabs>ul li a,#product-tabs>ul li a{padding:8px 25px 6px;box-sizing:border-box;display:block;text-align:center;text-decoration:none;text-transform:uppercase}#tabs>ul li.ui-tabs-active,#product-tabs>ul li.ui-tabs-active{margin-top:0;font-size:1.8rem;border-width:2px 2px 0;background:#ababab;background:-moz-linear-gradient(top, #ababab 0%, #fff 100%);background:-webkit-linear-gradient(top, #ababab 0%, #fff 100%);background:linear-gradient(to bottom, #ababab 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ababab', endColorstr='#ffffff',GradientType=0 )}#tabs>ul li.ui-tabs-active a,#product-tabs>ul li.ui-tabs-active a{color:#011c63;font-weight:600}#tabs .ui-tabs-panel,#product-tabs .ui-tabs-panel{border:2px solid #011c63;float:left;width:100%;margin-top:-2px;padding:20px 35px;box-sizing:border-box}#tabs>ul li:not(.ui-tabs-active){background:#011c63}#tabs>ul li:not(.ui-tabs-active) a{color:#FFF}@media only screen and (max-width: 1070px){#tabs>ul li,#product-tabs>ul li{width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#011c63;border:0 none;margin-top:0;border-top:1px solid #FFF}#tabs>ul li a,#product-tabs>ul li a{color:#FFF}#tabs>ul li.ui-tabs-active a,#product-tabs>ul li.ui-tabs-active a{border:1px solid #011c63}#tabs .ui-tabs-panel,#product-tabs .ui-tabs-panel{border-top:1px solid #011c63;margin-top:0}#product-tabs .ui-tabs-panel{border-top:1px solid #FFF}}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s, visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s, visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translate3d(0, 0, 0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px 6px 0 6px}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px 0;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable='true']{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-video,.fancybox-iframe{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--pause svg path:nth-child(1){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s, visibility 0s, color .25s}.fancybox-navigation .fancybox-button::after{content:'';left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small,.fancybox-slide--iframe .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg,.fancybox-slide--iframe .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px 25px 44px;right:0}.fancybox-caption::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:'';display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption::after{border-bottom:1px solid rgba(255,255,255,0.3);content:'';display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:transparent;border:6px solid rgba(100,100,100,0.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg);transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,0.1)}.fancybox-thumbs>ul>li{background-position:center center;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media all and (max-width: 800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}.bluecaption{text-align:center;border:1px solid #011c63;margin:30px 45px;display:inline-block;background:#FFF !important}.bluecaption img{display:block;max-width:100%;margin:0 auto}.bluecaption>span:not(.hoverblock){clear:both;display:block;background:#011c63;color:#FFF;padding:17px 15px;text-align:left;font-size:1.6rem;box-sizing:border-box}.bluecaption>span:not(.hoverblock) strong{display:block;font-size:2.0rem}.col-3 .bluecaption span:not(.hoverblock),.col-4 .bluecaption span:not(.hoverblock){text-transform:uppercase}.borderless-caption .bluecaption{border:0 none}.borderless-caption .bluecaption img{width:100%}.twoline-caption .bluecaption>span:not(.hoverblock){padding:14px 25px;min-height:76px;box-sizing:border-box}#product-tabs .ui-tabs-panel{border-width:2px 0 0 0;padding:0;margin-top:0}#product-tabs .ui-tabs-panel .product-filter{background:#011c63;color:#FFF;padding:25px 35px;font-size:18px;font-weight:600}#product-tabs .ui-tabs-panel .product-filter:before,#product-tabs .ui-tabs-panel .product-filter:after{content:"";display:table}#product-tabs .ui-tabs-panel .product-filter:after{clear:both}#product-tabs .ui-tabs-panel .product-filter p{margin:0 0 15px}#product-tabs .ui-tabs-panel .product-filter a{color:#FFF;text-decoration:none}#product-tabs .ui-tabs-panel .product-filter a:hover,#product-tabs .ui-tabs-panel .product-filter a.active{text-decoration:underline}#product-tabs .ui-tabs-panel .product-filter span{padding:0 10px}#tabs-metric,#tabs-imperial{clear:both}.product-filter-cont{margin:0;padding-top:15px}.product-filter-cont>span{display:none}.product-filter-cont>li{float:left;list-style-type:none;margin-top:14px;box-sizing:border-box;font-size:2.6rem;font-weight:700}.product-filter-cont>li a{border:2px solid #011c63;box-sizing:border-box;width:100%;float:left}.product-filter-cont>li .prod-img-title{text-align:center;width:100%;float:left;background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #bababa 100%);background:-webkit-linear-gradient(top, #f5f5f5 0%, #bababa 100%);background:linear-gradient(to bottom, #f5f5f5 0%, #bababa 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#bababa',GradientType=0 )}.product-filter-cont>li .prod-img{float:left;width:100%;display:inline-block;height:285px;box-sizing:border-box;padding-top:30px}.product-filter-cont>li .prod-img img{height:90%}.product-filter-cont>li .prod-title{float:left;width:100%;display:inline-block;color:#010101;min-height:40px}.product-filter-cont>li .size-filters{background:#011c63;text-align:center;color:#FFF;font-size:2.2rem;width:100%;float:left;display:inline-block}.product-filter-cont>li .size-filters>span{display:table;width:100%;height:75px}.product-filter-cont>li .size-filters>span>span{display:table-cell;vertical-align:middle}.product-filter-cont>li .size-filters>span>span span{display:inline-block}.product-filter-cont>li .size-filters>span>span span::after{content:'-';padding:0 10px}.product-filter-cont>li .size-filters>span>span span:last-child::after{display:none;content:''}.product-filter-cont>li a:hover{border-color:#2A4593}.product-filter-cont>li a:hover .size-filters{background:#2A4593}.wrench-product-page .product-wrench-min-left{float:left;width:100%}.wrench-product-page .product-wrench-min-right{width:100%;clear:both;float:left;text-align:center;margin-bottom:15px}.wrench-product-page .product-wrench-min-right img{max-width:100%;width:auto !important}.wrench-product-page .product-wrench-min-right a{text-decoration:none !important}.wrench-product-page .product-wrench-min-right a span{text-decoration:underline;font-weight:600;clear:both;width:100%;display:inline-block}.wrench-product-page .articleBody{padding:20px 0 0;float:left;width:100%;box-sizing:border-box}.wrench-product-page .wrench-sizes{clear:both;color:#011c63;font-weight:600}.wrench-product-page .wrench-sizes p{margin-bottom:0.75em !important}.wrench-product-page .wrench-sizes p:first-child{margin-top:0 !important}.wrench-product-page a.ajaxpopup{width:100%;margin-bottom:10px;box-sizing:border-box;padding-left:5px;padding-right:5px}.wrench-product-page .product-wrench-mid{float:left;width:100%;position:relative;margin:20px 0 35px}.wrench-product-page .product-wrench-mid .prod-image{max-width:100%;margin-right:2%}.wrench-product-page .product-wrench-mid .prod-size-box{border:2px solid #787878;width:100%;background:#FFF;margin-top:25px;float:left}.wrench-product-page .product-wrench-mid .prod-size-box th{font-size:1.9rem;text-align:center;color:#011c63;text-transform:uppercase;padding:10px 0;background:#ababab;border-bottom:1px solid #787878;background:-moz-linear-gradient(top, #fff 0%, #ababab 100%);background:-webkit-linear-gradient(top, #fff 0%, #ababab 100%);background:linear-gradient(to bottom, #fff 0%, #ababab 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ababab',GradientType=0 );font-weight:700}.wrench-product-page .product-wrench-mid .prod-size-box th:first-child{border-right:1px solid #787878}.wrench-product-page .product-wrench-mid .prod-size-box td{text-align:center;color:#000;font-size:2.4rem;font-weight:600;padding:5px 0}.wrench-product-page .product-wrench-mid .prod-size-box td:first-child{border-right:1px solid #787878}.wrench-product-page .product-wrench-mid .prod-size-box tr:nth-child(2) td{padding-top:10px}.wrench-product-page .product-wrench-mid .prod-size-box tr:last-child td{padding-bottom:10px}.wrench-product-page .product-wrench-footer{float:left;width:100%}.wrench-product-page #tabs-specifications table{border:2px solid #011c63}.wrench-product-page #tabs-specifications table th{background:#011c63;color:#FFF;border-right:2px solid #808EB1;padding:5px 15px 5px 35px;font-weight:700}.wrench-product-page #tabs-specifications table th:last-child{border-right:0 none}.wrench-product-page #tabs-specifications table td{border-right:2px solid #011c63;border-bottom:1px solid #011c63;padding:5px 15px 5px 35px;color:#000;font-size:1.5rem}.wrench-product-page #tabs-specifications table td:last-child{border-right:0 none}.wrench-product-page #tabs-specifications table tr:last-child td{border-bottom:0 none}.wrench-product-page #tabs-dimensions img{max-width:100%;height:auto}.wrench-product-page #tabs-downloads .moduletable{padding-left:50px}.wrench-product-page #tabs-downloads a.download{display:block;clear:both;text-decoration:none;padding-bottom:15px}.wrench-product-page #tabs-downloads a.download::before{content:"\2022";font-size:2em;position:relative;top:10px;color:#011c63;font-family:"Times New Roman", Times, serif;line-height:1px;left:-23px;display:block}.wrench-product-page #tabs-downloads a.download strong{display:none}.wrench-product-page #tabs-downloads a.download span{text-decoration:underline}@media only screen and (min-width: 768px){.wrench-product-page a.ajaxpopup{width:30%;float:left;display:inline-block;margin-top:15px}.wrench-product-page a.ajaxpopup:nth-of-type(n){margin-right:5%;clear:none}.wrench-product-page a.ajaxpopup:nth-of-type(3n){margin-right:0}.wrench-product-page a.ajaxpopup:nth-of-type(3n+1){clear:left}}@media only screen and (min-width: 1025px){.wrench-product-page .articleBody{padding-top:0}.wrench-product-page .product-wrench-min-left{float:left;width:65%}.wrench-product-page .product-wrench-min-left .wrench-sizes p{margin-top:0 !important;margin-bottom:10px !important}.wrench-product-page .articleBody .in-wc{padding-right:10%}.wrench-product-page .articleBody p{margin-bottom:15px !important}.wrench-product-page .articleBody ul{margin-bottom:15px !important}.wrench-product-page .articleBody ul li{margin-bottom:3px}.wrench-product-page .articleBody .in-wc ul{margin-top:5px}.wrench-product-page .articleBody .in-wc .moduletable p{margin-top:5px !important}.wrench-product-page .product-wrench-min-right{float:right;width:35%}.wrench-product-page .product-wrench-min-right img{float:none !important;margin-bottom:10px;max-width:100% !important}.wrench-product-page .articleBody{width:65%}.wrench-product-page .product-wrench-mid{margin-bottom:0;margin-top:0;min-height:300px}.wrench-product-page .product-wrench-mid .prod-size-box{border:2px solid #787878;width:347px;position:absolute;float:none;left:0;background:#FFF;bottom:80px;z-index:2;margin-top:0}}@media only screen and (min-width: 1700px){.wrench-product-page .product-wrench-mid .prod-size-box{left:8.12%}}@media only screen and (min-width: 1025px){.wrench-product-page .articleBody{padding-bottom:20px}}@media only screen and (min-width: 1155px){.wrench-product-page .product-wrench-mid .prod-image{margin-right:9.2%}}@media only screen and (max-width: 768px){.scroll{overflow:scroll}.wrench-product-page .product-wrench-mid .prod-size-box th,.wrench-product-page .product-wrench-mid .prod-size-box td{font-size:1.5rem}}@media only screen and (min-width: 768px) and (max-width: 1155px){.wrench-product-page a.ajaxpopup{font-size:1.6rem}}.project-gallery{position:relative;width:100%;overflow:hidden;max-width:775px;margin:0 auto}.project-gallery .project-gallery-inner,.project-gallery>.false-size{padding-bottom:60px}.project-gallery>.false-size{display:none}.project-gallery .false-size{width:100%}.project-gallery .closepopup{display:none}.project-gallery ul{margin:0;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.project-gallery ul li{list-style-type:none;width:100%;position:absolute;top:0;left:0;width:100%;display:none;box-sizing:border-box;padding:0;margin:0}.project-gallery ul li:first-child{display:block}.project-gallery ul li img{width:100%;float:left}.project-gallery ul li>span{display:none;width:100%;text-align:center;padding:10px;background:#011c63;color:#FFF;box-sizing:border-box}.project-gallery ul.active li{display:block}.project-gallery ul.active li>span{display:inline-block}.project-gallery .galnavnav .galnav{position:absolute;left:0;top:0;bottom:40px;z-index:3;width:8%;opacity:0.7}.project-gallery .galnavnav .galnav.disabled:hover{opacity:0.7}.project-gallery .galnavnav .galnav.next{left:auto;right:0}.project-gallery .galnavnav .galnav.next>span{background-position:right center;right:auto;left:10%}.project-gallery .galnavnav .galnav>span{background:url(../images/gal-nav.png) no-repeat left center;width:24px;height:45px;display:inline-block;position:absolute;top:50%;margin-top:-22.5px;right:10%}.project-gallery .galnavnav .galnav>span span{display:none}.project-gallery .galnavnav .galnav.disabled>span{opacity:0.25}.project-gallery .galnavnav .galnav:hover{opacity:1}.project-gallery .openpopup{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:none}.project-gallery .openpopup span{display:none}@media only screen and (min-width: 1025px){.project-gallery ul li>span{display:none !important}.project-gallery.popup .openpopup{display:inline-block}.project-gallery.popup-active>.false-size{display:inline-block}.project-gallery.popup-active .popup-overlay{content:'';position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:0.2}.project-gallery.popup-active .project-gallery-inner{position:fixed;top:5%;width:auto;height:auto;left:18%;right:18%;max-width:none;z-index:4;border:2rem solid #FFF;border-bottom:0 none;overflow:hidden;background:#FFF}.project-gallery.popup-active ul li>span{display:inline-block !important;color:#333;background:#FFF}.project-gallery.popup-active .openpopup{display:none}.project-gallery.popup-active .closepopup{display:block;z-index:5;position:absolute;top:-1px;right:-1px;color:#000;opacity:1;cursor:pointer;text-align:center;font-size:2.5rem;line-height:1.5rem;padding:11px 11px 10px 10px;background:#FFF;-webkit-border-radius:false;-moz-border-radius:false;border-radius:false;-webkit-border-bottom-left-radius:13px;-moz-border-radius-bottomleft:13px;border-bottom-left-radius:13px;text-decoration:none !important}.project-gallery.popup-active .closepopup:hover{color:#011c63}}body,.fancybox-content{background-color:#fff;font-size:1.4rem;line-height:1.231;font-family:"Open Sans",sans-serif;color:#333;text-align:center;font-weight:400}.visually-hidden,.ckmform .visually-hidden{display:none}.wc{width:100%;box-sizing:border-box;margin:0 auto;display:block}.border{border:1px solid #011c63}.pagination__wrapper span,.pagination__wrapper a{margin-right:5px}.pagination__wrapper{float:left;margin:20px 0}.pagination__wrapper ul{margin:0}.pagination__wrapper ul li{list-style-type:none;float:left}.pagenavcounter{text-align:right}h1{font-size:3.5rem;color:#011c63}.body-home-page h1{display:none}h2{font-size:2.2rem;color:#011c63;font-weight:600;padding:0.8em 0}h3{font-size:2rem;color:#011c63;font-weight:600;padding:0.8em 0}ul.menu,ul.mod-menu{margin:0;padding:0}#container{text-align:left;margin:0 auto 0;width:100%}.urgent{width:100%;background:#000;color:#FFF;border:1px solid  #000;padding:20px;text-align:center;clear:both;font-size:2rem;margin-top:40px;box-sizing:border-box}.urgent p{margin:0}#header{width:100%;float:left}#header-top{background-color:#011c63;color:#FFF;padding:7px 0;float:left;width:100%}#header-top #header-top-inner{float:right}#header-top ul{float:left}#header-top ul li{list-style-type:none;float:left;padding-right:5px;margin:0 5px 0 0;border-right:1px solid #FFF}#header-top ul li a{float:left}#header-top ul li a:hover{text-decoration:underline}#header-top ul li ul{display:none}#header-top a{color:#FFF;float:left}#header-top a#header-email{padding-right:5px;margin-right:5px;border-right:1px solid #FFF;text-decoration:underline}#header-right{float:right}#lang-switch{float:right;background:url(../images/lang-map.jpg) no-repeat 0 0;width:89px;height:42px}#lang-switch select{float:right;width:54px;height:30px;margin-top:10px;display:block !important}#lang-switch .chzn-container.chzn-container-single.chzn-container-single-nosearch{display:none !important}.logo{float:left}.logo img{float:left;width:100%}#searchbox{float:right;width:190px;border:1px solid #c6c8d0;margin:10px 0 0 35px}#searchbox input{float:left;border:none;width:calc(100% - 35px);box-sizing:border-box;padding:6px}#searchbox .btn{background:transparent;border:none;float:right;padding:5px}#searchbox .btn i{background:url(../images/search.jpg) no-repeat 0 0;display:block;height:18px;width:20px}#search-form legend{display:none}#search-form .form-inline>*,#search-form .input-group>*{display:inline-block}#search-form .awesomplete ul{margin-left:0}#search-form .awesomplete ul li{padding-left:none}#search-form .awesomplete ul li::before{display:none}.search-results .result-title{margin:10px 0}#mainmenu{clear:both}#mainmenu>ul{margin:0}#mainmenu>ul ul{margin:0}#mainmenu>ul li{list-style-type:none;margin:0}#mainmenu>ul>li{display:inline;margin:0 0 5px;padding:0;position:relative}#mainmenu>ul>li>a{color:#000;padding:0 5px;text-transform:uppercase}#mainmenu>ul>li.active>a,#mainmenu>ul>li>a:hover{color:#011c63}#hero{clear:both;position:relative}#hero .header-controll{bottom:0;position:absolute;width:100%;top:50%;margin-top:-45px}#hero .header-controll .wc{position:relative}#hero .header-controll .rslides_nav{opacity:1;top:0;left:0;height:71px;width:36px;background:url(../images/hero-nav.png) left top no-repeat;margin-top:0}#hero .header-controll .rslides_nav.next{left:auto;background-position:right top;right:0}.rslides-comment{background:#01123e;background:rgba(1,18,62,0.76);float:left;width:100%;color:#FFF}.rslides-comment p{margin:0}body:not(.body-home-page) #hero{border-top:3px solid #011c63}body:not(.body-home-page) .rslides-comment{background:#01123e;background:rgba(1,18,62,0.7)}#hp-sections{float:left;width:100%;margin-top:25px}#hp-sections .hp-section{float:left;width:100%;box-sizing:border-box;text-align:center;margin-bottom:30px}#hp-sections .hp-section .hoverblock{box-shadow:0px 0px 50px 7px #5d5d5d}#hp-sections .hp-section img{max-width:100%;width:100%;float:left}#hp-sections .hp-section span{display:block}#hp-sections .hp-section span.box-title{margin-top:10px;text-transform:uppercase;color:#011c63;margin-bottom:5px;font-weight:700;font-size:1.6rem;float:left;width:100%}#hp-sections .hp-section span.box-text{color:#75767c;font-weight:600}#hp-sections .hp-section a{display:block}#hp-sections .hp-section a:hover span.box-title{color:#000}#hp-quicklinks{background:#f2f2f4;float:left;width:100%;text-align:center;padding:45px 0}#hp-quicklinks .hp-quicklink:last-child{margin-bottom:0}#hp-quicklinks .hp-quicklink a{color:#75767c;display:block}#hp-quicklinks .hp-quicklink a *{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#hp-quicklinks .hp-quicklink a img{width:100%;max-width:380px}#hp-quicklinks .hp-quicklink a span.img{overflow:hidden;width:100%;max-width:380px;display:block;margin:0 auto}#hp-quicklinks .hp-quicklink a span.img img{float:left}#hp-quicklinks .hp-quicklink a span.text{color:#75767c;font-weight:600;display:block;margin:0.5em 0 1em 0;text-align:left}#hp-quicklinks .hp-quicklink a span.button{background:#c7c8cd;color:#011c63;text-transform:uppercase;font-weight:600;padding:10px 50px;font-size:1.8rem;margin-top:10px;display:inline-block}#hp-quicklinks .hp-quicklink a:hover span.button{background:#011c63;color:#FFF}#product-range{background:#011c63;color:#FFF;float:left;width:100%;padding:40px 0}#product-range ul{margin:0}#product-range ul li{list-style-type:none;text-align:center}#product-range ul li a{color:#FFF;width:100%;height:190px;display:inline-block}#product-range ul li a:hover{text-decoration:underline}#product-range ul li span{display:block;padding-top:15px}#product-range ul li span sup{display:inline-block;margin-top:-7px}#product-range>span{display:block;text-align:center;margin-bottom:6px}#product-range>span:first-child{text-transform:uppercase;font-size:1.6rem}#content{box-sizing:border-box;padding:1em 0 2em;width:100%}#content h1{font-size:3.0rem;font-weight:600;padding-bottom:0.8em}#content .breadcrumbs{width:100%;float:left;padding-bottom:2em}#content .breadcrumbs ul,#content .breadcrumbs ol{margin:0;font-weight:600}#content .breadcrumbs li{margin:0;list-style-type:none;display:inline}#content .breadcrumbs li a{color:#011c63;text-decoration:underline;float:left}#content .breadcrumbs li>span{float:left}#content .breadcrumbs li>span.divider{padding:0 5px}#content .breadcrumbs li:first-child{display:none}#content .breadcrumbs li:not(:first-child):not(:last-child)::after{content:" > ";float:left;margin:0 5px}#content .breadcrumbs span.divider{float:left;padding:0 5px}#leftcol{float:left;margin:0;width:205px;padding-top:6px;display:none}#leftcol #sidemenu{border:1px solid #011c63;box-sizing:border-box;margin-bottom:16px}#leftcol #sidemenu ul{margin:0}#leftcol #sidemenu ul li{list-style-type:none;margin:0}#leftcol #sidemenu ul.menu>li,#leftcol #sidemenu ul.mod-menu>li{display:none;background:#FFF}#leftcol #sidemenu ul.menu>li>a,#leftcol #sidemenu ul.menu>li li>a,#leftcol #sidemenu ul.mod-menu>li>a,#leftcol #sidemenu ul.mod-menu>li li>a{color:#011c63;font-weight:600;text-transform:uppercase;padding:10px 15px;display:inline-block;width:100%;box-sizing:border-box}#leftcol #sidemenu ul.menu>li>a:hover,#leftcol #sidemenu ul.mod-menu>li>a:hover{text-decoration:underline}#leftcol #sidemenu ul.menu>li.active,#leftcol #sidemenu ul.mod-menu>li.active{display:block}#leftcol #sidemenu ul.menu>li.item-101,#leftcol #sidemenu ul.mod-menu>li.item-101{display:none !important}#leftcol #sidemenu ul.menu>li li,#leftcol #sidemenu ul.mod-menu>li li{border-bottom:1px solid #344982;position:relative}#leftcol #sidemenu ul.menu>li li::before,#leftcol #sidemenu ul.mod-menu>li li::before{content:'-';color:#808eb1;padding-right:8px;position:absolute;top:9px;left:15px}#leftcol #sidemenu ul.menu>li li:last-child,#leftcol #sidemenu ul.mod-menu>li li:last-child{border-bottom:0 none}#leftcol #sidemenu ul.menu>li li>a,#leftcol #sidemenu ul.mod-menu>li li>a{background:#011c63;color:#FFF;text-transform:none;padding-bottom:8px;padding-left:25px}#leftcol #sidemenu ul.menu>li li>a:hover,#leftcol #sidemenu ul.mod-menu>li li>a:hover{text-decoration:underline}#leftcol #sidemenu ul.menu>li li.active a,#leftcol #sidemenu ul.mod-menu>li li.active a{text-decoration:underline}#leftcol #sidedownload{clear:both}#leftcol #sidedownload .download{background:#011c63;color:#FFF;display:block;width:100%;box-sizing:border-box;margin-bottom:16px}#leftcol #sidedownload .download strong{font-size:2.0rem;font-weight:600;display:inline-block;width:100%;padding:18px 18px 15px;box-sizing:border-box;text-transform:uppercase}#leftcol #sidedownload .download span{text-decoration:underline;font-size:1.8rem;display:inline-block;width:100%;padding:0 18px 5px;box-sizing:border-box}#leftcol #sidedownload .download::after{content:'';display:block;width:100%;height:61px;background:url(../images/download-footer.png) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#leftcol #sidedownload .download:hover{opacity:0.8}#leftcol #sidebanner{clear:both}#leftcol #sidebanner a{display:inline-block;float:left;margin-bottom:16px}#leftcol #sidebanner a img{width:100%}#rightcol{float:right;width:100%;font-size:1.7rem}#rightcol p{margin:0.5em 0 1.5em}#rightcol a{text-decoration:underline}#rightcol iframe,#rightcol img{max-width:100%}#contractor-approvals{float:left;width:100%;text-align:center;padding:45px 0}#contractor-approvals span{color:#011c63;text-transform:uppercase;display:block;font-weight:600;font-size:1.6rem}#contractor-approvals ul{margin:20px 0 0;float:left;width:100%}#contractor-approvals ul li{list-style-type:none}#greenkote{background:#4cae4e;float:left;width:100%;color:#011c63}#greenkote a{color:#011c63;font-weight:bold}#greenkote a:hover{text-decoration:underline}#pre-footer{float:left;width:100%;color:#FFF;background-color:#012168}#pre-footer ul{margin:0}#pre-footer ul li{list-style-type:none;margin:0 0 5px}#pre-footer ul li a{color:#FFF}#pre-footer ul li a:hover{text-decoration:underline}#footer{margin-top:10px;width:100%;color:#011c63;font-weight:600}#footermenu{float:left}#footermenu ul li{display:inline-block;list-style-type:none;padding-right:5px;margin-right:5px;border-right:1px solid #011c63;margin-bottom:0}#footermenu ul li:last-child{border-right:none;margin-right:0;padding-right:0}#footermenu ul li a{color:#011c63}#footermenu ul li a:hover{text-decoration:underline}#innerfooter{margin:0 auto 0;min-height:38px;padding:25px 0;text-align:left;width:100%}.form-actions{clear:both;padding-top:0.8em}.ckmform .uneditable-input,.ckmform input,.ckmform textarea{width:300px}.ckmform form{clear:both;max-width:100%}.ckmform form legend{max-width:100%}#jform_captcha{width:100%}#jform_captcha td{padding:0 !important}#jform_captcha td.recaptcha_image_cell{min-width:200px;max-width:325px;width:90% !important}#jform_captcha td #recaptcha_response_field{width:100% !important}#recaptcha_privacy,#recaptcha_logo{display:none}.contact-rightcol{float:right}.contact-leftcol{float:left}#ckmform-3 legend,#ckmform-4 legend{border-bottom:0 none;width:auto;font-size:inherit;color:inherit;margin-bottom:0;line-height:inherit}.products-grid .bluecaption{background:#f5f5f5 !important;background:-moz-linear-gradient(top, #f5f5f5 0%, #bababa 100%) !important;background:-webkit-linear-gradient(top, #f5f5f5 0%, #bababa 100%) !important;background:linear-gradient(to bottom, #f5f5f5 0%, #bababa 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#bababa',GradientType=0 ) !important}.products-grid .bluecaption img{padding:2rem 1.5rem 1rem;box-sizing:border-box}.products-grid .bluecaption span{text-transform:uppercase}.projects-blog-cont .projects-blog{margin:0;float:left;width:100%}.projects-blog-cont .projects-blog li{list-style-type:none;float:left}.projects-blog-cont .projects-blog li img{box-sizing:border-box;width:100%;float:left}.projects-blog-cont .projects-blog li h2 span:not(.restrict){font-size:2.2rem;padding-top:12px;display:inline-block;clear:both;width:100%}.projects-blog-cont .projects-blog li h2 span.restrict{width:100%;max-width:315px;overflow:hidden;float:left;border:1px solid #011c63;box-sizing:border-box}.category-list #filter_tag{font-size:1.7rem;padding:5px}.back-btn{clear:both;border-top:1px solid #BBB;padding-top:20px}table.quality-logos img{max-width:90%;height:auto}.youtube{margin:0 auto;max-width:960px;padding-bottom:1.5em}.youtube .video{position:relative;padding-bottom:56.25%}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}a.clickingmad:hover{color:#99359E}.body-osmap .osmap-items h2{display:none}a.ajaxpopup{clear:both;width:auto;text-align:center;display:inline-block;text-transform:uppercase;padding:10px 22px;text-decoration:none !important;color:#FFF;font-size:1.8rem;background:#4cae4e;font-weight:600}a.ajaxpopup:hover{background:#011c63}.ajaxload{text-align:center}#ravform{width:100%;position:relative}#ravform .control-group{float:left;clear:both}.hide{display:none}.ckmform #ravform fieldset{position:relative}.ckmform #ravform fieldset #jform_page1_captcha-lbl{display:none}.ckmform.fancybox-content{width:90vw;max-width:960px;padding-top:45px;font-size:1.7rem}.ckmform label{display:block}.ckmform #map{width:100%;height:300px;border:1px solid #C6C8D0;box-sizing:border-box}.ckmform .address{margin-top:35px;font-size:1.8rem;line-height:3rem;border-bottom:1px solid #c6c8d0;margin-bottom:43px;padding-bottom:20px;float:left;width:100%}.ckmform .address strong{color:#011c63}.ckmform .address .contact-numbers strong{clear:both;display:block;float:left;padding-right:10px}.ckmform .address .contact-numbers span{float:left}.ckmform form>fieldset{position:relative}.ckmform .control-group{float:left;width:100%;clear:left;margin-bottom:25px}.ckmform .control-group .control-label{width:100%;text-align:left;color:#011c63;font-weight:600}.ckmform .control-group .control-label label{font-weight:600;margin-bottom:10px}.ckmform .control-group .controls{clear:both;width:100%;margin-left:0}.ckmform .control-group .controls input[type=text],.ckmform .control-group .controls input[type=email],.ckmform .control-group .controls input[type=tel],.ckmform .control-group .controls select,.ckmform .control-group .controls textarea{width:100%;box-sizing:border-box;background:#f2f1f1;border:1px solid #c6c8d0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:40px;padding:4px 6px;color:#555}.ckmform .control-group .controls label.checkbox{line-height:24px;padding-left:30px}.ckmform .control-group .controls input[type=checkbox]{width:20px;height:20px;margin-left:-30px}.ckmform .control-group .controls textarea{height:230px}.ckmform .control-group .controls input[type=checkbox]{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ckmform .control-group .controls fieldset.checkboxes.invalid label{color:red}.ckmform .control-group:nth-of-type(9),.ckmform .control-group:nth-of-type(10){width:100% !important}.ckmform .control-group:nth-of-type(9) .control-label,.ckmform .control-group:nth-of-type(10) .control-label{display:none}.ckmform .btn-primary{box-sizing:border-box;width:301px;font-size:2.0rem;text-align:center;display:inline-block;color:#FFF;text-transform:uppercase;border-radius:4px;padding:25px 10px}.ckmform .btn-primary:hover{background:#2A4593}#tabs ul.weblinks{margin:15px 0 15px 20px}#tabs ul.weblinks li{list-style-type:none;background:url(../images/download-icon.png) no-repeat 0 0;padding:18px 0;min-height:54px;box-sizing:border-box;padding-left:70px;margin-bottom:25px;font-weight:600}table.tableinfo td{border:1px solid #000;padding:5px}table.tableinfo td p{margin:0}.quality-table td{box-sizing:border-box}.quality-table ul{padding-right:1em}#pre-footer .foot-contact a{color:#FFF}#pre-footer .foot-contact a:hover{text-decoration:underline}.breaktd td{padding:0 1em}.autocomplete-suggestions{text-align:left}.autocomplete-suggestions .autocomplete-selected{background:#011c63;color:#FFF}.autocomplete-suggestions .autocomplete-selected strong{color:#FFF}ul.next-prev{margin:10px 0 0}ul.next-prev li{list-style-type:none;margin:0}ul.next-prev li.next{float:right}ul.next-prev li.previous{float:left}#pre-footer{background:url(../images/footer-bg-mobile.jpg) no-repeat 0 0;background-size:cover}.ckmform label.checkbox{text-align:left}.ckmform label.checkbox::after{content:'*';display:inline-block;padding-left:5px}#hp-announcement{margin-top:50px}#hp-announcement .custom{background:#818181;color:#FFF;padding:4rem;text-align:center;font-size:1.6rem}#hp-announcement .custom p{max-width:1120px;margin:0.5em auto 1em}#hp-announcement .custom p:last-of-type{margin-bottom:0}#hp-announcement h2{color:#FFF;margin:0;padding:0 0 6px;font-size:2.6rem}@media only screen and (max-width: 767px){.rslides-comment p{font-size:1.8rem}html{font-size:71.43%}.wc{width:calc(100% - 30px) !important;max-width:480px}.logo{width:150px;margin-top:5px}#header-top{font-size:1.3rem;margin-bottom:15px}#header-top ul{display:none}#hp-quicklinks .hp-quicklink{margin-bottom:40px !important}#hp-quicklinks span.img,#hp-quicklinks a img{max-width:none !important}#product-range .wc{max-width:100%}#product-range .custom{overflow:auto;margin-top:20px}#product-range ul{width:4000px}#product-range ul li{float:left;width:calc(50vw - 15px);margin:0}#product-range ul li img{margin-bottom:10px}#contractor-approvals ul li{float:left;width:50%;margin:0 0 10px}#contractor-approvals ul li img{max-width:90%}#greenkote{padding:20px 0}#greenkote p:first-child{font-size:2.3rem}#greenkote p:first-child strong{display:block}#greenkote .greenkote-right{text-align:center}#pre-footer{padding:45px 0}#pre-footer .pre-foot-menu{float:left}#pre-footer .pre-foot-menu p{text-transform:uppercase}#pre-footer img{float:right;margin-top:100px}#pre-footer .foot-contact{float:left;width:100%;text-align:center;margin-top:45px}#footer{text-align:center}#footer #footermenu{float:left;width:100%;margin:10px 0}#footer #footermenu ul li{display:inline-block;list-style-type:none;padding-right:5px;margin-right:5px;border-right:1px solid #011c63;margin-bottom:0}#footer #footermenu ul li:last-child{border-right:none;margin-right:0;padding-right:0}#footer #footermenu ul li a{color:#011c63}#footer a.clickingmad{color:#011c63;display:block;clear:both}a.product-select img{width:auto !important;max-width:50% !important;display:inline-block}.breakimg{margin:0 auto !important;float:none !important;display:block}.breaktd td{display:block;width:100%;float:left;padding:0}}@media only screen and (max-width: 1024px){.rslides-comment{width:100%;font-size:2.2rem;text-align:center;padding:10px 40px;box-sizing:border-box}}@media only screen and (min-width: 550px) and (max-width: 767px){#product-range ul li{width:calc(34vw - 15px)}}@media only screen and (max-width: 849px){#searchbox{display:none}.mobilesearch{float:left;background:url(../images/search-icon-white.png) no-repeat 0 0;display:inline-block;height:19px;width:29px}.show-m-search #header-top{margin-bottom:50px}.show-m-search #header{position:relative}.show-m-search #searchbox{display:block;position:absolute;top:39px;left:0;right:0;float:none;box-sizing:border-box;margin:0 0 10px;width:100%;border:0 none}.show-m-search #searchbox form{width:calc(100% - 30px) !important;max-width:480px;margin:0 auto}.show-m-search #searchbox form>div.finder{border:1px solid #C6C8D0;float:left;width:100%}.mobile-header{float:right;margin:2vw 0 2vw 5%;width:52px;height:37px}.whole-menu{width:100%;display:inline-block;overflow:hidden}.whole-menu .menu-text{display:none}.whole-menu .icon{height:37px;width:52px;display:inline-block;position:relative;background:url(../images/menu.svg) no-repeat center center;background-size:contain}.show-mobile-open #container{position:fixed;top:0;left:0;width:100vw;z-index:21}.show-mobile-open .whole-menu .blocker{position:fixed;z-index:99;left:0;right:0;top:0;bottom:0}.show-mobile-open .whole-menu .icon{z-index:100;background-image:url(../images/menu-close.svg)}.show-mobile-open .whole-menu .blocker{background:rgba(62,60,64,0.62)}#mainmenu{right:-76vw;position:fixed;top:0;height:100vh;max-height:100%;box-sizing:border-box;width:76vw;background:#FFF;display:block;z-index:100;overflow:scroll;padding-top:1rem}#mainmenu ul,#mainmenu li{list-style-type:none;padding:0;margin:0}#mainmenu li a{color:#011c63 !important;text-transform:uppercase;font-size:2rem;display:inline-block;padding:1rem 0;font-weight:600;display:block}#mainmenu li a:hover,#mainmenu li.active a{color:#000 !important}#mainmenu li li.active>a{text-decoration:underline}#mainmenu>ul{padding:0 2rem}#mainmenu>ul>li>a{padding-top:15px}#mainmenu>ul ul{padding-left:2rem}#mainmenu>ul ul a{text-transform:none;font-weight:400}#mainmenu li li li{display:none}}@media only screen and (min-width: 768px) and (max-width: 849px){.show-m-search #searchbox form{max-width:980px;width:calc(100% - 30px) !important}}@media only screen and (min-width: 850px){#mainmenu ul:hover li.active::after{display:none}#mainmenu ul li.active,#mainmenu ul li:hover,#mainmenu ul:hover li:hover{position:relative}#mainmenu ul li.active::after,#mainmenu ul li:hover::after,#mainmenu ul:hover li:hover::after{content:'';display:inline-block;text-indent:-9999px;box-sizing:border-box;position:absolute;margin:0 auto;top:100%;left:50%;border-color:transparent transparent #011c63 transparent;border-style:solid;border-width:0 12px 12px 12px;height:12px;width:24px;margin-left:-12px;margin-top:7px;z-index:11}#mainmenu ul li.item-101::after{margin-left:-15px !important}#mainmenu ul li.item-107::after{margin-left:-9px !important}#mainmenu ul li.item-364,#mainmenu ul li.item-359,#mainmenu ul li.item-360,#mainmenu ul li.item-470,#mainmenu ul li.item-476,#mainmenu ul li.item-477,#mainmenu ul li.item-520,#mainmenu ul li.item-526,#mainmenu ul li.item-527,#mainmenu ul li.item-621,#mainmenu ul li.item-628,#mainmenu ul li.item-629{display:none}#mainmenu ul li.item-107,#mainmenu ul li.item-473,#mainmenu ul li.item-523,#mainmenu ul li.item-625{border-right:0 none}#mainmenu ul li.item-107 a,#mainmenu ul li.item-473 a,#mainmenu ul li.item-523 a,#mainmenu ul li.item-625 a{padding-right:0}.ckmform.contact-page .address .contact-numbers strong{border-left:1px solid #333;padding-left:28px;margin-left:28px;padding-right:0;clear:none;float:none;display:inline}.ckmform.contact-page .address .contact-numbers strong:nth-of-type(2n+1){border-left:0;padding-left:0;margin-left:0}.ckmform.contact-page .address .contact-numbers span{float:none}.ckmform.contact-page form>fieldset{position:relative;padding-top:40px}.ckmform.contact-page form>fieldset>legend{position:absolute;top:0;left:0;right:0}.ckmform.contact-page .control-group{width:48%}.ckmform.contact-page .control-group .controls textarea{height:404px}.ckmform.contact-page .control-group:nth-of-type(7){position:absolute;right:0;top:40px;padding-top:18px}.ckmform.contact-page .control-group:nth-of-type(8){position:absolute;right:0;top:149px}#ravform{position:relative}#ravform .control-group{width:48%}#ravform .control-group:nth-child(5){position:absolute;top:0;right:0}#ravform .control-group:nth-child(6){position:absolute;top:95px;right:0}}@media only screen and (min-width: 850px) and (max-width: 1024px){#mainmenu{float:left;width:100%;padding-top:20px;margin:50px 0 20px;border-top:1px solid #c6c8d0}#mainmenu>ul>li>a{font-size:1.5rem}}@media only screen and (max-width: 849px){#leftcol{display:block;clear:both;width:100%}#leftcol #sidemenu,#leftcol #sidebanner{display:none}#leftcol #sidedownload{width:100%;padding-top:15px;max-width:500px}#leftcol #sidedownload .download{width:48%;float:left}#leftcol #sidedownload .download:nth-child(odd){margin-right:4%}#leftcol #sidedownload .download span:nth-child(2){min-height:100px}}@media only screen and (max-width: 500px){#leftcol #sidedownload .download{width:100%}#leftcol #sidedownload .download:nth-child(odd){margin-right:0}#leftcol #sidedownload .download::after{height:26vw}}@media only screen and (min-width: 850px){#leftcol{display:block}#rightcol{width:calc(100% - 3.8% - 205px)}#rightcol.fullwidth{width:100%}.mobile-header{display:none}#mainmenu>ul>li{display:inline-block;border-right:1px solid #000}#mainmenu>ul>li:first-child a{padding-left:0}#mainmenu>ul>li:last-child{border-right:0}#mainmenu>ul>li:last-child a{padding-right:0}#mainmenu>ul>li>a{font-weight:400;padding:0 6px}#mainmenu>ul>li>a:hover{color:#011c63}#mainmenu>ul>li ul{display:none}#mainmenu>ul>li.active>a{font-weight:600}#mainmenu>ul>li.deeper.parent{position:relative}#mainmenu>ul>li.deeper.parent.item-358>ul,#mainmenu>ul>li.deeper.parent.item-365>ul,#mainmenu>ul>li.deeper.parent.item-471>ul,#mainmenu>ul>li.deeper.parent.item-474>ul,#mainmenu>ul>li.deeper.parent.item-521>ul,#mainmenu>ul>li.deeper.parent.item-524>ul,#mainmenu>ul>li.deeper.parent.item-622>ul,#mainmenu>ul>li.deeper.parent.item-626>ul{display:none !important}#mainmenu>ul>li.deeper.parent:hover>ul{display:block;position:absolute;top:100%;z-index:10;background:#011c63;border-top:19px solid #FFF}#mainmenu>ul>li.deeper.parent:hover>ul a{white-space:nowrap}#mainmenu>ul>li.deeper.parent:hover>ul>li{float:left;width:100%;margin:0;padding:0;border-bottom:1px solid #344982}#mainmenu>ul>li.deeper.parent:hover>ul>li:hover::after,#mainmenu>ul>li.deeper.parent:hover>ul>li.active::after{display:none}#mainmenu>ul>li.deeper.parent:hover>ul>li.active>a{text-decoration:underline}#mainmenu>ul>li.deeper.parent:hover>ul>li:last-child{border-bottom:none}#mainmenu>ul>li.deeper.parent:hover>ul>li>a{display:block;padding:10px 20px;color:#FFF;float:left;width:100%;box-sizing:border-box}#mainmenu>ul>li.deeper.parent:hover>ul>li>a:hover{text-decoration:underline}#header-right{margin-top:-65px}}@media only screen and (min-width: 920px){#header-right{min-width:735px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wc{max-width:980px;width:calc(100% - 30px) !important}body:not(.body-home-page) .rslides-comment{left:calc( (100% - 980px) / 2)}#header-top{margin-bottom:15px}.logo{width:175px;margin-top:5px}#hp-sections{margin-top:45px}#hp-sections .hp-section{width:50%;padding:0 2.71%}#hp-sections .hp-section:nth-child(odd){clear:both}#hp-quicklinks .hp-quicklink span.text{min-height:50px}#product-range ul li{width:33.33%;margin-bottom:30px}#product-range ul li:nth-child(3n+1){clear:left}#product-range ul li:last-child{width:100%}#contractor-approvals span{font-size:1.8rem}}.tooltip{display:none !important}#contractor-approvals div.custom{padding:0;height:60px;overflow:hidden;position:relative}#contractor-approvals .nohighlight{position:absolute;top:0;right:0;left:0;bottom:0;z-index:2}#contractor-approvals .nohighlight .fade{position:absolute;left:0;top:0;bottom:0;width:25px;background:url(../images/fader.png) repeat-y 0 0}#contractor-approvals .nohighlight .faderight{left:auto;right:0;background-position:right 0}#contractor-approvals ul{text-align:left;position:relative;width:100%;float:left;height:45px}#contractor-approvals ul li{position:absolute;left:0;right:0;bottom:0;top:0;margin:0;padding:0;list-style:none;float:left;box-sizing:border-box;display:none;width:1955px;height:40px;display:inline-block;background:url(/images/logos/logos.png) repeat-x 0 0;animation:moveBrands 20s linear infinite;backface-visibility:hidden;perspective:1000;transform:translateZ(0);-webkit-transform:translateZ(0)}@keyframes moveBrands{from{background-position:0 0}to{background-position:-1955px 0}}@media only screen and (min-width: 768px){#pre-footer{padding:38px 0}#pre-footer ul{float:left}#pre-footer ul:first-of-type{margin-right:70px}#hp-quicklinks .hp-quicklink{float:left;width:33.33%;box-sizing:border-box;padding:0 10px}#hp-quicklinks .hp-quicklink a span.button{padding:10px 0;width:100%;max-width:226px;box-sizing:border-box;padding:10px 0}#product-range ul{margin:30px 0 0}#product-range ul li{float:left}#product-range ul li span{font-size:1.6rem}#greenkote{padding:30px 0}#greenkote p:first-child{font-size:2.6rem;margin-top:0}#greenkote p:last-child{margin-bottom:0;font-size:1.5rem}#greenkote .greenkote-left{float:left;width:calc(100% - 260px)}#greenkote .greenkote-right{float:right;padding-top:35px}#pre-footer{padding:45px 0;font-size:1.5rem}#pre-footer .pre-foot-menu{float:left}#pre-footer .pre-foot-menu p{text-transform:uppercase}#pre-footer img{float:right}#pre-footer .foot-contact{float:right;width:40%;text-align:right;margin-top:25px;clear:right;max-width:460px}#footer{font-size:1.5rem}#footer #footer-left{float:left}#footer a.clickingmad{float:right}#footer #footermenu{margin-top:10px}#pre-footer{background-image:url(../images/footer-bg-tablet.jpg)}}@media only screen and (min-width: 900px) and (max-width: 950px){#footer{font-size:1.2rem !important}}@media only screen and (min-width: 950px) and (max-width: 1000px){#footer{font-size:1.3rem !important}}@media only screen and (min-width: 1000px) and (max-width: 1100px){#footer{font-size:1.4rem !important}}@media only screen and (min-width: 900px) and (max-width: 9000px){#footer #footer-left{min-width:655px;width:calc(100% - 180px)}#footer #copy{float:left}#footer #footermenu{margin-top:0}#footer #footermenu ul li{border-left:1px solid #011c63;border-right:none;padding-right:0;margin-right:0;padding-left:10px;margin-left:10px}}@media only screen and (min-width: 930px) and (max-width: 980px){#header-right{margin-left:30px}}@media only screen and (min-width: 967px){#header-right{margin-top:0}#mainmenu{margin:20px 0}}@media only screen and (min-width: 1025px){.wc{max-width:1200px;width:calc(100% - 30px) !important}body:not(.body-home-page) .rslides-comment{bottom:auto;top:0;left:0;width:calc(100% + 250px);margin-left:-100%;box-sizing:border-box;font-size:3rem;position:absolute;text-align:right;padding:20px 30px 20px 100px;margin-left:-100%}#header-top{margin-bottom:25px;padding:8px 0;font-size:1.6rem}#header-top ul li{padding-right:10px;margin:0 10px 0 0}#header-top a#header-email{padding-right:10px;margin-right:10px}.logo{margin-top:15px}#header-right{width:calc(100% - 258px)}#mainmenu{float:right;width:100%;padding-top:46px;margin-top:20px;border-top:1px solid #c6c8d0}#mainmenu>ul{float:right}#mainmenu>ul>li>a{font-size:1.5rem}.rslides-comment{width:53%;box-sizing:border-box;position:absolute;bottom:0;left:0;font-size:2.5rem;text-align:right;padding:20px 30px 20px 100px}.rslides-comment p{float:right;max-width:600px}.rslides-comment{font-size:3rem}#hp-sections{margin-top:50px}#hp-sections .hp-section{width:25%;box-sizing:border-box;padding:0 10px}#hp-sections .hp-section img{width:100%}#hp-sections .hp-section span.box-title{margin-bottom:10px;font-weight:600;font-size:2rem}#hp-sections .hp-section span.box-text{text-align:left}#hp-quicklinks{margin-top:20px;padding:60px 0}#hp-quicklinks .hp-quicklink span.text{min-height:60px}#product-range-cont{width:100%;max-width:1300px;margin:0 auto}#product-range-cont #product-range{margin-top:60px;box-shadow:0px 0px 50px 7px #5d5d5d}#product-range-cont #product-range span{font-size:1.5rem}#product-range-cont #product-range span:first-child{font-size:2rem}#product-range-cont #product-range ul li{width:14.28%}#greenkote{padding:40px 0}#greenkote .greenkote-left{width:calc(100% - 300px)}#greenkote p:first-child{font-size:2.8rem;margin-bottom:15px}#contractor-approvals{padding:65px 0 75px}#contractor-approvals span{font-size:2rem;margin-bottom:30px}#pre-footer{font-size:1.8rem}#footer{margin:20px 0;font-size:1.6rem}#footer #footer-left{float:none}.projects-blog-cont .col-3 li{width:32%}.projects-blog-cont .col-3 li:nth-of-type(n){margin-right:2%;clear:none}.projects-blog-cont .col-3 li:nth-of-type(3n){margin-right:0}.projects-blog-cont .col-3 li:nth-of-type(3n+1){clear:left}.ckmform.contact-page .control-group:nth-of-type(8) .controls label{width:auto;padding-right:3%}.ckmform.contact-page .control-group:nth-of-type(8) .controls label:last-child{padding-right:0}#pre-footer{background-image:url(../images/footer-bg-desktop.jpg)}}@media only screen and (min-width: 1024px) and (max-width: 1300px){.rslides-comment p{font-size:2.5rem}}@media only screen and (min-width: 1200px){#mainmenu>ul>li>a{font-size:1.7rem;padding:0 10px}body:not(.body-home-page) .rslides-comment{left:calc( (100% - 1200px) / 2)}}@media only screen and (min-width: 1700px){.wc{max-width:1290px;width:calc(100% - 30px) !important}body:not(.body-home-page) .rslides-comment{left:calc( (100% - 1290px) / 2)}#pre-footer{background-image:url(../images/footer-bg-full.jpg)}}@media only screen and (min-width: 1150px){.ckmform.contact-page .control-group:nth-of-type(8) .controls label{padding-right:4.6%}}@media only screen and (min-width: 1700px){.ckmform.contact-page .control-group:nth-of-type(8) .controls label{padding-right:5.9%}}@media only screen and (max-width: 1070px){#tabs-cad img{width:70%;margin:0 15% !important}.link-more{display:inline-block}.link-more::before{display:none}.link-more a.more-link{float:none}}@media only screen and (max-width: 768px){.body-view-article #rightcol .item-page a>img,a>.bluecaption{float:none !important;margin-left:15%;margin-right:15%;width:70%;margin-bottom:15px}img.border{margin-left:15% !important;margin-right:15% !important;width:70% !important}.projects-blog-cont .projects-blog li img{width:100%}}@media only screen and (max-width: 500px){.body-view-article #rightcol .item-page a:not(.mod-articles-category-title) img,img.border{float:none;margin-left:0% !important;margin-right:0% !important;width:100%;margin-bottom:15px}img.border{width:100% !important}.body-view-article #rightcol .item-page table a:not(.mod-articles-category-title) img{margin-bottom:0}}@media (-moz-touch-enabled: 1),(pointer: coarse){body #mainmenu ul li:hover::after,body #mainmenu ul:hover li:hover::after{display:none}}@media (-moz-touch-enabled: 1) and (max-width: 700px),(pointer: coarse) and (max-width: 700px){body a.nopopup[data-fancybox=""]{pointer-events:none;cursor:default}}@media only screen and (max-width: 400px){.rslides-comment{font-size:2rem;padding:10px 25px}}@media only screen and (max-width: 768px){#hp-sections .hp-section .hoverblock{max-width:320px;margin-left:auto;margin-right:auto}#hp-quicklinks .hp-quicklink a span.img{max-width:320px !important}}@media only screen and (max-width: 415px){#tabs .ajax-contact{margin-left:-25px;margin-right:-25px}#tabs .ajax-contact .g-recaptcha{margin-left:-10px;margin-right:-10px;max-width:300px}.ckmform .btn-primary{width:100%}#content{width:calc(100% - 20px) !important}}@media only screen and (max-width: 340px){.wc{width:calc(100% - 20px) !important}}@media only screen and (min-width: 1200px){div.osmap-items li li li{display:none}}@media only screen and (max-width: 390px){.ckmform.fancybox-content{width:100%;padding-left:10px;padding-right:10px}.ckmform.fancybox-content #ravform{max-width:100%}.ckmform.fancybox-content #ravform .g-recaptcha{max-width:100%}.ckmform.fancybox-content #ravform .g-recaptcha>div{width:100% !important}.ckmform.fancybox-content #ravform .g-recaptcha>div iframe{max-width:100%}}@media only screen and (min-width: 849px) and (max-width: 869px){html[lang="fr-FR"] #mainmenu>ul>li>a{padding:0 6px}}@media only screen and (min-width: 870px) and (max-width: 1699px){html[lang="fr-FR"] #mainmenu>ul>li>a{padding:0 8px}}@media only screen and (min-width: 1025px) and (max-width: 1222px){html[lang="fr-FR"] #mainmenu>ul>li>a{font-size:1.5rem}}@media only screen and (min-width: 1025px) and (max-width: 1130px){html[lang="fr-FR"] #header-right{clear:both;width:100%;margin-top:-40px}}@media only screen and (min-width: 1025px) and (max-width: 1172px){html[lang="es-ES"] #header-right{clear:both;width:100% !important;margin-top:-40px}}@media only screen and (min-width: 849px) and (max-width: 1699px){html[lang="es-ES"] #mainmenu>ul>li>a{padding:0 6px;font-size:1.6rem}}@media only screen and (min-width: 1025px) and (max-width: 1222px){html[lang="es-ES"] #mainmenu>ul>li>a{font-size:1.5rem}}@media only screen and (min-width: 850px) and (max-width: 966px){html[lang="es-ES"] #header-right{width:100%}html[lang="es-ES"] #mainmenu>ul>li.item-344{display:none}html[lang="es-ES"] #mainmenu>ul>li.item-478>a{padding-left:0}html[lang="es-ES"] #mainmenu>ul>li>a{font-size:1.45rem}}@media only screen and (min-width: 930px) and (max-width: 1024px){html[lang="es-ES"] #header-right{margin-left:0;width:100%}}@media only screen and (min-width: 849px) and (max-width: 904px){html[lang="pt-PT"] #mainmenu>ul>li>a{padding:0 5px}}@media only screen and (min-width: 905px) and (max-width: 1699px){html[lang="pt-PT"] #mainmenu>ul>li>a{padding:0 6px;font-size:1.6rem}}@media only screen and (min-width: 905px) and (max-width: 950px){html[lang="pt-PT"] #mainmenu>ul>li>a{font-size:1.5rem}}@media only screen and (min-width: 1025px) and (max-width: 1222px){html[lang="pt-PT"] #mainmenu>ul>li>a{font-size:1.5rem}}@media only screen and (min-width: 1025px) and (max-width: 1130px){html[lang="pt-PT"] #header-right{clear:both;width:100%;margin-top:-40px}}#product-range ul li a img,.products-grid td a img,.wrenches .product-filter-cont li a img,.post-thumbnail a img,.hp-quicklink a img,.projects-blog li a img{transition:transform .3s}#product-range ul li a:hover img,.products-grid td a:hover img,.wrenches .product-filter-cont li a:hover img,.post-thumbnail a:hover img,.hp-quicklink a:hover img,.projects-blog li a:hover img{transform:scale(1.1)}a>.bluecaption{overflow:hidden;background:#011c63}a>.bluecaption img{transition:transform .3s}a>.bluecaption>span{z-index:10;position:relative}a:hover>.bluecaption img{transform:scale(1.1)}.hp-section a .hoverblock{overflow:hidden}.hp-section a .hoverblock img{transition:transform .3s}.hp-section a:hover .hoverblock img{transform:scale(1.1)}.bluecaption>span{min-height:82px}@media only screen and (min-width: 850px){.wrench-product-page a.ajaxpopup{min-height:64px;box-sizing:border-box;padding:10px 2%}}@media only screen and (min-width: 849px) and (max-width: 869px){#mainmenu>ul>li>a{padding:0 6px}}@media only screen and (min-width: 871px) and (max-width: 1699px){#mainmenu>ul>li>a{padding:0 9px}}@media only screen and (min-width: 1025px) and (max-width: 1222px){#mainmenu>ul>li>a{font-size:1.5rem}}@media only screen and (min-width: 1025px) and (max-width: 1130px){#header-right{clear:both;width:100%;margin-top:-40px}}@media only screen and (min-width: 850px) and (max-width: 850px){#mainmenu>ul>li>a{padding:0 7px}}@media only screen and (min-width: 850px) and (max-width: 1024px){.wrench-product-page a.ajaxpopup{padding:10px 2%}.wrench-product-page a.ajaxpopup:first-of-type{padding:10px 5%}}