<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*, *:before, *:after {
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  box-sizing: border-box;
}
:root {
    overflow-x: hidden;
}
/*This changes the box model of everything in the website and can be overwriten per component if needed. To read more about box-sizing and why you'd want to overwrite it see https://css-tricks.com/international-box-sizing-awareness-day/ or https://www.w3schools.com/cssref/css3_pr_box-sizing.asp*/
/*--------------------------------------------------------
    FONT ASSIGNMENTS
--------------------------------------------------------*/
body {
    font-family: 'Mulish', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
    overflow-x: hidden;
}
p {
    font-family: 'Mulish', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
    margin-bottom: 20px;
}

#subpage-main p:empty { display: none; } 
/*^^ Break tags shouldn't be used to space out lines, only to make text within a paragraph break to a new line*/
/*--------------------------------------------------------
    H1 - H6
--------------------------------------------------------*/
h1, h2, h3, h4, h5 {
    font-family: 'Barlow', sans-serif;
    font-weight: 700;
    color: #333333;
    margin: 0px;
    padding: 0px;
    padding-bottom: 15px;
}
h1 a, h2 a, h3 a, h4 , h5 a {
    font-family: 'Barlow', sans-serif;
}

h1 {
    font-size: 32px;
}
h2 {
    font-size: 28px;
}
h3 {
    font-size: 26px;
}
h4 {
    font-size: 22px;
    font-weight: 600;
}
h5 {
    font-size: 18px;
    font-weight: 600;
}
h6 {
    font-size: 15px;
    font-weight: 600;
}

h1.title{
    margin-top: 15px;
    display: none;
}
h1.title:empty{ display:none; }
/*^^Hides the extra margin that is added on pages without a title*/
#subpage-main p:not(:empty) + h2,
#subpage-main p:not(:empty) + h3,
#subpage-main p:not(:empty) + h4,
#subpage-main ul + h2,
#subpage-main ul + h3,
#subpage-main ul + h4,
#subpage-main table + h2,
#subpage-main table + h3,
#subpage-main table + h4 {
    margin-top: 1.5em;
}
#subpage-main h2 + ul,
#subpage-main h3 + ul,
#subpage-main h4 + ul {
    margin-top: -.75rem; /*Adjusts for the margin-bottom placed on these headings to make the ul's look like they belong to that heading*/
}
/*--------------------------------------------------------
    LINKS
--------------------------------------------------------*/
a {
    color: ;
    text-decoration: none;
}
a:hover, 
a:focus {
    color: ;
    text-decoration: none;
}
a.button {}
a.button:hover,
a.button:focus
 {
    text-decoration: none;
}
a.button + * {
    padding-top: 1.5em;
}
/*--------------------------------------------------------
    Objects
--------------------------------------------------------*/
#subpage-main img {
    display: inline-block;
    max-width: 100%;
    height: auto;
}
figcaption {
    font-style: italic;
    font-size: .9em;
    padding-top: 5px;
}
@media (max-width: 767px) {
    figcaption {
        font-size: 1em;
    }
}
@media (min-width: 767px) {
    /*The following styles are meant to give more space to the label column in contact forms that are too narrow for the entire label to be read normally*/
    .col-md-5 form[action="contact_form_resp.php"] .col-sm-2, 
    .col-md-4 form[action="contact_form_resp.php"] .col-sm-2, 
    .col-md-3 form[action="contact_form_resp.php"] .col-sm-2, 
    .col-md-2 form[action="contact_form_resp.php"] .col-sm-2, 
    .col-md-1 form[action="contact_form_resp.php"] .col-sm-2 {
        width: 25%;
        padding-right: 1em;
    }
    .col-md-5 form[action="contact_form_resp.php"] .col-sm-10, 
    .col-md-4 form[action="contact_form_resp.php"] .col-sm-10, 
    .col-md-3 form[action="contact_form_resp.php"] .col-sm-10, 
    .col-md-2 form[action="contact_form_resp.php"] .col-sm-10, 
    .col-md-1 form[action="contact_form_resp.php"] .col-sm-10 {
        width: 75%;
        padding-left: 0;
    }
    .col-md-5 form[action="contact_form_resp.php"] .col-sm-offset-2, 
    .col-md-4 form[action="contact_form_resp.php"] .col-sm-offset-2, 
    .col-md-3 form[action="contact_form_resp.php"] .col-sm-offset-2, 
    .col-md-2 form[action="contact_form_resp.php"] .col-sm-offset-2, 
    .col-md-1 form[action="contact_form_resp.php"] .col-sm-offset-2 {
        margin-left: 25%;
    }
    /*^^Adjusts the form-group placement of the reCAPTCHA iframe and submit buttom to match the new widths from the styles above*/
}
blockquote {
    font-size: inherit;
}
/*Styles below are taken from Bootstrap's table style to ensure that tables on content pages are responsive and neat whether Bootstrap classes are added or not*/
#subpage-main table {
    max-width: 100%;
    border-collapse: collapse;
    color: #212529;
    margin-bottom: 1em;
}
#subpage-main table td, 
#subpage-main table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    text-align: inherit;
}
#subpage-main table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
    border-top: none;
}
#subpage-main table caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom;
}
#subpage-main table tbody tr:hover {
    color: #212529;
    background-color: rgba(0,0,0,.075);
}
grammarly-btn {
    display: none;
    /*If someone copy/pastes text from Grammarly it will add this invisible button and cause the page to scroll horizontally. This style hides that.*/
}


/*--------------------------------------------------------
                      TOP HEADER
--------------------------------------------------------*/

#top-header {
    background: #a31f34;
    padding: 6px 0px 0px;
    font-family: 'Mulish', sans-serif;
}
.top-menu-wrap ul li {
    list-style: none;
    display: inline-block;
}
.top-menu-wrap ul li a {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    border-right: 2px solid #87152b;
    padding: 0px 10px;
    text-decoration: none;
}
.top-menu-wrap ul li:last-child a {
    border-right: 0px;
    padding-right: 0px;
}


/*--------------------------------------------------------
                      MAIN HEADER
--------------------------------------------------------*/

/*@media (min-width: 1300px) {
    #main-header .container {
        width: 1250px;
    }
}*/

#main-header {
    padding: 25px 0px 15px;
    font-family: 'Mulish', sans-serif;
}
    @media (max-width: 767px) {
        #main-header {
            padding: 15px 0px;
        }
    }

