<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*
Theme Name: RISK-SHOW BLOG
Theme URI: http://www.risk-show.com/
Description: The official website for RISK! - the live storytelling show and podcast. 
Author: Christopher Castiglione / Doug Avery 
Version: 1.0
Tags: red, white, storytelling, 2-columns
*/



/* CSS Document */



/**********************
/*    REFERENCE       
**********************

HEADER
	Grey BG: #282828;
	Logo Red: #942b29;
	Nav On: #FFF; 
	Nav Off: #888888; 

BODY
	DARK RED: #932d33
	WASHD OUT RED: #a83f43;
	
SIDEBAR 
	border dashed: #c2bbac
	black font: #333;
	
*/


/**********************
/*   LOAD @FONT FACE         
**********************/

@font-face { font-family: AWConquerorCarvedOne; src: url('fonts/AWConquerorCarved-One.otf'); } 

@font-face { font-family: PTC55F; src: url('fonts/PTC55F.ttf'); } 

@font-face {
    font-family: 'HeadlineOneHPLHS';
    src: url('fonts/HEADOH/headoh__-webfont.eot');
    src: url('fonts/HEADOH/headoh__-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/HEADOH/headoh__-webfont.woff') format('woff'),
         url('fonts/HEADOH/headoh__-webfont.ttf') format('truetype'),
         url('fonts/HEADOH/headoh__-webfont.svg#HeadlineOneHPLHS') format('svg');
    font-weight: normal;
    font-style: normal;

}


/**********************
/*   BASIC   
**********************/


a {
	color: #932d33;
}


p, .wpcf7-form table {
  /*padding-bottom: 5px;*/
	margin: 12px;
}

blockquote {
	color: #333;
	border-left: 5px solid #ccc;
	margin: 15px 30px 0 10px;
	padding-left: 20px;
}

/**********************
/*    HEADERS       
**********************/

h1 {
  font-family: Georgia, serif;
  font-weight: normal;
  text-align: center;
}

@media screen and (max-width: 1023px) {
	.content h1 {
		margin: 0 20px 10px;
	}

	p, .wpcf7-form table {
		margin-left: 0;
		margin-right: 0;
	}
}

@media screen and (min-width: 1024px) {
	.content h1 {
		margin: 0 20px 10px 0px;
	}
	
	.grid_12 {
		margin: 0;
	}

	.grid_12 h1 {
		margin-left: 23px;
	}

	.content h1, #main-page h1 {
		background: url("images/wing-header-bg.gif") repeat-x scroll 0 7px transparent; 
	}

	.content h1 span, #main-page h1 span {
		padding: 3px 13px;
		margin: 0px 20px;
	}
}

.home-search {
	margin-top: 2rem;
	margin-left: 20px;
	background-color: white;
	padding: 5px;
}

.home-search .border {
	display: flex;
	justify-content: center;
	height: auto !important;
}

.home-search .border:after {
	display: table;
	clear: both;
	content: " ";
}
	
.content h1 span, #main-page h1 span {
	background: #FFF;
	font-family: HeadlineOneHPLHS, Helvetica, serif; 
	font-size: 35px;
	color: #323232;
	text-transform: uppercase;
	letter-spacing: 2px;
	
	text-shadow: 1px 2px 0px #FFF, 1px 3px 1px #999; /* horizontal-offset vertical-offset 'blur' colour */
	-moz-text-shadow: 1px 2px 0px #FFF, 1px 3px 1px #999;
	-webkit-text-shadow: 1px 2px 0px #FFF, 1px 3px 1px #999;
}

.content h1 span a, .content h1 span a:hover, #main-page h1 span a, #main-page h1 span a:hover {
	text-decoration: none;
	color: #323232;
}	

h2 {
	font-family: PTC55F, Georgia, serif; 
}
	
	.content h2 a {
		margin: 10px 0px;
		display: block;
	}
	
	.content h2 a {
		font-family: PTC55F, Georgia, serif; 
		text-align: left;
		color: #a83f43;
		font-weight: 100;
		font-size: 24px;
		text-decoration: none;
	}
	
	.singlepost h2 {
		margin-top: 24px;
	}
  h2.headline {
		font-family: HeadlineOneHPLHS, Helvetica, serif; 
		font-size: 35px;
		color: #323232;
		text-transform: uppercase;
		letter-spacing: 2px;
		
		text-shadow: 1px 2px 0px #FFF, 1px 3px 1px #999; /* horizontal-offset vertical-offset 'blur' colour */
  	-moz-text-shadow: 1px 2px 0px #FFF, 1px 3px 1px #999;
  	-webkit-text-shadow: 1px 2px 0px #FFF, 1px 3px 1px #999;
	}

	.home h2 {
		margin-bottom: 0px;	
	}
	
/**********************
/*    STRUCTURE      
**********************/

html {
	margin: 0px !important;
	padding: 0px !important;
}

body {
	height: auto;
	font-size: 13px;
  font-family: PTC55F, Georgia, serif; 
	background:url(images/bg.jpg) repeat;
}

#wrapper {
	background:url(images/header-bg.jpg) repeat-x top left;
}
#wrapper2 {
	background: url(images/RISK-ScreamingKevinGrayscale.jpg) no-repeat right 52px;
}

	.screamingLady {
			
			float: right;
			margin-left: 2000px;
			display: block;
			top: 68px;
			right: 0px;
			height: 165px;
			width: 180px;
	}




.container {
	margin-left: 18px;
	margin-right: 18px;

}

#header {
	background: url(images/header-rightBg.png) top right no-repeat;
}

#header-top-bar {
	height: 52px;
	padding: 0px;
	margin: 0px;
	display: block;
	position: relative;
}

#header-top-bar div {
	font-family: "AWConquerorCarvedOne";
	color: #888;
	font-size: 11px;
	letter-spacing: 0.02em;
}

.header-KevinAllison {
	float: left;
	padding: 18px 15px 18px 8px;
}

#header .downloadPodcast {
	position: absolute;
	top: 0;
	right: 0;
	height: 60px;
	text-indent: -9999em;
}

