/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
.load-state .daily_schedule_slots.djprofile.section-inner.medium .schedule_items {
    padding: 0;
}

.load-state .daily_schedule_slots.djprofile.section-inner.medium {
    width: 100%;
	padding: .51em;
}

.today .schedule_item p.show_snip {
    padding-bottom: .51em;
}

.today .daily_schedule_pic img.avatar {
    margin-top: .51em;
}

.timestwo h2 {
    font-size: 40px;
    font-weight: bold;
}

@media (min-width: 700px) {
	body.twentytwenty .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
		width: calc(100% - 16rem);
		max-width: inherit;
	}
}

.wrs-cover-header .cover-color-overlay::before {
    background: none;
}

.singular .wrs-cover-header .entry-header {
    background-color: inherit;
}

#site-content .post-inner .entry-content.wrs-cover .parallax {
	height: 100%; 
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
    width: 100% !important;
    margin: 0 auto 2em;
    max-width: 100%;
	height: 400px;
}

.parallax-content {
    width: 50%;
    margin: 0 auto;
    color: var(--accent-color);
    padding-top: 50px;
    font-size: 4em;
    text-align: center;
    font-weight: bold;
}

.wp-block-column.timestwo {
	font-size: calc(100vw * .043);
}

@media (min-width: 782px) {
	.wp-block-column.timestwo {
		font-size: calc(100vw * .028);
	}
}

.wrs #ess-main-wrapper .ess-sidebar-networks-container, .wrs #ess-main-wrapper .ess-sidebar-share {
    z-index: 5;
}

ul.features {
    font-size: 1.4em;
}

@media only screen and (min-width:868px){
	.wp-block-column.wrs_in_action {
		flex-basis: 33.33%;
	}
}

@media (min-width: 700px) {
	.twentytwenty .section-inner {
		width: calc(100% - 16rem);
	}
	.twentytwenty .post-inner :not(.twentytwenty .thin) {

	}
}

span.onliner.administrator, span.onliner.administrator a {
    color: blueviolet;
    font-weight: 600;
    font-size: 1em;
}

table.user_table {
    margin: 0;
    width: auto;
    display: inline-block;
    border: 0;
}

.twentytwenty table.user_table {
	font-family: NonBreakingSpaceOverride, "Hoefler Text", Garamond, "Times New Roman", serif;
    letter-spacing: normal;
}

.user_table tbody {
    border: 0;
}

.user_table tr {
    border: 0;
}

.user_table td {
    padding: 2px;
    border: 0;
}

.wrs_users {
    margin-bottom: 1em;
}

body.page-two-column:not(.archive).page-id-159 #primary .entry-content,
body.page-two-column:not(.archive).page-id-159 #primary .entry-header {
    float: none;
    width: auto;     
}
