@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
@import url("https://use.typekit.net/yar7wvr.css");
@import url("https://use.typekit.net/rvb8ubq.css");

/* It is important to respect the integrity of the template, and follow it's lead as much as possible. The template overwrite sections below help us do that by encouraging minimal edits that conform to the intended structure. Existing elements should be used whenever possible, rather than creating new ones. While editing these existing elements, they should be styled in the same manner that the template uses. We can achieve this by using their corresponding selector chains and overwriting or adding to their styles. When overwriting, only include the nessacary changes. Do not include already active properties. */

/* If you are seeing files that end with '.less' on inspect, please disable css source maps before creating a new section for template overwrites: In Chrome inspector panel, click settings and uncheck 'Enable CSS source maps' under preferences > sources. */

/* Define each template overwrite section with the original relative file path: Find in Chrome inspector panel next to css selector. Right-click, click 'copy link address'. After pasting, delete everything before 'vendor'. */

/* Notate each css selector with the line number of the original instance: Find in Chrome inspector panel next to file name. */

/* Make sure new template overwrite sections are in original load order: Find on header. */

/* /vendor/annual-meeting-template/css/bootstrap.css */
/* 6 */ dl, ol, ul {margin-bottom: 30px;}
/* 6 */ ol ol, ol ul, ul ol, ul ul {margin-bottom: 30px;}
/* 6 */ p {margin-bottom: 30px;}
/* 6 */ .lead {line-height: 1.5;}
/* 6 */ .h2, h2 {font-size: 40px;}
/* 6 */ .h3, h3 {font-size: 30px; padding-top: 30px;}
/* 6 */ .h4, h4 {text-transform: uppercase; font-size: 20px; padding-top: 30px;}
/* 6 */ a:hover {color: var(--primary-color);}

/* /vendor/annual-meeting-template/css/fontawesome-all.css */
/* 17 */

/* /vendor/annual-meeting-template/css/flaticon.css */
/* 17 */

/* /vendor/annual-meeting-template/css/elegent-icon.css */
/* 17 */

/* /vendor/annual-meeting-template/css/animate.css */
/* 17 */

/* /vendor/annual-meeting-template/css/swiper.css */
/* 17 */

/* /vendor/annual-meeting-template/css/owl.css */
/* 17 */

/* /vendor/annual-meeting-template/css/jquery.fancybox.min.css */
/* 17 */

