@font-face {
	font-family: 'Acta';
	font-display: swap;
	src: url("https://cdn.epoch.cloud/assets/fonts/Acta-Bold.otf");
}
@font-face {
	font-family: 'Ringside Narrow Book';
	font-display: swap;
	src: url("https://cdn.epoch.cloud/assets/fonts/RingsideNarrow-Book.otf");
}
@font-face {
	font-family: 'Ringside Narrow Bold';
	font-display: swap;
	src: url("https://cdn.epoch.cloud/assets/fonts/RingsideNarrow-Bold.otf");
}
@font-face {
    font-family: 'D-DIN';
    src: url('https://cdn.epoch.cloud/assets/fonts/D-DIN.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'D-DIN';
    src: url('https://cdn.epoch.cloud/assets/fonts/D-DIN-Bold.otf') format('opentype');
    font-weight: bold;
    font-style: bold;
}
.start-hidden {
    display: none;    
}

.footer {
    background:#ebebeb;
}


footer {
    text-align: center;
    padding: 50px 0;
    color: #fff;
    background-color: #444;
}
footer a {
    color: #fff;
    text-decoration: underline;
    padding: 0 20px;
}

body {
    font-size: 1.3rem;
    font-family: "D-DIN";
}
h3 {
    font-size: 3rem;
    font-weight: bold;
}
img {
	text-align:center;
}
img, iframe {
	/* max-width: 100%; */
} 
.mobile_only {
	display: none !important;
}
@media screen and (max-width: 620px) {
	.desktop_only {
		display: none !important;
	}
	.mobile_only {
		display: block !important;
	}
	iframe {
		height: 204px;
    }
}

.quote {
    font-size: 1.1rem;
    color: #616161;
}
.quote-author {
    font-size: 1.1rem;
    color: #616161;
}
.josh-wrapper {
    padding: 10px 20px 20px 20px;
    background: #f6f6f6;
    border-radius: 10px;
}

.btn-shadow {
    -webkit-box-shadow: 0px 0px 15px -4px #000000; 
    box-shadow: 0px 0px 15px -4px #000000;
}

#agree-to-term {
    text-align: center;
    font-size: 0.9rem;
}
#agree-to-term a {
    color: #212529;
    text-decoration: underline;
}


.main-throbber  {
    margin: 20vw auto;
}

@media only screen and (max-width: 768px) {
    body {
        font-size: 1.1rem;
    }
    .upgrade-option h3 {
        font-size: 1.7rem !important;
    }

    .btn.upgrade-popup {
        font-size: 1rem;
    }
}