/*
Theme Name: Luzzu Child
Description: Child theme of Avada theme
Template: Avada
Version: 1.0.0
Text Domain:  Luzzu
*/

/* Center logo */
#side-header .fusion-logo, .fusion-header .fusion-logo { float: none; text-align: center; }

/* EU COOKIE LAW STYLING */
/* Cookie Notice (Bottom Right) */
body .pea_cook_wrapper { border-radius: 0; text-align: left; width:320px; padding:20px; margin-left:0; }
body .pea_cook_wrapper p { font-size:13px; font-weight:normal; font-family:unset;  }
body .pea_cook_wrapper a { font-weight:bold; margin-left:5px; }
body .pea_cook_wrapper a:hover { color:#fff !important; }
body button.pea_cook_btn { margin-left:0; display:block; margin-top:10px; border-radius:2px; font-family:unset; font-size:14px; font-weight:bold; text-shadow:none; border:none; box-shadow:none; }
/* Cookie Control Bar (Revoke Cookies) */
.pea_cook_control { width:100%; border-radius:2px; padding:15px 15px 18px; font-weight:bold; font-size:14px;}
.pea_cook_control button#eu_revoke_cookies { border: none; padding: 6px 20px; margin-top:10px; }
/* Client Cookie List/Table */
#cookie-client-list td:first-child { padding-right: 20px; }
/* THEMED COOKIE STYLING */
body .pea_cook_wrapper a { color:#1d5f6a !important; }
body button.pea_cook_btn { background:#1d5f6a; color:#F7BE68; }
.pea_cook_control button#eu_revoke_cookies { background: #1d5f6a; } 

/* VC Custom Button Font Colour Stylng */
.vc_colored-dropdown .btn-lm-blue { background-color: #1d5f6a!important; color: #fff!important; }
.vc_colored-dropdown .btn-lm-brown 	{ background-color: #6f4f3b!important; color: #fff!important; }

.vc_btn3-color-btn-lm-blue 			{ background-color: #1d5f6a!important; color: #fff!important; }
.vc_btn3-color-btn-lm-blue:hover 	{ background-color: #fff!important; color: #1d5f6a!important; border:1px solid #1d5f6a !important; }
.vc_btn3-color-btn-lm-brown 		{ background-color: #6f4f3b!important; color: #fff!important; }
.vc_btn3-color-btn-lm-brown:hover	{ background-color: #fff!important; color: #6f4f3b!important; border:1px solid #6f4f3b !important; }

.vc_btn3-style-outline.vc_btn3-color-btn-lm-blue 		{ background-color: #fff!important; color: #1d5f6a!important; border:1px solid #1d5f6a !important; }
.vc_btn3-style-outline.vc_btn3-color-btn-lm-blue:hover 	{ background-color: #1d5f6a!important; color: #fff!important; }
.vc_btn3-style-outline.vc_btn3-color-btn-lm-brown 		{ background-color: #fff!important; color: #6f4f3b!important; border:1px solid #6f4f3b !important; }
.vc_btn3-style-outline.vc_btn3-color-btn-lm-brown:hover	{ background-color: #6f4f3b!important; color: #fff!important; }

@media only screen and (max-device-width: 640px) {#content{margin-bottom: 0px !important;}}

@media(max-width:411px){
	.fusion-copyright-notice a{
		display:block;
	}
}
@media(max-width:322px){
	.fusion-copyright-notice a{
		display:inline-block;
	}
}


.gloria-food-sticky {
    position: fixed;
    right: 0px;
      top: 13vh;
    width: 178px;
    height: 100px;
    display: block;
    z-index: 999999;
}
.gloria-food-sticky .glf-button {
    margin: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
	background-color: #E6A700 !important;
}
.online-order-icon {
    width: 70px;
    height: 70px;
    background-image: url(img/online-order-icon.svg);
    background-size: cover;
    position: absolute;
    top: -48px;
    right: 50px;
}

@media(max-width:767px){
	.gloria-food-sticky {
		width:148px !important;
		top: 35vh;
	}
	.gloria-food-sticky .glf-button {
		font-size:14px !important;
	}
	.online-order-icon {
	width:132px !important;
	}
.online-order-icon {
    width: 50px !important;
    height: 50px !important;
    top: -32px;
    right: 42px;
}
}

#main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content {
    max-width: 100% !important;
}