/**handles:custom_styles**/
body{margin:0;padding:0;font-family:Lato,sans-serif;color:#454e4e}blockquote{border-left:none!important}h1,h2,h3,h4,h5,h6{font-family:Ovo,serif;color:#454e4e}h1{font-size:57px;margin:0;padding:0}h2{font-size:29px}h3{font-size:23px}h4{font-size:16px}.fontc1{color:#85d1e3!important}.fontc2{color:#98d0b3!important}.fontc3{color:#b78edc!important}.gallery-item img{border:none!important}.bg-kingfisher-blue{background-color:#85d1e3;border-color:#85d1e3}.bg-ramsden-green{background-color:#98d0b3;border-radius:#98d0b3}.bg-courtyard-purple{background-color:#b78edc;border-color:#b78edc}.access-statement{padding:10px 20px;display:inline-block;margin:0 auto;margin-bottom:30px;font-size:18px}.access-statement a{color:#000}.page-logos{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:25px;margin-bottom:25px}.page-logos img{max-width:300px;max-height:300px;object-fit:contain}@media screen and (max-width:767px){.page-logos{flex-direction:column;align-items:center}.page-logos img{margin-bottom:10px}}header{position:absolute;width:100%;height:125px;background-color:transparent;z-index:999;color:#fff;text-align:center;background-image:url(https://meridianretreats.co.uk/wp-content/themes/meridian/images/nav_background.png);background-repeat:repeat-x;background-position:0 76px;min-width:981px}.trantop{width:100%;height:76px;background-color:#fff;opacity:.9;position:absolute}.logo{position:relative;height:150px;width:186px;top:21px;left:380px;z-index:99999}.left_top_text{position:relative;width:400px;top:32px;left:0;text-align:left;font-family:Ovo,serif;font-size:22px;color:#384d43}.right_top_text{position:relative;width:400px;top:2px;left:565px;text-align:left;font-family:Ovo,serif;font-size:22px;color:#384d43}nav{height:47px;margin-top:76px;position:absolute;z-index:9999;top:11px;font-family:Ovo,serif;font-size:17px;width:950px}nav ul{float:left;margin:0;padding:0}nav ul li{float:left;list-style:none;padding:0 0 0 24px;margin:0 0 0 20px;text-align:center;background-image:url(https://meridianretreats.co.uk/wp-content/themes/meridian/images/nav_dot.png);background-repeat:no-repeat;background-position:0 8px}nav ul li:first-child{background:0 0;margin:0!important;padding:0!important}nav ul li a,nav ul li a:focus{color:#fff;text-decoration:none}nav ul li a:hover{color:#fff;text-decoration:none}nav .navspacer{height:1px;width:275px;float:left}.lefttop{position:absolute;left:0;top:2px;width:397px}.righttop{position:absolute;right:0;top:2px}.navbar-nav>li>a{margin:0;padding:0}.navbar-nav>li>a:hover{background-color:transparent!important}.navbar-nav>li.active,.navbar-nav>li.open{background-color:transparent!important}.navbar-nav>li>.dropdown-menu{top:33px;left:21px}.dropdown-menu>li{background:0 0;margin:0!important;padding:0!important;background-color:transparent!important;background-image:none!important}.dropdown-menu>li>a{font-size:15px;background-color:transparent!important;background-image:none!important;filter:none}.dropdown-menu>li>a:hover{background-color:transparent!important;background-image:none!important;filter:none}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent;color:#fff}.dropdown-menu>.active,.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-image:none!important;background-color:transparent!important;color:#50675c!important;filter:none}#header-light-green{background-color:#6d8384;height:35px}#header-dark-green{background-color:#435455;height:55px;position:relative;z-index:99999999999}#responsive-nav h1{font-family:Lato,sans-serif;text-transform:uppercase;font-size:24px;margin-top:50px;margin-bottom:50px;text-align:center}#responsive-logo{height:110px;margin-top:-27px;margin-left:-21px}#header-dark-green h4{font-family:Lato,sans-serif;line-height:2.7;font-size:13px}#header-dark-green h4 a{color:#fff;text-decoration:none}#icon-bar-container{display:inline-block;margin-top:6px}.icon-bar-1,.icon-bar-2,.icon-bar-3{background-color:#fff;display:block;width:35px;height:5px;margin:6px 0;border-radius:1px;transition:.5s}.icon-bar-1-changed{margin-top:-15px;opacity:0}.icon-bar-2-changed{background:0 0;height:20px;width:20px;border:solid #fff;border-width:0 4px 4px 0;margin-left:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-bar-3-changed{margin-top:10px}#responsive-menu-button{border:none;box-shadow:none;margin:0;background-color:transparent;cursor:pointer;position:relative;z-index:999999}#responsive-menu-button:active,#responsive-menu-button:focus{outline:0}#responsive-menu{width:100%;height:0;position:fixed;left:0;top:0;background-color:#6d8384;overflow-x:hidden;overflow-y:hidden;z-index:99999;transition:.5s}#responsive-menu-content{position:relative;top:15%;width:100%;text-align:center;margin-top:30px}#responsive-menu-content #menu-responsive-menu{padding:0;list-style:none}#responsive-menu-content a{padding:8px;text-decoration:none;text-transform:uppercase;font-size:22px;font-weight:700;color:#4a5f60;display:block;transition:.5s}#responsive-menu-content a:focus,#responsive-menu-content a:hover{color:#fff}.menu-open{height:100%!important}.overflow-hidden{overflow:hidden}.kingfisher-lodge a{color:#85d1e3!important}.ramsden-hall a{color:#98d0b3!important}.bran-house a{color:#b78edc!important}.responsive-stripes{background-color:#e8e9e9;height:146px;position:absolute;left:0;right:0}.stripe-1{top:262px}.stripe-2{top:484px}.stripe-3{top:705px;height:181px}.responsive-footer p{display:inline-block;font-size:18px;padding:0;padding-top:5px;padding-right:5px}.addtoany_shortcode{display:inline-block}.responsive-footer small{display:block;font-size:9px;margin-top:10px}.responsive-footer img{height:14px}.responsive-content{padding-bottom:15px}.responsive-accommodation-container{width:100%;height:300px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.accommodation-logo-container{width:80%;position:absolute;left:10%;bottom:6%;margin:0;z-index:0}.accommodation-logo{padding:25px 10px 12px 10px;border:solid 9px;width:100%;text-align:center;max-width:300px;margin:0 auto}.accommodation-logo img{position:absolute;top:-28%;left:41%}.accommodation-logo h2{font-family:Ovo,serif;font-size:25px;margin:0}.kingfisher-logo,.kingfisher-logo h2{background-color:#394d4e;border-color:#85d1e3;color:#85d1e3!important}.ramsden-hall-logo,.ramsden-hall-logo h2{background-color:#50675c;border-color:#98d0b3;color:#98d0b3!important}.courtyard-logo,.courtyard-logo h2{background-color:#505167;border-color:#b78edc;color:#b78edc!important}.book-online{margin-top:15px}.book-online a{display:block;width:100%;background-color:#384d4e;padding:15px 0;text-align:center}.book-online h2{color:#fff;margin:0}.book-online a:hover,.book-online a:hover h2{color:#fff;text-decoration:none}.terms-link{text-decoration:none;color:#384d4e;font-weight:700;font-size:16px;display:block;margin:10px 0}.terms-link:hover{color:#384d4e}.meridian-awards{margin:15px auto}.alt-courtyard{font-family:Ovo,serif;font-size:19px;color:#fff;margin-bottom:0}.alt-courtyard-img{top:-19%!important}.cycle-slideshow{position:relative;width:100%;margin:0;padding:0;list-style:none;height:610px}.cycle-slideshow .slideshow-slide{display:block;width:100%;height:100%;background-position:center;background-size:cover}.cycle-slideshow .slideshow-slide .slide-content{margin:0 auto;padding:380px 0 0 0;overflow:hidden;max-width:680px;color:#fff;text-align:center}.cycle-slideshow .slideshow-slide .slide-content h1{font-family:Ovo,serif;font-size:52px;margin-bottom:25px;color:#fff}.cycle-slideshow .slideshow-slide .slide-content a{margin-top:20px}.cycle-pager{display:none;z-index:500;position:absolute;bottom:3%;overflow:hidden;width:100%;text-align:center}.cycle-pager span{display:inline-block;width:16px;height:16px;font-family:arial;font-size:50px;color:#fefefe;line-height:16px;cursor:pointer;margin:0 2px;margin:0 .125rem}.cycle-pager span.cycle-pager-active{color:#18a374}section.bgstripe{border-top:#c9d6d6 solid 47px;padding-bottom:15px;height:330px}section.bgstripesmall{height:80px!important}.addpadding,section.addpadding{padding-top:30px;padding-bottom:30px}section.addpaddingmtop{margin-top:-30px;padding-bottom:30px}.extrapadding{line-height:24px;padding:0 90px}.itemc{padding:32px 10px 12px 10px;border:solid 9px;z-index:999;position:relative}.itemc--overlap{margin-top:-85px}.itemc a,.itemc a:hover{text-decoration:none}.itemc h2{font-family:Ovo,serif;font-size:25px;margin-top:5px}.itemc p{margin-bottom:20px}.img{position:absolute;top:-30px;left:109px}.accommodation-item__icon{position:absolute;top:-30px;left:50%;transform:translateX(-50%)}.accommodation-item__image img{border:1px solid #fff;max-width:100%;height:auto}.accommodation-item--blue,.accommodation-item--blue h2,.c1,.c1 h2{background-color:#394d4e;border-color:#85d1e3;color:#85d1e3!important}.accommodation-item--blue a,.accommodation-item--blue a:hover,.c1 a,.c1 a:hover{color:#85d1e3!important}.accommodation-item--green,.accommodation-item--green h2,.c2,.c2 h2{background-color:#50675c;border-color:#98d0b3;color:#98d0b3!important}.accommodation-item--green a,.accommodation-item--green a:hover,.c2 a,.c2 a:hover{color:#98d0b3!important}.accommodation-item--purple,.accommodation-item--purple h2,.c3,.c3 h2{background-color:#505167;border-color:#b78edc;color:#b78edc!important}.accommodation-item--purple a,.accommodation-item--purple a:hover,.c3 a,.c3 a:hover{color:#b78edc!important}.yardpull{margin-top:-260px}.yard{padding:32px 10px 12px 10px;border:solid 9px;z-index:999;position:relative;margin-top:50px;margin-bottom:50px}.yard a,.yard a:hover{text-decoration:none}.yard h1{font-family:Ovo,serif;font-size:19px;margin-top:-10px;color:#fff}.yard h2{font-family:Ovo,serif!important;font-size:35px!important;margin-top:8px!important;margin-bottom:10px!important;text-transform:capitalize!important}.yard .img{position:absolute;top:-30px;left:115px;width:37px}.yard .more{margin-top:12px}.graybox{background-color:#f0f0f0;padding:32px 10px 12px 10px;border-top:1px solid;margin-top:43px}.graybox h2{font-family:Ovo,serif;font-size:25px;margin-top:5px}.graybox p{margin-bottom:20px;color:#454e4e!important}.graybox .img{position:absolute;top:16px;left:132px}.graybox h3{font-size:19px}.graybox .c1{border-top-color:#85d1e3}.graybox .c2{border-top-color:#98d0b3}.graybox .c3{border-top-color:#b78edc}footer{background-color:#a3afb0;padding:70px 0 50px 0;margin-top:60px}footer a,footer a:hover{color:#454e4e}footer .container{position:relative}footer .footerlogo{position:absolute;top:-137px;left:44%;width:120px;height:119px}footer h6{font-size:26px}footer p{font-size:14px;padding:10px 0}footer small{font-size:11px}article{margin-bottom:40px;padding-bottom:25px;border-bottom:1px solid #ececec}article h1 a,article h1 a:hover{font-size:37px;color:#616161;text-decoration:none}article .post-meta{padding:13px}article .entry-content{text-align:left}article .post-link{border:1px solid #c9d6d6;padding:8px 25px;margin-top:10px}.archive-title{font-size:36px;color:#616161;margin-bottom:25px}.comments-area ol.commentlist{text-align:left;padding-left:0}.comments-area ol.commentlist li{list-style:none;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ececec}.comments-area ol.commentlist li .vcard img{width:50px;height:50px;border-radius:50%}.comments-area ol.commentlist li .vcard .fn{margin-left:15px}.comments-area ol.commentlist li .commentmetadata{margin:10px 0 15px 0}.comment-respond{text-align:left}.form-allowed-tags{display:none}.comment-form-comment label{display:none}.comments-area ol.commentlist li ul.children{margin:20px 0}.comments-area ol.commentlist li ul.children li{border-bottom:none}@media screen and (min-width:991px){.container{width:981px}.container--accommodation{display:flex;width:100%;max-width:1168px}section.bgstripe{height:300px}#responsive-nav,.responsive-accommodation,.responsive-content,.responsive-footer,.responsive-heading,.responsive-img,.responsive-stripes{display:none}.accommodation-item{display:flex;flex-direction:column}.accommodation-item__main{flex:1}.accommodation-item__link{display:flex;flex-direction:column;justify-content:space-between;height:100%}}@media screen and (max-width:991px){#desktop-nav,.a2a_kit,.cycle-slideshow,.desktop-accommodation,.desktop-content,.desktop-footer,.desktop-img,.desktop-yard,.itemc p{display:none}.accommodation-item{position:relative}.accommodation-item:before{position:absolute;top:50%;transform:translateY(calc(-50% - 15px));height:60%;content:'';background-color:#e8e9e9;width:calc(100% + 30px);left:-15px}.accommodation-item__image img{object-fit:cover;height:100%}.accommodation-item__image{height:90px}.itemc{margin:0;z-index:0;height:100%!important;margin-bottom:30px}section.bgstripe{background-color:#fff;border:none}.img,.yard .img{left:45%}.itemc .img-responsive,.yard .img-responsive{margin:0 auto}.yard .more{margin-top:10px}.yard{margin-bottom:0}section.addpaddingmtop{margin-top:0}.gallery{padding-top:15px;padding-bottom:15px;background-color:#e8e9e9;margin-left:-15px!important;margin-right:-15px!important}.yardpull{margin-top:0}.headerchange h2,section.headerchange h2{margin-top:15px}.extrapadding{padding:0}.pull-left,.pull-right{width:100%!important}.pull-left{margin-bottom:30px}.itemc{max-width:388px;margin:0 auto;margin-bottom:30px}}@media screen and (max-width:991px) and (min-width:767px){#responsive-logo{margin-left:45px}#icon-bar-container{margin-right:25px}.responsive-accommodation-container{height:500px}.accommodation-logo img{left:46%}}@media screen and (max-width:991px) and (min-width:575px){.stripe-1{top:280px}.stripe-2{top:501px}.stripe-3{top:724px}}@media screen and (max-width:767px){.gallery-item{width:100%!important;margin:0 auto;margin-top:0!important;margin-bottom:15px}.accommodation-logo-container{bottom:-20%}.courtyard-logo-container{bottom:-29%}.responsive-section{margin-top:17px}.courtyard-responsive-section{margin-top:24px}.responsive-grey-stripe{background-color:#c9d6d6;height:40px}.courtyard-responsive-grey-stripe{background-color:#c9d6d6;height:60px}}@media screen and (max-width:575px){#responsive-nav h1{font-size:16px}footer .footerlogo{left:36%}footer h6{font-size:15px}.post-title{font-size:30px}}@media screen and (max-width:359px){#header-dark-green h4{font-size:11px}#responsive-menu-content{top:21%}#responsive-menu-content a{font-size:14px;padding:5px}}#footer-copy{font-size:12px}