.division-title {
     margin-top: 0px !important;
     clear: left;
}
 .global-title {
     float: left;
     font-family: BentonSansBold,Arial,sans-serif;
     font-weight: 400;
     color: #4A3C31;
     margin-top: 16px;
}
 .global-title span {
     font-family: BentonSansRegular,Helvetica,Arial,sans-serif;
}
 body#home main div.section:nth-child(4) {
     padding-bottom:1rem!important;
}
 .home_event_sponser_section {
     padding-top:0!important;
}
 main ul.social a{
     color: #990000;
}
 main {
     position:relative;
    padding-top:10px 
}
 @media only screen and (min-width:64em){
     main {
         padding-top:50px
    }
}
/* tables */
 table.tablesorter thead tr .header {
     background-image: url(../../images/tablesorter/bg.gif);
     background-repeat: no-repeat;
     background-position: center right;
     cursor: pointer;
}
 table.tablesorter thead tr .headerSortUp {
     background-image: url(../../images/tablesorter/asc.gif);
}
 table.tablesorter thead tr .headerSortDown {
     background-image: url(../../images/tablesorter/desc.gif);
}
.iuf-footer-lockup {
    height: 36px;
}
/* State Disclosures in Footer */
 div#disclosures{
}
 div#disclosures p{
     line-height: 1.5rem!important;
     font-size:70%;
    !important;
}
 div#disclosures p a {
     color: #990000;
}
 @media only screen and (min-width: 40em){
     #footer {
         padding-bottom: 12px;
    }
    ;
}
/* End State Disclosures in Footer */

/* START Board of Associates list styles */
 .BOA_list .layout ul {
     margin: 0px !important;
     padding: 0px !important;
     list-style-type: none;
     border-top: 1px solid gray;
}
 .BOA_list .layout ul li {
     margin: 0px !important;
     padding-top: 10px;
     padding-right: 20px;
     padding-left: 20px;
     padding-bottom: 10px;
     display: block;
     width: 100%;
     border-bottom: 1px solid gray;
}
 .BOA_list .layout ul li:nth-child(2n+1) {
     background-color: #ffffff;
     border-right: 1px solid gray;
     border-left: 1px solid gray;
}
 .BOA_list .layout ul li:nth-child(2n+2) {
     background-color: #f1f1f1;
     border-right: 1px solid gray;
     border-left: 1px solid gray;
}
 @media only screen and (min-width:40.0625em){
     .BOA_list .layout ul li {
         display: inline-block;
         width: 50%;
         float: left;
    }
     .BOA_list .layout ul li:nth-child(4n+1) {
         background-color: #f1f1f1;
         border-right: 1px solid gray;
         border-left: 1px solid gray;
    }
     .BOA_list .layout ul li:nth-child(4n+2) {
         background-color: #f1f1f1;
         border-right: 1px solid gray;
         border-left: 0px none gray;
    }
     .BOA_list .layout ul li:nth-child(4n+3) {
         background-color: #ffffff;
         border-right: 1px solid gray;
         border-left: 1px solid gray;
    }
     .BOA_list .layout ul li:nth-child(4n+4) {
         background-color: #ffffff;
         border-right: 1px solid gray;
         border-left: 0px none gray;
    }
}
/* END Board of Associates list styles */

/* START Comittee/Council profile styles */
/* .com_council_profiles .feed-item.profile {
     padding-bottom: 0 !important;
     border-bottom-style: none !important;
}
 .com_council_profiles .profile .sub-title {
     margin-bottom: 0 !important;
}
 .com_council_profiles .profile .media {
     display: none !important;
}
 .com_council_profiles .profile .content {
     width: 100% !important;
     float: none !important;
     padding-left: 0 !important;
}
 .com_council_profiles .profile .content .profile_desc {
     font-size: 1rem !important;
}
 .com_council_profiles .profile .content dl.meta {
     margin-bottom: 0 !important;
     color: #3A382B !important;
}

 @media only screen and (min-width:40.0625em){
     .com_council_profiles .feed-item.profile {
         float: left !important;
         width: 50%;
         padding-left: 12px;
         padding-right: 12px;
    }
     .com_council_profiles .feed-item.profile:nth-of-type(1n){
         clear:none;
    }
     .com_council_profiles .feed-item.profile:nth-of-type(2n+1){
         clear:both;
    }
}*/
/* END Comittee/Council profile styles */

/* Image floated right fix */
 @media only screen and (min-width: 40em){
     .image_right .float-right {
         padding-right: 0 !important;
         padding-left: .75rem !important;
    }
}
/* End Image floated right fix */
 @media only screen and (max-width: 40em){
     #l500_results {
        /*! // IE needs inline-block to position scrolling shadows otherwise use: // display: block;
         // max-width: min-content;
         */
         display: inline-block;
         vertical-align: top;
         max-width: 100%;
         overflow-x: auto;
         white-space: nowrap;
         border-collapse: collapse;
         border-spacing: 0;
    }
     #l500_results, #l500_results tbody {
         -webkit-overflow-scrolling: touch;
         background: -webkit-radial-gradient(left ellipse, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 0 center, -webkit-radial-gradient(right ellipse, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 100% center;
         background: radial-gradient(ellipse at left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 0 center, radial-gradient(ellipse at right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 100% center;
         background-size: 10px 100%, 10px 100%;
         background-attachment: scroll, scroll;
         background-repeat: no-repeat;
    }
     #l500_results {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         overflow: hidden;
    }
     #l500_results thead {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-negative: 0;
         flex-shrink: 0;
         min-width: -webkit-min-content;
         min-width: -moz-min-content;
         min-width: min-content;
    }
     #l500_results tbody {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         position: relative;
         overflow-x: auto;
         overflow-y: hidden;
    }
     #l500_results tr {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
         min-width: -webkit-min-content;
         min-width: -moz-min-content;
         min-width: min-content;
         -ms-flex-negative: 0;
         flex-shrink: 0;
    }
     #l500_results td, #l500_results th {
         display: block;
    }
}
/* END max-width: 40em */
 #l500_section {
     padding-top: 0px !important;
}
 #l500_records_wrap {
     margin-top: 56px;
}
.breakout.dual-sponsors img {
    width: 80%;
}
.team-sponsors img {
    margin-right: 1.5em;
    margin-bottom: 1.5em;
}

/* Minimum height styles for sections with background images START */
.min-height-300 {
    min-height: 300px !important;
}
.min-height-400 {
    min-height: 400px !important;
}
.min-height-500 {
    min-height: 500px !important;
}
.min-height-600 {
    min-height: 600px !important;
}
@media screen and (min-width: 64.0625em) {
    .min-height-300-desktop {
        min-height: 300px !important;
    }
    .min-height-400-desktop {
        min-height: 400px !important;
    }
    .min-height-500-desktop {
        min-height: 500px !important;
    }
    .min-height-600-desktop {
        min-height: 600px !important;
    }
}
/* Minimum height styles for sections with background images End */

/* flex styles for countdown timer css START */
 .fw-flex {
     display: flex !important;
}
 .fw-wrap {
     flex-wrap: wrap !important;
}
 .fw-gap-xxs {
     gap: .25rem !important;
}
 .fw-grow-1 {
     flex-grow: 1 !important;
}
/* flex styles for countdown timer css END */

/* fix issues with IUs print css START */
@media print {
    .belt, .nav-secondary, #offCanvas {
         display: none;
    }
}
/* fix issues with IUs print css END */