body{-webkit-animation-delay:0.1s!important;-webkit-animation-name:fontfix!important;-webkit-animation-duration:0.1s!important;-webkit-animation-iteration-count:1!important;-webkit-animation-timing-function:linear!important}@-webkit-keyframes fontfix{from{opacity:1!important}to{opacity:1!important}}body.hosted{background:#eee}.hosted .public{background:none}.public .title_container{background:none;padding:40px 0}.public .title_container h2.title,.public .title_container h3.subtitle{color:#666}.public .foreground_image{margin:10px auto;display:block}.public .page{width:700px}.public .page .content{padding:50px;background:#fff;width:700px;margin-top:20px}.public .page .content .content_subheading{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee}.public .footer{background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#777;border:none}.public .footer a{color:#0d6db7}.content .ck_form{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #d8d8d8;background-color:#f6f4f5;-moz-box-shadow:0 1px 8px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,1);-webkit-box-shadow:0 1px 8px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,1);box-shadow:0 1px 8px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,1)}.content .ck_form.ck_vertical{background-color:#f6f4f5}.content .ck_form input[type="text"],.content .ck_form input[type="email"]{background:#fff}@media all and (max-width:699px){.public .page{width:auto}.public .page .content{width:auto;padding:5%}.public .foreground_image{max-width:100%}}.edit .title_container h2.title input{width:700px}.edit .title_container h3.subtitle input{width:700px}.edit .page .content .content_heading input{font-size:36px;color:#222;font-weight:400;width:590px;margin:0}.edit .course_opt_in_container{margin-bottom:15px}.edit .page .content .content_subheading input{color:#666;font-size:16px;font-weight:400;font-style:italic;font-family:Georgia,Times,serif;width:590px}.edit .image_preview.landing_page_foreground{margin:0 auto 30px;width:150px}.ck_form .ck_guarantee{font-size:10px}.edit input.ck_label{padding:5px 5px 0;font-weight:700}.edit .ck_guarantee input{color:#777;font-size:10px;clear:left;display:block;text-align:center;width:100%;margin-top:5px}#redactor_air_0,#redactor_air_1,#redactor_air_2,#redactor_air_3{z-index:530}