*{margin:0;padding:0;outline:0}body{font:normal 16px/1.6em "Open Sans", Arial, Helvetica, sans-serif;color:#003931;text-align:center}table{text-align:left;width:100%;border:0;padding:0;border-collapse:collapse;border-spacing:0}a{color:#038a7b;text-decoration:none;-webkit-transition-property:color, background-color;-o-transition-property:color, backround-color;transition-property:color, backround-color;-webkit-transition-duration:0.2s, 0.15s;-o-transition-duration:0.2s, 0.15s;transition-duration:0.2s, 0.15s;-webkit-transition-timing-function:ease-in-out, ease-in-out;-o-transition-timing-function:ease-in-out, ease-in-out;transition-timing-function:ease-in-out, ease-in-out}a:after,a:before{-webkit-transition-property:color, background-color;-o-transition-property:color, backround-color;transition-property:color, backround-color;-webkit-transition-duration:0.2s, 0.2s;-o-transition-duration:0.2s, 0.2s;transition-duration:0.2s, 0.2s;-webkit-transition-timing-function:ease-in-out, ease-in-out;-o-transition-timing-function:ease-in-out, ease-in-out;transition-timing-function:ease-in-out, ease-in-out}a:hover{color:#00675b}img,a img{vertical-align:bottom;border:0}h1{font-size:1.75em;line-height:1.4em;color:inherit;font-weight:600}h2{font-size:1.7em;line-height:1.4em;color:inherit;font-weight:300}h3{font-size:1.3em;line-height:1.4em;color:inherit;font-weight:300}h4{font-size:1.2em;line-height:1.4em;color:inherit;font-weight:normal;font-weight:300}h5{font-size:1.2em;line-height:1.4em;color:inherit;font-weight:inherit;font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a{color:inherit;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{color:#00675b;text-decoration:none}h6{font-size:100%;line-height:inherit}p{margin-bottom:1.6em}ul,ol{margin-bottom:1.6em;padding-left:25px}fieldset{border:0;outline:0}input,textarea{font-size:14px;font-family:"PT Serif", "Times New Roman", Times, sans-serif;color:#999;line-height:1.5em}input:focus,textarea:focus{color:#666}select{color:#191919}textarea{vertical-align:top}:focus{outline:none}::selection{text-shadow:none;color:#0f3557;background-color:#ebf4fc}::-moz-selection{text-shadow:none;color:#0f3557;background-color:#ebf4fc}::-webkit-selection{text-shadow:none;color:#0f3557;background-color:#ebf4fc}.field_with_errors{display:inline}html{text-align:center;background-color:#d5e8e7;background-image:url(/assets/background-16391ce417c06b89999a1a2ca79be7b5.png?3);background-repeat:repeat;height:100%;min-height:100%}body{width:100%;margin:0 auto;min-height:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}.header_content{background-color:#fff;border-bottom:1px solid #afc9c8}.header_content header{text-align:right;max-width:1230px;margin:0 auto;padding-left:25px;padding-right:25px;position:relative;z-index:1000}.logo{vertical-align:top;top:0;left:25px;width:150px;height:150px;position:absolute}.logo img{vertical-align:top}.logo img:last-child{top:26px;left:160px;position:absolute}.primary_links{text-align:right;background-color:#018a7b}.primary_links nav{color:#fff;text-transform:uppercase;font-size:14px;line-height:1.7em;max-width:1085px;margin:0 auto;padding-left:170px;padding-right:25px}.primary_links nav a{vertical-align:middle;color:inherit;padding:15px 20px;display:inline-block}.primary_links nav a:hover{background-color:#049e8d}.nav_dropdown{display:inline-block;position:relative;z-index:1000}.nav_dropdown_links{font-size:14px;text-align:left;line-height:1.1em;background-color:#049e8d;right:0;top:53px;min-width:235px;padding-bottom:10px;padding-top:10px;position:absolute;opacity:0;visibility:hidden;-webkit-transition:opacity 0.1s ease-in-out;-o-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out}.primary_links .nav_dropdown_links a{padding:10px 25px;display:block}.primary_links .nav_dropdown_links a:hover,.nav_dropdown:hover .nav_dropdown_links a:first-child:hover{background-color:#003931}.nav_dropdown:hover .nav_dropdown_links{opacity:1;visibility:visible}.nav_dropdown:hover a:first-child{background-color:#049e8d}.nav_highlight{background-color:#004f44}.tertiary_links{line-height:1.3em;padding-top:20px;padding-bottom:20px}.tertiary_links a{color:#00675b;vertical-align:middle;padding:10px 20px;display:inline-block}.tertiary_links a:hover{color:#003931}.page_title{background-color:#fff;max-width:1230px;margin:0 auto;padding:23px 25px;overflow:hidden}.page_title h1{float:left}.page_title nav{text-align:right;float:right}.page_title nav a{font-size:14px;line-height:2.8em;padding-left:10px;padding-right:10px;margin-right:15px;display:inline-block}.page_title nav a.on{color:#000}.responsive_menu{color:#fff;background-image:url(/assets/icon-responsive-menu-cbc96b73d03cca53dcc90a6a752e8f62.png?2);background-position:right center;background-repeat:no-repeat;padding-right:28px;margin:8px 10px;display:none}.responsive_menu:hover{color:#fff;opacity:0.8}.main_content{text-align:left;max-width:1230px;margin:0 auto;padding:25px;min-height:450px;overflow:hidden}.left_content{float:left;width:65%}.sidebar{float:right;width:33%}.footer_content{color:#fff;font-size:14px;line-height:1.6em;background-color:#00675b}.footer_content footer{text-align:left;max-width:1230px;padding:15px 25px;margin:0 auto}.footer_content a{color:#d4e9e7;display:inline-block;overflow:hidden}.footer_content dl a{max-height:23px}.footer_content dl a img{vertical-align:top;margin-right:5px;display:inline-block}.footer_content a:hover{color:#fff}.footer_content dl a:hover img{margin-top:-23px}.footer_content dl{width:22%;vertical-align:top;display:inline-block}.footer_content dt{font-size:1.2em;margin-top:15px;margin-bottom:8px}.footer_content .newsletter{width:32%;vertical-align:top;margin-top:15px;display:inline-block}.footer_content p{color:#d4e9e7}.newsletter h5{margin-bottom:8px}.newsletter form{margin-bottom:25px}.newsletter input[type="text"]{width:191px}.newsletter a{max-height:30px;margin-right:5px}.newsletter a:hover img{margin-top:-30px}.footer_content .copyright{color:#d4e9e7;font-size:11px;border-top:1px solid #006f62;padding-top:15px;margin-top:25px}.copyright a{display:inline}.copyright p{margin-bottom:0}.general,.donate,input[type="submit"],button,.general_alt{font-size:14px;font-weight:600;color:#fff;line-height:1em;font-family:"Open Sans", Arial, sans-serif;vertical-align:middle;text-decoration:none;background-position:left top;background-repeat:repeat-x;padding:11px 18px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;clear:both;overflow:hidden}.general:hover,.donate:hover,input[type="submit"]:hover,button:hover,.general_alt:hover{color:#fff;background-position:left -38px}.general:active,.donate:active,input[type="submit"]:active,button:active,.general_alt:active{background-image:none;padding-top:12px;padding-bottom:10px}.general{text-shadow:1px 1px 0 #f9f9f9;color:#4d4d4d;background-image:url(/assets/button-grey-8d8783dcfd74a84872c8ee69ae578bf7.png);background-color:#e4e4e4;border:1px solid #9da0a2;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff}.general:hover{color:#4d4d4d}.donate,input[type="submit"].donate,button.donate{background-image:url(/assets/button-tan-dark-64ff2aadef23966c25da32e71dcc7d3c.png);background-color:#836a41}.donate.large{font-size:21px;background-image:url(/assets/button-tan-large-272c34084ea8cd34792dfae49ac697d7.png) !important;margin-top:5%;padding:15px 30px;clear:both}.donate.large:hover{background-position:left -68px}.donate.large:active{background-image:none;padding-top:16px;padding-bottom:14px}input[type="submit"],button{cursor:pointer;background-image:url(/assets/button-green-light-85f26c06521c3139bda021ee7be89c95.png);background-color:#038a7b;border:0}.general_alt{background-image:url(/assets/button-green-06f824425c290ab96eaa4b4b267705c2.png);background-color:#00675b}.more{font-size:12px;text-transform:uppercase;font-weight:600;line-height:1.2em}.back_to_top{text-align:center;text-transform:uppercase;color:#00443c;font-weight:bold;font-size:14px;line-height:1.1em;text-indent:-1000px;background-image:url(/assets/icon-top-c77e443a0d6978377f3e15d8abde9feb.png);background-position:center bottom;background-repeat:no-repeat;right:25px;bottom:71px;padding-bottom:55px;width:50px;height:15px;position:fixed;overflow:hidden}.back_to_top:hover{color:#00443c;text-indent:0}.processing{font-size:21px;font-weight:600;color:#fff;line-height:1em;font-family:"Open Sans", Arial, sans-serif;vertical-align:middle;text-decoration:none;background-color:#999;padding:15px 25px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;clear:both;overflow:hidden}fieldset{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #836a41}fieldset.last_child{padding-bottom:0;border-bottom:0}label{font-size:12px;text-transform:uppercase;vertical-align:middle;color:#666;font-weight:600;display:inline-block}input[type="text"],input[type="password"],textarea{color:#787878;font-size:16px;line-height:1.5em;vertical-align:middle;background-color:#fff;padding:6px 10px;border:0;-webkit-border-radius:4px;border-radius:4px;display:inline-block}textarea{vertical-align:top;min-height:100px}input[type="text"]:focus,input[type="password"]:focus,textarea:focus{color:#191919}input[type="checkbox"]{vertical-align:middle;display:inline-block}.tooltip_bubbles{position:relative;background-color:#fff;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.3);max-width:435px;padding:10px;border:1px solid #dbdbdb;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.tooltip_bubbles:after,.tooltip_bubbles:before{pointer-events:none;content:"\0000a0";height:0;width:0;right:100%;border:15px solid transparent;position:absolute}.tooltip_bubbles:after{top:50%;margin-top:-15px;border-right-color:#fff}.tooltip_bubbles:before{top:50%;margin-top:-16px;border-right-color:#d0d0d0;border-width:17px}.tooltip_bubbles small{font-size:12px;color:#666;margin-top:10px;display:block;clear:both}.social_button{vertical-align:middle;height:20px;margin-right:3px;display:inline-block;overflow:hidden}.fb_iframe_widget span{vertical-align:top !important}.fb-post{display:block !important}.comments{font-size:12px;font-weight:600;text-transform:uppercase;vertical-align:top;line-height:20px;display:inline-block}.filter_dropdown{cursor:pointer;vertical-align:middle;font-size:13px;text-shadow:1px 1px 0 #f9f9f9;color:#4d4d4d;text-align:left;background-image:url(/assets/button-grey-8d8783dcfd74a84872c8ee69ae578bf7.png);background-color:#efefef;-webkit-border-radius:3px;border-radius:3px;border:1px solid #9da0a2;position:relative;display:inline-block}.filter_dropdown .selected{color:#4d4d4d;white-space:nowrap;line-height:1.2em;background:url(/assets/arrows-filters-fa49dc869fa4add13e805b9f093835a3.gif) right -40px no-repeat;padding:6px 30px 6px 8px;-webkit-border-radius:5px;border-radius:5px;display:block;overflow:hidden}.filter_dropdown:hover .selected{background-color:#efefef}.filter_dropdown .options{background-color:#fff;left:-1px;top:27px;min-width:100%;max-height:181px;padding:4px 0;border:1px solid #9da0a2;-webkit-border-radius:5px;border-radius:5px;position:absolute;display:none;z-index:2;overflow-y:auto;overflow-x:hidden}.filter_dropdown .options a{color:inherit;white-space:nowrap;text-decoration:none;line-height:1.5em;padding:2px 12px;display:block}.filter_dropdown .options a:hover{color:inherit;background-color:#f1f1f1}.pagination{text-align:center;font-size:12px;text-transform:uppercase}.pagination span,.pagination em,.pagination a{vertical-align:middle;display:inline-block;padding:5px 8px}.pagination em{font-style:normal;font-weight:bold}.disabled,.disabled:hover,.disabled:active{color:#6e7f7d;background-image:none}.green_box{padding:40px;border:1px solid #96b8b5;background-color:rgba(255,255,255,0.6);margin-bottom:25px}.tan_box{padding:40px;border:1px solid #c0b59d;background-color:#ebe4d4;margin-bottom:25px}.error_messages{font-size:14px;line-height:1.4em;color:#b82b1d;background-color:#e6d1cf;padding:25px;border:1px dashed #b82b1d;margin-bottom:25px}.notifications{font-size:14px;line-height:1.4em;color:#004d8e;background-color:#c3d4e2;padding:25px;border:1px dashed #004d8e;margin-bottom:25px}.ui-datepicker{font-size:12px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);padding:5px;border:1px solid #bdbdbd;display:none}.ui-datepicker th{padding:8px}.ui-datepicker td{text-align:center;padding:0}.ui-datepicker td a{text-decoration:none;font-weight:bold;padding:5px;display:block}.ui-datepicker td a:hover{color:#fff;background:#038a7b}.ui-state-highlight{color:#000;background:#efefef}.ui-datepicker-unselectable{color:#cbcbcb}.ui-datepicker-header{text-align:center;background:#eae3d6;padding:10px;position:relative}.ui-datepicker-prev,.ui-datepicker-next{text-align:left;text-indent:-10000px;cursor:pointer;opacity:0.75;background-image:url(/assets/arrows-date-picker-73f5a724d00af3e3240757ab79c81f9f.gif);background-repeat:no-repeat;top:10px;width:20px;height:19px;position:absolute}.ui-datepicker-prev{background-position:left -2px;left:5px}.ui-datepicker-next{background-position:right -2px;right:5px}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{opacity:1}.ui-datepicker-prev span,.ui-datepicker-next span{cursor:pointer}.slideshow{position:relative}.note{color:#554121;padding:15px;background-color:#d7c4a4;margin-bottom:15px}.ui-dialog{background-color:#fff;max-width:100%;position:absolute;z-index:1001}.ui-dialog-titlebar{max-width:76px;position:absolute;right:15px;top:15px}.ui-dialog-title{display:none}.ui-button{text-transform:uppercase;font-size:0.8em;color:#000;text-align:center;background:transparent;border:1px solid #000;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui-button:hover{color:#333;border-color:#333}.ui-widget-overlay{background-color:#000;opacity:0.8;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.modal_livestream_cta{text-align:left;color:#000;background-image:url("/assets/father-paul-livestream-modal.jpg");background-position:top center;background-size:cover;width:100%;padding-bottom:30%}.modal_livestream_cta h5{font-size:1.6em;padding-top:30px;margin-left:30px;margin-bottom:30px}.modal_livestream_cta p{font-size:1.2em;padding-left:30px;max-width:300px;width:35%}.modal_livestream_cta .more{text-transform:uppercase;font-weight:bold;color:#00675b;line-height:30px;font-size:1em;margin-left:30px;display:inline-block}.modal_livestream_cta .watch:hover{opacity:0.8}.modal_livestream_newsletter{text-align:left;padding:30px}.modal_livestream_newsletter label{font-family:'Open Sans', sans-serif;font-size:1.3em;text-transform:none;color:#333;font-weight:normal;line-height:1.4em;max-width:50%;display:inline-block;vertical-align:middle}.modal_livestream_newsletter input[type="text"]{font-family:'Open Sans', sans-serif;border:1px solid #000;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-right:-4px;width:30%}.modal_livestream_newsletter input[type="submit"]{font-size:16px;background:#00675b;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.homepage_introduction{margin-bottom:25px;overflow:hidden;position:relative}.homepage_video{width:64%;max-width:788px;position:relative;float:left;padding:5px;border:1px solid #96b8b5;background-color:rgba(255,255,255,0.6)}.homepage_video img{max-width:100%;max-height:442px}.homepage_introduction_text{color:#fff;background-color:rgba(0,103,91,0.7);left:5%;bottom:8%;width:47%;padding:30px;position:absolute;z-index:1}.homepage_introduction_text h2{color:inherit;font-weight:400}.homepage_introduction_text h3{color:inherit;margin-bottom:1.1em}.homepage_introduction_text a{color:#fff;text-transform:uppercase;font-size:14px;line-height:2em;background:url(/assets/icon-play-49c84269aefc28c6c604e8df3276bbfc.png) left center no-repeat;padding-left:40px;display:inline-block}.homepage_callout{float:right;width:28%;color:#554121;border:1px solid #c0b59d;background-color:#ebe4d4;padding:3.3% 2.3%}.homepage_callout h1{color:#554121;font-weight:400;font-size:33px;margin-bottom:25px;line-height:1.3em}.homepage_callout p{margin-bottom:2em;line-height:1.5em}.homepage_callout .donate{font-size:16px}.homepage_left{float:left;width:49%;max-width:627px}.homepage_right{float:right;width:49%;max-width:627px}.homepage_mission{text-align:center;padding:50px 43px;background-color:#836a41;margin-bottom:25px}.homepage_mission h2{font-weight:300;font-size:34px;color:#fff}.homepage_actions{padding:30px 30px 50px;border-top:1px solid #d0d0d0;overflow:hidden}.homepage_actions h2{font-weight:300;padding-left:100px;padding-right:100px;margin-bottom:40px}.call_to_action{font-size:14px;line-height:1.4em;margin-bottom:25px;overflow:hidden}.call_to_action h4{font-weight:300;margin-bottom:0.5em}.call_to_action p{margin-bottom:1em}.call_to_action_description{margin-left:270px}.call_to_action img{float:left;width:48%;margin-right:20px;min-width:230px}.last_action{margin-bottom:0}.countdown_clock{text-align:center;text-transform:uppercase;padding:15px;margin-bottom:30px;background-color:#018a7b}.countdown_clock span{display:inline-block;vertical-align:middle}.countdown_clock .title{font-weight:bold;color:#fff;display:block;margin-bottom:10px}.countdown_clock .count{color:#fff;font-size:1.3em;font-weight:bold;background-color:#004f44;padding:10px 8px;margin-left:5px;-webkit-border-radius:3px;border-radius:3px}.countdown_clock .unit{color:#8fc0bb}.homepage_seasonal{text-align:center;color:#00675b;background-color:#fff;border-top:1px solid #e9e9e9;padding:30px 130px}.homepage_seasonal h3{font-size:48px;font-weight:300;color:#00675b;margin-bottom:30px}.homepage_seasonal p{font-size:18px;line-height:1.5em}.homepage_donate{text-align:center;border-top:1px solid #e9e9e9;padding:30px;overflow:hidden}.homepage_donate h3{font-size:48px;font-weight:300;margin-bottom:30px}.homepage_donate h4{font-size:22px;font-weight:400;margin-bottom:2%}.homepage_donate p{width:75%;margin:0 auto;clear:both}.homepage_donate .donate{font-size:28px;background-image:url(/assets/button-tan-large-272c34084ea8cd34792dfae49ac697d7.png);margin-top:5%;padding:20px 40px;clear:both}.homepage_donate .donate:hover{background-position:left -68px}.homepage_donate .donate:active{background-image:none;padding-top:21px;padding-bottom:19px}.homepage_about{padding:40px;margin-bottom:25px;border:1px solid #96b8b5;background-color:rgba(255,255,255,0.6);overflow:hidden}.homepage_about img{border:6px solid #fff;margin:0 auto 25px;max-width:95%;-webkit-box-shadow:0 0 0 1px #d9d9d9;box-shadow:0 0 0 1px #d9d9d9;display:block}.homepage_about h3{font-size:28px;font-weight:300;margin-bottom:0.5em}.homepage_about p{width:95%}.homepage_reflections{text-align:center;overflow:hidden;float:right;width:49%}.homepage_reflections h3{margin-bottom:1.5em;font-size:15px;line-height:1.1em;text-transform:uppercase;text-align:left;font-weight:600}.homepage_reflections .reflection_blurb{margin-left:190px}.homepage_reflections .reflection:nth-child(5){border-bottom:0}.homepage_reflections p{font-size:14px;line-height:1.4em}.homepage_reflections .general{clear:both}.homepage_reflections .fb-post{margin-bottom:25px}.reflection{text-align:left;margin-bottom:25px;border-bottom:1px solid #96b8b5;padding-bottom:25px;overflow:hidden}.reflection:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.reflection h4{margin-bottom:0.5em}.reflection p{margin-bottom:1em}.reflection_image{text-align:center;width:170px;height:170px;margin-right:20px;overflow:hidden;float:left}.reflection img{max-height:100%;margin:0 auto}img.reflection_image{margin-right:20px}.banner{border:5px solid #eaf4f3;box-shadow:0 0 0 1px #96b8b5;margin-bottom:25px;margin-left:1px;margin-right:1px;position:relative;overflow:hidden;z-index:0}.banner iframe{vertical-align:bottom}.banner_image{position:absolute;left:0;top:0;width:100%;z-index:0}.banner_text{position:relative;z-index:1;background-color:rgba(234,244,243,0.9);border:1px solid #96b8b5;margin:40px 0 40px 40px;padding:40px;max-width:40%}.banner_text h2{font-size:2.4em;margin-bottom:0.5em}.banner_text h2:last-child{margin-bottom:0}.banner_text p:last-child{margin-bottom:0}.banner input[type="text"],.banner textarea{margin-bottom:5px;border:1px solid #bebebe;display:block}.banner .mothers_day input[type="text"]{display:inline-block}.banner .mothers_day input[type="radio"]{margin:0 5px 0 15px}.banner select{margin-bottom:5px;display:block}.banner label{font-size:12px;color:inherit}.banner label.mothers_name{width:110px}.banner input[type="submit"]{margin-right:1px}.about h2{margin-bottom:0.5em}.about h3{line-height:1.5em;margin-bottom:1em}.about h4{margin-bottom:1em}.about .green_box{overflow:hidden}.about .green_box p:last-child{margin-bottom:0}.about_video iframe{float:left;margin-right:25px}.about .donate{font-size:13px}.about .general_alt{font-size:13px}.about .banner_text p:last-child{margin-bottom:0}.about .sidebar .green_box img{max-width:100%;margin-bottom:25px}.about_future img{margin-right:4%;width:30%;display:inline-block}.about_future img:last-child{margin-right:0}.archives{padding:25px;border:1px solid #96b8b5;background-color:rgba(255,255,255,0.6);margin-bottom:25px}.archives .fb-post{margin-bottom:25px}.prayer{line-height:1.5em;font-size:14px;background-color:rgba(255,255,255,0.6);margin-bottom:25px;padding:25px;border:1px solid #96b8b5;overflow:hidden}.prayer:nth-child(2n+2){border:1px solid #c0b59d;background-color:#ebe4d4}.prayer h3{font-size:110%;line-height:1.5em;font-weight:600;margin-bottom:0.1em}.prayer h4{font-weight:400;color:#6b7e7b;font-size:14px;margin-bottom:1em}.prayer_data{color:#fff;background-image:url(/assets/candle-f047519bd8e9f8422e09a4441fe8c353.jpg);background-size:cover;float:left;margin-right:25px;padding:25px}.prayer_data h3,.prayer_data h4{color:inherit}.prayer img{margin-right:15px;border:5px solid #fff;box-shadow:0 0 0 1px #96b8b5;margin-left:1px;margin-top:1px;float:left}.prayer p{margin-left:111px}.prayer_of_the_day .prayer p{margin-left:0}.prayer_of_the_day h2{margin-bottom:0.5em}.prayer_of_the_day h3{font-size:18px;font-weight:300;margin-bottom:0.5em}.retreat h3{margin-bottom:1.5em}.retreat p{margin-left:0px}.basic_form{padding:25px;border:1px solid #c0b59d;background-color:#ebe4d4;margin-bottom:25px}.basic_form .slideshow{margin-bottom:20px}.basic_form form label{display:block}.basic_form form input[type="text"],.basic_form form textarea{border:1px solid #d9d9d9;width:93%;margin-bottom:15px;background-color:#fff;display:block}.basic_form form input[type="text"].amount_field{width:30%;min-width:0}.basic_form form input[type="text"].captcha_field{width:25%}.basic_form h2{margin-bottom:0.5em}.basic_form p{font-size:14px;line-height:1.5em}.promoted_prayer{color:#fff;padding:40px;background-color:#836a41;margin-bottom:25px;overflow:hidden}.promoted_prayer img{max-width:45%;margin-right:30px;margin-bottom:25px;float:left}.promoted_prayer h3{font-size:200%;color:inherit;font-weight:300;line-height:1.3em;margin-bottom:0.1em}.promoted_prayer h4{font-size:120%;color:inherit;font-weight:300;margin-bottom:1em}.promoted_prayer p:last-child{margin-bottom:0}.feed{text-align:right;padding:25px;border:1px solid #c0b59d;background-color:#ebe4d4;margin-bottom:25px}.feed h5{text-align:left;font-size:14px;line-height:1.1em;color:#836a41;text-transform:uppercase;font-weight:600;margin-bottom:1em;margin-bottom:-20px}.feed iframe{vertical-align:bottom;margin-bottom:-1px;z-index:0}.twitter_embed{margin-top:10px;overflow:hidden}.tree{text-align:center;padding-bottom:215px;min-height:555px;background:url(/assets/tree2-5996eba86e3435f4db6ae82f9bb628f0.png?4) center bottom no-repeat}.tree .active{font-weight:bold;color:#fc0}.leaf{color:#fff;background:url(/assets/leaf1-595920d31dc682a9e10026f65ed28a93.png?5) center center no-repeat;padding:15px 40px;margin:5px;background-size:100% 100%;display:inline-block}.leaf:after{content:' ';vertical-align:middle;display:inline-block}.leaf:nth-child(2n+1){background-image:url(/assets/leaf2-def2ea581e461a02631c991798e87a06.png?5)}.leaf:nth-child(3n+3){background-image:url(/assets/leaf3-cf6182ec97a76ba31a5a7a010904b94c.png?5)}.leaf:nth-child(4n+1){background-image:url(/assets/leaf2-def2ea581e461a02631c991798e87a06.png?5)}.giving_tree .page_title form{margin-right:15px;float:right}.giving_tree .page_title .error_messages,.giving_tree .page_title .notifications{vertical-align:middle;padding:8px 15px;margin-bottom:0;margin-right:2px;display:inline-block}.giving_tree .page_title input[type="text"]{border:1px solid #d9d9d9;margin-right:2px}.giving_tree .pagination{margin-bottom:25px;margin-top:20px}input.amount_field{background-image:url(/assets/icon-dollar-sign-ace67c92b9fcc178769e78ca2a24c0df.png);background-position:8px center;background-repeat:no-repeat;width:17%;min-width:0;padding-left:19px}input.memory_field{width:56%}input.quantity_field{width:6%;min-width:0}.donations .green_box{overflow:hidden}.donate_box{padding:40px;background-color:#ebe4d4;color:#554121;position:relative;z-index:1;font-size:14px;line-height:1.5em}.quantity{margin-bottom:10px}.quantity label{display:block}.quantity select{display:inline-block;margin-right:5px}.quantity_price{vertical-align:baseline;font-size:14px;display:inline-block;font-weight:600}.minimum_donation,.additional_donation{vertical-align:baseline;display:inline-block}.additional_donation{width:145px}.additional_donation input.amount_field{width:70%}.plus_donation{vertical-align:baseline;line-height:58px;font-size:24px;font-weight:600;margin-left:5px;margin-right:5px;display:inline-block}.minimum_donation strong{font-size:12px;color:inherit;text-transform:uppercase;font-weight:600;display:block}.minimum_donation em{font-style:normal;font-size:16px;color:#909090;padding:7px 14px;-webkit-border-radius:3px;border-radius:3px;background-color:#e9e9e9;border:1px solid #bebebe;display:block}.benefits{font-size:14px;line-height:1.6em;color:#554121;background-color:#ebe4d4;padding:25px;border:1px solid #c0b59d;margin-bottom:-1px;overflow:hidden}.benefits h3{text-transform:uppercase;font-size:14px;line-height:1.3em;color:inherit;margin-bottom:1em}.benefits h4{font-size:16px;font-weight:600;color:#836a41;line-height:1.3em;margin-bottom:1em}.benefits img{max-width:35%;margin-right:15px;margin-top:2px;margin-bottom:1em;float:left}.benefits:first-child{border-top:0;padding-top:0}.donations .call_to_action{float:left;width:30%;margin-right:5%}.donations .last_action{margin-right:0}.donations .call_to_action img{float:none;width:100%;margin-right:0;margin-bottom:15px;min-width:0}.donations .green_box h2,.book .green_box h2{margin-bottom:0.5em}.checkboxes{display:block;margin-top:1em}.checkboxes label{text-transform:none;font-size:14px;font-weight:normal;margin-left:3px;display:inline}.signin_form .checkboxes label{display:inline}.checkboxes input{display:inline-block}.book .benefits{margin-bottom:25px}.book .benefits ul{margin-bottom:0}.book .benefits li{margin-bottom:0.5em}.book .banner_text{color:#fff;background-color:transparent;border:0;padding:40px 0;max-width:50%}.book .banner_text h2{font-family:"Times New Roman", Times, sans-serif;font-size:3.2em;line-height:1em;margin-bottom:0.3em}.book .banner_text h2.prayer_guide{color:#d8aa53}.book .banner_text h2 em{color:#ffffff;font-style:normal;text-transform:uppercase;font-size:0.7em}.book .banner_text h3{color:#231016;font-weight:bold;text-transform:uppercase}.book .come_walk h2{color:#fbd83b}.book .come_walk h3{color:#3cb64a}.member{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #96b8b5;overflow:hidden}.member:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.member img{margin-right:25px;width:315px;float:left}.member_blurb{margin-left:340px}.member_blurb h3{color:#554121;font-size:1em;font-weight:400;margin-bottom:1em}.presider .member,.choir .member,.lector .member,.staff .member{padding:40px;border:1px solid #96b8b5;background-color:rgba(255,255,255,0.6);margin-bottom:25px}.presider .member img,.choir .member img,.lector .member img,.staff .member img{margin-right:40px}.presider .member_blurb,.choir .member_blurb,.lector .member_blurb,.staff .member_blurb{margin-left:355px}.member_books{color:#554121;padding:40px;border:1px solid #c0b59d;background-color:#ebe4d4;margin-bottom:25px}.member_books h2{font-size:15px;line-height:1.1em;text-transform:uppercase;text-align:left;font-weight:600;margin-bottom:2em}.member_book{border-bottom:1px solid #c0b59d;padding-bottom:25px;margin-bottom:25px;overflow:hidden}.member_book img{width:200px;margin-right:25px;border:5px solid #fff;box-shadow:0 0 0 1px #96b8b5;margin-left:1px;margin-top:1px;float:left}.member_book p:last-child{margin-bottom:0}.member_book:last-child{border-bottom:0;padding-bottom:0}.member_book_description{margin-left:237px}.member_book_description h3{margin-bottom:5px}.member_book_description h4{font-size:14px;line-height:1.1em;text-transform:uppercase;color:#003931;margin-bottom:1.5em}.member_book .donate{margin-right:5px}.giving_tree .main_content{padding-bottom:0}.giving_tree{background:url(/assets/background-tan-721c8411ea337c1ac15bb1de63129535.png) left top repeat}.broadcast_listing{padding:40px;border:1px solid #96b8b5;background-color:rgba(255,255,255,0.6);margin-bottom:25px;min-height:409px}.broadcast_listing h2{margin-bottom:1em}.broadcast_listing table{border:1px solid #96b8b5;border-left:0}.broadcast_listing th{background-color:#96b8b5;padding:8px 15px}.broadcast_listing tr.active{background-color:#ebe4d4;font-weight:bold}.broadcast_listing td{border-top:1px solid #96b8b5;border-left:1px solid #96b8b5;padding:15px}.broadcast_listing tr:nth-child(odd){background-color:#fff}.broadcast_sidebar{padding:25px;border:1px solid #c0b59d;background-color:#ebe4d4;margin-bottom:25px}.contact .sidebar h2{margin-bottom:1em}.contact_form{padding:40px;background-color:#ebe4d4;color:#554121;position:relative;z-index:1;font-size:14px;line-height:1.5em}.contact .banner_image{width:110%}.contact input[type="text"]{width:45%}.contact textarea{width:90%}input[type="text"].captcha_field{width:17%;min-width:0}.contact .banner_image{position:static}input[type="text"].name_field,.signin_form fieldset input[type="text"].name_field{width:43%;display:inline-block;margin-right:2px}.signin_form{width:464px;margin:60px auto}.signin_form p{font-size:14px;line-height:1.6em}.signin_form p a{text-decoration:underline}.signin_form p a:hover{text-decoration:none}.signin_form form{text-align:left;font-size:14px;border:1px solid #c0b59d;background-color:#ebe4d4;margin-bottom:25px}.signin_form fieldset{border:0;padding:25px;margin-bottom:0;border-bottom:1px solid #c0b59d}.signin_form fieldset input{background-color:#fff;border:1px solid #d9d9d9}.signin_form fieldset input[type="text"],.signin_form fieldset input[type="password"]{width:95%;margin-bottom:10px;min-width:0}.signin_form fieldset label{display:block}.signin_form fieldset p{margin-bottom:0}.signin_form .form_actions{padding:25px;background-color:rgba(255,255,255,0.6);overflow:hidden;margin-bottom:0}.signin_form .form_actions p{float:left;margin-bottom:0;margin-top:5px}.signin_form .form_actions input[type="submit"]{float:right;clear:none}.narrow_fields{width:49%;display:inline-block;vertical-align:top}.narrow_fields input[type="text"],.signin_form .narrow_fields input[type="text"]{width:88%}.signin_form h3{margin-bottom:15px}.sponsor textarea{width:90%}.faq_questions{padding:25px;border:1px solid #96b8b5;background-color:rgba(255,255,255,0.6);margin-bottom:25px}.faq_questions nav{vertical-align:top;margin:0 25px;display:inline-block}.faq_questions a{line-height:1.4em;padding:0.4em 0;display:block}.answer{color:#554121;padding:40px;margin-bottom:25px;border:1px solid #c0b59d;background-color:#ebe4d4}.answer h3{font-size:24px;font-weight:600;color:inherit;margin-bottom:0.5em}.answer p:last-child{margin-bottom:0}.tv_intentions .sidebar .green_box{padding:25px}.holiday .banner_text{color:#fff;background-color:transparent;border:0;padding:40px 0;max-width:50%}.holiday .banner_text h2{font-family:"Times New Roman", Times, sans-serif;font-size:2.5em;line-height:1em;margin-bottom:0}.parents{padding:10px 15px;background-color:#d7c4a4;margin-top:10px;margin-bottom:5px}.parent{vertical-align:top;margin-right:5px;display:inline-block}.parent .checkboxes{vertical-align:top;margin-right:15px;margin-top:0;display:inline-block}.add_parents{line-height:20px;text-transform:uppercase;font-weight:600;font-size:13px;background-image:url(/assets/icon-add-cf08f052dc77b0305762cb1c78b76445.png);background-position:left top;background-repeat:no-repeat;margin-bottom:25px;padding-left:25px;margin-top:10px;display:inline-block}.add_parents:hover{background-position:left -20px}.security_icons{text-align:center}.livestream h2{margin-bottom:0.5em}.livestream h3{margin-bottom:1em}.livestream .basic_form{color:#554121}.livestream label{color:inherit}.livestream select{margin-bottom:1em}.livestream_about:after{content:' ';clear:both;display:block}.livestream_about img,.livestream_about iframe{float:left;margin-right:25px}.livestream .green_box img{max-width:100%}.thumbnails_list ul{list-style:none;padding-left:0;margin-bottom:0}.thumbnails_list li{overflow:hidden;clear:both;margin-bottom:1.5em}.thumbnails_list li:last-child{margin-bottom:0}.thumbnails_list img{float:left;width:30%;margin-bottom:0.5em;margin-right:20px}.thumbnails_list ul h4{font-weight:600;font-size:1em;margin-bottom:0.5em}.thumbnails_list ul p{margin-bottom:0;margin-left:33%}.tabs{text-align:center;font-size:12px;font-weight:600;text-transform:uppercase;border-bottom:1px solid #96b8b5}.tabs a{color:#0d9888;background-color:rgba(255,255,255,0.5);padding:5px 10px;border:1px solid #b9d7d4;border-bottom-color:#96b8b5;border-radius:5px 5px 0 0;margin-bottom:-1px;margin-left:3px;display:inline-block}.tabs a.selected{background-color:transparent;color:#00675b;border-color:#96b8b5;border-bottom-color:#eaf4f3}.video_archive{padding:25px;border:1px solid #96b8b5;background-color:rgba(255,255,255,0.6);margin-bottom:25px}.video_archive h4{font-size:14px;text-transform:uppercase;font-weight:600;margin-top:5px}.video_filters{text-align:right;margin-bottom:25px;margin-top:-24px}.video_filters .filter_dropdown{width:135px}.video_list a{background-color:rgba(255,255,255,0.7);margin-bottom:10px;display:block;overflow:hidden}.video_list a.selected{background-color:#fff}.video_list a:last-child{margin-bottom:0}.video_list a img{max-width:150px;float:left}.video_description{font-size:14px;line-height:1.5em;margin-left:165px;margin-top:10px;display:block}.video_description strong{font-size:1.15em;color:#003931;display:block}.videos .about p{font-size:14px;line-height:1.5em}.checkout_upsells{margin-bottom:50px}.checkout_upsells h2{text-align:center;color:#554121;padding:25px;border:1px solid #c0b59d;background-color:#ebe4d4;margin-bottom:25px}.upsell_recurring{padding:40px;border:1px solid #c0b59d;background-color:#ebe4d4;margin-bottom:25px}.upsell_recurring h3{color:inherit}.upsell_recurring p{line-height:1.4em;margin-bottom:15px}.upsell_recurring ul{margin-bottom:2em}.checkout .upsell_recurring h3{font-size:28px;margin-bottom:1em}.upsell_recurring .disabled{color:#99a9a6}.upsell_recurring fieldset{text-align:center;color:#fff;background-color:#554121;border:0 !important;margin-bottom:0 !important}.upsell_recurring input.amount_field{font-size:18px}.upsell_recurring input.wide_field{width:40%;margin:0 auto 10px;display:block}.upsell_recurring button{margin-left:3px;margin-right:3px}.frequency_fields label{cursor:pointer;position:relative;z-index:1}.frequency_fields input[type="radio"]{opacity:0;margin-left:-15px;position:relative;z-index:0}.frequency_fields .general_alt{text-transform:none;border:1px solid #004f46}.frequency_fields label.selected,.frequency_fields label.selected:hover,.frequency_fields label.selected:active{cursor:default;color:#bddeda;background-image:url(/assets/icon-checkmark-dbd6447b60fda77cb88431ce02fa54c3.png);background-position:10px center;background-repeat:no-repeat;background-color:transparent;padding:12px 19px 12px 34px;border:0}.frequency_fields .filter_dropdown{font-size:14px;margin-right:5px}.frequency_fields .filter_dropdown .selected{padding:9px 30px 9px 15px;background-position:right -37px}.frequency_fields .filter_dropdown .options{top:34px}.upsell_books{padding:25px;border:1px solid #96b8b5;background-color:rgba(255,255,255,0.6);margin-bottom:25px}.upsell_books .book{vertical-align:top;border:1px solid #96b8b5;background-color:#fff;width:21%;padding:5px;margin-bottom:2%;margin-right:2%;display:inline-block;position:relative}.upsell_books .book img{width:100%;margin-bottom:5px}.upsell_books .book:last-child,.upsell_books .book:nth-child(5){margin-right:0}.upsell_books .book strong{font-weight:300;line-height:1.3em;margin-left:5px;margin-right:5px;height:65px;margin-bottom:0.5em;display:block}.upsell_books .book em{font-style:normal;font-size:28px;font-weight:300;letter-spacing:-2px;margin-left:5px;display:inline-block}.upsell_books .book em span{font-size:18px;vertical-align:top;display:inline-block}.upsell_books .book select{right:10px;bottom:15px;position:absolute}.checkout_form{color:#554121;background-color:rgba(255,255,255,0.6);padding:40px;border:1px solid #96b8b5;margin-bottom:25px}.account .checkout_form{border:1px solid #c0b59d;background-color:#ebe4d4}.checkout h3,.account h3{font-size:24px;margin-bottom:3%}.checkout fieldset,.account fieldset{padding:25px;margin-bottom:6%;border:1px solid #96b8b5}.account fieldset{border-color:#c0b59d}.checkout fieldset p:last-child,.account fieldset p:last-child{margin-bottom:0}.checkout_form fieldset label{text-transform:uppercase;font-size:12px;font-weight:600;width:145px;margin-bottom:10px;display:inline-block}.checkout_form fieldset input{margin-bottom:10px;width:250px}.checkout_form fieldset input.short_user_input{width:112px}.checkout_form fieldset select{vertical-align:middle;margin-bottom:10px}.checkout_form input[type="text"].name_field{width:112px}.card_fields{position:relative}.card_fields .checkboxes{margin-left:150px}.card_fields .tooltip_bubbles{font-size:12px;line-height:34px;background-image:url(/assets/icon-security-codes-9353b50c2961062898f321173d38d563.png);background-position:10px center;background-repeat:no-repeat;left:330px;top:78px;width:100px;height:67px;padding-left:77px;position:absolute}.checkout_form fieldset .note{color:inherit;font-size:14px;background-color:transparent;padding:0;margin-left:155px}.security_logos{margin-top:15px}.security_logos img{vertical-align:bottom;margin-right:24px;display:inline-block}.same_as_billing,.cc_options{font-weight:600;vertical-align:bottom;margin-left:15px;display:inline-block}.checkout_form .checkboxes{margin-top:0;margin-bottom:10px}.checkout_form .checkboxes label{text-transform:none;font-size:14px;line-height:1.5em;font-weight:normal;margin-bottom:0;width:auto}.checkout_form .checkboxes input{margin-bottom:0;width:auto}.account_fields p{font-size:14px;margin-left:150px}.account_fields p a{text-decoration:underline}.shipping_fields .checkboxes{margin-left:150px;display:block}.giving_tree_name{margin-top:20px;display:block}.form_actions{text-align:center;font-size:14px;margin-bottom:25px}.form_actions button{font-size:21px;padding:15px 25px;background-image:url(/assets/button-green-light-large-ce3d80acb5914315cd4e00df3fbedec4.png)}.form_actions button:hover{background-position:left -57px}.form_actions button:active{padding-top:16px;padding-bottom:14px}.checkout_summary,.checkout_prayers{color:#554121;font-size:14px;line-height:1.6em;padding:40px;border:1px solid #c0b59d;background-color:#ebe4d4;margin-bottom:25px}.checkout_summary h4{text-transform:uppercase;font-size:14px;color:inherit;margin-bottom:6%}.checkout_summary p:last-child{margin-bottom:0}.checkout_summary table{border-bottom:1px solid #c0b59d;margin-bottom:25px}.checkout_summary table td:first-child{width:230px}.checkout_summary table tr:last-child td{padding-bottom:25px}.checkout_summary table:last-child{border-bottom:0;margin-bottom:0}.checkout_summary table:last-child tr:last-child td{padding-bottom:0}.checkout_summary .total td{font-weight:bold}.checkout_summary h5{font-size:1em;font-weight:bold;line-height:1.6em;margin-bottom:1em}.in_memory_of{font-size:18px;font-weight:300;color:#fff;text-align:center;line-height:1.5em;background-color:#836a41;padding:25px;margin-bottom:25px}.in_memory_of p,.checkout_prayers p{margin-bottom:0}.donation_history{color:#554121;padding:40px;border:1px solid #c0b59d;background-color:#ebe4d4;margin-bottom:25px}.donation_history p:last-child{margin-bottom:0}.donation_history .note{font-size:14px;line-height:1.5em;margin-top:25px}.donation_history table{border:1px solid #c0b59d;border-left:0}.donation_history th{color:#fff;background-color:#554121;padding:8px 15px}.donation_history td{border-top:1px solid #c0b59d;border-left:1px solid #c0b59d;padding:15px}.donation_history tr:nth-child(odd){background-color:#fff}.users_candles textarea{width:250px}.thank_you .banner_image{width:100% !important;height:auto !important;position:static}.thank_you .banner_text{text-align:center;border:0;max-width:none;margin:0 !important}.thank_you .banner_text h2{font-size:1.5em;margin-bottom:1em}.thank_you .general_alt{margin-right:5px;margin-bottom:5px}.thank_you .general{margin-bottom:5px}@media screen and (min-width: 580px){.countdown_clock .title{display:inline-block;margin-bottom:0}}@media screen and (max-width: 1240px){.logo{width:125px}.logo img:last-child{width:195px;left:135px}.primary_links nav{font-size:13px;padding-left:25px;max-width:1230px}.primary_links nav a{padding-top:10px;padding-bottom:10px}.tertiary_links{font-size:15px}.tertiary_links a{padding-top:7px;padding-bottom:7px}.nav_dropdown_links{top:42px}.homepage .green_box{padding:30px}.homepage_callout{font-size:15px}.homepage_callout h1{font-size:28px}.call_to_action{font-size:13px}.call_to_action h4{font-size:16px}.homepage_reflections h4{font-size:16px}.about .donate{font-size:12px}.about .general_alt{font-size:12px}}@media screen and (max-width: 1124px){.primary_links nav{font-size:12px;padding-left:135px}.primary_links nav a{padding-left:18px;padding-right:18px}.tertiary_links{font-size:14px}.tertiary_links a{padding-left:18px;padding-right:18px}.nav_dropdown_links{top:40px}.banner_text h2{font-size:1.9em;line-height:1.3em}.homepage_callout{padding:2%}.homepage_callout h1{font-size:26px;margin-bottom:0.5em}.homepage_callout .donate{font-size:14px}.call_to_action_description{margin-left:250px}.call_to_action p{font-size:12px}.comments,.more{font-size:11px}.video_filters{text-align:left;margin-top:10px;margin-bottom:15px}.about_video iframe{float:none;width:100%;height:325px;margin-bottom:15px;margin-right:0}.livestream_about iframe{float:none;width:100%;margin-bottom:15px;margin-right:0}}@media screen and (max-width: 1080px){.primary_links nav a{padding-left:14px;padding-right:14px}.tertiary_links a{padding-left:14px;padding-right:14px}}@media screen and (max-width: 1024px){body{font-size:14px;line-height:1.6em}.primary_links nav a{padding-left:11px;padding-right:11px}.tertiary_links a{padding-left:11px;padding-right:11px}.homepage_callout{font-size:14px}.homepage_callout h1{font-size:21px}.reflection p{font-size:13px;line-height:1.6em}.video_list a img{width:50%;margin-right:10px}.video_description{font-size:12px;margin-left:0}.video_description strong{font-size:inherit}}@media screen and (max-width: 984px){.logo img:last-child{width:175px}.tertiary_links{font-size:13px}.footer_content{font-size:13px}.newsletter input[type="text"]{margin-bottom:5px}.homepage_callout p{font-size:14px;margin-bottom:1em}.call_to_action{overflow:visible}.call_to_action img{width:95%;margin-right:0;margin:0 auto;border:6px solid #fff;float:none;-webkit-box-shadow:0 0 0 1px #d9d9d9;box-shadow:0 0 0 1px #d9d9d9}.call_to_action_description{margin-left:0;padding:10px 5px}.call_to_action h4{font-size:21px}.call_to_action p{font-size:15px;line-height:1.4em}.homepage_reflections{width:100%;float:none}.homepage_reflections .green_box{margin-bottom:0}.homepage_reflections .reflection{vertical-align:top;width:30%;display:inline-block}.homepage_reflections .reflection:nth-child(3){margin-left:5%;margin-right:5%}.homepage_reflections .reflection:nth-child(5){display:none}.homepage_reflections .reflection_image{width:100%;height:170px;margin-right:0;float:none;display:block}.homepage_reflections .reflection_image img{width:100%;max-height:none}.homepage_reflections .reflection_blurb{margin-left:0;padding:10px 5px;height:150px}.upsell_books .book{margin-right:1%}}@media screen and (max-width: 900px){.logo img:last-child{width:150px}.tertiary_links{font-size:12px;padding-left:135px}.left_content{width:100%;float:none}.sidebar{width:100%;float:none}.footer_content{font-size:12px;line-height:1.5em}.footer_content dl{width:30%}.footer_content .newsletter{width:auto;border-top:1px solid #006f62;padding-top:15px;display:block}.general,.donate,input[type="submit"],button,.general_alt{font-size:13px}.homepage_video{width:auto;margin-bottom:25px;float:none}.homepage_callout{width:auto;padding:25px;float:none}.homepage_left{width:auto;max-width:none;float:none}.homepage_right{width:auto;max-width:none;float:none}.homepage .green_box{overflow:hidden}.homepage .call_to_action{width:45%;margin-right:9%;margin-bottom:0;float:left}.homepage .last_action{margin-right:0}.homepage_reflections .reflection_blurb{height:200px}.member_book .donate,.member_book .general{font-size:13px}}@media screen and (max-width: 900px){.modal_livestream_newsletter label{display:block;max-width:none;margin-bottom:1em}.modal_livestream_newsletter input[type="text"]{width:auto}.modal_livestream_cta .watch{background-color:#fff;background-position:10px center;padding:6px 10px 6px 47px}}@media screen and (max-width: 640px){.responsive_menu{display:inline-block}.logo{text-align:center;width:130px;left:15px;top:-5px}.logo img:first-child{width:110px;margin-bottom:-127px;margin-top:35px;position:relative;z-index:1}.logo img:last-child{width:130px;top:0;left:0;position:static}body{font-size:12px;line-height:1.5em}.header_content header{padding-left:0;padding-right:0}.tertiary_links{padding-left:0;padding-right:0}.tertiary_links a{padding:3px 10px;display:block}.primary_links nav{padding-left:0;padding-right:0;display:none}.primary_links nav a{padding:3px 10px;display:block}.nav_dropdown{display:block}.nav_dropdown_links{display:none !important}.page_title{text-align:left;padding:10px 15px}.page_title h1{margin-bottom:5px;float:none}.page_title nav{text-align:left;float:none}.page_title nav a{line-height:1.3em;padding:3px 0;display:block}.main_content{padding:15px}.footer_content dl{width:auto;display:block}.banner_text{padding:15px !important;max-width:none !important;margin:15px !important}.banner_text h2{font-size:1.5em;margin-bottom:0}.banner_image{width:auto;height:100%}.book .banner_image{left:auto;right:0;height:auto;width:115%}.banner iframe{height:auto}.donate_box{padding:15px}.green_box,.video_archive,.archives,.prayer,.answer{padding:15px !important;margin-bottom:15px !important}.presider .member,.choir .member,.lector .member,.staff .member,.member_books,.promoted_prayer,.faq_questions,.homepage_introduction_text{padding:15px;margin-bottom:15px}.checkout fieldset{padding:15px}.presider .member img,.choir .member img,.lector .member img,.staff .member img,.member_book img,.member img,.reflection_image{width:100%;margin-bottom:15px;margin-right:0;border:0;padding:0;-webkit-box-shadow:none;box-shadow:none;float:none}.promoted_prayer img,.prayer img{width:80px}.about_future img{width:100%;margin-right:0;margin-bottom:10px;display:block}.member_blurb,.member_book_description,.prayer p{margin-left:0 !important}.member_book .donate,.member_book .general,.about .donate,.about .general_alt,button{text-align:center;margin-bottom:5px;display:block}button{width:100%}.upsell_books .book{width:auto;display:block}.upsell_books .book img{display:none}.upsell_books .book strong{height:auto}.upsell_recurring input.wide_field{width:88%}.frequency_fields .general{margin-bottom:-12px;display:block}.frequency_fields input[type="radio"]{margin-left:0}.checkout_form{padding:0;border:0;background:none;margin-bottom:0}.checkout_form fieldset{background-color:rgba(255,255,255,0.6)}.checkout_form fieldset label{width:auto;margin-bottom:0;display:block}.checkout_form fieldset br{display:none}.checkout_form fieldset input,.checkout_form input[type="text"].name_field{width:90%;display:block}.same_as_billing,.cc_options{text-align:center;display:block;margin-left:0;margin-top:5px;margin-bottom:10px}.account_fields p{font-size:inherit;margin-left:0}.card_fields .checkboxes{margin-left:0}.checkout_form .checkboxes input,.checkout_form .checkboxes label{display:inline}.upsell_recurring input.amount_field{width:88%;margin-bottom:5px}.upsell_recurring button{margin-left:0;margin-right:0}.checkout_summary{margin-left:0}.form_actions button{margin-bottom:15px}.faq_questions nav{-webkit-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1;-webkit-column-gap:0;-ms-column-gap:0;-o-column-gap:0;column-gap:0}.faq_questions a{padding:0;margin-bottom:15px}.reflection_image{height:auto;display:block;overflow:visible}.reflection img{max-height:none;width:100%}.signin_form{width:auto;margin:15px}.signin_form fieldset,.signin_form .form_actions{padding:15px}.signin_form fieldset input[type="text"],.signin_form fieldset input[type="password"],.narrow_fields input[type="text"],.signin_form .narrow_fields input[type="text"],input.memory_field{width:90%}.signin_form .form_actions p{text-align:left;margin-bottom:15px;float:none}.signin_form .form_actions input[type="submit"]{float:none}.narrow_fields{width:100%;margin-right:0;display:block}.pagination{margin-bottom:15px}.homepage_introduction{margin-bottom:0}.homepage_video{margin-bottom:15px}.homepage_introduction_text{width:75%;left:15px;bottom:15px;margin-bottom:0}.homepage_mission h2{font-size:2em}.homepage_callout,.homepage_about,.homepage_mission,.benefits,.checkout_upsells h2,.upsell_recurring,.upsell_books,.checkout_summary,.in_memory_of,.checkout fieldset,.checkout_prayers{padding:15px;margin-bottom:15px}.homepage .call_to_action{float:none;width:auto;margin-right:0;margin-bottom:15px}.homepage_reflections .reflection{width:auto;margin:0 0 15px 0 !important;padding:0 0 10px 0;display:block}.homepage_reflections .reflection_image,.homepage_reflections .reflection_blurb{height:auto}.donations .left_content .green_box{display:none}.thank_you .general_alt,.thank_you .general{display:block}.plus_donation{font-size:18px;margin-left:0;margin-right:0}.homepage_reflections .fb-post,.archives .fb-post{margin-bottom:10px;max-width:100%;overflow:auto}.giving_tree{background:none}.giving_tree .page_title form{float:none;margin-right:0}.giving_tree .page_title input[type="text"]{width:90%;margin-bottom:5px;display:block}.tree{text-align:left;background:none;padding:0;min-height:0}.tree div{display:none}.tree span{color:#003931;background:none !important}}
