.access-program-link {
text-align: right;
margin: 20px 0;
}
.access-program-link .btn {
display: inline-block;
}
.categories-home-page--block {
height: 24vw;
background-size: contain;
}
.hero_banner {
overflow: hidden;
}
/* ----------------------------------------------------------------------
** PROGRAM THUMBNAILS
*/
.card .duration,
.card-image .duration,
.card-image .card-duration
{
display:none;
position: absolute;
bottom: 15px !important;
right: 15px;
background: rgba(0,0,0,.6);
color: #999;
border-radius: 4px;
font-size: 13px !important;
padding: 5px 8px !important;
}
.card-image .badge
{
display:none !important;
}
.card .course_price,
.card-image .course_price
{
position: absolute;
bottom: 15px !important;
left: 15px;
background: rgb(43,172,227, 1);
color: #fff;
border-radius: 4px;
line-height:1;
z-index:999;
font-weight: 400;
font-size: 13px;
padding: 5px 8px;
}
.card_badge_grey
{
position: absolute;
bottom: 15px !important;
right: 15px;
background: #999999;
color: #000;
border-radius: 4px;
line-height: 1;
z-index: 999;
font-weight: 400;
font-size: 13px;
padding: 5px 8px;
}
.sale_promo
{
position: absolute;
bottom: 15px !important;
right: 15px;
background: #ffc600;
color: #000;
border-radius: 4px;
line-height: 1;
z-index: 999;
font-weight: 400;
font-size: 13px;
padding: 5px 8px;
}
.sale_promo_on_sale
{
position: absolute;
bottom: 15px !important;
right: 15px;
background: #ff0777;
color: #fff;
border-radius: 4px;
line-height: 1;
z-index: 999;
font-weight: 400;
font-size: 13px;
padding: 5px 8px;
}
.sale_promo_on_sale_black
{
position: absolute;
bottom: 15px !important;
right: 15px;
background: #000;
color: #fff;
border-radius: 4px;
line-height: 1;
z-index: 999;
font-weight: 400;
font-size: 13px;
padding: 5px 8px;
}
.sale_promo_inline
{
background: #ffc600;
color: #000;
border-radius: 3px;
line-height: 1;
z-index: 999;
font-weight: 400;
padding: 3px 4px;
}
/* Hide prices if user owns them */
.catalog-library .course_price
{
display:none;
}
.card .title,
.card-image .title,
.card-title
{
min-height: 0;
font-weight:100 !important;
transition: color 0.2s linear;
margin: 15px 0 0px 0 !important;
font-family: Montserrat !important;
text-align:center !important;
font-size:0.85em;
}
.card .main_poster img.image,
.card-image .image-content img,
.card-image
{
opacity:0.8;
transform: scale(1.0);
border-top:1px solid #282828;
transition: all 0.2s ease;
}
.card-image:hover
{
border-top:1px solid #01aef2;
transition: all 0.2s ease;
}
.card .main_poster:hover img.image,
.card-image:hover .image-content img
{
opacity:1;
transform: scale(1.03);
border-top:1px solid #01aef2;
transition: all 0.2s ease;
}
.card .main_poster:hover .title,
.cbt-related--flex div:hover .card-title,
.container.items-grid div:hover .card-title,
.card:hover .card-title,
.swiper-slide:hover .card-title
{
color: #01aef2 !important;
transition: color 0.2s linear;
}
.partner-logos
{
padding-top:20px;
padding-bottom:20px;
}
.card .partner-logo,
.card-image .partner-logo
{
position: absolute;
top: 15px;
left: 15px;
width: 25%;
background: rgba(0,0,0,.6);
border-radius: 4px;
padding:5px;
z-index:99999;
}
.card .partner-logo-small,
.card-image .partner-logo-small
{
position: absolute;
top: 15px;
left: 15px;
width: 15%;
background: rgba(0,0,0,.6);
border-radius: 4px;
padding:5px;
z-index:99999;
}
.card .partner-logo-faderpro,
.card-image .partner-logo-faderpro
{
position: absolute;
top: 15px;
left: 15px;
width: 40%;
z-index:99999;
}
.card .partner-logo img,
.card .partner-logo-faderpro img,
.card-image .partner-logo img,
.card-image .partner-logo-faderpro img
{
width: 100%;
vertical-align:middle;
z-index:99999;
}
@media only screen and (min-width:768px) and (max-width: 992px) {
.hero_banner--title {
font-size: 44px;
}
}
/*
** MOBILE SCREENS
*/
@media only screen and (max-width:992px) {
.hide-on-mobile {
display: none;
}
.categories-home-page--block {
height: 50vw;
}
.cce--trailer-btn {
display: block !important;
margin-top: 15px;
}
.cce--buttons {
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
}
/* ----------------------------------------------------------------------
** NAVIGATION
*/
.dropdown--body a:hover {
background: #2BACE3;
color: white !important;
}
/* ----------------------------------------------------------------------
** PLAYER AND VIDEO THUMBNAILS WITHIN IT
*/
/* 576, 768, 992, 1200*/
.player_exp .cce--trailer-btn {
display: flex!important;
}
@media only screen and (min-width:576px) and (orientation:portrait) {
.player_exp .cce--thumbnails-chapters .col-lg-3
{
max-width: 100% !important;
flex: 0 0 100% !important;
}
}
@media only screen and (max-width:992px) and (orientation:portrait) {
.player_exp .cce--thumbnails-chapters .col-lg-3
{
max-width: 100% !important;
flex: 0 0 100% !important;
}
}
@media only screen and (min-width: 768px) and (orientation:landscape) {
.player_exp .cce--thumbnails-chapters .col-md-4,
.player_exp .cce--thumbnails-chapters .col-lg-3
{
max-width: 50% !important;
flex: 0 0 50% !important;
}
}
@media only screen and (min-width:992px) {
.player_exp .cce--thumbnails-chapters .col-md-4,
.player_exp .cce--thumbnails-chapters .col-lg-3
{
max-width: 33% !important;
flex: 0 0 33% !important;
}
}
.player_exp .cce--thumbnails-image-block img
{
opacity:0.8;
transition: opacity 0.2s linear;
}
.cce--thumbnails-image-block
{
/* pointer-events: auto !important;*/
}
.player_exp .cce--thumbnails-video-chapter:hover img
{
opacity:1;
transition: opacity 0.2s linear;
}
.player_exp .cce--thumbnails-video-duration
{
background: rgba(0,0,0,.6) !important;
color: #999 !important;
border-radius: 4px !important;
}
.cce--chapter-description
{
margin-bottom:30px !important;
}
/* ----------------------------------------------------------------------
** Program page
*/
.col-lg-7.cbt-tabs--desc
{
padding-right:30px;
}
.cbt-tabs--content
{
background-color:#161616 !important;
}
.program .program--categories,
.cbt-tabs--categories,
.cbt-tabs--author-area:nth-child(2)
{
display:none !important;
}
.cbt-program .purchaseCTA {
margin-bottom: 30px;
margin-top: 25px;
}
.cbt-program .purchaseCTASubs {
margin-bottom: 30px;
margin-top: 25px;
}
.cbt-program .CTABody {
color: #ccc;
margin-bottom: 25px;
}
.cbt-program .CTABuyNow {
float: right;
margin-left: 15px;
margin: 30px;
}
.cbt-program .CTABuyNow a {
color: white;
}
.cbt-program .CTAInfo {
margin-bottom: 15px;
background: #505050; /*#333;*/
padding: 30px;
}
.cbt-program .CTAHead {
font-size: 1.5em;
color: #ccc;
}
.cbt-program .purchaseCTASubs .CTAHead {
width:70%;
float:left;
}
.cbt-program .purchaseCTASubs .CTABuyNow {
margin: 30px 0 0 0;
}
.cbt-program .CTAInfo.CTAHasAccess {
background-image: url(https://s3.amazonaws.com/unode1/assets/450/yEcr2E5xSLm8w7PQ2zO6_icons-tick.png);
background-repeat: no-repeat;
background-position: 10px 48%;
padding-left: 50px;
}
@media only screen and (max-width:767px) {
.cbt-program .purchaseCTASubs .CTAHead {
width:100%;
float:unset;
}
.cbt-program .purchaseCTASubs .CTABuyNow {
width:100%;
float:unset;
}
.cbt-program .CTAInfo.CTAHasAccess {
padding: 10px 10px 10px 40px;
font-size: 0.6em;
background-size: 20px;
}
}
.cbt-tabs--content .col-lg-4 .cbt-tabs--subtitle {
display:none !important;
}
.player_exp .upgrade_title,
.player_exp .upgrade_description,
.player_exp .upgrade_button_text
{
display: none !important;
}
.program .cce--upgrade-button {
padding: 25px 25px;
font-size: 30px !important;
font-weight: 300 !important;
}
a.program--about-author-name:hover
{
color:#00AEF2 !important;
}
/* ============== SLIDER ============== */
.page-slider {
visibility:hidden;
height:0px;
opacity:0;
}
.page-slider.slick-initialized {
visibility: visible;
opacity: 1;
transition: visibility 0.3s, opacity 0.3s linear;
height:auto;
}
.slick-track
{
display: flex !important;
}
.slick-slide
{
height: inherit !important;
}
.slider-item
{
position:relative;
padding:0 1px 0 1px;
}
.course-slider {padding-bottom:40px;}
.course-slider p {
text-align: center;
}
.course-slider .slider-item
{
padding:10px;
}
.slider-item .card
{
margin-bottom: 0px !important;
}
.course-slider .featured_category--title a
{
color:white !important;
}
.slider-image
{
width:100%;
max-width:100% !important;
}
.slider-text
{
position: absolute;
top: 0;
padding-top: 7%;
max-width: 65% !important;
padding-left: 10%;
font-size: 1.1em;
}
.slider-text h1, .home-slider .slider-text h2
{
font-size:2.2em;
line-height:1em;
margin-top:0px;
}
.slider-text-inner
{
background:rgb(55,55,55,0.5);
padding:1px 20px 20px 20px;
}
#home-hero-slider .slider-text-inner
{
background:rgb(55,55,55,0.5);
padding:30px;
}
.slider-first-item .slider-body-copy
{
/*display:block !important; always make this visible */
}
@media only screen and (max-width: 576px) {
.slider-text
{
font-size:0.85em;
padding-top: 3%;
max-width: 90% !important;
}
.slider-text h1, .home-slider .slider-text h2
{
font-size:1.6em;
}
.slider-body-copy,
.slider-first-item .btn
{
/*display:none;*/
}
.slider-item a
{
display: inline-flex;
margin-top: 0px !important;
}
#home-hero-slider .slider-text-inner {
padding:15px !important;
}
}
@media only screen and (min-width: 577px) and (max-width: 768px) {
.slider-text
{
padding-top: 5%;
font-size:0.9em;
max-width: 90% !important;
}
.slider-text h1, .home-slider .slider-text h2
{
font-size:1.6em;
}
.slider-body-copy,
.slider-first-item .btn
{
/* display:none;*/
}
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
.slider-text
{
font-size:1em;
max-width: 90% !important;
}
.slider-body-copy
{
font-size:0.95em;
}
}
@media only screen and (min-width: 993px) {
}
/*
@media only screen and (max-width:576px) {
.slider-text
{
font-size:0.85em;
top:3%;
max-width: 90% !important;
}
.slider-body-copy
{
display:none;
}
}
@media only screen and (max-width: 768px) {
.slider-text
{
font-size:0.9em;
max-width: 90% !important;
}
.slider-body-copy
{
display:none;
font-size:0.95em;
}
}
@media only screen and (max-width:1090px) {
.slider-text
{
font-size:1.0em;
max-width: 90%;
}
}
*/
/* *iphone6,7,8* */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation:portrait) {
.slider-text
{
font-size:0.6em;
top:3%;
max-width: 90%;
}
.slider-body-copy
{
display:none;
}
.btn--outline {
font-weight:500;
}
}
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation:landscape) {
.slider-text
{
font-size:0.6em;
top:3%;
max-width: 90%;
}
.slider-body-copy
{
display:xnone;
}
.btn--outline {
font-weight:500;
}
}
.slick-dots
{
bottom:-35px !important;
}
.course-slider .slick-dots
{
bottom:-20px !important;
}
.slick-dots li button:before
{
color: white !important;
}
.slider-item a
{
display: inline-flex;
margin-top: 10px;
}
.slider-item > a {
margin: 0 !important;
}
.slick-prev, .slick-next
{
opacity:0;
transition: opacity 0.2s ease-in;
}
.course-slider .slick-prev,
.course-slider .slick-next
{
top:37% !important;
}
.slick-slider:hover .slick-prev,
.slick-slider:hover .slick-next
{
opacity:1;
transition: opacity 0.2s ease-in;
}
.slick-prev
{
left: 25px !important;
z-index:9999 !important;
}
.slick-next
{
right: 35px !important;
z-index:9999 !important;
}
.slick-prev:before,
.slick-next:before
{
font-size:30px !important;
opacity:0.5 !important;
}
.slider-more
{
position: absolute;
top: 35%;
width: 100%;
padding-right: 20px;
text-align: center;
color:white;
font-size:1.5em;
}
.slide-image-wrapper
{
/* padding:5px 5px 0 5px;
transition: padding 0.1s linear;*/
}
.slide-image-wrapper:hover
{
/* padding:0px;
transition: padding 0.1s linear;*/
}
/* ======= CATALOG PAGE ====== */
.catalog--filters
{
background:#333;
padding:20px;
margin-left: 0px !important;
margin-right: 0px !important;
}
.catalog--filters .select
{
max-width:50% !important;
width:50% !important;
color:#ccc !important;
font-size:1rem;
}
.catalog--filters .input--search
{
font-size:1rem;
}
.catalog--filters .input--search::placeholder
{
color:#ccc !important;
}
.tabs
{
margin: 40px 0 0 0 !important;
border-bottom: 1px solid #2BACE3 !important;
}
.tabs .tab
{
padding:10px;
}
.tabs .tab.active {
color: white !important;
background: #2BACE3;
}
.catalog--filters .direction
{
display:none !important;
}
.container-wide
{
max-width:1400px;
margin:auto;
}
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.partner-container
{
display:flex;
align-items: center;
padding:0 20px;
background:#333;
/* justify-content: space-around !important;*/
align-content: space-between;
}
.partner-container a {
padding: 0 1%;
}
.partner-logos img {
max-width:140px;
padding:15px;
/*opacity:0.6;*/
transition: all 0.2s ease-in-out;
}
.partner-logos img:hover {
opacity:1;
transform:scale(1.05);
transition: all 0.2s ease-in-out;
}
.home-slider
{
padding-top:0px;
}
.tpl-category .s-category-text
{
display:none;
width: 100% !important;
padding-right: 0px !important;
}
.s-category-visual
{
margin:auto !important;
}
.tpl-category .s-category-visual:empty
{
display:none !important;
}
.tpl-author .s-desc p
{
font-size:16px !important;
}
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.featured_category--title
{
margin-bottom:30px !important;
}
.testimonials--title,
.categories-home-page--title
{
margin-bottom:10px !important;
}
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.lazy
{
opacity:0 !important;
}
.lazyLoaded
{
opacity:0.7;
transition: opacity 0.5s linear;
transition-delay:1s;
}
/* =-=-=-=-=-=-=-=-=- Menu bar -=-=-=-=-=-=-=-=-=- */
.header
{
background:#333 !important;
/* position: fixed !important;*/
width: 100% !important;
/* padding: 0 0 15px 0 !important;*/
padding: 0 !important;
}
#page
{
padding-top:72px;
}
/* ----- NEW VERSION ADDITIONS ----- */
.cbt-tabs--tab-link
{
border-color:#01aef2 !important;
}
.container, .sui-container, .ui-container
{
/*max-width:1140px !important;*/
margin: auto;
}
.dark,
.dark .s-category-area,
.dark .s-favorites-area,
.dark .catalog-area,
.dark .ui-filters
{
background-color:#232323 !important;
border-color:#232323 !important;
}
.tpl-category .ui-filters,
.tpl-category .secondary-filters
{
display:none !important;
}
.fp-pg-partner-label .ui-filters,
.fp-pg-partner-label .secondary-filters
{
display:none !important;
}
.fp-pg-category .ui-filters,
.fp-pg-category .secondary-filters
{
display:grid !important;
}
.s-category-area .s-title
{
font-weight:500 !important;
}
.secondary-filters
{
padding-left:15px !important;
}
.program-description-text p
{
margin-bottom:20px;
}
.program-description-text ul
{
padding-left:15px;
}
.container
{
padding-left:15px !important;
padding-right:15px !important;
}
@media screen and (min-width: 992px)
{
.container.items-grid
{
grid-template-columns: repeat(3,32%) !important;
}
}
@media screen and (min-width: 600px) and (max-width: 991px)
{
.container.items-grid
{
grid-template-columns: repeat(2,50%) !important;
}
}
.access-screen--btn
{
border-radius:0 !important;
}
.ui-filters .sui-container,
.secondary-filters.ui-container,
.secondary-filters.container.ui-container
{
background-color:#333;
padding:20px !important;
margin:auto;
margin-top:0px !important;
}
.tpl-catalog .ui-filters
{
margin-top:30px;
}
.ui-filters
{
margin-bottom:0px !important;
padding:0px !important;
}
.secondary-filters.container.ui-container
{
margin-top:0px;
}
.short-description
{
margin-bottom:20px;
}
.dark .swiper-container:before
{
background: linear-gradient(270deg,transparent,rgba(35,35,35,.6) 20px,rgba(35,35,35,.6)) !important;
}
.dark .swiper-container:after
{
background: linear-gradient(90deg,transparent,rgba(35,35,35,.6) 20px,rgba(35,35,35,.6)) !important;
}
.items-grid .card-author,
.catalog .card-author,
.cbt-related--flex .card-author
{
display:none !important;
}
.category-group
{
margin-bottom: 15px;
border-bottom: 1px solid #111;
padding-bottom: 30px;
}
*
{
font-family: Montserrat !important;
}
.fab
{
font-family: Font Awesome\ 5 Brands !important;
}
h1, .chapter-thumbnails--divider, strong, .category-title
{
font-weight: 500 !important;
}
h1 {
font-size: 26px;
}
h2
{
font-weight: 500;
}
body, h3, h4, h5
{
font-weight: 300;
}
.fpPageWithImage figure
{
margin:0px;
}
@media screen and (max-width: 991px)
{
.fpPageWithImageFR figure
{
margin:0px;
float:right;
}
.fpPageHalfLeft
{
}
.fpPageHalfRight
{
}
}
@media screen and (min-width: 991px)
{
.fpPageWithImageFR figure
{
margin:0px;
float:right;
padding-left:40px;
}
.fpPageHalfLeft
{
width: 46%;
float:left;
}
.fpPageHalfRight
{
width: 46%;
float:right;
}
}
.fpPageWithImage image
{
width:100%;
}
.fpPageImageFullWidth figure,
.fpPageImageFullWidth img
{
width:100%;
max-width:100%;
padding: 0px !important;
margin: 0px !important;
}
/* Mobile screen */
@media only screen and (max-width:767px) {
.withHeaderNotice
{
padding-top:114px !important;
}
.withHeaderNoticeDeep
{
padding-top:130px !important;
}
}
@media only screen and (max-width:767px) and (orientation:landscape) {
.withHeaderNotice
{
padding-top:114px !important;
}
.withHeaderNoticeDeep
{
padding-top:114px !important;
}
}
/* Mobile screen */
@media only screen and (min-width:768px) {
.withHeaderNotice
{
padding-top:114px !important;
}
.withHeaderNoticeDeep
{
padding-top:130px !important;
}
}
.headerNotice
{
padding: 0;
font-size: 0.8em;
z-index: 9999;
background: #ff9101;
/*margin-bottom: 20px;*/
padding: 10px;
text-align: center;
}
.headerNotice a
{
color:#ffffff;
text-decoration:underline;
}
.headerNotice a:hover
{
color:#ffffff;
text-decoration:none;
}
.ulSpaced li
{
margin-bottom: 10px;
}
.promoBanner
{
max-width: 1140px;
width: 100%;
margin: auto;
margin-top: 30px;
text-align: center;
font-size:0.8em;
}
.promoBanner img
{
margin: auto;
}
.promoBanner a
{
color:white;
}
@media only screen and (min-width:768px) {
.promoBanner img
{
width:50%;
}
}
@media only screen and (max-width:768px) {
.promoBanner img
{
width:90%;
}
}
.ui-featured-category
{
margin-top:20px !important;
}
.s-author-area
{
background:#232323 !important;
border-top:0px !important;
}
/* BUNDLES */
.fpPageBundle
{
padding: 20px;
background: #01557a;
margin-bottom:40px;
}
.fpPageBundle .btn
{
padding:20px;
}
@media screen and (max-width: 991px)
{
.bundlePrice
{
font-weight: 600;
font-size: 1.6em;
}
}
@media screen and (min-width: 991px)
{
.bundlePrice
{
float: right;
font-weight: 600;
font-size: 1.6em;
}
}
.bundleItemTitle
{
display: inline-block;
padding: 0px;
margin: 0;
font-weight: 600;
font-size: 1.6em;
}
.page ol
{
padding: 25px;
}
.page ol li
{
padding-bottom: 15px;
}
.fpBYOBExampleTable
{
width: 100%;
}
.fpBYOBExampleTable th,
.fpBYOBExampleTable td
{
text-align:right;
padding: 10px;
}
.fpBYOBExampleTable th
{
border-bottom:3px solid #727272;
}
.fpBYOBExampleTable tr:hover td
{
background:#323232;
}
.fpOdd
{
background:#323232;
text-align:center !important;
}
.fpEven
{
text-align:center !important;
}
.fpFirstInPair td
{
border-bottom:1px solid #323232;
}
.fpSecondInPair td
{
border-bottom:3px solid #727272;
}
.fp-demo-fb-panel
{
padding:20px;
background: #0a5679;
}
.fp-demo-fb-panel a
{
color:#1eafef;
}
.fp-demo-fb-panel h2
{
font-weight: 500;
font-size: 1.3em;
margin-bottom: 10px;
}
.fp-tiny-text
{
font-size: 0.85em;
margin-top: 10px;
color: #aaa;
}
.fp-tiny-text-tight
{
font-size: 0.85em;
color: #aaa;
}
.fp-tiny-text-grey
{
font-size: 0.85em;
margin-top: 10px;
color: #666 !important;
}
.share-save-help--block-footer img
{
display:inline-block;
}
.fa, .far, .fas {
font-family: Font Awesome\ 5 Free !important;
}
.fp-course-info-panel
{
margin-bottom:20px;
border-left: 1px solid #01aef2;
padding-left: 20px;
color: #aaa;
}
.fp-course-runtime
{
background: url(https://s3.amazonaws.com/unode1/assets/450/qLBsr8IHRw6v5APpSVE4_icons-course-info-duration.png);
background-repeat: no-repeat;
background-size: 16px;
padding-left: 23px;
background-position-y: 4px;
}
.fp-course-downloads, .cbt-tabs--desc .cbt-resource--item-title {
background: url(https://s3.amazonaws.com/unode1/assets/450/9j9EMKxrTNyIu6nGrR8K_icons-course-info-download.png);
background-repeat: no-repeat;
background-size: 16px;
padding-left: 23px;
background-position-y: 4px;
}
.fp-course-daw
{
background: url(https://s3.amazonaws.com/unode1/assets/450/sT217L4xRtyORYB4Wh2F_icons-course-info-daw.png);
background-repeat: no-repeat;
background-size: 16px;
padding-left: 23px;
background-position-y: 4px;
}
.fp-course-free-chapter
{
background: url(https://s3.amazonaws.com/unode1/assets/450/f1Gphmx5Tuql4gM3LsO2_icons-course-info-free.png);
background-repeat: no-repeat;
background-size: 16px;
padding-left: 23px;
background-position-y: 4px;
}
.fp-course-platinum
{
background: url(https://s3.amazonaws.com/unode1/assets/450/PXnzreQmSHSoVNd13xlF_icons-course-info-platinum.png);
background-repeat: no-repeat;
background-size: 16px;
padding-left: 23px;
background-position-y: 4px;
}
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {
margin: revert !important;
}
.fp-tab-active
{
background: #161616;
border-top: 1px solid #01aef2;
border-bottom: 1px solid #161616 !important;
}
.fp-tab-inactive
{
border-bottom: 1px solid #232323 !important;
background: #333333;
}
.s-author-area .s-desc {width:90% !important;}
.s-author-area p {padding-bottom:20px !important;}
.fp-basket-promo-text {
font-size: 0.85em;
color: #ffc501;
}
.fp-header-statement
{
text-align:center;max-width: 70%;margin: auto;padding: 40px;
}
.fp-header-statement h1
{
font-size:1.8em;
}
@media only screen and (max-width:767px) {
.fp-header-statement
{
max-width: 90% !important;
}
.fp-header-statement h2
{
font-size:1.7em;
}
}
.chapter-thumbnails .chapter-thumbnails--divider
{
padding-top:60px !important;
border-bottom:1px solid #303030;
font-size:1.5em !important;
}
.chapter-thumbnails .chapter-thumbnails--divider:hover
{
border-bottom:1px solid #0275a3;
}
.fp-btn-basic
{
background: #1eafef;
padding: 10px;
display: inline-block;
text-decoration: none !important;
color: white !important;
margin-right: 10px;
}
.fp-btn-basic:hover
{
background: #1997ce;
}
.fp-demo-fb-panel .fp-btn-basic
{
margin: 0 10px 10px 0;
}
.fp-search-link
{
background: url(https://s3.amazonaws.com/unode1/assets/450/GHQIhJ6TeqtXqTKiD0fA_icon-search.png) no-repeat;
background-size: 17px;
background-position: 7px;
border: 1px solid #555;
border-radius: 26px;
padding: 4px 10px 4px 31px;
}
/* New Uscreen things to turn off
.cbt-program .items-start button,
*/
.cbt-program .cbt-playlist-area,
.cbt-program .chapter-title
{
display:none;
}
.cbt-program .cbt-layout .cbt-title
{
padding: 10px 0 20px 0;
}
.cbt-program .chapter-layout
{
box-shadow: inset 0 1px 0 #404040 !important;
}
.cbt-program .block h1 {font-size:2em;}
.dark .s-favorites-area {border-top:0px !important;}
.break-all {word-break: break-word !important;}
.fp-btn-primary
{
padding: 10px;
font-size: 1em;
font-weight: normal;
display: inline-block;
line-height: 1.2em;
background:#01aef2 !important;
color:white !important;
text-decoration: none !important;
}
/*
** SUBSCRIPTIONS
*/
.fp-btn-secondary {
background-color: #ff9101;
padding: 8px 12px;
color: white;
display: inline-block;
font-weight: 500;
border-radius: 3px;
}
.fp-btn-secondary:hover {
background-color: #ff8001;
}
.fp-offer-text div {
font-size: 1.6em;
padding: 5px;
color: white;
}
.fp-offer-text {
color: #ff9201;
font-weight: 500;
padding: 20px;
}
.fp-pricing-panel:hover .fp-offer-text {
color: #404040;
}
.fp-pricing-panel .fp-no-bullets
{
padding: 0px;
line-height:1.5em;
}
.fp-subs-most-popular-blank
{
padding: 10px;
}
.fp-subs-most-popular div
{
background-color: #7daf01;
padding: 10px;
}
.fp-subs-most-popular-sale div
{
background-color: #fe0676;
padding: 10px;
}
.fp-subs-most-popular-sale-orange div
{
background-color: #f96400;
padding: 10px;
}
.fp-subs-benefits {
padding: 20px;
margin: 10px;
font-size: 1.2em;
background: #303030;
min-height: 100%;
border-top: 1px solid #232323;
}
.fp-subs-benefits:hover {
border-top: 1px solid #01aef2;
background-color:#3c3c3c;
}
.fp-subs-benefits img {
max-width:20%;
padding-bottom:20px;
}
.fp-subs-btn-primary
{
background: #00b7ff;
margin-bottom: 20px;
text-align: center; display: inline-block; width: 100%; padding: 5px;
}
.fp-subs-btn-primary:hover
{
background: #198ECE;
}
.fp-bg-dull, .fp-bg-dull .fp-btn-bottom-line
{
background: #364950 !important;
color:white !important;
}
.fp-subs-btn-secondary
{
background: #364950 !important;
color: #999;
font-weight: 200 !important;
}
.fp-subs-btn-secondary:hover
{
background: #00b7ff !important;
color:white;
}
.fp-btn-cta-top {
margin-bottom: 20px !important;
background: #01aef2;
font-weight: 400 !important;
}
.fp-btn-cta-bottom {
margin: 0 !important;
background: #364950;
font-weight: 400 !important;
}
.tpl-page h1
{
font-size:revert !important;
}
.top_menu {height:75px !important;}
.top_menu .container {height:100% !important;}
.top_menu .fp-btn-secondary
{
line-height: 30px !important;
padding: 0 15px !important;
border-radius:0px !important;
}
/* ** BASKET CUSTOMISATION ** */
.sepatator + .option {
border: 1px dotted #04b7f4 !important;
background:#373737;
}
.mobile_menu .dropdown
{
z-index:unset !important;
}
.mobile_menu .dropdown--body
{
z-index:10 !important;
}
.fp-free-chapter-indicator {
position: absolute;
z-index: 999;
top: 10px;
left: 10px;
font-size: 0.7em;
background: #02AEF2;
color: white;
padding: 3px 7px;
border-radius: 3px;
}
.slick-next:before, .slick-prev:before {
filter: drop-shadow(2px 4px 6px black);
}
#fp-plugins-block {padding-bottom:20px;}
.fp-plugin-container {
padding: 0px;
}
.fp-plugin-container h3 {
font-size:1.5em;
}
.fp-plugin-list {
padding: 20px;
background: #333;
display: flex;
flex-wrap: wrap;
}
.fp-plugin-item {
display: grid;
padding: 10px;
font-size: 0.8em;
}
.fp-plugin-item {flex-basis: 25%;}
@media only screen and (max-width:767px) {
.fp-plugin-item {flex-basis: 50%;}
}
.fp-plugin-item:hover {background:#232323;}
.fp-plugin-item a {
color: #02AEF2;
background: url(https://s3.amazonaws.com/unode1/assets/450/3iAeRQO8SnW0ZozLssdm_icon-new-window.png);
background-repeat: no-repeat;
background-size: 13px;
background-position: -1px 4px;
padding: 0 0 0 17px;
}
.fp-plugin-item:hover a {
color: white;
}
.fp-plugin-item .fp-tiny-text-tight {padding-left:17px;}
.fp-testimonial span {
font-size: 0.8em;
color: #666;
}
.fp-testimonial {
padding: 0 40px 20px 40px;
background: url(https://s3.amazonaws.com/unode1/assets/450/N6Yu5S3jT0eOmN8EIot5_quote-left.png) no-repeat;
}
@media (min-width: 1200px)
{
.fp-container {
max-width: 1100px !important;
}
}
@media (min-width: 992px) and (max-width: 1199px)
{
.fp-container {
max-width: 960px !important;
}
}
@media (min-width: 768px) and (max-width: 991px)
{
.fp-container {
max-width: 720px !important;
}
}
@media (min-width: 576px) and (max-width: 767px)
{
.fp-container {
max-width: 540px !important;
}
}
.fp-container {
max-width: 1100px;
padding: 20px 0;
}
.fp-container h3 {
font-size: 22px;
}
/* Uscreen mobile issue fix */
.fp-logged-in .tpl-program .XXXpb-\[56\.25\%\]
{
padding:0px !important;
}
.fp-ul-spaced
{
list-style:unset;
}
@media screen and (min-width: 1200px)
{
.fp-grid-3-col {
grid-template-columns: repeat(3, 32%) !important;
}
}
@media screen and (min-width: 768px)
{
.fp-cta-float-r {
max-width: 300px;
float: right;
padding-left: 20px;
}
}
@media screen and (max-width: 768px)
{
.fp-cta-float-r {
padding: 20px 0 20px 0;
max-width: 75%;
text-align: center;
margin: auto;
}
}
section[data-test="payment-explanation-card"] {
background: #f76520 !important;
}
button[data-action="click->confirmation#open dropdown#toggle"] {
background: red;
padding: 8px 15px;
border-radius: 5px;
}
button[data-action="click->confirmation#open dropdown#toggle"]:hover {
background: #dd0000;
color:#ddd;
padding: 8px 15px;
border-radius: 5px;
}
#home-hero-slider .slider-item-hidebox .slider-text-inner
{
background: none !important;
}
#home-hero-slider .slider-item-darktext .slider-text-inner
{
color: #333 !important;
}
#home-hero-slider .slider-item-darktext h2
{
color:#333 !important;
}
/*
** ====== FOR CHAPTER CHANGES ======
*/
.fp-chapter-context {
margin-top: 12px !important;
margin-bottom: 40px !important;
max-width: 1100px;
}
.fp-chapter-context-header {
font-size: 2em;
padding-bottom: 20px;
}
.fp-chapter-context-container {
display: flex;
padding: 20px;
background: #01557a;
}
.fp-chapter-context-image {
padding-right: 20px;
max-width: 175px;
}
.fp-chapter-context-text {
font-size: 1.4em;
}
.cbt-next-video {
display: none !important;
}
@media only screen and (max-width:767px) {
.fp-chapter-context-container {
display: block;
}
.fp-chapter-context-image {
padding-right: 0px;
padding-bottom: 20px;
max-width: 100%;
}
}
.fp-watch-prompt
{
padding-top:20px;
}
.cbt-comments--list .text-base {
padding-right: 10px;
}
.fp-cta-img-horz
{
max-width: 100%;
}
.fp-cta-img-horz img
{
padding-left:5px;
}
.fp-cta-img-vert
{
max-width: 100%;
display:none;
}
@media only screen and (max-width: 768px) {
.fp-cta-img-horz {display:none;}
.fp-cta-img-vert {display:block;}
}
.fp-platinum-cta-block
{
padding: 10px 30px;
background: #ddd;
color: black;
}
.fp-platinum-cta-block a
{
float: right;
font-size: 0.85em;
color: #005479;
}
.fp-platinum-block-explainer
{
font-size: 0.85em;
padding-top: 10px;
display:none;
}
.fp-course-class-platinum
{
position: absolute;
top: 15px !important;
right: 15px;
background: #ccc;
color: black;
border-radius: 4px;
line-height: 1;
z-index: 999;
font-weight: 400;
font-size: 13px;
padding: 5px 8px;
}
.fp-70-off-70 {
color: #ffc502;
padding-top: 10px;
border-top: 1px solid #666;
margin-top: 10px;
display: flex;
}
.fp-70-off-70-img {
max-width: 82px;
background: url(https://s3.us-east-1.amazonaws.com/unode1/assets%2Fassets%2F450%2F70-off-70-block.1686042392.png) no-repeat;
width: 100%;
background-size: contain;
}
.fp-70-off-70 strong
{
font-size: 1.3em;
color:white;
}
.fp-artists-grid
{
display:flex;
grid-gap: 20px;
flex-wrap: wrap;
}
.fp-artists-grid .responsive
{
min-width: 18%;
max-width: 18%;
width: 18%;
text-align: center;
}
.fp-artists-grid .responsive .desc
{
padding-top:10px;
}
.fp-artists-grid .responsive .desc a
{
text-decoration:none;
}
.fp-artists-grid .responsive:hover a
{
color: #085477 !important;
}
.fp-artists-grid .responsive a:hover img
{
filter: drop-shadow(2px 4px 6px black);
}
/* Generic table */
.fp-flex-table {display:flex; flex-flow:row;}
@media only screen and (max-width:767px) {
.fp-flex-table {display:flex; flex-flow:column;}
}
/* 909 day */
.fp-909-day-text
{
background: linear-gradient(to right, #f96400 45%, #f1ebd8 80%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

100% satisfaction guaranteed.