.med-news{background:#222;display:block;clear:both;padding:4% 0;text-align:center}.med-news .newsletter{width:65%;margin:0 auto}.med-news .newsletter input[type=text],.med-news .newsletter input[type=email]{display:inline-block;width:33%!important;margin:0 1% 0 0;max-height:30px!important;height:30px!important;min-height:30px}.med-news .newsletter input[type=submit]{background:#b79000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#45484d",endColorstr="#000000",GradientType=0);padding:5px 11px;height:30px;font-sixe:normal;margin:0!important;vertical-align:top;border:none;color:#fff;text-transform:uppercase;width:25%;text-align:center;text-shadow:none}.med-news .newsletter input[type=submit]:hover{background:#d8aa00;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7d7e7d",endColorstr="#0e0e0e",GradientType=0);color:#fff}span.text1-mednews{font-size:25px;color:#fff}span.text2-mednews{line-height:140%;font-size:30px;color:#fff}.mass-reading-related-body{display:flex}.mass-reading-related-body .related-item{width:25%;display:inline-block;float:left;text-align:center}.header-container .column,.columns{float:left;display:inline}h6.news-top-title{color:#b6b6b6;font-family:Futura,Century Gothic,AppleGothic,sans-serif;margin:0!important;padding:10px 0;font-size:14px;font-weight:300}input.name_box,.email_box,.sbumit_box{height:22px!important;min-height:22px!important;padding-left:9px!important;display:inline-block!important;width:110px!important;font-size:10px!important;margin:8px 0!important}input.action_button.sign_up.apo_btn_sign{width:70px!important;height:23px!important;min-height:23px!important;margin:8px 0!important;display:inline-block!important;padding:0!important;font-size:10px!important;letter-spacing:0!important;background-color:#e04e4e!important;border:none}.assistance span{color:#02b4cf;text-transform:none;font-weight:700;font-size:14px;font-family:Open Sans,sans-serif}.assistance i.phone-ico{margin-right:5px;width:17px;height:17px;background:transparent url(//catholicproductions.com/cdn/shop/t/88/assets/phone-icon.png?v=1508997\2026) no-repeat 3px 3px;background-size:11px;display:inline-block;vertical-align:middle;border:solid 1px #D47816;border-radius:25px}.assistance b.email-text,b.phone-text{font-size:12px}.assistance a{text-decoration:none;font-weight:700;color:#333;font-size:15px;text-transform:none;display:inline-block;vertical-align:top;line-height:20px!important}.assistance i.mail-ico{margin-right:5px;width:17px;height:17px;background:transparent url(/cdn/shop/files/Mailicon.png?5923) no-repeat 2px 2px;background-size:13px;display:inline-block;vertical-align:middle;border:solid 1px #D47816;border-radius:25px}.free_shipping .pr{color:red;margin-left:3px}.free_shipping{text-align:right;position:absolute;right:3%;top:4%;font-size:13px;font-family:Futura,sans-serif;font-weight:600;text-transform:capitalize}.shopify-section--header .desktop_view{padding-top:0}.social_icons a span{background:#fff}@media screen and (max-width:767px){.top-bar-newsletter,.assistance,.free_shipping{display:none}.desktop_view{margin-top:18px!important}}.product_title_postion{max-width:90%;margin:auto}.product_title_postion h1{text-align:center;border:none;padding-bottom:35px;padding-top:12px}.has-sidebar-option .article .excerpt{display:none}.has-sidebar-option h2.article_title{font-size:18px;border:none}.article-original .header_banner .image-element__wrap{display:none}.article-original h1.article_name{text-align:center;border:none}.article-template-wrapper .one-whole h3{text-align:center}.article-original .sidebar__content,.blog .sidebar__content{border-left:solid 1px #d3d3d3;padding-left:20px}li.top-bar__menu-item a.REWARDS{font-family:Futura,sans-serif;font-weight:400;font-size:13px;text-transform:uppercase;color:#b6b6b6;letter-spacing:1px;display:block;height:30px;line-height:30px}.subscription_free_trial_text{color:#02d198!important;font-size:25px!important;font-weight:700!important;border:none!important;line-height:28px!important;text-align:left!important;padding:0!important;margin-bottom:10px!important}@media screen and (min-width:798px){.author_container{display:flex}.custom_sub_product_info.mre-loop-top{display:flex;justify-content:space-between;align-items:baseline}}@media screen and (min-width:799px){.mobile-menu,.mobile_header_container{display:none}}@media only screen and (max-width:1024px){.ten.columns.top-bar-newsletter{display:none}.top-bar .three-fourths,.top-bar .one-fourth{width:calc(50% - 20px)}}@media only screen and (max-width:798px){.custom_sub_product_info.mre-loop-top{display:flex;justify-content:space-between}.has-sidebar-option h2.article_title{text-align:center}.mobile_hidden,.desktop_header_container{display:none}.mobile__free_shipping{font-weight:600;background:#a20227;color:#fff;padding:0;font-size:12px;text-align:center}.top_bar{background-color:#222;box-shadow:0 1px 3px #00000040,inset 0 -1px #0000001a;text-align:center}.mobile__site-header{text-align:center;padding-top:10px;padding-bottom:10px;position:relative}.mobile__site-header .page-width{position:relative;padding:0 10px}.mobile__site-header .flex{display:flex;flex-direction:row-reverse;align-items:center;gap:10px;text-align:right;margin-bottom:0}.mobile-top-menu{width:35px;position:absolute;left:25px;top:80%;transform:translateY(-50%)}.mobile_header_container .top_bar a{font-size:13px;letter-spacing:0px;height:55px;line-height:29px;text-transform:uppercase}.mobile-menu-trigger span:first-child{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.mobile-menu-trigger span:last-child{top:12px;position:absolute;left:50%;transform:translate(-50%);display:block;width:24px;height:2px;background-color:#b6b6b6;transition:background-color .3s}.mobile__site-header h1.logo{margin:0 auto;padding:0}.mobile__site-header .site-logo{width:calc(100% - 100px);max-width:220px;height:auto;line-height:normal!important}.mobile__site-header .logo img{margin-top:0!important}.mobile__site-header .logo img{margin-top:0;max-width:100%}.mobile-menu-trigger.open span:last-child{background-color:transparent}.mobile-menu-trigger.open span:last-child:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-menu-trigger.open span:last-child:after{-webkit-transform:rotate(45deg) translateY(-1.5px) translateX(-1.5px);transform:rotate(45deg) translateY(-1.5px) translate(-1.5px)}.mobile-menu-trigger span:first-child{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.mobile-menu-trigger span:last-child{top:12px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);display:block;width:24px;height:2px;background-color:#b6b6b6;-webkit-transition:background-color .3s;transition:background-color .3s}.mobile-menu-trigger span:last-child:before,.mobile-menu-trigger span:last-child:after{content:"";display:block;width:24px;height:2px;background-color:#b6b6b6;-webkit-transition:all .3s;transition:all .3s}.mobile-menu-trigger span:last-child:before{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:.3s all;transition:.3s all}.mobile-menu-trigger span:last-child:after{-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition:.3s all;transition:.3s all}.mobile__site-header .right-links-container{position:absolute;right:20px;top:62%;transform:translateY(-50%);margin:0}.right-links li{list-style-type:none;padding-bottom:0;padding-top:0}.header-content h1{border-bottom:unset!important}.right-links-container li a span,.right-links-container li a{color:#b6b6b6}.mobile-menu{position:fixed;top:100px;left:0;background-color:#fff;z-index:20;width:100%;height:100%;border-top:.5px solid rgba(173,165,157,.67);-webkit-transition:transform .3s;transition:transform .3s;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-overflow-scrolling:touch}.mobile-menu.open{-webkit-transform:translateX(0);transform:translate(0);overflow-y:scroll;padding-bottom:80px;-webkit-overflow-scrolling:touch}.mobile-menu ul.nav-menu{list-style:none;margin:0;padding:0;position:relative;left:0;height:3000px;-webkit-transition:left .3s;transition:left .3s}.mobile-menu ul.nav-menu li{list-style:none;margin-bottom:0;padding:0}.mobile-menu ul.nav-menu li a.triggered .fa-chevron-right{transform:rotate(90deg)}.mobile-menu ul.nav-menu li a .fa-chevron-right{float:right;margin-top:3px;color:#c8c3be}.mobile-menu ul.nav-menu>li{background-color:#f8f9fa;padding:0;border-bottom:1px solid #eee}.mobile-menu ul.nav-menu>li:first-child{border-top:1px solid #eee}.mobile-menu ul.nav-menu>li form{background-color:#fff}.mobile-menu ul.nav-menu>li form input{font-size:1rem;text-decoration:none;color:#38272b;border:none;width:96%;font-style:italic;margin:0}.mobile-menu ul.nav-menu>li form .close-search{margin-right:7px}.mobile-menu ul.nav-menu>li a{font-size:1rem;text-transform:uppercase;text-decoration:none;color:#38272b;display:block;width:100%;padding:10px 20px;box-sizing:border-box}.mobile-menu ul.nav-menu>li ul.secondary-links{list-style:none;margin:0;padding:0;top:0;left:0;display:none}.mobile-menu ul.nav-menu>li ul.secondary-links>li a{text-transform:initial;font-size:1rem;padding-left:40px;font-weight:400;border-top:1px solid #eee;box-sizing:border-box}.mobile-menu ul.nav-menu>li ul.secondary-links>li ul.tertiary-links{list-style:none;margin:0;padding:0;top:0;left:0;display:none}.mobile-menu ul.nav-menu>li ul.secondary-links>li ul.tertiary-links>li a{text-transform:initial;font-size:.875rem;padding-left:60px;font-weight:500;border-top:1px solid #eee;box-sizing:border-box}.mobile-menu.open{-webkit-transform:translateX(0);transform:translate(0);overflow-y:scroll;padding-bottom:80px;-webkit-overflow-scrolling:touch}.mobile-menu ul.nav-menu{list-style:none;margin:0;padding:0;position:relative;left:0;height:3000px;transition:left .3s}.mobile-menu ul.nav-menu>li:first-child{border-top:1px solid #eee}.mobile-menu ul.nav-menu>li{background-color:#f8f9fa;padding:0;border-bottom:1px solid #eee}.mobile-menu ul.nav-menu li{list-style:none;margin-bottom:0}.mobile-menu ul.nav-menu>li form{background-color:#fff}.mobile-menu ul.nav-menu>li form input{font-size:1rem;text-decoration:none;color:#38272b;border:none;width:96%;font-style:italic;margin:0}.mobile-menu ul.nav-menu>li form .close-search{margin-right:7px}.mobile-menu ul.nav-menu .new_form{display:flex;flex-direction:row;align-items:center;margin-bottom:0!important}.mobile-menu ul.nav-menu>li a{font-size:1rem;text-transform:uppercase;text-decoration:none;color:#38272b;display:block;width:100%;padding:10px 20px;box-sizing:border-box}.desktop_menu_hide{display:none}}.jdgm-widget.jdgm-widget{text-align:center}@media screen and (max-width:768px){body.product-landing-page .description.desktop_description{display:none}.cs_clearfix .description ul.tabs li{width:100%}.cs_clearfix.section.clearfix .description{padding:0 22px;margin:auto}.filter_wrap .inline{width:120px}.eight.columns.section_select.omega .filter_wrap{display:flex!important}span.text1-mednews{font-size:14px}span.text2-mednews{font-size:17px}.med-news .newsletter input[type=text],.med-news .newsletter input[type=email]{width:100%!important;margin:0 0 15px;height:auto!important;min-height:inherit;padding:15px;max-height:inherit!important}.med-news .newsletter input[type=submit]{width:100%;padding:15px;height:auto}.shopify-section--image-with-text .is-flex-row-reverse{flex-direction:column-reverse}.slideshow__gallery-cell .desktop_image{display:none}a.mobile_image img{width:100%}}@media only screen and (min-width:480px)and (max-width:768px){.product-mreloop .section,.product-mreloop-no-trial .section{width:420px;margin:auto}}@media screen and (max-width:480px){.product-mreloop .section,.product-mreloop-no-trial .section{width:300px;margin:auto}}@media screen and (min-width:769px){body.product-landing-page .description.mobile_description,.slideshow__gallery-cell .mobile_image{display:none}}.disp-flex{width:100%;display:flex;text-align:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:35px}.w-100{width:100%}.w-65,.disp-flex .videos{width:65%}.disp-flex .right-btns{width:33%;padding:0}.am-mass-readings .am-v-top p{width:100%}.videos .title{font-weight:700;margin-top:15px;margin-bottom:10px;color:#404040;font-family:Open Sans Condensed,sans-serif;font-size:27px}.disp-flex:last-child{margin-bottom:0}.right-btns ul{text-align:left}.right-btns ul li{padding:5% 0}.right-btns{margin-top:43px}.am-mass-r-subtitle{display:none}body.article .article_name{border-bottom:1px solid #c2c1cc;text-align:center}.article-subscriber-appstle .right-btns{opacity:1;transform:none;position:relative;left:0;top:0}.ap_btn{background:#a90329;background:-moz-linear-gradient(top,#a90329 0%,#8f0222 44%,#6d0019 100%);background:-webkit-linear-gradient(top,#a90329 0%,#8f0222 44%,#6d0019 100%);background:linear-gradient(to bottom,#a90329,#8f0222 44%,#6d0019);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a90329",endColorstr="#6d0019",GradientType=0);display:block;margin:0 auto;padding:7px;color:#fff;font-weight:bolder;text-align:center;max-width:280px;border-radius:2px}.am_opacity span{position:absolute;left:50%;top:50%;transform:translate(-34%,-50%);font-size:20px;display:inline-block!important;word-wrap:break-word}.am_opacity{background:#ffffffb3;text-align:center;display:inline-block;position:absolute;width:100%;height:100%;left:0;top:0}.nsubs_cnt p{width:100%!important}.ap_btn a{color:#fff!important;font-size:14px;text-decoration:none}.am-faded-phar{position:relative}.am-faded-phar .am-faded-div{content:"";position:absolute;top:0;bottom:0;left:-15px;right:-15px;-webkit-box-shadow:inset 0 -13px 20px #fff;-moz-box-shadow:inset 0 -13px 20px #fff;box-shadow:inset 0 -13px 20px #fff}.right-btns{display:inline-block;width:25%;box-sizing:border-box;padding:0 0 0 4%;position:absolute;left:100%;top:35%;transform:translate(5%,-50%);-ms-transform:translate(5%,-50%);-webkit-transform:translate(5%,-50%);-moz-transform:translate(5%,-50%)}.right-btns ul li{width:90%!important}.right-btns ul li{list-style:none;width:100%;display:inline-block;float:left;border-bottom:1px solid #7f7f7f;position:relative}.right-btns ul li a{color:#7f7f7f}.right-btns img{width:50px}.right-btns span{position:absolute;top:50%;transform:translate(13px,-50%)}.article .right-btns,.article-subscriber .right-btns{transform:none;position:relative;left:0;top:0}body.article .one-whole.column .blog_title,body.article .header_banner{display:none}.am-all-rights{text-align:center;font-size:17px;margin-top:0;margin-bottom:25px;font-weight:100}.am-all-rights a{color:#02b4cf;font-weight:initial}body.article div#related_list,body.article-original h5.am-all-rights,body.article-original .mass-reading-related-title,body.article-original .mass-reading-related-body{display:none}.shopify-section--slideshow .enable-padding--true{padding-top:10px!important;padding-bottom:0}#nav,#mobile_nav{padding-top:8px!important;padding-bottom:8px!important;margin-top:5px;min-height:auto}#nav ul{line-height:0}.top-bar__menu ul li{border-bottom:0;border-top:0;padding:0 14px;position:relative;display:inline-block}ul.top-bar__menu li{list-style-type:none}.top-bar__menu a{font-family:Futura,sans-serif;font-weight:400;font-size:13px;text-transform:uppercase;color:#b6b6b6;letter-spacing:1px;display:block;height:30px;line-height:30px;text-shadow:0px 1px 1px rgba(0,0,0,.4)}.top-bar__menu a:hover{color:#fff}.sub-apo{border-top:8px #222222 solid!important;position:absolute;right:0;top:80%;background:#444;width:100%;display:none}.top-bar__menu ul{padding:0;margin:5px 0 0;border:0;text-align:right;display:flex;width:100px;justify-content:center}.usr-apo{text-align:center;padding:0!important}ul.sub-apo{display:none}#stars_apo{display:inline-block;text-align:right;margin-top:12px;padding:7px 0}li.usr-apo:hover .sub-apo{text-align:center!important;display:block!important}ul.top-bar__menu{display:flex}li.usr-apo.cs_account{position:relative}.one-fourth.column.medium-down--one-whole.top_bar_search.trhee{width:15%!important}.top-bar{padding:0}.search-form--header input.search-form__input{height:30px}.header-container .assistance{margin-top:-25px;font-family:sans-serif}.header-container .free_shipping{margin-top:-20px;margin-right:-1px}.top-bar .top-bar-newsletter{padding-left:30px}.columns.newsletter_topbar{margin:0}.desktop_header_container .top-bar__menu-column li.usr-apo{width:115px}@media only screen and (min-width:1024px)and (max-width:1200px){.top-bar__menu-column.trhee.three-fourths.columns.medium-down--one-whole{margin-left:auto!important;width:30%}.top-bar__menu-column .usr-apo{width:115px}}@media only screen and (max-width:800px){.sub-apo{top:65%}.mobile-menu.open li.usr-apo{display:block;width:100%;text-align:left}ul.sub_sub_ap a.sub-apo{height:unset;text-align:center;top:80%}}@media only screen and (max-width:768px){ul.right-links.flex.baseline.cs_cust{margin-top:0!important;display:block;margin-bottom:0}}@media only screen and (max-width:1200px){.ten.columns.top-bar-newsletter{width:35%!important}.columns.newsletter_topbar{display:none}}@media only screen and (min-width:960px)and (max-width:1199px){.container .four.columns{width:220px}}@media only screen and (max-width:1200px){h6.news-top-title{display:none}}@media screen and (max-width:800px){.disp-flex .videos{width:100%}.right-btns ul li a span,.right-btns ul li span{display:none}.article-template-wrapper .right-btns img{width:35px}.right-btns ul{display:flex;justify-content:space-between;width:100%;text-align:center}.right-btns ul li{width:100%!important;border-bottom:none;margin-top:-22px}.right-btns ul li{padding:5% 0}.w-65{width:100%}.disp-flex .right-btns{width:100%;border:none;margin-top:10px!important}div.am_opacity span{top:45%}div.am_opacity span{position:absolute;left:50%;top:25%;transform:translate(-45%,-50%);font-size:12px;display:inline-block!important;font-weight:700}h1.article_name{font-size:29px;line-height:36px;margin:0 auto 25px;border-bottom:0px solid #c2c1cc;border-top:none;padding:0 0 8px;clear:both;font-weight:700;text-align:center}.videos .title{margin-top:0!important;padding-bottom:12px}.usr-apo{text-align:right}.header-content a#customer_login_link:hover{color:#fff}}.newsletter form{margin-bottom:0}.shopify-section--image-with-text{background-color:#e8e8e8;padding-top:30px;padding-bottom:30px}div#shopify-section-template--17014266200220__med_news_3icCzp{margin-bottom:0}.image-with-text__wrapper h3{font-size:35px}.shopify-section--image-with-text .image-element__wrap{width:430px}.shopify-section--image-with-text .image-with-text__wrapper{padding:0}.shopify-section--testimonials{background-color:#e8e8e8;padding:25px 20px}.shopify-section--testimonials .section-header{border:unset;font-size:38px}.footer__newsletter h6{font-size:26px;padding-bottom:15px}.footer .newsletter input.newsletter-half.last-name,.template-shogun-new-to-catholic-productions .page_title h1,.product-quickshop__container .product-block--description iframe,.product-quickshop__container .shopify-payment-button,.product-gallery__main .flickity-button{display:none}.purchase-details__buttons .shopify-payment-button,.purchase-details__buttons .action_button--secondary{margin-bottom:5px}.atc-btn-container{justify-content:center}.purchase-details{display:flex;align-items:baseline;border:1px solid #ddd;border-radius:8px;margin:0;padding:7px 10px;box-shadow:1px 1px 3px #00000080}.product-block--form form{margin-bottom:0}.social_links hr{display:none}.description p{margin-bottom:0}.purchase-details__quantity{width:120px;margin-right:12px}.read_more_button{margin-top:-25px!important;margin-bottom:25px}.read_more_button a{color:#881010!important}.recent_articles li .meta{display:none!important}.recent_articles li{padding-bottom:0}.product-gallery__image img{max-height:500px;width:70%;margin:auto;text-align:center}h2.section-header.home{border:none;font-size:38px}.cs_clearfix ul.tabs li a{font-size:17px}.template-gift-card .description.desktop_description{display:none}.template-gift-card .image__container img{width:45%!important}.atc-btn-container button span{font-weight:600;text-transform:capitalize;letter-spacing:0px}.product-quickshop__container .product-gallery__image img,.shopify-section--header .desktop_menu_hide{width:100%}.product-block--price p.product__price span.money{color:maroon;font-size:18px}.template-gift-card .swatch .option-title{display:none}.template-gift-card .swatch_options{padding-top:15px}.iWishLoginNote{text-align:center}.collapsible-table th{word-wrap:break-word}.swatch_options .swatch label{text-align:center}.template-gift-card .read_more_button{display:none}.article-template-wrapper .has-sidebar-option p.blog_meta,body.article .article_name{margin-bottom:0}body.article .videos .title{margin-bottom:20px!important}a.custom_order_link{font-weight:700;color:red}.swatch_options{margin-top:20px}@media only screen and (max-width:1024px){.jdgm-verified-count-badget{display:none!important}.usr-apo{text-align:right}}@media only screen and (min-width:1200px){.collection .eight.columns.section_select.omega{float:right}}@media only screen and (max-width:1199px)and (min-width:1024px){.cs_clearfix .description{max-width:90%;margin:auto}.one-fourth.column.medium-down--one-whole.top_bar_search.trhee{width:26%!important}.top-bar__menu-item{padding:0 7px}.top-bar__menu-column{ustify-content:flex-end}.collection .eight.columns.section_select.omega{float:right;width:480px}.filter_wrap{width:38%}}@media only screen and (max-width:1024px)and (min-width:768px){.one-fourth.column.medium-down--one-whole.top_bar_search.trhee{width:50%!important}.top-bar__menu-column{justify-content:flex-end}.top-bar__menu-column{margin:0!important}.header-container .free_shipping{margin-right:-22px;width:100%;font-size:12px}.collection .eight.columns.section_select.omega{float:right;width:480px}}@media only screen and (max-width:1024px)and (min-width:769px){.filter_wrap{width:38%}}@media only screen and (max-width:768px){.collection .shopify-section--collection-template .section_select{text-align:left;justify-content:center;display:flex;flex-direction:column}.shopify-section--collection-template .eight.columns.section_select.omega{width:100%;max-width:480px;margin:auto}h2.section-header.home{border:none}.image-with-text-container .image-with-text__text-column,.image-with-text__image-column{width:300px}.shopify-section--image-with-text .image-with-text__wrapper{padding-bottom:30px}}@media only screen and (min-width:768px){.iwishProducts.products{display:flex;flex-wrap:wrap;max-width:85%;margin:auto;gap:25px}.iwishWrapper .iwishShareContainer{width:85%!important;margin:auto}.shopify-section--cart-template .cart_page_column .three-fourths{width:calc(75% - 20px)}.shopify-section--cart-template .purchase-details__quantity{width:auto}}@media only screen and (min-width:1024px){.shopify-section--product-template .five-eighths{width:calc(56.5% - 20px)}.shopify-section--product-template .three-eighths{width:calc(43.5% - 20px)}.purchase-details__buttons .atc-btn-container{flex-direction:column;text-align:center}}@media only screen and (max-width:1024px){.shopify-section--product-template .medium-down--sixteen,.shopify-section--product-template .medium-down--one-whole{width:calc(100% - 20px)}.shopify-section--image-with-text .image-element__wrap{width:100%}.product__price-container{flex-direction:column}}@media only screen and (max-width:1024px)and (min-width:768px){.template-product .section.section-wrapper.section--has-sidebar-option.container{max-width:90%}}@media only screen and (max-width:768px){.iwishItem{float:unset}.iwishItem .iwish-product-form{padding:0 20px}.section.section-wrapper.section--has-sidebar-option.container{max-width:420px;margin:0 auto}.product-gallery__thumbnails{display:none}.shopify-section--product-template .product_slider{margin-bottom:0}.vtl-rp-main-widget h2{font-size:1.25rem;padding:0;margin:0}.vtl-product-carousel__slider-inner{padding-top:0!important}.shopify-section--slideshow .enable-padding--true{padding-top:5px!important}}@media only screen and (max-width:400px){.section.section-wrapper.section--has-sidebar-option.container{max-width:320px}}@media only screen and (max-width:600px){.mobile_header_container .top_bar a{font-size:12px}}@media only screen and (min-width:960px)and (max-width:1199px){.testimonial-section{margin:0 auto!important}}@media only screen and (max-width:960px)and (min-width:768px){.template-cart .purchase-details__quantity input.quantity{min-width:30px;padding:0}}@media only screen and (max-width:960px)and (min-width:798px){.shopify-section--login-template .custom_width{width:40%}}@media only screen and (min-width:1199px){.template-collection .eight.columns.section_select.omega{width:100%}}.collapsible-table a{text-wrap:wrap}.custom-contact-form{max-width:460px;margin:0 auto}section.product-app--container h2.jdgm-carousel-title{border-bottom:1px solid #d3d3d3}.top_bar_search .search_box{margin:5px 0}input.search_box{height:30px;min-height:30px;padding-left:28px;background:#fff url(//catholicproductions.com/cdn/shop/t/88/assets/search.jpg?v=1453543\2026) no-repeat 6px;margin-bottom:0}.custom_column_width{width:100%}.top_bar_search .search_box:focus{outline:none!important}.custom_collection_container{display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:767px){.custom_collection_container{display:grid;grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:1200px){.sdd-download{width:1200px;margin:auto}}@media only screen and (min-width:960px)and (max-width:1199px){.sdd-download{width:960px;margin:auto}}@media only screen and (min-width:768px)and (max-width:959px){.sdd-download{width:768px;margin:auto}}@media only screen and (min-width:480px)and (max-width:768px){.sdd-download{width:420px;margin:auto}}@media only screen and (max-width:768px){.sdd-download{width:300px;margin:auto}.slideshow__gallery-cell{z-index:-1!important}}.template-article h1.article_name{text-align:center}.template-article .header_banner{display:none}.template-article .subs_cnt a{margin-top:25px!important;display:block}.template-article .am-desc-vdbt div#related_list{display:none}.article-template-wrapper .author_container{border-top:1px solid #d3d3d3;padding-top:15px;margin-top:50px}.loop-grid-container .loop-btn,.collapsible-table a{word-wrap:break-word}@media only screen and (min-width:1199px)and (max-width:1250px){.desktop_header_container h6.news-top-title{font-size:13px}}.article-template-wrapper .description.am-v-top{position:relative}@media only screen and (min-width:768px){.shopify-section--login-template{width:100%;min-height:45vh;display:flex;align-items:center}.customers-account #customer_detail{width:100%;min-height:35vh}.top-bar.desktop_header_container .top-bar__menu a{text-wrap:nowrap}.top-bar.desktop_header_container .top-bar__menu-item a.REWARDS,.top-bar.desktop_header_container .usr-apo a{word-wrap:break-word}}@media screen and (max-width:768px){.template-article .right-btns ul li a span{display:none}.template-article .description.am-v-top .right-btns{margin-top:0}}@media only screen and (max-width:768px){.mass-reading-related-body .related-item{width:100%}.mass-reading-related-body{flex-direction:column}}.am_opacity span{position:absolute;left:50%;top:26%;transform:translate(-40%,-50%);font-size:20px;display:inline-block!important;font-weight:700}h1.recommendify_panel_heading,.nsubs_cnt h3{border-bottom:1px solid #d3d3d3}.nsubs_cnt div#fade-out{display:none}@media only screen and (min-width:960px)and (max-width:1199px){.template-article .article_mass{width:960px;margin:auto}}@media only screen and (min-width:768px)and (max-width:959px){.template-article .article_mass{width:768;margin:auto}}@media only screen and (min-width:480px)and (max-width:768px){.template-article .article_mass{width:420px;margin:auto}.template-article .am-desc-vdbt .right-btns img{width:35px}}@media only screen and (max-width:480px){.template-article .article_mass{width:300px!important;margin:auto}.template-article .am-desc-vdbt .right-btns img{width:35px}}.template-blog .sidebar__content{border-left:solid 1px #d3d3d3;padding-left:20px}.sidebar__content h4.toggle{border-bottom:1px solid #d3d3d3}@media only screen and (max-width:1025px){.desktop_header_container .top_bar_search{width:100%}}@media only screen and (min-width:1230px){.desktop_header_container .ten.columns.top-bar-newsletter{width:650px;padding:0;margin:0}}@media only screen and (min-width:1200px){.desktop_header_container .top-bar__menu-column{margin:0!important;width:auto}.desktop_header_container .top-bar__menu-item{padding:0 15px}.desktop_header_container .columns.newsletter_topbar{margin-left:25px}}@media only screen and (min-width:1200px)and (max-width:1230px){.desktop_header_container .columns.newsletter_topbar{margin-right:0}}.blog_post_mp4 .twelve.columns.offset-by-two{width:880px;left:unset}.blog_post_mp4 .container{width:1200px}.blog_post_mp4 .clearfix.section{width:100%}@media only screen and (min-width:960px)and (max-width:1199px){.template-article .blog_post_mp4 .container{width:960px;margin:auto}.blog_post_mp4 .twelve.columns.offset-by-two{width:700px;left:unset}}@media only screen and (min-width:768px)and (max-width:959px){.template-article .blog_post_mp4 .container{width:768px;margin:auto}.blog_post_mp4 .twelve.columns.offset-by-two{width:556px;left:unset}}@media only screen and (min-width:480px)and (max-width:768px){.template-article .blog_post_mp4 .container{width:420px;margin:auto}.blog_post_mp4 .twelve.columns.offset-by-two{width:344px;left:unset}.template-article .am-desc-vdbt .right-btns img{width:35px}}@media only screen and (max-width:480px){.template-article .blog_post_mp4 .container{width:300px!important;margin:auto}.template-article .am-desc-vdbt .right-btns img{width:35px}.blog_post_mp4 .twelve.columns.offset-by-two{width:270px;left:unset}}@media only screen and (max-width:768px){.blog_post_mp4 .clearfix.section{margin-top:6%}.blog_post_mp4 .am-desc-vdbt .right-btns{margin-top:0;padding-left:0}}.blog_post_mp4 .right-btns span{word-wrap:break-word}.blog_post_mp4 .right-btns ul li:last-child{border:none}.blog_post_mp4 .section_title{border-bottom:1px solid #d3d3d3}.blog_post_mp4 .section_title .title a{padding-bottom:0;line-height:33px}.blog_post_mp4 h3.recommendify_panel_heading{border-bottom:1px solid #d3d3d3}.am-desc-vdbt{display:inline-block;width:100%;height:100%;position:relative}li{line-height:18px}.shopify-section--header .top-bar.desktop_header_container .container{flex-wrap:nowrap!important}.template-article .am-desc-vdbt .right-btns{display:none}.desktop_menu_hide div#nav{padding:9px 0!important}.desktop_menu_hide #menu .icon-down-arrow{padding-left:0!important}.desktop_menu_hide .menu-desktop .sub-menu--link,.desktop_menu_hide .menu-desktop li a{padding:5px 0}.desktop_menu_hide #menu ul li a,.desktop_menu_hide #menu ul li a:hover,.desktop_menu_hide #menu ul li a:active,.desktop_menu_hide .submenu_list .sub-menu summary{font-size:16px!important}.testimonial-section h2.section-header.home,.videos-carousel-section h2.section-header.home{padding-bottom:0;padding-top:25px;margin-top:10px}@media only screen and (max-width:479px){.template-product h1,h2,h2.home,h3,h4,h5,h6{font-size:25px!important;line-height:33px}}.am_opacity{margin-top:-10px}@media only screen and (max-width:767px){div.am_opacity span{top:34%}.template-article .disp-flex .right-btns{margin-top:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/custom.css.map */
