.main{position:relative;width:998px;margin:0 auto;border-right:1px solid #cecece;border-left:1px solid #cecece;background-color:#fff}.main:after{content:' ';display:table;clear:both}.main h3{margin:0;font-size:18px;font-weight:400;color:#000}.main p{font-size:14px;line-height:22px}.main strong{font-weight:600}.main li{font-size:14px;line-height:22px}.main section{float:right;width:675px;margin:33px 44px 22px 0}.main section h1,.main section h2{font-size:22px;line-height:1.2em;font-weight:400;color:#000}.main section h2{margin:0;padding:1px 0 15px 15px}.main article a{display:block;color:#c65d00}.main article a:hover{text-decoration:underline}.main section p{margin-bottom:12px}.main section article b{display:block;float:left;margin-right:5px;font-weight:400;color:#000}.main .column-container:after{display:table;clear:both;content:''}.main .column{float:left;width:430px;min-height:80px}.main .column:first-child{margin-right:40px}.sidebar{float:left;width:205px;margin:34px 0 21px 44px}.sidebar h3{margin:2px 0 8px 0}.sidebar h4{margin-bottom:7px;font-size:16px;font-weight:normal;color:#000}.sidebar p{margin-bottom:10px;font-size:11px;line-height:1.4em}.sidebar article{margin-bottom:15px}.sidebar article a{display:inline;font-size:11px}.sidebar .press-contact p{margin-bottom:0}.sidebar .contact-no{letter-spacing:.5px}.sidebar .story-meta div{margin:0 0 5px 0}.sidebar .story-meta div:last-child{margin:0 0 15px 0}.sidebar .story-meta p{margin:0}.bar{margin-top:7px;margin-bottom:14px;padding:7px 44px;line-height:normal;border-top:1px solid #cecece;border-bottom:1px solid #cecece}section .bar h2{padding:0}.shader{background:#fff;background:linear-gradient(to bottom, #fff 40%, #e8e8e8 100%)}.filter.bar{padding:16px 15px 14px;border:1px solid #cecece;border-radius:4px;box-shadow:inset 0 0 1px #cecece}.filter select{margin:-2px 0 0 12px;font-size:16px}.main .company-offices{margin-top:40px;margin-bottom:0}.company-offices article{float:left;clear:none;width:205px;padding:0 0 40px;font-size:11px}.company-offices article:nth-child(3n-1){margin:0 30px}.company-offices article:nth-child(3n+1){clear:left}.company-offices .office-location{margin-top:15px;margin-bottom:1px;font-size:16px;font-weight:400;color:#000}.company-offices .office-description{margin-top:1px;margin-bottom:3px;font-size:11px;font-weight:600;color:#000}.company-offices article p{margin:0;font-size:11px;line-height:initial}.company-offices .office-phone{margin-top:8px}.company-offices .office-contact a{font-weight:400}.company-offices .office-fax{margin-bottom:8px}.company-offices .office-support-region{margin-top:12px;padding-top:11px;font-weight:600;border-top:solid 1px #e5e5e5}.company-offices .showroom{margin-top:8px;margin-bottom:8px}.company-offices .showroom-title{font-weight:600}.company-about-us article{padding-top:0;padding-left:0;border:0}.company-about-us article h2{padding:0 0 10px}.company-about-us article p{font-size:12px}.company-partners .bar{margin:10px 0 21px 0;padding:6px 0 7px}.company-partners .bar span{display:inline-block;width:425px;margin-left:44px;font-size:16px}.main .company-partners{width:100%;margin:0}.company-partners article{padding:34px 45px 0;border:0}.company-partners article h2{padding:0 0 7px}.company-partners article p{font-size:12px}.company-partners .form-container div{display:inline-block;width:425px;margin-left:45px;vertical-align:top}.company-partners .form-container label{float:left;clear:both;width:113px;padding:8px 0;font-size:13px;font-weight:600}.company-partners .form-container input,.company-partners .form-container textarea{margin-bottom:6px;font-size:14px;color:#494949;border:1px solid #ebebeb;border-radius:4px;background-color:#f2f2f2}.company-partners .form-container input:focus,.company-partners .form-container textarea:focus{border-color:#dbdbdb;outline:none;background:white;box-shadow:0 0 4px 0 #d1d1d1}.company-partners .form-container input{float:left;box-sizing:border-box;width:302px;margin-top:2px;padding:6px;line-height:18px}.company-partners .form-container .wrapper{display:block;float:left;position:relative;width:202px;height:32px;margin-bottom:6px;border:1px solid #ebebeb;border-radius:3px;background-color:#f2f2f2}.company-partners .form-container .wrapper select{position:absolute;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0;border:0;outline:0}.company-partners .form-container .wrapper:hover{cursor:pointer;border-color:#bbb}.company-partners .form-container .text{display:inline-block;overflow:hidden;position:relative;padding:0 6px;font-family:'Open Sans', sans-serif;font-size:14px;line-height:32px;white-space:nowrap;color:#2d2d2e}.company-partners .form-container .arrow{position:absolute;top:12px;right:12px;width:11px;height:9px;background:url(https://images.blackmagicdesign.com/images/webstore/shared/store-icons.png?_v=1460999824) no-repeat 0 -30px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi){.company-partners .form-container .arrow{background-image:url(https://images.blackmagicdesign.com/images/webstore/shared/store-icons@2x.png?_v=1460999824);background-size:175px 356px !important}}.company-partners .form-container .small{width:202px;background-position:left -28px}.company-partners .form-container textarea{box-sizing:border-box;width:100%;min-height:107px;padding:6px;border:1px solid #999}.company-partners hr{width:907px;margin:0 auto 30px}.company-partners .wrapEnquiry{padding:30px 0 30px;text-align:center}.company-partners .form-container .formError{display:block;clear:both;margin-bottom:6px;padding-left:119px;font-size:11px;font-style:italic;color:#c00}.company-partners .col-right .formError:last-child{padding-left:0}.company-partners .partnership-enquiry-success{display:block}