@import url(bootstrap-modal.css);

.books3d .symposium-thumb, .book3d-hover, .book3d {
	display: inline-block;
	box-shadow: 1px 1px 8px 0px rgba(0, 0, 0, 0.25);
	-webkit-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s
}

.books3d .symposium-thumb img, .book3d-hover img, .book3d img {
	vertical-align: middle;
	min-width: initial !important;
	height: auto !important
}

.csstransforms3d .books3d {
	-moz-perspective: 100px;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d
}

.csstransforms3d .books3d .symposium-thumb:before, .csstransforms3d .books3d .symposium-thumb:after, .csstransforms3d .book3d-hover:before, .csstransforms3d .book3d:before, .csstransforms3d .book3d-hover:after, .csstransforms3d .book3d:after {
	position: absolute;
	top: 2%;
	height: 96%;
	content: ' ';
	z-index: -1;
	-webkit-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s
}

.csstransforms3d .books3d .symposium-thumb, .csstransforms3d .book3d-hover, .csstransforms3d .book3d {
	position: relative;
	-moz-perspective: 100px;
	-moz-transform: rotateY(0deg);
	-webkit-transform: perspective(100) rotateY(0deg);
	outline: 1px solid transparent
}

.csstransforms3d .books3d .symposium-thumb, .csstransforms3d .book3d, .csstransforms3d .book3d-hover:hover {
	-moz-transform: rotateY(-3deg);
	-webkit-transform: perspective(100) rotateY(-3deg)
}

.csstransforms3d .books3d .symposium-thumb:before, .csstransforms3d .book3d-hover:before, .csstransforms3d .book3d:before {
	width: 100%;
	left: 0%;
	background-color: rgba(38, 17, 11, 0.91);
	box-shadow: 0px 5px 10px 0px #000;
	-webkit-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s
}

.csstransforms3d .books3d .symposium-thumb:before, .csstransforms3d .book3d:before, .csstransforms3d .book3d-hover:hover:before {
	left: 7.5%;
	box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)
}

.csstransforms3d .books3d .symposium-thumb:after, .csstransforms3d .book3d-hover:after, .csstransforms3d .book3d:after {
	width: 0%;
	left: 99.9%;
	background-color: #EFEFEF;
	box-shadow: inset 0px 0px 5px #aaa;
	-moz-transform: rotateY(0deg);
	-webkit-transform: perspective(100) rotateY(0deg)
}

.csstransforms3d .books3d .symposium-thumb:after, .csstransforms3d .book3d:after, .csstransforms3d .book3d-hover:hover:after {
	width: 5%;
	left: 99.9%;
	background-color: #EFEFEF;
	-moz-transform: rotateY(20deg);
	-webkit-transform: perspective(100) rotateY(20deg)
}

.s-symposia.books3d {
	-webkit-transform: scale(0.9, 1.1);
	transform: scale(0.9, 1.1);
	-moz-perspective: 100px;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	display: table
}

.s-symposia.books3d .symposium {
	display: table-cell;
	padding: 0px;
	width: auto !important
}

.s-symposia.books3d .symposium-thumb-container {
	width: auto !important;
	padding: 0px
}

.s-symposia.books3d .symposium-thumb-container {
	-webkit-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	margin: 0 0 0 -20px
}

.s-symposia.books3d a .symposium-thumb-container {
	width: auto !important
}

.s-symposia.books3d a .symposium-thumb-container:hover img {
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2), 0px 20px 30px -10px rgba(0, 0, 0, 0.4)
}

.symposium-thumb {
	text-align: center
}

.symposium-thumb-container img {
	box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.3)
}

a .symposium-thumb-container {
	margin: 0px;
	-webkit-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s
}

a .symposium-thumb-container img {
	-webkit-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s
}

a .symposium-thumb-container:hover {
	margin-top: -10px;
	margin-bottom: 10px
}

a .symposium-thumb-container:hover img {
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1), 0px 15px 30px -10px rgba(0, 0, 0, 0.5)
}

a.et_pb_button:after {
	line-height: .6 !important
}

a.et_pb_button:hover, a.et_pb_button {
	min-width: 150px;
	font-family: "Work Sans", "Open Sans", sans-serif;
	line-height: 1em !important;
	padding-top: 14px !important;
	padding-bottom: 14px !important
}

