@charset "UTF-8";
/* CSS Document */

.podcast-storybody 		{float:left; font-size:15pt !important; line-height:130% !important;}
.podcast-storybody h2 	{padding:12px 0 6px 0; }
audio 					{width:48%; min-width: 600px; xbox-shadow: 3px 3px 8px rgba(0,0, 0, 0.4); border-radius:2px; margin:-10px 0 10px 10px;
						transform: scale(1.05); background-color:transparent; position:fixed; bottom:26px; z-index:10000; height:48px;}
audio:focus 				{outline:none !important;}
.audio-closer a			{z-index:10000; margin:0 0 12px -6px; position:fixed; bottom:70px; text-decoration:none; font-size:160%; color:#666;}
.audio-closer a:hover	{color:#900; border-radius:2px;}
#mp3div					{margin-left:36px;}
.mp3-photo-credit		{font-size:9px; height:14px; color:#666; padding:0px 2px; margin:-6px 0 4px 0px;
						transform:rotate(270deg); transform-origin:left; float:left;}
.mp3-photo				{max-height: 204px; background-color:#b1ceea; overflow:hidden; margin-left:8px;}
.pc-col-2, .pc-col-3		{min-height:290px !important;}
.pc-line					{margin:20px 0 12px 0; border-top:1px dotted #AAA;display:flex;}
.channel-news-resources {margin-bottom:-12px;}
.blue					{color:#3daae8;}
#huge-button 			{font-size:16pt; line-height:120%; width:60%; padding:8px 20px 10px 40px;}
#huge-button i 			{font-style:normal !important;}
.noSelect 				{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.noSelect:focus 			{outline: none;}
#lightbox-display		{display:none; width:100% !important; background-color:#efefef; border-radius:10px; text-align:center !important; padding-top:0px;}
#lightbox-content		{margin:40px 10% 0px 10% !important; padding:4px; width:76%; border-radius:6px;}
#lightbox-closer-container {margin: -8px 13% !important; padding:0 0 0 6px; text-align:left;}
#lightbox-closer			{padding:6px; width:74%; font-size:16pt; text-align:left;}
a#lightbox-closer		{text-decoration:none;}
a#lightbox-closer:hover	{text-decoration:none; color:#cc0000 !important;}

#lightbox-close			{padding:6px; width:100%; font-size:16pt; text-align:center; margin:0 0 10px 0;}
a#lightbox-close			{text-decoration:none;}
a#lightbox-close:hover	{text-decoration:none; color:#cc0000 !important;}

#hide					{display:none !important; visibility:hidden;}
.hide					{display:none !important; visibility:hidden;}

/* X-Small devices (portrait phones, less than 576px) */
@media (max-width:575.98px) {
.podcast-storybody {width:735px !important; font-size:15pt !important; padding-right:15px;}
audio 					{width:320px; height:42px;}
#mp3div					{margin-left:10px;}
.podcast-storybody 		{float:left; width:100%;}
#lightbox-content		{margin: 40px 2% 10px 2% !important; padding: 12px; width: 96%; border-radius:4px;}
#lightbox-closer-container {margin: -4px 2% 0px 2% !important;}
}

/* Small devices (landscape phones, less than 768px) */
@media (min-width:576px) and (max-width:767.98px) {
.podcast-storybody {width:735px !important; font-size:15pt !important; padding-right:15px;}
audio 					{width:480px; height:42px;}
#mp3div					{margin-left:10px;}
.podcast-storybody 		{float:left;}
}

/* Medium devices (tablets, less than 992px) */
@media (min-width:768px) and (max-width:991.98px) {
.podcast-storybody {width:625px !important; font-size:14pt !important;}
}

/* Large devices (desktops, less than 1200px) */
@media (min-width:992px) and (max-width:1199.98px) {
.podcast-storybody {width:825px !important; font-size:15pt !important;}
.mp3-photo				{max-height: 230px;}
#lightbox-content		{margin: 40px 5% 10px 5% !important; padding: 12px; width: 88%; border-radius:6px;}
#lightbox-closer-container {margin: -6px 5% 0px 5% !important;}
}

/* X-Large devices (large desktops, less than 1400px) */
@media (min-width:1120px) and (max-width:1399.98px) {
.podcast-storybody {width:1195px !important; font-size:15pt !important;}
.mp3-photo				{max-height: 210px;}
#lightbox-content		{margin: 40px 7% 10px 7% !important; padding: 12px; width: 76%; border-radius:6px;}
#lightbox-closer-container {margin: -8px 7% 0px 7% !important;}
}

/* XX-Large devices (larger desktops) */
@media (min-width:1400px) {
}