@media screen and (max-width: 1023px) {
	#header {
		background-size: 500px auto;
		position: relative;
		margin: 0 auto 20px;
		max-width: 768px;
		padding: 0 1rem;
	}

	#header .header-KevinAllison {
		width: 66%;
		box-sizing: border-box;
	}

	#header .downloadPodcast {
		width: 50%;
	}

	#header .header-utilityNav {
		position: absolute;
		top: 196px;
	}

	#header .header-utilityNav #mobile-menu {
		display: inline-block;
		font-size: 24px;
		line-height: 1;
		font-weight: 700;
		margin: 5px;
		border: 0;
		vertical-align: bottom;
	}

	#header .header-utilityNav #mobile-menu a {
		color: white;
		text-decoration: none;
	}
}

@media screen and (max-width: 500px) {
	#header {
		background-size: contain;
	}
}

@media screen and (min-width: 1024px) {
	#mobile-menu {
		display: none;
	}

	.header-KevinAllison {
		width: 200px;
	}

	#header-top-bar div {
		font-size: 13px;
	}

	#header .downloadPodcast {
		width: 217px;
	}
}

.header-maxfun {
	float: left;
	background: url('images/maximum-fun-rocket.png') no-repeat;
	background-position: 0 16px;
}	
.header-maxfun a{
	display: block;
	text-decoration: none;
	color: #888;
	height: 100%;
	width: 100%;
	padding: 18px 32px 18px 33px;

}

@media screen and (min-width: 1024px) {
	.header-utilityNav {
		width: 500px;
		margin-left: 528px;
		padding: 0px 42px;
	}

	ul.header-socialmedia li {
		height: 52px;
		width: 40px;
	}
}

@media screen and (max-width: 1023px) {
	ul.header-socialmedia {
		margin-bottom: 0;
	}

	ul.header-socialmedia li {
		display: inline-block;
	}

	ul.header-socialmedia li {
		width: 30px;
	}
}

ul.header-socialmedia {
	display: inline-table;
}

ul.header-socialmedia li a {
	opacity: 0.5;	
	transition: opacity 0.25s;
}

ul.header-socialmedia li a:hover {
	opacity: 1;
}
		
			ul.header-socialmedia li {
				text-decoration: none;
				list-style: none;
				margin: 0px;
				display: table-cell;
				vertical-align: middle;
				text-align: center;
			}
			
			ul.header-socialmedia li span.followRISK {
				display: block;
				height: 32px;
				margin-left: 5px;
				letter-spacing: 0.02em;
				margin-top: 18px;
				width: 125px;
			}
			
			ul.header-socialmedia li a{
				display: inline-block;
				color: white;
				font-size: 1.25rem;
				line-height: 1;
			}
	
		#header .downloadPodcast a {
			display: block;
			height: 52px;
			text-indent: -9999em;
		}
	
	h1#logo a  {
		width: 256px;
		max-width: 60%;
		height: 120px;
		margin: 0px;
		background: url(images/RISK-Logo.png) no-repeat;
		background-size: contain;
		display: block;
	}

#home-subheader  {
	background: #FFF;
	padding: 5px;
}

@media screen and (max-width: 1023px) {
	h1#logo {
		margin-top: 25px;
		margin-bottom: 0;
	}

	#home-subheader {
		text-align: center;
	}

	#home-subheader .left {
		float: none;
		display: inline-block;
	}

	#home-subheader .hp-title {
		line-height: 1;
		margin-top: 10px;
	}
}

@media screen and (min-width: 1024px) {
	h1#logo {
		display: inline;
		width: 300px;
	}

	#home-subheader {
		margin-left: 20px;
	}

	#home-subheader .header-podcast-text {
		width: 653px;
	}

	#home-subheader .hp-title {
		height: 75px;
		margin-top: -10px;
	}
}
	
#home-subheader .header-podcast-text {
	height: inherit;
}
#home-subheader .hp-toprow {
	text-align: center;
}

#home-subheader .hp-title {
	display: block;
	margin-bottom: 10px !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 100%;
}
		
		#home-subheader .hp-title a {
			font-family: HeadlineOneHPLHS,Helvetica,serif;
			font-size: 70px;
			letter-spacing: 2px;
			margin: 0;
			padding: 0;
			text-decoration: none;
		}
		
	#home-subheader .blogline {
		width: 613px !important;
	}
	
	#home-subheader .hp-headline {
 	  clear: both;
    color: #323232;
    display: block;
    font-family: HeadlineOneHPLHS,Helvetica,serif;
    font-size: 25px;
    letter-spacing: 2px;
    margin: 0;
    padding: 15px 0 0;
    text-transform: uppercase;
	}
	
	#home-subheader .hp-episodenumber {
    color: #CCC;
    display: inline-table;
    font-family: HeadlineOneHPLHS,Helvetica,serif;
    font-size: 18px;
    height: 22px;
    margin-top: 8px;
    padding: 4px 0 0;
    vertical-align: top;
   
	}
	#home-subheader .hp-teaser {
		margin: 7px 0px 1px 2px;
		display: block;
	}
	
	#home-subheader a.read-more {
		background: url("images/glasses.gif") no-repeat scroll left 16px transparent;
		width: 200px;
		height: 48px;
		padding-top: 20px;
		display: block;
		text-decoration: none !important;
	}
		#home-subheader .read-more span {
			color: #932D33;
			display: block;
			font-family: HeadlineOneHPLHS,Helvetica,serif;
			font-size: 20px;
			letter-spacing: 2px;
			padding: 7px 3px 3px 65px;
			text-decoration: none !important;
		}
			
#main-page {
	  background: #FFF;
		padding: 5px;
		margin: 0px 20px 20px;
}

@media screen and (max-width: 1023px) {
	#main-page {
		margin-bottom: 25px;
	}
}