.scroll-down.et-pb-icon {
	font-size: 2em !important
}

.et_pb_scroll_top.et-pb-icon {
	opacity: 1;
	z-index: 900;
	right: 0;
	bottom: 0px;
	padding: 5px;
	border-radius: 0px;
	background: #2B2728;
	font-size: 40px;
	-webkit-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	-webkit-animation: none !important;
	animation: none !important
}

.et_pb_scroll_top.et-hidden {
	bottom: -100px
}

.read-symposia {
	text-align: center;
	margin: 20px auto
}

#more_posts {
	text-align: center;
	position: absolute;
	left: 0px;
	right: 0px;
	margin-top: -80px
}

#more_posts button {
	display: inline-block;
	background-color: #222;
	border: none;
	color: #FFFFFF;
	text-align: center;
	font-size: 16px;
	padding: 14px 20px;
	-webkit-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	cursor: pointer;
	margin: 5px;
	text-transform: uppercase;
	opacity: .5;
	line-height: 1em
}

#more_posts button:hover {
	opacity: 1
}

#more_posts button:disabled {
	cursor: auto;
	pointer-events: none
}

#more_posts button.loading {
	opacity: 1;
	background: url("../site-assets/balls.svg");
	border: 0;
	display: inline-block;
	text-indent: -9999px;
	width: 100px;
	height: 100px;
	background-size: 100px 100px
}

.close {
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20)
}

.close:hover, .close:focus {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.5;
	filter: alpha(opacity=50)
}

button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none
}

ul.channels {
	text-align: left;
	padding-left: 0;
	list-style: none
}

ul.channels li.channel {
	width: 100%
}

ul.channels li.channel {
	display: inline-block;
	margin: 1px 0px 0 1px;
	opacity: .7
}

ul.channels li.channel:hover {
	opacity: 1
}

ul.channels li.channel a {
	display: inline-block;
	padding: 10px 15px;
	width: 100%;
	font-family: "Work Sans", "Open Sans", sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 1em;
	color: #fff !important;
	opacity: 1
}

#top-footer, footer {
	position: relative;
	z-index: 402
}

#top-footer {
	background: #222
}

#top-footer h4 {
	color: #777
}

#top-footer li {
	padding-left: 0px;
	list-style-type: none
}

#top-footer li a {
	color: #ccc
}

#top-footer li a:hover {
	color: #fff
}

#top-footer li:before {
	border-width: 0px
}

@media (min-width: 981px) {
	#top-footer .et_pb_section {
		padding: 4% 0 0
	}
}

#footer-bottom {
	padding: 4px 0 0px
}

input {
	font-family: "Work Sans", "Open Sans", sans-serif !important
}

input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
	text-transform: uppercase
}

.et_pb_column .et_pb_newsletter_form.et_pb_login_form {
	width: 100%;
	padding: 0px
}

.gform_wrapper .gfield.large li label {
	font-size: 20px
}

.gform_wrapper .gfield.font-body textarea {
	font-family: "Crimson Text", Georgia, "Times New Roman", serif
}

.gform_wrapper .gform_footer {
	padding: 0px;
	margin: 0px
}

body .gform_wrapper h3.gform_title {
	font-size: 26px;
	font-weight: 500
}

body .gform_wrapper .gform_footer, body .gform_wrapper .gform_page_footer {
	overflow: hidden;
	text-align: right
}

body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper textarea.textarea, body div.form_saved_message div.form_saved_message_emailform form input[type=text] {
	background-color: #fff;
	font-size: 18px;
	color: #111;
	padding: 16px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	line-height: initial;
	height: initial
}

body .gform_wrapper select {
	display: inline-block;
	height: 51px;
	font-size: 18px;
	color: #111;
	background: #fff
}

body .gform_wrapper .gform_footer input.button, body .gform_wrapper .gform_footer input[type=submit], body .gform_wrapper .gform_page_footer input.button, body .gform_wrapper .gform_page_footer input[type=submit], body .gform_wrapper input[type=button], body div.form_saved_message div.form_saved_message_emailform form input[type=submit] {
	background: 0 0;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.7em;
	font-family: inherit;
	color: inherit;
	margin: 8px 0 0;
	padding: 6px 20px;
	border: 2px solid;
	border-radius: 3px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s
}

