.avia-section.av-22r8oh-72cfee4d43762c0aa3f053e16de0fa69{
background-color:#f4f1f8;
background-image:unset;
}

#top .hr.hr-invisible.av-j5a85d-8075ff021014abbcf40d0f960c3b9572{
height:50px;
}

.flex_column.av-hn2x8h-e6e2afcc9ea0165cc2ea66783abc5897{
border-width:2px;
border-color:#ffffff;
border-style:solid;
border-radius:15px 15px 15px 15px;
padding:20px 0 20px 0;
background-color:#ffffff;
}

#top .av-special-heading.av-gcqji9-a50ee56d1e49895ee1a8e52182d763fb{
padding-bottom:10px;
}
body .av-special-heading.av-gcqji9-a50ee56d1e49895ee1a8e52182d763fb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-gcqji9-a50ee56d1e49895ee1a8e52182d763fb .av-subheading{
font-size:20px;
}

#top #wrap_all .avia-button.av-dv6y4h-9bc3b5673d7bccc6da89afbaf1c8480f{
font-size:23px;
background-color:#663399;
border-color:#663399;
color:#ffffff;
border-radius:9px 9px 9px 9px;
transition:all 0.4s ease-in-out;
margin:20px 40px 0 40px;
}
#top #wrap_all .avia-button.av-dv6y4h-9bc3b5673d7bccc6da89afbaf1c8480f:hover{
color:#f4f1f8;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-dv6y4h-9bc3b5673d7bccc6da89afbaf1c8480f:hover .avia_button_background{
border-radius:9px 9px 9px 9px;
}
#top #wrap_all .avia-button.av-dv6y4h-9bc3b5673d7bccc6da89afbaf1c8480f .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-dv6y4h-9bc3b5673d7bccc6da89afbaf1c8480f:hover .avia-svg-icon svg:first-child{
fill:#f4f1f8;
stroke:#f4f1f8;
}

#top .hr.hr-invisible.av-brngw1-b9d619689624806ec5c4ccce6d4957d2{
height:50px;
}

.flex_cell.av-eo3td-1b4c853efaa90ff4095d9ee7bf0f09c8{
vertical-align:middle;
height:200px;
min-height:200px;
background-color:#f4f1f8;
}
.responsive #top #wrap_all .flex_cell.av-eo3td-1b4c853efaa90ff4095d9ee7bf0f09c8{
padding:0px 0px 0px 0px !important;
}

#top #wrap_all .avia-button.av-jr6x3-6a1f885011438a85cf76a454b793bbc3{
font-size:24px;
background-color:#663399;
border-color:#663399;
color:#ffffff;
border-style:solid;
border-width:2px 2px 2px 2px;
border-radius:9px 9px 9px 9px;
box-shadow: 0 0 0 0 ;
transition:all 0.4s ease-in-out;
margin:50px 0px 0px 0px;
}
#top #wrap_all .avia-button.av-jr6x3-6a1f885011438a85cf76a454b793bbc3:hover{
background-color:#f4f1f8;
color:#663399;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-jr6x3-6a1f885011438a85cf76a454b793bbc3:hover .avia_button_background{
border-radius:9px 9px 9px 9px;
}
#top #wrap_all .avia-button.av-jr6x3-6a1f885011438a85cf76a454b793bbc3 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-jr6x3-6a1f885011438a85cf76a454b793bbc3:hover .avia-svg-icon svg:first-child{
fill:#663399;
stroke:#663399;
}

.flex_cell.av-buym1-8b02e0aa90e5c63c0012aa3676951a2a{
vertical-align:top;
height:200px;
min-height:200px;
}
.responsive #top #wrap_all .flex_cell.av-buym1-8b02e0aa90e5c63c0012aa3676951a2a{
padding:40px 40px 40px 40px !important;
}

.flex_cell.av-eo3td-12-58e09787ab7399a49e7c685cd70c0611{
vertical-align:middle;
height:200px;
min-height:200px;
}
.responsive #top #wrap_all .flex_cell.av-eo3td-12-58e09787ab7399a49e7c685cd70c0611{
padding:40px 40px 40px 40px !important;
}

.flex_cell.av-eo3td-7-ad32b350bd4d1ca9cfb479113e168862{
vertical-align:middle;
height:200px;
min-height:200px;
background-color:#f4f1f8;
}
.responsive #top #wrap_all .flex_cell.av-eo3td-7-ad32b350bd4d1ca9cfb479113e168862{
padding:0px 0px 0px 0px !important;
}

