#top #wrap_all .avia-slideshow .av-slideshow-caption.av-6bzq1y-ccad27a9f18275e9bd35702eb3f7547c__0 .avia-caption-title{
font-size:80px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-ccad27a9f18275e9bd35702eb3f7547c__0 .avia-caption-content{
font-size:40px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-ccad27a9f18275e9bd35702eb3f7547c__0 .avia-caption-content p{
font-size:40px;
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-6bzq1y-ccad27a9f18275e9bd35702eb3f7547c__0 .avia-caption-title{
font-size:38px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-ccad27a9f18275e9bd35702eb3f7547c__0 .avia-caption-content{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-ccad27a9f18275e9bd35702eb3f7547c__0 .avia-caption-content p{
font-size:24px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-6bzq1y-ccad27a9f18275e9bd35702eb3f7547c__0 .avia-caption-title{
font-size:28px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-ccad27a9f18275e9bd35702eb3f7547c__0 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-ccad27a9f18275e9bd35702eb3f7547c__0 .avia-caption-content p{
font-size:18px;
}
}

#top #wrap_all .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__0 .avia-caption-title{
font-size:80px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__0 .avia-caption-content{
font-size:40px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__0 .avia-caption-content p{
font-size:40px;
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__0 .avia-caption-title{
font-size:38px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__0 .avia-caption-content{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__0 .avia-caption-content p{
font-size:24px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__0 .avia-caption-title{
font-size:28px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__0 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__0 .avia-caption-content p{
font-size:18px;
}
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__1 .avia-caption-title{
font-size:80px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__1 .avia-caption-content{
font-size:40px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__1 .avia-caption-content p{
font-size:40px;
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__1 .avia-caption-title{
font-size:38px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__1 .avia-caption-content{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__1 .avia-caption-content p{
font-size:24px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__1 .avia-caption-title{
font-size:28px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__1 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__1 .avia-caption-content p{
font-size:18px;
}
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__2 .avia-caption-title{
font-size:80px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__2 .avia-caption-content{
font-size:40px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__2 .avia-caption-content p{
font-size:40px;
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__2 .avia-caption-title{
font-size:38px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__2 .avia-caption-content{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__2 .avia-caption-content p{
font-size:24px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__2 .avia-caption-title{
font-size:28px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__2 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-6bzq1y-1-2bbf45df428ec3149480129a0932011b__2 .avia-caption-content p{
font-size:18px;
}
}

.avia-section.av-5tebae-20036e364f5fe6fbb06feb38d2996854{
background-repeat:no-repeat;
background-image:url(https://www.fafin.it/wp-content/uploads/2018/03/fondopesci-marefafin.png);
background-position:0% 100%;
background-attachment:scroll;
}
.avia-section.av-5tebae-20036e364f5fe6fbb06feb38d2996854 .av-section-color-overlay{
opacity:0.5;
background-color:#ffffff;
}

.flex_column.av-5p3v3q-3131c72d5a7804ab33c1d0d298db319a{
border-radius:0px 0px 0px 0px;
padding:0 0 0 10%;
}

#top .av-masonry.av-jx8na-788e7c0b71e79789b93e1a6178a5105c{
background-color:#ffffff;
}

.flex_column.av-5ej0ge-ed7421a97c47dc25a8e97748aeada159{
border-width:1px;
border-color:#afa28f;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:5% 5% 5% 5%;
background-color:#ffffff;
}

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

#top .hr.hr-invisible.av-4utvwm-62554e3158252c082510b0ad80e979cd{
height:50px;
}

#top .av_textblock_section.av-4qnohy-35a015fe77fcfc81bb3f9983b99e3ffe .avia_textblock{
font-size:18px;
}

.avia-section.av-4hdaou-a6806d927bc92b0c3682d9e677a2069c .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.fafin.it/wp-content/uploads/2018/03/spiaggiabagnofafin.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-4e1b8u-7e4c2a2a8c2d12dafb96c17e21825e80{
border-radius:0px 0px 0px 0px;
padding:5% 5% 5% 5%;
}

.flex_column.av-468j7y-a0ecf594e6abd7f1c08cf191e171e08e{
border-radius:0px 0px 0px 0px;
padding:5% 5% 5% 5%;
background-color:rgba(255,255,255,0.7);
}

.avia-section.av-3s6okm-601593c7ebdd6f1091d90dc901345623{
background-repeat:no-repeat;
background-image:url(https://www.fafin.it/wp-content/uploads/2020/08/fafin-spiagge-ristorante-1.jpg);
background-position:0% 50%;
background-attachment:scroll;
}

.flex_column.av-3mnsum-466fd6fb1f5e5605b1052711fdfa0d56{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-38abzq-aee2bf4259172780ac4345b071190285{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-9iv0u-feb13e96d877177fbe91e449552742ce{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-9iv0u-feb13e96d877177fbe91e449552742ce .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-9iv0u-feb13e96d877177fbe91e449552742ce .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-9iv0u-feb13e96d877177fbe91e449552742ce .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-2p0upq-a3b0edd2580f40876cdae17df1a2357e{
height:80px;
}

.flex_column.av-jf5eu-acc644225e12c04712d6fa81f1ab1082{
border-radius:0px 0px 0px 0px;
padding:5% 5% 5% 5%;
}

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

.flex_column.av-f0mme-dbccee2a8b0a6c55bc83103926592c97{
border-radius:0px 0px 0px 0px;
padding:5% 5% 5% 5%;
background-color:rgba(255,255,255,0.17);
}

#top .av-special-heading.av-lvfh8awt-1d78c57c7dad15bcd2fc6f5430e6ead1{
padding-bottom:10px;
}
body .av-special-heading.av-lvfh8awt-1d78c57c7dad15bcd2fc6f5430e6ead1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lvfh8awt-1d78c57c7dad15bcd2fc6f5430e6ead1 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-lvfg90cq-7bae1108cc18453c375877090b637425 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-lvfh1q3b-f0bb5a16cf0212be664d83ccff28f7da{
background-color:#7894a9;
border-color:#7894a9;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lvfh1q3b-f0bb5a16cf0212be664d83ccff28f7da:hover{
background-color:#afa28f;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lvfh1q3b-f0bb5a16cf0212be664d83ccff28f7da:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-8mio6-5ec3e92aba09b7a15e33671568c7d1ab{
background-color:#7891a6;
background-image:unset;
}

.flex_column.av-295qj2-79f97acd481a9bef9752a169f8b656e6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-238r3a-de823077ef9d92b55a59e2374513a8d7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-jpfs6-2dd616a5fb5f464a5d0f20dd14a0776e{
padding-bottom:20px;
color:#ffffff;
font-size:25px;
}
body .av-special-heading.av-jpfs6-2dd616a5fb5f464a5d0f20dd14a0776e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jpfs6-2dd616a5fb5f464a5d0f20dd14a0776e .av-special-heading-tag{
font-size:25px;
}
.av-special-heading.av-jpfs6-2dd616a5fb5f464a5d0f20dd14a0776e .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-jpfs6-2dd616a5fb5f464a5d0f20dd14a0776e .av-subheading{
font-size:15px;
}

.flex_column.av-16nwva-10863976b2124b9aca8b5690b864000d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-12kcda-975d552c655c9f4acf8a2fb462b2e510{
background-color:#fcfcfc;
background-image:unset;
}

#top .av-special-heading.av-v2bou-6155b65d22ba6d5caab8fab2b2c84786{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-v2bou-6155b65d22ba6d5caab8fab2b2c84786 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-v2bou-6155b65d22ba6d5caab8fab2b2c84786 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-v2bou-6155b65d22ba6d5caab8fab2b2c84786 .av-subheading{
font-size:15px;
}


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

#top #wrap_all .av-special-heading.av-jpfs6-2dd616a5fb5f464a5d0f20dd14a0776e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-v2bou-6155b65d22ba6d5caab8fab2b2c84786 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-jpfs6-2dd616a5fb5f464a5d0f20dd14a0776e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-v2bou-6155b65d22ba6d5caab8fab2b2c84786 .av-special-heading-tag{
font-size:0.8em;
}
}
