#top #wrap_all .avia-slideshow .av-slideshow-caption.av-a74ly7-010ba5328d13fd0ebd9a831d22a8019b__0 .avia-caption-title{
font-size:80px;
color:#f80325;
}
#top .avia-slideshow .av-slideshow-caption.av-a74ly7-010ba5328d13fd0ebd9a831d22a8019b__0 .avia-caption-content{
font-size:35px;
color:#f80325;
}
#top .avia-slideshow .av-slideshow-caption.av-a74ly7-010ba5328d13fd0ebd9a831d22a8019b__0 .avia-caption-content p{
font-size:35px;
}

.flex_cell.av-98zxp3-69d6221690f7ae8872f077b77a02e121{
vertical-align:top;
height:25px;
min-height:25px;
background-color:#b92113;
}
.responsive #top #wrap_all .flex_cell.av-98zxp3-69d6221690f7ae8872f077b77a02e121{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-9104l3-74fd76596d280b774f147c5af2b49b9c{
vertical-align:top;
height:25px;
min-height:25px;
background-color:#de5447;
}
.responsive #top #wrap_all .flex_cell.av-9104l3-74fd76596d280b774f147c5af2b49b9c{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-8sq0bz-47eadc030e9b395106ad6284bf2cfb33{
vertical-align:top;
height:25px;
min-height:25px;
background-color:#de6f65;
}
.responsive #top #wrap_all .flex_cell.av-8sq0bz-47eadc030e9b395106ad6284bf2cfb33{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-8pszgv-a94bf7e1c922eef3fb4f830591c12616{
vertical-align:top;
height:25px;
min-height:25px;
background-color:#e2a9a4;
}
.responsive #top #wrap_all .flex_cell.av-8pszgv-a94bf7e1c922eef3fb4f830591c12616{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-8dsisn-eb0627e82473de351ff0f30d9201e665{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-8dsisn-eb0627e82473de351ff0f30d9201e665{
padding:100px 100px 100px 100px !important;
}

#top .av-special-heading.av-87y7t3-c4d31c9dfbaeab6653dc12b5f7f77571{
padding-bottom:30px;
font-size:70px;
}
body .av-special-heading.av-87y7t3-c4d31c9dfbaeab6653dc12b5f7f77571 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-87y7t3-c4d31c9dfbaeab6653dc12b5f7f77571 .av-special-heading-tag{
font-size:70px;
}
.av-special-heading.av-87y7t3-c4d31c9dfbaeab6653dc12b5f7f77571 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-7tn987-1e78dbd1c193cc42b793c324945bed34{
height:20px;
}

#top .av_textblock_section.av-7qr387-289a1f71f48e3ea5fe54cfd8f8d90174 .avia_textblock{
font-size:29px;
}

.flex_cell.av-qw9d3-7ef70af1a129642be026b1fbc561dd30{
vertical-align:top;
background:url(https://www.roccafil.it/wp-content/uploads/2016/05/RIPA4657_72px_0903x0600.jpg) 100% 50% no-repeat scroll #719430;
}
.responsive #top #wrap_all .flex_cell.av-qw9d3-7ef70af1a129642be026b1fbc561dd30{
padding:100px 100px 100px 100px !important;
}

#top .av-special-heading.av-7clscn-18b59b5effae94439d5fc26eff714b41{
padding-bottom:30px;
color:#ffffff;
font-size:70px;
}
body .av-special-heading.av-7clscn-18b59b5effae94439d5fc26eff714b41 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7clscn-18b59b5effae94439d5fc26eff714b41 .av-special-heading-tag{
font-size:70px;
}
.av-special-heading.av-7clscn-18b59b5effae94439d5fc26eff714b41 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-7clscn-18b59b5effae94439d5fc26eff714b41 .av-subheading{
font-size:15px;
}

.flex_column.av-79qtk7-f7d1667f2853d80c2e23a416255ba83b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-73dobz-e45b536832f1a9edd01866160a666ac5 .avia_textblock{
color:#000000;
}

