#top .av-special-heading.av-mkvdz31c-15e5aeac93628609873a335a157db9e4{
margin:5px 0 0 0;
padding-bottom:10px;
font-size:5vw;
}
body .av-special-heading.av-mkvdz31c-15e5aeac93628609873a335a157db9e4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mkvdz31c-15e5aeac93628609873a335a157db9e4 .av-special-heading-tag{
font-size:5vw;
}
.av-special-heading.av-mkvdz31c-15e5aeac93628609873a335a157db9e4 .av-subheading{
font-size:15px;
}

#top .flex_column.av-aw27k-b5a800a8707475b7a71127597753d6f1{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-aw27k-b5a800a8707475b7a71127597753d6f1{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column.av-afxks-ac13b36ad554c4a9d1d204a5e32930b1{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-afxks-ac13b36ad554c4a9d1d204a5e32930b1{
margin-top:0px;
margin-bottom:0px;
}

#top .av_textblock_section.av-mkvdzg3i-2a34a7f077b8adcb36a8a381f56a5b44 .avia_textblock{
font-size:24px;
}

#top .flex_column.av-9umiw-ea40fd255a081b1d4620cc96acd12f34{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-9umiw-ea40fd255a081b1d4620cc96acd12f34{
margin-top:0px;
margin-bottom:0px;
}

.avia-section.av-mkve7x7n-e2cff394794ebb8f9f9eaba7c61d0e94 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://drinksfederationsa.zerobox.co.za/wp-content/uploads/2026/01/elegant-happy-bar-owner-is-making-special-drink-his-customers-his-own-bar.avif);
background-position:50% 50%;
background-attachment:scroll;
}

.avia-image-container.av-mkvg939j-e7c32b4d1d1c6d83cf958abe8afca5ad img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mkvg939j-e7c32b4d1d1c6d83cf958abe8afca5ad .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mkvgmb68-6b1291928ae5355e1a7e39002e2b9b76{
margin:5px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-mkvgmb68-6b1291928ae5355e1a7e39002e2b9b76 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mkvgmb68-6b1291928ae5355e1a7e39002e2b9b76 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mkvgmn5h-f8baaff01c88014dd40cc00f81775ac1 .avia_textblock{
font-size:19px;
}

#top .av-special-heading.av-mkvgn4wb-2ee186052b996a8dc60f589e7ac82608{
margin:5px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-mkvgn4wb-2ee186052b996a8dc60f589e7ac82608 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mkvgn4wb-2ee186052b996a8dc60f589e7ac82608 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mkvgniv0-d48fc082bc141d7183bb5f10b9a182b7 .avia_textblock{
font-size:19px;
}

#top .av_textblock_section.av-mkvgq5z5-b9c68fa13a3638fbc37aa974d9018065 .avia_textblock{
font-size:19px;
}

#top .av-special-heading.av-mkvgqx8k-b6bc59856ac96092be9d1c6898de7abe{
margin:5px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-mkvgqx8k-b6bc59856ac96092be9d1c6898de7abe .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mkvgqx8k-b6bc59856ac96092be9d1c6898de7abe .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mkvgr1up-f1617e6bc28d8ee1e56afbd6dd0fc343 .avia_textblock{
font-size:19px;
}

.avia-image-container.av-mkvgrebe-450225bbd2e6075efe84577030711879 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mkvgrebe-450225bbd2e6075efe84577030711879 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-4gh68-0a11bc978b8b8a19691e0c1a846394eb{
margin:5px 0 0 0;
padding-bottom:10px;
color:#06190b;
}
body .av-special-heading.av-4gh68-0a11bc978b8b8a19691e0c1a846394eb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4gh68-0a11bc978b8b8a19691e0c1a846394eb .special-heading-inner-border{
border-color:#06190b;
}
.av-special-heading.av-4gh68-0a11bc978b8b8a19691e0c1a846394eb .av-subheading{
font-size:24px;
}

#top .avia-logo-element-container.av-3wsdk-37a964f206bd03a2d876c6382439985d .slide-entry{
padding:0px 0px 0px 0px;
}
#top .avia-logo-element-container.av-3wsdk-37a964f206bd03a2d876c6382439985d img{
border-style:none;
box-shadow:none;
}

#top .av-special-heading.av-5amwc-e3fce550bce8c45ee529f7b1a405de8c{
margin:5px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-5amwc-e3fce550bce8c45ee529f7b1a405de8c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5amwc-e3fce550bce8c45ee529f7b1a405de8c .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-5amwc-e3fce550bce8c45ee529f7b1a405de8c .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-4nin8-068ee04667049102ca90011356f68486 .avia_textblock{
font-size:19px;
}

#top .avia-icon-list-container.av-mkz1af1x-9b59f9f640938ec7d94a52bba933e7b3 .iconlist_icon{
color:#1d7f35;
background-color:#ffffff;
}
#top .avia-icon-list-container.av-mkz1af1x-9b59f9f640938ec7d94a52bba933e7b3 .iconlist_icon svg:first-child{
stroke:#1d7f35;
fill:#1d7f35;
}
.avia-icon-list-container.av-mkz1af1x-9b59f9f640938ec7d94a52bba933e7b3 .iconlist_content{
font-size:20px;
color:#000000;
}

#top .avia-icon-list-container.av-mkz1aj6d-adf1875bb354c52e168da6b0a9395966 .iconlist_icon{
color:#1d7f35;
background-color:#ffffff;
}
#top .avia-icon-list-container.av-mkz1aj6d-adf1875bb354c52e168da6b0a9395966 .iconlist_icon svg:first-child{
stroke:#1d7f35;
fill:#1d7f35;
}
.avia-icon-list-container.av-mkz1aj6d-adf1875bb354c52e168da6b0a9395966 .iconlist_content{
font-size:20px;
color:#000000;
}

#top .avia-icon-list-container.av-3urgk-ab8f91a266768d140a1e6dc2d0b6d81c .iconlist_icon{
color:#1d7f35;
background-color:#ffffff;
}
#top .avia-icon-list-container.av-3urgk-ab8f91a266768d140a1e6dc2d0b6d81c .iconlist_icon svg:first-child{
stroke:#1d7f35;
fill:#1d7f35;
}
.avia-icon-list-container.av-3urgk-ab8f91a266768d140a1e6dc2d0b6d81c .iconlist_content{
font-size:20px;
color:#000000;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-mkvdz31c-15e5aeac93628609873a335a157db9e4 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mkvdz31c-15e5aeac93628609873a335a157db9e4 .av-special-heading-tag{
font-size:50px;
}
}
