<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
    margin-top: 0 !important;
    --wp-admin--admin-bar--height: unset;
    scroll-padding-top: unset;
}

footer .content-area .top-column .footer-subscribe .gform_heading {
    display: none;
}

#gform_fields_1 {
    display: block;
}

footer .content-area .top-column .footer-subscribe form {
    opacity: 0;
}

footer .content-area .top-column .footer-subscribe form.active {
    opacity: 1;
}

footer .content-area .top-column .footer-subscribe .gform_footer {
    padding: 0 !important;
    margin: 0 !important;
}

footer .content-area .top-column .footer-subscribe form button {
    margin-bottom: 0 !important;
}

footer .content-area .top-column .footer-subscribe .gform-body {
    width: 100%;
}

footer .content-area .top-column .footer-subscribe form input::placeholder {
    font-size: 16px;
}

footer .content-area .top-column .footer-subscribe h3 {
    text-align: right;
    margin-bottom: 18px;
}


.acte-awards .content-area .left-area,
.acte-awards .content-area .right-area {
    flex: 0 0 100%;
    max-width: 100%;
}

.acte-awards-container .content-area .awards-boxes {
    row-gap: 44px;
}

@media (max-width: 991.98px) {
    .acte-awards-container .content-area .awards-boxes {
        justify-content: left;
    }

    footer .content-area .bottom-column .footer-left {
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 0;
        padding-top: 20px;
    }

    footer .content-area .bottom-column .footer-menu {
        flex: 0 0 100%;
        max-width: 100%;
    }

    footer .content-area .bottom-column {
        flex-direction: column-reverse;
    }

    footer .content-area .bottom-column .footer-left::before {
        width: 100%;
        height: 1px;  
    }
}

@media (max-width: 767.98px) {
    .cte-learn .content-area .cte-learn-yearly .cte-yearly-boxes .cte-yearly-box p {
        position: unset;
        margin-top: 22px;
    }

    .cte-learn .content-area .cte-learn-yearly .cte-yearly-boxes .cte-yearly-box {
        padding-bottom: 12px;
    }
}

footer .content-area .top-column .footer-subscribe h3 {
    text-align: right;
    margin-bottom: 18px;
}

@media (min-width: 767.98px) and (max-width: 991.98px) {
    footer .content-area .bottom-column .footer-left .footer_item_wrapper {
        display: flex;
    }

    footer .content-area .bottom-column .footer-left .footer_item_wrapper .footer-item {
        margin-right: 25px;
    }
}

