body{-webkit-font-smoothing:antialiased;}#branding{-webkit-font-smoothing:subpixel-antialiased;}#bridge-nav{-webkit-font-smoothing:subpixel-antialiased;}.p-container,blockquote.faq-answer{max-width:760px;}.p-container{margin:auto;}.h1-container{max-width:700px;}.navbar-nav,.row,.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-20px;margin-left:-20px;}.navbar-collapse,.container,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:20px;padding-left:20px;}@media (max-width: 991px) and (min-width: 768px) {.container,.blog-loop .the-content img.breakout-wide,.blog-loop .the-content h2.breakout-wide{width:750px;}}@media (min-width: 1200px) {.container,.blog-loop .the-content img.breakout-wide,.blog-loop .the-content h2.breakout-wide{width:1100px;}}@font-face{font-family:'socicon';src:url('fonts/socicon-webfont.eot');src:url('fonts/socicon-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/socicon-webfont.woff') format('woff'),url('fonts/socicon-webfont.woff2') format('woff2'),url('fonts/socicon-webfont.ttf') format('truetype'),url('fonts/socicon-webfont.svg#sociconregular') format('svg');font-weight:normal;font-style:normal;text-transform:initial;}.socicon{position:relative;top:1px;display:inline-block;font-family:'socicon';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;}.socicon:empty{width:1em;}.socicon-twitter:before{content:"a";}.socicon-facebook:before{content:"b";}.socicon-google:before{content:"c";}.socicon-pinterest:before{content:"d";}.socicon-foursquare:before{content:"e";}.socicon-yahoo:before{content:"f";}.socicon-skype:before{content:"g";}.socicon-yelp:before{content:"h";}.socicon-feedburner:before{content:"i";}.socicon-linkedin:before{content:"j";}.socicon-viadeo:before{content:"k";}.socicon-xing:before{content:"l";}.socicon-myspace:before{content:"m";}.socicon-soundcloud:before{content:"n";}.socicon-spotify:before{content:"o";}.socicon-grooveshark:before{content:"p";}.socicon-lastfm:before{content:"q";}.socicon-youtube:before{content:"r";}.socicon-vimeo:before{content:"s";}.socicon-dailymotion:before{content:"t";}.socicon-vine:before{content:"u";}.socicon-flickr:before{content:"v";}.socicon-500px:before{content:"w";}.socicon-instagram:before{content:"x";}.socicon-wordpress:before{content:"y";}.socicon-tumblr:before{content:"z";}.socicon-blogger:before{content:"A";}.socicon-technorati:before{content:"B";}.socicon-reddit:before{content:"C";}.socicon-dribbble:before{content:"D";}.socicon-stumbleupon:before{content:"E";}.socicon-digg:before{content:"F";}.socicon-envato:before{content:"G";}.socicon-behance:before{content:"H";}.socicon-delicious:before{content:"I";}.socicon-deviantart:before{content:"J";}.socicon-forrst:before{content:"K";}.socicon-playstore:before{content:"L";}.socicon-zerply:before{content:"M";}.socicon-wikipedia:before{content:"N";}.socicon-apple:before{content:"O";}.socicon-flattr:before{content:"P";}.socicon-github:before{content:"Q";}.socicon-chimein:before{content:"R";}.socicon-friendfeed:before{content:"S";}.socicon-newsvine:before{content:"T";}.socicon-identica:before{content:"U";}.socicon-bebo:before{content:"V";}.socicon-zynga:before{content:"W";}.socicon-steam:before{content:"X";}.socicon-xbox:before{content:"Y";}.socicon-windows:before{content:"Z";}.socicon-outlook:before{content:"1";}.socicon-coderwall:before{content:"2";}.socicon-tripadvisor:before{content:"3";}.socicon-appnet:before{content:"4";}.socicon-goodreads:before{content:"5";}.socicon-tripit:before{content:"6";}.socicon-lanyrd:before{content:"7";}.socicon-slideshare:before{content:"8";}.socicon-buffer:before{content:"9";}.socicon-rss:before{content:",";}.socicon-vkontakte:before{content:";";}.socicon-disqus:before{content:":";}.socicon-houzz:before{content:"+";}.socicon-mail:before{content:"@";}.socicon-patreon:before{content:"=";}.socicon-paypal:before{content:"-";}.socicon-playstation:before{content:"^";}.socicon-smugmug:before{content:"¨";}.socicon-swarm:before{content:"$";}.socicon-triplej:before{content:"*";}.socicon-yammer:before{content:"&";}.socicon-stackoverflow:before{content:"(";}.socicon-drupal:before{content:"#";}.socicon-odnoklassniki:before{content:".";}.socicon-android:before{content:"_";}.socicon-meetup:before{content:"]";}.socicon-persona:before{content:")";}a,.btn,.caption,.thumbnail .caption,.people-section .thumbnail .caption .title,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:hover,.navbar-default .btn-link,.navbar-secondary .navbar-nav>li>a.btn,.category-titles .faq-link h4{color:#00a293;}a:hover,a:focus,.category-titles .faq-link:hover h4,h2.faq-section-title.active{color:#00c4b3;text-decoration:none;}a:active{text-decoration:none;}.thumbnail a:active{text-decoration:none;color:#00c4b3!important;}span.link:hover{color:#00c4b3!important;}.btn:active,.category-titles .faq-link{border-color:#00a293!important;}.category-titles .faq-link:hover{border-color:#00c4b3!important;}.btn:active{background-color:#00c4b3!important;}.btn-primary{background-color:#ffffff;}.btn-primary,.btn-default,.btn-primary:hover,.btn-default:hover,.btn-default:active,.btn-default:active,.btn-primary:active,.btn-primary:focus,.navbar-secondary .navbar-nav>li>a.btn{border-color:#00a293;}.btn:hover,.btn:active,.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-super-primary,.navbar-secondary .navbar-nav>li>a.btn:hover,.navbar-default .navbar-toggle .icon-bar{background-color:#00a293;color:#fff;}.btn-super-primary:hover,.btn-super-primary:active,.btn-super-primary:focus{border-color:#00c4b3;background-color:#00c4b3;}.timeline-block .btn.active{background-color:rgba(0,165,150,.5);}.caption{color:#00a596;}h1,.container h1,.footer .form-group:active input,.blog-loop h1 a,.sessions .thumbnail h2,.floating-subscribe h4{color:#365066;}.footer{background:#365066;}.quad-photo .caption{background-color:rgba(54,80,102,.85);}.text-section{background-color:#fff;}@media (max-width: 768px) {.text-section h1{margin-top:35px;}}.almond-milk{background-color:#fcf2e8;}p,.sessions .thumbnail label,.btn.faq-link,.quote p{color:#5e5e5e;}blockquote,.timeline-block .btn,.people-section .thumbnail .caption,.session-description,.category-titles .faq-link p,.session-footer p,.sessions .thumbnail label.date,.btn-apply-wrapper p,.double-feature p{color:#8b8b8b;}p.featured,.ordered-list ol>li:before{border-color:#888888;}.navbar-header .navbar-nav>li>a,.session-description,.quote blockquote footer,h2.faq-section-title,.newsletter-embed p{color:#999999;}.white-quote{background-color:#ffffff;}.navbar-secondary>li>a,.caption2,.navbar-header>.btn-link:hover{color:#fff;}.entry-header h1,.company-header h1{font-size:38px;line-height:48px;}.entry-header h2{font-size:38px;line-height:48px;}.what-youd-work-on h2{font-size:28px;}p{font-family:"Chaparral-Pro";font-size:21px;line-height:31px;text-align:left;font-weight:400;}p.featured,.text-section p{font-size:30px;line-height:40px;}p a{font-family:"Chaparral-Pro";}.caption,.newsletter-embed p{font-size:18px;line-height:24px;}.blog-loop{font-size:18px;line-height:30px;}.jumbotron h1{margin-bottom:27px;}.jumbotron p,.jumbotron li,blockquote footer{font-size:21px;line-height:31px;}.jumbotron li,.ordered-list ol>li:before,.list-preamble p,.list-preamble h3{font-family:"Effra",sans-serif;font-size:22px;color:#365066;}.jumbotron p,.quote p{font-weight:400;}blockquote footer,.single-item .speaker p,.speaker-links li{font-weight:400;}blockquote footer{font-family:"Chaparral-Pro",serif;}blockquote footer cite{font-weight:bold;}h1,.caption,.navbar-default .navbar-nav>.active>a{font-family:"Effra",sans-serif;font-weight:bold;}.navbar-secondary .navbar-nav>.active>a,.footer .input-group{font-family:"Effra",sans-serif;font-weight:400!important;}.navbar-nav>li>a,.btn{font-family:"Effra",sans-serif;font-weight:normal;}.navbar-secondary .navbar-nav>li>a{letter-spacing:1px;}.single-item .speaker .name{font-size:16px;font-weight:bold;}.navbar-nav>li>a,.footer .form-group,.input-group-btn:last-child>.btn,.single-item .speaker p,.speaker-links li{font-size:14px;line-height:20px;}.navbar-nav>li>a{letter-spacing:2px;}footer .navbar-nav>li>a{font-size:13px;}.profile p{font-family:'Open Sans','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;color:#333;}@media (max-width: 991px) {.h1,h1,.company-header h1,.jumbotron .h1,.jumbotron h1,.single-company h1{font-size:26px;line-height:36px;}.h2,h2,.blog-loop h2,.what-youd-work-on h2{font-size:25px;line-height:30px;}.blog-loop h1{font-size:34px;line-height:36px;}.blog-loop h2{font-size:25px;}}.caption{font-size:18px;line-height:24px;}.caption span{font-family:"Effra",sans-serif;font-weight:400;}.double-feature .caption span{font-weight:bold;}.thumbnail .caption span{font-weight:bold;}.caption span.title-normal{font-family:"Effra",sans-serif;font-weight:400;font-size:16px;line-height:20px;}.btn-primary{border-width:2px;font-size:18px;}.btn-primary,.navbar-secondary .navbar-nav>li>a.btn{transition-delay:0;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-out;}p:last-child{margin-bottom:0;}blockquote{padding:20px 0;margin-bottom:0;border:0;position:relative;;}@media (min-width:992px) {blockquote{margin-left:40px;}}blockquote p::before{content:'\201C';}blockquote p::after{content:'\201D';}blockquote footer::before{content:none;}blockquote cite{font-style:normal;}blockquote+h1,blockquote+h2,blockquote+h3{margin-top:0px!important;}.intro-divider{display:block;width:90px;height:3px;background:#adb7c0;margin:40px auto 50px;border-radius:4px;}@media (max-width: 991px) {.intro-divider{height:2px;width:70px;margin-bottom:35px;}}.vertical-space hr{border-top-color:transparent;margin-top:25px;margin-bottom:25px;}.vertical-space-sm hr{margin-top:12.5px;margin-bottom:12.5px;}.btn-section{margin-bottom:54px;}#header{margin-bottom:0;z-index:400;font-weight:normal;border-top:0;background:#fff;border:none;}.admin-bar #header.navbar-fixed-top{top:32px;}.hide-nav{display:none!important;}.navbar-brand,.navbar-header>.btn-link{padding-top:15px;padding-bottom:15px;margin-right:0px;}.navbar-header>.btn-link:hover{text-decoration:none;}header .navbar-secondary{width:100%;top:-50px;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:rgba(252,242,232,.6);border-bottom:1px solid #eaeaea;}@media (min-width:992px) {.navbar-secondary .navbar-brand,.footer .nav{margin-left:-15px;}}.navbar-brand #site-title,.logo h1{display:inline-block;margin:-5px 0 0 0;font-size:14px;line-height:2;}#site-title a,.logo a{font-weight:400;font-family:"effra",sans-serif;color:#999;padding:5px 0 5px 30px;background:transparent url(assets/images/df_mark_3x.png) no-repeat scroll 0 0;background-size:20px 24px;letter-spacing:2px;text-transform:uppercase;}.logo a{background:none;}#site-title a:hover{text-decoration:none;}#site-description{display:none;}#branding{margin-left:-20px;}@media (max-width:991px) {#branding{margin-left:0px;}}.navbar-nav{margin-top:0;}@media (min-width:992px) {.navbar-nav.navbar-right:last-child{margin-right:-35px;}}.navbar-default .navbar-nav>li>a{color:#999;}#header.navbar{margin-bottom:0;text-transform:uppercase;letter-spacing:2px;font-family:"effra",sans-serif;font-size:14px;font-weight:400;}#header.navbar .navbar-nav a{padding-left:13px;padding-right:13px;}.navbar-nav>li>a{padding-top:19px;padding-bottom:19px;}.nav>li>a:focus,.nav>li>a:hover{background:none;}.navbar-default .navbar-toggle{margin-right:10px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:8px;}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:active{background-color:transparent;}.icon-bar{transition:all 0.2s;}.navbar-toggle .top-bar{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:10% 10%;-moz-transform-origin:10% 10%;-o-transform-origin:10% 10%;transform-origin:10% 10%;}.navbar-toggle .middle-bar{opacity:0;}.navbar-toggle .bottom-bar{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:10% 90%;-moz-transform-origin:10% 90%;-o-transform-origin:10% 90%;transform-origin:10% 90%;}.navbar-toggle .bottom-bar,.navbar-toggle .top-bar{left:4px;position:relative;}.navbar-toggle.collapsed .bottom-bar,.navbar-toggle.collapsed .top-bar{left:0;}.navbar-toggle.collapsed .top-bar{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}.navbar-toggle.collapsed .middle-bar{opacity:1;}.navbar-toggle.collapsed .bottom-bar{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}@media (min-width: 991px) {header .main-nav-scrolled{position:fixed;top:0;background:rgba(255,255,255,.95);}}@media (max-width: 991px) {.navbar-header{float:none;}.navbar-left,.navbar-right{float:none!important;}.navbar-toggle{display:block;}.navbar-collapse.collapse{display:none!important;}.navbar-nav{float:none!important;margin-top:7.5px;}.navbar-nav>li{float:none;}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}.collapse.in{display:block!important;}}#header.navbar,.footer .navbar-nav{margin-bottom:0;text-transform:uppercase;}.navbar-nav a{padding-left:13px;padding-right:13px;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background:none;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:0;}.navbar-nav>li>a,.navbar-nav>li>.logo{padding:15px;}.navbar-nav>li>.logo{margin-top:5px;}.footer .navbar-secondary .navbar-nav>li>a,.footer .navbar-secondary .navbar-nav>li>a:hover,.footer .navbar-secondary .navbar-nav>li>a:focus,.footer .navbar-secondary .navbar-nav>.active>a,.footer .navbar-secondary .navbar-nav>.active>a:focus,.footer .navbar-secondary .navbar-nav>.active>a:hover,.footer .navbar-secondary .logo a{color:#fff;}.navbar-secondary .navbar-nav>li>a,.navbar-secondary .navbar-nav>li>a:hover,.navbar-secondary .navbar-nav>li>a:focus,.navbar-secondary .navbar-nav>.active>a,.navbar-secondary .navbar-nav>.active>a:focus,.navbar-secondary .navbar-nav>.active>a:hover{text-transform:none;}#menu-secondary-items .navbar-brand{float:none;}.footer .nav>li>a,.footer hr{opacity:.7;}#menu-primary .nav>li>a{opacity:1;}.navbar-secondary .navbar-nav>.active>a{font-weight:bold;}.nav>li>a:hover,.nav>li.active>a,.menu-primary .nav>li>a{opacity:1;}.navbar-nav>li>a.btn{padding:2px 12px;margin:10px 13px 0 13px;border-width:2px;border-style:solid;font-weight:400;}.footer .navbar-nav>li>a.btn:hover,.footer .navbar-nav>li>a.btn:active{background:#fff;border-color:#fff;opacity:1;color:#365066;}@media (max-width: 991px) {#header .navbar-nav{margin-top:0;margin-bottom:0;}#menu-primary>ul>li{border-top:1px solid #fcf2e8;}#header.navbar #menu-primary>ul.navbar-nav>li>a,#branding{border-left:4px solid #fff;padding-left:20px;}#header.navbar #menu-primary>ul.navbar-nav>li.active>a{border-color:#00a293;}#header.navbar #menu-primary ul.navbar-nav>li>a{-webkit-transition:.2s ease-in;}#header.navbar #menu-primary ul.navbar-nav>li>a:active{background-color:rgba(249,239,229,.6);}#header.navbar #menu-primary>ul>li>ul>li>a{padding-left:78px;text-transform:none;}.nav>li,.footer .navbar-secondary .navbar-nav li.doty,.footer .navbar-secondary .navbar-nav li.doty span{line-height:2.5em;}.navbar-nav>li>a,.footer .navbar-secondary .navbar-nav li.doty span{padding-top:0;padding-bottom:0;line-height:3em;}.footer .navbar-nav>li>a{font-weight:bold;}.navbar-nav>li>a.btn{margin-bottom:18px;}}.masthead{padding-top:90px;padding-bottom:92px;}.quote{padding-bottom:36px;}.quote>div{padding:0;background:#fff;}.quote blockquote{padding:36px 30px 28px;margin:0;}.quote p{font-family:"Chaparral-Pro",sans-serif;}.quote p:before{margin-left:-.45em;position:absolute;}.quote p,.quote footer{font-size:18px;line-height:25px;}.quote blockquote footer,.sessions .thumbnail label.year{font-family:"Effra",sans-serif;}@media (max-width:991px) {.quote{margin-bottom:54px;padding-bottom:0;}.quote blockquote{padding-left:20px;padding-right:20px;padding-top:18px;height:auto;}.what-youd-work-on img{margin:0 auto;max-width:250px;height:auto;display:block;}.tripple-feature .img-circle{margin:0 auto;max-width:50%;}}@media (min-width:768px) {.quote p{min-height:285px;}}@media (min-width:992px) {.quote p{min-height:220px;}}.carousel-inner,.double-photo{overflow:hidden;min-height:75px;}.carousel-main{height:536px;}.carousel-logos{margin:25px 0px 20px 0px;}.carousel-inner>.item,.carousel-inner>.item.active{-webkit-transition:1s ease-out;-o-transition:1s ease-out;-moz-transition:1s ease-out;transition:1s ease-out;}.carousel-logos>.carousel-inner>.item.next{-webkit-transition-delay:1.3s;transition-delay:1.3s;}.carousel-logos>.carousel-inner>.item.active{-webkit-transition:1.5s ease-in;-o-transition:2s ease-out;-moz-transition:2s ease-out;transition:1.5s ease-in;background:#fff;z-index:300;-webkit-transition-delay:0s;transition-delay:0s;}.carousel-inner .item{opacity:0;}.carousel-inner .item,.carousel-inner .item.active{display:block;left:0;position:absolute;width:100%;}.carousel-inner .item.active{opacity:1;}.carousel-logos>.carousel-inner>.item.active{background:transparent;}.container .carousel-inner>.item>img{margin:0;}.carousel-inner{max-height:480px;}@media (max-width:991px) {.carousel-inner,.double-photo{height:370px}.double-photo>.row>div:not(:first-child){display:none;}.carousel-logos .carousel-inner{height:auto;}.carousel-inner>.item>img{max-width:none;}.double-photo .img-responsive{margin-top:-45%;}}@media (max-width: 414px) {.carousel-inner,.double-photo{max-height:195px;}}@media (max-width: 375px) {.carousel-inner,.double-photo{max-height:175px;}}@media (max-width: 320px) {.carousel-inner,.double-photo{max-height:146px;}}.carousel-inner>.item>img{width:100%;}@media (min-width:992px) {.carousel-inner>.item>img{margin-top:-12%;}}@media (min-width: 991px ) {.carousel-inner>.item>img{margin-top:0%;}}@media (min-width: 1200px ) {.carousel-inner>.item>img{margin-top:-12%;}}.homepage-logo{cursor:pointer;}@media all and (transform-3d), (-webkit-transform-3d) {.carousel-inner>.item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:0;perspective:0;}.carousel-inner>.item.next,.carousel-inner>.item.active.right,.carousel-inner>.item.prev,.carousel-inner>.item.active.left{opacity:1;-webkit-transform:none;transform:none;}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{opacity:1;-webkit-transform:none;transform:none;}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:none;transform:none;}}.quad-photo{padding:8px 0 0;background:#fff;overflow:hidden;}.quad-photo .row{border-width:0;border-style:solid;border-color:#fff;}.quad-photo .row>div{background-size:cover;background-repeat:no-repeat;background-clip:border-box;background-position:0% 75%;}.quad-photo .caption{padding:15px;display:block;color:#fff;margin-bottom:8px;}.quad-photo .row>div{position:relative;height:340px;overflow:hidden;}@media (max-width:767px) {.carousel-inner,.double-photo{height:240px}.quad-photo .row>div{margin-top:8px;height:240px;background-position:0% 40%;}}@media (min-width:992px) {.quad-photo .row{margin:0;}.quad-photo .row,.quad-photo .row>div{padding:0;}.quad-photo img{border-width:0 0px;}.quad-photo .caption{position:absolute;left:0;bottom:-100%;margin:0;width:100%;padding:18px 18px 19px 50%;transition:.35s ease-out;}.quad-photo>.row>div:hover .caption{bottom:0;}}.double-feature{margin-top:36px;margin-bottom:38px;}.double-feature p{font-family:"Effra",sans-serif;font-weight:400;text-align:left;font-size:16px;line-height:22px;margin:0px;}.alumni{min-height:345px;}.people-section span.title{font-size:20px;line-height:28px;}.double-feature .thumbnail,.people-section .thumbnail{border:0;border-radius:0;padding:0;}.double-feature .thumbnail .caption,.people-section .thumbnail .caption,.single-item .speaker .caption{display:block;padding:18px 0 0;}.double-feature .thumbnail .caption h5,.people-section .thumbnail .caption .title{display:block;}.double-feature .thumbnail .caption h5{margin:0 0 5px;}@media (min-width:768px) {.people-section>.row>.alumni:nth-child(4n+1),.other-creatives .row>.designer:nth-child(4n+1),.other-creatives .row>.creative:nth-child(4n+1),.creative-team .row>.designer:nth-child(4n+1){clear:left;}.quad-photo>.row>div:first-child{border-right:8px solid #fff;;}.quad-photo .row:last-child{border-top:8px solid #fff;}}@media (max-width:767px) {.people-section>.row>.alumni:nth-child(2n+1),.other-creatives .row>.designer:nth-child(2n+1),.other-creatives .row>.creative:nth-child(2n+1),.creative-team .row>.designer:nth-child(2n+1){clear:left;}.carousel-logos-wrap>div:last-child{display:none;}}.tripple-feature img,.img-recent{width:250px;}@media (max-width:991px) {.double-feature{margin-bottom:0;}.double-feature .thumbnail .caption{padding-bottom:27px;}.tripple-feature .thumbnail{margin-bottom:45px;}}.double-photo{max-height:538px;}.double-photo .row img{width:100%;}@media (min-width:992px) {.double-photo>.row>div:first-child{padding-right:4px;}.double-photo>.row>div:last-child{padding-left:4px;}}@media (min-width: 991px) {.fixed-height-tall{padding-top:93px;padding-bottom:93px;}}.header-w-background{background-size:cover;background-repeat:no-repeat;background-clip:border-box;background-position:0% 75%;}.header-w-background h1,.header-w-background p{color:#fff;text-align:center;}.header-w-background h1{margin-top:0;}.header-w-background .intro-divider{margin-bottom:30px;}.newsletter-embed h1{margin-bottom:20px;}.newsletter-embed p{margin-bottom:10px;}.body-subscribe-bridge{margin-top:20px;margin-bottom:30px;}.body-subscribe-bridge .input-group .form-control:first-child{border-radius:0;box-shadow:0 0 0;border-width:2px 0 2px 2px;font-size:14px;}.timeline{margin-top:54px;margin-bottom:63px;}.timeline-block{margin-left:0px;margin-right:0px;}.timeline-block>div{padding-left:0;padding-right:0;}.jumbotron .timeline-block .btn{border-radius:0;margin:0;white-space:normal;text-align:left;border:2px solid #00a293;border-right:0;}.timeline-block .btn.active{box-shadow:0 0 0;}.timeline-labels-tall .btn{min-height:7em;padding-top:2em;}.jumbotron .timeline-labels .btn{border-top-width:0;border-bottom-width:0;}.sessions .thumbnail{border-width:4px 0 0 0;border-style:solid;padding:0;border-radius:0;margin-bottom:56px;border-color:#E0D5CA;}.sessions .thumbnail,.session-footer{border-radius:0 0 8px 8px;}.sessions .thumbnail .intro-divider,.sessions .thumbnail label.year,.session-description,.sessions .thumbnail p.session-description{margin-top:18px;margin-bottom:18px;}.sessions .thumbnail .intro-divider{width:42px;height:2px;}.sessions .thumbnail h2,.sessions .thumbnail p,.sessions .thumbnail label,.sessions .thumbnail label.year,.sessions .intro-divider{margin-left:30px;margin-right:30px;}.sessions .thumbnail label{display:block;margin-bottom:0;}.sessions .thumbnail h2{font-size:28px;margin-top:24px;margin-bottom:12px;font-family:"Effra",sans-serif;font-weight:bold;word-spacing:300px;}.sessions .thumbnail label.year{font-size:24px;color:#E0D5CA;font-weight:900;}.sessions .thumbnail p,.sessions .thumbnail p.session-description{font-size:18px;line-height:26px;}.sessions .thumbnail label.date{font-size:22px;font-weight:normal;}.session-footer{background:#EAE0D6;padding:16px 0 12px;display:block;}.sessions .session-footer label{font-size:12px;margin-bottom:2px;}.sessions .thumbnail label.year,.sessions .session-footer label{letter-spacing:1px;}.sessions .closed>.thumbnail h2,.sessions .closed>.thumbnail .date,.sessions .closed>.thumbnail .session-description,.sessions .closed>.thumbnail .intro-divider{opacity:.6;}@media (max-width:991px) {.sessions .container,.sessions-header.container{padding-left:37.5px;padding-right:37.5px;}.sessions .thumbnail{margin-bottom:33px;}}@media (max-width: 991px) and (min-width: 768px) {.sessions .thumbnail h2{word-spacing:0;}}@media (min-width:992px) {.container{width:960px!important;}.btn-apply-wrapper{padding-left:0;padding-right:0;}}.logos img{height:75px;margin-bottom:30px;}@media (max-width:320px) {.logos img{height:auto;}}@media (max-width:767px) {.logos>div:nth-child(2n+1){clear:left;}.carousel-inner{margin-top:10px;min-height:75px;}.carousel-logos{margin-top:0;margin-bottom:0;}}@media (min-width:768px) {.logos>div:nth-child(3n+1){clear:left;}}.ordered-list ol{counter-reset:li;margin-left:30px;padding-left:0;margin-bottom:45px;}.ordered-list ol>li{position:relative;margin:0 0 27px 3em;list-style:none;}.ordered-list ol>li:before{content:counter(li);counter-increment:li;position:absolute;top:0px;left:-3em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:1.9em;height:1.9em;line-height:1.4em;margin-right:8px;padding:4px;border-width:1px;border-style:solid;font-size:.85em;text-align:center;border-radius:50%;font-weight:200;}.ordered-list p{margin-left:2.1em;}@media (max-width:991px) {.ordered-list ol,.ordered-list p{margin-left:20px;margin-right:20px;}.jumbotron li,.ordered-list ol>li:before,.ordered-list p{font-size:20px;}.ordered-list p{margin-left:1.5em;}}.jumbotron{margin-bottom:0;}@media (max-width:991px) {.text-section{padding-top:0;}}#main{clear:both;width:100%;padding:0;background:#fff;z-index:1;}.blog-featured{width:700px;height:288px;}img.wp-smiley{margin:0!important;max-width:12px;padding:0!important;background:transparent!important;border:none!important;}.gallery{display:block;clear:both;overflow:hidden;margin:0 auto;}.gallery-row{display:block;clear:both;overflow:hidden;margin:0;}.gallery-icon img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.gallery-caption{font-size:0.75em;line-height:1.2em;color:#888888;margin:10px 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.gallery-col-0 .gallery-item{width:100%;}.gallery-col-1 .gallery-item{width:100%;}.gallery-col-2 .gallery-item{width:50%;}.gallery-col-3 .gallery-item{width:33.33%;}.gallery-col-4 .gallery-item{width:25%;}.gallery-col-5 .gallery-item{width:20%;}.gallery-col-6 .gallery-item{width:16.66%;}.gallery-col-7 .gallery-item{width:14.28%;}.gallery-col-8 .gallery-item{width:12.5%;}.gallery-col-9 .gallery-item{width:11.11%;}.gallery-col-10 .gallery-item{width:10%;}.gallery-col-11 .gallery-item{width:9.09%;}.gallery-col-12 .gallery-item{width:8.33%;}.gallery-col-13 .gallery-item{width:7.69%;}.gallery-col-14 .gallery-item{width:7.14%;}.gallery-col-15 .gallery-item{width:6.66%;}.gallery-col-16 .gallery-item{width:6.25%;}.gallery-col-17 .gallery-item{width:5.88%;}.gallery-col-18 .gallery-item{width:5.55%;}.gallery-col-19 .gallery-item{width:5.26%;}.gallery-col-20 .gallery-item{width:5%;}.gallery-col-21 .gallery-item{width:4.76%;}.gallery-col-22 .gallery-item{width:4.54%;}.gallery-col-23 .gallery-item{width:4.34%;}.gallery-col-24 .gallery-item{width:4.16%;}.gallery-col-25 .gallery-item{width:4%;}.gallery-col-26 .gallery-item{width:3.84%;}.gallery-col-27 .gallery-item{width:3.7%;}.gallery-col-28 .gallery-item{width:3.57%;}.gallery-col-29 .gallery-item{width:3.44%;}.gallery-col-30 .gallery-item{width:3.33%;}.sticky{margin:0 0 35px 0;padding:25px 25px;background:#f9f9f9;border-left:5px solid #ddd;}.entry-meta{display:none;}.pagination-centered{text-align:center;margin:20px 0;}.pagination{clear:both;margin:0;padding:0;}.entry-summary .pagination{margin:0 0 10px 0;}.pager li a{max-width:50%;}#comments{padding-bottom:55px;}.search-form .search-submit{display:none;}section#share{background-color:#f6f6f6;padding-top:22px;}section#share h2{float:left;display:block;font-size:18px;line-height:48px;margin:0 12px 24px 7px;}section#share .sharebuttons{display:block;float:left;width:270px;line-height:20px!important;}section#share .fb-like{margin-right:13px;}section#share .twitter-tweet-button{margin-top:13px;}.jumbotron.faq-header{padding-bottom:0;}.faq-header hr{margin-top:60px;margin-bottom:0;border-color:#ADB7C0;}.faq-link{padding-left:14px;display:block;}.faq-link,.faq-answer,.faq-section-long-description p,.FAQ-footer p{font-size:18px}.category-titles .faq-link{margin-top:20px;margin-bottom:10px;border-left-style:solid;border-left-width:1px;}.category-titles .faq-link h4{line-height:23px;margin:0;}.category-titles .faq-link:hover{border-left-width:2px;font-weight:600;padding-left:13px;}.category-titles .faq-link:hover h4{font-weight:600;}h2.faq-section-title{margin-top:70px;}.faq-section-long-description{margin-bottom:30px;}.btn.faq-link{text-align:left;padding-top:14px;padding-right:44px;padding-bottom:14px;padding-left:44px;margin:0 0 10px;background:#fff;border:0;transition:.15s ease-in-out;-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;white-space:normal;position:relative;line-height:24px;}.btn.faq-link>span{position:absolute;left:14px;}.btn.faq-link>span.faq-symbol{left:auto;right:14px;top:50%;margin-top:-12px;}.visible-collapsed{display:none;}.collapsed .visible-collapsed{display:block;}.collapsed .visible-open{display:none;}.btn.faq-link,.btn.faq-link:hover,.btn.faq-link:active{font-weight:500;}.btn.faq-link.collapsed,.btn.faq-link:active{background:rgba(54,80,102,.1)!important;border-color:rgba(54,80,102,.1)!important;}.btn.faq-link.collapsed:hover{background:rgba(54,80,102,.05)!important;border-color:rgba(54,80,102,.05)!important;}.btn.faq-link:active{box-shadow:none;}.faq-answer,h2.faq-section-title{margin-bottom:24px;}.faq-answer{margin-left:14px;padding:0 30px 0 30px;margin-bottom:34px;}.faq-answer,.category-titles .faq-link p{font-size:16px;line-height:21px}@media (max-width: 991px) {.faq-link{padding-left:9px;padding-right:9px;}.category-titles .faq-link:hover{padding-left:8px;}.btn.faq-link{padding-left:40px;padding-right:40px;}.btn.faq-link>span{position:absolute;left:9px;}.btn.faq-link>span.faq-symbol{right:9px;}.faq-answer{margin-left:9px;padding:0 32px 0 32px;border-left-style:solid;border-left-width:1px;border-color:#00a293;}.category-titles .faq-link{margin-top:0;margin-bottom:22px;}.faq-header hr{margin-top:14px;margin-bottom:10px;}h2.faq-section-title{margin-top:21px;margin-bottom:12px;}.faq-section-long-description{margin-bottom:14px;}}.footer{-webkit-font-smoothing:antialiased;padding-top:27px;padding-bottom:29px;position:relative;z-index:2;}@media (max-width: 991px) {.footer{padding-top:9px;}}.footer a{color:#fff;}.footer ul{list-style-type:none;}.footer .navbar-secondary .navbar-nav li.doty span{display:block;padding:0 13px;color:#fff;opacity:.7;line-height:20px;}.footer-social{color:#365066;background-color:#fff;padding:8px 0px 6px 2px;margin:5px 0px 5px 20px;width:35px!important;text-align:center;border-radius:70px;font-size:19px;}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;}.input:focus{outline:none;box-shadow:none;border-color:#00c4b3;}.footer .form-inline{margin-top:6px;}.footer .form-control,.footer .form-group .btn{background-color:transparent;opacity:1;}.footer .form-group .btn:focus{outline:none;box-shadow:none;}.footer .btn-form{background-color:#ffffff;border-width:2px;font-size:18px;}.footer .btn-form:active{outline:none;box-shadow:none;}.footer .form-group input:focus{opacity:1;background-color:#ffffff;outline:none;box-shadow:none;}.footer .form-group input:focus,.subscribe-side .form-control:focus,.subscribe-bottom .form-control:focus{font-style:normal!important;}.footer .input-group,.footer .form-group{width:100%;}.footer .input-group>.form-control,.subscribe-side .form-control{font-style:italic;box-shadow:0 0 0;}.footer .form-group .btn,.footer .input-group>.form-control .footer .input-group>.form-control,.footer .input-group>.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.7);}.footer .input-group>.form-control:focus,.footer .input-group>.form-control:focus::-webkit-input-placeholder{color:#555;}.footer-form-btn-active{background-color:#00a293!important;color:#fff!important;}.footer .form-group .btn,.footer .form-control{border-color:#ccc;border-width:2px;}.footer .form-group .btn{border-left-width:0;font-weight:400;}.footer .form-group:focus .btn{opacity:1;}.footer .form-control{border-right:0;height:36px;-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none;padding-left:18px;font-size:13px;}@media (min-width:992px) {.form-inline .input-group .input-group-btn{width:1%;}}.footer .navbar-secondary .navbar-nav{margin:5px 0 0;}.footer .navbar-secondary .navbar-left{margin-top:20px;}.footer .navbar-secondary .navbar-nav li{padding-right:0;font-size:12px;font-weight:400;letter-spacing:0;}.footer .navbar-secondary .navbar-nav li a{padding:0;}@media (max-width: 991px) {.footer .form-inline{margin:18px;}.footer .navbar-secondary .navbar-nav{margin-top:12px;}.footer .navbar-nav>li>a{text-align:center;}.footer .navbar-secondary .navbar-nav li.doty span{padding-left:8px;padding-right:8px;}.footer .social-footer-links{margin-top:12px;}.footer .navbar-secondary .navbar-nav>li{display:inline-block;}.footer .navbar-secondary .menu-items>li,.footer .navbar-secondary .menu-items>li>a{font-size:10px;font-weight:400;}.social-footer-links>li .footer-social{margin-left:10px;margin-right:10px;}}@media (max-width: 480px) {.footer .form-inline{margin-left:0;margin-right:0;}}@media (min-width:992px) {.footer ul li{float:left;padding-right:18px;}}.fb_iframe_widget,.fb_iframe_widget *{line-height:14px!important;padding:0!important;margin:0!important;}.container{position:relative;}.col-content{@media (min-width:$screen-md) and (max-width:$screen-lg){
		max-width: 580px;
	}
}

