  #masthead, .entry-header, .cats {display:none;}
.single-event #primary {width:100%;}

h1.entry-title {font-family:'Nunito Sans' !important; font-size:3em !important; margin:0.5em 0 !important; font-weight:900;}
h1.entry-title span {font-weight:normal; font-size:75% !important;}

.event {margin-top:2em;}
.event .info .event-name {font-size:1.3em;}

.event .info .desc {display:block; padding:0 !important; margin-bottom:1em !important;}
/* .event .info .desc p {font-size:0.90em !important; line-height:1.35em; color:#555; margin:0.85em 0 0 0;}
.event .info .desc ul {font-size:0.90em !important; line-height:1.35em; color:#555; margin-top:0.85em !important;} */
.page-id-5951 .entry-content .event p {margin:0 !important;}
.page-id-5951 .event-name, .page-id-5951 .time {font-family:'Nunito Sans'; font-weight:800;}
/* .page-id-5951 .time {color:#333; font-size:1em !important; display:inline-block; margin-right:10px; margin-bottom:16px;} */
.page-id-5951 .event .info span.loc, .page-id-5951 .event .info p.time  
{display:inline-block !important;
}
.page-id-5951 .event .desc {margin-top:10px;}

.emp-loc {margin:0;}
.location .address {font-size:0.95em;}
.location .map {margin:1em 0;}

.widget_lym_ib_widget {margin-top:-30px !important;}

