.flex_cell.av-a01rnh-115340020c5feae68750191561936084{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#719430;
}
.responsive #top #wrap_all .flex_cell.av-a01rnh-115340020c5feae68750191561936084{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-9s82g5-9489aa77d9cda1a77a9b0733aa9f8dd5{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#92bb46;
}
.responsive #top #wrap_all .flex_cell.av-9s82g5-9489aa77d9cda1a77a9b0733aa9f8dd5{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-9obmw5-f12ee7f1e99d502009698d99ffa5afc9{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#acd464;
}
.responsive #top #wrap_all .flex_cell.av-9obmw5-f12ee7f1e99d502009698d99ffa5afc9{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-9krp6l-e933ca96c20f5aef4f7e0f8fab1543f2{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#e1fbb2;
}
.responsive #top #wrap_all .flex_cell.av-9krp6l-e933ca96c20f5aef4f7e0f8fab1543f2{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-98jqg5-336e25eac0e2833339977e19bb8b4ace{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-98jqg5-336e25eac0e2833339977e19bb8b4ace{
padding:100px 100px 100px 100px !important;
}

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

#top .av-special-heading.av-8itm65-78f2d41eec98ac43bb13908e8cfc3c22{
padding-bottom:20px;
}
body .av-special-heading.av-8itm65-78f2d41eec98ac43bb13908e8cfc3c22 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8itm65-78f2d41eec98ac43bb13908e8cfc3c22 .av-subheading{
font-size:15px;
}

.flex_cell.av-8813ad-7109ac485ddf707336490b07245adf62{
vertical-align:top;
background:url(https://casoliholiday.com/wp-content/uploads/2018/08/pictures-2018-406.jpg) 50% 50% no-repeat scroll #719430;
}
.responsive #top #wrap_all .flex_cell.av-8813ad-7109ac485ddf707336490b07245adf62{
padding:100px 100px 100px 100px !important;
}

.flex_cell.av-7t0cgt-4225115f3288c82c6f293d188e02773e{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#719430;
}
.responsive #top #wrap_all .flex_cell.av-7t0cgt-4225115f3288c82c6f293d188e02773e{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-7oyd2d-07229a3255b1579d47ab1d07e04d7917{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#92bb46;
}
.responsive #top #wrap_all .flex_cell.av-7oyd2d-07229a3255b1579d47ab1d07e04d7917{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-7lgi79-614664f9b3de1e58c1cec91c10187221{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#acd464;
}
.responsive #top #wrap_all .flex_cell.av-7lgi79-614664f9b3de1e58c1cec91c10187221{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-7b1ujp-bb13b3a4d1597e7c9300ab9f55a80d24{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#e1fbb2;
}
.responsive #top #wrap_all .flex_cell.av-7b1ujp-bb13b3a4d1597e7c9300ab9f55a80d24{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-72myzx-fac5745088f6fddda9ba7ce390873374{
vertical-align:middle;
background:url(https://casoliholiday.com/wp-content/uploads/2016/12/Casa-Foelas-23.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-72myzx-fac5745088f6fddda9ba7ce390873374{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-6xtq45-c9da04e46d6b265ead08ebef7dae381e{
vertical-align:middle;
background:url(https://casoliholiday.com/wp-content/uploads/2016/05/food-bg-3.jpg) 100% 100% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-6xtq45-c9da04e46d6b265ead08ebef7dae381e{
padding:100px 100px 100px 100px !important;
}

.flex_cell.av-61rfbx-d87a150535c787d075ecef80d18d6668{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#719430;
}
.responsive #top #wrap_all .flex_cell.av-61rfbx-d87a150535c787d075ecef80d18d6668{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-5uzxwd-264d4c8399f2993c99c6f4c867b2b3f3{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#92bb46;
}
.responsive #top #wrap_all .flex_cell.av-5uzxwd-264d4c8399f2993c99c6f4c867b2b3f3{
padding:60px 60px 60px 60px !important;
}

#top .av_textblock_section.av-5rgge5-6bded914d288e51499ebd99b638e4b5b .avia_textblock{
font-size:30px;
color:#ffffff;
}

.flex_cell.av-5kr44d-90983fb84516da26bd8afff1d764bcb7{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#719430;
}
.responsive #top #wrap_all .flex_cell.av-5kr44d-90983fb84516da26bd8afff1d764bcb7{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-560um5-1daa962e5d3a0cbcb8cf93a2742a797b{
vertical-align:middle;
background:url(https://casoliholiday.com/wp-content/uploads/2016/05/food-bg-3.jpg) 100% 100% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-560um5-1daa962e5d3a0cbcb8cf93a2742a797b{
padding:100px 100px 100px 100px !important;
}

