/* FONTS */


h1, h2,h3,h4,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5, .entry-content li {
	font-family: Courier;
	background: #ffffff;
	line-height: 0.9em;
	letter-spacing: -1px;
}

.entry-content li {
	font-size: 80%;
	line-height: 1.2em;
}

p {
	font-family: Courier;
	font-size: 80%;
}

.header-navigation-wrapper a {
	background: #ffffff;
	font-family: Courier;
	font-weight: bold;
}

.site-description {
	display: none;
}

.ultp-block-item:first-child .ultp-block-title, .ultp-block-02606f .ultp-block-item:first-child .ultp-block-title a,.ultp-block-ea0291 .ultp-block-items-wrap .ultp-block-item .ultp-block-title, .ultp-block-ea0291 .ultp-block-items-wrap .ultp-block-item .ultp-block-title a,.ultp-block-ea0291 .ultp-block-excerpt, .ultp-block-ea0291 .ultp-block-excerpt p, .ultp-block-611f80 .ultp-block-items-wrap .ultp-block-item .ultp-block-title, .ultp-block-611f80 .ultp-block-items-wrap .ultp-block-item .ultp-block-title a, .ultp-block-897b22 .ultp-block-items-wrap .ultp-block-item .ultp-block-title, .ultp-block-897b22 .ultp-block-items-wrap .ultp-block-item .ultp-block-title a, .ultp-block-917839 .ultp-block-items-wrap .ultp-block-item .ultp-block-title, .ultp-block-917839 .ultp-block-items-wrap .ultp-block-item .ultp-block-title a, .ultp-block-95af3b .ultp-block-items-wrap .ultp-block-item .ultp-block-title, .ultp-block-95af3b .ultp-block-items-wrap .ultp-block-item .ultp-block-title a, .ultp-block-95af3b .ultp-block-excerpt, .ultp-block-95af3b .ultp-block-excerpt p, .ultp-block-917839 .ultp-block-excerpt, .ultp-block-917839 .ultp-block-excerpt p, .ultp-block-12e27d .ultp-block-items-wrap .ultp-block-item .ultp-block-title, .ultp-block-12e27d .ultp-block-items-wrap .ultp-block-item .ultp-block-title a, .ultp-block-332c32 .ultp-block-items-wrap .ultp-block-item .ultp-block-title, .ultp-block-332c32 .ultp-block-items-wrap .ultp-block-item .ultp-block-title a {
	font-family: Courier;
}

.ultp-block-564cdc .ultp-block-item:first-child .ultp-block-title, .ultp-block-564cdc .ultp-block-item:first-child .ultp-block-title a{
	font-family: Courier;
}

.ultp-block-310df8 .ultp-block-items-wrap .ultp-block-item .ultp-category-grid a
{
	background-color: #f3f3f3;
	font-family: Courier;
	font-size: 0.8em;
	font-weight: bold;
	padding: 0px 5px;
	text-transform: lowercase;
}

.ultp-block-310df8 .ultp-block-items-wrap .ultp-block-item .ultp-category-grid a:hover
{
	background-color: #fd3e81;
	color: white;
}

/* CHANGES PRIMARY COLOR */
/* change primary color - menu */
body:not(.overlay-header) .primary-menu > li > a, 
body:not(.overlay-header) .primary-menu > li > .icon, 
.modal-menu a, 
.footer-menu a, 
.footer-widgets a, 
#site-footer .wp-block-button.is-style-outline, 
.wp-block-pullquote:before, 
.singular:not(.overlay-header) .entry-header a, 
.archive-header a, 
.header-footer-group .color-accent, 
.header-footer-group .color-accent-hover:hover {
  color: #fd3e81;
}
 
/* change primary color - social menu  */
.social-icons a, 
#site-footer button:not(.toggle), 
#site-footer .button, 
#site-footer .faux-button, 
#site-footer .wp-block-button__link, 
#site-footer .wp-block-file__button, 
#site-footer input[type="button"], 
#site-footer input[type="reset"], 
#site-footer input[type="submit"] {
  background-color: #fd3e81;
}
 
/* change primary color - button outline  */
.is-style-outline .wp-block-button__link:not(.has-text-color) {
  color: #fd3e81;
}
 
/* change primary color - button fill  */
button:not(.toggle), 
.button, 
.faux-button, 
.wp-block-button__link, 
.wp-block-file .wp-block-file__button, 
input[type="button"], input[type="reset"], 
input[type="submit"], 
.bg-accent, 
.bg-accent-hover:hover, 
.bg-accent-hover:focus, 
:root .has-accent-background-color, 
.comment-reply-link,
#site-content #infinite-handle span button, 
#site-content #infinite-handle span button:hover, 
#site-content #infinite-handle span button:focus {
  background-color: #fd3e81;
}
 
/* change primary color - text and link accent  */
.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: #fd3e81;
}
 