body div.form_saved_message div.form_saved_message_emailform form input[type=submit] {
	margin-left: auto;
	margin-right: auto
}

body .gform_wrapper .gform_footer input[type=submit], body .gform_wrapper .gform_page_footer .button.gform_button, body .gform_wrapper .gform_page_footer .button.gform_next_button {
	margin-right: 0
}

body .gform_wrapper .gform_footer input.button:hover, body .gform_wrapper .gform_footer input[type=submit]:hover, body .gform_wrapper .gform_page_footer input.button:hover, body .gform_wrapper .gform_page_footer input[type=submit]:hover, body .gform_wrapper input[type=button]:hover, body div.form_saved_message div.form_saved_message_emailform form input[type=submit]:hover {
	cursor: pointer
}

body .gform_wrapper .gform_fileupload_multifile input[type=button] {
	font-size: 14px
}

body .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
	margin-top: 0;
	margin-bottom: 0 !important
}

body .gform_wrapper li.gfield.gfield_error, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: transparent;
	margin-bottom: 0 !important;
	padding: 0 !important;
	border: none
}

body .gform_wrapper .top_label .gfield_error {
	width: inherit
}

body .gform_wrapper .gfield_error .gfield_label {
	color: inherit
}

body .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third, body .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third, body .gform_wrapper .top_label li.gfield.gfield_error.gf_right_third {
	width: 32%
}

body .gform_wrapper .datepicker {
	width: 8em !important
}

body .gform_wrapper .gfield_date_day input, body .gform_wrapper .gfield_date_month input, body .gform_wrapper .gfield_date_year input, body .gform_wrapper .gfield_time_hour input, body .gform_wrapper .gfield_time_minute input {
	padding-right: 6px !important
}

body .gform_wrapper .gfield_time_hour i {
	width: 25%
}

body .gform_wrapper .gfield_date_day, body .gform_wrapper .gfield_date_month {
	width: 4.5em
}

body .gform_wrapper .gfield_date_year {
	width: 5.5em !important
}

body .gform_wrapper .gf_progressbar_percentage {
	font-family: inherit
}

@media (max-width: 641px) {
	body .gform_wrapper .gform_page_footer .button.gform_button, body .gform_wrapper .gform_page_footer .button.gform_next_button, body .gform_wrapper .gform_page_footer .button.gform_previous_button {
		margin: 0 0 .5em
	}
}

@media (min-width: 641px) {
	body .gform_wrapper .gform_footer a.gform_save_link, body .gform_wrapper .gform_page_footer a.gform_save_link {
		float: left
	}
}

.gform_wrapper {
	font-family: "Work Sans", "Open Sans", sans-serif
}

@media only screen and (min-width: 641px) {
	.et_pb_column_1_3 .gform_wrapper ul.gform_fields li.gfield, .et_pb_column_1_4 .gform_wrapper ul.gform_fields li.gfield {
		padding-right: 0px
	}

	.et_pb_column_1_3 .gform_wrapper input, .et_pb_column_1_4 .gform_wrapper input {
		width: 100% !important
	}
}

p.et_pb_gallery_caption {
	padding-top: 12px !important;
	line-height: 1.2em
}

p.et_pb_gallery_caption:first-line {
	font-weight: bold
}

.contributor-title, .contributor-entry-desc, .contributor-school {
	line-height: 1.2em
}

.contributor-name {
	font-weight: bold
}

.contributor-school {
	font-weight: bold;
	font-size: .9em;
	padding-top: 5px
}

#author-books, #contributors-template-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 -25px
}

.author-book, .contributor {
	padding: 10px 25px;
	display: inline-block
}

.author-book img, .contributor img {
	width: 270px
}

.logo_container {
	background: #fff
}

.et_pb_svg_logo #logo {
	height: 100%;
	max-height: 80%
}

#main-header {
	z-index: 999;
	-webkit-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	box-shadow: 0 0 0 transparent !important
}

#main-header .mobile_menu_bar.mobile_menu_bar_toggle {
	padding: 0
}