@media screen and (min-width: 1024px) {
	#main-page {
		width: 930px;
	}
}

	.no-sidebar .border, .single-podcast #main-page .border {
		background-image: none;
		background: #FFF;
	}
	
	.authorname { color: #666; }

		.authorname p { margin: 3px 12px; }

	.border {
		/*background: url(images/main-border-top.gif);
		height:7px;
		width: 940px;*/
		border: #f3f2f2 thin solid;
		padding: 0px;
		margin: 0px;
		border-right: #e8e8e8 thin solid;
	}

	.border:after {
		clear: both;
		content: " ";
		display: inline-table;
	}

		.no-sidebar .border {
				background: #FFF;
		}

@media screen and (max-width: 1023px) {
	.container_16 .grid_4 {
		width: auto;
	}

	.hp-toprow .line {
		display: none;
	}
}

@media screen and (min-width: 1024px) {
	.home .alpha {
		width: 800px;
		margin: 0 auto;
	}
	.home .alpha p:first-child {
		margin-right: 24px !important;
	}
	.home .alpha div {
		width: 450px !important;
		max-width: 100%;
	}

	.home .grid_12.alpha {
		float: none;
		display: block;
	}
}

.line {
	height: 28px;
	background: url(images/line.jpg) center repeat-x;
}

.line-trimmed {
	height: 28px;
	background: url(images/line-trimmed.jpg) center repeat-x;
	margin: 0 20px;
}

@media screen and (min-width: 1024px) {
	.home .line {
		margin-right: -20px;
	}
}

/**********************
/*  ALL PAGE CONTENT        
**********************/

.content {
	padding: 0px;
	margin: 0px;
	padding-bottom: 20px;
}

	.content ul {
		list-style: none;;
		padding: 5px 0px;
	}

	.content ul li {
			background-image: url("images/li_arrow.gif");
			background-position: 0 8px;
			background-repeat: no-repeat;
			padding-bottom: 7px;
			padding-left: 18px;
			padding-top: 7px;
	}

		/* GRID STYLES FOR DEV */
		/*.container_12,
		.container_16,
		.container_24 {
			background-color: #fff;
			background-repeat: repeat-y;
			margin-bottom: 20px;
		}
		
		.container_12 {
			background-image: url(img/12_col.gif);
		}
		
		.container_16 {
			background-image: url(img/16_col.gif);
		}
		
		.container_24 {
			background-image: url(img/24_col.gif);
		}*/
		
		
/* GALLERY STYLES */
a:focus img[class*="align"],
a:hover img[class*="align"],
a:active img[class*="align"],
a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"],
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */
	background: #eee;
	border-color: #bbb;
}
.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {/* ... including captioned images! */
	background: #fff;
	border-color: #ddd;
}

#content .gallery-columns-4 .gallery-item {
	width: 23%;
	padding-right: 2%;
}
#content .gallery-columns-4 .gallery-item img {
	width: 100%;
	height: auto;
}
dl.gallery-item {
	margin: 0;
}


.gallery-icon {
	width: 160px;
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
}


/**********************
/*    NAV       
**********************/

#nav {
  color: #888;
  font-family: HeadlineOneHPLHS;
  font-size: 20px;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

@media screen and (max-width: 1023px) {
	#nav {
		margin-top: 36px;
		background: rgba(255, 255, 255, 0.8);
		overflow: hidden;
		max-height: 0;
		transition: max-height 1s;
	}

	#nav.open {
		max-height: 1000px;
	}
	
	#nav &gt; .menu &gt; .menu-item &gt; a {
		color: black;
	}

	#nav .menu li {
		display: block;
		text-align: center;
		border-bottom: 1px solid rgba(147, 45, 51, 0.6);
		line-height: 2;
		padding: 0 1.5rem;
	}
	
	#nav .menu .sub-menu li {
		border-bottom: 1px solid rgba(147, 45, 51, 0.6);
	}
	
	#nav .menu-item li a {
		font-size: 1.5rem;
	}
	
	#nav .menu-item .sub-menu {
		margin-bottom: 0;
		border-top: 1px solid rgba(147, 45, 51, 0.6);
	}
	
	#nav .menu-item .sub-menu li {
		padding: 0;
	}
	
	#nav .menu-item .sub-menu li:last-child {
		border-bottom: 0;
	}
	
	#nav .menu-item .sub-menu li a {
		font-size: 1rem;
	}
}

@media screen and (min-width: 1024px) {
	#nav {
		width: 900px;
		float: left;
		margin-left: 16px;
	}

	#nav .menu-item {
		position: relative;
	}

	#nav .menu-item .sub-menu {
		display: none;
		background-color: #2A2A2A;
		white-space: nowrap;
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1;
		padding: 24px 10px 10px;
		margin-left: -1rem;
	}

	#nav .menu-item:hover .sub-menu {
		display: block;
	}

	#nav .menu-item .sub-menu li {
		margin-left: 0;
		padding: 0 10px 10px;
		display: block;
	}
	
	#nav .menu-item .sub-menu li:first-child {
		padding-top: 10px;
		border-top: 1px solid #888;
	}
	
	#nav .menu-item .sub-menu li:last-child {
		padding-bottom: 0;
	}
}

	#nav li {
		display: inline;
		padding: 0px 10px;
		margin: 0px;
	}
	
	#nav li a {
		color: #888;
		text-decoration: none;
	}

	#nav li a:hover {
		color: #EEE;
		height: 40px;
	}

/**********************
/*    TOUR        
**********************/

.tour-allshows .grid_3 {
	display: block;
}

@media screen and (max-width: 1023px) {
	.content .tour-allshows h2, .tour-allshows .tour-city, .tour-allshows .short-description {
		margin-left: 10px;
		margin-right: 10px;
	}

	.tour-allshows .liveshow {
		position: relative;
	}

	.tour-allshows .liveshow h2 {
		position: absolute;
		top: 0;
		right: 0;
		padding-left: 150px;
		line-height: 1.2;
		padding-top: 35px;
	}
}

@media screen and (min-width: 1023px) {
	.datedotLarge {
		margin: 0px 19px;
    height: 200px;
	}
}

.datedotLarge {
    background: url("images/dateDotLarge.gif") no-repeat scroll 0 0 transparent;
    color: #000000;
    overflow: hidden;
    text-align: center;
    width: 136px;
		min-height: 136px;
}
		
		.datedotLarge span {
				-moz-transform: rotate(-5deg);
				color: #FFFFFF;
				display: block;
				font-family: HeadlineOneHPLHS;
				font-size: 40px;
				letter-spacing: 0;
				line-height: 46px;
				text-align: right;
		}
		.datedotLarge .numbers {
   	  margin: 17px 0 0;
    	padding: 1px 40px 0 0;
		}
		.datedotLarge .day {
    	padding: 0 45px 8px 0;
		}
		
		
