.flex_cell.av-1oukff5-42bc6c88a4ef7f62c2f3ab0b771db661{
vertical-align:middle;
background-color:#055574;
}
.responsive #top #wrap_all .flex_cell.av-1oukff5-42bc6c88a4ef7f62c2f3ab0b771db661{
padding:30px 0px 0px 40px !important;
}

#top .avia-icon-list-container.av-1mqb0jl-0d3c8ecd86d0f53e54f33ce368ac9b72 .iconlist_icon{
color:#ffffff;
background-color:#055574;
border:1px solid #ffffff;
}
#top .avia-icon-list-container.av-1mqb0jl-0d3c8ecd86d0f53e54f33ce368ac9b72 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-1mqb0jl-0d3c8ecd86d0f53e54f33ce368ac9b72 .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-1mqb0jl-0d3c8ecd86d0f53e54f33ce368ac9b72 .iconlist_content{
color:#ffffff;
}

.flex_cell.av-1jgmh41-14d905d4cc25fa4e7269116d1654fc07{
vertical-align:middle;
background-color:#a1a80c;
}
.responsive #top #wrap_all .flex_cell.av-1jgmh41-14d905d4cc25fa4e7269116d1654fc07{
padding:30px 0px 0px 40px !important;
}

#top .avia-icon-list-container.av-1h7gvn5-55be2cc90931c0c0e762c2871ac6ba3f .iconlist_icon{
color:#ffffff;
background-color:#a1a80c;
border:1px solid #ffffff;
}
#top .avia-icon-list-container.av-1h7gvn5-55be2cc90931c0c0e762c2871ac6ba3f .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-1h7gvn5-55be2cc90931c0c0e762c2871ac6ba3f .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-1h7gvn5-55be2cc90931c0c0e762c2871ac6ba3f .iconlist_content{
color:#ffffff;
}

.flex_cell.av-51d3y9-c1c712b91fd0b296cf1788ad8ca5afab{
vertical-align:middle;
background-color:#1c6886;
}
.responsive #top #wrap_all .flex_cell.av-51d3y9-c1c712b91fd0b296cf1788ad8ca5afab{
padding:30px 0px 0px 40px !important;
}

#top .avia-icon-list-container.av-1d6oor5-1ef1ca00a7f589f9ba22efe9ed33e9a1 .iconlist_icon{
color:#ffffff;
background-color:#1c6886;
border:1px solid #ffffff;
}
#top .avia-icon-list-container.av-1d6oor5-1ef1ca00a7f589f9ba22efe9ed33e9a1 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-1d6oor5-1ef1ca00a7f589f9ba22efe9ed33e9a1 .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-1d6oor5-1ef1ca00a7f589f9ba22efe9ed33e9a1 .iconlist_content{
color:#ffffff;
}

.flex_cell.av-19tpmch-3435e72d4b5247a1e7acc44cc6cd67b0{
vertical-align:middle;
background-color:#78286f;
}
.responsive #top #wrap_all .flex_cell.av-19tpmch-3435e72d4b5247a1e7acc44cc6cd67b0{
padding:30px 0px 0px 40px !important;
}

#top .avia-icon-list-container.av-17detm9-52cb62b0d9a8adbcf57844dbd9273510 .iconlist_icon{
color:#ffffff;
background-color:#78286f;
border:1px solid #ffffff;
}
#top .avia-icon-list-container.av-17detm9-52cb62b0d9a8adbcf57844dbd9273510 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-17detm9-52cb62b0d9a8adbcf57844dbd9273510 .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-17detm9-52cb62b0d9a8adbcf57844dbd9273510 .iconlist_content{
color:#ffffff;
}

#top .av-special-heading.av-138xbch-523074317d27e958a052ae9713f0f4b3{
padding-bottom:30px;
font-size:25px;
}
body .av-special-heading.av-138xbch-523074317d27e958a052ae9713f0f4b3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-138xbch-523074317d27e958a052ae9713f0f4b3 .av-special-heading-tag{
font-size:25px;
}
.av-special-heading.av-138xbch-523074317d27e958a052ae9713f0f4b3 .av-subheading{
font-size:20px;
}

.avia-section.av-10rf7z5-cb5ba7e598506add338941233f7a0d71{
background-repeat:no-repeat;
background-image:url(https://www.studio2720.com/wp-content/uploads/2015/03/Chorégraphie-danse-mariage-Studio-2720-Montréal.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-10rf7z5-cb5ba7e598506add338941233f7a0d71 .av-section-color-overlay{
opacity:0.8;
background-color:#ffffff;
}

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

.flex_column.av-vtyrep-81160b81ee973f12e55cbb69dbd4be4b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-r896lt-f3764ae85c4da82d14d613d0c39b9523{
background-color:#1c6886;
background-image:unset;
}

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

.avia-section.av-nr684h-617fc7549fe0cacc1a3c6de92c055d0f{
background-repeat:no-repeat;
background-image:url(https://www.studio2720.com/wp-content/uploads/2015/03/Chorégraphie-danse-mariage-Studio-2720-Montréal.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-nr684h-617fc7549fe0cacc1a3c6de92c055d0f .av-section-color-overlay{
opacity:0.8;
background-color:#ffffff;
}

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

.flex_cell.av-8w0r0x-1578768eea08b9f3a76bd78703884632{
vertical-align:middle;
background-color:#055574;
}
.responsive #top #wrap_all .flex_cell.av-8w0r0x-1578768eea08b9f3a76bd78703884632{
padding:10px 10px 10px 10px !important;
}

.flex_cell.av-7z6wq9-141113c4fdb7930e50ce2fcf4225ff3a{
vertical-align:middle;
background-color:#a1a80c;
}
.responsive #top #wrap_all .flex_cell.av-7z6wq9-141113c4fdb7930e50ce2fcf4225ff3a{
padding:10px 10px 10px 10px !important;
}

.flex_cell.av-580b29-507edb345a0e43d9c074401c2d607592{
vertical-align:middle;
background-color:#1c6886;
}
.responsive #top #wrap_all .flex_cell.av-580b29-507edb345a0e43d9c074401c2d607592{
padding:10px 10px 10px 10px !important;
}

.flex_cell.av-4w2ztd-3365485471ce30a10506b5fb60a84a0c{
vertical-align:middle;
background-color:#78286f;
}
.responsive #top #wrap_all .flex_cell.av-4w2ztd-3365485471ce30a10506b5fb60a84a0c{
padding:10px 10px 10px 10px !important;
}


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

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