/*
	
*/

html {
	--button-font-size:0.88em;
	--innerquotecolor:rgba(24,28,48,0.60);
	--emphasiscolor:rgba(192,24,32,0.9);
	--emphasisopacity:0.55;
	--oldgloryred:rgba(178,34,52,0.96);
	--nypostred:rgba(250,8,96,0.96);
	--nypostredcolor:rgba(178,34,52,0.60);
	--slategrey:rgba(112,128,144,0.9);
	--lightslategGray:rgba(119,136,153,0.9);
	--emphasisgreycolor:rgba(114,116,119,0.96);
	--roughgroundgrey:rgba(114,116,119,0.99);
}

button.button {
	
	font-weight:600;
	font-family: inherit; /* For all browsers */
	/*font-size: 100%;*/ /* For all browsers */
	line-height: 1.15; /* For all browsers */
	margin: 0; /* Firefox and Safari have margin */
	overflow: visible; /* Edge hides overflow */
	text-transform: none; /* Firefox inherits text-transform */
	-webkit-appearance: button; /* Safari otherwise prevents some styles */
	background-color:transparent;
	border:1px solid black;
	border-radius:6px;
	
	font-size:var(--button-font-size);
	
	padding: 0.25em 0.75em;
	min-width: 10ch;
	min-height: 32px;
	
	text-align: center;
	line-height:1.5;
	
	display: inline-flex;
	align-items: center;
	justify-content: center;
	align-self: start;
	
	cursor: pointer;
}

button.button:hover,button.button:active {
	background-color:rgba(2,4,8,0.34);
}

h4 {
	font-size:1em;	/*var(--button-font-size)*/
}

#content {
	max-width:720px;
	height:100% !important;
	margin:1.5% auto 4% auto;
}

@media screen and (max-width: 720px) {
	#content {
		padding:1% 0.7em 1% 0.8em;
	}
}

div#cover {
	margin:5% auto 10% auto;
}

.carousel-cell h2 {
	font-size:1.5rem;
	margin:0.25em 0 0.25em 0;
}

.carousel-cell a:link {text-decoration: underline; text-decoration-color: rgb(240,12,110);}
/*
text-decoration-color: #EA215A;
text-decoration-thickness: .125em;
text-underline-offset: 1.5px;

font-variant-caps: all-small-caps;
*/

/*
text-decoration:underline;color:#0000f0;background-color:;
rgba(0,0,250,0.94)
*/
a.intra-link:link {
	text-decoration:none;
	color:blue;
	/*color:hsla(220, 100%, 50%, 0.96);*/
}

a.intra-link:hover {
	/*color:black;*/
	/*background-color:yellow;*/
	text-decoration:underline;
}

a.intra-link:active {
	color:red;
}

p.motives {
	margin:0.5em 0 1em 0;
}

p#about {margin:0 0 1em 0;}
/*div#quotes-block {margin:1em auto 1em auto; padding:0 1em 0 1em;}*/

div.quotes-header {display:inline-block;width:100%;margin:1em 0 1.5em 0;}

div.quotes-block {
	margin:0 0 3em 0;
	padding:0 1em 0 0.5em;
}

p.quote {font-style:italic;margin:0 0 0.5em 0em;}
p.quote span.source {font-style:normal;font-weight:600;} 
p.quote span.emphasis {color:var(--nypostredcolor);}  /*rgba(220,16,24,0.62)  rgba(134,142,167,0.92)  rgba(6,8,16,0.66);*/
p.quote span.underline {text-decoration:underline;font-style:normal;}
p.quote span.why {font-style:normal;}
span.mycomment {color:rgba(0,0,0,0.66);font-weight:300;}
span.myaside {color:rgba(0,2,4,0.50);} /*color:rgba(240,220,20,0.94); color:rgba(0,0,0,0.40);*/
span.inner-quote {font-style:italic;color:var(--innerquotecolor);} /*rgba(128,132,140,0.95)*/
span.reason {font-weight:600;}

span.emphasis {color:rgba(202,64,64,0.62);}

.scroller h4 {text-align:right;}

h2#about-title {margin:0 0 0.67em 0;}

h2#real-title {margin:0 0 0.67em 0;color: rgba(0, 0, 0, 0.88);}

.toggle-box { border:1px solid rgba(0,0,0,0.9); }

.comments-button{margin:1em 0 1em 0;}
	
div#anti-leftism {margin:4em 0 1em 0;}
div#anti-leftism p {margin:0 0 0.67em 0;}

span.underline {text-decoration:underline;}

/*
.paoc-close-popup svg {
	display: inline-block;
	vertical-align: middle;
	height: 19px;
	width: 19px;
}
*/

a.paoc-popup-link {text-decoration:underline; text-decoration-color:red;}
/*a.paoc-popup-link {background-color: yellow;}*/

a.republicon {text-decoration:underline; text-decoration-color:red;}
div#republicon {margin:1em auto 1em auto; padding:0 1em 0 1em;}


.ny-post {
	font-family:Impact,"Arial Narrow", sans-serif;
	/*font-weight:bold;*/
	font-style:oblique;
	text-transform: uppercase;
	font-stretch:condensed;
}

@supports (-webkit-text-stroke: 1px black) {
  .ny-post {
    -webkit-text-stroke: 1px black;
    -webkit-text-fill-color: white;
	text-shadow: 2px 2px black;
  }
}


dl.realdl dd {
	margin-bottom:0.5em;
}

div#sarahpac {
	margin:1em auto;
	padding:1em 0.125em 1em 0.25em;
	border-top:1px solid rgba(0,0,0,0.25);
	border-bottom:1px solid rgba(0,0,0,0.25);
}

p.sarahpac-text {
	font-size:0.94em;
	margin:0.6em 0 0.6em 0 !important;
	color:rgba(0,0,0,0.66);
}
	