.tour-allshows h2, .tour-allshows h2 a {
	margin: 0px;
	padding: 0px;
}
	.tour-allshows .tour-city {
			font-size: 14px;
			color:#666;
			letter-spacing: 1px;
			line-height: 12px;
			padding: 5px 0;
		  font-family: PTC55F,Georgia,serif;
	}
	
	.tour-allshows .short-description {
    color: #666666;
    padding: 7px 0 7px 0px;
	}

.tour-meta {
	border-top: dashed #c2bbac 1px;
	margin: 10px;
	padding: 2px;
}	
	.tour-meta .left {
		width: 130px;
	}
	
	.tour-meta ul {
		list-style: none;
	}
	
	.tour-meta .last, .tour-meta .last .button {
		border: none !important;
		margin-left: 0px !Important;
	}
	
	.tour-meta ul li {
			list-style: none;
			background: none;
			border-bottom: dashed #c2bbac 1px;
			margin: 0px;
			padding: 8px 4px;
	}






/**********************
/*    SIDEBAR       
**********************/
.home-bar {
	align-items: center;
	display: flex;
}

@media (max-width: 1023px) {
	.home-bar {
		flex-direction: column;
	}
	
	#bottomWidgets .grid_5 {
		margin-left: 0;
	}
}

.home-bar .facebook-button {
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0.25rem;
	background-color: #eee;
	border-radius: 24px;
	text-decoration: none;
	max-width: 400px;
	margin-bottom: 2rem;
	border: 1px solid #dddddd40;
}

@media (max-width: 1023px) {
	.home-bar .facebook-button small {
		display: none;
	}
}

.home-bar .facebook-button svg {
	fill: #227af1;
}

.home-bar .facebook-container {
	padding: 20px 17px;
}

.home-bar .facebook-container h3 {
	margin-bottom: 5px;
}

.home-bar .facebook-container p {
	margin: 0;
}

.home-bar .facebook-button {
	margin: 2.5rem auto;		
}

.home-bar .facebook-button:hover {
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
}

/* .home-bar .facebook-button:hover svg {
	fill: #932d3333;
} */

.home-bar .facebook-button span {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.home-bar .facebook-button strong {
	color: #333;
}

.home-bar .facebook-button small {
	color: #999;
}

.home-bar .facebook-button img {
	border-radius: 24px;
	margin-right: 1rem;
}

.home-bar .widget-container {
	margin-right: 3rem;
}

.home-bar #tour-sidebar {
	width: 223px;
}

.home-bar .widget-container form div {
	display: flex;
}

@media (max-width: 1023px) {
	.home-bar .widget-container form div {
		flex-direction: column;
	}
}

.home-bar .widget-container form p:first-child {
	flex-grow: 1;
}

.home-bar .widget-container form input[type="email"] {
	margin-left: 1rem;
	max-width: 250px;
	width: 100%;
}

.home-bar #mc4wp_form_widget-2 {
	width: auto;
}

#sidebar {
    margin: 0 !important;
    padding: 0 !important;
		font-size: 11px;
}

	.widget {
		padding: 18px 0px;
	}
	
		.widgetContent {
			text-align: center;	
		}
		
	.ontour {	
		background: url(images/sidebar-on-tour.jpg) no-repeat 20px 0;
	}

@media screen and (min-width: 1024px) {
	#sidebar {
		background: url(images/sidebar-bg.jpg) repeat-y 0 0;
	}

	.ontour {
		background: url(images/sidebar-onTour.jpg) no-repeat top left, linear-gradient(white, #fbfbf9);
	}
}	
	
		.ontour h3 {
			text-indent: -9999em;
			width: 220px;
			height: 70px;
		}	
		
		.ontour ul {
			padding: 0px;
			margin: 0px;
		}
		
		.ontour li {
			list-style: none;
			border-bottom: dashed #c2bbac 1px;
			margin: 0px;
			padding: 8px 0px;
		}
		
			
			.ontour li ul li {
				padding: 1px 25px;
				border-bottom: none;
				color: #333;
				text-decoration: none;
			}
			
			.ontour li ul li a, .ontour li ul li a:active, .ontour li ul li a:linked, .ontour li ul li a:visited {
				text-decoration: none !important;
				color: #333;
			}
			
			.ontour li ul li a:hover {
				color: #333;
				text-decoration: underline;
			}



	.donate {	
	}
	
		.donate h3 {
			text-indent: -9999em;
			background: url(images/sidebar-donations.jpg) no-repeat top left;
			width: 220px;
			height: 191px;
		}

	.donation-row {
		margin-bottom: 40px;
		min-height: 80px;
	}
		.donation-row h3 {
			display: inline; 
		}
		.donation-row p {
			float: left; 
			width: 350px;
		}
		.donation-row form { 
			margin-left: -10px;
		}
		.donation-row input {
			float: right;
		}

		
		
	.likeFacebook {	
	}
	
		.likeFacebook h3 {
			text-indent: -9999em;
			background: url(images/sidebar-likeRISK-Facebook.jpg) no-repeat top left;
			width: 220px;
			height: 209px;
		}	
		
		.likeBorder {
		  background: url("images/arrows-sidebar.gif") repeat scroll 0 0 transparent;
			display: block;
			height: 21px;
			margin: 0 0 0 25px;
			padding: 0 0 0 54px;
			text-align: center;
			width: 129px;
		}
 

 #sidebar .archives h3 {
	  background: url("images/blog-archives2.jpg") repeat scroll 0 0 transparent;
    height: 126px;
    margin: 20px 0 5px 47px;
    text-decoration: none;
    text-indent: -9999px;
    width: 148px;
 }
 	 #sidebar .archives ul, #sidebar .archives li {
		font-size: 12px;
    list-style: none outside none;
    text-decoration: none !i
	 }


 /* mailchimp widget */
	#mc4wp_form_widget-2,
	#ns_widget_mailchimp-3,
	#ns_widget_mailchimp-4 {
		 width: 190px;
		 padding: 20px 17px;
	 }

	#mc4wp_form_widget-2 h3,
	#ns_widget_mailchimp-3 h3,
	#ns_widget_mailchimp-4 h3 {
		 margin-bottom: 5px; 
	 }
	 
	.widget_mc4wp_form_widget form input[type="email"],
	#ns_widget_mailchimp-3 input,
	#ns_widget_mailchimp-4 input {
			width: 140px; 
	}
	 
		#mc4wp_form_widget-2 input[type="submit"],
		#ns_widget_mailchimp-3 input.button,
		#ns_widget_mailchimp-4 input.button {
			width: 160px !important; 
	 }
			