svg#main-logo {
    width: 545px;
    height: 72px;
    max-width: 100%;
}
.logo-tagline {
    display: inline-block;
    vertical-align: middle;
    font-size: 17px;
    color: #4d4d4d;
    font-weight: 400;
    margin-left: 6px;
}
    @media (min-width: 1000px) {
        #logo-wrap {
            padding-right: 5px;
        }
    }
    @media (min-width: 990px) and (max-width: 1199px) {
        .logo-tagline {
            font-size: 14px;
            width: 60%;
            line-height: 18px;
        }
    }
    @media (min-width: 768px) and (max-width: 990px) {
        .logo-tagline {
            font-size: 14px;
        }
    }


#right-side-wrap,
#main-menu-wrap {
    text-align: right;
}



/* Social Media Icons */

.social-media-outside-wrap {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-top: 4px;
    margin-right: 20px;
}
.social-media-wrap {
    float: left;
    vertical-align: middle;
}
    @media (min-width: 1200px) {
        .social-media-wrap {
            display: inline-block !important;
        }   
    }
.social-media-outside-wrap ul {
    float: left;
    margin: 0;
    text-align: right;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.social-media-outside-wrap ul&gt;li {
    position: relative;
    vertical-align: middle;
    margin-right: 8px;
}
.social-media-outside-wrap ul&gt;li:last-child {
    margin-right: 0px;
}
.social-media-outside-wrap svg {
    width: 24px;
    height: 24px;
}




/*--------------------------------------------------------
                    Search Bar
--------------------------------------------------------*/


#search-input {
    display: inline-block;
    vertical-align: middle;
    color: #4d4d4d;
    position: relative;
    top: 2px;
}

.searchbox {
    width: 250px;
    max-width: 45vw;
    display: inline-block;
    vertical-align: middle;
    color: #1a1a1a;
    position: relative;
    padding: 5px 1.5ch;
    height: 34px;
    background: #fff;
    border: 1px solid #E6E6E6;
    transition: .125s border ease-in-out;
    border-radius: 17px;
}
    @media (max-width: 767px) {
        .searchbox {
            max-width: 100%;
            width: 100%;
        }
    } 


.searchbox ::-webkit-input-placeholder {
    color: #1a1a1a;
}

.searchbox :-moz-placeholder {
    /* Firefox 18- */
    color: #1a1a1a;
}

.searchbox ::-moz-placeholder {
    /* Firefox 19+ */
    color: #1a1a1a;
}

.searchbox :-ms-input-placeholder {
    color: #1a1a1a;
}


.search-input {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: none;
    width: 100%;
    background: #fff;
    padding: 3px 15px;
    outline: none;
    border-radius: 17px;
    color: #1a1a1a;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Mulish', sans-serif;
}
#search-input .searchbox input[type="submit"]:not(#mms-main input),
.mobile-search-wrap input[type="submit"]:not(#mms-main input) {
    color: transparent;
    background: #fff;
    border: none;
    background-image: url(../images/search-new.svg.php?fc=0E0E0E);
    position: absolute;
    right: 0;
    top: 0px;
    bottom: 0;
    width: 42px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px;
    border-left: 0px;
    transition: .25s all ease-in-out;
    padding: 0;
    display: block;
    left: auto;
    margin: 0;
    text-align: left;
    border-radius: 17px;
}



/* Mobile Search */
li.mobile-search-wrap form.searchbox {
    margin-bottom: 15px;
}




/* Login */
.login-search-wrap {
    margin-bottom: 8px;
    display: inline-block;
}
.login-wrap {
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
}
.login-wrap a {
    background: #b61d33;
    color: #fff;
    padding: 7px 15px 8px;
    position: relative;
    text-decoration: none;
    font-family: 'Mulish', sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 17px;
}
.login-wrap a:hover, .login-wrap a:focus {
    background: #3366cc;
}


/* Mobile Login */
li.mobile-login {
    border-bottom: 0px !important;
    margin-top: 35px;
}
li.mobile-login a {
    background: #b61d33 !important;
    color: #fff;
    padding: 5px 15px 7px !important;
    position: relative;
    font-size: 16px;
    font-weight: 600 !important;
    text-align: center;
    border-radius: 17px !important;
    width: 160px !important;
}



/*--------------------------------------------------------
                    Desktop Navigation
--------------------------------------------------------*/

.dropdown-menu li{
    width: 100%;
}
.nav&gt;li&gt;a:hover, .nav&gt;li&gt;a:focus {
    background-color: transparent;
}

/*--------------------------------------------------------
                    Index / Main Body
--------------------------------------------------------*/
main {
    min-height: calc(100vh - 44px - 149px - 48px - 130px);
    /*The minimum height of the main section of the page should be the height of the screen minus the header and footer*/
    position: relative;
}
main#subpage-main {
    padding-top: 20px;
    font-family: 'Mulish', sans-serif !important;
}
main#subpage-main p, main#subpage-main span, main#subpage-main div {
    font-family: 'Mulish', sans-serif !important;
}
#subpage-main
#mms-main {
    margin-bottom: 2.5em;
}
@media (max-width: 900px) {
    #subpage-main
    #mms-main {
        margin-bottom: 2em;
    }
}
@media (min-width: 767px) { 
    #subpage-main .row {
        margin-bottom: 1em;
    }
}
@media (max-width: 767px) {
    #subpage-main div[class^="col-md"] {
        margin-bottom: 1em;
    }
}
/*^^These two styles can be tweaked if needed, but they are a handy default for spacing rows (and then columns once the screen hits the col-xs breakpoint on subpages*/


#subpage-main .panel-body ul {
    margin-bottom: 25px;
}




/*----------------Slideshow----------*/

.slideshow-wrap {
    position: relative;
}
.slideshow-wrap .container  {
    width: 100%;
}
.slideshow-wrap img{
    width: 100%;
}  
.slideshow-wrap .carousel-inner .item img {
    max-height: 450px;
    object-fit: cover;
}
.slideshow-wrap a {
    text-decoration: none;
}
.slideshow-wrap [class*="col-"] {
    padding: 0;
} 

.slideshow-wrap a {
    text-decoration: none;
}
#slide-row{
    margin-bottom: 10px;
}

.slideshow-wrap .caption-slide-wrap {
    background: rgba(26,26,26,0.75);
    text-align: center;
    width: 556px;
    margin: 0 auto;
    padding: 20px 25px;
}

