/*********/
html { background-image: url('../skin/bg-html.png'); background-repeat:repeat; }
body { background: url('../skin/headerImageInnerPage.jpg') center 80px no-repeat; background-size: 100%; padding-top: 28px; }

.l-region--top { position: relative; }

#block-block-16 { position: absolute; left: 0; top: 90px; }
#block-block-19 {
	position: absolute;
	left: 0px;
	top: 90px;
	width: 50%;
}

#page-wrapper { background: transparent url('../skin/backgroundtransparency.png') center 0px repeat-x; min-height: 100%; }

#MobileHeader { display:none; }
#MobileHeader h2 { margin: 5px 15px; font-size: 18px; }
#MobileHeader p  {
	background:url(../skin/date-tab-bg.gif) repeat-x; border-right: 1px solid #cd9a2b;
	color:white; font-size:18px; line-height: 24px; height:36px;
	padding: 6px 10px 0px 6px;
    font-family: 'Cabin Condensed', sans-serif; font-weight: 500; text-transform:uppercase;}
#page-menu-bar { background: #245b7f url('../skin/topmenu-bg.gif') repeat-x; height:71px;  width:100%; }

/* Race Clock */
#race-clock, #race-clock-up { float:right; margin-top:-55px; background: url('../skin/bg-race-clock.png') no-repeat; width: 225px; height: 48px; font-size: 28px; overflow: hidden; display: none; }
.position{ display: inline-block; height: 1.6em; overflow: hidden; position: relative; width: 22px; }
.digit{ border-top: 1px solid white; position:absolute;display:block; width:22px; background-color:#cdcdcd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px; text-align:center; color:#405366;
}
.digit.static{
	box-shadow:1px 1px 1px rgba(4, 4, 4, 0.35);
	background: #cdcdcd; /* Old browsers */
	background: -moz-linear-gradient(top,  #cdcdcd 0%, #f0f0f0 50%, #e8e8e8 51%, #fcfcfc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdcdcd), color-stop(50%,#f0f0f0), color-stop(51%,#e8e8e8), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cdcdcd 0%,#f0f0f0 50%,#e8e8e8 51%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cdcdcd 0%,#f0f0f0 50%,#e8e8e8 51%,#fcfcfc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cdcdcd 0%,#f0f0f0 50%,#e8e8e8 51%,#fcfcfc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cdcdcd 0%,#f0f0f0 50%,#e8e8e8 51%,#fcfcfc 100%); /* W3C */
}
.countDiv{ display:inline-block; width:8px; height:1.6em; position:relative; }
.countDiv:before,
.countDiv:after{ position:absolute; width:4px; height:4px; background-color:#ffffff; border-radius:50%; left:50%;
	margin-left:-2px; top:0.5em; content:'';
}
.countDiv:after{ top:0.9em; }

img, media { max-width: 100%; height: auto; }

a { text-decoration: none; color: #336e94; }

.TitleLink a { font-size: 18px; clear: left; }
.field--name-field-image img { border: 1px solid #9c9fa0; }
/* No files to import found in partials/components/**\/* */

ul.tableLike {width: 80%;}
ul.tableLike li {margin: 2px 0px 3px 0px;}
ul.tableLike em {float: right;}

.imgLeft {float:left; margin: 0px 15px 0px 0px;}
.imgRight {float:right; margin: 0px 0px 0px 15px;}

/* Column content header */
#block-views-race-results-block-1 h2, #block-views-sponsors-page-block-7 h2, #block-views-news-block-3 h2, #block-block-9 h2, #block-block-12 h2, #block-views-musher-profiles-block-2 h2, #block-views-site-tweets-block h2, #block-flickr-7 h2, #block-flickr-3 h2, #block-block-17 h2 {
	text-transform: uppercase;
	font-size: 22px;
	font-weight:500;
	text-align:center;
	text-decoration: none;
	color: white;
	border: 1px solid #1a567e;
	background: #65a4cc url(../skin/bg-contextnav-top.png) center center repeat-x;
	padding: 10px 0;
	text-shadow: 0px -1px 0px #1a3c55;
	margin-bottom: 0;
}

#block-views-musher-profiles-block-2 h2 {
  font-size: 20px;
}

/** Header Logo CSS and in yq-responsive.layout.css **/

.l-branding h2.site-slogan { background-color:White; font-weight:500;text-transform: uppercase; text-align: center; }
.l-branding {
	position:relative; background-image:url(../skin/header-bg.gif); background-repeat:repeat-x;/*height: 202px;*/  }

/* Date Tab */
.l-region--header {/*position:absolute; top: 40%;right:4.1667%;*/ position: absolute;
   background:url(../skin/date-tab-point.png) left top no-repeat; padding: 0px 0px 0px 34px; }
#block-block-3 {
	background:url(../skin/date-tab-bg.gif) repeat-x; border-right: 1px solid #cd9a2b;
	color:white; font-size:18px; line-height: 24px; height:36px;
	padding: 6px 10px 0px 6px;
    font-family: 'Cabin Condensed', sans-serif; font-weight: 500; text-transform:uppercase;}