/* change primary color - quote block */
blockquote, 
.border-color-accent, 
.border-color-accent-hover:hover, 
.border-color-accent-hover:focus {
  border-color: #fd3e81;
}







.post-meta .post-author {
	display: none;
	padding-bottom: 10px;
}

.post-edit .meta-text, 
.post-edit .meta-icon, 
.post-tags .meta-text, 
.post-tags .meta-icon {
	display: none;
}

.site-title a {
	color: #fd3e81;
	text-transform: uppercase;
	padding: 10px;
}

.site-title a:hover {
	background: #ffffff;
	color: #ffffff;
	text-decoration: none;
}

.primary-menu li {
	margin: 12px 5px 0 5px;
}

.primary-menu a {
	padding: 5px;
}

.primary-menu .menu-item a {
	color: #ffffff;
	font-size: 16px;
}

.primary-menu .menu-item a:hover {
	background: #fd3e81;
	color: #ffffff;
	text-decoration: none;
}

.post-inner {
	padding-top: 20px;
}

.post-separator {
	margin-top: 0px;
}

.entry-categories {
}

.singular .entry-header {
	padding: 20px;
}

.entry-title {
	text-transform: uppercase;
}

.wp-block-post-date {
	font-family: Arial;
	font-size: 65%;
	font-style: italic;
}

.entry-title a:hover {
	text-decoration: none;
	color: #fd3e81;
}

.featured-media {
	margin-top: 20px;
}

.pagination-single {
	display: none;
}

.footer-credits { 
	font-size: 80%;
}

.footer-credits a { 
	color: #fd3e81;
}

.footer-credits a:hover { 
	text-decoration: none;
	color: #fd3e81;
}

.adventdate {
	text-transform: uppercase;
	font-size: 1.25rem;
	background: #fd3e81;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font-weight: bold;
}

.entry-content h3 {
	margin-top: 0px;
	margin-bottom: -25px;
}

.category .entry-content, .category .wp-caption-text, .home .wp-caption-text {
	display: none;
}

.figcaption {
	margin: 10px;
}

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

.pt-cv-pagination li {
	font-family: Helvetica;
	font-size: 80%;
}

.pt-cv-wrapper .pagination li.active a, .pt-cv-wrapper .pagination li.active span {
	background: #fd3e81;
	color: #ffffff;
}

.pt-cv-wrapper .pagination li a, .pt-cv-wrapper .pagination li span {
	color: #000000;
}

.footer-widgets p {
	font-size: 69%;
	font-family: sans-serif;
}

.powered-by-wordpress {
	display: none;
}

.home .homepage-latest-lead .pt-cv-content {
	display:none;
}

.post-143 .entry-header {
	display:none;
}




._topcircles {
	margin: 0 auto;
}

._topcircles .wp-block-column {
	margin: -50px -0px;  
}



.playlist-ad .widget-title{
	color: #fd3e81;
}

.playlist-ad .textwidget .p1 {
	font-family: sans-serif;
	font-size: 70%;
}