/*.home .container,*/
/*.archive-career .container {*/
	/*width: 920px;*/

	/*@media (max-width:$screen-sm - 1){*/
		/*width: 100%;*/
	/*}*/

	/*@media (min-width:$screen-sm) and (max-width:$screen-md){*/
		/*width: 740px;*/
	/*}*/

	/*@media (min-width:$screen-lg){*/
		/*width: 920px;*/
	/*}*/
/*}*/

#content {
	width: 100%;
}


/**
 * Loop Nav - Pagination
 */
.loop-nav {
	text-align: center !important;
	margin: 0 auto;
}

ul.page-numbers {
    list-style: none;
    margin: 0 auto;
    text-align: center !important;
}

ul.page-numbers li {
    display: inline;
    text-align: center;
}

.page-numbers a,
.page-numbers span {
    padding: 0 6px;
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    text-decoration: none;
    font-weight: 400;
    cursor: pointer;
}

.page-numbers a span { padding: 0 }

.page-numbers a:hover,
.page-numbers.current,
.page-numbers.current:hover {
    text-decoration: none;
}

.page-numbers:hover { text-decoration: none }


/*
Blog
*/

.blog-loop, .blog-loop p, .blog-loop p a, .blog-loop h4,
.sessions p, .sessions label.date,
.category-titles .faq-link h4, .btn.faq-link, h2.faq-section-title {
  font-family: "Chaparral-Pro", sans-serif;
}


  .blog-loop h1, h2, h3, h4, h5, h6,
  .category-titles .faq-link p, .faq-answer,
  .body-subscribe-bridge .input-group .form-control:first-child {
    font-family: "Effra", sans-serif;
  }

  .blog-loop h1,
  .blog-loop h2,
  .blog-loop h3,
  .blog-loop h4,
  .blog-loop h5,
  .blog-loop h6,
  .blog-loop p,
  .blog-loop blockquote {
    margin-bottom: 20px;
  }

  .blog-loop h2, .what-youd-work-on h2 {
    font-weight: bold;
    color: #365066;
  }

  .blog-loop h3 {
    font-size: 28px;
    line-height: 36px;
    color: #999999;
    font-style: italic;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .blog-loop h4 {
    font-weight: 400;
    font-size: 26px;
    padding-top: 20px;
  }

  .blog-loop p {
    font-weight: 400;
    font-size: 21px;
    line-height: 31px;
  }

  .blog-loop h4, .blog-loop p {
    color: #454545;
  }

.blog-loop .single-item {
	margin-bottom: 72px;
}

.blog-loop li {
	line-height: 30px;
	margin: 0;
}

.blog-loop ul {
	margin: 0 0 30px 25px;
}

  @media (max-width: 991px) {
    .blog-loop ul {
      margin-left: 0;
      padding-left: 0;
    }
  }

.blog-loop img {
  max-width: 100%;
  height: auto;
}

.blog-hero {
	height: 340px;
	width: 100%;
	background-color: #494949;
	background-size: cover;
	background-position: center;
	text-shadow: 0 0 3px rgba(0,0,0,0.3);
	color: #ffffff;
	text-align: center;
}

.entry-header {
	margin: 32px 0 20px 0;
	padding: 0;
    text-align: center;
}

.entry-header.hero-overlap {
	margin: -48px -28px 20px -28px;
	padding: 28px 28px 0 28px;
	background: url('./images/blog-header-background.png') no-repeat top;
}

.entry-header h2, .entry-header h1 {
  padding-bottom: 28px;
  border-bottom: 1px solid #eaeaea;
}

.entry-header h2 a {
  color: #365066;
  font-weight: bold;
}

.entry-header h3 {
  color: #999999;
  font-size: 20px;
  line-height: 24px;

}

@media (max-width: 991px) and (min-width: 768px) {
  .blog-loop .the-content img.breakout-wide,
  .blog-loop .the-content h2.breakout-wide {
    max-width: none;
    margin-left: -141px;
  }
}

@media (min-width: 1200px) {
  .blog-loop .the-content img.breakout-wide,
  .blog-loop .the-content h2.breakout-wide {
    max-width: none;
    margin-left: -200px;
  }

}

.blog-loop .the-content p {
	margin: 0 0 30px;
}

.blog-loop .the-content blockquote {
	font-style: italic;
	padding: 0 60px;
	margin: 0 0 20px;
	border-left: 0;
}

.blog-loop .the-content blockquote p {
	font-size: 24px;
	font-weight: 400;
	line-height: 39px;
	font-style: italic;
	margin: 35px 0;
	color: #777;
}

  .blog-loop blockquote p::before {
    content: '\201C';
    position: absolute;
    left: -.46em;
    font-size: 140%;
  }

.blog-loop .the-content .caption {
	font-style: italic;
	font-size: 14px;
	line-height: 20px;
	margin-top: 8px;
	margin-bottom: 20px;
}

.sharing-container {
	margin: 24px 0;
	line-height: 0;
}

.fb-comments {
	margin-top: 30px;
	width: 100% !important;
}

.fb-comments > span {
	width: 100% !important;
}

.fb-comments iframe {
	width: 100% !important;
}

.single-item .speaker.thumbnail {
  margin-bottom: 40px;
  border-color: #cacaca;
  border-radius: 0;
  padding: 10px;
}

.single-item .speaker.thumbnail .caption {
  padding: 0;
}

.single-item .speaker .name {
    display: block;
    margin: 16px 0 10px;
}

  .single-item .speaker-links {
    margin: 16px 0 16px 0;
    padding: 0;
    list-style: none;
  }

  .speaker-links li:first-child a {
      margin-top: 0;
  }

  .speaker-links a {
      position: relative;
      display: inline-block;
      line-height: 18px;
      padding-left: 25px;
      margin-top: 8px;
  }

.subscribe-side {
  border: 1px solid #f1f1f1;
  padding: 10px 10px 0 10px;
  font-size: 16px;
  line-height: 1.3;
  margin-top: 15px;
}


@media (max-width: 991px ) {
  .share-side {
    display: none;
  }
}

.share-side {
  margin-top: 50px;
}

.share-side p {
  line-height: 1;
  color: #B9B9C1;
  font-size: 16px;
  font-family: "effra", sans-serif;
  font-weight: normal;
  margin: 0 0 10px 0;
  padding: 0;
  display: block;
}

.share-icon-list {
  font-size: 2em;
  display: inline-block;
  margin: 0px !important;
  clear: none;
}

.share-icon-list span {
  font-family: "Effra", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  color: #b9b9b9;
  margin-left: 5px;
}

.share-icon-list li a>img {
  opacity: .9;
  transition-delay: 0;
  transition-duration: .3s;
  transition-property: opacity;
  transition-timing-function: ease-in-out;
}

  .share-icon-list li a:hover>img {
    opacity: 1;
  }

.sharing-container .share-icon-list li {
  width: 23%;
  margin: 0;
  display: inline-block;
  text-align: right;
}

@media (max-width: 991px) {
  .sharing-container {
    display: none;
  }
}

.sharing-container .container {
   width: 560px !important;
}

@media (min-width: 1200px) {
  .sharing-container .container {
    width: 560px !important;
  }
}

.share-icon-list {
   list-style: none;
   padding: 0;
   margin: 0;
}

.share-icon-list li {
  display: inline-block;
}

.share-side {
  padding-top: 0;
  margin-bottom: 20px;
}

.share-side strong {
  line-height: 1;
  color: #B9B9C1;
  font-size: 16px;
  font-family: "effra",  sans-serif;
  font-weight: normal;
  margin: 0 0 10px 0;
  padding: 0;
  display: block;
}

.share-side .share-icon-list {
  font-size: 0.9em;
  width: 100%;
  display: block;
}

.share-side .share-icon-list li {
  margin-right: 0.3em;
  width: 38px;
}

@media (max-width: 991px) {
  .share-side .share-icon-list li {
    display: inline-block;
    width: 12%}
}

.share-side .share-icon-list li:last-of-type {
   margin-right: 0;
}

@media (max-width: 991px) {
  .share-side .share-icon-list {
    font-size: 1.5em;
  }
}

@media (min-width: 991px) {
  .share-side .share-icon-list {
    font-size: 0.9em;
  }
}

.btn-blog-signup  {
  margin-top: 10px;
  margin-bottom: 10px;
}



.floating-subscribe {
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  z-index: 1;
}

  .floating-subscribe button.close {
    position: absolute;
    top: 10px;
    right: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .floating-subscribe h4 {
    margin-top: 14px;
    font-weight: bold;
  }

  .floating-subscribe .body-subscribe-bridge {
    margin-top: 0;
    margin-bottom: 0;
  }

  @media (max-width: 991px){
    .floating-subscribe {
      padding-top: 0;
      padding-bottom: 9px;
    }
    .floating-subscribe button.close {
      top: 0;
      right: 15px;
    }
    .floating-subscribe h4 {
      text-align: center!important;
      margin-top: 10px;
    }
    .floating-subscribe .input-group {
      display: table!important;
    }
    .floating-subscribe .form-inline .input-group>.form-control {
      width: 100%!important;
      border-radius: 8px 0 0 8px;
    }
  }

  @media (max-width: 768px) {
    .floating-subscribe {
      padding-bottom: 0;
    }
  }


/* PROFILE PAGE
================================================*/

.profile {
  margin-top: 52px;
}

  .profile h2 {
    font-size: 54px;
    line-height: 54px;
    margin-top: 0;
    margin-bottom: 0;
    color: #333333;
  }

  .profile h3 {
    font-size: 28px;
    line-height: 42px;
    margin-top: 0;
    margin-bottom: 32px;
    color: #333333;
  }

  .profile h2, .profile h3, .profile .the-content, .profile .links {
    margin-left: 20px;
  }

  .profile .the-content p, .profile .the-content strong {
    font-family: "Chaparral-Pro";
    color: #5e5e5e;
    font-size: 21px;
    line-height: 31px;
  }

    .profile .the-content p {
      margin-bottom: 32px;
    }

  .profile .links {
    border-top: 1px solid #e5e5e5;
    display: block;
    margin-bottom: 32px;
  }

    .profile .links a {
      display: inline-block;
      margin-top: 16px;
      margin-right: 32px;
    }

  .other-creatives h3.section-title {
    margin-top: 32px;
    margin-bottom: 32px;
    font-size: 24px;
  }

    .creative-team .designer h3, .other-creatives .creative h3 {
      font-weight: bold;
      font-size: 20px;
      line-height: 28px;
      margin: 8px 0 0 0;
    }

    .creative-team .designer h4, .other-creatives .creative h4 {
      color: #8b8b8b;
      font-size: 16px;
      line-height: 20px;
      margin: 0 0 24px 0;
    }

    @media (max-width: 991px) {
        .creative-team .designer h3, .other-creatives .creative h3 {
          line-height: 21px;
        }

        .profile h2, .profile h3, .profile .the-content, .profile .links, .single-designer .profile img {
          margin-left: 0;
        }
    }

/* HIGHLIGHTS LIST
================================================*/

.highlights-list .item {
    padding-top: 70px;
    border-top: 1px solid #cbcbcb;
}

.highlights-list h3.read-next {
    margin: 70px 0 0 0;
}

  .single-item.get-updates {
    margin-bottom: 40px;
    padding: 10px;
    background: #f4f4f4;
    text-align: center;
    font-size: 14px;
  }

  .highlights-list h3 {
    margin-top: -10px;
    font-size: 36px;
    line-height: 54px;
  }

  .highlights-list p {
    margin-bottom: 45px;
  }

/* Responsive
================================================*/

/*@media (max-width:$screen-sm - 1){*/

	/*body.home {*/
		/*padding-top: $navbar-height + 1px; /!* take into account navbar border *!/*/
	/*}*/

	/*.container {*/
		/*width: auto;*/
		/*padding: 0 20px;*/
	/*}*/

	/*.navbar {*/
		/*padding-right: 0px;*/
		/*padding-left: 0px;*/
	/*}*/

	/*.navbar-default .navbar-nav .open .dropdown-menu > li > a {*/
		/*color: lighten($brand-primary, 30%);*/
	/*}*/
	/*.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,*/
	/*.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {*/
		/*background-color: darken($brand-primary, 10%);*/
		/*color: #fff;*/
	/*}*/
	/*#content {*/
		/*float: none;*/
		/*width: auto;*/
		/*margin: 0 0 20px 0;*/
		/*clear: both;*/
	/*}*/
	/*#footer {*/
		/*.container {*/
			/*padding: 0;*/
		/*}*/
		/*#menu-subsidiary {*/
			/*float: none !important;*/
			/*clear: both;*/
			/*padding: 0 10px;*/
			/*text-align: center;*/

			/*li {*/
				/*display: block;*/
				/*float: none;*/
			/*}*/
		/*}*/
		/*.footer-content {*/
			/*width: 100%;*/
			/*clear: both;*/
		/*}*/
	/*}*/
/*}*/

/*@media (min-width:$screen-sm) {*/


/*}*/

/*@media (max-width:782px) {*/

	/*.admin-bar #header.navbar-fixed-top {*/
		/*top: 46px;*/
	/*}*/

/*}*/

@media (min-width:992px) {

  .container h1 {
    font-family: "Effra", sans-serif;
    font-size: 38px;
    line-height: 48px;
  }

  .entry-header h1, .company-header h1 {
    font-size: 38px;
    line-height: 48px;
  }


  #content h1 {
    font-size: 38px;
    line-height: 48px;
  }

  .jumbotron .btn {
    margin-bottom: 43px;
  }

}

.jumbotron {
  outline: none;
}

  .jumbotron.light-bg {
    background: #fff;
  }

/***
 *** Single Company
 ***/

.company-header {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 39px;
  margin-top: 48px;
}

.company-header h1 {
  display: inline-block;
  margin: 0 0 20px;
}

.company-header h2 img {
  margin-bottom: 15px;
  max-width: 300px;
  height: auto;
}

.company-header .location {
  display: inline-block;
  float: left;
  margin-bottom: 16px;
  font-size: 18px;
  color: #989898;
}

  @media (min-width:992px) {
    .company-header .location {
      margin-top: -41px;
      float: right;
    }
  }

.company-header .location::before {
  content: " ";
  display: inline-block;
  width: 12px;
  height: 18px;
  margin-right: 10px;
  margin-bottom: -2px;
  background: url('assets/images/map-pin.png');
}

/* Retina */

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

  .company-header .location::before {
    background-size: 12px 18px;
    background-image: url('assets/images/map-pin@2x.png');
  }

}