.carousel-control.left, .carousel-control.right, .carousel-control:hover{
    background-image: none;
    font-size: ;
    font-weight: ;
    z-index: 101;
}
.carousel-control {
    margin: auto 0px;
}
.carousel-control.left {
    height: 34px;
    width: 34px;
    color: #fff;
    top: 0px;
    left: auto;
    line-height: normal;
    bottom: 0;
    margin: auto;
    opacity: 1;
    text-shadow: none;
    font-family: 'Mulish', sans-serif;
    background: transparent;
    vertical-align: middle;
    text-align: center;
    padding: 8px 8px 6px 10px;
    margin-left: 15px;
    border: 1px solid #fff;
    border-radius: 2px;
}
.carousel-control.right {
    height: 34px;
    width: 34px;
    color: #fff;
    top: 0px;
    left: auto;
    right: 0px;
    line-height: normal;
    bottom: 0;
    margin: auto;
    opacity: 1;
    text-shadow: none;
    font-family: 'Mulish', sans-serif;
    background: transparent;
    vertical-align: middle;
    text-align: center;
    padding: 8px 8px 6px 10px;
    margin-right: 15px;
    border: 1px solid #fff;
    border-radius: 2px;
}
.carousel-control img {
    width: 8px;
    height: 12px;
    margin-top: -8px;
}

.slideshow-wrap .carousel-control {
    top: auto !important;
    bottom: 5% !important;
    display: block;
    text-indent: -9999px;
    line-height: 0;
    transition: .25s all ease-in;
}
.slideshow-wrap .carousel-control.left {
    right: 22.5%;
    top: 3%;
    bottom: auto;
}
.slideshow-wrap .carousel-control.left:after {
    content: url(../images/prev-btn.png);
    width: 8px;
    height: 12px;
    display: block;
    text-indent: 0;
    position: relative;
    top: 0px;
    left: 2px;
}
.slideshow-wrap .carousel-control.right {
    right: 19.5%;
    top: 3%;
    bottom: auto;
}
.slideshow-wrap .carousel-control.right:after {
    content: url(../images/next-btn.png);
    width: 8px;
    height: 12px;
    display: block;
    text-indent: 0;
    position: relative;
    top: 0px;
    left: 2px;
}
    @media (min-width: 1465px) and (max-width: 1565px) {
        .slideshow-wrap .carousel-control.left {
            right: 17%;
        }
        .slideshow-wrap .carousel-control.right {
            right: 13%;
        }
    }
    @media (min-width: 1200px) and (max-width: 1465px) {
        .slideshow-wrap .carousel-control.left {
            right: 13%;
        }
        .slideshow-wrap .carousel-control.right {
            right: 8%;
        }
    }
    @media (min-width: 990px) and (max-width: 1199px) {
        .slideshow-wrap .carousel-control.left {
            right: 10%;
        }
        .slideshow-wrap .carousel-control.right {
            right: 4.5%;
        }
    }
    @media (min-width: 768px) and (max-width: 990px) {
        .slideshow-wrap .carousel-control {
            bottom: 20% !important;
        }
        .slideshow-wrap .carousel-control.left {
            right: 8%;
        }
        .slideshow-wrap .carousel-control.right {
            right: 0;
        }
        .caption-inside-wrap {
            width: 85% !important;
        }
    }
    @media (max-width: 767px) {
        .slideshow-wrap .carousel-control {
            bottom: 15% !important;
        }
        .slideshow-wrap .carousel-control.left {
            right: 8%;
        }
        .slideshow-wrap .carousel-control.right {
            right: 0;
        }
        .caption-inside-wrap {
            width: 75% !important;
        }
    }
    @media (max-width: 580px) {
        .slideshow-wrap .carousel-control {
            bottom: 30% !important;
        }
        .slideshow-wrap .carousel-control.left {
            right: 14%;
        }
        .slideshow-wrap .carousel-control.right {
            right: 0;
        }
        .caption-inside-wrap {
            width: 75% !important;
        }
    }
    @media (max-width: 450px) {
        .slideshow-wrap .carousel-control {
            bottom: 38% !important;
        }
        .slideshow-wrap .carousel-control.left {
            right: 14%;
        }
        .slideshow-wrap .carousel-control.right {
            right: 0;
        }
        .caption-inside-wrap {
            width: 75% !important;
        }
    }

.slideshow-wrap .carousel-indicators {
    display: none;
}



.caption-wrapper {
    max-width: 1170px;
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px;
    text-align: left;
}
.carousel-caption {
    position: absolute;
    z-index: 100;
    background: rgba(0,51,102,0.75);
    left: auto;
    top: auto;
    right: 0px;
    bottom: 0px;
    width: 100%;
    text-align: left;
    text-shadow: none;
    margin: 0;
    padding: 18px 0px 15px;
}

    @media (min-width: 768px) and (max-width: 1199px) {
        .outer-container {
            width: 100% !important;
        }
    }

    @media (min-width: 768px) and (max-width: 990px) {
        .carousel-caption {
            width: 100%  !important;
            right: 0  !important;
        }
        .outer-container, .digibox-container {
            width: 100% !important;
        }
        .inner-container {
            width: 100% !important;
            align-items: center !important;
            justify-content: center !important;
        }
    }
    @media (max-width: 767px) {
        .carousel-caption {
            position: static;
            background: #003366;
            min-height: auto;
            padding-bottom: 30px;
            width: 100% !important;
        }
        .outer-container {
            display: block !important;
            position: relative !important;
            bottom: 0 !important;
            width: 100% !important;
        }
        .digibox-container {
            width: 100% !important;
            height: auto !important;
        }
        .inner-container {
            align-items: center !important;
            justify-content: center !important;
        }
    }

.caption-inside-wrap {
    padding: 0;
    display: inline-block;
    vertical-align: middle;
    width: 92%;
}
p.caption-text {
    font-size: 24px;
    font-weight: 700;
    color: #ffffff;
    font-family: 'Barlow', sans-serif;
    text-align: left;
    word-wrap: break-word;
    margin-top: 0px;
    margin-bottom: 8px;
}
p.caption-text span {
    display: inline-block;
    margin-top: 10px;
    background: #7B133E;
    padding: 2px 15px;
}
p.alt-text {
    font-size: 16px;
    font-family: 'Mulish', sans-serif;
    font-weight: 400;
    color: #ffffff;
    text-align: left;
    display: block;
    word-wrap: break-word;
    line-height: 21px;
    margin-bottom: 0px;
}

.carousel-indicators {
    bottom: 12px;
}
.carousel-indicators li {
    width: 12px;
    height: 12px;
    margin-left: 8px !important;
    margin: 0 auto;
    background-color: rgba(0, 0, 0, 0.55);
    border: 1px solid #FFFFFF;
    border-radius: 15px;
}
.carousel-indicators li.active {
    width: 12px;
    height: 12px;
    margin-left: 8px !important;
    margin: 0 auto;
    background-color: #007543;
    border: 1px solid #fff;
    border-radius: 15px;
}
    @media (max-width: 767px) {
        .carousel-indicators li, .carousel-indicators li.active {
            width: 10px;
            height: 10px;
        }
    }
