@charset "utf-8";
/**
 * NOTE ON OVER-RIDING EVENT PUBLISHER DEFAULT STYLES
 * While you can override the vast majority of Event Publisher's default styles
 * using the !important tag
 * It's much better to simply cite the <body> tag's ID and add that to the style scope
 * making it more specific so the override works
 * without having to go nuke on it with an !important statement
 * Example:
 *          BAD: .navitem {background-color:#FFC72C!important;}
 *          GOOD: #core_public_body .navitem {background-color:#FFC72C;}
 */

/** ------------------------------------ ETSU  BASE SETUP CUSTOMIZATION --------------------------------- **/
@font-face {
  font-family: 'Norwester';
  src: url('//www.etsu.edu/ehome/fonts/norwester/norwester.eot'); /* IE9 Compat Modes */
  src: local('Norwester'),
       local('Norwester-Regular'),
       url('//www.etsu.edu/ehome/fonts/norwester/norwester.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//www.etsu.edu/ehome/fonts/norwester/norwester.woff2') format('woff2'), /* Super Modern Browsers */
       url('//www.etsu.edu/ehome/fonts/norwester/norwester.woff') format('woff'), /* Pretty Modern Browsers */
       url('//www.etsu.edu/ehome/fonts/norwester/norwester.otf')  format('truetype'), /* Safari, Android, iOS */
       url('//www.etsu.edu/ehome/fonts/norwester/norwester.svg#svgFontName') format('svg'); /* Legacy iOS */
}
/** google font alternative
@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,700'); */
html { font-size: 16px;line-height:1.2; }
@media screen and (min-width: 320px) {
  html { font-size: -webkit-calc(16px + 6 * ((100vw - 320px) / 680)); font-size: -moz-calc(16px + 6 * ((100vw - 320px) / 680)); font-size: calc(16px + 6 * ((100vw - 320px) / 680)); }
}
@media screen and (min-width: 1000px) {
  html { font-size: 20px; }
}

/** Alt. Version of Responsive Typography **
 :root { font-size: calc(1vw + 1vh + .5vmin); }
html { font-size:1em; line-height:1.6rem; }
*/

/** Typography **/
.display, .norwester,
    h1,h2,h3,h4,h5,h6,
    #core_public_body form[action^="/etsu/directory"] h2#header-slogan:after,
    #view-type, #view-search, #view-by-container, #search_range, #main,
    #ep-dynamic-nav,.list-event-preview h3 {
        /** Oswald gFont version: Uncomment Oswald link up top, then simply replace 'Norwester' with 'Oswald' */
        font-family:'Norwester','Arial Narrow','ArialNarrow','Arial-Narrow', sans-serif;font-weight:normal;}
.sans, html, body, nav#main,
    #view-by ul.dropdown,
    .roboto, .roboto300, .roboto400, .roboto700, #core_public_body .navmenu
    {font-family:'Roboto','Helvetica Neue', Helvetica, Arial, 'Arial MT', sans-serif;font-weight:300;}
.roboto300,nav#main {font-weight:300;}.roboto,.roboto400, html, body,#view-by ul.dropdown, #core_public_body .navmenu{font-weight:400;}.roboto700{font-weight:700;}

.serif {font-family:Georgia,serif;}
.mono,
    #core_search input, #core_search select {font-family:Menlo,Consolas,Monaco,'Courier New',monospace;}

#core_public_body h1 {font-size:2rem;}
#core_public_body h2, #core_public_body #theme-event-detail-view #event-details-main-content h2 {line-height:1.2;}
#core_public_body h3 {font-size:1.35rem;}
#core_public_body h4 {font-size:1.2rem;}
#core_public_body h5 {font-size:1.1rem;}
#core_public_body h6 {font-size:1rem;}
#core_public_body .event-detail-when-where p {font-size:1rem;font-weight:300;line-height:1.2;}
#core_public_body #event-detail-copy {font-size:0.8rem;font-weight:300;line-height:1.2;}

/** Font Aweseome ICONS 
* Add Selectors here **/
[class^="icon-"]:before, [class*=" icon-"]:before,
    [class^="font-awesome"]:before, [class*=" font-awesome"]:before,
    #header-slogan:before, 
     #mobile-nav-link:before,
     #main-content .adx-rendering h4:before,
     .list-event-preview h3:before,
     .quick-link-container a,
     #sidebar .social-share-508 a:after,
     #search_range:before,
     #core_public_body .navmenu.navmenu-ui:before,
     #core_public_body #ep_nav_1:before,
     #core_public_body #ep_nav_2:after,
     #core_public_body #ep-dynamic-nav .navitem.navitem-ui-mobile:after,
     #core_public_body #ep-dynamic-nav .navitem.navitem-ui-mobile-close:before,
     #core_public_body #ep-dynamic-nav .navmenu.navmenu-ui-mobile-close:before,
     #core_public_body #core_site_list #site-list.isotope > .site-item.isotope-item[style] > div > a:before,
     #core_public_body #core_site_list #site-list.isotope > .site-item.isotope-item[style] > div > a:after,
     .list-event:before
     {display:inline-block;font-family:'Font Awesome 5 Free','Font Awesome\ 5 Free','FontAwesome'!important;font-variant:normal;font-style:normal;font-weight:900;margin:0;text-rendering:auto;-webkit-font-smoothing: antialiased;}
 .icon-list-alt:before {content:'\f022';}
 .icon-calendar:before {content:'\f073';}
 .icon-list:before {content:'\f0ca';}
 .icon-search:before {content:'\f002';}
 .font-awesome-508 {color:transparent;}
    #core_public_body #view_by_prev .icon-chevron-left:before {content:'';}
        #core_public_body #view_by_prev .icon-chevron-left:before {content:'\f137\00a0';font-size:1rem;}
    #core_public_body #view_by_next .icon-chevron-right:before {content:''t;}
       #core_public_body #view_by_next .icon-chevron-right:before {content:'\f138';font-size:1rem;position:relative;right:-20px;}
    :link .icon-*:before {color:#9EA2A2;}
    :hover .icon-*:before, .font-awesome-508:hover:before {color:#000;}


/** ------------------------------------ /END ETSU BASE SETUP CUSTOMIZATION --------------------------------- **/

/* primary font color no background */
#core_public_body #search_range,
#core_public_body #sidebar h3,
#core_public_body #view-search a.here,
#core_public_body #view-search h3,
#core_public_body .adx-modal h2,
#core_public_body .date,
#core_public_body .list-event-locale a,
#core_public_body .list-event-preview h3 a,
#core_public_body .quick-link-container ul li a,
#core_public_body #theme-event-detail-view #event-details-main-content > h2,
#core_public_body .accordion-header,
#core_public_body th,
#core_public_body a#back-to-events,
#core_public_body footer a, 
#core_public_body .core-title,
#core_public_body #search_results > div > h2,
#core_public_body div.event-pagination > ul > li > a, div.event-pagination > ul > li > a:visited, div.event-pagination > ul > li > a:focus,
#core_public_body a:-webkit-any-link,
#core_public_body .core-inline-products-action a,
#core_public_body .event-detail-contact-person a,
#core_public_body .full-schedule-container h3 a,
#core_public_body .accordion-content > div,
#core_public_body .ep-popuptext > div
{
    color: #041E44;
}

/* secondary font color no background */
#core_public_body #view-search a,
#core_public_body #event-favorite-container #event-favorite,
#core_public_body .list-event-date,
#core_public_body .list-event-locale, .list-event-locale p a[itemprop="url"] span, .list-event-locale p,
#core_public_body .list-event-preview,
#core_public_body .event-detail-date p,
#core_public_body .event-detail-contact-person p,
#core_public_body #event-detail-copy,
#core_public_body .results-none p,
#core_public_body footer p,
#core_public_body .custom-field-label,
#core_public_body .event-attachments,
#core_public_body .core-inline-products tbody td,
#core_public_body .accordion-content > div.event-attachments,
#core_public_body .accordion-content > div.event-keywords,
#core_public_body .share-it-accordion-content h4,
#core_public_body #month tbody .next .date, #month tbody .previous .date {
    color: #000000;
}

/* background */
body#core_public_body {background: url('https://calendarmedia.blob.core.windows.net/assets/c7971ae3-d77c-481b-8578-9403a609fe30.png');
    background-repeat: no-repeat;background-position: center center;background-attachment: fixed;background-size: 38%;
}

