/* 
OVERRIDE STYLES
Web site: Safe Space Radio
Author: Gordon Holman / SlickFish Studios, LLC
Url: https://slickfish.com
*/
.site-inner > .wrap {
	padding-bottom: 3.5rem;
}
.entry-content .specialList {
	margin-left: 10px;
}
.entry-content .specialList li {
	list-style: none;
	margin-bottom: 1.5rem;
	line-height: 1.5;
	border-left: 5px solid #db4a10;
	padding-left: 15px;
}


.specialList li {
	font-size: 0.9em;
}
.specialList li::first-line {
	font-size: 1.1em;
}

.specialList li strong,
.specialList li a
{
	text-transform: capitalize;
}
.specialList li a {
	text-decoration: underline;
}
.specialList li span {
	font-weight: 500;
	color: #a85a2c;
}

.breakit {
	clear: both;
	display: block;
}
@media print {
	.breakit {
		clear: none;
	}
}

@media print {
	.addtoany_share_save_container {
		display: none;
	}
}


main .frm_display .entry-content h4 {
	margin-bottom: 5px;
}
main .frm_display .entry-content strong em p {
	margin-bottom: 0;
}


.borderTop {
	margin-top: 4rem;
	padding-top: 2rem;
	border-top: 1px solid #ccc;
}
.frm_description h4 {
	color: #923522;
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 10px;
}

.keyBox {
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 2rem;
	border-radius: 6px;
	margin: 0;
	color: #923522;
}
@media screen and (min-width: 1040px) {
	.keyBox {
		max-width: 50%;
	}
}
.keyBox p {
	margin-bottom: 5px;
}
.keyBox strong {
	display: block;
	font-size: 1.0em;	
}
.keyBox table.rating {
	margin-bottom: 0;
	font-weight: bold;
	color: #923522;
}


/* Hide Score Field on Question Pages */
.hideme {
	display: none !important;
}

.introText {
	font-size: 1.3em; 
	color: #923522;
	border-bottom: 1px solid #ccc;
	padding-bottom: 2rem;
	line-height: 150%;
}
.introText strong {
	font-size: 1.2em; 
	display: block;
	padding-bottom: 1rem;
}
.introText b {
	color: #c00;
}

.failed {
	display: block;
	font-size: 0.8em;
	font-style: italic;
	padding-bottom: 10px;
	color: #c00;
}

.profileList .holdLink,
.profileList .holdLink p
{
	display: inline;
}	

.profileList li .holdLink .frm_no_entries { /* hide the certificate link when no entries have been made */
	display: none;
}


/* ACE STYLE CHECKOUT PAGE */
.postid-5581 .entry-header .entry-meta {
	display: none;
}

.buyBtn {
	display: inline-block;
	padding: 1rem;
	background-color: #e8a054;
	border-radius: 5px;
	color: #fff;
	text-align: center;
	margin: 0 1rem 1.0rem;
	float: left;
}
.buyBtn:hover {
	background-color: #db4a10;
	color: #fff;
}
.message {

	max-width: 1000px;
	margin-bottom: 0;
	color: #c00;
clear: both;
margin-bottom: 3rem;
line-height: 1.2;	
}

/* hide entry-title on Buy Pages */
.page-id-5544 .entry-header h1.entry-title, /* ACE Buy Certificate */ 
.page-id-5807 .entry-header h1.entry-title, /* Addiction Buy Certificate */ 
.page-id-5809 .entry-header h1.entry-title, /* Death Buy Certificate */ 
.page-id-5811 .entry-header h1.entry-title, /* Dementia Buy Certificate */ 
.page-id-5813 .entry-header h1.entry-title, /* Refugees Buy Certificate */ 
.page-id-5815 .entry-header h1.entry-title, /* LGBTQ Buy Certificate */ 
.page-id-5817 .entry-header h1.entry-title, /* Anxiety Buy Certificate */ 
.page-id-5819 .entry-header h1.entry-title, /* Major Mental Buy Certificate */ 
.page-id-5821 .entry-header h1.entry-title, /* Medical Encounter Buy Certificate */ 
.page-id-5823 .entry-header h1.entry-title /* Suicide Buy Certificate */ 
{
	display: none;
}

.podBox {
	margin-bottom: 1.5rem;
	border-bottom: 1px solid #ccc;
	padding-bottom: 1.5rem;
}
.borderTop {
	margin-top: 1.5rem;
	border-top: 1px solid #ccc;
	padding-top: 1.5rem;	
}
.lastOne {
	border-bottom: 0;
}

.podBox h2 {
	margin-bottom: 0.3rem;
}
.podBox p {
	margin-bottom: 1rem;
}
main#genesis-content .entry-content .playerLook .wp-playlist .wp-playlist-current-item,
main#genesis-content .entry-content .playerLook .wp-playlist .wp-playlist-tracks 
{
    display: none;
}
main#genesis-content .entry-content .playerLook {
	margin-bottom: 1.8rem;
}

main#genesis-content .entry-content .playerLook .wp-playlist {
	padding: 0;
	border: 0;
	margin: 0;
}

button.listenBtn,
.downloadBtn
{
	background-color: #415248;
	text-transform: uppercase;
	color: white;
	font-size: inherit;	
	line-height: normal;
	padding: 8px;
	/* margin-top: 1rem;*/
	border-radius: 5px;
	border: 0;
	font-weight: 400;
}
.downloadBtn {
	background-color: #474f72;
	/* margin-right: 1rem; */
}
button.listenBtn {
	margin-right: 1rem;
}
button.listenBtn:after {
	font-size: 18px;
	content: " \25b6";
}
.downloadBtn:after {
	font-size: 18px;
	content: " \25bc";
}
button.listenBtn:hover {
	background-color: #2d3e34;
	color: #fbe89b;
}
.downloadBtn:hover {
	background-color: #333a59;
	color: #fbe89b;
}

/* FOOTER REORDER */
@media screen and (min-width: 801px) {
	.footer-widgets-1,
	.footer-widgets-4 {
		width: 18%;
	}
	.footer-widgets-2,
	.footer-widgets-3 {
		width: 27.5%;
	}
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.footer-widgets-4
	{
		float: right;
		margin: 0 3% 0 0;		
	}
	.footer-widgets-1 {
		margin: 0;
	}	
}