/**********************
/*    BOTTOM WIDGETS        
**********************/

#bottomWidgets {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

#bottomWidgets .bottomWidget1,
#bottomWidgets .bottomWidget2,
#bottomWidgets .bottomWidget3,
#bottomWidgets .bottomWidget4 {
	margin-bottom: 25px;
	float: none;
}

#bottomWidgets a {
	text-decoration: none !important;
}

#bottomWidgets .grid_5 {
  display: inline-block;
  float: none;
  height: 370px;
  width: 296px;
	background: #FFF;
	margin-right: 0px;
}

.home #bottomWidgets .alpha div {
	max-width: 293px;
}

#bottomWidgets .grid_5 .border {
	  height: 367px;
		width: 100%;
    max-width: 293px;
}

#bottomWidgets .grid_5 .widgetButton {
	width: 280px;
	height: 75px;
	text-align: center;
}


	.bottomWidget1 {
		  height: 375px;
			padding: 5px;
			width: 300px;
			display: block;
	}
		
		.bottomWidget1 .border .widgetInner {
			background: url('images/bottomWidget-RISK-TOUR.png') no-repeat 0 0;
			height: 288px;
		}

	.bottomWidget4 .border .widgetInner {
		background: url('https://www.risk-show.com/wp-content/uploads/2018/07/RISK_PB-683x1024.jpg') no-repeat 0 0;
/* 		background: url('https://risk-show.com/wp-content/themes/risk-show/images/book-thumb.png') no-repeat 0 0; */
		background-size: auto 180px;
		background-position: center 20px;
		height: 288px;
	}
	
	.bottomWidget2, .bottomWidget4 {
			height: 375px;
			padding: 5px;
	}
	 
	 	 .bottomWidget2 .widgetText, .bottomWidget4 .widgetText {
			  color: #666666;
    		padding: 216px 16px 7px;
		 }
		 
		 .bottomWidget2 .border .widgetInner {
				background: url('images/bottomWidget-The-Story-Studio.jpg') no-repeat 0 0;
				height: 288px;
			}
	
	.bottomWidget3 {
			height: 375px;
			padding: 5px;
	}
	
	.bottomWidget3 .border .widgetInner {
		background: url('images/real-logo.jpg') no-repeat 0 0;
		background-position: center 32px;
		background-size: 80%;
		height: 288px;
	}
		
	
	
/**********************
/*    BUTTONS       
**********************/

