.bx-prev, .bx-next {
display: none !important;
}
.feature-icons, .menu-style-icons {display: none !important;} 
.gallery-item a .button { overflow:hidden !important; }  #service-area-dropdown .selected-text a, #service-area-dropdown .options a { 
pointer-events:none !important;
}
.ezcol {
margin-bottom:20px !important;
}
.nav a {font-size:13px !important; padding-left:6px !important; padding-right:6px !important}
@media all and (max-width: 992px) { .ezcol {margin-bottom:20px !important;}
#service-area-dropdown .selected-text a, #service-area-dropdown .options a { 
pointer-events:auto !important; 
}
.menu-feature .gallery-item img {
width: 100%;
} 
}
body.error404 .content {
padding-top: 200px;
}
body.error404 {
background: url(http://www.fabulouscatering.com.au/wp-content/uploads/2016/09/BBQ.jpg) center top no-repeat;
background-size: cover!important;
background-attachment: fixed!important;
}
body.error404 form {
margin-bottom: 40px;
}
header#site-header .banner.navbar-default {
width: 103%;
} .tax-menu-categories .feature-text .bx-pager-link {
background-color: #6A7875;
height: auto;
opacity: 1;
padding: 10px 20px;
-webkit-transition: opacity 0.5s;
-moz-transition: opacity 0.5s;
transition: opacity 0.5s;
} .tax-menu-categories .feature-text .bx-pager-link:hover,
.tax-menu-categories .feature-text .bx-pager-link:focus {
color: #fff;
opacity: 0.8;
} @media (max-width: 767px) {
.icons {
text-align: center;
}
.icon-popup-button {
display: inline-block;
}
}
@media(max-width:767px){
.footer_banner_img{text-align:left;}	
.lc-1kqzz97 {
display: none !important;
}
.hide_mobile{display:none !important;}
#chat-widget-container{display:none !important;}
#livechat-eye-catcher-img{display:none !important;}
}
#livechat-eye-catcher-img{display:none !important;}
.footer_banner_img {
position: fixed;
background: #D4D4D4;
padding: 10px 0;
left:0;
bottom: 0; 
width:100%;
z-index: 100000;
text-align: center;
}
.footer_banner_img img{
width:auto;	
}
.hide-mobile-sticky-footer{
display:none;
}
@media(max-width: 650px){
.hide-desktop-sticky-footer{
display:none;
}
.hide-mobile-sticky-footer{
display:block;
}
li.menu-order-online {
width: 50% !important;
}
.stickyHeader{
flex-direction: column;
text-align:center;
}
}
.border-right{
border-right:3px solid #fff;
}
@media(min-width:1200px){
border-right{border-right: 3px solid #fff;
margin: 10px 0;}
} .stickyFooter { background-color:#713E8D;
background-repeat:no-repeat;
background-size:cover;
background-position: center;
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
text-align: center;
padding: 5px 15px;
position: fixed;
bottom: 0;
left: 0;
width: 100%;
z-index: 9999 !important;
}
.stickyFooter span {
display: inline-block;
padding: 0px 10px;
color:#fff !important;
}
.stickyFooter span.winTxt em:first-child {
padding-right: 15px;
}
.winTxt img{
width:200px
}
.stickyFooter span.winTxt em {
color: #000;
font-size: 20px;
font-weight: bold;
font-style: normal;
display: inline-block; }
.stickyFooter span.mainTxt {
color: #000; 
font-size: 20px;
font-weight: normal;
}
.stickyFooter span.secondaryTxt{
font-size:4rem;
}
.stickyFooter span.btnSection a.custom-button {
display: inline-block;
background: #F2BA01;
color: #713E8D;
padding: 12px 35px;
font-weight: bold;
font-size: 16px;
}
@media(max-width: 575px) {
.stickyFooter span.winTxt em:first-child {
display: none;
}
.stickyFooter span.winTxt em {
font-size: 18px;
}
.stickyFooter span.mainTxt {
font-size: 14px;
}
.stickyFooter span.btnSection a.custom-button {
font-size: 14px;
padding: 10px 15px;
}
.stickyFooter span.secondaryTxt{
font-size:2rem;
}
} .floating-cta.affix-top {
position: absolute;
top: 580px;
}
.download-menus-link-taxanomy .vam-item{
color:#6A7875 !important;
}
.download-menus-link-taxanomy .vam{
color:#6A7875 !important;
background:#FFF !important;
border:1px solid #6A7875 !important;
}
.orange_btn_whitebg{
color:#6A7875 !important;
background:#FFF !important;
border:1px solid #6A7875 !important;
}
.f1-rem{
font-size: 13px;
}
.f2-rem {
font-size: 1.7rem;
}
@media(max-width: 1200px){
.f2-rem {
font-size: 1.2rem;
}
}
.roi-flex{
display: flex;
flex-flow: row wrap;
}
.ghost-button-grey, .new_menu_links_view_more{
background:#FFF  !important;
color:#6A7875 !important;
border: 1px solid #6A7875;
}
.ghost-button-grey, .new_menu_links_view_more:hover, .new_menu_links_view_more:focus{
border: 1px solid #6A7875;
text-decoration: none;
background:#6A7875 !important;
color:#FFF !important;
}
@media(max-width:900px){
.new_menu_links_view_more{
display:none !important;
}
}
.ajax-loader{
display:none !important;
}  .roi-banner-v2 .row .col-md-6{
height: 100vh;
background-size:cover;
background-position: center;
}
.roi-banner-v2 .col-md-6.banner-left { background: linear-gradient(rgba(0,0,0, 0.2), rgba(0,0,0,0.2)), url(//fabulouscatering.com.au/wp-content/uploads/2022/06/DSC_0269-banner.jpg) 60% center/cover no-repeat padding-box border-box #ccc;
}
.roi-banner-v2 .col-md-6.banner-right { background: linear-gradient(rgba(0,0,0, 0.2), rgba(0,0,0,0.2)), url(//fabulouscatering.com.au/wp-content/uploads/2023/08/fabulous-catering-delivered.jpg) 60% top/cover no-repeat padding-box border-box #ccc;
}
.banner-left-content-holder{
background:  url(//fabulouscatering.com.au/wp-content/uploads/2021/05/green-banner-box.png) center/contain no-repeat padding-box border-box transparent;
position: absolute;
transform: translate(0, -35%);
top: 35%; background-size: 800px 92%;
min-height: 450px;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
flex-flow: row wrap;
}
.banner-right-content-holder{
background:  url(//fabulouscatering.com.au/wp-content/uploads/2021/05/white-banner-box.png) center/contain no-repeat padding-box border-box transparent;
position: absolute;
transform: translate(0, -35%);
top: 35%; background-size: 800px 92%;
min-height: 450px;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
flex-flow: row wrap;
}
.banner-left-content-holder h2, .banner-right-content-holder h2, .events-h2, .delivered-h2{
align-items: baseline;
align-content: center;
justify-content: center;
font-size: 2.5em;
margin-bottom: 1em;
text-transform: none;
}
.fab-events-content{
color: #FFF;
display: flex;
flex-flow: column wrap;
align-items: flex-start;
align-content: center;
align-self: center;
text-align: left;
margin: 0 30px;
}
.fab-events-cta{
margin: 0 30px;
}
.btn.click-here{
background: #1E1F1E;
color: #FFF;
font-size: 2rem;
font-weight: 900;
text-align: left;
text-transform: uppercase;
padding: 5px 15px;
width: 200px;
position: relative;
}
.food-description .btn.click-here{
background: #1E1F1E;
color: #FFF;
font-size: 1.4rem;
font-weight: 900;
text-align: left;
text-transform: uppercase;
padding: 5px 15px;
width: 200px;
position: relative;
}
.btn.click-here:after{
content: '';
width: 35px;
height: 3px;
right: 8%;
top: 50%;
position: absolute;
background: #FFF;
}
.fab-delivered-cta .btn, 
.fab-events-cta .btn{
letter-spacing: 2px;
font-size:1.5rem;
font-weight: 900;
text-align: left;
text-transform: uppercase;
padding: 5px 15px;
margin: 5px 0;
width: 200px;
border-radius: 0;
}
.fab-events-cta .btn{
background: #FEFFFE;
color: #6C7875 !important;
}
.fab-delivered-cta .btn{
background: #6C7875;
color: #FFF;
}
.fab-delivered-content{
color: #000;
display: flex;
flex-flow: column wrap;
align-items: flex-start;
align-content: center;
align-self: center;
text-align: left;
margin: 0 30px;
}
section.container-fluid {
overflow: hidden;
}
.roi-flex{
display: flex;
flex-flow: row wrap;
}
.roi-flex-column{
display: flex;
flex-flow: column wrap;
}
.roi-banner-v2 {
height: 100vh !important;
}
#bg-new-burger{
height: 80vh !important;
background-size: cover !important;
margin-top: 0 !important;
background-position-x: 67% !important;
position: relative;
}
.bg-green{
background: #6B7975;
color: #fff;
}
.bg-white{
background: #fff;
color: #000;
}
.bg-cuisine{
background:#FFF !important;
}
.bg-cuisine p{
color:#000 !important;
}
.inner-config-img{
border: 1px solid #000;
margin:10px;
}
.config-img img{
object-fit: cover;
min-height:250px;
}
.config-img .btn.click-here{
padding: 10px;
border-radius: 0;
}
li.nav-phone {
position: absolute;
z-index: 99999;
right: -110px;
}
.load-more-content{
display: none;
}
@media (max-width: 767px) {
.roi-banner-v2 .row .col-md-6{
height:55vh;
}
.banner-left-content-holder{
margin-top:45px;
}
.banner-left-content-holder, .banner-right-content-holder{
background-size: 400px 90%;
}
}
.footer-menu-links .btn{
background: #6A7974 !important;
color: #FFF;
letter-spacing: 1px;
font-size:1.3rem;
font-weight: 500;
text-align: center;
text-transform: capitalize;
padding: 5px 15px;
margin: 5px 0;
width: 100%;
border-radius: 0;
}
.footer-menu-links-section .col-md-6 {
padding: 0 20px;
}
.footer-menu-links .col-md-4{
padding: 0 15px;
}
.footer-menu-links-section h2{
font-size: 2em;
padding: 0 5px;
margin: 1em 0;
text-transform: none;
} .download-menu-item .orange-bd{
justify-content: space-between;
align-items: center;
display: flex;
flex-flow: column;
height: 300px !important;
}
.slider-item:not(:first-of-type){
margin-top: 25px;
}
.margin-2{
margin: 15px;
}
.width-100{
width: 100%;
}
.flex-50{
flex: 0 0 50%;
width: 50%;
}
input[type="submit"] {
border: none;
}
@media(max-width: 900px){
.menu-text .roi-flex p{
width: 100% !important;
}
.flex-50{
flex: 0 0 100%;
width: 100%;
}
} .postid-2289{
background: url(https://fabulouscatering.com.au/wp-content/uploads/2024/08/ProLightandSylingEvent-5-1.jpg) center top no-repeat !important;
}
.faded-white-bg {
background: #ffffff !important;
border-radius: 20px !important;
} form.webform_2.form-block{
color:#fff;
} .btn-primary {
color: #fff;
background-color: #FFCC00;
border-color: none;	
color: #fff;   
height: 65px;
font-family: inherit;
font-weight: bold;
font-size: 1.5rem;
}
.btn-primary:hover {
color: #fff;
background-color: #FFCC00;
border-color: none;
}
.slick-slider > .slick-list > .slick-track {
display : flex !important;
}
.category-top-menu{
display:flex !important;
justify-content: center;
}