.avia-section.av-ki7ah416-32-f52be72fabb868e0174323b520dd3071{
background-repeat:no-repeat;
background-image:url(https://rainbowfamilies.org/wp-content/uploads/2020/12/Pride-2019-Jamie-Shepard-and-fam.png);
background-position:0% 50%;
background-attachment:scroll;
}

#top #wrap_all .avia-slideshow .av-slideshow-caption.av-kh60beeh-4218953e5e3ba600a872457ade971d2c__0 .avia-caption-title{
font-size:25px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-k7ub3ub8-3f686d6f92b24ec954a7b0cb14fbd4c7{
margin-top:-123px;
margin-bottom:0px;
}
.flex_column.av-k7ub3ub8-3f686d6f92b24ec954a7b0cb14fbd4c7{
border-radius:0px 0px 0px 0px;
padding:50px 20px 50px 20px;
background-color:#e1ad01;
}

.av_font_icon.av-k91i23gb-2ac53b30807bd76cf7cc1dade247bb17{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-k91i23gb-2ac53b30807bd76cf7cc1dade247bb17 .av-icon-char{
font-size:50px;
line-height:50px;
}

#top .hr.hr-invisible.av-k91i3nkv-162a05282a73023ad074dd8dbf778780{
height:15px;
}

#top .av-special-heading.av-1e33s-3ddb8af9b3d520a5d7be2f59700346a8{
margin:5px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-1e33s-3ddb8af9b3d520a5d7be2f59700346a8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1e33s-3ddb8af9b3d520a5d7be2f59700346a8 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1e33s-3ddb8af9b3d520a5d7be2f59700346a8 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-k7uct0wn-63392a0d0f34fabed43484e9937df9b4{
height:15px;
}

.av_font_icon.av-k91i23gb-31-8001e26b166c015b01de596e5cae0b7f{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-k91i23gb-31-8001e26b166c015b01de596e5cae0b7f .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-k7ub44r1-3f4fb91cb8856765179ef38b33474f32{
margin-top:-123px;
margin-bottom:0px;
}
.flex_column.av-k7ub44r1-3f4fb91cb8856765179ef38b33474f32{
border-radius:0px 0px 0px 0px;
padding:50px 20px 50px 20px;
background-color:#4682b4;
}

.av_font_icon.av-k91i23gb-28-56f6b1cbe2609c669656164c34806056{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-k91i23gb-28-56f6b1cbe2609c669656164c34806056 .av-icon-char{
font-size:50px;
line-height:50px;
}

#top .hr.hr-invisible.av-k91i3nkv-30-24fe5a8c0dd5fdb7b4d5e9d13003fb54{
height:15px;
}

#top .av-special-heading.av-11y80-401c4672debd41740bd69caffb2065dd{
margin:5px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-11y80-401c4672debd41740bd69caffb2065dd .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-11y80-401c4672debd41740bd69caffb2065dd .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-11y80-401c4672debd41740bd69caffb2065dd .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-k7uct0wn-29-d5fca59f578e10cd38a6bba74b0279a3{
height:15px;
}

.av_font_icon.av-k91i23gb-27-ad3a2ca7f029c6901fe8c17a0c7b07d5{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-k91i23gb-27-ad3a2ca7f029c6901fe8c17a0c7b07d5 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-k7ub4e9o-4c2f9ba84084174696adaa149031d783{
margin-top:-123px;
margin-bottom:0px;
}
.flex_column.av-k7ub4e9o-4c2f9ba84084174696adaa149031d783{
border-radius:0px 0px 0px 0px;
padding:50px 20px 50px 20px;
background-color:#a0522d;
}

.av_font_icon.av-k91i23gb-24-089fae380976bbe0bcf7254fa5a16959{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-k91i23gb-24-089fae380976bbe0bcf7254fa5a16959 .av-icon-char{
font-size:50px;
line-height:50px;
}

#top .hr.hr-invisible.av-k91i3nkv-26-06dd8e51625d8e6b38d923a9cbb3d5d9{
height:15px;
}

#top .av-special-heading.av-kjnpm9c0-73d9b3b33731efb801c3d42e8b3baed7{
margin:5px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-kjnpm9c0-73d9b3b33731efb801c3d42e8b3baed7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kjnpm9c0-73d9b3b33731efb801c3d42e8b3baed7 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-kjnpm9c0-73d9b3b33731efb801c3d42e8b3baed7 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-k7uct0wn-25-c874c68fbd6d8203a220f84faace1c5f{
height:15px;
}

.av_font_icon.av-k91i23gb-23-db1d6656035521ffede40238d08a08d1{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-k91i23gb-23-db1d6656035521ffede40238d08a08d1 .av-icon-char{
font-size:40px;
line-height:40px;
}

.avia-section.av-2i2zw-14135775f38a305e4c3471127bc18b4c{
background-color:#2666a3;
background-image:unset;
margin-top:30px;
margin-bottom:0px;
}

.flex_column.av-2854k-404da485799ce7c820d1fe6447cfc6fb{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-animated-number.av-kh64vs1t-9371600daaa0624a3454f71a51551ab7.av-display-circle{
margin:60% 0 60% 0;
}
#top .avia-animated-number.av-kh64vs1t-9371600daaa0624a3454f71a51551ab7 .avia-animated-number-title{
font-size:60px;
color:#ffffff;
}
#top .avia-animated-number.av-kh64vs1t-9371600daaa0624a3454f71a51551ab7 .avia-animated-number-content{
font-size:20px;
}
.avia-animated-number.av-kh64vs1t-9371600daaa0624a3454f71a51551ab7 .avia-animated-number-circle{
width:120%;
}
.avia-animated-number.av-kh64vs1t-9371600daaa0624a3454f71a51551ab7 .avia-animated-number-circle-inner{
border-style:none;
border-width:10px;
box-shadow:none;
}

.flex_column.av-1bt8k-066f02b6e7158cc80cfbcc9af7ba072e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-animated-number.av-kh64vs1t-22-10c1497a3a851c6c50878bb213b1cc63.av-display-circle{
margin:60% 0 60% 0;
}
#top .avia-animated-number.av-kh64vs1t-22-10c1497a3a851c6c50878bb213b1cc63 .avia-animated-number-title{
font-size:60px;
color:#ffffff;
}
#top .avia-animated-number.av-kh64vs1t-22-10c1497a3a851c6c50878bb213b1cc63 .avia-animated-number-content{
font-size:20px;
color:#444444;
}
.avia-animated-number.av-kh64vs1t-22-10c1497a3a851c6c50878bb213b1cc63 .avia-animated-number-circle{
width:120%;
}
.avia-animated-number.av-kh64vs1t-22-10c1497a3a851c6c50878bb213b1cc63 .avia-animated-number-circle-inner{
border-style:none;
border-width:10px;
box-shadow:none;
}

.flex_column.av-1228g-015e5476fedf5206decc51346187556a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-animated-number.av-kh64vs1t-21-04183adccc74a3c91b96ee1cbc0a03d6.av-display-circle{
margin:60% 0 60% 0;
}
#top .avia-animated-number.av-kh64vs1t-21-04183adccc74a3c91b96ee1cbc0a03d6 .avia-animated-number-title{
font-size:60px;
color:#ffffff;
}
#top .avia-animated-number.av-kh64vs1t-21-04183adccc74a3c91b96ee1cbc0a03d6 .avia-animated-number-content{
font-size:20px;
color:#444444;
}
.avia-animated-number.av-kh64vs1t-21-04183adccc74a3c91b96ee1cbc0a03d6 .avia-animated-number-circle{
width:120%;
}
.avia-animated-number.av-kh64vs1t-21-04183adccc74a3c91b96ee1cbc0a03d6 .avia-animated-number-circle-inner{
border-style:none;
border-width:10px;
box-shadow:none;
}

