.page-node-415 h1.title { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); }
.page-node-415 #main, .page-node-415 #content { padding-bottom: 10px; }
.page-node-415 #content-bottom { padding-bottom: 0; }
.page-node-415 #main-wrap .region.region-bottom { background: #91aa9d; }
.page-node-415 a.get-in-touch-btn, .page-node-415 .create-services .all-services-btn a, .page-node-415 .create-quote .see-work a { font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif; font-weight: bold; font-size: 2em; line-height: 70px; text-decoration: none; display: block; width: 180px; margin: 20px auto 90px; -webkit-border-radius: 14px; -moz-border-radius: 14px; -ms-border-radius: 14px; -o-border-radius: 14px; border-radius: 14px; padding: 0 50px 0 35px; }
@media only screen and (max-width: 880px) { .page-node-415 a.get-in-touch-btn, .page-node-415 .create-services .all-services-btn a, .page-node-415 .create-quote .see-work a { font-size: 1.5em; line-height: 60px; } }
.page-node-415 .create-services .content-area, .page-node-415 .create-awards .content-area, .page-node-415 .create-team .content-area, .page-node-415 .create-quote .content-area, .page-node-415 .create-ball .content-area { padding-left: 15px; padding-right: 15px; padding-top: 0; }
.page-node-415 .create-services .content-area h2, .page-node-415 .create-services .content-area h4, .page-node-415 .create-services .content-area h3, .page-node-415 .create-awards .content-area h2, .page-node-415 .create-awards .content-area h4, .page-node-415 .create-awards .content-area h3, .page-node-415 .create-team .content-area h2, .page-node-415 .create-team .content-area h4, .page-node-415 .create-team .content-area h3, .page-node-415 .create-quote .content-area h2, .page-node-415 .create-quote .content-area h4, .page-node-415 .create-quote .content-area h3, .page-node-415 .create-ball .content-area h2, .page-node-415 .create-ball .content-area h4, .page-node-415 .create-ball .content-area h3 { font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif; }
.page-node-415 .create-services .content-area p, .page-node-415 .create-services .subhead, .page-node-415 .create-awards .content-area p, .page-node-415 .create-awards .subhead, .page-node-415 .create-team .content-area p, .page-node-415 .create-team .subhead, .page-node-415 .create-quote .content-area p, .page-node-415 .create-quote .subhead, .page-node-415 .create-ball .content-area p, .page-node-415 .create-ball .subhead { font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif; font-weight: 200; }
.page-node-415 .create-services h2, .page-node-415 .create-services h3, .page-node-415 .create-awards h2, .page-node-415 .create-awards h3, .page-node-415 .create-team h2, .page-node-415 .create-team h3, .page-node-415 .create-quote h2, .page-node-415 .create-quote h3, .page-node-415 .create-ball h2, .page-node-415 .create-ball h3 { text-transform: uppercase; text-align: center; }
.page-node-415 .create-services h2, .page-node-415 .create-awards h2, .page-node-415 .create-team h2, .page-node-415 .create-quote h2, .page-node-415 .create-ball h2 { font-weight: lighter; font-size: 4.5em; margin-bottom: 0.1em; margin-top: 1.5em; line-height: 1em; }
@media only screen and (max-width: 600px) { .page-node-415 .create-services h2, .page-node-415 .create-awards h2, .page-node-415 .create-team h2, .page-node-415 .create-quote h2, .page-node-415 .create-ball h2 { font-size: 4em; } }
.page-node-415 .create-services h3, .page-node-415 .create-awards h3, .page-node-415 .create-team h3, .page-node-415 .create-quote h3, .page-node-415 .create-ball h3 { font-size: 2.2em; margin-top: 0.2em; font-weight: lighter; line-height: 1em; }
@media only screen and (max-width: 600px) { .page-node-415 .create-services h3, .page-node-415 .create-awards h3, .page-node-415 .create-team h3, .page-node-415 .create-quote h3, .page-node-415 .create-ball h3 { font-size: 1.8em; } }
.page-node-415 #header { background-image: none; min-height: 150px; }
.page-node-415 #header-wrap { background-color: #f9f3e8; background-image: none; }
.page-node-415 #main-wrap { background: #f9f3e8 url(../../images/create/illustration-bg.png) repeat-x center 6%; }
.page-node-415 #content .illustration { background: transparent url(../../images/create/illustration.png) no-repeat center top; -webkit-background-size: 100% auto; -moz-background-size: 100% auto; -o-background-size: 100% auto; background-size: 100% auto; padding-top: 75%; }
@media only screen and (max-width: 479px) { .page-node-415 #content .illustration { background: transparent url(../../images/create/320-front-design.png) no-repeat center center; height: 733px; padding-top: 0; } }
.page-node-415 #content a.get-in-touch-btn { color: #f7af83; background: #d36420 url(../../images/create/orange-arrow.png) no-repeat 92% 50%; }
.page-node-415 #content a.get-in-touch-btn:hover { background-color: #AD501A; }

.page-node-415 .create-services { color: #f9f3e8; background: #050511 url(../../images/create/mobile-bg.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.page-node-415 .create-services .create-services-inner { background-color: rgba(5, 5, 17, 0.3); }
@media only screen and (max-width: 600px) { .page-node-415 .create-services .create-services-inner { background-color: rgba(5, 5, 17, 0.5); } }
.page-node-415 .create-services h2, .page-node-415 .create-services h3, .page-node-415 .create-services h4, .page-node-415 .create-services ul, .page-node-415 .create-services li, .page-node-415 .create-services .subhead { text-align: left; list-style-type: none; }
@media only screen and (max-width: 479px) { .page-node-415 .create-services h2, .page-node-415 .create-services h3, .page-node-415 .create-services h4, .page-node-415 .create-services ul, .page-node-415 .create-services li, .page-node-415 .create-services .subhead { font-size: 90%; } }
.page-node-415 .create-services h2 { font-size: 4.5em; font-weight: 300; }
@media only screen and (max-width: 320px) { .page-node-415 .create-services h2 { font-size: 45px; margin-bottom: 5%; } }
.page-node-415 .create-services h3 { margin-bottom: 0.5em; font-weight: 300; margin-left: 5px; }
@media only screen and (max-width: 320px) { .page-node-415 .create-services h3 { font-size: 25px; } }
.page-node-415 .create-services .subhead { font-weight: lighter; font-size: 1.3em; font-weight: normal; line-height: 1.375em; margin-bottom: 5em; margin-left: 5px; width: 80%; }
.page-node-415 .create-services p, .page-node-415 .create-services ul { font-size: 1.2em; line-height: 1.375em; margin-bottom: 0.5em; }
.page-node-415 .create-services h4 { font-size: 1.4em; margin: 20px; padding-top: 3px; }
.page-node-415 .create-services .services .icons { background: transparent url(../../images/create/icons.png) no-repeat; width: 55px; height: 54px; float: left; }
.page-node-415 .create-services .services h4, .page-node-415 .create-services .services p { margin-left: 70px; }
.page-node-415 .create-services .services.create-dev { margin-top: 60px; margin-bottom: 120px; }
.page-node-415 .create-services .services.create-dev .icons { background-position: 0 -158px; }
.page-node-415 .create-services .services.create-design .icons { background-position: 0 -8px; }
.page-node-415 .create-services .all-services-btn a { color: #f9f3e8; background: url(../../images/create/beige-arrow.png) no-repeat 92% 50%; border: 4px solid; margin-left: 4px; }
@media only screen and (max-width: 767px) { .page-node-415 .create-services .all-services-btn a { font-size: 1.5em; } }
@media only screen and (max-width: 479px) { .page-node-415 .create-services .all-services-btn a { margin-left: auto; } }
.page-node-415 .create-services .all-services-btn a:hover { color: #fff; background-color: rgba(238, 232, 221, 0.5); }

.page-node-415 .create-awards h2, .page-node-415 .create-awards h3, .page-node-415 .create-awards h4, .page-node-415 .create-awards p, .page-node-415 .create-quote h2, .page-node-415 .create-quote h3, .page-node-415 .create-quote h4, .page-node-415 .create-quote p { color: #5e5654; }
.page-node-415 .create-awards h2, .page-node-415 .create-awards h3 { color: #5e5654; }
.page-node-415 .create-awards .awards { margin-bottom: 120px; *zoom: 1; }
.page-node-415 .create-awards .awards:before, .page-node-415 .create-awards .awards:after { display: table; content: ""; line-height: 0; }
.page-node-415 .create-awards .awards:after { clear: both; }
@media only screen and (max-width: 479px) { .page-node-415 .create-awards .awards { margin-bottom: 70px; } }
.page-node-415 .create-awards .awards .figure { text-align: center; margin-top: 30px; padding: 0 3%; width: 27%; float: left; }
@media only screen and (max-width: 767px) { .page-node-415 .create-awards .awards .figure { width: 60%; margin: 0 auto; float: none; } }
@media only screen and (max-width: 479px) { .page-node-415 .create-awards .awards .figure { width: 90%; } }
.page-node-415 .create-awards .awards .figure p { font-size: 1.2em; line-height: 1.5em; }

.page-node-415 .create-team { background: #f9f3e8 url(../../images/create/coffee.jpg) no-repeat left center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.page-node-415 .create-team .meet-team-btn a { text-align: center; box-shadow: 0 0 1px rgba(0, 0, 0, 0); display: block; padding: 15% 0; -webkit-transition: padding 0.1s ease-out; -moz-transition: padding 0.1s ease-out; -o-transition: padding 0.1s ease-out; transition: padding 0.1s ease-out; }
.page-node-415 .create-team .meet-team-btn a:hover { padding: 16% 0 14%; }

.page-node-415 .create-quote h2 { margin-bottom: 40px; }
.page-node-415 .create-quote .block-quote p { font-weight: lighter; text-align: justify; line-height: 1.8em; font-size: 2em; }
@media only screen and (max-width: 767px) { .page-node-415 .create-quote .block-quote p { font-size: 1.5em; } }
@media only screen and (max-width: 479px) { .page-node-415 .create-quote .block-quote p { line-height: 1.5em; } }
.page-node-415 .create-quote .block-quote h4 { text-align: right; font-size: 1.8em; }
@media only screen and (max-width: 767px) { .page-node-415 .create-quote .block-quote h4 { font-size: 1.7em; } }
@media only screen and (max-width: 479px) { .page-node-415 .create-quote .block-quote h4 { text-align: center; } }
.page-node-415 .create-quote .see-work a { color: #f9f3e8; background: #91aa9d url(../../images/create/beige-arrow.png) no-repeat 92% 52%; width: 230px; }
@media only screen and (max-width: 479px) { .page-node-415 .create-quote .see-work a { width: 200px; } }
.page-node-415 .create-quote .see-work a:hover { background-color: #768A7F; }

.page-node-415 .create-ball { background-color: #333333; background-image: -moz-linear-gradient(top, #333333, #323232); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#323232)); background-image: -webkit-linear-gradient(top, #333333, #323232); background-image: -o-linear-gradient(top, #333333, #323232); background-image: linear-gradient(to bottom, #333333, #323232); background-repeat: repeat-y; }
.page-node-415 .create-ball a { color: #7c7b7b; text-decoration: none; display: block; padding: 90px 0; }
.page-node-415 .create-ball a:hover span.head-2 { color: #aec0b7; background: transparent url(../../images/create/beige-arrow.png) no-repeat 80% 57%; }
@media only screen and (max-width: 880px) { .page-node-415 .create-ball a:hover span.head-2 { background-position: 97% 57%; } }
.page-node-415 .create-ball span { color: #7c7b7b; text-align: center; line-height: 110%; display: block; }
.page-node-415 .create-ball span.head-1 { font-size: 4em; }
.page-node-415 .create-ball span.head-2 { font-size: 3em; font-style: italic; background-position: 78% 57%; -webkit-transition: color 0.2s ease-out, background 0.3s ease-out; -moz-transition: color 0.2s ease-out, background 0.3s ease-out; -o-transition: color 0.2s ease-out, background 0.3s ease-out; transition: color 0.2s ease-out, background 0.3s ease-out; }
@media only screen and (max-width: 880px) { .page-node-415 .create-ball span.head-2 { background-position: 95% 57%; padding: 0 5%; } }
