.avia-section.av-l2gp1bbo-a68025b2418933069a4c60bb836e93b8{
background-repeat:no-repeat;
background-image:url(https://villapialocation.it/wp-content/uploads/2022/03/Sfondo-30-Opaco-Homepage-Villa-Pia-Uta-Cagliari-Sardegna.png.png);
background-position:50% 50%;
background-attachment:fixed;
}

#top .av-special-heading.av-l2u9pwqy-f93216be6a160cfe0e91feabc29754c0{
padding-bottom:5px;
color:#3b2e16;
}
body .av-special-heading.av-l2u9pwqy-f93216be6a160cfe0e91feabc29754c0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l2u9pwqy-f93216be6a160cfe0e91feabc29754c0 .special-heading-inner-border{
border-color:#3b2e16;
}
.av-special-heading.av-l2u9pwqy-f93216be6a160cfe0e91feabc29754c0 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-l2u9q0bo-242ae65f308cc3cfa0ea836d1ecae001{
margin:-5px -5px -5px -5px;
padding-bottom:5px;
color:#3b2e16;
}
body .av-special-heading.av-l2u9q0bo-242ae65f308cc3cfa0ea836d1ecae001 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l2u9q0bo-242ae65f308cc3cfa0ea836d1ecae001 .special-heading-inner-border{
border-color:#3b2e16;
}
.av-special-heading.av-l2u9q0bo-242ae65f308cc3cfa0ea836d1ecae001 .av-subheading{
font-size:15px;
}

.avia-section.av-l2gp89nh-0ef21eb9cbd4efe35b23bfc71ab4d94a{
background-color:#faf6f0;
background-image:url(https://villapialocation.it/wp-content/uploads/2022/04/wall-opaco50-villapia.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:fixed;
position:relative;
}
.avia-section.av-l2gp89nh-0ef21eb9cbd4efe35b23bfc71ab4d94a .av-section-color-overlay{
opacity:0.7;
background-color:#eee6d2;
}
.avia-section.av-l2gp89nh-0ef21eb9cbd4efe35b23bfc71ab4d94a .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#d5ba86;
}

.flex_column.av-5uwmmh-27a044561bb93b71442ec09b7321940b{
order:0;
}

#top .av-special-heading.av-l2gp4qp3-ec8a5ab2231be818f63df2b251f0b396{
padding-bottom:10px;
color:#3b2e16;
}
body .av-special-heading.av-l2gp4qp3-ec8a5ab2231be818f63df2b251f0b396 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l2gp4qp3-ec8a5ab2231be818f63df2b251f0b396 .special-heading-inner-border{
border-color:#3b2e16;
}
.av-special-heading.av-l2gp4qp3-ec8a5ab2231be818f63df2b251f0b396 .av-subheading{
font-size:15px;
}

#top .hr.av-1l7z789-31dbdfc5c1c63a05d3db2fb00269ee3a{
margin-top:0px;
margin-bottom:10px;
}
.hr.av-1l7z789-31dbdfc5c1c63a05d3db2fb00269ee3a .hr-inner{
width:150px;
border-color:#c9a867;
}

#top .hr.hr-invisible.av-l2gp4yka-64b91da02d2815bf324d67fdf049364c{
height:10px;
}

#top .av_textblock_section.av-1k02p2x-c55857e51fe7096a7d9ed0774f04f399 .avia_textblock{
color:#3b2e16;
}

#top .hr.hr-invisible.av-1ihx3w9-b9c9e2e55090bf4ac9445cc4cc608a86{
height:10px;
}

#top #wrap_all .avia-button.av-1egiu95-0505f1761ed137bd6d7ec38088a6bd8f{
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#c9a867;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-1egiu95-0505f1761ed137bd6d7ec38088a6bd8f:hover{
color:black;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-1dkhah5-9d8d51f62e78fec5ab4139d12356823b{
color:#1e170b;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#c9a867;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-1dkhah5-9d8d51f62e78fec5ab4139d12356823b:hover{
color:#1e170b;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-19l56l5-c5c6a792cb7287e5b6c99928965ed9a6{
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#c9a867;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-19l56l5-c5c6a792cb7287e5b6c99928965ed9a6:hover{
color:black;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-18hgfeh-dd0f63a7d936c5aef7070be06cd859e1{
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#c9a867;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-18hgfeh-dd0f63a7d936c5aef7070be06cd859e1:hover{
color:#1e170b;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.flex_column.av-16my3ex-f962d6d4b716c88abba8c4dd4bb20007{
order:0;
}

#top .avia-gallery.av-13xh7yx-9ff68575bf2a23ceb40a11435591a26e .avia-gallery-thumb a{
width:50%;
}

