.av-horizontal-gallery.av-2so05l-27c409307382aacde3eb669fec239222 .av-horizontal-gallery-inner{
padding-bottom:20%;
}

.avia-section.av-129aq1l-f942acb2853f1d741f2d950bc58525e2 .av-section-color-overlay{
opacity:1;
background-color:#000000;
background-image:url(https://www.romacittaperta.com/wp-content/themes/enfold/images/background-images/grunge-big-light.png);
background-repeat:repeat;
}

#top .hr.hr-invisible.av-11uiqt5-7bc9743d31767865ad69d3a6d5565008{
height:50px;
}

#top #wrap_all .avia-button.av-yb51xl-e1c59afd1bccf69429dde47462850176:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-yb51xl-e1c59afd1bccf69429dde47462850176:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .av-special-heading.av-u6om8p-0ea183cb79d63c7d1764c6a917aaaeae{
padding-bottom:10px;
color:#c5a743;
font-size:50px;
}
body .av-special-heading.av-u6om8p-0ea183cb79d63c7d1764c6a917aaaeae .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-u6om8p-0ea183cb79d63c7d1764c6a917aaaeae .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-u6om8p-0ea183cb79d63c7d1764c6a917aaaeae .special-heading-inner-border{
border-color:#c5a743;
}
.av-special-heading.av-u6om8p-0ea183cb79d63c7d1764c6a917aaaeae .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-rlc2ax-fbd92a09d96b80579a096d0a2ac28e0c:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-rlc2ax-fbd92a09d96b80579a096d0a2ac28e0c:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-pwpx7d-14ca57b91ea1e17468c35a7c948501d0{
height:50px;
}

.flex_column.av-o1e849-bacd37e93bf6ed55ff31c9174567ec65{
width:17.6%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-o1e849-bacd37e93bf6ed55ff31c9174567ec65 .av-flex-placeholder{
width:3%;
}

.flex_column.av-n2q5k9-4a256b296207d22fa2f7407473a9592d{
width:17.6%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-n2q5k9-4a256b296207d22fa2f7407473a9592d .av-flex-placeholder{
width:3%;
}

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

#top .av_textblock_section.av-1uxsqh-90791d562ea70008089d4ba97e932f7d .avia_textblock{
font-size:20px;
text-align:center;
}

.flex_column.av-gzbx55-31630c7f1ea1a9707b4a5d51aec547c2{
width:17.6%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-gzbx55-31630c7f1ea1a9707b4a5d51aec547c2 .av-flex-placeholder{
width:3%;
}

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

#top .av_textblock_section.av-e38x61-f7e8db02900aea584538565f386c561e .avia_textblock{
font-size:20px;
text-align:center;
}

.flex_column.av-c8dq7t-497cf28bdc7848d3b8e6967b59056ab4{
width:17.6%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-c8dq7t-497cf28bdc7848d3b8e6967b59056ab4 .av-flex-placeholder{
width:3%;
}

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

#top .av_textblock_section.av-8z3rh5-6290d608804279e17128fdec274166d4 .avia_textblock{
font-size:20px;
text-align:center;
}

.flex_column.av-7vpidl-503e83c2ef889a76fd23e2569ab02dac{
width:17.6%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-7vpidl-503e83c2ef889a76fd23e2569ab02dac .av-flex-placeholder{
width:3%;
}

.flex_column.av-4vxeqh-8d1f809fda58c30064dc0464d293b287{
border-radius:10% 10% 10% 10%;
}

.avia-image-container.av-2sqsgp-88b11b927ad7d1887a8e06613bcdbe0f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2sqsgp-88b11b927ad7d1887a8e06613bcdbe0f .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-lss30enr-5791446bf256fcdf9ebd039f0912b473{
padding-bottom:10px;
color:#c5a743;
font-size:50px;
}
body .av-special-heading.av-lss30enr-5791446bf256fcdf9ebd039f0912b473 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lss30enr-5791446bf256fcdf9ebd039f0912b473 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-lss30enr-5791446bf256fcdf9ebd039f0912b473 .special-heading-inner-border{
border-color:#c5a743;
}
.av-special-heading.av-lss30enr-5791446bf256fcdf9ebd039f0912b473 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-4h57s9-f178d156e84e19e5cb2845b1c414da73{
height:50px;
}

#top #wrap_all .avia-button.av-lss32qsg-6f3ff86e6b1e0289b20ce414c210622d{
margin-bottom:5%;
margin-right:3%;
margin-left:3%;
}

#top #wrap_all .avia-button.av-lss32z8s-77a68f89f51666f8bd28f99be884665d{
margin-bottom:5%;
margin-right:3%;
margin-left:3%;
}

#top #wrap_all .avia-button.av-lss336qc-3-1490ae89cb6173f9df4d66a4b39c34f3{
margin-bottom:5%;
margin-right:3%;
margin-left:3%;
}

.avia-section.av-3a05ah-20b0586a0d2fd44b482e5a11b4956b2f{
background-repeat:no-repeat;
background-image:url(https://www.romacittaperta.com/wp-content/uploads/2024/01/colosseo-1-FILEminimizer.jpg);
background-position:0% 50%;
background-attachment:fixed;
}
.avia-section.av-3a05ah-20b0586a0d2fd44b482e5a11b4956b2f .av-section-color-overlay{
opacity:0.6;
background-color:#000000;
}


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

#top #wrap_all .av-special-heading.av-lss30enr-5791446bf256fcdf9ebd039f0912b473 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-lss30enr-5791446bf256fcdf9ebd039f0912b473 .av-special-heading-tag{
font-size:0.8em;
}
}