#block-block-3 p, #block-block-3 .block__content {margin:0px; padding:0px; color:white;}

/*** Social tabs ***/
#SocialTab { display: none; /*position: fixed; left: 0px; top: 350px; */ float:right; margin:10px -45px 0px 0px;
  background-image:url(../skin/social-tabs-sprite-insta.png);  background-repeat:no-repeat; background-position:top right; width:45px; height:296px;}
#SocialTab ul.toolBox {height: 296px; margin:0px; padding:0px; list-style:none; }
#SocialTab ul.toolBox li { margin:0px; padding:0px; display:block; clear: both;
width:45px; height:40px;/*height:1px; height: 1px !important; height:auto;*/ }
#SocialTab ul.toolBox li.shop { height: 72px; margin-bottom: 5px;}

#SocialTab li.tool a {
    width:45px; height:40px; padding:2px 0px 3px 0px; margin: 0px;font-size:0px;
	background-image: url(../skin/social-tabs-sprite-insta.png);
    background-repeat:no-repeat; background-position: -3000px -1000px;
	text-decoration:none; color: white; display:block; position: relative; top:-8px; left: 6px; }

#SocialTab #Shop {background-position:2px 10px; padding-top: 50px; font-size: 14px; text-align:center; }
#SocialTab #Shop span { display: none; }
#SocialTab #Shop:hover {background-position:-46px 10px;}

#SocialTab #Face { background-position:2px -90px; }
#SocialTab #Face:hover {background-position:-46px -90px;}

#SocialTab #Twitter {background-position:2px -130px;height:30px;}
#SocialTab #Twitter:hover {background-position:-46px -130px;}
#SocialTab #Insta {background-position: 3px -232px; top: -9px;}
#SocialTab #Flickr {background-position:2px -167px; height:20px;}
#SocialTab #Flickr:hover {background-position:-46px -167px;}
#SocialTab #YouTube {background-position:2px -185px; top: -10px;}
#SocialTab #YouTube:hover {background-position:-46px -185px;}

ul.node__links { display: none; }

/* Main Navigation */
#block-nice-menus-1 { margin-left:8px;width: 100%; height: 71px; margin-top: -71px; }
#nice-menu-1 li { background: none; border: 1px solid transparent;text-transform:uppercase; margin:1px 0px;}
#nice-menu-1 li a { text-decoration: none; color: #8cbbda; padding: 25px 12px 23px 12px; font-size: 17px; line-height:18px; font-weight:500; }
#nice-menu-1 li.active-trail a { color: #ffd24f; }
#nice-menu-1 li.active-trail ul li a { color: #d5e6f1; }
#nice-menu-1 li:hover { background-image: url(../skin/topmenu-hover-bg.gif); background-repeat:repeat-y; color: #ffd24f;border:1px solid #4782ae;}
#nice-menu-1 li a:hover { color: #ffd24f;}
#nice-menu-1 li ul { background: #336e94 url(../skin/topmenu-dropdownbg.gif) repeat-x; padding: 0px; margin:38px 0 0 -2px; border:1px solid #1a567e;
/*min-width: 300px;*/ }
#nice-menu-1 li ul li { margin: 0 0px 2px 0; width: 100%;  }
#nice-menu-1 li ul li a { display: block; padding: 5px 12px 2px 12px; white-space: nowrap; font-size: 14px;font-weight:400; color: #d5e6f1; border: 1px solid transparent;}
#nice-menu-1 li ul li a:hover { color: white; background-color: #2b5f87;border:1px solid #4782ae;}

