.av-horizontal-gallery.av-39zbxq-0b2c88583195e50c881206b653b90674 .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-6a6e1dde865f18d8968f2f62dea52eed{
padding-bottom:10px;
color:#c5a743;
font-size:50px;
}
body .av-special-heading.av-u6om8p-6a6e1dde865f18d8968f2f62dea52eed .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-u6om8p-6a6e1dde865f18d8968f2f62dea52eed .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-u6om8p-6a6e1dde865f18d8968f2f62dea52eed .special-heading-inner-border{
border-color:#c5a743;
}
.av-special-heading.av-u6om8p-6a6e1dde865f18d8968f2f62dea52eed .av-subheading{
font-size:30px;
}

#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-72781548a0921af871da0602b1ca18e0 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ky90wp-72781548a0921af871da0602b1ca18e0 .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-f4c341524d440fb2eb3cbc876cad7443 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-f4cnl5-f4c341524d440fb2eb3cbc876cad7443 .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-0bb8a7d12a90318a3453f96318afa3a4 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ainpxl-0bb8a7d12a90318a3453f96318afa3a4 .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-lss32z8s-c4fcf28acbec0605d86570285979693e{
margin-bottom:5%;
margin-right:3%;
margin-left:3%;
}

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

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

#top #wrap_all .avia-button.av-lss336qc-3-78b0cba67d874c76d0c957df59030112{
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-6a6e1dde865f18d8968f2f62dea52eed .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-6a6e1dde865f18d8968f2f62dea52eed .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;
}
}
