#top #wrap_all .avia-slideshow .av-slideshow-caption.av-p5x4k-fb052b21300baa04fc296f40be791b23__1 .avia-caption-title{
font-size:35px;
}
#top .avia-slideshow .av-slideshow-caption.av-p5x4k-fb052b21300baa04fc296f40be791b23__1 .avia-caption-content{
font-size:17px;
}
#top .avia-slideshow .av-slideshow-caption.av-p5x4k-fb052b21300baa04fc296f40be791b23__1 .avia-caption-content p{
font-size:17px;
}

.avia-section.av-nklus-79abaf2df76196f4b4ccb82af4c0cea1{
background-color:#007d84;
background-image:unset;
}

.flex_column.av-n57os-28b421d645e336bdc817d5623f6752bf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-lzlxc-12ea9cf6557c824235d1d83700835967{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-kjb7k-334b091ef1a128d17dd44f8602025d7b{
height:45px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-jbweg-aca8096fa64d1478a4843a92d7025518{
margin-top:-60px;
margin-bottom:0px;
}
.flex_column.av-jbweg-aca8096fa64d1478a4843a92d7025518{
width:32.666666666667%;
margin-left:0;
border-width:1px;
border-color:#faca3a;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#faca3a;
}
#top .flex_column_table.av-equal-height-column-flextable.av-jbweg-aca8096fa64d1478a4843a92d7025518 .av-flex-placeholder{
width:1%;
}

#top .av-special-heading.av-hhby8-a15b504dcc6a08ee88aa4884691f0177{
padding-bottom:0;
color:#353535;
}
body .av-special-heading.av-hhby8-a15b504dcc6a08ee88aa4884691f0177 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-hhby8-a15b504dcc6a08ee88aa4884691f0177 .special-heading-inner-border{
border-color:#353535;
}
.av-special-heading.av-hhby8-a15b504dcc6a08ee88aa4884691f0177 .av-subheading{
font-size:15px;
}

#top .hr.av-1bkz0-18d3fa34e98438a7d741496fa8162510{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-1bkz0-18d3fa34e98438a7d741496fa8162510 .hr-inner{
width:50px;
border-color:#353535;
max-width:45%;
}

#top .flex_column_table.av-equal-height-column-flextable.av-514zw-7dfd9ec1f85cb68206a6d0b6ba49adba{
margin-top:-60px;
margin-bottom:0px;
}
.flex_column.av-514zw-7dfd9ec1f85cb68206a6d0b6ba49adba{
width:32.666666666667%;
margin-left:0;
border-width:1px;
border-color:#faca3a;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#faca3a;
}
#top .flex_column_table.av-equal-height-column-flextable.av-514zw-7dfd9ec1f85cb68206a6d0b6ba49adba .av-flex-placeholder{
width:1%;
}

#top .av-special-heading.av-4mc7c-b06ba284c5ac6b434a6dc4e37a660009{
padding-bottom:0;
color:#353535;
}
body .av-special-heading.av-4mc7c-b06ba284c5ac6b434a6dc4e37a660009 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4mc7c-b06ba284c5ac6b434a6dc4e37a660009 .special-heading-inner-border{
border-color:#353535;
}
.av-special-heading.av-4mc7c-b06ba284c5ac6b434a6dc4e37a660009 .av-subheading{
font-size:15px;
}

#top .hr.av-10htk-daf75f1736e23772487a6f586977dc14{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-10htk-daf75f1736e23772487a6f586977dc14 .hr-inner{
width:50px;
border-color:#353535;
max-width:45%;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2pj9w-4ba62f86b7b8355b2704049c4b8d4933{
margin-top:-60px;
margin-bottom:0px;
}
.flex_column.av-2pj9w-4ba62f86b7b8355b2704049c4b8d4933{
width:32.666666666667%;
margin-left:0;
border-width:1px;
border-color:#faca3a;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#faca3a;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2pj9w-4ba62f86b7b8355b2704049c4b8d4933 .av-flex-placeholder{
width:1%;
}

#top .av-special-heading.av-28b7o-0b7c7dcdb193a095e83f9ee25cd61ab6{
padding-bottom:0;
color:#353535;
}
body .av-special-heading.av-28b7o-0b7c7dcdb193a095e83f9ee25cd61ab6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-28b7o-0b7c7dcdb193a095e83f9ee25cd61ab6 .special-heading-inner-border{
border-color:#353535;
}
.av-special-heading.av-28b7o-0b7c7dcdb193a095e83f9ee25cd61ab6 .av-subheading{
font-size:15px;
}

#top .hr.av-26c2k-f7ce3cad638203710ff4bbe6626c488b{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-26c2k-f7ce3cad638203710ff4bbe6626c488b .hr-inner{
width:50px;
border-color:#353535;
max-width:45%;
}

.flex_column.av-j0nk-55a397b78fbedd0f69f3180fd35a9a41{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#f4f4f4;
}

.avia-image-container.av-mcuueg2v-33194809f5c141afc2dbdd187e9ebeea img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mcuueg2v-33194809f5c141afc2dbdd187e9ebeea .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-mcuueg2v-33194809f5c141afc2dbdd187e9ebeea .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-322l4-ffc02cd12081b2090d2f0ef4b7405bae{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#f4f4f4;
}

.avia-image-container.av-mcuuf9in-5aeb36ae3278636b6bc30d6aa8b82412 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mcuuf9in-5aeb36ae3278636b6bc30d6aa8b82412 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-mcuuf9in-5aeb36ae3278636b6bc30d6aa8b82412 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-9zlgg-ad2be7b9d0147efd2594766844cd1e72{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

#top .av-special-heading.av-9133g-7e674e9d71f4b60f2cb5cc3d392d8380{
padding-bottom:0;
}
body .av-special-heading.av-9133g-7e674e9d71f4b60f2cb5cc3d392d8380 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-9133g-7e674e9d71f4b60f2cb5cc3d392d8380 .av-subheading{
font-size:15px;
}

#top .hr.av-8huqg-2dc8d3b1e5825d65363bfbf16d58eb17{
margin-top:20px;
margin-bottom:30px;
}
.hr.av-8huqg-2dc8d3b1e5825d65363bfbf16d58eb17 .hr-inner{
width:45%;
max-width:45%;
}
.hr.av-8huqg-2dc8d3b1e5825d65363bfbf16d58eb17 .av-seperator-icon{
color:#658529;
}
.hr.av-8huqg-2dc8d3b1e5825d65363bfbf16d58eb17 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#658529;
stroke:#658529;
}

.flex_column.av-7ehok-f8382600320fbd6288af30eb191ad3ef{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background:url(https://progettoabbracci.org/wp-content/uploads/2015/05/bg-grass-1024x430.jpg) 100% 100% no-repeat scroll #ffffff;
}

#top .av-special-heading.av-6oj6w-0b367a8f5bac134b2837bfd1cad00045{
padding-bottom:0;
}
body .av-special-heading.av-6oj6w-0b367a8f5bac134b2837bfd1cad00045 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6oj6w-0b367a8f5bac134b2837bfd1cad00045 .av-subheading{
font-size:15px;
}

#top .hr.av-65tys-582c5c38be313e9c148dc529423f5ac2{
margin-top:20px;
margin-bottom:30px;
}
.hr.av-65tys-582c5c38be313e9c148dc529423f5ac2 .hr-inner{
width:45%;
max-width:45%;
}
.hr.av-65tys-582c5c38be313e9c148dc529423f5ac2 .av-seperator-icon{
color:#658529;
}
.hr.av-65tys-582c5c38be313e9c148dc529423f5ac2 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#658529;
stroke:#658529;
}


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

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