/* Fundamentals On-Demand — scoped port of the WordPress template CSS.
   Rules extracted from the theme stylesheet + critical CSS, each selector
   scoped under .fundamentals-ondemand so nothing leaks into the Astro Layout.
   Global element resets (html/body/*/bare h1..h6/a/p) were dropped on purpose.
   Press-logo SVGs use class="st0" for their white fill; that fill lived in
   inline <style> blocks the .astro frontmatter strips, so it is restored here. */
.fundamentals-ondemand .st0{fill:#fff}
.fundamentals-ondemand svg .st0{fill:#fff}

@font-face{
  font-family: 'Work Sans';
  font-weight: 700;
  font-style: bold;
  src: url('https://www.ruleoneinvesting.com/fonts/WorkSans-SemiBold-subset.woff2') format('woff2'),
    url('https://www.ruleoneinvesting.com/fonts/WorkSans-SemiBold-subset.zopfli.woff')
      format('woff');
}
@font-face{
  font-family: 'Ivy Journal';
  font-weight: 400;
  font-style: italic;
  src: url('https://www.ruleoneinvesting.com/fonts/Ivy-Journal-Italic.woff2') format('woff2'),
    url('https://www.ruleoneinvesting.com/fonts/Ivy-Journal-Italic.woff') format('woff');
}
@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/js/slick-1.5.7/fonts/slick.eot);src:url("https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/js/slick-1.5.7/fonts/slick.eot?#iefix") format("embedded-opentype"),url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/js/slick-1.5.7/fonts/slick.woff) format("woff"),url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/js/slick-1.5.7/fonts/slick.ttf) format("truetype"),url("https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/js/slick-1.5.7/fonts/slick.svg#slick") format("svg")}
@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.fundamentals-ondemand .banner-sidebar-webinar2 img{max-width:365px!important}
.fundamentals-ondemand .share .course{background:transparent url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/media2/free-investing-courses/background.jpg) no-repeat scroll 0 0/cover;padding:70px 0}
@media screen and (max-width:1000px){.fundamentals-ondemand .share .course{padding-left:15px;padding-right:15px}}
.fundamentals-ondemand .share .course__wrapper::after{clear:both;content:"";display:block}
.fundamentals-ondemand .share .course__wrapper{margin:0 auto;max-width:1000px}
.fundamentals-ondemand .share .course__col{background-color:#fff;float:left;margin:0 auto;border:3px solid #b5b5b5;width:32.3%}
@media screen and (max-width:884px){.fundamentals-ondemand .share .course__col{float:none;margin:0 auto 10px;max-width:320px;width:100%}}
.fundamentals-ondemand .share .course__col--second{margin:0 1.5%}
@media screen and (max-width:884px){.fundamentals-ondemand .share .course__col--second{margin:0 auto 10px}}
.fundamentals-ondemand .share .course__img{display:table;margin:25px auto 10px}
.fundamentals-ondemand .share .course__name{color:#2985b3;text-align:center;font-size:1.1em;font-family:"Open Sans",sans-serif;margin:0;font-weight:900}
.fundamentals-ondemand .share .course__btn{color:#fff;display:block;font-family:"Lato",sans-serif;background-color:#ffb44b;margin:20px auto 45px;width:100%;border-radius:10px;max-width:220px;text-align:center;text-decoration:none;font-weight:900;padding:20px 0}
.fundamentals-ondemand .share .credibility{background-color:#2e86b5;padding:20px 20px}
.fundamentals-ondemand .share .credibility__img{margin:0 auto;max-width:1020px}
.fundamentals-ondemand .share .credibility__img img{display:block;height:auto;max-width:100%}
@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}
@keyframes fadeOut{from{opacity:1}to{opacity:0}}
@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
.fundamentals-ondemand .page-template-template-about-new .cta{background:#17af7a;color:#fff;text-align:center}
.fundamentals-ondemand .page-template-template-about-new .cta__title{font-size:1.9rem;margin:0 auto}
.fundamentals-ondemand .page-template-template-about-new .cta__btn{margin:2rem auto 0}
@keyframes lds-facebook{0%{top:6px;height:51px}50%,100%{top:19px;height:26px}}
.fundamentals-ondemand .free-investing-courses .course{background:transparent url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/media2/free-investing-courses/background.jpg) no-repeat scroll 0 0/cover;padding:50px 0}
@media screen and (max-width:1000px){.fundamentals-ondemand .free-investing-courses .course{padding-left:15px;padding-right:15px}}
.fundamentals-ondemand .free-investing-courses .course__wrapper::after{clear:both;content:"";display:block}
.fundamentals-ondemand .free-investing-courses .course__wrapper{margin:0 auto;max-width:1000px}
.fundamentals-ondemand .free-investing-courses .course__col{background-color:#fff;float:left;margin:0 auto;border:3px solid #b5b5b5;width:32.3%}
@media screen and (max-width:884px){.fundamentals-ondemand .free-investing-courses .course__col{float:none;margin:0 auto 10px;max-width:320px;width:100%;min-height:unset;padding:30px}}
.fundamentals-ondemand .free-investing-courses .course__col--second{margin:0 1.5%}
@media screen and (max-width:884px){.fundamentals-ondemand .free-investing-courses .course__col--second{margin:0 auto 10px}}
.fundamentals-ondemand .free-investing-courses .course__img{display:table;margin:25px auto 10px}
.fundamentals-ondemand .free-investing-courses .course__name{color:#2985b3;text-align:center;font-size:1.1em;font-family:"Open Sans",sans-serif;margin:0;font-weight:900}
.fundamentals-ondemand .free-investing-courses .course__btn{color:#fff;display:block;font-family:"Lato",sans-serif;background-color:#ffb44b;margin:20px auto 45px;width:100%;border-radius:10px;max-width:220px;text-align:center;text-decoration:none;font-weight:900;padding:20px 0}
.fundamentals-ondemand{font-family:"Open Sans",sans-serif}
.fundamentals-ondemand .button-orange{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}
.fundamentals-ondemand .header{padding:0!important}
.fundamentals-ondemand .header__sticky{position:fixed;width:100%;z-index:9999}
.fundamentals-ondemand .header__logo-nav{background-color:#4b596a;width:100%;padding:15px 20px}
.fundamentals-ondemand .header__logo-nav-inner{margin:0 auto;max-width:870px}
.fundamentals-ondemand .header__logo-nav-inner::after{clear:both;content:"";display:block}
.fundamentals-ondemand .header__logo{float:left;width:84px;margin:0 auto}
.fundamentals-ondemand .header__navigation{float:right;margin:0 auto;width:630px}
@media screen and (max-width:768px){.fundamentals-ondemand .header__navigation{margin-top:10px;width:100%;float:none}}
.fundamentals-ondemand .header__navigation-list{padding:0;margin:0;list-style:none;float:right}
@media screen and (max-width:768px){.fundamentals-ondemand .header__navigation-list{display:none;width:100%;float:none;position:absolute;top:95%;left:0;padding:20px;background:#4b596a}}
@media screen and (max-width:768px) and (max-width:768px){.fundamentals-ondemand .header__navigation-list{padding:20px 0 0}}
.fundamentals-ondemand .header__navigation-list-item{float:left;margin:0 21px}
@media screen and (max-width:1335px){.fundamentals-ondemand .header__navigation-list-item{margin:0 30px}}
@media screen and (max-width:768px){.fundamentals-ondemand .header__navigation-list-item{float:none;margin:0;padding:0 20px}}
.fundamentals-ondemand .header__navigation-list-item--first{margin-left:0}
.fundamentals-ondemand .header__navigation-list-item--last{margin-right:0;margin-left:0;border:3px solid #96ffdd;padding:0 20px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}
.fundamentals-ondemand .header__navigation-list-item--last:hover{background-color:#96ffdd}
.fundamentals-ondemand .header__navigation-link{border:2px solid transparent;color:#fff;display:block;font-weight:700;font-size:1em;padding:10px 0;text-decoration:none;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}
.fundamentals-ondemand .header__navigation-list-item--last .fundamentals-ondemand .header__navigation-link:hover{color:#4b596a}
.fundamentals-ondemand .header__navigation-list-item--last .fundamentals-ondemand .header__navigation-link{border:2px solid #fff;border-radius:40px;padding:10px 60px}
@media screen and (max-width:768px){.fundamentals-ondemand .header__navigation-list-item--last .fundamentals-ondemand .header__navigation-link{background:#96ffdd!important;text-align:center}}
.fundamentals-ondemand .header__navigation-menu-toggle{border:0 none;padding:0;width:100%;max-width:40px;background:0;cursor:pointer;display:none}
@media screen and (max-width:768px){.fundamentals-ondemand .header__navigation-menu-toggle{display:block;float:right;margin-top:10px}}
.fundamentals-ondemand .header__navigation-bar{width:100%;display:block;background-color:#fff;height:5px}
.fundamentals-ondemand .header__navigation-bar--middle{margin:3px 0}
.fundamentals-ondemand .header__navigation--active .fundamentals-ondemand .header__navigation-list{display:block;position:absolute;background-color:rgba(36,29,94,.9);left:0;right:0;top:109px}
.fundamentals-ondemand .header__navigation--active .fundamentals-ondemand .header__navigation-link{color:#fff}
.fundamentals-ondemand .header__navigation--active .fundamentals-ondemand .header__navigation-list-item{margin:0 30px;float:none;margin:0}
.fundamentals-ondemand .header__navigation--active .fundamentals-ondemand .header__navigation-list-item .fundamentals-ondemand .header__navigation-link{padding:20px}
.fundamentals-ondemand .header__navigation--active .fundamentals-ondemand .header__navigation-list-item--last .fundamentals-ondemand .header__navigation-link{border:0 none;border-radius:0;padding:20px}
@media screen and (max-width:768px){.fundamentals-ondemand .header__navigation-list-item--last .fundamentals-ondemand .header__navigation-link{background-color:#96ffdd;text-align:center}}
@media screen and (max-width:768px){.fundamentals-ondemand .header__navigation-list-item--last{background-color:#96ffdd;text-align:center}}
.fundamentals-ondemand .banner{padding:30px 25px 60px;background:transparent url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/media2/fundamentals-ondemand/banner-bg.jpg) no-repeat scroll center center/cover;width:100%}
.fundamentals-ondemand .banner__wrapper{max-width:1025px;margin:0 auto}
.fundamentals-ondemand .banner__video{display:inline-block;vertical-align:middle;width:50%;margin-right:1%}
@media screen and (max-width:820px){.fundamentals-ondemand .banner__video{width:100%;display:block;margin:0 auto 20px}}
@media screen and (max-width:468px){.fundamentals-ondemand .banner__video iframe{height:200px!important}}
.fundamentals-ondemand .banner__info{display:inline-block;vertical-align:middle;width:48%}
@media screen and (max-width:820px){.fundamentals-ondemand .banner__info{display:block;margin:0 auto;width:55%}}
@media screen and (max-width:574px){.fundamentals-ondemand .banner__info{width:100%}}
.fundamentals-ondemand .banner__headline{margin-top:0;margin-bottom:0;font-weight:600;color:#fff;font-size:2.2em;text-align:center}
@media screen and (max-width:344px){.fundamentals-ondemand .banner__headline{font-size:8vw}}
@media screen and (max-width:768px){.fundamentals-ondemand .banner__headline--desktop{display:none}}
.fundamentals-ondemand .banner__headline--mobile{display:none}
@media screen and (max-width:768px){.fundamentals-ondemand .banner__headline--mobile{display:block;text-align:center}}
.fundamentals-ondemand .banner__headline--lightblue{color:#aaffe3;font-weight:800}
.fundamentals-ondemand .banner__sub-headline{margin-bottom:30px;font-size:1.5em}
.fundamentals-ondemand .banner__subheadline{margin:0;color:#fff;font-style:italic;font-weight:600;font-size:1.3em}
@media screen and (max-width:768px){.fundamentals-ondemand .banner__subheadline{text-align:center}}
.fundamentals-ondemand .banner__list{margin:20px 0 0;padding:0;list-style:none}
@media screen and (max-width:768px){.fundamentals-ondemand .banner__list{display:table;margin:20px auto}}
.fundamentals-ondemand .banner__list--item{position:relative;padding-left:30px;color:#fff;font-size:1.2em;margin-bottom:15px}
.fundamentals-ondemand .banner__list--item::after{content:'';background:transparent url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/media2/fundamentals-ondemand/white-check.png) no-repeat scroll center center/cover;position:absolute;width:20px;height:19px;top:4px;left:0}
.fundamentals-ondemand .banner__btn{display:table;background:#ffb534;font-size:1.4em;text-align:center;border-radius:26px;color:#fff;padding:13px 0;font-weight:700;width:290px;text-decoration:none;margin:0 auto}
@media screen and (max-width:820px){.fundamentals-ondemand .banner__btn{margin-top:20px}}
@media screen and (max-width:768px){.fundamentals-ondemand .banner__btn{margin-left:auto;margin-right:auto}}
@media screen and (max-width:346px){.fundamentals-ondemand .banner__btn{width:100%}}
.fundamentals-ondemand .banner__btn:hover{background:#e1ab4d}
.fundamentals-ondemand .credibility::after{clear:both;content:"";display:block}
.fundamentals-ondemand .credibility{background:#4b596a!important;padding:10px 25px}
.fundamentals-ondemand .credibility__wrapper{max-width:1015px;margin:0 auto}
.fundamentals-ondemand .credibility__list{list-style:none;margin:0;padding:0}
@media screen and (max-width:1000px){.fundamentals-ondemand .credibility__list{margin:0 auto;display:table}}
.fundamentals-ondemand .credibility__list-item{display:inline-block;vertical-align:middle;margin:0 10px}
@media screen and (max-width:1059px){.fundamentals-ondemand .credibility__list-item{margin:0 5px}}
@media screen and (max-width:959px){.fundamentals-ondemand .credibility__list-item{display:block;float:left}}
.fundamentals-ondemand .credibility__list-item--first{margin-left:0}
@media screen and (max-width:959px){.fundamentals-ondemand .credibility__list-item--second{margin-top:5px}}
@media screen and (max-width:959px){.fundamentals-ondemand .credibility__list-item--third{margin-top:12px}}
@media screen and (max-width:959px){.fundamentals-ondemand .credibility__list-item--fifth{margin-top:8px}}
@media screen and (max-width:959px){.fundamentals-ondemand .credibility__list-item--third,.fundamentals-ondemand .credibility__list-item--fifth,.fundamentals-ondemand .credibility__list-item--seventh{clear:both}}
@media screen and (max-width:959px){.fundamentals-ondemand .credibility__list-item--seventh{margin-top:12px}}
.fundamentals-ondemand .credibility__list-item--last{margin-right:0}
.fundamentals-ondemand .credibility__list-item svg{width:105px}
.fundamentals-ondemand .investors{padding:40px 25px 50px;background:transparent url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/media2/fundamentals-ondemand/investor-bg.jpg) no-repeat scroll center center/cover;width:100%;position:relative}
.fundamentals-ondemand .investors__wrapper{max-width:1000px;margin:0 auto}
.fundamentals-ondemand .investors__headline{color:#fff;text-align:center;font-size:2em;font-weight:700;margin:0}
@media screen and (max-width:820px){.fundamentals-ondemand .investors__headline{font-size:2.7vw}}
@media screen and (max-width:768px){.fundamentals-ondemand .investors__headline{font-size:3.6vw}}
.fundamentals-ondemand .investors__subheadline{color:#fff;text-align:center;font-size:1.2em;font-style:italic;margin-top:0;margin-bottom:60px}
@media screen and (max-width:820px){.fundamentals-ondemand .investors__subheadline{font-size:2vw}}
@media screen and (max-width:768px){.fundamentals-ondemand .investors__subheadline{font-size:2.7vw}}
.fundamentals-ondemand .investors__col-wrap{position:relative}
.fundamentals-ondemand .investors__col-wrap::after{content:'';display:block;clear:both}
.fundamentals-ondemand .investors__col{float:left;width:30.6%;background:#fff;padding:1.8% 1.2%;margin-right:4.1%}
@media screen and (max-width:820px){.fundamentals-ondemand .investors__col{float:none;margin:0 auto 20px!important;width:50%}}
@media screen and (max-width:630px){.fundamentals-ondemand .investors__col{width:80%;padding:30px 40px}}
@media screen and (max-width:414px){.fundamentals-ondemand .investors__col{width:100%}}
.fundamentals-ondemand .investors__col:last-child{margin-right:0}
.fundamentals-ondemand .investors__img-wrap{max-width:44px;margin:0 auto}
.fundamentals-ondemand .investors__img{display:block;max-width:100%;width:100%;margin:0 auto}
.fundamentals-ondemand .investors__name{text-align:center}
.fundamentals-ondemand .investors__position{text-align:center}
.fundamentals-ondemand .investors__separator{background:#ccc;width:100%;height:2px;margin:30px 0}
.fundamentals-ondemand .investors__text{line-height:27px;text-align:center}
@media screen and (max-width:484px){.fundamentals-ondemand .investors__text{height:auto!important}}
@media screen and (max-width:886px){.fundamentals-ondemand .investors__text br{display:none}}
.fundamentals-ondemand .expert-contents{padding:40px 25px}
.fundamentals-ondemand .expert-contents__wrapper{max-width:1012px;margin:0 auto}
.fundamentals-ondemand .expert-contents__row::after{content:'';clear:both;display:block}
.fundamentals-ondemand .expert-contents__col{width:47.43083003952569%}
.fundamentals-ondemand .expert-contents__col--right{float:right}
@media screen and (max-width:768px){.fundamentals-ondemand .expert-contents__col--right{float:none;margin:0 auto 20px}}
.fundamentals-ondemand .expert-contents__col--left{float:left}
@media screen and (max-width:768px){.fundamentals-ondemand .expert-contents__col--left{float:none;margin:0 auto 20px}}
@media screen and (max-width:768px){.fundamentals-ondemand .expert-contents__col{width:80%}}
.fundamentals-ondemand .expert-contents__img{max-width:100%;display:block;width:100%;margin:0 auto}
.fundamentals-ondemand .expert-contents__img--second{width:459px}
.fundamentals-ondemand .expert-contents__headline{font-size:2.3em;font-weight:400}
@media screen and (max-width:630px){.fundamentals-ondemand .expert-contents__headline{font-size:5vw;text-align:center}}
.fundamentals-ondemand .expert-contents__headline--blue{color:#1a88ba;font-weight:700}
@media screen and (max-width:768px){.fundamentals-ondemand .expert-contents__headline br{display:none}}
.fundamentals-ondemand .expert-contents__text{line-height:27px}
.fundamentals-ondemand .expert-contents__text--right{margin-top:24%;float:right}
@media screen and (max-width:768px){.fundamentals-ondemand .expert-contents__text--right{float:none;margin-top:0}}
@media screen and (max-width:768px){.fundamentals-ondemand .expert-contents__text br{display:none}}
.fundamentals-ondemand .course{background:#333b46}
.fundamentals-ondemand .course__wrapper{display:flex;justify-content:space-evenly;position:relative}
@media screen and (max-width:786px){.fundamentals-ondemand .course__wrapper{display:block}}
.fundamentals-ondemand .course__left{background:transparent url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/media2/fundamentals-ondemand/course.png) no-repeat scroll 0 0/cover;width:50%}
@media screen and (max-width:786px){.fundamentals-ondemand .course__left{width:100%}}
.fundamentals-ondemand .course__right{width:50%;padding:40px 40px}
@media screen and (max-width:786px){.fundamentals-ondemand .course__right{width:100%}}
.fundamentals-ondemand .course__headline{font-size:2.2em;color:#fff;margin-top:0;font-weight:400}
@media screen and (max-width:462px){.fundamentals-ondemand .course__headline{font-size:6vw}}
.fundamentals-ondemand .course__headline--lightblue{color:#5aeebe;font-weight:700}
.fundamentals-ondemand .course__list{padding:0;margin:0;display:block;list-style:none}
.fundamentals-ondemand .course__list--bold{font-weight:700}
.fundamentals-ondemand .course__list--item{position:relative;color:#fff;margin-bottom:16px;padding-left:60px;font-size:1.15em;line-height:27px}
@media screen and (max-width:786px){.fundamentals-ondemand .course__list--item{margin-bottom:23px}}
.fundamentals-ondemand .course__list--item--bold{font-weight:700}
.fundamentals-ondemand .course__list--item::after{content:'';position:absolute;top:0;left:0}
@media screen and (max-width:860px){.fundamentals-ondemand .course__list--item br{display:none}}
.fundamentals-ondemand .course__list--youtube::after{background:transparent url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/media2/fundamentals-ondemand/youtube-icon.png) no-repeat scroll center center/cover;width:43px;height:29px}
.fundamentals-ondemand .course__list--calendar::after{background:transparent url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/media2/fundamentals-ondemand/calendar-icon.png) no-repeat scroll center center/cover;width:38px;height:38px;left:5px}
.fundamentals-ondemand .course__list--gear::after{background:transparent url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/media2/fundamentals-ondemand/gear-icon.png) no-repeat scroll center center/cover;width:37px;height:38px;left:4px}
.fundamentals-ondemand .course__list--plus::after{background:transparent url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/media2/fundamentals-ondemand/plus-icon.png) no-repeat scroll center center/cover;width:16px;height:16px;left:13px}
.fundamentals-ondemand .session{padding:40px 25px;background:transparent url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/media2/fundamentals-ondemand/session_bg.png) no-repeat scroll center center/cover}
.fundamentals-ondemand .session__wrapper{max-width:870px;margin:0 auto;background:#fff;padding:50px 25px}
.fundamentals-ondemand .session__row{display:flex;justify-content:space-between;position:relative;margin-bottom:20px}
@media screen and (max-width:768px){.fundamentals-ondemand .session__row{display:block}}
.fundamentals-ondemand .session__row--collapse{border-top:2px solid #c8c8c8;border-bottom:2px solid #c8c8c8;padding:30px;position:relative;z-index:1}
.fundamentals-ondemand .session__row--collapse::after{content:'';background:#c8c8c8;position:absolute;height:2px;width:100%;left:0;right:0;margin:0 auto;top:41px;z-index:-1}
.fundamentals-ondemand .session__row--collapse::before{content:'';background:#c8c8c8;position:absolute;height:2px;width:100%;left:0;right:0;margin:0 auto;top:76px;z-index:-1}
.fundamentals-ondemand .session__row--last{margin-bottom:0}
.fundamentals-ondemand .session__btn{text-align:center;display:table;margin:0 auto;text-decoration:none;color:#c8c8c8;font-size:1.2em;border:2px solid #c8c8c8;padding:12px 0;width:206px;background:#fff;position:relative;z-index:1}
.fundamentals-ondemand .session__btn:hover{background:#1a88ba;color:#fff}
.fundamentals-ondemand .session__headline{text-align:center;font-size:2.2em;font-weight:700}
@media screen and (max-width:768px){.fundamentals-ondemand .session__headline{font-size:4vw}}
@media screen and (max-width:414px){.fundamentals-ondemand .session__headline{font-size:5.3vw}}
.fundamentals-ondemand .session__subheadline{text-align:center;line-height:30px;font-style:italic;font-size:1.5em}
@media screen and (max-width:768px){.fundamentals-ondemand .session__subheadline{font-size:3vw}}
@media screen and (max-width:414px){.fundamentals-ondemand .session__subheadline{font-size:4vw}}
@media screen and (max-width:800px){.fundamentals-ondemand .session__subheadline br{display:none}}
.fundamentals-ondemand .session__left{width:20%}
@media screen and (max-width:768px){.fundamentals-ondemand .session__left{width:100%}}
.fundamentals-ondemand .session__right{width:80%}
@media screen and (max-width:768px){.fundamentals-ondemand .session__right{width:100%}}
.fundamentals-ondemand .session__num-title{display:block;text-align:center;margin-top:10px}
@media screen and (max-width:768px){.fundamentals-ondemand .session__num-title{font-size:1.3em}}
.fundamentals-ondemand .session__num{text-align:center;color:#1a88ba;font-size:3em;margin:0}
@media screen and (max-width:768px){.fundamentals-ondemand .session__num{text-align:center}}
.fundamentals-ondemand .session__title{font-weight:400;font-size:1.8em;margin-bottom:15px;margin-top:0}
@media screen and (max-width:768px){.fundamentals-ondemand .session__title{text-align:center}}
@media screen and (max-width:414px){.fundamentals-ondemand .session__title{font-size:5.3vw}}
.fundamentals-ondemand .session__text{margin-top:0;line-height:27px;font-size:1.2em}
@media screen and (max-width:768px){.fundamentals-ondemand .session__text{text-align:center}}
@media screen and (max-width:414px){.fundamentals-ondemand .session__text{font-size:3.7vw}}
@media screen and (max-width:768px){.fundamentals-ondemand .session__text br{display:none}}
.fundamentals-ondemand .session__list-item{font-size:1.2em}
.fundamentals-ondemand .testi-slider{padding:50px 25px;background:transparent url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/media2/fundamentals-ondemand/testi-slider-bg.jpg) no-repeat scroll center center/cover;width:100%}
.fundamentals-ondemand .testi-slider__wrapper{max-width:835px;margin:0 auto}
.fundamentals-ondemand .testi-slider__img{width:100%;max-width:100%;display:block}
@media screen and (max-width:768px){.fundamentals-ondemand .testi-slider__img{display:none}}
.fundamentals-ondemand .testi-slider__box{background:#fff;max-width:390px;position:absolute;right:-40px;top:20%;padding:30px 40px}
@media screen and (max-width:944px){.fundamentals-ondemand .testi-slider__box{right:0}}
@media screen and (max-width:768px){.fundamentals-ondemand .testi-slider__box{position:relative;max-width:100%;right:unset;top:unset}}
.fundamentals-ondemand .testi-slider__slide{position:relative}
.fundamentals-ondemand .testi-slider__text{line-height:27px}
.fundamentals-ondemand .testi-slider__text--bold{font-weight:700}
.fundamentals-ondemand .testi-slider__name{margin:0;font-weight:700;color:#1a88ba;font-size:1.3em}
.fundamentals-ondemand .testi-slider__author{margin-top:18px}
.fundamentals-ondemand .testi-slider__position{margin:0;font-size:1em}
.fundamentals-ondemand .product{padding:40px 25px;background:transparent url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/media2/fundamentals-ondemand/product-course-bg.png) no-repeat scroll center center/cover;width:100%}
.fundamentals-ondemand .product__wrapper{max-width:935px;margin:0 auto}
.fundamentals-ondemand .product__headline{margin:0 0 50px;color:#fff;font-size:2.2em;text-align:center;font-weight:600}
@media screen and (max-width:768px){.fundamentals-ondemand .product__headline{font-size:3.2vw}}
@media screen and (max-width:414px){.fundamentals-ondemand .product__headline{font-size:4.5vw;margin-bottom:30px}}
.fundamentals-ondemand .product__headline--bold{font-weight:700}
@media screen and (max-width:414px){.fundamentals-ondemand .product__headline br{display:none}}
.fundamentals-ondemand .product__img-wrap{display:inline-block;vertical-align:middle;width:100%;max-width:470px;margin-right:4.27807486631016%}
@media screen and (max-width:768px){.fundamentals-ondemand .product__img-wrap{display:block;margin:0 auto 20px!important}}
.fundamentals-ondemand .product__info{display:inline-block;vertical-align:middle;width:42.24598930481283%}
@media screen and (max-width:768px){.fundamentals-ondemand .product__info{display:block;margin:0 auto!important;width:100%}}
.fundamentals-ondemand .product__img{max-width:100%;width:100%;margin:0 auto;display:block}
.fundamentals-ondemand .product__list{margin:0;padding:0;list-style:none}
.fundamentals-ondemand .product__list--item{color:#fff;margin-bottom:20px;line-height:27px;position:relative;font-size:1.1em;padding-left:39px}
.fundamentals-ondemand .product__list--item::after{content:'';background:transparent url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/media2/fundamentals-ondemand/white-check.png) no-repeat scroll center center/cover;position:absolute;width:20px;height:19px;top:6px;left:0}
@media screen and (max-width:768px){.fundamentals-ondemand .product__list--item br{display:none}}
.fundamentals-ondemand .cta{padding:60px 25px;background:#0b5f99}
.fundamentals-ondemand .cta__wrapper{max-width:340px;margin:0 auto}
.fundamentals-ondemand .cta__prices{margin-bottom:20px;text-align:center}
.fundamentals-ondemand .cta__was{position:relative;color:#fff;font-size:1.5em;margin-right:25px}
.fundamentals-ondemand .cta__was::after{content:'';background:#fff;position:absolute;width:100%;left:0;right:0;margin:0 auto;height:2px;top:50%}
.fundamentals-ondemand .cta__now{color:#fff;font-size:1.5em;font-weight:700}
.fundamentals-ondemand .cta__btn{background:#ffb534;display:block;width:100%;padding:19px 0;color:#fff;text-align:center;font-weight:700;font-size:1.21em;text-decoration:none;margin:0 auto;border-radius:60px}
.fundamentals-ondemand .cta__btn:hover{background:#e1ab4d}
.fundamentals-ondemand .accordion h3.headline{max-width:1100px;margin:0 auto;background-color:#1a88ba;color:#fff;font-size:35px;font-weight:700;font-style:normal;font-stretch:normal;letter-spacing:.4px;padding:9px 0}
.fundamentals-ondemand .accordion .expandable-blocks{display:block;margin:20px auto 40px;max-width:1100px}
.fundamentals-ondemand .accordion .expandable-blocks:hover{cursor:pointer}
.fundamentals-ondemand .accordion .expandable-blocks ul{list-style:none;margin:0;padding:0}
.fundamentals-ondemand .accordion .expandable-blocks li{display:block;margin:10px auto;padding:2px 20px;position:relative;text-align:left;border-bottom:solid 1px #e0e0e0}
.fundamentals-ondemand .accordion .expandable-blocks li span.plusminus{display:inline-block;font-size:1rem;height:2rem;line-height:1;padding:.5rem;position:absolute;right:20px;text-align:center;text-decoration:none;top:12px;width:2rem}
.fundamentals-ondemand .accordion .expandable-blocks h2{color:#484848;font-size:1.1rem;font-weight:600;line-height:1.6;margin-right:40px}
.fundamentals-ondemand .accordion .expandable-blocks p{color:#595959;display:none;font-size:.9rem;font-weight:400;line-height:1.6;margin-left:20px;margin-top:20px;position:relative}
.fundamentals-ondemand .section-form{max-width:1100px;margin:40px auto 80px}
.fundamentals-ondemand .section-form form{background-color:#f3f4f4;padding:0 0 30px}
.fundamentals-ondemand .section-form .content{max-width:1050px;padding:0 10px}
.fundamentals-ondemand .section-form .part-bar{padding:5px 10px;background-color:#2e86b5}
.fundamentals-ondemand .section-form .part-bar .text-headline{font-size:1.4em;margin:.6em 0}
.fundamentals-ondemand .section-form .part-bar .text-headline::after{clear:both;content:'';display:block}
.fundamentals-ondemand .section-form .part-bar .text-headline img{margin:0 10px 0 0}
.fundamentals-ondemand .section-form .group{margin:20px auto;position:relative}
.fundamentals-ondemand .section-form .group::after{clear:both;content:'';display:block}
.fundamentals-ondemand .section-form .group label{width:20%;float:left;color:#123859;font-size:1.1em;margin-top:5px}
.fundamentals-ondemand .section-form .group input{float:left;width:80%;border-radius:4px;border:1px solid #ddd;padding:6px 12px;font-size:16px;font-weight:300}
.fundamentals-ondemand .section-form .group input:focus{font-size:16px}
.fundamentals-ondemand .section-form .select-container{border:1px solid #ddd;padding:0;max-width:400px;overflow:hidden;background-image:url(https://www.ruleoneinvesting.com/invest/livestream/assets/img/form/select-arrow.jpg);background-position:right;background-repeat:no-repeat}
.fundamentals-ondemand .section-form .select-container select{width:100%;background-color:#fff;border-radius:4px;background:transparent;padding:7px 12px;font-size:1em;line-height:1;border:0;border-radius:0;-webkit-appearance:none}
.fundamentals-ondemand .section-form .terms-and-conditions{display:none;max-height:180px;max-width:900px;margin:10px auto 15px;overflow-y:scroll;padding:0 10px;border:1px solid #ccc;font-size:13px}
.fundamentals-ondemand .what-if{background-color:#e8f3f8}
.fundamentals-ondemand .what-if__wrapper{margin:0 auto;max-width:860px;display:flex;justify-content:space-between}
@media screen and (max-width:900px){.fundamentals-ondemand .what-if__wrapper{display:block;padding-left:15px;padding-right:15px}}
.fundamentals-ondemand .what-if__title{font-family:"Open Sans",sans-serif;font-size:33.5px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:normal;text-align:center;color:#000;margin-top:0;margin-bottom:50px;padding-top:45px}
@media screen and (max-width:820px){.fundamentals-ondemand .what-if__title{font-size:2.7vw}}
@media screen and (max-width:768px){.fundamentals-ondemand .what-if__title{font-size:3.6vw}}
.fundamentals-ondemand .what-if__img{margin-right:45px;margin-bottom:70px}
@media screen and (max-width:900px){.fundamentals-ondemand .what-if__img{margin:0 auto;display:block;max-width:444px;width:100%}}
.fundamentals-ondemand .what-if__blue{font-weight:700;color:#1a88ba}
.fundamentals-ondemand .what-if__text{font-family:"Open Sans",sans-serif;font-size:19.5px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.72;letter-spacing:.5px;text-align:left;color:#000}
@media screen and (max-width:600px){.fundamentals-ondemand .what-if__text{font-size:14px;padding-bottom:30px}}
@media screen and (max-width:880px){.fundamentals-ondemand .masters{margin-left:15px;margin-right:15px}}
.fundamentals-ondemand .masters__blue{font-weight:700;color:#1a88ba}
.fundamentals-ondemand .masters__title{font-family:"Open Sans",sans-serif;font-size:33.5px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:normal;text-align:center;color:#000;margin-top:0;margin-bottom:50px;padding-top:45px}
@media screen and (max-width:820px){.fundamentals-ondemand .masters__title{font-size:2.7vw}}
@media screen and (max-width:768px){.fundamentals-ondemand .masters__title{font-size:3.6vw}}
.fundamentals-ondemand .masters__list{max-width:866px;margin:0 auto;border:solid 4px #e8f3f8;margin-bottom:60px;padding:35px 52px 0 110px}
@media screen and (max-width:450px){.fundamentals-ondemand .masters__list{padding:35px 20px 0 50px}}
.fundamentals-ondemand .masters__list-item{font-family:"Open Sans",sans-serif;font-size:19.5px;font-style:normal;font-weight:400;font-stretch:normal;line-height:1.44;letter-spacing:1px;position:relative;text-align:left;color:#2f2f34;margin-bottom:50px;list-style:none}
.fundamentals-ondemand .masters__list-item:before{content:'';background:transparent url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/media2/fundamentals-ondemand/check-blue.png) no-repeat scroll center center/cover;width:31px;height:32px;position:absolute;top:11px;left:-68px}
@media screen and (max-width:450px){.fundamentals-ondemand .masters__list-item:before{left:-42px}}
.fundamentals-ondemand .masters__list-item:after{content:'';width:123%;display:block;position:absolute;left:-110px;bottom:-25px;border:1px dashed #ececec}
@media screen and (max-width:768px){.fundamentals-ondemand .masters__list-item:after{width:100%;left:0}}
.fundamentals-ondemand .masters__list-item:last-child::after{content:'';border:0}
.fundamentals-ondemand .money-back{max-width:829px;margin:55px auto;border:solid 3.6px #ebf2fb;padding:15px 85px 15px 80px}
@media screen and (max-width:850px){.fundamentals-ondemand .money-back{margin-left:15px;margin-right:15px}}
@media screen and (max-width:720px){.fundamentals-ondemand .money-back{padding:15px}}
.fundamentals-ondemand .money-back__title{font-family:"Open Sans",sans-serif;font-size:44px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#2495f6;margin-top:0}
@media screen and (max-width:720px){.fundamentals-ondemand .money-back__title{text-align:center;font-size:3vh}}
.fundamentals-ondemand .money-back__sub-title{margin-bottom:0;margin-top:55px;font-family:"Montserrat",sans-serif;font-size:15.5px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.84;letter-spacing:normal;text-align:left;color:#2f2f34}
@media screen and (max-width:720px){.fundamentals-ondemand .money-back__sub-title{text-align:center}}
.fundamentals-ondemand .money-back__bold{font-weight:600;font-style:italic}
.fundamentals-ondemand .money-back__img{float:left;padding-right:15px}
@media screen and (max-width:720px){.fundamentals-ondemand .money-back__img{float:none;padding-right:0;margin:0 auto;display:block}}
.fundamentals-ondemand .money-back__text{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;text-align:left;color:#000}
.fundamentals-ondemand .gate-pop{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:999;align-items:center;justify-content:center}
.fundamentals-ondemand .gate-pop .highlight{color:#1a88ba}
.fundamentals-ondemand .gate-pop__body{width:100%;max-width:650px;margin:auto;background:#fff;padding:20px;text-align:center;border-radius:7px;padding:2rem}
.fundamentals-ondemand .gate-pop__headline{font-size:1.5rem;font-weight:400;margin:1rem auto}
.fundamentals-ondemand .gate-pop__subline{color:#595959;margin-bottom:2rem}
.fundamentals-ondemand .gate-pop__form{display:flex;flex-flow:row wrap;justify-content:center}
.fundamentals-ondemand .gate-pop__form input{padding:10px 1rem;border:1px solid #ccc;margin:5px;border-radius:3px;font:inherit;font-size:15px;line-height:1.4;flex:1}
.fundamentals-ondemand .gate-pop__form [type="submit"]{background:#ffb534;color:#fff;font-weight:600;border-radius:30px;border-color:transparent}
.fundamentals-ondemand .gate-pop__img{max-width:80px}
.fundamentals-ondemand-ty *{padding:0;margin:0;font-family:'Lato',sans-serif;box-sizing:border-box}
.fundamentals-ondemand-ty header h1{font-family:'Open Sans',Sans-Serif;display:block;line-height:1;font-size:2em;color:#747474;text-transform:uppercase;font-weight:600;margin:0}
.fundamentals-ondemand-ty header h1 span{display:block;font-size:.8em;font-weight:300;color:#b6b6b6;text-transform:none}
.fundamentals-ondemand-ty header.new{display:block;margin:0 auto;padding:10px 20px;background-color:#fff;height:110px;max-width:1100px}
.fundamentals-ondemand-ty header img{max-width:130px}
.fundamentals-ondemand-ty .pull-left{float:left}
.fundamentals-ondemand-ty .pull-right{float:right}
.fundamentals-ondemand-ty .text-box h1{margin-top:100px}
.fundamentals-ondemand-ty .container{max-width:1200px;margin:0 auto}
.fundamentals-ondemand-ty .half{width:50%}
.fundamentals-ondemand-ty .banner{width:100%;background-image:url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/webinar/ty/bluebannerbg.jpg);height:628px;padding-top:50px;background-size:cover}
.fundamentals-ondemand-ty .banner h3{color:#fff;font-weight:500;font-family:"Open Sans",sans-serif;font-size:1.3rem;margin-top:0}
.fundamentals-ondemand-ty .banner p{color:#fff;line-height:250%;font-weight:light;font-family:"Open Sans",sans-serif}
.fundamentals-ondemand-ty .banner h1{font-size:3rem;color:#fdb645;font-weight:700;font-family:"Open Sans",sans-serif;margin-bottom:10px}
.fundamentals-ondemand-ty .phil-profile img{height:578px;width:auto;position:relative;left:-68px}
.fundamentals-ondemand-ty .social-proof{position:relative;width:100%;display:none}
.fundamentals-ondemand-ty footer{position:relative;left:0;bottom:0;width:100%;text-align:center;margin:15px 0}
.fundamentals-ondemand .section-whatsmynumber-container .banner-canoe{background-image:url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/site/my-number/banner/banner-canoe-river.jpg);background-color:#fff;background-size:cover;background-repeat:no-repeat;padding:50px 5px}
.fundamentals-ondemand .section-whatsmynumber-container .banner-canoe:after{clear:both;content:'';display:block}
.fundamentals-ondemand .section-whatsmynumber-ty-container .banner-canoe{background-image:url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/site/my-number/banner/banner-canoe-river-blur.jpg);padding:140px 5px}
.fundamentals-ondemand .section-saveforretirement-container .banner{width:100%;min-height:450px;background-image:url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/whatsmynumber/banner-background-image.jpg);background-color:#fff;background-size:cover;height:auto;position:relative;z-index:1}
.fundamentals-ondemand .transformational-investing-livestream-cont .banner-container{background-image:url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/transformational-investing-livestream/transformational-investing-livestream.jpg);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;text-align:center;padding:60px 20px 50px}
.fundamentals-ondemand .transformational-investing-livestream-cont .banner-container .white-arrow{display:block;position:absolute;top:30px;left:0}
.fundamentals-ondemand .transformational-investing-livestream-cont .banner-container h1{position:relative;color:#fff;font-size:3rem;font-weight:800;max-width:965px;margin:10px auto}
.fundamentals-ondemand .transformational-investing-livestream-cont .banner-container h1 .br-mobonly{display:none}
.fundamentals-ondemand .transformational-investing-livestream-cont .banner-container .banner-text-img{display:block;position:absolute;right:-70px;top:55px;width:auto;height:auto;max-width:200px}
.fundamentals-ondemand .transformational-investing-livestream-cont .banner-container p{position:relative;color:#fff;font-size:1.8em;font-weight:400;max-width:800px;margin:10px auto;line-height:35px}
.fundamentals-ondemand .transformational-investing-livestream-cont .banner-container p .br-mobonly{display:none}
.fundamentals-ondemand .transformational-investing-livestream-cont .banner-container .pos-off-page{position:absolute;left:-9999em;top:-9999em}
.fundamentals-ondemand .transformational-investing-livestream-cont .banner-container .button-green{position:relative;width:480px;margin:40px auto 20px;padding:15px 40px;border-radius:8px;background:#00af7a}
.fundamentals-ondemand .transformational-investing-livestream-cont .banner-container .button-green .button-orange{box-shadow:0 2px 2px 2px #00a371}
.fundamentals-ondemand .transformational-investing-livestream-cont .banner-container .button-green p{position:static;margin:0 auto;font-size:1.25rem;font-weight:400;line-height:1.5;color:#fff}
.fundamentals-ondemand .transformational-investing-livestream-cont .banner-container .br-nomob{display:block}
.fundamentals-ondemand .transformational-investing-livestream-cont .credibility-bar{position:relative;padding:30px 10px;background-color:#2e86b5}
.fundamentals-ondemand .transformational-investing-livestream-cont .credibility-bar img{margin:0 auto;max-width:1000px}
.fundamentals-ondemand .transformational-investing-livestream-cont .credibility-bar .blue-triangle.triangle-down{position:absolute;bottom:-19px;left:0;right:0}
.fundamentals-ondemand .section-form{max-width:1100px;margin:40px auto 80px}
.fundamentals-ondemand .section-form form{background-color:#f3f4f4;padding:0 0 30px}
.fundamentals-ondemand .section-form .content{max-width:1050px;padding:0 10px}
.fundamentals-ondemand .section-form .part-bar{padding:5px 10px;background-color:#2e86b5}
.fundamentals-ondemand .section-form .part-bar .text-headline{font-size:1.4em;margin:.6em 0}
.fundamentals-ondemand .section-form .part-bar .text-headline::after{clear:both;content:'';display:block}
.fundamentals-ondemand .section-form .part-bar .text-headline img{margin:0 10px 0 0}
.fundamentals-ondemand .section-form .group{margin:20px auto;position:relative}
.fundamentals-ondemand .section-form .group::after{clear:both;content:'';display:block}
.fundamentals-ondemand .section-form .group label{width:20%;float:left;color:#123859;font-size:1.1em;margin-top:5px}
.fundamentals-ondemand .section-form .group input{float:left;width:80%;border-radius:4px;border:1px solid #ddd;padding:6px 12px;font-size:16px;font-weight:300}
.fundamentals-ondemand .section-form .group input:focus{font-size:16px}
.fundamentals-ondemand .section-form .select-container{border:1px solid #ddd;padding:0;max-width:400px;overflow:hidden;background-image:url(https://www.ruleoneinvesting.com/invest/livestream/assets/img/form/select-arrow.jpg);background-position:right;background-repeat:no-repeat}
.fundamentals-ondemand .section-form .select-container select{width:100%;background-color:#fff;border-radius:4px;background:transparent;padding:7px 12px;font-size:1em;line-height:1;border:0;border-radius:0;-webkit-appearance:none}
.fundamentals-ondemand .section-form .terms-and-conditions{display:none;max-height:180px;max-width:900px;margin:10px auto 15px;overflow-y:scroll;padding:0 10px;border:1px solid #ccc;font-size:13px}
@media screen and (max-width:600px){.fundamentals-ondemand .til__container .banner-container{padding-top:25px!important}}
.fundamentals-ondemand .investment-calculator-wrapper .banner{background: #182f50;padding:70px 25px}
.fundamentals-ondemand .investment-calculator-wrapper .banner__inner{max-width:1000px;margin:0 auto;display:flex}
@media screen and (max-width:768px){.fundamentals-ondemand .investment-calculator-wrapper .banner__inner{display:block}}
.fundamentals-ondemand .investment-calculator-wrapper .banner__icon{width:10%;margin-right:25px}
@media screen and (max-width:768px){.fundamentals-ondemand .investment-calculator-wrapper .banner__icon{width:auto;margin:0 auto 15px;display:table}}
.fundamentals-ondemand .investment-calculator-wrapper .banner__info{width:85%}
@media screen and (max-width:768px){.fundamentals-ondemand .investment-calculator-wrapper .banner__info{width:100%;margin:0 auto}}
.fundamentals-ondemand .investment-calculator-wrapper .banner__headline{margin:0 0 10px;font-size:2.5rem;font-weight:800;color:#c69e32;}
@media screen and (max-width:768px){.fundamentals-ondemand .investment-calculator-wrapper .banner__headline{text-align:center}}
.fundamentals-ondemand .investment-calculator-wrapper .banner__subheadline{margin:0;font-size:1.4rem;font-weight:700;color:#fff}
@media screen and (max-width:768px){.fundamentals-ondemand .investment-calculator-wrapper .banner__subheadline{text-align:center}}
.fundamentals-ondemand .investment-calculator-container .banner{background-image:url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/calculators/calculator-banner-bg.jpg);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;padding:25px 15px}
.fundamentals-ondemand .investment-calculator-container .banner-inner{max-width:1000px}
.fundamentals-ondemand .investment-calculator-container .banner-inner .left-cell{width:150px}
.fundamentals-ondemand .investment-calculator-container .banner-inner .right-cell{width:auto}
.fundamentals-ondemand .investment-calculator-container .banner-icon{display:block;width:100%;max-width:150px;float:right;padding-top:15px}
.fundamentals-ondemand .investment-calculator-container .banner-subheadline{color:#fff;font-family:"Open Sans",sans-serif;font-size:15.5px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.42;letter-spacing:-.2px;text-align:left;margin:0}
.fundamentals-ondemand .investment-calculator-container .next-calculator-cta .cta-inner{padding:15px 10px;border:2px solid #ccc;width:90%;max-width:600px}
.fundamentals-ondemand .investment-calculator-container .next-calculator-cta .cta-headline{font-size:2rem;font-weight:800;text-align:left;line-height:1.4;margin-top:0;margin-bottom:10px;color:#1a88ba}
.fundamentals-ondemand .investment-calculator-container.bridge-page .banner{background-image:url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/calculators/calculator-banner-bg.jpg);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;padding:10px 15px}
.fundamentals-ondemand .investment-calculator-container.bridge-page .banner-inner{max-width:1000px;display:flex;justify-content:center}
.fundamentals-ondemand .investment-calculator-container.bridge-page .banner-inner .right-cell{padding-left:55px}
.fundamentals-ondemand .investment-calculator-container.bridge-page .banner-headline{max-width:500px;font-family:"Open Sans",sans-serif;font-size:31px;font-weight:800;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:-.3px;text-align:left;}
.fundamentals-ondemand .investment-calculator-container.bridge-page .banner-subheadline{max-width:500px}
.fundamentals-ondemand .investment-calculator-container.cashflow-calc-page .banner-headline br{display:block}
.fundamentals-ondemand .investment-calculator-container.equity-calc-page .banner-inner{max-width:1020px}
.fundamentals-ondemand .investment-calculator-container.equity-calc-page .banner-inner .left-cell{padding-right:20px}
.fundamentals-ondemand .investment-calculator-container.bridge-page .banner-headline{text-align:center}
.fundamentals-ondemand .home-a .home-a-cta-container .cell-right .cta-button-cont .button-orange{display:inline-block;vertical-align:middle;margin:20px 0;padding:25px;width:auto;max-width:none;transition:background .3s ease}
.fundamentals-ondemand .home-a .home-a-cta-container .cell-right .cta-button-cont .free-text{font-weight:600;font-size:.85rem;color:#2e86b5;margin-left:10px}
.fundamentals-ondemand .page-template-template-home-c .fs-header .cta-button-cont:after{clear:both;content:'';display:block}
.fundamentals-ondemand .page-template-template-home-c .fs-header .cta-button-cont .button-orange{margin-top:40px;padding:20px 60px;max-width:430px;font-size:23px}
.fundamentals-ondemand .page-template-template-home-c .cta-signup{text-align:center;padding:50px 10px}
.fundamentals-ondemand .page-template-template-home-c .cta-signup h2{font-size:2.5rem;font-weight:800;line-height:1;margin:0 auto}
.fundamentals-ondemand .page-template-template-home-c .cta-signup h2.thin{font-size:20px;line-height:1;margin-top:20px;font-weight:400}
.fundamentals-ondemand .page-template-template-home-c .cta-signup__form{margin-top:50px}
.fundamentals-ondemand .page-template-template-home-c .cta-signup__form:after{clear:both;content:'';display:block}
.fundamentals-ondemand .page-template-template-home-c .cta-signup__form input{border:0}
.fundamentals-ondemand .page-template-template-home-c .cta-signup__form .input-cont{width:300px;display:inline-block;margin:0 5px;position:relative}
.fundamentals-ondemand .page-template-template-home-c .cta-signup__form [type="submit"]{box-shadow:none;margin:0}
.fundamentals-ondemand .page-template-template-home-c .cta-signup__form [type="text"],.fundamentals-ondemand .page-template-template-home-c .cta-signup__form [type="email"]{border:1px solid #d6d6d6;width:100%;font:inherit;padding:15px 20px}
.fundamentals-ondemand .page-template-template-home-c .cta-signup__form .parsley-errors-list{position:absolute;top:-24px;left:0;right:0}
.fundamentals-ondemand .page-template-template-home-c .exit-pop__body .cta-signup{padding:0}
.fundamentals-ondemand .page-template-template-home-c .exit-pop__body .cta-signup__form{margin:auto}
.fundamentals-ondemand .page-template-template-home-c .book-banner.book-banner-blue .banner-new{position:absolute;z-index:5;top:-6px;left:-6px}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fundamentals-ondemand .market-cap .banner{background:#182f50;width:100%;position:relative;padding:26px 20px 0}
@media screen and (max-width:760px){.fundamentals-ondemand .market-cap .banner{padding-bottom:26px}}
.fundamentals-ondemand .market-cap .banner__wrapper{max-width:950px;margin:0 auto;position:relative}
@media screen and (max-width:980px){.fundamentals-ondemand .market-cap .banner__wrapper{max-width:100%}}
.fundamentals-ondemand .market-cap .banner__wrapper:after{content:'';display:block;clear:both}
.fundamentals-ondemand .market-cap .banner__info{float:left;width:65.26315789473684%}
@media screen and (max-width:760px){.fundamentals-ondemand .market-cap .banner__info{float:none;margin:0 auto}}
@media screen and (max-width:600px){.fundamentals-ondemand .market-cap .banner__info{width:100%}}
.fundamentals-ondemand .market-cap .banner__author{float:right;width:34.73684210526316%}
@media screen and (max-width:760px){.fundamentals-ondemand .market-cap .banner__author{display:none}}
.fundamentals-ondemand .market-cap .banner__heading{font-family:"Domine",serif;font-weight:700;font-size:3.6em;color:#fff;margin-top:0;margin-bottom:30px}
@media screen and (max-width:858px){.fundamentals-ondemand .market-cap .banner__heading{font-size:5.5vw}}
@media screen and (max-width:600px){.fundamentals-ondemand .market-cap .banner__heading{font-size:2.3em}}
@media screen and (max-width:382px){.fundamentals-ondemand .market-cap .banner__heading{font-size:8.3vw}}
@media screen and (max-width:330px){.fundamentals-ondemand .market-cap .banner__heading{font-size:8vw}}
.fundamentals-ondemand .market-cap .banner__heading--colored{color:#c69e32}
.fundamentals-ondemand .market-cap .banner__separator{width:20%;background-color:#c69e32;height:5px}
.fundamentals-ondemand .market-cap .banner__text{font-family:"Open Sans",sans-serif;font-size:1.3em;font-weight:600;color:#fff;margin-top:30px;margin-bottom:0}
@media screen and (max-width:760px){.fundamentals-ondemand .market-cap .banner__text{font-size:2.5vw}}
@media screen and (max-width:600px){.fundamentals-ondemand .market-cap .banner__text{font-size:1.3em}}
@media screen and (max-width:382px){.fundamentals-ondemand .market-cap .banner__text{font-size:4.2vw}}
.fundamentals-ondemand .market-cap .banner__text--extrabold{font-weight:800;color:#c69e32}
@media screen and (max-width:600px){.fundamentals-ondemand .market-cap .banner__text br{display:none}}
.fundamentals-ondemand .market-cap .banner__author-img{display:block;width:100%}
.fundamentals-ondemand .virtual-workshop-ln .section-form{max-width:1100px;margin:40px auto 80px}
.fundamentals-ondemand .virtual-workshop-ln .section-form form{background-color:#f3f4f4;padding:0 0 30px}
.fundamentals-ondemand .virtual-workshop-ln .section-form .content{max-width:1050px;padding:0 10px}
.fundamentals-ondemand .virtual-workshop-ln .section-form .part-bar{padding:5px 10px;background-color:#2e86b5}
.fundamentals-ondemand .virtual-workshop-ln .section-form .part-bar .text-headline{font-size:1.4em;margin:.6em 0}
.fundamentals-ondemand .virtual-workshop-ln .section-form .part-bar .text-headline::after{clear:both;content:'';display:block}
.fundamentals-ondemand .virtual-workshop-ln .section-form .part-bar .text-headline img{margin:0 10px 0 0}
.fundamentals-ondemand .virtual-workshop-ln .section-form .group{margin:20px auto;position:relative}
.fundamentals-ondemand .virtual-workshop-ln .section-form .group::after{clear:both;content:'';display:block}
.fundamentals-ondemand .virtual-workshop-ln .section-form .group label{width:20%;float:left;color:#123859;font-size:1.1em;margin-top:5px}
.fundamentals-ondemand .virtual-workshop-ln .section-form .group input{float:left;width:80%;border-radius:4px;border:1px solid #ddd;padding:6px 12px;font-size:16px;font-weight:300}
.fundamentals-ondemand .virtual-workshop-ln .section-form .group input:focus{font-size:16px}
.fundamentals-ondemand .virtual-workshop-ln .section-form .select-container{border:1px solid #ddd;padding:0;max-width:400px;overflow:hidden;background-image:url(https://www.ruleoneinvesting.com/invest/livestream/assets/img/form/select-arrow.jpg);background-position:right;background-repeat:no-repeat}
.fundamentals-ondemand .virtual-workshop-ln .section-form .select-container select{width:100%;background-color:#fff;border-radius:4px;background:transparent;padding:7px 12px;font-size:1em;line-height:1;border:0;border-radius:0;-webkit-appearance:none}
.fundamentals-ondemand .virtual-workshop-ln .section-form .terms-and-conditions{display:none;max-height:180px;max-width:900px;margin:10px auto 15px;overflow-y:scroll;padding:0 10px;border:1px solid #ccc;font-size:13px}
@keyframes raise{0%{transform:scaleY(.01)}75%{transform:scaleY(1.1)}100%{transform:scaleY(1)}}
.fundamentals-ondemand .livestream-prep section.accordion h2.headline{margin-top:2rem;font-size:3rem}
.fundamentals-ondemand .livestream-prep section.accordion .expandable-blocks{display:block;margin:20px auto 40px;max-width:900px}
.fundamentals-ondemand .livestream-prep section.accordion .expandable-blocks:hover{cursor:pointer}
.fundamentals-ondemand .livestream-prep section.accordion .expandable-blocks ul{list-style:none;margin:0;padding:0}
.fundamentals-ondemand .livestream-prep section.accordion .expandable-blocks li{background-color:#f3f3f3;border-radius:10px;display:block;margin:10px auto;padding:2px 20px;position:relative;text-align:left}
.fundamentals-ondemand .livestream-prep section.accordion .expandable-blocks li span.plusminus{background-color:#205869;border-radius:50%;color:#fff;display:inline-block;font-size:1rem;height:2rem;line-height:1;padding:.5rem;position:absolute;right:20px;text-align:center;text-decoration:none;top:12px;transition:background-color .3s linear;width:2rem}
.fundamentals-ondemand .livestream-prep section.accordion .expandable-blocks li span.plusminus:hover{background-color:#5aaad5}
.fundamentals-ondemand .livestream-prep section.accordion .expandable-blocks h2{color:#484848;font-size:1.1rem;font-weight:600;line-height:1.6;margin-right:40px}
.fundamentals-ondemand .livestream-prep section.accordion .expandable-blocks p{color:#595959;display:none;font-size:.9rem;font-weight:400;line-height:1.6;margin-left:20px;margin-top:20px;position:relative}
.fundamentals-ondemand .livestream-prep section.accordion .expandable-blocks p:after{position:absolute;width:100%;height:1px;background-color:#dedede;top:-10px;left:0;content:''}
.fundamentals-ondemand .learn-to-invest-new .banner-container{background-image:url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/transformational-investing-workshop/top-bg-header.jpg);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;text-align:center;padding:60px 20px 0 20px}
.fundamentals-ondemand .learn-to-invest-new .banner-container h1{color:#c69e32;font-size:2.75em;font-weight:800;max-width:800px;margin:10px auto}
.fundamentals-ondemand .learn-to-invest-new .banner-container p{color:#fff;font-size:1.2em;font-weigth:400;max-width:800px;margin:10px auto;line-height:35px}
.fundamentals-ondemand .learn-to-invest-new .banner-container .timer-contain h1{text-align:center;font-size:2.7em;margin-bottom:20px;font-weight:900}
.fundamentals-ondemand .learn-to-invest-new .banner-container .timer-contain p:first-of-type{text-align:center}
.fundamentals-ondemand .learn-to-invest-new .banner-container .timer-contain img{display:block;position:absolute;right:-30px;width:100px;height:auto}
.fundamentals-ondemand .learn-to-invest-new .banner-container .timer-contain .standard-times{display:inline-block;width:50%}
.fundamentals-ondemand .learn-to-invest-new .banner-container .timer-contain .standard-times li{margin-top:10px;margin-bottom:10px;font-size:1em}
.fundamentals-ondemand .learn-to-invest-new .banner-container .timer-contain .counter-ul{display:block;border:0;padding:20px 0 10px 0;display:table;width:100%;max-width:300px;margin:15px auto}
.fundamentals-ondemand .learn-to-invest-new .banner-container .timer-contain .counter-ul li{display:table-cell}
.fundamentals-ondemand .learn-to-invest-new .banner-container .timer-contain .counter-ul li span{font-size:2.5em;color:#000;font-weight:700;display:block;margin:0 auto;width:60px;padding:8px;border-radius:5px;text-align:center;box-shadow:0 0 2px rgba(0,0,0,.6);background:#e9e9e9;background:-moz-linear-gradient(top,#e9e9e9 0,#d6d6d6 100%);background:-webkit-linear-gradient(top,#e9e9e9 0,#d6d6d6 100%);background:linear-gradient(to bottom,#e9e9e9 0,#d6d6d6 100%)}
.fundamentals-ondemand .learn-to-invest-new .banner-container .timer-contain .counter-ul .days-title:after{content:'Days';display:block;text-align:center;font-size:1em;color:#fff;padding-top:10px}
.fundamentals-ondemand .learn-to-invest-new .banner-container .timer-contain .counter-ul .hours-title:after{content:'Hours';display:block;text-align:center;font-size:1em;color:#fff;padding-top:10px}
.fundamentals-ondemand .learn-to-invest-new .banner-container .timer-contain .counter-ul .minutes-title:after{content:'Minutes';display:block;text-align:center;font-size:1em;color:#fff;padding-top:10px}
.fundamentals-ondemand .learn-to-invest-new .banner-container .timer-contain .counter-ul .seconds-title:after{content:'Seconds';display:block;text-align:center;font-size:1em;color:#fff;padding-top:10px}
.fundamentals-ondemand .learn-to-invest-new .banner-container .timer-contain .time-boxes{width:65%;margin:0 auto}
.fundamentals-ondemand .learn-to-invest-new .banner-container .button-green{background:#00af7a;padding:15px 40px;width:415px;margin:0 auto;margin-top:50px;border-radius:5px}
.fundamentals-ondemand .learn-to-invest-new .banner-container .button-green h3{color:#fff;margin-top:0}
.fundamentals-ondemand .learn-to-invest-new .banner-container .br-nomob{display:block}
.fundamentals-ondemand .learn-to-invest-new .accordion h2.headline{margin-top:2rem;font-size:3rem}
.fundamentals-ondemand .learn-to-invest-new .accordion .expandable-blocks{display:block;margin:20px auto 40px;max-width:900px}
.fundamentals-ondemand .learn-to-invest-new .accordion .expandable-blocks:hover{cursor:pointer}
.fundamentals-ondemand .learn-to-invest-new .accordion .expandable-blocks ul{list-style:none;margin:0;padding:0}
.fundamentals-ondemand .learn-to-invest-new .accordion .expandable-blocks li{background-color:#f3f3f3;border-radius:10px;display:block;margin:10px auto;padding:2px 20px;position:relative;text-align:left}
.fundamentals-ondemand .learn-to-invest-new .accordion .expandable-blocks li span.plusminus{background-color:#205869;border-radius:50%;color:#fff;display:inline-block;font-size:1rem;height:2rem;line-height:1;padding:.5rem;position:absolute;right:20px;text-align:center;text-decoration:none;top:12px;transition:background-color .3s linear;width:2rem}
.fundamentals-ondemand .learn-to-invest-new .accordion .expandable-blocks li span.plusminus:hover{background-color:#e8f4f8}
.fundamentals-ondemand .learn-to-invest-new .accordion .expandable-blocks h2{color:#484848;font-size:1.1rem;font-weight:600;line-height:1.6;margin-right:40px}
.fundamentals-ondemand .learn-to-invest-new .accordion .expandable-blocks p{color:#595959;display:none;font-size:.9rem;font-weight:400;line-height:1.6;margin-left:20px;margin-top:20px;position:relative}
.fundamentals-ondemand .learn-to-invest-new .accordion .expandable-blocks p:after{position:absolute;width:100%;height:1px;background-color:#dedede;top:-10px;left:0;content:''}
.fundamentals-ondemand .learn-to-invest-new .banner2-section{padding:40px 20px;width:100%;margin:0 auto;text-align:center;background-image:url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/transformational-investing-workshop/3-day-investing-workshop-banner2.jpg);background-size:cover;background-position:center;background-attachment:scroll}
.fundamentals-ondemand .learn-to-invest-new .banner2-section .text-cont{max-width:800px;margin:0 auto}
.fundamentals-ondemand .learn-to-invest-new .banner2-section h2{color:#FFF;font-size:3em}
.fundamentals-ondemand .learn-to-invest-new .banner2-section h2 span{color:#c69e32;display:block;font-style:italic}
.fundamentals-ondemand .learn-to-invest-new .banner2-section p{color:#FFF;font-size:1.2em;line-height:1.75}
.fundamentals-ondemand .learn-to-invest-new .banner2-section p span{font-style:italic;color:#c69e32}
.fundamentals-ondemand .learn-to-invest-new .banner3-section{padding:40px 20px;width:100%;margin:0 auto;text-align:center;background-image:url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/transformational-investing-workshop/3-day-investing-workshop-banner3.jpg);background-size:cover;background-position:center;background-attachment:scroll}
.fundamentals-ondemand .learn-to-invest-new .banner3-section .banner3-inner{display:table;width:100%;max-width:1000px;margin:0 auto}
.fundamentals-ondemand .learn-to-invest-new .banner3-section .banner3-left,.fundamentals-ondemand .learn-to-invest-new .banner3-section .banner3-right{display:table-cell;vertical-align:middle}
.fundamentals-ondemand .learn-to-invest-new .banner3-section ul{margin:0;padding:0;list-style:none}
.fundamentals-ondemand .learn-to-invest-new .banner3-section li{margin:30px 0 30px;padding:0}
.fundamentals-ondemand .learn-to-invest-new .banner3-section span{background-color:#FFF;padding:10px 20px}
.fundamentals-ondemand .learn-to-invest-new .banner3-section .black-text,.fundamentals-ondemand .learn-to-invest-new .banner3-section .yellow-text{font-size:1.75em;text-align:left}
.fundamentals-ondemand .learn-to-invest-new .banner3-section .black-text{color:#000}
.fundamentals-ondemand .learn-to-invest-new .banner3-section .yellow-text{color:#c69e32}
.fundamentals-ondemand .learn-to-invest-new .banner3-section .button-orange{max-width:250px;padding:20px}
.fundamentals-ondemand .learn-to-invest-new-c .banner-container{background-image:url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/transformational-investing-workshop/top-bg-header.jpg);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;text-align:center;padding:60px 20px 0 20px}
.fundamentals-ondemand .learn-to-invest-new-c .banner-container h1{color:#c69e32;font-size:2.75em;font-weight:800;max-width:800px;margin:10px auto}
.fundamentals-ondemand .learn-to-invest-new-c .banner-container p{color:#fff;font-size:1.2em;font-weigth:400;max-width:800px;margin:10px auto;line-height:35px}
.fundamentals-ondemand .learn-to-invest-new-c .banner-container .timer-contain h1{text-align:center;font-size:2.7em;margin-bottom:20px;font-weight:900}
.fundamentals-ondemand .learn-to-invest-new-c .banner-container .timer-contain p:first-of-type{text-align:center}
.fundamentals-ondemand .learn-to-invest-new-c .banner-container .timer-contain img{display:block;position:absolute;right:-30px;width:100px;height:auto}
.fundamentals-ondemand .learn-to-invest-new-c .banner-container .timer-contain .standard-times{display:inline-block;width:50%}
.fundamentals-ondemand .learn-to-invest-new-c .banner-container .timer-contain .standard-times li{margin-top:10px;margin-bottom:10px;font-size:1em}
.fundamentals-ondemand .learn-to-invest-new-c .banner-container .timer-contain .counter-ul{display:block;border:0;padding:20px 0 10px 0;display:table;width:100%;max-width:300px;margin:15px auto}
.fundamentals-ondemand .learn-to-invest-new-c .banner-container .timer-contain .counter-ul li{display:table-cell}
.fundamentals-ondemand .learn-to-invest-new-c .banner-container .timer-contain .counter-ul li span{font-size:2.5em;color:#000;font-weight:700;display:block;margin:0 auto;width:60px;padding:8px;border-radius:5px;text-align:center;box-shadow:0 0 2px rgba(0,0,0,.6);background:#e9e9e9;background:-moz-linear-gradient(top,#e9e9e9 0,#d6d6d6 100%);background:-webkit-linear-gradient(top,#e9e9e9 0,#d6d6d6 100%);background:linear-gradient(to bottom,#e9e9e9 0,#d6d6d6 100%)}
.fundamentals-ondemand .learn-to-invest-new-c .banner-container .timer-contain .counter-ul .days-title:after{content:'Days';display:block;text-align:center;font-size:1em;color:#fff;padding-top:10px}
.fundamentals-ondemand .learn-to-invest-new-c .banner-container .timer-contain .counter-ul .hours-title:after{content:'Hours';display:block;text-align:center;font-size:1em;color:#fff;padding-top:10px}
.fundamentals-ondemand .learn-to-invest-new-c .banner-container .timer-contain .counter-ul .minutes-title:after{content:'Minutes';display:block;text-align:center;font-size:1em;color:#fff;padding-top:10px}
.fundamentals-ondemand .learn-to-invest-new-c .banner-container .timer-contain .counter-ul .seconds-title:after{content:'Seconds';display:block;text-align:center;font-size:1em;color:#fff;padding-top:10px}
.fundamentals-ondemand .learn-to-invest-new-c .banner-container .timer-contain .time-boxes{width:65%;margin:0 auto}
.fundamentals-ondemand .learn-to-invest-new-c .banner-container .button-green{background:#00af7a;padding:15px 40px;width:415px;margin:0 auto;margin-top:50px;border-radius:5px}
.fundamentals-ondemand .learn-to-invest-new-c .banner-container .button-green h3{color:#fff;margin-top:0}
.fundamentals-ondemand .learn-to-invest-new-c .banner-container .br-nomob{display:block}
.fundamentals-ondemand .learn-to-invest-new-c .accordion h2.headline{margin-top:2rem;font-size:3rem}
.fundamentals-ondemand .learn-to-invest-new-c .accordion .expandable-blocks{display:block;margin:20px auto 40px;max-width:900px}
.fundamentals-ondemand .learn-to-invest-new-c .accordion .expandable-blocks:hover{cursor:pointer}
.fundamentals-ondemand .learn-to-invest-new-c .accordion .expandable-blocks ul{list-style:none;margin:0;padding:0}
.fundamentals-ondemand .learn-to-invest-new-c .accordion .expandable-blocks li{background-color:#f3f3f3;border-radius:10px;display:block;margin:10px auto;padding:2px 20px;position:relative;text-align:left}
.fundamentals-ondemand .learn-to-invest-new-c .accordion .expandable-blocks li span.plusminus{background-color:#205869;border-radius:50%;color:#fff;display:inline-block;font-size:1rem;height:2rem;line-height:1;padding:.5rem;position:absolute;right:20px;text-align:center;text-decoration:none;top:12px;transition:background-color .3s linear;width:2rem}
.fundamentals-ondemand .learn-to-invest-new-c .accordion .expandable-blocks li span.plusminus:hover{background-color:#e8f4f8}
.fundamentals-ondemand .learn-to-invest-new-c .accordion .expandable-blocks h2{color:#484848;font-size:1.1rem;font-weight:600;line-height:1.6;margin-right:40px}
.fundamentals-ondemand .learn-to-invest-new-c .accordion .expandable-blocks p{color:#595959;display:none;font-size:.9rem;font-weight:400;line-height:1.6;margin-left:20px;margin-top:20px;position:relative}
.fundamentals-ondemand .learn-to-invest-new-c .accordion .expandable-blocks p:after{position:absolute;width:100%;height:1px;background-color:#dedede;top:-10px;left:0;content:''}
.fundamentals-ondemand .learn-to-invest-new-c .banner2-section{padding:40px 20px;width:100%;margin:0 auto;text-align:center;background-image:url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/transformational-investing-workshop/3-day-investing-workshop-banner2.jpg);background-size:cover;background-position:center;background-attachment:scroll}
.fundamentals-ondemand .learn-to-invest-new-c .banner2-section .text-cont{max-width:800px;margin:0 auto}
.fundamentals-ondemand .learn-to-invest-new-c .banner2-section h2{color:#FFF;font-size:3em}
.fundamentals-ondemand .learn-to-invest-new-c .banner2-section h2 span{color:#c69e32;display:block;font-style:italic}
.fundamentals-ondemand .learn-to-invest-new-c .banner2-section p{color:#FFF;font-size:1.2em;line-height:1.75}
.fundamentals-ondemand .learn-to-invest-new-c .banner2-section p span{font-style:italic;color:#c69e32}
.fundamentals-ondemand .learn-to-invest-new-c .banner3-section{padding:40px 20px;width:100%;margin:0 auto;text-align:center;background-image:url(https://assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/transformational-investing-workshop/3-day-investing-workshop-banner3.jpg);background-size:cover;background-position:center;background-attachment:scroll}
.fundamentals-ondemand .learn-to-invest-new-c .banner3-section .banner3-inner{display:table;width:100%;max-width:1000px;margin:0 auto}
.fundamentals-ondemand .learn-to-invest-new-c .banner3-section .banner3-left,.fundamentals-ondemand .learn-to-invest-new-c .banner3-section .banner3-right{display:table-cell;vertical-align:middle}
.fundamentals-ondemand .learn-to-invest-new-c .banner3-section ul{margin:0;padding:0;list-style:none}
.fundamentals-ondemand .learn-to-invest-new-c .banner3-section li{margin:30px 0 30px;padding:0}
.fundamentals-ondemand .learn-to-invest-new-c .banner3-section span{background-color:#FFF;padding:10px 20px}
.fundamentals-ondemand .learn-to-invest-new-c .banner3-section .black-text,.fundamentals-ondemand .learn-to-invest-new-c .banner3-section .yellow-text{font-size:1.75em;text-align:left}
.fundamentals-ondemand .learn-to-invest-new-c .banner3-section .black-text{color:#000}
.fundamentals-ondemand .learn-to-invest-new-c .banner3-section .yellow-text{color:#c69e32}
.fundamentals-ondemand .learn-to-invest-new-c .banner3-section .button-orange{max-width:250px;padding:20px}
@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
.fundamentals-ondemand .credibility{background-color:#2e86b5;padding:20px 20px}
.fundamentals-ondemand .credibility__img{margin:0 auto;max-width:1020px}
.fundamentals-ondemand .credibility__img img{display:block;height:auto;max-width:100%}
.fundamentals-ondemand .page-template-template-upcoming-workshop-info-confirmed .cta__btn{font-weight:700;font-size:1.4rem;text-align:center;background-image:linear-gradient(to bottom,#f5b556,#f5b155,#f5ad55,#f4a954,#f4a554);color:#fff;text-decoration:none;display:block;width:90%;padding:20px 0;border-radius:10px;margin-top:25px}
.fundamentals-ondemand .page-template-template-upcoming-workshop-info-confirmed .cta__btn:hover{background-image:linear-gradient(to right top,#f4a554,#f4a954,#f5ad55,#f5b155,#f5b556)}
.fundamentals-ondemand .page-template-template-upcoming-workshop-info-confirmed .information__row .columns--col-50 a.cta__btn.btn{font-size:20px;font-weight:800;margin-top:10px}
@media screen and (max-width:800px){.fundamentals-ondemand .page-template-template-upcoming-workshop-info-confirmed .information__row .columns--col-50 a.cta__btn.btn{margin:10px auto}}
.fundamentals-ondemand .page-template-template-january-event .cta__btn{font-weight:700;font-size:1.4rem;text-align:center;background-image:linear-gradient(to bottom,#f5b556,#f5b155,#f5ad55,#f4a954,#f4a554);color:#fff;text-decoration:none;display:block;width:90%;padding:20px 0;border-radius:10px;margin-top:25px}
.fundamentals-ondemand .page-template-template-january-event .cta__btn:hover{background-image:linear-gradient(to right top,#f4a554,#f4a954,#f5ad55,#f5b155,#f5b556)}
.fundamentals-ondemand .page-template-template-january-event .information__row .columns--col-50 a.cta__btn.btn{font-size:20px;font-weight:800;margin-top:10px}
@media screen and (max-width:800px){.fundamentals-ondemand .page-template-template-january-event .information__row .columns--col-50 a.cta__btn.btn{margin:10px auto}}
.fundamentals-ondemand .page-template-template-february-event .cta__btn{font-weight:700;font-size:1.4rem;text-align:center;background-image:linear-gradient(to bottom,#f5b556,#f5b155,#f5ad55,#f4a954,#f4a554);color:#fff;text-decoration:none;display:block;width:90%;padding:20px 0;border-radius:10px;margin-top:25px}
.fundamentals-ondemand .page-template-template-february-event .cta__btn:hover{background-image:linear-gradient(to right top,#f4a554,#f4a954,#f5ad55,#f5b155,#f5b556)}
.fundamentals-ondemand .page-template-template-february-event .information__row .columns--col-50 a.cta__btn.btn{font-size:20px;font-weight:800;margin-top:10px}
@media screen and (max-width:800px){.fundamentals-ondemand .page-template-template-february-event .information__row .columns--col-50 a.cta__btn.btn{margin:10px auto}}
.fundamentals-ondemand .march-event .cta__btn{font-weight:700;font-size:1.4rem;text-align:center;background-image:linear-gradient(to bottom,#f5b556,#f5b155,#f5ad55,#f4a954,#f4a554);color:#fff;text-decoration:none;display:block;width:90%;padding:20px 0;border-radius:10px;margin-top:25px}
.fundamentals-ondemand .march-event .cta__btn:hover{background-image:linear-gradient(to right top,#f4a554,#f4a954,#f5ad55,#f5b155,#f5b556)}
.fundamentals-ondemand .march-event .information__row .columns--col-50 a.cta__btn.btn{font-size:20px;font-weight:800;margin-top:10px}
@media screen and (max-width:800px){.fundamentals-ondemand .march-event .information__row .columns--col-50 a.cta__btn.btn{margin:10px auto}}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales .livestream-workshop .section-form{max-width:1100px;margin:40px auto 80px}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales .livestream-workshop .section-form form{background-color:#f3f4f4;padding:0 0 30px}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales .livestream-workshop .section-form .content{max-width:1050px;padding:0 10px}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales .livestream-workshop .section-form .part-bar{padding:5px 10px;background-color:#2e86b5}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales .livestream-workshop .section-form .part-bar .text-headline{font-size:1.4em;margin:.6em 0}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales .livestream-workshop .section-form .part-bar .text-headline::after{clear:both;content:'';display:block}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales .livestream-workshop .section-form .part-bar .text-headline img{margin:0 10px 0 0}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales .livestream-workshop .section-form .group{margin:20px auto;position:relative}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales .livestream-workshop .section-form .group::after{clear:both;content:'';display:block}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales .livestream-workshop .section-form .group label{width:20%;float:left;color:#123859;font-size:1.1em;margin-top:5px}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales .livestream-workshop .section-form .group input{float:left;width:80%;border-radius:4px;border:1px solid #ddd;padding:6px 12px;font-size:16px;font-weight:300}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales .livestream-workshop .section-form .group input:focus{font-size:16px}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales .livestream-workshop .section-form .select-container{border:1px solid #ddd;padding:0;max-width:400px;overflow:hidden;background-image:url(https://www.ruleoneinvesting.com/invest/livestream/assets/img/form/select-arrow.jpg);background-position:right;background-repeat:no-repeat}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales .livestream-workshop .section-form .select-container select{width:100%;background-color:#fff;border-radius:4px;background:transparent;padding:7px 12px;font-size:1em;line-height:1;border:0;border-radius:0;-webkit-appearance:none}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales .livestream-workshop .section-form .terms-and-conditions{display:none;max-height:180px;max-width:900px;margin:10px auto 15px;overflow-y:scroll;padding:0 10px;border:1px solid #ccc;font-size:13px}
@keyframes raise{0%{transform:scaleY(.01)}75%{transform:scaleY(1.1)}100%{transform:scaleY(1)}}
@keyframes scaleUp{0%{transform:scale(1.2) translateY(60px);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}
@keyframes scaleDown{0%{transform:scale(1) translateY(0);opacity:1}100%{transform:scale(1.1) translateY(60px);opacity:0}}
@keyframes scaleDownMobile{0%{transform:scale(1) translateY(0);opacity:1}100%{transform:scale(1.1) translateY(10px);opacity:0}}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020 .livestream-workshop .section-form,.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020-salim .livestream-workshop .section-form{max-width:1100px;margin:40px auto 80px}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020 .livestream-workshop .section-form form,.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020-salim .livestream-workshop .section-form form{background-color:#f3f4f4;padding:0 0 30px}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020 .livestream-workshop .section-form .content,.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020-salim .livestream-workshop .section-form .content{max-width:1050px;padding:0 10px}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020 .livestream-workshop .section-form .part-bar,.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020-salim .livestream-workshop .section-form .part-bar{padding:5px 10px;background-color:#2e86b5}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020 .livestream-workshop .section-form .part-bar .text-headline,.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020-salim .livestream-workshop .section-form .part-bar .text-headline{font-size:1.4em;margin:.6em 0}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020 .livestream-workshop .section-form .part-bar .text-headline::after,.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020-salim .livestream-workshop .section-form .part-bar .text-headline::after{clear:both;content:'';display:block}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020 .livestream-workshop .section-form .part-bar .text-headline img,.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020-salim .livestream-workshop .section-form .part-bar .text-headline img{margin:0 10px 0 0}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020 .livestream-workshop .section-form .group,.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020-salim .livestream-workshop .section-form .group{margin:20px auto;position:relative}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020 .livestream-workshop .section-form .group::after,.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020-salim .livestream-workshop .section-form .group::after{clear:both;content:'';display:block}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020 .livestream-workshop .section-form .group label,.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020-salim .livestream-workshop .section-form .group label{width:20%;float:left;color:#123859;font-size:1.1em;margin-top:5px}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020 .livestream-workshop .section-form .group input,.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020-salim .livestream-workshop .section-form .group input{float:left;width:80%;border-radius:4px;border:1px solid #ddd;padding:6px 12px;font-size:16px;font-weight:300}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020 .livestream-workshop .section-form .group input:focus,.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020-salim .livestream-workshop .section-form .group input:focus{font-size:16px}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020 .livestream-workshop .section-form .select-container,.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020-salim .livestream-workshop .section-form .select-container{border:1px solid #ddd;padding:0;max-width:400px;overflow:hidden;background-image:url(https://www.ruleoneinvesting.com/invest/livestream/assets/img/form/select-arrow.jpg);background-position:right;background-repeat:no-repeat}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020 .livestream-workshop .section-form .select-container select,.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020-salim .livestream-workshop .section-form .select-container select{width:100%;background-color:#fff;border-radius:4px;background:transparent;padding:7px 12px;font-size:1em;line-height:1;border:0;border-radius:0;-webkit-appearance:none}
.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020 .livestream-workshop .section-form .terms-and-conditions,.fundamentals-ondemand .page-template-template-virtual-workshop-registration-sales-2020-salim .livestream-workshop .section-form .terms-and-conditions{display:none;max-height:180px;max-width:900px;margin:10px auto 15px;overflow-y:scroll;padding:0 10px;border:1px solid #ccc;font-size:13px}
@keyframes raise{0%{transform:scaleY(.01)}75%{transform:scaleY(1.1)}100%{transform:scaleY(1)}}
@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}
@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}
@keyframes scaleUp{0%{transform:scale(1.2) translateY(60px);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}
@keyframes scaleDown{0%{transform:scale(1) translateY(0);opacity:1}100%{transform:scale(1.1) translateY(60px);opacity:0}}
@keyframes scaleDownMobile{0%{transform:scale(1) translateY(0);opacity:1}100%{transform:scale(1.1) translateY(10px);opacity:0}}
.fundamentals-ondemand body.page-template-template-starthere-new .orange-button,.fundamentals-ondemand body.page-template-template-starthere-new .blue-bar .orange-button,.fundamentals-ondemand .cta__btn.btn,.fundamentals-ondemand .page-template-template-about-new .btn,.fundamentals-ondemand .archive-video__btn a,.fundamentals-ondemand .podcast-2020__btn{background-image: none;
    background-color: #c69e32;}
.fundamentals-ondemand .cta__btn.btn:hover,.fundamentals-ondemand .page-template-template-about-new .btn:hover,.fundamentals-ondemand .archive-video__btn a:hover,.fundamentals-ondemand .podcast-2020__btn:hover{background-color: rgb(182 143 38/1);}
.fundamentals-ondemand body.page-template-template-starthere-new .color-yellow,.fundamentals-ondemand .blog-element__callout--warning .blog-element__callout__content__name,.fundamentals-ondemand .investment-calculator-container.bridge-page .banner-headline,.fundamentals-ondemand .page-template-template-about-new .text-yellow{color: #c69e32 !important;}
.fundamentals-ondemand .credibility,.fundamentals-ondemand body.page-template-template-starthere-new .blue-bar,.fundamentals-ondemand .page-template-template-about-new .mission__section{background-color: #182f50;}
.fundamentals-ondemand .investment-calculator-container.bridge-page .banner,.fundamentals-ondemand .page-template-template-about-new .header-about{background-image: none;
	background: #182f50;
	background-color: #182f50;}
.fundamentals-ondemand /* new green */
.cpt-hti .cpt-hti__chpt-nav__action,.fundamentals-ondemand .single-hti .cpt-hti__chpt-nav__action,.fundamentals-ondemand .section-books-container .part-optin input[type="submit"],.fundamentals-ondemand .section-books-container .book .button-green,.fundamentals-ondemand .section.cta{background-color: #459A70;}
.fundamentals-ondemand .market-cap .banner__author{display: none;}