﻿/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}

body{margin:0}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}

audio,canvas,progress,video{display:inline-block;vertical-align:baseline}

audio:not([controls]){display:none;height:0}[hidden],template{display:none}

a{background-color:transparent}

a:active,a:hover{outline:0}

abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}

img{border:0}

svg:not(:root){overflow:hidden}

figure{margin:1em 40px}

hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}

pre{overflow:auto}

code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}

button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}

button{overflow:visible}

button,select{text-transform:none}

button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}

button[disabled],html input[disabled]{cursor:default}

button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}

fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}

legend{border:0;padding:0}

textarea{overflow:auto}

optgroup{font-weight:bold}

table{border-collapse:collapse;border-spacing:0}

td,th{padding:0}*,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

html,body{margin:0;padding:0}

body{font-family:"Lato","Calibri","Arial",sans-serif;font-weight:normal;background-color:#222;color:#333}

h1,h2,h3,h4,h5,h6{font-family:"Lato","Arial",sans-serif;font-weight:500;text-transform:uppercase;margin:0.5em 0;padding:0}

h1{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);font-weight:999;font-size:3.3em;margin:0}

h2{font-size:2.5em}

h3{font-size:1.5em; color:#d9ad0f}

h4{color: #e9c00a; text-transform: none}

.stripe {
	height: 10px;
	background: url(/images/redtweed.jpg) center top repeat;
}

.text-variable{transition:all 0.25s ease;font-weight:999}
.text-variable:hover{font-weight:1}
.text-light{font-weight:1}
.text-medium{font-weight:100}
.text-bold{font-weight:999}

.title-large{font-size:16vh;font-weight:normal;line-height:14vh;color:#FFF}
.title-large em{font-style:normal;font-weight:bold;color:#FF5252}

p,ul,ol,table{font-family:"Helvetica","Arial",sans-serif;max-width:40em;font-size:.95em; line-height: 1.5em;}
p a{display:inline;color:#bf2d2d}
p.lead{margin-bottom:0.85em !important;font-size:1.85em;margin:0;padding:0;max-width:25em}

.impressum{font-size:0.7em !important;background-color:#FFF;box-shadow:0 1rem 4rem rgba(0,0,0,0.1)}
.impressum .col-3of12{padding:1rem}
.impressum h3{text-transform:uppercase}

.more-projects h3{font-size:1rem;margin:0}

.more-projects h5{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);font-family:"Lato","Calibri","Varela Round","Helvetica","Arial",sans-serif;font-weight:bold;color:#222}

.more-projects .grid{padding:0}
.more-projects .sidebar-snippet{padding:0}
.more-projects .sidebar-snippet img{-webkit-filter:brightness(0.8) grayscale(1);-moz-filter:brightness(0.8) grayscale(1);-ms-filter:brightness(0.8) grayscale(1);filter:brightness(0.8) grayscale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.more-projects .sidebar-snippet:hover img{-webkit-filter:brightness(1) grayscale(0);-moz-filter:brightness(1) grayscale(0);-ms-filter:brightness(1) grayscale(0);filter:brightness(1) grayscale(0)}
.more-projects .sidebar-snippet:hover h5{color:#FF5252}

.text-production,.text-dark{color:#015859 !important}
.text-creative,.text-alt-2{color:#fe6 !important}
.text-startups,.text-alt-1,.text-info{color:#2E99FF !important}

hr{background-color:#EEE;border:0.4rem #EEE solid;border-radius:5px;margin:2rem 0}
hr.alt{max-width:100%;background-color:#fe6;border:0.4rem #fe6 solid;margin-top:0}
hr.small{max-width:6em;border-radius:5px}
hr.hr-creative{border-color:#222 !important;background-color:#222 !important}
hr.hr-startups{border-color:#2E99FF !important;background-color:#2E99FF !important}

ul,ol{text-transform:none;font-size:1.1em}
ul.list,ol.list{font-size:1.5em}
ul.list li,ol.list li{margin:0.5em auto}
ul.unstyled,ol.unstyled{list-style:none;padding:0;margin:0}
ul.unstyled li,ol.unstyled li{margin-bottom:0.5em}
ul.unstyled li.spacer,ol.unstyled li.spacer{padding:0.5rem 0}

.tooltip-container{position:relative}
.tooltip-container:hover .tooltip{opacity:1}
.tooltip{-webkit-transition:all .15s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .15s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .15s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .15s cubic-bezier(0.75, 0, 0.23, 1.01);font-size:0.9em;padding:0.5em;border-radius:0.2rem;background-color:#222;position:absolute;width:90%;text-align:center;left:0;left:5%;top:100%;top:calc(90% - 0.5rem);color:#FFF;opacity:0;z-index:99}
.whisper{color:#CCC}

blockquote{font-family:"Helvetica","Arial",sans-serif;font-size:.8rem;;color:#e58447;margin:1.5em;line-height: 1.5em}

a{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);display:inline-block;color:#FFF;padding:0.05em 0;text-decoration:none;}

a.active{color:#FF5252}

a i.fa{color:inherit !important}

a:hover{color:#FF5252}

a.simple-link{padding:0;margin:0;border:none;background-color:transparent}
.social-bar{padding:2rem 0.5rem;text-align:center}

a.social-icon{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);background-color:rgba(34,34,34,0.9);text-align:center;border-radius:50%;padding:1em;margin:0.25rem 0.1rem;width:3.3em;height:3.2em;border:none;position:relative}

a.social-icon i.fa{position:static;color:#444 !important}

a.social-icon:hover{background-color:#000}table{width:100%;margin-bottom:2em}table tr:nth-child(odd){background-color:rgba(255,255,255,0.1)}table th,table td{padding:0.5em;text-align:left;color:#EEE}

.social {
	max-width: 700px;
	text-align: center;
	margin: 0 auto;
}

.social a {margin: 5px;}

.rounded{border-radius:50%}button{outline:none;background:none;border:none}
.btn{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);display:inline-block;position:relative;padding:0.25em 0;margin:0.5rem;margin-left:0;margin-right:1rem;color:#FFF;font-family:"Lato","Arial",sans-serif !important;border-bottom:2px #FFF solid}
.btn::after{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);content:" ";position:absolute;right:-0.85rem;top:0.55rem;width:0;height:0;border-top:0.35rem solid transparent;border-bottom:0.35rem solid transparent;border-left:0.35rem solid #FFF}
.btn.btn-left{margin-right:0.5rem;margin-left:1rem}
.btn.btn-left::after{content:none}
.btn.btn-left::before{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);content:" ";position:absolute;left:-0.85rem;top:0.55rem;width:0;height:0;border-top:0.35rem solid transparent;border-bottom:0.35rem solid transparent;border-right:0.35rem solid #FFF}
.btn.btn-none{margin:0.5rem}
.btn.btn-none::before{content:none !important}
.btn.btn-none::after{content:none !important}
.btn:hover{color:#FF5252;border-color:#FF5252}
.btn:hover::after{right:-1rem;border-left-color:#FF5252}
.btn:hover.btn-left::before{left:-1rem;border-right-color:#FF5252}
.btn.disabled{cursor:no-drop;background-color:#EEE;border-color:#EEE;color:#666 !important}
.btn.btn-lg{font-size:1.75em;padding-top:0.6em;font-weight:normal}
.btn.btn-small{font-size:1rem;padding:0.25rem 0.5rem}
.btn.btn-block{border-radius:0;display:block;padding:1em;font-size:1.1em;text-align:center;margin:0;border:none}
.btn.btn-block::after{content:none}
.btn.btn-rev,.btn.btn-creative{color:#FF5252;border-color:#FF5252}
.btn.btn-rev::after,.btn.btn-creative::after{border-left-color:#FF5252}
.btn.btn-rev:hover,.btn.btn-creative:hover{color:#FFF;border-color:#FFF}
.btn.btn-rev:hover::after,.btn.btn-creative:hover::after{border-left-color:#FFF}
.btn.btn-success,.btn.btn-startups{color:#2E99FF;border-color:#2E99FF}
.btn.btn-success::after,.btn.btn-startups::after{border-left-color:#2E99FF}
.btn.btn-success:hover,.btn.btn-startups:hover{color:#FFF;border-color:#FFF}
.btn.btn-success:hover::after,.btn.btn-startups:hover::after{border-left-color:#FFF}
.btn.btn-alt{color:#fe6;border-color:#fe6}
.btn.btn-alt::after{border-left-color:#fe6}
.btn.btn-alt:hover{color:#FFF;border-color:#FFF}
.btn.btn-alt:hover::after{border-left-color:#FFF}
.btn.btn-ok,.btn.btn-action{color:#58E065;border-color:#58E065}
.btn.btn-ok::after,.btn.btn-action::after{border-left-color:#58E065}
.btn.btn-ok:hover,.btn.btn-action:hover{color:#FFF;border-color:#FFF}
.btn.btn-ok:hover::after,.btn.btn-action:hover::after{border-left-color:#FFF}
.btn.btn-nav{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);color:#222;color:rgba(34,34,34,0.8);font-size:0.7em;margin:1.5em 0.25em;border-radius:0.15rem;border-color:transparent;border-width:0.15rem;text-align:center;background-color:#FFF;background-color:rgba(255,255,255,0.3)}
.btn.btn-nav::after{content:none}
.btn.btn-nav:hover{color:#FFF !important;font-weight:600}
.btn.btn-nav.highlight{background-color:rgba(255,255,255,0.3)}
.no-bg .btn.btn-nav{text-shadow:none}
.btn.btn-nav:hover,.btn.btn-nav.active{border-radius:0.15rem;background-color:#222;color:#FFF !important}p .btn{font-size:1rem}
.badge{background-color:#222;border-radius:0.2rem;color:#FF5252;display:inline-block;padding:0.25rem 0.5rem;margin:0.25rem;font-size:0.7rem;text-transform:uppercase}
.badge-large{font-family:"Lato","Calibri","Varela Round","Helvetica","Arial",sans-serif;font-size:1.5rem;display:inline-block;padding:1rem;background-color:transparent;border:thin #FF5252 solid;color:#FFF;text-shadow:0 0 0.5rem rgba(0,0,0,0.5)}

a>.badge:hover{color:#FF5252;background-color:#FFF}
.legend{margin:0;text-align:right;font-size:0.9em;font-weight:100}figure{padding:0;margin:2rem auto;display:inline-block}figure img{margin:0;max-width:100%}figcaption{margin:0;padding:0.5em;background-color:#222;font-family:"Lato","Calibri","Varela Round","Helvetica","Arial",sans-serif;font-size:0.7em;font-style:italic;color:#CCC}figcaption.warning{background-color:#fe6;color:#b39f00}figcaption.warning a{color:#222}figcaption.danger{background-color:#FF5252;color:#FFF}figcaption.danger a{color:#222}figcaption.success{background-color:#63C9BF;color:#017172}figcaption.success a{color:#222}img{display:block;margin:0;max-width:100%;height:auto}
.video-grid{margin:0 auto;max-width:100%}
.video-grid p{margin:0 auto}
.video{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);position:relative;overflow:hidden}
.video img.ratio{margin:0;width:100%;display:block}
.video iframe{width:100%;height:100%;position:absolute;left:0;top:0}
.alert{padding:0 1rem;border-radius:0.15rem;border:0.15rem transparent solid;background-color:#58E065;margin-bottom:1rem}
.alert p{max-width:100%;color:#FFF}
.alert a.close{border:none;color:inherit;background-color:transparent}
.alert.alert-success{background-color:#2E99FF}
.alert.alert-success p{color:#FFF}
.alert.alert-warning{background-color:#fe6}
.alert.alert-warning p{color:#222}
.alert.alert-danger{background-color:#FF5252}
.alert.alert-danger p{color:#FFF}
.breadcrumbs{font-size:0.8rem;padding:0.5rem;margin:0;text-align:center;border-top:thin #EEE solid}
.breadcrumbs ul{padding:0;margin:0 auto;max-width:68rem}
.breadcrumbs li{display:inline-block;color:#222}
.breadcrumbs li:before{content:'\f105';display:inline-block;padding:0 0.5rem;color:#CCC;font-family:"FontAwesome"}
.breadcrumbs li:first-child:before{content:"";padding:0;padding-left:0.5rem}
.breadcrumbs li a{border:none;padding:0}
.panel{padding:2rem;max-width:50rem}
.callout{margin:4rem auto;padding:1rem}
.callout-panel{background-color:#F7F7F7;margin:2rem 0;padding:1rem;width:100%}
.callout-panel [class^='col-']{padding:0.5rem}
#header-main{-webkit-transition:all .4s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .4s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .4s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .4s cubic-bezier(0.75, 0, 0.23, 1.01);position:fixed;z-index:99;width:100%;padding:0;top:0;}
#header-main .grid{margin:0 auto;max-width:70rem}
#header-main.no-bg{background-color:#FF5252;box-shadow:0 0.1em 0.25em rgba(0,0,0,0.1);opacity:1}
#header-main.scroll,#header-main.still{z-index:99;background-color:#000;opacity:1}
#header-main.scroll .btn-nav,#header-main.still .btn-nav{color:#EEE;background-color:#222;background-color:rgba(50,50,50,0.3)}
#header-main.scroll #site-logo,#header-main.still #site-logo{padding-left:0}
.header-subnav{position:relative}
.header-subnav .subnav-content{opacity:1}
.header-subnav .subnav-toggle{width:3em;height:3em;border-radius:3em;display:inline-block}
.header-subnav.hidden .subnav-content{opacity:0}
#nav-main{padding:0rem}
#nav-main .logo-container{padding-left:1rem}
#nav-main .menu-container{padding-right:1rem}
#nav-main .menu-toggle{position:relative;right:-1rem;text-align:right;margin-top:0.35em;padding-right:1rem}
#nav-main .menu-toggle svg{stroke:#FFF}
#nav-main .menu-toggle:hover{cursor:pointer}
#site-logo{font-size:1.2em;padding-top:1rem;top:-0.5rem;position:relative}
#site-logo a{margin:0;padding:0;border:none;font-weight:999;background-color:transparent;transition:all 0.15s ease-in-out;display:block;width:100%}
#site-logo a:hover{color:rgba(255,255,255,0.7)}
#site-logo .logo-text{transition:font-weight 0.5s ease-in-out}
#menu{position:relative}
#menu ul{position:absolute;max-width:100%;right:0;padding:0;margin:0}
#menu ul li{display:inline}
#wrap{min-height:24em;position:relative}body.no-bg #wrap{padding-top:4rem}
#footer-main{padding:0;max-width:70rem;margin:0 auto}
#footer-main .footer-subscribe-form{padding:1rem 0;padding-right:0.5rem;margin-bottom:0 !important}
#footer-main .footer-subscribe-form input[type='text'],#footer-main .footer-subscribe-form input[type='email']{background-color:inherit}
#footer-main .footer-subscribe-form .grid{padding:0}
#footer-main .footer-subscribe-form .grid [class^='col-']{margin-left:0 !important;margin-right:0 !important}
#footer-main .footer-subscribe-form p.signup-cta{padding:0 0.5rem;font-size:0.8rem;max-width:100%;margin:0}
#footer-main .footer-subscribe-form .form-actions{padding:1rem 0.5rem;padding-top:0.5rem}
#footer-main .footer-subscribe-form .form-actions .btn{display:block;width:100%}
#footer-main .footer-subscribe-form #mce-responses{font-family:"Lato","Calibri","Varela Round","Helvetica","Arial",sans-serif;font-size:0.9em;padding:1rem;padding-top:0}
#footer-menu{margin:0.5rem auto}
#footer-menu .social-container{padding:0.5rem}
#footer-menu .footer-menu-groups{padding:1rem;color:#444}
#footer-menu .footer-menu-groups a{color:#444;padding:0}
#footer-menu .footer-menu-groups a:hover{color:#FFF}
#footer-menu .footer-menu-groups ul.unstyled{margin:0;font-family:"Lato","Calibri","Varela Round","Helvetica","Arial",sans-serif;font-size:0.9em}
#footer-menu .footer-menu-groups ul.unstyled li{margin:0}
.colophon{display:block;font-family:"Lato","Calibri","Varela Round","Helvetica","Arial",sans-serif;font-weight:normal;font-size:0.8em;margin:0.5rem 0}section .section-inner{margin:0 auto;padding:0}section .section-inner img{margin:0 auto}
#splash-video-container{overflow:hidden;height:100vh;position:relative;object-fit:none}
#splash-video{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.fullpage-header{width:100%;position:relative;margin:0 auto;height:70vh;background-image:url("https://static-boldly.s3.amazonaws.com/static/img/assets/photos/about-6.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden}
.fullpage-header::after{width:120%;height:30%;content:" ";background:#111;position:absolute;left:-10%;bottom:-15%;transform:rotate(4deg)}
.fullpage-header .section-inner{width:30rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.fullpage-header .section-inner h1{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);margin:0;padding:0;font-size:3rem;color:#FFF;text-align:center}
.fullpage-header .section-inner h1:hover{font-weight:999 !important}
.fullpage-header .section-inner p{color:#FFF;text-align:left;max-width:40rem}
.fullpage-header .section-inner .grid{margin:0 auto;padding:0;margin-bottom:2rem;text-align:left}
.header-paragraph{position:relative;max-width:70rem;margin:0 auto;padding:1rem;top:-16rem}
.index-fullpage-header{height:auto;background-image:none}
.index-fullpage-header h1 a{color:#FFF}
.index-fullpage-header p{margin:0 auto}
.fullpage-header-cta{padding-bottom:0.5rem;position:absolute;text-align:center;bottom:0;width:100%;background:transparent;background:-moz-linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.5) 100%);background:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=1 )}
.fullpage-header-cta .grid{max-width:72rem;margin:0 auto}
.fullpage-header-cta p{text-align:center;max-width:100%}
.fullpage-header-cta p{color:#FFF}
.fullpage-header-cta .btn:hover{color:#FFF}
.fullpage-header-cta [class^='col-']{padding:1rem}
#hero{position:relative;background-color:#222;border-top:thin transparent solid;padding-bottom:3rem}
#index-clients{text-align:left;padding:4em 1rem}
#index-clients .client-grid{text-align:center;max-width:70rem;margin:0 auto}
#index-clients .client-grid img{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);padding:2rem;opacity:0.7}
#index-clients .client-grid img:hover{opacity:1}
#index-directors{background-color:#222}
.director{margin:1rem 0}
.director h4{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);font-family:"Lato","Calibri","Varela Round","Helvetica","Arial",sans-serif;font-weight:bold;color:#333}
.director:hover img{top:-1.5rem}
.director:hover h4{color:#FF5252}
.director img{margin:0 auto;border-radius:50%;padding:1em;-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);position:relative;top:0}
#directors .project-snippet .snippet-body{left:0;text-align:center;opacity:1}
#directors .project-snippet .snippet-body h2{font-size:1.5rem;font-weight:bold;margin:0}
#directors .project-snippet picture img{-webkit-filter:brightness(0.4) grayscale(1);-moz-filter:brightness(0.4) grayscale(1);-ms-filter:brightness(0.4) grayscale(1);filter:brightness(0.4) grayscale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}
#directors .project-snippet img.rounded{max-width:150px;margin:1rem auto;padding:0}
#directors .project-snippet:hover picture img{-webkit-filter:brightness(1) grayscale(0);-moz-filter:brightness(1) grayscale(0);-ms-filter:brightness(1) grayscale(0);filter:brightness(1) grayscale(0)}
#director-splash{background-color:#FFF;background-blend-mode:luminosity, normal}
#director-splash .director-bg-dark{background-color:rgba(0,0,0,0.6) !important;width:100%;height:100%}
#director-splash .director-bg-dark h2{color:#FFF;margin:0 auto}
.basics-container{margin:0 auto;margin-top:2rem;max-width:74rem}
.basics-container .basics{padding:1rem}
.basics-container .basics h2,.basics-container .basics ul,.basics-container .basics p{max-width:40rem}
.reel-container{
/* 	background-color:#111; */
	border-top:thin transparent solid
	}
.reel-container h2{color:#FF5252;text-align:center}
.reel-container p{max-width:100%;font-size:0.8em;padding:0 1rem}
.reel-container .grid{margin:0 auto;max-width:74rem;padding:0;padding-top:2rem}
.reel-container .video-grid{padding:0 1rem}
.stats-container{border-top:thin transparent solid}
.stats-container h2{text-align:center}
.stats-container.stats-container-left h2,.stats-container.stats-container-left p{text-align:left}
.stats-container.stats-container-left [class^='col-']{padding:1rem}
.styleboard-container{border-top:thin transparent solid;margin-bottom:0}
.styleboard-container h2{color:#FF5252;text-align:center}
.director-styleboard-grid{margin:0}
.director-styleboard-grid .project-snippet img{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.director-styleboard-grid .project-snippet:hover img{-webkit-filter:brightness(0.8) grayscale(1);-moz-filter:brightness(0.8) grayscale(1);-ms-filter:brightness(0.8) grayscale(1);filter:brightness(0.8) grayscale(1)}
.awards-container{padding:2rem 0}
.awards-container p{font-size:0.75rem;color:#888}
.director-profile-box{max-width:70rem;margin:1rem auto;padding:0.5rem}
.director-profile-box .btn{text-align:center;display:block;margin:0.5rem}
.director-profile-box .grid{text-align:center}
.director-profile-box .grid [class^='col-']{margin:0 auto}
.otherdirectors-container{max-width:50rem;margin:0 auto;padding:4rem 0;text-align:center}
.otherdirectors-container p{margin:0 auto}
.post-production-options{padding:0.5rem}
.post-production-options .grid{text-align:center}
.post-production-options .grid [class^='col-']{padding:0.5rem}
.post-production-options .grid [class^='col-'] ul{background-color:#222;padding:1rem 0;max-width:100%}
#work .work-section>.grid{margin:0 auto;text-align:center}
#work .project-snippet-container{position:relative;height:40vw}
#work .project-snippet{width:60vw;position:absolute}
#work .project-snippet picture img{-webkit-filter:brightness(0.5) grayscale(1);-moz-filter:brightness(0.5) grayscale(1);-ms-filter:brightness(0.5) grayscale(1);filter:brightness(0.5) grayscale(1)}
#work .project-snippet .snippet-body{overflow:auto;opacity:1;left:90%}
#work .project-snippet .snippet-body::after{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);content:" ";position:absolute;left:1rem;bottom:0;width:0;border-bottom:2px #FF5252 solid}
#work .project-snippet.right{right:0}
#work .project-snippet.right .snippet-body{left:-10%}
#work .project-snippet:hover picture img{-webkit-filter:brightness(1) grayscale(0);-moz-filter:brightness(1) grayscale(0);-ms-filter:brightness(1) grayscale(0);filter:brightness(1) grayscale(0)}
#work .project-snippet:hover .snippet-body{left:95%}
#work .project-snippet:hover .snippet-body::after{width:30%}
#work .project-snippet:hover.right .snippet-body{left:-15%}
.section-feature{background-color:#111}
.section-info{max-width:70rem;margin:0 auto}
.section-info hr{border-color:#FF5252 !important;background-color:#FF5252 !important;color:#FF5252}
#work-creative{background-color:#222}
.captions-grid{padding-top:4rem;padding-right:1rem}
.captions-grid img:hover{opacity:0.8}
.project-snippet{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);position:relative}
.project-snippet a{white-space:normal;display:block;overflow:hidden}
.project-snippet i.fa{color:#CCC}
.project-snippet img{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);margin:0 auto;width:100%}
.project-snippet img.logo{max-width:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
.project-snippet .snippet-body{-webkit-transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);position:absolute;padding:1rem;top:50%;left:-2rem;width:100%;opacity:0;text-align:left;transform:translateY(-50%);color:#FFF}
.project-snippet .snippet-body h3{margin:0}
.project-snippet .snippet-body .client,.project-snippet .snippet-body .tags{font-weight:100;text-transform:lowercase}
.project-snippet:hover picture img{-webkit-filter:brightness(0.8) grayscale(1);-moz-filter:brightness(0.8) grayscale(1);-ms-filter:brightness(0.8) grayscale(1);filter:brightness(0.8) grayscale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.project-snippet:hover .snippet-body{opacity:1;left:1rem}
.project-snippet.small p{font-size:1em}
#showreel{position:relative}
#showreel .section-info{position:absolute;bottom:8rem;left:0;right:0;width:100%;margin:1rem auto}
#showreel .section-info p.lead{font-size:3rem;font-weight:50}
#showreel .section-info p,#showreel .section-info a{max-width:70rem;margin:0 auto}
.special-offer{background:url("https://static-boldly.s3.amazonaws.com/static/img/assets/symphony/symphony.png");box-shadow:0 0.2rem 0.5rem rgba(0,0,0,0.1);padding:1rem;margin:1rem 0;margin-right:2rem}
.special-offer h4{font-family:"Lato","Calibri","Varela Round","Helvetica","Arial",sans-serif;font-weight:bold;font-size:1.4rem}
.subpage-banner{background-position:center center;background-size:cover;position:relative;padding:4rem 0;min-height:60vh;overflow:hidden}
.subpage-banner::after{width:120%;height:30%;content:" ";background:#111;position:absolute;left:-10%;bottom:-15%;transform:rotate(4deg)}
.subpage-banner-half{min-height:30vh}
.subpage-banner-projects{background:url("https://static-boldly.s3.amazonaws.com/static/img/assets/photos/projects.jpg");background-position:center center;background-size:cover}
.subpage-banner-contact{background:url("https://static-boldly.s3.amazonaws.com/static/img/assets/photos/contact.jpg");background-position:center center;background-size:cover}
.subpage-banner-about{background:url("https://static-boldly.s3.amazonaws.com/static/img/assets/photos/about-4.jpg");background-position:center center;background-size:cover}
.subpage-banner-postproduction{background:url("https://static-boldly.s3.amazonaws.com/static/img/assets/photos/postproduction-2.jpg");background-position:center center;background-size:cover}
.subpage-banner-blog{background:url("https://static-boldly.s3.amazonaws.com/static/img/assets/photos/blog.jpg");background-position:center center;background-size:cover}
.subpage-header{text-align:center;padding:2rem 1rem;margin:0 auto}
.subpage-header p{margin:1rem auto; margin:0 auto 1rem;}
.subpage-header .btn{margin-top:1rem}
.subpage-feature{padding:4rem 0;min-height:50vh;position:relative;max-width:70rem}
.subpage-feature .subpage-feature-inner{text-align:left;max-width:70rem;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;z-index:1;width:100%;padding:1rem}
.subpage-feature .subpage-feature-inner h2,.subpage-feature .subpage-feature-inner p{color:#FFF}
.subpage-feature .subpage-feature-inner h2{margin-top:0;padding:0}
.subpage-feature .subpage-feature-inner p{margin:0}
.subpage-feature::before{content:" ";width:100%;height:100%;left:0;top:0;position:absolute}
.subpage-feature img{opacity:0.7}
.subpage-content{border:none;position:relative;-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);bottom:0;left:0}
.landingpage-content{padding:8rem 1rem;max-width:70rem;margin:0 auto}
#about.subpage-content{top:-10rem}
#about .about-feature{padding:1rem;text-align:left}
#about .about-feature h2{font-size:1.2rem}
#column-wrap{margin:0 auto;max-width:71rem}
#column-wrap h1{margin:0 auto;margin-top:2rem;max-width:44rem}
#column-wrap .subpage-header{padding:2rem 0}
#column-wrap .process-box [class^='col-']{padding-right:2rem}
#sidebar{padding-left:1em;margin-top:3rem}
#sidebar li{color:#CCC;font-family:"Lato","Calibri","Varela Round","Helvetica","Arial",sans-serif;font-size:0.8em}
#sidebar .sidebar-toggle{-webkit-transition:all .1s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .1s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .1s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .1s cubic-bezier(0.75, 0, 0.23, 1.01);display:inline-block;width:3rem;height:3rem;margin:1.5rem;text-align:center;border-radius:3em;background-color:#222;box-shadow:0 0 1em rgba(0,0,0,0.4);visibility:hidden}
#sidebar .sidebar-toggle path{fill:#ccc;stroke:#ccc}
#sidebar .sidebar-toggle:hover{cursor:pointer;color:#2E99FF}
#sidebar .sidebar-toggle:hover path{fill:#FFF;stroke:#FFF}
#sidebar-right{margin-top:3rem}
#sidebar-right .tag-container,#sidebar-right .share-links-container{padding:0 1rem;padding-right:0;margin-bottom:1rem}
#sidebar-right .tag{margin:0.2rem 0;padding-bottom:0.2em;background-color:#F7F7F7;font-family:"Lato","Calibri","Varela Round","Helvetica","Arial",sans-serif;border:none}
#sidebar-right .tag.active{color:#FFF}
#sidebar-right h4{font-family:"Lato","Calibri","Arial",sans-serif;font-weight:bold;margin:0;margin-bottom:0.5rem}
.splash-banner{text-align:center}section.fullpage-row{margin:1rem;border-bottom:thin #EEE solid}section.fullpage-row .row-inner{max-width:70rem;margin:8rem auto}section.fullpage-row .row-inner h2{max-width:40rem}section.fullpage-row .row-inner p.lead{font-size:1.4rem;max-width:36rem;text-align:justify}
.list-items .list-nav{padding:0.5em}
.list-items .list-item{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);padding:0.5em;width:100%}
.list-items .list-item .item-thumbnail{padding-right:1em}
.list-items .list-item img{margin:0.5em auto}
.list-items .item-container{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);width:100%}
.list-items .thumbnail{width:33.33333%}
.list-items .thumbnail .item-thumbnail,.list-items .thumbnail .item-body{width:100%}
.list-items .thumbnail h3,.list-items .thumbnail p{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);font-size:0;opacity:0}
.list-items .thumbnail .item-thumbnail,.list-items .thumbnail .item-body{padding:0}
.photo-grid img{width:100%;display:inline-block;vertical-align:text-bottom;-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-webkit-filter:brightness(0.5) grayscale(1);-moz-filter:brightness(0.5) grayscale(1);-ms-filter:brightness(0.5) grayscale(1);filter:brightness(0.5) grayscale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.photo-grid img:hover{-webkit-filter:brightness(1) grayscale(0);-moz-filter:brightness(1) grayscale(0);-ms-filter:brightness(1) grayscale(0);filter:brightness(1) grayscale(0)}
.archives-container{max-width:60rem;text-align:center;margin:0 auto;padding:3rem 0}
.archives-container h4{font-family:"Lato","Calibri","Varela Round","Helvetica","Arial",sans-serif;font-weight:normal;margin-bottom:2rem}
.archives-container ul{font-size:1rem;margin:0 auto;text-align:center}
.archives-container a{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);margin:0 auto;display:block;opacity:0.5}
.archives-container a img{margin:0 auto;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);filter:grayscale(1)}
.archives-container a:hover{opacity:1}
.archives-container a:hover img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}
.projects-nav{max-width:70rem;margin:0 auto}
.projects-nav .work-nav{text-align:left;padding:1.2rem 0}
.projects-nav .work-nav a{margin-left:0;margin-right:1rem}
.filter-tabs{max-width:50rem;margin:1rem auto;font-family:"Lato","Calibri","Varela Round","Helvetica","Arial",sans-serif}
.filter-tabs a.btn-nav.active{color:#FF5252}
.project{margin:0;position:relative;overflow:hidden}
.project a.simple-link{margin:0;padding:0;display:inline}
.project .project-logo{font-weight:normal;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#FF5252 !important}
.project h2{font-size:1.2rem;font-weight:bold}
.project h2.logo-hide{visibility:hidden}
.project .tags{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);font-size:0.9rem;opacity:0;margin:0.25rem;color:#FFF}
.project img{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);margin:0;width:100%}
.project img.logo{max-width:50%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
.project .project-blurb{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);position:absolute;padding:25% 1rem;margin:0;opacity:0;top:0;left:0;right:0;bottom:0;text-align:center;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.project .project-blurb h2,.project .project-blurb p{color:#FFF;text-shadow:0px 0px 0.2rem rgba(0,0,0,0.5);text-transform:lowercase;margin:0}
.project .project-badges{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);position:absolute;bottom:0.5rem;padding:0 0.5rem;text-align:center;max-width:100%;width:100%;margin:0 auto;opacity:0}
.project .project-badges .badge{font-family:"Lato","Calibri","Varela Round","Helvetica","Arial",sans-serif;background-color:rgba(34,34,34,0.8);color:#FFF;display:inline-block;opacity:0.5}
.project picture img{-webkit-filter:brightness(0.5) grayscale(1);-moz-filter:brightness(0.5) grayscale(1);-ms-filter:brightness(0.5) grayscale(1);filter:brightness(0.5) grayscale(1)}
.project:hover .tags{opacity:0}
.project:hover .project-blurb,.project:hover .project-badges{opacity:1}
.project:hover picture img{-webkit-filter:brightness(1) grayscale(0);-moz-filter:brightness(1) grayscale(0);-ms-filter:brightness(1) grayscale(0);filter:brightness(1) grayscale(0)}
.project-tags{text-align:center}
#project{padding-top:0;background-color:#EEE}
#project .project-header{padding-top:4rem;background-color:#000;background-position:center center;background-repeat:repeat;background-size:cover;position:relative;text-align:center}
#project .project-header.no-video{background-repeat:no-repeat;background-size:cover;min-height:100vh}
#project .featurefilm-header .video-grid{width:60%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
#project .featurefilm-header::before{content:" ";width:100%;height:100vh;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5)}
#project .project-container{margin:0 auto}
#project .project-container p{font-size:0.8rem;margin:0.5rem auto}
#project .project-container .info-grid{box-shadow:0 0 1rem rgba(0,0,0,0.1)}
#project .project-container .info-grid hr{margin:1rem 0}
#project .project-container .info-grid p{margin:0.5rem auto}
#project .project-container .info-grid .scope-container{padding:3rem}
#project .project-container .info-grid .scope-container .badge{margin-left:0}
#project .project-container .info-grid .pullquote-container{padding:2rem;position:relative;overflow:hidden}
#project .project-container .info-grid .pullquote-container .title-large{font-size:5em;font-weight:50;line-height:4.8rem;max-width:40rem;margin:0 auto;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
#project .project-container .project-results{padding:2rem 0;width:100%;margin:0 auto;text-align:center}
#project .project-container .project-results ul,#project .project-container .project-results li{margin:0 auto}
#project .project-container .result{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);margin:0 auto;border:none;padding:2rem 1rem;font-size:0.8rem;text-align:center !important}
#project .project-container .result h4{font-size:1.5em;font-family:"Lato","Calibri","Varela Round","Helvetica","Arial",sans-serif;font-weight:bold;margin:0.5em auto;color:inherit}
#project .project-container .result img{margin:0 auto}
#project .project-container .result p{max-width:100%}
#project .project-container .result i{color:#CCC;margin-right:0.5rem}
#project .project-container .result:hover{border-color:#F7F7F7}
#project .project-container .project-director{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);position:relative;width:6rem;top:0;left:0}
#project .project-container .project-director .rounded{border:0.25rem #F7F7F7 solid;background-color:#F7F7F7}
#project .project-container .project-director:hover{top:-1rem}
#project .featurefilm-container .featurefilm-info-grid{text-align:center;background-color:transparent;padding:4rem}
#project .featurefilm-container .featurefilm-info-grid .pullquote-container{padding:0}
#project .featurefilm-container .featurefilm-info-grid .pullquote-container .title-large{position:static;transform:none}
#project .featurefilm-container .featurefilm-info-grid .scope-container{padding:0;margin-top:2rem}
#project .featurefilm-container .featurefilm-info-grid .scope-container hr{margin:1rem auto;border-color:#333 !important;background-color:#333 !important}
#project .featurefilm-container .featurefilm-info-grid .scope-container p{max-width:35rem}
#project .featurefilm-container .background-image{background-position:center center !important;background-size:cover !important;min-height:100vh;position:relative}
#project .featurefilm-container .background-image>div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
#project .featurefilm-container .background-image::before{content:" ";width:100%;height:100vh;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5)}
#project .casestudy-block .badge{background-color:transparent}
#project .casestudy-block hr{background-color:#222;border-color:#222;color:#222}
#project .casestudy-block .casestudy-text{padding:4rem}
#project .casestudy-block.block-grey{background-color:#000;color:#666}
#project .casestudy-block.block-grey p{color:#666}
#project .casestudy-block.block-black{background-color:222;color:#FFF}
#project .casestudy-block.block-black p{color:#FFF}
#project .bts-container{max-width:70rem;margin:0 auto;padding:0}
#project .captions-grid{padding:0}
#project .captions-grid .project-snippet p{font-size:1rem;padding:0 1rem}
#project .roles-grid{padding:4rem 1rem}
#project .roles-grid .col-variable{width:100%}
#project .roles-grid .role{margin-bottom:1rem;text-align:center}
#project .roles-grid p{margin:0;padding:0;font-size:0.9em}
#project .more-projects{text-align:center;max-width:60rem;margin:0 auto;padding:1rem}
#project .project-footer-nav{margin-bottom:0;margin:0}
#project .project-footer-nav .project-tag{padding:1.25rem 0.75em;display:inline-block}
#project .project-footer-nav a{color:#444}
#contact-cta p{margin:0 auto;padding:0 1rem}
.contact-points:hover .contact-point.featured{border-color:transparent}
.contact-points .featured{border-color:#EEE}
.contact-point{position:relative;-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);border:1rem transparent solid;padding:3rem 1rem;margin-bottom:2rem;min-height:13em}
.contact-point h5,.contact-point p,.contact-point address{font-family:"Lato","Calibri","Varela Round","Helvetica","Arial",sans-serif;font-style:normal;font-size:1rem}
.contact-point h5{font-weight:bold}
.contact-point a{display:block}
.contact-point:hover{border-color:#FF5252 !important}
.contact-point .abbr{font-size:4em;color:#EEE;position:absolute;top:-0.5rem;left:1rem}
.contact-point address{font-weight:bold}
.contact-legend a:hover{color:#2E99FF}
#locations h2{text-align:center}
#locations h4{font-family:"Calibri",  sans-serif;font-weight:bold}
.tag-container{max-width:70rem;margin:0 auto;margin-top:1rem;text-align:center}
.locations-grid{max-width:70rem;margin:0 auto}
.locations-grid .location{padding:0}
.locations-grid .location a{display:block;border:none;margin:0;padding:0}
.locations-grid .location a:hover img{opacity:0.5}
.locations-grid img{margin:0;width:100%}
.locations-tags{max-width:70rem;margin:0 auto}
.locations-tags .col-4of12{padding:1rem}
.tags-container .badge{margin:0.25rem}
.sidebar-category{margin-bottom:1rem}
.default-location{background-color:#222;text-align:center;height:100%;position:relative}
.default-location a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.form-container{padding:0;margin-bottom:2rem}
.form-container.featured{padding:1em;border:1rem #EEE solid}
.form-container [class^='col-']{padding:0}
.form-container p.help-text{padding:0;margin:0 0.5rem}
.form-container .btn::after{display:none}
.progressbar{margin-bottom:2rem}
.progressbar .progress-tab{background-color:#EEE;text-align:center;padding:0.5rem}
.progressbar .progress-tab.active{background-color:#2E99FF}
.progressbar .progress-tab.active p{color:#FFF}fieldset{border:none}legend{color:#CCC}label{color:gray;cursor:text !important}input[type="text"],input[type="password"],input[type="email"],input[type="numeric"],input[type="url"],input[type="file"],textarea,select{border:none;border-bottom:0.25em #EEE solid;font-family:"Lato","Calibri","Varela Round","Helvetica","Arial",sans-serif;padding:0.75em 0.5em;font-size:1em;width:100%;outline:none}select{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);background:url("https://static-boldly.s3.amazonaws.com/static/img/icons/arrow-down.png");background-repeat:no-repeat;background-position:center right}textarea{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);height:3em;padding:0.75em 0.5em}option{text-transform:none !important}input[type="file"]{border:none;padding:0.79rem 0;background-color:#F7F7F7;margin-top:0.5rem}
.form-group-anim{padding:0.5em;min-height:5.5em}
.form-group-anim label{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);font-family:"Lato","Calibri","Varela Round","Helvetica","Arial",sans-serif;text-transform:uppercase;font-weight:bold;font-size:1rem;position:relative;top:-1.75em;cursor:default}
.form-group-anim.filled label{top:0;left:0;font-size:0.8em;font-weight:normal}
.form-group-anim.filled input[type="text"],.form-group-anim.filled input[type="email"],.form-group-anim.filled input[type="numeric"],.form-group-anim.filled input[type="url"]{border-bottom:0.15em #2E99FF solid;background-color:#F7F7F7}
.form-group-anim.filled textarea{height:10em;background-color:#F7F7F7}
.checkbox-group{padding:0.5rem}
.checkbox-group label{font-family:"Lato","Calibri","Varela Round","Helvetica","Arial",sans-serif;padding-left:0.25rem}
.select-group{position:relative;padding:0 0.5em;margin-bottom:2rem}
.select-group ul{margin:0;margin-top:0.5rem}
.select-group:after{right:0.3em;top:0.45em}
.select-group:hover:after{color:#FFF}
.select-group ul{list-style-type:none;padding-left:0;font-size:1.3em}
.select-group ul li{padding:0.5rem}
.select-group ul li:nth-child(odd){background-color:#F7F7F7}
.select-group ul li label{display:block}
.multiple-group label,.select-group label,.radio-group label,.checkbox label{font-size:0.8em}
.radio-container,.multiple-group{padding:0}
.radio-group .form-group{padding:1rem 0;text-align:center}
.radio-group .form-group:hover{background-color:#F7F7F7}
.checkbox-group{padding:1rem;margin:0}input[type="radio"]:checked,input[type="checkbox"]:checked{background-color:#F7F7F7}select{border-radius:0;background-color:#F7F7F7;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:0.5em;padding:0.75em 0.5em;cursor:pointer;font-weight:bold;color:#666}select:hover{background-color:#2E99FF;color:#FFF}select[multiple]{height:10em}select[multiple]:hover{background-color:#F7F7F7;color:#666}input[type="submit"]{cursor:pointer;background-color:transparent;border:none}
.form-group.errors input[type="text"],.form-group.errors input[type="email"],.form-group.errors input[type="numeric"],.form-group.errors textarea,.form-group.errors select{border-color:#FF5252}
.form-field-errors{display:block;font-size:0.9rem;background-color:none;color:#FF5252}
.form-field-errors ul{margin:0;padding:0;list-style-type:none}ul.errorlist{color:#FF5252;display:block;font-size:0.8em;list-style-type:none;margin:0;padding:0}ul.errorlist li{background-color:transparent !important}
.form-actions{text-align:right;padding:0.5rem}
.form-actions .btn{width:auto;font-size:1em;margin-left:0.5rem}
.notification-panel{position:fixed;z-index:99;top:4rem;left:0;width:100%;opacity:0.9;padding:0.5rem 1rem;text-align:center}
.notification-panel p{color:#FFF;max-width:100%}
.notification-panel.notification-error{background-color:#FF5252}
.project-stat{padding:1rem 0.5rem;background-color:#F7F7F7}
.project-stat img{margin:1rem auto}
.project-stat h4,.project-stat span{font-family:"Lato","Calibri","Varela Round","Helvetica","Arial",sans-serif;font-weight:normal}
.project-stat span{display:block}
.project-stat span.stat-label{font-size:0.8em;color:#666}
.project-stat span.stat-value{margin-bottom:1rem;font-size:2em}
.post-snippet{padding-right:1rem;margin-bottom:4rem}
.post-snippet h2{max-width:20em;font-size:2em;margin-top:0}
.post-snippet a{white-space:normal;padding:0}
.post-snippet img{margin-bottom:1rem}
.post-snippet p{margin:0}
.post-snippet .published{font-size:0.8rem;margin:1rem 0}
.post-snippet .col-3of12{padding-right:1rem}
.post-snippet .post-snippet-body{padding-left:1rem}
.post-snippet:first-child{border-top:none;padding-top:0}
.post-snippet:first-child h2{margin-top:0}
.post-thumbs{margin-top:4rem}
.post-thumb{padding-right:1rem}
.post-thumb h3{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);margin-top:0.5rem;font-size:1rem}
.post-thumb p{margin:0}
.post-thumb p.published{font-size:0.75em;font-style:italic;margin-top:1rem}
.post-thumb a{color:#FFF}
.post-snippet img,.post-thumb img{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01)}
.post-snippet:hover img,.post-thumb:hover img{-webkit-filter:brightness(0.8) grayscale(1);-moz-filter:brightness(0.8) grayscale(1);-ms-filter:brightness(0.8) grayscale(1);filter:brightness(0.8) grayscale(1)}
.post{margin-bottom:8rem}
.post h1{margin:4rem 0 !important;margin-top:2.5rem !important;max-width:44rem;font-size:5rem;line-height:4.25rem;font-weight:1}
.post h1::first-line{font-weight:999;color:#FF5252}
.post h3{font-size:3rem;font-weight:100;margin-top:4rem;padding-top:1rem}
.post h4{font-size:1.5rem;font-family:"Lato","Calibri","Varela Round","Helvetica","Arial",sans-serif;font-weight:bold;margin:0}
.post a{white-space:normal}
.post p{max-width:40rem;margin:1.5rem 0}
.post .subheading{margin:0.5rem 0}
.post .post-actions{padding:1rem 0}
.post .video-grid{margin-top:1rem}
.post .post-body p{max-width:40rem}
.post .episode{margin:2rem 0}
.post .episode h2{color:#FF5252}
.post-nav{margin:1rem auto;width:100%;text-align:center}
.post-nav>.grid{margin:0 auto}
.post-nav p{margin:1em auto}
.post-nav .post-navleft{text-align:left}
.post-nav .post-navleft:hover span.fa{left:-1rem}
.post-nav .post-navright{text-align:right}
.post-nav .post-navright:hover span.fa{left:1rem}
.post-nav .post-navleft:hover a,.post-nav .post-navright:hover a,.post-nav .post-navleft.active a,.post-nav .post-navright.active a{background-color:#FF5252;color:#b80000}
.post-nav .post-nav-link{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);background-color:transparent;color:#FF5252;display:block;border:none;padding:0 1.5rem}
.post-nav .post-nav-link span.fa{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);font-size:3.5em;position:relative;left:0}
.sidebar-snippet{margin-top:1rem}
.sidebar-snippet img{margin:0}
.sidebar-snippet img:hover{border-width:thin !important}
.sidebar-snippet h5{text-align:center;margin-top:0.5rem}
.sidebar-snippet a{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01)}
.hidden{display:none}
.flexbox .grid{display:flex;flex-wrap:wrap;align-items:stretch;-webkit-flex-direction:row;flex-direction:row}
.flexbox #project .project-results .col-4of12{display:flex;flex-wrap:wrap;align-items:stretch;flex-direction:row}
.flexbox #project .project-results .col-4of12 .result{flex:1}
.flexbox #project .bts-container{display:flex;flex-direction:row}
.flexbox #project .bts-container .captions-grid-container{order:2}
.flexbox #project .bts-container .roles-grid{order:1}
.flexbox #project .project-footer-nav .col-6of12{display:flex;flex-direction:column}
.flexbox #project .project-footer-nav .col-6of12 .post-nav-link{flex:1}
.flexbox .contact-points [class^='col-']{display:flex;flex-direction:row}
.flexbox .contact-points [class^='col-'] .contact-point{flex:1}
.grid::after{content:"";display:block;clear:both}[class^='col-']{float:left}
.col-1of12{width:8.33333%}
.col-2of12{width:16.66666%}
.col-3of12{width:25%}
.col-4of12{width:33.33333%}
.col-5of12{width:41.66666%}
.col-6of12{width:50%}
.col-7of12{width:58.33333%}
.col-8of12{width:66.66666%}
.col-9of12{width:75%}
.col-10of12{width:83.33333%}
.col-11of12{width:91.66666%}
.col-12of12{width:100%}
.col-1of10{width:calc(100% / 10)}
.col-2of10{width:calc(100% / 10 * 2)}
.col-3of10{width:calc(100% / 10 * 3)}
.col-4of10{width:calc(100% / 10 * 4)}
.col-5of10{width:calc(100% / 10 * 5)}
.col-6of10{width:calc(100% / 10 * 6)}
.col-7of10{width:calc(100% / 10 * 6)}
.col-8of10{width:calc(100% / 10 * 6)}
.col-9of10{width:calc(100% / 10 * 9)}
.col-10of10{width:calc(100% / 10 * 10)}

#nav-main>.grid .logo-container,#nav-main>.grid .menu-toggle{z-index:100}
#nav-main>.grid .menu-container{
	-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);
	-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);
	-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);
	transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);
	visibility:hidden;
	padding:0;
	height:0;
	opacity:0;
	width:100%;
	height:0vh;
	position:absolute;
	top:0;
	left:0
	}
#nav-main.open>.grid .menu-container{visibility:visible;width:100%;height:100vh;background-color:#FFF;padding-top:4rem;opacity:1}
#nav-main.open>.grid .menu-container .btn.btn-nav{border-radius:0;color:#111 !important;font-size:2rem !important;background:transparent}
#nav-main.open>.grid .menu-container .btn.btn-nav:hover{background-color:#17abb4}
#nav-main.open>.grid .menu-toggle svg{stroke:#111}
#nav-main.open #site-logo a{color:#111}

#menu ul{width:100%}
#menu [class^='col-']{width:100%}
.btn.btn-nav{margin:0;border:none;font-size:1rem !important;border-radius:0;color:#002627;padding:2rem 1.25rem;display:block;text-align:center}
.btn.btn-nav.active{background-color:#002627;color:#FFF !important}@media (max-width: 72.8125em){#work{overflow:visible}
#showreel{background-color:transparent}
#showreel .section-info{left:1rem}
.gallery-container.active{overflow:visible}
.gallery-container.active .scroll-gallery{width:auto}
.gallery-container.active .scroll-gallery .gallery-section{display:block;margin-bottom:4em}
.gallery-container .gallery-nav{visibility:hidden;position:absolute;left:-9999em}
#projects{padding:2em 0}section.subpage-banner .subpage-banner-container{padding:1.5rem;padding-top:8rem}}@media (max-width: 72.16em){#showreel{margin:0 1rem}}@media (max-width: 67.5em){#site-logo>.col-8of12,#site-logo>.col-4of12{width:100%}
#projects{padding:1rem}
#projects .badge{font-size:0.6rem}
#work .work-section .section-title{padding:0;margin:0}
#work .work-section .section-feature{margin:0 !important}}@media (max-width: 66.875em){#hero h2{font-size:1.4em}
#work .btn{display:block;border-radius:0;margin-bottom:1rem;padding:1em}
#work .col-left{padding:1.5rem}
#showreel .grid>[class^='col-']{padding:1.5rem}
#showreel .section-info{position:relative;bottom:2rem}
#showreel .section-info p.lead{font-size:2rem;margin-bottom:0 !important}}@media (max-width: 64em){#director .director-profile-box [class^='col-']{width:100%}}@media (max-width: 62.5em){.fullpage-header h2{font-size:4em}
.fullpage-header .blank img{margin-top:0}
.fullpage-header .fullpage-header-cta p{font-size:1rem;margin-bottom:0}
.hidden-md{display:none !important}
#hero .col-3of12{width:50%}
#hero .col-3of12 .hero{height:auto;overflow:visible}
#hero .col-3of12 .hero-inner{height:auto;padding:0rem}
#hero .col-3of12 a{height:auto;padding:1rem}main{padding:1rem !important}
#column-wrap{padding:0}
#column-wrap>.grid>.col-2of12{width:100%;padding:0 1rem}
#column-wrap>.grid>.col-8of12{width:100%}
#column-wrap>.grid>.col-10of12{width:100%}
#column-wrap main.main-twocolumn{max-width:100%}
#column-wrap.director-column-wrap .subpage-header{padding:0.5rem !important}
#sidebar-right .tag-container,#sidebar-right .share-links-container{text-align:center;margin:0 auto}
.subpage-content .panel{margin:0 auto !important;max-width:auto}
.subpage-feature h2{font-size:2rem}
#sidebar{z-index:100;width:100%;padding:0;position:fixed;bottom:0;left:0}
#sidebar .sidebar-content{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);background-color:rgba(255,82,82,0.98);height:0;overflow:hidden}
#sidebar .sidebar-content ul{max-width:100%;margin-top:4rem}
#sidebar .sidebar-content li{margin:0;color:#012B2E;text-align:center}
#sidebar .sidebar-content a{display:block;padding:1rem;font-size:2em;border:none;color:#222}
#sidebar .sidebar-content a.active{color:#FFF}
#sidebar .sidebar-content a:hover{color:#FFF}
#sidebar .sidebar-content.open{height:100vh;overflow:scroll}
#sidebar .sidebar-content.open li:hover{background-color:#222}
#sidebar .sidebar-toggle{visibility:visible;position:fixed;bottom:0}
#project .project-container{margin:0}
#director .basics-container{max-width:40rem;margin:0 auto}
#director .basics-container [class^='col-']{width:100%;margin-bottom:0}
#footer-main .footer-subscribe-form [class^='col-']{width:50%}
#footer-main .footer-subscribe-form .form-actions{width:100%}
#footer-main .footer-subscribe-form .btn{display:block;width:100% !important}
#footer-main .footer-subscribe-form p.signup-cta{padding:0 0.5rem}
#footer-main .contact-legend{width:50%}
.subpage-content .post-snippet,.subpage-content .post-thumb{padding-right:0}}@media (max-width: 59.5em){.social-bar a.social-icon{margin:0.25rem 0.6rem}
#index-clients .section-info{padding:2rem}
.production-process-grid .process-section .process-number{position:static;font-size:1.5rem;font-weight:normal;color:#58E065}
#projects .badge{visibility:hidden}
.post-production-options [class^='col-']{width:100%}}@media (max-width: 56.5em){.styleboard-container [class^='col-']{width:50%}}@media (max-width: 55em){#work .project-snippet-container{min-height:300px}
#work .project-snippet{max-width:75%}
#project .project-header{padding-top:0}
#project .project-container .brand-grid{margin:0 auto !important}
#project .project-body{text-align:left}
#project.featurefilm-content .project-body{text-align:center}
#footer-main .contact-legend{width:100%}
#footer-main .social-container .col-4of12,#footer-main .social-container .col-8of12{width:100%}
#footer-main .social-container .social-bar{padding:0;padding-bottom:2rem;text-align:center}
#footer-main .social-container .footer-subscribe-form{margin-bottom:2rem}
#footer-main .social-container .footer-subscribe-form [class^='col-']{width:100%}
#footer-main .social-container .footer-subscribe-form .grid [class^='col-']{margin:0 1rem}
#footer-main .social-container .footer-subscribe-form .grid .col-5of12{margin-top:1rem}
#footer-main .social-container .footer-subscribe-form .grid .form-actions{margin-bottom:1rem}
#footer-main .footer-menu-group{width:100%}
#footer-main .footer-menu-group ul{margin:0;max-width:100%}
#footer-main .footer-menu-group ul li{display:block;background-color:#F8F8F8;border-bottom:0.1em #EEE solid;border-top:0.1em #EEE solid;margin:0;text-align:center}
#footer-main .footer-menu-group ul li a{border:none;display:block}
#footer-main .footer-menu-group ul li:hover{background-color:#FFF}
#footer-main .legend{text-align:center;margin:0;margin-top:2rem}
#footer-main .legend:before{display:block;margin:0.5rem auto}
#footer-menu{padding:1rem}
#footer-menu .grid{margin:0;padding:0}}@media (max-width: 54.75em){#work .work-section .grid .grid [class^='col-']{width:50%}
#work .work-section .col-left{padding:1rem !important}
#work .work-section .section-info{padding:1rem}
.flexbox .blog-grid .col-10of12{order:2;width:100%}
.flexbox .blog-grid .col-2of12{order:1;width:100%;margin-bottom:2em}
.flexbox .blog-grid .post-snippet [class^='col-']{width:100%}
.flexbox .blog-grid .post-snippet img{margin:0 auto}
.impressum [class^='col-']{width:100% !important}}@media (max-width: 52.5em){.fullpage-header [class^='col-']{width:100%}
.fullpage-header h2,.fullpage-header p{margin-left:auto;margin-right:auto}
.fullpage-header h2{font-size:2em;text-align:center}
.fullpage-header .text{padding:0;text-align:center}
.fullpage-header .fullpage-header-cta{padding:0;padding-bottom:1rem}
.fullpage-header .fullpage-header-cta p{visibility:hidden;position:absolute}
.fullpage-header .fullpage-header-cta .col-6of12{padding-bottom:0}
#project .project-container [class^='col-']{width:100%}
#project .project-container .bts-container{padding:0;margin-top:2rem}
#project .project-container .captions-grid{padding:0}
#project .project-container .project-snippet{margin:0;margin-bottom:1.5rem;padding:1rem;background-color:#FFF;box-shadow:0 0 0.5rem rgba(0,0,0,0.1)}
#project .project-container .project-snippet p{font-size:1rem;padding-left:0}
#project .video-grid{width:100%}
#project .video-grid [class^='col-']{width:100%}
#project .project-container .roles-grid{padding:0}
#project .project-container .roles-grid .col-variable{width:25%;text-align:left}
#project .project-container .info-grid{margin-bottom:4rem}
#project .project-container .info-grid .scope-container{padding:1rem;padding-top:0;margin-top:0}
#project .project-container .info-grid .scope-container h2{font-size:2rem;margin-top:0}
#project .project-container .info-grid .pullquote-container{padding:1rem;padding-bottom:0}
#project .project-container .info-grid .pullquote-container h1{font-size:2rem !important;line-height:2rem !important;padding-bottom:0}
#project .project-container .info-grid .callout{margin:4rem 0}
#project .project-container .info-grid .pullquote-container .title-large{position:static !important;transform:none}
.flexbox #project .bts-container .captions-grid-container{order:1}
.flexbox #project .bts-container .roles-grid{order:2}}@media (max-width: 46.5em){#header-main{background-color:transparent}
#header-main #boldly-logo-svg path{fill:#FFF;stroke:#FFF}
#header-main #boldly-logo-svg:hover path{opacity:0.8}
.title-large{font-size:6rem;line-height:5rem}
#index-clients .section-info{padding:2rem 1rem}
#projects>.grid{background-color:transparent}
#projects .project{width:100%;margin-bottom:1rem}
#projects .project .project-blurb{position:static;padding:0;opacity:1;overflow:hidden}
#projects .project .project-blurb img.logo{display:none}
#projects .project .project-blurb h3,#projects .project .project-blurb p{visibility:visible;font-size:1rem;font-weight:bold;text-align:center;margin:0.25rem 0}
#projects .project .tags{opacity:1;position:static;color:inherit;padding:0 1rem;margin:0}
#projects .project picture img{-webkit-filter:brightness(0.4) grayscale(1);-moz-filter:brightness(0.4) grayscale(1);-ms-filter:brightness(0.4) grayscale(1);filter:brightness(0.4) grayscale(1)}
#projects .project:hover picture img{-webkit-filter:brightness(1) grayscale(0);-moz-filter:brightness(1) grayscale(0);-ms-filter:brightness(1) grayscale(0);filter:brightness(1) grayscale(0)}
#project .project-header{margin-top:4rem}
#project .project-container .roles-grid .col-variable{width:33.33333%}
.post-snippet h2{font-size:1.2rem}
.post-snippet .snippet-body{font-size:0.9rem}
#director-splash .section-inner{padding-top:8rem}
#directors [class^='col-']{width:100%}
#director .reel-container .col-6of12{width:100%}
#director .awards-container{display:none}
.featurefilm-header .video-grid{position:static}}@media (max-width: 43.75em){.subpage-feature{margin-bottom:2rem}
.subpage-feature [class^='col-']{width:100%}
.subpage-feature .subpage-feature-inner{position:static;transform:none}
#project .project-container .info-grid .pullquote-container .title-large{font-size:4rem;line-height:4rem}
#project .project-footer-nav .post-nav-link .project-tag{font-size:0.8rem}
#footer-main .footer-subscribe-form{display:hidden}
#column-wrap main .col-4of12,#column-wrap main .col-6of12,#column-wrap main .col-8of12{width:100%}
#column-wrap main .sidebar-snippet{width:33.33333% !important}
#work .work-section>.grid>.col-6of12{width:100%}
#work .section-feature{padding:0 1rem}
#work .project-snippet{margin-bottom:1rem;width:100%}
#work-startups{visibility:hidden;position:absolute;left:-9999em}
.about-grid .col-2of10{width:100%;position:static}
.producers-grid [class^='col-']{width:100%}
.producers-grid [class^='col-'] .thumbnail{max-width:50%;margin:0 auto}
.producers-grid [class^='col-'] .badge-large{display:block;margin:0 auto;padding:0.5rem;font-size:1.2rem}
.producers-grid .social-grid{display:none}
.producers-grid .social-grid .col-6of12{width:50% !important}
.cafe-grid [class^='col-']{width:50%}
.client-grid [class^='col-']{width:calc(100% / 3)}
.client-grid [class^='col-']:nth-child(-n+2){display:none}
.styleboard-container [class^='col-']{width:100%}
#contact .contact-point{padding:1rem;margin-bottom:1rem;min-height:3em;text-align:center}
#contact .contact-point .abbr{visibility:hidden}}@media (max-width: 40em){#hero,#index-directors{visibility:hidden;position:absolute;left:-9999em}
.hidden-sm{display:none !important}
#work .project-snippet-container{height:auto}
#work .project-snippet{max-width:100%;position:relative}
#work .project-snippet .snippet-body{opacity:1;left:0 !important}
#project .casestudy-block .casestudy-text p{text-align:left}
.post h1{font-size:3rem;line-height:3rem}}@media (max-width: 37.5em){.fullpage-header .section-inner h1{padding:2rem}
.fullpage-header .section-inner p.lead{font-size:1.5em}
.index-fullpage-header h1,.index-fullpage-header a,.index-fullpage-header p{width:100%;padding:0}
.index-fullpage-header .section-inner{width:100%}
#hero .col-3of12{width:100%}
#hero .col-3of12 a{padding:0}
#work-stories{display:none}
#project .video-grid p.lead{font-size:1.5em}
#project .callout{padding:0 1rem}
.thumbnail-grid .col-3of12{width:50%}}@media (max-height: 35.5em){#about .about-feature p{font-size:1rem}
.fullpage-header .fullpage-header-cta p{font-size:1rem;margin-bottom:0}
.subpage-feature .subpage-feature-inner h2{font-size:1.2rem}
.subpage-feature .subpage-feature-inner p{font-size:0.9rem}}@media (max-width: 34.5em){#work .work-section>.grid>.col-4of12{width:100%}
#project .project-container .roles-grid .col-variable{width:50%}
#project .project-container .roles-grid .col-variable p{text-align:left}
#project .casestudy-block .casestudy-text{padding:1rem}}@media (max-width: 30em){#project .project-footer-nav .post-nav-link{font-size:0.8em;padding:1em}
#project .video-grid p.lead{font-size:1.2em}
#director .awards-container [class^='col-']{width:100%}}@media (max-width: 28.125em){.title-large{font-size:4rem;line-height:3.4rem}
.thumbnail-grid .col-3of12{width:100%}}@media (max-width: 27.9374em){.otherdirectors-container h4{max-width:5rem;margin:0 auto}}@media (max-width: 22em){.otherdirectors-container{display:none}}@font-face{font-family:'Moon';src:url("https://static-boldly.s3.amazonaws.com/static/fonts/MoonLight/fonts/Moon Light.eot");src:local("☺"),url("https://static-boldly.s3.amazonaws.com/static/fonts/MoonLight/fonts/Moon Light.woff") format("woff"),url("https://static-boldly.s3.amazonaws.com/static/fonts/MoonLight/fonts/Moon Light.ttf") format("truetype"),url("https://static-boldly.s3.amazonaws.com/static/fonts/MoonLight/fonts/Moon Light.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Moon';src:url("https://static-boldly.s3.amazonaws.com/static/fonts/MoonBold/fonts/Moon Bold.eot");src:local("☺"),url("https://static-boldly.s3.amazonaws.com/static/fonts/MoonBold/fonts/Moon Bold.woff") format("woff"),url("https://static-boldly.s3.amazonaws.com/static/fonts/MoonBold/fonts/Moon Bold.ttf") format("truetype"),url("https://static-boldly.s3.amazonaws.com/static/fonts/MoonBold/fonts/Moon Bold.svg") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Lato';src:url("/static/fonts/Lato/Latovar.ttf");font-weight:1 999;transition:font-weight .25s ease-in-out}svg.icon{width:3rem;height:3rem;cursor:pointer;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}svg.icon path{fill:none;-webkit-transition:all 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);-moz-transition:all 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);-o-transition:all 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);-ms-transition:all 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);transition:all 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);stroke-width:3rem;stroke-linecap:flat;stroke-dashoffset:0}path#menu-top,path#menu-bottom{stroke-dasharray:240px 950px}path#menu-middle{stroke-dasharray:240px 240px}

.cross path#menu-top,.cross path#menu-bottom{stroke-dashoffset:-650px;stroke-dashoffset:-650px}
.cross path#menu-middle{stroke-dashoffset:-115px;stroke-dasharray:1px 220px}path#sidebar-vert,path#sidebar-horiz{transform-origin:50% 50%;stroke:#222222}path#sidebar-horiz{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
.cross path#sidebar-vert{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.cross path#sidebar-horiz{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}

body{
	color:#FFF;
	background-color:#111;
	background: url(darknoise.jpg) center top repeat;
	}
	
div.social a { color:#ddd; font-size: 1.3em; border: none; text-decoration: none; }
div.social a:hover { color: #fff; }	

#project{background-color:transparent}
#project .project-footer-nav{background-color:#222}

.breadcrumbs{border-top:thin #0A0A0A solid}
.breadcrumbs li{color:#666}
.breadcrumbs li:before{color:#222}
.disqus_thread div.textarea-wrapper{background:#333 !important;border:2px solid transparent !important}
#sidebar-right .tag{background-color:#222;color:#444}
#sidebar-right .tag:hover{color:#FFF}
#footer-main{background-color:#111}
#footer-menu .footer-menu-group a,#footer-menu .footer-menu-group li,#footer-menu .footer-menu-group ul a,#footer-menu .footer-menu-group ul li{background-color:transparent;border:none}
#footer-menu .footer-menu-group a:hover,#footer-menu .footer-menu-group li:hover,#footer-menu .footer-menu-group ul a:hover,#footer-menu .footer-menu-group ul li:hover{background-color:transparent}
.contact-points .featured{border-color:#222}
.contact-point p,.contact-point address{color:#FFF}
.contact-point .abbr{color:#222}
.form-container.featured{border-color:#222}
.form-group input,.form-group select,.form-group textarea{background-color:#111;border-color:#222;background:transparent}
.form-group-anim.filled input[type="text"],.form-group-anim.filled input[type="email"],.form-group-anim.filled input[type="numeric"],.form-group-anim.filled input[type="url"],.form-group-anim.filled input[type="file"]{background-color:#222}
.form-group-anim.filled textarea{background-color:#222}
.select-group ul li:nth-child(odd){background-color:#222}
.callout-panel{background-color:#222}
.callout-panel p.lead,.callout-panel p{color:#FFF}
/*# sourceMappingURL=combo.css.map */



/**********************************************************************************
	New Top Nav
**********************************************************************************/
div#title-nav-container {
	text-align: center;
}
ul#title-nav {
	display: inline-block;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
ul#title-nav li {
	display: inline;
	margin: 0;
	padding: 0;
}
ul#title-nav li a {
	color: #8b2623;
	display: inline-block;
	font-size: 1.4em;
	margin: 8px;
	text-align: center;
	text-transform: uppercase;
}
ul#title-nav li a:hover {
	color: #fff;
}
ul#title-nav li a.present {
	color: #4b4b4b !important;
}

@media screen and ( max-width: 500px ) {
	/* Reduce height of welcome header */
	div#title-nav-container {
		display: none;
	}
}

/**********************************************************************************
	clearfix
**********************************************************************************/

.group:before,
.group:after {
    content: "";
    display: table;
} 
.group:after {
    clear: both;
}
.group {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}