.red{color:#b71b28}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn{border:none;color:#fff}.btn:hover{cursor:pointer;color:#e6e6e6}.btn-rounded{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.btn-red{display:inline-block !important;margin:0 auto !important;padding:13px 20px !important;background:#b71b28 !important;cursor:pointer !important}.btn-big{display:block;max-width:250px;font-size:1.42857em;line-height:1.575em;line-height:20px}.btn-big .small-text,.btn-big .blog .info,.blog .btn-big .info{font-size:12px;line-height:12px}.btn-full{width:100%}.btn-submit{padding:8px 15px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;text-shadow:0px -1px 1px #444446;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyODRjYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIwNjM5YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3284ca), color-stop(100%, #20639b));background-image:-webkit-linear-gradient(#3284ca,#20639b);background-image:-moz-linear-gradient(#3284ca,#20639b);background-image:-o-linear-gradient(#3284ca,#20639b);background-image:linear-gradient(#3284ca,#20639b);background:#3284ca \0/IE8;*background:#3284CA}.ccm-ui table .btn{border:none !important;color:#fff;text-shadow:none}.ccm-ui table .btn:hover{color:#eee}.form .field{margin-bottom:10px}.form input[type="text"],.form input[type="email"],.form input[type="tel"],.form input[type="password"],.form textarea{padding:10px;border:1px solid #CDCDCD;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;background:#F7F7F7}.form select{display:block;width:100%;padding:10px;border:1px solid #CDCDCD;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;background:#F7F7F7;height:35px;margin-top:2px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-appearance:none;-webkit-border-radius:0px;cursor:pointer}.form .select{position:relative}.form .select i{position:absolute;top:10px;right:16px;pointer-events:none}.form .submit{border:none;color:#fff;display:inline-block;margin:0 auto;padding:13px 20px;text-shadow:0px -1px 1px #444446;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3MWIyOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzlhMjExZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b71b28), color-stop(100%, #9a211e));background-image:-webkit-linear-gradient(#b71b28,#9a211e);background-image:-moz-linear-gradient(#b71b28,#9a211e);background-image:-o-linear-gradient(#b71b28,#9a211e);background-image:linear-gradient(#b71b28,#9a211e);*background:#b71b28;background:#b71b28 \0/IE8;cursor:pointer}.form .submit:hover{cursor:pointer;color:#e6e6e6}.success,.warning,.errors{margin-bottom:18px;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border-width:1px;border-style:solid}.success{color:#468847;background-color:#DFF0D8;border-color:#D6E9C6}.warning{color:#2C2C2C;background-color:#FFFFFF;border-color:#CA525C;border-width:4px}.errors{color:#B94A48;border-color:#F2DEDE;background:#EED3D7}.bar-heading{padding:5px 15px;font-weight:bold;background:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.page-heading{font-size:2.57143em;line-height:1.45833em;margin-bottom:0.58333em;color:#4d4d4d;font-weight:bold}.small-text,.blog .info{font-size:0.71429em;line-height:2.1em}.large-text{font-size:1.14286em;line-height:1.96875em}.img-left{float:left;margin-right:2%}.img-right{float:right;margin-left:2%}#subscribe{border:2px solid #eee;background:#F9F9F9}#subscribe .content{padding:10px 10px 0 10px}.footer-stripe{display:block;height:11px;margin-top:20px;background:url("../img/footer-stripe.png") repeat-x}.page-break{display:block;height:1px;margin:30px 0;background:#eee}.tab-nav{position:relative;left:4px}.tab-nav li{margin-right:5px}.tab-nav li:last-child{margin-right:0}.tab-nav a{display:inline-block;padding:6px 15px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;color:#666;background:#eee}.tab-nav a:hover,.tab-nav a.active{background:#dadada}.tab{display:none;padding:20px;border:1px solid #eee;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.button-tile{padding:15px 20px;text-align:center;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #eeeeee}.button-tile:hover{background:#eeeeee;border-color:#999999}.unstyled-link{color:#666}.unstyled-link:hover{color:#b71b28}.call-to-action{position:relative}.fixed{position:fixed !important;zoom:1;top:0px !important}#pagination{margin:20px 0}#pagination li{margin:0 2px}#pagination li a{padding:5px 12px;color:#666;background:#eee}#pagination li a:hover{color:#b71b28}#pagination li:hover a,#pagination .currentPage a{background:#b71b28;color:#fff}.table-center-all th,.table-center-all td{vertical-align:middle !important;text-align:center !important}.table-center-all i{background:none !important}.display-inline-block{display:inline-block}.media .mobile{float:none}.media>:first-child{margin:0 10px 0 0}@media (min-width: 48.75em){.media>:first-child{float:left}}.media>:first-child.flipped{float:right;margin:0 0 0 10px}.media>:first-child img{display:block}.media>:last-child{overflow:hidden;_overflow:visible;zoom:1}.list{list-style:none;margin:0;padding:0}.list a{display:inline-block;text-decoration:none}.list li{margin-bottom:0}.list-inline>li{display:inline}.list-inline-mobile{display:none}.list-inline-mobile>li,.list-inline-mobile a{display:block}@media (min-width: 48.75em){.list-inline-mobile{display:inline-block}.list-inline-mobile>li,.list-inline-mobile a{display:inline}}.list-vertical{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.list-vertical a{display:block;padding:8px 10px;border-bottom:1px solid #E1E1E1}.list-sub{padding-left:10px}.nav{padding-left:0px;list-style:none;margin-left:0;margin-bottom:0;overflow:hidden;*zoom:1}.nav>li,.nav>li>a{display:inline-block;*display:inline;zoom:1}@media (min-width: 48.75em){.nav-fit{display:table;width:100%}.nav-fit>li{display:table-cell}.nav-fit>li>a{display:block}}.mobile-nav #menu-button{position:relative;display:inline-block;width:100%;height:40px;margin-bottom:-7px}.mobile-nav #menu-button button{position:absolute;right:0}@media (min-width: 48.75em){.mobile-nav a{display:inline;padding:0}.mobile-nav #menu-button{display:none}}#feature{margin-bottom:40px;background:#b71b28}#feature-nav{margin-bottom:15px}#feature-nav .tile{float:left;width:50%;margin:0 0% 0% 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#feature-nav .tile:nth-child(2n+2){margin-right:0}#feature-nav .tile:nth-child(2n+3){clear:left}#feature-nav a,#feature-nav a>h3{color:#fff}#feature-nav a:hover,#feature-nav a>h3:hover{color:#e6e6e6}#feature-nav .ccl-layout-div{text-align:center}@media (min-width: 48.75em){#feature-nav .tile:nth-child(2n+2){margin-right:0%}#feature-nav .tile:nth-child(2n+3){clear:none}#feature-nav .tile{float:left;width:25%;margin:0 0% 0% 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#feature-nav .tile:nth-child(4n+4){margin-right:0}#feature-nav .tile:nth-child(4n+5){clear:left}#feature-nav .ccl-layout-div:first-child{border-left:none}#feature-nav .ccl-layout-div:last-child{border-right:none}}.background-tile{padding:10px 20px;background:#eee;border:2px solid #999;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.bordered-tiles,#services-list .tile{padding:10px 20px 30px 20px;border:1px solid #eee}.rounded-tiles,#services-list .tile{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.case-study-sidebar{padding:15px;background:#eee}.ccl-area{float:left}.enquiry-form .contact-info{float:right;width:40%;text-align:center;font-size:0.85714em;line-height:1.75em}.enquiry-form .contact-info .inner{position:relative;margin:10px 0 20px 0;padding:20px;border:1px solid #eee}.enquiry-form .contact-info .inner img{position:relative;top:-43px;margin-bottom:-31px}.enquiry-form .fields{float:left;width:55%}.enquiry-form .form-bottom{clear:both}.enquiry-form .field-textarea{width:100%}#your-details,#billing-address{float:left;width:49%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#your-details select,#billing-address select{display:block}#your-details fieldset,#billing-address fieldset{border:1px solid #eee;padding:20px}#your-details{margin-right:2%}#billing-address .control-group fieldset>div{margin-bottom:10px}.ccm-core-commerce-order-print-link{float:right}.sprite-sprite,.sprite-articad-pro,.sprite-bathcad,.sprite-my-room-finish,.sprite-my-room-plan,.sprite-quote-left,.sprite-quote-right,.sprite-quote{background:url('../img/sprite-s4867aeb1bc.png') no-repeat}.sprite-articad-pro{background-position:0 -60px}.sprite-bathcad{background-position:0 -180px}.sprite-my-room-finish{background-position:0 0}.sprite-my-room-plan{background-position:0 -120px}.sprite-quote-left{background-position:0 -260px}.sprite-quote-right{background-position:0 -240px}.sprite-quote{background-position:0 -280px}.sprite-sprite,.sprite-articad-pro,.sprite-bathcad,.sprite-my-room-finish,.sprite-my-room-plan,.sprite-quote-left,.sprite-quote-right,.sprite-quote,.sprite-articad-pro,.sprite-bathcad,.sprite-my-room-finish,.sprite-my-room-plan,.sprite-pdf,.sprite-quote-left,.sprite-quote-right,.sprite-quote{display:inline-block}.sprite-articad-pro,.sprite-bathcad,.sprite-my-room-finish,.sprite-my-room-plan{height:60px;width:60px;margin:0 auto}.sprite-quote-left,.sprite-quote-right{width:20px;height:20px;margin:0 10px}.ccl-testimonial blockquote{font-style:italic}.ccl-testimonial .info{margin-top:20px;font-weight:bold}.ccl-testimonial .testimonial-quote.left{margin-right:20px}.ccl-testimonial .testimonial-quote.right{margin-left:20px}.ccl-testimonial .testimonial-link{color:#666}@media (min-width: 48.75em){.product-list .tile{float:left;width:47.5%;margin:0 5% 5% 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-list .tile:nth-child(2n+2){margin-right:0}.product-list .tile:nth-child(2n+3){clear:left}}.ccl-gallery{position:relative;float:left;width:46.5%;margin-right:7%;margin-bottom:5%}.ccl-gallery:nth-child(2n){margin-right:0}.ccl-gallery .title{position:absolute;width:100%;padding:6px 0;text-align:center;background:#eee;font-size:1.14286em;line-height:1.96875em}.ccl-gallery .zoom{position:absolute;right:10px;bottom:10px;cursor:pointer;pointer-events:none}#slideshow{position:relative;height:290px;margin-bottom:15px;padding:5px 5px 2px 5px;background:#FFFFFF}#slideshow .slide{position:absolute;width:100%;padding-right:5px;overflow:hidden;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:0}#slideshow .image{width:98%}#slideshow .image img{margin:0 auto}@media (min-width: 48.75em){#slideshow .image{width:530px;margin-right:0}}#slideshow .firstSlide{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:10}#slideshow-nav{float:left;position:relative;top:77%;margin-left:2%;height:20px;z-index:20}#slideshow-nav li{display:inline-block;width:10px;height:10px;margin-left:8px;cursor:pointer;background:#FFFFFF;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 2px 2px rgba(0,0,0,0.3);box-shadow:0px 0px 2px 2px rgba(0,0,0,0.3)}#nav-left,#nav-right{position:absolute;top:45%;display:block;padding:5px 15px;cursor:pointer;text-align:center;z-index:30;background:#444446;color:#fff}#slideshow #nav-left{left:-20px}#slideshow #nav-right{right:-20px}#slideshow .slide-content{display:none}@media (min-width: 48.75em){#slideshow .slide-content{display:block;margin-left:5px;padding:10px 40px;text-align:center}}#slideshow .pip{position:relative;top:2px;width:6px;height:6px;margin:auto;background:#333333;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-border-radius:10px;border-radius:10px}#overlay{position:absolute;top:0;left:0;background:#000;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;z-index:1000;display:none}#overlay-contents{position:absolute;top:0;left:50%;width:600px;margin-left:-300px;padding:20px;background:#FFFFFF;z-index:1001;display:none}#overlay-contents .close{position:absolute;right:60px;cursor:pointer}#overlay-contents .header{margin-bottom:20px;padding:0 250px 20px 0;border-bottom:1px solid #eee}.overlay-content{margin-top:60px}.case-study-header .attachment{float:right}.case-study-list{padding-left:10px}.search-result{margin-bottom:30px}.search-result h3 a{color:#666}#user-login{padding-right:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #eee}#user-register{padding-left:30px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#user-login,#user-register{margin-bottom:15px}#user-login h2,#user-register h2{text-align:center}@media (min-width: 48.75em){#user-login,#user-register{float:left;width:50%}}#forgotPassword{display:block;max-width:400px;margin:0 auto}#register{display:block;max-width:400px;margin:0 auto}@media (min-width: 48.75em){.team-list .tile{float:left;width:32%;margin:0 2% 2% 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.team-list .tile:nth-child(3n+3){margin-right:0}.team-list .tile:nth-child(3n+4){clear:left}}@media (min-width: 58.75em){.team-list .tile:nth-child(3n+3){margin-right:2%}.team-list .tile:nth-child(3n+4){clear:none}.team-list .tile{float:left;width:23.5%;margin:0 2% 2% 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.team-list .tile:nth-child(4n+4){margin-right:0}.team-list .tile:nth-child(4n+5){clear:left}}.team-list .tile{position:relative}.team-list .tile .inner{padding:10px 20px 30px 20px;border:1px solid #eee;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;text-align:center}.team-list .tile .tooltip{position:absolute;display:none;width:100%;height:100%;padding:70px 20px 20px 20px;background:rgba(255,255,255,0.7);text-align:center}.members-tabs li{position:relative;top:1px;display:inline-block;padding:6px 14px;border-top:1px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;background:#fff;cursor:pointer}.members-tabs li:hover{background:#eee}.members-tabs li.active{z-index:1}.members-tabs li.active:hover{background:#fff}.memebers-tab-content{position:relative}.memebers-tab-content .tab-content{width:100%;display:none;padding:10px 20px 30px 20px;border:1px solid #eee;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.graphics-download img{max-width:60px !important}@media (min-width: 48.75em){.graphics-download img{max-width:150px !important}}.graphics-download td{vertical-align:middle !important}.graphics-download td.download{text-align:center}.graphics-download-details .logo,.graphics-download-details .address{float:left;width:49%}.graphics-download-details .logo{text-align:center;margin-right:2%}.thumbsup-container{margin-top:60px}.thumbsup-container .heading{font-size:2.57143em;line-height:1.45833em;margin-bottom:20px;color:#4d4d4d;font-weight:bold;text-align:center}.thumbsup-container .image-row{margin-bottom:20px !important;padding-bottom:20px !important;border-bottom:1px solid #eee}.thumbsup-container .image-row .entry-heading{margin-bottom:0px;font-size:20px}.thumbsup-container .image-row .thumbsup button{border:none;background-color:#8dc879;padding:10px 12px;color:#fafafa}.thumbsup-container .image-row .already_voted{color:#ABABAB}.thumbsup-container .vote{font-size:36px;padding:20px;text-align:center}.thumbsup-container .vote span{font-size:18px}.comp-winner .entry .image{margin-bottom:20px}.comp-winner .entry .entry-heading{margin-bottom:0px;font-size:20px}.comp-runners-up{margin-top:60px}.comp-runners-up .images{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.comp-runners-up .images .runner-up{width:30%;margin-bottom:20px;margin-left:10px}.comp-runners-up .images .runner-up .runner-up-heading{font-weight:bold;font-size:18px;text-align:center;margin-bottom:0px}.blog .info a{color:#6BA4D3}.blog .article{clear:both;padding-bottom:10px}.blog .date i{float:left;margin-right:10px}.blog h3 a{color:#666}.blog-simple h3{margin-bottom:0}.blog-simple .article{border-bottom:1px dotted #eee}.blog-list .article{margin-bottom:30px}.blog-list .date{margin-bottom:15px}.blog-list .media>:first-child{margin-right:20px}.blog-post h2{font-size:1.28571em;line-height:1.75em;font-weight:normal}.blog-post header{margin-bottom:20px}.blog-post footer{margin-top:30px;padding-top:30px;border-top:1px solid #EFEFEF}.blog-post .date{float:left}.blog-post .date img{position:relative;top:5px;margin-right:10px}.blog-post .social{float:right}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}hr{height:1px;background:none;border:none;border-bottom:1px solid #E4E4E4;display:block;width:100%;margin:20px 0px}.gnt_vote_list_ballotbox{overflow:hidden;*zoom:1}.faq-search-form .search,.faq-search-form .btn{display:inline-block}.faq-search-form .search{width:60% !important;height:39px}.faq-search-form .btn{width:80px}.faqs{overflow:hidden;*zoom:1;border:1px solid #C7C7C7}.faqs ul{margin:0px;padding:0px;list-style:none}.faqs ul a{display:block;padding:5px;font-size:14px;line-height:18px}.faqs ul a.has-children{color:#5F5F5F}.faqs ul a.active{font-weight:bold;color:#333333}.faqs .faq-questions{padding:10px}.faqs .faq-questions .heading{line-height:20px}.faqs .faq-first,.faqs .faq-second,.faqs .faq-third{float:left}.faqs .faq-first{background-color:#EFEFEF;width:35%}.faqs .faq-second{background-color:#F9F9F9;width:65%}.faqs .faq-second .faq-questions,.faqs .faq-third .faq-questions{display:none}.faqs .has-children{position:relative;padding-right:10px}.faqs .has-children:after{position:absolute;top:5px;right:0px;content:">"}.faqs .icon-comment{margin:0 2px 0 12px}.faqs .disqus-comment-count,.faqs .icon-comment{color:#5F5F5F}.votes-inner{float:left;margin-right:20px;text-align:center}.votes-inner .voteCount{display:block;margin-bottom:10px;padding:8px 20px;background-color:#fff;border:1px solid #EFEFEF}.text-success-color{color:#45c663}.text-alert-color{color:#d74040}.l-container{*zoom:1;max-width:32.85714em;_width:32.85714em;padding-left:0.71429em;padding-right:0.71429em;margin-left:auto;margin-right:auto;max-width:100%}.l-container:after{content:"";display:table;clear:both}@media (min-width: 48.75em){.l-container{max-width:55.71429em;padding-left:0.71429em;padding-right:0.71429em;margin-left:auto;margin-right:auto;max-width:100%}.l-container:after{content:"";display:table;clear:both}}@media (min-width: 58.75em){.l-container{max-width:67.14286em;padding-left:0.71429em;padding-right:0.71429em;margin-left:auto;margin-right:auto}.l-container:after{content:"";display:table;clear:both}}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}.hide-on-mobile{display:none}@media (min-width: 48.75em){.hide-on-mobile{display:inline-block}}.sidebar{*zoom:1}.sidebar:after{content:"";display:table;clear:both}@media (min-width: 48.75em){.sidebar{width:28.20513%;float:left;margin-right:2.5641%}}@media (min-width: 58.75em){.sidebar{width:23.40426%;float:left;margin-right:2.12766%}}.main{*zoom:1}.main:after{content:"";display:table;clear:both}@media (min-width: 48.75em){.main{width:69.23077%;float:right;margin-right:0}}@media (min-width: 58.75em){.main{width:74.46809%;float:right;margin-right:0}}.l-full-width .main{float:none;width:auto;margin-right:auto;*margin-left:auto;display:block}@media (min-width: 48.75em){.l-flipped .sidebar{float:right;margin-right:0}}@media (min-width: 58.75em){.l-flipped .sidebar{float:right;margin-right:0}}@media (min-width: 48.75em){.l-flipped .main{float:left;margin-right:2.5641%}}@media (min-width: 58.75em){.l-flipped .main{float:left;margin-right:2.12766%}}.l-right-4-col .sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 48.75em){.l-right-4-col .sidebar{padding-left:10px;width:38.46154%;float:right;margin-right:0}}@media (min-width: 58.75em){.l-right-4-col .sidebar{padding-left:20px;width:31.91489%;float:right;margin-right:0}}@media (min-width: 48.75em){.l-right-4-col .main{width:58.97436%;float:left;margin-right:2.5641%}}@media (min-width: 58.75em){.l-right-4-col .main{width:65.95745%;float:left;margin-right:2.12766%}}#manufacturer-of-trade{padding:10px 20px;background:#444446;border:2px solid #999;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;color:#fff}#manufacturer-of-trade h3{color:#fff}@media (min-width: 48.75em){.top-offset{position:relative;top:-20px}}.halves{*zoom:1}.halves:after{content:"";display:table;clear:both}@media (min-width: 48.75em){.halves .half{width:48.71795%;float:left;margin-right:2.5641%}}@media (min-width: 58.75em){.halves .half{width:48.93617%;float:left;margin-right:2.12766%}}@media (min-width: 48.75em){.halves .half--last{width:48.71795%;float:right;margin-right:0}}@media (min-width: 58.75em){.halves .half--last{width:48.93617%;float:right;margin-right:0}}#top-bar{color:#fff;padding:10px 0px;background:#999}#top-bar a{color:#fff}#top-bar a:hover{color:#d9d9d9}#top-bar .l-container{text-align:center}@media (min-width: 48.75em){#top-bar .l-container{text-align:left}#top-bar .l-container>div:first-child{float:left}#top-bar .l-container>div:last-child{float:right}}#top-bar .addresses{margin-bottom:0px;padding:40px 0}#top-bar .addresses>li{margin-bottom:24px}@media (min-width: 48.75em){#top-bar .addresses>li{margin-bottom:0px}}#top-bar .addresses .header{font-size:18px;margin-bottom:10px}#top-bar .item{float:left;display:inline-block;height:30px;margin-left:30px;font-size:0.85714em;line-height:1.75em}#top-bar .links{position:relative;top:10px}#top-bar .links img{margin-right:10px}#top-bar .icon-2x{float:left;position:relative;top:-2px;padding-right:10px;color:#444446}#top-bar .large-text{font-size:22px}#login-header span{margin:0 10px}#email-header img{position:relative;top:3px}#contact-details{display:none}#contact-details-toggle{font-size:20px}#contact-details-toggle .icon-2x{top:-6px}.mini-search{position:relative;top:2px;width:20px;height:20px;padding:5px;background:#444446;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.mini-search>div{position:absolute;right:0;width:218px}.mini-search .input{position:relative;top:-4px;float:left;width:170px;margin-left:5px;padding:4px;overflow:hidden;color:#fff;background:#515153;border:1px solid #76767a}.mini-search .submit{display:none}.mini-search #search-btn{position:relative;left:12px;cursor:pointer;color:#fff !important}#header .l-container{padding-top:30px}@media (min-width: 48.75em){#logo{width:38.46154%;float:left;margin-right:2.5641%}}@media (min-width: 58.75em){#logo{width:31.91489%;float:left;margin-right:2.12766%}}#tagline{display:none}@media (min-width: 48.75em){#tagline{display:inline-block;padding:30px;width:58.97436%;float:right;margin-right:0}}@media (min-width: 58.75em){#tagline{width:65.95745%;float:right;margin-right:0}}#main-navigation{background:#444446}#main-navigation #menu-button{color:#fff;background:#515153;border:none;cursor:pointer}#main-navigation a{color:#fff;padding:16px 20px}#main-navigation a:hover,#main-navigation a.nav-selected,#main-navigation a.nav-path-selected{background:#515153}@media (min-width: 48.75em){#main-navigation{width:100%;float:left;margin-right:2.5641%;text-align:center}#main-navigation li{display:inline-block;padding:15px 1px}}@media (min-width: 58.75em){#main-navigation{width:100%;float:left;margin-right:2.12766%}}#sidebarCTA{display:none}@media (min-width: 58.75em){#sidebarCTA{display:inline-block;position:fixed;top:42%;right:0;text-align:center;background:#fff;z-index:20}#sidebarCTA .CTAsection{padding:20px 5px;border:1px solid #444446}#sidebarCTA .CTAsection .list li{margin:0 5px}#sidebarCTA .span{margin-top:10px}}#page-header{padding:30px 0 40px 0;background:#b71b28}#page-header h1{color:#FFFFFF;margin-bottom:0}#breadcrumbs{color:#999;padding:10px 10px;background:#FFFFFF;border-bottom:1px solid #EFEFEF;font-size:0.85714em;line-height:1.75em}#breadcrumbs li{padding:0 10px}#breadcrumbs a{color:#999}#breadcrumbs a:hover{color:#b71b28}.sidebar-section{margin-bottom:20px}.sidebar-section .list-vertical{font-size:0.92857em;line-height:1.61538em}.sidebar-section .list-vertical a{color:#666}.sidebar-section .list-vertical a:hover{color:#999}.sidebar-section .list .nav-selected,.sidebar-section .list .nav-path-selected{font-weight:bold}.sidebar-section .list .nav-selected:hover,.sidebar-section .list .nav-path-selected:hover{color:#666}.sidebar-section .list span{float:right}.sidebar-heading{padding-left:10px;font-weight:normal;text-transform:uppercase;border-bottom:5px solid #b71b28}#footer{margin-top:30px;color:#b3b3b3}#footer .list a{color:#b3b3b3}#footer .list a:hover{color:#ccc}#footer-featured{display:none}@media (min-width: 48.75em){#footer-featured{display:block;background:#eee;padding:40px}#footer-featured #footer-testimonial{float:left;width:50%}#footer-featured #kbsa{float:right;width:40%}#footer-featured #kbsa img{float:right;max-height:100px;margin-left:15px}}#footer-main{background:#000;padding:40px}#footer-main .l-container>div .tile{margin-bottom:10px}@media (min-width: 48.75em){#footer-main .l-container>div .tile{float:left;width:30%;margin:0 5% 5% 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#footer-main .l-container>div .tile:nth-child(3n+3){margin-right:0}#footer-main .l-container>div .tile:nth-child(3n+4){clear:left}#footer-main .l-container>div .tile{margin-bottom:0px}}#social-icons{font-size:30px;text-align:center}@media (min-width: 48.75em){#social-icons{font-size:42px}#social-icons li{margin:0 5px}}#legal{text-align:center}#legal a{color:#b3b3b3}#legal a:hover{text-decoration:underline}#services-list a{color:#666}#services-list .tile{padding:15px 20px;text-align:center;cursor:pointer}#services-list .tile:hover{background:#eee;border-color:#999}@media (min-width: 58.75em){#services-list{width:90%}}