/* no background */
#core_public_body .wrap {background-color:transparent;padding-left: 15px;padding-right: 15px;padding-top: 10px;}

nav#main {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left: 30px; padding-right: 15px;}

nav#main,
img#publicBody_imgLogoImage { margin-left: -15px;margin-top: -10px;}

/*primary background color + primary font color */
#core_public_body .list2 #main-content h4,
#core_public_body #calendar-month,
#core_public_body .list-event-link a,
#core_public_body .wrapper-dropdown.active,
#core_public_body .core-button-submit,
#core_public_body div.event-pagination > ul > li > span, div.event-pagination > ul > li > a:hover,
#core_public_body .ep-popup .ep-adx-primary-action a,
#core_public_body #core_signin .core-button-container .core-button-submit,
#core_public_body #core_signup .core-button-container .core-button-submit,
#core_public_body #core_search .core-button-container .core-button-submit, 
#core_public_body #core_search .core-button-container .core-button-clear {
    background-color: #041E44;
    color: #FFFFFF;
}
#core_public_body .list2  #main-content h4 {background-color: transparent;} /* * temp fix for background color on h4 tag  MDL * */

/* Navigation Bar */
#core_public_body .navitem {background-color:#FFC72C;color:#041E44;}
 #core_public_body .navmenu.navmenu-ui {font-size:0.9rem;font-weight:300;letter-spacing:1px;}
    #core_public_body .navitem-highlight {background-color: #041E44;color: #FFFFFF;}
    #core_public_body .navitem:hover {background-color: #041E44;color: #FFFFFF;}
    #core_public_body #ep-dynamic-nav > .ep-nav-inner > .navitem {background-color: #FFC72C;color: #041E44;}
    #core_public_body .navmenu-highlight {background-color: #041E44;color: #FFFFFF;}
    

/*banner background + banner font color*/
#core_public_body header,
#core_public_body nav#main,
#core_public_body #header-slogan {background-color: #041E44;color: #FFC72C;}
    #core_public_body form[action^="/etsu/directory"] h2#header-slogan:before,
    #core_public_body form[action^="/etsu/directory"] h2#header-slogan:after {color: #FFC72C;}
    

#core_public_body #calendar-month .month-jump,
#core_public_body #calendar-month h2,
#core_public_body .wrapper-dropdown.active #custom_viewby {
    color: #FFFFFF;
}

/*secondary background color + secondary font color */
#core_public_body #month thead,
#core_public_body #search-box { background-color: #FFC72C }

#core_public_body .list2 .list-event:nth-of-type(odd) .list-event-preview h3 a,
#core_public_body .list2 .list-event:nth-of-type(odd) .quick-link-container ul li a,
#core_public_body #month thead,
#core_public_body #month thead tr th,
#core_public_body #search-box label,
#core_public_body #search-box a { color: #000000;}



/** ------------------------------------ ETSU OVERRIDES CUSTOMIZATION --------------------------------- **/
#core_public_body *:focus {border:solid 1px #F5A623;}
#core_public_body #event-detail-copy a:link, #core_public_body #event-detail-copy a:visited, #core_public_body #event-detail-copy a:active  {text-decoration:underline;}
	#core_public_body #event-detail-copy a:hover, #core_public_body #event-detail-copy a:focus  {text-decoration:none;}
#top-main{z-index:12;}
#search_range, #search_results, #main-content {position:relative;z-index:8;}
#core_public_body .wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#core_public_body .wrap.main {width:90%;max-width:90vw;}
/** Hide Calendar Title numbers on Directory page. Only used for Alphabetical listing order, no need for user to see them */
#publicBody_siteBody_pageBody_divMain .site-name {text-indent:-1.35em;overflow:hidden;}
.quick-link-container {opacity:0.38;}
     .quick-link-container:hover {opacity:1;}

/** ------- ETSU HEADER ----- */
header#top-main {border-bottom: solid 0.25rem #FFC72C;}

nav#main ul {position:relative;z-index:6;}
    #core_public_body nav#main ul li a {color:#F8E08E;letter-spacing:2px;}
    #core_public_body nav#main ul li a:link, nav#main ul li a:visited {color:#F8E08E;}
    #core_public_body nav#main ul li a:hover {color:#fff;text-decoration:underline;}
    #core_public_body nav#main ul li a:active {color:#FFC72C;}
