@font-face{font-family:'KinHouseSans';src:url(https://kinhouse.co.uk/wp-content/themes/kin-house/KinHouseSans-Medium.woff2) format("woff2"),url(https://kinhouse.co.uk/wp-content/themes/kin-house/KinHouseSans-Medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Custodia Pro Normal';src:url(https://kinhouse.co.uk/wp-content/themes/kin-house/CustodiaPro-Normal.woff2) format("woff2"),url(https://kinhouse.co.uk/wp-content/themes/kin-house/CustodiaPro-Normal.woff) format("woff");font-weight:400;font-style:normal;font-feature-settings:"ss02";font-display:swap}@font-face{font-family:'Custodia Pro Normal';src:url(https://kinhouse.co.uk/wp-content/themes/kin-house/CustodiaPro-NormalItalic.woff2) format("woff2"),url(https://kinhouse.co.uk/wp-content/themes/kin-house/CustodiaPro-NormalItalic.woff) format("woff");font-weight:400;font-style:italic;font-feature-settings:"ss02";font-display:swap}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,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;width:auto;font-size:100%;font:inherit;vertical-align:baseline;outline:none;text-decoration:none;font-family:"Custodia Pro Normal",serif;font-weight:400;-webkit-tap-highlight-color:#fff0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}strong{float:none;font-family:inherit}html{min-height:100%;height:auto;width:100%}body{background:#FCF4EC;position:relative;font-size:16px;font-family:"Custodia Pro Normal",serif;color:#2D111C;min-height:100%;width:100%;overflow-y:scroll;float:left;font-weight:400;margin:0;padding:100px 0 0;quotes:'\201c' '\201d';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul,li{list-style:none}a{transition:.5s;color:inherit;font-family:inherit;cursor:pointer;outline:none;font-family:"Custodia Pro Normal",serif}a:hover{text-decoration:none}a.button{font-style:italic;font-size:1.6em;border-bottom:1px solid #2D111C;padding:6px 0;height:39px;line-height:39px;position:relative}a.button::before{content:"";display:block;background:url(https://kinhouse.co.uk/wp-content/themes/kin-house/images/arrow.svg) center left/contain no-repeat;position:absolute;width:130px;height:27px;bottom:5px;right:-130px;pointer-events:none;z-index:1}a.button::after{content:"";display:block;background:#FCF4EC;position:absolute;width:140px;height:27px;bottom:4px;right:-140px;pointer-events:none;z-index:2;transition:.5s}a.button:hover::after{right:-295px}p{margin-bottom:15px;font-size:1.6em;font-weight:300;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;line-height:150%}em{font-style:italic}h1,h2,h3{font-family:"KinHouseSans",sans-serif;font-size:2.125em;float:left;width:100%;margin:0 0 25px}h4,h5{font-family:"KinHouseSans",sans-serif;text-transform:uppercase;font-size:1.125em;float:left;width:100%;margin:0 0 25px}img{width:100%;float:left;height:auto}table{border-collapse:collapse;border-spacing:0;padding:5px;float:left;width:100%;margin:10px 0;border:none}tr{display:table-row;vertical-align:inherit;border-color:inherit;padding:0 0 5px;margin:0 0 5px;border:none}td,th{display:table-cell;vertical-align:inherit;padding:6px 5px;border:1px solid #ccc}::-webkit-input-placeholder{color:#B1B1B1;opacity:1;font-size:1em;font-family:"Custodia Pro Normal",serif}:-moz-placeholder{color:#B1B1B1;opacity:1;font-size:1em;font-family:"Custodia Pro Normal",serif}::-moz-placeholder{color:#B1B1B1;opacity:1;font-size:1em;font-family:"Custodia Pro Normal",serif}:-ms-input-placeholder{color:#B1B1B1;opacity:1;font-size:1em;font-family:"Custodia Pro Normal",serif}input,textarea{webkit-appearance:none;border-radius:0;border:none;font-family:"Custodia Pro Normal",serif}input:focus,select:focus,textarea:focus{outline:none}.desktop{display:block}.mobile{display:none}a.popSearch{display:none}body.page-id-143{background:#DEDCDF}body.page-id-143 #wrapper{background:#DEDCDF}body.page-id-143 a.button::after{background:#DEDCDF}body.page-id-143 div.contentBlocks div.block div.contentGallery button.slick-next::after{background:#DEDCDF}body.page-id-144{background:#D2DADF}body.page-id-144 #wrapper{background:#D2DADF}body.page-id-144 a.button::after{background:#D2DADF}body.page-id-144 div.contentBlocks div.block div.contentGallery button.slick-next::after{background:#D2DADF}body.page-id-145{background:#DFD4D4}body.page-id-145 #wrapper{background:#DFD4D4}body.page-id-145 a.button::after{background:#DFD4D4}body.page-id-145 div.contentBlocks div.block div.contentGallery button.slick-next::after{background:#DFD4D4}body.page-id-146{background:#CFD6C6}body.page-id-146 #wrapper{background:#CFD6C6}body.page-id-146 a.button::after{background:#CFD6C6}body.page-id-146 div.contentBlocks div.block div.contentGallery button.slick-next::after{background:#CFD6C6}body.page-id-147{background:#E4E0D7}body.page-id-147 #wrapper{background:#E4E0D7}body.page-id-147 a.button::after{background:#E4E0D7}body.page-id-147 div.contentBlocks div.block div.contentGallery button.slick-next::after{background:#E4E0D7}#wrapper{background:#FCF4EC;margin:0;padding:0;height:auto;overflow:hidden;position:relative;transition:opacity 1s ease 0s;opacity:0;width:100%}#wrapper.active{opacity:1;transition:opacity 1s ease 1s}div.clear{float:left;width:100%;clear:both;margin:5px 0 10px}header.siteHeader{background:#fff0;box-sizing:border-box;position:fixed;top:0;left:0;width:100%;height:100px;transition:all 0.5s ease 0s;z-index:101}header.siteHeader a.menu{display:block;position:fixed;text-transform:uppercase;height:60px;padding:0 15px;line-height:60px;top:20px;font-size:18px;color:#2D111C;font-family:"KinHouseSans",sans-serif;left:25px;z-index:200;transition:all 0.5s ease 0s}header.siteHeader a.menu::after{content:"MENU";letter-spacing:1px;transition:all 0.5s ease 0s}header.siteHeader a.logo{width:342px;height:44px;z-index:104;position:absolute;transition:all 0.5s ease 0s;opacity:1;top:29px;left:50%;transform:translateX(-50%)}header.siteHeader a.logo svg{float:left;width:342px;height:44px;margin:0;transition:all 0.5s ease 0s}header.siteHeader a.logo svg path{fill:#2D111C;transition:all 0.5s ease 0s}header.siteHeader.open a.logo{pointer-events:none;opacity:0}header.siteHeader.open a.menu::after{content:"CLOSE"}div#nav{background:#FCF4EC;opacity:0;pointer-events:none;float:left;width:100%;height:100%;padding:3%;box-sizing:border-box;position:fixed;top:-120%;transition:top 2s ease 0s,opacity 0s ease 3s;right:0%;z-index:105}div#nav nav.main{width:100%;position:absolute;height:auto;top:50%;left:0;transform:translateY(-50%)}div#nav nav.main ul{display:table;width:auto;margin:0 auto}div#nav nav.main ul li{display:block;margin:0}div#nav nav.main ul li a{font-size:12vh;color:#2D111C;text-transform:uppercase;display:table;margin:0 auto;text-align:center;letter-spacing:8px;font-family:"KinHouseSans",sans-serif}div#nav nav.main ul:hover li a{opacity:.2}div#nav nav.main ul:hover li a:hover{opacity:1}div#nav nav.secondary{position:absolute;left:40px;bottom:40px}div#nav nav.secondary ul{float:left}div#nav nav.secondary ul li{float:left;clear:left;margin:0 0 10px}div#nav nav.secondary ul li a{font-family:"Custodia Pro Normal",serif;font-size:1.4em}div#nav nav.secondary ul li:last-of-type{margin:0}div#nav nav.secondary ul:hover li a{opacity:.2}div#nav nav.secondary ul:hover li a:hover{opacity:1}div#nav div.navImg{position:absolute;background:center/cover;opacity:0;pointer-events:none;transition:.5s}div#nav div.navImg.show{opacity:1}div#nav div.party{bottom:0;left:10%;width:26%;height:60%}div#nav div.sleep{top:0;right:10%;width:26%;height:60%}div#nav div.stay{bottom:0;right:10%;width:26%;height:60%}div#nav div.feast{top:17%;left:0%;width:30%;height:50%}div#nav div.do{top:20%;right:6%;width:20%;height:60%}div#nav div.gather{top:5%;right:4%;width:22%;height:70%}.open div#nav{transition:top 0s ease 0s,opacity 1s ease 0s;top:0;opacity:1;pointer-events:auto;z-index:105}div#banner{float:left;margin:0 0 0 40px;width:calc(100% - 80px);height:calc(100vh - 140px);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;color:#fff}div#banner h1{display:block;position:absolute;left:0;top:50%;width:100%;height:90px;line-height:90px;text-transform:uppercase;transform:translateY(-50%);font-family:"KinHouseSans",sans-serif;text-align:center;font-size:7.5em;color:#fff;z-index:2}section{float:left;width:100%;box-sizing:border-box;position:relative}div.content{float:left;width:100%;box-sizing:border-box;padding:3% 25% 3%}div.content h1{font-size:2.75em;float:left;width:100%;margin:0 0 25px;text-align:center}div.content h2{font-size:2.75em;float:left;width:100%;margin:0 0 25px;text-align:center}div.content h3{font-size:2.75em;float:left;width:100%;margin:0 0 25px;text-align:center}div.content h4{font-size:1.75em;float:left;width:100%;margin:0 0 25px;text-align:center}div.content p{width:100%;float:left;text-align:center}div.content a{color:#DFD4D4}div.content a:hover{color:#CFD6C6}div.content.intro{padding:10% 28%}div.content.intro p{font-size:2.125em;letter-spacing:1px;line-height:160%}div.contentBlocks{float:left;width:100%}div.contentBlocks div.block{float:left;width:100%;margin:0 0 10%;position:relative}div.contentBlocks div.block div.contentWrap{position:absolute;left:22%;width:24%;padding-bottom:5px;max-height:100%;overflow-y:auto;overflow-x:hidden}div.contentBlocks div.block div.contentWrap.positionbottom{bottom:0}div.contentBlocks div.block div.contentWrap.positiontop{top:0}div.contentBlocks div.block div.contentWrap.secondary1{bottom:5%}div.contentBlocks div.block div.images{float:right;width:50%;position:relative}div.contentBlocks div.block div.images div.image{float:right;width:96%;margin:0 4% 0 0;padding-bottom:66%;background:center/cover}div.contentBlocks div.block div.images div.image2{background:center/cover;position:absolute;width:30%;padding-bottom:44%;bottom:-10%}div.contentBlocks div.block div.images.secondary1.positionright div.image{width:78%;margin:0 11% 5%}div.contentBlocks div.block div.images.secondary1.positionright div.image2{right:-1%}div.contentBlocks div.block div.images.secondary1.positionleft div.image{width:74%;margin:0 28% 5%;padding-bottom:54%}div.contentBlocks div.block div.images.secondary1.positionleft div.image2{left:10%;bottom:-20%}div.contentBlocks div.block div.contentGallery{float:right;width:57%;margin:0 3% 0 0}div.contentBlocks div.block div.contentGallery div.galleryImage{width:100%;height:80vh;background:center/cover}div.contentBlocks div.block div.contentGallery button.slick-prev{display:none!important}div.contentBlocks div.block div.contentGallery button.slick-next{left:30px;position:absolute;width:40px;height:40px;cursor:pointer;bottom:-57px}div.contentBlocks div.block div.contentGallery button.slick-next::after{content:"\2192";font-family:"KinHouseSans",sans-serif;display:block;width:44px;height:44px;line-height:44px;position:absolute;font-size:2em;top:-2px;left:-2px;background:#FCF4EC;pointer-events:none}div.contentBlocks div.block div.contentGallery ul.slick-dots{position:absolute;left:0;font-size:1.375em;bottom:-70px}div.contentBlocks div.block div.contentGallery ul.slick-dots li{padding:0 0 7px 7px;font-family:"KinHouseSans",sans-serif;text-align:center;width:15px}div.contentBlocks div.block div.contentGallery ul.slick-dots li:not(.slick-active){display:none;text-align:center}div.contentBlocks div.block div.contentGallery ul.slick-dots a{font-family:"KinHouseSans",sans-serif}div.contentBlocks div.block div.contentGallery+div.contentWrap{left:10%;right:auto;width:23%}div.contentBlocks div.block:nth-of-type(even) div.contentWrap{left:auto;right:20%}div.contentBlocks div.block:nth-of-type(even) div.images{float:left}div.contentBlocks div.block:nth-of-type(even) div.images div.image{float:left;margin:0 0 0 4%}div.contentBlocks div.block:nth-of-type(even) div.images div.image2{position:absolute}div.contentBlocks div.block:nth-of-type(even) div.contentGallery{float:left;margin:0 0 0 3%}div.contentBlocks div.block:nth-of-type(even) div.contentGallery+div.contentWrap{left:auto;right:10%}div.contentBlocks div.block.wide1 div.images{width:65%}div.contentBlocks div.block.wide1 div.contentGallery{width:65%}div.contentBlocks div.block.wide1 div.contentWrap{left:10%;width:24%}div.contentBlocks div.block.wide1 div.contentGallery+div.contentWrap{left:5%;right:auto;width:23%}div.contentBlocks div.block.wide1:nth-of-type(even) div.contentWrap{left:auto;right:10%}div.contentBlocks div.block.wide1:nth-of-type(even) div.contentGallery+div.contentWrap{left:auto;right:5%}div.contentBlocks.left div.block div.contentWrap{right:22%;left:auto}div.contentBlocks.left div.block div.images{float:left}div.contentBlocks.left div.block div.images div.image{float:left;margin:0 0 0 4%}div.contentBlocks.left div.block div.contentGallery{float:left;margin:0 0 0 3%}div.contentBlocks.left div.block div.contentGallery+div.contentWrap{right:10%;left:auto}div.contentBlocks.left div.block:nth-of-type(even) div.contentWrap{left:20%;right:auto}div.contentBlocks.left div.block:nth-of-type(even) div.images{float:right}div.contentBlocks.left div.block:nth-of-type(even) div.images div.image{float:right;margin:0 4% 0 0}div.contentBlocks.left div.block:nth-of-type(even) div.contentGallery{float:right;margin:0 3% 0 0}div.contentBlocks.left div.block:nth-of-type(even) div.contentGallery+div.contentWrap{left:10%;right:auto}div.contentBlocks.left div.block.wide1 div.images{width:65%}div.contentBlocks.left div.block.wide1 div.contentGallery{width:65%}div.contentBlocks.left div.block.wide1 div.contentWrap{right:10%}div.contentBlocks.left div.block.wide1 div.contentGallery+div.contentWrap{right:5%;left:auto}div.contentBlocks.left div.block.wide1:nth-of-type(even) div.contentWrap{right:auto;left:5%}div.contentBlocks.left div.block.wide1:nth-of-type(even) div.contentGallery+div.contentWrap{right:auto;left:5%}div.newsletterForm{float:left;width:100%;margin:5% 0 2%}div.newsletterForm h3{text-align:center;font-size:1.875em;float:left;width:100%;margin:0 0 30px}div.newsletterForm div.wpcf7{float:left;width:100%;position:relative;height:60px}div.newsletterForm div.wpcf7 form{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:660px;max-width:80%}div.newsletterForm div.wpcf7 form span.wpcf7-form-control-wrap{float:left;width:100%}div.newsletterForm div.wpcf7 form span.wpcf7-form-control-wrap input{float:left;width:100%;background:#fff0;border:none;border-bottom:1px solid #2D111C;font-size:1.5em;color:#B1B1B1;font-family:"Custodia Pro Normal",serif;padding:10px 0}div.newsletterForm div.wpcf7 form input.wpcf7-submit{position:absolute;top:0;right:0;padding:10px 0;background:#fff0;font-size:1.5em;color:#B1B1B1;font-family:"Custodia Pro Normal",serif;text-transform:uppercase;cursor:pointer;transition:.5s}div.newsletterForm div.wpcf7 form input.wpcf7-submit:hover{color:#2D111C}div.centerSlider{float:left;width:100%;margin:5% 0 10%}div.centerSlider h3{float:left;width:100%;text-align:center;margin:0 0 100px}div.centerSlider div.slide{margin:0 40px;opacity:.4;transition:.5s}div.centerSlider div.slide div.slideImage{float:left;width:100%;padding-bottom:77%;background:center/cover;margin:0 0 10px}div.centerSlider div.slide h4{font-family:"Custodia Pro Normal",serif;text-transform:none;float:left;width:100%;margin:0 0 20px;font-size:2em}div.centerSlider div.slide p{font-size:1.5em}div.centerSlider div.slide.slick-current{opacity:1}div.centerSliderLarge{float:left;width:100%;margin:0 0 5%}div.centerSliderLarge h3{float:left;width:100%;text-align:center;margin:0 0 100px}div.centerSliderLarge div.slide{margin:0 40px;opacity:.4;transition:.5s;text-align:center;width:1200px}div.centerSliderLarge div.slide div.slideImage{float:left;width:100%;padding-bottom:56%;background:center/cover;margin:0 0 10px}div.centerSliderLarge div.slide h4{font-family:"Custodia Pro Normal",serif;text-transform:none;float:left;width:100%;margin:20px 0;font-size:2em}div.centerSliderLarge div.slide p{font-size:1.5em;width:50%;margin:0 auto}div.centerSliderLarge div.slide.slick-current{opacity:1}div.stripImage{float:left;width:95%;margin:0 2.5% 5%}div.largePageLink{float:left;width:100%;position:relative;height:calc(100vh - 160px);overflow:hidden}div.largePageLink div.link{position:absolute;width:100%;height:100%;transition:2s;left:0;top:0}div.largePageLink div.link div.center{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}div.largePageLink div.link div.center h3{font-family:"Custodia Pro Normal",serif;font-size:1.875em;letter-spacing:.5px;margin:0 0 50px}div.largePageLink div.link div.center a{font-size:11em;font-family:"KinHouseSans",sans-serif;text-transform:uppercase}div.largePageLink.active div.link{top:-100%}div.largePageLink.cta div.link div.center p:first-of-type{font-family:"Custodia Pro Normal",serif;font-size:7em;margin:0 0 30px;line-height:80%}div.largePageLink.cta div.link div.center p:first-of-type em{font-style:italic}div.largePageLink.cta div.link div.center p:last-of-type{font-size:1.5em}div.largePageLink.cta div.link div.center a{margin:0 auto;font-size:1.6em;font-family:"Custodia Pro Normal",serif;text-transform:none}div.largePageLink.cta div.link div.center a::before{display:none}div.largePageLink.cta div.link div.center a::after{display:none}div.eventsMain{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:90vh auto auto;grid-gap:170px 40px;float:left;width:calc(100% - 80px);margin:0 40px 5%}div.eventsMain div.event{position:relative}div.eventsMain div.event div.image{float:left;width:100%;background:center/cover;margin:0 0 20px}div.eventsMain div.event div.eventContent{float:left;width:100%}div.eventsMain div.event div.eventContent h3{font-size:2em;font-family:"Custodia Pro Normal",serif;float:left;width:100%;letter-spacing:.75px;margin:0 0 10px}div.eventsMain div.event div.eventContent h5{color:#B1B1B1;font-family:"KinHouseSans",sans-serif;font-size:1em;float:left;width:100%;margin:0 0 20px}div.eventsMain div.event div.eventContent p{font-size:1.25em;font-family:"Custodia Pro Normal",serif;float:left;width:90%;margin:0 0 20px;padding:0 10% 0 0}div.eventsMain div.event div.eventContent a.eventButton{padding:8px 24px;border:1.5px solid #2D111C;font-family:"KinHouseSans",sans-serif;font-size:.9em;float:left;margin:0 10px 0 0;letter-spacing:1px;box-sizing:border-box}div.eventsMain div.event div.eventContent a.eventButton:hover{background:#2D111C;color:#FCF4EC}div.eventsMain div.event:first-of-type{grid-column-start:1;grid-column-end:span 6;grid-row-start:1;grid-row-end:span 1}div.eventsMain div.event:first-of-type div.image{position:absolute;width:66.66%;height:100%;padding:0;top:0;left:0}div.eventsMain div.event:first-of-type div.eventContent{width:33.33%;box-sizing:border-box;padding:0 40px 0;position:absolute;right:0;bottom:0}div.eventsMain div.event:nth-of-type(2){grid-column-start:1;grid-column-end:span 2;grid-row-start:2;grid-row-end:span 1}div.eventsMain div.event:nth-of-type(2) div.image{padding-bottom:65%}div.eventsMain div.event:nth-of-type(3){grid-column-start:3;grid-column-end:span 2;grid-row-start:2;grid-row-end:span 1}div.eventsMain div.event:nth-of-type(3) div.image{padding-bottom:65%}div.eventsMain div.event:nth-of-type(4){grid-column-start:5;grid-column-end:span 2;grid-row-start:2;grid-row-end:span 1}div.eventsMain div.event:nth-of-type(4) div.image{padding-bottom:65%}div.eventsMain div.event:nth-of-type(5){grid-column-start:1;grid-column-end:span 3;grid-row-start:3;grid-row-end:span 1}div.eventsMain div.event:nth-of-type(5) div.image{padding-bottom:55%}div.eventsMain div.event:nth-of-type(6){grid-column-start:4;grid-column-end:span 3;grid-row-start:3;grid-row-end:span 1}div.eventsMain div.event:nth-of-type(6) div.image{padding-bottom:55%}section.eventsArchive{width:calc(100% - 80px);margin:5% 40px 8%;border-top:1px solid #2D111C}section.eventsArchive h2{text-align:center;float:left;width:100%;margin:5% 0;font-family:"KinHouseSans",sans-serif;font-size:1.25em}div.eventsArchive{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:40px;float:left;width:100%;margin:0}div.eventsArchive div.event{position:relative}div.eventsArchive div.event div.image{float:left;width:100%;padding-bottom:65%;background:center/cover;margin:0 0 20px}div.eventsArchive div.event div.eventContent{float:left;width:100%}div.eventsArchive div.event div.eventContent h3{font-size:2em;font-family:"Custodia Pro Normal",serif;float:left;width:100%;letter-spacing:1px;margin:0 0 10px}div.eventsArchive div.event div.eventContent h5{color:#B1B1B1;font-family:"KinHouseSans",sans-serif;font-size:1em;float:left;width:100%;margin:0 0 20px}div.eventsArchive div.event div.eventContent p{font-size:1.25em;font-family:"Custodia Pro Normal",serif;float:left;width:90%;margin:0 0 20px;padding:0 10% 0 0}div.eventsArchive div.event div.eventContent a.eventButton{padding:8px 24px;border:1.5px solid #2D111C;font-family:"KinHouseSans",sans-serif;font-size:.9em;float:left;margin:0 10px 0 0;letter-spacing:1px}div.eventsArchive div.event div.eventContent a.eventButton:hover{background:#2D111C;color:#FCF4EC}div.journalHead{display:block}div.journalHead h1{text-align:center;float:left;width:90%;margin:15% 5%;font-size:10em;letter-spacing:5px;color:#2D111C}div.postsMain{display:grid;grid-template-columns:54% 1fr 1fr;grid-template-rows:auto;grid-gap:80px;float:left;width:calc(100% - 80px);margin:0 40px 5%}div.postsMain div.post{position:relative}div.postsMain div.post div.image{float:left;width:100%;padding-bottom:130%;background:center/cover;margin:0 0 20px}div.postsMain div.post div.postContent{float:left;width:100%}div.postsMain div.post div.postContent h3{font-size:2em;font-family:"Custodia Pro Normal",serif;float:left;width:100%;margin:0 0 10px}div.postsMain div.post div.postContent h5{color:#B1B1B1;font-family:"KinHouseSans",sans-serif;font-size:1em;float:left;width:100%;margin:0 0 10px}div.postsMain div.post div.postContent h5 span{font-family:"KinHouseSans",sans-serif}div.postsMain div.post div.postContent h5 span a{font-family:"KinHouseSans",sans-serif}div.postsMain div.post div.postContent p{font-size:1.25em;font-family:"Custodia Pro Normal",serif;float:left;width:90%;margin:0 0 20px;padding:0 10% 0 0}div.postsMain div.post div.postContent a.postButton{font-family:"KinHouseSans",sans-serif;color:#B1B1B1;font-size:1em;float:left;margin:10px 0 0}div.postsMain div.post div.postContent a.postButton:hover{color:#2D111C}div.postsMain div.post:first-of-type{grid-column-start:1;grid-column-end:span 1;grid-row-start:1;grid-row-end:span 2}div.postsMain div.post:first-of-type div.image{padding-bottom:100%}div.postsMain div.post:first-of-type div.postContent{text-align:center}div.postsMain div.post:first-of-type div.postContent h3{font-size:6em;font-family:"Custodia Pro Normal",serif;margin:0 0 50px;line-height:90%}div.postsMain div.post:first-of-type div.postContent h3 em{display:block}div.postsMain div.post:first-of-type div.postContent h5{margin:50px 0 30px}div.postsMain div.post:first-of-type div.postContent h5 span.date{display:none}div.postsMain div.post:first-of-type div.postContent p{font-size:1.5em;width:50%;padding:0 25%;margin:0 0 20px}div.postsMain div.post:first-of-type div.postContent a.postButton{float:none;margin:20px auto}div.postsMain div.post:nth-of-type(2){grid-column-start:2;grid-column-end:span 1;grid-row-start:1;grid-row-end:span 1}div.postsMain div.post:nth-of-type(3){grid-column-start:3;grid-column-end:span 1;grid-row-start:1;grid-row-end:span 1}div.postsMain div.post:nth-of-type(4){grid-column-start:2;grid-column-end:span 1;grid-row-start:2;grid-row-end:span 1}div.postsMain div.post:nth-of-type(5){grid-column-start:3;grid-column-end:span 1;grid-row-start:2;grid-row-end:span 1}section.postsArchive{width:calc(100% - 80px);margin:5% 40px 8%;border-top:1px solid #2D111C}section.postsArchive h2{text-align:center;float:left;width:100%;margin:5% 0;font-family:"KinHouseSans",sans-serif;font-size:1.25em}div.postsArchive{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:80px;float:left;width:100%;margin:0}div.postsArchive div.post{position:relative}div.postsArchive div.post div.image{float:left;width:100%;padding-bottom:110%;background:center/cover;margin:0 0 20px}div.postsArchive div.post div.postContent{float:left;width:100%}div.postsArchive div.post div.postContent h3{font-size:2em;font-family:"Custodia Pro Normal",serif;float:left;width:100%;margin:0 0 10px}div.postsArchive div.post div.postContent h5{color:#B1B1B1;font-family:"KinHouseSans",sans-serif;font-size:1em;float:left;width:100%;margin:0 0 20px}div.postsArchive div.post div.postContent h5 span{font-family:"KinHouseSans",sans-serif}div.postsArchive div.post div.postContent h5 span a{font-family:"KinHouseSans",sans-serif}div.postsArchive div.post div.postContent p{font-size:1.25em;font-family:"Custodia Pro Normal",serif;float:left;width:90%;margin:0 0 20px;padding:0 10% 0 0}div.postsArchive div.post div.postContent a.postButton{font-family:"KinHouseSans",sans-serif;color:#B1B1B1;font-size:1em;float:left;margin:10px 0 0}div.postsArchive div.post div.postContent a.postButton:hover{color:#2D111C}div.postSingle{float:left;width:72%;margin:5% 14%}div.postSingle div.postHead{float:left;width:100%;box-sizing:border-box;padding:8% 10% 10%}div.postSingle div.postHead h5{float:left;width:100%;text-align:center;font-family:"KinHouseSans",sans-serif;color:#B1B1B1;font-size:.875em;margin:0 0 20px}div.postSingle div.postHead h1{font-family:"Custodia Pro Normal",serif;font-size:7em;float:left;width:100%;text-align:center}div.postSingle div.postHead h1 em{display:block}div.postSingle div.mainImage{float:left;width:100%;padding-bottom:60%;background:center/cover;margin:0}div.postSingle div.postTextContent{float:left;width:90%;margin:5%}div.postSingle div.postTextContent h2,div.postSingle div.postTextContent h3,div.postSingle div.postTextContent h4{font-family:"KinHouseSans",sans-serif;font-size:1.875em;float:left;width:100%;margin:0 0 20px}div.postSingle div.postTextContent p{font-size:1.5em;float:left;width:100%}div.postSingle div.postTextContent p b,div.postSingle div.postTextContent p strong{font-weight:700}div.postSingle div.postTextContent p a{text-decoration:underline}div.postSingle div.postTextContent ul{float:left;width:100%;margin:10px 0;list-style:disc inside}div.postSingle div.postTextContent ul li{list-style:disc inside;font-size:1.5em;font-family:"Custodia Pro Normal",serif;margin:0 0 10px;color:#2D111C}div.postSingle div.postTwoColsContent{float:left;width:90%;margin:5%}div.postSingle div.postTwoColsContent h2,div.postSingle div.postTwoColsContent h3,div.postSingle div.postTwoColsContent h4{font-family:"KinHouseSans",sans-serif;font-size:1.875em;float:left;width:100%;margin:0 0 10px}div.postSingle div.postTwoColsContent p{font-size:1.5em;float:left;width:100%}div.postSingle div.postTwoColsContent ul{float:left;width:100%;margin:10px 0;list-style:disc inside}div.postSingle div.postTwoColsContent ul li{list-style:disc inside;font-size:1.5em;font-family:"Custodia Pro Normal",serif;margin:0 0 10px;color:#2D111C}div.postSingle div.postTwoColsContent div.quote{float:left;width:44%;margin:0 2% 0 4%}div.postSingle div.postTwoColsContent div.quote p{font-size:3em;font-style:italic}div.postSingle div.postTwoColsContent div.colsContent{float:left;width:48%;margin:0 0 0 2%}div.postSingle div.postImgTwin{float:left;width:100%;margin:0}div.postSingle div.postImgTwin div.img{float:left;width:48%;padding-bottom:60%;background:center/cover;margin:0 2% 0 0}div.postSingle div.postImgTwin div.img:nth-of-type(2){margin:0 0 0 2%}div.postSingle p.credits{float:left;width:100%;margin:0;font-size:1.3em;color:#B1B1B1;font-style:italic}div.postSingle a.back{padding:10px 0;border:1px solid #2D111C;font-family:"KinHouseSans",sans-serif;font-size:1em;float:left;width:200px;text-align:center;margin:80px auto 20px 50%;transform:translateX(-50%)}div.postSingle a.back:hover{background:#2D111C;color:#FCF4EC}div.postSingle a.back:nth-of-type(2){margin:0 auto -100px 50%}div#popForm{position:fixed;top:-100%;left:0;width:100%;height:100vh;opacity:0;transition:1s;background:#FCF4EC;z-index:500}div#popForm div.formWrap{position:absolute;width:80%;height:auto;left:10%;top:50%;transform:translateY(-50%)}div#popForm a.popForm{position:absolute;top:40px;right:40px;font-family:"KinHouseSans",sans-serif;font-size:2em}div#popForm h1{font-size:2em;float:left;width:96%;margin:0 2%}div#popForm form{float:left;width:100%}div#popForm form input{float:left;width:46%;margin:2%;font-family:"Custodia Pro Normal",serif;color:#B1B1B1;background:#fff0;box-sizing:border-box;padding:15px 0;border:none;border-bottom:1px solid #B1B1B1;font-size:2em}div#popForm form input.wpcf7-submit{padding:10px 20px;border:1px solid #2D111C;font-family:"KinHouseSans",sans-serif;font-size:1em;float:left;margin:80px auto -80px 50%;transform:translateX(-50%);cursor:pointer;width:auto;color:#2D111C}div#popForm form input.wpcf7-submit:hover{background:#2D111C;color:#FCF4EC}div#popForm.open{top:0;opacity:1}div.textContent{text-align:center;float:left;width:100%;margin:3% 0}div.textContent p{font-size:1.5em;width:800px;max-width:80%;margin:0 auto 15px}div.textContent a.button::before{display:none}div.textContent a.button::after{display:none}div.bannerTitle{position:fixed;width:100%;height:calc(100vh - 100px);background:#FCF4EC;opacity:1;left:0;top:100px;z-index:1000}div.bannerTitle h1{text-align:center;float:left;width:100%;font-family:"KinHouseSans",sans-serif;font-size:10em;margin-top:23%;transform:translateY(-50%)}div.bannerTitle.fade{opacity:0;transition:all 1s ease 2.5s;pointer-events:none}div.textPage{float:left;width:100%;box-sizing:border-box;padding:10% 25%;height:auto;min-height:calc(100vh - 175px);opacity:0;transition:all 1s ease 2.5s;text-align:center}div.textPage p{font-size:1.625em}div.textPage p:first-of-type{font-size:2.125em;padding:0 4%}.active div.textPage{opacity:1}div#gallery{float:left;width:calc(100% - 80px);margin:5% 40px}div#gallery div.galleryType1{float:left;width:100%;height:115vh;position:relative;margin:0 0 5%}div#gallery div.galleryType1 div{background:center/cover;position:absolute}div#gallery div.galleryType1 div.image1{top:0;left:0;width:46%;height:100%}div#gallery div.galleryType1 div.image2{top:25%;left:33%;width:26%;height:50%}div#gallery div.galleryType1 div.image3{top:50%;right:0;width:23%;height:50%}div#gallery div.galleryType2{float:left;width:100%;height:120vh;position:relative;margin:5% 0}div#gallery div.galleryType2 div{background:center/cover;position:absolute}div#gallery div.galleryType2 div.image1{top:0;left:0;width:28%;height:57%}div#gallery div.galleryType2 div.image2{top:0%;right:0%;width:43%;height:91%}div#gallery div.galleryType2 div.image3{bottom:0%;right:35%;width:21%;height:40%}div#gallery div.gallerySlider{float:left;width:100%;margin:5% 0}div#gallery div.gallerySlider div.galleryImage{height:90vh;width:100%;background:center/cover}div#gallery div.gallerySlider button.slick-prev{display:none!important}div#gallery div.gallerySlider button.slick-next{left:30px;position:absolute;width:40px;height:40px;cursor:pointer;bottom:-57px}div#gallery div.gallerySlider button.slick-next::after{content:"\2192";font-family:"KinHouseSans",sans-serif;display:block;width:44px;height:44px;line-height:44px;position:absolute;font-size:2em;top:-2px;left:-2px;background:#FCF4EC;pointer-events:none}div#gallery div.gallerySlider ul.slick-dots{position:absolute;left:0;font-size:1.375em;bottom:-70px}div#gallery div.gallerySlider ul.slick-dots li{padding:0 0 7px 7px;font-family:"KinHouseSans",sans-serif;text-align:center;width:15px}div#gallery div.gallerySlider ul.slick-dots li:not(.slick-active){display:none;text-align:center}div#gallery div.gallerySlider ul.slick-dots a{font-family:"KinHouseSans",sans-serif}div#rates{float:left;width:calc(100% - 80px);margin:8% 40px 5%;position:relative}div#rates::after{content:"";display:block;position:absolute;width:1px;height:100%;background:#B1B1B1;top:0;left:50%}div#rates div.ratesHalf{float:left;width:42%;margin:0 4%}div#rates div.ratesHalf h2{float:left;width:100%;text-align:center;margin:0 0 50px;font-size:2em}div#rates div.ratesHalf h3,div#rates div.ratesHalf h4{font-size:1.25em;margin:10px 0 5px;float:left;width:100%}div#rates div.ratesHalf p{float:left;width:100%}div#rates div.ratesHalf ul{float:left;width:100%;margin:0}div#rates div.ratesHalf ul li{font-size:1.5em;list-style:disc;list-style-position:outside;margin:0 0 10px 25px}div#rates div.ratesHalf span{float:left;width:100%;margin:30px 0 0}div#rates table{border:none;font-size:1.5em;float:left;width:100%;margin:0 0 30px}div#rates table th{font-style:italic;text-align:left;border:none;border-bottom:1px solid #2D111C;padding:10px 0;margin:0 0 15px}div#rates table tr:nth-of-type(2) td{padding:30px 0 10px}div#rates table td{border:none;padding:10px 0}div#rates table td em{font-size:.7em}div#rates table tr td:last-child,div#rates table tr th:last-child{text-align:right}div.popUp{position:fixed;top:0;left:0;width:100%;height:100%;transition:all 1s ease 0s;opacity:0;z-index:100;pointer-events:none}div.popUp::before{content:"";display:block;position:absolute;width:100%;height:100%;background:#FCF4EC;opacity:.8;z-index:-1;top:0;left:0}div.popUp div.popContent{background:url(https://kinhouse.co.uk/wp-content/themes/kin-house/images/popUpbg.png) center/contain no-repeat;position:absolute;padding:120px 100px;box-sizing:border-box;width:600px;height:400px;top:calc(50% - 200px);left:calc(50% - 300px);z-index:1}div.popUp div.popContent p{font-size:1.5em}div.popUp div.popContent p a{font-style:italic;font-size:1em;border-bottom:1px solid #2D111C;padding:6px 0;height:39px;line-height:39px;position:relative}div.popUp div.popContent p a::before{content:"";display:block;background:url(https://kinhouse.co.uk/wp-content/themes/kin-house/images/arrow.svg) center left/contain no-repeat;position:absolute;width:130px;height:27px;bottom:5px;right:-130px;pointer-events:none;z-index:1}div.popUp div.popContent p a::after{content:"";display:block;background:#FCF4EC;position:absolute;width:140px;height:27px;bottom:4px;right:-140px;pointer-events:none;z-index:2;transition:.5s}div.popUp div.popContent p a:hover::after{right:-295px}div.popUp div.popContent a.close{position:absolute;width:30px;height:30px;font-size:2em;line-height:30px;text-align:center;top:70px;right:70px}.active div.popUp.show{opacity:1;transition:all 1s ease 5s;pointer-events:auto}div.contactContent{float:left;width:25%;margin:5%;padding-right:5%;border-right:1px solid #B1B1B1;min-height:64vh}div.contactContent h2{float:left;width:100%;font-size:1.5em;margin:0 0 20px}div.contactContent h3{float:left;width:100%;font-size:1.5em;margin:40px 0 20px}div.contactContent p{font-size:1.4em}div.contactForm{float:left;width:55%;margin:5% 3% 7% 1%}div.contactForm form{float:left;width:100%}div.contactForm form span.wpcf7-form-control-wrap{float:left;width:46%;margin:0 4% 20px 0;position:relative}div.contactForm form div.wide span.wpcf7-form-control-wrap{float:left;width:96%;margin:0 4% 30px 0;position:relative}div.contactForm form input{float:left;width:100%;margin:0;font-family:"Custodia Pro Normal",serif;color:#2D111C;background:#fff0;box-sizing:border-box;padding:10px 0;border:none;border-bottom:1px solid #B1B1B1;font-size:1.5em}div.contactForm form select{float:left;width:100%;margin:0 0 40px;box-sizing:border-box;padding:10px 5px;height:40px;border:none;border-bottom:1px solid #B1B1B1;font-family:"Custodia Pro Normal",serif;font-size:1em;color:#B1B1B1;background:#fff0}div.contactForm form select option{color:#2D111C}div.contactForm form textarea{float:left;width:100%;margin:0;font-family:"Custodia Pro Normal",serif;height:160px;color:#2D111C;background:#fff0;box-sizing:border-box;padding:15px 0;border:none;border-bottom:1px solid #B1B1B1;font-size:1.5em}div.contactForm form input.wpcf7-submit{padding:10px 30px;border:1px solid #2D111C;font-family:"KinHouseSans",sans-serif;font-size:1em;float:left;margin:20px auto 0 50%;transform:translateX(-49%);cursor:pointer;width:auto;color:#2D111C;transition:.5s}div.contactForm form input.wpcf7-submit:hover{background:#2D111C;color:#FCF4EC}div.wpcf7 .ajax-loader,div.grecaptcha-badge{display:none!important}div.contactForm div.wpcf7 form.sent div.wpcf7-response-output{display:block;float:right;border:1.5px solid #2D111C!important}div.newsletterForm div.wpcf7 form.sent div.wpcf7-response-output{display:block;float:right;border:1.5px solid #2D111C!important}span.wpcf7-not-valid-tip{color:#2D111C;font-size:1em;font-weight:400;display:block;pointer-events:none;right:0;position:absolute;top:15px}div#faqWrap{float:left;width:78%;margin:5% 11%}div#faqWrap div.faq{float:left;width:100%;border-top:1px solid #DEDCDF;border-bottom:1px solid #DEDCDF;margin:-1px 0 0;transition:1s;height:auto;max-height:50px;overflow:hidden}div#faqWrap div.faq a{padding:16px 0;float:left;width:100%;display:block;color:#2D111C;font-family:"KinHouseSans",sans-serif;text-transform:uppercase;font-size:18px;line-height:20px}div#faqWrap div.faq p{float:left;width:100%;margin:24px 0}div#faqWrap div.faq:hover,div#faqWrap div.faq:hover+div.faq{border-top:1px solid #2D111C}div#faqWrap div.faq:last-of-type:hover{border-top:1px solid #2D111C;border-bottom:1px solid #2D111C}div#faqWrap div.faq.selected{max-height:500px}div.loginContent{float:left;width:80%;padding:10%;text-align:center}div.loginContent form.post-password-form{float:left;width:580px;margin:0 0 0 50%;transform:translateX(-50%)}div.loginContent form.post-password-form p:first-of-type{font-size:1.5em;float:left;width:90%;padding:5%;margin:0 0 70px}div.loginContent form.post-password-form label{float:left;width:100%;box-sizing:border-box;padding:3px 0;text-align:left;color:#B1B1B1;font-family:"Custodia Pro Normal",serif;font-size:1em;margin:5% 0;position:relative;border-bottom:1px solid #2D111C;margin:0 0 80px}div.loginContent form.post-password-form label input{background:#fff0;color:#2D111C;font-size:1em;font-family:"Custodia Pro Normal",serif}div.loginContent form.post-password-form input[type=submit]{color:#2D111C;background:#fff0;font-family:"KinHouseSans",sans-serif;letter-spacing:1px;font-size:16px;padding:10px 60px;border:2px solid #2D111C;cursor:pointer;transition:.5s;margin:0 0 40px}div.loginContent form.post-password-form input[type=submit]:hover{background:#2D111C;color:#FCF4EC}div#resources{float:left;width:94%;margin:6% 3%;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px 0}div#resources>div{border-bottom:1px solid #2D111C;padding:0 0 35px}div#resources>div div.resourceImg{float:left;width:33%;padding-bottom:33%;background:center/cover}div#resources>div div.resourceDetails{float:left;width:63%;padding:0 0 0 3%}div#resources>div div.resourceDetails h3{font-family:"Custodia Pro Normal",serif;font-size:2em;letter-spacing:0;margin:0 0 15px;float:left;clear:left}div#resources>div div.resourceDetails a{color:#B1B1B1;font-family:"KinHouseSans",sans-serif;font-size:.8em;float:left;clear:left}div#resources>div div.resourceDetails a:hover{color:#2D111C}#cookie-notice .cn-button{margin:10px;padding:10px;background:#B1B1B1;border-radius:50%;font-family:"KinHouseSans",sans-serif}div.featureLinkSection{float:left;width:86%;margin:5% 7% 0;text-align:center}div.featureLinkSection h3{font-size:1.5em;font-family:"KinHouseSans",sans-serif;float:left;width:100%;margin:0 0 30px}div.featureLinkSection div.featurelinks{display:grid;grid-gap:80px;float:left;width:100%}div.featureLinkSection div.featurelinks>div{position:relative}div.featureLinkSection div.featurelinks>div div.mobile{display:block;background:center/cover;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:1;transition:.5s}div.featureLinkSection div.featurelinks>div a{font-size:5em;padding:50% 10%;display:block;font-family:"Custodia Pro Normal",serif;color:#2D111C;text-align:center;opacity:1;position:relative;z-index:2}div.featureLinkSection div.featurelinks>div:hover div.mobile{opacity:1}div.featureLinkSection div.featurelinks>div:hover a{opacity:0}div.featureLinkSection div.featurelinks.two{grid-template-columns:repeat(2,1fr)}div.featureLinkSection div.featurelinks.three{grid-template-columns:repeat(3,1fr)}div.featureLinkSection div.featurelinks.four{grid-template-columns:repeat(4,1fr)}footer{float:left;width:100%}footer div#footer{float:left;width:96%;margin:20px 2% 0}footer div#footer p{font-size:1.625em;margin:0 0 20px}footer div#footer p a{display:inline-block;margin:0 25px 0 0}footer div#footer p br{display:none}footer div#footer p.left{float:left;clear:left}footer div#footer p.right{float:right}body.home footer div#footer::before{background:url(https://kinhouse.co.uk/wp-content/themes/kin-house/images/Kin_House_Logo.png) center/contain no-repeat;content:"";display:block;width:180px;height:300px;margin:50px auto 150px calc(50% - 90px);float:left}div.welcome{float:left;width:100%;box-sizing:border-box;padding:10% 20% 0;text-align:center}div.welcome h2{font-size:3.5em;margin:0 0 20px}div.welcome p.date{text-align:center;font-family:"KinHouseSans",sans-serif;font-size:1.25em;padding-bottom:20px;margin:0 0 20px;position:relative}div.welcome p.date::after{content:"";display:block;position:absolute;left:50%;bottom:0;width:100px;height:1px;background:#ccc;margin-left:-50px}div.welcome h3.login{font-size:2em}div.content.topContent.bookingPage{padding-bottom:15%}div.content.topContent.bookingPage h4.success{float:left;width:100%;text-align:center;font-size:3em;padding:5% 0}div.content.topContent.bookingPage a.link.button{display:table;margin:20px auto}div#on-page-form{float:left;width:100%;margin:0}div#on-page-form ::-webkit-input-placeholder{color:#000;text-transform:capitalize}div#on-page-form :-moz-placeholder{color:#000;text-transform:capitalize}div#on-page-form ::-moz-placeholder{color:#000;text-transform:capitalize}div#on-page-form :-ms-input-placeholder{color:#000;text-transform:capitalize}div#on-page-form div.pristine-error{float:right;width:auto;margin:-35px 0 0;color:red;font-size:14px}div#on-page-form div.bookingForm{width:70%;box-sizing:border-box;padding:0 6% 0 3%;float:left;margin:3% 15% 6%}div#on-page-form div.bookingForm form.login label{float:none;width:100%;text-align:center;margin:0 0 15px;font-family:"Custodia Pro Normal",serif;font-size:1.25em}div#on-page-form div.bookingForm form.login input[type='password']{width:300px;text-align:center;float:none;display:block;margin:0 auto}div#on-page-form div.bookingForm form.login button{float:none;margin:10px auto 0}div#on-page-form div.bookingForm div.roomBox{background:#E4E0D7;border:1px solid #ccc;float:left;box-sizing:border-box;padding:60px 20px 120px;width:calc(100% + 20px);margin:10px 0 30px -10px;text-align:center;position:relative;z-index:1}div#on-page-form div.bookingForm div.roomBox h2,div#on-page-form div.bookingForm div.roomBox h3{font-size:3em;margin:0 0 20px}div#on-page-form div.bookingForm div.roomBox h4{font-family:"Custodia Pro Normal",serif;font-size:1.25em;margin:10px 0}div#on-page-form div.bookingForm div.roomBox p{position:relative;padding-bottom:15px;margin:10px 0 30px}div#on-page-form div.bookingForm div.roomBox p::after{content:"";display:block;position:absolute;left:50%;bottom:0;width:300px;height:1px;background:#2D111C;margin-left:-150px}div#on-page-form div.bookingForm div.roomBox a{padding:5px 20px;background:#CFD6C6;color:#fff;border-radius:15px;font-size:1em;text-transform:uppercase;position:absolute;bottom:60px;left:50%;transform:translateX(-50%)}div#on-page-form div.bookingForm div.roomBox a:hover{background:#2D111C}div#on-page-form div.bookingForm div.roomBox.paid::after{content:"Paid";color:#fff;text-transform:uppercase;font-size:1.5em;display:block;position:absolute;bottom:40px;right:20px;z-index:3}div#on-page-form div.bookingForm div.roomBox.paid::before{content:"";display:block;position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 200px 200px;border-color:#fff0 #fff0 #CFD6C6 #fff0;z-index:2}div#on-page-form div.bookingForm div.roomBox.paid a{display:none}div#on-page-form div.bookingForm div.checkout.RoomDetails{float:left;width:33.33%;box-sizing:border-box;padding:0 50px 0 0}div#on-page-form div.bookingForm div.checkout.RoomDetails h2{font-family:"Custodia Pro Normal",serif;font-weight:400;font-size:2.25em;float:left;width:100%;border-bottom:1px solid #ccc;margin:0 0 20px;text-align:left}div#on-page-form div.bookingForm div.checkout.RoomDetails h3{font-family:"Custodia Pro Normal",serif;font-weight:400;font-size:1.875em;float:left;width:100%;margin:20px 0 10px;text-align:left;text-transform:capitalize}div#on-page-form div.bookingForm div.checkout.RoomDetails h4{font-family:"Custodia Pro Normal",serif;font-weight:400;font-size:1.25em;float:left;width:100%;margin:10px 0;text-align:left;text-transform:capitalize}div#on-page-form div.bookingForm form.checkout-form{float:left;width:66.66%;clear:none}div#on-page-form div.bookingForm form.checkout-form div.checkout.RoomDetails.mid{float:left;width:50%;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:0 50px}div#on-page-form div.bookingForm form.checkout-form div.checkout.RoomDetails:last-of-type{float:left;width:50%;padding:0 0 0 50px}div#on-page-form div.bookingForm form.checkout-form input{margin:0 0 10px;padding:5px 10px;height:30px;border-bottom:none;background:#fff;border-radius:20px;font-size:16px;text-transform:capitalize}div#on-page-form div.bookingForm form.checkout-form select{margin:0 0 10px;padding:5px 10px;height:30px;border-bottom:none;background:#fff;border-radius:20px;font-size:16px}div#on-page-form div.bookingForm form.checkout-form select option{font-size:1em}div#on-page-form div.bookingForm form{float:left;width:100%;clear:left;display:block}div#on-page-form div.bookingForm form .wpcf7-form-control-wrap,div#on-page-form div.bookingForm form div.form-control-wrap{position:relative;width:100%;float:left;clear:left}div#on-page-form div.bookingForm form span.noLabel{display:none}div#on-page-form div.bookingForm form span.wpcf7-list-item,div#on-page-form div.bookingForm form label{display:inline-block;margin:0 1em 0 0}div#on-page-form div.bookingForm form div.roomStatus,div#on-page-form div.bookingForm form div.billingType{float:left;width:48%;margin:0 2% 10px 0}div#on-page-form div.bookingForm form div.choice{float:left;width:auto;margin:0 2% 10px 0}div#on-page-form div.bookingForm form div.formLeft{float:left;clear:left;width:50%;box-sizing:border-box;padding:0 5% 0 0}div#on-page-form div.bookingForm form div.formRight{float:right;box-sizing:border-box;padding:0 0 0 5%;width:50%}div#on-page-form div.bookingForm form div.formSection{background:#ccc;border:1px solid #DEDCDF;float:left;box-sizing:border-box;padding:10px;width:calc(100% + 20px);margin:10px 0 10px -10px}div#on-page-form div.bookingForm form h3{font-family:"Custodia Pro Normal",serif;font-size:1.875em;text-transform:uppercase;float:left;text-align:left;width:100%;margin:10px 0;font-weight:300}div#on-page-form div.bookingForm form h4{font-family:"Custodia Pro Normal",serif;font-size:1.125em;text-transform:uppercase;float:left;width:100%;margin:10px 0;font-weight:700}div#on-page-form div.bookingForm form input{float:left;width:100%;margin:0 0 40px;box-sizing:border-box;padding:10px 5px;height:50px;border-bottom:1px solid #000;font-family:"Custodia Pro Normal",serif;font-size:1.125em;font-weight:300;color:#000;background:#fff0;text-transform:capitalize}div#on-page-form div.bookingForm form input[type='checkbox'],div#on-page-form div.bookingForm form input[type='radio']{display:block;width:30px;height:30px;padding:0;border:1px solid #000;color:#000;background:#fff0;margin:5px 0 0;float:none}div#on-page-form div.bookingForm form select{float:left;width:100%;margin:0 0 40px;box-sizing:border-box;padding:10px 5px;height:50px;border:none;cursor:pointer;border-bottom:1px solid #000;font-family:"Custodia Pro Normal",serif;font-size:1.25em;color:#000;font-weight:300;background:#fff0}div#on-page-form div.bookingForm form select option{color:#000;font-size:1.125em}div#on-page-form div.bookingForm form span.wedding-date{width:100%;margin:0 0 40px;height:50px;position:relative;cursor:pointer;display:inline-block}div#on-page-form div.bookingForm form span.wedding-date::after{content:"Wedding Date";display:inline-block;position:absolute;top:0;left:0;width:100%;box-sizing:border-box;font-family:"Custodia Pro Normal",serif;font-size:1.25em;text-transform:uppercase;padding:10px 5px;height:49px;cursor:pointer;pointer-events:none;z-index:2;background:#E4E0D7;opacity:1;transition:.5s;font-weight:300}div#on-page-form div.bookingForm form span.wedding-date::after:hover{opacity:0}div#on-page-form div.bookingForm form span.wedding-date input{margin:0;border-bottom:1px solid #000;cursor:pointer}div#on-page-form div.bookingForm form span.wedding-date:hover::after{opacity:0}div#on-page-form div.bookingForm form span.wedding-date.focus::after{opacity:0}div#on-page-form div.bookingForm form textarea{float:left;width:100%;box-sizing:border-box;padding:10px 5px;border:none;font-family:"Custodia Pro Normal",serif;font-size:1.125em;height:50px;margin:0 0 40px;border-bottom:1px solid #000;color:#000;background:#fff0;font-weight:300}div#on-page-form div.bookingForm form input[type='submit'],div#on-page-form div.bookingForm form button{border:.5px solid #CFD6C6;float:right;width:auto;height:auto;display:block;background:#CFD6C6;font-family:"KinHouseSans",sans-serif;text-transform:uppercase;color:#fff;text-align:center;padding:10px 25px;margin:10px 0 0;cursor:pointer;border-radius:25px;font-size:12px;transition:.5s;position:relative;z-index:105;-webkit-appearance:none}div#on-page-form div.bookingForm form input[type='submit']:hover,div#on-page-form div.bookingForm form button:hover{background:#DEDCDF;color:#fff}div#on-page-form div.bookingForm form div.wpcf7-validation-errors,div#on-page-form div.bookingForm form div.wpcf7-acceptance-missing,div#on-page-form div.bookingForm form div.wpcf7-spam-blocked{border:0}div#on-page-form div.bookingForm div.screen-reader-response{display:none}div#on-page-form div.bookingForm div.ajax-loader{display:none}div#on-page-form span.wpcf7-not-valid-tip{color:#CFD6C6;font-size:.8em;font-weight:400;display:block;pointer-events:none;float:none;width:auto;margin:0;position:absolute;right:0;bottom:50px}body.single-booking div#on-page-form div.bookingForm{width:70%;box-sizing:border-box;padding:0;float:left;margin:3% 15% 9%}div.complete{text-align:center}div#on-page-form div.bookingForm form input{text-transform:capitalize}@media screen and (max-width:1700px){body{font-size:14px}div.bannerTitle h1{margin-top:26%}}@media screen and (max-width:1500px){body{font-size:14px}div#nav div.feast{top:22%;height:46%}div.bannerTitle h1{margin-top:24%}}@media screen and (max-width:1300px){body{font-size:12px;padding:80px 0 0}p{font-size:1.5em;line-height:120%}header.siteHeader a.menu{top:15px}header.siteHeader{height:80px}header.siteHeader a.logo{width:240px;height:30px}header.siteHeader a.logo svg{width:240px;height:30px}div#banner{height:calc(100vh - 120px)}div.content.intro{padding:10% 25%}div.contentBlocks div.block{margin:0 0 15%}div.contentBlocks div.block div.contentGallery div.galleryImage{height:70vh}footer div#footer P{margin:0 0 15px}div.centerSlider{margin:5% 0 15%}div.centerSlider div.slide{margin:0 25px}div.centerSliderLarge h3{margin:0 0 80px}div.centerSliderLarge div.slide{margin:0 30px}div#gallery div.galleryType1{height:85vh}div#gallery div.gallerySlider{margin:10% 0}div#gallery div.gallerySlider div.galleryImage{height:75vh}div#gallery div.galleryType2{height:90vh}div.popUp div.popContent{padding:85px 100px;width:500px;height:300px;top:calc(50% - 150px);left:calc(50% - 250px)}div.popUp div.popContent a.close{top:50px}div#rates div.ratesHalf{width:46%;margin:0 2% 0 0%}div#rates div.ratesHalf:last-of-type{float:right;width:46%;margin:0 0 0 2%}div.postsMain{grid-gap:40px}div.postsArchive{grid-gap:40px}div.loginContent{width:60%;padding:15% 20%}div.loginContent form.post-password-form p:first-of-type{font-size:1.8em;margin:0 0 50px}div.newsletterForm div.wpcf7 form{width:460px}body.home footer div#footer::before{width:120px;height:180px;margin:50px auto 150px calc(50% - 60px)}div.featureLinkSection div.featurelinks>div a{font-size:3em;padding:30% 23%}}@media screen and (max-width:820px){body{background-size:20% auto!important;font-size:12px}.mobile{display:block}div#mobileBanner{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center bottom;position:absolute;z-index:1}header.siteHeader a.menu{width:20px}header.siteHeader a.menu::before{content:"";display:block;position:absolute;width:1px;height:20px;background:#2D111C;top:18px;left:24px;transition:.5s}header.siteHeader a.menu::after{content:"";display:block;position:absolute;width:20px;height:1px;background:#2D111C;top:28px;left:15px;transition:.5s}header.siteHeader.open a.menu::after{content:"";transform:rotate(-45deg)}header.siteHeader.open a.menu::before{content:"";transform:rotate(-45deg)}div.navImg{display:none}div#nav nav.main{position:relative;left:auto;top:auto;width:auto;transform:none;margin:100px 0 40px 20px;text-align:left}div#nav nav.main ul{display:block;width:auto;margin:0}div#nav nav.main ul li a{font-size:7vh;display:block;margin:0;text-align:left}div#nav nav.secondary ul li a{font-size:1.5em}div.content.intro{padding:15% 10%}div.contentBlocks div.block{margin:0 0 10%}div.contentBlocks div.block div.images,div.contentBlocks div.block div.contentGallery,div.contentBlocks div.block:nth-of-type(2n) div.contentGallery,div.contentBlocks div.block.wide1 div.contentGallery,div.contentBlocks.left div.block.wide1 div.images{width:90%;margin:0 5%}div.contentBlocks div.block div.images div.image,div.contentBlocks div.block div.images.secondary1.positionright div.image,div.contentBlocks div.block div.images.secondary1.positionleft div.image,div.contentBlocks.left div.block div.images div.image,div.contentBlocks.left div.block:nth-of-type(2n) div.images div.image{float:right;width:100%;margin:0;padding-bottom:0;background:none;background-image:none!important}div.contentBlocks div.block div.images.secondary1.positionright div.image2,div.contentBlocks div.block div.images.secondary1.positionleft div.image2{display:none}div.contentBlocks div.block div.contentWrap,div.contentBlocks div.block div.contentWrap.secondary1,div.contentBlocks div.block:nth-of-type(2n) div.contentGallery+div.contentWrap,div.contentBlocks div.block.wide1 div.contentGallery+div.contentWrap,div.contentBlocks div.block.wide1:nth-of-type(2n) div.contentGallery+div.contentWrap,div.contentBlocks.left div.block div.contentWrap,div.contentBlocks.left div.block:nth-of-type(2n) div.contentWrap,div.contentBlocks.left div.block.wide1:nth-of-type(2n) div.contentWrap{position:relative;left:auto;right:auto;width:90%;padding-bottom:5px;max-height:inherit;overflow-y:auto;overflow-x:auto;float:left;margin:20px 5%;z-index:1}div.contentBlocks div.block:nth-of-type(2n) div.images div.image{margin:0}div.contentBlocks div.block:nth-of-type(2n) div.contentWrap,div.contentBlocks div.block:nth-of-type(2n) div.contentGallery+div.contentWrap{left:auto;right:auto}div.contentBlocks div.block div.contentGallery+div.contentWrap{left:0;right:auto;width:75%}div.contentBlocks div.block div.contentGallery div.galleryImage{height:44vh}div.contentBlocks div.block div.contentGallery button.slick-next{left:auto;color:#2D111C;right:0;bottom:-55px;z-index:2}div.contentBlocks div.block div.contentGallery ul.slick-dots{left:auto;right:50px;bottom:-60px;z-index:2}div.centerSlider div.slide div.slideImage{padding-bottom:77%}div.centerSliderLarge div.slide{margin:0 20px}div.stripImage{float:left;width:90%;margin:0 5% 10%}body.home footer div#footer::before,footer div#footer::before{background:url(https://kinhouse.co.uk/wp-content/themes/kin-house/images/Kin_House_Logo.png) center/contain no-repeat;content:"";display:block;width:140px;height:260px;margin:40px auto 80px calc(50% - 70px);float:left}footer div#footer p.left{float:left;clear:left;width:100%;text-align:center}footer div#footer p a{display:table;margin:0 auto 10px}footer div#footer p a.address{font-size:0;width:10px;border-bottom:1px solid #2D111C;margin:0 auto;height:1px;line-height:10px}footer div#footer p.right{float:right;width:100%;text-align:center;margin:10px auto 50px}div.largePageLink{float:left;width:100%;position:relative;height:auto;overflow:hidden;margin:5% 0}div.largePageLink div.link{position:relative;width:100%;height:auto;transition:2s;left:auto;top:auto}div.largePageLink div.link div.center{position:relative;top:auto;left:auto;float:left;width:100%;transform:none;text-align:center}div.textContent{margin:7% 0}div.featureLinkSection div.featurelinks.two,div.featureLinkSection div.featurelinks.three,div.featureLinkSection div.featurelinks.four{grid-template-columns:1fr;grid-gap:40px;margin:0 0 50px}div.featureLinkSection div.featurelinks>div{padding:0;height:60vh;position:relative}div.featureLinkSection div.featurelinks>div div.mobile{position:absolute;width:100%;height:100%;padding:0;opacity:1;background:center/cover;top:0;left:0;z-index:1}div.featureLinkSection div.featurelinks>div a{color:#fff;position:absolute;z-index:2;top:0;padding:0;left:0;width:100%;transform:none;height:100%;line-height:60vh}div.featureLinkSection div.featurelinks>div a:hover{opacity:1}div.eventsMain{grid-template-columns:1fr;grid-template-rows:auto;grid-gap:80px}div.eventsMain div.event:first-of-type,div.eventsMain div.event:nth-of-type(2),div.eventsMain div.event:nth-of-type(3),div.eventsMain div.event:nth-of-type(4),div.eventsMain div.event:nth-of-type(5),div.eventsMain div.event:nth-of-type(6){grid-column-start:1;grid-column-end:span 1;grid-row-start:auto;grid-row-end:span 1}div.eventsMain div.event:first-of-type div.image{position:relative;width:100%;height:auto;padding:0 0 55%;top:auto;left:auto}div.eventsMain div.event:nth-of-type(2) div.image,div.eventsMain div.event:nth-of-type(3) div.image,div.eventsMain div.event:nth-of-type(4) div.image,div.eventsMain div.event:nth-of-type(5) div.image,div.eventsMain div.event:nth-of-type(6) div.image{padding-bottom:55%}div.eventsMain div.event:first-of-type div.eventContent{width:100%;box-sizing:border-box;padding:0;position:relative;right:auto;bottom:auto;float:left}div.eventsArchive{grid-template-columns:1fr}div.eventsArchive div.event div.image{padding-bottom:55%}div.textPage{padding:10% 15%}div.bannerTitle h1{margin-top:40%}div#gallery div.galleryType1,div#gallery div.galleryType2{height:auto;margin:0}div#gallery div.galleryType1 div,div#gallery div.galleryType2 div{background:none;background-image:none!important;position:relative;float:left;width:100%;margin:0 0 40px}div#gallery div.galleryType1 div.image1,div#gallery div.galleryType1 div.image2,div#gallery div.galleryType1 div.image3,div#gallery div.galleryType2 div.image1,div#gallery div.galleryType2 div.image2,div#gallery div.galleryType2 div.image3{top:auto;left:auto;bottom:auto;right:auto;width:100%;height:auto}div#gallery div.gallerySlider{margin:0 0 10%}div#gallery div.gallerySlider div.galleryImage{height:40vh}div#rates::after{display:none}div#rates div.ratesHalf,div#rates div.ratesHalf:last-of-type{width:96%;float:left;margin:0 2% 5%}div.postsMain{grid-template-columns:1fr;grid-gap:40px}div.postsMain div.post:first-of-type,div.postsMain div.post:nth-of-type(2),div.postsMain div.post:nth-of-type(3),div.postsMain div.post:nth-of-type(4),div.postsMain div.post:nth-of-type(5){grid-column-start:1;grid-column-end:span 1;grid-row-start:auto;grid-row-end:span 1}div.postsMain div.post div.image{padding-bottom:60%}div.postsMain div.post:first-of-type div.postContent{text-align:center;margin:0 0 60px}div.postsArchive{grid-template-columns:1fr;grid-gap:40px}div.postsArchive div.post div.image{padding-bottom:60%}div#faqWrap div.faq:last-of-type{max-height:70px}a.button::before{display:none}a.button::after{display:none}}@media screen and (max-width:600px){body{padding:70px 0 0;font-size:12px;background-size:50% auto!important}header.siteHeader{height:70px}header.siteHeader a.logo{width:160px;height:22px;top:26px}header.siteHeader a.logo svg{width:160px;height:22px}div#banner{height:calc(100vh - 110px);width:100%;margin:0}header.siteHeader a.menu{top:10px;left:10px}div#nav nav.main{margin:60px 0 40px 10px}div#nav nav.main ul li a{letter-spacing:4px}div#nav nav.secondary{left:25px;bottom:30px}div#nav nav.secondary ul li a{font-size:1.35em}div.textContent p{font-size:1.5em;max-width:90%}p{letter-spacing:.5px;line-height:135%}div.content.intro p{font-size:1.75em;line-height:150%}div.centerSlider div.slide{margin:0 14px}div.centerSliderLarge div.slide{margin:0 14px}div.contentBlocks div.block div.contentGallery div.galleryImage{height:36vh}div.centerSliderLarge div.slide div.slideImage{padding-bottom:65%}div.largePageLink{margin:10% 0}div.largePageLink.cta div.link div.center p:last-of-type{font-size:1.5em;padding:0 10%}div.largePageLink div.link div.center h3{margin:0 0 15px;letter-spacing:1px}div.largePageLink div.link div.center a{font-size:7.5em;letter-spacing:1px}div.centerSliderLarge div.slide p{width:96%;margin:0 auto}div.eventsMain{margin:0 5% 5%;width:90%}section.eventsArchive{width:90%;margin:5% 5% 8%}section.eventsArchive h2{margin:80px 0;font-size:1.6em}div.postSingle{float:left;width:90%;margin:5%}div.postSingle div.postTextContent,div.postSingle div.postTwoColsContent{float:left;width:100%;margin:8% 0}div.postSingle div.postTwoColsContent div.quote{width:100%;margin:0 0 2%}div.postSingle div.postTwoColsContent div.colsContent{width:100%;margin:0}div.postSingle div.postImgTwin div.img{width:100%;padding-bottom:100%;margin:0 0 5%}div.postSingle div.postImgTwin div.img:nth-of-type(2){margin:0 0 5%}div.postSingle a.back{margin:50px auto 20px 50%}div.postSingle a.back:nth-of-type(2){margin:0 auto 0 50%}div#banner h1{font-size:5em}div.bannerTitle{height:calc(100vh - 70px);top:70px}div.bannerTitle h1{margin-top:auto;font-size:6em;position:absolute;left:0;top:50%;transform:translateY(-50%)}div.textPage{padding:10%}div.textPage p:first-of-type,div.textPage p{line-height:135%}div.largePageLink.cta div.link div.center p:first-of-type{font-size:5em}div#gallery{width:90%;margin:5%}div.popUp div.popContent{padding:70px 50px;width:340px;height:240px;top:calc(50% - 120px);left:calc(50% - 170px)}div.popUp div.popContent p{font-size:1.25em}div.popUp div.popContent a.close{top:45px;right:40px}div#rates{width:90%;margin:8% 5% 5%}div#rates div.ratesHalf,div#rates div.ratesHalf:last-of-type{width:100%;margin:0 0 15%}div#rates table{font-size:1.25em}div.journalHead h1{font-size:5em}div.postsMain{width:90%;margin:0 5% 5%;grid-template-columns:100%;grid-gap:40px}div.postsMain div.post:first-of-type div.postContent h5{margin:20px 0 30px}div.postsMain div.post:first-of-type div.postContent h3{font-size:5em;margin:0 0 30px}div.postsMain div.post:first-of-type div.postContent p{width:70%;padding:0 15%}section.postsArchive{width:90%;margin:5% 5% 8%}section.postsArchive h2{margin:80px 0;font-size:1.6em}div.postSingle div.postHead{padding:8% 0% 10%}div.postSingle div.postHead h1{font-size:5em}div#resources{width:90%;margin:6% 5%;grid-template-columns:100%;grid-gap:80px 0}div#resources>div div.resourceImg{width:100%;padding-bottom:65%}div#resources>div div.resourceDetails{float:left;width:100%;padding:3% 0 0}div.contactContent{width:90%;margin:10% 5%;padding-right:0;border-right:0;min-height:auto}div.contactContent h2{margin:0 0 10px}div.contactContent h3{float:left;width:100%;font-size:1.5em;margin:10px 0}div.contactForm{width:90%;margin:0 5%}div.contactForm form span.wpcf7-form-control-wrap{width:100%;margin:0 0 10px}div#faqWrap{width:90%;margin:10% 5% 5%}div#faqWrap div.faq{max-height:70px}div#faqWrap div.faq a{font-size:16px;line-height:18px;letter-spacing:.5px}div#faqWrap div.faq:last-of-type{max-height:90px}div#faqWrap div.faq.selected:last-of-type{max-height:600px}div.textPage{padding:10% 5%;text-align:left}div.textPage p:first-of-type{font-size:2.125em;padding:0}div.loginContent{width:90%;padding:25% 5% 10%}div.loginContent form.post-password-form{width:100%;margin:0;transform:none}body.home footer div#footer::before,footer div#footer::before{width:110px;height:250px;margin:35px auto 70px calc(50% - 55px)}div.welcome{padding:100px 10% 0}div.welcome h2{font-size:3em;margin:0 0 20px}body.single-booking div#on-page-form div.bookingForm{width:90%;margin:3% 5% 6%}div#on-page-form div.wpcf7 div.checkout.RoomDetails,div#on-page-form div.bookingForm div.checkout.RoomDetails{width:100%;padding:25px 0 0}div#on-page-form div.wpcf7 form.checkout-form,div#on-page-form div.bookingForm form.checkout-form{width:100%;padding:25px 0}div#on-page-form div.wpcf7 form.checkout-form div.checkout.RoomDetails.mid,div#on-page-form div.bookingForm form.checkout-form div.checkout.RoomDetails.mid{width:100%;border-left:0;border-right:0;padding:0}div#on-page-form div.wpcf7 form.checkout-form div.checkout.RoomDetails:last-of-type,div#on-page-form div.bookingForm form.checkout-form div.checkout.RoomDetails:last-of-type{width:100%;padding:25px 0}div#on-page-form div.wpcf7 form input.wpcf7-submit,div#on-page-form div.wpcf7 form button,div#on-page-form div.bookingForm form input.wpcf7-submit,div#on-page-form div.bookingForm form button{margin:0}}@media screen and (max-width:320px) and (max-height:520px){body{font-size:10px}}@media screen and (max-width:767px){div#nav nav.secondary ul{display:flex!important;flex-wrap:wrap;justify-content:center;gap:5px;margin:0;padding:0}div#nav nav.secondary ul li{flex:0 0 calc(33.333% - 10px);text-align:center}}