/* /vendor/annual-meeting-template/css/style.css */
/* 54 */ .main-menu .navigation > li > a {text-decoration: none;}
/* 120 */ body {font-family: 'Open Sans', sans-serif; color: #222;}
/* 131 */ a {text-decoration: underline; color: var(--primary-color);}
/* 143 */ h1, h2, h3, h4, h5, h6 {font-family: var(--display-font); margin-bottom: 30px; font-weight: 500; line-height: 1.2em;}
/* 160 */ p, .text {color: #222; line-height: 30px;}
/* 235 */ ::selection {color: #222222;background: lightgrey;}
/* 258 */ .theme-btn {text-decoration: none; margin-bottom: 30px;}
/* 387 */ .btn-style-three {background-color: var(--tertiary-color); color: #222; line-height: 20px;}
/* 404 */ .btn-style-three:hover {color: #222;}
/* 437 */ .btn-style-three:hover:before {-webkit-transform: scale(0, 1);-ms-transform: scale(0, 1);transform: scale(0, 1);}
/* 450 */ .btn-style-four {background-color: darkgrey;}
/* 467 */ .btn-style-four:hover {color: #fff;}
/* 500 */ .btn-style-four:hover:before {-webkit-transform: scale(0, 1);-ms-transform: scale(0, 1);transform: scale(0, 1);}
/* 515 */ .list-style-one li {color: #222; margin-left: 20px; padding-left: 30px;}
/* 525 */ .list-style-one li:before {color: var(--primary-color);}
/* 541 */ .list-style-two li {color: #222; padding-left: 30px; margin-left: 20px;}
/* 551 */ .list-style-two li:before {background-color: var(--primary-color); left: 5px;}
/* 575 */ /*.social-icon-one li {margin-right: 15px;}*/
/* 586 */ .social-icon-one li a .fab {width: auto; background-color: transparent; color:#fff; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; height: auto; line-height: 1;}
/* 603 */ .social-icon-one li a:hover .fab {transform: unset;}
/* 607 */ .social-icon-one li a:hover .fab {background-color: transparent;}
/* 740 */ .scroll-to-top {background-color: var(--primary-color);}
/* 762 */ .scroll-to-top:hover {background-color: var(--secondary-color);}
/* 787 */ .page-title {padding: 35px 0; background-position: center;margin-top: 115px;}
/* 798 */ .page-title h1 {color: #222;font-size: 40px;line-height: 1em;margin-bottom: 20px; margin-top: 30px;}
/* 812 */ .page-title .bread-crumb li {color: #222;margin-left: 0px;font-size: 16px;margin-right: 8px;}
/* 824 */ .page-title .bread-crumb li:before {color: #222;}
/* 843 */ .page-title .bread-crumb li a {color: #222;}
/* 852 */ .page-title .bread-crumb li a:hover {color: #fff;}
/* 864 */ .sec-title {margin-bottom: 0px;}
/* 889 */ .sec-title h2 {color: #222; font-size: 40px; display: block;}
/* 944 */ .main-header {box-shadow: 0 0 30px rgb(0 0 0 / 10%);}
/* 957 */ .main-header .main-box{background-color: #fff;box-shadow: 0 10px 25px rgb(0 0 0 / 15%); padding: 10px 0;}
/* 967 */ .main-header .logo-box {flex: 1 0 auto;display: flex;align-items: center;}
/* 977 */ .main-header .logo-box .logo img {width: 170px;}
/* 987 */ .main-header .nav-outer {flex: 0 0 auto;display: flex;align-items: center;}
/* 1018 */ .main-menu .navigation > li > a {color: #222; font-weight: 600;}
/* 1035 */ .main-menu .navigation > li > a:before {transform: scale(1); -webkit-transform: scale(1);}
/* 1085 */ .main-menu .navigation > li > ul { border-bottom-color: var(--primary-color);}
/* 1116 */ .main-menu .navigation > li > ul:before {height: 0px;}
/* 1141 */ .main-menu .navigation > li > ul > li > a {text-decoration: none;text-transform: none; font-size: 14px;}
/* 1157 */ .main-menu .navigation > li > ul > li:hover > a {color: var(--primary-color);}
/* 1274 */ .main-header .outer-box {margin-left: 0px;}
/* 1290 */ .main-header .search-box-btn {font-size: 20px; margin-top: 7px;}
/* 1482 */ .main-header.fixed-header .main-box {background-color: #fff; padding: 10px 0;}
/* 1583 */ .mobile-menu .close-btn {background-color: var(--primary-color);}
/* 1635 */ .mobile-menu .navigation li > a {text-transform: none;text-decoration: none;}
/* 1647 */ .mobile-menu .navigation li:hover > a, .mobile-menu .navigation li.current > a {color: var(--primary-color);}
/* 1696 */ .banner-carousel .slide-item {padding: 170px 0;}
/* 2349 */ .banner-meetup {margin-top: 115px; padding: 75px 0 45px 0;}
/* 2415 */ .banner-meetup .countdown {font-family: 'Open Sans', sans-serif;}
/* 2480 */ .about-section {padding: 60px 0 30px;}
/* 2485 */ .about-section .content-column {margin-bottom: 30px;}
/* 2490 */ .about-section .content-column .inner-column {padding-right: 0px;}
/* 2523 */ .about-section .image-column {margin-bottom: 30px;}
/* 2528 */ .about-section .image-column .image-box {padding-left: 0px;}
/* 2533 */ .about-section .image-column .image-box img {border-radius: 0; border: none;}
/* 2666 */ .about-section-two {padding: 60px 0 30px;}
/* 2671 */ .about-section-two .content-column {margin-bottom: 0px;}
/* 2676 */ .about-section-two .content-column .inner-column {padding-top: 0px;}
/* 2681 */ .about-section-two .content-column .sec-title {margin-bottom: 0px;}
/* 2690 */ .about-section-two .content-column .sec-title h2 {margin-bottom: 30px;}
/* 2709 */ .about-section-two .about-block {margin-bottom: 0px;}
/* 2718 */ .about-section-two .about-block h4 {margin-bottom: 0; color: #222;}
/* 2726 */ .about-section-two .about-block .icon {color: var(--primary-color);}
/* 2742 */ .about-section-two .image-column {margin-bottom: 30px;}
/* 2747 */ .about-section-two .image-column .image-box {padding-right: 0px;}
/* 2882 */ .features-section {padding: 60px 0 30px;}
/* 2887 */ .feature-block {margin-bottom: 30px;}
/* 2888 */ .feature-block .link-box a {background-color: var(--tertiary-color); color: #222; border: none;}
/* 2892 */ .feature-block .inner-box {padding: 30px; height: 100%; display: flex; flex-direction: column; padding-bottom: 0;}
/* 2917 */ .feature-block .icon-box .icon {color: var(--primary-color);}
/* 2931 */ .feature-block:nth-child(3n + 2) h4 a:hover, .feature-block:nth-child(3n + 2) .icon-box .icon {color: var(--primary-color);}
/* 2936 */ .feature-block:nth-child(3n + 3) h4 a:hover, .feature-block:nth-child(3n + 3) .icon-box .icon {color: var(--primary-color);}
/* 2948 */ .feature-block h4 {margin-bottom: 30px; top: 50%; transform: translateY(-50%); color: #222; font-size: 20px; padding-top: 0;}
/* 3006 */ .feature-block .inner-box:hover .link-box a {color: #222;background-color: var(--tertiary-color);border-color: var(--tertiary-color); border-radius: 10px;}
/* 3013 */ .feature-block:nth-child(3n + 2) .link-box a {background-color: var(--tertiary-color); color: #222;}
/* 3017 */ .feature-block:nth-child(3n + 2) .inner-box:hover .link-box a {color: #222;background-color: var(--tertiary-color);border-color: var(--tertiary-color);}
/* 3023 */ .feature-block:nth-child(3n + 3) .link-box a {background-color: var(--tertiary-color); color: #222;}
/* 3027 */ .feature-block:nth-child(3n + 3) .inner-box:hover .link-box a {color: #222;background-color: var(--tertiary-color);border-color: var(--tertiary-color);}
/* 3101 */ .feature-block-two {margin-bottom: 30px;}
/* 3106 */ .feature-block-two .inner-box {padding: 30px; padding-bottom: 0; height: 100%;}
/* 3125 */ .feature-block-two .icon-box { position: relative; left: 0px; top: 0px; display: inline-block; margin-bottom: 0px; margin-right: 20px; vertical-align: top; width: 40px; height: 40px; align-self: center;}
/* 3133 */ .feature-block-two .icon-box .icon {font-size: 40px;color: var(--primary-color);}
/* 3160 */ .feature-block-two h4 {top: 50%;transform: translateY(-50%); color: #222;}
/* 3246 */ .features-section-three {padding: 60px 0 30px;}
/* 3255 */ .feature-block-three {margin-bottom: 30px;}
/* 3260 */ .feature-block-three .inner-box {padding: 0 0 0 75px; background-color: unset; border: none; box-shadow: none; transition: none;}
/* 3280 */ .feature-block-three .icon-box {left: 0px; width: 45px;}
/* 3289 */ .feature-block-three .icon-box:before {background-color: #40cbb4;content: unset;}
/* 3317 */ .feature-block-three .icon-box .icon {color: var(--secondary-color); font-size: 45px;}
/* 3334 */ .feature-block-three .inner-box:hover .icon-box .icon {-webkit-transform: scale(1) rotate(0deg);-moz-transform: scale(1) rotate(0deg);-ms-transform: scale(1) rotate(0deg);-o-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
/* 3385 */ .feature-block-three .link-box a {background-color: #40cbb4;}
/* 3412 */ .feature-block-three:nth-child(3n + 2) .icon-box:before, .feature-block-three:nth-child(3n + 2) .link-box a {background-color: #40cbb4;}
/* 3417 */ .feature-block-three:nth-child(3n + 3) .icon-box:before, .feature-block-three:nth-child(3n + 3) .link-box a {background-color: #40cbb4;}
/* 3422 */ .feature-block-three:nth-child(3n + 4) .icon-box:before, .feature-block-three:nth-child(3n + 4) .link-box a {background-color: #40cbb4;}
/* 3435 */ .fluid-section-one {background-color: var(--secondary-color);}
/* 3458 */ .fluid-section-one .content-column h3 {margin-bottom: 30px;font-size: 30px; font-weight: 500;}
/* 3451 */ .fluid-section-one .content-column .inner-column {padding: 60px 20px 30px 20px; margin:0;}
/* 3519 */ .speakers-section:before {background-color: var(--accordian-color);}
/* 4184 */ .speaker-detail {padding: 60px 0 30px;}
/* 4189 */ .speaker-detail .image-column {margin-bottom: 30px;}
/* 4194 */ .speaker-detail .image-column .image-box {padding-right: 0px;}
/* 4228 */ .speaker-detail .info-column h3 {margin-bottom: 30px; color: #222;}
/* 4262 */ .speaker-detail .info-column p {color: #222;}
/* 4297 */ .schedule-section {background-color: unset; padding: 60px 0 30px;}
/* 4558 */ .schedule-block .speaker-info .name {margin-bottom: 0;}
/* 4579 */ .schedule-block h4 a {text-decoration:none;}
/* 4687 */ .schedule-block:nth-child(4n + 1) .btn-box a {background-color: #ffc20b;}
/* 4691 */ .schedule-block:nth-child(4n + 1) .btn-box a:hover {color: #fff; border-radius: 0px; background: #ffc20b; border-color: #ffc20b;}
/* 4698 */ .schedule-block:nth-child(4n + 2) .btn-box a {background-color: #ffc20b;}
/* 4702 */ .schedule-block:nth-child(4n + 2) .btn-box a:hover {color: #fff; border-radius: 0px; background: #ffc20b; border-color: #ffc20b;}
/* 4713 */ .schedule-block:nth-child(4n + 3) .btn-box a {background-color: #ffc20b;}
/* 4702 */ .schedule-block:nth-child(4n + 3) .btn-box a:hover {color: #fff; border-radius: 0px; background: #ffc20b; border-color: #ffc20b;}
/* 4726 */ .schedule-block:nth-child(4n + 4) .btn-box a {background-color: #ffc20b;}
/* 4730 */ .schedule-block:nth-child(4n + 4) .btn-box a:hover {color: #fff; border-radius: 0px; background: #ffc20b; border-color: #ffc20b;}
/* 4741 */ .schedule-section.style-three .schedule-block:nth-child(4n + 1) .date, .schedule-section.style-two .schedule-block:nth-child(4n + 1) .date, .schedule-block:nth-child(4n + 1) h4 a:hover {color: #ffc20b;}
/* 4747 */ .schedule-section.style-three .schedule-block:nth-child(4n + 2) .date, .schedule-section.style-two .schedule-block:nth-child(4n + 2) .date, .schedule-block:nth-child(4n + 2) h4 a:hover {color: #ffc20b;}
/* 4753 */ .schedule-section.style-three .schedule-block:nth-child(4n + 3) .date, .schedule-section.style-two .schedule-block:nth-child(4n + 3) .date, .schedule-block:nth-child(4n + 3) h4 a:hover {color: #ffc20b;}
/* 4759 */ .schedule-section.style-three .schedule-block:nth-child(4n + 4) .date, .schedule-section.style-two .schedule-block:nth-child(4n + 4) .date, .schedule-block:nth-child(4n + 4) h4 a:hover {color: #ffc20b;}
/* 4795 */ .schedule-section.style-two .schedule-block .inner-box .inner {padding: 0px 30px; overflow: hidden;}
/* 4878 */ .event-detail {position: relative;padding: 60px 0 30px 0;}
/* 4883 */ .event-detail .auto-container {max-width: 1200px;}
/* 4933 */ .event-detail .content-box h2 {margin-bottom: 30px; font-size: 40px;}
/* 4970 */ .event-detail .content-box p {color:#222;}
/* 5749 */ .faq-section {padding: 60px 0 30px;}
/* 5775 */ .accordion-box .block .acc-btn {padding-right: 60px; background-color: var(--quaternary-color); color: #222;}
/* 5794 */ .accordion-box .block .icon-outer {color: #222;}
/* 5842 */ .accordion-box .block .content {padding: 30px; padding-bottom: 0;}
/* 5855 */ .accordion-box .block .content p:last-child {margin-bottom: 30px;}
/* 6189 */ .event-info-section {padding: 60px 0 30px;}
/* 6194 */ .event-info-section .info-column {margin-bottom: 0px;}
/* 6198 */ .event-info-section .info-column .inner-column {padding-left: 0px;}
/* 6211 */ .event-info-tabs {margin-bottom: 30px;}
/* 6215 */ .event-info-tabs .tab-buttons {margin-bottom: 0;}
/* 6215 */ .event-info-tabs .tab-btn {background-color: var(--primary-color);}
/* 6242 */ .event-info-tabs .tab-btn:hover, .event-info-tabs .tab-btn.active-btn {color: var(--primary-color);}
/* 6259 */ .event-info-tabs .tabs-content h4 {margin-bottom: 30px;color: #222;font-size: 20px;}
/* 6286 */ .event-info-tabs .tabs-content .text { max-width: unset; color: #222;}
/* 6335 */ .event-info-section .image-column .image {padding-top: 0px;}
/* 6502 */ .news-section {padding: 60px 0 30px;}
/* 6516 */ .news-block {margin-bottom: 30px;}
/* 6521 */ .news-block .inner-box {box-shadow: none; display: flex; flex-direction: column; height: 100%;}
/* 6559 */ .news-block .lower-content {padding: 0px; flex: 1 0 auto;}
/* 6564 */ .news-block .image img {border: thin solid #222;}
/* 6604 */ .news-block h4 a {text-decoration:none;}
/* 6631 */ .news-block .btn-box a {text-decoration:none;}
/* 7179 */ .video-section {padding: 60px 0 30px;}
/* 7218 */ .video-section .content-box h2 {margin-bottom: 30px;font-size: 40px;}
/* 7226 */ .video-section .play-now {text-decoration: none;}
/* 8310 */ .main-footer {background-color: var(--secondary-color);background-image: unset;}
/* 8334 */ .main-footer .footer-column .widget-title {margin-bottom: 10px;}
/* 8343 */ .main-footer .footer-column .widget-title:before {display: none;}
/* 8471 */ .user-links li a {border-left: none; padding: 0; text-decoration: none;}
/* 8487 */ .user-links li a:hover {color: #fff;text-decoration: underline;}
/* 8504 */ .main-footer .contact-list li .icon {left: 15px;transform: translateX(-50%); font-size: 18px;}
/* 8521 */ .main-footer .contact-list li .text a {text-decoration: none;}
/* 8530 */ .main-footer .contact-list li .text a:hover {color: #fff;text-decoration: underline;}
/* 8684 */ .main-footer .footer-bottom .copyright-text a {font-weight: 400;text-decoration: none;}
/* 8695 */ .main-footer .footer-bottom .copyright-text a:hover {color: #fff;text-decoration: underline;}
/* 9654 */ .social-icon-colored li a:hover .fa-facebook, .social-icon-colored li a:hover .fa-facebook-f, .social-icon-colored li a:hover .fa-facebook-square {background-color: transparent;}
/* 9660 */ .social-icon-colored li a:hover .fa-instagram {background-color: transparent;}
/* 9661 */ .social-icon-colored li a:hover .fa-linkedin, .social-icon-colored li a:hover .fa-linkedin-in, .social-icon-colored li a:hover .fa-linkedin-square {background-color: transparent;}
/* 9672 */ .social-icon-colored li a:hover .fa-twitter, .social-icon-colored li a:hover .fa-twitter-square {background-color: transparent;}
/* 9679 */ .social-icon-colored li a:hover .fab {color: var(--tertiary-color);}
/* 10158 */ .header-top {background-color: var(--secondary-color);}
/* 10186 */ .header-top .social-links {padding: 10px 0px;}
/* 10209 */ .header-top .social-links li a:hover {color: var(--tertiary-color);}

/* /vendor/annual-meeting-template/css/responsive.css */
/* 90 */ @media only screen and (max-width: 1023px){.schedule-tabs .tab-btn:after, .banner-meetup .countdown .counter-column:before, .about-section .image-column .image-1:before, .main-header .outer-box {display: block;}}
/* 212 */ @media only screen and (max-width: 1023px){.event-info-section .info-column, .about-section-two .content-column {order: 2;}}
/* 242 */ @media only screen and (max-width: 1023px){.app-section, .speaker-detail .info-column .inner-column, .app-section .image-column .image-box {text-align: left;}}
/* 293 */ @media only screen and (max-width: 767px){.main-header .outer-box {left: calc(50% + 146px);}}
/* 511 */ @media only screen and (max-width: 767px){.header-top .pull-right {display: block;width: 100%;text-align: center;}}
/* 515 */ @media only screen and (max-width: 767px){.header-top .top-left {display: none;}}
/* 756 */ @media only screen and (max-width: 599px){.feature-block-three .inner-box { padding: 0;}}
/* 761 */ @media only screen and (max-width: 599px){.feature-block-three .icon-box {height: 50px;}}


/* /vendor/annual-meeting-template/css/color-switcher-design.css */
/* 17 */








/* New custom elements listed below. */

.toplinks a {
    text-decoration: none;
}

.toplinks a:hover {
    color: #fff;
    text-decoration: underline;
}

.atoplink {
    color: #fff;
}

.toplinks {
    display: inline-flex;
    padding: 15px 0;
}

.social-links li:first-child {
    margin-left: 0;
}

li.toplink {
    padding-top: 0px;
    border-right: thin solid #fff;
    padding-right: 10px;
    padding-left: 10px;
    color: #fff;
    line-height: 14px;
    font-size: 13px;
    font-weight: 600;
}

li.toplink:first-child {
    padding-left: 0;
}

li.toplink:last-child {
    padding-right: 0;
    border: none;
}

.main-menu .navigation > li:last-child > ul {
    right: 0;
    left: unset;
}

.main-header.fixed-header .header-top {
    display: none;
}
.mobile-menu .navigation > li > a {
    font-weight: bold;
    font-size: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid rgba(0,0,0,0.10);
}

.footer-widget .logo img {
    max-width: 245px;
}

header ul {
    margin-bottom: 0;
}

.main-menu #general ul {
    width: 235px;
} 
.main-menu #registration ul {
    width: 258px;
}
.main-menu #program ul {
    width: 300px;
}
.main-menu #exhibits ul {
    width: 324px;
}
.main-menu #presenters ul {
    width: 230px;
}

.hero {
    background-color: var(--primary-color);
}


.toc-ul {
    font-size: 16px;
    line-height: 25px;
    columns: 1;
    column-fill: balance;
}

.toc-icon {
    padding-right: 10px;
}


.square-btn:hover {
    border-radius: 0px !important;
    font-weight: 700;
}

.video-section p {
    color:#fff;
}

.event-detail.noscript {
    background-color:crimson;
}

.event-detail.noscript p {
    color:white;
}

.fluid-section-one .content-column p {color: #ffffff;margin-bottom: 30px;}

.feature-block p {margin-bottom: 30px; flex: 1 0 auto;}

.cal-box-head {
    background-color: var(--primary-color);text-align: left;color: #fff;padding: 15px 30px;font-size: 22px; margin: 0 -30px 30px -30px; font-weight: bold;
}

.dont-icon:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
    content: "\f05e" !important;
    color: red;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
}

.h-100 {
    height: 100%;
}

.min-h-48 {
    min-height: 48px;
}

.min-h-55 {
    min-height: 55px;
}

.min-h-72 {
    min-height: 72px;
}

.no-wrap {
    white-space: nowrap;
}

.v-cent {
    top: 50%;
    transform: translateY(-50%);
}

.anchor {
    top:-100px;
    position: relative;
    display: block;
}

.fa-lock {
    margin-left: 5px;
    font-size: .9em;
}

.feature-block h3 {
    margin-bottom: 30px; 
    top: 50%; 
    transform: translateY(-50%); 
    padding-top: 0;
}

.fluid-section-one .content-column h2 {
    font-size: 40px;
    color: #ffffff;
}

.btn-style-three--big {
    font-size: 20px !important;
    padding: 15px 45px !important;
}

.btn-style-three.btn-style-three--big:hover {
    padding: 15px 52.5px !important;
}

.no-click {
	text-decoration: none !important;
	color:#222 !important;
	cursor: auto;
}



@media only screen and (max-width: 1199px){
    .main-footer .widgets-section {
        text-align: center;
    }
    .main-footer .contact-list li {
        margin: auto;
        margin-bottom: 25px;
    }
    .main-footer .contact-list li:first-of-type {
        max-width: 232px;
    }
    .main-footer .contact-list li:nth-of-type(2) {
        max-width: 182px;
    }
    .event-info-section .info-column .inner-column, .useful-links {
        padding-left: 0;
    }
}





/*v sets nav width v*/
@media only screen and (max-width: 800px){
    .nav-outer .mobile-nav-toggler {
        display: block;
        margin: 0;
    }
    .main-header .main-box {
        padding: 10px 0;
        background-color: #fff;
    }
    .main-header .nav-outer .main-menu {
        display: none;
    }
}
/*^ sets nav width ^*/






@media only screen and (max-width: 767px){
    .toplinks {margin-left: -20px;
    }
    
}

@media only screen and (max-width: 399px){
    .main-header .outer-box {left: calc(50% + 115px);
    }
}










@media only screen and (min-width: 400px){
li.toplink {
    padding-top: 0px;
    border-right: thin solid #fff;
    padding-right: 20px;
    padding-left: 20px;
    color: #fff;
    line-height: 14px;
    font-size: 13px;
    font-weight: 600;
}
}

@media only screen and (min-width: 576px) {
.toc-ul {
    columns: 2;
}
.v-cent-sm {
    top: 50%;
    transform: translateY(-50%);
}
}

@media only screen and (min-width: 768px){
.toc-ul {
    columns: 3;
}

}