.button {
  width: 193px;
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	text-transform: uppercase;
	padding: 10px 25px;
	font-family: PTC55F, Helvetica, serif; 
	font-size: 12px;
}
.button a {
	color: #FFF;
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

/* black */
.black {
    background: -moz-linear-gradient(center top , #3E3E3E, #2A2A2A) repeat scroll 0 0 transparent;
    border: 1px solid #666666;
    color: #D7D7D7;
		background: -webkit-gradient(linear, left top, left bottom, from(#3E3E3E), to(#2A2A2A));
		background: -moz-linear-gradient(top,  #3E3E3E,  #2A2A2A);
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d3d3d', endColorstr='#2A2A2A');
		text-decoration: none;
}

.black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.black:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}



/* red */
.red {
    background: -moz-linear-gradient(center top , #b25458, #a84044) repeat scroll 0 0 transparent;
    border: 1px solid #a84044;
    color: #FFF;
		background: -webkit-gradient(linear, left top, left bottom, from(#b25458), to(#a84044));
		background: -moz-linear-gradient(top,  #b25458,  #a84044);
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b25458', endColorstr='#a84044');
}

.red:hover {
	background: #b25458;
	background: -webkit-gradient(linear, left top, left bottom, from(#b25458), to(#a84044));
	background: -moz-linear-gradient(top,  #a84044,  #a84044);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a84044', endColorstr='#a84044');
}

.red:active {
	color: #FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#a84044), to(#b25458));
	background: -moz-linear-gradient(top,  #a84044,  #a84044);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a84044', endColorstr='#a84044');
}





#main-page .button {
	 width: inherit;
	 margin: 6px 0px;
	 margin: 2px 10px;
}
	#nav-below a {
		text-decoration: none;
	}

#sidebar .button {
	 width: 130px;
	 margin: 6px 0px;
}

#sidebar input.button {
    margin: 6px 0;
    width: 178px;
}


.prev-next-buttons {
		display: block;
		margin: 5px 0px;
}
	.prev-next-buttons a {
			text-decoration: none;
	}

/**********************
/*    BLOG       
**********************/

.post img, #home-subheader img.main {
	  background-color: #FFFFFF;
    border: 1px solid #333333;
    margin: 7px;
    padding: 4px;
 }
 
.datedot {
   /* background: url("images/red-circle.gif") no-repeat scroll 0 0 transparent;
    height: 59px;
    margin: 11px 18px;
    overflow: hidden;
    width: 62px;*/
		
		/* ALIGN RIGHT */
		 background: url("images/red-circle.gif") no-repeat scroll 0 0 transparent;
    height: 85px;
    margin: 11px 18px;
    overflow: hidden;
    text-align: right;
    width: 68px;
}

	.datedot span {
    /*color: #FFFFFF;
    font-family: HeadlineOneHPLHS;
    font-size: 25px;
    line-height: 60px;
    padding: 8px;
    text-align: center;
		 -moz-transform: rotate(-5deg);*/
		 
		 /* ALIGN RIGHT */
		 -moz-transform: rotate(-5deg);
    color: #FFFFFF;
    font-family: HeadlineOneHPLHS;
    font-size: 22px;
    letter-spacing: 0;
    line-height: 60px;
    padding: 8px 16px 8px 0;
    text-align: right;
	}

.blogline {
	background: url(images/line-trimmed.jpg) repeat-x;
	max-width: 667px;
	height: 20px;
	clear: left;
	display: block;
  margin: 0 21px;
}

	.singlepost .blogline {
		margin: 0px !important;
	}

/**********************
/*   Single Blog Post          
**********************/

.singlepost {
	margin-left: 22px;
}

	.singlepost h2 {
		  margin-bottom: 0px;
	}
	
	.singlepost metadata {
			margin-bottom: 20px;
	}

/**********************
/*    LISTEN         
**********************/

@media screen and (min-width: 1024px) {
	.listen-allpodcasts {
		padding: 0 11px 0px 14px;
	}

	.searchform fieldset {
			margin-bottom: 10px;
			float: right;
	}

        #post-8642 .searchform fieldset {
            float: none;
            text-align: center;
            margin: 10px;
            max-width: 667px;
        }
}

@media screen and (max-width: 1023px) {
	.mejs-time-total {
		width: 140px !important;
	}

	.podcast .podcast-inner-image {
		width: 257px;
		margin: 0 auto;
	}

	.listen-allpodcasts {
		text-align: center;
	}
	
	.listen-allpodcasts .podcast {
		display: inline-block;
	}

	.searchform fieldset {
			text-align: center;
	}

	.searchform input[type="text"] {
		width: 150px;
	}

	.content .podcast-meta .right {
		margin: 0;
	}

	#nav-below span, #nav-below a {
		display: none;
	}

	#nav-below a:last-child {
		display: inline-block;
	}

	#nav-below .right {
		float: none;
		text-align: center;
	}

	.all-star-banner {
		display: none;
	}
}

.search-no-results .searchform fieldset {
    float: none;
}

.searchform fieldset input[type="submit"] {
    width: auto;
}

.all-star-banner {
	  background: none repeat scroll 0 0 #333;
    border-bottom: medium double #FFFFFF;
    border-left: medium double #FFFFFF;
    border-top: medium double #FFFFFF;
    color: #FFFFFF;
    height: 19px;
    padding: 5px;
    position: absolute;
    right: 6px;
    text-align: center;
    top: 0;
    width: 193px;
}
	.all-star-banner img {
	margin-left: 5px;
	border: #999 solid 1px;
	}
	.all-star-banner a {
	   color: #FFFFFF;
    font-family: Trebuchet MS;
    font-size: 13px;
    text-decoration: none;
	}
	
.listen-inner-image {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    margin: 5px 5px 5px 6px;
    padding: 4px 6px 3px 3px;
    display: inline-block;
}
	
@media screen and (min-width: 1024px) {
	.listen-inner-image {
		width: 249px;
	}
}
	.listen-inner-image .overlay-image {
		 position: relative;
		 width: 100%; /* for IE 6 */
		 max-width: 250px;
		 padding: 0px;
		 margin: 0px;
		 border: 1px solid #000000;
	}
			
			
	.listen-inner-image .overlay-image span {
    color: white;
    font-family: PTC55F,Georgia,serif;
    font-size: 22px;
    letter-spacing: 0;
    padding: 5px;
    position: absolute;
    right: 3px;
    text-decoration: none !important;
    top: 0px;
    width: 100px;
    text-align: right;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
}
	 .listen-inner-image a, .listen-inner-image a:hover {
			text-decoration: none !important;
		}
			
	
	.listen-inner-image img {
			margin: 0px;
			padding: 0px;
			background: #FFF;
			width: 100%;
			max-width: 250px;
	}
	
.listen-inner-content {
    margin: 7px;
    padding: 0 3px;
}

@media screen and (min-width: 1024px) {
	.listen-inner-content {
		width: 254px;
	}
}

	.listen-inner-content p {
		padding: 0;
		margin: 0 !important;
		font-size: 11px;
		
	
	}
	
	.listen-inner-content h2, .listen-inner-content h2 a {
			font-size: 18px;
			margin: 0px 0px 2px 0px;
	}
	
	
	
	

.listen-podcast {
	background: #efefef;
	margin: 0px;
	padding: 2px;
	height: 336px;
	margin-bottom: 20px;
}	

 
	.listen-podcast .inner {
		padding: 0px;
		margin: 0px;
		height: 350px;
		border: 1px solid #FFF;
	}	
	
.teaser {
	margin: 0px 0px 29px 0px;
}


	
.show-content {
	margin: 36px 0px 0px 0px;
}

	.show-content p {
			margin-bottom: 18px !important;
	}

#nav-below { /* previous and next buttons */
  text-align: center;
  display: block;
        margin: 28px 19px;
  height: 40px;
  line-height: 40px;
}

#nav-below .button {
  line-height: 1;
}

#nav-below a, #nav-below span {
  margin: 5px 2px;
}
 	#nav-below div {
			margin: 28px 19px;
	}

/**********************
/*   LISTEN -&gt; PODCAST EPISODE        
**********************/

#podcast h2 {
	margin-bottom: 2px;
}

#story h2 {
    margin-bottom: 0;
}

#story .socialMedia {
    margin-top: 2em;
}

#podcast h2 a, #story h2 a {
	font-family: HeadlineOneHPLHS,Helvetica,serif;
	font-size: 52px;
	letter-spacing: 2px;
	margin: 0;
	padding: 0;
}

#story h2 a {
    line-height: 1;
    margin-top: 10px;
}

#story h3 {
    margin-top: 20px;
    margin-bottom: 0;
}

#story h3 a {
    font-family: HeadlineOneHPLHS,Helvetica,serif;
    font-size: 40px;
    letter-spacing: 2px;
    margin: 0;
    padding: 0;
    line-height: 1;
    margin-top: 10px;
    text-decoration: none;
    color: #a83f43
}

#story h4, #riskopedia h4 {
    font-family: HeadlineOneHPLHS,Helvetica,serif;
    color: #a83f43;
    font-size: 30px;
    font-weight: 100;
    letter-spacing: 1px;
    margin-bottom: 5px;
}

#story h3 + p {
    text-indent: 16px;
    margin: 0;
}

#story p {
    margin-left: 0;
}

@media only screen and (max-width: 1023px) {
	#podcast h2 a {
		font-size: 40px;
		line-height: 1.25;
	}

	.podcast-meta .right {
		float: right;
	}
}

.podcast-inner-image {
	  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    margin: 10px;
    padding: 0;
}

	.podcast-inner-image img {
			margin: 3px;
			padding: 0px;
			border: 2px solid #000;
	}

