#top #wrap_all .avia-slideshow .av-slideshow-caption.av-ycglm-0189c832a04e34522b23926777fd0669__0 .avia-caption-title{
font-size:53px;
}
#top .avia-slideshow .av-slideshow-caption.av-ycglm-0189c832a04e34522b23926777fd0669__0 .avia-caption-content{
font-size:21px;
}
#top .avia-slideshow .av-slideshow-caption.av-ycglm-0189c832a04e34522b23926777fd0669__0 .avia-caption-content p{
font-size:21px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-ycglm-0189c832a04e34522b23926777fd0669__1 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-ycglm-0189c832a04e34522b23926777fd0669__1 .avia-caption-content{
font-size:38px;
}
#top .avia-slideshow .av-slideshow-caption.av-ycglm-0189c832a04e34522b23926777fd0669__1 .avia-caption-content p{
font-size:38px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-ycglm-0189c832a04e34522b23926777fd0669__2 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-ycglm-0189c832a04e34522b23926777fd0669__2 .avia-caption-content{
font-size:38px;
}
#top .avia-slideshow .av-slideshow-caption.av-ycglm-0189c832a04e34522b23926777fd0669__2 .avia-caption-content p{
font-size:38px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-ycglm-0189c832a04e34522b23926777fd0669__3 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-ycglm-0189c832a04e34522b23926777fd0669__3 .avia-caption-content{
font-size:29px;
}
#top .avia-slideshow .av-slideshow-caption.av-ycglm-0189c832a04e34522b23926777fd0669__3 .avia-caption-content p{
font-size:29px;
}

.avia-section.av-2zlbe8-940bd9a8c1321e3aa74ad967be6a716b .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.bunavistagolf.ch/wp-content/uploads/2026/01/golf-club-with-ball-1500x630.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-2zlbe8-940bd9a8c1321e3aa74ad967be6a716b .av-section-color-overlay{
opacity:0.5;
background-color:#ffffff;
}

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

.flex_cell.av-8leid6-95ebf9fdf5765d90ad176644dfd107c3{
vertical-align:top;
background-color:#83a846;
}
.responsive #top #wrap_all .flex_cell.av-8leid6-95ebf9fdf5765d90ad176644dfd107c3{
padding:90px 50px 90px 50px !important;
}

.iconbox.av-8f3do2-a2b1113f4a85f139b655870e616bec42 .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
#top #wrap_all .iconbox.av-8f3do2-a2b1113f4a85f139b655870e616bec42 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-8f3do2-a2b1113f4a85f139b655870e616bec42 .iconbox_content_container{
color:#ffffff;
}

.flex_cell.av-870jre-665af22c1fe8516e0f1387c445cd5847{
vertical-align:top;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-870jre-665af22c1fe8516e0f1387c445cd5847{
padding:90px 50px 90px 50px !important;
}

.iconbox.av-80eohm-4c86a2c3b5c04c954f31ed450240a699 .iconbox_icon{
background-color:#ffffff;
border:1px solid #000000;
color:#000000;
}
#top #wrap_all .iconbox.av-80eohm-4c86a2c3b5c04c954f31ed450240a699 .iconbox_content_title{
color:#000000;
}
.iconbox.av-80eohm-4c86a2c3b5c04c954f31ed450240a699 .iconbox_content_container{
color:#ffffff;
}

.flex_cell.av-7wf2qi-acbb2e0184c37802b16dde7fbea45a81{
vertical-align:top;
background-color:#83a846;
}
.responsive #top #wrap_all .flex_cell.av-7wf2qi-acbb2e0184c37802b16dde7fbea45a81{
padding:90px 50px 90px 50px !important;
}

.iconbox.av-ji4s34-6cec8f3b2f5cc6d33206fb5a3f311f23 .iconbox_icon{
color:#ffffff;
}
#top #wrap_all .iconbox.av-ji4s34-6cec8f3b2f5cc6d33206fb5a3f311f23 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-ji4s34-6cec8f3b2f5cc6d33206fb5a3f311f23 .iconbox_content_container{
color:#ffffff;
}

