 h1{font-size:3.2em} body{min-width:960px} #main .fsSubmit input.fsSubmitButton{display:inline-block !important} ul.overview-list li.has-thumbnail,ul.thumbnail-overview-list li{padding-left:225px} ul.overview-list li.has-thumbnail .thumbnail,ul.thumbnail-overview-list li .thumbnail{margin:0 0 0 -225px;width:207px} ul.news-archive-list li{padding-left:115px} ul.news-archive-list li .date{float:left;margin:0 0 0 -115px;width:110px;font-size:1em;font-weight:bold} ul.news-archive-list h2{margin-top:0} #main .donatebutton{position:relative;left:50%;margin-left:-170px} #main .block{width:48% } #main .block1{float:left} #main .block2{float:right} #main .block3{float:left} #main .block4{float:right} .redbox__inner__title{padding:7px 50px 8px 20px} .redbox__inner__title{padding:7px 10px 5px 10px} .redbox__inner__body{display:block !important;padding-right:65px} .home-box .redbox a.redbox__inner__title__expand{display:none} .newsletter-control{width:50%;float:left;padding-right:5px;position:relative} #footer .newsletter-control{width:auto} .newsletter-control + .newsletter-control{padding-right:0;padding-left:5px} .home-box .newsletter-btn{position:static;margin:0;padding:0;margin-left:10px} .newsletter-subscribe-support-text{margin-right:-40px;min-height:auto;padding-right:0;padding-top:10px} .teaser{float:left;width:280px;margin:5px 35px 10px 0} .teaser-right{float:right;margin-right:0;margin-left:35px} .col-wrapper .col-1{width:50%;float:left} .col-wrapper .col-2{padding-left:15px;float:right;width:50%} #breadcrumb li{color:#666666;font-weight:normal} #breadcrumb a{color:#666666;text-decoration:underline} #footer-logo a{width:auto} #footer-left{float:left;width:40%} #footer-right{float:right;padding-top:0;width:40%} #copyright{padding-top:20px;text-align:left} #footer #footer-logo{text-align:left} #footer .blood-service-link-wrapper,#footer .social-links,.disclaimer-links{text-align:right} #footer .blood-service-link-wrapper{margin-top:10px} #footer .social-links{margin:10px 0} #footer{border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-bottom:60px} .home-page #footer{border-top-right-radius:5px;border-top-left-radius:5px} #footer-left{width:48%} #footer-right{padding-top:30px;position:relative;width:48%} #footer .blood-service-link-wrapper{} #footer .social-links{right:0px;top:30px} .disclaimer-links{margin-top:25px} #header.header-search-open #logoNew{display:block} #header.header-search-open #donate-now-button{display:block;right:315px} #header #logoNew{width:auto;left:30px} #header .header-device-search-toggle{margin-top:22px;margin-right:10px} #donate-now-button{right:76px;top:37px} #donate-now-button a{font-size:1.6em;padding-left:20px;padding-right:20px} #header.header-search-open #search-form{margin-top:20px} #header #search-form .text{width:270px;border:1px solid #333} #header.header-search-open #donate-now-button{right:397px} #header ul#header-links{display:block} #header{border-top-left-radius:7px;border-top-right-radius:7px} .header-device-search-toggle{display:none} #header #search-form,#header.header-search-open #search-form{display:block;margin-top:7px} #header #search-form .text{height:28px;font-size:1.2em} #header #search-form .buttons-form-item .button{padding:6px} #donate-now-button,#header.header-search-open #donate-now-button{position:absolute;top:auto;bottom:-26px;margin-bottom:-1em;right:0;width:148px;line-height:1.2em;z-index:20000} #donate-now-button a{font-size:1.6em;padding:18px 8px 17px} #primary-navigation ul{padding-left:9px} #primary-navigation ul li a{padding-left:21px;padding-right:21px} #primary-navigation .menu-toggle-device{display:none} #primary-navigation ul{padding:0 150px 0 6px} #primary-navigation ul.navigation-device{display:none !important} #primary-navigation ul.navigation-desktop li{display:block} #primary-navigation ul li.device-visible-last a:before{display:block} #primary-navigation ul li a{padding-left:15px;padding-right:15px} #primary-navigation ul{border-bottom-left-radius:7px;border-bottom-right-radius:7px} .has-secondary-navigation #primary-navigation ul{border-bottom-left-radius:0;border-bottom-right-radius:0} #primary-navigation ul.secondary{border-bottom-right-radius:7px;border-bottom-left-radius:7px} #primary-navigation.primary-hover,.has-secondary-navigation #primary-navigation{background-color:#55544d} #primary-navigation:before{background-color:#ffffff;bottom:0;content:"";height:55px;position:absolute;width:100%;z-index:0} .home-page #primary-navigation:before{display:none} #secondary-navigation{font-size:1.2em} #secondary-navigation > ul > li > a:after{color:#c1dae3;content:"\e906" !important;font-family:'icomoon' !important;zoom:1;font-size:1.1em;position:absolute;right:16px;top:50%;margin-top:-6px} #secondary-navigation > ul > li.expanded > a:after{content:"\e900";right:14px} #secondary-navigation li li a,#secondary-navigation li.expanded li a{background-color:#ffffff;padding:8px 5px 9px 50px;font-weight:normal;position:relative;text-decoration:none} #secondary-navigation li.expanded li a{} #secondary-navigation li.expanded li a:before{content:"\e906" !important;color:#c1dae2;font-family:'icomoon' !important;font-size:10px;left:35px;margin-top:-7px;position:absolute;top:50%} #secondary-navigation li.expanded a{text-decoration:none;background-color:#e0f0f7} #secondary-navigation li.expanded > ul > li.expanded > a:before{content:"\e900";margin-left:-2px} #secondary-navigation li.expanded a:hover{color:#013a5e} #secondary-navigation li li li a{border-top:none} #secondary-navigation li li li a,#secondary-navigation li.expanded li li a,#secondary-navigation li li.expanded li a,#secondary-navigation li.expanded li.expanded li a{padding-left:65px} #secondary-navigation li.expanded li li a:before{color:#d4d4d4;font-size:8px;left:50px} #secondary-navigation li li.expanded li a:hover,#secondary-navigation li.expanded li li a:hover,#secondary-navigation li li li a:hover{background-color:#e9f4f8} #secondary-navigation li.expanded li li.active a,#secondary-navigation li.expanded li li.active a:hover{color:#000000;font-weight:bold} #secondary-navigation li li li.expanded a,#secondary-navigation li.expanded li.expanded li.expanded a{} #secondary-navigation li li li.expanded a:hover{} div.callout-box{width:50%} body.home-page .col-wrapper .col-1{border-bottom:none;border-right:1px solid #D4D4D4;margin-bottom:0} body.home-page .col-wrapper .col-2{} div.callout-box{width:25%} .home-page #content-inner{padding:0 15px} body.home-page #content-sub{float:right;width:31%;padding-left:15px} body.home-page #content-main{float:left;width:69%;padding-right:15px} .home-box a .title{height:49px} .home-box a .title:after{right:10px} #home-featured-news ul#home-feature-news-list li h2{border-bottom-left-radius:5px;display:table-cell;width:40%} #home-featured-news ul#home-feature-news-list li .content{border-bottom-left-radius:0;display:table-cell;width:60%} .emergency-information-panel{display:table} .emergency-information-content{display:table-cell;padding-right:15px;vertical-align:top} .emergency-information-support{display:table-cell;padding-left:15px;width:180px;vertical-align:top} .emergency-information-support-image{margin-bottom:9px;width:165px} .emergency-information-support-image{width:165px} a.callout-box h3{font-size:14px} #home-featured-news .content{font-size:1.2em} .home-box a .title{border-bottom-right-radius:0;border-bottom-left-radius:0;color:#fff;display:block;font-size:15px;font-weight:bold;min-height:0;padding:7px 10px 5px 10px} .home-box a .body{display:block} .home-box a .title{height:auto} .home-box-learn-more-mobile{display:none} .home-box-learn-more-desktop{font-size:1.1em;text-decoration:underline} .home-box a:hover .btn-red-lge{background:#bd251a} .home-box-donate-button-mobile{display:none} .home-box-donate .body{display:table} .home-box-donate .body p{display:table-cell;padding-right:10px;vertical-align:top} .home-box-donate-button-desktop{display:table-cell;vertical-align:top} .home-box-donate-button-desktop .btn-red-lge{margin-right:-3px} body.home-page #content-sub{width:33%} body.home-page #content-main{width:67%} .home-page .rs_preserve{right:0} .home-page #content-inner{padding:0;margin-top:0;clear:both} body.home-page ul.thumbnail-overview-list li h2{font-size:1.166666667em} body.sitemap-page #content #main{width:80%} body.sitemap-page #content #sub{width:15%} #featured-news ul li .thumbnail{padding-right:10px;margin:0 0 0 -225px;width:207px} #featured-news ul li div.feature-wrap{padding-left:227px} .small-form .form-item{float:left} .small-form .buttons-form-item{clear:none;margin:0;text-align:left;float:left} .small-form .form-item label{float:left;margin:3px 5px 0 0} .small-form .form-item select.short{width:150px} body #page .full-width-wrapper #main{border-bottom:1px solid #D4D4D4;padding-bottom:30px} body #page .full-width-wrapper #sub{border-top:none;margin:0 -10px;padding-top:48px;width:auto} .full-width-wrapper #sub .additionalhtmlitem{float:left;margin-bottom:0;padding:0 10px;width:33%} #main{padding-bottom:0} #content-inner{padding:0 30px} #page #header{height:110px;padding-top:15px;padding-right:20px} #page-title{padding-top:20px} body.has-sub-content #sub{border-top:none;float:right;margin-top:30px;padding-top:0;width:29%} body.has-secondary-navigation #main{float:left;width:64%} body.has-sub-content #sub{border-left:1px solid #D4D4D4;padding-left:24px;margin-right:2px} body #page .full-width-wrapper #main{width:100%} body #page .full-width-wrapper #sub{border-left:none;padding-left:0;position:relative} .full-width-wrapper #sub .additionalhtmlitem{width:25%} #content-inner{padding:0} #content-inner{padding:0 20px} .has-secondary-navigation #content-inner{padding:0} #page{padding-top:12px} #page-title{padding-bottom:30px} #page-title.page-title-has-expand{padding-right:0} #page #secondary-navigation{position:absolute;margin:25px 0 10px;left:0;width:209px;top:0} body.has-sub-content #sub{float:right;width:29%} body.has-sub-content #main,body.has-secondary-navigation #main{float:left;width:65%} body.has-secondary-navigation #content{padding-left:209px} body.has-secondary-navigation #content-inner{border-left:1px solid #d4d4d4;padding-left:40px;position:static} #page #secondary-navigation h2{display:block;margin-bottom:20px;padding:0 20px} #page-title .page-secondary-navigation-expand{display:none} body.has-secondary-navigation #content{padding-right:20px} .nsp__close,.nsp__close:hover{background-color:transparent} .nsp .newsletter-btn button{height:38px !important;line-height:38px !important;padding-top:0 !important;padding-bottom:0 !important} .newsletter-widget input[type=text]{padding-top:0!important;padding-bottom:0!important;line-height:38px} .cta-module .newsletter-control{max-width:200px} .cta-module .newsletter-btn{margin-right:0} #footer .newsletter-widget input[type=text]{line-height:28px;padding-top:0!important;padding-bottom:0 !important;width:120px} .social-links:after{content:"";display:table;clear:both} .social-links a{float:right;clear:none;width:32px;height:32px;display:block}