#top #wrap_all .avia-button.av-3u88l3-a494ac76c79ebb5ea7fd799c3ba7cb85{
font-size:24px;
background-color:#663399;
border-color:#663399;
color:#ffffff;
border-style:solid;
border-width:2px 2px 2px 2px;
border-radius:9px 9px 9px 9px;
box-shadow: 0 0 0 0 ;
transition:all 0.4s ease-in-out;
margin:50px 0px 0px 0px;
}
#top #wrap_all .avia-button.av-3u88l3-a494ac76c79ebb5ea7fd799c3ba7cb85:hover{
background-color:#f4f1f8;
color:#663399;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-3u88l3-a494ac76c79ebb5ea7fd799c3ba7cb85:hover .avia_button_background{
border-radius:9px 9px 9px 9px;
}
#top #wrap_all .avia-button.av-3u88l3-a494ac76c79ebb5ea7fd799c3ba7cb85 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-3u88l3-a494ac76c79ebb5ea7fd799c3ba7cb85:hover .avia-svg-icon svg:first-child{
fill:#663399;
stroke:#663399;
}

.flex_cell.av-eo3td-3-35c8758cfdc7ca2c88706a82eb099544{
vertical-align:middle;
height:200px;
min-height:200px;
background-color:#f4f1f8;
}
.responsive #top #wrap_all .flex_cell.av-eo3td-3-35c8758cfdc7ca2c88706a82eb099544{
padding:0px 0px 0px 0px !important;
}

#top #wrap_all .avia-button.av-2pb46f-4190e74b481152b4bd100515a7ecf629{
font-size:24px;
background-color:#663399;
border-color:#663399;
color:#ffffff;
border-style:solid;
border-width:2px 2px 2px 2px;
border-radius:9px 9px 9px 9px;
box-shadow: 0 0 0 0 ;
transition:all 0.4s ease-in-out;
margin:50px 0px 0px 0px;
}
#top #wrap_all .avia-button.av-2pb46f-4190e74b481152b4bd100515a7ecf629:hover{
background-color:#f4f1f8;
color:#663399;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-2pb46f-4190e74b481152b4bd100515a7ecf629:hover .avia_button_background{
border-radius:9px 9px 9px 9px;
}
#top #wrap_all .avia-button.av-2pb46f-4190e74b481152b4bd100515a7ecf629 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-2pb46f-4190e74b481152b4bd100515a7ecf629:hover .avia-svg-icon svg:first-child{
fill:#663399;
stroke:#663399;
}

.flex_cell.av-eo3td-2-556f00a36ed531c74115fe2548cb1522{
vertical-align:middle;
height:200px;
min-height:200px;
}
.responsive #top #wrap_all .flex_cell.av-eo3td-2-556f00a36ed531c74115fe2548cb1522{
padding:40px 40px 40px 40px !important;
}

.flex_cell.av-c0794x-7f5b20c423395378bafcb21aa58331f0{
vertical-align:middle;
height:200px;
min-height:200px;
}
.responsive #top #wrap_all .flex_cell.av-c0794x-7f5b20c423395378bafcb21aa58331f0{
padding:40px 40px 40px 40px !important;
}

.flex_cell.av-a5grxt-e574536675533e8746f185add66aac60{
vertical-align:middle;
height:200px;
min-height:200px;
background-color:#f4f1f8;
}
.responsive #top #wrap_all .flex_cell.av-a5grxt-e574536675533e8746f185add66aac60{
padding:0px 0px 0px 0px !important;
}

#top #wrap_all .avia-button.av-8oszhd-eef3123faa86740b1c217051e183d204{
font-size:24px;
background-color:#663399;
border-color:#663399;
color:#ffffff;
border-style:solid;
border-width:2px 2px 2px 2px;
border-radius:9px 9px 9px 9px;
box-shadow: 0 0 0 0 ;
transition:all 0.4s ease-in-out;
margin:50px 0px 0px 0px;
}
#top #wrap_all .avia-button.av-8oszhd-eef3123faa86740b1c217051e183d204:hover{
background-color:#f4f1f8;
color:#663399;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-8oszhd-eef3123faa86740b1c217051e183d204:hover .avia_button_background{
border-radius:9px 9px 9px 9px;
}
#top #wrap_all .avia-button.av-8oszhd-eef3123faa86740b1c217051e183d204 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-8oszhd-eef3123faa86740b1c217051e183d204:hover .avia-svg-icon svg:first-child{
fill:#663399;
stroke:#663399;
}

