@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@900&display=swap');
@import url('https://podcast.medus.live/assets/fonts/SeaweedScript-Regular.ttf');
* {
  box-sizing: borderbox;
}
font-family: 'Seaweed Script', cursive;
div.contenttext {
  width: 85%;
  word-wrap: break-word;
}
body {
	font-family: "Source Sans Pro";
	font-weight: 900;
}
html {
min-width: 550px;
position: relative;
}
a {
	text-decoration: none;
	font-family: inherit;
	}
a:link {
	color: inherit;
	}
a:visited {
	color: inherit;
}
a:hover {
	color: inherit;
}
.p1 {
	font-family: "Seaweed Script", cursive;
	font-size: 30px;
}
.sw {
	font-family: "Seaweed Script", cursive;
	color: black;
	}	
	
.ssb {
	font-family: "Source Sans Pro";
	color: #1fa9ff;
	}	

.sso {
	font-family: "Source Sans Pro";
	color: #ffa500;
	}	
.element		{ font-size:75px; position:absolute; }
#element-1		{ font-family: 'Seaweed Script'; color:black; z-index:2; }
#element-2		{ color: #ffa500; margin:50px 0 0 15px; z-index:1;}
#element-3		{ color: #1fa9ff; margin:50px 0 0 242px; z-index:1; }
#element-4		{ font-family: 'Seaweed Script'; color:black; margin:135px 0 0 200px; z-index:2; }
#spanblue {
	color: #1fa9ff;
}
#spanorange {
	color:#ffa500;	
}
h1 {
	font-size: 100px;
	text-shadow: 8px 8px 9px #808080;
}
h2 {
	font-size: 35px;
}
.small {
	font-size: .8em;
	font-weight: normal;
}
#menu {
	width: 85%;
	color: #1fa9ff
	}
.column5 {
	float: left;
	width: 15%;
	padding: 1px;
	border-width: 1px;
	
}
.column3 {
	float: left;
	width: 33%;
	padding: 1px;
	border-width: 1px;
}
.column4 {
	float: left;
	width: 24%;
	padding: 1px;
	border-width: 1px;
}
.row:after {
  content: "";
  display: table;
  clear: both;
}
.medusmedialogo {
	position: fixed;
	bottom: 0px;
	left: 10 px;
	max-width: 7%;
}

#disclaimer {
	width: 85%;
	border-width: 1px;
	text-align: center;
}
#email {
	width: 85%;
	border-width: 1px;
	text-align: center;
}
#contentwrapper {
	width: 85%;
	padding: 10px;
	}
.columnart {
	float: left;
	width: 30%;	
	}
.columnart1 {
	float: left;
	width: 30%;	
	}
.columndesc {
	float: left;
	width: 69%;
	}
.center {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 175px;
}
.centerlogo {
  display: flex;
  margin-left: auto;
  margin-right: auto;
  align-items: center;
  width: 25em;
  height: 175px;
}
.centervc {
  display: flex;
  justify-content: center;
  align-items: center;
}
#contentwrapper2 {
	width: 85%;
	padding: 1px;
	}
#vcwrapper {
	width: 95%;
	padding: 1px;
	}
.container {
  position: relative;
  width: 65%;
  overflow: hidden;
  padding-top: 56.25%;
}
.container2 {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 129.25%;
}

.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  max-height: 700px;
  border: none;
}
.responsive-iframe-2 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 60%;
  height: 80%;
  border: none;
  margin-left: 20%;
}