.caption-text-wrap {
    display: inline-block;
    vertical-align: middle;
    width: 74%;
}
.caption-btn-wrap {
    display: inline-block;
    vertical-align: middle;
    width: 25%;
    float: right;
    text-align: right;
    margin-top: 20px;
}
    @media (min-width: 768px) and (max-width: 990px) {
        .caption-text-wrap {
            width: 64%;
        }
        .caption-btn-wrap {
            width: 35%;
        }
    }

.caption-btn-wrap a {
    background: #4F85C4;
    border: 1px solid #4F85C4;
    color: #fff;
    font-family: 'DM Sans', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: none;
    padding: 12px 20px;
    border-radius: 1px;
    text-align: center;
}





/*----------------End Slideshow------*/



/*--------------------------------------------------------
                    Index / Home Page
--------------------------------------------------------*/


/* Buttons */
.btn-wrap {
    margin-top: 30px;
}
.btn-wrap a {
    font-family: 'Mulish', sans-serif;
    text-decoration: none;
    font-size: 16px;
    font-weight: 500;
    background: #a31f34;
    color: #fff;
    border-radius: 3px;
    padding: 10px 19px 12px;
    text-align: center;
}
.btn-wrap a:hover {
    color: #fff;
    background: #7a1427;
}




/* Welcome - Twitter Section */
#welcome-twiiter-outer-wrap:not(#gm-canvas #welcome-twiiter-outer-wrap) {
    background: #3366cc;
    margin-top: 35px;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #fff;
    margin-bottom: 120px;
}
#welcome-twiiter-outer-wrap *:not(#gm-canvas #welcome-twiiter-outer-wrap *) {
    color: #fff;
}
#twitter-section-wrap {
    position: relative;
    top: 60px;
}
#welcome-section-wrap {
    margin-top: 65px;
    padding-left: 28px;
}


    @media (min-width: 768px) and (max-width: 990px) {
        #welcome-twiiter-outer-wrap:not(#gm-canvas #welcome-twiiter-outer-wrap) {
            /*padding-bottom: 40px;*/
        }
        #welcome-section-wrap {
            padding-left: 15px;
        }
    }

    @media (max-width: 767px) {
        #welcome-twiiter-outer-wrap:not(#gm-canvas #welcome-twiiter-outer-wrap) {
            /*margin-top: 0px;
            padding-bottom: 40px;*/
        }
        #welcome-twiiter-outer-wrap .twitter-timeline {
            width: 100% !important;
        }
        #welcome-section-wrap {
            margin-top: 115px;
            padding-left: 15px;
        }
    }

.blue-block::before {
	content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: -666vw;
    right: -666vw;
    display: block;
    z-index: -1;
    background: #3366cc;
}
#gm-canvas .blue-block::before {
	background: #FFF;
}

.blue-block:not(#gm-canvas .blue-block) p{
	color: #fff;
	margin-top: 20px;
}



/* UCEA Member Institutions */
.ucea-member-map-wrap {
    background: #fff;
    border-top: 5px solid #e6e6e6;
    padding-top: 60px;
    padding-bottom: 50px;
    text-align: center;
}
#ucea-map-outer-wrap .col-content-wrap {
    overflow: auto;
}
.ucea-member-map-wrap h1 {
    margin-bottom: 50px;
}
svg#ucea-member-map {
    width: 1140px;
}
.map-link {
    position: absolute;
    width: auto;
    height: auto;
    background: #b61d33;
    z-index: 10000;
    color: #fff;
    top: 53%;
    left: 20%;
    padding: 14px 17px 17px;
    text-align: center;
    visibility: visible;
    border-radius: 3px;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.2);
}
.map-link a {
    color: #fff;
    text-decoration: underline;
    font-size: 18px;
    font-family: 'Mulish', sans-serif;
    font-weight: 500;
}
.map-link:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 51%;
    margin-left: -6px;
    border-width: 6px;
    border-style: solid;
    border-color: #b61d33 transparent transparent transparent;
}
.hidden-map {
  visibility: hidden;
}
svg#ucea-member-map circle, svg#ucea-member-map ellipse {
    cursor: pointer;
}