.single-company .links {
  font-family: "Effra", sans-serif;
  display: block;
  float: none;
  margin-bottom: 94px;
  padding: 18px 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}

.single-company .links a {
  font-size: 20px;
  margin-left: 32px;
  line-height: 20px;
}

.single-company .links a:first-child {
  margin-left: 0;
}

.single-company .the-excerpt p {
  margin-bottom: 39px;
}


#header-image {
  width: 100%;
  min-height: 350px;
  background-size: cover;
  background-position: center;
}

.designer img {
  max-width: 100%;
  height: auto;
}

.designers {
  margin-top: 50px;
}

.bridge-logo-nav {
  font-size: 14px !important;
  line-height: 2px !important;
}

.what-youd-work-on section {
  clear: both;
  border-top: 1px solid #e5e5e5;
  padding-top: 40px;
}

.what-youd-work-on section:first-child {
  border-top: 0;
}

.what-youd-work-on p {
  display: block;
  font-family: "Chaparral-Pro";
  margin-top: 15px;
  margin-bottom: 15px;
}

.what-youd-work-on img {
  margin-bottom: 15px;
  margin-top: 30px;
}

@media (max-width: 991px ) and (min-width:992px) {
  .what-youd-work-on img {
    float: left;
    max-width: 65%;
    margin-right: 36px;
    margin-left: 0;
  }

  .what-youd-work-on section:nth-child(even) img {
    float: right;
    margin-right: 0;
    margin-left: 36px;
  }

  .what-youd-work-on h2:nth-child(odd), .what-youd-work-on h3:nth-child(odd) {
    float: left;
    width: 45%;
    margin-left: 15px;
  }

  .what-youd-work-on h2:nth-child(even), .what-youd-work-on h3:nth-child(even) {
    float: right;
    width: 45%;
    margin-right: 20px;
  }

  .what-youd-work-on p:nth-child(odd) {
    float: right;
    width: 45%;
    margin-right: 20px;
  }

  .what-youd-work-on p:nth-child(even) {
    float: left;
    width: 45%;
    margin-left: 20px;
  }
}