.flex_column.av-6vy6pb-11eb68e47be9d043facc032cfd7916b6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-6o8h0n-4ee0ff6bb9d63c86a07070344b3b106b{
height:160px;
}

.flex_cell.av-69ei0v-17702ff787ab92fb0ac833154a17fc12{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#b92113;
}
.responsive #top #wrap_all .flex_cell.av-69ei0v-17702ff787ab92fb0ac833154a17fc12{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-6350qn-35b98ffe0a04e8ab83a502953f552687{
vertical-align:middle;
height:15px;
min-height:15px;
background-color:#de6f65;
}
.responsive #top #wrap_all .flex_cell.av-6350qn-35b98ffe0a04e8ab83a502953f552687{
padding:50px 20px 50px 20px !important;
}

#top .av-special-heading.av-5tnxf3-bbc1b6acdb1c20b02edef9d9fb7a5b0d{
padding-bottom:0;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-5tnxf3-bbc1b6acdb1c20b02edef9d9fb7a5b0d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5tnxf3-bbc1b6acdb1c20b02edef9d9fb7a5b0d .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-5tnxf3-bbc1b6acdb1c20b02edef9d9fb7a5b0d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-5tnxf3-bbc1b6acdb1c20b02edef9d9fb7a5b0d .av-subheading{
font-size:15px;
}

.flex_cell.av-5qvvkf-e256da8b343b94f23a6174b00cf3cf40{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#b92113;
}
.responsive #top #wrap_all .flex_cell.av-5qvvkf-e256da8b343b94f23a6174b00cf3cf40{
padding:0px 0px 0px 0px !important;
}

#top .av-masonry.av-5j3zy7-45e237d4d417f141ed132f2b21536b47{
background-color:#de5447;
}