/*** Page Context Menu ***/
#block-system-main-menu,
#block-menu-menu-secondary-menu-bar { text-transform: uppercase; font-size: 22px; margin-bottom: 15px; }
#block-system-main-menu .menu,
#block-menu-menu-secondary-menu-bar .menu { margin: 0; padding: 0; text-shadow: 0px -1px 0px #1a3c55; }
#block-system-main-menu .menu li,
#block-menu-menu-secondary-menu-bar .menu li { list-style: none; margin: 0; display: none; }
#block-system-main-menu .menu li.active-trail, #block-system-main-menu .menu li.active-trail ul li,
#block-menu-menu-secondary-menu-bar .menu li.active-trail, #block-menu-menu-secondary-menu-bar .menu li.active-trail ul li
 { display: block; }
#block-system-main-menu .menu li a,
#block-menu-menu-secondary-menu-bar .menu li a { display: block; text-align:center; text-decoration: none; color: #ffd24f; border: 1px solid #1a567e; background: #65a4cc url(../skin/bg-contextnav-top.png) center center repeat-x; background-size: contain; padding: 10px 0; }
#block-system-main-menu .menu li.expanded,
#block-menu-menu-secondary-menu-bar .menu li.expanded {  }
#block-system-main-menu .menu li ul,
#block-menu-menu-secondary-menu-bar .menu li ul { border: 1px solid #1a567e; background: #5a93b7;
/* Old browsers */
background: -moz-linear-gradient(top,  #5a93b7 0%, #336e94 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a93b7), color-stop(100%,#336e94)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5a93b7 0%,#336e94 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5a93b7 0%,#336e94 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5a93b7 0%,#336e94 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5a93b7 0%,#336e94 100%); /* W3C */
 }
#block-system-main-menu .menu li ul li ul,
#block-menu-menu-secondary-menu-bar .menu li ul li ul { border: none; background: none; }
#block-system-main-menu .menu li ul li,
#block-menu-menu-secondary-menu-bar .menu li ul li { font-size: 17px; padding: 0; }
#block-system-main-menu .menu li ul li.active-trail,
#block-menu-menu-secondary-menu-bar .menu li ul li.active-trail { border-top: 1px solid #1a567e; background-color: #31668f; }
#block-system-main-menu .menu li ul li.expanded,
#block-menu-menu-secondary-menu-bar .menu li ul li.expanded { padding-bottom: 5px; }
#block-system-main-menu .menu li ul li.first,
#block-menu-menu-secondary-menu-bar .menu li ul li.first{ border-top: none; }
#block-system-main-menu .menu li ul li.active-trail a.active-trail,
#block-menu-menu-secondary-menu-bar .menu li ul li.active-trail a.active-trail { color: #ffd24f; /*border-bottom: 1px solid #1a567e;*/; }
#block-system-main-menu .menu li ul li ul li.active-trail,
#block-menu-menu-secondary-menu-bar .menu li ul li ul li.active-trail { border: none; }
#block-system-main-menu .menu li ul li a,
#block-menu-menu-secondary-menu-bar .menu li ul li a { font-size: 17px; color: #d5e6f1; padding: 2px 0 2px 18px; text-align: left; border: none; background: none; }
#block-system-main-menu .menu li ul li a.active, #block-system-main-menu .menu li ul li a:hover,
#block-menu-menu-secondary-menu-bar .menu li ul li a.active, #block-menu-menu-secondary-menu-bar .menu li ul li a:hover { color: #ffd24f; }
#block-system-main-menu .menu li ul li ul li a,
#block-menu-menu-secondary-menu-bar .menu li ul li ul li a { padding-left: 32px; }