@media (min-width: 991px) {
  .what-youd-work-on img {
    float: left;
    max-width: 65%;
    margin-right: 36px;
    margin-left: 0;
  }

  .what-youd-work-on section:nth-child(even) img {
    float: right;
    margin-right: 0;
    margin-left: 36px;
  }

  .what-youd-work-on h2:nth-child(odd), .what-youd-work-on h3:nth-child(odd) {
    float: left;
    width: 55%;
    margin-left: 20px;
  }

  .what-youd-work-on h2:nth-child(even), .what-youd-work-on h3:nth-child(even) {
    float: right;
    width: 55%;
    margin-right: 20px;
  }

  .what-youd-work-on p:nth-child(odd) {
    float: right;
    width: 55%;
    margin-right: 20px;
  }

  .what-youd-work-on p:nth-child(even) {
    float: left;
    width: 55%;
    margin-left: 20px;
  }
}

.links a {
  font-weight: bold;
}

/** Author **/

.author-divider {
  border-bottom: 2px solid #b9b9b9;
  padding-bottom: 5px;
  margin-top: 75px;
}

.author-divider p {
  font-family: "Effra", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  color: #b9b9b9;
}

.author-info p {
  font-family: "Effra", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  color: #b9b9b9;
}

@media (min-width: 991px) {
  .author-info img {
    margin-top: 25px;
  }
}