#top .hr.hr-invisible.av-l2gpdmqh-dec9ea5b700ff6726385c34ac1f25a90{
height:50px;
}

#top .hr.hr-invisible.av-12ota61-fef3f2552fcc92d174a2ae9cef68c431{
height:25px;
}

.avia-section.av-l2gp6qku-31d388c1e86bd2c8efad6b85330d14ab{
position:relative;
}
.avia-section.av-l2gp6qku-31d388c1e86bd2c8efad6b85330d14ab .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#d5ba86;
}
.avia-section.av-l2gp6qku-31d388c1e86bd2c8efad6b85330d14ab .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#d5ba86;
}

#top .hr.hr-invisible.av-11280ix-5a2240db3076cde82557e6543b7f3650{
height:25px;
}

#top .avia-gallery.av-yopiwp-fc33810cacc2c5cc5dabfc17a6f6d349 .avia-gallery-thumb a{
width:50%;
}

#top .av-special-heading.av-l2gp75av-3742f06e1d0ddb3860b2ff5be68b351d{
padding-bottom:10px;
color:#3b2e16;
}
body .av-special-heading.av-l2gp75av-3742f06e1d0ddb3860b2ff5be68b351d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l2gp75av-3742f06e1d0ddb3860b2ff5be68b351d .special-heading-inner-border{
border-color:#3b2e16;
}
.av-special-heading.av-l2gp75av-3742f06e1d0ddb3860b2ff5be68b351d .av-subheading{
font-size:15px;
}

#top .hr.av-l2gp5pb9-bd0b04127caa04132a022b7dc53b6f42{
margin-top:0px;
margin-bottom:10px;
}
.hr.av-l2gp5pb9-bd0b04127caa04132a022b7dc53b6f42 .hr-inner{
width:150px;
border-color:#c9a867;
}

#top .hr.hr-invisible.av-l2gp5ubc-8c21a6d53cd34a5ae6a66e7c12e29778{
height:10px;
}

#top .av_textblock_section.av-tijx6x-fb74922df1eae2806d911c7f075a7b62 .avia_textblock{
color:#3b2e16;
text-align:right;
}

#top .hr.hr-invisible.av-r7eya1-c71d7aecbb50e5311ff737158f5e179e{
height:25px;
}

#top #wrap_all .avia-button.av-2ck8c9-83687432b9c462c5cf7054d0ae709b03{
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#c9a867;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-left:5px;
}
#top #wrap_all .avia-button.av-2ck8c9-83687432b9c462c5cf7054d0ae709b03:hover{
color:black;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-mygh95-6fe06dad1bc611403e4e9e60192a7384{
color:#1e170b;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#c9a867;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-left:5px;
}
#top #wrap_all .avia-button.av-mygh95-6fe06dad1bc611403e4e9e60192a7384:hover{
color:#1e170b;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-j203xl-98930834065f36b37b2f2d3fc40241ea{
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#c9a867;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-j203xl-98930834065f36b37b2f2d3fc40241ea:hover{
color:black;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-gtcqbt-c1dac602f45a20fcb8c4b404fa560c24{
color:#1e170b;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#c9a867;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-gtcqbt-c1dac602f45a20fcb8c4b404fa560c24:hover{
color:1e170b;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-1jbmtl-eee6feee991afe9654a49e471fa66f84{
height:25px;
}

#top .hr.hr-invisible.av-eb54qx-cce26810de7e2ec0190549a9c0006097{
height:30px;
}

#top .hr.hr-invisible.av-c411vt-aa3b5223f342df104dd88d48f5f767d3{
height:30px;
}

.avia-section.av-l2gp9pwb-e0e696aa26ca4c2f0e3d75cbb789c474{
background-color:#faf6f0;
background-image:url(https://villapialocation.it/wp-content/uploads/2022/03/SFONDO-PIETRA.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:fixed;
position:relative;
}
.avia-section.av-l2gp9pwb-e0e696aa26ca4c2f0e3d75cbb789c474 .av-section-color-overlay{
opacity:0.5;
background-color:#f4eee1;
}
.avia-section.av-l2gp9pwb-e0e696aa26ca4c2f0e3d75cbb789c474 .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#d5ba86;
}
.avia-section.av-l2gp9pwb-e0e696aa26ca4c2f0e3d75cbb789c474 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#d5ba86;
}

