/*!
Theme Name: Joel Redman
Author: Aidan Rumble
Author URI: http://www.aidanrumble.co.uk
Description: Custom theme for Joel Redman
Version: 1.2
*/@import url("https://fonts.googleapis.com/css?family=Muli:300,300i,400,400i");:root{--reflex-columns:12;--reflex-grid-spacing:15px;--reflex-xs:576px;--reflex-sm:768px;--reflex-md:992px;--reflex-lg:1200px;--reflex-xlg:1600px;--reflex-xxs-max:575px;--reflex-xs-max:767px;--reflex-sm-max:991px;--reflex-md-max:1199px;--reflex-lg-max:1599px}.container,.container-full{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}.container .grid,.container-full .grid{margin-right:-15px;margin-left:-15px}@media (min-width: 576px){.container{max-width:576px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 992px){.container{max-width:992px}}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1600px){.container{max-width:1600px}}.grid{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 auto;position:relative;letter-spacing:-.31em;*letter-spacing:normal;word-spacing:-.43em;list-style-type:none}.grid::before,.grid::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class*="col-"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal;position:relative;width:100%;vertical-align:top;padding:15px;display:inline-block;*display:inline;zoom:1}[class*="col-"]::before,[class*="col-"]::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class*="col-"] .grid{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;margin:-15px}.col-12{width:100%;*width:99.9%}.col-11{width:91.66667%;*width:91.56667%}.col-10{width:83.33333%;*width:83.23333%}.col-9{width:75%;*width:74.9%}.col-8{width:66.66667%;*width:66.56667%}.col-7{width:58.33333%;*width:58.23333%}.col-6{width:50%;*width:49.9%}.col-5{width:41.66667%;*width:41.56667%}.col-4{width:33.33333%;*width:33.23333%}.col-3{width:25%;*width:24.9%}.col-2{width:16.66667%;*width:16.56667%}.col-1{width:8.33333%;*width:8.23333%}@media (min-width: 576px){.col-xs-12{width:100%;*width:99.9%}.col-xs-11{width:91.66667%;*width:91.56667%}.col-xs-10{width:83.33333%;*width:83.23333%}.col-xs-9{width:75%;*width:74.9%}.col-xs-8{width:66.66667%;*width:66.56667%}.col-xs-7{width:58.33333%;*width:58.23333%}.col-xs-6{width:50%;*width:49.9%}.col-xs-5{width:41.66667%;*width:41.56667%}.col-xs-4{width:33.33333%;*width:33.23333%}.col-xs-3{width:25%;*width:24.9%}.col-xs-2{width:16.66667%;*width:16.56667%}.col-xs-1{width:8.33333%;*width:8.23333%}}@media (min-width: 768px){.col-sm-12{width:100%;*width:99.9%}.col-sm-11{width:91.66667%;*width:91.56667%}.col-sm-10{width:83.33333%;*width:83.23333%}.col-sm-9{width:75%;*width:74.9%}.col-sm-8{width:66.66667%;*width:66.56667%}.col-sm-7{width:58.33333%;*width:58.23333%}.col-sm-6{width:50%;*width:49.9%}.col-sm-5{width:41.66667%;*width:41.56667%}.col-sm-4{width:33.33333%;*width:33.23333%}.col-sm-3{width:25%;*width:24.9%}.col-sm-2{width:16.66667%;*width:16.56667%}.col-sm-1{width:8.33333%;*width:8.23333%}}@media (min-width: 992px){.col-md-12{width:100%;*width:99.9%}.col-md-11{width:91.66667%;*width:91.56667%}.col-md-10{width:83.33333%;*width:83.23333%}.col-md-9{width:75%;*width:74.9%}.col-md-8{width:66.66667%;*width:66.56667%}.col-md-7{width:58.33333%;*width:58.23333%}.col-md-6{width:50%;*width:49.9%}.col-md-5{width:41.66667%;*width:41.56667%}.col-md-4{width:33.33333%;*width:33.23333%}.col-md-3{width:25%;*width:24.9%}.col-md-2{width:16.66667%;*width:16.56667%}.col-md-1{width:8.33333%;*width:8.23333%}}@media (min-width: 1200px){.col-lg-12{width:100%;*width:99.9%}.col-lg-11{width:91.66667%;*width:91.56667%}.col-lg-10{width:83.33333%;*width:83.23333%}.col-lg-9{width:75%;*width:74.9%}.col-lg-8{width:66.66667%;*width:66.56667%}.col-lg-7{width:58.33333%;*width:58.23333%}.col-lg-6{width:50%;*width:49.9%}.col-lg-5{width:41.66667%;*width:41.56667%}.col-lg-4{width:33.33333%;*width:33.23333%}.col-lg-3{width:25%;*width:24.9%}.col-lg-2{width:16.66667%;*width:16.56667%}.col-lg-1{width:8.33333%;*width:8.23333%}}@media (min-width: 1600px){.col-xlg-12{width:100%;*width:99.9%}.col-xlg-11{width:91.66667%;*width:91.56667%}.col-xlg-10{width:83.33333%;*width:83.23333%}.col-xlg-9{width:75%;*width:74.9%}.col-xlg-8{width:66.66667%;*width:66.56667%}.col-xlg-7{width:58.33333%;*width:58.23333%}.col-xlg-6{width:50%;*width:49.9%}.col-xlg-5{width:41.66667%;*width:41.56667%}.col-xlg-4{width:33.33333%;*width:33.23333%}.col-xlg-3{width:25%;*width:24.9%}.col-xlg-2{width:16.66667%;*width:16.56667%}.col-xlg-1{width:8.33333%;*width:8.23333%}}.col-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}@media (min-width: 576px){.col-xs-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}}@media (min-width: 768px){.col-sm-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}}@media (min-width: 992px){.col-md-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}}@media (min-width: 1200px){.col-lg-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}}@media (min-width: 1600px){.col-xlg-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}}.order-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-0{-ms-flex-order:0;-webkit-order:0;order:0}@media only screen and (min-width: 576px){.order-xs-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-xs-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-xs-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-xs-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-xs-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-xs-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-xs-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-xs-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-xs-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-xs-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-xs-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-xs-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-xs-0{-ms-flex-order:0;-webkit-order:0;order:0}}@media only screen and (min-width: 768px){.order-sm-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-sm-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-sm-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-sm-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-sm-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-sm-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-sm-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-sm-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-sm-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-sm-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-sm-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-sm-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-sm-0{-ms-flex-order:0;-webkit-order:0;order:0}}@media only screen and (min-width: 992px){.order-md-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-md-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-md-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-md-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-md-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-md-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-md-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-md-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-md-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-md-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-md-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-md-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-md-0{-ms-flex-order:0;-webkit-order:0;order:0}}@media only screen and (min-width: 1200px){.order-lg-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-lg-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-lg-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-lg-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-lg-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-lg-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-lg-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-lg-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-lg-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-lg-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-lg-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-lg-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-lg-0{-ms-flex-order:0;-webkit-order:0;order:0}}@media only screen and (min-width: 1600px){.order-xlg-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-xlg-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-xlg-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-xlg-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-xlg-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-xlg-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-xlg-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-xlg-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-xlg-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-xlg-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-xlg-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-xlg-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-xlg-0{-ms-flex-order:0;-webkit-order:0;order:0}}.offset-11{margin-left:91.66667%;*margin-left:91.56667%}.offset-10{margin-left:83.33333%;*margin-left:83.23333%}.offset-9{margin-left:75%;*margin-left:74.9%}.offset-8{margin-left:66.66667%;*margin-left:66.56667%}.offset-7{margin-left:58.33333%;*margin-left:58.23333%}.offset-6{margin-left:50%;*margin-left:49.9%}.offset-5{margin-left:41.66667%;*margin-left:41.56667%}.offset-4{margin-left:33.33333%;*margin-left:33.23333%}.offset-3{margin-left:25%;*margin-left:24.9%}.offset-2{margin-left:16.66667%;*margin-left:16.56667%}.offset-1{margin-left:8.33333%;*margin-left:8.23333%}@media only screen and (min-width: 576px){.offset-xs-11{margin-left:91.66667%;*margin-left:91.56667%}.offset-xs-10{margin-left:83.33333%;*margin-left:83.23333%}.offset-xs-9{margin-left:75%;*margin-left:74.9%}.offset-xs-8{margin-left:66.66667%;*margin-left:66.56667%}.offset-xs-7{margin-left:58.33333%;*margin-left:58.23333%}.offset-xs-6{margin-left:50%;*margin-left:49.9%}.offset-xs-5{margin-left:41.66667%;*margin-left:41.56667%}.offset-xs-4{margin-left:33.33333%;*margin-left:33.23333%}.offset-xs-3{margin-left:25%;*margin-left:24.9%}.offset-xs-2{margin-left:16.66667%;*margin-left:16.56667%}.offset-xs-1{margin-left:8.33333%;*margin-left:8.23333%}.offset-xs-0{margin-left:0;*margin-left:-.1%}}@media only screen and (min-width: 768px){.offset-sm-11{margin-left:91.66667%;*margin-left:91.56667%}.offset-sm-10{margin-left:83.33333%;*margin-left:83.23333%}.offset-sm-9{margin-left:75%;*margin-left:74.9%}.offset-sm-8{margin-left:66.66667%;*margin-left:66.56667%}.offset-sm-7{margin-left:58.33333%;*margin-left:58.23333%}.offset-sm-6{margin-left:50%;*margin-left:49.9%}.offset-sm-5{margin-left:41.66667%;*margin-left:41.56667%}.offset-sm-4{margin-left:33.33333%;*margin-left:33.23333%}.offset-sm-3{margin-left:25%;*margin-left:24.9%}.offset-sm-2{margin-left:16.66667%;*margin-left:16.56667%}.offset-sm-1{margin-left:8.33333%;*margin-left:8.23333%}.offset-sm-0{margin-left:0;*margin-left:-.1%}}@media only screen and (min-width: 992px){.offset-md-11{margin-left:91.66667%;*margin-left:91.56667%}.offset-md-10{margin-left:83.33333%;*margin-left:83.23333%}.offset-md-9{margin-left:75%;*margin-left:74.9%}.offset-md-8{margin-left:66.66667%;*margin-left:66.56667%}.offset-md-7{margin-left:58.33333%;*margin-left:58.23333%}.offset-md-6{margin-left:50%;*margin-left:49.9%}.offset-md-5{margin-left:41.66667%;*margin-left:41.56667%}.offset-md-4{margin-left:33.33333%;*margin-left:33.23333%}.offset-md-3{margin-left:25%;*margin-left:24.9%}.offset-md-2{margin-left:16.66667%;*margin-left:16.56667%}.offset-md-1{margin-left:8.33333%;*margin-left:8.23333%}.offset-md-0{margin-left:0;*margin-left:-.1%}}@media only screen and (min-width: 1200px){.offset-lg-11{margin-left:91.66667%;*margin-left:91.56667%}.offset-lg-10{margin-left:83.33333%;*margin-left:83.23333%}.offset-lg-9{margin-left:75%;*margin-left:74.9%}.offset-lg-8{margin-left:66.66667%;*margin-left:66.56667%}.offset-lg-7{margin-left:58.33333%;*margin-left:58.23333%}.offset-lg-6{margin-left:50%;*margin-left:49.9%}.offset-lg-5{margin-left:41.66667%;*margin-left:41.56667%}.offset-lg-4{margin-left:33.33333%;*margin-left:33.23333%}.offset-lg-3{margin-left:25%;*margin-left:24.9%}.offset-lg-2{margin-left:16.66667%;*margin-left:16.56667%}.offset-lg-1{margin-left:8.33333%;*margin-left:8.23333%}.offset-lg-0{margin-left:0;*margin-left:-.1%}}@media only screen and (min-width: 1600px){.offset-xlg-11{margin-left:91.66667%;*margin-left:91.56667%}.offset-xlg-10{margin-left:83.33333%;*margin-left:83.23333%}.offset-xlg-9{margin-left:75%;*margin-left:74.9%}.offset-xlg-8{margin-left:66.66667%;*margin-left:66.56667%}.offset-xlg-7{margin-left:58.33333%;*margin-left:58.23333%}.offset-xlg-6{margin-left:50%;*margin-left:49.9%}.offset-xlg-5{margin-left:41.66667%;*margin-left:41.56667%}.offset-xlg-4{margin-left:33.33333%;*margin-left:33.23333%}.offset-xlg-3{margin-left:25%;*margin-left:24.9%}.offset-xlg-2{margin-left:16.66667%;*margin-left:16.56667%}.offset-xlg-1{margin-left:8.33333%;*margin-left:8.23333%}.offset-xlg-0{margin-left:0;*margin-left:-.1%}}.wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.no-wrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.no-wrap [class*="col-"]{-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1}.wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.direction-row{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.direction-row-reverse{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.direction-column{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.direction-column-reverse{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.align-start{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.align-end{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.align-end [class*="col-"]{vertical-align:bottom}.align-center{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.align-center [class*="col-"]{vertical-align:middle}.align-baseline{-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.align-content-start{-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.align-content-end{-ms-flex-line-pack:end;-webkit-align-content:flex-end;align-content:flex-end}.align-content-end [class*="col-"]{vertical-align:bottom}.align-content-center{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.align-content-space-between{-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between}.align-content-space-around{-ms-flex-line-pack:distribute;-webkit-align-content:space-around;align-content:space-around}.align-self-stretch{-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch}.align-self-start{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}.align-self-end{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;vertical-align:bottom}.align-self-center{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;vertical-align:middle}.align-self-baseline{-ms-flex-item-align:baseline;-webkit-align-self:baseline;align-self:baseline;vertical-align:baseline}.justify-start{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.justify-start.grid{text-align:left}.justify-end{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.justify-end.grid{text-align:right;-moz-text-align-last:right;text-align-last:right}.justify-end.grid [class*="col-"]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.justify-center.grid{text-align:center;-moz-text-align-last:center;text-align-last:center}.justify-center.grid [class*="col-"]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-space-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.justify-space-between.grid{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.justify-space-between.grid [class*="col-"]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-space-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.justify-space-around.grid{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.justify-space-around.grid [class*="col-"]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.grid-bleed [class*="col-"]{padding:0}.col-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.col-grid.direction-row{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.col-bleed{padding:0}.col-bleed-x{padding:15px 0}.col-bleed-y{padding:0 15px}.flex-img{display:block;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;max-width:100%;height:auto;width:100%;*width:auto}.flex-footer{width:100%;margin-top:auto;margin-bottom:0}.flex-footer>:last-child{margin-bottom:0}@media (max-width: 575px){.hidden-xxs{display:none}}@media (min-width: 576px) and (max-width: 767px){.hidden-xs{display:none}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none}}@media (min-width: 1200px) and (max-width: 1599px){.hidden-lg{display:none}}@media (min-width: 1600px){.hidden-xlg{display:none}}html{box-sizing:border-box;overflow-y:scroll}*,*:before,*:after{box-sizing:inherit}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,header,footer,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,canvas{display:block}figure{display:block}figure img{display:block}figcaption,hgroup,footer,header,nav,section,audio,video{display:block}a img{border:0}figure{position:relative}figure img{width:100%}html,body{margin:0;padding:0;height:100%}.normal,body,#content h3{font-family:'Muli', sans-serif;font-size:12px;font-weight:300}#wrapper{min-height:100%;position:relative}#footer{position:absolute;bottom:0px;right:0;height:auto;width:400px}a{-webkit-transition:color .3s linear;-o-transition:color .3s linear;-moz-transition:color .3s linear;text-decoration:none;outline:none}a:link,a:visited{color:#838383}a:hover{color:#000000}a:active{color:#000000;text-decoration:underline}a:focus{text-decoration:underline}p{margin-bottom:10px}h1,h2{font-size:1em;font-weight:normal;margin-bottom:20px}.post-content ul,.post-content ol{padding-left:24px}article{margin-top:50px}.goFullscreen{position:absolute;right:30px;top:30px}body{background:#FFFFFF;color:#a8a8a8;font-size:12px}#main{padding:30px 0}.container{background:#fff;padding:0;width:100%;padding:0 52px;overflow:hidden}footer .container{padding:0 10px 10px 0}#header{float:left;width:100%;position:relative}#content{display:none;padding-left:0;padding-right:0;width:100%;position:relative;overflow:hidden}.project-controls{margin-top:5px;margin-bottom:15px;z-index:9999;text-align:center;display:none}#title{position:relative;height:auto;display:block;width:100%;margin-bottom:11px;text-align:center}#title img{width:145px;height:auto}.cover-bg{object-fit:cover;object-position:50% 50%;font-family:'object-fit: cover;';width:100%;height:100% !important}.cover-bg.v-top{object-position:50% top}.cover-bg.v-bot{object-position:50% bottom}.ratio-cover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.ratio-cover.compat-object-fit{background-size:cover;background-position:center center}.ratio-cover.compat-object-fit .cover-bg{opacity:0}.ratio-cover.compat-object-fit .cover-bg.v-top{background-position:center top}.ratio-cover.compat-object-fit .cover-bg.v-bot{background-position:center bottom}.ratio-11{position:relative;width:100%;overflow:hidden}.ratio-11:after{content:"";display:block;padding-bottom:100%}.menu-toggle,.fullscreen-menu-mobile{display:none;cursor:pointer;margin:0 auto;padding-left:1.25em;position:absolute;top:0;right:0;width:20px;height:20px}.menu-toggle .menu-global,.fullscreen-menu-mobile .menu-global{backface-visibility:hidden;position:absolute;left:0;border-top:2px solid #888888;width:100%;transition:0.55s}.menu-toggle .menu-top,.fullscreen-menu-mobile .menu-top{top:0}.menu-toggle .menu-middle,.fullscreen-menu-mobile .menu-middle{top:6px}.menu-toggle .menu-bottom,.fullscreen-menu-mobile .menu-bottom{top:12px}.menu-toggle .menu-top-click,.fullscreen-menu-mobile .menu-top-click{backface-visibility:hidden;top:6px;-moz-transform:rotate(50deg);-o-transform:rotate(50deg);-webkit-transform:rotate(50deg);transform:rotate(50deg);transition:0.55s 0.5s}.menu-toggle .menu-middle-click,.fullscreen-menu-mobile .menu-middle-click{opacity:0}.menu-toggle .menu-bottom-click,.fullscreen-menu-mobile .menu-bottom-click{backface-visibility:hidden;top:6px;-moz-transform:rotate(-410deg);-o-transform:rotate(-410deg);-webkit-transform:rotate(-410deg);transform:rotate(-410deg);transition:0.55s 0.5s}#nav-primary{float:left;width:100%;padding:0 0px;margin-bottom:30px;display:block}#nav-primary ul{list-style:none;width:100%;float:left;text-align:center}#nav-primary li{list-style:none;padding:0 5px;display:inline-block}#nav-primary ul li ul{padding:13px 0}#nav-primary ul li ul li a{margin:0;text-transform:none;font-size:10px}#nav-primary li.current_page_item a,#nav-primary li.current_menu_item a,#nav-primary li a.active{color:#000000}#nav-primary a{float:left;display:block;padding:0 0px;text-align:right;width:100%}#nav-primary li ul{display:none}#nav-primary li.current-menu-parent ul{display:block}#nav-primary #menu-item-241{padding-top:15px}.post-single{padding-bottom:20px;margin-bottom:20px;border-bottom:1px #dedede solid}#footer .container{font-size:10px;text-align:right;background:none;z-index:1;position:relative}#footer .container .goFullscreen{display:none}#footer ul{display:inline;list-style:none}#footer li{display:inline;list-style:none}#footer li a{padding:0 10px}#footer-content p{margin:0}.filter-wrap{width:100%;display:block;float:left;text-align:center;margin-bottom:20px}.filter-wrap li{float:none;display:inline-block;width:auto;margin:0 10px;cursor:pointer}.filter-wrap .filter.active{text-decoration:underline}.projects-list{width:100%;max-width:960px;margin:0 auto;overflow:hidden}.projects-list .project-meta{background:#fff;background:rgba(255,255,255,0.7);position:absolute;top:0;left:0;right:0;bottom:0;width:102%;height:102%;display:table;opacity:0;z-index:999;text-align:center;transition:opacity 300ms linear}.projects-list .project-meta .project-info{display:table-cell;vertical-align:middle}.projects-list .project-meta h2{margin:0}.projects-list .project-meta hr{width:20px;height:1px;border:none;clear:both;background:#333333;color:#333333;margin:5px auto;text-align:center}.projects-list li{padding:5px;position:relative}.projects-list li:hover .project-meta{opacity:1}.projects-list li img{width:100%;height:auto;display:block}.projects-list li a{display:block}.projects-list .touch-meta{display:none}html.touch .touch-meta{display:block;margin-top:5px;margin-left:10px}.loader{width:100%;height:1px;margin-top:10px;background:url(images/loader.gif) center no-repeat;display:block;text-align:center}.image-overlay{position:absolute;width:100%;top:0;bottom:0;right:0;left:0;z-index:99;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0}.bx-controls-direction{display:none}.bx-wrapper .bx-controls-direction-img a{height:90%;position:absolute;top:0;width:100%;z-index:9999}.bx-wrapper .bx-controls-direction-img .bx-prev-img,.bx-wrapper .bx-controls-direction-img .bx-prev-img-vid{left:0}.bx-wrapper .bx-controls-direction-img .bx-next-img,.bx-wrapper .bx-controls-direction-img .bx-next-img-vid{left:50%}.bx-wrapper .bx-controls-direction-img .bx-prev-img-vid,.bx-wrapper .bx-controls-direction-img .bx-next-img-vid{top:auto;bottom:0}html.touch .bx-controls-direction-img{display:none !important}.bxslider ul{margin:0}.bxslider li{height:auto;text-align:center;max-width:100% !important}.bxslider .wrap-table{display:table;table-layout:fixed;width:100%}.bxslider .wrap{display:table-cell;vertical-align:middle;text-align:center;margin:0}a.bx-next-img,a.bx-next-img-vid{cursor:url(images/arrow-next.png),auto}a.bx-prev-img,a.bx-prev-img-vid{cursor:url(images/arrow-prev.png),auto}.bx-next{margin-left:10px}.bx-prev{margin-right:10px}.slide-counter,.go-next,.go-prev,.bx-pager{display:inline-block;z-index:9999}.slide-counter{width:50px;text-align:center}.go-next,.go-prev{font-size:1.6em;padding:0px 5px;line-height:9px}.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1}.bx-wrapper img{width:100%;height:auto;object-fit:contain}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 30px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutDown{from{visibility:visible;opacity:1;transform:translate3d(0, 0, 0)}to{visibility:hidden;opacity:0;transform:translate3d(0, 30px, 0)}}.bx-wrapper{animation:fadeInUp 0.5s ease-in-out both;animation-delay:0.12s}.thumbs-active .bx-wrapper{animation:fadeOutDown 0.5s ease-in-out both}.bx-wrapper.instant-slide{-webkit-transition:0.001s ease !important;transition:0.001s ease !important;animation-duration:0.001s !important}.captions{text-align:center;position:absolute;bottom:40px;right:25%;width:50%;z-index:8 !important;visibility:hidden}.bx-caption{margin-top:5px}.bx-caption-bottom{margin-top:5px;position:absolute;bottom:-20px;z-index:9999;display:none;opacity:0;transition:opacity 300 linear}.bx-caption-bottom.active{opacity:1}.bx-caption-l{position:absolute;left:-40px;bottom:0}.info-text{display:none;width:100%;height:97%;top:0;left:auto;position:absolute;background:rgba(255,255,255,0.9);padding:4% 2%;z-index:1000}.info-text p{max-width:600px;margin:0 auto}.thumbs-container,.info-text{position:absolute;background:#fff;top:0;width:100%;z-index:9999;overflow-y:scroll;display:none}.thumbs-container button,.info-text button{padding:0;margin:0;display:block;border:none;background:none;cursor:pointer}.thumbs-container button:hover,.info-text button:hover{opacity:0.9}.thumbs-container img,.info-text img{max-width:100%;height:auto;margin-bottom:10px;opacity:0;transition:opacity 1 linear}.thumbs-container.grid,.info-text.grid{margin:0}.thumbs-container ul,.info-text ul{padding:0 10px}.thumbs-container ul li,.info-text ul li{list-style:none}.thumbs-active .thumbs-container{display:block}.thumbs-active .thumbs-container img{opacity:1}.info-active .info-text{display:block}.info-active .info-text img{opacity:1}#thumb-grid{width:100%;max-width:1080px;margin:0 auto;height:100%;padding:0;background:#fff}a.single-image{display:none}.thumbs-active a.single-image{display:inline-block}a.thumbs img,a.single-image img,a.go-next img,a.go-prev img,a .slide-counter{vertical-align:middle}a.thumbs{display:inline-block}.thumbs-active a.thumbs{display:none}.video-swipe{width:100%;position:absolute;z-index:9999}html.touch .video-swipe-mobile{width:100%;position:absolute}.video-swipe-mobile .left,.video-swipe-mobile .right,.video-swipe-mobile .top,.video-swipe-mobile .bottom{position:absolute;z-index:9999}.video-swipe-mobile .left{top:0;left:0;bottom:15%;width:38%}.video-swipe-mobile .right{top:0;right:0;bottom:0;width:38%}.video-swipe-mobile .top{top:0;right:0;left:0;height:37%}.video-swipe-mobile .bottom{bottom:0;right:0;left:15%;height:37%}html.no-touch .video-swipe-mobile{display:none !important}#share{position:absolute;right:0px;bottom:0;z-index:9999}.sharrre .box{display:inline-block;position:relative;padding:0px 0px 0 8px;float:left;clear:both;overflow:hidden;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.sharrre .left{display:block;white-space:nowrap;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;text-transform:uppercase}.sharrre .left:hover{cursor:pointer}.sharrre .middle{position:absolute;top:0px;right:0px;width:0px;white-space:nowrap;text-align:left;overflow:hidden;-webkit-transition:width 0.3s linear;-moz-transition:width 0.3s linear;-o-transition:width 0.3s linear;transition:width 0.3s linear}.sharrre .middle a{padding:0 9px 0 9px;text-align:center;float:left}.sharrre .middle a.googleplus{letter-spacing:0;padding:0 6px 0 6px}.sharrre .right{position:absolute;right:0px;top:0px;height:100%;width:auto;text-align:center}.sharrre .box:hover{padding-right:100px}.sharrre .middle a:hover{text-decoration:none}.sharrre .box:hover .middle{width:100px}.fullscreen-toggle-mobile,.fullscreen-toggle-exit-mobile,.fullscreen-menu-mobile,.fullscreen-toggle,.fullscreen-exit-toggle{display:none;cursor:pointer}.fullscreen-toggle,.fullscreen-exit-toggle{position:absolute;top:10px;right:10px}.page-content{max-width:750px;margin:0 auto;text-align:center}.info{max-width:750px;color:#000000 !important}.info-wider{max-width:750px;color:#000000 !important;max-width:950px}.triad{float:left;vertical-align:top;margin:0 30px 30px 30px;width:25%}.left-column,.right-column,.triad{text-align:left}.left-column h2,.right-column h2,.triad h2{color:#414042}.left-column p,.right-column p,.triad p{margin-bottom:4px}.left-column{float:left;width:40%}.right-column{float:right;width:55%;padding-left:2%;margin-bottom:44px}.middle-column{float:right;width:30%;padding-left:2%;margin-bottom:44px;border-left:1px solid #a9a8a8;width:15%}.bio,.publications,.awards,.representation,.exhibitions,.clients{width:100%;padding-bottom:20px;margin-bottom:20px}.bio img{max-width:100%;height:auto}.exhibitions li,.publications li,.awards li,.clients li{list-style:none;padding:5px 0;border-bottom:1px solid #f4f4f4}.representation p{margin:0}.representation li{list-style:none;padding:5px 0;margin-bottom:10px}.social li{padding:0;margin-bottom:0}.telephone li,.email li{padding:0;margin:0}.right-column li:last-child,.left-column li:last-child{border:none !important}.contact-title{font-size:1.1em;margin-bottom:5px !important}.print-sales li{list-style:none;float:left;width:100%;margin:20px 0}.print-sales li .print-image{float:left;width:50%}.print-sales li .print-text{float:left;width:45%;margin-left:5%;text-align:left}.print-sales li .print-text h3{font-weight:400;margin-bottom:10px}.print-sales li .print-text b,.print-sales li .print-text strong{font-weight:700}.print-sales li .print-text li{list-style:disc;margin:0}.print-sales img{max-width:100%;height:auto;margin-bottom:20px}.tumblr h3{margin-bottom:10px;color:#414042}#post-wrapper,.post{width:100%;float:left;text-align:center;margin-bottom:64px}.photoset_div,.tumblr .video .fluid-width-video-wrapper,.photo_div{text-align:center;margin-bottom:20px}.tumblr .regular,.tumblr .video{max-width:1000px;margin:0 auto}.tumblr .regular{max-width:640px}.tumblr .regular img{margin:10px 0;max-width:100%;height:auto}.tumblr .caption{width:100%;max-width:640px;margin:0 auto}.tumblr hr{width:60px;height:1px;border:none;clear:both;background:#a8a8a8;color:#a8a8a8;margin:20px auto;text-align:center}.tumblr .pagination{display:inline-block;margin:0 10px}.tumblr .regular_body p:first-of-type{margin:20px 0}.photoset_div img,.photo_div img{max-width:100%;hieght:auto}.tags li{list-style:none;display:inline}#post_notes,#pagers{text-align:center;margin-bottom:20px}#post_notes ol li{list-style:none}#post_notes img.avatar{position:relative;bottom:-4px;margin-right:5px}.tumblr #ajax{float:left;width:145px;min-width:1px}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:4px;height:100%;background:#C2C2C2}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#F2EEEF;position:relative}.jspDrag{background:#C2C2C2;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}html.orien-land body{height:101%}* html .jspCorner{margin:0 -3px 0 0}@media only screen and (min-width: 1025px){#main,#header,#nav-primary,.project-controls{transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear}}@media only screen and (min-width: 767px){.container{width:100%;max-width:2500px}html.touch .video-swipe-mobile{display:none}}@media only screen and (min-width: 0px) and (max-width: 1024px){#main{padding:22px 0}#title{margin-bottom:7px}.loader{margin-top:4px}#nav-primary{margin-bottom:18px}.project-controls{margin-top:38px;padding-top:0px}#footer{bottom:0px}a.single-image,a.thumbs{margin-right:10px}}@media only screen and (max-width: 1024px) and (orientation: landscape){#main{padding:22px 0}#title{margin-bottom:7px}.loader{margin-top:4px}#nav-primary{margin-bottom:18px}.project-controls{margin-top:0px;padding-top:0px;margin-bottom:0}#footer{display:none}.bx-caption-bottom,.bx-caption{display:none}}@media only screen and (max-width: 1024px) and (orientation: portrait){.container{padding:0;width:90%;margin:0 auto;min-width:0;-webkit-text-size-adjust:100%}#header{padding-top:0 !important;height:auto !important;margin-bottom:10px}#content{float:none;width:100% !important}#main{padding:20px 0}#if-logged-in{height:40px;line-height:20px}#if-logged-in .right{float:left;clear:left}.container{min-width:0px}article{margin-top:0}.menu-toggle{display:block;text-align:right}#header{min-height:0}#nav-primary{display:none;min-height:auto}#nav-primary a{text-align:left}#footer{display:none}#header,#content{width:100%;margin-left:0}#logo,#tagline{position:relative;line-height:30px}#logo{font-size:42px;text-align:left}#tagline{font-size:16px}#content{float:none;padding-top:0px}#footer .container{padding-top:0}#footer-content{border:0;padding:10px}.slider{margin-top:30px}.slider li,.slider img{width:100%;height:auto}.contact-text,.contact-form{margin:0;width:100%}.bx-controls-direction-img{display:none}.slide-counter,.bx-prev,.bx-next{display:inline}#header a.info-link,.goFullscreen,html.touch .video-swipe-mobile{display:none}.tumblr #ajax{width:100%}.tumblr #header{margin-top:30px}.bx-caption-bottom{bottom:0px}.bx-caption-bottom,.bx-caption{display:none}}@media only screen and (max-width: 1024px) and (orientation: landscape){html.touch .video-swipe-mobile{display:none}html.touch .video-swipe{display:block}#header{margin-bottom:0px}.fullscreen-mobile #main{padding:10px 0 !important}.fullscreen-mobile .container{padding:0;width:100%}.fullscreen-mobile .bxslider li img{margin:0 auto}.fullscreen-mobile .bx-caption-bottom{display:none}.fullscreen-toggle-mobile,.fullscreen-toggle-exit-mobile,.fullscreen-menu-mobile{padding:0;border:0;background:none;margin:0 5px 0 0}.fullscreen-toggle-mobile{display:inline}.fullscreen-toggle-mobile img{vertical-align:middle}.fullscreen-toggle-exit-mobile{position:absolute;left:5px;bottom:5px;z-index:9999}.fullscreen-menu-mobile{position:absolute;right:5px;top:15px;z-index:9999}.fullscreen-menu-mobile img{width:100%;height:auto}.tumblr #header{margin-top:30px}.bx-caption-bottom,.bx-caption{display:none}}@media only screen and (max-width: 1024px) and (min-width: 480px){.container{padding:0;width:90%;margin:0 auto;min-width:0;-webkit-text-size-adjust:100%}#header{padding-top:0 !important;height:auto !important;margin-bottom:10px}#content{float:none;width:100% !important}#main{padding-top:20px}#if-logged-in{height:40px;line-height:20px}#if-logged-in .right{float:left;clear:left}.container{min-width:0px}article{margin-top:0}.menu-toggle{display:block;text-align:right}#title{width:100%;float:left}#header{min-height:0}#nav-primary{display:none;margin-bottom:20px}#nav-primary a{text-align:left}#footer{display:none}#header,#content{width:100%;margin-left:0}#logo,#tagline{position:relative;line-height:30px}#logo{font-size:42px;text-align:left}#tagline{font-size:16px}#content{float:none;padding-top:0px}#footer .container{padding-top:0}#footer-content{border:0;padding:10px}.slider{margin-top:30px}.slider li,.slider img{width:100%;height:auto}.contact-text,.contact-form{margin:0;width:100%}.project-controls{padding-top:30px;display:none}.bx-controls-direction-img{display:none}.slide-counter,.bx-prev,.bx-next{display:inline}#header a.info-link,.goFullscreen{display:none}.left-column,.right-column{width:100%;float:left;padding:0;border:none;margin-bottom:20px}html.touch .video-swipe-mobile{display:none}.tumblr #ajax{width:100%}.print-sales li .print-image{width:100%}.print-sales li .print-text{width:100%;margin-left:0%;margin-top:10px}.tumblr #header{margin-top:30px}.bx-caption-bottom,.bx-caption{display:none}}@media only screen and (max-width: 1024px){.container{padding:0;width:90%;margin:0 auto;min-width:0;-webkit-text-size-adjust:100%}#header{padding-top:0 !important;height:auto !important;margin-bottom:0px}#content{float:none;width:100% !important}#main{padding-top:15px}#if-logged-in{height:40px;line-height:20px}#if-logged-in .right{float:left;clear:left}.container{min-width:0px}article{margin-top:0}.menu-toggle{display:block;text-align:right}#title{float:left;margin-bottom:5px}.loader{margin-top:10px}#header{min-height:0}#nav-primary{display:none;margin-bottom:20px}#nav-primary a{text-align:left}.filter-wrap li{margin:0 5px}#footer{display:none}#header,#content{width:100%;margin-left:0}#logo,#tagline{position:relative;line-height:30px}#logo{font-size:42px;text-align:left}#tagline{font-size:16px}#content{float:none;padding-top:0px}#footer .container{padding-top:0}#footer-content{border:0;padding:10px}.slider{margin-top:30px}.slider li,.slider img{width:100%;height:auto}.contact-text,.contact-form{margin:0;width:100%}.project-controls{margin-top:10px;padding-top:10px;margin-bottom:0}.bx-controls-direction-img{display:none}.captions{right:0;text-align:right}.slide-counter,.bx-prev,.bx-next,#content a.info-link{display:inline}#header a.info-link{display:none}.info-text{height:90%}.goFullscreen{display:none}.left-column,.right-column,.triad{width:100%;float:left;padding:0;border:none;margin:0  0 20px 0}.left-column{float:right}#share,html.touch .video-swipe{display:none}.tumblr #ajax{width:100%}.print-sales li .print-image{width:100%}.print-sales li .print-text{width:100%;margin-left:0%;margin-top:10px}.tumblr #header{margin-top:30px}.bx-caption-bottom,.bx-caption{display:none}}@media only screen and (max-width: 812px){#footer-content{display:none}a.single-image,a.thumbs{display:none}}