.university-washington-link {
    top: -32px;
    left: -1%;
}
.portland-stateu-link {
    top: 3%;
    left: -3.5%;
}
.university-oregon-link {
    top: 8%;
    left: -3.1%;
}
.washington-stateu-link {
    top: 1%;
    left: 5%;
}
.university-california-berkely-link {
    top: 31%;
    left: -9.2%;
}
.california-stateu-sacramento-link {
    top: 29.5%;
    left: -10.3%;
}
.california-stateu-stanislaus-link {
    top: 32.8%;
    left: -9%;
}
.university-southern-california-link {
    top: 47.5%;
    left: -5%;
}
.loyola-marymount-university-link {
    top: 49.4%;
    left: -3.3%;
}
.california-polytechnic-stateu-pomona-link {
    top: 47.5%;
    left: -9.4%;
}
.chapman-university-link {
    top: 49.2%;
    left: 1%;
}
.san-diego-stateu-link {
    top: 53.8%;
    left: -0.8%;
}
.brigham-young-university-link {
    top: 28.5%;
    left: 10%;
}
.university-utah-link {
    top: 30.2%;
    left: 15.5%;
}
.arizona-stateu-link {
    top: 54.2%;
    left: 10.2%;
}
.university-arizona-link {
    top: 59.58%;
    left: 12.3%;
}
.university-northern-colorado-link {
    top: 32.2%;
    left: 21.9%;
}
.university-denver-link {
    top: 34.8%;
    left: 25.5%;
}
.university-new-mexico-link {
    top: 50%;
    left: 20%;
}
.new-mexico-state-link {
    top: 61%;
    left: 17.7%;
}
.university-texas-elpaso-link {
    top: 63.5%;
    left: 18%;
}
.university-nebraska-lincoln-link {
    top: 30.5%;
    left: 37.1%;
}
.kansas-stateu-link {
    top: 38%;
    left: 39.5%;
}
.university-kansas-link {
    top: 37.5%;
    left: 43.3%;
}
.oklahoma-stateu-link {
    top: 48%;
    left: 37.4%;
}
.university-oklahoma-link {
    top: 52%;
    left: 38.4%;
}
.texas-tech-university-link {
    top: 58%;
    left: 30.3%;
}
.university-north-texas-link {
    top: 61.1%;
    left: 36.7%;
}
.texas-christian-university-link {
    top: 61.2%;
    left: 37.6%;
}
.southern-methodist-university-link {
    top: 60.9%;
    left: 36.75%;
}
.university-texas-arlington-link {
    top: 62.7%;
    left: 35%;
}
.university-texas-san-antonio-link {
    top: 73.7%;
    left: 31.9%;
}
.texas-state-university-link {
    top: 72.6%;
    left: 37.55%;
}
.university-texas-austin-link {
    top: 71%;
    left: 35.75%;
}
.texas-am-university-link {
    top: 70%;
    left: 40.7%;
}
.university-houston-link {
    top: 73.5%;
    left: 43%;
}
.sam-houston-stateu-link {
    top: 70%;
    left: 40%;
}
.university-texas-rio-gvalley-link {
    top: 86.3%;
    left: 31.5%;
}
.university-texas-tyler-link {
    top: 64%;
    left: 41.75%;
}
.stephen-faustin-stateu-link {
    top: 66.5%;
    left: 40.2%;
}
.university-minnesota-link {
    top: 14.6%;
    left: 45.5%;
}
.iowa-stateu-link {
    top: 25.8%;
    left: 45.7%;
}
.university-iowa-link {
    top: 27%;
    left: 50.5%;
}
.university-missouri-columbia-link {
    top: 38%;
    left: 44.5%;
}
.university-arkansas-link {
    top: 49.8%;
    left: 45.4%;
}
.louisiana-stateu-link {
    top: 70.3%;
    left: 49.6%;
}
.university-wisconsin-madison-link {
    top: 21.5%;
    left: 48%;
}
.university-wisconsin-milwaukee-link {
    top: 21.7%;
    left: 50.1%;
}
.northern-illinois-university-link {
    top: 26.6%;
    left: 52.5%;
}
.university-illinois-chicago-link {
    top: 26.2%;
    left: 52.7%;
}
.illinois-stateu-link {
    top: 31.2%;
    left: 53.3%;
}
.uni-illinois-urbana-champaign-link {
    top: 32.5%;
    left: 47.6%;
}
.southern-illinois-uni-ewardsville-link {
    top: 38.2%;
    left: 46.5%;
}
.saint-louis-university-link {
    top: 38.5%;
    left: 52.05%;
}
.purdue-university-link {
    top: 30.2%;
    left: 59.5%;
}
.ball-stateu-link {
    top: 31.2%;
    left: 60.8%;
}
.indiana-university-purdue-link {
    top: 33%;
    left: 47.55%;
}
.indiana-university-link {
    top: 35.9%;
    left: 59.9%;
}
.michigan-stateu-link {
    top: 21.2%;
    left: 59.8%;
}
.university-michigan-link {
    top: 21.8%;
    left: 62.6%;
}
.eastern-michigan-university-link {
    top: 23.2%;
    left: 61.08%;
}
.wayne-stateu-link {
    top: 22.7%;
    left: 63.3%;
}
.university-toledo-link {
    top: 25.7%;
    left: 63.8%;
}
.bowling-green-stateu-link {
    top: 27.2%;
    left: 59.75%;
}
.miami-university-ohio-link {
    top: 33.8%;
    left: 61%;
}
.university-dayton-link {
    top: 33%;
    left: 63.5%;
}
.ohio-stateu-link {
    top: 31.5%;
    left: 65%;
}
.university-louisville-link {
    top: 40%;
    left: 60.5%;
}
.university-kentucky-link {
    top: 39.6%;
    left: 62.4%;
}
.vanderbilt-university-link {
    top: 48%;
    left: 58.55%;
}
.tennessee-stateu-link {
    top: 48%;
    left: 57.2%;
}
.university-tennessee-knoxville-link {
    top: 47.3%;
    left: 59.1%;
}
.university-alabama-link {
    top: 62%;
    left: 60.2%;
}
.auburn-university-link {
    top: 60%;
    left: 63.2%;
}
.university-buffalo-link {
    top: 18.7%;
    left: 69.1%;
}
.duquesne-university-link {
    top: 28.7%;
    left: 70.1%;
}
.university-pittsburgh-link {
    top: 28.5%;
    left: 69.85%;
}
.pennsylvania-stateu-link {
    top: 26%;
    left: 70.55%;
}
.lehigh-university-link {
    top: 25.1%;
    left: 79.35%;
}
.boston-college-link {
    top: 16.5%;
    left: 86.4%;
}
.university-connecticut-link {
    top: 16%;
    left: 83.5%;
}
.bank-street-college-link {
    top: 22.3%;
    left: 81.3%;
}
.fordham-university-link {
    top: 23.8%;
    left: 81.2%;
}
.teachers-college-columbia-link {
    top: 21.1%;
    left: 78.8%;
}
.newyork-university-link {
    top: 24.8%;
    left: 81%;
}
.stjohns-university-link {
    top: 24.6%;
    left: 81.8%;
}
.hofstra-university-link {
    top: 24.4%;
    left: 82.6%;
}
.rutgers-university-link {
    top: 25.5%;
    left: 80.7%;
}
.temple-university-link {
    top: 27.6%;
    left: 80%;
}
.university-pennsylvania-link {
    top: 28.2%;
    left: 76.4%;
}
.university-delaware-link {
    top: 29.9%;
    left: 77.55%;
}
.rowan-university-link {
    top: 29.5%;
    left: 80.5%;
}
.university-maryland-link {
    top: 32%;
    left: 75.95%;
}
.howard-university-link {
    top: 32.55%;
    left: 76.65%;
}
.george-mason-university-link {
    top: 33.8%;
    left: 74.2%;
}
.george-washington-university-link {
    top: 33.5%;
    left: 71.45%;
}
.university-virginia-link {
    top: 36.8%;
    left: 73.45%;
}
.virginia-commonwealth-university-link {
    top: 37.5%;
    left: 70.7%;
}
.college-william-mary-link {
    top: 38.7%;
    left: 74.65%;
}
.old-dominion-university-link {
    top: 40.2%;
    left: 77.35%;
}
.virginia-tech-link {
    top: 42.2%;
    left: 73.1%;
}
.university-nc-greensboro-link {
    top: 45.1%;
    left: 64.85%;
}
.university-nc-chapelhill-link {
    top: 45.1%;
    left: 66.5%;
}
.north-carolina-stateu-link {
    top: 45%;
    left: 71%;
}
.east-carolina-university-link {
    top: 45.1%;
    left: 76.45%;
}
.western-carolina-university-link {
    top: 49.5%;
    left: 63.85%;
}
.clemson-university-link {
    top: 51.8%;
    left: 68%;
}
.university-south-carolina-link {
    top: 52.8%;
    left: 68%;
}
.kennesaw-stateu-link {
    top: 53.4%;
    left: 61.2%;
}
.georgia-stateu-link.map-link {
    top: 54.6%;
    left: 63.1%;
}
.university-georgia-link {
    top: 53.7%;
    left: 66%;
}
.florida-stateu-link {
    top: 68.8%;
    left: 65.2%;
}
.university-florida-link {
    top: 70.1%;
    left: 70.2%;
}
.university-south-florida-link {
    top: 75.7%;
    left: 68.3%;
}
.florida-atlantic-university-link {
    top: 81.4%;
    left: 73.4%;
}