.flex_cell.av-155an6-bab3d9a2d7126a3346c49d0b17ec7fac{
vertical-align:middle;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-155an6-bab3d9a2d7126a3346c49d0b17ec7fac{
padding:50px 50px 50px 50px !important;
}

#top .avia-animated-number.av-yckgi-426d86319487cb84555a217937d8c5ff .avia-animated-number-title{
font-size:50px;
color:#000000;
}
#top .avia-animated-number.av-yckgi-426d86319487cb84555a217937d8c5ff .avia-animated-number-content{
font-size:22px;
color:#444444;
}

.flex_cell.av-sr78a-f69d112ed023171badc95f950fd18a03{
vertical-align:middle;
background-color:#83a846;
}
.responsive #top #wrap_all .flex_cell.av-sr78a-f69d112ed023171badc95f950fd18a03{
padding:50px 50px 50px 50px !important;
}

#top .avia-animated-number.av-mww8q-8485d568fe73d5d44b1608f7c342a322 .avia-animated-number-title{
font-size:50px;
color:#ffffff;
}
#top .avia-animated-number.av-mww8q-8485d568fe73d5d44b1608f7c342a322 .avia-animated-number-content{
font-size:22px;
color:#ffffff;
}

.flex_cell.av-cowk2-3ba4077d8bbecc4d1f6cf297fe09ddc8{
vertical-align:middle;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-cowk2-3ba4077d8bbecc4d1f6cf297fe09ddc8{
padding:50px 50px 50px 50px !important;
}

#top .avia-animated-number.av-99xuy-d32fb194eec26792d97f55df458f552c .avia-animated-number-title{
font-size:50px;
color:#000000;
}
#top .avia-animated-number.av-99xuy-d32fb194eec26792d97f55df458f552c .avia-animated-number-content{
font-size:22px;
color:#000000;
}

.avia-section.av-drf4q-1c4ccdd0723fa86e01a33efd37185c06{
background-repeat:no-repeat;
background-image:url(https://www.bunavistagolf.ch/wp-content/uploads/2025/03/Herbst1-1-1500x630.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-drf4q-1c4ccdd0723fa86e01a33efd37185c06 .av-section-color-overlay{
opacity:0.1;
background-color:#000000;
}

#top .av-special-heading.av-3oxqiq-dda7c723f04fc49f507905f5c751d5a4{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-3oxqiq-dda7c723f04fc49f507905f5c751d5a4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3oxqiq-dda7c723f04fc49f507905f5c751d5a4 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-3oxqiq-dda7c723f04fc49f507905f5c751d5a4 .av-subheading{
font-size:15px;
}

.flex_column.av-1u8acy-34a8cb20eb24c3adc6e08fa0713afcfd{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-1ojgwi-4eba2ad137de4bc10eec8f208b9496ec .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-2i4geq-7b7e4455bf96b05f3cb751262abff176{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-2f4n8i-24eef662effb4ba0abdd288d147c8edb .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-28l7xe-931b9efd5da526d4f161135e91047d1e{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-232c7e-3622ee5554132aa9fe6724f18f0b6cb6 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-1mk836-3e465c1fac314ab1c1b9ea0432c9f1d0{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-1gl0ei-b43d17fb1e8232b96551661c8b9b5722 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

#top .av-special-heading.av-4za15u-4419dd3bf415c183a4c9c1a1d297c453{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-4za15u-4419dd3bf415c183a4c9c1a1d297c453 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4za15u-4419dd3bf415c183a4c9c1a1d297c453 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-4za15u-4419dd3bf415c183a4c9c1a1d297c453 .av-subheading{
font-size:15px;
}

.flex_column.av-4ras42-fb06a5292aac384eaad045418f0e7e80{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


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

#top #wrap_all .av-special-heading.av-4za15u-4419dd3bf415c183a4c9c1a1d297c453 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-3oxqiq-dda7c723f04fc49f507905f5c751d5a4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4za15u-4419dd3bf415c183a4c9c1a1d297c453 .av-special-heading-tag{
font-size:0.8em;
}
}
