#fat-footer{margin-top:0}.promotion h1,.promotion h2,.promotion h3,.promotion p,.promotion li,.promotion span,.promotion strong{color:#333;font-family:Helvetica,Arial,sans-serif}.promotion h1{font-size:36px;font-weight:100;letter-spacing:.02em;margin:52px 10px 22px}.promotion h1 strong{font-size:36px;font-weight:700}.promotion h2{font-size:24px;font-weight:100}.promotion h3{font-size:16px;font-weight:700;margin-bottom:11px}.promotion p,.promotion li,.promotion span,.promotion strong{font-size:13px;line-height:1.5em}.promotion ul{margin-left:15px}.promotion li{list-style:disc;margin-bottom:4px}.promotion ul.check_indent{margin-left:1px}.promotion li.green_check{list-style-type:none;background:url(../images/promo/green_check.png) no-repeat 0 -5px;margin-bottom:12px;padding-left:26px}.promotion hr{background:#ccc;border:0;color:#ccc;height:1px;margin:0;padding:0}.promotion .questions hr{margin-bottom:24px;margin-top:13px;width:372px}.promotion hr.left{float:left}.promotion hr.right{float:right}.promotion .special{float:right}.promotion .special p,.promotion .special li{font-size:14px}.promotion .special p{margin-bottom:15px}.promotion .special p.learn_more{text-align:right}.promotion .special .grid_6{background:#eee;border-radius:10px;margin:0 0 16px;padding:27px 30px 17px}.promotion .questions{font-size:13px;margin:12px 0 40px;text-align:center}.promotion .questions span{font-size:15px}.promotion .questions span span{font-size:18px}.promotion .questions p{font-size:15px;margin:11px 0 0}.promotion .love{background:#eee;padding-bottom:26px}.promotion .love .grid_8 h2{margin:41px 0 0}.promotion .love .grid_7 h2{margin:41px 0 31px}.promotion .love .grid_16.fin span{background:url(../images/promo/promo_sprite.png) no-repeat -121px 0;display:block;float:none;height:36px;margin:0 0 -5px 225px;width:62px}.promotion .love .grid_8{margin-right:68px}.promotion .plans .grid_8 p.billing{margin-left:-210px;padding-top:10px}.promotion .love .grid_8 p{font-size:15px;line-height:19px;text-align:right}.promotion .love .grid_8 p strong{color:#0E628C}.promotion .love .grid_8 span{background:url(../images/promo/promo_sprite.png) no-repeat 0 0;width:73px;height:73px;float:left;margin:20px}.promotion .love .grid_8 .grid_8{background:#fff;margin:3px 0 26px}.promotion .love .grid_8 .grid_8 p{font-size:15px;line-height:1.5em;margin:15px 20px 20px 0;text-align:left}.promotion .love .grid_8 .quote p{margin-right:20px;margin-left:20px}.promotion .love .grid_8 .pcmag p{margin:15px 20px 20px 0}.promotion .love .grid_8 .pcmag span{background-position:-76px 0;width:45px;height:75px}.promotion .love .grid_7 h3{line-height:16px;margin-bottom:12px}.promotion .love .grid_7 p{font-size:14px;margin-bottom:31px}.promotion h4{background:#a0a0a0;color:#fff;font-size:13px;font-weight:400;margin-bottom:2px;padding:11px 0;position:relative}.promotion h4.teal{background:#0e628c}.promotion .plans{margin-top:14px;position:relative}.promotion .plans img{margin-bottom:4px}.promotion .plans .grid_4{border:solid 1px #a0a0a0;height:379px;margin:0 9px 41px 8px;text-align:center}.promotion .plans .grid_4.first{margin-left:0}.promotion .plans .grid_4.third{margin-left:10px}.promotion .plans .grid_4.fourth{margin:0 0 0 7px}.promotion .plans .grid_8{border:solid 1px #a0a0a0;height:379px;margin:0 9px 41px 8px;text-align:center}.promotion .plans .grid_8 .narrow{margin-left:20px;width:420px}.promotion .plans .grid_8.first{margin-left:0;height:400px}.promotion .plans .grid_8.third{margin-left:10px}.promotion .plans .grid_8.fourth{margin:0 0 0 7px;height:400px}.promotion .plans .fourth .value{background:url(../images/promo/promo_sprite.png) no-repeat -187px 0;height:83px;margin:0;position:absolute;right:-1px;top:32px;width:74px}.promotion .plans .fourth .premium_value{background:url(../images/promo/promo_sprite.png) no-repeat -187px 0;height:83px;margin:0;position:absolute;right:-1px;top:-1px;width:74px}.promotion .plans .grid_4 p{margin:8px 0}.promotion .plans .grid_4 a{font-weight:700;margin-bottom:15px}.promotion .plans .grid_4 .spanbilling{font-size:11px;margin-bottom:10px;display:block}.promotion .plans .grid_8 p{margin:8px 0}.promotion .plans .grid_8 a{font-weight:700;margin-bottom:25px}.promotion .plans .dollar_sign{font-size:21px;font-weight:100;position:relative;top:-18px}.promotion .plans .cents{font-size:21px;font-weight:100;position:relative;top:-20px;left:-3px}.promotion .plans .amount{font-size:48px;font-weight:100}.promotion .plans .descrip{display:inline-block;line-height:18px;margin-left:5px;text-align:left;width:80px}.promotion .plans .narrow{margin-left:20px;width:180px}.promotion .plans p.save{color:#507F26;height:31px;font-size:15px;font-weight:700;margin:0}.promotion .works{margin-right:68px}.promotion .works h3{margin-bottom:10px}.promotion .happens{margin-bottom:10px}.promotion .tip{background:url(../images/promo/promo_sprite.png) no-repeat -159px -58px;display:inline-block;position:relative;left:5px;width:19px;height:19px;cursor:help;padding-bottom:1px}.promotion .em-popover{font:400 13px/1.5em Helvetica,Arial,sans-serif;text-align:left;width:280px;z-index:9990}#fancybox-wrap{z-index:9999}#contact_individual{padding:7px 15px 0 30px}#contact_individual h4.contact_individual{font:700 16px Helvetica,Arial,sans-serif;margin:0 0 15px}#contact_individual h4 span{color:red;font:700 12px Helvetica,Arial,sans-serif}#contact_individual h4 span{margin-left:19px}#contact_individual p,#contact_individual_thanks p,#contact_individual label,#contact_individual input,#contact_individual textarea,#contact_individual .cancel{font-size:13px}#contact_individual label{font:400 13px Helvetica,Arial,sans-serif}#contact_individual p,#contact_individual_thanks p{margin:15px 0 18px}#contact_individual label{display:block;margin-bottom:3px}#contact_individual label span{color:red}#contact_individual input{margin-bottom:22px;padding:3px}#contact_individual input.em-button{color:#fff}#contact_individual input{width:334px}#contact_individual textarea{margin-bottom:22px;display:block;padding:5px}#contact_individual textarea{width:334px}#contact_individual .em-button{font-size:15px;margin-bottom:0;width:74px}#contact_individual .cancel{font:700 13px Helvetica,Arial,sans-serif}#contact_individual .left{border-right:solid 1px #ddd;float:left;margin-bottom:35px;padding-right:25px;width:430px}#contact_individual .right{float:left;padding-left:30px;width:170px}#contact_individual .right p{font:700 15px Helvetica,Arial,sans-serif;margin-bottom:18px}#contact_individual .right span{font:400 14px Helvetica,Arial,sans-serif;white-space:nowrap}.promotion .landing_wrapper{padding:2em 2em 7em}.promotion.test_trial h2{font-weight:700}.promotion.test_trial h3{font-size:2em;font-weight:400}.promotion.test_trial h4{background:transparent;color:#333;font-size:1.636363636363636em;margin-bottom:.5em;padding:0;position:relative}.promotion.test_trial a.em-button{margin:2em 0;font-weight:700}.promotion.test_trial .outline a.em-button{margin:1em 0}.promotion.test_trial .top{margin-bottom:2em}.promotion.test_trial .cta_container{background:#e6f0f4;border-radius:5px;margin-bottom:1em;padding:10px 0}.promotion.test_trial .container_16.squeeze{padding:2.5em 2em;box-sizing:border-box}.squeeze .grid_16{width:914px;margin:0}.squeeze .grid_8{width:437px}.squeeze .grid_4{width:208px}.promotion.test_trial .cta_container p{margin-bottom:1em;padding-left:40px;position:relative}.promotion.test_trial .cta_container p .feature-icon,.promotion.test_trial .cta_container p .fa{font-size:2em;position:absolute;left:0;width:34px;text-align:center}.promotion.test_trial .top ul{margin:4em 0 0}.promotion.test_trial .top ul li{list-style:none;padding:0;margin:0}.promotion.test_trial .top ul li:before{content:'\f00c';color:#0e628c;display:inline-block;font-family:FontAwesome;font-size:2em;font-style:normal;font-weight:400;line-height:1.25em;margin:0 5px 0 0;-webkit-font-smoothing:antialiased}.promotion.test_trial .testimonials{margin-top:2em;margin-bottom:2em;border:1px solid #c4c4c4;border-width:1px 0;padding:2em 0;border-radius:0}.testimonials p{clear:both;margin:2em 0 0;font-size:15px}.testimonials p:after{display:block;height:0;clear:both;content:" "}.testimonials img{float:left;margin:-.5em 1em 1em 0;border-radius:50%;border:2px solid #c9eaeb;max-height:61px}.promotion.test_trial .grid_5 p{font-size:15px}.promotion.test_trial .highlight{background:#fff1cc;border:1px solid #ffe6a1;border-radius:5px;box-sizing:border-box;padding:5em 0 2em}.promotion.test_trial .CMS_header p{font-size:2.1818181em;margin-bottom:.5em}.promotion.test_trial .CMS_header h2{font-size:3.6363636em;font-weight:700}.promotion.test_trial .outline{border:1px solid #c4c4c4;border-radius:5px;padding:10px 0;margin:2em auto 0}.promotion.test_trial .outline .grid_5{width:285px;margin:1em 0}.promotion.test_trial .outline .grid_5.middle{margin:1em 2.5em}.centered{text-align:center}.keybenefits .feature-icon{display:block;float:left;background:url(../images/promo/icons_sprite.png) no-repeat;height:31px;width:29px;margin-right:15px}.keybenefits .feature-icon.library{background-position:0 3px;margin-top:2px}.keybenefits .feature-icon.newCourses{background-position:0 -28px;height:29px;margin-top:4px}.keybenefits .feature-icon.projectFiles{background-position:0 -57px;height:29px;margin-top:5px}.keybenefits .feature-icon.certificate{background-position:0 -86px;height:28px;margin-top:5px}.keybenefits .feature-icon.history{background-position:0 -114px;height:29px;margin-top:4px}.keybenefits .feature-icon.bookmark{background-position:0 -144px;height:29px;margin-top:5px}.keybenefits .feature-icon.transcripts{background-position:0 -172px;margin-top:4px}.keybenefits .feature-icon.captioning{background-position:0 -204px;height:26px}