#top #wrap_all .avia-slideshow .av-slideshow-caption.av-1e62imr-fdf63b38f04d755745e0a014a1e04fdb__1 .avia-caption-title{
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-1e62imr-fdf63b38f04d755745e0a014a1e04fdb__1 .avia-caption-content{
color:#ffffff;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-1e62imr-fdf63b38f04d755745e0a014a1e04fdb__2 .avia-caption-title{
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-1e62imr-fdf63b38f04d755745e0a014a1e04fdb__2 .avia-caption-content{
color:#ffffff;
}

#top #wrap_all .avia-slideshow .av-slideshow-caption.av-ldxacadl-e0af0592d6809577e03d3ef552f11341__1 .avia-caption-title{
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-ldxacadl-e0af0592d6809577e03d3ef552f11341__1 .avia-caption-content{
color:#ffffff;
}

.avia-section.av-gv7fs3-28907225760c177fbc2c2949ec81cf0d{
background-repeat:no-repeat;
background-image:url(https://flamenco-vivo.org/wp-content/uploads/2022/08/Paper-Texure-BG-WHITE-scaled.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-l7qcpseq-58a30005d9d4e4e0e37322fa63a587ea{
height:25px;
}

#top .av-special-heading.av-l7q88vpr-97997bb4de70873f9038fdb26a10ca2b{
padding-bottom:10px;
font-size:3.5vw;
}
body .av-special-heading.av-l7q88vpr-97997bb4de70873f9038fdb26a10ca2b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l7q88vpr-97997bb4de70873f9038fdb26a10ca2b .av-special-heading-tag{
font-size:3.5vw;
}
.av-special-heading.av-l7q88vpr-97997bb4de70873f9038fdb26a10ca2b .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-l7q8b7wk-761449f5561a05b28ed17b8ccb1b001c{
color:#d22e32;
border-style:solid;
border-color:#d22e32;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l7q8b7wk-761449f5561a05b28ed17b8ccb1b001c:hover{
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

#top .av-special-heading.av-l7q894wx-93cf7e0127dc1a994bc3c5443d434152{
padding-bottom:10px;
font-size:3.5vw;
}
body .av-special-heading.av-l7q894wx-93cf7e0127dc1a994bc3c5443d434152 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l7q894wx-93cf7e0127dc1a994bc3c5443d434152 .av-special-heading-tag{
font-size:3.5vw;
}
.av-special-heading.av-l7q894wx-93cf7e0127dc1a994bc3c5443d434152 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-l7q8ch02-8146362dbc53123882d3199ae4dfc0b0{
color:#d22e32;
border-style:solid;
border-color:#d22e32;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l7q8ch02-8146362dbc53123882d3199ae4dfc0b0:hover{
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

#top .av-special-heading.av-l7q89avk-9dfeaa6164b2c76a754a83e91b203586{
padding-bottom:10px;
font-size:3.5vw;
}
body .av-special-heading.av-l7q89avk-9dfeaa6164b2c76a754a83e91b203586 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l7q89avk-9dfeaa6164b2c76a754a83e91b203586 .av-special-heading-tag{
font-size:3.5vw;
}
.av-special-heading.av-l7q89avk-9dfeaa6164b2c76a754a83e91b203586 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-l7q8czu6-f5de48db540c540ff3b1df4d318ac9dd{
color:#d22e32;
border-style:solid;
border-color:#d22e32;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l7q8czu6-f5de48db540c540ff3b1df4d318ac9dd:hover{
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-20u1hf-98948fe272af55e19118ab29f8882385{
height:25px;
}

.flex_cell.av-l7q9vns2-3dca9c98bd19582e2d4a6fd89c571d47{
vertical-align:top;
background:url(https://flamenco-vivo.org/wp-content/uploads/2022/09/20191017_VivoFlamenco_ChristopherDuggan_072-687x1030.jpg) 0% 50% no-repeat scroll ;
}

#top .av-special-heading.av-12ds637-8451184e6758807aff511cd5adfc5a82{
padding-bottom:10px;
color:#ffffff;
font-size:7vw;
}
body .av-special-heading.av-12ds637-8451184e6758807aff511cd5adfc5a82 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-12ds637-8451184e6758807aff511cd5adfc5a82 .av-special-heading-tag{
font-size:7vw;
padding:5% 0 0 10%;
}
.av-special-heading.av-12ds637-8451184e6758807aff511cd5adfc5a82 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-12ds637-8451184e6758807aff511cd5adfc5a82 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-l7q92wfb-bb57379e4755d91b604886c01c2d6af3{
padding-bottom:10px;
color:#ffffff;
font-size:4vw;
}
body .av-special-heading.av-l7q92wfb-bb57379e4755d91b604886c01c2d6af3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l7q92wfb-bb57379e4755d91b604886c01c2d6af3 .av-special-heading-tag{
font-size:4vw;
padding:0 30% 0 10%;
}
.av-special-heading.av-l7q92wfb-bb57379e4755d91b604886c01c2d6af3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l7q92wfb-bb57379e4755d91b604886c01c2d6af3 .av-subheading{
font-size:15px;
}

.flex_cell.av-l7q9w2z3-dc919c776d42027358f87409d2f7024d{
vertical-align:top;
background:url(https://flamenco-vivo.org/wp-content/uploads/2022/08/Blue-Paint-BG-opt-1030x686.jpg) 0% 0% no-repeat scroll ;
}

#top .av-special-heading.av-l7q9616k-8e39bf63d31b4186d6969c4b508837e3{
padding-bottom:15px;
color:#301069;
}
body .av-special-heading.av-l7q9616k-8e39bf63d31b4186d6969c4b508837e3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l7q9616k-8e39bf63d31b4186d6969c4b508837e3 .av-special-heading-tag{
padding:20% 0 0 10%;
}
.av-special-heading.av-l7q9616k-8e39bf63d31b4186d6969c4b508837e3 .special-heading-inner-border{
border-color:#301069;
}
.av-special-heading.av-l7q9616k-8e39bf63d31b4186d6969c4b508837e3 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-l7q96han-36ae47d4c66b9c3d10f9711cda910ea8{
padding-bottom:10px;
color:#ffffff;
font-size:3vw;
}
body .av-special-heading.av-l7q96han-36ae47d4c66b9c3d10f9711cda910ea8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l7q96han-36ae47d4c66b9c3d10f9711cda910ea8 .av-special-heading-tag{
font-size:3vw;
padding:0 0 0 10%;
}
.av-special-heading.av-l7q96han-36ae47d4c66b9c3d10f9711cda910ea8 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l7q96han-36ae47d4c66b9c3d10f9711cda910ea8 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-l7qagtfu-3b2d3843bdb5c2d0229362858f17eaec{
padding-bottom:10px;
color:#ffffff;
font-size:3vw;
}
body .av-special-heading.av-l7qagtfu-3b2d3843bdb5c2d0229362858f17eaec .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l7qagtfu-3b2d3843bdb5c2d0229362858f17eaec .av-special-heading-tag{
font-size:3vw;
padding:0 0 0 10%;
}
.av-special-heading.av-l7qagtfu-3b2d3843bdb5c2d0229362858f17eaec .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l7qagtfu-3b2d3843bdb5c2d0229362858f17eaec .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-l7qah1tq-f37ead9d23de90902cf0c728565bbb8f{
padding-bottom:10px;
color:#ffffff;
font-size:3vw;
}
body .av-special-heading.av-l7qah1tq-f37ead9d23de90902cf0c728565bbb8f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l7qah1tq-f37ead9d23de90902cf0c728565bbb8f .av-special-heading-tag{
font-size:3vw;
padding:0 0 0 10%;
}
.av-special-heading.av-l7qah1tq-f37ead9d23de90902cf0c728565bbb8f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l7qah1tq-f37ead9d23de90902cf0c728565bbb8f .av-subheading{
font-size:15px;
}

.avia-section.av-11uhq37-a42d4d7bcace20484eba310ffd60296e{
background-repeat:no-repeat;
background-image:url(https://flamenco-vivo.org/wp-content/uploads/2022/08/683681_950ba9fb74f246f2bebbad35fb8d2ed3_mv2.webp);
background-position:100% 100%;
background-attachment:scroll;
}

.flex_column.av-zn4003-3b374e86b71e9ba77050b71457da4e7e{
padding:0 5% 0 0;
}

#top .av-special-heading.av-l7qaska5-830a68c9b41e0bc824d26b4fff946738{
padding-bottom:10px;
}
body .av-special-heading.av-l7qaska5-830a68c9b41e0bc824d26b4fff946738 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l7qaska5-830a68c9b41e0bc824d26b4fff946738 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-l7qascaw-2cfe6b2b4a54ff5c58d23e011fb7e953{
padding-bottom:10px;
color:#ffffff;
font-size:7vw;
}
body .av-special-heading.av-l7qascaw-2cfe6b2b4a54ff5c58d23e011fb7e953 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l7qascaw-2cfe6b2b4a54ff5c58d23e011fb7e953 .av-special-heading-tag{
font-size:7vw;
}
.av-special-heading.av-l7qascaw-2cfe6b2b4a54ff5c58d23e011fb7e953 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l7qascaw-2cfe6b2b4a54ff5c58d23e011fb7e953 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-l7qasoyo-caa76b1445e78d7bd947b3c70142c71a .avia_textblock{
color:#d22e32;
}

#top #wrap_all .avia-button.av-yl4jlv-cba83c48f9724c6226e0c9bb495fd63d{
color:#d22e32;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#ffffff;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-yl4jlv-cba83c48f9724c6226e0c9bb495fd63d:hover{
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

.avia-section.av-wswav7-56500b0553826830fabfe9fd5c50c363{
background-repeat:no-repeat;
background-image:url(https://flamenco-vivo.org/wp-content/uploads/2022/08/Paper-Texure-BG-WHITE-scaled.jpg);
background-position:100% 100%;
background-attachment:scroll;
}

.flex_column.av-vdbqg3-7e85bdee183e02e9c91e674fed4fa1e7{
padding:0 5% 0 10%;
}

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

#top .av-special-heading.av-l7qatq0g-f42c69083df95b8367c595693f6ce990{
padding-bottom:10px;
color:#ffffff;
font-size:7vw;
}
body .av-special-heading.av-l7qatq0g-f42c69083df95b8367c595693f6ce990 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l7qatq0g-f42c69083df95b8367c595693f6ce990 .av-special-heading-tag{
font-size:7vw;
}
.av-special-heading.av-l7qatq0g-f42c69083df95b8367c595693f6ce990 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l7qatq0g-f42c69083df95b8367c595693f6ce990 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-l7qaty1z-155be2f66e9b08ba8a2254eb014f45cd .avia_textblock{
color:#d22e32;
}

#top #wrap_all .avia-button.av-slyhkz-d8b500f8d5f33cb64150402b78c80b36{
color:#d22e32;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#ffffff;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-slyhkz-d8b500f8d5f33cb64150402b78c80b36:hover{
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

.avia-section.av-b2cd1v-949fea2cf4a692f89d471ba71b8db720{
background-repeat:no-repeat;
background-image:url(https://flamenco-vivo.org/wp-content/uploads/2022/08/Paper-Texure-BG-YELLOW-scaled.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .av-special-heading.av-630ln7-0305d025c6681e74abf94b85981917ba{
padding-bottom:20px;
color:#301069;
}
body .av-special-heading.av-630ln7-0305d025c6681e74abf94b85981917ba .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-630ln7-0305d025c6681e74abf94b85981917ba .special-heading-inner-border{
border-color:#301069;
}
.av-special-heading.av-630ln7-0305d025c6681e74abf94b85981917ba .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-l7q88vpr-97997bb4de70873f9038fdb26a10ca2b .av-special-heading-tag{
font-size:46px;
}

#top #wrap_all .av-special-heading.av-l7q894wx-93cf7e0127dc1a994bc3c5443d434152 .av-special-heading-tag{
font-size:46px;
}

#top #wrap_all .av-special-heading.av-l7q89avk-9dfeaa6164b2c76a754a83e91b203586 .av-special-heading-tag{
font-size:46px;
}
}

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

