/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.isotope-item .more-link a{text-align:right;}a.button,.button > a,input[type="submit"],input[type="reset"],input[type="button"]{font-weight:700;text-transform:uppercase;}a.button.tight,.button.tight > a{font-size:10px;padding:7px 15px;}a.button.button--outline,.button.button--outline > a{background-color:transparent !important;color:#666666 !important;border:2px solid #666666 !important;}a.button.button--outline:hover,.button.button--outline > a:hover,a.button.button--outline:focus,.button.button--outline > a:focus{color:#ffffff !important;background-color:#8c0d13 !important;border:2px solid #8c0d13 !important;}.region--light-typography a.button.button--outline,.region--light-typography .button.button--outline > a{background-color:transparent !important;border-color:#8c0d13 !important;color:#ffffff !important;}.region--light-typography a.button.button--outline:hover,.region--light-typography .button.button--outline > a:hover,.region--light-typography a.button.button--outline:focus,.region--light-typography .button.button--outline > a:focus{background-color:#ffffff !important;border-color:#8c0d13 !important;color:#000000 !important;}a.button.info:before{content:"\f129";font-family:'FontAwesome';margin-right:6px;font-size:16px;}a.button.forward:after,a.forward:after{content:"\f054";font-family:'FontAwesome';margin-left:6px;}a.forward:hover{color:#8c0d13;color:#ffffff;font-weight:700 !important;}a.button.backward:before,a.backward:before{content:"\f053";font-family:'FontAwesome';margin-right:6px;}a.backward:hover{color:#ffffff;font-weight:700 !important;}a.button.download:after{content:"\f019";font-family:'FontAwesome';margin-left:6px;}a.go-back-history-btn{cursor:pointer !important;}a.go-back-history-btn{webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50% !important;}a.go-back-history-btn:hover{background-color:#cc0000 !important;}h6.goback{padding-top:12px !important;}#block-gobackhistoryblock{display:none;}.page-node-type-full_page h1.page-title{display:none;}a.button.button--small,.button.button--small > a{font-size:14px;padding:10px 20px;border-width:1px;text-transform:none;}.highlight a.button.button--small:hover,.highlight .button.button--small > a:hover{color:#ffffff;}a.button.circle{border-radius:50%;border:0.3em solid #D0D0D0;padding:15px 15px 15px 15px;text-align:center !important;}a.button.circle i{padding-right:0;}.altbutton a.button{background:#d2131d;color:#fff;}.altbutton a.button:hover{background:#fff;color:#d2131d;}a.go_fwd_btn{background:transparent url(/sites/default/files/pictures/fwd-arrow-circle.png) no-repeat right center;padding:24px 0;padding-right:66px;opacity:0.4;filter:alpha(opacity=40);}a.go_fwd_btn.white{background:transparent url(/sites/default/files/pictures/fwd-arrow-circle-white.png) no-repeat right center;}a.go_fwd_btn:hover{opacity:1.0;filter:alpha(opacity=100);}a.fwd_btn::after{display:inline;font-family:'FontAwesome';font-weight:200;content:"\f138";padding-left:4px;}a.go_back_btn{background:transparent url(/sites/default/files/pictures/back-arrow-circle.png) no-repeat left center;padding:24px 0;padding-left:66px;opacity:0.4;filter:alpha(opacity=40);}a.go_back_btn:hover{opacity:1.0;filter:alpha(opacity=100);}.quote--subhead a.go_fwd_btn{color:#ffffff;}a.big--btn,.big--btn > a{font-size:16px;font-weight:400;font-style:normal;padding:15px 30px;color:#ffffff !important;display:inline-block;line-height:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin:0;text-align:center;border-radius:25px;border:2px solid #ccc;text-decoration:none;text-transform:uppercase;background-color:#CC6633;letter-spacing:1px;}a.big--btn:hover,a.big--btn:focus,.big--btn > a:hover,.big--btn > a:focus{font-size:20px;text-decoration:none;-webkit-box-shadow:rgba(28,56,72,0.1) 0px 2px 2px,rgba(28,56,72,0.1) 0px 4px 4px,rgba(28,56,72,0.1) 0px 8px 8px,rgba(28,56,72,0.1) 0px 16px 16px,rgba(28,56,72,0.1) 0px 32px 32px,rgba(28,56,72,0.1) 0px 44px 44px;-moz-box-shadow:rgba(28,56,72,0.1) 0px 2px 2px,rgba(28,56,72,0.1) 0px 4px 4px,rgba(28,56,72,0.1) 0px 8px 8px,rgba(28,56,72,0.1) 0px 16px 16px,rgba(28,56,72,0.1) 0px 32px 32px,rgba(28,56,72,0.1) 0px 44px 44px;-ms-box-shadow:rgba(28,56,72,0.1) 0px 2px 2px,rgba(28,56,72,0.1) 0px 4px 4px,rgba(28,56,72,0.1) 0px 8px 8px,rgba(28,56,72,0.1) 0px 16px 16px,rgba(28,56,72,0.1) 0px 32px 32px,rgba(28,56,72,0.1) 0px 44px 44px;box-shadow:rgba(28,56,72,0.1) 0px 2px 2px,rgba(28,56,72,0.1) 0px 4px 4px,rgba(28,56,72,0.1) 0px 8px 8px,rgba(28,56,72,0.1) 0px 16px 16px,rgba(28,56,72,0.1) 0px 32px 32px,rgba(28,56,72,0.1) 0px 44px 44px;background-color:#036;}.button.tight{margin-bottom:-14px !important;margin-top:16px !important;}a.button.tight{font-size:12px;padding:9px 17px;}a.button.button--hover-style-3,.button.button--hover-style-3 > a{position:relative;z-index:1;z-index:10;float:right;margin-right:20px;background:#fff;margin-top:-120px !important;border-width:3px;color:#8c0d13;border-color:rgba(140,13,19,0.5);}a.button.button--hover-style-3:hover,.button.button--hover-style-3 > a:hover{color:#fff;background:#8c0d13;}a.button.button--hover-style-3:after,.button.button--hover-style-3 > a:after{content:"";position:absolute;z-index:-1;top:0;bottom:20;left:0;right:20;transform:scaleX(0);border-radius:3px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}a.button.button--hover-style-3:hover:after,a.button.button--hover-style-3:focus:after,.button.button--hover-style-3 > a:hover:after,.button.button--hover-style-3 > a:focus:after{transform:scaleX(1);}a.more-info{font-size:14px;padding:15px 30px;color:#ffffff;display:inline-block;line-height:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin:20px 0;text-align:center;border-radius:5px;border-width:1px;border-style:solid;background-color:#212121;text-transform:uppercase;letter-spacing:0.25em;}a.more-info:after{content:"\f0a9";font-family:'FontAwesome';margin-left:8px;}a.go-read-more,h6 a.go-read-more{font-weight:700;text-transform:uppercase;letter-spacing:0.25em;font-size:12px;font-weight:700 !important;padding:6px;color:#8c0d13;}a.go-read-more:hover{color:#bb111a;}a.go-read-more:after{content:"\f054";font-family:'FontAwesome';margin-left:4px;}.next a:after{content:"\f054";font-family:'FontAwesome';margin-left:8px;}.prev a:before{content:"\f053";font-family:'FontAwesome';margin-right:8px;}.text--small{font-size:11px;}.text--large{font-size:16px;font-weight:300;font-family:'Raleway',Helvetica Neue,Arial,Sans-serif;}.text--larger{font-size:20px;font-weight:300;font-family:'Raleway',Helvetica Neue,Arial,Sans-serif;}.text--huge{font-size:30px;font-weight:300;font-family:'Raleway',Helvetica Neue,Arial,Sans-serif;}.default{padding:inherit;margin:inherit;border:inherit;background:inherit;}.border{padding:6px;border:1px solid #ccc;}.border-bgwhite{padding:6px;border:1px solid #ccc;background:#fff;}img.border--2{border:23px solid #ccc;}img.border--3{border:3px solid #ccc;}img.border--4{border:4px solid #ccc;}img.border--5{border:5px solid #ccc;}img.border--6{border:6px solid #ccc;}.noborder{padding:0;border:none;}.float_left{float:left;margin-right:6px;}.float_right{float:right;margin-left:6px;}.round-pic{float:left;width:160px;border-radius:50%;border:1px solid #CCC;padding:6px;}.round-pic img{float:left;width:160px;border-radius:50%;}.rounded{width:160px;border-radius:50%;}.rounded.small{width:100px;}.fadein img{opacity:1;transition:1s ease;}.fadein img:hover{opacity:0.6;transition:1s ease;}.faint{opacity:0.6;}img.smallest{width:80px;}img.small{width:100px;}img.medium{width:200px;}img.large{width:400px;}img.xlarge{width:450px;}.round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all ease-in-out 2s;-moz-transition:all ease-in-out 2s;-o-transition:all ease-in-out 2s;-ms-transition:all ease-in-out 2s;transition:all ease-in-out 2s;}.soft--round,img.soft--round{-webkit-border-radius:6px !important;-moz-border-radius:6px !important;border-radius:6px !important;-webkit-transition:all ease-in-out 2s;-moz-transition:all ease-in-out 2s;-o-transition:all ease-in-out 2s;-ms-transition:all ease-in-out 2s;transition:all ease-in-out 2s;}.feature{text-align:center;margin-bottom:20px;}.feature__icon{width:160px;height:160px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display:block;border-style:solid;border-width:2px;border-color:#e1e1e1;text-align:center;margin:0 auto 30px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#ffffff;}.feature__icon:hover{background-color:#336699;}.fontawesome-icon .featured:hover{color:#ffffff;}.region--dark-typography .feature__icon{color:#ffffff;}.region--light-typography .feature__icon{border-color:rgba(255,255,255,0.5);}@media (min-width:1200px){.field--name-field-mt-if-body{width:60%;margin:0 auto;}}.feature__icon i{font-size:60px;line-height:160px;}.feature:hover a.feature__icon{color:#ffffff;background-color:rgba(255,255,255,0.5);}.feature__image{margin-bottom:30px;}.photocaption,.field--name-field-photo-credit,.field--name-field-photo-credit--banner{font-size:11px;letter-spacing:1px;text-transform:none;color:#999;text-align:right;}.field--name-field-photo-credit,.field--name-field-photo-credit--banner{font-size:9px;text-transform:uppercase;margin-top:-42px;margin-bottom:24px;}.field--name-field-photo-credit--banner{width:100%;position:absolute;bottom:10px;text-align:right;padding-right:18px;font-weight:700;}.field-photo-credit{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#999;text-align:right;margin-top:2px;}.field--name-field-role-feast-day{font-family:'Roboto',Helvetica Neue,Arial,Sans-serif;font-size:18px;line-height:1.20;padding:0;margin:0 0 20px 0;font-weight:700;text-transform:uppercase;color:#363636;letter-spacing:1px;}.featured-photo-credit{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#cccccc;text-align:right;margin-top:30px;}.featured-photo-credit a,.field--name-field-cw-photocredit a{color:#ffffff;}.featured-photo-credit a:hover,.field--name-field-cw-photocredit a:hover{font-size:11px;}#block-showcaseplus-resourcesprayercaption{width:100%;position:absolute;bottom:10px;right:10px;text-align:right;}.field--name-field-cw-photocredit{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#ffffff;text-align:right;margin-top:60px;background-color:#000000;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all ease-in-out 2s;-moz-transition:all ease-in-out 2s;-o-transition:all ease-in-out 2s;-ms-transition:all ease-in-out 2s;transition:all ease-in-out 2s;position:fixed;bottom:20px;right:20px;padding:6px 20px;opacity:0.6 !important;filter:alpha(opacity=60 !important;);}.black-bg.featured-photo-credit,.black-bg .featured-photo-credit{background-color:#000000;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all ease-in-out 2s;-moz-transition:all ease-in-out 2s;-o-transition:all ease-in-out 2s;-ms-transition:all ease-in-out 2s;transition:all ease-in-out 2s;padding:6px 20px;opacity:0.6 !important;filter:alpha(opacity=60 !important;);position:fixed;bottom:20px;right:20px;}.flush-sides .black-bg .featured-photo-credit{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.featured--region--photocredit{padding-top:115px;position:absolute;bottom:20px;width:100%;margin-right:0;}.black-bg .featured--region--quote{background-color:#000000;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all ease-in-out 2s;-moz-transition:all ease-in-out 2s;-o-transition:all ease-in-out 2s;-ms-transition:all ease-in-out 2s;transition:all ease-in-out 2s;padding:6px 20px;opacity:0.6 !important;filter:alpha(opacity=60 !important;);}.black-bg .highlight-body{color:white;font-size:20px;}.field--name-field-source{font-size:12px;letter-spacing:1px;}.TM{font-size:0.8em;position:relative;top:-0.6em;left:0;}.citation{font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;}.footnote{font-size:12px;}.footnote p{padding-bottom:0;margin-bottom:0;margin-top:0;padding-top:0;padding-bottom:2px;color:#212121;font-weight:500;}.footnote a,a .footnote{text-transform:none;font-weight:bold;}hr.footnote{border-top:1px solid #999;margin-right:80%;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;}.dateline{font-size:16px;text-transform:uppercase;font-weight:300;}.footnote.spaced--out p{padding-bottom:12px;}.views-field-field-feast-day{color:#999;border-bottom:1px solid #ccc;padding-bottom:2px;margin-bottom:6px;}.footer-item{border-top:1px solid #ccc;padding:12px 0;margin:4px 0;}.block-views-blockmonthly-saint-block-1 img{margin:10px;border:1px solid #ccc;padding:6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all ease-in-out 2s;-moz-transition:all ease-in-out 2s;-o-transition:all ease-in-out 2s;-ms-transition:all ease-in-out 2s;transition:all ease-in-out 2s;}.isotope-container h2.masonry-title{font-size:32px !important;font-family :'Raleway',Helvetica Neue,Arial,Sans-serif;}.isotope-container h3.masonry-title{font-size:26px !important;font-family :'Raleway',Helvetica Neue,Arial,Sans-serif;}.isotope-container h4.masonry-title{font-size:22px !important;font-family :'Raleway',Helvetica Neue,Arial,Sans-serif;}.isotope-container h5.masonry-title{font-size:18px !important;font-family :'Raleway',Helvetica Neue,Arial,Sans-serif;}.isotope-container h6.masonry-title{font-size:14px !important;font-family :'Raleway',Helvetica Neue,Arial,Sans-serif;}#myCarousel .carousel-caption p,.carousel-caption h3{display:block;}#myCarousel .carousel-caption h3{font-weight:400;color:#ddd;margin-top:0;padding-top:0;}#myCarousel .carousel-caption p:last-child{margin:0;}#myCarousel .carousel-caption{background-color:#fff;background:rgba(0,0,0,0.44);color:#ddd;text-shadow:none;padding:10px;top:10%;left:5%;bottom:auto;width:35%;text-align:left;}.cc.divider > .icon{margin:0;font-size:1rem;vertical-align:middle;}.cc.horizontal.divider{line-height:1;}.cc.horizontal.divider{position:absolute;border:none;height:0;margin:0;background-color:transparent;font-family:'Roboto Slab',Trebuchet MS,Sans-serif;font-size:.875rem;font-weight:700;text-align:center;text-transform:uppercase;color:rgba(0,0,0,0.8)}.cc.horizontal.divider{position:relative;top:0;left:0;margin:1rem 1.5rem;height:auto;padding:0;line-height:1;}.cc.horizontal.icon{color:#4D1111;font-size:20px;font-family:'Roboto Slab',Trebuchet MS,Sans-serif;}.cc.horizontal.divider:before,.cc.horizontal.divider:after{position:absolute;content:" ";z-index:3;width:50%;top:50%;height:0;border-top:2px solid rgba(0,0,0,0.1);border-bottom:2px solid rgba(255,255,255,0.6)}.cc.horizontal.divider:before{left:0;margin-left:-1.5rem}.cc.horizontal.divider:after{left:auto;right:0;margin-right:-1.5rem}.cc-cross{font-family:'Roboto Slab',Trebuchet MS,Sans-serif !important;}.cc .button:hover{opacity:0.8;filter:alpha(opacity=80);}.cc .button{cursor:pointer;display:inline-block;vertical-align:middle;min-height:1em;outline:none;border:none;font-family:"Quicksand",sans-serif;background-color:#E7ECF0;color:#333;margin:0em;padding:21px 29px !important;font-size:1rem;font-size:12px;line-height:1;font-weight:600;font-style:normal;text-align:center;text-decoration:none;border-radius:0.25em;-webkit-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.1);box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:opacity 0.25s ease,background-color 0.25s ease,color 0.25s ease,background 0.25s ease,-webkit-box-shadow 0.25s ease;-moz-transition:opacity 0.25s ease,background-color 0.25s ease,color 0.25s ease,background 0.25s ease,box-shadow 0.25s ease;transition:opacity 0.25s ease,background-color 0.25s ease,color 0.25s ease,background 0.25s ease,box-shadow 0.25s ease;}.cc.buttons .active.button,.cc.active.button{background-color:#a3b5c2;background-image:none;-webkit-box-shadow:0px 0px 0px 1px rgba(0,0,0,0.05) inset;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.05) inset;color:rgba(0,0,0,0.7);}.cc.button:hover{color:rgba(0,0,0,0.7);background-color:#c1ced7;opacity:0.8;filter:alpha(opacity=80);}.cc.button.active:hover{background-image:none;}.cc.button:active,.cc.active.button:active{background-color:#F1F1F1;color:rgba(0,0,0,0.7);-webkit-box-shadow:0px 0px 0px 1px rgba(0,0,0,0.05) inset;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.05) inset;}.cc.buttons .button,.cc.button{font-size:14px;}.cc.two.buttons,.cc.three.buttons,.cc.four.buttons,.cc.five.buttons,.cc.six.buttons,.cc.seven.buttons{display:block;width:100%;}.cc .two .button{width:50%}.cc.three.buttons a.button{width:33.33%}.cc.four.buttons a.button{width:25%}.cc.five.buttons a.button{width:20%}.cc .six .button{width:16.66%}.cc .seven .button{width:14.285%}.cc .eight .button{width:12.50%}.cc .nine .button{width:11.11%}.cc .ten .button{width:10%}.cc .eleven .button{width:9.09%}.cc .twelve .button{width:8.3333%}.cc .danger.button{background-color:#d2131d;color:#FFFFFF}.cc .purple.button{background-color:#5b3488;color:#FFFFFF}.cc .teal.button{background-color:#A26161;color:#FFFFFF}.cc .positive.button{background-color:#378b3a;color:#FFFFFF}.cc .default.button{background-color:#E7ECF0;color:#212121}.cc.buttons{display:inline-block;vertical-align:middle}.cc.buttons:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.cc.buttons .button.first-child{border-left:none;}.cc.buttons .button{float:left;border-left:1px solid #ccc;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}.cc.buttons .button.first-child{margin-left:0;border-top-left-radius:0.25em;border-bottom-left-radius:0.25em;-webkit-box-shadow:none;box-shadow:none;}.cc.buttons .button.last-child{border-top-right-radius:0.25em;border-bottom-right-radius:0.25em;}.photoborder img{border:1px solid #ccc;-moz-border-radius:3px;border-radius:3px;}.homepage-resources img.image-style-large{width:80%;}.homepage-resources img.image-style-medium{width:65%;}.homepage-resources a.featured:hover img{opacity:0.6;filter:alpha(opacity=60);}.homepage-resources img.image-style-small{width:35%;}.relatedresources .views-field-body p{font-weight:300;padding-top:12px;padding-bottom:4px;line-height:1.5em;}.flocknote{background:#72afbc;padding:10px;border-radius:6px;margin-top:-25px;}.flocknote form{margin:0 !important;padding:0 !important;}.flocknote .signup{background:#f2f8f9;padding:6px;border-radius:6px;}.flocknote .signup input{width:92%;margin-left:10px;padding:8px;font-size:14px;}.flocknote .signup button{margin-left:10px;background:#d2131d;padding:6px;border:none;border:1px solid #d2131d;border-radius:6px;color:#fff;text-transform:uppercase;padding-left:25px;padding-right:25px;}.flocknote .signup button:hover{background:#fff;color:#d2131d;border:1px solid #d2131d;}.container--sidebar--graphic{width:86%;background-color:#ffffff;padding:12px;border-radius:5px;margin:0 auto;opacity:0.7;}.container--sidebar--graphic p.quote{text-transform:none !important;font-family:'Lato',Helvetica Neue,Arial,Sans-serif;line-height:1.20;padding:0;font-weight:300;font-size:28px;}.less--opacity{opacity:0.75;}.bottom-spacing--tiny{margin-bottom:12px;}