#top .hr.hr-invisible.av-cwzsgp-41db4d2e178cb5f6ad28cfc8796f9c16{
height:25px;
}

.flex_column.av-130kk9-990ed0d6db6b35c95661ffee5015fa24{
order:0;
}

#top .av-special-heading.av-l2gp78lm-eba2418a4977ffd7a7efdf72c2c847b6{
padding-bottom:10px;
color:#3b2e16;
}
body .av-special-heading.av-l2gp78lm-eba2418a4977ffd7a7efdf72c2c847b6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l2gp78lm-eba2418a4977ffd7a7efdf72c2c847b6 .special-heading-inner-border{
border-color:#3b2e16;
}
.av-special-heading.av-l2gp78lm-eba2418a4977ffd7a7efdf72c2c847b6 .av-subheading{
font-size:15px;
}

#top .hr.av-9wtyzt-914b5e3ab1504e05ef52ed8b17d24475{
margin-top:0px;
margin-bottom:10px;
}
.hr.av-9wtyzt-914b5e3ab1504e05ef52ed8b17d24475 .hr-inner{
width:150px;
border-color:#c9a867;
}

#top .hr.hr-invisible.av-l2gp5zg7-cc707a540ea4a36404b0e20a407b422a{
height:10px;
}

#top .av_textblock_section.av-88f48p-a3d8dac73b8b05f6445a68ecfc5466a6 .avia_textblock{
color:#3b2e16;
}

#top .hr.hr-invisible.av-a6c0p-6c29c8ae668c1bc77528f36c7c29f670{
height:25px;
}

.flex_column.av-4hgku1-e34e2b767090e055c61c85cbc26e6817{
order:0;
}

#top .avia-gallery.av-258661-ce5cd9e80d9bc3bbe392220216986646 .avia-gallery-thumb a{
width:50%;
}

#top .hr.hr-invisible.av-l2yqhgd0-791a2db456fcf50511e75452e6761cfb{
height:70px;
}

.avia-section.av-l2hafzqm-d6e0661cea41f76e6eb8f0afde97c8c0{
background-color:#faf6f0;
background-image:unset;
position:relative;
}
.avia-section.av-l2hafzqm-d6e0661cea41f76e6eb8f0afde97c8c0 .av-section-color-overlay{
opacity:0.5;
background-image:url(https://villapialocation.it/wp-content/themes/enfold/images/background-images/noise-for-light-background.png);
background-repeat:repeat;
}
.avia-section.av-l2hafzqm-d6e0661cea41f76e6eb8f0afde97c8c0 .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#d5ba86;
}

.flex_column.av-76v3eh-f0a7e05a0666adb1bf67dde003878469{
order:0;
}

#top .hr.hr-invisible.av-9lyzt-b8ab61237efcee2b20a2051e6c0443f1{
height:10px;
}

#top .av-special-heading.av-l2h9xara-f97aab65ab9b474864935fca94781886{
padding-bottom:10px;
color:#3b2e16;
}
body .av-special-heading.av-l2h9xara-f97aab65ab9b474864935fca94781886 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l2h9xara-f97aab65ab9b474864935fca94781886 .special-heading-inner-border{
border-color:#3b2e16;
}
.av-special-heading.av-l2h9xara-f97aab65ab9b474864935fca94781886 .av-subheading{
font-size:15px;
}

#top .hr.av-l2haauvw-98e364a188dd26494834582700d892b2{
margin-top:0px;
margin-bottom:10px;
}
.hr.av-l2haauvw-98e364a188dd26494834582700d892b2 .hr-inner{
width:150px;
border-color:#c9a867;
}

#top .hr.hr-invisible.av-6033l5-e5adf84a1ca1220e0f9b73e98068c24b{
height:10px;
}

#top .av_textblock_section.av-l2haf4yb-83cbfa225769f5c797df0133534f2732 .avia_textblock{
color:#3b2e16;
}

#top .hr.hr-invisible.av-3m3w49-8e2d89e0f19f14e1f7618ddfc210658b{
height:50px;
}

#top #wrap_all .avia-button.av-l2yq561n-382889c3bfc6907cbb7aa405c963af25{
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#c9a867;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-l2yq561n-382889c3bfc6907cbb7aa405c963af25:hover{
color:black;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-l2yq5cwa-e98de123569950978067aa89a59d1584{
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#c9a867;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-l2yq5cwa-e98de123569950978067aa89a59d1584:hover{
color:#1e170b;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