.press-content {
    position: relative;
    padding-top: 80px;
    padding-bottom: 80px; }
    .press-content .content-area {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      -moz-column-gap: 60px;
           column-gap: 60px;
      row-gap: 60px; }
      .press-content .content-area .left-area {
        flex: 1 1 0; }
        @media (max-width: 991.98px) {
          .press-content .content-area .left-area {
            flex: 0 0 100%;
            max-width: 100%; } }
        .press-content .content-area .left-area p {
          color: #000;
          margin-bottom: 20px; }
          .press-content .content-area .left-area p a {
            text-decoration: underline;
            color: #2a5caa;
            text-underline-offset: 1px; }
        .press-content .content-area .left-area h2 {
          margin-top: 48px;
          margin-bottom: 24px; }
        .press-content .content-area .left-area ul,
        .press-content .content-area .left-area ol {
          padding-left: 26px; }
          .press-content .content-area .left-area ul li,
          .press-content .content-area .left-area ol li {
            margin-bottom: 20px;
            color: #000;
            font-family: "Avenir Next";
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 20px;
            /* 125% */ }
        .press-content .content-area .left-area .post-link {
          margin-top: 36px; }
          .press-content .content-area .left-area .post-link h5 {
            color: #282828;
            font-family: "Avenir Next";
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            line-height: 20px;
            margin-bottom: 16px; }
          .press-content .content-area .left-area .post-link ul li {
            margin-bottom: 16px; }
            .press-content .content-area .left-area .post-link ul li a {
              text-decoration: underline;
              color: #2a5caa;
              text-underline-offset: 1px; }
        .press-content .content-area .left-area .text-cta {
          background: linear-gradient(0deg, rgba(147, 202, 104, 0.8) 0%, #93ca68 100%);
          width: 100%;
          padding: 24px;
          margin-top: 48px;
          position: relative; }
          .press-content .content-area .left-area .text-cta p {
            color: #fff;
            font-family: "Avenir Next";
            font-size: 14px;
            font-style: normal;
            font-weight: 600;
            line-height: 92.857%;
            margin-bottom: 0; }
            .press-content .content-area .left-area .text-cta p::after {
              content: "";
              width: 11px;
              height: 11px;
              background-image: url(../../images/svg/arrow-right-blue.svg);
              background-size: contain;
              background-repeat: no-repeat;
              background-position: center;
              display: inline-block;
              position: relative;
              margin-left: 3px;
              top: 1px;
              -webkit-filter: brightness(0) invert(1);
                      filter: brightness(0) invert(1);
              transition: all 0.35s; }
          @media (min-width: 992px) {
            .press-content .content-area .left-area .text-cta:hover p::after {
              transform: translateX(3px);
              transition: all 0.35s; } }
      .press-content .content-area .right-area {
        flex: 0 0 384px;
        max-width: 384px;
        position: relative; }
        @media (max-width: 991.98px) {
          .press-content .content-area .right-area {
            flex: 0 0 100%;
            max-width: 100%; } }
        .press-content .content-area .right-area .press-box {
          position: relative;
          background: rgba(0, 179, 228, 0.1);
          margin-bottom: 60px;
          padding: 24px 24px 8px; }
          .press-content .content-area .right-area .press-box h4 {
            margin-bottom: 16px; }
          .press-content .content-area .right-area .press-box p {
            color: #282828;
            font-family: "Avenir Next";
            font-size: 18px;
            font-style: normal;
            font-weight: 400;
            line-height: 22px; }
            .press-content .content-area .right-area .press-box p strong {
              font-weight: 600; }
            .press-content .content-area .right-area .press-box p a {
              text-decoration: underline;
              text-underline-offset: 1px; }

.press-content .content-area .left-area {
    max-width: 996px;
}

.press-content .content-area .left-area ul li a {
    text-decoration: underline;
    color: #2a5caa;
    text-underline-offset: 1px;
}

.press-content .content-area .left-area h5 {
    color: #282828;
    font-family: "Avenir Next";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 16px;
}

.blog-meta .content-area .left-area p:last-child a {
    pointer-events: none;
}

.blog-content.blog-event-bar {
    padding: 0;
    background: rgba(0,179,228,.1);
    padding-top: 40px;
    padding-bottom: 40px;
}

.blog-content.blog-event-bar .content-area .right-area .events-box {
    background-color: unset;
    padding: 0;
    margin-bottom: 0;
}

.blog-content.blog-event-bar .content-area .right-area {
    max-width: 100%;
    flex: 0 0 100%;
}

.blog-content.blog-event-bar .content-area .right-area .events_wrapper {
    display: flex;
    flex-wrap: wrap;
}

.blog-content.blog-event-bar .content-area .right-area .events-box .event-box {
    flex: 0 0 32.2%;
    max-width: 32.2%;
    margin-bottom: 0;
    margin-right: 1.7%;
    padding: 24px;
    background: linear-gradient(182deg,rgba(42,92,170, 0.12) 0,rgba(42,92,170,.0) 100%);
}

.blog-content.blog-event-bar .content-area .right-area .events-box .event-box:last-child {
    margin-right: 0;
}

@media (max-width: 991.98px) {
    .blog-content.blog-event-bar .content-area .right-area .events-box .event-box {
        padding-right: 45px;
    }

    .events-content.wysiwyg_module .content-area .right-area {
        display: none;
    }
}

@media (max-width: 767.98px) {
    .blog-content.blog-event-bar .content-area .right-area .events-box .event-box {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 40;
        margin-right: 0 !important;
    }
}

.blog-meta .content-area .right-area .add-calendar .filter-year .select-items {
    width: 100px;
}

body.single-events .blog-banner .content-area h1 {
    width: 100%;
}

.events-content {
    margin-top: 40px;
}

.events-content .content-area .left-area .agenda-cta {
    background: rgba(0,179,228,.1);
    padding: 24px;
    margin-bottom: 40px;
    flex: 0 0 100%;
    max-width: 100%;
    max-width: 384px;
} 

.events-content .content-area .left-area .agenda-cta h4 {
    margin-bottom: 0;
}

.events-content .content-area .left-area .agenda-cta .btn {
    margin-top: 24px;
    display: flex;
}

.events-content.wysiwyg_module .content-area .left-area h2:first-child {
    margin-top: 0;
}

.events-content.wysiwyg_module .content-area .left-area p:last-child {
    margin-bottom: 0;
}

.events-content.hotel-list {
    margin-top: 0;
}

.events-content.hotel-list .content-area .left-area .hotels-box {
    margin-bottom: 0;
}

.events-content.keynote-speakears {
    margin-top: 0;
}

.events-content.wysiwyg_module .content-area .left-area figure,
.events-content.wysiwyg_module .content-area .left-area figure img {
    width: 100% !important;
}

#caption-attachment-471 {
    text-align: center;
}

