.spaceManWilly > .sw,  a > .swp_count {
	color: white !important;
}

.menu-item-130451 * span:before {
	content: " \f005";
	font-family: 'font awesome 5 free';
	font-size: 80%;
	margin-right: 10px;
}

.menu-item-130451 * span:after {
	content: " \f005";
	font-family: 'font awesome 5 free';
	font-size: 80%;
	margin-left: 10px;
}

/* shortcode heading */
.tr-shortheading {
	margin-top: 40px !important;
}

.tr-shortheading > h3 {
	font-size: 30px !important;
}

/* post archive styles */
.tr-archive h4{
	color: #ae895d; 
	font-size: 24px; 
	text-transform: uppercase;
}

.tr-archive .tr-sponsor{
	color: #848c92 
}

.tr-archive h2 {
	margin-top: 25px !important;
	margin-bottom: 0px !important;
}

.tr-archive h3{
	font-size: 24px !important; 
	text-transform: uppercase;
	margin-bottom: 25px;
}


/* end archive styles */


/* search form on episodes page */


.tr-search {
	margin-bottom: 25px;
}

.tr-search-form * input[type=text] { 
	width: 300px;
	margin-top: 10px;
}
.tr-search-form * input[type=submit] {
	background-color: transparent !important;
	width: 200px !important;
	color: white !important;
	font-family: "Unica One", Arial, Helvetica, sans-serif;
	font-weight: 400px !important;
	text-transform: uppercase !important;
	font-size: 18px !important;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
	border-radius: 2px !important;
	margin-top: 10px;
}

/* end search form */


.tr-about-social {
	margin-top: 10px;
}

.tr-sponsorlink, .tr-sponsorlink a{
	text-align: center; 
	color: #848c92;
	margin-top: 30px;
}

/* signup form on homepage */
.tr-signup-form {
	text-align: center;
}

.tr-signup-form * #wpforms-130807-field_1 {
	margin-left: auto;
	margin-right: auto;
	width: 400px !important;
}

.tr-signup-form * button[type=submit] {
	background-color: transparent !important;
	width: 200px !important;
	color: white !important;
	font-family: "Unica One", Arial, Helvetica, sans-serif;
	font-weight: 400px !important;
	text-transform: uppercase !important;
	font-size: 18px !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	border-radius: 2px !important;
}


/*
.about-instagram:after{
	border-radius: 50px;
	height: 100px;
	width: 100px;
	padding: 10px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	content: " \f16d";
	font-family: 'font awesome 5 free';
	font-size: 20px;
	color:#5d646b;
	background-color:#3b4045;
	border-color:#3b4045;

}

.about-linkedin:after{
	border-radius: 50px;
	height: 100px;
	width: 100px;
	padding: 10px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	content: " \f0e1";
	font-family: 'font awesome 5 free';
	font-size: 20px;
	color:#5d646b;
	background-color:#3b4045;
	border-color:#3b4045;

}*/

.tr-home-toppostimg  > .fusion-column-wrapper{
	xbackground-image: url("https://dg6qn11ynnp6a.cloudfront.net/wp-content-tr/uploads/2017/11/09154953/TR_Episode_82.jpg"); 
	background-position: left top; 
	background-repeat: no-repeat; 
	background-size: cover; 
	min-height: 814px; 
	height: auto;
}

.tr-post-imagecarousel {
	width: 100%;
}

.tr-logocell {
  float: left;
  vertical-align: middle;
  padding: 10px;
  
  max-width: calc(100% / 4);
}

.tr-home-sponsorimage {
	background-color: white;
	
}

.tr-home-sponsorimage img {
	padding: 20px;
}


.tr-light, 
.tr-light * input, 
.tr-light * select, 
.tr-light * textarea, 
.tasteradio-post > #wrapper > #main {
	background-color: #eae9e9 !important;
	color: #313539;
}

.tr-light, 
.tr-light * input, 
.tr-light * select, 
.tr-light * textarea, 
.tr-light h2,
.tr-light h3,
.tasteradio-post > #wrapper > #main h2, .tasteradio-post > #wrapper > #main h3{
		color: #313539 !important;
		font-weight: bold !important;
}

