.flex_cell.av-t504e-e7da1c26a7b02acb3e1506b7f31cc01e{
vertical-align:middle;
background:url(https://www.albaballet.scot/wp-content/uploads/2017/06/Alba-Ballet-Page-Header-1-1.jpg) 50% 100% no-repeat scroll #ffffff;
}
.responsive #top #wrap_all .flex_cell.av-t504e-e7da1c26a7b02acb3e1506b7f31cc01e{
padding:60px 60px 60px 60px !important;
}

#top .hr.hr-invisible.av-7ujn8u-ec1a07655a87ccffeafb04abb575791e{
height:100px;
}

#top .av-special-heading.av-7nk2x2-b9ab5f8e600d808ae41734c5df438e18{
padding-bottom:20px;
color:#26276a;
font-size:60px;
}
body .av-special-heading.av-7nk2x2-b9ab5f8e600d808ae41734c5df438e18 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7nk2x2-b9ab5f8e600d808ae41734c5df438e18 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-7nk2x2-b9ab5f8e600d808ae41734c5df438e18 .special-heading-inner-border{
border-color:#26276a;
}
.av-special-heading.av-7nk2x2-b9ab5f8e600d808ae41734c5df438e18 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-7jbn9i-b8f632444eb682d3c6a823fe577f16c7{
margin-top:-60px;
height:1px;
}

#top .av-special-heading.av-2mqq6-6eee831f333267461e293110f6bfabcc{
padding-bottom:10px;
color:#26276a;
font-size:40px;
}
body .av-special-heading.av-2mqq6-6eee831f333267461e293110f6bfabcc .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2mqq6-6eee831f333267461e293110f6bfabcc .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-2mqq6-6eee831f333267461e293110f6bfabcc .special-heading-inner-border{
border-color:#26276a;
}
.av-special-heading.av-2mqq6-6eee831f333267461e293110f6bfabcc .av-subheading{
font-size:15px;
}

.flex_cell.av-73mg1i-5faf002dffabc93657c12d6f02ad1b46{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-73mg1i-5faf002dffabc93657c12d6f02ad1b46{
padding:60px 60px 60px 60px !important;
}

.avia-image-container.av-6umst2-b612e30241af1edfed1f8b220fcf0496 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-6umst2-b612e30241af1edfed1f8b220fcf0496 .av-image-caption-overlay-center{
color:#ffffff;
font-size:20px;
}

#top .hr.hr-invisible.av-6qzl1i-c26db7afb4125ba9b157fc5ec9141502{
margin-top:-20px;
height:1px;
}

#top .av-special-heading.av-6kh7ji-4c4790856a3bbd25af09eea9fccef95f{
padding-bottom:10px;
color:#000000;
font-size:30px;
}
body .av-special-heading.av-6kh7ji-4c4790856a3bbd25af09eea9fccef95f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6kh7ji-4c4790856a3bbd25af09eea9fccef95f .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-6kh7ji-4c4790856a3bbd25af09eea9fccef95f .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-6kh7ji-4c4790856a3bbd25af09eea9fccef95f .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-69bkfq-a9045c28d5436f06f9e84c619ca8f27c{
height:10px;
}

.flex_cell.av-63azda-c429719af2d9c09f7735e2a7a6a56a96{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-63azda-c429719af2d9c09f7735e2a7a6a56a96{
padding:60px 60px 60px 60px !important;
}

.avia-image-container.av-5tcyha-fc3682cedd40be1ea599a9fddf7b78d8 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5tcyha-fc3682cedd40be1ea599a9fddf7b78d8 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#26276a;
}
.avia-image-container.av-5tcyha-fc3682cedd40be1ea599a9fddf7b78d8 .av-image-caption-overlay-center{
color:#ffffff;
font-size:20px;
}

#top .hr.hr-invisible.av-5r2sx2-f1a9a6cd849d9b43e9ea7e310390f8d6{
margin-top:-20px;
height:1px;
}

#top .av-special-heading.av-aob3y-966d73c6e8fa4844884a53f8b3380e7f{
padding-bottom:10px;
color:#000000;
font-size:30px;
}
body .av-special-heading.av-aob3y-966d73c6e8fa4844884a53f8b3380e7f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-aob3y-966d73c6e8fa4844884a53f8b3380e7f .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-aob3y-966d73c6e8fa4844884a53f8b3380e7f .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-aob3y-966d73c6e8fa4844884a53f8b3380e7f .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-56zj3y-b4af2492a1ffaaf190c8bf71c74fbf34{
height:10px;
}

.flex_cell.av-4x98rq-757d164fa68003b47712bd10c2a5d123{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-4x98rq-757d164fa68003b47712bd10c2a5d123{
padding:60px 60px 60px 60px !important;
}

.avia-image-container.av-4s7gse-f8ebdd4baa6c774bbcd03dd19dedc8fb img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4s7gse-f8ebdd4baa6c774bbcd03dd19dedc8fb .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#26276a;
}
.avia-image-container.av-4s7gse-f8ebdd4baa6c774bbcd03dd19dedc8fb .av-image-caption-overlay-center{
color:#ffffff;
font-size:20px;
}

#top .hr.hr-invisible.av-4kgw8m-f338b442763ac19cd0da5d9072cfff30{
margin-top:-20px;
height:1px;
}

