@font-face{font-family:'futura-pt-light';src:url(//johnbrewisaccountants.co.uk/wp-content/themes/blankslate-child/fonts/FuturaPT-Light.eot);src:url(//johnbrewisaccountants.co.uk/wp-content/themes/blankslate-child/fonts/FuturaPT-Light.eot?#iefix) format('embedded-opentype'),url(//johnbrewisaccountants.co.uk/wp-content/themes/blankslate-child/fonts/FuturaPT-Light.woff2) format('woff2'),url(//johnbrewisaccountants.co.uk/wp-content/themes/blankslate-child/fonts/FuturaPT-Light.woff) format('woff'),url(//johnbrewisaccountants.co.uk/wp-content/themes/blankslate-child/fonts/FuturaPT-Light.ttf) format('truetype'),url(//johnbrewisaccountants.co.uk/wp-content/themes/blankslate-child/fonts/FuturaPT-Light.svg#svgFontName) format('svg')}@font-face{font-family:'futura-pt-medium';src:url(//johnbrewisaccountants.co.uk/wp-content/themes/blankslate-child/fonts/FuturaPT-Medium.eot);src:url(//johnbrewisaccountants.co.uk/wp-content/themes/blankslate-child/fonts/FuturaPT-Medium.eot?#iefix) format('embedded-opentype'),url(//johnbrewisaccountants.co.uk/wp-content/themes/blankslate-child/fonts/FuturaPT-Medium.woff2) format('woff2'),url(//johnbrewisaccountants.co.uk/wp-content/themes/blankslate-child/fonts/FuturaPT-Medium.woff) format('woff'),url(//johnbrewisaccountants.co.uk/wp-content/themes/blankslate-child/fonts/FuturaPT-Medium.ttf) format('truetype'),url(//johnbrewisaccountants.co.uk/wp-content/themes/blankslate-child/fonts/FuturaPT-Medium.svg#svgFontName) format('svg')}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html body{font-family:'futura-pt-light',sans-serif!important;font-size:24px;line-height:34px;color:#575756;background:#fff!important;margin:0;padding:0;font-weight:300;font-style:normal;width:100%;height:100%}em{font-style:italic}ol{margin:0 0 1.6em 1.3333em}ul{list-style:disc;list-style-position:inside;margin:0 0 1.6em 0}.widget-container ul{list-style-image:none}ol{list-style:decimal}b,strong{font-weight:700}a{text-decoration:none;outline:0;color:#7a161c}a:hover{text-decoration:none;color:#575756}.entry-content a{color:#7a161c}.widget a{color:#7a161c}body h1,body h1,body h2,body h3,body h4,body h5,body .h1,body .h2,body .h3,body .h4,body .h5{font-family:'futura-pt-medium',sans-serif;font-weight:500;text-transform:uppercase;color:#575756}body h1,body .h1{font-size:40px;line-height:54px;margin-bottom:30px}body h2,body .h2{font-size:30px;line-height:38px;margin-bottom:20px}body h3,body .h3{font-size:1.3em;line-height:1.5em;margin-bottom:16px}body h4,body .h4{font-size:18px;line-height:24px;margin-bottom:12px}body p{margin-bottom:24px}body p.medium-text{font-size:20px;line-height:30px}img{max-width:100%;height:auto}.ubermenu-responsive-default.ubermenu{clear:both}.ubermenu.ubermenu-horizontal .ubermenu-item-level-0 a{text-transform:lowercase!important}input,select,textarea{margin-bottom:15px}form .form-control{background-color:rgba(255,255,255,0.8);border:0}input[type="text"],input[type="email"],input[type="password"],input[type="tel"]{padding:12px 12px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}select{padding:8px 12px;line-height:20px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea{padding:12px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contact-social-icons a{color:#0c4da2;margin-right:10px}.footer-social-icons a{color:#FFF;margin-right:10px}.wpcf7 label{width:100%}.wpcf7 label.stretch{width:100%}.wpcf7 label.first-name{margin-right:4%}.wpcf7 .form-group{margin-bottom:0rem}.wpcf7 .form-group div{text-align:center}.wpcf7 .required{color:#dc0000}.wpcf7 label{margin-bottom:.6rem}.wpcf7 .btn-row{padding-top:20px}body div.wpcf7 .ajax-loader{display:block}.alignleft{float:left;margin:.375em 1.75em 1.75em 0}.alignright{float:right;margin:.375em 0 1.75em 1.75em}.aligncenter{clear:both;display:block;margin:0 auto 1.75em}blockquote{font-size:16px;padding:18px 20px 1px 20px;margin-left:3px;margin-bottom:40px}blockquote:before{color:#888;font-size:30px;line-height:.5em;margin-right:.47em;content:"\f10d";font-family:FontAwesome;float:left}blockquote.alignleft{margin:.3157894737em 1.4736842105em 1.473684211em 0}blockquote.alignright{margin:.3157894737em 0 1.473684211em 1.4736842105em}blockquote.aligncenter{margin-bottom:1.473684211em}.pt-10{padding-top:10px!important}.pt-20{padding-top:20px!important}.pt-30{padding-top:30px!important}.pt-40{padding-top:40px!important}.pt-50{padding-top:50px!important}.pt-60{padding-top:60px!important}.pt-70{padding-top:70px!important}.pt-80{padding-top:80px!important}.pt-90{padding-top:90px!important}.pb-10{padding-bottom:10px!important}.pb-20{padding-bottom:20px!important}.pb-30{padding-bottom:30px!important}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:50px!important}.pb-60{padding-bottom:60px!important}.pb-70{padding-bottom:70px!important}.pb-80{padding-bottom:80px!important}.pb-90{padding-bottom:90px!important}.inside.pl-4{padding-left:0!important}.inside.pr-4{padding-right:0!important}.nav-wrapper{background:#464646}#wrapper{overflow:hidden}#container{padding:0}.container-fluid{padding:0!important}#home-banner .item{background-position:center top;-webkit-background-size:cover!important;-moz-background-size:cover!important;background-size:cover!important;-o-background-size:cover!important;min-height:520px}#home-banner .first-slide{background:#b1b1b1 url(https://johnbrewisaccountants.co.uk/wp-content/uploads/2018/09/slide-02.jpg)}#home-banner .text-box{width:90%;padding-top:110px;margin:0 auto}#home-banner h2{font-size:28px;color:#fff;font-family:'futura-pt-light',sans-serif!important;text-transform:lowercase}#home-banner p{margin-bottom:2em;color:#fff;font-size:24px;line-height:38px}#home-banner .text-box p.btn-wrap{margin-bottom:0}p.intro{font-size:30px;line-height:42px}.services-home .service-box{background-image:url(https://johnbrewisaccountants.co.uk/wp-content/uploads/2018/09/business-taxation-home.jpg);height:310px;background-repeat:no-repeat;background-size:cover;position:relative;background-position:bottom center}.services-home .service-box.taxation{background-image:url(https://johnbrewisaccountants.co.uk/wp-content/uploads/2018/09/business-taxation-home.jpg)}.services-home .service-box.vat-accounting{background-image:url(https://johnbrewisaccountants.co.uk/wp-content/uploads/2018/09/vat-accounting-home.jpg)}.services-home .service-box.payroll-services{background-image:url(https://johnbrewisaccountants.co.uk/wp-content/uploads/2018/09/payroll-services-home.jpg)}.services-home .service-box .bg-grey{opacity:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-ms-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.services-home a:hover .bg-grey{opacity:0;width:100%;height:1px}.services-home .text-box{display:block;background-color:rgba(255,255,255,0.9);position:absolute;left:15%;top:40px;width:70%;padding:20px;color:#575756}.services-home .text-box p{font-size:22px;line-height:32px}.services-home a:hover h3{color:#FFF}.services-home a:hover .text-box{background-color:rgba(87,89,88,0.9);color:#FFF}.service-text-box{font-size:22px}.service-text-box h3{font-size:22px;margin-bottom:10px}.more-info-box{background-color:#f0e9f2;border:1px solid #dadada;padding:25px}.more-info-box .title{margin-bottom:10px;font-size:22px}.more-info-box p{margin-bottom:0;font-size:18px}#Services_Sidebar li{list-style:none;padding:0;margin:0}#Services_Sidebar #menu-services li a{display:block;background-color:#7a161c;padding:8px 20px;color:#fff;margin-bottom:8px;font-size:18px}#Services_Sidebar #menu-services li a:hover{color:#fff;background-color:#575756;text-decoration:none;transition:background-color .5s ease}.ubermenu-responsive-toggle{color:#0c4da2!important}#content .gallery img{border:0}.overlay-box{position:relative}.overlay-box img{width:100%}.overlay-box span.overlay-title{position:absolute;width:100%;display:block;bottom:0;background:#85c231;background:rgba(133,194,49,1);padding:8px 18px;margin-bottom:0}.overlay-box .overlay-title h3{position:relative;margin-bottom:0;color:#FFF;font-size:22px}.choose-us ul{list-style:none;margin:0;padding:0}.choose-us ul li{list-style:none;margin:0 0 8px 0;padding:0}.choose-us p.choose-text{margin-bottom:0}body .btn{font-size:14px;font-weight:300;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:15px 30px;border:0;box-shadow:none;display:inline-block;text-transform:uppercase}body .btn-primary{color:#FFF;background:#7a161c;border:0}body .btn-primary:hover{color:#FFF;background:#464646;border:0}ul.xoxo{list-style:none;padding:0;margin:0}ul.xoxo li{padding:0;margin:0}#advanced_text-5{background:#e6e6e6;padding:20px}a.custom-logo-link{display:block;float:left;padding:20px 0 0 0}#header{clear:both;background:transparent;margin:0;z-index:99999999999;position:fixed;padding:0 5%;width:100%}#header.smaller{background:#464646;transition:background-color .5s ease}#header.smaller a.custom-logo-link{padding:18px 0 0 0;transition:background-color .5s ease}#header.smaller a.custom-logo-link img{width:225px;-webkit-transition:width .5s ease;-moz-transition:width .5s ease;-ms-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}#header .header-container{position:relative}#header .header-right a{color:#fff}#header .header-right a:hover{text-decoration:none}.form-control{border-radius:0!important}.header-menu{float:right;z-index:999999999999}.header-right{float:none}.header-contact{font-size:16px;color:#FFF}.header-right p{margin:0!important}.alt-grey{background:#f9f9f9}.contact-form-bg{background-image:url(https://johnbrewisaccountants.co.uk/wp-content/uploads/2018/09/contact-form-back.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}.alt-primary{background:#7a161c;color:#FFF!important}.alt-primary h1,.alt-primary h2,.alt-primary h3,.alt-primary h4,.alt-primary h5{color:#FFF!important}.alt-secondary{background:#333f48}.alt-secondary h1,.alt-secondary h2,.alt-secondary h3,.alt-secondary h4,.alt-secondary h5{color:#FFF!important}a.read-more{color:#0c4da2;border:1px solid #0c4da2;padding:5px 20px;text-decoration:none;letter-spacing:1px;display:inline-block;margin-bottom:13px;margin-top:5px;font-size:.8em;text-transform:uppercase}a.read-more:hover{color:#b3b2b4;background:#0c4da2;text-decoration:none}.page-intro{text-align:center;background:#e4eee4}.page-intro h2:after{margin-left:auto;margin-right:auto}.page-banner{background:#5f5f5f;background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:350px;margin:0;padding:0;text-align:center;position:relative}.page-banner h1.page-title{font-family:'futura-pt-light',sans-serif!important;text-transform:capitalize;text-align:center;display:inline-block;color:#FFF;position:relative;top:150px;font-size:60px}.page-banner.taxation-services-banner{background-image:url(https://johnbrewisaccountants.co.uk/wp-content/uploads/2018/09/business-taxation-banner.jpg)}.page-banner.tax-self-assessment-banner{background-image:url(https://johnbrewisaccountants.co.uk/wp-content/uploads/2018/09/payroll-services-banner.jpg)}.page-banner.bookkeeping-services-banner{background-image:url(https://johnbrewisaccountants.co.uk/wp-content/uploads/2018/09/bookkeeping-services-banner.jpg)}.page-banner.vat-accounting-banner{background-image:url(https://johnbrewisaccountants.co.uk/wp-content/uploads/2018/09/vat-accounting-banner.jpg)}.page-banner.about-us-banner{background-image:url(https://johnbrewisaccountants.co.uk/wp-content/uploads/2018/09/about-us-banner.jpg)}.page-banner.contact-us-banner{background-image:url(https://johnbrewisaccountants.co.uk/wp-content/uploads/2018/09/contact-us-banner.jpg)}.contact-box{text-align:center;background:#f6f6f6;font-size:18px}.contact-box .btn{color:#0c4da2;border-color:#0c4da2;font-size:16px;line-height:29px;height:44px;font-weight:300;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;text-transform:capitalize;border-width:1px}.contact-box .btn:hover{color:#fff;background:#0c4da2;border-width:1px;border-color:#0c4da2}.wpcf7-form p{margin-bottom:.1em}.wpcf7-form .wpcf7-textarea{height:184px}.wpcf7-form .user-details label{margin-bottom:20px}.main-footer{background-color:#FFF;padding:45px 0 0 0;overflow:hidden;font-size:22px}.menu-footer-container{width:100%;text-align:center}.main-footer .menu{margin:20px 0 15px 0}.main-footer .menu li{display:inline-block;padding:0 15px}.main-footer .footer-left{text-align:center;padding:0 40px}.main-footer .footer-right{text-align:center;padding:0 40px}.main-footer div.border{border-right:1px solid #575756;height:107px;float:left;display:none}.main-footer ul{list-style:none;padding:0;margin:0}.main-footer a{text-decoration:none!important;color:#575756}.main-footer a:hover{color:#7a161c}.footer-bottom{font-size:18px;line-height:28px;padding:12px 0 12px 0}#menu-footer-menu li{display:inline-block}@-ms-viewport{width:device-width}@viewport{width:device-width}@media screen and (min-width:60em){body .container{max-width:1200px}.header-right{float:right}#home-banner .item{min-height:680px}#home-banner h2{font-size:72px;line-height:84px}#home-banner .text-box{padding-top:180px}body .gallery-columns-3 .gallery-item{float:left;margin-top:10px;text-align:center;width:33%!important}a.custom-logo-link img{width:291px;-webkit-transition:width .5s ease;-moz-transition:width .5s ease;-ms-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}.header-right{display:block}.main-footer div.border{display:block}.main-footer .footer-left{text-align:right;padding:0 40px}.main-footer .footer-right{text-align:left;padding:0 40px}.logo-image{display:block;float:left;width:10%}}