/*

Theme Name: No More Radio

Author: Sasha Endoh Design

____,

[O.o]

/)__)

-"-"-

*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	background: transparent;

	border: 0;

	margin: 0;

	padding: 0;

	vertical-align: baseline;

}

body {

	line-height: 1;

}

h1, h2, h3, h4, h5, h6 {

	clear: both;

	font-weight: normal;

}

ol, ul {

	list-style: none;

}

blockquote {

	quotes: none;

}

blockquote:before, blockquote:after {

	content: '';

	content: none;

}

del {

	text-decoration: line-through;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}

a img {

	border: none;

}

/* =Layout

-------------------------------------------------------------- */

body {

	background: url(images/site-bkg.jpg);

	width: 100%;

	position: relative;

}

#wrapper {

	width: 1000px;

	margin: 8px auto 0;

	position: relative;

}

#header {

	width: 898px;

	height: 160px;

	margin: 0 51px;

	position: relative;

}

.half-column, .half-column-last {

	width: 49%;

	float:left;

}

.half-column-last {

	margin-left: 2%;

}

.one-third {

	width: 29%;

	float: left;

}

.two-column {

	margin-left: 2%;

	float: left;

	width: 69%;

}

/* =Fonts

-------------------------------------------------------------- */

body {

	font-family: 'Century Gothic',arial,helvetica,sans-serif;

	color: #545454;

	font-size: 12px;

	line-height: 16px;

}

@font-face {

    font-family: 'wisdom_script';

    src: url('wisdom_script_0-webfont.eot');

    src: url('wisdom_script_0-webfont.eot?#iefix') format('embedded-opentype'),

         url('wisdom_script_0-webfont.woff') format('woff'),

         url('wisdom_script_0-webfont.ttf') format('truetype'),

         url('wisdom_script_0-webfont.svg#wisdom_script_airegular') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

  font-family: 'FontAwesome';

  src: url('fontawesome-webfont.eot?v=4.2.0');

  src: url('fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('fontawesome-webfont.woff?v=4.2.0') format('woff'), url('fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');

  font-weight: normal;

  font-style: normal;

}

/* =Structure

-------------------------------------------------------------- */

#leftcolumn {

	position: relative;

	float: left;

	width: 898px;

	margin: 35px 0px 20px 51px;

}

#sidebar {

	position: relative;

	clear: both;

	width: 100%;

	color: #545454;

}

#primary {

width: 890px;

margin: 0px auto;

padding: 20px 0px 10px;

/*overflow: hidden;

-webkit-column-count: 3;

height: 320px;*/

}

#footer {

	background: #323333;

	clear: both;

	width: 100%;

	border-top: 5px solid #aeaeae;

}



#footer .widget-bkg {padding: 12px 13px;}



#footer #first {

width: 31%;

}

#footer #first .alignleft {margin-right: 18px;}

#footer #first .alignleft:last-child {margin-right: 20px;}

#footer #second {

width: 31.9%;

border-right: 1px solid #aeaeae;

border-left: 1px solid #aeaeae;

padding: 20px 1.8% 999999px;

}

#footer .widget-area {float: left;padding-top: 20px;margin-bottom: -999999px;padding-bottom: 999999px;}

#footer #second .widget-container {width: 100%;}

#footer #second label {display: block;}

#footer #second input[type="email"] {width: 100%; box-sizing: border-box;}

#footer #third {width: 31%;padding-left: 1.8%;}



.full-width.widget-area {width: 100%; margin-bottom:0px !important; padding-bottom: 0px !important; border-bottom: 1px solid #aeaeae;}

#footer .full-width .widget-container {width: 100%; text-align: center;}

.full-width a {padding: 20px 10px;}

.full-width .widget-title {margin: 0px 0px 6px;}



.events-table {width: 100%;text-align: left;}



/* =Global Elements

-------------------------------------------------------------- */

a {

	text-decoration: none;

	color: #839da7;

	font-weight: bold;

}

#leftcolumn a:hover, #sidebar a:hover {

	text-decoration: none;

	border-bottom: 1px dotted #839da7;

}

h2, h2.multi-h2 {

	color: #e45d25;

	font-family: 'wisdom_script', Georgia, "Times New Roman", Times, serif;

	font-size: 24px;

	margin: 0px 0px 25px 18px;

}



.css-events-list h2 {margin-left: 0px; text-align: left;}

.css-events-list h3 {margin-bottom: 35px;}



.subscribe-footer h2 {margin-left: 0px;}

h2.multi-h2 {

	margin-top: 35px;

	margin-bottom: 15px;

}

.post h1, .subscribe-footer h3 {

	color: #839DA7;

	font-family: 'Century Gothic',arial,helvetica,sans-serif;

	font-size: 18px;

	font-weight: bold;

	line-height: 28px;

	text-align: left;

}

#sidebar .post h1 {

	font-size: 14px;

	line-height: 16px;

	text-transform: uppercase;

}

#content-left .post h1 {

color: #839DA7;

font-family: 'Century Gothic',arial,helvetica,sans-serif;

font-size: 18px;

font-weight: bold;

line-height: 28px;

clear: none;

margin-top: 3px;

}

.single .post h1 {

	color: #E45D25;

}

#slideshow h1 {

	color: #f5f2d3;

	font-family: 'Century Gothic',arial,helvetica,sans-serif;


}

h1.show-title {

	clear: none;

	font-weight: bold;

	font-size: 28px;

	color: #e45d25;

	margin: 12px 0px 30px;

}

#slideshow div p {

	color: #f5f2d3;

	font-size: 14px;

	font-weight: normal;

	line-height: 14px;

}

p {

	margin-bottom: 20px;

}

/* =Header

-------------------------------------------------------------- */

#logo {

	width: 353px;

	height: 140px;

	float: left;

	position: relative;

	margin-top: 14px;

}

#auxil {

	float: right;

	position: relative;

}

#header #search {

	position: relative;

	float: left;

	width: 225px;

	height: 21px;

	margin: 9px 20px 0 0;

}

#header input {

	width: 200px;

	height: 15px;

	border: 1px solid #839da7;

	border-radius: 12px;

	background: #ffffff url(images/SearchIcon.gif) no-repeat 5px 4px;

	padding: 3px 5px 3px 20px;

}

#header input:focus {

	outline: none;

}

#header [type="submit"] {

	display: none;

}

#social {

	list-style: none;

	position: relative;

	float: left;

}

#social li {

	position: relative;

	float: left;

	text-indent: -9000%;

	margin-right: 10px;

	width: 39px;

	height: 40px;

}

#social li:last-child {

	margin-right: 0px;

}

#social li a {

	display: block;

	width: 39px;

	height: 40px;

}

#social li a:hover {

	border: none;

}



li#Sound {

	background: url(images/SoundCloudicon.png) no-repeat;

}

li#Sound:hover {

	background: url(images/SoundCloudiconO.png) no-repeat;

}





li#Subscribe {

	text-indent: 0px;

	padding-right: 40px;

	width: 62px;

line-height: 40px;

}



#header li#Subscribe a:first-child { background: url(images/RSSicon.png) no-repeat right; width: 102px;}

#header li#Subscribe a:first-child:hover {background: url(images/RSSiconO.png) no-repeat right; color: #839da7;}

li#Subscribe a {color: #e45d25;}



li#Facebook {

	background: url(images/Facebookicon.png) no-repeat;

}

li#Facebook:hover {

	background: url(images/FacebookiconO.png) no-repeat;

}

li#Twitter {

	background: url(images/Twittericon.png) no-repeat;

}

li#Twitter:hover {

	background: url(images/TwittericonO.png) no-repeat;

}

#footer #social {

	list-style: none;

	position: relative;

	float: right;

}

