article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:75%;font-size:87.5%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.5em;}html,button,input,select,textarea{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;}body{margin:0;}a:link{}a:visited{}a:hover,a:focus{}a:active{}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}h1{font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em;}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em;}h3{font-size:1.17em;line-height:1.282em;margin-top:1.282em;margin-bottom:1.282em;}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em;}h5{font-size:0.83em;line-height:1.807em;margin-top:1.807em;margin-bottom:1.807em;}h6{font-size:0.75em;line-height:2em;margin-top:2em;margin-bottom:2em;}hr{height:1px;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0;}abbr[title]{border-bottom:1px dotted;cursor:help;white-space:nowrap;}b,strong{font-weight:bold;}blockquote{margin:1.5em 30px;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}p,pre{margin:1.5em 0;}pre,code,kbd,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;_font-family:'courier new',monospace;font-size:1em;line-height:1.5em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:75%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul,.item-list ul{margin:1.5em 0;}.item-list ul li{margin:0;}dd{margin:0 0 0 30px;}ul ul,ul ol,ol ul,ol ol,.item-list ul ul,.item-list ul ol,.item-list ol ul,.item-list ol ol{margin:0;}menu,ol,ul,.item-list ul{padding:0 0 0 30px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;width:auto;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.5em 0.625em 1em;}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}th{text-align:left;padding:0;border-bottom:none;}tbody{border-top:none;}
#page,.region-bottom{margin-left:auto;margin-right:auto;max-width:960px;}@media all and (max-width:600px){#page{position:relative;left:0;width:100%;overflow:hidden;-webkit-transition:-webkit-transform 0.8s;transition:transform 0.8s;}.tray-open #page{left:280px;}}#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer{border:0 !important;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;}#header,#main,#footer{*position:relative;*zoom:1;}#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table;}#header:after,#main:after,#footer:after{clear:both;}#main{position:relative;min-height:490px;}@media all and (max-width:600px){#header{display:none;}}#mobile-nav{display:none;}#navigation #block-menu-block-1 .menu-block-1{display:table;width:100%;}#navigation #block-menu-block-1 .menu-block-1 > ul{display:table-row;margin:0;}#navigation #block-menu-block-1 .menu-block-1 > ul > li{display:table-cell;padding-right:0;}#navigation #block-menu-block-1 .menu-block-1 > ul > li > a{display:block;height:30px;padding:14px 15px 0 15px;}#navigation .menu-block-wrapper > ul > li > ul.menu{left:-9999px;position:absolute;top:100%;z-index:100;}#navigation .menu-block-wrapper > ul > li:hover > ul.menu{left:0}#navigation #block-menu-block-1 .menu-block-1 > ul li.last{}#navigation #block-search-form{position:absolute;top:7px;right:0;}@media all and (max-width:960px){#navigation #block-menu-block-1 .menu-block-1 > ul li.menu-mlid-218{display:none;}#navigation #block-menu-block-1 .menu-block-1{display:block;min-height:37px;}#navigation #block-menu-block-1 .menu-block-1 > ul{display:inline-block;margin:0 auto;padding:0;width:100%;max-width:600px;}#navigation #block-menu-block-1 .menu-block-1 > ul > li{display:inline-block;width:199px;}#navigation #block-menu-block-1 .menu-block-1 > ul > li > a{display:inline-block;width:199px;height:26px;padding:10px 0 0 0;}#navigation #block-menu-block-1 .menu-block-1 > ul li.menu-218{display:none;}#navigation #block-menu-block-1 .menu-block-1 > ul li.last{padding-right:0;}#navigation #block-search-form{display:none;}}@media all and (max-width:600px){#navigation{display:none;}#mobile-nav{position:relative;z-index:100;display:block;}}#nav-tray{display:none;}@media all and (max-width:600px){#nav-tray{position:fixed;display:none;top:0;left:0;bottom:auto;right:auto;-webkit-overflow-scrolling:touch;overflow:scroll;width:280px;height:100%;}#nav-tray.open{display:block;}}#content{clear:both;padding-top:32px;}.breadcrumb ~ #content{padding-top:0;}.sidebar{padding-bottom:30px;}body.no-sidebars #main-inside{background:none;}body.no-sidebars #content{box-sizing:border-box;-moz-box-sizing:border-box;width:100%;float:none;margin:0 auto;padding-right:2.08%;padding-left:2.08%;}.sidebar-first #content{float:left;width:63.54%;margin-left:34.37%;margin-right:-98.6%;}.sidebar-first .region-sidebar-first{float:left;width:31.25%;margin-left:1.04%;margin-right:34.37%;}.sidebar-second #content{float:left;width:64.58%;margin-left:1.04%;margin-right:-65.62%;}#spotlight #content{width:95.84%;}.sidebar-second .region-sidebar-second{float:left;width:31.25%;margin-left:67.70%;margin-right:-98.96%;margin-bottom:2em;}.front .region-sidebar-second{clear:right;padding-top:32px;}.two-sidebars #content{float:left;width:31.25%;margin-left:34.37%;margin-right:-65.62%;}.two-sidebars .region-sidebar-first{float:left;width:30.21%;margin-left:2.08%;margin-right:-34.37%;}.two-sidebars .region-sidebar-second{float:left;width:30.21%;margin-left:67.70%;margin-right:-97.92%;position:relative;}@media all and (max-width:960px){.front.sidebar-second .region-sidebar-second:after{content:'';display:table;clear:both;}.front.sidebar-second #content,.front.sidebar-second .region-sidebar-second{float:none;width:auto;max-width:600px;margin:0 auto;}.front.sidebar-second .region-sidebar-second .block{width:49%;float:left;clear:right;}.front.sidebar-second .region-sidebar-second .block:nth-child(even){width:49%;float:right;}.front.sidebar-second .region-sidebar-second .block:nth-child(odd){clear:both;}}@media all and (max-width:600px){.sidebar-first #content,.sidebar-first .region-sidebar-first,.sidebar-second #content,.sidebar-second .region-sidebar-second,.two-sidebars #content,.two-sidebars .region-sidebar-first,.two-sidebars .region-sidebar-first,.two-sidebars .region-sidebar-second{float:none;margin:0;padding-left:2.08%;padding-right:2.08%;width:auto;}.front.sidebar-second .region-sidebar-second .block,.front.sidebar-second .region-sidebar-second .block:nth-child(even){width:100%;float:none;clear:both;}}#spotlight{margin-top:30px;margin-bottom:20px;float:left;width:64.58%;margin-left:1.04%;margin-right:-66.66%;}#banner-rotator{width:64.58%;margin-left:1.04%;margin-right:-66.66%;width:100%;margin-left:0;margin-right:0;}#highlighted{float:right;width:31.25%;margin-right:1.04%;margin-bottom:-32px;padding-top:32px;}#hightlighted:after{content:"";display:table;clear:both;}@media all and (max-width:960px){#spotlight{float:none;width:auto;max-width:600px;padding-top:0;margin:70px auto 10px auto;}#spotlight #banner-rotator{position:absolute;top:105px;left:0;width:100%;}#spotlight #banner-rotator .region{width:100%;max-width:600px;margin:0 auto;}#highlighted{float:none;width:auto;max-width:600px;margin:0 auto;padding:400px 2.08% 0 2.08%;}#highlighted .home-user-right{display:none;}#highlighted .home-user-left{width:100%;}#highlighted .home-user-left ul{display:inline;}#highlighted .home-user{width:100%;}#block-system-main-menu h2,#block-system-navigation h2{margin-left:80px;}}@media all and (max-width:600px){.front #spotlight #banner-rotator{top:20px;}#highlighted{padding-top:0;}#highlighted:before{content:'';display:block;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;height:0;width:100%;padding-top:48.387%;padding-bottom:65px;}.sidebar .block{display:inline-block;width:100%;vertical-align:top;}}.region-content-bottom{overflow:hidden;}#block-views-latest-news-block{float:left;width:49%;}#block-views-league-notices-block{float:right;width:49%;}.region-content-bottom .views-row{margin:15px 0px 0px 0px;border-bottom:1px solid #fff;}.region-content-bottom .views-row:after{display:block;width:100%;content:"";border-bottom:1px solid #ddd;padding-bottom:15px;}.home-news{overflow:hidden;}.home-news-left{float:left;width:70px;}.home-news-left img{max-width:50px;}.home-news-right{margin-left:70px;}@media all and (max-width:600px){#block-views-latest-news-block{width:100%;}#block-views-league-notices-block{width:100%;}}
ul.primary,ul.secondary{overflow:hidden;*zoom:1;border-bottom:1px solid #bbbbbb;list-style:none;margin:1em 0 1.5em;padding:0 2px;white-space:nowrap;}ul.primary li,ul.secondary li{float:left;margin:0.5em 3px 0;}ul.primary a,ul.secondary a{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none;}ul.primary li{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:white 1px 1px 0;border:1px solid #bbbbbb;border-bottom:0;margin:0.5em 0 0 3px;}ul.primary li.active{border-bottom:1px solid white;margin-bottom:-1px;}ul.primary a:link,ul.primary a:visited{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center;}ul.primary a:hover,ul.primary a:focus{background-color:#e9e9e9;border-color:#f2f2f2;}ul.primary a.active{background-color:transparent;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-o-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-ms-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff;}ul.secondary{font-size:.9em;margin-top:-1.5em;padding-bottom:.5em;}ul.secondary a:link,ul.secondary a:visited{-webkit-border-radius:0.75em;-moz-border-radius:0.75em;-ms-border-radius:0.75em;-o-border-radius:0.75em;border-radius:0.75em;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:white 1px 1px 0;background-color:#f2f2f2;color:#666;padding:0 .5em;}ul.secondary a:hover,ul.secondary a:focus{background-color:#dedede;border-color:#999;color:#333;}ul.secondary a.active,ul.secondary a:active{text-shadow:#333333 1px 1px 0;background-color:#666;border-color:#000;color:#fff;}
.block{margin-bottom:1.5em;}.block.first{}.block.last{}.block.odd{}.block.even{}h2.block-title{}#block-aggregator-category-1{}#block-aggregator-feed-1{}#block-block-1{}#block-blog-recent{}#block-book-navigation{}#block-comment-recent{}#block-forum-active{}#block-forum-new{}#block-locale-language{}#block-menu-menu-NAME{}#block-node-recent{}#block-node-syndicate{}#block-poll-recent{}#block-profile-author-information{}#block-search-form{}#block-shortcut-shortcuts{}#block-statistics-popular{}#block-system-main-menu{}#block-system-management{}#block-system-navigation{}#block-system-user-menu{}#block-system-help{}#block-system-main{}#block-system-powered-by{}#block-user-login{}#block-user-new{}#block-user-online{}
ul li.expanded{*list-style-image:url(/sites/all/themes/vancouverultimateleague/images/menu-expanded.png);list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');list-style-type:circle;}ul li.collapsed{*list-style-image:url(/sites/all/themes/vancouverultimateleague/images/menu-collapsed.png);list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');list-style-type:disc;}ul li.leaf{*list-style-image:url(/sites/all/themes/vancouverultimateleague/images/menu-leaf.png);list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square;}li a.active{color:#000;}#navigation{}#navigation .block{margin-bottom:0;}#navigation .block-menu .block-title,#navigation .block-menu-block .block-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}#navigation ul.links,#navigation ul.menu{margin:0;padding:0;text-align:left;}#navigation ul.links li,#navigation ul.menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none;}.region-navigation{}#main-menu{}#secondary-menu{float:right;}.block-menu{}.block-menu-block{}
.views-displays .secondary li{float:none;margin:0 6px 0;}.views-displays .secondary a:link,.views-displays .secondary a:visited{text-shadow:none;padding:2px 7px 3px;}.views-displays .secondary .open > a{-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-ms-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}.views-displays .secondary .open > a:hover{color:#333;}.views-displays .secondary .action-list li{margin:0;}.views-displays .secondary .action-list li:first-child{-webkit-border-radius:0 7px 0 0;-moz-border-radius:0 7px 0 0;-ms-border-radius:0 7px 0 0;-o-border-radius:0 7px 0 0;border-radius:0 7px 0 0;}.views-displays .secondary .action-list li:last-child{-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-ms-border-radius:0 0 7px 7px;-o-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;}
.node{}.preview .node{}.node .node-title{}.node .user-picture{}.node .submitted{}.node .content{}.node ul.links{}.node-promoted{}.node-sticky{}.node-by-viewer{}.node-teaser{}.node-page{}.node-article{}.node-unpublished{}.node-unpublished p.unpublished,.comment-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}.lt-ie8 .node-unpublished p.unpublished > *,.lt-ie8 .comment-unpublished > *{position:relative;}
.comments{margin:1.5em 0;}.comments h2.title{}.comments h2.comment-form{}.comment{}.comment-preview{background-color:#ffffea;}.comment.new{}.comment.first{}.comment.last{}.comment.odd{}.comment.even{}.comment-by-anonymous{}.comment-by-node-author{}.comment-by-viewer{}h3.comment-title{}.comment .new{color:#c00;}.comment .user-picture{}.comment .submitted{}.comment .permalink{text-transform:uppercase;font-size:75%;}.comment .user-signature{}.comment ul.links{}.indented{margin-left:30px;}.comment-unpublished{}.comment-unpublished p.unpublished{}
.form-item{margin:1.5em 0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-item label{display:inline-block;width:150px;font-size:16px;font-weight:normal;}.form-type-checkbox label{font-size:12px;}.form-item label.option{display:inline;font-weight:normal;}.form-required{color:#c00;}.form-item .description{font-size:0.85em;margin:5px 0px 0px 155px;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}.form-submit{}.container-inline div,.container-inline label{display:inline;}.tips{}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button;}.password-parent,.confirm-parent{margin:0;}#block-search-form{}#user-login-form{text-align:left;}#user-login-form ul{margin-bottom:0;}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px;}#user-login-form li.user-link{margin-top:1.5em;}#user-login ul{margin:1.5em 0;}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}form tbody{border-top:1px solid #ccc;}form tr.even{background-color:#fff;}form table .item-list ul{margin:0;}.lt-ie8 tr.even th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td{border-bottom:1px solid #ccc;}td.menu-disabled{background:#ccc;}input.form-text{border:1px solid #d2d9dc;border-radius:1px;height:33px;line-height:33px;background:url(/sites/all/themes/vancouverultimateleague/images/form-bg.jpg) top left repeat-x;padding:0px 10px;display:inline-block;font-size:14px;max-width:400px;}input.form-text:focus{border-color:#b7d4ea;}input.form-submit{border:none;background:url(/sites/all/themes/vancouverultimateleague/images/button-bg.jpg) top left repeat-x;padding:0px 18px;text-align:center;cursor:pointer;height:28px;text-transform:uppercase;font-size:14px;color:#fff;border-radius:14px;}input.form-submit:hover{background-position:0px -28px;}select.form-select{max-width:100%;border:1px solid #d2d9dc;border-radius:1px;height:33px;line-height:33px;background:url(/sites/all/themes/vancouverultimateleague/images/form-bg.jpg) top left repeat-x;padding:4px 0 4px 10px;display:inline-block;font-size:14px;}.confirm-parent,.password-parent{width:51.3em;}fieldset.form-wrapper{border:1px solid #d2d9dc;border-radius:14px;background-color:#fff;margin-bottom:20px;padding:10px 20px;}fieldset.form-wrapper legend{font-size:16px;font-weight:bold;}fieldset.form-wrapper label{width:130px;}fieldset.form-wrapper .description{margin:5px 0px 0px 135px;}div.member-type p{font-size:16px;}div.member-type label{display:inline-block;font-size:16px;font-weight:normal;margin-right:20px;}div.same-address label{display:inline-block;font-size:16px;font-weight:normal;width:200px;}div.waiver_agreement label{display:inline-block;font-size:16px;font-weight:normal;width:400px;}
.field-label{}.field-FIELDNAME{}.field{}.field-type-text{}.field-type-text-long{}.field-type-text-with-summary{}.field-type-image{}.field-type-file{}.field-type-taxonomy-term-reference{}.field-type-number-integer{}.field-type-number-decimal{}.field-type-number-float{}.field-type-list-text{}.field-type-list-boolean{}.field-type-list-integer{}.field-type-list-float{}.field-type-datetime{}.field-type-node-reference{}.field-type-user-reference{}.field-name-body{}.field-name-field-image{}.field-name-field-tags{}.field-name-field-FIELDNAME{}
html{min-height:100%;background:#dbe2d7 url(/sites/all/themes/vancouverultimateleague/images/body_bg.jpg) repeat;}body{position:relative;min-height:100%;border-top:8px solid #5da633;background:transparent url(/sites/all/themes/vancouverultimateleague/images/footer_bg.jpg) bottom center repeat-x;font-family:helvetica,arial,sans-serif;color:#000;line-height:1.3;font-size:0.8em;}@media all and (max-width:960px){body{background:transparent url(/sites/all/themes/vancouverultimateleague/images/footer_bg_tall.jpg) bottom center repeat-x;}}@media all and (min-width:960px){body:before{content:'';position:absolute;z-index:-1;bottom:300px;left:0;display:block;height:765px;width:100%;background:url(/sites/all/themes/vancouverultimateleague/images/body_bg_overlay.jpg) center bottom no-repeat;}body:after{content:'';position:absolute;z-index:-1;top:0;left:0;display:block;height:656px;width:100%;background:url(/sites/all/themes/vancouverultimateleague/images/body_bg_top.png) center top repeat-x;}}@media all and (max-width:600px){body{border-top:0;}body.freeze{overflow:hidden;}}a{text-decoration:none;color:#006c9b;}a:visited{color:#005d85;}a:hover,a:focus{color:#5da633;}a.team-unfinished,a.team-unfinished:visited{color:#f00}a.selected-filter{font-weight:bold;}.text-warning{color:#c00;}#skip-link{margin:0;}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff;}#header{position:relative;height:137px;}#logo{margin:19px 0 0 29px;}.grey-text{color:#adadad;}@media all and (min-width:600px) and (max-width:960px){#header{background:url(/sites/all/themes/vancouverultimateleague/images/body_bg_top_tablet.jpg) top left no-repeat;}}@media all and (min-width:600px) and (max-width:800px){#header{height:175px;}#logo{margin:59px 0 0 29px;}}@media all and (max-width:600px){#header{height:94px;background:url(/sites/all/themes/vancouverultimateleague/images/body_bg_top_mobile.jpg) top left no-repeat;}#logo{margin-top:13px;}#logo img{height:67px;}}#block-menu-block-4{position:absolute;top:-8px;right:10px;height:82px;min-width:220px;margin:0;padding:10px 9px 0 9px;background:url(/sites/all/themes/vancouverultimateleague/images/secondary_bg.png) top left repeat-x;font-size:0px;text-align:center;}#block-menu-block-4:before{content:'';position:absolute;top:0;right:-14px;height:82px;width:50%;padding-right:14px;background:url(/sites/all/themes/vancouverultimateleague/images/secondary_right_bg.png) top right no-repeat;}#block-menu-block-4:after{content:'';position:absolute;top:0;left:-14px;height:82px;width:50%;padding-left:14px;background:url(/sites/all/themes/vancouverultimateleague/images/secondary_left_bg.png) top left no-repeat;}#block-menu-block-4 .block-title{position:absolute;top:0;left:-9999px;}#block-menu-block-4 .menu{margin:0;padding:0;}#block-menu-block-4 .menu li{position:relative;display:inline-block;}#block-menu-block-4 .menu li.first a{padding-left:0;}#block-menu-block-4 .menu li.last a{padding-right:0;}#block-menu-block-4 .menu a{position:relative;z-index:1;display:inline-block;float:none;padding:14px 9px 14px 9px;color:#38741b;font-size:14px;font-weight:bold;line-height:1;text-shadow:0px 1px 1px #daebb5;}#block-menu-block-4 .menu a:hover{color:#0f435e;}#block-menu-block-4 .menu li a:after{content:'';position:absolute;top:16px;left:0;display:block;-webkit-box-shadow:0px 1px 0px 0px #daebb5;-moz-box-shadow:0px 1px 0px 0px #daebb5;box-shadow:0px 1px 0px 0px #daebb5;border-left:1px solid #38741b;height:10px;width:0;float:left;}#block-menu-block-4 .menu li:first-child a:after{content:none;}#block-menu-block-4 .expanded > a:before{content:'';position:absolute;bottom:0;left:50%;display:block;margin-top:-5px;margin-left:-5px;border:6px solid;border-top-width:4px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;}#block-menu-block-4 .expanded:hover{background-color:#c3e381;}#block-menu-block-4 .menu li ul{position:absolute;z-index:20;top:100%;left:50%;display:none;width:142px;margin-left:-71px;padding:0;background-color:#c3e381;}#block-menu-block-4 .menu li:hover ul{display:block;}#block-menu-block-4 .menu li ul li{}#block-menu-block-4 .menu li ul a{display:block;width:130px;border-bottom:1px solid #fff;padding:0 6px;line-height:24px;}#block-menu-block-4 .menu li ul li.last a{border-bottom:0;}#block-menu-block-4 .menu .menu li.first a{padding-left:6px;}#block-menu-block-4 .menu .menu li.last a{padding-right:6px;}#block-menu-block-4 .menu li ul a:hover{text-shadow:0px 1px 1px #fff;}#block-menu-block-4 .menu li ul a:after{content:none;}@media all and (max-width:600px){#block-menu-block-4{position:absolute;top:94px;right:100%;width:50%;min-width:0;height:37px;overflow:visible;padding:0;background:none;}#block-menu-block-4 .menu li{position:static;z-index:1;top:0;right:0;width:100%;box-shadow:-1px 0px 3px 0px rgba(0,0,0,0.5);background:#006c9b url(/sites/all/themes/vancouverultimateleague/images/navigation_mobile_bg.jpg) bottom left repeat-x;}#block-menu-block-4 .menu li ul{position:static;display:block;}#block-menu-block-4 .menu li.menu-mlid-3649,#block-menu-block-4 .menu li.menu-mlid-15{position:absolute;right:-100%;}.front #block-menu-block-4 .menu li.menu-mlid-382,.front #block-menu-block-4 .menu li.menu-mlid-4600{position:absolute;right:-200%;}#block-menu-block-4 .menu a,#block-menu-block-4 .menu li ul a{position:relative;display:block;float:none;width:auto;height:25px;box-shadow:inset -1px -1px 1px 0px rgba(0,0,0,0.2);border-right:1px solid #275167;border-bottom:1px solid #275167;border-color:rgba(0,0,0,0.6);padding:11px 15px 0 15px !important;color:#fff;font-weight:bold;line-height:1;text-shadow:0px -1px 2px #0b3246;text-transform:capitalize;text-align:center}#block-menu-block-4 .menu li a:hover{box-shadow:inset -1px 0px 1px 0px rgba(93,166,51,0.6);border-color:transparent;background:#168637 url(/sites/all/themes/vancouverultimateleague/images/navigation_mobile_bg_active.jpg) bottom center repeat-x;color:#fff;text-shadow:0px -1px 2px #0b3246 !important;}#block-menu-block-4 .menu li a:after{content:'';position:absolute;top:10px;left:auto;right:10px;display:block;height:16px;width:16px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-left:none;background:transparent url(/sites/all/themes/vancouverultimateleague/images/nav_sprite.png) 0px -61px;}#block-menu-block-4 .menu li:first-child a:after{content:'';}#block-menu-block-4 .menu a:hover:after{background:transparent url(/sites/all/themes/vancouverultimateleague/images/nav_sprite.png) 0px -81px;}}#main{background:#eee url(/sites/all/themes/vancouverultimateleague/images/page_bg.jpg);}#main-inside{padding-bottom:30px;}#main-inside.team-page{padding-bottom:0px;}.sidebar-first #main-inside{background:url(/sites/all/themes/vancouverultimateleague/images/menu-bg.png) 32% 0% repeat-y;overflow:hidden;padding-bottom:40px;min-height:460px;}.sidebar-first #main-inside.team-page{background:none;margin:1.4%;}@media all and (max-width:600px){.sidebar-first #main-inside{background:none;}}#navigation #block-menu-block-1 .menu-block-1{box-shadow:0px -1px 1px 1px rgba(255,255,255,0.3);border-bottom:4px solid #5da633;background:#006c9b url(/sites/all/themes/vancouverultimateleague/images/navigation_bg.jpg) bottom left repeat-x;font-size:0px;text-align:center;}#navigation #block-menu-block-1 .menu-block-1 > ul{box-shadow:-1px 0px 3px 0px rgba(0,0,0,0.5);}#navigation #block-menu-block-1 .menu-block-1 > ul > li{font-size:14px;position:relative;}#navigation #block-menu-block-1 .menu-block-1 > ul > li > a{position:relative;box-shadow:inset -1px -1px 1px 0px rgba(0,0,0,0.2);border-right:1px solid #275167;border-bottom:1px solid #275167;border-color:rgba(0,0,0,0.6);color:#fff;font-weight:bold;text-shadow:0px -1px 2px #0b3246;text-transform:capitalize;min-width:80px;text-align:center;}#navigation #block-menu-block-1 .menu-block-1 > ul > li.active-trail > a,#navigation #block-menu-block-1 .menu-block-1 > ul > li > a:hover,#navigation #block-menu-block-1 .menu-block-1 > ul > li.expanded:hover > a{box-shadow:inset -1px 0px 1px 0px rgba(93,166,51,0.6);border-color:transparent;background:#168637 url(/sites/all/themes/vancouverultimateleague/images/navigation_bg_active.jpg) bottom center repeat-x;text-shadow:0px -1px 2px #0b3246;}@media all and (max-width:600px){#navigation #block-menu-block-1 .menu-block-1 > ul > li{background:#006c9b url(/sites/all/themes/vancouverultimateleague/images/navigation_mobile_bg.jpg) bottom left repeat-x;}#navigation #block-menu-block-1 .menu-block-1 > ul > li.active-trail > a,#navigation #block-menu-block-1 .menu-block-1 > ul > li > a:hover,#navigation #block-menu-block-1 .menu-block-1 > ul > li.expanded:hover > a{background:#168637 url(/sites/all/themes/vancouverultimateleague/images/navigation_mobile_bg_active.jpg) bottom center repeat-x;}#navigation #block-menu-block-1 .menu-block-1 > ul > li.expanded > a:after{content:'';position:absolute;top:10px;right:10px;display:block;height:16px;width:16px;background:transparent url(/sites/all/themes/vancouverultimateleague/images/nav_sprite.png) 0px -61px;}#navigation #block-menu-block-1 .menu-block-1 > ul > li > a:hover:after{background:transparent url(/sites/all/themes/vancouverultimateleague/images/nav_sprite.png) 0px -81px;}#navigation #block-menu-block-1 .menu-block-1 > ul > li.active > a:after,#navigation #block-menu-block-1 .menu-block-1 > ul > li.active-trail > a:after{height:14px;width:16px;background:transparent url(/sites/all/themes/vancouverultimateleague/images/nav_sprite.png) 0px -45px;}}#navigation #block-menu-block-1 ul.menu li.is-expanded ul.menu li.is-expanded ul.menu{display:none;}@media all and (max-width:600px){#navigation #block-menu-block-1 ul.menu li.is-expanded ul.menu li.is-expanded ul.menu{display:block;}}#navigation #block-menu-block-1 .menu-block-1 > ul li.menu-mlid-218{width:48px;}#navigation #block-menu-block-1 .menu-block-1 > ul li.menu-mlid-218 a{text-indent:-99999px;min-width:0px;background:url(/sites/all/themes/vancouverultimateleague/images/logo_menu.png) top left no-repeat;}#navigation #block-menu-block-1 .menu-block-1 > ul > li.active-trail.menu-mlid-218 > a,#navigation #block-menu-block-1 .menu-block-1 > ul > li.menu-mlid-218 > a:hover{background:url(/sites/all/themes/vancouverultimateleague/images/logo_menu.png) 0px -45px  no-repeat;}#navigation #block-search-form{font-size:14px;margin-right:2%;}#navigation #block-search-form input[type="text"]{background:url(/sites/all/themes/vancouverultimateleague/images/search.png) top left no-repeat;width:141px;height:31px;border:none;padding-left:30px;padding-right:20px;line-height:31px;color:#85bcd2;}#navigation #block-search-form input:-moz-placeholder{color:#85bcd2;}#navigation #block-search-form input::-moz-placeholder{color:#85bcd2;}#navigation #block-search-form input::-webkit-input-placeholder{color:#85bcd2;}#navigation #block-search-form input:-ms-input-placeholder{color:#85bcd2;}#navigation .menu-block-wrapper > ul > li > ul.menu li{display:block;width:auto;background:#5da633;padding:0;float:none;}#navigation .menu-block-wrapper > ul > li > ul.menu li a{color:#fff;display:block;min-width:120px;border-bottom:1px solid #3e6f22;text-align:left;padding:0 6px;line-height:24px;white-space:nowrap;}#navigation .menu-block-wrapper > ul > li > ul.menu li a:hover{background:#3e6f22;}#navigation .menu-block-wrapper > ul > li > ul.menu > li.last a{border-bottom:none;}#navigation .menu-block-wrapper > ul > li > ul.menu li.last,#navigation .menu-block-wrapper > ul > li > ul.menu li.last{padding-right:0;}@media all and (max-width:600px){#navigation .menu-block-wrapper > ul > li > ul.menu{box-shadow:0 5px 5px 3px rgba(0,0,0,0.5);line-height:1;}#navigation .menu-block-wrapper > ul > li > ul.menu li{background:#eee url(/sites/all/themes/vancouverultimateleague/images/page_bg.jpg);}#navigation .menu-block-wrapper > ul > li > ul.menu > li a{position:relative;border-top:1px solid #fff;border-bottom:1px solid #bbbbbb;background:transparent;color:#006c9b;line-height:1;}#navigation .menu-block-wrapper > ul > li > ul.menu li.active-trail > a,#navigation .menu-block-wrapper > ul > li > ul.menu li > a.active{color:#5da633;}#navigation .menu-block-wrapper > ul > li > ul.menu > li.active-trail > a,#navigation .menu-block-wrapper > ul > li > ul.menu > li > a.active{font-weight:bold;}#navigation .menu-block-wrapper > ul > li > ul.menu > li.collapsed > a:after,#navigation .menu-block-wrapper > ul > li > ul.menu > li.expanded > a:after{content:'';position:absolute;top:9px;left:17px;display:block;height:17px;width:17px;background:url(/sites/all/themes/vancouverultimateleague/images/nav_sprite.png);}#navigation .menu-block-wrapper > ul > li > ul.menu > li.expanded.active-trail > a:after{content:'';position:absolute;top:10px;left:17px;display:block;height:14px;width:17px;background:url(/sites/all/themes/vancouverultimateleague/images/nav_sprite.png) 0 -16px;}#navigation .menu-block-wrapper > ul > li > ul.menu > li > ul{margin:0 0 0 0;}#navigation .menu-block-wrapper > ul > li > ul.menu > li > a{display:block;padding:10px 10px 9px 40px;}#navigation .menu-block-wrapper > ul > li > ul.menu li a:hover{background:transparent;color:#5da633;}#navigation .menu-block-wrapper > ul > li > ul.menu > li.last,#navigation .menu-block-wrapper > ul > li > ul.menu > li.last a{border-bottom:0;}#navigation .menu-block-wrapper > ul > li > ul.menu > li li{background:#fff;background:rgba(255,255,255,0.6);}#navigation .menu-block-wrapper > ul > li > ul.menu > li li a{padding:10px 10px 9px 54px;}#navigation .menu-block-wrapper > ul > li > ul.menu li li > a:after{content:'';position:absolute;top:14px;left:41px;display:block;height:7px;width:10px;background:url(/sites/all/themes/vancouverultimateleague/images/nav_sprite.png)0 -30px;}#navigation .menu-block-wrapper > ul > li > ul.menu li li > a.active{background-color:rgba(93,166,51,0.1);}#navigation .menu-block-wrapper > ul > li > ul.menu li li > a.active:after{background:url(/sites/all/themes/vancouverultimateleague/images/nav_sprite.png) 0 -38px;}}#nav-tray-close{display:none;}@media all and (max-width:600px){#mobile-nav{box-shadow:0 0px 10px 10px rgba(0,0,0,0.3);border-bottom:6px solid #5da633;background:#fff url(/sites/all/themes/vancouverultimateleague/images/body_bg_top_mobile.jpg);z-index:102;}#mobile-nav-home{position:relative;z-index:10;display:inline-block;height:55px;padding-left:60px;line-height:55px;font-size:25px;font-weight:bold;}#mobile-nav-home:before{content:'';position:absolute;top:2px;left:0;display:block;height:45px;width:0;border-left:2px solid #000;}#mobile-nav-home:after{content:'';position:absolute;top:2px;left:9px;display:block;height:45px;width:162px;background:url(/sites/all/themes/vancouverultimateleague/images/logo-mobile.png);background-size:cover;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#mobile-nav-home:after{background:url(/sites/all/themes/vancouverultimateleague/images/logo-mobile-@2x.png);height:45px;width:162px;background-size:cover;}}#mobile-nav button{height:55px;border:0;padding:0 10px;font-size:35px;color:#006c9b;background:none;}#mobile-nav-tray-toggle{position:relative;z-index:10;}#mobile-nav-search{position:absolute;top:14px;right:0px;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;padding-right:45px;padding-left:58px;}#mobile-nav-search label{clip:auto;top:0;right:45px;z-index:30;height:30px;width:30px;text-indent:40px;}#mobile-nav-search label:after{content:'d';position:absolute;top:9px;left:8px;height:13px;width:13px;background:url(/sites/all/themes/vancouverultimateleague/images/search.png) -10px -9px no-repeat;}#mobile-nav-search input{position:relative;box-sizing:border-box;-moz-box-sizing:border-box;border-radius:15px;background:#0f435e;box-shadow:inset 0 0 10px -3px rgba(0,0,0,0.3);width:31px;height:31px;float:right;border:none;padding-left:11px;padding-right:10px;font-size:16px;line-height:31px;color:#85bcd2;transition:width 0.5s ease-out,padding 0.5s ease-out;}#mobile-nav-search input.open{z-index:11;width:100%;}#mobile-nav-search input:-moz-placeholder{color:#85bcd2;}#mobile-nav-search input::-moz-placeholder{color:#85bcd2;}#mobile-nav-search input::-webkit-input-placeholder{color:#85bcd2;}#mobile-nav-search input:-ms-input-placeholder{color:#85bcd2;}#mobile-nav-user-toggle{position:absolute;top:1px;right:0;}#mobile-nav-user{position:absolute;z-index:11;top:100%;left:0;width:100%;box-shadow:inset 0 0 20px 0 rgba(61,182,23,0.3),0 10px 10px 0 rgba(0,0,0,0.3);border-bottom:6px solid #5da633;background:#c1df85 url(/sites/all/themes/vancouverultimateleague/images/navigation_mobile_usermenu_bg.png);}#mobile-nav-user .menu{padding-left:0;}#mobile-nav-user .menu .menu{margin-bottom:1em;margin-left:2em;border-left:1px solid rgba(56,116,27,0.4);}#mobile-nav-user .menu li{display:block;border-bottom:1px dashed rgba(56,116,27,0.4);}#mobile-nav-user .menu li:last-child{border-bottom:0;}#mobile-nav-user .menu li li{border-bottom:0;}#mobile-nav-user .menu a{display:block;padding:15px 10px;color:#38741b;font-size:14px;font-weight:bold;line-height:1;text-shadow:0px 1px 1px #daebb5;}#mobile-nav-user .menu a:hover{color:#0f435e;}#mobile-nav-user-login{}#mobile-nav-user-login > form{overflow:hidden;_overflow:visible;zoom:1;margin:1em;padding-bottom:1em;border:1px solid rgba(93,166,51,0.3);background:rgba(93,166,51,0.3);text-align:right;}#mobile-nav-user-login .form-item{text-align:left;}#mobile-nav-user-login #user-login-form input[type="text"],#mobile-nav-user-login #user-login-form input[type="password"]{width:93%;}#mobile-nav-user-login #user-login-form a.user-password{float:none;width:auto;padding-right:20px;color:#fff;line-height:28px;vertical-align:top;}#mobile-nav-user-login #user-login-form a.user-password:hover{color:#0f435e;}#mobile-nav-user-login #user-login-form .form-item-remember-me{float:none;}#mobile-nav-user-login #user-login-form div.form-actions{display:inline-block;margin:0;}#nav-tray-close{position:fixed;top:0;left:0;bottom:0;z-index:101;display:none;width:100%;margin:0;border:0;opacity:0.7;}.tray-open #nav-tray-close{display:block;left:280px;background:#000;}.tray-open-2 #nav-tray-close{display:block;background:#000;}#nav-tray{background:#eee url(/sites/all/themes/vancouverultimateleague/images/page_bg.jpg);}#mobile-menu-tray-nav .menu{margin:0;padding-left:0;font-size:14px;}#mobile-menu-tray-nav .menu li{position:relative;display:block;}#mobile-menu-tray-nav .menu a{display:block;}#mobile-menu-tray-nav .menu li.expanded > a{-moz-box-sizing:border-box;box-sizing:border-box;width:242px;border-right:2px solid #fff;border-right:2px solid rgba(255,255,255,0.5);}#mobile-menu-tray-nav .menu > li > .menu li.expanded > a{border-right:2px solid #bbbbbb;}#mobile-menu-tray-nav .menu button{position:absolute;top:0;left:242px;width:38px;height:38px;border:0;padding:0;background:transparent;text-indent:100%;white-space:nowrap;overflow:hidden;}#mobile-menu-tray-nav .menu button:focus{outline:0;}#mobile-menu-tray-nav > .menu > li > button:after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);height:14px;width:16px;margin-left:-8px;margin-top:-7px;background:url(/sites/all/themes/vancouverultimateleague/images/nav_sprite.png) 0px -45px;}#mobile-menu-tray-nav > .menu > li > button[aria-expand='true']:after{-webkit-transform:rotate(0deg);transform:rotate(0deg);}#mobile-menu-tray-nav > .menu > li > .menu > li button:after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:rotate(0deg);transform:rotate(0deg);height:15px;width:17px;margin-left:-8px;margin-top:-8px;background:url(/sites/all/themes/vancouverultimateleague/images/nav_sprite.png);}#mobile-menu-tray-nav > .menu > li > .menu > li button[aria-expand='true']:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);}#mobile-menu-tray-nav > .menu > li > .menu > li.active-trail button:after{background:url(/sites/all/themes/vancouverultimateleague/images/nav_sprite.png) 0 -15px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}#mobile-menu-tray-nav > .menu > li > .menu > li.active-trail button[aria-expand='true']:after{-webkit-transform:none;transform:none;}#mobile-menu-tray-nav > .menu > li{box-shadow:0px -1px 1px 1px rgba(255,255,255,0.3);background:#006c9b url(/sites/all/themes/vancouverultimateleague/images/navigation_bg.jpg) top left repeat-x;font-weight:bold;}#mobile-menu-tray-nav > .menu > li > a{padding:10px;color:#fff;}#mobile-menu-tray-nav > .menu > li.active-trail{background:#168637 url(/sites/all/themes/vancouverultimateleague/images/navigation_mobile_bg_active.jpg) top center repeat-x;}#mobile-menu-tray-nav > .menu > li > .menu li{position:relative;border-top:1px solid #fff;border-bottom:1px solid #bbbbbb;background:#eee url(/sites/all/themes/vancouverultimateleague/images/page_bg.jpg);}#mobile-menu-tray-nav > .menu > li > .menu li:first-child{border-top:1px solid #bbbbbb;}#mobile-menu-tray-nav > .menu > li > .menu li:last-child{border-bottom:0;}#mobile-menu-tray-nav > .menu > li > .menu li > a{padding:10px;}#mobile-menu-tray-nav > .menu > li > .menu  li.active-trail > a{color:#5da633;font-weight:bold;}#mobile-menu-tray-nav > .menu > li > .menu{display:none;}#mobile-menu-tray-nav > .menu > li.active-trail > .menu{display:block;}#mobile-menu-tray-nav > .menu > li > .menu > li > .menu{display:none;}#mobile-menu-tray-nav > .menu > li > .menu > li.active-trail > .menu{display:block;}#mobile-menu-tray-nav > .menu > li > .menu > li > .menu > li{background:#fff;background:rgba(255,255,255,0.6);}#mobile-menu-tray-nav > .menu > li > .menu > li > .menu > li > a{padding-left:30px;font-weight:normal;}#mobile-menu-tray-nav > .menu > li > .menu > li > .menu > li.active-trail > a:after{content:'';position:absolute;top:16px;left:17px;display:block;height:7px;width:10px;background:url(/sites/all/themes/vancouverultimateleague/images/nav_sprite.png) 0 -38px;}}#banner-container{position:relative;}#banner{position:relative;-moz-box-sizing:border-box;box-sizing:border-box;height:48.387%;width:100%;margin-bottom:30px;box-shadow:0 0 3px 0px #c0c0c0;border:1px solid #c0c0c0;padding:4px;padding-top:48.387%;background-color:#fff;font-size:12px;line-height:1.2;}#banner .views-row{display:none;position:absolute;top:5px;left:5px;bottom:5px;right:5px;text-align:center;}#banner .views-row-1{display:block;}#banner .views-row .banner-image img{width:100%;height:100%;margin:0 auto;}#banner .banner-text{position:absolute;z-index:10;bottom:0;min-height:73px;display:block;width:100%;background:url(/sites/all/themes/vancouverultimateleague/images/bg-banner.png) top left repeat-y;color:#fff;font-size:12px;line-height:1;text-align:left;}#banner .banner-text h1{margin:1% 0 1% 3%;line-height:1;color:#fff;}#banner .banner-text span{display:block;font-size:1.5em;font-weight:bold;margin-left:3%;}#banner .banner-text:after{content:'...READ MORE \25B6';float:right;margin-right:15%;color:#fff;font-size:1.2em;font-weight:bold;line-height:1.5;}a.banner-left{display:block;position:absolute;top:50%;left:3px;width:23px;height:43px;margin-top:-25px;background:url(/sites/all/themes/vancouverultimateleague/images/banner-prev.png) top left no-repeat;}a.banner-left:hover{background-position:0px -43px;}.region-sidebar-second a.banner-left{top:50px;}a.banner-right{display:block;position:absolute;top:50%;right:3px;width:23px;height:43px;margin-top:-25px;background:url(/sites/all/themes/vancouverultimateleague/images/banner-next.png) top left no-repeat;}a.banner-right:hover{background-position:0px -43px;}.region-sidebar-second a.banner-right{top:50px;}#bannerButtons{position:absolute;top:100%;left:0;width:100%;text-align:center;padding:10px 0px 0px 0px;}#bannerButtons a{display:inline-block;width:10px;height:11px;background:url(/sites/all/themes/vancouverultimateleague/images/dot.png) top left no-repeat;margin-right:5px;}#bannerButtons a:hover,#bannerButtons a.bannerSelect{background-position:0 -11px;}@media all and (min-width:600px){.sidebar #banner .banner-text{height:100%;background:url(/sites/all/themes/vancouverultimateleague/images/bg-banner.png) top left repeat-y;}.sidebar #banner .banner-text h1{font-size:14px;}.sidebar #banner .banner-text span{font-size:10px;}.sidebar #banner .banner-text a{width:auto;font-size:10px;margin-right:20px;}.sidebar #banner .banner-text:after{margin-right:10px;}.sidebar .banner-right,.sidebar .banner-left{display:none;}}@media all and (max-width:600px){#banner .banner-text{min-height:45px;}#banner .banner-text h1{font-size:14px;}#banner .banner-text span{font-size:12px;}#banner .banner-text a{width:auto;font-size:12px;margin-right:20px;}#banner .banner-text:after{margin-right:10px;}#banner-container .banner-right,#banner-container .banner-left{display:none;}}.breadcrumb{min-height:20px;padding:8px 2.08%;font-size:11px;line-height:16px;text-transform:uppercase}.sidebar-first .breadcrumb{padding-left:34.37%;}@media all and (max-width:600px){.sidebar-first .breadcrumb{padding-left:10px;}}a.breadcrumb-right{float:right;display:block;padding-right:2.08%;padding-top:8px;padding-left:20px;text-align:right;min-height:20px;line-height:16px;}@media all and (max-width:600px){a.breadcrumb-right{max-width:180px;}}.breadcrumb ol{margin:0;padding:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb a{text-transform:uppercase;}.title{position:relative;margin:0;border-top:6px solid #5da633;padding-top:10px;padding-bottom:10px;background:url(/sites/all/themes/vancouverultimateleague/images/dotted_border.png) bottom left repeat-x;color:#006c9b;font-size:20px;line-height:1.2;text-shadow:0px 2px 1px #fff;}.title:after{content:'';position:absolute;top:-6px;left:0;display:block;height:6px;width:14px;border-right:3px solid #eee;background-color:#006c9b;}.title a.title-link{float:right;font-size:60%;text-align:right;}.title .title-extra{float:right;}@media all and (max-width:600px){.title .title-extra{display:block;float:none;font-size:80%;}}h1{margin-bottom:0.5em;font-size:1.55em;color:#006c9b;}h2{font-size:1.45em;margin-top:1em;margin-bottom:0.7em;}h3{margin:1em 0 5px 0;font-size:1.25em;}h4{margin-top:1em;margin-bottom:0.25em;font-size:1em;}p{margin:0 0 1em 0;}ul,ol{margin:0.5em 0 1em 0;}hr{height:0;margin:1em 0;border-width:0;border-top:1px solid #dbdbdb;border-bottom:1px solid #fff;}#content img,.home-user img,img.user-profile-pic{box-shadow:0 0 3px 0px #c0c0c0;border:1px solid #c0c0c0;padding:4px;background-color:#fff;}#content .form-item label{font-size:100%;}.home-user img,img.user-profile-pic{max-width:60px;max-height:60px;float:right;}.home-user ul li{margin:0.5em 0;}.block.block-block > .block-title,.block.block-views > .block-title{position:relative;margin:0 0 1em 0;border-top:6px solid #5da633;padding-top:13px;padding-bottom:10px;background:url(/sites/all/themes/vancouverultimateleague/images/dotted_border.png) bottom left repeat-x;font-size:20px;line-height:1.2;}.block.block-block > .block-title:after,.block.block-views > .block-title:after{content:'';position:absolute;top:-6px;left:0;display:block;height:6px;width:14px;border-right:3px solid #eee;background-color:#006c9b;}.sidebar .block h2,.region-content-bottom .block h2{margin:0;color:#006c9b;font-size:20px;text-shadow:0px 2px 1px #fff;}#block-menu-block-2 h2,#block-system-navigation h2{margin-left:17px;}@media all and (max-width:600px){#block-menu-block-2,#block-system-navigation{display:none;}}#block-block-6 h2.block-title{background:none;line-height:0;font-size:0px;margin:0;padding:0;}.sidebar .block{}.region-sidebar-first .block:first-child{margin-top:-5px;}.sidebar .menu-name-main-menu > .menu{margin:0 0 0 -10px;padding:0;border-top:1px solid #bbbbbb;border-bottom:1px solid #fff;font-size:1.1em;line-height:1;}.sidebar .menu-name-main-menu > .menu li{list-style-image:none;list-style-type:none;}.sidebar .menu-name-main-menu .menu > li a{position:relative;border-top:1px solid #fff;border-bottom:1px solid #bbbbbb;}.sidebar .menu-name-main-menu > .menu li.active-trail > a,.sidebar .menu-name-main-menu > .menu li > a.active{color:#5da633;}.sidebar .menu-name-main-menu > .menu > li.active-trail > a,.sidebar .menu-name-main-menu > .menu > li > a.active{font-weight:bold;}.sidebar .menu-name-main-menu > .menu  > li.collapsed > a:after{content:'';position:absolute;top:9px;left:17px;display:block;height:17px;width:17px;background:url(/sites/all/themes/vancouverultimateleague/images/nav_sprite.png);}.sidebar .menu-name-main-menu > .menu  > li.expanded > a:after{content:'';position:absolute;top:10px;left:17px;display:block;height:14px;width:17px;background:url(/sites/all/themes/vancouverultimateleague/images/nav_sprite.png) 0 -15px;}.sidebar .menu-name-main-menu .menu > li > ul{margin:0 0 0 -30px;}.sidebar .menu-name-main-menu .menu > li > a{display:block;padding:10px 10px 9px 40px;}.sidebar .menu-name-main-menu > .menu > li li{background:#fff;background:rgba(255,255,255,0.6);}.sidebar .menu-name-main-menu > .menu > li li a{padding-left:54px;}.sidebar .menu-name-main-menu > .menu > li > ul > li > a:after{content:'';position:absolute;top:14px;left:41px;display:block;height:7px;width:10px;background:url(/sites/all/themes/vancouverultimateleague/images/nav_sprite.png)0 -30px;}.sidebar .menu-name-main-menu > .menu > li li a.active,.sidebar .menu-name-main-menu > .menu > li li a.active-trail{background-color:rgba(93,166,51,0.1);}.sidebar .menu-name-main-menu > .menu li li > a.active:after{background:url(/sites/all/themes/vancouverultimateleague/images/nav_sprite.png) 0 -38px;}.sidebar .menu-name-main-menu > .menu  .menu > li.expanded > a{border-bottom:0;}.sidebar .menu-name-main-menu > .menu  .menu .menu > li{background:transparent;}.sidebar .menu-name-main-menu > .menu  .menu .menu > li > a{border:0;padding-left:70px;background-color:rgba(93,166,51,0.1);}.sidebar .team-reminders-box h4,.sidebar .team-reminders-box h5{margin:0 0 0 0;padding:0;}.sidebar .team-reminders-box h5{margin:0 0 0 15px;padding:0;font-size:100%;font-style:italic;font-weight:normal;}.sidebar .team-reminders-box ul{margin-top:0;margin-bottom:1.25em;}#footer{position:relative;height:224px;margin-top:76px;margin-left:140px;color:#85bcd2;font-size:0px;}#footer a{color:#85bcd2;}#footer a:hover,#footer a:focus{color:#fff;}#footer .block{font-size:14px;}#footer .block h2{position:relative;margin:0;font-size:14px;}#footer .block h2:after{content:'';position:absolute;top:92%;left:0;display:block;width:100%;border-top:1px solid #10485e;border-bottom:1px solid #1592c2;}#footer-info{position:absolute;top:-104px;left:-130px;width:140px;font-size:14px;line-height:1.2;text-align:center;}#footer-info img{margin:0 auto 20px auto;}#footer-share{position:absolute;top:-105px;right:60px;width:181px;overflow:hidden;padding-top:57px;text-align:center;}#footer-share h2{position:relative;display:inline-block;margin:0;font-size:14px;font-weight:normal;}#footer-share h2:before{content:'';position:absolute;top:13px;right:110%;display:block;width:100%;border-top:1px solid #10485e;border-bottom:1px solid #1592c2;}#footer-share h2:after{content:'';position:absolute;top:13px;left:110%;display:block;width:100%;border-top:1px solid #10485e;border-bottom:1px solid #1592c2;}#footer-social{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#footer-social > li{display:block;}#footer-social > li > a{display:block;float:left;margin:0;height:57px;width:0px;overflow:hidden;margin-left:5px;padding-left:57px;background:url(/sites/all/themes/vancouverultimateleague/images/social_sprite.png) top left;line-height:1;font-size:0px;}#footer-social > li:first-child a{margin-left:0;}#footer-social .twitter a{background-position:0 0;}#footer-social .facebook a{background-position:-61px 0;}#footer-social .rss a{background-position:-124px 0;}#footer-social .twitter a:hover,#footer-social .twitter a:focus{background-position:0 -58px;}#footer-social .facebook a:hover,#footer-social .facebook a:focus{background-position:-61px -58px;}#footer-social .rss a:hover,#footer-social .rss a:focus{background-position:-124px -58px;}#footer-search,#footer-top{display:none;}#footer .block .menu{margin:0;padding:0;}#footer .block .menu-block-wrapper > .menu{width:100%;}#footer .block .menu-block-wrapper > .menu > li{display:inline-block;width:140px;vertical-align:top;}#footer .block .menu-block-wrapper > .menu > li.leaf{display:none;}#footer .block .menu-block-wrapper > .menu > li.expanded{position:relative;margin:0.5em 0;padding-left:20px;max-width:13%;}#footer .block .menu-block-wrapper > .menu > li.expanded > a{display:block;border-bottom:1px solid #10485e;padding-bottom:3px;}#footer .block .menu-block-wrapper > .menu > li.expanded > ul{border-top:1px solid #1592c2;display:block;}#footer .block .menu li.expanded ul li{border-bottom:none;margin:7px 0;font-weight:normal;line-height:1.1;font-size:80%;list-style-image:none;list-style-type:none;}@media all and (min-width:600px) and (max-width:960px){#footer{height:624px;margin:76px auto 0 auto;}#footer-share{right:10px;}#footer-info{left:0px;}#footer .block{margin-left:150px;}#footer .block .menu li.expanded{display:inline-block;width:140px;margin:0 5% 20px 0;padding:0;vertical-align:top;}#footer .block .menu li.expanded ul{min-width:105px;max-width:100%;}}@media all and (max-width:600px){#footer{height:auto;margin:0;padding-top:46px;background:url(/sites/all/themes/vancouverultimateleague/images/footer_bg.jpg);}#footer .block{float:left;box-sizing:border-box;width:100%;margin:0;padding:0 10px;}#footer-info{display:block;position:static;clear:both;width:auto;margin:10px;}#footer-info br{display:none;}#footer-info img{display:none;}#footer-share{width:100%;top:-29px;right:0;}#footer-share h2{display:none;}#footer-social{left:50%;margin-left:-85px;}#footer-search,#footer-top{display:block;font-size:14px}#footer-search{width:190px;margin:2px auto;}#footer-search input[type="text"]{background:url(/sites/all/themes/vancouverultimateleague/images/search.png) top left no-repeat;width:141px;height:31px;border:none;padding-left:30px;padding-right:20px;line-height:31px;color:#85bcd2;margin:10px auto;}#footer-search input:-moz-placeholder{color:#85bcd2;}#footer-search input::-moz-placeholder{color:#85bcd2;}#footer-search input::-webkit-input-placeholder{color:#85bcd2;}#footer-search input:-ms-input-placeholder{color:#85bcd2;}a#footer-top{clear:both;display:block;height:27px;box-shadow:inset -1px -1px 1px 0px rgba(0,0,0,0.2);border-bottom:1px solid #275167;border-color:rgba(0,0,0,0.6);padding-top:10px;background:#006c9b url(/sites/all/themes/vancouverultimateleague/images/navigation_mobile_bg.jpg) bottom left repeat-x;color:#fff;font-weight:bold;text-shadow:0px -1px 2px #000;text-transform:uppercaset;text-align:center;}a#footer-top:hover{background:#168637 url(/sites/all/themes/vancouverultimateleague/images/navigation_mobile_bg_active.jpg) bottom center repeat-x;}#footer .block .menu-block-wrapper > .menu{max-width:200px;margin:0 auto 20px auto;}#footer .block .menu-block-wrapper > .menu > li.expanded{width:100%;margin:0;padding-left:0;}#footer .block .menu-block-wrapper > .menu > li.expanded > a{display:block;padding:5px 0;font-weight:bold;}#footer .block .menu li.expanded a:after{content:' \00bb';}#footer .block .menu li.expanded ul li{display:none;}#footer .block .menu-block-wrapper > .menu > li.expanded{max-width:100%;}}h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0;}h1.title{margin-bottom:1em;}tr.even{}tr.odd{}div.messages{margin:1.5em 0;}div.messages ul{margin-top:0;margin-bottom:0;}div.status{}div.warning,tr.warning{}div.error,tr.error{}.error{}.warning{}.tabs{}.region-help{}.more-help-link{}.region-content{}ul.inline{display:inline;padding:0;}ul.inline li{display:inline;list-style-type:none;padding:0 1em 0 0;}span.field-label{padding:0 1em 0 0;}.item-list .pager{padding:0;}.item-list .pager li{padding:0 0.35em;}.feed-icon{}.more-link{}.region-sidebar-first{}.region-sidebar-second{}#footer{}.region-bottom{}#block-block-3{position:relative;color:#006c9b;text-shadow:0px 2px 1px white;min-height:130px;padding-right:115px;font-size:14px;}#block-block-3:after{content:url(/sites/all/themes/vancouverultimateleague/images/torn-page.png);position:absolute;top:-55px;right:-75px;}@media all and (max-width:960px){#block-block-3{min-height:120px;padding-right:155px;}#block-block-3:after{content:url(/sites/all/themes/vancouverultimateleague/images/torn-page.png);position:absolute;top:-20px;right:-30px;}}@media all and (max-width:600px){#block-block-3{min-height:120px;margin-top:0px;padding-top:40px;padding-right:155px;}}.home-news-right p{margin-top:0;}span.home-news-date{font-weight:bold;color:#666;}div.home-news-right a{color:#006c9b;font-weight:bold;position:realtive;}div.home-news-right a:after{position:absolute;;content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #006c9b;margin-left:4px;margin-top:2px;}div.home-news-right a:hover{color:#5da633;}div.home-news-right a:hover:after{border-left:7px solid #5da633;}#user-login-form{padding:0px 15px;}#user-login-block-container{overflow:hidden;}#user-login-form input[type="text"],#user-login-form input[type="password"]{width:249px;height:35px;background:url(/sites/all/themes/vancouverultimateleague/images/login.png) top left no-repeat;padding:0px 10px;line-height:35px;font-size:14px;border:none;}#user-login-form input[type="text"]:focus,#user-login-form input[type="password"]:focus{background-position:0px -35px;}#user-login-form .form-item{margin:1em 0;}#user-login-form a.user-password{float:right;width:100%;color:#8b8b8b;text-align:right;}#user-login-form div.form-item-remember-me{float:left;}#user-login-form div.form-actions{float:right;}.home-user{width:300px;overflow:hidden;margin:0 auto 20px auto;}.home-user-left{float:left;width:190px;}.home-user-right{float:right;width:110px;}.home-user ul{list-style:none;padding:0;margin:0;}div.slate-content-parent{width:100%;position:relative;}div.col{display:inline-block;padding-right:10px;box-sizing:border-box;width:100%;vertical-align:top;}div.cols-4{width:25%;min-width:100px;padding-right:10px}div.cols-3{width:31%;width:calc(33% - 10px);min-width:150px;padding-right:10px}div.cols-2{width:50%;min-width:150px;padding-right:10px;}div.cols-1{padding:0;}@-moz-document url-prefix(){div.cols-3{width:31.6%;min-width:150px;padding-right:10px}div.cols-4{width:23.3%;min-width:100px;padding-right:10px}}div.cols-division{width:25%;float:right;}div.cols-range{width:33%;text-align:center;}div.cols-schedule{padding:0 10px;width:auto;}div.col-autowidth{width:auto;}@media all and (max-width:960px){div.cols-2,div.cols-3,div.cols-4{width:48%;width:calc(50% - 10px);padding-right:10px;}}@media all and (max-width:600px){div.cols-2,div.cols-3,div.cols-4{float:none !important;width:96% !important;margin:2%;padding-right:0;}}a.button-submit-score,input.button-submit-score,label.button-submit-score,span.button-submit-score,a.af-button-large{color:#fff;padding:0.6em 1em;background:#5da633;border-radius:0.5em;font-size:85%;border:0;cursor:pointer;cursor:hand}a.button-submit-blue,input.button-submit-blue,span.button-blue{background:#67b0cf;}input.button-right{float:right;margin-top:2em;margin-bottom:2em;}input.button-left{float:left;margin-top:2em;margin-bottom:2em;}div.user-join-form{width:75%;margin:0 auto;}.user-join-form input.form-text{max-width:95%;width:95%;}.user-join-form .form-item-mail{clear:left;}.user-join-form input.form-radio{font-size:3em;}.user-join-form label{font-weight:bold;display:block;float:none;width:100%;}input.join-member-name{width:95%;}.user-join-form .cols-2 .form-item{width:95%;}.user-join-form input.form-radio{width:auto;}.user-join-form .cols-2 .form-type-radio,.user-join-form .form-type-radio{display:table-cell;width:30%;line-height:3em;}.user-join-full{border-top:1px solid #d3d3d3;margin:2em 0 0 0;padding:2em 0 0 0;}.user-join-form div.col{padding:0;}.user-join-form input.button-right{margin-bottom:4em;}.user-join-form .date-fields{margin-top:1.5em;}.user-join-form .date-fields .form-item label{margin-top:-16px;}.user-join-form .date-fields .form-item{display:table-cell;width:auto;}.user-join-form div.form-type-password{float:left;width:50%;}.user-join-form div.form-type-password input{width:90%;}.user-join-form div.password-parent,.user-join-form div.confirm-parent{clear:none;}.user-join-form .form-type-password div.password-strength,.user-join-form .form-type-password div.password-confirm{display:block;float:none;height:2.25em;padding:0;margin:0;}.user-join-form input.form-text,.user-join-form select.form-select{-moz-box-sizing:border-box;box-sizing:border-box;}.user-join-form .user-subscription-settings + br{display:none;}@media all and (max-width:480px){.user-join-form div.password-strength,.user-join-form div.password-confirm{width:auto;}}.user-join-form div.form-type-password-confirm div.password-suggestions{float:left;width:100%;}.user-join-form div.form-type-password-confirm .description{float:left;width:100%;}.clause-question{border:1px solid #cdcdcd;padding:1.2em;background:#fff;-moz-box-shadow:inset 0 0 5px #888;-webkit-box-shadow:inset 0 0 5px#888;box-shadow:inner 0 0 5px #888;}.cancel-link{float:right;margin:2.25em;font-size:1.15em;}@media all and (max-width:480px){div.user-join-form{width:100%;}}.team-page #page-title{margin-bottom:1em;}.title-timeslot{clear:both;margin-bottom:0;}select.division-select-menu{margin:5px 0;}label.division-select-label{display:inline;font-weight:normal;margin:5px 0 5px 0;}table.inner-table{width:100%;border:0;margin:0 0 2em 0;border-bottom:1px solid #bfbfbf;}table.sidebar-table{border-bottom:none;margin-bottom:0;}div.sub-header{margin:1.2em 0;vertical-align:middle;overflow:auto;line-height:20px;}.col-filter-division{text-align:right;}table.inner-table th{background:#a0a0a0;color:#fff;font-weight:bold;text-transform:uppercase;padding:0.3em 0.5em;white-space:nowrap;}table.registered-team-table th,table.registered-team-table td{white-space:normal;font-size:87%};table.sidebar-table th{background:#67b0cf;padding:0.5em;text-transform:capitalize;}table.sidebar-table th.last-cell{text-align:right;}tr.unscheduled-hidden-game{display:none;}table.inner-table th a,table.inner-table th a.active{color:#fff;text-decoration:none;}table.inner-table th a.table-action-link{font-weight:normal;text-transform:capitalize;}#content table.inner-table th.active a img{margin:0 0 -4px 1em;padding:1px 2px 2px 2px;box-shadow:none;border:none;border-radius:1em;}a.big-icon-link{font-size:150%;}table.inner-table tr.even,table.inner-table tr.odd,table.inner-table tr{background:#fff;border:none}table.inner-table tr.myRow{background:#efefef;}table.inner-table td{padding:0.2em 0.5em;border-top:1px solid #bfbfbf;}table.inner-table td.no-top-border{border-top:none;}table.inner-table td.fat-cell,table.team-schedule td,table.fat-cell td{padding:0.75em 0.5em;}table.game-survey td{padding:1.5em 0.5em;}table.game-survey td div.form-item{margin:0.5em 0;}table.game-result-survey td{padding:0em 0.5em;}table.game-result-survey td div.form-item{margin:0.5em 0;}table.inner-table tr.new-date-row td{border-top:5px solid #bfbfbf;}table.inner-table tr:first-child td{border-top:none !important;}.cell-winner{font-weight:bold;}table.inner-table td.cell-game-time{border-right:1px solid #bfbfbf;vertical-align:top;white-space:nowrap;}table.inner-table tr.roster-row td{vertical-align:middle;line-height:30px;}table.inner-table tr.roster-row td .invited-date{font-style:italic;color:#ccc}table.inner-table tr.roster-row td .role-hidden{display:none;}table.inner-table tr.roster-row td.role-cell,th.role-cell{width:120px;text-align:center;}table.inner-table tr.results-row td.cell-game-time{border-right:none;font-weight:normal;}table.inner-table tr.results-row td{background:#fff;border-bottom:none;border-right:1px solid #bfbfbf;font-weight:bold;text-align:center;border-top:none;}table.inner-table td.cell-team-a-name{text-align:right}table.inner-table td.last-row.last-cell{border-right:none;}table.inner-table td.no-border{border-top:none;}table.inner-table td.cell-game-score{text-align:center;width:2%;padding-left:0;padding-right:0;white-space:nowrap;}table.inner-table td.cell-score-pending{color:#aaa;font-size:95%;}table.inner-table td.cell-game-score .attending-status,td.attending-status{font-size:130%;text-align:center;}th.attending-status{text-align:center;}td.tab-attendance{background:#67b0cf;color:#fff;width:10%;text-align:center;}span.link-span{cursor:hand;cursor:pointer;}.editable-field,.editable-field-nickname{padding:0.2em 0.5em;background:#fff;border:1px dashed #ccc}i.fa-times{color:red;}i.fa-check{color:#5da633}.attendance-unknown{color:#f0c800;font-weight:bold;}table.inner-table tr.league-standings-footer-cell{background:none;border-bottom:none;}table.inner-table tr.league-standings-footer-cell td{text-align:right;padding:0.75em 0.5em;background:#bfbfbf;}table.inner-table .cell-team-a-score{text-align:right;}table.inner-table .cell-team-b-score{text-align:left;}.team-spirit{font-weight:bold;font-size:85%;text-transform:uppercase;}table.inner-table tr.results-row td.left-col{text-align:right;border-right:none;padding-right:0;white-space:nowrap}table.inner-table tr.results-row td.right-col{text-align:left;border-right:none;white-space:normal}.team-standings-value{font-size:150%;padding-top:0.5em;}table.inner-table td.no-wrap{white-space:nowrap;}@media all and (max-width:680px){.mobilestack-table > thead{display:none;}.mobilestack-table,.mobilestack-table tbody,.mobilestack-table tr,.mobilestack-table td{display:block !important;text-align:left !important;border:none !important;}.mobilestack-table{position:relative;}.mobilestack-table  tr{border-top:none !important;padding:0 15px 0 15px !important;background-color:#fff !important;}.mobilestack-table td{position:relative !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;display:block !important;padding:0 0 15px 110px !important;background-color:transparent !important;color:#666666 !important;}.mobilestack-table.game-survey tr,.mobilestack-table.league-schedule-table tr{border-bottom:1px solid #333 !important;}.mobilestack-table.game-survey td{padding:10px 0 10px 10px !important;}.mobilestack-table td:after{position:absolute;top:0;left:0;display:block;width:95px;font-weight:600;}.mobilestack-table .cell-game-time{height:10px!important}.mobilestack-table .cell-game-date,.mobilestack-table .cell-game-new-time{font-size:15px;background-color:#d3d3d3!important;border-bottom:10px solid #fff !important;margin-left:-15px;margin-right:-15px;padding:10px 10px 10px 15px !important;height:auto!important;}.mobilestack-table .cell-game-date br{content:' '}.mobilestack-table .cell-game-date br:after{content:'\0000a0@\0000a0'}.mobilestack-table .cell-team-a-name:first-child{border-top:1px solid #ddd !important;padding-top:10px !important;}.mobilestack-table .cell-game-date:after{content:'';}.mobilestack-table .cell-team-a-name:first-child:after{top:10px;}.mobilestack-table .cell-game-location:after{content:'Location';}.mobilestack-table .cell-game-score:after{content:''}.mobilestack-table .cell-team-a-name:after{content:'Home Team';}.mobilestack-table .cell-team-a-score:after{content:'Home Score';}.mobilestack-table .cell-game-RSVP:after{content:'RSVP'}.mobilestack-table .cell-team-b-name:after{content:'Away Team'}.mobilestack-table .cell-team-b-score:after{content:'Away Score';}.mobilestack-table .attendance-totals:after{content:'Roster';}.mobilestack-table .cell-game-score-dash{display:none !important;}}.table-dates td p,.table-fees td p{margin:0;}.table-dates{width:100%;}.table-dates tr td:first-child{width:90px;}.table-fees{width:213px;text-align:right;}.table-fees tr td:first-child{text-align:left;}.row-total{border-top:1px solid #000;}aside.blockexpander h2{overflow:hidden;_overflow:visible;zoom:1;background:#67b0cf;padding:0.5em 0.7em;text-transform:capitalize;color:#fff;font-size:90%;margin:0;}aside.blockexpander h2 span{font-size:140%;}aside.blockexpander.blockexpander-active h2{background:#5ba332;}.blockexpander-active .expander-link{display:none;}aside.blockexpander h2 a.table-action-link,aside.blockexpander h3 a.table-action-link{font-weight:normal;text-transform:capitalize;color:#fff;text-align:right;display:block;width:40%;float:right;}.blockexpander-active .table-action-link.active{display:none;}aside.blockexpander h3 a.table-action-link{color:#606060}aside.blockexpander h2 a.double-table-action-link{width:30%;}aside.blockexpander h3.sub-header,table.inner-table tr.subheader th{background:#d3d3d3;padding:0.3em 0.7em;color:#606060;font-size:80%;margin:0;}aside.blockexpander ul{margin:0;padding:0;list-style:none outside;}aside.blockexpander li{margin:0.5em;padding:0;line-height:30px;clear:both;}aside.blockexpander dl{margin:0.5em 0.7em;padding:0;list-style:none outside;overflow:hidden;}aside.blockexpander dt{display:table-cell;font-weight:bold;float:left;width:8%;}aside.blockexpander dd{display:table-cell;margin:0;float:left;width:90%}aside.blockexpander dd .captain-phone{float:right;text-align:right;}aside.blockexpander table.inner-table td{padding:0.2em 0.7em;}@media all and (max-width:600px){aside.blockexpander dt,aside.blockexpander dd{padding-top:3px;padding-bottom:7px;font-size:14px}}.blockexpander{background:#fff;box-shadow:0.1em 0.2em rgba(50,50,50,0.2);margin-bottom:10px;padding-bottom:0.2em;overflow:auto;}.blockexpander .expander-link{display:none;}.blockexpander-desktop .expander-link{position:relative;z-index:1;display:inline-block;margin-right:-90px;padding-right:100px;width:6px;}.blockexpander-desktop{margin-bottom:10px;}.blockexpander-desktop .blockexpander-closed{padding-bottom:0;}.blockexpander-desktop .expander-link{position:relative;z-index:1;display:inline-block;margin-right:-90px;padding-right:100px;width:6px;}.blockexpander-desktop.blockexpander-closed .blockexpander-content{display:none;}@media all and (max-width:600px){.blockexpander{margin-bottom:10px;}.blockexpander-closed{padding-bottom:0;}.blockexpander .expander-link{position:relative;z-index:1;display:inline-block;margin-right:-90px;padding-right:100px;width:6px;}.blockexpander-active .expander-link{display:none;}.blockexpander-closed .blockexpander-content{display:none;}}aside.myvul-block{padding-bottom:0px;}img.player-avatar-icon{height:20px;border:0;margin-right:0.7em;padding:2px;box-shadow:none;float:left;}table.inner-table th.schedule-location-cell{width:30%;}table.inner-table th.schedule-team-cell{width:30%;}table.inner-table th.schedule-score-cell{width:10%;}table.inner-table td.player-name-cell{white-space:nowrap;width:30%;}@media all and (max-width:600px){table.inner-table td.player-name-cell{white-space:normal;}}table.inner-table td.avatar-cell{max-width:35px;}.inner-content-frame{margin:0 -10px;}.inner-content-frame.no-outer-frame{margin:0;}.content-sidebar-left{float:left;width:31.52%;margin-left:0;margin-right:-33.69%;padding-bottom:30px;}.content-sidebar-inner{float:left;width:66.30%;margin-left:33.69%;margin-right:-100%;padding-bottom:30px;}@media all and (max-width:600px){.content-sidebar-left,.content-sidebar-inner{width:100%;margin:0 0 10px 0;padding-bottom:0;}.content-sidebar-inner{padding-bottom:30px;}}.content-sidebar-inner > *:first-child{margin-top:0;}td.division-total-cell,th.division-total-cell{width:9%;text-align:center;}td.centre-cell,th.centre-cell{width:15%;text-align:center;}td.division-name-cell,th.division-name-cell{width:64%;}table.inner-table td.division-name-cell-wide,table.inner-table th.division-name-cell-wide{width:40%;padding:0.5em;}table.inner-table tr.division-this-team-row{font-weight:bold;}.game-report-top{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:1.2em 0;}.game-report-top label{width:100%;font-weight:bold;margin-bottom:0.5em;display:table-cell;font-size:0.8em;}.game-report-top .form-radios{margin-left:5%;}.game-report-top .form-item{margin:0.4em 0;}.game-report-top .form-radio{float:left;margin-right:0.25em;}.game-report-top label.option{display:table-cell;}#content .description{margin-left:0;color:#888;}.carbon-flip label{font-weight:bold;margin:0.75em 0 0.25em 0;}.carbon-flip .form-item{display:table-cell;width:auto;padding:0.25em 2em 0.5em 0;}.big-space label{margin-top:2.5em;}td.spirit-option-cell{width:40%;}td.spirit-option-cell .form-type-radio{display:table-cell;width:25%;text-align:center;vertical-align:middle;}td.spirit-option-cell label.option{display:block;width:100%;margin:0.25em;}td .spirit-text{font-size:90%;}table.inner-table .first-cell{border-bottom:none;}h2.game-report-top{border-top:1px solid #d3d3d3;border-bottom:none;padding:6px 0 0 0;margin:14px 0 0 0}h3.edit-team-vs-team{line-height:1.3em;margin-top:0.75em;}h1#edit-summary{line-height:1em;margin:0;}span#edit-score{font-weight:normal;}div.invite-form-wrapper{width:80%;padding:20px 5px;position:relative;margin:0 auto;overflow:auto;}div.invitation_notice{background:#cacaca;background:rgba(202,202,202,0.9);padding:1.5em;text-align:center;margin-bottom:2em;}div#invitationbuttons{text-align:center;}div#invitationbuttons a,div#invitationbuttons label,div.invite-login-right a{display:inline-block;padding:1em;margin:0.25em 5%;font-weight:normal;white-space:nowrap;}a.red-button{background:#d43839;}div.invite-login-left{float:left;width:35%;}div.invite-login-left input.form-text{width:75%;}div.invite-login-right{float:right;width:60%;text-align:center;font-weight:bold;margin-top:2em;}div.invite-login-right .invite-or{float:left;width:10%;text-align:center;}div.invite-login-right .invite-new{float:right;width:90%;}.player-invitee,.player-roster,.player-prospect{cursor:pointer;cursor:hand;color:#f00;text-align:right;font-size:120%;}.inset-wrapper{border:1px solid #ccc;margin:0.75em 0.5em;overflow:auto;}.no-border{border:none;}aside.blockexpander .inset-wrapper h3.sub-header{padding:0.75em;font-size:85%;}aside.blockexpander h2{border-bottom:1px solid #fff;}div.blockexpander-content p{margin:1em 0;}aside.blockexpander .blockexpander-content-hidden{display:none;}a.expander-link,a.collapser-link{color:#fff;font-size:135%;padding-right:10px;}.profile-box{margin-bottom:2em;}.profile-name{}.profile-name img{float:left;margin:0 10px 10px 0;}.profile-meta{overflow:hidden;_overflow:visible;zoom:1;min-width:180px;}.view-combined-news-feed .views-row{clear:left;margin-bottom:1.5em;}.view-combined-news-feed h3{font-size:14px;margin-bottom:0;}.view-combined-news-feed .views-field-field-image{float:left;margin-right:10px;margin-bottom:15px;border:1px solid #bebebe;padding:4px;background-color:#fff;}.view-combined-news-feed .views-field-field-image img{width:100%;max-width:50px;}.view-combined-news-feed .views-field-created,.view-combined-news-feed .views-field-field-category{font-size:11px;}aside.blockexpander ul.myvul-list li{margin:0;padding:0;line-height:150%;}html{min-height:100%;background:#dbe2d7 url(/sites/all/themes/vancouverultimateleague/images/body_bg.jpg) repeat;}ul.primary{border-bottom:none;}ul.primary li,ul.primary li.active{border-radius:0;border:none;background:none;border-bottom:none;margin-bottom:0;font-size:105%;}ul.primary a:link,ul.primary a:visited{border-radius:0;background:none;border:none;color:#005d85;border-right:1px solid #333;}ul.primary li:last-child a{border-right:none;padding-right:0;}ul.primary li:first-child a{padding-left:0;}ul.primary li.active a,ul.primary li a:hover{color:#000;}.forum-pager .pager,.forum-comment-wrapper .pager{width:100%;float:none;}.forum-node-create-links{width:auto;}.forum-node-create-links .forum-add-node{margin-right:0px;}table.forum-table td.forum-last-reply{font-size:90%;}table.forum-table td.forum-details{font-size:90%;}table.forum-table td a{font-size:110%;}table.forum-table td.active{background:#fff;}th.forum-last-post{width:25%;}.forum-post-wrapper{background:#fff;}.forum-title-bar{background:#d3d3d3;height:50px;line-height:50px;width:100%;float:left;}#content .forum-title-bar img{height:40px;float:left;vertical-align:middle;box-shadow:none;margin-right:5px;}.forum-title-bar .author-pane{margin:0;float:left;width:auto;}.forum-title-bar .forum-post-info{float:left;min-width:100px;width:100px;width:auto;clear:none;}.forum-title-bar .forum-posted-on{font-size:inherit;}.forum-post-panel-main{margin-left:0px;float:left;width:100%;background:#fff;min-height:10px;}.forum-post-panel-main .forum-post-content{padding:10px 10px 5px 10px;}.forum-post-footer{background:#fff;padding:2px 10px;margin-bottom:-5px;}#forum-comments .indented{margin-left:0px;}.forum-jump-links,.forum-post-links{margin:0;}.forum-post-links ul li{border-right:1px solid #d3d3d3;padding:0 1em;}.forum-post-links ul li.last{border-right:none;padding-right:0;}.forum-post-links ul li.first{padding-left:0;}.forum-table-topics td{font-size:90%}.comment-form .form-actions{overflow:auto;}.last-post-link a.af-button-large,.topic-new-post-link a.af-button-large{background:none;color:#005d85;padding:0 0.5em;border-radius:0;font-size:100%;border-left:1px solid #d3d3d3;}#content img.adp-marker{height:auto;width:auto;}td.adp-text{padding-left:25px;}#page .tabs-secondary{margin-top:10px}h2.calendar-title{display:inline-block;padding:0 2em;margin:0;}.calendar-header{width:100%;}.calendar-header-col{height:40px;line-height:40px;}table.calendar-table{width:100%;margin:2em 0;background:#fff;min-height:400px;border-collapse:collapse;font-size:95%}table.calendar-table th{background:#a0a0a0;text-align:center;text-transform:uppercase;color:#fff;padding:4x 0;font-weight:normal;width:14%;border:1px solid #a0a0a0;height:20px}table.calendar-table td{border-collapse:collapse;background:#fff;min-height:40px;border:1px solid #a0a0a0;vertical-align:top;height:20px;z-index:40;border-spacing:0;max-width:129px;}table.calendar-table td.calendar-day-np{background:rgba(239,239,239,0.5)}table.calendar-table tr:first-child th{border-top:0px;}table.calendar-table tr:last-child td{border-bottom:0px;}table.calendar-table tr td:first-child,table.calendar-table tr th:first-child{border-left:0px;}table.calendar-table tr td:last-child,table.calendar-table tr th:last-child{border-right:0px;}table.calendar-table td .calendar-day-wrapper{padding:5px;}table.calendar-table td.calendar-today .calendar-day-wrapper{border:1px solid #005d85;background:rgba(0,93,133,0.1);margin:-1px;z-index:50;height:100%}table.calendar-table tr td:first-child.calendar-today .calendar-day-wrapper{margin-left:0px}table.calendar-table tr td:last-child.calendar-today .calendar-day-wrapper{margin-right:0px}table.calendar-table tr:first-child td.calendar-today .calendar-day-wrapper{margin-top:0px}table.calendar-table td .day-number{color:#a0a0a0;}table.calendar-table td .event-listing,.calendar-list-left .event-listing{color:#fff;padding:4px;border-radius:0.4em;width:100%;width:calc(100% - 8px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:1px;font-size:90%}table.calendar-table td .calendar-type-game,.calendar-list-left .calendar-type-game{background:#56AA1C;}table.calendar-table td .calendar-type-social,.calendar-list-left .calendar-type-social{background:#BF5B00;}table.calendar-table td .calendar-type-clinic,.calendar-list-left .calendar-type-clinic{background:#CE1126;}table.calendar-table td .calendar-type-registration,.calendar-list-left .calendar-type-registration,table.calendar-table td .calendar-type-league,.calendar-list-left .calendar-type-league{background:#000;background:rgba(0,0,0,0.5)}table.calendar-table td .calendar-type-tournament,.calendar-list-left .calendar-type-tournament{background:#00A0BA}.calendar-list-left .event-listing{margin-bottom:2px;font-size:100%}table.calendar-table td a,.calendar-list-left a{color:#fff;display:block;overflow:hidden;text-overflow:ellipsis;}table.calendar-table td a,.popover-content a{display:inline;}a.calendar-mode-switch{padding:0 5px;font-size:110%;}a.calendar-switch-active{font-weight:bold;}.cal-wrapper{position:relative;}.cal-overlay{position:absolute;top:0px;left:0px;background:#333;background:rgba(0,0,0,0.2)}#calendar-popover-display{position:absolute;width:400px;padding:0px;background:#FFFFFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:none;z-index:100;top:0px;left:0px;color:#000;}.calendar-popover:after{content:"";position:absolute;bottom:-25px;left:175px;border-style:solid;border-width:25px 25px 0;border-color:#FFFFFF transparent;display:block;width:0;z-index:1;}.calendar-popover h2{margin:0;padding:0 10px;color:#006c9b;}.calendar-popover .popover-content{padding:10px;}a.popover-close{float:right;width:15px}.cal-list-wrapper{width:100%;background:#fff;padding:0 10px;width:calc(100% - 20px);overflow:auto;margin:2em 0;}.calendar-list-left{float:left;width:30%;border-right:2px solid #a0a0a0;padding:0 10px 10px 0;width:calc(30% - 12px);font-size:95%}.calendar-list-left h3{margin:0.5em 0 0 0;}.calendar-list-right{margin-left:30%;margin-left:calc(30% - 2px);border-left:2px solid #a0a0a0;padding-left:10px}h2.event-title{border-bottom:1px dotted #000;padding:5px;margin:0 0 25px 0;position:relative;}h2.event-title:after{border-bottom:1px dotted #000;content:'';left:0;position:absolute;bottom:-4px;width:100%;}h2.event-title .event-title-dates{display:block;font-size:75%;}#participants-wrapper{margin:1.25em 0;display:none;}
#registration-flow{width:80%;padding:20px 5px;position:relative;margin:0 auto;overflow:auto;}@media all and (max-width:600px){#registration-flow{width:100%;padding:0;}}#begin-steps,#individual-options-cont,#pair-options-cont,#team-info-cont,#player-info-cont,#pair-info-cont,#team-name-cont,#team-pick-cont,.team-info-details,.player-info-details,#partner-name-cont,#partner-email-cont,.pair-info-details,#payment-details-edit,#cheque-info,#thank-you-cont,#payment-details-cont,#team-options-cont{display:none;}#registration-flow label{vertical-align:middle;margin:0;display:inline;}#registration-flow span.label{display:block;margin:5px 0;font-weight:bold;}#payment-details-edit label,#credit-card-info label{display:block;font-weight:bold;margin:5px 0;}#registration-flow .input-radio input{margin-right:5px;vertical-align:middle;}#registration-flow .input-radio{display:inline-block;margin-right:15px;line-height:20px;}#registration-flow .input-radio.no-float{display:block;}#registration-flow .input-radio .form-item{display:inline;margin:0;padding:0}#registration-flow h3{margin:10px 0 5px;color:#000;}#registration-flow .question{margin-bottom:10px;}#registration-flow .input-text input{border:solid 1px #5da633;background:#fff;padding:3px;}#registration-flow .accept{padding-left:10px;margin-top:5px;}#registration-flow .details-box{border:solid 1px #5da633;background:#fff;padding:10px;margin:10px 0;}#registration-flow #select-league .details-box{max-width:300px;}#registration-flow .details-box h4{margin:0 0 10px;}#registration-flow .btn-register,#registration-flow .btn-register-consent{border:solid 1px #5da633;background:#006c9b;display:inline-block;padding:5px 15px;color:#fff;text-decoration:none;float:right;margin-top:-15px;cursor:pointer;}#registration-flow .btn-register:active,#registration-flow .btn-register-consent:active{background:#679EDC;}#registration-flow dt{float:left;width:auto;font-weight:bold;text-align:right;clear:left;}#registration-flow dd{float:left;width:220px;margin-left:5px;}#registration-flow dl{float:left;width:100%;font-size:90%;padding-bottom:10px;}#registration-flow #select-league .details-box{width:40%;float:left;margin:0 15px 15px 0;}@media all and (max-width:600px){#registration-flow #select-league .details-box{width:90%;float:non;margin:1.2em auto}}#registration-flow #select-league .admin-only-box{background:#efefef;}#registration-flow #select-league .admin-only-box:after{content:"ADMIN ONLY"}#registration-flow #step-nav{position:relative;}#registration-flow #step-nav ul{margin:0;padding:0;list-style:none;display:inline-block;position:relative;}#registration-flow #step-nav ul li{float:left;margin:0;margin-left:-20px;padding:5px 35px;background:transparent url(/sites/all/themes/vancouverultimateleague/images/wizprog-white.png) right center no-repeat;border:solid 2px #5da633;border-right:none;font-size:12px;position:relative;z-index:5;}#registration-flow #step-nav ul li span{font-size:75%;display:block;}#registration-flow #step-nav ul li.active{background:transparent url(/sites/all/themes/vancouverultimateleague/images/wizprog-blue.png) right center no-repeat;color:#fff;}#registration-flow #step-nav ul li.prev{background:transparent url(/sites/all/themes/vancouverultimateleague/images/wizprog-ltblue.png) right center no-repeat;color:#fff;}#registration-flow #step-nav ul li.n9{z-index:5}#registration-flow #step-nav ul li.n8{z-index:10}#registration-flow #step-nav ul li.n7{z-index:15}#registration-flow #step-nav ul li.n6{z-index:20}#registration-flow #step-nav ul li.n5{z-index:25}#registration-flow #step-nav ul li.n4{z-index:30}#registration-flow #step-nav ul li.n3{z-index:35}#registration-flow #step-nav ul li.n2{z-index:40}#registration-flow #step-nav ul li.n1{z-index:45}#registration-flow #step-nav ul li:first-child{margin-left:0;padding-left:20px;}#registration-flow #step-nav ul li:last-child{background:#fff;border-right:solid 2px #5da633;}#registration-flow #step-nav ul li.active:last-child{background:#558BD4;}@media all and (max-width:600px){#registration-flow #step-nav ul{width:100%;}#registration-flow #step-nav ul li{background:none;padding:0;border:none;color:#ccc;margin-left:0;margin-right:1%;text-align:center;padding:0 2% 1% 0;white-space:nowrap;float:left;width:auto;display:inline;font-size:80%}#registration-flow #step-nav ul li:after{content:'\0000a0>\0000a0';}#registration-flow #step-nav ul li span{font-size:100%;display:inline;}#registration-flow #step-nav ul li.prev{background:none;color:#000;text-decoration:line-through;}#registration-flow #step-nav ul li.active{background:none;color:#000;font-weight:bold;}#registration-flow #step-nav ul li:first-child{padding-left:0;}#registration-flow #step-nav ul li:last-child{background:none;border-right:none;}#registration-flow #step-nav ul li:last-child:after{content:none;}}#registration-flow #registration-type p{margin-top:0;font-weight:bold;font-size:11px;}#registration-flow .submit-cont{padding:10px 0;vertical-align:top;clear:left;padding-bottom:45px;}#team-pick-cont .input-radio{display:block;margin-bottom:10px;}#payment-details-edit .form-item,#payment-information .form-item{margin:5px 0;}.edit-billing{display:inline-block;padding:5px 0;}#tell-friends{display:none;}#tell-friends table th{color:#fff;background:#006c9b;padding:5px;}#registration-flow .table{display:table;}#registration-flow .tr{display:table-row;}#registration-flow .th{display:table-cell;}#registration-flow .td{display:table-cell;}#registration-flow .tbody{display:table-row-group;}#registration-flow .registration-form-email-table{}#registration-flow .registration-form-email-table .th{color:#fff;background:#006c9b;padding:5px;font-weight:bold;}#registration-flow .registration-form-email-table .td{padding:5px;font-size:12px;}#registration-flow .registration-form-email-table .email{width:143px;}#registration-flow .registration-form-email-table .gender-select{width:69px;}#registration-flow .registration-form-email-table input{line-height:normal;font-size:100%;margin:0;vertical-align:baseline;font-size:12px;height:16px;}#registration-flow .registration-form-email-table .email input{width:143px;}#registration-flow .registration-form-email-table label{width:auto;font-size:12px;}#registration-flow .registration-form-email-table .form-item{width:auto;display:inline;margin-right:1em;}#registration-flow #edit-type-multiple-players div.form-item,#registration-flow div.horizontal-radios div.form-item{display:inline;margin-right:1.25em;}#registration-flow #edit-type-multiple-players label{width:auto;margin:0;vertical-align:middle;}#registration-flow .default-hidden{display:none;}#registration-flow select{font-size:12px;}#registration-flow .form-item{margin:0;padding-bottom:5px;}#registration-flow tbody{border:none;}#registration-flow select#edit-expiry-month{float:left;}#registration-flow table{width:80%;}#registration-flow .userinfo{float:left;width:40%;margin-right:70px;}@media all and (max-width:600px){#registration-flow .userinfo{float:none;width:100%;margin-right:0;}}#registration-flow #billingform,#registration-flow #addressform{display:none;}#registration-flow #addressform .form-item input,#registration-flow #addressform .form-item select,#registration-flow #billingform .form-item input,#registration-flow #billingform .form-item select{width:100%}#registration-flow div.payment-segment{padding:1.5em 0;border-bottom:1px solid #d3d3d3;overflow:visible;float:left;width:100%;}#registration-flow #feedisplay{width:220px;border-collapse:collapse;}#registration-flow #feedisplay td.feetitle{width:140px;}#registration-flow #feedisplay td.fee{width:80px;text-align:right;}#registration-flow #feedisplay tbody tr:last-child td{padding-bottom:10px;}#registration-flow #feedisplay tfoot td{font-weight:bold;padding-top:10px;border-top:1px solid #333;}#registration-flow #feedisplay tfoot tr.foot-no-border td{border-top:none;padding-top:20px;font-weight:normal;}#registration-flow label.header-label{font-weight:normal;font-size:80%;}h3.pleasesignin{text-align:center;}.expiry-container{float:left;width:30%;}@media all and (max-width:600px){.expiry-container{width:50%;}}#registration-flow .form-item-cvv{float:left;width:30%;margin-top:1.45em;}.expiry-container div{display:inline;padding-left:10px;}
