body {
font-family: 'Raleway', sans-serif;
font-weight:700;
}
a:hover {
color: #b53b1a;
}
.red, p a, h5 a, .footer a, .episode a {
color: #e64a20;	 
}
.button {
background:#5ba145 !important;
}
.bg, .wrapper {
max-width:800px;
width:100%;
margin:auto;
padding:0 30px 30px;
}
.bg img {
width:100%;	
margin-bottom:20px;khljkh 
}
iframe {
border:0px;
outline:none;
margin:auto;
width: 100%;
overflow:hidden;
}
.content {
max-width:800px;
width:100%;
margin:auto;}
.button {
display:block;
font-size:25px;
text-transform:uppercase;
color:#fff;
padding:15px;
background: #e64a20;
border:none;
margin:auto;
text-align:center;
font-weight:bold;
cursor:pointer;
text-decoration:none;
width:100%; 
outline:none;
}
.buttonopen {
display:block;
font-size:25px;
text-transform:uppercase;
color:#fff;
padding:15px;
background: none;
border:3px #fff solid;
margin:auto;
text-align:center;
font-weight:bold;
cursor:pointer;
text-decoration:none;
margin:auto; max-width:450px;
outline:none;
}
.fontn {
font-weight:400	
}
.clear {
clear:both;	
}
.sponsorlogo {
position:relative;
top:-2px;	
}
.button:hover {
text-decoration:none;
background: #5BA145;
color:#fff;
cursor:pointer;
}
.button:active {
border-bottom: 2px solid #eeba00;
border-top: 6px solid #fff;
position:relative;
}
p {
font-size:20px;	
padding-left:3px;
}
h2 {
font-weight:700;
font-size:22px;	
}
h2 a {
color:#333;
text-decoration:none;	
}
.episode:hover {
border-color: #ef826f;	
}
.episode:hover h2 a {
text-decoration:underline;	
}
.episode p {
font-size:16px;	
}
.episode .playbutton {
font-size:40px;	
display:none;
}
h5 {
font-weight:700;	
margin:0;
padding:0;
}
.episode {
padding:20px;
border: #e64a20 2px solid;
border-top:17px #e64a20 solid;
margin-top:20px;
}
.episode:hover .playbutton{
color:#333;
}
.playbutton {
color: #aaa
}
.logo {
font-weight:900;	
margin:0px;
}
.wmat {
background: url(http://millo.co/wp-content/uploads/2018/02/FTF-long-lighter.jpg) top center;
clear: both;
font-weight: 900;
color: white;
height: auto;
overflow: auto;
margin-top: 20px;
}
.mainheader {
margin-top:125px;
}
.sponby {
margin-bottom: 0;
line-height: 3em;
}
.wmat h1 {
font-weight:700;	
font-size:4.75em;
}
#subscribe {
clear:both;	
}
#subscribe h2 {
font-weight:700;	
font-size:3.75em;
}
.wmat a {
color:#fff;	
}
.wmat a:hover {
color:#fff;	
}
.desc {
font-weight:400;
}
.logo {
font-size:28px
}
a {
color:#e64a20	;
}
p a {
text-decoration:underline;
}
.hosts {
clear:both;
margin-bottom:20px;	
height:auto;
overflow:auto;
}
.host {
text-align:center;	
float:left;
width:32%;
}
.host span {
font-size:16px;
}
input[type=email], input[type=text], input[type=email]:active, input[type=text]:active, textarea {
padding:14px !important;
font-size:25px !important;
border:1px solid #A6A6A6 !important;
box-shadow: none !important;
-webkit-box-shadow: none !important;
text-align:center !important;
margin-bottom:20px; 
width:100%;
}
textarea {
height:300px !important;	
}
.footer {
text-align:center;
padding-top:100px;	
margin-bottom:100px;
clear:both;
}
#subsuccess, #asksuccess {
background:#A8D88C;
color:#194809;	
padding:10px 20px 30px;
display:none;
height:auto;
overflow:auto;
}
.newfrom {
}
.bubble 
{
position: relative;  padding: 15px;
background: #fafafa;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-left: 78px;
}
.bubble:after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 15px 15px 15px 0;
border-color: transparent #FAFAFA;
display: block;
width: 0;
z-index: 1;
left: -15px;
top: 8px;
}
.subform {
text-align: center;
padding: 40px 50px 50px;
border: #e0e0e0 solid 1px
}
.subform h2 {
margin-top:0px !important;	
}
@media (max-width: 768px) {
.mainheader {
margin-top: 77px;
font-size:45px !important;
}
.wmat {
background: url(http://millo.co/wp-content/uploads/2018/02/FTF-tall-ligher.jpg) top center;	
height: 500px;
overflow:hidden;
}
.hosts {
width: 100%;
margin: auto;
max-width: 390px;	
}
.episode h2 a {
text-decoration:underline;	
}
.host {
float: left;
width: 100%;
margin-bottom:15px;
}
.host p {
text-align: left;
}
.hidemob {
display:none;	 
}
.host img {
float: left;
width: 100px;
margin-right:10px;
}
.newfrom {
padding-top:0px;	
}
}