#footer #social li {

	position: relative;

	float: left;

	text-indent: -9000%;

	margin-right: 23px;

	width: 29px;

	height: 30px;

}

#footer #social li a {

	display: block;

	width: 29px;

	height: 30px;

}

#footer li#Sound {

	background: url(images/SoundCloudiconf.png) no-repeat;

}

#footer li#Sound:hover {

	background: url(images/SoundCloudiconOf.png) no-repeat;

}



#footer li#Subscribe {

	text-indent: 0px;

	padding-right: 30px;

	background: url(images/RSSiconf.png) no-repeat right;

	width: 65px;

line-height: 30px;

}



#footer li#Subscribe a {color: #E45D25;}

#footer li#Subscribe a:hover {color: #839da7;}



#footer li#Subscribe:hover {

	background: url(images/RSSiconOf.png) no-repeat right;

}



#footer li#Facebook {

	background: url(images/Facebookiconf.png) no-repeat;

}

#footer li#Facebook:hover {

	background: url(images/FacebookiconOf.png) no-repeat;

}

#footer li#Twitter {

	background: url(images/Twittericonf.png) no-repeat;

}

#footer li#Twitter:hover {

	background: url(images/TwittericonOf.png) no-repeat;

}







.episode-social #social li {

	position: relative;

	float: left;

	text-indent: -9000%;

	margin-right: 10px;

	width: 29px;

	height: 30px;

}

.episode-social #social li a {

	display: block;

	width: 29px;

	height: 30px;

}



.episode-social li#Sound {

	background: url(images/SoundCloudicone.png) no-repeat;

}

.episode-social li#Sound:hover {

	background: url(images/SoundCloudiconeO.png) no-repeat;

}



.episode-social li#Subscribe {

	text-indent: 0px;

	background: none;

	width: 57px;

line-height: 30px;

}



.episode-social li#Subscribe a.subscribe-footer-trigger {color: #E45D25; width: 65px; margin-left: 0px;background: url(images/RSSicone.png) no-repeat right; padding-right: 31px;}

.episode-social li#Subscribe a.subscribe-footer-trigger:hover {color: #839da7;background: url(images/RSSiconOe.png) no-repeat right;}



.episode-social li#Subscribe:hover {background: none;

}



.episode-social li#Facebook {

	background: url(images/Facebookicone.png) no-repeat;

}

.episode-social li#Facebook:hover {

	background: url(images/FacebookiconOe.png) no-repeat;

}

.episode-social li#Twitter {

	background: url(images/Twittericone.png) no-repeat;

}

.episode-social li#Twitter:hover {

	background: url(images/TwittericonOe.png) no-repeat;

}







 .subscribe-footer {

  position: fixed;

  left: 0;

  top: 0;

  height: 100%;

  width: 100%;

  background-color:rgba(131, 157, 167, 0.90);

  opacity: 0;

  visibility: hidden;

  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;

  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;

  transition: opacity 0.3s 0s, visibility 0s 0.3s;

  z-index: 501;

  color: #839da7;

}



.subscribe-footer img.large {margin: 0 75px;}

.subscribe-footer img.small {width: 100%;}

.one-half {width: 46%;float: left;padding: 1em 0.5em !important;line-height: 14px;}

.subscribe-footer .one-half a {width: 100% !important; display:inline-block;}

.subscribe-footer.is-visible {

  opacity: 1;

  visibility: visible;

  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;

  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;

  transition: opacity 0.3s 0s, visibility 0s 0s;

  overflow: scroll;

}



.subscribe-footer-container {

  position: relative;

  width: 90%;

  max-width: 400px;

  margin: 4em auto;

  background: #FFF;

  border-radius: .25em .25em .4em .4em;

  text-align: center;

  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

  -webkit-transform: translateY(-40px);

  -moz-transform: translateY(-40px);

  -ms-transform: translateY(-40px);

  -o-transform: translateY(-40px);

  transform: translateY(-40px);

  /* Force Hardware Acceleration in WebKit */

  -webkit-backface-visibility: hidden;

  -webkit-transition-property: -webkit-transform;

  -moz-transition-property: -moz-transform;

  transition-property: transform;

  -webkit-transition-duration: 0.3s;

  -moz-transition-duration: 0.3s;

  transition-duration: 0.3s;

}

.subscribe-footer-container div {

  padding: 3em 1em;

  margin-bottom: 0px !important;

}

.subscribe-footer-container .remove-buttons:after {

  content: "";

  display: table;

  clear: both;

}

.subscribe-footer-container .remove-buttons li {

  float: left;

  width: 50%;

  list-style: none;

}

.subscribe-footer-container .remove-buttons a {

  display: block;

  height: 60px;

  line-height: 60px;

  text-transform: uppercase;

  color: #FFF;

  -webkit-transition: background-color 0.2s;

  -moz-transition: background-color 0.2s;

  transition: background-color 0.2s;

}

.subscribe-footer-container .remove-buttons li:first-child a {

  background: #FF6C3D;

  border-radius: 0 0 0 .25em;

}

.no-touch .subscribe-footer-container .remove-buttons li:first-child a:hover {

  background-color: #fc8982;

}

.subscribe-footer-container .remove-buttons li:last-child a {

  background: #b6bece;

  border-radius: 0 0 .25em 0;

}

.no-touch .subscribe-footer-container .remove-buttons li:last-child a:hover {

  background-color: #c5ccd8;

}

.subscribe-footer-container .subscribe-footer-close {

  position: absolute;

  top: 8px;

  right: 8px;

  width: 30px !important;

height: 30px !important;

  text-indent: -9000%;

}

.subscribe-footer-container .subscribe-footer-close::before, .subscribe-footer-container .subscribe-footer-close::after {

  content: '';

  position: absolute;

  top: 12px;

  width: 14px;

  height: 3px;

  background-color: #8f9cb5;

}

.subscribe-footer-container .subscribe-footer-close::before {

  -webkit-transform: rotate(45deg);

  -moz-transform: rotate(45deg);

  -ms-transform: rotate(45deg);

  -o-transform: rotate(45deg);

  transform: rotate(45deg);

  left: 8px;

}

.subscribe-footer-container .subscribe-footer-close::after {

  -webkit-transform: rotate(-45deg);

  -moz-transform: rotate(-45deg);

  -ms-transform: rotate(-45deg);

  -o-transform: rotate(-45deg);

  transform: rotate(-45deg);

  right: 8px;

}

.is-visible .subscribe-footer-container {

  -webkit-transform: translateY(0);

  -moz-transform: translateY(0);

  -ms-transform: translateY(0);

  -o-transform: translateY(0);

  transform: translateY(0);

}





/* =Menu

-------------------------------------------------------------- */

#main-menu {

	float:right;

	position: relative;

	margin: 68px 0 0 0;

	color: #e45d25;

}

#main-menu a {

	color: #e45d25;

}

#main-menu a:hover {

	color: #919191;

}

#main-menu ul {

	list-style: none;

}

#main-menu ul li, .menu-toggle {

		float: left;

		text-transform: uppercase;

		font-weight: bold;

		font-size: 18px;

		margin-left: 18px;

		position:relative;

}

#main-menu ul li:first-child {

		margin-left: 0px;

}

#main-menu ul li:after {

	content: "/";

	margin-left: 13px;

}

#main-menu ul li:last-child:after {

	content: "";

	margin: 0px;

}

#main-menu li.menu-item-3375 ul.sub-menu {display: none;}

#main-menu li.menu-item-3375:hover ul.sub-menu {display: block;}