#main-header .mobile_menu_bar.mobile_menu_bar_toggle::before {
	-webkit-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	padding: 30px 0 !important;
	vertical-align: middle
}

#main-header.et-fixed-header {
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.7) !important
}

#main-header.et-fixed-header .mobile_menu_bar.mobile_menu_bar_toggle::before {
	padding: 8px 0 !important
}

.et_pb_fullwidth_header.et_pb_fullscreen .header-content {
	padding: 80px 0 !important
}

.draw_header .et_pb_fullwidth_header_overlay {
	opacity: .5
}

.draw_header h1 {
	font-size: 1.9em
}

body.single-symposium .draw_header .header-content {
	height: 130px
}

body.single-symposium .draw_header.featured_image .et_parallax_bg {
	-webkit-filter: blur(30px);
	filter: blur(30px)
}

.draw_header.solid-color .et_pb_fullwidth_header_overlay {
	opacity: 1
}

.add-shadow .et_pb_post_title.et_pb_featured_bg {
	padding: 0
}

.add-shadow .et_pb_post_title.et_pb_featured_bg .et_pb_title_container {
	width: 100%;
	padding: 10% 0
}

.add-shadow .et_pb_post_title.et_pb_featured_bg .et_pb_title_container h1 {
	font-size: 2em;
	font-weight: normal
}

.et_pb_section.heading {
	padding: 10px 0 0;
	text-align: center
}

.et_pb_section.heading .et_pb_text {
	text-align: center
}

.et_pb_section.heading .et_pb_text::after {
	display: block;
	border-bottom: 2px solid #444;
	content: "";
	margin: 20px auto 0;
	width: 120px
}

.menu-item {
	font-family: "Work Sans", "Open Sans", sans-serif
}

li.menu-item a {
	font-size: 18px;
	font-weight: normal;
	-webkit-transition: none;
	transition: none;
	opacity: 1 !important
}

li.menu-item a:hover {
	color: #000
}

.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
	padding-top: 0px !important
}

#et-top-navigation {
	display: block
}

#top-menu-nav {
	display: none
}

#et_mobile_nav_menu {
	display: block
}

#et_mobile_nav_menu .mobile_nav .mobile_menu_bar {
	cursor: pointer
}

#et_mobile_nav_menu .mobile_nav .mobile_menu_bar:before {
	display: inline-block;
	-webkit-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar:before {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

#mobile_menu {
	border: none;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1), 0px 20px 40px -20px rgba(0, 0, 0, 0.8);
	padding: 20px 5%;
	margin: 0 -5%;
	width: 110%;
	z-index: -1
}

#mobile-menu-li {
	display: none
}

#new-menu .et_pb_section {
	padding: 0
}

#new-menu .et_pb_section .et_pb_row {
	width: 100%
}

.et_monarch span.et_social_hide_sidebar {
	position: fixed;
	top: -40px
}

.et_monarch .et_social_mobile_off {
	display: block !important;
	top: initial !important;
	bottom: 50px !important;
	left: -0px
}

.et_monarch .et_social_outer_dark .et_social_totalcount {
	position: absolute;
	top: -23px;
	color: #777
}

#onesignal-bell-launcher {
	-webkit-transition: all 175ms ease-in-out !important;
	transition: all 175ms ease-in-out !important
}

#onesignal-bell-launcher.onesignal-bell-launcher-active {
	bottom: 1px !important;
	left: 1px !important
}

#onesignal-bell-launcher.onesignal-bell-launcher-inactive {
	bottom: 8px !important;
	left: 8px !important
}

.symposia {
	text-align: center
}

.symposia .symposium {
	padding-bottom: 90px
}

body.single-symposium .symposium {
	display: block;
	text-align: center
}

body.single-symposium .commentary-title {
	text-align: center;
	font-size: 1em
}

body.single-symposium .symposium-intro {
	text-align: justify
}

.symposium {
	display: inline-block;
	vertical-align: top;
	padding: 10px 10px
}

.symposium .symposium-thumb-container, .symposium .symposium-info-container {
	display: inline-block
}

.symposium .symposium-thumb-container {
	width: 320px;
	vertical-align: top
}

