html,body{height:100%}.master{min-height:100%;margin-top:-250px}.master.facebook{width:520px}* html .master{height:100%}body{margin:0;background:#f4f4f4}body .color-stripe{width:100%;height:8px;background:#be0f34;border-top:250px solid transparent}body #container{min-width:1000px;max-width:1100px;margin:0 auto;padding:0 5% 50px 5%}body #container.facebook{min-width:520px;max-width:520px;padding:0}body #container a.arrow-red:after,body #container a.arrow-light-gray:after,body #container a.arrow-red-back:before{width:8px;height:8px;display:inline-block;content:"";vertical-align:0;text-decoration:none}body #container h1 a.arrow-red:after,body #container h1 a.arrow-light-gray:after,body #container h1 a.arrow-red-back:before{vertical-align:2px}body #container a.arrow-red:after{background:url('../images/arrow-red.png') no-repeat;margin-left:4px}body #container a.arrow-light-gray:after{background:url('../images/arrow-gray.png') no-repeat;opacity:.5;margin-left:3px;vertical-align:1px}body #container a.arrow-red-back{display:block;margin-top:30px;font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;font-size:smaller}body #container a.arrow-red-back:before{margin-right:4px;background:url('../images/arrow-red.png') no-repeat 0 -8px}body #container header{margin-top:70px;height:150px}body #container header a{text-decoration:none}body #container header .title{float:left;clear:both}body #container header .title h1{text-transform:uppercase;font-family:"MuseoSlab500",Georgia;font-size:76px;color:#de002f;letter-spacing:-1px}body #container header .title h3{font-family:"MuseoSlab500",Georgia;font-size:19px;color:#606060;margin-top:20px}body #container header .title h2{font-family:"MuseoSlab500",Georgia;font-size:26px;color:#de002f;margin-top:11px}body #container header .links{float:right;display:inline-block;line-height:27px;margin-top:5px}body #container header .links a{text-transform:uppercase;font-family:"MuseoSlab500",Georgia;font-size:17px;color:#afafaf;text-decoration:none;display:block;text-align:right}body #container header .links a:hover{color:#7c7c7c;text-decoration:underline}body #container header.facebook{margin-top:40px}body #container header.facebook .title h1{width:480px;font-size:43px;margin-left:20px}body #container header.facebook .title h3{font-size:15px;line-height:20px;margin-left:20px;width:480px}body #container header.facebook .title h2{font-size:22px;line-height:27px;margin-left:20px;width:480px}body #container .navigation{width:100%;margin-top:45px;margin-bottom:30px}body #container .navigation.collapsed .box,body #container .navigation.home .box{text-decoration:none;position:relative;width:32%;min-width:300px;margin-right:2%;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:inline-block;box-shadow:0 3px 4px rgba(0,0,0,.1);-moz-box-shadow:0 3px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 3px 4px rgba(0,0,0,.1);float:left}body #container .navigation.collapsed .box:last-child,body #container .navigation.home .box:last-child{margin-right:0}body #container .navigation.collapsed .box:not(.selected):hover,body #container .navigation.home .box:not(.selected):hover{margin-top:-1px;box-shadow:0 4px 8px rgba(0,0,0,.2);-moz-box-shadow:0 4px 8px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2)}body #container .navigation.collapsed .box .headers,body #container .navigation.home .box .headers{display:inline-block;margin-top:28px}body #container .navigation.collapsed .box .headers h1,body #container .navigation.home .box .headers h1,body #container .navigation.collapsed .box .headers h2,body #container .navigation.home .box .headers h2{display:block}body #container .navigation.collapsed .box .headers h2,body #container .navigation.home .box .headers h2{font-family:"Georgia";font-style:italic;color:rgba(180,9,44,.4)}body #container .navigation.collapsed .box .headers h1,body #container .navigation.home .box .headers h1{text-transform:uppercase;font-family:"MuseoSlab500",Georgia;color:#de002f;text-shadow:0 1px 2px rgba(0,0,0,.3)}body #container .navigation.collapsed{height:130px}body #container .navigation.collapsed #promise .icon{background-position:0 0}body #container .navigation.collapsed #promise .headers{margin-left:6%}body #container .navigation.collapsed #promise.selected .icon{background-position:0 350px}body #container .navigation.collapsed #inspire .icon{background-position:0 280px}body #container .navigation.collapsed #inspire .headers{margin-left:7%}body #container .navigation.collapsed #inspire.selected .icon{background-position:0 210px}body #container .navigation.collapsed #fulfill .icon{background-position:0 140px}body #container .navigation.collapsed #fulfill .headers{margin-left:6%}body #container .navigation.collapsed #fulfill.selected .icon{background-position:0 70px}body #container .navigation.collapsed .box{height:120px}body #container .navigation.collapsed .box .icon{width:70px;height:70px;background:url('../images/icons.png');display:inline-block;margin-top:25px;margin-left:8%;float:left}body #container .navigation.collapsed .box .headers{margin-top:28px;text-align:left}body #container .navigation.collapsed .box .headers h1,body #container .navigation.collapsed .box .headers h2{display:block}body #container .navigation.collapsed .box .headers h2{font-size:19px}body #container .navigation.collapsed .box .headers h1{font-size:39px;margin-top:5px}body #container .navigation.collapsed .box.selected{background:#de002f;box-shadow:inset 0 4px 4px rgba(0,0,0,.15);-moz-box-shadow:inset 0 4px 4px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 4px 4px rgba(0,0,0,.15)}body #container .navigation.collapsed .box.selected h1,body #container .navigation.collapsed .box.selected h2{color:#fff}body #container .navigation.collapsed .box.selected:after{content:"";position:absolute;bottom:-15px;left:50%;margin-left:-15px;border-width:15px 15px 0;border-style:solid;border-color:#de002f transparent;display:block;width:0}body #container .navigation.collapsed .box.selected:hover{cursor:default}body #container .navigation.home{height:330px}body #container .navigation.home #promise .icon{background-position:0 0}body #container .navigation.home #inspire .icon{background-position:0 282px}body #container .navigation.home #fulfill .icon{background-position:0 564px}body #container .navigation.home .box{height:320px;text-align:center}body #container .navigation.home .box .headers{margin-top:28px}body #container .navigation.home .box .headers h2{font-family:"Georgia";font-style:italic;font-size:23px;color:rgba(180,9,44,.4)}body #container .navigation.home .box .headers h1{text-transform:uppercase;font-family:"MuseoSlab500",Georgia;color:#de002f;font-size:44px;text-shadow:0 1px 2px rgba(0,0,0,.3);margin-top:10px}body #container .navigation.home .box .headers h1:after{content:"";display:block;margin-top:15px;background:url('../images/home-navigation-separator.png');opacity:.5;width:291px;height:18px}body #container .navigation.home .box .icon{width:176px;height:141px;background:url('../images/icons-big.png');display:block;position:absolute;top:145px;left:50%;margin-left:-88px}body #container .navigation.facebook{width:520px;height:130px}body #container .navigation.facebook #promise .icon{background-position:0 0}body #container .navigation.facebook #promise .headers{margin-left:6%}body #container .navigation.facebook #promise.selected .icon{background-position:0 350px}body #container .navigation.facebook #inspire .icon{background-position:0 280px}body #container .navigation.facebook #inspire .headers{margin-left:7%}body #container .navigation.facebook #inspire.selected .icon{background-position:0 210px}body #container .navigation.facebook #fulfill .icon{background-position:0 140px}body #container .navigation.facebook #fulfill .headers{margin-left:6%}body #container .navigation.facebook #fulfill.selected .icon{background-position:0 70px}body #container .navigation.facebook .box{height:120px;text-decoration:none;position:relative;width:480px;margin-left:20px;margin-bottom:20px;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:inline-block;box-shadow:0 3px 4px rgba(0,0,0,.1);-moz-box-shadow:0 3px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 3px 4px rgba(0,0,0,.1);float:left}body #container .navigation.facebook .box:last-child{margin-right:0}body #container .navigation.facebook .box:not(.selected):hover{box-shadow:0 4px 8px rgba(0,0,0,.2);-moz-box-shadow:0 4px 8px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2)}body #container .navigation.facebook .icon{width:70px;height:70px;background:url('../images/icons.png');display:inline-block;margin-top:25px;margin-left:8%;float:left}body #container .navigation.facebook .headers{display:inline-block;margin-top:28px;margin-top:22px;text-align:left}body #container .navigation.facebook .headers h1,body #container .navigation.facebook .headers h2{display:block}body #container .navigation.facebook .headers h2{font-size:22px;font-family:"Georgia";font-style:italic;color:rgba(180,9,44,.4)}body #container .navigation.facebook .headers h1{font-size:47px;margin-top:7px;text-transform:uppercase;font-family:"MuseoSlab500",Georgia;color:#de002f;text-shadow:0 1px 2px rgba(0,0,0,.3)}body .descriptions{text-align:center}body .descriptions a{text-decoration:none}body .descriptions span{display:inline-block;width:32%;min-width:300px;margin-right:2%;margin-bottom:30px;float:left}body .descriptions span:last-child{margin-right:0}body .descriptions span h1{font-family:"MuseoSlab500",Georgia;color:#de002f;font-size:25px}body .descriptions span h2{font-family:"MuseoSlab500",Georgia;color:#606060;font-size:17px;line-height:28px;margin-top:10px}body .alert{background:#fff;border:3px solid #de002f;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:22px;box-shadow:0 3px 4px rgba(0,0,0,.1);-moz-box-shadow:0 3px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 3px 4px rgba(0,0,0,.1);margin-bottom:35px;display:none}body .alert.static{display:block;float:left;margin-top:0;height:20px;width:95%}body .alert .x{width:28px;height:27px;display:block;position:relative;float:right;right:-15px;top:-15px;background:url('../images/x.png')}body .alert .x:hover{background-position:0 27px;cursor:pointer}body .alert .message{display:block;margin-bottom:8px}body .alert .message h1{font-family:"MuseoSlab500",Georgia;font-size:20px;line-height:30px;color:#2e2e2e;display:inline-block}body .alert .message h1 em{color:#be0f34}body .alert .message h1 a{color:#de002f!important}body .alert .message h1 a:hover{color:#981a35!important}body .alert .message h2{font-family:"MuseoSlab500",Georgia;font-size:20px;color:#afafaf;display:inline-block;margin-left:5px}body .alert .message h2 a.gray{color:#606060!important}body .alert .message h2 a.gray:hover{color:#2e2e2e!important}body .alert .message h2.new-line{display:block;margin-top:5px;margin-left:0!important}body .alert .message h2.new-line a.arrow-red:after{vertical-align:2px!important}body .alert .message.single{margin-bottom:0}body .alert .message.single h2{font-family:"MuseoSlab500",Georgia;font-size:20px;color:#606060;display:block;margin-left:5px;line-height:30px}body .alert .message.double{margin-bottom:0}body .alert h1.title{font-family:"MuseoSlab500",Georgia;font-size:38px;color:#de002f;line-height:50px;letter-spacing:-1px;width:800px;margin-top:-4px}body .alert h1.title a{color:#de002f}body .alert h1.title a:hover{color:#981a35}body .alert h1.title.full{width:100%}body .alert .share{margin-top:0;display:block}body .alert .share a{font-family:"MuseoSlab500",Georgia;font-size:17px;text-decoration:none;color:#606060;display:inline-block;background:url('../images/social.png') no-repeat;height:32px;line-height:30px;margin-right:40px;margin-top:15px;padding-left:40px}body .alert .share a.facebook{background-position:0 0}body .alert .share a.twitter{background-position:0 -32px}body .alert .share a.email{background-position:0 -64px}body .alert .share a:hover{color:#be0f34;cursor:pointer;text-decoration:underline}body #content a{color:#de002f}body #content a:hover{color:#981a35}body #content .remove{font-size:13px;color:#afafaf;font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;line-height:20px;margin-bottom:30px}body #content .remove a{text-decoration:underline;display:inline-block;margin-right:20px;color:#969696}body #content .remove a:hover{cursor:pointer;color:#606060}body #content div.promise-wrapper{display:block;width:45%;float:left;padding-left:30px;padding-right:0;padding-bottom:40px}body #content div.promise-wrapper a{text-decoration:none}body #content div.promise-wrapper .promise-bubble{background:#fff;display:block;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 3px 4px rgba(0,0,0,.1);-moz-box-shadow:0 3px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 3px 4px rgba(0,0,0,.1);padding:20px}body #content div.promise-wrapper .promise-bubble:after{content:"";position:relative;bottom:-50px;left:20px;margin-left:-15px;width:20px;height:20px;background:#fff;float:left;box-shadow:-3px 3px 4px rgba(0,0,0,.1);-moz-box-shadow:-3px 3px 4px rgba(0,0,0,.1);-webkit-box-shadow:-3px 3px 4px rgba(0,0,0,.1);display:block;transform:rotate(45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}@-moz-document url-prefix(){.promise-wrapper .promise-bubble:after{ bottom:-50px!important}}body #content div.promise-wrapper .promise-bubble .preface{font-family:"Georgia",serif;font-style:italic;font-size:16px;color:#afafaf;display:block;margin-bottom:5px}body #content div.promise-wrapper .promise-bubble .promise{font-family:"Georgia",serif;font-style:italic;font-size:30px;line-height:40px;color:#de002f}body #content div.promise-wrapper .name{margin-top:24px;margin-left:15px;width:470px;height:50px;font-family:"Georgia",serif;font-size:25px;line-height:35px;color:#2e2e2e;display:inline-block}body #content div.promise-wrapper .name .social-profile-picture{width:42px;height:42px;vertical-align:-20px;margin-right:4px}body #content div.promise-wrapper .name .social-profile-picture img{width:42px;height:42px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 2px 2px rgba(0,0,0,.15);-moz-box-shadow:0 2px 2px rgba(0,0,0,.15);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.15)}body #content div.promise-wrapper .name.social{margin-top:24px;margin-left:15px}body #content div.promise-wrapper .date{color:#606060;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;text-decoration:none;margin-top:15px;display:block;margin-top:-15px;margin-left:15px}body #content div.promise-wrapper .date:hover{text-decoration:underline;color:#2e2e2e}body #content div.promise-wrapper .date.social{margin-left:68px}body #content div.promise-wrapper.full{width:100%;padding:0;margin:30px 0 50px 0}body #content div.promise-wrapper.full .date:hover{color:#606060;text-decoration:none}body #content .attention{border:3px solid #de002f!important}body #content img.separator{display:inline-block;width:100%;height:30px;margin-top:-30px;margin-bottom:-30px;opacity:.5}body #content .homepage-text{margin-top:170px;display:block}body #content .homepage-text.secondary{margin-top:30px;margin-bottom:30px;padding:50px;background:#fff;box-shadow:0 3px 4px rgba(0,0,0,.1);-moz-box-shadow:0 3px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 3px 4px rgba(0,0,0,.1)}body #content .homepage-text.secondary .header-line{width:100%;height:2px;background:#de002f;display:block;margin-top:20px}body #content .homepage-text.secondary p:nth-child(3){margin-top:60px}body #content .homepage-text .h1-super-wrapper{float:left;position:relative;left:50%;margin-bottom:0;height:0}body #content .homepage-text .h1-super-wrapper h1{position:relative;left:-50%;height:60px;font-size:40px;margin:-22px auto 35px auto;background:#fff;padding:0 20px;float:left}body #content .homepage-text h1{font-family:"MuseoSlab500",Georgia;color:#de002f;font-size:23px;margin-bottom:10px;margin-top:30px}body #content .homepage-text p{font-family:'Georgia',serif;font-size:18px;line-height:30px;margin-bottom:20px;color:#2e2e2e}body #content .homepage-text p.separator{margin-bottom:40px}body #content .homepage-text p i{font-style:italic}body #content .homepage-text p b{display:inline-block;margin:10px 0;font-style:italic;font-weight:700;color:#be0f34}body #content .homepage-text p a{color:#de002f}body #content .homepage-text p a:hover{color:#92001f}body #content.promise .promise-box{display:block;height:320px;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:34px 45px 54px 38px;box-shadow:0 3px 4px rgba(0,0,0,.1);-moz-box-shadow:0 3px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 3px 4px rgba(0,0,0,.1);margin-bottom:40px;overflow:hidden}body #content.promise .promise-box .form{display:inline-block;width:67%;float:left;height:200px}body #content.promise .promise-box .form .writing{font-family:"Georgia";font-style:italic;color:#de002f;line-height:70px;display:inline-block;vertical-align:0}body #content.promise .promise-box .form .writing.i{margin:5px 0 5px 5px;font-size:40px}body #content.promise .promise-box .form .writing.promise-to{margin-left:5px}body #content.promise .promise-box .form .social-profile-picture{position:absolute;margin-top:21px;margin-left:28px;width:42px;height:42px;display:none}body #content.promise .promise-box .form .social-profile-picture img{width:42px;height:42px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 2px 2px rgba(0,0,0,.15);-moz-box-shadow:0 2px 2px rgba(0,0,0,.15);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.15)}body #content.promise .promise-box .form input.name{background:#fafafa;border:0;box-shadow:inset 0 2px 2px rgba(0,0,0,.15);-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.15);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:290px;height:53px;display:inline-block;border:3px solid white;margin-left:10px;font-size:38px;font-family:"Georgia";font-style:italic;color:#2e2e2e;padding:11px 50px;text-align:center}body #content.promise .promise-box .form input.name.social-name{text-align:left;text-indent:20px}body #content.promise .promise-box .form input.name:disabled{color:#2e2e2e;-webkit-text-fill-color:#2e2e2e;opacity:1}body #content.promise .promise-box .form .name-placeholder{position:absolute;margin-top:-50px;margin-left:44px;display:block;width:400px;text-align:center;color:#afafaf;font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;font-size:17px;cursor:text}body #content.promise .promise-box .form .name-placeholder em{color:#606060}body #content.promise .promise-box .form .name-placeholder .text{margin-right:4px}body #content.promise .promise-box .form .name-placeholder .social-login{display:inline-block;margin-top:-10px;vertical-align:-11px}body #content.promise .promise-box .form .name-placeholder .social-login a{display:inline-block;background:url('../images/social.png') no-repeat;width:32px;height:32px;margin-right:3px}body #content.promise .promise-box .form .name-placeholder .social-login a.facebook{background-position:0 0}body #content.promise .promise-box .form .name-placeholder .social-login a.twitter{background-position:0 -32px}body #content.promise .promise-box .form .name-placeholder .social-login a:hover{vertical-align:1px}body #content.promise .promise-box .form .name-placeholder-loading{position:absolute;margin-top:26px;display:none;margin-left:14px;width:387px;height:50px;text-align:center;background:url('../images/loading.gif') 50% 0 no-repeat}body #content.promise .promise-box .form .social-logout{position:absolute;width:28px;height:27px;background:url('../images/x-gray.png');margin-left:-45px;margin-top:29px;display:none}body #content.promise .promise-box .form .social-logout:hover{background-position:0 27px;cursor:pointer}body #content.promise .promise-box .form textarea.promise{background:#fafafa;border:0;box-shadow:inset 0 2px 2px rgba(0,0,0,.15);-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.15);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:93%;height:174px;resize:none;margin-top:32px;border:3px solid white;font-size:29px;font-family:"Georgia";font-style:italic;color:#2e2e2e;padding:20px;line-height:40px}body #content.promise .promise-box .form .textarea-placeholder{font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;position:absolute;display:block;margin-top:55px;margin-left:24px;color:#afafaf;font-size:17px}body #content.promise .promise-box .suggestions{display:inline-block;width:29%;float:right;right:-5px;height:330px;position:relative}body #content.promise .promise-box .suggestions .help{width:100%;display:inline-block;position:relative;float:right}body #content.promise .promise-box .suggestions .help h1{color:#de002f;font-size:14px;text-transform:uppercase;font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif}body #content.promise .promise-box .suggestions .help h2{font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;color:#2e2e2e;font-size:15px;font-weight:700;margin-top:7px;line-height:23px}body #content.promise .promise-box .suggestions .help ul{list-style-type:none;margin-top:15px;margin-bottom:15px}body #content.promise .promise-box .suggestions .help ul li{background:url('../images/heart-small.png') 0 5px no-repeat;text-indent:25px;line-height:24px;font-size:17px;font-family:"Georgia";font-style:italic;color:#afafaf;margin-top:8px;opacity:1}body #content.promise .promise-box .suggestions .help ul li:hover{color:#606060;background-position:0 -96px;cursor:pointer}body #content.promise .promise-box .suggestions .help ul li.hide-for-social-share{display:none!important}body #content.promise .promise-box .suggestions .help a.more-suggestions{color:#afafaf;font-size:12px;text-transform:uppercase;font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;text-decoration:none;margin-bottom:17px;display:block}body #content.promise .promise-box .suggestions .help a.more-suggestions:hover{color:#606060;text-decoration:underline;cursor:pointer}body #content.promise .promise-box .suggestions .more-help{width:98%;display:inline-block;position:relative;float:right;background:#fff;border:solid #de002f 3px;height:200px;margin-right:-700px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 3px 3px rgba(0,0,0,.15);-moz-box-shadow:0 3px 3px rgba(0,0,0,.15);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.15)}body #content.promise .promise-box .suggestions .more-help p{padding:15px;color:#be0f34;font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;font-size:15px;line-height:22px}body #content.promise .promise-box .suggestions .more-help p a{line-height:50px;color:#be0f34;text-decoration:underline}body #content.promise .promise-box .suggestions .more-help p a:hover{color:#de002f}body #content.promise .promise-box .suggestions .more-help p b{font-weight:700}body #content.promise .promise-box .suggestions .more-help p i{font-style:italic}body #content.promise .promise-box .suggestions .more-help .close{width:28px;height:27px;display:block;position:relative;float:right;right:10px;top:10px;background:url('../images/x.png')}body #content.promise .promise-box .suggestions .more-help .close:hover{background-position:0 27px;cursor:pointer}body #content.promise .promise-box .suggestions .human{width:100%;display:inline-block;position:relative;float:right;display:none;background:rgba(255,255,255,.7);height:338px;z-index:99999}body #content.promise .promise-box .suggestions .human.correct{height:200px}body #content.promise .promise-box .suggestions .human.correct h1,body #content.promise .promise-box .suggestions .human.correct h2,body #content.promise .promise-box .suggestions .human.correct h3,body #content.promise .promise-box .suggestions .human.correct label,body #content.promise .promise-box .suggestions .human.correct input,body #content.promise .promise-box .suggestions .human.correct a{opacity:.3}body #content.promise .promise-box .suggestions .human h1{color:#de002f;font-size:14px;text-transform:uppercase;font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif}body #content.promise .promise-box .suggestions .human h2{font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;color:#2e2e2e;font-size:15px;font-weight:700;margin-top:7px;line-height:23px}body #content.promise .promise-box .suggestions .human h3{font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;color:#afafaf;font-size:17px;font-weight:700;margin-top:5px;margin-bottom:8px;line-height:23px}body #content.promise .promise-box .suggestions .human label,body #content.promise .promise-box .suggestions .human input{font-size:18px;font-family:"Georgia";font-style:italic;color:#606060}body #content.promise .promise-box .suggestions .human label.hint,body #content.promise .promise-box .suggestions .human input.hint{font-size:16px}body #content.promise .promise-box .suggestions .human input{background:#fafafa;border:0;box-shadow:inset 0 2px 2px rgba(0,0,0,.15);-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.15);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:50px;padding:7px 9px;margin-left:5px}body #content.promise .promise-box .suggestions .human .correct{color:#de002f;font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;display:none}body #content.promise .promise-box .suggestions input.promise{position:absolute;bottom:0;display:block;background:#d70b34;min-width:250px;width:100%;height:85px;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 3px 3px rgba(0,0,0,.1);-moz-box-shadow:0 3px 3px rgba(0,0,0,.1);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.1);padding-top:7px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.51, #e13155),color-stop(0.5, #eb375c),color-stop(0.49, #d70b34));text-transform:uppercase;font-family:"MuseoSlab500",Georgia;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4);font-size:39px;cursor:pointer}body #content.promise .promise-box .suggestions input.promise:hover{background:#ff1244}@-moz-document url-prefix(){input.promise{ padding-top:0!important}}body #content.promise .promise-box .suggestions .social-share-checkbox{display:none;position:absolute;bottom:87px}body #content.promise .promise-box .suggestions .social-share-checkbox input{display:none}body #content.promise .promise-box .suggestions .social-share-checkbox .faux-checkbox{display:block;background:url('../images/checkbox.png') no-repeat;height:29px;line-height:28px;text-indent:37px;font-size:16px;font-family:"Georgia";color:#7a7a7a;margin-top:0;margin-bottom:15px}body #content.promise .promise-box .suggestions .social-share-checkbox .faux-checkbox:hover{cursor:pointer}body #content.promise .promise-box .suggestions .social-share-checkbox .faux-checkbox.selected{background-position:0 -29px}body #content.promise .disclaimer{display:block;font-size:11px;color:#afafaf;font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;line-height:18px}body #content.promise .disclaimer a{color:#969696}body #content.promise .disclaimer a:hover{color:#606060}body #content.inspire .public-feed{margin-left:-30px}body #content.inspire .public-feed h1{font-family:"MuseoSlab500",Georgia;font-size:46px;color:#de002f;text-align:center;margin-bottom:35px;margin-top:35px;margin-left:-30px;display:block}body #content.inspire .public-feed a.bottom-link{margin-top:20px;font-family:"MuseoSlab500",Georgia;font-size:30px;color:#de002f;display:inline-block;margin:60px 60px 70px 30px;text-decoration:none}body #content.inspire .public-feed a.bottom-link:hover{text-decoration:underline;cursor:pointer}body #content.inspire .public-feed a.bottom-link.left{text-align:left;float:left}body #content.inspire .public-feed a.bottom-link.left:after{display:inline-block;width:12px;height:12px;background:url("../images/arrow-red-big.png") 0 12px;content:"";margin-left:6px;vertical-align:3px}body #content.inspire .public-feed a.bottom-link.right{text-align:right;float:right}body #content.inspire .public-feed a.bottom-link.right:after{display:inline-block;width:12px;height:12px;background:url("../images/arrow-red-big.png") 0 0;content:"";margin-left:6px;vertical-align:3px}body #content.inspire .public-feed .loading{width:32px;height:32px;background:url('../images/loading.gif');vertical-align:-8px;margin-left:-40px;margin-top:60px}body #content.inspire .public-feed .loading.hide{display:none}body #content.inspire .public-feed .loading.show{display:inline-block}body #content.fulfill #map-wrapper{width:100%;height:400px;margin-bottom:50px;display:none}body #content.fulfill #map-wrapper #border{z-index:9999;position:relative;display:block}body #content.fulfill #map-wrapper #border #corner{width:3px;height:3px;z-index:9999999;position:relative;background:red;display:inline-block;background:url('../images/corner-sprite.png')}body #content.fulfill #map-wrapper #border.top{height:10px;box-shadow:inset 0 6px 4px -2px rgba(0,0,0,.15);-moz-box-shadow:inset 0 6px 4px -2px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 6px 4px -2px rgba(0,0,0,.15);background:transparent;margin-left:10px;margin-right:10px}body #content.fulfill #map-wrapper #border.right{margin-top:-10px;width:10px;height:400px;float:right;box-shadow:inset -2px 4px 4px rgba(0,0,0,.15);-moz-box-shadow:inset -2px 4px 4px rgba(0,0,0,.15);-webkit-box-shadow:inset -2px 4px 4px rgba(0,0,0,.15);background:transparent;border-top-right-radius:5px;border-bottom-right-radius:5px}body #content.fulfill #map-wrapper #border.right #corner{float:right;background-position:3px 0}body #content.fulfill #map-wrapper #border.left{margin-top:-10px;width:10px;height:400px;float:left;box-shadow:inset 2px 4px 4px rgba(0,0,0,.15);-moz-box-shadow:inset 2px 4px 4px rgba(0,0,0,.15);-webkit-box-shadow:inset 2px 4px 4px rgba(0,0,0,.15);background:transparent;border-top-left-radius:5px;border-bottom-left-radius:5px}body #content.fulfill #map-wrapper #border.left #corner{float:left;background-position:0 0}body #content.fulfill #map-wrapper #border.bottom{height:10px;box-shadow:inset 0 -2px 4px rgba(0,0,0,.15);-moz-box-shadow:inset 0 -2px 4px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 -2px 4px rgba(0,0,0,.15);background:transparent;margin-top:-10px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}body #content.fulfill #map-wrapper #border.bottom #corner{margin-top:7px}body #content.fulfill #map-wrapper #border.bottom #corner.left{float:left;margin-left:-10px;background-position:0 3px}body #content.fulfill #map-wrapper #border.bottom #corner.right{float:right;margin-right:-10px;background-position:3px 3px}body #content.fulfill #map-wrapper #map{margin-top:-10px;width:100%;height:100%}body #content.fulfill #map-wrapper #map .map-popup{width:220px;height:90px;background:#fff;color:#2e2e2e;font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;padding:16px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 3px 4px rgba(0,0,0,.1);-moz-box-shadow:0 3px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 3px 4px rgba(0,0,0,.1)}body #content.fulfill #map-wrapper #map .map-popup h1{font-size:15px;font-weight:700;line-height:18px;display:inline;margin-bottom:1px;margin-right:5px}body #content.fulfill #map-wrapper #map .map-popup a.arrow-light-gray:after{vertical-align:0!important}body #content.fulfill #map-wrapper #map .map-popup a.place-website{display:inline-block;font-size:13px;color:#606060}body #content.fulfill #map-wrapper #map .map-popup a.place-website:hover{color:#2e2e2e}body #content.fulfill #map-wrapper #map .map-popup p{margin-top:5px;font-size:13px;line-height:17px;color:#2e2e2e}body #content.fulfill #map-wrapper #map .map-popup:after{content:"";position:absolute;top:113px;left:134px;width:16px;height:16px;background:#fff;float:left;box-shadow:-3px 3px 4px rgba(0,0,0,.1);-moz-box-shadow:-3px 3px 4px rgba(0,0,0,.1);-webkit-box-shadow:-3px 3px 4px rgba(0,0,0,.1);display:block;transform:rotate(45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}body #content.fulfill #wrapper{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 3px 4px rgba(0,0,0,.1);-moz-box-shadow:0 3px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 3px 4px rgba(0,0,0,.1);background:#fff;padding-top:35px;margin-bottom:40px}body #content.fulfill #wrapper h1{font-family:"MuseoSlab500",Georgia;font-size:30px;color:#de002f;margin-left:35px}body #content.fulfill #wrapper h2{font-family:"MuseoSlab500",Georgia;font-size:18px;color:#afafaf;margin:10px 0 20px 35px}body #content.fulfill #wrapper ol{margin-top:32px;margin-left:63px;padding-bottom:20px}body #content.fulfill #wrapper ol li{font-size:18px;color:#2e2e2e;font-family:"MuseoSlab500",Georgia;margin-bottom:18px;list-style-type:decimal}body #content.fulfill #wrapper #resources{padding:20px}body #content.fulfill #wrapper #resources .logo{width:16%;display:inline-block}body #content.fulfill #wrapper #resources .logo .logo-inner{margin:5px;padding:10px;opacity:.7}body #content.fulfill #wrapper #resources .logo .logo-inner:hover{opacity:1}body #content.fulfill #wrapper #resources .logo .logo-inner img{width:100%}footer{float:left;width:100%;height:250px;background:#be0f34}footer .inner{min-width:1000px;max-width:1100px;margin:0 auto;padding:0 5%}footer .inner .left,footer .inner .right{height:175px;padding-top:50px;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif}footer .inner .left{float:left;text-align:left}footer .inner .left .social-share{width:600px;height:23px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:block;padding:10px;background:#fff;margin-bottom:15px}footer .inner .left .social-share .fb-like{text-align:left;float:left;height:23px;display:inline-block}footer .inner .left .social-share .twitter-share-button{margin-top:1px;text-align:right;float:right;height:23px;display:inline-block;width:84px!important}footer .inner .left p{width:400px;font-size:13px;line-height:22px}footer .inner .left p a{display:inline;font-weight:700;text-decoration:none;text-transform:uppercase;font-size:12px;color:#fff;margin-right:20px}footer .inner .left p a:hover{text-decoration:underline}footer .inner .right{float:right;text-align:right}footer .inner .right a.lmd{font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;font-weight:700;color:#fff;text-decoration:none;font-size:18px}footer .inner .right a.lmd:hover{text-decoration:underline}footer .inner .right a.lmd img{vertical-align:-8px;margin-right:10px}footer .inner .right p{margin-top:15px;font-size:14px;line-height:24px}footer .inner .right p a{color:#fff;font-weight:700;text-decoration:none}footer .inner .right p a:hover{text-decoration:underline}footer .inner .right p a.noshadows{text-transform:uppercase;font-size:12px}footer.facebook{margin-top:20px;height:260px}footer.facebook .inner .left{padding-top:20px}footer.facebook .inner .left .fake-right{margin-top:20px}footer.facebook .inner .left .fake-right a.lmd{font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;font-weight:700;color:#fff;text-decoration:none;font-size:18px}footer.facebook .inner .left .fake-right a.lmd:hover{text-decoration:underline}footer.facebook .inner .left .fake-right a.lmd img{vertical-align:-8px;margin-right:10px}footer.facebook .inner .left .fake-right p{margin-top:15px;font-size:14px;line-height:24px}footer.facebook .inner .left .fake-right p a{color:#fff;font-weight:700;text-decoration:none}footer.facebook .inner .left .fake-right p a:hover{text-decoration:underline}footer.facebook .inner .left .fake-right p a.noshadows{text-transform:uppercase;font-size:12px}