﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.clearfix:after,.container:after,.social:after,.squad:after,.squad-extra .recent-articles .post-wrap:after,.page-template-tpl-contact .contact-main .contact-info:after,.row:after,.services-list:after,.post-navigation:after,html body .gform_wrapper ul.gform_fields:after,html body .gform_wrapper .gform_footer:after,.comment-form p:after,.single-portfolio .image-row:after,.single-portfolio .random-quote:after,.single-portfolio .image-gallery .slides:after{content:"";display:table;clear:both}.cloak{display:none}.edit-link{display:block;margin-top:20px}.edit-link a{display:inline-block}.alt-bg{background-color:rgba(34,34,34,0.05)}.dark-bg{background:#222;color:#fff}.creme-bg{background:#ab9f81}.inline{display:inline-block}.accent-text{border-bottom:4px solid;font-weight:normal}.inline-list{overflow:hidden}.inline-list li{display:inline;margin:0 2%;padding:0}.inline-list li:before{display:none}.inline-list li:first-child{margin-left:0}.inline-list li:last-child{margin-right:0}.text-align-center{text-align:center}.pad-it-out{padding-top:100px;padding-bottom:100px}.shadow{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,0.2);box-shadow:0 0 8px 0 rgba(0,0,0,0.2)}@font-face{font-family:'FranklinGothicHeavy';src:url("../fonts/franklin_gothic_heavy.eot");src:url("../fonts/franklin_gothic_heavy.eot?#iefix") format("embedded-opentype"),url("../fonts/franklin_gothic_heavy.woff") format("woff"),url("../fonts/franklin_gothic_heavy.ttf") format("truetype"),url("../fonts/franklin_gothic_heavy.svg#FranklinGothicHeavy") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ITCFranklinGothicStdDemi';src:url("../fonts/itcfranklingothicstd-demi-webfont.eot");src:url("../fonts/itcfranklingothicstd-demi-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/itcfranklingothicstd-demi-webfont.woff") format("woff"),url("../fonts/itcfranklingothicstd-demi-webfont.ttf") format("truetype"),url("../fonts/itcfranklingothicstd-demi-webfont.svg#ITCFranklinGothicStdDemi") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Garamond';src:url("../fonts/Garamond.eot");src:url("../fonts/Garamond.eot?#iefix") format("embedded-opentype"),url("../fonts/Garamond.woff") format("woff"),url("../fonts/Garamond.ttf") format("truetype"),url("../fonts/Garamond.svg#Garamond") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Garamond-Bold';src:url("../fonts/Garamond-Bold.eot");src:url("../fonts/Garamond-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Garamond-Bold.woff") format("woff"),url("../fonts/Garamond-Bold.ttf") format("truetype"),url("../fonts/Garamond-Bold.svg#Garamond-Bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Garamond-Italic';src:url("../fonts/Garamond-Italic.eot");src:url("../fonts/Garamond-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Garamond-Italic.woff") format("woff"),url("../fonts/Garamond-Italic.ttf") format("truetype"),url("../fonts/Garamond-Italic.svg#Garamond-Italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'easily-amused';src:url("../fonts/easily-amused.eot?nu367n");src:url("../fonts/easily-amused.eot?nu367n#iefix") format("embedded-opentype"),url("../fonts/easily-amused.ttf?nu367n") format("truetype"),url("../fonts/easily-amused.woff?nu367n") format("woff"),url("../fonts/easily-amused.svg?nu367n#easily-amused") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'easily-amused' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.easily-amused-icon,.menu-toggle .top:before,.menu-toggle .top:after,.menu-toggle .bottom:before,.menu-toggle .bottom:after,.main-navigation li.current-menu-item a:before,.button.caret-right:after,.post-navigation a.caret-right:after,ol.comment-list li.comment div.reply .caret-right.comment-reply-link:after,.comment-form .form-submit .caret-right#submit:after,.work-nav a:before,.close-modal .top:before,.close-modal .top:after,.close-modal .bottom:before,.close-modal .bottom:after,.entry-content ul li:before,.section-content ul li:before,.scroll-to-top:before,.post-loop .posted-on:before,html body .gform_wrapper .chosen-container-single .chosen-single div:before,.slick-prev:before,.slick-next:before{font-family:'easily-amused' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-thin-up:before{content:""}.icon-chevron-thin-right:before{content:""}.icon-chevron-thin-down:before{content:""}.icon-chevron-thin-left:before{content:""}.icon-chevron-up:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-left:before{content:""}.icon-facebook:before{content:""}.icon-twitter:before{content:""}.icon-google-plus:before{content:""}.icon-instagram:before{content:""}.icon-dribbble:before{content:""}.icon-behance:before{content:""}.icon-github:before{content:""}.icon-linkedin:before{content:""}.icon-wordpress:before{content:""}.icon-medium:before{content:""}.icon-youtube:before{content:""}.icon-share:before{content:""}.icon-date:before{content:""}.icon-drop-down-left:before{content:""}.icon-drop-down-right:before{content:""}.icon-drop-up-left:before{content:""}.icon-drop-up-right:before{content:""}.icon-volume-on:before{content:""}.icon-volume-off:before{content:""}.icon-menu-active:before{content:""}.icon-close:before{content:""}*{text-rendering:optimizeLegibility !important;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{overflow-x:hidden;-ms-overflow-style:scrollbar !important}a{-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}*::-ms-clear{display:none}.touchevents *:not(input):not(textarea):not(select):not(object):not(embed):not(iframe):not(video):not(audio){-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.screen-reader-text,.site-description,.single-portfolio .image-gallery figcaption{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.site-description:hover,.single-portfolio .image-gallery figcaption:hover,.screen-reader-text:active,.site-description:active,.single-portfolio .image-gallery figcaption:active,.screen-reader-text:focus,.site-description:focus,.single-portfolio .image-gallery figcaption:focus{clip:auto;display:block;height:auto;left:5px;top:5px;width:auto;z-index:100000}[placeholder]::-webkit-input-placeholder{opacity:1;transition:opacity .25s ease-in-out}[placeholder]:focus::-webkit-input-placeholder{opacity:0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}strong,b{font-family:"Garamond-Bold",serif;font-weight:normal}em,i{font-family:"Garamond-Italic",serif;font-style:normal;font-weight:normal}html.js noscript{display:none}body{background-color:#f7f2e5;color:#222;font-family:"Garamond",serif;font-size:20px;line-height:1;padding-top:66px;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}body.show-menu,body.show-tmi-modal{overflow:hidden}body.page-template-tpl-work{}body.page-template-tpl-contact{background-color:#BAD9E2}.container{margin:0 auto;max-width:1300px;padding:100px 30px}.container.medium{max-width:1080px}.container.thin{max-width:808px}.container.ntp{padding-top:0}.container.nbp{padding-bottom:0}.container.full{max-width:100%}.site-header{height:66px;left:0;position:fixed;top:0;width:100%;z-index:500;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.admin-bar .site-header{top:32px}.show-tmi-modal .site-header{opacity:0;z-index:0}.site-header .container{max-width:100%;padding:0 20px}.site-branding{float:left;margin:13px 0px}.site-title{background:transparent url("../images/easily-amused-logo.png") no-repeat left top;display:block;height:40px;overflow:hidden;position:relative;text-indent:-9999px;width:224px;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.site-title span{display:block;height:100%;width:100%}.site-title a{color:inherit;display:block;height:100%;text-decoration:none;width:100%}.menu-toggle{background:none;border:none;color:#7F5331;cursor:pointer;float:right;height:40px;margin:10px -5px 0 0;position:relative;text-transform:uppercase;width:40px;z-index:1}.show-menu .menu-toggle{margin-right:22px}.menu-toggle:hover span:before{top:-6px}.menu-toggle:hover span:after{top:6px}.menu-toggle:focus{outline:none}.menu-toggle span{background:#7F5331;font-weight:bold;height:5px;left:50%;line-height:0.3;margin:-2px 0 0 -14px;position:absolute;text-transform:uppercase;top:50%;width:28px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:left .25s ease-in-out,top .25s ease-in-out,opacity .25s ease-in-out;-o-transition:left .25s ease-in-out,top .25s ease-in-out,opacity .25s ease-in-out;-webkit-transition:left .25s ease-in-out,top .25s ease-in-out,opacity .25s ease-in-out;transition:left .25s ease-in-out,top .25s ease-in-out,opacity .25s ease-in-out}.menu-toggle span:before,.menu-toggle span:after{background:#E9A544;content:'';height:inherit;left:1.44444px;position:absolute;width:25px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:left .25s ease-in-out,top .25s ease-in-out,opacity .25s ease-in-out;-o-transition:left .25s ease-in-out,top .25s ease-in-out,opacity .25s ease-in-out;-webkit-transition:left .25s ease-in-out,top .25s ease-in-out,opacity .25s ease-in-out;transition:left .25s ease-in-out,top .25s ease-in-out,opacity .25s ease-in-out}.menu-toggle span:before{top:-8px}.menu-toggle span:after{top:8px}.show-menu .menu-toggle span{margin-left:-3px}.show-menu .menu-toggle span:before{top:-4px}.show-menu .menu-toggle span:after{top:4px}.show-menu .menu-toggle span .top:before,.show-menu .menu-toggle span .top:after,.show-menu .menu-toggle span .bottom:before,.show-menu .menu-toggle span .bottom:after{font-size:10px;opacity:1;text-indent:-1px;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.show-menu .menu-toggle span .top:before{left:-6px;top:-11px}.show-menu .menu-toggle span .top:after{right:-6px;top:-11px}.show-menu .menu-toggle span .bottom:before{left:-6px;top:8px}.show-menu .menu-toggle span .bottom:after{right:-6px;top:8px}.show-menu .menu-toggle span strong{font-size:0;left:-66px}.show-menu .menu-toggle span strong:before{content:'Close';font-size:16px}.menu-toggle .top:before,.menu-toggle .top:after,.menu-toggle .bottom:before,.menu-toggle .bottom:after{display:block;height:7px;opacity:0;position:absolute;width:7px;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.menu-toggle .top:before,.menu-toggle .bottom:after{color:#E9683F}.menu-toggle .top:after,.menu-toggle .bottom:before{color:#E9C030}.menu-toggle .top:before{content:"";left:0;top:-4px}.menu-toggle .top:after{content:"";right:0;top:-4px}.menu-toggle .bottom:before{content:"";left:0;top:1px}.menu-toggle .bottom:after{content:"";right:0;top:1px}.menu-toggle strong{font-family:"ITCFranklinGothicStdDemi",sans-serif;font-size:16px;left:-58px;position:relative}.site-navigation-overlay{background:rgba(247,242,229,0.99);color:#2f3907;font-size:34px;height:100%;left:0;opacity:0;overflow:hidden;padding:60px 0;pointer-events:none;position:fixed;text-align:center;top:0;width:100%;-moz-transition:-moz-transform .25s ease-in-out,opacity .25s ease-in-out;-o-transition:-o-transform .25s ease-in-out,opacity .25s ease-in-out;-webkit-transition:-webkit-transform .25s ease-in-out,opacity .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.show-menu .site-navigation-overlay{display:block;overflow-y:scroll;opacity:1;pointer-events:all;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.site-navigation-overlay a{color:#2f3907}.site-navigation-overlay a:hover{color:#5f7409}.nav-logo{background:transparent url("/wp-content/uploads/2021/08/easily-amused.png") no-repeat left top;display:block;height:53px;margin:0 auto;opacity:0;overflow:hidden;position:relative;text-indent:-9999px;width:300px;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.show-menu .nav-logo{opacity:1}.main-navigation{font:50px/1 "ITCFranklinGothicStdDemi",sans-serif;margin:60px 0}.main-navigation li{display:block;margin:10px 0;opacity:0;position:relative;top:5px;-moz-transition:opacity .25s ease-out,top .25s ease-out;-o-transition:opacity .25s ease-out,top .25s ease-out;-webkit-transition:opacity .25s ease-out,top .25s ease-out;transition:opacity .25s ease-out,top .25s ease-out}.main-navigation li:nth-child(1),.main-navigation li:nth-child(2),.main-navigation li:nth-child(3),.main-navigation li:nth-child(4),.main-navigation li:nth-child(5),.main-navigation li:nth-child(6){-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0}.show-menu .main-navigation li{opacity:1;top:0;-moz-transition:opacity .25s ease-in,top .25s ease-in;-o-transition:opacity .25s ease-in,top .25s ease-in;-webkit-transition:opacity .25s ease-in,top .25s ease-in;transition:opacity .25s ease-in,top .25s ease-in}.show-menu .main-navigation li:nth-child(1){-moz-transition-delay:0.25s;-o-transition-delay:0.25s;-webkit-transition-delay:0.25s;transition-delay:0.25s}.show-menu .main-navigation li:nth-child(2){-moz-transition-delay:0.4s;-o-transition-delay:0.4s;-webkit-transition-delay:0.4s;transition-delay:0.4s}.show-menu .main-navigation li:nth-child(3){-moz-transition-delay:0.55s;-o-transition-delay:0.55s;-webkit-transition-delay:0.55s;transition-delay:0.55s}.show-menu .main-navigation li:nth-child(4){-moz-transition-delay:0.7s;-o-transition-delay:0.7s;-webkit-transition-delay:0.7s;transition-delay:0.7s}.show-menu .main-navigation li:nth-child(5){-moz-transition-delay:0.85s;-o-transition-delay:0.85s;-webkit-transition-delay:0.85s;transition-delay:0.85s}.show-menu .main-navigation li:nth-child(6){-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s}.main-navigation li>a{color:rgba(34,34,34,0.8);display:block;line-height:1;padding:15px 0;text-transform:uppercase}.main-navigation li>a:hover{color:#95b515}.main-navigation li.current-menu-item a{color:#ff961e;cursor:default;position:relative}.main-navigation li.current-menu-item a:before{content:"";color:#95b515;display:inline-block;font-size:80%;margin:-7px 20px 0 0;vertical-align:middle}.main-navigation li.menu-item-has-children{position:relative}.main-navigation li.menu-item-has-children .sub-menu{background:#95b515;font-size:14px;height:0;left:50%;letter-spacing:0;line-height:1.3;margin:0 0 0 -112px;max-height:0;opacity:0;overflow:hidden;position:absolute;top:52px;width:215px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px;-moz-transition:max-height .25s ease-in-out,opacity .25s ease-in-out;-o-transition:max-height .25s ease-in-out,opacity .25s ease-in-out;-webkit-transition:max-height .25s ease-in-out,opacity .25s ease-in-out;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.main-navigation li.menu-item-has-children .sub-menu:before{border-right:14px solid transparent;border-bottom:14px solid #95b515;border-left:14px solid transparent;content:'';left:inherit;margin:0 0 0 -14px;opacity:inherit;position:absolute;top:0;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.main-navigation li.menu-item-has-children .sub-menu li:first-child a{padding-top:20px}.main-navigation li.menu-item-has-children .sub-menu li:last-child a{padding-bottom:20px}.main-navigation li.menu-item-has-children .sub-menu a{display:block;font-family:"Garamond",serif;padding:6px 20px}.main-navigation li.menu-item-has-children .sub-menu a:hover{color:#222}.main-navigation li.menu-item-has-children:hover>a{color:#95b515}.menu-contact{font-size:24px;opacity:0;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.menu-contact p a{border-bottom:2px solid #ff961e;display:inline-block;padding:0 10px 30px}.show-menu .menu-contact{opacity:1;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s}.page-hero{color:#222;font-size:28px;text-align:center}.single-post .page-hero,.page-template-default .page-hero{background-color:rgba(0,0,0,0.1)}.page-hero.full-bg{background-position:center 0;color:#fff}.page-hero .container{max-width:1002px;padding-top:80px;padding-bottom:80px}.page-hero .button:last-child,.page-hero .post-navigation a:last-child,.post-navigation .page-hero a:last-child,.page-hero ol.comment-list li.comment div.reply .comment-reply-link:last-child,ol.comment-list li.comment div.reply .page-hero .comment-reply-link:last-child,.page-hero .comment-form .form-submit #submit:last-child,.comment-form .form-submit .page-hero #submit:last-child{margin-top:40px}.page-hero .entry-meta{color:inherit;margin:40px 0 0 0;font-size:20px}.page-hero .entry-meta a:hover{color:#fff;opacity:0.8}.page-hero.video-bg .container{padding-top:7%;padding-bottom:7%}.page-hero.video-bg:after{background:rgba(34,34,34,0.6)}.page-hero .hero-content{line-height:1.4}.page-hero .hero-title{font-size:40px;line-height:1.4}.page-hero .hero-sub-title{font-size:28px;opacity:0.75}.full-bg{background-repeat:no-repeat;background-position:center center;overflow:hidden;position:relative;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.full-bg:after{background:#222;bottom:0;content:'';left:0;opacity:0.7;position:absolute;right:0;top:0;z-index:0}.full-bg .container{position:relative;z-index:1}.social{list-style:none;margin:0;padding:0;position:relative}.social li{display:inline;padding:0 10px;position:relative}.social li:before{display:none}.social li:first-child{padding-left:0}.social li:last-child{padding-right:0}.social a{display:inline-block;font-size:0;height:40px;overflow:hidden;position:relative;text-indent:-9999px;width:40px}.social a:before{font-size:22px;left:50%;margin:-11px;position:absolute;text-indent:0;top:50%}.dynamic-bg{-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.site-main{position:relative;z-index:1}.page-section.padded{padding:30px}.page-section.get-in-touch .entry-content{margin:0 auto;max-width:768px}.section-header{margin:0 auto 60px;max-width:80%;text-align:center}.section-header p{font-size:36px;line-height:1.5;margin:30px 0 60px}.section-header.right-box{float:right;margin-right:5%;max-width:65%;padding:40px;text-align:left;width:100%}.section-title{color:#222;font-size:40px;line-height:1.2}.page-title+p{margin-top:10px}.content-section{clear:both;margin:0 0 60px 0}.content-section:last-child{margin-bottom:0}.site-footer{font-size:12px;text-align:center;text-transform:uppercase}.site-footer .container{padding:20px;width:100%}.site-footer li{display:inline;padding:0 10px}.site-footer li:first-child{padding-left:0}.site-footer li:last-child{padding-right:0}.site-footer .social{margin:-10px 0}.site-footer .social li{padding:0 5px}.site-footer a{color:#222}.site-footer a:hover{color:#222;opacity:0.8}.newsetter-signup{background:rgba(255,255,255,0.75);margin-bottom:40px;text-align:center;width:105%;-moz-transform:translateX(-2%) rotate(-1deg);-ms-transform:translateX(-2%) rotate(-1deg);-webkit-transform:translateX(-2%) rotate(-1deg);transform:translateX(-2%) rotate(-1deg)}.page-template-tpl-contact .newsetter-signup,.page-template-tpl-work .newsetter-signup{background:rgba(255,255,255,0.4)}.newsetter-signup .container{max-width:980px;padding:60px;-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-webkit-transform:rotate(1deg);transform:rotate(1deg)}html body .newsetter-signup .gform_wrapper .validation_error{display:none}html body .newsetter-signup .gform_wrapper .gform_heading .gform_title{text-align:center}html body .newsetter-signup .gform_wrapper ul li.gfield{margin-bottom:40px}html body .newsetter-signup .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,html body .newsetter-signup .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}html body .newsetter-signup .gform_wrapper ul li.gfield.gfield_error.gfield_contains_required{padding-bottom:0 !important}.newsetter-signup .gform_confirmation_wrapper{font-size:30px;font-family:"ITCFranklinGothicStdDemi",sans-serif;font-weight:normal;line-height:1.4;padding:40px 0}.button,.post-navigation a,ol.comment-list li.comment div.reply .comment-reply-link,.comment-form .form-submit #submit{background:#95b515;border:none;color:#222;cursor:pointer;display:inline-block;font:normal 26px/1 "FranklinGothicHeavy",sans-serif;padding:15px 30px;position:relative;-moz-appearance:none;-webkit-appearance:none;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.button:after,.post-navigation a:after,ol.comment-list li.comment div.reply .comment-reply-link:after,.comment-form .form-submit #submit:after{border:3px solid #222;content:'';display:block;height:100%;left:5px;position:absolute;top:-5px;width:100%;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.button:hover,.post-navigation a:hover,ol.comment-list li.comment div.reply .comment-reply-link:hover,.comment-form .form-submit #submit:hover{color:#222}.button:hover:after,.post-navigation a:hover:after,ol.comment-list li.comment div.reply .comment-reply-link:hover:after,.comment-form .form-submit #submit:hover:after{-moz-transform:translateX(-5px) translateY(5px);-ms-transform:translateX(-5px) translateY(5px);-webkit-transform:translateX(-5px) translateY(5px);transform:translateX(-5px) translateY(5px)}.button.large,.post-navigation a.large,ol.comment-list li.comment div.reply .large.comment-reply-link,.comment-form .form-submit .large#submit{font-size:30px;padding:20px 30px}.button.caret-right:after,.post-navigation a.caret-right:after,ol.comment-list li.comment div.reply .caret-right.comment-reply-link:after,.comment-form .form-submit .caret-right#submit:after{content:"";display:inline-block;margin:-5px 0 0 10px;opacity:0.5;vertical-align:middle}.view-more-wrap{margin:40px 0 0 0;text-align:center}.text-separator{display:block;font:100 140px/1 "ITCFranklinGothicStdDemi",sans-serif;margin:200px auto 400px;position:relative;text-align:center;text-transform:uppercase;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.work-loop .text-separator{opacity:0;top:400px}.work-loop .active .text-separator{opacity:1;top:0}.work-nav{font-size:22px;height:0;opacity:0;overflow:hidden;position:fixed;right:30px;top:80px;z-index:600;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.work-nav.show{height:auto;opacity:1}.work-nav a{color:#222;display:inline-block;font-size:22px;height:40px;opacity:1;position:relative;text-indent:-9999px;vertical-align:middle;width:40px;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.work-nav a:before{left:50%;margin:-10px;position:absolute;text-indent:0;top:50%}.work-nav a.prev{cursor:n-resize}.work-nav a.prev:before{content:""}.work-nav a.next{cursor:s-resize}.work-nav a.next:before{content:""}.work-nav a.hide{cursor:not-allowed;opacity:0.2;pointer-events:none}.work-num{font-style:italic}.work-num strong{padding:0 5px}.work-loop .container{padding-top:100px;padding-bottom:100px;position:relative;z-index:1}.work-loop .featured-image{position:relative;width:100%}.work-loop .image-link{display:block;position:relative;width:100%}.work-loop .image-link:after{border:1px solid transparent;bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0;z-index:0;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.work-loop .image-link strong{color:#222;font-size:50px;margin-top:-25px;opacity:0;position:absolute;text-align:center;top:50%;width:100%;z-index:1;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.work-loop .image-link strong span{border-bottom:5px solid;padding-bottom:10px}.work-loop .image-link:hover{opacity:1}.work-loop .image-link:hover strong{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.work-loop .image-link:hover img{opacity:0.3}.work-loop .image-link:hover:after{border-color:#222;bottom:-10px;left:-10px;right:-10px;top:-10px}.work-loop .image-link img{display:block;height:auto;opacity:0.6;position:relative;width:100%;z-index:1;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.work-loop .tags{font-size:18px;line-height:1.3;margin:20px 0;width:100%}.work-loop .tags li{display:inline}.work-loop .tags li:before{content:'/';display:inline-block;margin:0 5px}.work-loop .tags li:first-child:before{display:none}.work-loop .character{display:none}.work-loop .work-content{color:#000;font-size:20px;line-height:1.6;margin-top:40px;position:relative;z-index:1}.work-loop .work-title{color:#000;font-size:60px;margin-bottom:20px}.work-loop .work-title a{color:inherit}.work-loop .work-title a:hover{opacity:0.8}.other-clients,.our-awards{text-align:center}.other-clients .section-title,.our-awards .section-title{color:#222;margin-bottom:40px}.other-clients h1,.other-clients h2,.other-clients h3,.other-clients h4,.other-clients h5,.other-clients h6,.our-awards h1,.our-awards h2,.our-awards h3,.our-awards h4,.our-awards h5,.our-awards h6{color:#222}.awards{max-width:660px;margin:0 auto;width:100%}.awards tr{display:block;line-height:1.3;margin:25px 0 0 0;width:100%}.awards tr td{display:block;position:relative;text-align:center}.awards .project-name,.awards .project-award{font-family:inherit;font-size:20px;font-weight:normal}.awards a{color:inherit}.awards a:hover{opacity:0.8}.client-list{margin-bottom:30px;overflow:hidden}.client-list li{display:inline-block;padding:0 10px 10px;position:relative}.client-list li:after{content:'-';position:absolute;right:-6px;top:0}.client-list li:last-child:after{display:none}.client-list a{text-decoration:underline}.page-section.intro .logo{display:block;margin:0 auto 60px}.page-section.intro .large{font-family:inherit;font-size:30px;line-height:1.4;margin-bottom:60px}.page-section.intro .large:last-child{margin-bottom:0}.page-section.services{font-size:22px}.page-section.services .serif{border-bottom:2px solid;font-size:44px;margin-bottom:20px;padding-bottom:20px}.tab-nav{font-size:20px;padding-bottom:80px;text-align:center}.tab-nav li{display:inline}.tab-nav a{color:#222;display:inline-block;font-family:"ITCFranklinGothicStdDemi",sans-serif;padding:15px 30px;position:relative}.tab-nav a:after{border:3px solid transparent;content:'';height:100%;left:0;position:absolute;top:0;width:100%;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.tab-nav a:hover{color:#95b515}.tab-nav a.active{background:#95b515;border-color:#95b515;color:#f7f2e5}.tab-nav a.active:after{border-color:#222;-moz-transform:translateY(-5px) translateX(5px);-ms-transform:translateY(-5px) translateX(5px);-webkit-transform:translateY(-5px) translateX(5px);transform:translateY(-5px) translateX(5px)}.tab-content{height:0;overflow:hidden}.tab-content .inner{opacity:0;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.tab-content.show{height:auto;overflow:visible}.tab-content.show .inner.hello{opacity:1}.process-steps{text-align:center}.process-steps .step-inner{position:relative}.process-steps h2{font-size:38px;margin-bottom:20px}.process-steps>div{clear:both;line-height:1.6;padding:40px 0;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.process-steps>div:before{background:#95b515;content:'';height:100%;left:50%;opacity:0.1;position:absolute;top:0;width:4px;z-index:-1}.process-steps>div:last-child .accent-text{left:auto;margin:0 0 20px 0;position:relative}.process-steps .character{display:none}.process-steps .accent-text{border:none;color:#95b515;display:block;font-family:"ITCFranklinGothicStdDemi",sans-serif;font-size:38px;font-weight:normal;line-height:1;margin:20px 0;opacity:0.6;text-transform:uppercase}.step-num{background:#fff;border:4px solid #95b515;color:#000;display:inline-block;font:100 44px/1.6 "ITCFranklinGothicStdDemi",sans-serif;height:75px;margin-right:-4px;margin-bottom:20px;position:relative;text-align:center;width:75px;z-index:1;-moz-border-radius:75px;-webkit-border-radius:75px;border-radius:75px}.squad{margin-bottom:-40px;padding:0 20px}.squad .team-member{margin:0 0 40px 0}.squad .team-member .name{font-size:30px;margin-bottom:10px;position:relative}.squad .team-member .name:after{background:#830f75;bottom:-5px;content:'';height:2px;left:0;position:absolute;width:100px;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.squad .team-member .claim-to-fame{color:#830f75;font-family:inherit;font-size:20px;letter-spacing:0}.squad .image-wrap{margin-bottom:20px;position:relative}.squad .image-wrap:after{border:3px solid #830f75;content:'';height:100%;left:5px;position:absolute;top:-5px;width:100%;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.squad .tmi-link:hover .name:after{width:100%}.squad .tmi-link:hover .image-wrap:after{-moz-transform:translateY(5px) translateX(-5px);-ms-transform:translateY(5px) translateX(-5px);-webkit-transform:translateY(5px) translateX(-5px);transform:translateY(5px) translateX(-5px)}.tmi-link{color:#222;display:block;text-decoration:none;position:relative}.tmi-link:hover{color:#222}.squad-extra-wrap{clear:both}.squad-extra{background:#f7f2e5;font-size:20px;height:100%;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:-100%;width:100%;z-index:9999;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.squad-extra.show{opacity:1;pointer-events:all;-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}.squad-extra .team-member-name{display:block;font-size:40px;margin:0 0 20px 0}.squad-extra .related-posts{margin-top:30px}.squad-extra .recent-articles li{margin:0}.squad-extra .recent-articles a{border-bottom:4px solid #95b515;color:#222;display:block;padding:30px 0}.squad-extra .recent-articles a:hover{border-bottom-color:#5f7409;color:rgba(34,34,34,0.8)}.squad-extra .recent-articles a:hover .entry-title{color:#5f7409}.squad-extra .recent-articles .entry-title{font-family:inherit;font-size:28px;margin-bottom:30px;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.squad-extra .recent-articles span{display:inline-block;margin:0 10px 0 0}.squad-extra .view-more-wrap{margin-top:60px}.squad-extra-inner{height:100%;overflow-y:scroll;overflow-x:hidden}.squad-extra-inner .container{position:relative}.close-modal{color:#7F5331;cursor:pointer;font-family:"ITCFranklinGothicStdDemi",sans-serif;height:40px;position:absolute;right:30px;text-transform:uppercase;top:20px;width:40px;z-index:1}.close-modal span{background:#7F5331;font-weight:bold;height:4px;left:50%;line-height:0.3;margin:-2px 0 0 -15px;position:absolute;text-transform:uppercase;top:50%;width:30px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:left .25s ease-in-out,top .25s ease-in-out,opacity .25s ease-in-out;-o-transition:left .25s ease-in-out,top .25s ease-in-out,opacity .25s ease-in-out;-webkit-transition:left .25s ease-in-out,top .25s ease-in-out,opacity .25s ease-in-out;transition:left .25s ease-in-out,top .25s ease-in-out,opacity .25s ease-in-out}.close-modal span:before,.close-modal span:after{background:#E9A544;content:'';height:inherit;left:1px;position:absolute;width:28px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:left .25s ease-in-out,top .25s ease-in-out,opacity .25s ease-in-out;-o-transition:left .25s ease-in-out,top .25s ease-in-out,opacity .25s ease-in-out;-webkit-transition:left .25s ease-in-out,top .25s ease-in-out,opacity .25s ease-in-out;transition:left .25s ease-in-out,top .25s ease-in-out,opacity .25s ease-in-out}.close-modal span:before{top:-4px}.close-modal span:after{top:4px}.close-modal .top:before,.close-modal .top:after,.close-modal .bottom:before,.close-modal .bottom:after{display:block;font-size:10px;height:7px;opacity:1;position:absolute;width:7px;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.close-modal .top:before,.close-modal .bottom:after{color:#E9683F}.close-modal .top:after,.close-modal .bottom:before{color:#E9C030}.close-modal .top:before{content:"";left:-6px;top:-11px}.close-modal .top:after{content:"";right:-6px;top:-11px}.close-modal .bottom:before{content:"";left:-6px;top:8px}.close-modal .bottom:after{content:"";right:-6px;top:8px}.close-modal strong{font-family:"ITCFranklinGothicStdDemi",sans-serif;font-size:16px;left:-60px;position:relative;top:-2px}.modal-side{font-size:20px}.modal-side .image-wrap{margin-bottom:30px}.modal-side strong{display:block;margin-bottom:15px}.modal-side .name{font-family:"ITCFranklinGothicStdDemi",sans-serif;font-size:40px}.modal-side a{color:#222}.modal-side a:hover{opacity:0.8}.modal-side .social{border-top:2px solid #ff961e;margin:20px 0 0 0;padding-top:20px}.modal-side .social>li{float:left;margin:0 3px 10px 0;padding:0;position:relative}.modal-side .social>li>a{color:#2f3907}.modal-side .social>li>a:hover{color:rgba(47,57,7,0.8)}.social-share{background:#2f3907;left:50%;margin:0 0 0 -53px;opacity:0;pointer-events:none;position:absolute;right:0;top:100%;width:105px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0px 4px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0px 4px 5px rgba(0,0,0,0.2);box-shadow:0px 4px 5px rgba(0,0,0,0.2);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.show-social-share .social-share{margin-top:10px;opacity:1;pointer-events:all;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.social-share:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #2f3907;content:'';left:50%;margin-left:-10px;position:absolute;top:-10px}.social-share li{float:left;padding:0}.social-share li a{color:#f7f2e5;height:35px;width:35px}.social-share li a:before{font-size:18px;margin:-9px}.social-share li a:hover{color:rgba(247,242,229,0.8)}.social-share .icon-close{border:2px solid #95b515;background:#f7f2e5;color:#222;height:30px;position:absolute;right:-18px;top:-18px;width:30px;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.social-share .icon-close:before{color:#95b515;font-size:12px;margin:-6px;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.social-share .icon-close:hover{background:#95b515;color:#f7f2e5;opacity:1}.social-share .icon-close:hover:before{color:#f7f2e5}.modal-main .entry-content{font-size:20px}.related-posts-wrap{margin-top:60px}.press-kit{line-height:1.3}.press-kit p.large{font-size:36px;margin-bottom:44px}.page-section.check-out-cta,.page-section .check-out-cta{color:#830f75;text-align:center}.page-section.check-out-cta .container,.page-section .check-out-cta .container{max-width:1600px;padding-top:300px;padding-bottom:300px}.page-section.check-out-cta .section-title,.page-section .check-out-cta .section-title{color:inherit;font-family:inherit;font-style:italic}.page-section.check-out-cta .section-title a,.page-section .check-out-cta .section-title a{border-bottom:4px solid;color:inherit;font-family:"ITCFranklinGothicStdDemi",sans-serif;font-style:normal;padding-bottom:2px}.page-section.check-out-cta .section-title a:hover,.page-section .check-out-cta .section-title a:hover{opacity:0.5}.page-template-tpl-contact .contact-main{font-size:20px}.page-template-tpl-contact .contact-main a{color:inherit;text-decoration:none}.page-template-tpl-contact .contact-main a:hover{opacity:0.6}.page-template-tpl-contact .contact-main .section-content{padding-top:80px}.page-template-tpl-contact .contact-main .contact-info{font-style:italic;margin-bottom:60px;text-align:center}.page-template-tpl-contact .contact-main .contact-info p{margin-bottom:0}.page-template-tpl-contact .contact-main .contact-info .address{margin-bottom:20px}.page-template-tpl-contact .contact-main .social li{padding:0 0.44444%}.page-template-tpl-contact .contact-main .social li a:before{font-size:24px}a{color:#222;text-decoration:none}a:hover,a:active{color:#bd6f16}a:hover,a:active{outline:0}.row{clear:both;margin-bottom:60px}.row:last-child,.row:only-child{margin-bottom:0}[class*='col-']{margin-bottom:30px}.single .featured-image{margin-bottom:40px}.featured-image img,.media-wrap img,.avatar img{display:block;height:auto;width:100%}.featured-image a,.media-wrap a,.avatar a{display:block}.featured-image a:hover,.media-wrap a:hover,.avatar a:hover{opacity:0.5}.entry-content,.entry-summary,.section-content{line-height:1.7}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-summary h1,.entry-summary h2,.entry-summary h3,.entry-summary h4,.entry-summary h5,.entry-summary h6,.section-content h1,.section-content h2,.section-content h3,.section-content h4,.section-content h5,.section-content h6{margin:0 0 30px 0}.entry-content h1 a,.entry-content h2 a,.entry-content h3 a,.entry-content h4 a,.entry-content h5 a,.entry-content h6 a,.entry-summary h1 a,.entry-summary h2 a,.entry-summary h3 a,.entry-summary h4 a,.entry-summary h5 a,.entry-summary h6 a,.section-content h1 a,.section-content h2 a,.section-content h3 a,.section-content h4 a,.section-content h5 a,.section-content h6 a{color:inherit}.entry-content h1 a:hover,.entry-content h2 a:hover,.entry-content h3 a:hover,.entry-content h4 a:hover,.entry-content h5 a:hover,.entry-content h6 a:hover,.entry-summary h1 a:hover,.entry-summary h2 a:hover,.entry-summary h3 a:hover,.entry-summary h4 a:hover,.entry-summary h5 a:hover,.entry-summary h6 a:hover,.section-content h1 a:hover,.section-content h2 a:hover,.section-content h3 a:hover,.section-content h4 a:hover,.section-content h5 a:hover,.section-content h6 a:hover{opacity:0.75}.entry-content h1,.entry-summary h1,.section-content h1{font-size:40px}.entry-content h2,.entry-summary h2,.section-content h2{font-size:36px}.entry-content h3,.entry-summary h3,.section-content h3{font-size:32px}.entry-content h4,.entry-summary h4,.section-content h4{font-size:28px}.entry-content h5,.entry-summary h5,.section-content h5{font-size:24px}.entry-content h6,.entry-summary h6,.section-content h6{font-size:20px}.entry-content img,.entry-summary img,.section-content img{display:block}.entry-content a:not(.button),.entry-summary a:not(.button),.section-content a:not(.button){text-decoration:underline}.entry-content .one_half,.entry-content .one_third,.entry-content .two_third,.entry-content .one_fourth,.entry-content .three_fourth,.entry-content .one_fifth,.entry-content .two_fifth,.entry-content .three_fifth,.entry-content .four_fifth,.entry-content .one_sixth,.entry-content .five_sixth{padding:0 20px}.entry-content .full_width{margin-left:-20px;margin-right:-20px}.single-post .entry-content,.page-template-default .entry-content{font-size:22px}p,blockquote,address{margin-bottom:30px}p:last-child,blockquote:last-child,address:last-child{margin-bottom:0}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,blockquote+h1,blockquote+h2,blockquote+h3,blockquote+h4,blockquote+h5,blockquote+h6,address+h1,address+h2,address+h3,address+h4,address+h5,address+h6{margin-top:40px}h1,h2,h3,h4,h5,h6{font-family:"ITCFranklinGothicStdDemi",sans-serif;font-weight:normal}h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b,h6 strong,h6 b{font-family:"ITCFranklinGothicStdDemi",sans-serif;font-weight:bold}h1 em,h1 i,h2 em,h2 i,h3 em,h3 i,h4 em,h4 i,h5 em,h5 i,h6 em,h6 i{font-family:"ITCFranklinGothicStdDemi",sans-serif;font-style:italic;font-weight:normal}h1.serif,h2.serif,h3.serif,h4.serif,h5.serif,h6.serif{font-family:inherit}h1{font-size:50px;line-height:1.2}h2{font-size:46px;line-height:1.2}h3{font-size:42px;line-height:1.2}h4{font-size:38px;line-height:1.2}h5{font-size:34px;line-height:1.2}h6{font-size:30px;line-height:1.2}.entry-content blockquote,.section-content blockquote{color:#222;font-size:28px;letter-spacing:1px;line-height:1.5;padding:7% 5% 90px;position:relative;text-align:center}.entry-content blockquote p:last-child,.section-content blockquote p:last-child{position:relative}.entry-content blockquote p:last-child:after,.section-content blockquote p:last-child:after{background:#222;bottom:-40px;content:'';height:2px;left:50%;margin-left:-77px;position:absolute;width:155px}.entry-content blockquote .icon-twitter,.section-content blockquote .icon-twitter{border:none;opacity:0.5;position:absolute;right:-20px;top:20px;text-decoration:none}.entry-content blockquote .icon-twitter:hover,.section-content blockquote .icon-twitter:hover{border:none;opacity:1}hr{background-color:#eaeaea;border:0;height:1px;margin:60px auto;width:100%}.entry-content ul,.entry-content ol,.section-content ul,.section-content ol{margin:0 0 30px 0}.entry-content ul li,.entry-content ol li,.section-content ul li,.section-content ol li{margin-bottom:15px}.entry-content ul li:last-child,.entry-content ol li:last-child,.section-content ul li:last-child,.section-content ol li:last-child{margin-bottom:0}.entry-content ul+h1,.entry-content ul+h2,.entry-content ul+h3,.entry-content ul+h4,.entry-content ul+h5,.entry-content ul+h6,.entry-content ol+h1,.entry-content ol+h2,.entry-content ol+h3,.entry-content ol+h4,.entry-content ol+h5,.entry-content ol+h6,.section-content ul+h1,.section-content ul+h2,.section-content ul+h3,.section-content ul+h4,.section-content ul+h5,.section-content ul+h6,.section-content ol+h1,.section-content ol+h2,.section-content ol+h3,.section-content ol+h4,.section-content ol+h5,.section-content ol+h6{margin-top:40px}.entry-content ul li,.section-content ul li{padding-left:30px;position:relative}.entry-content ul li:before,.section-content ul li:before{color:#95b515;content:"";font-size:12px;left:0;margin:-6px 0;position:absolute;top:14px}.entry-content ol,.section-content ol{list-style:decimal;margin-left:30px}.entry-content li>ul,.entry-content li>ol{margin-bottom:0;margin-left:60px}dfn,cite,em,i{font-style:italic}pre{font-family:"Courier 10 Pitch", Courier, monospace}code,kbd,tt,var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace}pre,code,kbd,tt,var{font-size:15px}abbr,acronym{border-bottom:1px dotted #000;cursor:help}mark,ins{text-decoration:none}big{font-size:125%}dt{font-weight:bold}dd{margin:0 60px 60px}img{height:auto;max-width:100%}table{margin:60px 0;width:100%}.posted-on .updated:not(.published){display:none}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.alignleft,.alignright,.aligncenter{margin-bottom:30px}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin-right:40px}.alignleft+.alignright{margin-left:0}.alignright{float:right;margin-left:40px}.alignright+.alignleft{margin-right:0}.wp-caption{margin:40px auto;max-width:100%}.wp-caption:first-child{margin-top:0}.wp-caption:last-child{margin-bottom:0}.wp-caption.alignleft{margin:0 20px 20px 0}.wp-caption.alignright{margin:0 0 20px 20px}.wp-caption img[class*="wp-image-"]{margin:0 auto}.wp-caption .wp-caption-text{padding:10px;font-style:italic;text-align:center}.image-wrap img{display:block;height:auto;width:100%}.iframe-wrap{height:0;position:relative;padding-bottom:56.25%;padding-top:25px}.iframe-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.iframe-wrap.slideshare{padding-bottom:77.99%}.content-list{line-height:1.6;margin:60px -2% -4%;overflow:hidden}.content-list li{background:rgba(255,255,255,0.2);border:1px solid rgba(34,34,34,0.05);float:left;margin:0 2% 4%;padding:25px;text-align:center;width:29.33333%;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.content-list li:hover{background:#fff;border-color:#fff}.content-column.one_half+br{display:none}.services-list{clear:both}.services-list [class*='icon-']{color:rgba(149,181,21,0.3);font-size:80px;margin:0 4% 0 0}.services-list.simple li{float:left;margin-bottom:60px;width:33.3333%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.services-list.simple li:nth-child(3n+1){clear:both}.services-list.simple span{display:inline-block;vertical-align:middle}.services-list.wide{font-size:22px}.services-list.wide h2{font-size:32px;margin-bottom:10px}#main .sub-services{background:rgba(255,255,255,0.4);border:1px solid #95b515;color:rgba(104,99,85,0.8);font-size:20px;list-style:none;margin:0;overflow:hidden;padding:20px 30px}#main .sub-services li{float:left;margin:0 0 10px 0;padding:0 0 0 25px;position:relative;width:50%}#main .sub-services li:before{background:#95b515;content:'';height:5px;left:0;position:absolute;top:8px;width:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.scroll-to-top{border:2px solid;bottom:80px;font-size:24px;height:40px;line-height:40px;overflow:hidden;opacity:0;position:fixed;right:25px;text-align:center;text-indent:-9999px;width:40px;z-index:1;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}.scroll-to-top:before{content:"";left:50%;margin:-12px;position:absolute;text-indent:0;top:50%}.scroll-to-top:hover{background:#222;border-color:#222;color:#fff}.scroll-to-top.show{opacity:1}.entry-meta{margin-bottom:20px;text-transform:uppercase}.entry-meta>span{display:inline-block}.entry-meta>span>span{opacity:0.5;text-transform:lowercase}.entry-meta>span .author{opacity:1;text-transform:capitalize}.entry-meta a{color:inherit;text-decoration:none}.entry-meta a:hover{color:#222}.entry-meta .posted-on{margin-right:10px}.post-loop .entry-meta .byline{display:none}.entry-title{font-size:32px;margin:0 0 20px 0;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.single-post .entry-title{font-size:60px;line-height:1.2}.entry-title:only-child{margin-bottom:0}.entry-footer{clear:both;margin:40px 0 0 0}.post-loop .hentry{margin:0;position:relative;text-align:center}.post-loop .hentry:after{background:#fff;content:'';height:100%;left:-20px;opacity:0;position:absolute;right:-20px;top:0;z-index:-1;-moz-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.post-loop .hentry:hover:after{opacity:0.4;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.post-loop .hentry>a{border-top:2px dashed rgba(34,34,34,0.075);color:#222;display:block;margin-bottom:-2px;padding:40px 0;position:relative}.post-loop .hentry>a:hover .entry-title{color:#95b515}.post-loop .hentry>a:hover .entry-content{color:#090909}.post-loop .entry-meta{color:#222;margin:0 0 20px 0;text-align:center;opacity:0.75}.post-loop .entry-meta .posted-on{margin-right:0}.post-loop .posted-on:before{content:"";display:block;font-size:40px;margin:0 0 10px 0;opacity:0.25;text-align:center}.post-loop .entry-header{margin-bottom:0;overflow:hidden}.post-loop .entry-title{font-size:26px;margin:0 0 10px 0}.post-loop .entry-content{display:block;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.post-loop .entry-footer,.post-loop .posted-on>span{display:none}.post-navigation{margin:40px 0}.post-navigation:only-child{margin:0}.post-navigation .nav-previous,.post-navigation .nav-next{width:50%}.post-navigation .nav-previous{float:left}.post-navigation .nav-next{float:right;text-align:right}html body .gform_wrapper .gform_heading{margin:0 0 60px 0}html body .gform_wrapper .gform_heading .gform_title{font-size:48px;margin:0}html body .gform_wrapper .gform_heading span.gform_description{font-size:20px;margin:10px 0 0 0}html body .gform_wrapper.hide-labels_wrapper .top_label .gfield_label{display:none}html body .gform_wrapper .top_label div.ginput_container{margin:0}html body .gform_wrapper ul li.gfield{margin:0 0 60px 0;padding:0 !important}html body .gform_wrapper ul li.gfield.one_half{clear:none;width:100% !important}html body .gform_wrapper ul li.gfield.gfield_error{border:none;background:none;margin:0 0 60px 0 !important;padding:0 !important}html body .gform_wrapper ul li.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),html body .gform_wrapper ul li.gfield.gfield_error select,html body .gform_wrapper ul li.gfield.gfield_error textarea{border-color:#790000;border-width:0 0 2px 0}html body .gform_wrapper ul li.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder,html body .gform_wrapper ul li.gfield.gfield_error select::-webkit-input-placeholder,html body .gform_wrapper ul li.gfield.gfield_error textarea::-webkit-input-placeholder{color:#790000}html body .gform_wrapper ul li.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-moz-placeholder,html body .gform_wrapper ul li.gfield.gfield_error select:-moz-placeholder,html body .gform_wrapper ul li.gfield.gfield_error textarea:-moz-placeholder{color:#790000}html body .gform_wrapper ul li.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder,html body .gform_wrapper ul li.gfield.gfield_error select::-moz-placeholder,html body .gform_wrapper ul li.gfield.gfield_error textarea::-moz-placeholder{color:#790000}html body .gform_wrapper ul li.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder,html body .gform_wrapper ul li.gfield.gfield_error select:-ms-input-placeholder,html body .gform_wrapper ul li.gfield.gfield_error textarea:-ms-input-placeholder{color:#790000}html body .gform_wrapper ul li.gfield.gfield_error.gfield_contains_required{padding-bottom:48px !important}html body .gform_wrapper input[type=text],html body .gform_wrapper input[type=email],html body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),html body .gform_wrapper textarea,html body .gform_wrapper textarea.textarea{background:transparent;border:none;border-bottom:2px solid #222;color:#222;font-family:"ITCFranklinGothicStdDemi",sans-serif;font-size:26px;padding:0 0 25px 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}html body .gform_wrapper input[type=text]::-webkit-input-placeholder,html body .gform_wrapper input[type=email]::-webkit-input-placeholder,html body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder,html body .gform_wrapper textarea::-webkit-input-placeholder,html body .gform_wrapper textarea.textarea::-webkit-input-placeholder{color:#222}html body .gform_wrapper input[type=text]:-moz-placeholder,html body .gform_wrapper input[type=email]:-moz-placeholder,html body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-moz-placeholder,html body .gform_wrapper textarea:-moz-placeholder,html body .gform_wrapper textarea.textarea:-moz-placeholder{color:#222}html body .gform_wrapper input[type=text]::-moz-placeholder,html body .gform_wrapper input[type=email]::-moz-placeholder,html body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder,html body .gform_wrapper textarea::-moz-placeholder,html body .gform_wrapper textarea.textarea::-moz-placeholder{color:#222}html body .gform_wrapper input[type=text]:-ms-input-placeholder,html body .gform_wrapper input[type=email]:-ms-input-placeholder,html body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder,html body .gform_wrapper textarea:-ms-input-placeholder,html body .gform_wrapper textarea.textarea:-ms-input-placeholder{color:#222}html body .gform_wrapper input[type=text]:focus,html body .gform_wrapper input[type=email]:focus,html body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,html body .gform_wrapper textarea:focus,html body .gform_wrapper textarea.textarea:focus{border-bottom-width:4px;margin-bottom:-2px;outline:none}html body .gform_wrapper .chosen-container-single{max-width:100%;width:100% !important}html body .gform_wrapper .chosen-container-single .chosen-single{background:transparent;border:none;border-bottom:2px solid #222;color:#222;font:26px/1 "ITCFranklinGothicStdDemi",sans-serif;height:auto !important;line-height:1 !important;max-width:100%;padding:0 0 25px 0;width:100%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}html body .gform_wrapper .chosen-container-single .chosen-single div{width:40px}html body .gform_wrapper .chosen-container-single .chosen-single div:before{content:"";left:50%;margin:0 0 0 -15px;position:absolute;top:0}html body .gform_wrapper .chosen-container-single .chosen-single div b{display:none;opacity:0}html body .gform_wrapper .chosen-container-single .chosen-search{display:none}html body .gform_wrapper .chosen-container-single .chosen-results{background:#222;color:#fff;font-size:20px;margin:0;padding:0}html body .gform_wrapper .chosen-container-single .chosen-results li.active-result{color:#fff;font-family:"ITCFranklinGothicStdDemi",sans-serif;padding:15px 20px;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}html body .gform_wrapper .chosen-container-single .chosen-results li.active-result:hover{background:transparent;color:rgba(255,255,255,0.6)}html body .gform_wrapper .chosen-container-single .chosen-results li.active-result.result-selected{background:rgba(149,181,21,0.6);color:#fff}html body .gform_wrapper .chosen-container-single.chosen-container-active .chosen-single{background:transparent;border:none;border-bottom:2px solid #222;color:#222;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}html body .gform_wrapper .chosen-container-single.chosen-container-active .chosen-single div:before{content:""}html body .gform_wrapper .gform_footer .gform_button{background:#309cd0;color:#222;float:right;font-size:26px;padding:15px 30px}html body .gform_wrapper .gform_footer .gform_button span:before{border:3px solid #222;content:'';display:block;height:100%;left:5px;position:absolute;top:-5px;width:100%;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}html body .gform_wrapper .gform_footer .gform_button:hover span:before{-moz-transform:translateX(-5px) translateY(5px);-ms-transform:translateX(-5px) translateY(5px);-webkit-transform:translateX(-5px) translateY(5px);transform:translateX(-5px) translateY(5px)}#main .gforms_confirmation_message{border:4px solid #5f7409;color:#5f7409;font-size:34px;padding:60px;text-align:center}.comments-area .comments-title,.comments-area .comment-reply-title{margin:0 0 40px 0}.comments-area .comments-title a,.comments-area .comment-reply-title a{float:right}ol.comment-list{list-style:none;margin:0}ol.comment-list+.comment-respond{margin-top:30px;padding-top:30px}ol.comment-list li.comment{margin-top:30px}ol.comment-list li.comment:first-child{margin-top:0}ol.comment-list li.comment .comment-body+.comment-respond{margin-top:30px;padding-top:30px}ol.comment-list li.comment .vcard{float:left}ol.comment-list li.comment .vcard .fn{margin:0 15px 0 0}ol.comment-list li.comment .vcard img.avatar{float:left;margin:0 20px 0 0;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px}ol.comment-list li.comment .vcard .says{display:none}ol.comment-list li.comment .comment-meta{padding-right:40px;position:relative}ol.comment-list li.comment .comment-meta .comment-metadata a{float:right}ol.comment-list li.comment .comment-meta .edit-link{padding:0;position:absolute;right:0;top:0;margin:0}ol.comment-list li.comment .comment-content{clear:both;line-height:1.6;padding:0 0 0 52px}ol.comment-list li.comment div.reply{clear:both;padding:10px 0 0 52px}ol.comment-list li.comment ol.children{background-color:rgba(0,0,0,0.02);list-style:none;margin:30px 0 0 30px;padding:20px}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-form{padding:0 0 30px 0}.comment-form .logged-in-as{margin-bottom:30px}.comment-form textarea,.comment-form input:not([type=radio]):not([type=checkbox]):not([type=submit]){background:#fff;width:100%;border:none;padding:10px;font-size:inherit;line-height:1.6}.comment-form p{font-size:inherit;line-height:1.6}.comment-form p:last-child{margin-bottom:0}.comment-form p.comment-form-comment label{display:none}.comment-form p:first-child{margin-top:0}.comment-form p.comment-notes{padding:0 0 15px 0;width:100%}.comment-form p.comment-form-author,.comment-form p.comment-form-email,.comment-form p.comment-form-url{float:left;padding:0 0 0 20px;width:33.3333%}.comment-form p.comment-form-author{padding-left:0}.comment-form p.comment-form-comment{clear:both;float:none;width:100%}.comment-form p.comment-subscription-form{margin:0}.comment-form .form-allowed-tags{display:none}.single-portfolio .page-hero .logo{display:block;margin:0 auto 80px;max-width:390px}.single-portfolio .page-hero .container{padding-top:90px}.single-portfolio .page-hero .hero-content img{margin-top:60px}.single-portfolio .page-hero .hero-content .fake-browser{margin-top:60px}.single-portfolio .page-hero .hero-content .fake-browser img{margin-top:0;margin-bottom:0}.single-portfolio .fake-browser{border:1px solid rgba(0,0,0,0.2);display:inline-block;margin-top:30px;margin-bottom:30px;overflow:hidden;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.single-portfolio .fake-browser:only-child{margin-bottom:0}.single-portfolio .fake-browser img{margin-top:0;margin-bottom:0}.single-portfolio .fake-browser .top{background:rgba(0,0,0,0.2);display:block;height:40px;padding:8px 5% 8px 80px;position:relative}.single-portfolio .fake-browser b{background:rgba(0,0,0,0.3);display:block;height:10px;left:24px;position:absolute;top:14px;width:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.single-portfolio .fake-browser b:before,.single-portfolio .fake-browser b:after{background:inherit;content:'';display:block;height:10px;left:-15px;position:absolute;width:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.single-portfolio .fake-browser b:before{background:rgba(0,0,0,0.2)}.single-portfolio .fake-browser b:after{background:rgba(0,0,0,0.4);left:16px}.single-portfolio .fake-browser i{background:rgba(255,255,255,0.8);display:block;font:normal 13px/1.8 sans-serif;height:100%;overflow:hidden;padding:0 10px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.single-portfolio p:first-child .fake-browser{margin-top:0}.single-portfolio .section-content.left-align-thin{margin:0 auto;max-width:920px}.single-portfolio .section-content+.fun-fact{margin:40px auto;max-width:926px;font-size:20px}.single-portfolio .larger{font-size:28px;line-height:1.4}.single-portfolio .fun-fact{font-size:20px;font-style:italic;line-height:1.4;margin:200px auto;max-width:1010px;position:relative}.single-portfolio .fun-fact span:first-child{display:block;margin-bottom:20px}.single-portfolio .section-header.text-align-left{text-align:left;max-width:100%}.single-portfolio .section-content>.fun-fact{margin-top:0;margin-bottom:0}.single-portfolio .section-content{font-size:24px;line-height:1.4;margin:-20px auto 60px;max-width:990px}.single-portfolio .section-content.thin-content{max-width:805px}.single-portfolio .section-content ul li:before{top:16px}.single-portfolio .section-header+.section-content.column-content{max-width:100%}.single-portfolio .image-row{text-align:center}.single-portfolio .image-row li{display:block}.single-portfolio .image-row img{margin-bottom:10px}.single-portfolio .random-quote{margin:60px auto;width:100%}.single-portfolio .random-quote:first-child{margin-top:0}.single-portfolio .random-quote:last-child{margin-bottom:0}.single-portfolio .random-quote blockquote{font-size:24px;line-height:1.4;overflow:hidden;text-align:right}.single-portfolio .random-quote blockquote footer{float:right;padding-left:30px;width:auto}.single-portfolio .random-quote blockquote footer:before{background:#bd6f16;content:'';display:inline-block;height:1px;margin-left:-30px;vertical-align:middle;width:28px}.single-portfolio .random-quote .quote-avatar{float:right;max-width:50%}.single-portfolio .random-quote .image-wrap{position:relative}.single-portfolio .random-quote .image-wrap img{position:relative;z-index:0}.single-portfolio .random-quote .image-wrap:after{border:3px solid #5f7409;content:'';height:100%;position:absolute;top:-6px;right:-6px;width:100%;z-index:1}.single-portfolio .section-content+.random-quote{margin-top:140px}.single-portfolio .thin-content{font-size:24px;max-width:850px}.single-portfolio .thin-content.green-text{color:#5f7409}.single-portfolio .thin-content h1,.single-portfolio .thin-content h2,.single-portfolio .thin-content h3,.single-portfolio .thin-content h4,.single-portfolio .thin-content h5,.single-portfolio .thin-content h6,.single-portfolio .thin-content p{padding-left:20px;padding-right:20px}.single-portfolio .thin-content h1.heading,.single-portfolio .thin-content h2.heading,.single-portfolio .thin-content h3.heading,.single-portfolio .thin-content h4.heading,.single-portfolio .thin-content h5.heading,.single-portfolio .thin-content h6.heading,.single-portfolio .thin-content p.heading{border-bottom:2px solid #5f7409;color:#222;font-size:44px;padding-bottom:30px}.single-portfolio .large-callout{color:#1a75a2;font-size:40px;font-style:italic;margin:100px auto;max-width:1120px;text-align:center}.single-portfolio .large-callout *{color:inherit}.single-portfolio .large-callout h1,.single-portfolio .large-callout h2,.single-portfolio .large-callout h3,.single-portfolio .large-callout h4,.single-portfolio .large-callout h5,.single-portfolio .large-callout h6{font-style:normal;line-height:1.2;margin-bottom:30px}.single-portfolio .large-callout h1{font-size:50px}.single-portfolio .large-callout h2{font-size:40px}.single-portfolio .large-callout h3{font-size:30px}.single-portfolio .large-callout a:hover{color:#222}.single-portfolio .row.columns [class*='col-']{margin-bottom:50px}.single-portfolio .row.columns .col-1-4:nth-child(4n+1){clear:both}.single-portfolio .row.columns .image-wrap{margin-bottom:20px;position:relative}.single-portfolio .row.columns .image-wrap img{position:relative;z-index:0}.single-portfolio .row.columns .image-wrap:after{border:3px solid #5f7409;content:'';height:100%;position:absolute;top:-6px;right:-6px;width:100%;z-index:1}.single-portfolio .row.columns .title{font-size:32px;margin-bottom:15px}.single-portfolio .row.columns .section-content{font-size:20px;margin:0}.single-portfolio .row.columns .special{font-size:22px}.single-portfolio .row.columns .special li{color:#5f7409}.single-portfolio .image-grid{text-align:center}.single-portfolio .image-grid .image-wrap{margin-bottom:10px;vertical-align:middle}.single-portfolio .image-grid+.section-content{margin-top:80px}.single-portfolio .image-grid+.fun-fact{margin-top:60px;margin-bottom:0}.single-portfolio .image-grid.medium{margin:0 auto;max-width:990px}.single-portfolio .content-image{margin:100px 0}.single-portfolio .content-image .section-content{color:#5f7409;font-size:24px;padding-top:10%}.single-portfolio .content-image h1{color:#222;font-size:44px}.single-portfolio .image-gallery .slides{float:left;position:relative;width:100%}.single-portfolio .image-gallery .slide{bottom:-20px;opacity:0;position:absolute;right:-20px;width:50%;z-index:-1;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.single-portfolio .image-gallery .slide.active{bottom:0;right:0;opacity:1;width:100%;z-index:2}.single-portfolio .image-gallery .slide.active img{border-right:1px solid #f7f2e5;border-bottom:1px solid #f7f2e5}.single-portfolio .image-gallery .slide.active+.slide{cursor:pointer;opacity:0.75;z-index:1}.single-portfolio .image-gallery .slide.active+.slide:hover{opacity:1}.single-portfolio .image-gallery .slide-caption{clear:both;font-size:24px;line-height:1.3;opacity:1;padding:30px 0 20px 0;position:relative;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.single-portfolio .image-gallery .slide-caption.updating{opacity:0;-moz-transform:translateY(10px);-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px)}.single-portfolio .image-gallery-nav{clear:both;font-size:40px;padding:0 0 0 20px}.single-portfolio .image-gallery-nav a{display:inline-block;height:40px;position:relative;text-indent:-9999px;vertical-align:middle;width:40px}.single-portfolio .image-gallery-nav a:before{left:50%;margin:-20px;position:absolute;text-indent:0;top:50%}.single-portfolio .image-gallery-nav a.blur{opacity:0.1;pointer-events:none}.single-portfolio .image-gallery-nav a.previous-slide{cursor:w-resize}.single-portfolio .image-gallery-nav a.next-slide{cursor:e-resize}.single-portfolio .slide-progress{display:inline-block;vertical-align:middle}.single-portfolio .slide-progress strong{display:inline-block;padding:0 5px}.single-portfolio .who-worked-on-this{display:table;margin:0 auto;padding:20px;text-align:center;width:auto}.single-portfolio .who-worked-on-this li{display:table-cell;position:relative;padding:0 15px}.single-portfolio .who-worked-on-this li:hover img{border-color:#222}.single-portfolio .who-worked-on-this li:hover .extra{margin-top:20px;max-height:500px;opacity:1;padding:15px 10px}.single-portfolio .who-worked-on-this li:hover .extra:before{opacity:1}.single-portfolio .who-worked-on-this img{border:2px solid rgba(34,34,34,0.2);height:auto;max-width:145px;width:100%;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.single-portfolio .who-worked-on-this .extra{background:#222;color:#fff;font-size:12px;left:50%;margin:10px 0 0 -75px;max-height:0;opacity:0;padding:0 10px;position:absolute;width:150px;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.single-portfolio .who-worked-on-this .extra:before{content:'';border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #222;position:absolute;top:-10px;left:50%;margin-left:-10px;opacity:0;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.single-portfolio .who-worked-on-this .extra h2{font-size:16px;margin-bottom:5px}.single-portfolio .stat{font-size:24px;text-align:center}.single-portfolio .stat strong{font-size:44px;display:block;line-height:1;margin-bottom:30px}.single-portfolio .section-separator{display:block;height:4px;margin:100px auto;width:345px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.single-portfolio .section-separator.orange{background:#ff961e}.single-portfolio .section-separator.green{background:#95b515}.single-portfolio .check-out-cta{color:#222}.single-portfolio .check-out-cta .container{max-width:960px}.single-portfolio.postid-2586 .nav.previous{display:none}.case-study-pagination:last-child{margin-bottom:100px}.case-study-pagination .container{padding-bottom:0}.case-study-pagination .nav{clear:none;margin-bottom:60px;width:100%}.case-study-pagination .nav:last-child{margin-bottom:0}.case-study-pagination .nav a:after{background:#ff961e;content:'';display:inline-block;height:4px;margin:5px 0 0 0;width:85px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.case-study-pagination a{display:block}.case-study-pagination a:hover{color:#222}.case-study-pagination a:hover .navigate-direction{color:#ff961e}.case-study-pagination a:hover:after{width:50%}.case-study-pagination .title{font-family:"ITCFranklinGothicStdDemi",sans-serif;font-size:34px}.case-study-pagination .tags{font-size:16px;line-height:1.4;margin:15px 0}.case-study-pagination .tags li{display:inline}.case-study-pagination .tags li:before{content:'/';display:inline-block;margin:0 5px}.case-study-pagination .tags li:first-child:before{display:none}.case-study-pagination .navigate-direction{display:block;font-size:22px;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.slick-prev,.slick-next{background:rgba(0,0,0,0.25);position:absolute;display:block;height:100%;width:40px;line-height:0px;font-size:0px;cursor:pointer;top:0;padding:0;border:none;outline:none;z-index:1}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:0.5}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{display:none}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0}[dir="rtl"] .slick-prev{left:auto;right:0}.slick-prev:before{content:""}.slick-next{right:0}[dir="rtl"] .slick-next{left:0;right:auto}.slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.grid-examples .row div div{background:rgba(0,0,0,0.1);text-align:center}@media screen and (min-width: 600px){.side-buddy{background:transparent url("../images/buddy-side.png") no-repeat left top;display:block;height:172px;width:124px;position:absolute;right:0;top:50%;margin-top:-70px;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-moz-transform:translateX(124px);-ms-transform:translateX(124px);-webkit-transform:translateX(124px);transform:translateX(124px)}.show-menu .side-buddy{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s}.process-steps>div{padding:40px}}@media screen and (min-width: 768px){.site-header .container{padding:0 30px}.page-hero{font-size:36px}.page-hero .container{padding-top:150px;padding-bottom:150px}.page-hero .hero-title{font-size:48px}.page-hero .hero-sub-title{font-size:36px}.section-title{font-size:60px}.squad .team-member{float:left;margin-left:3%;width:48.4444%}.squad .team-member:nth-child(2n+1){clear:both;margin-left:0}.squad-extra{font-size:22px}.squad-extra .modal-side{margin-bottom:0;padding-left:300px}.squad-extra .modal-side .image-wrap{float:left;margin-left:-300px;width:260px}.squad-extra .modal-side:after{content:"";display:table;clear:both}.squad-extra .team-member-name{font-size:46px}.squad-extra .recent-articles a{padding:30px 20px}.squad-extra .recent-articles .entry-title{font-size:36px}.modal-side{font-size:24px}.modal-main .entry-content{font-size:24px}.related-posts-wrap{margin-top:110px;padding-left:8%;padding-right:8%}.process-steps{text-align:left}.process-steps>div{float:right;margin:0;padding:12px 0 400px 7%;width:50%}.process-steps>div:before{left:-2px;opacity:1;right:auto}.process-steps>div .step-num{left:0;margin-left:-38px}.process-steps>div .character{left:-315px}.process-steps>div .accent-text{margin-top:0;margin-right:80px;margin-bottom:0;position:absolute;right:100%;top:20%}.process-steps>div:nth-child(even){float:left;padding-right:7%;padding-left:0;text-align:right}.process-steps>div:nth-child(even):before{left:auto;right:-2px}.process-steps>div:nth-child(even) .step-num{left:auto;margin-right:-38px;right:0}.process-steps>div:nth-child(even) .character{left:auto;right:-315px}.process-steps>div:nth-child(even) .accent-text{left:100%;margin:0 0 0 80px;right:auto}.process-steps>div:last-child{margin:0 auto;position:relative;padding:0;text-align:center;float:none;left:2px;width:75%}.process-steps>div:last-child:before{display:none}.process-steps>div:last-child .step-num{margin:0 auto 40px;position:relative;left:-2px;padding-bottom:0;text-align:center}.process-steps>div:last-child .accent-text{left:auto;margin:0 0 20px 0;position:relative}.process-steps .character{display:block;position:absolute;width:215px;top:0}.step-num{position:absolute;top:0}.page-section.services .special.columns li{float:left;width:50%}.work-loop .featured-image{width:70%;margin:0 40px;float:left}.work-loop .work-content{float:right;width:48%;padding-right:40px;margin:31% 0 0 -50%}.work-loop .tags{padding-right:40%}.work-loop .character{display:block;opacity:0;position:absolute;right:0;top:50%;width:300px;z-index:1;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.work-loop .on-screen .character{opacity:1;right:-267px}.work-loop .work-item:nth-child(even) .featured-image{float:right}.work-loop .work-item:nth-child(even) .tags{float:right;text-align:right;padding:0 0 0 40%}.work-loop .work-item:nth-child(even) .work-content{float:left;margin:31% -50% 0 0;padding:0 0 0 40px;text-align:right}.work-loop .work-item:nth-child(even) .character{left:0;right:auto;-moz-transform:translateY(-50%) scaleX(-1);-ms-transform:translateY(-50%) scaleX(-1);-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.work-loop .work-item:nth-child(even) .on-screen .character{left:-267px}.post-loop .hentry>a{padding-left:10%;padding-right:10%}.post-loop .entry-title{font-size:32px}.page-template-tpl-contact .contact-main{font-size:24px}.page-template-tpl-contact .contact-main .section-content{padding-top:80px}.page-template-tpl-contact .contact-main .contact-info{margin-bottom:100px;padding-left:6%;text-align:left}.page-template-tpl-contact .contact-main .contact-info>div{float:left}.page-template-tpl-contact .contact-main .contact-info .address{margin-bottom:0;padding-right:6%}html body .gform_wrapper ul li.gfield.one_half,html body .gform_wrapper ul li.gfield.one_half.gfield_error{width:50% !important}html body .gform_wrapper ul li.gfield.one_half.left,html body .gform_wrapper ul li.gfield.one_half.gfield_error.left{padding-right:15px !important}html body .gform_wrapper ul li.gfield.one_half.right,html body .gform_wrapper ul li.gfield.one_half.gfield_error.right{padding-left:15px !important}.single-portfolio .gutter.columns{margin:0 -30px}.single-portfolio .gutter.columns .col-1-4{float:left;padding:0 30px;width:50%}.single-portfolio .section-content.left-align-thin{padding-left:150px}.single-portfolio .image-row li{display:inline;padding:0 1% 1%}.single-portfolio .image-row li:first-child{padding-left:0}.single-portfolio .image-row li:last-child{padding-right:0}.single-portfolio .image-grid{display:table;width:100%}.single-portfolio .image-grid .image-wrap{display:table-cell;margin:0;padding:0 12px}.single-portfolio .image-grid .image-wrap:first-child{padding-left:0}.single-portfolio .image-grid .image-wrap:last-child{padding-right:0}.single-portfolio .image-grid .site-screenshot{display:block;margin:60px auto;max-width:640px}.single-portfolio .fun-fact{font-size:24px;line-height:1.5;padding-left:150px}.single-portfolio .fun-fact span:first-child{left:0;margin-bottom:0;position:absolute;top:0}.single-portfolio .random-quote{display:table}.single-portfolio .random-quote blockquote,.single-portfolio .random-quote .quote-avatar{display:table-cell;vertical-align:middle}.single-portfolio .random-quote blockquote{font-size:28px;line-height:1.5;padding-right:6%;width:72%}.single-portfolio .random-quote .quote-avatar{float:none;max-width:100%}.single-portfolio .thin-content h1.heading,.single-portfolio .thin-content h2.heading,.single-portfolio .thin-content h3.heading,.single-portfolio .thin-content h4.heading,.single-portfolio .thin-content h5.heading,.single-portfolio .thin-content h6.heading,.single-portfolio .thin-content p.heading{font-size:64px}.single-portfolio .large-callout{font-size:62px}.single-portfolio .large-callout h1{font-size:70px}.single-portfolio .large-callout h2{font-size:60px}.single-portfolio .large-callout h3{font-size:50px}.single-portfolio .content-image h1{font-size:60px}.single-portfolio .section-header+.section-content{font-size:28px}.single-portfolio .section-header+.section-content ul li:before{top:18px}.single-portfolio .stat{font-size:28px}.single-portfolio .stat strong{font-size:72px}.page-section.check-out-cta .section-title,.page-section .check-out-cta .section-title{font-size:72px}.site-footer{text-align:left}.site-footer .row{margin-left:-15px;margin-right:-15px}.site-footer .row.gutter{margin-left:-30px;margin-right:-30px}.site-footer .row .col-1-2{float:left;margin-bottom:0;padding:0 15px;width:50%}.gutter>.site-footer .row .col-1-2{padding:0 30px}.site-footer .row .col-1-2:last-child{text-align:right}.awards{width:auto}.awards tr{display:table-row;margin:0}.awards tr td{display:table-cell;padding:20px 60px 0 0;text-align:left}.awards tr td:after{content:'-';position:absolute;right:30px;top:50%}.awards tr td:last-child{padding-right:0}.awards tr td:last-child:after{display:none}.case-study-pagination .nav{margin-bottom:0;width:50%}.case-study-pagination .nav.previous{float:left;padding-right:8%;text-align:right}.case-study-pagination .nav.next{float:right;padding-left:8%}.case-study-pagination .title{font-size:48px}.case-study-pagination .navigate-direction{font-size:34px}html body .newsetter-signup .gform_wrapper ul li.gfield{clear:none;float:left;margin-bottom:0;width:50%}html body .newsetter-signup .gform_wrapper ul li.gfield:first-child{padding-right:1% !important}html body .newsetter-signup .gform_wrapper ul li.gfield:last-child{padding-left:1% !important}}@media screen and (min-width: 900px){.squad-extra .modal-side{margin-bottom:30px;padding-left:385px}.squad-extra .modal-side .image-wrap{margin-left:-385px;width:340px}}@media screen and (min-width: 980px){body{padding-top:84px}.site-header{height:84px}.site-branding{margin:16px 0px}.site-title{height:53px;width:300px}.site-description{font-size:10px;margin:-10px 0 0 120px}.menu-toggle{margin-top:18px}.row{margin-left:-15px;margin-right:-15px}.row.gutter{margin-left:-30px;margin-right:-30px}.row.gutter>[class*='col-']{padding:0 30px}.row [class*='col-']{float:left;margin-bottom:0;padding:0 15px}.row .col-full,.row .col-1-1,.row .col-12-12{width:100%}.row .col-1-2,.row .col-2-4,.row .col-3-6,.row .col-4-8,.row .col-5-10,.row .col-6-12{width:50%}.row .col-1-3,.row .col-2-6,.row .col-3-9,.row .col-4-12{width:33.33%}.row .col-1-4{width:25%}.row .col-1-5{width:20%}.row .col-1-6{width:16.667%}.row .col-2-3,.row .col-4-6,.row .col-6-9{width:66.66%}.row .col-2-5{width:40%}.row .col-3-5{width:60%}.row .col-3-4{width:75%}.row .col-1-7{width:14.28%}.row .col-1-8{width:12.5%}.row .col-1-9{width:11.1%}.row .col-1-10{width:10%}.row .col-1-11{width:9.09%}.row .col-1-12{width:8.33%}.row .col-1-12{width:8.33%}.row .col-2-12{width:16.667%}.row .col-3-12{width:25%}.row .col-4-12{width:33.33%}.row .col-5-12{width:41.66%}.row .col-6-12{width:50%}.row .col-7-12{width:58.33%}.row .col-8-12{width:66.66%}.row .col-9-12{width:75%}.row .col-10-12{width:83.333%}.row .col-11-12{width:91.66%}.row .col-3-7{width:43%}.row .col-4-7{width:57%}.post-loop .hentry{text-align:left}.post-loop .hentry>a{padding-left:0;padding-right:0}.post-loop .entry-meta{float:left;margin:0;text-align:left;width:15%}.post-loop .entry-title{float:left;width:85%}.post-loop .entry-content{padding:0 0 0 15%}.single-portfolio .gutter.columns .col-1-4{width:25%}.single-portfolio .image-gallery .slides{width:67%}.single-portfolio .image-gallery .slide{bottom:-40px;right:-40px}.single-portfolio .image-gallery .slide-caption{clear:none;float:right;font-size:24px;line-height:1.3;padding:0;width:28%}.process-steps h2,.process-steps .accent-text{font-size:44px}.process-steps>div:last-child{width:50%}.squad-extra .modal-side .image-wrap{float:none;width:100%;margin:0 0 30px 0}}@media screen and (min-width: 1024px){.squad .team-member{width:22.5555%}.squad .team-member:nth-child(2n+1){clear:none;margin-left:3%}.squad .team-member:nth-child(4n+1){clear:both;margin-left:0}.process-steps .accent-text{font-size:60px}}@media screen and (min-width: 1400px){.scroll-to-top{bottom:32px}}
/*# sourceMappingURL=style.css.map */
