.elementor-884 .elementor-element.elementor-element-15bde7e{padding:0px 240px 0px 240px;}.elementor-884 .elementor-element.elementor-element-f2e3a5b .elementor-spacer-inner{height:108px;}.elementor-884 .elementor-element.elementor-element-b9bc80b{text-align:center;}.elementor-884 .elementor-element.elementor-element-b9bc80b .elementor-heading-title{color:#000000;font-family:"DM Serif Regular", Sans-serif;font-size:52px;line-height:62px;}.elementor-884 .elementor-element.elementor-element-b9bc80b > .elementor-widget-container{margin:0px 0px 37px 0px;padding:0px 20px 0px 20px;}.elementor-884 .elementor-element.elementor-element-e4b06e9 .elementor-text-editor{text-align:center;}.elementor-884 .elementor-element.elementor-element-e4b06e9{color:#7A7979;font-family:"Gilroy-Medium", Sans-serif;font-size:16px;}.elementor-884 .elementor-element.elementor-element-8b9b85e .elementor-spacer-inner{height:50px;}.elementor-884 .elementor-element.elementor-element-d7d8071 .elementor-spacer-inner{height:50px;}.elementor-884 .elementor-element.elementor-element-c668aa5 .elementor-button{font-family:"Gilroy-Medium", Sans-serif;font-size:16px;fill:#000000;color:#000000;background-color:#E4C46E;border-style:solid;border-color:rgba(2, 1, 1, 0.14);box-shadow:0px 38px 38px 0px rgba(0, 0, 0, 0.21);padding:20px 40px 20px 40px;}.elementor-884 .elementor-element.elementor-element-c668aa5 .elementor-button:hover, .elementor-884 .elementor-element.elementor-element-c668aa5 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-884 .elementor-element.elementor-element-c668aa5 .elementor-button:hover svg, .elementor-884 .elementor-element.elementor-element-c668aa5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-884 .elementor-element.elementor-element-3b1a603 .elementor-spacer-inner{height:50px;}.elementor-884 .elementor-element.elementor-element-af2359c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-884 .elementor-element.elementor-element-af2359c .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-884 .elementor-element.elementor-element-63776c9 .elementor-spacer-inner{height:50px;}.elementor-884 .elementor-element.elementor-element-8662f9f .elementor-button{font-family:"Gilroy-Medium", Sans-serif;font-size:16px;fill:#000000;color:#000000;background-color:#E4C46E;border-style:solid;border-color:rgba(2, 1, 1, 0.14);box-shadow:0px 38px 38px 0px rgba(0, 0, 0, 0.21);padding:20px 40px 20px 40px;}.elementor-884 .elementor-element.elementor-element-8662f9f .elementor-button:hover, .elementor-884 .elementor-element.elementor-element-8662f9f .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-884 .elementor-element.elementor-element-8662f9f .elementor-button:hover svg, .elementor-884 .elementor-element.elementor-element-8662f9f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-884 .elementor-element.elementor-element-a304d0f .elementor-button{font-family:"Gilroy-Medium", Sans-serif;font-size:16px;fill:#000000;color:#000000;background-color:#E4C46E;border-style:solid;border-color:rgba(2, 1, 1, 0.14);box-shadow:0px 38px 38px 0px rgba(0, 0, 0, 0.21);padding:20px 40px 20px 40px;}.elementor-884 .elementor-element.elementor-element-a304d0f .elementor-button:hover, .elementor-884 .elementor-element.elementor-element-a304d0f .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-884 .elementor-element.elementor-element-a304d0f .elementor-button:hover svg, .elementor-884 .elementor-element.elementor-element-a304d0f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-884 .elementor-element.elementor-element-39e51b2 .elementor-button{font-family:"Gilroy-Medium", Sans-serif;font-size:16px;fill:#000000;color:#000000;background-color:#E4C46E;border-style:solid;border-color:rgba(2, 1, 1, 0.14);box-shadow:0px 38px 38px 0px rgba(0, 0, 0, 0.21);padding:20px 40px 20px 40px;}.elementor-884 .elementor-element.elementor-element-39e51b2 .elementor-button:hover, .elementor-884 .elementor-element.elementor-element-39e51b2 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-884 .elementor-element.elementor-element-39e51b2 .elementor-button:hover svg, .elementor-884 .elementor-element.elementor-element-39e51b2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-884 .elementor-element.elementor-element-116bc4f .elementor-spacer-inner{height:250px;}@media(max-width:1024px){.elementor-884 .elementor-element.elementor-element-15bde7e{padding:0% 5% 0% 5%;}.elementor-884 .elementor-element.elementor-element-116bc4f .elementor-spacer-inner{height:140px;}}@media(max-width:767px){.elementor-884 .elementor-element.elementor-element-f2e3a5b .elementor-spacer-inner{height:38px;}.elementor-884 .elementor-element.elementor-element-8b9b85e .elementor-spacer-inner{height:10px;}.elementor-884 .elementor-element.elementor-element-5e9eec2{width:50%;}.elementor-884 .elementor-element.elementor-element-7b75a3b{width:50%;}.elementor-884 .elementor-element.elementor-element-c71827c{width:50%;}.elementor-884 .elementor-element.elementor-element-21d9373{width:50%;}}/* Start custom CSS for section, class: .elementor-element-ff03918 */.elementor-884 .elementor-element.elementor-element-ff03918 img{
    width: 100%;
    height: 250px;
    object-fit: cover;
}.elementor-884 .elementor-element.elementor-element-ff03918 img{
    height: 200px;
    width: 100%;
    object-fit: cover;
}
@media only screen and (min-width:800px){
.elementor-884 .elementor-element.elementor-element-ff03918 img{
    height: 350px;
    width: 100%;
    object-fit: cover;
}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3fa8c49 */.elementor-884 .elementor-element.elementor-element-3fa8c49 a{
    min-width: 300px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Serif Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://knoweshotelandrestaurant.co.uk/wp-content/uploads/2020/05/DMSerifDisplay-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy-Medium';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://knoweshotelandrestaurant.co.uk/wp-content/uploads/2020/05/Gilroy-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */