.header_book_btn,
.header-contact-btn {
color: #252525  !important;
background: #ffffff;
border-color: #ffffff;
margin-top: 0;
font-size: 13px;
font-weight: 600;
display: inline-block;
border: 2px solid #ffffff;
text-transform: uppercase;
padding: 12px 24px;
cursor: pointer;
}
.header_book_btn {
margin-top: 40px;
color: #fff;
padding: 12px 50px !important;
}
.header_book_btn:hover,
.header-contact-btn:hover {
background: none;
border: 2px solid var(--e-global-color-accent) !important;
color: var(--e-global-color-accent) !important;
transition: background 0.3s ease, color 0.3s ease, border-color 0.3s ease;
}
.header_book_btn,
.edm-home-btn > div > div > a {
background: #fff !important;
color:#000 !important;
}
.edm-home-btn a:hover {
background:none !important;
color: var(--e-global-color-accent) !important;
}
.header_book_btn:hover,
.edm-home-btn a:hover {
background:none !important;
border-color: var(--e-global-color-accent) !important;
}
.menu-nav > li:hover > a:before, .menu-nav li.current-menu-item > a:before {
border-color: var(--e-global-color-accent) !important;
}
.sidebar_menu > .mobile-address > a,
.sidebar_menu > .mobile-email > a,
.sidebar_menu > .mobile-phone > a {
color: #fff !important;
}
.sidebar_menu > .mobile-address > a:hover,
.sidebar_menu > .mobile-phone > a:hover,
.sidebar_menu > .mobile-email > a:hover {
color: var(--e-global-color-accent) !important;
}
.slider-text {
width: 100% !important;
}
.responsive-buttons {
display: flex;
justify-content: flex-start;
gap: 10px;
width: 100%;
flex-wrap: wrap;
}
.responsive-buttons a {
white-space: nowrap;
box-sizing: border-box;
flex: 1;
text-align: center;
}
.menu-mobile li:hover > a,
.menu-mobile li.current-menu-item > a,
.menu-nav > li:hover > a {
color: var(--e-global-color-accent) !important;
}
.menu-mobile li a:hover {
color: var(--e-global-color-accent) !important;
}
#header-1 .header_contact_menu > a {
color: #ffffff !important;
}
#header-1 .header_contact_menu > a:hover {
color: var(--e-global-color-accent) !important;
}
#header-1 .header_contact_menu > a::before {
width: 0px !important;
}
#header-1 .header_contact_menu:hover a::before {
width: 100% !important;
}
.header_title {
width: 100%;
word-spacing: 30px !important;
}
.view-more{
color:#000 !important;
}
.view-more:hover,
.submit:hover,
#submit:hover,
.wpcf7-submit:hover {
color: var(--e-global-color-accent) !important;
}
.view-more:hover{
border-color: var(--e-global-color-accent) !important;
}
.smalltitle {
color: #FFF !important;
}
.smalltitle:before,
.smalltitle:after {
background: #FFF !important;
}
#wrap-content .white_subtitle {
color: #fff !important;
}
.white_subtitle:before,
.white_subtitle:after {
background: #fff !important;
}
.page-id-5088 > .video-container > .slider-caption > .slider-text > h1,
.page-id-4595 > section > .inner-desc > h1,
.page-id-4597 > section > .inner-desc > h1,
.page-id-4599 > section > .inner-desc > h1,
.page-id-4601 > section > .inner-desc > h1,
.page-id-4603 > section > .inner-desc > h1 {
display: none !important;
}
.event-img > div > img {
border-radius: 14px;
max-height: 500px;
height: 100% !important;
width: 100% !important;
object-fit: cover !important;
}
.image-container > div {
width: 100% !important;
}
.pdr_container .e-con-inner .el-btn a {
padding: 18px !important;
}
.what_on_slider .elementor-swiper-button {
background: none;
width: 70px !important;
height: 70px !important;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
border: 2px solid #fff !important;
}
.inner-desc .single-post-title {
text-transform: uppercase;
}
.home_testimonials .swiper-mt-button-next,
.home_testimonials .swiper-mt-button-prev {
width: 70px !important;
}
.event_section_title > div > h2 {
text-transform: uppercase;
}
.gallery_hover .item-portfolio .item-text-holder-v2 {
display: none !important;
}
.el-btn_404 {
color: #ffffff;
font-size: 13px;
font-weight: 600;
padding: 12px 24px;
background: var(--midlight_blue);
border: 2px solid var(--midlight_blue);
border-radius: 0;
line-height: 1.5;
}
.item-img-404 {
background-size: cover;
background-position: center;
}
.ml_home_testimonials .elementor-swiper-button-prev,
.ml_home_testimonials .elementor-swiper-button-next {
width: 70px !important;
border: 2px solid #fff !important;
display: flex;
align-items: center;
justify-content: center;
height: 70px;
border-radius: 50%;
}
.logo-1 .img-fluid {
width: 100px !important;
padding: 10px;
}
@media (max-width: 700px) {
.responsive-buttons {
flex-direction: column;
align-items: stretch;
}
.responsive-buttons a {
text-align: center;
width: 80%;
margin-bottom: 10px;
}
.sidbar-button {
background: #fff !important;
color: #000 !important;
border-color: #fff !important;
}
.header-contact-btn:hover,
.sidbar-button:hover {
background: transparent !important;
color: var(--e-global-color-accent) !important;
border-color: #fff !important;
}
.logo-1 .img-fluid {
width: 60px !important;
}
#menu-header-menu .header_contact_menu > a {
color: #ffffff !important;
}
#menu-header-menu .header_contact_menu > a:hover {
color: var(--e-global-color-accent) !important;
}
#menu-header-menu .header_contact_menu > a::before {
width: 0px !important;
}
.header-contact-btn:hover {
color: var(--e-global-color-accent) !important;
}
.page-id-4595 .topSingleBkg,
.page-id-4597 .topSingleBkg,
.page-id-4599 .topSingleBkg,
.page-id-4601 .topSingleBkg,
.page-id-4603 .topSingleBkg {
height: 34vh !important;
}
.page-id-588 > .video-container > .slider-caption {
padding: 0 10px !important;
}
.page-id-588 > .video-container > .slider-caption > .slider-text {
width: 100% !important;
}
.page-id-588 > .video-container > .slider-caption > .slider-text > h1 {
text-align: center !important;
}
.page-id-4694 > .topSingleBkg > .inner-desc {
padding: 0 5px !important;
}
.header-1 > .nav-button-holder > button {
background: transparent !important;
border: none !important;
}
.page-id-6807 .header_title {
font-size: 34px !important;
word-spacing: 4px !important; 
}
.header_title {
font-size: 34px !important;
word-spacing: 4px !important; 
}
.page-id-6807 .slider-caption {
padding: 0px !important;
}
.home_testimonials .swiper-mt-button-next,
.home_testimonials .swiper-mt-button-prev {
width: 45px !important;
}
.ml_home_testimonials .elementor-swiper-button-prev,
.ml_home_testimonials .elementor-swiper-button-next {
width: 45px !important;
height: 45px;
border: 1px solid #fff !important;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
}
.what_on_slider .elementor-swiper-button {
width: 45px !important;
height: 45px !important;
}
.post-title.single-post-title {
font-size: 36px !important;
}
.home_icon>div>img {
width:85px !important;
max-width:100% !important;
}
.ml_home_testimonials .elementor-testimonial__content{
width:100% !important;
padding:0px 10px !important;
}
}
@media (min-width: 700px) and (max-width: 968px) {
.sidbar-button {
background: #fff !important;
color: #000 !important;
border-color: #fff !important;
}
.header-contact-btn:hover,
.sidbar-button:hover {
background: transparent !important;
color: var(--e-global-color-accent) !important;
border-color: #fff !important;
}
.header-contact-btn:hover {
color: var(--e-global-color-accent) !important;
}
.page-id-588 .slider-text {
width: 100% !important;
}
.event-img > div > img {
border-radius: 14px;
min-height: 500px;
height: 100% !important;
width: 100% !important;
object-fit: cover !important;
}
.pdr_container .e-con-inner .el-btn a {
padding: 14px !important;
}
}
@media (min-width: 978px) and (max-width: 1580px) {
.social-btn-top1,
.social-btn-top6,
.btn-header {
flex: 1 1 auto !important;
}
.logo-1 {
flex: 0 1 auto !important;
}
.event-img > div > img {
border-radius: 14px;
min-height: 500px;
height: 100% !important;
width: 100% !important;
object-fit: cover !important;
}
.pdr_container .e-con-inner .el-btn a {
padding: 14px !important;
}
}
.item-img-404 {
height: 450px !important;
}
.whats-on-menu > a {
color: #fff !important;
} .ml-footer {
padding: 0px !important;
}
.page-id-7847 .inner-desc,
.page-id-8059 .inner-desc,
.page-id-7844 .inner-desc {
display: none !important;
}
.ml_whats_on_nav > a {
color: #fff !important;
}
.whats-on-menu > ul > li > a:hover,
.ml_whats_on_nav > ul > li > a:hover {
color: var(--e-global-color-accent) !important;
}
.ml_whats_on_nav > a:before {
width: 0px !important;
}
.page-id-7844,
.page-id-8059 {
overflow: hidden;
}
.whats-on-menu > ul:before{
left : 100px !important;
}
.page-id-11135 .single-post-title,
.page-id-8969 .single-post-title,
.page-id-6967 .single-post-title{
display:none !important;
}
.page-id-6967{
overflow:hidden !important;
}
.whats-on-menu .sub-menu li a{
text-transform: uppercase; !important;
}
.elementor-button-wrapper:hover .e-font-icon-svg.e-fas-arrow-right{
fill: var(--e-global-color-44d9948) !important;
font-size: 15px;
}
.parramata-btn>div>div>a{
padding: 12px 50px !important;
text-transform: uppercase;
}
.footer_logo{
height: 125px;
width: 140px;
}
.no_underline_menu>a:before{
display:none !important; 
}
.no_underline_menu > a:hover::before {
display: block !important;
}
.menu-nav li a{
font-size: 14px;
}
.faq_menu>a{
text-transform: capitalize;
}
.fnq_link{
color: var(--e-global-color-primary) !important;
}