#titleBox,#topSlider{position:relative}body,html{height:100%;min-height:100%;width:100%}*{box-sizing:border-box}#utils{background:#000;padding:0 10px;width:100%}#header-wrap{color:#fff;padding:0 0 13px;position:fixed;width:100%;z-index:1002}#header-wrap #logo img{display:block;height:36px}header#header{padding-top:13px}.nav li,ul.nav{margin-bottom:0}#mainText,#sidebar,#titleBox,.main_text{margin-bottom:20px}.nav li a{background:0 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#FFF;display:block;font-weight:600;padding:8px 12px}#bottomMenu .nav li a,.nav li a:hover,.nav li.current_page_item a{background:#3C873C;color:#FFF}header .nav li a{float:right;margin-left:5px}footer .nav li a{float:left;margin-right:5px}.nav li a i{padding-right:5px}#bottomMenu .nav li a{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block;float:left;margin-right:10px}#sidebar,.content_box{background:#fff}.flags_language_selector{padding-top:6px;text-align:right}.flags_language_selector img{padding:0 5px}#page{padding-top:90px}.home #page{padding-top:0}#mainText li{line-height:1.5em}.box_padding{padding:16px}#titleBox h2{font-size:24px;font-weight:500}#titleBox h4{font-size:18px}#sidebar .widget{clear:both}#sidebar h4{font-size:15px;font-weight:600;line-height:24px}#sidebar ul li,footer{font-size:13px}#sidebar ul li a{color:#355368;font-family:cocon,'Open Sans',sans-serif;font-weight:500}#sidebar ul li.parent>a{color:#000;font-weight:600;text-transform:none}.center_title,.post-info span,ul.mini_tabs li a{text-transform:uppercase}#sidebar ul li.current-menu-item>a{color:#43b149;font-weight:700}#sidebar ul li ul{margin-left:0;padding-top:10px}#sidebar .show_PopularPostss ul li,#sidebar .widget_categories ul li,#sidebar ul li ul li{padding-bottom:0;padding-left:15px}#sidebar .show_PopularPostss ul li,#sidebar .widget_categories ul li{padding-bottom:0}#sidebar .show_PopularPostss ul,#sidebar .widget_categories ul{margin-bottom:0}footer{background-color:#333;clear:both;color:#AAA;font-weight:400;margin:0 auto;overflow:hidden;padding:20px 0 10px}footer ul li{display:inline-block;margin-right:20px}footer .widget{float:left}footer .widget h4{color:#fff;font:600 15px Open Sans;margin:0 0 20px}footer .widget .menu li{display:inline-block;margin-right:20px}footer .widget .menu li a{color:#fff;font-size:13px}#copyright{text-align:right}.center_title,.intro_center{text-align:center}#menu-footer,footer ul{margin-bottom:0}#subFooter,#subFooter a{color:#999}#site-wrapper{clear:both}.error404 #page{padding:140px 0}.home .clearheader{background:0 0;box-shadow:none}.darkheader{background:linear-gradient(#50A253,#4C954D) rgba(0,0,0,0);box-shadow:0 1px 0 #408640;transition:background 2s}.rev_slider_wrapper strong{color:#fff}.rev_slider span{color:#3C873C}.center_title{font-weight:700;margin-bottom:20px}.rev_slider a.tp-button{background:#43b149;box-shadow:none!important;font-size:23px!important;font-family:cocon,open sans;font-weight:400;padding:5px 20px!important;display:block;margin:0;line-height:30px!important;height:40px;letter-spacing:0;text-shadow:none!important}#topSlider #sliderCTA{background:#1e2c35;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;bottom:33%;color:#fff;padding:5px;position:absolute;right:10%;text-align:left;z-index:600;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#teacherStats,.number,h3.home_title{text-align:center}#topSlider #sliderCTA h3{color:#fff;font-size:21px;font-weight:500}#topSlider #sliderCTA p{font-size:15px;width:300px}#topSlider #sliderCTA input[type=text]{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#topSlider #sliderCTA a{clear:both;color:#fff;display:block;font-weight:600;text-align:center}#topSlider #sliderCTA a span{font-weight:300}#topSlider #sliderCTA a.create_course{background:#4985b8;clear:both;font-size:13px;margin-bottom:16px;padding:8px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}h3.home_title{color:#000;font-size:21px;font-weight:500;margin-top:30px;width:100%}h3.home_title span{color:#000}.home_padding{padding-bottom:80px;padding-top:50px}#teacherStats h3{padding-bottom:30px}#teacherStats p{color:#355368;padding-bottom:50px}.number{float:left;margin:0 5px;width:182px}.number span{display:block}.number .number{color:#353535;font-size:48px;font-weight:500;line-height:40px;padding:5px 0}.number .description{color:#2b2b2b;font-size:15px}.timeline{overflow:hidden;padding-top:50px;position:relative}.timeline .line{background-color:#d2d2d2;height:75%;left:50%;margin:0 -2px;position:absolute;top:113px;width:4px}.how{clear:both;margin:0;padding:0 0 3em;position:relative;width:369px}.how.left{float:left;margin-left:103px}.how.left img,.how.right{float:right}.how.right{margin-right:91px;width:377px}.how.right img{float:left;margin-right:20px}.how .title{color:#1e2c35;display:block;font-size:21px;font-weight:500}.how .title:hover{color:#335d82}.how .text{color:#1e2c35;display:block;font-size:15px;line-height:25px}.tool_wrapper{margin:0 auto}.tools{margin-top:60px;text-align:left}#instructorCommunity .intro_text,#instructorCommunity h3.intro_text,#successStories h3,#tabContent .button,.pagination,.read_story,.tabnav,.tabnav li,h2.page_title{text-align:center}#rightTools .container .five.columns{min-height:300px}#successStories{padding-top:20px;position:relative}#successStories h3{color:#000;font-weight:500;padding-bottom:30px;width:100%}.success_quote h4{padding-bottom:0}#successStories p{color:#355368;font-size:15px}#successStories blockquote,#successStories blockquote p{border-left:medium none navy;color:#1e2c35;font-size:1.3em;font-style:italic;line-height:1.1em}#successStories a,#successStories p a{font-size:1em;font-style:normal;font-weight:600}.quote_image img{-moz-border-radius:175px;-webkit-border-radius:175px;border-radius:175px}.responsive_container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.responsive_container embed,.responsive_container iframe,.responsive_container object{position:absolute;top:0;left:0;width:100%;height:100%}#mainContent{padding-top:30px}.block{padding-bottom:40px;padding-top:40px}#instructorCommunity h3.intro_text{color:#000;font-size:21px;font-weight:500;margin-top:30px;width:100%}#instructorCommunity h3 span{color:#43b149}#instructorCommunity .box_padding{padding:20px 40px}.image_padding{padding:0 40px 20px}.featured_story{text-align:center}img.instructor_image{-moz-border-radius:175px;-webkit-border-radius:175px;border-radius:175px}.read_story{border:2px solid #5885a3;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:block;margin:10px auto;padding:5px 15px;width:60%}#entryTabs{background:#5885a3;margin-bottom:30px}#entryTabs h3{color:#fff;margin-bottom:30px}#entryTabs .tabnav li:nth-child(1) a{background:url(/wp-content/uploads/2014/05/icon_updates_off.png) center 25px no-repeat}#entryTabs .tabnav li:nth-child(2) a{background:url(/wp-content/uploads/2014/05/icon_stories_off.png) center 25px no-repeat}#entryTabs .tabnav li:nth-child(3) a{background:url(/wp-content/uploads/2014/05/icon_tech_off.png) center 25px no-repeat}#entryTabs .tabnav li:nth-child(4) a{background:url(/wp-content/uploads/2014/05/icon_education_off.png) center 25px no-repeat}#entryTabs .tabnav li:nth-child(1).active a{background:url(/wp-content/uploads/2014/05/icon_updates_on.png) center 25px no-repeat #f4f4f4}#entryTabs .tabnav li:nth-child(2).active a{background:url(/wp-content/uploads/2014/05/icon_stories_on.png) center 25px no-repeat #f4f4f4}#entryTabs .tabnav li:nth-child(3).active a{background:url(/wp-content/uploads/2014/05/icon_tech_on.png) center 25px no-repeat #f4f4f4}#entryTabs .tabnav li:nth-child(4).active a{background:url(/wp-content/uploads/2014/05/icon_education_on.png) center 25px no-repeat #f4f4f4}.tabnav{margin-bottom:0}.tabnav li{display:inline-block;margin:0 20px}.tabnav a{color:#fff;cursor:pointer;display:block;padding:90px 50px 25px}.tabnav li.active a{-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;color:#5885a3}.tabnav li.nav_updates a{background:url(/wp-content/uploads/2014/05/icon_updates_off.png) center 25px no-repeat}.tabnav li.nav_updates.active a{background:url(/wp-content/uploads/2014/05/icon_updates_on.png) center 25px no-repeat #f4f4f4}.tabnav li.nav_story a{background:url(/wp-content/uploads/2014/05/icon_stories_off.png) center 25px no-repeat}.tabnav li.nav_story.active a{background:url(/wp-content/uploads/2014/05/icon_stories_on.png) center 25px no-repeat #f4f4f4}.tabnav li.nav_product a{background:url(/wp-content/uploads/2014/05/icon_tech_off.png) center 25px no-repeat}.tabnav li.nav_product.active a{background:url(/wp-content/uploads/2014/05/icon_tech_on.png) center 25px no-repeat #f4f4f4}.tabnav li.nav_resources a{background:url(/wp-content/uploads/2014/05/icon_education_off.png) center 25px no-repeat}.tabnav li.nav_resources.active a{background:url(/wp-content/uploads/2014/05/icon_education_on.png) center 25px no-repeat #f4f4f4}.tabnav a img{display:block;margin:10px auto}.tabnav a img.on,.tabnav li.active a img.off{display:none}.tabnav li.active a img.on{display:block}ul.mini_tabs{border-bottom:1px solid #5885a3;width:100%}ul.mini_tabs li{display:inline-block;margin-bottom:8px;margin-right:15px}ul.mini_tabs li a{border-bottom:4px solid #eff2f5;color:#656666}ul.mini_tabs li.active a{border-bottom:4px solid #5885a3;color:#5885a3;font-weight:700}.tab-content.hide,.tabdiv.hide{display:none}.tab-content.active,.tabdiv.active,form.search{display:block}#tabContent .button{background:rgba(0,0,0,0);border:3px solid #5885a3;clear:both;color:#5885a3;display:block;float:none;margin:2em auto;width:150px}form.search{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-left:20px;padding:0;position:relative;width:100%}#sidebar form.search{background:#dedede}#sidebar form.search input{background:#dedede;color:#181818}.search input{background:#fff;moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;border:none;color:#999fa3;font-size:16px;font-style:italic;width:80%}.search input:focus{color:#666;font-style:normal}button.search-submit{background:#4985b8;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;font-size:1.4em;padding:5px 10px;position:absolute;right:0;top:0}#sidebar .sidebar_form input{width:100%}#sidebar .sidebar_form button{font-size:20px;width:100%}#tabContent .single_post{background:#fff;border-radius:5px;margin-bottom:30px}#tabContent .single_post a img{border-radius:5px 5px 0 0}#tabContent .single_post a .title{color:#292929;font-size:15px;font-weight:600;line-height:24px;padding:20px 20px 0}#tabContent .single_post a .excerpt{color:#242424;font-size:13px;line-height:24px;padding:10px 20px 20px}#commentform input,#commentform textarea{width:60%}#commentform input#submit{font-size:20px;padding:15px 20px}#commentArea{padding-bottom:30px}#commentsList{clear:both}#respond #commentform,#respond #reply-title{background:#fff;padding:1em 20px}#titleBox ul{list-style-type:none;margin:0;padding:0}#titleBox ul li{display:inline}#titleBox ul li a{border-right:1px solid #d8d9da;margin-right:10px;padding-right:10px}#titleBox ul li:last-child a{border-right:none}#titleBox div.ssba{padding:1em 0 0}#titleBox a.external_link{background:#3c873c;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;display:block;float:right;padding:10px;position:absolute;right:20px;top:22px}.single #titleBox h2{font-weight:500}.single #mainText blockquote{background:url(../images/openquotes.png) left top no-repeat;border-left:none;padding:5px 10px 10px 45px}.single #mainText blockquote p{font-size:32px;font-style:italic;line-height:40px;padding:10px 10px 10px 30px}.post-info{padding:.5em 0 0}.archive .post-info{padding:.5em 0 1em}.pagination{padding:0 0 1em}.pagination .current,.pagination a{padding:0 10px}.post-info span{font:12px/12px opensansbold,arial,sans serif;letter-spacing:2.5px}span.author,span.published{float:left}span.published{border-right:1px solid #d8d9da;margin-right:10px;padding-right:10px}span.post-comments{float:right}ul.commentlist{list-style:none;margin:0 0 1em;padding:0;text-indent:0}ul.commentlist li.comment{border-bottom:1px dotted #666;padding:1em}ul.commentlist li.comment div.vcard{font:400 16px georgia,times,serif}.question,ul.commentlist li.comment div.reply a{font-weight:700}ul.commentlist li.comment div.vcard cite.fn{font-style:normal}ul.commentlist li.comment div.vcard img.avatar{border:5px solid #ccc;float:right;margin:0 0 1em 1em}ul.commentlist li.comment div.comment-meta{font-size:9px}ul.commentlist li.comment div.comment-meta a{color:#ccc}ul.commentlist li.comment p{font-size:14px;margin:0 0 1em}ul.commentlist li.comment ul{font-size:14px;list-style:square;margin:0 0 1em 2em}ul.commentlist li.comment div.reply{font-size:11px}ul.commentlist li.comment ul.children{list-style:none;margin:1em 0 0;text-indent:0}ul.commentlist li.comment ul.children li.depth-2{border-left:5px solid #555;margin:0 0 .25em .25em}ul.commentlist li.comment ul.children li.depth-3{border-left:5px solid #999;margin:0 0 .25em .25em}ul.commentlist li.comment ul.children li.depth-4{border-left:5px solid #bbb;margin:0 0 .25em .25em}ul.commentlist li.even{background:#fff}ul.commentlist li.odd{background:#f6f6f6}ul.commentlist li.parent{border-left:5px solid #111}.tab_content{background:#fff;margin-bottom:20px}#nav-posts{padding:10px 10px 20px}a.read_more{display:inline;text-align:right}#howItWorks,#howItWorks h2,#iconsList,.signup_cta,.signup_cta h3{text-align:center}.previous_nav{float:left}.next_nav{float:right}aside form.search{margin-left:0}.answer{display:block;margin-bottom:35px}#numberList{padding:40px 0}#numberList .description,#numberList .number{display:block;text-align:center}#numberList .number{font-size:60px;font-weight:600}#numberList .description{font-weight:300;padding:0 10px}#iconsList{clear:both}#iconsList .caption{display:block}.signup_cta{margin-bottom:20px;padding-bottom:75px;padding-top:67px;min-height:600px}.signup_cta h3{color:#000;font-size:21px;font-weight:500;margin-bottom:5px;margin-top:30px;text-transform:none;width:100%}.signup_cta h3 span{color:#43b149}.signup_cta form{margin:0}.signup_cta button,.signup_cta input{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#fff;float:none;font-size:13px;font-weight:500;margin:0 auto 5px;padding:15px 0;width:360px}.signup_cta input{text-align:right;direction:rtl;background:#fff;color:#999fa3;font-size:15px;font-style:italic;padding:15px}.signup_cta input:focus{color:#000;font-style:normal}.signup_cta button{background:#4985b8;color:#fff;font-weight:700;padding:15px 0}.home .signup_cta{background:0 0}.create-course-form input[type=text]{background:#fff;border:1px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:block;font:13px HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#777;margin:0 0 10px;max-width:100%;padding:8px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:959px){.number{margin:0 5px;width:150px}}@media only screen and (min-width:768px) and (max-width:959px){#page{padding-top:0}#titleBox a.external_link{float:none;margin-top:20px;position:relative;right:auto;text-align:center;top:auto}}@media only screen and (max-width:767px){.rev_slider_wrapper{display:none}.page aside,.single aside{position:relative}#page{padding-top:0}#topSlider #sliderCTA{bottom:auto;margin:10px;position:relative;right:auto}#titleBox a.external_link{float:none;margin-top:20px;position:relative;right:auto;text-align:center;top:auto}}@media only screen and (min-width:480px) and (max-width:767px){.rev_slider_wrapper,.timeline .how .image_link,.timeline .line,footer .widget h4{display:none}.home #header-wrap{background:linear-gradient(#50a253,#4c954d) rgba(0,0,0,0)}.page aside,.single aside{position:relative}form.search{margin-left:0}.signup_cta,.signup_cta .box_padding{background:0 0;padding:0}#topSlider #sliderCTA{bottom:auto;margin:10px;position:relative;right:auto}#titleBox a.external_link{float:none;margin-top:20px;position:relative;right:auto;text-align:center;top:auto}.timeline .how{float:none!important;margin:10px 0!important;padding-bottom:0!important}#page{padding-top:0}footer .footer_buttons{float:none!important;clear:both}footer .widget a.button{padding:15px 0;width:100%}footer .footer_logo{margin:10px auto;padding-bottom:10px}footer .widget{margin-bottom:20px}footer .footer_apps a{display:block;text-align:center}}@media only screen and (max-width:479px){.rev_slider_wrapper,.timeline .how .image_link,.timeline .line,footer .widget h4{display:none}.page #topSlider .tp-caption.medium_light_white{bottom:10px;font-size:18px!important;line-height:21px;top:auto;width:100%}.home #header-wrap{background:linear-gradient(#50a253,#4c954d) rgba(0,0,0,0);width:auto;position:relative;margin-bottom:30px}.signup_cta,.signup_cta .box_padding{background:0 0;padding:0}.page aside,.single aside{position:relative}#page{padding-top:0}form.search{margin-left:0}#topSlider #sliderCTA{bottom:auto;margin:10px;position:relative;right:auto}#titleBox a.external_link{float:none;margin-top:20px;position:relative;right:auto;text-align:center;top:auto}footer .footer_logo{margin:10px auto;padding-bottom:10px}footer .footer_buttons{float:none!important;clear:both}footer .widget a.button{padding:15px 0;width:100%}.timeline .how{float:none!important;margin:10px 0!important;padding-bottom:0!important}footer .widget{margin-bottom:20px}footer .footer_apps a{display:block;text-align:center}}#topSlider #sliderCTA button.create_course{background:#4985b8;margin-bottom:10px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;clear:both}#topSlider #sliderCTA button{color:#fff}.tools .text{color:#355368;display:block;font-size:15px;line-height:25px;width:auto!important}.tools .title{color:#1e2c35;display:block;font-size:21px;font-weight:500;margin-top:15px;width:auto}.tools img{padding-top:40px}.success_quote{padding:15px 0}.quote_box p{font-size:13px}.number span{margin-bottom:5px}#successStories{padding:20px 0 40px}.search input{padding:8px!important}.nav li a{font-size:12px!important}.signup_cta form{display:flex;flex-direction:column;align-items:center}html[lang=fr-FR] .content_number{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:justify;width:100%;flex-wrap:wrap;align-items:flex-start}html[lang=fr-FR] .tabnav li{margin:0 14px}html[lang=fr-FR] .number .number{font-size:34px}.ie #header-wrap{background:#50A253;box-shadow:0 1px 0 #408640}.ie .search-input{height:26px}.ie #titleBox a.external_link{display:inline-block!important}.benesse-logo a,.udemy-logo a{text-indent:-9999px;display:inline-block}#lang_sel_list{float:right;padding:10px 20px;height:auto!important}#lang_sel_list a{background-color:transparent!important}#comments-list-wrapper{background:#FFF;padding:20px;margin-bottom:10px}h2.comments-title{font-size:20px;line-height:1.2}.udemy-logo a{background:url(https://udemy-images.udemy.com/logos/logo.svg) no-repeat;width:106px;height:36px}.benesse-logo a{background:url(https://udemy-images.udemy.com/logos/benesse-logo.svg) no-repeat;width:153px;height:28px}#menu-footer-japanese0{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.menu-item-has-children>a,.menu-item-has-children~li>a{color:#000!important;font-weight:600!important}html[lang=ja] #subFooter{display:none}html[lang=ja] #nav_menu-8{float:none}@media (max-width:1200px){.rev_slider_wrapper{display:none!important}#topSlider{padding-top:100px;padding-bottom:20px;background:#1e2c35}#topSlider #sliderCTA{position:static;margin:auto!important;max-width:300px}#utils{padding:0}}@media (max-width:922px){.home_padding{padding:10px}.number{float:none;display:inline-block;vertical-align:top;margin:10px;max-width:130px}.number .number{font-size:24px;line-height:1.2;width:auto}.tool_wrapper{width:auto}.tools{margin-top:0;padding-right:10px}}@media (max-width:768px){#header-wrap{position:static}.nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row-reverse wrap-reverse;-ms-flex-flow:row-reverse wrap-reverse;flex-flow:row-reverse wrap-reverse}.nav li{width:50%}header .nav li a{padding:5px 10px;float:none;text-align:center}#topSlider,.timeline{padding-top:0}a#logo{display:inline-block;text-align:center}#header-wrap #logo img{display:inline-block!important}.home #header-wrap{margin-bottom:0}#topSlider #sliderCTA{min-width:0!important}#topSlider #sliderCTA p{width:auto;white-space:normal}.box_padding{padding:0}#menu-footer-japanese0{display:block}.signup_cta button{width:auto;padding:10px 15px}.how,.number{width:auto!important}.home_padding{padding:0}}code{font-family:cocon,monospace;background-color:#f1f1f1;display:block;padding:5px 0 5px 10px;border-radius:3px;margin:15px 0 0;color:#353535;font-size:14px}.btn,.btn:hover,.btn:visited{color:#fff}.btn{display:inline-block;background-color:#0c9547;padding:10px 15px;font-weight:700;margin-right:10px}.btn:hover{background-color:#0a7739}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}.remove-brs br{display:none}