/*!
Theme Name: Beau Biden Foundation
Theme URI: http://www.beaubidenfoundation.org/
Description: Custom Theme built for the Beau Biden Foundation in 2016. Based off the Well & Lighthouse Theme Framework. Requires Wordpress 4.0+
Author: Well & Lighthouse, LLC
Author URI: http://www.wellandlighthouse.com/
Version: 1.3.2
Template: wl-framework
Tags:
*/*{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body.landing-template header .navbar{padding-top:1.25rem}@media (min-width:920px){body.landing-template header .navbar{padding-top:0}}body.landing-template header .navbar .hamburger,body.landing-template header .navbar nav{display:none}@media (min-width:720px){body.landing-template .main{display:inline-block;width:calc(50% - 1.875rem);margin-left:10px;vertical-align:top}}body.landing-template .main a{color:#096ac1}body.landing-template .main p{font-size:16px;color:#292d41}body.landing-template .main h1{font-size:2.25rem;margin-bottom:1.5rem;color:#cc2027;font-family:Libre Baskerville,serif}body.landing-template .main h2{font-size:1.125rem}body.landing-template .main ul{font-size:1.5rem}body.landing-template .main ul li{margin-bottom:1em}body.landing-template .landing_form{background:#292d41;padding:3rem;color:#fff}@media (min-width:720px){body.landing-template .landing_form{display:inline-block;width:calc(50% - 1.875rem);margin-left:1.875rem;vertical-align:top}}body.landing-template .landing_form .ask{font-size:2.25rem;margin-top:0;margin-bottom:.357rem;color:#fff}body.landing-template .landing_form input,body.landing-template .landing_form select,body.landing-template .landing_form textarea{background:#fff;margin-bottom:1.125rem;padding:.375rem;border-radius:0;color:#000}body.landing-template .landing_form input[type=checkbox],body.landing-template .landing_form input[type=radio]{width:auto;margin:1rem;vertical-align:middle}body.landing-template .landing_form input[type=checkbox]{-webkit-appearance:checkbox}body.landing-template .landing_form label{font-size:1.4rem;margin:1em 0 0}body.landing-template .landing_form h3{font-size:1.6rem}body.landing-template .landing_form a{color:#fff}body.landing-template .landing_form .checkbox{font-size:16px}body.landing-template .landing_form button{background:0 0;border:1px solid #fff;color:#fff;font-weight:400;margin:10px auto;padding:.375rem;display:block;width:100%;max-width:250px;background:#cc2027;border:none}@media (min-width:920px){body.landing-template .landing_form #state{width:calc(50% - 6px)}}@media (min-width:920px){body.landing-template .landing_form #zip{width:calc(49% - 6px);margin-left:10px}}body.single-thankyou section.title{text-align:center}body.single-thankyou.single .content{display:block;margin:0 auto}body.single-thankyou.no-title .content h1{font-size:25px;font-family:Libre Baskerville,serif;font-weight:400;color:#416b90}body.pillars .post h1{text-align:left!important;color:#cc2027}body.pillars .title{font-family:Libre Baskerville,serif;font-size:16px}body.pillars #pillars{max-width:500px;font-size:12px}body.pillars #pillars a{color:#000}body.pillars #pillars .more{text-align:right;color:#096ac1}body.pillars .dropcap{margin-right:10px}body.page.golf .featured_image{width:100%;display:block;margin-left:0}body.page.golf .post .content{width:100%}body.page.golf .title h1{text-align:center}body.page.golf .title h2{text-align:center;text-transform:uppercase;color:#416b90}body.page.golf .title h2 a{color:#416b90}body.page.golf .questions{text-align:center;padding:4rem 0}body.page.golf .questions a{color:#99181d;text-align:center;margin-top:5rem;font-size:16px}body.page.golf .button a{font-size:16px;padding:2rem;display:block;max-width:316px;background:#416b90;text-align:center}#thorax .title .sectionTitle{color:#416b90!important}.signup{text-align:left}@media (min-width:920px){.signup{display:inline-block;width:calc(50% - 10px);vertical-align:top}}.signup h1{font-size:16px;text-transform:uppercase;color:#99181d}.signup ul li .content{padding:0;display:inline-block;width:calc(70% - 10px)}.signup ul li h1{color:#99181d;font-size:16px;text-transform:uppercase}.signup ul li h2{font-size:16px}.signup ul li .price{font-size:16px;display:inline-block;margin-left:2rem;width:calc(29% - 10px);text-align:right}@media (min-width:920px){.widgets{display:inline-block;vertical-align:top;width:calc(45% - 10px)}}.schedule{background:#393f59;color:#fff;font-size:16px}.schedule ul{padding:2rem}@media (min-width:920px){.schedule ul li h2{display:inline-block;text-align:left;vertical-align:middle;margin:0rem 0 1rem 2rem;width:calc(75% - 10px)}}.schedule h1{background:#31354e;padding:2rem}.donate a{background:#99181d;color:#fff;font-size:16px;text-transform:uppercase;text-align:center;padding:.5rem;margin:5rem 0;display:block}.donate h1{font-size:24px;margin:.5rem}.donate p{margin:.5rem}.info{background:#dedede;font-size:16px;padding:2rem;color:#354670}.info li{margin:2rem 0}.info li h1{margin:0}.info li p{margin:0}.picture_box img{width:100%;margin:6rem 0}body.bsd.page .content{width:100%}body.bsd input[type=checkbox],body.bsd input[type=radio]{width:auto}body.bsd td#cc_number_parent{display:block;width:100%}body.bsd table#payment_options td{display:block;width:100%}body.bsd table#payment_options td select{width:49%}body.bsd body.bsd #contribution #tickets td{vertical-align:bottom}body.bsd table.amounts td{display:inline-block;width:33%}@media (min-width:720px){body.bsd .bsd-contribForm-oneCol .bsd-contribForm-aboveContent,body.bsd .bsd-contribForm-oneCol form{display:inline-block;width:49%;vertical-align:top}}html{font-size:62.5%;font-family:Walsheim,Helvetica,Arial,sans-serif}body{margin:0}a{text-decoration:none;color:#fff}a img{border:none}nav ul{margin:0;padding:0;list-style:none}.image img{width:100%;height:auto!important}.container{width:90%;margin:0 auto;max-width:1000px}header.desktop{display:none}header.desktop.nologo{height:24px;margin-bottom:24px;background:#292c40;width:100%}@media (min-width:920px){header.desktop.nologo{display:table}}header.mobile{display:block;background:#292d41}header.mobile .logo{text-align:center;padding:10px;display:inline-block;vertical-align:middle;width:30%}header.mobile .logo img{width:100%}header.mobile .left{display:inline-block;width:80%}header.mobile .text{display:inline-block;color:#fff;font-size:7px;text-transform:uppercase;vertical-align:middle;font-family:Libre Baskerville,serif}header.mobile .nav{display:inline-block;color:#fff;background-color:#393e5c}header.mobile .nav a{color:#fff;vertical-align:middle}header.mobile .menu_button{font-size:28px;color:#000}header.mobile nav{display:none;position:absolute;font-size:0;right:20px}header.mobile nav .menu{max-width:200px;background:#1f2231;text-align:left;-webkit-box-shadow:1px 1px 1px 0 #292515;box-shadow:1px 1px 1px 0 #292515;font-family:Raleway,sans-serif}header.mobile nav .menu li{padding:.25em;border-top:1px solid #293961;text-shadow:none}header.mobile nav .menu li:first-child{border:none}header.mobile nav .menu li a{color:#fff;text-decoration:none;font-size:20px;font-size:2rem;line-height:2em;padding:.5em}header.desktop nav .menu{list-style:none;text-align:right}header.desktop nav .menu>li{display:inline-block;padding:20px 15px;position:relative;font-size:16px;text-transform:uppercase}header.desktop nav .menu>li:hover{background-color:#333852}header.desktop nav .menu>li a{color:#fff}header.desktop nav .menu>li ul{display:none;position:absolute;background:#292d41;left:0;top:56px;text-align:left}header.desktop nav .menu>li ul li:last-child{background:inherit}header.desktop nav .menu>li ul li:hover{background-color:#333852}header.desktop nav .menu>li ul li a{display:block;padding:20px 15px}header.desktop nav .menu>li:hover ul{display:block}header.desktop nav .menu li:last-child{background-color:#cc2027}#thorax .title .sectionTitle{font-size:25px;color:#cc2027;font-family:Libre Baskerville,serif;font-weight:400}body.home .main .container{width:100%}body.contact #msg{width:100%;margin:15px 0 0}body.contact button{background-color:#cc2027}@media (min-width:920px){body.contact form{clear:both;width:51%}body.contact #msg{display:block}body.contact input,body.contact select,body.contact textarea{width:49%;margin-left:1%}body.contact input.fullwidth,body.contact select.fullwidth,body.contact textarea.fullwidth{width:98.5%}body.contact input.first,body.contact select.first,body.contact textarea.first{margin-left:0}body.contact input#city,body.contact select#city,body.contact textarea#city{width:45.5%}body.contact input#state,body.contact select#state,body.contact textarea#state{width:20%}body.contact input#zip,body.contact select#zip,body.contact textarea#zip{width:30%;margin-left:1%!important}body.contact button{width:200px;margin-top:15px;margin-left:0}}body.single-wl_landing div.hero{width:100%;max-width:1000px;margin:0 auto}body.single-wl_landing div.hero img{width:100%;height:auto}body.single-wl_landing .main h1:first-child{margin-top:0}@media (min-width:920px){body.single-wl_landing .landing_form form#hub-form input[type=text]#zip{margin-left:10px!important}}body.single-wl_landing.donate-form #donation-form-container{margin-top:0}body.single-wl_landing #donation-form-container{margin-top:3rem;font-size:1.5rem}body.single-wl_landing #donation-form-container form{background:#292c40;color:#fff;padding:3rem;max-height:none}@media (min-width:720px){body.single-wl_landing #donation-form-container form{-webkit-column-count:2;column-count:2}}body.single-wl_landing #donation-form-container form.onecol{padding:0}@media (min-width:720px){body.single-wl_landing #donation-form-container form.onecol{-webkit-column-count:1;column-count:1}}body.single-wl_landing #donation-form-container form.onecol label{margin:0}body.single-wl_landing #donation-form-container form>div.section{page-break-inside:avoid;margin:0 0 3rem}body.single-wl_landing #donation-form-container form>div.section.billing-address,body.single-wl_landing #donation-form-container form>div.section.donation{margin-bottom:0}body.single-wl_landing #donation-form-container form h3{font-size:2rem}body.single-wl_landing #donation-form-container form h3:first-child{margin-top:0}body.single-wl_landing #donation-form-container form .field input,body.single-wl_landing #donation-form-container form .field select,body.single-wl_landing #donation-form-container form .field textarea{max-width:800px}body.single-wl_landing #donation-form-container form .field select{width:93.5%}body.single-wl_landing #donation-form-container form label{color:#fff;font-size:1.5rem}body.single .content{width:51%;display:inline-block;vertical-align:top;font-size:16px;font-family:Walsheim,Helvetica,Arial,sans-serif;color:#292d41}input,select,textarea{color:#666;font-family:'Open Sans',sans-serif;font-size:16px;width:100%;padding:10px 5px;margin-top:15px}input[type=checkbox]{width:auto}button{color:#fff;background:#666;border:none;margin-top:15px;width:100%;font-size:16px;padding:10px 5px;text-transform:uppercase;font-family:Walsheim,Helvetica,Arial,sans-serif}body.page.splash .content{text-align:center}body.error404 .content,body.page .content{vertical-align:top;font-size:16px;padding:25px 0;font-family:Walsheim,Helvetica,Arial,sans-serif;color:#292d41}body.page .content{line-height:2.2em}body.page .content a{color:#cc2027}body.page .content p{margin:0 auto 10px}body.page .content li{margin-bottom:1em}.socials{width:80%;max-width:500px;margin:0 auto}.socials>div{display:inline-block}body.page .featured_image img{width:100%}body.page .post h1{font-size:28px;font-size:2.8rem;text-align:center;font-family:Libre Baskerville,serif;font-weight:400;margin:1em 0}body.page .post .btn-area{text-align:center;margin:30px 0}body.page .post .btn-area a{background-color:#cc2027;padding:10px 60px;font-size:16px;font-size:1.6rem;text-transform:uppercase;font-weight:300}body.page .post .more{text-align:center;text-transform:uppercase}body.page .post .more a{font-size:16px;color:#99181d;font-weight:700}body.page .post .featured_image .caption{margin:10px 0;padding:0;font-family:Libre Baskerville,serif;font-size:12px;font-size:1.2rem;font-style:italic}body.page .post .content h1:first-child{margin:0 0 1em}body.page.full-width .content{width:100%}.walsheim{font-family:Walsheim,Helvetica,Arial,sans-serif}footer{background:#1f2231;clear:both;margin-top:40px;padding:0 0 1px;border-bottom:#cc2027 solid 8px}footer ul{list-style:none}footer .logo{text-align:center}footer .logo img{width:90%;margin-top:15px;max-width:90px}footer .disclaimer{background:#292d41;text-align:center;font-size:11px;text-transform:uppercase}footer .disclaimer p{padding:10px;color:#989aa4;letter-spacing:.2em;margin-bottom:25px;font-weight:300}footer nav{padding:5px 0 10px 0}footer nav ul{text-align:left}footer nav ul li{display:inline-block;font-size:16px;margin-left:12px;margin-top:10px;width:calc(33% - 13px);text-transform:uppercase}footer nav ul li:nth-child(3n+1){margin-left:0}footer nav ul li.darker a{color:#545767}footer .social{text-align:center;margin:10px 0}@media only screen and (min-width:480px){header.mobile .text{font-size:12px}header.mobile .menu_button{font-size:40px}}@media only screen and (min-width:640px){footer .social{display:inline-block;vertical-align:middle}footer .logo{display:inline-block;vertical-align:middle}footer nav{width:50%;display:inline-block;vertical-align:middle}}@media only screen and (min-width:840px){header.mobile{display:none}header.desktop{display:block;height:200px}header.desktop #header_main{font-size:13px;padding-bottom:20px;text-transform:uppercase}header.desktop .donate{display:inline-block;width:60%;text-align:right;vertical-align:middle}header.desktop .logo{display:inline-block;width:15%;vertical-align:middle;max-width:115px;top:5px;position:absolute;z-index:999}header.desktop .logo img{width:100%;height:auto}header.desktop .text{padding-left:20%;width:100%}header.desktop .text h1{font-weight:400;border-bottom:8px solid #292d41;display:inline-block;margin:35px 0;padding:5px 0;font-size:1.6rem;line-height:1em;font-family:Libre Baskerville,serif}}@media only screen and (min-width:840px) and (min-width:1100px){header.desktop .text h1{font-size:19px}}@media only screen and (min-width:840px){header.desktop .button{background-color:#7bd4dd;text-transform:uppercase;font-size:16px;color:#fff;padding:10px 60px}header.desktop .menu-desktop-nav-container{background-color:#292d41}body.page .featured_image{width:45%;display:inline-block;margin-left:3%}body.page .content{width:51%;display:inline-block;vertical-align:top;padding:0}body.page.splash .content{width:100%}body.page .post .btn-area a{font-size:18px;font-size:1.8rem}body .main{clear:both}body .post{padding:0 0 25px}footer .logo{display:inline-block;vertical-align:middle}footer .social{display:inline-block;vertical-align:middle}footer nav{display:inline-block;vertical-align:middle}}@media only screen and (min-width:920px){body.page .feature{position:relative}body.page .home_form{background:rgba(204,204,204,.73);position:absolute;bottom:4px;width:100%;padding:20px 0}.home input{width:20%;display:inline-block;margin-top:0;margin-left:5px}.home input:first-child{border-left:none}.home input#zip{width:10%}body.home header.desktop .text h1{font-size:18px;font-size:1.8rem}button{width:21%;margin-top:0;margin-left:5px}}
/*# sourceMappingURL=maps/style.css.map */
