.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}a img{border:none}.row{margin-left:-10px;*zoom:1}@media only screen and (max-width: 568px){.row{margin-left:0}}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:10px}[class*="span"].border-left{margin-left:9px;border-left:1px solid #DDD}[class*="span"].border-right{margin-left:9px;border-right:1px solid #DDD}.span1{width:30px}@media only screen and (max-width: 1100px){.span1{width:19px}}.offset1{margin-left:50px}@media only screen and (max-width: 1100px){.offset1{margin-left:39px}}.offset1.border-left,.offset1.border-right{margin-left:49px}@media only screen and (max-width: 1100px){.offset1.border-left,.offset1.border-right{margin-left:38px}}.inset-l1{padding-left:40px}@media only screen and (max-width: 1100px){.inset-l1{padding-left:29px}}.inset-r1{padding-right:40px}@media only screen and (max-width: 1100px){.inset-r1{padding-right:29px}}.span2{width:70px}@media only screen and (max-width: 1100px){.span2{width:48px}}.offset2{margin-left:90px}@media only screen and (max-width: 1100px){.offset2{margin-left:68px}}.offset2.border-left,.offset2.border-right{margin-left:89px}@media only screen and (max-width: 1100px){.offset2.border-left,.offset2.border-right{margin-left:67px}}.inset-l2{padding-left:80px}@media only screen and (max-width: 1100px){.inset-l2{padding-left:58px}}.inset-r2{padding-right:80px}@media only screen and (max-width: 1100px){.inset-r2{padding-right:58px}}.span3{width:110px}@media only screen and (max-width: 1100px){.span3{width:77px}}.offset3{margin-left:130px}@media only screen and (max-width: 1100px){.offset3{margin-left:97px}}.offset3.border-left,.offset3.border-right{margin-left:129px}@media only screen and (max-width: 1100px){.offset3.border-left,.offset3.border-right{margin-left:96px}}.inset-l3{padding-left:120px}@media only screen and (max-width: 1100px){.inset-l3{padding-left:87px}}.inset-r3{padding-right:120px}@media only screen and (max-width: 1100px){.inset-r3{padding-right:87px}}.span4{width:150px}@media only screen and (max-width: 1100px){.span4{width:106px}}.offset4{margin-left:170px}@media only screen and (max-width: 1100px){.offset4{margin-left:126px}}.offset4.border-left,.offset4.border-right{margin-left:169px}@media only screen and (max-width: 1100px){.offset4.border-left,.offset4.border-right{margin-left:125px}}.inset-l4{padding-left:160px}@media only screen and (max-width: 1100px){.inset-l4{padding-left:116px}}.inset-r4{padding-right:160px}@media only screen and (max-width: 1100px){.inset-r4{padding-right:116px}}.span5{width:190px}@media only screen and (max-width: 1100px){.span5{width:135px}}.offset5{margin-left:210px}@media only screen and (max-width: 1100px){.offset5{margin-left:155px}}.offset5.border-left,.offset5.border-right{margin-left:209px}@media only screen and (max-width: 1100px){.offset5.border-left,.offset5.border-right{margin-left:154px}}.inset-l5{padding-left:200px}@media only screen and (max-width: 1100px){.inset-l5{padding-left:145px}}.inset-r5{padding-right:200px}@media only screen and (max-width: 1100px){.inset-r5{padding-right:145px}}.span6{width:230px}@media only screen and (max-width: 1100px){.span6{width:164px}}.offset6{margin-left:250px}@media only screen and (max-width: 1100px){.offset6{margin-left:184px}}.offset6.border-left,.offset6.border-right{margin-left:249px}@media only screen and (max-width: 1100px){.offset6.border-left,.offset6.border-right{margin-left:183px}}.inset-l6{padding-left:240px}@media only screen and (max-width: 1100px){.inset-l6{padding-left:174px}}.inset-r6{padding-right:240px}@media only screen and (max-width: 1100px){.inset-r6{padding-right:174px}}.span7{width:270px}@media only screen and (max-width: 1100px){.span7{width:193px}}.offset7{margin-left:290px}@media only screen and (max-width: 1100px){.offset7{margin-left:213px}}.offset7.border-left,.offset7.border-right{margin-left:289px}@media only screen and (max-width: 1100px){.offset7.border-left,.offset7.border-right{margin-left:212px}}.inset-l7{padding-left:280px}@media only screen and (max-width: 1100px){.inset-l7{padding-left:203px}}.inset-r7{padding-right:280px}@media only screen and (max-width: 1100px){.inset-r7{padding-right:203px}}.span8{width:310px}@media only screen and (max-width: 1100px){.span8{width:222px}}.offset8{margin-left:330px}@media only screen and (max-width: 1100px){.offset8{margin-left:242px}}.offset8.border-left,.offset8.border-right{margin-left:329px}@media only screen and (max-width: 1100px){.offset8.border-left,.offset8.border-right{margin-left:241px}}.inset-l8{padding-left:320px}@media only screen and (max-width: 1100px){.inset-l8{padding-left:232px}}.inset-r8{padding-right:320px}@media only screen and (max-width: 1100px){.inset-r8{padding-right:232px}}.span9{width:350px}@media only screen and (max-width: 1100px){.span9{width:251px}}.offset9{margin-left:370px}@media only screen and (max-width: 1100px){.offset9{margin-left:271px}}.offset9.border-left,.offset9.border-right{margin-left:369px}@media only screen and (max-width: 1100px){.offset9.border-left,.offset9.border-right{margin-left:270px}}.inset-l9{padding-left:360px}@media only screen and (max-width: 1100px){.inset-l9{padding-left:261px}}.inset-r9{padding-right:360px}@media only screen and (max-width: 1100px){.inset-r9{padding-right:261px}}.span10{width:390px}@media only screen and (max-width: 1100px){.span10{width:280px}}.offset10{margin-left:410px}@media only screen and (max-width: 1100px){.offset10{margin-left:300px}}.offset10.border-left,.offset10.border-right{margin-left:409px}@media only screen and (max-width: 1100px){.offset10.border-left,.offset10.border-right{margin-left:299px}}.inset-l10{padding-left:400px}@media only screen and (max-width: 1100px){.inset-l10{padding-left:290px}}.inset-r10{padding-right:400px}@media only screen and (max-width: 1100px){.inset-r10{padding-right:290px}}.span11{width:430px}@media only screen and (max-width: 1100px){.span11{width:309px}}.offset11{margin-left:450px}@media only screen and (max-width: 1100px){.offset11{margin-left:329px}}.offset11.border-left,.offset11.border-right{margin-left:449px}@media only screen and (max-width: 1100px){.offset11.border-left,.offset11.border-right{margin-left:328px}}.inset-l11{padding-left:440px}@media only screen and (max-width: 1100px){.inset-l11{padding-left:319px}}.inset-r11{padding-right:440px}@media only screen and (max-width: 1100px){.inset-r11{padding-right:319px}}.span12{width:470px}@media only screen and (max-width: 1100px){.span12{width:338px}}.offset12{margin-left:490px}@media only screen and (max-width: 1100px){.offset12{margin-left:358px}}.offset12.border-left,.offset12.border-right{margin-left:489px}@media only screen and (max-width: 1100px){.offset12.border-left,.offset12.border-right{margin-left:357px}}.inset-l12{padding-left:480px}@media only screen and (max-width: 1100px){.inset-l12{padding-left:348px}}.inset-r12{padding-right:480px}@media only screen and (max-width: 1100px){.inset-r12{padding-right:348px}}.span13{width:510px}@media only screen and (max-width: 1100px){.span13{width:367px}}.offset13{margin-left:530px}@media only screen and (max-width: 1100px){.offset13{margin-left:387px}}.offset13.border-left,.offset13.border-right{margin-left:529px}@media only screen and (max-width: 1100px){.offset13.border-left,.offset13.border-right{margin-left:386px}}.inset-l13{padding-left:520px}@media only screen and (max-width: 1100px){.inset-l13{padding-left:377px}}.inset-r13{padding-right:520px}@media only screen and (max-width: 1100px){.inset-r13{padding-right:377px}}.span14{width:550px}@media only screen and (max-width: 1100px){.span14{width:396px}}.offset14{margin-left:570px}@media only screen and (max-width: 1100px){.offset14{margin-left:416px}}.offset14.border-left,.offset14.border-right{margin-left:569px}@media only screen and (max-width: 1100px){.offset14.border-left,.offset14.border-right{margin-left:415px}}.inset-l14{padding-left:560px}@media only screen and (max-width: 1100px){.inset-l14{padding-left:406px}}.inset-r14{padding-right:560px}@media only screen and (max-width: 1100px){.inset-r14{padding-right:406px}}.span15{width:590px}@media only screen and (max-width: 1100px){.span15{width:425px}}.offset15{margin-left:610px}@media only screen and (max-width: 1100px){.offset15{margin-left:445px}}.offset15.border-left,.offset15.border-right{margin-left:609px}@media only screen and (max-width: 1100px){.offset15.border-left,.offset15.border-right{margin-left:444px}}.inset-l15{padding-left:600px}@media only screen and (max-width: 1100px){.inset-l15{padding-left:435px}}.inset-r15{padding-right:600px}@media only screen and (max-width: 1100px){.inset-r15{padding-right:435px}}.span16{width:630px}@media only screen and (max-width: 1100px){.span16{width:454px}}.offset16{margin-left:650px}@media only screen and (max-width: 1100px){.offset16{margin-left:474px}}.offset16.border-left,.offset16.border-right{margin-left:649px}@media only screen and (max-width: 1100px){.offset16.border-left,.offset16.border-right{margin-left:473px}}.inset-l16{padding-left:640px}@media only screen and (max-width: 1100px){.inset-l16{padding-left:464px}}.inset-r16{padding-right:640px}@media only screen and (max-width: 1100px){.inset-r16{padding-right:464px}}.span17{width:670px}@media only screen and (max-width: 1100px){.span17{width:483px}}.offset17{margin-left:690px}@media only screen and (max-width: 1100px){.offset17{margin-left:503px}}.offset17.border-left,.offset17.border-right{margin-left:689px}@media only screen and (max-width: 1100px){.offset17.border-left,.offset17.border-right{margin-left:502px}}.inset-l17{padding-left:680px}@media only screen and (max-width: 1100px){.inset-l17{padding-left:493px}}.inset-r17{padding-right:680px}@media only screen and (max-width: 1100px){.inset-r17{padding-right:493px}}.span18{width:710px}@media only screen and (max-width: 1100px){.span18{width:512px}}.offset18{margin-left:730px}@media only screen and (max-width: 1100px){.offset18{margin-left:532px}}.offset18.border-left,.offset18.border-right{margin-left:729px}@media only screen and (max-width: 1100px){.offset18.border-left,.offset18.border-right{margin-left:531px}}.inset-l18{padding-left:720px}@media only screen and (max-width: 1100px){.inset-l18{padding-left:522px}}.inset-r18{padding-right:720px}@media only screen and (max-width: 1100px){.inset-r18{padding-right:522px}}.span19{width:750px}@media only screen and (max-width: 1100px){.span19{width:541px}}.offset19{margin-left:770px}@media only screen and (max-width: 1100px){.offset19{margin-left:561px}}.offset19.border-left,.offset19.border-right{margin-left:769px}@media only screen and (max-width: 1100px){.offset19.border-left,.offset19.border-right{margin-left:560px}}.inset-l19{padding-left:760px}@media only screen and (max-width: 1100px){.inset-l19{padding-left:551px}}.inset-r19{padding-right:760px}@media only screen and (max-width: 1100px){.inset-r19{padding-right:551px}}.span20{width:790px}@media only screen and (max-width: 1100px){.span20{width:570px}}.offset20{margin-left:810px}@media only screen and (max-width: 1100px){.offset20{margin-left:590px}}.offset20.border-left,.offset20.border-right{margin-left:809px}@media only screen and (max-width: 1100px){.offset20.border-left,.offset20.border-right{margin-left:589px}}.inset-l20{padding-left:800px}@media only screen and (max-width: 1100px){.inset-l20{padding-left:580px}}.inset-r20{padding-right:800px}@media only screen and (max-width: 1100px){.inset-r20{padding-right:580px}}.span21{width:830px}@media only screen and (max-width: 1100px){.span21{width:599px}}.offset21{margin-left:850px}@media only screen and (max-width: 1100px){.offset21{margin-left:619px}}.offset21.border-left,.offset21.border-right{margin-left:849px}@media only screen and (max-width: 1100px){.offset21.border-left,.offset21.border-right{margin-left:618px}}.inset-l21{padding-left:840px}@media only screen and (max-width: 1100px){.inset-l21{padding-left:609px}}.inset-r21{padding-right:840px}@media only screen and (max-width: 1100px){.inset-r21{padding-right:609px}}.span22{width:870px}@media only screen and (max-width: 1100px){.span22{width:628px}}.offset22{margin-left:890px}@media only screen and (max-width: 1100px){.offset22{margin-left:648px}}.offset22.border-left,.offset22.border-right{margin-left:889px}@media only screen and (max-width: 1100px){.offset22.border-left,.offset22.border-right{margin-left:647px}}.inset-l22{padding-left:880px}@media only screen and (max-width: 1100px){.inset-l22{padding-left:638px}}.inset-r22{padding-right:880px}@media only screen and (max-width: 1100px){.inset-r22{padding-right:638px}}.span23{width:910px}@media only screen and (max-width: 1100px){.span23{width:657px}}.offset23{margin-left:930px}@media only screen and (max-width: 1100px){.offset23{margin-left:677px}}.offset23.border-left,.offset23.border-right{margin-left:929px}@media only screen and (max-width: 1100px){.offset23.border-left,.offset23.border-right{margin-left:676px}}.inset-l23{padding-left:920px}@media only screen and (max-width: 1100px){.inset-l23{padding-left:667px}}.inset-r23{padding-right:920px}@media only screen and (max-width: 1100px){.inset-r23{padding-right:667px}}.span24{width:950px}@media only screen and (max-width: 1100px){.span24{width:686px}}.offset24{margin-left:970px}@media only screen and (max-width: 1100px){.offset24{margin-left:706px}}.offset24.border-left,.offset24.border-right{margin-left:969px}@media only screen and (max-width: 1100px){.offset24.border-left,.offset24.border-right{margin-left:705px}}.inset-l24{padding-left:960px}@media only screen and (max-width: 1100px){.inset-l24{padding-left:696px}}.inset-r24{padding-right:960px}@media only screen and (max-width: 1100px){.inset-r24{padding-right:696px}}@media only screen and (max-width: 1100px){.span-tablet1{width:19px}.span-tablet2{width:48px}.span-tablet3{width:77px}.span-tablet4{width:106px}.span-tablet5{width:135px}.span-tablet6{width:164px}.span-tablet7{width:193px}.span-tablet8{width:222px}.span-tablet9{width:251px}.span-tablet10{width:280px}.span-tablet11{width:309px}.span-tablet12{width:338px}.span-tablet13{width:367px}.span-tablet14{width:396px}.span-tablet15{width:425px}.span-tablet16{width:454px}.span-tablet17{width:483px}.span-tablet18{width:512px}.span-tablet19{width:541px}.span-tablet20{width:570px}.span-tablet21{width:599px}.span-tablet22{width:628px}.span-tablet23{width:657px}.span-tablet24{width:686px}}@media only screen and (max-width: 568px){[class*="span"]{width:100%;margin-left:0;margin-right:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}[class*="span"][class*="inset"]{padding-left:0;padding-right:0}[class*="span"].border-left,[class*="span"].border-right{margin-left:0;border:none}}[class*="span"].hide{display:none}[class*="span"].pull-right{float:right}form{margin:0 0 20px}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555555;vertical-align:middle}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select{width:220px;border:1px solid #cccccc;background-color:#ffffff}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input:-moz-placeholder,textarea:-moz-placeholder{color:#999999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"]{float:none;margin-left:0}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:10px}input.span1,textarea.span1,.uneditable-input.span1{width:12px}input.span2,textarea.span2,.uneditable-input.span2{width:52px}input.span3,textarea.span3,.uneditable-input.span3{width:92px}input.span4,textarea.span4,.uneditable-input.span4{width:132px}input.span5,textarea.span5,.uneditable-input.span5{width:172px}input.span6,textarea.span6,.uneditable-input.span6{width:212px}input.span7,textarea.span7,.uneditable-input.span7{width:252px}input.span8,textarea.span8,.uneditable-input.span8{width:292px}input.span9,textarea.span9,.uneditable-input.span9{width:332px}input.span10,textarea.span10,.uneditable-input.span10{width:372px}input.span11,textarea.span11,.uneditable-input.span11{width:412px}input.span12,textarea.span12,.uneditable-input.span12{width:452px}input.span13,textarea.span13,.uneditable-input.span13{width:492px}input.span14,textarea.span14,.uneditable-input.span14{width:532px}input.span15,textarea.span15,.uneditable-input.span15{width:572px}input.span16,textarea.span16,.uneditable-input.span16{width:612px}input.span17,textarea.span17,.uneditable-input.span17{width:652px}input.span18,textarea.span18,.uneditable-input.span18{width:692px}input.span19,textarea.span19,.uneditable-input.span19{width:732px}input.span20,textarea.span20,.uneditable-input.span20{width:772px}input.span21,textarea.span21,.uneditable-input.span21{width:812px}input.span22,textarea.span22,.uneditable-input.span22{width:852px}input.span23,textarea.span23,.uneditable-input.span23{width:892px}input.span24,textarea.span24,.uneditable-input.span24{width:932px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;content:"";line-height:0}.controls-row:after{clear:both}.controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}.control-group{margin-bottom:10px}*{margin:0;padding:0;border:0}.pagination{float:left;width:100%;padding:0 0 30px 0;text-align:left}.pagination a{margin:0 3px;font-size:14px}.pagination a.selected{color:black;font-weight:bold}.video-wrapper{position:relative;margin-bottom:30px;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#contact-left-top{font-size:18px;line-height:27px;color:#878787}.contact-aside h3{margin-top:0 !important}#form-container #city{width:292px}#form-container #city input{width:275px !important}#form-container #state{width:114px}#form-container #state input{width:98px !important}#form-container #state2{width:130px}#form-container #state2 input{width:114px !important}@media only screen and (max-width: 1100px){#form-container .span15{width:421px}#form-container .span16{width:421px}#form-container .span15 select{width:420px !important}#form-container .span15 input{width:405px !important}#form-container input[type="button"]{width:100% !important}#form-container #city{width:204px}#form-container #city input{width:187px !important}#form-container #city2{width:100%}#form-container #city2 input{width:95% !important}#form-container #state{width:70px}#form-container #state input{width:92% !important}#form-container #state2{width:215px}#form-container #state2 input{width:196px !important}#form-container #zip{width:110px;margin-left:20px}#form-container #zip input{width:92% !important}}@media only screen and (max-width: 568px){#form-container [class*="span"]{width:100% !important}#form-container [class*="span"] select{width:100% !important}#form-container [class*="span"] input,#form-container [class*="span"] textarea{width:95% !important}#form-container #phone input{width:100% !important;height:35px}#form-container #submit{margin-bottom:20px}#form-container #submit input{width:100% !important}#form-container #city{width:100% !important}#form-container #city input{width:95% !important}#form-container #state,#form-container #zip{width:47% !important}#form-container #state input,#form-container #zip input{width:91% !important;height:20px}#form-container #state2{width:52% !important}#form-container #state2 input{width:93% !important;height:35px}#form-container #zip2{width:47% !important}#form-container #zip2 input{width:100% !important;height:35px}#form-container .span16 input{width:100% !important}}#blog-entries .entry{padding:40px 0 10px 0;font-size:16px;line-height:24px;border-bottom:1px solid #DDD}#blog-entries .entry.first{padding-top:0}#blog-entries .entry.last{border-bottom:0}#blog-entries .entry h2{margin-bottom:10px;font-size:20px;font-weight:bold}#blog-entries .entry h2 a{text-decoration:none;color:#000}#blog-entries .entry h2 a:hover{text-decoration:underline}#blog-entries .entry .details{margin-bottom:25px;font-size:14px;color:black}#blog-entries #blog-comment-link{font-size:14px}#blog-entries form{padding:30px 0 25px 0;background-color:#EEE;font-size:13px}#blog-entries form input[type="text"],#blog-entries form textarea{background-color:#FFF}#blog-comments-list{margin-top:-20px}#blog-comments-list .comment{margin-bottom:0;padding:35px 0;color:#606060;line-height:20px;font-size:13px;border-bottom:1px solid #DDD}#blog-comments-list .comment p{margin-bottom:0 !important}#blog-comments-list .comment p.name{color:#000;line-height:20px}#blog-comments-list #blog-all-comments{float:left;margin-top:15px;font-size:14px}#blog-right h3{margin-bottom:15px;font-size:16px;font-weight:bold;color:#000}#blog-right select{width:100%;margin-bottom:35px}#news-entries .entry{margin:0 0 30px 0;padding:0 0 30px 0;font-size:16px;line-height:24px;border-bottom:1px solid #DDD}#news-entries .entry.first{padding-top:0}#news-entries .entry.last{border-bottom:0}#news-entries .entry h2{margin-bottom:10px;font-size:20px;font-weight:bold}#news-entries .entry h2 a{text-decoration:none;color:#000}#news-entries .entry h2 a:hover{text-decoration:underline}#news-entries .entry h2.detail{margin-bottom:35px}#news-entries .entry p{margin-bottom:0}#news-entries .entry p.details{margin-bottom:25px;font-size:14px;color:black}#news-entries .entry img{margin-bottom:25px}#news-entries #news-comment-link{font-size:14px}@media only screen and (max-width: 568px){#news-entries{margin-bottom:20px}}#news-right #news-filters{margin-bottom:0}#news-right h3{margin-top:0;margin-bottom:15px;font-size:16px;font-weight:bold;color:#000}#news-right select{width:100%;margin-bottom:35px}#news-right select.last{margin-bottom:0}@media only screen and (max-width: 568px){#news-right .sidebar-section{margin-top:0}}#jobs-entries .entry{margin:0 0 30px 0;padding:0 0 30px 0;font-size:13px;line-height:20px;border-bottom:1px solid #DDD}#jobs-entries .entry.first{padding-top:0}#jobs-entries .entry.last{border-bottom:none}#jobs-entries .entry h3{margin:0 0 12px 0;font-size:26px;font-weight:bold}#jobs-entries .entry h3 a{text-decoration:none}#jobs-entries .entry h3 a:hover{text-decoration:underline}#jobs-entries .entry p{margin-bottom:0}#jobs-entries .entry p.details{margin-bottom:25px;font-size:14px;color:black}#jobs-entries #jobs-comment-link{font-size:14px}#jobs-entries .single-checkbox{margin-right:5px}#jobs-entries .single-checkbox+label{display:inline-block;margin-bottom:10px}#jobs-right #jobs-filters{margin-bottom:0}#jobs-right h3{margin-top:0;margin-bottom:15px;font-size:16px;font-weight:bold;color:#000}#jobs-right select{width:100%;margin-bottom:35px}#jobs-right select.last{margin-bottom:0}#resources-right #resources-filters{margin-bottom:0}#resources-right h3{margin-top:0;margin-bottom:15px;font-size:16px;font-weight:bold;color:#000}#resources-right select{width:100%;margin-bottom:35px}#resources-right select.last{margin-bottom:0}@media only screen and (max-width: 568px){#resources-right .sidebar-section{margin-top:0}}#resource-entries .entry{margin:0 0 30px 0;padding:0 0 30px 0;font-size:13px;line-height:20px;border-bottom:1px solid #DDD}#resource-entries .entry.first{padding-top:0}#resource-entries .entry.last{border:0}#resource-entries .entry h2{margin-bottom:4px;font-size:16px;font-weight:bold}#resource-entries .entry h2 a{text-decoration:none;color:#65aa15}#resource-entries .entry h2 a:hover{text-decoration:underline}#resource-entries .entry p{margin-bottom:0}#resource-entries .entry p.details{margin-bottom:25px;font-size:14px;color:black}#resource-entries #news-comment-link{font-size:14px}#resources #interior-page-header{overflow:hidden;padding:85px 0 85px 0}#resources #interior-page-header h2{float:left;margin-bottom:0;line-height:1}@media only screen and (max-width: 568px){#resources #interior-page-header h2{margin-bottom:1em}}#resources #interior-page-header #resources-filters{float:right;margin:0}@media only screen and (max-width: 568px){#resources #interior-page-header #resources-filters{float:none;clear:both}#resources #interior-page-header #resources-filters select{width:100%}}#resources #resource-entries{padding:2em 0}#resources #resource-entries .box{position:relative}#resources #resource-entries .box h2{margin-bottom:1em;font-size:2em}#resources #resource-entries .box .count{position:absolute;top:0;right:0}#resources #resource-entries .box .entry{margin:0;padding:30px;font-size:13px;line-height:20px;border-bottom:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD}#resources #resource-entries .box .entry:first-of-type{border-top:1px solid #DDD}#resources #resource-entries .box .entry:nth-child(even){background:#F0F0F7}#resources #resource-entries .box .entry h2{margin-bottom:4px;font-size:16px;font-weight:bold}#resources #resource-entries .box .entry h2 a{text-decoration:none;color:#2C357E}#resources #resource-entries .box .entry h2 a:hover{text-decoration:underline}#resources #resource-entries .box .entry p{margin-bottom:0}#resources #resource-entries .box .entry p.details{margin-bottom:1em;font-size:12px;color:black}#resources #resource-entries .box #news-comment-link{font-size:14px}#equipment-right #equipment-filters{margin-bottom:0}#equipment-right h3{margin-top:0;margin-bottom:15px;font-size:16px;font-weight:bold;color:#000}#equipment-right select{width:100%;margin-bottom:35px}#equipment-right select.last{margin-bottom:0}@media only screen and (max-width: 568px){#equipment-right .sidebar-section{margin-top:0}}#equipment-entries .entry{margin:0 0 30px 0;padding:0 0 30px 0;font-size:13px;line-height:20px;border-bottom:1px solid #DDD}#equipment-entries .entry.first{padding-top:0}#equipment-entries .entry h3{margin-bottom:14px;margin-left:10px;font-size:20px;font-weight:bold}#equipment-entries .entry h3 a{text-decoration:none;color:#2C357E}#equipment-entries .entry h3 a:hover{text-decoration:underline}#equipment-entries .entry .image img{max-width:100%;height:auto}#equipment-entries .entry .span10{margin-left:20px}#equipment-entries .entry p{margin-bottom:0}#equipment-entries .entry p.details{margin-bottom:25px;font-size:14px;color:black}@media only screen and (max-width: 568px){#equipment-entries h3,#equipment-entries .span10{margin-left:0 !important}}#news-right h3{margin-top:0;margin-bottom:15px;font-size:16px;font-weight:bold;color:#000}#news-right select{width:100%;margin-bottom:35px}#results{margin:0 0 45px 0;padding:0 0 45px 0}#results .result{margin:0 0 30px 0;padding:0 0 33px 0;border-bottom:1px solid #DDD}#results .result h2{margin:0;font-size:16px}#results .result p{margin-top:26px;margin-bottom:0}.pager .last{float:right;text-align:right}#calendar-page{float:left;padding-bottom:2em;width:100%}header#events-header{float:left;width:100%;margin:0;padding-top:45px;padding-bottom:45px}header#events-header h1{float:left;display:inline;margin:4px 15px 0 15px;font-size:28px}@media only print{header#events-header h1{width:100% !important;text-align:center !important}}header#events-header .previous,header#events-header .next{float:left;display:inline;font-size:50px;text-decoration:none}@media only print{header#events-header .previous,header#events-header .next{display:none}}header#events-header .filter{float:right;display:inline;height:45px;margin-right:20px;padding-right:20px;line-height:30px;border-right:1px solid #DDD}@media only print{header#events-header .filter{display:none}}header#events-header .filter select{position:relative;top:5px;width:auto;margin-left:5px}@media only screen and (max-width: 568px){header#events-header .filter{float:left;width:100%;margin:10px 0 0 0;padding:0;border:none}header#events-header .filter select{width:100%;margin-left:0}}header#events-header .print{float:right;display:inline;margin-top:12px}@media only print{header#events-header .print{display:none}}.events-header-right{float:right}.events-header-right form{margin-bottom:0}.events-header-right #header-link-zone{clear:left}.events-header-right #header-link-zone p{font-size:14px;text-align:right}#events-calendar-outer{width:100%}@media only screen and (max-width: 568px){#events-calendar-outer{overflow:scroll}}#events-calendar{position:relative;left:-5px;width:100%;width:970px;margin-bottom:70px;padding:0;border-spacing:5px}@media only print{#events-calendar{width:100% !important}}#events-calendar th{padding:10px 12px;color:#FFF;font-size:16px;text-align:center;font-weight:bold;background-color:#282F87}@media only print{#events-calendar th{color:#000}}#events-calendar td{padding:12px;vertical-align:top;border:1px solid #DDD}@media only print{#events-calendar td{border-color:#000}}#events-calendar td.current{background-color:#fbfbfd}#events-calendar td.current .day{color:#333}#events-calendar td.weekend{background-color:#f0f0f7}#events-calendar td p{margin-bottom:25px}#events-calendar td p.day{font-size:18px;color:#666;text-align:right}#events-calendar td p.time{margin-bottom:5px;font-size:11px}#events-calendar td:hover{background-color:#eaeaf3}@media only print{#events-calendar td a{color:#000;text-decoration:none}}#events-calendar .event{line-height:20px}@media only screen and (max-width: 1100px){#events-calendar{width:695px}}@media only screen and (max-width: 568px){#events-calendar{width:100%}}.event-row{position:relative;float:left;width:100%;min-height:115px;padding:1.375em 1.375em 1.375em 6em;border:1px solid #DDD;border-top:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.event-row:first-child{border-top:1px solid #DDD}.event-row .date{float:left;width:74px;height:86px;text-align:center;background:#F0F0F7;position:absolute;top:0;left:0;height:100%}.event-row .date p{margin:0 0 0 0;color:#FFF}.event-row .date .month{font-size:.5625em;font-weight:700;text-transform:uppercase;line-height:2.25em;background:#282F87}.event-row .date .weekday{font-size:.5625em;font-weight:700;text-transform:uppercase;line-height:2.25em;color:#333}.event-row .date .day{padding:.125em 0 .125em 0;font-size:2.25em;font-weight:500;line-height:1em;color:#333}.event-row .date .time{font-size:.5625em;line-height:1em;color:#333}.event-row .date .inner{display:table;position:absolute;top:0;left:0;width:100%;height:100%}.event-row .date .inner .center{display:table-cell;vertical-align:middle}.event-row .details .title{display:block;margin-bottom:.8em;font-size:1.125em;font-weight:700;text-decoration:none;color:#2C357E}.event-row .details .title:hover{text-decoration:underline}.event-row .details .dates{margin-top:-10px;color:#333}.event-row .details .desc{margin-bottom:0;color:#606060}.event-row .details .info{margin-top:1em}.event-row .details .info div{display:inline-block;margin-right:2em;font-size:.75em;color:#5E5E5E}.event-row .details .info div span{display:block;font-weight:700;color:#2C357E}.event-row .details .info div p{margin-bottom:0}#event-left h1{margin-bottom:35px;font-size:24px;line-height:30px}#event-left .dates{margin-bottom:15px;color:#666;font-size:16px}#faqs .faq{margin:0 0 30px 0;padding:0 0 30px 0;line-height:20px;border-bottom:1px solid #DDD}#faqs .faq.first{padding-top:0}#faqs .faq:last-of-type{border-bottom:0}#faqs .faq h2{margin-bottom:4px;font-size:16px;font-weight:bold}#faqs .faq h2 a{text-decoration:none;color:#2C357E}#faqs .faq h2 a:hover{text-decoration:underline}#faqs .faq p{margin-bottom:0}#faqs .faq p.details{margin-bottom:25px;font-size:14px;color:black}#faqs .question{font-weight:bold}#faqs .answer{margin:20px 0 0 0;font-size:14px}#question-form input,#question-form textarea{width:100%}#question-form input[type=radio]{width:12px}#question-form label{display:block !important}#sponsor-grid{float:left;width:100%}#sponsor-grid h2{float:left;width:100%;margin:20px 0 20px 0 !important}#sponsor-grid .sponsor{float:left;display:inline;width:160px;height:160px;line-height:160px;margin:0 45px 45px 0}#sponsor-grid .sponsor img{vertical-align:middle}#sponsor-grid .sponsor.text{font-size:14px;text-align:center;background-color:#F1F1F1}#sponsor-grid .sponsor.last{margin-right:0 !important}@media only screen and (max-width: 1100px){#sponsor-grid .sponsor.last{margin-right:45px !important}}@media only screen and (max-width: 568px){#sponsor-grid .sponsor{width:100%;margin:0;text-align:center}}#sponsor-grid .partners{float:left;display:block;width:100%;margin:10px 0 0 0}.poll{float:left;width:100%}.poll ul{float:left;width:100%;margin-top:20px;padding:0 !important;list-style-type:none}.poll ul li{float:left;width:100%;margin-bottom:15px;font-size:15px}.poll ul li .response{float:left;width:100%;margin-bottom:12px;line-height:16px}.poll ul li input{float:left;display:inline;margin-right:5px}.poll ul li .bar{position:relative;float:left;display:inline;width:82%;height:12px;border:1px solid #EEE;box-sizing:border-box}.poll ul li .bar .fill{position:absolute;top:0;left:0;height:10px;font-size:1px;line-height:1px;background-color:#2C357E}.poll ul li .percent{float:left;display:inline;width:18%;line-height:12px !important;font-size:12px;text-align:right;vertical-align:baseline}.poll-form li{width:45% !important;margin-right:5%}.poll-form li .bar{border-color:#606060 !important;background-color:#E5E5E5}.social{padding-left:0 !important;list-style-type:none}.social li{padding-left:30px;margin-bottom:15px;background-repeat:no-repeat;background-position:0 6px}.social li.facebook{background-image:url(/images/social/facebook.png)}.social li.twitter{background-image:url(/images/social/twitter.png)}@media only screen and (max-width: 1100px){.social .via,.social .source{font-size:11px}}#recaptcha_widget_div{margin-bottom:10px}#cart .item{border-bottom:1px solid #DDD}#cart .item .description,#cart .item .total,#cart .item .quantity{padding:100px 0 100px 0}#cart .item .quantity{height:78px}#cart .item .quantity-label{margin-top:8em}#cart .item .description .title{margin-bottom:0;font-size:1.3em;color:#000}#cart .item .description .sub-title{margin-bottom:0;font-size:1.1em}#cart .item .quantity-label{text-align:right;font-size:.8em;line-height:2.4em;color:#606060}#cart .item .total{font-size:24px;color:#000;text-align:center}#cart .item .fees{font-size:1.5em;color:#606060}#cart .item.has-image .image{padding-top:30px;line-height:0;font-size:0;text-align:center}#cart .item.has-image .image img{width:100%}#cart .item.has-image .description,#cart .item.has-image .quantity-label,#cart .item.has-image .quantity{height:95px;padding-top:75px}#cart .item.has-image .quantity-label,#cart .item.has-image .quantity,#cart .item.has-image .total{padding-top:85px}#cart .actions{position:relative;margin-bottom:70px}#cart .actions a{margin:0}#cart .actions [class*="span"]{padding:40px 0 30px 0}#cart .actions .total{padding:15px 0 0 0;font-size:1.5em;line-height:1;color:#000;text-align:center}#cart .actions .total span{font-size:13px;line-height:2.4em;color:#606060}#cart .actions .quantity-label{text-align:right;line-height:1.5}#cart.tight .item .image,#cart.tight .item .quantity{padding:1.3em 0;min-height:0}#cart.tight .item .quantity-label{padding:0 0 80px 0}#cart.tight .item .total{padding:100px 0 80px}@media only screen and (max-width: 1100px){#cart.tight .item .total{padding-left:15px}}#cart.tight .actions [class*="span"]{padding:70px 0}@media only screen and (max-width: 1100px){#cart.tight .actions{width:685px}}@media only screen and (max-width: 1100px){#cart{width:675px}#cart .span24{width:100%}#cart .span20{width:530px}}.cart-empty{padding-top:2em}#checkout .filled{margin-bottom:10px;padding:2em 0;background:#EEE}#checkout .spaced{margin-bottom:2.5em}#checkout #cart-comments{margin-bottom:2em}#checkout #cart-actions{margin-top:2em}#products .product-row{border-bottom:1px solid #DDD}#products .product-row:last-child{border-bottom:none}#products .product .image img{margin-bottom:.3em}#products .product .image img.main{width:100%}#products .product .image,#products .product .description{padding-top:2em;padding-bottom:2em}#products .product .thumbs img{width:18%;margin-left:2.5%;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}#products .product .thumbs img:first-child{margin-left:0}#products .product .thumbs img.active{border:2px solid #DDD}#products .product .title{margin:2em 0 1em 0;font-size:1.2em}#products .product .price{margin-bottom:1em;font-size:1.8em;color:#606060}#products .product select{width:94%;margin-bottom:1.25em}#products .product .description input{float:left;width:40px;margin-left:10px}#products .product .cart-button{position:relative;top:5px;text-transform:uppercase;font-size:1em}#products .product .span2{width:auto !important}#calendar-header{float:left;width:100%;background:#2C357E}@media only print{#calendar-header{display:none}}#calendar-header ul{margin:0;padding:0;list-style:none}#calendar-header ul li{float:left;padding:0;font-size:.6875em;font-weight:500;text-transform:uppercase;line-height:1}#calendar-header ul li:before{display:none}#calendar-header ul li a{display:block;padding:1.35em;line-height:1;color:#FFF;text-decoration:none}#calendar-header ul li a span{display:inline-block;vertical-align:middle;margin-right:5px;line-height:1;font-size:1.27em}#calendar-header ul li a:hover,#calendar-header ul li a.selected{color:#2C357E;background:#FFF}@font-face{font-family:'icomoon';src:url("../images/icons/icomoon.eot");src:url("../images/icons/icomoon.eot?#iefix") format("embedded-opentype"),url("../images/icons/icomoon.woff") format("woff"),url("../images/icons/icomoon.ttf") format("truetype"),url("../images/icons/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:'icomoon';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-facebook,.icon-twitter,.icon-linkedin{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-facebook:before{content:"\e000"}.icon-twitter:before{content:"\e001"}.icon-linkedin:before{display:block;content:'';background:url(../images/linkedin-icon.png) left top no-repeat;width:16px;height:16px}.skip{position:absolute;top:-100px;left:0;z-index:10;padding:.5em;text-decoration:none;line-height:1;font-size:.8em;color:#FFF !important;background:#90CA4D}.skip:focus{top:0;outline:none;-moz-outline:none}.inline-block{word-spacing:-0.26em}.preload a{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important}body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;line-height:26px;color:#606060}@media only screen and (max-width: 568px){body{padding-top:80px}}.lucy-page h1,.lucy-page h2,.lucy-page h3,.lucy-page h4{color:black}.lucy-page h2{margin:0;font-size:40px;font-weight:bold}.lucy-page h3{margin:0 0 35px 0;font-size:26px;line-height:32px}.lucy-page h4{margin:24px 0;font-size:16px}.lucy-page p{margin:0 0 15px 0}.lucy-page p a:hover{text-decoration:underline}.lucy-page b{color:black}.lucy-page label{display:inline}.lucy-page ::selection{color:white;background:#2C357E}.lucy-page ::-moz-selection{color:white;background:#2C357E}.lucy-page a,.lucy-page a:visited{color:#2C357E;font-weight:700;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.lucy-page a:hover,.lucy-page a:visited:hover{color:#181d45}.lucy-page a:active,.lucy-page a:visited:active{color:#0b0d20}.lucy-page a img,.lucy-page a:visited img{border:none}.lucy-page img{max-width:100%;height:auto}.lucy-page .error{color:red}.lucy-page #page-left input[type=text],.lucy-page textarea{width:100%}.lucy-page #story-text{margin-left:0}.lucy-page #page-header{overflow:hidden;margin:0 0 60px 0;height:300px}.lucy-page .span24{width:960px}.lucy-page input[type=radio]{margin:0 10px 0 0}.lucy-page input[type=text],.lucy-page input[type=email],.lucy-page textarea{display:inline-block;vertical-align:top;padding:5px;outline:none;border:3px solid #DDD;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-transition:border .2s ease-out;-moz-transition:border .2s ease-out;-o-transition:border .2s ease-out;-ms-transition:border .2s ease-out;transition:border .2s ease-out;color:#666;background:#DDD}.lucy-page input[type=text]:focus,.lucy-page textarea:focus{border:3px solid #90CA4D;color:#606060;background:white}.lucy-page input[type=file]{margin:0 0 10px 0}.lucy-page input[type=submit],.lucy-page input[type=button],.lucy-page input.button,.lucy-page input.cart-button{display:inline-block;padding:8px;font-weight:700;color:#2C357E;background:#90CA4D;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;cursor:pointer}.lucy-page input[type=submit]:hover,.lucy-page input[type=button]:hover,.lucy-page input.button:hover,.lucy-page input.cart-button:hover{background-color:#2C357E;color:#FFF}.lucy-page select{height:36px}h3.first{margin-top:0}.intro{margin-bottom:1.5em;font-size:1.3em;font-weight:200;line-height:1.6;letter-spacing:.7px}input.button.hover,input.hover.cart-button{background:#699c2e}input.button.cap,input.cap.cart-button{width:20%;margin:0 0 0 -5px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}input.has-cap{width:69%;margin:0;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}input.cap-hover{background:white;border:3px solid #699c2e !important}input.search-input{vertical-align:middle !important;width:878px;height:38px;padding:38px !important;font-size:40px;font-weight:700;color:black !important}input.search-input:focus{border:3px solid #EEE !important;line-height:48px;color:black !important;background:#EEE !important}input::-webkit-input-placeholder{color:#606060}input:focus::-webkit-input-placeholder{color:#DDD}input::-moz-placeholder{color:#606060}input:focus::-moz-placeholder{color:#DDD}input:-ms-input-placeholder{color:#606060}input:focus:-ms-input-placeholder{color:#DDD}#search-results-form{margin:0}#search-results-form input{margin:0}@media only screen and (max-width: 1100px){#search-results-form input{width:88%}}@media only screen and (max-width: 568px){#search-results-form input{width:75%}}#search-results-container{padding-top:45px;padding-bottom:70px;background:url(../images/border.gif) repeat-y 650px top;border-top:1px solid #DDD}@media only screen and (max-width: 1100px){#search-results-container{background:url(../images/border.gif) repeat-y 470px top}}#results p.url{margin-top:0;color:#000}button,a.button-link,a.button-link:visited{display:inline-block;margin:10px 10px 0 0;padding:5px 12px;font-size:14px;font-weight:600 !important;background:#90CA4D;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-o-transition:background .2s ease-out;-ms-transition:background .2s ease-out;transition:background .2s ease-out;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;color:#2C357E !important}button:hover,a.button-link:hover,a.button-link:visited:hover{background:#2C357E;color:#FFF !important}button:active,a.button-link:active,a.button-link:visited:active{background:#2C357E;color:#FFF !important}button span,a.button-link span,a.button-link:visited span{display:inline-block;vertical-align:middle;font-size:20px;margin:0 6px 0 0}a.button-link.facebook,a.button-link.twitter,a.button-link.linkedin,a.button-link.youtube{margin-top:0;background:#2C357E;color:#FFF !important;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-o-transition:background .2s ease-out;-ms-transition:background .2s ease-out;transition:background .2s ease-out;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}a.button-link.facebook:hover,a.button-link.twitter:hover,a.button-link.linkedin:hover,a.button-link.youtube:hover{background:#90CA4D;color:#2C357E !important}a.button-link.facebook:active,a.button-link.twitter:active,a.button-link.linkedin:active,a.button-link.youtube:active{background:#90CA4D;color:#2C357E !important}a.button-link.facebook img,a.button-link.twitter img,a.button-link.linkedin img,a.button-link.youtube img{display:inline-block;margin-right:.5em;vertical-align:middle}a.button-link.arrow{background-image:url(../images/button-arrow.png);background-color:#90CA4D;background-repeat:no-repeat;background-position:right 14px top -31px;padding:12px 50px 12px 20px;text-transform:uppercase;font-size:16px;font-weight:normal;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.button-link.arrow:hover{background-color:#2C357E;background-position:right 14px top 17px;color:#FFF !important}a.arrow-link{display:inline-block;padding:0 20px 0 0;background:url(../images/right-arrow-link.gif) no-repeat right -27px;color:#2C357E;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.arrow-link:hover{background:url(../images/right-arrow-link.gif) no-repeat right 8px;color:#181d45}a.arrow-link:active{background:url(../images/right-arrow-link.gif) no-repeat right 8px;color:#0b0d20}a.arrow-link.left{display:inline-block;padding:0 0 0 20px;background:url(../images/left-arrow-link.gif) no-repeat left -28px;color:#2C357E;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.arrow-link.left:hover{background:url(../images/left-arrow-link.gif) no-repeat left 8px;color:#181d45}a.arrow-link.left:active{background:url(../images/left-arrow-link.gif) no-repeat left 8px;color:#0b0d20}.wrapper{margin:0 auto;width:950px}@media only screen and (max-width: 1100px){.wrapper{width:686px}}@media only screen and (max-width: 568px){.wrapper{width:100%;padding:0 2em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}}.header-container{position:relative;z-index:100;border-bottom:1px solid #DDD}@media only screen and (max-width: 568px){.header-container{display:none}}#mobile-nav{display:none;position:fixed;top:0;z-index:99;width:100%;margin-left:-1px}#mobile-nav #mobile-nav-top{width:100%;height:80px;background:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.75);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.75);-o-box-shadow:0 0 10px 0 rgba(0,0,0,0.75);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,0.75)}#mobile-nav #mobile-nav-top #menu-button{position:relative;float:left;width:80px;height:80px;background-color:#90CA4D}#mobile-nav #mobile-nav-top #menu-button img{position:absolute;top:28px;left:25px}#mobile-nav #mobile-nav-top #logo-container{float:left}#mobile-nav #mobile-nav-top #logo-container img{margin:25px 0 0 25px}#mobile-nav #mobile-nav-top #search{float:right}#mobile-nav #mobile-nav-top #search img{margin:28px 25px 0 0}#mobile-nav #mobile-menu{display:none;position:fixed;top:80px;width:100%;height:100%;background:#222;overflow-y:scroll}#mobile-nav #mobile-menu ul{padding-bottom:80px;list-style:none}#mobile-nav #mobile-menu ul li{border-bottom:1px solid #444;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}#mobile-nav #mobile-menu ul li.large{font-size:24px;text-transform:lowercase}#mobile-nav #mobile-menu ul li.large a{color:#FFF;font-weight:bold}#mobile-nav #mobile-menu ul li a{display:block;padding:25px 0 25px 25px;color:#666;font-weight:normal;border-left:5px solid transparent}#mobile-nav #mobile-menu ul li a:hover,#mobile-nav #mobile-menu ul li a.selected{border-left:5px solid #90CA4D;background:#2f2f2f}#mobile-nav #mobile-menu.open{display:block}#mobile-nav #mobile-back{display:none;position:absolute;left:0;top:0;width:100%;padding:25px 0 25px 25px;color:#FFF;font-weight:bold;background:#222}#mobile-nav #mobile-back img{margin-right:10px}#mobile-nav .shelf{display:none;position:absolute;left:0;top:76px;width:100%;background:#222;border-top:1px solid #444}#mobile-nav .shelf ul{list-style:none}#mobile-nav .shelf ul li{border-bottom:1px solid #444;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px}#mobile-nav .shelf ul li a{display:block;padding:25px 0 25px 25px;border-left:5px solid transparent;color:#FFF !important;font-weight:bold !important}#mobile-nav .shelf ul li a:hover,#mobile-nav .shelf ul li a.selected{border-left:5px solid #90CA4D;background:#2f2f2f}@media only screen and (max-width: 568px){#mobile-nav{display:block}}header{margin:35px 0}.logo-container{float:left}@media only screen and (max-width: 1100px){.logo-container img{display:none}}.logo-container img.tablet-only{display:none !important}@media only screen and (max-width: 1100px){.logo-container img.tablet-only{display:block !important}}#top-secondary{float:right;margin:16px 0 30px 0;font-size:14px}#top-secondary ul{margin:0;list-style:none}#top-secondary li{display:inline;margin:0 0 0 12px}@media only screen and (max-width: 1100px){#top-secondary li{margin:0 0 0 5px}}#top-secondary li:first-of-type{margin-left:0}#top-secondary li.email{padding:0 12px;border-left:1px solid #DDD;border-right:1px solid #DDD}#top-secondary li.social{margin-left:5px}#top-secondary a{color:#585858;font-weight:normal;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;-ms-transition:color .2s ease-out;transition:color .2s ease-out}@media only screen and (max-width: 1100px){#top-secondary a{font-size:12px}}#top-secondary a:hover{color:#181818;text-decoration:underline}#top-secondary a:active{color:#000}#top-secondary a.active{color:#000;text-decoration:underline}#secondary-nav{display:block}@media only screen and (max-width: 568px){#secondary-nav{display:none}}#mobile-interior{display:none;width:100%}@media only screen and (max-width: 568px){#mobile-interior{display:block;margin-top:15px}}#main{clear:both;float:right;font-size:28px;font-weight:700}#main ul#main-nav-list{margin:0;list-style:none}#main ul#main-nav-list>li{position:relative;float:left;display:inline;margin-right:37px;padding:0 0 35px 0;text-transform:lowercase}@media only screen and (max-width: 1100px){#main ul#main-nav-list>li{margin-right:27px !important}}#main ul#main-nav-list>li.last{margin-right:0 !important;margin-top:-10px}#main ul#main-nav-list>li>a{padding-bottom:.5em;color:#000;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;-ms-transition:color .3s ease-out;transition:color .3s ease-out}#main ul#main-nav-list>li>a.button-link{margin-top:0;margin-right:0;padding:10px 28px;text-transform:uppercase;font-size:13px;font-weight:normal}#main ul#main-nav-list>li>a.button-link:hover{border-bottom:none}#main ul#main-nav-list>li>a:hover,#main ul#main-nav-list>li>a:active{color:#2C357E;border-bottom:3px solid #90CA4D}#main ul#main-nav-list>li.selected>a,#main ul#main-nav-list>li.active>a{color:#2C357E;border-bottom:3px solid #90CA4D}@media only screen and (max-width: 1100px){#main ul#main-nav-list>li{margin-right:21px}}@media only screen and (max-width: 1100px){#main{font-size:19px}}.subnav{position:absolute;top:55px;left:-32px;display:none;width:266px;padding:32px;background:#222;font-size:22px;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;-ms-opacity:0;opacity:0}.subnav>li{display:block;margin-bottom:24px;padding:0;text-transform:none}.subnav>li.last{margin:0}.subnav>li>a{color:white !important}.subnav>li>a:hover{color:#90CA4D !important;border-bottom:2px solid #FFF}.subnav>li>a:active{color:#4f7523 !important;border-bottom:2px solid #FFF}@media only screen and (max-width: 1100px){.subnav{font-size:21px}}.subnav:after,.subnav:before{position:absolute;bottom:100%;width:0;height:0;border:solid transparent;content:" ";pointer-events:none}.subnav:after{left:50%;border-bottom-color:#222222;border-width:11px}.subnav:before{left:50%;margin-left:26px;border-bottom-color:none;border-width:26px}.home .lucy-page{max-width:1300px;margin:0 auto;border-left:1px solid #DDD;border-right:1px solid #DDD}#gallery{position:relative;width:100%;height:456px;margin:0 0 35px 0;overflow:hidden}#gallery #slide-previous,#gallery #slide-next{position:absolute;top:50%;z-index:2;margin-top:-22px;width:22px;height:42px}#gallery #slide-previous{left:40px;background:url(../images/slide-previous.png) no-repeat}@media only screen and (max-width: 1100px){#gallery #slide-previous{display:none}}#gallery #slide-next{right:40px;background:url(../images/slide-next.png) no-repeat}@media only screen and (max-width: 1100px){#gallery #slide-next{display:none}}#gallery #slider{position:absolute;top:0;left:0;z-index:1;height:456px}#gallery #slider .slide{position:relative;float:left;width:100%;height:456px;background-position:center center;background-size:cover}#gallery #slider .slide .content{position:absolute;z-index:2;bottom:80px;padding-right:550px}#gallery #slider .slide .content h2{margin:24px 0;line-height:60px;font-size:54px;color:white}@media only screen and (max-width: 568px){#gallery #slider .slide .content h2{margin-bottom:15px;font-size:30px;line-height:36px}}#gallery #slider .slide .content p{margin-bottom:24px;line-height:28px;font-size:21px;color:white}@media only screen and (max-width: 568px){#gallery #slider .slide .content p{margin-bottom:15px;font-size:16px;line-height:26px}}@media only screen and (max-width: 568px){#gallery #slider .slide .content{padding-right:40px;bottom:10px}}#gallery #slider .slide:before{content:'';position:absolute;bottom:0;left:0;z-index:1;width:100%;height:363px;background:url(../images/slider-gradient.png) repeat-x bottom left}@media only screen and (max-width: 568px){#gallery #slider .slide{height:520px;background-position:left center}#gallery #slider .slide:nth-child(2){background-position:center}#gallery #slider .slide:nth-child(4){background-position:center}}#gallery .control-dots{position:absolute;right:40px;bottom:80px;z-index:10}#gallery .control-dots ul{width:100%;margin:0;padding:0;text-align:right;list-style-type:none;cursor:pointer}#gallery .control-dots ul li{position:relative;display:inline-block;width:14px;height:14px;margin-left:10px;text-indent:-9999px;background:rgba(255,255,255,0.3);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;background-clip:padding-box;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;-o-background-clip:padding-box;-ms-background-clip:padding-box}#gallery .control-dots ul li.selected{width:14px;height:14px;border:none;background-color:#FFF}@media only screen and (max-width: 1100px){#gallery .control-dots{display:none}}@media only screen and (max-width: 568px){#gallery{height:520px}}#modal-overlay{display:none;position:fixed;z-index:101;top:0;left:0;width:100%;height:100%;background:#FFF;background:rgba(255,255,255,0.87)}#modal-frame{display:none;height:100%}#modal-frame iframe{height:100%}.modal-open{cursor:pointer}#modal-close{position:absolute;top:10px;right:18px;z-index:103;font-weight:bold;text-decoration:none;color:#2C357E}#modal{display:none;position:fixed;top:50%;left:50%;z-index:102;width:1024px;height:768px;margin:-384px 0 0 -512px;padding:40px;background:#FFF;filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}#nav-item-about .subnav:after{margin-left:-98px}#nav-item-advocacy .subnav:after{margin-left:-75px}#nav-item-home-community .subnav:after{margin-left:-19px}#nav-item-employment .subnav{left:-30px}#nav-item-employment .subnav:after{margin-left:-52px}#nav-item-support .subnav{left:-138px}#nav-item-support .subnav:after{margin-left:42px}.sidebar-section{margin:0 0 50px 0;padding:0 0 50px 0;border-bottom:1px solid #DDD}.sidebar-section.empty{padding-bottom:0;margin-bottom:35px;border-bottom:none}.sidebar-section h3{font-size:20px;margin:0 0 20px 0}@media only screen and (max-width: 1100px){.sidebar-section{margin-bottom:30px;padding-bottom:30px}}@media only screen and (max-width: 568px){.sidebar-section{margin-top:50px;padding-top:50px;border-top:1px solid #DDD;border-bottom:none}}#interior-page-header,#search-page-header{position:relative;z-index:1;padding:50px 0 75px 0;border-bottom:1px solid #DDD}@media only screen and (max-width: 1100px){#interior-page-header,#search-page-header{padding:30px 0}#interior-page-header h2,#search-page-header h2{font-size:31px;line-height:105px}}@media only screen and (max-width: 568px){#interior-page-header,#search-page-header{width:100%;padding-bottom:80px}#interior-page-header h2,#search-page-header h2{margin-top:30px;line-height:40px}#interior-page-header #page,#search-page-header #page{width:100%;top:60%}}#search-page-header{border:0}#breadcrumbs{position:absolute;top:10px;left:0;color:#666}#breadcrumbs ul{padding:0;list-style:none;font-size:9px;text-transform:uppercase}#breadcrumbs ul li{display:inline-block}#breadcrumbs ul li a{font-weight:normal;color:#666}#breadcrumbs ul li a:hover{text-decoration:underline}#breadcrumbs ul li .separator{margin:0 6px 0 5px}#page,#contact-tabs{position:absolute;bottom:16px;left:0;font-size:14px}#page ul,#contact-tabs ul{float:left;margin:0;list-style:none}#page li,#contact-tabs li{display:inline-block;margin-right:12px}#page li a,#contact-tabs li a{display:block;font-weight:normal;color:#666;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page li a:hover,#contact-tabs li a:hover{color:#2C357E;text-decoration:underline}#page li a:active,#contact-tabs li a:active{color:#181d45;text-decoration:underline}#page li.active a,#contact-tabs li.active a{font-weight:700;color:#2C357E}#page li.first a,#contact-tabs li.first a{margin-top:0}#page li.first a.active,#contact-tabs li.first a.active{color:#2C357E}#page li.last,#contact-tabs li.last{margin:0}#page li.last a,#contact-tabs li.last a{margin-bottom:0}@media only screen and (max-width: 1100px){#page,#contact-tabs{bottom:5px}}#contact-tabs{display:block}#page-container{background:url(../images/border.gif) repeat-y 650px top;padding-top:45px;padding-bottom:70px}#page-container ul{margin-left:16px}@media only screen and (max-width: 1100px){#page-container{background:url(../images/border.gif) repeat-y 475px top}}@media only screen and (max-width: 568px){#page-container{background:none}}#page-container-full{padding:25px 0 70px}@media only screen and (max-width: 1100px){#page-container-full #page-full{width:100%}}#donate-intro .span8:not(:empty){margin-bottom:2.5em}#donate-intro .span8 img{width:100%;margin-bottom:1em}#donate-intro .span8 p{margin-bottom:.5em}#donate-top h3{margin-bottom:.8em;font-weight:300;font-size:1.5em}#donate-top,#donate-bottom-left,#donate-bottom-right{margin-bottom:2em}#donate-top p,#donate-bottom-left p,#donate-bottom-right p{margin-bottom:1.5em}#donate-top h3,#donate-bottom-left h3,#donate-bottom-right h3{margin-bottom:.5em}#donate-form{margin-bottom:4em}#donate-form .block{margin-bottom:1.5em}#donate-form #donate-main{overflow:hidden;margin-bottom:4em;padding:3em 2em;background:#f7f7f7;border:2px solid #DDD;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;background-clip:padding-box;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;-o-background-clip:padding-box;-ms-background-clip:padding-box}#donate-form #donate-main h3{margin-bottom:.5em;font-size:1.5em}#donate-form .amount{overflow:hidden;width:100% !important;height:auto;margin:0 auto;margin-bottom:3em;padding-bottom:0;padding-top:0;background:none}@media only screen and (max-width: 1100px){#donate-form .amount{width:100%;margin-bottom:2em}}@media only screen and (max-width: 568px){#donate-form .amount{padding:0 !important}}#donate-form .amount .option{float:left;width:calc(20% - 12px);height:50px;margin-right:10px;background:#FFF;font-size:1em;font-weight:600;line-height:48px;text-transform:uppercase;text-align:center;color:#000;border:2px solid #90CA4D;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;background-clip:padding-box;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;-o-background-clip:padding-box;-ms-background-clip:padding-box}@media only screen and (max-width: 1100px){#donate-form .amount .option{width:calc(25% - 16px) !important;margin-bottom:10px}#donate-form .amount .option:nth-of-type(4){margin-right:0}}@media only screen and (max-width: 568px){#donate-form .amount .option{width:calc(100% - 8px) !important;margin-bottom:10px}}#donate-form .amount .option:hover,#donate-form .amount .option.selected{cursor:pointer;background:#2C357E;border-color:#2C357E;color:#FFF;outline:0}#donate-form .amount .option.selected:focus{border-color:#90CA4D;border-width:2px;border-style:solid}#donate-form .amount .option#other-button{margin-right:0}#donate-form .amount #other-amount-container{float:left;margin:1em 0;clear:left}#donate-form .amount #other-amount-container label{display:block}#donate-form .amount #other-amount{padding-top:.75em;padding-bottom:.75em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;background-clip:padding-box;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;-o-background-clip:padding-box;-ms-background-clip:padding-box}@media only screen and (max-width: 1100px){#donate-form .amount #other-amount{width:100%}}#donate-form .recurrences{float:left;width:100%;margin-bottom:2em}#donate-form .recurrences div{float:left;width:calc(25% - 8px);height:50px;margin-right:10px;line-height:46px;font-weight:600;text-align:center;color:#000;background:#FFF;border:2px solid #90CA4D;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;background-clip:padding-box;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;-o-background-clip:padding-box;-ms-background-clip:padding-box}#donate-form .recurrences div.selected,#donate-form .recurrences div:hover{color:#FFF;background:#2C357E;border-color:#2C357E}#donate-form .recurrences div.selected:focus{border-color:#90CA4D;border-width:2px;border-style:solid;outline:0}#donate-form .recurrences div:last-of-type{margin-right:0}#donate-form .designate{overflow:hidden;float:left;width:100%;padding-top:1em}#donate-form .designate label{font-size:1.5em}#donate-form h2{margin-bottom:.8em;font-size:1.8em}#donate-form #honor{margin-bottom:2em}#donate-form #honor input[type*="radio"]{margin-right:5px}#donate-form #honor-fields{margin-bottom:3em;padding-bottom:2em;border-bottom:1px solid #DDD}#donate-form #honor-fields h3{margin-bottom:.5em}#donate-form button{cursor:pointer;height:50px;padding:0 1.5em;font-size:1em;font-weight:600;line-height:50px}#donate-cms{margin-bottom:2em}.lucy-wrapper .checkout-header{margin:1.5em 0 0 0;padding-bottom:1.5em;border-bottom:1px solid #DDD}#giftcard-page-header{position:relative;z-index:1;padding:85px 0 60px 0;border-bottom:1px solid #DDD}#donation-page-header{position:relative;z-index:1;padding:85px 0 60px 0}#main-image{margin-top:.5em}#gift-card-options{margin-top:-7px;background-color:#F4F9ED}#gift-card-options .block{display:inline-block;vertical-align:middle}#gift-card-options form{margin:0}#gift-card-options #logo{margin:0 20px 0 0}#gift-card-options strong{margin-right:5px;color:#000}#gift-card-options select{width:175px;margin:0 10px}#gift-card-options input{padding:8px 20px;font-weight:500;font-size:.8em}@media only screen and (max-width: 1100px){#gift-card-options{width:599px;margin-top:-8px}}@media only screen and (max-width: 568px){#gift-card-options{width:100%;margin-top:-9px}#gift-card-options select{width:85px}}#giftcard-page-container{background:url(../images/border.gif) repeat-y 650px top;padding-top:25px;padding-bottom:70px}#giftcard-page-container ul{margin-left:16px}@media only screen and (max-width: 1100px){#giftcard-page-container{background:url(../images/border.gif) repeat-y 495px top}#giftcard-page-container #page-left{width:65%;border:none}#giftcard-page-container #page-left #gift-card-form{width:49%}#giftcard-page-container #page-left #main,#giftcard-page-container #page-left #gift-card-options{width:100%}#giftcard-page-container #page-left select,#giftcard-page-container #page-left input{width:80%;margin-left:20px}#giftcard-page-container #page-left select{margin-bottom:10px}#giftcard-page-container #page-right{width:23%}}@media only screen and (max-width: 568px){#giftcard-page-container #page-left{width:100%}#giftcard-page-container #page-right{display:none}#giftcard-page-container #gift-card-options{position:relative}#giftcard-page-container #gift-card-form{position:absolute;top:15px;right:15px;width:53% !important}#giftcard-page-container #amount,#giftcard-page-container #brace{display:none}#giftcard-page-container select,#giftcard-page-container input{width:95% !important;margin-left:0 !important}}#my-cart #breadcrumbs{position:relative}#my-cart form{margin-bottom:0}#my-cart .remove{margin:0;font-size:13px;font-weight:500}#my-cart .button-link{padding:5px 30px;text-transform:uppercase;font-size:.8em;font-weight:500}@media only screen and (max-width: 1100px){#my-cart .span24{width:685px}#my-cart .description{width:375px}#my-cart .item .quantity{padding-right:21px}#my-cart .actions .span4{width:150px}#my-cart .actions .span5{width:170px;padding-right:25px}#my-cart .actions .span10{width:176px}}@media only screen and (max-width: 568px){#my-cart{width:100%}#my-cart .span24{width:100%}#my-cart .description{padding-bottom:10px !important}#my-cart .quantity-label{margin-top:0 !important;text-align:left !important}#my-cart .quantity{height:5px !important;padding:0 !important}#my-cart .quantity input{height:32px;width:70px}#my-cart .total{padding:50px 0 !important;text-align:right !important}#my-cart .actions .span4{width:50%}#my-cart .actions .span5{width:100%;padding:0 !important}#my-cart .actions .span5 .button-link{width:100%;padding-right:0;padding-left:0;text-align:center}#my-cart .actions .span10{position:relative;width:50%}}@media only screen and (max-width: 568px) and (max-width: 568px){#my-cart .actions .span10{width:100%}}@media only screen and (max-width: 568px){#my-cart .actions .span10 .button-link{position:absolute;right:0}}@media only screen and (max-width: 568px) and (max-width: 568px){#my-cart .actions .span10 .button-link{position:relative;display:block;text-align:center}}@media only screen and (max-width: 568px){#my-cart .actions .total{text-align:center !important;font-size:30px}#my-cart .actions .total span{font-size:18px}}#order-info #breadcrumbs{position:relative}#order-info form{margin-bottom:0}#order-info h3{margin:0 0 30px 0}#order-info #back-to-cart{margin-bottom:70px}@media only screen and (max-width: 1100px){#order-info #back-to-cart{width:165px}}@media only screen and (max-width: 568px){#order-info #back-to-cart{width:50%}}#order-info #checkout .order-info{margin-top:70px;padding-bottom:70px;border-bottom:1px solid #DDD}#order-info #checkout #comments{margin-top:70px}#order-info #checkout textarea{width:99%}@media only screen and (max-width: 1100px){#order-info #checkout textarea{width:97%}}@media only screen and (max-width: 568px){#order-info #checkout textarea{width:100%}}#order-info #shipping-info{margin:0}@media only screen and (max-width: 1100px){#order-info #shipping-info .span7{width:260px}#order-info #shipping-info .span17{width:415px}}@media only screen and (max-width: 568px){#order-info #shipping-info input[type="checkbox"]{margin-top:-10px;vertical-align:-webkit-baseline-middle}}#order-info .button-link{padding:5px 30px;text-transform:uppercase;font-size:.8em;font-weight:500}@media only screen and (max-width: 1100px){#order-info .span24{width:685px}#order-info .span12{width:317px;margin-right:20px}#order-info input[type="text"]{width:100%}#order-info .zip input{width:88%}#order-info .offset16{margin-left:390px}}@media only screen and (max-width: 568px){#order-info .span24{width:100%}#order-info .span12{width:100%}#order-info .span6{width:50%}#order-info .span6 select{width:95%;height:32px}#order-info .zip{width:50%}#order-info .zip input{width:100%}#order-info input{height:32px}#order-info .offset16{position:relative;width:50%;margin-left:0}#order-info .offset16 .button-link{position:absolute;right:0;margin-right:0}}#payment-info #breadcrumbs{position:relative}#payment-info h2{margin-top:70px;padding-bottom:60px;border-bottom:1px solid #DDD}#payment-info h3{margin-bottom:30px}#payment-info #order-total{padding:70px 0}#payment-info .actions{margin:0 0 70px 0}#payment-info .actions:last-child{border-bottom:1px solid #DDD}@media only screen and (max-width: 568px){#payment-info #cart{width:100%}#payment-info #cart .actions{width:100%}#payment-info #cart .actions .span20{width:100%;padding:30px 0 0 0 !important}#payment-info #cart .actions .total{text-align:center !important;font-size:30px}#payment-info #cart .actions .total span{font-size:18px}#payment-info .description{width:100%;padding:50px 0 !important}#payment-info .total{padding:0 0 50px 0 !important;text-align:right !important}}#payment-top{margin-bottom:20px}@media only screen and (max-width: 1100px){#payment-top input{width:90%}#payment-top .span5{width:130px;margin-left:15px}#payment-top .span5 select{margin-left:0}}@media only screen and (max-width: 568px){#payment-top #card-no{width:70%}#payment-top #card-no input{width:95% !important}#payment-top #sec-code{width:30%}#payment-top .span4{width:25%}#payment-top .span5{width:60%;margin-left:0}#payment-top .span5 select{width:95% !important}#payment-top #ex-year{width:40%;margin-top:25px !important}#payment-top input{width:100% !important;height:32px}}#donation-roundup{position:relative;margin:1em 0;background:#F7F7F7;font-weight:600;color:#000;border:2px solid #DDD;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;background-clip:padding-box;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;-o-background-clip:padding-box;-ms-background-clip:padding-box}#donation-roundup .span19,#donation-roundup .span4{position:relative;padding:2em 0}#donation-roundup .span4{text-align:center;cursor:pointer}#donation-roundup .span4 .content{position:relative;z-index:2}#donation-roundup .span4 .content input[type*="checkbox"]{cursor:pointer}#donation-roundup:hover{background-color:#F6F9F2;border-color:#90CA4D}#donation-roundup:hover .span4{color:#FFF}#donation-roundup:hover .span4:after{position:absolute;top:0;left:-10px;width:calc(100% + 17px);height:100%;background:#90CA4D;content:''}#button-row{position:relative}@media only screen and (max-width: 568px){#button-row [class*="span"]{width:50%}#button-row .span4{position:relative}#button-row .span4 .button-link{position:absolute;right:0;margin-right:0}}#payment{padding-bottom:70px}#payment #ex-year{margin-top:1.5em}#payment .button-link{padding:5px 30px;text-transform:uppercase;font-size:.8em;font-weight:500}#payment h3{margin:10px}#payment .AuthorizeNetSeal img{width:60px}@media only screen and (max-width: 568px){#payment .AuthorizeNetSeal{width:56px}}#payment #card-info{margin-bottom:20px}@media only screen and (max-width: 568px){#payment #card-info{margin-left:-10px}}@media only screen and (max-width: 1100px){#payment .span7{width:270px}#payment .button-link{margin-right:0}}@media only screen and (max-width: 568px){#payment .button-link{padding:5px 27px}}#place-order{position:absolute;right:0}#thank-you{margin-top:2em;margin-bottom:2em}@media only screen and (max-width: 1100px){#thank-you #page-left{width:100%;border:none}}.custom-thanks{margin-top:2em;margin-bottom:2em}@media only screen and (max-width: 1100px){.custom-thanks #left{width:100%;border:none}}#event-left #event-tickets{margin-top:25px;padding-top:25px;border-top:1px solid #DDD}@media only screen and (max-width: 1100px){#event-left #event-tickets .span8{width:135px}#event-left #event-tickets .span2{width:70px}#event-left #event-tickets .total{width:200px}#event-left #event-tickets input.span5{width:119px}}@media only screen and (max-width: 568px){#event-left #event-tickets .span8,#event-left #event-tickets .span2,#event-left #event-tickets .total{width:100%}#event-left #event-tickets input{width:100% !important;height:35px}}#event-left #event-tickets select.quantity{width:60px;margin-bottom:0}@media only screen and (max-width: 568px){#event-left #event-tickets select.quantity{width:100%;margin-bottom:20px}}#event-left #event-tickets .price{font-size:1.4em;color:#000}#event-left #event-tickets .button,#event-left #event-tickets .cart-button{float:right}#event-left .guests{overflow:hidden;margin-top:1.5em;margin-bottom:10px;padding-bottom:15px;border-bottom:1px solid #DDD}#event-left .guests>div{display:none}.upcoming-events-container ul{list-style:none}.upcoming-events-container li{margin:0 0 30px 0}.upcoming-events-container li a:hover{text-decoration:underline}.upcoming-events-container li.last{margin:0}.list-header{display:block;font-size:12px;color:#666;text-transform:uppercase}.mission h1{margin:65px 0;line-height:40px;font-size:32px;font-weight:normal;color:#2C357E}#home-parallax{margin-bottom:62px}#home-parallax section{position:relative;overflow:hidden;height:706px}#home-parallax section .wrapper{position:relative;height:inherit;z-index:3}#home-parallax section .message{position:absolute;bottom:84px;width:600px}#home-parallax section .message h2{margin:24px 0;line-height:60px;font-size:54px;color:white}#home-parallax section .message p{margin-bottom:24px;line-height:28px;font-size:21px;color:white}#home-parallax section .message.right{right:0;text-align:right}#home-parallax section .gradient{position:absolute;bottom:0;width:100%;height:363px;background:url(../images/bg-black-gradient.png) repeat-x bottom;z-index:2}#home-parallax section img{position:absolute;top:0;left:50%;z-index:1;width:100%;min-width:1800px;height:auto}.callout img{margin:0 0 22px 0}.callout p{width:93%}.callout .callout-title{margin-bottom:11px;color:rgba(0,0,0,0.8);font-size:14px;text-transform:uppercase}@media only screen and (max-width: 568px){.callout{width:100%;margin-bottom:30px}.callout img{width:100%}}h2.search-heading{margin:0 0 35px 0;padding:0 0 35px 0;border-bottom:1px solid #DDD;font-size:26px}.results-list{margin:0 0 45px 0;padding:0 0 45px 0;list-style:none}.results-list li{margin:0 0 30px 0;padding:0 0 33px 0;border-bottom:1px solid #DDD}.results-list li p{margin-top:26px;margin-bottom:0}#form-container form{margin:0}#form-container .form-text{margin:0 0 10px 0 !important}#form-container .span3{width:130px}#form-container .span3 input{width:148px}@media only screen and (max-width: 1100px){#form-container .span3 input{width:190px !important}}@media only screen and (max-width: 1100px){#form-container .span3{width:215px}}#form-container .span4{width:150px}#form-container .span4 input{width:134px}@media only screen and (max-width: 1100px){#form-container .span4 input{width:100% !important}}@media only screen and (max-width: 1100px){#form-container .span4{width:178px}}#form-container .span5{width:203px}#form-container .span5 input{width:187px !important}#form-container .span5 select{width:203px !important}#form-container .span7{width:290px}#form-container .span7 input{width:274px}@media only screen and (max-width: 1100px){#form-container .span7 input{width:100%}}#form-container .span7 input[type='checkbox']{width:auto !important}@media only screen and (max-width: 1100px){#form-container .span7{width:405px}}#form-container input.full{width:574px}#form-container #donate-content{margin-top:20px}#form-container .submit-container{display:block;margin-top:20px !important}#form-container .span15 select{width:590px}#form-container .span15 textarea,#form-container .span15 input{width:574px}#form-container .span15 input[type="button"]{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}@media only screen and (max-width: 1100px){#form-container .span15 textarea{width:405px}}#form-container textarea{width:574px}@media only screen and (max-width: 1100px){#form-container textarea{width:405px}}#form-container #options{margin:0 0 20px 10px}#form-container #options .option{margin-bottom:20px;line-height:26px}#form-container #options .option input[type="checkbox"]{float:left;margin-top:7px;vertical-align:top}#form-container #options .option span{float:left;width:95%;margin:0 0 20px 10px;margin-left:10px}@media only screen and (max-width: 1100px){#form-container #options .option span{width:94%}}@media only screen and (max-width: 568px){#form-container #options .option span{width:93%}}#form-container a,#form-container a.visited{color:#000}#form-container a:hover,#form-container a.visited:hover{color:#2C357E}#form-container a:active,#form-container a.visited:active{color:#181d45}#form-container .active{color:#2C357E}@media only screen and (max-width: 568px){#form-container .interest{width:100%}#form-container input[type="radio"]{width:3% !important}}.select-element{padding:30px 10px;font-size:18px;font-weight:bold;text-align:center;color:#606060 !important;background-color:#f7fbf3}.select-element:hover{background:#90CA4D;color:white !important;cursor:pointer}.select-element.selected{color:white !important;background:#90CA4D}.amount{position:relative;float:left;width:130px !important;height:30px}.amount .number-wrap{display:inline-block;vertical-align:middle;font-size:22px}.amount .small{position:absolute;top:2px;left:0;width:102px;font-size:11px;text-align:center}.amount .dollar-cap{display:inline-block;vertical-align:middle;width:10px;margin:5px 2px 0 0;font-size:22px;font-weight:bold}.amount .other-wrap{display:block;margin:-2px 0 0 0}.amount.other{margin-top:10px;width:574px !important}.amount.other input{width:498px;font-size:22px;font-weight:bold;color:#666 !important;border-color:white;background:white}.amount.other input:focus{border-color:white}.amount.other input::-webkit-input-placeholder{padding-top:3px}.amount.other input:focus::-webkit-input-placeholder{padding-top:3px}.amount.last{margin:0}.honor{width:183px !important}.interest{float:left;margin:5px 0 15px 0;line-height:26px}.interest input[type="checkbox"],.interest input[type="radio"]{float:left;margin-top:7px;vertical-align:top}.interest span{float:left;margin-left:10px;font-size:14px}.footer-section{clear:both;border-top:1px solid #DDD;padding:70px 0}.footer-section.last{margin-bottom:70px}@media only screen and (max-width: 1100px){.footer-section.last .button-link{font-size:.8em}}@media only screen and (max-width: 568px){.footer-section.last .footer-list-column{text-align:center}.footer-section.last .footer-list-column li{width:100%}.footer-section.last .footer-list-column h4{margin-top:0}.footer-section.last .footer-list-column .span5{margin-bottom:0}.footer-section.last .span4{margin-top:30px}.footer-section.last .email-updates{width:100%;text-align:center}.footer-section.last .email-updates h4{margin-bottom:10px}.footer-section.last .email-updates p{width:100%}.footer-section.last .social-container{width:100%;margin:0;padding:0;text-align:center}.footer-section.last .button-link{margin-bottom:10px}}@media only screen and (max-width: 1100px){.footer-section{padding:50px 0}}@media only screen and (max-width: 568px){.footer-section .call-to-action{margin-bottom:30px;text-align:center}.footer-section .call-to-action:last-of-type{margin-bottom:0}}.footer-list-column.last h4{margin-bottom:24px}.footer-list-column h4{margin-bottom:6px}@media only screen and (max-width: 1100px){.footer-list-column h4{font-size:14px}}.footer-list-column h4 a,.footer-list-column h4 a:visited{color:black;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;-ms-transition:color .3s ease-out;transition:color .3s ease-out}.footer-list-column h4 a:hover,.footer-list-column h4 a:visited:hover{color:#2C357E}.footer-list-column h4 a:active,.footer-list-column h4 a:visited:active{color:#181d45}.footer-list-column ul{margin:0 0 35px 0;list-style:none}.footer-list-column li{width:95%;margin-bottom:10px;font-size:13px;line-height:16px}.footer-list-column li a,.footer-list-column li a:visited{color:#606060;font-weight:normal;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;-ms-transition:color .3s ease-out;transition:color .3s ease-out}.footer-list-column li a:hover,.footer-list-column li a:visited:hover{color:#202020;text-decoration:underline}.footer-list-column li a:active,.footer-list-column li a:visited:active{color:#070707}@media only screen and (max-width: 1100px){.footer-list-column li{font-size:11px}}#employment-top{margin-bottom:30px}#jobs-entries h4.left{float:left}#jobs-entries .button-link.right{float:right}#jobs-entries #form-container{clear:both}.job-dates .job-dates-header{margin:0 10px 8px 0;font-weight:bold}@media only screen and (max-width: 1100px){.job-dates .job-dates-header{width:200px}}.job-dates .job-dates-cell .date{padding:10px;border:1px solid #DDD}@media only screen and (max-width: 568px){.job-dates .job-dates-cell .date{width:96% !important}}@media only screen and (max-width: 1100px){.job-dates .job-dates-cell{width:184px}}@media only screen and (max-width: 568px){.job-dates .job-dates-cell{width:100%;margin-top:10px}}.success{margin:30px 0 0 0 !important;padding:20px;font-weight:bold;color:white;background:#2C357E}.poll-container{margin-bottom:70px}.poll-header{display:block;font-size:14px;text-transform:uppercase;color:black}.poll-question{font-size:20px;font-weight:700;color:black}.poll-form{width:600px;background:#EEE}.poll-form ul{list-style:none}.poll-form li{float:left;width:50%;line-height:40px}.poll-form .inner{padding:35px}.award{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #DDD}.award:last-of-type{padding-bottom:0;border-bottom:none}.award .award-image{display:inline-block;vertical-align:top;margin:0 30px 15px 0;width:150px}.award .award-image img{display:block;margin:0 !important}.award .award-text{display:inline-block;vertical-align:top;width:444px}.award .award-text h3{margin-top:0;padding-top:0}@media only screen and (max-width: 568px){.award .award-text{width:100%}}.call-to-action{font-size:20px;color:#666}.call-to-action p{margin-bottom:.5em}@media only screen and (max-width: 1100px){.call-to-action p{font-size:15px}}.call-to-action .large-text{font-size:40px;border-bottom:4px solid transparent}@media only screen and (max-width: 1100px){.call-to-action .large-text{font-size:31px}}.call-to-action:hover .large-text{border-color:#90CA4D}.email-updates{clear:left;font-size:14px}.email-updates p,.email-updates label{width:90%;margin:0 0 16px 0;line-height:22px}.email-updates label{display:block}@media only screen and (max-width: 1100px){.email-updates #newsletter-email{width:100%}}@media only screen and (max-width: 568px){.email-updates #newsletter-email{width:auto;height:37px}}.email-updates #submit-signup{margin-top:0}.copyright{padding-top:30px;font-size:13px;color:#666}.copyright a,.copyright a:visited{font-weight:normal;color:#666}.copyright a:hover,.copyright a:visited:hover{color:#262626;text-decoration:underline}.copyright a:active,.copyright a:visited:active{color:#0d0d0d}.copyright p{margin:0;line-height:22px}@media only screen and (max-width: 1100px){#page-right{width:428px;font-size:15px}}@media only screen and (max-width: 568px){#page-right{width:100%;margin-bottom:20px}}@media only screen and (max-width: 1100px){#page-left{width:190px;font-size:13px}#page-left h3{margin-bottom:10px;font-size:18px}#page-left .social{margin-left:0}}@media only screen and (max-width: 568px){#page-left{width:100%}}#page-right ul{padding-left:25px !important;margin-bottom:20px}#page-right img{margin:0 0 1em 0}#search-box,.sj-result-summary{display:none}.sj-paginator{margin:1em 0;text-align:center}.sj-paginator>div{display:inline;padding:10px;color:#777;font-weight:bold;cursor:pointer;user-select:none}.sj-paginator>div.current{color:#333}.sj-paginator>div.disabled{color:#aaa}.sj-result{clear:both;border-bottom:1px solid #DDD}.sj-result-list>*{padding:1.2em 0}.sj-result-title{margin-top:0;margin-bottom:0 !important;font-size:1em !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sj-result-title a{font-size:1.2em;color:#90CA4D;line-height:21.6px}.sj-result-title a:hover{text-decoration:underline}.sj-result-description{margin-bottom:4px !important;color:#545454;font-size:1em;line-height:22px;overflow-wrap:break-word}.sj-result-url{margin:0 !important;font-size:13px;color:#717171;line-height:18.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sj-result-url a{color:#717171}.sj-result-image-container{float:left;width:100px}.sj-result-image-container img{max-height:90px;max-width:90px}.offscreen{visibility:hidden;text-indent:-9999px}
