html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}a{text-decoration:none}a:active{outline:none}input,textarea,submit{-webkit-appearance:none;border-radius:0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0;-moz-outline-style:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}#footer-container{background:#98161a;padding:45px 0;position:relative;width:100%}#footer-container #footer{color:#fff;font-size:14px;line-height:1.6;position:relative;text-shadow:0 2px 4px rgba(0,0,0,0.15)}#footer-container #footer .col{padding-bottom:25px}@media screen and (min-width: 720px){#footer-container #footer #f-mission{display:inline;float:left;margin-right:4%;width:25%}}@media screen and (min-width: 720px){#footer-container #footer #f-thanks{float:left;width:42%}}@media screen and (min-width: 720px){#footer-container #footer #f-quick{float:right;width:25%}}#footer-container #footer #f-quick a{display:inline-block;left:-10px;position:relative}#footer-container #footer #f-quick a i{font-size:1.5rem;padding:10px}#footer-container #footer #design{clear:both;width:100%}@media screen and (min-width: 720px){#footer-container #footer #design{padding:30px 0 0;text-align:center}}#footer-container #footer a{color:#f8a91e}#footer-container #footer a:hover{color:#fff}a.skip-link{display:none}.clearboth{clear:both;height:0}a.link{display:block;height:100%;left:0;position:absolute;top:0;width:100%}article,section{clear:both}a.trans{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.wow{visibility:hidden}.alignright{padding:1px;border:5px solid #2D425D;margin:4px 0px 5px 13px;display:inline;float:right;max-width:30%}.alignleft{padding:1px;border:5px solid #2D425D;margin:4px 13px 5px 0px;display:inline;float:left;max-width:30%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;margin-bottom:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#header-container{background:url(https://www.stjohnsnaz.org/wp-content/themes/stj2012-v3/images/header.jpg) center no-repeat #f6eadd;background-size:auto 100%;height:150px;width:100%}#header-container #header{width:100%;height:150px}#header-container #header a{display:block;height:120px;margin:auto;text-indent:-9999px;width:300px}#nav-container{background:#98161a;width:100%}#nav-container a#nav-btn{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;display:block;height:50px;letter-spacing:.4em;line-height:50px;position:relative;text-align:center;text-transform:uppercase}@media screen and (min-width: 901px){#nav-container a#nav-btn{display:none}}#nav-container a#nav-btn i{color:#cf252a}#nav-container #nav{list-style:none;margin:auto;position:relative;text-align:center;width:100%}#nav-container #nav:after{clear:both;content:'';display:block}@media screen and (max-width: 900px){#nav-container #nav{background:#98161a;border:15px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;display:table;left:0;height:100%;margin:0;min-height:500px;min-width:inherit;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:105;transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;-webkit-transition:opacity .35s ease-in-out}#nav-container #nav.in{opacity:1;pointer-events:inherit}#nav-container #nav.out{opacity:0;pointer-events:none}}#nav-container #nav a#nav-close{background:#cf252a;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#fff;display:block;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;height:40px;left:50%;margin-left:-20px;padding:10px;position:absolute;text-transform:uppercase;top:30px;width:40px;z-index:6}#nav-container #nav a#nav-close:after{clear:both;content:'';display:block}@media screen and (min-width: 901px){#nav-container #nav a#nav-close{display:none}}#nav-container #nav a#nav-close i{color:#fff}#nav-container #nav a#nav-close svg{fill:#fff;height:20px;width:20px}#nav-container #nav ul{margin:0px;padding:0px;width:100%}@media screen and (max-width: 900px){#nav-container #nav ul{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;display:table-cell;vertical-align:middle;width:100%;z-index:5}}#nav-container #nav ul li{display:inline-block}@media screen and (max-width: 900px){#nav-container #nav ul li{display:block}}#nav-container #nav ul li a{color:#fff;display:block;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:12px;letter-spacing:.2em;line-height:50px;padding:0 10px;text-transform:uppercase}@media screen and (min-width: 901px){#nav-container #nav ul li a{border-bottom:4px solid #98161a}}@media screen and (max-width: 900px){#nav-container #nav ul li a{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700}}@media screen and (max-width: 340px){#nav-container #nav ul li a{line-height:40px}}@media screen and (min-width: 901px){#nav-container #nav ul li a:hover{border-bottom:4px solid #fff}}.tab-sidebar{padding-top:30px}@media screen and (min-width: 901px){.tab-sidebar{border-right:1px solid #dddddd;display:inline;float:left;position:relative;width:250px}}@media screen and (max-width: 900px){.tab-sidebar{display:block;position:relative}}blockquote{border-left:2px solid #cf252a;margin-bottom:25px;padding:0 0 0 30px}.content h1{font-family:'Libre Baskerville',serif;font-style:normal;font-weight:normal;font-size:40px;line-height:1.3;margin-bottom:30px}.content h2{font-family:'Libre Baskerville',serif;font-style:normal;font-weight:normal;font-size:28px;margin-bottom:25px}.content h3{color:#555;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:1.2;margin-bottom:16px}.content h4{color:#3b3b3b;font-family:'Libre Baskerville',serif;font-style:italic;font-weight:normal;font-size:16px;margin-bottom:15px}.content p{color:#374548;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:1.8;margin-bottom:20px}.content p a{color:#98161a;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.content p a:hover{color:#f8a91e}.content p em{color:#273436}.content p a{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700}.content ul{margin-bottom:20px}.content ul a{color:#98161a;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.content ul a:hover{color:#f8a91e}.content ul li{font-size:15px;line-height:1.6;margin-bottom:8px;padding-left:30px;position:relative}.content ul li:before{color:#000;content:"- ";left:0;position:absolute}.content ol{margin-bottom:20px}.content ol a{color:#98161a;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.content ol a:hover{color:#f8a91e}.content ol li{font-size:15px;line-height:1.6;list-style:decimal;margin:0 0 8px 20px;position:relative}.content hr{background:#dddddd;border:none;display:block;height:1px;margin:15px 0 35px;width:100%}.content img{height:auto;max-width:100%}.content img.alignleft{display:inline-block;float:left;margin:7px 20px 6px 0;width:35%}.content img.alignright{display:inline-block;float:right;margin:7px 0 6px 20px;width:35%}.content ul.btns li{padding-left:0}.content ul.btns li:before{display:none}.content form ul li{padding-left:0}.content form ul li:before{display:none}ul.btns li{display:inline-block;margin:0 10px 10px 0}.btn{border:2px solid #cf252a;color:#fff;display:inline-block;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:11px;height:40px;letter-spacing:.2em;line-height:40px;padding:0 20px;position:relative;text-transform:uppercase}@media screen and (max-width: 720px){.btn{padding:0 10px}}.donate-block{margin-bottom:30px}.donate-block button{background:none;border:2px solid #98161a;color:#f8a91e;cursor:pointer;display:block;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:11px;height:52px;letter-spacing:.2em;line-height:50px;padding:0 20px;text-transform:uppercase}.donate-block button i{color:#cf252a;font-size:16px;position:relative;top:-1px;transition:color .35s ease-in-out;-moz-transition:color .35s ease-in-out;-o-transition:color .35s ease-in-out;-webkit-transition:color .35s ease-in-out;vertical-align:middle}@media screen and (max-width: 900px){.donate-block button{color:#fff}}@media screen and (min-width: 901px){.donate-block button:hover i{color:#98161a}}#paginate{padding:0 0 50px}#paginate:after{clear:both;content:'';display:block}@media screen and (max-width: 720px){#paginate{border-top:1px solid #dddddd;padding:30px 0}}#paginate.border{border-top:1px solid #dddddd;padding-top:50px}@media screen and (max-width: 720px){#paginate.border{padding-top:30px}}#paginate ul:after{clear:both;content:'';display:block}#paginate ul li{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline;float:left;line-height:2;min-height:1px;width:50%}#paginate ul li:after{clear:both;content:'';display:block}#paginate ul li+li{text-align:right}#paginate ul li:first-of-type{padding-right:5%}#paginate ul li:last-of-type{padding-left:5%}#paginate ul li a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#273436;font-family:'Libre Baskerville',serif;font-style:normal;font-weight:normal;font-size:20px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#paginate ul li a strong{color:rgba(85,85,85,0.6);display:block;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:10px;letter-spacing:.1em;line-height:1.2;margin-bottom:5px;text-transform:uppercase}#paginate ul li a strong i{color:#98161a}@media screen and (max-width: 720px){#paginate ul li a{font-size:16px}}@media screen and (min-width: 901px){#paginate ul li a:hover{padding:0 6px}}.ui-corner-all,.ui-corner-top,.ui-corner-bottom,.ui-corner-left,.ui-corner-right,.ui-corner-tl,.ui-corner-tr,.ui-corner-bl,.ui-corner-br{border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background-image:none !important;border-top:inherit !important;border-right:inherit !important}.accordions{border-top:1px solid rgba(77,77,77,0.2);clear:both;display:block;margin:1px 0 30px}.accordions .ui-accordion h2.ui-accordion-header{background:#fff !important;border-bottom:1px solid rgba(77,77,77,0.2);border-left:3px solid #cf252a;color:#98161a !important;cursor:pointer;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:16px !important;letter-spacing:normal !important;margin:0 !important;padding:25px;text-transform:none !important;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.accordions .ui-accordion h2.ui-accordion-header.ui-state-active{background:#98161a !important;border-bottom:4px solid #cf252a !important;border-left:0 solid #cf252a;color:#fff !important}@media screen and (min-width: 901px){.accordions .ui-accordion h2.ui-accordion-header:hover{background:#98161a !important;color:#fff !important}}.accordions .ui-accordion h2.ui-accordion-header i{color:#cf252a;font-size:12px;padding-right:5px;position:relative;top:-1px}.accordions .ui-accordion h2.ui-accordion-header .ui-icon{display:none}.accordions .ui-accordion .ui-accordion-content{background:#fcfcfc;border-right:1px solid rgba(77,77,77,0.1);border-bottom:1px solid rgba(77,77,77,0.2);border-left:1px solid rgba(77,77,77,0.1);margin-top:0 !important;margin-bottom:0 !important;padding:25px 25px 2px;top:0 !important}.accordions .ui-accordion .ui-accordion-content h1{font-family:'Libre Baskerville',serif;font-style:normal;font-weight:normal;font-size:40px;line-height:1.3;margin-bottom:30px}.accordions .ui-accordion .ui-accordion-content h2{font-family:'Libre Baskerville',serif;font-style:normal;font-weight:normal;font-size:28px;margin-bottom:25px}.accordions .ui-accordion .ui-accordion-content h3{color:#555;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:1.2;margin-bottom:16px}.accordions .ui-accordion .ui-accordion-content h4{color:#3b3b3b;font-family:'Libre Baskerville',serif;font-style:italic;font-weight:normal;font-size:16px;margin-bottom:15px}.accordions .ui-accordion .ui-accordion-content p{color:#374548;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:1.8;margin-bottom:20px}.accordions .ui-accordion .ui-accordion-content p a{color:#98161a;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.accordions .ui-accordion .ui-accordion-content p a:hover{color:#f8a91e}.accordions .ui-accordion .ui-accordion-content p em{color:#273436}.accordions .ui-accordion .ui-accordion-content p a{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700}.accordions .ui-accordion .ui-accordion-content ul{margin-bottom:20px}.accordions .ui-accordion .ui-accordion-content ul a{color:#98161a;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.accordions .ui-accordion .ui-accordion-content ul a:hover{color:#f8a91e}.accordions .ui-accordion .ui-accordion-content ul li{font-size:15px;line-height:1.6;margin-bottom:8px;padding-left:30px;position:relative}.accordions .ui-accordion .ui-accordion-content ul li:before{color:#000;content:"- ";left:0;position:absolute}.accordions .ui-accordion .ui-accordion-content ol{margin-bottom:20px}.accordions .ui-accordion .ui-accordion-content ol a{color:#98161a;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.accordions .ui-accordion .ui-accordion-content ol a:hover{color:#f8a91e}.accordions .ui-accordion .ui-accordion-content ol li{font-size:15px;line-height:1.6;list-style:decimal;margin:0 0 8px 20px;position:relative}.accordions .ui-accordion .ui-accordion-content hr{background:#dddddd;border:none;display:block;height:1px;margin:15px 0 35px;width:100%}.accordions .ui-accordion .ui-accordion-content img{height:auto;max-width:100%}.accordions .ui-accordion .ui-accordion-content img.alignleft{display:inline-block;float:left;margin:7px 20px 6px 0;width:35%}.accordions .ui-accordion .ui-accordion-content img.alignright{display:inline-block;float:right;margin:7px 0 6px 20px;width:35%}.accordions .ui-accordion .ui-accordion-content ul.btns li{padding-left:0}.accordions .ui-accordion .ui-accordion-content ul.btns li:before{display:none}.accordions .ui-accordion .ui-accordion-content form ul li{padding-left:0}.accordions .ui-accordion .ui-accordion-content form ul li:before{display:none}.accordions .ui-accordion .ui-accordion-content h1{font-family:'Libre Baskerville',serif;font-style:normal;font-weight:normal;font-size:40px;line-height:1.3;margin-bottom:30px}.accordions .ui-accordion .ui-accordion-content h2{font-family:'Libre Baskerville',serif;font-style:normal;font-weight:normal;font-size:28px;margin-bottom:25px}.accordions .ui-accordion .ui-accordion-content h3{color:#555;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:1.2;margin-bottom:16px}.accordions .ui-accordion .ui-accordion-content h4{color:#3b3b3b;font-family:'Libre Baskerville',serif;font-style:italic;font-weight:normal;font-size:16px;margin-bottom:15px}.accordions .ui-accordion .ui-accordion-content p{color:#374548;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:1.8;margin-bottom:20px}.accordions .ui-accordion .ui-accordion-content p a{color:#98161a;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.accordions .ui-accordion .ui-accordion-content p a:hover{color:#f8a91e}.accordions .ui-accordion .ui-accordion-content p em{color:#273436}.accordions .ui-accordion .ui-accordion-content p a{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700}.accordions .ui-accordion .ui-accordion-content ul{margin-bottom:20px}.accordions .ui-accordion .ui-accordion-content ul a{color:#98161a;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.accordions .ui-accordion .ui-accordion-content ul a:hover{color:#f8a91e}.accordions .ui-accordion .ui-accordion-content ul li{font-size:15px;line-height:1.6;margin-bottom:8px;padding-left:30px;position:relative}.accordions .ui-accordion .ui-accordion-content ul li:before{color:#000;content:"- ";left:0;position:absolute}.accordions .ui-accordion .ui-accordion-content ol{margin-bottom:20px}.accordions .ui-accordion .ui-accordion-content ol a{color:#98161a;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.accordions .ui-accordion .ui-accordion-content ol a:hover{color:#f8a91e}.accordions .ui-accordion .ui-accordion-content ol li{font-size:15px;line-height:1.6;list-style:decimal;margin:0 0 8px 20px;position:relative}.accordions .ui-accordion .ui-accordion-content hr{background:#dddddd;border:none;display:block;height:1px;margin:15px 0 35px;width:100%}.accordions .ui-accordion .ui-accordion-content img{height:auto;max-width:100%}.accordions .ui-accordion .ui-accordion-content img.alignleft{display:inline-block;float:left;margin:7px 20px 6px 0;width:35%}.accordions .ui-accordion .ui-accordion-content img.alignright{display:inline-block;float:right;margin:7px 0 6px 20px;width:35%}.accordions .ui-accordion .ui-accordion-content ul.btns li{padding-left:0}.accordions .ui-accordion .ui-accordion-content ul.btns li:before{display:none}.accordions .ui-accordion .ui-accordion-content form ul li{padding-left:0}.accordions .ui-accordion .ui-accordion-content form ul li:before{display:none}body .gform_wrapper{min-width:100%}body .gform_wrapper input[type=text],body .gform_wrapper input[type=email],body .gform_wrapper input[type=tel],body .gform_wrapper textarea{border:1px solid #e2e2e2;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:11px;padding:10px !important;width:100% !important}@media screen and (max-width: 720px){body .gform_wrapper input[type=text],body .gform_wrapper input[type=email],body .gform_wrapper input[type=tel],body .gform_wrapper textarea{padding:2px 10px !important}}body .gform_wrapper input[type=text]:active,body .gform_wrapper input[type=email]:active,body .gform_wrapper input[type=tel]:active,body .gform_wrapper textarea:active,body .gform_wrapper input[type=text]:focus,body .gform_wrapper input[type=email]:focus,body .gform_wrapper input[type=tel]:focus,body .gform_wrapper textarea:focus{border-color:#98161a}body .gform_wrapper .gsection{margin-right:0}body .gform_wrapper h2.gsection_title{color:#273436;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:24px !important;letter-spacing:.3em !important;line-height:1.5;margin-bottom:10px !important;text-transform:uppercase}@media screen and (max-width: 720px){body .gform_wrapper h2.gsection_title{font-size:18px !important}}body .gform_wrapper .gsection_description{color:#374548;font-family:'Libre Baskerville',serif;font-style:normal;font-weight:normal;font-size:14px !important;line-height:1.5;margin-bottom:30px}body .gform_wrapper .gsection_description a{color:#98161a;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}body .gform_wrapper .gsection_description a:hover{color:#f8a91e}@media only screen and (min-width:641px),all{body .gform_wrapper div.ginput_container_name span{margin-right:-1px}}body .gform_wrapper ul.gform_fields li.gfield{padding-bottom:10px;padding-right:0}body .gform_wrapper ul.gform_fields li.gfield:after{clear:both;content:'';display:block}body .gform_wrapper ul.gform_fields li.gfield.multi-select .gfield_checkbox:after{clear:both;content:'';display:block}body .gform_wrapper ul.gform_fields li.gfield.multi-select .gfield_checkbox li{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}@media screen and (min-width: 720px){body .gform_wrapper ul.gform_fields li.gfield.multi-select .gfield_checkbox li{display:inline;float:left;padding-right:10px;width:50%}}body .gform_wrapper ul.gform_fields li.gfield.multi-select .gfield_checkbox li input{margin:5px 10px 5px 0}body .gform_wrapper ul.gfield_checkbox li input[type=checkbox]{appearance:checkbox;-moz-appearance:checkbox;-webkit-appearance:checkbox;margin-left:5px !important;position:relative;top:1px;vertical-align:top}body .gform_wrapper ul.gfield_radio li input[type=radio]{appearance:radio-button;-moz-appearance:radio;-webkit-appearance:radio;margin-left:5px !important;position:relative;top:3px;vertical-align:top}body .gform_wrapper .gfield.col{display:inline;width:50%}body .gform_wrapper .gfield.col.col-left{float:left;padding-right:8px !important}body .gform_wrapper .gfield.col.col-right{clear:none;float:right;padding-left:8px !important}body .gform_wrapper .name_first{clear:none;display:inline;float:left;width:50%}@media only screen and (max-width:641px){body .gform_wrapper .name_first{padding-right:8px !important}}body .gform_wrapper .name_last{clear:none;display:inline;float:right;width:50%}@media only screen and (max-width:641px){body .gform_wrapper .name_last{padding-left:8px !important}}body .gform_wrapper li{margin-bottom:10px;padding-left:0 !important}body .gform_wrapper .top_label .gfield_label{font-family:'Libre Baskerville',serif;font-style:normal;font-weight:normal;font-size:13px}body .gform_wrapper .ginput_complex label{color:#757575;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:8px !important;letter-spacing:.2em !important;margin-bottom:0 !important;text-transform:uppercase}body .gform_wrapper .ginput_complex span{display:inline-block;margin-bottom:6px}body .gform_wrapper .ginput_full{width:100%}body .gform_wrapper .ginput_left{clear:left}body .gform_wrapper .gfield_html p{font-size:12px;line-height:1.5;margin-bottom:20px}body .gform_wrapper .gfield_html ul li{font-size:12px;list-style:disc;margin:0 0 10px 20px}body .gform_wrapper .gform_footer{margin:30px 0 0;padding:0}body .gform_wrapper .gform_footer button,body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit]{background:#98161a;border:none;color:#ffffff;cursor:pointer;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:14px;letter-spacing:1;margin:0;padding:18px 24px;text-transform:uppercase;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;width:100%}body .gform_wrapper .gform_footer button:hover,body .gform_wrapper .gform_footer input.button:hover,body .gform_wrapper .gform_footer input[type=submit]:hover{background:#000}body #gforms_confirmation_message{border:3px solid #fafce9;padding:20px}body .gforms_confirmation_message{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:30px;line-height:1.5;text-align:center}ul.hero{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}ul.hero li{background-position:center center;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}ul.hero li.current{opacity:1;z-index:2}.slider-slide .slide-in-next{animation:ssl_sin 1000ms ease-in-out;-moz-animation:ssl_sin 1000ms ease-in-out;-webkit-animation:ssl_sin 1000ms ease-in-out}.slider-slide .slide-in-prev{animation:ssl_sip 1000ms ease-in-out;-moz-animation:ssl_sip 1000ms ease-in-out;-webkit-animation:ssl_sip 1000ms ease-in-out}.slider-slide .slide-out-next{animation:ssl_son 1000ms ease-in-out;-moz-animation:ssl_son 1000ms ease-in-out;-webkit-animation:ssl_son 1000ms ease-in-out}.slider-slide .slide-out-prev{animation:ssl_sop 1000ms ease-in-out;-moz-animation:ssl_sop 1000ms ease-in-out;-webkit-animation:ssl_sop 1000ms ease-in-out}@keyframes ssl_sip{0%{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes ssl_sin{0%{-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0);opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes ssl_sop{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}100%{-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0);opacity:0}}@keyframes ssl_son{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}100%{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);opacity:0}}.slider-scale .slide-in-next{animation:ssc_sin 1000ms ease-in-out;-moz-animation:ssc_sin 1000ms ease-in-out;-webkit-animation:ssc_sin 1000ms ease-in-out}.slider-scale .slide-in-prev{animation:ssc_sip 1000ms ease-in-out;-webkit-animation:ssc_sip 1000ms ease-in-out}.slider-scale .slide-out-next{animation:ssc_son 1000ms ease-in-out;-moz-animation:ssc_son 1000ms ease-in-out;-webkit-animation:ssc_son 1000ms ease-in-out}.slider-scale .slide-out-prev{animation:ssc_sop 1000ms ease-in-out;-moz-animation:ssc_sop 1000ms ease-in-out;-webkit-animation:ssc_sop 1000ms ease-in-out}@keyframes ssc_sip{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:0}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:1}}@keyframes ssc_sin{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;opacity:0}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;opacity:1}}@keyframes ssc_sop{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;opacity:1}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;opacity:0}}@keyframes ssc_son{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:1}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:0}}@-webkit-keyframes ssc_sip{0%{-webkit-transform:scale(1, 1);-webkit-transform-origin:100% 50%;opacity:0}100%{-webkit-transform:scale(1, 1);-webkit-transform-origin:100% 50%;opacity:1}}@-webkit-keyframes ssc_sin{0%{-webkit-transform:scale(1, 1);-webkit-transform-origin:0% 50%;opacity:0}100%{-webkit-transform:scale(1, 1);-webkit-transform-origin:0% 50%;opacity:1}}@-webkit-keyframes ssc_sop{0%{-webkit-transform:scale(1, 1);-webkit-transform-origin:0% 50%;opacity:1}100%{-webkit-transform:scale(1, 1);-webkit-transform-origin:0% 50%;opacity:0}}@-webkit-keyframes ssc_son{0%{-webkit-transform:scale(1, 1);-webkit-transform-origin:100% 50%;opacity:1}100%{-webkit-transform:scale(1, 1);-webkit-transform-origin:100% 50%;opacity:0}}@-webkit-keyframes ssl_sip{0%{-webkit-transform:translate3d(-50%, 0, 0);opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes ssl_sin{0%{-webkit-transform:translate3d(50%, 0, 0);opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes ssl_sop{0%{-webkit-transform:translate3d(0, 0, 0);opacity:1}100%{-webkit-transform:translate3d(50%, 0, 0);opacity:0}}@-webkit-keyframes ssl_son{0%{-webkit-transform:translate3d(0, 0, 0);opacity:1}100%{-webkit-transform:translate3d(-50%, 0, 0);opacity:0}}#back{border-top:1px solid #dddddd;padding:15px 0}.tabs{border-top:1px solid #dddddd;margin-bottom:50px !important;position:relative;z-index:1}.tabs:after{clear:both;content:'';display:block}.tabs h4.filter{font-family:'Libre Baskerville',serif;font-style:italic;font-weight:normal;margin-bottom:10px}@media screen and (min-width: 901px){.tabs h4.filter{display:none}}@media screen and (min-width: 901px){.tabs .tab-nav{display:inline;float:left;position:relative;width:250px}}@media screen and (max-width: 900px){.tabs .tab-nav{display:block;position:relative}}.tabs .tab-nav ul{list-style:none;padding:0;margin:0}@media screen and (min-width: 901px){.tabs .tab-nav ul{border-right:1px solid #dddddd}}@media screen and (max-width: 900px){.tabs .tab-nav ul{overflow:hidden;position:relative}.tabs .tab-nav ul:after{color:rgba(255,255,255,0.65);content:"\f0c9";font-family:"Font Awesome 5 Pro";opacity:1;pointer-events:none;position:absolute;right:20px;top:14px;transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;-webkit-transition:opacity .35s ease-in-out;z-index:3}.tabs .tab-nav ul.open{border-top:1px solid #dddddd}.tabs .tab-nav ul.open a{border-bottom:1px solid #dddddd;position:relative;display:block}.tabs .tab-nav ul.open:after{opacity:0}}.tabs .tab-nav ul li{display:block;vertical-align:bottom}@media screen and (min-width: 901px){.tabs .tab-nav ul li+li{border-top:1px solid #dddddd}}.tabs .tab-nav ul li.current_page_item a{background:#98161a;color:#fff;position:relative}@media screen and (max-width: 900px){.tabs .tab-nav ul li.current_page_item a{z-index:2}}.tabs .tab-nav ul li a{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;color:#98161a;display:block;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;text-decoration:none;padding:15px}@media screen and (max-width: 900px){.tabs .tab-nav ul li a{position:absolute;top:0;left:0;width:100%;height:100%}}.tabs .tab-nav ul li a.active{background:#98161a;color:#fff;position:relative}@media screen and (max-width: 900px){.tabs .tab-nav ul li a.active{z-index:2}}.tabs .tab-group{display:none}.tabs .tab-group.active{display:block}@media screen and (min-width: 901px){.tabs .tab-group.active{float:right;width:calc(100% - 300px);width:-webkit-calc(100% - 300px)}}.tabs .tab-group h1{font-family:'Libre Baskerville',serif;font-style:normal;font-weight:normal;font-size:40px;line-height:1.3;margin-bottom:30px}.tabs .tab-group h2{font-family:'Libre Baskerville',serif;font-style:normal;font-weight:normal;font-size:28px;margin-bottom:25px}.tabs .tab-group h3{color:#555;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:1.2;margin-bottom:16px}.tabs .tab-group h4{color:#3b3b3b;font-family:'Libre Baskerville',serif;font-style:italic;font-weight:normal;font-size:16px;margin-bottom:15px}.tabs .tab-group p{color:#374548;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:1.8;margin-bottom:20px}.tabs .tab-group p a{color:#98161a;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.tabs .tab-group p a:hover{color:#f8a91e}.tabs .tab-group p em{color:#273436}.tabs .tab-group p a{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700}.tabs .tab-group ul{margin-bottom:20px}.tabs .tab-group ul a{color:#98161a;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.tabs .tab-group ul a:hover{color:#f8a91e}.tabs .tab-group ul li{font-size:15px;line-height:1.6;margin-bottom:8px;padding-left:30px;position:relative}.tabs .tab-group ul li:before{color:#000;content:"- ";left:0;position:absolute}.tabs .tab-group ol{margin-bottom:20px}.tabs .tab-group ol a{color:#98161a;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.tabs .tab-group ol a:hover{color:#f8a91e}.tabs .tab-group ol li{font-size:15px;line-height:1.6;list-style:decimal;margin:0 0 8px 20px;position:relative}.tabs .tab-group hr{background:#dddddd;border:none;display:block;height:1px;margin:15px 0 35px;width:100%}.tabs .tab-group img{height:auto;max-width:100%}.tabs .tab-group img.alignleft{display:inline-block;float:left;margin:7px 20px 6px 0;width:35%}.tabs .tab-group img.alignright{display:inline-block;float:right;margin:7px 0 6px 20px;width:35%}.tabs .tab-group ul.btns li{padding-left:0}.tabs .tab-group ul.btns li:before{display:none}.tabs .tab-group form ul li{padding-left:0}.tabs .tab-group form ul li:before{display:none}.tabs .tab-group h1{font-family:'Libre Baskerville',serif;font-style:normal;font-weight:normal;font-size:40px;line-height:1.3;margin-bottom:30px}.tabs .tab-group h2{font-family:'Libre Baskerville',serif;font-style:normal;font-weight:normal;font-size:28px;margin-bottom:25px}.tabs .tab-group h3{color:#555;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:1.2;margin-bottom:16px}.tabs .tab-group h4{color:#3b3b3b;font-family:'Libre Baskerville',serif;font-style:italic;font-weight:normal;font-size:16px;margin-bottom:15px}.tabs .tab-group p{color:#374548;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:1.8;margin-bottom:20px}.tabs .tab-group p a{color:#98161a;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.tabs .tab-group p a:hover{color:#f8a91e}.tabs .tab-group p em{color:#273436}.tabs .tab-group p a{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700}.tabs .tab-group ul{margin-bottom:20px}.tabs .tab-group ul a{color:#98161a;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.tabs .tab-group ul a:hover{color:#f8a91e}.tabs .tab-group ul li{font-size:15px;line-height:1.6;margin-bottom:8px;padding-left:30px;position:relative}.tabs .tab-group ul li:before{color:#000;content:"- ";left:0;position:absolute}.tabs .tab-group ol{margin-bottom:20px}.tabs .tab-group ol a{color:#98161a;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.tabs .tab-group ol a:hover{color:#f8a91e}.tabs .tab-group ol li{font-size:15px;line-height:1.6;list-style:decimal;margin:0 0 8px 20px;position:relative}.tabs .tab-group hr{background:#dddddd;border:none;display:block;height:1px;margin:15px 0 35px;width:100%}.tabs .tab-group img{height:auto;max-width:100%}.tabs .tab-group img.alignleft{display:inline-block;float:left;margin:7px 20px 6px 0;width:35%}.tabs .tab-group img.alignright{display:inline-block;float:right;margin:7px 0 6px 20px;width:35%}.tabs .tab-group ul.btns li{padding-left:0}.tabs .tab-group ul.btns li:before{display:none}.tabs .tab-group form ul li{padding-left:0}.tabs .tab-group form ul li:before{display:none}@media screen and (min-width: 901px){.tabs .tab-group{padding-top:35px;padding-bottom:15px}}@media screen and (max-width: 900px){.tabs .tab-group{padding-top:50px}}.up-next{border-top:1px solid #dddddd;margin-top:40px;padding-top:40px;text-align:right}.up-next:after{clear:both;content:'';display:block}.up-next h4{color:#373737;font-size:14px !important;margin-bottom:5px !important}.up-next a{color:#98161a;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:20px}.up-next a i{margin-left:5px}#hero{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;height:480px;margin:0 auto;position:relative;width:100%}@media screen and (max-width: 720px){#hero{height:300px}}#hero h2{bottom:20px;color:#fff;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:300;font-size:36px;left:0;letter-spacing:.2em;margin-bottom:0 !important;padding:20px;position:absolute;text-align:center;text-transform:uppercase;width:calc(100% - 40px);width:-webkit-calc(100% - 40px);z-index:4}@media screen and (max-width: 720px){#hero h2{font-size:25px}}#hero:before{background:linear-gradient(180deg, rgba(41,41,41,0) 50%, #292929 100%);content:'';height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:3}#container{padding-top:40px}#container h1{padding:0 5%;text-align:center}@media screen and (max-width: 720px){#container h1{font-size:26px}}#container .sidebar{background:url(https://www.stjohnsnaz.org/wp-content/themes/stj2012-v3/images/sidebar.jpg) bottom left no-repeat;font-size:13px;line-height:20px;margin-bottom:30px;padding-bottom:10px}#container .sidebar ul li a{background:url(https://www.stjohnsnaz.org/wp-content/themes/stj2012-v3/images/side-li.png) 0 5px no-repeat;display:block;padding:0 0 10px 15px;white-space:normal}@media screen and (max-width: 900px){#container #cols{display:-moz-flex;display:flex;flex-direction:column;flex-wrap:nowrap}}@media screen and (max-width: 900px){#container #cols #col-left{border-top:1px solid #dddddd;display:block;margin-top:30px;padding-top:30px;order:2;width:100%}#container #cols #col-left:after{clear:both;content:'';display:block}}@media screen and (min-width: 720px) and (max-width: 900px){#container #cols #col-left .sidebar{display:inline;float:left;width:30%}}@media screen and (min-width: 720px) and (max-width: 900px){#container #cols #col-left .sidebar+.sidebar{margin-left:5%}}@media screen and (max-width: 900px){#container #cols #col-right{display:block;order:1;width:100%}}#container #cols .excerpt{border-bottom:1px solid #dddddd;margin-bottom:20px;padding-bottom:20px}#container #cols p.details{font-size:11px;font-weight:bold}.gallery:after{clear:both;content:'';display:block}.gallery .item{display:inline;float:left;padding-bottom:30px}@media screen and (min-width: 720px){.gallery .item{margin-right:5%;width:30%}}@media screen and (max-width: 720px){.gallery .item{margin-right:6%;width:47%}}@media screen and (min-width: 720px){.gallery .item:nth-of-type(3n+3){margin-right:0}}@media screen and (min-width: 720px){.gallery .item:nth-of-type(3n+4){clear:left}}@media screen and (max-width: 720px){.gallery .item:nth-of-type(2n+2){margin-right:0}}@media screen and (max-width: 720px){.gallery .item:nth-of-type(2n+3){clear:left}}.gallery .item img{height:auto;margin-bottom:10px;max-width:100%}.gallery .item p{font-size:11px !important}#staff:after{clear:both;content:'';display:block}#staff .staff{display:inline;float:left;padding-bottom:30px}@media screen and (min-width: 720px){#staff .staff{margin-right:5%;width:30%}}@media screen and (max-width: 720px){#staff .staff{margin-right:6%;width:47%}}@media screen and (min-width: 720px){#staff .staff:nth-of-type(3n+3){margin-right:0}}@media screen and (min-width: 720px){#staff .staff:nth-of-type(3n+4){clear:left}}@media screen and (max-width: 720px){#staff .staff:nth-of-type(2n+2){margin-right:0}}@media screen and (max-width: 720px){#staff .staff:nth-of-type(2n+3){clear:left}}#staff .staff img{height:auto;margin-bottom:10px;max-width:100%}#staff .staff h2{font-size:15px !important;margin-bottom:5px !important}#staff .staff h3{font-size:12px !important;margin-bottom:5px !important}#staff .staff p{font-size:11px !important}html,body{background:#f0f0f0;color:#374548;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:16px;height:100%;width:100%}a:link,a:active,a:visited{text-decoration:none;color:#cf252a;vertical-align:baseline}a:hover,a:focus{text-decoration:none;color:#f8a91e}strong{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700}h1{font-family:'Conv_ArcherPro-Medium',Times,Serif;font-size:35px;font-weight:normal;line-height:normal;margin-bottom:30px}h2{font-family:'Conv_ArcherPro-Medium',Times,Serif;font-size:25px;font-weight:normal;line-height:normal;margin-bottom:15px}h3{font-family:'Conv_ArcherPro-Medium',Times,Serif;font-size:20px;font-weight:normal;line-height:normal;margin-bottom:15px}h4{font-family:'Conv_ArcherPro-Medium',Times,Serif;color:#ffffff;font-size:25px;font-weight:normal;line-height:normal;margin-bottom:5px}small,em,span,strong{vertical-align:baseline}#container{background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;margin:auto;max-width:1600px;position:relative;width:100%}#container:after{clear:both;content:'';display:block}.container{margin:auto;max-width:1140px;padding:0 3%;position:relative}.container:after{clear:both;content:'';display:block}@media screen and (max-width: 900px){.container{padding:0 5%}}@media screen and (max-width: 720px){.container{padding:0 8%}}#banner{background:#d74237;padding:20px 0}#banner .container{margin:auto;text-align:center}#banner .container p{color:#fff;font-size:15px;line-height:1.3}#banner .container p a{color:#fff;font-weight:bold;text-decoration:underline}