html {font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; }body {margin:0;}article,aside,details, figcaption,figure,footer,header,main, menu,nav,section,summary { display:block;}audio,canvas,progress,video {display:inline-block;}audio:not([controls]) {display:none;height:0;}progress {vertical-align:baseline;}template, [hidden] {display:none;}a {background-color:transparent; -webkit-text-decoration-skip:objects; }a:active,a:hover {outline-width:0;}abbr[title] {border-bottom:none; text-decoration:underline; text-decoration:underline dotted; }b,strong {font-weight:inherit;}b,strong {font-weight:bolder;}dfn {font-style:italic;}h1 {font-size:2em;margin:0.67em 0;}mark {background-color:#ff0;color:#000;}small {font-size:80%;}sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub {bottom:-0.25em;}sup {top:-0.5em;}img {border-style:none;}svg:not(:root) {overflow:hidden;}code,kbd,pre,samp {font-family:monospace, monospace; font-size:1em; }figure {margin:1em 40px;}hr {box-sizing:content-box; height:0; overflow:visible; }button,input,optgroup,select,textarea {font:inherit; margin:0; }optgroup {font-weight:bold;}button,input { overflow:visible;}button,select { text-transform:none;}button,html [type="button"], [type="reset"],[type="submit"] {-webkit-appearance:button; }button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline:1px dotted ButtonText;}fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend {box-sizing:border-box; color:inherit; display:table; max-width:100%; padding:0; white-space:normal; }textarea {overflow:auto;}[type="checkbox"],[type="radio"] {box-sizing:border-box; padding:0; }[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height:auto;}[type="search"] {-webkit-appearance:textfield; outline-offset:-2px; }[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}::-webkit-input-placeholder {color:inherit;opacity:0.54;}::-webkit-file-upload-button {-webkit-appearance:button; font:inherit; }body {font-family:'Source Sans Pro', Arial, Helvetica, sans-serif; font-weight:400;}.poster-title,h1 {font-family:'Bangers', cursive;font-weight:400;}blockquote,.poster-subtitle,h3{font-family:'Kalam', cursive;font-weight:700;color:#ed1a3b;}html { font-size:100%; }body { font-size:62.5%;line-height:15px; color:#222;}h1,h2,h3,h4,h5,h6 { font-weight:normal; padding:0;margin:0 0 0.75em 0;}a {color:#ed1a3b; text-decoration:none; font-weight:400;}a:hover { text-decoration:underline; color:#ed1a3b; }p, blockquote, table { margin:0 0 1em 0; }p { padding:0; }blockquote { margin-left:1em; }cite { font-size:0.85em; font-style:normal; font-weight:normal; display:block; margin:0.25em 0 0.5em 0; }ol, ul { margin:0 0 10px 0; padding-left:30px; list-style-position:outside;}ol li, ul li { margin:0 0 5px 20px; padding:0 5px 0 20px;}li ol, li ul { margin-top:5px; margin-bottom:0; }ol li { list-style-type:decimal; }.social--contact {margin:0 0 2em 0;padding:0;}.social--contact li {clear:left;overflow:auto;padding:0;margin:0 0 10px 0;list-style:none;line-height:40px;}blockquote { margin-left:20px; padding-left:20px; border-left:5px solid #ed1a3b; }table { margin-left:1em; }tr { vertical-align:top; }td,th { padding:0.2em 0.75em; border:1px solid #ddd }img, iframe, video { max-width:100%; }@media all and (max-width:720px) { body { font-size:16px; line-height:22px;} h1 { font-size:38px; line-height:50px; }h2 { font-size:26px; line-height:30px; }h3 { font-size:24px; line-height:28px; }h4 { font-size:22px; line-height:24px; }h5 { font-size:20px; line-height:22px; }h6 { font-size:18px; line-height:20px; }}@media all and (min-width:721px) and (max-width:960px) { body { font-size:18px; line-height:24px;} h1 { font-size:40px; line-height:52px; }h2 { font-size:28px; line-height:32px; }h3 { font-size:26px; line-height:30px; }h4 { font-size:24px; line-height:26px; }h5 { font-size:22px; line-height:24px; }h6 { font-size:20px; line-height:22px; }}@media all and (min-width:961px) and (max-width:1200px){body { font-size:20px; line-height:26px;} h1 { font-size:42px; line-height:54px; }h2 { font-size:30px; line-height:38px; }h3 { font-size:28px; line-height:32px; }h4 { font-size:26px; line-height:30px; }h5 { font-size:24px; line-height:26px; }h6 { font-size:22px; line-height:24px; }}@media all and (min-width:1201px){body { font-size:22px; line-height:32px;} h1 { font-size:60px;line-height:60px; }h2 { font-size:32px; line-height:40px; }h3 { font-size:30px; line-height:36px; }h4 { font-size:28px; line-height:32px; }h5 { font-size:26px; line-height:30px; }h6 { font-size:24px; line-height:26px; }}.hide-visually {position:absolute !important; margin:0 0 0 -9999px !important;left:auto !important;right: auto !important;bottom:auto !important;top: auto !important;}.notice, .warning,.message, .error { text-align:left; padding:5px 10px; margin-bottom:10px; }.notice,.warning { border:1px solid #ccc; background:#ffd; }.message {border:1px solid #aca; background:#dfd; }.error { border:1px solid #caa; background:#fdd;}select.fm-field-error,input[type=text].fm-field-error,.fm-field-error { background:#fcb; }select.fm-required,input[type=text].fm-required,.fm-required { color:#c00; float:left; margin-top:12px; line-height:5px; padding:0 5px 0 5px;}.btn {display:inline-block;padding:10px;margin-bottom:20px;font-family:'Bangers', cursive;font-weight:400;}.btn.btn-redblack {color:#000;background:#F7C225;border:5px solid #000;border-radius:10px;padding:5px 10px;-webkit-transform:skew(-15deg) rotate(-2deg);-ms-transform:skew(-15deg) rotate(-2deg);-o-transform:skew(-15deg) rotate(-2deg);-moz-transform:skew(-15deg) rotate(-2deg);transform:skew(-15deg) rotate(-2deg);margin-left:5px;margin-top:4px;}.btn-redblack > * {color:#fff;}.btn.btn-yellow {color:#000;background:#F7C225;border:5px solid #000;border-radius:10px;padding:5px 10px;-webkit-transform:skew(-15deg) rotate(-2deg);-ms-transform:skew(-15deg) rotate(-2deg);-o-transform:skew(-15deg) rotate(-2deg);-moz-transform:skew(-15deg) rotate(-2deg);transform:skew(-15deg) rotate(-2deg);margin-left:5px;margin-top:4px;}.btn.btn-redredblack {color:#fff;background:#ed1a3b;border:5px solid #000;border-radius:10px;padding:5px 10px;-webkit-transform:skew(-15deg) rotate(-2deg);-ms-transform:skew(-15deg) rotate(-2deg);-o-transform:skew(-15deg) rotate(-2deg);-moz-transform:skew(-15deg) rotate(-2deg);transform:skew(-15deg) rotate(-2deg);margin-left:5px;margin-top:4px;}.btn-redredblack > * {color:#fff;}.btn[disabled]{background-color:#888;border-color:#555;}.btn.btn-black {color:#fff;background:#000;border:5px solid #000;border-radius:10px;padding:5px 10px;-webkit-transform:skew(-15deg) rotate(-2deg);-ms-transform:skew(-15deg) rotate(-2deg);-o-transform:skew(-15deg) rotate(-2deg);-moz-transform:skew(-15deg) rotate(-2deg);transform:skew(-15deg) rotate(-2deg);margin-left:5px;margin-top:4px;}.btn-black {color:#fff;}.btn.btn-redblack::after {content:'';}.btn:hover{text-decoration:none;}.btn.btn-blackwhite {color:#fff;background:#000;border:5px solid #fff;border-radius:10px;padding:5px 10px;-webkit-transform:skew(-15deg) rotate(-2deg);-ms-transform:skew(-15deg) rotate(-2deg);-o-transform:skew(-15deg) rotate(-2deg);-moz-transform:skew(-15deg) rotate(-2deg);transform:skew(-15deg) rotate(-2deg);margin-left:5px;margin-top:4px;}.btn-blackwhite {color:#fff;}.btn.btn-blue {color:#000;background:#00C4FC;border:5px solid #000;border-radius:10px;padding:5px 10px;-webkit-transform:skew(-15deg) rotate(-2deg);-ms-transform:skew(-15deg) rotate(-2deg);-o-transform:skew(-15deg) rotate(-2deg);-moz-transform:skew(-15deg) rotate(-2deg);transform:skew(-15deg) rotate(-2deg);margin-left:5px;margin-top:4px;}.btn.btn-pink {color:#000;background:#FE3AB2;border:5px solid #000;border-radius:10px;padding:5px 10px;-webkit-transform:skew(-15deg) rotate(-2deg);-ms-transform:skew(-15deg) rotate(-2deg);-o-transform:skew(-15deg) rotate(-2deg);-moz-transform:skew(-15deg) rotate(-2deg);transform:skew(-15deg) rotate(-2deg);margin-left:5px;margin-top:4px;}.btn.btn-large {font-size:xx-large;padding:10px 15px;}.btn-black {color:#fff;}.btn.btn-nocurve {-webkit-transform:none;-ms-transform:none;-o-transform:none;-moz-transform:none;transform:none;}@media all and (max-width:720px) { .btn--content.btn {font-size:35px;padding:15px 10px;border-width:5px;margin-left:7px;}}@media all and (min-width:721px) and (max-width:960px) { .btn--content.btn {font-size:35px;padding:15px 10px;border-width:5px;margin-left:7px;}}@media all and (min-width:961px) and (max-width:1200px){.btn--content.btn {font-size:35px;padding:18px 8px;border-width:6px;}}@media all and (min-width:1201px){.btn--content.btn {font-size:40px;padding:20px 10px;border-width:7px;}}.center {text-align:center;}@media all and (max-width:720px){.show-mobile {display:block;}}@media all and (min-width:721px){.show-mobile {display:none;}}@media all and (max-width:960px){.mobile-only {display:block !important;}.desktop-only { display:none !important;}}@media all and (min-width:961px){.mobile-only {display:none !important;}.desktop-only {display:block !important;}}.content__image,.background__image {display:block;margin:0 auto;}.table--fixed {table-layout:fixed;width:100%;max-width:100%;margin-bottom:20px;}.table--fixed td {padding:2px;}@media all and (max-width:600px) {.table--fixed td {display:block;}.table--fixed img {display:block;margin:0 auto;}} .vac {position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}.vbc {position:absolute;top:70%;left:50%;-ms-transform:translate(-50%, -70%);-moz-transform:translate(-50%, -70%);-webkit-transform:translate(-50%, -70%);transform:translate(-50%, -70%);}.vtc {position:absolute;top:30%;left:50%;-ms-transform:translate(-50%, -30%);-moz-transform:translate(-50%, -30%);-webkit-transform:translate(-50%, -30%);transform:translate(-50%, -30%);}.iframe--outer {width:100%;height:0;position:relative;overflow:hidden;padding-bottom:56.25%; margin-bottom:20px; }.iframe--inner {width:100%;height:100%;position:absolute;top:0;left:0;}.cookie {position:fixed;bottom:0px;left:0px;width:100%;z-index:9999;padding:15px 10%;background:#000;display:none;border-top:1px solid #fff;overflow:auto;}.cookie__title {color:#fff;}.cookie__title,.cookie__link--more {float:left;margin-right:20px;}.cookie__link--more,.cookie__link--close {color:#fff;}.cookie__link--more:hover,.cookie__link--close:hover {color:#fff;}.cookie__link--close {float:right;}.sign-up-text{font-size:smaller;font-style:italic;line-height:1.5em;}@media (max-width:720px){.hide-mobile{display:none !important;}}.black-bg{background-color:#000;}.pagination{display:block;}.pagination-list{display:block;padding:0;margin:0;list-style:none;text-align:center;}.pagination__item{padding:0;margin:0;display:inline-block;padding:8px 0 10px 0;border-radius:50%;border:2px solid #000;width:50px;height:50px;text-align:center;margin-right:7px;font-family:"Bangers";}.pagination__item:hover{background-color:#FFC609;}.pagination__link{color:#000;}.pagination__link:hover{text-decoration:none;color:#000;}input[type=text],select{border:1px solid #000;background:#fff;}label {margin-right:20px;font-family:'Bangers', cursive;font-weight:400;}.form--generic fieldset > div,.form--generic fieldset,.form--generic legend,.form--generic label.form__evidence,.form__evidence > fieldset > div,.form__evidence > fieldset,.form__evidence > fieldset > legend,.form__evidence__label {display:block;margin:0;padding:0;border:none;background:transparent;}.form--generic fieldset + fieldset {margin-top:1.5em;}.form--generic,.form__evidence {overflow:auto;width:100%;}.form--generic legend,.form__evidence legend {font-family:'Kalam', cursive;font-weight:700;color:#ed1a3b;}.form--generic fieldset > div,.form__evidence > fieldset > div {overflow:auto;width:100%;padding:10px 0;}.form--generic label,.form__evidence__label,.form__evidence__label_ext {width:200px;display:inline-block;vertical-align:center;}.form__evidence__label_ext{vertical-align:top;margin:0;}.form--generic textarea,.form__evidence__textarea{overflow:auto;padding:10px;border:1px solid #000;min-width:300px;max-width:450px;width:100%;}.form--generic select,.form--generic text,.form__evidence__text,.form__evidence__select{min-width:250px;padding:10px;max-width:450px;}.form--profile select,.form--register select {max-width:434px;}.form__evidence__select__option {padding:2px 10px;}.form__evidence__submit {cursor:pointer;}@media all and (max-width:720px){.form--generic label,.form__evidence__label {display:block;}.form--generic [type=text],.form--generic textarea,.form--generic select,.form__evidence__text,.form__evidence__textarea,.form__evidence__select {width:100%;max-width:600px;}.form--generic .g-recaptcha > div,.g-recaptcha > div {max-width:300px;}}.form--promotion {margin-top:20px;background:#ED1A3B;padding:10px;max-width:300px;overflow:auto;border-radius:10px;border:5px solid #000;}.form--promotion input[type=text]{width:calc(100% - 120px);display:inline-block;vertical-align:top;}.btn.promotion__submit {display:inline-block;margin-left:20px;margin-bottom:0px;vertical-align:top;margin-top:-12px;cursor:pointer;}.form--promotion .promotion__label {color:#fff;}.form--racelookup {margin-top:30px;}.form--racelookup > div {margin-bottom:10px;}.form--racelookup label {width:200px;float:left;}.form--racelookup input {padding:5px 10px;}.form--racelookup .btn {cursor:pointer;}.lo-racelookup .table--racelookup {margin-bottom:20px;min-width:400px;overflow:auto;max-width:none;table-layout:auto;}.region--signup{background:#000;padding:20px 0;background-image:url('../data/website_design/background-dots.png');}.container.container--signup{overflow:visible;padding:100px 20px 150px 20px;background-image:url('../getfile/website_design/Mailbox.svg');background-repeat:no-repeat;background-position:100% 100%;min-height:570px;}.container--signup h1{margin-bottom:5px;}.container--signup .sign-up-text{margin-bottom:40px;max-width:850px;width:100%;background:rgba(0,0,0,0.4);}.container--signup .white{color:#fff;margin-left:30px;}.form--signup{}.form--signup fieldset{border:none;}.form--signup div{float:left;margin-right:20px;width:calc((100% - 375px) /3 - 0.1px);position:relative;}.form--signup div:last-child{width:180px;margin-top:20px;}.form--signup .btn{width:100%;height:80px;font-size:30px;cursor:pointer;}.form--signup label{width:100%;margin-bottom:10px;display:block;color:#fff;font-size:30px;margin-left:30px;text-align:left;}.form--signup input{border-radius:50px;padding:15px 30px;width:100%;z-index:2;position:relative;font-style:italic;border:none;}.form--signup .before{position:absolute;display:block;width:98%;height:51px;background:#00C4FC;border-radius:50px;bottom:-5px;right:-3px;z-index:1;}@media screen and (max-width:960px){.container.container--signup{text-align:center;padding:40px 20px 340px 20px;background-position:50% 140%;}#mce-responses{display:none;}.form--signup div{float:none;margin:0 20px 30px 0;min-width:240px;display:inline-block;position:relative;width:100%;}.container--signup .white{margin-left:0;}} i { background:transparent url(../data/website_design/pow-sprite.png) 0px 0px no-repeat; display:inline-block; width:45px; height:45px; padding:0; margin:0; }.i--left { float:left; margin-right:8px;}.i--right { float:right; margin-left:8px; }.i--vac {vertical-align:middle;display:inline-block;float:none;margin-left:10px;line-height:inherit;}.i--vac--left {vertical-align:middle;display:inline-block;float:none;margin-right:10px;line-height:inherit;}.i--cblock {display:block;margin:0 auto;}.i--social {display:block;}.i--linkedin {background-position:0 0;}a:hover .i--linkedin {background-position:0 -50px;}.i--linkedin-black{background:transparent url(../data/website_design/LinkedIN_Color.svg) 0px 0px no-repeat; width:30px;height:30px;border-radius:50%;}.i--snapchat {background-position:-50px 0;}a:hover .i--snapchat {background-position:-50px -50px;}.i--snapchat-black{background:transparent url(../data/website_design/Snapchat_Color.svg) 0px 0px no-repeat; width:30px;height:30px;border-radius:50%;}.i--instagram {background-position:-100px 0;}a:hover .i--instagram {background-position:-100px -50px}.i--instagram-black{background:transparent url(../data/website_design/Instagram_Color.png) 0px 0px no-repeat; width:30px;height:30px;border-radius:50%;}.i--facebook {background-position:-150px 0;}a:hover .i--facebook {background-position:-150px -50px;}.i--facebook-black{background:transparent url(../data/website_design/Facebook_Color.svg) 0px 0px no-repeat; width:30px;height:30px;border-radius:50%;}.i--twitter {background-position:-200px 0;}a:hover .i--twitter {background-position:-200px -50px;}.i--twitter-black{background:transparent url(../data/website_design/Twitter_Color.svg) 0px 0px no-repeat; width:30px;height:30px;border-radius:50%;}.i--instagram--tiny {width:23px;height:23px;background-position:-550px 0;}.i--facebook--tiny {width:23px;height:23px;background-position:-500px 0;}.i--twitter--tiny {width:23px;height:23px;background-position:-450px 0;}.i--calendar {background-position:-705px 0;width:60px;height:60px;}.i--arrow {background-position:-800px 0;width:30px;height:30px;}.i--arrow-down {background-position:-900px 0;width:30px;height:30px;}.i--nav {background-position:-950px 0;width:18px;height:16px;margin-right:5px;margin-top:8px;float:left;}.i--retweet {background-position:-1250px 0;width:14px;height:14px;}.i--basket {background-position:-1400px 0;width:45px;height:45px;}.i--basket:hover { background-position:-1400px -50px;}.i--basket-yellow{background:transparent url(../data/website_design/Shopping_Basket.svg) 0px 0px no-repeat; width:30px;height:30px;border-radius:50%;margin-left:10px;}.i--basket--tiny {width:23px;height:23px;background-position:-1450px 0px;}* { box-sizing:border-box; }.page { margin:0; padding:0; min-width:320px;overflow:auto;position:relative;}.container { clear:left;margin:0 auto; overflow:auto;}.container--header.new{overflow:visible;}.region { clear:left;}.region--content {overflow:auto;}.region--contentwrapper {padding-top:100px;position:relative;overflow:hidden;}.region--contentwrapper::after {content:'';display:block;position:absolute;top:-320px;left:-320px;width:757px;height:757px;background:url('../data/website_design/blue-dots.png') no-repeat center center;}.region--contentwrapper::before {content:'';display:block;position:absolute;bottom:-320px;right:-320px;width:757px;height:757px;background:url('../data/website_design/pink-dots.png') no-repeat center center;}@media screen and (max-width:990px){.region--contentwrapper::after {top:-540px;left:-540px;}.region--contentwrapper::before {bottom:-540px;right:-540px;}}.lo-home .region--content, .lo-default .region--content {}.lo-home article {}.lo-home aside {}.region--header-content {padding-top:75px;}.region--header-content h1 {margin-bottom:20px;padding-bottom:0;}.region--header-content .content {color:#ed1a3b;position:relative;padding-left:10px;padding-right:10px;min-height:110px;}.region--howitworks{background-color:#000;padding-bottom:40px;}.region--howitworks .container--howitworks{padding-top:90px;margin-bottom:40px;}.lo-home .container--content{text-align:center;padding:20px;}.region--subcontent {padding:20px 0 50px 0;}.lo-races .region--subcontent{padding:20px 0 50px 0;padding-top:60px;}.pad--vert {padding:20px 0;}.region--totals .container.container--totals{overflow:visible;}.background {display:none;}#content,.region--contentwrapper .container {position:relative;z-index:1;}@media all and (min-width:450px){.region--header-content .content::before {content:'';display:block;width:100px;height:100px;position:absolute; top:0;left:0;background:url(../data/website_design/pow-sprite.png) -600px 1px no-repeat;}.region--header-content .content {padding-left:120px;}}@media all and (max-width:449px){.region--header-content .content {min-height:0;}}@media all and (max-width:400px){.region--contentwrapper {padding-top:45px;}.container { width:100%;padding:0 10px; }.lo-home article,.lo-home aside {width:100%;padding:10px 0;overflow:auto;}article,aside {width:100%;padding:10px 0;overflow:auto;}.region--howitworks .container--howitworks{padding-top:50px;}.title--howitworks{line-height:1em;}}@media all and (min-width:401px) and (max-width:720px) { .region--contentwrapper {padding-top:65px;}.container { width:100%;padding:0 10px; }.container--page-content{padding-top:40px;}.region--totals .container.container--totals{padding-top:60px;}.lo-home article,.lo-home aside {width:100%;padding:10px 0;overflow:auto;}article,aside {width:100%;padding:10px 0;overflow:auto;}.region--howitworks .container--howitworks{padding-top:50px;margin-bottom:0;}.title--howitworks{line-height:1em;}}@media all and (min-width:721px) and (max-width:1020px) { .region--contentwrapper {padding-top:85px;}.container { width:100%;padding:0 10px; } .lo-home article,.lo-home aside {width:100%;padding:10px 0;overflow:auto;}article,aside {width:100%;padding:10px 0;overflow:auto;}}@media all and (min-width:1021px) and (max-width:1300px) { .region--contentwrapper {padding-top:75px;}.container{ width:100%;padding:0 10px; } .container--footer {padding:20px 10px 40px 10px;}.lo-home article {float:left;width:calc(100% / 2);}.lo-home aside {margin-left:calc(100% / 2);padding-left:60px;}article {float:left;width:calc(100% / 1.5);}article.article--fullwidth {width:100%;float:none;}article.article--wide {float:none;width:100%;}.lo-account .content-left {width:200px;float:left;margin:0 40px 0 0;}.lo-account article {width:calc(100% - 240px);float:left;margin:0;}aside {margin-left:calc(100% / 1.5);padding-left:40px;padding-bottom:10px;}}@media all and (min-width:1301px) { .container { width:1280px; padding:0 10px; }.lo-home .container--page-content {padding-bottom:20px;}.lo-home article {float:left;width:calc(100% / 2);}.lo-home aside {margin-left:calc(100% / 2);padding-left:60px;}article {float:left;width:calc(100% / 1.5);}article.article--fullwidth {width:100%;float:none;}article.article--wide {float:none;width:960px;z-index:101;position:relative;}.lo-account .content-left {width:200px;float:left;margin:0 40px 0 0;}.lo-account article {width:calc(100% - 240px);float:left;margin:0;}aside {margin-left:calc(100% / 1.5);padding-left:40px;padding-bottom:10px;}.content__left {width:calc((100% - 320px));float:left;}.content__right {width:300px;margin-left:20px;float:right;}.hasBackground {position:relative;min-height:700px;}.background {display:block;position:absolute;right:0;bottom:0;width:calc(100% - 960px);max-width:calc(100% - calc(100% / 1.5));z-index:100;}}.region--totals {background:url(../data/website_design/DOnate-Bckgrd-2x-65.jpg) center center no-repeat;background-size:cover;color:white;font-weight:700;font-size:34px;line-height:37px;text-align:center;color:#000;}.region--totals .container {padding-top:80px;padding-bottom:120px;}.region--totals h2 { font-size:62px;line-height:1em;margin-bottom:0.25em;}.region--totals .content p {margin-bottom:0;}.totals__gutter {background:transparent url(../data/website_design/red-wedge.png) 100% -15px no-repeat;height:145px;margin-bottom:-45px;}.totals__gutter.new{background:transparent url(../data/website_design/bottom-yellow-strip.png) 100% -15px no-repeat;}.totals__gutter__decoration {height:60px;width:100%;}.progress-bar-container {position:relative;background:url(../data/website_design/Coins.svg) no-repeat center center;}.container--totals .content{margin-bottom:40px;}.progress-bar {}.progress-bar__current {display:block;color:white;font-family:'Bangers', Curvasive;}.progress-bar__target {display:block;color:white;font-family:'Bangers', Curvasive;}.i--runner {position:absolute;top:88px;right:0;width:306px;height:222px;background:transparent url(../data/website_design/Punch.svg) 0 0 no-repeat;}.i--start {position:absolute;top:64px;left:-100px;width:300px;height:300px;background:transparent url(../data/website_design/Start.svg) 0 0 no-repeat;}.i--raised {display:block;position:absolute;left:0;margin-left:140px;top:190px;height:30px;border-radius:17px;background:#00C4FC url(../data/website_design/running-total-white-dots.png) center center no-repeat;width:50%;max-width:calc(100% - 185px);}@media all and (min-width:721px){.region--totals .content {}.progress-bar-container {padding:185px 0 150px 125px;}.progress-bar {background:white;border-radius:15px;box-shadow:-5px -5px 0 #000;height:40px;overflow:visible;margin-right:40px;margin-left:20px;}.progress-bar__current {position:absolute;top:0;left:50%;width:232px;height:182px;background:transparent url(../data/website_design/Raised.svg) 0 0 no-repeat;text-align:center;padding:64px 15px 0 73px;line-height:1em;font-family:'Bangers', Curvasive;font-size:34px;z-index:10;color:#000;}.progress-bar__target {position:absolute;bottom:-80px;right:-120px;z-index:50;display:block;width:366px;height:200px;background:transparent url(../data/website_design/Target.svg) 0 0 no-repeat;padding:83px 72px 0 170px;line-height:1em;font-family:'Bangers', Curvasive;font-size:38px;}.target-rotate{transform:rotate(-25deg);display:block;}}@media all and (max-width:720px){.region--totals h2 {font-size:42px;line-height:1em;}.region--totals .content {width:100%;text-align:center;}.i--raised,.i--start{display:none;}.i--runner{left:50%;transform:translateX(-50%);right:auto;width:180px;top:25%;}.show-mobile.coins{background:url(../data/website_design/Coins.svg) no-repeat;width:200px;height:200px;margin:0 auto 120px auto;}.progress-bar-container { padding:10px 0; background-image:none;}.progress-bar {width:100%;text-align:center;}.inline{display:inline-block;}.progress-bar__current { font-size:56px; line-height:70px;font-family:'Bangers', ;font-weight:700;color:#000;}.progress-bar__target{font-size:inherit;color:#000;}}@media all and (max-width:400px){.totals__gutter {height:50px;background-position:100% -120px;}.totals__gutter.new{height:50px;background-position:56% -95px;}}@media all and (min-width:401px) and (max-width:720px){.totals__gutter {height:80px;background-position:96% -80px;}.totals__gutter.new{height:50px;background-position:70% -95px;}}@media all and (min-width:721px) and (max-width:960px){.totals__gutter {height:80px;background-position:100% -80px;}.totals__gutter.new{height:50px;background-position:80% -95px;}}.region--social {background:black;color:white;font-weight:700;font-size:24px;line-height:30px;margin-top:-25px;}.region--social a {color:#ffc80b;}.region--social h2 {position:relative;font-size:50px;line-height:1em;text-align:right;z-index:50;overflow:visible;padding-top:50px;padding-right:55px;display:inline-block;}.i--spark {background:url(../data/website_design/keep-in-touch-star.png) top left no-repeat;width:150px;height:160px;position:absolute;right:0; transform:translateY(-60px);z-index:-1;}.region--social h3 a,.region--social h3 {font-weight:700;}.region--social h3 {font-size:inherit;}.region--social .container {overflow:auto;}.social-feed--facebook,.social-feed--twitter {min-height:400px;}.social-feed--facebook {background:url(../data/website_design/facebook-background.png) 0 50px no-repeat;}.social-feed-facebook--mobile{text-align:center;}.social-feed-facebook--mobile .btn {border-color:#fff;font-size:40px;padding:10px 15px;line-height:50px;font-family:'Bangers', cursive;font-weight:400;color:#000;}@media all and (max-width:400px){.social-feed--facebook {width:100%;height:300px;text-align:center;padding:0;background:transparent;display:none;}.fb-page {-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-o-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);-moz-transform-origin:top center;}.social-feed--twitter { width:100%; padding:20px 0;}}@media all and (min-width:401px) and (max-width:600px){.region--social h2 {text-align:center;padding-right:0;}.social-feed--facebook {width:100%;height:600px;text-align:center;padding:0;background:transparent;display:none;}.fb-page {-webkit-transform:scale(0.9);-moz-transform:scale(0.9); -o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9); -moz-transform-origin:0 0;-moz-transform-origin:top center;}.social-feed--twitter { width:100%; padding:20px 0;}}@media all and (min-width:601px) and (max-width:720px) { .region--social {text-align:center;}.social-feed--facebook {width:600px;min-height:700px;margin:0 auto;margin-top:-40px;padding:120px 40px 40px 00px;}.social-feed--twitter { width:100%; padding:20px 0;}.social-feed-facebook--mobile {display:none;}}@media all and (min-width:720px) and (max-width:1100px) { .region--social {text-align:center;}.social-feed--facebook {width:600px;min-height:700px;margin:0 auto;padding:120px 40px 40px 0px;}.social-feed--twitter { width:100%; padding:20px 0;}.social-feed-facebook--mobile {display:none;}}@media all and (min-width:1101px) and (max-width:1299px) { .region--social {text-align:right;}.social-feed--twitter {width:calc(100% - 600px);float:left;padding-bottom:40px;text-align:left;}.social-feed--facebook {width:600px;float:left;min-height:700px;margin-top:-40px;padding:120px 40px 40px 80px;text-align:left;}.social-feed-facebook--mobile {display:none;}}@media all and (min-width:1300px) { .social-feed--twitter {margin-left:50%;padding-bottom:40px;}.social-feed--facebook {width:50%;padding-top:50px;float:left;min-height:700px;padding:120px 40px 40px 80px;}.social-feed-facebook--mobile {display:none;}}.image-slider {overflow-y:hidden;height:200px;}.slider__image { vertical-align:top;height:200px;}.logo,.logo__link,.social,.social__link,.social__item {display:block;margin:0;padding:0;list-style:none;}.region--header {background:black;text-align:right;padding-top:20px;position:relative;z-index:999;}.branding__upper {display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px;}.logo { position:absolute; top:30px;z-index:99999;}.new .logo{top:20px;}@media all and (max-width:520px){.region--header {height:50px;padding-top:10px;}.logo {width:125px;top:0px;}.new .logo{top:inherit;}.branding__upper{float:right;}}@media all and (min-width:521px) and (max-width:720px) { .region--header {height:50px;padding-top:10px;}.logo {width:250px;top:0px;}.new .logo{top:50px;max-width:200px;}.branding__upper{float:right;}}@media all and (min-width:721px) and (max-width:1020px) { .region--header {height:50px;padding-top:10px;}.logo {width:350px;top:0px;}.branding__upper{float:right;width:calc(100% - 100px);}}@media all and (min-width:1021px) and (max-width:1300px) { .region--header {height:120px;}.logo {width:400px;top:120px;}}@media all and (min-width:1301px) { .region--header {height:120px;}}.social,.social__item,.social__link,.social-list {display:block;padding:0;margin:0;list-style:none; }.social { }.social-list { display:flex;flex-direction:row;justify-content:flex-start;}.social { width:30px;height:30px;overflow:hidden;}.social + .social {margin-left:10px; }@media all and (max-width:520px){}@media all and (min-width:521px) and (max-width:720px) { }@media all and (min-width:721px) and (max-width:960px) { .social-list{margin-right:10px;}}@media all and (min-width:961px) and (max-width:1300px) { }@media all and (min-width:1301px) { }.branding__cart,.branding__account,.branding__top__right { display:flex;justify-items: center;align-items:center;align-content:center;color:#FFD600;}.branding__cart span,.branding__account span {display:block;}.branding__top__right .spacer {padding:0 10px;}.branding__cart i.i--basket {height:30px;width:30px;}@media screen and (max-width:721px){.branding__cart i {margin:0;}}@media all and (max-width:520px){.branding__cart{margin-bottom:0;}}@media all and (min-width:521px) and (max-width:720px) { .branding__cart{margin-bottom:0;}}@media all and (min-width:721px) and (max-width:960px) { .branding__cart{margin-bottom:0;}.branding__top__right {padding-bottom:4px;}}@media all and (min-width:961px) and (max-width:1300px) { }@media all and (min-width:1301px) { }.region--footer,.footer-content,.footer-widgets,.footer-copyright {display:block;position:relative;list-style:none;}.region--footer {background:#D7D7D7;font-size:18px;font-weight:400;}.container--footer {overflow:auto;padding:20px 0 50px 0;}.region--footer h1 { font-size:36px;line-height:1em;}.region--footer p { line-height:1.3em;margin-bottom:1.5em;}.region--footer a {color:black;font-weight:700;}.region--footer ul {list-style:none;padding:0;margin:0;}.region--footer li {list-style:none;padding:0;margin:0;text-align:left;clear:both;}.footer-content i {position:relative;margin-top:5px;}.author {font-size:15px;}.footer-logo {max-width:200px;}@media all and (max-width:720px) { .container--footer {padding:20px 10px 40px 10px;}.footer-content,.footer-widgets,.footer-copyrigh{width:100%;float:none;text-align:center;display:block;overflow:auto;}.footer-widgets {padding:0px 40px 10px 40px;}.footer-copyright,.region--footer li{text-align:center;}.footer-content i {float:none;display:inline-block;}}@media all and (min-width:721px) and (max-width:960px) { .container--footer {padding:20px 10px 40px 10px;}.footer-content {width:100%;}.footer-widgets,.footer-copyright {width:calc((100%) / 2);float:left;}.footer-widgets {padding:0px 40px 10px 40px;}.footer-copyright {text-align:right;}.region--footer li {text-align:left;}}@media all and (min-width:961px) and (max-width:1300px) { .container--footer {padding:20px 10px 40px 10px;}.footer-content,.footer-widgets,.footer-copyright {float:left;width:calc(100% / 3);}.footer-copyright {text-align:right;}.region--footer li {text-align:left;}.footer-widgets {padding:0px 40px 10px 40px;}}@media all and (min-width:1301px) { .container--footer {padding:20px 10px 40px 10px;}.footer-content,.footer-widgets,.footer-copyright {float:left;width:calc(100% / 3);}.footer-widgets {padding:0px 40px 10px 40px;}.footer-copyright {text-align:right;}.region--footer li {text-align:left;}} .banner-region,.banners,.banner,.banner__info,.banner__info__title,.banner__gutter__decoration {position:relative;display:block; padding:0; margin:0;list-style:none; width:100%;}.lo-home .banner-region {clear:both;position:relative;padding:0;margin:0;}.banners {}.banner {background-position:center 30%;}@media (max-width:960px){.banner {background-position:top center;}}.lo-home .banner {display:block;position:relative;text-align:center;padding:5em 0 5em 0;background:#ffcc00 url('../data/website_design/Home-Hero-2x-65.jpg') center center no-repeat;background-size:cover;overflow:hidden;}.lo-home .banner__logo, .lo-home .banner__logo img {display:inline-block;margin:0;padding:0;}.lo-home .banner__logo {width:56%;max-width:800px;}.lo-home .banner__logo img {width:100%;height:auto;margin:0;padding:0;display:block;}.lo-home .banner-region .btn--banner {position:absolute;left:50%;bottom:0;transform:translateX(-50%) translateY(1.25em) skew(-15deg) rotate(-2deg);background:#00C4FC;padding:0.5em 0.35em;border:8px solid black;color:black;border-radius:10px;font-size:60px;}@media all and (max-width:720px){.lo-home .banner-region .btn--banner {font-size:30px;bottom:-20px;}}@keyframes shoe1b {0% { background-position:right -150% }100% { background-position:right -100% } }@keyframes shoe2b {0% { background-position:left 75%}100% { background-position:left 55% }}@keyframes shoe1 {0% {background-position:right -2000%;}5% {background-position:right -1500%;}15% {background-position:right -100%;}30% {background-position:right -325%;}40% {background-position:right -100%;}50% {background-position:right -200%;}70% {background-position:right -100%;}80% {background-position:right -150%;}90% {background-position:right -100%;}100% {background-position:right -150%;}}@keyframes shoe2 {0% {background-position:right 2000%;}5% {background-position:right 1500%;}30% {background-position:right 55%;}40% {background-position:right 120%;}55% {background-position:right 55%;}65% {background-position:right 85%;}80% {background-position:right 55%;}90% {background-position:right 75%;}100% {background-position:right 55%;}}.shoe-1,.shoe-2 {width:600px;height:300px;position:absolute;top:0%;height:100%;background:transparent 0 0 no-repeat;background-size:100% auto;}.shoe-1 {background-image:url('../data/website_design/Blue-Trainer.png');right:200px;background-position:right -2000%;}.shoe-1.anim{animation:shoe1 alternate;animation-duration:5s;animation-iteration-count:1;animation-timing-function:ease-in-out;}.shoe-1.animb{animation:shoe1b alternate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;background-position:right -100%;}.shoe-2 {background-image:url('../data/website_design/Pink-trainer.png'); left:180px;background-position:left 2000%;}.shoe-2.anim{animation:shoe2 alternate;animation-duration:5.5s;animation-delay:0.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}.shoe-2.animb{animation:shoe2b alternate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;background-position:left 35%;}@media all and (max-width:1800px){.shoe-1{right:40px;}.shoe-2{left:20px;}}@media all and (max-width:1600px){.shoe-2 {left:-20px;width:550px;}}@media all and (max-width:1450px){.shoe2{width:33%;background-position:0 -20px !important;animation:none !important;}.shoe1{width:33%;background-position:0% -10px !important;animation:none !important;}.shoe1{right:0;}}@media all and (max-width:960px){.shoe2{min-width:200px;width:40%;background-position:0 -50px !important;animation:none !important;}.shoe1{min-width:200px;width:40%;background-position:50px -10px !important;animation:none !important;}.banner__logo {position:relative;z-index:100;}.banner__subimg{display:none;}}.region--images {min-height:100px;position:relative;background:#333;color:white;border-top:10px solid black;border-bottom:10px solid black;}.region--images__decoration {position:absolute;bottom:0;left:0;width:100%;height:35px;} .banner-region{min-height:122px;}.banner .container{position:relative;overflow:visible;min-height:122px;}.banner__logo--sub--wrap{position:absolute;left:0;bottom:-28px;z-index:9;}.banner__logo--sub{width:235px;height:120px;}.banner .banner__info__title{padding-left:266px;font-size:72px;padding-top:45px;}.banner__subimage--wrap.news{position:absolute;right:37px;top:0;overflow:hidden;height:122px;width:300px;}.banner__subimage--wrap.default{position:absolute;right:-68px;top:-100px;min-height:122px;width:300px;}.banner__subimage.news{display:block;width:528px;height:616px;max-width:none;position:absolute;top:-91px;left:-162px;}.banner__subimage.default{display:block;width:200px;height:200px;}.shoeimage1{position:absolute;top:18px;left:-91px;}.shoeimage2{position:absolute;top:0;left:82px;}.banner__logo--link{display:block;}@media all and (max-width:960px){.banner .container{min-height:300px;}.banner__logo--sub--wrap{position:relative;margin:0 auto;display:block;}.banner__logo--sub{display:block;margin:0 auto;}.banner__info{margin-top:40px;overflow:visible;text-align:center;}.banner .banner__info__title{padding-left:0;padding-top:0;line-height:1em;}}@media (max-width:1020px){.banner__subimage--wrap{display:none;}} .nav, .lvl-0, .lvl-0-item, .lvl-0-link, .lvl-1, .lvl-1-item, .lvl-1-link,.lvl-2, .lvl-2-item, .lvl-2-link,.lvl-3, .lvl-3-item, .lvl-3-link { display:block; padding:0; margin:0; list-style:none;}.nav { z-index:9999; overflow:visible; min-height:60px; }@media all and (max-width:520px){.lvl-0 {position:absolute;left:0;margin-left:0;top:40px;z-index:9999;width:100%;text-align:left;}.lvl-0-item {width:100%;padding:5px 15px;background:#000;border-bottom:1px solid #444;}.lvl-0-link {padding:5px 5px; background:transparent; color:#FFFFFF; font-weight:700; }.lvl-0-link:hover,.lvl-0-link:active,.lvl-0-item.selected .lvl-0-link,.lvl-0-item:hover .lvl-0-link {color:#FFC80B;text-decoration:none; } }@media all and (min-width:521px) and (max-width:720px) { .lvl-0 {position:absolute;left:0;margin-left:0;top:100%;z-index:9999;width:100%;text-align:left;}.lvl-0-item { width:100%;padding:5px 15px;background:#000;border-bottom:1px solid #444;}.lvl-0-link {padding:2px;background:transparent; color:#FFFFFF; font-weight:700; }.lvl-0-link:hover,.lvl-0-link:active,.lvl-0-item.selected .lvl-0-link,.lvl-0-item:hover .lvl-0-link {color:#FFC80B;text-decoration:none; } }@media all and (min-width:721px) and (max-width:1020px){.lvl-0 {position:absolute;left:0;margin-left:0;top:50px;z-index:9999;width:100%;text-align:left;}.lvl-0-item { width:100%;padding:5px 15px;background:#000;border-bottom:1px solid #444;}.lvl-0-link {padding:5px;background:transparent; color:#FFFFFF; font-weight:700; }.lvl-0-link:hover,.lvl-0-link:active,.lvl-0-item.selected .lvl-0-link,.lvl-0-item:hover .lvl-0-link {color:#FFC80B;text-decoration:none; }}@media all and (min-width:1021px) { .nav { position:relative; padding-top:5px;font-size:16px;text-transform:uppercase;letter-spacing:1.5px;}.lvl-0 {position:relative; overflow:visible;display:flex;flex-direction:row;justify-content:space-between;} .lvl-0-item { display:inline-block; margin-right:15px;}.lvl-0-link {padding:0.5em 1em; background:transparent; color:rgba(255,255,255,0.9); text-align:center;font-weight:700; }.lvl-0-item:last-child { margin-right:0; }.lvl-0-link:hover,.lvl-0-link:active,.lvl-0-item.selected .lvl-0-link,.lvl-0-item:hover .lvl-0-link {color:#FFC80B;text-decoration:none; }}@media all and (max-width:520px){.lvl-1 { display:none; position:relative; padding:0; width:100%;}.lvl-1-item { width:100%;}.lvl-1-link {color:#fff; text-align:left;padding:5px 5px 5px 20px;font-weight:700;} .lvl-1-link:hover, .lvl-1-link:active, .lvl-1-item.selected .lvl-0-link,.lvl-1-item:hover .lvl-0-link { text-decoration:none; color:#FFC80B;}}@media all and (min-width:521px) and (max-width:720px) { .lvl-1 { display:none; position:relative; padding:0; width:100%;}.lvl-1-item { width:100%;}.lvl-1-link {color:#fff; text-align:left;padding:5px 5px 5px 20px;font-weight:700;} .lvl-1-link:hover, .lvl-1-link:active, .lvl-1-item.selected .lvl-0-link,.lvl-1-item:hover .lvl-0-link { text-decoration:none; color:#FFC80B;}}@media all and (min-width:721px) and (max-width:1020px){.lvl-1 { display:none; position:relative; padding:0; width:100%;}.lvl-1-item { width:100%;}.lvl-1-link {color:#fff; text-align:left;padding:5px 5px 5px 20px;font-weight:700;} .lvl-1-link:hover, .lvl-1-link:active, .lvl-1-item.selected .lvl-0-link,.lvl-1-item:hover .lvl-0-link { text-decoration:none; color:#FFC80B;}}@media all and (min-width:1021px) { .lvl-1 { display:none; position:absolute;background-color:#FFC80B; min-width:175px; box-shadow:3px 4px 0px #000;}.lvl-1-item { width:100%;}.lvl-1-item + .lvl-1-item {border-top:1px solid #444;}.lvl-1-link {color:#000; text-align:left;font-weight:normal; background-color:#FFC80B;padding:5px 5px 5px 10px;font-weight:700;} .lvl-1-link:hover, .lvl-1-link:active, .lvl-1-item.selected .lvl-0-link,.lvl-1-item:hover .lvl-0-link { text-decoration:none; background-color:#000;color:#FFC80B;}}.lvl-3 {display:none;}.nav li > .nav ul { top:auto; left:auto; z-index:10; }.lvl-0-item:hover .lvl-1 { display:block;}.lvl-1-item:hover .lvl-2 { display:block;}.footer-lvl-0,.footer-lvl-0-item,.footer-lvl-0-link { display:block; padding:0; margin:0; list-style:none; border:none; background:none;}.footer-lvl-0 { overflow:auto; max-width:100%;margin-bottom:15px;}.footer-lvl-0-item { display:inline-block; text-transform:uppercase;}.footer-lvl-0-link { display:inline-block; padding:0 10px 0 0; background:none; color:#444;}.footer-lvl-0-link:hover,.footer-lvl-0-link:focus { }.footer-lvl-0-item:last-child .footer-lvl-0-link { padding-right:0; }.nav__toggle { position:absolute;top:5px;left:5px;display:none;padding:5px;background:#000;overflow:auto;z-index:300;}.nav__toggle:hover{color:#fff;}.nav__toggle__label { font-family:'Source Sans Pro', 'Bangers';font-weight:400;font-size:16px;color:#fff;line-height:29px;display:inline-block;vertical-align:middle;text-transform:uppercase;float:right;letter-spacing:2.74px;} .nav__toggle:hover {text-decoration:none;}@media all and (max-width:1020px){.nav__toggle { display:block;} .lvl-0 { display:none; } .menu__show .lvl-0 { display:block; }}@mediaall and (max-width:520px){.nav__toggle__label { font-size:16px;line-height:29px;letter-spacing:2.74px;}}@media all and (max-width:720px){.nav__toggle{right:auto;left:5px;}}.bask__item__remove,.basket,.basket__item,.basket__item__image,.basket__item__price,.basket__item__quantity,.basket__item__title,.basket__item__title--container,.basket__item--left,.basket__item--right,.basket__items,.basket__link,.basket__links,.basket__payment {display:block;margin:0;padding:0;list-style:none;border:none;background:transparent;}.lo-cart .region--contentwrapper {background-position:-100px 100%;min-height:500px;}.basket {width:100%;overflow:auto;}.basket__items {overflow:auto;}.basket__item {width:100%;overflow:auto;}.basket__item--left {padding:20px;overflow:auto;}.basket__item__image--container {position:relative;margin-bottom:20px;margin-left:5px;margin-right:40px;}.basket__item__image {border-radius:15px;box-shadow:10px 10px #FFC80B;transform:skewY(-2deg) skewX(-2deg);}.basket__item__title--container {}.basket__item__title {padding:50px 0;min-height:130px;}.basket__item--right {width:400px;padding:20px;overflow:auto;}.basket__item--right > div {width:50%;float:left;text-align:center;padding:30px 0;}.basket__item__quantity,.basket__item--product__quantity{width:60px;padding:10px;text-align:center;}.basket__item__label,.basket__item__quantity{display:inline-block;}.basket__links {width:100%;}.basket__link {color:#000;display:block;}.basket__payment {width:100%;}.basket__payment__form {overflow:auto;width:100%;}.basket__payment__form > div {padding:10px;overflow:auto;}.payment__form__label {font-family:'Bangers', cursive;font-weight:400;display:inline-block;min-width:80px;margin:0}.payment__form__itext,.payment__form__iselect{padding:10px;text-align:center;border:1px solid #000;background:#fff;display:inline-block;width:200px;font-family:'Bangers', cursive;font-weight:400;margin:0;}.payment__form__iselect optgroup {font-weight:400;color:#ed1a3b;}.payment__form__iselect option {color:#000;}.payment__form__submit {background:transparent;border:none;display:block;cursor:pointer;}.payment__form__submit img {display:inline-block;vertical-align:middle;}@media all and (max-width:520px){.lo-cart .region--contentwrapper {background-position:-100px calc(100% + 300px);min-height:0;padding-top:20px;}.basket__items {margin-bottom:20px;}.basket__item {border-bottom:4px dotted #888;}.basket__item--right,.basket__item--left{width:100%;overflow:auto;padding:10px;}.basket__item__image--container {margin-top:20px;}.basket__item__image {margin:0 auto;}.basket__item__title {padding:20px 0;text-align:center;min-height:0;}.basket__payment {margin-top:20px;}}@media all and (min-width:521px) and (max-width:960px){.lo-cart .region--contentwrapper {background-position:-100px calc(100% + 300px);}.basket__items {margin-bottom:20px;}.basket__item { border-bottom:5px dotted #888;}.basket__item--left {width:100%;}.basket__item--left,.basket__item--right{padding:10px;}.basket__item__title--container {float:left;width:calc(100% - 180px);}.basket__item__title {padding:40px 0;}.basket__item__image--container {float:left;}}@media all and (min-width:961px) and (max-width:1299px){.lo-cart .region--contentwrapper {background-position:-100px calc(100% + 300px);}.basket__items {margin-bottom:20px;}.basket__item {}.basket__item__title--container {float:left;width:calc(100% - 180px);}.basket__item__title {padding:30px 0;}.basket__item__image--container {float:left;}.basket__item--left {width:calc(100% - 400px);}.basket__item--right,.basket__item--left{float:left;}.basket__item--right > div {border-left:5px dotted #888;}.basket__payment {float:left;width:325px;}.basket__links {float:left;width:calc(100% - 325px);}}@media all and (min-width:1300px){.basket__item--left {float:left;width:calc(100% - 400px);}.basket__item__title--container {float:left;width:calc(100% - 180px);}.basket__item--right {float:right;}.basket__payment {float:left;width:325px;}.basket__links {float:left;width:calc(100% - 325px);}.basket__item--right > div {border-left:5px dotted #888;}.basket__item__image--container,.basket__item__title--container{float:left;}}.title--howitworks{text-align:center;font-size:1.818em;}.flex{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;}.flex-spaced{justify-content:space-between;}.flex-spaced img{width:calc((100% - 60px) / 4);}@media screen and (max-width:521px){.flex-spaced img {width:100%;margin-bottom:20px;}}@media screen and (min-width:521px) and (max-width:960px){.flex-spaced img{width:calc((100% - 20px) / 2);margin-bottom:20px;}}.container--content{color:#fff;}.lo-home .container--content h3{color:#fff;line-height:1.5em;margin-bottom:0;}.lo-home .container--content .btn--content{font-size:24px;padding:10px 20px;}.lo-home .container--content .page-content{margin-bottom:40px;}.lo-home .container--content .btn--content:first-child{margin-right:20px;}@media (max-width:600px){.btn--social.facebook,.btn--social.twitter{display:none;}}@media (max-width:1100px) and (min-width:601px){.btn--social.facebook{margin:100px 0 0 60px;}.btn--social.twitter{margin:40px 0 0 0;}}@media (min-width:1101px){.btn--social.facebook{margin:100px 0 0 60px;}.btn--social.twitter{margin:40px 0 0 180px;}}.lo-home .region--news{background-color:#00C4FC;}.account-nav,.account-nav__item {margin:0;padding:0;list-style:none;}.account-nav__item .account-nav__item__link {width:100%;max-width:300px;text-align:center;letter-spacing:1.1px;}.form--generic input[type=text],.form--generic input[type=email],.form--generic input[type=password]{padding:5px 10px;}.widgets,.widget,.widget__title,.widget__content,.widget__link,.widget__title__link,.widget__image { padding:0; margin:0; list-style:none; display:block;border:none; }.widgets { }.widget { }.widget__title { }.widget__content {}.widget__image {max-width:100%;margin:0 auto;}@media all and (max-width:400px){.widgets { text-align:center; margin-bottom:40px;}.widgets .widget {display:inline-block;max-width:100%;max-width:calc(100% - 40px);}.widgets .widget--twitter {}.widgets .widget--button {}.lo-default .widget:not(.widget--twitter):first-child{ margin-top:0;}.lo-home aside .widgets {text-align:center;display:block;width:100%;margin-bottom:20px;}.lo-home aside .widget {max-width:260px;width:100%;display:inline-block;float:none;}}@media all and (min-width:401px) and (max-width:720px){.widgets { text-align:center; margin-bottom:40px;}.widgets .widget {display:inline-block;max-width:90%;margin-right:20px;margin-left:20px;}.lo-home aside .widgets {text-align:center;display:block;width:100%;margin-bottom:20px;}.lo-home aside .widget {width:300px;display:inline-block;float:none;}.lo-default .widget:not(.widget--twitter):first-child{margin-top:0;}.widget--twitter {margin-top:20px;}}@media all and (min-width:721px) and (max-width:960px){.widgets { text-align:center; margin-bottom:40px;}.widgets .widget {display:inline-block;max-width:70%;margin-right:20px;margin-left:20px;}.lo-default .widget:not(.widget--twitter):first-child{ margin-top:0;}.lo-home aside .widgets {text-align:center;display:block;width:100%;padding:40px 20px 0 0;}.lo-home aside .widget {width:100%;max-width:400px;display:inline-block;float:none;}}@media all and (min-width:961px) and (max-width:1300px){.widget {width:100%;padding:10px;margin-bottom:20px;}.lo-home aside .widgets {padding:50px 30px 20px 30px;}}@media all and (min-width:1301px){.widget {width:100%;padding:10px;margin-bottom:20px;}.lo-home aside .widgets {padding:50px 30px 20px 30px;}}.widget--twitter {background:#000 top left no-repeat;color:white;border-radius:35px;border-bottom-left-radius:40px;box-shadow:10px 10px #FFC80B;-moz-transform:skewY(+2deg) skewX(+2deg);-o-transform:skewY(+2deg) skewX(+2deg);-webkit-transform:skewY(+2deg) skewX(+2deg);-ms-transform:skewY(+2deg) skewX(+2deg);transform:skewY(+2deg) skewX(+2deg);width:calc(100% - 20px);position:relative;margin-top:60px;z-index:50; }.widget--twitter .widget__feed,.widget--twitter .widget__title{transform:skewY(-2deg) skewX(-2deg);padding:5px 15px;z-index:200;}.widget--twitter .widget__feed {padding-bottom:20px;}.widget--twitter .widget__link {font-weight:700;color:#FFC80B;}.widget--twitter::before {content:'';position:absolute;width:100%;height:50px;background:#000;top:-12px;left:1px;border-radius:35px;-webkit-transform:rotate(4deg);-ms-transform:rotate(4deg);-o-transform:rotate(4deg);-moz-transform:rotate(4deg);transform:rotate(4deg);}.widget--twitter::after {content:'';width:40px;height:100%;background:#000;position:absolute;top:-21px;left:0px;transform:none;border-radius:35px;z-index:-10;}.widget--twitter .tweet {border-top:none;border-bottom:4px dotted #fff;padding:10px 0 20px 0;}.widget--twitter .tweet + .tweet {border-top:none;padding:10px 0;}.tweet {font-size:18px;line-height:24px;color:white;}.tweet + .tweet {border-top:4px dotted white;padding-top:20px;margin-top:20px;}.tweet--retweet strong {display:block; }.tweet:last-child {padding-bottom:20px;}.tweet a {color:#FFC80B;}.tweet__preamble {font-size:13px;display:block;}.tweet__preamble i {margin:0;}.tweet__info {display:block;font-size:13px;}.widget--race .widget__image--container {}.widget--race .widget__image {width:100%;height:auto;border-radius:30px;box-shadow:15px 15px #FFC80B;-webkit-transform:skewY(-2deg) skewX(-2deg);-moz-transform:skewY(-2deg) skewX(-2deg);-ms-transform:skewY(-2deg) skewX(-2deg);-o-transform:skewY(-2deg) skewX(-2deg);transform:skewY(-2deg) skewX(-2deg);margin:0 auto;}.widget--button {color:#fff;background:#ED1A3B;border:10px solid #000;border-radius:20px;padding:20px 5px;text-align:center;-webkit-transform:skew(-7deg) rotate(-2deg);-moz-transform:skew(-7deg) rotate(-2deg);-ms-transform:skew(-7deg) rotate(-2deg);-o-transform:skew(-7deg) rotate(-2deg);transform:skew(-7deg) rotate(-2deg);margin-top:40px;}.widget--button .widget--inner {font-family:'Kalam', cursive;font-weight:700;}.widget--button .widget__title,.widget--button .widget__link {color:#fff;}.widget--button .widget--inner p {margin:0;}.widget--button .widget__link {position:absolute;width:100%;height:100%;top:0;left:0;}@media all and (max-width:720px) { .footer-widgets .widget {width:100%;}}@media all and (min-width:720px) and (max-width:960px) { .footer-widgets .widget {width:100%;}}@media all and (min-width:961px) and (max-width:1300px) { .footer-widgets .widget {width:100%;}}@media all and (min-width:1301px) { .footer-widgets .widget {width:100%;}}.widget--races-image{position:relative;}.widget--races-image .widget__title{color:#000;background:#00C4FC;border:5px solid #000;border-radius:10px;padding:15px;-webkit-transform:skew(-15deg) rotate(-2deg);-ms-transform:skew(-15deg) rotate(-2deg);-o-transform:skew(-15deg) rotate(-2deg);-moz-transform:skew(-15deg) rotate(-2deg);transform:skew(-15deg) rotate(-2deg);font-family:"Bangers";font-size:40px;position:absolute;top:20%;left:25%;}.news--list,.news--item,.news__title,.news__date,.news__link,.news__categories { padding:0; margin:0; list-style:none; display:block;}.news--list{margin-bottom:40px;}.news--item{overflow:auto;margin-bottom:90px;}.news{overflow:auto;padding-bottom:40px;margin-bottom:40px;}.news__left{width:278px;height:241px;margin-bottom:20px;}.news__date--wrap{background-image:url("../getfile/website_design/puff.svg");display:block;background-repeat:no-repeat;width:100%;height:100%;background-size:cover;}.news__date{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;padding-left:24px;padding-top:10px;font-family:"Bangers";}.news__date--day{font-size:72px;margin-bottom:15px;}.news__date--month{font-size:36px;}.news__right{overflow:hidden;}.news__categories{color:#00C4Fc;font-family:"Bangers";font-size:16px;}.news__title{font-family:"Bangers";font-size:1.909em;}.news__content{margin:5px 0 20px 0;}.news__image--wrap{display:none;}@media screen and (min-width:961px){.news--list{overflow:auto;}.news__left{float:left;width:278px;margin-right:20px;}.news__right{float:left;width:calc(100% - 298px);}}.news-filter,.news-filter__title,.news-filter__list,.news-filter__list__item,.news-filter__list__item__link {display:block;margin:0;padding:0;list-style:none;}.news-filter {width:100%;max-width:400px;text-align:center;margin-bottom:20px;}.news-filter__title {color:#000;padding-bottom:0.25em;margin-bottom:0.25em;border-bottom:4px solid #000;}.news-filter__list {}.news-filter__list__item {border-bottom:1px solid rgba(0,0,0,0.5);}.news-filter__list__item__link {text-transform:uppercase;color:#00C4FC;padding:10px 0;font-family:"Bangers";}.news-filter__list__item__link:hover {color:#F7C225;text-decoration:none;}.lo-home .news--list{display:flex;justify-content:space-between;align-content:center;}.news--item.home{width:calc((100% - 30px) / 3);padding:0 0 10px 0;margin:0;text-align:center;}.lo-home .news__left,.lo-home .news__right{max-width:540px;}.lo-home .news__left{width:100%;height:auto;display:flex;align-items:center;margin-bottom:20px;}.lo-home .news__right{width:100%;clear:left;}.lo-home .news__date--wrap{float:left;width:160px;height:138px;margin-right:20px;}.lo-home .news__date--day{font-size:32px;margin-bottom:0px;}.lo-home .news__date--month{font-size:32px;}.lo-home .news__title{width:calc(100% - 188px);float:left;}.lo-home .news__date{padding-top:0;padding-left:16px;}.lo-home .news__image--wrap{display:block;background:transparent;margin-bottom:20px;}.lo-home .news__image{height:390px;width:auto;display:block;margin:0 auto;border:4px solid #000;padding:5px;background:white;}.lo-home .news--item .btn--readmore{display:block;max-width:173px;margin:0 auto 2px auto;text-align:center;}.lo-home .conatiner--news h2.poster-title{font-size:50px;line-height:54px;margin:40px 0;text-align:center;}@media (max-width:960px){.lo-home .news--item{width:100%;margin-bottom:40px;}.lo-home .news--list{flex-direction:column;margin-bottom:0;}.lo-home .news__left{flex-direction:column;float:none;margin:0 auto;}.lo-home .news__right{float:none;margin:0 auto;}.lo-home .news__title{text-align:center;margin:20px 0 10px 0;}.lo-home .news__image--wrap{display:none;}.lo-home .news__content{text-align:center;}.lo-home .news--item .btn--readmore{font-size:larger;padding:10px 0;}.lo-home .news__date--day{margin-bottom:5px;}}.news-item-title{color:#000;font-size:42px;}.news-item-date{color:#00C4FC;font-size:26px;}.news-item .btn-back{color:#00C4FC;margin-bottom:20px;display:block;}.race-list--left,.race-list--right,.race__title,.race__options,.race__links,.race__info,.race__image,.race__content,.race__content__summary,.race,.race__link,.races__filter,.races__filter__clear,.races__filter__submit,.races__filter__title,.races__filter__select,.races__filter__label,.races__filter > fieldset,.entries__table,.race__remaining,.race__actions{display:block;margin:0;padding:0;list-style:none;background:none;border:none;}.races {overflow:auto;padding:0 2px;}.race {margin:15px 0;border-radius:2px;overflow:visible;background-color:#fff;position:relative;border:4px solid #000;}.race__image__container,.race__info,.race__options,.race__gallery {z-index:1;position:relative;}.race__gallery {display:none;}.race__title {overflow:auto;margin-bottom:10px;font-size:50px;line-height:60px;}.race__content__title {margin-bottom:0;font-size:2.273em;line-height:1em;}.race__content__title a{color:#000;}.race__price{font-family:'Bangers';color:#00C4FC;font-size:1.364em;margin-bottom:10px;}.race__date{margin-bottom:0;color:#FE3AB2;}.race__actions {text-align:center;}.race__title__link {color:#000;}.race__info {overflow:auto; }.race__info { text-align:center;}.race__image__container {position:relative;margin:0 auto;max-width:390px;z-index:0;}.race__charity {position:absolute;bottom:5px;right:10px;}.race__charity__image {}.race__charity__caption {font-family:'Bangers', cursive;color:#fff;text-shadow:-5px 5px 0 #000, -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000;font-size:14px;line-height:16px;text-align:left;}.race__content { padding:20px;}.race__content__summary {font-size:0.909em;font-family:'Kalam';}.race__options {text-align:center;padding:15px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background:#000;}.race__image__container {position:relative;margin-bottom:20px;}.race__image {margin:0 auto;}.race__link {font-family:'Kalam', cursive;font-weight:400;color:#000;font-size:16px;line-height:32px;text-transform:none;text-align:left;padding-bottom:10px;}.btn.race__entry {font-size:40px;line-height:40px;padding:10px;}.race__entry:hover {text-decoration:none;}.race__more {display:block;width:200px;margin:0 auto;font-family:'Bangers', cursive;font-weight:400;color:#000;font-size:30px;text-align:center;}.race__loading {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;background:rgba(255,255,255,0.5);}.race__loading__image {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}.race__remaining {font-size:20px;line-height:32px;color:#FFD600;font-family:'Kalam';font-weight:300;}@media screen and (max-width:850px){.race {display:block;max-width:390px;width:100%;margin:10px auto 20px auto;}}@media screen and (min-width:851px) and (max-width:1225px){.races {text-align:center;}.race {display:inline-block;vertical-align:top;margin-right:20px;width:390px;max-width:calc((100% - 20px) / 2);}.race:nth-child(2n + 2){margin-right:0;}.race:nth-child(2n + 3){clear:left;}}@media screen and (min-width:1226px), print {.races {text-align:center;}.race {display:block;float:left;vertical-align:top;margin-right:40px;width:calc((100% - 80px) / 3 - 0.1px);}.race:nth-child(3n + 3){margin-right:0;}.race:nth-child(3n + 4){clear:left;}}.yellowcenter{color:#FFC609;text-align:center;padding:0 17%;font-family:"Bangers";}.content.yellowcenter{font-size:28px;line-height:36px;}h1.yellowcenter{margin:0;padding:40px 20px 0 20px;}.blackcenter{color:#000;text-align:center;padding:0 17%;font-family:"Bangers";}.content.blackcenter{font-size:28px;line-height:36px;}h1.blackcenter{margin:0;padding:40px 20px 0 20px;}.races__filter {width:100%;background:#000;padding:20px;}.races__filter__label,.races__filter__select,.races__filter__clear,.races__filter__submit,.races__filter__title,.races__filter div{display:inline-block;vertical-align:middle;color:#fff;}.races__filter__select {padding:2px 5px;}.races__filter__label,.races__filter__clear,.races__filter__submit,.races__filter__title {font-family:'Kalam', cursive;font-size:18px;margin-right:8px;}.races__filter__title {font-family:'Bangers', cursive;margin-right:25px;font-size:28px;}.races__filter__label,.races__filter__clear {font-size:20px;}.races__filter__select {background:#fff;color:#000;margin-right:15px;}.races__filter__select.month {width:200px;}.races__filter__select.charity {width:240px;}.races__filter__submit {background:#ED1A3A;border-radius:10px;padding:5px 15px;height:40px;cursor:pointer;}@media all and (max-width:600px){.races__filter__label,.races__filter__select,.races__filter__clear,.races__filter__submit,.races__filter__title,.races__filter div{display:block;margin-bottom:20px;}.races__filter__select.charity,.races__filter__select.month{width:245px;}}@media all and (min-width:601px) and (max-width:820px){.races__filter__label,.races__filter__select,.races__filter__clear,.races__filter__submit,.races__filter__title,.races__filter fieldset > div {display:block;margin-bottom:20px;}.races__filter__select.charity,.races__filter__select.month{width:245px;}}@media all and (min-width:821px) and (max-width:1300px){.races__filter--left,.races__filter--right {float:left;width:calc((100% - 20px) / 2);}.races__filter--left {margin-right:20px;}.races__filter--left div,.races__filter--right div{width:100%;margin:10px 0;}.races__filter label {width:80px;}.races__filter__select.charity,.races__filter__select.month{width:100%;max-width:400px;max-width:calc(100% - 110px);}.races__filter__title {display:block;}}@media all and (min-width:1301px){.races__filter {position:relative;}.races__filter__clear {position:absolute;right:10px;top:27px;}}.racedetails__content,.racedetails__options,.racedetails__title,.racedetails__charity,.racedetail__charity__image,.racedetail__charity__link,.racedetails,.racedetails__image,.racedetails__image__container,.racedetails__info,.racedetails__price{display:block;margin:0;padding:0;list-style:none;background:none;border:none; }.racedetails {overflow:auto;}.racedetails__info,.racedetails__options {margin:10px 0;padding-bottom:15px;overflow:auto;}.racedetails__info {}.racedetails__title {margin-bottom:20px;}.racedetails__options--left,.racedetails__options--right {overflow:auto;padding-bottom:40px;}.racedetails__options--left {}.racedetails__form { padding-bottom:10px;}.racedetails__form > div {padding-bottom:5px;overflow:auto;width:100%;}.racedetails__form__price {margin-bottom:20px;}.racedetails__form__label {margin-right:20px;}.racedetails__form__itext {padding:10px;width:auto;width:60px;text-align:center;border:1px solid #000;}.racedetails__form .racedetails__form__submit {font-size:35px;padding:15px;border-width:6px;font-family:'Bangers', cursive;font-weight:400;margin:20px 0 20px 8px;cursor:pointer;}.racedetails__options--right {}.racedetails__image__container {position:relative;margin-bottom:20px;margin-left:5px;margin-right:5px;}.racedetails__image {box-shadow:10px 10px #FFC80B;transform:skewY(-2deg) skewX(-2deg);margin:0 auto;}@media all and (min-width:550px){.racedetails__options--left,.racedetails__options--right {float:left;width:calc(50% - 10px);overflow:auto;padding-bottom:40px;}.racedetails__options--right {padding-left:20px;}}@media all and (max-width:1130px){.racedetails__info {border-bottom:5px dotted #888;margin-bottom:20px;padding-bottom:20px;}}@media all and (min-width:1131px){.racedetails__info,.racedetails__options {float:left;width:calc(50% - 10px);overflow:auto;} .racedetails__options {border-left:5px dotted #888;padding-left:40px;padding-bottom:0;}.racedetails__options--left {border-right:5px dotted #888;}.racedetails__info {padding-right:20px;}}.entries__table {table-layout:fixed;width:100%;max-width:100%;border-collapse:collapse;display:table;background:#fff;margin:10px 0;}.entries__table th{background:#000;font-family:'Kalam', cursive;color:#ed1a3b;}.entries__table th,.entries__table td {border:1px solid #e1e1e1;}.product-list--left,.product-list--right,.product__title,.product__options,.product__links,.product__info,.product__image,.product__content,.product,.product__link {display:block;margin:0;padding:0;list-style:none;background:none;border:none;}.products {overflow:auto;padding:0 2px;}.product {margin:15px 0;border-radius:2px;overflow:visible;background-color:#fff;position:relative;}.product::before {content:'';width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;left:-2px;top:-2px;border:4px dotted #888;z-index:0;}.product__image__container,.product__info,.product__options,.product__gallery {z-index:1;position:relative;}.product__gallery {display:none;}.product__title {overflow:auto;margin-bottom:10px;font-size:50px;line-height:60px;}.product__title__link {color:#000;}.product__info {overflow:auto; text-align:center;}.product__image__container {position:relative;margin:0 auto;max-width:390px;margin-bottom:20px;}.product__image {margin:0 auto;}.product__charity__caption {font-family:'Bangers', cursive;color:#fff;text-shadow:-5px 5px 0 #000, -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000;font-size:14px;line-height:16px;text-align:left;}.product__content { padding:20px;}.product__options {text-align:center;padding:0 20px;}.product__link {font-family:'Kalam', cursive;font-weight:400;color:#000;font-size:16px;line-height:32px;text-transform:none;text-align:left;margin-bottom:10px;}.btn.product__entry {font-size:40px;line-height:40px;padding:10px;}.product__loading {position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.5);}.product__loading__image {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}@media screen and (max-width:850px){.product {display:block;max-width:390px;width:100%;margin:10px auto 20px auto;}}@media screen and (min-width:851px) and (max-width:1225px){.products {text-align:center;}.product {display:inline-block;vertical-align:top;margin-right:20px;width:390px;max-width:calc((100% - 20px) / 2);}.product:nth-child(2n + 2){margin-right:0;}.product:nth-child(2n + 3){clear:left;}}@media screen and (min-width:1226px), print {.products {text-align:center;}.product {display:block;float:left;vertical-align:top;margin-right:40px;width:calc((100% - 80px) / 3 - 0.1px);}.product:nth-child(3n + 3){margin-right:0;}.product:nth-child(3n + 4){clear:left;}}.product--single__content,.product--single__options,.product--single__title,.product--single__charity,.productdetail__charity__image,.productdetail__charity__link,.product--single,.product--single__image,.product--single__image__container,.product--single__info,.product--single__price{display:block;margin:0;padding:0;list-style:none;background:none;border:none; }.product--single {overflow:auto;}.product--single__info,.product--single__options {margin:10px 0;padding-bottom:15px;overflow:auto;}.product--single__info {}.product--single__title {margin-bottom:20px;}.product--single__options--left,.product--single__options--right {overflow:auto;padding-bottom:40px;}.product--single__options--left {}.product--single__form { padding-bottom:10px;}.product--single__form > div,.product--single__row{padding-bottom:5px;overflow:auto;width:100%;}.product-options {position:relative;}.product--single__form__price {margin-bottom:20px;}.product--single__form__label {margin-right:20px;width:60px;display:inline-block;}.product--single__form__itext {padding:10px;width:auto;width:60px;text-align:center;border:1px solid #000;}.product--single__form__iselect {padding:10px;width:auto;text-align:left;border:1px solid #000;width:calc(100% - 60px);max-width:150px;}.product--single__form__iselect .disabled {color:#999;}.product--single__form .product--single__form__submit {font-size:35px;padding:15px;border-width:6px;font-family:'Bangers', cursive;font-weight:400;margin:20px 0 20px 8px;cursor:pointer;}.product--single__options--right {}.product--single__image__container {position:relative;margin-bottom:20px;margin-left:5px;margin-right:5px;}.product--single__image {border-radius:15px;box-shadow:10px 10px #FFC80B;transform:skewY(-2deg) skewX(-2deg);margin:0 auto;}@media all and (min-width:550px){.product--single__options--left,.product--single__options--right {float:left;width:calc(50% - 10px);overflow:auto;padding-bottom:40px;}}@media all and (max-width:1130px){.product--single__info {border-bottom:5px dotted #888;margin-bottom:20px;padding-bottom:20px;}}@media all and (min-width:1131px){.product--single__info,.product--single__options {float:left;width:calc(50% - 10px);overflow:auto;} .product--single__options {border-left:5px dotted #888;padding-left:40px;}.product--single__info {padding-right:20px;}}.basket__item--product .basket__item__title--container {display:flex;flex-direction:column;justify-content:center;min-height:130px;}.basket__item--product .basket__item__title {padding:0;min-height:0;}.basket__item--product span {font-size:16px;line-height:18px;display:block;}.basket__item--product:last-child {margin-bottom:20px;}.charity,.charity__link,.charity__image,.charity__title {display:block;margin:0;padding:0;list-style:none;}.charities {overflow:auto;}.charity {padding:10px 20px;border:4px solid #000;background-color:#fff;}.charity,.charity__image {text-align:center;margin:0 auto;}.charity__title {padding:15px 0;font-size:xx-large;line-height:1.2;}.charity__actions {clear:both;text-align:center;padding:20px 0;}@media screen and (max-width:550px){.charity {margin:0 auto 20px auto;max-width:300px;}}@media screen and (min-width:551px) and (max-width:960px){.charity {float:left;width:calc((100% - 20px) / 2);margin-right:20px;margin-bottom:20px;}.charity:nth-of-type(2n + 2){margin-right:0;}.charity:nth-of-type(2n + 3){clear:left;}}@media screen and (min-width:961px) and (max-width:1280px){.charity {float:left;width:calc((100% - 40px) / 3);margin-right:20px;margin-bottom:20px;}.charity:nth-of-type(2n + 3){margin-right:0;}.charity:nth-of-type(3n + 4){clear:left;}}@media screen and (min-width:1281px){.charity {float:left;width:calc((100% - 60px) / 4);margin-right:20px;margin-bottom:20px;}.charity:nth-of-type(4n + 4){margin-right:0;}.charity:nth-of-type(4n + 5){clear:left;}}.form--charity,.form--charity fieldset {border:none;display:block;padding:0;margin:0;}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap {position:absolute;top:0;left:0;z-index:8020;min-width:280px;}.fancybox-skin {position:relative;background:#000;color:#444;text-shadow:none;-moz-box-shadow:0px 0px 8px #444;-webkit-box-shadow:0px 0px 8px #444;box-shadow:0px 0px 8px #444;border-radius:5px;}.fancybox--white .fancybox-skin {background:#fff;}.fancybox-opened {z-index:8030;}.fancybox-opened .fancybox-skin {}.fancybox-outer, .fancybox-inner {position:relative;}.fancybox-inner {overflow:hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch;min-width:260px;}.fancybox-error {color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image, .fancybox-iframe {display:block;width:100%;height:100%;}.fancybox-image {max-width:100%;max-height:100%;margin:0 auto;border-radius:5px;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url('../getfile/website_design/fancybox_sprite.png');}#fancybox-loading {position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div {width:44px;height:44px;background:url('../getfile/website_design/fancybox_loading.gif') center center no-repeat;}.fancybox-close {position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../getfile/website_design/blank.gif'); -webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev {left:0;}.fancybox-next {right:0;}.fancybox-nav span {position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span {left:10px;background-position:0 -36px;}.fancybox-next span {right:10px;background-position:0 -72px;}.fancybox-nav:hover span {visibility:visible;}.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock {overflow:hidden !important;width:auto;}.fancybox-lock body {overflow:hidden !important;min-width:320px;}.fancybox-lock-test {overflow-y:hidden !important;}.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background-color:rgba(0,0,0,0.5);}.fancybox-overlay-fixed {position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay {overflow:auto;overflow-y:scroll;}.fancybox-overlay > * {box-sizing:initial;}.fancybox-title {visibility:hidden;font-family:"Source Sans Pro", Helvetica, sans-serif; position:relative;text-shadow:none;z-index:8050;font-size:24px;line-height:30px;color:#ec6897;}.fancybox-subtitle {font-size:22px;line-height:26px;margin-top:10px;font-style:italic;}.fancybox-opened .fancybox-title {visibility:visible;}.fancybox-title-float-wrap {position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child {display:inline-block;margin-right:-100%;padding:2px 20px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap {position:relative;margin-top:10px;text-align:center;color:#fff;}.fancybox-title-inside-wrap {padding-top:10px;}.fancybox-title-over-wrap {position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url('https://www.powvirtualrunning.co.uk/getfile/website_designfancybox_sprite@2x.png');background-size:44px 152px; }#fancybox-loading div {background-image:url('https://www.powvirtualrunning.co.uk/getfile/website_designfancybox_loading@2x.gif');background-size:24px 24px; }}.fancybox__close:hover {text-decoration:none;}hr.solid {border-style:solid;margin-bottom:20px;}#fancybox-thumbs {position:fixed;left:0;width:100%;overflow:hidden;z-index:8050;}#fancybox-thumbs.bottom {bottom:2px;}#fancybox-thumbs.top {top:2px;}#fancybox-thumbs ul {position:relative;list-style:none;margin:0;padding:0;}#fancybox-thumbs ul li {float:left;padding:1px;opacity:0.5;}#fancybox-thumbs ul li.active {opacity:0.75;padding:0;border:1px solid #fff;}#fancybox-thumbs ul li:hover {opacity:1;}#fancybox-thumbs ul li a {display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none;}#fancybox-thumbs ul li img {display:block;position:relative;border:0;padding:0;max-width:none;}.tf--yellow{color:#FFD600;}.tb--yellow{background:#FFD600} .tf--lblue{color:#00C4FC;}