html{overflow-y:scroll}body{color:#444;margin:0;padding:0;font-family:'Open Sans',sans-serif;display:block;font-size:1em;overflow-x:hidden}.clear{clear:both;height:0;overflow:hidden}.clear-triple{clear:both;height:0;overflow:hidden}.clear-menu-page-final{clear:both;height:0;overflow:hidden}.desktop{display:block}.pointer{cursor:pointer}.anchor{scroll-margin-top:100px}p{font-weight:normal;font-size:1em;line-height:1.8em;margin:0;padding-bottom:.6em}a{font-weight:bold}a:link,a:visited{outline:none!important;text-decoration:none;color:rgba(19,149,186,1)}a:hover,a:active{text-decoration:none;color:rgba(19,149,186,1)}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#646464;letter-spacing:0;line-height:1.4em}h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed','Open Sans',sans-serif}h1{font-size:4.5em;text-align:center;color:#1395ba;line-height:1.1em;font-weight:bold;letter-spacing:-.03em}h2,h3{font-size:1.75em;letter-spacing:-.02rem}h4{font-size:1.5em;font-weight:normal;letter-spacing:0}h5{font-size:1.1em;margin-bottom:0;font-weight:bold;color:#646464}.small-body-text p{margin:0;font-size:.9em;line-height:1.6em}.text-color-highlight{color:#1395ba;font-weight:bold}.container{clear:both;display:block;width:100%;box-sizing:border-box;padding:0 1em;margin:0 auto;position:relative}.mainbody{display:block;width:100%;margin:0;box-sizing:border-box;padding:0;min-height:800px}.clearpanel{clear:both;width:100%;margin:0;padding:60px 0}.firstclearpanel{padding-top:30px}.lightpanel{background-color:rgba(19,149,186,.2)}.mediumpanel{background-color:rgba(19,149,186,.65)}.darkpanel{background-color:rgba(19,149,186,1)}header{z-index:10;width:100%;position:fixed;top:0;padding:0}.top-header{background-color:rgba(19,149,186,1)}.top-header-links{float:right;padding:1px 8px}.top-header a{font-family:'Roboto Condensed',sans-serif;font-weight:normal;font-size:.95em;cursor:pointer;color:#fff}.main-header{padding:8px 0 4px 0;background-color:#191919;opacity:.75}.header-links-box{float:right}.header-links{float:left;padding:14px;text-transform:uppercase}.header-links a{font-family:'Roboto Condensed',sans-serif;font-weight:normal;font-size:1.1em;cursor:pointer;color:#fff}.header-links a:hover,a:active{text-decoration:none;color:#c8c8c8}.headerLogo{float:left;cursor:pointer}.headerLogo img:hover{opacity:.5}.header-icons{float:right;padding:14px 10px 0 10px}.header-icon-image{width:30px;cursor:pointer}.header-icon-image:hover{opacity:.7}.footer{display:block;clear:both;background:#303030;padding:36px 0 50px 0;margin-top:0}.footer .footer-contact{clear:both;text-align:center}.footer .footer-contact .footer-logo img{width:200px;margin:30px 0 20px 0;padding:0}.homepage-banner-container{padding:0;margin:0}.homepage-banner{background-repeat:no-repeat;height:550px!important;background-position:50% 50%;background-size:cover}#hp-services .hp-heart{height:60px}#hp-services{padding-top:0;margin-bottom:0}#hp-services .title h1{margin-bottom:60px}#hp-services .title-toprow h1{color:#646464;font-size:66px;transform:scaleY(.9);margin:0}#hp-services .title-lowerrow h1{color:#1395ba;font-family:'Pacifico',cursive;font-weight:normal;font-size:100px;margin-bottom:120px;line-height:.3;transform:scaleY(1.2)}#hp-services h2{color:#acacac;font-size:2em;padding:0 0 20px 0;text-align:center;margin-top:0}#hp-services .intro-strapline{padding:35px 20px 0 20px}#hp-services .clearpanel{padding:60px 0 80px 0}#hp-services .firstclearpanel{padding:40px 0 60px 0}#hp-services .container{padding:0 1em}#hp-services .service-links{font-size:1.1em}#hp-services .service-links a{text-transform:none;font-size:1.4em;font-weight:bold;line-height:22px;font-family:'Roboto Condensed',sans-serif}#hp-services .quote-image{width:50px;padding:0}#main-services{padding-bottom:60px}.hp-menu-panel{text-align:center;float:left;box-sizing:border-box;margin:0;padding:0 0 20px 0;width:33%;border:10px solid #fff}.hp-menu-panel h2{font-family:'Roboto Condensed',sans-serif;font-size:1.75em;padding-top:10px;line-height:30px;font-weight:bold;text-align:center;color:#fff;background:#1395ba}.hp-menu-panel h3{font-size:1.3em;line-height:20px;text-align:center;color:#fff;padding-bottom:10px;margin-bottom:20px;background:#1395ba}.hp-menu-panel p{font-size:.9em;padding:10px;line-height:1.4em}.hp-menu-panel p.terms{padding:0}.hp-menu-panel-image{position:relative}.hp-menu-panel-image>img{max-width:100%;display:block;margin-left:auto;margin-right:auto}.hp-menu-panel-button{margin-top:8px}.hp-menu-panel-button span{display:inline-block;position:relative}.hp-menu-panel-button .select-button{border:none;color:#fff;background-color:rgba(19,149,186,1);border-radius:5px;padding:5px 20px;font-size:18px;font-weight:bold;font-family:'Roboto Condensed',sans-serif;cursor:pointer}.hp-menu-panel-text{display:block;height:90px}.hp-menu-panel-fade-container{overflow:hidden;transition:all 1s ease-in-out}.hp-menu-panel-start-text,.hp-menu-panel-hover-text{display:block;overflow:hidden;transition:all 1s ease-in-out}.hp-menu-panel-start-text{height:auto;opacity:1;width:auto}.hp-menu-panel-hover-text{height:0;opacity:0;width:0}.hp-menu-panel:hover .hp-menu-panel-start-text{height:0;opacity:0;width:0}.hp-menu-panel:hover .hp-menu-panel-hover-text{height:auto;opacity:1;width:auto}.HalfPage .hp-menu-panel-image>img{left:80px}#hp-testimonials{background-color:#1395ba}#hp-testimonials h2{font-size:3em;text-align:center;padding:0;margin:0;color:#fff}#hp-testimonials p{font-size:1em;line-height:1.6em;letter-spacing:0;text-align:center;padding:0 50px;margin:0;color:#fff}#hp-testimonials .author{color:#fff;font-size:.9em;margin-top:20px;font-weight:bold}#hp-testimonials .title{color:#fff;font-size:.9em;font-style:italic;font-weight:bold}#hp-testimonials .author-testimonial{padding:30px;margin:0}#hp-testimonials a{color:rgba(19,149,186,1)}#hp-testimonials .hp-heart{height:30px}.pub-news ul{padding:15px 0 20px 20px;margin:0;list-style-type:square}.pub-news ul li{padding:0 0 5px 0;margin:0}.pub-news ul p{padding:10px 0 0 0;margin:0}#blog-posts{margin-bottom:20px}#blog-posts h2{font-size:3em;text-align:center;padding:0 0 26px 0;margin:0}#blog-posts p{font-family:'Roboto Condensed','Open Sans',sans-serif;letter-spacing:-.025rem;font-size:20px;font-weight:bold;text-align:center;padding:0;margin:10px 0 0 0;color:rgba(19,149,186,1)}#blog-posts img{width:90%;margin:0 auto}.FullPage{float:left;box-sizing:border-box;margin:0;padding:0;width:100%}.HalfPage{float:left;box-sizing:border-box;width:50%}.OneThirdPage{float:left;box-sizing:border-box;margin:0;padding:0;width:33%}.services-menu-panel-non-desktop{display:none}.non-service-page{padding-top:100px}.non-service-page h1{text-align:center;padding:60px 0 0 0}.non-service-page h2{font-size:30px;padding:0 0 5px 0}.non-service-page h3{font-size:50px;padding:0 0 30px 0;text-align:center;line-height:56px}.how-it-works .step-image{float:left;width:20%;box-sizing:border-box}.how-it-works .step-image img{width:85%;padding-top:0;padding-right:0}.how-it-works .step-text{float:left;width:80%;box-sizing:border-box}.how-it-works .step-text ul{-webkit-padding-start:20px}.menu-page{padding:24px 0 50px 0}.menu-page-title{padding-top:105px;padding-bottom:0;word-spacing:10px;font-size:5em}.services-menu-panel-container{background-image:url(../images/menus/brick-background-for-menus.jpg);background-repeat:no-repeat}.services-menu-panel-container .lightpanel{background-color:transparent}.services-menu-panel{text-align:center;float:left;box-sizing:border-box;margin:0;padding:0;width:33%}.services-menu-panel h2{font-family:'Roboto Condensed',sans-serif;font-size:2em;padding-top:10px;line-height:40px;font-weight:bold;text-align:center;color:#1395ba}.services-menu-panel h3{font-size:1.5em;line-height:20px;text-align:center;color:#1395ba;padding-bottom:10px;margin-bottom:10px}.services-menu-panel p{font-size:.9em;padding:10px;line-height:1.4em}.services-menu-panel p.terms{padding:0}.services-menu-panel-image-desktop{position:relative;margin-bottom:50px;margin-top:40px}.services-menu-panel-image-desktop>img{max-width:300px;display:block;margin-left:auto;margin-right:auto}.services-menu-panel-image-non-desktop{display:none}.services-menu-panel-button{margin:0 0 0 0}.services-menu-panel-button span{display:inline-block;position:relative}.services-menu-panel-button .select-button{border:none;color:#fff;background-color:rgba(19,149,186,1);border-radius:5px;padding:5px 20px;font-size:18px;font-weight:bold;font-family:'Roboto Condensed',sans-serif;cursor:pointer}.services-menu-panel-text{display:block;height:90px}.services-menu-panel-fade-container{overflow:hidden;transition:all 1s ease-in-out}.services-menu-panel-start-text,.services-menu-panel-hover-text{display:block;overflow:hidden;transition:all 1s ease-in-out}.services-menu-panel-start-text{height:auto;opacity:1;width:auto}.services-menu-panel-hover-text{height:0;opacity:0;width:0}.services-menu-panel:hover .services-menu-panel-start-text{height:0;opacity:0;width:0}.services-menu-panel:hover .services-menu-panel-hover-text{height:auto;opacity:1;width:auto}.cover-examples-banner-container{padding:0;margin:0}.cover-examples-banner{background-repeat:no-repeat;height:650px!important;background-size:cover}.service-page img.service-page-banner{display:block;margin:90px auto 20px auto}.service-page .firstclearpanel{padding:0}.service-page h1{font-size:4.5em;margin:30px 0 10px 0}.service-page .second-line-heading{display:block;font-size:.6em;margin-top:-.4em}.service-page h2{font-size:2em;padding:0 0 20px 0;text-align:center;margin-top:0}#service-header h2{color:#acacac}.service-page h3{font-size:1.3em;font-weight:bold;color:#1395ba;padding:0 0 8px 0}.service-page h4{color:#646464;font-size:18px;font-weight:bold;text-transform:uppercase;letter-spacing:-.025rem}.service-page p{padding:0 0 5px 0}.service-page .flow-chart{width:100%;margin:0}.service-page .covers3d{float:left;width:225px;box-sizing:border-box;padding:0 2em 4em 2em}.service-page ul{padding:5px 0 20px 20px;margin:0;list-style-type:square}.service-page ul li{padding:0 0 5px 0;margin:0;color:#1395ba}.service-page ul li span{color:#444;line-height:1.8em}.service-page ul p{padding:0;margin:0}#service-description{margin-bottom:15px}#service-description h5{font-size:1.3em;margin:30px 0 5px 0;line-height:1.1em}#service-description td.stepNums{width:3em;vertical-align:top;padding:0}#service-description .service-description-text ul{margin-top:10px;padding-bottom:0}.other-services{float:left;box-sizing:border-box;margin:0;padding:0;width:33%;padding:0;text-align:center}.other-services img{max-width:90%}.other-services h3{font-size:1.6em}.started{padding-left:70px;padding-right:70px;text-align:center}.service-page-button{margin:40px 0 0 0;text-align:center}.service-pagel-button span{display:inline-block;position:relative}.service-page-button .select-button{border:none;color:#fff;background-color:#e83535;border-radius:5px;padding:10px 30px;font-size:18px;font-weight:bold;font-family:'Roboto Condensed',sans-serif;cursor:pointer}.base-services-image{width:75%;min-width:100px;max-width:140px;text-align:center;border:none}.landing-page-master .top-header-links{visibility:hidden}.landing-page-master .header-links-box{display:none}.landing-page-master .headerLogo{text-align:center;width:100%}.landing-page-master #hamburger{visibility:hidden;cursor:default}.landing-page .clearpanel{padding:0}.landing-page .small-before-space{padding-top:30px}.landing-page .large-before-space{padding-top:60px}.landing-page .very-large-before-space{padding-top:90px}.landing-page .small-after-space{padding-bottom:30px}.landing-page .large-after-space{padding-bottom:60px}.landing-page h1{font-size:6em;margin:20px 0}.landing-page .service-description-text h2{font-size:2em;padding:0 0 20px 0;text-align:center;margin-top:0}.landing-page .testimonals h2{font-size:2em;padding:0 0 20px 0;text-align:center;margin-top:0}.landing-page .call-to-action h2{font-size:2em;padding:0 0 20px 0;text-align:center;margin-top:0}.landing-page .definition{font-family:'Lora',serif;width:50%;text-align:center;margin:0 auto}.landing-page .definition p{font-size:1em;line-height:1.3}.landing-page .formatting-diagram{width:100%;padding-top:20px}.landing-page .testimonals{margin-bottom:30px}.help-page{padding-top:100px;padding-bottom:50px}.help-page h1{font-size:4em;text-align:center;padding-top:60px}.help-page h2{font-size:2em;padding:25px 0 5px 0}.help-page h3{font-size:50px;padding:0 0 30px 0;text-align:center;line-height:56px}.help-page .heading{font-weight:bold}.help-page img{display:block;margin:50px auto}.help-page p.reduced{font-size:.85em;padding-left:10px}#service-case-studies .csSpacer{clear:both;margin-bottom:4em}#service-case-studies p{font-size:.9em;padding-bottom:.85em}#service-case-studies h3{font-size:1.3em;margin-bottom:.5em}#service-case-studies table td.image{padding:10px 30px 0 0;vertical-align:text-top}#service-case-studies .mobile-image{display:none}.services-image{width:45px}.blue-bullet-icon{width:7px;vertical-align:middle;padding:0 5px}#service-examples p{margin-bottom:3em;float:left;padding:.25em 0 0 0}#service-examples-cv .CVs{float:left;width:33%;box-sizing:border-box;padding:0 2em 4em 2em}#service-examples-covers3d .covers3d{float:left;width:225px;box-sizing:border-box;padding:0 2em 4em 2em}.CQs{padding-bottom:0}.CQs dt{font-size:1.1em;font-weight:bold;line-height:22px;color:#1395ba;margin-top:1em;margin-bottom:.5em;padding-left:30px;background:url(/images/icons/triangle.png) left center no-repeat;background-size:12px 12px}.CQs dd{margin-left:30px}.CQs dd p{font-size:.9em}.CQs dt.active{cursor:pointer}.CQs dt.active:hover{background:url(/images/icons/triangle.png) left center no-repeat;background-size:12px 12px;color:#1395ba}.CQs dt.open{background:url(/images/icons/triangle-down.png) left center no-repeat;background-size:12px 12px}.CQs dt.open:hover{background:url(/images/icons/triangle-down.png) left center no-repeat;background-size:12px 12px;color:#1395ba}.CQs .process-image{margin:20px 0 0 40px}.CQs .headings{padding:0;margin:5px 0 0 0;font-weight:bold}.CQs .nospace{padding-bottom:0}.LearnMoreButton{width:100px}.Buttons{box-sizing:border-box;padding:.4em .2em;margin:45px auto 0 auto;background-color:#f80;border-radius:5px;cursor:pointer}.Buttons p{font-size:1em;line-height:1em;vertical-align:middle;font-weight:bold;color:#fff;padding:0;margin:0}.pricing-table-button{box-sizing:border-box;padding:.4em .2em;margin:0 auto;background-color:#f80;border-radius:5px;cursor:pointer}.pricing-table-button p{font-size:1em;line-height:1em;vertical-align:middle;font-weight:bold;color:#fff;padding:0;margin:0}.SendButton{box-sizing:border-box;width:150px;padding:.6em 0 .6em 0;margin:0;background-color:#f80;border-radius:5px;cursor:pointer}.SendButton p{font-size:1.5em;line-height:1em;text-align:center;font-weight:bold;color:#fff;padding:0;margin:0}.quote-image{width:50px;padding:0 10px;max-width:100px}#service-header .quote-image{width:25px;padding:0}.intro-quote{width:100%;box-sizing:border-box;padding:20px 2em}.intro-quote .quotemark-left{vertical-align:top}.intro-quote .quotemark-right{vertical-align:bottom}.intro-quote .quote-text{width:100%}.intro-quote .quote-author{text-align:right;padding:5px 75px 0 0;font-weight:bold;text-transform:uppercase;line-height:1em;font-size:.8em}.intro-quote .quote-document{text-align:right;padding:5px 75px 0 0;font-weight:normal;text-transform:uppercase;line-height:1em;font-size:.7em;letter-spacing:.025rem}.intro-strapline{width:100%;box-sizing:border-box;padding:0 2em}.intro-strapline .quotemark-left{vertical-align:top}.intro-strapline .quotemark-right{vertical-align:top}.intro-strapline .quote-text{}.intro-strapline table{margin-left:auto;margin-right:auto}.intro-strapline header{}#second-level-header{clear:both}#second-level-header h1{margin-top:.25em}#second-level-header #mobile{display:none}#second-level-services .halfpanel{float:left;box-sizing:border-box;width:50%;min-width:250px;text-align:left;padding-right:1em}#second-level-services .halfpanel .steps td.stepNums{width:2.5em;vertical-align:top;padding-top:0}#second-level-header a:link,#second-level-services .steps a:visited{text-decoration:none}#second-level-header a:hover,#second-level-services .steps a:active{text-decoration:none;border-bottom:2px solid rgba(19,149,186,1)}#second-level-services .steps a:link,#second-level-services .steps a:visited{text-decoration:none}#second-level-services .steps a:hover,#second-level-services .steps a:active{text-decoration:none;border-bottom:2px solid rgba(19,149,186,1)}#second-level-services .mobile{display:none}#second-level-services #wrapper .mobile{display:none}.second-level-services-full-image{width:100%;margin:0;padding:1.5em 0 3em 0}#formatting-examples #thumbnails h3{margin-top:2em;text-align:center}#formatting-examples #thumbnails .thumbnails{width:25%;min-width:150px;float:left;box-sizing:border-box;margin:20px 0 35px 0;padding:10px 0}#formatting-examples #thumbnails .thumbnail-image{width:100%;box-sizing:border-box;padding:0 10px}#formatting-examples #thumbnails .thumbnails p{padding:0 20px 0 20px;text-align:center;font-size:.75em;line-height:1.25em}#formatting-examples #thumbnails .thumbnails a:link,a:visited{text-decoration:none!important}#formatting-examples #thumbnails .thumbnails a:hover,a:active{text-decoration:none!important}#formatting-examples #thumbnails .thumbnails-instructions{text-align:center;font-size:.8em}.step-intro{display:none}.how-intro{display:none}#second-level-services ul{padding:0;margin:0;list-style-type:square}#second-level-services ul li{padding-bottom:5px;color:#e83535}#second-level-services ul p{color:#444}#second-level-additional-services h2{margin:0 0 1.5em 0}#second-level-additional-services .additional-services{float:left;box-sizing:border-box;width:50%;min-width:250px;text-align:left;padding-right:1em;margin:30px 0 30px 0}#second-level-additional-services .additional-services td.image{width:130px;text-align:center;padding-right:30px}#second-level-additional-services .additional-services-image{width:100%}#formatting-examples .mobile{display:none}#formatting-examples #wrapper .mobile{display:none}#AboutUs .non-service-page{margin:10px 0 75px 0;padding-top:34px}#AboutUs .left-panel{float:left;width:50%;box-sizing:border-box;margin:0;padding:0;min-width:300px}#AboutUs .right-panel{float:left;width:50%;box-sizing:border-box;margin:0;padding:0;min-width:300px}#AboutUs .full-panel{float:left;width:100%;box-sizing:border-box;margin:0;padding:0}#AboutUs h1{font-size:2.5em;margin:0 0 .5em 0;text-align:left;letter-spacing:-.05rem}#AboutUs h2{font-size:1.5em;line-height:1.5em;padding:1.25em 0 0 0}#AboutUs h3{font-size:1.5em;padding:0;margin-bottom:30px;text-align:center;line-height:1.1em}#AboutUs p{padding-right:2em}#AboutUs .small-text{font-size:1em;padding-top:5px}#AboutUs .office-image{width:90%;max-width:500px;margin:.5em 0 3em 0;border:none}#AboutUs .icons{width:40px;padding-right:10px;vertical-align:middle}#AboutUs .customer-map{text-align:center}#AboutUs .customer-map p{text-align:left}#AboutUs .customer-map img{width:100%;margin-top:40px}#AboutUs .small-date{font-size:.75em}#AboutUs .staff-picture{float:left;box-sizing:border-box;padding:0}#AboutUs .staff-picture img{padding:0 20px}.control-block{width:100%;padding-bottom:6px}.control-button{float:right;min-width:150px;width:150px;padding:5px 8px;height:30px;line-height:1;color:#fff;background:rgba(255,136,0,.8);border:1px solid #f80;border-radius:4px;font-family:'Roboto Condensed','Open Sans',sans-serif;font-weight:bold;font-size:20px}.control-textbox{min-width:300px!important;padding:2px 8px;height:30px;line-height:1;background:#f5f5f5;border:1px solid silver;border-radius:4px;font-family:'Open Sans',sans-serif;font-size:14px}.control-wide{min-width:100%!important}.control-label{text-align:left;margin:0 0 5px 0;padding:0;font-size:14px;line-height:1;font-weight:bold;color:#646464;font-family:'Open Sans',sans-serif}#podCalculator{margin:50px auto;padding:30px;border:1px solid #c8c8c8;border-radius:8px;background-color:#fdfdfd}#podCalculator h2{font-size:36px;text-align:left;margin:10px 0 0 0}#podCalculator .pod-calc-reset:hover{text-decoration:underline!important}#podCalculator .control-block{padding-bottom:10px}#podCalculator .control-block p{margin-top:30px}.print-calculator .center{text-align:center}.contact-banner-container{padding:0;margin:0}.contact-banner{background-repeat:no-repeat;height:550px!important;background-position:50% 50%;background-size:cover}#contact-page h2{font-size:3.25em;margin:30px 0;letter-spacing:-.1rem;text-align:center;color:#1395ba}#contact-page h3{font-size:2.5em;margin:10px 0 0 0;padding:0;letter-spacing:-.1rem;text-align:center;color:#1395ba;clear:both}#contact-page .intro-text{padding:0 18%;text-align:center}#contact-page .control-block{width:50%;box-sizing:border-box;padding-bottom:0}#contact-page .control-block-for-message{width:100%}#contact-page .control-block-for-button{padding-right:180px}#contact-page .control-textbox{min-width:100%!important;box-sizing:border-box;border-radius:6px}#contact-page .control-label{width:100%;box-sizing:border-box;color:#fff}#contact-page .contact-input-panel{width:50%;float:left;box-sizing:border-box}#contact-page .contact-input-panel-left{padding-left:175px}#contact-page .contact-input-panel-right{padding-right:175px;float:right}#contact-page .contact-input-panel-full{padding:0 175px;width:100%}#contact-page .contact-inputs{float:left;width:100%;box-sizing:border-box;padding:0 5px}#contact-page .contact-methods-panel{width:600px;margin:0 auto;text-align:center}#contact-page .contact-methods-block{float:left;display:inline-block;width:200px;box-sizing:border-box}#contact-page .contact-methods-block img{display:block;margin:0 auto;height:45px;width:45px;padding:10px 0 0 0}#contact-page .contact-methods-block p{padding:5px 0 0 0}#contact-page .contact-methods-block .description{padding:10px 0}#contact-page .contact-methods-block .description a{font-weight:normal}#contact-page .contact-methods-block .description a:link,#contact-page .contact-methods-block .description a:visited{outline:none!important;text-decoration:none;color:#646464}#contact-page .contact-methods-block .description a:hover,#contact-page .contact-methods-block .description a:active{text-decoration:none;color:#646464}#contact-page .contact-methods-block .action{padding:10px 0}#contact-page .contact-methods-block .description p{font-size:1em;line-height:1.3}#contact-page .contact-methods-block .action p{font-weight:bold;font-size:1em;font-family:'Roboto Condensed','Open Sans',sans-serif;line-height:1.3}#contact-page .plupload-file-uploader{margin:10px 180px}#contact-page .control-button{min-width:auto;width:100px;background:red;padding:0;border:1px solid red;border-radius:6px}#contact-upload .input-panel{margin:0;padding:0;width:100%}#contact-upload .input-panel h2{margin-bottom:20px}#contact-details table .image{width:60px}#contact-thanks p{text-align:center;padding-top:30px}#contact-thanks img{float:left;display:block;width:125px;padding:70px 0 0 0}#ProcessProcessing h4{color:rgba(19,149,186,1)}.heading{padding-bottom:2.5em}.heading .image{width:75px;border:none;padding:0;margin:0}.heading .image .icon-image{position:relative;width:100%}.heading .text{padding-left:20px}.contact-image{height:40px}.contact-us-bubble{max-width:250px}.contact-us-icons{width:12%;max-width:75px;padding:0 2%}#contact-panel-message{}.contact-page-message{padding:50px 0 200px 0}#contact-panel-message td.image{width:80px}#contact-panel-message .icon{width:200px}.tanc h2{font-size:1.25em;line-height:1.5em;padding-left:.5em;color:#555;font-weight:normal;letter-spacing:-.02rem}.PaymentSuccess{margin:0 0 100px 0}.PaymentSuccess h1{font-size:2.5em;margin:1.5em 0 .25em 0;text-align:left;letter-spacing:-.05rem}.PaymentSuccess h2{margin:1em 0 .5em 0}.PaymentSuccess td.stepNums{width:40px}.PaymentSuccess td.stepText p{padding-bottom:5px}#tandcs{margin-bottom:100px}#tandcs h2{font-size:1.5em;padding:30px 0 5px 0}#tandcs p{font-size:.9em;padding-bottom:10px}#tandcs .terms{margin:50px 0 25px 0}#tandcs .terms p{padding:0}#tandcs .terms table .term{width:25%;vertical-align:text-top}#tandcs .terms table .def{vertical-align:text-top}#error-page{margin-top:50px}#error-page h1{text-align:left;margin:0;padding:0;font-weight:normal;text-transform:uppercase}#error-page h2{text-align:left;margin:0;padding:0;font-weight:normal;line-height:1em}#error-page p{margin:16px 0 0 0;padding:0;font-size:15px}#error-page .image-holder{margin:0 auto}#error-page img{width:250px;margin-top:50px}#errorPanel{}#errorPanel h2{text-align:left;font-size:30px;margin:40px 0 0 0;padding:0 0 5px 0}#errorPanel .errorPanelText{padding:20px;margin:30px 0;border:1px solid #c8c8c8;border-radius:8px;background-color:#fdfdfd}#errorPanel p{font-size:11pt}.errorLabelControl{font-size:11pt}.processor-pages{width:80%;margin:2em auto 4em auto;padding:0;min-height:500px}.processor-pages h1{font-size:3em;text-align:left;margin:60px 0 35px 0;padding:0}.processor-pages p{max-width:100%}.processor-pages h3{width:100%;font-size:1.5em;line-height:1.5em;padding:0;margin:1.5em 0 .85em 0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#777;text-align:left}.processor-pages table td.label{height:1.8em;min-width:100px;padding:0 50px 0 0}.processor-pages table td.label p{padding:0;font-size:14px;font-weight:bold}.processor-pages table td.image{position:relative}.processor-pages table td.image img{width:20px;padding-right:5px;position:absolute;top:3px}.processor-pages table td.text p{padding:0 0 0 25px;font-size:.9em;font-weight:normal}.processor-pages .control{font-family:'Open Sans',sans-serif;padding:0;font-size:.9em;color:#444}.processor-pages .button{font-family:'Roboto Condensed','Open Sans',sans-serif;font-size:20px;font-weight:bold}.processor-pages .billablesGrid{font-size:.9em;margin-top:30px}.processor-pages .billablesGrid .columnHeaderStyle{font-weight:bold}.processor-pages .tableTotal{padding-top:20px}.processor-pages .totalAmount{text-align:center;font-weight:bold}.processingPanel{font-family:'Roboto Condensed','Open Sans',sans-serif;font-size:20px;font-weight:bold;color:rgba(19,149,186,1)}#pub-quotation-accepter{margin-bottom:150px}#pub-quotation-accepter table td.label{min-width:160px}#notification-container{margin-top:30px}#notification-container .alert-danger{font-weight:bold;color:red}#paypal-button-container{width:420px;margin:0 auto;margin-top:80px}.article-howto-standard{margin-bottom:100px}.article-howto-standard .header-pipe{padding:0 0 0 1.5em;margin:0;border-left:10px solid #e0e0e0}.article-howto-standard h1{font-size:2.5em;margin:0 0 .5em 0;text-align:left;letter-spacing:-.05rem}.article-howto-standard h2{font-size:1.5em;line-height:1.5em;padding:1.25em 0 0 0}.article-howto-standard p{width:100%}.article-howto-standard-image{padding:20px 0 65px 0}.article-howto-intext-image{padding:20px 0 20px 0}.article-howto-tight-image{padding:18px 0 18px 0}.article-howto-standard ol{margin:0 0 1em 0;padding:0 0 0 1.75em}.article-howto-standard ol li{width:70%;font-size:.9em;line-height:1.5em;padding-bottom:.25em}.article-howto-standard .smalltext{font-size:.9em;line-height:1.5em}.article-howto-standard ul li{list-style:none;background-image:url(../images/icons/bluetick.png);background-repeat:no-repeat;background-position:0 center}.article-howto-standard td.stepNums{width:20px;vertical-align:top;padding-top:10px}.circular-bullet{width:10px;height:10px;background-color:#e0e0e0}.testimonals .item{float:left;width:100%;padding-top:3em}.testimonals .item .image{float:left;width:18%;padding-right:1.5em;text-align:center;vertical-align:top}.testimonals .item .text{float:left;width:75%}.testimonalImage{width:80%;min-width:70px;max-width:160px}.testimonals .quotemark{vertical-align:text-top}.testimonals .testimonial{width:100%}.testimonals .testimonial p{font-size:.9em;padding-top:1em}.testimonals .item .title{float:right;clear:right;text-align:right;font-size:.8em;font-style:italic;line-height:1.5em}.testimonals .item .author{float:right;clear:right;font-size:.9em;font-weight:bold;padding:5px 0 0 0;line-height:1.5em}.testimonial-quote-image{width:50px;padding:0 10px;max-width:100px}#login-panel p{font-size:20px}#login-panel .login-sign-out{color:#fff;font-weight:normal;text-transform:lowercase;font-size:16px}.login{max-width:600px;border:1px solid #c8c8c8;margin:170px auto 120px auto;padding:50px;border-radius:8px;background-color:#fdfdfd}.login h2{margin-bottom:20px}.login .pemail{margin-bottom:20px}.login .ppassword{margin-bottom:34px}.login .control-textbox{width:300px;padding:5px 8px;height:30px;line-height:1;background:#fff;border:1px solid #c8c8c8;border-radius:4px;font-family:'Roboto Condensed','Open Sans',sans-serif;font-size:16px}.login .control-label{text-align:left;margin:0 0 5px 0;padding:0;font-size:16px;line-height:1;font-weight:bold;color:#646464;font-family:'Roboto Condensed','Open Sans',sans-serif}.login .control-button{width:300px;padding:5px 8px;height:30px;line-height:1;color:#fff;background:rgba(255,136,0,.8);border:1px solid #f80;border-radius:4px;font-family:'Roboto Condensed','Open Sans',sans-serif;font-weight:bold;font-size:20px}.login .message{float:left;width:100%;margin-top:50px}.login .forgot-password{clear:both;font-size:12px;font-weight:bold}.login .recovery{float:left;width:100%;margin:0 0 30px 0}.login .message,.login .recovery p{font-size:13px}.failureNotification{font-size:18px;color:red;font-weight:bold}.authorloginname{margin:0 10px 2px 0;font-family:'Roboto Condensed','Open Sans',sans-serif;font-size:22px}#author-zone{margin:100px 0 0 0}.authorMenuContainer{float:left;width:100%;height:auto;padding:0;margin:25px 0 0 0;box-sizing:border-box;background-color:rgba(19,149,186,.2);border-radius:5px}.authorMenuBoxes{width:20%;float:left;margin-bottom:0;box-sizing:border-box}.authorContentsPanel{float:left;width:100%;padding:0;margin:0;box-sizing:border-box}.AuthorsMenu{width:100%;box-sizing:border-box;font-size:11pt;line-height:32px;padding:5px 25px;font-weight:bold;border-radius:5px}.AuthorsMenu a{font-size:18px;color:#555;letter-spacing:-.03rem;font-family:'Roboto condensed'}.AuthorHelpContact{float:left;margin-top:50px;width:150px;padding:10px;background:#e0e0e0;border-radius:5px}.AuthorHelpContact p{font-weight:bold;font-size:10pt;line-height:14pt;padding:2px 0 2px 0;text-align:center}.AuthorIntro{float:left;width:100%;border-bottom:0 solid rgba(19,149,186,1);margin:25px 0 0 0;padding:0}.AuthorIntro h2{font-size:50px;letter-spacing:-.05rem;line-height:30px;margin:40px 0 60px 0;padding:0;font-weight:bold;color:rgba(19,149,186,1);text-align:left}.AuthorIntro p{padding:0 0 5px 0}.AuthorTables p{padding:0;margin:0;font-size:10pt;line-height:20pt}.AuthorLabels{width:150px;height:20pt}.AuthorControls{width:225px}.bookshelf-booktitle{font-family:'Roboto Condensed','Open Sans',sans-serif;font-size:18px;font-weight:bold;color:#414141}.bookshelf-bookstatus{font-size:15px}.authorContentsPanel .control-block{margin:0 0 15px 0}.authorContentsPanel .control-block h3{font-size:24px;margin:30px 0 5px 0}.authorContentsPanel .control-block h4{font-size:12pt;font-weight:bold;padding:10px 0 0 0;margin:0}.authorContentsPanel .control-block p{}.authorContentsPanel .control-block .intro-header{text-align:left;padding:0 0 12px 0;margin:0;line-height:1}.authorContentsPanel .control-block .intro-text{font-size:10pt;line-height:16pt;padding:0 0 25px 0}.authorContentsPanel .control-block .approvals{margin-top:30px}.authorContentsPanel .control-block .approvals table{padding:0;margin:0}.authorContentsPanel .control-block .approvals h3{padding:0 0 2px 0;margin:0 0 15px 0;border-bottom:1px solid #c8c8c8}.authorContentsPanel .control-block .approvals tr{padding:0;margin:0}.authorContentsPanel .control-block .approvals td{padding:0;margin:0}.authorContentsPanel .control-block .approvals td.label{padding-right:20px;padding-bottom:10px;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;min-width:120px}.authorContentsPanel .control-block .approvals td.value{padding-right:20px;padding-bottom:10px;font-family:'Open Sans',sans-serif;font-size:14px}.authorContentsPanel .control-block .approvals td.value .control-label,.authorContentsPanel .control-block .approvals td.value .control-textbox{font-family:'Open Sans',sans-serif;padding:0;font-size:14px;color:#444;font-weight:normal}.authorContentsPanel .control-block .approvals td.value .control-textbox{}.authorContentsPanel .control-block .approvals td.ticks img{width:20px}.authorContentsPanel .processor-pages{width:100%;margin:0;padding:25px 0 0 0}.authorContentsPanel .processor-pages h1{font-size:30px;margin:0 0 25px 0;padding:0;letter-spacing:-.02rem}.authorContentsPanel .processor-pages p{max-width:100%;font-size:10pt}.authorContentsPanel .processor-pages h3{font-size:24px;margin:30px 0 15px 0;border-bottom:1px solid #c8c8c8;text-align:left}.authorContentsPanel .processor-pages table td.label{height:1.8em;min-width:120px;padding:0 30px 0 0}.authorContentsPanel #pub-quotation-accepter table td.label{min-width:160px}.authorContentsPanel .processor-pages table td.label p{padding:0;font-size:13px;line-height:16px;font-weight:bold;font-family:'Open Sans',sans-serif}.authorContentsPanel .processor-pages table td.image{position:relative}.authorContentsPanel .processor-pages table td.image img{width:20px;padding-right:5px;position:absolute;top:3px}.authorContentsPanel .processor-pages table td.text p{padding:0 0 0 25px;font-size:.9em;font-weight:normal}.authorContentsPanel .processor-pages .control{font-family:'Open Sans',sans-serif;padding:0;font-size:.9em;color:#444}.authorContentsPanel .processor-pages .button{font-family:'Roboto Condensed','Open Sans',sans-serif;font-size:20px;font-weight:bold}.authorContentsPanel .processor-pages table td.value .control{padding:0;font-family:'Open Sans',sans-serif;font-size:13px;line-height:18px}.authorContentsPanel .processor-pages .book-details-sections{margin-bottom:20px;margin-left:20px}.authorContentsPanel .control-block{padding:0;margin:0 0 2px 0}.authorContentsPanel .account-details{margin:20px auto;padding:30px;border:1px solid #c8c8c8;border-radius:8px;background-color:#fdfdfd}.authorContentsPanel .account-details h3{padding:0 0 2px 0;margin:0 0 18px 0;font-size:26px;color:rgba(19,149,186,1)}.authorContentsPanel .account-details h4{padding:0 0 0 0;margin:30px 0 0 0;font-size:18px;font-weight:bold}.authorContentsPanel .account-details .label{float:left;width:130px;padding:8px 30px 0 0;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold}.authorContentsPanel .account-details .control{float:left;width:400px;padding:0;font-family:'Open Sans',sans-serif;font-size:14px}.authorContentsPanel .account-details .delete-button{color:#fff;background:rgba(255,136,0,.8);border:1px solid #f80;border-radius:2px;font-family:'Roboto Condensed','Open Sans',sans-serif;font-weight:bold;font-size:14px}.authorContentsPanel .account-details .shipcal{padding-top:3px}.authorContentsPanel .account-details .book-order-totals{font-size:14px}#author-books{margin:50px 0 80px 0}.abpleft{float:left;width:25%;border:none}.abfdetails{border:1px solid #e3e3e3;padding:20px;margin:20px 0 0 0;background-color:#f5f5f5;border-radius:5px}.abpmiddle{float:left;width:50%;border:none;padding:0 30px;margin:0;box-sizing:border-box}.abpright{float:left;width:25%;border:none;padding:0;margin:0}.abforder{border:1px solid #e3e3e3;padding:0 15px 10px 15px;margin:0;background-color:#f5f5f5;border-radius:5px}.abfauthorfree{border:1px solid #e3e3e3;padding:15px;margin:20px 0 0 0;background-color:#f5f5f5;border-radius:5px}#buy-books-form{}#buy-books-form h2{text-align:center;font-size:50px;color:rgba(19,149,186,1);margin:40px 0 60px 0;padding:0}.slider-wrapper{width:100%;margin:0 auto;margin-top:1em;margin-bottom:3em}@media only screen and (max-width:1200px){.contact-banner{height:500px!important}}@media only screen and (max-width:1000px){.header-links{padding:10px}.hp-menu-panel{width:50%}.clear-double{clear:both;height:0;overflow:hidden}.clear-triple{clear:none;height:auto;overflow:visible}.contact-banner{height:450px!important}}@media only screen and (max-width:900px){.contact-banner{height:400px!important}#contact-page .control-block-for-button{padding-right:100px}#contact-page .contact-input-panel-left{padding-left:95px}#contact-page .contact-input-panel-right{padding-right:95px;float:right}#contact-page .contact-input-panel-full{padding:0 95px;width:100%}#contact-page .plupload-file-uploader{margin:10px 100px}#contact-thanks img{float:none;margin:auto}.clear-menu-page{clear:both;height:0;overflow:hidden}.header-links{padding:10px 7px 7px 7px}.header-links a{font-size:.95em}.services-menu-panel-container{background-image:url('');background-repeat:no-repeat}.services-menu-panel-container .lightpanel{background-color:rgba(19,149,186,.2)}.services-menu-panel-desktop{display:none}#service-header h1{font-size:4em}#service-header h2{font-size:1.7em;padding:0}#service-description h5{font-size:1.25em}.service-page p{font-size:.95em}#hp-services h2{font-size:1.5em;padding:0}#hp-services .quote-image{width:25px;padding:0}#hp-testimonials h2{font-size:2.5em}#main-services .services-menu h3{font-size:1.4em;padding:20px 5px 0 5px}#service-case-studies p{font-size:.8em;padding-bottom:.85em}#service-case-studies h3{font-size:1.1em;margin-bottom:.5em}#service-case-studies .image{display:none}#service-case-studies .mobile-image{display:grid;text-align:center;padding:20px 0}.abpleft{width:40%}.abpmiddle{width:60%}.abpright{width:40%}.menu-page-title{padding-top:105px;padding-bottom:60px;word-spacing:10px;font-size:4.5em}.services-menu-panel{display:block;text-align:center;float:left;box-sizing:border-box;margin:0;padding:0 0 20px 0;width:50%;border:10px solid #fff}.services-menu-panel h2{font-family:'Roboto Condensed',sans-serif;font-size:1.75em;padding-top:10px;line-height:30px;font-weight:bold;text-align:center;color:#fff;background:#1395ba}.services-menu-panel h3{font-size:1.3em;line-height:20px;text-align:center;color:#fff;padding-bottom:10px;margin-bottom:20px;background:#1395ba}.services-menu-panel p{font-size:.9em;padding:10px;line-height:1.4em}.services-menu-panel p.terms{padding:0}.services-menu-panel-image-desktop{display:none}.services-menu-panel-image-non-desktop{display:block}.services-menu-panel-image-non-desktop{position:relative;margin:0}.services-menu-panel-image-non-desktop>img{max-width:100%;display:block;margin-left:auto;margin-right:auto}.services-menu-panel-button{margin-top:8px}.services-menu-panel-button span{display:inline-block;position:relative}.services-menu-panel-button .select-button{border:none;color:#fff;background-color:rgba(19,149,186,1);border-radius:5px;padding:5px 20px;font-size:18px;font-weight:bold;font-family:'Roboto Condensed',sans-serif;cursor:pointer}.services-menu-panel-text{display:block;height:110px}.services-menu-panel-fade-container{overflow:hidden;transition:all 1s ease-in-out}.services-menu-panel-start-text,.services-menu-panel-hover-text{display:block;overflow:hidden;transition:all 1s ease-in-out}.services-menu-panel-start-text{height:auto;opacity:1;width:auto}.services-menu-panel-hover-text{height:0;opacity:0;width:0}.services-menu-panel:hover .services-menu-panel-start-text{height:0;opacity:0;width:0}.services-menu-panel:hover .services-menu-panel-hover-text{height:auto;opacity:1;width:auto}}@media only screen and (max-width:768px){h1{font-size:2.5em}h2{font-size:1.5em}.homepage-heart-h1{height:40px}.homepage-heart-h2{height:30px}.hp-title{padding-top:60px;font-size:4em}.hp-subtitle{padding-top:0;font-size:75px}#hp-services{padding-top:0}#hp-services h1{font-size:70px}#hp-services .title-toprow h1{font-size:50px}#hp-services .title-lowerrow h1{font-size:75px;margin-bottom:90px}#hp-services .hp-heart{height:50px}#hp-services .clearpanel{padding:50px 0}#hp-services .container{padding-left:20px;padding-right:20px}#hp-testimonials h2{font-size:2em}#hp-testimonials p{font-size:1em;padding:0}.hp-panels h2{font-size:1.75em;padding:0 20%}.hp-panels h4{display:none}.hp-panels>.leftpanel{width:25%}.hp-panels>.centerpanel{width:50%}.hp-panels>.centerpanel .main-panel-image{padding-top:50px}.hp-panels>.centerpanel .main-panel-image img{width:95%}.hp-panels>.rightpanel{width:25%}.hp-panels .side-panel-image{min-height:125px}.hp-panels .smallpanel-bottom{margin-top:50px}.hp-panels .side-panel-image img{width:70%}#main-services .services-menu h3{font-size:1.3em}#tandcs .container{padding-left:20px;padding-right:20px}#tandcs h1{text-align:center}#tandcs .mobile{display:block}#tandcs .desktop{display:none}.simplenavbar{display:none}.header_desktop{display:none}#header_mobile{background-color:#191919;opacity:.75;padding:10px 0 14px 5px}.headerLogo{display:block;position:relative;width:100%;text-align:center}.headerLogo img{height:30px;margin-left:auto;margin-right:auto}.header-icon{float:right;width:30px;padding-right:1em;padding-top:3px;cursor:pointer}.mobile-header-icons{width:25px;height:25px}.banner-homepage-1{height:400px!important}.banner-homepage-2{height:400px!important}.banner-homepage-3{height:400px!important}.homepage-banner{height:400px!important}.contact-banner{height:350px!important}#contact-page h2{font-size:2.5em}#contact-page h3{font-size:1.5em}#contact-page .contact-methods-panel{width:540px}#contact-page .contact-methods-block{width:180px}#contact-page .contact-methods-block .description p{font-size:.9em}#contact-page .contact-methods-block .action p{font-size:.9em}#contact-page .control-block-for-button{padding-right:95px}#contact-page .contact-input-panel-left{float:left;width:100%;padding:0 95px}#contact-page .contact-input-panel-right{float:left;width:100%;padding:0 95px}#contact-page .contact-inputs{width:100%;padding:0}#contact-page .plupload-file-uploader{margin:10px 95px}#contact-thanks h1{text-align:center}.non-service-page{padding-top:30px}.non-service-page h1{text-align:left}.cover-examples-banner{height:450px!important}#top-footer{display:none}.footer tr.footerDetailText{display:none}.footer .footer-contact .footer-phone-panel{width:100%}.footer .footer-contact .footer-phone{width:100%;margin-bottom:20px}#hamburger{border:none;cursor:pointer;display:block;padding-top:3px;position:relative;width:23px;background:none}#hamburger div{background-color:#afafaf;height:3px;margin-top:4px;width:100%}nav{opacity:0;left:0;top:0;position:fixed;width:150px;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;background:#3e3c3d;background:-moz-linear-gradient(top,#3e3c3d 0%,#2d2c2d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3e3c3d),color-stop(100%,#2d2c2d));background:-webkit-linear-gradient(top,#3e3c3d 0%,#2d2c2d 100%);background:-o-linear-gradient(top,#3e3c3d 0%,#2d2c2d 100%);background:-ms-linear-gradient(top,#3e3c3d 0%,#2d2c2d 100%);background:linear-gradient(to bottom,#3e3c3d 0%,#2d2c2d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e3c3d',endColorstr='#2d2c2d',GradientType=0)}nav ul{list-style:none;margin:0;width:100%;padding:0}nav li{position:relative;font-size:1em;font-weight:bold;border-bottom:1px solid #222;border-top:1px solid #444;padding:7px}nav li a{color:#fff;text-decoration:none}#contentLayer{display:none;height:100%;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0;width:50%;z-index:5}#base-services-intro>#mobile{display:block}#base-services-intro>#mobile{display:block}#base-services-intro>#mobile>h1{display:block;text-align:center;font-size:2em;margin:0;padding:1em 0 0 0;color:#1395ba}#base-services-intro>#mobile>h2{display:block;text-align:center;font-size:1.2em;margin:0;padding:0 0 1.75em 0}#base-services-intro .big-quote-image img{top:-40px;left:20px;width:20%}#base-services-intro .big-quote-image-close img{top:-120px;right:20px;width:20%}#services-intro>#leftpanel{width:100%}#services-intro>#rightpanel{width:100%;padding-left:0;padding-top:2em}#services-intro>.halfpanel{width:100%}#services-intro>.halfpanel>#leftpanel{padding-right:0}#services-intro>.halfpanel>#rightpanel{padding-left:0}#services-intro>#mobile>h1{font-size:2em;margin:0;padding:1.2em 0 1em 0}#service-component-list>.item{float:left;width:50%;box-sizing:border-box;padding-right:1em}#service-component-list>.clear3{clear:none}#service-component-list>.clear2{clear:both}#service-prices .price-min-charge{text-align:center}#service-examples{display:none}#service-examples-cv .CVS{width:50%}#service-header h1{font-size:3.5em}#service-header h2{font-size:1.6em}.service-page p{line-height:1.7em}.service-page img.service-page-banner{width:100%;margin-top:40px}.help-page img{width:100%}.help-page h1{font-size:3em;padding-top:0}.help-page h2{font-size:1.5em}.help-page p{font-size:.9em}.help-page p.reduced{font-size:.7em}#second-level-additional-services .additional-services{width:100%}.other-services h3{font-size:1.4em}#testimonials-menu p{padding:0 10%}#testimonials-menu .readmore-button{padding:7px 20px;font-size:18px}.testimonals .testimonial p{font-size:.9em}.testimonals>.item .title{font-size:.9em}.testimonals>.item .author{font-size:.9em}.AcceptPanel h3{font-size:1.3em;line-height:2em;padding:0;margin:2.5em 0 .85em 0}.Accepter tr{height:2em}.Accepter td.label{font-size:1em;line-height:1.5em;width:110px;vertical-align:text-top;font-weight:bold}.Accepter td.text{font-size:1em;line-height:1.5em;vertical-align:text-top}.Accepter input{width:350px;padding:5px 0 5px 10px;background-color:#f5f5f5;border:solid 1px silver;font-family:'Open sans';font-size:.75em}.Accepter td.image{width:35px}.Accepter p{font-size:1em;padding:0;margin:0;text-align:justify}.Accepter h2{margin:0}.AccepterHeader h2{margin-bottom:.8em}.Accepter textarea{width:90%;height:200px;padding:5px 0 5px 10px;background-color:#f5f5f5;border:solid 1px silver;font-family:'Open sans';font-size:.75em}#AboutUs .left-panel{width:100%}#AboutUs .right-panel{width:100%;padding-top:2em}#AboutUs .full-panel{padding-top:2em}#AboutUs .office-image{width:100%;max-width:768px;margin:.5em 0 3em 0;border:none}#AboutUs h1{padding:0;margin-bottom:.5em;letter-spacing:-.05rem}#AboutUs h2{line-height:1.5em;padding:1.25em 0 0 0}#AboutUs p{padding-right:0}#AboutUs .staff-picture img{padding:0 5px}.article-howto-standard h1{width:100%}.article-howto-standard p{width:100%}.article-howto-standard-image{padding:20px 0 65px 0;width:100%;min-width:300px}.article-howto-intext-image{width:100%;min-width:300px}.service-page #print-calculator{display:none}.landing-page .definition{width:75%}}@media only screen and (max-width:600px){.mobile-600{display:none}.desktop{display:none}p{font-size:1em}h1{font-size:2.5em;padding:.25em 0 0 0;margin:0}h2{font-size:2em}h5{font-size:1.1em;padding-bottom:0}#footerpopup .button-panel #desktop{display:none}#footerpopup .button-panel #mobile{display:block}.hp-menu-panel{width:100%;margin:10px 0}.hp-menu-panel-image{position:relative}.hp-menu-panel-image>img{max-width:100%;width:100%;display:block;margin-left:auto;margin-right:auto}.hp-menu-panel>.menu-items{margin-left:30px;margin-right:30px}.hp-menu-panel-button .select-button::before,.hp-menu-panel-button .select-button::after{width:70px}.hp-menu-panel-container{background-image:url('');background-repeat:no-repeat}.hp-menu-panel-dark{border-bottom:solid 1px #e9e1df;border-top:solid 1px #e9e1df;background:#f0f0f0}.hp-menu-panel-text{display:block;clear:both}.hp-menu-panel-text p{text-align:center;padding:20px 10% 50px 10%}.menu-page-title{padding-top:55px;padding-bottom:20px;word-spacing:10px;font-size:3.6em}.services-menu-panel{width:100%;margin:10px 0}.services-menu-panel-image-non-desktop{position:relative}.services-menu-panel-image-non-desktop>img{max-width:100%;width:100%;display:block;margin-left:auto;margin-right:auto}.services-menu-panel>.menu-items{margin-left:30px;margin-right:30px}.services-menu-panel-button .select-button::before,.services-menu-panel-button .select-button::after{width:70px}.services-menu-panel-dark{border-bottom:solid 1px #e9e1df;border-top:solid 1px #e9e1df;background:#f0f0f0}.services-menu-panel-text{display:block;clear:both}.services-menu-panel-text p{text-align:center;padding:20px 10% 50px 10%}#main-services{padding-bottom:40px}#hp-services{margin-bottom:0}#hp-services .clearpanel{padding:30px 0 30px 0}#hp-services .firstclearpanel{padding:40px 0 40px 0}#hp-services h1{font-size:55px;padding:0;margin:0 0 50px 0}#hp-services h2{padding:0;margin:0 0 20px 0}#hp-services .hp-heart{height:45px}#hp-testimonials .clearpanel{padding-bottom:0;margin-bottom:0}#hp-testimonials p{font-size:.85em}#hp-testimonials .author{font-size:.85em}#hp-testimonials .title{font-size:.85em}.hp-panels h1{font-size:3em;padding-bottom:10px}.hp-panels h2{font-size:1.5em;padding:0 10%;margin-bottom:30px}.hp-panels h3{display:none}.hp-panels h4{display:none}.hp-panels>.leftpanel{display:none}.hp-panels>.centerpanel{width:100%;padding:10px 0}.hp-panels>.centerpanel .main-panel-image{padding:0}.hp-panels>.centerpanel .main-panel-image img{width:90%}.hp-panels>.rightpanel{display:none}.hp-panels .side-panel-image{min-height:0}.hp-panels .smallpanel-bottom{margin-top:0}.hp-panels .hp-button-container{padding-top:15px}.hp-panels .hp-button{padding:7px 20px;font-size:18px}#base-services-intro .subtitle{display:none}.intro-header-pipe{padding:0;margin:2em 0 0 0;border-left:none}#AboutUs h1{padding:0}#AboutUs .staff-picture img{padding:0}.cover-examples-banner{height:300px!important}#service-header h1{font-size:2.8em;margin-top:15px}.service-page h2{font-size:1.8em}#service-header h2{font-size:1.4em;line-height:1.2em}#service-description h5{font-size:1.2em;padding:0}.service-page p{font-size:.9em;line-height:1.7em}.service-description-text{margin-top:20px}.service-description-text td.stepNums{width:2em}.service-page .CQs dl{margin-bottom:0}.service-page .CQs dd p{font-size:.9em;line-height:1.6em}.service-page .CQs dt{font-size:1em;line-height:22px;padding-left:22px;background-size:12px 12px}.service-page .CQs dd{margin-left:22px}.service-page .CQs dt.active:hover{background-size:12px 12px}.service-page .CQs dt.open{background-size:12px 12px}.service-page .CQs dt.open:hover{background-size:12px 12px}.service-page img.service-page-banner{margin:50px auto 0 auto;width:100%}.service-page .firstclearpanel{padding:0}.service-page .firsttextpanel{padding-top:20px}.service-page .run-in-headings{font-size:1em}#second-level-services .halfpanel{width:100%;float:left;clear:both}#second-level-services h2{margin-bottom:.5em}#formatting-examples .mobile{display:block}.started{font-size:.9em;line-height:1.7em;padding:0;margin-top:1em}.service-page #designer-quote{display:none}.service-page #other-services .lightpanel{background-color:transparent}.other-services h3{font-size:1.2em;line-height:1.1em}.step-intro{display:inline}.step-text{display:none}.how-intro{display:inline}.how-text{display:none}.show-me{display:inline;cursor:pointer}.show-me-block{display:block}.hide-me{display:none}#second-level-additional-services{display:none}.landing-page .small-before-space{padding-top:15px}.landing-page .large-before-space{padding-top:30px}.landing-page .very-large-before-space{padding-top:45px}.landing-page .small-after-space{padding-bottom:15px}.landing-page .large-after-space{padding-bottom:30px}.landing-page .image{display:none}.landing-page .service-description-text h2{font-size:1.8em}.landing-page .testimonals h2{font-size:1.8em}.landing-page .call-to-action h2{font-size:1.8em}.landing-page p{font-size:.9em}.contact-banner{height:275px!important}#contact-page h2{font-size:2em;margin:10px 0}#contact-page h3{font-size:1.5em}#contact-page .contact-methods-panel{width:100%}#contact-page .contact-methods-block{width:100%;padding:0 20px;margin-top:20px}#contact-page .contact-methods-block .description p{line-height:1.1}#contact-page .contact-methods-block .action{padding:0}#contact-page .contact-input-panel-left{padding:0 20px}#contact-page .contact-input-panel-right{padding:0 20px}#contact-page .contact-input-panel-full{padding:0 20px}#contact-page .control-block-for-button{padding-right:20px}#contact-page .plupload-file-uploader{margin:10px 20px}.testimonals .item .image{width:0%;box-sizing:border-box}.testimonals .item .text{width:100%;box-sizing:border-box}.testimonalImage{display:none}.testimonial-quote-image{width:40px}.abpleft{width:100%}.abpmiddle{width:100%;margin-top:30px}.abpright{width:100%;margin-top:30px}#paypal-button-container{width:300px;margin-top:50px}.processor-pages h1{font-size:2em}}@media only screen and (max-width:420px){.other-services h3{font-size:.9em}.hp-title{padding-top:20px;font-size:3.25em}.hp-subtitle{font-size:4.5em}.hp-panels h1{font-size:2.5em}.hp-panels h2{font-size:1.25em;padding:0 5%}#hp-services h1{font-size:50px}#hp-services .hp-heart{height:40px}#hp-services .title-toprow h1{font-size:40px}#hp-services .title-lowerrow h1{font-size:60px;margin-bottom:80px}.contact-banner{height:200px!important}#contact-page .contact-methods-block{padding:0 10px}#contact-page .contact-input-panel-left{padding:0 10px}#contact-page .contact-input-panel-right{padding:0 10px}#contact-page .contact-input-panel-full{padding:0 10px}#contact-page .control-block-for-button{padding-right:10px}#contact-page .plupload-file-uploader{margin:10px}#services-list>.item .text{width:100%}#services-list>.item .template-text{width:100%}#service-component-list>.item{float:left;width:100%;box-sizing:border-box;padding:0}.flyout .text{max-width:200px}#service-header h1{font-size:2.4em;margin-top:15px}.service-page h2{font-size:1.6em;padding:0 0 10px 0}#service-header h2{font-size:1.2em;line-height:1.2em}#service-description h5{font-size:1.1em}.service-page p{font-size:.85em;line-height:1.7em}.landing-page .service-description-text h2{font-size:1.6em}.landing-page .testimonals h2{font-size:1.6em;padding:0 0 10px 0}.landing-page .call-to-action h2{font-size:1.6em;padding:0 0 10px 0}.landing-page .definition{width:90%}.clearpanel{padding:40px 0}}@media only screen and (min-width:769px){#header_mobile{display:none}nav{display:none}}@media only screen and (min-width:981px){.container{width:980px}}