.wysiwyg-2col .content-area .text-area.full_width {
    flex: 0 0 100%;
    max-width: 100%;
}


.blog-banner.v2 .background-img {
    position: absolute;
    width: 100%;
    top: 0;
    height: 100%;
    left: 0;
    z-index: 1;
}

.blog-banner.v2 .background-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    position: absolute;
    top: 0;
    left: 0;
}

header .content-area .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.dropdown .nav-link::after {
    display: none;
}

header .content-area .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-toggle {
    display: inline-block;
}

header .content-area .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-toggle::after {
    content: "";
    width: 8px;
    height: 5px;
    background-image: url(/wp-content/themes/michiganacte/images/svg/arrow-bottom.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 0;
    display: inline-block;
    position: relative;
    top: 10px;
    border: none;
    vertical-align: unset;
}

header .content-area .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item .nav-link {
    display: inline-block;
}

@media (min-width: 992px) {
    header .content-area .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item:hover .dropdown-toggle::after {
        transform: scale(-1);
        -webkit-filter: brightness(0) invert(1);
        filter: brightness(0) invert(1);
    }
}


.featured-events.three_box_new .content-area .fe-boxes .fe-box .image-area img {
    object-fit: contain;
}

@media (min-width: 767.98px) {
    .wysiwyg-2col .content-area h3 {
        color: #2a5caa;
        font-family: "Avenir Next";
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: 110%;
    }
}

@media (max-width: 767.98px) {
    .wysiwyg-2col .content-area h3 {
        font-weight: 700;
        color: #2a5caa;
    }
}

.wysiwyg-2col .content-area table tr td a {
    text-decoration: underline;
    color: #2a5caa;
    text-underline-offset: 1px;
}

.featured-events.three_box_new {
    padding-top: 80px;
    padding-bottom: 80px;
    margin: 0;
}

.featured-events.three_box_new .content-area .fe-boxes .fe-box .text-area {
    background-color: #fff;
    background: #fff;
}

section .content-area p a.btn.btn-primary {
    text-decoration: none;
    color: #fff;
}
section .content-area p a.btn.btn-primary:hover {
	background: #fff;
	border-color: #52247f;
	color: #52247f;
	transition: all .35s;
}

@media (min-width: 992px) {
    header .content-area .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item:not(.dropdown):hover .nav-link {
        color: #2a5caa;
    }
}

.home-slider .slider-area .slider-box .background-img img.auto {
    height: auto;
    top: 50%;
    transform: translateY(-50%);
}

@media (max-width: 767.98px) {
    .home-slider .slider-area .slider-box .background-img img.auto {
        /* height: 100%;
        top: 0;
        transform: unset; */
    }
}
#commentform p {
  display: flex;
  flex-wrap: wrap;
  gap: 20px 5px;
}
#commentform p label {
  min-width: 100px;
}
#commentform input#submit {
  border-radius: 0;
  border: 1px solid #52247f;
  padding: 11px;
  color: #fff;
  text-align: center;
  font-family: "Avenir Next";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 100%;
  background-color: #52247f;
  transition: all .35s;
  background-color: #52247f;
  border: 1px solid #52247f;
}
a.comment-reply-link, a#cancel-comment-reply-link {
	text-decoration:underline;
	font-weight:bold;
	color:#52247f;
    font-size: 15px;
}
h2.comments-title, h3#reply-title {
  font-size: 30px;
}
h3#reply-title small {
    padding-left: 20px;
}
.comment-meta {
  padding: 10px;
}
#respond {
  border-top: 1px solid #ccc;
  padding-top: 20px;
  margin-top: 20px;
}</pre></body></html>