#main-menu ul li ul {

	z-index: 0;

	position: absolute;

	top: 28px;

	left: -53px;

	padding: 6px 14px;

	width: 140px;

	background: black;

	background: rgba(0, 0, 0, 0.9);

	border-radius: 6px;

	opacity: 0;

	-webkit-transition: none;

	-moz-transition: all 0.2s ease-in-out;

	-ms-transition: all 0.2s ease-in-out;

	-o-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

#main-menu ul li:hover ul {

	z-index: 1000;

	display: block;

	top: 32px;

	opacity: 1;

}

#main-menu ul li ul::before {

	position: absolute;

	top: -10px;

	left: 43%;

	content: "";

	width: 0;

	height: 0;

	border-left: 10px solid transparent;

	border-right: 10px solid transparent;

	border-bottom: 10px solid rgba(0,0,0,0.9);

	-webkit-transition: none;

	   -moz-transition: all 0.2s ease-in-out;

		-ms-transition: all 0.2s ease-in-out;

		 -o-transition: all 0.2s ease-in-out;

			transition: all 0.2s ease-in-out;

}

#main-menu ul li ul li {

	display: block;

	margin: 0;

	font-weight: 400;

	font-size: 15px;

	text-transform: none;

	float: none;

	line-height: 15px;

}

#main-menu ul li ul li::after {

	content: "";

	margin: 0;

	display: none;

}

#main-menu ul li ul li > a {

	display: block;

	padding: 10px 0;

}

#main-menu ul li ul li:hover > a {

}

#main-menu ul li ul li a:active {

	opacity: 0.8;

}



.menu-toggle {display: none; font-size: 18px;}



.menu-icon, .close-icon{display: inline-block;

font: normal normal normal 14px/1 FontAwesome;

font-size: inherit;

text-rendering: auto;

-webkit-font-smoothing: antialiased;

-moz-osx-font-smoothing: grayscale;

}



.menu-icon:before {

content: "\f0c9";

}



.my-pop-up {

  position: fixed;

  left: 0;

  top: 0;

  height: 100%;

  width: 100%;

  background-color: rgba(228, 93, 37, 0.9);

  opacity: 0;

  visibility: hidden;

  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;

  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;

  transition: opacity 0.3s 0s, visibility 0s 0.3s;

  z-index:501;

  overflow: scroll;

}



.my-pop-up-container .remove-popup-close {

  position: relative;

color: #ffffff !important;

text-transform: uppercase;

font-size: 18px;

overflow: hidden;

display: inline-block;

padding-right: 25px;

}



.my-pop-up-container .remove-popup-close i {

  position: absolute;

top: -1px;

width: 20px;

height: 20px;

text-indent: -9000%;

}

.my-pop-up-container .remove-popup-close i::before, .my-pop-up-container .remove-popup-close ::after {

  content: '';

position: absolute;

top: 8px;

width: 20px;

height: 3px;

background-color: #ffffff;

}

.my-pop-up-container .remove-popup-close i::before {

  -webkit-transform: rotate(45deg);

-moz-transform: rotate(45deg);

-ms-transform: rotate(45deg);

-o-transform: rotate(45deg);

transform: rotate(45deg);

left: 6px;

}

.my-pop-up-container .remove-popup-close i::after {

  -webkit-transform: rotate(-45deg);

  -moz-transform: rotate(-45deg);

  -ms-transform: rotate(-45deg);

  -o-transform: rotate(-45deg);

  transform: rotate(-45deg);

  right: -5px;

}



#network-menu #site-1, #network-menu #site-7 {

	display: none;

}

#show-navigation {

	border-top: 1px dotted #BAD8C4;

	position: relative;

	width: 100%;

	padding-top: 9px;

	clear: both;

}



.episode-social {float: left; bottom: 0px;left: 0px;text-align: left;}

.page-links {float: right; bottom: 0px;right: 0px;text-align: right; margin-top: 7px;}

#show-navigation .page-links a {

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	margin-left: 60px;

	color: #e45d25;

}

#show-navigation .page-links a:hover {color: #839da7;}

#nav-below {

	text-transform: uppercase;

}

#nav-below a {

	color: #e45d25;

}

#nav-below a:hover {

	text-decoration: none;

	border: none;

}

.nav-previous {

	width: 50%;

	float: right;

	text-align: right;

}

.nav-next {

	width: 50%;

	float: left;

}

/* =Content

-------------------------------------------------------------- */

#content, #main, html {

	position: relative;

}

#main {

	clear: both;

}

#contentslide {

	background: #ffffff;

	position: relative;

	margin: 0px 51px;

	padding: 10px;

	width: 878px; 

	height: 377px;

	-moz-box-shadow: 0px 0px 10px #cecece;

	-webkit-box-shadow: 0px 0px 10px #cecece;

	box-shadow: 0px 0px 10px #cecece;

}

.page-child #contentslide, .single-post #contentslide, #contentslide.newslide, .archive #contentslide {

	height: auto;

	width: 862px;

	padding: 18px;

}

#slideshow {

	background: #ffffff;

	position: relative;

	width: 878px; 

	height: 377px;

}

#slideshow div {

	width: 878px; 

	height: 377px;

	position: relative;

}

#slideshow div img {

	z-index: 200;

	position: absolute;

	top: 0;

	left: 0;

}

.slideshow-text {

	z-index: 500;

	position:absolute !important;

	bottom: 21px;

	right: 0px;

	background-color: rgba(131, 157, 167, 0.80);

	padding: 27px 15px 14px 45px;

	min-width: 265px;

	max-width: 900px;

	width: auto !important;

	height: auto !important;

}

#slideshow div h1, #slideshow div p {

	z-index:500;

	position: relative;

	text-align: right;

}

#slideshow div h1 {

	line-height: 20px;

	margin-bottom: 10px;

}

/*#slideshow a:nth-child(3), #slideshow a:nth-child(8) {

	display: none !important;

}*/

.bx-wrapper {

	position: relative !important;

}

.bx-prev {

	background: url(images/Previous.png) no-repeat;

	width: 36px;

	height: 36px;

	text-indent: -9000%;

	position: absolute;

	top: 180px;

	left: -60px;

	display: block;

}

.bx-prev:hover {

	background: url(images/PreviousO.png) no-repeat;

}

.bx-next {

	background: url(images/Next.png) no-repeat;

	width: 36px;

	height: 36px;

	text-indent: -9000%;

	position: absolute;

	top: 180px;

	left: 903px;

	display: block;

	border: none;

}

.bx-next:hover {

	background: url(images/NextO.png) no-repeat;

}

.post {

	margin: 0px 0px 35px 0px;

	padding: 12px 8px 14px 18px;

	position: relative;

	overflow: hidden;

	border-bottom: 1px dotted #BAD8C4;

	border: none;

background: #fff;

-moz-box-shadow: 0px 0px 1px #cecece;

-webkit-box-shadow: 0px 0px 1px #cecece;

box-shadow: 0px 0px 1px #cecece;

}

#sidebar .post {

	margin: 0 0 15px 0;

	padding: 5px 0px 10px 0px;

}

/*#upcoming .post, .page-template-showpage-php #leftcolumn div.post, .page-template-showsepisodes-php #leftcolumn div.post, .page-id-1696 #leftcolumn div.post {

	margin: 0px 0px 35px 0px;

	padding: 12px 8px 34px 18px;

	position: relative;

	overflow: hidden;

	-moz-box-shadow: 0px 0px 10px #cecece;

-webkit-box-shadow: 0px 0px 10px #cecece;

box-shadow: 0px 0px 10px #cecece;

	/*border-bottom: 1px solid #e45d25;*/

/*}*/

.home .post, .page-template-showpage-php #leftcolumn div.post, .page-template-showsepisodes-php #leftcolumn div.post, .page-id-1696 #leftcolumn div.post {

	border: none;

	background: #fff;

	padding: 12px 13px;

}

 .page-template-showpage-php #leftcolumn div.post, .page-template-showsepisodes-php #leftcolumn div.post, .page-id-1696 #leftcolumn div.post { padding: 12px 8px 12px 18px;

 }