#top #wrap_all .av-special-heading.av-l7q894wx-93cf7e0127dc1a994bc3c5443d434152 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-l7q89avk-9dfeaa6164b2c76a754a83e91b203586 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-12ds637-8451184e6758807aff511cd5adfc5a82 .av-special-heading-tag{
font-size:75px;
}

#top #wrap_all .av-special-heading.av-l7q92wfb-bb57379e4755d91b604886c01c2d6af3 .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-l7q9616k-8e39bf63d31b4186d6969c4b508837e3 .av-special-heading-tag{
font-size:30px;
}

#top #wrap_all .av-special-heading.av-l7q96han-36ae47d4c66b9c3d10f9711cda910ea8 .av-special-heading-tag{
font-size:45px;
}

#top #wrap_all .av-special-heading.av-l7qagtfu-3b2d3843bdb5c2d0229362858f17eaec .av-special-heading-tag{
font-size:45px;
}

#top #wrap_all .av-special-heading.av-l7qah1tq-f37ead9d23de90902cf0c728565bbb8f .av-special-heading-tag{
font-size:45px;
}

#top #wrap_all .av-special-heading.av-l7qascaw-2cfe6b2b4a54ff5c58d23e011fb7e953 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-l7qatq0g-f42c69083df95b8367c595693f6ce990 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-l7q88vpr-97997bb4de70873f9038fdb26a10ca2b .av-special-heading-tag{
font-size:46px;
}

