/* https://mycommunitychurch.org.uk/wp-content/themes/mcc/style.css?v=1.0.04 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html,*,*:before,*:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input:focus{outline:none}.inner{width:1200px;margin:0 auto;padding:0 20px}.inner--thin{width:960px;margin:0 auto}.inner--thinner{width:760px;margin:0 auto}.inner--thinnest{width:560px;margin:0 auto}.grid{letter-spacing:-1em;font-size:0;margin:20px -20px}.grid>[class*='grid_']{padding:0 20px}.grid>[class*='grid_']{display:inline-block;vertical-align:top;letter-spacing:normal;font-size:20px}.grid_1-2{width:50%}.grid_1-3{width:33.33333%}.grid_2-3{width:66.66667%}.grid_1-4{width:25%}.grid_3-4{width:75%}.grid_1-5{width:20%}.grid_2-5{width:40%}.grid_3-5{width:60%}.grid_4-5{width:80%}.grid_1-6{width:16.66667%}.grid_5-6{width:83.33333%}.grid_1-8{width:12.5%}.grid_3-8{width:37.5%}.grid_5-8{width:62.5%}.grid_7-8{width:87.5%}.grid_1-10{width:10%}.grid_3-10{width:30%}.grid_7-10{width:70%}.grid_9-10{width:90%}.grid_1-12{width:8.33333%}.grid_5-12{width:41.66667%}.grid_7-12{width:58.33333%}.grid_11-12{width:91.66667%}@media screen and (max-width:1200px){.inner{width:100%}}@media screen and (max-width:1000px){.inner--thin{width:100%;padding:0 20px}}@media screen and (max-width:800px){.inner--thinner{width:100%;padding:0 20px}}@media screen and (max-width:600px){.inner--thinnest{width:100%;padding:0 20px}}body{color:#717171;font-family:canada-type-gibson,sans-serif;font-size:20px;line-height:30px}ul li{list-style:disc}ol li{list-style:decimal}strong,b{font-weight:600}em,i{font-style:italic}.content h1,.content h2,.content h3{margin:30px 0 20px}.content p{margin:0 0 20px}.content h1{color:#00a1d6}.content h2{color:#155793}.content h3{color:#00a1d6}.content a{color:#007bc7}.content a.button,.content .event__filter .event__menu li a,.event__filter .event__menu li .content a{color:#fff;margin:0 5px}.content hr{border-width:2px;border-style:solid;margin:30px 0;border-color:#000;opacity:.05}.mega{font-size:50px;line-height:1em}.alpha,.content h1{font-size:40px;line-height:1em}.bravo,.content h2{font-size:30px;line-height:1em;font-weight:700;letter-spacing:1px}.charlie,.content h3{font-size:26px;line-height:1.2em}.delta,.content h4{font-size:24px;line-height:1.2em}.button--left{text-align:left}.button--center{text-align:center}.button--right{text-align:right}.button,.frm_submit input,.frm_submit button,.event__filter .event__menu li a{background:#00a1d6;color:#fff;font-size:22px;display:inline-block;position:relative;padding:10px 40px;border-radius:25px;font-weight:700;letter-spacing:1px;transition:0.2s;cursor:pointer}.button:hover,.frm_submit input:hover,.frm_submit button:hover,.event__filter .event__menu li a:hover{background:#155793}.button.on_dark,.frm_submit input.on_dark,.frm_submit button.on_dark,.event__filter .event__menu li a.on_dark{background:#155793;border:3px solid #fff}.button.on_dark:hover,.frm_submit input.on_dark:hover,.frm_submit button.on_dark:hover,.event__filter .event__menu li a.on_dark:hover{background:#00a1d6}.frm_submit{margin:30px 0 0}.frm_submit input,.frm_submit button{border:none;font-family:canada-type-gibson,sans-serif;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.frm_submit img{display:none}.mobile_menu_button{display:none;cursor:pointer;vertical-align:middle;letter-spacing:1px;padding:0 20px}.mobile_menu_button p{display:inline-block;font-size:20px;text-transform:uppercase;vertical-align:middle;color:#eee}.lines-button{float:left;padding:12px 5px 8px 0;margin:3px 0 0 0;transition:0.3s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:17px;font-weight:600;text-transform:uppercase}.lines-button.close{transform:scale3d(.8,.8,.8)}.lines-button.x.close .lines{background:transparent}.lines-button.x.close .lines:before,.lines-button.x.close .lines:after{transform-origin:50% 50%;top:0;width:2rem}.lines-button.x.close .lines:before{transform:rotate3d(0,0,1,45deg)}.lines-button.x.close .lines:after{transform:rotate3d(0,0,1,-45deg)}.lines-button.x2 .lines{transition:background 0.3s 0.5s ease}.lines-button.x2 .lines:before,.lines-button.x2 .linesafter{transform-origin:50% 50%;transition:top 0.3s 0.6s ease,transform 0.3s ease}.lines-button.x2.close .lines{transition:background 0.3s 0s ease;background:transparent}.lines-button.x2.close .lines:before,.lines-button.x2.close .lines:after{transition:top 0.3s ease,transform 0.3s 0.5s ease;top:0;width:2rem}.lines-button.x2.close .lines:before{transform:rotate3d(0,0,1,45deg)}.lines-button.x2.close .lines:after{transform:rotate3d(0,0,1,-45deg)}.lines{display:inline-block;float:left;width:25px;margin-right:2px;height:.25rem;background:#eee;transition:0.3s;position:relative}.lines:before,.lines:after{display:inline-block;width:25px;height:.25rem;background:#eee;transition:0.3s;position:absolute;left:0;content:'';transform-origin:.14286rem center}.lines:before{top:.5rem}.lines:after{top:-.5rem}a{text-decoration:none}ul,ol{padding:0 0 0 20px}.full_link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.background{background-position:center;background-size:cover;background-repeat:no-repeat}img{height:auto}.social_icons a{display:inline-block;margin:0 10px 0 0}.social_icons a svg{width:30px;height:30px}.social_icons a svg .cls-1{fill:#fff;transition:0.2s}.social_icons a:hover svg .cls-1{fill:#00a1d6}.arrow_link{color:#00a1d6;font-size:18px}.arrow_link svg{width:27px;height:15px;margin:0 0 -2px 9px}.arrow_link svg .cls-1{fill:none;stroke:#00a1d6;stroke-miterlimit:10;stroke-width:20px}.under_link{color:#fff;border-bottom:3px solid rgba(255,255,255,.5);display:inline-block;padding:0 0 5px;transition:0.2s}.under_link h3{transition:0.2s}.under_link:hover{border-color:#fff}.events{margin:20px -10px}.events>[class*='grid_']{padding:0 10px}.events_single__link{display:block}.events_single__link-bg{margin:0 0 20px;width:100%;display:block;border-radius:5px}.events_single__link-bg:after{content:'';display:block;padding-bottom:123%}.events_single__link h2{color:#b13737;margin:0 0 20px}.events_single__link h4{color:#717171}.blue__section{background:#155793;padding:90px 0;text-align:center;position:relative;overflow:hidden}.blue__section .inner--thin{position:relative;z-index:1}.blue__section:before{background:url(/wp-content/themes/mcc/assets/images/blue_left_bg.png) no-repeat center;width:420px;height:250px;background-size:420px;content:'';display:block;position:absolute;left:0;top:0}.blue__section:after{background:url(/wp-content/themes/mcc/assets/images/blue_right_bg.png) no-repeat right top;width:442px;height:524px;background-size:442px;content:'';display:block;position:absolute;right:-240px;top:0}.blue__section h1{color:#fff;margin:0 0 10px}.blue__section p{color:#fff;margin:0 0 20px}.contact__bottom{padding:45px 0;text-align:center;background:#f1f1f1;position:relative;overflow:hidden}.contact__bottom:before{background:url(/wp-content/themes/mcc/assets/images/contact_bg.png);background-size:255px;width:255px;height:305px;position:absolute;left:0;bottom:0;content:'';display:block}.contact__bottom .inner--thinner{position:relative;z-index:1}.contact__bottom h2{color:#155793;margin:0 0 20px}.contact__bottom p{margin:0 0 20px}@media screen and (max-width:680px){.contact__bottom:before{left:-80px;bottom:-70px}}.event__foot{padding:60px 0;text-align:center;background-image:url(/wp-content/themes/mcc/assets/images/event_foot_bg.jpg)}.event__foot h1{color:#155793;margin:0 0 45px}.event__foot .events_single__link h2{color:#00a1d6;transition:0.2s;min-height:60px}.event__foot .events_single__link:hover h2{color:#155793}.event__foot .events_single__link:hover h4{color:#155793}@media screen and (max-width:1160px){.event__foot .events .events_single{width:50%;max-width:380px;margin:0 0 60px}}@media screen and (max-width:700px){.event__foot .events .events_single{width:100%;max-width:340px}}.footer{background-color:#404041;padding:45px 0}.footer p{color:#fff}.footer p a{transition:0.2s}.footer p a:hover{color:#00a1d6}.footer h2,.footer h3{color:#fff;margin:0 0 15px}.footer__top{margin:0 0 50px;letter-spacing:-1em;font-size:0}.footer__top-sec{width:33.3333%;display:inline-block;vertical-align:top;letter-spacing:normal;font-size:20px}.footer__top-logos{text-align:left}.footer__top-logos img{display:inline-block}.footer__top-logos img.mcc{width:100%;max-width:240px;margin:0 0 20px}.footer__top-logos img.rm{width:45%;max-width:240px;margin:0 20px 0 0}.footer__top-logos img.nf{width:40%;max-width:240px}.footer__top-menu{padding:0 0 0 60px}.footer__top-menu .footer__menu-menu{padding:0}.footer__top-menu .footer__menu-menu li{list-style:none}.footer__top-menu .footer__menu-menu li a{color:#fff;transition:0.2s}.footer__top-menu .footer__menu-menu li a:hover{color:#00a1d6}.footer__top-contact a{color:#fff}.footer__top-contact h3{margin-top:20px}.footer__bottom p{color:rgba(255,255,255,.4);font-size:15px;text-align:center}.footer__bottom p a{color:rgba(255,255,255,.4)}.footer__bottom p a:hover{color:#fff}@media screen and (max-width:920px){.footer__top{text-align:center}.footer__top-logos{width:100%}.footer__top-logos img{display:block;margin:10px auto!important}.footer__top-menu{width:100%;padding:40px 0}.footer__top-contact{width:100%}}::-webkit-input-placeholder{color:#155793}:-moz-placeholder{color:#155793}::-moz-placeholder{color:#155793}:-ms-input-placeholder{color:#155793}.frm_forms{max-width:550px;margin:20px auto 0}.frm_forms .frm_form_field{margin:0 0 14px}.frm_forms .frm_form_field input[type='text'],.frm_forms .frm_form_field input[type='email'],.frm_forms .frm_form_field input[type='tel'],.frm_forms .frm_form_field textarea,.frm_forms .frm_form_field select{color:#155793;font-size:22px;font-family:canada-type-gibson,sans-serif;border:none;border-bottom:3px solid #d9d9d9;border-radius:0;background-color:#fff;padding:10px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.frm_forms .frm_form_field input[type='text']:focus,.frm_forms .frm_form_field input[type='email']:focus,.frm_forms .frm_form_field input[type='tel']:focus,.frm_forms .frm_form_field textarea:focus,.frm_forms .frm_form_field select:focus{outline:none}.frm_forms .frm_form_field select{cursor:pointer}.frm_forms .frm_form_field.field_select{position:relative}.frm_forms .frm_form_field.field_select:after{content:'';display:block;position:absolute;right:0;top:50%;width:0;height:0;border-style:solid;border-width:10px 8px 0 8px;border-color:#155793 transparent transparent transparent;transform:translateY(-50%)}.frm_forms .frm_hidden{display:none}.header{background-color:#404041;padding:20px 0;transition:0.4s;top:0;position:fixed;width:100%;z-index:999}.header__logo{max-width:275px;width:100%;display:inline-block;vertical-align:middle;text-align:center}.header__logo img{transition:0.4s}.header.fixed{padding:10px 0}.header.fixed .header__logo img{width:180px}.header__nav{padding:0 0 0 80px;display:inline-block;vertical-align:middle}.header__nav .header__menu{padding:0}.header__nav .header__menu li{margin:0 22px;display:inline-block;vertical-align:top;list-style:none;position:relative}.header__nav .header__menu li a{color:#fff;font-size:20px;text-transform:uppercase;font-family:freight-sans-pro,sans-serif}.header__nav .header__menu li a:hover{color:#00a1d6}.header__nav .header__menu li.menu-item-has-children a:hover{color:#fff;cursor:default}.header__nav .header__menu li.current-menu-item a{color:#00a1d6}.header__nav .header__menu li:first-of-type{margin-left:0}.header__nav .header__menu li:last-of-type{margin-right:0}.header__nav .header__menu li .sub-menu{background:transparent;position:absolute;top:23px;left:-30px;width:242px;margin:0;text-align:left;padding:18px 0 0;visibility:hidden;opacity:0;transition:0.2s;z-index:100;border-radius:5px;overflow:hidden}.header__nav .header__menu li .sub-menu li{border-right:0;padding:7px 30px;width:100%;background:#4c4c4c;margin:0}.header__nav .header__menu li .sub-menu li:first-of-type{padding-top:15px}.header__nav .header__menu li .sub-menu li:last-of-type{padding-bottom:15px}.header__nav .header__menu li .sub-menu li a{border:none;font-size:20px;transition:0.2s;cursor:pointer!important}.header__nav .header__menu li .sub-menu li a:hover{color:#00a1d6}.header__nav .header__menu li .sub-menu li:last-of-type{border-bottom:none}.header__nav .header__menu li .sub-menu li.current-menu-item a{color:#00a1d6}.header__nav .header__menu li:hover>.sub-menu{visibility:visible;opacity:1}@media screen and (max-width:1200px){.header{position:relative}.header__logo{margin:0 auto 20px;display:block}.header .header__nav{padding:0}.header .header__nav .mobile_menu_button{display:block!important;text-align:left;padding:0 0 0 20px}.header .header__nav .mobile_menu_button p{font-weight:400}.header .header__nav .header__menu{display:none;position:absolute;background:grey;z-index:999;top:177px;padding:10px 0;left:0;right:0;padding:10px 20px}.header .header__nav .header__menu li.menu-item{width:100%;margin:8px 0!important;padding:0 20px!important;text-align:left;border:none}.header .header__nav .header__menu li.menu-item a{color:#fff;font-weight:200;text-decoration:none!important}.header .header__nav .header__menu li.menu-item .sub-menu{position:relative;visibility:visible;opacity:1;top:auto;left:auto;padding:0 0 0 5px;background:transparent;margin:20px 0;min-width:auto;display:none}.header .header__nav .header__menu li.menu-item .sub-menu li{margin:5px 0;background:transparent;border:none;margin:5px 0;padding:0 30px}.header .header__nav .header__menu li.menu-item .sub-menu li a{color:#fff;font-weight:200}.header .header__nav .header__menu li.menu-item .parent_menu_link span{width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#fff transparent transparent transparent;float:right;margin:8px 10px 0 0}}.front__video{width:100%;text-align:center;position:relative}.front__video-loop{position:relative;z-index:-1;display:block;width:100%}.front__video h1{color:#fff;max-width:500px;width:100%;text-shadow:0 0 25px #484848;margin:0 auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.front__mainlinks{background:#ececec;padding:60px 0;width:100%;position:relative;overflow:hidden}.front__mainlinks:before{background:url(/wp-content/themes/mcc/assets/images/links_left_bg.png) no-repeat center;width:560px;height:500px;background-size:560px;content:'';display:block;position:absolute;left:0;bottom:0}.front__mainlinks:after{background:url(/wp-content/themes/mcc/assets/images/links_right_bg.png) no-repeat center;width:430px;height:357px;background-size:430px;content:'';display:block;position:absolute;right:0;top:0}.front__mainlinks .front__mainlink{vertical-align:top;border-radius:5px;position:relative;z-index:1}.front__mainlinks .front__mainlink .front__mainlink__bg{position:relative;display:block;background-image:url(/wp-content/themes/mcc/assets/images/link1.jpg);border-radius:5px;overflow:hidden}.front__mainlinks .front__mainlink .front__mainlink__bg:after{content:'';display:block;padding-bottom:140%}.front__mainlinks .front__mainlink .front__mainlink__bg .front__mainlink__overlay{background:#fff;padding:20px 35px;text-align:center;position:absolute;left:0;right:0;bottom:-155px;transition:0.2s}.front__mainlinks .front__mainlink .front__mainlink__bg .front__mainlink__overlay h2{color:#155793;margin:0 0 20px;min-height:60px}.front__mainlinks .front__mainlink .front__mainlink__bg .front__mainlink__overlay p{color:#717171;margin:0 0 15px;min-height:90px}.front__mainlinks .front__mainlink:hover .front__mainlink__overlay{bottom:0}.front__discover{background:#155793;padding:60px 0;text-align:center;position:relative;overflow:hidden}.front__discover .inner--thin{position:relative;z-index:1}.front__discover:before{background:url(/wp-content/themes/mcc/assets/images/discover_left_bg.png) no-repeat center;width:355px;height:518px;background-size:355px;content:'';display:block;position:absolute;left:0;top:-34px}.front__discover:after{background:url(/wp-content/themes/mcc/assets/images/discover_right_bg.png) no-repeat center top;width:63px;height:243px;background-size:63px;content:'';display:block;position:absolute;right:0;top:0}.front__discover h3{color:#fff}.front__discover a{margin:20px 0 0}.front__discover a:hover{border-color:#fff}.front__new{background:#f4ac3a;padding:60px 0;text-align:center;position:relative;overflow:hidden}.front__new .inner{position:relative;z-index:1}.front__new:before{background:url(/wp-content/themes/mcc/assets/images/new_left_bg.png) no-repeat center;width:648px;height:468px;background-size:648px;content:'';display:block;position:absolute;left:0;top:0}.front__new:after{background:url(/wp-content/themes/mcc/assets/images/new_right_bg.png) no-repeat center;width:450px;height:543px;background-size:450px;content:'';display:block;position:absolute;right:0;bottom:0}.front__new h1{color:#fff;margin:0 0 45px}.front__new .grid{margin-bottom:40px;margin:20px -10px}.front__new .grid>[class*='grid_']{padding:0 10px}.front__new__link{z-index:1;position:relative}.front__new__link a{display:block;position:relative;border-radius:5px}.front__new__link a .front__new__link-content{position:absolute;left:0;right:0;bottom:40px;transition:0.2s}.front__new__link a .front__new__link-content svg{width:45px;height:45px}.front__new__link a .front__new__link-content h2{color:#fff;font-weight:600;text-shadow:0 0 25px #484848}.front__new__link a:hover .front__new__link-content{bottom:45px}.front__new__link a:after{content:'';display:block;padding-bottom:140%}.front__new__link.services a{background-image:url(/wp-content/themes/mcc/assets/images/services.jpg)}.front__new__link.services a svg .cls-1,.front__new__link.services a svg .cls-3{fill:none;stroke:#fff;stroke-miterlimit:10}.front__new__link.services a svg .cls-1{stroke-width:15px}.front__new__link.services a svg .cls-2{fill:#fff}.front__new__link.services a svg .cls-3{stroke-width:13px}.front__new__link.kids a{background-image:url(/wp-content/themes/mcc/assets/images/kids.jpg)}.front__new__link.kids a svg{width:58px}.front__new__link.kids a svg .cls-1{fill:#fff}.front__new__link.youth a{background-image:url(/wp-content/themes/mcc/assets/images/youth.jpg)}.front__new__link.youth a svg{width:58px}.front__new__link.youth a svg .cls-1{fill:#fff}.front__new__link.alpha a{background-image:url(/wp-content/themes/mcc/assets/images/alpha.jpg)}.front__new__link.alpha a svg{width:50px}.front__new__link.alpha a svg .cls-1{fill:#fff}.front__comingup{padding:60px 0;text-align:center;background:#fff;position:relative}.front__comingup:before{background:url(/wp-content/themes/mcc/assets/images/coming_bg.jpg) no-repeat center;background-size:cover;width:100%;content:'';display:block;position:absolute;left:0;top:0;height:620px}.front__comingup .inner{position:relative}.front__comingup h1{color:#b13737;margin:0 0 45px}.front__comingup a.under_link{color:#717171;border-color:#b13737;margin:20px 0 0}.front__comingup a.under_link:hover h3{color:#b13737}.front__teaching{background:#05c1ed;padding:65px 0;text-align:center;position:relative;overflow:hidden}.front__teaching .inner{position:relative;z-index:1}.front__teaching:before{background:url(/wp-content/themes/mcc/assets/images/teach_left_bg.png) no-repeat center;width:733px;height:594px;background-size:733px;content:'';display:block;position:absolute;left:0;top:0}.front__teaching:after{background:url(/wp-content/themes/mcc/assets/images/teach_right_bg.png) no-repeat center;width:400px;height:444px;background-size:400px;content:'';display:block;position:absolute;right:0;bottom:0}.front__teaching h1{color:#fff;margin:0 0 45px}.front__teaching_loop{margin:20px -10px}.front__teaching_loop>[class*='grid_']{padding:0 10px}.front__teaching_loop__link{padding:36px 19px;text-align:left;background:#155793;border-radius:5px;display:block;transition:0.2s;position:relative}.front__teaching_loop__link h3{color:#fff;min-height:93px}.front__teaching_loop__link p{color:#00a1d6;position:absolute;bottom:36px;left:20px;transition:0.2s}.front__teaching_loop__link .arrow_link{opacity:0;visibility:0;transition:0.2s}.front__teaching_loop__link:hover{background:#fff}.front__teaching_loop__link:hover h3{color:#155793}.front__teaching_loop__link:hover p{opacity:0;visibility:0}.front__teaching_loop__link:hover .arrow_link{opacity:1;visibility:visible;color:#404041}.front__teaching a.under_link{margin:20px 0 0}@media screen and (max-width:1100px){.front__mainlinks .front__mainlink{display:block;width:100%;max-width:420px;margin:0 auto 20px}}@media screen and (max-width:960px){.front__video{background:url(/wp-content/themes/mcc/assets/images/vid_fallback.jpg) no-repeat center;background-size:cover;width:100%;height:350px}.front__video video{display:none}.front__new .front__new__link,.front__teaching .grid_1-4{width:50%;max-width:340px;margin:0 0 15px}.front__comingup .events_single{width:100%;max-width:420px;display:block;margin:0 auto 20px}}@media screen and (max-width:600px){.front__new .front__new__link,.front__teaching .grid_1-4{width:100%;max-width:400px;margin:0 0 15px}}@media screen and (max-width:500px){.front__discover h3{font-size:22px}}.church-life__page{position:relative}.church-life__page:after{background:url(/wp-content/themes/mcc/assets/images/contact_bg.png);background-size:255px;width:255px;height:305px;position:absolute;left:0;bottom:0;content:'';display:block}.ministries{text-align:left;margin-top:40px;position:relative;z-index:10}.ministries .grid{margin:20px -10px}.ministries .grid>[class*='grid_']{padding:0 10px}.ministries_single__link{background:#155793;color:#fff;text-align:center;padding:60px 25px;margin:15px 0;border-radius:5px;display:block;transition:0.2s}.ministries_single__link h1{margin:0 0 30px}.ministries_single__link .arrow_link{font-size:22px;color:#fff}.ministries_single__link .arrow_link svg .cls-1{stroke:#fff}.ministries_single__link:hover{background:#00a1d6}@media screen and (max-width:1050px){.ministries_single{max-width:600px;width:50%}}@media screen and (max-width:800px){.ministries .ministries_single{width:100%;margin:0 auto;display:block}}.page__hero-contact{height:410px}.page__hero-contact .contact_header{color:#fff;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:1}.page__hero-contact .contact_header h1{margin:0 0 20px;position:relative;top:auto;left:auto;right:auto;transform:none}.page__hero-contact .contact_header p{margin:0 0 20px}.page__hero-contact .contact_header p a{color:#fff}.page__hero-contact .contact_header .social_icons a:hover svg .cls-1{fill:#155793}.calendar__months .monthly_loop{display:none;position:relative}.calendar__months .monthly_loop.current_monthly_loop{display:block}.calendar__months .monthly_loop h1.alpha{color:#155793;margin:0 0 35px}.calendar__months .monthly_loop .skip_month_button{content:'';position:absolute;border-top:11px solid transparent;border-bottom:11px solid transparent;transition:0.2s;top:10px;cursor:pointer}.calendar__months .monthly_loop .skip_month_button.prev_month_button{border-right:18px solid #155793;left:0}.calendar__months .monthly_loop .skip_month_button.prev_month_button:hover{border-right-color:#00a1d6}.calendar__months .monthly_loop .skip_month_button.next_month_button{border-left:18px solid #155793;right:0}.calendar__months .monthly_loop .skip_month_button.next_month_button:hover{border-left-color:#00a1d6}.calendar__months .monthly_loop .event--none{text-align:center!important;color:#a6a3a3}.calendar__months .monthly_loop .event{text-align:left;margin:0 0 20px;font-size:0;letter-spacing:-1em}.calendar__months .monthly_loop .event__date{background-color:#e5f4fa;border-radius:50%;padding:17px 0;width:85px;height:85px;text-align:center;display:inline-block;vertical-align:middle;font-size:20px;letter-spacing:normal;transition:0.2s}.calendar__months .monthly_loop .event__date__number{color:#0098ca;font-size:38px;font-weight:600;display:block;transition:0.2s}.calendar__months .monthly_loop .event__date__day{color:#0098ca;font-size:20px;font-weight:600;text-transform:uppercase;display:block;transition:0.2s}.calendar__months .monthly_loop .event__info{padding:0 0 0 35px;display:inline-block;vertical-align:middle;font-size:20px;letter-spacing:normal}.calendar__months .monthly_loop .event:hover .event__date{background-color:#155793}.calendar__months .monthly_loop .event:hover .event__date__number,.calendar__months .monthly_loop .event:hover .event__date__day{color:#fff}.calendar__months .monthly_loop .event:hover .event__info p{color:#a6a3a3}.groups_page .ministries_single__link h1{min-height:80px}.journey{position:relative;width:100%;margin:0 0 60px;text-align:center}.journey__line{position:absolute;width:8px;background:#d5dee5;top:0;left:0;right:0;bottom:150px;margin:0 auto;z-index:1}.journey__item{background:#e7eef4;padding:30px 40px;width:42%;border-radius:5px;text-align:left;position:relative}.journey__item:before{content:'';width:0;height:0;border-style:solid;border-width:20px 0 20px 25px;border-color:transparent transparent transparent #e7eef4;right:-25px;top:33px;position:absolute}.journey__item.even_item{margin-left:58%}.journey__item.even_item:before{border-width:20px 25px 20px 0;border-color:transparent #e7eef4 transparent transparent;right:auto;left:-25px;top:33px}.journey__item.even_item span{right:0;left:-146px}.journey__item span{background:#155793;position:absolute;border-radius:50%;height:106px;width:106px;text-align:center;right:-146px;top:0;z-index:20}.journey__item span.light_year{background:#00a1d6}.journey__item span h1{color:#fff;font-size:38px;position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%)}.journey__item p{margin:10px 0;font-size:18px}@media screen and (max-width:1200px){.journey__item{margin:80px auto;padding:60px 40px 30px;width:100%;max-width:500px;z-index:10}.journey__item span,.journey__item.even_item span{left:0;right:0;top:-53px;margin:0 auto}.journey__item.even_item{margin:80px auto}.journey__item:before{display:none}}.page__content.locations__page .locations__map{background-image:url(/wp-content/themes/mcc/assets/images/locations_map.jpg);width:100%;position:relative;display:block;margin:40px 0 0}.page__content.locations__page .locations__map-overlay{background:rgba(0,0,0,.5);position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:0.2s}.page__content.locations__page .locations__map-overlay h1{color:#fff;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin:0 auto}.page__content.locations__page .locations__map:after{content:'';display:block;padding-bottom:38%}.page__content.locations__page .locations__map:hover .locations__map-overlay{opacity:1;visibility:visible}.page__content.locations__page .location_title{color:#155793;margin:0 0 20px}.page__content.locations__page .locations{padding-top:50px;position:relative;z-index:10;margin:20px -10px}.page__content.locations__page .locations>[class*='grid_']{padding:0 10px}.page__content.locations__page .locations__single{background:#155793;padding:60px 25px;margin:15px 0;border-radius:5px;display:block;transition:0.2s}.page__content.locations__page .locations__single h1{color:#fff;margin:0 0 30px;min-height:80px}.page__content.locations__page .locations__single h2{color:#00a1d6;margin:0 0 26px;transition:0.2s}.page__content.locations__page .locations__single .arrow_link{color:#fff;font-size:22px}.page__content.locations__page .locations__single .arrow_link svg .cls-1{stroke:#fff}.page__content.locations__page .locations__single:hover{background:#00a1d6}.page__content.locations__page .locations__single:hover h2{color:#155793}@media screen and (max-width:1050px){.page__content.locations__page .locations .grid_1-4{max-width:600px;width:50%}}@media screen and (max-width:900px){.page__content.locations__page .locations .grid_1-4{max-width:600px;width:100%}}@media screen and (max-width:650px){.page__content.locations__page .locations__map:after{padding-bottom:51%}}.page__hero.page__hero-teaching{height:440px}.page__hero.page__hero-teaching h1{top:calc(50% - 50px)}.page__hero.page__hero-teaching .teaching_filter{background:#00a1d6;padding:25px 0;position:absolute;bottom:0;left:0;right:0}.page__hero.page__hero-teaching .teaching_filter-select{margin:0 5px;display:inline-block;width:35%;position:relative}.page__hero.page__hero-teaching .teaching_filter-select select{color:#fff;font-size:20px;border:none;border:2px solid #fff;border-radius:5px;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:10px 15px}.page__hero.page__hero-teaching .teaching_filter-select select:focus{outline:none}.page__hero.page__hero-teaching .teaching_filter-select select option{color:#000}.page__hero.page__hero-teaching .teaching_filter-select:after{content:'';display:block;position:absolute;right:15px;top:50%;width:0;height:0;border-style:solid;border-width:10px 8px 0 8px;border-color:#fff transparent transparent transparent;transform:translateY(-50%)}.page__content.teaching__page .teaching__loop{margin:20px -10px;text-align:left}.page__content.teaching__page .teaching__loop>[class*='grid_']{padding:0 10px}.page__content.teaching__page .teaching__loop .series__single{position:relative;text-align:center;margin-bottom:30px}.page__content.teaching__page .teaching__loop .series__single-img{border-radius:5px;margin:0 0 20px;width:100%;display:block}.page__content.teaching__page .teaching__loop .series__single-img:after{padding-bottom:123%;content:'';display:block}.page__content.teaching__page .teaching__loop .series__single h2{color:#00a1d6;margin:0 0 10px;min-height:60px}.page__content.teaching__page .teaching__loop .series__single p{color:#717171;transition:0.2s}.page__content.teaching__page .teaching__loop .series__single .arrow_link{color:#155793;position:absolute;bottom:0;left:0;right:0;margin:0 auto;opacity:0;visibility:hidden;transition:0.2s}.page__content.teaching__page .teaching__loop .series__single .arrow_link svg .cls-1{stroke:#155793}.page__content.teaching__page .teaching__loop .series__single:hover p{opacity:0;visibility:hidden}.page__content.teaching__page .teaching__loop .series__single:hover .arrow_link{opacity:1;visibility:visible}@media screen and (max-width:1160px){.page__content.teaching__page .teaching__loop{text-align:center}.page__content.teaching__page .teaching__loop .series__single{width:50%;max-width:380px;margin:0 0 60px}}@media screen and (max-width:700px){.page__hero.page__hero-teaching h1{top:calc(50% - 80px)}.page__hero.page__hero-teaching .teaching_filter{padding:15px 0}.page__hero.page__hero-teaching .teaching_filter .teaching_filter-select{display:block;width:100%;max-width:300px;margin:10px auto}.page__content.teaching__page .teaching__loop{text-align:center}.page__content.teaching__page .teaching__loop .series__single{width:100%;max-width:340px}}.team__page{position:relative;overflow:hidden}.team__page .inner--thinner{position:relative}.team__page:before{background:url(/wp-content/themes/mcc/assets/images/page_head_bg.png) no-repeat center;background-size:320px;width:320px;height:464px;top:0;right:-50px;content:'';position:absolute;display:block}.team__page:after{background:url(/wp-content/themes/mcc/assets/images/contact_bg.png);background-size:255px;width:255px;height:305px;position:absolute;left:0;bottom:0;content:'';display:block}.team__page h1.mega{color:#155793;margin:0 0 45px}.team__page .team_section{padding:40px 0;position:relative}.team__page .team_section .inner{position:relative;z-index:1}.team__page .team_section h1{margin:0 0 30px}.team__page .team_section .team_section__loop{margin:20px -30px}.team__page .team_section .team_section__loop>[class*='grid_']{padding:0 30px}.team__page .team_section .team_section__loop .team_member{vertical-align:top;cursor:pointer}.team__page .team_section .team_section__loop .team_member__img{width:100%;max-width:210px;margin:20px auto;border-radius:50%;position:relative;display:block}.team__page .team_section .team_section__loop .team_member__img:after{content:'';display:block;padding-bottom:100%}.team__page .team_section .team_section__loop .team_member h2{margin:0 0 10px}.team__page .team_section .team_section__loop .team_member h3{margin:0 0 20px}.team__page .team_section .team_section__loop .team_member-popup{padding:50px 40px;background:rgba(255,255,255,.95);position:absolute;top:0;left:0;right:0;text-align:center;z-index:10;display:none;cursor:default}.team__page .team_section .team_section__loop .team_member-popup-cont{background:#fff;margin:0 auto;border:4px solid #e3e4e8;border-radius:5px;padding:40px 20px;width:100%;max-width:600px;z-index:10;display:none;position:relative}.team__page .team_section .team_section__loop .team_member-popup-cont .pop_up__close{position:absolute;top:10px;right:20px;cursor:pointer}.team__page .team_section .team_section__loop .team_member-popup-cont .pop_up__close p{color:#aaa;margin:0;display:inline-block;vertical-align:middle;transition:0.2s}.team__page .team_section .team_section__loop .team_member-popup-cont .pop_up__close svg{fill:#aaa;margin:3px 0 0 4px;width:13px;height:13px;display:inline-block;vertical-align:middle;transition:0.2s}.team__page .team_section .team_section__loop .team_member-popup-cont .pop_up__close:hover p{color:#717171}.team__page .team_section .team_section__loop .team_member-popup-cont .pop_up__close:hover svg{fill:#717171}.team__page .team_section .team_section__loop .team_member-popup-cont h2,.team__page .team_section .team_section__loop .team_member-popup-cont h3,.team__page .team_section .team_section__loop .team_member-popup-cont p{margin:0 0 20px}.team__page .team_section .team_section__loop .team_member-popup-cont p{font-size:20px}.team__page .team_section .team_section__loop .team_member-popup-cont .team_member__email svg{fill:#717171;margin:1px 5px 0 0;width:26px;height:19px;display:inline-block;vertical-align:middle;transition:0.2s}.team__page .team_section .team_section__loop .team_member-popup-cont .team_member__email a h3{margin:0;color:#717171;display:inline-block;vertical-align:middle;transition:0.2s}.team__page .team_section .team_section__loop .team_member-popup-cont .team_member__email:hover svg{fill:#155793}.team__page .team_section .team_section__loop .team_member-popup-cont .team_member__email:hover a h3{color:#155793}.team__page .team_section.elders h1{color:#bed734}.team__page .team_section.elders h2{color:#bed734}.team__page .team_section.staff{background:#eff0f4}.team__page .team_section.staff h1{color:#00a1d6}.team__page .team_section.staff h2{color:#00a1d6}.team__page .team_section.trustees h1{color:#008130}.team__page .team_section.trustees h2{color:#008130}.team__page .team_section.deacons{background:#eff0f4}.team__page .team_section.deacons h1{color:#b13737}.team__page .team_section.deacons h2{color:#b13737}.team__page .team_section.safeguarding h1{color:#155793}.team__page .team_section.safeguarding h2{color:#155793}@media screen and (max-width:1200px){.team__page:before{top:-130px}.team__page .team_section .team_section__loop .team_member{width:33.33333%}}@media screen and (max-width:900px){.team__page .team_section .team_section__loop .team_member{width:50%}}@media screen and (max-width:900px){.team__page:before{right:-120px}}@media screen and (max-width:650px){.team__page:before{right:-220px}.team__page .team_section .team_section__loop .team_member{width:100%}}.page__content.vision__content p{font-size:24px}.purpose{text-align:center;padding:75px 0}.purpose h1{color:#00a1d6;margin:0 0 10px}.purpose .grid{margin:20px -10px;margin-top:40px}.purpose .grid>[class*='grid_']{padding:0 10px}.purpose__single{background:#e7eef4;position:relative;display:block;width:100%;min-height:150px;border-radius:5px}.purpose__single h2{color:#00a1d6;position:absolute;top:50%;left:30px;right:30px;margin:0 auto;transform:translateY(-50%)}.vision__values{background:#155793;padding:90px 0;text-align:center;position:relative;overflow:hidden;color:#fff}.vision__values .inner--thinner{position:relative;z-index:1}.vision__values:before{background:url(/wp-content/themes/mcc/assets/images/values_left_bg.png) no-repeat center;width:1000px;height:859px;background-size:1000px;content:'';display:block;position:absolute;left:-130px;top:0}.vision__values:after{background:url(/wp-content/themes/mcc/assets/images/values_right_bg.png) no-repeat right top;width:836px;height:1024px;background-size:836px;content:'';display:block;position:absolute;right:0;top:0}.vision__values h1{margin:0 0 10px}.vision__values h3{margin:10px 0}.vision__values p{margin:0 0 20px}.vision__doctrine{text-align:center;padding:75px 0}.vision__doctrine h1{color:#00a1d6}.vision__doctrine .doctrine_grid{text-align:left;margin-top:40px}.vision__doctrine .doctrine_grid .grid_1-3{vertical-align:top;margin:20px 0}.vision__doctrine .doctrine_grid .grid_1-3 .doctrine_grid-single{text-align:center;min-height:360px}.vision__doctrine .doctrine_grid .grid_1-3 .doctrine_grid-single span{background:#00a1d6;position:relative;width:58px;height:58px;border-radius:50%;margin:0 0 10px;display:inline-block}.vision__doctrine .doctrine_grid .grid_1-3 .doctrine_grid-single span h1{color:#fff;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.vision__doctrine .doctrine_grid .grid_1-3 .doctrine_grid-single p{font-size:18px;margin:0 0 10px}.vision__doctrine .doctrine_grid .grid_1-3 .doctrine_grid-single p i{opacity:.7}.vision__doctrine .doctrine_grid .grid_1-3:nth-of-type(2),.vision__doctrine .doctrine_grid .grid_1-3:nth-of-type(5),.vision__doctrine .doctrine_grid .grid_1-3:nth-of-type(8){border-left:4px solid #e7eef4;border-right:4px solid #e7eef4}@media screen and (max-width:980px){.purpose .grid_1-4{width:50%;max-width:400px}.purpose .grid_1-4 .purpose__single{margin:10px 0}.vision__doctrine .doctrine_grid{text-align:center}.vision__doctrine .doctrine_grid .grid_1-3{width:50%;max-width:400px}.vision__doctrine .doctrine_grid .grid_1-3:nth-of-type(2),.vision__doctrine .doctrine_grid .grid_1-3:nth-of-type(5),.vision__doctrine .doctrine_grid .grid_1-3:nth-of-type(8){border:none}.vision__doctrine .doctrine_grid .grid_1-3:nth-of-type(2),.vision__doctrine .doctrine_grid .grid_1-3:nth-of-type(4),.vision__doctrine .doctrine_grid .grid_1-3:nth-of-type(6),.vision__doctrine .doctrine_grid .grid_1-3:nth-of-type(8),.vision__doctrine .doctrine_grid .grid_1-3:nth-of-type(10){border-left:4px solid #e7eef4}}@media screen and (max-width:700px){.purpose .grid_1-4{width:100%}.vision__doctrine .doctrine_grid .grid_1-3{width:100%}.vision__doctrine .doctrine_grid .grid_1-3 .doctrine_grid-single{min-height:0}.vision__doctrine .doctrine_grid .grid_1-3:nth-of-type(2),.vision__doctrine .doctrine_grid .grid_1-3:nth-of-type(4),.vision__doctrine .doctrine_grid .grid_1-3:nth-of-type(6),.vision__doctrine .doctrine_grid .grid_1-3:nth-of-type(8),.vision__doctrine .doctrine_grid .grid_1-3:nth-of-type(10){border:none}}.page__hero.events__hero{overflow:visible}.event__filter{background:#00a1d6;text-align:center;padding:20px 0}.event__filter .event__menu li{margin:0 5px;list-style:none;display:inline-block}.event__filter .event__menu li.current-menu-item a{background:#155793}.page__content.whatson__weekly .single_day{padding:20px 0;text-align:left;display:block;letter-spacing:-1em;font-size:0}.page__content.whatson__weekly .single_day.empty_day h1,.page__content.whatson__weekly .single_day.empty_day h3{opacity:.2}.page__content.whatson__weekly .single_day.empty_day .single_day__right{border-bottom:none}.page__content.whatson__weekly .single_day__left{display:inline-block;vertical-align:top;width:40%;letter-spacing:normal;font-size:20px;color:#155793}.page__content.whatson__weekly .single_day__right{width:60%;border-bottom:4px solid #e5f4fa;padding:0 0 15px;min-height:101px;display:inline-block;vertical-align:top;letter-spacing:normal;font-size:20px}.page__content.whatson__weekly .single_day__right .no_events{color:#a6a3a3;padding:10px 0 14px}.event{margin:0 0 15px;padding:0 4px;display:block}.event__title h2{color:#00a1d6;font-size:32px;margin:0 0 5px;transition:0.2s}.event__time{color:#a6a3a3;transition:0.2s}.event:hover .event__title h2{color:#155793}.event:hover .event__time{color:#155793}.page__content.whatson__events .events_single__link h2{color:#00a1d6;min-height:60px;transition:0.2s;font-size:29px}.page__content.whatson__events .events_single__link h4{transition:0.2s;margin:0 0 40px}.page__content.whatson__events .events_single__link:hover h2,.page__content.whatson__events .events_single__link:hover h4{color:#155793}@media screen and (max-width:1160px){.page__content.whatson__events .events_single{width:50%;max-width:380px;margin:0 0 60px}}@media screen and (max-width:700px){.page__content.whatson__weekly .single_day{max-width:500px;margin:0 auto}.page__content.whatson__weekly .single_day .single_day__left{width:100%;margin:0 0 20px;padding:0 4px}.page__content.whatson__weekly .single_day .single_day__right{width:100%}.page__content.whatson__events .events_single{width:100%;max-width:340px}}@media screen and (max-width:600px){.event__filter .event__menu li{display:block;margin:5px 0}}.page-template,.single,.page,.tax-series,.tax-speaker,.tax-talk_location,.error404{padding-top:80px}.page__hero{height:340px;padding:0 20px;position:relative;text-align:center;overflow:hidden}.page__hero-overlay{background:rgba(0,0,0,.2);position:absolute;left:0;top:0;right:0;bottom:0}.page__hero:after{background:url(/wp-content/themes/mcc/assets/images/page_head_bg.png) no-repeat center;background-size:320px;width:320px;height:464px;top:0;right:-50px;content:'';position:absolute;display:block}.page__hero h1{color:#fff;top:50%;left:20px;right:20px;transform:translateY(-50%);position:absolute;z-index:1}.page__content{padding:50px 0;text-align:center}@media screen and (max-width:1200px){.page-template,.single,.page,.tax-series,.tax-speaker,.tax-talk_location,.error404{padding-top:0}.page-template,.single{padding-top:0}}@media screen and (max-width:830px){.page__hero:after{right:-120px}}@media screen and (max-width:650px){.page__hero:after{right:-220px}}.single__content.single__ministry.single__ministry-kids h2,.single__content.single__ministry.single__ministry-kids a{color:#008130}.single__content.single__ministry.single__ministry-youth h2,.single__content.single__ministry.single__ministry-youth a{color:#b13737}.single__content.single__ministry .ministry_grid{margin:40px 0}.single__content.single__ministry .ministry_grid .grid{margin:20px -10px}.single__content.single__ministry .ministry_grid .grid>[class*='grid_']{padding:0 10px}.single__content.single__ministry .ministry_grid__single{background:#155793;border-radius:5px;color:#fff;text-align:center;padding:35px 25px;margin:10px 0}.single__content.single__ministry .ministry_grid__single h2{margin:0 0 10px;color:#fff}.single__content.single__ministry .ministry_grid__single p{margin:0}.single__content.single__ministry .ministry_grid.kids_grid .ministry_grid__single{background:#008130}.single__content.single__ministry .ministry_grid.kids_grid p a{color:#008130}.single__content.single__ministry .ministry_grid.youth_grid .ministry_grid__single{background:#b13737}.single__content.single__ministry .ministry_grid.youth_grid p a{color:#b13737}.ministry__bottom{padding:45px 0;text-align:left;background:#f1f1f1;position:relative;overflow:hidden}.ministry__bottom .inner--thinner{position:relative;z-index:10}.ministry__bottom:before{background:url(/wp-content/themes/mcc/assets/images/contact_bg.png);background-size:255px;width:255px;height:305px;position:absolute;left:0;bottom:0;content:'';display:block}.ministry__bottom-kids h2,.ministry__bottom-kids a{color:#008130}.ministry__bottom-youth h2,.ministry__bottom-youth a{color:#b13737}@media screen and (max-width:850px){.single__ministry .ministry_grid{text-align:center}.single__ministry .ministry_grid .grid_1-3{width:50%;max-width:350px;margin:0 auto}.single__ministry .ministry_grid .grid_1-3 h2{min-height:60px}}@media screen and (max-width:680px){.ministry__bottom:before{left:-80px;bottom:-70px}}@media screen and (max-width:600px){.single__ministry .ministry_grid .grid_1-3{width:100%;max-width:350px;margin:0 auto;padding:0!important}.single__ministry .ministry_grid .grid_1-3 h2{min-height:auto}}.page__hero.single__hero{padding:45px;height:auto}.page__hero.single__hero .single__hero-img{width:100%;max-width:300px;display:inline-block;border-radius:5px;position:relative;z-index:10}.page__hero.single__hero .single__hero-img:after{content:'';display:block;padding-bottom:123%}.page__hero.single__hero h1{color:#155793;margin:25px 0 25px;transform:none;position:relative;left:auto;right:auto;top:auto}.page__hero.single__hero h4{color:#404041;letter-spacing:1px;font-weight:600}.page__content.single__content{text-align:left}.page__content.single__content p{margin:0 0 20px}.single__content .eventorganiser-event-meta{padding:0 0 30px}.single__content .eventorganiser-event-meta h2{color:#00a1d6;margin:0 0 10px}.single__content .eventorganiser-event-meta .eo-event-meta{width:100%;padding:0;margin:0}.single__content .eventorganiser-event-meta .eo-event-meta li{list-style:none;font-size:20px}.single__content .eo-event-venue-map{float:none!important;display:inline-block;width:100%!important;margin:30px 0 0;position:relative;z-index:1}.single__content .eo-event-venue-map .eo-venue-map{height:300px}.location__footer{background:#ede8e8;padding:40px 0;position:relative;overflow:hidden}.location__footer .grid_1-2{vertical-align:middle;position:relative;z-index:10}.location__footer h1{margin:0 0 10px;color:#155793}.location__footer p{font-size:22px}.location__footer .button,.location__footer .frm_submit input,.frm_submit .location__footer input,.location__footer .frm_submit button,.frm_submit .location__footer button,.location__footer .event__filter .event__menu li a,.event__filter .event__menu li .location__footer a{margin:20px 0 0;padding:7px 30px}.location__footer img{width:100%;border-radius:5px}.location__footer:after{background:url(/wp-content/themes/mcc/assets/images/contact_bg.png);background-size:255px;width:255px;height:305px;position:absolute;left:0;bottom:0;content:'';display:block}@media screen and (max-width:900px){.location__footer:after{left:-80px;bottom:-70px}}@media screen and (max-width:750px){.location__footer .grid_1-2{width:100%;max-width:400px;display:block;margin:40px auto}}.page__hero.series__hero{padding:45px;height:auto}.page__hero.series__hero .series__hero-img{width:100%;max-width:300px;display:inline-block;border-radius:5px;position:relative;z-index:10}.page__hero.series__hero .series__hero-img:after{content:'';display:block;padding-bottom:123%}.page__hero.series__hero h1{color:#155793;margin:25px 0 25px;transform:none;position:relative;left:auto;right:auto;top:auto}.page__hero.series__hero h4{color:#404041;text-transform:uppercase;letter-spacing:1px;font-weight:600}.series__episodes .episode{padding:30px 0 10px;border-bottom:4px solid #d0dde9;text-align:left}.series__episodes .episode:last-of-type{border-bottom:none}.series__episodes .episode h2{color:#00a1d6;margin:0 0 10px}.series__episodes .episode__meta{margin:0 0 20px;width:100%;position:relative}.series__episodes .episode__meta span{display:inline-block;vertical-align:middle;font-size:24px;color:#404041}.series__episodes .episode__meta span.date{min-width:300px}.series__episodes .episode__meta .audio_button{background:#00a1d6;width:60px;height:60px;border-radius:50%;cursor:pointer;display:inline-block;vertical-align:middle;position:absolute;top:0;right:0;transition:0.2s}.series__episodes .episode__meta .audio_button svg{width:20px;height:32px;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.series__episodes .episode__meta .audio_button svg .cls-1{fill:#fff}.series__episodes .episode__meta .audio_button:hover{background:#155793}.series__episodes .episode__meta-audio{padding:20px 0 0;display:none}.series__episodes .episode__meta-audio audio{width:100%}.series__episodes .episode__content p{margin:0 0 20px}.series__episodes .episode__content a{color:#007bc7}@media screen and (max-width:600px){.series__episodes .episode__meta span{width:100%;max-width:100%}.series__episodes .episode__meta .audio_button{display:none}.series__episodes .episode__meta .episode__meta-audio{display:block!important}}.page__hero.talk__tax_hero{padding:95px 0 45px}