/*! Flickity v1.2.1
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.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-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-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{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;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}.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;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.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:medium 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:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.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 40px;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}/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#d1d3d4;text-shadow:none}::selection{background:#d1d3d4;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}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}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,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:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}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;height:0}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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;text-overflow:ellipsis}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{border:none;font-size:100%;margin-top:5px}.select2-dropdown{background-color:#fff;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:none;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#8c8e90;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #8c8e90}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #8c8e90}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0}.select2-container--classic .select2-dropdown{background-color:#fff}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#8c8e90}.picture-item{height:220px;margin-top:24px}.picture-item.shuffle-item{margin-left:0}.picture-item.picture-item--h2{height:464px}.picture-item.span6:not(.picture-item--h2) .picture-item__details{position:absolute;bottom:0;left:0;width:100%;background-color:#333;background-color:rgba(0,0,0,.6);color:#fff;overflow:hidden}.picture-item.span6:not(.picture-item--h2) .picture-item__description{display:none}.picture-item .picture-item__inner{background:#ecf0f1;height:100%;overflow:hidden}.picture-item img{display:block;width:100%;height:auto}.picture-item .picture-item__blur{display:none}.picture-item .picture-item__description,.picture-item .picture-item__details{padding:1em}.picture-item .picture-item__description{margin:0;padding-top:0;padding-right:2em}.picture-item .picture-item__tags{margin:0}@supports (filter:blur(1px)) or (-webkit-filter:blur(1px)){.picture-item.span6:not(.picture-item--h2) .picture-item__blur{position:absolute;z-index:1;top:calc(50px - 220px);left:0;display:block;-webkit-filter:blur(7px);filter:blur(7px)}.picture-item.span6:not(.picture-item--h2) .picture-item__details{background:0 0}.picture-item.span6:not(.picture-item--h2) .picture-item__tags,.picture-item.span6:not(.picture-item--h2) .picture-item__title{position:relative;z-index:2}}.shuffle--container{position:relative;overflow:hidden}.shuffle--fluid .shuffle__sizer{position:absolute;opacity:0;visibility:hidden}.shuffle--animatein{overflow:visible}.shuffle--animatein .picture-item__inner{opacity:0;transform:translate(0,220px)}.shuffle--animatein .picture-item__inner--transition{transition:all .6s ease}.shuffle--animatein .picture-item.in .picture-item__inner{opacity:1;transform:translate(0,0)}@media (max-width:47.9375em){.picture-item{height:auto;margin-top:20px}.picture-item.picture-item--h2{height:auto}.picture-item .picture-item__description,.picture-item .picture-item__details{font-size:.875em;padding:.625em}.picture-item .picture-item__description{padding-right:.875em;padding-bottom:1.25em}.filter>.row-fluid,.filter>.row-fluid>div{margin:10px 0}.m-nofloat{float:none}}@font-face{font-family:Scala;src:url(fonts/scala.eot);src:url(fonts/scala.woff) format('woff'),url(fonts/scala.ttf) format('ttf'),url(fonts/scala.svg#scala) format('svg')}@font-face{font-family:FedraSans;src:url(fonts/Fedra-Sans-Std-Medium17252.eot);src:url(fonts/Fedra-Sans-Std-Medium17252.woff) format('woff'),url(fonts/Fedra-Sans-Std-Medium17252.svg#FedraSansStd-Medium) format('svg');font-weight:500;font-style:normal}@font-face{font-family:FedraSans;src:url(fonts/Fedra-Sans-Std-Book17248.eot);src:url(fonts/Fedra-Sans-Std-Book17248.woff) format('woff'),url(fonts/Fedra-Sans-Std-Book17248.svg#FedraSansStd-Book) format('svg');font-weight:400;font-style:normal}@font-face{font-family:FedraSans;src:url(fonts/Fedra-Sans-Std-Normal17254.eot);src:url(fonts/Fedra-Sans-Std-Normal17254.woff) format('woff'),url(fonts/Fedra-Sans-Std-Normal17254.svg#FedraSansStd-Normal) format('svg');font-weight:300;font-style:normal}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?8v8ra3);src:url(fonts/icomoon.eot?8v8ra3#iefix) format('embedded-opentype'),url(fonts/icomoon.woff2?8v8ra3) format('woff2'),url(fonts/icomoon.ttf?8v8ra3) format('truetype'),url(fonts/icomoon.woff?8v8ra3) format('woff'),url(fonts/icomoon.svg?8v8ra3#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!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}.icon-winten:before{content:"\e900"}.icon-plus:before{content:"\e604"}.icon-arrow-right:before{content:"\e601"}.icon-ArrowDown:before{content:"\e603"}.icon-arrow-left:before{content:"\e602"}*{margin:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-family:Scala,Georgia,Times,'Times New Roman',serif;color:#000;font-size:16px;line-height:16px;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}h1,h2,h3,h4,h5,h6{color:#000;margin:0 0 20px 0;padding:0;line-height:.9;font-weight:500;font-size:16px;letter-spacing:0;font-style:normal;font-family:FedraSans,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}p{font-family:Scala,Georgia,Times,'Times New Roman',serif;color:#000;font-size:16px;line-height:25px;letter-spacing:.003em;margin:0 0 25px 0;font-weight:400}p strong{font-weight:600}input,textarea{font-family:Scala,Georgia,Times,'Times New Roman',serif;outline:0}::-webkit-input-placeholder{color:#8c8e90;opacity:1}::-webkit-textarea-placeholder{color:#8c8e90;opacity:1}:-moz-placeholder{color:#8c8e90;opacity:1}:-moz-textarea-placeholder{color:#8c8e90;opacity:1}::-moz-placeholder{color:#8c8e90;opacity:1}::-moz-textarea-placeholder{color:#8c8e90;opacity:1}:-ms-input-placeholder{color:#8c8e90;opacity:1}:-ms-textarea-placeholder{color:#8c8e90;opacity:1}:invalid{box-shadow:none}:-moz-submit-invalid{box-shadow:none}:-moz-ui-invalid{box-shadow:none}input:-webkit-autofill{background-color:#fff!important}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}a,a:focus,a:visited{color:#000;outline:0;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}a:hover{color:#333;outline:0;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.transition{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.inner{width:1180px;margin:0 auto}body{background-color:#fff}body.grey{background-color:#eaebeb}#loading{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:99999}#loading img{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#newsletter-overlay{position:fixed;top:-150%;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:10000;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.shownewsletter #newsletter-overlay{top:0;background-color:rgba(0,0,0,.7)}#newsletter-wrap{position:absolute;top:50%;left:50%;width:420px;height:330px;background-color:#fff;z-index:10001;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#newsletter-close{position:absolute;top:15px;right:15px;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);cursor:pointer}#newsletter-close i{font-size:24px;color:#9fa6ad;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#newsletter-close:hover i{color:#000}#newsletter-content{float:left;width:100%;padding:0 20px;text-align:center;margin:30px 0 20px 0}#newsletter-content h2{font-size:16px;text-transform:uppercase;color:#df7a1c;margin:0 0 15px 0}#newsletter-content p{font-size:16px;line-height:19px;color:#000;margin:0 0 15px 0}#newsletter-form{float:left;width:100%;padding:0 20px}#newsletter-form label{float:left;width:100%;padding:0 0 10px 0;font-size:14px}#newsletter-form input[type=text]{float:left;width:100%;padding:10px 0;border:1px solid #df7a1c;margin:0 0 15px 0;color:#666;font-size:12px;text-align:center}#newsletter-form input[type=email]{float:left;width:100%;padding:10px 0;border:1px solid #df7a1c;margin:0 0 15px 0;color:#666;font-size:12px;text-align:center}#newsletter-form input[type=submit]{float:left;width:100%;height:40px;padding:0;border:1px solid #df7a1c;background-color:#df7a1c;color:#000;text-transform:uppercase;font-size:12px}#search-overlay{position:fixed;top:-150%;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:10000;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.showsearch #search-overlay{top:0;background-color:rgba(0,0,0,.7)}#search-wrap{position:absolute;top:50%;left:50%;width:100%;max-width:420px;background-color:transparent;z-index:10001;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#search-close{position:absolute;top:60px;left:50%;margin:0 0 0 -13px;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);cursor:pointer}#search-close i{font-size:24px;color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#search-close:hover i{color:#df7a1c}#search-form{float:left;width:100%;padding:0 20px}#search-form fieldset{float:left;width:100%;margin:0;padding:0;border:none}#search-form .field{float:left;width:80%}#search-form label{float:left;width:100%;padding:0 0 10px 0;font-size:14px}#search-form input[type=text]{float:left;width:100%;padding:0 12px;height:40px;border:1px solid #df7a1c;margin:0;color:#fff;background-color:transparent;font-size:14px;text-align:left}#search-form input[type=submit]{float:right;width:20%;height:40px;padding:0;border:1px solid #df7a1c;background-color:#df7a1c;color:#000;text-transform:uppercase;font-size:12px}#share-overlay{position:fixed;top:-150%;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:10000;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.showshare #share-overlay{top:0;background-color:rgba(0,0,0,.7)}#share-wrap{position:absolute;top:50%;left:50%;width:100%;max-width:420px;background-color:transparent;z-index:10001;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#share-close{position:absolute;top:60px;left:50%;margin:0 0 0 -13px;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);cursor:pointer}#share-close i{font-size:24px;color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#share-close:hover i{color:#df7a1c}#share-options{float:left;width:100%;padding:0 20px}#share-options{float:left;width:100%;padding:0 20px}#wrap{float:left;width:100%}header{float:left;width:100%;height:150px;background-color:#fff}#header-inner{width:980px;margin:0 auto;position:relative}#logo{float:left;width:255px;margin:30px 0 0 0}#logo a{color:#929396}#logo a:hover{color:#df7a1c}#logo i{font-size:69px}#navigation{float:left;width:170px;margin:30px 0 0 0}#navigation ul{float:left;width:100%;list-style:none;margin:0;padding:0}#navigation ul li{float:left;width:100%;margin:0 0 2px 0;padding:0;font-size:13px;letter-spacing:.01em;font-weight:700;color:#6d6e70;font-family:Scala,Georgia,Times,'Times New Roman',serif}#navigation ul li a{color:#6d6e70}#navigation ul li a.current,#navigation ul li a.section,#navigation ul li a:hover{color:#df7a1c}#contact-search{position:absolute;top:30px;right:0;width:240px}#contact-search .contact-search-line{float:left;width:100%;position:relative;margin:0}#contact-search .contact-search-line span{float:right;width:50px;font-size:13px;letter-spacing:.01em;font-weight:700;color:#6d6e70;font-family:Scala,Georgia,Times,'Times New Roman',serif}#contact-search .contact-search-line span a{color:#6d6e70}#contact-search .contact-search-line span a:hover{color:#df7a1c}#contact-search .contact-search-line span a.current{color:#df7a1c}#contact-search .search-container{height:23px;margin:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#contact-search .search-container span{padding:4px 0}#contact-search .search-container input{display:none;position:absolute;top:0;left:0;width:185px;height:23px;border:none;border-right:1px solid #fff;padding:3px;background-color:transparent;font-size:14px}#contact-search .search-container:hover{background-color:#eaebeb}#contact-search .search-container:hover a{color:#000}#contact-search .search-container:hover input{display:block}#contact-search .search-container.active{background-color:#eaebeb;margin:25px 0 0 0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#contact-search .search-container.active a{color:#000}#contact-search .search-container.active input{display:block}main{float:left;width:100%}main.black{background-color:#000}.main-inner{width:980px;margin:0 auto;position:relative}.slider-inner{width:1440px;margin:0 auto;position:relative}#slider{float:left;width:100%;height:auto;position:relative;z-index:1;overflow:hidden;padding:0;margin:0 0 30px 0;list-style:none}#slider img{max-width:100%;height:auto}#slider .carousel-cell{float:left;width:100%}#slider .flickity-page-dots{position:absolute;bottom:20px}#slider .flickity-page-dots li{display:inline-block;width:13px;height:13px;background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 10px 0 0;cursor:pointer;text-indent:-9999px;border:1px solid #fff}#slider .flickity-page-dots li.is-selected{background-color:#fff}#slider .flickity-page-dots li:hover{background-color:#fff}#slider .cd-slider-wrapper{float:left;width:100%;height:600px;overflow:hidden;padding:0;margin:0;list-style:none}#slider .cd-slider{float:left;width:100%;height:600px;overflow:hidden;padding:0;margin:0;list-style:none}#slider .slide{float:left;width:100%;height:100%;position:absolute}#slider .slide-inner{display:block;width:980px;margin:0 auto;position:relative;z-index:100}#slider .visible .slide-inner{display:block}#slider .slide-details{position:absolute;top:40px;left:40px;width:340px}#slider .slide-details .slide-titles{float:left;width:100%;margin:0 0 45px 0}#slider .slide-details .slide-titles ul{float:left;width:100%;border-top:1px solid #ccc;list-style:none;margin:0;padding:0}#slider .slide-details .slide-titles ul li{float:left;width:100%;border-bottom:1px solid #ccc;font-size:30px;line-height:30px;font-family:FedraSans,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500;padding:5px 0 0 0}#slider .dark .slide-titles ul li{color:#fff}#slider .slide-address{float:left;width:100%}#slider .slide-details .slide-address{float:left;width:100%;border-bottom:1px solid #df7a1c;padding:0 0 5px 0;margin:0 0 10px 0}#slider .slide-details .slide-address span{color:#df7a1c;font-size:21px;font-family:Scala,Georgia,Times,'Times New Roman',serif}#slider .slide-details .slide-button{float:left;width:100%}#slider .slide-details .slide-button a{float:left;width:100%;max-width:155px;height:31px;margin:0 0 12px 0;font-family:FedraSans,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500;font-size:12px;letter-spacing:.01em;text-align:center;line-height:34px;text-transform:uppercase;background-color:#df7a1c;color:#fff}#slider .slide-details .slide-button a:hover{color:#df7a1c;background-color:#fff}#sections-grid{float:left;width:100%;position:relative;z-index:10;margin:0;background-color:rgba(0,0,0,.7);padding:15px 0 0 0}.sections-layer{float:left;width:100%;padding:0 0 55px 0}.section{float:left;margin:0 40px 0 0;width:215px}.sections-layer .section:nth-child(1){margin:0 40px 0 0;float:left}.sections-layer .section:nth-child(2){margin:0;float:left}.sections-layer .section:nth-child(3){margin:0;float:right}.section h2{float:left;width:100%;font-size:12px;text-transform:uppercase;border-top:1px solid #252525;color:#bababa;padding:10px 0 20px 0;margin:0}.section-media{float:left;width:100%;height:191px;position:relative}.section-media img{width:100%;height:auto}.section-media span{position:absolute;top:0;right:0;display:block;background-color:#000;padding:5px 8px 3px 8px;color:#df7a1c;font-size:12px;line-height:15px;font-family:FedraSans,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500;z-index:10;text-transform:uppercase;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.section-media .colour{position:absolute;top:0;left:0;display:none;z-index:5}.section-media .greyscale{position:absolute;top:0;left:0;z-index:1}.section-detail{float:left;width:100%;height:auto;border-bottom:1px solid #000;padding:0;overflow:hidden;max-height:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.section-detail h3{font-size:13px;line-height:16px;color:#df7a1c;margin:0 0 5px 0;font-family:FedraSans,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500}.section-detail p{color:#fff;font-size:14px;line-height:18px}.section-detail p a{color:#df7a1c;font-size:12px;line-height:14px;font-family:FedraSans,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500;text-transform:uppercase}.section-detail p a:hover{color:#fff}.section:hover h2{border-top:1px solid #fff;color:#fff}.section:hover .section-media .colour{display:block}.section:hover .section-detail{max-height:400px;border-bottom:1px solid #fff;padding:20px 0 5px 0;overflow:visible}.section:hover .section-media span{background-color:#df7a1c;color:#000}#section-alpha{float:left;width:725px}#section-beta{float:right;width:215px}.sections-layer #section-beta .section,.sections-layer #section-beta .section:nth-child(1){margin:0}#section-beta .section-media{height:480px}#section-beta .section-media img{max-width:100%;height:auto}#contact-info{float:left;width:100%;border-top:1px solid #404040;margin:30px 0 50px 0;padding:15px 0 0 0}#contact-title{float:left;width:255px}#contact-title h2{font-size:40px;color:#3d3d3d}#contact-address-phone{float:left;width:510px;padding:4px 0 0 0}#contact-address-phone h3{font-size:12px;color:#3d3d3d;text-transform:uppercase;margin:0 0 13px 0}#contact-address-phone p{font-size:14px;line-height:18px;color:#3d3d3d}#contact-address-phone p a{color:#3d3d3d}#contact-address-phone p a:hover{color:#df7a1c}#contact-address{float:left;width:255px}#contact-phone{float:left;width:255px}#search-info{float:left;width:100%;border-top:1px solid #404040;margin:30px 0;padding:15px 0 0 0}#search-title{float:left;width:100%}#search-title h2{font-size:40px;color:#3d3d3d}#search-query{float:left;width:100%}#search-query p{font-size:14px;line-height:18px;color:#3d3d3d;margin:0}#search-results{float:left;width:100%}#search-results ul{float:left;width:100%;margin:0 0 40px 0;padding:0;list-style:none}#search-results ul li{float:left;width:100%;margin:0 0 20px 0;padding:0;border-bottom:1px solid #404040}#search-results ul li p a{color:#000}#search-results ul li p a:hover{color:#df7a1c}#pagination{float:left;width:100%}#pagination a{color:#000}#pagination a:hover{color:#df7a1c}#map{float:left;width:100%;height:1000px;margin:0;position:relative}#map-canvas{position:absolute;top:0;left:0;width:100%;height:100%}#project{float:left;width:100%;margin:0 0 80px 0;position:relative}#project-images{float:left;width:562px}#project-images img{max-width:100%;height:auto}.project-image{float:left;width:100%;margin:0 0 10px 0;position:relative}.project-enlarge{position:absolute;bottom:0;left:0;width:100%;height:35px;background-color:rgba(0,0,0,0);cursor:pointer}.project-image a:hover .project-enlarge{background-color:rgba(0,0,0,.6)}.project-enlarge span{position:absolute;bottom:9px;right:27px;font-family:FedraSans,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500;font-size:10px;letter-spacing:.03em;color:#fff;text-transform:uppercase}.project-enlarge span a{color:#fff;text-decoration:none}.project-enlarge span a:hover{color:#fff;text-decoration:none}.enlarge-icon{position:absolute;right:7px;top:7px}#project-location{float:left;width:100%;height:575px;position:relative}#project-images-carousel{float:left;width:100%;max-height:570px;overflow:hidden;position:relative}#carousel-pager{float:left;width:100%;margin:10px 0 0 0}#carousel-pager span{display:inline-block;width:13px;height:13px;background-color:#cfd0d0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 10px 0 0;cursor:pointer;text-indent:-9999px}#carousel-pager span.cycle-pager-active{background-color:#757575}#carousel-pager span:hover{background-color:#df7a1c}#project-detail{position:relative;float:right;right:0;top:0;width:385px;border-top:1px solid #000}#project-breadcrumb{float:left;margin:3px 0 0 0}#project-breadcrumb span{font-family:FedraSans,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-size:10px;letter-spacing:.03em;color:#6d6e70}#project-breadcrumb span a{color:#6d6e70;padding:0 10px}#project-breadcrumb span a:first-child{padding:0 10px 0 0}#project-breadcrumb span a:hover{color:#df7a1c}#project-pager{position:absolute;top:7px;right:0}#project-pager a{color:#7c7c7c;font-size:20px}#project-pager a:hover{color:#df7a1c}#project-pager .icon-arrow-left{float:left;margin:0 8px 0 0}#project-pager .icon-arrow-right{float:right;margin:0 0 0 8px}#project-title-address{float:left;width:100%;margin:40px 0 0 0}#project-title{float:left;width:192px}#project-title h2{font-size:40px;line-height:45px;color:#3d3d3d;font-weight:500}#project-address{float:right;margin:5px 0 0 0}#project-address h3{font-size:11px;color:#3d3d3d;font-weight:500;text-transform:uppercase;margin:0 0 2px 0}#project-address p{font-size:14px;color:#3d3d3d;line-height:18px}#project-type-description{float:left;width:100%;border-top:1px solid #3d3d3d;padding:15px 0 0 0}#project-type-sales{float:left;width:159px}#project-type-sales h3{font-size:12px;color:#3d3d3d;margin:0 0 3px 0}#project-type-sales p{font-size:14px;color:#3d3d3d;line-height:18px;margin:0 0 18px 0}#project-type{float:left;width:100%;border-bottom:1px solid #3d3d3d}#project-sales{float:left;width:100%;margin:22px 0 0 0}#project-buttons{float:left;width:100%;margin:10px 0 0 0}#project-buttons a{float:left;width:100%;height:31px;margin:0 0 12px 0;font-family:FedraSans,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500;font-size:12px;letter-spacing:.01em;text-align:center;line-height:33px;text-transform:uppercase}#project-buttons a.website{border:1px solid #df7a1c;color:#df7a1c}#project-buttons a.website:hover{border:1px solid #df7a1c;color:#fff;background-color:#df7a1c}#project-buttons a.interest{border:1px solid #8c8c8c;color:#a4a4a4}#project-buttons a.interest:hover{border:1px solid #8c8c8c;color:#fff;background-color:#8c8c8c}#project-buttons a.share{border:1px solid #b2b2b2;color:#a4a4a4}#project-buttons a.share:hover{border:1px solid #8c8c8c;color:#fff;background-color:#8c8c8c}#sharing-options{float:left;width:100%;display:none}#sharing-options ul{float:left;width:100%;margin:0;padding:0;list-style:none}#sharing-options ul{float:left;width:100%;margin:0 0 5px 0;padding:0}#sharing-options ul a{color:#a4a4a4}#sharing-options ul a:hover{color:#df7a1c}#project-grab{float:left;width:100%;border-top:1px solid #3d3d3d;margin:85px 0 0 0;padding:5px 0 0 0}#project-grab p{font-family:Scala,Georgia,Times,'Times New Roman',serif;font-size:30px;line-height:30px;color:#df7a1c;font-style:italic}#project-description{float:right;width:193px}#project-description p{color:#3d3d3d;font-size:18px;line-height:22px}.labels{color:#fff;background-color:#3d3d3d;font-family:Scala,Georgia,Times,'Times New Roman',serif;font-size:16px;text-align:center;white-space:nowrap;padding:5px 25px;position:relative;overflow:visible!important;margin:0 0 0 -50%}.labels:before{content:' ';position:absolute;width:9px;height:10px;bottom:-9px;left:0;margin:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6ODcyRDc5OTgwODNERTAxMTlBNDhCOUMyMjFCNDM2OTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODE0N0IzN0ZDMzhEMTFFNEFFNzdENUQ0MUUwODUyNDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODE0N0IzN0VDMzhEMTFFNEFFNzdENUQ0MUUwODUyNDAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI5NjAzOTZGQzM4QjExRTRBRTc3RDVENDFFMDg1MjQwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI5NjAzOTcwQzM4QjExRTRBRTc3RDVENDFFMDg1MjQwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gDB80QAAAE9JREFUeNpisbW1/c9AADAxEAaJ+BR9ACk4dOjQAhY8ChyBCi7gsg6sAIgv4HIThgJ0RSAJRXQFyIouQE34gCsI8CoAAcb//wmGJQNAgAEAmtQXb5BYjA0AAAAASUVORK5CYII=)}.labels:hover{color:#fff;background-color:#df7a1c}#profile-header{float:left;width:100%;background-color:#222;padding:35px 0}#profile-header .main-inner{border-top:1px solid #a7a7a7}#profile-title{float:left;width:255px;margin:10px 0 0 0}#profile-title h2{font-size:30px;color:#fff}#profile-navigation{float:left;width:385px;margin:10px 0 0 0}#profile-navigation ul{float:left;width:100%;margin:0;padding:0;list-style:none}#profile-navigation ul li{float:left;width:100%;margin:0 0 2px 0;padding:0 0 2px 0;border-bottom:1px solid #656565;font-family:Scala,Georgia,Times,'Times New Roman',serif;font-size:14px;line-height:14px}#profile-navigation ul li a{color:#fff;display:block;padding:6px 0}#profile-navigation ul li a:hover{color:#df7a1c}#profile-navigation ul li a.current{color:#df7a1c}#profile-navigation-alpha{float:left;width:170px}#profile-navigation-beta{float:right;width:170px}#profile{float:left;width:100%;margin:40px 0 0 0}#profile-alpha{float:left;width:215px;margin:0 22px 0 0}#profile-alpha img{margin:0 0 10px 0}#profile-alpha p{font-size:14px;line-height:16px;letter-spacing:.01em;color:#6d6e70}#profile-beta{float:left;width:305px;border-left:1px solid #3b3b3b;padding:0 0 0 15px}#profile-beta h2{font-size:12px;line-height:12px;text-transform:uppercase;margin:0 0 10px 0}#profile-beta p{font-size:30px;line-height:35px;letter-spacing:.01em}#profile-beta p:last-child{margin:0}#profile-gamma{float:right;width:385px}#profile-gamma p{font-size:17px;line-height:22px;margin:0 0 15px 0;letter-spacing:0}#profile-gamma h2{font-size:12px;line-height:14px;margin:0 0 15px 0}#projects{position:relative;z-index:20}#projects-title{float:left;width:100%;margin:35px 0 20px 0;border-top:1px solid #717171;border-bottom:1px solid #717171;padding:9px 0 0 0;position:relative}#projects-title h2{font-size:40px;color:#3d3d3d;margin:0 0 80px 0}#projects-filter{position:absolute;width:380px;left:0;bottom:5px;height:23px}#projects-filter span{float:left;font-weight:500;font-family:FedraSans,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#3d3d3d;font-size:12px;margin:4px 4px 0 0}#projects-filter ul{float:left;width:auto;list-style:none;margin:-5px 0 0 0;padding:0}#projects-filter ul li{float:left;width:auto;margin:0 5px 0 0;padding:0;color:#929497;font-size:16px;font-family:Scala,Georgia,Times,'Times New Roman',serif;position:relative}#projects-filter ul li span{position:relative;background-color:transparent;padding:5px 25px 5px 5px;font-family:Scala,Georgia,Times,'Times New Roman',serif;font-size:16px}#projects-filter ul li:hover span{background-color:#fff}#projects-filter ul li:hover span:before{content:"\e603";font-family:icomoon;position:absolute;right:8px;top:5px;font-size:20px;color:#000}#projects-filter ul li:hover ul{display:block}#projects-filter ul li ul{display:none;position:absolute;left:0;top:35px;width:270px;background-color:rgba(61,61,61,.9);z-index:20}#projects-filter ul li ul li{float:left;width:100%;font-size:16px;color:#fff;color:#fff;padding:12px 16px;background-color:transparent;font-family:FedraSans,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;cursor:pointer}#projects-filter ul li ul li:hover{background-color:#1a1617}#projects-display{position:absolute;width:300px;right:0;bottom:6px;height:23px;border-left:1px solid #000;padding:0 0 0 20px}#projects-display span{float:left;font-weight:500;font-family:FedraSans,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#3d3d3d;font-size:12px;margin:4px 4px 0 0}#projects-display ul{float:left;width:auto;list-style:none;margin:-1px 0 0 0;padding:0}#projects-display ul li{float:left;width:auto;margin:0 15px 0 0;padding:4px 5px;color:#929497;font-size:16px;font-family:Scala,Georgia,Times,'Times New Roman',serif;background-color:transparent;cursor:pointer}#projects-display ul li.active{background-color:#fff;color:#000}#projects-display ul li:hover{color:#000}#project-feature{float:left;width:100%;background-color:#fff;position:relative}#project-feature a{float:left;display:block;width:100%;height:100%;padding:20px;border:1px solid #d7d7d7;-webkit-box-shadow:0 0 0 0 rgba(50,50,50,0);-moz-box-shadow:0 0 0 0 rgba(50,50,50,0);box-shadow:0 0 0 0 rgba(50,50,50,0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#project-feature a:hover{border:1px solid #c1c1c1;-webkit-box-shadow:0 5px 10px 0 rgba(50,50,50,.2);-moz-box-shadow:0 5px 10px 0 rgba(50,50,50,.2);box-shadow:0 5px 10px 0 rgba(50,50,50,.2)}#project-feature h3{font-size:12px;color:#3d3d3d;text-transform:uppercase;margin:0 0 20px 0}#project-feature-images{float:left;width:620px}#project-feature-images img{float:left;max-width:100%;margin:0}#project-feature-images img:last-child{margin:0}#project-feature-details{float:right;width:265px}#project-feature-title{border-bottom:1px solid #999;padding:0 0 10px 0;margin:0 0 20px 0}#project-feature-title h4{font-size:30px;color:#000;margin:0}#project-feature-details-alpha{float:left;width:110px}#project-feature-details-alpha h5{font-family:FedraSans,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500;font-size:12px;letter-spacing:.02em;color:#6d6e70;text-transform:uppercase;margin:3px 0 4px 0}#project-feature-details-alpha p{font-size:14px;line-height:18px;color:#6d6e70}#project-feature-tag{float:left;width:100%}#project-feature-tag span{background-color:#e28732;display:inline-block;padding:3px 6px 2px 6px;color:#fff;font-family:FedraSans,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-size:10px;letter-spacing:.02em;text-transform:uppercase}#project-feature-details-beta{float:right;width:145px}#project-feature-details-beta p{font-size:14px;line-height:18px;color:#6d6e70}#project-feature-details-beta p span{font-family:FedraSans,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500;font-size:12px;letter-spacing:.02em;color:#6d6e70;text-transform:uppercase}#project-display{float:left;width:100%}#project-grid{float:left;width:100%;margin:40px 0 0 0}#project-grid .archived img{opacity:.7}#project-grid .project-grid-item{float:left;width:300px;height:213px;margin:0 40px 40px 0;position:relative;overflow:hidden}#project-grid .project-grid-item .tag{position:absolute;top:0;bottom:auto;right:0;padding:3px 5px 1px 5px;background-color:#000;color:#df7a1c;text-transform:uppercase;font-size:10px;font-family:FedraSans,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;letter-spacing:.02em;z-index:10;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#project-grid .project-grid-item:hover .tag{bottom:0;top:auto}#project-grid .project-grid-item .project-grid-item-detail{float:left;width:300px;height:213px;position:absolute;left:-100%;top:0;z-index:10;background:transparent url(../images/grid-overlay.png) 0 0 no-repeat;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#project-grid .project-grid-item a:hover .project-grid-item-detail{left:0}#project-grid .project-grid-item .project-grid-item-detail .project-grid-item-detail-inner{float:left;width:170px;margin:20px 0 0 25px}#project-grid .project-grid-item .project-grid-item-detail .project-grid-item-detail-inner h3{font-size:18px;color:#fff;font-family:FedraSans,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500;letter-spacing:.02em;border-bottom:1px solid grey;padding:0 0 9px 0;margin:0 0 20px 0}#project-grid .project-grid-item .project-grid-item-detail .project-grid-item-detail-inner h4{font-size:12px;color:#fff;font-family:FedraSans,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500;letter-spacing:.02em;margin:0 0 4px 0}#project-grid .project-grid-item .project-grid-item-detail .project-grid-item-detail-inner p{font-size:14px;color:#fff;line-height:18px}#project-grid .project-grid-item .greyscale{float:left;width:100%;height:auto}#project-grid .project-grid-item .colour{position:absolute;width:100%;height:auto;z-index:5;top:0;left:0;opacity:0;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}#project-grid .project-grid-item a:hover .colour{opacity:1}#project-list{float:left;width:100%;margin:0}#project-list-inner{margin:0 auto;position:relative;width:980px}#project-list .archived{opacity:.7}#project-list .project-list-item{float:left;width:100%;border-bottom:1px solid #d1d1d1;padding:12px 0;position:relative}#project-list .project-list-item .project-list-item-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0;z-index:1}#project-list .project-list-item:hover .project-list-item-background{opacity:1}#project-list .project-list-item h2{font-family:Scala,Georgia,Times,'Times New Roman',serif;color:#3d3d3d;font-size:40px;margin:0;line-height:40px;position:relative;z-index:10;padding:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#project-list .project-list-item a:hover h2{color:#df7a1c}#project-map{float:left;margin:10px 0 0 0;width:100%;height:800px;position:relative;z-index:1}#page-form{float:left;width:100%}#page-form fieldset{float:left;width:100%;border:none;padding:0;margin:0}#page-form .field{float:left;width:100%;margin:0 0 20px 0}#page-form .Actions{float:left;width:100%;margin:0 0 20px 0}#page-form .Actions input{padding:10px 25px;border:1px solid silver;background-color:#fff;margin:0 0 15px 0}#page-form .text label{float:left;width:100%;margin:0 0 5px 0}#page-form .field input[type=email],#page-form .field input[type=password],#page-form .field input[type=text]{float:left;width:100%;border:none;border-bottom:1px solid silver;padding:10px 0}footer{float:left;width:100%;padding:100px 0 80px 0}#contact footer{background-color:#eaebeb}#footer-inner{width:980px;margin:0 auto;position:relative;border-top:1px solid #464646}#footer-inner span{font-size:12px;color:#6d6e70}#footer-copyright{float:left;width:255px;height:23px;margin:10px 0 0 0;font-family:Scala,Georgia,Times,'Times New Roman',serif;padding:3px 0 0 0}#footer-navigation{float:left;width:575px;height:23px;margin:10px 0 0 15px;font-family:Scala,Georgia,Times,'Times New Roman',serif;text-align:right;padding:3px 23px 0 0}#footer-navigation a{color:#6d6e70;margin:0 0 0 20px}#footer-navigation a:hover{color:#df7a1c}#footer-subscribe{display:none;float:left;width:255px;height:23px;margin:10px 0 0 0;text-align:center;padding:3px 0 0 0}#footer-subscribe span{font-family:FedraSans,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500;font-size:12px;letter-spacing:.02em;color:#6d6e70;text-transform:uppercase;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#footer-subscribe span:hover{color:#000}#footer-credit{float:right;width:135px;height:23px;margin:10px 0 0 0;font-family:Scala,Georgia,Times,'Times New Roman',serif;text-align:right;border-left:1px solid #3a3a3a;padding:3px 0 0 0}#footer-credit span a{color:silver}#footer-credit span a:hover{color:#000}#mobile-toggle{display:none;position:fixed;top:0;left:100%;margin:0 0 0 -73px;z-index:10000;width:73px;height:105px;cursor:pointer;background-color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.showmenu #mobile-toggle{left:0;margin:0}#mobile-toggle a{position:absolute;top:43px;right:21px;width:31px;height:20px}#mobile-toggle span{position:absolute;height:4px;width:31px;background-color:#929396;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#mobile-toggle span.top-bar{top:0;left:0}#mobile-toggle span.middle-bar{top:8px;left:0;-moz-opacity:1;-khtml-opacity:1;opacity:1}#mobile-toggle span.bottom-bar{top:16px;left:0}#mobile-search{float:left;width:100%;padding:13px;background-color:#eaebeb}#mobile-search input{float:left;width:100%;padding:5px;background-color:#fff;color:#3d3d3d;font-size:13px;border:none}#mobile-toggle a:hover span{background-color:#000}.showmenu #mobile-toggle span.top-bar{top:8px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#df7a1c}.showmenu #mobile-toggle span.middle-bar{-moz-opacity:0;-khtml-opacity:0;opacity:0;background-color:#df7a1c}.showmenu #mobile-toggle span.bottom-bar{top:8px;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#df7a1c}#mobile-menu{display:none;position:fixed;top:0;left:100%;width:100%;height:100%;background-color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;z-index:10000}#mobile-menu ul{float:left;width:100%;border-top:1px solid #000;margin:0;padding:0;list-style:none}#mobile-menu ul li{float:left;width:100%;border-bottom:1px solid #000;padding:15px 20px;color:#000}#mobile-menu ul li a{color:#000}#mobile-menu ul li a:hover{color:#3d3d3d}.showmenu #mobile-menu{left:73px;padding:0 73px 0 0}#mobile-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(223,122,28,.8);z-index:9999}@media only screen and (min-width:1024px) and (max-width:3023px){#project-grid .project-grid-item:nth-child(3n+3){margin:0 0 40px 0}}@media only screen and (max-width:1550px){.slider-inner{width:980px}}@media only screen and (max-width:1023px){#header-inner{width:768px}.slider-inner{width:768px}.slider-controls-inner{width:768px}.main-inner{width:768px}#slider{height:auto}#slider .slide-inner{width:768px}#sections-grid{float:left;width:100%;position:relative;z-index:10;margin:0;background-color:rgba(0,0,0,.7);padding:15px 0 0 0}.sections-layer{float:left;width:100%;padding:0 0 37px 0}.section{float:left;margin:0 20px 0 0}.section:nth-child(1){float:left;margin:0 20px 0 0}.section:nth-child(2){float:left}.section:nth-child(3){float:right}.section-media{height:158px}#section-alpha{width:571px}#section-alpha .section{width:177px;margin:0 20px 0 0}#section-alpha .section:nth-child(1){float:left;margin:0 20px 0 0}#section-alpha .section:nth-child(2){float:left;margin:0}#section-alpha .section:nth-child(3){float:right;margin:0}#section-beta{width:177px}#section-beta .section{width:100%}#section-beta .sections-layer .section,#section-beta .sections-layer .section:nth-child(1){margin:0!important}#section-beta .section-media{height:395px}#contact-info{float:left;width:100%;border-top:1px solid #404040;margin:30px 0 50px 0;padding:15px 0 0 0}#contact-title{float:left;width:255px}#contact-address-phone{float:left;width:510px;padding:4px 0 0 0}#contact-address{float:left;width:255px}#contact-phone{float:left;width:255px}#map{float:left;width:100%;height:600px;margin:0 0 40px 0;position:relative}#project{float:left;width:100%;margin:0 0 80px 0}#project-images{width:400px}#project-location{height:375px}#project-detail{width:340px}#project-type-sales{float:left;width:100%;margin:0 0 20px 0}#project-grab{margin:25px 0}#project-description{width:100%}#profile-header{float:left;width:100%;background-color:#222;padding:35px 0}#profile-header .main-inner{border-top:1px solid #a7a7a7}#profile-title{float:left;width:255px;margin:10px 0 0 0}#profile-navigation{float:left;width:385px;margin:10px 0 0 0}#profile-navigation ul{float:left;width:100%;margin:0;padding:0;list-style:none}#profile-navigation-alpha{float:left;width:170px}#profile-navigation-beta{float:right;width:170px}#profile-beta{width:530px}#profile-gamma{float:left;width:100%;margin:20px 0 0 0}#projects-title{float:left;width:100%;margin:35px 0 20px 0;border-top:1px solid #717171;border-bottom:1px solid #717171;padding:9px 0 0 0;position:relative}#projects-title h2{font-size:40px;color:#3d3d3d;margin:0 0 80px 0}#projects-filter{position:absolute;width:380px;left:0;bottom:5px;height:23px}#projects-display{position:absolute;width:300px;right:0;bottom:5px;height:23px;border-left:1px solid #000;padding:0 0 0 20px}#project-feature-images{width:300px}#project-feature-images img{margin:0}#project-feature-details{width:405px}#project-feature-details-beta{width:275px}#project-grid{margin:40px 0 0 0}#project-grid .project-grid-item{width:374px;height:265px;margin:0 20px 20px 0}#project-grid .project-grid-item .project-grid-item-detail{float:left;width:374px;height:213px}#project-grid .project-grid-item .project-grid-item-detail .project-grid-item-detail-inner{float:left;width:170px;margin:20px 0 0 25px}#project-grid .project-grid-item:nth-child(2n+2){margin:0 0 20px 0}#project-list-inner{width:768px}#project-list .project-list-item h2{font-size:30px;line-height:30px}#project-map{height:600px}#footer-inner{width:768px}#footer-copyright{float:left;width:50%;height:23px;margin:10px 0 0 0;font-family:Scala,Georgia,Times,'Times New Roman',serif;padding:3px 0 0 0}#footer-navigation{float:right;width:50%;height:23px;margin:10px 0 0 0;font-family:Scala,Georgia,Times,'Times New Roman',serif;text-align:right;border-right:none;padding:3px 0 0 0}#footer-navigation a{margin:0 0 0 20px;text-align:right}#footer-subscribe{float:left;width:255px;height:23px;margin:10px 0 0 0;text-align:center;padding:3px 0 0 0}#footer-credit{float:right;width:135px;height:23px;margin:10px 0 0 0;font-family:Scala,Georgia,Times,'Times New Roman',serif;text-align:right;border-left:none;padding:3px 0 0 0}}@media only screen and (max-width:800px){header{height:105px;position:fixed;z-index:10000;top:0;left:0}#header-inner{float:left;width:100%;padding:0 20px}.slider-inner{float:left;width:100%;padding:0 20px}#logo{margin:20px 0 0 0}#navigation{display:none}#contact-search{display:none}.main-inner{width:100%;float:left}.slider-controls-inner{float:left;width:100%;padding:0 20px}main{margin:105px 0 0 0}#slider{height:auto}#slider .slide-inner{width:100%;float:left}#slider .slide-details{width:100%;padding:0 40px 0 0;left:20px}#sections-grid{padding:15px 20px 0 20px}.sections-layer{float:left;width:100%;padding:0 0 37px 0}.section,.section:nth-child(1),.section:nth-child(2),.section:nth-child(3){float:left;margin:0 0 20px 0}.section-media{height:auto}#section-alpha{width:100%}#section-alpha .section{width:100%;margin:0 0 20px 0}#section-alpha .section:nth-child(1),#section-alpha .section:nth-child(2),#section-alpha .section:nth-child(3){float:left;margin:0 0 20px 0}#section-beta{width:100%}#section-beta .section{width:100%}#section-beta .sections-layer .section,#section-beta .sections-layer .section:nth-child(1){float:left;margin:0 0 20px 0!important}#section-beta .section-media{height:auto}.section-media{height:auto}.section-media .greyscale{position:relative}.section-detail{max-height:1000px;padding:20px 0 5px 0}.section:hover .section-detail{max-height:1000px}#contact-info{margin:30px 0;padding:15px 20px 0 20px}#contact-title{float:left;width:100%}#contact-title h2{font-size:20px}#contact-address-phone{float:left;width:100%}#contact-address{float:left;width:100%}#contact-phone{float:left;width:100%}#map{float:left;width:100%;height:300px;margin:0 0 40px 0;position:relative}.section-media .colour{display:block}#project{float:left;width:100%;margin:0 0 80px 0;padding:20px 20px 0 20px}#project-images{width:100%}#project-location{height:300px}#project-detail{position:relative;float:left;width:100%}#project-type-sales{float:left;width:100%}#project-grab{margin:25px 0}#project-description{width:100%}#profile-header{padding:35px 20px}#profile-header .main-inner{border-top:1px solid #a7a7a7}#profile-title{float:left;width:100%}#profile-title h2{font-size:20px}#profile-navigation{float:left;width:100%}#profile-navigation-alpha{float:left;width:100%}#profile-navigation-beta{float:left;width:100%}#profile-alpha{float:left;width:100%;padding:0 20px}#profile-beta{width:100%;padding:0 20px;margin:20px 0 0 0}#profile-gamma{float:left;width:100%;margin:20px 0 0 0;padding:0 20px}#projects-title{float:left;width:100%;margin:30px 0 20px 0;border-top:1px solid #717171;border-bottom:1px solid #717171;padding:15px 20px 0 20px;position:relative}#projects-title h2{font-size:20px;color:#3d3d3d;margin:0 0 20px 0}#projects-filter{float:left;position:relative;width:100%;left:0;bottom:auto;height:auto;margin:0 0 10px 0}#projects-display{float:left;position:relative;width:100%;left:0;bottom:auto;height:auto;border:none;padding:0;margin:0 0 10px 0}#project-feature-images{width:100%}#project-feature-images img{width:100%;margin:0 0 20px 0}#project-feature-details{width:100%;margin:20px 0 0 0}#project-feature-details-alpha{width:100%;margin:0 0 20px 0}#project-feature-details-beta{width:100%}#project-grid{margin:40px 0 0 0;padding:0 20px}#project-grid .project-grid-item{width:100%;height:auto;margin:0 0 20px 0}#project-grid .project-grid-item .project-grid-item-detail{float:left;width:374px;height:213px}#project-grid .project-grid-item .project-grid-item-detail .project-grid-item-detail-inner{float:left;width:170px;margin:20px 0 0 25px}#project-grid .project-grid-item:nth-child(2n+2){margin:0 0 20px 0}#project-list-inner{float:left;width:100%;padding:0 30px}#project-list .project-list-item h2{font-size:25px;line-height:25px}#project-map{height:400px}#project-detail{float:left;width:100%;margin:20px 0 0 0}#project-title{float:left;width:100%}#project-title h2{font-size:20px;line-height:20px}#project-address{float:left;width:100%}footer{padding:20px 0 0 0}#footer-inner{width:100%;float:left;background-color:#fff;padding:0 20px 30px 20px}#footer-copyright{float:left;width:100%;height:auto;margin:10px 0 0 0;font-family:Scala,Georgia,Times,'Times New Roman',serif;padding:3px 0 0 0}#footer-navigation{float:left;width:100%;height:auto;margin:10px 0 0 0;text-align:left;border-right:none;padding:3px 23px 0 0}#footer-navigation a{margin:0 20px 0 0}#footer-subscribe{float:left;width:100%;max-width:300px;height:auto;margin:15px 0 0 0;text-align:left;padding:3px 0 2px 0}#footer-credit{float:left;width:100%;height:auto;margin:15px 0 0 0;font-family:Scala,Georgia,Times,'Times New Roman',serif;text-align:left;border-left:none;padding:3px 0 0 0}#mobile-toggle{display:block}#mobile-menu{display:none}.showmenu #mobile-menu{display:block}.showmenu #mobile-overlay{display:block}}@media only screen and (max-width:600px){.slide-titles{display:none}.flickity-page-dots{display:none}}@media only screen and (max-width:500px){#newsletter-wrap{position:relative;padding:100px 0 0 0;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10001;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#newsletter-content{margin:30px 0 0 0}#newsletter-form label{display:none}#projects-filter{display:none}#projects-display{display:none}#projects-title h2{margin:0 0 13px 0}}