h1#logo {position: absolute;z-index:5;}
    /** LOGO is vector SVG converted to base64. Works in IE11+ and everwhere else. Fallback .png logo included but hidden unless modernizr sets a class of .no-svg on the <html> element */
    h1#logo a {background-image: url('data:image/svg+xml;base64,PHN2ZyB0aXRsZT0iRWFzdCBUZW5uZXNzZWUgU3RhdGUgVW5pdmVyc2l0eSAoRVRTVSkiIHZlcnNpb249IjEuMSIgaWQ9IkVUU1UtbG9nb19fSG9yaXpvbnRhbF9fMmxpbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTIwMCAzNjMuNCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+PHRpdGxlPkVhc3QgVGVubmVzc2VlIFN0YXRlIFVuaXZlcnNpdHkgKEVUU1UpPC90aXRsZT48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5maWxsX19ub25le2ZpbGw6bm9uZTt9LmZpbGxfX2dvbGR7ZmlsbDojRkZDNjI5O30uZmlsbF9fYmx1ZXtmaWxsOiMwMTFFNDE7fS5maWxsX193aGl0ZXtmaWxsOiNGRkY7fTwvc3R5bGU+PGcgaWQ9IkZ1bGwtSW5MaW5lIj48cGF0aCBjbGFzcz0iZmlsbF9fZ29sZCIgZD0iTTE3OS4zLDE3My41aC00OC44bDQuMy05LjloNi43di0yaDUxLjNsLTAuNywyLjJjLTEuMywwLjUtMi42LDEuMS0zLjksMS45QzE4NC4zLDE2Ny45LDE4MS4yLDE3MC43LDE3OS4zLDE3My41IE0xNDEuNSwxMzkuOHYxOC41aDIyLjF2LTI0aDI1LjZjOS4xLDAsMTIuOSw2LjIsMTYuNiwxMy43aDguM2wtOC45LTI2LjJjLTIuOCwyLTYuMiwyLjEtOS4yLDIuMWgtNjIuNGwtMi44LDcuNkMxMzMuNSwxMzIuMSwxNDEuNCwxMzQuMSwxNDEuNSwxMzkuOCBNMTg4LjcsMjAwLjVoLTI1LjF2LTIzLjdoLTIyLjF2MTguNGMtMC4xLDQuMy01LjgsOC4xLTEwLjYsOC41bDIuOCw3LjRIMTk1YzYuOSwwLDExLjgsMi42LDExLjgsMi42bDguOS0yNi4yaC04LjNDMjA0LjgsMTkyLjcsMTk5LjQsMjAwLjIsMTg4LjcsMjAwLjUgTTI1My4zLDkyLjR2NzYuMWMwLDQ0LjYtMzYuMSw4Mi4yLTgwLjMsMTAxLjZjLTQ0LjItMTkuNC04MC4zLTU3LTgwLjMtMTAxLjZWOTIuNEgyNTMuM3ogTTI0Ni43LDE2OC41Vjk5LjFIOTkuNXY2OS40YzAsNjIuOSw3My42LDk0LjQsNzMuNiw5NC40UzI0Ni43LDIzMS40LDI0Ni43LDE2OC41Ii8+PHBhdGggY2xhc3M9ImZpbGxfX2JsdWUiIGQ9Ik0xNzMuMSwyNjIuOWMwLDAsNzMuNi0zMS42LDczLjYtOTQuNFY5OS4xSDk5LjV2NjkuNEM5OS41LDIzMS40LDE3My4xLDI2Mi45LDE3My4xLDI2Mi45IE0yMDYuOSwyMTMuNmMwLDAtNS0yLjYtMTEuOC0yLjZoLTYxLjNsLTIuOC03LjRjNC44LTAuNCwxMC41LTQuMiwxMC42LTguNXYtMTguNGgyMi4xdjIzLjdoMjUuMWMxMC43LTAuMywxNi4yLTcuOSwxOC43LTEzLjFoOC4zTDIwNi45LDIxMy42eiBNMTMzLjcsMTIzLjhoNjIuNGMzLDAsNi4zLTAuMSw5LjItMi4xbDguOSwyNi4yaC04LjNjLTMuNi03LjUtNy41LTEzLjctMTYuNi0xMy43aC0yNS42djI0aC0yMi4xdi0xOC41Yy0wLjEtNS42LTgtNy43LTEwLjctOC4zTDEzMy43LDEyMy44eiBNMTM0LjgsMTYzLjZoNi43di0yaDUxLjNsLTAuNywyLjJjLTEuMywwLjUtMi42LDEuMS0zLjksMS45Yy0zLjksMi4yLTcsNS04LjksNy44aC00OC44TDEzNC44LDE2My42eiBNODUuNCw4NS4ydjgzLjNjMCw3NS42LDg3LjUsMTA5LjUsODcuNSwxMDkuNXM4Ny41LTMzLjgsODcuNS0xMDkuNVY4NS4ySDg1LjR6IE0yNTMuMywxNjguNWMwLDQ0LjYtMzYuMSw4Mi4yLTgwLjMsMTAxLjZjLTQ0LjItMTkuNC04MC4zLTU3LTgwLjMtMTAxLjZWOTIuNGgxNjAuNkwyNTMuMywxNjguNUwyNTMuMywxNjguNXoiLz48cmVjdCB4PSIzMDIuOCIgeT0iOTkuNyIgY2xhc3M9ImZpbGxfX2dvbGQiIHdpZHRoPSI4MTIuNCIgaGVpZ2h0PSI0LjYiLz48cmVjdCB4PSIzMDIuOCIgeT0iMjU5IiBjbGFzcz0iZmlsbF9fZ29sZCIgd2lkdGg9IjgxMi40IiBoZWlnaHQ9IjQuNSIvPjxwYXRoIGNsYXNzPSJmaWxsX193aGl0ZSIgZD0iTTMwMi45LDE3Ni43YzQuMiwwLDYuNy0wLjUsNi43LTYuM3YtMzUuOGMwLTUuOC0yLjYtNi4zLTYuNy02LjN2LTEuNkgzMzhsMC41LDkuNGgtMS45Yy0wLjktNC43LTMuNS02LjQtOS02LjRoLTYuOGMtNCwwLTQuMywwLjktNC4zLDYuNXYxMy41aDEwYzUuMiwwLDctMS4yLDctNi41aDEuNnYxNmgtMS42YzAtNC4zLTEuOS02LjUtNy02LjVoLTEwdjE1LjljMCw2LDAuNCw2LjUsNC4zLDYuNWg3LjRjNiwwLDguNC0xLjksOS41LTcuMmgxLjlsLTAuNSwxMC4yaC0zNi4yVjE3Ni43eiIvPjxwYXRoIGNsYXNzPSJmaWxsX193aGl0ZSIgZD0iTTM0NC41LDE3Ni44YzUuNywwLDYuNi0yLjUsOC43LTguMWwxNS0zOS42aDQuMWwxNS4xLDQwLjJjMS43LDQuNiwzLjYsNy41LDguNCw3LjV2MS41aC0xOC45di0xLjVjMi4zLDAsNS4yLTAuNSw1LjItMi40YzAtMC45LTAuNC0yLjMtMC43LTMuMWwtMy40LTkuMmgtMTguM2wtMy4xLDguN2MtMC40LDEuMy0wLjksMi41LTAuOSwzLjRjMCwyLjEsMi4zLDIuNSw1LjIsMi41djEuNWgtMTYuNEwzNDQuNSwxNzYuOEwzNDQuNSwxNzYuOHogTTM2MC44LDE1OS40SDM3N2wtOC4xLTIyLjJMMzYwLjgsMTU5LjR6Ii8+PHBhdGggY2xhc3M9ImZpbGxfX3doaXRlIiBkPSJNNDI2LjksMTQwLjNjLTAuNy0zLjktMy42LTguNC0xMS4zLTguNGMtNC45LDAtOS4yLDMuMS05LjIsNy45YzAsNi41LDguNyw4LjYsMTUsMTIuM2M1LjcsMy4zLDkuNiw2LjMsOS42LDEzLjJjMCw5LjItOCwxMy42LTE4LDEzLjZjLTQuOSwwLTEwLjctMS4xLTEyLjUtMS40bC0wLjUtMTAuM2gxLjhjMC42LDMuOSw0LDguNCwxMS44LDguNGM2LjQsMCwxMC41LTQuMSwxMC41LTkuMmMwLTcuOC0xMi4xLTEwLjItMTguOC0xNS40Yy0zLjItMi41LTQuNy01LjEtNC43LTkuN2MwLTguNyw3LjItMTIuMywxNi40LTEyLjNjNC45LDAsOCwwLjYsMTEuMywxLjJsMC41LDEwTDQyNi45LDE0MC4zTDQyNi45LDE0MC4zeiIvPjxwYXRoIGNsYXNzPSJmaWxsX193aGl0ZSIgZD0iTTQ0NCwxNzYuOGM0LjQsMCw3LTAuNSw3LTZ2LTM4LjJoLTQuNGMtNy40LDAtOC41LDMtOS4yLDcuMWgtMS44bDAuNS05LjloMzYuNGwwLjUsOS45aC0xLjhjLTAuNC00LjYtMi42LTcuMS05LjctNy4xaC0zLjl2MzguMmMwLDUuNSwyLjYsNiw3LDZ2MS41SDQ0NFYxNzYuOHoiLz48cGF0aCBjbGFzcz0iZmlsbF9fd2hpdGUiIGQ9Ik01MTIuNywxNzYuN2M0LjYsMCw3LjQtMC41LDcuNC02LjN2LTQwLjZoLTQuN2MtNy45LDAtOS4xLDMuMi05LjgsNy41aC0xLjlsMC41LTEwLjVINTQzbDAuNSwxMC41aC0xLjljLTAuNS00LjktMi44LTcuNS0xMC40LTcuNUg1Mjd2NDAuNmMwLDUuOCwyLjgsNi4zLDcuNCw2LjN2MS42aC0yMS44TDUxMi43LDE3Ni43TDUxMi43LDE3Ni43eiIvPjxwYXRoIGNsYXNzPSJmaWxsX193aGl0ZSIgZD0iTTU0OS40LDE3Ni44YzMuOSwwLDYuMy0wLjUsNi4zLTZ2LTMzLjZjMC01LjUtMi40LTYtNi4zLTZ2LTEuNWgzMi45bDAuNSw4LjlINTgxYy0wLjktNC40LTMuMy02LTguNC02aC02LjRjLTMuOCwwLTQsMC44LTQsNi4xdjEyLjdoOS40YzQuOSwwLDYuNi0xLjEsNi42LTYuMWgxLjV2MTUuMWgtMS41YzAtNC4xLTEuNy02LjEtNi42LTYuMWgtOS40djE1YzAsNS43LDAuNCw2LjEsNCw2LjFoN2M1LjYsMCw3LjktMS43LDguOS02LjhoMS44bC0wLjUsOS42aC0zNFYxNzYuOHoiLz48cGF0aCBjbGFzcz0iZmlsbF9fd2hpdGUiIGQ9Ik01OTAsMTc2LjhjMy45LDAsNi4zLTAuNSw2LjMtNnYtMzMuNmMwLTUuNS0yLjQtNi02LjMtNnYtMS41aDEzLjJsMjIuNCwzOWgwLjF2LTMxLjZjMC01LjUtMi40LTYtNi4zLTZ2LTEuNWgxNi44djEuNWMtNCwwLTYuMywwLjUtNi4zLDZ2NDFoLTUuNGwtMjMuOS00MS43aC0wLjF2MzQuM2MwLDUuNSwyLjMsNiw2LjMsNnYxLjVINTkwVjE3Ni44eiIvPjxwYXRoIGNsYXNzPSJmaWxsX193aGl0ZSIgZD0iTTY0MS4xLDE3Ni44YzMuOSwwLDYuMy0wLjUsNi4zLTZ2LTMzLjZjMC01LjUtMi40LTYtNi4zLTZ2LTEuNWgxMy4ybDIyLjQsMzloMC4xdi0zMS42YzAtNS41LTIuNC02LTYuMy02di0xLjVoMTYuOHYxLjVjLTQsMC02LjMsMC41LTYuMyw2djQxaC01LjRsLTIzLjktNDEuN2gtMC4xdjM0LjNjMCw1LjUsMi4zLDYsNi4zLDZ2MS41aC0xNi44TDY0MS4xLDE3Ni44TDY0MS4xLDE3Ni44eiIvPjxwYXRoIGNsYXNzPSJmaWxsX193aGl0ZSIgZD0iTTY5Mi44LDE3Ni44YzMuOSwwLDYuMy0wLjUsNi4zLTZ2LTMzLjZjMC01LjUtMi40LTYtNi4zLTZ2LTEuNWgzMi45bDAuNSw4LjloLTEuOGMtMC45LTQuNC0zLjMtNi04LjQtNmgtNi40Yy0zLjgsMC00LDAuOC00LDYuMXYxMi43aDkuNGM0LjksMCw2LjYtMS4xLDYuNi02LjFoMS41djE1LjFoLTEuNWMwLTQuMS0xLjctNi4xLTYuNi02LjFoLTkuNHYxNWMwLDUuNywwLjQsNi4xLDQsNi4xaDdjNS42LDAsNy45LTEuNyw4LjktNi44aDEuOGwtMC41LDkuNmgtMzRWMTc2Ljh6Ii8+PHBhdGggY2xhc3M9ImZpbGxfX3doaXRlIiBkPSJNNzYwLjYsMTQwLjNjLTAuNy0zLjktMy42LTguNC0xMS4zLTguNGMtNC45LDAtOS4yLDMuMS05LjIsNy45YzAsNi41LDguNyw4LjYsMTUsMTIuM2M1LjcsMy4zLDkuNiw2LjMsOS42LDEzLjJjMCw5LjItOCwxMy42LTE4LDEzLjZjLTQuOSwwLTEwLjctMS4xLTEyLjUtMS40bC0wLjUtMTAuM2gxLjhjMC42LDMuOSw0LDguNCwxMS44LDguNGM2LjQsMCwxMC41LTQuMSwxMC41LTkuMmMwLTcuOC0xMi4xLTEwLjItMTguOC0xNS40Yy0zLjItMi41LTQuNy01LjEtNC43LTkuN2MwLTguNyw3LjItMTIuMywxNi40LTEyLjNjNC45LDAsOCwwLjYsMTEuMywxLjJsMC41LDEwTDc2MC42LDE0MC4zTDc2MC42LDE0MC4zeiIvPjxwYXRoIGNsYXNzPSJmaWxsX193aGl0ZSIgZD0iTTc5Ny4xLDE0MC4zYy0wLjctMy45LTMuNi04LjQtMTEuMy04LjRjLTQuOSwwLTkuMiwzLjEtOS4yLDcuOWMwLDYuNSw4LjcsOC42LDE1LDEyLjNjNS43LDMuMyw5LjYsNi4zLDkuNiwxMy4yYzAsOS4yLTgsMTMuNi0xOCwxMy42Yy00LjksMC0xMC43LTEuMS0xMi41LTEuNGwtMC41LTEwLjNoMS44YzAuNiwzLjksNCw4LjQsMTEuOCw4LjRjNi40LDAsMTAuNS00LjEsMTAuNS05LjJjMC03LjgtMTIuMS0xMC4yLTE4LjgtMTUuNGMtMy4yLTIuNS00LjctNS4xLTQuNy05LjdjMC04LjcsNy4yLTEyLjMsMTYuNC0xMi4zYzQuOSwwLDgsMC42LDExLjMsMS4ybDAuNSwxMEw3OTcuMSwxNDAuM0w3OTcuMSwxNDAuM3oiLz48cGF0aCBjbGFzcz0iZmlsbF9fd2hpdGUiIGQ9Ik04MDUuMywxNzYuOGMzLjksMCw2LjMtMC41LDYuMy02di0zMy42YzAtNS41LTIuNC02LTYuMy02di0xLjVoMzIuOWwwLjUsOC45aC0xLjhjLTAuOS00LjQtMy4zLTYtOC40LTZoLTYuNGMtMy44LDAtNCwwLjgtNCw2LjF2MTIuN2g5LjRjNC45LDAsNi42LTEuMSw2LjYtNi4xaDEuNXYxNS4xaC0xLjVjMC00LjEtMS43LTYuMS02LjYtNi4xaC05LjR2MTVjMCw1LjcsMC40LDYuMSw0LDYuMWg3YzUuNiwwLDcuOS0xLjcsOC45LTYuOGgxLjhsLTAuNSw5LjZoLTM0VjE3Ni44eiIvPjxwYXRoIGNsYXNzPSJmaWxsX193aGl0ZSIgZD0iTTg0Ni40LDE3Ni44YzMuOSwwLDYuMy0wLjUsNi4zLTZ2LTMzLjZjMC01LjUtMi40LTYtNi4zLTZ2LTEuNWgzMi45bDAuNSw4LjlIODc4Yy0wLjktNC40LTMuMy02LTguNC02aC02LjRjLTMuOCwwLTQsMC44LTQsNi4xdjEyLjdoOS40YzQuOSwwLDYuNi0xLjEsNi42LTYuMWgxLjV2MTUuMWgtMS41YzAtNC4xLTEuNy02LjEtNi42LTYuMWgtOS40djE1YzAsNS43LDAuNCw2LjEsNCw2LjFoN2M1LjYsMCw3LjktMS43LDguOS02LjhoMS44bC0wLjUsOS42aC0zNFYxNzYuOHoiLz48cGF0aCBjbGFzcz0iZmlsbF9fd2hpdGUiIGQ9Ik05NDguNSwxMzcuOWMtMC43LTQuMS0zLjgtOC45LTEyLjEtOC45Yy01LjIsMC05LjcsMy4zLTkuNyw4LjRjMCw2LjksOS4yLDkuMSwxNS45LDEzLjFjNi4xLDMuNiwxMC4yLDYuNywxMC4yLDE0LjFjMCw5LjgtOC41LDE0LjUtMTkuMSwxNC41Yy01LjMsMC0xMS40LTEuMi0xMy4zLTEuNWwtMC41LTEwLjloMS45YzAuNiw0LjEsNC4zLDguOSwxMi41LDguOWM2LjgsMCwxMS4yLTQuNCwxMS4yLTkuOGMwLTguNC0xMi45LTEwLjktMjAuMS0xNi40Yy0zLjQtMi42LTUtNS40LTUtMTAuNGMwLTkuMyw3LjctMTMuMSwxNy40LTEzLjFjNS4yLDAsOC41LDAuNiwxMiwxLjNsMC41LDEwLjZMOTQ4LjUsMTM3LjlMOTQ4LjUsMTM3Ljl6Ii8+PHBhdGggY2xhc3M9ImZpbGxfX3doaXRlIiBkPSJNOTY1LjMsMTc2LjhjNC40LDAsNy0wLjUsNy02di0zOC4yaC00LjRjLTcuNCwwLTguNSwzLTkuMiw3LjFoLTEuOGwwLjUtOS45aDM2LjRsMC41LDkuOWgtMS44Yy0wLjQtNC42LTIuNi03LjEtOS43LTcuMWgtMy45djM4LjJjMCw1LjUsMi42LDYsNyw2djEuNWgtMjAuNHYtMS41SDk2NS4zeiIvPjxwYXRoIGNsYXNzPSJmaWxsX193aGl0ZSIgZD0iTTk5MC44LDE3Ni44YzUuNywwLDYuNi0yLjUsOC43LTguMWwxNS4xLTM5LjZoNC4xbDE1LjEsNDAuMmMxLjgsNC42LDMuNiw3LjUsOC40LDcuNXYxLjVoLTE4Ljl2LTEuNWMyLjMsMCw1LjItMC41LDUuMi0yLjRjMC0wLjktMC40LTIuMy0wLjctMy4xbC0zLjQtOS4ySDEwMDZsLTMuMSw4LjdjLTAuNCwxLjMtMC45LDIuNS0wLjksMy40YzAsMi4xLDIuMywyLjUsNS4yLDIuNXYxLjVoLTE2LjRWMTc2Ljh6IE0xMDA3LjEsMTU5LjRoMTYuMmwtOC4xLTIyLjJMMTAwNy4xLDE1OS40eiIvPjxwYXRoIGNsYXNzPSJmaWxsX193aGl0ZSIgZD0iTTEwNDYuNSwxNzYuOGM0LjQsMCw3LTAuNSw3LTZ2LTM4LjJoLTQuNGMtNy40LDAtOC41LDMtOS4yLDcuMWgtMS44bDAuNS05LjloMzYuNGwwLjUsOS45aC0xLjhjLTAuNC00LjYtMi42LTcuMS05LjctNy4xaC0zLjl2MzguMmMwLDUuNSwyLjYsNiw3LDZ2MS41aC0yMC40di0xLjVIMTA0Ni41eiIvPjxwYXRoIGNsYXNzPSJmaWxsX193aGl0ZSIgZD0iTTEwODAuNywxNzYuOGMzLjksMCw2LjMtMC41LDYuMy02di0zMy42YzAtNS41LTIuNC02LTYuMy02di0xLjVoMzIuOWwwLjUsOC45aC0xLjhjLTAuOS00LjQtMy4zLTYtOC40LTZoLTYuNGMtMy44LDAtNCwwLjgtNCw2LjF2MTIuN2g5LjRjNC45LDAsNi42LTEuMSw2LjYtNi4xaDEuNXYxNS4xaC0xLjVjMC00LjEtMS43LTYuMS02LjYtNi4xaC05LjR2MTVjMCw1LjcsMC40LDYuMSw0LDYuMWg3YzUuNiwwLDcuOS0xLjcsOC45LTYuOGgxLjhsLTAuNSw5LjZoLTM0VjE3Ni44eiIvPjxwYXRoIGNsYXNzPSJmaWxsX193aGl0ZSIgZD0iTTQ4My42LDIyNC44YzAsNi0xLjksMTEuOS0xMi44LDExLjljLTkuMywwLTEyLjgtNC4yLTEyLjgtMTEuOVYyMDdjMC00LjItMC44LTUtNC41LTV2LTEuM2gxNC45djEuM2MtMy43LDAtNC41LDAuOC00LjUsNXYxNy44YzAsNS4zLDEsOS41LDcuNiw5LjVjNi4zLDAsOC4zLTIuOCw4LjMtOS41VjIwN2MwLTQuMi0wLjgtNS00LjUtNXYtMS4zaDEyLjl2MS4zYy0zLjcsMC00LjUsMC44LTQuNSw1TDQ4My42LDIyNC44TDQ4My42LDIyNC44eiIvPjxwYXRoIGNsYXNzPSJmaWxsX193aGl0ZSIgZD0iTTUxMywyMzQuOWMzLjcsMCw0LjUtMC44LDQuNS01VjIwN2MwLTQuMi0wLjgtNS00LjUtNXYtMS4zaDEwLjRsMTYuNywyOC42aDAuMVYyMDdjMC00LjItMC44LTUtNC41LTV2LTEuM2gxMi40djEuM2MtMy44LDAtNC41LDAuOC00LjUsNXYyOS4yaC01LjFMNTIxLDIwNi4xaC0wLjF2MjMuOGMwLDQuMiwwLjcsNSw0LjUsNXYxLjNINTEzVjIzNC45eiIvPjxwYXRoIGNsYXNzPSJmaWxsX193aGl0ZSIgZD0iTTU3NC40LDIzNC45YzMuOCwwLDQuNS0wLjgsNC41LTVWMjA3YzAtNC4yLTAuNy01LTQuNS01di0xLjNoMTQuOXYxLjNjLTMuNywwLTQuNSwwLjgtNC41LDV2MjIuOWMwLDQuMiwwLjgsNSw0LjUsNXYxLjNoLTE0LjlWMjM0Ljl6Ii8+PHBhdGggY2xhc3M9ImZpbGxfX3doaXRlIiBkPSJNNjIwLjgsMjA3LjJjLTEuNS00LjMtMi4yLTUuMi02LjItNS4ydi0xLjNoMTUuMXYxLjNjLTIuNiwwLTMuOCwwLjQtMy44LDJjMCwwLjYsMC4yLDEuMywwLjYsMi43bDgsMjIuOWgwLjFsOC41LTIzYzAuNS0xLjMsMC43LTIsMC43LTIuNmMwLTEuNC0xLjEtMi00LjQtMnYtMS4zaDEzLjN2MS4zYy0zLjcsMC00LjYsMC45LTUuOSw0LjRsLTExLjEsMjkuOGgtNC42TDYyMC44LDIwNy4yeiIvPjxwYXRoIGNsYXNzPSJmaWxsX193aGl0ZSIgZD0iTTY3NS4xLDIzNC45YzMuNywwLDQuNS0wLjgsNC41LTVWMjA3YzAtNC4yLTAuOC01LTQuNS01di0xLjNoMjUuMWwwLjMsNy43SDY5OWMtMC4yLTIuOS0wLjktNS4zLTYuOS01LjNoLTMuNGMtMi42LDAtMy4yLDAuOS0zLjIsMy44djkuNGg3YzMuNSwwLDQtMC43LDQtNC4zaDEuNHYxMWgtMS40YzAtMy4yLTAuNS00LjMtNC00LjNoLTd2MTFjMCwzLjYsMC40LDMuOCwzLjIsMy44aDQuOWM0LjYsMCw2LjEtMS45LDYuMi01LjNoMS41bC0wLjMsNy43aC0yNS45TDY3NS4xLDIzNC45TDY3NS4xLDIzNC45eiIvPjxwYXRoIGNsYXNzPSJmaWxsX193aGl0ZSIgZD0iTTcyOS43LDIzNC45YzMuOCwwLDQuNS0wLjgsNC41LTVWMjA3YzAtNC4yLTAuNy01LTQuNS01di0xLjNoMTMuN2M2LjMsMCwxMy42LDEuOSwxMy42LDljMCw2LjgtMy44LDguMy04LDkuMmw2LjMsMTEuMmMxLjksMy40LDIuNyw0LjcsNS41LDQuN3YxLjNoLTguMmwtOS40LTE2LjVoLTMuM3YxMC4yYzAsNC4yLDAuNyw1LDQuNSw1djEuM2gtMTQuOXYtMS4ySDcyOS43eiBNNzQwLjEsMjE3LjJoMy4zYzQuOCwwLDcuNy0yLDcuNy02LjljMC01LjctMy4zLTcuMi03LjYtNy4yYy0zLDAtMy40LDAuOC0zLjQsMy44VjIxNy4yeiIvPjxwYXRoIGNsYXNzPSJmaWxsX193aGl0ZSIgZD0iTTgwNS40LDIwOS40Yy0wLjQtMi45LTEuOC02LjctNy41LTYuN2MtNC4zLDAtNi43LDIuMi02LjcsNWMwLDUuMiw5LjEsNy43LDEzLjEsMTAuOGMyLjYsMiw0LjUsNC40LDQuNSw4YzAsNy41LTUuOCwxMC4zLTEzLjksMTAuM2MtNC4yLDAtNy43LTEtOS41LTEuNGwtMC4zLTguOGgxLjZjMC42LDIuNywxLjksNy43LDguOCw3LjdjNC42LDAsNy4yLTIuNSw3LjItNS44YzAtNS4yLTYuMi03LjEtMTEuMS0xMC4zYy0zLjItMi4xLTUuOC00LjYtNS44LTguOWMwLTUuOCw0LjQtOS4xLDEyLjItOS4xYzMuNiwwLDcuMSwwLjcsOC43LDFsMC4zLDguM2gtMS42VjIwOS40eiIvPjxwYXRoIGNsYXNzPSJmaWxsX193aGl0ZSIgZD0iTTgzNy42LDIzNC45YzMuOCwwLDQuNS0wLjgsNC41LTVWMjA3YzAtNC4yLTAuNy01LTQuNS01di0xLjNoMTQuOXYxLjNjLTMuNywwLTQuNSwwLjgtNC41LDV2MjIuOWMwLDQuMiwwLjgsNSw0LjUsNXYxLjNoLTE0LjlWMjM0Ljl6Ii8+PHBhdGggY2xhc3M9ImZpbGxfX3doaXRlIiBkPSJNODg3LjEsMjM0LjljMy43LDAsNC41LTAuOCw0LjUtNXYtMjYuOGgtMi4xYy01LjYsMC02LjcsMS45LTcuMyw1LjhoLTEuNmwwLjMtOC4zSDkwOGwwLjMsOC4zaC0xLjVjLTAuNS0zLjktMS44LTUuOC03LjQtNS44aC0ydjI2LjhjMCw0LjIsMC44LDUsNC41LDV2MS4zSDg4N0w4ODcuMSwyMzQuOUw4ODcuMSwyMzQuOXoiLz48cGF0aCBjbGFzcz0iZmlsbF9fd2hpdGUiIGQ9Ik05NDEuOSwyMzQuOWMzLjcsMCw0LjUtMC44LDQuNS01di0xMC4zbC04LjItMTMuN2MtMS45LTMuMi0yLjktMy44LTYuNy0zLjh2LTEuM2gxNnYxLjNjLTIsMC0zLjUsMC4yLTMuNSwxLjVjMCwwLjYsMC4zLDEuNSwwLjksMi41bDYuMSwxMC4ybDYuMS0xMGMwLjYtMSwxLjItMS45LDEuMi0yLjZjMC0xLjMtMS4yLTEuNS0zLjQtMS41di0xLjNoMTIuN3YxLjNjLTMuOCwwLTQuOSwxLTYuOCw0bC04LjUsMTMuNVYyMzBjMCw0LjIsMC44LDUsNC41LDV2MS4zaC0xNC45TDk0MS45LDIzNC45TDk0MS45LDIzNC45eiIvPjwvZz48L3N2Zz4=');
		background-repeat:no-repeat;background-position:center;background-size:110%;display:block;height:100%;min-width:100%;min-height:4rem;position:relative;width:100%;}
        h1#logo a img { display: none; height: 0; visibility: hidden; width: 0;}
		
        .no-svg h1#logo a img {display:block;height:auto;max-width:100%;visibility:visible;width:100%;}