.home .post-excerpt, .page-template-showpage-php .post-excerpt, .page-template-showsepisodes-php .post-excerpt, .page-id-1696 .post-excerpt {

	margin-left: 0px;}

.home #leftcolumn div.post:nth-child(even) {

margin-top: 0px;

margin-right: 0px;

}

.page-template-showpage-php #leftcolumn .post, .page-template-showsepisodes-php #leftcolumn .post, .page-id-1691 #leftcolumn .post, .page-id-1696 #leftcolumn .post {

margin: 0px 0px 35px 0px;}

.page-template-showpage-php #leftcolumn #two-column-posts .post, .page-template-showsepisodes-php #leftcolumn #two-column-posts .post, .page-id-1691 #leftcolumn #two-column-posts .post, .page-id-1696 #leftcolumn #two-column-posts .post {

	margin: 0px 17px 35px 0px;}

.page-template-showpage-php #leftcolumn #two-column-posts .post:nth-child(even), .page-template-showsepisodes-php #leftcolumn #two-column-posts .post:nth-child(even), .page-id-1691 #leftcolumn #two-column-posts .post:nth-child(even), .page-id-1696 #leftcolumn #two-column-posts .post:nth-child(even) {

	margin: 0px 0px 15px 0px;}

/*#upcoming div.post:nth-of-type(1),*/ .top-post-orange, body.page-template-showpage:not(.paged) #upcoming .first-featured {

	background: #fff;

	border: 5px solid #e45d25 !important;

	-moz-box-shadow: 0px 0px 10px #cecece;

	-webkit-box-shadow: 0px 0px 10px #cecece;

	box-shadow: 0px 0px 10px #cecece;

	padding: 12px 13px;

	margin: 0px;

}

/*.page-id-112 #upcoming div.post:nth-of-type(1), .page-template-showsnews-php #upcoming div.post:nth-of-type(1) {

	background: transparent;

	border: none!important;

	border-bottom: 1px solid #E45D25 !important;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

	padding-bottom: 34px;

}*/

/*.page-template-showsnews-php #upcoming div.post:nth-of-type(1) {

	background: none;

	border: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

}*/

/*.paged #upcoming div.post:nth-of-type(1) {

	margin: 0px 0px 35px 0px;

	padding: 12px 8px 34px 18px;

	position: relative;

	overflow: hidden;

	border: none !important;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	border-bottom: 1px dotted #BAD8C4 !important;

	background: transparent;

}*/

.page-template-showpage-php #leftcolumn #content-left div.post:nth-of-type(1) {

	background: #fff;

	border: none !important;

	-moz-box-shadow: 0px 0px 10px #cecece;

	-webkit-box-shadow: 0px 0px 10px #cecece;

	box-shadow: 0px 0px 10px #cecece;

	padding: 12px 13px;

	margin: 0px;

}

/*#leftcolumn div.post:last-child, .page-id-112 #upcoming div.post:nth-child(4), .paged #upcoming div.post:nth-last-child(2), .page-template-showsnews-php #upcoming div.post:nth-child(5) {

	border: none !important;

}*/

#leftcolumn div.post:nth-of-type(2) {

	margin-top: 34px;

}

#leftcolumn div.post:nth-of-type(1) .post-header, .page-template-showpage-php #content-left div.post:nth-of-type(1) .post-content {

	margin-left:0px;

}

.page-template-showpage-php #content-left div.post:nth-of-type(1) .post-header, .paged #leftcolumn div.post:nth-of-type(1) .post-header {

	marfin-left: 10px;

}

.date {

	color: #919191;

	font-size: 14px;

	margin-bottom: 15px;

	position: relative;

}

#sidebar .date {

	font-size: 12px;

}

.post-content, .paged #upcoming div.post:nth-of-type(1) .post-content, /*#content-left #below-about .post:nth-child(1) .post-content, .page-id-112 #upcoming div.post:nth-of-type(1) .post-content, .page-template-showsnews-php #upcoming div.post:nth-of-type(1) .post-content*/ {

	width: 100%;

	/*display: block;

	overflow: hidden;*/

	position: relative;

	margin-left: -10px;

}

#sidebar .post-content {

	width: 100%;

	margin-left: 0px;

}

#content-left .post-content {

	width: 98%;

}

/*#content-left .post:nth-child(1) .post-content {

	margin-left: 0px;

}*/

#contentslide .post-content {

	margin-left: 0px;

	width: 100%;

	overflow: hidden;

}

#upcoming div.post:nth-of-type(1) .post-content, .home #upcoming .post .post-content, .page-template-showpage-php #upcoming .post .post-content, .page-template-showsepisodes-php #upcoming .post .post-content, .page-id-1696 #upcoming .post .post-content {

	margin-left: 0px;

	width: 100%;

}

/*#upcoming div.post:nth-of-type(1) .post-excerpt {

	width: 380px;

}*/

.post-excerpt {

	float: left;

	position: relative;

	margin: 8px 8px 0px 8px;

}

.home .post-excerpt {

	width: 98%;

}

.upcoming-post .post-excerpt {

	width: 98% !important;

}

.upcoming-post .post-excerpt img {

	top: -10px;

}

.post-excerpt img {

	margin-right: 8px;

}

.home .post:first-child .post-excerpt img {

	margin-right: 0px;

}

#sidebar .post-excerpt {

	width: 100%;

	margin-left: 0px;

}

.single .post-excerpt {

	width: 98%;

}

#page-id-112 .post-excerpt {

	float: left;

	position: relative;

	margin: 0px 0px 0px 8px;

	width: 100%;

}

#content-left .post-excerpt {

	margin: 0px;

	float: left;

	position: relative;

	width: 100%;

}

.search-results #content-left .post-excerpt {

	width: 575px;

}

a.cont-read {

	text-align: right;

	text-transform: uppercase;

	float: right;

	margin-top: 20px;

}

/*.page-template-aboutshows-php #below-about .post:last-child {

	border-bottom: 1px solid #E45D25 !important;

}	*/

.page-template-aboutshows-php .post-excerpt, #content-left .post-excerpt { margin-left: 10px !important;}

.no-bkg {

	background: transparent;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;}

#episodes-list {

}

#episodes-list ul {

	list-style: disc;

	list-style-position: outside;

	padding: 0px 0px 25px 36px;

	border-bottom: 1px dotted #BAD8C4;

	margin-bottom: 30px;

}

.page-template-aboutshows-php #episodes-list ul:last-child {

	border-bottom: none;

}

#episodes-list ul li {

	margin-bottom: 12px;

}

.list-year {

	font-size: 18px;

	color: #839DA7;

	font-weight: bold;

	display: block;

	margin: 0px 0px 20px 18px;

}

/* Forms

--------------------------------------------------------------- */

input, textarea:focus {

	outline: none;

}

#leftcolumn input, textarea, select, #footer-widget-area input {

	border-radius: 5px;

	border: 1px solid #839da7;

	background: #fafbfc;

	margin-top: 10px;

	color: #545454;

	font-family: 'Century Gothic',arial,helvetica,sans-serif;

	font-size: 12px;

	margin-bottom: 20px;

}



#footer-widget-area input {

	margin-bottom: 0px;

}

#leftcolumn input, #leftcolumn select, #leftcolumn textarea, #footer-widget-area input  {

	padding: 6px 4px;

}

#leftcolumn select {}

#leftcolumn textarea {

	width: 543px;

	height: 166px;

}

input[type="submit"] {

	background: #839da7 !important;

	font-weight: bold;

	font-size: 14px;

	text-transform: uppercase;

	color: #ffffff !important;

	padding: 6px 20px !important;

}