.avia-section.av-5bz6kv-60d9b838fbec98ff3c8dfc6087208c42{
background-repeat:no-repeat;
background-image:url(https://www.roccafil.it/wp-content/uploads/2016/05/RIPA4665_0000x0000_20.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-58ndb3-95f34b9d2b524fa0b15d9051ca52e3f3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .iconbox.av-53n43z-498cc54d29a3b3ed6481701ec290733c .iconbox_content_title{
color:#b92113;
}

.flex_column.av-4y5gdb-3d4364b9cdd1ba7982e227c88a934728{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .iconbox.av-4qyrvb-69f3e3713917b9064b75724b1a595ff8 .iconbox_content_title{
color:#b92113;
}

.flex_column.av-gkotj-db81c765cffd091624e67cbcc2735559{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .iconbox.av-4f2wbj-5f49e867dd5af427cac361d3e3a39aab .iconbox_content_title{
color:#b92113;
}

#top .av-special-heading.av-47e6wf-752e606307e3cd3aeefb24bc0ce98feb{
padding-bottom:10px;
color:#b92113;
font-size:50px;
}
body .av-special-heading.av-47e6wf-752e606307e3cd3aeefb24bc0ce98feb .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-47e6wf-752e606307e3cd3aeefb24bc0ce98feb .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-47e6wf-752e606307e3cd3aeefb24bc0ce98feb .special-heading-inner-border{
border-color:#b92113;
}
.av-special-heading.av-47e6wf-752e606307e3cd3aeefb24bc0ce98feb .av-subheading{
font-size:15px;
}

.flex_column.av-41lphz-36840a247f6c787589d453dde0c3acf0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .iconbox.av-3ytbav-d95b4a522f8d84278f730924adf5f8cc .iconbox_content_title{
color:#b92113;
}

.flex_column.av-3po47z-00034bab00e49d405c98dbaeabd1ad41{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .iconbox.av-3jrbq7-d1bdf348cd88ab770f96af15e235d336 .iconbox_content_title{
color:#b92113;
}

.flex_column.av-3f83yf-3ee3e4800f9846c294d341c314a2c7a0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .iconbox.av-3941vz-5115830f2c02ef57bd8610aa00f57afc .iconbox_content_title{
color:#b92113;
}

.flex_cell.av-2wkhpr-25517f8a290af28d242533197fc5cfff{
vertical-align:middle;
height:300px;
min-height:300px;
background:url(https://www.roccafil.it/wp-content/uploads/2016/05/RIPA4678_1k.jpg) 0% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-2wkhpr-25517f8a290af28d242533197fc5cfff{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-2p2zjz-e58cddbb8bafbed65e1a8a6f7dbf2117{
vertical-align:middle;
height:300px;
min-height:300px;
background-color:#f7f7f7;
}
.responsive #top #wrap_all .flex_cell.av-2p2zjz-e58cddbb8bafbed65e1a8a6f7dbf2117{
padding:100px 100px 100px 100px !important;
}

#top .av-special-heading.av-2j5593-b219325a6e993bf45c174618276d5a69{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-2j5593-b219325a6e993bf45c174618276d5a69 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2j5593-b219325a6e993bf45c174618276d5a69 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-2j5593-b219325a6e993bf45c174618276d5a69 .av-subheading{
font-size:15px;
}

.flex_cell.av-22017b-780d9bf6793d5ef700318f3256261da1{
vertical-align:top;
height:25px;
min-height:25px;
background-color:#b92113;
}
.responsive #top #wrap_all .flex_cell.av-22017b-780d9bf6793d5ef700318f3256261da1{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-1ukfpr-56846f40612a8073673552b0b2eacdbf{
vertical-align:top;
height:25px;
min-height:25px;
background-color:#de5447;
}
.responsive #top #wrap_all .flex_cell.av-1ukfpr-56846f40612a8073673552b0b2eacdbf{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-1qv86v-a919fcb0209ddff64ab510395d12b4ae{
vertical-align:top;
height:25px;
min-height:25px;
background-color:#de6f65;
}
.responsive #top #wrap_all .flex_cell.av-1qv86v-a919fcb0209ddff64ab510395d12b4ae{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-1j64vr-faa623ea1040bd39699448ec129d118c{
vertical-align:top;
height:25px;
min-height:25px;
background-color:#e2a9a4;
}
.responsive #top #wrap_all .flex_cell.av-1j64vr-faa623ea1040bd39699448ec129d118c{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-1fyl5r-b503b8ff2601298dbb43bca2d118c6c4{
background-repeat:no-repeat;
background-image:url(https://www.roccafil.it/wp-content/uploads/2017/09/RIPA4758_rifilati_03.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-1aaovr-fc395a890e7a2ba6f534d70b31f07a9b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-12ix4f-398b41334f92e0778fe5f25b3f093943{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-wccrz-7bacb130772a99ee443dc2624f32cbe4{
padding-bottom:20px;
color:#b92113;
font-size:50px;
}
body .av-special-heading.av-wccrz-7bacb130772a99ee443dc2624f32cbe4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-wccrz-7bacb130772a99ee443dc2624f32cbe4 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-wccrz-7bacb130772a99ee443dc2624f32cbe4 .special-heading-inner-border{
border-color:#b92113;
}
.av-special-heading.av-wccrz-7bacb130772a99ee443dc2624f32cbe4 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-p3hkn-82b126f6abee7622749e0f54c6ce267f .avia_textblock{
color:#b92113;
}

#top .hr.hr-invisible.av-25fx3-6ee19cdb725684c1cd22a38fce38991c{
height:20px;
}

.flex_column.av-7p2nb-a1a7ea34e083368d8bf3a2c4f0800c15{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


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

#top #wrap_all .av-special-heading.av-7clscn-18b59b5effae94439d5fc26eff714b41 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5tnxf3-bbc1b6acdb1c20b02edef9d9fb7a5b0d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-47e6wf-752e606307e3cd3aeefb24bc0ce98feb .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-wccrz-7bacb130772a99ee443dc2624f32cbe4 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-7clscn-18b59b5effae94439d5fc26eff714b41 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5tnxf3-bbc1b6acdb1c20b02edef9d9fb7a5b0d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-47e6wf-752e606307e3cd3aeefb24bc0ce98feb .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-wccrz-7bacb130772a99ee443dc2624f32cbe4 .av-special-heading-tag{
font-size:0.8em;
}
}