.author-info p.links {
  margin-bottom: 3px;
}

.author-info p a {
  font-family: "Effra", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
}

/** Share **/

.bottom-share {
  margin-top: 25px;
}

.bottom-share p {
  font-family: "Effra", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding-top: 13px;
  margin-bottom: 29px;
  color: #b9b9b9;
}

.bottom-share .share-icon-list img {
  height: 30px;
  margin-top: 5px;
}

.bottom-share .share-icon-list {
  margin-bottom: 25px !important;
}

/** Caption Text **/

.wp-caption {
   width: auto !important;
}

.wp-caption .wp-caption-text {
  padding: 20px 260px;
  margin-bottom: 15px;
  font-family: "effra", sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: bold;
  color: #B9B9B9;
}

.wp-caption.right img, .wp-caption img {
  max-width: 100%;
}

.wp-caption img {
  display: block;
}

.wp-caption.right, .wp-caption {
  position: relative;
}

.wp-caption.right, .wp-caption {
  float: none;
  margin-bottom: 35px;
}

@media (max-width: 1249px) and (min-width: 992px) {
  .wp-caption, .blog-loop>.single-item img.size-full, div.breakout-wide {
    margin-left: -150px;
    margin-right: -150px;
    width: auto;
    height: auto;
    max-width: 900px!important;
  }
  div.breakout-wide {
    width: 900px!important
  }
}

