/*
Theme Name: Twenty Twenty - Wellerstein
Theme URI: https://wordpress.org/themes/twentytwenty/
Template: twentytwenty
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog,one-column,custom-background,custom-colors,custom-logo,custom-menu,editor-style,featured-images,footer-widgets,full-width-template,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,block-patterns,block-styles,wide-blocks,accessibility-ready
Version: 1.6.1609871985
Updated: 2021-01-05 18:39:45

*/

body {
	font-family: Lato, Arial, sans-serif;
	font-family: "Libre Baskerville", Georgia, serif !important;
}

.site-title, .footer-credits {
	font-family: "Libre Baskerville", Georgia, serif !important;
	font-family: Lato, Arial, sans-serif !important;
	color: #fff;
	letter-spacing: normal;
}
.site-title {
	font-weight: 900 !important;
}

h1, h2, h3, h4, h5 {
	font-family: "Libre Baskerville", Georgia, serif !important;
	color: #fff;
}

.entry-content {
	font-family: Lato, Arial, sans-serif !important;
	font-family: "Libre Baskerville", Georgia, serif !important;	
}

.site-description, .primary-menu-wrapper, ul.primary-menu, .toggle-text, .mobile-menu {
	font-family: "Libre Baskerville", Georgia, serif !important;	
	font-family: Lato, Arial, sans-serif !important;
	letter-spacing: normal;
	letter-spacing: 0.05em !important;
}

.menu-item {
	font-weight: normal !important;
}

.current_page_item, .current_menu_item, .current-page-ancestor {
	font-weight: 900 !important;
	color: #ffffff;
}

.footer-credits {
	color: #e0e0e0;	
}

li.menu-item-has-children li.menu-item a:hover {
	text-decoration: none !important;	
}


li.menu-item-has-children a:hover {
	text-decoration: underline !important;
}


html {
}

body {
/*	background-image: url("http://vizsociety.net/alexwellerstein.com/wp-content/uploads/2021/01/greenglass-invert-large.jpg");*/
	background-image: url("https://vizsociety.net/alexwellerstein.com/wp-content/uploads/2021/01/gradient-background-long.png");
 	/*background-position: center 80px; */
	background-position: top;
	background-repeat: repeat-x; 
	background-color: #000;
}

.wpsisac-slick-carousal {
	z-index: 0;	
}

.primary-menu ul, .primary-menu ul li {
	z-index: 10;
}
.entry-content {
	color: #e0e0e0;
}
.entry-header{
	background-color: transparent !important;
}

/*.entry-header {
 	background-position: center; 
	background-repeat: no-repeat; 
	background-color: #000 !important;
}*/

#site-header, #site-footer {
	background-color: rgba(0,0,0,.7);
}

@media ( min-width: 1000px ) {

	#site-header {
		position: fixed;
		width: 100%
	}

}

.singular .entry-header {
		padding: 0;
	}
	.post-inner {
		padding-top: 1em;
	}

h1.entry-title {
	letter-spacing: 1px;
	padding-top: 2em;
	padding-bottom: 1em;
	font-size: 24pt;
	font-style: italic;
	font-weight: 400 !important;

}

.singular .entry-header {
	background-color: #fff;
	padding-top: 5em;
}

h2 {
	font-style: italic;
	font-weight: 400;
	letter-spacing: 1px;
	font-size: 36pt;
	
}


.color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, .has-drop-cap:not(:focus):first-letter, .wp-block-button.is-style-outline, a {
	color: #ffffff !important;
}

footer {
	bottom: 0px;	
}

.wpsisac-slick-carousal .wpsisac-image-slide {
	margin: 0 10px;
}

button.slick-next::after {
	content: ">";
	text-indent: 0;
  	float: right;
	font-size: 3em;
	font-family: Georgia, Times, Arial, Sans;
	margin-right: .25em;
	color: #fff;
	opacity: .5;
	font-weight: 100;
}

button.slick-prev::after {
	content: "<";
	text-indent: 0;
  	float: left;
	font-size: 3em;
	font-family: Georgia, Times, Arial, Sans;
	margin-left: .25em;
	color: #fff;
	opacity: .5;
	font-weight: 100;
}