.container.emp-event {width:100%; margin-top:40px !important;}
.emp-event h1 {margin-bottom:1em;}
/* .emp-body p {font-size:0.95em;} */
.emp-event ul li {font-size:15px;}
.emp-dt {font-size:1.3em;}
.emp-dt .time {display:block; color:#555 !important;}
.emp-name, .emp-email, .emp-phone {margin:0; font-size:0.95em;} 
.emp-name {margin-top:0.5em;}
.emp-event .col-md-3 img {width:100%; border:1px solid #f2f2f2; margin-bottom:1em;}
.emp-event .ical {}
.emp-event .yr {display:inline-block; font-size:14px; background: #00584b; color:#fff; padding:10px 8px; border-radius:50%;}
.allday {display:none;}
.share {text-align:center; margin-top:1em;}
.share img {border:none !important; width:200px;}
.widget .em-calendar td {background:#f9f9f9; border:1px solid white; padding:3%; text-align:center;}
.widget .em-calendar .eventful a {color:royalblue; font-weight:bold;}
.widget .em-calendar .eventful a:hover, .widget .em-calendar .eventful:hover a {color:#fff;}
.widget .em-calendar .eventful:hover {background:#00584b;}
.widget .em-calendar .eventless-today {background:#00584b}
.widget .em-calendar .eventless-today, .widget .em-calendar .eventless-today a {color:#fff; font-weight:bold;}
.widget .em-calendar .month_name {color:#00584b; font-family:Gill Sans, Gill Sans MT, Calibri, sans-serif; font-weight:bold; font-size:1.6em;}
.widget .em-calendar .em-calnav {color:#00584b}
.widget .em-calendar .em-calnav:hover {color:#666}
.calendar-links ul {margin:0 !important; padding:0; list-style-type:none; font-size:1.2em;}
.calendar-links li:hover {background:#00584b;}
.calendar-links a {display:block; color:#00584b !important; background:#f6f6f6; padding:0.5em 0; margin-bottom:2px;}
.calendar-links a:hover {text-decoration:none; font-weight:bold; background:#00584b; color:#f6f6f6 !important;}
.page-id-6247 .calendar-links ul li {display:inline-block; width:24%}
.page-id-6247 .calendar-links a {text-align:center; padding:0.5em;}
.page-id-6247 .calendar-links .fa-search {padding-top:9px !important; padding-bottom:6px !important}
.ui-icon-circle-triangle-w {background:url("/assets/imgs/arrowleft.png") no-repeat; height:20px; width:20px;}
.ui-icon-circle-triangle-e {background:url("/assets/imgs/arrowright.png") no-repeat; height:20px; width:20px;}

#text-6 {text-align:center;}
#text-6 h2 {font-size:1.5em; margin-bottom:0.5em;}
#text-6 input {padding:10px;}

#wpfc-calendar td span {font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;}
#wpfc-calendar-wrapper .fc-header-title h2 {color:#00584b; font-family:'GillSansLight'; font-size:3.5em !important;}
#wpfc-calendar-wrapper table td {border:1px solid #cecece;}
#wpfc-calendar-wrapper .fc-day-number {font-size:16px !important; font-weight:bold; font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important; background:#f5f5f5; width:100%; text-align:right; padding:4px 0 4px 0;}
#wpfc-calendar-wrapper .fc-event-title, #wpfc-calendar-wrapper span {font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;}
.fc-event-skin {background:none !important; border:none !important; color:#4169e1 !important;}
/* #wpfc-calendar-wrapper .fc-day-content {padding-top:10px;} */

.academic-calendar {list-style-type:none; margin:0; padding:0;}
.academic-calendar li {padding:14px 0; border-bottom:1px dotted #cecece;}
.academic-calendar .desc {padding:0.5em 0;}
.academic-calendar .desc p {margin:0;padding:0; font-size:95% !important; color:#444;}
.academic-calendar li span.name {font-size:1em;}

p.more {margin-top:1em !important;}

.academic-calendar .desc:empty, p:empty, .event iframe, .event .gform_wrapper, .purechat {display:none !important;}
.emp-body .gform_wrapper, .emp-body iframe {display:block !important;}

.em-events-search-text {width:90%; padding:17px !important; display:inline-block; float:left;}
.em-search-submit {background:#4169e1; box-shadow:none; border:none; padding:18px 20px; margin-left:10px;}
.em-search-submit:hover {box-shadow:none; background:#666;}

.em-pagination {font-family:'Bitter'; margin-top:2em; display:block;}
.page-numbers {display:inline-block; background:#f6f6f6; padding:1% 2%; border-radius:4px; border:1px solid #f2f2f2;}

#mobile-fullcalendar, .mcal-buttons {display:none;}

.single-location #primary {width:100%;}
.single-location h1.entry-title {display:none;}
.single-location .loc-info h1 {font-family:"HelveticaNeue","HelveticaNeue-Light","Helvetica Neue Light",helvetica,arial,sans-serif; font-size:1.8em; margin:0 0 0.5em 0;}
.single-location .url {margin-top:-1em;}
.main-campus {margin-top:0.5em;}
.map-links {margin-top:-5px;}
.map-links p {display:inline-block; padding-right:0.5em; font-size:0.95em;}
.loc-info .street {margin-bottom:-6px;}
.loc-info .town, .loc-info .state, .loc-info .zip {display:inline-block;}
.loc-info h2 {font-family:"HelveticaNeue","HelveticaNeue-Light","Helvetica Neue Light",helvetica,arial,sans-serif; font-size:1.4em; margin:1em 0;}
.single-location .em-location-map-container {height:400px !important;}
.loc-events {list-style-type:none; padding:0; margin:0; font-size:0.95em; line-height:1.3em;}
.loc-events li {margin-bottom:0.6em;}
.loc-events span {font-size:0.95em;}
.loc-events .times {color:#666}
.loc-map .events-link {display:none;}
.main-campus p {margin:0}

.cal-buttons .su-button-center a span {font-size:18px !important;}

@media only screen and (max-width: 768px) {
    /* For mobile */
    .desc, #wpfc-calendar-wrapper, .cal-buttons {display:none !important;}
    #mobile-fullcalendar, .mcal-buttons {display:block;}
    .page-id-6247 .calendar-links ul li {width:100%;}
	
}

@media only screen and (max-width: 1420px) {

    .su-button span {font-size:16px !important;}
	.emp-event .calendar-links a {font-size:0.90em;}
	
}

#secondary .spot img {border:1px solid #e1e1e1; margin-bottom:1em;}
.session input, .session-start input {border:none; font-family:"HelveticaNeue","HelveticaNeue-Light","Helvetica Neue Light",helvetica,arial,sans-serif !important; font-size:1.2em !important; color:#333;}

.fc-day-grid-event {background:none !important; border:none !important; color:#4169e1 !important;}

.extra img {border:none !important}

/* ninja forms */

.nf-form-cont ul li label {
    font-size:15px !important;
}

.nf-form-cont .nf-field-label {
    font-size:18px;
    font-family:'Nunito Sans'; font-weight:800;
}

#nf-field-19-container {
    font-size:24px;
    text-align:center;
    background:#21bec6;
    color:#fff; 
    border-radius:5px;
    padding-top:10px;
}