/* Zing Design stylesheet - Generated: 26-11-2014 */
.img-responsive{max-width:100%;height:auto}.blue-button{background-color:#26C9FF;background-image:none;border:0;color:#FFF;font-size:18px;text-align:center;cursor:pointer;-moz-box-shadow:0 3px #0183FF;-webkit-box-shadow:0 3px #0183FF;box-shadow:0 3px #0183FF;-moz-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}.blue-button:hover{color:#fff}.entry-content .blue-button{padding:10px 20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;clear:both;text-align:center;margin:0 auto;display:block;width:160px}.entry-content .blue-button:active{outline:0;-moz-box-shadow:0 3px #1B8FFF,inset 0 1px 2px rgba(0,0,0,.3);-webkit-box-shadow:0 3px #1B8FFF,inset 0 1px 2px rgba(0,0,0,.3);box-shadow:0 3px #1B8FFF,inset 0 1px 2px rgba(0,0,0,.3)}@media only screen and (max-width:767px){h1,h2,h3,h4,h5{line-height:1}input,textarea{font-family:Arial,Helvetica,sans-serif}.mobile-only{display:block}.mobile-center{margin:0 auto}#contact-site-bar{display:none}#main{float:left;width:100%}footer#colophon{overflow:hidden;clear:both;height:auto;min-height:0}.blue.button a,.send-button input,.sky.button a,a.more-link,body>div.menu ul li a,ul.mobile-dropdown li{font-family:Georgia,georgiaz,serif;font-style:italic}#masthead{height:48px;width:100%}#masthead div a img{margin:12px;width:116px;height:30px}.site-header{height:48px;color:#fff;background:#A9141A;background:-moz-linear-gradient(top,#A9141A 0,#B1181E 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#A9141A),color-stop(100%,#B1181E));background:-webkit-linear-gradient(top,#A9141A 0,#B1181E 100%);background:-o-linear-gradient(top,#A9141A 0,#B1181E 100%);background:-ms-linear-gradient(top,#A9141A 0,#B1181E 100%);background:linear-gradient(to bottom,#a9141a 0,#b1181e 100%);border-bottom:1px solid #760E12;border-top:1px solid #C95E62}div.brown-border-back{background:url(../../images/mobile/about-brown-background.png) 0 0 repeat-x;height:120px}#content div.brown-border-back div.container{height:120px}#blog-header{height:165px;background:url(../../images/mobile/blog-mobile-header-zd.png) 15px no-repeat;background:url(../../images/mobile/blog-mobile-header-zd.png) 15px no-repeat,-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,.18) 0,rgba(255,255,255,0) 100%);background:url(../../images/mobile/blog-mobile-header-zd.png) 15px no-repeat,-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,rgba(255,255,255,.18)),color-stop(100%,rgba(255,255,255,0)));background:url(../../images/mobile/blog-mobile-header-zd.png) 15px no-repeat,-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,.18) 0,rgba(255,255,255,0) 100%);background:url(../../images/mobile/blog-mobile-header-zd.png) 15px no-repeat,-o-radial-gradient(center,ellipse cover,rgba(255,255,255,.18) 0,rgba(255,255,255,0) 100%);background:url(../../images/mobile/blog-mobile-header-zd.png) 15px no-repeat,-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,.18) 0,rgba(255,255,255,0) 100%);background:url(../../images/mobile/blog-mobile-header-zd.png) 15px no-repeat,radial-gradient(ellipse at center,rgba(255,255,255,.18) 0,rgba(255,255,255,0) 100%)}#blog-header h2{position:relative;top:52px;left:170px;padding:0;text-align:left}#blog-header h2 a{font-size:48px;color:#000;font-style:italic;font-weight:700;text-shadow:1px 1px 0 rgba(255,255,255,.15);line-height:1}.social-sharing{margin-top:20px}.archive-header{padding:0;float:none;width:100%}.archive-header h1{padding-top:10px;margin-left:10px}ul.mobile-dropdown{position:relative;width:90%;margin:0 auto;overflow:hidden;height:auto;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2);z-index:999}ul.mobile-dropdown li{list-style-type:none;position:relative;background-color:#e5e5e5;border-top:1px solid #D3D3D3;text-align:center;color:#7d7d7d}ul.mobile-dropdown li:first-child{background-color:#eee;overflow:hidden;border-top:1px solid rgba(255,255,255,.8)}ul.mobile-dropdown li>a{color:inherit;font-style:italic;line-height:36px;font-family:inherit;display:block}#secondary ul.mobile-dropdown li>a{display:inline-block}ul.mobile-dropdown li:first-child>a{display:inline-block;font-weight:700;text-shadow:0 1px 1px rgba(255,255,255,.5);position:relative;background-color:inherit;z-index:1}ul.mobile-dropdown .list-open{height:auto;overflow:visible}#blog-header ul.mobile-dropdown{top:72px}.list-toggle{border-left:1px solid #ddd;position:absolute;right:0;top:0;z-index:2}.list-toggle,.list-toggle span{width:36px;height:36px}.list-toggle span{background:url(../../images/mobile/dropdown-chevron.png) center no-repeat;-webkit-transition:-webkit-transform .5s;-moz-transition:-webkit-transform .5s;-o-transition:-webkit-transform .5s;transition:-webkit-transform .5s;display:block}.list-toggle span.down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#site-navigation{float:right}h3.menu-toggle.ir{background:url(../../images/mobile/menu-top-button.png) center no-repeat;width:24px;height:20px;float:right;padding:14px;display:block;line-height:normal}header div.menu-header-menu-container{display:none}body>div.menu{position:absolute;top:0;right:0;background-color:#B1181F;height:auto;width:0;z-index:3;-webkit-transition:width .1s linear;-moz-transition:width .1s linear;-o-transition:width .1s linear;transition:width .1s linear;overflow:hidden}body>div.menu ul li a{display:block;border-bottom:1px solid #7F1115;border-left:1px solid rgba(0,0,0,.3);-webkit-box-shadow:0 1px 1px #C84047;box-shadow:0 1px 1px #C84047;color:#fff;padding:9px 0 10px 20px;font-size:20px}body>div.menu ul li.current_page_item{background-color:#9B1116}body>div.menu ul li.current_page_item a{color:#FFB53A}body>div.menu .footer-content{width:200px;margin-top:20px;margin-left:20px;float:none}body>div.menu .footer-contact p,body>div.menu .footer-content a{opacity:1;color:#EDEDED}body>div.menu .footer-content .footer-contact{margin-bottom:20px;padding:0}.no-js header .menu ul{width:0;-webkit-transition:width .1s linear}.no-js header div.menu ul:hover{display:inline-block;width:280px}.no-js header div.menu ul:hover li{width:280px}#blog-container{background-color:#fff;padding-top:10px}.blue.button a,.send-button input,.sky.button a,a.more-link{color:#fff;font-size:15px;padding:4px 15px;-webkit-border-radius:5px;border-radius:5px;background:-moz-linear-gradient(top,#4EB1F1 0,#0183FF 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4EB1F1),color-stop(100%,#0183FF));background:-webkit-linear-gradient(top,#4EB1F1 0,#0183FF 100%);background:-o-linear-gradient(top,#4EB1F1 0,#0183FF 100%);background:-ms-linear-gradient(top,#4EB1F1 0,#0183FF 100%);background:linear-gradient(to bottom,#4eb1f1 0,#0183ff 100%);-webkit-box-shadow:0 2px 2px #006DD9,inset 0 -1px 2px #4DB0F1;box-shadow:0 2px 2px #006DD9,inset 0 -1px 2px #4DB0F1;text-shadow:0 -1px 1px rgba(0,0,0,.35);margin-top:20px}.blue.button a:hover,.send-button input:hover,.sky.button a:hover,a.more-link:hover{background:#0183FF;color:#fff}.sky.button a{display:block;padding:8px 26px;text-align:center;font-size:17px}#page{position:relative;-moz-transition:left .1s linear;-o-transition:left .1s linear;-webkit-transition:left .1s linear;transition:left .1s linear}.home h2{line-height:1.4;font-size:22px;text-align:left;margin:0 30px;font-weight:600}.home #reason-container,.home #services-container{padding:40px 0}.home #services-container h2{margin-bottom:30px}.home #reason-container h2,.home #services-container h2{padding:0;text-align:center}.home #services-container .reason{margin:0 5px 35px}.home img.srp-widget-thmb{display:none}.home #content>div.background-grey{background-color:#fff}.home #content>div:nth-child(2n+1){background-color:#f9f9f9}#news-container{overflow:hidden;width:100%;background-color:#fff}#news-container h2{margin-bottom:30px}#news-border{background-color:#fff}div.srp-widget-container{display:block;padding:0 30px}#wdg_specialrecentpostsfree-2.widget{float:none;margin-top:0}div.srp-widget-container div.srp-widget-singlepost{margin-left:0;width:100%}div.srp-widget-singlepost{padding:30px 0}.srp-content-box p.srp-widget-date{color:#999}h4.srp-post-title{padding-top:0}.home h4#contact.contact-desc.middle{font-size:18px;text-align:center;padding-top:5px}article.post img.aligncenter{margin:0}article.post{padding:20px 0 5px}article.post h1{padding:0;margin-bottom:5px;line-height:1.2}article.post h1 a{font-size:24px}article.post time{font-size:14px}.entry-content p{line-height:1.5}.entry-content a img{display:block;margin:0 0 35px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.4);box-shadow:0 4px 15px rgba(0,0,0,.4);height:auto;max-width:100%}.article-background-bottom{padding:0 10px 20px}footer.entry-meta{font-size:14px}.article-container:before{content:'';display:block;overflow:hidden;width:100%;height:40px;background:url(../../images/mobile/black-ribbon-strip.png) center bottom no-repeat #222}.article-container:after,.article-container:first-child:before{content:none}.blog-category.development{height:25px}.blog-category{line-height:24px}#reply-title{text-align:left}.widget.widget_mailchimpsf_widget,.widget.widget_search,.widget.widget_social_network,.widget.widget_tag_cloud{display:none}#secondary.widget-area{background:-moz-linear-gradient(left,#222 0,#454e54 50%,#222 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#222),color-stop(50%,#454e54),color-stop(100%,#222));background:-webkit-linear-gradient(left,#222 0,#454e54 50%,#222 100%);background:-o-linear-gradient(left,#222 0,#454e54 50%,#222 100%);background:-ms-linear-gradient(left,#222 0,#454e54 50%,#222 100%);background:linear-gradient(to right,#222 0,#454e54 50%,#222 100%);margin:0;width:100%}#primary .pager{display:none}#secondary{padding:40px 0 70px}#secondary h3{color:#fff;font-size:20px;margin-bottom:5px;text-align:center}#secondary .pager{display:block}#secondary .pager a.next,#secondary .pager a.prev{text-transform:capitalize}.widget_recent_comments{display:none}#secondary.widget-area aside.widget{margin:0}.category-type{display:table;margin-top:10px}.comment header img{margin-right:10px}div#about-header{background:url(../../images/mobile/about-mobile-header.png) center top no-repeat}h1.border-title{font-size:30px;-webkit-box-shadow:0 1px 1px #fff;box-shadow:0 1px 1px #fff;margin:0 auto;width:90%;padding-bottom:35px;line-height:1.2}.about-content h2{text-align:center;font-size:22px;line-height:1.4}#about-header h5{display:none}.ordered-item div p span{font-size:20px;display:inline-block;margin-bottom:20px;line-height:1.5}.ordered-item div p,.ordered-item ul li{color:#858585}.about-content{margin:0 auto;width:90%}.about-content:before{content:'';display:block;width:100%;margin-top:30px;background-position:center;background-repeat:no-repeat}.about-text p{text-align:left}#passion:before{height:142px;background-image:url(../../images/mobile/about-mobile-devices.png)}#process:before{height:221px;background-image:url(../../images/mobile/about-mobile-cycle.png)}#communication:before{height:169px;background-image:url(../../images/mobile/about-mobile-communication.png)}#design-phil:before{height:139px;background-image:url(../../images/mobile/about-mobile-philosophy.png)}.ordered-item .red-circle{display:none}div.ordered-item .about-text{margin:30px 0}div.about-mobile-footer{padding:0}.about-mobile-footer h2{padding:0;font-size:20px}.about-mobile-footer .blue.button{width:100%;text-align:center}.about-mobile-footer .blue.button a{padding:6px 26px 7px}.about-mobile-footer .about-content{min-height:125px}.border,.border-grey{padding-bottom:0}#services-header{background:url(../../images/mobile/services-header.png) center bottom no-repeat}#contact-container,#services-container{overflow:hidden;margin:0 auto;width:100%}div.reason p{display:none}#ui a .image-container{top:0}div.reason .image-container{height:auto}#reason-container .reason h4,#services-container .reason h2,#services-container .reason h4{font-size:18px;color:#0098CC;padding:0;line-height:1.2}#reason-container .reason,#services-container .reason{width:160px;height:205px}#reason-container .reason .image-container,#services-container .reason .image-container{width:100px;height:145px;margin:0 auto 20px;top:0;left:0}#reason-container .reason .image-container img,#services-container .reason .image-container img{width:100px;max-width:100%;height:auto}#reason-container .reason a,#services-container .reason a{display:block}.reason.margin{margin:0}#services-single-header.brown-border-back{height:180px;background-color:#582929}#services-single-header .container h1{padding:35px 8% 13px;font-weight:500}#services-single-header .container h5{padding:0 5%;line-height:1.3}.service-text{width:auto;padding:0 30px 10px;float:none}.service-image{min-height:0;margin:5%;width:90%;float:none;max-width:100%}#other-services{padding-bottom:40px}#other-services h2{font-size:22px;font-weight:500}#contact-header{background:url(../../images/mobile/contact-header.png) center bottom no-repeat}#contact-container h1.border-title{border:0;-webkit-box-shadow:none;box-shadow:none;padding-bottom:10px;margin-bottom:0;padding-top:0}#contact-container hgroup{background-color:#f9f9f9;border-bottom:1px solid #E0E0E0;padding:25px 0 10px}.home #contact-container h2{text-align:center}h4#contact{margin:0 30px 20px;line-height:1.3;text-align:left}h4#contact.contact-desc.middle{text-align:center}.home .zing-design-contact>div.mobile-center{padding:0 30px}#contact-container .zing-design-contact{background-color:#fff;padding-top:20px}.home #contact-container .zing-design-contact{background-color:#f9f9f9}.zing-design-contact>div.mobile-center{padding:0 30px 20px}.zing-design-contact div.contact-form.wpcf7{margin:0 auto;text-align:center;float:none;padding-bottom:30px}.contact-form form{display:inline-block;text-align:left;margin:0 20px}}@media only screen and (max-width:767px) and (min-width:768px){.contact-form form{margin:0}}@media only screen and (max-width:767px){.contact-form.wpcf7 input[type=text],.contact-form.wpcf7 textarea{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);box-shadow:inset 0 0 6px rgba(0,0,0,.1);-webkit-border-radius:5px;border-radius:5px}.contact-form.wpcf7 .required-label,.contact-form.wpcf7 p.label{font-family:Arial,Helvetica,sans-serif;font-style:normal;color:#666;margin-bottom:3px;font-size:15px}.contact-form.wpcf7 p.input,.contact-form.wpcf7 p.label{margin-left:0}.contact-form.wpcf7 p.required-label{font-size:12px}.contact-form.wpcf7 p.input{margin-top:0}.contact-form.wpcf7 textarea{resize:vertical;height:93px}.send-button{float:right;width:74px;margin-top:5px}.send-button input{border:0;width:74px;padding:6px 0;margin:0}#google-contact{width:100%;max-width:100%;clear:both;overflow:hidden;background-color:#f9f9f9;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;-webkit-box-shadow:inset 0 -1px 1px #fff;box-shadow:inset 0 -1px 1px #fff;padding-bottom:30px;margin-top:0}.home #google-contact{background-color:#fff}#google-contact h4{text-align:left;padding:0;font-size:22px}div.contact-network{float:left;border-left:0;padding:30px 30px 0}#google-contact .contact-network h4{margin-bottom:10px}.social-connect a{margin-left:30px}.contact-address{margin:0;padding:30px 30px 0}.contact-address p{margin:0}.contact-address p:first-of-type{margin-bottom:20px}.warning,div.wpcf7-response-output.wpcf7-mail-sent-ok,div.wpcf7-response-output.wpcf7-validation-errors{padding-left:40px;background-position:5px center;margin:20px auto 0}.social-connect{height:28px;margin:10px auto}#google-contact .contact-address h4{margin-bottom:20px}.wpcf7-form-control{width:240px}#portfolio-header{background:url(../../images/mobile/portfolio-header.png) center bottom no-repeat}#options{padding:20px 0}#options li{float:none;margin:0}#options li a{font-size:inherit;color:inherit;display:block;padding:0}#options li a.selected{display:block;color:#666;background:inherit;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.container.portfolio h2{line-height:1.4}.contact-desc{display:none}h1.content-col-main{margin-bottom:5px}.single-portfolio .border-title{padding:10px 0 28px}h4.no-margin.border-title.grey.bold.center.content-col-main{padding:0 20px 20px}h4.border-title.content-col-main{font-weight:400;line-height:1.35;font-size:18px;-webkit-box-shadow:0 1px 1px #fff;box-shadow:0 1px 1px #fff;width:80%;margin:0 auto;padding:20px}.social.button:first-child{margin-left:0}div .social.button .share{display:none}.social.button a .share,.social.button a .social-icon{border-right:0}.social.button{padding:0;float:none;display:inline-block}.social-icon{margin:0;padding:0 10px;display:table-cell}.social-portfolio{margin:0 auto;padding:30px 0 20px;text-align:center;display:block;position:static;float:none}.portfolio p{width:100%}.border-brown .container{padding:0 4%}.container.portfolio{padding:0 4% 8%}.single-portfolio .border-brown h3.white.center.content-col-main{line-height:1.4}#nav-below{padding:15px 0}#portfolio-navigation{display:table;margin:0 auto}#portfolio-navigation div.portfolio-nav{margin:0;display:table-cell;float:none}#portfolio-navigation div.portfolio-nav a{-moz-box-shadow:0 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2);width:30px}.portfolio-nav.next a,.portfolio-nav.previous a{text-indent:-9999em;display:block;padding:1px 17px}.portfolio-nav.next a{background:url(../../images/mobile/arrow-blue-right.png) center no-repeat #eee}.portfolio-nav.previous a{background:url(../../images/mobile/arrow-blue-left.png) center no-repeat #eee}.portfolio-nav.back a{padding:4px 20px;margin:0 20px}.portfolio-nav.back{left:0}.single-portfolio #contact-container h2{font-size:20px;margin:0 0 10px;line-height:1.3;padding:30px 15px 0;text-align:center}#contact-container .blue.button{margin:0 0 30px;text-align:center}#contact-container .blue.button a{padding:8px 20px}.border-brown .container h3.white.center.content-col-main{margin-bottom:20px}.border-brown .container .center.brown.content-col-main,.border-brown .container h3.white.center.content-col-main{font-size:17px;line-height:1.5;padding-top:0}#lost-image .lost.image{background:url(../../images/mobile/404-background-320x309.jpg) center top no-repeat #303030;height:309px}#wall-image{background-image:none;display:none}#lost-message{padding:10px 0 40px}#lost-image .lost.image,#lost-message,#lost-message div .menu,#wall-image{max-width:100%;width:100%}#lost-message h2,#lost-message h4{padding:20px 20px 0;line-height:1.4;margin-bottom:20px}#lost-message h4.center br{display:none}#lost-message h4.center br:nth-child(3),#lost-message h4.center br:nth-child(4){display:block}.error404 footer#colophon{display:none}#mc_signup{overflow:hidden;margin-bottom:40px;padding:0 30px}.mc_form_inside{width:auto}#mc_signup_form .mc_var_label{width:100%;text-align:left}#mc_signup_form .mc_input{width:90%;float:none;margin-left:0}.container.career-header{background:url(../../images/mobile/career-header.png) no-repeat;height:120px;margin:0 auto;width:320px}.container.career .position .blue.button{display:none}.container.career{padding:0 6% 3.5%;overflow:hidden}.career h4.center{line-height:1.5}footer#colophon>div>a,footer#colophon>div>span{color:#fff}footer#colophon p{margin:0;line-height:1.4;color:rgba(255,255,255,.8)}footer#colophon>div:first-child,footer#colophon>div:nth-child(4){margin:20px 0}footer#colophon a.back-to-top:after{content:'';background:url(../../images/mobile/mobile-footer-up-arrow.png) no-repeat;display:inline-block;width:18px;height:14px;margin-left:5px}footer#colophon .menu-404-menu-container:after{content:'';background:url(../../images/mobile/mobile-footer-hr.png) center no-repeat;display:block;width:100%;height:1px;margin:20px 0}footer#colophon div.mobile-switch{margin:0 auto 20px;width:90%}footer#colophon div:nth-child(4){clear:both}.footer-logo{display:block;margin:20px 0}.sliders{margin:0 auto}.slidedeck dd.active{z-index:10!important}.slidedeck,.slidedeck dd,.slidedeck_frame{width:100%!important}.sd2-content-wrapper,.slider-content,.sliders{height:inherit}.sliders h1,.sliders h2{text-align:center;line-height:1}.sliders h2{font-size:30px}.sliders h4{font-size:16px;margin:0 20px}.sliders .mobile.button{text-align:center}.sliders .mobile.button a{padding:5px 20px}#zing-slider{background:#A01410;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IwMTIxNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY2MWEwMCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-moz-radial-gradient(#b01214,#661a00 500px);background:-webkit-radial-gradient(#b01214,#661a00 500px);background:radial-gradient(#b01214,#661a00 500px)}#zing-slider .slider-content{background:url(../../images/mobile/zing-design-mobile-portfolio.png) no-repeat top}.sliders h1{font-size:20px;padding-top:240px}#zing-slider.sliders .mobile.button a{margin-top:5px}#whatwedo-slider{background:#DDD;background:-moz-linear-gradient(top,#fff 0,#ddd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ddd));background:-webkit-linear-gradient(top,#fff 0,#ddd 100%);background:-o-linear-gradient(top,#fff 0,#ddd 100%);background:-ms-linear-gradient(top,#fff 0,#ddd 100%);background:linear-gradient(to bottom,#fff 0,#ddd 100%)}#whatwedo-slider .slider-content{background:url(../../images/mobile/zing-design-mobile-about-us.png) no-repeat top}#raygun-slider{background:#666}#raygun-slider .slider-content{background:url(../../images/mobile/zing-design-mobile-raygun-3d-rendering.png) no-repeat center}#raygun-slider.sliders h2{padding:15px 0 0}#raygun-slider.sliders span{font-size:22px}#raygun-slider.sliders h4{color:#FFE55A;padding:5px 0 0}#raygun-slider.sliders .mobile.button a{margin-top:250px}#stqry-slider{background:#094C74;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwN2RjNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA5NGM3NCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-moz-radial-gradient(#107dc7,#094c74 500px);background:-webkit-radial-gradient(#107dc7,#094c74 500px);background:radial-gradient(#107dc7,#094c74 500px)}#stqry-slider .slider-content{background:url(../../images/mobile/zing-design-mobile-stqry-apps.png) no-repeat center}#stqry-slider.sliders h2{padding:15px 0 0}#stqry-slider.sliders span{font-size:22px}#stqry-slider.sliders h4{color:#BFEBFF;padding:5px 0 0}#stqry-slider.sliders .mobile.button a{margin-top:230px}#givealittle-slider{background:#E13970;background:-moz-linear-gradient(top,#D03877 0,#E13970 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#D03877),color-stop(100%,#E13970));background:-webkit-linear-gradient(top,#D03877 0,#E13970 100%);background:-o-linear-gradient(top,#D03877 0,#E13970 100%);background:-ms-linear-gradient(top,#D03877 0,#E13970 100%);background:linear-gradient(to bottom,#d03877 0,#e13970 100%)}#givealittle-slider .slider-content{background:url(../../images/mobile/zing-design-mobile-givealittle.png) no-repeat center}#givealittle-slider.sliders h2{padding:15px 0 0}#givealittle-slider.sliders h4{color:#FFD2F0;padding:5px 0 0}#givealittle-slider.sliders .mobile.button a{margin-top:220px}#givealittle-slider h2 span{font-size:20px}#paua-slider{background:#264468;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlYTJiZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI2NDQ2OCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-moz-radial-gradient(#6ea2bf,#264468 500px);background:-webkit-radial-gradient(#6ea2bf,#264468 500px);background:radial-gradient(#6ea2bf,#264468 500px)}#paua-slider .slider-content{background:url(../../images/mobile/zing-design-mobile-paua-world.png) no-repeat bottom}#paua-slider.sliders h2{padding:15px 0 0}#paua-slider.sliders h4{color:#BFEBFF;padding:5px 0 0}#paua-slider.sliders .mobile.button a{margin-top:220px;color:#A65400}#catstogo-slider{background:#FFD65C}#catstogo-slider .slider-content{background:url(../../images/mobile/zing-design-mobile-catstogo.png) no-repeat top}#catstogo-slider.sliders h2{color:#666;padding:15px 0 0}#catstogo-slider.sliders span{font-size:22px}#catstogo-slider.sliders h4{color:#777;padding:5px 0 0}#catstogo-slider.sliders .mobile.button a{margin-top:210px}.container.signup-header{background:url(../../images/mobile/signup-header.png) no-repeat;height:120px;margin:0 auto;width:320px}#clients .quote-container{border-bottom:#E0E0E0 solid 1px;box-shadow:0 1px 0 #FFF;-moz-box-shadow:0 1px 0 #FFF;-webkit-box-shadow:0 1px 0 #FFF}.container.testimonial-header{background:url(../../images/mobile/testimonials-header.png) center top no-repeat;height:240px}#services-container,.reasons.container{text-align:center;margin:0 auto}#reason-container div.reason,#services-container div.reason{float:none;width:145px;display:block;margin:20px auto}#SlideDeck-84-frame,#news-border #tweet,#partner-border,#partner-border+div.border-grey,#success-container,.border-grey.divider,.services img.attachment-services-image.wp-post-image,.single-portfolio .google-contact,.single-portfolio .zing-design-contact{display:none}#SlideDeck-402-frame .services .attachment-post-thumbnail{display:block}}@media screen and (max-width:320px){#services-container h1{font-size:24px}.contact-form.wpcf7 input[type=email],.contact-form.wpcf7 input[type=text],.contact-form.wpcf7 textarea{width:250px}.warning,div.wpcf7-response-output.wpcf7-mail-sent-ok,div.wpcf7-response-output.wpcf7-validation-errors{background-image:none;padding:5px;width:250px}#mc_signup_form .mc_var_label{text-align:center}#mc_signup_form .mc_input{margin:10px 0;padding:10px}.mc_signup_submit input{width:100%}#givealittle-slider.sliders h2{font-size:24px}#givealittle-slider .slider-content{background-position:center 90px}#givealittle-slider.sliders .mobile.button a{margin-top:217px}#raygun-slider.sliders .mobile.button a{margin-top:210px}}@media screen and (min-width:480px){.contact-form.wpcf7 input[type=email],.contact-form.wpcf7 input[type=text],.contact-form.wpcf7 textarea{width:406px}.contact-form.wpcf7 input[type=text].wpcf7-captchar{width:330px}.warning,div.wpcf7-response-output.wpcf7-mail-sent-ok,div.wpcf7-response-output.wpcf7-validation-errors{margin:0;width:auto}#mc_signup_form .mc_input{width:95%}.related-posts div.srp-widget-singlepost:nth-child(2){margin-left:40px;margin-right:40px}}@media screen and (min-width:600px){.contact-form.wpcf7 input[type=email],.contact-form.wpcf7 input[type=text],.contact-form.wpcf7 textarea{width:526px}.contact-form.wpcf7 input[type=text].wpcf7-captchar{width:450px}.home img.srp-widget-thmb{display:block}.home div.srp-thumbnail-box{margin-right:2em}.home div.srp-content-box,.home div.srp-thumbnail-box{float:left}.related-posts div.srp-widget-singlepost:nth-child(2),.related-posts div.srp-widget-singlepost:nth-child(3){margin-left:40px;margin-right:0}}@media screen and (min-width:640px){.contact-form.wpcf7 input[type=email],.contact-form.wpcf7 input[type=text],.contact-form.wpcf7 textarea{width:566px}.contact-form.wpcf7 input[type=text].wpcf7-captchar{width:490px}}@media screen and (min-width:720px){#services-container .reason{margin:0 10px 7%}.contact-form.wpcf7 input[type=email],.contact-form.wpcf7 input[type=text],.contact-form.wpcf7 textarea{width:646px}.contact-form.wpcf7 input[type=text].wpcf7-captchar{width:570px}}#contact-site-bar div .contact-bar a,#rsvp-header p,.services-thumbnail,.slider-title,.sliders .slide .slider-content h1,.sliders .slide .slider-content h3,div.wpcf7-response-output{font-family:Georgia,georgiaz,serif;font-style:italic}.link:hover,a:hover{color:#CF3200;text-decoration:none}.blue.button a:hover,.form-submit input:hover,.mc_signup_submit input:hover,.send-button input:hover,.sky.button a:hover,a.more-link:hover,p .more-link:hover{color:#fff;background:#0183FF;background:-moz-linear-gradient(top,#0183FF 0,#26C9FF 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0183FF),color-stop(100%,#26C9FF));background:-webkit-linear-gradient(top,#0183FF 0,#26C9FF 100%);background:-o-linear-gradient(top,#0183FF 0,#26C9FF 100%);background:-ms-linear-gradient(top,#0183FF 0,#26C9FF 100%);background:linear-gradient(to bottom,#0183ff 0,#26c9ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0183FF', endColorstr='#26C9FF', GradientType=0)}.reply a:hover{color:#fff;background:#B1181E;background:-moz-linear-gradient(top,#B1181E 0,#D53F46 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#B1181E),color-stop(100%,#D53F46));background:-webkit-linear-gradient(top,#B1181E 0,#D53F46 100%);background:-o-linear-gradient(top,#B1181E 0,#D53F46 100%);background:-ms-linear-gradient(top,#B1181E 0,#D53F46 100%);background:linear-gradient(to bottom,#b1181e 0,#d53f46 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B1181E', endColorstr='#D53F46', GradientType=0);-moz-box-shadow:inset -0px -2px #98141A;-webkit-box-shadow:inset -0px -2px #98141A;box-shadow:inset -0px -2px #98141A}.yellow.button a:hover,.zing.button a:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDC61', endColorstr='#FFFFC4');background:-webkit-gradient(linear,left top,left bottom,from(#FFDC61),to(#FFFFC4));background:-moz-linear-gradient(top,#FFDC61,#FFFFC4)}.stqry.button a:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5296C5', endColorstr='#FFFFFF');background:-webkit-gradient(linear,left top,left bottom,from(#5296C5),to(#fff));background:-moz-linear-gradient(top,#5296C5,#fff)}.raygun.button a:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D03713', endColorstr='#FF3A37');background:-webkit-gradient(linear,left top,left bottom,from(#D03713),to(#FF3A37));background:-moz-linear-gradient(top,#D03713,#FF3A37)}.givealittle.button a:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0A9DBC', endColorstr='#86DEFF');background:-webkit-gradient(linear,left top,left bottom,from(#0A9DBC),to(#86DEFF));background:-moz-linear-gradient(top,#0A9DBC,#86DEFF)}.catstogo.button a:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#42BB95', endColorstr='#59FFCB');background:-webkit-gradient(linear,left top,left bottom,from(#42BB95),to(#59FFCB));background:-moz-linear-gradient(top,#42BB95,#59FFCB)}.social.button a:hover{color:#fff}.facebook.button:hover{background:#436EAE;background:-moz-linear-gradient(top,#436EAE 0,#5188D7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#436EAE),color-stop(100%,#5188D7));background:-webkit-linear-gradient(top,#436EAE 0,#5188D7 100%);background:-o-linear-gradient(top,#436EAE 0,#5188D7 100%);background:-ms-linear-gradient(top,#436EAE 0,#5188D7 100%);background:linear-gradient(to bottom,#436eae 0,#5188d7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#436EAE', endColorstr='#5188D7', GradientType=0)}.twitter.button:hover{color:#fff;background:#1CB5E3;background:-moz-linear-gradient(top,#1CB5E3 0,#4DD4FE 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1CB5E3),color-stop(100%,#4DD4FE));background:-webkit-linear-gradient(top,#1CB5E3 0,#4DD4FE 100%);background:-o-linear-gradient(top,#1CB5E3 0,#4DD4FE 100%);background:-ms-linear-gradient(top,#1CB5E3 0,#4DD4FE 100%);background:linear-gradient(to bottom,#1cb5e3 0,#4dd4fe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1CB5E3', endColorstr='#4DD4FE', GradientType=0)}.googleplus.button:hover{background:#404040;background:-moz-linear-gradient(top,#404040 0,#5E5E5E 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#404040),color-stop(100%,#5E5E5E));background:-webkit-linear-gradient(top,#404040 0,#5E5E5E 100%);background:-o-linear-gradient(top,#404040 0,#5E5E5E 100%);background:-ms-linear-gradient(top,#404040 0,#5E5E5E 100%);background:linear-gradient(to bottom,#404040 0,#5e5e5e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#5E5E5E', GradientType=0)}.menu-header-menu-container .nav-menu li a:hover{font-weight:400;font-color:#fff;background:#690A0E;background:-moz-linear-gradient(top,#690A0E 0,#8C0F14 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#690A0E),color-stop(100%,#8C0F14));background:-webkit-linear-gradient(top,#690A0E 0,#8C0F14 100%);background:-o-linear-gradient(top,#690A0E 0,#8C0F14 100%);background:-ms-linear-gradient(top,#690A0E 0,#8C0F14 100%);background:linear-gradient(to bottom,#690a0e 0,#8c0f14 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#690A0E', endColorstr='#8C0F14', GradientType=0)}#contact-site-bar{background:#401E1D;height:40px}#contact-site-bar div .contact-bar-icon{width:16px;height:16px;background-position:-10px -88px;float:left;margin:10px}#contact-site-bar div .contact-bar a{float:left;color:#A1413F;font-size:16px;line-height:2.5}.contact-bar-links{margin-right:20px}.contact-bar-links a{float:left;margin:12px 0 0 15px}#contact-bar-fb{width:7px;height:16px;background-position:-103px -60px}#contact-bar-tw{width:23px;height:16px;background-position:-43px -60px}#contact-bar-email{width:18px;height:13px;background-position:-10px -114px;margin:15px 0 0 15px}#contact-bar-linked{width:17px;height:16px;background-position:-76px -60px}#contact-bar-fb:hover{background-position:-153px -60px}#contact-bar-tw:hover{background-position:-36px -88px}#contact-bar-email:hover{background-position:-38px -114px}#contact-bar-linked:hover{background-position:-69px -88px}.page-template-page-templatescareer-php #colophon{height:420px}#contact-bar-dribbble,#contact-bar-email,#contact-bar-fb,#contact-bar-g-plus,#contact-bar-linked,#contact-bar-pinterest,#contact-bar-rss,#contact-bar-tw,#contact-site-bar div .contact-bar-icon,#footer-dribbble,#footer-facebook,#footer-g-plus,#footer-linkedin,#footer-newsletter,#footer-pinterest,#footer-twitter,.footer-logo{background-image:url(../../images/header-footer-sprite.png);background-repeat:no-repeat}#contact-bar-rss{width:16px;height:16px;background-position:-127px -114px}#contact-bar-rss:hover{background-position:-153px -114px}#contact-bar-g-plus{width:21px;height:16px;background-position:-66px -114px}#contact-bar-g-plus:hover{background-position:-97px -114px}#contact-bar-pinterest{width:18px;height:18px;background-position:-10px -140px}#contact-bar-pinterest:hover{background-position:-38px -140px}#contact-bar-dribbble{width:16px;height:16px;background-position:-123px -140px}#contact-bar-dribbble:hover{background-position:-149px -140px}.mobile-menu{display:block}@media only screen and (min-width:768px){.mobile-menu{display:none}}.footer-content .menu-header-menu-container{margin:0 0 10px}.footer-content{width:100%}@media only screen and (min-width:768px){.footer-content{margin-left:20px;width:140px}}.footer-content:first-child{margin-left:0}.footer-content h5{border-bottom:1px solid #C14849;padding-bottom:15px;padding-top:15px;font-size:18px}.footer-content *{color:#fff;line-height:1.3}@media only screen and (min-width:960px){.footer-company-description{width:270px}.footer-content.fat{width:300px}}.copyright{white-space:nowrap}.footer-contact{padding-bottom:10px}.footer-connect a{margin-left:35px;line-height:1}#footer-navigation .nav-menu li a{line-height:2}.footer-connect{margin:10px 0 20px;line-height:1}#footer-navigation .nav-menu li{list-style-type:none}#footer-navigation .nav-menu li:first-child{margin-top:7px}.footer-logo{margin-top:15px;width:154px;height:40px;background-position:-10px -10px;display:block}#footer-facebook{width:23px;height:18px;background-position:-10px -60px}#footer-twitter{width:23px;height:16px;background-position:-120px -60px}#footer-linkedin{width:23px;height:14px;background-position:-96px -88px}#footer-newsletter{width:23px;height:13px;background-position:-129px -88px}#footer-pinterest{width:18px;height:18px;background-position:-66px -140px}#footer-dribbble{width:16px;height:16px;background-position:-10px -168px}#footer-g-plus{width:20px;height:16px;background-position:-94px -140px}.footer-content a:hover{color:#FFB625}footer#colophon .site-info{overflow:hidden;padding-bottom:20px}.footer-content .nav-menu{margin:0;padding:0}.container,.margin-container{margin:0 auto;padding-left:15px;padding-right:15px}@media only screen and (min-width:768px){.container,.margin-container{max-width:738px}}@media only screen and (min-width:960px){.container,.margin-container{max-width:960px;padding-left:0;padding-right:0}}#masthead{z-index:1000;position:fixed;width:100%}.site-header{height:60px;color:#fff;background:#A9141A;background:-moz-linear-gradient(top,#A9141A 0,#B1181E 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#A9141A),color-stop(100%,#B1181E));background:-webkit-linear-gradient(top,#A9141A 0,#B1181E 100%);background:-o-linear-gradient(top,#A9141A 0,#B1181E 100%);background:-ms-linear-gradient(top,#A9141A 0,#B1181E 100%);background:linear-gradient(to bottom,#a9141a 0,#b1181e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A9141A', endColorstr='#B1181E', GradientType=0);border-bottom:1px solid #760E12;border-top:1px solid #C95E62}#main{padding-top:62px}@media only screen and (min-width:960px){#main{padding-top:102px}}#main.lost{padding-top:0}.container>.reason.margin{margin-left:55px}.container>.reason.first{margin-left:0}#testimonial .quote{background:url(../../images/landing-speech.png) no-repeat top left;display:block;margin:0;width:inherit;height:186px}#testimonial{margin-top:30px;margin-bottom:30px}@media only screen and (min-width:960px){#testimonial{margin-bottom:0}}#testimonial .quote-container{width:304px;margin:0 auto}@media only screen and (min-width:960px){#testimonial .quote-container{float:left;margin-left:0;margin-right:0}#testimonial .quote-container:nth-child(2){margin-left:24px}#testimonial .quote-container:nth-child(3){float:right}}#testimonial .quote h3{font-size:20px;text-align:left;height:260px;display:block;margin:10px 20px}.container>.cando.margin{margin-left:26px}.container>.cando.first{margin-left:0}#ingredients{margin-top:40px}@media only screen and (min-width:960px){#ingredients{padding-top:320px;background:url(../../images/ingredients.png) no-repeat top center}}@media only screen and (min-width:960px){.ingredient{float:left;width:165px;margin-left:33px}.ingredient.first{margin-left:0}}.portfolio-detail .input.captcha img{padding:0}.captcha-message{text-align:right}.contact-desc{padding-top:10px;padding-bottom:15px}.contact-subheader{text-align:left;float:left;margin-right:200px}p.required-label{margin-left:150px}.wpcf7-form p.label{margin:15px 10px 15px 0;float:left;width:140px;text-align:right;vertical-align:middle}.wpcf7-form p.input{margin:15px 0;float:right}div.wpcf7-response-output{width:960px;margin:10px 0;padding:15px 0;text-align:center;font-size:18px}.send-button{clear:both;float:right;margin:0}div.google-map{display:block;width:500px;height:377px;background:url(../../images/map-background.png) no-repeat center}div.google-map .map img{padding:0;margin:44px 0 0 54px}.contact-network{float:left}#google-contact h4{margin:0;padding:0}#contact-site-bar div .contact-bar a:hover{color:#D13000}.main-navigation li a:hover{color:#fff}#partner-tel:hover{background:url(../../images/partner-tel-active.png) no-repeat center}#partner-rabo:hover{background:url(../../images/partner-rabo-active.png) no-repeat center}#partner-gmi:hover{background:url(../../images/partner-gmi-active.png) no-repeat center}#partner-huf:hover{background:url(../../images/partner-huf-active.png) no-repeat center}.main-navigation li,.main-navigation li a{display:inline-block;text-decoration:none}#contact-career{height:100px;overflow:hidden;clear:both;background:url(../../images/contact-career-active.png) no-repeat 50px bottom}#contact-career p{padding-left:180px;line-height:2.5}.contact-page .border-grey.background-grey{padding:0}.work .work-title:hover{color:#CF3200}.portfolio-detail img{padding-top:20px;padding-bottom:20px}.portfolio-detail-description{line-height:1.6}#filter{list-style:none;position:relative;left:50%}#options .option-combo{float:right;position:relative;left:-50%;text-align:left}#options li{position:relative;margin:15px 0}@media only screen and (min-width:960px){#options li{float:left}}.portfolio-contact.blue.button{margin-right:20px}@media only screen and (min-width:960px){.portfolio-contact.blue.button{float:right}}#blog-container.container{padding:0}@media only screen and (min-width:960px){#blog-header{background:url(../../images/blog-header-background.png) repeat-x top}}#blog-header .header-background{margin:0 auto}@media only screen and (min-width:960px){#blog-header .header-background{background:url(../../images/blog.png) no-repeat center;width:945px;height:340px}}#blog-header .header-background a.blog-link{width:100%;height:105%;display:block}.blog-share{background:url(../../images/blog-share.png) top left no-repeat;display:block;float:left;margin:0 5px 0 0}.blog-comp-title{color:#B1181E;margin-bottom:15px;font-size:18px}article footer .blog-comp-message{font-style:normal;font-size:15px;margin:12px 0 25px;color:#666;font-family:Arial,sans-serif}.rss-share:hover{width:35px;height:35px;background-position:-10px -10px}.linkedin-share:hover{width:35px;height:35px;background-position:-10px -55px}.googleplus-share:hover{width:35px;height:35px;background-position:-10px -100px}.twitter-share:hover{width:35px;height:35px;background-position:-10px -145px}.facebook-share:hover{width:35px;height:35px;background-position:-10px -190px}.rss-share{width:35px;height:35px;background-position:-10px -235px}.linkedin-share{width:35px;height:35px;background-position:-10px -280px}.googleplus-share{width:35px;height:35px;background-position:-10px -325px}.twitter-share{width:35px;height:35px;background-position:-10px -370px}.facebook-share{width:35px;height:35px;background-position:-10px -415px}.widget-area .widget{clear:both}.partial-width.primary{float:left;width:79.166666666%;max-width:760px}#secondary{float:right;max-width:200px}.pagenator{position:relative;top:120px}.site-content .article-container{width:763px;background:url(../../images/blog-background.png) repeat-y center}#secondary.widget-area .widget ul li a:hover,#secondary.widget-area .widget ul li.cat-item a:hover{color:#FFB625}#secondary.widget-area .widget ul li a,#secondary.widget-area .widget ul li.cat-item a{color:#0096D0}.social-sharing{margin-top:15px}#secondary.widget-area .widget ul li.cat-item.current-cat a:hover,#secondary.widget-area .widget ul li.current,#secondary.widget-area .widget ul li.current a,#secondary.widget-area .widget ul li.current-cat,#secondary.widget-area .widget ul li.current-cat a{color:#DDD;font-weight:700}#blog-container .widget-title{padding:20px 0 15px}#blog-container #secondary.widget-area aside.widget{overflow:hidden}#blog-container .widget_mailchimpsf_widget h3.widget-title{line-height:1.3}.site-content .article-container article.post{width:580px;margin:0 auto 50px}.site-content .article-container .article-background-top{background:url(../../images/blog-top.png) no-repeat top left}.site-content .article-container .article-background-bottom{background:url(../../images/blog-bottom.png) no-repeat bottom;padding-bottom:5px}.site-content .article-container:first-child .article-background-top{background:url(../../images/blog-first.png) no-repeat top}.blog-end{background:url(../../images/blog-end.png) no-repeat top;padding-bottom:280px;width:763px}.pager{width:763px;background:url(../../images/blog-end.png) no-repeat top;height:281px}#blog-header .blue.button{margin:0}.entry-header a time{font-size:14px}.article-container:first-child .entry-header .entry-title{padding:40px 0 10px}.article-container .entry-header .entry-title{padding:140px 0 10px;margin:0}.widget-area .widget{background:url(../../images/widget-background.png) no-repeat top}.widget-area .widget h3{font-size:24px;color:#B1181E}.widget-area .widget:first-child{background:0 0}.widget-area .widget:first-child h3{padding:30px 0}.widget-area .widget .textwidget,.widget-area .widget li,.widget-area .widget p{margin-left:25px;line-height:2}.widget-area .widget ul li a:hover{color:#DDD}.archive-title{color:#fff}#blog-container .related-posts div.srp-widget-singlepost:first-child{margin-left:0;float:left}#blog-container div.srp-widget-singlepost{float:left;margin-left:40px;margin-bottom:40px}#blog-container div.srp-widget-singlepost:nth-child(3){float:right}.single-post-navigation{width:580px;margin:0 auto 40px;overflow:hidden}h2.blog-section-title{width:580px;margin:0 auto}.single-post-navigation .prev-next.right h2 a{background:url(../../images/blog-single-next-nav.png) center right no-repeat;padding-right:20px}.single-post-navigation .prev-next.left h2 a{background:url(../../images/blog-single-pervious-nav.png) center left no-repeat;padding-left:20px}#comments,.post-section-separator{background:url(../../images/blog-comment-separator.png) no-repeat top;width:761px;overflow:hidden}.related-posts{float:none;clear:both;width:580px;margin:20px auto 40px}#comments h2.comments-title,#comments ol.commentlist,#respond{width:580px;margin:0 auto}#reply-title{padding:40px 0 0}#blog-container #respond form{margin:10px 0 100px}.comment-author{margin:0 0 10px}.comment-author img{display:none}.comments-area article header cite{float:left}.comments-area article header a time{margin-left:10px}article.comment{border-bottom:#ddd solid 1px;padding-bottom:20px}.archive-header{width:100%;height:70%;padding-left:40px}.archive-header.single-blog{height:80%}.archive-header h1{padding:10px 0 20px}.slidedeck .slide div .sliders div .slide .slider-content,.slidedeck .slide div .sliders div.slide-background .slide{display:block}#recentcomments li.recentcomments{border-top:1px solid #404040;padding:35px 0 0;margin:0 0 30px 25px;color:#DDD;font-size:13px;line-height:1.4}#recentcomments li.recentcomments p:first-child{margin-top:0}#recentcomments li.recentcomments:first-child{border:0;padding-top:0}.recentcomments .comment-content{display:block;color:#DDD;font-size:15px;font-style:italic;line-height:1.2;margin-bottom:20px}#recentcomments .recentcomments a{color:#45AAF3}.deck-navigation span,.slide-background .slide,.slider-content{display:none}#raygun-slider .slide-background{background:#1D2427}#raygun-slider .slide-background .slider-raygun{background-repeat:no-repeat;background-position:center}#givealittle-slider .slide-background{background:url(../../images/slider-givealittle-repeat.jpg) repeat-x center}#whatwedo-slider .slide-background{background:url(../../images/slider-whatwedo-repeat.png) repeat-x center}#zing-slider .slide-background{background:#661A00}#zing-slider .slide-background .slider-zing{background-repeat:no-repeat;background-position:center}#paua-slider .slide-background{background:#244975}#paua-slider .slide-background .slider-paua{background-repeat:no-repeat;background-position:center}#stqry-slider .slide-background{background:#01426A}#stqry-slider .slide-background .slider-stqry{background-repeat:no-repeat;background-position:center}#catstogo-slider{background:#FFC047}#catstogo-slider .slide-background{background:url(../../images/slider-catstogo-repeat.png) repeat-x bottom}.slider-image{display:none}@media only screen and (min-width:960px){.slider-image{display:block}}a.whatwedo-link p{color:#666}@media only screen and (min-width:960px){.slider-whatwedo .slider-content .image{background:url(../../images/slider-img-whatwedo.png);background-repeat:no-repeat;background-position:center 50px;width:960px;height:614px}.sliders .slide{margin:0 auto;height:614px;width:inherit}.slider-stqry .slider-image{margin-top:60px}.slider-raygun .slider-image{margin-top:80px}.slider-givealittle .slider-image{margin-top:100px}.slider-zing .slider-image{margin-top:40px}.slider-paua img{margin-top:165px;margin-left:60px}.slider-zing .slider-text{width:51%}.slide .slider-content .right.slider-text{width:41%}.slider-catstogo .slider-content .image{background-repeat:no-repeat;background-position:left top;width:960px;height:614px}}.sliders .slide .slider-content{margin:0 auto}@media only screen and (min-width:768px){.sliders .slide .slider-content{max-width:738px}}@media only screen and (min-width:960px){.sliders .slide .slider-content{max-width:960px}}@media only screen and (min-width:960px){.slider-whatwedo *{text-align:center}.sliders .slide.slider-whatwedo .slider-content p{margin:0;font-size:14px}.slider-whatwedo .slider-content .slider-text.left{margin-top:250px;width:250px}.slider-whatwedo .slider-content .slider-text.mobile{margin:175px 0 0 280px;width:200px}.slider-whatwedo .slider-content .slider-text.right{margin-top:310px;width:230px}.slider-title{margin-top:40px;padding:40px 0 0;font-size:42px;font-weight:lighter;line-height:1.4;text-align:left}.sliders .slide .slider-content h1,.sliders .slide .slider-content h3{font-weight:lighter}.slider-givealittle.slide .slider-text{margin-right:70px}.sliders .slide .slider-content h3{margin-top:20px;font-size:20px;line-height:1.2}.sliders .slide .slider-content p{font-family:Arial;font-style:normal;font-size:16px;line-height:1.5}.sliders .slider-catstogo.slide .slider-content p,.sliders .slider-givealittle.slide .slider-content p,.sliders .slider-paua.slide .slider-content p,.sliders .slider-raygun.slide .slider-content p,.sliders .slider-stqry.slide .slider-content p{margin-top:20px}.sliders .slider-catstogo.slide .slider-content h2,.sliders .slider-givealittle.slide .slider-content h2,.sliders .slider-paua.slide .slider-content h2,.sliders .slider-raygun.slide .slider-content h2,.sliders .slider-stqry.slide .slider-content h2{margin-top:40px;padding:40px 0 0}.sliders .slider-catstogo.slide .slider-content h3,.sliders .slider-givealittle.slide .slider-content h3,.sliders .slider-paua.slide .slider-content h3,.sliders .slider-raygun.slide .slider-content h3,.sliders .slider-stqry.slide .slider-content h3{margin-top:0}#slider-web-development-text{padding-left:10px}.slidedeck,.slidedeck dd,.slidedeck_frame{width:100%!important}.slidedeck dd.active{z-index:10!important}.lens-tool-kit.sd2-large .sd-nav-wrapper{bottom:50px!important}.services-thumbnail{width:160px;float:left;font-size:18px;text-align:center;margin-bottom:20px}#slider-web-development-image,#slider-web-development-text{position:relative;left:0}#slider-web-development-image.animate{position:relative;left:1000px}#slider-web-development-text.animate{position:relative;left:-1000px}.services a.services-thumbnail img{display:block;opacity:.6;margin:0 auto 10px;background:0 0;filter:saturate(0%);-webkit-filter:saturate(10%);-moz-filter:saturate(0%);-o-filter:saturate(0%);-ms-filter:saturate(0%);width:100px;height:145px}.services a.services-thumbnail img:hover{opacity:1;filter:saturate(100%);-webkit-filter:saturate(100%);-moz-filter:saturate(100%);-o-filter:saturate(100%);-ms-filter:saturate(100%)}.sliders .slide .slider-content h1{font-size:42px}.sliders .slider-givealittle .slider-content h2{width:450px}}@media only screen and (min-width:960px){#passion{background:url(../../images/about-process.png) no-repeat right 130px;min-height:938px}#process{background:url(../../images/about-passion.png) no-repeat left 130px;min-height:720px}#communication{background:url(../../images/about-design-philosophy.png) no-repeat right 130px;min-height:720px}#design-phil{background:url(../../images/about-communication.png) no-repeat left 130px;min-height:810px}.image-left{padding-left:380px}.image-right{padding-right:380px}}.about-contact h2.contact-heading.navigate{text-align:center}@media only screen and (min-width:960px){.about-contact h2.contact-heading.navigate{text-align:left}}.about-contact{padding:0 0 90px}.landing-contact,.single-portfolio-contact{padding:0 0 40px}.page-template-page-templatesabout-php .background-grey,.page-template-page-templatesabout-php .border,.page-template-page-templatesabout-php .border-grey{padding:0}#lost-image .lost.image{background:url(../../images/404.jpg) no-repeat center top;width:960px;margin:0 auto;height:601px}#wall-image{background:url(../../images/404-wall.png) repeat-x center top;height:200px}#lost-message div ul{width:600px;margin:40px auto 0}#lost-message div ul li:first-child{margin-left:0}#lost-message div ul li{margin-left:20px;float:left}#lost-message ul li{list-style:none}.container.apply-header-image,.container.career-header{background:url(../../images/career-header.png) no-repeat;height:240px}.position .blue.button a{padding:10px 35px}.detail{width:70%}.apply-form .wpcf7.contact-form{width:670px;display:block;float:none;clear:both}.position-avaliable{padding-bottom:40px}.apply-form .wpcf7-form p.label{width:345px}.wpcf7-form-control.wpcf7-select{width:300px}.apply-form p.required-label{margin-left:350px}.apply-form .wpcf7-form p.input{float:left}.apply-form div.wpcf7-response-output.wpcf7-mail-sent-ok{background-position:40px}.apply-form div.wpcf7-response-output.wpcf7-validation-errors{background-position:20px}.contact-career.button{margin-top:40px}.position .blue.button{margin-top:20px}.pdf-file{padding-left:25px;background:url(../../images/pdf-icon.png) no-repeat left}.apply-title{padding-bottom:40px}.doc-type-desc{margin:0;float:right;width:315px;color:#AAA;font-size:13px}.input-holder.file-upload *{margin:0}.input-holder.file-upload .cv2{margin-bottom:20px}.apply-form .send-button{float:left;position:relative;left:525px}.wpcf7-form p.label.top-align{margin:0 10px 15px 0}.wpcf7.contact-form{padding-bottom:30px}.file-upload p:nth-child(2){margin:12px 0 0}.apply-form .captcha-message{width:650px}.individual-animation{position:relative;-moz-transition:left .4s,top .2s,right .3s,bottom .5s;-o-transition:left .4s,top .2s,right .3s,bottom .5s;-webkit-transition:left .4s,top .2s,right .3s,bottom .5s;transition:left .4s,top .2s,right .3s,bottom .5s}#SlideDeck-84 .slide img{bottom:0}#SlideDeck-84 .slide img.active{bottom:-1000px}#SlideDeck-84 .slide h1,#SlideDeck-84 .slide h2{right:0}#SlideDeck-84 .slide h3{top:0}#SlideDeck-84 .slide h3.active{top:-1200px}#SlideDeck-84 .slide p{left:0}#SlideDeck-84 .slide div.button{bottom:0;right:0}#SlideDeck-84 .slide div.button.active{bottom:-1200px}.slider-whatwedo .image{top:0}.slider-whatwedo .image.active{top:-500px}.container.signup-header{background:url(../../images/signup-header.png) no-repeat;height:240px}#newsletter-sub-header{padding-bottom:40px}#secondary ul{height:auto}#SlideDeck-402-frame,#blog-header h2,#blog-header ul.mobile-dropdown,.services .attachment-post-thumbnail,span.list-toggle{display:none}#SlideDeck-84-frame,#news-border #tweet,#partner-border,#partner-border+div.border-grey,#success-container,.border-grey.divider{display:block}.services img.attachment-services-image.wp-post-image{display:inline-block}.rsvp.site-content{background:#222}.rsvp-container{width:960px;margin:0 auto;overflow:hidden}#rsvp-header .rsvp-background{background:url(../../images/rsvp-header.png) no-repeat top left;width:960px}#rsvp-content,#rsvp-header{background:url(../../images/rsvp-background.png) repeat-y}#rsvp-end{overflow:hidden;background:url(../../images/rsvp-footer.png) no-repeat bottom left;min-height:196px;padding-bottom:60px}#rsvp-footer{margin-top:40px;height:100px}.rsvp-footer-logo{height:100px;width:200px;display:block;margin-left:32px;text-indent:-9999em;background:url(../../images/zing-logo-white.png) no-repeat top left}#social-newsletter{background:url(../../images/zingdesign-newsletter.gif) no-repeat 5px}#rsvp-footer p{margin:0}#rsvp-header h1{text-align:center}#rsvp-header p{font-size:18px;text-align:center;color:#666}.rsvp-border{border-bottom:#E0E0E0 solid 1px;box-shadow:0 1px 0 #FFF;-moz-box-shadow:0 1px 0 #FFF;-webkit-box-shadow:0 1px 0 #FFF;margin:40px 40px 20px 80px}#rsvp-end .wpcf7-form p.input{margin:15px 0;float:none}#rsvp-end .wpcf7.contact-form{margin-left:64px;margin-top:10px}#rsvp-end .wpcf7-form p.label{width:150px}#rsvp-end .wpcf7-form-control{width:331px}#rsvp-end .wpcf7.contact-form{float:left;width:510px}#rsvp-end .send-button input.wpcf7-form-control{width:125px;padding:8px 40px;margin-top:10px}#rsvp-end #google-contact{float:none}#rsvp-end .contact-address{margin:0 30px}#rsvp-end .contact-network{padding-left:30px}#rsvp-end .special-request{text-align:right;font-size:12px}#rsvp-footer .our-description{font-size:13px;text-align:right;color:#FFF}#rsvp-end .wpcf7-form p.label{margin:8px 10px 15px 0}.wpcf7.contact-form span.wpcf7-not-valid-tip-no-ajax{display:none}#rsvp-end div.wpcf7-response-output{width:840px;margin:10px 0 10px 80px;background-position:40px}#clients{margin-top:60px}.container.testimonial-header{background:url(../../images/testimonials-header.png) no-repeat;height:241px}#clients .quote{background:url(../../images/testimonial-speech.png) no-repeat top left;display:block;margin:0;width:inherit;height:318px}#clients .quote h3{padding:35px 0 0 16px}div#clients div.quote-container{width:464px;margin-bottom:40px;float:left}#clients .quote-container:nth-child(2n){float:right}#clients .quoter{margin:0 0 0 5px}.yes{color:#2DB200}.no{color:#B1181E}@media screen and (min-width:768px) and (max-width:960px){#main{padding-top:101px}footer#colophon .site-info{overflow:hidden}.image-right.about-content{width:570px;margin-left:20px;padding-right:360px}.image-left{width:570px}}.contact-form,.zing-design-contact{overflow:hidden}.contact-form{width:460px;float:left}.contact-form.wpcf7 input[type=email],.contact-form.wpcf7 input[type=text],.contact-form.wpcf7 textarea,.wpcf7-form-control{width:280px}.captcha .wpcf7-form-control-wrap{top:-3px}.contact-form .wpcf7 input[type=text].wpcf7-captchar{width:200px}.contact-form .send-button{margin-bottom:20px}.contact-form .send-button input[type=submit]:focus{outline:0}.contact-form .send-button input[type=submit]:active{border:1px solid transparent}@media only screen and (min-width:960px){#tweet{width:400px}.home div.srp-thumbnail-box{margin-right:0}.zing-design-contact .wpcf7 .wpcf7-response-output{padding-left:50px;text-align:left;background-position:10px center;clear:both}}@media print{*{color:#000!important;box-shadow:none!important;text-shadow:none!important;position:static!important}*,:after,:before{background:transparent!important}.container,.margin-container{margin:0}h1,h2{padding:0!important}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}#blog-container img,#blog-header .blog-link,#blog-header .blue.button,#masthead .site-header .margin-container hgroup,#masthead .site-header .margin-container nav,#secondary,.contact-bar-links,.entry-meta-container .edit-link,.left.contact-bar,.single-post #blog-header,.social-sharing{display:none;visibility:hidden;margin:0!important;padding:0!important;height:0!important}#blog-header{height:auto}#blog-header .header-background{margin:0 0 20px;width:960px;height:auto}.archive-header{padding:0!important;height:40px;clear:both}h1.archive-title{font-size:13.5pt}h1.archive-title:before{content:'Archive for \201C'}h1.archive-title:after{content:'\201D'}#masthead{position:static;overflow:hidden;padding-bottom:10px;margin-bottom:10px;height:auto}#masthead .site-title{display:block;background:url(../images/zing-design-logo-black.png) no-repeat;width:160px;height:40px}#masthead .site-header .margin-container:first-child{border-bottom:2px solid #000;padding-bottom:20px;overflow:hidden}.container,.margin-container,.partial-width.primary,.site-content,.site-content .article-container{width:960px;max-width:960px}.site-content .article-container article.post{margin-bottom:20px!important;border-bottom:1px solid #000;width:960px}.site-content .article-container .article-background-bottom{padding:0}header.entry-header{margin:0}.blog-category:before{content:'Category: '}header.entry-header h1.entry-title{padding:0!important;margin-bottom:10px}.site-header{border:0;margin-bottom:20px;height:auto;clear:both}#main{padding-top:0}#print-logo img,div.print-only,h2.print-only{display:block;visibility:visible}#print-logo img{float:left;height:40px}.site-header h2.print-only{text-align:right;float:right;clear:none;padding:0;font-size:12pt}.pagenator{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-size:15px}.category-type{float:right}.entry-header a time,.entry-meta-container{font-family:Arial,Helvetica,sans-serif;font-style:normal}.comment-content td,.entry-content td{border:1px solid #000;color:#000}article.post h1+a{margin-bottom:10px;display:block}article.post .entry-content table{margin-top:20px}#comments h2.comments-title{font-size:13.5pt}#comments h2.comments-title,#comments ol.commentlist,#respond{width:960px;margin:0;text-align:left}.comments-area article header cite,.comments-area article header time{margin-left:0}article.comment{border-bottom-color:#000}.article-container .entry-header .entry-title,.article-container:first-child .entry-header .entry-title{padding-top:0}}