/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         ProjectMiso
 Author URI:     http://www.projectmiso.net
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
/** ---------- GLOBAL --------**/

h1, h2, h3, h4, h5, h6{
    padding-bottom: 2rem;
}
p {
    padding-bottom: 2rem;
}
a{
    transition: color 0.25s cubic-bezier(0, 0, 1, 1) 0s, background-color 0.25s cubic-bezier(0, 0, 1, 1) 0s ;
}
a:hover{
    color: #f89828;
}


/* Block Quote */
blockquote{
    font-style: italic;
    position: relative;
    border: 0px none;
    padding: 0px;
    margin: 2.2rem 0 0;
}
/*
blockquote::after{
    content: "❝";
    position: absolute;
    z-index: 1;
    left: 50%;
    top: -25px;
    transform: translate(-50%, -50%);
    width: 1.3em;
    display: grid;
    place-content: center;
    color: var(--accent-color);
    font-size: 40px;
    font-style: normal;
    text-indent: 0;
}
*/
blockquote::after{
    content: "";
    position: absolute;
    z-index: 0;
    left: 0%;
    top: -2rem;
    transform: translate(0%, -50%) rotate(180deg);
    width: 3em;
    height: 3em;
    background: url(/wp-content/uploads/2021/03/quotation-mark.png) no-repeat 0 0;
    background-size: contain;
    opacity: 0.1;
}

/* Contact Form 7 Styles */
input.cf-button{
    border: 2px solid #900;
    border-radius: 3px;
    padding: 10px 20px;
    font-size: 100%;
    background-color: transparent;
    color: #900;
    cursor: pointer;
}
input.cf-button:hover{
    background-color: #900;
    color: #fff;
}
textarea.wpcf7-textarea,
input.wpcf7-text{
    font-size: 100%;
    padding: 5px 10px;
    border-radius: 3px;
}


/* Image Alignment */
.top_10{
    background-position: 50% 10% !important;
}
.top_15{
    background-position: 50% 15% !important;
}
.top_20{
    background-position: 50% 20% !important;
}
.top_25{
    background-position: 50% 25% !important;
}
.top_30{
    background-position: 50% 30% !important;
}
.top_35{
    background-position: 50% 35% !important;
}
.top_40{
    background-position: 50% 40% !important;
}
.top_45{
    background-position: 50% 45% !important;
}
.bottom_10{
    background-position: 50% 90% !important;
}
.bottom_15{
    background-position: 50% 85% !important;
}
.bottom_20{
    background-position: 50% 80% !important;
}
.bottom_25{
    background-position: 50% 75% !important;
}
.bottom_30{
    background-position: 50% 70% !important;
}
.bottom_35{
    background-position: 50% 65% !important;
}
.bottom_40{
    background-position: 50% 60% !important;
}
.bottom_45{
    background-position: 50% 55% !important;
}


/* Change Mobile Menu Style */
/* Set the mobile menu full height and move it down so it doesn't overlap the fixed header */
/* Adjust the 80px set in the height calc value to match the height of your mobile menu */
#mobile_menu {
    display: block !important;
    height: calc(100vh - 80px);
    right: 0;
    position: fixed;
    overflow: auto;
    -webkit-transition: -webkit-transform 0.4s 0s;
    -moz-transition: -moz-transform 0.4s 0s;
    transition: transform 0.4s 0s;
    -overflow-scrolling:touch!important;
    -webkit-overflow-scrolling:touch!important;
}
ul#mobile_menu_slide li,
#mobile_menu li{
    list-style: none;
}
/* Move the mobile menu fully off the screen when closed using translateX(100%) */
.mobile_nav.closed #mobile_menu {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}
/* Move the mobile menu back onto the screen when open using translateX(0%) */
.mobile_nav.opened #mobile_menu {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
/* Switch the menu icon to a CROSS when opened */
.mobile_nav.opened .mobile_menu_bar:before {
    content: "\4d";
}

/* Custom Header Styles */
div.text_logo{
    display: inline-block;
    position: relative;
    vertical-align: middle;
    font-family: 'Monoton', cursive;
}
div.text_logo span.part_1{
    font-family: 'Montserrat', sans-serif;
}

/* Custom Footer Styles */
#main-footer{
    position: relative;
    background-color: #005973;
    background-image: linear-gradient(43deg, #005973 0%, #ad345e 50%, #f89828 100%);

}
/*
#main-footer::before{
    content: '';
    display: block;
    position: absolute;
    left: 0px; right: 0px; top: 0px; bottom: 0px;
    background-image: url(images/texture-gb1abc4790_1920.jpg);
    background-size: cover !important;
    z-index: -1;
}
#main-footer::after{
    content: '';
    display: block;
    position: absolute;
    left: 0px; right: 0px; top: 0px; bottom: 0px;
    background-color: inherit;
    z-index: -1;
}
*/
#footer-widgets .footer-widget li {
    list-style: none;
    padding: 0px;
}
#footer-widgets .footer-widget a,
#footer-widgets .footer-widget li a,
#footer-widgets .footer-widget li a:hover {
    /* color:#ffffff */
    text-transform: uppercase;
}
.footer-widget .et_pb_widget div,
.footer-widget .et_pb_widget ul,
.footer-widget .et_pb_widget ol,
.footer-widget .et_pb_widget label {
 line-height:1.6em
}
#footer-widgets .footer-widget li:before {
 top:7.4px
}
#footer-bottom .et-social-icon a {
 font-size:16px
}

/* ----------- Search Widget ---------- */
body .widget_search h2.widgettitle,
body #sidebar h2{
    font-size: 23px !important;
    color: #111111 !important;
}
body .widget_search h2.widgettitle{
    margin-bottom: 0px;
    padding-bottom: 0px;
}
body .widget_search form > div.wrapper{
    border: 2px solid #005973;
    border-radius: 15px;
    position: relative;
    overflow: hidden;
    position: relative;
}
body .widget_search form input[type=text]{
    padding: 5px 30px 5px 10px;
    border: 0px none;
}
body .widget_search form input[type=submit]{
    min-height: 100% !important;
    right: 0px;
    position: absolute;
    top: 0;
    bottom: 0;
    border: 0px none;
    cursor: pointer;
    font-size: 14px;
    color: #FFFFFF !important;
    padding: 0px 10px;
    background-color: #005973 !important;
    border-color: #005973 !important;
    text-transform: uppercase;
}


/* ----------- Search Result Page ---------- */

/* Searhc Filters */
.et-db #et-boc .et-l .et_pb_text .search-filters  ul.topics,
body.search .search-filters ul.topics{
    list-style: none;
    padding: 0;
}
.et-db #et-boc .et-l .et_pb_text  .search-filters ul.topics li,
body.search .search-filters ul.topics li{
    margin: 0 0 1rem;
    display: block;
}
.et-db #et-boc .et-l .et_pb_text  .search-filters ul.topics li::before,
body.search .search-filters ul.topics li::before{
    content: '';
}


/* Pagination custom styles */
ul.pagination-miso {
    list-style: none;
    padding: 0;
    line-height: 1;
    text-align: right;
    font-size: 1rem;
    text-transform: uppercase;
    color: #666;
    margin: 0 0 1.5rem;
}
ul.pagination-miso li{
    display: inline-block;
    margin: 0 1rem 0 0;
}
ul.pagination-miso li:last-child{
    margin: 0 0 0 0;
}
ul.pagination-miso li.disabled{
    display: none;
}
ul.pagination-miso li.summary,
ul.pagination-miso li.stats{
    border-right: 1px solid #ccc;
    padding-right: 1rem;
    font-size: 0.8rem;
}
ul.pagination-miso li.summary:last-child,
ul.pagination-miso li.stats:last-child{
    border-right: 0px none;
    padding-right: 0;
}
ul.pagination-miso li.active span{
    font-weight: bold;
    color:rgb(248, 152, 40);
}


/* Result Entries Custom Styles */

body.search article.et_pb_post{
    padding: 2rem 2rem 2rem 7.25rem;
    margin: 0 0 2rem;
}
body.search article.et_pb_post mark{
    background-color: rgba(11, 60, 93, 0.08);
}
body.search article.et_pb_post:hover{
    box-shadow: 0 0 1rem rgba(50,50,50,0.1);
}

body.et-db.search #et-boc .et-l article.et_pb_post h2,
body.search article.et_pb_post h2{
    font-size: 1.8rem;
    line-height: 1.5;
    color: #111111;
}
body.search article.et_pb_post > .las{
    position: absolute;
    left: 2rem;
    top: 2.2rem;
    font-size: 2rem;
    padding: 0.5rem;
    background-color: rgba(0,0,0,0.1);
    border-radius: 10%;
}
body.search article.et_pb_post > .post_type_label{
    text-transform: uppercase;
    font-size: 90%;
    font-weight: bold;
}

