/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}
/*! lightgallery - v1.2.22 - 2016-07-20
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2016 Sachin N; Licensed Apache 2.0 */@font-face{font-family:lg;font-style:normal;font-weight:400;src:url(fonts/lightgallery/lg.eot);src:url(fonts/lightgallery/lg.eot?#iefixn1z373) format("embedded-opentype"),url(fonts/lightgallery/lg.woff) format("woff"),url(fonts/lightgallery/lg.ttf) format("truetype"),url(fonts/lightgallery/lg.svg#lg) format("svg")}.lg-icon{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:lg;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{opacity:.5;pointer-events:none}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#fff}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{background-color:rgba(0,0,0,.45);left:0;position:absolute;top:0;width:100%;z-index:1082}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;outline:medium none;padding:10px 0;text-align:center;text-decoration:none!important;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;width:50px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgba(0,0,0,.45);bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{font-size:13px;font-weight:700;margin:0}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-webkit-transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;-o-transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-webkit-transition:opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s!important;transition:opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s!important;-o-transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;max-height:350px;position:absolute;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;width:100%;z-index:1080}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-outer .lg-thumb{height:100%;margin-bottom:-5px;padding:10px 0}.lg-outer .lg-thumb-item{border:2px solid #fff;border-radius:5px;border-radius:4px;cursor:pointer;float:left;height:100%;margin-bottom:5px;overflow:hidden}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#db584f}.lg-outer .lg-thumb-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#fff}.lg-outer .lg-video-cont{display:inline-block;max-height:100%;max-width:1140px;padding:0 5px;vertical-align:middle;width:100%}.lg-outer .lg-video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.lg-outer .lg-video .lg-object{display:inline-block;height:100%!important;left:0;position:absolute;top:0;width:100%!important}.lg-outer .lg-video .lg-video-play{cursor:pointer;height:59px;left:50%;margin-left:-42px;margin-top:-30px;position:absolute;top:50%;width:84px;z-index:1080}.lg-outer .lg-has-vimeo .lg-video-play{background:url(img/lightgallery/vimeo-play.4bc9d13c.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(img/lightgallery/vimeo-play.4bc9d13c.png) no-repeat scroll 0 -58px transparent}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url(img/lightgallery/video-play.800c09ad.png) no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;opacity:.8;width:64px}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(img/lightgallery/youtube-play.3e28dac5.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(img/lightgallery/youtube-play.3e28dac5.png) no-repeat scroll 0 -60px transparent}.lg-outer .lg-video-object{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .08s ease 0s;-o-transition:opacity .08s ease 0s;transition:opacity .08s ease 0s;width:100%;z-index:1083}.lg-progress-bar .lg-progress{background-color:#db584f;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;-o-transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;height:10px;left:0;position:absolute;right:0;text-align:center;z-index:1080}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;margin:0 5px;overflow:hidden;position:relative;vertical-align:top}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}.lg-outer .lg-pager-thumb-cont{background-color:#fff;border-radius:3px;bottom:100%;color:#fff;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s,-webkit-transform .15s ease 0s;width:120px}.lg-outer .lg-pager-thumb-cont img{height:100%;width:100%}.lg-outer .lg-pager{background-color:hsla(0,0%,100%,.5);border-radius:50%;-webkit-box-shadow:inset 0 0 0 8px hsla(0,0%,100%,.7);box-shadow:inset 0 0 0 8px hsla(0,0%,100%,.7);display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;-webkit-transition:-webkit-box-shadow .3s ease 0s;transition:-webkit-box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s,-webkit-box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{-webkit-box-shadow:inset 0 0 0 8px #fff;box-shadow:inset 0 0 0 8px #fff}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.group{*zoom:1}.group:after,.group:before{content:"";display:table;line-height:0}.group:after{clear:both}.lg-outer{height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s;width:100%;z-index:1050}.lg-outer *{-webkit-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;-o-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;-o-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{opacity:1;-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{height:100%;margin-left:auto;margin-right:auto;max-height:100%;max-width:100%;overflow:hidden;position:relative;width:100%}.lg-outer .lg-inner{height:100%;left:0;position:absolute;top:0;white-space:nowrap;width:100%}.lg-outer .lg-item{background:url(img/lightgallery/loading.6cd36530.gif) no-repeat scroll 50% transparent;display:none!important}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;height:100%;position:absolute;text-align:center;width:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;margin-right:-1px;width:1px}.lg-outer .lg-img-wrap{bottom:0;left:0;padding:0 5px;position:absolute;right:0;top:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;height:auto!important;max-height:100%;max-width:100%;vertical-align:middle;width:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{background-color:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s;z-index:1040}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-o-transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-left .lg-item{left:0;opacity:0;position:absolute}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.width-limit{-webkit-box-sizing:border-box;box-sizing:border-box}.width-limit.-site{margin-left:auto;margin-right:auto;max-width:1200px}.width-limit.-pageboundaries{-webkit-box-sizing:content-box;box-sizing:content-box;padding-left:1.5rem;padding-right:1.5rem}.width-limit.-pageboundaries>*{-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.width-limit.-pageboundaries{padding-left:4px;padding-right:4px}}._sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#666360;font-family:Lyon Text Regular,Georgia,serif;font-size:62.5%}body.site-fishnclips body{color:#f2f2f2}blockquote,cite,dd,dt,label,legend,li,p,td,th{font-size:15px;line-height:1.5}p{margin-bottom:1em}h1,h2,h3,h4{font-weight:700}h1{font-size:30px;margin:0 0 15px}h2{font-size:22.5px}h2,h3,h4{margin:30px 0 15px}h3,h4{font-size:15px}input,select,textarea{font-family:Lyon Text Regular,Georgia,serif;font-size:15px}strong{font-weight:700}em{font-style:italic}a,a:active,a:hover,body.site-fishnclips a,body.site-fishnclips a:active,body.site-fishnclips a:hover{color:#fff}.wf-loading *{color:transparent!important}.form .row{margin-bottom:.5em;overflow:hidden}.form .row label{float:left;margin-bottom:.5em;padding-left:10px;padding-top:.4em;position:relative;width:120px}.form .row .required{color:red;font-weight:700;left:0;position:absolute;top:7px}.form .row h4{font-size:1.4em;font-weight:700;margin:0 0 .5em;padding-left:10px;position:relative}.form .row h4 .required{top:2px}.form .row .option_set{margin-bottom:1em}.form .row .option_set label{float:none;width:auto}.form .row input[type=checkbox],.form .row input[type=password],.form .row input[type=radio],.form .row input[type=text],.form .row textarea{margin-bottom:.5em}.form input[type=password],.form input[type=text],.form select,.form textarea{border:1px solid #998;border-top-color:#777;font-size:15px;padding:5px}.form input[type=password],.form input[type=text],.form textarea{border-radius:3px;width:250px}.form .indented{margin-left:120px}.form .button,.form input[type=button],.form input[type=submit]{background:#eee;border:1px solid #999;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:2px 0 2px #666;-webkit-box-shadow:0 1px 1px #ccc;cursor:pointer;padding:5px 7px}.form .button:hover,.form input[type=button]:hover,.form input[type=submit]:hover{background:#ddd}.form .buttons{padding-left:130px}.content.-centre{margin:auto;max-width:1224px;padding:2.5rem 5rem}@media (max-width:767px){.content.-centre{padding:2rem}}.content.-image{padding:44px 0}@media (max-width:767px){.content.-image{padding:2rem 0}}.content.-image>.container{margin:auto}.content.-director{padding:44px 0}.content .page-title{font-family:Soehne Buch,sans-serif;font-size:21px;font-weight:400;letter-spacing:1.67px;margin-bottom:44px;text-align:center;text-transform:uppercase}@media (max-width:767px){.content .page-title{margin-bottom:15px}}.site-fishnclips .content .page-title,.site-flyingfish .content .page-title{color:#fff}.content .page-title.-divider{border-bottom:1px solid transparent;padding-bottom:44px}.site-flyingfish .content .page-title.-divider{border-bottom-color:#868380}.site-fishnclips .content .page-title.-divider{border-bottom-color:hsla(30,3%,70%,.5)}.content .page-title.-small{font-size:44px;margin-bottom:22px;margin-top:22px}.content .content-heading{font-family:Lyon Text Regular,Georgia,serif;font-size:44px;font-weight:400}.content .content-heading.-centre{text-align:center}.site-fishnclips .content .content-heading,.site-flyingfish .content .content-heading{color:#fff}.content .content-heading.-plain{border-bottom:none}.content .section-heading{font-family:Soehne Buch,sans-serif;font-size:33px;font-weight:400;letter-spacing:.05em;line-height:1.125;margin:0 auto .25em;text-align:center;text-transform:uppercase}.site-fishnclips .content .section-heading,.site-flyingfish .content .section-heading{color:#fff}.content li,.content p{font-family:Lyon Text Regular,Georgia,serif;font-size:20px;line-height:1.5;max-width:60em}@media screen and (max-width:599px){.content li,.content p{font-size:18px}}.content.-image img{height:auto;max-width:100%;vertical-align:middle;width:100%}.content.default-bg{padding-top:0}.content.-directors{padding:44px 0 0}@media (max-width:767px){.content.-directors{padding:0}}.content.-directors .content-heading{color:#fff;font-family:Lyon Text Semibold,Georgia,serif;font-size:32px;margin-bottom:.25rem;text-align:center}@media (max-width:767px){.content.-directors .content-heading{font-size:28px;margin:0 0 .3rem}}.content .container{display:block;margin-left:5rem;margin-right:5rem;max-width:1440px}@media (min-width:768px) and (max-width:959px){.content .container{margin:0 3.125rem}}@media (max-width:767px){.content .container{margin:0 2rem;padding:22px 0}}.content .container.-director{display:-webkit-box;display:-ms-flexbox;display:flex;margin:4rem 5rem}@media (max-width:767px){.content .container.-director{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 2rem}}@media (min-width:768px) and (max-width:1239px){.content .container.-director .content-copy{margin-left:4rem}}.content .container .contact>.content-heading{text-align:left}.content .content-copy a{text-decoration:none}.content .content-copy p{color:#fff;font-size:17px;max-width:680px}@media (max-width:767px){.content .content-copy p{font-size:15px}}.content .content-copy.-directors>.content-heading,.content .content-copy.-directors p{max-width:428px}.content .content-copy .content-heading{color:#fff;font-family:Lyon Text Regular,Georgia,serif;font-size:64px;max-width:680px}@media (max-width:767px){.content .content-copy .content-heading{font-size:44px;margin:25px 0 15px}}.content .content-copy .content-heading.-small{font-size:21px;max-width:none;text-align:center}.content .content-copy .content-heading.-small,.content .content-copy .link{font-family:Soehne Buch,sans-serif;font-weight:400;letter-spacing:1.67px;text-transform:uppercase}.content .content-copy .link{color:#fff;font-size:14px}.content .content-copy.-directorLink{padding-left:5rem;padding-right:5rem;text-align:right}@media (max-width:767px){.content .content-copy.-directorLink{padding:0 2rem;text-align:left}}@media (max-width:520px){.content .content-copy.-directorLink{padding:2rem 2rem 0}}.content .social{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0}.content .social li{display:inline-block;margin-left:22px}.content .social li:first-child{margin-left:0}.content .social li .facebook,.content .social li .instagram,.content .social li .vimeo{background:url(img/2014/social.7cd66265.svg) no-repeat 0 0;background-color:transparent;background-size:290px 80px;border:0;border-radius:3px;color:transparent;display:block;font:0/0 a;height:25px;text-shadow:none;-webkit-transition:background-color .5s cubic-bezier(.19,1,.22,1);-o-transition:background-color .5s cubic-bezier(.19,1,.22,1);transition:background-color .5s cubic-bezier(.19,1,.22,1);width:25px}.content .social li .facebook.facebook,.content .social li .instagram.facebook,.content .social li .vimeo.facebook{background-position:.5px -1px}.content .social li .facebook.instagram,.content .social li .instagram.instagram,.content .social li .vimeo.instagram{background-position:-265.5px -1px}.content .social li .facebook.vimeo,.content .social li .instagram.vimeo,.content .social li .vimeo.vimeo{background-position:-105px -1px}.content .director-controls{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.content .director-controls h3{color:#fff;font-family:Soehne Buch,sans-serif;font-weight:400;letter-spacing:1.67px;text-transform:uppercase}.content .director-controls .paginator{margin:30px 0 15px;position:absolute}.content .director-controls .paginator a{color:#fff;font-family:Soehne Buch,sans-serif;font-size:15px;font-weight:400;letter-spacing:1.67px;text-decoration:none;text-transform:uppercase}@media (max-width:767px){.content .director-controls .paginator a .name{display:none}}.content .director-controls .paginator.-next{right:5rem}@media (max-width:767px){.content .director-controls .paginator.-next{right:2rem}}.content .director-controls .paginator.-prev{left:5rem}@media (max-width:767px){.content .director-controls .paginator.-prev{left:2rem}}@media (min-width:520px){.content .director-img{width:50%}}@media (max-width:959px){.content .director-img .content-image{height:300px;width:300px}}@media (max-width:519px){.content .director-img .content-image{height:auto;width:100%}}.content .caption{color:#fff;font-family:Lyon Text Semibold,Georgia,serif;font-size:14px}@media (min-width:520px){.grid{padding-bottom:3rem}}.grid .gridlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;overflow:hidden;padding:0}.grid .gridlist .griditem{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:33.33333333%}@media screen and (min-width:600px) and (max-width:959px){.grid .gridlist .griditem{width:50%}}@media screen and (max-width:599px){.grid .gridlist .griditem{width:100%}}.grid .gridlist .griditem.-selected .frame{border:5px solid #da5a53;bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1}.grid .gridlist.-masonry{display:block}@media screen and (min-width:600px){.grid .gridlist.-masonry{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;margin:auto;max-width:1224px}.grid .gridlist.-masonry .griditem{display:inline-block;float:none;padding:11px;width:100%}}@media screen and (min-width:600px) and (max-width:959px){.grid .gridlist.-masonry{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (min-width:960px){.grid .gridlist.-masonry{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.grid-tile{display:block;position:relative}.grid-tile .index{color:#fff;font-family:Soehne Buch,sans-serif;font-size:36px;font-weight:400;left:15px;line-height:1;position:absolute;top:10px;z-index:1}.grid-tile .thumbnail{display:block;height:auto;max-width:100%;width:100%}.grid-tile .caption{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:rgba(0,0,0,.8);bottom:0;left:0;opacity:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1);-o-transition:opacity 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1)}.has-touch .grid-tile .caption{background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(8%,rgba(0,0,0,0)),color-stop(17%,rgba(0,0,0,.02)),color-stop(27%,rgba(0,0,0,.04)),color-stop(36%,rgba(0,0,0,.06)),color-stop(46%,rgba(0,0,0,.09)),color-stop(55%,rgba(0,0,0,.11)),color-stop(64%,rgba(0,0,0,.15)),color-stop(73%,rgba(0,0,0,.18)),color-stop(80%,rgba(0,0,0,.22)),color-stop(87%,rgba(0,0,0,.25)),color-stop(92%,rgba(0,0,0,.28)),color-stop(96%,rgba(0,0,0,.31)),color-stop(99%,rgba(0,0,0,.33)),to(rgba(0,0,0,.35)));background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 8%,rgba(0,0,0,.02) 17%,rgba(0,0,0,.04) 27%,rgba(0,0,0,.06) 36%,rgba(0,0,0,.09) 46%,rgba(0,0,0,.11) 55%,rgba(0,0,0,.15) 64%,rgba(0,0,0,.18) 73%,rgba(0,0,0,.22) 80%,rgba(0,0,0,.25) 87%,rgba(0,0,0,.28) 92%,rgba(0,0,0,.31) 96%,rgba(0,0,0,.33) 99%,rgba(0,0,0,.35) 100%);background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 8%,rgba(0,0,0,.02) 17%,rgba(0,0,0,.04) 27%,rgba(0,0,0,.06) 36%,rgba(0,0,0,.09) 46%,rgba(0,0,0,.11) 55%,rgba(0,0,0,.15) 64%,rgba(0,0,0,.18) 73%,rgba(0,0,0,.22) 80%,rgba(0,0,0,.25) 87%,rgba(0,0,0,.28) 92%,rgba(0,0,0,.31) 96%,rgba(0,0,0,.33) 99%,rgba(0,0,0,.35));background-size:100% 100%;opacity:1}.grid-tile .caption>.pos1{display:table;height:100%;width:100%}.grid-tile .caption>.pos1>.pos2{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;text-align:center;vertical-align:middle}.has-touch .grid-tile .caption>.pos1>.pos2{padding-bottom:2rem;vertical-align:bottom}.grid-tile .caption .subtitle,.grid-tile .caption .title{color:#fff;font-weight:400;line-height:1;margin:0;padding:0 22px}.grid-tile .caption .title{font-family:Soehne Buch,sans-serif;font-size:32px;margin-bottom:.33333333em;text-transform:uppercase}@media screen and (min-width:600px) and (max-width:959px){.grid-tile .caption .title{font-size:28px}}.grid-tile .caption .subtitle{font-family:Soehne Buch,sans-serif;font-size:15px;letter-spacing:1.6px;text-transform:uppercase}.grid-tile:active .caption,.grid-tile:hover .caption{opacity:1}.grid-tile:active .index,.grid-tile:hover .index{opacity:0}.grid-tile.-award .caption{background-color:rgba(0,0,0,0)}#hero .container{color:#fff}@media screen and (max-width:959px){#hero .container{margin-left:0;margin-right:0}}@supports (aspect-ratio:16/9){#hero.fixed-aspect>.container{aspect-ratio:16/9;max-height:calc(100vh - 200px)}}#hero .showreel-heading{text-align:center}@media (min-width:768px){#hero .showreel-heading{left:12.5rem;position:absolute;right:12.5rem;top:44px;z-index:160}}@media (max-width:767px){#hero .showreel-heading{padding-bottom:1.875rem;padding-top:1.5625rem}}#hero .showreel-heading h1{color:#fff;font-family:Lyon Text Semibold,Georgia,serif;font-size:32px;margin-bottom:.25rem;text-align:center}@media (max-width:767px){#hero .showreel-heading h1{font-size:28px;margin:0 0 .3rem}}#hero .showreel-heading h3{color:#fff;font-family:Soehne Buch,sans-serif;font-size:15px;font-weight:400;letter-spacing:1.67px;line-height:1;margin:0;text-transform:uppercase;top:42%}@media screen and (max-width:599px){#hero .showreel-heading h3{font-size:13px}}#hero #carousel .poster{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:75vh;justify-content:center;position:relative;width:100%}@media (max-width:767px){#hero #carousel .poster{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#hero #carousel .poster img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#hero #carousel .poster .preview{display:block;height:100%;left:0;position:absolute;top:0;width:100%}#hero #carousel .poster .preview video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#hero #carousel .poster.-directors{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#hero #carousel .poster.-directors>.controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:flex-start;width:inherit}@media (max-width:767px){#hero #carousel .poster.-directors>.controls{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}}#hero #carousel .poster.-directors>.controls>.playbutton{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#hero #carousel .poster.-directors>.controls h1{color:currentColor;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}#hero #carousel .poster.-directors>.controls h3{color:currentColor;display:inline}#hero #carousel .poster.-directors>.controls .caption{margin:0;padding:0}#hero #carousel .poster.-directors>.controls .caption .text{margin:auto}#hero #carousel>.poster{display:none}#hero #carousel .controls,#hero #carousel>.poster:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}#hero #carousel .controls{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center;padding-left:5rem;padding-right:5rem;position:absolute;width:100%;z-index:1}@media (max-width:767px){#hero #carousel .controls{padding-left:2rem;padding-right:2rem}}#hero #carousel .caption{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:6rem;width:100%}@media (max-width:767px){#hero #carousel .caption{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}}#hero #carousel .caption h2,#hero #carousel .caption h3{color:currentColor;font-weight:400;line-height:1;margin:0;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}@media (max-width:767px){#hero #carousel .caption h2,#hero #carousel .caption h3{text-align:center}}#hero #carousel .caption h2 a,#hero #carousel .caption h3 a{color:currentColor;text-decoration:none}#hero #carousel .caption h2{bottom:62%;font-family:Lyon Text Regular,Georgia,serif;font-size:4vw;margin-bottom:.5rem}@media (min-width:1680px){#hero #carousel .caption h2{font-size:3.5vw}}@media screen and (min-width:600px) and (max-width:959px){#hero #carousel .caption h2{bottom:60%;font-size:32px;font-size:5vw}}@media screen and (max-width:599px){#hero #carousel .caption h2{bottom:55%;font-size:32px;font-size:9vw;margin-bottom:.2rem}}#hero #carousel .caption h3{font-family:Soehne Buch,sans-serif;font-size:15px;letter-spacing:1.67px;text-transform:uppercase;top:42%}@media screen and (max-width:599px){#hero #carousel .caption h3{font-size:13px}}#hero .carousel-controls{left:5rem;position:absolute;right:5rem;top:50%}@media (min-width:768px){#hero .carousel-controls{height:0}}@media (max-width:767px){#hero .carousel-controls{bottom:1rem;height:2.75rem;left:2rem;right:2rem;top:auto}}#hero .carousel-controls .prevnext{background:none;border:none;color:transparent;color:currentColor;cursor:pointer;height:2.75rem;margin:0;outline:none;padding:0;position:absolute;top:0;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;width:2.75rem}@media (min-width:768px){#hero .carousel-controls .prevnext{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.has-no-touch #hero .carousel-controls .prevnext:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}@media (min-width:768px){.has-no-touch #hero .carousel-controls .prevnext:active{-webkit-transform:translateY(-50%) scale(.95);-ms-transform:translateY(-50%) scale(.95);transform:translateY(-50%) scale(.95)}}#hero .carousel-controls .prevnext[disabled]{opacity:.25;pointer-events:none;-ms-touch-action:none;touch-action:none}#hero .carousel-controls .prevnext svg{display:block;height:2.1875rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1.1875rem}#hero .carousel-controls .prevnext.-next{right:-.75rem}#hero .carousel-controls .prevnext.-prev{left:-.75rem}#hero .carousel-controls .prevnext.-hidden{display:none}@media (min-width:520px){#map{padding:44px 44px 44px 0}}@media screen and (max-width:959px){#map .container{margin-left:0;margin-right:0}}#map .container>div{max-height:50vh}@media screen and (max-width:599px){#map .container>div{max-height:400px}}#map .gm-bundled-control,#map .gm-control-active,#map .gm-style-cc,#map .gmnoprint,#map .map-control,#map .selector-control{display:none}body{cursor:default}body.site-flyingfish{color:#666360}body.site-fishnclips,body.site-flyingfish,body.site-flyingfish>footer,body.site-flyingfish>section{background-color:#000}body.site-fishnclips{color:#f2f2f2}.site-fishnclips .white-bg,.site-flyingfish .white-bg{background-color:#000}.container{margin:0 auto;position:relative}#login-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:250px;justify-content:center;padding:30px;width:400px}#login-form label{color:#fff;display:inline-block;width:92px}#login-form #login-loader p{margin-bottom:1rem;text-align:center}#login-form #login-error{color:#a00}#login-form #login-error p{margin:0}#login-form #login-error p:last-child{margin-bottom:1rem}#login-form .submit-button,#login-form .text-field{border:none;border-radius:.0625rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-family:Soehne Buch,sans-serif;font-size:1rem;line-height:1.375;padding:.25rem .5rem .375rem;width:100%}#login-form .submit-button{cursor:pointer;letter-spacing:.0625em;margin:1rem 0 0;text-transform:uppercase}#login-form .text-field{background-color:#222;color:#fff;margin-bottom:.5rem}#login-form fieldset{border:none;margin:0 auto;max-width:16rem;padding:1.5rem 0 2rem}#login-form fieldset h1{color:#fff;font-weight:400;text-align:center}#cboxOverlay,#cboxWrapper,#colorbox{left:0;overflow:hidden;position:absolute;top:0;-webkit-transform:translateZ(0);z-index:9999}#cboxWrapper{max-width:none}#cboxOverlay{height:100%;position:fixed;width:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{-webkit-overflow-scrolling:touch;overflow:auto}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{height:100%;left:0;position:absolute;top:0;width:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{-ms-interpolation-mode:bicubic;border:0;display:block;float:left;margin:auto;max-width:none}.cboxIframe{border:0;display:block;height:100%;margin:0;padding:0;width:100%}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAQMAAAAk8RryAAAABlBMVEUAAAD///+l2Z/dAAAAAnRSTlP/AOW3MEoAAAAOSURBVBiVY2AYBYMJAAABkAAB2POVPwAAAABJRU5ErkJggg==) repeat 0 0;filter:alpha(opacity = 90);opacity:.9}#colorbox{outline:0}#cboxTopLeft{background:url(img/2014/modal/controls.b6b5c28d.png) no-repeat -101px 0;height:21px;width:21px}#cboxTopRight{background:url(img/2014/modal/controls.b6b5c28d.png) no-repeat -130px 0;height:21px;width:21px}#cboxBottomLeft{background:url(img/2014/modal/controls.b6b5c28d.png) no-repeat -101px -29px;height:21px;width:21px}#cboxBottomRight{background:url(img/2014/modal/controls.b6b5c28d.png) no-repeat -130px -29px;height:21px;width:21px}#cboxMiddleLeft{background:url(img/2014/modal/controls.b6b5c28d.png) 0 0 repeat-y;width:21px}#cboxMiddleRight{background:url(img/2014/modal/controls.b6b5c28d.png) 100% 0 repeat-y;width:21px}#cboxTopCenter{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyAQMAAACnNSPJAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlOArV5bRgAAABhJREFUeF6VwQENAAAAgjCjG50GbPwzDwUmggsB4+yamQAAAABJRU5ErkJggg==) 0 0 repeat-x;height:21px}#cboxBottomCenter{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyAQMAAACnNSPJAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlOArV5bRgAAABhJREFUeF6VwQENAAAAgjCjG50GbPwzDwUmggsB4+yamQAAAABJRU5ErkJggg==) 0 -29px repeat-x;height:21px}#cboxContent{overflow:hidden}#cboxContent,.cboxIframe{background:#fff}#cboxError{border:1px solid #ccc;padding:50px}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{left:0;text-align:center;width:100%}#cboxCurrent,#cboxTitle{bottom:4px;color:#949494;position:absolute}#cboxCurrent{left:58px}#cboxLoadingOverlay{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAoklEQVRoge3asQ2EQAxE0YGr4LqgjC1xS4EKTcASLESnQ9pvNF9y7ienlvqKpFVSwGdtuyoiFBEdogIW/HXqFZIR0WHUTjR6mX+nfNo1FuXuO+kQpW8evcBTGULLEFqG0DKEliG0DKFlCC1DaBlCyxBahtAyhJYhtAyhZQgtQ2gZQssQWobQmiVto5d4oE16yQvHKXrFU01mzO3N6awo6ePZDkJ9jUybvrO9AAAAAElFTkSuQmCC) no-repeat 50%}#cboxLoadingGraphic{background:url(img/2014/modal/loading.f2e21af2.gif) no-repeat 50%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{background:none;border:0;margin:0;overflow:visible;padding:0;width:auto}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxSlideshow{bottom:4px;color:#0092ef;position:absolute;right:30px}#cboxPrevious{background:url(img/2014/modal/controls.b6b5c28d.png) no-repeat -75px 0;bottom:0;height:25px;left:0;position:absolute;text-indent:-9999px;width:25px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{background:url(img/2014/modal/controls.b6b5c28d.png) no-repeat -50px 0;bottom:0;height:25px;left:27px;position:absolute;text-indent:-9999px;width:25px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{background:url(img/2014/modal/controls.b6b5c28d.png) no-repeat -25px 0;bottom:0;height:25px;position:absolute;right:0;text-indent:-9999px;width:25px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}#cboxLoadedContent{margin-bottom:0}#cboxContent{border-radius:10px}#cboxContent,.cboxIframe{background:#000}#cboxBottomCenter,#cboxBottomLeft,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxTopCenter,#cboxTopLeft,#cboxTopRight{background:none}.playbutton{border:none;cursor:pointer;height:5rem;width:5rem}@media (max-width:767px){.playbutton{display:none}}.playbutton svg{fill:currentColor;display:block;height:100%;width:100%}.playbutton:active{opacity:.8}.site-header{left:0;padding-left:5rem;padding-right:5rem;position:fixed;right:0;top:0;z-index:140}@media (max-width:767px){.site-header{padding-left:2rem;padding-right:2rem}}.site-header:before{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),color-stop(8%,rgba(0,0,0,0)),color-stop(17%,rgba(0,0,0,.02)),color-stop(27%,rgba(0,0,0,.04)),color-stop(36%,rgba(0,0,0,.06)),color-stop(46%,rgba(0,0,0,.09)),color-stop(55%,rgba(0,0,0,.11)),color-stop(64%,rgba(0,0,0,.15)),color-stop(73%,rgba(0,0,0,.18)),color-stop(80%,rgba(0,0,0,.22)),color-stop(87%,rgba(0,0,0,.25)),color-stop(92%,rgba(0,0,0,.28)),color-stop(96%,rgba(0,0,0,.31)),color-stop(99%,rgba(0,0,0,.33)),to(rgba(0,0,0,.35)));background-image:-o-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 8%,rgba(0,0,0,.02) 17%,rgba(0,0,0,.04) 27%,rgba(0,0,0,.06) 36%,rgba(0,0,0,.09) 46%,rgba(0,0,0,.11) 55%,rgba(0,0,0,.15) 64%,rgba(0,0,0,.18) 73%,rgba(0,0,0,.22) 80%,rgba(0,0,0,.25) 87%,rgba(0,0,0,.28) 92%,rgba(0,0,0,.31) 96%,rgba(0,0,0,.33) 99%,rgba(0,0,0,.35) 100%);background-image:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 8%,rgba(0,0,0,.02) 17%,rgba(0,0,0,.04) 27%,rgba(0,0,0,.06) 36%,rgba(0,0,0,.09) 46%,rgba(0,0,0,.11) 55%,rgba(0,0,0,.15) 64%,rgba(0,0,0,.18) 73%,rgba(0,0,0,.22) 80%,rgba(0,0,0,.25) 87%,rgba(0,0,0,.28) 92%,rgba(0,0,0,.31) 96%,rgba(0,0,0,.33) 99%,rgba(0,0,0,.35));background-size:100% 100%;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;-ms-touch-action:none;touch-action:none;width:100%}.site-header>.container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-bottom:44px;padding-top:44px}@media (max-width:767px){.site-header>.container{padding-bottom:15px;padding-top:15px}}.site-header>.width-limit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:3.125rem;padding-top:3.125rem}.site-header>.width-limit>.site-logo{-webkit-box-flex:0;-ms-flex-positive:0;display:block;flex-grow:0;margin-left:10px;margin-right:10px}@media (min-width:960px){.site-header>.width-limit>.site-nav{margin-left:auto}}.site-header .container>.menuburger{-ms-flex-negative:0;background-color:transparent!important;color:#fff;cursor:pointer;flex-shrink:0;height:44px;margin:0;position:relative;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:-webkit-transform .75s cubic-bezier(.19,1,.22,1) .25s;transition:-webkit-transform .75s cubic-bezier(.19,1,.22,1) .25s;-o-transition:transform .75s cubic-bezier(.19,1,.22,1) .25s;transition:transform .75s cubic-bezier(.19,1,.22,1) .25s;transition:transform .75s cubic-bezier(.19,1,.22,1) .25s,-webkit-transform .75s cubic-bezier(.19,1,.22,1) .25s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:44px;will-change:transform;z-index:20}.site-header .container>.menuburger>.ingredient{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.site-header .container>.menuburger>.ingredient>.bar{background-color:currentColor;display:block;height:2px;left:0;margin-left:auto;margin-right:auto;margin-top:-1px;position:absolute;right:0;top:50%;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:44px}.site-header .container>.menuburger>.ingredient.-bun>.bar{-webkit-transition:-webkit-transform .5s cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform .5s cubic-bezier(.68,-.55,.265,1.55);-o-transition:transform .5s cubic-bezier(.68,-.55,.265,1.55);transition:transform .5s cubic-bezier(.68,-.55,.265,1.55);transition:transform .5s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .5s cubic-bezier(.68,-.55,.265,1.55)}.site-header .container>.menuburger>.ingredient.-patty>.bar{-webkit-transition:-webkit-transform .25s cubic-bezier(.175,.885,.32,1.54) .25s;transition:-webkit-transform .25s cubic-bezier(.175,.885,.32,1.54) .25s;-o-transition:transform .25s cubic-bezier(.175,.885,.32,1.54) .25s;transition:transform .25s cubic-bezier(.175,.885,.32,1.54) .25s;transition:transform .25s cubic-bezier(.175,.885,.32,1.54) .25s,-webkit-transform .25s cubic-bezier(.175,.885,.32,1.54) .25s}.site-header .container>.menuburger>.ingredient.-bun.-top>.bar{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.site-header .container>.menuburger>.ingredient.-bun.-bottom>.bar{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#main-nav-menustate:checked~.site-header .container>.menuburger{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}#main-nav-menustate:checked~.site-header .container>.menuburger>.ingredient.-patty>.bar{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.33333333s;-o-transition-duration:.33333333s;transition-duration:.33333333s;-webkit-transition-timing-function:cubic-bezier(.62,-.54,.735,.045);-o-transition-timing-function:cubic-bezier(.62,-.54,.735,.045);transition-timing-function:cubic-bezier(.62,-.54,.735,.045)}#main-nav-menustate:checked~.site-header .container>.menuburger>.ingredient .bar{background-color:#fff}#main-nav-menustate:checked~.site-header .container>.menuburger>.ingredient.-bun>.bar{-webkit-transition-duration:375ms;-o-transition-duration:375ms;transition-duration:375ms}#main-nav-menustate:checked~.site-header .container>.menuburger>.ingredient.-bun.-top>.bar{-webkit-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:30px}#main-nav-menustate:checked~.site-header .container>.menuburger>.ingredient.-bun.-bottom>.bar{-webkit-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:30px}.site-logo{height:50px;margin:0;width:124px;z-index:1}.site-logo a{background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;border:0;color:transparent;display:block;font:0/0 a;text-shadow:none;width:100%}@media (max-width:767px){.site-flyingfish .site-logo{width:4.9375rem}}.site-flyingfish .site-logo a{background-image:url(img/2014/fish-wordmark.e28bd5ac.svg);padding-top:40.32258065%}.site-fishnclips .site-logo{height:3.875rem;width:17.875rem}@media (max-width:767px){.site-fishnclips .site-logo{width:9.6875rem}}.site-fishnclips .site-logo a{background-image:url(img/2014/fishnclips-wordmark.d1a81ab8.svg);padding-top:21.67832168%}@media screen and (max-width:599px){.site-logo a{height:44px;padding-top:0!important}}#footer{padding-top:44px;text-align:center}#footer p{line-height:1;margin:0}.site-flyingfish #footer p{color:#868380}.site-fishnclips #footer p{color:#f2f2f2}#footer p[itemscope]{font-family:Soehne Buch,sans-serif;font-size:20px;letter-spacing:.1em}#footer p.copyright{font-family:Lyon Text Regular,Georgia,serif;font-size:12px;margin-top:8px}#footer p span{white-space:nowrap}#footer p a{border-bottom:1px solid transparent;text-decoration:none;-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1)}.site-flyingish #footer p a{border-bottom-color:#b8b6b4;color:#868380}.site-fishnclips #footer p a{border-bottom-color:#bfbfbf;color:#f2f2f2}.site-flyingish #footer p a:active,.site-flyingish #footer p a:hover{border-bottom-color:#868380;color:#52504e}.site-fishnclips #footer p a:active,.site-fishnclips #footer p a:hover{border-bottom-color:#f2f2f2;color:#fff}.site-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:rgba(0,0,0,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:0;max-width:26.25rem;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;-ms-touch-action:none;touch-action:none;-webkit-transition:opacity .3s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .3s cubic-bezier(.165,.84,.44,1);transition:opacity .3s cubic-bezier(.165,.84,.44,1);width:100%;z-index:10}@media (max-width:767px){.site-nav{background:rgba(0,0,0,.9)}}#main-nav-menustate:checked~.site-header .site-nav{height:100%;opacity:1;overflow-y:auto;pointer-events:auto;-ms-touch-action:initial;touch-action:auto}.has-touch #main-nav-menustate:checked~.site-header .site-nav{-webkit-overflow-scrolling:touch;overflow-y:scroll}.site-nav>.navitems{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:4rem 4rem 2rem}@media (max-width:767px){.site-nav>.navitems{padding:4rem 2rem 2rem}}.site-nav>.navitems>.navitem{opacity:0;-webkit-transform:translateX(2rem);-ms-transform:translateX(2rem);transform:translateX(2rem);-webkit-transition:all .3s cubic-bezier(.165,.84,.44,1);-o-transition:all .3s cubic-bezier(.165,.84,.44,1);transition:all .3s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}.site-nav>.navitems>.navitem:first-child{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.site-nav>.navitems>.navitem:nth-child(2){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.site-nav>.navitems>.navitem:nth-child(3){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.site-nav>.navitems>.navitem:nth-child(4){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.site-nav>.navitems>.navitem:nth-child(5){-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.site-nav>.navitems>.navitem:nth-child(6){-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.site-nav>.navitems>.navitem:nth-child(7){-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.site-nav>.navitems>.navitem:nth-child(8){-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.site-nav>.navitems>.navitem:nth-child(9){-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}.site-nav>.navitems>.navitem:nth-child(10){-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.site-nav>.navitems>.navitem+.navitem{margin-top:.5rem}#main-nav-menustate:checked~.site-header .site-nav>.navitems>.navitem{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.site-nav>.navitems>.navitem>a{color:#fff;display:block;font-family:Soehne Buch,sans-serif;letter-spacing:1.67px;padding:.25rem .5rem;text-decoration:none;text-transform:uppercase}.site-nav>.navitems>.navitem>a>span{-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.site-nav>.navitems>.navitem>a>span:hover{-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;padding-bottom:.2rem}.site-nav>.navitems>.navitem.-active>a{color:#fff}@media (min-width:960px){.site-nav>.navitems>.navitem.-active>a{background-position:0 100%;background-repeat:repeat-x}}@media (max-width:959px){.site-nav>.navitems>.navitem.-active>a{background-position:0 0;background-repeat:repeat-y}}.site-nav>.navitems>.navitem.-selected>.label>span{-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;padding-bottom:.2rem}.site-nav .dropdownlist{padding:2rem 0}.site-nav .dropdownlist .listitem{list-style:none;padding:.1rem .5rem}.site-nav .dropdownlist .listitem>a{color:#fff;display:inline-block;font-family:Lyon Text Regular,Georgia,serif;text-decoration:none}.site-nav .social{padding-left:4rem}@media (max-width:767px){.site-nav .social{padding-left:2rem}}.site-nav .social li{display:inline-block;margin-left:22px}.site-nav .social li:first-child{margin-left:0}.site-nav .social li a{background:url(img/2014/social.7cd66265.svg) no-repeat 0 0;background-color:transparent;background-size:290px 80px;border:0;border-radius:3px;color:transparent;display:block;font:0/0 a;height:25px;text-shadow:none;-webkit-transition:background-color .5s cubic-bezier(.19,1,.22,1);-o-transition:background-color .5s cubic-bezier(.19,1,.22,1);transition:background-color .5s cubic-bezier(.19,1,.22,1);width:25px}.site-nav .social li a.facebook{background-position:.5px -1px}.site-nav .social li a.instagram{background-position:-265.5px -1px}.site-nav .social li a.vimeo{background-position:-105px -1px}.site-nav .copyright{bottom:0;color:#fff;margin:auto 4rem 4rem;padding-top:4rem;position:relative}@media (max-width:767px){.site-nav .copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:2rem;padding-top:0}}.site-nav .copyright p{font-family:Lyon Text Regular,Georgia,serif;margin:0}.site-nav .copyright a{white-space:nowrap}.site-nav #client-login{color:#fff;display:inline-block;font-family:Soehne Buch,sans-serif;font-size:13px;letter-spacing:1.73px;padding-top:.5rem;text-decoration:none;text-transform:uppercase}@media (max-width:767px){.site-nav #client-login{padding-top:1rem}}.site-nav .listgroup .title{color:#fff;display:block;font-family:Soehne Buch,sans-serif;letter-spacing:1.67px;padding:.25rem .5rem;text-decoration:none;text-transform:uppercase}.director-nav{margin-top:22px}.director-nav .directorlist{list-style:none;margin:0 -11px;padding:0}.director-nav .directorlist:after,.director-nav .directorlist:before{content:" ";display:table}.director-nav .directorlist:after{clear:both}.director-nav .directorlist>.listitem{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;font-family:Lyon Text Regular,Georgia,serif;font-size:15px;padding:0 5.5px;width:16.66666667%}@media screen and (min-width:600px) and (max-width:959px){.director-nav .directorlist>.listitem{width:25%}}@media screen and (max-width:599px){.director-nav .directorlist>.listitem{width:50%}}.director-nav .directorlist>.listitem .label{display:block;font-weight:400;overflow:hidden;padding:.2em 5.5px;text-decoration:none;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.site-flyingfish .director-nav .directorlist>.listitem .label{color:#666360}.site-fishnclips .director-nav .directorlist>.listitem .label{color:#f2f2f2}.director-nav .directorlist>.listitem .label:active,.director-nav .directorlist>.listitem .label:hover{background-color:#fff868}.site-fishnclips .director-nav .directorlist>.listitem .label:active,.site-fishnclips .director-nav .directorlist>.listitem .label:hover,.site-flyingfish .director-nav .directorlist>.listitem .label:active,.site-flyingfish .director-nav .directorlist>.listitem .label:hover{color:#fff}.page-navigation{margin-top:44px}.content>.container>.page-navigation:first-child{margin-top:0}.content>.container>.page-navigation:last-child{margin-bottom:0}.page-navigation .navlist{list-style:none;padding:0}@media screen and (max-width:599px){.page-navigation .navlist{padding-bottom:.75em}}.page-navigation .navlist>.listitem{font-family:Soehne Buch,sans-serif;font-size:15px;font-weight:400;letter-spacing:1.67px;margin:0}.page-navigation .navlist>.listitem>.label{color:currentColor;display:block;line-height:1;text-decoration:none;text-transform:uppercase;-webkit-transition:none .5s cubic-bezier(.19,1,.22,1);-o-transition:none .5s cubic-bezier(.19,1,.22,1);transition:none .5s cubic-bezier(.19,1,.22,1);-webkit-transition-property:color,border-color;-o-transition-property:color,border-color;transition-property:color,border-color;white-space:nowrap}[lang=en] .page-navigation .navlist>.listitem>.label{padding:.5em 0}.site-fishnclips .page-navigation .navlist>.listitem>.label{border-color:#fff}.page-navigation .navlist>.listitem:active>.label,.page-navigation .navlist>.listitem:hover>.label{border-color:#666;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s}.site-flyingfish .page-navigation .navlist>.listitem{color:#fff}.site-flyingfish .page-navigation .navlist>.listitem:active,.site-flyingfish .page-navigation .navlist>.listitem:hover{color:#666}.site-fishnclips .page-navigation .navlist>.listitem{color:#fff}#mission-statement{padding:44px 0;text-align:center}#mission-statement .statement{font-family:Lyon Text Regular Italic,Georgia,serif;font-size:36px;font-style:normal;font-weight:400;line-height:1.25;margin:0;padding:0 44px;text-align:center}body.site-fishnclips #hero+#mission-statement{padding:0}body.site-fishnclips #hero+#mission-statement>.container{margin-bottom:11px;margin-top:11px}body.site-fishnclips #hero+#mission-statement .statement{padding-bottom:44px;padding-top:44px}@media only screen and (max-width:768px){#mission-statement{margin-bottom:33px;margin-top:33px}#mission-statement .statement{font-size:28px}}.contact{font-family:Soehne Buch,sans-serif;margin-left:auto;margin-right:auto;max-width:1080px;overflow-wrap:break-word}.contact>.location{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:959px){.contact>.location{display:block}}.contact>.content-heading h1{text-align:left}.content .contact .caps-title{color:#fff;font-size:.875rem;font-weight:400;line-height:1;margin:.5em 0;text-transform:uppercase}.contact .caps-title.role{text-transform:capitalize}.contact .office{width:100%}@media (max-width:959px){.contact .office+.office{margin-top:44px}}.contact .office .office-title{color:#fff;font-family:Lyon Text Regular,Georgia,serif;font-size:28px;font-weight:400;line-height:1;margin-bottom:0}.contact .office .office-detail-group,.contact .office .office-staff-group{margin-top:4em}.contact .office .office-detail-group:after,.contact .office .office-detail-group:before,.contact .office .office-staff-group:after,.contact .office .office-staff-group:before{content:" ";display:table}.contact .office .office-detail-group:after,.contact .office .office-staff-group:after{clear:both}.contact .office .office-detail-group .detail{color:#fff;font-size:18px;font-weight:400;line-height:1.25}.contact .office .office-detail-group .detail a{text-decoration:none}.contact .office .office-detail-group .office-address-group,.contact .office .office-detail-group .office-contact-group{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:3.5em}.contact .office .office-detail-group .office-address-group .caps-title{margin-top:0}.contact .office .office-detail-group .office-address-group div[itemprop=streetAddress] span{display:block}.contact .office .office-detail-group .office-contact-group .detail+.caps-title{margin-top:1em}.contact .office .office-staff-group .staff-member{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:5em}.contact .office .office-staff-group .staff-member .name{color:#fff;font-family:Lyon Text Regular,Georgia,serif;font-size:18px;font-weight:400;line-height:1.25;margin:0}.contact .office .office-staff-group .staff-member .detail{color:#fff;font-size:15px;font-weight:400;line-height:1.25}@media (max-width:767px){.contact .office .office-staff-group .staff-member .detail{font-size:13px}}.contact .office .office-staff-group .staff-member .detail>.phone{margin:.5em 0}.contact .office .office-staff-group .staff-member .detail a{text-decoration:none}.site-fishnclips .contact .office .caps-title{color:#aaa}.site-fishnclips .contact .office .office-detail-group .detail{color:#fff}.site-fishnclips .contact .office .office-staff-group .staff-member .name{color:#e6e6e6}.site-fishnclips .contact .office .office-staff-group .staff-member .detail{color:#f2f2f2}@media only screen and (max-width:768px){.contact .office{text-align:left}.contact .office .office-contact-group .caps-title{margin-top:1.5em}.contact .office .office-staff-group .staff-member+.staff-member{margin-top:4em}}@media (min-width:768px){#showreel{margin-top:4rem}}#showreel .container{max-width:100%}@media (min-width:768px){#showreel .container .page-title{margin-bottom:3rem;margin-top:2rem}}#showreel .griditem.-selected .grid-tile .caption{opacity:1!important}#showreel .griditem.-selected .grid-tile .index{display:none}
/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-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-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:44px}.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{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#333;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}.modal-gallery{background:rgba(0,0,0,.95);color:#fff;height:100%;left:100%;opacity:0;overflow-y:auto;position:fixed;top:0;-webkit-transition:opacity .3s cubic-bezier(.19,1,.22,1);-o-transition:opacity .3s cubic-bezier(.19,1,.22,1);transition:opacity .3s cubic-bezier(.19,1,.22,1);width:100%;z-index:100}.modal-gallery-open .modal-gallery{left:0;opacity:1}.modal-gallery .carousel-container{height:100%}.modal-gallery .carousel-container .carousel-item{height:100%;overflow:hidden;width:100%}.modal-gallery .carousel-container .carousel-item[data-aspect=landscape] .item-content img{height:auto;max-width:100%}.modal-gallery .carousel-container .carousel-item[data-aspect=landscape] .item-content img.lazyloaded{width:auto}.modal-gallery .carousel-container .carousel-item[data-aspect=portrait] .item-content img{max-height:100%;width:auto}.modal-gallery .carousel-container .carousel-item[data-aspect=portrait] .item-content img.lazyloaded{height:auto}.modal-gallery .carousel-container .carousel-item[data-aspect=portrait] .item-content>.wrapper>.video>.aspect{height:100%;padding-top:0}.modal-gallery .carousel-container .carousel-item.-withcaption>.item-content>.wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-gallery .carousel-container .carousel-item.-withcaption>.item-content>.wrapper>.image,.modal-gallery .carousel-container .carousel-item.-withcaption>.item-content>.wrapper>.modal-video,.modal-gallery .carousel-container .carousel-item.-withcaption>.item-content>.wrapper>.video{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.modal-gallery .carousel-container .carousel-item.-withcaption>.item-content>.wrapper>.description{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.modal-gallery .carousel-container .carousel-item>.item-content{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:0 60px;overflow:hidden;padding:60px 0}@media (min-width:768px){.modal-gallery .carousel-container .carousel-item>.item-content{padding-top:7.5rem}}@media (max-width:600px){.modal-gallery .carousel-container .carousel-item>.item-content{margin:0 15px;padding:60px 0}}.modal-gallery .carousel-container .carousel-item>.item-content>.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;width:100%}.modal-gallery .carousel-container .carousel-item>.item-content>.wrapper>.video{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative;width:100%}.modal-gallery .carousel-container .carousel-item>.item-content>.wrapper>.video .play-toggle{display:none}.modal-gallery .carousel-container .carousel-item>.item-content>.wrapper>.video>.aspect{height:0;padding-top:56.25%;position:relative;width:100%}.modal-gallery .carousel-container .carousel-item>.item-content>.wrapper>.video>.aspect .embed{background:#000;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.modal-gallery .carousel-container .carousel-item>.item-content>.wrapper>.video>.aspect .embed>iframe{display:block;height:100%;width:100%}.modal-gallery .carousel-container .carousel-item>.item-content>.wrapper>.image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.modal-gallery .carousel-container .carousel-item>.item-content>.wrapper>.image>.aspect{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.modal-gallery .carousel-container .carousel-item>.item-content>.wrapper>.image>.aspect .loading{-webkit-animation:spinner .2s linear infinite;animation:spinner .2s linear infinite;border-radius:50%;content:"";display:block;height:10px;left:50%;opacity:1;pointer-events:none;position:absolute;top:50%;-ms-touch-action:none;touch-action:none;-webkit-transition:opacity .2s ease 1s;-o-transition:opacity .2s ease 1s;transition:opacity .2s ease 1s;width:10px;z-index:0}@-webkit-keyframes spinner{0%,to{background-color:#fff}50%{background-color:hsla(0,0%,100%,0)}}@keyframes spinner{0%,to{background-color:#fff}50%{background-color:hsla(0,0%,100%,0)}}.modal-gallery .carousel-container .carousel-item>.item-content>.wrapper>.image img{bottom:0;display:block;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .3s cubic-bezier(.19,1,.22,1);-o-transition:opacity .3s cubic-bezier(.19,1,.22,1);transition:opacity .3s cubic-bezier(.19,1,.22,1)}.modal-gallery .carousel-container .carousel-item>.item-content>.wrapper>.image img.lazyload,.modal-gallery .carousel-container .carousel-item>.item-content>.wrapper>.image img.lazyloading{opacity:0}.modal-gallery .carousel-container .carousel-item>.item-content>.wrapper>.image img.lazyloaded{opacity:1}.modal-gallery .carousel-container .carousel-item>.item-content>.wrapper>.image img.lazyloaded+.loading{-webkit-animation:none;animation:none;opacity:0}.modal-gallery .carousel-container .carousel-item>.item-content>.wrapper>.description{padding-top:1rem;text-align:center}.modal-gallery .carousel-container .carousel-item>.item-content>.wrapper>.description h2{color:#fff!important;font-family:Lyon Text Regular,Georgia,serif;font-size:2rem;font-weight:400;margin:0}.modal-gallery .carousel-container .carousel-item>.item-content>.wrapper>.description h2 a{text-decoration:none}.modal-gallery .carousel-container .carousel-item>.item-content>.wrapper>.description h2+h3{margin-top:.5rem}.modal-gallery .carousel-container .carousel-item>.item-content>.wrapper>.description h3{color:#fff!important;font-family:Soehne Buch,sans-serif;font-size:15px;font-size:.8125rem;font-weight:400;letter-spacing:.07692308em;margin:0;text-transform:uppercase}.modal-gallery .carousel-container .carousel-item>.item-content>.wrapper>.description p{margin:0}.modal-gallery .carousel-container .flickity-prev-next-button{background:none}@media (max-width:600px){.modal-gallery .carousel-container .flickity-prev-next-button{bottom:5px;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}}.modal-gallery .carousel-container .flickity-prev-next-button svg{display:none}.modal-gallery .carousel-container .flickity-prev-next-button:after{background-size:20px 36px;content:"";display:block;height:36px;position:absolute;top:3px;width:20px}@media (max-width:600px){.modal-gallery .carousel-container .flickity-prev-next-button:after{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.modal-gallery .carousel-container .flickity-prev-next-button.previous{left:auto;right:70px}}.modal-gallery .carousel-container .flickity-prev-next-button.previous:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='36'%3E%3Cpath fill='none' stroke='%23FFF' stroke-width='2' stroke-linecap='round' d='M18 2 2 18l16 16'/%3E%3C/svg%3E");left:10px}.modal-gallery .carousel-container .flickity-prev-next-button.next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='36'%3E%3Cpath fill='none' stroke='%23FFF' stroke-width='2' stroke-linecap='round' d='m2 2 16 16L2 34'/%3E%3C/svg%3E");right:10px}@media (max-width:600px){.modal-gallery .carousel-container .flickity-prev-next-button.next{right:2px}}.modal-gallery .carousel-container .flickity-prev-next-button .arrow{fill:#fff}.modal-gallery>.close{background:none;border:none;cursor:pointer;height:44px;margin:0;outline:none;padding:0;position:absolute;right:5rem;top:44px;width:44px}@media (max-width:767px){.modal-gallery>.close{right:2rem;top:15px}}@media (max-width:600px){.modal-gallery>.close{bottom:14px;left:10px;right:auto;top:auto}}.modal-gallery>.close:active{-webkit-box-shadow:none;box-shadow:none;opacity:.6}.modal-gallery>.close:focus:not(.focus-ring){outline:none}.modal-gallery>.close:focus-ring{outline:5px solid blue}.modal-gallery>.close>span{background-color:transparent;border:0;color:transparent;display:block;font:0/0 a;height:30px;text-shadow:none;width:30px}.modal-gallery>.close>span:after,.modal-gallery>.close>span:before{background:#fff;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:30px}.modal-gallery>.close>span:before{-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.modal-gallery>.close>span:after{-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}@media (max-width:600px){.modal-gallery>.close>span{height:29px;width:29px}.modal-gallery>.close>span:after,.modal-gallery>.close>span:before{height:1px;width:29px}}.modal-gallery>.gallery-counts{font-size:14px;line-height:20/14;margin:0;position:absolute}@media (min-width:601px){.modal-gallery>.gallery-counts{left:20px;top:20px}}@media (max-width:600px){.modal-gallery>.gallery-counts{bottom:14px;left:60px;line-height:29px}}.modal-gallery-open body{display:block;overflow:hidden}.modal-gallery-open .site-header{pointer-events:none;-ms-touch-action:none;touch-action:none}.modal-gallery-open .site-header .menuburger{display:none}.content-page{padding-top:8.625rem}@media (max-width:767px){.content-page{padding-top:5rem}}@media (min-width:768px){.content-page #header+#hero{margin-top:-8.625rem}.content-page.-showreel #header+#hero{margin-top:0}}.-lazy{opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.-lazy.lazyloaded{opacity:1}