/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
code[class*="language-"],pre[class*="language-"]{color:black;background:none;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}pre[class*="language-"]{position:relative;margin:.5em 0;overflow:visible;padding:1px;}pre[class*="language-"] > code{position:relative;z-index:1;border-left:10px solid #358ccb;box-shadow:-1px 0px 0px 0px #358ccb,0px 0px 0px 1px #dfdfdf;background-color:#fdfdfd;background-image:linear-gradient(transparent 50%,rgba(69,142,209,0.04) 50%);background-size:3em 3em;background-origin:content-box;background-attachment:local;}code[class*="language-"]{max-height:inherit;height:inherit;padding:0 1em;display:block;overflow:auto;}:not(pre) > code[class*="language-"],pre[class*="language-"]{background-color:#fdfdfd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em;}:not(pre) > code[class*="language-"]{position:relative;padding:.2em;border-radius:0.3em;color:#c92c2c;border:1px solid rgba(0,0,0,0.1);display:inline;white-space:normal;}pre[class*="language-"]:before,pre[class*="language-"]:after{content:'';display:block;position:absolute;bottom:0.75em;left:0.18em;width:40%;height:20%;max-height:13em;box-shadow:0px 13px 8px #979797;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);}pre[class*="language-"]:after{right:0.75em;left:auto;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#7D8B99;}.token.punctuation{color:#5F6364;}.token.property,.token.tag,.token.boolean,.token.number,.token.function-name,.token.constant,.token.symbol,.token.deleted{color:#c92c2c;}.token.selector,.token.attr-name,.token.string,.token.char,.token.function,.token.builtin,.token.inserted{color:#2f9c0a;}.token.operator,.token.entity,.token.url,.token.variable{color:#a67f59;background:rgba(255,255,255,0.5);}.token.atrule,.token.attr-value,.token.keyword,.token.class-name{color:#1990b8;}.token.regex,.token.important{color:#e90;}.language-css .token.string,.style .token.string{color:#a67f59;background:rgba(255,255,255,0.5);}.token.important{font-weight:normal;}.token.bold{font-weight:bold;}.token.italic{font-style:italic;}.token.entity{cursor:help;}.token.namespace{opacity:.7;}@media screen and (max-width:767px){pre[class*="language-"]:before,pre[class*="language-"]:after{bottom:14px;box-shadow:none;}}pre[class*="language-"].line-numbers.line-numbers{padding-left:0;}pre[class*="language-"].line-numbers.line-numbers code{padding-left:3.8em;}pre[class*="language-"].line-numbers.line-numbers .line-numbers-rows{left:0;}pre[class*="language-"][data-line]{padding-top:0;padding-bottom:0;padding-left:0;}pre[data-line] code{position:relative;padding-left:4em;}pre .line-highlight{margin-top:0;}
.cols-no-margins div{margin-bottom:0;}.page-calendar .system-container{padding:0;}#block-views-event-node-block{padding:0;}.img-responsive-event{max-width:100%;height:auto;}.date-heading-custom h3{margin:0 !important;padding:0 !important;font-size:1.3em !important;color:white !important;}form.unlv-search{margin:0;}body.page-node-add-event .ui-widget-content{background-color:#fff !important;border:1px solid #999999 !important;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.14),0px 4px 8px rgba(0,0,0,0.28) !important;box-shadow:0px 0px 4px rgba(0,0,0,0.14),0px 4px 8px rgba(0,0,0,0.28) !important;}body.page-node-add-event #ui-datepicker-div{padding:10px !important;}#calendar-datepicker{display:block !important;margin:20px auto 30px auto;}.ui-datepicker{width:auto;padding-left:0 !important;}#calendar-datepicker .ui-widget-content{padding:16px 0 0 0 !important;}.ui-datepicker table{display:table;}.ui-datepicker .ui-corner-all{border-radius:0;}.ui-state-hover,.ui-widget-header .ui-state-hover{border:none;background:none;}.ui-datepicker .ui-widget-header{border:none;border-bottom:1px solid #aaa;background:none;font:bold .95em Arial,Helvetica,sans-serif;color:#335080;}.ui-datepicker .ui-widget-header .ui-icon,.ui-datepicker .ui-state-hover .ui-icon,.ui-datepicker .ui-state-focus .ui-icon{background-image:none;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:inherit;width:inherit;height:inherit;font-size:1.5em !important;text-decoration:none !important;font-weight:normal;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{left:0;}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{right:0;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{text-decoration:underline !important;cursor:pointer;}.ui-datepicker .ui-datepicker-prev:after{content:'\00AB';color:#335080;padding:0 0 0 5px;bottom:initial;font-family:inherit;}.ui-datepicker .ui-datepicker-next:before{content:'\00BB';color:#335080;padding-right:5px;display:inline-block;}.ui-datepicker .ui-datepicker-next:before:hover,.ui-datepicker .ui-datepicker-next:before:active{text-decoration:none;}.ui-datepicker table.ui-datepicker-calendar th{text-transform:uppercase;color:#555;text-align:right;}.ui-widget-content .ui-state-active{background:#cfeaf7;border:solid 1px #8db8cd;}.ui-widget-content .ui-state-highlight{border:1px solid #999;}.ui-datepicker-current-day > a.ui-state-active:link{background-color:#546e7a !important;color:#fff;border:none !important;padding:5px;}.ui-datepicker-current-day > a.ui-state-active:visited{color:#fff;}.ui-datepicker-current-day > a.ui-state-active:hover{color:#fff;}.ui-datepicker-current-day > a.ui-state-active:active{color:#fff;}.calendar-tools{padding:10px 0;margin:30px 1.25rem 30px 1.25rem;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;}.calendar-tools div[class*="col-"]{margin-bottom:0 !important;}.date-nav-wrapper .date-prev{margin:0;padding:0;}.date-nav-wrapper .date-prev a{margin:0;}.date-nav-wrapper .date-next{margin:0 0 0 60px;position:relative;padding:0;}.date-nav-wrapper .date-next a{margin:0;}.view-calendar-custom ul{margin:0 0 0 10px;padding:0;}.view-calendar-custom ul li{clear:both;list-style-type:none;margin-bottom:1.5em;}.view-calendar-custom .date-display-single{color:#555;font-size:1em;font-weight:bold;}body.node-type-event .photo{margin-top:1.5em;background-color:transparent;border:none;}.view-event-node{margin-bottom:30px;}body.not-logged-in .view-event-node{margin-top:40px;}body.page-node-add-event .ckeditor_links{display:none !important;}body.page-node-add-event .form-textarea-wrapper .form-textarea-wrapper,#edit-field-campus-location-und{width:95%;}body.page-node-add-event .group-event-date .fieldset-description{display:none;}body.page-node-add-event #content form input[type$='file']{margin-right:.5em;}body.page-node-add-event .view-empty{display:none;}body.page-node-add-event .container-inline-date .form-item .form-item{margin-right:1em;}body.node-type-event #edit-field-event-terms,body.page-node-add-event.logged-in #edit-field-event-terms{max-height:400px;width:70%;padding:0 10px;border:solid 1px #999;overflow:scroll;background-color:#f8f8f8;}body.page-node-add-event .form-disabled label,body.node-type-event .form-disabled label{font-weight:bold !important;display:block !important;}body.page-node-add-event .form-disabled:nth-child(even),body.node-type-event .form-disabled{margin-top:1.5em !important;}body.page-node-add-event .form-checkbox,body.node-type-event .form-checkbox{margin-top:6px;}body.page-node-add-event .form-type-checkbox label,body.node-type-event .form-type-checkbox label{font-weight:400;}body.page-node-add-event .calendar-parent-checkbox,body.node-type-event .calendar-parent-checkbox{display:none !important;}body.page-node-add-event .form-type-checkbox.form-disabled,body.node-type-event .form-type-checkbox.form-disabled{margin-top:10px;}body.page-node-add-event .form-type-checkbox.form-disabled label,body.node-type-event .form-type-checkbox.form-disabled label{padding-left:0 !important;}div.image-widget-data{float:none !important;}#rotation{margin:-9px 0 20px 0 !important;}.flexslider{clear:both;width:100%;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0;margin:0px 0 20px 0;display:block;height:auto;}#content-main .flexslider{margin:0;}.flexslider .views-field-field-image{width:100%;float:left;margin:10px 0 0 0;padding:0;}.flex-direction-nav{display:none;}.flex-control-nav{position:relative;z-index:inherit;display:table;top:inherit;bottom:inherit;left:inherit;width:100%;padding:15px 0;text-align:center;}.flex-control-nav li{margin:0 .45em 0 0;padding:0;list-style:none;}.flex-control-nav li:last-child{margin:0;}.flex-control-paging li a{width:25px;height:15px;display:block;margin:0;background:#eee;overflow:hidden;text-indent:99999em;background:rgba(238,238,238,0.8);cursor:pointer;border-radius:3px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.2);box-shadow:inset 0 0 2px rgba(0,0,0,0.2);border:solid 1px #aaa;}.flex-control-paging li a:hover{background:#b4b4b4;background:rgba(180,180,180,0.9);}.flex-control-paging li a.flex-active{background:#7c7c7c;background:rgba(124,124,124,0.9);cursor:default;}.flexslider-event-date{display:block;}.flexslider-event-teaser{display:block;font-size:1.1em;line-height:1.5em;}.flexslider-event-link{display:block;margin-top:15px;}#flexslider-1 .flex-caption{line-height:1.35em;font-size:0.9em;position:relative;height:auto;margin:0;padding:10px 2%;border:0;float:right;width:100%;}@media only screen and (min-width:320px){.calendar-tools{background-color:transparent;}}@media only screen and (min-width:768px){.calendar-tools{background-color:#546e7a;}div[class*="col-"]{margin-bottom:0;}.view-calendar-custom .item-list:first-child h4{padding-top:0;}.view-calendar-custom .date-display-single{padding:2px;text-align:center;border:1px solid #ccc;border-radius:4px;width:80px;display:block;font-size:0.8em;font-weight:normal;background:#f3f3f3;}}@media only screen and (min-width:992px){.flexslider .views-field-field-image{width:50%;margin:0;}#flexslider-1 .flex-caption{padding:15px 2%;width:50%;}}.unlv-smart-mini-calendar{width:100%;max-width:24rem;margin:0 auto 1.75rem;padding:1rem;color:#26333d;background:#fff;border:1px solid #d7dce0;border-top:4px solid #c10302;border-radius:8px;box-shadow:0 3px 12px rgba(24,39,55,0.09);}.unlv-mini-calendar__heading{margin:0 0 0.85rem;padding-bottom:0.75rem;color:#263746;border-bottom:1px solid #e2e5e8;font-size:1.4rem;font-weight:600;line-height:1.25;text-align:center;letter-spacing:0.01em;}.unlv-mini-calendar__table{width:100%;margin:0;border-collapse:separate;border-spacing:3px;table-layout:fixed;}.unlv-mini-calendar__table caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;}.unlv-mini-calendar__table th{padding:0.35rem 0.1rem;color:#4c5963;font-size:0.78rem;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:0.04em;}.unlv-mini-calendar__table th abbr{text-decoration:none;border:0;cursor:help;}.unlv-mini-calendar__day{position:relative;padding:0;overflow:visible;background:#f6f7f8;border:0;border-radius:4px;text-align:center;}.unlv-mini-calendar__day-link{position:relative;display:flex;min-height:42px;align-items:center;justify-content:center;color:#26333d;border-radius:4px;font-size:0.95rem;line-height:1;text-decoration:none;transition:background-color 120ms ease,color 120ms ease,box-shadow 120ms ease;}.unlv-mini-calendar__day-link:hover{color:#111;background:#e8ecef;text-decoration:underline;text-underline-offset:0.18em;}.unlv-mini-calendar__day.is-other-month{background:transparent;}.unlv-mini-calendar__day.is-other-month
  .unlv-mini-calendar__day-link{color:#8a949c;}.unlv-mini-calendar__day.has-events
  .unlv-mini-calendar__day-link{font-weight:700;}.unlv-mini-calendar__day.has-events
  .unlv-mini-calendar__day-link::after{position:absolute;bottom:0.28rem;left:50%;width:0.38rem;height:0.38rem;content:"";background:#c10302;border-radius:50%;transform:translateX(-50%);}.unlv-mini-calendar__day.is-today:not(.is-selected)
  .unlv-mini-calendar__day-link{color:#1f3542;background:#fff;font-weight:700;box-shadow:inset 0 0 0 2px #526d7b;}.unlv-mini-calendar__day.is-selected
  .unlv-mini-calendar__day-link{color:#fff;background:#354f5f;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:0.2em;box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #354f5f;}.unlv-mini-calendar__day.is-selected
  .unlv-mini-calendar__day-link:hover{color:#fff;background:#263e4c;}.unlv-mini-calendar__day.is-selected.has-events
  .unlv-mini-calendar__day-link::after{background:#fff;box-shadow:0 0 0 1px #17242c;}.unlv-mini-calendar__day-link:focus-visible,.unlv-mini-calendar__navigation-link:focus-visible{z-index:3;outline:3px solid #c10302;outline-offset:3px;}.unlv-mini-calendar__navigation{display:grid;grid-template-columns:1fr 1fr;gap:0.65rem;margin-top:1rem;padding-top:0.9rem;border-top:1px solid #e2e5e8;}.unlv-mini-calendar__navigation-link{display:inline-flex;min-height:44px;padding:0.5rem 0.7rem;align-items:center;justify-content:center;color:#263746;background:#fff;border:1px solid #b9c0c6;border-radius:4px;font-size:0.92rem;font-weight:600;text-decoration:none;}.unlv-mini-calendar__navigation-link:hover{color:#111;background:#f1f3f5;border-color:#78848d;text-decoration:underline;}@media (max-width:360px){.unlv-smart-mini-calendar{padding:0.75rem;}.unlv-mini-calendar__day-link{min-height:40px;font-size:0.9rem;}}@media (forced-colors:active){.unlv-smart-mini-calendar,.unlv-mini-calendar__day-link,.unlv-mini-calendar__navigation-link{border:1px solid CanvasText;}.unlv-mini-calendar__day.has-events
    .unlv-mini-calendar__day-link::after{background:CanvasText;}.unlv-mini-calendar__day.is-selected
    .unlv-mini-calendar__day-link{color:HighlightText;background:Highlight;}}.unlv-smart-mini-calendar .table-responsive{width:100%;margin:0;overflow-x:visible;border:0;}.unlv-smart-mini-calendar .unlv-mini-calendar__table{width:100%;min-width:0;}@media (min-width:768px){body.page-calendar .bg-none.padding-top-xl{padding-top:2.5rem !important;}body.page-calendar .view-calendar-main-page .calendar-tools{margin-top:0;}.region-mars-sidebar-second > .unlv-smart-mini-calendar{width:100%;max-width:none;margin:0 0 1.5rem;padding:0.7rem 0.5rem 0.8rem;}.region-mars-sidebar-second
    > .unlv-smart-mini-calendar
    .unlv-mini-calendar__heading{margin-bottom:0.5rem;padding-bottom:0.5rem;font-size:1.3rem;}.region-mars-sidebar-second
    > .unlv-smart-mini-calendar
    .unlv-mini-calendar__table{border-spacing:2px;}.region-mars-sidebar-second
    > .unlv-smart-mini-calendar
    .unlv-mini-calendar__day-link{min-height:38px;}.region-mars-sidebar-second
    > .unlv-smart-mini-calendar
    .unlv-mini-calendar__navigation{gap:0.4rem;margin-top:0.7rem;padding-top:0.7rem;}.region-mars-sidebar-second
    > .unlv-smart-mini-calendar
    .unlv-mini-calendar__navigation-link{padding-right:0.35rem;padding-left:0.35rem;font-size:0.86rem;}}@media (max-width:767px){.view-calendar-main-page
    .unlv-smart-mini-calendar-wrapper{display:block !important;float:none !important;width:calc(100% - 2.5rem) !important;max-width:none !important;margin:0 1.25rem 1rem !important;padding:0 !important;}.view-calendar-main-page
    .unlv-smart-mini-calendar-wrapper
    > .unlv-smart-mini-calendar{display:block;width:100% !important;max-width:none !important;margin:0 !important;padding:0.75rem !important;}.view-calendar-main-page
    .unlv-smart-mini-calendar-wrapper
    .table-responsive{width:100% !important;max-width:none !important;overflow:visible !important;}.view-calendar-main-page
    .unlv-smart-mini-calendar-wrapper
    .unlv-mini-calendar__table{width:100% !important;border-spacing:3px;}.view-calendar-main-page
    .unlv-smart-mini-calendar-wrapper
    .unlv-mini-calendar__day-link{min-height:42px;}.view-calendar-main-page .calendar-tools{margin-top:1rem;}}@media (min-width:768px){.region-mars-sidebar-second
    > .unlv-smart-mini-calendar
    .unlv-mini-calendar__heading{margin-top:10px;font-size:2rem;line-height:1.2;}.region-mars-sidebar-second
    > .unlv-smart-mini-calendar.form-group,.region-mars-sidebar-second
    > .unlv-smart-mini-calendar
    .unlv-mini-calendar__navigation.form-group{margin-bottom:10px;}.region-mars-sidebar-second
    > .unlv-smart-mini-calendar
    .unlv-mini-calendar__day-link{font-size:1.3rem;}.region-mars-sidebar-second
    > .unlv-smart-mini-calendar
    .unlv-mini-calendar__navigation-link{font-size:1.5rem;}.region-mars-sidebar-second
    > .unlv-smart-mini-calendar
    .unlv-mini-calendar__table
    > thead
    > tr
    > th,.region-mars-sidebar-second
    > .unlv-smart-mini-calendar
    .unlv-mini-calendar__table
    > tbody
    > tr
    > th,.region-mars-sidebar-second
    > .unlv-smart-mini-calendar
    .unlv-mini-calendar__table
    > tbody
    > tr
    > td,.region-mars-sidebar-second
    > .unlv-smart-mini-calendar
    .unlv-mini-calendar__table
    > tfoot
    > tr
    > th,.region-mars-sidebar-second
    > .unlv-smart-mini-calendar
    .unlv-mini-calendar__table
    > tfoot
    > tr
    > td{padding:0;}}.unlv-mini-calendar__day.is-today:not(.is-selected)
  .unlv-mini-calendar__day-link{color:#1f3542;background:#e7eef2;font-weight:700;box-shadow:none;}.unlv-smart-mini-calendar a,.unlv-smart-mini-calendar a:link,.unlv-smart-mini-calendar a:visited{color:#455a64;text-decoration:underline;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}.unlv-smart-mini-calendar
.unlv-mini-calendar__day.is-other-month
.unlv-mini-calendar__day-link{color:#717171;}.unlv-smart-mini-calendar
.unlv-mini-calendar__navigation-link.unlv-mini-calendar__previous,.unlv-smart-mini-calendar
.unlv-mini-calendar__navigation-link.unlv-mini-calendar__next{font-size:1.5rem;}#calendar-results:focus{outline:3px solid #000;outline-offset:4px;}@media (min-width:768px){.region-mars-sidebar-second
  > .unlv-smart-mini-calendar
  .unlv-mini-calendar__heading{font-size:2.1rem;margin:5px 0 2px;}.region-mars-sidebar-second
  > .unlv-smart-mini-calendar.form-group,.region-mars-sidebar-second
  > .unlv-smart-mini-calendar
  .unlv-mini-calendar__navigation.form-group{margin-bottom:10px;margin-top:30px;}}@media (max-width:767px){.bg-none:has(.unlv-smart-mini-calendar-wrapper){margin-top:-30px !important;background-color:transparent !important;}#calendar-results{scroll-margin-top:72px;}.unlv-calendar-back-to-top{align-items:center;background-color:#455a64;border:2px solid #fff;border-radius:50%;bottom:calc(1rem + env(safe-area-inset-bottom));box-shadow:0 2px 8px
      rgba(0,0,0,0.35);color:#fff;cursor:pointer;display:flex;font-size:1.4rem;height:48px;justify-content:center;line-height:1;padding:0;position:fixed;right:calc(1rem + env(safe-area-inset-right));touch-action:manipulation;width:48px;z-index:1000;}.unlv-calendar-back-to-top:hover,.unlv-calendar-back-to-top:focus{background-color:#263238;color:#fff;}.unlv-calendar-back-to-top:focus{outline:3px solid #000;outline-offset:3px;}.unlv-calendar-back-to-top[hidden]{display:none !important;}}@media (min-width:768px){.unlv-calendar-back-to-top{display:none !important;}}.event-calendar-date-row{align-items:center;display:flex;gap:0.5rem;justify-content:space-between;}.event-first-date.event-calendar-date-row{display:inline-flex;justify-content:flex-start;}.event-calendar-date-text{flex:1 1 auto;min-width:0;}.event-recurring-dates .event-calendar-date-row{padding:0.125rem 0;width:100%;}.event-add-to-google-calendar{align-items:center;border-radius:3px;color:#455a64;display:inline-flex;flex:0 0 32px;font-size:1.6rem;height:32px;justify-content:center;line-height:1;min-width:32px;text-decoration:none;}.event-add-to-google-calendar:link,.event-add-to-google-calendar:visited{color:#455a64;text-decoration:none;}.event-add-to-google-calendar:hover{background-color:#e8edef;color:#263238;text-decoration:none;}.event-add-to-google-calendar:focus{background-color:#e8edef;color:#263238;outline:3px solid #000;outline-offset:2px;text-decoration:none;}