.flex_cell.av-4vns25-b3d60bd8c6f962183053f149a0ecf0cc{
vertical-align:top;
background:url(https://casoliholiday.com/wp-content/uploads/2018/07/camera-2017-2018-127-1030x687.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-4vns25-b3d60bd8c6f962183053f149a0ecf0cc{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-4mmfv9-edfb89b1ca2db6ea72710af72ec9f3ff{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#719430;
}
.responsive #top #wrap_all .flex_cell.av-4mmfv9-edfb89b1ca2db6ea72710af72ec9f3ff{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-4egi2t-2dbb76ee2aab243c51832f81159f5926{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#92bb46;
}
.responsive #top #wrap_all .flex_cell.av-4egi2t-2dbb76ee2aab243c51832f81159f5926{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-1jjf9-bdfa616cb3d02c7396e1310d55bc0f9b{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#acd464;
}
.responsive #top #wrap_all .flex_cell.av-1jjf9-bdfa616cb3d02c7396e1310d55bc0f9b{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-44os1h-cc97577486bebe5357695e7af5c605cf{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#e1fbb2;
}
.responsive #top #wrap_all .flex_cell.av-44os1h-cc97577486bebe5357695e7af5c605cf{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-3rx5qt-2f70813fb7f4138a28001f6c82c49ab9{
vertical-align:middle;
background:url(https://casoliholiday.com/wp-content/uploads/2016/12/Casa-Foelas-12-845x667.jpg) 100% 100% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-3rx5qt-2f70813fb7f4138a28001f6c82c49ab9{
padding:100px 100px 100px 100px !important;
}

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

.flex_cell.av-cf2bx-b158ac9bea02779bee04a05a361a9cdb{
vertical-align:middle;
background:url(https://casoliholiday.com/wp-content/uploads/2016/05/food-bg-3.jpg) 100% 100% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-cf2bx-b158ac9bea02779bee04a05a361a9cdb{
padding:100px 100px 100px 100px !important;
}

.flex_cell.av-33w631-dd232af513d749c5e89ad60c64e5be05{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#92bb46;
}
.responsive #top #wrap_all .flex_cell.av-33w631-dd232af513d749c5e89ad60c64e5be05{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-2x03j1-534e82a0bc54f0c90fe2ecbd29c2449b{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#acd464;
}
.responsive #top #wrap_all .flex_cell.av-2x03j1-534e82a0bc54f0c90fe2ecbd29c2449b{
padding:40px 40px 40px 40px !important;
}

.iconbox.av-2oomnx-449d76bf798612b9fef40784fea8963c .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
.iconbox.av-2oomnx-449d76bf798612b9fef40784fea8963c .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-2oomnx-449d76bf798612b9fef40784fea8963c .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-2oomnx-449d76bf798612b9fef40784fea8963c .iconbox_content_container{
color:#ffffff;
}

.flex_cell.av-2gu4wt-69fe97a98807c979d76da2d78a48fdc8{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#e1fbb2;
}
.responsive #top #wrap_all .flex_cell.av-2gu4wt-69fe97a98807c979d76da2d78a48fdc8{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-209n59-2cf3e731c4432a94017b49549a7ed7b5{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#719430;
}
.responsive #top #wrap_all .flex_cell.av-209n59-2cf3e731c4432a94017b49549a7ed7b5{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-1xbxl9-218113749c06fecae74a9dffeaea18c2{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#92bb46;
}
.responsive #top #wrap_all .flex_cell.av-1xbxl9-218113749c06fecae74a9dffeaea18c2{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-1pryp1-d22f42693bcbc49c9df8283eaa612e61{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#acd464;
}
.responsive #top #wrap_all .flex_cell.av-1pryp1-d22f42693bcbc49c9df8283eaa612e61{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-1n09yl-91aa57c8391822ad4bdad3f1d1981f36{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#e1fbb2;
}
.responsive #top #wrap_all .flex_cell.av-1n09yl-91aa57c8391822ad4bdad3f1d1981f36{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-1g1l9p-519813b7cab16c9e375a7a388172b6c3{
background-repeat:no-repeat;
background-image:url(https://casoliholiday.com/wp-content/uploads/2016/05/cheese.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-1g1l9p-519813b7cab16c9e375a7a388172b6c3 .av-section-color-overlay{
opacity:0.8;
background-color:#000000;
}

.flex_column.av-16u1b9-8ef912872c444e5e643c8c451b0c88dc{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-126dth-ba97ca82c278075a0fa3498007e6df24{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-jxj7p-f94520d4133ed9fa33776066df5e9398{
height:20px;
}

.flex_column.av-7m5sl-02578b113f4c93ad82f678357560b28f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-8u54l-53756ef1e41e682ed3421481fbed0eaf{
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-8ywxvp-f86612ca4967894687ee2ec10b690193 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-wjqal-18aa687ecadc1e4ed3cd8c2b1d767664 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-wjqal-18aa687ecadc1e4ed3cd8c2b1d767664 .av-special-heading-tag{
font-size:0.8em;
}
}