/* Medicaid Policy Entries */
body.search article.et_pb_post.medicaid-policy{
    border-color: rgba(115, 55, 103, 0.3);
}
body.search article.et_pb_post.medicaid-policy > .las{
    width: 48px;
    height: 48px;
    box-sizing: border-box;
    background-color: rgb(115, 55, 103, 0.1);
    background: linear-gradient(145deg, rgb(248, 152, 40, 0.07) 0%, rgb(115, 55, 103, 0.1) 90%);
}
/* Ref: https://stackoverflow.com/questions/9185434/using-svg-as-background-image */
body.search article.et_pb_post.medicaid-policy > .las span{
    display: block;
    height: 100%;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' fill='url(%23my-cool-gradient) %23733767' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m473.231 140.198c-4.971 2.406-7.051 8.386-4.646 13.357 15.537 32.107 23.415 66.573 23.415 102.445 0 130.131-105.869 236-236 236-51.009 0-100.938-16.76-141.642-47.36 5.316-11.151 3.37-24.927-5.851-34.147-11.697-11.696-30.729-11.696-42.427 0-11.697 11.697-11.697 30.729 0 42.427 9.049 9.049 22.682 11.22 33.954 5.946 44.57 34.307 99.66 53.134 155.966 53.134 141.159 0 256-114.841 256-256 0-38.914-8.55-76.312-25.412-111.156-2.405-4.971-8.384-7.051-13.357-4.646z'/%3E%3Cpath d='m36.25 366.966c5.024-2.294 7.236-8.227 4.941-13.25-14.062-30.783-21.191-63.66-21.191-97.716 0-130.131 105.869-236 236-236 50.208 0 97.714 15.427 138.073 44.713-7.015 11.542-5.547 26.829 4.419 36.795 11.698 11.697 30.729 11.697 42.427 0 11.697-11.697 11.697-30.729 0-42.427-8.277-8.277-20.225-10.688-30.65-7.252-44.405-33.642-98.204-51.829-154.269-51.829-141.159 0-256 114.841-256 256 0 36.944 7.738 72.616 22.999 106.025 2.283 4.999 8.203 7.247 13.251 4.941z'/%3E%3Cpath d='m256 66c-97.806 0-190 77.686-190 190 0 104.031 84.499 190 190 190 105.48 0 190-85.917 190-190 0-104.031-84.499-190-190-190zm-53.524 28.64c-20.665 24.565-33.171 59.625-39.643 91.36h-61.745c19.468-42.911 56.258-76.351 101.388-91.36zm-116.476 161.36c0-17.394 2.631-34.185 7.508-50l65.899-.01c-2.246 16.096-3.407 32.89-3.407 50.01s1.161 33.904 3.407 50h-65.899c-4.877-15.815-7.508-32.606-7.508-50zm15.089 70h61.745c6.47 31.728 18.975 66.792 39.643 91.36-45.131-15.009-81.921-48.449-101.388-91.36zm144.911 98.611c-27.52-7.672-51.173-46.448-62.63-98.611h62.63zm0-118.611h-66.319c-2.388-15.881-3.681-32.688-3.681-50s1.294-34.119 3.681-50h66.319zm0-120h-62.63c11.457-52.164 35.11-90.939 62.63-98.611zm20-98.611c27.52 7.672 51.173 46.448 62.63 98.611h-62.63zm0 118.611h66.319c2.388 15.881 3.681 32.688 3.681 50s-1.294 34.119-3.681 50h-66.319zm0 218.611v-98.621l62.63.01c-11.457 52.164-35.11 90.939-62.63 98.611zm43.524-7.251c20.674-24.575 33.176-59.645 39.643-91.37h61.745c-19.468 42.921-56.258 76.361-101.388 91.37zm116.476-161.36c0 17.394-2.631 34.185-7.508 50h-65.899c2.246-16.096 3.407-32.88 3.407-50s-1.161-33.904-3.407-50h65.899c4.877 15.815 7.508 32.606 7.508 50zm-76.834-70c-6.47-31.728-18.975-66.792-39.643-91.36 45.13 15.009 81.921 48.449 101.387 91.36z'/%3E%3C/g%3E%3ClinearGradient id='my-cool-gradient' x2='1' y2='1'%3E%3Cstop offset='0%25' stop-color='%23733767' /%3E%3Cstop offset='100%25' stop-color='%23f89828' /%3E%3C/linearGradient%3E%3C/svg%3E");
    background-repeat: no-repeat;
}
body.search article.et_pb_post.medicaid-policy > .post_type_label{
    color: #733767;
    background: linear-gradient(145deg, #733767 40%, #f89828 90%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}

/** ---------- Page Temapltes for Post Types ----------- **/

/* Policy Position Statements  */
body.search article.et_pb_post.policy-statement{
    border-color: rgba(207, 18, 89, 0.3);
}
body.search article.et_pb_post.policy-statement > .las{
    width: 48px;
    height: 48px;
    box-sizing: border-box;
    background-color: rgba(207, 18, 89, 0.07);
    background: linear-gradient(145deg, rgba(248, 152, 40, 0.07) 0%, rgba(207, 18, 89, 0.1) 90%);
}
body.search article.et_pb_post.policy-statement> .las span{
    display: block;
    height: 100%;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512.002 512.002' height='512' viewBox='0 0 512.002 512.002' width='512' fill='url(%23my-cool-gradient) %23CF1259' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='XMLID_1765_'%3E%3Cg id='XMLID_72_'%3E%3Cpath id='XMLID_98_' d='m398 27.001c-14.089 0-26.202 8.615-31.354 20.853l-40.366 26.238c-4.631 3.01-5.945 9.204-2.935 13.834 3.01 4.631 9.204 5.944 13.834 2.935l26.821-17.433v307.146l-140-91v-125.146l37.725-24.521c4.631-3.01 5.945-9.204 2.935-13.834-3.01-4.631-9.206-5.944-13.834-2.935l-39.79 25.863h-130.036c-15.231 0-28.078 10.374-31.864 24.426l-42.761 16.629c-3.843 1.495-6.375 5.196-6.375 9.32v55.25c0 4.124 2.532 7.825 6.375 9.32l42.761 16.629c3.785 14.052 16.633 24.426 31.864 24.426h11.28l53.184 148.42c6.769 18.889 24.797 31.58 44.862 31.58 15.487 0 30.055-7.561 38.969-20.224 8.915-12.664 11.118-28.928 5.894-43.507l-41.663-116.269h17.51l155.61 101.147c5.151 12.238 17.264 20.853 31.354 20.853 18.748 0 34-15.252 34-34v-332c0-18.748-15.252-34-34-34zm-378 179.216 28-10.889v63.347l-28-10.889zm48 65.784v-90c0-7.168 5.832-13 13-13h123v116h-123c-7.168 0-13-5.832-13-13zm148.361 156.015c3.077 8.587 1.831 17.79-3.42 25.249-5.25 7.458-13.493 11.736-22.615 11.736-11.644 0-22.106-7.365-26.034-18.327l-16.366-45.673h13.074c5.523 0 10-4.477 10-10s-4.477-10-10-10h-20.241l-10.033-28h12.941c5.523 0 10-4.477 10-10s-4.477-10-10-10h-20.108l-10.033-28h58.755zm195.639-35.015c0 7.72-6.28 14-14 14s-14-6.28-14-14v-332c0-7.72 6.28-14 14-14s14 6.28 14 14z'/%3E%3Cpath id='XMLID_819_' d='m502 252.501c5.523 0 10-4.477 10-10s-4.477-10-10-10h-40c-5.523 0-10 4.477-10 10s4.477 10 10 10z'/%3E%3Cpath id='XMLID_822_' d='m467.368 184.476c1.696 0 3.416-.432 4.991-1.341l34.641-20c4.783-2.761 6.422-8.877 3.66-13.66-2.761-4.784-8.878-6.423-13.66-3.66l-34.641 20c-4.783 2.761-6.422 8.877-3.66 13.66 1.852 3.208 5.213 5.001 8.669 5.001z'/%3E%3Cpath id='XMLID_831_' d='m507 321.867-34.641-20c-4.783-2.76-10.899-1.122-13.66 3.66-2.762 4.783-1.123 10.899 3.66 13.66l34.641 20c1.575.909 3.294 1.341 4.991 1.341 3.456 0 6.817-1.793 8.669-5.001 2.762-4.783 1.123-10.899-3.66-13.66z'/%3E%3Cpath id='XMLID_837_' d='m294 117.001c2.63 0 5.21-1.07 7.07-2.93s2.93-4.44 2.93-7.07-1.07-5.21-2.93-7.07-4.44-2.93-7.07-2.93-5.21 1.07-7.07 2.93-2.93 4.44-2.93 7.07 1.07 5.21 2.93 7.07 4.44 2.93 7.07 2.93z'/%3E%3C/g%3E%3C/g%3E%3ClinearGradient id='my-cool-gradient' x2='1' y2='1'%3E%3Cstop offset='0%25' stop-color='%23240b36' /%3E%3Cstop offset='100%25' stop-color='%23cf1259' /%3E%3C/linearGradient%3E%3C/svg%3E");
    background-repeat: no-repeat;
}
body.search article.et_pb_post.policy-statement > .post_type_label{
    display: inline-block;
    color: rgb(207, 18, 89);
    background: linear-gradient(145deg, #cf1259 10%, #240b36 90%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Pages & Policy Areas */
body.search article.et_pb_post.policy-area{
    border-color: rgba(54, 20, 32, 0.4);
}
body.search article.et_pb_post.policy-area > .las{
    width: 48px;
    height: 48px;
    box-sizing: border-box;
    color: rgba(54, 20, 32, 1);
    background-color: rgba(54, 20, 32, 0.07);
    background: linear-gradient(145deg, rgb(12, 148, 187, 0.05) 0%, rgba(54, 20, 32, 0.1) 90%);
}
/* Ref: https://stackoverflow.com/questions/9185434/using-svg-as-background-image */
body.search article.et_pb_post.policy-area > .las span{
    display: block;
    height: 100%;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' fill='url(%23my-cool-gradient) %23361420' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='_x32_2_documents_2_'%3E%3Cpath d='m190.984 177.233h200.156c4.142 0 7.5-3.358 7.5-7.5s-3.358-7.5-7.5-7.5h-200.156c-4.142 0-7.5 3.358-7.5 7.5s3.358 7.5 7.5 7.5z'/%3E%3Cpath d='m190.984 232.821h200.156c4.142 0 7.5-3.358 7.5-7.5s-3.358-7.5-7.5-7.5h-200.156c-4.142 0-7.5 3.358-7.5 7.5s3.358 7.5 7.5 7.5z'/%3E%3Cpath d='m190.984 288.409h200.156c4.142 0 7.5-3.358 7.5-7.5s-3.358-7.5-7.5-7.5h-200.156c-4.142 0-7.5 3.358-7.5 7.5s3.358 7.5 7.5 7.5z'/%3E%3Cpath d='m464.701 96.022c-.065-1.88-.85-3.718-2.184-5.051l-88.774-88.774c-1.388-1.388-3.342-2.197-5.304-2.197h-221.616c-16.219 0-29.413 13.195-29.413 29.414v5.648h-5.648c-15.166 0-27.685 11.538-29.247 26.296h-5.815c-16.219 0-29.414 13.195-29.414 29.414v252.111c0 4.142 3.358 7.5 7.5 7.5s7.5-3.358 7.5-7.5v-252.112c0-7.948 6.466-14.414 14.414-14.414h5.648v379.933c0 16.219 13.195 29.414 29.414 29.414h190.794c4.142 0 7.5-3.358 7.5-7.5s-3.358-7.5-7.5-7.5h-190.794c-7.948 0-14.414-6.466-14.414-14.414v-391.815c0-7.948 6.466-14.414 14.414-14.414h5.648v40.854c0 4.142 3.358 7.5 7.5 7.5s7.5-3.358 7.5-7.5v-61.501c0-7.948 6.466-14.414 14.413-14.414h214.116v59.364c0 16.217 13.193 29.41 29.41 29.41h59.364v317.454c0 7.948-6.466 14.414-14.414 14.414h-288.476c-7.948 0-14.413-6.466-14.413-14.414v-297.627c0-4.142-3.358-7.5-7.5-7.5s-7.5 3.358-7.5 7.5v297.627c0 16.219 13.195 29.414 29.413 29.414h267.829v5.648c0 7.948-6.466 14.414-14.414 14.414h-64.997c-4.142 0-7.5 3.358-7.5 7.5s3.358 7.5 7.5 7.5h44c-1.43 6.453-7.188 11.296-14.065 11.296h-288.476c-7.948 0-14.414-6.466-14.414-14.414v-107.018c0-4.142-3.358-7.5-7.5-7.5s-7.5 3.358-7.5 7.5v107.018c0 16.219 13.195 29.414 29.414 29.414h288.477c15.166 0 27.685-11.538 29.247-26.296h5.815c16.219 0 29.414-13.195 29.414-29.414v-5.648h5.648c16.219 0 29.414-13.195 29.414-29.414v-324.954c-.001-.084-.011-.168-.014-.252zm-74.351-7.248c-7.946 0-14.41-6.464-14.41-14.41v-48.758l63.168 63.168z'/%3E%3C/g%3E%3ClinearGradient id='my-cool-gradient' x2='1' y2='1'%3E%3Cstop offset='0%25' stop-color='%23361420' /%3E%3Cstop offset='100%25' stop-color='%230c94bb' /%3E%3C/linearGradient%3E%3C/svg%3E");
    background-repeat: no-repeat;
}
body.search article.et_pb_post.policy-area > .post_type_label{
    display: inline-block;
    color: rgb(169, 139, 0);
    background: linear-gradient(145deg, #361420 30%, #0c94bb 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
body.search article.et_pb_post.page{
    border-color: rgba(15, 15, 36, 0.3); /* rgba(169, 139, 0, 0.3);  */
}
body.search article.et_pb_post.page > .las{
    width: 48px;
    height: 48px;
    box-sizing: border-box;
    color: rgba(15, 15, 36, 1);
    background-color: rgba(15, 15, 36, 0.08);
    background: linear-gradient(145deg, rgba(207, 18, 89, 0.07) 0%, rgba(15, 15, 36, 0.07) 100%);
}

/* Ref: https://stackoverflow.com/questions/9185434/using-svg-as-background-image */
body.search article.et_pb_post.page > .las span{
    display: block;
    height: 100%;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='846.66px' height='846.66px' viewBox='0 0 846.66 846.66' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' fill='url(%23my-cool-gradient) %230F0F24' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Layer_x0020_1'%3E%3Cpath class='fil0' d='M131.3 9.1l418.37 0c102.57,0 186.4,83.84 186.4,186.4l0 621.35c0,11.43 -9.27,20.71 -20.71,20.71l-584.06 0c-11.44,0 -20.71,-9.28 -20.71,-20.71l0 -787.04c0,-11.43 9.27,-20.71 20.71,-20.71zm121.68 386.18c-27.24,0 -27.24,-41.42 0,-41.42l121.16 0c27.24,0 27.24,41.42 0,41.42l-121.16 0zm0 212.29c-27.24,0 -27.24,-41.42 0,-41.42l121.16 0c27.24,0 27.24,41.42 0,41.42l-121.16 0zm219.54 0c-27.24,0 -27.24,-41.42 0,-41.42l121.16 0c27.24,0 27.24,41.42 0,41.42l-121.16 0zm0 81.81c-27.24,0 -27.24,-41.42 0,-41.42l121.16 0c27.24,0 27.24,41.42 0,41.42l-121.16 0zm-219.54 0c-27.24,0 -27.24,-41.42 0,-41.42l121.16 0c27.24,0 27.24,41.42 0,41.42l-121.16 0zm219.54 -294.1c-27.24,0 -27.24,-41.42 0,-41.42l121.16 0c27.24,0 27.24,41.42 0,41.42l-121.16 0zm0 81.81c-27.24,0 -27.24,-41.42 0,-41.42l121.16 0c27.24,0 27.24,41.42 0,41.42l-121.16 0zm-219.54 0c-27.24,0 -27.24,-41.42 0,-41.42l121.16 0c27.24,0 27.24,41.42 0,41.42l-121.16 0zm85.43 -356.23l169.84 0c47.89,0 86.99,39.1 86.99,86.98 0,47.89 -39.1,86.99 -86.99,86.99l-169.84 0c-47.89,0 -86.99,-39.1 -86.99,-86.99 0,-47.88 39.1,-86.98 86.99,-86.98zm169.84 41.42l-169.84 0c-25.02,0 -45.56,20.55 -45.56,45.56 0,25.02 20.54,45.57 45.56,45.57l169.84 0c25.02,0 45.56,-20.55 45.56,-45.57 0,-25.01 -20.54,-45.56 -45.56,-45.56zm41.42 -111.76l-397.66 0 0 745.62 542.64 0 0 -600.64c0,-79.69 -65.28,-144.98 -144.98,-144.98z'/%3E%3C/g%3E%3ClinearGradient id='my-cool-gradient' x2='1' y2='1'%3E%3Cstop offset='0%25' stop-color='%230F0F24' /%3E%3Cstop offset='100%25' stop-color='%23CF1259' /%3E%3C/linearGradient%3E%3C/svg%3E");
    background-repeat: no-repeat;
}
body.search article.et_pb_post.page > .post_type_label{
    display: inline-block;
    color: rgba(15, 15, 36, 1);
    background: linear-gradient(145deg, #0F0F24 0%, #CF1259 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Events */
body.search article.et_pb_post.tribe_events{
    border-color: rgba(211, 165, 24, 0.3); 
}
body.search article.et_pb_post.tribe_events > .las{
    width: 48px;
    height: 48px;
    box-sizing: border-box;
    color: rgb(211, 165, 24);
    background-color: rgba(211, 165, 24, 0.08);
    background: linear-gradient(145deg, rgba(54, 20, 32, 0.05) 0%, rgba(211, 165, 24, 0.07) 90%);
}
/* Ref: https://stackoverflow.com/questions/9185434/using-svg-as-background-image */
body.search article.et_pb_post.tribe_events > .las span{
    display: block;
    height: 100%;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' fill='url(%23my-cool-gradient) %23D3A518' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m283.821 274.476c1.385 1.109 3.041 1.648 4.686 1.648 2.197 0 4.375-.961 5.856-2.809l27.949-34.866c2.591-3.232 2.071-7.952-1.16-10.543-3.235-2.591-7.952-2.072-10.543 1.16l-27.949 34.866c-2.59 3.234-2.07 7.954 1.161 10.544z'/%3E%3Cpath d='m229.92 284.817c1.422 1.243 3.181 1.853 4.932 1.853 2.089 0 4.168-.868 5.65-2.565 10.209-11.683 21.871-25.975 30.962-43.387 1.917-3.672.494-8.202-3.178-10.119-3.672-1.919-8.202-.495-10.119 3.178-8.362 16.016-19.332 29.44-28.96 40.459-2.725 3.118-2.406 7.856.713 10.581z'/%3E%3Cpath d='m283.83 318.834c-2.453 3.337-1.737 8.031 1.601 10.485 1.338.983 2.894 1.458 4.436 1.458 2.305 0 4.578-1.06 6.049-3.059 8.686-11.815 19.424-25.454 33.194-37.024 3.171-2.665 3.582-7.395.917-10.567s-7.395-3.581-10.567-.917c-14.98 12.587-26.417 27.094-35.63 39.624z'/%3E%3Cpath d='m320.14 357.172c1.318.936 2.834 1.386 4.336 1.386 2.348 0 4.659-1.099 6.122-3.158 12.804-18.029 29.908-36.65 59.691-38.067 4.138-.196 7.332-3.71 7.135-7.848-.196-4.138-3.725-7.336-7.848-7.135-36.419 1.732-57.185 24.619-71.208 44.364-2.399 3.377-1.605 8.059 1.772 10.458z'/%3E%3Cpath d='m217.684 205.813c-4.116.466-7.075 4.181-6.608 8.296 1.46 12.889-2.658 21.894-6.878 29.004-2.114 3.561-.941 8.163 2.621 10.277 1.2.713 2.52 1.052 3.821 1.052 2.56 0 5.055-1.312 6.456-3.673 5.172-8.712 10.855-20.944 8.884-38.347-.467-4.117-4.195-7.069-8.296-6.609z'/%3E%3Cpath d='m474.232 45.269h-33.545v-10.613c0-19.109-15.545-34.656-34.655-34.656-19.125 0-34.683 15.547-34.683 34.656v10.613h-28.312v-10.613c0-19.109-15.558-34.656-34.683-34.656-19.109 0-34.655 15.547-34.655 34.656v10.613h-28.312v-10.613c0-19.109-15.559-34.656-34.683-34.656-19.109 0-34.655 15.547-34.655 34.656v10.613h-28.312v-10.613c0-19.109-15.559-34.656-34.684-34.656-19.108 0-34.654 15.547-34.654 34.656v10.613h-40.631c-6.637 0-12.035 5.399-12.035 12.035v380.775c0 6.636 5.398 12.035 12.035 12.035h71.737l-11.282 39.061c-.048.163-.089.327-.125.493-1.566 7.231-2.396 15.242 3.323 19.833 2.242 1.799 4.774 2.499 7.426 2.499 4.072 0 8.426-1.649 12.445-3.5.155-.071.308-.148.458-.23l106.485-58.156h245.996c6.637 0 12.035-5.399 12.035-12.035v-380.775c.001-6.636-5.397-12.035-12.034-12.035zm-87.883-10.613c0-10.839 8.83-19.656 19.683-19.656 10.838 0 19.655 8.817 19.655 19.656v10.613h-39.338zm-97.65 0c0-10.839 8.817-19.656 19.655-19.656 10.853 0 19.683 8.817 19.683 19.656v10.613h-39.338zm-97.65 0c0-10.839 8.817-19.656 19.655-19.656 10.853 0 19.683 8.817 19.683 19.656v10.613h-39.338zm-97.65 0c0-10.839 8.816-19.656 19.654-19.656 10.853 0 19.683 8.817 19.683 19.656v10.613h-39.337zm21.394 460.323c-1.036.473-1.906.834-2.631 1.11.116-.812.289-1.803.545-3.004l11.688-40.466 20.699 25.812zm43.671-23.851-28.978-36.137 6.889-23.854 40.179 50.111zm31.461-17.182-48.458-60.437 11.861-41.068 67.724 84.506zm44.497-24.301-76.002-94.835 6.893-23.867 27.688 34.57c1.481 1.85 3.659 2.811 5.858 2.811 1.645 0 3.3-.538 4.684-1.646 3.233-2.589 3.755-7.309 1.165-10.542l-34.302-42.827 3.362-11.639 65.223 52.308 69.103 55.433-42.212 23.053-39.036-48.72c-2.59-3.233-7.31-3.756-10.542-1.163-3.232 2.59-3.754 7.309-1.163 10.542l37.372 46.643zm236.845-268.185h-199.28c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5h199.28v258.654h-215.566l65.081-35.543 9.893 7.934c1.384 1.11 3.041 1.649 4.687 1.649 2.197 0 4.374-.961 5.855-2.808 2.592-3.231 2.073-7.952-1.158-10.543l-179.483-143.942c-3.23-2.592-7.951-2.071-10.543 1.158-2.592 3.231-2.073 7.952 1.158 10.543l9.901 7.94-46.991 162.698c-.08.234-.149.47-.205.71l-.059.204h-73.104v-258.654h196.644c4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5h-196.644v-20.206h430.534zm0-35.206h-430.534v-65.985h37.667v10.613c0 19.109 15.546 34.656 34.654 34.656 4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5c-10.838 0-19.654-8.817-19.654-19.656v-10.613h82.649v10.613c0 19.109 15.546 34.656 34.655 34.656 4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5c-10.838 0-19.655-8.817-19.655-19.656v-10.613h82.65v10.613c0 19.109 15.546 34.656 34.655 34.656 4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5c-10.838 0-19.655-8.817-19.655-19.656v-10.613h82.65v10.613c0 19.109 15.558 34.656 34.683 34.656 4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5c-10.853 0-19.683-8.817-19.683-19.656v-10.613h84.918z'/%3E%3C/g%3E%3ClinearGradient id='my-cool-gradient' x2='1' y2='1'%3E%3Cstop offset='0%25' stop-color='%23D3A518' /%3E%3Cstop offset='100%25' stop-color='%2332545D' /%3E%3C/linearGradient%3E%3C/svg%3E");
    background-repeat: no-repeat;
}
body.search article.et_pb_post.tribe_events > .post_type_label{
    color: rgb(211, 165, 24) ;
    background: linear-gradient(145deg, #d3a518 40%, #361420 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}

/* Proposed Legislations */
body.search article.et_pb_post.proposed-legislation{
    border-color: rgb(7, 74, 50, 0.3);
}
body.search article.et_pb_post.proposed-legislation > .post_type_label{
    color: #074a32;;
    background: linear-gradient(145deg, #074a32 10%, #005973 90%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}
body.search article.et_pb_post.proposed-legislation > .las {
    width: 48px;
    height: 48px;
    box-sizing: border-box;
    color: #074a32;
    background-color: rgba(7, 74, 50, 0.07);
    background: linear-gradient(145deg, rgba(207, 18, 89, 0.05) 0%, rgba(7, 74, 50, 0.07) 90%);
    padding: 0.6rem 0.5rem 0.5rem 0.6rem;
}
/* Ref: https://stackoverflow.com/questions/9185434/using-svg-as-background-image */
body.search article.et_pb_post.proposed-legislation > .las span{
    display: block;
    height: 94%;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' fill='url(%23my-cool-gradient) %23240b36' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='m158.218 62.501h-74.185c-4.144 0-7.502-3.358-7.502-7.502s3.358-7.502 7.502-7.502h74.185c4.144 0 7.502 3.358 7.502 7.502s-3.359 7.502-7.502 7.502z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m158.218 107.613h-74.185c-4.144 0-7.502-3.358-7.502-7.502s3.358-7.502 7.502-7.502h74.185c4.144 0 7.502 3.358 7.502 7.502s-3.359 7.502-7.502 7.502z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath d='m130.762 466.072c-1.82 0-3.652-.544-5.389-1.941-6.265-5.039-2.84-12.672 3.381-26.529 2.827-6.297 9.242-20.588 8.963-25.518-3.361-.959-12.33 2.104-28.557 19.084-12.95 13.552-23.799 29.022-23.907 29.176-2.372 3.396-7.048 4.228-10.445 1.855-3.396-2.373-4.228-7.048-1.856-10.444.464-.665 11.533-16.46 25.256-30.842 7.766-8.141 31.398-32.913 48.861-20.789 10.961 7.61 3.853 24.682-3.715 41.588 30.393-20.195 41.619-14.979 56.469-5.131 8.313 5.514 16.908 11.216 35.171 11.216 4.144 0 7.502 3.358 7.502 7.502s-3.358 7.502-7.502 7.502c-22.786 0-34.737-7.928-43.465-13.716-6.674-4.427-10.118-6.535-15.598-6.035-7.428.677-18.436 6.491-33.654 17.775-2.709 2.009-7.076 5.246-11.515 5.247z'/%3E%3C/g%3E%3C/g%3E%3Cpath d='m475.819 129.338-11.382-8.105c-6.53-4.653-15.595-3.132-20.248 3.405l-11.264 15.819c-5.124.357-10.055 2.913-13.261 7.415l-149.942 210.569c-20.117 28.253-25.352 51.372-31.006 65.046-2.526 6.899-.203 14.399 5.783 18.661 5.998 4.271 13.846 3.994 19.526-.64 11.059-9.802 31.203-22.318 51.325-50.576l138.214-194.102 9.255 6.59c1.142.813 1.385 2.384.589 3.502l-32.34 45.416c-2.403 3.375-1.616 8.06 1.759 10.463s8.059 1.617 10.463-1.759l32.34-45.416c5.602-7.867 3.759-18.825-4.107-24.427l-9.256-6.59 3.024-4.246c3.103-4.357 4.075-9.775 2.676-14.968l11.255-15.807c4.656-6.534 3.136-15.595-3.403-20.25zm-19.69 4.399 10.591 7.542-8.636 12.128-10.592-7.542zm-24.244 22.838c.887-1.248 2.626-1.537 3.868-.652l16.665 11.867c1.241.884 1.546 2.614.652 3.868l-117.556 165.09-21.184-15.085zm-128.756 225.654c-9.035 12.69-19.737 24.116-31.808 33.962l-16.78 13.691c-.243.2-.651.532-1.339.044-.686-.488-.504-.984-.396-1.28l7.447-20.335c5.36-14.631 12.657-28.481 21.691-41.167l23.683-33.258 21.184 15.085z'/%3E%3Cpath d='m400.376 154.85c4.144 0 7.502-3.358 7.502-7.502v-36.862c0-8.761-3.412-16.998-9.607-23.195l-77.684-77.683c-6.196-6.196-14.434-9.608-23.196-9.608h-226.411c-22.552 0-40.9 18.347-40.9 40.9v430.2c0 22.552 18.347 40.9 40.9 40.9h295.999c22.552 0 40.9-18.347 40.9-40.9v-171.777c0-4.144-3.358-7.502-7.502-7.502s-7.502 3.358-7.502 7.502v171.777c0 14.279-11.617 25.896-25.896 25.896h-295.999c-14.279 0-25.896-11.617-25.896-25.896v-430.2c0-14.279 11.617-25.896 25.896-25.896h226.412c1.01 0 2.002.101 2.978.265v51.341c0 22.552 18.347 40.9 40.899 40.9h51.342c.164.976.265 1.968.265 2.977v36.862c-.001 4.143 3.357 7.501 7.5 7.501zm-85.003-88.24v-40.996l66.893 66.892h-40.998c-14.279 0-25.895-11.617-25.895-25.896z'/%3E%3C/g%3E%3ClinearGradient id='my-cool-gradient' x2='1' y2='1'%3E%3Cstop offset='0%25' stop-color='%23074a32' /%3E%3Cstop offset='100%25' stop-color='%23005973' /%3E%3C/linearGradient%3E%3C/svg%3E");
    background-repeat: no-repeat;
}


body.search article.et_pb_post > .post-meta .published{
    text-transform: uppercase;
    font-size: 85%;
}
body.search article.et_pb_post > .post-content .meta{
    font-size: 80%;
    margin-top: 1rem;
}
body.search article.et_pb_post > .post-content .meta span.label{
    text-transform: uppercase;
}
body.search article.et_pb_post > .post-content .meta .entry{
    display: inline-block;
    line-height: 1;
    margin-right: 1rem;
    padding-right: 1rem;
    border-right: 1px solid #666;
}
body.search article.et_pb_post > .post-content .meta .entry.block{
    display: block;
    line-height: 1.5;
    margin-right: 0;
    padding-right: 0;
    border-right: 0px none;
}
body.search article.et_pb_post > .post-content .meta .entry:last-child{
    margin-right: 0;
    padding-right: 0;
    border-right: 0px none;
}

body.search  article.et_pb_post .post_tags{
    padding: 0rem;
    margin-top: 1rem;
    font-size: 0.7rem;
    font-weight: 600;
    text-transform: uppercase;
    overflow: hidden;
}
body.search  article.et_pb_post .post_tags span{
    display: block;
    float: left;
}
body.search  article.et_pb_post .post_tags > span a{
    padding: 0.2rem 1rem;
    margin-right: 5px;
    border-radius: 2rem;
}
body.search  article.et_pb_post .post_tags.page span a,
body.search  article.et_pb_post .post_tags.policy-area span a{
    background-color: #361420;
    color: #fff !important;
    border: 1px solid #361420;
}
body.search  article.et_pb_post .post_tags.page span a:hover,
body.search  article.et_pb_post .post_tags.policy-area span a:hover{
    background-color: #fff;
    color: #361420 !important;
    border: 1px solid #361420);
}

/* Accordion / FAQ */
.et_pb_accordion  .et_pb_accordion_item.et_pb_module{
    margin-bottom: -1px;
}




/* Post Types */
/* Some Divi Overrides to Non-Divi Pages, Divi Pages and general single posts */
body.single h1{
    line-height: 1.2;
} 
#left-area{
    width: 64.833%;
}
.et_right_sidebar #left-area{
    margin-right: 5.5%;
    padding-right: 0px;
}
/* disabling the border line for sidebar  */ 
.et_right_sidebar #main-content .container::before{
    right: 27% !important;
    background-color: transparent;
}
#sidebar{
    width: 29.6667%;
}
.et_right_sidebar #sidebar{
    padding-left: 0px;
}

/* Pages */
/* For the single-policy-area.php and default page template for policy area */

body.page-template-default:not(.et_pb_pagebuilder_layout) #main-content .container article,
body.policy-area-template-default:not(.et_pb_pagebuilder_layout) #main-content .container article.policy-area{
    position: relative;
}
body.page-template-default:not(.et_pb_pagebuilder_layout) #main-content .container{
    padding-top: 2rem;
}
body.policy-area-template-default:not(.et_pb_pagebuilder_layout) #main-content .container,
body.page-template-default.category-other-resources:not(.et_pb_pagebuilder_layout) #main-content .container{
    padding-top: 2%;
}
body.policy-area-template-default:not(.et_pb_pagebuilder_layout) #main-content .container > img.wp-post-image,
body.page-template-default.category-other-resources:not(.et_pb_pagebuilder_layout) #main-content .container > img.wp-post-image{
    width: 100%;
}
body.page-template-default:not(.et_pb_pagebuilder_layout) #main-content .container #content-area{
    padding-top: 1.5rem;
}
body.policy-area-template-default:not(.et_pb_pagebuilder_layout) #main-content .container #content-area,
body.page-template-default.category-other-resources:not(.et_pb_pagebuilder_layout) #main-content .container #content-area{
    padding-top: 0rem;
}

/* disabling the border line for sidebar on default page.php 
    template if the jumplink widget is embedded */ 
body.policy-area-template-default.et_right_sidebar #main-content .container::before,
body.page-template-default.category-other-resources.et_right_sidebar #main-content .container::before{
    background-color: transparent;
}

