
/*! normalize.css http://github.com/necolas/normalize.css */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:0}h2{font-size:1.5em;margin:0}h3{font-size:1.17em;margin:0}h4{font-size:1em;margin:0}h5{font-size:0.83em;margin:0}h6{font-size:0.75em;margin:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em
40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em
0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em
0}dd{margin:0
0 0 40px}menu,ol,ul{padding:0
0 0 40px}nav ul,
nav
ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}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-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:'Silvery';src:url(http://regmtait.co.uk/public/fonts/web-normal.eot);src:url(http://regmtait.co.uk/public/fonts/web-normal.eot?#iefix) format("embedded-opentype"), url(http://regmtait.co.uk/public/fonts/web-normal.woff) format("woff"), url(http://regmtait.co.uk/public/fonts/web-normal.ttf) format("truetype"), url(http://regmtait.co.uk/public/fonts/web-normal.svg#Silvery) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'SilveryBold';src:url(http://regmtait.co.uk/public/fonts/web-bold.eot);src:url(http://regmtait.co.uk/public/fonts/web-bold.eot?#iefix) format("embedded-opentype"), url(http://regmtait.co.uk/public/fonts/web-bold.woff) format("woff"), url(http://regmtait.co.uk/public/fonts/web-bold.ttf) format("truetype"), url(http://regmtait.co.uk/public/fonts/web-bold.svg#SilveryBold) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'SilveryMono';src:url(http://regmtait.co.uk/public/fonts/web-mono.eot);src:url(http://regmtait.co.uk/public/fonts/web-mono.eot?#iefix) format("embedded-opentype"), url(http://regmtait.co.uk/public/fonts/web-mono.woff) format("woff"), url(http://regmtait.co.uk/public/fonts/web-mono.ttf) format("truetype"), url(http://regmtait.co.uk/public/fonts/web-mono.svg#SilveryBold) format("svg");font-weight:normal;font-style:normal}a,a:visited{color:#000;transition:color 0.2s;text-decoration:none}a:hover, li.current
a{color:#df2854}h1{margin:0
0 1.5rem 0;padding:0;font-size:1rem;font-family:'SilveryBold',san-serif;font-weight:normal}h2{font-size:1rem;margin-bottom:1rem;line-height:1.5rem;font-family:'SilveryBold',san-serif;font-weight:normal}h3{font-size:1rem;font-weight:normal}em{font-style:normal;background-color:#eceda9;padding-left:0.2rem;padding-right:0.2rem}img{height:auto}section.content p
a{color:#666}section.content p a:hover{color:#df2854}html,button,select,textarea{color:#000;font-size:16px;line-height:1.5rem;line-height:1.4rem}html{border:1rem solid white;background-color:#a7a7a7;font-family:'Silvery','san-serif'}body{background-color:#efefef;margin:0;padding:2rem;overflow-x:hidden}section.content,section.babble,div.wrap{margin:0
auto;padding-top:1rem;padding-bottom:1rem;clear:both}section.content{overflow:hidden;position:relative}::selection{background-color:#eceda9}::-moz-selection{background-color:#eceda9}header{margin:0}header
h1{font-family:'Silvery',san-serif;font-weight:normal}header h1
span{color:#9b9b9b;padding-left:1en}header h1 span.tagline:before{content:"["}header h1 span.tagline:after{content:"]"}section.babble{padding-top:1.5rem}section.babble article.blog
h1{margin-bottom:1rem}div.twitter
h2{margin-top:2rem;margin-top:1.35rem;font-weight:normal;font-family:"SilveryBold"}section aside, section
div.extratext{font-family:'SilveryMono';font-size:75%;color:#9b9b9b}div.extratext{margin-top:2rem;border-top:1px solid #CACACA;padding-top:1.5rem}a.extra:before{content:"["}a.extra:after{content:"]"}section aside h2, section div.extratext
h2{color:#7e7e7e;font-family:'Silvery'}section aside ul, section aside ul li, section div.extratext ul, section div.extratext ul
li{margin-left:0;padding-left:0;list-style:none}section aside ul li, section div.extratext ul
li{margin-bottom:1rem}section aside ul li:last-child{margin-bottom:0}section aside dl
dt{margin-top:1rem;color:#7e7e7e;color:#df2854}section aside dl
dd{margin-left:0}section.blog
aside{margin-bottom:2rem;border-bottom:1px solid #fff;border-top:1px solid #fff}section.casestudy article
img{max-width:100%;height:auto}section.blog article h2, section.general-content article h2, section.casestudy article
h2{font-size:1.25rem;margin-top:2rem;margin-bottom:2rem;margin-top:2.5rem;margin-bottom:1.5rem}section.content div.article-list article
h1{font-size:1.25rem;line-height:1.5;margin-bottom:1rem !important}div.article-list
article{margin-bottom:3rem}p.more{margin-top:2rem;margin-bottom:0;color:#9B9B9B}article
p.more{font-family:'SilveryMono';font-size:75%}header h1 span.js-menu-toggle{display:none}figcaption{font-size:75%;color:#9B9B9B;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #fff;text-align:center;line-height:1.4}footer{margin:0;border-top:1px solid #cacaca}footer ul li.email:before{content:"["}footer ul li.email:after{content:"]."}footer a
span{transition:color 0.2s}article.maincontent{z-index:100;position:relative}section.content
h1{font-size:1.5rem;line-height:2rem;margin-bottom:2rem}img.content-image{z-index:5}header
ul{list-style:none;margin:1rem 0 1rem 0;padding:1rem 0 1rem 0;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca}header ul
li{padding:0;display:inline-block;margin-right:1rem}header ul li:after{content:"."}div.portfolio
ul{list-style:none;margin:0
0 0 0;padding:0
0 0 0;position:relative;z-index:20}div.portfolio ul
li{display:inline;margin-bottom:1rem;margin-right:1rem}div.portfolio ul li
img{border-bottom:1px solid #cacaca;opacity:0.85;transition:opacity 0.2s}div.portfolio ul li img:hover{opacity:1}div.portfolio
p{margin-top:3rem}section.babble{border-top:1px solid #cacaca}.blog-content img, .general-content
img{width:100%;max-width:800px;margin:0
auto 1rem auto}article div.blog-intro{color:#9b9b9b}article div.blog-intro
span.date{padding-left:1en}div.blog-summary
h1{font-size:1.25rem;line-height:1.5rem}article div.blog-intro span.date:before{content:"["}article div.blog-intro span.date:after{content:"]"}div.projects
article{margin-bottom:1rem}div.projects
img{width:100%;height:auto;border-bottom:1px solid #cacaca;opacity:0.85;transition:opacity 0.2s}div.projects a:hover
img{opacity:1}div.projects div.description p,
div.projects a div.description p,
div.projects a:hover div.description
p{color:#9b9b9b}div.projects div.description
h2{margin-bottom:0.5rem;margin-top:0.5rem}div.projects div.description
p{margin-top:0;font-size:0.8rem;line-height:1.2rem}footer{color:#9b9b9b}footer
ul{padding:2rem 0 0 0;list-style:none;font-size:0.8rem}footer ul
li{display:inline}footer ul li.twitter a:hover{color:#4099ff}footer ul li.instagram a:hover{color:#21537d}footer ul li.flickr a:hover{color:#9b9b9b}footer ul li.flickr a:hover
span.blue{color:#0161db}footer ul li.flickr a:hover
span.pink{color:#f70482}footer ul li a, footer ul li a:visited{color:#9b9b9b}footer ul li:after{content:". "}ul.bxslider, ul.bxslider
li{margin:0;padding:0}.bx-wrapper{position:relative;margin:2rem auto 4rem auto;padding:0;*zoom:1}.bx-wrapper
img{max-width:100%;display:block}.bx-wrapper .bx-viewport{background:#efefef}.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto{position:absolute;bottom:-3rem;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(/public/skin/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size: .85em;font-family:'SilveryBold';font-weight:normal;color:#9b9b9b;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager
a{background:#9B9B9B;text-indent:-9999px;display:block;width:10px;height:10px;margin:0
5px;outline:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager
a.active{background:#df2854}.bx-wrapper .bx-prev{left:10px;background:url(/public/skin/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(/public/skin/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction
a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction
a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/public/skin/controls.png) -86px -11px no-repeat;margin:0
3px}.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/public/skin/controls.png) -86px -44px no-repeat;margin:0
3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80, 80, 80, 0.75);width:100%}.bx-wrapper .bx-caption
span{color:#fff;font-family:Arial;display:block;font-size: .85em;padding:10px}h1 span.menu-toggle{display:none}h1 span.menu-toggle a:link, h1 span.menu-toggle a:visited{color:#9B9B9B}h1 span.menu-toggle a:hover{color:#df2854}@media only screen and (min-width: 0px) and (max-width: 479px){h1
span.tagline{display:none}h1 span.menu-toggle{display:inline}html{border:none;font-size:17px}body{padding:1.5rem;background:#efefef;background:url(/public/skin/circle-small.png) #efefef 92% -30px no-repeat;background-attachment:fixed}header
h1{font-family:'SilveryBold';font-size:1.5rem;line-height:2rem}h1,h2{font-size:1.25rem}div.portfolio ul li
img{width:96%;height:auto;margin-bottom:1rem;border-bottom:2px solid #cacaca}div.portfolio ul
li{margin-right:0}nav ul li, footer ul
li{display:block}nav
ul{float:left;width:100%}nav ul
li{width:50%;float:left;font-size:1.25rem;margin-right:0;line-height:2rem}header h1
span.tag{display:none}header h1 span.nav-toggle{display:inline}nav.js-hide{display:none}section.home-content{padding-bottom:20rem}header h1
span{display:block}img.homepage-image{width:200px !important;right:20% !important;position:absolute;bottom:20px;bottom:10px;border:none}div.projects
div.description{margin-bottom:2rem}}@media only screen and (min-width: 780px) and (max-width: 900px){article.home-maincontent p, article.home-maincontent
h1{width:84%}}@media only screen and (min-width: 480px) and (max-width: 779.9px){body.homepage{}div.portfolio ul
li{display:block}div.portfolio ul li
img{width:40%}img.homepage-image{width:50% !important;right:10px !important;position:absolute;bottom:20px;bottom:70px}div.projects
article{float:left;width:100%;clear:both;margin-bottom:2rem}div.projects
img{width:40%;float:left}div.projects
div.description{width:50%;float:left;margin-left:1rem}div.projects div.description
h2{margin-top:0}}@media only screen and (min-width: 780px){body.homepage{}section.babble{background-color:#efefef}section.babble:before,section.babble:after{content:" ";display:table}section.babble:after{clear:both}section.blog article, section.no-aside
article{max-width:44em}header{border-bottom:1px solid #CACACA;height:3rem}header:before,header:after{content:" ";display:table}header:after{clear:both}img.homepage-image{position:absolute;bottom:10px;right:2rem;right:0;width:18rem;width:19rem}header
ul{margin:0;padding:0;border-top:none;border-bottom:none}section.general-content article, section.casestudy article,div.article-list{width:70%;float:left;clear:none}section.casestudy article p.intro:after{content:"."}section
aside{margin-top:8rem;float:right;width:25%;border-left:1px solid #fff;padding-left:1rem;padding-top:0}section aside h2:before{content:"["}section aside h2:after{content:"]"}body.blog section
aside{margin-top:1.5rem;margin-bottom:0;border-bottom:none;padding-bottom:0;border-top:0}body.blog section aside
p{margin-bottom:0}section aside ul, section aside ul
li{margin-top:0}section aside
p{line-height:1.5rem;margin-top:0}section.content,section.babble,div.wrap{max-width:55.71428em}div.portfolio
ul{width:64%;width:31.5rem}div.portfolio ul li
img{width:30%;max-width:150px}div.portfolio ul li:last-child{margin-right:0}section.babble
article.blog{width:31.5rem;float:left;width:60%}div.twitter{float:right;width:30%}header nav
ul{max-width:60%;float:right}header nav ul
li{display:inline-block;margin-right:0;padding:0;width:auto;margin-left:1.3rem}body.home
h1{max-width:400px;max-width:28.57rem}article.home-maincontent{width:380px;width:31.5rem}header
h1{float:left;width:40%;margin-bottom:5rem}div.projects
article{width:30.6%;float:left;margin-right:4%;height:19rem;overflow:hidden}div.projects article:nth-child(3n){margin-right:0}}@media only screen and (max-width: 779px){section
aside{margin-top:2rem;border-top:1px solid #cacaca}section aside
h2{margin-top:1rem}section aside
dl{margin-top:1rem}section aside dl
dt{display:inline;clear:left}section aside dl dt:after{content:":"}section aside dl
dd{display:inline;margin-right:0rem}section aside dl dd:after{content:"."}}@media only screen and (min-width: 1150px){html,button,select,textarea{font-size:17.5px}}
