/* Enter Your Custom CSS Here */



/* Heading colour different to underline */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .block h2, #accommodation-features .content > div {
    color: #706ca1!important;
}
.tile a.overlay .text-holder .views-field-title h3 {
	color:#fff!important;
}


/* Footer headings black */
#footer h2 {
	color:#000!important;
	border-bottom-color:#000!important;
}


/* Sub menu arrow colour green */
#menu-wrapper .content > ul.menu > li > a + ul.menu li > a::before {
	color:#66d108!important;
}

/* Basic styles for aligning images */
.innercontent img.alignleft {
    float: left;
}
.innercontent img.alignright {
    float: right;
}
.innercontent  img.aligncenter {
    margin:auto
}
.innercontent .media-element {
    margin-bottom:10px;
}

/* Accommodation ticks */
#accommodation-features .content > div::before {
	color:#66d108!important;
}

.main-content h1, .main-content h2, .main-content h3, .main-content h4, .main-content h5, .main-content h6 {
/* 	padding-bottom: initial!important;
  margin-bottom: initial!important; */
}

#check_availability_guests {
/* 	display:none!important; */
}

table.contact-table tr:nth-of-type(2) a:after {
    content:' (Office open: 9am - 5pm)'
}


[id*="check_availability_guests"] :is(.input-group:nth-child(2), .input-group:nth-child(3)) {
    display:none
}