input[type="submit"]:hover, input[type="submit"]:focus {

	background: #ffffff;

	color: #839da7;

	cursor: pointer;

}

div.wpcf7-validation-errors, span.wpcf7-not-valid-tip {

	border: 2px solid #e45d25 !important;

}

div.wpcf7-mail-sent-ok {

	background: #fff !important;

	-moz-box-shadow: 0px 0px 10px #cecece !important;

	-webkit-box-shadow: 0px 0px 10px #CECECE !important;

	box-shadow: 0px 0px 10px #CECECE !important;

	border: 2px solid #e45d25 !important;

}

.widget_mailchimpsf_widget {padding: 0px 10% 24px; border-bottom: 1px solid #aeaeae;min-width: 165px;}

.widget_links {padding: 0px 10%;}

/* =Images

-------------------------------------------------------------- */

#searchOptions input {

	margin: 5px 0px;

}

#upcoming .wp-post-image, .page-template-showpage-php #leftcolumn .wp-post-image, .paged #leftcolumn #upcoming div.post:nth-of-type(1) .wp-post-image, .page-id-112 #leftcolumn #upcoming div.post:nth-of-type(1) .wp-post-image, .page-template-showsnews-php #leftcolumn #upcoming div.post:nth-of-type(1) .wp-post-image, .post-image img {

	background: #fff;

	padding: 10px;

	width: 158px;

	height: 158px;

	float: left;

	margin-left:0px;

	position: relative;

	margin-top:-10px;

}

#leftcolumn #upcoming div.post:nth-of-type(1) .wp-post-image, body.home #leftcolumn .wp-post-image, .page-template-showpage-php #leftcolumn div.post:nth-of-type(1) .wp-post-image, .home .post-excerpt img, .page-template-showpage-php .post-excerpt img, .home #upcoming .wp-post-image, .page-template-showpage-php #upcoming .wp-post-image, .page-template-showsepisodes-php .post-excerpt img, .page-template-showsepisodes-php #upcoming .wp-post-image, .page-template-showsnews-php #leftcolumn #upcoming div.post:nth-of-type(1) .wp-post-image, .page-template-showsnews-php #upcoming .wp-post-image, .page-id-1696 .post-excerpt img, .page-id-1696 #upcoming .wp-post-image, .post-image img  {

	margin-left: -10px;

	margin-top: -10px;

}

#content-left .wp-post-image {

	background: #fff;

	padding: 10px;

	width: 158px;

	height: 158px;

	float: left;

	margin: 0px 8px 0px -10px;

	position: relative;

}

#contentslide .post-content img {

	float: left;

	margin-right: 18px;

}

.single .attachment-head-shot {

	float: left;

	background: white;

	padding: 10px;

	margin: -8px 8px 0px -10px;

}

#leftcolumn .wp-post-image {

	background: #fff;

	padding: 10px;

}

#sidebar .wp-post-image {

	width:100px;

	height: 100px;

	border: 10px solid #fff;

	float: left;

	margin-right: 8px;

}

#sidebar .post:last-child {

	border: none;

}

.widget_archive {

	display: none;

}

.page-template-showsnews-php .widget_archive, .single .widget_archive, .home .widget_archive {

	display: block;

}

.widget_adrotate_widgets/*, .rotate_widget*/ {

margin: 14px 0px !important;

clear: both;

width: 860px !important;

left: -273px;

position: relative;

-moz-box-shadow: 0px 0px 10px #cecece;

-webkit-box-shadow: 0px 0px 10px #cecece;

box-shadow: 0px 0px 10px #cecece;

padding: 12px 13px;

background: #fff;

}

/*.block_inner { margin: 5px 55px !important;}

.block_left {margin: 5px !important;}

.block_right {margin:5px !important;}*/

#text-3 .widget-title { margin-top: 0px;}

/*

Resize images to fit the main content area.

- Applies only to images uploaded via WordPress by targeting size-* classes.

- Other images will be left alone. Use "size-auto" class to apply to other images.

*/

img.size-auto,

img.size-full,

img.size-large,

img.size-medium,

.attachment img {

	max-width: 100%; /* When images are too wide for containing element, force them to fit. */

	height: auto; /* Override height to match resized width for correct aspect ratio. */

}

.alignleft,

img.alignleft {

	display: inline;

	float: left;

	margin-right: 24px;

	margin-top: 4px;

}

.alignright,

img.alignright {

	display: inline;

	float: right;

	margin-left: 24px;

	margin-top: 4px;

}

.aligncenter,

img.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}

img.alignleft,

img.alignright,

img.aligncenter {

	margin-bottom: 12px;

}

.no-brder {

	border: none;

}

.wp-caption {

	background: #f1f1f1;

	line-height: 18px;

	margin-bottom: 20px;

	max-width: 632px !important; /* prevent too-wide images from breaking layout */

	padding: 4px;

	text-align: center;

}

.wp-caption img {

	margin: 5px 5px 0;

}

.wp-caption p.wp-caption-text {

	color: #888;

	font-size: 12px;

	margin: 5px;

}

.wp-smiley {

	margin: 0;

}

.gallery {

	margin: 0 auto 18px;

}

.gallery .gallery-item {

	float: left;

	margin-top: 0;

	text-align: center;

	width: 33%;

}

.gallery-columns-2 .gallery-item {

	width: 50%;

}

.gallery-columns-4 .gallery-item {

	width: 25%;

}

.gallery img {

	border: 2px solid #cfcfcf;

}

.gallery-columns-2 .attachment-medium {

	max-width: 92%;

	height: auto;

}

.gallery-columns-4 .attachment-thumbnail {

	max-width: 84%;

	height: auto;

}

.gallery .gallery-caption {

	color: #888;

	font-size: 12px;

	margin: 0 0 12px;

}

.gallery dl {

	margin: 0;

}

.gallery img {

	border: 10px solid #f1f1f1;

}

.gallery br+br {

	display: none;

}

#content .attachment img {/* single attachment images should be centered */

	display: block;

	margin: 0 auto;

}

/* =Navigation

-------------------------------------------------------------- */

.ai1ec-agenda-widget-view .ai1ec-no-results {

	font-style: normal !important;

	font-size: 1em !important;

}

.ai1ec-agenda-widget-view {

	position: relative;

	overflow:hidden;

}

/* =Comments

-------------------------------------------------------------- */

#comments {

	clear: both;

	margin: 0 0 0 8px;

}

#comments .navigation {

	padding: 0 0 18px 0;

}

h3#comments-title,

h3#reply-title {

	color: #000;

	font-size: 20px;

	font-weight: bold;

	margin-bottom: 0;

}

h3#comments-title {

	padding: 24px 0;

	color: #E45D25;

	font-family: 'wisdom_script', Georgia, "Times New Roman", Times, serif;

	font-size: 20px;

	margin: 18px 0px 25px 0px;

	font-weight: normal;

}

.commentlist {

	list-style: none;

	margin: 0;

}

.commentlist li.comment {

	line-height: 24px;

	margin: 0 0 24px 0;

	padding: 0 0 0 56px;

	position: relative;

	background: #fff;

}

.commentlist li.byuser {

	border: 1px solid #E45D25 !important;

}

.commentlist li:last-child {

	border-bottom: none;

	margin-bottom: 0;

}

#comments .comment-body ul,

#comments .comment-body ol {

	margin-bottom: 18px;

}

#comments .comment-body p:last-child {

	margin-bottom: 6px;

}

#comments .comment-body blockquote p:last-child {

	margin-bottom: 24px;

}

.commentlist ol {

	list-style: decimal;

}

.commentlist .avatar {

	position: absolute;

	top: 5px;

	left: 5px;

}

