/* cmsms stylesheet: ____MIN1024 modified: 08/27/26 15:46:25 */
/* MIN 1024 */


.col1-12{width:8.333333%;} .col2-12{width:16.666667%;} .col3-12{width:25%;} .col4-12{width:33.333334%;} .col5-12{width:41.666667%;} .col6-12{width:50%;} .col7-12{width:58.333333%;} .col8-12{width:66.666667%;} .col9-12{width:75%;} .col10-12{width:83.333333%;} .col11-12{width:91.666667%;} .col12-12{width:100%;}

#header-mast{
z-index:999997;
}

#pull-menu{
display:none;
}

#strap{
text-align:right;
display:block;
height:30px;
}

#strap ul{
display: block;
width: calc(50% - 80px);
box-sizing: border-box;
font-size: 0;
text-align: center;
padding: 0 5px;
}

#strap ul li {
display: inline-block;
width: auto;
vertical-align: middle;
line-height: 1.3;
}

#strap ul li a{
color: #1A1A1A;
padding: 0 5px;
line-height: 1;
font-size: 18px;
text-transform: uppercase;
}

#strap ul li a:hover{
color: #C1272D;
}

#strap #strap-left li{
font-size: 16px;
font-style:italic;
line-height:1.9
}

#social-icons i {
height: 30px;
width: 30px;
background-color:#1A1A1A;
display:flex;
        flex-direction: column;
        justify-content: center;
color:#ffffff;
}

#social-icons a:hover i{
background-color:#C1272D
}

.social-media-icon{
float:left;
}

.social-media-icon a{
display:block;
}

#menu{
position:relative;
min-height:auto;
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%);
background-color:transparent;
height:40px;
}

#menu-table-cell{
vertical-align:bottom;
}

#menu ul{
display:block;
width:calc(50% - 80px);
box-sizing:border-box;
font-size:0;
text-align:center;
padding:0 5px;
}

#menu li{
display:inline-block;
width:auto;
vertical-align:middle;
line-height:1;
}

#menu li#mobile-contact{
display:none;
}

#menu li a{
color:#1A1A1A;
padding:0 5px;
border-right:1px solid #1A1A1A;
line-height:1;
font-size:16px;
text-transform:uppercase;
}

#menu li:last-child a, #menu #menu-last a{
border-right:0;
}

#menu li a:hover{
color:#C1272D;
}

.slide-container{
padding:120px 0px;
}

.slide-column{
width:55%;
padding:20px 20px 20px 120px;
}

.slide-column h2{
font-size:30px;
}

.slide-column p{
font-size:16px;
}

#introduction{
padding:20px 0;
}

#intro-title h1{
font-size:38px;
margin-bottom: 30px;
}

#intro-left p{
font-size:20px;
}

#intro-right p{
font-size:16px;
}

/** RECIPIENTS **/

#recipients{
padding:20px 0;
}

#recipients-title h2{
font-size:38px;
margin-bottom: 30px;
}

#recipients p{
font-size:18px;
}

.recipient-item{
width:20%;
}

/** OFFICERS **/

#officers{
padding:20px 0;
}

#officers h2{
margin-bottom: 30px;
}

#officers p{
font-size:18px;
}

/** SPONSORSHIP **/

#sponsorship{
padding:20px 0;
}

#sponsorship-title h2{
font-size:38px;
margin-bottom: 30px;
}

#sponsorship p{
font-size:18px;
}

/** CHARITIES **/

#charities{
padding:20px 0;
}

#charities-title h2{
font-size:38px;
margin-bottom: 30px;
}

#charities p{
font-size:18px;
}

/** DONATIONS **/

#donations{
padding:20px 0;
}

#donations-title h2{
font-size:38px;
margin-bottom: 30px;
}

#donations p{
font-size:18px;
}

/** CONTENT **/

#content h1{
font-size: 30px;
}

#content p{
font-size: 18px;
}

#content ul li{
font-size: 18px;
}

#content ol li{
font-size: 18px;
}

#content img{
margin-bottom:0px;
}

.partner-content{
padding:0 10px;
}