@media (max-width: 1200px) {
    #ucea-map-outer-wrap .col-content-wrap {
        padding-left: 100px;
    }
    svg#ucea-member-map {
        padding-right: 50px;
        padding-top: 70px;
    }
    .ucea-map-link-wrap {
        position: relative;
    }
    #ucea-map-outer-wrap .col-content-wrap {
        overflow-y: scroll;
    }
    .map-link {
        padding: 10px 15px 15px;
        min-width: 160px;
        max-width: 100%;
        width: 180px;
        text-align: center;
    }
    .map-link a {
        font-size: 16px;
    }
    .map-link:after {
        top: 99%;
    }
    .map-link {
        top: -500px;
        left: -25px;
    }
    .university-washington-link.map-link {
        top: -745px;
        left: 3px;
    }
    .washington-stateu-link.map-link {
        top: -705px;
        left: 85px;
    }
    .portland-stateu-link.map-link {
        top: -690px;
        left: -27px
    }
    .university-oregon-link.map-link {
        top: -656.5px;
        left: -40.5px;
    }
    .california-stateu-sacramento-link.map-link {
        top: -533px;
        left: -47px;
    }
    .university-california-berkely-link.map-link {
        top: -495px;
        left: -65px;
    }
    .california-stateu-stanislaus-link.map-link {
        top: -508px;
        left: -39.5px;
    }
    .university-southern-california-link.map-link {
        top: -381px;
        left: -11.5px;
    }
    .california-polytechnic-stateu-pomona-link.map-link {
        top: -405.5px;
        left: -1.5px;
    }
    .loyola-marymount-university-link.map-link {
        top: -371px;
        left: -7px;
    }
    .chapman-university-link.map-link {
        top: -370px;
        left: 4px;
    }
    .san-diego-stateu-link.map-link {
        top: -340px;
        left: 10px;
    }
    .brigham-young-university-link.map-link {
        top: -514px;
        left: 153.5px;
    }
    .university-utah-link.map-link {
        top: -478px;
        left: 156px;
    }
    .arizona-stateu-link.map-link {
        top: -335px;
        left: 122px;
    }
    .university-arizona-link.map-link {
        top: -300px;
        left: 132.5px;
    }
    .university-northern-colorado-link.map-link {
        top: -490px;
        left: 283.5px;
    }
    .university-denver-link.map-link {
        top: -470px;
        left: 277px;
    }
    .university-new-mexico-link.map-link {
        top: -364px;
        left: 236.5px;
    }
    .new-mexico-state-link.map-link {
        top: -289px;
        left: 225px;
    }
    .university-texas-elpaso-link.map-link {
        top: -272px;
        left: 231px;
    }
    .university-nebraska-lincoln-link.map-link {
        top: -500px;
        left: 450px;
    }
    .kansas-stateu-link.map-link {
        top: -450px;
        left: 448.5px;
    }
    .university-kansas-link.map-link {
        top: -455px;
        left: 478px;
    }
    .oklahoma-stateu-link.map-link {
        top: -380px;
        left: 437.5px;
    }
    .university-oklahoma-link.map-link {
        top: -355px;
        left: 435px;
    }
    .texas-tech-university-link.map-link {
        top: -308px;
        left: 336px;
    }
    .university-north-texas-link.map-link {
        top: -292px;
        left: 425px;
    }
    .texas-christian-university-link.map-link {
        top: -291px;
        left: 435px;
    }
    .southern-methodist-university-link {
        top: -291px;
        left: 445px;
    }
    .university-texas-arlington-link.map-link {
        top: -280px;
        left: 430px;
    }
    .university-texas-san-antonio-link.map-link {
        top: -202px;
        left: 407px;
    }
    .texas-state-university-link.map-link {
        top: -211px;
        left: 421px;
    }
    .university-texas-austin-link.map-link {
        top: -220px;
        left: 426px;
    }
    .texas-am-university-link.map-link {
        top: -225px;
        left: 453px;
    }
    .sam-houston-stateu-link.map-link {
        top: -228px;
        left: 479.8px;
    }
    .university-houston-link.map-link {
        top: -205px;
        left: 478px;
    }
    .university-texas-tyler-link.map-link {
        top: -270px;
        left: 486px;
    }
    .stephen-faustin-stateu-link.map-link {
        top: -252px;
        left: 499px;
    }
    .university-texas-rio-gvalley-link.map-link {
        top: -115px;
        left: 414.5px;
    }
    .university-minnesota-link.map-link {
        top: -610px;
        left: 515px;
    }
    .iowa-stateu-link.map-link {
        top: -532px;
        left: 509px;
    }
    .university-iowa-link.map-link {
        top: -500px;
        left: 548px;
    }
    .university-missouri-columbia-link.map-link {
        top: -450px;
        left: 538px;
    }
    .university-arkansas-link.map-link {
        top: -367px;
        left: 509px;
    }
    .louisiana-stateu-link.map-link {
        top: -225px;
        left: 572.5px;
    }
    .university-wisconsin-madison-link.map-link {
        top: -586px;
        left: 585.8px;
    }
    .university-wisconsin-milwaukee-link.map-link {
        top: -585px;
        left: 619.5px;
    }
    .northern-illinois-university-link.map-link {
        top: -528px;
        left: 603.75px;
    }
    .university-illinois-chicago-link.map-link {
        top: -531px;
        left: 623.75px;
    }
    .illinois-stateu-link.map-link {
        top: -497px;
        left: 601.5px;
    }
    .uni-illinois-urbana-champaign-link.map-link {
        top: -511px;
        left: 621.5px;
    }
    .southern-illinois-uni-ewardsville-link.map-link {
        top: -470px;
        left: 592.5px;
    }
    .saint-louis-university-link.map-link {
        top: -448px;
        left: 580.7px;
    }
    .purdue-university-link.map-link {
        top: -479px;
        left: 646.75px;
    }
    .ball-stateu-link.map-link {
        top: -495px;
        left: 672.75px;
    }
    .indiana-university-purdue-link.map-link {
        top: -507px;
        left: 660.75px;
    }
    .indiana-university-link.map-link {
        top: -440px;
        left: 654.75px;
    }
    .michigan-stateu-link.map-link {
        top: -566px;
        left: 682.75px;
    }
    .university-michigan-link.map-link {
        top: -561px;
        left: 701.5px;
    }
    .eastern-michigan-university-link.map-link {
        top: -550px;
        left: 706px;
    }
    .wayne-stateu-link.map-link {
        top: -554px;
        left: 714px;
    }
    .university-toledo-link.map-link {
        top: -511px;
        left: 704px;
    }
    .bowling-green-stateu-link.map-link {
        top: -525px;
        left: 705.75px;
    }
    .miami-university-ohio-link.map-link {
        top: -478px;
        left: 692.75px;
    }
    .university-dayton-link.map-link {
        top: -484px;
        left: 703.5px;
    }
    .ohio-stateu-link.map-link {
        top: -493px;
        left: 723.7px;
    }
    .university-louisville-link.map-link {
        top: -436px;
        left: 677.5px;
    }
    .university-kentucky-link.map-link {
        top: -438px;
        left: 697.75px;
    }
    .vanderbilt-university-link.map-link {
        top: -380px;
        left: 650.5px;
    }
    .tennessee-stateu-link.map-link {
        top: -380px;
        left: 660.5px;
    }
    .university-tennessee-knoxville-link.map-link {
        top: -408px;
        left: 717.5px;
    }
    .university-alabama-link.map-link {
        top: -282px;
        left: 675px;
    }
    .auburn-university-link.map-link {
        top: -272px;
        left: 689.5px;
    }
    .university-buffalo-link.map-link {
        top: -581px;
        left: 795px;
    }
    .duquesne-university-link.map-link {
        top: -513px;
        left: 780px;
    }

    .university-pittsburgh-link.map-link {
        top: -514px;
        left: 787px;
    }
    .pennsylvania-stateu-link.map-link {
        top: -531px;
        left: 821px;
    }
    .lehigh-university-link.map-link {
        top: -515px;
        left: 868.5px;
    }
    .boston-college-link.map-link {
        top: -574px;
        left: 938.5px;
    }
    .university-connecticut-link.map-link {
        top: -578px;
        left: 922px;
    }
    .bank-street-college-link.map-link {
        top: -532px;
        left: 900px;
    }
    .fordham-university-link.map-link {
        top: -524px;
        left: 898px;
    }
    .teachers-college-columbia-link.map-link {
        top: -544px;
        left: 895px;
    }
    .newyork-university-link.map-link {
        top: -517px;
        left: 898px;
    }
    .stjohns-university-link.map-link {
        top: -519px;
        left: 903px;
    }
    .hofstra-university-link.map-link {
        top: -520px;
        left: 908px;
    }
    .rutgers-university-link.map-link {
        top: -511px;
        left: 888px;
    }
    .temple-university-link.map-link {
        top: -497px;
        left: 877px;
    }
    .university-pennsylvania-link.map-link {
        top: -516px;
        left: 872px;
    }
    .university-delaware-link.map-link {
        top: -505px;
        left: 871.5px;
    }
    .rowan-university-link.map-link {
        top: -485px;
        left: 882.5px;
    }
    .university-maryland-link.map-link {
        top: -490px;
        left: 852.5px;
    }
    .howard-university-link.map-link {
        top: -464px;
        left: 844.5px;
    }
    .george-washington-university-link.map-link {
        top: -504px;
        left: 852.5px;
    }
    .george-mason-university-link.map-link {
        top: -477px;
        left: 843.5px;
    }
    .university-virginia-link.map-link {
        top: -458px;
        left: 816px;
    }
    .virginia-commonwealth-university-link.map-link {
        top: -478px;
        left: 842px;
    }
    .college-william-mary-link.map-link {
        top: -445px;
        left: 860px;
    }
    .old-dominion-university-link.map-link {
        top: -433px;
        left: 875px;
    }
    .virginia-tech-link.map-link {
        top: -396px;
        left: 780px;
    }
    .university-nc-greensboro-link.map-link {
        top: -424px;
        left: 809px;
    }
    .university-nc-chapelhill-link.map-link {
        top: -424px;
        left: 820px;
    }
    .north-carolina-stateu-link.map-link {
        top: -400px;
        left: 830px;
    }
    .east-carolina-university-link.map-link {
        top: -400px;
        left: 862px;
    }
    .western-carolina-university-link.map-link {
        top: -370px;
        left: 739px;
    }
    .clemson-university-link.map-link {
        top: -331px;
        left: 748px;
    }
    .university-south-carolina-link.map-link {
        top: -347px;
        left: 784px;
    }
    .kennesaw-stateu-link.map-link {
        top: -341px;
        left: 705px;
    }
    .georgia-stateu-link.map-link {
        top: -334px;
        left: 715px;
    }
    .university-georgia-link.map-link {
        top: -340px;
        left: 735px;
    }
    .florida-stateu-link.map-link {
        top: -236px;
        left: 734px;
    }
    .university-florida-link.map-link {
        top: -204px;
        left: 776.5px;
    }
    .university-south-florida-link.map-link {
        top: -188px;
        left: 783px;
    }
    .florida-atlantic-university-link.map-link {
        top: -148px;
        left: 836px;
    }



}











