body, html, .card-title .card-duration, .cbt-tabs--content, .s-button {
font-family: 'Playfair Display', serif !important;
}
h1, h2, h3, h4, h5, .cbt-tabs--subtitle,
.cbt-related-title, .category-title,
.card-title, .s-button {
font-family: 'DM Serif Display', serif !important;
/*font-weight: 600;*/
}
.join_now h4 span {
font-size: 14px;
display: block;
color: #a6a8a9;
}
.join_now .important-button-background {
border-radius: 20px;
}
.faq-questions--answer b {
font-weight: 600;
}
.who-will-guid-you--content .hero_banner--cta-link {
margin-top: 30px;
}
.who-will-guid-you--content {
align-items: flex-start;
}
.who-will-guid-you--subtitle-red {
margin: 0 auto;
margin-bottom: 20px;
color: #a00000;
font-weight: 300;
}
.all-platforms--available {
margin-top: 0;
}
.common-page blockquote {
padding-left: 10px;
border-left: 3px solid #a00000;
}
.common-page p {
margin: 10px auto;
}
.common-page h1 {
font-size: 3em;
margin-top: 1em;
margin-bottom: .5em;
}
.common-page h1::first-letter {
color: #a00000;
}
.dropdown--head-link {
display: flex !important;
align-items: center;
justify-content: center;
}
.dropdown--action svg {
top: 0;
}
.table-inner-container {
min-height: 754px;
}
.faq-questions {
padding: 50px 0;
}
.faq-questions--title {
color: #000;
text-transform: uppercase;
font-weight: 700;
margin: 0 auto;
margin-bottom: 1em;
margin-top: 1.5em;
font-size: 2.4em;
line-height: 1.1;
}
.faq-questions--block {
padding: 10px;
margin-bottom: 15px;
background: #fff;
padding-right: 60px;
position: relative;
padding-left: 0;
}
.faq-questions--block:after {
content: '+';
position: absolute;
top: 0;
right: 15px;
font-size: 4em;
padding: 0;
line-height: 51px;
}
.faq-questions--header {
font-size: 1.6em;
font-weight: 500;
cursor: pointer;
}
.faq-questions--header::first-letter {
color: #a00000;
}
.faq-questions--answer {
margin-top: 15px;
font-size: 1.3em;
line-height: 1.4;
font-weight: 300;
}
.faq-questions--answer ul,
.faq-questions--answer ol {
padding-left: 20px;
}
.faq-questions--answer li {
list-style: initial;
}
.faq-questions--answer ol li {
list-style: decimal;
}
.faq-questions--answer::first-letter {
color: #a00000;
}
.faq-questions--answer a {
color: #a00000;
text-decoration: underline;
}
.faq-questions--answer.hidden {
display: none;
}
.videoWrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.xtreme--block iframe {
width: 100%;
height: 100%;
}
@media only screen and (min-width:768px) and (max-width: 992px) {
.faq-questions--header {
font-size: 1.4em;
}
}
@media only screen and (max-width:767px) {
.faq-questions--header {
font-size: 1.4em;
}
.faq-questions--title {
font-size: 1.3em;
}
.faq-questions--block:after {
top: 5px;
}
}