.header-main{box-shadow:0 0 30px rgb(0 0 0 / .1)!important;z-index:1000}.mega-menu .popup,.sticky-header .mega-menu .popup{padding-top:0}.header-main.sticky #menu-main-menu .popup .sub-menu .menu-item>a{padding:10px 16px!important}#header .main-menu .narrow ul.sub-menu{background-color:#fff;border-top:0}.retina-logo{max-width:200px!important}.header-left,.header-right{padding-top:0!important;padding-bottom:0!important}#header .main-menu>li.menu-item>a{padding:54px 8px;line-height:0}.header-main.sticky #menu-main-menu li a{padding:30px 16px!important}#menu-main-menu li a.current{border-bottom:6px solid #bc3330}#header .header-main #main-menu{display:none}#header .mobile-toggle{display:inline-block}#header .logo{padding:.7rem 0}#footer p{margin:0}#footer ul{list-style-type:none;margin:0;padding:0}.footer,.footer p,.footer .widget>div>ul li,.footer .widget>ul li,.footer a:not(.btn),.footer .tooltip-icon{color:#202223;font-size:1rem;line-height:1.75}.footer-social-icons .share-links a{transition:transform 0.3s ease-in-out;border-radius:50%;background:#BC3330!important;color:#ffffff!important}.footer-social-icons .share-links a:hover{transform:scale(1.1)}#footer .soc-footer ul li a:hover,#footer .soc-footer a:hover{color:#BC3330}.footer-logo{width:125px}.text-primary p{color:#BC3330}.text-secondary{color:#E8B031!important}.btn-secondary-shade-2{background:#fff0;border:0;color:#B97E2A!important;font-size:18px;padding:0}.justify-content-space-between{justify-content:space-between}.bg-primary-shade-1{background-color:#BC3330}.bg-secondary-shade-4{background-color:#F9F5EE}.bg-gray{background-color:#F5F7F8}.bg-white,.footer-wrapper .container-fluid{background-color:#fff}.overlay-container{position:relative;width:100%;height:100%}.overlay-container *{z-index:2}.overlay-container::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .8);pointer-events:none}.soc-min-height-100{min-height:100px}.soc-min-height-220{min-height:220px}.links-banners-section img{width:110px}.hover-animate{transition:all 0.2s ease-in-out}.hover-animate:hover,.hover-animate:focus{transform:translate3d(0,-2px,0)}.mb-0-p p{margin-bottom:0!important}.pt-con-5>.container{padding-top:45px}.slick-slide{opacity:.6;transition:opacity 0.3s ease}.slick-center{opacity:1}.slick-slide{margin-right:15px}.slick-track{display:flex!important}.slick-slide{height:inherit!important}.slick-slide:last-child{margin-right:0}.home-logo-carousel .slick-slider{width:100%;margin-left:0;margin-right:0}.home-logo-carousel .slick-slide img{max-width:380px!important}ul.no-bullets{list-style-type:none;padding-left:0;margin-left:0}.home-directory-list a{color:#E8B031!important}.home-directory-list a.btn-primary{color:#ffffff!important}.home-directory-list a:hover{color:#F6DFAD!important}.home-directory-list a.btn-primary:hover{color:#ffffff!important}.home-directory-list .hover-animate:hover h3{color:#F6DFAD!important}.directory-sub-ul{flex-wrap:wrap;justify-content:center}.directory-sub-ul li a{color:#ffffff!important;font-size:1.5rem;font-weight:600;text-decoration:underline}.pointer{cursor:pointer}.nd-bullets>p{line-height:28px}.content-con{gap:24px}.contents-items{display:flex;flex-direction:row}.contents-items img{max-width:100px}.contents-items .content-content{display:flex;flex-direction:column;justify-content:center}.contents-items .content-content h4,.digital-marketing-strategy-wrap h3{color:#08304F}.contents-items .content-icon{position:relative;z-index:2}.contents-items .content-icon.icon_has_line::after{content:'';position:absolute;width:160px;height:calc(100% - 38px);right:48px;bottom:0;top:100px;border-right:3px solid #00c2e5;border-right-style:dashed;z-index:1}.content-body{flex:1 1 auto}img.img-content{width:100%;object-fit:cover;max-height:480px;overflow:hidden}.single-parish .main-content,.single-clergy .main-content,.single-web-links .main-content,.single-monastery .main-content{display:flex;justify-content:center}.single-clergy .main-content{flex-direction:column;align-items:center}.single-clergy .page-top{width:100%;display:flex}.clergy-breadcrumbs{display:flex;gap:8px;font-size:.75rem;margin-bottom:1rem}.clergy-breadcrumbs a{color:#08c}.breadcrumb .delimiter:before{content:"/ ";position:relative;right:-2px}.space-in-between{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.clergy-prev-btn,.clergy-next-btn{position:absolute;z-index:2;bottom:-30px;width:60px;height:60px;border-radius:50%;border:1px solid #bc3330;background:#f5f5f5}.single-clergy .main-content{padding-top:0}.clergy-prev-btn i,.clergy-next-btn i{background:#f5f5f5;color:#bc3330}.clergy-prev-btn{left:0}.clergy-next-btn{right:0}.clergy-lists{padding-bottom:5rem}.clergy-lists .slick-dots{position:absolute;bottom:-30px}.clergy-lists .slick-dots li button{background-color:#D8D8D8;border-radius:50%;width:12px;height:12px}.clergy-lists .slick-dots li.slick-active button{background-color:#bc3330}.img-w-100 img{width:100%}.post-type-archive-parish .porto-blog-sidebar,.post-type-archive-clergy .porto-blog-sidebar,.post-type-archive-web-links .porto-blog-sidebar,.post-type-archive-monastery .porto-blog-sidebar{display:none}.post-type-archive-parish .main-content,.post-type-archive-clergy .main-content,.post-type-archive-web-links .main-content,.post-type-archive-monastery .main-content{width:100%}.special-religious-edu-block .nav-tabs .nav-link.active{border-bottom:0!important}.special-religious-edu-block .nav-tabs .nav-link{transition:none!important}.link-underline:hover{border-bottom:1px solid #cd3d3a;color:#cd3d3a}@media (max-width:654px){.special-religious-edu-block .nav-tabs .nav-link{border:1px solid #e7e7e7}.special-religious-edu-block .nav-tabs .nav-link.active{background:#bc3330;color:#fff}.special-religious-edu-block .nav-tabs{padding-bottom:1rem;display:flex;gap:1rem}}@media (min-width:768px){.links-banners-section img{width:220px}.directory-sub-ul{flex-wrap:nowrap}}@media (min-width:992px){.contents-items{display:flex;flex-direction:row}}@media (max-width:767px){.links-banners-section h4{font-size:1rem!important}}@media (min-width:1164px){#header .logo{padding:0}#header .header-main #main-menu{display:inline-block}#header .mobile-toggle{display:none}}@media screen and (max-width:360px){.home-logo-carousel .slick-slide img{max-width:340px!important}