.symposium .symposium-thumb-container img.size-bookcover {
	min-width: 320px;
	height: 480px
}

.symposium .symposium-info-container {
	width: 320px
}

.symposium.small .symposium-thumb-container {
	width: 160px
}

.symposium.small .symposium-thumb-container img.size-bookcover {
	min-width: 160px;
	height: 240px
}

@media screen and (max-width: 1305px) {
	.et_pb_column_2_3 .symposium {
		width: 100% !important
	}

	.et_pb_column_2_3 .symposium .symposium-thumb-container, .et_pb_column_2_3 .symposium .symposium-info-container {
		padding: 0
	}
}

@media screen and (max-width: 1150px) {
	.et_pb_column_3_4 .symposium {
		width: 100% !important
	}

	.et_pb_column_3_4 .symposium .symposium-thumb-container, .et_pb_column_3_4 .symposium .symposium-info-container {
		padding: 0
	}
}

@media screen and (max-width: 880px) {
	.et_pb_column_4_4 .symposium {
		width: 100% !important
	}

	.et_pb_column_4_4 .symposium .symposium-thumb-container, .et_pb_column_4_4 .symposium .symposium-info-container {
		padding: 0
	}
}

@media screen and (max-width: 500px) {
	.symposium .symposium-thumb-container, .symposium .symposium-info-container {
		width: 100% !important;
		padding: 0
	}

	.symposium-thumb-container img.size-bookcover {
		min-width: 10px !important;
		min-height: 10px !important;
		height: auto !important
	}
}

.author-thumb img {
	border-radius: 250px;
	max-width: 200px
}

.author-name {
	font-family: "Crimson Text", Georgia, "Times New Roman", serif
}

.symposium-info {
	position: relative;
	margin: 10px 0 0 0px;
	text-align: center
}

.symposium-info .post-title {
	font-weight: 700
}

.symposium-info .post-subtitle {
	display: block
}

.symposium-info .book-author {
	display: block;
	margin-top: -4px;
	white-space: nowrap;
	font-weight: 400;
	color: #777;
	font-family: "Crimson Text", Georgia, "Times New Roman", serif
}

.symposium-info .author-name {
	color: #000;
	font-weight: 700
}

.symposium-info .intro-author {
	padding: 30px 0 0 0;
	color: #777;
	font-family: "Crimson Text", Georgia, "Times New Roman", serif;
	font-weight: 400;
	font-size: 1em;
	clear: both
}

.symposium-info .intro-author .post-date {
	font-family: "Work Sans", "Open Sans", sans-serif;
	font-size: .9em
}

.symposium-info .intro-author .intro-author-name {
	color: #000;
	font-weight: 700;
	white-space: nowrap
}

.symposium-info .intro-author::after {
	display: block;
	border-top: 1px solid #777;
	width: 190px;
	content: "";
	margin: 10px auto
}

.panelists {
	text-align: center;
	width: 80%;
	margin: 0 auto
}

.panelists h4 {
	padding: 0 0 12px 0;
	font-weight: 400;
	font-size: .8em
}

.panelist-list {
	display: inline-table
}

.panelist-list a {
	color: inherit
}

.panelist-list a:hover {
	color: #000
}

.branches, .intro-box-meta, .panelist {
	display: table
}

.branches .author-thumb, .branches .authors-text, .intro-box-meta .author-thumb, .intro-box-meta .authors-text, .panelist .author-thumb, .panelist .authors-text {
	display: table-cell;
	line-height: 1em;
	text-align: left
}

.branches .authors-text, .intro-box-meta .authors-text, .panelist .authors-text {
	padding: 2px 0px 2px 10px;
	vertical-align: middle
}

.branches .author-thumb img, .intro-box-meta .author-thumb img, .panelist .author-thumb img {
	max-width: 40px;
	margin: 1px
}

#sidebar-container {
	z-index: 401
}

#symposium-sidebar {
	position: fixed;
	z-index: 399;
	top: 0px;
	right: 0px;
	margin: 0;
	padding: 255px 0px 0 20px;
	width: 35%;
	height: 100%;
	overflow-y: auto;
	overflow-x: auto;
	-webkit-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s
}

#symposium-sidebar a {
	color: #000
}