.playlist-ad-cover img {
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.playlist-header .textwidget p {
	text-align: center;
	color: #ffffff;
	font-size: 2rem;
	padding: 20px 0;
	font-family: sans-serif;
}

.playlist-header .textwidget a {
	text-decoration: none;
}

.playlist-header .textwidget a:hover {
	text-decoration: underline;
}

.homepage-section,
.category-songs-headertext {
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	padding: 30px 0;
}

.homepage-section .textwidget p {
	font-weight: bold;
	font-size: 300%;
	text-align: center;
	font-family: sans-serif;
	margin: 0;
}

.homepage-section .textwidget a {
	color: #ffffff;
	background: #fd3e81;
	padding: 10px;
	text-decoration: none;
}

.homepage-section .textwidget a:hover {
	background: #ffffff;
	color: #e1005b;
	text-decoration: none;
}

.homepage-subheaders .textwidget p {
	color: #656565;
	font-size: 100%;
	text-align: center;
	font-family: sans-serif;
	margin: 0;
	padding: 0;
}

.homepage-latest-lead .pt-cv-wrapper {
	margin-top: 0;
	padding: 0px 10px 0 10px;
	text-align: center;
}

.panel-widget-style-for-143-4-0-0 .pt-cv-wrapper {
	margin-top: 0;
	padding: 0px 10px 0 10px;
	text-align: center;
}

.panel-widget-style-for-143-4-0-0 .pt-cv-wrapper img {
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.pt-cv-wrapper a
{
	font-size: 60%;
}

.pt-cv-wrapper .btn {
	display: none;
}

.pt-cv-title {
	text-align: center;
}

.pt-cv-title a {
	color: #000000;
}

.pt-cv-title a:hover {
	color: #fd3e81;
}



.homepage-latest-lead .widget-title {
	background: #f1f1f1;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin: 10px 0;
	padding: 15px 0;
}

.homepage-latest-lead h3 {
	text-align: center;
	text-transform: uppercase;
	color: #fd3e81;
}

.homepage-latest-lead a, .homepage-latest-lead h2 a {
	color: #000000;
}

.homepage-latest-lead a:hover {
	color: #e1005d;
}

.homepage




.homepage-latest-list .pt-cv-wrapper {
	background: #f7f7f7;
	padding: 10px 10px 0 10px;
	text-align: center;
}

.homepage-latest-list .widget-title {
	background: #f1f1f1;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin: 10px 0;
	padding: 15px 0;
}

.homepage-latest-list h3 a {
	color: #fd3e81;
	text-decoration: none;
}

.homepage-latest-list h3 a:hover {
	color: #000000;
}

.homepage-latest-list ul {
	font-family: sans-serif;
	text-align: center;
}
.homepage-latest-list a {
	text-align: center;
	color: #000000;
	text-decoration: none;
}

.homepage-latest-list a:hover {
	color: #fd3e81;
	text-decoration: none;
}

.page-id-5619 .header-footer-group, .page-id-5180 .header-footer-group, .page-id-5161 .header-footer-group, .page-id-5173 .header-footer-group, .page-id-5182 .header-footer-group, .page-id-5217 .header-footer-group, .page-id-5195 .header-footer-group, .page-id-5680 .header-footer-group, .page-id-5684 .header-footer-group, .page-id-5696 .header-footer-group, .page-id-5709 .header-footer-group, .page-id-5896 .header-footer-group {
	display: none;
}







.category-songs-headertext p {
	font-family: sans-serif;
	font-weight: bold;
	text-align: center;
	color: #fd3e81;
	padding: 20px 0 0 0;
}

.category-shows-headertext p {
	font-family: sans-serif;
	font-weight: bold;
	text-align: center;
	color: #fd3e81;
	padding: 50px 0;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

.category-songs-headertext a, .category-shows-headertext a {
	background: #e1005b;
	color: #ffffff;
	line-height: 1.8;
	text-decoration: none;
	padding: 10px;
}

.category-songs-list img {
	border: 1px solid #dfdfdf;
}



.category-songs-list, 
.category-shows-list {
	text-align: center;
}

.category-songs-list h3,
.category-shows-list h3 {
	line-height: 0.6;
}

.category-songs-list a, 
.category-shows-list a {
	font-size: 50%;
	color: #000000;
}

.category-songs-list a:hover, .category-shows-list a:hover {
	color: #e1005b;
}





.page-id-5619 h5 a, .page-id-5180 h5 a, .page-id-5161 h5 a, .page-id-5173 h5 a, .page-id-5182 h5 a, .page-id-5217 h5 a, .page-id-5195 h5 a, .page-id-5680 h5 a, .page-id-5684 h5 a, .page-id-5696 h5 a, .page-id-5709 h5 a, .page-id-5896 h5 a {
	background: #fd3e81;
	text-decoration: none;
	color: #fff;
	margin: 0px 5px;
	padding: 10px;
}

.page-id-5619 h5 a:hover, .page-id-5180 h5 a:hover, .page-id-5161 h5 a:hover, .page-id-5173 h5 a:hover, .page-id-5182 h5 a:hover, .page-id-5217 h5 a:hover, .page-id-5195 h5 a:hover, .page-id-5680 h5 a:hover, .page-id-5684 h5 a:hover, .page-id-5696 h5 a:hover, .page-id-5709 h5 a:hover, .page-id-5896 h5 a:hover {
	background: #ffffff;
	color: #fd3e81;
}




.covid p {
	font-family: Arial;
	font-size: 50%;
}

.covid a {
	color: #aaeeff;
}



figure.wp-block-image.alignwide.size-full.latestshowsimage {
	margin: auto;
	margin-top: 50px;
	margin-bottom: -50px;
}

.entry-content .frontpage-latestshows-latest2 ul {
	margin: 0px auto;
}

.entry-content .frontpage-latestshows-latest2 li.wp-block-post {
	margin: auto;
}


.frontpage-latestshows-latest2 .wp-block-post-featured-image {
	padding: 0;
	margin: 0 auto;
}



.frontpage-latestshows-others h2 {
	height: 2.4em;
	padding: 0;
	margin: auto;
	text-align: center;
}

.frontpage-latestshows-latest2 h2 a {
	font-size: 1.1em;
	color: #fd3e81;
	text-decoration: none;
}

.frontpage-latestshows-others li.wp-block-post {
	padding: 0 0 20px 0;
	margin: 0 auto;
}

.frontpage-latestshows-others .wp-block-post-featured-image {
	padding: 0;
	margin: 0 auto;
}

.frontpage-latestshows-others h2 a {
	font-size: 0.7em;
	color: #fd3e81;
	text-decoration: none;
}

.frontpage-latestshows-others h2 a:hover, .frontpage-latestshows-latest2 h2 a:hover {
	background: #fd3e81;
	color: #ffffff;
}



p.wp-block-post-excerpt__excerpt {
	margin-top: 40px;
\}