.comment-author {

}

.comment-author cite {

	color: #000;

	font-style: normal;

	font-weight: bold;

}

.comment-author .says {

	font-style: italic;

}

.comment-meta {

	font-size: 12px;

	margin: 0 0 18px 0;

}

.comment-meta a:link,

.comment-meta a:visited {

	color: #888;

	text-decoration: none;

}

.comment-meta a:active,

.comment-meta a:hover {

	color: #ff4b33;

}

.commentlist .even {

}

.commentlist .bypostauthor {

}

.reply {

	font-size: 12px;

	padding: 0 0 24px 0;

}

.reply a,

a.comment-edit-link {

	color: #888;

}

.reply a:hover,

a.comment-edit-link:hover {

	color: #ff4b33;

}

.commentlist .children {

	list-style: none;

	margin: 0;

}

.commentlist .children li {

	border: none;

	margin: 0;

}

.nopassword,

.nocomments {

	display: none;

}

#comments .pingback {

	border-bottom: 1px solid #e7e7e7;

	margin-bottom: 18px;

	padding-bottom: 18px;

}

.commentlist li.comment+li.pingback {

	margin-top: -6px;

}

#comments .pingback p {

	color: #888;

	display: block;

	font-size: 12px;

	line-height: 18px;

	margin: 0;

}

#comments .pingback .url {

	font-size: 13px;

	font-style: italic;

}

/* Comments form */

input[type=submit] {

	color: #333;

}

#respond {

	border-top: 1px solid #e7e7e7;

	margin: 24px 0;

	overflow: hidden;

	position: relative;

}

#respond p {

	margin: 0;

}

#respond .comment-notes {

	margin-bottom: 1em;

}

.form-allowed-tags {

	line-height: 1em;

}

.children #respond {

	margin: 0 48px 0 0;

}

h3#reply-title {

	color: #E45D25;

	font-family: 'wisdom_script', Georgia, "Times New Roman", Times, serif;

	font-size: 20px;

	margin: 18px 0px 25px 0px;

	font-weight: normal;

}

#comments-list #respond {

	margin: 0 0 18px 0;

}

#comments-list ul #respond {

	margin: 0;

}

#cancel-comment-reply-link {

	font-size: 12px;

	font-weight: normal;

	line-height: 18px;

}

#respond .required {

	color: #ff4b33;

	font-weight: bold;

}

#respond label {

	color: #888;

	font-size: 12px;

}

#respond input {

	margin: 0 0 9px;

	width: 98%;

}

#respond textarea {

	width: 98%;

}

#respond .form-allowed-tags {

	color: #888;

	font-size: 12px;

	line-height: 18px;

}

#respond .form-allowed-tags code {

	font-size: 11px;

}

#respond .form-submit {

	margin: 12px 0;

}

#respond .form-submit input {

	font-size: 14px;

	width: auto;

}

#two-column-posts {

	float:left;

	width: 100%;}

#two-column-posts .post {

	float: left;

	width: 414px;

	margin-right: 17px;

}

#two-column-post .post:nth-child(even) {

	margin-right: 0px;}

/* =Widget Areas

-------------------------------------------------------------- */

.widget-area ul, .two-column li {

	list-style: none;

	margin-left: 0;

}

.widget-area ul ul {

	list-style: disc;

	margin-left: 1.3em;

}

.widget-area select {

	max-width: 100%;

}

.widget_search #s {/* This keeps the search inputs in line */

	width: 60%;

}

.widget_search label {

	display: none;

}

.widget-container {

	margin: 0 0 24px 0;

	float: left;

}

/*.widget_FacebookLikeBox .fb_iframe_widget {width: 267px;}*/

.two-column .widget-container {width: 48%;}

.two-column .widget-container:nth-child(2) {float: right;}



#sidebar div.textwidget, #sidebar .widget-bkg, #sidebar .widget_twitter ul, .ai1ec-agenda-widget-view, .widget_FacebookLikeBox .fb_iframe_widget {

	border: none;

	background: #fff;

	-moz-box-shadow: 0px 0px 10px #cecece;

	-webkit-box-shadow: 0px 0px 10px #cecece;

	box-shadow: 0px 0px 10px #cecece;

	padding: 12px 13px;

}



#sidebar .widget_twitter ul {

	margin-bottom: 10px;}

.widget_FacebookLikeBox { width: 44% !important;}

.widget-title {

	color: #E45D25;

	font-family: 'wisdom_script', Georgia, "Times New Roman", Times, serif;

	font-size: 24px;

	margin: 0px 0px 26px;

}

.widget-title a{

	font-weight: normal;

	color: #E45D25;

}

.widget-area a:link,

.widget-area a:visited {

	text-decoration: none;

}

.widget-area a:active,

.widget-area a:hover {

}

.widget-area .entry-meta {

	font-size: 11px;

}

#wp_tag_cloud div {

	line-height: 1.6em;

}

#wp-calendar {

	width: 100%;

}

#wp-calendar caption {

	color: #222;

	font-size: 14px;

	font-weight: bold;

	padding-bottom: 4px;

	text-align: left;

}

#wp-calendar thead {

	font-size: 11px;

}

#wp-calendar thead th {

}

#wp-calendar tbody {

	color: #aaa;

}

#wp-calendar tbody td {

	background: #f5f5f5;

	border: 1px solid #fff;

	padding: 3px 0 2px;

	text-align: center;

}

#wp-calendar tbody .pad {

	background: none;

}

#wp-calendar tfoot #next {

	text-align: right;

}

/*.widget_rss a.rsswidget {

	color: #000;

}

.widget_rss a.rsswidget:hover {

	color: #ff4b33;

}

.widget_rss .widget-title img {

	width: 11px;

	height: 11px;

}*/

/* Calendar Widget */

.widget_ai1ec_agenda_widget {

	postition: relative;

}

.widget_ai1ec_agenda_widget .widget-title {

	margin-top: 2px;

}

/* Twitter Widget */

/*.widget_twitter {

	margin-bottom: 18px;

	float: left;

	width: 48%;

	margin-right: 3.5%;

}*/



#footer .widget_twitter {

	padding: 0px 10% 0px;

	width: 81%;

}



#footer .hcount .count-o {

	display: none;}

	

#footer .btn {padding: 5px 9px 7px;}

	

.widget_ai1ec_agenda_widget {

	margin-bottom: 18px;

	float: left;

	width: 48%;

}

.widget_twitter ul {

	list-style: none !important;

	list-style-position: outside !important;

	margin-left: 0px !important;

}

.widget_twitter ul li {

	margin-bottom: 0px;

}

.widget_twitter ul li:last-child { margin-bottom: 20px;}

.widget_twitter .entry-meta {

	display: block;

	text-align: right;

}

.widget_twitter .from-meta {

	display: none;

}

/*.follow-button {

	background: url(images/Follow-us.png) no-repeat !important;

	position:relative;

	width: 209px;

	height: 29px;

	text-indent: -9000%;

	margin-bottom:24px;

}

.follow-button:hover {

	background: url(images/Follow-usO.png) no-repeat !important;

}*/

.btn {

	background-color: #839DA7 !important;

	background-image: none !important;

	font-weight: bold !important;

	text-shadow: none !important;

	color: #fff !important;

	font-family: 'Century Gothic',arial,helvetica,sans-serif !important;

}

.follow-button a{

	display:block;

	position:absolute;

	top: 0px;

	left: 0px;

	width: 209px;

	height: 29px;

}

/* Ads Widget */

.widget_adrotate_widgets div/*, .rotate_widget div*/ {

	background: #fff !important;

}

.widget_adrotate_widgets div div/*, .rotate_widget div div*/ {

	height: 102px !important;

}

