@charset "UTF-8";
/* https://yoakleycare.co.uk/wp-content/themes/yoakley/style.css?v=1.1.4 */
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{display:flex;justify-content:center;flex-wrap:wrap;margin:20px -20px}.grid>[class*='grid_']{padding:0 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:#404040;font-family:"proxima-soft",sans-serif;font-size:18px;line-height:1.5}ul li{list-style:disc}ol li{list-style:decimal}strong,b{font-weight:700}em,i{font-style:italic}.content h1,.content h2,.content h3,.content p,.content ul{margin:0 0 20px}.content li{margin:20px 0}.content a{color:#404040;transition:0.2s;font-weight:700}.content a:hover{color:#881558}.content .wp-block-button__link{background:green;color:inherit}.content h5{color:#881558}.alpha,.content h1{font-size:50px;font-weight:700;letter-spacing:1.5px}.bravo,.content h2{font-size:38px}.charlie,.content h3{font-size:32px}.delta,.content h4{font-size:26px;font-weight:700}.echo,.content h5{font-size:22px;font-weight:600}.foxtrot,.content h6{font-size:20px;font-weight:700}.alpha,.content h1,.bravo,.content h2,.charlie,.content h3,.delta,.content h4,.echo,.content h5,.foxtrot,.content h6{line-height:1.4}.title--white{color:#fff}.title--purple{color:#881558}.title--dark_purple{color:#4c2255}.title--purple{color:#881558}.bold{font-weight:700}.button--left,.wp-block-button.alignleft{text-align:left}.button--center,.wp-block-button.aligncenter{text-align:center}.button--right,.wp-block-button.alignright{text-align:right}.button,.frm_submit input,.frm_submit button,.protected-post-form input[type='submit'],.wp-block-button__link,.alm-btn-wrap .alm-load-more-btn.button,.alm-btn-wrap .frm_submit input.alm-load-more-btn,.frm_submit .alm-btn-wrap input.alm-load-more-btn,.alm-btn-wrap .frm_submit button.alm-load-more-btn,.frm_submit .alm-btn-wrap button.alm-load-more-btn,.alm-btn-wrap .protected-post-form input.alm-load-more-btn[type='submit'],.protected-post-form .alm-btn-wrap input.alm-load-more-btn[type='submit']{display:inline-block;position:relative;padding:7px 20px;transition:0.2s;cursor:pointer;border:solid 2px #fff;font-size:18px;font-weight:700;background-color:#4c2255;color:#fff}.button:hover,.frm_submit input:hover,.frm_submit button:hover,.protected-post-form input:hover[type='submit'],.wp-block-button__link:hover,.alm-btn-wrap .alm-load-more-btn.button:hover,.alm-btn-wrap .frm_submit input.alm-load-more-btn:hover,.frm_submit .alm-btn-wrap input.alm-load-more-btn:hover,.alm-btn-wrap .frm_submit button.alm-load-more-btn:hover,.frm_submit .alm-btn-wrap button.alm-load-more-btn:hover,.alm-btn-wrap .protected-post-form input.alm-load-more-btn:hover[type='submit'],.protected-post-form .alm-btn-wrap input.alm-load-more-btn:hover[type='submit']{color:#4c2255;background-color:#fff}.wp-block-button{margin-top:40px}.content .wp-block-button__link{background-color:#881558;color:#fff;transition:0.2s;padding:12px 40px;border:none}.content .wp-block-button__link:hover{background-color:#fff;color:#881558}.alm-btn-wrap .alm-load-more-btn.button,.alm-btn-wrap .frm_submit input.alm-load-more-btn,.frm_submit .alm-btn-wrap input.alm-load-more-btn,.alm-btn-wrap .frm_submit button.alm-load-more-btn,.frm_submit .alm-btn-wrap button.alm-load-more-btn,.alm-btn-wrap .protected-post-form input.alm-load-more-btn[type='submit'],.protected-post-form .alm-btn-wrap input.alm-load-more-btn[type='submit']{height:auto;width:auto;line-height:normal;border:none;font-weight:400;border-radius:0;padding:12px 40px}.ajax-load-more-wrap.grey .alm-load-more-btn.button,.ajax-load-more-wrap.grey .frm_submit input.alm-load-more-btn,.frm_submit .ajax-load-more-wrap.grey input.alm-load-more-btn,.ajax-load-more-wrap.grey .frm_submit button.alm-load-more-btn,.frm_submit .ajax-load-more-wrap.grey button.alm-load-more-btn,.ajax-load-more-wrap.grey .protected-post-form input.alm-load-more-btn[type='submit'],.protected-post-form .ajax-load-more-wrap.grey input.alm-load-more-btn[type='submit']{background-color:#fff;color:#4c2255}.ajax-load-more-wrap.grey .alm-load-more-btn.button:hover,.ajax-load-more-wrap.grey .frm_submit input.alm-load-more-btn:hover,.frm_submit .ajax-load-more-wrap.grey input.alm-load-more-btn:hover,.ajax-load-more-wrap.grey .frm_submit button.alm-load-more-btn:hover,.frm_submit .ajax-load-more-wrap.grey button.alm-load-more-btn:hover,.ajax-load-more-wrap.grey .protected-post-form input.alm-load-more-btn:hover[type='submit'],.protected-post-form .ajax-load-more-wrap.grey input.alm-load-more-btn:hover[type='submit']{background-color:#4c2255;color:#fff}.ajax-load-more-wrap.grey .alm-load-more-btn.done,.ajax-load-more-wrap.grey .alm-load-more-btn.loading,.ajax-load-more-wrap.grey .alm-load-more-btn:hover{background-color:#fff;color:#4c2255}.button--light_purple{background-color:#881558}.button--light_purple:hover{color:#881558;background-color:#fff}.button--dark_purple{background-color:#4c2255}.button--dark_purple:hover{color:#4c2255;background-color:#fff}.button--clear{background-color:transparent;border-color:#881558;color:#881558}.button--clear:hover{background-color:#881558;color:#fff}.button--white:hover{color:#881558;background-color:#fff}.frm_submit{text-align:right}.frm_submit input,.frm_submit button{border:solid 3px #881558;background-color:#fff;font-family:"proxima-soft",sans-serif;font-size:18px;color:#4c2255;padding:10px 30px;appearance:none}.frm_submit input:hover,.frm_submit button:hover{background-color:#881558;color:#fff}.frm_submit img{display:none}.mobile_menu_button{display:none;cursor:pointer;vertical-align:middle;padding:0 20px}.mobile_menu_button p{display:inline-block;font-size:20px;vertical-align:middle;color:#404040;margin:2px 0 0}.lines-button{padding:8px 5px 8px 0;-webkit-transition:0.3s;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{-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}.lines-button.x.close .lines{background:transparent}.lines-button.x.close .lines:before,.lines-button.x.close .lines:after{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:2rem}.lines-button.x.close .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.lines-button.x.close .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.lines-button.x2 .lines{-webkit-transition:background 0.3s 0.5s ease;transition:background 0.3s 0.5s ease}.lines-button.x2 .lines:before,.lines-button.x2 .linesafter{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:top 0.3s 0.6s ease,-webkit-transform 0.3s ease;transition:top 0.3s 0.6s ease,-webkit-transform 0.3s ease;transition:top 0.3s 0.6s ease,transform 0.3s ease}.lines-button.x2.close .lines{-webkit-transition:background 0.3s 0s ease;transition:background 0.3s 0s ease;background:transparent}.lines-button.x2.close .lines:before,.lines-button.x2.close .lines:after{-webkit-transition:top 0.3s ease,-webkit-transform 0.3s 0.5s ease;transition:top 0.3s ease,-webkit-transform 0.3s 0.5s ease;transition:top 0.3s ease,transform 0.3s 0.5s ease;top:0;width:2rem}.lines-button.x2.close .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.lines-button.x2.close .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.lines{display:block;width:25px;margin-right:2px;height:.25rem;background:#881558;-webkit-transition:0.3s;transition:0.3s;position:relative}.lines:before,.lines:after{display:inline-block;width:25px;height:.25rem;background:#881558;-webkit-transition:0.3s;transition:0.3s;position:absolute;left:0;content:'';-webkit-transform-origin:.14286rem center;-ms-transform-origin:.14286rem center;transform-origin:.14286rem center}.lines:before{top:.5rem}.lines:after{top:-.5rem}@media screen and (max-width:1200px){.mobile_menu_button{display:flex;align-items:center}.mobile_menu_button p{color:#881558;font-weight:600;text-transform:uppercase}}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}.content .wp-block-image img{width:100%;margin-bottom:10px}.content .wp-block-video video{width:100%;margin:10px 0}.content .wp-block-video figcaption{margin-bottom:10px}img{height:auto}.center{text-align:center}.section{padding:60px 0}.section--grey{background-color:#eeebf5}.section--center{text-align:center}.section--relative{position:relative}.bg_image{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/wp-content/themes/yoakley/assets/images/bg-services.jpg);background-size:cover;background-position:top;opacity:.15;z-index:0}.bg_image--about{background-image:url(/wp-content/themes/yoakley/assets/images/bg-about.jpg)}.header{background-color:rgba(255,255,255,.95);width:100%;transition:0.5s;min-height:97px;opacity:1;position:absolute;top:0;z-index:100}.header--scroll .header__bottom{background-color:rgba(255,255,255,.95);border-top:none}.header__banner{display:flex;background-color:#881558;color:#fff;justify-content:center;align-items:center;padding:10px 20px}.header__banner__button{margin:0 0 0 20px}.header__banner__button a{color:#fff;text-decoration:underline;transition:0.2s}.header__banner__button a:hover{opacity:.6}.header__top{padding-top:20px;padding-bottom:15px}.header__inner{display:flex;align-items:flex-end;position:relative}.header__logo{width:350px;vertical-align:bottom}.header__tabs{display:flex;justify-content:space-between;position:absolute;top:-20px;right:20px}.header_tab__single{display:inline-block;height:50px;border-radius:0 0 10px 10px;background-size:contain;padding:10px 5px}.header_tab__single img{width:100%}.care_quality{width:120px;position:relative;margin-right:10px;margin-top:-4px}.est{width:55px;background-color:#d9d5e1;padding:10px}.header__bottom{padding:15px 0;border-top:solid 3px #ddd7e2}.header__bottom--fixed{position:fixed;top:0;width:100%}.logo__small{display:none;position:absolute;width:26px;height:25px;background-image:url(/wp-content/themes/yoakley/assets/images/logo_small.png);background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;margin-right:30px}.header__nav{display:flex;flex-grow:1;justify-content:flex-start;vertical-align:middle;transition:0.2s}.sub-menu{display:none}.sub-menu li{display:block;margin:20px 0;line-height:1}.menu-item-has-children{position:relative;cursor:default}.menu-item-has-children:after{content:'';position:absolute;width:100%;height:15px;left:0;top:26px}.menu-item-has-children:hover .sub-menu{display:block;min-width:220px;position:absolute;left:-20px;top:42px;background-color:#881558;padding:10px 20px}.menu-item-has-children:hover .sub-menu a{color:#fff}.menu-item-has-children:hover .sub-menu a:hover{border-bottom:solid 2px #fff}.header__phone .phone{position:relative;display:inline-block;background-image:url(/wp-content/themes/yoakley/assets/images/phone.png);width:15px;height:15px;background-position:center;background-repeat:no-repeat;background-size:contain}.header__phone a{display:inline-block;color:#7e2a78;font-weight:700}.header__menu{padding:0;transition:0.2s}.header__menu--shift{margin-left:50px}.menu-item{display:inline-block;margin:0 30px 0 0}.menu-item a{color:#33205d;font-size:18px;transition:0.2s;text-transform:uppercase}.menu-item:hover a{color:#881558}.current-menu-item a{color:#881558}@media screen and (max-width:1200px){.header__top .header__inner,.header__top .header__logo{display:block;margin:0 auto;max-width:350px;width:100%}.header__bottom{padding:10px 0}.logo__small{display:none}.header__tabs{display:none}.header__menu{display:none;transition:none}.header__menu--shift{margin-left:0}.mobile_menu{position:absolute;width:100%;background-color:rgba(255,255,255,.95);padding-bottom:20px;padding-left:45px;left:0;top:42px}.mobile_menu li{display:block;margin:10px 0}.mobile_menu a{color:#33205d}.mobile_menu .sub-menu{overflow:hidden}.mobile_menu .menu-item-has-children:hover .sub-menu{display:none;position:static;background-color:transparent;padding:0 0 0 20px}.mobile_menu .menu-item-has-children:hover .sub-menu a{color:#33205d;border:none}.mobile_menu .menu-item-has-children:after{content:'';position:absolute;right:20px;top:8px;left:inherit;width:0;height:0;border-style:solid;border-width:10px 5px 0 5px;border-color:#4c2255 transparent transparent transparent;transition:0.2s}.mobile_menu .menu-item-has-children.open:after{transform:rotate(180deg)}.header__phone a{display:none}.header__phone .phone{width:18px;height:18px}.header__phone .phone a{display:block}}.footer{padding:40px 0}.footer p a:hover{text-decoration:underline}.footer__inner{display:flex;justify-content:space-between;color:#4c2255}.footer__logo{width:250px}.footer__logo img{width:100%}.footer__contact p{margin-bottom:0}.footer__contact a{color:#4c2255}.footer__right{width:210px;text-align:right}.footer__right img{width:100%;max-width:150px}.social_media{margin-top:20px}.social_media p{display:inline-block;vertical-align:middle;margin-bottom:10px}.social_icon{display:inline-block;vertical-align:middle;border:solid 2px #998fae;border-radius:50%;position:relative;width:45px;height:45px;padding:7px;transition:0.2s;cursor:pointer;margin-top:-10px}.social_icon svg{fill:#998fae;width:100%;height:100%;transition:0.2s}.social_icon:hover{border-color:#881558}.social_icon:hover svg{fill:#881558}.facebook{margin:-10px 5px 0}.twitter{padding:7px}.twitter svg{margin-left:1px}.footer__small_print{display:flex;justify-content:space-between;margin-top:20px}.footer__small_print p{font-size:13px;color:#bfbcc8}.footer__small_print a{color:#bfbcc8;transition:0.2s}.footer__small_print .prvacy_link{font-weight:700}.tg-review-widget-container{width:100%!important}.tg-review-widget-container .tg_hr{display:none!important}@media screen and (max-width:960px){.footer__inner,.footer__small_print{text-align:center;display:block;margin:0 auto;flex-direction:column}.footer__address,.footer__contact,.footer__right{margin:40px 0;text-align:center}.footer__small_print{margin-top:20px}.footer__logo,.footer__right{display:block;margin:0 auto}}.frm_form_field input[type='text'],.frm_form_field input[type='email'],.frm_form_field textarea,.frm_form_field select{font-size:18px;font-family:"proxima-soft",sans-serif;border:3px solid #f1ecf2;margin:10px 0;border-radius:0;background-color:#fff;padding:8px 10px;color:#4c2255;appearance:none}.frm_form_field input[type='text'].placeholder,.frm_form_field input[type='email'].placeholder,.frm_form_field textarea.placeholder,.frm_form_field select.placeholder{color:#4c2255}.frm_form_field input[type='text']:-moz-placeholder,.frm_form_field input[type='email']:-moz-placeholder,.frm_form_field textarea:-moz-placeholder,.frm_form_field select:-moz-placeholder{color:#4c2255}.frm_form_field input[type='text']::-moz-placeholder,.frm_form_field input[type='email']::-moz-placeholder,.frm_form_field textarea::-moz-placeholder,.frm_form_field select::-moz-placeholder{color:#4c2255}.frm_form_field input[type='text']:-ms-input-placeholder,.frm_form_field input[type='email']:-ms-input-placeholder,.frm_form_field textarea:-ms-input-placeholder,.frm_form_field select:-ms-input-placeholder{color:#4c2255}.frm_form_field input[type='text']::-webkit-input-placeholder,.frm_form_field input[type='email']::-webkit-input-placeholder,.frm_form_field textarea::-webkit-input-placeholder,.frm_form_field select::-webkit-input-placeholder{color:#4c2255}.frm_form_field input[type='text']:focus,.frm_form_field input[type='email']:focus,.frm_form_field textarea:focus,.frm_form_field select:focus{outline:none}.frm_form_field select{cursor:pointer}.frm_hidden{display:none}.protected-post-form{text-align:center;margin-top:20px}.protected-post-form h3{margin-bottom:10px}.protected-post-form label{display:none}.protected-post-form input[name='post_password']{max-width:300px;width:100%;padding:8px 10px;border:3px solid #f1ecf2;font-size:18px;font-family:"proxima-soft",sans-serif;margin:10px 0;background-color:#fff;appearance:none}.protected-post-form input[name='post_password'].placeholder{color:#4c2255}.protected-post-form input[name='post_password']:-moz-placeholder{color:#4c2255}.protected-post-form input[name='post_password']::-moz-placeholder{color:#4c2255}.protected-post-form input[name='post_password']:-ms-input-placeholder{color:#4c2255}.protected-post-form input[name='post_password']::-webkit-input-placeholder{color:#4c2255}.protected-post-form input[type='submit']{display:block;margin:0 auto;background-color:transparent;border-color:#881558;color:#881558}.protected-post-form input[type='submit']:hover{background-color:#881558;color:#fff}.custom-password-message{color:red;font-weight:700;margin-top:20px}.popup_bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(3,3,3,.9);z-index:23;display:none}.popup{position:fixed;top:40px;right:20px;left:20px;margin:0 auto;z-index:24;opacity:0;visibility:hidden;transition:0.4s;background-color:#404040}.popup.active{opacity:1;visibility:visible}.popup__close{position:absolute;top:10px;right:0;display:block;cursor:pointer;transition:0.2s}.popup__close:hover svg{stroke:#000}.popup__close svg{width:18px;stroke:#b1b1b1}.arrow_link{font-weight:700;position:relative;opacity:.8;transition:0.2s}.arrow_link::after{content:'';background-image:url(/wp-content/themes/yoakley/assets/images/arrow-link.png);width:10px;height:10px;background-position:center;background-size:contain;display:block;background-repeat:no-repeat;width:10px;height:17px;position:absolute;right:-20px;top:6px}.arrow_link:hover{opacity:1}.content .arrow_link a{color:#881558}.reletives_page{position:relative}.login{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#eeebf5;z-index:21}.not_logged_in{display:block}.login__container{position:absolute;top:80px;bottom:0;right:0;left:0;width:100%;margin:0 auto;text-align:center}.login__container h3{line-height:1}.form_error{display:none;color:#ff0a32;font-weight:700;padding-top:10px}.sign_out{cursor:pointer}.floating_box{position:relative}.floating_box--right{padding-right:180px}.floating_box--left{padding-left:180px;margin-top:80px}.floating_box__image{height:450px;width:100%}.float_img__1{background-image:url(/wp-content/themes/yoakley/assets/images/front_float.jpg)}.float_img__2{background-image:url(/wp-content/themes/yoakley/assets/images/front_float2.jpg)}.floating_box__text{position:absolute;width:380px;padding:50px 40px;padding-right:60px}.floating_box__text h3{font-size:38px}.floating_box__text p{margin:10px 0 20px}.floating_box__text .button,.floating_box__text .frm_submit input,.frm_submit .floating_box__text input,.floating_box__text .frm_submit button,.frm_submit .floating_box__text button,.floating_box__text .protected-post-form input[type='submit'],.protected-post-form .floating_box__text input[type='submit']{font-weight:600}.float_text--right{right:0;bottom:0;background-color:#881558}.float_text--left{left:0;bottom:0;background-color:#4c2255}@media screen and (max-width:1000px){.floating_box--right,.floating_box--left{padding:0}.floating_box__image{height:300px}.floating_box__text{width:100%;text-align:center;padding:20px 40px;position:relative;display:block;z-index:10}}.error h1{margin-bottom:20px}.error a{transition:0.2s}.error a:hover{border-bottom:solid 2px #fff}.front__page_hero{background-image:url(/wp-content/themes/yoakley/assets/images/font-hero.jpg);width:100%;padding:247px 0 600px;position:relative;text-align:center}.front__page_hero h1{color:#fff;max-width:1200px;width:100%;display:block;margin:0 auto;text-shadow:2px 2px 20px #797979;padding:0 20px;line-height:1.2}.front_page__margin{margin-top:-300px;position:relative;min-height:580px}.service_grid__single{transition:0.4s;cursor:pointer;position:relative;-webkit-box-shadow:0 15px 40px -20px rgba(0,0,0,.75);-moz-box-shadow:0 15px 40px -20px rgba(0,0,0,.75);box-shadow:0 15px 40px -20px rgba(0,0,0,.75)}.service_grid__single:hover{margin-top:-5px;box-shadow:1px 0 45px -15px rgba(0,0,0,.75)}.service_grid__single:hover .service_grid__text p{opacity:1}.service_grid__img{height:400px;width:100%;background-position:center;background-size:cover}.respite__img{background-image:url(/wp-content/themes/yoakley/assets/images/front1.jpg)}.sheltered__img{background-image:url(/wp-content/themes/yoakley/assets/images/front2.jpg)}.residential__img{background-image:url(/wp-content/themes/yoakley/assets/images/front3.jpg)}.service_grid__text{padding:20px;text-align:center;background-color:#4c2255;color:#fff}.service_grid__text h3{font-weight:600}.service_grid__text p{opacity:.7;transition:0.2s}.front_grid__single_wrap:nth-child(4n+2) .service_grid__single{margin-top:50px}.front_grid__single_wrap:nth-child(4n+2) .service_grid__single:hover{margin-top:45px}.front_grid__single_wrap:nth-child(4n+2) .service_grid__single .service_grid__text{background-color:#881558}.front__titles h2{font-size:46px;line-height:1;font-weight:600;margin-bottom:10px}.front__content{margin-top:40px;text-align:center}.front__content p{color:#4c2255;font-size:20px;line-height:1.6}.front__latest p{font-size:20px}.front__events{display:flex;height:500px;margin:40px 0 20px;position:relative}.front__events .arrow_link{position:absolute;bottom:50px;right:240px}.front_events__img{width:750px;height:100%;background-image:url(/wp-content/themes/yoakley/assets/images/front4.jpg);background-position:center;background-size:cover}.front_events__text{width:410px;height:100%;background-color:#eeebf5;padding:40px;position:relative}.front_event__single{padding:20px 0;border-bottom:solid 3px #dbd6e6}.front_event__single:last-of-type{border:none}.front_event__single h3{font-size:30px;font-weight:600;line-height:1}.front_event__single a{color:#4c2255;transition:0.2s}.front_event__single a:hover{color:#881558}.front_event__single p{font-size:22px;color:#4c2255;opacity:.7;font-weight:600}.front__news{padding-top:40px;position:relative}.front__news__single{cursor:pointer;position:relative;transition:0.2s}.front__news__single:hover .front__news__image_wrap .front__news__image{transform:scale(1.05)}.front__news__single:hover .front__news__bottom h3{color:#881558}.front__news_top{display:flex;justify-content:space-between;align-items:flex-end;padding-right:25px}.front__news__grid .arrow_link{display:none}.front__news__image_wrap{overflow:hidden;position:relative}.front__news__image_wrap:after{content:'';display:block;padding-bottom:80%}.front__news__image_wrap .front__news__image{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;transition:0.4s}.front__news__bottom{padding:20px 0}.front__news__bottom h3{font-size:30px;color:#4c2255;font-weight:600;line-height:1.2;transition:0.2s}.front__news__bottom p{font-size:18px;opacity:.6;color:#33205d;font-weight:100}.front_reviews{padding-top:20px}.front_reviews .front__events{margin:0}.front_reviews .front_events__text{padding:0;padding:40px 40px;background-color:#fff}.front_reviews .front_events__img{object-fit:cover;object-position:center}@media screen and (max-width:1200px){.front_page__grid,.front__news__grid{flex-direction:column;align-items:center}.front_page__grid .grid_1-3,.front__news__grid .grid_1-3{width:540px}.front_page__margin{margin-top:-400px}.service_grid__img{background-position:top}.service_grid__single{margin-top:50px}.service_grid__single:hover{margin-top:50px}.front__events{flex-direction:column-reverse;align-items:center;height:auto}.front__events .arrow_link{bottom:330px;right:0;left:-10px;margin:0 auto;display:block;width:126px}.front_events__text{max-width:750px;width:100%;text-align:center;padding-bottom:60px}.front_events__img{max-width:750px;width:100%;height:300px;background-position:top}.front_event__single{position:relative;max-width:210px;width:100%;display:block;margin:0 auto}.front__news_top{flex-direction:column;align-items:center}.front__news__grid .arrow_link{display:block}.front__news__bottom{text-align:center;background-color:#eeebf5;margin-bottom:50px}}@media screen and (max-width:600px){.front__page_hero{padding-top:170px}.front__page_hero h1{line-height:1.2;font-size:40px}.front_page__grid .grid_1-3,.front__news__grid .grid_1-3{width:100%}}.page__hero{padding:255px 0 60px 0;text-align:center}.page__hero--banner{max-height:600px}.page__hero--banner:after{content:'';display:block;padding-bottom:35%}.page__content{position:relative}.page__content__title{margin-bottom:10px}.content_page p:first-child{font-size:20px;font-weight:600;color:#881558}.page__section{display:flex;justify-content:space-between;margin-top:50px}.page__section--reverse{flex-direction:row-reverse}.page__section__content{width:50%}.page__section__img{width:460px;height:600px;z-index:11;-webkit-box-shadow:0 15px 40px -20px rgba(0,0,0,.75);-moz-box-shadow:0 15px 40px -20px rgba(0,0,0,.75);box-shadow:0 15px 40px -20px rgba(0,0,0,.75)}.purple_banner{background-color:#881558;text-align:center;display:flex;justify-content:center;align-items:center;position:relative}.purple_banner a{transition:0.2s}.purple_banner a:hover{border-bottom:2px solid #fff}.purple_banner__container{position:relative;padding:40px 0}.purple_banner__container p{margin-bottom:15px}.purple_banner__logo{position:absolute;top:0;right:0;background-image:url(/wp-content/themes/yoakley/assets/images/purple_banner_logo.png);height:190px;width:210px;background-position:center;background-size:cover;opacity:.5}@media screen and (max-width:1200px){.page__section{flex-direction:column}.page__section__content{width:100%;text-align:center;margin-bottom:20px}.page__section__img{display:block;margin:0 auto;max-width:460px;width:100%;height:450px}}@media screen and (max-width:1300px){.page__hero{height:500px}.news__hero{background-position:right}}@media screen and (max-width:600px){.page__hero{height:450px}}.single__hero{background-color:#881558;position:relative;z-index:0;padding:208px 0 150px 0;text-align:center;overflow:hidden}.single__hero p{font-size:20px;font-weight:600}.single__hero .purple_banner__logo--big{background-image:url(/wp-content/themes/yoakley/assets/images/purple__banner__big.png);position:absolute;background-size:cover;z-index:-1;width:700px;height:700px;top:120px;left:200px}.single__hero--dark_purple{background-color:#4c2255}.single__hero--dark_purple .purple_banner__logo--big{top:70px;left:200px}.single__image{margin:0 auto 20px;width:350px;background-size:cover;background-position:center;box-shadow:1px 0 59px -20px rgba(0,0,0,.75)}.single__image:after{content:'';display:block;padding-bottom:80%}.single__title{text-shadow:2px 2px 20px rgba(0,0,0,.4)}.single__content{position:relative;background-color:#fff;padding:60px;margin-top:-160px;text-align:center;box-shadow:1px 0 59px -20px rgba(0,0,0,.4)}.single__content .event__time p{opacity:1}.single__button{text-align:center;margin-top:50px}@media screen and (max-width:1200px){.single__content{padding:50px 20px}}.news_grid.alm-listing{margin-top:20px}@media screen and (max-width:1200px){.news_grid .grid_1-3{width:50%}.front__news__bottom{text-align:center;background-color:#eeebf5;margin-bottom:50px}}@media screen and (max-width:600px){.news_grid .grid_1-3{width:100%}.purple_banner{padding:40px 0}.purple_banner__logo{display:none}}.services{margin-top:20px}.service_grid__single_wrap .service_grid__single{margin:30px 0}.service_grid__single_wrap .service_grid__single:hover{transform:translateY(-10px)}.service_grid__single_wrap:nth-child(4n+2) .service_grid__single .service_grid__text,.service_grid__single_wrap:nth-child(4n+3) .service_grid__single .service_grid__text{background-color:#881558}@media screen and (max-width:800px){.services__grid .grid_1-2{width:100%;max-width:400px}.service_grid__single_wrap:nth-child(even) .service_grid__single .service_grid__text{background-color:#881558}.service_grid__single_wrap:nth-child(4n+3) .service_grid__single .service_grid__text{background-color:#4c2255}}.page__section__img--services{height:500px}.service__title{font-size:46px;font-weight:600}.single_service__content h3{font-size:30px;color:#881558;font-weight:600}.single_service__content strong{color:#881558;font-weight:700}.purple_banner--service{display:block;position:relative;text-align:center;width:100%;padding:40px 0 60px}.purple_banner--service h3{font-weight:700}.purple_banner--service a{color:#fff;font-weight:700}.purple_banner__logo--service{position:absolute;right:0;top:0;margin-right:0;height:180px;width:210px;opacity:.5}@media screen and (max-width:1200px){.service_full_sec .full_sec_half-txt{width:100%}.gallery__grid .grid_1-3{width:50%}}@media screen and (max-width:600px){.purple_banner--service{padding:0}.gallery__grid .grid_1-3{width:100%}}.charity__img{height:460px}.contact__content{color:#4c2255;font-weight:600;font-size:20px}.contact__box{display:flex;justify-content:space-around;align-items:center;background-color:#fff;padding:60px}.contact__left{width:40%;border-right:solid 4px #f1ecf2;font-size:18px}.contact__left .label{font-weight:700;color:#881558}.contact__left a{color:#404040}.contact__details{padding:40px 0}.contact__staff p{margin-bottom:10px}.contact__charity{padding-top:30px}.contact__right{padding-left:60px;width:60%}.contact__right h2{margin-bottom:20px;font-size:40px;letter-spacing:1px}#map{height:400px;width:100%}@media screen and (max-width:1200px){.contact__box{flex-direction:column-reverse;text-align:center}.contact__left,.contact__right{width:100%;padding:0}.contact__left{border-right:none;margin-top:30px;border-top:solid 4px #f1ecf2;padding-top:30px}}.event__single{display:flex;min-height:280px;margin-bottom:30px}.event__left{display:flex}.event__date{background-color:#881558;padding:40px 20px;width:110px}.event__date h3{font-size:36px;line-height:1;font-weight:600}.event__date p{font-size:26px}.event__img{width:280px;height:100%}.event__right{padding:40px 30px;background-color:#fff;flex-grow:1;position:relative}.event__right h3{font-size:30px;font-weight:700}.event__right .arrow_link{position:absolute;right:60px;bottom:20px}.event__right a{transition:0.2s}.event__right a:hover{color:#4c2255}.event__time p{font-size:22px;font-weight:600;color:#4c2255;opacity:.7}.event__content{padding:15px 0}.event__single--featured{min-height:470px;margin-top:30px}.event__left--featured{background-color:#4c2255;width:370px;display:block;padding:40px;position:relative}.event__left--featured h4{font-size:26px;font-weight:600;margin-bottom:20px}.event__left--featured a{color:#fff}.event__left--featured h3{font-size:40px;font-weight:700;line-height:1}.event__left--featured .button,.event__left--featured .frm_submit input,.frm_submit .event__left--featured input,.event__left--featured .frm_submit button,.frm_submit .event__left--featured button,.event__left--featured .protected-post-form input[type='submit'],.protected-post-form .event__left--featured input[type='submit']{position:absolute;bottom:40px;right:40px}@media screen and (max-width:800px){.event__single{flex-direction:column}.event__single .event__left--featured{width:100%;text-align:center}.event__single .event__left--featured .button,.event__single .event__left--featured .frm_submit input,.frm_submit .event__single .event__left--featured input,.event__single .event__left--featured .frm_submit button,.frm_submit .event__single .event__left--featured button,.event__single .event__left--featured .protected-post-form input[type='submit'],.protected-post-form .event__single .event__left--featured input[type='submit']{position:relative;bottom:inherit;right:inherit}.event__single--featured .event__right{height:300px}.event__right{text-align:center}.event__right .arrow_link{position:relative;right:inherit;bottom:inherit}.event__left{width:100%;justify-content:center}.event__img{height:200px;width:250px}}.gallery__single{position:relative}.gallery__wrap{position:relative;overflow:hidden;margin:20px 0}.gallery__wrap:after{content:'';display:block;padding-bottom:70%}.gallery__wrap .gallery__single__img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;transition:0.4s;background-repeat:no-repeat;background-size:cover}.gallery__bottom{position:relative;text-align:center}.gallery__bottom h3{font-size:30px;color:#4c2255;font-weight:600;transition:0.2s}.gallery__bottom:hover h3{color:#881558}@media screen and (max-width:1200px){.gallery .grid_1-3{width:100%;max-width:360px}}@media screen and (max-width:600px){.gallery .grid_1-3{width:100%;max-width:100%}}.resource__hero{background-position:top}.resources{margin-top:40px}.resource__left{display:flex;flex-direction:column;min-height:240px;background-color:#881558;max-width:130px;width:100%;position:relative}.resource__date{background-color:#881558;padding:20px 10px;width:90px;color:#fff;text-align:left;align-self:center}.resource__date h3{font-size:36px;line-height:1;font-weight:600}.resource__date p{font-size:26px}.resource__category{margin:10px 0}.resources__cat_img{position:absolute;bottom:20px;left:44%;transform:translateX(-50%);width:80px;height:80px;background-size:contain}.resources__cat_img--xls{background-image:url(/wp-content/themes/yoakley/assets/images/xls.png)}.resources__cat_img--word{background-image:url(/wp-content/themes/yoakley/assets/images/doc.png)}.resource__right{padding:20px 40px;background-color:#fff;-ms-flex-positive:1;flex-grow:1;position:relative;text-align:left}.resource__right h3{color:#881558;font-weight:600}.resource__right .arrow_link{position:absolute;right:50px;bottom:30px;transition:0.2s;opacity:.7}.resource__single{display:flex;margin-bottom:30px}.resource__single:hover a{opacity:1}@media screen and (max-width:700px){.resource__right a{position:relative;right:inherit;bottom:inherit}}@media screen and (max-width:600px){.resource__single{flex-direction:column}.resource__left{max-width:100%;align-self:center;min-height:0}.resource__right{padding:20px;text-align:center}.resource__right h3{font-size:27px}.resource__date{width:100%;padding:20px}.resources__cat_img{left:inherit;transform:translateX(0);right:20px;bottom:20px}}.caf_donate #CAFDonateWidgetContainer #IframeDonate{width:100%}