#symposium-sidebar h5 {
	background: #222;
	color: white;
	padding: 15px 20px;
	text-align: center;
	font-size: 1em;
	text-transform: uppercase;
	font-weight: normal
}

#symposium-sidebar .sidebar-nav {
	box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.3);
	background: #fff
}

#symposium-sidebar .sidebar-nav a {
	display: block
}

#symposium-sidebar .author-thumb img {
	display: inline-block;
	max-width: 100px
}

#symposium-sidebar .commentary-author {
	font-weight: bold
}

#symposium-sidebar .branches {
	width: 100%
}

#symposium-sidebar .commentary-branch, #symposium-sidebar .intro-box-meta {
	width: 100%;
	border-left: 1px solid #eee
}

#symposium-sidebar .intro-branch, #symposium-sidebar .response-branch {
	padding: 10px 0px 10px 20px
}

#symposium-sidebar .response-branch {
	background: #dddddd;
	background: -webkit-linear-gradient(top, #ddd 0%, #fff 100%);
	background: linear-gradient(to bottom, #ddd 0%, #fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#ffffff', GradientType=0)
}

#symposium-sidebar .branch-title {
	font-family: "Work Sans", "Open Sans", sans-serif;
	line-height: 1em;
	padding: 0 0 10px 0
}

#symposium-sidebar .response-list {
	padding: 20px;
	margin-top: -30px
}

#symposium-sidebar .response-list li {
	font-family: "Work Sans", "Open Sans", sans-serif;
	font-size: 14px;
	line-height: 15px;
	margin: 10px 0 0 15px;
	list-style-type: none
}

#symposium-sidebar .respond-link {
	padding: 0 0 10px 0;
	text-align: center
}

#symposium-sidebar .respond-link a {
	margin: 0px
}

@media all and (max-width: 980px) {
	#mobile-sidebar-btn {
		background: url("../../images/sidebar-toggle.png") no-repeat top left
	}

	#close-sidebar-btn {
		background: url("../../images/sidebar-close.png") no-repeat top left;
		-webkit-transition: all 0.3s ease-out 0s;
		transition: all 0.3s ease-out 0s
	}

	body.single-symposium .et_pb_scroll_top.et-pb-icon {
		bottom: 50px
	}

	body.single-symposium .et_pb_scroll_top.et-hidden {
		bottom: -100px
	}

	#close-sidebar-btn, #mobile-sidebar-btn, #mobile-sumome-btn {
		width: 50px;
		height: 50px;
		background-size: cover;
		position: fixed;
		bottom: 0;
		right: 0;
		cursor: pointer
	}

	#mobile-sidebar-btn {
		z-index: 901
	}

	#close-sidebar-btn {
		z-index: 902;
		bottom: -100px
	}

	#symposium-sidebar {
		z-index: 401;
		top: 0px;
		right: -500px;
		width: 400px;
		max-width: 100%;
		padding-top: 90px;
		padding-bottom: 100px
	}

	body.sidebar-open #symposium-sidebar {
		right: -17px;
		height: 100%
	}

	body.sidebar-open #close-sidebar-btn {
		bottom: 0px
	}
}

.single-symposium-content {
	padding: 20px 0
}

#symposium-intro .symposium {
	padding: 0px
}

#symposium-intro .symposium-thumb-container {
	vertical-align: top;
	margin-top: -150px;
	z-index: 9;
	position: relative;
	padding-bottom: 25px
}

#commentary-wrap {
	margin-bottom: 80px
}

#commentary-wrap ul {
	line-height: inherit
}

#commentary-wrap .commentary-block ul, #commentary-wrap .commentary-block li, #commentary-wrap .response-block ul, #commentary-wrap .response-block li, #commentary-wrap .reply-block ul, #commentary-wrap .reply-block li {
	padding: 0px
}

#commentary-wrap .commentary-block {
	background-color: #eee;
	padding: 50px 30px;
	margin: 0 -30px
}

#commentary-wrap .response-block, #commentary-wrap .reply-block {
	padding: 30px;
	margin: 0 -30px
}

#commentary-wrap .response-block::first-letter, #commentary-wrap .reply-block::first-letter {
	color: #c69c6d;
	float: left;
	font-size: 5em;
	margin: 0 .2em 0 0
}