#core_public_body h2#header-slogan {font-weight:normal;letter-spacing:-1px;line-height:0.815;text-shadow:1px -2px #000;white-space:nowrap;}
/** HEADER Calendar Name Icons AND Calendars Drop-Down Nav Icons */
    h2#header-slogan:before {font-size:1em;margin-top: -0.25rem;position:relative;vertical-align:top;}
    /** Individual Calendar Icons */
    /** ETSTU Calendar Directory Pg: Icon AND Custom Text */
      /** This one is unique, as it shares the title of Master Calendar
       * But we refer to it as the Calendar Directory everywhere
       * So we need to make this page reflect that title, not "Master Calender"
       * to avoid user confusion. @KWC
       */
      form[action^="/etsu/directory"] h2#header-slogan {color:transparent!important;font-size:0!important;text-indent:-7em;visibility:hidden;}
      form[action^="/etsu/directory"] h2#header-slogan:before {content:'\f073\00a0';display:inline-block;font-size:2.25rem;font-weight:400;margin-top: -0.35rem;text-indent:-3rem!important;visibility:visible;}
      form[action^="/etsu/directory"] h2#header-slogan:after {content:'Calendar Directory';display:inline-block;font-size:2rem;font-weight:normal;letter-spacing:-1px;line-height:0/815;text-indent:0;text-shadow:1px -2px #000;white-space:nowrap;visibility:visible;}
    /* ETSU Master Calendar Pg: Calendar Icon; */
    form[action="/etsu/"] h2#header-slogan:before,
      form[action="/etsu/?view="] h2#header-slogan:before,
      #core_public_body .navmenu.navmenu-ui[href$="/etsu/"]:before{content:'\f19c\00a0';margin-top:-0.125rem;}
    /* Academic: Graduation Cap Icon */
    form[action="/etsu/site/academicdates/"] h2#header-slogan:before,
        form[action^="/etsu/site/academic-dates/"] h2#header-slogan:before,
        #core_public_body .navmenu.navmenu-ui[href*="/academic-dates/"]:before{content:'\f19d\00a0';margin-top:0.025rem;}
    /* Arts: Graduation Cap Icon */
    form[action^="/etsu/site/arts/"] h2#header-slogan:before,
        #core_public_body .navmenu.navmenu-ui[href*="/arts/"]:before {content:'\f1fc\00a0';}
    /* Admissions: User Icon */
    form[action^="/etsu/site/admissions/"] h2#header-slogan:before,
        #core_public_body .navmenu.navmenu-ui[href*="/admissions/"]:before{content:'\f2c1\00a0';}
    /* Athletics: Soccer Ball Icon */
    form[action^="/etsu/site/athletics/"] h2#header-slogan:before,
        #core_public_body .navmenu.navmenu-ui[href*="/athletics/"]:before{content:'\f1e3\00a0';margin-top:-0.2rem;}
    /* Student/Campus Life: Group Icon */
    form[action^="/etsu/site/students/"] h2#header-slogan:before,
        #core_public_body .navmenu.navmenu-ui[href*="/students/"]:before{content:'\f0c0\00a0';margin-top: -0.125rem;}
    /* Workshops for Faculty & Staff: Puzzel Piece Icon */
    form[action^="/etsu/site/workshops/"] h2#header-slogan:before,
        #core_public_body .navmenu.navmenu-ui[href*="/workshops/"]:before{content:'\f12e\00a0';}
    /* Health & Medical: Doctor Icon */
    form[action^="/etsu/site/health/"] h2#header-slogan:before,
        #core_public_body .navmenu.navmenu-ui[href*="/health/"]:before{content:'\f0f0\00a0';}
    /* Lectures & Seminars: Speech Bubbles Discussion Icon */
    form[action^="/etsu/site/lectures/"] h2#header-slogan:before,
        #core_public_body .navmenu.navmenu-ui[href*="/lectures/"]:before{content:'\f0e6\00a0';}
    /* Libraries: Book Icon */
    form[action^="/etsu/site/libraries/"] h2#header-slogan:before,
        #core_public_body .navmenu.navmenu-ui[href*="/libraries/"]:before{content:'\f02d\00a0';}
    /* Private: Slash Eye Icon */
    form[action^="/etsu/site/planning/"] h2#header-slogan:before,
        #core_public_body .navmenu.navmenu-ui[href*="/planning/"]:before{color:#A6192E;content:'\f2a8\00a0';}
        /** Apply Green to indicate it's not your normal, public calendar */
        #core_public_body form[action^="/etsu/site/planning/"] h2#header-slogan{color:#D7D2CB;}
        form[action^="/etsu/site/planning/"] header#top-main {border-bottom-color:#A6192E;}

