/* SIMPLE PODCAST PRESS PLAYER Version 1.609 */
@font-face {
  font-family: 'fontello';
  src: url("font/fontello_25440500.eot");
  src: url("font/fontello_25440500.eot#iefix") format('embedded-opentype'), url("font/fontello_25440500.woff") format('woff'), url("font/fontello_25440500.ttf") format('truetype'), url("http://middlemarketexecutive.com/wp-content/plugins/simple-podcast-press/responsive_audio_player/css/font/fontello.svg?25440500#fontello") format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fontawsome';
  src: url("../../../../../ajax/libs/font-awesome/4.3.0/fonts/fontawesome-webfont.eot");
  src: url("../../../../../ajax/libs/font-awesome/4.3.0/fonts/fontawesome-webfont.eot") format('embedded-opentype'), url("../../../../../ajax/libs/font-awesome/4.3.0/fonts/fontawesome-webfont.woff") format('woff'), url("../../../../../ajax/libs/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf") format('truetype'), url("../../../../../ajax/libs/font-awesome/4.3.0/fonts/fontawesome-webfont.svg") format('svg');
  font-weight: normal;
  font-style: normal;
}


/* .site-title {display:none;} */

/* Float Clearing
--------------------------------------------- */

audio:before, audio:after, buttons:before, buttons:after, sppbuttons:before, sppbuttons:after, spp-optin-box:before, spp-optin-box:after
{
	content: " ";
	display: table;
}

	


.audioplayer
{


top: 5px; 
    height: 2.5em; /* 40 */
	color: #ffffff;
	/* margin-bottom: 10px; */
	/* text-shadow: 1px 1px 0 #fff; */
	position: relative;
	z-index: 1;
	background: #000000;

	/* -webkit-box-shadow: inset 0 1px 0 rgba( 255, 255, 255, 0 ), 0 0 1.25em rgba( 0, 0, 0, .13 ); comment 20 */
	/* -moz-box-shadow: inset 0 1px 0 rgba( 255, 255, 255, 0), 0 0 1.25em rgba( 0, 0, 0, .13 );   comment 20 */
	/* box-shadow: inset 0 1px 0 rgba( 255, 255, 255, 0), 0 0 1.25em rgba( 0, 0, 0, .13 );   comment 20 */
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;

		
}
	.audioplayer-mini
	{
		width: 2.5em; /* 40 */
		margin: 0 auto;
	}
	.audioplayer-mini audio
	{
		display: none;
	}
	.audioplayer > div
	{
		position: absolute;
	}
	.audioplayer-playpause
	{
		width: 2.5em; /* 40 */
		height: 100%;
		text-align: left;
		text-indent: -9999px;
		cursor: pointer;
		z-index: 2;
		top: 0;
		left: 0;
	}
		.audioplayer:not(.audioplayer-mini) .audioplayer-playpause
		{
			border-right: 0px solid #555;
			border-right-color: rgba( 255, 255, 255, .1 );
		}
		.audioplayer-mini .audioplayer-playpause
		{
			width: 100%;
		}
		.audioplayer-playpause:hover,
		.audioplayer-playpause:focus
		{
			background-color: #000000;
		}

		.audioplayer-playpause a
		{
			display: block;
		}
