@import url("https://fonts.googleapis.com/icon?family=Material+Icons");@import url("https://fonts.googleapis.com/css2?family=Alef:wght@400;700&family=Assistant:wght@200..800&family=Heebo:wght@100..900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap");div.form-item input[type="submit"]{background-color:#f9f9f9}div.form-item input[type="submit"]:hover{background-color:#f1f1f1}form ::-webkit-input-placeholder{text-align:right}form ::-moz-placeholder{text-align:right}form :-moz-placeholder{text-align:right}form :-ms-input-placeholder{text-align:right}body h1,body h2,body h3,body h4,body h5,body h6,body a,body textarea{font-family:"Rubik", "Heebo", "Assistant", "Lato", sans-serif}body a:link,body a:visited,body a:hover{text-decoration:none}hr{margin:1px}.pagination{padding:20px 10px;max-width:800px;margin:0 auto;direction:ltr;box-sizing:border-box;overflow:hidden;font-size:18px}.pagination em{box-sizing:border-box;padding:7px 15px;display:block;float:left;margin-right:3px;font-weight:bold;background:#333;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:10px}.pagination a:link,.pagination a:visited{box-sizing:border-box;padding:7px 15px;display:block;float:left;margin-right:3px;text-decoration:none;color:#666;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#dddddd;direction:ltr;margin-bottom:10px}.pagination a:hover,.pagination a:focus{color:#000;background-color:#999}.pagination span.gap{padding:7px 15px;float:left;margin-bottom:10px}.pagination span.disabled{display:none}.pagination:after{content:".";display:block;height:0;clear:both;visibility:hidden}#myBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:3999;border:none;outline:none;background-color:#f33;color:white;cursor:pointer;padding:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;opacity:0.9;filter:alpha(opacity=90)}#myBtn:hover{background-color:#555}.turbolinks-progress-bar{height:10px;background-color:#2058ff}@media screen and (max-width: 1140px){body#new section#home_page_workshops_section div#workshops{width:880px !important}body#new div#topics{width:880px !important}}@media screen and (max-width: 990px){body#new section#home_page_top_section header nav ul#desktop_navigation{display:none !important}body#new section#home_page_top_section{padding:21px 0}body#new div.mobile_section{display:block !important}body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section{display:none;float:none !important}body#new div.container div#lesson div#lesson_content div#parts{float:none !important;width:100% !important}body#new div.container div#lesson div#lesson_content div#parts div#lesson_main_title{padding:0 5px !important}body#new div.container div#lesson div#lesson_content div#parts div#iner_parts{padding:0 !important}}@media screen and (max-width: 850px){body#new section#home_page_workshops_section div#workshops{width:570px !important}body#new div#topics{width:570px !important}}@media screen and (max-width: 570px){body#new section#home_page_workshops_section div#workshops{width:270px !important}body#new section#home_page_main_titles h1{font-size:2em}body#new section#home_page_main_titles h2{font-size:1.5em}body#new div#topics{width:270px !important}}@media screen and (max-width: 360px){body#new section#home_page_top_section header div#main_search{width:250px !important}}@media screen and (max-width: 320px){body#new section#home_page_top_section header div#main_search{width:220px !important}}@media screen and (max-width: 275px){body#new section#home_page_top_section header div#main_search{width:200px !important}}body#new{font-family:"Rubik", "Heebo", "Assistant", Alef-Regular, "Lato", sans-serif;color:#333333;font-size:16px;position:relative;background:#333333;overflow-x:hidden}body#new a:link,body#new a:visited,body#new a:hover{color:#4f564d}body#new div#content{background:#ffffff;box-sizing:border-box}body#new div.container{margin-right:auto;margin-left:auto;max-width:1140px;box-sizing:border-box}body#new div.small_container{max-width:400px;margin-right:auto;margin-left:auto;padding:0 20px 30px}body#new div.small_container div#login_page_logo{padding:20px 0 0 0}body#new div.small_container div#login_page_logo img{height:130px}body#new div.small_container div.titles{padding-top:30px;box-sizing:border-box;margin-bottom:30px;text-align:center}body#new div.small_container div.titles h2,body#new div.small_container div.titles h3{font-weight:400}body#new div.small_container a:link,body#new div.small_container a:visited,body#new div.small_container a:hover{text-decoration:none}body#new div.small_container div#text{width:100%;padding:20px;box-sizing:border-box}body#new div#small_section{box-sizing:border-box;padding:20px}body#new div#admin_notification{overflow:hidden;box-sizing:border-box;padding:15px;color:#ffffff;text-align:center;background-color:#444444}body#new div#admin_notification a:link,body#new div#admin_notification a:visited{color:#ffffff !important;text-decoration:underline}body#new section#home_page_main_titles{min-height:100px;background-color:#333333;box-sizing:border-box;overflow:hidden}body#new section#home_page_main_titles div#titles_bg_screen{box-sizing:border-box;background:rgba(0,0,0,0.5)}body#new section#home_page_main_titles div#titles_bg_screen h1{color:#ffffff;text-align:center;padding:100px 15px 0}body#new section#home_page_main_titles div#titles_bg_screen h2{color:#ffffff;text-align:center;font-weight:400;padding:0 15px 100px}body#new section#header_image img{width:100%;padding:10px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}body#new section#header_image div#bg_screen{background:#ffffff}body#new section#header_image div#bg_screen img{width:100%}body#new div#header_image{margin-right:auto;margin-left:auto;max-width:1140px}body#new div#header_image img{width:100%}body#new div#main_page_title{padding:20px}body#new div#main_page_title h2{font-weight:400}body#new div#memberships{padding-bottom:50px}body#new div#account_signature{margin:30px 0;padding:0 20px}body#new div.avatar_form{background-color:#ffffff;margin-right:auto;margin-left:auto;max-width:250px}body#new div.avatar_form div#avatar_image{font-size:70px}body#new div.avatar_form div#avatar_image div#avatar_icon{text-align:center;width:120px;height:120px;-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px;margin-bottom:20px;background-color:#f1f1f1;line-height:120px}body#new div.avatar_form div#avatar_image img{width:120px;height:120px;-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px;margin-bottom:20px}body#new div.avatar_form .inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}body#new div.avatar_form div.file_upload_label{padding-bottom:30px}body#new div.avatar_form div.file_upload_label label{font-size:16px;font-weight:500;color:white;background-color:#3683dc;padding:5px 20px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}body#new div.avatar_form div.file_upload_label label:hover{background-color:#4a90e2}body#new div#crop_form{box-sizing:border-box;overflow:hidden;max-width:300px;margin:0 auto;padding-bottom:50px}body#new div#crop_form h4{margin-bottom:20px}body#new div#crop_form div.rotate_buttons{box-sizing:border-box;overflow:hidden;margin:0 auto;max-width:210px}body#new div#crop_form div.rotate_buttons div.rotate_button{display:inline-block;width:100px;box-sizing:border-box;overflow:hidden}body#new div#crop_form div.rotate_buttons div.rotate_button button{font-size:20px;width:100%;font-family:inherit;vertical-align:middle;font-weight:400;height:2.66667em;background-color:#fff;border:1px solid rgba(17,17,19,0.1);border-radius:4px;box-shadow:none;padding:0 8px;color:rgba(17,17,19,0.8)}body#new div.input_container{display:flex;align-items:center}body#new div.input_container i{margin:0 10px;color:#aaa;cursor:default}body#new div.pad_mobile{padding:10px 20px !important}body#new div.mobile_section div.navigation ul#nav{display:none}body#new div#academy_accounts{margin-top:40px}body#new div.error_message{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.6)}body#new div.error_message div.error_message_content{position:relative;background-color:#f8d7da;margin:15% auto;padding:20px;border:5px solid #cc0000;max-width:320px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}body#new div.error_message div.error_message_content div.close_this{width:30px;height:30px;position:absolute;top:8px;right:8px;z-index:100}body#new div.error_message div.error_message_content div.text_section{padding:20px;padding-right:30px;text-align:justify}body#new section#home_page_top_section{min-height:10px;background-color:#f6f6f6;box-sizing:border-box;border-bottom:1px solid #efefef;position:relative}body#new section#home_page_top_section a:link,body#new section#home_page_top_section a:visited{color:#494d55}body#new section#home_page_top_section header{padding:0 15px}body#new section#home_page_top_section header div#main_search{width:300px;position:absolute;top:0;left:0}body#new section#home_page_top_section header div#main_search div#search_sections{position:relative;width:100%;padding-top:23px}body#new section#home_page_top_section header div#main_search div#search_sections div#search_field_section{margin-left:60px}body#new section#home_page_top_section header div#main_search div#search_sections div#button_field{position:absolute;top:28px;left:20px;width:30px}body#new section#home_page_top_section header div#main_search div#search_sections div#button_field button{border:none;font-size:25px;background:transparent;cursor:pointer;box-sizing:border-box;color:#bbb}body#new section#home_page_top_section header nav{margin-left:300px}body#new section#home_page_top_section header nav div#homepage_user{display:inline-block;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;width:40px;height:40px;background-color:#dddddd;text-align:center;box-sizing:border-box;border:1px solid #ffffff}body#new section#home_page_top_section header nav div#homepage_user a:link,body#new section#home_page_top_section header nav div#homepage_user a:visited{font-size:25px}body#new section#home_page_top_section header nav div#homepage_user img{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;width:40px;height:40px}body#new section#home_page_top_section header nav ul#desktop_navigation{display:inline-block}body#new section#home_page_top_section header nav ul#desktop_navigation li{display:inline-block}body#new section#home_page_top_section header nav ul#desktop_navigation li a:link,body#new section#home_page_top_section header nav ul#desktop_navigation li a:visited{display:block;padding:15px 15px;font-size:16px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;margin:15px 0}body#new section#home_page_top_section header nav ul#desktop_navigation li a:hover{background-color:#dddddd;color:#333}body#new section#home_page_top_section header nav div.popup_wrapper{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:15px;background-color:#ffffff;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);width:250px;z-index:3000;display:none}body#new section#home_page_top_section header nav div.popup_wrapper ul.popnav{z-index:3001}body#new section#home_page_top_section header nav div.popup_wrapper ul.popnav li a:link,body#new section#home_page_top_section header nav div.popup_wrapper ul.popnav li a:visited{display:block;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:16px}body#new section#home_page_top_section header nav div.popup_wrapper ul.popnav li a:hover{background-color:#dddddd}body#new section#home_page_top_section header nav div#promo_arrow{position:absolute;top:51px;right:40px;background-color:#ffffff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:9px;border:1px solid #ffffff;margin:0;padding:0;width:15px;height:15px;line-height:12px;text-align:center}body#new section#home_page_top_section header nav div#promo_arrow a:link,body#new section#home_page_top_section header nav div#promo_arrow a:visited{font-size:12px;color:#666666}body#new section#home_page_top_section header nav div#user_popup_menue{position:absolute;top:65px;right:20px}body#new section#home_page_top_section header nav div#user_more_menu{position:absolute;top:65px;right:300px}body#new div.mobile_section{display:none;background-color:#f6f6f6;box-sizing:border-box}body#new div.mobile_section a:link,body#new div.mobile_section a:visited{color:#333333}body#new div.mobile_section div.navigation ul#nav{margin:0}body#new div.mobile_section div.navigation ul#nav li{border-bottom:2px solid #fff;position:relative}body#new div.mobile_section div.navigation ul#nav li a:link,body#new div.mobile_section div.navigation ul#nav li a:visited{display:block;padding:20px;text-decoration:none;background-color:#f1f1f1;line-height:16px;font-size:16px;text-align:justify}body#new div.mobile_section div.navigation div#nav_menu div#menu_icon{padding:10px 20px}body#new div.mobile_section div.navigation div#nav_menu div#menu_icon a:link,body#new div.mobile_section div.navigation div#nav_menu div#menu_icon a:visited{text-decoration:none;background-color:#f9f9f9;font-size:25px}body#new div#topics{padding-top:0;padding-bottom:100px;margin-right:auto;margin-left:auto;width:1140px;box-sizing:border-box}body#new div#topics div.topic:hover{box-shadow:0px 8px 16px 0px rgba(0,0,0,0.3);transform:scale3d(1.03, 1.03, 1.08) translate3d(0.1rem, -0.25rem, 20rem)}body#new div#topics div.topic{width:261px;display:inline-block;box-sizing:border-box;overflow:hidden;height:261px;margin-bottom:15px;margin-left:10px;margin-right:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:transform 1s}body#new div#topics div.topic img{box-sizing:border-box;width:261px;height:261px}body#new div#topics div.topic div.no_image{box-sizing:border-box;position:relative;background-color:#333333;color:#ffffff;width:261px;height:261px;padding:20px}body#new div#topics div.topic div.no_image h2{font-size:25px;text-align:justify}body#new div#topics div.topic div.no_image div.action_btn{box-sizing:border-box;position:absolute;bottom:0;right:0;width:261px;padding:0 0 30px}body#new div#topics div.topic div.no_image div.action_btn a:link,body#new div#topics div.topic div.no_image div.action_btn a:visited,body#new div#topics div.topic div.no_image div.action_btn a:hover{font-size:18px;color:#ffffff;padding:10px;border:1px solid #ffffff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}body#new section#home_page_workshops_section div#workshops{padding-top:30px;padding-bottom:30px;margin-right:auto;margin-left:auto;width:1140px}body#new section#home_page_workshops_section div#workshops div.workshop:hover{box-shadow:0px 8px 16px 0px rgba(0,0,0,0.3);transform:scale3d(1.03, 1.03, 1.08) translate3d(0.1rem, -0.25rem, 20rem)}body#new section#home_page_workshops_section div#workshops div.workshop{width:261px;display:inline-block;text-align:center;box-sizing:border-box;overflow:hidden;margin-bottom:50px;margin-left:10px;margin-right:10px;min-height:335px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;transition:transform 1s}body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons{text-align:right;padding-right:15px;padding-top:10px}body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.action{border:1px solid #f1f1f1;padding:2px 5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#f9f9f9}body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.action a:link,body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.action a:visited{color:#000000;font-size:14px;font-weight:400}body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.enter{background-color:#f1f9f6;border:1px solid #f1f9f6}body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.enter a:link,body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.enter a:visited{color:#237457;font-weight:400}body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.free1{background-color:#fad521}body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.free1 a:link,body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.free1 a:visited{color:#ffffff;font-weight:400}body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.free2{background-color:#374ef7}body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.free2 a:link,body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.free2 a:visited{color:#ffffff;font-weight:400}body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.free3{background-color:#f78824}body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.free3 a:link,body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.free3 a:visited{color:#ffffff;font-weight:400}body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.free4{background-color:#60d767}body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.free4 a:link,body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.free4 a:visited{color:#ffffff;font-weight:400}body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.free5{background-color:#6bc3ed}body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.free5 a:link,body#new section#home_page_workshops_section div#workshops div.workshop div.action_buttons span.free5 a:visited{color:#ffffff;font-weight:400}body#new section#home_page_workshops_section div#workshops div.workshop div.workshop_title{padding-top:15px}body#new section#home_page_workshops_section div#workshops div.workshop div.workshop_title h3{font-size:16px;max-width:230px;margin-right:auto;margin-left:auto;text-align:justify;font-weight:400}body#new section#home_page_workshops_section div#workshops div.workshop div.workshop_title h3 a:link,body#new section#home_page_workshops_section div#workshops div.workshop div.workshop_title h3 a:visited{color:#333333}body#new section#home_page_workshops_section div#workshops div.workshop div.workshop_subtitle{padding-top:10px}body#new section#home_page_workshops_section div#workshops div.workshop div.workshop_subtitle h4{font-size:14px;font-weight:400;max-width:230px;margin-right:auto;margin-left:auto;text-align:justify}body#new section#home_page_workshops_section div#workshops div.workshop div.workshop_subtitle h4 a:link,body#new section#home_page_workshops_section div#workshops div.workshop div.workshop_subtitle h4 a:visited{color:#666666 !important}body#new section#home_page_workshops_section div#workshops div.workshop img.new_image{display:none}body#new section#home_page_workshops_section div#workshops div.workshop div.image{height:125px}body#new section#home_page_workshops_section div#workshops div.workshop div.image div.play_icon{background-color:#f1f1f1;width:100%;display:flex;justify-content:center;align-items:center;height:120px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border:3px solid #f1f1f1}body#new section#home_page_workshops_section div#workshops div.workshop div.image div.play_icon a:link,body#new section#home_page_workshops_section div#workshops div.workshop div.image div.play_icon a:visited{color:#333333;font-size:50px;vertical-align:center}body#new section#home_page_workshops_section div#workshops div.workshop div.image img.promo{background-color:#f1f1f1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;width:100%;height:100%}body#new div#content div#workshop_page header div#top_section{box-sizing:border-box;width:100%}body#new div#content div#workshop_page header div#top_section div#iner_top_section_bg_image{background:rgba(0,0,0,0.4)}body#new div#content div#workshop_page header div#top_section div#iner_top_section_bg_image div#titles{padding-top:100px;padding-bottom:100px;padding-left:20px;padding-right:20px;margin-right:auto;margin-left:auto;max-width:1140px}body#new div#content div#workshop_page header div#top_section div#iner_top_section_bg_image div#titles h1{color:#ffffff;font-size:40px;font-weight:400;text-align:center}body#new div#content div#workshop_page header div#top_section div#iner_top_section_bg_image div#titles h2{color:#ffffff;font-size:20px;font-weight:400;text-align:center}body#new div#content div#workshop_page div#free_workshop_media_container div#show_header_image div#iner_header_image{margin-left:auto;margin-right:auto;max-width:800px;padding:20px;padding-top:40px}body#new div#content div#workshop_page div#free_workshop_media_container div#show_header_image div#iner_header_image img{width:100%;height:auto;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}body#new div#content div#workshop_page div#free_workshop_media_container div.video div.wrap_video{margin-left:auto;margin-right:auto;max-width:800px;padding:20px}body#new div#content div#workshop_page div#free_workshop_media_container div.video div.wrap_video div.video_container{position:relative;padding:56.25% 0 0 0}body#new div#content div#workshop_page div#free_workshop_media_container div.video div.wrap_video iframe,body#new div#content div#workshop_page div#free_workshop_media_container div.video div.wrap_video object,body#new div#content div#workshop_page div#free_workshop_media_container div.video div.wrap_video embed{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}body#new div#content div#workshop_page div#free_workshop_media_container div.container{margin-left:auto;margin-right:auto;max-width:800px;padding:20px}body#new div#content div#workshop_page div#free_workshop_media_container div.container div.raw_text{box-sizing:border-box;overflow:hidden}body#new div#content div#workshop_page div#free_workshop_media_container div.container div.raw_text p{margin-bottom:10px}body#new div#content div#workshop_page div#free_workshop_media_container div.container div.raw_text ul,body#new div#content div#workshop_page div#free_workshop_media_container div.container div.raw_text ol{margin:0 30px 10px}body#new div#workshop_header_image img{width:100%;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:5px}body#new div#workshop_title{padding:20px 10px}body#new div#workshop_title h2{text-align:center}body#new div.container div#lesson div#lesson_content div.desktop_section div.lesson_appendix_nav_section div.navigation ul#nav li.section_title,body#new div.mobile_section div.lesson_appendix_nav_section div.navigation ul#lesson_nav li.section_title{background-color:#333}body#new div.container div#lesson div#lesson_content div.desktop_section div.lesson_appendix_nav_section div.navigation ul#nav li.section_title a:link,body#new div.container div#lesson div#lesson_content div.desktop_section div.lesson_appendix_nav_section div.navigation ul#nav li.section_title a:visited,body#new div.mobile_section div.lesson_appendix_nav_section div.navigation ul#lesson_nav li.section_title a:link,body#new div.mobile_section div.lesson_appendix_nav_section div.navigation ul#lesson_nav li.section_title a:visited{background-color:#444;color:#fff !important;padding-right:20px;padding-left:20px}body#new div.mobile_section div.lesson_appendix_nav_section{background-color:#ffffff;padding-bottom:20px}body#new div.mobile_section div.lesson_appendix_nav_section div.navigation{box-sizing:border-box;overflow:hidden;margin:0 5px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}body#new div.mobile_section div.lesson_appendix_nav_section div.navigation div#nav_menu a:link,body#new div.mobile_section div.lesson_appendix_nav_section div.navigation div#nav_menu a:visited{display:block;padding:20px 20px;background-color:#333;color:#ffffff !important;text-decoration:none;font-size:20px}body#new div.mobile_section div.lesson_appendix_nav_section div.navigation ul#lesson_nav{margin:0;padding:0;display:none;list-style-type:none}body#new div.mobile_section div.lesson_appendix_nav_section div.navigation ul#lesson_nav li.mark_link a:link,body#new div.mobile_section div.lesson_appendix_nav_section div.navigation ul#lesson_nav li.mark_link a:visited{background-color:#dddddd;padding:20px 0;text-align:center}body#new div.mobile_section div.lesson_appendix_nav_section div.navigation ul#lesson_nav li{list-style-type:none;position:relative}body#new div.mobile_section div.lesson_appendix_nav_section div.navigation ul#lesson_nav li a:link,body#new div.mobile_section div.lesson_appendix_nav_section div.navigation ul#lesson_nav li a:visited{display:block;padding:20px;padding-right:60px;padding-left:70px;color:#333;text-decoration:none;background-color:#f7f7f7;line-height:18px;font-size:16px;text-align:justify}body#new div.mobile_section div.lesson_appendix_nav_section div.navigation ul#lesson_nav li a:hover{background-color:#ffffff;color:#333}body#new div.mobile_section div.lesson_appendix_nav_section div.navigation ul#lesson_nav li span.open_image{position:absolute;top:16px;right:35px;color:#7fc8a9;font-size:14px;font-family:"SS BlackTie-Solid"}body#new div.mobile_section div.lesson_appendix_nav_section div.navigation ul#lesson_nav li span.close_image{position:absolute;top:16px;right:39px;color:#444941;font-size:14px;font-family:"SS BlackTie-Solid"}body#new div.mobile_section div.lesson_appendix_nav_section div.navigation ul#lesson_nav li span.play_image{position:absolute;top:16px;right:15px;color:#666;font-size:16px;font-family:"SS BlackTie-Solid"}body#new div.mobile_section div.lesson_appendix_nav_section div.navigation ul#lesson_nav li span.checkcircle{position:absolute;top:17px;left:15px;color:#a9a9a9;font-size:14px;font-family:"SS BlackTie-Solid"}body#new div.mobile_section div.lesson_appendix_nav_section div.navigation ul#lesson_nav li span.read_image{position:absolute;top:17px;left:40px;color:#a9a9a9;font-size:14px;font-family:"SS BlackTie-Solid"}body#new div.mobile_section div.lesson_appendix_nav_section div.navigation ul#lesson_nav li.selected a:link,body#new div.mobile_section div.lesson_appendix_nav_section div.navigation ul#lesson_nav li.selected a:visited{background-color:#ffffff}body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section{float:right;width:33.333333%;box-sizing:border-box}body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section div.navigation{margin-right:10px;box-sizing:border-box;background-color:#f7f7f7;padding:10px 0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section div.navigation div#contents{font-size:18px;color:#333;line-height:20px;padding:10px 10px 20px;border-bottom:1px solid #fff}body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section div.navigation a:link,body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section div.navigation a:visited{display:block;padding:10px;background-color:#333;color:#fff;text-decoration:none;font-size:18px;text-align:justify}body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section div.navigation div#contents{text-align:center}body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section div.navigation ul{margin:0;padding:0;list-style-type:none}body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section div.navigation ul li.mark_link a:link,body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section div.navigation ul li.mark_link a:visited{background-color:#ddd;padding:20px 40px}body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section div.navigation ul li{position:relative}body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section div.navigation ul li a:link,body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section div.navigation ul li a:visited{display:block;padding:15px;padding-right:40px;padding-left:70px;color:#333;text-decoration:none;background-color:#f7f7f7;line-height:18px;font-size:16px;text-align:justify}body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section div.navigation ul li a:hover{background-color:#ffffff;color:#333}body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section div.navigation ul li span.open_image{position:absolute;top:11px;right:10px;color:#7fc8a9;font-size:14px;font-family:"SS BlackTie-Solid"}body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section div.navigation ul li span.close_image{position:absolute;top:11px;right:10px;color:#444941;font-size:14px;font-family:"SS BlackTie-Solid"}body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section div.navigation ul li span.play_image{position:absolute;top:11px;right:13px;color:#666;font-size:16px;font-family:"SS BlackTie-Solid"}body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section div.navigation ul li span.checkcircle{position:absolute;top:13px;left:15px;color:#a9a9a9;font-size:14px;font-family:"SS BlackTie-Solid"}body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section div.navigation ul li span.read_image{position:absolute;top:13px;left:40px;color:#a9a9a9;font-size:14px;font-family:"SS BlackTie-Solid"}body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section div.navigation ul li.selected a:link,body#new div.container div#lesson div.desktop_section div.lesson_appendix_nav_section div.navigation ul li.selected a:visited{background-color:#ffffff}body#new div.container div#lesson div#lesson_content{box-sizing:border-box;overflow:hidden;padding-bottom:30px}body#new div.container div#lesson div#lesson_content div#parts{float:right;width:66.666666%;box-sizing:border-box;overflow:hidden;background-color:#ffffff}body#new div.container div#lesson div#lesson_content div#parts div#lesson_main_title{padding:0 20px;margin-bottom:30px;box-sizing:border-box}body#new div.container div#lesson div#lesson_content div#parts div#lesson_main_title div#iner_lesson_main_title{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#f7f7f7;padding:20px 20px;text-align:center;font-size:20px;box-sizing:border-box}body#new div.container div#lesson div#lesson_content div#parts div#iner_parts{padding:0 10px 10px}body#new div.container div#lesson div#lesson_content div#parts div.part{margin-bottom:20px;box-sizing:border-box;overflow:hidden;position:relative;padding:0 10px}body#new div.container div#lesson div#lesson_content div#parts div.part div.part_video{background-color:#f9f9f9;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}body#new div.container div#lesson div#lesson_content div#parts div.part div.part_video iframe{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}body#new div.container div#lesson div#lesson_content div#parts div.part div.part_title{text-align:center;background-color:#f9f9f9;font-size:18px;padding:20px 10px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;margin-bottom:5px}body#new div#next_lesson_action,body#new div#next_appendix_action{margin:50px 0 0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:0 5px;overflow:hidden;max-width:400px;margin:0 auto}body#new div.next_lesson_button{padding:10px;background-color:#f9f9f9}body#new div.next_lesson_button a:link,body#new div.next_lesson_button a:visited{color:#333333;background-color:#eeeeee}body#new div.next_lesson_button a:hover{background-color:#dddddd}body#new div#parts div#lesson_is_closed{font-size:18px;text-align:center;padding:20px}body#new div#lesson_next_explain{text-align:center;padding:20px}body#new div#lesson_completed{padding:30px 20px 0;max-width:300px;margin:0 auto}.video{width:100%;margin:0 auto}.video .video_container{position:relative;padding:56.25% 0 0 0}.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%}.raw_text{margin:20px 0;font-size:18px;line-height:18px;padding:0 20px}.raw_text p{margin-bottom:10px}body#new div.mce_text{box-sizing:border-box;overflow:hidden;padding:0 10px}body#new div.mce_text ul,body#new div.mce_text ol{margin:0 30px 10px}body#new div#comments_section{padding:30px 10px}body#new div#comments_section div#posts{margin-right:auto;margin-left:auto;max-width:500px}body#new div#facebook_comments{padding-bottom:50px}body#new div.post{box-sizing:border-box;position:relative}body#new div.post div.post_border{padding:20px;margin-bottom:20px;background-color:#f6f6f6;box-sizing:border-box;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;position:relative}body#new div.post div.right{position:absolute;right:10px;top:20px;width:50px}body#new div.post div.left{box-sizing:border-box;padding-right:60px}body#new div.post div.left div.description{box-sizing:border-box;border-bottom:1px solid #aaa;padding:10px 0;margin-bottom:20px;font-size:16px}body#new div.post div.left div.add_more a:link,body#new div.post div.left div.add_more a:visited{color:#333333;font-size:20px}body#new div.post div.gravatar{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;width:40px;height:40px;background-color:#dddddd;text-align:center;box-sizing:border-box;border:1px solid #ffffff}body#new div.post div.gravatar a:link,body#new div.post div.gravatar a:visited{font-size:25px;color:#333333}body#new div.post div.gravatar img{width:40px;height:40px;-webkit-border-radius:40px;border-radius:40px;-moz-border-radius:40px}body#new div.post div.delete_post{box-sizing:border-box;padding-right:60px}body#new div.post div.reply{box-sizing:border-box;position:relative}body#new div.post div.post_section{box-sizing:border-box;position:relative}body#new div.post div.mark_post{padding-right:60px;padding-top:20px}body#new div.post div.post_border div.post_section div.right{top:10px;right:-10px}.main_form_modal{display:none}.reply_form_modal{display:none}.modal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.8);padding:10px}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;max-width:500px}.reply_closes,.closes{color:#aaa;font-size:20px;font-weight:bold}.reply_closes:hover,.reply_closes:focus,.closes:hover,.closes:focus{color:black;text-decoration:none;cursor:pointer}body#new div#search_workshops ul{margin-right:30px;list-style-type:none}body#new div#search_workshops ul li{margin-bottom:40px}body#new div#searches{padding-bottom:50px}body#new div#searches ul#search_results{margin-right:30px;list-style-type:none}body#new div#searches ul#search_results li{background-color:#f9f9f9;padding:20px;margin-bottom:20px;border:1px solid #f1f1f1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}body#new div#search_forum{box-sizing:border-box;overflow:hidden;position:relative;padding:20px 10px 0 10px;background-color:#f9f9f9;margin-bottom:20px}body#new div#search_forum div#search_fields{position:relative;box-sizing:border-box;overflow:hidden;margin:0 auto;max-width:500px}body#new div#search_forum div#search_fields div.search_field_section{box-sizing:border-box;margin-left:50px}body#new div#search_forum div#search_fields div.button_field{box-sizing:border-box;position:absolute;top:6px;left:10px;width:30px}body#new div#search_forum div#search_fields div.button_field button{font-size:25px;color:#bbb;cursor:pointer;border:none;background:transparent}body#new div#search_forum div#search_fields div.button_field button i{font-size:25px;color:#bbb;cursor:pointer;border:none;background:transparent}body#new div#forum_navigation{box-sizing:border-box;margin-bottom:20px;color:#bbbbbb}body#new div#forum_navigation span{margin-left:10px}body#new div#forum_navigation a:link,body#new div#forum_navigation a:visited{margin-left:10px;color:#bbbbbb}body#new div#forum{padding:0 10px 30px;box-sizing:border-box;max-width:500px;margin:0 auto}body#new div#forum div#help_section{box-sizing:border-box;display:none}body#new div#forum div.help{margin-bottom:20px;box-sizing:border-box}body#new div#forum div.help a:link,body#new div#forum div.help a:visited{color:#bbbbbb}body#new div#forum hr{border-bottom:2px dashed #bbbbbb}body#new div#forum div.submit_button{max-width:150px}body#new div#forum div#forum_form,body#new div#forum div.edit_question{display:none}body#new div#forum div#questions{padding:20px 0;box-sizing:border-box}body#new div#forum div#questions div.question{box-sizing:border-box;overflow:hidden;background-color:#f7f7f7;padding:10px;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}body#new div#forum div#responses{padding:20px 0;box-sizing:border-box}body#new div#forum div#responses div.response{box-sizing:border-box;overflow:hidden;background-color:#f7f7f7;padding:10px;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}body#new div#forum div.avatar{float:right;width:60px}body#new div#forum div.avatar img{width:60px;height:60px;-webkit-border-radius:40px;border-radius:40px;-moz-border-radius:40px}body#new div#forum div.text_section{float:right;box-sizing:border-box;overflow:hidden;width:200px;padding-right:20px}body#new div#forum div.text_section div.subject{min-height:60px}body#new div#forum div.text_section div.subject a:link,body#new div#forum div.text_section div.subject a:visited,body#new div#forum div.text_section div.subject a:hover{font-size:20px;line-height:22px;color:#000;text-decoration:underline}body#new div#forum div.text_section div.mce_text{font-size:16px}body#new div#forum div.text_section div.body{color:#999;font-size:14px}body#new div#forum div.text_section div.body a:link,body#new div#forum div.text_section div.body a:visited,body#new div#forum div.text_section div.body a:hover{color:#999}body#new div#forum div.images{overflow:hidden;box-sizing:border-box;padding-bottom:20px}body#new div#forum div.images div.image{padding:5px;box-sizing:border-box}body#new div#forum div.images img{width:100%}body#new div#forum textarea{height:130px}@media screen and (min-width: 350px){body#new div#forum div.text_section{width:240px}}@media screen and (min-width: 400px){body#new div#forum div.text_section{width:290px}}@media screen and (min-width: 500px){body#new div#forum div.text_section{width:380px}}div.upload_images_form{box-sizing:border-box;margin-bottom:20px}div.upload_images_form .inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}div.upload_images_form div.file_upload_label label{font-size:16px;font-weight:400;color:white;background-color:#666666;padding:5px 10px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100px;text-align:center}div.upload_images_form div.file_upload_label label:hover{background-color:#333333}.upload_image_bar{width:300px;box-sizing:border-box}.upload_image_bar .upload_section{padding:10px 0;margin:10px 0}.upload_image_bar .upload_section span.file_name{font-size:14px;line-height:16px;color:#666}.upload_image_bar .progress{margin-top:10px}.upload_image_bar .progress .bar{height:10px;background:#0099cc}.jcrop-holder{direction:ltr;text-align:left}.jcrop-vline,.jcrop-hline{background:#fff url("../jcrop/Jcrop.gif");font-size:0;position:absolute}.jcrop-vline{height:100%;width:1px !important}.jcrop-vline.right{right:0}.jcrop-hline{height:1px !important;width:100%}.jcrop-hline.bottom{bottom:0}.jcrop-tracker{height:100%;width:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none}.jcrop-handle{background-color:#333333;border:1px #eeeeee solid;width:7px;height:7px;font-size:1px}.jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0}.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px}.jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%}.jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%}.jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0}.jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0}.jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0}.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px}.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%}.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px}.jcrop-dragbar.ord-n{margin-top:-4px}.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px}.jcrop-dragbar.ord-e{margin-right:-4px;right:0}.jcrop-dragbar.ord-w{margin-left:-4px}.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline{background:#ffffff;filter:alpha(opacity=70) !important;opacity:0.7 !important}.jcrop-light .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#000000;border-color:#ffffff;border-radius:3px}.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline{background:#000000;filter:alpha(opacity=70) !important;opacity:0.7 !important}.jcrop-dark .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#ffffff;border-color:#000000;border-radius:3px}.solid-line .jcrop-vline,.solid-line .jcrop-hline{background:#ffffff}.jcrop-holder img,img.jcrop-preview{max-width:none}#alert,#alert_box{color:#a94442;background-color:#f2dede;border-color:#ebccd1;padding:20px 10px;margin:0 0 10px 0;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center}#notice{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;padding:20px 10px;margin:0 0 10px 0;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center}#error_explanation{width:100%;background-color:#f2dede;margin-bottom:20px;box-sizing:border-box;padding:20px 20px 10px;color:#a94442}#error_explanation ul li{font-size:16px;list-style:square;margin:10px 30px}.field_with_errors input[type="text"],.field div.field_with_errors textarea,.field_with_errors input[type="password"]{border:1px solid #ebccd1}div#accessibility{background-color:#f1f1f1;padding:20px;text-align:center}div#accessibility p.accessibility_icon{margin-bottom:0}div#accessibility p.accessibility_icon a:link,div#accessibility p.accessibility_icon a:visited{font-size:30px}div#accessibility p.accessibility_link a:link,div#accessibility p.accessibility_link a:visited{font-size:14px}body#new div#footer{padding:50px 20px 100px;color:#fff;text-align:center;font-size:14px;line-height:20px}body#new div#footer div#student_data{margin-bottom:30px}body#new div#footer div#copy{margin-bottom:20px}body#new div#footer a:link,body#new div#footer a:visited,body#new div#footer a:hover{color:#fff;text-decoration:underline;font-weight:bold}