.list2 .list-event-preview h3 {font-family:'Roboto','Helvetica Neue', Helvetica, Arial, 'Arial MT', sans-serif;font-weight:400;}
    .list2 .list-event-preview h3 a:link {text-decoration:underline;}
    .list2 .list-event-preview h3 a:visited {text-decoration:none;}
    .list2 .list-event-preview h3 a:hover {text-decoration:none;}
    .list2 .list-event-preview h3 a:active {text-decoration:underline;}



/* ----- ETSU NAV ----- */
.wrap.nav-wrap {min-width:90vw;}
#core_public_body .ep-nav { background-color: #FFC72C;}
    .ep-nav-inner > a.navitem.navitem-ui {font-size:1rem;font-weight:400;padding:0.5rem 0.25rem;white-space:normal;vertical-align:middle;}
#core_public_body .navitem.navitem-ui {background-color: #FFC72C;color: #041E44;}
 /* Drop Down */
    #core_public_body #ep-dynamic-nav .navitem.navitem-ui-mobile:after {content:'\00a0\f0c9';}
    #core_public_body #ep-dynamic-nav > .ep-nav-inner > .navitem > .navitem-ui-links{background-color:#FFC72C;-webkit-box-shadow:0 1.3rem 1rem #041E42;box-shadow:0 1.3rem 1rem #041E42;}
        #core_public_body #ep-dynamic-nav .navitem.navitem-ui > .navitem-ui-links > a[href]{background-color:transparent;text-align:center;}
        #core_public_body #ep-dynamic-nav .navitem.navitem-ui > .navitem-ui-links > a[href]:nth-child(odd) {background-color:hsla(44,100%,69%,1);}
        #core_public_body #ep-dynamic-nav .navitem.navitem-ui > .navitem-ui-links > a[href]:hover,
         #core_public_body #ep-dynamic-nav .navitem.navitem-ui > .navitem-ui-links > a[href]:focus {background-color: #041E44!important;color: #FFFFFF;}
        #core_public_body #ep-dynamic-nav .navitem.navitem-ui-mobile-close,
         #core_public_body #ep-dynamic-nav .navmenu.navmenu-ui-mobile-close {color:#9EA2A2;text-align:right;}
            #core_public_body #ep-dynamic-nav .navitem.navitem-ui-mobile-close:before,
            #core_public_body #ep-dynamic-nav .navmenu.navmenu-ui-mobile-close:before {content:'\f057\00a0';}
    #core_public_body #ep_nav_1:before {content:'\f19c\00a0';}
    #core_public_body #ep_nav_2 {position:relative;}
     #core_public_body #ep_nav_2:after {content:'\00a0\f0d7';}
    #core_public_body #ep_nav_2 > .navitem-ui-links {border-top:none;text-align:left;}
    



