/*
Theme Name: Simone Comedy
Theme URI: https://www.simonecomedy.test
Description: Simone Comedy Site
Author: Simone Holder
Author URI: https://holderwebdesign.com
Template: astrid
Version: 0.1
*/

.clearfix::after {
	content: "";
	clear: both;
	display: table;
}

.notice ul li {
	margin-bottom: 0.75em;
}

ul.finals {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.header-image::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(28, 26, 30, 0.4);
}
.site-copyright {
	text-align: left;
}

.widget-area .widget a:hover,
.entry-meta a:hover,
.entry-footer a:hover,
.entry-title a:hover,
.upcoming p a:hover,
.upcoming li a:hover,
.entry-content p a:hover,
#primary a:hover,
#primary ul li a:hover,
.notice a:hover,
.notice ul li a:hover,
.sm-links i.fab:hover,
.qr-links i.fab:hover {
	color: #fcd088;
	text-decoration: none;
}

#primary p a,
#post-20 ul li a,
.notice a,
.notice ul li a,
.restrictions ul li a,
.restrictions h2.h3 {
	text-decoration: underline;
}

span.post-date {
	font-size: 0.85em;
}
.page-header .page-title {
	padding: 0;
}

.entry-content p a,
#primary ul li a,
#primary a,
.upcoming p a,
.upcoming li a,
.notice a,
.notice ul li a {
	color: #656d6d;
}

.upcoming p::before,
ul.finals li::before {
	content: "⁜";
	margin-right: 5px;
}

.widget_recent_entries li::before,
.comedy-19::before {
	content: "✷";
	margin-right: 5px;
}

.upcoming ul {
	padding-left: 0;
}

.entry-footer,
.entry-footer a,
.entry-meta,
.entry-meta a {
	color: #323435;
}

#post-15 .entry-content p a {
	font-size: 1.2em;
}
.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.post-957 p a {
	width: 100%;
	font-size: 14px;
	letter-spacing: 4px;
	color: ##333333;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none !important;
	display: block;
	padding: 15px 30px;
	background-color: transparent;
	border: 1px solid #fcd088;
	margin-left: auto;
	margin-right: auto;
}

.post-957 p a:hover,
.post-957 .clubShows p a:hover {
	color: #333333 !important;
	background-color: #fcd088 !important;
	font-weight: bold;
}

.post-957 .clubShows p a {
	width: 100%;
	font-size: 14px;
	letter-spacing: 4px;
	color: ##333333;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none !important;
	display: block;
	padding: 15px 30px;
	background-color: #fdf0d8;
	border: 1px solid #fdf0d8;
	margin-left: auto;
	margin-right: auto;
}

.fa-twitch {
	color: #613f9f;
}

.fa-instagram {
	color: transparent;
	background: radial-gradient(
		circle at 30% 107%,
		#fdf497 0%,
		#fdf497 5%,
		#fd5949 45%,
		#d6249f 60%,
		#285aeb 90%
	);
	background-clip: text;
	-webkit-background-clip: text;
}

.fa-tiktok {
	color: black;
}

.fa-podcast {
	color: #23055a;
}

.post-957 p a i.fab.fa-youtube,
.post-957 p a i.fab.fa-twitter,
.post-957 p a i.fab.fa-facebook-f,
.post-957 p a i.fab.fa-instagram,
.post-957 p a i.fas.fa-podcast,
.post-957 p a i.fab.fa-tiktok,
.post-957 p a i.fab.fa-twitch {
	font-size: 2.5em;
}

.sm-links a i.fab.fa-youtube,
.sm-links a i.fab.fa-twitter,
.sm-links a i.fab.fa-facebook-f,
.sm-links a i.fab.fa-instagram,
.sm-links a i.fas.fa-podcast,
.sm-links a i.fab.fa-tiktok,
.sm-links a i.fab.fa-twitch,
.sm-links a i.fab.fa-youtube,
.qr-links a i.fab.fa-twitter,
.qr-links a i.fab.fa-facebook-f,
.qr-links a i.fab.fa-instagram,
.qr-links a i.fas.fa-podcast,
.qr-links a i.fab.fa-tiktok,
.qr-links a i.fab.fa-twitch {
	font-size: 1.9em;
}

input:invalid,
textarea:invalid {
	background-color: #fcd08852;
}