.tasteradio-post > #wrapper > #main h5{
		color: #313539 !important;
		font-weight: bold !important;
		font-size: 30px;
}

.tr-light * input[type="submit"] {
	background-color: #313539 !important;
	color: white !important;
}



.tr-light * a,
.tasteradio-post > #wrapper > #main  * a {
	color: #313539 !important;
	text-decoration: underline !important;
}

.tr-light * a:hover,
.tasteradio-post > #wrapper > #main  * a:hover {
	color: #F05A25 !important;
	font-weight: bold !important;
}

.fusion-mobile-logo-1x, .fusion-mobile-logo-2x {
	width: 100% !important;
}

.tr-light * .wpforms-field-label {
	font-family: "Unica One", Arial, Helvetica, sans-serif;
	text-transform: uppercase !important;
}
    


.post-meta {
	color: #313539 !important;
	font-weight: bold !important;
	font-size: 16px;
	text-transform: uppercase;
}


@media only screen and (min-width: 1100px) {
	
	.mobile-visible {
		display: none !important;
	}
	
	.mobile-invisible {
		display: initial;
	}
	
	/* body font */
	.tr-light,
	.tasteradio-post > #wrapper > #main  * p {
		color: #313539 !important;
		font-size: 20px !important;
	}
	
	/* post title customizations */
	.tr-post-title-episode {
		color: #ae895d;
		font-family: "Unica One", Arial, Helvetica, sans-serif;
		font-size: 36px !important;
		font-weight: normal;
	}

	.tr-post-title {
		line-height: 1.2 !important;
	}

	.tr-post-title-notes {
		font-size: 36px !important;
	}
	
	
	/* back / next on posts */
	.tr-episodenav {
		max-width: 1170px;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-right: auto;
		margin-left: auto;

	}

	.tr-episodenav  * a {
		color: #848c92 !important;
	}

	.tr-episodenav  * a:hover {
		color: #F05A25 !important;
		text-decoration: underline;
	}

	.tr-episodenav-prev:after {
		content: " \f0a9";
		font-family: 'font awesome 5 free';
		font-size: 80%;
		color: #848c92;
		margin-left: 10px;
	}

	.tr-episodenav-prev {
		float: right;
		font-family: "Unica One", Arial, Helvetica, sans-serif;
		font-weight: bold !important;
		text-transform: uppercase !important;
		font-size: 20px !important;
		margin-bottom: 5px;
	}

	.tr-episodenav-next {
		float: left;
		font-family: "Unica One", Arial, Helvetica, sans-serif;
		font-weight: bold !important;
		text-transform: uppercase !important;
		font-size: 20px !important;
		margin-bottom: 5px;
		
	}

	.tr-episodenav-next:before {
		content: " \f0a8";
		font-family: 'font awesome 5 free';
		font-size: 80%;
		color: #848c92;
		margin-right: 10px;
	}
	
	
	.shownotes {
		border-collapse: collapse;
		margin-bottom: 50px;
	}

	.shownotes tbody tr +tr td{
		
		border-top-width: 1px !important;
		border-top-style: dashed;
		border-color: #ae895d;
		
	}

	.shownotes tbody tr td {
		padding-top: 20px !important;
		padding-bottom: 30px;
		vertical-align: top;

	}

	.shownotes tbody tr td:first-child {
		width: 150px;
	}

	.shownotes tbody tr td  + td{
		color: #313539 !important;
		font-size: 20px !important;
		padding-left: 30px;
	}


}