#top .av-special-heading.av-4chq9y-ed749350658e8fd406929964223b0108{
padding-bottom:10px;
color:#000000;
font-size:30px;
}
body .av-special-heading.av-4chq9y-ed749350658e8fd406929964223b0108 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4chq9y-ed749350658e8fd406929964223b0108 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-4chq9y-ed749350658e8fd406929964223b0108 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-4chq9y-ed749350658e8fd406929964223b0108 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-41e9vi-da5f8b8783d4e7d3b704e00abd079562{
height:10px;
}

.flex_cell.av-2e7q12-2a170649a5a489e2c2c58894fbf480dd{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-2e7q12-2a170649a5a489e2c2c58894fbf480dd{
padding:60px 60px 60px 60px !important;
}

.avia-image-container.av-2apmoe-690439955c524e20db57024df323bf04 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2apmoe-690439955c524e20db57024df323bf04 .av-caption-image-overlay-bg{
opacity:0.7;
background-color:#ffffff;
}
.avia-image-container.av-2apmoe-690439955c524e20db57024df323bf04 .av-image-caption-overlay-center{
color:#666666;
font-size:20px;
}

#top .hr.hr-invisible.av-2497e6-482d1564fc92b888f9fb58aae027a6d5{
margin-top:-20px;
height:1px;
}

#top .av-special-heading.av-1woz8m-b722b112a3127bd5f720c31055af812c{
padding-bottom:10px;
color:#000000;
font-size:30px;
}
body .av-special-heading.av-1woz8m-b722b112a3127bd5f720c31055af812c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1woz8m-b722b112a3127bd5f720c31055af812c .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-1woz8m-b722b112a3127bd5f720c31055af812c .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-1woz8m-b722b112a3127bd5f720c31055af812c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-1jmmda-71315ccfa3919e52814a0f7746319586{
height:10px;
}

.flex_cell.av-1apwue-ada07546a7c4dc60ae902427ed7b9578{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-1apwue-ada07546a7c4dc60ae902427ed7b9578{
padding:60px 60px 60px 60px !important;
}

.avia-image-container.av-14xbl2-b36edea42e9918c2b25f49dc2ea8f07f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-14xbl2-b36edea42e9918c2b25f49dc2ea8f07f .av-caption-image-overlay-bg{
opacity:0.7;
background-color:#ffffff;
}
.avia-image-container.av-14xbl2-b36edea42e9918c2b25f49dc2ea8f07f .av-image-caption-overlay-center{
color:#666666;
font-size:20px;
}

#top .hr.hr-invisible.av-yk0ye-77fdf17ed52d2e3b267016eb75d24675{
margin-top:-20px;
height:1px;
}

#top .av-special-heading.av-r72di-44f10478d0f8dc49e84bdd07514b9719{
padding-bottom:10px;
color:#000000;
font-size:30px;
}
body .av-special-heading.av-r72di-44f10478d0f8dc49e84bdd07514b9719 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-r72di-44f10478d0f8dc49e84bdd07514b9719 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-r72di-44f10478d0f8dc49e84bdd07514b9719 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-r72di-44f10478d0f8dc49e84bdd07514b9719 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-dea46-d8a3693d173ac9a6967261d312f904d6{
height:10px;
}

#top .av-special-heading.av-ld7p2dm1-066ab257ace4c5af4d6c74148ff0053c{
padding-bottom:10px;
color:#000000;
font-size:30px;
}
body .av-special-heading.av-ld7p2dm1-066ab257ace4c5af4d6c74148ff0053c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ld7p2dm1-066ab257ace4c5af4d6c74148ff0053c .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-ld7p2dm1-066ab257ace4c5af4d6c74148ff0053c .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-ld7p2dm1-066ab257ace4c5af4d6c74148ff0053c .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-ld7p3198-16e7efa269a7b89a427dda89ce756b0c{
padding-bottom:10px;
color:#000000;
font-size:30px;
}
body .av-special-heading.av-ld7p3198-16e7efa269a7b89a427dda89ce756b0c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ld7p3198-16e7efa269a7b89a427dda89ce756b0c .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-ld7p3198-16e7efa269a7b89a427dda89ce756b0c .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-ld7p3198-16e7efa269a7b89a427dda89ce756b0c .av-subheading{
font-size:15px;
}


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

#top #wrap_all .av-special-heading.av-2mqq6-6eee831f333267461e293110f6bfabcc .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6kh7ji-4c4790856a3bbd25af09eea9fccef95f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-aob3y-966d73c6e8fa4844884a53f8b3380e7f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4chq9y-ed749350658e8fd406929964223b0108 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1woz8m-b722b112a3127bd5f720c31055af812c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-r72di-44f10478d0f8dc49e84bdd07514b9719 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ld7p2dm1-066ab257ace4c5af4d6c74148ff0053c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ld7p3198-16e7efa269a7b89a427dda89ce756b0c .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-2mqq6-6eee831f333267461e293110f6bfabcc .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6kh7ji-4c4790856a3bbd25af09eea9fccef95f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-aob3y-966d73c6e8fa4844884a53f8b3380e7f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4chq9y-ed749350658e8fd406929964223b0108 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1woz8m-b722b112a3127bd5f720c31055af812c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-r72di-44f10478d0f8dc49e84bdd07514b9719 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ld7p2dm1-066ab257ace4c5af4d6c74148ff0053c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ld7p3198-16e7efa269a7b89a427dda89ce756b0c .av-special-heading-tag{
font-size:0.8em;
}
}