#commentary-wrap .response-block {
	border-left: 1px solid #777
}

#commentary-wrap .response-block .indent-meta {
	margin-bottom: 10px
}

#commentary-wrap .reply-block {
	border-left: 1px solid #777;
	padding: 20px !important;
	margin: 0 -20px !important
}

#commentary-wrap .respond-link {
	text-align: center;
	padding-top: 30px
}

#commentary-wrap .respond-link a {
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.6);
	border-radius: 5px
}

.modal-body {
	position: relative
}

.modal-body input {
	width: 100% !important
}

.modal-body .respond_to_commentary {
	position: absolute;
	top: -55px;
	width: 100%;
	pointer-events: none
}

.modal-body .respond_to_commentary .gfield_label {
	display: none !important
}

.modal-body .respond_to_commentary input {
	border: 0px;
	padding: 0px !important;
	background: transparent !important
}

.disqus-btn-container {
	text-align: center;
	padding: 20px 0 50px
}

.disqus-link {
	cursor: pointer;
	padding: 20px 65px 20px 25px;
	background: #2e9fff url("../../images/disqus-icon.png") no-repeat center right;
	background-size: auto 35px;
	color: white;
	font-size: 13px;
	font-family: 'Work Sans', sans-serif;
	display: inline-block
}

.disqus-link:hover {
	background: #575b5d url("../../images/disqus-icon.png") no-repeat center right;
	background-size: auto 35px;
	color: white
}

#disqus_thread {
	display: none;
	margin-top: 30px;
	max-width: 1080px;
	margin: 0 auto
}

body.archive h2.entry-title, body.single h2.entry-title, .et_pb_blog_grid h2.entry-title {
	font-weight: 700;
	text-align: center;
	font-size: 30px !important
}

body.archive .post-meta a, body.single .post-meta a, .et_pb_blog_grid .post-meta a {
	color: #000 !important
}

body.archive .post-meta, body.single .post-meta, .et_pb_blog_grid .post-meta {
	font-size: 18px !important;
	color: #000 !important;
	text-align: center
}

body.archive .author, body.single .author, .et_pb_blog_grid .author {
	font-weight: 700
}

body.archive .published, body.single .published, .et_pb_blog_grid .published {
	color: #777;
	font-family: "Work Sans", "Open Sans", sans-serif !important
}

body.archive .categories a, body.single .categories a, .et_pb_blog_grid .categories a {
	color: #777;
	font-size: 14px;
	font-family: "Work Sans", "Open Sans", sans-serif
}

body.archive .author-info::after, body.single .author-info::after, .et_pb_blog_grid .author-info::after {
	display: block;
	border-top: 1px solid #777;
	width: 190px;
	content: "";
	margin: 10px auto
}

.et_pb_blog_grid article {
	border-width: 0 !important;
	padding: 0 !important;
	background-color: inherit !important
}

.et_pb_blog_grid article .et_pb_image_container {
	margin: 0
}

body.single .et_post_meta_wrapper {
	text-align: center
}

body.archive article {
	margin-bottom: 120px
}

body.archive article a img {
	width: 100%
}

body.single-print-edition .print-container {
	background: #eee
}

body.single-print-edition .print-container .cover {
	text-align: right
}

body.single-print-edition .print-container img {
	margin-top: -160px;
	z-index: 5;
	position: relative
}

body.single-print-edition .buy-buttons a {
	font-size: 1em !important
}

@media (max-width: 980px) {
	body.single-print-edition .print-container .buy-buttons, body.single-print-edition .print-container .cover {
		text-align: center
	}
}

div.footnotes {
	display: none
}

.visible {
	display: initial !important
}

h1, h2 {
	font-family: "Work Sans", "Open Sans", sans-serif;
	font-weight: 400;
	letter-spacing: -.04em
}

h3, h4, h5, h6 {
	font-family: "Work Sans", "Open Sans", sans-serif;
	font-weight: 700
}

p, a {
	overflow: hidden
}

ul.list-unstyled {
	list-style: none
}

aside.footnote-content {
	z-index: 1000
}

.et_pb_row .et_pb_row {
	width: 100%
}

/*# sourceMappingURL=site.css.map */
