/* !SECTION */

/* !SECTION */

/**
 * SECTION: home page banner with advert
 */
.c-header.is-scrolled {
	background-color: #fff !important;
}

.rightcolbanner, .leftcolbanner {
	float: left;
}

.leftcolbanner {
	float: left;
	width: 600px;
	height: auto;
	padding-top: 40px;
}

.rightcolbanner {
	float: left;
	width: 400px;
}

.c-banner__inner {
	display: inline-block !important;
	padding: 17em 0 0 0 !important;
}

.c-footer__logo {
	max-width: 100px !important;
}

/**
 * SECTION: Main Menu
 */
.page-id-5628 .c-content__copy {
	top: 0px !important;
}

.terms {
	font-size: 16px;
	margin-top: 20px;
}

.c-btn--primary {
	line-height: 1.5em !important;
	padding: 20px !important;
}

.page-id-10649 .c-form__content {
	max-width: 970px !important;
}

.grw-controls {
	display: none !important;
}

.c-nav__sub-menu {
	height: 0;
	visibility: hidden;
}

.is-expanded~.c-nav__sub-menu {
	height: 100%;
	visibility: visible;
}

/* !SECTION */

/**
 * SECTION: Header Hero
 */
#main .o-row:first-child .c-btn {
	font-size: 1.75rem;
}

.c-btn {
	white-space: unset !important;
}

a.openday {
	text-transform: none !important;
	font-size: 1em;
}

/* !SECTION */

/**
 * SECTION: Styling for Contact Forms
 */
.policy-txt, .wpcf7-list-item-label {
	font-size: 1.4rem;
}

.c-form__content .c-btn:hover {
	text-decoration: none;
	transition: all .5s cubic-bezier(.4, 0, .2, 1);
	background-color: #272b31;
}

.wpcf7-list-item {
	margin-left: 0;
}

/* !SECTION */

/**
* SECTION: Styling for Pop-up
*/
.pum-overlay.pum-active, .pum-overlay.pum-active .popmake.active {
	display: block !important;
}

.pum-theme-5026, .pum-theme-default-theme {
	background-color: rgba(255, 255, 255, .75);
}

#popmake-5155 {
	padding: 0;
	margin-left: 15vw;
	top: 5vh;
}

#popmake-5155 .pum-content h3, #popmake-5155 .pum-content h4, #popmake-5155 .pum-content p, #popmake-5155 .pum-content ul {
	padding-left: 20px;
	padding-right: 20px;
}

#popmake-5155 .pum-content p:first-child {
	padding: 0;
}

#popmake-5155 .pum-content form {
	padding-bottom: 5px;
}

#popmake-5155 h3 {
	font-size: 2.4em;
	margin-right: 40px;
	margin-bottom: 12px;
}

#popmake-5155 h4 {
	margin-bottom: 15px;
}

#popmake-5155 ul {
	list-style: circle inside;
}

#popmake-5155 .wpcf7-form input {
	border: 1px solid #8c8c8c;
	padding: 5px 10px;
	margin-bottom: 10px;
}

#popmake-5155 .pum-close.popmake-close {
	font-size: 24px;
	font-weight: 700;
	padding: 8px 16px;
}

/* !SECTION */

/**
* SECTION: EnquiryBot
*/

/* .bot-eb-widget {
    pointer-events: none;
} */
#botwidget {
	/* top: 115px; */
	height: 90vh;
	position: absolute;
	top: 10vh;
}

/* !SECTION */

/**
 * SECTION: Styling for Newsletter Sign-up Section
 */
.mailchimp-newsletter-sign-up-form {
	border: 16px solid #b7c1d4;
	padding: 5rem 15rem;
}

/* !SECTION */

/**
 * SECTION: FAQs - Accordion
 */
.c-accordion {
	margin-bottom: 50px;
}

/* !SECTION */

/**
* SECTION: General Styling
*/
.c-content__copy h2 {
	font-size: 3.5rem;
	margin-top: 20px;
	margin-bottom: 6px;
}

.c-content__copy h2.t-font-secondary {
	font-size: 4.75rem;
	font-family: unset;
}

.grecaptcha-badge {
	display: none;
}

/* !SECTION */

/**
* SECTION: Responsive
*/

/**
* SECTION: 1023px
*/
@media only screen and (max-width: 1023px) {
	#popmake-5155 {
		margin-left: 2vw;
	}
}

/* !SECTION */

/**
 * SECTION: 899px
 */
@media only screen and (max-width: 899px) {
	.mailchimp-newsletter-sign-up-form {
		padding: 5rem;
	}
}

/* !SECTION */

/**
 * SECTION: 767px
 */
@media only screen and (max-width: 767px) {
	.mailchimp-newsletter-sign-up-form {
		padding: 2.5rem;
	}
}

@media only screen and (max-width: 639px) {
	.c-banner__inner {
		padding: 30px !important;
	}
}

@media only screen and (max-width: 1720px) and (min-width:768px ) {
	.page-id-10649 h1.t-font-secondary.t-font-alpha {
		margin-top: 100px !important;
	}
}