.et-db #et-boc .et-l .et_pb_text ul,
body #main-content p + ul,
body #main-content ul + ul,
body #main-content ol + ul,
body #main-content h2 + ul,
body #main-content h3 + ul,
body #main-content h4 + ul,
body #main-content h5 + ul,
body #main-content h6 + ul { padding: 0 0 2em 1.4em; list-style: none; list-style-type: none; }
.et-db #et-boc .et-l .et_pb_text ol, 
body #main-content p + ol,
body #main-content ul + ol,
body #main-content ol + ol,
body #main-content h2 + ol,
body #main-content h3 + ol,
body #main-content h4 + ol,
body #main-content h5 + ol,
body #main-content h6 + ol { padding: 0 0 2em 1.4em; list-style: none; list-style-type: none;  counter-reset: ncc; }
.et-db #et-boc .et-l .et_pb_text ul ul,
body #main-content p + ul ul,
body #main-content ul + ul ul,
body #main-content ol + ul ul,
body #main-content h2 + ul ul,
body #main-content h3 + ul ul,
body #main-content h4 + ul ul,
body #main-content h5 + ul ul,
body #main-content h6 + ul ul { padding: 0 0 0 2em; list-style: none; list-style-type: none;  counter-reset: ncc; }
.et-db #et-boc .et-l .et_pb_text ol ol, 
body #main-content p + ol ol,
body #main-content ul + ol ol,
body #main-content ol + ol ol,
body #main-content h2 + ol ol,
body #main-content h3 + ol ol,
body #main-content h4 + ol ol,
body #main-content h5 + ol ol,
body #main-content h6 + ol ol { padding: 0 0 0 2.5em; list-style: none; list-style-type: none;  counter-reset: ncc; }
.et-db #et-boc .et-l .et_pb_text ol ol ol, 
body #main-content p + ol ol ol,
body #main-content ul + ol ol ol,
body #main-content ol + ol ol ol,
body #main-content h2 + ol ol ol,
body #main-content h3 + ol ol ol,
body #main-content h4 + ol ol ol,
body #main-content h5 + ol ol ol,
body #main-content h6 + ol ol ol { padding: 0 0 0 3em; }
.et-db #et-boc .et-l .et_pb_text ol ol ol ol,
body #main-content p + ol ol ol ol,
body #main-content ul + ol ol ol ol,
body #main-content ol + ol ol ol ol,
body #main-content h2 + ol ol ol ol,
body #main-content h3 + ol ol ol ol,
body #main-content h4 + ol ol ol ol,
body #main-content h5 + ol ol ol ol,
body #main-content h6 + ol ol ol ol{ padding: 0 0 0 4em; }
.et-db #et-boc .et-l .et_pb_text ul li,
body #main-content p + ul li,
body #main-content ul + ul li,
body #main-content ol + ul li,
body #main-content h2 + ul li,
body #main-content h3 + ul li,
body #main-content h4 + ul li,
body #main-content h5 + ul li,
body #main-content h6 + ul li,
.et-db #et-boc .et-l .et_pb_text ol li,
body #main-content p + ol li,
body #main-content ul + ol li,
body #main-content ol + ol li,
body #main-content h2 + ol li,
body #main-content h3 + ol li,
body #main-content h4 + ol li,
body #main-content h5 + ol li,
body #main-content h6 + ol li{
    position: relative;
}
.et-db #et-boc .et-l .et_pb_text ul li::before,
body #main-content p + ul li::before,
body #main-content ul + ul li::before,
body #main-content ol + ul li::before,
body #main-content h2 + ul li::before,
body #main-content h3 + ul li::before,
body #main-content h4 + ul li::before,
body #main-content h5 + ul li::before,
body #main-content h6 + ul li::before{
    position: absolute;
    left: -22px; 
    top: 6px; 
    line-height: 12px;
}
.et-db #et-boc .et-l .et_pb_text ol li::before,
body #main-content p + ol li::before,
body #main-content ul + ol li::before,
body #main-content ol + ol li::before,
body #main-content h2 + ol li::before,
body #main-content h3 + ol li::before,
body #main-content h4 + ol li::before,
body #main-content h5 + ol li::before,
body #main-content h6 + ol li::before{
    position: absolute;
    left: -23px;
    top: 7px;
    line-height: 12px;
}
.et-db #et-boc .et-l .et_pb_text ol li ol li::before,
body #main-content p + ol li ol li::before,
body #main-content ul + ol li ol li::before,
body #main-content ol + ol li ol li::before,
body #main-content h2 + ol li ol li::before,
body #main-content h3 + ol li ol li::before,
body #main-content h4 + ol li ol li::before,
body #main-content h5 + ol li ol li::before,
body #main-content h6 + ol li ol li::before{
    left: -35px;
}
.et-db #et-boc .et-l .et_pb_text ol li ol li ol li::before,
body #main-content p + ol li ol li ol li::before,
body #main-content ul + ol li ol li ol li::before,
body #main-content ol + ol li ol li ol li::before,
body #main-content h2 + ol li ol li ol li::before,
body #main-content h3 + ol li ol li ol li::before,
body #main-content h4 + ol li ol li ol li::before,
body #main-content h5 + ol li ol li ol li::before,
body #main-content h6 + ol li ol li ol li::before{
    left: -47px;
}
.et-db #et-boc .et-l .et_pb_text ol li ol li ol li ol li::before,
body #main-content p + ol li ol li ol li ol li::before,
body #main-content ul + ol li ol li ol li ol li::before,
body #main-content ol + ol li ol li ol li ol li::before,
body #main-content h2 + ol li ol li ol li ol li::before,
body #main-content h3 + ol li ol li ol li ol li::before,
body #main-content h4 + ol li ol li ol li ol li::before,
body #main-content h5 + ol li ol li ol li ol li::before,
body #main-content h6 + ol li ol li ol li ol li::before{
    left: -64px;
}
.et-db #et-boc .et-l .et_pb_text ol li,
body #main-content p + ol li,
body #main-content ul + ol li,
body #main-content ol + ol li,
body #main-content h2 + ol li,
body #main-content h3 + ol li,
body #main-content h4 + ol li,
body #main-content h5 + ol li,
body #main-content h6 + ol li{
    counter-increment: ncc;
}
.et-db #et-boc .et-l .et_pb_text ol li::before,
body #main-content p + ol li::before,
body #main-content ul + ol li::before,
body #main-content ol + ol li::before,
body #main-content h2 + ol li::before,
body #main-content h3 + ol li::before,
body #main-content h4 + ol li::before,
body #main-content h5 + ol li::before,
body #main-content h6 + ol li::before{
    content: counters(ncc, '.') '. ';
    color:rgb(0, 131, 169);
    font-size: 0.85em;
}
.et-db #et-boc .et-l .et_pb_text ul li::before,
body #main-content p + ul li::before,
body #main-content ul + ul li::before,
body #main-content ol + ul li::before,
body #main-content h2 + ul li::before,
body #main-content h3 + ul li::before,
body #main-content h4 + ul li::before,
body #main-content h5 + ul li::before,
body #main-content h6 + ul li::before { color:rgb(0, 131, 169); content: '\2022';  }
.et-db #et-boc .et-l .et_pb_text ul li li::before,
body #main-content p + ul li li::before,
body #main-content ul + ul li li::before,
body #main-content ol + ul li li::before,
body #main-content h2 + ul li li::before,
body #main-content h3 + ul li li::before,
body #main-content h4 + ul li li::before,
body #main-content h5 + ul li li::before,
body #main-content h6 + ul li li::before {  color:rgb(248, 152, 40); content: '\00B0'; top: 11px; font-size: 1.2em; }
.et-db #et-boc .et-l .et_pb_text ul li li li::before,
body #main-content p + ul li li li::before,
body #main-content ul + ul li li li::before,
body #main-content ol + ul li li li::before,
body #main-content h2 + ul li li li::before,
body #main-content h3 + ul li li li::before,
body #main-content h4 + ul li li li::before,
body #main-content h5 + ul li li li::before,
body #main-content h6 + ul li li li::before { color:rgb(0, 131, 169); content: '\25AA'; top: 8px; font-size: 1.4em; }
.et-db #et-boc .et-l .et_pb_text ul li li li li::before,
body #main-content p + ul li li li li::before,
body #main-content ul + ul li li li li::before,
body #main-content ol + ul li li li li::before,
body #main-content h2 + ul li li li li::before,
body #main-content h3 + ul li li li li::before,
body #main-content h4 + ul li li li li::before,
body #main-content h5 + ul li li li li::before,
body #main-content h6 + ul li li li li::before { color:rgb(248, 152, 40); content: '\25AB'; top: 7px; font-size: 1.7em; }
.et-db #et-boc .et-l .et_pb_text ul li li li li li::before,
body #main-content p + ul li li li li li::before,
body #main-content ul + ul li li li li li::before,
body #main-content ol + ul li li li li li::before,
body #main-content h2 + ul li li li li li::before,
body #main-content h3 + ul li li li li li::before,
body #main-content h4 + ul li li li li li::before,
body #main-content h5 + ul li li li li li::before,
body #main-content h6 + ul li li li li li::before { color:rgb(0, 131, 169); content: '\2023'; top: 8px; }
.et-db #et-boc .et-l .et_pb_text ul li li li li li li::before,
body #main-content p + ul li li li li li li::before,
body #main-content ul + ul li li li li li li::before,
body #main-content ol + ul li li li li li li::before,
body #main-content h2 + ul li li li li li li::before,
body #main-content h3 + ul li li li li li li::before,
body #main-content h4 + ul li li li li li li::before,
body #main-content h5 + ul li li li li li li::before,
body #main-content h6 + ul li li li li li li::before { color:rgb(248, 152, 40); content: '\2B29'; top: 6px; font-size: 1em; }

