.fonts_chivo{font-family:chivo,sans-serif;font-weight:400;font-size:14px;color:#000}h1,h2,h3,h4,h5,h6{font-family:chivo,sans-serif!important}.fonts_chivo ul{padding:0;margin-bottom:0;list-style:none}.fonts_chivo a{text-decoration:none}.fonts_chivo a:focus{outline:none}.fonts_chivo .btn{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.navbar-default .navbar-toggle{border:none;background-color:#00aeef}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#00aeef}.top_header{display:flex;justify-content:space-between;align-items:center;background:#fff}.top_header_left span{color:#0066a4}.top_header_left a{color:#000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.top_header_left a:hover{color:#0066a4}.top_header_right li{position:relative;margin-right:22px}.top_header_right li:last-child{margin-right:0}.top_header_right li a{color:#000;padding-left:30px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.top_header_right li a:hover{color:#0066a4}.top_header_right li img{position:absolute;left:0;top:-6px;height:26px;width:26px}.top_header_right{display:inline-flex;flex:1;justify-content:flex-end}.top_header_left{display:inline-flex;flex:1}.logo{display:inline-flex;flex:1;justify-content:center}.logo a img{max-width:100%}.top_header_section{border-bottom:1px solid #ccc;padding:12px 0}.bottom_header .navbar-default{border:none;margin-bottom:0;background-color:#fff;border-radius:0;box-shadow:none}.bottom_header .navbar-collapse .navbar-nav{float:none;text-align:center}.bottom_header .navbar-collapse .navbar-nav li{float:none;display:inline-block;margin:15px 47px 15px 0}.bottom_header .navbar-collapse .navbar-nav li:last-child{margin-right:0}.bottom_header .navbar-collapse .navbar-nav li a{text-transform:uppercase;font-size:18px;color:#4b4b4b;padding:0;font-weight:700;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.bottom_header .navbar-collapse .navbar-nav li a:hover{color:#0066a4}.bottom_header .navbar-default .navbar-collapse{padding:0}.banner_section{max-width:1920px;margin:auto}.banner_section .carousel-inner .item::after{content:'';background-image:url(../images/banner-layer.png);height:333px;position:absolute;bottom:0;left:0;right:0;margin:auto;background-repeat:no-repeat;background-position:center bottom;background-size:contain}.banner_section .carousel-caption{left:0;right:0;padding-bottom:0;text-align:right;top:295px;bottom:auto;margin:auto}.banner_section .carousel-caption h2,.banner_section .carousel-caption h1{font-weight:700;font-size:48px;color:#fff;text-transform:uppercase;margin:0 0 12px;line-height:48px}.banner_section .carousel-caption p{font-weight:700;font-size:48px;color:#fff;line-height:48px}.banner_section .carousel-caption a{font-size:18px;color:#fff;background-color:#0066a4;padding:9px 14px;min-width:167px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.banner_section .carousel-caption a:hover{background-color:#0bb1ee;color:#fff}.banner_section .carousel-caption a.register_btn:hover{background-color:#0bb1ee;color:#fff}.banner_section .carousel-caption a.register_btn{background-color:#ffd307;color:#181818;margin-left:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.banner-btns{margin-top:40px}.banner_section .carousel-control{position:absolute;background-image:none;opacity:1;text-shadow:none;width:18px;height:32px;top:40%;bottom:auto;margin:auto;z-index:99}.banner_section .carousel-control img{max-width:100%}.banner_section .left.carousel-control{left:30%;right:auto}.banner_section .right.carousel-control{right:30%;left:auto}.race_calendar ul{display:flex;justify-content:center;background-color:#fff;padding:20px;border-radius:4px;flex-wrap:wrap;-webkit-box-shadow:0 4px 17px 6px rgba(224,224,224,.7);-moz-box-shadow:0 4px 17px 6px rgba(224,224,224,.7);box-shadow:0 4px 17px 6px rgba(224,224,224,.7)}.race_calendar ul li{position:relative;overflow:hidden;border-radius:4px;max-width:210px;margin-right:20px}.race_calendar ul li:last-child{margin-right:0}.race_calendar ul li a{display:inline-block}.race_calendar ul li a img{max-width:100%}.race_calendar ul a span{display:block;font-size:18px;font-weight:700;color:#231f20;text-align:center;margin-top:10px}.race_calendar ul li .race_year{position:absolute;top:0;color:#fff;text-transform:uppercase;display:block;right:0;left:0;font-size:16px;z-index:9}.race_calendar ul li p{background-color:#ffd307;margin-bottom:0;font-size:14px;font-weight:700;text-transform:uppercase;padding:1px 30px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(-34deg);position:absolute;top:5px;right:0;left:-21px;z-index:1;max-width:114px}.race_calendar{position:relative;margin-top:-183px;margin-bottom:10px}.race_calendar::after{content:'';background-image:url(../images/calendar-top.png);height:109px;position:absolute;top:-72px;left:0;right:0;background-repeat:no-repeat;width:744px;margin:auto;z-index:1}.calendar_heading h2{font-size:33px;text-transform:uppercase;font-weight:700;text-align:center;margin:0;z-index:9;position:relative}.video_headlines{margin-bottom:55px}.racing_map{text-align:center;margin-bottom:70px}.racing_map h2{font-size:36px;font-weight:700;margin:20px 0}.racing_map p{font-size:16px;margin:40px 0}.racing_map figure img{max-width:100%}.common_heading{font-size:33px;color:#231f20;position:relative;text-transform:uppercase;font-weight:700;margin:0 0 40px}.common_heading:after{content:'';position:absolute;left:0;bottom:-15px;height:5px;width:80px;background-color:#00aeef}.rtp_video iframe{margin-top:0}.rtp_video iframe{width:100%;border:none;-webkit-box-shadow:0 19px 10px -6px rgba(0,0,0,.4);-moz-box-shadow:0 19px 10px -6px rgba(0,0,0,.4);box-shadow:0 19px 10px -6px rgba(0,0,0,.4)}ul.rtp_headline{padding:10px 0 10px 25px;border-radius:7px;-webkit-box-shadow:0 3px 22px 9px rgba(224,224,224,.5);-moz-box-shadow:0 3px 22px 9px rgba(224,224,224,.5);box-shadow:0 3px 22px 9px rgba(224,224,224,.5);height:440px;overflow:auto}.rtp_headline .mCSB_inside>.mCSB_container{margin-right:0;padding-right:18px}.rtp_headline .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#ddd;width:6px}.rtp_headline .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#ddd}.rtp_headline .mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.rtp_headline li{border-bottom:1px solid #e5e5e5;padding:15px 0;margin:0 0 0 0}.rtp_headline li:last-child{border-bottom:none}.rtp_headline li span.date{font-size:16px;color:#7b7b7b;font-weight:700;display:block;margin-bottom:10px}.rtp_headline li a{font-size:18px;color:#0066a4;font-weight:700;margin-bottom:10px;display:inline-block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.rtp_headline li a:hover{color:#231f20}.rtp_headline li p{font-size:16px;color:#231f20;margin-bottom:0}.view_btn{position:absolute;right:20px;font-size:16px;color:#0066a4;top:35px}.photos_silder_heading{text-align:center}.photos_silder_heading h2{font-size:37px;color:#fff;font-weight:700;text-transform:uppercase;margin:30px 0 0}.photos_silder_heading p{font-size:30px;color:#fff;font-weight:300;margin-bottom:0;line-height:36px}.photos_silder .carousel-item{opacity:1!important}.photos_silder .carousel-rano{height:378px}.photos_silder .carousel-rano .carousel-item{width:293px;height:326px;border-radius:5px;overflow:hidden}.photos_silder_section{background-image:url(../images/photo-slider-bg.png);background-repeat:no-repeat;background-position:center top;max-width:1920px;margin:0 auto}.photos_detail_btn{text-align:center}.photos_detail_btn a,.photos_detail_btn a:hover{font-size:16px;color:#0066a4}.carousel-rano .carousel-item>img{height:100%}.customers_blocks{max-width:555px;position:relative}.customers_blocks .owl-item .item>img{max-height:354px}.owl-nav .owl-prev{font-size:0;background-image:url(../images/back-btn.png);width:29px;height:17px;position:absolute;left:0;right:auto;bottom:auto;margin:0;top:368px;border:none;outline:none;background-color:transparent}.owl-nav .owl-next{font-size:0;background-image:url(../images/next-btn.png);width:29px;height:17px;position:absolute;right:0;left:auto;bottom:auto;margin:0;top:368px;border:none;outline:none;background-color:transparent}.customers_blocks .view_btn{right:0}.customers_blocks h3{font-size:18px;color:#262121;font-weight:700;margin:0 0 10px}.customers_blocks h3 a{color:#262121}.customers_blocks h3 a:hover{color:#9e9e9e}.customers_blocks p{font-size:16px;color:#262121;margin-bottom:20px}.time-table{font-size:16px;color:#9e9e9e;line-height:17px;position:relative}.customers_blocks .owl-carousel .owl-item .time-table img{display:inline-block}.time-table img{width:16px;height:16px;margin:auto}.customers_blocks_content{padding-top:48px}.newsletter{text-align:center;margin:15px 0;background-color:#f5f5f7;padding:45px 0}.newsletter p{font-size:36px;font-weight:300;line-height:44px}.newsletter .signup_btn,.newsletter .signup_btn:focus{background-color:#0066a4;font-size:18px;color:#fff;font-weight:400;padding:10px 20px;height:auto;box-shadow:none;border-radius:3px;min-width:188px;margin-bottom:15px;outline:none;text-transform:uppercase}.newsletter .signup_btn:hover{background-color:#ffd307;color:#181818}.blog-common{max-width:555px;margin-bottom:55px}.blog-common h2{font-size:36px;font-weight:300;margin:20px 0 0;color:#262121}.blog-common figure{position:relative;margin:0;display:inline-block}.blog-common figure img{max-width:100%}.blog_btn{background-color:#0066a4;color:#fff;padding:10px 5px;font-size:18px;font-weight:300;border-radius:4px;display:inline-block;text-align:center;position:absolute;bottom:42px;left:0;margin:auto;right:0;max-width:168px}.blog_btn:hover{background-color:#ffd307;color:#181818}footer{background-color:#1f1f1f;max-width:1920px;margin:auto}.footer_cols h3{font-size:18px;font-weight:700;text-transform:uppercase;color:#fff;position:relative;padding-bottom:10px;margin:40px 0 30px}.footer_cols h3::after{content:'';position:absolute;bottom:0;left:0;background-color:#0bb1ee;height:2px;width:32px}.footer_top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.footer_top li a{font-size:14px;color:#fff;font-weight:700;margin-bottom:9px;display:inline-block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer_social li a img{-webkit-transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out}.footer_social li a img:hover{opacity:.8}.footer_top li a:hover,.footer_bottom_section a:hover{color:#0bb1ee}.footer_bottom_section{border-top:1px solid #353535;padding:27px 0}.footer_bottom_section p{color:#c7c7c7;margin-bottom:0;font-size:14px}.footer_bottom_section a{color:#fff;display:inline-block;font-size:14px;font-weight:700;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer_bottom{display:flex;justify-content:space-between;align-items:center}.footer_social{display:flex;justify-content:flex-start;align-items:flex-start}.footer_social li{margin-right:32px}.footer_social li:last-child{margin-right:0}.inner_banner{margin-bottom:50px}.inner_banner .carousel-caption{text-align:center;top:auto;bottom:100px}.watch_sce{margin-top:30px}.watch_text{position:relative;max-width:276px;margin:auto;padding-left:90px;min-height:87px;display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px}.about_race .watch_text{margin-bottom:0}.watch_text span{font-size:32px;color:#393939;font-weight:700;position:absolute;left:0;line-height:87px;background-image:url(../images/watch.png);background-repeat:no-repeat;width:85px;height:87px;background-size:cover;background-position:top;text-align:center}.watch_text h3{font-size:30px;line-height:32px;color:#393939;font-weight:700;text-transform:uppercase;margin:0;position:relative;padding-bottom:10px}.watch_text h3:after{content:'';width:100%;height:5px;background-color:#00aeef;position:absolute;left:0;right:0;margin:auto;bottom:0;-webkit-box-shadow:0 3px 22px 9px rgba(224,224,224,.3);-moz-box-shadow:0 3px 22px 9px rgba(224,224,224,.3);box-shadow:0 3px 22px 9px rgba(224,224,224,.3)}.watch_text p{font-size:17px;line-height:19px;color:#393939;text-transform:uppercase;margin:0;position:relative;border-bottom:5px solid #00aeef;padding-bottom:6px}.banner_section.inner_banner a.register_btn{width:100%;max-width:257px;margin-left:0;margin-top:30px}.inner_banner .carousel-caption .carousel-content>h3{font-weight:700;font-size:48px;color:#fff;line-height:58px}.inner_banner .carousel-caption .carousel-content>p{font-weight:700;font-size:24px;color:#fff;line-height:24px;text-transform:uppercase;margin:16px 0 0}.about_race{text-align:center;margin-bottom:0}.common_title{margin:0 0 24px;text-align:center;font-weight:700;font-size:36px}.common_title a{font-size:36px;font-weight:700;color:#000;position:relative;z-index:9}.common_title a:hover{color:#0066a4}.common_style{font-size:16px;line-height:24px;color:#000}.fourdesert_race .georgia_content{margin:-87px 15px 0}.header_social{display:flex;justify-content:flex-start;align-items:center}.header_social li{margin-right:7px;width:24px;height:24px;background-color:#0066a4;text-align:center;line-height:24px;border-radius:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header_social li:hover{background-color:#393939}.header_social li:last-child{margin-right:0}.race-calander-section{position:relative;padding-top:60px;margin-bottom:10px;min-height:370px}.race-calander-section::after{content:'';background-image:url(../images/border.png);display:inline-block;width:100%;height:226px;max-width:1920px;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;right:0;margin:auto}.race-calander ul{list-style:none;padding:0;position:relative}.race-calander ul li{text-align:center;z-index:1;width:120px;position:absolute}.race-calander ul li:nth-child(1){left:0;top:-37px}.race-calander ul li:nth-child(2){left:120px;top:0}.race-calander ul li:nth-child(3){left:240px;top:30px}.race-calander ul li:nth-child(4){}.race-calander ul li:nth-child(5){right:240px;top:30px}.race-calander ul li:nth-child(6){right:120px;top:0}.race-calander ul li:nth-child(7){right:0;top:-37px}.race-name{width:90px;height:90px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;margin:auto;background-color:#fff;-webkit-box-shadow:0 3px 22px 9px rgba(224,224,224,.9);-moz-box-shadow:0 3px 22px 9px rgba(224,224,224,.9);box-shadow:0 3px 22px 9px rgba(224,224,224,.9)}.race-mid-block .race-name{width:100%;min-height:90px;border-radius:40px;padding:0 10px}.race-name-bottom{display:inline-block;background-color:#aeaeae;width:1px;height:50px}.race-name p{font-size:16px;line-height:20px;margin:0;color:#231f20;font-weight:700;text-transform:uppercase}.race-place-date{color:#0066a4;font-weight:700}.common-heading{text-align:center}.race-calander ul li.race-mid-block{left:0;right:0;margin:auto;width:410px;top:40px}.blue_to{color:#0066a4}.black_to{color:#000}.blog_section{background-image:url(../images/blog-bg.jpg);background-size:cover;background-repeat:no-repeat;min-height:553px;max-width:1920px;margin:auto}.bolg_section_content ul{display:flex;justify-content:space-between;align-items:flex-start;margin-top:90px}.bolg_section_content ul li{max-width:215px;width:20%}.bolg_section_content ul li h2{font-weight:700;font-size:25px;color:#fff;text-transform:uppercase;position:relative;margin:0 0 20px;padding-bottom:14px}.bolg_section_content ul li h2:after{content:'';position:absolute;height:5px;width:80px;background-color:#00aeef;left:0;bottom:0}.bolg_section_content ul li figure{background-color:#fff;border:15px solid #fff;border-radius:5px;overflow:hidden;text-align:center}.bolg_section_content ul li figure img{max-width:100%;border-radius:5px;-webkit-transition:.4s ease;transition:.4s ease;width:100%}.bolg_section_content ul li figure:hover img{-webkit-transform:scale(1.08);transform:scale(1.08)}.inner_newsletter{background-image:url(../images/newsletter-bg.png);background-position:center center;background-size:cover;background-repeat:no-repeat;min-height:655px;text-align:center;max-width:1920px;margin:auto}.inner_newsletter p{font-size:36px;font-weight:300;line-height:44px}.inner_newsletter .signup_btn,.inner_newsletter .signup_btn:focus{background-color:#0066a4;font-size:18px;color:#fff;font-weight:400;padding:10px 20px;height:auto;box-shadow:none;border-radius:3px;min-width:188px;margin:15px 0;outline:none;text-transform:uppercase}.inner_newsletter .signup_btn:hover{background-color:#ffd307;color:#181818}.newsletter_top{margin:35px 0 125px}.newsletter_bottom p{font-size:36px;font-weight:700;line-height:44px;color:#000}.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ultramarathon_slider .carousel-inner .item::after{display:none}.georgia_race{margin-bottom:40px}.georgia_content{background-color:#0066a4;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:20px 30px 30px;border-radius:7px;margin:-30px 15px 0;position:relative}.georgia_content:after{content:'';position:absolute;top:-25px;left:0;width:100%;height:30px;background-image:url(../images/georgia-after.png);background-repeat:no-repeat}.georgia_content::before{content:'';position:absolute;bottom:-13px;left:210px;width:24px;height:15px;background-image:url(../images/conner-arrow.png)}.georgia_left h2,.georgia_left h1{font-size:40px;font-weight:700;margin:0}.georgia_left h2 span,.georgia_left h1 span{font-size:30px;color:#ffd307;text-transform:uppercase}.georgia_left h1 strong{font-size:36px;color:#ffd307;text-transform:uppercase}.fourdesert_race .georgia_left h1 strong{font-size:30px;color:#ffd307;text-transform:uppercase}.georgia_left{flex:2}.georgia_left p{font-size:24px;font-weight:700;margin:20px 0 0;line-height:24px}.georgia_right{text-align:center;min-width:280px;justify-content:flex-end;align-items:flex-end;display:flex;flex-direction:column}.georgia_right .watch_sce{margin-top:0}.georgia_right a.register_btn,.subscribe-form a.register_btn{width:100%;font-size:18px;max-width:265px;margin-left:0;margin-top:0;padding:9px 10px;background-color:#ffd307;color:#181818;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:0 3px 12px 5px rgba(0,0,0,.1);border:2px solid #5f5f5f}.georgia_right a.bn_btn,.subscribe-form a.register_btn{width:180px;height:50px;background-image:url(../img/bn-news-buttons/Breaking-News-Button-Racing-the-planet.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.left-bn-form .subscribe-form{float:left;margin:20px 0}.georgia_right a.register_btn:hover{background-color:#0bb1ee;color:#fff}.georgia_right .watch_text h3{color:#fff}.georgia_right .watch_text h3::after{-webkit-box-shadow:0 3px 22px 9px rgba(0,0,0,.1);-moz-box-shadow:0 3px 22px 9px rgba(0,0,0,.1);box-shadow:0 3px 22px 9px rgba(0,0,0,.1)}.about_ultramarathon{margin-top:30px}.location_left h3{font-size:36px;font-weight:700;position:relative;margin:0 0 30px;padding-bottom:8px;text-align:left}.location_left h3:after{content:'';position:absolute;left:0;bottom:0;background-color:#00aeef;height:5px;width:86px}.location_left ul li.active{background-color:#ffd307;position:relative;z-index:99}.location_left ul li{border-bottom:1px solid #e5e5e5;padding:15px;text-align:left!important}.location_left ul li a{font-size:15px;color:#000}.rtp_photos_slider{height:540px;overflow:hidden}.rtp_photos_slider .mCSB_inside>.mCSB_container{margin-right:14px}.location_left ul li a img{max-width:25px;margin-right:10px;border:1px solid #e5e5e5}.location_left ul li.active::after{content:'';position:absolute;right:-28px;top:0;bottom:0;border-left:solid 28px #ffd307;border-bottom:solid 28px transparent;border-top:solid 28px transparent}.location_left ul li.view_all a{font-size:16px;color:#0066a4}.location_right .carousel-inner .item::after{display:none}.location_right .carousel-indicators{position:relative;width:100%;left:0;right:0;margin:15px auto;bottom:0;display:flex;justify-content:center;flex-wrap:wrap}.location_right .carousel-indicators li{display:inline-block;width:100%;max-width:122px;height:104px;text-indent:0;cursor:pointer;background-color:transparent;border:4px solid transparent;border-radius:0;overflow:hidden;margin:0 4px 4px}.location_right .carousel-indicators .active{width:100%;max-width:122px;height:104px;margin:0 4px 4px;background-color:transparent;border:4px solid #00aeef}.location_right .carousel-indicators img{width:100%;height:100%}.banner_section .carousel-inner .item img{margin:auto}.location_content{display:flex;justify-content:space-between;align-items:flex-start;margin:60px 0 10px}.location_left{flex:1}.location_right{flex:2;max-width:825px}.location_left ul{padding-right:30px}.location_right .banner_section .carousel-inner .item{height:500px;background-color:#f2f2f2}.location_right .banner_section .carousel-inner .item img{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;max-width:100%;max-height:100%}.ultramarathon_blog{background-image:none;background-color:#f5f5f5;min-height:inherit}.ultramarathon_blog ul{margin:50px 0}.ultramarathon_blog ul li h2{margin:14px 0 0;color:#231f20}.ultramarathon_blog ul li figure{border:0}.first-hand .item figure,.why-raced .item figure{height:354px;background-color:#f2f2f2;position:relative}.why-raced .item figure img,.first-hand .item figure img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:354px}.live_banner{position:relative;overflow:hidden}.label_live{position:absolute;width:973px;left:-274px;top:138px;transform:rotate(-41deg);-webkit-transform:rotate(-41deg);-moz-transform:rotate(-41deg);-ms-transform:rotate(-41deg);-o-transform:rotate(-41deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);background-color:rgba(255,233,51,.7)}.label_live p{font-size:52px;margin-bottom:0;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;padding:10px 5px}.live_race_reg{background-color:#0066a4;border-top:1px solid #fff;margin-bottom:0}.live_race_reg .georgia_content{margin:0;padding:25px 0 40px}.live_race_reg .georgia_content:after,.live_race_reg .georgia_content:before{display:none}.live_race_reg .watch_text span{font-size:26px;color:#259b24}.live_race_reg .georgia_right{min-width:257px;align-items:center}.race_coverage_sec{background-color:#f2f2f2;padding:30px 0 20px}.race_coverage_sec .common_title{text-align:center}.race_coverage_content ul{display:flex;align-items:center;justify-content:center;margin-top:34px;flex-wrap:wrap}.race_coverage_content ul li{position:relative;padding:0 18px 0 37px;margin-bottom:10px}.race_coverage_content ul li:first-child{padding-left:22px}.race_coverage_content ul li:first-child::after{left:6px}.race_coverage_content ul li:before{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;height:20px;background-color:#c2c2c2;margin:auto}.race_coverage_content ul li:last-child:before{display:none}.race_coverage_content ul li:after{content:'';width:9px;height:9px;border-radius:50%;background-color:#ffd307;position:absolute;left:18px;top:0;bottom:0;margin:auto}.race_coverage_content ul li a{font-size:18px;color:#0066a4;font-weight:700}.race_coverage_content ul li a:hover{color:#000}.news_carousel_block{max-width:1040px;margin:auto}.news_carousel .news_content{background-color:#fff9dc;text-align:center;padding:40px 50px;border-radius:25px;background-image:url(../images/mics.png);background-repeat:no-repeat;background-position:99% bottom;position:relative;-webkit-box-shadow:3px 3px 12px 6px rgba(0,0,0,.2);-moz-box-shadow:3px 3px 12px 6px rgba(0,0,0,.2);box-shadow:0 3px 12px 5px rgba(0,0,0,.1);margin:13px}.news_post_date{display:inline-block;text-align:left;margin:7px 0 0 30px}.news_slider_sec .common_title{text-transform:uppercase;margin:0 0 14px}.news_slider_sec{margin:24px 0 10px;position:relative}.news_slider_sec .view_all_stories{text-align:right;margin:-22px 20px 0 auto;position:relative;z-index:9}.news_content h2{color:#4c4c4c;font-size:30px;font-style:italic;font-weight:700;margin:0 0 14px}.news_content p{color:#414141;font-size:24px;font-style:italic;font-weight:300}.news_carousel .owl-item .news_post_date img{display:inline-block}.news_post_date span{color:#636363}.news_carousel .owl-item .news_post_date img{margin-right:6px}.news_content:after{content:'';position:absolute;bottom:-16px;left:80px;width:0;height:0;border-width:8px;border-style:solid;border-color:#fff9dc #fff9dc transparent transparent}.news_carousel .owl-nav .owl-prev{top:46%;bottom:0;left:-42px}.news_carousel .owl-nav .owl-next{top:46%;bottom:0;right:-42px}.photos{position:relative;padding:29px 0 40px;margin:10px 0 38px}.photos:after{content:'';width:100%;height:93px;position:absolute;top:0;left:0;right:0;margin:auto;background-image:url(../images/photos-top-after.png);background-position:center;background-repeat:no-repeat}.photos:before{content:'';width:100%;height:40px;position:absolute;bottom:0;left:0;right:0;margin:auto;background-image:url(../images/photos-bottom-after.png);background-position:center;background-repeat:no-repeat}.photo-seciton{display:flex;flex-wrap:wrap;justify-content:center}.photo-seciton li{border-top:none;border:1px solid #fff;width:25%;position:relative;background-color:#ddd;height:180px;overflow:hidden}.photo-seciton li a>img{width:100%;height:100%;object-fit:cover}.photo-seciton li:last-child{background-color:#fff9dc}.photo-seciton li:last-child a>span>img{width:auto;height:auto}.photo-seciton li a{display:inline-block;width:100%;height:100%}.photo-seciton li span{position:absolute;bottom:0;left:0;font-size:18px;color:#fff;margin-bottom:0;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:9;background-color:rgba(0,0,0,.6);padding:2px 10px;right:0}.photo-seciton li:hover span{opacity:1}.photo-seciton li:last-child:after{display:none}.photo-seciton li:last-child a span{opacity:1;color:#0066a4;bottom:0;top:0;left:0;right:0;margin:auto;text-align:center;display:flex;justify-content:center;align-items:center;background-color:transparent}.photo-seciton li a img{max-width:100%}.blog_sec{margin-bottom:50px}.blog_blocks{display:flex;justify-content:space-between}.blog_blocks li{background-color:#ededed;max-width:368px;padding:25px;border-radius:5px;position:relative}.blog_blocks li:nth-child(1){border-top-right-radius:0;border-bottom-right-radius:0}.blog_blocks li:nth-child(1):after{content:" ";position:absolute;display:block;width:33%;height:100%;top:0;right:0;z-index:-1;background:#ededed;transform-origin:bottom left;-ms-transform:skew(-8deg,0deg);-webkit-transform:skew(-8deg,0deg);transform:skew(-8deg,0deg);border-radius:5px}.blog_blocks li:nth-child(3){border-top-left-radius:0;border-bottom-left-radius:0}.blog_blocks li:nth-child(3):after{content:" ";position:absolute;display:block;width:33%;height:100%;top:0;left:-30px;z-index:-1;background:#ededed;transform-origin:bottom left;-ms-transform:skew(-8deg,0deg);-webkit-transform:skew(-8deg,0deg);transform:skew(-8deg,0deg);border-radius:5px}.blog_blocks li:nth-child(2){-webkit-transform:skew(-9deg);-moz-transform:skew(-9deg);transform:skew(-9deg)}.blog_blocks li:nth-child(2) .blog_content_block{-webkit-transform:skew(9deg);-moz-transform:skew(9deg);transform:skew(9deg)}.blog_blocks li h4{font-size:18px;color:#231f20;font-weight:700;margin:0 0 5px;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.blog_blocks li span{font-size:12px;color:#818080}.blog_blocks li p{font-size:14px;color:#4e4e4e;margin:14px 0;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.blog_blocks .posted_by p{color:#a0a0a0;font-size:14px;margin:0}.posted_by p span{color:#0066a4;font-size:14px}.stories_seciton{margin-bottom:60px}.stories_carousel .item figure{margin-bottom:10px;text-align:center;height:175px;overflow:hidden;background-color:#ddd;position:relative}.stories_carousel .item figure img{max-width:100%;max-height:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.stories_content span{font-size:14px;color:#8b8888}.stories_content h4{font-size:18px;color:#231f20;font-weight:700;margin:10px 0}.stories_content p{font-size:16px;color:#4e4e4e;margin:0 0 10px}.stories_content a{font-size:16px;color:#0066a4;margin:15px 0 20px}.stories_carousel .owl-item a img{display:inline-block;margin-right:6px}.view_all_stories{text-align:center;max-width:300px;margin:35px auto 0}.view_all_stories a{color:#0066a4;font-size:16px}.stories_carousel .owl-nav .owl-prev{top:auto;bottom:-45px}.stories_carousel .owl-nav .owl-next{top:auto;bottom:-45px}.inner_newsletter.live_newsletter{background-image:url(../images/live-newsletter.png);min-height:391px;display:flex;align-items:center}.leader-section{padding:20px 0;background-image:url(../images/leaders-bg.png);background-repeat:repeat;margin-bottom:20px}.leader-top{display:flex;justify-content:space-between;align-items:flex-start}.leader-content{background-color:#fff;padding:25px 20px 30px;border-radius:5px;-webkit-box-shadow:3px 3px 12px 6px rgba(0,0,0,.2);-moz-box-shadow:3px 3px 12px 6px rgba(0,0,0,.2);box-shadow:0 3px 12px 5px rgba(0,0,0,.1)}.rank-no{background-color:#0066a4;min-width:40px;width:40px;height:40px;border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center}.leader-bib .rank-no{background-color:#00aeef}.rank-no p{color:#fff;font-size:17px;font-weight:900;margin-bottom:0}.rank-title{padding:0 10px}.rank-title p{color:#231f20;font-size:14px;font-weight:700;margin-bottom:0;line-height:14px}.leader-rank,.leader-bib{display:flex;align-items:center;flex:1}.leader-detail{position:relative;min-height:65px}.padding-left{position:relative}.padding-left:after{content:'';position:absolute;background-color:#e4e4e4;width:1px;height:calc(100% - 8px);top:0;left:30px}.leader-detail figure{background-image:url(../images/men-leader.png);width:41px;height:56px;position:absolute;top:3px;left:-50px;z-index:9;padding-bottom:15px;background-color:#fff;background-repeat:no-repeat}.leader-detail span{color:#00aeef;font-size:14px;font-weight:700;text-transform:uppercase}.leader-detail p{color:#231f20;font-size:18px;font-weight:700;margin-bottom:0}.rank-bib{display:flex;justify-content:center;align-items:center;margin:20px 0 34px}.age-bio p{color:#646464;font-size:14px}.age-bio a{color:#0066a4;font-weight:700;font-size:14px;position:absolute;top:0;right:0}.age-bio{position:relative;padding-right:50px}.padding-left{padding-left:60px;margin-bottom:35px}.stage-list{padding-right:50px;margin-top:10px}.stage-list li{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;position:relative}.stage-list li:last-child{margin-bottom:0}.stage-list li:after{content:'';position:absolute;width:9px;height:9px;border-radius:50%;border:2px solid #ff2121;background-color:#fff;top:4px;left:-34px;z-index:9}.stage-list li:before{content:'';position:absolute;width:100%;height:1px;background-color:#e5e5e5;top:0;left:0;bottom:0;right:0;margin:auto}.stage-list li p{margin-bottom:0;font-size:12px;color:#8b8888;text-transform:uppercase;background-color:#fff;padding-right:10px;position:relative;z-index:9}.stage-list li span{color:#000;margin-bottom:0;font-size:12px;background-color:#fff;padding-left:10px;position:relative;z-index:9}.leader-bottom{display:flex;justify-content:space-between}.team-detail{flex:1}.team-detail h4{color:#8b8888;font-size:12px;text-transform:uppercase;margin:10px 0}.team-detail p{color:#000;font-size:12px;margin:0}.team-detail a{color:#0066a4;font-size:12px;margin:0}.person-detail-top{display:flex;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap}.person-detail-content{position:relative}.person-detail-content p{font-size:14px;color:#000;margin-bottom:2px}.person-detail-content p.country-name{padding-left:30px;text-align:left}.person-detail-content span{font-size:12px;color:#8b8888;text-transform:uppercase}.person-detail-content figure{position:absolute;left:0;top:0;max-width:24px}.person-detail-content figure img{max-width:100%}.person-info>p{text-transform:uppercase;color:#8b8888;font-weight:700;font-size:13px;margin-bottom:2px}.age-bio-bib{display:flex;align-items:center;margin-bottom:4px;flex-wrap:wrap}.age-bio-bib p{color:#8b8888;font-size:12px;margin-bottom:0;margin-right:25px}.age-bio-bib span{background-color:#00aeef;font-size:12px;color:#fff;width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center}.age-bio-bib a{color:#0066a4;font-weight:700;font-size:12px;margin-right:30px;min-width:inherit}.person-detail{padding:15px 20px 15px 0}.person-detail-info .person-detail{padding:0}.person-detail-info{height:142px;overflow-y:auto;padding-right:34px}.person-detail-info .country-name{font-size:12px;text-align:left}.person-detail-info .person-detail-content span{text-transform:capitalize}.person-detail-info .mCSB_inside>.mCSB_container{margin-right:0;padding-right:18px}.person-detail-info .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#ddd;width:4px}.person-detail-info .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#ddd}.person-detail-info .mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.person-detail-info{padding-right:0}.person-detail-info .mCSB_container_wrapper{margin-right:10px}.person-detail-info.mCustomScrollbar .mCSB_container_wrapper>.mCSB_container{padding-right:10px}.live-race-result-listing .res-rank-box{background-color:#0066a4}.race-atacamacrossing .live-race-result-listing .past-result-bib{background-color:#00aeef!important}.live-race-result-listing .past-res-head{font-size:24px;font-weight:700;color:#262121}.live-race-result-listing input.search-box{width:100%;border:0;color:#4d4a4a;font-size:16px;line-height:16px;padding:15px;background:url(../images/result-search.png) no-repeat top 15px right 11px;background-color:#fff9dc;font-weight:700;padding-right:32px}.live-race-result-listing input.search-box::-webkit-input-placeholder{color:#4d4a4a;font-weight:700}.live-race-result-listing input.search-box::-moz-placeholder{color:#4d4a4a;font-weight:700}.live-race-result-listing input.search-box:-ms-input-placeholder{color:#4d4a4a;font-weight:700}.live-race-result-listing input.search-box:-moz-placeholder{color:#4d4a4a;font-weight:700}.live-race-result-listing .common-box select{background-color:#fff9dc;color:#4d4a4a;font-size:16px;font-weight:700;padding-right:22px;-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/result-dropdown.png);background-repeat:no-repeat;background-position:92% 54%}.live-race-result-listing .common-box select::-ms-expand{display:none;-webkit-appearance:none;-moz-appearance:none}.live-race-result-listing .name-search,.live-race-result-listing .gender,.live-race-result-listing .age,.live-race-result-listing .nationality,.live-race-result-listing .residence,.live-race-result-listing .team{margin-right:0;border:1px solid #ddd}.live-race-result-listing .sticky-table-container table thead th{-webkit-box-shadow:inset 0 -26px 41px -42px rgba(0,0,0,.5);-moz-box-shadow:inset 0 -26px 41px -42px rgba(0,0,0,.5);box-shadow:inset 0 -26px 41px -42px rgba(0,0,0,.5);font-size:14px}.live-race-result-listing .bib-box span:first-child{margin-top:0;font-weight:700;text-transform:uppercase;font-size:30px}.live-race-result-listing .bib-box span:last-child{font-size:15px;font-weight:700;text-transform:uppercase}.live-race-result-listing .sticky-table-container table.dataTable td{-webkit-box-shadow:inset 0 -26px 41px -42px rgba(0,0,0,.5);-moz-box-shadow:inset 0 -26px 41px -42px rgba(0,0,0,.5);box-shadow:inset 0 -26px 41px -42px rgba(0,0,0,.5);padding:0;background-color:#fff}.live-race-result-listing .official-search{margin:15px 0 20px}.live-race-result-listing .comp-name{position:relative;padding-left:30px;font-weight:400}.live-race-result-listing .comp-name figure{max-width:24px;position:absolute;top:0;left:0}.live-race-result-listing .comp-name figure img{max-width:100%}.live-race-result-listing .comp-age{font-size:14px;font-weight:400;margin:0 5px 0 0;display:block;color:#646464}.live-race-result-listing #live-result-table th,.live-race-result-listing #live-result-table td{font-size:14px;color:#000;text-align:center;min-width:60px}.coutnry-name-block{margin:0 0;padding:20px 0}.coutnry-name-block:first-child{border-bottom:1px solid #ddd}.live-race-result-listing .off-comp-page-bio-popup,.live-race-result-listing .off-comp-page-bio-email{font-size:14px;font-weight:700;color:#0066a4;display:block;margin:5px 0}.live-race-result-listing .bib-box{height:71px}.basic_details_col{padding:20px 0 0 20px}.live-race-result-listing .stages-common{text-align:center;padding:0 5px}.live-race-result-listing{padding:20px 0;background-image:url(../images/leaders-bg.png);background-repeat:repeat;margin-bottom:20px}.bib-box.res-rank-box:first-child{border-bottom:1px solid #ddd}.race-namibrace .live-race-result-listing .past-result-bib{background-color:#00aeef!important}.blog_banner .carousel-inner .item::after{background-image:url(../images/blog-banner-layer.png)}.about_blog p{font-size:21px;color:#000}.bloger_login{background-color:#f2f2f2;padding:20px;border-radius:6px}.bloger_login h2{font-size:24px;color:#000;font-weight:700;position:relative;margin:0 0 24px;padding-bottom:10px}.bloger_login h2:after{content:'';position:absolute;left:0;bottom:0;height:5px;width:35px;background-color:#0066a4}.bloger_login .form-control{border:1px solid rgba(139,139,139,.2);background-color:#fff;border-radius:0;min-height:40px;margin-bottom:20px}.bloger_login .form-control:focus{box-shadow:none}.bloger_login select{-webkit-appearance:none;-moz-appearance:none;position:relative;background-image:url(../images/drop-down.png);background-repeat:no-repeat;background-position:96% 52%}.bloger_login .submit{background-color:#0066a4;color:#fff;font-size:16px;min-width:98px;margin-bottom:20px}.bloger_login .submit:hover{background-color:#ffd307;color:#000}.forgot_password{color:#0066a4;font-size:14px}.forgot_password:hover{color:#000}.new-user{background-color:#ffd307;width:100%;margin-top:24px;color:#000;min-height:48px;font-size:16px}.new-user:hover{background-color:#0066a4;color:#fff}.new-user:hover span{color:#fff}.new-user span{color:#5c5c5c}.filter_blog{min-height:40px;margin-bottom:30px}.filter_blog.search_input_filter{margin-bottom:0;margin-top:20px}.filter_blog .submit{background-color:#0066a4;color:#fff;font-size:16px;width:100%}.filter_blog select{-webkit-appearance:none;-moz-appearance:none;position:relative;background-image:url(../images/drop-down.png);background-repeat:no-repeat;background-position:96% 52%}.filter_blog .form-control{width:100%}.filter_blog .form-group{padding:0 8px}.filter_blog .form-group:first-child{padding-left:0}.filter_blog .form-group:last-child{padding-right:0}.blog-carousel-list{margin-bottom:70px}.blog-block{position:relative;min-height:330px;padding:20px 20px 20px 84px;margin-bottom:30px;-webkit-box-shadow:0 3px 22px 9px rgba(224,224,224,.5);-moz-box-shadow:0 3px 22px 9px rgba(224,224,224,.5);box-shadow:0 3px 22px 9px rgba(224,224,224,.5)}.blog-detail{display:flex;justify-content:flex-start}.blog-block .owl-carousel{padding-bottom:50px;padding-top:20px}.blog-block .owl-nav .owl-prev{font-size:0;width:29px;height:17px;position:absolute;left:0;right:auto;bottom:0;margin:0;top:auto;border:none;outline:none;background-color:transparent}.blog-block .owl-nav .owl-next{font-size:0;width:29px;height:17px;position:absolute;right:0;left:auto;bottom:0;margin:0;top:auto;border:none;outline:none;background-color:transparent}.blog-block .owl-carousel .owl-item img{display:inline-block}.race-lolipop{position:absolute;left:-40px;top:-5px}.blog-right{margin-left:15px}.blog-left figure{background-color:#f2f2f2;position:relative;display:inline-block;border-radius:5px;overflow:hidden;width:198px;height:198px;margin:0 10px 10px 0;-webkit-box-shadow:6px 11px 7px -7px rgba(0,0,0,.52);-moz-box-shadow:6px 11px 7px -7px rgba(0,0,0,.52);box-shadow:6px 11px 7px -7px rgba(0,0,0,.52)}.blog-left figure img{max-width:100%;max-height:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.blog-right>h2{font-size:24px;font-weight:700;color:#000;margin-bottom:15px}.blog-right>h2 a{font-size:24px;font-weight:700;color:#000;margin-bottom:15px}.blog-right>h2 a:hover{color:#0066a4}.blog-right>p{font-size:14px;color:#4d4d4d}.blog-right-bottom{display:flex;justify-content:flex-start;align-items:center}.blog-right-bottom .date{background-color:#0066a4;min-width:62px;padding:2px;border-radius:5px;color:#fff;font-size:30px;font-weight:700;margin-bottom:0;margin-right:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.blog-right-bottom span{font-size:12px;color:gray;margin-right:20px}.blog-right-bottom .date>span{font-size:12px;font-weight:400;color:#fff;margin-right:0}.blog-right-bottom a{font-size:16px;color:#0066a4}.view-all-blog{text-align:center;position:absolute;left:0;right:0;bottom:25px;max-width:200px;margin:auto;z-index:9}.view-all-blog a{font-weight:700;color:#0066a4;font-size:14px}.race-lolipop img{max-width:100%}.desk-lolipop{display:inline-block}.mob-lolipop{display:none}.about_blog{margin:30px 0}.grey-box{background-color:rgba(128,128,128,.34);padding:3px 3px 3px 0;border-radius:5px}.past-result-div #tabs-container>ul>li:nth-child(1){display:none!important}.pad-top{padding-top:119px}header{position:fixed;top:0;left:0;background-color:#fff;z-index:999;right:0}header.fixed-header{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 10px 0 rgba(0,0,0,.2);box-shadow:0 3px 10px 0 rgba(0,0,0,.2)}@media(min-width:1301px) and (max-width:1646px){.race_calendar{margin-top:-215px}.banner_section .carousel-caption{top:12%}.inner_banner .carousel-caption{top:auto;bottom:90px}}@media(min-width:1200px) and (max-width:1300px){.banner_section .carousel-caption{top:20%}.banner_section .carousel-caption h2,.banner_section .carousel-caption h1,.banner_section .carousel-caption p{font-size:34px;line-height:34px}.banner-btns{margin-top:22px}.banner_section .carousel-control{top:36%}.carousel-content{padding-right:70px}.race_calendar{margin-top:-221px}.calendar_heading h2{font-size:26px}.race_calendar::after{content:'';top:-59px;background-size:62%;background-position:center}.inner_banner .carousel-content{padding-right:0}.inner_banner .carousel-caption{top:auto;bottom:70px}.inner_banner .watch_text p{font-size:17px;line-height:19px}.inner_banner .carousel-caption .carousel-content>h3{font-size:36px;line-height:40px}.news_slider_sec .common_title{font-size:24px}.news_carousel .news_content{padding:26px 30px}.news_content h2{font-size:28px}.news_content p{font-size:19px}.label_live{position:absolute;width:928px;left:-288px;top:120px;transform:rotate(-41deg);-webkit-transform:rotate(-41deg);-moz-transform:rotate(-41deg);-ms-transform:rotate(-41deg);-o-transform:rotate(-41deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.label_live p{font-size:34px;margin-bottom:0;font-weight:700;background-color:rgba(28,116,27,.7);color:#fff;text-transform:uppercase;text-align:center;padding:10px 5px}.live_race_reg .georgia_content{padding:20px 0 22px}.race_coverage_content ul li{padding:0 22px}.race_coverage_content ul li a{font-size:14px}.race_coverage_content ul li::after{left:6px}.race_coverage_content ul li::before{right:10px}.news_carousel .owl-nav .owl-prev{left:-30px}.news_carousel .owl-nav .owl-next{right:-30px}.news_carousel_block{max-width:690px}.blog_blocks li{max-width:700px;margin-bottom:20px;-webkit-transform:skew(-9deg);-moz-transform:skew(-9deg);transform:skew(-9deg)}.blog_blocks{flex-direction:column;justify-content:center;align-items:center}.blog_blocks li:nth-child(1){border-top-right-radius:5px;border-bottom-right-radius:5px}.blog_blocks li:nth-child(3){border-top-left-radius:5px;border-bottom-left-radius:5px}.blog_blocks li:nth-child(1)::after,.blog_blocks li:nth-child(3)::after{display:none}.view_all_stories{margin:10px auto 0}.blog-carousel-list{margin-left:40px}.pad-top{padding-top:99px}}@media(min-width:992px) and (max-width:1199px){.bottom_header .navbar-collapse .navbar-nav li{margin:15px 32px 15px 0}.bottom_header .navbar-collapse .navbar-nav li a{font-size:15px}.top_header_left span,.top_header_left a,.top_header_right li a{font-size:13px}.banner_section .carousel-caption{top:12%}.banner_section .carousel-caption h2,.banner_section .carousel-caption h1,.banner_section .carousel-caption p{font-size:34px;line-height:34px}.banner-btns{margin-top:22px}.banner_section .carousel-control{top:36%}.carousel-content{padding-right:70px}.race_calendar{margin-top:-166px}.race_calendar::after{content:'';top:-62px;background-size:66%;background-position:center}.calendar_heading h2{font-size:25px}.race_calendar ul{padding:20px 10px}.race_calendar ul li{max-width:170px;margin-right:14px}.racing_map h2{font-size:33px}.common_heading{font-size:27px}.racing_map p{margin:25px 0 30px}.customers_blocks .owl-nav .owl-prev{top:300px}.customers_blocks .owl-nav .owl-next{top:300px}.first-hand .item figure,.why-raced .item figure{height:286px}.why-raced .item figure img,.first-hand .item figure img{max-height:286px}.inner_banner .carousel-caption{top:auto;bottom:60px}.banner_section.inner_banner a.register_btn{margin-top:15px}.inner_banner .carousel-caption .carousel-content>h3{font-size:32px;line-height:36px}.inner_banner .carousel-content{padding-right:0}.inner_banner .carousel-caption h2,.inner_banner .carousel-caption p{font-size:16px;line-height:18px}.inner_banner .watch_text span{font-size:40px}.blog_section{min-height:450px}.bolg_section_content ul li h2{font-size:18px}.bolg_section_content ul li{max-width:170px}.bolg_section_content ul li figure{border:10px solid #fff}.common_title a{font-size:29px}.race-name p{font-size:14px;line-height:18px}.race-calander ul li{max-width:inherit;position:relative}.race-calander-section .race-calander ul li{top:auto;left:auto;margin:0 auto 30px;right:auto}.race-calander ul li.race-mid-block{max-width:500px}.race-calander-section::after{display:none}.race-calander-section{padding-top:10px}.georgia_left h2,.georgia_left h1{font-size:32px}.georgia_left h1 strong,.fourdesert_race .georgia_left h1 strong{font-size:23px}.georgia_left p{font-size:20px;line-height:22px;margin:10px 0 0}.ultramarathon_blog{min-height:inherit}.ultramarathon_blog ul li figure{border:0 solid #fff}.location_left ul{min-width:390px}.location_right .banner_section .carousel-inner .item{height:360px}.person-detail{padding:15px 10px 15px 0}.blog_blocks li{max-width:290px}.photo-seciton li{height:155px}.photo-seciton li span{bottom:0;left:0;font-size:14px;opacity:1;color:#fff}.label_live{width:420px;left:-116px;top:42px}.label_live p{font-size:22px;padding:4px 5px}.person-detail-info{padding-right:0}.person-detail-info .mCSB_container_wrapper{margin-right:10px}.person-detail-info.mCustomScrollbar .mCSB_container_wrapper>.mCSB_container{padding-right:10px}.blog-carousel-list{margin-left:40px}}@media(min-width:768px) and (max-width:991px){.top_header_right li{margin-right:4px}.top_header_left{flex:2}.top_header_right{flex:2}.logo{flex:1;margin:0 5px}.bottom_header .navbar-collapse .navbar-nav li{margin:15px 8px 15px 0}.bottom_header .navbar-collapse .navbar-nav li a{font-size:13px}.top_header_left span,.top_header_left a,.top_header_right li a{font-size:12px}.banner_section .carousel-caption{top:12%;position:absolute}.banner_section .carousel-caption h2,.banner_section .carousel-caption h1,.banner_section .carousel-caption p{font-size:23px;line-height:23px}.banner_section .carousel-caption a{font-size:14px;padding:6px 14px;min-width:130px}.banner-btns{margin-top:15px}.banner_section .carousel-control{top:47%}.carousel-content{padding-right:70px}.carousel-inner::after{display:none}.calendar_heading h2{font-size:22px}.race_calendar{margin-top:-140px}.race_calendar ul{padding:20px 10px}.race_calendar ul li{max-width:127px;margin-right:14px}.race_calendar ul li .race_year{font-size:13px}.race_calendar ul a span{font-size:13px;line-height:18px}.race_calendar ul li p{font-size:10px;padding:1px 43px;-ms-transform:rotate(35deg);-webkit-transform:rotate(35deg);transform:rotate(-35deg);left:-42px}.race_calendar::after{content:'';top:-62px;background-size:60%;background-position:center}.racing_map h2{font-size:33px}.common_heading{font-size:22px;margin-top:20px}.racing_map p{margin:25px 0 30px}.photos_silder .carousel-rano{height:337px}.photos_silder .carousel-rano .carousel-item{width:227px;height:254px}.customers_blocks .owl-nav .owl-prev{top:236px}.customers_blocks .owl-nav .owl-next{top:236px}.first-hand .item figure,.why-raced .item figure{height:220px}.why-raced .item figure img,.first-hand .item figure img{max-height:220px}.blog-common{margin-bottom:35px}.blog-common h2{font-size:28px}.footer_top{flex-wrap:wrap}.footer_cols{width:33%}.footer_cols:last-child{width:100%;text-align:center;max-width:380px;margin:auto}.footer_cols:last-child h3::after{right:0;margin:auto}.footer_social{justify-content:space-between}.contact_url li a{display:block;border-radius:6px}.contact_url li:nth-child(1) a{background-color:#ffd307;display:block;border-radius:6px}.contact_url li:nth-child(2) a{background-color:#fff}.contact_url li:nth-child(3) a{background-color:#fff}.inner_banner .carousel-caption{top:auto;bottom:60px}.inner_banner .carousel-caption .carousel-content>h3{font-size:24px;line-height:28px}.inner_banner .carousel-caption .carousel-content>p{font-size:20px;line-height:21px;margin:10px 0 0}.inner_banner .carousel-content{padding-right:0}.watch_text span{font-size:20px;width:59px;background-size:100%;background-position:center}.watch_sce{margin-top:10px}.banner_section.inner_banner a.register_btn{max-width:200px;margin-top:15px}.watch_text{max-width:190px;padding-left:64px}.watch_text h3{font-size:21px;line-height:26px}.inner_banner .carousel-caption h2,.inner_banner .carousel-caption p{font-size:12px;line-height:16px}.bolg_section_content ul{margin-top:50px}.blog_section{min-height:310px}.bolg_section_content ul li h2{font-size:14px;margin:0 0 16px;padding-bottom:10px}.bolg_section_content ul li{max-width:130px}.bolg_section_content ul li figure{border:5px solid #fff;border-radius:2px}.bolg_section_content ul li figure img{border-radius:2px}.race-calander ul li{max-width:inherit;position:relative}.race-calander-section .race-calander ul li{top:auto;left:auto;margin:0 auto 30px;right:auto}.race-calander ul li.race-mid-block{max-width:500px}.race-calander-section::after{display:none}.race-calander-section{padding-top:0}.georgia_right{min-width:197px}.georgia_left h2,.georgia_left h1{font-size:24px}.georgia_left h1 strong,.fourdesert_race .georgia_left h1 strong{font-size:20px}.georgia_left p{font-size:16px;line-height:18px}.fourdesert_race .georgia_content{margin:-87px 15px 0}.ultramarathon_blog{min-height:inherit}.ultramarathon_blog ul li figure{border:0 solid #fff}.georgia_right a.register_btn{font-size:16px;max-width:183px;padding:7px 10px}.georgia_right .watch_text{min-height:66px}.ultramarathon_blog ul li h2{margin:16px 0}.ultramarathon_blog ul{margin:24px 0 7px}.location_content{flex-direction:column;margin:20px 0 10px}.location_left{width:100%}.location_right .carousel-indicators li,.location_right .carousel-indicators li.active{max-width:100px}.location_right{max-width:100%;width:100%}.rtp_photos_slider{height:233px}.label_live{width:333px;left:-86px;top:50px}.label_live p{font-size:22px;padding:4px 5px}.blog_blocks li{max-width:220px}.race_coverage_content ul li{padding:0 32px}.race_coverage_content ul li a{font-size:16px}.race_coverage_content ul li::before{right:8px}.race_coverage_content ul li::after{left:8px}.news_carousel .owl-nav .owl-prev{left:-20px}.news_carousel .owl-nav .owl-next{right:-20px}.leader-content{max-width:370px;margin:0 auto 30px;-webkit-box-shadow:0 3px 12px 5px rgba(0,0,0,.1);-moz-box-shadow:0 3px 12px 5px rgba(0,0,0,.1);box-shadow:0 3px 12px 5px rgba(0,0,0,.1)}.photo-seciton li{height:120px}.photo-seciton li span{bottom:0;left:0;font-size:14px;opacity:1;color:#fff}.person-detail-info{padding-right:0}.person-detail-info .mCSB_container_wrapper{margin-right:10px}.person-detail-info.mCustomScrollbar .mCSB_container_wrapper>.mCSB_container{padding-right:10px}.blog-carousel-list{margin-bottom:70px;margin-left:40px}.bloger_login{max-width:500px;margin:0 auto 44px}}@media(max-width:767px){.logo{margin:10px 0}.logo a{text-align:center}.logo a img{max-width:70%}.top_header{flex-direction:column}.top_header_right li{margin-right:5px}.top_header_right li:last-child{margin-right:0}.bottom_header .navbar-collapse .navbar-nav{text-align:left;margin:0}.bottom_header .navbar-default .navbar-collapse{border:none;background-color:#00aeef;margin:0 -15px}.bottom_header .navbar-collapse .navbar-nav li{display:block;margin:10px 0;padding:0 15px}.bottom_header .navbar-collapse .navbar-nav li a{font-size:14px;color:#fff}.calendar_heading{margin-bottom:0}.calendar_heading h2{font-size:16px}.race_calendar::after{top:-29px;width:320px;background-size:100%;background-position:center top}.race_calendar{margin-top:-29px}.race_calendar ul a span{font-size:14px}.race_calendar ul{justify-content:space-around;align-items:center;max-width:479px;margin:auto;align-items:flex-start}.race_calendar ul li{margin-bottom:14px;max-width:188px;margin-right:0}.race_calendar ul li::after{height:142px}.race_calendar ul li .race_year{top:5px;font-size:12px}.racing_map h2{font-size:19px;margin:20px 0;line-height:30px}.racing_map p{margin:19px 0}.racing_map{margin-bottom:20px}.banner_section .carousel-caption h2,.banner_section .carousel-caption h1,.banner_section .carousel-caption p{font-size:22px;line-height:32px;margin:0}.banner-btns{margin-top:8px}.banner_section .carousel-caption{top:51px;position:absolute}.banner_section .carousel-caption a{font-size:14px;padding:6px 8px;min-width:auto}.banner_section .carousel-control{width:10px;height:30px}.carousel-content{padding-right:26px}.banner_section .right.carousel-control{right:6px}.banner_section .left.carousel-control{left:6px}.location_right .banner_section .left.carousel-control{left:10px;top:22%;bottom:auto}.rtp_video iframe{height:270px}.photos_silder_section{margin:0 auto 10px}.photos_silder .carousel-rano{height:276px}.photos_silder .carousel-rano .carousel-item{width:207px;height:235px}.rtp_video{margin-bottom:20px}.common_heading{font-size:24px}.customers_blocks{margin-bottom:20px}.customers_blocks_content{padding-top:17px;padding-bottom:30px}.first-hand .item figure,.why-raced .item figure{height:280px}.why-raced .item figure img,.first-hand .item figure img{max-height:280px}.customers_blocks .owl-nav .owl-prev{top:auto;bottom:0}.customers_blocks .owl-nav .owl-next{top:auto;bottom:0}.newsletter{margin:15px 0;padding:25px 0}.newsletter p{font-size:24px;line-height:30px;padding:0 15px}.newsletter p br{display:none}.blog-common{margin:0 auto 25px;text-align:center}.blog_btn{padding:5px;font-size:16px;bottom:20px;max-width:137px}.blog-common h2{font-size:24px}.footer_top{flex-direction:column}.footer_bottom_section{padding:16px 0}.footer_bottom{flex-direction:column;text-align:center}.footer_bottom_left{margin-bottom:10px}.inner_banner .carousel-caption{top:0}.inner_banner .carousel-caption{top:0;position:relative;background-color:#0066a4;padding:5px 0}.inner_banner .carousel-caption .carousel-content>h3{font-size:16px;line-height:20px;margin:0}.inner_banner .carousel-caption .carousel-content>p{font-size:15px;line-height:17px;margin:6px 0 0}.inner_banner .carousel-content{padding-right:0}.common_title{margin:0 0 10px;font-size:22px}.inner_banner{margin-bottom:20px}.watch_text span{font-size:18px;width:59px;background-size:100%;background-position:center}.watch_sce{margin-top:30px}.banner_section.inner_banner a.register_btn{max-width:200px;margin-top:4px}.watch_text{max-width:190px;padding-left:64px;min-height:inherit}.watch_text h3{font-size:21px;line-height:26px}.inner_banner .carousel-caption h2,.inner_banner .carousel-caption p{font-size:12px;line-height:16px}.race-calander-section{padding-top:30px}.common_title a{font-size:26px}.bolg_section_content ul{flex-direction:column;margin-top:18px;align-items:center}.bolg_section_content ul li{margin-bottom:20px;width:100%}.bolg_section_content ul li h2{font-size:20px;margin:0 0 20px;padding-bottom:14px}.bolg_section_content ul li figure{border:10px solid #fff;border-radius:5px}.inner_newsletter{min-height:380px}.newsletter_top{margin:35px 0 25px;padding:0 15px}.newsletter_bottom{padding:0 15px}.newsletter_bottom p{font-size:25px;line-height:26px}.newsletter_bottom p br{display:none}.inner_newsletter p{font-size:18px;line-height:26px}.inner_newsletter p br{display:none}.race-calander ul li{max-width:inherit;position:relative}.race-calander-section .race-calander ul li{top:auto;left:auto;margin:0 auto 30px;right:auto}.race-calander ul li.race-mid-block{max-width:100%}.race-calander-section::after{display:none}.georgia_content{margin:33px 15px 0;flex-direction:column}.fourdesert_race .georgia_content{margin:20px 15px 0}.georgia_right{min-width:185px;margin-top:20px;align-items:center}.georgia_left h2,.georgia_left h1{font-size:21px}.georgia_left h1 strong,.fourdesert_race .georgia_left h1 strong{font-size:16px}.georgia_left p{font-size:14px;line-height:16px}.ultramarathon_blog ul li figure{border:0 solid #fff}.georgia_right a.register_btn{font-size:16px;max-width:183px;padding:7px 10px}.georgia_right.get_news a.register_btn{max-width:257px}.georgia_right .watch_text{min-height:66px}.ultramarathon_blog ul li h2{margin:16px 0}.ultramarathon_blog ul{margin:24px 0 7px}.location_content{flex-direction:column;margin:20px 0 10px}.location_left{width:90%}.location_right .carousel-indicators li,.location_right .carousel-indicators li.active{max-width:100px}.location_left ul,.rtp_photos_slider{display:none}.location_right .banner_section .carousel-inner .item{height:215px}.footer_cols:last-child{width:100%;text-align:center}.footer_cols:last-child h3::after{right:0;margin:auto}.footer_social{justify-content:space-between}.contact_url li a{display:block;border-radius:6px}.contact_url li:nth-child(1) a{background-color:#ffd307;display:block;border-radius:6px}.contact_url li:nth-child(2) a{background-color:#fff}.contact_url li:nth-child(3) a{background-color:#fff}.footer_social li a img:hover{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.banner_section .carousel-inner .item::after{background-position:center bottom;background-size:contain}.photos:before,.photos:after{display:none}.georgia_left h2,.georgia_left h1{font-size:22px}.georgia_left h2 span,.georgia_left h1 span{font-size:19px}.label_live{width:277px;left:-92px;top:17px;transform:rotate(-35deg);-webkit-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-ms-transform:rotate(-35deg);-o-transform:rotate(-35deg)}.label_live p{font-size:10px;padding:4px 5px}.news_slider_sec .common_title{font-size:24px}.news_carousel .news_content{padding:26px 30px}.news_content h2{font-size:20px}.news_content p{font-size:16px}.live_race_reg .georgia_content{padding:20px 0 22px}.race_coverage_content ul li{padding:0 22px}.race_coverage_content ul li a{font-size:14px}.race_coverage_content ul li::after{left:6px}.race_coverage_content ul li::before{right:10px}.news_carousel .owl-nav .owl-prev{left:-15px;background-size:70%;background-repeat:no-repeat;background-position:center}.news_carousel .owl-nav .owl-next{right:-15px;background-size:70%;background-repeat:no-repeat;background-position:center}.news_carousel_block{max-width:690px}.photo-seciton li{width:50%;max-width:250px;height:170px}.photo-seciton li span{bottom:0;left:0;font-size:14px;opacity:1;color:#fff}.blog_blocks li{max-width:700px;margin-bottom:20px;-webkit-transform:skew(-6deg);-moz-transform:skew(-6deg);transform:skew(-6deg)}.blog_blocks li:nth-child(2){-webkit-transform:skew(-6deg);-moz-transform:skew(-6deg);transform:skew(-6deg)}.blog_blocks{flex-direction:column;justify-content:center;align-items:center}.blog_blocks li:nth-child(1){border-top-right-radius:5px;border-bottom-right-radius:5px}.blog_blocks li:nth-child(3){border-top-left-radius:5px;border-bottom-left-radius:5px}.blog_blocks li:nth-child(1)::after,.blog_blocks li:nth-child(3)::after{display:none}.view_all_stories{margin:10px auto 0}.inner_newsletter.live_newsletter{min-height:228px}.newsletter_bottom{max-width:500px}.leader-content{max-width:370px;margin:0 auto 20px;-webkit-box-shadow:0 3px 12px 5px rgba(0,0,0,.1);-moz-box-shadow:0 3px 12px 5px rgba(0,0,0,.1);box-shadow:0 3px 12px 5px rgba(0,0,0,.1)}.rank-bib{margin:13px 0 0}.person-detail{padding:15px 10px 6px 0}.person-detail-top:last-child{margin-bottom:0}.leader-detail{min-height:inherit}.stage-list{padding-right:10px;display:none}.padding-left::after{display:none}.leader-detail figure{top:6px}.person-detail-info{padding-right:10px}.live-race-result-listing .comp-name{font-size:12px}.live-race-result-listing .bib-box span:first-child{font-size:23px}.live-race-result-listing .comp-age{font-size:12px}.live-race-result-listing .off-comp-page-bio-popup,.live-race-result-listing .off-comp-page-bio-email{font-size:12px}.live-race-result-listing .sticky-table-container table thead th{font-size:11px}.blog-right>h2{font-size:20px;margin-bottom:10px}.blog-right>p{font-size:12px}.view-all-blog{bottom:20px}.blog-right-bottom .date{font-size:20px;margin-right:10px}.blog-right-bottom span{margin-right:10px}.blog-right-bottom a{font-size:14px}.about_blog{margin:12px 0}.about_blog p{font-size:16px}.mob-lolipop{display:none}.desk-lolipop{display:inline-block}.race-lolipop img{max-width:70px}.blog-carousel-list{margin-bottom:30px;margin-left:40px}.bloger_login{max-width:100%;margin:0 auto 20px}.race-lolipop{left:5px;top:7px;z-index:9}.blog-left{padding:0 0 0 68px}.filter_blog .form-group{padding:0}.blog-left figure{margin:0}.filter_blog{max-width:384px;margin:0 auto 24px}.blog-block{padding:0 10px 20px;max-width:384px;margin:0 auto 20px}.blog-carousel-list{margin-bottom:10px;margin-left:0}.blog-detail{justify-content:flex-start;flex-direction:column}.pad-top{padding-top:0}header{position:relative}.leader-bottom{display:none}.race_calendar ul li a img{width:100%}.race_calendar ul li a{width:100%;font-size:0}.race_calendar ul li::after{width:100%;z-index:1}.race_calendar ul li p{z-index:2}}@media(max-width:479px){.banner_section .carousel-caption h2,.banner_section .carousel-caption h1,.banner_section .carousel-caption p{font-size:13px;line-height:18px;margin:0}.banner-btns{margin-top:8px}.banner_section .carousel-caption{top:auto;bottom:60px;margin:auto;position:absolute}.banner_section .carousel-caption a{font-size:13px;padding:4px 8px}.banner_section .carousel-control{width:10px;height:30px}.carousel-content{padding-right:16px}.inner_banner .carousel-caption{top:0;position:relative}.inner_banner .watch_text h3{font-size:21px;line-height:26px}.inner_banner .carousel-caption h2,.inner_banner .carousel-caption p{font-size:12px;line-height:16px}.calendar_heading{margin-bottom:0}.calendar_heading h2{font-size:16px;position:absolute;left:0;right:0;top:-10px}.race_calendar::after{top:-38px;width:262px;background-size:100%;background-position:center top}.race_calendar{margin-top:-18px}.race_calendar ul{max-width:314px}.race_calendar ul li{max-width:120px}.race_calendar ul li p{font-size:10px}.news_slider_sec .view_all_stories{margin:10px 20px 0 auto}.race_coverage_content ul{align-items:flex-start;margin-top:20px;flex-direction:column}.race_coverage_content ul li::before{display:none}.photos{padding:0 0 20px;margin:0 0}.blog_sec{margin-bottom:20px}.live-race-result-listing .common-box select{font-size:12px}.live-race-result-listing input.search-box{font-size:12px}}@media(min-width:767px){.view-all-blog{max-width:330px}}.subscribe-form.filter_blog{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:40px 10px 14px}.subscribe-form .control{margin-top:20px}.subscribe-form .ckeckbox{width:100%!important;float:inherit;clear:both}.person-card{padding-left:40px;position:relative;margin-bottom:34px}.person-card-content{padding:64px 20px 20px 216px;background-color:#fff;border-radius:4px;min-height:200px;-webkit-box-shadow:0 3px 22px 9px rgba(224,224,224,.5);-moz-box-shadow:0 3px 22px 9px rgba(224,224,224,.5);box-shadow:0 3px 22px 9px rgba(224,224,224,.5)}.person-img{max-width:198px;position:absolute;left:0;top:0;bottom:0;margin:auto;max-height:178px;display:flex;align-items:center}.person-img img{min-width:120px;max-width:100%;max-height:178px;justify-content:center}.blog-date{font-family:chivo,sans-serif;background-color:#d5354b;color:#fff;text-align:center;width:69px;border-radius:4px;padding:4px;position:absolute;top:-17px}.blog-date p{font-size:32px;margin:0;font-weight:700;line-height:32px}.blog-date span{font-size:12px}.person-name-comment{font-size:13px;display:flex}.person-card-text h2{font-size:24px;font-weight:700;color:#d5354b}.person-card-text p{font-size:16px;color:#555454}.bgR{background-color:#d5354b!important}.clrR{color:#d5354b!important}.bloggers-list li{list-style:none;border-bottom:1px solid rgba(0,0,0,.2);padding:5px 0}.bloggers-list a{font-size:14px;color:#d5354b;display:block;padding-right:30px;position:relative;text-decoration:none}.bloggers-list a i{position:absolute;right:0}.person-name-comment p{margin-right:20px}.person-name-comment a{color:#d5354b}.race_blog_person_card{padding-top:30px}.race_blog_right_content>.bloger_login{margin-bottom:20px}@media(min-width:992px) and (max-width:1199px){}@media(min-width:768px) and (max-width:991px){.race_blog_search_box_sm .bloger_login{margin:0 auto 0}}@media(max-width:767px){.person-img{position:relative;text-align:left;max-width:100%;max-height:100%;margin:0 0 12px;display:block;background-color:#e0e0e047}.person-img img{height:auto;max-height:100%;display:block;margin-left:auto;margin-right:auto}.person-card-content{padding:20px}.blog-date{position:relative;top:0;margin-bottom:10px}.person-card{padding-left:0}.race_blog_search_box_sm .bloger_login{margin:0 auto 0}}.footer_top_section li{list-style:none!important}.race_calendar ul li{max-width:171px}.main-menu.second_menu li a.races-menu{padding:12px 7px}@media only screen and (min-width:1200px){.second_menu{float:inherit}}@media(min-width:768px) and (max-width:991px){.race_calendar ul li{max-width:105px}}@media(min-width:992px) and (max-width:1199px){.race_calendar ul li{max-width:141px}}