/*
Theme Name:Grandin Media
Theme URI: https://understrap.com
Description: Theme for Grandin Media
Author: Infinity Reef Studio
Author URI: https://infinityreef.studio/
Template: understrap
Version: 1.0.0
*/
body.media{margin:0;display:block;font-family:'proxima-nova',sans-serif}body{font-family:'proxima-nova',sans-serif}h1{font-weight:600;font-size:48px;font-family:'proxima-nova',sans-serif}h2{font-size:24px;font-family:"proxima-nova",sans-serif;font-weight:600}h3{font-size:20px;text-transform:uppercase;font-family:proxima-nova,sans-serif;font-weight:600;color:#404040}div.inline--caption-wrap{display:inline-block;margin:10px 20px;text-align:left}div.inline--caption-wrap.alignleft{margin-left:0;padding-left:0}div.inline--caption-wrap.alignright{margin-right:0;padding-right:0}div.inline--caption-wrap.aligncenter{margin:0 auto}figure.inline--image{padding:0;margin:0}figure.inline--image img{min-width:100%}figcaption.inline--image-caption{background-color:#404040;padding:8px;color:#fff}div.mobile--nav-wrap{position:relative}div.navbar-toggler{height:60px;width:60px;background-color:transparent;padding:18px 2px}div.navbar-toggler span{background-color:#003;display:block;height:4px;width:50px;margin-bottom:4px;float:right}div.navbar-toggler span:first-of-type{-webkit-transition:all .5s ease;transition:all .5s ease}div.navbar-toggler span:nth-of-type(2){opacity:1;-webkit-transition:all .5s ease;transition:all .5s ease}div.navbar-toggler span:last-of-type{-webkit-transition:all .5s ease;transition:all .5s ease}div.navbar-toggler.expanded span:first-of-type{transform:rotate(45deg) translateY(11px);-webkit-transition:all .5s ease;transition:all .5s ease}div.navbar-toggler.expanded span:nth-of-type(2){opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}div.navbar-toggler.expanded span:last-of-type{transform:rotate(-45deg) translateY(-10px);-webkit-transition:all .5s ease;transition:all .5s ease}#search-toggler-mobile.mobile-nav{margin:0 auto}#search-toggler-mobile.mobile-nav i{padding:12px 0}#search-toggler-mobile.mobile-nav i{padding:12px 0}.single--carousel .carousel-item span.description,figcaption.inline--image-caption span{display:block;max-width:100%}figcaption.inline--image-caption .caption{font-weight:bold}.single--carousel .carousel-item .description,figcaption.inline--image-caption .description{font-size:.7em}.wrapper-navbar{position:fixed;width:100%;z-index:10}@media(max-width:768px){.wrapper-navbar{position:absolute}}.archive-content,.fourohfour-content,.tag-content,.single-post-content,.homepage-content,.page-content,#tribe-events-content{padding-top:101px}.navbar .mobile--nav-wrap{background-color:#fff;width:100%;margin-right:0;margin-left:0}.navbar.mobile-nav{background-color:#003;padding:0}@media(min-width:768px){.navbar.mobile-nav{background-color:#fff}}.navbar{background-color:#fff !important}.navbar .img-fluid{width:350px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.navbar .img-fluid{width:100%}}.navbar li.menu-item a{color:#404040;font-size:16px;text-transform:uppercase;font-weight:600;letter-spacing:2px}.navbar li.menu-item a{color:#404040;font-size:15px;text-transform:uppercase;font-weight:600;letter-spacing:.1em;padding:1.4em .6rem}@media(min-width:768px){.navbar li.menu-item a{font-size:14px;padding-top:.5rem;padding-bottom:.5rem}}@media(min-width:992px){.navbar li.menu-item a{font-size:12px;padding-top:.5rem;padding-bottom:.5rem;letter-spacing:.05rem}}@media(min-width:1200px){.navbar li.menu-item a{font-size:15px;color:#404040;padding-top:.5rem;padding-bottom:.5rem;letter-spacing:.1rem}}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#333}nav.secondary{background-color:#003}.navbar-nav{font-family:proxima-nova,sans-serif}.navbar-collapse{justify-content:flex-end}.social-nav li,.secondary-nav li.menu-item a{display:inline-block;padding:.5rem;font-size:12px;color:#fff}.social-nav li{display:inline-block;padding:0 .25rem}.social-nav a{color:#fff;font-size:1.2em}ul.social-links,.secondary-nav li.menu-item a{display:inline-block;padding:.5rem;font-size:14px;color:#fff}@media(max-width:992px){nav.secondary #utility-menu li a{font-size:10px}}.secondary-nav .navbar-nav{flex-direction:row}.secondary .container{display:flex;justify-content:space-between}.secondary-nav li.menu-item a:hover{color:#909090}.ir_social.facebook:hover{color:#3b5998}.ir_social.twitter:hover{color:#55acee}.ir_social.youtube:hover{color:#c4302b}.ir_social.vimeo:hover{color:#4ebbff}li#menu-item-60.active a,li#menu-item-60 a:hover,li#menu-item-849.active a,li#menu-item-849 a:hover{background-color:#404040}li#menu-item-55,li#menu-item-55 a:hover,li#menu-item-56,li#menu-item-56 a:hover,li#menu-item-57,li#menu-item-57 a:hover,li#menu-item-58,li#menu-item-58 a:hover,li#menu-item-59,li#menu-item-59 a:hover,li#menu-item-60,li#menu-item-60 a:hover,li#menu-item-849,li#menu-item-849 a:hover{-webkit-transition:color .3s,background-color .3s;-moz-transition:color .3s,background-color .3s;-ms-transition:color .3s,background-color .3s;-o-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}li#menu-item-55.active a,li#menu-item-55 a:hover,li#menu-item-56.active a,li#menu-item-56 a:hover,li#menu-item-57.active a,li#menu-item-57 a:hover,li#menu-item-58.active a,li#menu-item-58 a:hover,li#menu-item-59.active a,li#menu-item-59 a:hover,li#menu-item-60.active a,li#menu-item-60 a:hover,li#menu-item-849.active a,li#menu-item-849 a:hover{color:#fff}@media(max-width:1200px){#main-menu.navbar-nav li a{font-size:14px}}.dropdown-menu{padding:0;border-radius:0}.header--search-box{top:0;z-index:-1;background-color:#003;padding:10px 15px;left:0;right:0;position:absolute;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.wrapper--search-form form input[type="submit"],.wrapper--search-form form input[type="text"]{border-radius:0}.wrapper--search-form form input[type="submit"]{background-color:#600}.header--search-box.expanded{display:block;left:0;right:0;position:absolute;top:100px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.wrapper--search-form .search--error-handling{background-color:#ef1b43;color:white;position:absolute;height:30px;z-index:99;left:50%;bottom:-30px;padding:4px 10px;font-size:.8em}.wrapper--search-form .search--error-handling:before{content:'';width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;position:absolute;top:-10px;left:50%;border-bottom:15px solid #ef1b43}.fourohfour--search-box{padding:40px 0}.small-card-img-wrap img,.med-card-img-wrap img{height:170px;object-fit:cover;object-position:top center;min-width:100%}.med-card-img-wrap img{min-height:170px;height:170px;object-fit:cover;width:100%}.lrg-card-img-wrap img{height:500px;object-fit:cover;width:100%}@media(max-width:992px){.lrg-card-img-wrap img{height:200px}}.ad-rec-wrap{padding:10px 0}.secondary-stripe{padding-top:30px}section.archive-stripe{background-color:#f0f0f0;margin:40px 0}.home .archive-links{padding:30px 0;text-align:center}.home .archive-links .years{padding:20px 0}@media(max-width:1200px){section.secondary-stripe div>h2{font-size:16px;min-height:0}}@media(max-width:992px){section.secondary-stripe div>h2{font-size:14px;min-height:0}}@media(max-width:767px){section.secondary-stripe div>h2{font-size:24px;margin-top:20px}}.home .voices-section>h2,.home .catholic-alberta-section>h2,.home .top-stories-section>h2{text-transform:uppercase}.home .voices-section>h2{border-bottom:4px solid #f8a601}.home .catholic-alberta-section>h2{border-bottom:4px solid #06f}.home .top-stories-section>h2{border-bottom:4px solid #404040;color:#404040}.home .blurb-stuff{max-width:800px;padding-bottom:40px}.blurb-stuff .row{display:block;text-align:center}.blurb-stuff h4{display:inline-block;margin:0 auto 35px;border-bottom:2px solid #1f1f1f;letter-spacing:.1em;font-size:24px;text-transform:uppercase;font-weight:600}.blurb-stuff p{font-size:18px;font-family:proxima-nova,sans-serif;color:#404040;font-weight:200}.home .secondary-stripe{padding-top:30px}#featuredCarousel.carousel{height:370px;overflow:hidden}@media(min-width:768px){#featuredCarousel.carousel{height:390px}}@media(min-width:992px){#featuredCarousel.carousel{height:600px}}#featuredCarousel .carousel-inner{max-width:1400px;margin:0 auto}#featuredCarousel.carousel-item .carousel-caption{position:relative;left:0;text-align:left;color:#000;max-width:1125px;margin:0 auto}#featuredCarousel.carousel-fade .carousel-item{display:block;position:absolute;opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;top:0;left:0;right:0;bottom:0}#featuredCarousel .carousel-item.active{opacity:1;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}#featuredCarousel .carousel-item{display:block;position:relative;padding:0 15px}@media(max-width:992px){#featuredCarousel .carousel-item>article h3{font-size:20px;min-height:0}}@media(max-width:1200px){#featuredCarousel .carousel-item>article h3{font-size:24px;min-height:0}}@media(min-width:1200px){#featuredCarousel .carousel-item>article h3{min-height:52px;font-size:36px;font-weight:600}}#featuredCarousel .carousel-item>article .article-details p{font-size:18px}@media(max-width:992px){#featuredCarousel .carousel-item>article .article-details p{font-size:14px;min-height:initial}}#featuredCarousel .carousel-item{pointer-events:none}#featuredCarousel .carousel-item.active{pointer-events:auto}#featuredCarousel .carousel-item img{object-fit:cover;object-position:center center;width:100%;height:190px}@media(min-width:768px){#featuredCarousel .carousel-item img{height:225px}}@media(min-width:992px){#featuredCarousel .carousel-item img{height:418px}}#featuredCarousel .carousel-item .article-details{height:160px}@media(min-width:768px){#featuredCarousel .carousel-item .article-details{height:140px}}@media(min-width:992px){#featuredCarousel .carousel-item .article-details{height:146px}}#featuredThumbs{height:590px;overflow:hidden}#featuredThumbs article{margin-top:10px;margin-bottom:46px}@media(max-width:992px){#featuredThumbs article{margin-bottom:20px}}@media screen and (min-width:1200px){#featuredThumbs article{margin-bottom:22px}}#featuredThumbs article>img{height:154px;object-fit:cover;width:100%}.archive-title,.more-title,.tags h2{text-transform:uppercase;font-size:24px;font-weight:600;color:#404040;border-bottom:4px solid #404040;margin-top:20px}.years{padding-bottom:20px}.years ul{margin:0;padding:0}.years li{list-style-type:none}.tags ul{padding:0}.tags li{display:inline-block;margin:3px 0;border:1px solid #1f1f1f}.years a{text-decoration:underline}.years a,.tags li a{color:#1f1f1f;font-size:16px;padding:4px 7px;-webkit-transition:background-color .3s,color .3s;-moz-transition:background-color .3s,color .3s;-ms-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.tags li a:hover{background-color:#404040;color:#fff;text-decoration:none;-webkit-transition:background-color .3s,color .3s;-moz-transition:background-color .3s,color .3s;-ms-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;border-color:transparent}article h3,article p{color:#404040}article h3{text-transform:none;margin-bottom:5px;margin-bottom:10px;height:auto}article p{font-size:14px;margin-bottom:0}@media(min-width:576px){.archive-content .video-archive.container{max-width:95%}}@media(min-width:768px){.archive-content .video-archive.container{max-width:95%}}@media(min-width:992px){.archive-content .video-archive.container{max-width:95%}}@media(min-width:1200px){.archive-content .video-archive.container{max-width:1140px}}.row.video-section{display:grid;margin:3.25rem 1rem}.row.video-section:first-of-type{margin-top:1rem}.row.video-section:last-of-type{margin-bottom:1rem}.article-wrap.article-grid-row{padding:0;display:flex;flex:1}.archive-content .video-section .small-card-img-wrap{display:flex;flex-direction:column;flex:1 1 auto;justify-content:space-between}.grid-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;grid-auto-rows:1fr;padding:0 15px}#card-lists{width:100%;display:flex;flex-wrap:wrap}.grid-container .card,.archive-content .video-section .small-card-img-wrap{float:left;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:1.75438%;overflow:hidden}.grid-container .card,.archive-content .video-section .small-card-img-wrap:first-child{margin-left:0}.grid-container .card,.archive-content .video-section .small-card-img-wrap figure{width:100%;padding:0;margin:0;display:block;position:relative}.grid-container .card,.archive-content .video-section .small-card-img-wrap figure img{width:100%;height:auto;object-fit:cover;object-position:top center;min-width:100%}.archive-content .video-section .small-card-img-wrap figure figcaption{margin:0;display:block;position:absolute;bottom:0}.archive-content .video-section .article-details{height:100%;display:flex;flex-direction:column;justify-content:space-between}.child-category--title a.view-all{font-size:.8rem;text-transform:initial}@media only screen and (max-width:980px){.grid-container{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.grid-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:640px){.row.video-section{margin:0;padding:2.25rem 1rem 3.25rem}.row.video-section h3.child-category--title{margin-bottom:1.5rem}.grid-container{grid-template-columns:1fr;grid-auto-rows:auto}.archive-content .video-section .small-card-img-wrap{flex-direction:row}.archive-content .video-section article.small-card-img-wrap h3{font-size:1.2rem}.grid-container .card,.archive-content .video-section .small-card-img-wrap figure{max-width:30%;padding:0;margin:0;display:block;position:relative}.archive-content .video-section .small-card-img-wrap figure img{height:auto;padding:0 15px 0 0}.archive-content .video-section .article-details{width:70%;border:1px solid #333}.archive-content .video-section .small-card-img-wrap .cat-wrap{display:none}.row-stripe{background-color:rgba(51,51,51,.05);color:#333}}.article-wrap{padding:10px 0;display:block}.article-details{padding:7px 7px 9px;border-left:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333}.article-wrap:hover{text-decoration:none}.article-wrap:hover article h3,.article-wrap:hover article p,.carousel-item.active .article-wrap a:hover,.carousel-item.active .article-wrap a:hover .article-details h3,.carousel-item.active .article-wrap a:hover .article-details p{color:#fff;text-decoration:none !important}.article-wrap:hover article h3,.article-wrap article h3,.article-wrap:hover article p,.article-wrap article p{-webkit-transition:color .75s;-moz-transition:color .75s;-ms-transition:color .75s;-o-transition:color .75s;transition:color .75s}@media(max-width:992px){.article-wrap article h3{font-size:18px;padding:3px 5px}}@media(max-width:767px){.article-wrap article h3{font-size:24px}}.article-wrap:hover .article-details,.article-wrap .article-details{-webkit-transition:background-color .75s,border-color .75s;-moz-transition:background-color .75s,border-color .75s;-ms-transition:background-color .75s,border-color .75s;-o-transition:background-color .75s,border-color .75s;transition:background-color .75s,border-color .75s}p.category{display:inline-block;color:#fff;margin-bottom:0;padding:2px 5px;padding:4px 5px 2px;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:600}@media(max-width:992px){p.category{font-size:9px;padding:3px 5px;padding:6px 5px 2px;line-height:1.6}}@-moz-document url-prefix(){@media(max-width:992px){p.category{padding:5px 5px 3px}}}.carousel .cat-wrap,article .cat-wrap{margin-top:-24px;border-bottom:5px solid}.cat-width{max-width:1125px;margin:0 auto}article p.card-date{font-weight:normal;font-size:14px !important}h1.parent-category--title{margin-top:20px}.border--catholic-alberta p>a,.category-catholic-alberta h3.child-category--title>a{color:#06f}li#menu-item-55.active a,li#menu-item-55 a:hover,.catholic-alberta p.category{background-color:#06f}.catholic-alberta .cat-wrap,.border--catholic-alberta{border-color:#06f}.featured-section .carousel-inner .article-wrap.catholic-alberta a:hover .article-details,.article-wrap:hover article.catholic-alberta .article-details{background-color:#06f;border-color:#06f}.border--canada-world p>a,.category-canada-world h3.child-category--title>a{color:#ef1b43}li#menu-item-56.active a,li#menu-item-56 a:hover,.canada-world p.category{background-color:#ef1b43}.canada-world .cat-wrap,.border--canada-world{border-color:#ef1b43}.featured-section .carousel-inner .article-wrap.canada-world a:hover .article-details,.article-wrap:hover article.canada-world .article-details{background-color:#ef1b43;border-color:#ef1b43}.border--faith p>a,.category-faith h3.child-category--title>a{color:#c6c}li#menu-item-57.active a,li#menu-item-57 a:hover,.faith p.category{background-color:#c6c}.faith .cat-wrap,.border--faith{border-color:#c6c}.featured-section .carousel-inner .article-wrap.faith a:hover .article-details,.article-wrap:hover article.faith .article-details{background-color:#c6c;border-color:#c6c}.border--life p>a,.category-life h3.child-category--title>a{color:#3c9}li#menu-item-58.active a,li#menu-item-58 a:hover,.life p.category{background-color:#3c9}.life .cat-wrap,.border--life{border-color:#3c9}.featured-section .carousel-inner .article-wrap.life a:hover .article-details,.article-wrap:hover article.life .article-details{background-color:#3c9;border-color:#3c9}.border--voices p>a,.category-voices h3.child-category--title>a{color:#f8a601}li#menu-item-59.active a,li#menu-item-59 a:hover,.voices p.category{background-color:#f8a601}.voices .cat-wrap,.single--flexible-content-wrapper.border--voices{border-color:#f8a601}.featured-section .carousel-inner .article-wrap.voices a:hover .article-details,.article-wrap:hover article.voices .article-details{background-color:#f8a601;border-color:#f8a601}.border--videos p>a,.category-videos h3.child-category--title>a{color:#404040}li#menu-item-59.active a,li#menu-item-59 a:hover,.videos p.category{background-color:#404040}.videos .cat-wrap,.single--flexible-content-wrapper.border--videos{border-color:#404040}.featured-section .carousel-inner .article-wrap.videos a:hover .article-details,.article-wrap:hover article.videos .article-details{background-color:#404040;border-color:#404040}.featured-section .carousel-control-prev-icon,.featured-section .carousel-control-next-icon,.single--template .carousel-control-prev-icon,.single--template .carousel-control-next-icon{height:40px;width:40px}.carousel-control-prev,.carousel-control-next{bottom:unset;top:230px}@media(max-width:992px){.carousel-control-prev,.carousel-control-next{top:90px}}.single--blockquote .quote{font-size:24px;color:#404040}.single--blockquote .icon{padding-right:0}.subfooter img{padding:30px 15px}.subfooter .banner-ad-img{min-width:100%;max-width:100%}#main-footer{background-color:#003}#footer-top .col1{width:100%}#footer-top h2{font-size:24px;color:#404040;margin-bottom:15px;text-transform:uppercase;font-family:proxima-nova,sans-serif;letter-spacing:2px}#footer-top a{color:#fff;background-color:#ef1b43;padding:10px 30px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#footer-top a:hover{background-color:#600;text-decoration:none}#footer-top .col1{display:inline-block;text-align:center}#footer-top{background-color:#f0f0f0}#footer-top .container{padding:50px 0 40px}#footer-bottom{background-color:#003;text-align:center;padding:10px 0;color:#666;font-size:12px}#footer-bottom p{margin:0}#footer-bottom ul{margin:0;padding:0}#footer-bottom ul li{display:inline-flex;list-style-type:none}#footer-bottom ul li:nth-child(even):before{content:'|';padding:0 4px 0 1px}#footer-bottom ul li a{color:#666}.article-wrap .article-details{position:relative}li#menu-item-55.active a,li#menu-item-55 a:hover,.catholic-alberta p.category{background-color:#06f}.catholic-alberta .cat-wrap,.border--catholic-alberta,.border--catholic-alberta .single--section-heading{border-color:#06f}.article-wrap:hover article.catholic-alberta .article-details{background-color:#06f;border-color:#06f}.border--catholic-alberta .single--blockquote .icon path.st0{fill:#06f}li#menu-item-56.active a,li#menu-item-56 a:hover,.canada-world p.category{background-color:#ef1b43}.canada-world .cat-wrap,.border--canada-world,.border--canada-world .single--section-heading{border-color:#ef1b43}.article-wrap:hover article.canada-world .article-details{background-color:#ef1b43;border-color:#ef1b43}.border--canada-world .single--blockquote .icon path.st0{fill:#ef1b43}li#menu-item-57.active a,li#menu-item-57 a:hover,.faith p.category{background-color:#c6c}.faith .cat-wrap,.border--faith,.border--faith .single--section-heading{border-color:#c6c}.article-wrap:hover article.faith .article-details{background-color:#c6c;border-color:#c6c}.border--faith .single--blockquote .icon path.st0{fill:#c6c}li#menu-item-58.active a,li#menu-item-58 a:hover,.life p.category{background-color:#3c9}.life .cat-wrap,.border--life,.border--faith .single--section-heading{border-color:#3c9}.article-wrap:hover article.life .article-details{background-color:#3c9;border-color:#3c9}.border--life .single--blockquote .icon path.st0{fill:#3c9}li#menu-item-59.active a,li#menu-item-59 a:hover,.voices p.category{background-color:#f8a601}.voices .cat-wrap,.border--voices,.border--voices .single--section-heading{border-color:#f8a601}.article-wrap:hover article.voices .article-details{background-color:#f8a601;border-color:#f8a601}.border--voices .single--blockquote .icon path.st0{fill:#f8a601}li#menu-item-849.active a,li#menu-item-849 a:hover,.videos p.category{background-color:#404040}.videos .cat-wrap,.border--videos,.border--videos .single--section-heading{border-color:#404040}.article-wrap:hover article.videos .article-details{background-color:#404040;border-color:#404040}.border--videos .single--blockquote .icon path.st0{fill:#404040}.single--full-width-hero-wrap,#archiveCarousel.carousel{max-width:1140px;margin:0 auto}.single--full-width-hero-wrap figure{margin:0}img.wp-post-image.single--full-width-hero{object-fit:cover;object-position:top center;width:100%;height:60vh}@media(max-width:992px){img.wp-post-image.single--full-width-hero{height:35vh}}section.single--masthead,.single--sidebar{padding-top:60px;padding-bottom:30px}section.single--masthead header h1{font-size:48px;font-weight:600;margin-bottom:18px}@media(max-width:992px){section.single--masthead header h1{font-size:36px}}section.single--masthead header h2{font-size:24px;font-weight:600;margin-bottom:18px}section.single--masthead footer ul{padding:0}section.single--masthead footer ul li{list-style-type:none;display:inline-block;font-size:16px;font-weight:normal}section.single--masthead footer ul li:after{content:'|';padding:0 12px}section .single--masthead footer ul li:last-of-type:after{content:''}.single--standard-content-wrapper,.single--flexible-content-wrapper{padding-top:30px;margin-bottom:30px;border-left:0;border-right:0;border-style:solid;text-align:center}.single--standard-content-wrapper p,.single--flexible-content-wrapper p{line-height:30px;font-weight:normal;font-size:18px;text-align:left}.single--standard-content-wrapper blockquote,.single--flexible-content-wrapper blockquote{display:inline-block}.single--standard-content-wrapper iframe,.single--flexible-content-wrapper iframe{max-width:100%}#full-width-page-wrapper header.entry-header{margin:100px auto 20px}#full-width-page-wrapper .full-width-flex{display:flex;margin-bottom:25px}.single--full-column-image img{min-width:100%}.single--full-column-image figure{margin:0;padding:0}.single--paragraph{padding:15px}.single--carousel{padding:15px 0}.single--carousel .carousel-item img{height:300px;min-width:100%;object-fit:cover;object-position:center center}@media(min-width:992px){.single--carousel .carousel-item img{height:495px}}.single--carousel .carousel-item .carousel-caption{background-color:#404040;position:static;padding:15px;text-align:left;clear:both}.single--carousel .carousel-item .carousel-caption p{margin:0}.single--blockquote{padding:15px 0}@media(min-width:992px){.single--blockquote .icon{max-width:100px}}.single--blockquote .quote{padding-top:.75em}.single--blockquote .quote p{font-style:italic;padding:0;font-size:24px;font-weight:normal;margin:0}.single--embed-container{margin:15px 0;position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.single--embed-container iframe,.single--embed-container object,.single--embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.single--section-heading{border-bottom:solid 2px black;padding:15px 0;text-transform:capitalize}.page-content h1{padding:40px 0}.archive--template{padding-top:40px}.archive-content .carousel .carousel-inner{border-bottom:solid 1px #333}.archive-content .carousel .carousel-inner .article-wrap{padding:0}.archive-content .article-details{border-bottom:solid 1px #333;height:auto}.archive-content .carousel-inner{max-width:none}.archive-content .carousel-inner .carousel-item{padding:0}#archiveCarousel.carousel{height:340px;margin-bottom:70px}@media(min-width:992px){#archiveCarousel.carousel{height:665px;margin-bottom:40px}}.archive-featured-item .article-details{border-left:0;border-right:0;border-bottom:0}.archive-featured-item .article-details h3{min-height:0}@media(min-width:992px){.archive-featured-item .article-details h3{font-size:36px}}.yearly-archive{padding-top:120px}.years li.archive{display:inline-block}.years li.archive a{display:inline-block;margin:0 5px 5px 0;padding:4px 7px 2px;color:#fff;font-size:.75rem;font-weight:600;text-transform:uppercase;text-decoration:none}.home .archive-links .years li.archive a{font-size:1.25rem;margin:5px;padding:5px 10px 3px}.years .archive.main a{background-color:#8a8a8a}.years .archive.main a:hover{background-color:#a8a8a8}.years .faith a{background-color:#c6c}.years .faith a:hover{background-color:#bf40bf}.years .voices a{background-color:#f8a601}.years .voices a:hover{background-color:#df9501}.years .canada-world a{background-color:#ef1b43}.years .canada-world a:hover{background-color:#c80e30}.years .catholic-alberta a{background-color:#06f}.years .catholic-alberta a:hover{background-color:#0052cc}.years .life a{background-color:#3c9}.years .life a:hover{background-color:#29a37a}.years .videos a{background-color:#404040}.years .videos a:hover{background-color:#262626}.archive--pagination{text-align:center;padding:20px 0}.archive--pagination a,.archive--pagination span{padding:0 4px;display:inline-block}.archive--pagination a{border:solid 1px #404040;background-color:#404040;color:#fff}.archive--pagination a:hover{color:#fff;text-decoration:none}.related{padding:20px 0 40px 0}.related h2{text-transform:uppercase;letter-spacing:1px}.box--ad{display:block;margin-top:10px}.box--ad img{object-fit:cover;min-width:100%}.fourohfour-content{text-align:center}.form-control,.wpcf7 input[type=text],.wpcf7 input[type=search],.wpcf7 input[type=url],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 input[type=range],.wpcf7 input[type=date],.wpcf7 input[type=month],.wpcf7 input[type=week],.wpcf7 input[type=time],.wpcf7 input[type=datetime],.wpcf7 input[type=datetime-local],.wpcf7 input[type=color],.wpcf7 input[type=email],.wpcf7 input[type=file],.wpcf7 input[type=submit],.wpcf7 select,.wpcf7 textarea,.wpcf7 .wpcf7-validation-errors{border-radius:0}.wpcf7 input[type=submit]{background-color:#600;border:0;color:#fff}.wpcf7 input[type=submit]:hover{background-color:#400;border:0}@media only screen and (min-device-width:768px) and (max-device-width:979px){.article-wrap article.small-card-img-wrap h3{font-size:14px}.article-wrap article.med-card-img-wrap h3{font-size:20px}#featuredThumbs article{margin-bottom:12px}.archive-content .article-details{height:auto;padding-bottom:15px}}@media only screen and (min-device-width:768px) and (max-device-width:979px) and (orientation:portrait){.header--search-box.expanded{top:110px}.home .blurb-stuff{padding:0 50px 40px}#featuredThumbs article{margin-bottom:18px}}@media only screen and (max-device-width:767px){div.social-nav{margin:0 auto}.social-nav li{padding:.4063rem .9rem}.social-nav li:last-of-type{background-color:#ef1b43}#search-toggler-mobile.mobile-nav{margin:0 0 0 10px}.mobile--nav-wrap .navbar-brand.custom-logo-link{width:150px}.header--search-box.expanded{top:110px}div.inline--caption-wrap{margin:10px 0}div.inline--caption-wrap,figcaption.inline--image-caption span.caption,figcaption.inline--image-caption span.description{width:100% !important}.home .blurb-stuff{padding:0 30px 40px}.archive-content .article-details{height:auto;padding-bottom:15px}}@media only screen and (max-device-width:767px) and (orientation:landscape){img.wp-post-image.single--full-width-hero{height:100%}.home .blurb-stuff{padding:0 115px 40px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait){.header--search-box.expanded{top:110px}#search-toggler-mobile.mobile-nav{margin:0 0 0 -6px}div.navbar-toggler{padding:18px 10px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape){.home .blurb-stuff{padding:0 30px 40px}}