@media (min-width: 1250px) {

  div.breakout-wide {
    margin-left: -150px;
    margin-right: -150px;
    width: auto;
    height: auto;
    max-width: 900px!important;
    width: 900px!important
  }

  .wp-caption, .blog-loop>.single-item img.size-full {
    margin-left: -240px;
    margin-right: -240px;
    width: auto;
    height: auto;
    max-width: 1080px!important;
  }

  .wp-caption.right img.breakout-wide, .wp-caption img.breakout-wide {
    max-width: 954px;
    margin-left: 260px;
  }

  .wp-caption .wp-caption-text, .wp-caption .wp-caption-text {
    padding: 10px 0 0 0;
    width: 240px;
    position: absolute;
    top: 0;
    left: 0;
    border-top: 1px solid #B9B9B9;
    font-size: 16px;
    line-height: 1.4;
    color: #B9B9B9;
    font-weight: bold;
  }

}

@media (max-width: 1249px) {
  .wp-caption .wp-caption-text {
    padding: 20px 0;
  }
}

@media (max-width:991px) {
  .wp-caption img {
    display: block;
  }
}

/** CUSTOM FORMAT PAGES for lots of text **/

.blog-loop>.single-item img.size-full {
  margin-bottom: 35px;
}

.blog-loop>.single-item img.small {
  max-width: 100%!important;
  height: auto!important;
  margin-left: auto!important;
  margin-right: auto!important;
}

