.avia-section.av-xfjmv-f558e703767cc38936d1ff04c2c64b4d .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://il-trullo.customer.restofactory.com/wp-content/uploads/2017/09/italian-flag.png);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-xfjmv-f558e703767cc38936d1ff04c2c64b4d .av-section-color-overlay{
opacity:0.4;
background-color:#000000;
}

.flex_column.av-xayz3-eb99c8f8b899c054ec627529308ae4e1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-wpss7-cfd29a9439502a1fb70a982cfdf5986f{
border-width:1px;
border-color:#0a0a0a;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:rgba(255,255,255,0.4);
}

#top .av-special-heading.av-w51en-1c034ae5320aa27afa62a0dc771dbc64{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-w51en-1c034ae5320aa27afa62a0dc771dbc64 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-w51en-1c034ae5320aa27afa62a0dc771dbc64 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-w51en-1c034ae5320aa27afa62a0dc771dbc64 .av-subheading{
font-size:15px;
}

.flex_column.av-v3pqf-0446182d427bd672feb09bf2c5b55d8c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-303iv-b6b9cb22daf4ee5dcf49ddfd4070bb6e{
border-radius:0px 0px 0px 0px;
padding:100px 0px 50px 0px;
}

#top .av-special-heading.av-td3z-1beca8769adcce58c14feb2b348bed91{
padding-bottom:10px;
}
body .av-special-heading.av-td3z-1beca8769adcce58c14feb2b348bed91 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-td3z-1beca8769adcce58c14feb2b348bed91 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-sp7jb-d36de09fb377b111b42317f313c6644a{
height:70px;
}

.flex_column.av-sjfnz-ce1582f4c0633bcec61f9a45c4ac4c87{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}

#top .av_textblock_section.av-rq7qj-e934e2febe3974608bda1f60adc545e3 .avia_textblock{
color:#0a0a0a;
}

.flex_column.av-r7kzb-ed66c6d6c870dad6e206d27a4867fc9f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-2l48z-691d14621b87c61cb683fef5f789fd9c{
height:150px;
}

.flex_cell.av-ovc6r-558cc3ec272b123c641b85e0264347b4{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-ovc6r-558cc3ec272b123c641b85e0264347b4{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-o8837-1037053856c69573b7628efe20ef599a{
border-radius:0px 0px 0px 0px;
padding:70px 70px 70px 70px;
}

.flex_column.av-ldot3-2bfcd045a7ed25145b5bfe4df9fd4212{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-j6cv7-eb1b23ea521e2c198e2a5f607f3ce67c{
vertical-align:middle;
background-color:#444444;
}
.responsive #top #wrap_all .flex_cell.av-j6cv7-eb1b23ea521e2c198e2a5f607f3ce67c{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-ij24r-61aea23595e17f8682946b0a6954a9f0{
border-radius:0px 0px 0px 0px;
padding:70px 70px 70px 70px;
}

#top .av-special-heading.av-i8n1z-4cf519ab8f6adfdefd4771cd1aa7ff5a{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-i8n1z-4cf519ab8f6adfdefd4771cd1aa7ff5a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-i8n1z-4cf519ab8f6adfdefd4771cd1aa7ff5a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-i8n1z-4cf519ab8f6adfdefd4771cd1aa7ff5a .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-hs98n-74f25dfe2793e65b35b7ea7150e75820{
height:40px;
}

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

.avia-section.av-d6agz-8de3ba34b924e6aa907e032d0c53deb3 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://il-trullo.customer.restofactory.com/wp-content/uploads/2017/05/dsc07007.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-d6agz-8de3ba34b924e6aa907e032d0c53deb3 .av-section-color-overlay{
opacity:0.6;
background-color:#0a0a0a;
}

#top .hr.hr-invisible.av-czdpf-d7515b519dfdf33c6935f2f58403728d{
height:80px;
}

.flex_column.av-cej0f-de11b2c4d47e967d8f2fa4ada2ebe998{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-bsn4j-e9c92f910f7c28dec84ec319ca2fe6ad{
border-width:2px;
border-color:#ffffff;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
}

#top .av-special-heading.av-saon-63f01d2968810928c190d2f32eda1194{
padding-bottom:10px;
color:#ffffff;
font-size:60px;
}
body .av-special-heading.av-saon-63f01d2968810928c190d2f32eda1194 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-saon-63f01d2968810928c190d2f32eda1194 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-saon-63f01d2968810928c190d2f32eda1194 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-saon-63f01d2968810928c190d2f32eda1194 .av-subheading{
font-size:15px;
}

.flex_column.av-afojr-1abb15c3ed4aa0efa2f85c196069135c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-9vi2z-3fcf6310dbcfb0da770dbb91838912c1{
height:130px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9inff-e1cfda517de853f987c55728f92ba33c{
margin-top:0px;
margin-bottom:40px;
}
.flex_column.av-9inff-e1cfda517de853f987c55728f92ba33c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-8ijtb-cb4484bdae4d48f34b3081735a80248e .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-81w9z-398051d8772b4e27e122c4582b92320d{
height:25px;
}

#top .av_textblock_section.av-7kv5r-ae7e544723ca4dcb265974e6f4280357 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-6ndu3-daa08c7b1741521296b193c929645217{
height:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6gkun-6d1ea35c18a7b103d38d78985e919c53{
margin-top:0px;
margin-bottom:40px;
}
.flex_column.av-6gkun-6d1ea35c18a7b103d38d78985e919c53{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-5oou7-db608229a31531a9fcad55eb0df319ad .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-5cu7v-551289f3839ff292f681a8d0478bb2ab{
height:25px;
}

#top .av_textblock_section.av-4pmvn-45a5b981dcbd11892dbcff1a5a5928a5 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-45if3-ae1c08b75166ea255c7a5c6cd0070fd9{
height:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-3chqr-6e7e9e37a00fe1f4b67f5cb054eb8ad8{
margin-top:0px;
margin-bottom:40px;
}
.flex_column.av-3chqr-6e7e9e37a00fe1f4b67f5cb054eb8ad8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-x9n-f036afe45de051c7bc27ec0835e10403 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-1z5fj-b232ea8c2a84d5fb5c013ceb3ec6fc11{
height:25px;
}

#top .av_textblock_section.av-63gf-744997122b5568935edfb781c2d261cd .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-z77v-7dfff10395e9c32fd508fbba1c46bab3{
height:40px;
}


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

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