@import url("http://fonts.googleapis.com/css?family=Merriweather:400,400italic,700,700italic|Open+Sans:400,600,700");*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none !important;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html,body{width:100%;padding:0;margin:0}body{background:#f3f3f3;font-family:"Merriweather",serif;line-height:1.6;font-size:14px}img{max-width:100%}ul,li{list-style:none}ol,ul{list-style:none;padding:0;margin:0}a{text-decoration:none}a:hover,a:focus{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"Merriweather",serif;color:#222;text-transform:none;line-height:1.2;font-weight:600;margin:15px 0;padding:0}h1{font-size:36px}h1.title{font-family:"Merriweather",serif !important;font-weight:400}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}p{color:#444;line-height:1.6;font-family:"Open Sans",sans-serif}p.inline-errors{text-align:right;font-size:12px;color:#ed7161;padding:0;margin:0}p.lead{color:#555;font-size:18px}fieldset{display:block;border:none;width:100%;padding:0;margin:0}input,button,select,textarea,button{font-family:"Open Sans",sans-serif !important;margin:0}input[type="telephone"],input[type="password"],input[type="search"],input[type="email"],input[type="text"],textarea{text-indent:15px;box-shadow:none;font-size:14px;height:50px;width:100%;padding:0;margin:0;-webkit-appearance:none;appearance:none;-webkit-transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1)}input[type="telephone"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#333}input[type="telephone"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="text"]:-moz-placeholder,textarea:-moz-placeholder{color:#333}input[type="telephone"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="text"]::-moz-placeholder,textarea::-moz-placeholder{color:#333}input[type="telephone"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#333}textarea{height:auto;padding:10px 0;max-height:200px}input[type=search]{border-radius:0;border:none}input[type="telephone"],input[type="password"],input[type="email"],input[type="select"],input[type="text"],textarea{border-radius:2px;border:1px solid #ccc}input[type="telephone"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="select"]:focus,input[type="text"]:focus,textarea:focus{border-color:#0c73da}.select{margin:0}form .select{border:1px solid #ccc;text-align:center;width:100%}.select::after{background:url(//d1iyr2k6cjfoq0.cloudfront.net/assets/themes/nobles/select-48089cdab73651a4fd5dd8dd7d47a56c.svg) no-repeat center center;pointer-events:none;position:absolute;display:block;height:16px;width:16px;right:20px;content:'';z-index:1;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.select select{border-color:transparent;background-color:#fff;border-radius:2px;cursor:pointer;-webkit-appearance:none;appearance:none;padding:0 50px;height:50px;color:#333;z-index:1;width:100%;-moz-appearance:none;text-indent:0.01px;text-overflow:''}.select select::-ms-expand{display:none !important}.bttn{border:1px solid transparent;text-transform:uppercase;font-family:"Open Sans",sans-serif;display:inline-block;text-align:center;line-height:50px;font-weight:600;font-size:14px;color:#fff;border-radius:2px;text-shadow:none;box-shadow:none;padding:0 35px;margin:0 auto;height:50px;-webkit-appearance:none;appearance:none;-webkit-transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1)}.bttn:hover{color:#fff;box-shadow:none}.bttn:hover.black{background-color:#111}.bttn:hover.blue{background-color:#1584f2}.bttn:hover.light-blue{background-color:#91c9eb}.bttn:focus,.bttn:active{border-color:transparent;box-shadow:none;color:#fff}.bttn:focus.black,.bttn:active.black{background-color:#000}.bttn:focus.blue,.bttn:active.blue{background-color:#0c73da}.bttn:not(.link):active{box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);border-color:transparent;outline:none;color:#fff}.link{border-radius:0;color:#0c73da}.link::after{background-color:#0c73da;display:inline-block;position:absolute;content:'';height:1px;width:0%;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 0.2s cubic-bezier(0.7, 0, 0.3, 1);-moz-transition:all 0.2s cubic-bezier(0.7, 0, 0.3, 1);-ms-transition:all 0.2s cubic-bezier(0.7, 0, 0.3, 1);-o-transition:all 0.2s cubic-bezier(0.7, 0, 0.3, 1);transition:all 0.2s cubic-bezier(0.7, 0, 0.3, 1)}.link:hover{color:#0c73da}.link:hover::after{width:100%}.bttn+a{margin-left:15px}.bold{font-weight:700}.italic{font-style:italic}.bottom-padded{padding-bottom:50px}.top-padded{padding-top:78px}.padded{padding:50px 0}.sumo{padding:110px 0}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.no-margin{margin:0}.light-blue{background-color:#75bbe6}.blue{background-color:#0c73da}.beige{background-color:#e9e7e5}.light-gray{background-color:#f3f3f3}.black{background-color:#000}.white{background-color:#fff}.actions{margin-top:15px}.input{border-radius:2px;margin:15px 0}.flash{text-align:center}.flash.valid{background-color:#88c057}.flash.alert{background-color:#eeaf4b}.flash.error{background-color:#ed7161}.flash span{font-family:"Open Sans",sans-serif;line-height:40px;font-weight:600;font-size:13px;display:block;color:#fff}.hero{overflow:hidden}.hero .header{padding:200px 0}.hero .container{z-index:1}.hero img{position:absolute;width:100%;z-index:0;left:0;top:0}.hero span,.hero h1,.hero p{color:#fff}.bordered{border:1px solid #ccc;border-radius:2px;text-align:center;padding:15px}.gallery-cell{width:100%}.gallery-cell::after{background-color:rgba(0,0,0,0.35);position:absolute;height:100%;width:100%;content:'';left:0;top:0}form{text-align:right}form input[type="search"]{border-bottom:1px solid rgba(51,51,51,0.15);background-color:transparent;font-size:16px;color:#333;width:90%}form input[type="search"]::-webkit-input-placeholder{color:rgba(51,51,51,0.35);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}form input[type="search"]:-moz-placeholder{color:rgba(51,51,51,0.35);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}form input[type="search"]::-moz-placeholder{color:rgba(51,51,51,0.35);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}form input[type="search"]:-ms-input-placeholder{color:rgba(51,51,51,0.35);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}form input[type="search"]:focus,form input[type="search"]:active{border-color:rgba(51,51,51,0.65);width:100%}form input[type="submit"].search{background-color:transparent;position:absolute;line-height:40px;font-weight:600;font-size:16px;color:#000;height:40px;bottom:10px;right:0}@media (min-width: 769px){.page-container.editing{padding-top:78px}}.fixed-header{background-color:#000;position:fixed;z-index:3;width:100%;top:0;left:0;opacity:0;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-o-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.is-fixed .fixed-header{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fixed-header li{display:inline-block}.fixed-header li:not(:last-child){border-right:1px solid #333}.fixed-header li a{padding:0 15px}.fixed-header img{height:48px;padding:15px 0}.fixed-header a,header a{text-transform:uppercase;color:#fff;font-size:14px;display:block;font-family:'Open Sans', sans-serif}.fixed-header a:hover,.fixed-header a:active,.fixed-header a:focus,header a:hover,header a:active,header a:focus{color:#fff;opacity:0.8}header{background-color:#000;position:absolute;width:100%;z-index:3;top:0;left:0}header li{display:inline-block}header li:not(:last-child){border-right:1px solid #333}header li a{padding:28px 15px}header .brand{vertical-align:middle;display:inline-block}header .brand img{height:78px;padding:12px 0}header input[type="search"]{border-bottom:1px solid rgba(255,255,255,0.15);color:#fff}header input[type="search"]::-webkit-input-placeholder{color:rgba(255,255,255,0.35)}header input[type="search"]:-moz-placeholder{color:rgba(255,255,255,0.35)}header input[type="search"]::-moz-placeholder{color:rgba(255,255,255,0.35)}header input[type="search"]:-ms-input-placeholder{color:rgba(255,255,255,0.35)}header input[type="search"]:focus,header input[type="search"]:active{border-color:rgba(255,255,255,0.65)}header input[type="submit"]{background-color:transparent;color:#fff !important}.account-menu{background-color:#000;text-align:right}.account-menu li{display:inline-block}.account-menu li:not(:last-child){margin-right:35px}.fundraiser-menu#subnav{background-color:#fff !important;border-bottom:1px solid #ccc;padding-top:78px}.fundraiser-menu ul{text-align:right}.fundraiser-menu li{display:inline-block}.fundraiser-menu li:not(:last-child){margin-right:35px}.fundraiser-menu span,.fundraiser-menu a{font-family:"Open Sans",sans-serif}.fundraiser-menu span{display:inline-block}.fundraiser-menu a{display:block;padding:14px 0;color:#000}.footer{background-color:#000;height:99px;overflow:hidden}.footer li{position:relative;float:left;text-align:center;width:calc(100% / 7)}@media (max-width: 480px){.footer li:not(.logo){display:none !important}}.footer li:before{content:'';position:absolute;width:100%;height:1px;background:#333;top:0;bottom:0;left:0;margin:auto auto}.footer li::after{content:'';background:#000;margin:auto auto;position:absolute;top:0;left:0;right:0;width:50%;height:100%}.footer li.logo{margin-top:-1px}@media (max-width: 480px){.footer li.logo{width:100%}}.footer .colophon{padding:15px 0;text-align:center}.footer .colophon a{vertical-align:middle;display:inline-block}.footer .colophon img{height:35px}.footer h4,.footer p,.footer a{color:#fff;z-index:1;position:relative}.footer a{font-size:14px;font-family:'Open Sans', sans-serif;display:block;text-transform:uppercase}.footer a:not(.fundraise){padding:38px 0}.footer .logo a{font-family:'Merriweather', serif;font-size:36px;line-height:1;padding:32px 0}.has-grid .row:first-child{padding:30px 0}figure{padding:35px 50px;height:360px}figure.image{background-blend-mode:soft-light}figure.image::after{background-color:rgba(0,0,0,0.15);position:absolute;content:'';height:100%;width:100%;left:0;top:0}figure.signup{background-image:url(//d1iyr2k6cjfoq0.cloudfront.net/assets/themes/nobles/dance-d9758556dbe298ac77520a43b7652981.jpg);background-position:35% 35%}figure.signup .select{margin-top:15px}figure.callout{background-image:url(//d1iyr2k6cjfoq0.cloudfront.net/assets/themes/nobles/game-8810f197e79d17c2bc16d3d4238bf22c.jpg);background-position:cener center;background-size:cover}figure span,figure p,figure a{color:#fff;z-index:1;margin:0}figure .link{color:#fff}figure .link::after{background-color:#fff}figure .link:hover{color:#fff}figure figcaption{position:absolute;padding:15px 50px;width:100%;z-index:1;bottom:0;left:0}figure figcaption h4{margin-bottom:10px;margin-top:0;color:#fff}figure figcaption p{color:rgba(255,255,255,0.65);padding:0}figure figcaption.dark h4{color:#333}figure figcaption.dark p{color:#555}.ajaxify{display:none}.ajaxify.active{display:block}.activity-bar{border-bottom:1px solid #ccc;text-align:right}.activity-bar a{margin-top:15px}.activity-bar form{border-right:1px solid #ccc;padding:15px 0}.activity-bar form input[type="search"]{border-bottom:none}.activity-bar form input[type="submit"]{position:absolute;right:15px;top:15px;margin:0}.pledge{border-bottom:1px solid #ccc}.pledge h5{line-height:40px;color:#333;margin:0}.pin{box-shadow:0 1px 0 #ccc;background-color:#fff;border-radius:50%;position:absolute;height:110px;bottom:-50px;width:110px;right:-50px;z-index:2}.pin h3{text-align:center;line-height:110px;color:#333;margin:0}.card{border-bottom:1px solid #ccc;background-color:#fff;margin-bottom:30px;border-radius:2px;overflow:hidden}.card .title{border-bottom:1px solid #ccc;padding:15px 50px}.card .title h4{padding:0;margin:0}.card .body{overflow:hidden}.card .body .row{display:block}.card .body.padded{padding:15px 50px}.card .body.sumo{padding:50px}.card .body ul li:not(:last-child){border-bottom:1px solid #ccc}.card .body ul .lead{padding:0;margin:0}.card .body .cell{background-color:#fff;padding:15px}.card .body .cell span.name{font-family:"Open Sans",sans-serif;font-weight:600;font-size:14px;color:#333}.card .body .cell span.amount{font-size:14px;color:#555}.card .body .forward{position:absolute;margin:auto auto;height:18px;right:35px;bottom:0;top:0}.card .body h4{color:#444}.card .body h4 span:first-child{color:#88c057}.card .banner{overflow:hidden}.card .banner img{position:absolute;width:100%;z-index:0;left:0;top:0}.card .banner h4{padding:50px 0;color:#fff;z-index:1;margin:0}.card .banner::after{background-color:rgba(0,0,0,0.15);position:absolute;content:'';height:100%;width:100%;left:0;top:0}.meter{background-color:#f3f3f3;border-radius:2px;margin:35px 0;padding:10px}.meter .fill{background-color:#88c057;position:absolute;height:100%;left:0;top:0}.meter .text{text-align:center;font-size:18px;line-height:1;color:#333;z-index:1}.expires{background-color:#e9e7e5;position:absolute;border-radius:160px;height:320px;width:320px;bottom:-130px;left:-130px;z-index:0}.fundraiser-view section{background-color:#fff !important;padding:0 !important;border-bottom:1px solid #ccc;margin-bottom:30px;border-radius:2px}section#fundraiser-top{margin-top:35px}section#fundraiser-top h1{display:block !important;font-family:"Open Sans",sans-serif;margin:0;color:#fff;padding:15px 35px}@media (max-width: 480px){section#fundraiser-top h1{font-size:24px}}@media (max-width: 480px){section#fundraiser-top h1 p{font-size:16px !important}}section#fundraiser-top .banner-wrap::after{background-color:transparent;background-image:-webkit-linear-gradient(transparent, #000);background-image:linear-gradient(transparent, #000);content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.8}section#fundraiser-top .banner-wrap .row{position:absolute;z-index:2;left:0;bottom:0}.donation-form form{text-align:left}.donation-form form input[type="radio"],.donation-form form input[type="checkbox"]{margin-right:15px}.donation-form form .choice{vertical-align:middle;display:inline-block;font-size:14px;font-family:"Open Sans",sans-serif;font-weight:600;border-radius:2px;border:1px solid #ccc;background-color:#f3f3f3;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}@media (max-width: 768px){.donation-form form .choice{text-align:center;display:block;width:100%}}.donation-form form .choice label{display:block;line-height:1;padding:15px 35px;cursor:pointer}.donation-form form .choice input[type="radio"]{display:none}.donation-form form .choice:not(:last-child){margin-right:15px}@media (max-width: 768px){.donation-form form .choice:not(:last-child){margin-right:0;margin-bottom:15px}}.donation-form form .choice:hover{background-color:#e2e2e2}.donation-form form .choice.selected{background-color:#cdcdcd;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.section-cover{display:none !important}#content-page .editing .edit-cover{z-index:1}#steps{position:absolute;width:100%;background-color:#f3f3f3;max-width:none;border-bottom:1px solid #ccc}#steps ul{padding:10px 15px;margin:0}#steps ul li{margin:0}#steps ul li.title{margin-right:35px}#steps ul li.title h1{line-height:1.4;margin:0}#steps ul li.title h1,#steps ul li span{font-family:"Open Sans",sans-serif !important;font-size:14px;font-weight:600}#steps ul li h1{color:#333}#steps ul li span{line-height:1 !important;margin-left:-4px}#steps ul li.current span{background-color:#0c73da}#steps ul li.buttons{margin:0}#steps ul li.buttons .button-mini{font-family:"Open Sans",sans-serif;border-radius:2px;font-size:14px;padding:3px 9px;color:#333;background-color:transparent;border:1px solid #ccc}#steps ul li.buttons .button-mini:not(:last-child){margin-right:15px}#steps ul li.buttons .button-mini:hover,#steps ul li.buttons .button-mini:focus,#steps ul li.buttons .button-mini:active{color:#333}#steps-container.fixed #steps{max-width:none;min-width:0}.helper{display:block;margin:15px 0}.well{background-color:#f3f3f3;border-radius:2px;padding:0 15px;margin:15px 0}.base{text-align:right;margin:30px 0}.notice-wrap{border-bottom:1px solid #ccc;background-color:#fff;padding:15px 0}.notice-wrap h4{font-family:"Open Sans",sans-serif;padding:15px;margin:0}.notice-wrap a{margin-right:15px}.notice-wrap.published{display:none !important}@media (max-width: 768px){.banner-wrap{max-height:210px !important}}@media (min-width: 381 and max-width: 414px){.banner-wrap{max-height:112px !important}}@media (max-width: 380px){.banner-wrap{max-height:100px !important}}.title-wrap{padding:35px}.gallery-wrap{text-align:right}.gallery-wrap li{display:inline-block}.gallery-wrap li:not(:last-child){margin-right:15px}.gallery-wrap li a{overflow:hidden;display:block;width:110px}.gallery-wrap li img{height:110px}.name-wrap{border-bottom:1px solid #ccc;padding:15px 35px}.name-wrap h3{font-family:"Merriweather",serif;margin:0}.description-wrap,.video-wrap,.updates-wrap,.amounts-wrap{padding:15px 35px}.heading-wrap{border-bottom:1px solid #ccc;padding:15px 35px}.heading-wrap h3{font-family:"Merriweather",serif;margin:0}.modal{border-bottom:1px solid #ccc;background-color:#fff;border-radius:2px;text-align:center;max-width:570px;margin:0 auto;width:100%}.modal .title{border-bottom:1px solid #ccc;padding:15px 35px}.modal .title .close{position:absolute;right:0;top:0}.modal .title .close img{width:50px;padding:15px;display:block}.modal .title h4{line-height:1;margin:0}.modal .body{padding:35px 70px}.modal .body .actions{margin-top:15px}.modal .bottom{text-align:center;margin-top:35px}.modal .bottom .branding::after{content:'';width:100%;height:1px;background:#ccc;position:absolute;left:0;top:0;bottom:0;margin:auto auto;z-index:0}.modal .bottom h1{display:inline-block;background-color:#fff;margin:0;z-index:1}.new-results .search-details{padding:0 15px 15px 15px;position:relative;text-align:center;display:block;margin:0}.new-results h2{text-transform:uppercase;margin-bottom:15px;margin-top:15px;letter-spacing:1px;color:#0c73da;font-size:14px;padding:0}@media (max-width: 480px){.new-results h2{text-align:center}}.new-results h3{padding:15px}.new-results h3 a{font-size:14px;color:#0c73da}.new-results h4{text-transform:uppercase;display:inline-block;letter-spacing:1px;margin-right:10px;font-size:14px}.new-results .expires{display:inline-block;position:relative;font-size:14px}.new-results .submit-button{margin-right:auto;margin-left:auto;margin-top:15px}.new-results .info-line{padding:0;color:#0c73da;font-size:14px}.new-results li{width:32.333333333%;background-color:#fff;margin-bottom:1%;margin-right:1%;position:relative;display:block;height:400px;float:left}.new-results li:nth-child(odd){border:20px solid #0c73da}.new-results li:nth-child(even){border:20px solid #000}@media (max-width: 768px){.new-results li{margin:15px 25%;float:none;width:50%}}@media (max-width: 480px){.new-results li{margin:15px auto;width:100%}}.new-results li>a{margin:15px auto;position:relative;text-align:center;overflow:hidden;display:block}.new-results li>a img{position:relative;overflow:hidden;height:150px;width:150px;float:none;padding:0;margin:0}
