html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''; content:none}table{border-collapse:collapse; border-spacing:0}html {font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}html,body {height:100%;}object {outline:none; display:block; overflow:hidden;}iframe {border:0;}img {border:0; -ms-interpolation-mode:bicubic;}button,input,select,textarea {font-size:100%; 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;}input[type="text"], input[type="password"], textarea {-webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}button::-moz-focus-inner,input::-moz-focus-inner {border:0; padding:0;}textarea {overflow:auto; font:inherit; vertical-align:top;}address {font-style:normal;}sup,sub {line-height:0; font-size:.75em; position:relative; vertical-align:baseline;}sup {top:-0.5em;}sub {bottom:-0.25em;}html {font-family: 'HelveticaNeueW01-55Roma', Helvetica, Arial, sans-serif; overflow-y: scroll; min-width: 980px;}body {background-color: #fff; color: #444; font-size: 12px; line-height: 1.2em;}p {margin: 1em 0;}small {font-size: 0.833em;}em,i {font-style: italic}strong,b {font-weight: bold;}code,pre{font-family: monospace;}a {text-decoration: underline;}a:hover,a:focus {text-decoration: none;}a:hover,a:active {outline: none;}hr {background-color: #fff; border: 1px solid #fff; border-top: 1px solid #aaa; margin: 2em 0; clear: both;}#wrapper{}.wrapper-inner {width:980px; margin:0 auto;}.wrapper-inner-2 {width:940px; padding: 0 20px; margin:0 auto;}.cfs-gridholder{margin-right:-20px !important; width:960px} .cfs-gridholder > .cfs-grid{float:left; margin-right:20px !important; padding:0 !important}.cfs-gutl{margin-left:20px !important}.cfs-gutr{margin-right:20px !important}.cfs-grid-1 {width:140px !important;}.cfs-grid-2 {width:300px !important;}.cfs-grid-3 {width:460px !important;}.cfs-grid-4 {width:620px !important;}.cfs-grid-5 {width:780px !important;}.cfs-grid-6 {width:940px !important;}.bss-cf:before,.bss-cf:after,br.bss-cf {display: block; height: 0 !important; line-height: 0; overflow: hidden; visibility: hidden;}.bss-cf:before,.bss-cf:after {content: ".";}.bss-cf:after {clear: both;}.bss-cf {zoom: 1;} .bss-col{float:left}.bss-col-1_1{float:none; width:100%}.bss-col-1_2, .bss-col-2_4, .bss-col-3_6{width:50%}.bss-col-1_3, .bss-col-2_6{width:33.33333%}.bss-col-2_3, .bss-col-4_6{width:66.66666%}.bss-col-1_4{width:25%}.bss-col-3_4{width:75%}.bss-col-1_5{width:20%}.bss-col-2_5{width:40%}.bss-col-3_5{width:60%}.bss-col-4_5{width:80%}.bss-col-1_6{width:16.66667%}.bss-col-5_6{width:83.33333%}.bss-ir {text-indent: -999em; display: block; overflow: hidden; text-align: left; direction: ltr;}.bss-hidden {display: none !important;}.bss-hidden, .bss-invisible {visibility: hidden !important;}.bss-cf > .bss-fcol:after,.bss-ffluid:after {display: block; height: 0 !important; line-height: 0; overflow: hidden; visibility: hidden;}.bss-ffluid {*zoom: 1;}.bss-fcolholder:after,.bss-fcolholder .bss-fcol:after,.bss-ffluid:after {font-size: xx-large; content: " x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}.bss-fcolholder .bss-fcol {display: table-cell; float: none; width: auto !important; *display: block; *zoom: 1; _position: relative; _left: -3px; _margin-right: -3px;}.bss-vcenter {overflow: hidden; *position: relative; display: table; *display: block}.bss-vcenter .bss-outer {display: table-cell; vertical-align: middle; width: 100%; *position: absolute; *top: 50%;}.bss-vcenter .bss-inner {*position: relative; *top: -50%;}.bss-hcenter {margin-left: auto !important; margin-right: auto !important;}.bss-absmid {position: absolute !important; top: 50% !important; left: 50% !important;}.bss-dblock{display:block !important}.bss-diblock{display: inline-block !important;}.bss-dinline{display:inline !important}.bss-dnone{display:none !important}.bss-transparent {-webkit-opacity: 0; -moz-opacity: 0; -o-opacity: 0; opacity: 0; -ms-filter: "alpha(opacity=0)"; filter: alpha(opacity=0);}.bss-opaque {-webkit-opacity: 1; -moz-opacity: 1; -o-opacity: 1; opacity: 1; -ms-filter: "alpha(opacity=100)"; filter: alpha(opacity=100);}.bss-fl{float:left !important; _margin-right:-3px}.bss-fr{float:right !important; _margin-left:-3px}.bss-ffluid{display:table-cell !important; *display:block; width:auto !important}.bss-cr{clear:right !important}.bss-cl{clear:left !important}.bss-cb{clear:both !important}.bss-clickable,.bss-btn {cursor: pointer !important;}.bss-disabled,.bss-clickable.bss-disabled,.bss-btn.bss-disabled {cursor: default !important; pointer-events: none !important;}.bss-not-selectable {-webkit-user-select: none !important; -moz-user-select: none !important; user-select: none !important; cursor: default;}.bss-tcenter{text-align:center !important}.bss-tleft{text-align:left !important}.bss-tright{text-align:right !important}.bss-tupper{text-transform:uppercase !important}.bss-tlower{text-transform:lowercase !important}.bss-tnormal{text-transform:none !important}.bss-vatop{vertical-align:top !important}.bss-vamiddle{vertical-align:middle !important}.bss-vabottom{vertical-align:bottom !important}.bss-no-trans {-webkit-transition-property: none !important; -moz-transition-property: none !important; -ms-transition-property: none !important; -o-transition-property: none !important; transition-property: none !important;}.bss-trans {-webkit-transition-property: all !important; -moz-transition-property: all !important; -ms-transition-property: all !important; -o-transition-property: all !important; transition-property: all !important;}/* * SPACING * ----------------- * Non-semantic classes used for fast prototyping and development. * These classes **should be used with care** since they can reduce the flexibility and may lead to unsemantical markup. * They can reduce the delopment time a lot depending on the scenario helping you to DRY. * ---- * Heavily inspired by stubbornella/oocss (https://github.com/stubbornella/oocss/) space module released under BSD license. * ---- * spacing helpers: * p, m = padding, margin * a, t, r, b, l, h, v = all, top, right, bottom, left, horizontal, vertical * 0, 5, 10, 15, 20, 30, 40, 50, 60 = size */.bss-pt0, .bss-pv0, .bss-pa0 {padding-top:0 !important}.bss-pt5, .bss-pv5, .bss-pa5 {padding-top:5px !important}.bss-pt10, .bss-pv10, .bss-pa10 {padding-top:10px !important}.bss-pt15, .bss-pv15, .bss-pa15 {padding-top:15px !important}.bss-pt20, .bss-pv20, .bss-pa20 {padding-top:20px !important}.bss-pt30, .bss-pv30, .bss-pa30 {padding-top:30px !important}.bss-pt40, .bss-pv40, .bss-pa40 {padding-top:40px !important}.bss-pt50, .bss-pv50, .bss-pa50 {padding-top:50px !important}.bss-pt60, .bss-pv60, .bss-pa60 {padding-top:60px !important}.bss-pr0, .bss-ph0, .bss-pa0 {padding-right:0 !important}.bss-pr5, .bss-ph5, .bss-pa5 {padding-right:5px !important}.bss-pr10, .bss-ph10, .bss-pa10 {padding-right:10px !important}.bss-pr15, .bss-ph15, .bss-pa15 {padding-right:15px !important}.bss-pr20, .bss-ph20, .bss-pa20 {padding-right:20px !important}.bss-pr30, .bss-ph30, .bss-pa30 {padding-right:30px !important}.bss-pr40, .bss-ph40, .bss-pa40 {padding-right:40px !important}.bss-pr50, .bss-ph50, .bss-pa50 {padding-right:50px !important}.bss-pr60, .bss-ph60, .bss-pa60 {padding-right:60px !important}.bss-pb0, .bss-pv0, .bss-pa0 {padding-bottom:0 !important}.bss-pb5, .bss-pv5, .bss-pa5 {padding-bottom:5px !important}.bss-pb10, .bss-pv10, .bss-pa10 {padding-bottom:10px !important}.bss-pb15, .bss-pv15, .bss-pa15 {padding-bottom:15px !important}.bss-pb20, .bss-pv20, .bss-pa20 {padding-bottom:20px !important}.bss-pb30, .bss-pv30, .bss-pa30 {padding-bottom:30px !important}.bss-pb40, .bss-pv40, .bss-pa40 {padding-bottom:40px !important}.bss-pb50, .bss-pv50, .bss-pa50 {padding-bottom:50px !important}.bss-pb60, .bss-pv60, .bss-pa60 {padding-bottom:60px !important}.bss-pl0, .bss-ph0, .bss-pa0 {padding-left:0 !important}.bss-pl5, .bss-ph5, .bss-pa5 {padding-left:5px !important}.bss-pl10, .bss-ph10, .bss-pa10 {padding-left:10px !important}.bss-pl15, .bss-ph15, .bss-pa15 {padding-left:15px !important}.bss-pl20, .bss-ph20, .bss-pa20 {padding-left:20px !important}.bss-pl30, .bss-ph30, .bss-pa30 {padding-left:30px !important}.bss-pl30, .bss-ph30, .bss-pa30 {padding-left:30px !important}.bss-pl40, .bss-ph40, .bss-pa40 {padding-left:40px !important}.bss-pl50, .bss-ph50, .bss-pa50 {padding-left:50px !important}.bss-pl60, .bss-ph60, .bss-pa60 {padding-left:60px !important}.bss-mt0, .bss-mv0, .bss-ma0 {margin-top:0 !important}.bss-mt5, .bss-mv5, .bss-ma5 {margin-top:5px !important}.bss-mt10, .bss-mv10, .bss-ma10 {margin-top:10px !important}.bss-mt15, .bss-mv15, .bss-ma15 {margin-top:15px !important}.bss-mt20, .bss-mv20, .bss-ma20 {margin-top:20px !important}.bss-mt30, .bss-mv30, .bss-ma30 {margin-top:30px !important}.bss-mt40, .bss-mv40, .bss-ma40 {margin-top:40px !important}.bss-mt50, .bss-mv50, .bss-ma50 {margin-top:50px !important}.bss-mt60, .bss-mv60, .bss-ma60 {margin-top:60px !important}.bss-mr0, .bss-mh0, .bss-ma0 {margin-right:0 !important}.bss-mr5, .bss-mh5, .bss-ma5 {margin-right:5px !important}.bss-mr10, .bss-mh10, .bss-ma10 {margin-right:10px !important}.bss-mr15, .bss-mh15, .bss-ma15 {margin-right:15px !important}.bss-mr20, .bss-mh20, .bss-ma20 {margin-right:20px !important}.bss-mr30, .bss-mh30, .bss-ma30 {margin-right:30px !important}.bss-mr40, .bss-mh40, .bss-ma40 {margin-right:40px !important}.bss-mr50, .bss-mh50, .bss-ma50 {margin-right:50px !important}.bss-mr60, .bss-mh60, .bss-ma60 {margin-right:60px !important}.bss-mb0, .bss-mv0, .bss-ma0 {margin-bottom:0 !important}.bss-mb5, .bss-mv5, .bss-ma5 {margin-bottom:5px !important}.bss-mb10, .bss-mv10, .bss-ma10 {margin-bottom:10px !important}.bss-mb15, .bss-mv15, .bss-ma15 {margin-bottom:15px !important}.bss-mb20, .bss-mv20, .bss-ma20 {margin-bottom:20px !important}.bss-mb30, .bss-mv30, .bss-ma30 {margin-bottom:30px !important}.bss-mb40, .bss-mv40, .bss-ma40 {margin-bottom:40px !important}.bss-mb50, .bss-mv50, .bss-ma50 {margin-bottom:50px !important}.bss-mb60, .bss-mv60, .bss-ma60 {margin-bottom:60px !important}.bss-ml0, .bss-mh0, .bss-ma0 {margin-left:0 !important}.bss-ml5, .bss-mh5, .bss-ma5 {margin-left:5px !important}.bss-ml10, .bss-mh10, .bss-ma10 {margin-left:10px !important}.bss-ml15, .bss-mh15, .bss-ma15 {margin-left:15px !important}.bss-ml20, .bss-mh20, .bss-ma20 {margin-left:20px !important}.bss-ml30, .bss-mh30, .bss-ma30 {margin-left:30px !important}.bss-ml40, .bss-mh40, .bss-ma40 {margin-left:40px !important}.bss-ml50, .bss-mh50, .bss-ma50 {margin-left:50px !important}.bss-ml60, .bss-mh60, .bss-ma60 {margin-left:60px !important}.cfs-ff-1 {font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif;}.cfs-ff-2 {font-family:'HelveticaNeueW01-55Roma', Helvetica, Arial, sans-serif;}.cfs-ff-3 {font-family:'Helvetica W01 Light', Helvetica, Arial, sans-serif;}.h-1,.h-2,.h-3,.h-4,.h-4-2,.h-5,.h-5-2,.h-6,.h-6-2,.h-7,.h-8 {font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif; line-height: 1em; letter-spacing: -0.03em; margin-bottom: 0.5em; color: #313131;}.h-1 {font-size: 48px; margin-bottom: 16px; color: #fff;}.h-2 {font-size: 36px;}.h-3 {font-size: 22px;}.h-4,.h-4-2 {font-size: 16px;}.h-4-2 {color: #103376;}.h-5,.h-5-2 {font-size: 14px;}.h-5-2,.h-6-2 {color: #103376;}.h-6,.h-6-2 {font-size: 12px; line-height: 16px;}.h-7 {font-size: 42px; color: #fff; margin-bottom: 10px;}.h-8 {font-size: 62px; color: #fff; margin-bottom: 10px;}.p-1,.p-5 {font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif; letter-spacing: -0.03em; color: #fff; margin: 0;}.p-1 {font-size: 28px; line-height: 29px;}.p-1 > b {color: #f26522; font-weight: normal;}.p-2 {font-family: "Helvetica W01 Light", Helvetica, Arial, sans-serif; margin: 0 0 5px; font-size: 22px; line-height: 28px; letter-spacing: -0.01em; color: #f26522;}.p-3 {font-family:'HelveticaNeueW01-55Roma', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px; letter-spacing: -0.03em; color: #808080;}.p-4, .p-8 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #808080; margin: 0 0 5px;}.p-3 > a,.p-4 > a {color: #f26522; text-decoration: none;}.p-3 > a:hover,.p-3 > a:focus,.p-4 > a:hover,.p-4 > a:focus {text-decoration: underline;}.p-5 {font-size: 28px; line-height: 33px; letter-spacing: -0.05em;}.p-6 {font-size: 22px; line-height: 28px; letter-spacing: -0.04em;}.p-7 {font-size: 20px; letter-spacing: 0.04em; line-height: 24px;}.p-8 {font-size: 18px; line-height: 1.0;}.p-9 {display: block; font-size: 18px; line-height: 1.5;}.p-10 {display: block; font-size: 16px; line-height: 1.5;}.tc-1 {color: #fff76f;}.tc-2 {color: #f26522;}a.tc-2 {color: #f26522;}.tc-3 {color: #e54e28;}.tc-4 {color: #103376;}.tc-5 {color: #fff;}.tc-6 {color: #f2f2f2;}.tc-7 {color: #bdbebd;}.tc-8 {color: #666;}.tc-9 {color: #313131;}.tc-10 {color: #242424;}.tc-11 {color: #ffb999;}.n {font-weight: normal;}.t-justify {text-align: justify;}.b {font-weight: bold;}.em {font-style: italic;}.big {font-size: 1.166em;}.extra-big {font-size: 1.7em; line-height: 1.2;}.small{font-size: .833em;}.del{text-decoration: line-through;}.center {text-align: center;}.shadow {-webkit-text-shadow: 0px 0px 10px #050505; -moz-text-shadow: 0px 0px 10px #050505; -ms-text-shadow: 0px 0px 10px #050505; -o-text-shadow: 0px 0px 10px #050505; text-shadow: 0px 0px 10px #050505;}.small-spacing-top {margin-top: 15px;}.t-spacing-top {margin-top: 10px;}.t-big-spacing-bottom {margin-bottom: 20px;}.t-decoration-none {text-decoration: none;}.line-height__1_3 {line-height: 1.3;}.cfs-header.is-fake {background: url(../img/_tmp/header-bg.png) repeat-x;}.cfs-header.is-about.is-fake .wrapper-inner {height: 200px; background: url(../img/_tmp/header-about.png) no-repeat center top;}@media (min-width:1000px) {.cfs-header.is-fixed {height: 170px;} .cfs-header.is-fixed_2 {height: 202px;} .cfs-header.is-fixed .cfs-header__bd, .cfs-header.is-fixed .cfs-header__ft {position: fixed; width: 100%;} .cfs-header.is-fixed .cfs-header__bd {top: 0; z-index: 9999;} .cfs-header.is-fixed .cfs-header__ft {top: 50px; z-index: 9995;} .cfs-header.is-fixed .cfs-header__bd, .cfs-header.is-fixed_2 .cfs-header__ft {box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);} .cfs-header.is-fixed_2 .cfs-header__bd {border-bottom: 0 !important;}}.cfs-header {position: relative; z-index: 10000;}.cfs-header__hd {background-color: #fff; height: 120px;}.cfs-header__hd > .wrapper-inner,.cfs-header__bd > .wrapper-inner {position: relative; height: 100%;}.cfs-header__bd {background-color: #f2f2f2; height: 50px;}.cfs-header a {-webkit-transition-property: color,background-color; -moz-transition-property: color,background-color; -ms-transition-property: color,background-color; transition-property: color,background-color; -webkit-transition-duration: 200ms; -moz-transition-duration: 200ms; -ms-transition-duration: 200ms; transition-duration: 200ms;}.cfs-header__cycle,.cfs-header__mskcc,.cfs-header__equinox {background: url(../img/core/logos.png) no-repeat; position: absolute;}.cfs-header__cycle a {display: block; width: 100%; height: 100%;}.cfs-header__cycle {background-position: -2px -1px; width: 317px; height: 99px; left: -3px; top: 16px;}.cfs-header__mskcc {background-position: -320px -2px; width: 152px; height: 60px; left: 305px; top: 16px;}.cfs-header__equinox {background-position: -324px -59px; width: 115px; height: 20px; left: 310px; top: 75px;}.cfs-header__utilnav {position: absolute; right: 0; top: 53px;}.cfs-header__utilnav > li > a,.cfs-header__utilnav__share {color: #7d7d7d; font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration: none; border-left: 1px solid #d4d4d4; padding: 0 10px !important;}.cfs-header__utilnav a:hover,.cfs-header__utilnav a:focus {color: #aaa;}.cfs-header__utilnav .is-active > a {color: #313131; text-decoration: underline;}.cfs-header__utilnav > li:first-child > a {border-left: 0; padding-left: 0 !important;}.cfs-header__utilnav .share-btn,.cfs-header__utilnav .login-btn {background-image: url(../img/core/icons-header.png); background-repeat: no-repeat; color: #103376;}.cfs-header__utilnav .share-btn {padding-right: 18px !important; background-position: right -37px; cursor: default;}.cfs-header__utilnav .share-btn:hover,.cfs-header__utilnav__share:hover .share-btn {background-position: right -180px;}.cfs-header__utilnav .login-btn {padding-right: 25px !important; background-position: right -1px;}.cfs-header__utilnav .login-btn:hover {background-position: right -144px;}.cfs-header__utilnav__share {position: relative; border-bottom: 5px solid transparent;}.cfs-header__utilnav__share:hover .share-btn {color: #aaa;}.cfs-header__utilnav__share:hover .cfs-header__sharenav {display: block;}.cfs-header__sharenav {display: none; position: absolute; top: 19px; left: 5px; border: 1px solid #ebebeb; padding: 5px 0;}.cfs-header__sharenav:after {content : ""; width: 0; height: 0; border: 5px solid transparent; border-bottom-color: #fff; position: absolute; top: -10px; left: 15px; z-index: 20;}.cfs-header__sharenav:before {content : ""; width: 0; height: 0; border: 6px solid transparent; border-bottom-color: #ddd; position: absolute; top: -12px; left: 14px; z-index: 20;}.cfs-header__sharenav > li {float: left; padding: 0 5px; border-left: 1px solid #efefef;}.cfs-header__sharenav > li:first-child {border: none;}.twitter-share-btn,.facebook-share-btn {width: 18px; height: 18px; background-image: url(../img/core/icons-header.png); background-repeat: no-repeat;}.twitter-share-btn {background-position: -1px -314px;}.facebook-share-btn {background-position: -1px -279px;}.cfs-header__mainnav {position: absolute; left: 0; line-height: 50px; height: 50px; font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif;}.cfs-header__mainnav > li {position: relative;}.cfs-header__mainnav > li > a {font-size: 12px; color: #8c8c8c; text-decoration: none; padding: 0 20px !important; border-left: 1px solid #d4d4d4; line-height: 1em; height: 1em;}.cfs-header__mainnav > li:first-child > a {border-left: 0; padding-left: 0 !important;}.cfs-header__mainnav > li.is-active > a,.cfs-header__mainnav > li > a:hover,.cfs-header__mainnav > li > a:focus {color: #313131;}.cfs-header__mainnav .is-active:after {content : ""; width: 0; height: 0; border: 7px solid transparent; border-bottom-color: #242424; position: absolute; top: 20px; left: 50%; margin-left: -7px; z-index: 20;}.cfs-header__mainnav li:hover .cfs-header__subnav {display: block;}.cfs-header__subnav {display: none; position: absolute; z-index: 10000; width: 170px; top: 100%; left: 50%; margin-left: -77px; background: url(../img/core/bg-subnav.png) no-repeat 0 6px; padding-top: 18px; font-size: 12px; letter-spacing: -0.05em;}.cfs-header__mainnav > li:first-child .cfs-header__subnav {margin-left: -88px}.cfs-header__subnav ul {background: url(../img/core/bg-subnav.png) repeat-x 176px bottom; padding: 0 24px 19px 9px;}.cfs-header__subnav li {border-top: 1px solid #fff; border-bottom: 1px solid #e2e2e2; line-height: 1.2em; text-align: center;}.cfs-header__subnav li:first-child {border-top: none;}.cfs-header__subnav li:last-child {border-bottom: none;}.cfs-header__subnav a {display: block; padding: 1em 1.5em; text-decoration: none; color: #8c8c8c;}.cfs-header__subnav a:hover,.cfs-header__subnav a:focus {color: #313131; background-color: #ccc;}.cfs-header__subnav .is-active > a {color: #313131;}.cfs-header__navbar {height: 32px; line-height: 32px; background-color: #242424; font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif;}.cfs-header__navbar ul {overflow: hidden;}.cfs-header__navbar li {float: left; margin-right: 30px; padding: 0 !important;}.cfs-header__navbar a {color: #aaa; text-decoration: none;}.cfs-header__navbar a:hover,.cfs-header__navbar .is-active a {color: #fff;}.cfs-header__btns {width: 280px; position: absolute; right: 0;}.cfs-header__btns > .btn-1 {float: right; padding: 0;}.cfs-header__btns > .btn-1:hover {background-color: #d94925;}.cfs-header__btns .btn-1 .btn-label {padding-left: 22px; border-right-width: 20px;}.cfs-header__btns .btn-1.is-active {background-color: #bdbebd; color: #313131; cursor: default;}.cfs-header__btns .btn-1.is-active .btn-label,.cfs-header__btns .btn-1.is-active:hover .btn-label {background: url(../img/btn/arrow-down_2.png) no-repeat right 22px;}.cfs-tablesearch {background-color: #e54e28; padding: 15px;}.cfs-footer.is-fake {height: 409px; background: url(../img/_tmp/footer.png) no-repeat center top;}.cfs-footer__hd {padding-top: 36px; position: relative;}.cfs-footer__bd {padding: 36px 0;}.cfs-footer__ft {padding: 0 0 36px;}.cfs-footer__logos {float: left;}.cfs-footer__logos > li {float: left; margin-right: 20px !important;}.cfs-footer__logos a {background-image: url(../img/core/logos.png); background-repeat: no-repeat; display: block;}.cfs-footer__mskcc {background-position: -2px -92px; width: 119px; height: 34px;}.cfs-footer__cycle {background-position: -20px -140px; width: 320px; height: 72px; left: -13px; top: 30px;}.cfs-footer__equinox {background-position: -265px -92px; width: 68px; height: 34px;}.cfs-footer__newsletter label {white-space: normal;}.cfs-footer__newsletter {float: right; color: #7d7d7d; width: 335px;}.cfs-footer__newsletter label > span {text-transform: uppercase; display: block; font-weight: bold; margin-bottom: 10px;}.cfs-footer__newsletter input {border: 0; border-bottom: 1px solid #ddd; width: 100%; font-style: italic; line-height: 1.4em; padding: 0.5em 0; color: #7d7d7d; outline: none;}.cfs-footer__newsletter input:focus {color: #313131;}.cfs-footer__newsletter__wrapper {position: relative;}.cfs-footer__newsletter .btn-submit {position: absolute; right: 0; bottom: 3px; background-color: transparent;}.cfs-footer__newsletter .btn-submit .btn-label {width: 25px; height: 25px; background: url(../img/btn/arrow-submit.png) no-repeat right 4px;}.cfs-footer__newsletter .btn-submit .btn-label:hover {background-position: right -39px;}.cfs-footer__sitemap {font-size: 12px; font-family:'HelveticaNeueW01-55Roma', Helvetica, Arial, sans-serif; *letter-spacing: -0.05em;}.cfs-footer__sitemap a {color: #7d7d7d; text-decoration: none; -webkit-transition: color 200ms ease; -moz-transition: color 200ms ease; -ms-transition: color 200ms ease; transition: color 200ms ease;}.cfs-footer__sitemap a:hover,.cfs-footer__sitemap a:focus {color: #f26522;}.cfs-footer__sitemap > li {float: left; padding-left: 40px !important; background: url(../img/core/footer-divisor.png) no-repeat 19px 0;}.cfs-footer__sitemap > li:first-child {padding-left: 0 !important; background: none;}.cfs-footer__sitemap > li > a {font-weight: bold; display: block; margin-bottom: 0.5em;}.cfs-footer__subnav > li {margin-bottom: 0.5em;}/* copyright / contact * ------------------------- */.cfs-footer__copyright,.cfs-footer__contact {font-size: 11px; *letter-spacing: -0.05em; color: #808080;}.cfs-footer__copyright {float: left;}.cfs-footer__contact {float: right;}.cfs-footer__copyright li,.cfs-footer__contact li {border-left: 1px solid #808080; padding: 0 6px; float: left; line-height: 1em;}.cfs-footer__copyright li:first-child,.cfs-footer__contact li:first-child {border-left: none; padding-left: 0;}.cfs-footer__copyright a,.cfs-footer__contact a {color: #aaa; text-decoration: none;}.cfs-footer__copyright a:hover,.cfs-footer__contact a:hover,.cfs-footer__copyright a:focus,.cfs-footer__contact a:focus {text-decoration: underline;}.cfs-social-nav {padding-top: 35px; float: right; clear: both; *width: 500px;}.cfs-social-nav li {float: left; *float: right; margin-left: 12px;}.cfs-social-nav a.bss-ir {width: 32px; height: 32px; background-image: url(../img/core/social-icons.png); background-repeat: no-repeat; -webkit-transition: background-position 300ms ease; -moz-transition: background-position 300ms ease; -ms-transition: background-position 300ms ease; transition: background-position 300ms ease;}.cfs-social-nav__facebook {background-position: 0 0;}.cfs-social-nav__facebook:hover,.cfs-social-nav__facebook:focus {background-position: 0 -32px;}.cfs-social-nav__twitter {background-position: -44px 0;}.cfs-social-nav__twitter:hover,.cfs-social-nav__twitter:focus {background-position: -44px -32px;}.cfs-social-nav__youtube {background-position: -89px 0;}.cfs-social-nav__youtube:hover,.cfs-social-nav__youtube:focus {background-position: -89px -32px;}.cfs-social-nav__flickr {background-position: -133px 0;}.cfs-social-nav__flickr:hover,.cfs-social-nav__flickr:focus {background-position: -133px -32px;}.cfs-social-nav__instagram {background-position: -174px 0;}.cfs-social-nav__instagram:hover,.cfs-social-nav__instagram:focus {background-position: -174px -32px;}.cfs-social-nav__foursquare {background-position: -219px 0;}.cfs-social-nav__foursquare:hover,.cfs-social-nav__foursquare:focus {background-position: -219px -32px;}.cfs-input-1 {border: 0; border-bottom: 1px solid #ddd; width: 370px; font-size: 14px; line-height: 1.4em; padding: 0.5em 0; color: #7d7d7d; outline: none;}.cfs-input-1:focus {color: #313131;}.cfs-input-2 {outline: none; background: none; border: 0; border-bottom: 1px solid #fff; font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif; font-size: 20px; line-height: 20px; color: #ffaf8a; padding: 0 0 8px;}.cfs-input-2::-webkit-input-placeholder {color: #ffaf8a;}.cfs-input-2:-moz-placeholder {color: #ffaf8a;}.cfs-input-2[placeholder] {color: #ffaf8a;}.cfs-input-2:focus {color: #fff;}.btn-scroll-down,.btn-scroll-up,.btn-email,.btn-close-2,.btn-close,.btn-search,.btn-1,.btn-2,.btn-3,.btn-4,.btn-5,.btn {display:inline-block; *display:inline; *zoom:1; margin:0; padding:0; border:0; line-height:1em; text-decoration:none !important; overflow:visible; vertical-align:middle; cursor:pointer; background-color: transparent;}.btn-label {display:block; position:relative; text-decoration:none !important; height:1em; line-height:1em;}* html button.btn-scroll-down,* html button.btn-scroll-up,* html button.btn-email,* html button.btn-close-2,* html button.btn-close,* html button.btn-search,* html button.btn-1,* html button.btn-2,* html button.btn-3,* html button.btn-4,* html button.btn-5,* html button.btn {padding-bottom:1px;}@media screen and (-webkit-min-device-pixel-ratio:0) {button.btn-scroll-down .btn-label, button.btn-scroll-up .btn-label, button.btn-email .btn-label, button.btn-close-2 .btn-label, button.btn-close .btn-label, button.btn-search .btn-label, button.btn-1 .btn-label, button.btn-2 .btn-label, button.btn-3 .btn-label, button.btn-4 .btn-label, button.btn-5 .btn-label, button.btn .btn-label {padding-bottom:2px;}}a.btn-scroll-down,a.btn-scroll-up,a.btn-email,a.btn-close-2,a.btn-close,a.btn-search,a.btn-1,a.btn-2,a.btn-3,a.btn-4,a.btn-5,a.btn {padding:1px 0;}.btn-1 {font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif; color: #fff; background-color: #f26522; font-size: 16px; -webkit-transition-property: background-color, color; -moz-transition-property: background-color, color; -ms-transition-property: background-color, color; transition-property: background-color, color; -webkit-transition-duration: 250ms; -moz-transition-duration: 250ms; -ms-transition-duration: 250ms; transition-duration: 250ms;}a.btn-1 {color: #fff;}.btn-1_2 {background-color: #e54e28;}a.btn-1.hover,a.btn-1:hover,.btn-1.hover,.btn-1:hover {color: #fff76f; background-color: #e54e28;}.btn-1 .btn-label {height: 50px; line-height: 50px; padding: 0 23px 0 16px; background: url(../img/btn/arrow-btn_1.png) no-repeat right 19px; border-right: 12px solid transparent;}.btn-1.hover .btn-label,.btn-1:hover .btn-label {background-position: right -60px;}.btn-1_play .btn-label {background: url(../img/btn/arrow-play.png) no-repeat right 18px;}.btn-1_play.hover .btn-label,.btn-1_play:hover .btn-label {background-position: right -62px;}.btn-1_large {font-size: 18px;}.btn-1_large .btn-label {line-height: 70px; height: 70px; padding: 0 33px 0 27px; border-right: 26px solid transparent; background-position: right 29px;}.btn-1_large.hover .btn-label,.btn-1_large:hover .btn-label {background-position: right -50px;}a.btn-1_back,.btn-1_back {background-color: #8c8c8c;}a.btn-1_back.hover,a.btn-1_back:hover,.btn-1_back.hover,.btn-1_back:hover {background-color: #666; color: #fff76f;}.btn-1_back .btn-label {background: url(../img/btn/arrow-back.png) no-repeat left 19px; border-right: none; border-left: 18px solid transparent; padding-left: 26px;}.btn-1_back.hover .btn-label,.btn-1_back:hover .btn-label {background-position: left -71px;}.btn-2 {font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif; font-size: 13px;}a.btn-2,.btn-2 {color: #f26522;}a.btn-2.hover,a.btn-2:hover,.btn-2.hover,.btn-2:hover {color: #e54e28;}.btn-2 .btn-label {padding-right: 15px; background: url(../img/btn/arrow-btn_2.png) no-repeat right 2px;}.btn-3 {font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif; font-size: 13px;}a.btn-3,.btn-3 {color: #fff;}.btn-3 .btn-label {padding-right: 15px; background: url(../img/btn/arrow-btn_3.png) no-repeat right 2px;}a.btn-3:hover,a.btn-3.hover,.btn-3:hover,.btn-3.hover {color: #fff76f;}.btn-3:hover .btn-label,.btn-3.hover .btn-label {background-position: right -39px;}.btn-4,.btn-5 {font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif; font-size: 13px;}a.btn-4,.btn-4,a.btn-5,.btn-5 {color: #f26522;}.btn-4 .btn-label,.btn-5 .btn-label {padding-right: 15px;}.btn-4 .btn-label {background: url(../img/btn/arrow-btn_4.png) no-repeat right 2px;}.btn-5 .btn-label {background: url(../img/btn/arrow-btn_5.png) no-repeat right 2px;}a.btn-4:hover,a.btn-4.hover, .btn-4:hover, .btn-4.hover,a.btn-5:hover,a.btn-5.hover, .btn-5:hover, .btn-5.hover {color: #fff76f;}.btn-5:hover .btn-label,.btn-5.hover .btn-label,.btn-4:hover .btn-label,.btn-4.hover .btn-label {background-position: right -40px;}.btn-close > .btn-label,.btn-close-2 > .btn-label {width: 21px; height: 20px; text-indent: -999em;}.btn-close > .btn-label {background: #f26522 url(../img/btn/close.png) no-repeat;}.btn-close-2 > .btn-label {background: url(../img/btn/close-2.png) no-repeat;}.btn-close-2:hover > .btn-label,.btn-close-2.hover > .btn-label,.btn-close:hover > .btn-label,.btn-close.hover > .btn-label {background-position: right 0;}.btn-email {width: 65px; height: 18px; background: url(img/btn/email4.png) no-repeat; overflow: hidden; display: inline-block; *zoom: 1; text-indent: -999em;}.btn-email-new {width: 65px; height: 20px; background: url(../img/btn/email4.png) no-repeat; overflow: hidden; display: inline-block; text-indent: -999em;}.btn-email.hover,.btn-email:hover {background-position: 0 -39px;}.btn-email-new:hover {background-position: 0 -38px;}.btn-fb-share, .btn-fb-share-no-js {width: 58px; height: 20px; background: url(../img/widgets/fb-share.png) no-repeat; overflow: hidden; display: inline-block; *zoom: 1; text-indent: -999em;}.btn-search {background: url(../img/btn/search.png) no-repeat;}.btn-search > .btn-label {width: 24px; height: 24px; text-indent: -999em;}.btn-search.hover,.btn-search:hover {background-position: 0 -130px;}.btn-tablearrow {width: 20px; height: 20px; background: url(../img/btn/arrow-table.png) no-repeat right 2px; display: block; text-indent: -999em;}.btn-tablearrow:hover {background-position: right -45px;}a.twitter-share-button {color: #f26522;}.btn-scroll-up > .btn-label,.btn-scroll-down > .btn-label {width: 16px; height: 16px; text-indent: -999em; background: url(../img/btn/scroller.png) no-repeat;}.btn-scroll-up > .btn-label {background-position: -26px 4px;}.btn-scroll-down > .btn-label {background-position: 3px 5px;}.btn-scroll-up:hover > .btn-label,.btn-scroll-up.hover > .btn-label {background-position: -26px -36px;}.btn-scroll-down:hover > .btn-label,.btn-scroll-down.hover > .btn-label {background-position: 3px -35px;}.bgc-1 {background-color: #fff76f;}.bgc-2 {background-color: #f26522;}.bgc-3 {background-color: #e54e28;}.bgc-4 {background-color: #103376;}.bgc-5 {background-color: #fff;}.bgc-6 {background-color: #f2f2f2;}.bgc-7 {background-color: #bdbebd !important;}.bgc-8 {background-color: #666;}.bgc-9 {background-color: #313131;}.bgc-10 {background-color: #242424;}.bgc-11 {background-color: #ffb999;}.bgc-12 {background-color: #000;}.mod-btn_holder .btn-1 {float: left; margin: 0 0 10px 10px;}.mod-btn_holder .btn-1:first-child {margin-left:0;}.mod-aside__block {margin: 16px 0; color: #8c8c8c;}.mod-aside__block b.tc-4 {display:block;}.mod-step__icon {float: left; width: 80px; height: 72px; margin-right: 15px;}.mod-step__icon-register,.mod-step__icon-money,.mod-step__icon-ride {background: url(../img/icons/steps.png) no-repeat;}.mod-step__icon-money {background-position: 0 -98px;}.mod-step__icon-ride {background-position: 0 -198px;}.mod-linklist {font-size: 12px; font-family: Arial, Helvetica, sans-serif; list-style: none;}.mod-linklist > li {margin-bottom: 0.8em;}.mod-linklist a {text-decoration: underline; font-style: italic; color: #fff;}.mod-linklist a:hover,.mod-linklist a:focus {text-decoration: none;}.mod-big-teaser {margin: 30px 0;}.mod-big-teaser:before,.mod-big-teaser:after {content: " "; display: table;}.mod-big-teaser:after {clear: both;}.mod-big-teaser {*zoom: 1;}.mod-big-teaser__col-1 {float: left; width: 50%;}.mod-big-teaser__center-container {display: table; width: 100%; height: 530px;}.mod-big-teaser__center-content {display: table-cell; vertical-align: middle;}.mod-big-teaser__horizontal-center {width: 300px; margin-left: auto; margin-right: auto;}.mod-share, .mod-share__center {height: 25px;}.mod-share__center:before {content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.25em;}.mod-share > .mod-col {float: left; height: 25px; margin-right: 10px;}.mod-share__center > .mod-col {display: inline-block; padding: 5px; vertical-align: middle;}.mod-slider {background-color: #000000; background-repeat: no-repeat; background-position: center center; padding: 60px 0;}.mod-videos {padding-top: 30px;}.mod-photos__photo,.mod-videos__video {width: 460px; float:left; margin: 0 15px;}.mod-videos__video_caption {background-color: #ffffff; display: block; height: auto; text-decoration: none;}.mod-videos__video-text {display: block; padding: 20px 0;}.mod-videos__spacing-top {margin-top: 30px;}.mod-photo__stack-vertical-align-250px {height: 250px; position: relative;}.mod-count-table {color: #fff; font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif; width: 100%;}.mod-count-table th,.mod-count-table td {border-left: 1px solid #666;}.mod-count-table th {font-size: 22px; line-height: 1em; padding: 0 20px; text-align: left;}.mod-count-table td {text-align: left; font-size: 80px; line-height: 1em; padding: 5px 20px 0 20px; letter-spacing: -0.03em; min-width: 90px;}.mod-count-table th:first-child,.mod-count-table td:first-child {border-left: none; padding-left: 0;}.mod-count-table td:last-child {padding-right: 0;}.mod-hours-list {font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif; font-size: 20px; width: 250px;}.mod-hours-list dt,.mod-hours-list dd {margin-bottom: 15px;}.mod-hours-list dt {color: #fff; width: 120px; float: left; clear: left;}.mod-hours-list dd {color: #f26522; float: left;}.cfs-loc-updates {background-color: #313131; color: #fff; width: 100%; z-index: 10;}.cfs-history__jd {color:#F26522;}.cfs-loc-updates > .wrapper-inner-2 > .mod-hd {padding: 20px 0; position: relative;}.cfs-loc-updates__title {float: left;}.cfs-loc-updates__carousel {float: left; margin-left: 15px; width: 550px; font-size: 14px; font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif; line-height: 20px;}.cfs-loc-updates__btn-open,.cfs-loc-updates__btn-close {position: absolute; top: 20px; right: 0; width: 145px;}.cfs-loc-updates__btn-close > .btn-label{float: right;}.cfs-loc-updates__all {padding-bottom: 50px; display: none; position: relative;}.cfs-loc-updates__all__wrapper {overflow : hidden; position: relative; height: 100%;}.cfs-loc-updates__list {list-style: none; border-top: 1px solid #444; position: absolute;}.cfs-loc-updates__list li {padding: 20px 0; line-height: 1.6em; font-size: 14px; border-bottom: 1px solid #444;}.cfs-loc-updates__scroller {display: none; position: absolute; bottom: 20px; left: 0;}.cfs-loc-updates__scroller .btn-scroll-up {margin-left: 10px;}.mod-committee {overflow: hidden; color: #fff; font-size: 16px; border-left: 1px solid #f2814b; list-style: none; font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif;}.mod-committee > li {width: 30%; float: left; border-right: 1px solid #f2814b; line-height: 1.1em; padding: 8px 0 8px 3%;}.cfs-history__bg_line {background: url(../img/widgets/history/bgline.png) repeat-y center top; zoom:1;}.cfs-history__founders {margin: -240px auto 45px; display:block; width: 710px; padding-right: 20px; height: 235px; padding-top:29px; background: url(../img/widgets/history/founders.jpg) no-repeat #000000;}.cfs-history__founders_title {color: #FFFFFF; font-family: 'Helvetica W01 Bold',Helvetica,Arial,sans-serif; line-height: 36px; font-size: 28px; margin-left: 365px;}.cfs-history__founders_desc {font-family: Arial,Helvetica,sans-serif; font-size: 14px; margin-left: 365px; color: #ffffff; line-height: 20px;}.cfs-history__banner_wrapper {padding:0 !important; width: 980px !important; margin-bottom: 170px;}.cfs-history__shapes {margin: 0 auto -75px;}.cfs-history__circle {display: block; width: 11px; height: 11px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #e2e2e2; margin: 0 auto;}.cfs-history__line {display: block; width: 3px; height: 50px; background-color: rgba(140,140,140,0.2); margin: 0 auto;}.cfs-history__banner_block {display: block; background-color: #FFFFFF; text-align:center; padding: 20px 50px 20px 50px; zoom:1;}.cfs-history__title {font-size: 44px; line-height: normal; color: #103376; font-family: 'Helvetica W01 Bold',Helvetica,Arial,sans-serif; margin: 0;}.cfs-history__banner_note {color: #8c8c8c; line-height: 20px; font-size: 14px; margin-bottom: 2em; font-family: Arial, Helvetica,sans-serif;}.cfs-history__step {width: 800px; margin-left:164px; margin-bottom:50px;}.cfs-history__year_side {display:block; text-align: right; width: 305px; float:left;}.cfs-history__year {font-size: 36px; line-height: 64px; font-family: 'Helvetica W01 Bold',Helvetica,Arial,sans-serif; color: #103376; margin-right: 35px;}.cfs-history__year_title {font-size: 22px; line-height: normal; font-family: 'Helvetica W01 Light',Helvetica,Arial,sans-serif; font-weight: lighter; color: #313131; margin-right: 35px; margin-top: -8px;}.cfs-history__stats_side {font-family: 'Helvetica W01 Bold',Helvetica,Arial,sans-serif; display:block; float: left; width: 450px; border-left: 3px #103376 solid; margin-bottom: 50px}.cfs-history__stats_side:before {border-bottom: 12px solid transparent; border-right: 12px solid #103376; border-top: 12px solid transparent; content: ""; height: 0; margin-left: -12px; margin-top:22px; position: absolute; width: 0; z-index: 20;}.cfs-history__stat {diplay:block; background-color: #FFFFFF; border-bottom: 1px #ebebeb solid; padding: 20px 0px 20px 35px;}.cfs-history__stats{list-style-type: none; background-color: #FFFFFF;}.cfs-history__stats > li{padding: 0px 0px 0px 35px; color:#8C8C8C; overflow: hidden; height:64px;}.cfs-history__stats ul.stat-hor {height: 64px;}.cfs-history__stats > li {border-bottom: 1px #ebebeb solid;}.cfs-history__stats > li:first-child {border-top: 1px #ebebeb solid;}.cfs-history__stats ul.stat-hor li.label {font-family: Arial,Helvetica,sans-serif; width: 80px; height: 64px; line-height: 64px; font-size: 12px; float: left;}.cfs-history__stats li:first-child ul.stat-hor li.data {color:#F26522; font-size: 36px;}.cfs-history__stats li:last-child ul.stat-hor li.data {line-height: 46px; padding-top: 8px; display:block;}.cfs-history__stats ul.stat-hor li.data {height:64px; font-size: 28px; line-height: 64px; float: left; font-family: Arial,Helvetica,sans-serif; font-weight: bolder;}.cfs-history__current {display:block; margin: 0 auto; text-align: center; background-color: #F2F2F2;}.cfs-history__current_year {margin-top:25px; margin-bottom:20px; font-family: 'Helvetica W01 Bold',Helvetica,Arial,sans-serif; color:#F26522; font-size: 48px;}.cfs-history__current_year_desc {font-family: Arial, Helvetica,sans-serif; color: #8c8c8c; font-size: 14px; line-height: 20px; margin:0;}.cfs-history__register {padding: 30px 0px 10px !important; text-align: center; zoom:1;}.cfs-history__bottom {width: 170px; position:absolute; z-index: 1000; left: 50%; margin-left: -85px; margin-top:-20px;}.cfs-news__feed_wrapper {height: 330px; background-color: #313131;}.cfs-news__feed_title {background: url(../img/widgets/feed/twitter-feeds.png) no-repeat; width: 265px; height: 40px; margin-top: 56px;}.cfs-news__controls_wrapper {margin-top: 80px;}.cfs-news__tweet_link {color: #F26522 !important; text-decoration: none;}.cfs-news__tweet_link:hover {color: #F26522;}.cfs-news__tweet_box {color: #FFFFFF; font-size: 18px; line-height: 21px; float:left; width: 255px; height: 160px; padding: 60px 20px 0px 40px; border-right: 1px solid #3a3a3a; font-style: italic; font-family: Helvetica,Arial,sans-serif;}.cfs-news__tweet_box:last-child {border: none;}.cfs-news__twitter_feed_wrapper {float:left; overflow: hidden; width : 960px; height: 210px; margin-left: -40px; position: relative;}.cfs-news__twitter_feed {position: absolute; left:0; top:0; width: 4750px;}.cfs-news__cycle {color: #8c8c8c; font-size: 14px;}.cfs-pagination {background-color: #fff; display: inline-block; *zoom: 1; overflow: hidden; padding: 5px;}.cfs-pagination_teamtable {margin-top: 30px;}.cfs-pagination li {float: left; width: 35px; height: 30px; line-height: 30px; margin: 0 3px; text-align: center;}.cfs-pagination a {display: block; width: 100%; height: 100%; text-decoration: none; font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif; font-size: 12px; color: #bbb;}.cfs-pagination .is-active a,.cfs-pagination .is-active a:hover {cursor: default; color: #fff; background-color: #103376;}.cfs-pagination a:hover {color: #313131;}.cfs-pagination__prev,.cfs-pagination__next {text-indent: -999em; background: url(../img/widgets/pagination-arrows.png) no-repeat;}.cfs-pagination .is-disabled a,.cfs-pagination .is-disabled a {cursor: default !important;}.cfs-pagination__prev {margin-right: 10px !important; background-position: center 10px;}.cfs-pagination__prev:hover {background-position: center -51px;}.cfs-pagination__prev.is-disabled {background-position: center -112px;}.cfs-pagination__prev.is-disabled:hover {background-position: center -112px;}.cfs-pagination__next {margin-left: 10px !important; background-position: center -170px;}.cfs-pagination__next:hover {background-position: center -231px;}.cfs-pagination__next.is-disabled {background-position: center -292px;}.cfs-pagination__next.is-disabled:hover {background-position: center -292px;}.cfs-pagination__dots {width: auto; color: #bbb; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}.mod-photo-stack__wide {background-image: url(../content/assets/wide-bg-images.png); width: 352px; height: 167px; margin-left: auto; margin-right: auto;}.mod-photo-stack__wide.is-vertical-aligned {position: absolute; top: 50%; left: 50%; margin-top: -93.5px; margin-left: -176px;}.mod-photo-stack__wide-photo {margin-top: 24px; margin-left: 11px;}.mod-photo-stack__4x3 {background-image: url(../content/assets/4x3-bg-images.png); width: 329px; height: 246px; margin-left: auto; margin-right: auto;}.mod-photo-stack__4x3.is-vertical-aligned {position: absolute; top: 50%; left: 50%; margin-top: -123px; margin-left: -164.5px;}.mod-photo-stack__4x3-photo {margin-top: 28px; margin-left: 19px;}.mod-photo-stack__square {background-image: url(../content/assets/square-bg-image.png); width: 325px; height: 325px; margin-left: auto; margin-right: auto;}.mod-photo-stack__square-photo {margin-top: 27px; margin-left: 27px;}.mod-asset__logo {width: 100%;}.mod-asset__logo-text {width: 645px; float: left;}.mod-asset__logo-image {width: 326px; float: right;}.mod-col-3 {width: 100%;}.mod-col-3__col {float: left; width: 31.333%; padding: 1%;}.cfs-asset__badge {display: block; border: 1px solid #e0e0e0; position: relative; padding: 10px 0; height: 165px;}.cfs-asset__badge:before,.cfs-asset__badge:after {content: ""; position: absolute; display: block; height: 165px; width: 10px;}.cfs-asset__badge:before {background: url(../img/modules/badge-shadow-left.png) no-repeat right center; margin-left: -10px;}.cfs-asset__badge:after {background: url(../img/modules/badge-shadow-right.png) no-repeat right center; margin-right: -10px; top: 0; right: 0;}.cfs-signature__vertical-center {position: relative; top: 50%; margin-top: -43.5px;}.cfs-wallpaper-bg {display: block; background: url(../content/assets/wallpaper-stack-bg.png) no-repeat right center; width: 485px; height: 321px;}.cfs-wallpaper {transform:rotate(-9.6deg); -ms-transform:rotate(-9.6deg); -webkit-transform: rotate(-9.6deg); margin-top: 35px; margin-left: 24px;}.cfs-asset__small-sqr-bg {display: block; width: 300px; height: 300px; background: url(../content/assets/small-square-image-stack.png) no-repeat right center;}.cfs-asset__small-sqr-image {margin-top: 12px; margin-left: -4px;}.cfs-vertical-center__container {display: table; width: 100%;}.cfs-vertical-center__context {display: table-cell; vertical-align: middle; width: 100%;}.cfs-assets_video-caption {height: 75px;}.cfs-assets__logo-wrp {height: 295px;}.cfs-assets__event-photo-wrp {height: 325px;}.cfs-assets__wallpaper-wrp {height: 321px; padding-left: 30px;}.mod-1 {padding: 60px 0; background-color: #f7f7f7;}.mod-1.is-even {background-color: #f2f2f2;}.mod-1.white-bg {background-color: #ffffff;}.mod-1__col-1 {float: left; width: 300px;}.mod-1__col-2 {float: left; width: 380px; padding-left: 40px;}.mod-1__col-3 {float: right; width: 158px; padding-left: 30px; border-left: 1px solid #ccc; min-height: 215px; word-wrap: break-word;}.mod-1__figure {display: block; margin-bottom: 20px;}.mod-1__col-1 .p-2 {margin-top: 25px;}.mod-1__col-2 .p-2 {margin-bottom: 18px;}.mod-1__col-2 .h-5 {margin: 30px 0 5px;}.mod-1__col-2 .h-5 ~ .p-3 {margin-top: 5px;}.mod-1__col-2 .h-5:first-child {margin-top: 0;}.mod-1 .mod-btn_holder {margin-top: 35px;}.mod-1__col-3 .h-6,.mod-1__col-3 .h-6-2 {margin: 20px 0;}.mod-2 {padding: 60px 0; background-color: #313131;}.mod-2__col-1 {float: left; width: 300px;}.mod-2__col-2 {float: left; width: 650px; padding-left: 30px; word-wrap: break-word;}.mod-banner, .mod-banner__center {background-repeat: no-repeat; background-position: center center; padding: 60px 0;}.mod-banner__center-bg {background-color: #313131; background-image: url(../content/banners/assets_bg.jpg); background-repeat: repeat-x;}.mod-banner__grey-bg {background-image: url(../content/banners/our-founder-grey-bg.jpg); background-repeat: repeat-x;}.mod-banner__center {text-align: center;}.mod-banner__bg-cover {background-size: cover;}.mod-banner__bg-pos-top {background-position: top;}.mod-banner .h-1:only-child,.mod-banner .h-7:only-child {margin: 0;}.mod-banner_2 {background-color: #000;}.mod-banner-2 {background-color: #f26522; padding: 40px 0;}.mod-banner-2_2 {background-color: #313131;}.mod-banner-2 .h-2 {line-height: 0.9em; margin-bottom: 0; *display: block;}.mod-banner__col,.mod-banner-2__col {float: left; padding: 0 20px; border-left: 1px solid #f67c42; margin-right: -2px; height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}.mod-banner-2_2 .mod-banner__col,.mod-banner-2_2 .mod-banner-2__col {border-left: 1px solid #454545;}.mod-banner-2_3 .mod-banner__col,.mod-banner-2_3 .mod-banner-2__col {border-left: 1px solid #f67c42;}tr.mod-banner-2__colholder > td:first-child,.mod-banner__col:first-child,.mod-banner-2__col:first-child {padding-left: 0; border-left: 0 !important;}tr.mod-banner-2__colholder > td:last-child,.mod-banner__col:last-child,.mod-banner-2__col:last-child {padding-right: 0;}tr.mod-banner-2__colholder > td {vertical-align: top; padding: 0 20px; border-left: 1px solid #f67c42; position: relative;}table.wrapper-inner-2 {position: relative;}.mod-banner-2_2 tr.mod-banner-2__colholder > td {border-left: 1px solid #454545;}tr.mod-banner-2__colholder > td > .btn-3 {position: absolute; bottom: 0;}.mod-banner__col_1-2 {width: 50%; *width: 450px;}.mod-banner__col_1-3 {width: 33.33%; *width: 272px;}.mod-banner__col_1-4 {width: 25%; *width: 215px;}.mod-banner__col_1-5 {width: 20%; *width: 168px;}.mod-banner__col_1-6 {width: 16.66%; *width: 136px;}.mod-banner__col_5-6 {width: 83.33%; *width: 760px;}.nav, .nav > li {padding: 0; margin: 0; list-style:none;}.navleft {text-align:left;}.navleft > li,.navright > li,.navcenter > li {display: inline;}.navleft > li > a,.navright > li > a,.navcenter > li > a {padding: 0 .5em;}.navright {text-align: right;}.navcenter {text-align:center;}.navcenter > li > a {display: inline-block;}.mod-stepbox {width: 940px; margin: 0 auto; background: url(../img/modules/bg-stepbox.png) no-repeat left center; height: 220px; list-style: none; font-family: Arial, Helvetica, sans-serif;}.mod-stepbox h4,.mod-stepbox h4 a {color: #f26522; font-size: 24px; font-weight: bold; line-height: 1em; margin-bottom: 10px; text-decoration: none;}.mod-stepbox h4 a:hover {color: #E54E28;}.mod-stepbox p {color: #808080; font-size: 13px; line-height: 16px; margin-top: 10px;}.mod-stepbox__step-1,.mod-stepbox__step-2,.mod-stepbox__step-3 {width: 235px; height: 168px; padding: 25px 32px; margin-left: 20px; float: left; position: relative;}.mod-stepbox__step-1 {margin-left: 0;}.mod-stepbox .btn-2 {position: absolute; bottom: 25px;}.mod-city-list {list-style: none;}.mod-city-list li {margin-top: 15px;}.mod-city-list li:first-child {margin-top: 0;}.mod-city-list a {color: #fff; font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif; font-size: 16px; text-decoration: none; -webkit-transition: color 200ms ease; -moz-transition: color 200ms ease; -ms-transition: color 200ms ease; transition: color 200ms ease;}.mod-city-list a:hover,.mod-city-list a:focus {color: #fff76f;}.mod-city-list a:hover small,.mod-city-list a:focus small {color: #ccc;}.mod-city-list a small {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8c8c8c; margin-left: 8px; -webkit-transition: color 200ms ease; -moz-transition: color 200ms ease; -ms-transition: color 200ms ease; transition: color 200ms ease;}.mod-teamlist {font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif; font-size: 12px; line-height: 1em;}.mod-teamlist li {overflow: hidden; height: 21px;}.mod-teamlist a {display: block; width: 100%; height: 100%; text-decoration: none;}.mod-teamlist a:hover .mod-teamlist__name {color: #e54e28;}.mod-teamlist a:hover .mod-teamlist__pos {color: #888;}.mod-teamlist .mod-teamlist__big {width: 150px; float: left; height: 150px; border-right: 1px solid #454545; padding-left: 17px;}.mod-teamlist__big:first-child {padding-left: 0;}.mod-teamlist__pos,.mod-teamlist__val,.mod-teamlist__name {display: block;}.mod-teamlist__pos {float: left; padding-left: 17px; width: 35px; color: #5c5c5c;}.mod-teamlist__big .mod-teamlist__pos {float: none; padding: 0 0 10px; font-size: 20px; line-height: 1em;}.mod-teamlist__name {float: left; color: #f26522;}.mod-teamlist__big .mod-teamlist__name {font-size: 18px; float: none; line-height: 1em; margin-bottom: 10px; padding-right: 20px;}.mod-teamlist__val {width: 65px; float: right; color: #fff;}.mod-teamlist__big .mod-teamlist__val {font-size: 12px; float: none;}.mod-eventlist {width: 960px;}.mod-eventlist li {float: left; width: 300px; height: 90px; margin: 0 20px 1px 0;}.mod-eventlist li > a {display: block; width: 100%; height: 100%; background: #fff url(../img/modules/arrow-eventlist.png) no-repeat 270px 38px; font-family:'HelveticaNeueW01-55Roma', Helvetica, Arial, sans-serif; font-size: 12px; text-decoration: none; color: #313131; line-height: 1em;}.mod-eventlist li > a:hover {background-position: 270px -83px;}.mod-eventlist__date,.mod-eventlist__city > b {font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif;}.mod-eventlist__date {text-transform: uppercase; color: #8c8c8c; display: block; padding: 18px 18px 8px;}.mod-eventlist__city {display: block; padding-left: 18px; margin-bottom: 5px;}.mod-eventlist__city > b {font-size: 16px; font-weight: normal;}.mod-eventlist__gym {display: block; padding-left: 18px;}.cfs-faqlist__title {font-size: 28px; line-height: 29px; color: #FFFFFF; font-family: 'Helvetica W01 Bold',Helvetica,Arial,sans-serif; letter-spacing: -0.03em; margin: 0; display: block; padding: 20px; background-color: #f46523;}.cfs-faqlist__subtitle {display: block; padding: 28px 20px 28px 20px; margin-bottom: 1px; color: #313131 !important; text-transform:uppercase; background-color: #FFFFFF; text-decoration: none;}.cfs-faqlist__subtitle.is-opened {color: #8a8a8a !important; background-color: #f7f7f7;}.cfs-faqlist__slide {background-image: url(../img/widgets/accordion/plus-minus.png); background-repeat: no-repeat; background-position: right top; display: block;}.cfs-faqlist__subtitle.is-opened .cfs-faqlist__slide {background-position: right -50px;}.cfs-faqlist {margin-top: -100px;}ol.cfs-faqlist__questions {font-weight: bold; list-style-type: decimal-leading-zero; padding: 10px 30px 10px 50px; margin-bottom: 1px; display: block; background-color:#ffffff;}ol.cfs-faqlist__questions li {padding-left: 20px; padding-top: 15px; padding-bottom: 15px; line-height: 18px;}ol.cfs-faqlist__questions a.is-selected {color: #103376 !important;}ol.cfs-faqlist__questions p, ol.cfs-faqlist__questions a {font-weight: normal;}.cfs-faqlist__answer {margin: 0; padding: 0;}ol.cfs-faqlist__questions a {color: #878787 !important; text-decoration: none;}ol.cfs-faqlist__questions a:hover {color: #444444 !important; text-decoration: none;}.cfs-faqlist__answer-box {position: absolute; width: 440px; z-index: 110;}.cfs-faqlist__answer-box:after {content : ""; width: 0; height: 0; border-top: 12px solid transparent; border-right: 12px solid #103376; border-bottom: 12px solid transparent; position: absolute; top: 20px; left: 0; margin-left: -12px; z-index: 20;}.cfs-faqlist__answer-title {font-size: 28px; line-height: 29px; color: #FFFFFF; font-family: 'Helvetica W01 Bold',Helvetica,Arial,sans-serif; letter-spacing: -0.03em; margin: 0; display: block; padding: 20px; background-color: #103376;}.cfs-faqlist__answer-text {font-size: 16px; line-height: 24px; display: block; background-color: #ffffff; padding: 30px; margin: 0;}.cfs-faqlist__answer-text > a {color: #f26522;}.cfs-thermometer {padding: 15px 20px 10px; background-color: #fff;}.cfs-thermometer__values {display: none;}.cfs-thermometer__bd {font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif; font-size: 12px; color: #7d7d7d; line-height: 1em; position: relative; height: 120px;}.cfs-thermometer__current {position: absolute; height: 47px; border-left: 1px solid #f26522; padding-left: 5px; margin-left: 2px; width: 200px;}.cfs-thermometer__val {font-size: 26px; color: #103376; line-height: 22px; margin-bottom: 4px;}.cfs-thermometer__val em {font-family: "Helvetica W01 Light", Helvetica, Arial, sans-serif; font-size: 20px; position: relative; top: -3px; padding-right: 5px; font-style: normal;}.cfs-thermometer__current.is-right {text-align: right; border-left: none; border-right: 1px solid #f26522; padding-right: 5px; margin-left: -210px;}.cfs-thermometer__current.is-right .cfs-thermometer__val em {padding-right: 2px;}.cfs-thermometer__bar {background-color: #f26522; height: 26px; position: absolute; z-index: 2; top: 49px; left: 2px;}.cfs-thermometer__bar-bg {background-color: #040022; height: 30px; width: 100%; position: absolute; top: 47px; z-index: 0;}.cfs-thermometer__steps {position: absolute; top: 77px; width: 100%; height: 4px; border-left: 1px solid #040022; border-right: 1px solid #040022; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}.cfs-thermometer__step {position: absolute; height: 4px; width: 1px; background-color: #040022;}.cfs-thermometer__marker {position: absolute; padding-top: 10px; text-align: left; background: url(../img/widgets/thermometer/arrow-marker.png) no-repeat; font-size: 11px; top: 80px; width: 80px; margin-left: -4px;}.cfs-thermometer__marker.is-right {text-align: right; background-position: right 0; margin-left: -74px;}.cfs-thermometer__marker.is-center {text-align: center; background-position: center 0; margin-left: -38px;}.cfs-thermometer__marker-val {font-size: 12px; background-color: #fff;}.cfs-thermometer__marker-year {display: block; font-family: "Helvetica W01 Light", Helvetica, Arial, sans-serif;}.cfs-accordion__section {padding: 15px 10px 15px; margin-bottom: 1px; background-color: #fff;}.cfs-accordion__title {display: block; background-image: url(../img/widgets/accordion/plus-minus.png); background-repeat: no-repeat; background-position: right top; padding-right: 20px; overflow:hidden; cursor: pointer; color: #313131;}.cfs-accordion__content {color: #818181; overflow: hidden;}.cfs-accordion__section.is-active .cfs-accordion__title {background-position: right -50px; font-weight: bold; color: #f26522;}.cfs-accordion__content > p {line-height: 1.4em;}.cfs-billboard, .cfs-billboard-2 {background-color: #000; position: relative; overflow: hidden; height: 509px;}.cfs-billboard__wrapper {position: absolute; left: 50%; margin-left: -700px; height: 509px; width: 1400px; overflow: hidden;}.cfs-billboard__fade {position: absolute; left: 50%; margin-left: -700px; width: 1400px; height: 100%; z-index: 1; background: url(../img/core/fade-1.png) repeat-y center 0; *display:none;}.cfs-billboard__steps {position: absolute; height:6px; left: 230px; bottom: 120px; width: 600px; z-index: 5;}.cfs-billboard__step,.cfs-billboard__step-big {float: left; width: 6px; height: 6px; background-color: #fff; margin-right: 9px; cursor: pointer;}.cfs-billboard__step.is-current {background-color: #f26522 !important;}.cfs-billboard__step:hover {background-color: #FFF76F;}.cfs-billboard__pane {background-position: center top; height: 509px; background-repeat: no-repeat; display: none; width: 1400px; position: absolute; top: 0;}.cfs-billboard__pane:first-child {display: block;}.cfs-billboard__pane > .wrapper-inner,.cfs-billboard__pane > .wrapper-inner-2 {position: relative; z-index: 5;}.cfs-billboard__copy {padding-top: 70px; margin-bottom: 25px;}.cfs-billboard__copy .h-1,.cfs-billboard__copy .p-1 {margin: 0; line-height: 1em;}.cfs-prompt {z-index: 10001; position: fixed; top: 50%; left: 50%; background-color: #fff;}.cfs-prompt .btn-close {position: absolute; left: 100%; margin-left: -10px; top: -10px;}#cfs-prompt-overlay {position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 10000; background: url(../img/widgets/videopopup/overlay.png); background: rgba(49, 49, 49, 0.9); width: 100%; height: 100%;}.cfs-prompt > .mod-ft {background-color: #103376;}.cfs-prompt_login input {margin: 10px 0; font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif;}.cfs-prompt_media {padding: 10px; *width: 640px;}.cfs-prompt_media > .mod-bd > img {display: block;}.cfs-prompt_media > .mod-ft {background-color: #fff; padding-top: 10px;}.cfs-prompt_media__title {padding-top: 3px;}.cfs-teamsearch {background: #f26522; background: -moz-linear-gradient(left, #f26522 50%, #e54e28 50%); background: -webkit-gradient(linear, left top, right top, color-stop(50%,#f26522), color-stop(50%,#e54e28)); background: -webkit-linear-gradient(left, #f26522 50%,#e54e28 50%); background: -o-linear-gradient(left, #f26522 50%,#e54e28 50%); background: -ms-linear-gradient(left, #f26522 50%,#e54e28 50%); background: linear-gradient(to right, #f26522 50%,#e54e28 50%);}.cfs-teamsearch_2 {background: transparent;}.cfs-teamsearch .mod-col {float: left; width: 450px; background-color: #e54e28; padding: 20px 0 20px 20px;}.cfs-teamsearch .mod-col:first-child {background-color: #f26522; padding-left: 0; padding-right: 20px;}.cfs-teamsearch_2 .mod-col {width: 432px;}.cfs-teamsearch.cfs-teamsearch_2 .mod-col {padding: 25px 0 25px 30px; margin-right: 8px;}.cfs-teamsearch__title {font-size: 16px; line-height: 1em; font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif; text-transform: uppercase; color: #fff; margin-bottom: 30px;}.cfs-teamsearch_2 .cfs-teamsearch__title {font-size: 20px;}.cfs-prompt_teamsearch__hd .cfs-input-2 {width: 300px;}.cfs-teamsearch__satellite .cfs-input-2 {width: 385px;}.cfs-tablesearch .cfs-input-2 {width: 300px;}.cfs-teamsearch__member .cfs-input-2 {float: left; width: 200px; margin-left: 10px;}.cfs-teamsearch__member .cfs-input-2:first-child {margin-left: 0;}.cfs-teamsearch_2 .cfs-teamsearch__member .cfs-input-2 {width: 185px;}.cfs-teamsearch_2 .cfs-teamsearch__member_donate .cfs-input-2 {width: 185px;}.cfs-teamsearch__team .cfs-input-2 {width: 425px; float: left;}.cfs-teamsearch_2 .cfs-teamsearch__team .cfs-input-2 {width: 385px;}.cfs-teamsearch_2 .cfs-teamsearch__team_donate .cfs-input-2 {width: 385px;}.cfs-teamtable {background-color: #FFF; font-family:'HelveticaNeueW01-55Roma', Helvetica, Arial, sans-serif; font-size: 13px; width: 100%; text-align: left;}.cfs-teamtable th,.cfs-teamtable td:first-child,.cfs-teamtable td:first-child a {font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif; font-size: 14px; color: #313131; text-align: left;}.cfs-teamtable td.team-page, .cfs-teamtable td.team-page a {font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif; font-size: 14px; color: #313131; text-align: left;}.cfs-teamtable td.team-page a {text-decoration: underline;}.cfs-teamtable td.team-page a:hover {color: #f26522; text-decoration: underline;}.cfs-teamtable td:first-child a {text-decoration: underline;}.cfs-teamtable td:first-child a:hover {color: #f26522; text-decoration: underline;}.cfs-teamtable th {cursor:pointer; padding: 30px 15px; background: url(../img/widgets/table-sort.png) no-repeat 100px 25px;}.cfs-teamtable th:hover {background-color: #F2F2F2 !important;}.cfs-teamtable th.team {background: url(../img/widgets/table-sort.png) no-repeat 75px 25px;}.cfs-teamtable th.team.is-sorted.is-ascending {background-position: 75px -65px;}.cfs-teamtable th.team.is-sorted.is-descending {background-position: 75px -155px;}.cfs-teamtable th.member {background: url(../img/widgets/table-sort.png) no-repeat 130px 25px;}.cfs-teamtable th.member.is-sorted.is-ascending {background-position: 130px -65px;}.cfs-teamtable th.member.is-sorted.is-descending {background-position: 130px -155px;}.cfs-teamtable th.captain {background: url(../img/widgets/table-sort.png) no-repeat 130px 25px;}.cfs-teamtable th.captain.is-sorted.is-ascending {background-position: 130px -65px;}.cfs-teamtable th.captain.is-sorted.is-descending {background-position: 130px -155px;}.cfs-teamtable th.location {background: url(../img/widgets/table-sort.png) no-repeat 135px 25px;}.cfs-teamtable th.location.is-sorted.is-ascending {background-position: 135px -65px;}.cfs-teamtable th.location.is-sorted.is-descending {background-position: 135px -155px;}.cfs-teamtable td {padding: 20px 15px; border-top: 1px solid #ddd;}.cfs-teamtable .btn-2 {margin: -0.3em 0;}.cfs-teamtable__donaterow {width: 70px;}.cfs-teamtable__arrowrow {width: 30px;}.cfs-teamtable__loading,.cfs-teamtable__no-results {font-weight: normal !important; font-family:'HelveticaNeueW01-55Roma', Helvetica, Arial, sans-serif !important; font-size: 13px !important;}.cfs-prompt_teamsearch {width: 960px;}.cfs-prompt_teamsearch__hd {background-color: #e54e28; padding: 15px;}.cfs-prompt_teamsearch input {float: left; margin-left: 15px;}.cfs-prompt_teamsearch input:first-child {margin-left: 0;}.cfs-prompt_teamsearch .btn-search {margin-top: 6px;}.cfs-prompt_teamsearch__bd {height: 400px; overflow-y: auto; position: relative;}.cfs-prompt_teamsearch__info {background-color: #f1f1f1; padding: 20px 15px; color: #313131; font-size: 12px; line-height: 1.2em;}.cfs-prompt_teamsearch .cfs-scroll-container .cfs-teamtable {width : 945px;}.cfs-scroll-bar {background-color: #f2f2f2; width: 14px; position:absolute; top:0; right:0; height:100%; border-left: 1px solid #e4e4e4;}.cfs-scroll-bg {background-color: #fcfcfc; width: 10px; position: absolute; top: 5px; left: 2px; height: 100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}.cfs-scroll-slider {background-color: #c2c2c2; width: 8px; height: 30px; position:absolute; top: 5px; left: 3px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}.cfs-tablesearch {background-color: #e54e28; padding: 15px;}.cfs-gallery {position: relative; overflow: hidden; height: 300px;}[data-pagination-position=inset] {position: static;}[data-pagination-position=inset] .cfs-gallery__controls_wrapper {top: inherit; bottom: 30px;}.cfs-gallery__full-width {position: relative; overflow: hidden; width: 100%; height: 300px;}.cfs-gallery__wrapper {overflow: hidden; width: 460px; height: 255px; left: 50%; margin-left: -230px; position: absolute;}.cfs-gallery__full-width-wrapper {overflow: hidden; width: 100%; height: 255px; position: absolute;}.cfs-gallery__big-height,.cfs-gallery__vertical-center-container {height: 422px;}.cfs-gallery__inner-vertical-center-container {height: 306px;}.cfs-gallery__thumb_wrapper {position: absolute; overflow: hidden; width: 460px; height: 80px; top: 275px;}.cfs-gallery__big-slide-wrapper {margin-top: 40px; margin-bottom: 40px;}.cfs-gallery__thumb_container {position: absolute; height: 80px;}.cfs-gallery__thumb:first-child {display: block;}.cfs-gallery__thumb {border: none; border: none; overflow: hidden; display: none; height: 78px; position: absolute; top: 0; width: 140px;}.cfs-gallery__thumb.is-current {box-sizing : border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border: 3px solid #f46523;}.cfs-gallery__image {display: block;}.cfs-gallery__full-width-wrapper .cfs-gallery__image {display: block; width: 100%; height: 100%;}.cfs-gallery__controls_wrapper {position: absolute; width:460px; height: 13px; left: 50%; margin-left: -230px; top: 275px;}.cfs-gallery__controls {position: absolute; height: 13px; top: 50%; left: 50%;}.cfs-gallery__icon {float:left; cursor: pointer; width: 9px; height: 13px; overflow: hidden; margin-left: 14px; background: url(../img/widgets/gallery/icons.png) no-repeat top center;}.cfs-gallery__icon.next, .cfs-gallery__icon.prev {margin-top:-6px;}.cfs-gallery__icon.next:hover {background-position: center -13px;}.cfs-gallery__icon.prev {background-position: center -26px;}.cfs-gallery__icon.prev:hover {background-position: center -39px;}.cfs-gallery__icon.step {width: 9px; height: 9px; margin-top:-4px;}.cfs-gallery__icon.step {background-position: center -52px;}.cfs-gallery__icon.step:hover {background-position: center -61px;}.cfs-gallery__icon.step.is-current {background-position: center -70px;}.cfs-gallery__2-col-1 {width: 460px; float:left; margin: 0 15px;}.cfs-gallery__inner-vertical-center-container {display: table;}.cfs-gallery__inner-vertical-center-content {display: table-cell; vertical-align: middle;}.cfs-gallery__vertical-center-container:before {content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.25em;}.cfs-gallery__vertical-center-content {display: inline-block; vertical-align: middle;}.cfs-gallery_icon-big {background-image: url(../img/widgets/gallery/big-arrows.png); width: 20px; height: 32px;}.cfs-gallery_icon-big:hover {cursor: pointer;}.cfs-gallery_icon-big.prev {float: left; position: relative; margin-left: -60px;}.cfs-gallery_icon-big.next {position: relative; margin-right: -60px; float: right; background-position: bottom;}.cfs-gallery_big-controls-wrp {width: 980px; position: absolute; top: 50%; left: 50%; margin-left: -490px; margin-top: -16px;}.cfs-billboard__step-big.is-current {background-color: #F26522 !important;}.cfs-map {height: 540px;}.cfs-map-data {display: none;}.cfs-map-holder {height: 100%; width: 100%;}.cfs-map__info-box {position: absolute; width: 370px; padding-bottom: 10px; background: url(../img/widgets/map-marker_2.png) no-repeat 90px bottom; margin-top: -10px; margin-left: 80px;}.cfs-map__info-box > .mod-bd,.cfs-map__info-box > .mod-ft {padding: 15px;}.cfs-map__info-box > .mod-bd {background-color: #2a2a2a;}.cfs-map__info-box > .mod-ft {background-color: #313131;}.cfs-map__info-box__close {width : 13px; height : 13px; position: absolute; right : 15px; top : 15px; background: url(../img/widgets/map-close.png) no-repeat 0 top; cursor: pointer;}.cfs-map__info-box__close:hover {background-position: 0 bottom;}.cfs-map__info-box__date,.cfs-map__info-box__title {font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif; color: #fff; text-transform: uppercase;}.cfs-map__info-box__title {font-size: 18px; line-height: 1em; margin: 15px 0;}.cfs-map__info-box__address {font-family:'HelveticaNeueW01-55Roma', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 13px; line-height: 1.2em; margin-bottom: 15px;}.cfs-map__share {float: right; padding-right: 22px; height: 20px; background: url(../img/widgets/map-share-icon.png) no-repeat right 3px; color: #7d7d7d; line-height: 20px; font-size: 12px;}.cfs-map__share__nav {display: none; overflow: hidden; padding-right: 8px; border-right: 1px solid #5b5b5b;}.cfs-map__share__nav > li {float: left; margin-left: 8px;}.cfs-map__share:hover .share-btn {display: none;}.cfs-map__share:hover .cfs-map__share__nav {display: block;}.cfs-map-explore {background-color: #e74805; background: rgba(231, 72, 5, 0.85); padding: 15px 0; height: 55px; position: relative; z-index: 10; color: #fff;}.cfs-map-explore__col-1,.cfs-map-explore__col-2 {float: left; height: 100%;}.cfs-map-explore__col-1 {padding-left: 0; padding-right: 15px; font-size: 42px; line-height: 1em; letter-spacing: -0.03em; border-right: 1px solid #ef8457; color: #FFB999;}.cfs-map-explore__col-2 {font-size: 14px; padding-left: 15px; line-height: 50px; text-transform: uppercase;}.cfs-map-explore__search {float: right; padding-top: 8px;}.cfs-map-explore__search > .cfs-input-2 {width: 130px;}.cfs-sets {background-color: #f2f2f2; padding-bottom: 100px;}.cfs-sets.is-loading {background: #f2f2f2 url(../img/widgets/ajax-loader.gif) no-repeat center 200px;}.js .cfs-sets__fallback {visibility: hidden;}.cfs-sets__fallback {list-style: disc; padding: 80px 0 80px 2em;}.cfs-sets__fallback li {margin: 0.5em 0;}.cfs-sets__fallback a {color: #f26522; text-decoration: none;}.cfs-sets__fallback a:hover {text-decoration: underline;}.cfs-sets__content {min-height: 500px;}.cfs-sets__tabs {margin: -70px 0 30px; width: 100%;}.cfs-sets__tab {width: 50%; float: left; border-top: 10px solid transparent;}.cfs-sets__tab a {display: block; padding: 13px 18px; font-size: 34px; color: #fff; background-color: #f26522; text-decoration: none; line-height: 1; font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif;}.cfs-sets__tab a:hover {color: #fff76f;}.cfs-sets__tab.is-active {border-top: 0px;}.cfs-sets__tab.is-active a {color: #8c8c8c; background-color: #f2f2f2; padding-top: 18px; padding-bottom: 18px;}a.cfs-sets__item,.cfs-sets__item {background-color: #FFF; margin-bottom: 20px; color: #8c8c8c; text-decoration: none; font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif; -webkit-transition: background-color 200ms ease; -moz-transition: background-color 200ms ease; -ms-transition: background-color 200ms ease; transition: background-color 200ms ease;}.cfs-sets__thumb-wrapper {width: 300px; height: 176px; overflow: hidden; position: relative;}.cfs-sets__thumb {width: 300px; height: 176px; background-position: center top; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-repeat: no-repeat; background-color: #ddd;}.cfs-sets__title {padding: 15px 20px 5px 20px; height: 45px; font-size: 14px; line-height: 1.4; color: #242424;}.cfs-sets__collection_title {font-size: 12px; height: 20px; padding: 0px 20px 15px 20px;}.cfs-sets__info {border-top: 1px solid #f3f3f3; padding: 20px;}.cfs-sets__play {width: 50px; height: 50px; background: url(../img/widgets/gallery/play.png) no-repeat 0 0; position: absolute; top: 60px; left: 127px;}.cfs-sets__item:hover .cfs-sets__play {top: 55px; left: 122px; background-position: 0 bottom;}.cfs-sets__info__copy {color: #113277;}a.cfs-sets__item:hover,.cfs-sets__item:hover {background-color: #f26522; color: #fff76f;}a.cfs-sets__item:hover .cfs-sets__title {color: #FFFFFF;}.cfs-sets__item:hover .cfs-sets__info__copy {color: #fff76f !important;}.cfs-sets__item:hover .cfs-sets__thumb-wrapper {border: 5px solid #f26522; border-bottom: 0; width: 290px; height: 171px;}.cfs-sets__photolist .cfs-sets__item:hover .cfs-sets__thumb-wrapper {border-bottom: 5px solid #f26522; height: 166px;}.cfs-sets__item:hover .cfs-sets__thumb {margin-top: -5px; margin-left: -5px;}.cfs-sets__item:hover .cfs-sets__info {border-top: 1px solid #ffaf8a;}.cfs-sets__ft .cfs-pagination {float: left}.cfs-sets__more {float: right; color: #8c8c8c; height: 40px; line-height: 40px; padding-left: 40px; font-size: 12px; font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif;}.cfs-sets__more.is-flickr {background: url(../img/widgets/gallery/icon-flickr.png) no-repeat left center;}.cfs-sets__more.is-youtube {background: url(../img/widgets/gallery/icon-youtube.png) no-repeat left center;}.cfs-sets__more a {color: #f26522; text-decoration: none;}.cfs-sets__more a:hover {text-decoration: underline;}.cfs-sets__prompt {padding: 10px;}.cfs-sets__prompt img {display: block;}.cfs-social-feed {background: #111 url(../img/widgets/feed/bg-social_feed.png) no-repeat center top; height: 390px; padding: 30px 0 100px;}.cfs-social-feed > .wrapper-inner {position: relative;}.cfs-social-feed.is-loading > .wrapper-inner {background: url(../img/widgets/ajax-loader_2.gif) no-repeat center center;}.cfs-social-feed__error {width: 100%; text-align: center; color: #fff; font-weight: bold; font-size: 12px; padding-top: 120px;}.cfs-social-feed__error a {color: #f26522;}.cfs-social-feed__head {text-transform: uppercase; margin: 0; line-height: 1; font-size: 34px;}a.cfs-social-feed__head__hashtag {color: #fff76f; text-transform: none; text-decoration: none;}.cfs-social-feed__head__hashtag:hover {color: #e54e28;}.cfs-social-feed__subhead {margin: 5px 0 0;}.cfs-social-feed__nav {position: absolute; right: 0; top: 0; font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 10px; line-height: 1 !important;}.cfs-social-feed__nav li {border-left: 1px solid #aaa; padding: 2px 5px;}.cfs-social-feed__nav li:first-child {border-left: 0;}.cfs-social-feed__filter {color: #fff !important; text-decoration: none;}.cfs-social-feed__filter.is-active {color: #fff76f !important;}.cfs-social-feed__filter:hover {color: #e54e28 !important;}.cfs-social-feed__bd {width: 100%; clear: both; float: none; padding-top: 35px; overflow: hidden; height: 280px; position: relative;}.cfs-social-feed__buckets-wrapper {position: absolute; height: 280px;}.cfs-social-feed__bucket {width: 230px; height: 100%; padding-right: 20px; float: left; font-size: 11px; line-height: 1.2; color: #fff;}.cfs-social-feed__bucket a {color: #f26522; text-decoration: none;}.cfs-social-feed__bucket--instagram {padding: 0 30px 0 15px; width: 205px;}.cfs-social-feed__bucket--instagram:first-child {padding-left: 0;}.cfs-social-feed__tweet {padding-top: 30px; height: 100px;}.cfs-social-feed__tweet:first-child {padding-top: 0; padding-bottom: 30px; border-bottom: 1px solid #444;}.cfs-social-feed__timestamp:hover,.cfs-social-feed__bucket a:hover {color: #e54e28 !important;}.cfs-social-feed__copy {margin: 5px 0 2px; font-weight: bold;}.cfs-social-feed__timestamp {color: #BDBEBD !important;}.cfs-social-feed__user {display: block;}.cfs-social-feed__user:hover .cfs-social-feed__name {color: #f26522;}.cfs-social-feed__avatar {float: left; margin-right: 10px;}.cfs-social-feed__name,.cfs-social-feed__id {float: left; width: 70%;}.cfs-social-feed__name {color: #f2f2f2;}.cfs-social-feed__id {color: #BDBEBD; font-size: 11px;}.cfs-social-feed__steps {width: 80px; height: 10px; margin: 15px auto 0;}.cfs-social-feed__step {width: 8px; height: 8px; background-color: #f26522; margin-left: 5px; float: left; cursor: pointer;}.cfs-social-feed__step:first-child {margin-left: 0;}.cfs-social-feed__step.is-active {background-color: #fff;}.cfs-top-teamtable {background-color: #FFF; font-family: HelveticaNeueW01-55Roma, Helvetica, Arial, sans-serif; font-size: 13px; width: 100%; text-align: left}.cfs-top-teamtable td.team-page, .cfs-top-teamtable td.team-page a, .cfs-top-teamtable td:first-child, .cfs-top-teamtable td:first-child a, .cfs-top-teamtable th {font-family: 'Helvetica W01 Bold', Helvetica, Arial, sans-serif; font-size: 14px; color: #313131; text-align: left}.cfs-top-teamtable td.team-page a {text-decoration: underline}.cfs-top-teamtable td.team-page a:hover {color: #f26522; text-decoration: underline}.cfs-top-teamtable td:first-child a {text-decoration: underline}.cfs-top-teamtable td:first-child a:hover {color: #f26522; text-decoration: underline}.cfs-top-teamtable th {cursor: pointer}.cfs-top-teamtable th:hover {background-color: #F2F2F2 !important}.cfs-top-teamtable th.team {background: url(../img/widgets/table-sort.png) no-repeat 75px 25px}.cfs-top-teamtable th.team.is-sorted.is-ascending {background-position: 75px -65px}.cfs-top-teamtable th.team.is-sorted.is-descending {background-position: 75px -155px}.cfs-top-teamtable th.member {background: url(img/widgets/table-sort.png) no-repeat 130px 25px}.cfs-top-teamtable th.member.is-sorted.is-ascending {background-position: 130px -65px}.cfs-top-teamtable th.member.is-sorted.is-descending {background-position: 130px -155px}.cfs-top-teamtable th.captain {background: url(img/widgets/table-sort.png) no-repeat 130px 25px}.cfs-top-teamtable th.captain.is-sorted.is-ascending {background-position: 130px -65px}.cfs-top-teamtable th.captain.is-sorted.is-descending {background-position: 130px -155px}.cfs-top-teamtable th.location {background: url(img/widgets/table-sort.png) no-repeat 135px 25px}.cfs-top-teamtable th.location.is-sorted.is-ascending {background-position: 135px -65px}.cfs-top-teamtable th.location.is-sorted.is-descending {background-position: 135px -155px}.cfs-top-teamtable td {border-top: 1px solid #ddd}.cfs-top-teamtable .btn-2 {margin: -.3em 0}.cfs-top-teamtable__donaterow {width: 70px}.cfs-top-teamtable__arrowrow {width: 30px}.cfs-top-teamtable__loading, .cfs-top-teamtable__no-results {font-weight: 400 !important; font-family: HelveticaNeueW01-55Roma, Helvetica, Arial, sans-serif !important; font-size: 13px !important}.scrollable .viewport {min-height: 44px; min-height: 191px; overflow: hidden; position: relative}.scrollable .overview {list-style: none; position: absolute; left: 0; top: 0; width: 80%}.scrollable .thumb, .scrollable .thumb .end {background-color: #6b6b6b; border-radius: 10px}.scrollable .scrollbar {margin-right: 1px; position: relative; float: right; width: 7px}.scrollable .track {box-shadow: inset 0 0 3px rgba(100, 100, 100, .3); border-radius: 10px; background-color: #d8d8d8; height: 100%; width: 7px; position: relative}.scrollable .thumb {-webkit-transition: .05s top ease; -moz-transition: .05s top ease; transition: .05s top ease; box-shadow: inset 0 0 3px rgba(255, 255, 255, .5); height: 20px; width: 7px; cursor: pointer; overflow: hidden; position: absolute; top: 0}.scrollable .thumb .end {box-shadow: inset 0 1px 2px rgba(255, 255, 255, .2); overflow: hidden; height: 5px; width: 7px}.scrollable .disable {display: none}.noSelect {user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none}.scrollable.no-js {max-height: 199px; overflow-y: scroll; -webkit-overflow-scrolling: touch; width: 162px; position: relative; z-index: 100; overflow-x: hidden; margin-left: -12px; margin-top: 8px; margin-right: -27px; box-sizing: border-box; padding-right: 15px}.scrollable {margin-top: 8px; position: absolute; width: 161px; z-index: 100; margin-left: -11px; background-color: #ebebeb}.cfs-topteamtablesearch {background-color: #f26522; padding: 39px 20px 19px 25px; height: 51px}.cfs-top-teamtable td {padding: 3px 15px}.cfs-top-teamtable td:first-child {font-family: HelveticaNeueW01-55Roma, Helvetica, Arial, sans-serif; font-size: 13px}.cfs-top-teamtable tbody tr {-webkit-transition: .15s background-color ease; -moz-transition: .15s background-color ease; transition: .15s background-color ease}.cfs-top-teamtable tbody tr:hover {background-color: #f7f7f7}.cfs-top-teamtable th {color: #f26522; background: url(../img/widgets/table-sort.png) no-repeat 100% 34px; font-size: 11px; padding: 38px 15px 26px}.cfs-top-teamtable th.cfs-top-teamtable__header-noarrows {background: 0 0; width: 10%}.cfs-top-teamtable th.cfs-top-teamtable__header-noarrows:hover {background-color: #fff !important; cursor: default}.cfs-top-teamtable .cfs-top-teamtable__header {-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none}.cfs-top-teamtable .cfs-top-teamtable__header.is-desc {background-position-y: -56px !important}.cfs-top-teamtable .cfs-top-teamtable__header.is-asc {background-position-y: -146px !important}.cfs-top-teamtable .cfs-top-teamtable__row {padding-bottom: 23px}.cfs-top-teamtable .cfs-top-teamtable__header.is-team {width: 27.5%; background-position: 25% 34px}.cfs-top-teamtable .cfs-top-teamtable__header.is-city {width: 9.5%; background-position: 64% 34px}.cfs-top-teamtable .cfs-top-teamtable__header.is-location {background-position: 94% 34px; width: 13.8%}.cfs-top-teamtable .cfs-top-teamtable__header.is-corp {background-position: 88% 34px; width: 10.8%}.cfs-top-teamtable .cfs-top-teamtable__header.is-bikes {text-align: center; background-position: 86% 34px; width: 7.5%; padding-left: 0}.cfs-top-teamtable .cfs-top-teamtable__header.is-perbike {background-position: 82% 34px; width: 9.6%}.cfs-top-teamtable .cfs-top-teamtable__header.is-total {width: 9.8%; background-position: 85% 34px}.cfs-top-teamtable .cfs-top-teamtable__header.is-total span {display: block; width: 77%; margin-bottom: -13px; top: -8px; position: relative}.cfs-top-teamtable .cfs-top-teamtable__row.is-bikes, .cfs-top-teamtable .cfs-top-teamtable__row.is-perbike, .cfs-top-teamtable .cfs-top-teamtable__row.is-total {text-align: center}.cfs-top-teamtable .cfs-top-teamtable__row-emphasis {font-family: 'Helvetica W01 Bold', Helvetica, Arial, sans-serif}.cfs-top-teamtable .is-team .cfs-top-teamtable__row-emphasis {margin-top: 13px; display: block; font-size: 13px; line-height: 1.35em}.cfs-top-teamtable .is-team .cfs-top-teamtable__row-emphasis + span {margin-top: 10px; display: block}.cfs-top-teamtable .is-team .cfs-top-teamtable__row-emphasis + span a {font-family: HelveticaNeueW01-55Roma, Helvetica, Arial, sans-serif; text-decoration: none}.cfs-top-teamtable {position: relative}.cfs-top-teamtable:after {content: ''}.cfs-top-teamtable.is-loading:after {background: rgba(255, 255, 255, .85); position: absolute; height: 100%; width: 100%; content: 'Loading...'; display: block; top: 0; left: 0; text-align: center; line-height: 86px; box-sizing: border-box; font-family: HelveticaNeueW01-55Roma, Helvetica, Arial, sans-serif; font-size: 13px}.cfs-top-teamtable.is-empty:after {background: rgba(255, 255, 255, .9); position: absolute; height: 100%; width: 100%; content: 'Sorry! No results found.'; display: block; top: 0; left: 0; text-align: center; line-height: 86px; box-sizing: border-box; font-family: HelveticaNeueW01-55Roma, Helvetica, Arial, sans-serif; font-size: 13px}.cfs-input-2.over-hang {font-size: 19px; width: 180px; padding-right: 30px; margin-right: -25px; padding-bottom: 3px; white-space: nowrap; text-overflow: ellipsis}.cfs-input-2.over-hang.is-altered {color: #fff}.cfs-top-tablesearch__component {font-family: 'Helvetica W01 Bold', Helvetica, Arial, sans-serif; font-size: 14px; color: #313131; text-align: left; float: left}.cfs-top-tablesearch__component.is-search {margin-top: 12px}.cfs-top-tablesearch__component .btn-search {margin-top: -2px}.cfs-top-tablesearch__component-label {color: #f9b292; text-transform: uppercase; margin-left: 32px; margin-top: 10px; margin-right: 15px; display: block; font-size: 12px}a.cfs-top-tablesearch__reset {color: #f9b292; text-transform: uppercase; display: block; font-size: 12px; text-decoration: none; text-align: center; height: 29px; -moz-box-sizing: border-box; box-sizing: border-box; padding: 8px 0 0 1px; -webkit-transition: .2s color ease; -moz-transition: .2s color ease; transition: .2s color ease; margin-top: -19px; margin-left: -51px; width: 42px; border: 0}a.cfs-top-tablesearch__reset.is-altered {color: #fff}.cfs-top-tablesearch__dropdown {user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; position: relative; border: 1px solid #f4824d; text-align: left; margin-right: 10px; min-width: 158px; width: 96%; height: 30px; margin-top: 10px; -moz-box-sizing: border-box; box-sizing: border-box; padding: 7px 10px; font-size: 12px; background-image: url(../img/btn/arrow-down.png); background-repeat: no-repeat; background-position: 95% 11px; overflow: hidden; cursor: pointer; background-color: rgba(255, 255, 255, 0); -webkit-transition: .2s background-color ease; -moz-transition: .2s background-color ease; transition: .2s background-color ease}.cfs-top-tablesearch__component.is-filter {margin-top: -21px}.cfs-top-tablesearch__dropdown.is-city {width: 141px; min-width: 0; margin-left: -76px}.cfs-top-tablesearch__dropdown.is-city .scrollable {width: 139px}.cfs-top-tablesearch__dropdown.is-industry, .cfs-top-tablesearch__dropdown.is-location {width: 238px; min-width: 0}.cfs-top-tablesearch__dropdown.is-industry .scrollable, .cfs-top-tablesearch__dropdown.is-location .scrollable {width: 238px}.is-expand .cfs-top-tablesearch__dropdown {overflow: visible}.cfs-top-tablesearch__dropdown:focus, .cfs-top-tablesearch__dropdown:hover, .is-expand .cfs-top-tablesearch__dropdown {background-color: rgba(255, 255, 255, .2)}.cfs-top-tablesearch__dropdown-item {display: none; font-family: HelveticaNeueW01-55Roma, Helvetica, Arial, sans-serif; padding-top: 4px; padding-bottom: 4px}.is-expand .cfs-top-tablesearch__dropdown-list {background-color: #ebebeb; position: relative; width: 100%; z-index: 50; padding: 11px; -webkit-backface-visibility: hidden}.is-expand .cfs-top-tablesearch__dropdown-list .cfs-top-tablesearch__dropdown-item {display: block; color: #313131; background-color: #ebebeb; -webkit-transition: .2s background-color ease; -moz-transition: .2s background-color ease; transition: .2s background-color ease}.is-expand .cfs-top-tablesearch__dropdown-list .cfs-top-tablesearch__dropdown-item:hover {background-color: #d3d3d3}.is-expand .cfs-top-tablesearch__dropdown-item.is-active, .is-expand .cfs-top-tablesearch__dropdown-item.is-disabled {opacity: .7; cursor: default}.is-expand .cfs-top-tablesearch__dropdown-item.is-active {color: #f26522; font-family: 'Helvetica W01 Bold', Helvetica, Arial, sans-serif}.is-expand .cfs-top-tablesearch__dropdown-item.is-disabled {opacity: .2}.cfs-top-tablesearch__dropdown-label {position: relative; display: block; color: #fff; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 90%; -webkit-transition: .2s color ease; -moz-transition: .2s color ease; transition: .2s color ease}.is-altered .cfs-top-tablesearch__dropdown-label {color: #fff76f}.cfs-top-tablesearch__prefill.is-active {display: block; position: absolute}.cfs-top-tablesearch__prefill {display: none; background-color: #ebebeb; width: 188px; height: 158px; z-index: 50; padding: 11px; margin-left: 0; margin-top: 8px; -webkit-backface-visibility: hidden}.cfs-top-tablesearch__prefill .cfs-top-tablesearch__prefill-item {font-family: HelveticaNeueW01-55Roma, Helvetica, Arial, sans-serif; padding-top: 4px; padding-bottom: 4px; display: block; color: #313131; font-size: 12px; background-color: #ebebeb; cursor: pointer; -webkit-transition: .2s background-color ease; -moz-transition: .2s background-color ease; transition: .2s background-color ease}.cfs-top-tablesearch__prefill .cfs-top-tablesearch__prefill-item:hover {background-color: #d3d3d3}.cfs-top-teamtable.cfs-top-teamtable-teams {table-layout: fixed}