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

#top .hr.av-9aqofuq-f8188bc7355ff8b8e729f335de0ab739{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-9aqofuq-f8188bc7355ff8b8e729f335de0ab739 .hr-inner{
width:50px;
border-color:#008cd2;
}

#top .hr.hr-invisible.av-8tcl03m-7d69bd6083157344701930a0e756124c{
height:80px;
}

.flex_column.av-8mmqq6a-868a39ab0cff967584c20342085f8cbc{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-819mywy-47b3d6dbcffaba669315f4cd720d13c7{
padding-bottom:10px;
}
body .av-special-heading.av-819mywy-47b3d6dbcffaba669315f4cd720d13c7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-819mywy-47b3d6dbcffaba669315f4cd720d13c7 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-7qc7qde-ceb217810b50683608603511b74fbe61 .avia_textblock{
color:#333333;
}

.flex_column.av-754ag2q-944a9c0f0e375ce7a501af217da37092{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-njitqa-412131b90b3670ff933c6f31464a6884{
padding-bottom:10px;
}
body .av-special-heading.av-njitqa-412131b90b3670ff933c6f31464a6884 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-njitqa-412131b90b3670ff933c6f31464a6884 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-64djpdu-584732c436ad40cc9a509084583a24c4 .avia_textblock{
color:#333333;
}

.flex_column.av-5hoe9lu-77d9fb11301f99f9fdff339e8257cb62{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-4aw5vmq-a1720bf8e734887a44a4ebb89efbba96{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .av_textblock_section.av-16c77m-653a6c3c397eb89f42236ce7c5c4ec6b .avia_textblock{
color:#333333;
}

.flex_column.av-2thgmn6-445c1446fa9c27366e14c9591bace337{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-8vd6zm-2a6f2e76d4854b162ef6fae76fd7618a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-8vd6zm-2a6f2e76d4854b162ef6fae76fd7618a .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-25d875u-1c5ce51216ddc84af89006d0554b28c2{
background-repeat:no-repeat;
background-image:url(https://www.rilheva.com/wp-content/uploads/2018/08/Acqua_ok.jpg);
background-position:0% 100%;
background-attachment:fixed;
}
.avia-section.av-25d875u-1c5ce51216ddc84af89006d0554b28c2 .av-section-color-overlay{
opacity:0.5;
background-color:#003f8c;
}

#top .avia-testimonial-wrapper.av-1rw6cma-9129a3d32dc61dfdd444f092df0ae24b .avia-testimonial-content{
color:#ffffff;
}
#top .avia-testimonial-wrapper.av-1rw6cma-9129a3d32dc61dfdd444f092df0ae24b .avia-testimonial-name{
color:#ffffff;
}
.avia-testimonial-wrapper.av-1rw6cma-9129a3d32dc61dfdd444f092df0ae24b .avia-testimonial-subtitle{
color:#ffffff;
}
.avia-testimonial-wrapper.av-1rw6cma-9129a3d32dc61dfdd444f092df0ae24b .avia-testimonial-link{
color:#ffffff;
}
.avia-testimonial-wrapper.av-1rw6cma-9129a3d32dc61dfdd444f092df0ae24b .avia-slideshow-controls{
color:#ffffff;
}


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

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