@charset "UTF-8";body{font-weight:500!important}.header02.site-header{width:100%;position:fixed!important;top:0;right:0;left:0;z-index:999;background-color:#fff!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.logo-nav .site-branding{width:100%!important}.header-icon-search{float:right;margin:10px}.featured_heading h2 em{font-size:42px;font-weight:800;font-style:normal}.esg-media-cover-wrapper{background:#fff;min-height:400px}.esg-content{padding:5px 10px}.featured_heading2 h2{font-size:42px;font-weight:400}.featured_heading h2,.featured_heading2 h2{text-transform:uppercase}.featured_heading2 h2 em{font-weight:800!important;font-style:normal!important}.featured_heading p,.featured_heading2 p{font-size:18px;margin-top:30px}.site-footer .widget{float:left;margin-right:30px;width:22%}.featured_box_img img,.esg-entry-media{transition:transform .2s}.featured_box_img img:hover,.esg-entry-media:hover{transform:scale(1.05);transition:transform .2s}.cas-postimg{min-height:200px;background-position:center center!important;cursor:pointer;background-size:cover!important}.cas-post-content{padding:20px}.arcbishop-box>div{background-position:bottom center!important;background-size:contain!important;background-repeat:no-repeat!important}.logo-nav{padding:10px}.white-text,.white-text h1,.white-text h2,.white-text h3{color:#fff}a.white-text{color:#fff!important}.hanging-blk-box{background:#2e2e2e;color:#fff;margin:0 10%;padding:20px 10px;position:absolute;bottom:-25px;width:70%;font-size:20px}.hanging-blk-box a{color:#fff}.featured_heading3 h2{font-size:42px;font-weight:800;line-height:20px}.featured_heading3 h2 em{font-size:16px;font-style:normal}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline{color:#b29f7b!important;border-color:#b29f7b!important}.sidebar .widget_recent_entries li span{margin-left:0!important}.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link{height:200px}.sidebar .widget-title{font-size:24px!important;font-weight:800!important;line-height:1.2em!important}.sidebar .widget{margin-bottom:40px!important}.sabai-directory-title a{text-transform:uppercase;color:#333!important}.sabai-directory-location,.sabai-directory-contact-tel,.sabai-directory-contact-website,.sabai-field-name-field-contact,.sabai-directory-contact-fax,.sabai-directory-contact-email{border-bottom:dashed 1px #333;margin:5px 0;padding-bottom:5px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.sabai-directory-location i,.sabai-directory-contact-tel i,.sabai-directory-contact-website i,.sabai-field-name-field-contact i,.sabai-directory-contact-fax i,.sabai-directory-contact-email i{float:left;margin:5px 5px 0 0!important}.sabai-btn-primary{color:#fff!important;background-color:#c7a457!important;border-color:#c7a457!important}.sabai-directory-listings-list .sabai-entity{border-bottom:2px #000 solid!important}fieldset.sabai-form-field.sabai-form-inline.sabai-form-nolabel.sabai-form-type-radios.sabai-field-filter-ignore{display:none}.tm-services-slides .tm-services-slide{background:#f6f6f6!important;color:#fff;margin:0;padding:5px}.tm-services-slide-right{color:#fff;background:#222}.tm-services-slide-right{padding:20px!important;height:180px;overflow:hidden}.tm-services-slides .owl-controls{bottom:auto!important;position:relative!important}.tm-services-slides .owl-controls .owl-next,.tm-services-slides .owl-controls .owl-prev{}.tm-services-slides .tm-services-slide .tm-services-slide-right .tm-services-slide-title{margin-bottom:5px!important}.agency-info{font-size:14px}.org-map{margin-bottom:30px}.big-title{margin:0 0 30px!important}.hentry .entry-title{padding:0 0 20px!important}.org-map{z-index:1}.mass-time-days{clear:both;border-bottom:1px solid #f2f2f2;display:block}.mass-time-days div{padding:5px 0}.fa{color:#c7a457}.tribe-events-list-widget .tribe-list-widget{margin-left:-50px}.tribe-events-list-widget .tribe-event-title{font-size:16px}.single-project .big-title:after,.tax-project-category .big-title:after{background:0 0!important}.single .big-title:after{background:0 0!important}.big-title:after{background:0 0!important}.type-project{margin:0!important}.key-dates-nav li{display:inline;padding:5px 20px;cursor:pointer}#keydate-next,#keydate-pre{position:absolute;z-index:9;font-size:30px;color:#00afc6!important;cursor:pointer}#keydate-next .fa,#keydate-pre .fa{color:#00afc6}#keydate-next{right:5px;padding-top:13px;background:#eee}.key-dates-nav .owl-dots,.latest-portfolio-content .owl-dots{display:none!important}#keydate-pre{left:10px;padding-top:13px;background:#eee}.key-dates-nav a{cursor:pointer;vertical-align:middle}.key-dates-nav a>.fa-circle-o{color:#00afc6;font-size:20px;background:#eee;width:15px}.key-dates-nav{text-align:center;background:url(/casys/wp-content/uploads/2018/06/key-date-bg.png);background-repeat:repeat-x;background-position:center center;margin-bottom:30px;min-height:76px}.tribe-events-start-time,.tribe-events-meta-group-details dl>dt:nth-child(3),.tribe-events-meta-group-details dl>dd:nth-child(3){display:none}.tribe-events-list-widget-events .tribe-event-duration{float:left;width:20%;background:#d1a457;padding:5px;text-align:center;font-weight:800;color:#fff}.tribe-events-list-widget-events .tribe-event-title{float:left;width:80%;padding:0 0 10px 10px}li.tribe-events-list-widget-events{border-bottom:1px solid #eee;padding:0 5px 10px 0!important;clear:both}.portfolio-navigation .nav-links{display:none}.post-template-default.full-width .sidebar,.category-homilies.full-width .sidebar,.category-addresses-and-statements.full-width .sidebar{display:block}.menu_button:hover{opacity:.7}@media(min-width:768px) and (max-width:1024px){.tp-bgimg{}.vc_col-sm-4,.vc_col-sm-8{width:50%!important}.featured_heading2 h2,.featured_heading3 h2{font-size:28px;font-weight:400}.menu-item-has-children:before{margin-right:-30px}.latest-portfolio .owl-controls .owl-nav{position:inherit}#vocations h3{font-size:16px}.contact-send{clear:both}}.latest-portfolio h2.entry-title{font-size:30px!important;color:#fff}li.secondlevel{margin-bottom:15px;line-height:20px}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{line-height:1.2!important;font-size:16px}.item.ev-engage .eng-content{background:#2e2e2e;min-height:125px;padding:10px 5px}.eng-content,.eng-content a{color:#fff!important;font-size:14px}.item.ev-engage .event-date{padding:10px;font-size:40px;line-height:25px;float:left;width:25%}.item.ev-engage .event-date span{font-size:24px;font-style:none}.ev-engage ul li{display:inline}.item.ev-engage .event-title{float:right;width:72%}#eng-next,#eng-pre{cursor:pointer}@media(min-width:320px) and (max-width:480px){.tp-bgimg,rs-sbg{background:0 0!important}.site-footer #media_image-2,.site-footer #text-2,.site-footer #text-3,.site-footer #text-4,.sabai-col-xs-3,.sabai-col-xs-6,.sabai-col-xs-9,.sabai-col-xs-6{width:100%;margin-bottom:20px}.sabai-col-xs-3,.sabai-col-xs-6{width:100%}.featured_heading2 h2,.featured_heading3 h2{font-size:28px;font-weight:400}#news .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}#news h3{font-size:20px}.menu-item-has-children:before{margin-right:-30px}.latest-portfolio h2.title{display:none}.contact-send{clear:both}}@media(min-width:481px) and (max-width:767px){.logo-nav{padding:5px}.tp-bgimg,rs-sbg{background:0 0!important}.sabai-col-xs-3,.sabai-col-xs-6,.sabai-col-xs-9{width:100%}.featured_heading2 h2,.featured_heading3 h2{font-size:28px;font-weight:400}#news .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}#news h3{font-size:20px}.menu-item-has-children:before{margin-right:-30px}.latest-portfolio h2.title{display:none}#vocations h3{font-size:16px}.contact-send{clear:both}}@media(min-width:768px) and (max-width:794px){.tp-bgimg,rs-sbg{background:0 0!important}.contact-send{clear:both}}.menu_button span,.menu_button:before,.menu_button:before{font-size:200%}li.menu-item{}#side-box-container .widget a{display:block;font-size:16px;padding:10px 5px;margin:0}#side-box-container .widget a:hover{background:#c7a457}#side-box-container .side-box-inner{padding:0 30px!important}li.menu-item li a:before{content:'-';margin-right:5px}#side-box-container .widget ul.sub-menu a{border-top:none}ul.sub-menu a{padding-left:25px!important}ul.sub-menu{display:none;-webkit-animation:slide-down .3s ease;-moz-animation:slide-down .3s ease}li.menu-item-has-children:hover>ul.sub-menu{display:block}.menu-item-has-children:before{content:"\f107";font-family:FontAwesome;float:right;color:#ccc;font-size:30px;line-height:30px;padding:5px 10px;cursor:pointer;z-index:999}aside#nav_menu-3 li{padding:10px 0}aside#nav_menu-3 ul{list-style:none;margin-left:-25px}.search .col-md-6{min-height:700px}.search .pagination{clear:both}.fa-instagram{color:#c7a457!important}.pe-7s-search:before{font-size:30px}.owl-controls .owl-dot.active{background-color:transparent!important}@-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-30%)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes slide-down{0%{opacity:0;-moz-transform:translateY(-100%)}100%{opacity:1;-moz-transform:translateY(0)}}@media(min-width:992px){.contact-send{clear:both}}@media(min-width:1200px){}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:empty 1ms both ease;-moz-animation:empty 1ms both ease;animation:empty 1ms both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}@media screen and (-moz-images-in-menus:0){.normal_logo img{max-width:400px}}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.normal_logo img{max-width:400px}}.page-id-411 .latest-portfolio .owl-controls,.page-id-386 .latest-portfolio .owl-controls,.page-id-433 .latest-portfolio .owl-controls,#keydates .latest-portfolio .owl-controls{display:none}.askp-question{font-size:20px}em.askp-date{text-align:right;display:block;color:#999}