.flex_cell.av-6gwedt-201d900fd23d1ebf9eebde6a9fabc503{
vertical-align:middle;
height:200px;
min-height:200px;
background-color:#f4f1f8;
}
.responsive #top #wrap_all .flex_cell.av-6gwedt-201d900fd23d1ebf9eebde6a9fabc503{
padding:0px 0px 0px 0px !important;
}

#top #wrap_all .avia-button.av-4507j5-6b8ee107722d1fb2c75438e87527669e{
font-size:24px;
background-color:#663399;
border-color:#663399;
color:#ffffff;
border-style:solid;
border-width:2px 2px 2px 2px;
border-radius:9px 9px 9px 9px;
box-shadow: 0 0 0 0 ;
transition:all 0.4s ease-in-out;
margin:50px 0px 0px 0px;
}
#top #wrap_all .avia-button.av-4507j5-6b8ee107722d1fb2c75438e87527669e:hover{
background-color:#f4f1f8;
color:#663399;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-4507j5-6b8ee107722d1fb2c75438e87527669e:hover .avia_button_background{
border-radius:9px 9px 9px 9px;
}
#top #wrap_all .avia-button.av-4507j5-6b8ee107722d1fb2c75438e87527669e .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-4507j5-6b8ee107722d1fb2c75438e87527669e:hover .avia-svg-icon svg:first-child{
fill:#663399;
stroke:#663399;
}

.flex_cell.av-34lzbl-4d4fd9adbcbad186d02769630057666b{
vertical-align:middle;
height:200px;
min-height:200px;
}
.responsive #top #wrap_all .flex_cell.av-34lzbl-4d4fd9adbcbad186d02769630057666b{
padding:40px 40px 40px 40px !important;
}

.avia-section.av-7t79sn-965952e980bfd029c1152e13cff950ea{
background-color:#663399;
background-image:unset;
margin-top:50px;
margin-bottom:50px;
}
.avia-section.av-7t79sn-965952e980bfd029c1152e13cff950ea .av-section-color-overlay{
opacity:0.5;
background-image:url(https://simplypurple.co.uk/wp-content/themes/enfold/images/background-images/diagonal-thin-light-compressed.png);
background-repeat:repeat;
}

#top .av-special-heading.av-86to1-383065a1d8b2c480601f2d976d98fc8a{
padding-bottom:10px;
color:#ffffff;
font-size:3.5vw;
}
body .av-special-heading.av-86to1-383065a1d8b2c480601f2d976d98fc8a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-86to1-383065a1d8b2c480601f2d976d98fc8a .av-special-heading-tag{
font-size:3.5vw;
}
.av-special-heading.av-86to1-383065a1d8b2c480601f2d976d98fc8a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-86to1-383065a1d8b2c480601f2d976d98fc8a .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-2tlng7-a2575016d6bb82ceb264647005ce073d{
font-size:24px;
background-color:#f4f1f8;
border-color:#f4f1f8;
color:#663399;
border-style:solid;
border-width:2px 2px 2px 2px;
border-radius:9px 9px 9px 9px;
box-shadow: 0 0 0 0 ;
transition:all 0.4s ease-in-out;
margin:0px 0px 0px 0px;
}
#top #wrap_all .avia-button.av-2tlng7-a2575016d6bb82ceb264647005ce073d:hover{
background-color:#663399;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-2tlng7-a2575016d6bb82ceb264647005ce073d:hover .avia_button_background{
border-radius:9px 9px 9px 9px;
}
#top #wrap_all .avia-button.av-2tlng7-a2575016d6bb82ceb264647005ce073d .avia-svg-icon svg:first-child{
fill:#663399;
stroke:#663399;
}
#top #wrap_all .avia-button.av-2tlng7-a2575016d6bb82ceb264647005ce073d:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .avia-logo-element-container.av-zum08n-9c08d21a361fbda5e95e77079a3135bd .slide-entry{
padding:60px 60px 60px 60px;
}
#top .avia-logo-element-container.av-zum08n-9c08d21a361fbda5e95e77079a3135bd img{
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#e8e8e8;
border-radius:15px 15px 15px 15px;
box-shadow:none;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-button.av-dv6y4h-9bc3b5673d7bccc6da89afbaf1c8480f{
margin:0 5% 0 5%;
}
}

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

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