/****  Sidebar First ***/
#block-system-navigation {}

/****  Content Standard Styles ***/

.l-content .content-wrap { margin: 15px; padding: 15px; background-color: white; border: 1px solid #9c9fa0; }
/*.l-content .content-wrap h1, .l-content .content-wrap h2, .l-content .content-wrap h3 { clear: both; }*/
.l-context-nav { background-image: url(../skin/bg-dark-grey-check.png);border: 1px solid transparent; }
.l-context-nav .l-region--sidebar-first { margin: 15px; padding: 15px; background-color: white; }

/* Filedepot Fixes */
#filedepotmodule .clearboth { clear: left; }
#filedepottoolbar { height: 42px; }
#reportheadercontainer { height: 35px; }

/*** Secondary Menu Bar Navigation ***/
#block-menu-block-1 { height: 71px;  margin:0px 0px 0px 8px; padding:0px; }
#block-menu-block-1 ul.menu, #block-menu-block-1 ul.menu li { list-style:none; margin:1px 0px; padding: 0px; border: 1px solid transparent;}
#block-menu-block-1 ul.menu li {float:left;}
#block-menu-block-1 ul li a { display:block; text-decoration: none; color: #8cbbda; padding: 25px 12px 23px 12px; text-transform:uppercase; font-size: 17px; line-height:18px; font-weight:500; }
#block-menu-block-1 ul li:hover {background-image: url(../skin/topmenu-hover-bg.gif); background-repeat:repeat-y; color: #ffd24f;border:1px solid #4782ae;}
#block-menu-block-1 li a:hover { color: #ffd24f;}



/*** Footer SiteMap Navigation ***/
#block-menu-block-2 {float:left; text-transform:uppercase;margin:25px 0px 0px 20px; width:750px; }
#block-menu-block-2 ul.menu {  display:inline;
list-style-type:none; /*min-width:80px;*/ }
#block-menu-block-2 ul.menu li { float:left; min-width: 80px; margin: 0px 10px 2px 0; list-style:none; display:block;}
#block-menu-block-2 ul.menu li a { display:block;padding:0px 0px 3px 0px; font-size: 17px; color:White; text-decoration:none;font-weight: 400;}
#block-menu-block-2 ul.menu ul.menu { float:none; margin:0px 0px 20px 0px;padding:0px; display:block;}
#block-menu-block-2 ul.menu ul.menu li { float:none;}
#block-menu-block-2 ul.menu ul.menu li a { font-size: 13px; font-weight:normal; }

.l-footer .block__content {float:right; color:white; width: 174px;}
.l-footer .block__content p {font-size: 14px;color:white;}
.l-footer .block__content a {color:white;}
.l-footer .block__content strong {font-size: 17px;padding-bottom:5px; font-weight:normal; }
.l-footer .block__content em {font-size: 15px; padding-top: 5px;font-style:normal;}

/* LIVE TRACKER */
#LiveTracker { margin-left: 15px; background: url(../skin/loading.gif) center center no-repeat; }
#FullScreen { float: right; background: #5a93b7 url(../skin/bg-fullscreen-white.png) 6px 8px no-repeat; display: inline; padding: 5px 10px 5px 25px; text-decoration: none; color: white; -webkit-border-radius: 4px; border-radius: 4px; margin-bottom: 10px; font-size: 17px; font-weight: normal; }
#FullScreen:hover { color: #ffd24f; background-position: 6px -19px; }
#LiveTracker iframe { width: 525px; height: 650px; }
#LiveTracker.fullscreen { position: fixed; z-index: 5000; top: 0; left: 0; margin: 0; padding: 10px 0 15px 30px; width:100%; height: 100%; background: rgb(100, 100, 100); /* Fall-back for browsers that don't support rgba */
    background: rgba(100, 100, 100, .9); }
#LiveTracker.fullscreen #FullScreen { margin-right: 25px; }
#LiveTracker.fullscreen iframe { width:100%; height: 96%; }

