html body.index{font-size:16px}html body.index header{background:#000;padding:15px 0;border-bottom:5px solid #4ba56c}html body.index header .container{max-width:991px}html body.index header .container .logo a{background:url(../images/logo-sm.png);width:137px;height:45px;text-indent:-1000%;display:block;margin:0 auto}html body.index header .container h1{color:#FFF;font-size:15px;text-transform:uppercase;margin:0;padding:14px 0;text-align:center}html body.index header .container h1 span{color:#4ba56c}html body.index header .container ul li{display:inline-block;vertical-align:middle}html body.index header .container ul li a{color:#FFF}html body.index header .container ul.mnu-pagenav{float:right;z-index:2;position:relative;list-style:none;margin:8px 0}html body.index header .container ul.mnu-pagenav li{list-style:none;margin:0;padding:0;position:relative}html body.index header .container ul.mnu-pagenav li:hover ul.fnc-submenu{display:block}html body.index header .container ul.mnu-pagenav li a{line-height:1.87;padding:0 8px;margin:4px 0;color:#5d636f;outline:0;text-decoration:none}html body.index header .container ul.mnu-pagenav li a.mnu-pagenav-dropdown-btn{padding-right:18px;position:relative;color:#FFF}html body.index header .container ul.mnu-pagenav li a.buy-now{background:#4ba56c;color:#FFF;font-weight:700}html body.index header .container ul.mnu-pagenav li ul.fnc-submenu{display:none;position:absolute;z-index:1;left:-12px;width:200px;padding:8px 0 0 0}html body.index header .container ul.mnu-pagenav li ul.fnc-submenu:before{content:"";position:absolute;left:23px;top:-8px;margin-left:-4px;border:8px solid transparent;border-bottom:8px solid rgba(93,96,101,0.94)}html body.index header .container ul.mnu-pagenav li ul.fnc-submenu li{display:block;position:relative}html body.index header .container ul.mnu-pagenav li ul.fnc-submenu li a{text-decoration:none;font-size:14px;display:block;color:#e6ebef;background:rgba(93,96,101,0.94);line-height:38px;border:1px solid rgba(113,118,122,0.94);padding:2px 18px 0;cursor:pointer;overflow:hidden;margin:0}html body.index header .container ul.mnu-pagenav li ul.fnc-submenu li a:hover{background:rgba(69,70,74,0.94)}html body.index header .container ul.mnu-pagenav li.buy-now-li a{padding:10px;line-height:1.87;margin:4px 0;outline:0;text-decoration:none}html body.index header .container ul.mnu-pagenav li.buy-now-li a span.btmobile{display:none}html body.index header .container ul.mnu-pagenav li.buy-now-li a:hover{background:#ee9c1c}html body.index section.video .container{max-width:991px;background:#FFF;padding:15px 0}html body.index section.video .container video{border:5px solid #000}html body.index section.video .container h4{text-transform:uppercase;font-weight:700;font-size:18px}html body.index section.video .container .cta{display:none}html body.index section.video .container .cta img{margin:30px auto;transition:0.5s ease all;opacity:1}html body.index section.video .container .cta img:hover{opacity:0.8;transition:0.5s ease all;cursor:pointer}html body.index section.video .container .video-wrap{position:relative;border:5px solid #000}html body.index section.video .container .video-wrap .over{position:absolute;bottom:0;right:0;z-index:100;width:34%;height:34%}html body.index section.video .container .video-wrap #player{background:#000}html body.index section.video .container .video-wrap #player:hover{cursor:pointer}html body.index section.video .container .video-wrap #video-button-play{color:#FFF;position:absolute;font-size:120px;z-index:3;top:50%;left:43%;right:0;transform:translateY(-50%);text-shadow:0 0 15px #333;display:none}html body.index section.video .container .video-wrap #video-button-play:before{content:'\f144';font-family:FontAwesome}html body.index section.dark{background:#001a33;padding:35px 0}html body.index section.dark .container{max-width:991px}html body.index section.dark .container h1{text-align:center;color:#FFF;text-transform:uppercase;margin:0 0 15px 0}html body.index section.dark .container .blue-box{background:#66b3ff;padding:10px 15px;margin:0 0 20px 0}html body.index section.dark .container .blue-box p{color:#FFF;text-transform:uppercase;font-weight:700;margin:0;line-height:20px;letter-spacing:1px}html body.index section.dark .container ul{list-style:none;padding:0;margin:0 0 20px 0}html body.index section.dark .container ul li{color:#FFF;margin:0 0 15px 0;font-size:14px;letter-spacing:1px;font-weight:300;line-height:25px}html body.index section.dark .container ul li:last-child{margin:0}html body.index section.dark .container ul li span{color:#4ba56c;font-weight:700;padding:0 5px 0 0}html body.index section.dark .container img.center{margin:0 auto}html body.index section.dark .container .cta img{margin:30px auto;transition:0.5s ease all;opacity:1}html body.index section.dark .container .cta img:hover{opacity:0.8;transition:0.5s ease all;cursor:pointer}html body.index section.dark .container p{color:#FFF;line-height:30px;margin:0 0 15px 0}html body.index section.about{background:#e5f0fe;padding:0 0 15px 0}html body.index section.about .logo-bottom{background:url(../images/logo-bottom.png) no-repeat;height:72px;width:72px;-webkit-background-size:72px;background-size:72px;position:relative;bottom:38px;left:48%}html body.index section.about .container{max-width:991px}html body.index section.about .container h1{text-align:center;color:#000;text-transform:uppercase;margin:0 0 30px 0}html body.index section.about .container p{line-height:30px;margin:0 0 15px 0}html body.index section.about .container .green-box{background:url(../images/woman-phone-mouth.png) #4ba56c no-repeat top right;padding:15px;margin:40px 0}html body.index section.about .container .green-box p{font-size:24px;margin:0;color:#FFF;line-height:34px}html body.index section.leaf{background:#001a33;padding:0 0 30px 0}html body.index section.leaf .container{background:url(../images/leaf.png) no-repeat top left;max-width:991px}html body.index section.leaf .container h1{color:#FFF;text-align:center;margin:30px 0;text-transform:uppercase;text-shadow:1px 1px #000}html body.index section.leaf .container p{line-height:30px;margin:0 0 15px 0;color:#FFF;text-shadow:1px 1px #000}html body.index section.leaf .container .green-box{background:url(../images/leaf-bg.png) #4ba56c no-repeat bottom left;padding:15px;margin:30px 0}html body.index section.leaf .container .green-box h1{text-align:center;color:#FFF;font-size:24px;text-transform:capitalize;margin:0;padding:0 0 15px 0;border-bottom:1px dashed #438554}html body.index section.leaf .container .green-box img.img-responsive{margin:30px auto 0}html body.index section.leaf .container .green-box ul{list-style:none;margin:20px 0 0 0;padding:0}html body.index section.leaf .container .green-box ul li{background:url(../images/leaf-bullet.png) no-repeat 0 4px;padding:0 0 0 45px;margin:0 0 15px 0;color:#FFF;font-size:21px}html body.index section.testimonials{background:url(../images/testimonials-bg.png) no-repeat;-webkit-background-size:cover;background-size:cover;padding:15px 0 30px 0}html body.index section.testimonials .logo-bottom{background:url(../images/logo-bottom.png) no-repeat;height:72px;width:72px;-webkit-background-size:72px;background-size:72px;position:relative;bottom:50px;left:48%}html body.index section.testimonials .container{max-width:991px}html body.index section.testimonials .container h1{text-align:center;text-transform:uppercase;margin:0 0 15px 0}html body.index section.testimonials .container h2{color:#de0000;font-size:18px;text-align:center;text-transform:uppercase}html body.index section.testimonials .container h3{color:#000}html body.index section.testimonials .container img.img-responsive{border:1px solid #d2d2d2}html body.index section.add{background:#e5f0fe;padding:30px 0}html body.index section.add .container{max-width:991px}html body.index section.add .container h1{text-align:center;color:#000;text-transform:uppercase;margin:0 0 30px 0}html body.index section.add .container p{line-height:30px;margin:0 0 15px 0}html body.index section.add .container img.img-responsive{float:left;padding:15px 30px 0 0}html body.index section.add .container .cta a img{margin:20px auto;opacity:1;transition:0.5s ease all;float:none}html body.index section.add .container .cta a img:hover{opacity:0.8;transition:0.5s ease all;cursor:pointer}html body.index section.faq{background:url(../images/testimonials-bg.png) no-repeat;-webkit-background-size:cover;background-size:cover;padding:40px 0}html body.index section.faq .container{max-width:991px}html body.index section.faq .container h1{text-align:center;text-transform:uppercase;margin:0 0 30px 0}html body.index section.faq .container h2{text-transform:uppercase;font-size:20px;font-weight:700;margin:35px 0 15px}html body.index section.faq .container h2 span{color:#727272}html body.index section.faq .container p{color:#8f8f8f;line-height:30px;margin:0 0 15px 0}html body.index footer{padding:30px 0 15px 0}html body.index footer ul{list-style:none;margin:0 0 15px 0;padding:0;text-align:center}html body.index footer ul li{display:inline-block;padding:0 15px;border-right:1px solid #727272}html body.index footer ul li:last-child{padding:0 0 0 15px;border:0}html body.index footer ul li a{color:#000;font-size:14px;font-weight:700}html body.index footer p{text-align:center;margin:15px 0;color:#696969}html body.index footer p small{font-size:8px}html body.index .modal-body{position:relative;padding:0;background:#4ba56c}html body.index .modal-body button{padding:5px}html body.congratulations{background:#f0f0f0}html body.congratulations header{background:#d32f2f;padding:15px 0}html body.congratulations header h1{text-align:center;color:#FFF;text-transform:uppercase;font-family:'Roboto',sans-serif;font-weight:700;margin:0;font-size:24px}html body.congratulations section.success-story .container{background:url(../images/success-story-bg.png) #FFF no-repeat;background-size:cover}html body.congratulations section.success-story .container img{margin:15px auto;border:1px solid #d2d2d2}html body.congratulations section .container{max-width:991px;background:#FFF;padding:0 30px}html body.congratulations section .container h1{color:#145a8f;text-align:center;font-size:28px;font-weight:700;font-family:'Roboto',sans-serif;margin:30px 0}html body.congratulations section .container .red-dashed-box{border:2px dashed #d32f2f;padding:15px;margin:30px 0}html body.congratulations section .container .red-dashed-box p{margin:0;text-align:center;color:#145a8f}html body.congratulations section .container .red-dashed-box .big{font-size:18px;line-height:30px}html body.congratulations section .container p{line-height:25px;margin:0 0 20px 0;font-size:16px}html body.congratulations section .container p span.yellow-block{background:#fbff8c;padding:2px 5px;font-weight:700}html body.congratulations section .container .text-left{text-align:left!important}html body.congratulations section .container .cta{padding:0 0 50px 0}html body.congratulations section .container .cta img{margin:0 auto;opacity:0.8;transition:0.3s ease all}html body.congratulations section .container .cta img:hover{opacity:1;transition:0.3s ease all;cursor:pointer}html body.congratulations section .container .cta p{text-align:center;text-decoration:underline}html body.congratulations footer{background:#00304a;padding:15px 0}html body.congratulations footer .container{max-width:991px}html body.congratulations footer div.logo a{background:url(../images/logo-sm.png);width:137px;height:45px;text-indent:-1000%;display:block}html body.congratulations footer ul{list-style:none;padding:0;margin:10px 0;float:right}html body.congratulations footer ul li{display:inline;padding:0 15px;border-right:1px solid #FFFFFF}html body.congratulations footer ul li:first-child{padding:0 15px 0 0}html body.congratulations footer ul li a{color:#FFFFFF}html body.congratulations footer ul li a:hover{color:#FFFFFF;text-decoration:underline}html body.congratulations footer ul li a:focus{color:#FFFFFF;text-decoration:underline}html body.welcome{background:#f0f0f0}html body.welcome header{background:#d32f2f;padding:15px 0}html body.welcome header h1{text-align:center;color:#FFF;text-transform:uppercase;font-family:'Roboto',sans-serif;font-weight:700;margin:0;font-size:24px}html body.welcome section .container{max-width:991px;background:#FFF;padding:0 30px}html body.welcome section .container h1{color:#145a8f;text-align:center;font-size:28px;font-weight:700;font-family:'Roboto',sans-serif}html body.welcome section .container h5{color:#145a8f;text-align:center;font-family:'Roboto',sans-serif;margin:0 0 30px 0}html body.welcome section .container .red-dashed-box{border:2px dashed #d32f2f;padding:15px;margin:30px 0}html body.welcome section .container .red-dashed-box p{margin:0;text-align:center;color:#145a8f}html body.welcome section .container .red-dashed-box .big{font-size:18px;line-height:30px}html body.welcome section .container p{line-height:25px;margin:0 0 20px 0;font-size:16px}html body.welcome section .container p span.yellow-block{background:#fbff8c;padding:2px 5px;font-weight:700}html body.welcome section .container .text-left{text-align:left!important}html body.welcome section .container .top-cta{background:url(../images/month-library-offer.jpg) no-repeat;height:632px;max-width:931px;-webkit-background-size:931px;background-size:931px}html body.welcome section .container .top-cta .upgrade-btn{position:absolute;bottom:140px;left:56px;text-align:center}html body.welcome section .container .top-cta .upgrade-btn a{color:#FFF;text-decoration:underline}html body.welcome section .container .top-cta .upgrade-btn a:hover{text-decoration:none}html body.welcome section .container .top-cta .upgrade-btn a img{opacity:0.9;padding:0 0 15px 0;transition:0.5s ease all}html body.welcome section .container .top-cta .upgrade-btn a img:hover{opacity:1;transition:0.5s ease all}html body.welcome section .container .upgrade-blue-box{background:#145a8f;padding:15px;margin:30px 0 0 0;text-align:center}html body.welcome section .container .upgrade-blue-box img{margin:0 auto}html body.welcome section .container .upgrade-blue-box h1{color:#FFF;margin:0}html body.welcome section .container .upgrade-blue-box .red-box-total{background:#d32f2f;padding:10px;text-align:center;margin:15px 0 0 0}html body.welcome section .container .upgrade-blue-box .red-box-total h2{color:#FFF;text-transform:uppercase;margin:0;font-size:19px}html body.welcome section .container .upgrade-blue-box .red-box-total h3{color:#FFF;border-top:1px dashed #FFF;border-bottom:1px dashed #FFF;margin:15px 0 0 0;padding:10px 0;font-size:16px;font-weight:300;letter-spacing:1px}html body.welcome section .container .upgrade-blue-box h4{text-align:center;opacity:1;color:#FFF;font-size:12px;margin:15px 0}html body.welcome section .container .upgrade-blue-box a{color:#FFF;text-decoration:underline}html body.welcome section .container .upgrade-blue-box a:hover{text-decoration:none}html body.welcome section .container .upgrade-blue-box a img{opacity:0.9;padding:0 0 15px 0;margin:0 auto;transition:0.5s ease all}html body.welcome section .container .upgrade-blue-box a img:hover{opacity:1;transition:0.5s ease all}html body.welcome section .container .cta img{margin:0 auto;opacity:1;transition:0.3s ease all}html body.welcome section .container .cta img:hover{opacity:0.8;transition:0.3s ease all;cursor:pointer}html body.welcome section .container .cta p{text-align:center;text-decoration:underline}html body.welcome section .container .green-highlight{background:#00a867;margin:30px 0;padding:15px}html body.welcome section .container .green-highlight h2{color:#FFF;text-align:center;font-family:'Roboto',sans-serif;font-size:21px;text-transform:uppercase;margin:0}html body.welcome section .container .title{background:#00304a}html body.welcome section .container .title h2{color:#FFF;font-family:'Open Sans',sans-serif;font-weight:bold;display:inline-block;margin:0;padding:10px}html body.welcome section .container .title h3{float:right;background:#d32f2f;color:#FFF;padding:10px;display:inline-block;margin:0;font-size:30px}html body.welcome section .container .box-content{font-family:'Source Sans Pro',sans-serif;padding:15px;border-left:5px solid #00304a;border-right:5px solid #00304a;border-bottom:5px solid #00304a;margin:0 0 15px 0}html body.welcome section .container .box-content ul{list-style:none;padding:0;margin:0}html body.welcome section .container .box-content ul li{font-size:16px;background:url(../images/bullet.jpg) no-repeat left;padding:5px 5px 5px 29px;font-weight:normal;color:#1e1d29}html body.welcome section .container .red-title{background:#d32f2f;margin:0 0 15px 0;text-align:center;padding:15px}html body.welcome section .container .red-title h2{color:#FFFFFF;margin:0;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-size:26px;font-weight:bold}html body.welcome section .container .red-title h3{color:#FFFFFF;margin:0;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-size:60px;font-weight:bold}html body.welcome section .container .red{color:#d32f2f;text-align:center;font-weight:bold}html body.welcome footer{background:#00304a;padding:15px 0}html body.welcome footer .container{max-width:991px}html body.welcome footer div.logo a{background:url(../images/logo-sm.png);width:137px;height:45px;text-indent:-1000%;display:block}html body.welcome footer ul{list-style:none;padding:0;margin:10px 0;float:right}html body.welcome footer ul li{display:inline;padding:0 15px;border-right:1px solid #FFFFFF}html body.welcome footer ul li:first-child{padding:0 15px 0 0}html body.welcome footer ul li a{color:#FFFFFF}html body.welcome footer ul li a:hover{color:#FFFFFF;text-decoration:underline}html body.welcome footer ul li a:focus{color:#FFFFFF;text-decoration:underline}html body.welcome #info,html body.welcome #thanksLabel,html body.welcome #footer{display:none}@media screen and (max-width: 991px){html body.index header .container ul.mnu-pagenav{float:none;text-align:center;padding:0}html body.index section.dark .container .blue-box{margin:30px 0;text-align:center}html body.index section.about .logo-bottom,html body.index section.testimonials .logo-bottom{display:none}}@media screen and (max-width: 839px){html body.index section.video .container .video-wrap #video-button-play{font-size:90px;left:42%}}@media screen and (max-width: 768px){html body.index section.video .container{padding:15px}html body.index section.video .container .cta img{margin:15px auto 0}html body.index section.dark .container h1{font-size:24px}html body.index section.about .container h1{font-size:24px;margin:15px 0}html body.index section.about .container .green-box{background:#4ba56c;margin:20px 0}html body.index section.about .container .green-box p{font-size:18px}html body.index section.leaf .container h1{font-size:24px}html body.index section.testimonials .container h1{font-size:24px}html body.index section.testimonials .container h3{font-size:14px;text-align:center}html body.index section.add .container h1{font-size:24px}html body.index section.add .container img.img-responsive{float:none;margin:10px auto;padding:0;width:70%}html body.index section.add .container .cta a img{width:90%}html body.index section.faq .container h1{font-size:24px}html body.index section.faq .container h2{font-size:18px;line-height:25px}html body.index footer ul{padding:0}html body.index footer ul li{display:block;border:0;margin:0 0 5px 0}html body.index footer ul li:last-child{padding:0}html body.congratulations footer ul{float:none;text-align:center}html body.congratulations footer ul li{padding:0;display:block;border:0}html body.congratulations footer ul li:first-child{padding:0}html body.congratulations footer ul li a{color:#FFF}html body.congratulations footer div.logo a{margin:0 auto}}@media screen and (max-width: 400px){html body.index section.video .container .video-wrap #video-button-play{font-size:70px;left:42%}html body.congratulations section .cta .btn{margin:15px 0}html body.welcome header h1{font-size:14px}html body.welcome section .container{padding:0 15px}html body.welcome section .container h1{font-size:24px}html body.welcome section .container .title h2{text-align:center;font-size:26px;display:block}html body.welcome section .container .title h3{float:none;display:block;text-align:center}html body.welcome section .container .box-content img{margin:0 auto 15px}html body.welcome section .container .red-title h2{font-size:18px}html body.welcome section .container .red-title h3{font-size:30px}html body.welcome section .container .cta .btn{margin:15px 0}html body.welcome footer div.logo a{margin:0 auto}html body.welcome footer ul{float:none;text-align:center}html body.welcome footer ul li{display:block;border:0}html body.welcome footer ul li:first-child{padding:0}}