.really_simple_share {

	/*margin-left: 35px;*/

	padding-top: 15px !important;

}

/* PowerPress */

.powerpress_player {

	clear: both;

	padding-top: 10px;

}

p.powerpress_links {

	margin-bottom: 0px;

}

/* Main sidebars */

#main .widget-area ul {

	margin-left: 0;

	padding: 0 0px 0 0;

}

#main .widget-area ul ul {

	border: none;

	margin-left: 0px;

	padding: 0;

}

#primary {

}

#secondary {

}

/* RSS Widget */

.widget_rss h3 a:first-child {

	display: none;

}

.widget_rss h3 a:hover {

	border: none;

	text-decoration: none;

}

.widget_rss ul, .widget_archive ul, .widget_recent_entries ul {

	list-style-position: outside !important;

	list-style-type: disc !important;

	margin-left: 16px !important;

}

.widget_rss li, .widget_recent_entries li {

	color: #839DA7;

}

.widget_rss .rss-date {

	color: #545454;

}

/* Footer widget areas */

#footer-widget-area {

	width: 1000px;

	margin: 0 auto;

	position: relative;

	overflow: hidden;

}

#footer .widget-container {

	/*width: 25%;*/

	float: left;

}

#text-10 p {width: 90%;}



#footer #third .widget-container {width: 100%;}



#footer .widget-bkg img {width: 100%;}



#footer #text-4 {border-bottom: 1px solid #aeaeae;}

#footer #text-2 {border-top: 1px solid #aeaeae; padding-top: 24px; width: 100%;}

.mergeRow {

	display: none;

}

.mc_signup_submit input[type=submit] {

	border-radius: 5px;

	border: 1px solid #839DA7;

	font-size: 12px;

	float: left;}

.mc_merge_var {margin: 0 0 10px 0;}

.mc_merge_var input {

	display: block;

	border-radius: 5px;

	border: 1px solid #839DA7;

	background: #FAFBFC;

	color: #545454;

	font-family: 'Century Gothic',arial,helvetica,sans-serif;

	font-size: 12px;

	padding: 6px 4px;

	margin: 3px 0 10px 0;

	width: 156px;

}

/* =Footer

-------------------------------------------------------------- */

#footer {

	color: #fff;

}

#footer-wrapper {

	border-bottom: 1px solid #aeaeae;

	position: relative;

	width: 100%;

	overflow: hidden;

	margin-bottom: 30px;}

#footer .textwidget {

	overflow: hidden;

	position: relative;

}

#copyright {

	clear: both;

	float: left;

	text-align: left;

	font-size: 10px;

}

/* =Mobile Safari ( iPad, iPhone and iPod Touch )

-------------------------------------------------------------- */

pre {

	-webkit-text-size-adjust: 140%;

}

code {

	-webkit-text-size-adjust: 160%;

}

#access,

.entry-meta,

.entry-utility,

.navigation,

.widget-area {

	-webkit-text-size-adjust: 120%;

}

#site-description {

	-webkit-text-size-adjust: none;

}

/* =Print Style

-------------------------------------------------------------- */

@media print {

	body {

		background: none !important;

	}

	#wrapper {

		clear: both !important;

		display: block !important;

		float: none !important;

		position: relative !important;

	}

	#header {

		border-bottom: 2pt solid #000;

		padding-bottom: 18pt;

	}

	#colophon {

		border-top: 2pt solid #000;

	}

	#site-title,

	#site-description {

		float: none;

		line-height: 1.4em;

		margin: 0;

		padding: 0;

	}

	#site-title {

		font-size: 13pt;

	}

	.entry-content {

		font-size: 14pt;

		line-height: 1.6em;

	}

	.entry-title {

		font-size: 21pt;

	}

	#access,

	#branding img,

	#respond,

	.comment-edit-link,

	.edit-link,

	.navigation,

	.page-link,

	.widget-area {

		display: none !important;

	}

	#container,

	#header,

	#footer {

		margin: 0;

		width: 100%;

	}

	#content,

	.one-column #content {

		margin: 24pt 0 0;

		width: 100%;

	}

	.wp-caption p {

		font-size: 11pt;

	}

	#site-info,

	#site-generator {

		float: none;

		width: auto;

	}

	#colophon {

		width: auto;

	}

	img#wpstats {

		display: none;

	}

	#site-generator a {

		margin: 0;

		padding: 0;

	}

	#entry-author-info {

		border: 1px solid #e7e7e7;

	}

	#main {

		display: inline;

	}

	.home .sticky {

		border: none;

	}

}

.selectnav { display: none; }

@media screen and (max-width:1024px) {

	

	.menu-toggle {

		cursor: pointer;

		display: inline-block;

		margin: 0;}

		

		#main-menu {clear: right;  }

		

	

.my-pop-up.is-visible {

  opacity: 1;

  visibility: visible;

  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;

  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;

  transition: opacity 0.3s 0s, visibility 0s 0s;

}



.my-pop-up-container {

  position: relative;

  width: 90%;

  max-width: 400px;

  margin: 4em auto;

  text-align: center;

  -webkit-transform: translateY(-40px);

  -moz-transform: translateY(-40px);

  -ms-transform: translateY(-40px);

  -o-transform: translateY(-40px);

  transform: translateY(-40px);

  /* Force Hardware Acceleration in WebKit */

  -webkit-backface-visibility: hidden;

  -webkit-transition-property: -webkit-transform;

  -moz-transition-property: -moz-transform;

  transition-property: transform;

  -webkit-transition-duration: 0.3s;

  -moz-transition-duration: 0.3s;

  transition-duration: 0.3s;

}



#main-menu .my-pop-up a{ color: rgba(0, 0, 0, 0.7)}

#main-menu .my-pop-up ul li {

	float: none;

	text-align: left;

	margin: 20px 0px;

}



#main-menu .my-pop-up ul li:after {

content: none;

}



#main-menu .my-pop-up ul li ul {

	z-index: 501;

	position: relative;

	left:10px;

	width: auto;

	background: none;

	display: block;

	top: 0px;

	opacity: 1;}

	

#main-menu ul li ul::before {

	content: none;

}



#main-menu .my-pop-up ul li ul li {

	margin: 0px 0px;}



.is-visible .my-pop-up-container {

-webkit-transform: translateY(0);

-moz-transform: translateY(0);

-ms-transform: translateY(0);

-o-transform: translateY(0);

transform: translateY(0);

}



.my-pop-up-container ul {

padding: 1em 1em;

margin-bottom: 0px !important;

}







	ul#regular-nav {



		display: none;



	}



}



@media screen and (max-width:768px) {  

	#wrapper {

		width: 730px;

	}

	#header {

		width: 628px;

		height: 210px;

	}

	#logo { float: left; width: 300px; }

	#logo img { width: 90%; }

	#social {

		clear: left;

		margin-top: 10px;

		float: right;

	}

	#auxil { width: 249px; }

	#header #search {

		margin: 9px 0px 0 0;

	}

	#main-menu {

		margin: 25px 0 45px 0;

	}

	#main-menu ul li {

		font-size: 22px;

		margin-left: 18px;

	}

	#main-menu ul li:first-child { margin-left: 0px; }

	#contentslide, #footer-widget-area, #slideshow { width: 608px;}

	#slideshow { overflow-x: hidden;}

	#slideshow div img { left: -135px;}

	.slideshow-text { right: 268px;}

	.bx-next { left: 633px;}

	/*#sidebar { display: none; }*/

	#primary {width: 630px;}

	.one-third {width: 40%; float: none;

	margin: 0 auto;}

	.two-column {

	margin-left: 0;

	float: left;

	width: 100%;}

	.widget_adrotate_widgets {

	width: 630px !important;

	left: 0px;}

	#leftcolumn {width: 628px; }

	.textwidget img {width: 17%;}

	.textwidget div a img{ width: 100%; }

	.textwidget div { margin-right: -40px; }

	#footer .widget_text { float: left}

	#footer #text-3 .textwidget {

	overflow: hidden;

	position: relative;

	height: 0;

	padding-bottom: 110%;

}