.wpsisac-slick-carousal button.slick-next, .wpsisac-slick-carousal button.slick-next:hover, .wpsisac-slick-carousal button.slick-next:focus {
	height: 100%;
	background: url("https://alexwellerstein.com/wp-content/uploads/2021/01/button-shadow-right.png") center center repeat-y !important;
	width: 96px;
	margin-top: -1px !important;
}

.wpsisac-slick-carousal button.slick-prev, .wpsisac-slick-carousal button.slick-prev:hover, .wpsisac-slick-carousal button.slick-prev:focus {
/*    background: rgba(0,0,0,0.6) url("http://knitsisters.com/beta.alexwellerstein.com/wp-content/uploads/2021/01/arrow-left.2.png") center center no-repeat !important;
	height: 100%;
	box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.6);*/
	height: 100%;
	background: url("https://alexwellerstein.com/wp-content/uploads/2021/01/button-shadow-left.png") center center repeat-y !important;
	width: 96px;
	margin-top: -1px !important;
}

.slick-dots {
	opacity: .4;
}

.wpsisac-slick-carousal .slick-dots li button {
	background-color: rgba(255,255,255,.5) !important;
}

.slick-list {
	padding-bottom: 5px !important;
}

.wpsisac-slick-carousal-wrp {
	max-width: 90%;
	margin-left: auto;
	margin-right: auto;
}

.singular .featured-media::before {
	background-color: transparent !important;
}

body:not(.overlay-header) .primary-menu > li > .icon {
	color: #45516b !important;
}
img.alignleft, img.alignright {
	border: 1px solid #45516b;
}

.primary-menu ul a {
}

.primary-menu ul {
	background-color: rgba(69,81,107,.7) !important;
	background-color: rgba(34, 43, 78,.9) !important;
}

.primary-menu ul a:hover, li.menu-item-has-children li.current-menu-item a {
	background-color: rgba(255,255,255,.9);
	color: rgba(34, 43, 78,1) !important; 
	text-decoration: none;
}
.wpsisac-slider-overlay {
	opacity: .5;
}
.wpsisac-slide-title {
	position: absolute;
	width: 100%;
	bottom: 10%;
	font-size: 14pt;
    letter-spacing: 0;
    font-style: normal;
    font-weight: bold;
}

.wp-caption-text {
	font-style: italic;
}

.minimenu_link_current {
	font-weight: bold;
}

.minimenu_link {
	text-decoration: none;
	opacity: .5; 
}

a.minimenu_link:hover {
	text-decoration: underline;
	opacity: 1;
}

div.minimenu {
	font-size: 80%;
	text-align: center;
	font-family: Lato, Helvetica, Arial, Sans;
	margin-top: -2em !important;
}

.minimenu_delim {
	color: #45516b;
}

.menu-modal, .menu-modal-inner {
	background-color: #000;
}

.toggle, .nav-toggle, .mobile-nav-toggle {
	background-color: #1c2649 !important;
	text-transform: uppercase;
}

.toggle-icon svg, .toggle svg {
	color: #6d6d6d;
}

.toggle-icon svg:hover, .toggle svg:hover {
	color: #fff;
}

button.close-nav-toggle {
	padding-right: 1em;
}

.close-nav-toggle span {
	color: #6d6d6d;
}

@media (max-width: 800px) {
	h2 {
		text-align: center;
	}
	.singular .entry-header {
		padding-top: 0;
	}
	.alignleft, .alignright {
		float: none;
		margin: 0;
		margin-left: auto !important;
		margin-right: auto !important;
		clear: both;
		margin-bottom: 1em;
	}
	.doc_preview {
		display: none;
	}
}

.intro-text {
	color: #fff;
}

.doc_citation {
	font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
	font-style: italic;
	color: #6d6d6d;
	font-size: 1.5rem;
}

.doc_description {
	font-size: 80%;
}

.doc_citation em, .doc_citation i {
	font-style: normal;
}

.wpsisac-slick-carousal-wrp {
	padding-top: 2em;
}

.doc_preview {
	width: 150px;
}

.aligncenter {
	max-width: 90% !important;
}

.minimenu_header {
	letter-spacing: 2px;
    text-align: center;
    font-size: 70%;
    margin-bottom: 2.5em;
    text-decoration: underline;
    text-underline-offset: .5em;
    font-style: italic;
	color: #a0a0a0;
    text-transform: uppercase;
}

.toc_page {
	font-size: 70%;
}

.blackout {
	color: white;
	background-color: white;
}
