ol li,p,ul li{font-family:GraphikRegular,sans-serif;color:#222;font-size:16px;line-height:24px;font-weight:300}ol li,ul,ul li{padding-left:10px}.h1,a,a:hover,h1,legend{color:#4F1566}.main ul li:before,ul li:before{content:''}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Me5Q.ttf) format('truetype')}@font-face{font-family:'Sharp Slab Medium';src:url(../fonts/sharp-slab-medium.woff2) format("woff2"),url(../fonts/sharp-slab-medium.woff) format("woff")}@font-face{font-family:'Sharp Slab Bold';src:url(../fonts/sharp-slab-bold.woff2) format("woff2"),url(../fonts/sharp-slab-bold.woff) format("woff")}@font-face{font-family:GraphikRegular;src:url(Graphik-Regular.woff2) format("woff2"),url(Graphik-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GraphikBold;src:url(Graphik-Bold.woff2) format("woff2"),url(Graphik-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body{padding-bottom:0!important;color:#222!important;-webkit-font-smoothing:antialiased}p{margin-bottom:24px}ol,ul{padding-bottom:10px}ol li,ul li{padding-top:0;padding-bottom:2px}.h1,h1,label,legend{font-family:"Sharp Slab Bold",sans-serif}ol{padding-left:20px}ol li{list-style-type:decimal}.main ul li,.sun-numbers .sun,.sun-numbers .sun li,ul li,ul.radio-list li.cf{list-style-type:none}ol li:before{display:none}ul li:before{display:block;position:relative;top:13px;left:-15px;right:10px;width:4px;height:4px;background:#4F1566;border-radius:50%}*{box-sizing:border-box}img{max-width:100%}.h1,h1{font-size:40px;line-height:40px;font-weight:700;letter-spacing:.25px}legend{font-size:24px;font-weight:600;padding-top:0;border:0}a{font-weight:400;text-decoration:underline}.error-messages li,.error-text{color:red}label,label span{color:#4F1566}label{font-weight:600;font-size:18px;margin-top:10px}header{background:#fff}header>.container{border-top-left-radius:18px;border-top-right-radius:18px;margin-top:15px;padding:0}header .logo{margin-left:15px;width:180px;position:absolute;top:0}.header-top{background:#eee}.header-top .headerEnterbutton{background-color:#ff0034;border:0;font-family:GraphikRegular,sans-serif;font-weight:800;font-size:15px;color:#fff!important;padding:6px 12px;float:right;text-decoration:none;margin-top:5px}.header-top .headerEnterbutton:hover{text-decoration:none;opacity:.8}.header-top .hotline-info{float:right;text-align:right;padding:3px 0 3px 20px}.header-top .hotline-info p{font-family:GraphikRegular,sans-serif;font-size:16px;line-height:20px;margin:0}.main-nav,.mobile-nav,.steps li,.steps li.active,.steps li.complete,.steps li.done{font-family:"Sharp Slab Bold",sans-serif}.header-top .hotline-info p.hotline-title{font-weight:600}.header-top ul.header-socials{display:inline-block;list-style:none;padding-left:0;padding-bottom:0;margin-bottom:0;vertical-align:middle;margin-top:8px}.header-top ul.header-socials li{display:inline-block;list-style:none;float:left;padding-left:10px;padding-top:0;padding-bottom:0}.header-top ul.header-socials li:before{display:none!important}.header-top ul.header-socials li:last-child{padding-left:10px}.header-top ul.header-socials li a i{font-size:28px}.header-bottom .brand{height:150px;position:relative;padding:20px 0}nav{margin-top:-22px}nav .nav-inner{position:relative;background:url(../img/bloodwise/navigation-background.jpg) center bottom no-repeat;height:8px;border-radius:0 0 4px 4px}.mobile-nav{display:none}.main-nav{text-align:right}.main-nav,.mobile-nav{width:100%;list-style:none;padding:0;background-color:#fff;border-radius:4px 4px 0 0;margin-top:10px;margin-bottom:0}.main-nav li,.mobile-nav li{display:inline-block;list-style:none;padding:0;line-height:1.4;left:0;right:0}.main-nav li:before,.mobile-nav li:before{display:none}.main-nav li a,.mobile-nav li a{display:block;color:#1a1a1a;padding:5px 7px;font-size:18px;font-weight:700;text-align:center;text-decoration:none}.main-nav li a:hover,.mobile-nav li a:hover{color:#FD31D3;background-color:#f2f2f2;border-bottom:8px solid #FD31D3;text-decoration:none}.main-nav li a.active,.mobile-nav li a.active{font-weight:700;border-bottom:8px solid #FD31D3;text-decoration:none;margin-bottom:0}.main-nav li .active,.main-nav li:hover,.mobile-nav li .active,.mobile-nav li:hover{background-color:#f2f2f2;margin-bottom:0}.main-nav li:first-child,.mobile-nav li:first-child{margin-left:0}.homeSidebar,aside[role=complementary]{text-align:center}.five-steps{list-style:none;padding:0;text-align:center;border-bottom:solid 1px #AAA}.steps{background-color:none;color:#fff;border-radius:5px;margin-top:10px;margin-bottom:14px}.steps li{display:inline-block;background-color:#4F1566;line-height:23px;margin:0 0 8px 8px;border:0!important;color:#fff;padding:11px 25px}.steps li:before{display:none}.steps li.active,.steps li.complete,.steps li.done{text-decoration:underline;background:#FD31D3}.or,footer .footerContainer .footer-title,ul.radio-list li.cf{font-family:GraphikRegular,sans-serif}footer .footerContainer{padding:20px 0;color:#666}footer .footerContainer .footer-brand-logo{float:left;margin-bottom:20px;margin-top:50px;padding-left:15px}footer .footerContainer .footer-title{font-size:18px;line-height:27px;font-weight:700;color:#4a4a4a;margin-bottom:16px}footer .footerContainer .footer-socials{margin-top:50px;float:right}footer .footerContainer .footer-socials ul{padding-left:0;padding-bottom:0;padding-top:5px}footer .footerContainer .footer-socials ul li{color:#4F1566;display:inline-block;padding-left:5px}footer .footerContainer .footer-socials ul li:before{display:none}footer .footerContainer .footer-socials ul li:first-child{padding-left:0}footer .footerContainer .footer-socials ul li a{background:0 0;border-radius:4px;padding:3px 3px 0;color:#4F1566}footer .footerContainer .footer-socials ul li a i{width:20px;height:20px;text-align:center}footer .footer-bottom-container{background:#f9f9f9}footer .footer-bottom-container .footer-logos{width:100%;list-style:none;padding:0;margin-top:90px}footer .footer-bottom-container .footer-logos li{width:25%;display:inline-block;color:#4F1566}footer .footer-bottom-container .footer-logos li:before{display:none}footer .footer-bottom-container .footer-logos li img{width:100%}footer .footer-bottom-container .footer-logos li:first-child{width:20%}footer .footer-bottom-container .footer-logos li:last-child{width:33%}footer .footer-bottom-container .footer-menu{margin-top:50px}footer .footer-bottom-container .footer-menu ul{display:inline-block;list-style:none;padding:0 10px 0 0}footer .footer-bottom-container .footer-menu ul:before{display:none}footer .footer-bottom-container .footer-menu ul li{display:inline-block;margin-right:25px;text-align:left;color:#4F1566;padding-left:0}footer .footer-bottom-container .footer-menu ul li:before{display:none}footer .footer-bottom-container .footer-menu ul li a{color:#4F1566;line-height:21px;font-size:14px;font-weight:600;text-decoration:none}footer .footer-bottom-container .footer-menu ul li a:hover{color:#4F1566}footer .footer-bottom-container .licensing-info{margin-top:25px}footer .footer-bottom-container .licensing-info p{text-align:left;line-height:21px;font-size:14px}.charityNumber{background:0 0}.charityNumber p{color:#fff;text-align:center;margin-top:10px;font-size:12px}ul.radio-list{list-style:none;padding-left:0}ul.radio-list li.cf{font-weight:400;border-radius:4px;border:1px solid #ccc;padding-top:10px;margin-bottom:10px;cursor:pointer}ul.radio-list li.cf:before{display:none!important}ul.radio-list li.cf:hover{background-color:#4F1566;color:#fff}ul.radio-list label{color:#222;cursor:pointer}ul.radio-list label:hover{color:#fff!important}ul.radio-list input[type=radio]{float:left;margin-right:10px;margin-top:5px;margin-left:13px}ul.radio-list .radio{margin:0;padding-top:0;padding-bottom:5px}.or{text-align:center;font-size:21px;color:#A7A7A7}.customEntriesPerWeek{width:377px;margin:-15px auto 0}.customEntriesPerWeek input{width:50px;float:left;margin-right:10px}.customEntriesPerWeek label{padding-top:6px}.required{text-align:right;font-weight:400;color:#222}.button-monthly,.sidebarImage{text-align:center}.pre-hide{display:none}#per-month{color:#666}.inline-checkbox input{float:left;margin:6px 0 0}.inline-checkbox label{font-weight:100;margin-left:23px}#find-address-button input[type=button],.button-monthly,.form-submit,.formButtonStyles{background-color:#ff0034;color:#fff!important;font-family:GraphikBold,sans-serif;font-size:18px;font-weight:800;padding:15px;text-decoration:none}.button-monthly{width:100%;display:block;border-radius:4px;border:0}.button-monthly:hover{text-decoration:none;opacity:.8}#find-address-button input[type=button],.form-submit,.formButtonStyles{border-radius:4px;border:0;margin-left:6px}.arrow-back,td strong{color:#4F1566}.arrow-back,select.form-control,td,th{font-family:GraphikRegular,sans-serif}#find-address-button input[type=button]:hover,.form-submit:hover,.formButtonStyles:hover{text-decoration:none;opacity:.8}#postcode_anywhere{width:150px;float:left}.dateOfBirth select{float:left;margin-right:1%;margin-bottom:10px}.arrow-back{float:left;padding:10px;font-weight:700;text-decoration:none!important;margin-right:20px;margin-top:20px}.form-submit{margin-top:15px}.fielderror{border:2px solid red}.direct-debit-guarantee img{margin-bottom:15px}.heroBox{position:relative;margin-top:30px;height:0}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select.form-control,textarea.form-control{-webkit-appearance:textfield;padding:0 16px;width:100%;font-family:GraphikRegular,sans-serif;font-weight:400;border-radius:4px;border:1px solid #ccc;line-height:normal;height:50px;outline:0;transition:background-color .3s ease 0s;box-shadow:0 0 1px 0 rgba(6,159,221,.3) inset}select.form-control{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url(../img/bloodwise/sprite-icon-dropdown-input.png);background-position:right center;background-repeat:no-repeat}.special-left{margin-left:-20px!important;vertical-align:bottom}td,th{padding:5px;font-size:16px}.main ul,.main ul li{padding-left:10px}.formSortCodeGroup input{display:inline-block;width:29%;margin:0 0 12px}.homeContentEnterbutton{margin-left:0;margin-top:50px;width:50%}.main h1,h2{margin-top:15px;font-family:"Sharp Slab Bold",sans-serif;font-weight:700;color:#4F1566}.dateOfBirth select{width:32%;display:inline-block}h2{font-size:30px;line-height:30px;margin-bottom:10px}.main{padding-bottom:20px}.main h1{font-size:50px;line-height:1.1}.main h2{font-family:"Sharp Slab Bold",sans-serif;font-weight:700;color:#4F1566;font-size:35px;line-height:35px;margin-bottom:30px}.main h3,.main h4,.main h5,.main h6{font-family:"Sharp Slab Bold",sans-serif;font-weight:700;color:#4F1566;margin-top:8px}.main p strong,.winners_pagesyles .main p{font-family:GraphikRegular,sans-serif}.main h3{font-size:24px;line-height:26px}.main h4,.main h5,.main h6{font-size:18px;line-height:20px}.main p strong{font-weight:400}.main ul.follow-links li:before{display:none}.main ul li{font-weight:300;font-size:16px;line-height:24px;padding-top:0;padding-bottom:2px}.main ul li:before{display:block;position:relative;top:13px;left:-15px;right:10px;width:4px;height:4px;background:#4F1566;border-radius:50%}.winners_pagesyles .main p{font-size:300;font-weight:300;padding-top:10px}.prizes_pagesyles .main li strong,.winners_pagesyles .main p strong{font-weight:400;color:#4F1566;font-family:GraphikRegular,sans-serif}.prizes_pagesyles .main h1:after{position:relative;background:url(../img/bloodwise/navigation-background.jpg) center bottom no-repeat;height:8px;border-radius:0 0 4px 4px}.home_pagesyles .main p strong{color:#4F1566;font-family:GraphikRegular,sans-serif;font-weight:700}#account_number{font-size:23px;width:180px;font-weight:700;letter-spacing:5px}#sort_code_1,#sort_code_2,#sort_code_3{font-size:23px;letter-spacing:5px;font-weight:700;width:75px}.hr--spaced{margin:30px 0;clear:both;height:7px;border-top:1px solid #AAA;position:relative;width:100%}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}input[type=submit]{float:right;padding:16px 30px;font-size:18px}.initialHide{display:none}.show,.showNew{display:block}.sun-numbers{display:inline}.sun-numbers .sun{padding-left:0;margin-top:10px;padding-top:10px}.sun-numbers .sun li{display:inline;border:1px solid #ccc;border-radius:4px;padding:5px 10px 5px 15px;line-height:normal;height:50px;width:65px;font-size:23px;font-weight:700;letter-spacing:5px}.sun-numbers .sun li:before{display:none}.direct-d{padding-bottom:20px}@media (max-width:1200px){header .main-nav li a{font-size:16px}}@media (max-width:991px){header .main-nav,header .mobile-nav{background-color:transparent;border:0}header .header-bottom .brand{height:auto}header .header-bottom .brand .logo{float:none;display:block;text-align:center;margin:0 auto;position:relative}header .main-nav{display:none;text-align:center;margin-top:0}header .main-nav li{display:block;float:none;margin-top:0}header .main-nav li:first-child,header .main-nav li:nth-child(2){display:none}header .main-nav li a{padding-top:10px}header .mobile-nav{display:block}header .mobile-nav li{display:block;float:none;margin-top:0}#searchCentre{float:right}.main .col-md-8{z-index:10}.homeSidebar{padding-top:50px;z-index:0}.sidebarImage img{display:block;margin:0 auto;padding-top:20px}.homeContentEnterbutton{display:none!important}}@media (max-width:767px){.paymentIcons{float:none!important}.footerContainer .footer-socials{margin-top:0}.footerContainer .footer-socials ul{padding-right:15px}.footerContainer .footer-brand-logo{float:none}.footer-bottom-container .footer-logos{margin-top:10px!important}.footer-bottom-container .footer-logos li img{width:85%;max-width:100%}.main{padding-bottom:20px}.main h1{font-size:30px;line-height:30px}.main h2{font-size:20px;line-height:20px;margin-bottom:10px}.main h3{font-size:18px;line-height:22px}.main h4,.main h5,.main h6{font-size:16px;line-height:18px}}@media (max-width:710px){.header-top .headerEnterbutton{float:left;text-align:center;width:100%}nav{margin-top:5px}}@media (max-width:497px){.footer-logos li{margin-top:10px}.footerContainer .footer-brand-logo{width:200px}}@media (max-width:459px){.footerContainer .socialIcons{float:none;margin-bottom:15px;text-align:center;width:100%}.footerContainer .paymentIcons{float:none;max-width:100%;margin:0 auto;display:block}.footerContainer p{text-align:center}}@media (max-width:451px){.header-top{padding:5px 0}.header-top .headerEnterbutton{display:none}.header-top .hotline-info,.mobile-nav{text-align:center}}@media (max-width:423px){.customEntriesPerWeek{width:100%}}@media (max-width:399px){ul.footer-logos li img{width:90%!important}#searchCentre{float:none}#searchCentre a{width:auto!important;background:0 0;float:none!important;display:block;margin:20px auto 0}.footerContainer .footer-brand-logo{width:150px}.footerContainer .footer-socials ul{padding-right:15px}}@media (max-width:295px){.mobile-nav li:nth-child(2){display:none}}