#top #wrap_all .av-special-heading.av-l7q894wx-93cf7e0127dc1a994bc3c5443d434152 .av-special-heading-tag{
font-size:46px;
}

#top #wrap_all .av-special-heading.av-l7q89avk-9dfeaa6164b2c76a754a83e91b203586 .av-special-heading-tag{
font-size:46px;
}

#top #wrap_all .av-special-heading.av-12ds637-8451184e6758807aff511cd5adfc5a82 .av-special-heading-tag{
font-size:60px;
}

#top #wrap_all .av-special-heading.av-l7q92wfb-bb57379e4755d91b604886c01c2d6af3 .av-special-heading-tag{
font-size:35px;
}

#top #wrap_all .av-special-heading.av-l7q9616k-8e39bf63d31b4186d6969c4b508837e3 .av-special-heading-tag{
font-size:30px;
}

#top #wrap_all .av-special-heading.av-l7q96han-36ae47d4c66b9c3d10f9711cda910ea8 .av-special-heading-tag{
font-size:45px;
}

#top #wrap_all .av-special-heading.av-l7qagtfu-3b2d3843bdb5c2d0229362858f17eaec .av-special-heading-tag{
font-size:45px;
}

#top #wrap_all .av-special-heading.av-l7qah1tq-f37ead9d23de90902cf0c728565bbb8f .av-special-heading-tag{
font-size:45px;
}

#top #wrap_all .av-special-heading.av-l7qascaw-2cfe6b2b4a54ff5c58d23e011fb7e953 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-l7qatq0g-f42c69083df95b8367c595693f6ce990 .av-special-heading-tag{
font-size:0.8em;
}
}