/*--------------------------------------------------------
                CSS Styles for Inner Pages
--------------------------------------------------------*/
/*----------Responsive Nivo*/
div[id^=slider-container-FD], div[id^=slider_FD], .nivoSlider img {
    max-width: 100% !important;
    height: auto !important;
}
/*----------Nivo Controls*/
.nivo-prevNav, .nivo-nextNav {
    background-image: none !important;
    width: 25px !important;
    top: 25% !important; /*Fallback for browsers that don't support calc*/
    top: calc( 50% - 50px) !important;
    text-decoration: none;
    color: white;
    font-weight: bold;
    font-size: 75px;
    font-family: Arial, sans-serif;
    text-shadow: 0px 0px 10px rgba(51,51,51,0.4);
}
.nivo-prevNav:hover, .nivo-nextNav:hover {
    text-decoration: none;
    color: #ae0e0d;
    text-shadow: none;
}
.nivo-prevNav {
    left: 10px !important;
}
.nivo-nextNav {
    right: 10px !important;
}
.nivo-prevNav:after {
    content: "â€¹";
}
.nivo-nextNav:after {
    content: "â€º" ;
}

/*--------------------------------------------------------
                        Footer
--------------------------------------------------------*/



footer#main-footer {
    background: #fff;
    padding: 35px 0px;
    font-size: 16px;
    font-family: 'Mulish', sans-serif;
    color: #333333;
    line-height: 24px;
    border-top: 4px solid #3366cc;
    margin-top: 50px;
}
footer#main-footer p {
    color: #333333;
    font-size: 16px;
    font-family: 'Mulish', sans-serif;
    margin: 0;
    line-height: 28px;
    font-weight: 400;
    padding-top: 0px;
    padding-bottom: 0px;
}
.footer-credit-section .text-left p:nth-child(2) {
    margin-top: 12px !important;
}
footer#main-footer a {
    color: #333333;
    text-decoration: underline;
    font-weight: 400;
}
footer#main-footer a:hover {
    color: #333333;
}
footer#main-footer strong {
    color: #333333;
    font-family: 'Mulish', sans-serif;
    font-weight: 700;
}
footer#main-footer span.footer-credit, footer#main-footer span.footer-privacy {
    border-left: 1px solid #333333;
    margin-left: 12px;
    padding-left: 12px;
}

    @media (min-width: 768px) and (max-width: 990px) {
        footer#main-footer .text-left, footer#main-footer .text-right {
            text-align: center;
        }
        footer#main-footer .footer-newsletter-wrap {
            margin-top: 22px;
        }

    }

    @media (max-width: 767px) {
        footer#main-footer .text-left, footer#main-footer .text-right {
            text-align: center;
        }
        footer#main-footer p {
            margin-bottom: 5px;
        }
        footer#main-footer span.footer-credit, footer#main-footer span.footer-privacy {
            display: block;
            border-left: 0px;
            padding-left: 0px;
            margin-left: 0px;
        }
        .footer-nav-wrap {
            margin-top: 20px;
        }
        .footer-menu-links-wrap, .footer-info-wrap {
            margin-top: 25px;
        }

    }