@media screen and (max-width: 600px) {
.shownotes {width:100%;}

.shownotes tr:nth-of-type(2n) {background-color: inherit;}
.shownotes tr td:first-child {font-weight:bold;font-size:1.3em;}
.shownotes tbody td {display: block;  text-align:left;}
.shownotes tbody td:before { 
    content: attr(data-th); 
    display: block;
    text-align:left;  
  }
  
  
.shownotes {
		border-collapse: collapse;
		margin-bottom: 50px;
	}

	.shownotes tbody tr  td{
		
		
		
	}

	.shownotes tbody tr td {
		padding-top: 20px !important;
		padding-bottom: 30px;
		vertical-align: top;

	}

	.shownotes  tbody tr td:first-child {
		margin-left: auto;
		margin-right: auto;
		width: 70%;
	}
	
	.shownotes tbody {
		border-bottom-width: 1px !important;
		border-color: #ae895d;
	}

	.shownotes tbody tr td  + td{
		color: #313539 !important;
		font-size: 18px !important;
		padding-left: 10px;
		border-bottom-width: 1px !important;
		border-bottom-style: dashed;
		border-color: #ae895d;
	}

	  
  
}

@media only screen and (max-width: 760px) {

	.tr-home-image {
		width: 40% !important;
	}
	
}

@media only screen and (max-width: 1100px) {
	
	main {
		padding-top: 20px !important;
	}
	
	.mobile-visible {
		display: initial;
	}
	
	.mobile-invisible {
		display: none !important;
	}
	
	.about-mobile {
		margin-bottom: 20px;
	}
	
	/* body font */
	.tr-light,
	.tasteradio-post > #wrapper > #main  * p {
		color: #313539 !important;
		font-size: 16px !important;
	}
	
	.post-meta {
		font-size: 90% !important;
	}
	
	
	/* home featured image fix */
	.tr-home-toppostimg  > .fusion-column-wrapper {
		min-height: 400px !important;
	}
	

	
	/* post title customizations */
	.tr-post-title-episode {
		color: #ae895d;
		font-family: "Unica One", Arial, Helvetica, sans-serif;
		font-size: 18px !important;
		font-weight: normal;
	}

	.tr-post-title {
		line-height: 1.2 !important;
		font-size: 36px !important;
	}

	.tr-post-title-notes {
		font-size: 18px !important;
	}
	
	/* back / next on posts */
	.tr-episodenav {
		
		margin-top: 5px;
		margin-bottom: 5px;
		margin-right: auto;
		margin-left: auto;

	}

	.tr-episodenav  * a {
		color: #848c92 !important;
	}

	.tr-episodenav  * a:hover {
		color: #F05A25 !important;
		text-decoration: underline;
	}

	.tr-episodenav-prev:after {
		content: " \f0a9";
		font-family: 'font awesome 5 free';
		font-size: 80%;
		color: #848c92;
		margin-left: 10px;
	}

	.tr-episodenav-prev {
		float: right;
		font-family: "Unica One", Arial, Helvetica, sans-serif;
		font-weight: bold !important;
		text-transform: uppercase !important;
		font-size: 20px !important;
		margin-bottom: 5px;
		margin-right: 10px;
	}

	.tr-episodenav-next {
		float: left;
		font-family: "Unica One", Arial, Helvetica, sans-serif;
		font-weight: bold !important;
		text-transform: uppercase !important;
		font-size: 20px !important;
		margin-bottom: 5px;
		margin-left: 10px;
	}

	.tr-episodenav-next:before {
		content: " \f0a8";
		font-family: 'font awesome 5 free';
		font-size: 80%;
		color: #848c92;
		margin-right: 10px;
	}

	
	
	.tr-logocell {
		max-width: calc(100% / 2);
	}
	
	.tr-home-toppostimg  > .fusion-column-wrapper{
	width: 100%;
}
	
	
	.fusion-mobile-menu-icons {
		margin-top: 15px !important;
	}
	
	.fusion-logo-center{
		width: 60%;
	}

	.fusion-secondary-header > .fusion-row  > .fusion-alignleft {
		display: initial;
		width: 30%;
		float: left;
		border: 0;
		
	}
	
	
	.fusion-secondary-header > .fusion-row  > .fusion-alignleft > .fusion-contact-info {
		padding: 0 !important;
	
	}
	
	.fusion-secondary-header > .fusion-row  > .fusion-alignright {
		display: initial;
		width: auto;
		float: right;
	}
}