.podcast-meta {
	background: #efefef;
	margin: 10px;
	padding: 2px;
}	
	
	.podcast-meta .inner {
		background: url(images/podcast-meta-bg.jpg) -15px 3px no-repeat;
		padding: 168px 5px 5px 5px;
		margin: 5px;
		border: 1px solid #FFF;
	}	
	
	.podcast-meta ul {
		list-style: none;
	}
	
	.podcast-meta ul li {
			list-style: none;
			background: none;
			border-bottom: dashed #c2bbac 1px;
			margin: 0px;
			padding: 8px 4px;
	}
	
.nobackground .inner {
	background: none !important;
	padding: 5px !important;
}

#in-this-episode {
    margin: 50px 0 54px 0;
}
	#in-this-episode h3   {
			font-family: HeadlineOneHPLHS, Helvetica, serif; 
			font-size: 35px;
			color: #323232;
			text-transform: uppercase;
			letter-spacing: 2px;
			
			text-shadow: 1px 2px 0px #FFF, 1px 3px 1px #999; /* horizontal-offset vertical-offset 'blur' colour */
			-moz-text-shadow: 1px 2px 0px #FFF, 1px 3px 1px #999;
			-webkit-text-shadow: 1px 2px 0px #FFF, 1px 3px 1px #999;
		}
		
	#in-this-episode ul li  {
  	background: none;
    display: block;
    float: left;
    padding: 9px 0px;
    width: 516px;
	}
		
	#in-this-episode ul li.Story .grid_1 {
		background: url(images/podcast-microphone.gif) no-repeat;		
		height: 34px;
		width: 33px;
	}
	
	#in-this-episode ul li.Music .grid_1 {
		background: url(images/podcast-notes.gif) no-repeat;
		height: 34px;
		width: 33px;
	}
	
		li.Music {
			color: #999;
		}

.podcast-meta .center {
  text-align: center;
}

/********************************
/*    LISTEN - SEARCH RESULTS
********************************/

.search-highlight {
  color: #a83f43;
}

.search-results .podcast {
  margin-bottom: 30px;
}

.search-results .page-numbers {
  margin-right: 8px; 
}

.search-results h6 {
  margin-bottom: 12px;
}

.search-results h6 a {
  text-decoration: none;
}

/**********************
/*    PAGES       
**********************/


.shop-allpodcasts {
  max-width: 600px;
  margin: 10px auto;
}

@media screen and (min-width: 1024px) {
	.mainpage {
		padding: 0px 10px;
	}

	#comments #email {
		margin-left: 10px;
	}
}

@media screen and (max-width: 1023px) {
	.shop-allpodcasts {
		text-align: center;
	}

	.shop-allpodcasts .podcast {
		display: inline-block;
	}

	#post-1661 .alignnone {
		margin: 0 auto 20px;
		display: block;
	}

	#post-1661 p {
		overflow: hidden;
	}

	#post-1047 
}

.shop-allpodcasts .listen-podcast { height: 411px; }
#main-page .shop-allpodcasts a.button { width: auto; margin: 22px auto 11px; display: block; }

.shop-allpodcasts .listen-podcast h2 { height: 27px; overflow: hidden; }

/**********************
/*    SHOPP CART          
**********************/

#cart .sx_cartitems td {
		background: #FFF;

		padding: 3px;
		border-bottom: 1px solid #CCC;
}
	#cart .sx_cartitems {

	}
	
	#shopp #cart th, #shopp #cart td {
    margin: 11px !important;
    padding: 17px 0 !important;
	}
	
	.sx_title {
		padding: 2px 8px;
	}

	/*CHECKOUT */
	#sx_submitcheckout #checkout-button {
		/* copy of .black */
		background: -moz-linear-gradient(center top , #3E3E3E, #2A2A2A) repeat scroll 0 0 transparent;
    border: 1px solid #666666;
    color: #D7D7D7;
		background: -webkit-gradient(linear, left top, left bottom, from(#3E3E3E), to(#2A2A2A));
		background: -moz-linear-gradient(top,  #3E3E3E,  #2A2A2A);
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d3d3d', endColorstr='#2A2A2A');
		text-decoration: none;
	}


	#shopp form ul li div input, #shopp form ul li div select {
    width: 91% !Important;
	}

	
	#shopp #checkout, #shopp #checkout &gt; ul, #shopp #checkout &gt; ul ul, #shopp #checkout &gt; ul li {
			padding: 5px 0 !important;
	}


#shipping-methods, .select_shipping_method_text {
	display: none;
}


/**********************
/*    INPUT FIELDS          
**********************/

input, textarea {
	padding: 9px;
	border: solid 1px #d5d5d5;
	outline: 0;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	width: 200px;
	
	background: #f5f3f0 url('images/input-bg.jpg') left top repeat-x;  

	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	}

.searchform input[type="text"] {
	width: 250px;
}

@media screen and (max-width: 1023px) {
	#post-1047 form input {
		max-width: 33%;
	}

	.eStore-product .eStore-thumbnail {
		float: none;
		width: 100%;
	}

	.eStore-product .eStore-thumbnail a {
		display: inline-block;
		box-sizing: border-box;
	}

	.eStore-product .eStore-thumbnail img {
		width: 100%;
		height: auto;
		margin: 0;
		box-sizing: border-box;
	}
	
	.eStore-product .eStore-product-description {
		margin-left: 0;
	}
}

@media screen and (min-width: 1024px) {
	#post-1047 .eStore_buy_now_button {
		margin-left: 10px;
	}
}

textarea {
    height: 150px;
    line-height: 150%;
    margin: 17px 0 17px 0;
}

@media screen and (max-width: 1023px) {
  max-width: 520px;
  width: 100%;
}

@media screen and (min-width: 1024px) {
	textarea {
		width: 520px;
		max-width: 520px;
	}
}

input:hover, textarea:hover,
input:focus, textarea:focus {
	border-color: #C9C9C9;
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}

.form label {
	margin-left: 10px;
	color: #999999;
	}

.charRemain {
		color: #CCCCCC;
    float: right;
    font-size: 33px;
    margin: -18px 105px 0 0;
}

/* contact 7 form confirmation */
div.wpcf7-mail-sent-ok {
    border: 2px solid #999 !important;
		background: #f5f3f0;
}

div.wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
}



/**********************
/*    COMMENTS       
**********************/