/*
body #main-content ol li { list-style: decimal; }
body #main-content ol li li { list-style: upper-alpha; }
body #main-content ol li li li { list-style: upper-roman; }
body #main-content ol li li li li { list-style: lower-alpha; }
body #main-content ol li li li li li { list-style: lower-roman; }
body #main-content ol li li li li li li { list-style: upper-latin; }
*/

/* ===================================================== */
/* Policy Area - WP and DIVI */
/* ===================================================== */
body.tribe_events-template-default h1.entry-title,
body.policy-area-template-default h1.entry-title,
body.page-template-default.category-other-resources h1.entry-title{
    line-height: 1.2 !important;
}
body.tribe_events-template-default h1.entry-title,
body.policy-area-template-default:not(.et_pb_pagebuilder_layout) h1.entry-title,
body.page-template-default.category-other-resources:not(.et_pb_pagebuilder_layout) h1.entry-title{
    position: relative;
    padding-bottom: 0px;
    margin-bottom: 2rem;
}
body.policy-area-template-default .post-type-and-date,
body.page-template-default.category-other-resources .post-type-and-date,
body.et_pb_pagebuilder_layout #et-boc .et-l .et_pb_module.last_update_on .et_pb_text_inner p{
    position: relative;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 12.5px;
    margin-bottom: 10px !important;
    color: rgba(0,0,0,0.5) !important;
    margin-bottom: 1rem;
    padding-bottom: 0px !important;
}
body.et_pb_pagebuilder_layout #et-boc .et-l .et_pb_module.last_update_on .et_pb_text_inner p{
    left: 115px;
}
body.policy-area-template-default .post-type-and-date  .insert_last_update_date.last_update_date,
body.page-template-default.category-other-resources .post-type-and-date  .insert_last_update_date.last_update_date{
    margin-left: 10px;
}
body.et_pb_pagebuilder_layout #et-boc .et-l .et_pb_module.last_update_on .et_pb_text_inner p .insert_last_update_date.last_update_date{
    background-color: unset !important;
    color: unset !important;
}

