@media screen and (min-width:1261px) and (max-height:800px){body.homepage .header_banner,body.homepage .header_banner #slider ul,body.homepage .header_banner #slider ul>li{height:1120px !important;min-height:100% !important}}@media screen and (max-width:767px) and (max-height:600px){body.homepage .header_banner,body.homepage .header_banner .uk-slideshow,body.homepage .header_banner .uk-slideshow>li{height:600px}}@media screen and (max-width:1700px){.container2{width:1500px}.footermod2 .topl,.footermods .footermod1{margin-right:80px}footer.main .bottomtext{margin-left:390px}body.homepage.unscroll .main-menu{margin-right:40px}body.defscroll .main-menu ul.menu li{margin-right:20px}body#body_156 .main-menu ul.menu li,body.parent-pageid-156 .main-menu ul.menu li,body#body_170 .main-menu ul.menu li,body.parent-pageid-170 .main-menu ul.menu li{margin-right:20px}body#body_156 .main-menu ul.menu>li>a,body.parent-pageid-156 .main-menu ul.menu>li>a,body#body_170 .main-menu ul.menu>li>a,body.parent-pageid-170 .main-menu ul.menu>li>a{font-size:13.5px}#headersocial{margin-left:59px}body.defscroll #headersocial{margin-left:27px}#rightarticle-mods{width:580px}#right-article-large-mod,.visitcathmagnus .v_content_r{margin-right:-68px}.visitcathmagnus .v_content_r .innerc{padding-right:68px}#donatenowform .donateprices span,.donateprice_submit span.price{width:150px}.donateprice_submit input[type=submit]{width:320px}.visitcathmagnus .v_contentl,.bookingterm_book .left{width:45%}.visitcathmagnus .v_content_r,.bookingterm_book .right{width:50%}.singlepost_art .img_full{margin:79px -68px}.sharebuttons ul>li{margin-right:302px}.main-menu ul.menu>li.menu-item-has-children>a{padding-right:17px}figure.post_fimg{margin-left:-68px;margin-right:-68px}}@media screen and (max-width:1700px) and (min-width:1551px){header.main a.main-logo span.sitename{font-size:30px}header.main a.main-logo{padding-top:10px}#bottom-mod .moduletable.widget.mydonationboxmod{margin-top:-90px}}@media screen and (max-width:1550px){.container{width:1300px}.container2{width:1400px}.main-menu ul.menu li{margin-right:28px}body.defscroll .main-menu ul.menu li{margin-right:20px}body.defscroll .main-menu ul.menu>li>a{font-size:13px}body.defscroll #headersocial>li,body.defscroll #headersocial>li.fb,body.defscroll #headersocial>li.tw{margin-right:10px}#headersocial{margin-left:40px}body.defscroll #headersocial{margin:4px 0 0 20px}body.defscroll #headersocial>li .button{padding:2px 25px}.footermod2 .topl,.footermods .footermod1{margin-right:50px}.footermods h4{font-size:25px;line-height:30px}.footermod2 .bottom{font-size:15px}.footermods .footermod1{width:285px}footer.main .bottomtext{margin:-45px 0 0 324px;font-size:16px}body.defscroll #headersocial>li.social>a{width:35px;height:35px;line-height:32px;font-size:16px}body.defscroll #headersocial>li.fb>a{background-size:8px auto;background-position:center 6px}body.defscroll #headersocial>li._search>a{background-size:15px auto;background-position:center 7px}.content_area .contentlrl,#inner-article.div_lrl,#inner-article.div_l,.c_articlel{width:600px}.mydonationboxes .mydonationboxl{width:900px}footer.main a.main-logo span.sitetag{margin:-9px 0 0 12px;font-size:18px}ul.congregationdls.columns.columns-4>*{margin-right:335px}.congregationdls ul.downloads_list.moreheight{padding-right:50px}body.defscroll header.main a.main-logov{margin-top:-18px}a.main-logob span{font-size:12px;margin-bottom:3px}footer.main a.main-logob{padding-top:20px}footer.main a.main-logob span{font-size:18px}.sharebuttons ul>li{margin-right:281px}#right-article-large-mod,.visitcathmagnus .v_content_r{margin-right:-50px}.visitcathmagnus .v_content_r .innerc{padding-right:50px}.singlepost_art .img_full{margin:79px -50px}figure.post_fimg{margin-left:-50px;margin-right:-50px}.footer_copyright .container{padding:50px 0}}@media screen and (max-width:1550px) and (min-width:1451px){.footermod3{width:290px}footer.main a.main-logo{padding-top:33px}footer.main a.main-logo span.sitename{font-size:35px;line-height:40px}header.main a.main-logov span.title1{margin-bottom:0}header.main a.main-logov span.title2{font-size:25px;margin-bottom:0}footer.main a.main-logov span.title1{margin-bottom:0}footer.main a.main-logov span.title2{font-size:35px;margin-bottom:0}}@media screen and (max-width:1450px) and (min-width:1261px){a.main-logob span{font-size:11px}a.main-logob{padding-top:6px}body.defscroll header.main #mainlogo a{padding-left:60px;margin-top:-10px}body.defscroll header.main #mainlogo a:before{width:50px;background-size:100% auto;height:56px}body.defscroll header.main a.main-logo span.sitename{font-size:25px}body.defscroll header.main a.main-logo span.sitetag{font-size:12px;margin:-8px 0 0 7px}.homecontl{width:620px}.main-menu ul.menu li{margin-right:16px}body.defscroll .main-menu ul.menu>li>a,body#body_156 .main-menu ul.menu>li>a,body.parent-pageid-156 .main-menu ul.menu>li>a{font-size:12px}body#body_170 .main-menu ul.menu>li>a,body.parent-pageid-170 .main-menu ul.menu>li>a{font-size:11.5px}.main-menu ul.menu>li.menu-item-has-children>a{padding-right:15px;font-size:13px}.main-menu ul.menu>li>a{font-size:13px}body.defscroll .main-menu ul.menu li,body#body_156 .main-menu ul.menu li,body.parent-pageid-156 .main-menu ul.menu li,body#body_170 .main-menu ul.menu>li,body.parent-pageid-170 .main-menu ul.menu>li{margin-right:17px}#headersocial{margin-left:20px}body.defscroll #headersocial{margin-left:15px}#headersocial>li,#headersocial>li.fb,#headersocial>li.tw{margin-right:10px}#headersocial>li .button{padding:5px 20px}body.defscroll #headersocial>li .button{padding:2px 15px}.homeblocks h3.title{font-size:33px}footer.main .footerimg{height:350px}footer.main a.main-logo{padding-left:80px}footer.main a.main-logo span.sitename{font-size:30px;line-height:30px}footer.main a.main-logo span.sitetag{font-size:15px;margin:-8px 0 0 11px}footer.main a.main-logo:before{background-image:url("/wp-content/themes/stmagnus-cathedral/images/st_magnus_logo_red.png");background-size:100% auto;width:70px}.footermod3{width:225px}.footermods h4{font-size:22px;line-height:25px}.footermods .footermod1{width:250px}footer.main .bottomtext{margin-left:294px}body.defscroll header.main a.main-logo{padding:10px 0 0 55px}body.defscroll header.main a.main-logo span.sitename{font-size:22px}body.defscroll header.main a.main-logo span.sitetag{font-size:11px;margin-top:-10px}header.main a.main-logov{padding-top:5px}header.main a.main-logov span{font-size:14px}header.main a.main-logov span.title1{margin-bottom:2px}header.main a.main-logov span.title2{font-size:20px;margin-bottom:0}footer.main a.main-logov{min-height:80px;padding:5px 0 0 75px}footer.main a.main-logov:before,footer.main a.main-logob:before{width:70px;background-size:contain;height:80px}footer.main a.main-logov span{font-size:18px}footer.main a.main-logov span.title1{margin-bottom:0}footer.main a.main-logov span.title2{font-size:30px;margin-bottom:0}footer.main a.main-logob{padding:9px 0 0 75px}footer.main a.main-logob span{font-size:15px}footer.main a.footerlogo{min-height:80px}}@media screen and (max-width:1450px){.container{width:1150px}.container2{width:1200px}#right-article-mod,.c_articler{width:470px}#rightarticle-mods{width:520px}#right-article-large-mod{margin-right:-25px}.content_area .contentlrl,#inner-article.div_lrl,#inner-article.div_l,.c_articlel{width:565px}#right-article-mod .moduletable{padding:50px 50px 70px}#right-article-mod .orderservicemod.moduletable,#right-article-mod .sermonsmod.moduletable{padding-left:50px;padding-right:50px}.sermonsmod.moduletable .phonemsg{padding-right:55px}#rightarticle-mods .moduletable{margin-bottom:50px}ul.congregationdls.columns.columns-4>*{margin-right:245px}.congregationdls ul.downloads_list.moreheight{padding-right:40px}#right-article-large-mod .moduletable{padding:40px 50px}#donatenowform .donateprices span,.donateprice_submit span.price{width:125px}.donateprice_submit input[type=submit]{width:271px}.donateprice_submit span.price input{width:53px}.mydonationboxes .mydonationboxl{width:860px}.mydonationboxes .mydonationboxr{margin-left:50px}#bottom-mod .moduletable.widget.mydonationboxmod{margin-top:-50px}.headertext .large_w .topcontenth{width:100%}.sharebuttons ul>li{margin-right:231px}.singlepost_art .img_full{margin:79px -50px}body.homepage.unscroll .main-menu{margin-right:50px}body.blog #inner-article.div_l{width:600px}figure.post_fimg{margin-left:-25px;margin-right:-25px}}@media screen and (max-width:1260px){body{font-size:16px;line-height:27px}.container,.container2{width:860px}.header_banner .slidem{width:100%}body.pages .header_banner .headertext h1{font-size:38px;line-height:45px}h2{font-size:36px}h3{margin-top:50px}h3,.homeblocks h3.title{font-size:31px}.parallax{background-position:center top !important;background-attachment:scroll}#headersocial,.header_banner a.main-logo,body.homepage .header_banner .headerb_inner .path_bg{display:none}header.main .container{height:120px;padding:22px 0 0}.content_area{padding-top:120px}#mainlogo{transform:none !important}body.homepage .header_banner h1{width:788px;font-size:46px;line-height:65px;margin:0}body.homepage .headertext .content{bottom:128px}#slider .progress{bottom:0}.container.progressbar{width:calc(100% - 72px);margin:0}blockquote{font-size:22px;padding-left:65px;margin:0 0 36px}blockquote:before{width:48px;background-size:100% auto;background-repeat:no-repeat;height:42px}body.homepage #maincontent{padding-top:57px}.homecontl{width:515px}.homecontr{width:268px}span.capt{font-size:14px;line-height:21px}.homeblocks .content,.homeblocks ul>li:nth-child(3) .content{width:200px;text-align:left;float:none}.homeblocks ul>li:nth-child(1) .contenti{padding-right:45px}.homeblocks ul>li:nth-child(2) .contenti{padding:0 45px}.homeblocks h3.title{font-size:26px;text-align:left;margin-top:38px}.homeblocks2{padding-top:82px}.homeblocks2 h2{font-size:36px;font-weight:300;line-height:49px;width:318px}.homeblocks2 ul>li:nth-child(1) h2{width:377px}.homeblocks2 ul>li:nth-child(1) .inner{margin-left:-24px}.homeblocks2 ul>li:nth-child(2) .inner{padding-right:0}footer.main .footerimg{height:361px}.footermods .footermod2{float:right}.footermod3{float:none;clear:both;padding-top:155px;margin:0 auto}.footermod2 .topl,.footermod2 .topr{float:none}.footermod2 .topl{margin-bottom:52px}.footermods h4{font-size:30px}.footermods .footermod1{width:unset}footer.main .bottomtext{position:absolute;margin:0 auto;left:0;right:0;text-align:center;top:450px}footer.main .container2{position:relative}#footermenu li{float:none;display:inline-block;vertical-align:top}#footermenu{text-align:center}.footermenu.pull-left{float:none}.copyright_webby{float:none;text-align:center;margin-top:38px}ul.social_icons>li{float:none;display:inline-block;vertical-align:top}.mobile_social{padding:50px 0;border-bottom:1px solid #b7a9a0;text-align:center;margin:0 0 42px;margin-bottom:42px !important}.show_mobmenu ul.mob_menu.menu>li,.mobile_social,.show_mobmenu ul.menu>li .sub-menu{margin:0 calc(calc(100vw - 860px)/2*-1);padding-left:calc(calc(100vw - 860px)/2);padding-right:calc(calc(100vw - 860px)/2)}header.main a.main-logo:before,#mainlogom a.main-logo:before{width:75px;height:80px;background-image:url("/wp-content/themes/stmagnus-cathedral/images/st_magnus_logo-pages-75x80.svg")}header.main a.main-logo,#mainlogom a.main-logo{height:unset;padding:17px 0 0 82px;margin-top:0}header.main a.main-logo span.sitename,#mainlogom a.main-logo span.sitename{font-size:33px}header.main a.main-logo span.sitetag,#mainlogom a.main-logo span.sitetag{font-size:15px}body.homepage .header_banner,body.homepage .header_banner #slider ul,body.homepage .header_banner #slider ul>li{height:calc(100vh - 120px)}#rightarticle-mods,#right-article-mod,.c_articler,.content_area .contentlrl,#inner-article.div_lrl,#inner-article.div_l,.c_articlel{width:400px}.headertext .topcontenth{font-size:20px;line-height:25px}#right-article-large-mod{margin-right:0}ul.congregationdls.columns.columns-4>*{margin-right:70px}footer.main{margin-top:80px}body.pages.withhdrimg .header_banner .headerbg{height:250px;margin-top:-40px}.visitcathmagnus .v_contentl,.bookingterm_book .left{width:45%}.visitcathmagnus2{margin-top:50px}a.main-logov span.title2{font-size:50px}.visitcathmagnus .v_content_r{margin-right:0}body.defscroll header.main a.main-logov{margin-top:0}a.main-logov:before,header.main a.main-logov:before{width:75px;background-size:100% auto;background-position:center top;height:85px;background-image:url("/wp-content/themes/stmagnus-cathedral/images/stmagnus-centre-logo.png")}a.main-logov,header.main a.main-logov{padding:2px 0 0 85px;min-height:100%;margin-bottom:40px;height:100%}header.main a.main-logov,#mainlogom a.main-logov{margin-bottom:0}a.main-logov span,header.main a.main-logov span{font-size:20px}a.main-logov span.title2,header.main a.main-logov span.title2{font-size:30px;margin:2px 0 0}table.bookroomtable td,table.bookroomtable th{padding-left:30px}.bookingterm_book{margin-top:50px}a.main-logob{margin-top:5px}a.main-logob span{font-size:16px;margin-bottom:3px}header.main a.main-logob:before,#mainlogom a.main-logob:before{background-size:100% auto;width:75px;height:80px;background-image:url("/wp-content/themes/stmagnus-cathedral/images/stmagnus-soc-friends-logo.png")}header.main a.main-logob,#mainlogom a.main-logob{padding:11px 0 0 82px}.projects_socfr .top2{padding-bottom:40px}#donatenowform .donateprices span,.donateprice_submit span.price{font-size:18px;width:80px;padding:13px 10px;height:50px}.donateprice_submit span.price input{height:50px;margin:-15px 0 0;width:40px;font-size:18px}.donateprice_submit input[type=submit]{width:180px;height:50px}.mydonationboxes .mydonationboxl{width:620px}body.blogpage .headertext .large_w .topcontenth{width:100%}.blogcontent .post_title{font-size:20px;line-height:27px}body.blog #inner-article.div_l{width:450px}body.blog #rightarticle-mods{width:300px}.frasermacimg span.capt{line-height:25px}.musingsarchivemod .title{font-size:23px}.pagination{padding-top:0 !important}.sharebuttons ul>li{margin-right:134px}figure.post_fimg{margin:40px 0}.projects_socfr .top3 .top3l{padding-right:20px}.projects_socfr .top3 .top3r{padding-left:20px}.stmagnusstfvideo{max-height:400px}}@media screen and (max-width:1260px) and (max-height:400px){body.homepage .header_banner,body.homepage .header_banner #slider ul,body.homepage .header_banner #slider ul>li{height:calc(390px - 116px) !important;min-height:100% !important}body.homepage .headertext .content{bottom:80px !important}}@media screen and (max-width:1022px){.container,.container2,.homeblocks .contenti{width:610px;margin:0 auto}footer.main .container2.footerimgtop{width:100% !important}.homeblocks .contenti,.homeblocks2 ul>li .inner{width:610px !important;padding-left:0 !important;padding-right:0 !important;margin-left:auto !important;margin-right:auto !important;float:none}body.homepage .header_banner h1{width:468px;font-size:40px;line-height:49px}body.homepage .headertext .content{bottom:146px}.homecontl,.homecontr{float:none;width:100%}.homecontr img.desktopfraser{display:none}.homecontr img.mobilefraser{display:block;margin:37px 0 26px}body.homepage #bottom-mod .moduletable.widget:first-child{margin-top:68px}.homeblocks ul.columns-3>*{width:100%;margin-bottom:70px}.homeblocks ul.columns-3>*:last-child{margin-bottom:0}.homeblocks figure{height:310px}.homeblocks h3.title{margin-top:32px;font-size:31px}.homeblocks .content,.homeblocks ul>li:nth-child(3) .content{width:100%}.homeblocks ul>li:nth-child(2) .contenti{padding:0;text-align:right}.homeblocks .contenti{padding:0 !important}.homeblocks ul>li:nth-child(3) .morelink{text-align:right}.homeblocks2 ul>li{width:100% !important;padding-left:0 !important;padding-right:0 !important;height:420px;padding-top:72px}.homeblocks2 .title_date{min-height:100%;margin:0 0 30px}.homeblocks2 h2{width:454px;font-size:28px;line-height:35px}body.homepage footer.main{margin-top:50px}footer.main .footerimg{height:207px}.footermods .footermod1,.footermods .footermod2{display:none}footer.main .bottomtext{position:unset;margin-top:40px}.footermod3{padding-top:0}#footermenu li{display:block;margin:0 0 20px}.copyright_webby>*.copyrightf{margin-bottom:5px}.show_mobmenu ul.mob_menu.menu>li,.mobile_social,.show_mobmenu ul.menu>li .sub-menu{padding-left:calc(calc(100vw - 610px)/2);padding-right:calc(calc(100vw - 610px)/2);margin:0 calc(calc(100vw - 610px)/2*-1)}#rightarticle-mods,#right-article-mod,.c_articler,.content_area .contentlrl,#inner-article.div_lrl,#inner-article.div_l,.c_articlel{width:100%}body.pages .header_banner .headertext{padding:40px 0}body.pages.withhdrimg .header_banner{padding-bottom:40px}body.pages.withhdrimg .header_banner .headerbg{margin-top:-20px}body.pages .header_banner,body.pages .header_banner .headerb_inner,body.pages.hbtype_small .header_banner .headerb_inner,body.pages.hbtype_small .header_banner{height:100%}body.pages.single-post .header_banner .headerb_inner,body.pages.single-post .header_banner{height:100%}#maincontent{padding-top:60px}#right-article-large-mod,#right-article-large-mod .moduletable{margin-top:0}#rightarticle-mods{margin-top:50px}.dl_orderservice:after{margin-top:5px}ul.congregationdls.columns.columns-4{text-align:center}ul.congregationdls.columns.columns-4>*{margin-bottom:20px;float:none;display:inline-block;vertical-align:top}.slidergallery .uk-slider>*{max-width:300px;min-width:300px}.slidergallery .fimg{height:250px !important}.historycont.columns{margin-left:-50px}.historycont.columns>*{padding-left:50px}.headertext .topcontenth,.visitcathmagnus .v_contentl,.bookingterm_book .left,.visitcathmagnus .v_content_r,.bookingterm_book .right{width:100%}header.main a.main-logov span{text-align:left}.bookingterm_book .left{margin-bottom:30px}table.bookroomtable h4{font-size:18px}.projects_socfr .top2 .inner>*{width:100% !important}body.hbtype_small #right-article-large-mod .moduletable{margin-top:0}.blogcontent>ul>li{margin-bottom:70px}.button{padding-left:15px;padding-right:15px}.pagination>li>a,.pagination>li>span,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-size:17px}.homeblocks2 ul>li:nth-child(1) .intro{width:100%}body.blog #inner-article.div_l,body.blog #rightarticle-mods{width:100%}body.blog #rightarticle-mods{margin-top:30px}.frasermacimg figure img.desktopfraser{display:none}.frasermacimg figure img.mobilefraser{display:block}.sharebuttons ul>li{margin-right:51px}.projects_socfr .top3 .top3l{padding-right:0}.projects_socfr .top3 .top3r{padding-left:0}}@media screen and (max-width:767px){body.pages .header_banner .headertext h1,body.pages h1{font-size:30px;line-height:36px}h2{font-size:28px;line-height:34px}h3{font-size:24px;line-height:30px}h4{font-size:20px;line-height:26px}h5{font-size:18px;line-height:26px}h6{font-size:17px;line-height:23px}.container,.container2{width:555px}.homeblocks .contenti,.homeblocks2 ul>li .inner{width:100% !important;text-align:left !important}#slider ul li{height:calc(100vh - 109px)}body.homepage .headertext .content{bottom:87px}.show_mobmenu ul.mob_menu.menu>li,.mobile_social,.show_mobmenu ul.menu>li .sub-menu{padding-left:calc(calc(100vw - 555px)/2);padding-right:calc(calc(100vw - 555px)/2);margin:0 calc(calc(100vw - 555px)/2*-1)}.homeblocks ul.columns-3>*{margin-bottom:30px}.homeblocks ul.columns-3>* .inner{width:555px !important;margin:0 auto;clear:both;float:none !important}.homeblocks figure{height:262px}.homeblocks .morelink{text-align:right !important;padding-right:21px}.homeblocks2 ul>li .inner{width:555px !important;margin:0 auto}.homeblocks2 h2{width:100% !important}.homeblocks2 ul>li:nth-child(1) h2{margin-bottom:28px}footer.main .footerimg{height:157px}.downloads.large,.download.large{font-size:20px;line-height:25px}footer.main{margin-top:50px}#rightarticle-mods{margin-bottom:30px}body.pages.withhdrimg .header_banner .headerbg{height:157px}ul.congregationdls.columns.columns-4{text-align:left}#right-article-mod .moduletable{padding:30px}.congregationdls ul.downloads_list{margin-top:40px}.historycont.columns>*{margin-bottom:36px}.blogcontent>ul{margin:-20px 0 0}.blogcontent>ul>li{padding:20px 0 0}.blogcontent>ul>li{margin-bottom:50px}.sharebuttons ul{margin-bottom:-30px}.sharebuttons ul>li{width:45% !important;clear:none !important;margin:0 0 30px}.sharebuttons ul>li:nth-child(odd){float:left}.sharebuttons ul>li:nth-child(even){float:right}}@media screen and (max-width:570px){.container,.container2{width:366px}.stmagnusstfvideo{max-height:300px}.homeblocks ul.columns-3>* .inner,.homeblocks2 ul>li .inner{width:366px !important}.show_mobmenu ul.mob_menu.menu>li,.mobile_social,.show_mobmenu ul.menu>li .sub-menu{padding-left:calc(calc(100vw - 366px)/2);padding-right:calc(calc(100vw - 366px)/2);margin:0 calc(calc(100vw - 366px)/2*-1)}body.homepage .header_banner h1{width:366px;font-size:28px;line-height:35px}body.homepage #maincontent{padding-top:48px}.dl_orderservice:after{margin-top:15px}}@media screen and (max-width:420px){.container,.container2{width:335px}.homeblocks ul.columns-3>* .inner,.homeblocks2 ul>li .inner{width:329px !important}.show_mobmenu ul.mob_menu.menu>li,.mobile_social,.show_mobmenu ul.menu>li .sub-menu{padding-left:calc(calc(100vw - 335px)/2);padding-right:calc(calc(100vw - 335px)/2);margin:0 calc(calc(100vw - 335px)/2*-1)}.show_mobmenu ul.social_icons>li{margin-right:17px}.show_mobmenu ul.footermenu>li{margin-right:13px}}