body{margin:0;padding:0 0 50px;font-family:Helvetica,Verdana,Arial,sans-serif;font-weight:300}#logo{width:40%;max-width:250px;display:block;margin:70px auto 20px}#banner{display:block;width:100%;max-width:700px;margin:0 auto}#title{color:#825420;text-align:center;font-size:32px;font-weight:300}.home-title{color:#626262}#info,#media{padding:0 50px;max-width:500px;margin:0 auto}#contact{text-align:center}#info p{line-height:2}#ideal_logo{width:40px;vertical-align:bottom}.donation-amount{display:block;width:85%;max-width:500px;margin:15px auto;padding:15px;background:#f7f7f7;font-size:30px;border:1px solid #825420;cursor:pointer;border-radius:15px;color:#000}.donation-amount:hover{background:#eee}.donation-amount:active{background:#626262;color:#fff}.confirm-custom-amount{background:#01579B;border:1px solid #000;color:#fff;display:block;width:85%;font-size:24px;font-weight:300;padding:25px 0;margin:25px auto;max-width:460px;cursor:pointer;border-radius:15px}.donation-alert{text-align:center;font-size:18px;font-weight:700;color:#bf360c}.donation-title{text-align:center;font-weight:300;max-width:80%;margin:15px auto;font-size:24px}.section-title{text-align:center;font-weight:300;max-width:80%;margin:15px auto}#payment_loading{text-align:center;width:90%;margin:15px auto;padding:150px 0;background:#eee;font-weight:300}#menu{list-style-type:none;background:#825420;margin:0;padding:0;z-index:100}#menu li{display:inline-block}#menu{text-align:center;position:fixed;width:100%;top:0}#menu a{display:inline-block;color:#fff;text-decoration:none;padding:15px 25px}#menu a.active{background:#eee;color:#626262;border-top:10px solid #626262}#mail,#phone{text-decoration:none;color:#825420;font-weight:700}#location,#map{display:block;width:100%;max-width:500px;margin:0 auto}#location{margin-top:30px}#payment_app{border:none;width:100%;height:80%;position:absolute;bottom:0}#bank_details{max-width:500px;padding:15px;margin:0 auto;background:#eee;text-align:center}#bank_details td{padding:5px}.copy-btn{background:#fff;border:2px solid #825420;color:#825420;padding:7px;width:150px;cursor:pointer;border-radius:10px;font-size:16px}.copy-btn:hover{background:#eee}.copied{text-align:center;width:100%;margin:15px auto;max-width:80%}.zoom-link{text-decoration:none;color:#825420;font-weight:700;display:block;max-width:300px;margin:0 auto;padding:15px;border:2px solid #825420;text-align:center;background:#f7f7f7}.join-meeting{text-decoration:none;color:#fff;background:#626262;padding:15px;border:2px solid #ddd;border-radius:10px;margin-right:15px}.copy-link{color:#626262;background:#fff;padding:15px;text-align:center;border:2px solid #626262;border-radius:10px;cursor:pointer}#media_buttons{text-align:center;margin:20px 0}.ext-link{color:#626262;font-weight:700}.invitation{color:#825420;font-weight:700;background:#eee;padding:17px}#meeting_schedule{border-collapse:collapse;text-align:center;width:100%}#meeting_schedule th{background:#626262;color:#fff;padding:5px;border:1px solid #000}#meeting_schedule td{border:1px solid #626262;padding:5px}#meeting_schedule tr:nth-child(2){background:#eee}#useful_links{list-style-type:none;margin:0;background:#eee;padding:15px}#useful_links a{color:#000;text-decoration:none;display:inline-block;padding:10px 0}#useful_links a:hover{color:#825420;text-decoration:underline}#useful_links_title{font-weight:700;padding-bottom:10px}@keyframes bannerFade{0%{opacity:.5}to{opacity:1}}.banner-image{animation:bannerFade 2s}.hidden{display:none}#popup img{display:block;width:100%}#popup{max-width:500px;margin:0 auto;border-bottom:5px solid #ddd;position:relative;top:-30px}#close_popup{text-align:right}#close_popup button{color:#fff;background:#BF360C;border:1px solid #fff;padding:10px;position:relative;bottom:-50px;right:10px;cursor:pointer}