#top .flex_column_table.av-equal-height-column-flextable.av-247ow-59324e496c2f6450c5377a0de2b290d6{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-247ow-59324e496c2f6450c5377a0de2b290d6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-khuv8ddw-3a0495fbb4564978f3e38969e0bcdec2 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1q41w-513b39906b540b16d96c5fafd3379c7a{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-1q41w-513b39906b540b16d96c5fafd3379c7a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-10aks-b631b1fa6bf8f284b71f61bd16df35f7{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-10aks-b631b1fa6bf8f284b71f61bd16df35f7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-khuv8ddw-18-996b6d28838a40ff9a1ddf2a0fcb6b8f .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-1q41w-17-2dc4337c2e53839fc39585e350119edf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-kihdurxg-3122f663ce8fe36667d86c4fafbed1d8{
vertical-align:top;
background-color:#e1ad01;
}
.responsive #top #wrap_all .flex_cell.av-kihdurxg-3122f663ce8fe36667d86c4fafbed1d8{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-21kxs-4ca9275e6c159755c9ae4fd19afddafb{
margin:30px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-21kxs-4ca9275e6c159755c9ae4fd19afddafb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-21kxs-4ca9275e6c159755c9ae4fd19afddafb .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-21kxs-4ca9275e6c159755c9ae4fd19afddafb .av-subheading{
font-size:15px;
}