.blog-loop .small h1, .blog-loop h1.small {
  font-size: 30px;
  line-height: 33px;
}

.blog-loop .small h2, .blog-loop h2.small {
  font-size: 25px;
}

.blog-loop .small, .blog-loop .small p, .blog-loop p.small, .blog-loop .small ul li, .blog-loop ul.small li {
  font-size: 16px;
  line-height: 24px;
}

hr.big-hr {
  border-top: 5px solid #365066;
}
/** COLOR BOXES **/

.color-box {
  display: block;
  padding: 10px 25px;
  border-collapse: separate;
  background-color: #fcf2e8;
}

/** Designer Page **/

.single-designer h2 {
  font-family: "Effra", sans-serif;
  font-weight: bold;
  color: #365066;
  font-size: 38px;
  line-height: 48px;
}

@media (max-width:991px) {
  .single-designer .profile img {
    margin-bottom: 20px;
  }
}

@media (min-width:992px) {
  .single-designer .profile img {
    margin-bottom: 50px;
  }
}

.single-designer h3, .other-creatives h3.section-title {
  font-family: "Effra", sans-serif;
  font-weight: bold;
  color: #365066;
  font-size: 28px;
  line-height: 32px;
}

.single-designer .links {
  font-family: "Effra", sans-serif;
  font-weight: bold;
  color: #00a293;
  font-size: 18px;
}