.audioplayer:not(.audioplayer-playing) .audioplayer-playpause a
		{
			width: 0;
			height: 0;
			border: 0.5em solid transparent; /* 8 */
			border-right: none;
			border-left-color: #ffffff;
			content: '';
			position: absolute;
			top: 50%;
			left: 50%;
			margin: -0.5em 0 0 -0.25em; /* 8 4 */
		}
		.audioplayer-playing .audioplayer-playpause a
		{
			width: 0.75em; /* 12 */
			height: 0.75em; /* 12 */
			position: absolute;
			top: 50%;
			left: 50%;
			margin: -0.375em 0 0 -0.375em; /* 6 */
		}
		.audioplayer-playing .audioplayer-playpause a:before,
			.audioplayer-playing .audioplayer-playpause a:after
			{
				width: 40%;
				height: 100%;
				background-color: #ffffff;
				content: '';
				position: absolute;
				top: 0;
			}
			.audioplayer-playing .audioplayer-playpause a:before
			{
				left: 0;
			}
			.audioplayer-playing .audioplayer-playpause a:after
			{
				right: 0;
			}
	.audioplayer-time
	{
		width: 4.375em; /* 70 */
		height: 100%;
		line-height: 2.375em; /* 38 */
		text-align: center;
		z-index: 2;
		top: 0;
	}
		.audioplayer-time-current
		{
			border-left: 0px solid #111;
			border-left-color: rgba( 0, 0, 0, .25 );
			left: 2.5em; /* 40 */
		}
		.audioplayer-time-duration
		{
			border-right: 0px solid #555;
			border-right-color: rgba( 255, 255, 255, .1 );
			right: 2.5em; /* 40 */
		}
			.audioplayer-novolume .audioplayer-time-duration
			{
				border-right: 0;
				right: 0;
			}
	.audioplayer-bar
	{
		height: 0.875em; /* 14 */
		background-color: #000000;
		cursor: pointer;
		z-index: 1;
		top: 50%;
		right: 6.875em; /* 110 */
		left: 6.875em; /* 110 */
		margin-top: -0.438em; /* 7 */
	}
		.audioplayer-bar-loaded
		{
			background-color: #000000;
			z-index: 1;
		}
		.audioplayer-bar-played
		{
			background: #041987;
			z-index: 2;
		}
		.audioplayer-novolume .audioplayer-bar
		{
			right: 4.375em; /* 70 */
		}
		.audioplayer-bar div
		{
			width: 0;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
		}

	.audioplayer-volume
	{
		width: 2.5em; /* 40 */
		height: 100%;
		border-left: 0px solid #111;
		border-left-color: rgba( 0, 0, 0, .25 );
		text-align: left;
		text-indent: -9999px;
		cursor: pointer;
		z-index: 2;
		top: 0;
		right: 0;
	}
		.audioplayer-volume:hover,
		.audioplayer-volume:focus
		{
			background-color: #000000;
		}


		.audioplayer-volume-button
		{
			width: 100%;
			height: 100%;
		}
	.audioplayer-volume-button a
			{
				width: 0.313em; /* 5 */
				height: 0.375em; /* 6 */
				background-color: #ffffff;
				display: block;
				position: relative;
				z-index: 1;
				top: 40%;
				left: 35%;
			}
				.audioplayer-volume-button a:before,
				.audioplayer-volume-button a:after
				{
					content: '';
					position: absolute;
				}
				.audioplayer-volume-button a:before
				{
					width: 0;
					height: 0;
					border: 0.5em solid transparent; /* 8 */
					border-left: none;
					border-right-color: #ffffff;
					z-index: 2;
					top: 50%;
					right: -0.25em;
					margin-top: -0.5em; /* 8 */
				}
	.audioplayer:not(.audioplayer-mute) .audioplayer-volume-button a:after
				{
					/* "volume" icon by Nicolas Gallagher, http://nicolasgallagher.com/pure-css-gui-icons */
					width: 0.313em; /* 5 */
					height: 0.313em; /* 5 */
					border: 0.25em double #ffffff; /* 4 */
					border-width: 0.25em 0.25em 0 0; /* 4 */
					left: 0.563em; /* 9 */
					top: -0.063em; /* 1 */
					-webkit-border-radius: 0 0.938em 0 0; /* 15 */
					-moz-border-radius: 0 0.938em 0 0; /* 15 */
					border-radius: 0 0.938em 0 0; /* 15 */
					-webkit-transform: rotate( 45deg );
					-moz-transform: rotate( 45deg );
					-ms-transform: rotate( 45deg );
					-o-transform: rotate( 45deg );
					transform: rotate( 45deg );
				}
	.audioplayer-volume-adjust
		{
			height: 6.25em; /* 100 */
			cursor: default;
			position: absolute;
			left: 0;
			right: -1px;
			top: -9999px;
			background: #000000;
			background: -webkit-gradient( linear, left top, left bottom, from( #000000 ), to( #000000 ) );
			background: -webkit-linear-gradient( top, #000000, #000000 );
			background: -moz-linear-gradient( top, #000000, #000000 );
			background: -ms-radial-gradient( top, #000000, #000000 );
			background: -o-linear-gradient( top, #000000, #000000 );
			background: linear-gradient( top, #000000, #000000 );
			-webkit-border-top-left-radius: 2px;
			-webkit-border-top-right-radius: 2px;
			-moz-border-radius-topleft: 2px;
			-moz-border-radius-topright: 2px;
			border-top-left-radius: 2px;
			border-top-right-radius: 2px;
		}
	.audioplayer-volume-adjust > div
			{
				width: 40%;
				height: 80%;
				background-color: #000000;
				cursor: pointer;
				position: relative;
				z-index: 1;
				margin: 30% auto 0;
			}
				.audioplayer-volume-adjust div div
				{
					width: 100%;
					height: 100%;
					position: absolute;
					bottom: 0;
					left: 0;
					background: #041987;
					background: -webkit-gradient( linear, left top, right top, from( #041987 ), to( #044bb9 ) );
					background: -webkit-linear-gradient( left, #041987, #044bb9 );
					background: -moz-linear-gradient( left, #041987, #044bb9 );
					background: -ms-radial-gradient( left, #041987, #044bb9 );
					background: -o-linear-gradient( left, #041987, #044bb9 );
					background: linear-gradient( left, #041987, #044bb9 );
				}
			.audioplayer-volume:not(:hover) .audioplayer-volume-adjust
			{
				opacity: 0;
			}
			.audioplayer-volume:hover .audioplayer-volume-adjust
			{
				top: auto;
				bottom: 100%;
			}
		
		.audioplayer-novolume .audioplayer-volume
		{
			display: none;
		}

	.audioplayer-play,
	.audioplayer-pause,
	.audioplayer-volume a
	{
		-moz-filter: drop-shadow( 1px 1px 0 #000 );
		-ms-filter: drop-shadow( 1px 1px 0 #000 );
		-o-filter: drop-shadow( 1px 1px 0 #000 );
		filter: drop-shadow( 1px 1px 0 #000 );
	}
	.audioplayer-bar,
	.audioplayer-bar div,
	.audioplayer-volume-adjust div
	{
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	.audioplayer-bar,
	.audioplayer-volume-adjust > div
	{
		/* -webkit-box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 ); */
		/* -moz-box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 ); */
		/* box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 ); */
	}
	.audioplayer-volume-adjust div div,
	.audioplayer-bar-played
	{
		-webkit-box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 );
		-moz-box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 );
		box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 );
	}
	.audioplayer-volume-adjust
	{
		-webkit-box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 );
		-moz-box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 );
		box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 );
	}
	.audioplayer *,
	.audioplayer *:before,
	.audioplayer *:after
	{
		-webkit-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
		-moz-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
		-ms-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
		-o-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
		transition: color .25s ease, background-color .25s ease, opacity .5s ease;
	}

.player_container{

margin-top: 25px;
margin-bottom: 45px;
clear: both;
}

/* responsiveness */

@media only screen and ( max-width: 32.5em ) /* 520 */
{
	body
	{
		/* -webkit-box-shadow: inset 0 0 9.375em rgba( 0, 0, 0, .5 );  */
		/* -moz-box-shadow: inset 0 0 9.375em rgba( 0, 0, 0, 5 );  */
		/* box-shadow: inset 0 0 9.375em rgba( 0, 0, 0, .5 );  */
	}
	#wrapper
	{
		width: 100%;
		height: auto;
		position: static;
		padding: 1.25em; /* 20 */
		margin: 0;
	}



}



/* portrait phone */
@media screen and (max-width:29.9999em) {

}



/* landscape phone and portrait tablet (>= 480px < 960px) */
@media screen and (min-width:30em) and (max-width:59.9999em) {

    .download-box 
    {
        font-weight: normal !important;
        /* text-align: center !important; */
    }


}


/* landscape tablet and normal monitor (>= 960px < 1440px) */
@media screen and (min-width:60em) and (max-width:89.9999em) {
}

/* bigger monitor (>= 1440px) */
@media screen and (min-width:90em) {
}

/* big monitor (>= 1920px) */
@media screen and (min-width:120em) {
}



/* Container Box Properties */

.download-box {
    /* border: 2px solid transparent !important; */
    font-weight: normal !important;
    text-align: center !important;
    /* color: #AAAAAA; */
    /* padding: 2.2rem; */
    /* margin-top:5px; */
    /* margin-bottom:5px; */
}






/* Button Properties */

.sppbuttons {
    margin-top: 15px; 
    margin-bottom: 7px; 
    text-align: center !important;
}

.sppbuttons a {
	text-decoration: none !important;
}


.button-download, .button-itunes, .button-spprss, .button-sppreview, .button-spplisten, .button-sppandroid, .button-stitcher, .button-clammr, .button-soundcloud, .spp-button-custom1, .spp-button-custom2, .spp-button-custom3, .spp-button-custom4, .spp-button-custom5, .spp-button-custom6, .spp-button-leadbox {
    /* margin-top: 5px !important; */
    margin-bottom: 5px !important;
    margin-left: 2px !important;
	min-width: 130px !important;    font-weight: bold !important;
    box-shadow: none !important;
    color: #FFFFFF !important;
    cursor: pointer !important;
    outline: medium none !important;
    padding: 11px !important;
    top: 30px !important;
    text-decoration: none !important;
    font-size: 13px !important;
    display: inline-block;
}



.button-sppsidebar {
    
    margin-top: 0px !important;
    text-align: center !important;

    border: 0px solid transparent !important;
    font-weight: bold !important;
    box-shadow: none !important;
    color: #FFFFFF !important;
    cursor: pointer !important;
    outline: medium none !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    background-color: #1e73be;
    font-size: 12px !important;
    text-transform: uppercase !important;
    width: 100% !important; 
    line-height: 250% !important;
    display:block !important; 
    
}


.button-sppsidebar2 {
    
    margin-top: 1px;
    text-align: center !important;

    border: 0px solid transparent !important;
    font-weight: bold !important;
    box-shadow: none !important;
    color: #FFFFFF !important;
    cursor: pointer !important;
    outline: medium none !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
    text-transform: uppercase !important;
	top: 30px !important;
    text-decoration: none !important;
    background-color: #1e73be;
    font-size: 12px !important;
    text-transform: uppercase !important;
    width: 98.5% !important; 
    line-height: 250% !important;
    display:inline-table !important; 
      
    
}

.button-itunes {
    background-color: #1e73be;

}

.button-stitcher {
    background-color: #33e0d4;


}


.button-download {
    background-color: #a5a5a5;

}


.button-soundcloud {
    background-color: #ef8037;

}

.button-clammr {
    background-color: #d40a0a;

}

.button-spplisten{
    background-color: #f7d600;

}

.button-spprss{
    background-color: #dd9933;

}

.button-sppandroid{
    background-color: #93ae00;

}

.button-sppreview{
    background-color: #8224e3;

}


.spp-button-custom1{
    background-color: #1e73be;

}
.spp-button-custom2{
    background-color: #dd3333;

}

.spp-button-custom3{
    background-color: #9b9b9b;

}

.spp-button-custom4{
    background-color: #9b9b9b;

}
.spp-button-custom5{
    background-color: #9b9b9b;

}

.spp-button-custom6{
    background-color: #9b9b9b;

}


.spp-button-leadbox{

    background-color: #2da0e2;

}


/* Button Hover Properties */

.button:hover, .button-itunes:hover, .button-download:hover, .button-spprss:hover, .button-spplisten:hover, .button-sppreview:hover, .button-sppandroid:hover, .button-stitcher:hover, .button-clammr:hover, .button-soundcloud:hover, .button-sppsidebar:hover, .spp-button-custom1:hover, .spp-button-custom2:hover, .spp-button-custom3:hover, .spp-button-custom4:hover, .spp-button-custom5:hover, .spp-button-custom6:hover, .spp-button-leadbox:hover {
    color: #FFFFFF !important;
    text-decoration: none !important;
}


.button-sppsidebar:hover {
    background-color: #2191dc;
}

.button-itunes:hover {
    background-color: #2191dc;
}


.button-spprss:hover {
    background-color: #f7b751;
}


.button-spplisten:hover {
    background-color: #fff41e;
}


.button-sppreview:hover {
    background-color: #9142ff;
}


.button-sppandroid:hover {
    background-color: #a4cc1e;
}


.button-download:hover {
    background-color: #b8c3c3;
}


.button-stitcher:hover {
    background-color: #39fef2;
}


.button-soundcloud:hover {
    background-color: #ff9e55;
}

.button-clammr:hover {
    background-color: #ec2828;
}

.spp-button-custom1:hover{
    background-color: #2191dc;
}
.spp-button-custom2:hover{
    background-color: #f75151;
}

.spp-button-custom3:hover{
    background-color: #adb9b9;
}

.spp-button-custom4:hover{
    background-color: #adb9b9;
}
.spp-button-custom5:hover{
    background-color: #adb9b9;
}

.spp-button-custom6:hover{
    background-color: #adb9b9;
}

.spp-button-leadbox:hover{
    background-color: #32beff;
}

/* Icons inside buttons properties */

.button-download:before, .button-itunes:before, .button-stitcher:before, .button-clammr:before, .button-soundcloud:before, .button-spprss:before, .button-spplisten:before, .button-sppandroid:before, .button-sppreview:before{
    font-weight: normal !important;
    position: relative !important;
    display: inline !important;
    padding-right: 7px !important;
}

.button-download:before {
	font-family: 'fontawsome';
    content:  "\f019";
}


.button-spprss:before {
	font-family: 'fontawsome';
    content:  "\f09e";
}



.button-sppreview:before {
	font-family: 'fontawsome';
    content:  "\f006";
}



.button-spplisten:before {
	font-family: 'fontawsome';
    content:  "\f025";
}


.button-sppandroid:before {
	font-family: 'fontawsome';
    content:  "\f17b";
}


.button-sppsidebar:before {
}


.button-itunes:before {
	font-family: 'fontawsome';
   content:  "\f001";
}

.button-stitcher:before {
	font-family: 'fontawsome';
     content:  "\f080";
}

.button-soundcloud:before {
	font-family: 'fontawsome';
    content:  "\f0c2";
}


.button-clammr:before {
	font-family: 'fontawsome';
    content:  "\f01e";
}





/* Transcript Box Properties */

.button-mp3:before, .transcript .headline:before, .transcript .speaker:before {
    font-weight: normal !important;
    text-decoration: none !important;
}

.transcript-box {
    text-decoration: none !important;
    text-align: left;
}

.transcript-box a,
    text-decoration: none !important;   
}


	.accordion_content {
		text-decoration: none !important;
        width: 60%;
		margin: 50px auto;
		padding: 20px;
	}
	.accordion_content h1 {
		text-decoration: none !important;
        font-weight: 400;
		text-transform: uppercase;
		margin: 0;
	}
	.accordion_content h2 {
		text-decoration: none !important;
        font-weight: 400;
		text-transform: uppercase;
		margin: 0 0 20px;
	}
	.accordion_content p {
		text-decoration: none !important;
		font-weight: 300;
		line-height: 1.5em;
		margin: 0 0 20px;
	}
	.accordion_content p:last-child {
		margin: 0;
        text-decoration: none !important;
	}
	.accordion_content a.button {
		text-decoration: none !important;
        display: inline-block;
		padding: 10px 20px;
		background: #ff0;
		text-decoration: none;
	}
	.accordion_content a.button:hover {
		text-decoration: none !important;
        background: #000;
	}
	.accordion_content.title {
        text-decoration: none !important;
        font-weight: bold;
		position: relative;
		background: none;
		border: 2px solid transparent !important;
	}
	.accordion_content.title h1 span.demo {
		text-decoration: none !important;
        display: inline-block;
		padding: 5px 10px;
		background: #000;
		vertical-align: top;
		margin: 7px 0 0;
	}
	.accordion_content.title .back-to-article {
		text-decoration: none !important;
        position: absolute;
		bottom: -20px;
		left: 20px;
	}
	.accordion_content.title .back-to-article a {
		text-decoration: none !important;
        padding: 10px 20px;
		background: #f60;
		text-decoration: none;
	}
	.accordion_content.title .back-to-article a:hover {
		text-decoration: none !important;
        background: #f90;
	}
	.accordion_content.title .back-to-article a i {
		text-decoration: none !important;
        margin-left: 0px;
	}
	.fa {

		text-decoration: none !important;
		line-height:2 !important;

	}
	.accordion_content.white {
		text-decoration: none !important;
        background: #fff;
		box-shadow: 0 0 10px #999;
	}
	.accordion_content.black {
		text-decoration: none !important;
        background: #000;
	}
	.accordion_content.black p {
		text-decoration: none !important;
	}
	.accordion_content.black p a {
		text-decoration: none !important;
	}
	
	.accordion-container {
		text-decoration: none !important;
        width: 100%;
		clear: both;
	}
	.accordion-toggle {
	    text-decoration: none !important;
        border: none !important;
	    color: #000000 !important;
	    position: relative;
	    text-decoration: none !important;
	    padding-right: 40px;
        padding-top: 18px;
        padding-bottom: 17px;
	}
	.accordion-toggle.open {
		color: #000000 !important;
        text-decoration: none !important;
	}
	.accordion-toggle:hover {
        color: #000000 !important;
		text-decoration: none !important;
        border: 0px solid transparent !important;   
	}
	.accordion-toggle span.toggle-icon {
	    text-decoration: none !important;
	    position: absolute;
        right: 20px;
	    top: 14px;  
	}
	.accordion-accordion_content {
		text-decoration: none !important;
        display: none;
		padding: 10px;
		overflow: auto;
	}
	.accordion-accordion_content p {
	    text-decoration: none !important;
	
	}
	.accordion-accordion_content img {
		text-decoration: none !important;
        display: block;
		float: left;
		margin: 0 15px 10px 0;
		max-width: 100%;
		height: auto;
	}
	
	/* media query for mobile */
	@media (max-width: 767px) {
		.accordion_content {
			width: auto;
		}
		.accordion-accordion_content {
			padding: 15px;
			overflow: inherit;
		}
	}




/* SPP Optin Box Properties */


.spp-optin-box {
display:inline-table !important;
text-align: center !important;
box-sizing: border-box !important;
clear: both !important;
color: rgb(34, 34, 34) !important;
display: block !important;
font-size: 12px !important;
line-height: 18px !important;
margin-bottom: 0px !important;
margin-left: 0px !important;
margin-right: 0px !important;
margin-top: 0px !important;
}

.spp-optin-box-padding {
background-color: #fcfcfc !important;
background-position: 50% 0% !important;
background-repeat: no-repeat !important;
border-bottom-style: solid !important;
border-bottom-width: 0px !important;
border-image-outset: 0px !important;
border-image-repeat: stretch !important;
border-image-slice: 100% !important;
border-image-source: none !important;
border-image-width: 1 !important;
border-left-style: solid !important;
border-left-width: 0px !important;
border-right-style: solid !important;
border-right-width: 0px !important;
border-top-left-radius: 0px !important;
border-top-right-radius: 0px !important;
border-bottom-left-radius: 0px !important;
border-bottom-right-radius: 0px !important;
border-top-style: solid !important;
border-top-width: 0px !important;
box-sizing: border-box !important;
color: rgb(34, 34, 34) !important;
display: block !important;
font-size: 12px !important;

line-height: 18px !important;
margin-bottom: 0px !important;
margin-left: 0px !important;
margin-right: 0px !important;
margin-top: 0px !important;
padding-bottom: 15px !important;
padding-left: 15px !important; 
padding-right: 15px !important;
padding-top: 15px !important;
}



.spp-optin-box-form-wrap form {
padding-top:10px;
margin:0 !important;
}

.clear-subscribe {
clear:both !important;
}

.spp-optin-box-content {
text-align: center !important;
box-sizing: border-box !important;
color: rgb(40, 40, 40) !important;
display: block !important;
font-size: 12px !important;
line-height: 18px !important;
position: relative !important;
z-index: 10 !important;
}


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

.subscribetxt{
font-size: 17px !important;
}


}

@media only screen and (max-width: 600px){
height:166px !important;
}



.spp-optin-box-headline {
word-break: normal !important;
text-align: center !important;
box-sizing: border-box !important;
clear: none !important;
/* color: rgb(40, 40, 40) !important; */
color: rgb(40, 40, 40) !important;
display: inline-block !important;
font-size: 20px !important;
font-style: normal !important;
font-weight: bold !important;
letter-spacing: normal !important;
line-height: 23px !important;
margin-bottom: 7px !important;
margin-left: 0px !important;
margin-right: 0px !important;
margin-top: 0px !important;
text-transform: none !important;
}


.spp-optin-box-subheadline {
word-break: normal !important;
text-align: center !important;
box-sizing: border-box !important;
clear: none !important;
/* color: rgb(85, 85, 85) !important; */
color: rgb(85, 85, 85) !important;
display: block !important;
font-size: 15px !important;
font-style: normal !important;
font-weight: bold !important;
line-height: 18px !important;
margin-bottom: 10px !important;
margin-left: 0px !important;
margin-right: 0px !important;
margin-top: 0px !important;
text-transform: none !important;
font-family:Arial, Helvetica, sans-serif !important;
}



.spp-optin-box-form-wrap {
box-sizing: border-box !important;
color: rgb(40, 40, 40) !important;
display: block !important;
font-size: 12px !important;
line-height: 18px !important;
overflow-x: hidden !important;
overflow-y: hidden !important;
}

.spp-optin-box-field {
text-align: center !important;
box-sizing: border-box !important;
color: rgb(40, 40, 40) !important;
display: inline-block !important;
/* text-transform: uppercase !important; */
border: 2px solid transparent !important;
line-height: 18px !important;
margin-bottom: 10px !important;
margin-left: 0px !important;
margin-right: 0px !important;
margin-top: 0px !important;
max-width: 400px !important; /* 200 */
min-width:200px !important; /* 170 */
zoom: 1 !important;

box-shadow: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
}

.spp-optin-box-field-submit {
text-align: center !important;
box-sizing: border-box !important;
color: rgb(40, 40, 40) !important;
display: inline-block !important;
font-size: 12px !important;  /* 15px */
/* text-transform: uppercase !important; */
border: 2px solid transparent !important;
line-height: 18px !important;
margin-bottom: 10px !important;
margin-left: 0px !important;
margin-right: 0px !important;
margin-top: 0px !important;
zoom: 1 !important;

box-shadow: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
}

.spp-optin-box-field input[type*="text"]{
text-align: center !important;
font-size: 12px !important; /* 15px */
height: 46px !important;
line-height: 18px !important;
border: 2px solid transparent !important;
margin:0;
display: inline-block !important;
width: 90% !important;
border-radius: 0px !important;
background-color: #FFFFFF !important;
border: 1px solid #CCCCCC !important;
padding-left: 5px !important; 
padding-right: 5px !important; 
padding-top: 0px !important;
padding-bottom: 0px !important;
box-shadow: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
vertical-align: middle !important;

}


spp-optin-box-field input[type*="text"]:focus {
  box-shadow: 0 0 0px rgba(0, 0, 0, 0) !important;
  padding: 0px 0px 0px 0px !important;
  margin: 0px 0px 0px 0px !important;
  border: 0px solid rgba(0, 0, 0, 0) !important;
}



.spp-optin-box-lastfield-second-row {
text-align: center !important;
box-sizing: border-box !important;
color: rgb(40, 40, 40) !important;
display: block !important;
font-size: 12px !important; /* 15px */
height: 40px !important;
line-height: 18px !important;
margin-bottom: 10px !important;
margin-left: 0px !important;
margin-right: 0px !important;
margin-top: 0px !important;
width: auto !important;
zoom: 1 !important;
padding-left: 20px !important; 
padding-right: 20px !important; 

}

.spp-optin-box-lastfield {
text-align: center !important;
box-sizing: border-box !important;
color: rgb(40, 40, 40) !important;
display: inline-block !important;
font-size: 12px !important;  /* 15px */
/* text-transform: uppercase !important; */
border: 2px solid transparent !important;
line-height: 18px !important;
margin-bottom: 10px !important;
margin-left: 0px !important;
margin-right: 0px !important;
margin-top: 0px !important;
max-width: 400px !important; /* 200 */
min-width:200px !important; /* 170 */
zoom: 1 !important;
box-shadow: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;


}

.spp-optin-box-lastfield input[type*="submit"] {
text-align: center !important;
line-height: 18px !important; 
margin-top: 0px !important; 
vertical-align: middle !important;
}

.spp-optin-box-submit {
-webkit-appearance: none !important;
-webkit-background-clip: border-box !important;
-webkit-background-origin: padding-box !important;
-webkit-background-size: auto !important;
-webkit-box-shadow: none !important;
-webkit-rtl-ordering: logical !important;
-webkit-user-select: text !important;
-webkit-writing-mode: horizontal-tb !important;
align-items: flex-start !important;
background-attachment: scroll !important;
background-clip: border-box !important;
background-color: #1e73be !important;
background-image: none !important;
background-origin: padding-box !important;
background-size: auto;
border-bottom-color: #1e73be !important;
border-bottom-left-radius: 0px !important;
border-bottom-right-radius: 0px !important;
border-bottom-style: solid !important;
border-bottom-width: 3px !important;
border-image-outset: 0px !important;
border-image-repeat: stretch !important;
border-image-slice: 100% !important;
border-image-source: none !important;
border-image-width: 1 !important;
border-left-color: #1e73be !important;
border-left-style: solid !important;
border-left-width: 3px !important;
border-right-color: #1e73be !important;
border-right-style: solid !important;
border-right-width: 3px !important;
border-top-color: #1e73be !important;
border-top-left-radius: 0px !important;
border-top-right-radius: 0px !important;
border-top-style: solid !important;
border-top-width: 3px !important;
box-shadow: none !important;
box-sizing: border-box !important;
color: #ffffff !important;
cursor: pointer !important;
display: inline-block !important;
font-size: 13px !important;  /* 16px */
font-style: normal !important;
letter-spacing: normal !important;
line-height: 18px !important;
margin-bottom: 0px !important;
margin-left: 0px !important;
margin-right: 0px !important;
margin-top: 0px !important;
max-width: 100% !important;
padding-bottom: 5px !important;
padding-left: 5px !important; 
padding-right: 5px !important; 
padding-top: 5px !important;
text-align: center !important;
text-indent: 0px !important;
text-shadow: none !important;
text-transform: none !important;
border: 2px solid transparent !important;
white-space: pre !important;
width: auto !important;
word-spacing: 0px !important;
writing-mode: lr-tb !important;
zoom: 1 !important;
text-align: center !important;

border: 2px solid transparent !important;

    font-weight: bold !important;
    box-shadow: none !important;
    color: #FFFFFF !important;
    cursor: pointer !important;
    outline: medium none !important;
    padding: 14px !important;
    border-radius: 0px !important;
    text-decoration: none !important;
background-color: #1e73be !important;
border: #1e73be !important;
color: #ffffff !important;
vertical-align: middle !important;

}
.spp-optin-box-submit:hover{

background-color:#2191dc !important;

}



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


.spp-optin-box-subheadline{
}

.subscribetxt{
font-size: 17px !important;
}


}

@media only screen and (max-width: 600px) and (max-width: 700px){

}
@media (max-width: 767px) {
height:221px !important;
}

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

}
@media (min-width: 768px) and (max-width: 979px) {

}


.spp-powered-by {
	margin-top: 10px;
}

.spp-click-to-tweet a.spp-clammr-btn, .spp-ctt-text:before{
text-decoration: none !important;
color: #24c9f2 !important;
}
.spp-click-to-tweet{
border-left: 5px solid #24c9f2 !important;
}

.spp-clammr-it a.spp-clammr-btn, .spp-clammr-text:before{
text-decoration: none !important;
color: #d40a0a !important;
}
.spp-clammr-it{
border-left: 5px solid #d40a0a !important;
}




.powerpress_player, powerpress_links, p.powerpress_links, .powerpress_links_mp3 {
    display:none;
}

a.spp-timestamp {
	cursor: pointer !important;
}

.releasedColumn
{
	width: 17%;
}
	
.downloadColumn { 
	width: 15%;
}

td.spp-episodes-released, td.spp-episodes-released-title  { 
	width: 17%;
}
td.spp-episodes-download, td.spp-episodes-download-title { 
	width: 15%;
	text-align: center;
}

td.spp-episodes-released-title, td.spp-episodes-podcast-title {
	font-weight: bold;
}

div.reviews_view img {
	max-width: 75px;
	margin-left: 5px;
}

div.reviews_view li {
	border-bottom: 0px;
	margin-left: 0px !important;	
}

div.reviews_view ol, div.reviews_view ul {
	margin-left: 0px !important;
}