@charset "UTF-8";*{margin:0;padding:0}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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:100%;font-size:2rem;width:100%;font-family:source-serif-pro,Georgia,Times,'Times New Roman',serif;font-weight:400;letter-spacing:.15px;color:#656870}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input,textarea{-webkit-appearance:none;-webkit-border-radius:0}html.side-to-side,body.work-template-template-illustration-single{width:100%;height:100%;overflow:hidden}a:link,a:visited,a:hover,a:active{color:#ed8165;outline:0;text-decoration:none;-webkit-transition:color .5s ease-out;-moz-transition:color .5s ease-out;-ms-transition:color .5s ease-out;-o-transition:color .5s ease-out;transition:color .5s ease-out}a:hover,a:focus{color:#85c357}a img{border:none}a.cta{font-size:20px;font-weight:400}h1,h2,h3,h4{font-family:'Asap',sans-serif;font-style:normal}h1{font-size:220%;line-height:115%;font-weight:600;margin-bottom:.25em;letter-spacing:-1px}h2{font-size:120%;line-height:120%;font-weight:600;margin-bottom:.25em;letter-spacing:-.5px}h3{font-size:100%;line-height:120%;font-weight:600;margin-bottom:.25em}h4{font-size:75%;line-height:120%;font-weight:600;margin-bottom:.25em}strong,b{font-weight:700}em{font-style:italic}p{font-size:75%;line-height:160%;margin-bottom:.75em}.content p,.content ul{font-size:75%;line-height:160%;margin-bottom:.75em}small,.project-details .project-services ul li{display:inline-block;border:2px solid #ed8165;padding:8px 15px;text-transform:uppercase;font-weight:700;font-size:45%;letter-spacing:.5px;margin:0 0 20px;line-height:90%;font-family:code-saver,sans-serif}.pink--bg small{border:2px solid #fff}strong{font-weight:700}em{font-style:italic}blockquote{background:#f9f9f9;border-left:10px solid #f99b1c;margin:1.5em 10px;padding:.5em 10px;quotes:"\201C""\201D""\2018""\2019"}blockquote p{display:inline}sup{font-size:70%;vertical-align:text-top}ul{list-style:none;padding:0;width:100%;height:auto;line-height:160%;margin-bottom:0}ul li{padding:0}.content ul,.nice--list ul{list-style:disc outside;padding:0 0 0 10%;width:90%;margin-bottom:1.25em}.content ul li,.nice--list ul li{margin-bottom:.5em}hr{width:100%;height:50px;overflow:hidden;border:0 solid #fff;border-bottom:2px solid #85c357;background:rgba(255,255,255,0);margin-bottom:50px}hr.wp-block-separator{border:0 solid #fff;border-bottom:2px solid #85c357;border-top:0 solid}.playfair{font-family:'Playfair Display SC',serif}.box{width:100%;height:auto;overflow:hidden;clear:both;position:relative}.container{margin:0 auto;height:auto;overflow:hidden;clear:both}.relative{position:relative}.absolute{position:absolute}.margin--top{margin-top:50px}.margin--bottom{margin-bottom:70px}.padding--top{padding-top:50px}.padding--bottom{padding-bottom:70px}.padding--side{padding:0 10%}.border--top{border-top:solid 15px #fff}.border--bottom{border-bottom:solid 15px #fff}.content .alignleft,.content .alignright{width:40%;height:auto;display:inline}.content .alignleft{float:left;margin:0 20px 20px 0}.content .alignright{float:right;margin:0 0 20px 20px}.image_100 img{width:100%;height:auto;display:block}.full_bg{background-repeat:no-repeat;background-size:cover;background-position:center center}.white--type{color:#fff}.white--links a:link,.white--links a:visited{color:#fff}.white--bg{background-color:#fff}.green--type{color:#85c357}.green--links a:link,.green--links a:visited{color:#85c357}.green--bg{background-color:#85c357}.beige--type{color:#f4f1e7}.beige--links a:link,.beige--links a:visited{color:#f4f1e7}.beige--bg{background-color:#f4f1e7}.pink--type{color:#ed8165}.pink--links a:link,.pink--links a:visited{color:#ed8165}.pink--bg{background-color:#ed8165}.dark--type{color:#656870}.light--type{color:#e2e5e5}.grey--bg{background-color:#656870}.dark--links a:link,.dark--links a:visited{color:#2c313f}.green--hover a:hover,.green--hover a:active,.green--hover a:focus{color:#85c357}.pink--hover a:hover,.pink--hover a:active,.pink--hover a:focus{color:#ed8165}.white--hover a:link,.white--hover a:visited{color:#f4f1e7}.sans-serif{font-family:'Asap',sans-serif;font-style:normal}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:1%;margin-right:1%;overflow:hidden}.table--it .grid_1,.table--it .grid_2,.table--it .grid_3,.table--it .grid_4,.table--it .grid_5,.table--it .grid_6,.table--it .grid_7,.table--it .grid_8,.table--it .grid_9,.table--it .grid_10,.table--it .grid_11,.table--it .grid_12,.table--it .grid_13,.table--it .table--it .grid_14,.table--it .grid_15,.grid_16{display:table-cell;float:none;position:relative;margin-left:0;margin-right:0;padding-left:1%;padding-right:1%;overflow:hidden;vertical-align:middle}.alpha{margin-left:0}.omega{margin-right:0}.right{float:right !important}.left_1{margin-left:6.25%}.left_2{margin-left:12.5%}.left_3{margin-left:18.75%}.right_1{margin-right:7.25%}.left1{padding-left:7.25%}.left2{padding-left:14.5%}.right1{padding-right:7.25%}.right_border{padding-right:3.625%;margin-right:3.625%;border-right:3px solid #fff}.left_border{padding-left:3.625%;margin-left:3.625%;border-left:3px solid #fff}.container .grid_1{width:4.25%}.container .grid_2{width:10.5%}.container .grid_3{width:16.75%}.container .grid_4{width:23%}.container .grid_5{width:29.25%}.container .grid_6{width:35.5%}.container .grid_7{width:41.75%}.container .grid_8{width:48%}.container .grid_9{width:54.25%}.container .grid_10{width:60.5%}.container .grid_11{width:66.75%}.container .grid_12{width:73%}.container .grid_13{width:79.25%}.container .grid_14{width:85.5%}.container .grid_15{width:91.75%}.container .grid_16{width:98%}a.branding{display:block;position:relative;padding:0;width:7%;height:auto;background:0 0;background-size:100% auto;float:left;margin:0 0 0 10%}a.branding .home-link{font-size:0px;line-height:0}a.branding svg{width:100%;fill:#fff}a.branding svg #britt-top-color--inject-4,a.branding svg #britt-top-color--inject-3,a.branding svg #britt-top-color--inject-2,a.branding svg #britt-top-color--inject-1{fill:#ed8165}a.branding svg #britt-slide-color--inject-4,a.branding svg #britt-slide-color--inject-3,a.branding svg #britt-slide-color--inject-2,a.branding svg #britt-slide-color--inject-1{fill:#85c357;transform:translateX(100%);transition:transform .2s ease-in-out}a.branding svg:hover #britt-slide-color--inject-4,a.branding svg:hover #britt-slide-color--inject-3,a.branding svg:hover #britt-slide-color--inject-2,a.branding svg:hover #britt-slide-color--inject-1{transform:translateX(0%)}nav{position:relative;float:right;padding:20px 10% 0 0;width:60%;z-index:1;font-weight:700;font-size:55%}nav ul{text-align:right}ul.slimmenu:before,ul.slimmenu:after{content:'';display:table}ul.slimmenu:after{clear:both}nav ul li{text-transform:uppercase;position:relative;display:inline-block;width:auto;margin:0 0 0 5%}nav ul li a{display:block;position:relative;top:0;left:0;background-size:auto 100%;padding:20px 7px}nav ul li a .nav_image{position:absolute;width:100%;height:100%;top:0;left:0;background-size:contain;z-index:-1;opacity:0;transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1)}nav ul li a:hover .nav_image{opacity:1}nav ul li a .nav_image svg{fill:#e2e5e5}nav ul li a:hover .nav_image svg#waving-hand{animation:hand-waves 2.5s ease-in-out alternate infinite;transform-origin:70% 70%}nav ul li a:hover .nav_image svg#painting-brush{animation:brush-paints 1s linear 1;transform-origin:top center}nav ul li a .nav_image svg#message-icon{margin-top:10px}nav ul li a:hover .nav_image svg#message-icon{animation:message-bounce .25s ease-out alternate 1}nav ul li a .nav_image svg#paper-plane{margin-top:5px}nav ul li a:hover .nav_image svg#paper-plane{animation:planes-fly .25s ease-out alternate 1}nav ul li a:hover .nav_image svg#writing-pencil{animation:pen-writes 1s linear 1;transform-origin:top center}nav ul li a:hover .nav_image svg#camera{animation:camera-grow 2.5s ease-in-out alternate infinite;transform-origin:top center}@keyframes camera-grow{0%{transform:scale(.5)}30%{transform:scale(.6)}60%{transform:scale(.65)}100%{transform:scale(.5)}}@keyframes hand-waves{0%{transform:rotate(0deg)}10%{transform:rotate(-10deg)}20%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}40%{transform:rotate(9deg)}50%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}@keyframes message-bounce{0%{transform:translateY(30%);opacity:0}90%{transform:translateY(0px) scale(1.25);opacity:1}95%{transform:translateY(0px) scale(1.15)}98%{transform:translateY(0px) scale(1.05)}100%{transform:translateY(0px) scale(1)}}@keyframes planes-fly{0%{transform:translate(-30%,30%);opacity:0}50%{transform:translate(-30%,30%);opacity:0}100%{transform:translate(0px,0px)}}@keyframes brush-paints{0%{transform:rotate(0deg) translate(-30%,0);opacity:0}25%{transform:rotate(30deg);opacity:1}50%{transform:rotate(-10deg)}75%{transform:rotate(5deg) translate(0,0)}100%{transform:rotate(0deg)}}@keyframes pen-writes{0%{transform:translate(-30%,0);opacity:0}20%{transform:translate(-10%,0%)}40%{transform:translate(10%,0%);opacity:1}60%{transform:translate(5%,0%)}100%{transform:translate(0%,0%)}}nav ul li a:link,nav ul li a:visited{outline:0;text-decoration:none}ul.slimmenu.collapsed li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}ul.slimmenu.collapsed li>ul{position:static;display:none}ul.slimmenu.collapsed li a{display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}ul.slimmenu.collapsed li .sub-toggle{height:40px}ul.slimmenu li.has-submenu ul{margin:0;list-style-type:none;overflow:visible}ul.slimmenu li ul li{width:100%;text-align:center}ul.slimmenu li>ul{position:absolute;left:-50%;top:100%;z-index:999;display:none;width:200%;background-color:#f0efee}ul.slimmenu li>ul>li ul{position:absolute;left:100%;top:0;z-index:999;display:none;width:100%;background-color:#e7e6e4}ul.slimmenu li ul li a{padding:15px 20px}ul.slimmenu li .sub-toggle{position:absolute;right:0;top:0;z-index:999;width:48px;height:100%;text-align:center;cursor:pointer;display:none;visibility:hidden;line-height:0}ul.slimmenu li .sub-toggle:before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}ul.slimmenu li .sub-toggle>i{display:inline-block;vertical-align:middle}ul.slimmenu>li:first-child,ul.slimmenu>li.has-submenu+li{border-left:0}ul.slimmenu li.home{display:none;visibility:hidden;line-height:0}.menu-collapser{position:relative;width:48%;height:35px;padding:0 2%;font-size:0px;background:#fff;float:right;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.collapse-button{position:absolute;right:0;top:50%;width:30px;padding:0;text-align:center;border-radius:2px;cursor:pointer;height:26px;transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.collapse-button .icon-bar{display:block;height:6px;width:100%;border-radius:1px;background:red;position:absolute;background-color:rgba(238,63,90,1)}.collapse-button .icon-bar:first-of-type{top:0}.collapse-button .icon-bar:nth-child(2){top:10px}.collapse-button .icon-bar:last-of-type{bottom:0}.collapse-button .icon-bar{transition:all .25s}.collapse-button.collapsedown .icon-bar:first-of-type{transform:rotate(45deg);top:11px}.collapse-button.collapsedown .icon-bar:nth-child(2){background-color:rgba(238,63,90,0)}.collapse-button.collapsedown .icon-bar:last-of-type{transform:rotate(-45deg);bottom:9px}.home-intro article{position:relative;z-index:0;margin:10vh 0 10vh;width:60%;text-align:left}.project-intro:after{content:'';width:100%;height:4vh;background:#fff;display:block;margin-top:-5vh}.project-intro article,.project-intro img{display:inline;float:left}.project-intro article{width:40%;position:relative;z-index:0;margin:20vh 0 5vh;text-align:left}.project-intro img{width:60%;height:auto;margin:10vh 0 0}.project-details p{font-size:60%}.project-details .project-services ul{line-height:100%}.project-details .project-services ul li{margin:0 5px 5px 0}.about-intro article{position:relative;z-index:0;margin:10vh 0 5vh;text-align:left}.about-details ul{font-size:60%}.about-extra{position:relative}.about-extra img.about-extra-profile{border-radius:50%;width:100%;height:auto}.about-extra img.about-extra-extra{width:100%;height:auto;position:absolute;top:0;right:0}.background-pattern{width:100%;height:100vh;position:fixed;top:0;left:0;background:linear-gradient(181deg,#fff,#f1f0f0)}svg.background-pattern-pieces{fill:#c2dec0;animation:background-fading 6s ease-in-out alternate infinite;width:100%;height:100vh}@keyframes background-fading{from{fill:#ecf0f0}to{fill:#f5f5f5}}.home-portfolio .container{margin-top:200px}.blog-grid{font-size:60%;overflow:hidden}.blog-grid .blog-grid-item{width:33.3%;float:left;position:relative}.blog-grid .blog-grid-item.client-logos{width:16.667%}.blog-grid .blog-grid-item a{display:block;width:100%;height:auto}.blog-grid .blog-grid-item img{width:90%;margin:5%;height:auto;display:block}.blog-grid .blog-grid-overlay{position:absolute;bottom:0;left:100%;right:0;overflow:hidden;width:0;height:100%;opacity:0;transition:.15s ease}.blog-grid .blog-grid-overlay img{width:55%;height:auto;margin:0 0 0 45%}.blog-grid-info{color:#fff;font-size:20px;position:absolute;top:50%;left:50%;transition:.5s;-webkit-transform:translate(-50%,-50%);opacity:0;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.blog-grid .blog-grid-item a:hover .blog-grid-overlay{opacity:1;width:100%;left:0}.blog-grid .blog-grid-item a:hover .blog-grid-info{opacity:1}.portfolio--item{overflow:hidden;position:relative}.portfolio--item.portfolio--item--single:after{display:block;content:'';width:100%;height:100px;background:#fff;margin-top:-100px}.portfolio--img{position:relative}.portfolio--img img{width:100%;height:auto}.portfolio--img .sparkles{width:30%;position:absolute;top:0;left:0}.portfolio--thumb{width:90%;height:auto;margin:0}.scrolling-setup{height:88%}.scrolling--wrapper{display:flex;flex-direction:row;overflow-x:auto;align-items:center;height:100%}.scrolling--item{flex:0 0 auto}.scrolling--item.scrolling--item--first{width:40%;margin:0 5% 0 10%}img.scrolling--item,.scrolling--item img{width:auto;height:100%;margin-right:20px}.scrolling--item.scrolling--item--last{margin:0 10%}.fade--in{opacity:0;transform:translate(0,40px);transition:all 1s}.fade--in.visible{opacity:1;transform:translate(0,0)}.footer{font-size:40%;position:fixed;display:block;bottom:0;left:0;padding:0;line-height:110%;z-index:10}.footer .container span{padding:12px 25px;display:inline-block;width:auto}.smallprint{position:fixed;text-align:right;font-size:40%;bottom:0}.smallprint.mobile--show{display:none;visibility:hidden;line-height:0;position:relative}.holds_form .enclosure{padding:40px 10%}body.page-template-template-contact .holds_form .enclosure{margin:5%}.content ul.gform_fields{list-style:none;padding:0;width:98%}.content ul.gform_fields ul{padding:0}.content ul.gform_fields ul li{padding:0;margin-bottom:.5em}form{display:block;float:none;overflow:hidden;font-size:85%}form ul{list-style:none;padding:0;width:100%;font-size:inherit;line-height:inherit;margin-bottom:0}form ul li{margin-bottom:10px;padding:0;width:100%;overflow:hidden}form label{font-size:80%;letter-spacing:.5px;margin:0;width:100%;display:block}form label .wpforms-required-label{color:#ed8165;font-size:70%}form label.wpforms-field-sublabel{font-size:50%;font-style:italic}form ul li ul li label{text-transform:capitalize;font-weight:100}form ul li ul.gfield_radio,form ul li ul.gfield_checkbox{margin-top:7px}.wpforms-field-name,.wpforms-field-email,.wpforms-field-textarea{margin-bottom:1em}.wpforms-field-hp{display:none}.wpforms-error{font-style:italic;color:#ed8165;font-weight:700;font-size:50%}form input,form textarea,form select{width:95%;font-size:80%;color:#fff;font-weight:400;font-style:normal;padding:2%;border:2px solid #fff;background:rgba(255,255,255,0)}form input[type=radio]{width:20px;height:20px;display:block;-webkit-appearance:radio;float:left;vertical-align:middle;margin-right:5px}form input[type=checkbox]{width:20px;height:20px;display:block;-webkit-appearance:checkbox;float:left;vertical-align:middle;margin-right:5px}form textarea{height:100px}form input:hover,form textarea:hover,form select:hover{border:2px solid #85c357}form input:focus,form textarea:focus,form select:focus{border:2px solid #ed8165}.wpforms-submit{font-size:20px;font-weight:400;font-family:source-serif-pro,Georgia,Times,'Times New Roman',serif;border:2px solid #656870;background-color:#656870;color:#ed8165}.wpforms-submit:hover{color:#85c357}figcaption{font-size:50%;text-align:center;font-style:italic}body.blog .content,body.archive .content{display:flex}ul.blog-posts{padding:0 5% 0 0;width:75%;border-right:2px solid #efefef}ul.blog-posts li.post-item{display:flex;margin:0 0 50px}ul.blog-posts li .post-item-info{width:70%}ul.blog-posts li.post-item a.post-item-img{display:block;width:28%;height:auto;margin:0 0 0 2%;padding-top:12%;font-size:0px;background-size:cover}ul.blog-posts .post-date,body.single .post-date{font-size:65%;line-height:100%;color:#8a8a8a;display:block}body.single .post-date{font-size:50%}ul.category-list{width:20%;padding:0;margin:0 0 0 5%;font-size:60%;list-style:none}.misha_loadmore{color:#ed8165;font-weight:700;font-size:80%;border-top:1px solid #ed8165}.blog-posting .container.content,.blog-title.container{width:50%}.blog-posting .container.content{padding:0 25%}.blog-featured-image.container{width:70%;height:auto}.blog-featured-image img{width:100%;height:auto;display:block}.white-box{width:100%;height:100px;background:#fff;margin-top:-100px}.featured-image.box{height:70vh;background-repeat:no-repeat;background-size:cover;background-position:center center}.blog-posting .content p,.blog-posting .content ul{font-size:60%}.blog-posting-title{display:block}.blog-posting-title p{font-style:italic}.super-wide figure.aligncenter img{width:130%;max-width:130%;margin:0 0 0 -15%}body.single-post .wp-block-image{margin:1em 0 1em}a[href^=tel]{color:inherit;text-decoration:none}.wp-block-columns.is-layout-flex{gap:.5em}.wp-block-image.size-full{margin-bottom:.5em}@media only screen and (max-width:1024px){img{max-width:100%}.container{width:100%;padding:0;margin:0}.container.padding--side{width:86%;padding:0 7%}a.branding{width:10%;margin:4vh 0 0 7%}nav{padding:4vh 7% 0 0;font-size:78%}ul.slimmenu{position:fixed;height:90vh;width:100%;top:0;left:0;overflow:scroll;z-index:-1;text-align:left;padding:10vh 0 0}ul.slimmenu li{position:relative}ul.slimmenu li:after{content:'';display:block;width:50%;margin:0 25%;background:#f5a38d;height:2px}ul.slimmenu li:last-of-type:after{content:'';display:block;width:0;margin:0;background:#f5a38d;height:0}nav ul.slimmenu li a .nav_image{position:relative;width:2%;display:inline-block;height:auto;background-size:contain;z-index:0;opacity:1;-webkit-transition:opacity .15s ease-in-out;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1)}nav ul.slimmenu li a .nav_image svg#message-icon,nav ul.slimmenu li a .nav_image svg#paper-plane{margin-top:0}nav ul.slimmenu li a:hover .nav_image svg#message-icon{animation:message-bounce .25s ease-out alternate 1}nav ul.slimmenu li a:hover .nav_image svg#paper-plane{animation:planes-fly .25s ease-out alternate 1}@keyframes message-bounce{0%{transform:translateY(0px);opacity:1}70%{transform:translateY(-7px) scale(1.5)}75%{transform:translateY(-5px) scale(1.25)}100%{transform:translateY(0px)}}@keyframes planes-fly{0%{transform:translate(0px,0px) scale(1);opacity:1}50%{transform:translate(0px,0px) scale(2);opacity:1}100%{transform:translate(0px,0px) scale(1);opacity:1}}ul.slimmenu li .sub-toggle{display:table;visibility:visible;line-height:100%;width:48px;height:39px;text-align:center;cursor:pointer;position:absolute;top:0;right:0;padding:0 3% 0 0}ul.slimmenu li .sub-toggle>i{display:table-cell;vertical-align:middle;color:#828283}ul.slimmenu.collapsed{background:#ed8165}ul.slimmenu.collapsed li{margin:0;text-align:center;color:#fff}ul.slimmenu.collapsed li a{color:#fff;padding:5vh 7px}.menu-collapser{background:rgba(255,255,255,0)}.collapse-button .icon-bar{position:absolute;background-color:rgba(141,130,121,1);display:block;height:6px;width:100%;border-radius:1px;background:#656870;transition:all .25s}.collapse-button .icon-bar:first-of-type{top:0}.collapse-button .icon-bar:nth-child(2){top:10px}.collapse-button .icon-bar:last-of-type{bottom:0}.collapse-button.collapsedown .icon-bar{background:#94b2bc}.collapse-button.collapsedown .icon-bar:first-of-type{transform:rotate(45deg);top:11px;background-color:rgba(255,255,255,1)}.collapse-button.collapsedown .icon-bar:nth-child(2){background-color:rgba(141,130,121,0)}.collapse-button.collapsedown .icon-bar:last-of-type{transform:rotate(-45deg);bottom:9px;background-color:rgba(255,255,255,1)}.project-intro article{margin:13vh 0 5vh}.portfolio--descr{padding-top:0}.scrolling--item.scrolling--item--first{margin:0 0 0 7%}img.scrolling--item,.scrolling--item img{max-width:inherit}.blog-posting .container.content{padding:0 15%}.blog-posting .container.content,.blog-title.container{width:70%}}@media only screen and (min-width:769px) and (max-width:1024px){h1{font-size:200%}h3{font-size:80%}nav{font-size:100%}nav ul.slimmenu li a .nav_image{width:4%}.home-intro article{width:90%}.scrolling--item.scrolling--item--first{width:45%}.smallprint{font-size:30%}}@media only screen and (max-width:768px){.container .grid_1,.container .grid_2,.container .grid_3,.container .grid_4,.container .grid_5,.container .grid_6,.container .grid_7,.container .grid_8,.container .grid_9,.container .grid_10,.container .grid_11,.container .grid_12,.container .grid_13,.container .grid_14,.container .grid_15,.container .grid_16,.scrol .grid_1,.table--it .grid_2,.table--it .grid_3,.table--it .grid_4,.table--it .grid_5,.table--it .grid_6,.table--it .grid_7,.table--it .grid_8,.table--it .grid_9,.table--it .grid_10,.table--it .grid_11,.table--it .grid_12,.table--it .grid_13,.table--it .table--it .grid_14,.table--it .grid_15,.grid_16{display:inline-block;width:100%;margin:0 0 20px;padding:0}.grid_11.portfolio--img{margin-bottom:0}h1{font-size:120%}h2{font-size:110%}p{font-size:60%}a.branding{width:10%;margin:3vh 0 1vh 7%}nav{padding:3vh 7% 0 0}nav ul.slimmenu li a .nav_image{width:4%;margin-left:10px}nav ul.slimmenu li a .nav_image.illustration{width:10%;top:14px}.home-intro article{width:100%}.portfolio--thumb{width:100%;margin:40px 0 0}.project-intro article{margin:5vh 0 0;width:100%}.project-intro img{width:100%;margin:10px 0 0}.blog-grid .blog-grid-item{width:50%}.blog-grid .blog-grid-item.client-logos{width:20%}.footer .container.padding--side{text-align:center;background-color:#85c357}.smallprint{padding-bottom:45px;text-align:center}.about-details ul li{float:left;display:inline;padding:10px 10px 10px 0}.scrolling-setup{height:80vh}.scrolling--item.scrolling--item--first{width:93%}.footer{line-height:120%;padding:10px 0;background-color:#85c357}.footer .container span{padding:0}.mobile--hide{display:none;visibility:hidden;line-height:0}.smallprint.mobile--show{display:block;visibility:visible;line-height:inherit;font-size:70%}body.blog .content{display:block}ul.blog-posts{padding:0;width:100%;border-right-width:0}ul.category-list{width:100%;padding:30px 0 0;margin:0;border-top:2px solid #efefef}ul.category-list li{float:left;display:inline;margin:0 10px 10px 0}ul.category-list li a{font-weight:700;padding:10px 20px;border:2px solid #ed8165;display:block}}@media only screen and (max-width:480px){a.branding{width:22%;margin:3vh 0 0 7%}nav{padding:3vh 7% 0 0}nav ul.slimmenu li a .nav_image{width:6%}.padding--bottom{padding-bottom:40px}.padding--top{padding-top:40px}.blog-grid .blog-grid-item.client-logos{width:33.33%}.smallprint{padding-bottom:45px}ul.blog-posts li.post-item{display:block}ul.blog-posts li .post-item-info{width:100%}ul.blog-posts li.post-item a.post-item-img{width:100%;margin:0;padding-top:50%}.blog-posting .container.content{padding:0 5%}.blog-posting .container.content,.blog-title.container{width:90%}.super-wide figure.aligncenter img{width:110%;max-width:110%;margin:0 0 0 -5%}}@media screen and (min-width:2240px){body{font-size:1.75em}.container{width:2238px}}@media screen and (min-width:2560px){body{font-size:2em}.container{width:2550px;height:auto;overflow:hidden;clear:both}}@media screen and (min-width:3250px){body{font-size:2.5em}.container{width:3240px;height:auto;overflow:hidden;clear:both}}