/*
Theme Name: Luzzu Leisure Child
Description: Child theme of Avada theme
Template: Avada
Version: 1.0.0
Text Domain:  Luzzu Leisure
*/

/* 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; }


/* Visual Composer - Gallery Dots */
#wrapper .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span, #wrapper .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span, #wrapper .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
    background-color: #6f4f3b!important;
}
#wrapper .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, #wrapper .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev { background: #fff; color: #6f4f3b; border-radius: 50%; height: 35px !important; width: 35px; padding: 6px 0 0 6px; }

/* Fix Single Post Header - Transparent and over slider */
.single .fusion-header-wrapper { position: absolute; width: 100%; }
.single .fusion-header { background: transparent; }

header.fusion-header-wrapper { background: #1d5f6a !important; }

#main #content { margin-top: 50px; }