#comments h3, #story-synopsis h3 {
	font-family: HeadlineOneHPLHS, Helvetica, serif; 
	font-size: 30px;
	color: #323232;
	text-transform: uppercase;
	letter-spacing: 2px;
	
	text-shadow: 1px 2px 0px #FFF, 1px 3px 1px #999; /* horizontal-offset vertical-offset 'blur' colour */
	-moz-text-shadow: 1px 2px 0px #FFF, 1px 3px 1px #999;
	-webkit-text-shadow: 1px 2px 0px #FFF, 1px 3px 1px #999;
}

@media screen and (max-width: 1023px) {
	.mejs-container {
		max-width: 100%;
	}

	.mejs-container .mejs-time-rail {
		max-width: 150px;
	}

	.mejs-container .mejs-controls div.mejs-horizontal-volume-slider {
		max-width: 50px;
	}

	#comments h3, #comments .comment-form {
		margin-left: 12px;
		margin-right: 12px;
	}

	#comments .comment-form p {
		margin-left: 0;
		margin-right: 0;
	}

	#comments .comment-form textarea {
		width: 100%;
		box-sizing: border-box;
	}

	#comments .comment-form input[type="text"] {
		max-width: 40%;
	}

	#comments .comment-form .form-submit {
		text-align: center;
	}

	#comments .comment .comment-body p {
		padding-right: 12px;
	}
}

#comments .blogline, #story-synopsis .blogline {
    margin: 21px 0 5px 0;
}

#comments .comment-body p  {
	padding: 2px 2px 2px 12px;
	margin: 0px;
}

#comments li.odd {
	background: #efefef;
}

.commentmetadata {
	padding: 2px 2px 2px 12px;
	margin: 2px;
	font-weight: bold;
}

.comment {
	border-bottom: dashed #c2bbac 1px;
	padding: 10px 0px;
}

.commentlist {
	margin: 0px 0px 60px 0px;
}

/**********************
/*    FOOTER       
**********************/

#footer {
	text-align: center;
	margin: 0px 20px;
}


	#footer ul.footertop {
		 margin-left: 173px;
    text-align: center;
		margin-bottom: 10px;
	}
	

		
	#footer ul.footertop li {
			display: inline;
			float: left;
			letter-spacing: 2px;
			margin: 0;
	}
	
				
		#footer ul.footertop li.contactUs {
			width: 237px;
			color: #a83f43; 
		}
		
			#footer ul.footertop li.contactUs a:hover {
				color: #932d33; 
			}
		
		#footer ul.footertop li.atYourService  {
				background: url(images/clipart-atYourService.jpg) no-repeat 0px 14px;
				width: 105px;
				height: 57px; 
	  }
		
		#footer ul.footertop li.advertise {
			width: 191px;
			margin-left: 15px;
			color: #a83f43; 
		}
		
			#footer ul.footertop li.advertise a:hover {
				color: #932d33; 
			}
		
	 #footer ul.footertop li a {
		 display: block;
		 height: 57px;
		 display: block;
		 font-family: HeadlineOneHPLHS;
	   color: #a83f43;
		 font-size: 50px;
		 text-transform: uppercase;
		 text-decoration: none;
	 }
	 
			

	
	#footer .footernav {
		font-family: PTC55F, Helvetica, serif; 
		color: #a83f43;
		text-transform: uppercase;
		text-align: center;
		margin-left: 190px;
		margin-top: 30px;
		margin-bottom: 200px;
	}
	
	 #footer .footernav li {
			display: inline;
			padding: 0px 8px;
			margin: 0px;
			float: left;
		}

		#footer .footernav a {
			color: #a83f43;
			text-decoration: none;
		}
		
		
		#footer ul.footernav li a:hover {
			text-decoration: underline;
			color: #932d33;
		}



/****************************************
/*    ADMIN ONLY CSS (when logged in)        
****************************************/

.editPost {
	text-align: right; 
	display: block;
	padding: 5px 0px 10px 0px;
}



/**********************
/*    Social Media       
**********************/

#podcast .socialMedia, .single .socialMedia {
	padding: 0px 0px 40px 0px;
	display: block;
}

#podcast .socialMedia .left, .single .socialMedia .left {
	padding: 0px 10px 0px 0px;
}



.home .socialMedia {
	padding: 0px 0px 20px 0px;
	display: block;
}

.home .socialMedia .left {
	padding: 0px 10px 0px 0px;
}




.tour-allshows .socialMedia {
	padding: 0px 0px 20px 0px;
	display: block;
}

.tour-allshows .socialMedia .leftDiv {
    float: left;
    width: 65px;
}





/**********************
/*    MISC       
**********************/

.clearfix:before, .clearfix:after {
  display: table;
  content: " ";
}

.clear {
	height: 1px;
}

@media screen and (min-width: 1024px) {
	.alignright, .right { float: right; }
	.alignleft, .left { float: left; }

	.alignright  {
		margin: 0px 0px 10px 10px !important;
	}

	.alignleft  {
		margin: 0px 10px 10px 0px !important;
	}
}

@media screen and (max-width: 1023px) {
	.alignleft, .alignright {
		display: block;
	}

	iframe {
		max-width: 100%;
	}
}

.centered-text {
  text-align: center;
}

/* antialiase all the headers */
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .datedot, .datedot span {
	-webkit-font-smoothing: antialiased;
}

.page-id-1661 .shop-book &gt; p:first-child {
	margin-left: 12px !important;
}

.home .book-only, .page-id-1661 .book-only {
	display: none;
}

.book-image-container {
	float: left;
	margin-right: 0;
	margin-left: 0;
}

.book-image {
	width: 100%;
	max-width: 310px;
	height: auto !important;
}

.book-text-container {
	float: left;
	max-width: 310px;
}

.book-text-container p:last-child {
	margin: 0;
	padding: 0;
}

.page-id-1661 .shop-book {
	padding-bottom: 20px;
}

@media screen and (min-width: 1024px) {
	.book-image-container {
		margin-right: 15px;
	}

	.page-id-1661 .shop-book &gt; div {
        	width: 340px !important;
		max-width: 100%;
	}
}

@media screen and (max-width: 1023px) {
	.book-text-container p:last-child {
		text-align: center;
		margin-bottom: 15px;
	}

	.book-image-container,
	.book-text-container {
        	margin-left: 15px;
        	margin-right: 15px;
	}

	.shop-book-text {
		margin-left: 15px;
		margin-right: 15px;
	}
}
</pre></body></html>