/* ---- ETSU VIEW / SORT / SEARCH NAV ---- */
#view-search {border:none;clear:both;z-index:11;opacity:0.38;position:relative;}
 #view-search:hover {opacity:1;}
 #view-search h3 {margin:0;padding:0;}
  #view-by-container {display:block;float:none;margin:-3rem auto 3rem;;min-width:225px;}
 #view-by-container,
    #core_public_body #core_public_body #view-by {background-color:transparent;color:rgba(0,0,0,0.62);font-size:1.5rem;line-height: 1.25;opacity:1;padding:0 0.5rem;}
        #view-by #custom_viewby {display: inline-block;text-align: center;width: 100%;}
    #view-by-container .wrapper-dropdown:hover, #view-by-container .wrapper-dropdown:hover span,
        #core_public_body #view-by-container .wrapper-dropdown.active, #core_public_body #view-by-container .wrapper-dropdown.active span {background-color:#041E44;color:#fff;/*max-width:80%;*/}
        #view-by-container ..wrapper-dropdown {color:#005EB8;}
        #view-by-container .wrapper-dropdown.active a:link, 
          #view-by-container .wrapper-dropdown.active a:visited {color:#000;}
        #view-by-container .wrapper-dropdown.active a:focus {border:solid 1px orange;}
        #core_public_body #view-by-container .wrapper-dropdown.active a:hover {background-color:#000;color:#fff;}
        #view-by-container .wrapper-dropdown.active a:active {color:#707372;}
            
    #search-link {background-color:rgba(255, 255, 255, 0.8);font-size:1rem;border:solid 1px #FFC72C;border-radius:1em;min-height:1.5em;min-width:90%;padding-top:0.4em;position:absolute;right:0;top:0rem;text-align:center;z-index:7;}
        #core_public_body #search-link:focus, #core_public_body #search-link:hover, #core_public_body #search-link:active {background-color:#041E42;color:#FFC72C;}
    #search-box {background-color:rgba(255,255,255,0.62);border:solid 1px #FFC72C;z-index:9;}
        #core_search .core-label {color:#000;font-size:1.25em;line-height:2;}
        #core_search input, #core_search select {font-size:1.25em;}
         #core_search input {margin-bottom:1em;}
         #ui-datepicker-div {-webkit-box-shadow: 0 3rem 3rem 2rem #FFF;-o-box-shadow: 0 3rem 3rem 2rem #FFF;-ms-box-shadow: 0 3rem 3rem 2rem #FFF;box-shadow: 0 3rem 3rem 2rem #FFF;}
    #search_range {border:none;font-size:0.8rem;font-weight:200;line-height:1.5;text-align:center;text-transform:none;}
    #search_results > div > h2 {line-height:1.2;}

    #core_public_body .core-button-submit, #core_public_body #publicBody_siteBody_UCEventSearch_UCEventSearch_btnSearch {background-color:#789D4A;color:#FFF;}
        #core_public_body .core-button-submit:hover,#core_public_body .core-button-submit:focus, #core_public_body #publicBody_siteBody_UCEventSearch_UCEventSearch_btnSearch:hover, #core_public_body #publicBody_siteBody_UCEventSearch_UCEventSearch_btnSearch:focus {background-color:#046A38;color:#FFF;} 
    .core-button-clear, #publicBody_siteBody_UCEventSearch_UCEventSearch_lbtnClearSearch {background-color:#707372;color:#000;}
    
    #core_public_body .core-message {background-color:#C6AA76;color:#041E42;}

 #search_range:before {content:'\f274\00a0';}



