abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,figure,footer,header,hgroup,nav,section{display:block}article{padding:.5rem 1rem}article-1{display:block}*{box-sizing:border-box}embed,img,object{border-radius:10px;max-width:100%}.blog figure{float:right;padding-left:20px}html{overflow-y:scroll}:root{--primary-heading:#5a7685}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;margin:0;padding:0;vertical-align:baseline}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{word-wrap:break-word;white-space:pre;white-space:pre-line}input[type=checkbox]{vertical-align:bottom;*vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}#titlelink{background-color:#fff;display:block;padding:10px 0}#titlelink:hover{color:#fff!important}table{font-size:inherit;font:100%}a:active,a:hover{outline:none}small{font-size:85%}strong,th{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}.paraform4{font-weight:700;padding-top:10px}.aligncenter{display:flex;justify-content:center}.articlebody{background:#fff}code,kbd,pre,samp{background-color:#f0f0f0;font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button{overflow:visible;width:auto}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.trainingtable{border:1px solid #d0d0d0;border-radius:20px;margin-right:1rem;margin-top:20px;min-height:500px;width:46%}.trainingintro,.trainingtable{background-color:#fff;box-sizing:border-box;padding:20px}.trainingintro{border-radius:20px;float:left;margin-bottom:20px;margin-right:1%;width:100%}body,input,select,textarea{color:#757474}a{color:#03f}a:hover{color:#69f}ins{text-decoration:none}ins,mark{background-color:#fcd700;color:#000}mark{font-style:italic;font-weight:700}ins.adsbygoogle{background:transparent!important}.mainhead{color:#303030;font-size:140%;margin-left:0;padding-bottom:.5em;padding-top:2em}#euromara,#intlmara,#menublog,#tplans,#ukhalves,#ukmara,#usamara{display:none}nav{background-color:#5a7685;width:100%}li{display:block;transition-duration:.5s}li:hover{cursor:pointer}ul li ul{display:none;left:0;margin-top:1rem;opacity:0;position:absolute;transition:all .5s ease;visibility:hidden}ul li ul:hover,ul li:hover>ul{display:block;opacity:1;visibility:visible}ul li ul li{clear:both;width:100%}#nav>ul li:hover>a{background-color:#f55856;color:#fff}#contactable-inner{background-color:#333;background-image:url(/images/addyourrace.png);height:102px;left:2px;*margin-top:10px;text-indent:-100000px;top:80px;width:44px}#contactable-inner,#twitterstick{color:#fff;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:18px;margin-left:-5px;*margin-left:-5px;overflow:hidden;position:fixed;*position:absolute;z-index:100000}#twitterstick{height:28px;right:1%;top:16px;width:175px}#contactable-contactForm{background-color:#333;border:2px solid #fff;color:#fff;left:0;margin-left:-400px;*margin-left:-434px;margin-top:-160px;overflow:hidden;padding-left:0;position:fixed;top:200px;width:390px;z-index:99}form#contactable-contactForm input,form#contactable-contactForm select,form#contactable-contactForm textarea{background:#fff none repeat scroll 0 0;border:1px solid #dfdfdf;box-sizing:border-box;-moz-box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;margin-bottom:10px;outline-style:none;outline-width:medium;padding:5px;width:100%}form#contactable-contactForm p{font-size:.9em;margin-bottom:0}form#contactable-contactForm .contactable-header{margin-bottom:10px}#contactable-contactForm .contactable-green{color:#76b347}#contactable-overlay{background-color:#666;display:none;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:0}#contactable-email.contactable-invalid,#contactable-message.contactable-invalid,#contactable-name.contactable-invalid,.contactable-invalid{background-color:#edbe9c}form#contactable-contactForm label{line-height:150%}form#contactable-contactForm #contactable-loading{background:url(/images/ajax-loader.gif) no-repeat;display:none;height:66px;margin:80px auto;width:66px}#contactable-callback{color:#fff;display:none;font-size:1.1em;margin:100px auto;width:325px}.contactable-holder{margin:0;padding:20px 10px 20px 20px}form#contactable-contactForm .contactable-submit{background-color:#7fbf4d;background-image:-o-linear-gradient(top,#7fbf4d,#63a62f);border:1px solid #63a62f;border-bottom-color:#5b992b;border-radius:3px;box-shadow:inset 0 1px 0 0 #96ca6d;color:#fff;font:700 11px Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif;line-height:1;padding:7px 0 8px;text-align:center;text-shadow:0 -1px 0 #4c9021}form#contactable-contactForm .contactable-submit:hover{background-color:#76b347;background-image:-o-linear-gradient(top,#76b347,#5e9e2e);box-shadow:inset 0 1px 0 0 #8dbf67;cursor:pointer}button.contactable-cupid-green:active{border:1px solid #5b992b;border-bottom-color:#538c27;box-shadow:inset 0 0 8px 4px #548c29,0 1px 0 0 #eee}html{background-color:#f2f8fd;background-size:cover}.container{margin-left:auto;margin-right:auto;width:100%}body{background:#fff;font:100%/1.5 Open Sans,Tahoma,Arial,sans-serif;margin:0;padding:0}header{background:url(/images/13milers-logo-a.png) top no-repeat;font:Days One,Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif;height:156px;margin-top:0;width:100%}.homeblock{padding:20px}header div{color:#fff;height:30px;margin:auto;width:50%}.mainbody{background-color:#fff;margin:0 auto;width:98%}header a{color:#fff;font-size:200%;font-weight:400;text-decoration:none}h2{font-size:1.5rem;margin-bottom:.5rem;margin-top:.5rem}h1{background:var(--primary-heading);color:#fff;font-size:28px;margin-bottom:1rem;margin-top:.45rem;padding:15px;text-align:center;width:100%}.lara3header{margin-top:4rem}ul{list-style:disc}#nav ul.dropdown{display:block}.dropdown li{padding-bottom:4px;padding-top:4px}.halfhome{width:98%}.halfhome-a{margin-left:10px;width:98%}p{font-size:1rem;padding-bottom:1rem}body header h1 a{color:#fff;text-decoration:none}.date{background-color:#efefef;color:#505082;display:inline-block;font-weight:700;line-height:24px;margin-right:20px;margin-top:5px;text-align:center;width:28%}.twentym{line-height:48px}.articlead{clear:right;float:right;margin-bottom:10px;padding-left:5%;width:45%}.articlead .articlemobilead{display:none}.blog h1{font-size:160%;font-weight:700;margin-left:0;padding-top:10px;text-align:center;width:100%}.blog h2{font-size:140%;font-weight:700;margin-bottom:30px;margin-top:30px}.blog h3{font-size:120%;margin-bottom:1em}.blog p{text-rendering:optimizeLegibility;color:#111;font-size:18px!important;line-height:1.8}footer{clear:both;padding:10px}#footer{background-color:#5b7685!important;padding-bottom:.5rem;padding-top:.5rem;width:100%}#footer p{font-size:.85rem}.draft{background-color:#ff0;color:#000;margin-bottom:40px;padding:10px}#article_about_me{border-top:1px solid #e12300;margin-top:20px;padding-top:20px}article #disqus_thread{border-top:1px solid #ccc;margin-top:20px;padding-top:20px}pre{margin-bottom:10px;white-space:pre-wrap}a{color:#0e111d;font-weight:600;text-decoration:none}a:hover{color:#505082}#nav span{display:none}#nav,#nav ul{background-color:#fff;list-style:none outside none;margin:0;padding:0 8px;z-index:100}#menucontainer{border-bottom:.3px solid #dddcdc;border-top:.3px solid #dddcdc;max-width:1366px;padding:0}ul#nav{align-items:flex-start;display:flex;justify-content:space-between}#nav{background-color:#f3f1f1;max-height:3rem}#nav ul.subs{background-color:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.2);color:#333;display:none;left:0;padding:2%;position:absolute;top:32px;width:96%}#nav>li{max-height:48px;padding:.8rem 0;text-align:left;transition:all .3s ease-in-out 0s}#nav li a{text-decoration:none;transition:color .45s ease-in-out 0s,background-color .45s ease-in-out 0s;white-space:normal}#nav>li>a,.dropdown li a{color:#7f868b!important;display:block;font-size:.94rem;font-weight:400;line-height:1.5rem;padding:0 10px;text-transform:uppercase}#nav>a:hover,#nav>li:hover>a,.dropdown li a:hover{color:#5a7685!important;font-size:.92rem;font-weight:600;padding:.1rem auto}#nav li.active{background-color:#818080}#nav li.hover{background-color:#c0c0c1}#nav li.active>a{color:#fff!important;white-space:nowrap}#nav li:hover ul.subs{display:block}#nav ul.subs>li{display:inline-block;float:none;padding:10px 1%;vertical-align:top;width:33%}#nav ul.subs>li a{color:#777;line-height:20px}#nav ul li a:hover{color:#f55856}#nav ul.subs>li>a{font-size:1.3em;margin-bottom:10px;text-transform:uppercase}#nav ul.subs>li li{float:none;padding-left:8px;transition:padding .15s ease-out 0s}#nav ul.subs>li li:hover{padding-left:15px}.leftinfobar{float:left;width:78%}.rhsidebar{order:1;width:15%}#racemessage{font-size:24px;padding:10px 0;text-align:center}.completed{background-color:grey;color:#fefefe}.racename{background-color:#f2f5f9;flex:3 1 45rem;font-size:1rem;line-height:2rem;margin-left:20px;padding:.4rem .6rem}.racename,.racename a{color:#475ba8}.racename span{color:#66626b;font-size:1rem}span.lastraced{color:#3c51a9;font-size:.85rem}.indexcontainer{display:flex;justify-content:space-between}.racestatus{background-color:#f2f5f9;color:#3c51a9;flex:0 2 17rem;line-height:2rem;margin-left:1rem;padding:.4rem}.racetick{float:left;font-size:33px;line-height:33px;margin-left:.25rem;margin-right:.6rem}.halfracedate{align-items:center}.halfracedate,.racecontainer{display:flex;flex-direction:row;margin-bottom:10px}.xracedate{background-color:#efefef;flex:0 0 11rem;font-weight:600;line-height:2rem;padding:.4rem .1rem}.xracedate,.xracedate a{color:#6262a1}.racetable{width:49%}.racetable th{color:#707070;padding:.5rem;vertical-align:middle}.racetable td{padding:.5rem}.racetable-a{display:flex;font-size:.9rem;width:54%}.racetable-a th{color:#707070;padding:.5rem;vertical-align:middle}.racetable-a td{padding:.5rem}.racetable td,.starttime{color:#4f5b93;font-weight:700}.racetable-a td,.starttime{color:#4f5b93;font-weight:600}.navbar-light .navbar-toggler-icon{vertical-align:inherit}.navbar-brand{margin-right:2px}.disclaimer{border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5);font-size:.8rem!important;margin:0 auto;max-width:1366px;padding-bottom:0;padding-top:1.5rem;text-align:center}.topmessagebar{border-bottom:1px solid #beb8b8;color:#3d4f59;font-size:.85rem;line-height:2rem;margin-top:3.5rem;padding:5px;text-align:center;width:100%}.lara3search{margin:.5rem 0 1rem}.h5,h5{font-size:1.25rem;font-weight:600;padding:.5rem 0 .6rem}.trainingplan{margin-bottom:2.5rem}.altbadgelayout{display:flex;flex-wrap:wrap;justify-content:space-between;width:54%}.altracebadge{flex-basis:100%;font-size:1rem;margin:.3rem 0;padding:.5rem;text-align:left}.articletext{flex-basis:80%}.overlay{align-items:center;background:rgba(0,0,0,.45);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.searchmodal{background:#fff;border-radius:8px;max-height:calc(100vh - 210px);max-width:80%;overflow-y:auto;padding:1em 2em;position:relative;width:600px}.searchmodal .close{color:#504f4f;font-size:2.5rem;position:absolute;right:15px;text-decoration:none;top:15px}.overlay .cancel{height:100%;position:absolute;width:100%}.badge{white-space:pre-line}.nav-link{color:hsla(0,0%,100%,.85)!important;font-size:90%}.topbarlogo{display:none;padding:0;vertical-align:text-top}.raceblock{align-items:flex-start;background-position:top;background-repeat:no-repeat;border-radius:10px;display:flex;height:380px;margin-bottom:10px;padding:10.2rem 1rem 0;width:15rem}.raceblock h5{color:#5b7685;font-size:1.15rem;font-weight:700;padding:.5rem 0 0;text-align:left}.raceblock p{color:#606060;font-size:1.1rem;font-weight:600;text-align:left}.entrycontainer{display:flex;justify-content:left}#mobile-race-table{display:none}.bmc-btn{font-size:17px!important;height:40px!important;min-width:185px!important;padding:0 12px!important}@media only screen and (min-device-width:580px) and (max-device-width:1024px){html{background-image:none}body{width:100%}#titlelink{display:none}header{background:url(//13milers.com/images/13M_Logo_Full_phone.png) top no-repeat;font-size:100%;height:60px;max-width:100%}header div{font-size:20%;width:10%}#contactable-inner,#twitterstick{display:none}#nav{margin-bottom:10px;max-height:60px}.container{margin-top:5px;padding-bottom:40px}h1{width:100%}.trainingintro{width:77%}.ukhalvesbody{margin-top:31px}.ukhalvesbody h1,.ukhalvesbody-1 h1{color:#3d4f59}.articlead{margin-bottom:2px;margin-top:-10px;min-height:250px;width:55%}#titlelink{padding-bottom:10px}.racetable,.racetable-a{width:100%}.articlead,.rhsidebar{display:none}nav{width:100%}.racestatus{flex:0 1 30%}.topbarlogo{background:url(/images/13M-logo-full-boot.png);background-position:0 5px;background-repeat:no-repeat;background-size:192px;display:block;height:45px;width:192px}}@media only screen and (min-device-width:480px) and (max-device-width:580px){.racetable-a{flex-direction:column;width:100%}.articlead{display:none}.topbarlogo{background:url(/images/13M-logo-full-boot.png);background-position:0 5px;background-repeat:no-repeat;background-size:192px;display:block;height:45px;width:192px}}@media only screen and (min-device-width:320px) and (max-device-width:480px){html{background:none}body,nav{width:100%}h1,h1.archive{line-height:45px;width:100%}h1.archive{margin-bottom:.5rem;margin-top:.5rem}div.mainbody p{font-size:18px!important}#stickymilersmenu,#titlelink{display:none}.trainingintro{width:100%}.trainingtable{margin:20px 0;width:100%}#euromara,#intlmara,#menublog,#tplans,#ukhalves,#ukmara,#usamara{display:block}#menucontainer{display:none}.ukhalvesbody h1,.ukhalvesbody-1 h1{color:#3d4f59}.articlead{display:none;width:100%}html{background-image:none}header{display:none}header div{font-size:20%;width:74%}.container{margin-top:6px;padding-bottom:40px}ul.clean li{max-height:50px}#twitterstick,.twitter-timeline{display:none}.mainbody{width:95%}.leftinfobar{float:left;width:98%}#contactable-inner,.rhsidebar{display:none}#nav{margin-bottom:10px;max-height:120px}#nav>li{width:50%}.addthis_toolbox{float:right;width:26%}.halfhome{width:100%}.halfhome-a{margin-left:0;width:100%}.date{line-height:48px;margin-right:0}.wi45{min-width:145px;width:48%}.wi50{width:50%}.halfracedate,.halfracedate-a{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.racecontainer{min-height:4rem}.xracedate{flex:0 0 6rem;font-size:.72rem;line-height:1.2;padding:.5rem 0 .1rem}.xracedate .racetick{font-size:1rem;margin-right:.2rem}.racename{font-size:.8rem;line-height:1.5;margin-left:5px;padding:.1rem .2rem}.racename span{color:#66626b;font-size:.8rem}span.lastraced{color:#3c51a9;font-size:.75rem}.racegap{font-size:.7rem;min-width:1rem;padding:.5rem .1rem .1rem .3rem;pointer-events:none}.racestatus{flex:3 1 10rem;font-size:.75rem;line-height:1;margin-left:.2rem}.twentym{width:100%}.nav-link{font-size:16px;line-height:26px}.topmessagebar{border:2px solid #ffa207;color:#3d4f59;font-size:.8rem;line-height:1.4;margin-top:4rem;padding:5px;width:100%}.desktop-social{display:none!important}.lara3search{margin-top:3.5rem}.lara3archive{background-color:#01bdf2;margin-top:4rem}.racetable{width:100%}.racetable-a{flex-direction:column;width:100%}footer{padding:0}.disclaimer{font-size:.8rem!important;padding-left:.1rem;text-align:left}.altbadgelayout{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.altracebadge{flex-basis:98%;font-size:.78rem}.articletext{flex-basis:100%}.topbarlogo{background:url(/images/13M-logo-full-boot.png);background-position:0 5px;background-repeat:no-repeat;background-size:192px;display:block;height:45px;width:192px}.raceblock{background-position:center -15px;background-size:cover;height:auto;justify-content:center;min-height:12rem;padding-left:3rem;padding-right:3rem;padding-top:1rem;width:100%}.raceblock div{width:100%}.entrycontainer{justify-content:center}article img{max-height:20rem}#mobile-race-table{display:block}#desktop-race-table{display:none}}@media only screen and (max-width:320px){html{background:none}.racetable,.racetable-a{width:100%}#stickymilersmenu{display:none}.trainingintro{width:100%}.trainingtable{margin:20px 0;width:100%}.articlead{display:none;width:100%}.container{margin-top:5px}#euromara,#intlmara,#menublog,#tplans,#ukhalves,#ukmara,#usamara{display:block}#menucontainer{display:none}.date{float:left;font-size:98%;margin-right:5px;vertical-align:middle;width:45%}.mainbody{width:99%}body{margin:0 auto 5px;max-width:310px;padding:.5em 10px}footer{margin-left:auto;margin-right:auto;max-width:290px;padding:0}.mainbody{margin-left:1%}ul.clean li{height:50px}#contactable-inner,#twitterstick{display:none}.racename{display:inline-block;float:left;font-size:13px;height:65px;margin:auto 0 auto 4px;text-decoration:underline;width:54%}.rhsidebar{display:none}.leftinfobar{float:left;width:99%}.ukhalvesbody h1,.ukhalvesbody-1 h1{color:#3d4f59}header{background:url(//13milers.com/images/13M_Logo_Full_phone.png) 0 100% no-repeat;background-size:contain;font-size:100%;height:auto;max-width:80%;padding:15px 10px}header h1{margin-left:0}h1{width:100%}h1.archive{line-height:45px;width:100%}ul.clean li a{font-size:14px}.recent{float:left}h2.home{display:none}#contactable-contactForm{border:2px solid #fff;color:#fff;left:0;margin-left:-400px;*margin-left:-434px;margin-top:-160px;overflow:hidden;padding-left:0;position:fixed;top:200px;width:310px!important;z-index:99}.addthis_toolbox{float:right;padding-top:1em;width:30%}.navbar-brand{display:none}.twentym{width:62%}.racename{width:100%!important}.nav-link{font-size:16px;line-height:26px}.disclaimer{font-size:1rem!important;padding-left:.1rem;text-align:left}.entrycontainer{justify-content:center}article img{max-height:20rem}#mobile-race-table{display:block}#desktop-race-table,.bmc-btn-container{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1324px) and (orientation:landscape){html{background-image:none}}@media only screen and (min-device-width:550px) and (max-device-width:1024px) and (orientation:portrait){#euromara,#intlmara,#menublog,#tplans,#ukhalves,#ukmara,#usamara{display:block}#menucontainer{display:none}.ukhalvesbody h1,.ukhalvesbody-1 h1{color:#3d4f59}}