.footer-social-wrap {
    margin-bottom: 15px;
}
.footer-social-wrap ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.footer-social-wrap ul li {
    list-style: none;
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
}
.footer-social-wrap ul li:first-child {
    margin-left: 0px;
}
.footer-social-wrap svg {
    width: 34px;
    height: 34px;
}
.footer-social-wrap a:hover svg rect.cls-2 {
    fill: #99ccff !important;
}
.footer-social-wrap svg#ig-icon .cls-1 {
    r: 0 !important;
}



footer#main-footer .footer-newsletter-wrap {
    margin-bottom: 22px;
}
footer#main-footer .footer-newsletter-wrap a {
    text-decoration: none;
    color: #fff;
    background: #b61d33;
    padding: 7px 19px;
    border-radius: 17px;
}
    @media (max-width: 767px) {
        footer#main-footer .footer-newsletter-wrap {
            margin-top: 22px;
        }
    }




/*--------------------------------------------------------
                        MMS Styling
--------------------------------------------------------*/

.grid-slideshow-content {
    background: transparent;
    margin-left: 0px;
    padding: 0px 15px;
}
.grid-bottom-featured-wrap {
    background-image: none;
}
.grid-bottom-featured-wrap-h2 {
    color: #527785;
    margin-bottom: 0px;
}
.grid-bottom-featured-wrap-p {
    color: #323233;
}

#mycanvas #news-section-wrap .column,
#mycanvas #get-involved-wrap .column {
    min-height: 415px;
}


/*--------------------------------------------------------------
                      Modal Member Login
--------------------------------------------------------------*/
.modal{
    overflow-y: visible;
}
.modal-dialog{
    max-width: 280px;
    margin: 50px auto;
}
.modal-header{
    text-align: center;
}
.modal-body {
    padding: 15px 23px;
}
.login-form input {
    width: 203px!important;
    height: 30px;
    margin: 0px auto;
    margin-bottom: 10px;
    padding: 0px 15px;
    margin-left: 15px;
    background: #fff;
    font-size: 14px;
    font-family: 'Mulish', sans-serif;
    color: #9B9B9B;
    box-shadow: none !important;
    border: 1px solid #CCCCCC;
    border-radius: 18px;
}
.login-form input[type="submit"] {
    background: #b61d33;
    border: 1px solid #b61d33;
    color: #fff;
    font-size: 15px;
    font-weight: normal;
    border-radius: 17px;
    font-family: 'Mulish', sans-serif;
    margin-left: 10px;
    outline: none;
    text-decoration: none;
    text-align: center;
    padding: 8px 20px;
    height: auto;
}
.login-form input[type="submit"]:hover, .login-form input[type="submit"]:focus {
    background: #3366cc;
    border: 1px solid #3366cc;
    text-decoration: none;
}
.login-form a {
    color: #3366cc;
    font-size: 14px;
    font-family: 'Mulish', sans-serif;
    display: block;
    margin-left: 15px;
    padding-bottom: 10px;
    text-decoration: underline;
}
.login-form a:hover, .login-form a:focus {
    color: #b61d33;
}
.login-form input:last-of-type{
    width: 100px;
    margin: none;
}
h6.modal-title {
    color: #527785;
    font-size: 24px;
    font-weight: 600;
    font-family: 'Barlow', sans-serif;
}
h4#myModalLabel {
    font-family: 'Barlow', sans-serif;
    font-size: 22px;
    color: #1A1A1A;
    padding-bottom: 0px;
}




/*--------------------------------------------------------
                        MMS Styling
--------------------------------------------------------*/




/*----------- MEDIA QUERY --------------------*/

@media (min-width: 1332px) and (max-width: 1365px) {

}

@media (max-width: 1200px) {
    .caption-wrapper {
        max-width: 970px;
    }
}

@media (min-width: 1000px) {
    .container {}

}

@media (min-width: 990px) and (max-width: 1199px) {
    .container {}
    



}


@media (max-width: 991px) {
    .caption-wrapper {
        max-width: 750px;
    }
}


@media (min-width: 768px) and (max-width: 990px) {
    .container {}

    .events-details-inside-wrap {
        display: inline-block;
    }
    h3.events-title {
        margin-left: 0px;
        margin-top: 15px;
    }

}


@media (max-width: 767px) {
    .container {}


    .footer-credit-social-wrap .col-xs-12 {
        text-align: left;
        margin-bottom: 15px;
    }
}

@media (min-width: 560px) and (max-width: 767px) {

}

@media (max-width: 580px) {

    p.caption-text {
        line-height: 34px;
    }


}

@media (max-width: 480px) {
    .container {}

}

@media (max-width: 380px) {

}


/* Safari Browser */

@media only screen and (-webkit-min-device-pixel-ratio: 1) {
     ::i-block-chrome, .div {
        
     }
}

/* Internet Browser */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  


}</pre></body></html>