/* ----- ETSU MAIN CONTENT AREA ---- */
/** Hide the Directory page Filter by A-D, etc **/
#filter-container, #filter-find {display:none;font-size:0;height:0;width:0;visibility:hidden;}
#ep-dynamic-nav{text-align:center;}
#main-content {min-width:62vw;max-width:77vw;}
/*  #core_public_body #main-content .adx-rendering h4 {border:solid 1px hsla(215,89%,4%,1)};  removed for temp fix of border around event title MDL 7/24/19 */
#core_public_body #main-content .adx-rendering h4 {border:none;}  /* for temp fix of border around event title MDL */
		color:#FFC72C;font-size:1.5rem;font-weight:300;}
     #main-content .adx-rendering h4:before {color:#FFF;content:'\f133\00a0';font-size:1em;vertical-align:text-bottom;}
     #main-content .adx-rendering > div:before {border-style:solid;border-color:transparent transparent transparent #fff;border-width:1rem;}
#core_public_body #core_site_list #site-list.isotope > .site-item.isotope-item[style] > div > a:link {text-decoration:underline;}
    #core_public_body #core_site_list #site-list.isotope > .site-item.isotope-item[style] > div > a:hover,
     #core_public_body #core_site_list #site-list.isotope > .site-item.isotope-item[style] > div > a:focus {text-decoration:none;}
    #core_public_body #core_site_list #site-list.isotope > .site-item.isotope-item[style] > div > a:before {content:'\f073\00a0';}
    #core_public_body #core_site_list #site-list.isotope > .site-item.isotope-item[style] > div > a:after {content:'\00a0\f054';}