body.policy-area-template-default .post-type-and-date .insert_last_update_date.last_update_date,
body.page-template-default.category-other-resources .post-type-and-date .insert_last_update_date.last_update_date{
    background-color: transparent;
    color: unset;
    font-size: unset;
    padding: unset;
    border-radius: unset;
}

body.et_pb_pagebuilder_layout #et-boc .et-l .et_pb_module.last_update_on .et_pb_text_inner::after,
body.policy-area-template-default .post-type-and-date .post-type,
body.page-template-default.category-other-resources .post-type-and-date .post-type{
    position: relative;
    font-family: 'Open Sans', Arial, sans-serif;
}
body.policy-area-template-default .post-type-and-date .post-type,
body.et_pb_pagebuilder_layout #et-boc .et-l .et_pb_module.last_update_on .et_pb_text_inner{
    text-transform: uppercase;
    /* display: inline-block; */
    padding-left: 30px;
    margin-right: 1rem;
    font-weight: 700;
    font-size: 0.9rem;
    line-height: 1;
}
body.policy-area-template-default .post-type-and-date .post-type{
    color: #361420;
    background: linear-gradient(145deg, #361420 30%, #005973 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
body.page-template-default.category-other-resources .post-type-and-date .post-type{
    text-transform: uppercase;
    /* display: inline-block; */
    padding-left: 30px;
    margin-right: 1rem;
    font-weight: 700;
    font-size: 0.9rem;
    color: rgba(15, 15, 36, 1);
    background: linear-gradient(145deg, #0F0F24 0%, #CF1259 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 1;
}
body.policy-area-template-default .post-type-and-date .post-type::before,
body.et_pb_pagebuilder_layout #et-boc .et-l .et_pb_module.last_update_on .et_pb_text_inner::before{
    content: "";
    position: absolute;
    left: 0px;
    top: -4px;
    display: block;
    width: 24px;
    height: 24px;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' fill='url(%23my-cool-gradient) %23361420' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='_x32_2_documents_2_'%3E%3Cpath d='m190.984 177.233h200.156c4.142 0 7.5-3.358 7.5-7.5s-3.358-7.5-7.5-7.5h-200.156c-4.142 0-7.5 3.358-7.5 7.5s3.358 7.5 7.5 7.5z'/%3E%3Cpath d='m190.984 232.821h200.156c4.142 0 7.5-3.358 7.5-7.5s-3.358-7.5-7.5-7.5h-200.156c-4.142 0-7.5 3.358-7.5 7.5s3.358 7.5 7.5 7.5z'/%3E%3Cpath d='m190.984 288.409h200.156c4.142 0 7.5-3.358 7.5-7.5s-3.358-7.5-7.5-7.5h-200.156c-4.142 0-7.5 3.358-7.5 7.5s3.358 7.5 7.5 7.5z'/%3E%3Cpath d='m464.701 96.022c-.065-1.88-.85-3.718-2.184-5.051l-88.774-88.774c-1.388-1.388-3.342-2.197-5.304-2.197h-221.616c-16.219 0-29.413 13.195-29.413 29.414v5.648h-5.648c-15.166 0-27.685 11.538-29.247 26.296h-5.815c-16.219 0-29.414 13.195-29.414 29.414v252.111c0 4.142 3.358 7.5 7.5 7.5s7.5-3.358 7.5-7.5v-252.112c0-7.948 6.466-14.414 14.414-14.414h5.648v379.933c0 16.219 13.195 29.414 29.414 29.414h190.794c4.142 0 7.5-3.358 7.5-7.5s-3.358-7.5-7.5-7.5h-190.794c-7.948 0-14.414-6.466-14.414-14.414v-391.815c0-7.948 6.466-14.414 14.414-14.414h5.648v40.854c0 4.142 3.358 7.5 7.5 7.5s7.5-3.358 7.5-7.5v-61.501c0-7.948 6.466-14.414 14.413-14.414h214.116v59.364c0 16.217 13.193 29.41 29.41 29.41h59.364v317.454c0 7.948-6.466 14.414-14.414 14.414h-288.476c-7.948 0-14.413-6.466-14.413-14.414v-297.627c0-4.142-3.358-7.5-7.5-7.5s-7.5 3.358-7.5 7.5v297.627c0 16.219 13.195 29.414 29.413 29.414h267.829v5.648c0 7.948-6.466 14.414-14.414 14.414h-64.997c-4.142 0-7.5 3.358-7.5 7.5s3.358 7.5 7.5 7.5h44c-1.43 6.453-7.188 11.296-14.065 11.296h-288.476c-7.948 0-14.414-6.466-14.414-14.414v-107.018c0-4.142-3.358-7.5-7.5-7.5s-7.5 3.358-7.5 7.5v107.018c0 16.219 13.195 29.414 29.414 29.414h288.477c15.166 0 27.685-11.538 29.247-26.296h5.815c16.219 0 29.414-13.195 29.414-29.414v-5.648h5.648c16.219 0 29.414-13.195 29.414-29.414v-324.954c-.001-.084-.011-.168-.014-.252zm-74.351-7.248c-7.946 0-14.41-6.464-14.41-14.41v-48.758l63.168 63.168z'/%3E%3C/g%3E%3ClinearGradient id='my-cool-gradient' x2='1' y2='1'%3E%3Cstop offset='0%25' stop-color='%23361420' /%3E%3Cstop offset='100%25' stop-color='%230c94bb' /%3E%3C/linearGradient%3E%3C/svg%3E");
    background-repeat: no-repeat;
}
body.page-template-default.category-other-resources .post-type-and-date .post-type::before{
    content: "";
    position: absolute;
    left: 0px;
    top: -4px;
    display: block;
    width: 24px;
    height: 24px;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='846.66px' height='846.66px' viewBox='0 0 846.66 846.66' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' fill='url(%23my-cool-gradient) %230F0F24' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Layer_x0020_1'%3E%3Cpath class='fil0' d='M131.3 9.1l418.37 0c102.57,0 186.4,83.84 186.4,186.4l0 621.35c0,11.43 -9.27,20.71 -20.71,20.71l-584.06 0c-11.44,0 -20.71,-9.28 -20.71,-20.71l0 -787.04c0,-11.43 9.27,-20.71 20.71,-20.71zm121.68 386.18c-27.24,0 -27.24,-41.42 0,-41.42l121.16 0c27.24,0 27.24,41.42 0,41.42l-121.16 0zm0 212.29c-27.24,0 -27.24,-41.42 0,-41.42l121.16 0c27.24,0 27.24,41.42 0,41.42l-121.16 0zm219.54 0c-27.24,0 -27.24,-41.42 0,-41.42l121.16 0c27.24,0 27.24,41.42 0,41.42l-121.16 0zm0 81.81c-27.24,0 -27.24,-41.42 0,-41.42l121.16 0c27.24,0 27.24,41.42 0,41.42l-121.16 0zm-219.54 0c-27.24,0 -27.24,-41.42 0,-41.42l121.16 0c27.24,0 27.24,41.42 0,41.42l-121.16 0zm219.54 -294.1c-27.24,0 -27.24,-41.42 0,-41.42l121.16 0c27.24,0 27.24,41.42 0,41.42l-121.16 0zm0 81.81c-27.24,0 -27.24,-41.42 0,-41.42l121.16 0c27.24,0 27.24,41.42 0,41.42l-121.16 0zm-219.54 0c-27.24,0 -27.24,-41.42 0,-41.42l121.16 0c27.24,0 27.24,41.42 0,41.42l-121.16 0zm85.43 -356.23l169.84 0c47.89,0 86.99,39.1 86.99,86.98 0,47.89 -39.1,86.99 -86.99,86.99l-169.84 0c-47.89,0 -86.99,-39.1 -86.99,-86.99 0,-47.88 39.1,-86.98 86.99,-86.98zm169.84 41.42l-169.84 0c-25.02,0 -45.56,20.55 -45.56,45.56 0,25.02 20.54,45.57 45.56,45.57l169.84 0c25.02,0 45.56,-20.55 45.56,-45.57 0,-25.01 -20.54,-45.56 -45.56,-45.56zm41.42 -111.76l-397.66 0 0 745.62 542.64 0 0 -600.64c0,-79.69 -65.28,-144.98 -144.98,-144.98z'/%3E%3C/g%3E%3ClinearGradient id='my-cool-gradient' x2='1' y2='1'%3E%3Cstop offset='0%25' stop-color='%230F0F24' /%3E%3Cstop offset='100%25' stop-color='%23CF1259' /%3E%3C/linearGradient%3E%3C/svg%3E")
}

body.et_pb_pagebuilder_layout #et-boc .et-l .et_pb_module.last_update_on .et_pb_text_inner::after{
    content: 'Policy Area';
    position: absolute;
    left: 30px;
    top: 0px;
    color: #361420;
    background: linear-gradient(145deg, #361420 30%, #0c94bb 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
/* Splash Banner for Policy Area */
body.tribe_events-template-default  .splash_banner.et_pb_fullwidth_section,
body.policy-area-template-default .splash_banner.et_pb_fullwidth_section,
body.page-template-default.category-other-resources .splash_banner.et_pb_fullwidth_section{
	position: relative;
}
body.tribe_events-template-default  .splash_banner.et_pb_fullwidth_section .et_pb_fullwidth_post_title_0_tb_body.et_pb_post_title {
	padding: 34px 0 34px !important;
	background-image: linear-gradient(145deg,#d3a518 28%,#361420 100%);
}
body.policy-area-template-default .splash_banner.et_pb_fullwidth_section .et_pb_fullwidth_post_title_0_tb_body.et_pb_post_title{
	padding: 34px 0 34px !important;
	background-image: linear-gradient(145deg,#361420 35%,#005973 100%);
}
body.page-template-default.category-other-resources .splash_banner.et_pb_fullwidth_section .et_pb_fullwidth_post_title_0_tb_body.et_pb_post_title {
	padding: 34px 0 34px !important;
	background-image: linear-gradient(145deg,#0F0F24 35%,#CF1259 100%);
}
body.tribe_events-template-default  .splash_banner.et_pb_fullwidth_section .et_pb_post_title.et_pb_image_below,
body.policy-area-template-default .splash_banner.et_pb_fullwidth_section .et_pb_post_title.et_pb_image_below,
body.page-template-default.category-other-resources .splash_banner.et_pb_fullwidth_section .et_pb_post_title.et_pb_image_below {
}
body.tribe_events-template-default  .splash_banner.et_pb_fullwidth_section .et_pb_title_container,
body.policy-area-template-default .splash_banner.et_pb_fullwidth_section .et_pb_title_container,
body.page-template-default.category-other-resources .splash_banner.et_pb_fullwidth_section .et_pb_title_container {
	max-width: 1280px;
	width: 80%;
	margin: auto;
	display: block;
}
body.tribe_events-template-default  .splash_banner.et_pb_fullwidth_section .et_pb_title_container h1.entry-title,
body.policy-area-template-default .splash_banner.et_pb_fullwidth_section .et_pb_title_container h1.entry-title,
body.page-template-default.category-other-resources .splash_banner.et_pb_fullwidth_section .et_pb_title_container h1.entry-title {
	color: #fff !important;
	text-align: center;
}
body.policy-area-template-default .splash_banner .et_pb_bottom_inside_divider, .et_pb_top_inside_divider,
body.page-template-default.category-other-resources .splash_banner .et_pb_bottom_inside_divider, .et_pb_top_inside_divider {
	display: block;
	background-repeat: no-repeat;
	height: 100%;
	position: absolute;
	pointer-events: none;
	width: 100%;
	left: 0;
	right: 0;
}
body.tribe_events-template-default  .splash_banner.et_pb_fullwidth_section .et_pb_bottom_inside_divider,
body.policy-area-template-default .splash_banner.et_pb_fullwidth_section .et_pb_bottom_inside_divider,
body.page-template-default.category-other-resources .splash_banner.et_pb_fullwidth_section .et_pb_bottom_inside_divider {
	display: block;
	position: absolute;
	pointer-events: none;
	width: 100%;
	left: 0;
	right: 0;
	box-sizing: border-box;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTEyODAgMGwtMjYyLjEgMTE2LjI2YTczLjI5IDczLjI5IDAgMCAxLTM5LjA5IDZMMCAwdjE0MGgxMjgweiIvPjwvZz48L3N2Zz4=);
	background-size: 100% 25px;
	bottom: 0;
	height: 25px !important;
	z-index: 10;
	margin-bottom: -1px;
}
.last_update_on{}

/* Medicaid Policy State Pages */
.single-medicaid-policy h2{
    padding-bottom: 0px;
}
.single-medicaid-policy .et_pb_post_title::before,
.single-medicaid-policy .et_pb_text::before,
.single-medicaid-policy .et_pb_image::before{
    color: #000; 
    text-transform: uppercase;
    font-size: 90%;
    font-weight: bold;
}
/* Ref: https://stackoverflow.com/questions/9185434/using-svg-as-background-image */
.single-medicaid-policy .et_pb_text.updated_on:before{
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    box-sizing: border-box;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' fill='url(%23my-cool-gradient) %23733767' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m473.231 140.198c-4.971 2.406-7.051 8.386-4.646 13.357 15.537 32.107 23.415 66.573 23.415 102.445 0 130.131-105.869 236-236 236-51.009 0-100.938-16.76-141.642-47.36 5.316-11.151 3.37-24.927-5.851-34.147-11.697-11.696-30.729-11.696-42.427 0-11.697 11.697-11.697 30.729 0 42.427 9.049 9.049 22.682 11.22 33.954 5.946 44.57 34.307 99.66 53.134 155.966 53.134 141.159 0 256-114.841 256-256 0-38.914-8.55-76.312-25.412-111.156-2.405-4.971-8.384-7.051-13.357-4.646z'/%3E%3Cpath d='m36.25 366.966c5.024-2.294 7.236-8.227 4.941-13.25-14.062-30.783-21.191-63.66-21.191-97.716 0-130.131 105.869-236 236-236 50.208 0 97.714 15.427 138.073 44.713-7.015 11.542-5.547 26.829 4.419 36.795 11.698 11.697 30.729 11.697 42.427 0 11.697-11.697 11.697-30.729 0-42.427-8.277-8.277-20.225-10.688-30.65-7.252-44.405-33.642-98.204-51.829-154.269-51.829-141.159 0-256 114.841-256 256 0 36.944 7.738 72.616 22.999 106.025 2.283 4.999 8.203 7.247 13.251 4.941z'/%3E%3Cpath d='m256 66c-97.806 0-190 77.686-190 190 0 104.031 84.499 190 190 190 105.48 0 190-85.917 190-190 0-104.031-84.499-190-190-190zm-53.524 28.64c-20.665 24.565-33.171 59.625-39.643 91.36h-61.745c19.468-42.911 56.258-76.351 101.388-91.36zm-116.476 161.36c0-17.394 2.631-34.185 7.508-50l65.899-.01c-2.246 16.096-3.407 32.89-3.407 50.01s1.161 33.904 3.407 50h-65.899c-4.877-15.815-7.508-32.606-7.508-50zm15.089 70h61.745c6.47 31.728 18.975 66.792 39.643 91.36-45.131-15.009-81.921-48.449-101.388-91.36zm144.911 98.611c-27.52-7.672-51.173-46.448-62.63-98.611h62.63zm0-118.611h-66.319c-2.388-15.881-3.681-32.688-3.681-50s1.294-34.119 3.681-50h66.319zm0-120h-62.63c11.457-52.164 35.11-90.939 62.63-98.611zm20-98.611c27.52 7.672 51.173 46.448 62.63 98.611h-62.63zm0 118.611h66.319c2.388 15.881 3.681 32.688 3.681 50s-1.294 34.119-3.681 50h-66.319zm0 218.611v-98.621l62.63.01c-11.457 52.164-35.11 90.939-62.63 98.611zm43.524-7.251c20.674-24.575 33.176-59.645 39.643-91.37h61.745c-19.468 42.921-56.258 76.361-101.388 91.37zm116.476-161.36c0 17.394-2.631 34.185-7.508 50h-65.899c2.246-16.096 3.407-32.88 3.407-50s-1.161-33.904-3.407-50h65.899c4.877 15.815 7.508 32.606 7.508 50zm-76.834-70c-6.47-31.728-18.975-66.792-39.643-91.36 45.13 15.009 81.921 48.449 101.387 91.36z'/%3E%3C/g%3E%3ClinearGradient id='my-cool-gradient' x2='1' y2='1'%3E%3Cstop offset='0%25' stop-color='%23733767' /%3E%3Cstop offset='100%25' stop-color='%23f89828' /%3E%3C/linearGradient%3E%3C/svg%3E");
    background-repeat: no-repeat;
    float: left;
    margin-right: 0.5rem;
}
.single-medicaid-policy .et_pb_text.updated_on .et_pb_text_inner::before{
    content: 'Medicaid Policy';
    text-transform: uppercase;
    display: inline-block;
    margin-right: 1rem;
    font-weight: bold;
    color: #733767;
    background: linear-gradient(145deg, #733767 40%, #f89828 90%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


/* Policy Statements Pages */
.single-policy-statement h2{
    padding-bottom: 0px;
}
.single-policy-statement .et_pb_post_title::before{
    color: #000; 
    text-transform: uppercase;
    font-size: 90%;
    font-weight: bold;
}
.single-policy-statement .et_pb_text.updated_on:before{
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    box-sizing: border-box;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512.002 512.002' height='512' viewBox='0 0 512.002 512.002' width='512' fill='url(%23my-cool-gradient) %23CF1259' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='XMLID_1765_'%3E%3Cg id='XMLID_72_'%3E%3Cpath id='XMLID_98_' d='m398 27.001c-14.089 0-26.202 8.615-31.354 20.853l-40.366 26.238c-4.631 3.01-5.945 9.204-2.935 13.834 3.01 4.631 9.204 5.944 13.834 2.935l26.821-17.433v307.146l-140-91v-125.146l37.725-24.521c4.631-3.01 5.945-9.204 2.935-13.834-3.01-4.631-9.206-5.944-13.834-2.935l-39.79 25.863h-130.036c-15.231 0-28.078 10.374-31.864 24.426l-42.761 16.629c-3.843 1.495-6.375 5.196-6.375 9.32v55.25c0 4.124 2.532 7.825 6.375 9.32l42.761 16.629c3.785 14.052 16.633 24.426 31.864 24.426h11.28l53.184 148.42c6.769 18.889 24.797 31.58 44.862 31.58 15.487 0 30.055-7.561 38.969-20.224 8.915-12.664 11.118-28.928 5.894-43.507l-41.663-116.269h17.51l155.61 101.147c5.151 12.238 17.264 20.853 31.354 20.853 18.748 0 34-15.252 34-34v-332c0-18.748-15.252-34-34-34zm-378 179.216 28-10.889v63.347l-28-10.889zm48 65.784v-90c0-7.168 5.832-13 13-13h123v116h-123c-7.168 0-13-5.832-13-13zm148.361 156.015c3.077 8.587 1.831 17.79-3.42 25.249-5.25 7.458-13.493 11.736-22.615 11.736-11.644 0-22.106-7.365-26.034-18.327l-16.366-45.673h13.074c5.523 0 10-4.477 10-10s-4.477-10-10-10h-20.241l-10.033-28h12.941c5.523 0 10-4.477 10-10s-4.477-10-10-10h-20.108l-10.033-28h58.755zm195.639-35.015c0 7.72-6.28 14-14 14s-14-6.28-14-14v-332c0-7.72 6.28-14 14-14s14 6.28 14 14z'/%3E%3Cpath id='XMLID_819_' d='m502 252.501c5.523 0 10-4.477 10-10s-4.477-10-10-10h-40c-5.523 0-10 4.477-10 10s4.477 10 10 10z'/%3E%3Cpath id='XMLID_822_' d='m467.368 184.476c1.696 0 3.416-.432 4.991-1.341l34.641-20c4.783-2.761 6.422-8.877 3.66-13.66-2.761-4.784-8.878-6.423-13.66-3.66l-34.641 20c-4.783 2.761-6.422 8.877-3.66 13.66 1.852 3.208 5.213 5.001 8.669 5.001z'/%3E%3Cpath id='XMLID_831_' d='m507 321.867-34.641-20c-4.783-2.76-10.899-1.122-13.66 3.66-2.762 4.783-1.123 10.899 3.66 13.66l34.641 20c1.575.909 3.294 1.341 4.991 1.341 3.456 0 6.817-1.793 8.669-5.001 2.762-4.783 1.123-10.899-3.66-13.66z'/%3E%3Cpath id='XMLID_837_' d='m294 117.001c2.63 0 5.21-1.07 7.07-2.93s2.93-4.44 2.93-7.07-1.07-5.21-2.93-7.07-4.44-2.93-7.07-2.93-5.21 1.07-7.07 2.93-2.93 4.44-2.93 7.07 1.07 5.21 2.93 7.07 4.44 2.93 7.07 2.93z'/%3E%3C/g%3E%3C/g%3E%3ClinearGradient id='my-cool-gradient' x2='1' y2='1'%3E%3Cstop offset='0%25' stop-color='%23240b36' /%3E%3Cstop offset='100%25' stop-color='%23cf1259' /%3E%3C/linearGradient%3E%3C/svg%3E");
    background-repeat: no-repeat;
    float: left;
    margin-right: 0.5rem;
}
.single-policy-statement .et_pb_text.updated_on .et_pb_text_inner::before{
    content: 'Policy Statement';
    text-transform: uppercase;
    display: inline-block;
    margin-right: 1rem;
    font-weight: bold;
    color: rgb(207, 18, 89);
    background: linear-gradient(145deg, #cf1259  10%, #240b36 90%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


/* Proposed Legislation/Regulation Pages */
.single-proposed-legislation h2{
    padding-bottom: 0px;
}
.single-proposed-legislation .et_pb_post_title::before,
.single-proposed-legislation .et_pb_text::before{
    color: #000; 
    text-transform: uppercase;
    font-size: 90%;
    font-weight: bold;
}
.single-proposed-legislation .et_pb_text.action_date .et_pb_text_inner{
    position: relative;
}
.single-proposed-legislation .et_pb_text.action_date .et_pb_text_inner::before{
    content: 'Proposed Legislation/Regulation';
    display: inline-block;
    margin-right: 1rem;
    font-weight: bold;
    color: rgb(36, 11, 54);
    background: linear-gradient(145deg, #074a32 10%, #005973 90%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
/* Ref: https://stackoverflow.com/questions/9185434/using-svg-as-background-image */
.single-proposed-legislation .et_pb_text.action_date::before{
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    box-sizing: border-box;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' fill='url(%23my-cool-gradient) %23240b36' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='m158.218 62.501h-74.185c-4.144 0-7.502-3.358-7.502-7.502s3.358-7.502 7.502-7.502h74.185c4.144 0 7.502 3.358 7.502 7.502s-3.359 7.502-7.502 7.502z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m158.218 107.613h-74.185c-4.144 0-7.502-3.358-7.502-7.502s3.358-7.502 7.502-7.502h74.185c4.144 0 7.502 3.358 7.502 7.502s-3.359 7.502-7.502 7.502z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath d='m130.762 466.072c-1.82 0-3.652-.544-5.389-1.941-6.265-5.039-2.84-12.672 3.381-26.529 2.827-6.297 9.242-20.588 8.963-25.518-3.361-.959-12.33 2.104-28.557 19.084-12.95 13.552-23.799 29.022-23.907 29.176-2.372 3.396-7.048 4.228-10.445 1.855-3.396-2.373-4.228-7.048-1.856-10.444.464-.665 11.533-16.46 25.256-30.842 7.766-8.141 31.398-32.913 48.861-20.789 10.961 7.61 3.853 24.682-3.715 41.588 30.393-20.195 41.619-14.979 56.469-5.131 8.313 5.514 16.908 11.216 35.171 11.216 4.144 0 7.502 3.358 7.502 7.502s-3.358 7.502-7.502 7.502c-22.786 0-34.737-7.928-43.465-13.716-6.674-4.427-10.118-6.535-15.598-6.035-7.428.677-18.436 6.491-33.654 17.775-2.709 2.009-7.076 5.246-11.515 5.247z'/%3E%3C/g%3E%3C/g%3E%3Cpath d='m475.819 129.338-11.382-8.105c-6.53-4.653-15.595-3.132-20.248 3.405l-11.264 15.819c-5.124.357-10.055 2.913-13.261 7.415l-149.942 210.569c-20.117 28.253-25.352 51.372-31.006 65.046-2.526 6.899-.203 14.399 5.783 18.661 5.998 4.271 13.846 3.994 19.526-.64 11.059-9.802 31.203-22.318 51.325-50.576l138.214-194.102 9.255 6.59c1.142.813 1.385 2.384.589 3.502l-32.34 45.416c-2.403 3.375-1.616 8.06 1.759 10.463s8.059 1.617 10.463-1.759l32.34-45.416c5.602-7.867 3.759-18.825-4.107-24.427l-9.256-6.59 3.024-4.246c3.103-4.357 4.075-9.775 2.676-14.968l11.255-15.807c4.656-6.534 3.136-15.595-3.403-20.25zm-19.69 4.399 10.591 7.542-8.636 12.128-10.592-7.542zm-24.244 22.838c.887-1.248 2.626-1.537 3.868-.652l16.665 11.867c1.241.884 1.546 2.614.652 3.868l-117.556 165.09-21.184-15.085zm-128.756 225.654c-9.035 12.69-19.737 24.116-31.808 33.962l-16.78 13.691c-.243.2-.651.532-1.339.044-.686-.488-.504-.984-.396-1.28l7.447-20.335c5.36-14.631 12.657-28.481 21.691-41.167l23.683-33.258 21.184 15.085z'/%3E%3Cpath d='m400.376 154.85c4.144 0 7.502-3.358 7.502-7.502v-36.862c0-8.761-3.412-16.998-9.607-23.195l-77.684-77.683c-6.196-6.196-14.434-9.608-23.196-9.608h-226.411c-22.552 0-40.9 18.347-40.9 40.9v430.2c0 22.552 18.347 40.9 40.9 40.9h295.999c22.552 0 40.9-18.347 40.9-40.9v-171.777c0-4.144-3.358-7.502-7.502-7.502s-7.502 3.358-7.502 7.502v171.777c0 14.279-11.617 25.896-25.896 25.896h-295.999c-14.279 0-25.896-11.617-25.896-25.896v-430.2c0-14.279 11.617-25.896 25.896-25.896h226.412c1.01 0 2.002.101 2.978.265v51.341c0 22.552 18.347 40.9 40.899 40.9h51.342c.164.976.265 1.968.265 2.977v36.862c-.001 4.143 3.357 7.501 7.5 7.501zm-85.003-88.24v-40.996l66.893 66.892h-40.998c-14.279 0-25.895-11.617-25.895-25.896z'/%3E%3C/g%3E%3ClinearGradient id='my-cool-gradient' x2='1' y2='1'%3E%3Cstop offset='0%25' stop-color='%23074a32' /%3E%3Cstop offset='100%25' stop-color='%23005973' /%3E%3C/linearGradient%3E%3C/svg%3E");
    background-repeat: no-repeat;
    float: left;
    margin-right: 0.5rem;
}



/* Events */
body.single-tribe_events h1.tribe-events-single-event-title{
    line-height: 1.5  !important;
    position: relative;
}

body.single-tribe_events h1.tribe-events-single-event-title:before{
    content: "";
    display: block;
    width: 32px;
    height: 32px;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' fill='url(%23my-cool-gradient) %23D3A518' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m283.821 274.476c1.385 1.109 3.041 1.648 4.686 1.648 2.197 0 4.375-.961 5.856-2.809l27.949-34.866c2.591-3.232 2.071-7.952-1.16-10.543-3.235-2.591-7.952-2.072-10.543 1.16l-27.949 34.866c-2.59 3.234-2.07 7.954 1.161 10.544z'/%3E%3Cpath d='m229.92 284.817c1.422 1.243 3.181 1.853 4.932 1.853 2.089 0 4.168-.868 5.65-2.565 10.209-11.683 21.871-25.975 30.962-43.387 1.917-3.672.494-8.202-3.178-10.119-3.672-1.919-8.202-.495-10.119 3.178-8.362 16.016-19.332 29.44-28.96 40.459-2.725 3.118-2.406 7.856.713 10.581z'/%3E%3Cpath d='m283.83 318.834c-2.453 3.337-1.737 8.031 1.601 10.485 1.338.983 2.894 1.458 4.436 1.458 2.305 0 4.578-1.06 6.049-3.059 8.686-11.815 19.424-25.454 33.194-37.024 3.171-2.665 3.582-7.395.917-10.567s-7.395-3.581-10.567-.917c-14.98 12.587-26.417 27.094-35.63 39.624z'/%3E%3Cpath d='m320.14 357.172c1.318.936 2.834 1.386 4.336 1.386 2.348 0 4.659-1.099 6.122-3.158 12.804-18.029 29.908-36.65 59.691-38.067 4.138-.196 7.332-3.71 7.135-7.848-.196-4.138-3.725-7.336-7.848-7.135-36.419 1.732-57.185 24.619-71.208 44.364-2.399 3.377-1.605 8.059 1.772 10.458z'/%3E%3Cpath d='m217.684 205.813c-4.116.466-7.075 4.181-6.608 8.296 1.46 12.889-2.658 21.894-6.878 29.004-2.114 3.561-.941 8.163 2.621 10.277 1.2.713 2.52 1.052 3.821 1.052 2.56 0 5.055-1.312 6.456-3.673 5.172-8.712 10.855-20.944 8.884-38.347-.467-4.117-4.195-7.069-8.296-6.609z'/%3E%3Cpath d='m474.232 45.269h-33.545v-10.613c0-19.109-15.545-34.656-34.655-34.656-19.125 0-34.683 15.547-34.683 34.656v10.613h-28.312v-10.613c0-19.109-15.558-34.656-34.683-34.656-19.109 0-34.655 15.547-34.655 34.656v10.613h-28.312v-10.613c0-19.109-15.559-34.656-34.683-34.656-19.109 0-34.655 15.547-34.655 34.656v10.613h-28.312v-10.613c0-19.109-15.559-34.656-34.684-34.656-19.108 0-34.654 15.547-34.654 34.656v10.613h-40.631c-6.637 0-12.035 5.399-12.035 12.035v380.775c0 6.636 5.398 12.035 12.035 12.035h71.737l-11.282 39.061c-.048.163-.089.327-.125.493-1.566 7.231-2.396 15.242 3.323 19.833 2.242 1.799 4.774 2.499 7.426 2.499 4.072 0 8.426-1.649 12.445-3.5.155-.071.308-.148.458-.23l106.485-58.156h245.996c6.637 0 12.035-5.399 12.035-12.035v-380.775c.001-6.636-5.397-12.035-12.034-12.035zm-87.883-10.613c0-10.839 8.83-19.656 19.683-19.656 10.838 0 19.655 8.817 19.655 19.656v10.613h-39.338zm-97.65 0c0-10.839 8.817-19.656 19.655-19.656 10.853 0 19.683 8.817 19.683 19.656v10.613h-39.338zm-97.65 0c0-10.839 8.817-19.656 19.655-19.656 10.853 0 19.683 8.817 19.683 19.656v10.613h-39.338zm-97.65 0c0-10.839 8.816-19.656 19.654-19.656 10.853 0 19.683 8.817 19.683 19.656v10.613h-39.337zm21.394 460.323c-1.036.473-1.906.834-2.631 1.11.116-.812.289-1.803.545-3.004l11.688-40.466 20.699 25.812zm43.671-23.851-28.978-36.137 6.889-23.854 40.179 50.111zm31.461-17.182-48.458-60.437 11.861-41.068 67.724 84.506zm44.497-24.301-76.002-94.835 6.893-23.867 27.688 34.57c1.481 1.85 3.659 2.811 5.858 2.811 1.645 0 3.3-.538 4.684-1.646 3.233-2.589 3.755-7.309 1.165-10.542l-34.302-42.827 3.362-11.639 65.223 52.308 69.103 55.433-42.212 23.053-39.036-48.72c-2.59-3.233-7.31-3.756-10.542-1.163-3.232 2.59-3.754 7.309-1.163 10.542l37.372 46.643zm236.845-268.185h-199.28c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5h199.28v258.654h-215.566l65.081-35.543 9.893 7.934c1.384 1.11 3.041 1.649 4.687 1.649 2.197 0 4.374-.961 5.855-2.808 2.592-3.231 2.073-7.952-1.158-10.543l-179.483-143.942c-3.23-2.592-7.951-2.071-10.543 1.158-2.592 3.231-2.073 7.952 1.158 10.543l9.901 7.94-46.991 162.698c-.08.234-.149.47-.205.71l-.059.204h-73.104v-258.654h196.644c4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5h-196.644v-20.206h430.534zm0-35.206h-430.534v-65.985h37.667v10.613c0 19.109 15.546 34.656 34.654 34.656 4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5c-10.838 0-19.654-8.817-19.654-19.656v-10.613h82.649v10.613c0 19.109 15.546 34.656 34.655 34.656 4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5c-10.838 0-19.655-8.817-19.655-19.656v-10.613h82.65v10.613c0 19.109 15.546 34.656 34.655 34.656 4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5c-10.838 0-19.655-8.817-19.655-19.656v-10.613h82.65v10.613c0 19.109 15.558 34.656 34.683 34.656 4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5c-10.853 0-19.683-8.817-19.683-19.656v-10.613h84.918z'/%3E%3C/g%3E%3ClinearGradient id='my-cool-gradient' x2='1' y2='1'%3E%3Cstop offset='0%25' stop-color='%23D3A518' /%3E%3Cstop offset='100%25' stop-color='%2332545D' /%3E%3C/linearGradient%3E%3C/svg%3E");
    background-repeat: no-repeat;
    margin-right: 0.5rem;
}
body.single-tribe_events h1.tribe-events-single-event-title::after{
    position: absolute;
    top: 5px;
    left: 2.5rem;
    content: 'Event';
    text-transform: uppercase;
    display: block;
    margin-right: 1rem;
    font-weight: bold;
    color: rgb(173, 52, 94);
    font-size: 1rem;

    color: rgb(211, 165, 24) ;
    background: linear-gradient(145deg, #d3a518 40%, #361420 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}


/* **************** */
/*      W 980       */
/* **************** */
@media screen and (max-width: 980px) {
    blockquote::after{
        top: -11px;
    }
    /* Fix the mobile header */
    .et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
        position: fixed;
    }

    /* Footer Layout */
    footer#main-footer .credits_container .logo{
        float: none;
        margin: 0 0px 20px 0;
    }

    

    /* DIVI Module Customization */
    .et_pb_column{
        margin-bottom: 0px;
    }


    /* Search Filters for the Search Result Page */
    body.search .search-filters ul.topics li{
        display: inline-block;
    }

    body.et-db.search #et-boc .et-l article.et_pb_post h2,
    body.search article.et_pb_post h2{
        font-size: 1.3rem;
    }
}

/* **************** */
/*      W 768       */
/* **************** */
@media screen and (max-width: 768px) {

    body.search article.et_pb_post > .post-content .meta .entry{
        display: block;
        margin-right: 0;
        padding-right: 0;
        border-right: 0px none;
        line-height: 1.5;
    }

}

/* **************** */
/*      W 640       */
/* **************** */
@media screen and (max-width: 640px) {

    footer#main-footer .credits_container .logo{
        max-width: 80px;
    }

    body.search article.et_pb_post h2{
        font-size: 1.5rem;
    }
}

/* **************** */
/*      W 480       */
/* **************** */
@media screen and (max-width: 480px) {

    ul.pagination-miso li.summary{
        display: none;
    }
    body.search .search-filters ul{
        margin-bottom: 1rem;
    }
    body.search .search-filters ul.topics li{
        margin-bottom: 0.2rem;
    }
    body.search article.et_pb_post{
        padding: 1.5rem;
    }
    body.search article.et_pb_post > .las{
        position: relative;
        left: unset;
        top: unset;
        font-size: 1.2rem;
        padding: 0.5rem;
        float: left;
        margin: 0 0.5rem 0 0;
    }
    body.search article.et_pb_post.page > .las,
    body.search article.et_pb_post.policy-area > .las,
    body.search article.et_pb_post.medicaid-policy > .las,
    body.search article.et_pb_post.policy-statement > .las,
    body.search article.et_pb_post.proposed-legislation > .las,
    body.search article.et_pb_post.tribe_events > .las{
        width: 28px;
        height: 28px;
        padding: 0px;
        font-size: 1.8rem;
        background-color: unset;
    }

    body.search article.et_pb_post > .post_type_label{
        margin: 0 0 1rem;
    }
    body.search article.et_pb_post.proposed-legislation  > .post_type_label{
        line-height: 1;
    }

    body.search article.et_pb_post h2{
        font-size: 1.3rem;
    }
}


/* PDF & Print */
.pdfprnt-buttons{
    text-align: right;
    border: 1px solid #999;
    border-radius: 5px;
    position: absolute;
    right: 0px;
}

body.policy-area-template-default:not(.et_pb_pagebuilder_layout) #main-content .container article.policy-area .pdfprnt-buttons,
body.page-template-default:not(.et_pb_pagebuilder_layout) #main-content .container article .pdfprnt-buttons,
.pdfprnt-buttons.pdfprnt-top-right{
    position: absolute;
    top: -46px;
    right: 0px;
}
.pdfprnt-buttons a{
    text-transform: uppercase;
    font-size: 0.7rem;
}
.pdfprnt-buttons img{
    max-height: 32px;
    height: 32px;
}

/* A2A Social Buttons */
.addtoany_shortcode{
    margin-bottom: 30px;
}
.addtoany_shortcode:before{
	content: "Share Page";
	font-weight: bold;
	font-size: 0.8em;
	display: block;
}
.addtoany_shortcode .a2a_kit.addtoany_list {
}
.addtoany_shortcode .a2a_kit.addtoany_list a{
	padding: 0 3px 0 0;
    width: 46px; 
    height: 46px;
    background-color: rgba(1,1,1, 0.1);
    padding: 5px 13px 13px 13px;
    margin-right: 2px;
}
.addtoany_shortcode .a2a_kit.addtoany_list a.a2a_button_twitter{
    background: #00709a;
}
.addtoany_shortcode .a2a_kit.addtoany_list a.a2a_button_facebook{
    background: #293e6a;
}
.addtoany_shortcode .a2a_kit.addtoany_list a.a2a_button_facebook_messenger{
    background: #005cb2;
}
.addtoany_shortcode .a2a_kit.addtoany_list a.a2a_button_linkedin{
    background: #00567f;
}
.addtoany_shortcode .a2a_kit.addtoany_list a.a2a_button_reddit{
    background: #b23d00;
}
.addtoany_shortcode .a2a_kit.addtoany_list a.a2a_button_pinterest{
    background: #8e161b;
}
.addtoany_shortcode .a2a_kit.addtoany_list a.a2a_button_whatsapp{
    background: #348d3e;
}
.addtoany_shortcode .a2a_kit.addtoany_list a.a2a_button_email{
    background: #666;
}


/* MailCHimp Signup Form */
/* Sample Code for future reference 
https://mailchimp.com/help/host-your-own-signup-forms/

<div id="mc_embed_signup">
	<form action="https://nccrcg.us10.list-manage.com/subscribe/post" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
	<input type="hidden" name="u" value="1350d72831031e7e44e939b7b">
	<input type="hidden" name="id" value="b104d9288b">
    <div id="mc_embed_signup_scroll">
			<div class="mc-field-group">
				<label for="mce-EMAIL">Email Address * <span class="asterisk">*</span>
				</label>
				<input type="email" value="" name="EMAIL" placeholder="Your Email" class="required email" id="mce-EMAIL">
			</div>
			<div class="mc-field-group">
				<label for="mce-FNAME">First Name </label>
				<input type="text" value="" name="FNAME" placeholder="First Name" class="" id="mce-FNAME">
			</div>
			<div class="mc-field-group">
				<label for="mce-LNAME">Last Name </label>
				<input type="text" value="" name="LNAME" placeholder="Last Name" class="" id="mce-LNAME">
			</div>
			<!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
			<div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_1350d72831031e7e44e939b7b_b104d9288b" tabindex="-1" value=""></div>
      <div class="clear"></div>
    	<div class="mc-field-group">
        <button type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button et_pb_button">Subscribe</button>
      </div>
    </div>
	</form>
</div>
*/
#mc_embed_signup .mc_embed_signup_scroll{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
#mc_embed_signup .mc-field-group{
    margin-bottom: 1vw;
    padding-bottom: 1em;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    overflow-wrap: break-word;
}
#mc_embed_signup .mc-field-group label{
    display: none;
}
#mc_embed_signup .mc-field-group input[type=text],
#mc_embed_signup .mc-field-group input[type=email]{
    -webkit-appearance: none;
    padding: 14px 4% !important;
    font-size: 16px;
    color: #666;
    background-color: #fff;
    width: 100%;
    font-weight: 400;
    border-width: 0;
    border-radius: 3px;
}
#mc_embed_signup input[type=submit],
#mc_embed_signup button[type=submit]{
    color: #fff;
    border-color: #fff;
    width: 100%;
}