html,body,div{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;font-weight:bold;}a,p,ul,ol,li,img,span,strong,em{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}applet,object,iframe,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,caption,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}article,aside,figure,footer,header,hgroup,section{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}canvas,details,embed,figcaption,menu,nav,output,ruby,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}b,strong{font-weight:bold;}em,i{font-style:italic;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{position:relative;margin-left:10px;margin-right:10px;}.container-12 .block .omega-grid,.container-16 .block .omega-grid,.container-24 .block .omega-grid{position:relative;margin-left:-10px;margin-right:-10px;}
.clearfix:after{font-size:0;}#skip-link{left:50%;margin-left:-5.25em;margin-top:0;position:absolute;width:auto;z-index:50;}#skip-link a,#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;padding:1px 10px 2px 10px;text-decoration:none;-khtml-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-radius:0 0 10px 10px;}#skip-link a:hover,#skip-link a:active,#skip-link a:focus{outline:0;}.inline li,.tabs li,.breadcrumb li{list-style:none;display:inline;margin-right:0.5em;}.item-list li{list-style:none;}.pager li{display:inline;margin-right:0.25em;}img{vertical-align:bottom;}.field-label-inline .field-label,.field-label-inline .field-items,.field-label-inline .field-item{display:inline;}
::-moz-focus-inner{border:0;padding:0;}input[type="search"]::-webkit-search-decoration{display:none;}input,button,select,textarea{margin:0;vertical-align:middle;}button,input[type="reset"],input[type="submit"],input[type="button"]{-webkit-appearance:none;-moz-border-radius:11px;-webkit-border-radius:11px;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;border-radius:11px;background:#ddd url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/omega/omega/images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));background:-moz-linear-gradient(top center,#fff 0%,#ddd 100%);border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;outline:0;overflow:visible;padding:3px 10px 4px;text-shadow:#fff 0 1px 1px;width:auto;*padding-top:2px;*padding-bottom:0px;}button{*padding-top:1px;*padding-bottom:1px;}textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;outline:0;padding:2px 3px;font-size:13px;font-family:Arial,sans-serif;height:1.8em;*padding-top:2px;*padding-bottom:1px;*height:auto;}input.placeholder_text,textarea.placeholder_text,input:-moz-placeholder,textarea:-moz-placeholder{color:#888;}::-webkit-input-placeholder{color:#888;}button:focus,button:active,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{-moz-box-shadow:#06f 0 0 7px;-webkit-box-shadow:#06f 0 0 7px;box-shadow:#06f 0 0 7px;z-index:1;}input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}select[disabled],textarea[disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="email"][disabled],input[type="month"][disabled],input[type="number"][disabled],input[type="password"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="text"][disabled],input[type="time"][disabled],input[type="url"][disabled],input[type="week"][disabled]{background-color:#eee;}button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled]{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#888;cursor:default;}textarea,select[size],select[multiple]{height:auto;}@media (-webkit-min-device-pixel-ratio:0){select{background-image:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/omega/omega/images/select-arrow.gif);background-repeat:no-repeat;background-position:right center;padding-right:20px;}select[size],select[multiple]{background-image:none;padding:0;}}textarea{min-height:40px;overflow:auto;resize:vertical;width:100%;}optgroup{color:#000;font-style:normal;font-weight:normal;}.ie6-button,* html button{background:#ddd url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/omega/omega/images/button.png) repeat-x;border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;padding:2px 10px 0px;overflow:visible;width:auto;}* html button{padding-top:1px;padding-bottom:1px;}.ie6-input,* html textarea,* html select{background:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;padding:2px 3px 1px;font-size:13px;font-family:Arial,sans-serif;vertical-align:top;}* html select{margin-top:1px;}.placeholder_text,.ie6-input-disabled,.ie6-button-disabled{color:#888;}.ie6-input-disabled{background:#eee;}
body{font:13px/1.5 Verdana,Helvetica,Arial,sans-serif;}a:link,a:visited{color:#0062A0;text-decoration:underline;}a:hover{color:#202124;text-decoration:none;}a:active{color:#202124;text-decoration:none;color:#000;}hr{margin:0;padding:0;border:none;height:1px;background:#5294c1;}h1,h2,h3,h4,h5,h6{letter-spacing:-0.05em;font-family:Georgia,'Times New Roman',serif;}h1{font-size:36px;}h2{font-size:28px;}h1.site-name,h2.site-name{font-size:36px;}h2.block-title{font-size:18px;margin:0;}h2.node-title{font-size:28px;}h3{font-size:21px;}h4{font-size:19px;}h5{font-size:17px;}h6{font-size:15px;}ol{list-style:decimal;}ul{list-style:disc;}ul ul,ol ol{padding-top:0.5em;}.node ol,.node ul{padding-left:1.2em;}.node ul.inline,.node ol.inline{padding-left:0;}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px;}dt,.admin h3{font-size:18px;margin:0;}dd{padding-left:10px;font-size:0.9em;font-style:italic;margin-bottom:20px;}
.logo-img{float:left;margin-right:20px;}.site-name-slogan{float:left;}.site-name{margin-top:20px;}.site-name a{text-decoration:none;}.site-name,.site-slogan{margin-bottom:0;line-height:1em;}.site-slogan{font-weight:normal;}
.menu{margin:0;padding:0;}.menu li{list-style:none;}
.form-actions input{margin-right:0.5em;}.form-actions input:hover{background:#FFFFFF;}label{font-weight:bold;}
.item-list .pager{padding:0;margin:0;}.item-list .pager li,.item-list .pager ul li{margin:0;padding:0;float:left;}.item-list .pager{position:relative;margin:0;padding:0;font-size:10px;text-align:left;}.pager li a{display:inline-block;}.pager li.pager-ellipsis,.pager li.pager-current,.pager li a{padding:4px 8px;text-decoration:none;}.pager li.pager-current{padding:4px 8px;font-weight:bold;}.pager li.pager-first a,.pager li.pager-previous a,.pager li.pager-next a,.pager li.pager-last a{width:50px;text-align:center;padding:4px 0;}.pager li.pager-next{position:absolute;top:0;right:50px;}.pager li.pager-last,.pager li.pager-next.last{position:absolute;top:0;right:0;border-right:0;}.pager li.pager-ellipsis,.pager li.pager-current,.pager li a{color:#1a1a1a;}.pager li{border-right:1px solid;border-color:#ddd #bbb #999;color:#333;font:bold 12px/1.2 Arial,sans-serif;outline:0;}.pager li.pager-current{background:#ddd url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/omega/omega/images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1a1a1a),color-stop(1,#5a5a5a));background:-moz-linear-gradient(top center,#1a1a1a 0%,#5a5a5a 100%);color:#FFF;outline:0;}.pager li.pager-next{border-left:1px solid;border-color:#ddd #bbb #999;}.pager li a{background:#ddd url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/omega/omega/images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));background:-moz-linear-gradient(top center,#fff 0%,#ddd 100%);cursor:pointer;}.pager li a:hover{background:#FFF;color:#454545;}.pager{background:#ebebeb;border:1px solid;border-color:#ddd #bbb #999;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.pager li.first,.pager li.first a,.pager li.first a:hover{border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;}.pager li.pager-last,.pager li.pager-last a,.pager li.pager-last a:hover{border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;}table{border:1px solid #CCC;width:100%;}thead th,th{background:#f7f7f7;border-bottom:1px solid #ccc;color:#333;}td,th{padding:4px 8px;vertical-align:middle;}th a,th a:link,th a:visited{text-decoration:none;}th a{display:block;}th a img{margin:0 0 0 5px;}th.active{background:#DDD;border-left:1px solid #CCC;border-right:1px solid #CCC;}tr.even td{background:#F1F5FA;}tr.odd td{background:#fff;}td.active{border-left:1px solid #CCC;border-right:1px solid #CCC;}tr.even td.active{background:#e5e9ed;}tr.odd td.active{background:#f2f2f2;}tr:hover td,tr.even:hover td.active,tr.odd:hover td.active{background:#FFFEEE;}td ul.links{margin-bottom:0;}.node-links ul li a,.comment-links ul li a{text-transform:lowercase;display:block;float:left;text-decoration:none;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;margin:0 0.5em 0.5em 0;vertical-align:middle;-webkit-appearance:none;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;background:#ddd url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/omega/omega/images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));background:-moz-linear-gradient(top center,#fff 0%,#ddd 100%);border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;outline:0;overflow:visible;padding:4px 10px 3px;text-shadow:#fff 0 1px 1px;width:auto;*padding-top:2px;*padding-bottom:0px;}.node-links ul li a:hover,.comment-links ul li a:hover{background:#FFF;}.tips,.description{font-size:10px;color:#6a6a6a;}
@font-face{font-family:'MuseoSlab';src:url('http://games.crossfit.com/sites/all/themes/crossfit_games_2012/fonts/museo_slab_300-webfont.eot');src:url('http://games.crossfit.com/sites/all/themes/crossfit_games_2012/fonts/museo_slab_300-webfont.eot?#iefix') format('embedded-opentype'),url('http://games.crossfit.com/sites/all/themes/crossfit_games_2012/fonts/museo_slab_300-webfont.woff') format('woff'),url('http://games.crossfit.com/sites/all/themes/crossfit_games_2012/fonts/museo_slab_300-webfont.ttf') format('truetype'),url('http://games.crossfit.com/sites/all/themes/crossfit_games_2012/fonts/museo_slab_300-webfont.svg#MuseoSlab') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'LeagueGothic';src:url('http://games.crossfit.com/sites/all/themes/crossfit_games_2012/fonts/league_gothic-webfont.eot');src:url('http://games.crossfit.com/sites/all/themes/crossfit_games_2012/fonts/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),url('http://games.crossfit.com/sites/all/themes/crossfit_games_2012/fonts/league_gothic-webfont.woff') format('woff'),url('http://games.crossfit.com/sites/all/themes/crossfit_games_2012/fonts/league_gothic-webfont.ttf') format('truetype'),url('http://games.crossfit.com/sites/all/themes/crossfit_games_2012/fonts/league_gothic-webfont.svg#LeagueGothic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Sullivan';src:url('/sites/all/themes/crossfit_games_2012/fonts/Sullivan/Sullivan-Fill.otf');font-weight:normal;font-style:normal;}tr:hover td,tr.even:hover td.active,tr.odd:hover td.active{background:none;}body{background:#000 scroll repeat-y 50% 0;font-family:sans-serif;}body.domain-games-crossfit-com{background:#000 url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/games-background-tile-content-2014.png);}a,a:link,a:visited{color:#252525;text-decoration:none;}a:hover{text-decoration:underline;}h1,h2,.profile-additional-info h3,.rotator-main .views-field-nothing .rotator-text h3,input.form-submit,a.link-button,#block-search-form .form-actions input,#region-content .region-inner #commentsDiv .gig-comments-button-post{font-family:"LeagueGothic",impact,sans-serif;font-weight:normal;text-transform:uppercase;}.domain-kenya-crossfit-com h1,.domain-kenya-crossfit-com h2,.domain-kenya-crossfit-com .profile-additional-info h3,.domain-kenya-crossfit-com .rotator-main .views-field-nothing .rotator-text h3,.domain-kenya-crossfit-com input.form-submit,.domain-kenya-crossfit-com a.link-button,.domain-kenya-crossfit-com #block-search-form .form-actions input,.domain-kenya-crossfit-com #region-content .region-inner #commentsDiv .gig-comments-button-post{font-family:"Cuprum",sans-serif;font-weight:normal;text-transform:uppercase;}h3,h4{margin-bottom:6px;font-family:sans-serif;color:#252525;font-weight:bold;}h3{font-size:18px !important;line-height:26px;}h4{font-size:14px;line-height:20px;}h4 a{color:#C41230;}#region-content-top .view-regional-information.games h1{padding-left:20px;}#region-content-top .view-regional-information.games h1:before{background:none;}#region-content-top .view-regional-information h1:before,#region-content .region-inner .page-title h2:before,#block-menu-menu-region h2,#block-menu-menu-region ul li a{background:transparent url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/sprite-regions2014.png) scroll no-repeat 0 0;}#block-menu-menu-games-menu{background:transparent scroll no-repeat 0 0 url('/sites/all/themes/crossfit_games_2012/images/games-menu-left.png');margin-bottom:6px;}#block-menu-menu-games-menu .content{position:relative;left:74px;width:926px;height:54px;border-bottom:1px solid #AFAFAF;background:#E9E9E9;}#block-menu-menu-games-menu .content ul li{padding:5px 0px 0px 10px;display:block;width:338px;float:left;}#block-menu-menu-games-menu .content ul li ul li a{font-weight:700;}#block-menu-menu-games-menu .content ul li span{font-family:"LeagueGothic",impact,sans-serif;line-height:1;font-size:1.9em;color:#c41230;}#block-menu-menu-games-menu .content ul li.first{width:270px;}#block-menu-menu-games-menu .content ul li.last{width:257px;}#block-menu-menu-games-menu .content ul li.first ul li.leaf{width:auto;padding:0 20px 0 0;}#block-menu-menu-games-menu .content ul li ul li.leaf{width:84px;margin:0;padding:0;}#block-menu-menu-games-menu .content ul li.leaf.separator{background:url(/sites/all/themes/crossfit_games_2012/images/games-menu-divider.png);height:41px;width:2px;padding:0px;margin:7px 0px 0px;}#block-menu-menu-games-menu .content ul li.leaf.separator hr{display:none;}input.form-submit,a.link-button,#block-search-form .form-actions input,#region-content .region-inner #commentsDiv .gig-comments-button-post{height:28px;padding:1px 10px 0;border:solid 1px #C9C9C9;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#555;color:#FFF;font-size:18px;line-height:18px;text-shadow:rgba(0,0,0,0.4) 0px -1px 2px;background:-moz-linear-gradient(top,#555 0%,#333 100%);background:-webkit-linear-gradient(top,#555 0%,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#555),color-stop(1,#333));background:-o-linear-gradient(top,#555 0%,#333 100%);background:-ms-linear-gradient(top,#555 0%,#333 100%);background:linear-gradient(top,#555 0%,#333 100%);}#leaderboard-wrapper input.form-submit.current-page{height:28px;padding:1px 10px 0;border:solid 1px #C9C9C9;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#C41230;color:#FFF;font-size:18px;line-height:18px;text-shadow:rgba(0,0,0,0.4) 0px -1px 2px;background:-moz-linear-gradient(top,#C41230 0%,#333 100%);background:-webkit-linear-gradient(top,#C41230 0%,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#C41230),color-stop(1,#333));background:-o-linear-gradient(top,#C41230 0%,#333 100%);background:-ms-linear-gradient(top,#C41230 0%,#333 100%);background:linear-gradient(top,#C41230 0%,#333 100%);}#leaderboard-wrapper #leaderboard-pager{float:right;padding:5px 0 0 0;}#block-cf-leaderboard-judges-leaderboard .content,#block-cf-leaderboard-men-leaderboard .content,#block-cf-leaderboard-women-leaderboard .content,#block-cf-leaderboard-teams-page-leaderboard .content,#block-cf-leaderboard-masters-leaderboard .content,#block-cf-leaderboard-frontpage-leaderboard .content,#block-cf-leaderboard-athlete-leaderboard .content,#block-cf-leaderboard-team-leaderboard .content,#block-cf-leaderboard-main-leaderboard .content{border:none !important;margin-top:10px !important;background:none !important;}#block-cf-leaderboard-judges-leaderboard .content{margin:0 !important;}#block-cf-leaderboard-team-leaderboard .ajax-progress .throbber,#block-cf-leaderboard-athlete-leaderboard .ajax-progress .throbber,#block-cf-leaderboard-main-leaderboard .ajax-progress .throbber,#block-cf-leaderboard-frontpage-leaderboard .ajax-progress .throbber{background:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/loading.gif);margin:auto;}a.link-button{display:block;border:solid 1px #666;line-height:28px;text-decoration:none !important;}button:focus,button:active,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{box-shadow:0 0 7px #999;}table.views-view-grid{margin:0;border:0;}table.views-view-grid tr:hover td{background:none;}.box-tab{display:block;background-color:#fff;font-weight:bold;font-size:12px;text-decoration:none;float:right;height:29px;line-height:32px !important;border:1px solid #c6c6c6;padding:0 22px 0 10px !important;bottom:-30px;border-top:none;border-color:#e6e6e6;right:4px;z-index:1;background-color:#fff;background-image:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/leaderboard-arrow.png);background-repeat:no-repeat,repeat-x;background-position:right center,left top;position:absolute;}.box-tab:hover{text-decoration:underline;}.ir,#block-menu-menu-region h2,#block-menu-menu-region ul li a,#block-menu-menu-social-media ul.menu li a,.profile-social ul li a,#region-branding .site-name a,#region-content .region-inner .more-coverage .views-field-type-1,#region-content .region-inner .block-athlete-top-left .content .profile-additional-info h3,#region-content .region-inner .block-affiliate-top-left .content .profile-additional-info h3,#region-content .region-inner .block-team-top-left .content .profile-additional-info h3{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;}.cf:before,.cf:after,.view-content:before,.view-content:after,.views-row:before,.views-row:after,.search-form .form-wrapper:before,.search-form .form-wrapper:after,.page-search #region-content .region-inner:before,.page-search #region-content .region-inner:after,#region-content .region-inner .section-title:before,#region-content .region-inner .section-title:after,#region-content .region-inner .page-title:before,#region-content .region-inner .page-title:after,#region-content .region-inner .view-regional-information:after,#block-views-exp-all-media-media-archive .bef-checkboxes:after,.profile-additional-info .profile-stats:after,#region-sidebar-first .region-inner .twitter .content ul li:after,#region-content .region-inner .twitter .content ul li:after{content:"";display:table;}.view-header .view-open-workouts:after,.view-header .view-masters-workouts:after,.view-header .view-games-workouts:after,.view-header .view-regional-workouts:after,.view-header .view-open-workouts .view-content:after,.view-header .view-games-workouts .view-content:after,.view-header .view-regional-workouts .view-content:after,.view-header .view-open-workouts .views-row:after,.view-header .view-games-workouts .views-row:after,.view-header .view-regional-workouts .views-row:after{clear:none;}.view-header .view-open-workouts .views-field-field-open-workouts-header,.view-header .view-masters-workouts .views-field-field-masters-qualifier-header,.view-header .view-games-workouts .views-field-field-games-individual-txt,.view-header .view-games-workouts .views-field-field-games-team-txt,.view-header .view-games-workouts .views-field-field-games-masters-txt,.view-header .view-regional-workouts .views-field-field-regional-workouts-header,.view-header .view-regional-workouts .views-field-field-regional-team-workouts-txt{float:right;width:450px;padding-right:20px;}.view-masters-workouts .read-more p{text-align:right;font-size:10pt;margin-top:10px;}.view-masters-workouts .read-more a{color:#c41230;}.view-display-id-masters_qualifier_private .view-content,.view-display-id-masters_qualifier_public .view-content{border:0px;background:none;padding:0px;}.view-display-id-masters_qualifier_private .view-content img,.view-display-id-masters_qualifier_public .view-content img{width:100%;height:auto;}.view-games-workouts .view-header{margin-bottom:20px;}.cf-content-accordion p.accordion-title{box-shadow:1px 1px 12px #666;cursor:pointer;padding:10px 10px 10px 10px;font-size:11pt;background-color:#C41230;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#C41230),to(#E24863));background-image:-webkit-linear-gradient(top,#C41230,#E24863);background-image:-moz-linear-gradient(top,#C41230,#E24863);background-image:-ms-linear-gradient(top,#C41230,#E24863);background-image:-o-linear-gradient(top,#C41230,#E24863);}.cf-content-accordion p.accordion-title a{color:white !important;text-transform:uppercase;}.cf-content-accordion ul{list-style:none;}.cf-content-accordion .accordion-content{box-shadow:1px 1px 12px #666;display:none;background:white;position:relative;bottom:20px;padding-bottom:20px;}.cf:after,.view-content:after,.views-row:after,.search-form .form-wrapper:after,.page-search #region-content .region-inner:after,#region-content .region-inner .section-title:after,#region-content .region-inner .page-title:after,#region-content .region-inner .view-regional-information:after,#block-views-exp-all-media-media-archive .bef-checkboxes:after,.profile-additional-info .profile-stats:after,#region-sidebar-first .region-inner .twitter .content ul li:after,#region-content .region-inner .twitter .content ul li:after{clear:both;}.cf,.view-content,.views-row,.search-form .form-wrapper,.page-search #region-content .region-inner,#region-content .region-inner .section-title,#region-content .region-inner .page-title,#region-content .region-inner .view-regional-information,#block-views-exp-all-media-media-archive .bef-checkboxes,.profile-additional-info .profile-stats,#region-sidebar-first .region-inner .twitter .content ul li,#region-content .region-inner .twitter .content ul li{zoom:1;}.sprite,.more-link a:after,a.more-link:after,.profile-social ul li a,#block-menu-menu-social-media ul.menu li a,.search-form .form-item:after,#block-search-form .form-item:after,.rotator-carousel .jcarousel-skin-rotator .jcarousel-prev-vertical,.rotator-carousel .jcarousel-skin-rotator .jcarousel-next-vertical,#region-content .region-inner .spotlight .views-field-nothing .media-type:after,.hope-for-cures #block-views-all-media-cures-recent-media .views-field-type:before,#region-sidebar-first .region-inner .spotlight .views-field-nothing .media-type:after,#region-content .block-regional-information-block .block-inner .content .views-field-nothing a:after,#region-content .region-inner .more-coverage .views-field-type:after,#region-sidebar-first .region-inner #block-views-event-details-block .views-field-nothing a:after,#region-content .region-inner .block-athlete-top-left .content .profile-additional-info h3,#region-content .region-inner .block-affiliate-top-left .content .profile-additional-info h3,#region-content .region-inner .block-team-top-left .content .profile-additional-info h3,#region-sidebar-first .region-inner .workout-good .content a.sponsored-workout,#region-sidebar-first .region-inner .workout-good .view-content a.sponsored-workout,#region-sidebar-first .region-inner #block-boxes-workout .content h3.sponsored-workout{background:transparent url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/sprite-common2015.png) scroll no-repeat 0 0;}.movement-standard-images .item-list ul li{width:185px;margin-left:0;margin-bottom:10px;}.movement-standard-images .item-list ul li a{font-size:10px !important;font-style:italic;color:#333 !important;text-decoration:none;line-height:18px;}.movement-standard-images .item-list ul li a:hover{text-decoration:none;}.domain-tour-crossfit-com #region-branding .site-name a{background:transparent url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/tour-site-logo.png) scroll no-repeat 0 0;height:67px;width:270px;background-position:0;}.domain-kenya-crossfit-com #region-branding .site-name a{background:transparent url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/hope-assets/hope-logo.png) scroll no-repeat 0 0;padding-top:0px;height:142px;width:166px;background-position:0;}.domain-kids-crossfit-com #region-branding .site-name a,.domain-iptheft-crossfit-com #region-branding .site-name a{background:transparent url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/cf-logo.png) scroll no-repeat 0 0;width:255px;background-position:0;}ul.tabs{}.more-link a,a.more-link,#region-content .block-regional-information-block .block-inner .content .views-field-nothing a,#region-sidebar-first .region-inner #block-views-event-details-block .views-field-nothing a{position:relative;padding-right:10px;color:#C41230 !important;font-size:13px;line-height:22px;font-weight:bold;}.more-link a:hover,a.more-link:hover{text-decoration:underline;}.more-link a:after,a.more-link:after,#region-content .block-regional-information-block .block-inner .content .views-field-nothing a:after,#region-sidebar-first .region-inner #block-views-event-details-block .views-field-nothing a:after{content:'';display:block;position:absolute;top:3px;right:0;height:11px;width:6px;background-position:-4px -61px;}#section-header{padding-bottom:14px;border-bottom:solid 1px #151515;background-color:white;}#zone-header-wrapper{height:35px;border-bottom:solid 1px #404040;background:#333 url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/background-tile-noise.png) scroll repeat 0 0;line-height:35px;}#region-menu ul.menu li{display:block;float:left;list-style:none;}#block-menu-menu-top-menu ul.menu{margin-left:20px;}#block-menu-menu-top-menu ul.menu li{height:12px;margin:12px 0 0;padding:0 12px;border-left:solid 1px #454545;line-height:10px;}#block-menu-menu-top-menu ul.menu li a{font-family:"MuseoSlab",sans-serif;line-height:10px;font-size:11px;color:#999;text-shadow:rgba(0,0,0,0.6) 0px -1px 2px;text-decoration:none;vertical-align:50%;}#block-menu-menu-top-menu ul.menu li a:hover{color:#FFF;}#block-menu-menu-top-menu ul.menu li:first-child{border:none;}#block-menu-menu-social-media ul.menu{float:right;margin-right:20px;}#block-menu-menu-social-media ul.menu li,.profile-social ul li{margin:10px 0 0 10px;padding:0;line-height:16px;}#block-menu-menu-social-media ul.menu li a,.profile-social ul li a{width:16px;height:16px;text-decoration:none;}#block-menu-menu-social-media ul.menu li.facebook a,.profile-social ul li.facebook a{background-position:0 0;}#block-menu-menu-social-media ul.menu li.twitter a,.profile-social ul li.twitter a{background-position:-52px 0;}#block-menu-menu-social-media ul.menu li.youtube a,.profile-social ul li.youtube a{background-position:-26px 0;}#zone-branding-wrapper{border-top:solid 1px #252525;}#region-branding .branding-data{float:left;}#region-branding .region-inner{margin-left:20px;}#region-branding .site-name{margin:18px 0;}#region-branding .site-name a{height:95px;width:127px;background:transparent url(http://games.crossfit.com/sites/all/themes/crossfit_games_2012/images/games-logo-2016.svg) scroll no-repeat 0 0;}#block-search-form{margin-top:50px;}#block-search-form .form-item,.search-form .form-item{display:block;float:left;position:relative;margin:0;}#block-search-form .form-item:after,.search-form .form-item:after{content:'';display:block;position:absolute;top:8px;left:8px;height:13px;width:13px;background-position:-46px -26px;}#block-search-form .form-text,.search-form .form-text{height:28px;*height:22px;width:239px;*width:236px;padding-left:24px;*padding-left:3px;border:solid 1px #C9C9C9;border-width:1px 0 1px 1px;line-height:22px;}#block-search-form .form-text.throbber-background,.search-form .form-text.throbber-background{background:#FFF url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/loading.gif) no-repeat 97.8% 50%;}#block-search-form .form-actions,.search-form .form-actions{display:block;}#block-search-form .form-actions input,a.link-button,.search-form input.form-submit{background:#CFCFCF;background:-moz-linear-gradient(top,#CFCFCF 0%,#909090 100%);background:-webkit-linear-gradient(top,#CFCFCF 0%,#909090 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#CFCFCF),color-stop(1,#909090));background:-o-linear-gradient(top,#CFCFCF 0%,#909090 100%);background:-ms-linear-gradient(top,#CFCFCF 0%,#909090 100%);background:linear-gradient(top,#CFCFCF 0%,#909090 100%);}#block-search-form .form-actions input{max-width:60px;}#search-autocomplete-dropdown{clear:both;position:absolute;z-index:1000;width:218px;padding:10px;border:1px solid #999;border-width:0 1px 1px;background-color:#FFFFFF;box-shadow:0 0 4px rgba(0,0,0,.5);}#search-autocomplete-dropdown ul{margin:0;padding:0;color:#C41230;font-weight:bold;list-style-type:none;}#search-autocomplete-dropdown ul li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}#search-autocomplete-dropdown ul li a{display:block;padding:5px 10px;color:#454545;font-weight:normal;text-decoration:none;}#search-autocomplete-dropdown ul li a:hover{background-color:#D8D8D8;}.regional-summaries-link-block a{color:#FFFFFF;font-weight:700;text-align:right;font-size:15px;text-decoration:underline;}.regional-summaries-link-block a:hover{color:#C41230;}.regional-summaries-link-block{padding:20px 0 0 10px;}#region-main-menu{z-index:101;}#region-main-menu ul#superfish-1{margin:0 20px;border:solid 1px #999;border-width:0 0 8px 1px;background:#CACACA;background:-moz-linear-gradient(top,#CACACA 0%,#B0B0B0 100%);background:-webkit-linear-gradient(top,#CACACA 0%,#B0B0B0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#CACACA),color-stop(1,#B0B0B0));background:-o-linear-gradient(top,#CACACA 0%,#B0B0B0 100%);background:-ms-linear-gradient(top,#CACACA 0%,#B0B0B0 100%);background:linear-gradient(top,#CACACA 0%,#B0B0B0 100%);}#region-main-menu ul#superfish-1 > li:before{content:'';display:block;position:absolute;top:10px;left:-5px;height:35px;width:1px;background-color:#757575;background:-moz-linear-gradient(top,rgba(202,202,202,0) 0%,rgba(117,117,117,1) 40%,rgba(117,117,117,1) 60%,rgba(176,176,176,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(202,202,202,0)),color-stop(40%,rgba(117,117,117,1)),color-stop(60%,rgba(117,117,117,1)),color-stop(100%,rgba(176,176,176,0)));background:-webkit-linear-gradient(top,rgba(202,202,202,0) 0%,rgba(117,117,117,1) 40%,rgba(117,117,117,1) 60%,rgba(176,176,176,0) 100%);background:-o-linear-gradient(top,rgba(202,202,202,0) 0%,rgba(117,117,117,1) 40%,rgba(117,117,117,1) 60%,rgba(176,176,176,0) 100%);background:-ms-linear-gradient(top,rgba(202,202,202,0) 0%,rgba(117,117,117,1) 40%,rgba(117,117,117,1) 60%,rgba(176,176,176,0) 100%);background:linear-gradient(top,rgba(202,202,202,0) 0%,rgba(117,117,117,1) 40%,rgba(117,117,117,1) 60%,rgba(176,176,176,0) 100%);}#region-main-menu ul#superfish-1 > li{width:149px;padding-right:10px;border-top:solid 1px #999;background:none;}#region-main-menu ul#superfish-1 > li.odd,#region-main-menu ul#superfish-1 > li.last{width:150px;}#region-main-menu ul#superfish-1 > li > a{height:35px;padding:10px 0 10px 14px;border:none;color:#333;font-family:sans-serif;font-size:12px;line-height:18px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:rgba(0,0,0,0.2) 0px -1px 1px;}#region-main-menu ul#superfish-1 > li > a:hover{background:none;}#region-main-menu ul#superfish-1 > li > a > span{margin:0;color:#787878;font-size:11px;line-height:14px;font-weight:bold;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:none;}#region-main-menu ul#superfish-1 > li.last{border-top-color:#E51231;border-right:solid 1px #E51231;background-color:#E51231;}#region-main-menu ul#superfish-1 > li.last > a{color:#FFF;font-size:15px;padding:inherit 0 2px inherit;overflow:visible;}#region-main-menu ul#superfish-1 > li.last > a > span{color:#CCC;}#region-main-menu ul#superfish-1 > li.first:before,#region-main-menu ul#superfish-1 > li.last:before{display:none;}#region-main-menu ul#superfish-1 > li.last:hover,#region-main-menu ul#superfish-1 > li.last.sfHover{background:#E51231;}#region-main-menu ul#superfish-1 > li:hover,#region-main-menu ul#superfish-1 > li.sfHover,#region-main-menu ul#superfish-1 > li.active-trail{background:#CCC;margin:-6px 0 0 -6px;padding:6px 10px 0 6px;}#region-main-menu ul#superfish-1 > li.first:hover,#region-main-menu ul#superfish-1 > li.first.sfHover,#region-main-menu ul#superfish-1 > li.first.active-trail{margin-left:-1px !important;padding-left:1px !important;}#region-main-menu ul#superfish-1 > li:hover:before,#region-main-menu ul#superfish-1 > li.sfHover:before,#region-main-menu ul#superfish-1 > li.active-trail:before{display:none;}#region-main-menu ul#superfish-1 > li.active-trail{z-index:499;}#region-main-menu ul#superfish-1 > li:hover ul,#region-main-menu ul#superfish-1 > li.sfHover ul{top:55px;width:138px !important}#region-main-menu ul#superfish-1 > li.even.sfHover ul{width:137px !important;}#region-main-menu ul#superfish-1 > li > ul{padding:8px 14px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#CCC;}#region-main-menu ul#superfish-1 > li:first-child > ul{width:133px !important;}#region-main-menu ul#superfish-1 > li > ul li{border-bottom:solid 1px #C0C0C0;background:none;}#region-main-menu ul#superfish-1 > li > ul li a{padding:0;border:none;background:none;color:#787878;font-size:11px;line-height:28px;font-weight:700;font-style:italic;}#region-main-menu ul#superfish-1 > li > ul li.active-trail a,#region-main-menu ul#superfish-1 > li > ul li a:hover{border:none;background:none;color:#333;}#region-main-menu ul#superfish-1 > li > ul li.last{border:none;}#zone-road-to-the-games{position:absolute;top:300px;left:0;width:56px;overflow:hidden;}#block-menu-menu-region{background-color:#102147 !important;}#block-menu-menu-region h2,#block-menu-menu-region ul li a{display:block;height:54px;width:54px;overflow:visible !important;}#block-menu-menu-region h2{margin:0;border:solid 1px #C6C6C6;background-color:#EEE;background-position:-4px 0;}#block-menu-menu-region ul{width:56px;margin:0;padding:0;}#block-menu-menu-region ul li{margin:0;padding:0;border:solid 1px #C6C6C6;border-top-width:0;}#block-menu-menu-region ul li a.active,.australia #block-menu-menu-region ul li.australia a,.asia #block-menu-menu-region ul li.asia a,.africa #block-menu-menu-region ul li.africa a,.canada-east #block-menu-menu-region ul li.canada-east a,.canada-west #block-menu-menu-region ul li.canada-west a,.central-east #block-menu-menu-region ul li.central-east a,.north-east #block-menu-menu-region ul li.north-east a,.europe #block-menu-menu-region ul li.europe a,.latin-america #block-menu-menu-region ul li.latin-america a,.south-central #block-menu-menu-region ul li.south-central a,.northern-california #block-menu-menu-region ul li.northern-california a,.mid-atlantic #block-menu-menu-region ul li.mid-atlantic a,.southern-california #block-menu-menu-region ul li.southern-california a,.north-west #block-menu-menu-region ul li.north-west a,.north-central #block-menu-menu-region ul li.north-central a,.south-east #block-menu-menu-region ul li.south-east a,.south-west #block-menu-menu-region ul li.south-west a,#block-menu-menu-region ul li a:hover{background-color:#C41230;}#block-menu-menu-region ul li.regionals a{background-position:-3px 0;background-color:#EEE;}#block-menu-menu-region ul li.australia a{background-position:-4px -63px;}#block-menu-menu-region ul li.asia a{background-position:-4px -127px;}#block-menu-menu-region ul li.africa a{background-position:-4px -191px;}#block-menu-menu-region ul li.canada-east a{background-position:-4px -255px;}#block-menu-menu-region ul li.canada-west a{background-position:-4px -319px;}#block-menu-menu-region ul li.central-east a{background-position:-4px -1023px;}#block-menu-menu-region ul li.north-east a{background-position:-4px -447px;}#block-menu-menu-region ul li.europe a{background-position:-4px -511px;}#block-menu-menu-region ul li.latin-america a{background-position:-4px -575px;}#block-menu-menu-region ul li.south-central a{background-position:-4px -639px;}#block-menu-menu-region ul li.northern-california a{background-position:-4px -703px;}#block-menu-menu-region ul li.mid-atlantic a{background-position:-4px -767px;}#block-menu-menu-region ul li.southern-california a{background-position:-4px -831px;}#block-menu-menu-region ul li.north-west a{background-position:-4px -895px;}#block-menu-menu-region ul li.north-central a{background-position:-4px -959px;}#block-menu-menu-region ul li.south-east a{background-position:-4px -383px;}#block-menu-menu-region ul li.south-west a{background-position:-4px -1087px;}#block-menu-menu-region ul li.australia-pacific-regional a{background-position:-4px -63px;}#block-menu-menu-region ul li.asia-pacific-regional a{background-position:-4px -127px;}#block-menu-menu-region ul li.africa-meridian-regional a{background-position:-4px -191px;}#block-menu-menu-region ul li.canada-east-east-regional a{background-position:-4px -255px;}#block-menu-menu-region ul li.canada-west-west-regional a{background-position:-4px -319px;}#block-menu-menu-region ul li.central-east-central-regional a{background-position:-4px -1023px;}#block-menu-menu-region ul li.north-east-east-regional a{background-position:-4px -447px;}#block-menu-menu-region ul li.europe-meridian-regional a{background-position:-4px -511px;}#block-menu-menu-region ul li.latin-america-south-regional a{background-position:-4px -575px;}#block-menu-menu-region ul li.south-central-south-regional a{background-position:-4px -639px;}#block-menu-menu-region ul li.northern-california-california-regional a{background-position:-4px -703px;}#block-menu-menu-region ul li.mid-atlantic-atlantic-regional a{background-position:-4px -767px;}#block-menu-menu-region ul li.southern-california-california-regional a{background-position:-4px -831px;}#block-menu-menu-region ul li.north-west-west-regional a{background-position:-4px -895px;}#block-menu-menu-region ul li.north-central-central-regional a{background-position:-4px -959px;}#block-menu-menu-region ul li.south-east-atlantic-regional a{background-position:-4px -383px;}#block-menu-menu-region ul li.south-west-south-regional a{background-position:-4px -1087px;}#section-content{margin-top:-15px;background:transparent url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/background-tile-gradient.png) scroll repeat-x 0 100%;}#zone-preface{padding:0;background:#D8D8D8;}#zone-preface #region-content-top{min-height:0;}#zone-preface #region-content-top .region-inner{position:relative;}.rotator-main{padding:30px 20px 0;}.rotator-main .views-field-nothing{position:absolute;bottom:20px;left:20px;width:300px;padding:20px;background:#252525;background:rgba(0,0,0,.75);box-shadow:2px 2px 6px rgba(0,0,0,.6);}.rotator-main .views-field-nothing .rotator-text h3{margin-bottom:10px;}.rotator-main .views-field-nothing .rotator-text h3,.rotator-main .views-field-nothing .rotator-text h3 a{color:#FFF;font-size:30px;line-height:30px;letter-spacing:.025em;}.rotator-main .views-field-nothing .rotator-text p{color:#FFF;font-size:11px;}.rotator-main .views-field-nothing .rotator-text p:last-child{margin-bottom:0;}.rotator-carousel{position:absolute;right:20px;bottom:0;z-index:100;height:305px;width:144px;padding:5px 20px;background:rgba(255,255,255,.5);}.rotator-carousel ul li{list-style:none;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-container-vertical{height:248px;width:104px;padding:28px 20px;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#999;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-clip-vertical{height:248px;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-prev-vertical,.rotator-carousel .jcarousel-skin-rotator .jcarousel-next-vertical{left:50%;height:13px;width:13px;margin-left:-6.5px;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-prev-vertical{top:9px;background-position:-105px -41px;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-prev-vertical:hover{background-position:-105px -58px;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-prev-vertical:active,.rotator-carousel .jcarousel-skin-rotator .jcarousel-prev-vertical.jcarousel-prev-disabled-vertical{background-position:-105px -22px !important;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-next-vertical{bottom:9px;background-position:-128px -41px;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-next-vertical:hover{background-position:-128px -58px;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-next-vertical:active,.rotator-carousel .jcarousel-skin-rotator .jcarousel-next-vertical.jcarousel-next-disabled-vertical{background-position:-128px -22px !important;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-item{height:50px !important;border:solid 2px #FFF;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-item:hover,.rotator-carousel .jcarousel-skin-rotator .jcarousel-item.activeSlide{border-color:#C41230;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-item-placeholder{background-image:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/loading.gif);}.rotator-main .views-field-nothing{position:absolute;bottom:20px;left:20px;width:300px;padding:20px;background:#252525;background:rgba(0,0,0,.75);box-shadow:2px 2px 6px rgba(0,0,0,.6);}.rotator-main .views-field-nothing .rotator-text h3{margin-bottom:10px;}.rotator-main .views-field-nothing .rotator-text h3,.rotator-main .views-field-nothing .rotator-text h3 a{color:#FFF;font-size:30px;line-height:30px;letter-spacing:.025em;}.rotator-main .views-field-nothing .rotator-text p{color:#FFF;font-size:11px;margin-bottom:10px;}.rotator-main .views-field-nothing .rotator-text p:last-child{margin-bottom:0;}.rotator-main .views-field-nothing .rotator-text{width:100%;}.rotator-carousel{background:none;height:390px;}.rotator-carousel{position:absolute;right:20px;bottom:0;z-index:100;height:390px;width:144px;padding:5px 20px;background:rgba(255,255,255,.5);}.rotator-carousel ul li{list-style:none;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-container-vertical{height:310px;width:104px;padding:40px 20px;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#999;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-clip-vertical{height:310px;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-prev-vertical,.rotator-carousel .jcarousel-skin-rotator .jcarousel-next-vertical{left:50%;height:13px;width:13px;margin-left:-6.5px;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-prev-vertical{top:9px;background-position:-105px -41px;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-prev-vertical:hover{background-position:-105px -58px;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-prev-vertical:active,.rotator-carousel .jcarousel-skin-rotator .jcarousel-prev-vertical.jcarousel-prev-disabled-vertical{background-position:-105px -22px !important;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-next-vertical{bottom:9px;background-position:-128px -41px;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-next-vertical:hover{background-position:-128px -58px;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-next-vertical:active,.rotator-carousel .jcarousel-skin-rotator .jcarousel-next-vertical.jcarousel-next-disabled-vertical{background-position:-128px -22px !important;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-item{height:50px !important;border:solid 2px #FFF;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-item:hover,.rotator-carousel .jcarousel-skin-rotator .jcarousel-item.activeSlide{border-color:#C41230;}.rotator-carousel .jcarousel-skin-rotator .jcarousel-item-placeholder{background-image:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/loading.gif);}#zone-content-wrapper{width:1000px;margin:0 auto;padding-top:36px;background:#D8D8D8;}.domain-kenya-crossfit-com #zone-content-wrapper{-moz-box-shadow:0 20px 20px black;-webkit-box-shadow:0 20px 20px black;box-shadow:0 20px 20px black;}.domain-kenya-crossfit-com #zone-preface{-moz-box-shadow:0 20px 20px black;-webkit-box-shadow:0 20px 20px black;box-shadow:0 20px 20px black;}#zone-preface-wrapper + #zone-content-wrapper{padding-top:30px;}#zone-content,#zone-content:before{background:#D8D8D8 url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/texture-sidebar-lines.png) scroll repeat-y 100% 0;}#zone-content{position:relative;}#zone-content:before{content:'';display:block;position:absolute;width:100%;height:100%;background-color:transparent;}body.domain-games-crossfit-com.front #zone-content #block-system-main,body.domain-games-crossfit-com.front #zone-content #page-title{display:none;}#block-system-main{margin-bottom:0 !important;}body.domain-iptheft-crossfit-com.front #zone-content #block-system-main{padding-left:20px;}h1.title,h1.content-type-title,.section-title h1,#region-content-top .view-regional-information h1{height:54px;overflow:hidden;margin:0;padding-left:20px;background:#F2F2F2;color:#C41230;font-size:50px;font-weight:normal;line-height:58px;letter-spacing:.015em;white-space:nowrap;text-overflow:ellipsis;}h1.title,h1.content-type-title,.section-title h1{margin-bottom:30px;}#region-content-top .view-regional-information h1{float:left;*float:none;position:relative;z-index:1;padding-right:10px;padding-left:75px;*padding-left:20px;background:#C41230;color:#FFF;}#region-content-top .view-regional-information h1:before{content:'';display:block;position:absolute;top:0;left:14px;height:54px;width:54px;background-color:#FFF !important;}.australia #region-content-top .view-regional-information h1:before{background-position:-77px -63px;}.asia #region-content-top .view-regional-information h1:before{background-position:-77px -127px;}.africa #region-content-top .view-regional-information h1:before{background-position:-77px -191px;}.canada-east #region-content-top .view-regional-information h1:before{background-position:-77px -255px;}.canada-west #region-content-top .view-regional-information h1:before{background-position:-77px -319px;}.central-east #region-content-top .view-regional-information h1:before{background-position:-77px -1023px;}.north-east #region-content-top .view-regional-information h1:before{background-position:-77px -447px;}.europe #region-content-top .view-regional-information h1:before{background-position:-77px -511px;}.latin-america #region-content-top .view-regional-information h1:before{background-position:-77px -575px;}.south-central #region-content-top .view-regional-information h1:before{background-position:-77px -639px;}.northern-california #region-content-top .view-regional-information h1:before{background-position:-77px -703px;}.mid-atlantic #region-content-top .view-regional-information h1:before{background-position:-77px -767px;}.southern-california #region-content-top .view-regional-information h1:before{background-position:-77px -831px;}.north-west #region-content-top .view-regional-information h1:before{background-position:-77px -895px;}.north-central #region-content-top .view-regional-information h1:before{background-position:-77px -959px;}.south-east #region-content-top .view-regional-information h1:before{background-position:-77px -383px;}.south-west #region-content-top .view-regional-information h1:before{background-position:-77px -1087px;}#region-content-top .view-regional-information h1 span{color:#D85A70;}#region-content .region-inner .section-title{height:54px;background:#F2F2F2 url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/texture-header-grid-page.gif) scroll repeat-x 0 9px;}#region-content .region-inner .section-title h1{float:left;padding-right:10px;}#region-content-top .view-regional-information{height:54px;background:#C41230 url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/texture-header-grid-region.png) scroll repeat-x 0 9px;}body.region h1.title{display:none;}#region-content .region-inner .leaderboard h2{margin-bottom:10px;float:left;clear:left;}#region-content .region-inner .leaderboard .content{border:none;background:none;}#region-content .region-inner .leaderboard .content p:last-child{margin:0;}.context-leaderboard #region-content .region-inner .block-main .field-name-body .field-item h2{margin-bottom:10px !important;}.context-leaderboard #region-content .region-inner .block-main .field-name-body .field-item p img{border:none !important;background:none;box-shadow:none !important;}#region-content{margin-left:0;padding-bottom:36px;}#region-content .region-inner{padding-top:0;}#region-content .region-inner h2{float:left;position:relative;z-index:1;height:37px;margin-bottom:-1px;padding:0 10px 0 20px;background:#C41230;color:#FFF;line-height:40px;font-size:30px;letter-spacing:.025em;}#region-content .region-inner h2 + *{clear:both;}#region-content .region-inner .block,#region-content .region-inner .simulate-block-layout,.page-node.node-type-page #region-content .region-inner .content article > .content .static-section-header,.page-search #region-content .region-inner .block-team-search .block-inner .content,.page-search #region-content .region-inner .block-affiliate-search .block-inner .content,.page-search #region-content .region-inner .block-athlete-search .block-inner .content,.page-search #region-content .region-inner .block-system-main .block-inner .content,#region-sidebar-first .region-inner .block,#region-content .region-inner .page-title{background:transparent url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/texture-header-grid.png) scroll repeat-x 0 9px;}#region-content .region-inner .page-title{clear:both;}.context-announcements #region-content .region-inner .block{background:none;}#region-content .region-inner .block,#region-content .region-inner .simulate-block-layout,#region-sidebar-first .region-inner .block{position:relative;margin-bottom:32px;}#block-views-all-media-block-6,#block-views-all-media-block-1,#block-views-all-media-block-2{margin-bottom:55px !important;}#block-views-all-media-block-1 div.view-content,#block-views-all-media-block-2 div.view-content,#block-views-all-media-block-3 div.view-content,#block-views-all-media-block-4 div.view-content{margin-bottom:0;}#block-views-all-media-block-1 div.view-footer p,#block-views-all-media-block-2 div.view-footer p{margin:0;}#region-content .region-inner .content,#region-content .region-inner .simulate-block-layout .block-content-wrap,#region-content .region-inner .block-main .block-inner .spotlight > .view-content,#region-content .region-inner .block-main .block-inner .spotlight > .view-filters,#region-sidebar-first .region-inner .content{clear:both;margin:0 0 0 20px;font-size:11px;line-height:14px;}#region-content .region-inner .content,#region-content .region-inner .simulate-block-layout .block-content-wrap,#region-content .region-inner .block-main .block-inner .spotlight > .view-content{border:solid 1px #999;background:#EDEDED;}#region-content .region-inner .block-athlete-search .content,#region-content .region-inner .block-affiliate-search .content,#region-content .region-inner .block-team-search .content,#region-content .region-inner .block-team-scoreboard .content,#region-content .region-inner .block-team-scoreboard .content,#region-content .region-inner .block-athlete-scoreboard .content{background:none;border:0px;padding-top:0;}#region-content .region-inner .block-main{background:none !important;clear:both;}#region-content .region-inner .block-main .block-inner .content,#region-content .region-inner article.node .content,#region-content .block-regional-information-block .block-inner .content{margin-left:0;border:none;background:none;}#region-content .region-inner .simulate-block-layout .block-content-wrap{padding:20px;background:#FFF;}#region-content .region-inner article.node{clear:both;}#region-content .region-inner .node-page{padding-left:20px;color:#454545;}#region-content .region-inner .node-page a,#region-content .region-inner .simulate-block-layout .block-content-wrap a,#region-content .region-inner .more-coverage .views-field-type a{color:#C41230;}#region-content .region-inner .node-page p{font-size:13px;line-height:22px;}#region-content .region-inner .node-page p:last-child{margin-bottom:0;}.page-node #region-content .region-inner .content,.page-node #region-content .region-inner .content p{color:#333;font-size:12px;line-height:18px;}.page-node #region-content .region-inner h2.title{margin-bottom:10px;}.page-node #region-content .region-inner .content a{color:#C41230;}.page-node #region-content .region-inner .content article > .content{margin:0 0 30px 20px;padding-bottom:30px;border-bottom:dotted 1px #757575;}.page-node.region #region-content .region-inner .content article > .content,.page-node.node-type-page #region-content .region-inner .content article > .content{margin:0;padding:0;border:none;}.page-node #region-content .region-inner .content .field-name-body h2{margin-bottom:10px;margin-left:-20px;}.page-node #region-content .region-inner .content .field-name-body p{margin-bottom:20px;}.view-open-workouts.node-page .view-header img,.view-open-workouts.node-page .view-content div.clearfix img,.view-regional-workouts.node-page .view-content div.clearfix img,.page-node #region-content .region-inner .content .field-name-body img{padding:5px;border:solid 1px #999;background:#FFF;box-shadow:0 0 4px #999;}.page-node #region-content .region-inner .content footer.submitted{margin:0 0 20px 20px;font-size:11px;font-family:Georgia,serif;font-style:italic;}.page-node #region-content .region-inner .content .group-tags{margin:0;}.page-node #region-content .region-inner .content .group-tags .fieldset-legend{padding:0;background:none;}.page-node #region-content .region-inner .content .group-tags .fieldset-title{color:#333;font-size:13px;line-height:27px;font-weight:bold;}.view-open-workouts.node-page .view-header{padding-top:10px;}#region-content .block-regional-information-block .block-inner .content .views-field-title h2.block-title{margin-bottom:6px;}#region-content .block-regional-information-block .block-inner .content .views-field-body{clear:both;margin-left:20px;color:#666;font-size:13px;line-height:22px;}#region-content .block-regional-information-block .block-inner .content .views-field-body p:last-child{margin-bottom:0;}#region-content .block-regional-information-block .block-inner .content .views-field-nothing{margin-left:20px;}#region-content .region-inner .spotlight .views-row{padding:14px 14px 18px;border-bottom:dotted 1px #B5B5B5;}#region-content .region-inner .spotlight .views-row.views-row-last{border:none;}#region-content .region-inner .spotlight .views-field-field-image{float:left;width:197px;}#region-content .region-inner .spotlight .views-field-field-image .field-content{padding:5px;border:solid 1px #999;background:#FFF;box-shadow:0 0 4px #999;}#region-content .region-inner .spotlight .views-field-nothing{float:left;width:378px;padding:0 14px 0 20px;}#region-content .region-inner .spotlight .views-field-nothing .media-title{margin:4px 0 8px;}#region-content .region-inner .spotlight .views-field-nothing .media-title a{color:#C41230;font-size:18px;line-height:26px;font-weight:bold;text-decoration:none;}.domain-games-crossfit-com #region-sidebar-first .region-inner .spotlight .views-field-nothing .media-type.first a,.domain-games-crossfit-com #region-sidebar-first .region-inner .spotlight .views-field-nothing-1 .media-type .posted,.domain-games-crossfit-com #region-sidebar-first .region-inner .spotlight .views-field-nothing .media-type .posted{color:#454545;display:block;font-size:11px;font-family:georgia,sans-serif;font-style:italic;}#region-content .region-inner .spotlight .views-field-nothing .media-title a:hover{text-decoration:underline;}#region-content .region-inner .spotlight .views-field-nothing .media-body{font-size:12px;line-height:16px;}#region-content .region-inner .spotlight .views-field-nothing .media-type{position:relative;margin-top:8px;padding-left:20px;}#region-content .region-inner .spotlight .views-field-nothing .media-type,#region-content .region-inner .spotlight .views-field-nothing .media-type a{color:#454545;color:#454545;font-family:georgia,serif;font-size:11px;font-style:italic;}#region-content .region-inner .spotlight .views-field-nothing .media-type:after{content:'';display:block;position:absolute;top:0;left:0px;height:16px;width:16px;background-position:-69px -23px;}#region-content .region-inner .spotlight .views-field-nothing .media-type.Gallery:after{background-position:-69px -57px;}#region-content .region-inner .spotlight .views-field-nothing .media-type.Article:after{background-position:-67px -91px;}#region-sidebar-first .region-inner .spotlight .views-row{border-bottom:dotted 1px #B5B5B5;}#region-sidebar-first .region-inner .spotlight .views-field-field-image{margin:auto;}#region-sidebar-first .region-inner .spotlight .views-field-field-highlights-image .field-content,#region-sidebar-first .region-inner .spotlight .views-field-field-image .field-content{padding:5px;border:solid 1px #999;background:#FFF;box-shadow:0 0 4px #999;}.domain-games-crossfit-com #region-sidebar-first .region-inner .spotlight .views-field-nothing{float:left;}#region-sidebar-first .region-inner .spotlight .views-field-nothing .media-title{margin:4px 0 8px;}#region-sidebar-first .region-inner .spotlight .views-field-nothing .media-title a{color:#C41230;font-size:18px;line-height:15px;font-weight:bold;text-decoration:none;}#region-sidebar-first .region-inner .spotlight .views-field-nothing .media-title a:hover{text-decoration:underline;}.domain-games-crossfit-com #region-sidebar-first .region-inner .spotlight .views-field-nothing .media-title a,.domain-games-crossfit-com #region-sidebar-first .region-inner .spotlight .views-field-nothing .media-title a{color:#c41230;}#region-sidebar-first .region-inner .spotlight .views-field-nothing .media-body{font-size:12px;line-height:16px;}#region-sidebar-first .region-inner .spotlight .views-field-nothing .media-type{position:relative;margin-top:8px;padding-left:20px;}#region-sidebar-first .region-inner .spotlight .views-field-nothing .media-type,#region-sidebar-first .region-inner .spotlight .views-field-nothing .media-type a{color:#454545;color:#454545;font-family:georgia,serif;font-size:12px;}#region-sidebar-first .region-inner .spotlight .views-field-nothing .media-type:after{content:'';display:block;position:absolute;top:0;left:0px;height:16px;width:16px;background-position:-69px -23px;}#region-sidebar-first .region-inner .spotlight .views-field-nothing .media-type.Gallery:after{background-position:-69px -57px;}#region-sidebar-first .region-inner .spotlight .views-field-nothing .media-type.Article:after{background-position:-67px -91px;}#region-content .region-inner .more-coverage .view-content{background:#FFF;}#region-content .region-inner .more-coverage .view-content a{text-decoration:none;}#region-content .region-inner .more-coverage .view-content a:hover{text-decoration:underline;}#region-content .region-inner .more-coverage .views-view-grid{margin:0;border:none;}#region-content .region-inner .more-coverage .views-view-grid tr td{position:relative;min-height:44px;width:256px;padding:10px 14px 10px 14px;border:dotted 1px #999;border-width:1px 1px 0 0;vertical-align:top;}#region-content .region-inner .more-coverage .views-view-grid tr.row-1 td{border-top:none;}#region-content .region-inner .more-coverage .views-view-grid tr td.col-last{border-right:none;}#region-content .region-inner .more-coverage .views-field-title a{color:#C41330;font-size:11px;line-height:14px;font-weight:bold;}#region-content .region-inner .more-coverage .views-field-type{position:relative;margin-top:4px;padding-left:20px;}#region-content .region-inner .more-coverage .views-field-type,#region-content .region-inner .more-coverage .views-field-type a{color:#454545;color:#454545;font-family:georgia,serif;font-size:11px;font-style:italic;}.hope-for-cures #block-views-all-media-cures-recent-media .views-field-type:before,#region-content .region-inner .more-coverage .views-field-type:after{content:'';position:absolute;top:0;left:0px;display:block;height:16px;width:16px;background-position:-69px -23px;}.hope-for-cures #block-views-all-media-cures-recent-media .views-field-type:before{position:relative;display:inline-block;}.hope-for-cures #block-views-all-media-cures-recent-media .views-field-type span{margin-left:5px;}#region-content .region-inner .more-coverage .views-field-type.Gallery:after{background-position:-69px -57px;}#region-content .region-inner .more-coverage .views-field-type.Article:after{background-position:-67px -91px;}//mei
table .view-item-table{border-style:none;border-width:0;margin-bottom:0px;}#region-content .region-inner .more-coverage .views-view-grid tr td .view-item-media{width:40px;border-style:none;border-width:0;padding:4px 4px;}#region-content .region-inner .more-coverage .views-view-grid tr td .view-item-titletype{border-style:none;border-width:0;padding:2px 4px;}//

#region-content .region-inner .view-regional-information .venue-link{font-weight:bold;}#region-content .region-inner .view-regional-information .venue-address{display:block;margin-bottom:1em;font-weight:bold;}#region-content .region-inner .view-regional-information img{border:solid 1px #B5B5B5;}#region-content .region-inner .view-regional-information .views-field-field-schedule-of-events h3{margin:10px 0 0 20px;}#region-content .region-inner .view-regional-information .views-field-field-schedule-of-events ul{margin:0;padding:0;border:dotted 1px #B5B5B5;border-width:1px 0;}#region-content .region-inner .view-regional-information .views-field-field-schedule-of-events ul li{padding-left:20px;border-bottom:dotted 1px #B5B5B5;line-height:27px;list-style:none;}#region-content .region-inner .view-regional-information .views-field-field-schedule-of-events ul li .event-time{display:inline-block;margin-right:10px;padding-right:10px;border-right:dotted 1px #B5B5B5;}#region-content .region-inner .view-regional-information .views-field-field-schedule-of-events ul li:last-child{border-bottom:none;}#region-content .region-inner .announcements .view-content{margin-left:20px;border:solid 1px #999;background:#FFF;}#region-content .region-inner .announcements .view-content .views-row{padding:7px 20px;border-bottom:dotted 1px #BCBCBC;color:#999;font-size:11px;line-height:14px;font-weight:bold;}#region-content .region-inner .announcements .view-content .views-row a{color:#C41230;font-weight:normal;}#region-content .region-inner .content ul.pager{border:none !important;background:none !important;width:640px;}#region-content .region-inner .content ul.pager li{margin:0 1px;padding:0 !important;border:none !important;box-shadow:0 0 4px #999;}#region-content .region-inner .content ul.pager li a{background:#555;background:-moz-linear-gradient(top,#555 0%,#333 100%);background:-webkit-linear-gradient(top,#555 0%,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#555),color-stop(1,#333));background:-o-linear-gradient(top,#555 0%,#333 100%);background:-ms-linear-gradient(top,#555 0%,#333 100%);background:linear-gradient(top,#555 0%,#333 100%);}#region-content .region-inner .content ul.pager li.pager-current{padding:4px 8px !important;background:#C0C0C0;background:-moz-linear-gradient(top,#C0C0C0 0%,#999 100%);background:-webkit-linear-gradient(top,#C0C0C0 0%,#999 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#C0C0C0),color-stop(1,#999));background:-o-linear-gradient(top,#C0C0C0 0%,#999 100%);background:-ms-linear-gradient(top,#C0C0C0 0%,#999 100%);background:linear-gradient(top,#C0C0C0 0%,#999 100%);}#region-content .region-inner .content ul.pager li.first,#region-content .region-inner .content ul.pager li.first a,#region-content .region-inner .content ul.pager li.last,#region-content .region-inner .content ul.pager li.last a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}#region-content .region-inner .content ul.pager li a{color:#FFF !important;}#region-content .region-inner .content .profile-details dl dd a{text-decoration:underline;}#region-content .region-inner .content .profile-details #compare-button{text-align:center;margin-top:10px;}#region-content .region-inner .block-athlete-top-left .content{padding:20px;border:none;background:#303030;color:#CCC;background-image:-o-linear-gradient(90deg,#5A5A5A 0%,#303030 100%) !important;background-image:-moz-linear-gradient(90deg,#5A5A5A 0%,#303030 100%) !important;background-image:-webkit-linear-gradient(90deg,#5A5A5A 0%,#303030 100%) !important;background-image:-ms-linear-gradient(90deg,#5A5A5A 0%,#303030 100%) !important;background-image:linear-gradient(90deg,#5A5A5A 0%,#303030 100%) !important;}#region-content .region-inner .block-athlete-top-left .content .profile{margin:0;}#region-content .region-inner .block-athlete-top-left .content .profile-details{float:left;width:194px}#region-content .region-inner .block-athlete-top-left .content .profile-details .profile-image{margin-bottom:20px;padding:5px;background:#FFF;box-shadow:0 0 4px #252525;}#region-content .region-inner .block-athlete-top-left .content .profile-details .profile-image img{width:184px;}#region-content .region-inner .block-athlete-top-left .content .profile-details dl{margin:0;}#region-content .region-inner .block-athlete-top-left .content .profile-details dl dt,#region-content .region-inner .block-athlete-top-left .content .profile-details dl dd{display:inline-block;*display:inline;zoom:1;margin:0;padding:0;font-size:11px;line-height:18px;vertical-align:top;}#region-content .region-inner .block-athlete-top-left .content .profile-details dl dt{width:72px;text-align:right;font-weight:normal;}#region-content .region-inner .block-athlete-top-left .content .profile-details dl dd,#region-content .region-inner .block-athlete-top-left .content .profile-details dl dd a{width:118px;padding-left:4px;color:#FFF;font-weight:bold;font-style:normal;}#region-content .region-inner .block-athlete-top-left .content .profile-details dl dd a{padding-left:0;}#region-content .region-inner .block-athlete-top-left .content .profile-details dl dd a{padding-left:0;}#region-content .region-inner .block-athlete-top-left .content .profile-additional-info{float:left;position:relative;width:348px;padding-left:58px;}#region-content .region-inner .block-athlete-top-left .content .profile-additional-info h3{position:absolute;height:112px;width:23px;left:24px;background-position:0 -132px;}#region-content .region-inner .block-athlete-top-left .content .profile-additional-info .profile-stats{margin-bottom:20px;}#region-content .region-inner .block-athlete-top-left .content .profile-additional-info .profile-stats table{float:left;width:164px;margin:0;border:none;}#region-content .region-inner .block-athlete-top-left .content .profile-additional-info .profile-stats table + table{float:right;}#region-content .region-inner .block-athlete-top-left .content .profile-additional-info .profile-stats table tr th,#region-content .region-inner .block-athlete-top-left .content .profile-additional-info .profile-stats table tr td{padding:0 10px;line-height:21px;}#region-content .region-inner .block-athlete-top-left .content .profile-additional-info .profile-stats table tr th,#region-content .region-inner .block-athlete-history .history h3{border:none;background:#666;color:#E5E5E5;font-weight:bold;text-transform:uppercase;}#region-content .region-inner .block-athlete-history .history h3{padding:0 0 0 10px;line-height:21px;}#region-content .region-inner .block-athlete-history .history h3 span{font-size:11px;}#region-content .region-inner .block-athlete-top-left .content .profile-additional-info .profile-stats table tr td{color:#CCC;}#region-content .region-inner .block-athlete-top-left .content .profile-additional-info .profile-stats table tr td + td{border-left:dotted 1px #757575;color:#FFF;font-weight:bold;}#region-content .region-inner .block-athlete-top-left .content .profile-additional-info .profile-stats table tr:hover td{background:none;}#region-content .region-inner .block-athlete-top-left .content .profile-additional-info .profile-bio{clear:both;}#region-content .region-inner .block-athlete-top-left .content .profile-additional-info .profile-bio h3{height:25px;background-position:0 -255px;}#region-content .region-inner .block-athlete-top-left .content .profile-additional-info .profile-bio,#region-content .region-inner .block-athlete-top-left .content .profile-additional-info .profile-social{border-top:dotted 1px #757575;}#region-content .region-inner .block-athlete-top-left .content .profile-additional-info .profile-bio{min-height:76px;padding-top:10px;}#region-content .region-inner .block-athlete-top-left .content .profile-additional-info .profile-social ul li{display:inline-block;*display:inline;zoom:1;list-style:none;}#region-content .region-inner .block-athlete-history .content{padding:20px 10px;}#region-content .region-inner .block-athlete-history .history{width:289px;float:left;margin:0px 10px;padding:0 0 20px 0;}#region-content .region-inner .block-athlete-history .history p,#region-content .region-inner .block-athlete-history .history h4{margin:0 0 0 10px;}#region-content .region-inner .block-athlete-history .history p{margin:10px inherit 0 inherit;}#region-content .region-inner .block-athlete-history .history h4{font-size:11px;line-height:16px;}#region-content .region-inner .block-athlete-history .history h4.answer-pending{color:#969696;}#region-content .region-inner .block-athlete-history .wrapper{padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px dotted #999;}#region-content .region-inner .block-team-top-left .content{padding:20px;border:none;background:#303030;color:#CCC;background-image:-o-linear-gradient(90deg,#5A5A5A 0%,#303030 100%) !important;background-image:-moz-linear-gradient(90deg,#5A5A5A 0%,#303030 100%) !important;background-image:-webkit-linear-gradient(90deg,#5A5A5A 0%,#303030 100%) !important;background-image:-ms-linear-gradient(90deg,#5A5A5A 0%,#303030 100%) !important;background-image:linear-gradient(90deg,#5A5A5A 0%,#303030 100%) !important;}#region-content .region-inner .block-team-top-left .content .profile{margin:0;}#region-content .region-inner .block-team-top-left .content .profile-details{float:left;width:194px;}#region-content .region-inner .block-team-top-left .content .profile-details .profile-image{margin-bottom:20px;padding:5px;background:#FFF;box-shadow:0 0 4px #252525;}#region-content .region-inner .block-team-top-left .content .profile-details .profile-image img{width:184px;}#region-content .region-inner .block-team-top-left .content .profile-details dl{margin:0;}#region-content .region-inner .block-team-top-left .content .profile-details dl dt,#region-content .region-inner .block-team-top-left .content .profile-details dl dd{display:inline-block;*display:inline;zoom:1;margin:0;padding:0;font-size:11px;line-height:18px;vertical-align:top;}#region-content .region-inner .block-team-top-left .content .profile-details dl dt{width:72px;text-align:right;font-weight:normal;}#region-content .region-inner .block-team-top-left .content .profile-details dl dd{padding-left:4px;}#region-content .region-inner .block-team-top-left .content .profile-details dl dd,#region-content .region-inner .block-team-top-left .content .profile-details dl dd a{width:118px;color:#FFF;font-weight:bold;font-style:normal;}#region-content .region-inner .block-team-top-left .content .profile-additional-info{float:left;position:relative;width:348px;padding-left:58px;}#region-content .region-inner .block-team-top-left .content .profile-additional-info h3{position:absolute;height:160px;width:23px;left:17px;background:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/sprite-common2015.png) no-repeat -51px -132px;}#region-content .region-inner .block-search-athlete-affiliate-team-blocks-team-roster .content ul{margin:0;}#region-content .region-inner .block-search-athlete-affiliate-team-blocks-team-roster .content li{display:inline-block;border-top:1px dotted #999;border-left:1px dotted #999;width:191px;padding:10px 0 10px 20px;}#region-content .region-inner .block-search-athlete-affiliate-team-blocks-team-roster .content a{color:#C41230;}#region-content .region-inner .block-search-athlete-affiliate-team-blocks-team-roster .content span{padding:0 0 0 10px;color:#C41230;font-family:sans-serif;font-size:11px;font-weight:bold;font-style:normal;position:relative;top:-10px;}#region-content .region-inner .block-search-athlete-affiliate-team-blocks-team-roster .content img{width:30px;height:30px;border:1px solid #969696;}#games_male_roster,#games_female_roster,#female_roster,#male_roster{padding:10px 0 10px 38px;}#games_male_roster ul,#games_female_roster ul,#female_roster ul,#male_roster ul{padding:0;margin:0;list-style-type:none;text-align:left;}#games_male_roster ul li,#games_female_roster ul li,#female_roster ul li,#male_roster ul li{display:inline-block;width:150px;}#games_male_roster img,#games_female_roster img,#female_roster img,#male_roster img{border:1px solid #969696;margin:0 0 10px;width:92px;height:92px;display:block;}#games_male_roster span,#games_female_roster span,#female_roster span,#male_roster span{display:block;margin-bottom:5px;font-size:1.2em;font-weight:700;color:#c41230;}#region-content .region-inner .block-search-athlete-affiliate-team-blocks-affiliate-teams .content ul{margin:0;}#region-content .region-inner .block-search-athlete-affiliate-team-blocks-affiliate-teams .content li{display:inline-block;border-top:1px dotted #999;border-left:1px dotted #999;width:192px;padding:10px 0 10px 20px;}#region-content .region-inner .block-search-athlete-affiliate-team-blocks-affiliate-teams .content a{color:#C41230;}#region-content .region-inner .block-search-athlete-affiliate-team-blocks-affiliate-teams .content span{padding:0 0 0 10px;color:#C41230;font-family:sans-serif;font-size:11px;font-weight:bold;font-style:normal;position:relative;top:-10px;}#region-content .region-inner .block-search-athlete-affiliate-team-blocks-affiliate-teams .content img{width:30px;height:30px;border:1px solid #969696;}#region-content .region-inner .block-affiliate-top-left .content{padding:20px;border:none;background:#303030;color:#CCC;background-image:-o-linear-gradient(90deg,#5A5A5A 0%,#303030 100%) !important;background-image:-moz-linear-gradient(90deg,#5A5A5A 0%,#303030 100%) !important;background-image:-webkit-linear-gradient(90deg,#5A5A5A 0%,#303030 100%) !important;background-image:-ms-linear-gradient(90deg,#5A5A5A 0%,#303030 100%) !important;background-image:linear-gradient(90deg,#5A5A5A 0%,#303030 100%) !important;}#region-content .region-inner .block-affiliate-top-left .content .profile{margin:0;}#region-content .region-inner .block-affiliate-top-left .content .profile-details{float:left;width:194px;}#region-content .region-inner .block-affiliate-top-left .content .profile-details .profile-image{margin-bottom:20px;padding:5px;background:#FFF;box-shadow:0 0 4px #252525;}#region-content .region-inner .block-affiliate-top-left .content .profile-details .profile-image img{width:184px;}#region-content .region-inner .block-affiliate-top-left .content .profile-details dl{margin:0;}#region-content .region-inner .block-affiliate-top-left .content .profile-details dl dt,#region-content .region-inner .block-affiliate-top-left .content .profile-details dl dd{display:inline-block;*display:inline;zoom:1;margin:0;padding:0;font-size:11px;line-height:18px;vertical-align:top;}#region-content .region-inner .block-affiliate-top-left .content .profile-details dl dt{width:72px;text-align:right;font-weight:normal;}#region-content .region-inner .block-affiliate-top-left .content .profile-details dl dd{padding-left:4px;}#region-content .region-inner .block-affiliate-top-left .content .profile-details dl dd,#region-content .region-inner .block-affiliate-top-left .content .profile-details dl dd a{width:118px;color:#FFF;font-weight:bold;font-style:normal;}#region-content .region-inner .block-affiliate-top-left .content .profile-additional-info{float:left;position:relative;width:348px;padding-left:58px;}#region-content .region-inner .block-affiliate-top-left .content .profile-additional-info .profile-team-info{border-bottom:1px dotted #757575}#region-content .region-inner .block-affiliate-top-left .content .profile-additional-info .map-image{padding:0 0 20px 0;}#region-content .region-inner .block-affiliate-top-left .content .profile-additional-info h3{position:absolute;height:195px;width:23px;left:17px;background-position:-25px -132px;}#region-content .region-inner .block-affiliate-athletes .content ul{margin:0;}#region-content .region-inner .block-affiliate-athletes .content li{display:inline-block;border-top:1px dotted #999;border-left:1px dotted #999;width:192px;padding:10px 0 10px 20px;}#region-content .region-inner .block-affiliate-athletes .content a{color:#C41230;}#region-content .region-inner .block-affiliate-athletes .content span{padding:0 0 0 10px;font-family:sans-serif;font-size:11px;font-weight:bold;font-style:normal;position:relative;top:-10px;}#region-content .region-inner .block-affiliate-athletes .content img{width:30px;height:30px;border:1px solid #969696;}div.content .node div.content .field-type-taxonomy-term-reference{margin-top:20px;}div.content .node div.content .field-type-taxonomy-term-reference div.field-items{border:solid 1px #999;background:#EDEDED;width:636px;}div.content .node div.content .field-type-taxonomy-term-reference div.field-items div.field-item{display:inline-block;width:159px;}div.content .node div.content .field-type-taxonomy-term-reference div.field-items div.field-item a{padding:4px 10px;display:block;color:#C41230;font-family:sans-serif;font-size:11px;font-weight:bold;font-style:normal;}div.content .node div.content .field-type-taxonomy-term-reference div.field-items div.field-item a:hover{background:#D0D0D0;}.page-team #region-content .region-inner .view-all-media .views-field-field-image,.page-affiliate #region-content .region-inner .view-all-media .views-field-field-image,.page-athlete #region-content .region-inner .view-all-media .views-field-field-image{float:left;width:120px;}.page-team #region-content .region-inner .view-all-media .views-field-field-image img,.page-affiliate #region-content .region-inner .view-all-media .views-field-field-image img,.page-team #region-content .region-inner .view-all-media .views-field-nothing .media-title a,.page-affiliate #region-content .region-inner .view-all-media .views-field-nothing .media-title a,.page-team #region-content .region-inner .view-all-media .views-field-nothing .media-title a:hover,.page-affiliate #region-content .region-inner .view-all-media .views-field-nothing .media-title a:hover,.page-athlete #region-content .region-inner .view-all-media .views-field-nothing .media-title a:hover{text-decoration:underline;}#region-content .region-inner #block-cf-comments-activity-feed,#region-content .region-inner .twitter{background:none;height:610px !important;width:640px !important;}#region-content .region-inner #block-cf-comments-activity-feed-wide,#region-content .region-inner .twitter{background:none;}#region-content .region-inner #block-cf-comments-activity-feed h2.block-title,#region-content .region-inner #block-cf-comments-activity-feed-wide h2.block-title,#region-content .region-inner .twitter h2.block-title{margin-bottom:14px;background:none;color:#333;}#region-content .region-inner #block-cf-comments-activity-feed .content{border:none;background:none;}#region-content .region-inner #block-cf-comments-activity-feed .content a{color:#C41230 !important;text-decoration:none;}#region-content .region-inner #block-cf-comments-activity-feed .content a:hover{text-decoration:underline;}#region-content .region-inner #block-cf-comments-activity-feed .content #activityFeedDiv,#region-content .region-inner #block-cf-comments-activity-feed .content #activityFeedDiv table{width:100% !important;margin:0 !important;border:none !important;color:#252525 !important;}#region-content .region-inner #block-cf-comments-activity-feed .content #activityFeedDiv table tr td{padding:0;}#region-content .region-inner #block-cf-comments-activity-feed .content #activityFeedDiv table tr:hover td{background:none;}#region-content .region-inner #block-cf-comments-activity-feed .content #activityFeedDiv_top > table{height:610px !important;min-height:610px !important;*height:506px !important;*min-height:506px !important;}#region-content .region-inner #block-cf-comments-activity-feed-wide .content{border:none;background:none;}#region-content .region-inner #block-cf-comments-activity-feed-wide .content a{color:#C41230 !important;text-decoration:none;}#region-content .region-inner #block-cf-comments-activity-feed-wide .content a:hover{text-decoration:underline;}#region-content .region-inner #block-cf-comments-activity-feed-wide .content #activityFeedDiv,#region-content .region-inner #block-cf-comments-activity-feed-wide .content #activityFeedDiv table{width:100% !important;margin:0 !important;border:none !important;color:#252525 !important;}#region-content .region-inner #block-cf-comments-activity-feed-wide .content #activityFeedDiv table tr td{padding:0;}#region-content .region-inner #block-cf-comments-activity-feed-wide .content #activityFeedDiv table tr:hover td{background:none;}#region-content .region-inner #block-cf-comments-activity-feed-wide .content #activityFeedDiv_top > table{height:610px !important;min-height:610px !important;*height:506px !important;*min-height:506px !important;}.gig-tab-active,.gig-tab-inactive,tr:hover td.gig-tab-inactive{height:33px;border-left:solid 1px transparent !important;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-color:#656565 !important;color:#FFF !important;font-family:sans-serif !important;font-size:13px !important;line-height:34px;text-transform:uppercase;text-shadow:rgba(0,0,0,0.4) 0px -1px 2px;background-image:-o-linear-gradient(90deg,rgb(153,153,153) 0%,rgb(100,100,100) 100%) !important;background-image:-moz-linear-gradient(90deg,rgb(153,153,153) 0%,rgb(100,100,100) 100%) !important;background-image:-webkit-linear-gradient(90deg,rgb(153,153,153) 0%,rgb(100,100,100) 100%) !important;background-image:-ms-linear-gradient(90deg,rgb(153,153,153) 0%,rgb(100,100,100) 100%) !important;background-image:linear-gradient(90deg,rgb(153,153,153) 0%,rgb(100,100,100) 100%) !important;}.gig-tab-active{background:#FFF !important;color:#656565 !important;text-shadow:rgba(0,0,0,0.1) 0px -1px 2px;}#block-cf-comments-activity-feed-wide #activityFeedDiv_MF,#block-cf-comments-activity-feed-wide #activityFeedDiv_FF,#block-cf-comments-activity-feed-wide #activityFeedDiv_EF{width:inherit !important;}#activityFeedDiv_ET{height:34px;border-left:none !important;}#activityFeedDiv_EF,#activityFeedDiv_FF,#activityFeedDiv_MF{background:#FFF;}#activityFeedDiv_EF > table > tbody > tr > td:first-child span,#activityFeedDiv_EF > table > tbody > tr > td:last-child span,#activityFeedDiv_FF > table > tbody > tr > td:first-child span,#activityFeedDiv_FF > table > tbody > tr > td:last-child span,#activityFeedDiv_MF > table > tbody > tr > td:first-child span,#activityFeedDiv_MF > table > tbody > tr > td:last-child span{width:10px !important;}#activityFeedDiv_EF > table > tbody > tr > td > div:first-child{height:6px !important;border-bottom:solid 1px #E5E5E5;}#activityFeedDiv_EF > table > tbody > tr > td > div:nth-child(2){line-height:27px;}#activityFeedDiv_EF > table > tbody > tr > td > div:nth-child(3){height:10px !important;border-top:dotted 1px #999;}#activityFeedDiv_EF_items > div{height:1px !important;margin:5px 0 9px !important;border-top:dotted 1px #999;}#activityFeedDiv_EF_items > table{line-height:14px !important;}#activityFeedDiv_EF_items > table tr:first-child td:first-of-type > div{padding:3px;border:solid 1px #999;background:#FFF;box-shadow:0 0 4px #999;}#activityFeedDiv_EF_items > table tr:last-child td > div{color:#757575 !important;font-family:Georgia,serif !important;font-style:italic !important;}#region-content .region-inner .twitter h2.block-title{padding-left:0;}#region-content .region-inner .twitter .content{margin:0;padding:0;border:none;}#region-content .region-inner .twitter .content .boxes-box{height:610px;overflow:auto;-webkit-overflow-scrolling:touch;border:solid 1px #999;background:#FFF;}#region-content .region-inner .twitter .content ul{margin:0;}#region-content .region-inner .twitter .content ul li,#region-sidebar-first .region-inner .twitter .content ul li{padding:10px 10px 4px;border-bottom:dotted 1px #999;font-size:11px;line-height:14px;}#region-content .region-inner .twitter .content ul li:last-child{border-bottom:none;}#region-content .region-inner .twitter .content ul li a,#region-sidebar-first .region-inner .twitter .content ul li a{color:#C41230;text-decoration:none;}#region-content .region-inner .twitter .content ul li a:hover{text-decoration:underline;}#region-content .region-inner .twitter .content ul li .tweet-authorphoto{margin:0 10px 6px 0;padding:3px;border:solid 1px #999;background:#FFF;box-shadow:0 0 4px #999;}#region-content .region-inner .twitter .content ul li .tweet-author a{color:#454545;}#region-sidebar-first .region-inner .twitter .content ul li .tweet-author a{color:#c41230;}#region-content .region-inner .twitter .content ul li .tweet-time{padding-top:6px;font-family:Georgia,serif;font-style:italic;text-align:right;}#region-content .region-inner .twitter .content ul li .tweet-time a,#region-sidebar-first .region-inner .twitter .content ul li .tweet-time a{color:#757575;}#region-content .region-inner .twitter .content ul li .tweet-divider{display:none;}#region-content .region-inner #block-views-vendors-and-sponsors-block .view-content,#region-content .region-inner #block-views-vendors-and-sponsors-block-2 .view-content,#region-content .region-inner #block-views-vendors-and-sponsors-block-1 .view-content{padding:12px;background:#FFF;}#region-content .region-inner #block-views-vendors-and-sponsors-block table.views-view-grid tr td{width:180px;padding:12px;text-align:center;}#region-content .region-inner #commentsDiv{width:598px !important;padding:20px;}#region-content .region-inner #commentsDiv a,#region-content .region-inner #commentsDiv .gig-comments-logoutLink-container,#region-content .region-inner #commentsDiv .gig-comments-logoutLink,#region-content .region-inner #commentsDiv .gig-comments-replies-length{color:#C41230;}#region-content .region-inner #commentsDiv .gig-comments-headerText,#region-content .region-inner #commentsDiv .gig-comments-logoutLink-container,#region-content .region-inner #commentsDiv .gig-comments-shareTo{font-weight:bold;}#region-content .region-inner #commentsDiv .gig-comments-username{color:#656565;}#region-content .region-inner #commentsDiv .gig-comments-commentBox{margin-top:0;}#region-content .region-inner #commentsDiv textarea.gig-comments-textarea{width:100%;}#region-content .region-inner #commentsDiv .gig-comments-loginCanvas{display:block;margin-bottom:10px;}#region-content .region-inner #commentsDiv .gig-comments-textarea-wrapper{margin-bottom:10px;}#region-content .region-inner #commentsDiv .gig-comments-photo-container{width:54px;margin-right:10px;}#region-content .region-inner #commentsDiv .gig-comments-comment-photo-container{width:auto;margin-right:10px;}#region-content .region-inner #commentsDiv .gig-comments-photoImageLarge,#region-content .region-inner #commentsDiv .gig-comments-photoImageSmall{padding:3px;border:solid 1px #999;background:#FFF;box-shadow:0 0 4px #999;}#region-content .region-inner #commentsDiv .gig-comments-providerLogo{margin-top:-19px;}#region-content .region-inner #commentsDiv .gig-comments-button-post{background:#DD1947;line-height:28px;background:-moz-linear-gradient(top,#DD1947 0%,#C1102C 100%);background:-webkit-linear-gradient(top,#DD1947 0%,#C1102C 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#DD1947),color-stop(1,#C1102C));background:-o-linear-gradient(top,#DD1947 0%,#C1102C 100%);background:-ms-linear-gradient(top,#DD1947 0%,#C1102C 100%);background:linear-gradient(top,#DD1947 0%,#C1102C 100%);}#region-content .region-inner #commentsDiv .gig-comments-button-post.gig-comments-button-disabled{background:#CFCFCF;background:-moz-linear-gradient(top,#CFCFCF 0%,#909090 100%);background:-webkit-linear-gradient(top,#CFCFCF 0%,#909090 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#CFCFCF),color-stop(1,#909090));background:-o-linear-gradient(top,#CFCFCF 0%,#909090 100%);background:-ms-linear-gradient(top,#CFCFCF 0%,#909090 100%);background:linear-gradient(top,#CFCFCF 0%,#909090 100%);}#region-content .region-inner #commentsDiv .gig-comments-button-reply{padding:0;background:none;border:none;font-weight:bold;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}#region-content .region-inner #commentsDiv .gig-comments-expand-arrow,#region-content .region-inner #commentsDiv .gig-comments-dottedLine{display:none;}#region-content .region-inner #commentsDiv .gig-comments-comment-child,#region-content .region-inner #commentsDiv .gig-comments-replyBox{margin:0 0 20px 42px;background:#F0F0F0;}#region-content .region-inner #commentsDiv #commentsDiv-comments-header{margin-top:20px;border-top:dotted 1px #757575;}#region-content .region-inner #commentsDiv .gig-comments-commentList-header{margin:0;padding:5px 0;font-size:11px;line-height:20px;}#region-content .region-inner #commentsDiv .gig-comments-comment{padding:20px 0;border-top:dotted 1px #757575;background:none;}#region-content .region-inner #commentsDiv .gig-comments-comment-username{color:#333;}#region-content .region-inner #commentsDiv .gig-comments-comment-time{color:#555;font-family:Georgia,serif;font-style:italic;}#region-content .region-inner #commentsDiv table tr:hover td{background:inherit !important;}.page-media-archive .view-display-id-media_archive{margin-left:20px;}.page-media-archive .view-display-id-media_archive .view-content{margin-bottom:20px;border:solid 1px #999;}#region-content .region-inner #block-views-exp-all-media-media-archive,#region-content .region-inner #block-views-exp-all-media-media-archive .content{background:none;}#region-content .region-inner #block-views-exp-all-media-media-archive .content{padding-bottom:14px;border-width:0 0 1px;}#region-content .region-inner #block-views-exp-all-media-media-archive .content .views-exposed-widget{float:left;margin-bottom:10px;padding:0  0 0 10px;}#region-content .region-inner #block-views-exp-all-media-media-archive .content select{width:100%;}#region-content .region-inner #block-views-exp-all-media-media-archive .content #edit-tid-1-wrapper,#region-content .region-inner #block-views-exp-all-media-media-archive .content #edit-tid-wrapper{padding-left:0;}#region-content .region-inner #block-views-exp-all-media-media-archive .content .views-exposed-widget label{line-height:20px;}#region-content .region-inner #block-views-exp-all-media-media-archive .content .views-exposed-widget input.form-text{border:solid 1px #999;}#region-content .region-inner #block-views-exp-all-media-media-archive .content .views-exposed-widget input.form-submit{margin-top:17px;}#block-views-exp-all-media-media-archive .bef-checkboxes .form-item{float:left;margin:20px 5px 3px;}#block-views-exp-all-media-media-archive .bef-checkboxes .form-item label{padding-left:4px;line-height:27px;font-weight:normal;}#region-content .region-inner #block-views-exp-all-media-media-archive .content #edit-tid-1-wrapper,#region-content .region-inner #block-views-exp-all-media-media-archive .content #edit-tid-2-wrapper,#region-content .region-inner #block-views-exp-all-media-media-archive .content #edit-tid-3-wrapper{width:206px}#region-content .region-inner #block-views-exp-all-media-media-archive .content #edit-tid-wrapper,#region-content .region-inner #block-views-exp-all-media-media-archive .content #edit-type-wrapper,#region-content .region-inner #block-views-exp-all-media-media-archive .content #edit-body-value-wrapper{margin-right:10px;padding-right:20px;border-right:dotted 1px #757575;}#region-content .region-inner #block-views-exp-all-media-media-archive .content #edit-tid-wrapper,#region-content .region-inner #block-views-exp-all-media-media-archive .content #edit-type-wrapper{margin-right:8px;padding-right:16px;}#region-content .region-inner #block-views-exp-all-media-media-archive .content #edit-body-value{width:148px;}#region-content .region-inner .view-display-id-espn_video_page .views-exposed-widgets{float:left;margin-bottom:10px;padding:0  0 0 10px;}#region-content .region-inner .view-display-id-jumbotron_video_page .views-exposed-widgets{float:left;margin-bottom:10px;padding:0  0 0 10px;}.view-display-id-region_specific_media .view-filters{margin-bottom:20px;border-bottom:1px dotted #999;}.view-display-id-region_specific_media .view-content{border:1px solid #999;}#region-content .region-inner .view-display-id-region_specific_media .views-exposed-widget{float:left;margin-bottom:10px;padding:0  0 0 10px;}#region-content .region-inner .view-display-id-region_specific_media #edit-body-value{width:148px;}#region-content .region-inner .view-display-id-region_specific_media #edit-tid-wrapper,#region-content .region-inner .view-display-id-region_specific_media #edit-type-wrapper,#region-content .region-inner .view-display-id-region_specific_media #edit-body-value-wrapper{margin-right:10px;padding-right:20px;border-right:dotted 1px #757575;}.view-display-id-region_specific_media{padding-left:20px;}.view-display-id-region_specific_media .view-filters .bef-checkboxes .form-item{float:left;margin:20px 5px 3px;}.view-display-id-region_specific_media .view-filteres .bef-checkboxes .form-item label{padding-left:4px;line-height:27px;font-weight:normal;}.view-display-id-region_specific_media .view-filters .form-item,.view-display-id-region_specific_media .view-filters .form-submit{margin-top:0;margin-bottom:0;}.view-display-id-region_specific_media .view-filters #edit-tid-wrapper{clear:both;}.view-display-id-region_specific_media .view-filters #edit-tid-3-wrapper,.view-display-id-region_specific_media .view-filters #edit-tid-1-wrapper{width:200px;}.view-display-id-region_specific_media .view-filters .form-item.form-item-tid-1,.view-display-id-region_specific_media .view-filters .form-item.form-item-tid-1 select,.view-display-id-region_specific_media .view-filters .form-item.form-item-tid-3,.view-display-id-region_specific_media .view-filters .form-item.form-item-tid-3 select{width:100%;}.domain-games-crossfit-com #views-exposed-form-all-media-games-summaries .views-exposed-widgets .views-exposed-widget,.domain-games-crossfit-com #views-exposed-form-all-media-regional-summaries .views-exposed-widgets .views-exposed-widget{padding:20px;}.domain-games-crossfit-com #views-exposed-form-all-media-games-summaries .views-exposed-widgets .views-exposed-widget#edit-field-tag-year-tid-wrapper,.domain-games-crossfit-com #views-exposed-form-all-media-regional-summaries .views-exposed-widgets .views-exposed-widget#edit-field-tag-year-tid-wrapper{border-right:none !important;}.domain-games-crossfit-com #views-exposed-form-all-media-games-summaries .views-exposed-widgets .views-exposed-widget #edit-submit-all-media,.domain-games-crossfit-com #views-exposed-form-all-media-regional-summaries .views-exposed-widgets .views-exposed-widget #edit-submit-all-media{margin-top:.6em;}#region-content .region-inner .content .field-name-body h3{margin-bottom:8px}#region-content .region-inner .content .field-name-body blockquote{margin-bottom:30px;padding:26px 0;border:dotted 1px #757575;border-width:1px 0;}#region-content .region-inner .content .field-name-body blockquote,#region-content .region-inner .content .field-name-body blockquote p,.page-node.node-type-page #region-content .region-inner .content article > .content blockquote,.page-node.node-type-page #region-content .region-inner .content article > .content blockquote p{color:#555;font-family:georgia,serif;font-size:20px;line-height:30px;font-style:italic;}#region-content .region-inner .content .field-name-body blockquote p:last-child{margin-bottom:0;}#region-content .region-inner .content .field-name-body .content-figure{margin:26px 0 20px;}#region-content .view-open-workouts.node-page .view-header p.content-figcaption,#region-content .region-inner .content .field-name-body .content-figure p.content-figcaption,.page-node.node-type-page #region-content .region-inner .content article > .content p.content-figcaption{margin:6px 0 0;color:#454545;font-family:georgia,serif;font-size:11px;line-height:14px;font-style:italic;}.page-node.node-type-page #region-content .region-inner .content article > .content h2{margin:0 0 0px -20px;}.page-node.node-type-page #region-content .region-inner .content article > .content p{font-size:13px;line-height:20px;}.page-node.node-type-page #region-content .region-inner .content article > .content .grid-3{width:215px;}.page-node.node-type-page #region-content .region-inner .content article > .content .grid-3 .content-figure:first-child{margin-top:0;}#region-content .region-inner .content .ui-widget{font-family:sans-serif;}#region-content .region-inner .content .ui-tabs{margin-bottom:64px;padding:0;border:none;background:none;}#region-content .region-inner .content .ui-tabs .ui-tabs-nav{padding:0;border:none;background:none;}#region-content .region-inner .content .ui-tabs .ui-tabs-nav li.ui-state-default{border:none;background-color:#656565;text-transform:uppercase;background-image:-o-linear-gradient(90deg,rgb(153,153,153) 0%,rgb(100,100,100) 100%) !important;background-image:-moz-linear-gradient(90deg,rgb(153,153,153) 0%,rgb(100,100,100) 100%) !important;background-image:-webkit-linear-gradient(90deg,rgb(153,153,153) 0%,rgb(100,100,100) 100%) !important;background-image:-ms-linear-gradient(90deg,rgb(153,153,153) 0%,rgb(100,100,100) 100%) !important;background-image:linear-gradient(90deg,rgb(153,153,153) 0%,rgb(100,100,100) 100%) !important;}#region-content .region-inner .content .ui-tabs .ui-tabs-nav li.ui-tabs-selected,#region-content .region-inner .content .ui-tabs .ui-tabs-nav li.ui-tabs-active{padding-bottom:2px;border-bottom:solid 1px #FFF;background:#FFF !important;}#region-content .region-inner .content .ui-tabs .ui-tabs-nav li.ui-state-default a{height:34px;padding:0 26px;color:#FFF;line-height:36px;font-weight:bold;text-shadow:rgba(0,0,0,0.4) 0px -1px 2px;}#region-content .region-inner .content .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#666;text-shadow:none;}#region-content .region-inner .content .ui-tabs .ui-tabs-panel{padding:30px 20px 64px;background:#FFF;}#region-content .region-inner .content .ui-tabs .ui-tabs-panel .grid-3{width:195px !important;}#region-content .region-inner .content .ui-tabs .ui-tabs-panel .grid-5{width:385px !important;}#region-content .region-inner .node-media-gallery .media-gallery-media{margin:0;}#region-content .region-inner .node-media-gallery .media-gallery-media .media-gallery-item-wrapper{margin:0 5px 10px;}#region-content .region-inner .node-media-gallery .media-gallery-media .media-gallery-item-wrapper .media-gallery-item{padding:5px;border:solid 1px #999;background:#FFF;box-shadow:0 0 4px #999;}#colorbox,#cboxWrapper{background:#FFF;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}#cboxContent{padding:30px;}#cboxContent a{color:#C41230;}#cboxContent .mg-lightbox-wrapper{position:relative;}#cboxContent .mg-lightbox-detail{margin-top:10px;padding-top:10px;border-top:dotted 1px #757575;}#cboxContent .lightbox-title{margin:0;padding:0;}#cboxContent .field-name-media-title .field-item{color:#252525;font-size:18px !important;line-height:18px;}#cboxContent .media-gallery-detail-info{position:absolute;top:5px;right:0;width:auto;margin:0;}#cboxContent .mg-lightbox-description{width:300px;margin:20px 0 0 -300px;}#cboxContent #cboxPrevious,#cboxContent #cboxNext{left:50%;bottom:-16px;height:23px;width:23px;margin-left:-85px;border:solid 1px #999;background:#5F5F5F url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/sprite-common2015.png) scroll no-repeat -172px -18px;line-height:23px;}#cboxContent #cboxNext{margin-left:60px;background-position:-194px -18px;}#cboxContent #cboxCurrent{left:50%;bottom:-16px;width:100px;margin-left:-50px;padding:0;border:none;line-height:25px;text-align:center;}#cboxContent #cboxSlideshow{right:auto;left:50%;bottom:-16px;margin-left:105px;color:#C41230;line-height:25px;}#cboxLoadedContent{margin:0;}#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight,#colorbox .media-license{display:none;}div#cboxClose:hover{background-position:inherit;}#colorbox .lightbox-title{display:none;}#colorbox .mg-lightbox-detail{border:none;padding:20px 0 0;float:none;margin:0px;}#colorbox .mg-lightbox-description{width:auto;margin:0px;width:auto;float:none;}#colorbox .mg-lightbox-description .field-label{display:none;}#cboxLoadingOverlay{background:white;}#colorbox .media-gallery-detail-info{display:none;}.media-gallery-detail-wrapper .media-gallery-detail{float:none;max-width:100%;margin:0 20px 20px;}.media-gallery-detail-wrapper .media-gallery-detail img{padding:5px;border:solid 1px #999;background:white;box-shadow:0 0 4px #999;}.media-gallery-detail-wrapper .field-name-media-description{margin:20px 0 0 20px;}.media-gallery-detail-wrapper .field-name-media-description .field-label{display:none;}#liveplayer_wrapper{margin-bottom:1em;}body.page-athlete-search .region-inner .page-title,body.page-team-search .region-inner .page-title,body.page-affiliate-search .region-inner .page-title{margin-left:20px;}div#block-search-athlete-affiliate-team-blocks-athlete-search,div#block-search-athlete-affiliate-team-blocks-team-search,div#block-search-athlete-affiliate-team-blocks-affiliate-search{background-position:-2000px -2000px !important;}div#block-search-athlete-affiliate-team-blocks-affiliate-search div.content{margin-left:20px !important;}div#block-search-athlete-affiliate-team-blocks-athlete-search .searchresults ul,div#block-search-athlete-affiliate-team-blocks-team-search .searchresults ul,div#block-search-athlete-affiliate-team-blocks-affiliate-search .searchresults ul{margin-top:10px !important;}.page-search #region-content .region-inner .block-search-athlete-affiliate-team-blocks h2,.page-search #region-content .region-inner .content h2{margin-bottom:10px;}.page-search #region-content .region-inner .content{margin:0;border:none;background:none;}.page-search #region-content .region-inner .content div.searchresults{max-height:298px;overflow:auto;}.page-search #region-content .region-inner .content ul,div.searchresults ul{clear:left;margin:0 0 0 20px;padding:0;border-bottom:dotted 1px #757575;}.page-search #region-content .region-inner .content ul li,div.searchresults ul li{padding:6px 0;border-top:dotted 1px #757575;list-style:none;}.page-search #region-content .region-inner .content ul li a,div.searchresults ul li a{color:#C41230;font-weight:bold;}.page-search #region-content .region-inner .block{position:static;}#region-content .region-inner .search-results{margin:0 0 30px 20px;}.page-search.page-search-site #region-content .region-inner .search-results .view-search .view-content{border-bottom:none;margin-left:0px;}.page-search.page-search-site #region-content .region-inner #block-system-main ol > div:last-child{border-bottom:solid 1px #757575;}.page-search.page-search-site #region-content .page-title{display:none;}.search-results p{margin-bottom:0px}#region-content .region-inner .search-results .search-result{padding:4px 0 14px;border-bottom:dotted 1px #757575;}#region-content .region-inner .search-results .search-result h3 a{color:#C41230;}#region-content .region-inner .search-results .search-result .search-snippet-info{padding:0;}#region-content .region-inner .search-results .search-result .search-info{margin-bottom:0;color:#555;font-size:11px;font-family:Georgia,serif;font-style:italic;}.search-form{float:right;width:214px;margin:6px 0 10px;}.search-form .form-item:after{top:8px;}.search-form .form-item label{display:none;}.search-form .form-text{width:154px;}.search-form input.form-submit{max-width:60px;margin-top:0;}.search-form .search-advanced{clear:both;}#region-sidebar-first .region-inner{margin-right:20px;padding:0 0 64px;background-color:#EAEAEA;}#region-sidebar-first .region-inner .block{margin:0 5px 24px 0;}#region-sidebar-first .region-inner h2.block-title{float:left;height:37px;margin-bottom:14px;padding:0 10px;background:#C41230;color:#FFF;line-height:40px;font-size:30px;letter-spacing:.025em;}#region-sidebar-first .region-inner .content{margin-right:24px;}#region-sidebar-first .region-inner .content .spotlight{line-height:20px;}#region-sidebar-first .region-inner .content p{margin-bottom:1em;}#region-sidebar-first .region-inner .content ul{margin:0 0 1em;padding:0;}#region-sidebar-first .region-inner .content ul li{margin:0;padding:0;line-height:20px;list-style:none;}#region-sidebar-first .region-inner .content .more-link,#region-sidebar-first .region-inner #block-views-event-details-block .views-field-nothing a{line-height:27px;}#region-sidebar-first .region-inner #block-views-event-details-block .views-field{font-size:12px;line-height:18px;}#region-sidebar-first .region-inner #block-views-event-details-block .views-field-field-region-dates,#region-sidebar-first .region-inner #block-views-event-details-block .views-field-field-region-location{font-size:13px;font-weight:bold;}#region-sidebar-first .region-inner #block-views-event-details-block .views-field-field-region-location{margin-bottom:4px;}#region-sidebar-first .region-inner #block-views-event-details-block .views-field-nothing{margin-bottom:8px;}#region-sidebar-first .region-inner #block-views-event-details-block .views-field-field-map{width:254px;overflow-x:hidden;border:solid 1px #BDBDBD;}#region-sidebar-first .region-inner .announcements .content .view-content{border-top:dotted 1px #BCBCBC;}#region-sidebar-first .region-inner .announcements .content .view-content .views-row{padding:7px 0;border-bottom:dotted 1px #BCBCBC;color:#333;font-size:11px;line-height:14px;font-weight:bold;}#region-sidebar-first .region-inner .announcements .content .view-content .views-row a{font-weight:normal;text-decoration:none;}#region-sidebar-first .region-inner .announcements .content .view-content .views-row a:hover{text-decoration:underline;}#region-sidebar-first .region-inner #block-views-partner-sponsors-block{text-align:center;background:none;}#region-sidebar-first .region-inner #block-views-partner-sponsors-block h2{float:none;margin:0 24px 0 20px;border:solid 1px #BDBDBD;border-bottom-style:dotted;background:#FFF;color:#666;}#region-sidebar-first .region-inner #block-views-partner-sponsors-block .content{padding:12px;border:solid 1px #BDBDBD;border-width:0 1px 1px;background:#EAEAEA url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/texture-solid-grid.png) scroll repeat 0 0;}#region-sidebar-first .region-inner #block-views-partner-sponsors-block .content ul{margin:0;}#region-sidebar-first .region-inner #block-views-partner-sponsors-block .content ul li{padding:6px 0;}#region-sidebar-first .region-inner #block-views-partner-sponsors-block-1{background:none;text-align:center;}#region-sidebar-first .region-inner #block-views-partner-sponsors-block-1 .content{padding:12px;border:solid 1px #BDBDBD;border-width:0 1px 1px;background:#EAEAEA url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/texture-solid-grid.png) scroll repeat 0 0;}#region-sidebar-first .region-inner #block-views-partner-sponsors-block-1 h2{float:none;margin:0 24px 0 20px;border:solid 1px #BDBDBD;border-bottom-style:dotted;background:#FFF;color:#666;text-align:center;}#region-sidebar-first .region-inner #block-views-partner-sponsors-block-1 .content ul{margin:0;}#region-sidebar-first .region-inner #block-views-partner-sponsors-block-1 .content ul li{padding:6px 5px;display:inline-block;}#region-sidebar-first .region-inner #block-boxes-be-spectator h2{margin-bottom:-1px;}#region-sidebar-first .region-inner .sidebar-img h2{margin-bottom:0;}#region-sidebar-first .region-inner #block-boxes-be-spectator .content,#region-sidebar-first .region-inner .workout-good .content,#region-sidebar-first .region-inner .workout-good .view-content,#region-sidebar-first .region-inner #block-boxes-workout .content{padding:12px;border:solid 1px #BDBDBD;background:#FFF url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/texture-dot-grid.png) scroll repeat 0 0;}#region-sidebar-first .region-inner #block-boxes-workout{background-image:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/texture-header-grid-alt.png);}#region-sidebar-first .region-inner #block-boxes-workout h2{margin-bottom:10px;}#region-sidebar-first .region-inner #block-boxes-workout .content img{margin-bottom:1em;}#region-sidebar-first .region-inner #block-boxes-workout .content a.sponsored-workout{text-indent:-9999px;}#region-sidebar-first .region-inner #block-boxes-workout .content h4{margin-bottom:6px;}#region-sidebar-first .region-inner .workout-good{background-image:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/texture-header-grid-alt.png);}#region-sidebar-first .region-inner .workout-good h2{margin-bottom:10px;}#region-sidebar-first .region-inner .workout-good .view-content img,#region-sidebar-first .region-inner .workout-good .content img{margin-bottom:1em;}#region-sidebar-first .region-inner .workout-good .view-content .views-field-field-sponsor-image{text-align:right;}#region-sidebar-first .region-inner .workout-good .view-content .views-field-field-sponsor-image span{font-style:italic;padding-right:4px;font-size:9px;}#region-sidebar-first .region-inner .workout-good .view-content .views-field-field-sponsor-image img{margin-bottom:0;width:80px !important;height:auto !important;}#region-sidebar-first .region-inner .workout-good .view-content a.sponsored-workout,#region-sidebar-first .region-inner .workout-good .content a.sponsored-workout{background-position:-320px -94px;height:39px;position:absolute;right:24px;top:-1px;width:167px;}#region-sidebar-first .region-inner .workout-good .view-content h4,#region-sidebar-first .region-inner .workout-good .content h4{margin-bottom:6px;}#region-sidebar-first .region-inner .workout-good .view-content a,#region-sidebar-first .region-inner .workout-good .content a{color:#C41330;}#region-sidebar-first .view-Announcements a .date{font-weight:bold;}#region-sidebar-first .widget .block-inner h2.block-title{margin-bottom:0;}#region-sidebar-first .widget .region-inner .content{margin-right:20px;}#region-sidebar-first .widget .content .background-volunteer{background:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/widget/background-volunteer.png) no-repeat;min-height:200px;position:relative;}#region-sidebar-first .widget .content .background-volunteer-text{background:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/widget/background-volunteer-text.png) no-repeat center 15px;min-height:200px;}#region-sidebar-first .widget .content .background-volunteer-text a{position:absolute;bottom:20px;left:37px;margin:0 auto;padding:10px 50px !important;}#region-sidebar-first .widget .content .background-purple{background:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/widget/background-purple.jpg) no-repeat right -100px;}#region-sidebar-first .widget .content .background-gray{background:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/widget/background-gray.jpg) no-repeat right -100px;}#region-sidebar-first .widget .content .background-tickets{background:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/widget/background-tickets.jpg) no-repeat right top;min-height:116px;}#region-sidebar-first .widget .content .background-yellow{background-image:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/widget/background-yellow-repeater.jpg);background-repeat:repeat-y;background-position:left top,left 261px;}#region-sidebar-first .widget .content .background-new{background-image:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/widget/background-new.jpg),url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/widget/background-new-repeater.jpg);background-repeat:no-repeat,repeat-y;background-position:left top,left 261px;}#region-sidebar-first .widget .content .header-image{margin:20px 0 10px 30px;display:inline-block;}#region-sidebar-first .widget .content .intro-text{text-transform:uppercase;color:#fff;font-family:"LeagueGothic",sans-serif;font-size:22px;line-height:24px;margin:18px 30px 10px 30px;display:inline-block;}#region-sidebar-first .widget .content .header-text{font-size:14px;font-weight:normal;color:#fff;margin:0 30px 10px 30px;}#region-sidebar-first .widget .content .header-text span{color:#cdd0d4;}#region-sidebar-first .widget .content .dotted-rule{height:1px;margin:0 10px 10px 10px;border-top:1px dotted #888;}#region-sidebar-first .widget .content .form-label{font-size:14px;font-weight:normal;color:#fff;margin:0 0 1px 30px;}#region-sidebar-first .widget .content .form-title{clear:both;float:left;font-family:"LeagueGothic",sans-serif;font-size:18pt;line-height:22pt;font-weight:normal;color:#fff;width:40%;text-align:center;margin:0 auto;margin-top:8px;}#region-sidebar-first .widget .content .tickets-section{min-height:116px;max-height:116px;}#region-sidebar-first .widget .content .tickets-form{float:right;font-family:"LeagueGothic",sans-serif;font-size:14px;font-weight:normal;color:#fff;width:60%;text-align:center;margin-top:8px;}#region-sidebar-first .widget .content .tickets-form #select-a-region-buy{margin-top:0px;}#region-sidebar-first .widget .content .tickets-form div{margin:20px 0 0 0;}#region-sidebar-first .widget .content .tickets-form div a:hover{text-decoration:none;}#region-sidebar-first .widget .content .background-volunteer .buy-now-button,#region-sidebar-first .widget .content .tickets-form .buy-now-button,#region-sidebar-first .widget .content .hotel-form .buy-now-button{background-color:#007dc3;padding:3px 25px;font-family:"LeagueGothic";font-size:16pt;color:white;font-weight:700;border:none !important;background-image:none;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;text-shadow:none !important;}#region-sidebar-first .widget .content .hotel-form{clear:both;padding:15px 0 0;}#region-sidebar-first .widget .content .hotel-form a{margin:0 auto;display:block;text-align:center;font-size:17px !important;width:158px;}#region-sidebar-first .widget .content .background-volunteer .buy-now-button{padding:3px 30px;}#region-sidebar-first .widget .content .background-volunteer .buy-now-button:hover{text-decoration:none;}#region-sidebar-first .widget .content .tickets-form select{margin:0 0 10px;width:140px !important;text-indent:5px;}#region-sidebar-first .widget .content select{border:1px solid #888;font-size:12px;color:#333;padding:1px;width:195px;outline:none;margin:3px 0 0 30px;}#region-sidebar-first .widget .content .button-container{text-align:center;width:100%;margin:20px 0 30px 0;display:inline-block;}#region-sidebar-first .widget .content .events-list{clear:both;padding:10px 10px 7px 10px;}#region-sidebar-first .widget .content .events-list .group{clear:both;border-top:1px dotted #888;padding:6px 0 11px 0;}#region-sidebar-first .widget .content .events-list .group:first-child{border:none;}#region-sidebar-first .widget .content .events-list .group .dates{color:white;float:left;font-family:"LeagueGothic",sans-serif;font-size:25px;opacity:0.5;width:90px;padding:0 0 0 10px;}#region-sidebar-first .widget .content .events-list .group .areas{float:left;font-size:14px;padding:2px 0 0 0;font-family:Arial,Helvetica,sans-serif;}#region-sidebar-first .widget .content .events-list .group .areas a{color:#fff;text-decoration:none;}#region-sidebar-first .widget .content .events-list .group .areas a:hover{color:#fff;text-decoration:underline;}#region-sidebar-first .widget .content .big-button{display:inline-block;font-family:"LeagueGothic",sans-serif;font-size:24px;font-weight:normal;text-transform:uppercase;text-align:center;color:#fff !important;text-decoration:none !important;letter-spacing:0.03em;background:#999;padding:6px 22px 5px 22px;border-radius:0;text-shadow:none;border-top:1px solid #999;border-right:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #999;box-shadow:1px 1px 2px #000;background-image:linear-gradient(bottom,rgb(83,83,83) 12%,rgb(127,127,127) 78%);background-image:-o-linear-gradient(bottom,rgb(83,83,83) 12%,rgb(127,127,127) 78%);background-image:-moz-linear-gradient(bottom,rgb(83,83,83) 12%,rgb(127,127,127) 78%);background-image:-webkit-linear-gradient(bottom,rgb(83,83,83) 12%,rgb(127,127,127) 78%);background-image:-ms-linear-gradient(bottom,rgb(83,83,83) 12%,rgb(127,127,127) 78%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.12,rgb(83,83,83)),color-stop(0.78,rgb(127,127,127)));}#region-sidebar-first .widget .content .big-button.purple{border-top:1px solid #9289b3;border-right:1px solid #504671;border-bottom:1px solid #504671;border-left:1px solid #9289b3;background-image:linear-gradient(bottom,rgb(72,63,100) 12%,rgb(108,95,151) 78%);background-image:-o-linear-gradient(bottom,rgb(72,63,100) 12%,rgb(108,95,151) 78%);background-image:-moz-linear-gradient(bottom,rgb(72,63,100) 12%,rgb(108,95,151) 78%);background-image:-webkit-linear-gradient(bottom,rgb(72,63,100) 12%,rgb(108,95,151) 78%);background-image:-ms-linear-gradient(bottom,rgb(72,63,100) 12%,rgb(108,95,151) 78%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.12,rgb(72,63,100)),color-stop(0.78,rgb(108,95,151)));}#section-footer{background-color:#000;color:#999;}#zone-postscript{padding-bottom:30px;}#zone-postscript-wrapper{background-color:#222425;}#region-footer-first{min-height:76px;padding-bottom:64px;background:transparent url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/footer-logo.png) scroll no-repeat 700px 100%;}#zone-postscript-wrapper .block-inner{margin:0 24px;}#zone-postscript-wrapper .block-inner h2{margin:36px 0 24px;color:#FFF;font-family:sans-serif;font-size:15px;line-height:15px;font-weight:bold;letter-spacing:.08em;}#zone-postscript-wrapper .block-inner ul li{display:inline-block;margin:0;padding:0 0 8px 8px;}#zone-postscript-wrapper .block-inner ul li div,#zone-postscript-wrapper .block-inner ul li a{line-height:36px;}#zone-postscript-wrapper .block-inner ul li a img{vertical-align:middle;}#zone-footer-wrapper{font-family:"MuseoSlab",sans-serif;}#region-footer-second{margin:20px 0 48px;}#block-boxes-footer-text .boxes-box{padding-left:24px;width:300px;}#block-boxes-footer-text .boxes-box p{color:#757575;font-size:10px;line-height:12px;}#block-menu-menu-footer-menu ul.menu{float:right;margin-right:20px;}#block-menu-menu-footer-menu ul.menu li{display:inline;margin:0;padding:0 14px;line-height:11px;list-style:none;}#block-menu-menu-footer-menu ul.menu li a{font-family:"MuseoSlab",sans-serif;line-height:11px;font-size:11px;color:#757575;text-decoration:none;vertical-align:50%;}#block-menu-menu-footer-menu ul.menu li a:hover{color:#FFF;}#block-menu-menu-generic-footer ul.menu{float:right;margin-right:20px;}#block-menu-menu-generic-footer ul.menu li{display:inline;margin:0;padding:0 14px;line-height:11px;list-style:none;}#block-menu-menu-generic-footer ul.menu li a{font-family:"MuseoSlab",sans-serif;line-height:11px;font-size:11px;color:#757575;text-decoration:none;vertical-align:50%;}#block-menu-menu-generic-footer ul.menu li a:hover{color:#FFF;}#block-menu-menu-contact-us ul.menu{float:right;margin-right:20px;}#block-menu-menu-contact-us ul.menu li{display:inline;margin:0;padding:0 14px;line-height:11px;list-style:none;}#block-menu-menu-contact-us ul.menu li a{font-family:"MuseoSlab",sans-serif;line-height:11px;font-size:11px;color:#757575;text-decoration:none;vertical-align:50%;}#block-menu-menu-contact-us ul.menu li a:hover{color:#FFF;}@media only screen and (max-width:1124px){#zone-road-to-the-games{position:static;width:960px;margin:0 auto;}#block-menu-menu-region h2,#block-menu-menu-region ul li{float:left;}#block-menu-menu-region h2,#block-menu-menu-region ul li a{width:52px;}#block-menu-menu-region h2{width:57px;background-position:-3px 0;}#block-menu-menu-region ul{width:auto;}#block-menu-menu-region ul li{border-width:1px 1px 1px 0;}#block-menu-menu-region ul li.regionals a{background-position:-3px 0;}#block-menu-menu-region ul li.australia a{background-position:-5px -63px;}#block-menu-menu-region ul li.asia a{background-position:-5px -127px;}#block-menu-menu-region ul li.africa a{background-position:-5px -191px;}#block-menu-menu-region ul li.canada-east a{background-position:-5px -255px;}#block-menu-menu-region ul li.canada-west a{background-position:-5px -319px;}#block-menu-menu-region ul li.central-east a{background-position:-5px -1023px;}#block-menu-menu-region ul li.north-east a{background-position:-5px -447px;}#block-menu-menu-region ul li.europe a{background-position:-5px -511px;}#block-menu-menu-region ul li.latin-america a{background-position:-5px -575px;}#block-menu-menu-region ul li.south-central a{background-position:-5px -639px;}#block-menu-menu-region ul li.northern-california a{background-position:-5px -703px;}#block-menu-menu-region ul li.mid-atlantic a{background-position:-5px -767px;}#block-menu-menu-region ul li.southern-california a{background-position:-5px -831px;}#block-menu-menu-region ul li.north-west a{background-position:-5px -895px;}#block-menu-menu-region ul li.north-central a{background-position:-5px -959px;}#block-menu-menu-region ul li.south-east a{background-position:-5px -383px;}#block-menu-menu-region ul li.south-west a{background-position:-5px -1087px;}}@media \0screen{#block-search-form .form-text{padding-left:3px;}#region-content .region-inner .block-athlete-top-left .content .profile-additional-info h3{position:static;}#region-content .region-inner #block-cf-comments-activity-feed .content #activityFeedDiv_top > table{height:271px !important;min-height:271px !important;}}div.view-all-media.spotlight div.view-content{margin:0 0 40px 0;}#region-sidebar-first div.view-all-media.spotlight div.view-content{margin-bottom:0;}body.page-athlete #region-content div.view-all-media.spotlight div.view-content div.views-field{width:590px;}body.page-athlete .spotlight-view-footer a{float:right;padding:0 10px 10px 0;font-weight:700;padding-right:10px;padding-bottom:10px;color:#C41230;font-size:12px;line-height:18px;}body #region-content .region-inner .block-search-athlete-affiliate-team-blocks .content li.top{border-top:none;}body #region-content .region-inner .block-search-athlete-affiliate-team-blocks .content li.left{border-left:none;}#region-content .region-inner #affiliate-opt-int-status div.color-box{width:8px;height:8px;float:left;margin:2px 5px 0 26px;}#region-content .region-inner #affiliate-opt-int-status div.color-box.green{background-color:#40BA4A;}#region-content .region-inner #affiliate-opt-int-status div.color-box.grey{background-color:#b4b4b4;}#region-content .region-inner #affiliate-opt-int-status th.grey{color:#b4b4b4;}#region-content .region-inner #affiliate-opt-int-status th{width:16.6%;padding-top:10px;padding-left:0;padding-bottom:9px;font-size:10px;background:#fff;}#region-content .region-inner #affiliate-opt-int-status table{margin:0;border:none;width:638px;}#region-content .region-inner #affiliate-opt-int-status td{padding:8px 10px 10px;line-height:1.231;}#region-content .region-inner #affiliate-opt-int-status td.not-first{border-left:1px solid #cacaca;}#region-content .region-inner #affiliate-opt-int-status td.grey{background-color:#fff;}#region-content .region-inner #affiliate-opt-int-status td.green{background-color:#f7f7f7;}#region-content .region-inner #affiliate-opt-int-status td p{font-size:10px;margin:7px 0;}#region-content .region-inner #affiliate-opt-int-status td p:first-child{margin-top:0;}#region-content .region-inner #affiliate-opt-int-status td p:last-child{margin-bottom:0;}.page-athlete #region-content .region-inner .page-title h2,.page-team #region-content .region-inner .page-title h2,.page-affiliate #region-content .region-inner .page-title h2{float:left;*float:none;position:relative;z-index:1;padding-right:10px;padding-left:75px;*padding-left:20px;}.page-athlete #region-content .region-inner .page-title h2:before,.page-affiliate #region-content .region-inner .page-title h2:before,.page-team #region-content .region-inner .page-title h2:before{content:'';display:block;position:absolute;top:0;left:14px;height:37px;width:43px;background-position:-144px 0px;background-color:#c41230;}.region-processed #region-content .region-inner .page-title h2:before{background-color:#fff;}.australia #region-content .region-inner .page-title h2:before{background-position:-144px -64px;}.asia #region-content .region-inner .page-title h2:before{background-position:-144px -128px;}.africa #region-content .region-inner .page-title h2:before{background-position:-144px -192px;}.canada-east #region-content .region-inner .page-title h2:before{background-position:-144px -256px;}.canada-west #region-content .region-inner .page-title h2:before{background-position:-144px -320px;}.central-east #region-content .region-inner .page-title h2:before{background-position:-144px -1024px;}.north-east #region-content .region-inner .page-title h2:before{background-position:-144px -448px;}.europe #region-content .region-inner .page-title h2:before{background-position:-144px -512px;}.latin-america #region-content .region-inner .page-title h2:before{background-position:-144px -576px;}.south-central #region-content .region-inner .page-title h2:before{background-position:-144px -640px;}.northern-california #region-content .region-inner .page-title h2:before{background-position:-144px -704px;}.mid-atlantic #region-content .region-inner .page-title h2:before{background-position:-144px -768px;}.southern-california #region-content .region-inner .page-title h2:before{background-position:-144px -832px;}.north-west #region-content .region-inner .page-title h2:before{background-position:-144px -896px;}.north-central #region-content .region-inner .page-title h2:before{background-position:-144px -960px;}.south-east #region-content .region-inner .page-title h2:before{background-position:-144px -384px;}.south-west #region-content .region-inner .page-title h2:before{background-position:-144px -1088px;}#region-content .region-inner #block-search-athlete-affiliate-team-blocks-team-top-left,#region-content .region-inner #block-search-athlete-affiliate-team-blocks-affiliate-top-left,#region-content .region-inner #block-search-athlete-affiliate-team-blocks-athlete-top-left{background-image:none;}#mainColumn .info-box{clear:both;background:#e3e3e3;border:1px solid #949494;padding:20px;margin:0 0 40px 20px;position:relative;top:-1px;}#mainColumn .info-box.badges{margin:0;top:0px;}#mainColumn .info-box.text-only{margin:0;padding:0;border:none;background:transparent;min-height:100px;font-size:13px;color:#333;line-height:20px;}#mainColumn .info-box.text-only ol{padding:0;margin:25px 0 0 35px;}#mainColumn .info-box.text-only ol li{margin:0 0 18px 0;}#mainColumn .info-box.text-only h3{margin:30px 0 0 0;}#mainColumn .info-box.white-bg{background-color:#fff;}.badges{background:#fff;}.badges .small{clear:both;margin:0 0 20px 0;}.badges .small img{display:block;float:left;}.badges .small textarea{color:#666;font-size:11px;line-height:14px;float:left;margin:0 0 0 20px;width:460px;height:82px;}.badges .big{clear:both;}.badges .big img{display:block;float:left;}.badges .big textarea{color:#666;font-size:11px;line-height:14px;float:left;margin:0 0 0 20px;width:266px;height:138px;}#below-video-wrapper{background:transparent url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/texture-header-grid.png) scroll repeat-x 0 9px;margin:10px 0;position:relative;}#below-video-wrapper #athlete-name a{color:white;}#page #region-content #below-video-wrapper #athlete-name h2,#page #region-content .athlete-bio-wrapper .athlete-name h2{float:left;*float:none;position:relative;z-index:1 !important;padding-right:10px;padding-left:75px;*padding-left:20px;}#page #region-content .athlete-bio-wrapper .athlete-name h2:before,#page #region-content #below-video-wrapper #athlete-name h2:before{content:'';display:block;position:absolute;top:0;left:14px;height:37px;width:43px;background:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/sprite-regions2014.png) white;}#comparison-wrapper .africa.athlete-bio-wrapper .athlete-name h2:before,.africa #below-video-wrapper #athlete-name h2:before{background-position:-144px -192px !important;}#comparison-wrapper .asia.athlete-bio-wrapper .athlete-name h2:before,.asia #below-video-wrapper #athlete-name h2:before{background-position:-144px -128px !important;}#comparison-wrapper .australia.athlete-bio-wrapper .athlete-name h2:before,.australia #below-video-wrapper #athlete-name h2:before{background-position:-144px -64px !important;}#comparison-wrapper .canada-east.athlete-bio-wrapper .athlete-name h2:before,.canada-east #below-video-wrapper #athlete-name h2:before{background-position:-144px -256px !important;}#comparison-wrapper .canada-west.athlete-bio-wrapper .athlete-name h2:before,.canada-west #below-video-wrapper #athlete-name h2:before{background-position:-144px -320px !important;}#comparison-wrapper .central-east.athlete-bio-wrapper .athlete-name h2:before,.central-east #below-video-wrapper #athlete-name h2:before{background-position:-144px -1024px !important;}#comparison-wrapper .north-east.athlete-bio-wrapper .athlete-name h2:before,.north-east #below-video-wrapper #athlete-name h2:before{background-position:-144px -448px !important;}#comparison-wrapper .europe.athlete-bio-wrapper .athlete-name h2:before,.europe #below-video-wrapper #athlete-name h2:before{background-position:-144px -512px !important;}#comparison-wrapper .latin-america.athlete-bio-wrapper .athlete-name h2:before,.latin-america #below-video-wrapper #athlete-name h2:before{background-position:-144px -576px !important;}#comparison-wrapper .south-central.athlete-bio-wrapper .athlete-name h2:before,.south-central #below-video-wrapper #athlete-name h2:before{background-position:-144px -640px !important;}#comparison-wrapper .northern-california.athlete-bio-wrapper .athlete-name h2:before,.northern-california #below-video-wrapper #athlete-name h2:before{background-position:-144px -704px !important;}#comparison-wrapper .mid-atlantic.athlete-bio-wrapper .athlete-name h2:before,.mid-atlantic #below-video-wrapper #athlete-name h2:before{background-position:-144px -768px !important;}#comparison-wrapper .southern-california.athlete-bio-wrapper .athlete-name h2:before,.southern-california #below-video-wrapper #athlete-name h2:before{background-position:-144px -832px !important;}#comparison-wrapper .north-west.athlete-bio-wrapper .athlete-name h2:before,.north-west #below-video-wrapper #athlete-name h2:before{background-position:-144px -896px !important;}#comparison-wrapper .north-central.athlete-bio-wrapper .athlete-name h2:before,.north-central #below-video-wrapper #athlete-name h2:before{background-position:-144px -960px !important;}#comparison-wrapper .south-east.athlete-bio-wrapper .athlete-name h2:before,.south-east #below-video-wrapper #athlete-name h2:before{background-position:-144px -384px !important;}#comparison-wrapper .south-west.athlete-bio-wrapper .athlete-name h2:before,.south-west #below-video-wrapper #athlete-name h2:before{background-position:-144px -1088px !important;}#comparison-wrapper .no-region.athlete-bio-wrapper .athlete-name h2:before{background:none !important;}#video-description-wrapper{float:left;width:410px;background-image:-o-linear-gradient(90deg,#5A5A5A 0%,#303030 100%) !important;background-image:-moz-linear-gradient(90deg,#5A5A5A 0%,#303030 100%) !important;background-image:-webkit-linear-gradient(90deg,#5A5A5A 0%,#303030 100%) !important;background-image:-ms-linear-gradient(90deg,#5A5A5A 0%,#303030 100%) !important;background-image:linear-gradient(90deg,#5A5A5A 0%,#303030 100%) !important;padding:5px;margin:0 0 0 20px;color:white;}#video-description-wrapper h3{font-family:"LeagueGothic",impact,sans-serif;font-size:30px !important;text-transform:uppercase;}#below-video-wrapper a,#below-video-wrapper a:link,#below-video-wrapper a:visited{text-decoration:underline;}#video-description-wrapper #athlete-image{float:left;background:white;box-shadow:0 0 4px #252525;padding:5px;margin:5px 15px 15px 5px;}#video-description-wrapper #athlete-image img{width:92px;height:92px;}#video-description-wrapper #submitted-score{margin-top:35px;}#video-description-wrapper #submitted-score p{font-size:30px;font-weight:700;}#video-description-wrapper #workout p{font-size:13px;}#video-description-wrapper #athlete-stats dl{margin:0;}#video-description-wrapper #athlete-stats dl dt,#video-description-wrapper #athlete-stats dl dd{display:inline-block;*display:inline;zoom:1;margin:0;padding:0;font-size:11px;line-height:18px;vertical-align:top;}#video-description-wrapper #athlete-stats dl dt{width:72px;text-align:right;font-weight:normal;}#video-description-wrapper #athlete-stats dl dd{padding-left:4px;}#video-description-wrapper #athlete-stats dl dd,#video-description-wrapper #athlete-stats dl dd a{width:118px;color:#FFF;font-weight:bold;font-style:normal;}#rating-wrapper{float:right;}#view-next-link{position:absolute;bottom:0px;right:0px;}#videowrapper{margin:20px 0 0 0;}.block-cf-share{background:none !important;}.block-cf-share div{background:none !important;border:none !important;margin:0px !important;padding:0px !important;}#share-button div div{border:none !important;}#share-button{padding:0 0 10px;text-align:right;}.domain-iptheft-crossfit-com .form-item-email,.domain-iptheft-crossfit-com .form-item-phone,.domain-iptheft-crossfit-com .form-item-00N50000002Lcbx,.domain-iptheft-crossfit-com .form-item-00N50000002Lcbd{width:250px;float:left;}.domain-iptheft-crossfit-com .form-item-00N50000002Lcbs,.domain-iptheft-crossfit-com .form-item-subject{clear:both;}.link-to-ce-videos{background:none !important;float:right !important;margin:0 !important;height:17px !important;}.link-to-ce-videos .content{border:none !important;background:none !important;}.link-to-ce-videos .content p{font-size:10pt;font-weight:700;}.link-to-ce-videos .content p a{text-decoration:underline;color:#C41230;}.cke_skin_kama{margin:0 0 0 -46px;}.node-type-media-gallery #multiform div.no-overflow{visibility:show;}.stream_brough_by_reebok{background:none !important;margin-bottom:0px !important;}.stream_brough_by_reebok div{border:none !important;background:none !important;}#region-content-top .division-title h1{background-color:#C41230 !important;padding-left:20px !important;}#region-content-top .division-title h1::before{background:none !important;}.community-media-archive .media-rotator-image img{padding:5px !important;border:solid 1px #999 !important;background:white !important;box-shadow:0 0 4px #999 !important;}.community-media-archive .media-date-published{float:right;font-style:italic !important;}.community-media-archive .media-title{margin:0px 0px 4px 0px !important;}.community-media-archive .media-title a{font-style:normal !important;font-size:1.3em !important;font-family:sans-serif !important;}.community-media-archive .views-row .views-field.views-field-nothing{width:100% !important;padding:0 !important;}.community-media-archive .views-row .views-field .preview-image-left{float:left !important;}.community-media-archive .views-row .views-field .preview-text-right{width:79% !important;float:right !important;}.community-media-archive #views-exposed-form-all-media-new-live-media-archive .form-item.form-type-bef-checkbox.form-item-edit-live-1,.community-media-archive #views-exposed-form-all-media-new-media-archive .form-item.form-type-bef-checkbox.form-item-edit-live-1{margin:0;}.domain-games-crossfit-com .community-media-archive a{color:#c41230 !important;}.community-media-archive .media-type.Video::after{background-position:-69px -20px !important;}.community-media-archive .media-type.Gallery::after{background-position:-69px -53px !important;}.community-media-archive .media-type.Article::after{background-position:-69px -86px !important;}.community-media-archive .media-type::after{height:21px !important;}.view-display-id-community_games_spotlight .media-type.Video::after{background-position:-69px -20px !important;}.view-display-id-community_games_spotlight .media-type.Gallery::after{background-position:-69px -53px !important;}.view-display-id-community_games_spotlight .media-type.Article::after{background-position:-69px -86px !important;}.view-display-id-community_games_spotlight .media-type::after{height:21px !important;}.view-display-id-community_games_spotlight a{font-family:sans-serif !important;}#region-content .region-inner #views-exposed-form-all-media-new-live-media-archive,#region-content .region-inner #views-exposed-form-all-media-new-media-archive{background:none;}#region-content .region-inner #views-exposed-form-all-media-new-live-media-archive,#region-content .region-inner #views-exposed-form-all-media-new-media-archive{padding-bottom:14px;border-width:0 0 1px;}#region-content .region-inner #views-exposed-form-all-media-community-vault-page .views-exposed-widget,#region-content .region-inner #views-exposed-form-all-media-new-live-media-archive .views-exposed-widget,#region-content .region-inner #views-exposed-form-all-media-new-media-archive .views-exposed-widget{float:left;margin-bottom:10px;padding:0  0 0 10px;}#region-content .region-inner #views-exposed-form-all-media-community-vault-page select,#region-content .region-inner #views-exposed-form-all-media-new-live-media-archive select,#region-content .region-inner #views-exposed-form-all-media-new-media-archive select{width:100%;}#region-content .region-inner #views-exposed-form-all-media-new-live-media-archive #edit-field-tag-division-tid-wrapper,#region-content .region-inner #views-exposed-form-all-media-new-media-archive #edit-field-tag-division-tid-wrapper,#region-content .region-inner #views-exposed-form-all-media-community-vault-page #edit-tid-wrapper,#region-content .region-inner #views-exposed-form-all-media-new-live-media-archive #edit-tid-wrapper,#region-content .region-inner #views-exposed-form-all-media-new-media-archive #edit-tid-wrapper{padding-left:0;}#region-content .region-inner #views-exposed-form-all-media-community-vault-page .views-exposed-widget label,#region-content .region-inner #views-exposed-form-all-media-new-live-media-archive .views-exposed-widget label,#region-content .region-inner #views-exposed-form-all-media-new-media-archive .views-exposed-widget label{line-height:20px;}#region-content .region-inner #views-exposed-form-all-media-community-vault-page .views-exposed-widget input.form-text,#region-content .region-inner #views-exposed-form-all-media-new-live-media-archive .views-exposed-widget input.form-text,#region-content .region-inner #views-exposed-form-all-media-new-media-archive .views-exposed-widget input.form-text{border:solid 1px #999;}#region-content .region-inner #views-exposed-form-all-media-community-vault-page .views-exposed-widget input.form-submit,#region-content .region-inner #views-exposed-form-all-media-new-live-media-archive .views-exposed-widget input.form-submit,#region-content .region-inner #views-exposed-form-all-media-new-media-archive .views-exposed-widget input.form-submit{margin-top:17px;}#views-exposed-form-all-media-community-vault-page .bef-checkboxes .form-item,#views-exposed-form-all-media-new-live-media-archive .bef-checkboxes .form-item,#views-exposed-form-all-media-new-media-archive .bef-checkboxes .form-item{float:left;margin:20px 5px 3px;}#views-exposed-form-all-media-community-vault-page .bef-checkboxes .form-item label,#views-exposed-form-all-media-new-live-media-archive .bef-checkboxes .form-item label,#views-exposed-form-all-media-new-media-archive .bef-checkboxes .form-item label{padding-left:4px;line-height:27px;font-weight:normal;}#region-content .region-inner #views-exposed-form-all-media-community-vault-page #edit-field-tag-region-tid-wrapper,#region-content .region-inner #views-exposed-form-all-media-new-live-media-archive #edit-field-tag-division-tid-wrapper,#region-content .region-inner #views-exposed-form-all-media-new-live-media-archive #edit-field-tag-region-tid-wrapper,#region-content .region-inner #views-exposed-form-all-media-new-live-media-archive #edit-field-tag-competition-phase-tid-wrapper,#region-content .region-inner #views-exposed-form-all-media-new-media-archive #edit-field-tag-division-tid-wrapper,#region-content .region-inner #views-exposed-form-all-media-new-media-archive #edit-field-tag-region-tid-wrapper,#region-content .region-inner #views-exposed-form-all-media-new-media-archive #edit-field-tag-competition-phase-tid-wrapper{width:206px}#region-content .region-inner #views-exposed-form-all-media-community-vault-page #edit-field-tag-gender-tid-wrapper,#region-content .region-inner #views-exposed-form-all-media-community-vault-page #edit-type-wrapper,#region-content .region-inner #views-exposed-form-all-media-community-vault-page #edit-body-value-wrapper,#region-content .region-inner #views-exposed-form-all-media-new-live-media-archive #edit-field-tag-gender-tid-wrapper,#region-content .region-inner #views-exposed-form-all-media-new-live-media-archive #edit-type-wrapper,#region-content .region-inner #views-exposed-form-all-media-new-media-archive #edit-field-tag-gender-tid-wrapper,#region-content .region-inner #views-exposed-form-all-media-new-media-archive #edit-type-wrapper,#region-content .region-inner #edit-field-tag-year-tid-wrapper.views-exposed-widget.views-widget-filter-field_tag_year_tid,#region-content .region-inner #views-exposed-form-all-media-new-live-media-archive #edit-body-value-wrapper,#region-content .region-inner #views-exposed-form-all-media-new-media-archive #edit-body-value-wrapper{margin-right:10px;padding-right:20px;border-right:dotted 1px #757575;}#region-content .region-inner #views-exposed-form-all-media-community-vault-page #edit-tid-wrapper,#region-content .region-inner #views-exposed-form-all-media-community-vault-page #edit-type-wrapper,#region-content .region-inner #views-exposed-form-all-media-new-live-media-archive #edit-tid-wrapper,#region-content .region-inner #views-exposed-form-all-media-new-live-media-archive #edit-type-wrapper,#region-content .region-inner #views-exposed-form-all-media-new-media-archive #edit-tid-wrapper,#region-content .region-inner #views-exposed-form-all-media-new-media-archive #edit-type-wrapper{margin-right:8px;padding-right:16px;}#region-content .region-inner #views-exposed-form-all-media-community-vault-page #edit-body-value,#region-content .region-inner #views-exposed-form-all-media-new-live-media-archive #edit-body-value,#region-content .region-inner #views-exposed-form-all-media-new-media-archive #edit-body-value{width:148px;}.domain-kenya-crossfit-com #region-content .region-inner #views-exposed-form-all-media-new-live-media-archive #edit-field-tag-division-tid-wrapper,.domain-kenya-crossfit-com #region-content .region-inner #views-exposed-form-all-media-new-live-media-archive #edit-field-tag-gender-tid-wrapper,.domain-kenya-crossfit-com #region-content .region-inner #views-exposed-form-all-media-new-live-media-archive #edit-field-tag-competition-phase-tid-wrapper,.domain-kenya-crossfit-com #region-content .region-inner #views-exposed-form-all-media-new-live-media-archive #edit-live-wrapper,.domain-kenya-crossfit-com #region-content .region-inner #views-exposed-form-all-media-new-live-media-archive #edit-field-tag-year-tid-wrapper,.domain-kenya-crossfit-com #region-content .region-inner #views-exposed-form-all-media-new-live-media-archive #edit-field-tag-region-tid-wrapper,.domain-kenya-crossfit-com #region-content .region-inner #views-exposed-form-all-media-new-media-archive #edit-field-tag-division-tid-wrapper,.domain-kenya-crossfit-com #region-content .region-inner #views-exposed-form-all-media-new-media-archive #edit-field-tag-gender-tid-wrapper,.domain-kenya-crossfit-com #region-content .region-inner #views-exposed-form-all-media-new-media-archive #edit-field-tag-competition-phase-tid-wrapper,.domain-kenya-crossfit-com #region-content .region-inner #views-exposed-form-all-media-new-media-archive #edit-live-wrapper,.domain-kenya-crossfit-com #region-content .region-inner #views-exposed-form-all-media-new-media-archive #edit-field-tag-year-tid-wrapper,.domain-kenya-crossfit-com #region-content .region-inner #views-exposed-form-all-media-new-media-archive #edit-field-tag-region-tid-wrapper{display:none;}.domain-games-crossfit-com #region-sidebar-first .spotlight a{color:#c41230;}#block-cf-comments-activity-feed-wide{height:635px;}#region-content .region-inner #block-cf-comments-activity-feed .content a[href *="games.crossfit.com"],#region-content .region-inner #block-cf-comments-activity-feed-wide .content a[href *="games.crossfit.com"]{color:#C41230 !important;}#region-content .region-inner #block-cf-comments-activity-feed .content a[href *="kenya.crossfit.com"],#region-content .region-inner #block-cf-comments-activity-feed-wide .content a[href *="kenya.crossfit.com"]{color:#3272ca !important;}#region-content .region-inner .spotlight.view-display-id-block_2 .views-field-field-image,#region-content .region-inner .spotlight.view-display-id-block_20 .views-field-field-image,#region-content .region-inner .spotlight.view-display-id-block_21 .views-field-field-image,#region-content .region-inner .spotlight.view-display-id-block_22 .views-field-field-image,#region-content .region-inner .spotlight.view-display-id-block_4 .views-field-field-image{width:auto;}#region-content .region-inner .spotlight.view-display-id-block_2 .views-field-title,#region-content .region-inner .spotlight.view-display-id-block_20 .views-field-title,#region-content .region-inner .spotlight.view-display-id-block_21 .views-field-title,#region-content .region-inner .spotlight.view-display-id-block_22 .views-field-title,#region-content .region-inner .spotlight.view-display-id-block_4 .views-field-title{width:155px;float:right;}#region-content .region-inner .spotlight.view-display-id-block_2 .views-field-type,#region-content .region-inner .spotlight.view-display-id-block_20 .views-field-type,#region-content .region-inner .spotlight.view-display-id-block_21 .views-field-type,#region-content .region-inner .spotlight.view-display-id-block_22 .views-field-type,#region-content .region-inner .spotlight.view-display-id-block_4 .views-field-type{float:right;width:137px;}#colorboxShare{float:right;}#colorboxShare img{padding-top:10px;}#colorboxComments{width:350px !important;margin:80px auto 0px;clear:both;}#colorboxComments textarea{width:338px !important;}#colorboxComments #colorboxComments-loginCanvas{margin-bottom:50px !important;}#colorbox #cboxSlideshow,#colorbox #cboxNext,#colorbox #cboxCurrent,#colorbox #cboxPrevious{bottom:inherit;top:15px;}#colorbox .mg-lightbox-description{color:#333;padding:20px;width:350px;font:12px sans-serif;}#region-content .view-id-web_highlights .view-header{margin:20px 0 0 20px;}.view-id-web_highlights .views-exposed-form .views-exposed-widget .form-submit{margin-top:11px;}.view-id-web_highlights .views-exposed-form{margin-bottom:20px;}.view-display-id-meet_the_affiliate .view-footer p,.view-display-id-community_vault .view-footer p,.view-id-web_highlights .view-footer p,.view-display-id-community_games_spotlight .view-footer p{text-align:right;}#colorbox #colorboxComments-comments > div{clear:both;}#colorbox #colorboxComments-comments .gig-comments-comment-body{clear:both;}.domain-games-crossfit-com #colorbox a,.domain-games-crossfit-com #colorbox .gig-comments-logoutLink,.domain-games-crossfit-com #colorbox .gig-comments-logoutLink-container,.domain-games-crossfit-com #colorbox .gig-comments-username{color:#C41230;}#region-content .region-inner .view-web-highlights.spotlight .views-field-nothing .media-type:after,#region-sidebar-first .region-inner .spotlight .views-field-nothing .media-type.web-highlights:after{background-image:none;}#region-content .region-inner .view-web-highlights.spotlight .views-field-nothing .media-type,#region-sidebar-first .region-inner .spotlight .views-field-nothing .media-type.web-highlights{padding-left:0px;}h2.block-title a,h2.block-title a:link,h2.block-title a:visited{color:white !important;}footer.submitted{float:right;}article div.clearfix nav.links.node-links ul.links.inline,article div.clearfix nav.links.node-links ul.links.inline li.nodequeue-ajax-toggle,article div.clearfix nav.links.node-links ul.links.inline li.nodequeue-ajax-toggle a{display:block;float:none;}.domain-kenya-crossfit-com #region-search,.domain-kenya-crossfit-com #block-block-35,.domain-kenya-crossfit-com #region-branding{height:142px;}.domain-kenya-crossfit-com #region-content h2 a{color:white !important;}.domain-kenya-crossfit-com h1.title,.domain-kenya-crossfit-com h1.content-type-title,.domain-kenya-crossfit-com .section-title h1{color:#3272ca;}.domain-kenya-crossfit-com #region-sidebar-first a{color:#3272ca;}body.domain-kenya-crossfit-com{background:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/hope-assets/kenya/KENYAbackground.jpg) no-repeat center top white}body.domain-kenya-crossfit-com.hope-for-cures{background-image:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/hope-assets/cures/CuresBackground-new.jpg)}body.domain-kenya-crossfit-com #section-content{background-image:none;}.domain-kenya-crossfit-com .rotator-carousel .jcarousel-skin-rotator .jcarousel-item:hover,.domain-kenya-crossfit-com .rotator-carousel .jcarousel-skin-rotator .jcarousel-item.activeSlide{border-color:#3272ca;}.domain-kenya-crossfit-com #region-content-top .view-regional-information h1{background-color:#3272ca;color:#FFF;}.domain-kenya-crossfit-com #block-menu-menu-region ul li a.active,.domain-kenya-crossfit-com #block-menu-menu-region ul li a:hover{background-color:#3272ca;}.domain-kenya-crossfit-com #region-content .region-inner h2{background:#3272ca;}.domain-kenya-crossfit-com #block-system-main{margin-top:20px !important;}.domain-kenya-crossfit-com #region-content .region-inner .section-title,.domain-kenya-crossfit-com #region-content .region-inner .page-title,.domain-kenya-crossfit-com #region-sidebar-first .region-inner .block,.domain-kenya-crossfit-com #region-content .region-inner .block{background-image:none;background-color:transparent;}.domain-kenya-crossfit-com.hope-for-cures #region-content .tabs{z-index:99;position:relative;}.domain-kenya-crossfit-com #region-content .region-inner h2,.domain-kenya-crossfit-com #region-sidebar-first .region-inner h2,.domain-kenya-crossfit-com #region-content .region-inner .section-title h1{color:white;background-color:#bc4c08;-moz-box-shadow:21px 7px 20px #888;-webkit-box-shadow:21px 7px 20px #888;box-shadow:21px 7px 20px #888;}.domain-kenya-crossfit-com.hope-for-cures #region-content .region-inner h2,.domain-kenya-crossfit-com.hope-for-cures #region-sidebar-first .region-inner h2.block-title,.domain-kenya-crossfit-com.hope-for-cures #region-content .region-inner .section-title h1{color:#666;background-color:white;}.domain-kenya-crossfit-com #region-sidebar-first .region-inner h2,.domain-kenya-crossfit-com #region-content .region-inner h2{height:40px;}.domain-kenya-crossfit-com #region-content .region-inner .section-title h1,.domain-kenya-crossfit-com.hope-for-cures #region-content .region-inner .section-title h1{height:54px;}.domain-kenya-crossfit-com #region-content .region-inner .section-title h1:after,.domain-kenya-crossfit-com #region-sidebar-first .region-inner h2:after,.domain-kenya-crossfit-com #region-content .region-inner h2:after{content:"";float:right;position:relative;border:20px solid #bc4c08;border-right-color:transparent;left:50px;}.domain-kenya-crossfit-com.hope-for-cures #region-content .region-inner .section-title h1:after,.domain-kenya-crossfit-com.hope-for-cures #region-sidebar-first .region-inner h2:after,.domain-kenya-crossfit-com.hope-for-cures #region-content .region-inner h2:after{border:20px solid white;border-right-color:transparent;}.domain-kenya-crossfit-com #region-content .region-inner .section-title{position:relative;z-index:1;}.domain-kenya-crossfit-com #region-content .region-inner .section-title h1{position:absolute;overflow:visible;white-space:normal;}.domain-kenya-crossfit-com #region-content .region-inner .section-title h1:after{border-width:27px !important;}.domain-kenya-crossfit-com #region-content .region-inner #block-cf-comments-activity-feed-wide h2{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}.domain-kenya-crossfit-com #region-content .region-inner #block-cf-comments-activity-feed-wide h2:after{content:none;}.hope-for-cures #home-what-is-cures{position:relative;top:-47px;padding:47px 20px 20px;background:#eee;}.hope-for-cures #home-middle-initiative-nav ul li{background:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/hope-assets/cures/home-icons-sprite.png);background-repeat:no-repeat;display:inline-block;list-style-type:none;margin:0 20px 40px;width:100px;height:100px;text-align:center;}.hope-for-cures #home-middle-initiative-nav ul li span{position:relative;top:120px;font-size:24pt;font-family:"Cuprum",sans-serif;color:#666;}.hope-for-cures #home-middle-initiative-nav ul li.cures span{color:#3272ca;}.hope-for-cures #home-middle-initiative-nav ul li.cures{background-position:-100px 0;}.hope-for-cures #home-middle-initiative-nav ul li.float{background-position:0 -100px;}.hope-for-cures #home-middle-initiative-nav ul li.kenya{background-position:-100px -100px;}.hope-for-cures #cures-workout{background:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/hope-assets/cures/wod_photo_blue.png) no-repeat scroll 0 0 transparent;bottom:20px;min-height:377px;padding-top:24px;position:relative;}.hope-for-cures #cures-workout p{color:white !important;font-family:"Cuprum",sans-serif;font-size:16pt !important;margin:10px 0px 0px 10px;line-height:24pt !important;letter-spacing:1pt;text-shadow:1px 1px 0px rgba(0,0,0,0.4);font-weight:400 !important;}.hope-for-cures #hope-nav-block{background:none !important;font-family:sans-serif;padding-top:20px;}.hope-for-cures #hope-nav-block div{text-align:center;}.hope-for-cures #hope-nav-block div a{font-size:15pt;color:white;height:47px;line-height:36pt;font-weight:400;}.hope-for-cures #hope-nav-block .donate-button a,.hope-for-cures #hope-nav-block .learnmore-button a,.hope-for-cures #hope-nav-block .faq-button a,.hope-for-cures #hope-nav-block .resources-button a{background-color:#666;display:block;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px;}.hope-for-cures #hope-nav-block .donate-button,.hope-for-cures #hope-nav-block .resources-button{margin-bottom:10px}.hope-for-cures #hope-nav-block .donate-button a:hover,.hope-for-cures #hope-nav-block .learnmore-button a:hover,.hope-for-cures #hope-nav-block .faq-button a:hover,.hope-for-cures #hope-nav-block .resources-button a:hover{text-decoration:none;background-color:#3272ca;}.hope-for-cures #hope-nav-block .donate-button a,.hope-for-cures #hope-nav-block .resources-button a{font-size:23pt;height:57px;line-height:44pt;clear:both;}.hope-for-cures #hope-nav-block .learnmore-button{margin-left:10px;}.hope-for-cures #hope-nav-block .learnmore-button a{float:right;width:160px;}.hope-for-cures #hope-nav-block .faq-button a{float:left;width:80px;}.hope-for-cures #block-views-all-media-cures-recent-media div.content{margin:0 7px !important;}.hope-for-cures #block-views-all-media-cures-recent-media .views-field-field-image{float:left;clear:left;margin:0 10px 10px 0 !important;}.hope-for-cures #block-views-all-media-cures-recent-media .views-field-title{font-weight:700;font-size:10pt;}.domain-kenya-crossfit-com .page-node #region-content .region-inner .content a{color:#3272ca;}.domain-kenya-crossfit-com #region-sidebar-first .region-inner .spotlight .views-field-nothing .media-title a{color:#3272ca;}.domain-kenya-crossfit-com #region-content .region-inner .more-coverage .views-field-title a{color:#3272ca;}.domain-kenya-crossfit-com #region-content .region-inner #commentsDiv .gig-comments-button-post{background:#3272ca;line-height:28px;background:-moz-linear-gradient(top,#3272ca 0%,#3272ca 100%);background:-webkit-linear-gradient(top,#3272ca 0%,#3272ca 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3272ca),color-stop(1,#3272ca));background:-o-linear-gradient(top,#3272ca 0%,#3272ca 100%);background:-ms-linear-gradient(top,#3272ca 0%,#3272ca 100%);background:linear-gradient(top,#3272ca 0%,#3272ca 100%);color:white !important;}.domain-kenya-crossfit-com #region-sidebar-first .region-inner h2.block-title{background:#3272ca;}.domain-kenya-crossfit-com .community-media-archive a{color:#3272ca !important;}.domain-kenya-crossfit-com #region-content a{color:#3272ca !important;}#region-main-menu ul#superfish-4 li{background:#EFEFEF;background:-moz-linear-gradient(top,#EFEFEF 0%,#D8D8D8 100%);background:-webkit-linear-gradient(top,#EFEFEF 0%,#D8D8D8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#EFEFEF),color-stop(1,#D8D8D8));background:-o-linear-gradient(top,#EFEFEF 0%,#D8D8D8 100%);background:-ms-linear-gradient(top,#EFEFEF 0%,#D8D8D8 100%);background:linear-gradient(top,#EFEFEF 0%,#D8D8D8 100%);text-shadow:1px 1px #FFF;}#region-main-menu ul#superfish-4 li a{color:#333;font-weight:700;}#region-main-menu ul#superfish-4{margin-bottom:0px;}#region-main-menu ul#superfish-4 li ul li{background:#CCC;}#region-main-menu ul#superfish-4 li ul li a{font-weight:normal;}#region-main-menu ul#superfish-4 li ul li:hover{background:#DDD;}#region-main-menu ul#superfish-4 li a{border:none;}#region-main-menu ul#superfish-4 li a:hover{background:none;}#region-main-menu ul#superfish-4 > li:hover,#region-main-menu ul#superfish-4 > li.sfHover,#region-main-menu ul#superfish-4 > li.active-trail{background:#CCC;}#region-main-menu ul#superfish-4 > li.active-trail{z-index:499;}.domain-tour-crossfit-com #region-content h2 a{color:white !important;}.domain-tour-crossfit-com h1.title,.domain-tour-crossfit-com h1.content-type-title,.domain-tour-crossfit-com .section-title h1{color:#ed1944;}.domain-tour-crossfit-com #region-sidebar-first a{color:#ed1944;}body.domain-tour-crossfit-com{background:url(http://d2ufjv2mjmrw7m.cloudfront.net/sites/all/themes/crossfit_games_2012/images/tour-background-tile-content.png)}.domain-tour-crossfit-com .rotator-carousel .jcarousel-skin-rotator .jcarousel-item:hover,.domain-tour-crossfit-com .rotator-carousel .jcarousel-skin-rotator .jcarousel-item.activeSlide{border-color:#ed1944;}.domain-tour-crossfit-com #region-content-top .view-regional-information h1{background-color:#ed1944;color:#FFF;}.domain-tour-crossfit-com #block-menu-menu-region ul li a.active,.domain-tour-crossfit-com #block-menu-menu-region ul li a:hover{background-color:#ed1944;}.domain-tour-crossfit-com #region-content .region-inner h2{background:#ed1944;}.domain-tour-crossfit-com .page-node #region-content .region-inner .content a{color:#ed1944;}.domain-tour-crossfit-com #region-sidebar-first .region-inner .spotlight .views-field-nothing .media-title a{color:#ed1944;}body.domain-tour-crossfit-com.front #zone-content #block-system-main,body.domain-tour-crossfit-com.front #zone-content #page-title{display:none;}.domain-tour-crossfit-com #region-content .region-inner .more-coverage .views-field-title a{color:#ed1944;}.domain-tour-crossfit-com #region-content .region-inner #commentsDiv .gig-comments-button-post{background:#ed1944;line-height:28px;background:-moz-linear-gradient(top,#ed1944 0%,#ed1944 100%);background:-webkit-linear-gradient(top,#ed1944 0%,#ed1944 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ed1944),color-stop(1,#ed1944));background:-o-linear-gradient(top,#ed1944 0%,#ed1944 100%);background:-ms-linear-gradient(top,#ed1944 0%,#ed1944 100%);background:linear-gradient(top,#ed1944 0%,#ed1944 100%);color:white !important;}.domain-tour-crossfit-com #region-sidebar-first .region-inner h2.block-title{background:#ed1944;}.domain-tour-crossfit-com .community-media-archive a{color:#ed1944 !important;}.domain-tour-crossfit-com #region-content a{color:#ed1944 !important;}.domain-tour-crossfit-com #section-content{background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(88,89,89,0.1)),to(#383838));background-image:-webkit-linear-gradient(top,rgba(88,89,89,0.1),#383838);background-image:-moz-linear-gradient(top,rgba(88,89,89,0.1),#383838);background-image:-ms-linear-gradient(top,rgba(88,89,89,0.1),#383838);background-image:-o-linear-gradient(top,rgba(88,89,89,0.1),#383838);}#region-content .region-inner #block-views-tour-stops-list-of-block-1 div.content,#region-content .region-inner .view-display-id-page.view-id-tour_stops_list_of.spotlight div.view-content{border:none !important;background:none !important;}#region-content .region-inner #block-views-tour-stops-list-of-block-1 div.content .date{width:22%;float:left;text-align:right;font-size:16px;line-height:32px;}#region-content .region-inner #block-views-tour-stops-list-of-block-1 div.content .name{width:70%;float:right;font-size:16px;line-height:32px;}#region-content .region-inner .view-display-id-page.view-id-tour_stops_list_of.spotlight div.view-content .views-row{padding-left:0px;padding-right:0px;padding-bottom:0px;height:265px;border-bottom:none;}#region-content .region-inner .view-display-id-page.view-id-tour_stops_list_of.spotlight div.view-content .views-field-nothing{padding-left:0;width:auto;}#region-content .region-inner .view-display-id-page.view-id-tour_stops_list_of.spotlight div.view-content div.views-field-field-image{float:none;width:auto;}#region-content .region-inner .view-display-id-page.view-id-tour_stops_list_of.spotlight div.view-content div.views-field-field-preview-image{border:none;background:none;box-shadow:none;}#region-content .region-inner .view-display-id-page.view-id-tour_stops_list_of.spotlight div.view-content div.views-field-nothing{position:relative;bottom:93px;float:none;width:auto;background:rgba(0,0,0,.55);padding:25px 20px 20px;}#region-content .region-inner .view-display-id-page.view-id-tour_stops_list_of.spotlight div.view-content .field-content .title{color:white !important;font-family:"LeagueGothic",impact,sans-serif;font-weight:normal;}#region-content .region-inner .view-display-id-page.view-id-tour_stops_list_of.spotlight div.view-content .field-content .title a{color:white !important;}#region-content .region-inner .view-display-id-page.view-id-tour_stops_list_of.spotlight div.view-content .field-content .title .name p{text-transform:uppercase;font-size:30px;line-heigth:30px;letter-spacing:.025em;}#region-content .region-inner .view-display-id-page.view-id-tour_stops_list_of.spotlight div.view-content .field-content .title .date{font:11px sans-serif;}#region-content .region-inner .view-display-id-page.view-id-tour_stops_list_of.spotlight div.view-content .field-content .title .date p:last-child{margin:0px;}.domain-tour-crossfit-com.page-taxonomy-term .page-title{display:none;}#block-views-tour-stop-block-1{background:url("http://crossfit-games.edgesuite.net/sites/all/themes/crossfit_games_2012/images/texture-header-grid-region.png") repeat-x scroll 0 9px #ed1944;height:54px;}#block-views-tour-stop-block-1 h1{font-family:"LeagueGothic",impact,sans-serif;color:white;text-transform:uppercase;height:54px;line-height:58px;font-size:50px;padding:0 10px 0 20px;margin-bottom:0px;background-color:#ed1944;float:left;letter-spacing:0.015em;}.view-id-tour_stop .taxonomy-description{padding-left:20px;}.view-id-tour_stop .taxonomy-description .media-body{color:#333;width:640px;margin-top:10px;font-size:13px;line-height:18px;}.view-id-tour_stop .taxonomy-description .media-body .date{font-size:14px;font-weight:700;border-bottom:dotted 1px;padding-bottom:5px;margin-bottom:5px;}.view-id-tour_stop .taxonomy-description h3{font-size:20px !important;color:#333;border-bottom:1px dotted;padding-bottom:5px;margin-bottom:5px;}#region-content #individual-button{border-right:1px solid black;width:330px;float:left;}#region-content #team-button{border-left:#EEE 1px solid;width:308px;float:right;}#region-content #team-button.equidistant-buttons{border-right:1px solid black;float:left;}#region-content #masters-button{border-left:#EEE 1px solid;float:right;}#region-content #individual-button,#region-content #masters-button,#region-content #team-button{background-color:#eee;text-align:center;}#region-content #individual-button.equidistant-buttons,#region-content #masters-button.equidistant-buttons,#region-content #team-button.equidistant-buttons{width:212px;}#region-content #individual-button.selected,#region-content #masters-button.selected,#region-content #team-button.selected{background-color:transparent;}#region-content #individual-button h3,#region-content #masters-button h3,#region-content #team-button h3{padding-top:10px;text-transform:uppercase;color:#999;text-shadow:1px 1px 2px #EEE;}#region-content #individual-button.selected h3,#region-content #masters-button.selected h3,#region-content #team-button.selected h3{color:#333;}#region-content #individual-button:hover,#region-content #masters-button:hover,#region-content #team-button:hover{cursor:pointer;}#region-content #individual-button h3:hover,#region-content #masters-button h3:hover,#region-content #team-button h3:hover{color:#666;}#region-content .view-games-workouts .views-field-nothing{padding-left:20px;padding-right:20px;}#region-content .view-games-workouts .view-header img,#region-content .view-regional-workouts .view-header img{padding:5px;border:solid 1px #999;background:#FFF;box-shadow:0 0 4px #999;margin-bottom:20px;}#region-content .view-games-workouts .view-header .views-field-field-games-team-img,#region-content .view-games-workouts .view-header .views-field-field-games-team-txt,#region-content .view-games-workouts .view-header .views-field-field-games-masters-img,#region-content .view-games-workouts .view-header .views-field-field-games-masters-txt,#region-content .view-games-workouts .view-header .mastersTabs,#region-content .view-games-workouts .view-header .teamTabs,#region-content .view-regional-workouts .view-header .views-field-field-regional-team-workouts-hea,#region-content .view-regional-workouts .view-header .teamTabs,#region-content .view-regional-workouts .view-header .views-field-field-regional-team-workouts-txt{display:none;}.block-without-title{background:none !important;}fieldset.captcha{margin-bottom:10px;}
