@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700,700i';/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/

// ==========================================================================
// Base styles: opinionated defaults
// ==========================================================================

// Moved global H5BP text styles to global.less


// Remove text-shadow in selection highlight: h5bp.com/i
// These selection rule sets have to be separate.
// Customize the background color to match your design.
*/::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}textarea{resize:vertical}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.lt-ie8 .row{zoom:1}.altbg{background-color:#f2f2f2}div.tb-padding{padding-top:70px;padding-bottom:70px}div.text-padding>div>:first-child{padding-top:70px}div.text-padding>div>:last-child{padding-bottom:70px}div.row-fluid{max-width:100%}div.span-6{padding-right:60px}.row{position:relative;clear:both;margin:0 auto;max-width:1260px;padding:0 10px}.span-1,.span-10,.span-11,.span-12,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9{position:relative;float:left;padding-left:10px;padding-right:10px}.span-12{width:100%}.span-11{width:91.66666667%}.span-10{width:83.33333333%}.span-9{width:75%}.span-8{width:66.66666667%}.span-7{width:58.33333333%}.span-6{width:50%}.span-5{width:41.66666667%}.span-4{width:33.33333333%}.span-3{width:25%}.span-2{width:16.66666667%}.span-1{width:8.33333333%}button,html,input,select,textarea{font-family:'Open Sans',sans-serif;color:#515151;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:16px;line-height:1.75;background:#002b4b;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#main,footer,header{clear:both}#main,header{background:#fff}footer{background:#002b4b}fieldset,form,h1,h2,h3,h4,h5,h6,ol,p,table,ul{padding:0;margin:0 0 20px;color:#515151}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.2;color:#19304a;text-decoration:none}h1{text-transform:uppercase}h1,h1 a{color:#19304a;font-size:30px}h2,h2 a{color:#19304a;font-size:22px}h3,h3 a{color:#19304a;font-size:20px}h2{margin-top:40px}div>h2:first-child{margin-top:0}ol,ul{list-style:none}li{padding-left:18px}address{font-style:normal}.fake-link,a{cursor:pointer;color:#16aae6;text-decoration:underline}.fake-link:hover,a:hover{text-decoration:none}table td,table th{vertical-align:top}.fake-label,label{display:inline-block;vertical-align:top}form label+label{margin-left:10px}.ajax-form input,input[type=text],input[type=email],input[type=password],select,textarea{width:200px;padding:3px;border:1px solid #ccc}input[type=text]:focus,input[type=text]:hover,input[type=email]:focus,input[type=email]:hover,input[type=password]:focus,input[type=password]:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:#39f}textarea{height:80px}input[type=checkbox],input[type=radio]{position:relative;top:1px;margin-right:4px}.ajax-form button.form-submit,.button,button[type=submit],input[type=submit]{background:#f9a11d;border:none;color:#fff;padding:14px 20px;margin-top:30px;cursor:pointer;text-decoration:none;display:inline-block;font-weight:700;border-radius:5px}.ajax-form button.form-submit:hover,.button:hover,button[type=submit]:hover,input[type=submit]:hover{background:#56c324}fieldset{padding:10px;border:1px solid #ccc}legend{margin-left:-5px;padding:0 5px}form table td,form table th{padding:4px 8px 4px 0;word-wrap:break-word}form table .fake-label,form table label{margin-top:2px}@media only screen and (min-width:1200px){.row{padding:0 20px}}@media only screen and (max-width:980px){div.tb-padding{padding-top:40px;padding-bottom:40px}h2{font-size:20px}}@media only screen and (max-width:500px){.ajax-form input,input[type=text],input[type=email],input[type=password],select,textarea{width:100%}input[type=checkbox],input[type=radio]{float:left;margin-top:2px}}.accordion-block .record{margin:0 0 3px}.accordion-block .record h3.header{cursor:pointer;padding:10px;background-color:#f2f2f2;margin-bottom:0;max-width:none}.accordion-block .record div.content{border:1px solid #f2f2f2;padding:10px;display:none}@media only screen and (max-width:980px){#main-nav .fold-out,#main-nav .sub-fold-out{display:none;background:#a4d42f}#main-nav .parent:hover ul,#main-nav .sub-parent:hover ul{display:none}#main-nav .slide-menu-active.parent>span.back,#main-nav .sub-slide-menu-active.sub-parent>span.back{display:inline-block;float:left;width:40px;height:41px;margin:0 15px 0 0;cursor:pointer;background-image:url(/img/arrow-back.png);background-position:15px center;background-repeat:no-repeat;border:0 solid #a4d42f;border-right-width:1px}#main-nav .slide-menu-active.parent>span.back:hover,#main-nav .sub-slide-menu-active.sub-parent>span.back:hover{background-color:#a4d42f}#main-nav .slide-menu-active.parent>a:before,#main-nav .sub-slide-menu-active.sub-parent>a:before{content:''}#main-nav .slide-menu-active,#main-nav .sub-slide-menu-active{position:absolute;left:100%;width:100%;top:0;z-index:10;background:#a4d42f}}.alert{background:#f2bfcc}.error-msg{background:#f2bfcc;color:#c03;text-align:center}.email-exist-msg{display:block;padding:10px;margin:0 0 20px;background:#f2bfcc;border:1px solid #c03}.email-exist-msg #checkout-log-in{margin:0;padding:0}.lt{text-decoration:line-through}.not-visible{display:none}.show-block{display:block!important}#login{position:relative;float:left;margin-left:8px;border:1px solid #ccc}#login .toggle{padding:6px;line-height:13px;font-size:13px;text-transform:capitalize}#login .panel{right:-1px;top:25px;width:230px;padding:8px;z-index:20}#login form{margin-bottom:0}#login form input{margin-bottom:8px}#login form .button,#login form button[type=submit],#login form input[type=submit]{margin-top:0}#login ul{margin-bottom:5px}#login .password-link{font-size:13px;display:block}#cart{position:relative;float:left;margin-left:8px;border:1px solid #ccc;background:url(/img/cart.png) 2px -77px no-repeat #fff}#cart .cart-header{padding:10px 5px 5px}#cart .cart-header h4{display:inline;margin-right:5px}#cart .toggle{height:25px;width:25px;line-height:13px;font-size:13px;text-decoration:none}#cart .panel{right:-1px;top:25px;width:320px;font-size:13px;z-index:30}#cart .panel span{display:block}#cart .panel table{width:100%}#cart .panel td{padding:5px;vertical-align:middle}#cart .amount{position:absolute;top:3px;right:-4px;width:14px;color:#fff;font-weight:700;font-size:9px;text-align:center;padding:0;background-color:#000;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.cart-widget-footer{text-align:right}.cart-widget-image{width:75px}#sort{margin-right:8px}#product-filter{display:inline-block}#product-filter .fake-label{padding:4px 0 0}#product-filter .filter{display:inline-block;margin-left:8px}#product-filter .filter-prop{padding:3px 6px;border:1px solid #ccc}#product-filter .filter-prop.active{background:#f2f2f2}#product-filter .panel{margin-top:-1px;padding:8px}#product-filter .panel label{display:block}#product-filter .panel label.disabled{color:#f2f2f2}#product-filter .reset-filter{display:block}.rs-top{margin-bottom:10px}.rs-top .rsnav{float:right;padding:0}.rs-top .rsnav .back,.rs-top .rsnav .next{margin:0 0 0 7px}#active-filters{padding:10px;margin-bottom:10px;border:1px solid #ccc;border-width:1px 0}#active-filters h5{display:inline-block;margin-bottom:10px}#active-filters h6{display:inline-block;margin-bottom:0}#active-filters span{display:inline-block;padding:3px 7px;font-size:13px;border-radius:5px;background:#f2f2f2}#product-list li{padding-bottom:20px;word-wrap:break-word}#product-list li a{color:#515151}#product-list li h4{margin-bottom:10px}.price{font-weight:700}.retail-price{text-decoration:line-through}#order-btn{margin-top:0}.checkout-back{display:inline-block;background:#ccc}.checkout-back:hover{background:#f2f2f2}.button.arrow-r.right{float:right}#cart-overview{text-align:right;width:100%;margin-bottom:20px}#cart-overview th{padding:8px 0}#cart-overview td{position:relative;border-top:1px solid #f2f2f2;padding:4px 0}#cart-overview .first th:first-child{text-align:left}#cart-overview h2{text-align:center}#cart-overview h3{margin:0}#cart-overview .cart-left{text-align:left}#cart-overview .cart-left .delete-product{display:none}#cart-overview .product-info{float:left;width:80%}#cart-overview .product-image{float:left;width:100px;height:auto;margin-right:20px}#cart-overview .amount{position:absolute;right:0;width:70px;text-align:right}#cart-overview .delete-product{display:inline-block;width:27px;height:27px;background:url(/img/delete.png) center center no-repeat #ccc}#cart-overview .delete-product:hover{background-color:#f2f2f2}#checkout-log-in,#checkout-new-customer{display:inline-block;padding:10px;margin-bottom:10px;margin-right:20px}#summary .top-button{padding:8px 0;margin-bottom:10px;border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2}#summary .top-button .button{margin-top:0}#summary #summary-info{margin-top:-4px}#summary h2{margin-bottom:0}#summary table{width:100%;margin-bottom:20px}#summary table th{text-align:left}#summary table#contact-data{border-bottom:1px solid #f2f2f2}#order-overview .accordion-block div.content,#order-overview .accordion-block h1,#order-overview .accordion-block h2,#order-overview .accordion-block h3,#order-overview .accordion-block h4,#order-overview .accordion-block h5,#order-overview .accordion-block h6,#order-overview .accordion-block ol,#order-overview .accordion-block p,#order-overview .accordion-block ul{max-width:none}#order-overview .accordion-block h3{margin-bottom:3px}#order-overview .accordion-block .header span{display:inline-block;width:30%}#order-overview .accordion-block .price-lbl{text-align:right}@media only screen and (max-width:980px){#cart-overview .shopping-cart-amount,#cart-overview .shopping-cart-retail{font-size:0;line-height:0;width:0}#cart-overview .product-image{float:left}#cart-overview .product-info{float:none;width:auto}#cart-overview .amount{position:relative;left:0;display:inline-block;margin:5px 0 0;text-align:left;vertical-align:bottom}#cart-overview .cart-left .delete-product{margin:5px 0 0;display:inline-block;vertical-align:bottom}#cart-overview .extra .delete-product{display:none}.products.list-4 li{width:33.33%}#order-overview .accordion-block .header span{width:auto}}@media only screen and (max-width:550px){#cart-overview .product-image{display:none}#summary-info,#summary-products{width:100%!important;float:none;clear:both}.products.list-4 li{width:50%}}.responsive{display:block;width:100%!important;height:auto!important}.error{display:block;font-size:13px;color:#c03;margin-top:2px}.error input[type=text],.error textarea{border-color:#c03}.fr{float:right}.ui-tabs-active .arrow-d:before{content:'';position:absolute;top:62px;left:calc(46%);width:0;height:0;border-style:solid;border-width:13px 17px 0;border-color:#551847 transparent transparent}.arrow-r,button.arrow-r[type=submit]{padding-right:30px}.arrow-l,button.arrow-l[type=submit]{padding-left:30px}.arrow-l:before,.arrow-r:after{position:absolute;content:' ';height:0;width:0;margin-top:5px;border:6px solid transparent}.arrow-l.right:before,.arrow-r.right:after{margin-left:8px;border-left-color:#fff}.arrow-l.left:before,.arrow-r.left:after{margin-left:-22px;border-right-color:#fff}.img-container{position:relative;width:100%;padding-bottom:50%}.aspect-box{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;background-repeat:no-repeat;background-size:contain;background-position:center center}.client-image-1{background-image:url(/_temp/nwz.png)}.client-image-2{background-image:url(/_temp/logo1.png)}.client-image-3{background-image:url(/_temp/logo_maasstad.png)}.client-image-4{background-image:url(/_temp/Amphia-ziekenhuis-logo.png)}.client-image-5{background-image:url(/_temp/logo-st-antonius-ziekenhuis.png)}.client-image-6{background-image:url('/_temp/Deventer Ziekenhuis.png')}.toggle{cursor:pointer}.panel{display:none;position:absolute;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:2px 2px 1px rgba(0,0,0,.07);-moz-box-shadow:2px 2px 1px rgba(0,0,0,.07);box-shadow:2px 2px 1px rgba(0,0,0,.07)}.list-1,.list-2,.list-3,.list-4,.list-5,.list-6{margin-left:-10px;margin-right:-10px}.list-1 a,.list-2 a,.list-3 a,.list-4 a,.list-5 a,.list-6 a{display:block;text-decoration:none}.list-1 li,.list-2 li,.list-3 li,.list-4 li,.list-5 li,.list-6 li{display:inline-block;padding:0 10px;vertical-align:top;background-image:none}.list-1 img.responsive,.list-2 img.responsive,.list-3 img.responsive,.list-4 img.responsive,.list-5 img.responsive,.list-6 img.responsive{margin-bottom:20px}.list-1{margin-left:0;margin-right:0}.list-1 li{display:block;padding:0}.list-2 li{width:50%}.list-3 li{width:33.33%}.list-4 li{width:25%}.list-5 li{width:20%}.list-6 li{width:16.66%}.list-6{margin-bottom:0}.module a,.widget a{display:block}#search-results h3{margin-bottom:0}#search-results h3 a{text-decoration:none;font-weight:400}#search-results .url{text-decoration:none;color:#999;font-size:.9em}#breadcrumb{font-size:12px}#breadcrumb a{text-decoration:none;padding-right:5px;color:#515151}#breadcrumb a:after{margin-left:5px;content:"/"}.rsnav{clear:both;padding:13px 0}.rsnav a{display:block;width:29px;height:29px;margin-right:7px;padding-top:0;text-align:center;text-decoration:none;background:#fff;border:1px solid #ccc;color:grey}.rsnav a.active,.rsnav a:hover{background:#f2f2f2}.rsnav div{display:table;margin:0 auto}.rsnav div span{float:left;display:table-cell;margin-right:7px}.rsnav div a{float:left;display:table-cell}.rsnav .back{float:left}.rsnav .next{float:right;margin-top:-29px}.ajax-form label,.frm-bldr .fake-label,.frm-bldr label{width:150px}.ajax-form button.form-submit,.frm-bldr button[type=submit],.frm-bldr input[type=submit]{margin-left:150px}.ajax-form>div,.frm-bldr li{clear:both;padding:0;background:0 0;margin-bottom:7px}.frm-bldr .form-rows{width:200px;display:inline-block;margin:0 0 5px}.frm-bldr .form-rows .form-row{margin:0 0 5px}.frm-bldr .form-rows .form-row label{display:block;margin-left:22px}.frm-bldr .form-rows .form-row input[type=checkbox],.frm-bldr .form-rows .form-row input[type=radio]{float:left;margin-top:2px}.frm-bldr .error{display:inline-block}.frm-bldr .error span{display:block;margin-top:3px}@media only screen and (max-width:500px){.ajax-form label,.frm-bldr .fake-label,.frm-bldr label{width:auto}.ajax-form button.form-submit,.frm-bldr button[type=submit],.frm-bldr input[type=submit]{margin-left:0}.frm-bldr .form-rows{width:100%}.frm-bldr .error{display:block}}.custom-form td{padding-bottom:7px;padding-right:10px}@media only screen and (max-width:500px){.custom-form table{width:100%}.custom-form td{display:block;padding-right:0}}#bar-preview{position:fixed;bottom:0;width:100%;height:25px;padding:5px 0;font-size:12px;font-weight:700;color:#fff;text-align:center;background:#000}#bar-preview a{float:right;display:inline-block;margin-right:10px}#hmn{display:none}.ir{background-color:transparent;border:0;overflow:hidden}.lt-ie8 .ir{text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.lt-ie8 .clearfix{zoom:1}.removed-item{background:#ededed;margin-bottom:20px;padding:15px 15px 1px}#logo{float:left;padding:34px 20px 28px 0}#logo img{max-width:210px}.menu-fix{position:static!important}header.tiny{position:fixed;top:0;left:0;right:0;z-index:200;transition:background-color .3s linear;background-color:#002b4b}header.tiny #search .panel{top:24%}header.tiny #tools-nav #search{padding:35px 0 15px}header.tiny #search .icon-search{color:#8095a5}header.tiny #main-nav{background-color:transparent}header.tiny #main-nav-tree .current a.active,header.tiny #main-nav-tree .current>a{color:#16aae6}header.tiny #logo{padding-top:16px;padding-bottom:14px}header.tiny #logo img{display:none}header.tiny #logo a{display:block;width:210px;height:52px;background-image:url(/img/mobile-it-logo-tiny.png);background-repeat:no-repeat;background-position:center;background-size:100% auto}header.tiny #main-nav-tree a{padding:35px 15px 16px;color:#fff}header.tiny #main-nav-tree a.active{color:#a4d42f}header.tiny #main-nav-tree a:hover{color:#16aae6;background-color:inherit}header.tiny #main-nav-tree ul li a{color:#19304a;padding:12px 0}header.tiny #main-nav-tree{float:left}header.tiny #tools-nav{float:right;position:relative;right:0}header nav ul{margin-bottom:0}header nav li{float:left;position:relative;padding:0;background:0 0}header nav a{display:block;text-decoration:none;text-transform:uppercase;font-weight:600}header nav li ul{display:none;position:absolute;min-width:100%;left:0;right:0;margin:0;background:#a4d42f;z-index:101;overflow-x:hidden;padding:25px 0}header nav li:hover>ul{display:block;min-height:340px}header nav li ul li{float:none;margin:0 auto}header nav li ul li ul{left:100%;top:0}header nav li ul li a{max-width:300px}header nav li ul li:last-child a{border-bottom:1px solid #7aa237}#main-nav-switch{display:none;position:relative;float:right;margin:23px 10px 15px;padding:3px 10px 3px 30px;color:#515151;cursor:pointer;border:1px solid #ccc;z-index:10}#main-nav{background:#fff}#main-nav-tree{margin-left:-15px;font-size:16px}#main-nav-tree a{display:block;color:#19304a;padding:54px 15px 32px}#main-nav-tree a.active{color:#5e6e80}#main-nav-tree a:hover{color:#a4d42f;background:#fff}#main-nav-tree .current>a{color:#a4d42f}#main-nav-tree>li{position:static}#main-nav-tree ul li a{padding:12px 0 12px 15px;color:#19304a;border-top:1px solid #7aa237}#main-nav-tree ul li a.active,#main-nav-tree ul li a:hover{color:#16aae6;background:#a4d42f}#top-nav-tree{position:absolute;top:-72px;right:250px;font-size:12px}#top-nav-tree a{color:#515151;padding:5px 10px}#top-nav-tree a.active,#top-nav-tree a:hover{color:grey}#main-nav-tree{float:left}.hamburger-container{display:inline-block;margin-right:10px}.hamburger-container .icon-bar{display:block;width:18px;height:2px;margin-top:2px;background-color:#19304a;border-radius:1px}#tools-nav{float:right;margin:0;position:relative}#tools-nav #search{top:0;padding:54px 15px 32px;border:none}#search{border:1px solid #ccc;float:left;position:relative;margin-left:8px;border-radius:50%;top:-70px}#search .icon-search{color:#8e8e8d;font-size:18px}#search .panel{right:-3px;top:33%;width:239px;z-index:20;border-radius:25px}#search #search-btn{float:right;margin-top:2px;padding:0;width:30px;text-indent:-9999px;background:url(/img/search.png) 6px 3px no-repeat #fff}#search #search-field{width:100%;font-size:12px;border:none;background:#fff}#search form{padding:12px;margin:0;width:100%}#search form span{display:block;overflow:hidden;padding:0 5px}#languages{position:relative;float:left;margin-left:8px}#languages .toggle{padding:2px 28px 2px 10px;border:1px solid #ccc;background:url(/img/arrow_bottom.png) 40px 10px no-repeat}#languages .panel{top:26px;padding:8px 0;width:60px;z-index:20}#languages li{padding-left:0;background:0 0}#languages li img{padding:5px 10px}@media only screen and (max-width:980px){#main-nav-switch{display:block}#main-nav{display:none;height:100vh;background:#a4d42f;position:absolute;width:100%;z-index:200}#main-nav .current>a{color:#16aae6}#main-nav .icon-search{display:none}#main-nav ul{display:block;position:relative}#main-nav #main-nav-tree,#main-nav #tools-nav,#main-nav li{float:none}#main-nav .row{padding:0}#main-nav-tree{max-width:48%;margin-left:0;padding-bottom:30px;padding-top:50px}#tools-nav #search{padding-top:0}#main-nav-tree,#top-nav-tree{font-size:16px}#main-nav-tree a,#top-nav-tree a{padding:12px 0 12px 15px;color:#19304a}#main-nav-tree a.active,#main-nav-tree a:hover,#top-nav-tree a.active,#top-nav-tree a:hover{color:#16aae6;background:#a4d42f}#top-nav-tree{position:relative;top:0;left:0}header nav li ul li a{max-width:none}header nav li{float:none;border-top:1px solid #7aa237}header nav li:hover>ul{min-height:inherit}header nav li ul li{font-size:13px}header nav li ul li a{padding:13px 0 13px 40px!important}header nav ul ul li:last-child a{border-bottom:none}header nav ul li:last-child ul li:last-child a{border-bottom:1px solid #7aa237}header nav li ul{display:block;position:relative;background:0 0;padding:0}header nav li ul li{border-top:none}header nav li ul li ul{left:0}.menu-fix{padding:0}#logo{padding:20px 20px 17px}#logo.span-3{width:50%}#logo img{max-width:180px}#main-nav-switch{margin:0 20px;font-weight:600;padding:27px 0;border:none;width:110px;background-position:40px 41px;text-align:right;color:#19304a;box-shadow:-1px 0 0 0 #e8e8e8}header.tiny #main-nav-tree a{color:#19304a;padding:9px 15px}header.tiny #main-nav-tree a.active{color:#16aae6}header.tiny #main-nav{background-color:#a4d42f}header.tiny #tools-nav #search{padding:0 0 15px}header.tiny #main-nav-switch{padding-top:25px;padding-bottom:25px}header.tiny #main-nav-switch>span{color:#fff}header.tiny #main-nav-switch .icon-bar{background-color:#fff}header.tiny #logo{padding-left:20px}#search{border:none;margin-left:0;position:absolute}#search img{display:none}#main-nav ul li ul{display:block}#main-nav ul li ul li{left:0!important}.span-1-offset>ul#main-nav-tree{margin-left:8.33%}#tools-nav{float:left;margin-left:8.33%;padding-bottom:15px;position:relative;right:0}#tools-nav #search{position:static}#tools-nav .panel{position:relative;display:block!important}}@media only screen and (max-width:700px){#main-nav{min-height:100vh;height:initial}.tiny #main-nav{overflow-y:scroll;min-height:initial;height:100vh}.tiny #main-nav #tools-nav{padding-bottom:82px}}@media only screen and (max-width:500px){#logo{padding:14px 0 14px 10px}#logo img{width:100%}#logo.span-3{width:50%}#main-nav-tree{max-width:260px;margin:0 auto}#main-nav-switch{padding:18px 0}}footer{background-color:#002b4b}footer .tb-padding{padding:30px 0}footer .row,footer .span-12{padding-left:10px;padding-right:10px}footer a,footer h3,footer p{color:#fff}footer ul{max-width:100%}footer li{padding-left:0}footer a{text-decoration:none}#footer-sub-nav-tree{-webkit-columns:200px 2;-moz-columns:200px 2;columns:200px 2}#footer-sub-nav-tree ul{font-weight:400;font-size:16px}#footer-sub-nav-tree>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;font-weight:700;font-size:18px}.partners li{padding:0}.partners p,.social-links p{font-size:12px;color:#a3abb4}.soti-fix img{padding-top:7px;padding-left:10px}.footer-disclaimer{color:#a3abb4;font-size:12px;padding-left:0}.footer-disclaimer ul{display:inline-block}.footer-disclaimer a{color:#a3abb4}@media only screen and (max-width:980px){#footer-sub-nav-tree{display:none}footer .span-4{width:100%}footer .partners,footer .social-links{width:50%;display:inline-block}}@media screen and (max-width:700px){footer .list-2 li{width:100%;padding-top:15px;padding-bottom:15px;padding-left:10px}footer .social-links{vertical-align:top}}.detail-page .span-6{padding-right:10px}.responsive-list h3{display:inline-block;margin:20px 0}.responsive-list li{padding:10px}.responsive-list a{text-decoration:none}.responsive-list .job{background-color:#16aae6}.responsive-list .job .excerpt{padding:0 20px;display:block}.responsive-list .job h3,.responsive-list .job p{color:#fff}.main-content ul>li:before{color:#16aae6;padding-right:10px;position:absolute;top:6px;left:-22px}.main-content ul>li{padding-left:0;margin-left:20px;position:relative}.news-content,.news-content p{padding:0 20px 0 0}#news-list li{float:none;display:inline-block;vertical-align:top}#jobs-list a{text-decoration:none}#tabs{background:url(/img/project-item-1.jpg) center center no-repeat;background-size:cover}#tabs .ui-tabs-active a{background-color:#551847}#tabs p{max-width:440px;line-height:1.6;font-size:20px}#tabs p:after,#tabs p:before{content:"\""}#tabs .project-url{position:relative;top:-2px}#tabs .top-bg{background-color:#6a1e59}#tabs ul{max-width:100%;margin:0}#tabs a{display:inline-block;padding:20px;text-decoration:none}#tabs .widget a{padding:20px 10px 20px 0}#tabs li{display:inline-block;position:relative}#tabs li:first-child{padding-left:0}.bg-container{position:relative}.bg-container p{font-style:italic}.bg-container a,.bg-container li,.bg-container p{color:#fff}.bg-container .overlay{width:100%;background-color:rgba(106,30,89,.8);position:absolute;height:100%;pointer-events:none}#projects-widget{background-color:#fff;position:relative}div.client-row{padding-top:25px;padding-bottom:25px}#banner{position:relative;overflow:hidden}#banner .banner-image-container{overflow:hidden}#banner .detail-banner .client-holder{margin-top:0;display:none}#banner .detail-banner .first-item{max-width:41%}#banner .detail-banner .absolute-row{top:50%;transform:translateY(-50%);pointer-events:none}#banner .overlay{position:absolute;top:0;height:100%;width:42%;background-color:rgba(0,43,75,.85);transition:width .5s ease}#banner .first-item{font-size:34px;font-style:italic;max-width:50%;padding:10% 0;text-align:center}#banner .client-holder,#banner p{max-width:300px;margin:0 auto}#banner .client-holder{margin-top:21%}#banner .client-holder .list-2 li{width:initial;padding-right:40px;padding-left:0}#banner .client-holder .list-2 li:last-child{padding:0}#banner .bg-container{position:relative}#banner p{color:#fff}#banner .absolute-row{position:absolute;top:0;left:0;width:100%;right:0}.large-bold{font-size:34px;font-weight:700}.ajax-form .validation-failed{color:red}#contact{position:fixed;top:36%;right:0;z-index:20;cursor:pointer}#contact .no-decoration{text-decoration:none}#contact .contact-button{padding:15px;border-radius:50px 0 0 50px;background-color:#ed196a;position:relative;z-index:999}#contact .contact-button a{font-weight:700}#contact .aside{top:0;position:absolute;visibility:hidden;padding:27px;border-bottom-left-radius:5px;background-color:#ed196a}#contact .aside .seper{border-bottom:solid 1px #fff;margin-bottom:20px}#contact .aside a:not(.no-decoration){text-decoration:underline}#contact .aside .extra-bottom-padding{padding-bottom:10px}#contact span{padding:0 15px}#contact a{color:#fff;text-decoration:none}#contact p{font-size:12px;margin-bottom:5px}#contact .large-bold,#contact h4{font-size:22px;color:#fff}.sidebar{padding:25px}.sidebar .logo{padding-bottom:25px}div.blue,div.green,div.orange,div.purple{padding:25px}div.blue p,div.green p,div.orange p,div.purple p{font-size:18px;font-style:italic;color:#fff;margin-bottom:0}div.blue .ref,div.green .ref,div.orange .ref,div.purple .ref{margin-top:25px;color:#fff}div.blue{background-color:#16aae6}div.orange{background-color:#f9a11d}div.green{background-color:#a4d42f}div.purple{background-color:#6a1e59}address{display:block;width:100%;margin:60px 0 20px;color:#fff}address ul li{color:#fff}#tabs input[type=submit]{padding:5px 20px}@media screen and (min-width:1367px){#banner .overlay{width:50%}}@media screen and (max-width:980px){#news-widget .span-4,.responsive-list .span-4{width:100%}#news-widget .span-4 h3,.responsive-list .span-4 h3{margin-top:0}#news-widget .span-4 .excerpt,#news-widget .span-4 .news-content,#news-widget .span-4 img,.responsive-list .span-4 .excerpt,.responsive-list .span-4 .news-content,.responsive-list .span-4 img{display:inline-block}#news-widget .span-4 img,.responsive-list .span-4 img{max-width:40%;vertical-align:top}#news-widget .span-4 .excerpt,#news-widget .span-4 .news-content,.responsive-list .span-4 .excerpt,.responsive-list .span-4 .news-content{max-width:60%;padding:0 20px}#news-list .job .excerpt p{padding:10px 0}#tabs #projects-list{padding-left:10px}#tabs li:first-child{padding-left:inherit}#tabs .project-categories li{padding-left:10px}#projects-widget .img-container{padding-top:48%}#banner .detail-banner{min-height:220px;position:relative}#banner .detail-banner .client-holder{display:none}#banner .detail-banner img{width:auto!important;max-height:220px;position:absolute;top:-9999px;bottom:-9999px;right:-9999px;left:-9999px;margin:auto}#banner .first-item{padding:9% 0;max-width:40%;font-size:25px;line-height:1.2}#banner .client-holder{margin-top:35%}#banner .client-holder img{max-width:90px}#banner .client-holder,#banner p{max-width:280px}div.sidebar .logo img{width:100%}}@media screen and (max-width:700px){#tpl-home #banner .absolute-row{display:block}#banner .absolute-row{position:relative;background-color:rgba(0,43,75,.85);display:none}#banner .banner-image-container{min-height:260px;position:relative}#banner .banner-image-container img{width:auto!important;max-height:260px;position:absolute;top:-9999px;bottom:-9999px;right:-9999px;left:-9999px;margin:auto}#banner .first-item{max-width:none}#banner .overlay{display:none}div.span-6{width:100%;padding-right:10px}div.sidebar,div.sidebar .logo img,div.span-8,div.span-8 .logo img{width:100%}#news-widget .span-4 img,.responsive-list .span-4 img{max-width:100%}#news-widget .span-4 .excerpt,.responsive-list .span-4 .excerpt{max-width:100%;padding:0}#news-widget .excerpt h3,.responsive-list .excerpt h3{margin-top:20px}#tabs a{padding:14px}#tabs a:before{display:none}#tabs .project-categories li:first-child{padding-top:10px;padding-bottom:10px}#projects-widget .list-6 li{width:33.33%}#contact .contact-button>span{display:none}address{margin:15px 0}.social-links img{margin-top:15px}}@media only screen and (max-width:500px){#banner div.client-holder{margin-top:15%}header.tiny #logo a{width:100%}}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:ta-icons;src:url(fonts/ta-icons.eot?i7l8g0);src:url(fonts/ta-icons.eot?i7l8g0#iefix) format('embedded-opentype'),url(fonts/ta-icons.ttf?i7l8g0) format('truetype'),url(fonts/ta-icons.woff?i7l8g0) format('woff'),url(fonts/ta-icons.svg?i7l8g0#ta-icons) format('svg');font-weight:400;font-style:normal}.main-content ul>li:before,[class*=" icon-"],[class^=icon-]{font-family:ta-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-content ul>li:before{content:"\e902"}.icon-arrow-right:before{content:"\e900"}.icon-search:before{content:"\e901"}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:400px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:400px}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}