.flex_cell.av-kihdvgji-56f1038cd914346a6c7267c959e76f6e{
vertical-align:top;
background-color:#4682b4;
}
.responsive #top #wrap_all .flex_cell.av-kihdvgji-56f1038cd914346a6c7267c959e76f6e{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-1ng54-bfdabb9e1c674513b9a0a3f3bb4fb023{
margin:30px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-1ng54-bfdabb9e1c674513b9a0a3f3bb4fb023 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1ng54-bfdabb9e1c674513b9a0a3f3bb4fb023 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1ng54-bfdabb9e1c674513b9a0a3f3bb4fb023 .av-subheading{
font-size:15px;
}

.flex_column.av-1228g-20-ed3c02350261ba27f6101c12ad0154ac{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-kihdw7m9-a00394fc98f255e273f344a0b0b55d67{
vertical-align:top;
background-color:#a0522d;
}
.responsive #top #wrap_all .flex_cell.av-kihdw7m9-a00394fc98f255e273f344a0b0b55d67{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-uuwc-3f0bdc969aff62130107c015b22f7436{
margin:30px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-uuwc-3f0bdc969aff62130107c015b22f7436 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-uuwc-3f0bdc969aff62130107c015b22f7436 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-uuwc-3f0bdc969aff62130107c015b22f7436 .av-subheading{
font-size:15px;
}

.flex_column.av-1228g-10-408ecc449f4a8b08f63e4d13c8bbe55c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-kihdurxg-14-328ad87ccacb9bcdc4b27c9e41aecb31{
vertical-align:top;
background-color:#e1ad01;
}
.responsive #top #wrap_all .flex_cell.av-kihdurxg-14-328ad87ccacb9bcdc4b27c9e41aecb31{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-1z9rc-931f64a307eec021e7b13e2286a36d7c{
margin:30px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-1z9rc-931f64a307eec021e7b13e2286a36d7c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1z9rc-931f64a307eec021e7b13e2286a36d7c .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1z9rc-931f64a307eec021e7b13e2286a36d7c .av-subheading{
font-size:15px;
}

.flex_column.av-1228g-7-caff03b5fdfdc85618d29bda12446c37{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-kihdvgji-11-5b664205edd8d1e72196344c3dec8c29{
vertical-align:top;
background-color:#4682b4;
}
.responsive #top #wrap_all .flex_cell.av-kihdvgji-11-5b664205edd8d1e72196344c3dec8c29{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-197y8-10a3c7c7b02f32088abb66785e4c24b3{
margin:30px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-197y8-10a3c7c7b02f32088abb66785e4c24b3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-197y8-10a3c7c7b02f32088abb66785e4c24b3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-197y8-10a3c7c7b02f32088abb66785e4c24b3 .av-subheading{
font-size:15px;
}

.flex_cell.av-kihdw7m9-8-eddc95d03e9b4d48b758b2330998eab7{
vertical-align:top;
background-color:#a0522d;
}
.responsive #top #wrap_all .flex_cell.av-kihdw7m9-8-eddc95d03e9b4d48b758b2330998eab7{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-2xko-4dbe676a5d214abcb9b6d6bc6414ff2b{
margin:30px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-2xko-4dbe676a5d214abcb9b6d6bc6414ff2b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2xko-4dbe676a5d214abcb9b6d6bc6414ff2b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2xko-4dbe676a5d214abcb9b6d6bc6414ff2b .av-subheading{
font-size:15px;
}

.flex_column.av-1228g-5-e7fe5e32de10b1b70ea59bee58da05e8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

