.events-grid .vc_column_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.events-grid .vc_column_container .vc_column-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.events-grid .vc_column_container .vc_column-inner .wpb_wrapper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.blog-btn-home{margin-bottom:10px!important;width:100%;max-width:300px}.main-blog .main-blog-content>.vc_column-inner h6,.main-event .main-event-inner h6,.events-grid .vc_column-inner>.wpb_wrapper .wpb_text_column h6{font-family:Clear Sans!important;font-weight:300!important}.intractive-map-button{position:relative}.intractive-map-button .btn-one{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.intractive-map-button .wpb_wrapper{padding:0}.main-blog .main-blog-content>.vc_column-inner h6,.main-event .main-event-inner h6,.events-grid .vc_column-inner>.wpb_wrapper .wpb_text_column h6{font-family:Clear Sans!important;font-weight:300!important}body{font-weight:300!important}.hours-location-page h5{margin-bottom:12px!important}.navbar-wrapper .navbar-inner .navbar-right .navbar-right-bottom ul.sub-menu>li ul.sub-menu>li:before{content:'';background:#fff;height:5px;width:5px;display:inline-block;position:absolute;left:-17px;top:10px;border-radius:50%}.navbar-wrapper .navbar-inner .navbar-right .navbar-right-bottom ul.sub-menu>li ul.sub-menu>li{font-family:Clear Sans;margin-bottom:0!important;margin-top:0;position:relative}.navbar-inner .navbar-right .navbar-right-bottom ul.sub-menu>li>ul>li.menu-item-type-custom>a,.navbar-inner .navbar-right .navbar-right-bottom ul.sub-menu>li>ul>li>a{display:inline-block;font-size:13px;font-weight:300;line-height:20px}.navbar-wrapper .navbar-inner .navbar-right .navbar-right-bottom ul.sub-menu>li ul.sub-menu>li:first-child{list-style-type:none!important;margin-left:-20px;margin-bottom:15px!important;margin-top:5px}.navbar-wrapper .navbar-inner .navbar-right .navbar-right-bottom ul.sub-menu>li ul.sub-menu{padding-left:20px}header.main .navbar-wrapper .navbar-inner .navbar-right .navbar-right-bottom ul.sub-menu>li.menu-item ul.sub-menu>li:first-child:before{display:none}.sec-events .wpb_single_image .vc_single_image-wrapper,.whats-happening-section .wpb_single_image .vc_single_image-wrapper,.events-sec .wpb_single_image .vc_single_image-wrapper{height:230px;background-size:cover!important;width:100%}.sec-events .wpb_single_image figure,.events-sec .wpb_single_image figure{width:100%}.whats-happening-section .wpb_single_image .vc_figure{height:auto}.events-sec.pilgrimage-sec .wpb_single_image .vc_figure{height:auto}.lang #menu-top_menu_wpml a,.lang #menu-top_menu_wpml a:hover{color:#fff}.lang #menu-top_menu_wpml ul.sub-menu li a{color:#002147}.slider_btnz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.blog-grid .wpb_wrapper .wpb_text_column h4 a:hover,.events-grid .vc_column-inner>.wpb_wrapper .wpb_text_column h4 a:hover{color:#1b80c3}.sec-blogs>.wpb_row>.vc_column_container,.sec-blogs>.wpb_row>.vc_column_container .blog-heading>.vc_column_container{margin-top:0}.sec-blogs .main-blog-content h3{font-size:1.8em}.gform_wrapper li.gfield.gfield_error{background-color:transparent!important;margin-bottom:0!important;border-top:0 solid #c89797!important;border-bottom:0 solid #c89797!important;padding-bottom:0!important;padding-top:0!important}footer.main .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.newsletter-email #gform_wrapper_2 li#field_2_1 input#input_2_1{margin:0!important}.newsletter-email #gform_wrapper_2 form#gform_2 .validation_error{display:none!important}.newsletter-email #gform_wrapper_2 li#field_2_1{margin-bottom:0!important}.newsletter-email #gform_wrapper_2 form#gform_2{position:relative!important}.newsletter-email #gform_wrapper_2 li#field_2_1 .gfield_description.validation_message{margin:0!important;position:absolute!important;bottom:-27px;color:#fff!important;padding:2px 8px!important;background:red!important}.visit-section .gform_footer.top_label>input[type=submit]:hover{cursor:pointer}.archive.tag .page-header,.archive.category .page-header{display:block;background:#1b75bc;color:#fff;padding:70px 10px;text-align:center}.search article p{margin:0}.search article header{background:0 0;color:#222;display:block;padding:0;text-align:left}.entire-clickable{position:absolute;left:0;right:0;bottom:0;top:0}.sec-events figure.vc_figure{position:relative}.sec-blogs .wpb_single_image{position:relative}.events-sec{margin-top:-1px}.row,.vc_row.row{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.posts-navigation .nav-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-weight:400;color:#1b75bc}.plan-your-visit .events-sec figure,.plan-your-visit .whats-happening-section figure{position:relative}.right-post-list a:hover{color:#fff}.basilica-owl-slider .item:hover>div .owl-carousel-item-imgoverlay{background:#1b75bc}.events-sec a:hover{color:#fff}.widget_tag_cloud .tagcloud{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.widget_tag_cloud .tagcloud a{background:#f1f1f1;padding:10px 20px;border-radius:3px;font-size:14px!important;margin-right:10px;margin-top:8px}.widget_tag_cloud .tagcloud a:hover{background:#1b80c3;color:#fff}.archive.tag article,.archive.category article{background:#f2f2f2;margin-bottom:20px;padding:30px}.archive.category article h4,.archive.tag article h4{margin-bottom:0!important;width:100%}.archive.tag article header,.archive.category article header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.archive.category article time,.archive.tag article time{border-right:1px solid #333;line-height:1;margin-right:10px;padding-right:10px}.archive.category article header>p,.archive.tag article header>p{margin-bottom:0}.m-left-fifteen{margin-left:25px}.m-left-thirty{margin-left:35px}.m-left-forty{margin-left:53px}.wp-post-navigation-pre a:after{content:'\f104'!important;font-family:"font awesome 5 free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.wp-post-navigation div a:after{content:'\f105';font-family:"font awesome 5 free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:1.4em}.wp-post-navigation-pre{padding-left:25px}.wp-post-navigation-next{padding-right:25px}.wp-post-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.wp-post-navigation>div{width:50%}.back-to-top{display:none;position:fixed;bottom:30px;top:inherit}.back-to-top-trigger.back-to-top{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.comment-form-error-box{background-color:#ff0000d6;list-style:none;padding:10px;color:#fff;margin:10px 0}.comment-form-error-box p{margin-bottom:6px;font-weight:700}.btn-one>a,.btn-one>button{font-weight:400}body [class*=btn]{-webkit-font-smoothing:antialiased!important}.container_wrapper{max-width:1280px;margin:0 auto}.content_box{padding:60px;background:#fff;-webkit-box-shadow:0 8px 50px rgba(0,0,0,.4);box-shadow:0 8px 50px rgba(0,0,0,.4);text-align:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:190px;margin-top:50px}.content_box .content_rec{width:80%;margin-right:70px}.content_box .box_img{margin-right:-250px}.content_box .box_img img{max-width:100%;-webkit-box-shadow:0 8px 50px rgba(0,0,0,.4);box-shadow:0 8px 50px rgba(0,0,0,.4)}h5.clear_subhead{font-family:Clear sans;font-size:1.25em;font-weight:400}.rector_section h5.clear_subhead{margin-top:30px;font-weight:400}.clergy-section h5.clear_subhead{color:#fff;font-weight:300}.clergy-sec.sacred-music-headline .wpb_wrapper>h2{margin-bottom:20px!important}.clergy-sec.sacred-music-headline{margin-bottom:30px}.sacred-music-headline.clergy-sec p{text-transform:uppercase}.clergy-section ul.team__list{margin-left:0}.clergy-section ul.team__list>li{width:calc(25% - 15px);background:#fff;margin-top:20px;position:relative}ul.team__list>li:nth-child(4n+1){margin-left:0}.clergy-section .sc_team_item_info{padding:25px}.clergy-section .sc_team_item_title{margin-top:0}.text-section.clergy-section ul{margin-left:0!important}.clergy-section h4{font-size:1.5em;margin-bottom:7px}.clergy-section .sc_team_item_info{padding:20px 15px}.clergy-section .sc_team_item_description{font-size:1em;font-weight:300}.inner_mission{max-width:80%;position:relative;margin-top:-115px!important;background:#fff;margin:0 auto;padding:30px 40px 40px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.3);box-shadow:0 10px 40px rgba(0,0,0,.3)}.inner_mission h3{font-size:2.25em}.inner_mission .vc_separator{margin:20px 0}.inner_mission span.vc_sep_line{border:#1b75bc;border-width:2px!important}.about_slide.vc_section.single-slider{height:600px;background-position:center!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.rector_section{padding:50px 0!important}.rector_section h3{font-size:2.25em}.clergy-section .team__list .sc_team_item_avatar:hover .sc_team_item_hover{display:none}a.entire__clickable{position:absolute;left:0;top:0;display:block;z-index:99;width:100%;height:100%}.inner_mission>div{margin-top:-90px}.art_arch_section{padding:50px 0!important}.art_arch_section h2{margin-bottom:5px!important}.art_arch_section h5{margin-bottom:40px!important}.med_sec{max-width:800px;text-align:center;float:none;margin:0 auto}.ecclesiastical_section{padding:150px 20px!important}.content_box.ecclesiastical_box{margin-top:0!important;margin-right:0!important;margin-left:190px;color:#fff;background:#221810;padding:50px 40px;-webkit-box-shadow:none;box-shadow:none}.content_box.ecclesiastical_box .box_img{margin-right:0;margin-left:-250px}.content_box.ecclesiastical_box .content_rec{margin-right:0;margin-left:30px;width:100%}.content_box.ecclesiastical_box h5.clear_subhead{margin-bottom:20px!important}.container_eight{max-width:850px}.video_sli{height:500px}.content_box.ecclesiastical_box p{font-size:.95em}.content_box.ecclesiastical_box .btn-one>a{padding:10px 20px;font-size:.9em}.content_box.ecclesiastical_box .box_img>img{border:3px solid #fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.5);box-shadow:0 10px 20px rgba(0,0,0,.5);width:100%}.video_slider{padding:0!important}.interactive_map{background:#145288 url(https://www.nationalshrine.org/wp-content/uploads/2018/11/interactive_map_bg.jpg) no-repeat;background-size:cover!important;background-position:center!important;text-align:center;color:#fff}.map_border{display:inline-block;border:5px solid rgba(255,255,255,.2);padding:8px;margin-bottom:50px}.interactive_map .interactive_section h3{font-size:2.25em;margin-bottom:20px}.interactive_map .interactive_section .btn-one{margin-top:40px}.map_content{max-width:610px;margin:0 auto}.virtual_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.left_virtual{width:60%}.right_virtual{width:calc(40% - 50px);margin-left:50px}.virtual_head{background:#eaeaea;padding:25px 0;margin-bottom:15px;position:relative}.virtual_head:before{content:'';background:#eaeaea;left:-100px;top:0;height:100%;width:999px;display:block;position:absolute;border:5px solid #fff}.virtual_head h3{font-size:2.25em;margin-bottom:-10px;position:relative;z-index:2}.unique_culture h5{margin-bottom:35px;line-height:1.3em}.unique_culture .btn-one{margin-top:20px}.unique_culture>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:992px}.unique_culture .content_rec{text-align:justify;padding-right:30px}.unique_culture p{line-height:1.6}.unique_culture .unique_img{display:inline-block;-webkit-box-shadow:8px 0 50px rgba(0,0,0,.25);box-shadow:8px 0 50px rgba(0,0,0,.25);margin-left:50px}.right_unique_wrap{text-align:right}.unique_culture .unique_img img{width:100%}.virtual_thumb{display:inline-block;position:relative}.play_icon{height:71px;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;width:71px}.virtual_thumb>img{width:100%}.pdf_bg_section{background-size:cover!important;background-position:center!important;padding:250px 0!important}.pdf_bg_section_one{background:#96a4bb url(https://www.nationalshrine.org/wp-content/uploads/2018/11/pdf_bg.jpg) no-repeat}.bg_semi_white{background:rgba(255,255,255,.8);padding:60px 70px 60px 0;position:relative}.pdf_bg_section .bg_semi_white:before{content:'';background:rgba(255,255,255,.8);position:absolute;left:-999px;width:999px;height:100%;top:0}h3.semi_size{font-size:2.25em}.pdf_bg_section .btn-one{margin-top:15px}.pdf_bg_section h3{margin-bottom:15px}.interactive_light{background:#fff url(https://www.nationalshrine.org/wp-content/uploads/2018/11/architect_bg.jpg) no-repeat;background-position:right top!important;background-size:contain!important}.interactive_map_content h3{border-bottom:1px solid rgba(0,0,0,.5);padding-bottom:25px;margin-bottom:25px;position:relative}.interactive_map_content h3:after{height:1px;background:rgba(0,0,0,.5);content:'';width:999px;position:absolute;right:-999px;bottom:-1px}.interactive_map_content .btn-one{margin-top:20px}.interactive_light .container_eight{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.virtual_tour_section{background:#14538a;background:-webkit-gradient(left top,right bottom,color-stop(0%,rgba(20,83,138,1)),color-stop(100%,rgba(6,41,76,1)));background:-webkit-linear-gradient(-45deg,rgba(20,83,138,1) 0%,rgba(6,41,76,1) 100%);background:-o-linear-gradient(-45deg,rgba(20,83,138,1) 0%,rgba(6,41,76,1) 100%);background:-webkit-linear-gradient(315deg,rgba(20,83,138,1) 0%,rgba(6,41,76,1) 100%);background:-o-linear-gradient(315deg,rgba(20,83,138,1) 0%,rgba(6,41,76,1) 100%);background:linear-gradient(135deg,rgba(20,83,138,1) 0%,rgba(6,41,76,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#14538a',endColorstr='#06294c',GradientType=1 );text-align:center;color:#fff;position:relative;padding-bottom:0!important}.virtual_tour_section:after{content:'';background:#fff;position:absolute;bottom:0;width:100%;height:100px;left:0;z-index:0}.virtual_tour_section .container_eight{position:relative;z-index:1}.virtual_tour_section .btn-one{margin-top:30px;margin-bottom:40px!important}.container_five{max-width:500px}.plan_visit_section{text-align:center;padding-bottom:0!important;position:relative;z-index:1}.plan_visit_section .btn-one{margin-top:25px}.plan_img img{margin-top:-80px}.tour_vddo{width:100%}.discover_bg_img{display:none}.architecture_basilica_section{position:relative;color:#fff;padding:50px 0!important}.architecture_basilica_section:before{content:'';background:#135188;background:-webkit-gradient(left top,right bottom,color-stop(0%,rgba(19,81,136,1)),color-stop(100%,rgba(7,45,82,1)));background:-webkit-linear-gradient(-45deg,rgba(19,81,136,1) 0%,rgba(7,45,82,1) 100%);background:-o-linear-gradient(-45deg,rgba(19,81,136,1) 0%,rgba(7,45,82,1) 100%);background:-webkit-linear-gradient(315deg,rgba(19,81,136,1) 0%,rgba(7,45,82,1) 100%);background:-o-linear-gradient(315deg,rgba(19,81,136,1) 0%,rgba(7,45,82,1) 100%);background:linear-gradient(135deg,rgba(19,81,136,1) 0%,rgba(7,45,82,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#135188',endColorstr='#072d52',GradientType=1 );left:0;top:0;width:55%;height:100%;position:absolute}.right_architecture_section{position:inherit}.top_image_architect{background:#dfdfdf;position:absolute;top:0;left:55%;width:50%;height:50%}.bottom_image_architect{background:#a6bad2;position:absolute;top:50%;left:55%;width:50%;height:50%}.top_image_architect,.bottom_image_architect{background-size:cover!important;background-position:center!important}.architecture_basilica_section h5{font-family:Clear sans;font-size:1em;font-weight:200;text-transform:uppercase;position:relative;margin-bottom:30px}.architecture_basilica_section h5:after{content:'';background:#fff;height:2px;width:60px;position:absolute;bottom:-15px;left:0}.architecture_basilica_section h2{margin-bottom:20px}.architecture_basilica_section p{font-size:15px;line-height:1.5;color:#cfe6ff}.pdf_bg_section_two{background:#96a4bb url(https://www.nationalshrine.org/wp-content/uploads/2018/11/pdf_bg_template_2.jpg) no-repeat}.pdf_bg_section_three{background:#96a4bb url(https://www.nationalshrine.org/wp-content/uploads/2018/11/art_1_bg.jpg) no-repeat}.pdf_bg_section_four{background:#96a4bb url(https://www.nationalshrine.org/wp-content/uploads/2018/11/art_2_bg.jpg) no-repeat}.pdf_bg_section_five{background:#96a4bb url(https://www.nationalshrine.org/wp-content/uploads/2018/11/art_3_bg.jpg) no-repeat}.bg_semi_white.right_bg_semi_white{padding:60px 0 60px 70px}.pdf_bg_section .bg_semi_white.right_bg_semi_white:before{right:-999px;left:inherit}.plan_visit_section .container_eight{position:relative;z-index:1}section.sec-pilgrimage.quote_section{text-align:center;background:#eaeaea url(https://www.nationalshrine.org/wp-content/uploads/2018/11/quote_bg.jpg) no-repeat!important;background-size:cover!important;background-position:center!important;position:relative;color:#fff}section.sec-pilgrimage.quote_section:before{content:'';background:rgba(28,128,195,.8);left:0;top:0;position:absolute;width:100%;height:100%}.quote_section h5{font-size:1.25em;margin-bottom:20px;padding-bottom:20px;color:#c0e5f9;position:relative}.quote_section h5:after{content:'';position:absolute;height:2px;width:100px;display:block;background:#fff;left:0;right:0;margin:auto;bottom:0}.quote_section .quotes_wrap{background:rgba(0,0,0,.3);padding:30px}.quote_section .quotes_wrap p{font-size:1em;color:#fff;line-height:1.7;font-style:italic}.reverse_section{border-top:1px solid #dfdfdf}.reverse_section .virtual_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.reverse_section .right_virtual{margin-left:0;margin-right:50px}.reverse_section .virtual_head:before{left:inherit;right:-100px}.virtual_tour_section.past_events{padding-bottom:100px!important}.virtual_tour_section.past_events:after{height:200px}.btn-one a:hover{color:#fff!important}.text_center{text-align:center}.intro_musicians{padding:50px 0!important}.intro_musicians h2{margin-bottom:0}.header_img_music{margin:50px 0!important}.intro_musicians h3{margin-bottom:30px!important}.intro_musicians p{line-height:1.5em}.top_choir_list{margin-top:40px}.main_choir_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.main_choir_container>div:nth-child(2n+2){margin-left:40px}.main_choir_container>div{width:calc(50% - 20px);margin-top:30px;background:#fff;color:#032c55;padding:30px;-webkit-box-shadow:0 8px 15px rgba(0,0,0,.07);box-shadow:0 8px 15px rgba(0,0,0,.07)}.choir_wrapper .choir_list{-webkit-column-count:2;column-count:2}.choir_wrapper h4{position:relative;margin-bottom:20px}.choir_wrapper h4:after{content:'';background:#01325f;height:2px;width:calc(100% + 30px);position:absolute;top:0;bottom:0;margin:auto;left:0}.choir_wrapper h4 em{background:#fff;position:relative;z-index:1;padding-right:10px;font-style:normal}.choir_list li{text-transform:uppercase;font-size:13px;letter-spacing:1px;color:rgba(43,72,97,.7);margin-bottom:5px;font-weight:500}.chloir_section{background:#f2f2f2;padding:20px 0 50px!important}.sacred_music_transform{text-align:center;padding:50px 0!important}.sacred_music_transform h5{font-family:clear sans;font-weight:300;font-size:1em;text-transform:uppercase;margin-bottom:25px}ul.music_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.music_list>li{list-style-type:none;text-align:left;height:350px;background:#dfdfdf;margin-left:20px;width:calc(25% - 15px);position:relative;background-position:center!important;background-size:cover!important}ul.music_list>li:first-child{margin-left:0}.sacred_music_container{margin-top:50px}.music_img{position:absolute;bottom:20px;width:calc(100% - 40px);left:20px;z-index:2;color:#fff}.music_img p{font-size:13px}ul.music_list>li:after{content:'';background:transparent;background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(145,232,66,0)),color-stop(100%,rgba(0,30,62,1)));background:-webkit-linear-gradient(top,rgba(145,232,66,0) 0%,rgba(0,30,62,1) 100%);background:-o-linear-gradient(top,rgba(145,232,66,0) 0%,rgba(0,30,62,1) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(145,232,66,0)),to(rgba(0,30,62,1)));background:linear-gradient(to bottom,rgba(145,232,66,0) 0%,rgba(0,30,62,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#91e842',endColorstr='#001e3e',GradientType=0 );position:absolute;left:0;bottom:0;width:100%;height:50%}.header_img_music img{max-width:100%}.music_subhead h4{position:relative;padding-bottom:10px}.music_subhead h4:after{content:'';background:#ffffff70;height:2px;width:100%;left:0;position:absolute;display:block;margin:auto;bottom:4px}.itineraries_main{background:#f2f2f2;min-height:700px;position:relative}.itineraries_main .vc_col-sm-7,.itineraries_main_right .vc_col-sm-7{position:inherit}.top_image_architect.img-neww{right:45%;left:inherit;width:55%;min-height:500px;top:100px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.15);box-shadow:0 10px 20px rgba(0,0,0,.15)}.itineraries_main>div,.itineraries_main_right>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:500px}.itineraries_main .itin_content{padding-left:50px}.itineraries_main_right{position:relative}.itineraries_main_right .itin_content{padding-right:50px}.itineraries_main_right .top_image_architect.img-neww{left:45%;right:inherit}.itineraries_main h3,.itineraries_main_right h3{position:relative;margin-bottom:30px}.itineraries_main h3:after{content:'';background:#c2c8ce;width:999px;display:block;bottom:-15px;height:3px;left:0;margin:10px 0 0;position:absolute}.itineraries_main_right h3:after{content:'';background:#c2c8ce;width:999px;display:block;bottom:-15px;height:3px;right:0;margin:10px 0 0;position:absolute}.scheduled_pilgrimage{background:#a5ecf9 url(https://www.nationalshrine.org/wp-content/uploads/2018/11/pilgrimages_bg.jpg) no-repeat;background-position:center!important;background-size:cover!important;min-height:500px;padding-bottom:202px!important;padding-top:250px!important}.scheduled_pilgrimage .semi_white{background:rgba(255,255,255,.9);padding:30px;max-width:500px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.15);box-shadow:0 10px 20px rgba(0,0,0,.15)}.scheduled_pilgrimage h3{position:relative}.scheduled_pilgrimage h3:after{content:'';background:#001e3e;height:2px;width:50px;display:block;margin:12px 0}.scheduled_pilgrimage .btn-one{margin-top:10px}.scheduled_pilgrimage p{line-height:1.6}.guided_tour_section .inner_mission{text-align:center;padding:60px 50px}.guided_tour_section .inner_mission>div{margin-top:-60px}.guided_tour_section h3{margin-bottom:20px}.guided_tour_section .btn-one{margin-top:20px}.see_hear_slide{height:400px!important}.basilica-play-button{position:relative;left:0;top:0;z-index:100}.montage-screenshot{position:absolute;left:0;top:0;z-index:10}.video-single{padding-top:0!important}.music_arch_section:before{right:0;left:inherit;width:51%;background:#001e3e}.inherit_pos{position:inherit}.architecture_basilica_section.music_arch_section .top_image_architect{top:0;left:0;width:50%;height:100%}.architecture_basilica_section.music_arch_section .inherit_pos+div{padding-left:40px;text-align:justify}.content_music p{font-size:1.25em;color:#fff}.content_music{padding:100px 0 100px 40px}.video-single h2{color:#212529;text-shadow:none}.bottom-video-single{padding-top:100px!important}.bottom-video-single h2{margin-bottom:40px!important}.latest_vid{margin:40px auto}.latest_vid h3:after{content:'';background:#252a2d;display:block;height:3px;max-width:60px;margin:10px auto 15px}.recent_videos{position:relative}.recent_videos:after{content:'';background:#f2f2f2;position:absolute;right:15px;top:0;width:70%;height:100px;z-index:-1;border:5px solid #e5e5e5}.recent_videos>div{position:relative;float:none}.videos_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:58px}.right-vid-content{padding-left:50px;padding-right:40px}.recent_four_vids{position:relative;margin:0 auto 100px;padding:50px 0!important}.recent_four_vids:after{content:'';position:absolute;background:#f2f2f2;border:5px solid #dfdfdf;right:0;top:0;width:75%;height:100%;z-index:-1}.videos_list:last-child{margin-bottom:10px}.single-slider.video-single.bottom-video-single{padding-bottom:50px!important;padding-top:50px!important}.sec-sacred-music{margin-top:-1px;text-align:center;color:#fff}.listen_vid_section img{width:530px}.below_listen_content{margin-top:50px}.first_vid_sec{padding-top:50px!important;padding-bottom:50px!important}.below_listen_content .btn-one{margin-top:10px}.listen_vid_section .right_listen .montage-screenshot{right:0;left:inherit}.musicians_mission_section{}.instruments_mission_section{background:#196bb3}.musicians_mission_section .inner_mission>div,.instruments_mission_section .inner_mission>div{margin-top:-60px}.musicians_mission_section .btn-one,.instruments_mission_section .btn-one{margin-top:20px}.img_rw img{max-width:100%}.recent_four_vids p{font-size:.94em}.watch-vdo-section{padding:50px 0!important}.architecture_basilica_section.music_arch_section .inherit_pos+div.content_music{padding:40px 0 40px 40px}.mrgn-ryt-fifteen{margin-right:15px!important}.mrgn-left-zero{margin-left:0!important}.mrgn-left-fifteen{margin-left:15px!important}.mrgn-ryt-zero{margin-right:0!important}.pad-ryt-zero{padding-right:0!important}.pad-lft-zero{padding-left:0!important}.pad-ryt-fifteen{padding-right:15px!important}.pad-lft-fifteen{padding-left:15px!important}.new_clergy{color:#212529}.new_clergy .sc_team_item_description{font-size:13px}.instruments_intro_section{padding:50px 0!important;text-align:center}.carillon_section{background:url(https://www.nationalshrine.org/wp-content/uploads/2018/11/carillon_bg.jpg) no-repeat}.organs_list{max-width:80%;padding:0;margin-top:20px}.organs_list .music_list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.organs_list>div>.vc_column-inner{padding:0}.organs_list .music_list>li{width:calc(33.33% - 14px)}.organs_list .music_subhead>h4{padding-bottom:0}.organs_list .music_subhead>h4:after{display:none}.pilgrimages_main_wrapper{padding:50px;background:#f2f2f2;margin:0}.pilgrimages_intro>h5{margin-bottom:15px!important}.pilgrimages_intro:first-child{padding-bottom:40px}.img_resp{margin-bottom:50px}.img_resp>img{max-width:100%}.schedule_pilgrimage_section .content_box.ecclesiastical_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.schedule_pilgrimage_section{background:#413023 url(https://www.nationalshrine.org/wp-content/uploads/2018/11/bnsic-pilgrimage_bg-01.jpg) no-repeat!important;background-size:cover!important;background-position:center!important}.sample_itiernaries_section{background:#413023 url(https://www.nationalshrine.org/wp-content/uploads/2018/11/sample_banner_bg.jpg) no-repeat}.bnsic_asian_section{background:#dfdfdf url(https://www.nationalshrine.org/wp-content/uploads/2018/11/bnsic_asian.jpg) no-repeat}.bnsic_crypt_section{background:#fff url(https://www.nationalshrine.org/wp-content/uploads/2018/11/bnsic_crypt.jpg) no-repeat}.bnsic_registration_section{background:#dfdfdf url(https://www.nationalshrine.org/wp-content/uploads/2018/11/bnsic_registration.jpg) no-repeat}.post-password-form{text-align:center;margin:50px 0}.post-password-form input[type=password]{border:1px solid #dfdfdf;outline:none}.post-password-form input[type=password]:focus{outline:none;border-color:#1c80c3}.post-password-form input[type=submit]{background:#dfdfdf;border:none;cursor:pointer}.list_mass_times{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.listt_int>li{margin:0;list-style-type:none;font-size:13px;line-height:1.3;margin-bottom:8px}.list_mass_times>.three_col{width:33.33%;padding-right:10px}.list_mass_times>.two_col{width:50%;padding-right:10px}.list_mass_times>.three_col:last-child{padding-right:0}.list_mass_times>.two_col:last-child{padding-right:0}.list_mass_times h5,h5.mass_times_head{font-size:1em;font-weight:700}.note_txt{font-size:13px;font-weight:400;margin-top:10px;padding-top:10px;border-top:1px solid #c9ced4}.liturgy_mass_times .top_image_architect{background-position:right top!important}ul.listt_int.three_col_int,.listt_int.two_col_int{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.listt_int.three_col_int>li{width:33.33%;padding-right:10px}.listt_int.three_col_int>li:last-child{padding-right:0}.one_col{width:100%}.listt_int.two_col_int>li{width:50%}.list_mass_times{margin-bottom:30px}.list_mass_times:last-child{margin-bottom:0}.med_event{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.med_event>.vc_col-sm-8>div{position:absolute}.med_event>.vc_col-sm-8>div,.med_event>.vc_col-sm-8>div>div,.med_event>.vc_col-sm-8>div>div>div{height:100%}.med_event>.vc_col-sm-4{margin-right:10px}.med_event>.vc_col-sm-8{margin-left:10px}.med_left_event.med_event>.vc_col-sm-4{margin-left:10px;margin-right:0}.med_left_event.med_event>.vc_col-sm-8{margin-right:10px;margin-left:0}.med_left_event .devotional-cta-2-column .devotional-cta-inner{margin-left:0}.med_left_event .vc_col-sm-4 .vc_column-inner{padding-right:0}.med_event .row{margin:0}.med_left_event .vc_column_container>.vc_column-inner{padding-right:0}.med_event .vc_column-inner .vc_column-inner{padding:0!important;margin:0!important}.med_event .devotional-cta-2-column .devotional-cta-inner{margin-left:0}.med_event .vc_col-sm-8>.vc_column-inner{padding-right:0}.main-event-entry a{color:#1b75bc}.sec-devotionals .vc_col-sm-4 h4>a:hover,.sec-devotionals .vc_col-sm-4 p>a:hover{color:#002147!important}.lang .dropdown select{background:0 0;border:none;color:#1b75bc;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lang .dropdown select:focus{outline:none}#mCSBap_1 .item>div{height:auto}div.asl_m .probox .proclose{margin-top:8px}ul.default-menu-design>li>a:after{display:none}ul.default-menu-design>li.menu-item-has-children>a:after{content:"\F107";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;right:-20px;display:inline-block}.navbar-right-bottom .menu i{font-size:1rem}#mob_menu_id{color:#fff;cursor:pointer;font-size:2em}header.main .nav-top .nav-left .lang:after{display:block}.menu-primary_navigation-container{display:none}.primary-menu-show{display:block}.close-primary-menu{margin-right:20px;cursor:pointer}.close-primary-menu svg,.close-pop-menu svg{font-size:1.5em;margin-left:7px}.navbar-wrapper .navbar-inner .navbar-right .navbar-right-bottom .menu-primary_navigation-container>ul>li>ul.sub-menu{font-family:Adobe Garamond Pro}.navbar-wrapper .navbar-inner .navbar-right .navbar-right-bottom .menu-primary_navigation-container>ul>li>ul.sub-menu{padding:10px 0}header.main .nav-top .nav-left .lang:after{content:'';display:inline-block;position:absolute;right:10px;text-rendering:auto;background:url(https://www.nationalshrine.org/wp-content/uploads/2018/11/double_arrows.png) no-repeat;height:12px;width:7px}.probox,.probox input{height:50px!important}div.asl_w .probox .promagnifier{height:50px;width:50px}#mCSBap_2_container .item>div{height:auto}.page_notf{text-align:center;background:#efefef;padding:50px;margin-bottom:20px}.page_notf>p{margin-bottom:0}.page_notf a{color:#1c80c3}#top-nav-menu svg{cursor:pointer;color:#dfdfdf}.menu>i{cursor:auto}@media(max-width:1199px){section.sec-events .events-grid .wpb_column.vc_column_container:nth-child(3),section.sec-blogs .blog-grid .wpb_column:nth-child(3){display:none}.architecture_basilica_section h2{font-size:2.8em;line-height:1}.ecclesiastical_section{padding:100px 20px!important}.listen_vid_section img{width:435px}}@media(min-width:1025px){.menu-primary_navigation-container{display:block!important}}@media(max-width:1024px){.close-primary-menu{z-index:999999999}.navbar-wrapper .navbar-inner .navbar-right .navbar-right-bottom .menu-primary_navigation-container>ul>li>ul.sub-menu{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.events-sec .wpb_single_image .vc_single_image-wrapper{height:180px}.plan-your-visit .events-sec{padding-top:0!important}.content_box.ecclesiastical_box,.schedule_pilgrimage_section .content_box.ecclesiastical_box{margin-left:0;display:block;margin-top:150px!important}.content_box.ecclesiastical_box .box_img{margin-left:auto;margin-top:-250px;margin-right:auto;text-align:center}.content_box.ecclesiastical_box .box_img>img{border:3px solid #fff;width:100%;max-width:250px}.content_box.ecclesiastical_box .content_rec{margin-left:0;margin-top:40px}.devotional-cta.main-event .vc_empty_space{display:none}.sec-events.sec-devotionals .wpb_single_image .vc_single_image-wrapper{height:auto}.med_event{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.med_event .main-event-inner,.med-event .main-event-img{width:100%}.med-event .main-event-inner{display:block}.med_event>div{width:100%}.med_event>div>div,.med_event>.vc_col-sm-8>div,.med_event>.vc_col-sm-8>div>div,.med_event>.vc_col-sm-8>div>div>div{height:inherit}.med_event .main-event-inner,.med_event .devotional-cta-img{width:100%}.med_event>.vc_col-sm-8>div{position:static}.med_event>div{margin-bottom:30px}.med_event>div:last-child{margin-bottom:0}.med_left_event>.vc_col-sm-4{margin-left:0}.med_left_event>.vc_col-sm-8{margin-right:0}.med_event .row{margin:0}.med_left_event.med_event>.vc_col-sm-4,.med_left_event.med_event>.vc_col-sm-8{margin-left:0;margin-right:0}.sec-events>div>div.vc_col-sm-4:first-child>.vc_column-inner{padding-right:0}.med_event>.vc_col-sm-8{margin-left:0}.navbar-wrapper .menu-primary_navigation-container{z-index:999999999999!important}#menu-item-632,.navbar-wrapper .navbar-inner .navbar-right .navbar-right-bottom .menu-primary_navigation-container>ul>li{max-width:inherit!important}.basilica-owl-slider .owl-buttons{height:0;bottom:0;margin:auto}.navbar-wrapper .navbar-inner .navbar-right .navbar-right-bottom{width:30px}}@media(min-width:576px) and (max-width:767px){.container{max-width:inherit}}@media(max-width:991px){.content_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-right:0;padding:40px}.content_box .content_rec{width:100%;margin:30px 0 0;padding-top:30px;border-top:1px solid #dfdfdf}.content_box .box_img{margin-right:0;text-align:center}.content_box .box_img img{max-width:250px;-webkit-box-shadow:none;box-shadow:none}.clergy-section ul.team__list>li{width:calc(50% - 15px)}.clergy-section ul.team__list>li:nth-child(4n+1){margin-left:15px}.clergy-section ul.team__list>li:nth-child(2n+1){margin-left:0}.content_box{-webkit-box-shadow:0 5px 20px rgba(0,0,0,.2);box-shadow:0 5px 20px rgba(0,0,0,.2)}.inner_mission{padding:30px 20px}.rector_section,.clergy-section,.mission_section{padding:50px 0!important}.about_slide.vc_section.single-slider{height:400px}.rector_section h5.clear_subhead{margin-top:20px}.virtual_head{padding:15px 0;margin-bottom:7px}.virtual_head h3{font-size:1.5em}.virtual_head:before{border:3px solid #fff;left:-60px}.right_virtual{margin-left:30px;width:calc(40% - 30px)}.unique_culture .unique_img{margin-left:0}.pdf_bg_section{padding:100px 0!important}.bg_semi_white{padding:40px 40px 40px 0!important}.ecclesiastical_section{padding:100px 20px 50px!important}.unique_culture,.interactive_map,.virtual_tour{padding:50px 0!important}.bg_semi_white.right_bg_semi_white{padding:40px 0 40px 40px!important}.virtual_tour_section.past_events{padding:50px 0!important}.choir_wrapper .choir_list{-webkit-column-count:1;column-count:1}ul.music_list>li{width:calc(340px - 15px);margin-bottom:20px}ul.music_list>li:nth-child(2n+1){margin-left:0}.itineraries_main .itin_content{padding-left:5px}.itineraries_main_right .itin_content{padding-right:5px}.itineraries_main,.itineraries_main_right{padding:50px 0!important;min-height:inherit!important}.top_image_architect.img-neww{top:50px}.scheduled_pilgrimage{padding:100px 0!important}.videos_list>div,.recent_four_vids:after{width:100%}.videos_list{display:block}.videos_list>div:first-child{max-width:500px;margin:0 auto;float:none}.videos_list .right-vid-content{margin-top:30px;text-align:center}.listen_vid_section img{width:320px}.organs_list .music_list>li{width:calc(50% - 10px)}}@media(min-width:769px){.navbar-wrapper .navbar-inner .navbar-right .navbar-right-bottom .menu-primary_navigation-container>ul>li:hover>ul.sub-menu:after,.navbar-wrapper .navbar-inner .navbar-right .navbar-right-bottom .menu-primary_navigation-container>ul>li:hover>ul.sub-menu:before{display:none}}@media(min-width:768px) and (max-width:991px){footer .row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-top-50{margin-top:50px}.offset-1{margin-left:0}}@media(max-width:768px){.navbar-wrapper .navbar-inner .navbar-right .navbar-right-bottom .menu-primary_navigation-container>ul>li>ul.sub-menu{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.navbar-wrapper .navbar-inner .navbar-right .navbar-right-bottom .menu-primary_navigation-container>ul>li>ul.sub-menu{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-family:Adobe Garamond Pro;padding:10px 0}.navbar-wrapper .navbar-inner .navbar-right .navbar-right-bottom .menu-primary_navigation-container>ul>li>ul.sub-menu:after,.navbar-wrapper .navbar-inner .navbar-right .navbar-right-bottom .menu-primary_navigation-container>ul>li>ul.sub-menu:before{background:#002147;border-top:1px solid #199ed8;bottom:0;content:"";left:0;position:absolute;right:-100%;top:-1px;z-index:-1;position:static}}@media(max-width:767px){.sec-events .wpb_single_image .vc_single_image-wrapper,.whats-happening-section .wpb_single_image .vc_single_image-wrapper,.events-sec .wpb_single_image .vc_single_image-wrapper{height:250px;background-position:center}.sec-blogs>.wpb_row>.vc_column_container .blog-heading>.vc_column_container h2{margin-bottom:0!important}section.vc_section.events-sec.pilgrimage-sec.vc_custom_1541253198637.vc_section-has-fill{padding-top:0!important}.events-sec .vc_custom_1542093863608{margin-bottom:50px!important}.hours-right-wrapper>.vc_column-inner>.wpb_wrapper>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hours-right-wrapper .wpb_wrapper>.vc_row>div:first-child{width:100px!important}.hours-right-wrapper .right-post-list>[class*=vc_col-sm]:nth-child(2)>.vc_column-inner{padding-top:0!important}.hours-right-wrapper .right-post-list>[class*=vc_col-sm]:nth-child(2)>.vc_column-inner h4{margin-bottom:2px!important}.plan-your-visit .main-event.vc_custom_1541271585047{margin:0}.happening-header h2{margin-bottom:10px!important}.row,.vc_row.row{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.clergy-section ul.team__list>li,.clergy-section ul.team__list>li:nth-child(2n+1){margin:20px auto 0}.clergy-section ul.team__list>li img{max-width:inherit}.content_box{-webkit-box-shadow:none;box-shadow:none;padding:0}.clergy-sec.sacred-music-headline .wpb_wrapper>h2{margin-bottom:10px!important}.clergy-sec.sacred-music-headline{margin-bottom:20px}.clergy-section ul.team__list>li img{margin-bottom:0!important}.clergy-section ul.team__list>li{width:280px}.inner_mission{-webkit-box-shadow:0 5px 20px rgba(0,0,0,.2);box-shadow:0 5px 20px rgba(0,0,0,.2)}.inner_mission{width:inherit;max-width:inherit;margin-top:0!important}.inner_mission>div{margin-top:0!important}.about_slide.vc_section.single-slider{height:300px}.unique_culture>.container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.unique_culture .content_rec{padding-right:0;text-align:center;margin-top:40px}.right_unique_wrap{text-align:center}.unique_culture .unique_img img,.map_img>img{max-width:250px}.virtual_container{display:block}.left_virtual{width:100%;max-width:400px;margin:0 auto 30px}.right_virtual{width:100%;margin-left:0;text-align:center}.interactive_light .container_eight{display:block;text-align:center}.interactive_light img{margin-bottom:40px;max-width:100%}.interactive_map_content h3{padding-bottom:15px;margin-bottom:15px}.interactive_map_content h3:after{width:100%}.virtual_tour_section .btn-one{margin-top:10px;margin-bottom:20px!important}.pdf_bg_section .vc_col-sm-6{width:80%}.interactive_light{background:#fff}.interactive_light{padding:50px 0!important}.virtual_tour_section{padding-top:50px!important}.virtual_tour_section:after{height:50px!important}.plan_visit_section{padding-top:50px!important}.top_image_architect,.bottom_image_architect{position:relative;z-index:2;left:0;width:100%}.architecture_basilica_section{background:#135188;background:-webkit-gradient(left top,right bottom,color-stop(0%,rgba(19,81,136,1)),color-stop(100%,rgba(7,45,82,1)));background:-webkit-linear-gradient(-45deg,rgba(19,81,136,1) 0%,rgba(7,45,82,1) 100%);background:-o-linear-gradient(-45deg,rgba(19,81,136,1) 0%,rgba(7,45,82,1) 100%);background:-webkit-linear-gradient(315deg,rgba(19,81,136,1) 0%,rgba(7,45,82,1) 100%);background:-o-linear-gradient(315deg,rgba(19,81,136,1) 0%,rgba(7,45,82,1) 100%);background:linear-gradient(135deg,rgba(19,81,136,1) 0%,rgba(7,45,82,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#135188',endColorstr='#072d52',GradientType=1 );padding:50px 0 20px!important}.architecture_basilica_section:before{display:none}.right_architecture_section{margin-top:30px}.bottom_image_architect{margin-top:20px}.art_arch_section h2{font-size:2.7em}.art_arch_section h5,.map_border{margin-bottom:30px!important}.unique_culture h5{margin-bottom:20px!important}.reverse_section .virtual_container{display:block}.virtual_tour_section.past_events:after{height:100px!important}section.sec-pilgrimage.quote_section{padding:100px 0!important}ul.music_list>li{width:calc(50% - 15px);height:280px}.main_choir_container>div{width:100%;margin:20px 0 0!important}.choir_wrapper .choir_list{-webkit-column-count:2;column-count:2}.top_image_architect.img-neww{position:inherit;width:100%;min-height:350px;margin-bottom:40px}.itineraries_main>div,.itineraries_main_right>div{display:block}.itineraries_main h3:after,.itineraries_main_right h3:after{width:100%}.itineraries_main_right>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.guided_tour_section .inner_mission{padding:30px 20px}.scheduled_pilgrimage{min-height:inherit!important}.architecture_basilica_section.music_arch_section .top_image_architect{width:100%;height:250px}.architecture_basilica_section.music_arch_section .inherit_pos+div{padding-left:0;text-align:justify;padding:20px 0!important}.video-single.single-slider{padding-bottom:60px!important}.recent_four_vids{margin:20px!important;width:calc(100% - 40px)}.single-slider.video-single.bottom-video-single{padding-bottom:0!important}.recent_four_vids p{font-size:1em}.videos_list .right-vid-content{padding:0}.listen_vid_section img{max-width:500px}.montage-screenshot{margin:0 auto!important;float:none;text-align:center;width:100%}.listen_vid_section.first_vid_sec>div,.listen_vid_section.first_vid_sec+div>div{margin-bottom:20px}.first_vid_sec{padding-bottom:0!important}.listen_vid_section.first_vid_sec+div>div:last-child{margin-bottom:0}.sec-sacred-music.watch-vdo-section{padding-bottom:50px!important}.mrgn-ryt-fifteen{margin-right:0!important}.mrgn-left-zero{margin-left:0!important}.mrgn-left-fifteen{margin-left:0!important}.mrgn-ryt-zero{margin-right:0!important}.pad-ryt-zero{padding-right:0!important}.pad-lft-zero{padding-left:0!important}.pad-ryt-fifteen{padding-right:0!important}.pad-lft-fifteen{padding-left:0!important}.organs_list{max-width:inherit}.text-section .lead{font-size:1em}.devotional-grid>div{margin-top:30px}.devotional-grid>div:first-child{margin-top:0}}@media(max-width:500px){.back-to-top{right:10px}.mission_section{margin-bottom:0!important}.pdf_bg_section{padding:20px 0!important;background:#eaeaea}.pdf_bg_section .vc_col-sm-6{width:100%!important}.discover_bg_img{display:block}.discover_bg_img img{width:100%}.bg_semi_white{padding:30px!important;background:#fff}.pdf_bg_section .bg_semi_white:before{display:none}section.sec-pilgrimage.quote_section{padding:50px 0!important}ul.music_list>li{width:250px;height:280px;margin:0 auto 20px!important}.choir_wrapper .choir_list{-webkit-column-count:1;column-count:1}ul.music_list>li:last-child{margin-bottom:0!important}.recent_four_vids{padding:20px 0!important}.organs_list .music_list{display:block}.list_mass_times{display:block}.list_mass_times>.three_col{width:100%;padding-right:0;margin-bottom:20px}.list_mass_times>.three_col:last-child{margin-bottom:0}.list_mass_times>.two_col{width:100%;margin-bottom:20px;padding-right:0}.main-event .main-event-inner,.devotional-grid .vc_column-inner>.wpb_wrapper .wpb_text_column{padding:20px}}