/* Sponsors */
.majorSponsor { text-align: center; border-bottom: 1px solid #e1e1e1; -webkit-border-radius: 4px; border-radius: 4px; }
.views-row-last .majorSponsor { border-bottom: none; }
.sponsorSupplier { float: left; padding: 10px 10px 7px 10px; background-color: #9c9fa0; margin: 10px; -webkit-border-radius: 4px; border-radius: 4px; }
.sponsorSupplier img { width: 220px; height: 220px; margin: 0; padding: 0; background-color: white; }
.leaddogSponsor { float: left; padding: 5px 5px 1px 5px; background-color: #9c9fa0; margin: 4px;-webkit-border-radius: 2px; border-radius: 2px;}
.sponsorLinks a { text-decoration: none; }
.view-sponsors-page li { width: 50%; float: left; }
.l-content h2.block__title { border-top: 1px solid transparent; padding-top: 20px; clear: left; }

#block-views-sponsors-page-block-7 { margin-bottom: 15px; cursor: pointer; }
#block-views-sponsors-page-block-7 span.field-content { cursor:default; }
#block-views-sponsors-page-block-7 .block__content:hover,
#block-views-sponsors-page-block-7 h2:hover { -webkit-box-shadow: 0px 0px 8px 2px rgba(90, 150, 185, 0.5);box-shadow: 0px 0px 8px 2px rgba(90, 150, 185, 0.5);   }
#block-views-sponsors-page-block-7 .views-field-nothing { color: #848484; border-bottom: 1px solid #e1e1e1; padding-bottom: 10px; margin: 9px 9px 5px 9px;  }
#block-views-sponsors-page-block-7 .block__content {
	border: 1px solid #9c9fa0;
	overflow: hidden;
}
/*838484*/
#views_slideshow_cycle_main_sponsors_page-block_7 { text-align: center; border: 1px solid #9c9fa0; border-top: none; }
#views_slideshow_cycle_teaser_section_sponsors_page-block_7 { margin: auto; }
#block-views-sponsors-page-block-7 img { width: 220px; height: 155px; }
#block-views-sponsors-page-block-7 h2 a { color: #ffd24f; }

.full-width #block-views-sponsors-page-block-8 .majorSponsor { width: 33%; }
.full-width #block-views-sponsors-page-block-8 img { width: 95%; height: auto; }
.full-width #block-views-sponsors-page-sponsors-official .sponsorSupplier { width: 20%; margin: 0; padding: 0; }
.full-width #block-views-sponsors-page-sponsors-official img { width: 95%; height: auto; }

/* Support CTA */
#block-block-9 .block__content { border: 1px solid #9c9fa0; border-top: none; padding: 4px; }
#block-block-9 ul { margin: 0; padding: 0; list-style: none; }
#block-block-9 ul li { background: #f0eff0; /* Old browsers */
background: -moz-linear-gradient(top,  #f0eff0 0%, #cfcfce 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0eff0), color-stop(100%,#cfcfce)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f0eff0 0%,#cfcfce 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f0eff0 0%,#cfcfce 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f0eff0 0%,#cfcfce 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f0eff0 0%,#cfcfce 100%); /* W3C */
}
#block-block-9 ul a {display: block; color: #427ca2; border: 1px solid #bfbebf; text-decoration: none; text-transform: uppercase; font-size: 17px; font-weight: bold; padding: 15px 0 15px 60px; }
#block-block-9 ul a:hover { background-color: white; }
.icoDonate a { background: url(../skin/icon-sprite.png) 15px 7px no-repeat; }
.icoSponsor a { background: url(../skin/icon-sprite.png) 15px -42px no-repeat; }
.icoVolunteer a { background: url(../skin/icon-sprite.png) 15px -92px no-repeat; }
.icoMember a { background: url(../skin/icon-sprite.png) 15px -143px no-repeat; }

.more-link { line-height: 14px; font-size: 12px; }
.more-link a { color: #51a3d9; padding-right: 20px; background: url(../skin/icon-sprite.png) right -210px no-repeat; }

/* Webform Styles */
#webform-client-form-311 input { width: 100%; }
#webform-client-form-311 hr { clear: both; border: none; height: 1px; border-bottom: 1px solid #e1e1e1;}
#webform-client-form-311 .form-type-checkbox { width: 50%; float: left; }
#webform-client-form-311 .form-type-checkbox input { width: auto; }
#webform-component-city, #webform-component-zip-postal-code, #webform-component-phone-daytime, #webform-component-email-address { width: 48%; margin-right: 4%; float: left; }
#webform-component-state-region-province, #webform-component-phone-evening, #webform-component-dates-available { width: 48%; float: left; }
#webform-component-phone-daytime, #webform-component-phone, #webform-component-state-region-province { clear: left; }
#webform-component-throughout-the-year, #webform-component-other, #webform-component-other-options-not-listed { clear: both; }

/* Become a Sponsor */
#webform-client-form-62 label {clear:left;}

/* Musher Profile */
#ProfileImage { }
#ProfileImage img { display: block; float: right; border: 1px solid gray; padding: 3px; max-width: 45%; height: auto; }
.MySponsors { display: inline-block; background-color: #e1e1e1; padding: 5px; margin-bottom: 15px; max-width: 50%; }
.view-messages-to-mushers caption { display: none; }

.views-table thead tr th { color: white; background-color: #184a6c; padding: 5px;}
.views-table tr td { padding: 5px; color: #848484; }
.views-table tr.even { background-color: #cfcfcf; }
.views-table tr.odd { background-color: white; }
th a.active { color:#427ca2; }
th a.active img { display: none; }

#block-views-messages-to-mushers-block-1 h2, #block-views-past-race-results-block h2, h2.qa { border-top: 1px solid #e1e1e1; margin-top: 10px; padding-top: 10px; }
.views-row-odd.MusherMessages { background-color: #e6e6e6; }
.MusherMessages { padding: 5px; }
.MusherMessages .submitted { float: left; width: 23%; text-transform: capitalize; }
.MusherMessages .submitDate { clear: left; width: 23%;}
.MusherMessages .submitMsg { float: right; width: 75%; }

ul.pager { list-style: none; text-align: center; }
ul.pager li { display: inline-block; padding: 5px; }
ul.pager .pager-previous {width: 25%; text-align: right; }
ul.pager .pager-next { width:25%; text-align: left; }


/* User System Admin */
.block--system-navigation, .block--masquerade-masquerade { box-shadow:2px 2px 3px 1px rgba(4, 4, 4, 0.35);	padding: 5px; margin-bottom: 15px; }
.block--system-navigation h2.block__title, .block--masquerade-masquerade h2.block__title { border-bottom: 1px solid #c99500; color: #c99500; }
#overlay-content .block-views { display: none; }

#RaceResults {  }
#RaceResults .MushnerName { width: 50%; float: left; }
#RaceResults table { font-size: 13px; margin-bottom: 15px; }
#RaceResults table th { background-color:#31668f; color: #bce6f1; }
#RaceResults table .row-even { background-color:#e1f4f9; }
#RaceResults table .row-odd {}
.center { text-align: center; }

table.TabPad th, table.TabPad td { padding: 3px; }

#edit-field-approved-value-wrapper { padding-right: 2px; }
#edit-submit-messages-to-mushers-pending { margin-top: 19px; }

#block-locale-language { margin-top: -28px; float: right; /*background-color: rgba(240,240,240,0.8); border: 1px solid #1a567e; border-top: none; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.3); box-shadow: 0 3px 6px 0 rgba(0,0,0,0.3);*/ font-size: .9em; }
#block-locale-language ul { margin: 0; padding: 0 3px; }
#block-locale-language li { list-style: none; float: left; padding: 5px 6px; border-right: 1px solid #999; }
#block-locale-language li:last-child { border-right: none; }

/* post-race */







.view-footer .view table {
  margin-top: 2em;
}




#race-clock
{
	background-position: 25px center;
    width: 255px
}