/* ----- ETSU EVENT LISTINGS ---- */
.list-event {background-color:transparent;border:solid 1px transparent;margin-bottom:0;padding-left:1.5rem;}
    #core_public_body .list2 .list-event:nth-of-type(odd) {background-color:unset;background-color:transparent;}
    .list2 .list-event:hover {background-color:hsla(44,100%,59%,0.1)!important;border:solid 1px #D7D2CB;}
    .list-event:before {background-color:#FFF;color:#C7C9C7;content:'\f133';display:block;font-size:1rem;font-weight:300;position:absolute;left:-0.5rem;top:0.5rem;}
#core_public_body .list-event-preview {max-width:95%;}
#core_public_body .list-event-preview h3 {font-weight:500;line-height:1.2;text-align:left;}
 .list-event-preview p {color:#707372;font-size:1rem;font-weight:300;line-height:1.5;text-align:left;}
 .list-event-preview time {display:inline-block;padding-right:0.5rem;}
    .list-event-preview time:last-child {padding-right:0;}
 .list-event-preview br {display:none;}
/** Empty Event Imge element (don't show it) *
 * This is the ideal solution, but it doesn't work b/c Event Publisher has whitespace in the tags.
 * :blank would get this, but it's not supported at this time.
 *
#theme-list-view #main-content .list-event:empty, #theme-list-view #main-content .list-event *:empty,
    #core_public_body #theme-list-view #main-content .list-event:blank, #theme-list-view #main-content .list-event *:blank {display: none;}
 *
 * Alt version, float it right so it's not so back if there's no image */
#main-content .list-event-image {float:right;}
 .list-event-when-where, .list-event-when-where * {border:none;margin-top:0;}


/** ---- DETAILS---- **/
/** HORIZONTAL RULES (fancy ones) */
hr, .hr,
    .hr--left2right {
    content: "";height: 1px;
    width: 100%;display: block;margin:0.5rem;padding: 0;border-width: 0;color: #707372;
}
hr, .hr {
    background-color:#707372;
     background: -webkit-linear-gradient(left, #FFFFFF 0%, #EEEEEE 15%, #707372 50%,  #EEEEEE 85%, #FFFFFF 100%);
     background: -moz-linear-gradient(left, #FFFFFF 0%, #EEEEEE 15%, #707372 50%,  #EEEEEE 85%, #FFFFFF 100%);
     background: -o-gradient(left, #FFFFFF 0%, #EEEEEE 15%, #707372 50%,  #EEEEEE 85%, #FFFFFF 100%);
     background: -ms-linear-gradient(left, #FFFFFF 0%, #EEEEEE 15%, #707372 50%,  #EEEEEE 85%, #FFFFFF 100%);
     background-color: linear-gradient(left, #FFFFFF 0%, #EEEEEE 15%, #707372 50%,  #EEEEEE 85%, #FFFFFF 100%);
}
    .hr--left2right {
        background-color:transparent;
         background: -webkit-linear-gradient(left, #000 0%,#000 32%, #707372 62%,transparent 100%);
         background: -moz-linear-gradient(left, #000 0%,#000 32%, #707372 62%,transparent 100%);
         background: -o-gradient(left, #000 0%,#000 32%, #707372 62%,transparent 100%);
         background: -ms-linear-gradient(left, #000 0%,#000 32%, #707372 62%,transparent 100%);
         background-color: linear-gradient(left, #000 0%,#000 32%, #707372 62%,transparent 100%);
    }

  hr.vertical {width:1px;min-height:5em;height:100%;
    background-color:#707372;
     background: -webkit-linear-gradient(top, #FFFFFF 0%, #DDDDDD 15%, #707372 50%,  #DDDDDD 85%, #FFFFFF 100%);
     background: -moz-linear-gradient(top, #FFFFFF 0%, #DDDDDD 15%, #707372 50%,  #DDDDDD 85%, #FFFFFF 100%);
     background: -o-gradient(top, #FFFFFF 0%, #DDDDDD 15%, #707372 50%,  #DDDDDD 85%, #FFFFFF 100%);
     background: -ms-linear-gradient(top, #FFFFFF 0%, #DDDDDD 15%, #707372 50%,  #DDDDDD 85%, #FFFFFF 100%);
    background-color: linear-gradient(top, #FFFFFF 0%, #DDDDDD 15%, #707372 50%,  #DDDDDD 85%, #FFFFFF 100%);
  }

/** REGISTRATION & SALES ORDERS */
#core_order_items .core-confirmation-event.core-subtitle {background-color:#041E42;}

  /** BOX SHADOWS & GLOWS**/
.shadow--deep {
    -webkit-box-shadow: 0 1em 5em #041E42, 0 1em 10em #041E42, 0 1em 20em #041E42;
     -o-box-shadow: 0 1em 5em #041E42, 0 1em 10em #041E42, 0 1em 20em #041E42;
     -ms-box-shadow: 0 1em 5em #041E42, 0 1em 10em #041E42, 0 1em 20em #041E42;
    box-shadow: 0 1em 5em #041E42, 0 1em 10em #041E42, 0 1em 20em #041E42;
}
.shadow--shallow,
    #view-by-container .wrapper-dropdown.active .dropdown {
     -webkit-box-shadow: 0 1em 5em rgba(4,30,68,0.8);
      -o-box-shadow: 0 1em 5em rgba(4,30,68,0.8);
      -ms-box-shadow: 0 1em 5em rgba(4,30,68,0.8);
     box-shadow: 0 1em 5em rgba(4,30,68,0.8);
 }
 .glow__deep__white{
    -webkit-box-shadow: 0 1rem 20rem 20rem #fff;
     -o-box-shadow: 0 1rem 20rem 20rem #fff;
     -ms-box-shadow: 0 1rem 20rem 20rem #fff;
    box-shadow: 0 1rem 20rem 20rem #fff;
 }




/** -----------------------------------------------------------------------------------------------------  **/
 /** Media Queries */
 /** v1: switching to rem
 * @media screen and (max-width: 736px) {*/
@media screen and (max-width: 60.0rem) {
    
	#core_public_body #mobile-nav-link i.fa {color:#FFF;}
    nav#main ul {display:block;float:none;margin:0 auto;position:relative;padding:0;text-align:center;width:100%;}
        nav#main ul li {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:none;font-size:1em;padding:0 0.5em;vertical-align:bottom;white-space:nowrap;}
            nav#main ul li a {margin:0;padding:2.5%;}
        nav#view-type{display:block;height:5rem;}
    .list2 .list-event-preview {width:100%;}
    .list-event {width:95%;}
	#event-details-main-content > section.event-detail-when-where.clearfix > section {width:100%!important;}

 

/** v1: switching to rem
    }
  @media screen and (min-width: 320px) and (max-width: 736px) {
*/

    header#top-main {margin-bottom:3rem;}
    header#top-main > .wrap {padding-left:0;padding-right:0;}
    #logo {margin:0 auto;max-width:10%;width:10%;}
        /** Tiny Shield Logo for mobile */
     #core_public_body #logo a {
            background: transparent url(https://calendarmedia.blob.core.windows.net/assets/0d6f6f71-f38b-4513-9959-588d9a70a44b.png) no-repeat center;
            background-size: contain;
            display: block;
            height: 3rem;
            min-width: 3rem;
            max-width: 3rem;
            min-height: 3rem;
            max-height: 3rem;
            width: 3rem;
    }
      #logo a img#publicBody_imgLogoImage {display:none;width:0;height:0;visibility:hidden;}
        
    #header-slogan {font-size:2.5rem;font-size:9vmin;width:90%;max-width:90%;} 
    #Top-Ratedview-type {display:none;height:0;visibility:hidden;width:0;}
     #view-by-container, #view-by {width:80%;}
    #search-link {display:block;margin:0 auto;text-align:center;top:-3.5rem;;}
     .icon-search:before {margin-right:-0.25em;}
    #core_public_body .list2 .list-event {margin:1rem 0 2rem;padding-bottom:0;}
    hr, .hr,
        .hr--left2right {margin:0 0 1.5rem;}
    
    #core_public_body #core_site_list #site-list.isotope > .site-item.isotope-item[style] {background-color:#FFF;left:10%!important;max-width:80%;width:80%;}

}

/* * v1: switching to rem
 * @media screen and (min-width:737px)  */
@media screen and (min-width:60.1rem) {


    #core_public_body .wrap.main {max-width:80vw;}
    h1#logo {left:-7rem;top:0;width:15rem;}
    #header-slogan {font-size:3rem;}
    .quick-link-container {}
    #core_public_body #ep_nav_2 > .navitem-ui-links:before {content:'';display:block;height:110%;left:-20%;position:absolute;width:140%;z-index:1;}
        #core_public_body #ep_nav_2 .navitem-ui-links {}
            #core_public_body #ep_nav_2 a {}
            #core_public_body #ep-dynamic-nav .navitem.navitem-ui > .navitem-ui-links > a[href]{display:block;position:relative;text-align:left;z-index:1001;}
    #search_range {font-size:2rem;text-align:left;}
    #search-link {min-width:20%;}
    
    #core_public_body #view-by-container {margin:0 auto;width:20%;max-width:25%;}
        #view-by {width:100%;}
    #core_public_body #ep-dynamic-nav .ep-nav-inner {display:block;text-align:center;}
        #core_public_body #ep-dynamic-nav .ep-nav-inner a.navitem.navitem-ui {display:inline-block;padding:1rem 1.5rem;}
    .list-event-preview {}
        #core_public_body .list-event-preview h3 {line-height:1.5;}
         .list-event-preview h3:before {margin: 0 1rem 0 -1rem;}
    #core_public_body #ep-dynamic-nav > .ep-nav-inner > .navitem > .navitem-ui-links{width:300px;}
     #main-content .adx-rendering > div > h4 {border-radius:0 0 1rem 0;}
     hr, .hr,
        .hr--left2right {margin: 0.5rem 0 0.5rem 3rem; } 
        #core_public_body .list-event-preview {min-width:80%;}

    .adx-rendering .list-event {max-width:95%;}

    .list-event:before {left:1rem;top:1rem;}

 }
@media screen and (min-width: 90.1rem) {
    

}

/** ------------------------------------ /END ETSU OVERRIDES CUSTOMIZATION --------------------------------- **/