#footer .textwidget iframe {

	position: absolute;

    top:0;

    left: 0;

    width: 100%;

    height: 100%;}

	#footer .widget_links {

		margin-left: 0px;

	}

	

	

	#footer .widget-bkg {

padding: 12px 0px;

width: 100%;}

	#footer .widget-bkg img {width: 100%;}



	

	.widget-title {line-height: 25px;}

	.widget_mailchimpsf_widget {float: left;min-width: 164px;}

	#footer #social {

	float: right;

	clear: none;

	margin-top: 0px;

	margin-bottom: 20px;

	}

	.page-child #contentslide, .single-post #contentslide, #contentslide.newslide {	width: 593px; }

	#show-navigation { 

	position: relative;

	float: right;

	width: 359px;

	}

}



@media only screen and (orientation : portrait) or (orientation: landscape) {

	li#Subscribe {padding-right: 50px;}

	#header li#Subscribe a:first-child { width: 112px;}

  	#footer li#Subscribe { padding-right: 40px;	}

}



@media only screen 

and (min-device-width : 768px) 

and (max-device-width : 1024px) 

and (orientation : landscape) {

#main-menu ul li {

margin-left: 14px;

}

#main-menu ul li:after {

	content: "/";

	margin-left: 14px;

}

}

@media only screen 

and (min-device-width : 768px) 

and (max-device-width : 1024px) 

and (orientation : portrait) {

#main-menu ul li {

margin-left: 12px;

font-size: 20px;

}

#main-menu ul li:after {

	content: "/";

	margin-left: 12px;

}

}

@media screen and (max-width:480px) { 

	#wrapper { width: 100%;}

	#header {

	width: 95%;

	height: 299px;

	margin: 0 auto;

	}

	#logo {

	float: left;

	width: 353px;

	}

	#auxil {

	float: left;

	margin-top: 10px;

	width:95%;

	}

	

	#copyright, #footer #social {padding-left: 1.8%;}

	

	#main-menu {clear: both; float: left;}

	#primary {width: 460px;}

	#two-column-posts .post {

	float: none;

	width: 93%;

	margin: 10px auto !important;}

	#header #social { float: left; }

	

  .home #contentslide, .page-id-112 #contentslide, .page-template-default #contentslide  { display: none; }

	/*#leftcolumn { width: 460px; margin: 0 auto; }*/

	/*#upcoming div.post:nth-of-type(1) .post-content { width: 424px; }*/

	/*#upcoming div.post:nth-of-type(1) .post-excerpt {width: 248px;}*/

	#leftcolumn { width: 99%; margin: 0 auto; }

	/*#upcoming div.post:nth-of-type(1) .post-content { width: 100%; }

	.post-content, .paged #upcoming div.post:nth-of-type(1) .post-content, #content-left #below-about .post:nth-child(1) .post-content, .page-id-112 #upcoming div.post:nth-of-type(1) .post-content, .page-template-showsnews-php #upcoming div.post:nth-of-type(1) .post-content {

width: 450px; }*/

	.post-content, .paged #upcoming div.post:nth-of-type(1) .post-content, #content-left #below-about .post:nth-child(1) .post-content, .page-id-112 #upcoming div.post:nth-of-type(1) .post-content, .page-template-showsnews-php #upcoming div.post:nth-of-type(1) .post-content {

width: 99%; }

	.post-excerpt {width: 414px;}

	/*#footer-widget-area{width: 460px;}*/

	#footer-widget-area{width: 95%;}

	#footer .widget-container {

	float: none;

	clear: both;

	width: 100%;

	}

	#footer .widget-area {margin-bottom: 0px;

padding-bottom: 20px;}

	#footer #first {width: 100%; border-bottom: 1px solid #aeaeae;}

	#footer #second {

	width: 95%;

	border-right: none;

	padding-bottom: 20px;

	border-left: none;

	}

	#footer #third {

	width: 95%;

	padding-left: 1.8%;

	clear: both;

	border-top: 1px solid #aeaeae;}

	.widget_mailchimpsf_widget {float: left !important;}	

	#leftcolumn textarea {

width: 420px;

height: 166px;

}

/*.page-child #contentslide, .single-post #contentslide, #contentslide.newslide {

width: 420px;

margin: 0px 4px 24px; }*/

.page-child #contentslide, .single-post #contentslide, #contentslide.newslide {

width: 97.5%;

margin: 0px 4px 24px;

box-sizing: border-box; }

h1.show-title {

	line-height: 32px;

}

#show-navigation {

width: 100%;

}

#content-left .post-excerpt {

width: 456px; }

#content-left .post-content {

width: 420px;

}

.episode-social {margin-bottom: 10px;}

.page-links {clear: both; width: 100%; float:left;}

.page-links a {float:left; text-align:left;margin-left: 0px !important; margin-right: 60px;}

#respond input { width: 98%;box-sizing: border-box;}

#leftcolumn textarea {  width: 100%; box-sizing: border-box;}



}



@media screen and (max-width:393px) { 

.subscribe-footer img.large {margin-left: 0px;}

.one-half {width: 43%;}

}



	@media screen and (max-width:320px) { 

	#wrapper { width: 320px;}

	#header {

	width: 290px;

	height: 299px;

	margin: 0 auto;

	}

	#logo {

	float: left;

	width: 280px;

	}

	#leftcolumn {

width: 303px;

margin: 0 auto;

}

	#primary {width: 300px;}

	.one-third {width: 83%;}

	.two-column .widget-container {width: 98%;}

	.widget_FacebookLikeBox {width: 90% !important;}

#upcoming .wp-post-image, .page-template-showpage-php #leftcolumn .wp-post-image, .paged #leftcolumn #upcoming div.post:nth-of-type(1) .wp-post-image, .page-id-112 #leftcolumn #upcoming div.post:nth-of-type(1) .wp-post-image, .page-template-showsnews-php #leftcolumn #upcoming div.post:nth-of-type(1) .wp-post-image {

width: 108px;

height: 108px;

	}

	/*#upcoming div.post:nth-of-type(1) .post-excerpt {

width: 144px;

}*/

.post-excerpt {

width: 98%;

}

#footer-widget-area {

width: 100%;

}

#footer-wrapper {

width: 98%;

margin-left: 2%;}

#footer #social {

float: left;

clear: both;

}

.page-child #contentslide, .single-post #contentslide, #contentslide.newslide {

width: 259px;

margin: 0px 4px 24px;

}

#upcoming div.post:nth-of-type(1) .post-content {

width: 100%;

}

#contentslide .post-content img {

margin-left: 27px;

}

h1.show-title {

text-align: center;

}

#content-left .post-excerpt {

width: 98%;

}

.post-content, .paged #upcoming div.post:nth-of-type(1) .post-content, #content-left #below-about .post:nth-child(1) .post-content, .page-id-112 #upcoming div.post:nth-of-type(1) .post-content, .page-template-showsnews-php #upcoming div.post:nth-of-type(1) .post-content {

width: 256px;

}

#leftcolumn textarea {

width: 253px; }

#content-left .post-content {

width: 256px;

}

#footer #first {

width: 98%;

}

#footer #text-2 {

border-bottom: 1px solid #aeaeae;

}

#footer #second {

width: 81%;

border-right: none;

border-left: none;

min-height: 0px;

}

	}

.bx-window {

	height: 377px !important;

}

.follow-button {position: relative;}