*{-webkit-animation-property:-webkit-width;-webkit-animation-property:-webkit-height;-webkit-transition-duration:.9s;-moz-animation-property:-moz-width;-moz-animation-property:-moz-height;-moz-transition-duration:.9s;-o-animation-property:-o-width;-o-animation-property:-o-height;-o-transition-duration:.9s;-ms-transition:-ms-transform .9s}.main-container{background:url(../gfx/green-cup.png)}.hero{background:url(../gfx/colin-flag-perry-2015-kguk.png) center center no-repeat;background-size:cover;height:100vh}.hero:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom right,#F0F,#0FF);/* #002f4b,#dc4225 */ opacity:.40}.hero .intro{padding:3rem;position:relative;top:33%;transform:translateY(-50%)}.hero h1{color:#fff;font-family:"Helvetica neue",sans-serif;line-height:1.5em;letter-spacing:.050em;font-weight:300}.hero p{color:#D3D3D3;font-family:"Helvetica neue",sans-serif;line-height:1.5em;letter-spacing:.050em;font-weight:200;margin-bottom:1rem}.hero .tech-img{background:url(../gfx/kguk-logo-2015.png) center center no-repeat;background-size:cover;border-radius:50%;display:block;margin:0 auto;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,1);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,1);box-shadow:2px 2px 5px 0 rgba(0,0,0,1);height:19rem;width:19rem}.hero h1{padding-top:4.5rem;text-align:right;font-size:3rem}.hero p{text-align:right}.panel{margin:0 auto 10px;background:url(../gfx/noise.png) #D4D6DF;border-top:2px solid #EEEFE5;padding:2em 4.3em;-webkit-box-shadow:8px 10px 7px -5px rgba(0,0,0,.75);-moz-box-shadow:8px 10px 7px -5px rgba(0,0,0,.75);box-shadow:8px 10px 7px -5px rgba(0,0,0,.75)}#center-img{display:block;border-radius:4px;margin:10px auto;text-align:center}#r-corners{border-radius:5px;margin:10px auto}.like-row{max-width:1000px}@font-face{font-family:TendernessRegular;src:url(../type-face/Tenderness/Tenderness.eot?#);src:local('☺'),url(../type-face/Tenderness/Tenderness.woff) format('woff'),url(../type-face/Tenderness/Tenderness.ttf) format('truetype'),url(../type-face/Tenderness/Tenderness.svg#TendernessRegular) format('svg'),url(../type-face/Tenderness.eot?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:FontinR;src:url(../type-face/FontinR/fontinr.eot?#);src:local('☺'),url(../type-face/FontinR/fontinr.woff) format('woff'),url(../type-face/FontinR/fontinr.ttf) format('truetype'),url(../type-face/FontinR/fontinr.svg) format('svg');font-weight:400;font-style:normal}p{margin:20px 0 10px 5px;text-align:left;color:#2d1438;text-shadow:#fff 0 1px 0;font:400 .95rem/1.7em FontinR,Lucida}h1{text-align:center;letter-spacing:5px;color:#fff;text-shadow:0 1px 1px #000;font:1.5rem/1.5em "Helvetica neue",FontinR,Gill Sans,Lucida}h2{text-align:center;color:#000;text-shadow:0 1px 1px #fff;font:400 1.3rem/1.3em "Lucida Grande",Lucida,Verdana,sans-serif}h3{text-align:center;color:#91885c;text-shadow:0 1px 1px #000;font:700 italic .85rem/1.5em "Lucida Grande",Lucida,Verdana,sans-serif}h4{text-align:left;color:#749373;text-shadow:0 1px 1px #000;font:700 .95rem/1.7em "Lucida Grande",Lucida,Verdana,sans-serif}h5{text-align:center;color:#381201;text-shadow:0 1px 1px #fff;font:700 1rem/1.5em TendernessRegular,Lucida Grande,Lucida,Verdana,sans-serif}h6{text-align:center;color:#381201;text-shadow:#fff 0 1px 0;font:400 .65rem/.5em "Lucida Grande",Lucida,Verdana,sans-serif}h7{text-align:center;color:#fff;text-shadow:0 1px 1px #000;font:400 .88rem/1.2em "Lucida Grande",Lucida,Verdana,sans-serif}.para::first-letter{font-size:200%;color:#2d1438}.footer{background:url() center center no-repeat;background-size:350px}.logo{color:#fff;font-size:1.5rem}.logo i{margin-right:.5rem}.static-menu{background-color:azure;width:100%;padding:10px 0;z-index:20;border-bottom:1px solid #ccc;:!important}.magellan-container{opacity:.95;border-top:solid gray 1px;text-shadow:#fff 0 1px 0;background-color:#d4d6bf!important;-moz-box-shadow:0 8px 6px -6px #000;-webkit-box-shadow:0 8px 6px -6px #000;-o-box-shadow:0 8px 6px -6px #000;box-shadow:0 8px 6px -6px #000}.shadow{-webkit-box-shadow:6px 8px 5px -5px rgba(0,0,0,.75);-moz-box-shadow:6px 8px 5px -5px rgba(0,0,0,.75);-o-box-shadow:6px 8px 5px -5px rgba(0,0,0,.75);box-shadow:6px 8px 5px -5px rgba(0,0,0,.75)}#icon{background:url(../gfx/kguk-logo-2015.png) center center no-repeat;background-size:cover;height:3.5rem;width:3.5rem;border-radius:50%;display:block;margin:0 auto;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,1);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,1);box-shadow:2px 2px 5px 0 rgba(0,0,0,1);-webkit-animation:pulse 5s linear infinite;-moz-animation:pulse 5s linear infinite;animation:pulse 5s linear infinite;animation-iteration-count:2;-webkit-animation-iteration-count:2;-moz-animation-iteration-count:2}#contact:after{content:"";position:absolute;bottom:0;left:0;right:0;top:0;opacity:.9;z-index:-1;background-color:rgba(59,67,71,.9)}#contact .section-title .sub-heading-text,#contact .section-title h2{color:#fff;text-shadow:#fff 0 1px 0}#contact .separator span{background:#fff;opacity:1!important}#contact h2,#contact h3,#contact h4{color:#fff;font-family:"Open Sans",Arial,serif;text-transform:uppercase}#contact .contact-section h2{font-size:22px;font-size:1.375rem;font-weight:600;letter-spacing:4px;margin:0 0 1.2em}#contact .contact-section .content{margin-bottom:2em;border-bottom:1px solid #8a9094}.contact-info .header p{font-family:Raleway,Arial,serif;letter-spacing:2px;margin:2em 0 1.5em;text-transform:uppercase;color:#fa6b55}.contact-info .method{display:table;margin-bottom:1em;width:100%}.contact-info .label{background-color:#fa6b55;font-weight:700;float:left;margin-right:10px}.contact-info .details{margin-left:40px;font-size:14px;line-height:20px}#contact-content{padding-top:88px;padding-bottom:88px}.contact-form ul{margin:0!important;list-style:none!important}.contact-form .form-field{position:relative}.contact-form .form-field label{color:#2d1438;text-shadow:#fff 0 1px 0;letter-spacing:1px;margin-bottom:10px;font:400 .95rem/1.7em FontinR,Lucida}.contact-form .form-field input,.contact-form .form-field textarea{outline-color:#fff}.contact-form input[type=email],.contact-form input[type=text]{height:40px;padding:6px 16px}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{background:0 0;border:1px solid #8a9094;border-radius:0;color:#fff;font-size:13px;font-size:.8125rem;width:100%}.contact-form textarea{min-height:150px;padding:12px 16px;resize:vertical}.contact-form .button{background-color:#fa6b55}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.faa-parent.animated-hover:hover>.faa-pulse,.faa-pulse.animated,.faa-pulse.animated-hover:hover{-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-fast,.faa-pulse.animated-hover.faa-fast:hover,.faa-pulse.animated.faa-fast{-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-slow,.faa-pulse.animated-hover.faa-slow:hover,.faa-pulse.animated.faa-slow{-webkit-animation:pulse 4s linear infinite;animation:pulse 4s linear infinite}#scroll-down-arrow{position:absolute;right:50%;bottom:1%;color:#fff}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.faa-float.animated,.faa-float.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-float{-webkit-animation:float 2s linear infinite;animation:float 2s linear infinite}.faa-float.animated-hover.faa-fast:hover,.faa-float.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-float.faa-fast{-webkit-animation:float 1s linear infinite;animation:float 1s linear infinite}.faa-float.animated-hover.faa-slow:hover,.faa-float.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-float.faa-slow{-webkit-animation:float 3s linear infinite;animation:float 3s linear infinite}.fullWidth{width:100%;margin-left:auto;margin-right:auto;max-width:initial}.copyright{padding:10px 0 20px;text-align:center;color:#2d1438;text-shadow:#fff 0 1px 0;font:400 .95rem/1.7em FontinR,Lucida}.picture-line{border-top:2px solid #EEEFE5}#myTiny{background:url(../gfx/noise.png) #d4d6bf;border-radius:4px}#page-photography{text-align:center}#page-photography .copy-01{margin-bottom:50px;color:#888a8b}#page-photography #photo-grid:after{content:"";display:table;clear:both}#page-photography .photo-item{cursor:pointer}#page-photography .photo-item figure{height:216px;width:280px;overflow:hidden;border-top:2px solid #EEEFE5;border-radius:4px;-webkit-box-shadow:6px 8px 5px -5px rgba(0,0,0,.75);-moz-box-shadow:6px 8px 5px -5px rgba(0,0,0,.75);-o-box-shadow:6px 8px 5px -5px rgba(0,0,0,.75);box-shadow:6px 8px 5px -5px rgba(0,0,0,.75)}#page-photography .photo-item figure img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;display:block;height:100%;width:100%}#page-photography .photo-item:nth-child(3n){margin-right:0}#page-photography .photo-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}#page-photography .button{padding:23px 48px}.sepia{-webkit-filter:contrast(1.3) grayscale(1) saturate(10) sepia(1);filter:contrast(1.3) grayscale(1) saturate(10) sepia(1)}#page-photography .h-01{margin:0 0 40px}#page-photography .copy-01{font-size:18px;line-height:24px;padding:0 20px}#page-photography .photo-item{float:none;margin:0 auto 10px;display:inline-block}#page-photography .button{margin-top:40px}.site-inner{position:relative;margin-left:auto;margin-right:auto}.site-inner-abs{position:absolute;top:0;left:50%;width:58.75em;margin-left:-29.375em}.site-inner{width:100%}a{color:#381201;text-decoration:none;outline:0;text-shadow:0 1px 1px #fff;-webkit-transition:color 225ms ease-in;-moz-transition:color 225ms ease-in;-o-transition:color 225ms ease-in;transition:color 225ms ease-in}a:hover{color:orange;text-shadow:0 1px 1px maroon;outline:0}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]: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}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.lefty{text-align:left!important}html{-ms-touch-action:manipulation;touch-action:manipulation}#imagelightbox{cursor:pointer;position:fixed;z-index:10000;-ms-touch-action:none;touch-action:none;-webkit-box-shadow:0 17px 50px 25px rgba(70,84,65,1);-moz-box-shadow:0 17px 50px 25px rgba(70,84,65,1);box-shadow:0 17px 50px 25px rgba(70,84,65,1);border-radius:8px;border-top:2px solid #EEEFE5}#imagelightbox-loading,#imagelightbox-loading div{border-radius:9999px}#imagelightbox-loading{background-color:grey;background-color:rgba(0,0,0,.5);position:fixed;z-index:10003;top:50%;left:50%;padding:.65em;margin:-1.3em 0 0 -1.3em;-webkit-box-shadow:0 0 2.5em rgba(0,0,0,.75);box-shadow:0 0 2.5em rgba(0,0,0,.75)}#imagelightbox-loading div{width:1.3em;height:1.3em;background-color:#fff;-webkit-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite}@-webkit-keyframes imagelightbox-loading{0%{opacity:.5;-webkit-transform:scale(.75)}50%{opacity:1;-webkit-transform:scale(1)}100%{opacity:.5;-webkit-transform:scale(.75)}}@-moz-keyframes imagelightbox-loading{0%{opacity:.5;-moz-transform:scale(.75)}50%{opacity:1;-moz-transform:scale(1)}100%{opacity:.5;-moz-transform:scale(.75)}}@-o-keyframes imagelightbox-loading{0%{opacity:.5;-o-transform:scale(.75)}50%{opacity:1;-o-transform:scale(1)}100%{opacity:.5;-o-transform:scale(.75)}}@keyframes imagelightbox-loading{0%{opacity:.5;transform:scale(.75)}50%{opacity:1;transform:scale(1)}100%{opacity:.5;transform:scale(.75)}}#imagelightbox-overlay{background-color:#d4d6bf;background-color:rgba(212,214,191,.7);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}#imagelightbox-close{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#666;height:40px;position:fixed;right:40px;text-align:left;text-indent:-9999px;top:40px;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease;width:40px;z-index:10002}#imagelightbox-close:hover{background-color:#111}#imagelightbox-close:after,#imagelightbox-close:before{background-color:#fff;bottom:20%;content:'';left:50%;margin-left:-1px;position:absolute;top:20%;width:2px}#imagelightbox-close:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#imagelightbox-close:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#imagelightbox-caption{background-color:#470047;bottom:0;color:#fff;left:0;padding:10px;position:fixed;right:0;text-align:center;z-index:10001}#imagelightbox-nav{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#444;background-color:rgba(0,0,0,.5);bottom:60px;left:50%;padding:5px 2px 1px;position:fixed;z-index:10001}#imagelightbox-nav a{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:1px solid #fff;display:inline-block;height:20px;margin:0 5px;width:20px}#imagelightbox-nav .active{background-color:#fff}#imagelightbox-caption,#imagelightbox-close,#imagelightbox-loading,#imagelightbox-nav,#imagelightbox-overlay{-moz-animation:fade-in .25s linear;-o-animation:fade-in .25s linear;-webkit-animation:fade-in .25s linear;animation:fade-in .25s linear}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@media only screen and (max-width:660px){#imagelightbox-close{right:20px;top:20px}#imagelightbox-nav{bottom:20px}}