@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap");
body {
padding: 0;
margin: 0;
font-family: 'Poppins', sans-serif !important;
font-size: 16px;
font-weight: normal;
color: #4e4e4e;
line-height: 28px;
font-weight: 300;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Sora';
color: #000;
}
@font-face {
font-family: 'Sora';
src: url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Bold.eot);
src:
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Bold.eot?#iefix) format('embedded-opentype'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Bold.woff2) format('woff2'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Bold.woff) format('woff'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Sora';
src: url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-ExtraBold.eot);
src:
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-ExtraBold.eot?#iefix) format('embedded-opentype'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-ExtraBold.woff2) format('woff2'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-ExtraBold.woff) format('woff'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-ExtraBold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Sora';
src: url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Medium.eot);
src:
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Medium.eot?#iefix) format('embedded-opentype'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Medium.woff2) format('woff2'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Medium.woff) format('woff'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Medium.ttf) format('truetype');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Sora';
src: url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-SemiBold.eot);
src:
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-SemiBold.eot?#iefix) format('embedded-opentype'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-SemiBold.woff2) format('woff2'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-SemiBold.woff) format('woff'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-SemiBold.ttf) format('truetype');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Sora';
src: url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Light.eot);
src:
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Light.eot?#iefix) format('embedded-opentype'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Light.woff2) format('woff2'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Light.woff) format('woff'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Light.ttf) format('truetype');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Sora';
src: url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Thin.eot);
src:
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Thin.eot?#iefix) format('embedded-opentype'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Thin.woff2) format('woff2'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Thin.woff) format('woff'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Thin.ttf) format('truetype');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Sora';
src: url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Regular.eot);
src:
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Regular.woff2) format('woff2'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Regular.woff) format('woff'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Sora';
src: url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-ExtraLight.eot);
src:
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-ExtraLight.eot?#iefix) format('embedded-opentype'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-ExtraLight.woff2) format('woff2'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-ExtraLight.woff) format('woff'),
url(//www.theislandeq.com.au/wp-content/themes/theisland/fonts/Sora-ExtraLight.ttf) format('truetype');
font-weight: 200;
font-style: normal;
font-display: swap;
}
.header {
position: absolute;
top: 0;
z-index: 999;
padding: 0px 30px;
width: 100%; }
.global-navbar__nav {
align-items: center;
justify-content: center;
width: 100%;
padding: 50px 0px;
}
.header .container-fluid {
max-width: 1700px;
margin: 0px auto;
}
.top-header {
display: flex;
justify-content: space-between;
border-bottom: 1px solid #c17d5e;
padding: 15px 0px;
}
.gift-card a {
color: #fff;
text-decoration: none;
text-transform: uppercase;
margin-left: 25px;
}
.social-section a {
color: #fff;
text-decoration: none;
text-transform: uppercase;
margin-right: 25px;
font-size: 20px;
}
.navbar-nav a {
color: #fff;
text-transform: uppercase;
font-family: 'Sora';
}
.logo-web img {
max-width: 100%;
width: 430px;
} .menu-two li a {
color: #fff;
text-decoration: none;
}
.menu-one li {
margin: 0px 30px;
text-transform: uppercase;
font-size: 18px;
}
.menu-one li:first-child {
margin-left: 0;
}
.menu-one li:last-child {
margin-right: 0;
} .header-text .captionleft {
text-align: center;
position: relative;
z-index: 99999999 !important;
}
.over-lay {
position: absolute;
content: '';
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 11;
background: transparent linear-gradient(0deg, rgb(0, 0, 0, 0.6) 0%, #54545400 100%) 0% 0% no-repeat padding-box;
transform: matrix(-1, 0, 0, -1, 0, 0);
}
.island-backgroung .over-lay {
position: absolute;
content: '';
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 11;
background: rgb(0, 0, 0, 0.5);
}
.over-lay-slide {
position: absolute;
content: '';
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 11;
background: transparent linear-gradient(0deg, rgb(0, 0, 0, 0.2) 0%, #54545400 100%) 0% 0% no-repeat padding-box;
transform: matrix(-1, 0, 0, -1, 0, 0);
}
.header-text {
position: absolute;
top: 49.85%;
left: 50%;
z-index: 10; width: 1225px;
color: #000;
transform: translate(-50%, -50%);
text-align: left;
z-index: 99;
}
.header-text h1 {
color: #fff;
font-size: 100px;
font-weight: 600;
line-height: 100px;
}
.slide-section {
background-size: cover;
background-attachment: fixed;
margin-bottom: 0px;
}
.fp-slides {
background-size: cover;
}
.fp-controlArrow {
display: none;
}
.heading {
text-align: center;
}
.instagrd {
display: flex;
}
.instagrd {
display: grid;
grid-template-columns: repeat(5, 1fr);
}
.insta-block img {
max-width: 100%;
width: 100%;
}
.island-section {
background: url(//www.theislandeq.com.au/wp-content/themes/theisland/images/from-page.jpg) no-repeat;
}
.form-main {
background: #c17d5e;
padding: 50px 40px;
max-width: 600px;
}
footer {
background: #d8cebc;
padding: 65px 0px;
}
.copyright-massge p span {
font-size: 10px;
font-weight: 400;
}
.crouse h2 {
color: #fff;
font-weight: 600;
font-size: 90px;
line-height: 1.2;
}
.crouse {
max-width: 600px;
position: relative;
z-index: 999;
top: -100px;
}
.crouse p {
color: #fff;
font-size: 20px;
line-height: 28px;
font-weight: 300;
}
.crouse a {
background: #c17d5e;
font-size: 20px;
color: #fff;
display: inline-block;
text-decoration: none;
margin-top: 20px;
font-weight: 600;
text-transform: uppercase;
padding: 12px 20px !important;
}
.book-btn {
background: #c17d5e;
padding: 12px 20px !important;
margin-top: -10px;
font-weight: 600;
}
.copyright-massge {
text-align: center;
padding: 15px 0px;
}
.copyright-massge p {
margin-bottom: 0;
font-size: 12px;
color: #000;
}
.copyright-massge p b {
font-weight: 600;
}
.form-block h2,
.form-inner-contant h2,
.form-block h3 {
font-size: 56px;
line-height: 68px;
font-weight: 700;
color: #fff;
}
.form-block p {
color: #fff;
margin-bottom: 5px;
}
.heading {
margin: 50px 0px;
}
.heading h2,
.home-instrow h3 {
font-size: 50px;
line-height: 60px;
font-weight: 700;
}
.heading p {
font-size: 30px;
line-height: 40px;
font-weight: 600;
color: #000;
}
input#gform_submit_button_1 {
background: #d8cebc;
font-size: 20px;
color: #fff;
cursor: pointer;
display: inline-block;
text-decoration: none;
text-transform: uppercase;
border: none;
border-radius: 0;
font-weight: 600;
padding: 0px 18px !important;
}
.form-block input {
outline: none;
border-radius: 0;
height: 50px;
border: none;
}
#gform_wrapper_1 .gform_footer {
margin: 0px 0 0 !important;
padding: 8px 0 0px !important;
}
div#gform_fields_1 {
grid-row-gap: 8px !important;
}
.form-block .form-group {
margin-bottom: 8px;
}
.footer-logo img {
max-width: 100%;
}
.footer-logo {
margin-bottom: 20px;
}
.copyright-massage p {
color: #4e4e4e;
font-size: 14px;
letter-spacing: 0.35px;
color: #4e4e4e;
line-height: 24px;
font-weight: 400;
}
.copyright-massage {
max-width: 475px;
}
.copyright-massage a {
color: #4e4e4e;
text-decoration: none;
}
.quick-links ul {
padding: 0;
list-style: none;
}
.quick-links ul li {
position: relative;
color: #4e4e4e;
font-size: 14px;
letter-spacing: 0.35px;
color: #4e4e4e;
line-height: 24px;
font-weight: 400;
}
.quick-links ul li a {
color: #4e4e4e;
text-decoration: none;
}
.address p {
color: #4e4e4e;
font-size: 14px;
letter-spacing: 0.35px;
line-height: 20px;
}
.address a {
color: #4e4e4e;
font-size: 14px;
text-decoration: none;
}
.newsletter input {
max-width: 545px;
}
.pdt-75 {
padding-top: 75px;
}
.pdb-75 {
padding-bottom: 75px;
}
.pdtb-75 {
padding: 75px 0px;
}
.mrt-75 {
margin-top: 75px;
}
.mrb-75 {
margin-bottom: 75px;
}
.newsletter input {
max-width: 545px;
width: 100%;
height: 45px;
padding: 0px 15px;
outline: none;
border: none;
font-weight: 600;
}
.copyright-massage i {
background-color: #ffffff;
border-radius: 50%;
margin-right: 6px;
width: 35px;
height: 35px;
text-align: center;
line-height: 35px;
}
input#gform_submit_button_5 {
height: 45px;
width: 100%;
outline: none;
border: none;
align-self: auto !important;
cursor: pointer;
background: #3b3f42;
color: #fff;
font-weight: 600;
}
.newsletter-btn:focus {
outline: none;
border: none;
}
#gform_wrapper_5 .gform_fields {
grid-column-gap: 1% !important;
}
.newsletter input::placeholder { color: #000000;
opacity: 1; }
.newsletter input:-ms-input-placeholder { color: #000000;
}
.newsletter input::-ms-input-placeholder { color: #000000;
}   .about-banner {
background-image: url(//www.theislandeq.com.au/wp-content/themes/theisland/images/about-banner.jpg);
background-size: cover !important;
background-repeat: no-repeat !important;
padding: 300px 0px 150px;
position: relative;
}
.inner-banner-contant h1 {
font-size: 76px;
color: #ffffff;
font-weight: 700;
line-height: 80px;
}
.inner-banner-contant p {
font-size: 22px;
font-weight: 300;
color: #ffffff;
line-height: 30px;
}
.inner-banner-contant {
max-width: 675px;
position: relative;
z-index: 20;
}  .Adventures-post img {
max-width: 100%;
}
.Adventures-innner-contant h2,
.Adventures-innner-contant h3 {
font-size: 56px;
font-weight: 700;
color: #000000;
line-height: 68px;
}
.Adventures-innner-contant p {
color: #4e4e4e;
font-size: 22px;
line-height: 30px;
font-weight: 300;
}
.Adventures-innner-contant {
max-width: 785px;
}
.newsection-adventures .Adventures-innner-contant {
max-width: 100% !important;
}  .food img {
max-width: 100%;
width: 100%;
transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
}
.food:hover img {
transform: scale(1.1);
}
.food {
position: relative;
overflow: hidden;
}
.food-inner-text {
position: absolute;
top: 50%;
left: 50%;
text-align: center;
transform: translate(-50%, -50%);
z-index: 999;
width: 100%;
}
.food-inner-text h2 {
font-size: 70px;
font-weight: 700;
color: #ffffff;
line-height: 88px;
}
.food-inner-text a {
background: #c17d5e;
padding: 12px 22px;
color: #ffffff;
font-size: 22px;
font-weight: 600;
text-decoration: none;
display: inline-block;
}
.food .over-lay {
background: rgba(0, 0, 0, 0.45);
}  .beerimgbox {
overflow: hidden;
}
.glass-beers-post:hover img {
transform: scale(1.1);
}
.beers-post img {
max-width: 100%;
transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
}
.card-logo img {
max-width: 100%;
}
.verrs-inner-contant h2 {
font-size: 56px;
font-weight: 700;
color: #000000;
line-height: 68px;
}
.verrs-inner-contant p {
color: #4e4e4e;
font-size: 22px;
line-height: 30px;
font-weight: 300;
}
.verrs-inner-contant a {
background: #c17d5e;
padding: 12px 22px;
color: #fff;
font-size: 18px;
line-height: 22px;
text-decoration: none;
display: inline-block;
margin-top: 20px;
font-weight: 600;
}  .functions-sec {
background-image: url(//www.theislandeq.com.au/wp-content/themes/theisland/images/about-banner.jpg);
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
padding: 100px 0px 200px;
position: relative;
}
.functions-inner-contant h2 {
font-size: 56px;
font-weight: 700;
color: #ffffff;
line-height: 68px;
}
.functions-inner-contant p {
color: #ffffff;
font-size: 22px;
line-height: 30px;
}
.functions-inner-contant a {
background: #c17d5e;
padding: 12px 22px;
color: #fff;
font-size: 18px;
line-height: 22px;
text-decoration: none;
display: inline-block;
margin-top: 20px;
font-weight: 600;
}
.book-btn:hover,
.functions-inner-contant a:hover,
.food-inner-text a:hover {
background-color: #ffffff;
color: #c17d5e;
transition: all 0.4s ease-in-out 0.1s;
}
.functions-inner-contant {
max-width: 476px;
z-index: 999;
position: relative;
}   .block-contant {
max-width: 955px;
margin: 0 auto;
text-align: center;
}
.block-contant h2 {
font-size: 56px;
font-weight: 700;
line-height: 68px;
}
.block-contant p {
font-size: 22px;
line-height: 30px;
margin-bottom: 32px;
color: #4e4e4e;
}
.island-backgroung {
background-image: url(//www.theislandeq.com.au/wp-content/themes/theisland/images/gardan.jpg);
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important; position: relative;
background-attachment: fixed;
height: 100vh;
}
.sunny-post img {
max-width: 100%;
}
.sunny-post {
text-align: center;
position: absolute;
z-index: 999;
left: 50%;
width: 80%;
top: 50%;
transform: translate(-50%, -50%);
}  .phone-logo {
text-align: center;
margin-bottom: 20px;
}
.phone-logo img {
max-width: 100%;
width: 220px;
}
.copyright-block {
display: flex;
flex-direction: column;
}
.share-food .container-fluid,
.form-section .container-fluid {
max-width: 1700px;
margin: 0px auto;
}
.island-block-1 {
background-image: url(//www.theislandeq.com.au/wp-content/themes/theisland/images/eat-4.jpg);
}
.island-block-2 {
background-image: url(//www.theislandeq.com.au/wp-content/themes/theisland/images/eat-1.jpg);
}
.island-block-3 {
background-image: url(//www.theislandeq.com.au/wp-content/themes/theisland/images/eat-3.jpg);
} .post-functions img {
max-width: 100%;
}
.our-guide h6 {
font-size: 20px;
line-height: 28px;
color: #c17d5e;
font-weight: 600;
}
.our-guide h2 {
font-weight: 700;
color: #000000;
}
.our-guide p {
color: #000000;
}
.our-guide a {
background: #ffff;
padding: 12px 22px;
color: #c17d5e;
font-size: 18px;
line-height: 22px;
text-decoration: none;
display: inline-block;
margin-top: 20px;
font-weight: 600;
} .your-function {
background: #c17d5e;
padding: 50px 50px;
}
.Get-in-Touch input {
border-radius: 0;
height: 50px;
outline: none;
border: none;
}
div#gform_fields_2 input::placeholder,
div#gform_fields_2 textarea::placeholder {
color: #000000;
font-family: 'Sora' !important;
}
.Get-in-Touch select {
border-radius: 0;
height: 50px;
outline: none;
background: #fff;
font-family: 'Sora' !important;
color: #000000;
border: none;
appearance: none;
}
#field_2_8 {
position: relative;
width: 100%;
}
#field_2_8:after {
font-family: 'Font Awesome 6 Free' !important;
font-weight: 900 !important;
content: '\f107' !important;
position: absolute !important;
right: 14px !important;
top: 14px !important;
color: #343434 !important;
font-size: 16px !important;
}
input#input_2_9 {
width: 100% !important;
}
.Get-in-Touch textarea {
border-radius: 0;
outline: none;
border: none;
}
input#gform_submit_button_2 {
background: #d8cebc;
padding: 12px 22px;
color: #fff;
cursor: pointer;
font-size: 18px;
line-height: 22px;
text-decoration: none;
display: inline-block;
font-weight: 600;
}
input#gform_submit_button_3 {
background: #d8cebc;
background: #c17d5e;
padding: 12px 22px;
color: #fff;
cursor: pointer;
font-size: 18px;
line-height: 22px;
text-decoration: none;
display: inline-block;
font-weight: 600;
}
input#gform_submit_button_3:hover {
background-color: #d8cebc;
color: #fff;
transition: all 0.4s ease-in-out 0.1s;
}
#gform_wrapper_2 .gform_fields {
grid-row-gap: 10px !important;
grid-column-gap: 10px !important;
}
#gform_wrapper_2 .gform_footer.before {
margin: 0 !important;
padding: 0 !important;
}
#gform_wrapper_3 .gform_fields {
grid-row-gap: 10px !important;
grid-column-gap: 10px !important;
}
#gform_wrapper_3 .gform_footer.before {
margin: 0 !important;
padding: 0 !important;
}
.form-inner-contant p {
font-size: 22px;
color: #ffffff;
line-height: 30px;
}
.your-function .form-group {
margin-bottom: 10px;
}
.your-function .col-md-6,
.your-function .col-md-12 {
padding: 0px 5px;
}  .featured-event img {
max-width: 100%;
}
.event-block-contant h6 {
font-size: 20px;
line-height: 28px;
color: #c17d5e;
font-weight: 600;
}
.event-block-contant h2 a {
font-size: 56px;
font-weight: 700;
color: #000000;
line-height: 68px;
background: none;
padding: 0;
margin-top: 0;
}
.event-block-contant p,
.event-block-contant ol li,
.event-block-contant ul li {
color: #4e4e4e;
font-size: 22px;
line-height: 30px;
}
.event-block-contant a {
background: #c17d5e;
padding: 12px 22px;
color: #fff;
font-size: 18px;
line-height: 22px;
text-decoration: none;
display: inline-block;
margin-top: 20px;
font-weight: 600;
}
.border-line {
color: #3b3f42;
}  .toasty-temptations img {
max-width: 100%;
width: 100%;
transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
}
.toasty-temptations {
text-align: center;
margin-top: 75px;
}
.toasty-contant h2 a {
font-size: 36px;
color: #000000;
font-weight: 700;
line-height: 45px;
background: none;
margin-top: 0 !important;
padding: 0 !important;
}
.past-content h2 a {
font-size: 32px;
color: #000000;
font-weight: 700;
line-height: 42px;
background: none;
margin-top: 0 !important;
padding: 0 !important;
}
.past-content h2 {
min-height: 86px;
}
.toasty-contant p {
font-size: 22px;
line-height: 30px;
color: #4e4e4e;
margin-bottom: 0px;
}
.toasty-contant a {
background: #c17d5e;
padding: 12px 22px;
color: #fff;
font-size: 14px;
text-decoration: none;
display: inline-block;
font-weight: 600;
}
.toasty-contant {
margin-top: 20px;
}  .Beers-block-post {
background-image: url(//www.theislandeq.com.au/wp-content/themes/theisland/images/beers-banner.jpg);
} .glass-beers-post { } .contact-us-main {
background: #fff;
padding: 0px 0px;
}
.contact-us-contant h2 {
font-size: 56px;
line-height: 68px;
font-weight: 700;
color: #000000;
}
.contact-us-contant p {
font-size: 22px;
line-height: 30px;
}
.section-insta {
padding-bottom: 66px;
}
.contact-us-main input,
.contact-us-main textarea {
box-shadow: none;
border: none;
background: #f5f5f5;
}
.contact-us-main textarea#exampleFormControlTextarea1 {
box-shadow: none;
border: none;
background: #f5f5f5;
}  #download .modal-content {
background: #c17d5e;
}
#download .modal-header {
}
#download button.close {
text-align: end;
color: #fff;
padding: 10px 10px 0 0;
font-weight: 400;
font-size: 18px;
}
.gform_fields .validation_message {
padding: 0 !important;
background: none !important;
border: none !important;
} .header.sticky {
position: fixed;
left: 0;
z-index: 9999;
top: 0;
width: 100%;
background: #000000d1;
transition: 0.2s all ease;
}
.fp-viewing-island .header {
background: transparent;
position: absolute;
}
.fp-viewing-eat_drink-0 .header,
.fp-viewing-eat_drink-1 .header,
.fp-viewing-Contact .header,
.fp-viewing-eat_drink-2 .header,
.fp-viewing-eat_drink-3 .header,
.fp-viewing-instagram .header {
background: #000000d1;
height: 0;
opacity: -1;
position: static;
}
.blog-main h3 {
font-size: 20px;
color: #000000;
line-height: 32px;
}
.modal#download {
z-index: 99999 !important;
}
.page-id-37 #gform_wrapper_1 .validation_message {
display: none;
}
div#gform_fields_4 input {
outline: none;
height: 45px;
border: none;
}
#gform_wrapper_4 .gform_fields {
grid-row-gap: 8px !important;
}
#gform_wrapper_4 .gform_footer,
#gform_wrapper_4 .gform_page_footer {
margin: 0px 0px 0px 0px !important;
padding: 16px 0 0px !important;
}
#download .modal-body.form-block {
padding: 12px 40px 40px 40px !important;
}
input#gform_submit_button_4 {
background: #d8cebc;
font-size: 20px;
color: #fff;
cursor: pointer;
display: inline-block;
text-decoration: none;
text-transform: uppercase;
border: none;
border-radius: 0;
padding: 10px 18px !important;
} .global-navbar__nav .navbar-collapse {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: flex-start !important;
}
.global-navbar__nav .navbar {
padding: 0rem 0rem;
}
.global-navbar__nav .navbar .nav-link {
padding: 0rem 1rem !important;
}
.menu-two .navbar-nav .nav-link {
padding: 0rem 1rem;
}
.address b {
font-weight: 700;
}
#gform_wrapper_5 .gform_footer.before {
padding: 0;
}
.copyright-massage span {
padding: 0px 5px;
}
.gform_validation_errors {
background: none !important;
border: none !important;
border-radius: 0px !important;
box-shadow: none !important;
margin-bottom: 0px !important;
margin-top: 0px !important;
padding: 16px 16px 16px 0px !important;
position: relative;
width: 100%;
font-size: 15px !important;
font-weight: 400 !important;
}
.gform_wrapper.gravity-theme .gform_validation_errors > h2 {
color: #c02b0a;
font-size: 13px !important;
font-weight: 400 !important;
font-family: 'Poppins', sans-serif !important;
}
.validation_message {
font-weight: 400 !important;
font-family: 'Poppins', sans-serif !important;
}
.brewlogoright {
position: relative;
z-index: 99;
}
.toasty-contant h2 {
font-size: 35px;
font-weight: 700;
line-height: 44px;
}
hr {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.header.sticky .global-navbar__nav {
padding: 20px 0px;
}
.header.sticky .logo-web img {
max-width: 100%;
width: 360px;
}
.gfield_description {
font-size: 13px !important;
}
div#gform_wrapper_3 {
margin-top: 35px;
}  .verrs-inner-contant h2 {
font-size: 56px;
font-weight: 700;
color: #000000;
line-height: 68px;
}
.instainner-section {
margin: 75px 0px 50px;
}
.instainner-main {
padding-bottom: 75px;
}
.whatson-single {
padding: 150px 0px;
background-position: center !important;
}
.pdt-20 {
padding-top: 20px;
}
.copyright-block p a {
color: #000 !important;
}
.event-block-contant h2,
.event-block-contant h1 {
font-size: 56px;
font-weight: 700;
color: #000000;
line-height: 68px;
}
input#gform_submit_button_4 {
padding: 0px 18px !important;
}
.crouse a:hover {
background-color: #ffffff;
color: #c17d5e;
transition: all 0.4s ease-in-out 0.1s;
}
.verrs-inner-contant a:hover {
background-color: #d8cebc;
color: #fff;
transition: all 0.4s ease-in-out 0.1s;
}
.event-block-contant a.featuredbtn:hover {
background-color: #d8cebc;
color: #fff;
transition: all 0.4s ease-in-out 0.1s;
}
.toasty-contant a.buttonarea:hover {
background-color: #d8cebc;
color: #fff;
transition: all 0.4s ease-in-out 0.1s;
}
.signal-event a:hover {
background-color: #d8cebc;
color: #fff;
transition: all 0.4s ease-in-out 0.1s;
}
.our-guide a:hover {
background-color: #d8cebc;
color: #fff;
transition: all 0.4s ease-in-out 0.1s;
}
.toasty-profile {
overflow: hidden;
}
.toasty-temptations:hover img {
transform: scale(1.1);
}
.sunny-post p {
margin-top: 30px;
font-size: 22px;
font-weight: 300;
color: #ffffff;
line-height: 28px;
}
.vedio-section {
position: relative;
}
.blog-maincontent h3 {
font-size: 26px;
line-height: 34px;
font-weight: 600;
color: #000;
}
#gform_wrapper_2 .gfield_label {
display: inline-block;
font-size: 16px;
font-weight: 400;
margin-bottom: 5px;
padding: 0;
color: #fff;
}
#gform_wrapper_4 .gfield_label {
display: inline-block;
font-size: 16px;
font-weight: 400;
margin-bottom: 5px;
padding: 0;
color: #fff;
}
.our-guide a.jinglebtn {
line-height: 30px;
}
.event-block-contant a.whats-festive {
color: #4e4e4e;
font-size: 22px;
line-height: 30px;
}
.event-block-contant p strong {
font-weight: 600;
}
div#newModal span.close_new.close {
right: -10px;
position: absolute;
top: -12px;
background: #c17d5e;
font-weight: 400;
opacity: 1;
width: 25px;
color: #fff;
display: flex;
align-items: center;
justify-content: center;
border-radius: 100%;
}
div#newModal .modal-content {
background-color: transparent;
}
div#newModal .modal-dialog {
max-width: 350px !important;
} .blog-section {
background: #f9f7f4;
} .benefits-heading {
color: #000;
margin-bottom: 60px;
margin-top: 30px;
}
.benefits-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 15px;
max-width: 100%;
margin: 0 auto;
}
.benefits-grid-3col {
grid-template-columns: repeat(3, 1fr);
}
.benefit-card {
text-align: center;
padding: 0;
}
.benefit-icon {
margin-bottom: 10px;
display: flex;
justify-content: center;
align-items: center;
}
.benefit-icon img {
max-width: 100%;
height: auto;
width: 80px;
object-fit: contain;
}
.benefit-card h3 {
font-size: 20px;
font-weight: 600;
color: #2d2d2d;
margin-bottom: 15px;
font-family: 'Sora';
line-height: 28px;
}
.benefit-card p {
font-size: 16px;
color: #666;
line-height: 26px;
font-weight: 300;
}
.benefits-section .block-contant {
max-width: 100%;
text-align: left;
} .function-type-list {
display: flex;
flex-direction: column;
}
.function-type-row {
display: flex;
min-height: 500px;
}
.function-type-row.reverse {
flex-direction: row-reverse;
}
.function-type-image {
width: 50%;
background-color: #e5e2da;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.function-type-content {
width: 50%;
background: #1c1e1c;
display: flex;
align-items: center;
padding: 60px 5vw;
}
.function-type-content-inner {
max-width: 90%;
}
.function-type-content-inner h2 {
color: #fff;
line-height: 1.2;
margin-bottom: 20px;
}
.function-type-content-inner p {
color: #d8d8d4;
font-size: 18px;
line-height: 28px;
}
.function-type-highlights {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px 30px;
margin-top: 30px;
}
.function-type-highlight {
border-left: 2px solid #c17d5e;
padding-left: 15px;
display: flex;
flex-direction: column;
justify-content: center;
}
.function-type-highlight h4 {
color: #c17d5e;
font-size: 15px;
font-weight: 600;
margin-bottom: 6px;
}
.function-type-highlight p {
color: #a8a8a4;
font-size: 14px;
line-height: 22px;
margin-bottom: 0;
}
.function-type-content-inner .multiple-button {
margin-top: 30px;
display: flex;
gap: 15px;
flex-wrap: wrap;
justify-content: start;
}
.function-type-content-inner .multiple-button a {
background: #c17d5e;
padding: 12px 22px;
color: #fff;
font-size: 18px;
line-height: 22px;
text-decoration: none;
display: inline-block;
font-weight: 600;
}
.function-type-content-inner .multiple-button a:hover {
background-color: #ffffff;
color: #c17d5e;
transition: all 0.4s ease-in-out 0.1s;
} .food-beverage-row {
display: grid;
grid-template-columns: repeat(2, 1fr);
background: #c17d5e;
}
.food-beverage-image {
position: relative;
}
.food-beverage-image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: top center;
display: block;
position: absolute;
top: 0;
left: 0;
}
.food-beverage-content {
padding: 50px;
}
.food-beverage-content,
.food-beverage-content .our-guide h2,
.food-beverage-content .our-guide p {
color: #fff;
}
.food-beverage-content .multiple-button {
justify-content: start;
}
.food-beverage-content .multiple-button a {
margin: 0;
}
@media (min-width: 1440px) {
.food-beverage-content {
padding: 100px 50px;
}
}
@media (max-width: 1024px) {
.food-beverage-row {
grid-template-columns: 100%;
}
.food-beverage-image img {
width: 100%;
height: auto;
object-fit: cover;
object-position: top center;
max-height: 400px;
object-position: 0 27%;
position: relative;
}
.food-beverage-content {
padding: 40px;
}
} .faq-box {
max-width: 900px !important;
margin: 0 auto;
}
.faq-box h2 {
margin-bottom: 30px;
}
.faq-item {
border-bottom: 1px solid #e5e2da;
}
.faq-item:last-child {
border-bottom: none;
}
.faq-question {
display: flex;
justify-content: space-between;
text-align: left;
gap: 15px;
padding: 18px 0;
color: #000;
font-size: 16px;
font-weight: 600;
text-decoration: none;
cursor: pointer;
align-items: start;
}
.faq-question:hover,
.faq-question:focus {
color: #c17d5e;
text-decoration: none;
}
.faq-question i {
color: #c17d5e;
transition: transform 0.3s ease;
flex-shrink: 0;
}
.faq-question[aria-expanded='true'] i {
transform: rotate(180deg);
}
.faq-answer p {
padding-bottom: 18px;
margin: 0;
color: #4e4e4e;
font-size: 15px;
line-height: 24px;
text-align: left;
}
.page-template-page-functions-events .banner-wrapper .inner-banner-contant,
.page-template-page-corporate-functions-perth .banner-wrapper .inner-banner-contant,
.page-template-page-christmas-functions .banner-wrapper .inner-banner-contant {
max-width: 980px;
}
.page-template-page-functions-events .block-contant {
max-width: 100%;
}
.page-template-page-functions-events .blog-main .block-contant,
.page-template-page-christmas-functions .blog-main .block-contant {
max-width: 100%;
text-align: left;
}
@media (min-width: 1025px) {
.page-template-page-functions-events .island-section .form-block {
float: none;
}
} @media (max-width: 1024px) {
.benefits-grid {
grid-template-columns: repeat(2, 1fr);
gap: 40px;
}
}
@media (max-width: 768px) {
.benefits-section {
padding: 50px 0;
margin-top: 40px;
}
.benefits-heading {
font-size: 40px;
margin-bottom: 40px;
line-height: 50px;
}
.benefits-grid {
grid-template-columns: repeat(2, 1fr);
gap: 15px;
}
.benefit-icon {
margin-bottom: 10px;
}
.benefit-icon img {
width: 60px;
}
.benefit-card h3 {
font-size: 18px;
margin-bottom: 12px;
}
.benefit-card p {
font-size: 14px;
line-height: 22px;
}
.function-type-row,
.function-type-row.reverse {
flex-direction: column;
min-height: auto;
}
.function-type-image {
width: 100%;
height: 280px;
}
.function-type-content {
width: 100%;
padding: 40px 15px;
}
.function-type-content-inner {
max-width: 100%;
}
.function-type-highlights {
gap: 30px 15px;
}
.function-type-content-inner p {
font-size: 15px;
line-height: 24px;
}
.faq-box {
padding: 0;
}
.faq-question {
font-size: 15px;
}
.function-type-list {
gap: 40px;
}
.page-template-page-functions-events .about-banner,
.page-template-page-christmas-functions .about-banner {
min-height: 550px;
height: auto;
padding-left: 15px;
padding-right: 15px;
}
.page-template-page-functions-events .about-banner .col-md-12,
.page-template-page-christmas-functions .about-banner .col-md-12 {
padding-left: 0;
padding-right: 0;
}
}
@media (max-width: 480px) {
.benefits-section {
padding: 40px 0;
}
.benefits-heading {
font-size: 25px;
margin-bottom: 30px;
line-height: 36px;
margin-top: 0;
}
.benefits-grid {
grid-template-columns: repeat(2, 1fr);
gap: 15px;
}
.benefit-icon {
margin-bottom: 10px;
}
.benefit-icon img {
width: 50px;
}
.benefit-card h3 {
font-size: 16px;
}
.benefit-card p {
font-size: 13px;
}
} .benefits-grid-5-4 {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-top: 50px;
}
.benefits-grid-5-4 .benefit-card {
width: calc((100% - 60px) / 5);
}
.benefits-grid-5-4 .benefit-card:nth-child(n + 6) {
width: calc((100% - 45px) / 4);
}
@media (max-width: 1024px) {
.benefits-grid-5-4 .benefit-card,
.benefits-grid-5-4 .benefit-card:nth-child(n + 6) {
width: calc((100% - 40px) / 2);
}
}
@media (max-width: 480px) {
.benefits-grid-5-4 .benefit-card,
.benefits-grid-5-4 .benefit-card:nth-child(n + 6) {
width: 100%;
}
.benefits-section {
margin-top: 0;
}
} .inner-banner-contant .multiple-button {
justify-content: start;
}
.inner-banner-contant .multiple-button a {
background: #c17d5e;
padding: 12px 22px;
color: #fff;
font-size: 18px;
line-height: 22px;
text-decoration: none;
display: inline-block;
font-weight: 600;
}
.inner-banner-contant .multiple-button a:hover {
background-color: #ffffff;
color: #c17d5e;
transition: all 0.4s ease-in-out 0.1s;
} .christmas-promo-section {
background: #c17d5e;
}
.christmas-promo-inner {
margin: 0 auto;
text-align: center;
}
.christmas-promo-inner h2 {
color: #fff;
}
.christmas-promo-inner p {
color: #fbe9df;
}
.christmas-promo-inner .multiple-button {
justify-content: center;
margin-top: 25px;
}
.christmas-promo-inner .btn-white,
.christmas-promo-inner .btn-outline-white {
padding: 12px 22px;
font-size: 18px;
line-height: 22px;
text-decoration: none;
display: inline-block;
font-weight: 600;
}
.christmas-promo-inner .btn-white {
background: #fff;
color: #c17d5e;
}
.christmas-promo-inner .btn-white:hover {
background-color: #d8cebc;
color: #c17d5e;
transition: all 0.4s ease-in-out 0.1s;
}
.christmas-promo-inner .btn-outline-white {
border: 1px solid #fff;
color: #fff;
}
.christmas-promo-inner .btn-outline-white:hover {
background-color: #fff;
color: #c17d5e;
transition: all 0.4s ease-in-out 0.1s;
} .testimonial-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 25px;
max-width: 1200px;
margin: 0 auto;
}
.testimonial-card {
background: #fff;
border: 1px solid #e5e2da;
border-radius: 10px;
padding: 30px;
}
.testimonial-quote-mark {
font-size: 32px;
color: #c17d5e;
line-height: 1;
margin-bottom: 10px;
}
.testimonial-text {
font-size: 15px;
color: #4e4e4e;
line-height: 24px;
margin-bottom: 18px;
}
.testimonial-name {
font-size: 15px;
font-weight: 600;
color: #000;
margin-bottom: 2px;
}
.testimonial-meta {
font-size: 13px;
color: #999;
margin-bottom: 0;
}
@media (max-width: 1024px) {
.testimonial-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 768px) {
.testimonial-grid {
grid-template-columns: 1fr;
}
} .planning-label {
text-align: center;
font-size: 13px;
letter-spacing: 0.08em;
color: #c17d5e;
font-weight: 600;
margin-bottom: 10px;
}
.planning-steps {
position: relative;
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
max-width: 1000px;
margin: 40px auto 0;
}
.planning-steps::before {
content: '';
position: absolute;
top: 24px;
left: 16.5%;
right: 16.5%;
height: 1px;
background: #e5cfc2;
z-index: 0;
}
.planning-step {
position: relative;
text-align: center;
z-index: 1;
}
.planning-step-number {
width: 48px;
height: 48px;
border-radius: 50%;
background: #c17d5e;
color: #fff;
display: flex;
align-items: center;
justify-content: center;
font-size: 16px;
font-weight: 600;
margin: 0 auto 16px;
}
.planning-step h4 {
font-size: 15px;
font-weight: 600;
letter-spacing: 0.03em;
text-transform: uppercase;
margin-bottom: 10px;
}
.planning-step p {
font-size: 14px;
line-height: 24px;
color: #7a7a76;
}
@media (max-width: 768px) {
.planning-steps {
grid-template-columns: 1fr;
gap: 40px;
}
.planning-steps::before {
display: none;
}
}