@import url(https://fonts.googleapis.com/css?family=Pathway+Gothic+One);@charset "UTF-8".fa-chevron-up{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.fa-chevron-up:before{content:"»";position:relative;font-size:5rem}.row{display:block;width:100%}.row.row_center{text-align:center}.admin-bar .navigation-top{top:32px}.site-navigation-fixed.navigation-top{background:#4b7bb1}.main-navigation{position:relative}.main-navigation:before{content:"";width:43px;height:74px;left:-20px;background:url(/wp-content/themes/dpi/images/logo_small.png);background-repeat:no-repeat;background-size:cover;position:absolute;display:none}.navigation-top{position:fixed;bottom:initial;background:transparent;border:none;z-index:10}.navigation-top .main-navigation .menu-primary-container .menu li .search-form{cursor:pointer}.navigation-top .main-navigation .menu-primary-container .menu li .search-form .search-submit{padding:0;top:2px;right:0;left:3px;background:transparent;width:30px}.navigation-top .main-navigation .menu-primary-container .menu li .search-form .search-field{padding:1px 8px 1px 40px;width:0;background:transparent;border:none;-webkit-transition:0.5s,all,ease-in;-moz-transition:0.5s,all,ease-in;-o-transition:0.5s,all,ease-in;transition:0.5s,all,ease-in}.navigation-top .main-navigation .menu-primary-container .menu li .search-form .search-field:focus{width:300px;background:#fff}.navigation-top .main-navigation .menu-primary-container .menu li .search-form .search-field:focus+.search-submit svg{fill:#4b7bb1}.navigation-top .main-navigation .menu-primary-container .menu li .search-form svg{fill:#fff}.navigation-top .main-navigation .menu-primary-container .menu .menu-item a{font-family:"Pathway Gothic One",sans-serif;font-size:1.5rem;font-weight:100;color:#fff;padding:1rem}.navigation-top .main-navigation .menu-primary-container .menu .menu-item.current-menu-item a{box-shadow:0 2px 0 #c1c13c}.navigation-top .main-navigation .menu-primary-container .menu .menu-item-has-children .sub-menu .menu-item{background:#4b7bb1;position:relative;-webkit-transition:0.5s,all,ease-in;-moz-transition:0.5s,all,ease-in;-o-transition:0.5s,all,ease-in;transition:0.5s,all,ease-in}.navigation-top .main-navigation .menu-primary-container .menu .menu-item-has-children .sub-menu .menu-item:hover{background:#19293B}.navigation-top .main-navigation .menu-primary-container .menu .menu-item-has-children .sub-menu .menu-item:first-child:before,.navigation-top .main-navigation .menu-primary-container .menu .menu-item-has-children .sub-menu .menu-item:first-child:after{border-style:solid;content:"";position:absolute}.navigation-top .main-navigation .menu-primary-container .menu .menu-item-has-children .sub-menu .menu-item:first-child:before{border-color:#fff transparent;border-width:0 10px 10px;right:71%;bottom:68px}.navigation-top .main-navigation .menu-primary-container .menu .menu-item-has-children .sub-menu .menu-item:first-child:after{border-color:#4b7bb1 transparent;border-width:0 9px 9px;right:71.25%;bottom:68px;-webkit-transition:0.5s,all,ease-in;-moz-transition:0.5s,all,ease-in;-o-transition:0.5s,all,ease-in;transition:0.5s,all,ease-in}.navigation-top .main-navigation .menu-primary-container .menu .menu-item-has-children .sub-menu .menu-item:first-child:hover:after{border-color:#19293B transparent}.navigation-top .main-navigation .menu-primary-container .menu .menu-item-has-children .sub-menu .menu-item .sub-menu .menu-item:first-child:before{border-color:transparent #fff transparent transparent;border-width:10px 10px 10px 10px;right:initial;bottom:initial;left:-21px;top:27px}.navigation-top .main-navigation .menu-primary-container .menu .menu-item-has-children .sub-menu .menu-item .sub-menu .menu-item:first-child:after{border-color:transparent #4b7bb1 transparent transparent;border-width:10px 10px 10px 10px;right:initial;bottom:initial;left:-20px;top:27px;-webkit-transition:0.5s,all,ease-in;-moz-transition:0.5s,all,ease-in;-o-transition:0.5s,all,ease-in;transition:0.5s,all,ease-in}.navigation-top .main-navigation .menu-primary-container .menu .menu-item-has-children .sub-menu .menu-item .sub-menu .menu-item:first-child:hover:after{border-color:transparent #19293B transparent transparent}.navigation-top .main-navigation .menu-primary-container .menu .menu-item-has-children:after,.navigation-top .main-navigation .menu-primary-container .menu .menu-item-has-children:before{border:none}@media screen and (max-width:48em){.navigation-top .main-navigation .menu-primary-container .menu .menu-item a{color:#4b7bb1}.navigation-top .main-navigation .menu-primary-container .menu .menu-item-has-children .sub-menu .menu-item{background:#fff;color:#4b7bb1}.navigation-top .main-navigation .menu-primary-container .menu .menu-item-has-children .sub-menu .menu-item:after,.navigation-top .main-navigation .menu-primary-container .menu .menu-item-has-children .sub-menu .menu-item:before{border:none}.navigation-top .main-navigation .menu-primary-container .menu .menu-item-has-children .sub-menu .menu-item:first-child:before,.navigation-top .main-navigation .menu-primary-container .menu .menu-item-has-children .sub-menu .menu-item:first-child:after{border:none}.navigation-top .main-navigation .menu-primary-container .menu .menu-item-has-children .sub-menu .menu-item:hover{background:#fff;color:#19293B}}.custom-header{z-index:5;position:relative}.menu-toggle{margin:0}.menu-primary-container{text-align:center}@media screen and (min-width:48em){.navigation-top{position:fixed;top:0;bottom:initial}.navigation-top .wrap{max-width:1200px;padding:.75em 5.5em}.js .main-navigation>div>ul{display:inline-block}.js .main-navigation ul{display:inline-block}.js .main-navigation:before{display:block}}.wp-custom-header{display:block;height:100%;position:relative}.wp-custom-header:after{content:"";width:100%;height:100%;background:#4b7bb1;opacity:.85;position:absolute;top:0}.has-header-image .custom-header-media img{position:relative;width:100%;height:auto}.site-branding #front_page_logo{text-align:center}.site-branding #front_page_logo img{display:inline-block}.site-branding .wrap{margin-top:100px;max-width:1300px}.site-branding .wrap .site-branding-text{width:100%}.site-branding .wrap .site-branding-text h1{color:#fff;font-family:"Pathway Gothic One",sans-serif;font-size:3rem;font-weight:100;text-transform:capitalize;letter-spacing:0}.site-branding .wrap #front_page_mission{font-family:"Pathway Gothic One",sans-serif;font-size:2rem;color:#fff;text-align:center;position:relative;top:100px}.site-branding .wrap #front_page_skip{text-align:center;position:relative;top:100px}.site-branding .wrap #front_page_skip .menu-scroll-down{display:inline-block;position:relative;bottom:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.site-branding .wrap #front_page_skip .menu-scroll-down:after{content:"»";position:relative;font-size:5rem}.site-branding .wrap #front_page_logo{position:relative;top:100px}h1{color:#4b7bb1;text-align:center;position:relative;font-family:"Pathway Gothic One",sans-serif;font-size:2rem;line-height:2}h1:after{content:"";height:40px;width:50px;display:inline-block;background:url(/wp-content/themes/dpi/images/crown.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:-50px;left:0;right:0;margin:0 auto}h1.entry-title:after{content:"";background:none;height:0;width:0;top:0}h2{color:#4b7bb1;font-family:"Pathway Gothic One",sans-serif;font-size:2rem;line-height:2;display:initial}.site .site-content-contain .site-content{padding:0}.site .site-content-contain .site-content .wrap{max-width:1300px}.site .site-content-contain .site-content .wrap .content-area{max-width:1300px}.page.page-one-column:not(.twentyseventeen-front-page) #primary{max-width:1300px}@media screen and (max-width:48em){body:not(.twentyseventeen-front-page) .entry-content{margin-top:5rem}}.panel-content .wrap .entry-header .entry-title{font-family:"Pathway Gothic One",sans-serif;font-size:2rem;font-weight:100;color:#4b7bb1;text-align:center;position:relative;display:block;width:100%;text-transform:capitalize;letter-spacing:0}.panel-content .wrap .entry-header .entry-title:before{content:"";height:40px;width:50px;display:inline-block;background:url(/wp-content/themes/dpi/images/crown.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:-50px;left:0;right:0;margin:0 auto}.home .site-content .content-area .panel-content .wrap{max-width:1300px}.home .site-content .content-area .panel-content .wrap .entry-header{margin-bottom:0}.home .site-content .content-area article:not(.has-post-thumbnail):not(:first-child){border:none}.home .site-content .content-area h1:after{background:none;top:0;height:0;width:0}@media screen and (max-width:48em){.home .site-content .content-area h2{margin:3rem 0 0 0}}@media screen and (min-width:48em){.home.twentyseventeen-front-page.has-header-image .custom-header-media{height:initial}.home.twentyseventeen-front-page.has-header-image .custom-header-media img{height:1080px;width:auto}.home.twentyseventeen-front-page.has-header-image .site-branding{top:0}}.page .post-10 h1{margin:6rem 0 0 0;padding:0}.page .post-10 a{text-decoration:none;box-shadow:none}.home .site-content .content-area .post-10{position:relative;z-index:5;background:url(/wp-content/themes/dpi/images/background_ministries.jpg);background-size:cover;background-repeat:no-repeat}.home .site-content .content-area .post-10:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#4b7bb1;opacity:.85;z-index:4}.home .site-content .content-area .post-10 .panel-content{z-index:6}.home .site-content .content-area .post-10 .panel-content p{color:#fff}.home .site-content .content-area .post-10 .panel-content .wrap .entry-header .entry-title{color:#fff}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper{display:block;width:100%;text-align:center}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper .ministry_link{display:inline-block;width:calc(100% * (1/3) - .5rem);min-width:300px;cursor:pointer}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #youth_ministry,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #eucharistic_ministry,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ushers,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #altar_servers,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #lectors,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ministry_schedule{position:relative;display:inline-block;vertical-align:top;width:calc(100% * (1/3) - .5rem);min-width:300px;background:rgba(255,255,255,0);padding:1rem;cursor:default;-webkit-transition:0.5s,background,ease-in;-moz-transition:0.5s,background,ease-in;-o-transition:0.5s,background,ease-in;transition:0.5s,background,ease-in}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #youth_ministry:before,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #youth_ministry:after,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #eucharistic_ministry:before,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #eucharistic_ministry:after,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ushers:before,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ushers:after,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #altar_servers:before,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #altar_servers:after,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #lectors:before,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #lectors:after,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ministry_schedule:before,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ministry_schedule:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:2rem auto 0;height:48px;width:48px;-webkit-transition:0.5s,opacity,ease-in;-moz-transition:0.5s,opacity,ease-in;-o-transition:0.5s,opacity,ease-in;transition:0.5s,opacity,ease-in;background:url(/wp-content/themes/dpi/images/icon_sprite_sheet_med.png);background-repeat:no-repeat}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #youth_ministry:before,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #eucharistic_ministry:before,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ushers:before,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #altar_servers:before,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #lectors:before,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ministry_schedule:before{opacity:1}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #youth_ministry:after,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #eucharistic_ministry:after,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ushers:after,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #altar_servers:after,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #lectors:after,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ministry_schedule:after{opacity:0}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #youth_ministry:hover,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #eucharistic_ministry:hover,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ushers:hover,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #altar_servers:hover,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #lectors:hover,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ministry_schedule:hover{background:rgba(255,255,255,.09)}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #youth_ministry:hover:before,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #eucharistic_ministry:hover:before,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ushers:hover:before,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #altar_servers:hover:before,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #lectors:hover:before,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ministry_schedule:hover:before{opacity:0}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #youth_ministry:hover:after,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #eucharistic_ministry:hover:after,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ushers:hover:after,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #altar_servers:hover:after,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #lectors:hover:after,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ministry_schedule:hover:after{opacity:1}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #youth_ministry h1,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #eucharistic_ministry h1,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ushers h1,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #altar_servers h1,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #lectors h1,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ministry_schedule h1{color:#fff;margin:3rem 0 0 0}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #youth_ministry a,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #eucharistic_ministry a,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ushers a,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #altar_servers a,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #lectors a,.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ministry_schedule a{color:#fff}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #youth_ministry:before{background-position:0 0}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #youth_ministry:after{background-position:0 -48px}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #eucharistic_ministry:before{background-position:-48px 0}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #eucharistic_ministry:after{background-position:-48px -48px}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ushers:before{background-position:-96px 0}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ushers:after{background-position:-96px -48px}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #altar_servers:before{background-position:-144px 0}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #altar_servers:after{background-position:-144px -48px}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #lectors:before{background-position:-192px 0}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #lectors:after{background-position:-192px -48px}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ministry_schedule:before{background-position:-240px 0}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper #ministry_schedule:after{background-position:-240px -48px}.home .site-content .content-area .post-10 .panel-content .wrap .entry-content .ministries_wrapper a{box-shadow:none;text-decoration:none}.home .site-content .content-area .post-19 .panel-content .wrap .entry-content p{display:none}.home .site-content .content-area .post-19 .panel-content .wrap .entry-content .wrap{padding:0}.home .site-content .content-area .post-19 .panel-content .wrap .entry-content .wrap .mass_time_wrap p{display:block}.site .site-content-contain .site-content{padding:0}.site .site-content-contain .site-content .wrap{max-width:1300px}.site .site-content-contain .site-content .wrap .content-area{max-width:1300px}.site .site-content-contain .site-content .wrap .div_mass{display:block;flex:1;width:25%;min-width:200px;margin:0 1rem;padding:0;background:url(/wp-content/themes/dpi/images/background_mass_times.jpg);background-repeat:no-repeat;background-size:cover;position:relative;z-index:5}.site .site-content-contain .site-content .wrap .div_mass:after{content:"";background:#fff;opacity:.85;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:6}.site .site-content-contain .site-content .wrap .div_mass h1{position:relative;background-color:#4b7bb1;background-color:rgba(75,123,177,.75);z-index:7;color:#fff;font-family:"Pathway Gothic One",sans-serif;padding:1rem 0;font-size:1.5rem}.site .site-content-contain .site-content .wrap .div_mass h1:after{background:none}.site .site-content-contain .site-content .wrap .div_mass p{position:relative;z-index:7;color:#555}.site .site-content-contain .site-content .wrap .mass_time_wrap{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;margin:0 0 3rem 0}@media screen and (max-width:48em){.site .site-content-contain .site-content .wrap .mass_time_wrap{display:block;text-align:center}.site .site-content-contain .site-content .wrap .div_mass{display:inline-block;vertical-align:top;margin:1rem}}.home .site-content .content-area .post-21 .panel-content .wrap{max-width:100%;padding:6em 0 4.5em 0}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing{text-align:center;margin:0 auto;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member{display:block;width:calc(100% * (1/4));min-width:381px;height:300px;flex:1;text-align:center;position:relative;margin:0;padding:0;border:none;z-index:5}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member .staff-member-info-wrap{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;color:#fff;float:none;width:100%;margin:6rem 0 0 0;-webkit-transition:0.5s,opacity,ease-in;-moz-transition:0.5s,opacity,ease-in;-o-transition:0.5s,opacity,ease-in;transition:0.5s,opacity,ease-in}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member .staff-member-info-wrap .staff-member-name{font-family:"Pathway Gothic One",sans-serif;color:#fff;font-size:2rem}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member .staff-member-info-wrap .staff-member-position{color:#fff;font-style:normal;font-weight:100;margin:0 0 3rem 0;padding:0}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member .staff-member-info-wrap .staff-member-email-phone-wrap{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member .staff-member-info-wrap .staff-member-email-phone-wrap .staff-member-phone-wrap{position:relative;cursor:pointer;display:block;width:50%}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member .staff-member-info-wrap .staff-member-email-phone-wrap .staff-member-phone-wrap .member-phone-value{opacity:0;text-align:center;width:200%;-webkit-transition:0.5s,opacity,ease-in;-moz-transition:0.5s,opacity,ease-in;-o-transition:0.5s,opacity,ease-in;transition:0.5s,opacity,ease-in}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member .staff-member-info-wrap .staff-member-email-phone-wrap .staff-member-phone-wrap:before{content:"";position:absolute;top:-2rem;right:1rem;bottom:0;background:url(/wp-content/themes/dpi/images/icon_sprite_sheet_small.png);background-repeat:no-repeat;height:24px;width:24px;background-position:-240px 0;opacity:1;-webkit-transition:0.5s,opacity,ease-in;-moz-transition:0.5s,opacity,ease-in;-o-transition:0.5s,opacity,ease-in;transition:0.5s,opacity,ease-in}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member .staff-member-info-wrap .staff-member-email-phone-wrap .staff-member-phone-wrap:focus .member-phone-value{opacity:1}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member .staff-member-info-wrap .staff-member-email-phone-wrap .staff-member-phone-wrap:focus:before{opacity:.5}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member .staff-member-info-wrap .staff-member-email-phone-wrap .staff-member-email-wrap{position:relative;cursor:pointer;display:block;width:50%}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member .staff-member-info-wrap .staff-member-email-phone-wrap .staff-member-email-wrap .staff-member-email{position:relative;text-decoration:none;box-shadow:none;color:#fff}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member .staff-member-info-wrap .staff-member-email-phone-wrap .staff-member-email-wrap .staff-member-email .member-email-value{display:none;opacity:0;text-align:center;position:relative;left:-100%;width:200%;-webkit-transition:0.5s,opacity,ease-in;-moz-transition:0.5s,opacity,ease-in;-o-transition:0.5s,opacity,ease-in;transition:0.5s,opacity,ease-in}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member .staff-member-info-wrap .staff-member-email-phone-wrap .staff-member-email-wrap:before{content:"";position:absolute;top:-2rem;left:1rem;bottom:0;background:url(/wp-content/themes/dpi/images/icon_sprite_sheet_small.png);background-repeat:no-repeat;height:24px;width:24px;background-position:-168px 0;opacity:1;-webkit-transition:0.5s,opacity,ease-in;-moz-transition:0.5s,opacity,ease-in;-o-transition:0.5s,opacity,ease-in;transition:0.5s,opacity,ease-in}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member .staff-member-info-wrap .staff-member-email-phone-wrap .staff-member-email-wrap:focus .member-email-value{display:block;opacity:1}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member .staff-member-info-wrap .staff-member-email-phone-wrap .staff-member-email-wrap:focus:before{opacity:.5}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member.view_all{flex:1;background:url(/wp-content/themes/dpi/images/background_staff_all.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member.view_all .vert_align{display:inline-block;vertical-align:middle;width:0;height:100%}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member.view_all a{display:inline-block;vertical-align:middle;position:relative;width:100%;text-decoration:none;box-shadow:none;font-size:3rem;z-index:10;color:#fff;padding:7rem 0;-webkit-transition:0.5s,all,ease-in;-moz-transition:0.5s,all,ease-in;-o-transition:0.5s,all,ease-in;transition:0.5s,all,ease-in}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member.view_all:hover a{color:#fff}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member.view_all:after{opacity:.25}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member:after{position:absolute;top:0;right:0;bottom:0;left:0;background:#4b7bb1;opacity:0;-webkit-transition:0.5s,opacity,ease-in;-moz-transition:0.5s,opacity,ease-in;-o-transition:0.5s,opacity,ease-in;transition:0.5s,opacity,ease-in}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member:hover .staff-member-info-wrap{opacity:1}.home .site-content .content-area .post-21 .panel-content .wrap .staff-member-listing .staff-member:hover:after{opacity:.85}.page #page #content .wrap #main .entry-content .staff-member-listing .staff-member{border-color:#4b7bb1;border-width:.15rem}.page #page #content .wrap #main .entry-content .staff-member-listing .staff-member.view_all{display:none}.page #page #content .wrap #main .entry-content .staff-member-listing .staff-member .staff-member-info-wrap{margin:1rem 0 1rem 0}.page #page #content .wrap #main .entry-content .staff-member-listing .staff-member.odd{margin:2rem 0 0 0}.page #page #content .wrap #main .entry-content .staff-member-listing .staff-member.even{margin:2rem 0 0 0}.office_hours{text-align:center}.contact_wrap{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}.contact_wrap .contact_information{flex:1}.contact_wrap .contact_information #phone{position:relative}.contact_wrap .contact_information #phone p{margin:1rem 0 1rem 2.5rem}.contact_wrap .contact_information #phone:before{content:"";position:absolute;top:0;left:0;background:url(/wp-content/themes/dpi/images/icon_sprite_sheet_small.png);height:24px;width:24px;background-position:24px 0}.contact_wrap .contact_information #fax{position:relative}.contact_wrap .contact_information #fax p{margin:1rem 0 1rem 2.5rem}.contact_wrap .contact_information #fax:before{content:"";position:absolute;top:0;left:0;background:url(/wp-content/themes/dpi/images/icon_sprite_sheet_small.png);height:24px;width:24px;background-position:48px 0}.contact_wrap .contact_information #email{position:relative}.contact_wrap .contact_information #email p{margin:1rem 0 1rem 2.5rem}.contact_wrap .contact_information #email:before{content:"";position:absolute;top:0;left:0;background:url(/wp-content/themes/dpi/images/icon_sprite_sheet_small.png);height:24px;width:24px;background-position:96px 0}.contact_wrap .contact_form{flex:1}.contact_form .wpcf7 label.two_col{display:inline-block;width:calc(100% * (1/2) - 1rem)}.contact_form .wpcf7 label.two_col.first{margin:0 2rem 0 0}.contact_form .wpcf7 label.two_col input{-webkit-border-radius:0;border-radius:0;border-width:2px}.contact_form .wpcf7 label textarea{-webkit-border-radius:0;border-radius:0;border-width:2px}.contact_form .wpcf7 .wpcf7-recaptcha iframe{-webkit-border-radius:0;border-radius:0;border:2px solid #bbb}.contact_form .wpcf7 .wpcf7-submit{margin:1rem 0 0 0;background:#4b7bb1;font-family:"Pathway Gothic One",sans-serif;font-size:1.5rem;padding:1rem 2rem;-webkit-transition:0.25s,all,ease-in;-moz-transition:0.25s,all,ease-in;-o-transition:0.25s,all,ease-in;transition:0.25s,all,ease-in}.contact_form .wpcf7 .wpcf7-submit:hover{background:#19293B}@media screen and (max-width:48em){.contact_wrap{display:block;text-align:center}.contact_wrap .contact_information,.contact_wrap .contact_form{display:inline-block;vertical-align:top;min-width:300px;text-align:left}}@media screen and (min-width:48em){.error404:not(.has-sidebar) #primary .page-content{float:none}}.home .site-content .content-area .post-23 .lcp_catlist{list-style:none;text-align:center;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}.home .site-content .content-area .post-23 .lcp_catlist li{display:inline-block;width:calc(100% * (1/3));min-width:300px;flex:1;text-align:left}.home .site-content .content-area .post-23 .lcp_catlist li a{box-shadow:none;text-decoration:none;color:#c1c13c;position:relative;-webkit-transition:0.5s,all,ease-in;-moz-transition:0.5s,all,ease-in;-o-transition:0.5s,all,ease-in;transition:0.5s,all,ease-in}.home .site-content .content-area .post-23 .lcp_catlist li a .news_more{font-size:1.5rem;line-height:1;margin:0 0 0 .5rem}.home .site-content .content-area .post-23 .lcp_catlist li a img{height:200px;width:auto}.home .site-content .content-area .post-23 .lcp_catlist li a:hover{color:#4b7bb1}.home .site-content .content-area .post-23 .lcp_catlist li .lcp_post{font-size:2rem}.home .site-content .content-area .post-23 .lcp_catlist li .lcp_post a{text-decoration:none;box-shadow:none;color:#4b7bb1;font-family:"Pathway Gothic One",sans-serif;-webkit-transition:0.5s,all,ease-in;-moz-transition:0.5s,all,ease-in;-o-transition:0.5s,all,ease-in;transition:0.5s,all,ease-in}.home .site-content .content-area .post-23 .lcp_catlist li .lcp_post a:hover{color:#19293B}.home .site-content .content-area .post-23 .lcp_catlist li .lcp_excerpt{padding:0 3rem 0 0}.page .site .site-content-contain .site-content .wrap .content-area .site-main .lcp_catlist{list-style:none;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;text-align:center}.page .site .site-content-contain .site-content .wrap .content-area .site-main .lcp_catlist li{display:inline-block;width:calc(100% * (1/3));min-width:300px;flex:1;text-align:left}.page .site .site-content-contain .site-content .wrap .content-area .site-main .lcp_catlist li a{box-shadow:none;text-decoration:none;color:#c1c13c;position:relative;-webkit-transition:0.5s,all,ease-in;-moz-transition:0.5s,all,ease-in;-o-transition:0.5s,all,ease-in;transition:0.5s,all,ease-in}.page .site .site-content-contain .site-content .wrap .content-area .site-main .lcp_catlist li a .news_more{font-size:1.5rem;line-height:1;margin:0 0 0 .5rem}.page .site .site-content-contain .site-content .wrap .content-area .site-main .lcp_catlist li a img{height:200px;width:auto}.page .site .site-content-contain .site-content .wrap .content-area .site-main .lcp_catlist li a:hover{color:#4b7bb1}.page .site .site-content-contain .site-content .wrap .content-area .site-main .lcp_catlist li .lcp_post{font-size:2rem}.page .site .site-content-contain .site-content .wrap .content-area .site-main .lcp_catlist li .lcp_post a{text-decoration:none;box-shadow:none;color:#4b7bb1;font-family:"Pathway Gothic One",sans-serif;-webkit-transition:0.5s,all,ease-in;-moz-transition:0.5s,all,ease-in;-o-transition:0.5s,all,ease-in;transition:0.5s,all,ease-in}.page .site .site-content-contain .site-content .wrap .content-area .site-main .lcp_catlist li .lcp_post a:hover{color:#19293B}.page .site .site-content-contain .site-content .wrap .content-area .site-main .lcp_catlist li .lcp_excerpt{padding:0 3rem 0 0}@media screen and (max-width:48em){.page .site .site-content-contain .site-content .wrap .content-area .site-main .lcp_catlist{margin-top:2rem;display:block}.page .site .site-content-contain .site-content .wrap .content-area .site-main .lcp_catlist li{display:inline-block;width:calc(100% * (1/3));min-width:300px}.home .site-content .content-area .post-23 .lcp_catlist{margin-top:2rem;display:block}}.home .site-content .content-area .post-27{position:relative;z-index:5;background:url(/wp-content/themes/dpi/images/background_giving.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 38%}.home .site-content .content-area .post-27:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#555;opacity:.85;z-index:4}.home .site-content .content-area .post-27 .panel-content{z-index:6}.home .site-content .content-area .post-27 .panel-content p{color:#fff}.home .site-content .content-area .post-27 .panel-content .wrap{max-width:1300px}.home .site-content .content-area .post-27 .panel-content .wrap .entry-header .entry-title{color:#fff}.home .site-content .content-area .post-27 .panel-content .wrap .entry-content p{text-align:center;font-family:"Pathway Gothic One",sans-serif;font-size:2rem}.home .site-content .content-area .post-27 .panel-content .wrap .entry-content p a{color:#c1c13c;text-decoration:none;box-shadow:none}.home .site-content .content-area .post-27 .panel-content .wrap .entry-content p a:hover{color:#ffff65}.home .site-content .content-area .post-25 .panel-content .wrap .entry-content #calendar_front{display:block}.home .site-content .content-area .post-25 .panel-content .wrap .entry-content #calendar_front .calendar_view_more{font-family:"Pathway Gothic One",sans-serif;font-size:1.5rem;color:#555;text-align:center}.home .site-content .content-area .post-25 .panel-content .wrap .entry-content #calendar_front .calendar_view_more a{text-decoration:none;box-shadow:none;color:#c1c13c;-webkit-transition:0.5s,all,ease-in;-moz-transition:0.5s,all,ease-in;-o-transition:0.5s,all,ease-in;transition:0.5s,all,ease-in}.home .site-content .content-area .post-25 .panel-content .wrap .entry-content #calendar_front .calendar_view_more a:hover{color:#4b7bb1}.home .site-content .content-area .post-25 .panel-content .wrap .entry-content #calendar_front .simcal-events-list-container{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}.home .site-content .content-area .post-25 .panel-content .wrap .entry-content #calendar_front .simcal-date-day{display:inline-block;width:calc(100% * (1/3) - 1rem);min-width:300px;flex:1;vertical-align:top;margin:0 .5rem 0 .5rem;background:url(/wp-content/themes/dpi/images/background_dates.jpg);background-repeat:no-repeat;background-size:cover;position:relative;z-index:5}.home .site-content .content-area .post-25 .panel-content .wrap .entry-content #calendar_front .simcal-date-day:after{content:"";background:#fff;opacity:.85;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:6}.home .site-content .content-area .post-25 .panel-content .wrap .entry-content #calendar_front .simcal-date-day h1{color:#fff;background-color:#4b7bb1;background-color:rgba(75,123,177,.85);z-index:7}.home .site-content .content-area .post-25 .panel-content .wrap .entry-content #calendar_front .simcal-date-day div{z-index:7;position:relative;text-align:center}.home .site-content .content-area .post-25 .panel-content .wrap .entry-content #calendar_front .simcal-date-day div ul{z-index:8}.home .site-content .content-area .post-25 .panel-content .wrap .entry-content #calendar_front .simcal-date-day div ul p{font-family:"Pathway Gothic One",sans-serif;font-size:1.25rem;line-height:1.25;color:#555;margin:0}.home .site-content .content-area .post-25 .panel-content .wrap .entry-content #calendar_front .simcal-date-day div ul p .simcal-event-title{text-decoration:none;box-shadow:none;color:#4b7bb1;-webkit-transition:0.5s,all,ease-in;-moz-transition:0.5s,all,ease-in;-o-transition:0.5s,all,ease-in;transition:0.5s,all,ease-in}.home .site-content .content-area .post-25 .panel-content .wrap .entry-content #calendar_front .simcal-date-day div ul p .simcal-event-title:hover{color:#19293B}.home .site-content .content-area .post-25 .panel-content .wrap .entry-content #calendar_page{display:none}.page #calendar_front{display:none}.page #calendar_page{display:block}@media screen and (max-width:48em){.home .site-content .content-area .post-25 .panel-content .wrap .entry-content #calendar_front .simcal-events-list-container{display:block;text-align:center}.home .site-content .content-area .post-25 .panel-content .wrap .entry-content #calendar_front .simcal-date-day{margin:1rem .5rem 1rem .5rem}}.search .site .site-content-contain .site-content .wrap .content-area .site-main .type-post,.search .site .site-content-contain .site-content .wrap .content-area .site-main .type-page{width:100%;float:none}.search .site .site-content-contain .site-content .wrap .content-area .site-main .type-post .entry-header .entry-meta,.search .site .site-content-contain .site-content .wrap .content-area .site-main .type-page .entry-header .entry-meta{display:none}.search .site .site-content-contain .site-content .wrap .content-area .site-main .type-post a,.search .site .site-content-contain .site-content .wrap .content-area .site-main .type-page a{text-decoration:none;box-shadow:none;color:#c1c13c;-webkit-transition:0.25s,all,ease-in;-moz-transition:0.25s,all,ease-in;-o-transition:0.25s,all,ease-in;transition:0.25s,all,ease-in}.search .site .site-content-contain .site-content .wrap .content-area .site-main .type-post a:hover,.search .site .site-content-contain .site-content .wrap .content-area .site-main .type-page a:hover{color:#4b7bb1}.search .site .site-content-contain .site-content .wrap .content-area .site-main .search-form button{background:#4b7bb1;-webkit-transition:0.25s,all,ease-in;-moz-transition:0.25s,all,ease-in;-o-transition:0.25s,all,ease-in;transition:0.25s,all,ease-in}.search .site .site-content-contain .site-content .wrap .content-area .site-main .search-form button:hover{background:#19293B}.search:not(.has-sidebar) #primary article{float:none;width:100%}.single .nav-links a{text-decoration:none;box-shadow:none;-webkit-transition:0.5s,all,ease-in;-moz-transition:0.5s,all,ease-in;-o-transition:0.5s,all,ease-in;transition:0.5s,all,ease-in;color:#c1c13c}.single .nav-links a .nav-title{color:#c1c13c;text-decoration:none;box-shadow:none;-webkit-transition:0.5s,all,ease-in;-moz-transition:0.5s,all,ease-in;-o-transition:0.5s,all,ease-in;transition:0.5s,all,ease-in}.single .nav-links a .nav-title svg{-webkit-transition:0.5s,all,ease-in;-moz-transition:0.5s,all,ease-in;-o-transition:0.5s,all,ease-in;transition:0.5s,all,ease-in;fill:#c1c13c}.single .nav-links a:hover{color:#4b7bb1}.single .nav-links a:hover .nav-title{color:#4b7bb1}.single .nav-links a:hover .nav-title svg{fill:#4b7bb1}.site-footer .wrap{max-width:100%;padding:0}.site-footer .wrap .footer_image{background:url(/wp-content/themes/dpi/images/footer_background.png);background-repeat:no-repeat;background-size:cover;position:relative;z-index:10;padding:4rem 0 0 0}.site-footer .wrap .footer_image .div_footer{flex:1}.site-footer .wrap .footer_image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#4b7bb1;opacity:.85;z-index:11}.site-info{width:100%;float:none;position:relative;z-index:12;padding:1rem 0;margin:0}.site-info #footer_site_wrapper{display:inline-block;vertical-align:top;width:calc(100% * (1/2) - 1rem);text-align:center;color:#fff}.site-info #footer_site_wrapper #footer_site{line-height:1}.site-info #footer_site_wrapper #footer_site .site-title{font-size:1rem;text-transform:capitalize;font-weight:100;line-height:1rem;letter-spacing:0}.site-info #footer_site_wrapper #footer_site .site-title a{font-size:1rem;color:#fff;box-shadow:none;-webkit-transition:0.25s,all,ease-in;-moz-transition:0.25s,all,ease-in;-o-transition:0.25s,all,ease-in;transition:0.25s,all,ease-in}.site-info #footer_site_wrapper #footer_site .site-title a:hover{color:#c1c13c;box-shadow:none}.site-info #footer_site_dpi{display:inline-block;vertical-align:top;width:calc(100% * (1/2) - 1rem);text-align:center;color:#fff}.site-info #footer_site_dpi #footer_dpi{line-height:1}.site-info #footer_site_dpi #footer_dpi a{font-size:1rem;color:#fff;box-shadow:none;-webkit-transition:0.25s,all,ease-in;-moz-transition:0.25s,all,ease-in;-o-transition:0.25s,all,ease-in;transition:0.25s,all,ease-in}.site-info #footer_site_dpi #footer_dpi a:hover{color:#c1c13c;box-shadow:none}.site-info #footer_site_dpi #footer_dpi #footer_heart{color:#c1c13c}.footer_image .info{width:100%;max-width:1000px;float:none;position:relative;z-index:12;padding:1rem 0;margin:0 auto;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}.footer_image .info .div_footer #footer_phone{position:relative}.footer_image .info .div_footer #footer_phone p{margin:1rem 0 1rem 2.5rem}.footer_image .info .div_footer #footer_phone:before{content:"";position:absolute;top:0;left:0;background:url(/wp-content/themes/dpi/images/icon_sprite_sheet_small.png);height:24px;width:24px;background-position:24px 0}.footer_image .info .div_footer #footer_fax{position:relative}.footer_image .info .div_footer #footer_fax p{margin:1rem 0 1rem 2.5rem}.footer_image .info .div_footer #footer_fax:before{content:"";position:absolute;top:0;left:0;background:url(/wp-content/themes/dpi/images/icon_sprite_sheet_small.png);height:24px;width:24px;background-position:48px 0}.footer_image .info .div_footer h1,.footer_image .info .div_footer h2{color:#fff;text-align:left;margin:0;font-family:"Pathway Gothic One",sans-serif;font-weight:100}.footer_image .info .div_footer h1{font-size:2rem}.footer_image .info .div_footer h1:after{content:"";background:none;height:0;width:0;top:0}.footer_image .info .div_footer h2{font-size:1.7rem}.footer_image .info .div_footer p{color:#fff;font-family:"Pathway Gothic One",sans-serif;font-size:1.15rem}.footer_image .info .div_footer #footer_address{word-wrap:normal;max-width:10rem}.footer_image .info .div_footer.footer_logo img{width:100px}.footer_image .info .div_footer a button.footer_contact{background:#c1c13c;color:#fff;padding:5px;width:90%;-webkit-transition:0.25s,all,ease-in;-moz-transition:0.25s,all,ease-in;-o-transition:0.25s,all,ease-in;transition:0.25s,all,ease-in}.footer_image .info .div_footer a button.footer_contact:hover{background:#ffff65;color:#555}.footer_image .info .div_footer .social_menu{list-style:none;text-align:left;margin:2rem 0 0 0}.footer_image .info .div_footer .social_menu li{display:inline-block;vertical-align:top}.footer_image .info .div_footer .social_menu li.social_facebook a{position:relative;color:#fff}.footer_image .info .div_footer .social_menu li.social_facebook a:before,.footer_image .info .div_footer .social_menu li.social_facebook a:after{content:"";position:absolute;top:-24px;right:0;bottom:0;left:0;margin:0 auto;background:url(/wp-content/themes/dpi/images/icon_sprite_sheet_small.png);height:24px;width:24px;-webkit-transition:0.5s,opacity,ease-in;-moz-transition:0.5s,opacity,ease-in;-o-transition:0.5s,opacity,ease-in;transition:0.5s,opacity,ease-in}.footer_image .info .div_footer .social_menu li.social_facebook a:before{background-position:72px 0;opacity:1}.footer_image .info .div_footer .social_menu li.social_facebook a:after{background-position:72px -24px;opacity:0}.footer_image .info .div_footer .social_menu li.social_facebook a:hover:before{opacity:0}.footer_image .info .div_footer .social_menu li.social_facebook a:hover:after{opacity:1}@media screen and (max-width:48em){.footer_image .info{display:block}.footer_image .info .div_footer{display:block;width:100%;text-align:center}.footer_image .info .div_footer h1{text-align:center}.footer_image .info .div_footer #footer_address{width:100%;max-width:100%}.footer_image .info .div_footer #footer_phone:before,.footer_image .info .div_footer #footer_fax:before{left:initial;right:60%}.footer_image .info .div_footer.footer_logo{width:100%;display:block;text-align:center}.footer_image .info .div_footer a button.footer_contact{max-width:200px;display:block;margin:0 auto}.footer_image .info .div_footer .social_menu{text-align:center}.footer_image .info .div_footer #footer_mission{padding:0 2rem}}.site-footer{border:none}.site-footer .wrap .row .links{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;height:80px;max-width:1300px;margin:5rem auto 7rem}.site-footer .wrap .row .links #diocese_of_beaumont,.site-footer .wrap .row .links #usccb,.site-footer .wrap .row .links #franciscan_media,.site-footer .wrap .row .links #the_vatican{flex:1}.site-footer .wrap .row .links #diocese_of_beaumont a,.site-footer .wrap .row .links #usccb a,.site-footer .wrap .row .links #franciscan_media a,.site-footer .wrap .row .links #the_vatican a{display:block;height:64px;width:100%;position:relative;padding:.25rem 1rem}.site-footer .wrap .row .links #diocese_of_beaumont a .vert_align,.site-footer .wrap .row .links #usccb a .vert_align,.site-footer .wrap .row .links #franciscan_media a .vert_align,.site-footer .wrap .row .links #the_vatican a .vert_align{display:inline-block;vertical-align:middle;height:100%;width:0}.site-footer .wrap .row .links #diocese_of_beaumont a img,.site-footer .wrap .row .links #usccb a img,.site-footer .wrap .row .links #franciscan_media a img,.site-footer .wrap .row .links #the_vatican a img{max-width:95%;display:inline-block;vertical-align:middle;-webkit-filter:grayscale(1) opacity(.5);filter:grayscale(1) opacity(.5);-webkit-transition:0.5s,all,ease-in;-moz-transition:0.5s,all,ease-in;-o-transition:0.5s,all,ease-in;transition:0.5s,all,ease-in}.site-footer .wrap .row .links #diocese_of_beaumont a:hover img,.site-footer .wrap .row .links #usccb a:hover img,.site-footer .wrap .row .links #franciscan_media a:hover img,.site-footer .wrap .row .links #the_vatican a:hover img{-webkit-filter:grayscale(0) opacity(1);filter:grayscale(0) opacity(1)}body:not(.home) .site-footer .wrap .row .links{display:none}.site-footer{border:none}.site-footer .wrap .row .map{background:url(/wp-content/themes/dpi/images/map_footer.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;height:300px}