.nostyled{list-style:none;padding:0}.fl{float:left}.fr{float:right}.clear_zero{clear:both;visibility:hidden;height:0;overflow:hidden;line-height:0;font-size:0}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.decoration{position:absolute;display:block;overflow:hidden}a,a:hover{color:#0099cc}a:hover,a:hover img,input:hover,button:hover,span:hover{text-decoration:none;-o-transition:0.25s;-ms-transition:0.25s;-moz-transition:0.25s;-webkit-transition:0.25s;transition:0.25s}span.form-error-message{background:rgba(255,0,0,0.3);border:1px solid rgba(255,0,0,0.4);padding:5px 10px;margin:-1px 0 20px 0;font-size:13px;float:left;width:302px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;text-shadow:1px 1px 0 rgba(255,255,255,0.5);color:#333}section.courses{width:1100px}section.courses a.next{float:right}section.stick form.coursefilter-form{margin:0 auto;width:1100px}section.stick form.coursefilter-form ul.views{margin-right:0}section.stick form.coursefilter-form div.categories select{margin-left:0}h3.entire_state{padding:0 50px;margin:80px 0 50px 0;font-size:60px;font-weight:normal;text-align:center;color:#333;text-shadow:1px 1px 0 #fff}h3.entire_state small{display:block;font-size:28px;color:#aaa}html.wf-active h3.entire_state{font-family:'Signika',Arial,sans-serif}div.filter{background:#ddd;padding:15px 20px 0px 20px;margin-bottom:20px;border-top:1px solid #cccccc;clear:both;position:relative}div.filter ul.type_switcher{margin-top:0;padding-top:0;float:left}div.filter ul.type_switcher li{float:left;cursor:pointer;border:1px solid #999;border-right:none;padding:4px 15px;list-style:none}div.filter ul.type_switcher li:hover{background:#ccc}div.filter ul.type_switcher li.checked,div.filter ul.type_switcher li.checked:hover{background:#999;color:#fff}div.filter ul.type_switcher li:first-child{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}div.filter ul.type_switcher li:last-child{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:1px solid #999}div.filter ul.video{margin-left:240px}div.filter div.categories{float:left;margin-top:0}div.filter div.categories select{width:210px;font-size:auto}div.filter div.location{float:left;margin:0 0 0 30px}div.filter div.location select{width:200px;font-size:auto}div.filter label{float:left;font-size:15px;font-weight:bold;letter-spacing:-0.03em}div.filter select{float:left;margin-left:10px;font-size:16px;padding:3px 0}div.filter ul.views{margin:0;padding-left:0;float:right}div.filter ul.views li{float:left;margin-left:10px;list-style:none}div.filter ul.views li a{width:27px;height:27px;background:url('/../img/ico_views.png');display:block}div.filter ul.views li a:hover{opacity:0.9}div.filter ul.views li a.active:hover{opacity:1}div.filter ul.views li.date{padding-right:20px;margin-right:10px;border-right:1px solid #999}div.filter ul.views li.date section.lightpick{top:auto !important;left:auto !important;right:50px !important}div.filter ul.views li.date a{background-position:0 0;text-align:center;font-size:13px;color:#fff;text-decoration:none;line-height:33px;font-family:Arial,sans-serif;text-indent:-3px}div.filter ul.views li.date a:hover{background-position:0 -27px;color:#b7dff0;-o-transition-property:none !important;-moz-transition-property:none !important;-ms-transition-property:none !important;-webkit-transition-property:none !important;transition-property:none !important}div.filter ul.views li.date input.picker__input{display:none}div.filter ul.views li.boxes a{background-position:-27px 0}div.filter ul.views li.boxes a.active{background-position:-27px -27px}div.filter ul.views li.lines a{background-position:-52px 0}div.filter ul.views li.lines a.active{background-position:-52px -27px}html.wf-active div.filter label{font-family:'Signika',Arial,sans-serif}div.filter_wrapper{margin-top:40px}div.filter_wrapper div.filter ul.location{float:left;margin-left:0;margin-top:-2px}div.filter_wrapper div.filter ul.location li{float:left;margin-right:10px}div.filter_wrapper div.filter ul.location li a{text-decoration:none;color:#333}div.filter_wrapper div.filter ul.location li a strong{text-decoration:none;float:left;color:#333;margin:10px 0 0 5px;font-size:16px;text-decoration:underline}div.filter_wrapper div.filter ul.location li a:hover strong{text-decoration:none}div.filter_wrapper div.filter ul.location li.active a strong{color:#333;text-decoration:none;border:1px dotted #999;padding:5px 8px 3px 8px;margin-top:4px;background:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div.filter_wrapper div.filter ul.location li img{width:35px;display:none;float:left;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}div.filter_wrapper ul.location li span.count{background:rgba(119,204,51,0.8);text-shadow:1px 1px 0 #499d06;color:#fff;font-size:13px;display:inline-block;padding:3px 10px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;margin:8px 0 0 5px}div.filter_wrapper ul.location li.wide{margin-left:10px;margin-right:139px !important;width:200px}div.filter_wrapper ul.location li.wide select{width:200px;margin-top:7px}div.filter_wrapper ul.location li.city{margin-left:15px}div.filter_wrapper ul.location li.city select{width:150px;margin-top:7px}section.courses-filter.stick{position:fixed;top:50px;left:0;right:0;z-index:1000}a.load_button{padding:15px 0 11px 0;width:100%;display:inline-block;text-align:center;clear:both;font-size:18px;text-decoration:none;color:#f9f8f4;text-shadow:1px 1px 0 #3b8401;background:#77CC33;box-shadow:0px 3px 0px #56bc1e;-moz-box-shadow:0px 3px 0px #56bc1e;-webkit-box-shadow:0px 3px 0px #56bc1e;border:1px solid rgba(255,255,255,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;margin:0 0 82px 0}a.load_button:hover{background:#84d147}a.load_button:active{background:#77CC33;box-shadow:0px 3px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 3px 0px rgba(0,0,0,0.3);margin:2px 0 80px 0}a.load_button strong{font-size:18px}a.load_button span{width:27px;height:26px;display:block;background:url('/../img/ico_load.png');position:absolute;top:13px}a.load_button span.ico1{left:20px}a.load_button span.ico2{right:20px}a.load_button.load_button_previous{margin-bottom:20px}a.load_button.load_button_previous span{background:url('/../img/ico_load_reverse.png')}html.wf-active a.load_button{font-family:'Signika',Arial,sans-serif}div.topped_courses{background:#ffffff url('/../img/bg_topped.png') center -60px no-repeat;background-size:80%;overflow:auto;padding:20px 20px 30px 20px;margin:20px -21px 40px -21px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ddd;box-shadow:rgba(99,99,99,0.05) 0px 2px 8px 0px}div.topped_courses h1{text-align:center;font-size:28px;font-family:'Signika',Arial,sans-serif;margin-bottom:30px}div.topped_courses h1 span{background:url('/../img/topped_headline.png') left bottom no-repeat;display:inline-block;padding-bottom:5px;background-size:contain}div.topped_courses div.course{margin-bottom:20px}div.topped_courses div.course:last-child{margin-right:0}div.wanted_form{width:700px;margin:50px auto 100px auto;text-align:left;overflow:auto;text-align:center}div.wanted_form h2{color:#666;font-size:30px;text-align:center;font-weight:normal;margin-bottom:10px}div.wanted_form p{font-size:14px;margin-bottom:20px;padding:0 80px;line-height:1.4;color:#fff}div.wanted_form p.thanks{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.5);border:none;clear:both;background:#56BC1E;background:#56bc1e url('/../img/ico_smile2.png') no-repeat 20px center;padding:20px 20px 20px 70px;margin-bottom:30px;font-size:16px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:left;line-height:1.5}div.wanted_form form div.input_course{float:left;width:340px;margin-right:25px}div.wanted_form form div.input_course .form-error-message{width:330px;text-align:left}div.wanted_form form div.input_email{float:left;width:190px}div.wanted_form form div.input_email span.form-error-message{width:168px;text-align:left}div.wanted_form form span.form-error-message{margin:-1px 0 0 0 !important}div.wanted_form form input.subject{font-size:13px;padding:0 5px;height:42px;width:340px;color:#000;float:left;border:1px solid #a6a6a6}div.wanted_form form input.email{font-size:13px;padding:0 5px;height:42px;width:190px;color:#999;float:left;border:1px solid #a6a6a6}div.wanted_form form small{float:left;font-size:12px;margin-top:5px;color:#aaa;text-align:left}div.wanted_form form small.subject{width:355px;margin-left:0}div.wanted_form form small.email{float:left;margin:5px 0 20px 10px}div.wanted_form form input.submit,div.wanted_form form button.submit{height:43px;float:left;padding:0 15px;border:none;background:#0099cc;border:1px solid rgba(255,255,255,0.1);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0;text-decoration:none;display:inline-block;color:#f9f8f4;text-shadow:1px 1px 0 #03789f;box-shadow:0px 1px 0px rgba(0,0,0,0.3);margin-bottom:1px;cursor:pointer;text-transform:uppercase;font-size:14px;-webkit-appearance:none}html.wf-active div.wanted_form h2,html.wf-active div.wanted_form input.submit,html.wf-active div.wanted_form button.submit{font-family:'Signika',Arial,sans-serif}.courses .certificate img{width:353px;height:218px;background:url('/../img/poukaz/certificate-blank.jpg') 0 0 no-repeat}.courses tr.certificate img{width:50px;height:33px;background:url('/../img/poukaz/certificate-blank.jpg') 0 0 no-repeat}table.courses{border-collapse:collapse;width:100%}table.courses tr th{border-bottom:1px solid #CCCCCC;padding:5px 10px;text-align:left}table.courses tr:nth-child(even){background:#e2e9ec;background:rgba(0,153,204,0.05)}table.courses tr:nth-child(odd){background:#f9f9f9;background:rgba(255,255,255,0.7)}table.courses tr.header{background:none}table.courses tr td{padding:5px 8px}table.courses tr td a{color:#333}table.courses tr td.photo{width:1%}table.courses tr td.photo a,table.courses tr td.photo img{max-height:50px;max-width:50px;overflow:hidden}table.courses tr td.course_name{font-size:14px;font-weight:bold;width:40%}table.courses tr td.course_name a{text-decoration:none;color:#0099CC}table.courses tr td.lectors{width:20%}table.courses tr td.term{width:15%}table.courses tr td.price{white-space:nowrap}table.courses tr td.link{white-space:nowrap}table.courses.newest{margin-bottom:20px !important}@media (max-width:1099px){div.topped_courses{padding:20px 3% 10px 3%;width:90%;margin:20px auto 30px auto}div.wanted_form form input.subject{width:100%}section.courses-filter ul.type_switcher{margin-bottom:0;padding-left:40px}section.courses-filter ul.type_switcher li{padding:4px 8px}section.courses-filter form.coursefilter-form div.categories select{margin-left:0}section.stick form.coursefilter-form{margin:0 auto;width:100%}}@media (max-width:1020px){div.filter div.categories select{width:150px}div.filter div.location{margin-left:10px}div.filter div.location select{width:150px}div.filter ul.type_switcher{padding-left:20px}div.filter ul.type_switcher li{padding:4px 8px}div.filter ul.views{margin:0}div.filter ul.views li{margin-left:5px}div.filter ul.views li.date{padding-right:0;margin-right:2px;border-right:none}section.stick div.categories select{width:150px}section.stick div.location{margin-left:10px}section.stick div.location select{width:150px}}@media (max-width:820px){div.wanted_form{display:none}div.filter div.categories select,section.courses-filter.stick div.filter div.categories select{width:150px}div.filter div.location,section.courses-filter.stick div.filter div.location{margin-left:10px}div.filter div.location select,section.courses-filter.stick div.filter div.location select{width:150px}div.filter ul.type_switcher,section.courses-filter.stick div.filter ul.type_switcher{float:right}div.filter ul.views,section.courses-filter.stick div.filter ul.views{display:none}}@media (max-width:640px){div.filter div.categories select,section.courses-filter.stick div.filter div.categories select{width:140px}div.filter div.location,section.courses-filter.stick div.filter div.location{margin-left:5px}div.filter div.location select,section.courses-filter.stick div.filter div.location select{width:130px}div.filter ul.type_switcher,section.courses-filter.stick div.filter ul.type_switcher{float:right}div.filter ul.type_switcher li,section.courses-filter.stick div.filter ul.type_switcher li{padding:4px 4px}}@media (max-width:705px){a.load_button{background-image:none;padding:15px 0 11px 0;width:94%;margin:0 3% 32px 3%}a.load_button:active{margin:2px 3% 30px 3%}a.load_button span{display:none}div.filter,section.courses-filter.stick div.filter{text-align:center}div.filter div.categories,section.courses-filter.stick div.filter div.categories{float:none;display:inline-block}div.filter div.categories select,section.courses-filter.stick div.filter div.categories select{width:150px}div.filter div.location,section.courses-filter.stick div.filter div.location{float:none;display:inline-block;margin-left:10px}div.filter div.location select,section.courses-filter.stick div.filter div.location select{width:150px}div.filter ul.type_switcher,section.courses-filter.stick div.filter ul.type_switcher{float:none;display:inline-block;margin:20px auto 5px auto;width:auto;padding:0}div.filter ul.type_switcher li,section.courses-filter.stick div.filter ul.type_switcher li{padding:4px 15px}div.filter ul.views,section.courses-filter.stick div.filter ul.views{display:none}}@media (max-width:415px){div.filter,section.courses-filter.stick div.filter{text-align:center}div.filter div.categories,section.courses-filter.stick div.filter div.categories{float:left;display:block;margin:10px auto 10px auto;width:100%}div.filter div.categories select,section.courses-filter.stick div.filter div.categories select{width:90%;float:none;display:inline-block;margin-left:0;height:30px;font-size:16px}div.filter div.location,section.courses-filter.stick div.filter div.location{float:left;display:block;margin:0 auto 10px auto;width:100%}div.filter div.location select,section.courses-filter.stick div.filter div.location select{width:90%;float:none;display:inline-block;margin-left:0;height:30px;font-size:16px}div.filter ul.type_switcher,section.courses-filter.stick div.filter ul.type_switcher{left:auto;top:auto;position:relative;display:inline-block;margin:10px auto 0 auto;width:auto;padding:0}div.filter ul.type_switcher li,section.courses-filter.stick div.filter ul.type_switcher li{padding:4px 3px;font-size:14px}div.filter ul.views,section.courses-filter.stick div.filter ul.views{display:none}}@media (max-width:319px){div.filter ul.type_switcher li,section.courses-filter.stick div.filter ul.type_switcher li{padding:4px 4px;font-size:12px}}@media (max-width:270px){div.filter ul.type_switcher li.coursefilter-showOnlineCourses{display:none}}html.wf-loading *{color:transparent !important}.spinner{margin:100px auto 0;width:70px;text-align:center}.spinner > div{width:18px;height:18px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.mobile-only{display:none}div.quiz-intro{text-align:center}div.quiz-intro div.quiz-intro-text{width:600px;margin:0 auto 30px auto;font-size:18px;line-height:1.4;padding:5px 0;text-align:left}div.quiz-intro div.quiz-intro-text a.green_button{margin-top:30px}div.quiz-intro div.quiz-intro-text p{margin-bottom:20px;margin-top:0}div.quiz-intro div.quiz-intro-text h2{margin-top:40px;margin-bottom:0}div.result{width:150px;height:150px;border-radius:150px;color:#fff;display:block;text-align:center;float:left;margin:0 20px 0 0;background:#fafafa;border-radius:5px}div.result strong{font-size:28px;margin-top:40px;display:inline-block}div.result small{display:block}div.result.success{background:#77CC33;text-shadow:1px 1px #3b8401}div.result.fail{background:#ff0000;text-shadow:1px 1px #de0101}div.result.neutral{background:#AAADA7;text-shadow:1px 1px #666}div.quiz-wrapper{width:600px;margin:0 auto 140px auto}div.quiz-wrapper input.submit{width:100%;margin-bottom:180px;display:block}div.quiz-wrapper fieldset.user-info{background:#fff;padding:40px 40px 20px 40px;margin-bottom:40px;position:relative;border-radius:10px}div.quiz-wrapper fieldset.user-info strong{display:block;font-size:24px;margin-bottom:20px}div.quiz-wrapper fieldset.user-info div.field{display:block;margin-bottom:20px;clear:both;overflow:auto;float:left}div.quiz-wrapper fieldset.user-info div.field h3{font-size:28px;margin:0;padding:0}div.quiz-wrapper fieldset.user-info div.field h3 small{display:block;margin-top:10px;font-size:16px;font-weight:normal}div.quiz-wrapper fieldset.user-info div.field input{width:300px;display:block;margin-top:5px;height:24px}div.quiz-wrapper fieldset.user-info div.field span.form-error-message{width:286px}div.quiz-wrapper fieldset.user-info div.field:first-child{margin-right:40px}div.quiz-wrapper fieldset.user-info span.decoration{width:150px;height:150px;border-radius:150px;position:absolute;right:50px;top:20px;border:1px solid #eee;background:url('/../img/default-user.jpg');background-size:cover}div.quiz-wrapper div.question-item{background:#fff;padding:40px 40px 20px 40px;margin-bottom:40px;border-radius:10px;position:relative;overflow:hidden}div.quiz-wrapper div.question-item img.photo{border:1px solid #eee;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:20px}div.quiz-wrapper div.question-item small.question-number{text-transform:uppercase;color:#ccc;font-size:12px;margin-bottom:3px;display:inline-block}div.quiz-wrapper div.question-item ul{padding-left:30px}div.quiz-wrapper div.question-item ul li{padding:4px 0;margin-bottom:6px;font-size:18px}div.quiz-wrapper div.question-item label{display:block;line-height:1.2;margin-bottom:10px;font-size:18px}div.quiz-wrapper div.question-item label input[radio],div.quiz-wrapper div.question-item label input[checkbox]{float:left;margin-right:5px}div.quiz-wrapper div.question-item label.question{font-size:24px;font-weight:bold;margin-bottom:20px}div.quiz-wrapper div.question-item textarea{display:block;width:95.5%;height:140px;margin-top:10px;padding:2%;font-family:Arial,sans-serif}div.quiz-wrapper div.question-item input.text{display:block;height:24px;width:95.5%;padding:0 2%;margin-top:10px}div.quiz-wrapper div.question-item span.corner{width:300px;height:280px;padding:20px 0 0 0;text-align:center;color:#fff;display:block;position:absolute;bottom:-200px;right:-200px;transform:rotate(-45deg);font-weight:bold;text-transform:uppercase;font-size:12px}div.quiz-wrapper div.question-item div.correct{color:#3b8401;font-weight:bold}div.quiz-wrapper div.question-item div.correct small.tag{border:1px solid #3b8401;padding:4px 7px;border-radius:5px}div.quiz-wrapper div.question-item div.wrong{color:#ff0000;font-weight:bold}div.quiz-wrapper div.question-item div.wrong small.tag{border:1px solid red;padding:4px 7px;border-radius:5px}div.quiz-wrapper div.question-item img.icon{background:url('/../img/correct-answer.svg');width:20px;float:left;margin:0px 5px 0 -25px;position:relative;z-index:100}div.quiz-wrapper div.question-item.correct{border:2px solid #77CC33}div.quiz-wrapper div.question-item.correct span.corner{background:#77CC33;text-shadow:1px 1px #3b8401}div.quiz-wrapper div.question-item.wrong{border:2px solid #ff0000}div.quiz-wrapper div.question-item.wrong span.corner{background:#ff0000;text-shadow:1px 1px #DE0101}@media (max-width:850px){div.quiz-intro-text,div.quiz-wrapper{width:90%;padding:0 5%}}@media (max-width:550px){div.quiz-intro-text,div.quiz-wrapper{width:94%;padding:0 3%}div.quiz-intro-text h1{margin:0 0 10px 0}div.quiz-intro-text p{font-size:16px}div.quiz-wrapper fieldset.user-info,div.quiz-wrapper div.question-item{margin-bottom:20px;padding:20px 7%}div.quiz-wrapper div.question-item label.question{font-size:20px}div.quiz-wrapper div.question-item img.photo{width:100% !important}div.quiz-wrapper fieldset.user-info strong{font-size:20px}div.quiz-wrapper fieldset.user-info div.field{float:none;margin:0 0 10px 0}div.quiz-wrapper fieldset.user-info div.field label{display:block}div.quiz-wrapper fieldset.user-info div.field input{display:block;width:100%}div.quiz-wrapper fieldset.user-info span.decoration{width:80px;height:80px;right:10px;top:auto;bottom:20px;background-size:cover !important}div.quiz-wrapper input.submit{width:100%;padding:12px 0;margin-bottom:40px}}body{font-family:Arial,sans-serif;padding-top:70px;margin:0;overflow-y:scroll}body.no-touch div.subheader_course div.schedule ul.terms li:hover{background:#f5f5f5}body.no-touch div.subheader_course div.schedule ul.terms li.activeTerm:hover{background:#EFF6F9 !important}body.no-touch div.subheader_course div.schedule ul.terms li.active:hover{background:#E9E8F3}body.no-touch div.subheader_course div.schedule ul.terms li.selected:hover{background:#E9E8F3}body.no-touch div.subheader_course div.schedule ul.terms li.active:hover span.arrow{display:none}body.no-touch div.subheader_course div.schedule ul.terms li:hover span.arrow{display:block}html{background:#eee;color:#333}html.white{background:#eee}html.dark{background:#3d434c url('/../img/pattern.png') repeat}div.clear{clear:both}.hide{display:none}fieldset{border:none;margin:0;padding:0}iframe[name='google_conversion_frame']{height:0 !important;width:0 !important;line-height:0 !important;font-size:0 !important;margin-top:-13px;float:left}a img{border:none !important}div.cookies-policy span.mobile-on{display:none}div.cookies-policy span.mobile-off{display:inline-block}#ajax-spinner{position:fixed;left:50%;top:50%;margin:-50px 0 0 -50px;background:url('/../img/ajax-loader.gif') no-repeat 50% 50%;padding:50px;font-size:0;background-color:#f9f9f9;background-color:rgba(239,239,239,0.8);border-radius:100px;border:1px solid rgba(221,221,221,0.9)}#ajax-spinner-free{width:50px !important;height:50px !important;background:url('/../img/ajax-loader.gif') no-repeat center;padding:50px;font-size:0;background-color:#f9f9f9;background-color:rgba(239,239,239,0.8);border-radius:100px;border:1px solid rgba(221,221,221,0.9);text-align:center;margin:0 auto}.cookies-policy{color:#999;position:fixed;left:0;bottom:0;padding:25px 0;width:360px;background:#f9f9f9 url('/../img/bg_cookies.jpg') repeat;box-shadow:0px 0px 2px 1px rgba(0,0,0,0.1);z-index:2000;text-align:center;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px}.cookies-policy div.cookies_wrapper{overflow:auto}.cookies-policy div.wrapper{width:100%}.cookies-policy p{font-size:14px;width:84%;margin:0 auto;background:rgba(255,255,255,0.95);color:#333;padding:10px 3%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:Signika,sans-serif;line-height:1.6}.cookies-policy p a{color:#333}.cookies-policy div.buttons{float:left;width:90%;padding:10px 5% 5px 5%}.cookies-policy div.buttons a{float:left;-webkit-appearance:none;outline:none;width:auto;text-align:center;padding:5px 7px;font-size:14px;font-family:Signika,sans-serif;border:none;color:#fff;border-radius:3px;cursor:pointer;font-weight:700;text-decoration:none}.cookies-policy div.buttons a.agree{background:#77CC33;box-shadow:0px 3px 0px #56bc1e;-moz-box-shadow:0px 3px 0px #56bc1e;-webkit-box-shadow:0px 3px 0px #56bc1e;border:1px solid rgba(255,255,255,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#f9f8f4;text-shadow:1px 1px 0 #3b8401;margin:0 10px 0 0}.cookies-policy div.buttons a.agree:hover{background:#87D053;color:#f9f8f4}.cookies-policy div.buttons a.agree:active{background:#77CC33;box-shadow:0px 1px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.3)}.cookies-policy div.buttons a.disagree{background:#666e7b;box-shadow:0px 3px 0px #5a616d;-moz-box-shadow:0px 3px 0px #5a616d;-webkit-box-shadow:0px 3px 0px #5a616d;border:1px solid rgba(255,255,255,0.05);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#f1f1f1;text-shadow:1px 1px 0 #333}.cookies-policy div.buttons a.disagree:hover{background:#727b8a;color:#f1f1f1}.cookies-policy div.buttons a.disagree:active{background:#666e7b;box-shadow:0px 1px 0px #5a616d;-moz-box-shadow:0px 1px 0px #5a616d;-webkit-box-shadow:0px 1px 0px #5a616d}div.wrapper{margin:0 auto 0 auto;position:relative;text-align:left;font-size:14px;width:1100px}span.image-loader img{opacity:1;transition:opacity 1s}span.image-loader img[data-src]{opacity:0}span.help{border-bottom:1px dashed green;cursor:help}div.user{float:right}div.user span.userline{margin:4px 0 0 0;float:left;width:34px;height:34px;background:#fff;cursor:pointer;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div.user span.userline img{width:34px;height:34px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;z-index:1}div.user span.userline img:hover{opacity:0.8}div.user span.userline a{float:left;font-size:15px;padding:0;text-decoration:none}div.user span.userline a:hover{color:#77cc33}div.user span.userline a.signin{height:34px;width:34px}div.user span.userline a.signin img{width:33px;height:33px;position:absolute;top:0;left:0}div.user span.userline span.tooltip{position:absolute;right:11px;bottom:-33px;width:135px;text-align:center;background:#000;background:rgba(0,0,0,0.7);color:#fff;padding:4px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:none}div.user span.userline span.tooltip span.arrow{width:7px;height:7px;background:#414141;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-3px;right:11px}div.user span.logged span.tooltip{width:115px;z-index:100}div.user span.userline:hover span.tooltip{display:block}div.user span.login{border:1px solid #E3E3E3}div.user ul{position:absolute;top:47px;right:0;width:200px;background:#f9f9f9;z-index:1;text-align:left;-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);margin:0;padding:0;list-style:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div.user ul li a{padding:7px 10px;display:block;color:#666;text-decoration:none}div.user ul li a:hover{background:#ddeff4}div.user ul li a span.new-tag{background:red;padding:3px 5px;color:#fff;display:inline-block;margin:0 0 0 2px;font-size:11px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div.user ul li.profile{padding:10px 0 5px 0;border-bottom:1px solid #eee;margin-bottom:5px}div.user ul li.profile strong{display:block;font-size:16px;font-weight:normal}div.user ul li.profile small{display:block;font-size:12px;color:#999}div.user ul li.profile small.credit{color:#0099cc}div.user ul li.profile a{border-bottom:none}div.user ul li.profile span.arrow{width:10px;height:10px;background:#f9f9f9;border-top:1px solid #E8E8E8;border-left:1px solid #E8E8E8;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-6px;right:11px;display:block}div.user ul li.edit{padding:5px 0 0 0;border-top:1px solid #eee;margin-top:5px}div.user ul li.edit a{border-bottom:none}div.user ul li:last-child a{border-bottom:none;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}div.user ul li:first-child a{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}div.user form{display:none;position:absolute;top:25px;right:0;width:460px;background:#fff;z-index:1;text-align:left;-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);-webkit-border-radius:10px;-webkit-border-top-right-radius:0;-moz-border-radius:10px;-moz-border-radius-topright:0;border-radius:10px;border-top-right-radius:0;padding:25px 20px}div.user form div.field{float:left;margin-right:10px;width:190px}div.user form div.field input.text{border:1px solid #A6A6A6;height:27px;padding:0 5px;font-size:12px;width:180px}div.user form div.field a{float:left;margin:14px 0 0 1px}div.user form div.pass{width:130px}div.user form div.pass input.text{width:120px}div.user form div.button{width:auto;margin-right:0}div.user form div.button input,div.user form div.button button{padding:0 15px;height:28px;margin-right:0}div.user form div.button span.remember{margin-top:14px;float:left;clear:left}div.user form div.button span.remember input{float:left;height:auto;margin:1px 5px 0 0}div.user form div.button span.remember label{float:left}html.wf-active div.user{font-family:'Signika',Arial,sans-serif}div.header_wrapper{position:fixed;left:0;top:0;width:100%;height:50px;z-index:1005;background:#F9F9F9;-webkit-box-shadow:0px 0px 2px 1px rgba(0,0,0,0.1);box-shadow:0px 0px 2px 1px rgba(0,0,0,0.1)}div.header_wrapper header{margin:0 auto;padding-top:5px;width:1100px;position:relative}div.header_wrapper header div.logo{margin:2px 0 0 0;display:inline-block;float:left}div.header_wrapper header div.logo a,div.header_wrapper header div.logo span.logo{font-size:24px;text-transform:uppercase;color:#77cc33;text-decoration:none;line-height:0.7;padding:10px 15px 10px 0;text-shadow:1px 1px 0 black;display:inline-block}div.header_wrapper header div.logo a:hover{color:#0099CC}div.header_wrapper header div.logo a:hover span.inverse{color:#77cc33}div.header_wrapper header div.logo a:hover strong{background:#0099CC;color:#efefef}div.header_wrapper header div.logo span.inverse{color:#0099CC}div.header_wrapper header ul.navigation{float:right;padding:0 10px 0 0;margin:6px 0 0 0;border:none;list-style-type:none}div.header_wrapper header ul.navigation a{float:left;margin:0 7px;font-size:15px;list-style:none;padding:5px 4px;text-decoration:none}div.header_wrapper header ul.navigation a:hover{color:#77cc33}div.header_wrapper header ul.navigation a.special{color:#77CC33}div.header_wrapper header ul.navigation a.active{color:#333;text-decoration:none}div.header_wrapper header ul.navigation li{float:left}div.header_wrapper header .navigation-mobile{display:none}div.header_wrapper header .navigation-mobile .buttons .hamburger{background:none;position:absolute;top:2px;right:2%;padding:0 9px;color:#333;border:0;font-size:25px;line-height:50px;font-weight:normal;cursor:pointer;outline:none;z-index:1000}div.header_wrapper header .navigation-mobile .buttons .cross{display:none;background:none;position:absolute;top:2px;right:2%;padding:0 9px;color:#333;border:0;font-size:25px;line-height:50px;font-weight:normal;cursor:pointer;outline:none;z-index:1000}div.header_wrapper header .navigation-mobile .menu{display:none;z-index:100;font-weight:normal;font-size:14px;width:95.5%;right:2%;top:8px;background:#fff;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;text-align:left}div.header_wrapper header .navigation-mobile ul.menu{margin:0;padding:0;list-style-type:none;list-style-image:none}div.header_wrapper header .navigation-mobile ul.menu li{display:block;padding:0;border-bottom:1px solid #ccc;margin:0}div.header_wrapper header .navigation-mobile ul.menu li a{display:block;padding:9px 10px;text-decoration:none;margin:0px;color:#09c}div.header_wrapper header .navigation-mobile ul.menu li a.active{color:#333}div.header_wrapper header .navigation-mobile ul.menu li a:hover{text-decoration:none;color:#89C34A}div.header_wrapper header div.search{float:right;width:195px;margin:6px 10px 0 0}div.header_wrapper header div.search input.text{float:left;width:160px;padding:0 3px;height:26px;line-height:28px;font-size:13px;color:#999999;border:1px solid #999999;border-right:0;outline:none;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}div.header_wrapper header div.search input.text::-webkit-search-cancel-button{margin-top:-2px;float:left;width:15px;height:15px}div.header_wrapper header div.search input.text:focus{outline:none}div.header_wrapper header div.search .button{float:left;height:28px;width:28px;font-size:12px;color:#999999;border:1px solid #999999;border-left:0;margin-left:0;background:#ffffff url('/../img/ico_search.png') 6px 6px no-repeat;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none}div.header_wrapper header div.search .button:hover{opacity:0.9}div.header_wrapper header div.search .button:focus{outline:none}div.infoline{background:#FCF19F;color:#2b2624;font-family:Signika,sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0 70px 0 20px;margin-bottom:20px;font-size:16px;min-height:60px;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.1);position:relative}div.infoline p{padding:20px 0;margin:0;line-height:1.4}div.infoline p a{color:#2b2624;font-weight:bold}div.infoline p a.dashed{text-decoration:none}div.infoline p a.dashed:hover{text-decoration:underline}div.infoline span.close{width:70px;height:100%;position:absolute;right:0;top:0;text-align:center;cursor:pointer;padding:0;background-image:url('/../img/ico_close_dark.svg');background-repeat:no-repeat;background-position:center center}div.infoline span.close span.ico{background-size:20px 20px;display:inline-block;width:20px;height:20px}div.infoline span.close:hover{background-color:#fcf5c5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div.infoline_lector{padding-right:20px}div.infoline-green{background:#ade085}div.infoline-green span.close:hover{background-color:#caebb0}html.wf-active div.header_wrapper header span.tooltip{font-family:'Signika',Arial,sans-serif}html.wf-active div.header_wrapper div.logo,html.wf-active div.header_wrapper div.logo a,html.wf-active div.header_wrapper div.logo span.logo{font-family:'Signika',Arial,sans-serif}html.wf-active div.header_wrapper ul.navigation{font-family:'Signika',Arial,sans-serif}html.wf-active div.header_wrapper .navigation-mobile .menu{font-family:'Signika',Arial,sans-serif}div.header_wrapper_signin{text-align:center}div.header_wrapper_signin header div.logo{margin:0 auto;float:none}div.newsletter_wrapper{position:relative;background:#333333 url('/../img/bg_newsletter.jpg') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:325px;overflow:hidden;text-align:center}div.newsletter_wrapper div.wrapper{width:1100px;margin:0 auto}div.newsletter_wrapper div.wrapper div.box{width:380px;float:right;margin:40px 0 0 0;background:#4A4A48;background:rgba(0,0,0,0.6);padding:25px;color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}div.newsletter_wrapper div.wrapper div.box h3{font-size:24px;margin:0}div.newsletter_wrapper div.wrapper div.box p{line-height:1.5;margin-top:5px;margin-bottom:10px}div.newsletter_wrapper div.wrapper div.box form{position:relative}div.newsletter_wrapper div.wrapper div.box form a{color:#fff}div.newsletter_wrapper div.wrapper div.box form input.text{float:left;width:260px;height:34px;padding:0 5px;font-size:13px;margin-bottom:10px;border:1px solid #a6a6a6}div.newsletter_wrapper div.wrapper div.box form input.submit,div.newsletter_wrapper div.wrapper div.box form button.submit{float:left;padding:0 15px;height:35px;border:none;background:#0099cc;border:1px solid rgba(255,255,255,0.1);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0;text-decoration:none;display:inline-block;color:#f9f8f4;text-shadow:1px 1px 0 #03789f;box-shadow:0px 1px 0px rgba(0,0,0,0.3);margin-bottom:1px;cursor:pointer;text-transform:uppercase;font-size:14px;-webkit-appearance:none}div.newsletter_wrapper div.wrapper div.box form input.submit:hover,div.newsletter_wrapper div.wrapper div.box form button.submit:hover{background:rgba(0,153,204,0.9)}div.newsletter_wrapper div.wrapper div.box form input.submit:active,div.newsletter_wrapper div.wrapper div.box form button.submit:active{background:#0099cc;box-shadow:0px 1px 0px rgba(0,0,0,0.2)}div.newsletter_wrapper div.wrapper div.box form span.help-block{clear:none;position:absolute;top:60px;left:0}div.newsletter_wrapper div.wrapper div.box form .form-error-message{background:#F3A7A7;width:250px;border-top:none;position:absolute;top:76px;left:0}div.newsletter_wrapper div.wrapper div.box form div.agree{margin:10px 0 0 0;line-height:1.5}div.newsletter_wrapper div.wrapper div.box form div.agree input{margin-right:5px}div.newsletter_wrapper div.wrapper div.box form span.help-block,div.newsletter_wrapper div.wrapper div.box form div.error,div.newsletter_wrapper div.wrapper div.box form span.help-block{background:rgba(255,0,0,0.3);border:1px solid rgba(255,0,0,0.4);padding:5px 10px;margin:-1px 0 0 0;font-size:12px;float:none;clear:both;display:block;color:#333;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;text-shadow:1px 1px 0 rgba(255,255,255,0.5)}div.newsletter_wrapper div.wrapper div.box form div.success{color:#333;display:block;clear:both;font-weight:bold;text-shadow:1px 1px 0 rgba(0,0,0,0.5);color:#fff}html.wf-active div.newsletter_wrapper div.wrapper h3,html.wf-active div.newsletter_wrapper div.wrapper form input.submit,html.wf-active div.newsletter_wrapper div.wrapper form button.submit{font-family:'Signika',Arial,sans-serif}footer.footer{clear:both;background:#bddde7;border-top:10px solid #80c8df;border-top:10px solid rgba(43,169,211,0.4);min-height:400px;width:100%;font-size:14px}footer.footer div.inside{margin:15px auto 0 auto;width:1100px;text-align:left}footer.footer div.inside h3{font-size:18px;letter-spacing:-0.03em;margin-bottom:5px}footer.footer div.inside div.about{float:left;width:350px;margin:0 50px 0 0}footer.footer div.inside div.about h4{font-size:13px;margin-bottom:10px}footer.footer div.inside div.about p{line-height:1.4;margin-bottom:15px}footer.footer div.inside div.about a{color:#333;text-decoration:none}footer.footer div.inside div.about ul.team{overflow:auto;margin:10px 0;padding:0}footer.footer div.inside div.about ul.team li{float:left;width:55px;margin-right:10px;margin-bottom:10px;text-align:center;list-style:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}footer.footer div.inside div.about ul.team li .name a{display:block;margin-top:2px;font-size:13px;font-weight:normal}footer.footer div.inside div.about ul.team li.first{margin-left:-2px}footer.footer div.inside div.about ul.team li.last{margin-right:0}footer.footer div.inside div.about ul.team img{font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:50px}footer.footer div.inside div.about ul.team img:hover{opacity:0.9}footer.footer p.weshare{float:right;margin-top:45px;font-weight:bold}footer.footer div.partners{margin:0px 0 20px 0;clear:both;overflow:auto;float:left}footer.footer div.partners h3{margin-top:0}footer.footer div.partners ul{margin-left:0;padding-left:0}footer.footer div.partners ul li{float:left;margin-right:15px;list-style:none}footer.footer div.partners ul li.benefitycz{margin-top:3px}footer.footer div.partners ul li.edenred{margin-top:1px}footer.footer div.partners ul li.gopay{margin-top:2px}footer.footer div.partners ul li.pluxee{margin-top:3px}footer.footer div.partners ul li.pluxee img{width:80px}footer.footer div.partners ul li.twisto{margin-top:2px}footer.footer div.partners ul li.jooble{margin:-4px 0 0 0}footer.footer div.partners ul li.jooble img{width:90px}footer.footer div.partners ul li.upcz{margin:-5px 16px 0 0}footer.footer div.partners ul li.upcz img{width:40px}footer.footer ul.socials{margin:0 0 0 0;padding:0;overflow:auto;display:inline-block}footer.footer ul.socials li{float:left;list-style:none;margin-right:9px;margin-bottom:9px}footer.footer ul.socials li a{float:left;width:38px;height:38px;background-size:cover;opacity:0.6}footer.footer ul.socials li a:hover{opacity:0.9}footer.footer ul.socials li a.twitter{background-image:url('/../img/icons/twitterx.svg')}footer.footer ul.socials li a.facebook{background-image:url('/../img/icons/facebook.svg')}footer.footer ul.socials li a.youtube{background-image:url('/../img/icons/youtube.png')}footer.footer ul.socials li a.instagram{background-image:url('/../img/icons/instagram.svg')}footer.footer ul.socials li a.linkedin{background-image:url('/../img/icons/linkedin.svg')}footer.footer ul.socials li:last-child{margin-right:0}footer.footer div.others,footer.footer div.nms{width:305px;float:left}footer.footer div.nms{margin-right:90px}footer.footer div.nms a.gopay{float:left;margin:32px 0 0 0}footer.footer div.nms a.gopay:hover{opacity:0.9}footer.footer div.nms a.gopay img{width:100px}footer.footer ul.links{margin:10px 0 0 0;padding:0;background:#CDE2EA;background:rgba(255,255,255,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}footer.footer ul.links li{list-style:none}footer.footer ul.links li a{color:#333333;padding:8px 15px;text-decoration:none;display:block}footer.footer ul.links li a:hover{background:rgba(255,255,255,0.5)}footer.footer ul.links li:first-child a{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}footer.footer ul.links li:last-child a{-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}html.wf-active footer.footer div.inside h3,html.wf-active footer.footer div.inside div.about ul.team .name a{font-family:'Signika',Arial,sans-serif}html.explorer a{border:none !important}html.explorer a img{border:none !important;outline:none}html.explorer header div.search input.text{height:26px !important;line-height:26px !important}html.explorer input.text{line-height:25px}html.explorer span.form-error-message{background:#E3ACAB}@media (max-width:1099px){html{font-size:14px}body{padding-top:70px}body div.wrapper{width:100%}body div.wrapper header{width:96%;padding-left:2%;padding-right:2%}body div.wrapper header ul.navigation a{padding:5px 3px;margin:0 2px}body div.wrapper header div.user ul{right:2%}body div.wrapper div.filter{width:96.36363636%;padding:15px 1.81818182% 15px 1.81818182%}body div.wrapper section.courses{width:96%;padding:0 2%}body div.newsletter_wrapper div.wrapper{width:100%}body div.newsletter_wrapper div.wrapper div.box{margin-right:3%}body footer.footer div.inside{width:94%;padding:20px 3%}body footer.footer div.inside div.about{width:30%;margin-right:5%}body footer.footer div.inside div.nms,body footer.footer div.inside div.others{width:30%;margin-right:5%}body footer.footer div.inside div.others{margin-right:0}body.homepage{padding-top:50px}}@media (max-width:980px){.flash{background-image:none !important;padding:10px 2% 10px 2% !important;margin-bottom:30px;width:92% !important;display:block;margin:0 2% 20px 2% !important}section.common .flash,div.login_wrapper .flash{padding:15px 2%;width:96%;margin:0 0 20px 0}div.header_wrapper header ul.navigation{padding-right:10px}div.header_wrapper header ul.navigation a{font-size:14px;padding:5px;margin:0}div.header_wrapper header div.search{width:170px}div.header_wrapper header div.search input.text{width:130px;padding:0 5px}}@media (max-width:820px){div.newsletter_wrapper{margin-top:40px}}@media (max-width:870px){div.header_wrapper header ul.navigation{padding-right:10px}div.header_wrapper header ul.navigation a{font-size:13px;font-weight:normal;margin:0}footer.footer div.inside div.about ul.socials{width:80%}}@media (min-width:921px){body div.wrapper header ul.navigation a.homepage{display:none}body div.wrapper header div.navigation-mobile{display:none}}@media (max-width:920px){body div.wrapper header{width:96%;padding-left:2%;padding-right:2%}body div.wrapper header div.user{margin-right:44px}body div.wrapper header div.user ul li.profile span.arrow{right:53px}body div.wrapper header ul.navigation{display:none}body div.wrapper header div.navigation-mobile{display:block}}@media (max-width:620px){body .mobile-only{display:block}body div.crisp-client{display:none}body header div.search{display:block;width:160px}body header div.user span.userline span.tooltip{display:none !important}body footer.footer p.weshare{float:none;text-align:center;margin-top:45px}body div.infoline{padding:0 45px 0 10px}body div.infoline p{padding:20px 0 10px 0;font-size:15px}body div.infoline span.close{width:45px;background-position:center 26px}body section.courses-filter.stick{position:relative;top:auto;right:auto;left:auto}body footer.footer div.inside{text-align:center;padding-top:0;margin-top:0}body footer.footer div.inside div.about{width:100%;margin-bottom:30px;float:none}body footer.footer div.inside div.about ul.team li.first{margin-left:0}body footer.footer div.inside div.about ul.team li{margin-right:0;float:none;display:inline-block}body footer.footer div.inside div.about ul.socials{width:auto}body footer.footer div.inside div.partners{float:none;margin:0 auto}body footer.footer div.inside div.partners ul{text-align:center}body footer.footer div.inside div.partners ul li{float:none;margin:0 auto 5px auto}body footer.footer div.inside div.nms,body footer.footer div.inside div.others{width:80%;margin:0 auto 30px auto;float:none;clear:both}body footer.footer div.inside div.nms .gopay,body footer.footer div.inside div.others .gopay{width:100px;margin:30px auto 0 auto;float:none;display:inline-block}body footer.footer div.inside div.nms h3,body footer.footer div.inside div.others h3{float:none;text-align:center;display:block}body div.newsletter_wrapper{background:#333333 url('/../img/bg_newsletter_mobile.jpg') no-repeat center center;margin-top:0}body div.newsletter_wrapper div.wrapper{width:94%;padding:0 3%}body div.newsletter_wrapper div.wrapper div.box{margin-right:0;margin-top:20px;float:none;overflow:auto;width:92%;padding:20px 4%}body div.newsletter_wrapper div.wrapper div.box form input.text{width:55%}body div.newsletter_wrapper div.wrapper div.box form input.submit,body div.newsletter_wrapper div.wrapper div.box form button.submit{padding:0 5px}span.mobile-off{display:none}div.cookies-policy{padding:10px 2% 15px 2%;width:94%}div.cookies-policy span.mobile-off{display:none}div.cookies-policy span.mobile-on{display:inline-block !important}div.cookies-policy div.cookies_wrapper{overflow:auto;width:100%;padding-top:0}div.cookies-policy p{width:94%;padding:10px 3%;float:none;margin-bottom:10px;font-size:14px;line-height:1.5;text-align:center}div.cookies-policy div.buttons{width:96%;float:none;padding:0px 2% 5px 2%}div.cookies-policy div.buttons a{width:44%;padding:7px 1%;margin:0 1% 5px 1%;font-size:14px;float:left}}@media (max-width:460px){body input.text,body select{font-size:16px !important}body div.cookies-policy{padding:5px 2% 5px 2%}body div.cookies-policy p{margin-bottom:5px}body div.wrapper{padding-top:30px}body div.wrapper div.header_wrapper{height:88px}body div.wrapper div.header_wrapper header div.search{display:block;float:left;clear:both;width:100%}body div.wrapper div.header_wrapper header div.search input.text{width:86.5%;padding:0 1%;font-size:16px}body div.wrapper div.header_wrapper header div.search .button{width:11%;background-position:center 6px}body div.wrapper div.header_wrapper header ul.navigation{right:2%}body div.wrapper div.header_wrapper header span.userline:hover .tooltip{display:none}body div.wrapper div.header_wrapper_signin{height:50px}body div.wrapper_signup{padding-top:0}}@media (max-width:380px){span.logo,div.logo{margin-top:5px !important}span.logo a,div.logo a{font-size:20px !important}body footer.footer div.inside div.about ul.team li{width:45px}body footer.footer div.inside div.about ul.team li img{width:40px}body footer.footer div.inside div.others,body footer.footer div.inside div.nms{width:100%}}@media (max-width:250px){body div.wrapper{padding-top:30px}body div.wrapper div.header_wrapper{height:88px}body div.wrapper div.header_wrapper header div.logo a{font-size:18px}}div.admin{overflow:auto;padding:10px 0}div.admin div.admin_buttons .green_button{color:#fff;float:right;margin:-10px 0 0 0;padding:5px 20px;font-size:14px}div.admin div.admin_buttons .gray_button{float:right;margin:-10px 0 0 0;padding:5px 20px;font-size:14px;margin-right:10px}div.admin div.statistics{text-shadow:1px 1px 1px #333;color:#fff;float:left}div.admin div.statistics.breadcrumb{color:#fff;float:left;font-weight:bold}div.admin div.statistics.breadcrumb span{font-weight:normal;display:inline-block;padding:0 5px}div.admin div.statistics.breadcrumb a{color:#fff}div.subheader_course{background:#fff}div.subheader_course h1{margin:0 0 10px 0}div.subheader_course span.video{margin:0px 10px 0 0;font-size:16px;background:#41b4e1;color:#fff;padding:3px 10px;float:left;font-family:Signika,sans-serif;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;position:absolute;top:0;left:0}div.subheader_course div.course_cover{float:left;width:700px;height:525px;position:relative;background:#333}div.subheader_course div.course_cover img.course_photo{position:absolute;left:0;top:0;z-index:1}div.subheader_course div.course_cover div.headline{position:absolute;left:0;bottom:0;z-index:2;height:auto;width:640px;padding:20px 30px 20px 30px;background:#344548;background:rgba(0,0,0,0.7);color:#fff}div.subheader_course div.course_cover div.headline h1{font-size:35px}div.subheader_course div.course_cover div.headline h1.more-than-five{width:70%}div.subheader_course div.course_cover div.headline div.lector{float:left;width:450px;margin:0;text-align:left}div.subheader_course div.course_cover div.headline div.lector a.photo{float:left;margin:5px 15px 0 0;width:75px;height:75px;overflow:hidden;-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px}div.subheader_course div.course_cover div.headline div.lector a.photo img{-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;width:75px}div.subheader_course div.course_cover div.headline div.lector div.info{float:left;width:350px}div.subheader_course div.course_cover div.headline div.lector div.info a{color:#41b4e1}div.subheader_course div.course_cover div.headline div.lector h2{margin:0 0 3px 0;font-size:18px}div.subheader_course div.course_cover div.headline div.lector h2 a{margin-bottom:10px}div.subheader_course div.course_cover div.headline div.lector p{font-size:14px;line-height:1.5em;margin:0}div.subheader_course div.course_cover div.headline div.lectors2 div.lector{float:left;margin-right:20px;width:200px}div.subheader_course div.course_cover div.headline div.lectors2 div.lector a.photo{width:50px;height:50px}div.subheader_course div.course_cover div.headline div.lectors2 div.lector a.photo img{width:50px}div.subheader_course div.course_cover div.headline div.lectors2 div.lector div.info{width:135px}div.subheader_course div.course_cover div.headline div.lectors3 div.lector{float:left;margin-right:20px;width:190px}div.subheader_course div.course_cover div.headline div.lectors3 div.lector a.photo{width:50px;height:50px;float:none;display:block;margin:0 auto}div.subheader_course div.course_cover div.headline div.lectors3 div.lector a.photo img{width:50px}div.subheader_course div.course_cover div.headline div.lectors3 div.lector div.info{float:none;display:block;width:100%;text-align:center;margin-top:10px}div.subheader_course div.schedule{float:left;margin:0;width:340px;height:485px;text-align:left;position:relative;background:#ddeff4;padding:20px 30px}div.subheader_course div.schedule form.wishlistAddEmailForm input.text{float:left;height:32px;padding:0 1%;width:55%;border:1px solid #ccc;border-right:none;font-size:14px}div.subheader_course div.schedule form.wishlistAddEmailForm input.submit,div.subheader_course div.schedule form.wishlistAddEmailForm button.submit{padding:0;width:40%;height:31px;font-size:16px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}div.subheader_course div.schedule form.wishlistAddEmailForm .form-error-message{display:none}div.subheader_course div.schedule ul.terms{position:absolute;left:-180px;top:0;z-index:3;width:180px;margin:0 25px 20px 0;padding:0}div.subheader_course div.schedule ul.terms li{display:block;padding:10px 10px 10px 9px;color:#333;text-decoration:none;position:relative;background:#f5f5f5;border:1px solid #fff;border-top:none;list-style:none;cursor:pointer}div.subheader_course div.schedule ul.terms li:hover{background:#E9E8F2 !important}div.subheader_course div.schedule ul.terms li strong{display:block;font-size:14px;color:#0099CC;margin-bottom:3px}div.subheader_course div.schedule ul.terms li strong span.radiobutton{width:15px;height:15px;background:url('/../img/ico_radio1.svg') 0 0 no-repeat;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;float:left;margin:1px 6px 0 0}div.subheader_course div.schedule ul.terms li span.city{padding:0 0 0 22px;display:block;font-size:13px}div.subheader_course div.schedule ul.terms li span.arrow{display:none;width:17px;height:17px;background:#f5f5f5;border-top:1px solid #fff;border-right:1px solid #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:-8px;top:35%}div.subheader_course div.schedule ul.terms li:hover span.arrow{display:none !important}div.subheader_course div.schedule ul.terms li.selected{background:#ddeff4;border-right:1px solid #ddeff4}div.subheader_course div.schedule ul.terms li.selected span.radiobutton{background:url('/../img/ico_radio2.svg') 0 0 no-repeat}div.subheader_course div.schedule ul.terms li.selected:hover{background:#ddeff4 !important}div.subheader_course div.schedule div.terms{margin-bottom:20px}div.subheader_course div.schedule div.terms div.admin_buttons{margin-bottom:20px;overflow:auto;padding-bottom:5px;float:left}div.subheader_course div.schedule div.terms div.admin_buttons a{font-size:13px;padding:5px 4px;margin-right:4px}div.subheader_course div.schedule div.terms div.admin_buttons a:last-child{margin-right:0}div.subheader_course div.schedule div.terms div.video h3{margin:20px 0 10px 0}div.subheader_course div.schedule div.term_info{float:left;width:340px;z-index:4}div.subheader_course div.schedule div.term_info h3{margin:0}div.subheader_course div.schedule div.term_info p.wishlist-info{line-height:1.5}div.subheader_course div.schedule div.term_info a.unwishlist,div.subheader_course div.schedule div.term_info a.wishlist{padding:7px 15px;font-size:16px}div.subheader_course div.schedule div.term_info time{margin-bottom:10px;display:block;padding:4px 0 4px 29px;background:url('/../img/ico_calendar.svg') left 2px no-repeat}div.subheader_course div.schedule div.term_info time.hours{background:url('/../img/ico_time.svg') left 2px no-repeat}div.subheader_course div.schedule div.term_info time.export{margin-bottom:15px}div.subheader_course div.schedule div.term_info time.export .calendarexport{display:inline-block;position:relative}div.subheader_course div.schedule div.term_info time.export .calendarexport strong{display:block;font-size:16px;font-weight:normal}div.subheader_course div.schedule div.term_info time.export .calendarexport div.bubble{display:none;position:absolute;left:0px;top:-15px;padding:5px 10px 10px 14px;width:150px}div.subheader_course div.schedule div.term_info time.export .calendarexport div.bubble a{padding:8px 0 8px 40px;display:inline-block;margin:0 0 5px 0;font-size:14px}div.subheader_course div.schedule div.term_info time.export .calendarexport div.bubble a.ical{background:url('/../img/ico_ics.svg') left center no-repeat}div.subheader_course div.schedule div.term_info time.export .calendarexport div.bubble a.google{background:url('/../img/ico_google_cal.svg') left center no-repeat}div.subheader_course div.schedule div.term_info time.export .calendarexport div.bubble a.ical,div.subheader_course div.schedule div.term_info time.export .calendarexport div.bubble a.google{background-size:contain}div.subheader_course div.schedule div.term_info time.export .calendarexport div.bubble.show{display:inline-block}div.subheader_course div.schedule div.term_info time.longer_term{line-height:1.8;background:url('/../img/ico_calendar.svg') left 18px no-repeat;margin-bottom:5px}div.subheader_course div.schedule div.term_info address{margin-bottom:10px;display:block;padding:4px 0 4px 30px;margin-top:2px;background:url('/../img/ico_location.svg') 2px center no-repeat;font-style:normal}div.subheader_course div.schedule div.term_info address strong{font-weight:normal}div.subheader_course div.schedule div.term_info p.info_video{line-height:1.5}div.subheader_course div.schedule div.term_info p.minimum{margin-bottom:10px;display:block;padding:4px 0 4px 30px;margin-top:2px;background:url('/../img/ico_capacity.svg') left 2px no-repeat}div.subheader_course div.schedule div.term_info p.place_left{margin-bottom:10px;display:block;padding:4px 0 4px 30px;margin-top:2px;background:url('/../img/ico_users.svg') left 2px no-repeat}div.subheader_course div.schedule div.term_info p.place_left small{font-size:13px}div.subheader_course div.schedule div.term_info .priceBox{margin-bottom:10px;display:block;padding:4px 0 4px 30px;margin-top:2px;background:url('/../img/ico_price.svg') left 1px no-repeat}div.subheader_course div.schedule div.term_info .priceBox strong{font-size:16px;font-weight:normal}div.subheader_course div.schedule ul.terms_menu_expanded{left:-700px;top:0;width:700px}div.subheader_course div.schedule ul.terms_menu_expanded li{display:inline-block;float:left;clear:none;width:119px;height:45px}div.subheader_course div.schedule ul.terms_menu_expanded li.activeTermLink_-1{width:170px}div.subheader_course div.schedule div.students{float:left;width:330px;margin:0 0 35px 0;position:relative;z-index:4}div.subheader_course div.schedule div.students h2{font-size:16px;margin:5px 0}div.subheader_course div.schedule div.students p.termDate{margin-bottom:5px}div.subheader_course div.schedule div.students ul.smaller li{margin:0 4px 6px 0}div.subheader_course div.schedule div.students ul.smaller li img{width:33px}div.subheader_course div.schedule div.students ul.smaller li div.popup{height:35px}div.subheader_course div.schedule div.students ul.smaller li div.popup a{height:35px;width:35px;float:left;overflow:hidden;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px}div.subheader_course div.schedule div.students ul.smaller li div.popup div.hobbies{bottom:35px}div.subheader_course div.schedule div.students ul.smallest li{margin:0 3px 3px 0}div.subheader_course div.schedule div.students ul.smallest li img{width:23px}div.subheader_course div.schedule div.students ul.smallest li div.popup{height:25px}div.subheader_course div.schedule div.students ul.smallest li div.popup a{height:25px;width:25px;float:left;overflow:hidden;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}div.subheader_course div.schedule div.students ul.smallest li div.popup div.hobbies{bottom:25px;left:-114px}div.subheader_course div.schedule div.students ul.individual li{margin:0 5px 5px 0}div.subheader_course div.schedule div.students ul.individual li img{width:33px}div.subheader_course div.schedule div.students ul.individual li div.popup{height:35px}div.subheader_course div.schedule div.students ul.individual li div.popup a{height:35px;width:35px;float:left;overflow:hidden;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}div.subheader_course div.schedule div.students ul{margin:0;padding:0}div.subheader_course div.schedule div.students ul li{float:left;margin:0 5px 5px 0;position:relative;list-style:none;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}div.subheader_course div.schedule div.students ul li img{width:45px;float:left;border:1px solid #DDDDDD !important;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}div.subheader_course div.schedule div.students ul li span.image-loader img{border:none !important}div.subheader_course div.schedule div.students ul li div.popup{height:48px;display:block;cursor:pointer;float:left}div.subheader_course div.schedule div.students ul li div.popup a{height:47px;width:47px;float:left;overflow:hidden;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}div.subheader_course div.schedule div.students ul li div.hobbies{position:absolute;width:220px;background:#ffffff;-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);padding:15px;left:-107px;bottom:40px;cursor:default;color:#333333;text-align:center;line-height:1.4;display:none;z-index:1}div.subheader_course div.schedule div.students ul li div.hobbies span.arrow{transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);background:#ffffff;bottom:-22px;height:12px;left:50%;bottom:-6px;margin-left:-6px;position:absolute;width:12px;display:block}div.subheader_course div.schedule div.students ul li div.hobbies strong{display:block;margin-bottom:10px}div.subheader_course div.schedule div.students ul li div.hobbies ul.socials{margin:0;padding:0}div.subheader_course div.schedule div.students ul li div.hobbies ul.socials li{list-style:none;display:inline-block;border-radius:0;float:none;margin:0;padding:0}div.subheader_course div.schedule div.students ul li div.hobbies ul.socials li a{display:inline-block;margin:0 1px;width:24px;height:24px;opacity:0.7}div.subheader_course div.schedule div.students ul li div.hobbies ul.socials li a:hover{opacity:1}div.subheader_course div.schedule div.students ul li div.hobbies ul.socials li a.facebook{background:url('/../img/icons/facebook.svg');margin-top:-10px;background-size:cover}div.subheader_course div.schedule div.students ul li div.hobbies ul.socials li a.linkedin{background:url('/../img/icons/linkedin.svg');background-size:cover}div.subheader_course div.schedule div.students ul li div.hobbies ul.socials li a.twitter{background:url('/../img/icons/twitterx.svg');background-size:cover}div.subheader_course div.schedule div.students ul li div.hobbies ul.socials li a.instagram{background:url('/../img/icons/instagram.svg');background-size:cover}div.subheader_course div.schedule div.students ul li div.hobbies ul.socials li a.youtube{background:url('/../img/icons/youtube.svg');background-size:cover}div.subheader_course div.schedule div.students ul div.popup:hover div.hobbies{display:block;z-index:2}html.wf-active div.subheader_course h1{font-family:'Signika',Arial,sans-serif}form.saveEmail{margin:20px auto 0 auto;width:269px}div.full_capacity{clear:both}div.full_capacity h3{margin-top:0}div.full_capacity p{font-size:14px;margin:0 0 15px 0;line-height:1.5}div.full_capacity p strong{font-size:16px;display:block;margin-bottom:5px}div.full_capacity form.wishlistAddEmailForm{position:relative}div.full_capacity span.help-block{font-size:13px;position:absolute;top:31px;color:#000}div.actions{position:absolute;bottom:0;left:0;width:360px;padding:20px 20px;background:#EFF6F9;z-index:5}div.actions div.signin_button{width:100%;text-align:center;margin:0 0 5px 0}div.actions div.signin_button a{display:inline-block;margin:0 auto;float:none;width:300px}div.actions div.signin_button a span.price{background:url('/../img/ico_price.svg') left 1px no-repeat;border-right:1px solid rgba(255,255,255,0.3);padding:0 10px 0 27px;margin-right:12px}div.actions div.signin_button a span.price span.free{font-size:14px}div.actions div.signin_button span.full_capacity{border:1px dashed #999;color:#666;text-transform:uppercase;display:block;padding:13px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:rgba(255,255,255,0.9);font-weight:bold;margin:0}div.actions div.signin_button span.full_capacity span.activeTermLink{text-decoration:underline;color:#0099cc;text-transform:none;display:block;font-size:14px;margin-top:5px;cursor:pointer}div.actions div.signin_button span.signup_stop{border:1px dashed #999;color:#666;text-transform:uppercase;display:block;padding:13px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:rgba(255,255,255,0.9);font-weight:bold;margin:0}div.actions p{font-size:18px;margin:7px 0 0 15px;float:left}div.actions p span.free{font-size:13px;font-weight:normal}div.actions div.biz_sell{display:block;text-align:center;padding:8px 0 3px 0;float:left;width:100%}div.actions div.biz_sell a{color:#333;font-weight:bold;display:inline-block;padding:0 0 0 30px;background:url('/../img/ico_biz.png') left 0 no-repeat}div.actions a.wish{width:37px;height:37px;float:left;margin:2px 20px 0 0;background:url('/../img/bg_wish.png');opacity:0.8}div.actions a.wish:hover{opacity:1}div.actions a.wished{background:url('/../img/bg_wish2.png')}div.actions a.wished:hover{background:url('/../img/bg_wish.png')}div.actions a.unwishlist{margin-left:0 !important}div.actions a.pay{background:#F2BA4E;padding:10px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;display:inline-block;color:#f9f8f4;text-shadow:1px 1px 0 #edac43;box-shadow:0px 3px 0px #edac43;border:1px solid rgba(255,255,255,0.2);float:none;font-size:18px;margin:0 auto 2px auto;width:300px}div.actions a.pay:hover{background:#F4C56A}div.actions a.pay:active{background:#f0ae46;box-shadow:0px 2px 0px #edac43;-moz-box-shadow:0px 2px 0px #edac43;-webkit-box-shadow:0px 2px 0px #edac43;margin:2px 0 0 0}div.actions a.signup{background:#77CC33;padding:10px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;display:inline-block;font-size:18px;color:#f9f8f4;text-shadow:1px 1px 0 #3b8401;box-shadow:0px 3px 0px #56bc1e;-moz-box-shadow:0px 3px 0px #56bc1e;-webkit-box-shadow:0px 3px 0px #56bc1e;border:1px solid rgba(255,255,255,0.2);float:left;margin:0 0 3px 0}div.actions a.signup .buy-short{display:none}div.actions a.signup:hover{background:rgba(119,204,51,0.9)}div.actions a.signup:active{background:#77CC33;box-shadow:0px 1px 0px #56bc1e;-moz-box-shadow:0px 1px 0px #56bc1e;-webkit-box-shadow:0px 1px 0px #56bc1e;margin:3px 0 0 0}div.actions a.signout{background:#333333;text-shadow:1px 1px 0 #000000;box-shadow:0px 3px 0px #666666;-moz-box-shadow:0px 3px 0px #666666;-webkit-box-shadow:0px 3px 0px #666666}div.actions a.signout .buy-short{display:none}div.actions a.signout:hover{background:#444444}div.actions a.signout:active{background:#000000;box-shadow:0px 1px 0px #666666;-moz-box-shadow:0px 1px 0px #666666;-webkit-box-shadow:0px 1px 0px #666666}div.actions a.wishlist_text,div.actions a.wishlist_text_remove,div.actions a.gift_text{padding:5px 0 5px 23px;color:#333;float:left;margin:8px 0 0 12px;font-weight:bold}div.actions a.wishlist_text_remove{background:url('/../img/ico_wish.png') 0 4px no-repeat}div.actions a.wishlist_text{background:url('/../img/ico_wish2.png') 0 4px no-repeat}div.actions a.gift_text{background:url('/../img/ico_gift2.png') 0 4px no-repeat;margin-left:20px}div.actions a.gift{padding:5px 15px 5px 30px;float:right;font-size:14px;font-weight:normal;color:#fff;text-decoration:none;background:#2c99cc url('/../img/ico_heart.png') 8px center no-repeat;text-shadow:1px 1px 0 #0478ae;border:1px solid rgba(255,255,255,0.1);box-shadow:0px 2px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 2px 0px rgba(0,0,0,0.3);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:6px 0 1px 0}div.actions a.gift:hover{background-color:rgba(43,153,204,0.9)}div.actions a.gift:active{box-shadow:0px 1px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.3);margin:7px 0 0px 0}div.actions span.notax{text-align:left;margin:0px 0 0 0;font-size:13px;color:#999}div.actions a.bubble{position:absolute;width:200px;background:#ffffff;-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);padding:15px;left:-75px;bottom:110px;cursor:default;color:#333333;text-align:center;font-size:14px;line-height:1.4em;display:none;z-index:1;text-align:left}div.actions a.guarantee:hover p.bubble{display:block;z-index:2}div.actions p.bubble span.arrow{transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);background:#ffffff;bottom:-22px;height:12px;left:50%;bottom:-6px;margin-left:-6px;position:absolute;width:12px;display:block}div.actions p.bubble strong{display:block;line-height:1.2em;margin-bottom:5px;font-size:16px}html.wf-active div.actions a.pay,html.wf-active div.actions a.signup,html.wf-active div.actions a.gift{font-family:'Signika',Arial,sans-serif}section.course_detail{width:1070px;padding:30px 0 30px 30px;min-height:300px;position:relative;margin-bottom:75px;background:#F9F9F9;overflow:auto}section.course_detail div.user_to_signup{height:800px;overflow:hidden;position:relative;z-index:1}section.course_detail div.user_to_signup span.layover{background:#020024;background:linear-gradient(180deg,rgba(2,0,36,0) 0%,#ffffff 90%);position:absolute;width:620px;height:800px;top:0;left:0;z-index:9}section.course_detail ul,section.course_detail ol{padding:0;margin:0;list-style:none}section.course_detail .cf:before,section.course_detail .cf:after{content:" ";display:table}section.course_detail .cf:after{clear:both}section.course_detail .cf{*zoom:1}section.course_detail div.popular_courses{clear:right}section.course_detail div.similar-courses{float:right;width:400px;background:#EFF6F9;padding:20px 0 0 0;margin-bottom:20px}section.course_detail div.similar-courses h2.headline{padding:0 20px;margin-top:0;margin-bottom:20px;font-size:20px}section.course_detail div.similar-courses a.related_course:hover{border-right:5px solid #0099cc;display:block}section.course_detail div.similar-courses a.related_course{clear:both;overflow:auto;margin-bottom:30px;display:block;border-right:5px solid transparent;color:#333;padding:0 0px 0 20px}section.course_detail div.similar-courses a.related_course span.photo{float:left;height:80px;width:110px;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section.course_detail div.similar-courses a.related_course span.photo img{width:110px}section.course_detail div.similar-courses a.related_course a{color:#333;text-decoration:none}section.course_detail div.similar-courses a.related_course div.description{float:left;margin-left:10px;width:215px;padding:0}section.course_detail div.similar-courses a.related_course div.description h2{font-size:15px;margin-top:0;margin-bottom:4px;line-height:1.3}section.course_detail div.similar-courses a.related_course div.description div.person{margin-bottom:2px}section.course_detail div.similar-courses a.related_course div.description div.person,section.course_detail div.similar-courses a.related_course div.description time,section.course_detail div.similar-courses a.related_course div.description address{font-size:13px;display:inline-block}section.course_detail div.similar-courses a.related_course div.description address{font-weight:bold;font-style:normal}section.course_detail div.course_content_wrapper{overflow:hidden}section.course_detail div.course_content{float:left;margin:0;margin-bottom:25px}section.course_detail div.course_content h1{margin:5px 0 15px 0;font-size:30px;font-weight:normal;float:left;width:530px}section.course_detail div.course_content a.adminButton{float:right;padding:5px 20px;text-align:center;margin:6px 0 0 0}section.course_detail div.course_content h2{margin:20px 0 10px 0;font-size:18px}section.course_detail div.course_content h3{margin:20px 0 10px 0;font-size:16px;font-weight:bold}section.course_detail div.course_content div.wishlist h2{background:url('/../img/ico_wish2.png') 0 0 no-repeat;padding-left:25px}section.course_detail div.course_content p{margin-bottom:20px;line-height:1.7}section.course_detail div.course_content div.feedback{width:620px;margin:20px 0 0 0;padding-top:20px}section.course_detail div.course_content div.more_photos{width:620px}section.course_detail div.course_content div.course_description{margin-top:0;width:620px}section.course_detail div.course_content div.course_description img{width:100%;height:auto}section.course_detail div.course_content div.course_description p a img{width:100%}section.course_detail div.course_content div.course_description div.course_statistic{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #eee;padding:10px 10px 10px 38px;background:#ffffff url(/img/ico_capacity.svg) 10px 11px no-repeat;margin-bottom:40px}section.course_detail div.course_content div.course_description div.course_statistic p{margin:0}section.course_detail div.course_content div.course_description div.course_statistic p a{text-decoration:none}section.course_detail div.course_content div.course_description div.course_statistic p a span{text-decoration:underline}section.course_detail div.course_content div.course_description div.course_statistic p a span:hover{text-decoration:none}section.course_detail div.course_content div.course_description div.lector_courses{padding:15px 20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#DFEEF3;margin-bottom:40px}section.course_detail div.course_content div.course_description div.lector_courses h3{font-weight:bold}section.course_detail div.course_content div.course_description div.lector_courses ul{margin-bottom:0px;margin-left:10px}section.course_detail div.course_content div.course_description div.lector_courses ul a{font-size:16px}section.course_detail div.course_content div.course_description div.lector_courses ul small{font-size:14px;color:#666}section.course_detail div.course_content div.course_description div.activeTermNote{font-size:16px;line-height:1.5;background:#eee;padding:20px;font-family:Arial,sans-serif;position:relative;margin:0 0 20px 0}section.course_detail div.course_content div.course_description div.activeTermNote h2{display:inline-block;background:#333;color:#fff;padding:3px 5px;font-size:13px;position:absolute;left:20px;top:0px;margin-top:0}section.course_detail div.course_content div.course_description div.activeTermNote span{display:block;margin-top:15px}section.course_detail div.course_content div.course_description div.activeTermNote p:last-child{margin-bottom:0}section.course_detail div.course_content div.course_description iframe{width:94%;margin:0 2%;border:none !important}section.course_detail div.course_content div.course_description ul{margin:0 0 30px 20px}section.course_detail div.course_content div.course_description ul ol,section.course_detail div.course_content div.course_description ul ul{margin:0 0 30px 26px}section.course_detail div.course_content div.course_description ul ul li{margin-bottom:10px;list-style:disc}section.course_detail div.course_content div.course_description ul ol li{margin-bottom:10px;list-style:decimal}section.course_detail div.course_content div.course_description p,section.course_detail div.course_content div.course_description ol,section.course_detail div.course_content div.course_description ul{font-size:16px;line-height:1.5;margin-top:0}section.course_detail div.course_content div.course_description small{font-size:16px;color:#999}section.course_detail div.course_content div.course_description ul{list-style-type:disc;margin-bottom:20px}section.course_detail div.course_content div.course_description ul li{margin:0 0 5px 10px}section.course_detail div.course_content div.course_description ol{list-style-type:decimal;margin-bottom:20px}section.course_detail div.course_content div.course_description ol li{margin:0 0 5px 28px}section.course_detail div.course_content div.course_description ol li ul,section.course_detail div.course_content div.course_description ol li ol{margin:5px 0 25px 0;font-size:16px}section.course_detail div.course_content p.note{color:#808080;font-size:14px}section.course_detail div.course_content div.user_wrapper div.bottom_info p{float:left;font-size:16px;margin-top:11px}html.wf-active section.course_detail div.course_content h1,html.wf-active section.course_detail div.course_content div.course_description div.lector_courses h3,html.wf-active section.course_detail div.similar-courses h2.headline,html.wf-active section.course_detail div.similar-courses div.related_course div.related_course h2{font-family:'Signika',Arial,sans-serif}section.course_detail div.photo,section.user div.photo{float:left;margin:0 20px 10px 0;position:relative}div.related h2.headline{color:#ffffff;font-size:30px;text-align:center;font-weight:normal;text-shadow:1px 1px 0 #000;margin:0 0 20px 0}div.related div.course_third{margin-right:0}html.wf-active div.related h2.headline{font-family:'Signika',Arial,sans-serif}section.course_detail div.more_photos{margin:0 0 20px 0;clear:both;float:left}section.course_detail div.more_photos h3{font-size:20px;font-weight:bold;margin:10px 0}section.course_detail div.more_photos ul.photos_packed li{width:83px;height:55px;overflow:hidden;float:left;margin:0 5px 5px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section.course_detail div.more_photos ul.photos_packed li img{width:100%;min-height:55px}section.course_detail div.more_photos ul.photos_unpacked{display:none}section.course_detail div.more_photos ul.photos_unpacked li{width:620px;overflow:hidden;margin-bottom:10px}section.course_detail div.more_photos ul.photos_unpacked li img{display:block;margin-bottom:20px;width:100%}html.wf-active section.course_detail div.more_photos h3{font-family:'Signika',Arial,sans-serif}div.comments{clear:both}div.comments h3{font-size:16px;margin-bottom:15px}div.comments div.questions div.form{padding-top:0;margin-bottom:20px}div.comments div.questions div.form div.field textarea{width:570px}div.comments div.questions div.form div.field.short{float:left;clear:both;width:320px}div.comments div.questions div.form .form-error-message{width:560px;margin-top:-3px}div.comments div.questions div.comments ul li{background:#f1f1f1;padding:20px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div.comments div.questions div.comments ul li ul li{border-left:none;background:transparent;padding-bottom:0}div.comments div.questions div.comments ul li ul li ul li{border-left:none;background:transparent;padding-bottom:0}div.comments div.questions div.comments ul li div.comment{margin:0 0 20px 0}div.comments div.questions div.comments ul li div.comment a.answer,div.comments div.questions div.comments ul li div.comment a.answer-remove{float:left;clear:both;margin:0 0 0 0;padding:1px 0 1px 22px;font-size:13px;font-weight:bold;color:#333;font-family:Signika,Arial,sans-serif;background:url('/../img/ico_reply.svg') 0 -2px no-repeat}div.comments div.questions div.comments ul li div.comment a.answer-remove{padding-left:0;background:transparent}div.comments div.questions div.comments ul li div.comment div.photo-role{float:left;margin:0 10px 10px 0;text-align:center;width:60px}div.comments div.questions div.comments ul li div.comment div.photo-role a.photo,div.comments div.questions div.comments ul li div.comment div.photo-role span.photo{margin:0 auto}div.comments div.questions div.comments ul li div.comment div.photo-role a.photo img,div.comments div.questions div.comments ul li div.comment div.photo-role span.photo img{width:50px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}div.comments div.questions div.comments ul li div.comment div.photo-role span.role{font-size:11px;display:inline-block;margin-bottom:2px;padding:2px 5px;background:#79CA40;color:#fff;text-shadow:1px 1px 0 #3b8401;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:Signika,Arial,sans-serif}div.comments div.questions div.comments ul li div.comment div.content{float:left;width:85%}div.comments div.questions div.comments ul li div.comment div.content p{margin:5px 0;font-size:14px;line-height:1.5}div.comments div.questions div.comments ul li div.comment div.content strong time{font-weight:normal;color:#999;font-size:12px}div.comments div.questions div.comments ul li > ul li{margin-left:50px}div.comments div.questions div.comments ul li:nth-child(odd){background:transparent}@media (max-width:1099px){div.admin{padding:10px 2%;width:96%}div.subheader_course div.course_cover{width:63.63636364%;height:525px;background:#0F0F0F}div.subheader_course div.course_cover img{width:100%}div.subheader_course div.course_cover div.headline{width:91.42857143%;padding:20px 4.28571429% 20px 4.28571429%}div.subheader_course div.course_cover div.headline div.lector{width:100%}div.subheader_course div.course_cover div.headline div.lector a.photo{width:50px;height:50px}div.subheader_course div.course_cover div.headline div.lector a.photo img{width:50px}div.subheader_course div.course_cover div.headline div.lector div.info{width:80%}div.subheader_course div.course_cover div.headline div.lector div.info p{font-size:0.9rem}div.subheader_course div.course_cover div.headline div.lectors3 div.lector{margin-right:10px;width:160px}div.subheader_course div.schedule{width:32.72727273%;padding:20px 1.81818182%}div.subheader_course div.schedule div.terms div.admin_buttons a.green_button{padding:3px;margin:0 3px 5px 0;display:inline-block}div.subheader_course div.schedule ul.terms{width:180px}div.subheader_course div.schedule ul.terms li a{padding:10px 5.55555556%}div.subheader_course div.schedule div.term_info{width:100%;font-size:1rem}div.subheader_course div.schedule div.term_info time,div.subheader_course div.schedule div.term_info .place_left,div.subheader_course div.schedule div.term_info .priceBox,div.subheader_course div.schedule div.term_info .minimum,div.subheader_course div.schedule div.term_info address,div.subheader_course div.schedule div.term_info time.export{margin-bottom:5px}div.subheader_course div.schedule div.term_info time.export .calendarexport div.bubble{margin-top:10px;width:105px}div.subheader_course div.schedule div.term_info time.export .calendarexport div.bubble a.google,div.subheader_course div.schedule div.term_info time.export .calendarexport div.bubble a.ical{padding:1px 0;background:none}div.subheader_course div.schedule ul.terms_menu_expanded{left:-175%;top:0;width:200%}div.subheader_course div.schedule ul.terms_menu_expanded li{display:inline-block;float:left;clear:none;width:119px}div.subheader_course div.schedule ul.terms_menu_expanded li.activeTermLink_-1{width:170px}div.subheader_course div.schedule div.students{width:100%}div.subheader_course div.schedule div.students ul.smaller li{margin:0 0 2px 0}div.subheader_course div.schedule div.actions{width:94%;padding:10px 3%;text-align:center}div.subheader_course div.schedule div.actions div.signin_button a{width:100%;padding:5px 0}div.subheader_course div.schedule div.actions a.gift_text,div.subheader_course div.schedule div.actions a.wishlist_text{display:inline-block;float:none;padding:5px 23px}section.course_detail{width:97.27272727%;padding:30px 0 30px 2.72727273%}section.course_detail div.similar-courses{width:37%;padding:15px 0}section.course_detail div.similar-courses h2.headline{padding-left:4%}section.course_detail div.similar-courses a.related_course{clear:both;overflow:auto;margin-bottom:20px;padding:0 2%}section.course_detail div.similar-courses a.related_course span.photo{width:20%}section.course_detail div.similar-courses a.related_course span.photo img{width:100%}section.course_detail div.similar-courses a.related_course div.description{float:left;margin-left:2%;width:78%;padding:0}section.course_detail div.similar-courses a.related_course div.description h2,section.course_detail div.similar-courses a.related_course div.description .person{font-size:13px;margin-bottom:0}section.course_detail div.course_content{width:60%}section.course_detail div.course_content div.course_description{width:100%}section.course_detail div.course_content div.course_description div.actions{width:94%;padding:20px 3%;text-align:center}section.course_detail div.course_content div.course_description div.actions a{float:none;display:inline-block;margin:0 auto}section.course_detail div.course_content div.feedback{width:100%}section.course_detail div.course_content div.comments form.form-course-comment textarea{width:98%}section.course_detail div.course_content div.more_photos{width:100%}section.course_detail div.course_content div.more_photos h3{margin-bottom:10px}section.course_detail div.course_content div.more_photos ul{width:100%}section.course_detail div.course_content div.more_photos ul li{float:left;margin:0 5px 5px 0}section.course_detail div.course_content div.more_photos ul.photos_unpacked li{width:100%}section.course_detail div.course_content div.more_photos ul.photos_unpacked li img{width:100%}}@media (max-width:900px){div.admin div.statistics{width:60%}div.admin div.admin_buttons{width:35%;float:right}div.admin div.admin_buttons a.gray_button{display:none}section.course_detail div.course_content{width:60%}div.subheader_course div.course_cover div.headline{width:94%;padding:20px 3%}div.subheader_course div.course_cover div.headline h1{font-size:25px}div.subheader_course div.course_cover div.headline div.lectors3 div.lector{margin-right:3%;width:30%}div.subheader_course div.schedule{}div.subheader_course div.schedule div.terms div.admin_buttons a.green_button{padding:3px;margin:0 3px 5px 0;display:inline-block}div.subheader_course div.schedule ul.terms{width:155px;left:-155px}div.subheader_course div.schedule ul.terms li{padding:10px 0px 10px 10px;font-size:12px}div.subheader_course div.schedule ul.terms li strong{font-size:13px}div.subheader_course div.schedule ul.terms li strong span.radiobutton{margin:1px 5px 0 0}div.subheader_course div.schedule ul.terms li span.city{padding:0 0 0 17px}div.subheader_course div.schedule ul.terms li span.arrow{width:10px;height:10px;top:15px;right:-5px}div.subheader_course div.schedule ul.terms li span.city{margin-left:5px}div.subheader_course div.schedule ul.terms_menu_expanded{left:-175%;top:0;width:180%}div.subheader_course div.schedule ul.terms_menu_expanded li{display:inline-block;float:left;clear:none;width:100px}div.subheader_course div.schedule ul.terms_menu_expanded li.activeTermLink_-1{width:160px}div.subheader_course div.schedule div.students{width:100%}div.subheader_course div.schedule div.students ul.smaller li{margin:0 0 2px 0}}@media (max-width:840px){div.subheader_course div.schedule div.term_info time.export .calendarexport div.bubble{background:#fff;left:-45px;top:-20px}}@media (max-width:700px){div.subheader_course{background:#0F0F0F}div.subheader_course div.course_cover{width:45.45454545%;min-height:450px;height:auto;padding:0 0 100px 0;text-align:center}div.subheader_course div.course_cover div.headline{width:94%;padding:20px 3%}div.subheader_course div.course_cover div.headline div.lector{width:100%;text-align:center}div.subheader_course div.course_cover div.headline div.lector div.info{width:96%;float:none;margin:0 auto}div.subheader_course div.course_cover div.headline div.lector a.photo{width:40%;height:40%;display:inline-block;float:none;margin-bottom:5px}div.subheader_course div.course_cover div.headline div.lector a.photo img{width:100%}div.subheader_course div.schedule{width:50.90909091%;padding:0 1.81818182% 160px 1.81818182%;height:auto;min-height:400px}div.subheader_course div.schedule div.terms div.admin_buttons a.green_button{padding:3px;margin:0 3px 5px 0;display:inline-block}div.subheader_course div.schedule ul.terms{width:106%;position:relative;left:auto;top:auto;margin-left:-3%;background:#fff}div.subheader_course div.schedule ul.terms li{margin-right:1px;width:33%;padding:10px 0;float:left;border:none}div.subheader_course div.schedule ul.terms li strong span.radiobutton{margin:0 5px}div.subheader_course div.schedule ul.terms li span.arrow{right:auto;top:auto;left:50%;bottom:-6px;margin-left:-10px;background:#F5F5F5;border-right:1px solid #f6fafb;border-bottom:1px solid #f6fafb;border-top:none}div.subheader_course div.schedule ul.terms li span.city{margin-left:10px}div.subheader_course div.schedule ul.terms li.activeTerm{background:#fff}div.subheader_course div.schedule ul.terms li.selected{border-right:none;background:#EFF6F9 !important}div.subheader_course div.schedule ul.terms li.selected strong input{margin-right:5px}div.subheader_course div.schedule ul.terms li:last-child{margin-right:0}div.subheader_course div.schedule div.terms{clear:both;margin-top:20px;float:left}div.subheader_course div.schedule div.term_info{width:100%;font-size:1rem}div.subheader_course div.schedule div.term_info time,div.subheader_course div.schedule div.term_info .place_left,div.subheader_course div.schedule div.term_info .priceBox,div.subheader_course div.schedule div.term_info .minimum,div.subheader_course div.schedule div.term_info address,div.subheader_course div.schedule div.term_info time.export{margin-bottom:5px}div.subheader_course div.schedule div.students{width:100%}div.subheader_course div.schedule div.students ul.smaller li{margin:0 0 2px 0}div.subheader_course div.schedule div.actions{width:94%;padding:10px 3%;text-align:center}div.subheader_course div.schedule div.actions div.signin_button a{width:100%;padding:5px 0}div.subheader_course div.schedule div.actions a.gift_text,div.subheader_course div.schedule div.actions a.wishlist_text{display:inline-block;float:none;padding:5px 23px}section.course_detail{padding-top:15px}section.course_detail div.course_content{width:92%;padding:3%}section.course_detail div.course_content div.feedback{width:100%}section.course_detail div.similar-courses{float:none;width:91%;padding:20px 3%;clear:both}section.course_detail div.similar-courses h2.headline{padding:0 20px;margin-top:0;margin-bottom:20px;font-size:20px}section.course_detail div.similar-courses a.related_course:hover{border-right:5px solid #0099cc;display:block}section.course_detail div.similar-courses a.related_course{clear:both;overflow:auto;margin-bottom:30px;display:block;border-right:5px solid transparent;color:#333;padding:0 0px 0 20px}section.course_detail div.similar-courses a.related_course span.photo{float:left;height:80px;overflow:hidden;width:20%}section.course_detail div.similar-courses a.related_course a{color:#333;text-decoration:none}section.course_detail div.similar-courses a.related_course div.description{float:left;margin-left:10px;width:75%;padding:0}section.course_detail div.similar-courses a.related_course div.description h2{font-size:15px;margin-top:0;margin-bottom:4px;line-height:1.3}section.course_detail div.similar-courses a.related_course div.description div.person{margin-bottom:2px}section.course_detail div.similar-courses a.related_course div.description div.person,section.course_detail div.similar-courses a.related_course div.description time,section.course_detail div.similar-courses a.related_course div.description address{font-size:13px;display:inline-block}section.course_detail div.similar-courses a.related_course div.description address{font-weight:bold;font-style:normal}section.course_detail div.course_content div.course_description{margin:0}section.course_detail div.course_content div.course_description p,section.course_detail div.course_content div.course_description ul,section.course_detail div.course_content div.course_description ol,section.course_detail div.course_content div.course_description div.activeTermNote{font-size:1.2rem}section.course_detail div.course_content div.course_description ul,section.course_detail div.course_content div.course_description ol{margin-left:10px}section.course_detail div.course_content div.course_description div.activeTermNote{width:90%;padding:20px 5%}section.course_detail div.course_content div.course_description div.activeTermNote strong{left:5%}}@media (max-width:620px){section.course_detail{margin-bottom:0}section.course_detail div.course_content{width:97%;padding-left:0;padding-right:0}}@media (max-width:560px){div.admin div.admin_buttons{display:none}div.admin div.statistics{padding:0 2%;width:96%}div.subheader_course div.course_cover{width:100%;height:auto;min-height:330px;padding:0 0 50px 0;text-align:left}div.subheader_course div.course_cover div.headline{width:94%;padding:20px 3%}div.subheader_course div.course_cover div.headline h1{width:100%;font-size:22px}div.subheader_course div.course_cover div.headline div.lector{width:100%}div.subheader_course div.course_cover div.headline div.lector div.info{width:75%;float:left;text-align:left}div.subheader_course div.course_cover div.headline div.lector div.info h2{font-size:16px}div.subheader_course div.course_cover div.headline div.lector a.photo{width:18%;height:18%;margin-right:2%;float:left}div.subheader_course div.course_cover div.headline div.lector a.photo img{width:100%}div.subheader_course div.schedule{width:94%;padding:0 3% 160px 3%;height:auto !important;min-height:0 !important}div.subheader_course div.schedule div.terms{margin-bottom:0;height:auto !important;min-height:0 !important;width:100%}div.subheader_course div.schedule div.terms div.term_info{height:auto !important;min-height:0 !important}div.subheader_course div.schedule div.terms div.admin_buttons a.green_button{padding:3px;margin:0 3px 5px 0;display:inline-block}div.subheader_course div.schedule div.terms div.students{margin-bottom:0}div.subheader_course div.schedule time.export .calendarexport div.bubble{left:0;top:-15px;background:transparent}}div.admin_self_paced div.statistics{color:#1B835E;background:#fff;padding:8px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-left:30px}div.self_paced_course section.course_intro div.perex{width:580px;padding:0 40px 40px 40px;float:left;margin-right:40px}div.self_paced_course section.course_intro div.perex h1{font-family:Proxima Nova Bold,sans-serif;font-size:34px}div.self_paced_course section.course_intro div.perex p{font-size:18px}div.self_paced_course section.course_intro div.downloads{background:#ffffff;padding:20px;width:360px;float:left;margin-top:30px}div.self_paced_course section.course_intro div.downloads h2{font-family:Proxima Nova Bold,sans-serif;font-size:18px;margin-bottom:10px}div.self_paced_course section.course_intro div.downloads ul.items{list-style:none;margin-left:0;padding-left:0}div.self_paced_course section.course_intro div.downloads ul.items li.file-item{padding:5px 0 5px 17px;position:relative}div.self_paced_course section.course_intro div.downloads ul.items li.file-item span{width:15px;height:15px;position:absolute;left:0;top:9px;background-image:url('/../img/glyphicons-halflings.png');background-position:-97px -27px}div.self_paced_course section.course_detail{width:1020px;padding:30px 40px 30px 40px}div.self_paced_course section.course_detail div.signin_button{text-align:center}div.self_paced_course section.course_detail div.signin_button a{background:#11845D;padding:15px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;display:inline-block;font-size:24px;font-family:Proxima Nova Bold,sans-serif;color:#f9f8f4;text-shadow:1px 1px 0 #0A6347;box-shadow:0px 3px 0px #0A6347;-moz-box-shadow:0px 3px 0px #0A6347;-webkit-box-shadow:0px 3px 0px #0A6347;border:1px solid rgba(255,255,255,0.2);margin:0 auto 3px auto}div.self_paced_course section.course_detail div.signin_button a:hover{background:#2F9776}div.self_paced_course section.course_detail div.signin_button a:active{background:#0A6347;box-shadow:0px 1px 0px #0A6347;-moz-box-shadow:0px 1px 0px #0A6347;-webkit-box-shadow:0px 1px 0px #0A6347;margin:3px auto 0 auto}div.self_paced_course section.course_detail div.course_description{float:left;margin-right:40px}div.self_paced_course section.course_detail div.course_description iframe{width:100%;margin:0}div.self_paced_course section.course_detail div.course_description div.block_title{margin-top:60px}div.self_paced_course section.course_detail div.course_description div.block_title h2{float:left;width:80%}div.self_paced_course section.course_detail div.course_description div.block_title span.duration{float:right;background:#878787;color:#fff;padding:3px 10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top:15px}div.self_paced_course section.course_detail div.course_description div.content_block{clear:both}div.self_paced_course section.course_detail div.course_description div.content_block:first-child{margin-top:0}div.self_paced_course section.course_detail div.course_description div.block_text p{font-size:16px;margin-bottom:20px}div.self_paced_course section.course_detail div.course_description div.block_text p strong{font-family:Proxima Nova Bold,sans-serif}div.self_paced_course section.course_detail div.course_description div.block_text p a{font-family:Proxima Nova Bold,sans-serif}div.self_paced_course section.course_detail div.course_description div.block_video,div.self_paced_course section.course_detail div.course_description div.block_pdf,div.self_paced_course section.course_detail div.course_description div.block_photo{margin:20px 0;clear:both}div.self_paced_course section.course_detail div.course_description div.block_video img,div.self_paced_course section.course_detail div.course_description div.block_pdf img,div.self_paced_course section.course_detail div.course_description div.block_photo img,div.self_paced_course section.course_detail div.course_description div.block_video iframe,div.self_paced_course section.course_detail div.course_description div.block_pdf iframe,div.self_paced_course section.course_detail div.course_description div.block_photo iframe{width:100%}div.self_paced_course section.course_detail div.similar-courses{width:360px}section.user{width:1040px;padding:30px;margin:175px 0 75px 0;min-height:300px;position:relative;background:#F9F9F9;-webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.3);box-shadow:0px 0px 3px 1px rgba(0,0,0,0.3);text-align:center;overflow:none !important}section.user div.statistics{color:#fff;position:absolute;left:0;top:-30px}section.user div.credits{color:#fff;background:#454B55;display:inline-block;padding:10px 15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:10px}section.user div.credits strong{font-size:18px;color:#f1d030}section.user div.skills_wrapper{text-align:center;margin-bottom:40px}section.user div.skills_wrapper h2{margin:0 0 10px 0;padding:0}section.user div.skills_wrapper ul.skills{margin:0 0 20px 0;padding:0;display:inline-block}section.user div.skills_wrapper ul.skills li{background:#FCF0A4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;list-style:none;float:left;margin:0 5px 10px 0;font-family:Signika,sans-serif}section.user div.skills_wrapper ul.skills li a{padding:5px 13px 5px 13px;display:inline-block;color:#333}section.user div.admin_buttons{color:#fff;position:absolute;right:0;top:-43px}section.user div.admin_buttons a{padding:5px 15px;font-size:14px;margin:0 0 0 10px}section.user div.admin_buttons small{display:block;margin-bottom:10px;font-size:14px;cursor:crosshair;padding-right:3px;position:absolute;right:0;top:-25px}section.user div.admin_buttons small:active{color:#77CC33;font-weight:bold;padding-right:0}section.user div.attendantTab .more{padding:8px 15px 8px 32px;background-position:13px 13px;font-size:14px;margin-top:5px}section.user div.user_wrapper{margin:0 auto;text-align:left;width:620px;margin-bottom:25px}section.user div.user_wrapper .hiddenUserPastCourses{display:none}section.user div.user_wrapper div.first_time{margin:50px auto;width:400px;text-align:center;padding:50px;background:#e0eff3;background:rgba(0,153,204,0.1);margin-bottom:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section.user div.user_wrapper div.first_time h2{margin:0 0 10px 0}section.user div.user_wrapper div.first_time a.green_button{padding:7px 30px;font-size:18px;float:none;display:inline-block}section.user div.user_wrapper div.photo{float:none;margin:-205px auto 0 auto;width:300px;height:300px;overflow:hidden;-webkit-border-radius:300px;-moz-border-radius:300px;border-radius:300px}section.user div.user_wrapper div.photo img{-webkit-border-radius:300px;-moz-border-radius:300px;border-radius:300px}section.user div.user_wrapper div.bookmarks h2{margin:0 0 10px 0;font-size:32px;text-align:center}section.user div.user_wrapper div.bookmarks div.attendantTab h2{font-size:18px;text-align:left}section.user div.user_wrapper div.bookmarks div.attendantTab div.courses{margin-top:30px}section.user div.user_wrapper div.bookmarks div.attendantTab div.wishlist h2{padding:20px 0 0 0}section.user div.user_wrapper div.bookmarks div.attendantTab div.wishlist ul{margin:0 0 0 20px}section.user div.user_wrapper div.bookmarks div.attendantTab div.wishlist ul li{margin-bottom:3px;list-style:disc}section.user div.user_wrapper div.bookmarks div.attendantTab div.wishlist ul li a.gift{padding:3px 10px 3px 30px}section.user div.user_wrapper div.bookmarks div.attendantTab div.wishlist-my ul{margin:0 0 0 10px;padding:0}section.user div.user_wrapper div.bookmarks div.attendantTab div.wishlist-my ul li{margin:0 0 10px 0;list-style:none !important}section.user div.user_wrapper div.bookmarks div.attendantTab div.wishlist-my ul li a.green_button{margin:7px 0 3px 2px;padding:3px 10px 0 10px;font-size:14px}section.user div.user_wrapper div.bookmarks div.attendantTab div.wishlist-my ul li div.notification{margin-top:5px}section.user div.user_wrapper div.bookmarks div.lectorTab h2{font-size:18px;text-align:left}section.user div.user_wrapper div.bookmarks div.lectorTab h3{margin:40px 0 10px 0;clear:both}section.user div.user_wrapper div.bookmarks div.lectorTab div.past_courses ul{font-size:14px;margin:0 0 0 0;padding:0 0 0 25px}section.user div.user_wrapper div.bookmarks div.lectorTab div.past_courses ul li{margin-bottom:10px}section.user div.user_wrapper div.bookmarks div.lectorTab div.past_courses .more{padding:8px 15px 8px 32px;font-size:14px;margin-top:5px;background-position:13px 13px}section.user div.user_wrapper div.bookmarks div.lectorTab div.pickey{margin:0px 0 60px 0}section.user div.user_wrapper div.bookmarks div.lectorTab div.pickey h2{overflow:auto;padding:5px 0}section.user div.user_wrapper div.bookmarks div.lectorTab div.pickey h2 span{float:left;margin-top:0px}section.user div.user_wrapper div.bookmarks div.lectorTab div.pickey h2 img{width:110px;float:left;margin:1px 0 0 7px}section.user div.user_wrapper div.bookmarks div.lectorTab div.pickey ul{overflow:auto;padding-left:0 !important}section.user div.user_wrapper div.bookmarks div.lectorTab div.pickey ul li{width:178px;height:300px;margin:0 10px 10px 0;border:1px solid #eee;padding:20px 10px;list-style:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;float:left;text-align:center;position:relative}section.user div.user_wrapper div.bookmarks div.lectorTab div.pickey ul li h3{margin-top:0}section.user div.user_wrapper div.bookmarks div.lectorTab div.pickey ul li strong.price{color:#d2452d}section.user div.user_wrapper div.bookmarks div.lectorTab div.pickey ul li p{margin-bottom:0;line-height:1.5}section.user div.user_wrapper div.bookmarks div.lectorTab div.pickey ul li a.green_button{padding:5px 20px;font-size:16px;font-weight:bold;color:#fff;margin:10px 0;float:none;position:absolute;bottom:10px;left:50%;margin-left:-52px}section.user div.user_wrapper div.bookmarks div.lectorTab div.pickey ul li:last-child{margin-right:0}section.user div.user_wrapper div.bookmarks div.lectorTab div.pickey ul.two li{width:280px;height:220px}section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses h2{padding:20px 0 0 0}section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses div.two_columns{width:620px;overflow:hidden}section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses ul{margin:0 0 15px 0 !important;padding:0;overflow:auto;text-align:left;float:left}section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses ul li{position:relative;float:left;margin:0 0 20px 0;width:300px;height:150px;overflow:hidden}section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses ul li img{width:300px;position:absolute;left:0;top:0;z-index:1}section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses ul li img:hover{opacity:0.9}section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses ul li a{display:block;width:300px;height:150px;overflow:hidden;background:rgba(255,255,255,0.6)}section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses ul li div.text{position:absolute;left:0;bottom:0;z-index:2;padding:8px 10px;background:rgba(0,0,0,0.5);color:#fff;width:280px;text-shadow:1px 1px 0 rgba(0,0,0,0.5)}section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses ul li div.text strong{font-size:16px;margin:0;line-height:1.4;display:block}section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses ul.live-courses{margin-right:20px !important;width:300px}section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses ul.video-courses{width:300px}section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses ul.live-courses-only{width:620px;margin-right:0 !important}section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses ul.live-courses-only li:nth-child(even){margin-right:20px}section.user div.user_wrapper div.intro{text-align:center;margin-bottom:40px}section.user div.user_wrapper div.intro h1{font-size:48px;margin:20px 0 0 0}section.user div.user_wrapper div.intro p.stats{line-height:1.3;margin:5px 0 15px 0;font-size:16px;color:#666}section.user div.user_wrapper div.intro ul.social{margin:0 0 40px 0;padding:0}section.user div.user_wrapper div.intro ul.social li{list-style:none;display:inline-block}section.user div.user_wrapper div.intro ul.social li a{display:inline-block;margin-right:5px;width:32px;height:32px;opacity:0.7}section.user div.user_wrapper div.intro ul.social li a:hover{opacity:1}section.user div.user_wrapper div.intro ul.social li.link span{display:inline-block}section.user div.user_wrapper div.intro ul.social li.link a{width:auto;height:auto;float:left;margin:-23px 0 0 5px;opacity:1;filter:none}section.user div.user_wrapper div.intro ul.social li.link a:hover{opacity:1}section.user div.user_wrapper div.intro ul.social li.facebook a{background-image:url('/../img/icons/facebook.svg');background-size:cover;margin-top:-10px}section.user div.user_wrapper div.intro ul.social li.linkedin a{background-image:url('/../img/icons/linkedin.svg');background-size:cover}section.user div.user_wrapper div.intro ul.social li.twitter a{background-image:url('/../img/icons/twitterx.svg');background-size:cover}section.user div.user_wrapper div.intro ul.social li.instagram a{background-image:url('/../img/icons/instagram.svg');background-size:cover}section.user div.user_wrapper div.intro ul.social li.youtube a{background-image:url('/../img/icons/youtube.svg');background-size:cover}section.user div.user_wrapper div.intro div.bio{font-size:16px;text-align:left;font-family:'Helvetica',Arial,sans-serif}section.user div.user_wrapper div.intro div.bio iframe{width:96%;margin:0 2%}section.user div.user_wrapper div.intro div.bio p,section.user div.user_wrapper div.intro div.bio ol,section.user div.user_wrapper div.intro div.bio ul{font-size:16px;line-height:1.6;margin-top:0}section.user div.user_wrapper div.intro div.bio h2{margin:0 0 10px 0;font-size:16px}section.user div.user_wrapper div.intro div.bio h3{margin:0 0 10px 0;font-size:16px;font-weight:normal}section.user div.user_wrapper div.intro div.bio p{margin-bottom:20px}section.user div.user_wrapper div.intro div.bio small{font-size:16px;color:#999}section.user div.user_wrapper div.intro div.bio ul{list-style-type:disc;margin-bottom:50px}section.user div.user_wrapper div.intro div.bio ul li{margin:0 0 5px 10px}section.user div.user_wrapper div.intro div.bio ol{list-style-type:decimal;margin-bottom:50px}section.user div.user_wrapper div.intro div.bio ol li{margin:0 0 5px 10px}section.user div.user_wrapper div.intro div.first_time{margin:50px auto;width:400px;text-align:center;padding:50px;background:#D3E1E6;margin-bottom:30px}section.user div.user_wrapper div.intro div.first_time h2{margin:0 0 10px 0}section.user div.user_wrapper div.intro div.first_time a.green_button{padding:7px 30px;font-size:18px;float:none;display:inline-block}html.wf-active section.user div.intro h1{font-family:'Signika',Arial,sans-serif}section.user div.active_courses{margin-bottom:25px;overflow:auto}section.user div.courses ul{padding-left:10px}section.user div.courses ul li{margin:0 0 10px 20px}section.user div.courses ul li time{padding:0 5px;font-size:14px}section.user div.wishlist a.green_button,section.user div.wishlist a.gift{padding:3px 10px;display:inline-block;font-size:14px;margin:8px 8px 0 8px;float:none}section.user div.wishlist h3,section.user div.courses h3{margin-top:40px}section.user div.wishlist table{margin-top:-5px;text-align:left}section.user div.wishlist table td{padding:5px 20px 5px 12px}section.user div.wishlist table td span.list-item{background:url('/../img/li_hack.png');float:left;width:4px;height:4px;margin:6px 12px 0 0}section.user div.wishlist table td a{float:left}section.user div.wishlist table td.buttons{padding:5px 0}section.user div.wishlist ul li{padding:5px 0;margin-left:0;padding-left:0}section.user div.wishlist ul form{clear:both;display:block;margin:0 0 0 25px}section.user div.wishlist ul form label{font-size:12px;color:#666}section.user div.wishlist a.remove{width:16px;height:16px;background:url(../../img//ico_remove.png);float:left;margin:0 10px 0 0}section.user div.wishlist a.remove:hover{opacity:0.9;background:url(../../img//ico_remove2.png)}section.user div.wishlist a.gift{background:#2c99cc url('/../img/ico_heart.png') 8px center no-repeat;text-shadow:1px 1px 0 #328dba;border:1px solid rgba(255,255,255,0.2);box-shadow:0 2px 0 #09c;-moz-box-shadow:0 2px 0 #328dba;-webkit-box-shadow:0 2px 0 #328dba;padding:3px 10px 3px 30px}section.user div.wishlist a.gift:hover{background-color:rgba(43,153,204,0.9)}section.user div.wishlist a.gift:active{box-shadow:0px 1px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.3)}@media (max-width:1099px){section.user{width:94.54545455%;padding:30px 2.72727273%}section.user div.user_wrapper{width:70%}section.user div.statistics{left:2%;width:26%;text-align:left;top:-50px}section.user div.admin_buttons{right:2%}}@media (max-width:1024px){div.admin_buttons a.gray_button{display:none}}@media (max-width:900px){section.user{width:94.54545455%;padding:30px 2.72727273%}section.user div.admin_buttons{margin-right:0;width:45%;text-align:right}section.user div.admin_buttons .green_button,section.user div.admin_buttons .yellow_button{float:right;padding:5px;margin-left:5px}section.user div.user_wrapper{width:90%}}@media (max-width:720px){section.user{width:94.54545455%;padding:30px 2.72727273%;margin-top:100px}section.user div.statistics{width:32%;margin-left:2%;top:-60px;text-align:left}section.user div.user_wrapper{width:96%}section.user div.user_wrapper div.photo{margin:-120px auto 0 auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:150px;height:150px}section.user div.user_wrapper div.photo img{width:150px;height:150px}section.user div.user_wrapper div.bookmarks div.lectorTab div.pickey{margin:0px 0 60px 0}section.user div.user_wrapper div.bookmarks div.lectorTab div.pickey ul{overflow:auto;padding-left:0 !important}section.user div.user_wrapper div.bookmarks div.lectorTab div.pickey ul li{width:42%;height:275px;margin:0 5% 5% 0px;float:left}section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses div.two_columns{width:100%}section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses ul li{float:none;display:block;margin-bottom:20px;border-bottom:1px solid #eee;width:auto;height:auto;background:#fff}section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses ul li a{width:auto;height:auto;background:none}section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses ul li a address{left:auto;right:0;-webkit-border-radius:0px;-webkit-border-bottom-left-radius:5px;-moz-border-radius:0px;-moz-border-radius-bottomleft:5px;border-radius:0px;border-bottom-left-radius:5px}section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses ul li img{position:relative;top:auto;left:auto;float:right;width:35%;height:auto}section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses ul li div.text{position:relative;top:auto;left:auto;float:left;background:none;color:#333;text-shadow:none;width:55%;padding:12px 3%}section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses ul.live-courses,section.user div.user_wrapper div.bookmarks div.lectorTab div.active_courses ul.video-courses{display:block;float:none;width:100%;margin:0 0 40px 0}}@media (max-width:630px){section.user{margin-top:180px}section.user div.admin_buttons{top:-170px;width:100%;text-align:center}section.user div.admin_buttons a{float:none !important;display:inline-block}section.user div.admin_buttons small{position:relative;right:auto;top:auto}section.user div.statistics{display:none}}@media (max-width:500px){section.user div.wishlist ul li a.gift{margin:10px 8px}section.user div.wishlist ul li a.green_button{margin:7px 8px 3px 8px !important}section.user div.user_wrapper div.intro h1{font-size:30px}section.user div.user_wrapper div.intro h2{font-size:18px}section.user div.user_wrapper div.intro div.bio p{font-size:1.2rem;margin-bottom:15px;line-height:1.5}section.user div.user_wrapper div.intro div.bio iframe,section.user div.user_wrapper div.intro div.bio img{width:95%}section.user div.user_wrapper div.intro ul.social{margin-bottom:20px}section.user div.user_wrapper div.intro ul.social li.link{display:block;text-align:center;margin-top:10px}section.user div.user_wrapper div.intro ul.social li.link a{float:none;display:inline-block;margin:0}section.user div.user_wrapper div.bookmarks div.lectorTab div.pickey{margin:0px 0 60px 0}section.user div.user_wrapper div.bookmarks div.lectorTab div.pickey ul{overflow:auto;padding-left:0 !important}section.user div.user_wrapper div.bookmarks div.lectorTab div.pickey ul li{width:88%;padding:20px 5%;height:auto;margin:0 0 20px 0;float:left;padding-bottom:80px}section.user div.user_wrapper div.first_time{width:92%;padding:20px 2%;margin:0 2%}section.user div.user_wrapper div.bookmarks div.lectorTab .feedback_wrapper a.more{padding:15px 0 15px 12%;width:88%;text-align:left;background-position:20px 21px}}section.edit_profile{box-shadow:none;text-align:center}section.edit_profile h1{font-size:28px;font-weight:normal;margin:0 0 10px 0}section.edit_profile h2{padding:0 50px;margin-bottom:30px;font-size:40px;font-weight:normal;text-align:center;color:#91d55b;color:rgba(0,153,204,0.6);text-shadow:1px 1px 0 #fff}section.edit_profile h3{margin-bottom:10px}section.edit_profile a.back{position:absolute;top:-70px;left:0;padding:10px 15px}section.edit_profile form{float:none;margin:0 auto 30px auto;text-align:left;width:435px}section.edit_profile form small.skills{margin:5px 0 20px 0;float:left}section.edit_profile form div.photo{float:none;margin:-205px auto 60px auto;width:300px;height:300px}section.edit_profile form div.photo span.photo{-webkit-border-radius:300px;-moz-border-radius:300px;border-radius:300px;width:300px;height:300px}section.edit_profile form div.photo .croppie-container .cr-boundary{width:104% !important;height:104% !important}section.edit_profile form div.form{background:#e0eff3;padding:20px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:auto;width:350px}section.edit_profile form div.field{margin-bottom:20px;position:relative;clear:both;width:302px}section.edit_profile form div.field label{display:block;margin-bottom:5px}section.edit_profile form div.field input.text{width:315px;height:25px;padding:0 25px 0 5px;font-size:14px}section.edit_profile form div.field .mce-panel{width:350px}section.edit_profile form div.field p{font-size:12px;color:#808080;margin-top:5px;width:300px;line-height:1.4em;clear:both}section.edit_profile form div.field p.big{font-size:14px;color:#333333;margin-bottom:10px}section.edit_profile form div.field span.required{color:red;font-size:20px;position:absolute;right:5px;top:27px}section.edit_profile form div.field div.input-tags input.input-tags-text{width:150px;float:left}section.edit_profile form div.field div.input-tags input.green_button.input-tags-add{padding:4px 2% 2px 2%;width:auto;height:26px;font-size:14px;margin-left:-1px;float:left;margin-top:0;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-bottom-left-radius:0px}section.edit_profile form div.field ul.input-tags-list{clear:both;overflow:auto;margin:20px 0;padding:0}section.edit_profile form div.field ul.input-tags-list li.input-tags-item{background:#FCF0A4;padding:5px 13px 5px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;list-style:none;float:left;margin:0 5px 10px 0;font-family:Signika,sans-serif}section.edit_profile form div.field ul.input-tags-list li.input-tags-item a.input-tags-item-remove{color:#333;text-decoration:none;padding:2px 5px 0 5px;font-size:18px}section.edit_profile form div.field ul.input-tags-list li.input-tags-item a.input-tags-item-remove:hover{color:red}section.edit_profile form div.field-photo{width:410px;margin:0 auto 20px auto}section.edit_profile form div.field-photo small{display:block;font-size:12px;color:#808080}section.edit_profile form input.green_button,section.edit_profile form button.green_button{display:block;float:none;width:350px;margin:30px auto 0 auto;padding:10px 20px;font-size:18px;-webkit-appearance:none}section.edit_profile form div.checkbox{overflow:auto}section.edit_profile form div.checkbox input{width:auto;height:auto;float:left;margin:3px 5px 0 2px}section.edit_profile form div.checkbox label{float:left;margin-top:2px;line-height:1.4}section.edit_profile form div.company_info{background:rgba(255,255,255,0.6);padding:10px;margin:0 0 20px -10px;width:350px}section.edit_profile form p.delete{border-top:1px dashed #CCCCCC;margin-top:40px;padding-top:15px;overflow:auto;line-height:1.4}section.edit_profile form p.delete a.red_link{color:red}html.wf-active section.edit_profile h1,html.wf-active section.edit_profile h2{font-family:'Signika',Arial,sans-serif}@media (max-width:790px){section.edit_profile{width:100%;padding:30px 0;margin-top:50px}section.edit_profile a.back{position:absolute;top:-60px;left:0;width:auto;padding:8px 20px !important}section.edit_profile form{width:100%}section.edit_profile form div.photo{float:none;margin:0 auto 20px auto}section.edit_profile form div.photo span.photo{-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;width:150px;height:150px}section.edit_profile form div.form{padding:20px 3%;width:94%}section.edit_profile form div.field{width:100%}section.edit_profile form div.field input.text{width:96%;padding:0 2% 0 1%}section.edit_profile form div.field .mce-panel{width:98%}section.edit_profile form div.field p{width:100%}section.edit_profile form div.field span.required{right:5px}section.edit_profile form input.green_button,section.edit_profile form button.green_button{width:100%;padding:10px 0}section.edit_profile form div.company_info{padding:10px 0;width:100%}section.edit_profile form p.delete{border-top:1px dashed #CCCCCC;margin-top:40px;padding-top:15px;overflow:auto;line-height:1.4}section.edit_profile form p.delete a.red_link{color:red}}section.common div.subheader,div.subheader{position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:250px;overflow:hidden;text-align:center;background:#333333 no-repeat center center}section.common div.subheader.subheader_gift,div.subheader.subheader_gift{background-image:url('/../img/bg_gift.jpg')}section.common div.subheader.subheader_lector,div.subheader.subheader_lector{background-image:url('/../img/bg_lector.jpg')}section.common div.subheader.subheader_project,div.subheader.subheader_project{background-image:url('/../img/bg_project.jpg')}section.common div.subheader.subheader_contact,div.subheader.subheader_contact{background-image:url('/../img/bg_contact.jpg')}section.common div.subheader h1,div.subheader h1{font-size:58px;color:#fff;text-shadow:0 0 1px #000;margin:40px 0 0 0;font-weight:normal;display:inline-block;padding:20px;background:#707174;background:rgba(0,0,0,0.5);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}section.common div.subheader h1 small,div.subheader h1 small{font-size:40%;display:block;margin-top:10px}div.admin_buttons{float:right;margin-bottom:10px}div.admin_buttons a{padding:5px 10px;font-size:16px}section.common div.subheader{margin:-30px -30px 0 -30px}section.common div.subheader h1{margin:40px 0 0 0}html.wf-active div.subheader h1{font-family:'Signika',Arial,sans-serif}section.common{width:1040px;background:#F9F9F9;padding:30px;min-height:300px;position:relative;margin-bottom:50px;overflow:auto}section.common section.common{width:100%;margin-bottom:0;padding:30px 0 0 0;min-height:auto}section.common h1{font-size:28px;font-weight:normal;margin:0 0 10px 0}h1.lectors,h1.big{padding:0 50px;margin:20px 0 50px 0;font-size:60px;font-weight:normal;text-align:center;color:#333;text-shadow:1px 1px 0 #fff}h1.lectors small,h1.big small{display:block;font-size:28px;color:#aaa}html.wf-active section.common h1,html.wf-active h1.lectors,html.wf-active h1.big{font-family:'Signika',Arial,sans-serif}html.ie h1.lectors,html.ie h1.big{font-size:45px}h1.lectors strong{font-size:80px;color:#aaa;font-weight:normal}section.common img.ir{float:right;border-radius:15px}section.common div.text{font-family:'Helvetica',Arial,sans-serif;line-height:1.7}section.common div.text_center{text-align:center}section.common div.text p{margin:0 0 20px 0;font-size:16px;line-height:1.6}section.common div.text h2.first{margin:20px 0 5px 0}section.common div.text h2{margin:40px 0 5px 0;font-size:24px}html.wf-active section.common div.text h2{font-family:'Signika',Arial,sans-serif}div.contact_form table td{padding:5px 0}section.common div.text{margin:0 auto;width:580px}section.common div.block{clear:both;overflow:auto;margin-bottom:30px;border-bottom:1px solid #eee}section.common div.block div.text h2{margin-top:0}section.common a.manual_button{display:block;width:215px;position:relative;padding:15px 120px 15px 20px;background:#77CC33;border:1px solid rgba(255,255,255,0.1);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-decoration:none;font-size:16px;color:#f9f8f4;text-shadow:1px 1px 0 #3b8401;box-shadow:0px 2px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 2px 0px rgba(0,0,0,0.3);margin:0 0 33px 0;float:right;clear:right}html.wf-active section.common a.manual_button{font-family:'Signika',Arial,sans-serif}section.common a.manual_button strong{display:block;font-size:24px;font-weight:normal}section.common a.manual_button:hover{background:rgba(119,204,51,0.9)}section.common a.manual_button:active{background:#77CC33;box-shadow:0px 1px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.3);margin:1px 0 32px 0}section.common a.manual_button img{position:absolute;right:-5px;top:-15px}section.common a.manual_button:active img{top:-16px}section.common ul.media li{list-style:none;padding:0;margin:0 0 50px 10px}section.common ul.media li strong{display:block;margin-bottom:10px}section.common div.movie{float:right;width:360px;clear:right}section.common div.write_about ul li{margin:10px 0 10px 15px}section.common div.write_about p{width:auto;margin:0}section.common h2{margin:0 0 10px 0;font-size:16px}section.common h2 small{display:block;font-weight:normal;margin:5px 0 20px 0;line-height:1.3;font-size:14px;font-family:Arial,sans-serif}section.common div.text ul,section.common div.text ol{margin:0 0 0 20px;padding:0;font-size:16px}section.common ul > li{margin:0 0 15px 0;list-style:square;line-height:1.4em}section.common ol > li{margin:0 0 15px 15px;line-height:1.4em;list-style:decimal}section.common div.contact{float:right;width:320px;padding:20px;background:#e0eff3;background:rgba(0,153,204,0.1)}section.common div.contact ul{margin-bottom:30px}section.common div.contact p{margin-bottom:0}section.common div.contact_info{text-align:center}section.common div.contact_info p.big{font-size:22px}section.common div.bluebox{float:none;clear:both;width:540px;padding:5px 20px;background:#e0eff3;background:rgba(0,153,204,0.1);margin:0 auto 30px auto;font-size:16px;font-family:'Helvetica',Arial,sans-serif;line-height:1.4}section.common div.bluebox p{margin:0}div.box1,div.box2,div.box3{width:580px;margin:0 auto 80px auto;float:none;overflow:auto}div.box1 a.green_button,div.box2 a.green_button,div.box3 a.green_button{margin:0 0 20px 0;font-size:18px;padding:12px 25px}section.common div.numbers{width:100%;overflow:auto;margin:25px auto 50px auto}section.common div.numbers ul{margin:0;overflow:auto}section.common div.numbers ul li{float:left;list-style:none;text-align:center;width:210px;height:230px;margin:35px 15px;padding:0 10px;background:#fff;-webkit-border-radius:250px;-moz-border-radius:250px;border-radius:250px}section.common div.numbers ul li strong{font-size:55px;display:block;margin-bottom:20px;margin-top:75px}section.common div.numbers ul li small{font-size:22px;color:#999;display:block}section.common div.story{text-align:center;margin:20px 0 40px 0}section.common div.story a{width:500px;height:145px;padding-top:50px;background:url('/../img/bg_story_button.jpg');display:inline-block;margin:0 0 2px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.5);font-size:45px;text-decoration:none;box-shadow:3px 4px 0px #4C2F2A;-moz-box-shadow:3px 4px 0px #4C2F2A;-webkit-box-shadow:3px 4px 0px #4C2F2A;border-bottom:1px solid #703430}section.common div.story a:hover{opacity:0.95}section.common div.story a:active{box-shadow:0px 1px 0px #4C2F2A;-moz-box-shadow:0px 1px 0px #4C2F2A;-webkit-box-shadow:0px 1px 0px #4C2F2A;margin:2px 0 0 0}section.common div.story a small{font-size:24px;display:block;margin-top:5px}section.common ul.events{padding:0;margin:10px 0 40px 0;overflow:auto;text-align:center}section.common ul.events li{list-style:none;overflow:hidden;display:inline-block;width:150px;height:150px;margin:0 3px 6px 3px}section.common ul.events li a{position:relative;width:150px;height:135px;float:left;margin-right:22px;overflow:hidden}section.common ul.events li a:hover{opacity:0.95}section.common ul.events li a img{position:absolute;z-index:0;top:0;left:0;width:150px}section.common ul.events li a span.text{position:absolute;z-index:1;bottom:0;left:0;background:rgba(0,0,0,0.5);padding:5px 20px 10px 20px;color:#fff;text-decoration:none;text-align:center;width:110px;display:block}section.common ul.events li a span.text small{display:block}section.common ul.events li:last-child a{margin-right:0}section.common div.team_wrapper{text-align:center}section.common ul.team{padding:80px 0 0 0;text-align:center;overflow:hidden;margin:0 auto -50px auto;width:705px}section.common ul.team li{background:#DBEDF1;padding:20px 15px;width:180px;height:165px;list-style:none;text-align:center;float:left;margin:0 15px 100px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section.common ul.team li img{display:inline-block;margin-top:-80px;-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;width:100px;height:100px}section.common ul.team li img:hover{opacity:0.95}section.common ul.team li .name a{display:block;font-weight:bold;font-size:16px;margin:10px 0 3px 0}section.common ul.team li .job{margin:0 0 10px 0;font-weight:bold;display:block}section.common ul.team li p{margin-top:10px}section.common ul.team li.girl .email,section.common ul.team li.boy .email{display:none}section.common ul.team li.girl{background:#ffe5ef}section.common ul.team li.girl a{color:#fa0080}section.common ul.team li:last-child a,section.common ul.team li.fourth{margin-right:0}section.common ul.team li.fifth{margin-left:108px}section.common div.media{text-align:center;width:800px;margin:0 auto}section.common div.media div.posts,section.common div.media div.multimedia{display:inline-block;width:340px;float:left;text-align:left;margin-top:50px;font-size:16px;font-family:Signika,sans-serif;line-height:1.7}section.common div.media div.posts h3,section.common div.media div.multimedia h3{margin:0 0 5px 0;font-size:24px}section.common div.media div.posts ul,section.common div.media div.multimedia ul{padding:0;font-size:16px}section.common div.media div.posts ul li,section.common div.media div.multimedia ul li{margin-bottom:15px}section.common div.media div.posts ul li.year,section.common div.media div.multimedia ul li.year{background:#DBEDF1;list-style:none;padding:5px 10px;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#333;font-family:Signika,sans-serif;font-size:14px;margin:10px 0 5px -10px}section.common div.media a.formedia{width:350px;background:#c3e6a8;background:rgba(119,204,51,0.4);color:#333333;text-decoration:none;padding:20px;text-shadow:1px 1px 0 rgba(255,255,255,0.3);line-height:1.4em;display:inline-block;text-align:left;margin:40px 0 20px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section.common div.media a.formedia strong{display:block;margin-bottom:7px;font-size:16px}section.common div.media a.formedia:hover{background:#b7e294;background:rgba(119,204,51,0.5)}section.common div.media a.formedia:hover strong{text-decoration:underline}section.common div.media div.posts{margin-right:100px;margin-left:20px}html.wf-active section.common div.numbers ul{font-family:'Signika',Arial,sans-serif}html.wf-active section.common div.story a{font-family:'Signika',Arial,sans-serif}html.wf-active section.common ul.team li .name a{font-family:'Signika',Arial,sans-serif}section.common div.faq h2{font-size:22px;margin:0 0 10px 0;line-height:1.3}section.common div.faq div.question{margin-bottom:20px;list-style:none;width:480px;padding:20px;position:relative;background:#DDEFF4;overflow:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}section.common div.faq div.question p{margin-bottom:20px;line-height:1.4;font-size:16px}section.common div.faq div.question ul,section.common div.faq div.question ol{margin-left:20px}section.common div.faq div.question ul li,section.common div.faq div.question ol li{margin-left:0}section.common div.faq div.centered{margin-bottom:20px;list-style:none;width:480px;padding:20px;position:relative;background:#eee;overflow:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}section.common div.faq div.centered h2{font-size:24px}section.common div.faq div.centered p{margin:0}section.common div.services ul{padding:5px 0 0 0;margin:0}section.common div.services ul li{list-style:none;margin:0 0 40px 0;overflow:auto}section.common div.services ul li strong{font-size:16px;margin:7px 0 5px 0;display:block}section.common div.services ul li p{font-size:16px;margin:0}section.common div.services ul li img{float:left;margin-right:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:100px}section.certificates{text-align:center}section.certificates div.text{width:470px;margin:0 auto;text-align:left}section.certificates div.form_wrapper{width:580px}section.certificates div.form_wrapper div.form{width:510px}section.certificates div.course_gift{margin:70px auto 20px auto;clear:both;padding:90px 30px 30px 30px;text-align:center;background:#ddeff4 url('/../img/ico_help.png') center 30px no-repeat;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:300px}section.certificates div.course_gift p{margin:0;line-height:1.5}div.better_text{width:600px;margin:0 auto}div.better_text h3{font-size:18px}section.common div.muzikova{overflow:hidden;padding:15px}section.common div.muzikova p{font-size:15px}section.common div.muzikova h3{margin:0 0 3px 0;font-size:16px}section.common div.muzikova img{float:left;margin:0 15px 0 0}@media (max-width:1099px){body section.common{width:96%;padding:30px 2%}body section.common div.text{width:70%;font-size:1.2rem}body section.common div.text h2{margin-top:0;font-size:1.4rem}body section.common div.bluebox{width:66%;padding:10px 2%}body section.common ul.team{width:70%;margin-bottom:40px}body section.common div.numbers{width:100%}body section.common div.numbers ul li{width:19%;height:200px;margin:35px 2%;padding:0 1%}body section.common div.numbers ul li strong{font-size:2.8rem;margin-top:30%;margin-bottom:10px}body section.common div.numbers ul li small{font-size:1.8rem}body section.common ul.events{margin-bottom:40px}body section.common div.media{width:90%}body section.common div.media div.posts,body section.common div.media div.multimedia{width:30%}body section.common div.media div.posts{margin-right:4.54545455%}body section.common iframe{width:90%}}@media (max-width:960px){body section.common ul.team{width:80%}body section.common ul.team li{width:160px}div.manual section.common div.item p{float:none}}@media (max-width:900px){body section.common ul.team{width:86%}}@media (max-width:800px){body section.common ul.team{padding:80px 0 0 0}body section.common ul.team li{width:35%;padding:20px 5%;margin-right:5%;height:190px}body section.common div.numbers{width:75%}body section.common div.numbers ul li{width:44%;height:auto;margin:20px 2%;background:transparent}body section.common div.numbers ul li strong{font-size:2.8rem;margin-top:0;margin-bottom:10px}body section.common div.numbers ul li small{font-size:1.8rem}}@media (max-width:620px){section.common div.subheader,div.subheader{height:auto;background:none !important}section.common div.subheader h1,div.subheader h1{font-size:2rem;padding:10px 2%;margin:20px 0 0 0;color:#333;text-shadow:none;background:none}section.common div.subheader h1 small,div.subheader h1 small{font-size:1.2rem;margin-top:5px}section.common div.subheader h1 strong,div.subheader h1 strong{font-size:2.1rem;margin-top:5px}div.contact_info,div.benefits,div.help{display:block !important}h1.lectors,h1.big{font-size:2.1rem;margin:10px 0;padding:0}h1.lectors small,h1.big small,h1.lectors strong,h1.big strong{font-size:1.5rem}h1.lectors strong,h1.big strong{font-size:2.1rem}div.box1,div.box2,div.box3{width:100%}body section.common div.text{width:96%}body section.common div.text ul.media img{width:90%}body section.common div.bluebox{width:96%;padding:10px 2%}body section.common div.faq div.question,body section.common div.faq div.centered{width:96%;padding:20px 2%}body section.common div.story a{width:96%;padding-top:20px;min-height:115px;font-size:2.2rem}body section.common div.story a small{font-size:1.3rem}body section.common div.media a.formedia{width:92%;padding:2%}section.certificates div.course_gift{width:96%;padding:90px 2% 20px 2%}}@media (max-width:500px){section.common ul.events li{width:45%;height:auto;margin:0 1% 4% 1%}section.common ul.events li a{width:100%;min-height:80px}section.common ul.events li a span.text{padding:5px 5%;width:90%}section.common ul.events li a img{width:100%;height:auto}body section.common ul.team{padding:80px 0 0 0}body section.common ul.team li{width:96%;padding:20px 2%;height:auto;margin:0 0 80px 0}body section.common div.story{margin-bottom:40px}body section.common div.numbers{width:96%;padding:0 2%;margin:0 0 40px 0}body section.common div.numbers ul{margin:0;padding:0}body section.common div.numbers ul li{width:88%;height:auto;padding:20px 5%;margin-top:0;margin-bottom:10px;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body section.common div.numbers ul li strong{font-size:3.2rem;margin-top:0;margin-bottom:10px}body section.common div.numbers ul li small{font-size:1.4rem}}section.forCompanies{text-align:center}section.forCompanies h1 small{font-size:30px;display:block;color:#999}section.forCompanies h3{font-size:20px;margin:0 0 10px 0}section.forCompanies div.box{float:left;width:305px;height:225px;color:#333;padding:10px 20px 200px 20px;text-shadow:none;background:#F9F9F9;margin:0 20px 20px 0;text-align:center;position:relative}section.forCompanies div.box h2{font-size:20px}section.forCompanies div.box p{font-size:15px;line-height:1.4}section.forCompanies div.box img{position:absolute;bottom:0;left:0;display:block;width:345px}section.forCompanies div.box p.button{text-align:center}section.forCompanies div.box p.button a.green_button{padding:5px 10px;font-size:16px;float:none;display:inline-block;margin:0 auto}section.forCompanies div.contact{display:inline-block;margin:40px auto 90px auto;clear:both}section.forCompanies div.contact a.green_button{float:none;padding:10px 65px;font-size:24px}section.forCompanies div.form_wrapper{text-align:left}section.forCompanies div.form_wrapper div.field{overflow:hidden}section.forCompanies div.form_wrapper div.field input.text,section.forCompanies div.form_wrapper div.field textarea{float:left}section.forCompanies div.form_wrapper div.field .form-error-message{clear:both}section.forCompanies div.form_wrapper div.field span.required{left:306px}section.forCompanies div.form_wrapper div.textarea span.required{left:525px}section.forCompanies div.clients{background:#fff;padding:20px;margin:0 0 40px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}section.forCompanies div.clients ul{margin:0;padding:0}section.forCompanies div.clients ul li{display:inline-block;margin:0 5px;list-style:none;background:#fff;padding:15px 0}section.forCompanies h3.bottom{margin-bottom:100px}html.wf-active section.forCompanies h3,html.wf-active section.forCompanies div.box h2{font-family:'Signika',Arial,sans-serif}@media (max-width:1099px){section.forCompanies{width:96%;padding:0 2%}section.forCompanies div.box{width:27.81818182%;padding:10px 1.81818182% 200px 1.81818182%;margin:0 1.81818182% 20px 0;min-height:260px}section.forCompanies div.box img{width:100%}}@media (max-width:650px){section.forCompanies{width:96%;padding:0 2%}section.forCompanies h1{font-size:2.2rem}section.forCompanies h1 small{font-size:1.3rem}section.forCompanies div.box{width:60%;padding:10px 5% 200px 5%;margin:0 auto 25px auto;float:none}section.forCompanies div.box img{width:100%}section.forCompanies div.contact{display:block;width:100%;margin-bottom:40px}section.forCompanies div.contact div.field{width:99%}section.forCompanies div.contact div.field span.form-error-message{width:96%;padding:5px 2%}section.forCompanies div.contact div.field span.required{right:10px;left:auto}}@media (max-width:420px){section.forCompanies div.box{width:90%}}section.signin{width:1040px;padding:30px;min-height:200px;position:relative}section.signin p.login{font-size:14px;border-bottom:1px solid #d4d4d4;margin:20px 20px 0px 20px;padding:0 0 10px 25px;width:auto;background:url('/../img/default-user-green-small.png') 0 -4px no-repeat}section.signin p.or_label{float:left;margin:-23px 0 0 125px}section.signin div.social_login_wrapper{float:left;margin:-41px 0 0 155px}section.signin div.social_login{margin-left:10px;text-align:center;float:left;overflow:auto}section.signin div.social_login a{padding:1px 5px;margin:0 0 5px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;text-decoration:none;line-height:2em}section.signin div.social_login a svg{float:left;margin:4px 5px 0 0}section.signin .form-questionnaire h2 small{margin-top:0;display:block;font-size:14px !important;font-style:italic !important}section.signin .form-questionnaire span.required{display:none}section.signin .form-questionnaire label.question{font-weight:bold}section.signin div.form_wrapper{margin:0 auto;text-align:center;padding:20px;overflow:auto;width:580px}section.signin div.form_wrapper div.course{width:480px;height:auto;border:none;margin:0 auto 50px auto;float:none;text-align:left;padding:15px;background:#efefef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:auto}section.signin div.form_wrapper div.course h1{font-size:30px;margin:10px 0 10px;font-weight:normal}section.signin div.form_wrapper div.course h3{margin:2px 0 10px 0;font-size:16px}section.signin div.form_wrapper div.course h2{font-size:20px;margin:0 0 10px 0;font-family:Arial,sans-serif;padding:0}section.signin div.form_wrapper div.course h2 a{color:#333;text-decoration:none}section.signin div.form_wrapper div.course h2 a:hover{text-decoration:underline}section.signin div.form_wrapper div.course div.photo{float:left;margin-right:30px;width:170px}section.signin div.form_wrapper div.course div.photo img{margin:0 0 0 0;width:170px}section.signin div.form_wrapper div.course div.photo img:hover{opacity:0.9}section.signin div.form_wrapper div.course div.next_steps{float:left;width:250px}section.signin div.form_wrapper div.course div.next_steps ol{margin:0 0 0 20px;padding:0}section.signin div.form_wrapper div.course div.next_steps ol li{margin:0 0 10px 0;list-style:decimal}section.signin div.form_wrapper div.course div.next_steps a.back{display:inline-block;margin:15px 0 20px 0}section.signin div.form_wrapper p.price{font-size:16px;margin:10px 0 20px 0}section.signin div.form_wrapper p.price strong{font-size:18px}section.signin div#signinBox{margin-bottom:20px}section.signin div#signinBox .alert{margin-bottom:10px}section.signin div#signinBox .green_button{padding:5px 10px;font-size:15px}section.signin div.form{float:none;margin:0 auto;text-align:left;background:#e0eff3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:auto;width:510px}section.signin div.form i.warning{color:#F35B66}section.signin div.form .course-term-selector-wrap .course-term-selector-radio{display:block !important}section.signin div.form .course-term-selector-wrap .course-term-selector-select{display:none !important}section.signin div.form form{padding-top:10px}section.signin div.form form.login{padding-top:0;padding-bottom:0;margin-bottom:0}section.signin div.form span.help-block{background:rgba(255,0,0,0.3);border:1px solid rgba(255,0,0,0.4);padding:5px 10px;margin:-1px 0 20px 0;font-size:12px;float:left;width:471px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;text-shadow:1px 1px 0 rgba(255,255,255,0.5);color:#333}section.signin div.form div.paymentData{margin-top:40px}section.signin div.form div.discounts{margin-top:40px;margin-bottom:40px}section.signin div.form div.discounts div.discount-add input.text{height:24px}section.signin div.form div.discounts div.discount-add p{background:url('/../img/ico_notice.png') left 3px no-repeat;padding:3px 0 3px 18px;margin-top:2px;max-width:95%}section.signin div.form div.discount-codes{margin-top:20px}section.signin div.form div.discount-codes table{width:100%;border-collapse:collapse}section.signin div.form div.discount-codes table td{border-bottom:1px solid #DFDFDF;padding:8px 0}section.signin div.form div.discount-codes table td:first-child{width:70%}section.signin div.form div.discount-codes table td.right{text-align:right}section.signin div.form div.discount-codes span.code{border:1px dashed #333;font-size:13px;font-weight:bold;font-family:Signika,sans-serif;padding:2px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section.signin div.form div.discount-add span.form-error-message{margin-bottom:0 !important}section.signin div.form div.discount-add div.field{overflow:auto;margin-bottom:0 !important}section.signin div.form div.discount-add div.field input.text{width:140px;float:left}section.signin div.form div.discount-add div.field input.submit{padding:10px 2%;width:auto;font-size:14px;margin-left:-1px;float:left;margin-top:0;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-bottom-left-radius:0px}section.signin div.form div.field{margin-bottom:20px;position:relative;clear:both}section.signin div.form div.field label{display:block;margin-bottom:5px}section.signin div.form div.field input.text{width:435px;height:25px;padding:0 25px 0 5px;font-size:14px}section.signin div.form div.field select{width:471px;font-size:13px}section.signin div.form div.field textarea{width:460px;height:70px;padding:5px;font-family:Arial,sans-serif;font-size:13px}section.signin div.form div.field p{font-size:12px;color:#808080;margin-top:5px;width:98%;line-height:1.4em;clear:both}section.signin div.form div.field p.big{font-size:14px !important;color:#333333;margin-bottom:0}section.signin div.form div.field span.required{color:red;font-size:20px;position:absolute;right:15px;top:28px}section.signin div.form div.field .form-error-message{width:447px}section.signin div.form input.submit,section.signin div.form button.submit{float:none;margin:10px auto 0 auto;width:100%}section.signin div.form div.field.radio label{display:inline-block;margin-left:0;margin-bottom:10px;line-height:1.5}section.signin div.form div.field.radio label span.pay{display:inline-block;margin:5px 0 0 20px;padding:5px 0 5px 20px;background:url('/../img/ico_notice.png') left 7px no-repeat}section.signin div.form div.field.radio label span.term-as-gift{font-weight:bold;padding:15px 0 3px 25px;border-top:1px dashed #ccc;display:inline-block;margin-top:5px;background:url('/../img/ico_gift2.png') 3px 14px no-repeat}section.signin div.form div.field.radio label span.term-as-gift i{color:#F35B66;font-weight:normal}section.signin div.form div.field.radio label input{margin:3px 7px 3px 0}section.signin div.form div.course-term-selector-wrap div.course-term-selector-radio input{float:left;margin:1px 7px 0 0}section.signin div.form div.course-term-selector-wrap div.course-term-selector-radio input[value=term-as-gift]{margin-top:22px !important}section.signin div.form div.certificate_info p{width:auto}section.signin div.form div.checkbox{overflow:auto;margin-bottom:7px}section.signin div.form div.checkbox input{width:auto;float:left;margin:2px 6px 0 2px}section.signin div.form div.checkbox label{float:left;margin-top:2px}section.signin div.form div.field_radio{clear:both;overflow:auto;float:left;width:100%}section.signin div.form div.field_radio span.option{float:left;padding:0 0 0 5px;margin:0 25px 5px 0}section.signin div.form div.field_radio input{float:left;margin-right:6px}section.signin div.form div.field_radio label{float:left;display:inline}section.signin form.form-questionnaire .field h2{font-size:25px}section.signin form.form-questionnaire .field span.required{right:5px !important;top:5px !important}html.wf-active section.signin div.form_wrapper h1,html.wf-active section.signin div.form_wrapper h2{font-family:'Signika',Arial,sans-serif}section.signin div.done{background-color:rgba(119,204,51,0.3);background-image:url('/../img/ico_smile.png');background-repeat:no-repeat;background-position:center 25px;width:605px;padding:130px 30px 20px 30px;text-align:center}section.signin div.done p{font-size:16px;margin:5px 0 10px 0}section.signin div.done p.credit{margin:30px 0 0 0}section.signin div.done h1{margin:0 0 5px 0;font-size:28px}section.signin div.done .calendarexport{margin-top:20px;background:rgba(255,255,255,0.2);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:20px;display:inline-block}section.signin div.done .calendarexport strong{display:block;font-size:16px;font-family:'Signika',Arial,sans-serif}section.signin div.done .calendarexport a{padding:8px 0 8px 40px;display:inline-block;margin:10px 20px 0 0;font-size:14px}section.signin div.done .calendarexport a.google{background:url('/../img/ico_google_cal.svg') left center no-repeat}section.signin div.done .calendarexport a.ical{background:url('/../img/ico_ics.svg') left center no-repeat}section.signin div.done .calendarexport a.google,section.signin div.done .calendarexport a.ical{background-size:contain}section.signin div.done.failed{background-color:lightcoral;background-image:url('/../img/ico_frown.png');background-repeat:no-repeat;background-position:center 25px}section.signin div.done.wait{background-color:#F9F9F9;background-image:none;padding:50px 30px}html.wf-active section.signin h1{font-family:'Signika',Arial,sans-serif}section.thanks{text-align:center;margin:0 50px 30px 0;width:665px;float:left;background:#F9F9F9;padding:0}section.thanks div.payment-selector .pay{margin:0 0 10px 0;padding-top:30px;font-size:20px;font-family:'Signika',Arial,sans-serif}section.thanks div.payment-selector form{margin:0 auto;text-align:center}section.thanks div.payment-selector form input[type=submit]{margin:15px auto 15px auto;text-align:center;display:block}section.thanks div.payment-selector #ajax-spinner-free{margin:15px auto 15px auto}section.thanks div.done h1{margin-bottom:15px}section.thanks div.done p{line-height:1.4;margin-bottom:10px}section.thanks div.done a.play_button{float:none;margin:20px 0 20px 0}section.thanks div.method.benefits img{display:inline-block;margin:0 5px}section.thanks div.method{margin-bottom:20px;padding-bottom:20px;border-bottom:1px #ccc dashed}section.thanks div.method:last-of-type{border-bottom:none}section.thanks div.method h2{font-size:20px;font-family:'Signika',Arial,sans-serif}section.thanks a.back{margin:0 auto 30px auto;float:none;padding:20px 70px;width:auto;display:inline-block}section.thanks p.spam{margin:31px 0 31px 0}html.wf-active div.payment-selector h3.pay{font-family:'Signika',Arial,sans-serif}section.wait{float:none;text-align:center;margin:3px auto 150px auto}section.courses_thanks{margin:0 0 0 0;width:353px;overflow:hidden}section.courses_thanks h2{font-size:20px;margin:0 0 10px 0}section.courses_thanks h3{margin-bottom:10px}section.courses_thanks div.course{min-height:350px;height:auto}section.courses_thanks .lector-contact{background:#fafafa;padding:24px 20px;margin-bottom:40px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}section.courses_thanks .lector-contact h3{font-family:'Signika',Arial,sans-serif;font-size:20px;margin-top:5px}section.courses_thanks .lector-contact p{line-height:1.5;font-size:16px}section.courses_thanks .lector-contact p:last-child{margin-bottom:0}html.wf-active section.courses_thanks h2{font-family:'Signika',Arial,sans-serif}div.payment_data{width:450px;font-size:16px;text-align:center;margin:0 auto 20px auto}div.payment_data p{line-height:1.3em;font-size:15px}div.payment_data p.payment{line-height:1.6em;font-size:18px}div.payment_data p.payed{font-size:24px;padding:30px 0;font-family:Signika,sans-serif;font-weight:bold;line-height:1.4em}div.payment_data p.payed span{font-size:48px;display:block;margin-bottom:15px}@media (max-width:1099px){section.thanks{width:60.45454545%;margin-right:3.63636364%}section.thanks div.done{width:90%;padding:130px 5% 20px 5%}section.courses_thanks{width:32.09090909% !important}section.courses_thanks div.course{width:100%}}@media (max-width:770px){section.thanks{width:94%;margin:0 3%}section.thanks div.done{width:90%;padding:130px 5% 20px 5%}section.thanks div.done h1{font-size:1.7rem}section.thanks div.payment_data{width:90%}section.thanks div.payment_data h2{font-size:1.3rem;margin-bottom:5px}section.thanks div.payment_data p{margin-top:0}a.back{margin:20px 3% !important;width:94%;padding:15px 0 !important}div.wrapper section.courses_thanks{display:none}}@media (max-width:620px){section.signin div.form_wrapper{width:100%;padding:0}section.signin div.form_wrapper div.course{width:94%;height:auto;border:none;margin:0 auto 50px auto;float:none;text-align:center;padding:15px 3%;background:#efefef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:auto}section.signin div.form_wrapper div.course h3{margin:2px 0 5px 0;font-size:16px}section.signin div.form_wrapper div.course h2{font-size:18px;margin:0 0 10px 0;font-family:Arial,sans-serif;padding:0 5px}section.signin div.form_wrapper div.course h2 a{color:#333;text-decoration:none}section.signin div.form_wrapper div.course h2 a:hover{text-decoration:underline}section.signin div.form_wrapper div.course div.photo{display:inline-block;margin:0 auto;width:100%;float:none}section.signin div.form_wrapper div.course div.photo a img{margin:0 0 0 0;width:30%}section.signin div.form_wrapper div.course div.photo a img:hover{opacity:0.9}section.signin div.form_wrapper div.course div.next_steps{float:none;width:100%}section.signin div.form_wrapper div.course div.next_steps ol{margin:0;padding:0}section.signin div.form_wrapper div.course div.next_steps ol li{margin:0 0 2px 0;list-style:none}section.signin div.form_wrapper div.course div.next_steps ol li span.break{display:block}section.signin div.form_wrapper p.or_label{display:block;float:none;margin:10px 0 0 10px}section.signin div.form_wrapper div.social_login_wrapper{float:left;margin:10px 0 0 10px}section.signin div.form_wrapper div.social_login_wrapper div.social_login{margin:0 0 5px 0;float:left;clear:both}section.signin div.form_wrapper div.form{padding:10px 0 0 0;width:auto}section.signin div.form_wrapper div.form .course-term-selector-wrap .course-term-selector-radio{display:none !important}section.signin div.form_wrapper div.form .course-term-selector-wrap .course-term-selector-select{display:block !important}section.signin div.form_wrapper div.form form.login{padding-top:0}section.signin div.form_wrapper div.form p.login{width:90%}section.signin div.form_wrapper div.form div.discount-add span.form-error-message{margin-bottom:0 !important}section.signin div.form_wrapper div.form div.discount-add div.field{overflow:auto;margin-bottom:0 !important}section.signin div.form_wrapper div.form div.discount-add div.field input.text{width:46%;float:left}section.signin div.form_wrapper div.form div.discount-add div.field input.submit{padding:10px 2%;width:34%;font-size:14px;margin-left:-1px;float:left;margin-top:0;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-bottom-left-radius:0px}section.signin div.form_wrapper div.form div.discount-add div.field p{padding:3px 0 3px 6%;width:80%}section.signin div.form_wrapper div.form div.field.checkbox{padding-left:1%;width:98%}section.signin div.form_wrapper div.form div.field input.text{width:90%;padding:0 6% 0 2%}section.signin div.form_wrapper div.form div.field textarea{width:92%;padding:0 3%}section.signin div.form_wrapper div.form div.field p{width:100%}section.signin div.form_wrapper div.form div.field .form-error-message{width:90%;padding:5px 4%}section.signin div.form_wrapper div.form div.field select{width:98%}section.signin div.form_wrapper div.form div.radio label{margin-left:0}section.signin div.form_wrapper div.form div.radio label span{margin:0 0 0 10px}section.signin div.done .calendarexport{margin-top:20px;background:rgba(255,255,255,0.2);padding:15px;display:inline-block}section.signin div.done .calendarexport strong{display:block;font-size:16px;font-weight:normal}section.signin div.done .calendarexport a{margin:10px 0 0 0}section.signin div.done .calendarexport a.google{margin-right:10px}}div.login_wrapper h1{padding:0 50px;margin-bottom:50px;font-size:60px;font-weight:normal;text-align:center;color:#333;text-shadow:1px 1px 0 #fff}div.login_wrapper h1 small,div.login_wrapper h2 small{display:block;font-size:28px;font-family:Arial,sans-serif;color:#999}div.login_wrapper div.social_login_wrapper{margin:0 auto;overlflow:auto;text-align:center}div.login_wrapper div.social_login_wrapper div.social_login{margin:10px 5px 0 5px !important;text-align:center;float:none;display:inline-block}div.login_wrapper p.or_label{position:relative}div.login_wrapper p.or_label span{background:#F9F9F9;padding:10px 15px;top:-20px;left:50%;margin-left:-32px;position:absolute;z-index:2}div.login_wrapper div.turnstile-verification{margin:20px 47px 20px 47px}div.login_wrapper div.signin{float:left;width:550px;background:#F9F9F9;padding:50px;margin:0 40px 50px 0;text-align:left;position:relative;overflow:auto}div.login_wrapper div.signin div.field{float:left;margin:0 10px 20px 0;text-align:left}div.login_wrapper div.signin div.field input{border:1px solid #A6A6A6;height:30px;padding:0 5px;font-size:12px;width:156px;float:left}div.login_wrapper div.signin div.field input[type=file]{border:0}div.login_wrapper div.signin ul.errors{text-align:left;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.5);border:none;background:#ff0000;background:rgba(255,0,0,0.6) url('/../css/img/ico_frown2.png') no-repeat 20px 13px;margin:20px 0;display:block;padding:20px 20px 20px 60px;line-height:1.5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}div.login_wrapper div.signin ul.errors a{color:#333}div.login_wrapper div.signin .form-error-message{width:146px;clear:both}div.login_wrapper div.signin h2{margin:0 0 20px 0}div.login_wrapper div.signin label{display:block;margin-bottom:5px}div.login_wrapper div.signin div.pass{margin-right:0}div.login_wrapper div.signin input.green_button,div.login_wrapper div.signin button.green_button{clear:both;display:block;margin-bottom:20px;width:100%}div.login_wrapper div.signin span.help-block{width:146px}div.login_wrapper div.benefits{float:left;width:410px;margin:0 0 50px 0;color:#333;padding-top:0}div.login_wrapper div.benefits h3{font-size:18px;margin-bottom:15px}div.login_wrapper div.benefits ol{margin:0 0 0 20px;padding:0}div.login_wrapper div.benefits ol li{margin:0 0 17px 0;list-style:decimal;line-height:1.5}html.wf-active div.login_wrapper h1{font-family:'Signika',Arial,sans-serif}div.login_wrapper div.button input,div.login_wrapper div.button button{float:none;padding:10px 50px;font-size:18px;margin:0}div.login_wrapper div.login{margin:-40px auto 150px auto !important;float:none;width:415px;padding-top:40px;padding-bottom:30px;clear:both}div.login_wrapper div.login > div{margin-bottom:0px}div.login_wrapper div.login > div:last-child{margin-bottom:0}div.login_wrapper div.login p.signup{margin-top:20px}div.login_wrapper div.login h2{margin-bottom:20px}div.login_wrapper div.login p{margin:0;border-top:1px dashed #cccccc;padding-top:15px;text-align:center}div.login_wrapper div.login form div.field{float:left;margin:0 15px 5px 0;width:200px}div.login_wrapper div.login form div.field input.text{border:1px solid #A6A6A6;height:32px;padding:0 5px;font-size:13px;width:190px}div.login_wrapper div.login form div.field span.remember{margin-top:8px;float:left;clear:left}div.login_wrapper div.login form div.field span.remember label{float:left}div.login_wrapper div.login form div.field span.remember input{float:left;height:auto;margin:1px 10px 0 0;width:auto}div.login_wrapper div.login form div.field a{float:left;clear:both;margin:8px 0 5px 1px}div.login_wrapper div.login form div.field span.help-block{width:168px;padding:3px 10px}div.login_wrapper div.login form div.field .form-error-message{width:168px;clear:both}div.login_wrapper div.login form div.forgotpass,div.login_wrapper div.login form div.signin div.remember{width:auto}div.login_wrapper div.login form div.forgotpass{float:right;margin-right:0}div.login_wrapper div.login form div.pass{margin-right:0}div.login_wrapper div.login form div.button{clear:both;display:block}div.login_wrapper div.login form div.button input.green_button,div.login_wrapper div.login form div.button button.green_button{margin:10px 0 35px 0;float:left}div.login_wrapper div.forgotten{margin:-20px auto 150px auto;padding:30px 108px;width:400px;float:none;text-align:center}div.login_wrapper div.forgotten h2{margin:0}div.login_wrapper div.forgotten p{margin:5px 0 20px 0}div.login_wrapper div.forgotten input.green_button,div.login_wrapper div.forgotten button.green_button{width:auto;display:inline-block}div.login_wrapper div.forgotten div.field{float:none;display:inline-block;margin:0 auto 20px 0;width:250px}div.login_wrapper div.forgotten div.field span.help-block{width:240px;margin-bottom:0}div.login_wrapper div.forgotten div.field input{width:250px}div.login_wrapper div.forgotten div.field .form-error-message{width:240px}@media (max-width:1099px){div.login_wrapper div.benefits{width:17%;padding:0}}@media (max-width:800px){div.login_wrapper h1{font-size:2.2rem;margin:10px 0 20px 0}div.login_wrapper div.signin{float:none;width:88%;padding:25px 3%;margin:-10px 3% 50px 3% !important}div.login_wrapper div.signin h2{display:none}div.login_wrapper div.signin form div.field{float:left;margin:0 10px 10px 0;text-align:left;width:100%}div.login_wrapper div.signin form div.field input.text{width:96%;padding:0 2%}div.login_wrapper div.signin form div.field .form-error-message{width:96%;padding:5px 2%;clear:both;margin-bottom:0}div.login_wrapper div.signin form input.green_button,div.login_wrapper div.signin form button.green_button{margin-bottom:0}div.login_wrapper div.signin form div.forgotpass,div.login_wrapper div.signin form div.remember{width:auto}div.login_wrapper div.signin form div.forgotpass{float:right}div.login_wrapper div.signin input.green_button,div.login_wrapper div.signin button.green_button{clear:both;display:block;margin-bottom:20px;width:100%}div.login_wrapper div.signin span.help-block{width:146px}div.login_wrapper div.benefits{float:none;width:80%;text-align:center;padding:0 10% 25px 10%;margin-bottom:20px}div.login_wrapper div.benefits ol{margin:0}div.login_wrapper div.benefits ol li{list-style:none;border-bottom:1px dashed #999;padding-bottom:10px;margin-bottom:10px}div.login_wrapper div.benefits ol li:last-child{border-bottom:none}div.login_wrapper div.forgotten{margin:0 3%;padding:25px 3%;width:88%;float:none;text-align:center}div.login_wrapper div.forgotten form div.field{float:none;display:inline-block;width:94%;padding:0 3%;margin:0}div.login_wrapper div.forgotten form div.field span.help-block{width:100%;margin-bottom:0}div.login_wrapper div.forgotten form div.field input{width:96%;padding:0 2%}div.login_wrapper div.forgotten form div.field .form-error-message{width:96%;padding:5px 2%}div.login_wrapper div.forgotten form div.button{width:94%;padding:0 3%;margin-top:10px}}div.search_results{text-align:center;width:1080px;margin:0 auto}div.search_results h3{margin-bottom:15px;font-size:22px}div.search_results ul{margin-bottom:40px;padding:0;overflow:auto}div.search_results ul li{position:relative;float:left;margin:0 26px 26px 0;width:250px;height:250px;overflow:hidden}div.search_results ul li a{display:block;width:250px;height:250px;overflow:hidden;background:rgba(255,255,255,0.6)}div.search_results ul li img{width:250px;position:absolute;left:0;top:0;z-index:1}div.search_results ul li div.lector_photo{width:30px;height:30px;overflow:hidden;float:left;clear:both}div.search_results ul li div.lector_photo img{width:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;position:relative;top:auto;left:auto}div.search_results ul li span{float:left;margin:7px 0 0 8px}div.search_results ul li div.text{position:absolute;left:0;bottom:0;z-index:2;padding:0 5% 10px 5%;background:#0C0F06;background:rgba(0,0,0,0.8);color:#fff;width:90%;text-shadow:1px 1px 0 rgba(0,0,0,0.5);text-align:left}div.search_results ul li div.text h2{font-size:16px;margin:10px 0;line-height:1.4}div.search_results ul li address{position:absolute;top:0;left:0;color:#fff;text-shadow:1px 1px 0 #499d06;text-decoration:none;padding:0 20px;height:25px;line-height:25px;font-size:13px;background:#7dca39;background:rgba(119,204,51,0.8);font-style:normal;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;display:block}div.search_results ul li:nth-child(4n){margin-right:0}div.search_results h1.nothing{margin:20px 0 40px 0}html.wf-active div.search_results h3{font-family:'Signika',Arial,sans-serif}div.search_form{text-align:center}form.search-header .autocomplete,form.search-page .autocomplete{position:relative}form.search-header .autocomplete ul,form.search-page .autocomplete ul,form.search-header .autocomplete li,form.search-page .autocomplete li{list-style:none;margin:0;padding:0}form.search-header .autocomplete ul.autocomplete-list,form.search-page .autocomplete ul.autocomplete-list{width:100%;position:absolute;left:0;margin:0;padding:0;list-style:none;background:#474747;z-index:50;color:#222;border:none;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-webkit-overflow-scrolling:touch}form.search-header .autocomplete ul.autocomplete-list li.autocomplete-item,form.search-page .autocomplete ul.autocomplete-list li.autocomplete-item{color:#fff;cursor:pointer}form.search-header .autocomplete ul.autocomplete-list li.autocomplete-item a,form.search-page .autocomplete ul.autocomplete-list li.autocomplete-item a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.2);background:#474747;display:block;padding:5px 10px;font-size:13px;margin:0;overflow:auto;cursor:pointer}form.search-header .autocomplete ul.autocomplete-list li.autocomplete-item a span.img,form.search-page .autocomplete ul.autocomplete-list li.autocomplete-item a span.img{float:left;width:30px;height:30px;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:3px}form.search-header .autocomplete ul.autocomplete-list li.autocomplete-item a span.img img,form.search-page .autocomplete ul.autocomplete-list li.autocomplete-item a span.img img{width:30px;min-height:30px}form.search-header .autocomplete ul.autocomplete-list li.autocomplete-item a span.name,form.search-page .autocomplete ul.autocomplete-list li.autocomplete-item a span.name{float:left;margin:8px 0 0 5px}form.search-header .autocomplete ul.autocomplete-list li.autocomplete-item.active,form.search-page .autocomplete ul.autocomplete-list li.autocomplete-item.active,form.search-header .autocomplete ul.autocomplete-list li.autocomplete-item:hover,form.search-page .autocomplete ul.autocomplete-list li.autocomplete-item:hover,form.search-header .autocomplete ul.autocomplete-list li.autocomplete-item a:hover,form.search-page .autocomplete ul.autocomplete-list li.autocomplete-item a:hover{background:#595959;color:#fff}form.search-header .autocomplete ul.autocomplete-list li.autocomplete-item-last,form.search-page .autocomplete ul.autocomplete-list li.autocomplete-item-last{font-weight:bold;text-align:center;padding:10px 5px;font-size:13px}form.search-header .autocomplete ul.autocomplete-list li:last-of-type,form.search-page .autocomplete ul.autocomplete-list li:last-of-type,form.search-header .autocomplete ul.autocomplete-list li:last-of-type a,form.search-page .autocomplete ul.autocomplete-list li:last-of-type a{border-bottom:none;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}form.search-page .autocomplete ul.autocomplete-list{top:40px}form.search-header .autocomplete ul.autocomplete-list{top:28px}form.search-header .autocomplete ul.autocomplete-list li.autocomplete-item a span.name{float:left;margin:3px 0 0 5px;width:140px}form.search-page{width:500px;margin:0 auto 50px auto;padding-bottom:150px}form.search-page input.text{float:left;width:440px;padding:0 5px 0 5px;height:38px;font-size:16px;color:#999999;border:1px solid #999999;border-right:0;outline:none}form.search-page input.text:focus{outline:none}form.search-page input.text::-webkit-search-cancel-button{margin-top:-2px;float:left;width:15px;height:15px}form.search-page .button{float:left;height:40px;width:28px;font-size:12px;color:#999999;border:1px solid #999999;border-left:0;margin-left:0;padding-right:32px;margin-right:0;background:#ffffff url('/../img/ico_search.png') 0px 12px no-repeat;cursor:pointer}form.search-page .button:hover{opacity:0.9}form.search-page .button:focus{outline:none}@media (max-width:1099px){div.search_results{text-align:center;width:96%;margin:0 auto}div.search_results ul li{margin:0 2% 26px 0;width:23%;height:220px;overflow:hidden}div.search_results ul li a{display:block;width:100%;height:220px;overflow:hidden;background:rgba(255,255,255,0.6)}div.search_results ul li img{width:100%;position:absolute;left:0;top:0;z-index:1}}@media (max-width:980px){form.search-header .autocomplete ul.autocomplete-list li.autocomplete-item a span.name{width:115px}form.search-header .autocomplete ul.autocomplete-list li.autocomplete-item-last{padding:10px 2px !important;font-weight:normal !important;font-size:13px}}@media (max-width:800px){div.search_results ul li{margin:0 2% 26px 0;width:31%;height:220px}div.search_results ul li:nth-child(4n){margin-right:2%}div.search_results ul li:nth-child(3n){margin-right:0}div.search_form{display:none}}@media (max-width:600px){div.search_results h3{font-size:16px}div.search_results ul li{margin:0 2% 26px 0;width:48%;height:220px}div.search_results ul li:nth-child(4n){margin-right:2%}div.search_results ul li:nth-child(3n){margin-right:2%}}@media (max-width:500px){div.search_results ul li{float:none;display:block;margin:0 0 10px 0;border-bottom:1px solid #eee;width:100%;height:auto;background:#fff}div.search_results ul li address{position:absolute;top:0;right:0;left:auto;z-index:2;padding:0 7px 0 10px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px}div.search_results ul li a{width:auto;height:auto;background:none}div.search_results ul li img{position:relative;top:auto;left:auto;float:right;width:32%;height:auto}div.search_results ul li div.text{position:relative;top:auto;left:auto;float:left;background:none;color:#333;text-shadow:none;width:64%;padding:10px 2%}div.search_results ul li div.text h2{margin-top:0;font-size:14px}}section.administrative{margin-bottom:0}section.administrative h2{font-size:18px}section.administrative a.green_button{padding:4px 10px;font-size:14px}section.administrative a.cancel{display:inline-block;padding:10px 0}section.administrative div.info{float:left;width:500px;margin-bottom:50px}section.administrative div.info div.photo{float:left;width:135px;height:120px;overflow:hidden;margin-right:20px}section.administrative div.info img{width:135px}section.administrative div.info h2{font-size:20px;margin-top:5px}section.administrative div.info p{margin-bottom:10px}section.administrative div.info strong{font-size:14px}section.administrative table{border-collapse:collapse}section.administrative table tr:nth-child(2n){background:#fff}section.administrative table th{border-bottom:1px dashed #666;padding:4px 1%;font-size:14px}section.administrative table td{padding:4px 1%;border:none;overflow:hidden}section.administrative table td p{line-height:1.5;width:100%;word-wrap:break-word}section.administrative table td h3{margin:5px 0 5px 0}section.administrative table td a.img{width:100px;height:70px;overflow:hidden;float:left;margin-right:10px}section.administrative table td a.img img{width:100px}section.administrative table td:first-child{padding-top:10px}section.administrative table td.cancellation a.cancel{padding:4px 10px;font-size:14px;text-shadow:1px 1px 0 #ba241a;float:right}section.administrative table td.info a.watch{float:right}section.administrative div.signups{clear:both;margin-bottom:50px}section.administrative div.signups h2{clear:both}section.administrative div.signups table{width:100%}section.administrative div.signups table .course{width:35%}section.administrative div.signups table .lector{width:20%}section.administrative div.signups table .info{width:27%}section.administrative div.signups table .cancellation{width:16%}section.administrative div.feedback h3{font-weight:normal;color:#999}section.administrative div.feedback h3 a{font-weight:bold}section.administrative div.feedback table{width:100%}section.administrative div.feedback table th.course{width:35%}section.administrative div.feedback table th.lector{width:35%}section.administrative div.feedback table th.edit{width:24%}section.administrative div.feedback div.text_block{float:left;width:250px}@media (max-width:600px){section.administrative div.info{width:100%;margin-bottom:25px}section.administrative div.text_block{width:90%}section.administrative table{font-size:13px}section.administrative table tr th{padding:2px 1px}section.administrative table tr td{padding:2px 1px;vertical-align:top}section.administrative table tr td a.green_button{font-size:12px;padding:2px 3px;margin:10px 0 0 0;text-align:center}section.administrative table tr td a.img{display:none}section.administrative table tr td h3{font-size:13px}}html.ie h1.lectors,html.ie h1.big{font-size:45px}section.lectors{width:1100px;margin:0 auto}section.lectors div.lector{float:left;margin:0 20px 20px 0;width:313px;background:#f9f9f9;padding:20px;height:330px;position:relative}section.lectors div.lector h2{margin:0 0 8px 0;font-size:18px;letter-spacing:-0.03em;line-height:1.1em}section.lectors div.lector a.photo{overflow:hidden;height:180px;display:block;margin-bottom:20px;position:relative}section.lectors div.lector a.photo img{position:absolute;left:0}section.lectors div.lector h2 a{color:#333;text-decoration:none}section.lectors div.lector p{line-height:1.4;margin-bottom:10px}section.lectors div.lector_nomargin{margin-right:0}html.wf-active section.lectors div.lector h2{font-family:'Signika',Arial,sans-serif}@media (max-width:1099px){section.lectors{width:96%;padding:2% margin:0 auto}section.lectors div.lector{margin:0 0.90909091% 20px 0.90909091%;width:27.7%;height:370px;padding:1.81818182%}section.lectors div.lector a.photo{width:100%;height:200px;overflow:hidden}section.lectors div.lector a.photo img{width:100%}}@media (max-width:700px){section.lectors div.lector{margin:0 2% 20px 2%;width:42%;padding:1.81818182%}}@media (max-width:500px){section.lectors div.lector{height:auto;margin:0 2% 20px 2%;width:92%;padding:10px 2% 0 2%}}div.manual{text-align:center}div.manual h1.lectors{padding:0 50px;margin:20px 0 50px 0;font-size:60px;font-weight:normal;text-align:center;color:#333;text-shadow:1px 1px 0 #fff}div.manual h1.lectors small{display:block;font-size:28px;color:#aaa}div.manual div.subheader{display:none}div.manual section.common{float:none;width:960px;background:transparent;border:none;padding:0;margin:0 auto;min-height:0;position:relative;margin-bottom:0;text-align:left}html.wf-active div.manual h1.lectors{font-family:'Signika',Arial,sans-serif}div.manual section.manual_part{float:none;width:858px;background:#f9f9f9;background:rgba(255,255,255,0.7);padding:50px;min-height:270px;position:relative;margin-bottom:50px;overflow:hidden}div.manual h2{display:block;font-size:18px;font-family:Arial,sans-serif;color:#999;text-shadow:1px 1px 0 #fff;font-weight:normal;margin-bottom:10px;text-align:left}div.manual strong.when{position:absolute;left:-100px;top:-100px;width:200px;height:200px;text-align:center;color:#fff;text-shadow:1px 1px 0 #499D06;font-size:14px;line-height:330px;background:#90d55b;-moz-transform:rotate(315deg);-webkit-transform:rotate(315deg);-o-transform:rotate(315deg);-ms-transform:rotate(315deg);-webkit-box-shadow:1px 1px 1px 0px rgba(0,0,0,0.2);box-shadow:1px 1px 1px 0px rgba(0,0,0,0.2)}div.manual div.item{clear:both;margin-bottom:50px}div.manual div.item_last{margin-bottom:0}div.manual h3{font-size:30px;font-weight:normal;margin:0 0 10px 0;padding-top:5px}html.wf-active div.manual h3{font-family:'Signika',Arial,sans-serif}div.manual div.item p{font-size:16px;line-height:1.6;margin-bottom:20px}div.manual span.red{color:red}div.manual div.item img.course_name{float:right;margin:0 -25px 0 30px}div.manual div.item div.communication_text{float:right;width:408px}div.manual div.item div.communication_text p,div.manual div.item div.communication_text h3{margin-left:0}div.manual div.item img.communication{float:none;margin:0}div.manual div.item img.long_info{margin-top:15px}div.manual div.item img.price{margin-top:30px}div.manual div.item p,div.manual div.item h3,div.manual div.item iframe{margin-left:221px}div.manual div.item2 p{margin:0 221px 25px 0}div.manual div.item2 h3{margin-left:0}div.manual div.item img{float:left;margin:0 30px 0 0}div.manual div.item2 img{float:right;margin:0 0 0 30px}div.manual div.example{width:350px;margin-right:50px;background:rgba(252,240,143,0.9);padding:25px 25px 0 25px;float:left}div.manual div.example p{font-style:italic;margin:0 0 25px 0;font-size:14px}div.manual section.actions{margin-top:15px;text-align:center;margin-bottom:100px}div.manual section.actions h2{padding:0 50px;margin-bottom:25px;font-size:40px;font-weight:normal;text-align:center;color:#333;text-shadow:1px 1px 0 #fff}html.wf-active div.manual section.actions h2{font-family:'Signika',Arial,sans-serif}div.manual section.actions h2 small{display:block;font-size:20px;font-family:Arial,sans-serif;color:#999}div.manual section.actions a.signup{display:inline-block;margin:0 auto 50px auto;float:none;padding:12px 50px}div.manual section.actions h3{display:block;font-size:20px;font-family:Arial,sans-serif;color:#999;text-shadow:1px 1px 0 #fff}div.manual section.actions a.signup{background:#7c3;box-shadow:0 3px 0 #56bc1e;-moz-box-shadow:0 3px 0 #56bc1e;-webkit-box-shadow:0 3px 0 #56bc1e;border:1px solid rgba(255,255,255,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:12px 35px;text-decoration:none;display:inline-block;font-size:18px;color:#f9f8f4;text-shadow:1px 1px 0 #3b8401;float:none;margin:0 0 51px 0;cursor:pointer;-webkit-appearance:none}div.manual section.actions a.signup:hover{background:rgba(119,204,51,0.9);color:#f9f8f4}div.manual section.actions a.signup:active{background:#77CC33;box-shadow:0px 1px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.3);margin:1px 0 50px 0}html.wf-active div.manual section.actions a.signup{font-family:'Signika',Arial,sans-serif}div.manual section.actions a.download{font-size:16px;font-family:Arial,sans-serif;text-shadow:1px 1px 0 #fff;width:200px;padding:115px 50px 25px;display:inline-block;background:rgba(255,255,255,0.5) url('/../img/manual/ico_download.png') 50% 25px no-repeat;border:1px dashed #CCCCCC;text-decoration:none;line-height:1.6}div.manual section.actions a.download small{display:block;color:#999;text-shadow:1px 1px 0 #fff;font-size:13px}div.manual section.actions a.download:hover{background-color:rgba(255,255,255,0.8)}div.manual p.version{text-align:center;line-height:1.8;margin-bottom:100px;color:#999}@media (max-width:1099px){div.manual{text-align:center}div.manual div.subheader{display:none}div.manual section.common{float:none;width:96%;background:transparent;border:none;padding:0 2%;margin:0 auto;min-height:0;position:relative;margin-bottom:0;text-align:left}div.manual section.manual_part{float:none;width:96%;background:#f9f9f9;background:rgba(255,255,255,0.7);padding:50px 2%;min-height:270px;position:relative;margin-bottom:50px;overflow:hidden}div.manual section.manual_part div.example{margin-right:0}}@media (max-width:900px){div.manual strong.when{display:none}div.manual div.example{width:90%;padding:20px 5% 0 5%;margin:20px 0}div.manual div.item div.communication_text{width:auto;float:none}div.manual div.item,div.manual div.item2{margin-bottom:20px}div.manual div.item p,div.manual div.item2 p{float:left;margin:0;width:75%;font-size:1rem}div.manual div.item img,div.manual div.item2 img{margin:0 0 0 15px !important;width:20%;float:right}div.manual div.item h3,div.manual div.item2 h3{font-size:1.4rem;margin-left:0}div.manual div.item iframe,div.manual div.item2 iframe{width:80%;margin:10px 0}}@media (max-width:600px){div.manual div.item iframe,div.manual div.item2 iframe{display:none}div.manual section.actions{margin-bottom:40px}div.manual section.actions h2{font-size:2rem;padding:0}div.manual section.actions h2 small{font-size:1.2rem}div.manual section.actions h3{font-size:1.2rem;padding:0}div.manual section.actions a.download{width:90%;padding:110px 2% 20px 2%}}@media (max-width:420px){div.manual section.manual_part{padding-top:20px}div.manual div.item img,div.manual div.item2 img{display:none}div.manual div.item p,div.manual div.item2 p,div.manual div.item h3,div.manual div.item2 h3{width:96%;padding:0 2%}}body.wrapper_course_add header{text-align:center}div.space_contact{width:560px;margin:0 auto 50px auto}div.space_contact div.field{clear:both;margin-bottom:20px;position:relative}div.space_contact div.field input.text{font-size:14px;height:25px;padding:0 5px 0 5px;width:310px}div.space_contact div.field select{font-size:14px;height:25px;padding:0 5px 0 5px;width:325px}div.space_contact div.field small{clear:both;color:#808080;font-size:12px;font-style:normal;line-height:1.4em;margin-top:5px}div.space_contact div.field label{display:block;margin-bottom:5px}div.space_contact div.field textarea{font-size:14px;height:120px;width:530px;border:1px solid #acacac;padding:5px;font-family:Arial,sans-serif;font-size:13px}div.space_contact div.field span.help-block{background:rgba(255,0,0,0.3);border:1px solid rgba(255,0,0,0.4);padding:5px 10px;margin:-1px 0 20px 0;font-size:12px;float:left;width:302px;color:#333;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;text-shadow:1px 1px 0 rgba(255,255,255,0.5)}div.space_contact div.field span.required{color:red;font-size:20px;position:absolute;right:5px;top:28px}div.space_contact div.field p{font-size:13px;color:#666;line-height:1.3;margin:10px 0 0 0}div.space_contact div.field p.big{margin:5px 0 0 0}section.spacelist h1{font-size:42px;margin-bottom:10px}section.spacelist a.back{padding:13px 20px;margin:62px -220px 0 0;float:left;z-index:1000;position:relative}section.spacelist p.note{width:340px;float:left;color:#999;line-height:1.4;font-size:12px;margin-bottom:50px}section.spacelist p.note span.invoice{color:#333;margin-bottom:5px}section.spacelist table{border-collapse:collapse;background:#FAFAFA;width:100%;margin-bottom:20px}section.spacelist table tr:nth-child(odd) td{background:#fff}section.spacelist table th{padding:10px;border-bottom:1px solid #eee;background:#fff}section.spacelist table td{padding:20px 10px;vertical-align:top}section.spacelist table td p{line-height:1.4;margin-bottom:10px}section.spacelist table td.name{padding-left:20px;width:23%}section.spacelist table td.name h2{margin-bottom:5px;font-size:16px}section.spacelist table td.name a.link{margin-bottom:15px;display:block}section.spacelist table td.name div.photos a{display:inline-block;margin:0 5px 0 0}section.spacelist table td.name div.photos a:hover{opacity:0.9}section.spacelist table td.name div.photos a.hide{display:none}section.spacelist table td.description{width:21%}section.spacelist table td.facilities{width:21%}section.spacelist table td.contact{width:19%}section.spacelist table td.capacity{text-align:center;padding:10px 15px;width:6%}section.spacelist table td.capacity div.person{background:url('/../img/ico_person_capacity.png') no-repeat;display:block;width:54px;height:133px;margin:0 auto;text-align:center;color:#fff;text-shadow:1px 1px 0 #aaa}section.spacelist table td.capacity div.person strong{font-size:26px;display:block;padding:40px 0 0 0}section.spacelist table td.capacity div.person small{font-size:14px;display:block;margin-top:-7px}section.spacelist table th.capacity,section.spacelist table th.price{text-align:center}section.spacelist table td.price{text-align:center;padding:25px 20px 10px 20px;width:10%}section.spacelist table td.price strong{font-size:22px;display:block}section.spacelist table td.price small{font-size:11px;color:#999;display:block}section.spacelist table td.name a.green_button,section.spacelist table td.contact a.green_button{padding:3px 7px 2px 7px;font-weight:normal;font-size:14px;float:none;display:inline-block;margin:5px 0 0 0}section.spacelist span.invoice{background:#E7F3F7;display:inline-block;color:#333;font-size:12px;line-height:1.4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px 3px;margin:15px 0 0 0}section.spacelist p.note span.invoice{margin:0 0 10px 0;font-weight:bold}@media (max-width:770px){div.space_contact{width:94%;padding:0 3%;margin:0 auto 50px auto}div.space_contact a.back{display:inline-block;width:auto;padding:10px 20px !important}div.space_contact h2{margin:0 3%}div.space_contact form{padding:20px 3%;width:94%}div.space_contact form div.field{width:99%}div.space_contact form div.field input.text{padding:0 2%;width:96%}div.space_contact form div.field textarea{font-size:14px;height:120px;width:96%;padding:0 2%}}div.add_course{text-align:center}div.add_course #tax_payer_flag br{content:"";display:none}div.add_course div.headline{margin-bottom:20px}div.add_course div.headline h1{font-size:42px;margin-bottom:10px}div.add_course div.headline p{font-size:16px;padding-bottom:6px;margin:0}div.add_course div.headline p:last-child{padding-bottom:0}div.add_course div.start{width:400px;display:inline-block;margin:20px 0 40px 0}div.add_course div.start p{font-size:16px;color:#999;margin:0}div.add_course div.start a.green_button{margin:10px 0;float:none;padding:15px 80px;font-size:24px}div.add_course h2{text-align:center;clear:both;margin:20px 0 10px 0}div.add_course div.help{background:#f9f9f9;padding:20px 20px 0 20px;overflow:auto;clear:both;margin-bottom:80px}div.add_course div.help ul{padding:0 0 0 0;margin:0}div.add_course div.help ul li{display:inline-block;width:200px;margin:0 20px 20px 20px;line-height:1.4;font-size:13px}div.add_course div.help ul li img{display:inline-block;margin:5px 0 5px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:75px}div.add_course div.help ul li strong{display:block;margin-bottom:3px;font-size:16px}div.add_course div.help ul li a{display:block;margin-top:5px;font-weight:bold}div.add_course div.help ul li p{margin:0}div.add_course div.help ul li p a{font-weight:normal;display:inline;margin:0}div.add_course .step-lector div.photo{float:none;margin:0 0 70px 0;width:300px;height:300px}div.add_course .step-lector div.photo span.photo{-webkit-border-radius:300px;-moz-border-radius:300px;border-radius:300px;width:300px;height:300px}div.add_course .step-course div.photo{float:none;margin:0 0 70px 0;width:700px;height:525px}div.add_course a.course-add-more-photo-btn{clear:both;display:inline-block;background:rgba(204,204,204,0.8);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#333333;padding:5px 10px;text-decoration:none;text-shadow:1px 1px 0 rgba(255,255,255,0.5);margin:10px 0}div.add_course span.stop_photos{display:inline-block;clear:both;margin-top:10px;padding-top:10px;border-top:1px solid #efefef}div.add_course ol.steps{margin:20px 0 20px 0;padding:0}div.add_course ol.steps li{display:inline-block;text-align:center;margin:0 20px;font-size:16px;opacity:0.3}div.add_course ol.steps li span{display:inline-block;background:#fefefe;width:50px;height:50px;line-height:50px;font-size:22px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin:0 5px 0 0}div.add_course ol.steps li.hide{display:none !important}div.add_course ol.steps li.show{display:inline-block !important}div.add_course ol.steps li.done{opacity:1}div.add_course ol.steps li.active{opacity:1}div.add_course ol.steps li.active a{color:#333;text-decoration:none}html.wf-active div.add_course ol.steps li{font-family:'Signika',Arial,sans-serif}div.add_form_wrapper{background:#fff;padding:25px;border:1px dashed #CCCCCC;text-align:left;width:800px;margin:0 auto 50px auto}div.add_form_wrapper form.login{margin-bottom:20px}div.add_form_wrapper small{display:block;padding-top:3px;font-style:italic;margin-bottom:5px}div.add_form_wrapper small span.same-photo{display:block;margin:20px 0;background:#e0eff3;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-style:normal}div.add_form_wrapper div.check{text-align:center;width:70%;padding:0 15%}div.add_form_wrapper div.check p{margin-bottom:20px;font-size:14px;line-height:1.5}div.add_form_wrapper div.check h3{margin:60px 0 15px 0;font-size:18px}div.add_form_wrapper div.check h3 small{display:block;font-weight:normal;font-style:normal;margin-top:5px;font-size:14px}div.add_form_wrapper div.check .green_button{float:none;margin:0 0 40px 0;padding:15px 40px;font-size:18px}div.add_form_wrapper div.info-line{padding:0 0 12px 3px}div.add_form_wrapper p.login{font-size:14px;border-bottom:1px solid #d4d4d4;margin-top:0;margin-bottom:20px;padding:10px 10px 10px 35px;float:left;background:#f9f9f9 url('/../img/default-user-green-small.png') 10px 4px no-repeat}div.add_form_wrapper div#signinBox{margin-bottom:40px}div.add_form_wrapper div.fields{clear:both}div.add_form_wrapper div.fields div.field{margin-bottom:30px;clear:both;position:relative}div.add_form_wrapper div.fields div.field label{display:block;font-weight:bold;font-size:14px}div.add_form_wrapper div.fields div.field small{font-size:12px;width:700px;line-height:1.6}div.add_form_wrapper div.fields div.field input.text{width:270px;height:25px;padding:0 25px 0 5px;font-size:14px}div.add_form_wrapper div.fields div.field input.hasDatepicker{background:url('/../img/calendar.png') 280px center no-repeat;cursor:pointer}div.add_form_wrapper div.fields div.field span.required{color:red;font-size:20px;position:absolute;left:-12px;top:0px}div.add_form_wrapper div.fields div.field textarea{padding:5px}div.add_form_wrapper div.fields div.field select,div.add_form_wrapper div.fields div.field input,div.add_form_wrapper div.fields div.field textarea,div.add_form_wrapper div.fields div.field .mce-panel{margin-top:5px}div.add_form_wrapper div.fields input.submit,div.add_form_wrapper div.fields button.submit{background:#77CC33;border:1px solid rgba(255,255,255,0.1);border-radius:10px 10px 10px 10px;box-shadow:0 2px 0 rgba(0,0,0,0.3);color:#F9F8F4;height:auto;width:auto;display:inline-block;float:left;font-size:18px;margin:0 0 1px 0;padding:7px 30px;text-decoration:none;-webkit-appearance:none;text-shadow:1px 1px 0 #3B8401}div.add_form_wrapper div.fields input.submit:hover,div.add_form_wrapper div.fields button.submit:hover{background:rgba(119,204,51,0.9)}div.add_form_wrapper div.fields input.submit:active input.submit:active,div.add_form_wrapper div.fields button.submit:active input.submit:active,div.add_form_wrapper div.fields input.submit:active button.submit:active,div.add_form_wrapper div.fields button.submit:active button.submit:active{background:#77CC33;box-shadow:0px 1px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.3);margin:6px 0 0 0}div.add_form_wrapper div.fields div.checkbox{overflow:auto}div.add_form_wrapper div.fields div.checkbox div.check{float:left;padding:0;margin:0}div.add_form_wrapper div.fields div.checkbox div.check label{background:#efefef;padding:3px 15px 3px 10px;overflow:auto;float:left;text-align:left;width:100%;margin:5px 0 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div.add_form_wrapper div.fields div.checkbox div.check .form-error-message{float:left;width:100.5%;text-align:left}div.add_form_wrapper div.fields div.checkbox input{width:auto;float:left;margin:0 5px 0 2px}div.add_form_wrapper div.fields div.checkbox input:hover{margin-top:0 !important}div.add_form_wrapper div.fields div.checkbox label{float:left;font-weight:normal;margin:0;line-height:1.8}div.add_form_wrapper div.fields div.radios label{float:left;margin:0 20px 20px 0;display:inline}div.add_form_wrapper .blue_box{background:rgba(0,153,204,0.1);padding:10px;margin:0;float:left;clear:both;width:448px}div.add_form_wrapper .blue_box div.field{margin:0 10px 10px 0px;float:left;width:160px}div.add_form_wrapper .blue_box div.field span.form-error-message{width:142px}div.add_form_wrapper .blue_box div.field input{padding:0 5px;font-size:14px;width:150px}div.add_form_wrapper .blue_box div.button input.submit{width:100%}div.add_form_wrapper .blue_box input.green_button,div.add_form_wrapper .blue_box button.green_button{height:auto;width:auto;padding:3px 15px;font-size:14px;float:left;-webkit-appearance:none}div.add_form_wrapper .blue_box .forgottenPassword{float:left;margin:10px 0 0 10px}div.add_form_wrapper p.or_label{margin:30px 0 0 0;border-top:1px dashed #cccccc;padding-top:15px;text-align:center;width:448px;position:relative}div.add_form_wrapper p.or_label span{background:#FFFFFF;padding:10px 15px;top:-20px;left:50%;margin-left:-32px;position:absolute;z-index:2}div.add_form_wrapper .social_login_wrapper{width:448px;overflow:auto;text-align:center}div.add_form_wrapper .social_login_wrapper div.social_login{display:inline-block;margin:0 10px}div.add_form_wrapper input{width:224px;height:24px}div.add_form_wrapper select{width:300px}div.add_form_wrapper span.form-error-message{width:282px;display:block;float:none}.add_form_wrapper .fields.online{padding-top:0}.add_form_wrapper .fields.online input{width:100%}.add_form_wrapper .fields.online div#onlineCourseLinks .field .btn-add{background:rgba(204,204,204,0.8);color:#333333;text-shadow:1px 1px 0 rgba(255,255,255,0.5);margin:20px 0 0 0}.add_form_wrapper .fields.online div#onlineCourseLinks .field .btn-delete{border:1px solid red;background:red;color:#fff;margin:0}.add_form_wrapper .fields.online div#onlineCourseLinks .field .btn-add,.add_form_wrapper .fields.online div#onlineCourseLinks .field .btn-delete{font-size:14px;line-height:0.6em;height:auto;width:auto;padding:7px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;clear:both;display:inline-block;cursor:pointer}.add_form_wrapper .fields.online .field.checkbox input{width:auto}.add_form_wrapper .fields.online span.form-error-message{width:100%;display:block;float:none;padding:5px 0 5px 4px !important}.add_form_wrapper .fields.online div.video-lesson{background:#E1EFF3;padding:20px 15px 1px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:10px 0 0 0;clear:both}html.wf-active div.add_form_wrapper div.fields input.submit,html.wf-active div.add_form_wrapper div.fields button.submit{font-family:'Signika',Arial,sans-serif}section.thanks_course{float:none;margin:40px auto 100px auto;min-height:auto}section.thanks_course div.done{margin-bottom:0}section.thanks_course div.done p{margin-bottom:20px;font-size:15px;line-height:1.4}section.thanks_course a.check_course{background:#fff;color:#333;display:inline-block;margin:5px 0 60px 0;padding:12px 20px;font-size:16px;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2)}section.thanks_course a.check_course:hover{background:#FDFDFD}section.thanks_course a.check_course:active{background:#fff;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;margin:6px 0 59px 0}html.wf-active section.thanks_course a.check_course{font-family:'Signika',Arial,sans-serif}div.fest_registration{width:650px;margin:0 auto}div.fest_registration h1{margin-bottom:10px}div.fest_registration h2 small{display:block;font-size:16px;font-weight:normal;color:#999}div.fest_registration div.success{background-color:rgba(119,204,51,0.3);background-image:url('/../img/ico_smile.png');background-repeat:no-repeat;background-position:center 25px;width:605px;padding:130px 40px 20px 40px;text-align:center;margin:0 auto}div.fest_registration div.success p,div.fest_registration div.success ol{font-size:16px;margin-top:0}div.fest_registration div.success h2{margin:40px 0 0 0;text-align:left}div.fest_registration div.success ol{text-align:left;margin:0 0 0 30px;padding:0}div.fest_registration div.success ol li{margin-top:5px}div.fest_registration div.section{margin-bottom:40px;text-align:left}div.fest_registration div.section ul{margin:0;padding:0}div.fest_registration div.section ul li{list-style:none;margin:0 0 5px 20px;padding:0}div.fest_registration div.section ul li.disabled label{color:#999}div.fest_registration div.section ul li.disabled label span.full{color:red;font-weight:bold}div.fest_registration form{background:#e0eff3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px 20px 70px 20px;overflow:hidden;text-align:left;margin:0 auto}div.fest_registration form div.field{clear:both;margin-bottom:20px;position:relative}div.fest_registration form div.field input.text{font-size:14px;height:25px;padding:0 5px;width:311px}div.fest_registration form div.field select{font-size:14px;height:25px;padding:0 5px 0 5px;width:325px}div.fest_registration form div.field small{clear:both;color:#808080;font-size:12px;font-style:normal;line-height:1.4em;margin-top:5px}div.fest_registration form div.field label{display:block;margin-bottom:5px}div.fest_registration form div.field textarea{font-size:14px;height:120px;width:530px;border:1px solid #acacac;padding:5px;font-family:Arial,sans-serif;font-size:13px}div.fest_registration form div.field span.help-block{background:rgba(255,0,0,0.3);border:1px solid rgba(255,0,0,0.4);padding:5px 10px;margin:-1px 0 20px 0;font-size:12px;float:left;width:302px;color:#333;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;text-shadow:1px 1px 0 rgba(255,255,255,0.5)}div.fest_registration form div.field span.required{color:red;font-size:20px;position:absolute;left:305px;top:5px}div.fest_registration form div.field p{font-size:13px;color:#666;line-height:1.3;margin:10px 0 0 0}div.fest_registration form div.field p.big{margin:5px 0 0 0}html.wf-active div.fest_registration{font-family:'Signika',Arial,sans-serif}@media (max-width:680px){div.fest_registration{width:96%}div.fest_registration div.success{width:88%;padding:130px 5% 0 5%}div.fest_registration input.text{width:96%;padding:0 2%}}div.archive{padding:30px 20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:750px;margin:0px auto 80px auto;text-align:center}div.archive h1{margin:0 0 20px 0}div.archive ul{margin:0;padding:0}div.archive ul li{display:inline-block;list-style:none;margin:0;padding:0}div.archive a.archive{color:#333;clear:both;display:inline-block;margin:30px auto 0 auto;text-align:center;font-size:14px;font-family:Arial,sans-serif;line-height:1.4;text-decoration:none;font-weight:bold}div.archive a.archive img{-webkit-border-radius:300px;-moz-border-radius:300px;border-radius:300px;margin:0 10px;width:150px;border:5px dashed transparent !important}div.archive a.archive span{display:block;margin:5px 0 0 0}div.archive a.archive:hover span{text-decoration:underline}div.archive a.archive:hover img{border:5px solid #F9F9F9 !important;opacity:0.95}@media (max-width:750px){div.archive{padding:30px 5%;width:90%}}.course_detail_video{padding:0 !important}.course_detail_video hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:40px 0 40px 0;padding:0}.course_detail_video .wrapper_video{color:#333333;background:#F9F9F9;width:930px;min-height:300px;padding:30px 0;margin:0 auto;text-align:left}.course_detail_video .wrapper_video div.text{width:500px;float:left;margin-bottom:20px}.course_detail_video .wrapper_video div.text h1{margin-bottom:10px;font-size:32px;font-family:Signika,sans-serif}.course_detail_video .wrapper_video div.text p{font-family:Arial,sans-serif;line-height:1.5}.course_detail_video .wrapper_video div.files{float:right;width:250px;padding:20px;background:#DBEDF1;margin:30px 0 20px 0}.course_detail_video .wrapper_video div.files h3{margin:0 0 10px 0;font-family:Signika,sans-serif}.course_detail_video .wrapper_video div.files ul.items li.file-item{padding:5px 0 5px 17px;position:relative}.course_detail_video .wrapper_video div.files ul.items li.file-item span{width:15px;height:15px;position:absolute;left:0;top:9px;background-image:url('/../img/glyphicons-halflings.png');background-position:-97px -27px}.course_detail_video .wrapper_video .paginator{margin-bottom:50px}.course_detail_video .wrapper_video div.videos{clear:both}.course_detail_video .wrapper_video div.videos ul.items{margin-bottom:40px;border-bottom:1px solid #ccc;padding-bottom:40px}.course_detail_video .wrapper_video div.videos ul.items li.video-item{list-style:none;margin:10px 0;padding:10px 20px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:auto}.course_detail_video .wrapper_video div.videos ul.items li.video-item div.title{font-size:18px;font-weight:bold}.course_detail_video .wrapper_video div.videos ul.items li.video-item div.title span.title{float:left;max-width:90%}.course_detail_video .wrapper_video div.videos ul.items li.video-item div.title span.title span.lection{font-size:14px;background:#77cc33;padding:4px 10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#fff;display:inline-block;margin-right:10px}.course_detail_video .wrapper_video div.videos ul.items li.video-item div.title time{font-size:14px;background:#999;padding:4px 10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#fff;float:right;margin-right:5px}.course_detail_video .wrapper_video div.videos ul.items li.video-item div.video{margin:20px 0}.course_detail_video .wrapper_video div.videos ul.items li.video-item div.video div.note{margin:20px 0 0 0;background:#F9F9F9;padding:30px 35% 10px 5%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:60%}.course_detail_video .wrapper_video div.videos ul.items li.video-item div.video div.note h1,.course_detail_video .wrapper_video div.videos ul.items li.video-item div.video div.note h2,.course_detail_video .wrapper_video div.videos ul.items li.video-item div.video div.note h3{margin-bottom:10px;margin-top:20px;font-weight:bold}.course_detail_video .wrapper_video div.videos ul.items li.video-item div.video div.note h1{font-size:28px}.course_detail_video .wrapper_video div.videos ul.items li.video-item div.video div.note h2{font-size:22px}.course_detail_video .wrapper_video div.videos ul.items li.video-item div.video div.note h3{font-size:18px}.course_detail_video .wrapper_video div.videos ul.items li.video-item div.video div.note p,.course_detail_video .wrapper_video div.videos ul.items li.video-item div.video div.note ul,.course_detail_video .wrapper_video div.videos ul.items li.video-item div.video div.note ol{margin-bottom:20px;line-height:1.5}.course_detail_video .wrapper_video div.videos ul.items li.video-item div.video div.note ul{list-style:square;margin-left:12px}.course_detail_video .wrapper_video div.videos ul.items li.video-item div.video div.note ol{list-style:lower-alpha;margin-left:17px}.course_detail_video .wrapper_video div.videos ul.items li.closed:hover{cursor:pointer;background:#BADFE9}.course_detail_video .wrapper_video div.videos ul.items li.separator{background:#F9F9F9;font-family:Signika,sans-serif;font-size:26px;font-weight:bold;margin-top:80px}.course_detail_video .wrapper_video div.videos ul.items li.separator:hover{background:transparent}.course_detail_video .wrapper_video div.first-text{margin:20px auto 40px auto;padding:20px 0 20px 0;width:60%;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.course_detail_video .wrapper_video div.first-text p{font-size:16px}.course_detail_video .wrapper_video div.last-text{margin:0 auto;padding-bottom:20px;width:60%;text-align:center}.course_detail_video .wrapper_video div.last-text p{font-size:16px}.course_detail_video .wrapper_video div.feedback{width:350px;text-align:center;margin:0 auto 40px auto;padding-top:20px;border-top:1px solid #ccc}.course_detail_video .wrapper_video div.feedback h3 small{font-family:Arial,sans-serif;font-size:14px;color:#333;display:block;font-weight:normal;margin:5px 0 10px 0}.course_detail_video .wrapper_video div.feedback .green_button{background:#77CC33;border:1px solid rgba(255,255,255,0.1);box-shadow:0px 1px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.3);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:7px 30px;text-decoration:none;font-size:18px;color:#f9f8f4;text-shadow:1px 1px 0 #3b8401;cursor:pointer;float:none}.course_detail_video .wrapper_video div.feedback .green_button:hover{background:rgba(119,204,51,0.9);color:#f9f8f4}.course_detail_video .wrapper_video div.feedback .green_button:active{background:#77CC33;box-shadow:0px 1px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.3)}html.wf-active .course_detail_video .wrapper_video .green_button{font-family:'Signika',Arial,sans-serif}@media (max-width:920px){section.course_detail_video div.wrapper_video{width:92%;padding:20px 0}section.course_detail_video div.wrapper_video div.text,section.course_detail_video div.wrapper_video div.feedback{width:100%}section.course_detail_video div.wrapper_video ul.items li.video-item iframe{width:100%;height:auto}section.course_detail_video div.wrapper_video div.files{width:92%;float:none;clear:both;margin:10px 0}section.course_detail_video div.wrapper_video div.videos ul.items li.separator:first-child{margin-top:40px}}section.widgets{width:890px;margin:0 auto}section.widgets a img{float:left}section.widgets div.action_button{clear:both;text-align:center;margin:0 auto 80px auto}section.widgets div.action_button h2{font-size:38px}section.widgets div.action_button a.button{background:#77cc33;padding:15px 50px;border-radius:5px;text-decoration:none;display:inline-block;font-size:24px;font-weight:bold;color:#f9f8f4;text-shadow:#3b8401 1px 1px 0px;box-shadow:#56bc1e 0px 3px 0px;border:1px solid rgba(255,255,255,0.2)}section.widgets div.action_button small{display:block;font-size:14px;font-style:italic;margin-top:15px;color:#999}section.widgets div.action_button small a{color:#999}section.widgets div.big_text{position:relative;width:550px;margin:-20px auto 60px auto}section.widgets div.big_text p{font-size:18px;line-height:1.4;text-align:center;color:#333;background:#F9F9F9;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;font-style:italic;-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);z-index:2}section.widgets div.big_text span.square{transform:rotate(45deg);display:block;width:20px;height:20px;background:#f9f9f9;position:absolute;top:-10px;left:50%;margin-left:-10px;-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);z-index:1}section.widgets h2.big{padding:0 50px;margin:0 0 20px 0;font-weight:normal;text-align:center;text-shadow:1px 1px 0 #fff;font-size:28px;color:#aaa}section.widgets h2,section.widgets label.h2,section.widgets span.h2{font-family:'Signika',Arial,sans-serif;font-size:20px;display:block;font-weight:bold;margin-bottom:10px;text-align:center}section.widgets_intro{width:1100px}section.widgets_intro div.widget_example_warpper{width:325px;float:left;margin:0 20px 100px 20px}div.customize_widget_wrapper{color:#333;background:#F9F9F9;width:100%;padding:40px 0;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;border-top-left-radius:20px;border-top-right-radius:20px;-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2)}div.customize_widget_wrapper div.customize{width:680px;margin:0 auto 40px auto}div.customize_widget_wrapper div.customize h3{font-size:38px;margin-bottom:20px;font-family:'Signika',Arial,sans-serif;text-align:center;margin:30px 0}div.customize_widget_wrapper div.customize h4{font-size:24px;margin:10px 0;padding:0;font-family:'Signika',Arial,sans-serif}div.customize_widget_wrapper div.customize div.color{float:left;width:330px;margin-bottom:10px}div.customize_widget_wrapper div.customize div.color p{margin:0;padding:0;line-height:1.4}div.customize_widget_wrapper div.customize div.color ul{margin:10px 0 20px 3px;padding:0;list-style:none}div.customize_widget_wrapper div.customize div.color ul li{margin:0 0 7px 0;background:url('/../img/ico_checkbox.svg') 0 3px no-repeat;padding:3px 0 3px 22px}div.customize_widget_wrapper div.customize div.darklight{width:320px;position:relative;float:left;min-height:520px;margin:0 30px 40px 0}div.customize_widget_wrapper div.customize div.darklight div.light{left:0;width:320px;position:absolute;top:0;overflow:hidden;opacity:1;z-index:1}div.customize_widget_wrapper div.customize div.darklight div.dark{left:0px;width:320px;position:absolute;top:0;overflow:hidden;opacity:0;z-index:2}div.customize_widget_wrapper div.widget_implementation{clear:both;width:620px;margin:80px auto 20px auto;padding-top:5px}div.customize_widget_wrapper div.widget_implementation h2{text-align:center;font-size:28px;font-family:'Signika',Arial,sans-serif;margin-bottom:10px}div.customize_widget_wrapper div.widget_implementation h2 span{background:#FBE092;display:inline-block;padding:5px 20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:16px;color:#333;font-weight:normal;margin-bottom:3px}div.customize_widget_wrapper div.widget_implementation p.intro{margin-bottom:50px}div.customize_widget_wrapper div.widget_implementation p{margin:0 0 40px 0;font-size:16px;line-height:1.4;text-align:center}div.customize_widget_wrapper div.widget_implementation div.still_problems{margin:0 auto;text-align:center}div.customize_widget_wrapper div.widget_implementation div.still_problems h2{margin-top:80px}div.customize_widget_wrapper div.widget_implementation div.still_problems p{margin-bottom:20px}div.customize_widget_wrapper div.widget_implementation div.still_problems div.action_button{clear:both;text-align:center;margin:20px auto}div.customize_widget_wrapper div.widget_implementation div.still_problems div.action_button h2{font-size:28px;margin-top:20px}div.customize_widget_wrapper div.widget_implementation div.still_problems div.action_button a.button{background:#77cc33;padding:15px 50px;border-radius:5px;text-decoration:none;display:inline-block;font-size:24px;font-weight:bold;color:#f9f8f4;text-shadow:#3b8401 1px 1px 0px;box-shadow:#56bc1e 0px 3px 0px;border:1px solid rgba(255,255,255,0.2)}div.customize_widget_wrapper div.widget_implementation div.implementation_step{text-align:center;margin:20px 0 20px 0}div.customize_widget_wrapper div.widget_implementation div.implementation_step span{width:50px;height:50px;line-height:50px;margin:0 auto 10px auto;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#E1EFF3;display:block;font-family:'Signika',Arial,sans-serif;font-size:22px}div.customize_widget_wrapper div.widget_implementation div.implementation_step h3{text-align:center;font-size:18px;font-family:'Signika',Arial,sans-serif;margin:0 0 10px 0}div.customize_widget_wrapper:hover div.darklight div.dark{opacity:1 !important;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;-ms-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}.green_button,input.submit,button.submit{background:#77CC33;box-shadow:0px 3px 0px #56bc1e;-moz-box-shadow:0px 3px 0px #56bc1e;-webkit-box-shadow:0px 3px 0px #56bc1e;border:1px solid rgba(255,255,255,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:12px 25px;text-decoration:none;display:inline-block;font-size:18px;font-weight:bold;color:#f9f8f4;text-shadow:1px 1px 0 #3b8401;float:left;margin:0 0 1px 0;cursor:pointer;-webkit-appearance:none;outline:none}.green_button:hover,input.submit:hover,button.submit:hover{background:rgba(119,204,51,0.9);color:#f9f8f4}.green_button:active,input.submit:active,button.submit:active{background:#77CC33;box-shadow:0px 1px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.3)}.yellow_button{background:#F1C40F;box-shadow:0px 3px 0px #F1C40F;-moz-box-shadow:0px 3px 0px #F1C40F;-webkit-box-shadow:0px 3px 0px #F1C40F;border:1px solid rgba(255,255,255,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:12px 25px;text-decoration:none;display:inline-block;font-size:18px;font-weight:bold;color:#f9f8f4;text-shadow:1px 1px 0 #ECA728;margin:0 0 1px 0;cursor:pointer;-webkit-appearance:none;outline:none}.yellow_button:hover{color:#fff;background:#EAC125}.yellow_button:active{color:#fff;background:#F1C40F}.blue_button{background:#0099CC;box-shadow:0px 3px 0px #028ebd;-moz-box-shadow:0px 3px 0px #028ebd;-webkit-box-shadow:0px 3px 0px #028ebd;border:1px solid rgba(255,255,255,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:12px 25px;text-decoration:none;display:inline-block;font-size:18px;font-weight:bold;color:#f9f8f4;text-shadow:1px 1px 0 #3b8401;float:left;margin:0 0 1px 0;cursor:pointer;-webkit-appearance:none;outline:none}.blue_button:hover{background:#02a2d8;color:#f9f8f4}.blue_button:active{background:#0099CC;box-shadow:0px 1px 0px #028ebd;-moz-box-shadow:0px 1px 0px #028ebd;-webkit-box-shadow:0px 1px 0px #028ebd}.gray_button{background:#666e7b;box-shadow:0px 3px 0px #5a616d;-moz-box-shadow:0px 3px 0px #5a616d;-webkit-box-shadow:0px 3px 0px #5a616d;border:1px solid rgba(255,255,255,0.05);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:12px 25px;text-decoration:none;display:inline-block;font-size:18px;font-weight:bold;color:#f1f1f1;text-shadow:1px 1px 0 #333;float:left;margin:0 0 1px 0;cursor:pointer;-webkit-appearance:none;outline:none;font-family:Signika,Arial,sans-serif}.gray_button:hover{background:#727b8a;color:#f1f1f1}.gray_button:active{background:#666e7b;box-shadow:0px 1px 0px #5a616d;-moz-box-shadow:0px 1px 0px #5a616d;-webkit-box-shadow:0px 1px 0px #5a616d}html.wf-active .green_button,html.wf-active input.submit,html.wf-active button.submit{font-family:'Signika',Arial,sans-serif}.red_button{background:#f42727;box-shadow:0px 3px 0px #f50b0b;-moz-box-shadow:0px 3px 0px #f50b0b;-webkit-box-shadow:0px 3px 0px #f50b0b;border:1px solid rgba(255,255,255,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:12px 25px;text-decoration:none;display:inline-block;font-size:18px;font-weight:bold;color:#f9f8f4;text-shadow:1px 1px 0 #3b8401;float:left;margin:0 0 1px 0;cursor:pointer;-webkit-appearance:none;outline:none}.red_button:hover{background:rgba(244,39,39,0.9);color:#f9f8f4}.red_button:active{background:#f42727;box-shadow:0px 1px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.3);margin:1px 0 0 0}html.wf-active .red_button{font-family:'Signika',Arial,sans-serif}div.admin_buttons a.green_button{box-shadow:0px 2px 0px #56bc1e;-moz-box-shadow:0px 2px 0px #56bc1e;-webkit-box-shadow:0px 2px 0px #56bc1e}a.next,a.back{padding:15px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#d2d2d2;background:rgba(204,204,204,0.8);color:#333333;text-decoration:none;text-shadow:1px 1px 0 rgba(255,255,255,0.5);text-align:center;float:left;margin:20px 0 50px 0}a.next:hover,a.back:hover{background:#e4e4e4;background:rgba(204,204,204,0.6)}.button-pay{float:none;margin:10px 0 10px 0}form .button-remove,form .button-add{background:transparent;border-top:0;border-right:0;border-bottom:0;border-left:0;color:#00F;display:inline-block;margin:0;padding:0;cursor:pointer;font-size:14px;font-family:Arial,sans-serif;color:#333}form .button-add{clear:both;background:rgba(204,204,204,0.8);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#333333;padding:5px 10px;text-decoration:none;text-shadow:1px 1px 0 rgba(255,255,255,0.5);margin:0 0 20px 0}form .button-remove{color:red;text-decoration:underline;margin:0 0 20px 0}form .button-remove:hover{text-decoration:none}.rating{-webkit-font-smoothing:antialiased;position:relative;clear:both;width:410px;padding:10px 5px;margin:auto;border-radius:5px;background:#FFF;display:block;overflow:auto;float:left;unicode-bidi:bidi-override;direction:rtl}.rating:not(:checked) > input{display:none}#rate{top:0px}#rate label{font-size:14px !important}#rate:not(:checked) > label{cursor:pointer;float:right;width:31px;height:31px;border:3px solid #fff;-webkit-border-radius:31px;-moz-border-radius:31px;border-radius:31px;background:#e0eff3;display:block;color:#333;line-height:33px;text-align:center}#rate:not(:checked) > label:hover,#rate:not(:checked) > label:hover ~ label{color:#0099cc}#rate > input:checked + label:hover,#rate > input:checked + label:hover ~ label,#rate > input:checked ~ label:hover,#rate > input:checked ~ label:hover ~ label,#rate > label:hover ~ input:checked ~ label{color:#fff}#rate > input:checked ~ label{background:#0099cc;color:#fff}#rate > input:checked ~ label:hover{color:#fff}#like{bottom:-65px}#like:not(:checked) > label{cursor:pointer;float:right;width:30px;height:30px;display:block;color:rgba(233,54,40,0.4);line-height:33px;text-align:center}.rating:hover label,#like:not(:checked) > label:hover,#like:not(:checked) > label:hover ~ label{color:rgba(233,54,40,0.6)}#like > input:checked + label:hover,#like > input:checked + label:hover ~ label,#like > input:checked ~ label:hover,#like > input:checked ~ label:hover ~ label,#like > label:hover ~ input:checked ~ label{color:rgba(233,54,40,0.8)}#like > input:checked ~ label{color:#e93628}span.no,span.yes{font-size:13px;font-style:italic;color:#999}span.no{float:left;margin:5px 0 0 5px}span.yes{float:right;margin:5px 5px 0 0}div.course{width:353px;height:415px;float:left;color:#333;text-shadow:none;background:#F9F9F9;margin:0 20px 20px 0;text-align:left;position:relative;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div.course:hover{animation:shadowCourse 1.0s forwards}@keyframes shadowCourse{0%{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0);box-shadow:0px 0px 5px 0px rgba(0,0,0,0)}100%{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2)}}div.course_nomargin{margin-right:0}div.perex{padding:0 20px 20px 20px;position:relative}div.perex h2{font-size:20px;font-weight:normal;letter-spacing:-0.03em;line-height:1.1em;margin-bottom:0}div.perex h2 a{text-decoration:none;color:#333}div.perex h2 a:hover{color:#666}div.perex p{font-size:13px;line-height:1.5;margin-top:8px}html.wf-active div.perex h2{font-family:'Signika',Arial,sans-serif}div.course address,div.promo_wrapper div.main address,div.user_wrapper div.active_courses address{position:absolute;top:0;left:0;color:#fff;text-shadow:1px 1px 0 #499d06;text-decoration:none;padding:0 20px;height:25px;line-height:25px;font-size:13px;background:rgba(119,204,51,0.8);font-style:normal;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;z-index:2;display:block}div.course address a,div.promo_wrapper div.main address a,div.user_wrapper div.active_courses address a{text-decoration:none}div.course address a:hover,div.promo_wrapper div.main address a:hover,div.user_wrapper div.active_courses address a:hover{background:#77cc33;text-decoration:none}div.course address.online,div.promo_wrapper div.main address.online,div.user_wrapper div.active_courses address.online{text-shadow:1px 1px 0 #07779d;background:rgba(43,169,211,0.85)}div.course address.online a:hover,div.promo_wrapper div.main address.online a:hover,div.user_wrapper div.active_courses address.online a:hover{background:#31b6d3 !important;text-decoration:none}div.course a.photo{display:block;margin-bottom:20px;position:relative;text-decoration:none;height:176px;overflow:hidden}div.course:hover a.photo{opacity:0.9}div.course a.photo img{width:353px}div.course a.photo strong{position:absolute;bottom:-10px;left:-10px;padding:5px 15px 15px 25px;color:#fff;font-weight:normal;font-size:16px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;background:rgba(43,169,211,0.85);text-shadow:1px 1px 0 #07779d}html.wf-active div.course a.photo strong{font-family:'Signika',Arial,sans-serif}div.course a.photo strong small{display:block;font-size:14px}div.course a.photo strong.full{background:#E8503D;background:rgba(255,0,0,0.75);text-shadow:1px 1px 0 #b32302}div.course div.lector{float:right;text-align:right;overflow:hidden}div.course div.lector div.person{margin-bottom:0;float:right;overflow:auto;background:#eee;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:0 10px 0px 0}div.course div.lector div.person:hover{opacity:0.9}div.course div.lector span{float:right;margin:7px 0 0 5px;font-size:13px}div.course div.lector span a{color:#333;text-decoration:none}div.course div.lector div.lector_photo{width:30px;height:30px;overflow:hidden;float:right}div.course div.lector div.lector_photo img{width:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}div.course div.lector div.lector_photo span{margin:0}div.course strong.price{float:right;width:70px;text-align:right;font-size:16px;margin-top:10px}div.course div.bottom_info{position:absolute;bottom:0;left:20px;width:310px;background-color:#F9F9F9;padding-top:2px;margin-top:8px;padding-bottom:15px}div.course div.bottom_info a,div.course div.bottom_info time{font-size:14px}div.course time,div.promo_wrapper time{float:left;font-size:14px;font-weight:bold;padding:4px 0 3px 26px;margin-top:2px;background:url('/../img/ico_calendar.svg') left 1px no-repeat}div.course a.more,div.promo_wrapper a.more{float:right;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:rgba(204,204,204,0.8);color:#333333;text-decoration:none;text-shadow:1px 1px 0 rgba(255,255,255,0.5)}div.course a.more:hover,div.promo_wrapper a.more:hover{background:rgba(204,204,204,0.6)}@media (max-width:1099px){div.related{width:96%;padding:0 2%}div.course{width:32.09090909%;margin:0 1.81818182% 1.81818182% 0}div.course a.photo{height:148px}div.course a.photo img{width:100%;height:auto}div.course div.perex{width:88.66855524%;padding:0 5.66572238%}div.course div.bottom_info{width:88.66855524%;padding:0 5.66572238%;left:0;bottom:0;background-color:#F9F9F9;padding-top:2px;margin-top:8px;padding-bottom:10px}div.course div.bottom_info div.lector{float:left;width:auto;margin-top:10px;clear:both}div.course_nomargin{margin-right:0 !important}div.wanted_form{width:90%;margin:0 auto}div.wanted_form input.subject{width:50%}div.wanted_form input.email{width:25%}div.wanted_form input.submit,div.wanted_form button.submit{width:15%;padding:0 1.36363636%}}@media (max-width:960px){div.course{height:445px}div.course a.photo{margin-bottom:5px;height:142px}div.course div.perex h2{margin-top:5px}div.course div.perex p{line-height:1.4}}@media (max-width:800px){div.course{height:445px}}@media (max-width:700px){div.course{height:375px}div.course{width:46%;margin:0 2% 20px 2%}div.course a.photo{height:122px}div.course a.photo img{width:100%;height:auto}div.course div.perex{width:88.66855524%;padding:0 5.66572238%}div.course div.bottom_info{width:88.66855524%;padding:0 5.66572238%;left:0;bottom:0;background-color:#F9F9F9;padding-top:2px;margin-top:8px;padding-bottom:10px}div.course div.bottom_info time{margin:1px 0 0 0;padding:4px 0 3px 0;background:none}div.course div.bottom_info div.lector{float:right;margin:0;clear:none}div.course div.bottom_info div.lector div.person{float:right;padding:5px 10px}div.course div.bottom_info div.lector div.person .lector_photo{display:none}div.course div.bottom_info div.lector div.person span{margin:0}div.related div.course_nomargin{display:none}}@media (max-width:500px){div.related div.course{height:auto}div.course{width:94%;margin:0 3% 20px 3%;height:auto;min-height:auto;padding-bottom:60px}div.course a.photo{display:block}div.course div.perex h2{margin-top:20px;padding-right:20%}div.course div.perex p{line-height:1.5}}ul.bookmarks{font-size:0;overflow:auto;margin:40px auto !important;padding:0;text-align:center}ul.bookmarks li{font-size:18px;margin:0 !important;list-style:none !important;background:transparent;border-top:1px solid #77CC33;border-bottom:1px solid #77CC33;border-left:1px solid #77CC33;display:inline-block;text-align:center}ul.bookmarks li a{display:inline-block;padding:10px 30px;color:#333;text-decoration:none}ul.bookmarks li.hide{display:none}ul.bookmarks li.active a{border-bottom:none;background:#77CC33;text-decoration:none;color:#fff}ul.bookmarks li:first-child{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}ul.bookmarks li:last-child{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:1px solid #77CC33}ul.bookmarks_user_detail{margin:0 auto 30px auto !important}ul.bookmarks_spacelist{margin:10px auto 40px auto !important}ul.bookmarks_course_feedback{margin:40px 0 40px 0}ul.bookmarks_course_feedback li a{width:247px}@media (max-width:1099px){ul.bookmarks_course_feedback li{width:49%}ul.bookmarks_course_feedback li a{width:96%;padding:10px 2%}}@media (max-width:620px){ul.bookmarks_user_detail,ul.bookmarks_course_feedback{display:block !important;width:100% !important}ul.bookmarks_user_detail li,ul.bookmarks_course_feedback li{width:49%}ul.bookmarks_user_detail li a,ul.bookmarks_course_feedback li a{padding:10px 2%;width:96% !important;font-size:14px;float:left}}input.checkbox,input.radio,input[type=checkbox]{border:none !important;outline:none !important}form div.form div.field{width:345px}form div.form div.field button.submit{width:100%}div.social_login{margin:10px 0;text-align:center}div.social_login a{padding:2px 10px;border:1px solid #ccc;background:#efefef;margin:0 0 5px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;text-decoration:none;line-height:2.4em}div.social_login a svg{float:left;margin:7px 5px 0 0}div.ms_login a{color:#333;background:#fff}div.ms_login a:hover{background:#e48770;color:#fff}div.ms_login a img{float:left;margin:0 5px 0 0}div.g_login a{background:#fff;color:#333}div.g_login a:hover{background:rgba(70,136,241,0.9);color:#fff}div.fb_login a{background:#385499;color:#fff}div.fb_login a:hover{background:#324B84}.paginator{margin:25px auto 100px auto;font-size:16px;width:100%;text-align:center;background:#DDDDDD;border-top:1px solid #ccc;padding:20px 0}.paginator a,.paginator span{margin-right:1px;padding:4px 10px;color:#333}.paginator a{border:1px solid #999999;text-decoration:none;color:#333}.paginator a:hover{background:#ccc}.paginator span.button{border:1px solid #DDDDDD}.paginator .current{background:#999999;border:1px solid #999999;color:#fff;font-weight:bold}h1.notifications{font-size:24px;text-align:left;padding:0 20px;margin:20px 0 20px 0}section.notifications{margin-bottom:0}section.notifications div.role{float:left;width:100%}section.notifications div.role h3{margin:0 0 15px 0}section.notifications div.role label{vertical-align:top}section.notifications div.role label input{margin-top:2px}section.notifications div.role .checkbox{margin-bottom:10px}section.notifications div.submit{width:100%;margin-top:30px;padding-top:30px;text-align:center;float:left;clear:both;border-top:1px solid #ccc}section.notifications div.submit .green_button{padding:15px 70px;clear:both;margin:0 auto;float:none;display:inline-block}section.notifications div.submit .green_button:active{padding:15px 70px;font-size:18px}span.help{border-bottom:1px dashed green;cursor:help}div.form_wrapper form{background:#e0eff3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px;overflow:hidden;text-align:left;margin:0 auto}div.form_wrapper form div.field{clear:both;margin-bottom:20px;position:relative}div.form_wrapper form div.field input.text{font-size:14px;height:25px;padding:0 5px 0 5px;width:310px}div.form_wrapper form div.field select{font-size:14px;height:25px;padding:0 5px 0 5px;width:325px}div.form_wrapper form div.field small{clear:both;color:#808080;font-size:12px;font-style:normal;line-height:1.4em;margin-top:5px}div.form_wrapper form div.field label{display:block;margin-bottom:5px}div.form_wrapper form div.field textarea{font-size:14px;height:120px;width:530px;border:1px solid #acacac;padding:5px;font-family:Arial,sans-serif;font-size:13px}div.form_wrapper form div.field span.help-block{background:rgba(255,0,0,0.3);border:1px solid rgba(255,0,0,0.4);padding:5px 10px;margin:-1px 0 20px 0;font-size:12px;float:left;width:302px;color:#333;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;text-shadow:1px 1px 0 rgba(255,255,255,0.5)}div.form_wrapper form div.field span.required{color:red;font-size:20px;position:absolute;right:5px;top:28px}div.form_wrapper form div.field p{font-size:13px;color:#666;line-height:1.3;margin:10px 0 0 0}div.form_wrapper form div.field p.big{margin:5px 0 0 0}div.form_wrapper form div.checkbox{overflow:auto;margin-bottom:10px}div.form_wrapper form div.checkbox input{float:left;margin:2px 7px 0 0}div.form_wrapper form div.checkbox label{margin-bottom:10px}div.form_wrapper form div.checkbox p.big{margin-bottom:5px}div.form_wrapper form div.short{float:left;clear:none;margin-right:20px;width:160px}div.form_wrapper form div.short input{font-size:14px;height:25px;padding:0 5px 0 5px;width:140px}div.form_wrapper form input.submit,div.form_wrapper form button.submit{background:#77CC33;box-shadow:0px 3px 0px #56bc1e;-moz-box-shadow:0px 3px 0px #56bc1e;-webkit-box-shadow:0px 3px 0px #56bc1e;border:1px solid rgba(255,255,255,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:4px 20px;text-decoration:none;display:inline-block;font-size:15px;color:#f9f8f4;text-shadow:1px 1px 0 #3b8401;margin:0 10px 2px 0;cursor:pointer;padding:20px 0;font-size:18px;line-height:3px;width:100%;-webkit-appearance:none}div.form_wrapper form input.submit:hover,div.form_wrapper form button.submit:hover{background:rgba(119,204,51,0.9);color:#f9f8f4}div.form_wrapper form input.submit:active,div.form_wrapper form button.submit:active{background:#77CC33;box-shadow:0px 1px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.3)}div.form_wrapper form div.certificate_item{border-bottom:1px solid #F5F5F5;padding-bottom:0;margin-bottom:10px}div.form_wrapper p.thanks{font-size:16px;color:#77CC33;font-weight:bold}html.wf-active div.form_wrapper form input.submit,html.wf-active div.form_wrapper form button.submit{font-family:'Signika',Arial,sans-serif}div.feedback_form{width:480px;margin:0 auto 50px auto;text-align:left}div.feedback_form h2{clear:both;margin-bottom:10px;font-size:20px}div.feedback_form h2 a{font-size:18px;display:block;margin-top:5px}html.wf-active div.feedback_form h2{font-family:'Signika',Arial,sans-serif}form.feedback-form{text-align:left;background:rgba(255,255,255,0.7);padding:30px}form.feedback-form small{display:block;margin:5px 0 20px 0;color:#666666;font-size:14px;clear:both}form.feedback-form strong.thanks{margin:15px 0 0 10px;float:left;font-size:14px;color:#666666;font-weight:normal}form.feedback-form p.thanks{background:rgba(119,204,51,0.3) url('/../css/img/ico_smile.png') 50% 40px no-repeat;padding:150px 50px 50px 50px;text-align:center;line-height:1.4em;font-size:14px}form.feedback-form a.back{float:left;padding:15px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:rgba(204,204,204,0.8);color:#333333;text-decoration:none;text-shadow:1px 1px 0 rgba(255,255,255,0.5);text-align:center;width:248px;margin-top:20px}form.feedback-form p.note{color:#999;line-height:1.5;margin-top:30px;padding-top:10px;border-top:1px solid #ccc}form.feedback-form div.field{margin-bottom:20px}form.feedback-form div.field label{font-size:14px;display:block;margin-bottom:5px;font-weight:bold}form.feedback-form div.field input.text{width:250px;height:20px}form.feedback-form div.field textarea{width:405px;height:90px;padding:5px;font-family:Arial,sans-serif;line-height:1.4}form.feedback-form div.field .form-error-message{color:#333;width:395px;display:block;clear:both;margin-top:-3px}form.feedback-form div.field label a{text-decoration:none}form.feedback-form div.field .rating-group > br{content:"";display:none}form.feedback-form div.field .rating-group label{float:left}form.form-want-money div.field .form-error-message{color:#333;width:302px !important;display:block;clear:both;margin-top:-1px}@media (max-width:900px){input[type=checkbox]{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);padding:5px}section.notifications{margin-bottom:0}section.notifications div.role{float:none;width:auto;margin:0 0 30px 0}section.notifications div.role h3{margin:0 0 10px 0}section.notifications div.role .checkbox{margin-bottom:5px}section.notifications div.submit{width:auto;margin-top:30px;padding-top:0;text-align:left;float:none;clear:none;border-top:none}section.notifications div.submit .green_button{padding:8px 30px;margin:0;float:left}.paginator span,.paginator span.label{display:none}.paginator span.button,.paginator span.current{display:inline-block}}@media (max-width:620px){div.form_wrapper form{padding:20px 3%;width:94%}div.form_wrapper form div.field{width:99%}div.form_wrapper form div.field input.text{padding:0 2%;width:96%}div.form_wrapper form div.field textarea{font-size:14px;height:120px;width:96%;padding:0 2%}div.form_wrapper form div.short{width:100%}div.form_wrapper form div.short input,div.form_wrapper form div.short button{width:96%;padding:0 2%}.paginator{margin:25px auto;font-size:13px;width:96%;padding:20px 2%;overflow:hidden}.paginator a,.paginator span{margin-right:1px;padding:5px 6px;color:#333;margin:0 2px 4px 2px}.paginator a{border:1px solid #999999;text-decoration:none;color:#333}.paginator a:hover{background:#ccc}.paginator span,.paginator span.label{display:none}.paginator span.button,.paginator span.current{display:inline-block}.paginator span.button{border:1px solid #DDDDDD}.paginator .current{background:#999999;border:1px solid #999999;color:#fff;font-weight:bold}}div.feedback_wrapper{margin:30px 0 50px 0;overflow:auto;text-align:center}div.feedback_wrapper h3{margin:40px 0 20px 0;font-size:22px}div.feedback_wrapper ul{margin:0;padding:0;text-align:left}div.feedback_wrapper ul li{margin-bottom:20px;list-style:none;width:480px;padding:15px;position:relative;background:#DDEFF4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;clear:both}div.feedback_wrapper ul li p{font-size:14px;line-height:1.4 !important;margin:0 !important}div.feedback_wrapper ul li a.photo,div.feedback_wrapper ul li span.photo{float:left;margin-right:15px;width:70px;height:70px;overflow:hidden;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}div.feedback_wrapper ul li a.photo img,div.feedback_wrapper ul li span.photo img{width:70px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}div.feedback_wrapper ul li div.info{float:left;width:385px}div.feedback_wrapper ul li time{color:#999;font-weight:normal;font-size:12px}div.feedback_wrapper ul li div.lectorFeedback{clear:both}div.feedback_wrapper ul li strong{margin-bottom:5px;display:block}div.feedback_wrapper ul li span.arrow{width:20px;height:22px;display:block;position:absolute}div.feedback_wrapper ul li p.response{margin-top:20px !important;padding:10px 5%;width:90%;background-color:rgba(255,255,255,0.6);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block}div.feedback_wrapper ul li:nth-child(odd){float:left}div.feedback_wrapper ul li:nth-child(odd) span.arrow{right:-18px;top:12px;background:url('/../img/ico_bubble1.png')}div.feedback_wrapper ul li:nth-child(even){float:right;text-align:left}div.feedback_wrapper ul li:nth-child(even) span.arrow{left:-18px;top:12px;background:url('/../img/ico_bubble2.png')}div.feedback_wrapper ul li:nth-child(even) div.info{float:right}div.feedback_wrapper ul li:nth-child(even) a.photo,div.feedback_wrapper ul li:nth-child(even) span.photo{float:right;margin:0 0 0 20px}div.feedback_wrapper ul li.hiddenFeedback{display:none}div.feedback_wrapper a.more,div.attendantTab .more,div.lectorTab .more{background:#d5d5d5 url('/../img/ico_more.png') 20px 21px no-repeat;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#333333;display:inline-block;padding:15px 30px 15px 45px;margin:20px auto 0 auto;font-size:16px;text-decoration:none;text-shadow:1px 1px 0 rgba(255,255,255,0.5);position:relative}div.feedback_wrapper a.more:hover,div.attendantTab .more:hover,div.lectorTab .more:hover{opacity:0.9}div.feedback_wrapper a.more span,div.attendantTab .more span,div.lectorTab .more span{width:10px;height:5px;position:absolute;top:21px;display:none}div.feedback_wrapper a.more span.left,div.attendantTab .more span.left,div.lectorTab .more span.left{left:20px}div.feedback_wrapper a.more span.right,div.attendantTab .more span.right,div.lectorTab .more span.right{right:20px;display:none}div.feedback_wrapper2{margin:40px 0 50px 0}div.feedback_wrapper2 ul.attendant{padding:0}div.feedback_wrapper2 ul.attendant li{margin-bottom:20px;padding-bottom:0;border-bottom:1px dashed #CCCCCC;list-style:none;overflow:auto}div.feedback_wrapper2 ul.attendant li div.info{width:505px;float:right}div.feedback_wrapper2 ul.attendant li div.info h3{font-size:16px;margin:0 0 5px 0}div.feedback_wrapper2 ul.attendant li div.info p{font-size:14px;line-height:1.5em}div.feedback_wrapper2 ul.attendant li div.info div.lectorFeedback{clear:both}div.feedback_wrapper2 ul.attendant li div.course_image{float:left;margin-right:10px}div.feedback_wrapper2 ul.attendant li div.course_image img{width:100px}div.feedback_wrapper2 ul.unpacked li:last-child{border-bottom:0}@media (max-width:1099px){div.feedback_wrapper ul{width:100%;margin:0 auto}div.feedback_wrapper ul li{width:90%}div.feedback_wrapper ul li div.info{width:80%}div.feedback_wrapper2 ul.attendant{width:100%}div.feedback_wrapper2 ul.attendant li div.info{width:80%;float:left}}@media (max-width:900px){div.feedback_wrapper ul{width:100%}div.feedback_wrapper ul li{width:90%}div.feedback_wrapper ul li div.info{width:75%}div.feedback_wrapper2 ul.attendant li{width:100%}div.feedback_wrapper2 ul.attendant li div.info{width:75%}}@media (max-width:750px){div.feedback_wrapper{margin-bottom:0px}div.feedback_wrapper ul li{width:96%;float:none !important;margin:0 0 20px 0;overflow:auto;padding:15px 2%}div.feedback_wrapper ul li a.photo,div.feedback_wrapper ul li span.arrow,div.feedback_wrapper ul li span.photo{display:none}div.feedback_wrapper ul li div.info{width:96%;padding:0 2%}}@media (max-width:500px){div.feedback_wrapper2{width:100%}div.feedback_wrapper2 ul.attendant li .course_image,div.feedback_wrapper2 ul.attendant li img{display:none}div.feedback_wrapper2 ul.attendant li div.info{width:100%}}div.courseTermStickyBox,div.userStickyBox{position:fixed;left:0;top:-1px;width:100%;height:46px;z-index:100;background:#F9F9F9;-webkit-box-shadow:0px 0px 2px 1px rgba(0,0,0,0.1);box-shadow:0px 0px 2px 1px rgba(0,0,0,0.1);padding-top:5px;text-align:center;display:none}div.courseTermStickyBox div.sticky_inside,div.userStickyBox div.sticky_inside{width:1100px;margin:0 auto}div.courseTermStickyBox div.sticky_inside span.logo,div.userStickyBox div.sticky_inside span.logo{margin:3px 0 0 0;display:inline-block;float:left}div.courseTermStickyBox div.sticky_inside span.logo a,div.userStickyBox div.sticky_inside span.logo a{font-size:24px;text-transform:uppercase;color:#77cc33;text-decoration:none;line-height:0.7;padding:10px 5px 10px 0;text-shadow:1px 1px 0 black;display:inline-block}div.courseTermStickyBox div.sticky_inside span.logo a:hover,div.userStickyBox div.sticky_inside span.logo a:hover{color:#0099CC}div.courseTermStickyBox div.sticky_inside span.logo a:hover span.inverse,div.userStickyBox div.sticky_inside span.logo a:hover span.inverse{color:#77cc33}div.courseTermStickyBox div.sticky_inside span.logo a:hover strong,div.userStickyBox div.sticky_inside span.logo a:hover strong{background:#0099CC;color:#efefef}div.courseTermStickyBox div.sticky_inside span.logo span.inverse,div.userStickyBox div.sticky_inside span.logo span.inverse{color:#0099CC;float:none;padding:0}div.courseTermStickyBox div.sticky_inside h2,div.userStickyBox div.sticky_inside h2{font-size:18px;float:left;margin:10px 0 0 5px;border-left:1px solid #eee;padding-left:5px;max-width:34%;height:23px;overflow:hidden;text-align:left}div.courseTermStickyBox div.sticky_inside h2 a,div.userStickyBox div.sticky_inside h2 a{color:#333}div.courseTermStickyBox div.sticky_inside ul.navigation,div.userStickyBox div.sticky_inside ul.navigation{float:right;padding:0;margin:12px 0 0 0;border:none}div.courseTermStickyBox div.sticky_inside ul.navigation li,div.userStickyBox div.sticky_inside ul.navigation li{float:left;list-style:none}div.courseTermStickyBox div.sticky_inside ul.navigation li a,div.userStickyBox div.sticky_inside ul.navigation li a{margin:0 7px;font-size:15px;list-style:none;padding:5px 4px;text-decoration:none}div.courseTermStickyBox div.sticky_inside ul.navigation li a:hover,div.userStickyBox div.sticky_inside ul.navigation li a:hover{color:#77cc33}div.courseTermStickyBox div.sticky_inside ul.navigation li a.special,div.userStickyBox div.sticky_inside ul.navigation li a.special{color:#77CC33}div.courseTermStickyBox div.sticky_inside ul.navigation li a.active,div.userStickyBox div.sticky_inside ul.navigation li a.active{color:#333;text-decoration:none}div.courseTermStickyBox div.sticky_inside div.user,div.userStickyBox div.sticky_inside div.user{float:right;position:relative;margin-top:1px !important}div.courseTermStickyBox div.sticky_inside div.user_role,div.userStickyBox div.sticky_inside div.user_role{float:left;padding:5px 4px;margin-top:2px}div.courseTermStickyBox div.sticky_inside div.user_role a,div.userStickyBox div.sticky_inside div.user_role a{float:left;font-size:15px;list-style:none;padding:5px 12px;text-decoration:none}div.courseTermStickyBox div.sticky_inside div.user_role a:hover,div.userStickyBox div.sticky_inside div.user_role a:hover{color:#77cc33}div.courseTermStickyBox div.sticky_inside div.user_role a.active,div.userStickyBox div.sticky_inside div.user_role a.active{color:#333}div.courseTermStickyBox div.sticky_inside div.user_role a.first,div.userStickyBox div.sticky_inside div.user_role a.first{border-right:1px solid #eee}div.courseTermStickyBox div.sticky_inside div.term_signup,div.userStickyBox div.sticky_inside div.term_signup{float:right;vertical-align:middle}div.courseTermStickyBox div.sticky_inside div.term_signup div.feedbacks,div.userStickyBox div.sticky_inside div.term_signup div.feedbacks{float:left;padding-top:5px;margin:7px 20px 0 7px}div.courseTermStickyBox div.sticky_inside div.term_signup div.feedbacks a,div.userStickyBox div.sticky_inside div.term_signup div.feedbacks a{font-size:15px;list-style:none;padding:5px 4px;text-decoration:none}div.courseTermStickyBox div.sticky_inside div.term_signup div.feedbacks a:hover,div.userStickyBox div.sticky_inside div.term_signup div.feedbacks a:hover{color:#77cc33}div.courseTermStickyBox div.sticky_inside div.term_signup div.feedbacks a.active,div.userStickyBox div.sticky_inside div.term_signup div.feedbacks a.active{color:#333}div.courseTermStickyBox div.sticky_inside div.term_signup div.date,div.userStickyBox div.sticky_inside div.term_signup div.date{float:left;margin:10px 20px 0 0;padding:4px 0 4px 25px;background:url('/img/ico_calendar.svg') left 2px no-repeat}div.courseTermStickyBox div.sticky_inside div.term_signup div.signup,div.userStickyBox div.sticky_inside div.term_signup div.signup{float:left}div.courseTermStickyBox div.sticky_inside div.term_signup div.signup .buy-short,div.userStickyBox div.sticky_inside div.term_signup div.signup .buy-short{display:none}div.courseTermStickyBox div.sticky_inside div.term_signup div.signup div,div.userStickyBox div.sticky_inside div.term_signup div.signup div{margin-right:5px}div.courseTermStickyBox div.sticky_inside div.term_signup div.signup div a.wishlist_text,div.userStickyBox div.sticky_inside div.term_signup div.signup div a.wishlist_text{float:right;padding:5px 0 5px 23px;color:#333;margin:8px 0 0 0px;font-weight:bold;background:url('/img/ico_wish2.png') 0 4px no-repeat;text-decoration:underline}div.courseTermStickyBox div.sticky_inside div.term_signup div.signup div a.wishlist_text:hover,div.userStickyBox div.sticky_inside div.term_signup div.signup div a.wishlist_text:hover{text-decoration:none}div.courseTermStickyBox div.sticky_inside div.term_signup a.signup,div.userStickyBox div.sticky_inside div.term_signup a.signup,div.courseTermStickyBox div.sticky_inside div.term_signup a.pay,div.userStickyBox div.sticky_inside div.term_signup a.pay{float:left;background:#77CC33;padding:3px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;display:inline-block;color:#f9f8f4;text-shadow:1px 1px 0 #3b8401;box-shadow:0px 3px 0px #56bc1e;border:1px solid rgba(255,255,255,0.2);font-size:16px;margin:6px 10px 1px 0}div.courseTermStickyBox div.sticky_inside div.term_signup a.signup span.price,div.userStickyBox div.sticky_inside div.term_signup a.signup span.price,div.courseTermStickyBox div.sticky_inside div.term_signup a.pay span.price,div.userStickyBox div.sticky_inside div.term_signup a.pay span.price{float:left;background:url('/img/ico_price.svg') left 1px no-repeat;border-right:1px solid rgba(255,255,255,0.3);padding:0 10px 0 27px;margin-right:12px}div.courseTermStickyBox div.sticky_inside div.term_signup a.signup span.price span.free,div.userStickyBox div.sticky_inside div.term_signup a.signup span.price span.free,div.courseTermStickyBox div.sticky_inside div.term_signup a.pay span.price span.free,div.userStickyBox div.sticky_inside div.term_signup a.pay span.price span.free{display:none}div.courseTermStickyBox div.sticky_inside div.term_signup a.signup:hover,div.userStickyBox div.sticky_inside div.term_signup a.signup:hover{background:rgba(119,204,51,0.9)}div.courseTermStickyBox div.sticky_inside div.term_signup a.signup:active,div.userStickyBox div.sticky_inside div.term_signup a.signup:active,div.courseTermStickyBox div.sticky_inside div.term_signup a.pay:active,div.userStickyBox div.sticky_inside div.term_signup a.pay:active{background:#77CC33;box-shadow:0px 2px 0px #56bc1e;-moz-box-shadow:0px 2px 0px #56bc1e;-webkit-box-shadow:0px 2px 0px #56bc1e;margin:7px 10px 0 0}div.courseTermStickyBox div.sticky_inside div.term_signup a.pay,div.userStickyBox div.sticky_inside div.term_signup a.pay{float:left;background:#F2BA4E;box-shadow:0px 3px 0px #edac43;text-shadow:1px 1px 0 #edac43}div.courseTermStickyBox div.sticky_inside div.term_signup a.pay:hover,div.userStickyBox div.sticky_inside div.term_signup a.pay:hover{background:#F4C56A}div.courseTermStickyBox div.sticky_inside div.term_signup a.pay:active,div.userStickyBox div.sticky_inside div.term_signup a.pay:active{background:#f0ae46;box-shadow:0px 2px 0px #edac43;-moz-box-shadow:0px 2px 0px #edac43;-webkit-box-shadow:0px 2px 0px #edac43}div.courseTermStickyBox div.sticky_inside div.term_signup div.signin_button,div.userStickyBox div.sticky_inside div.term_signup div.signin_button{float:left}div.courseTermStickyBox div.sticky_inside div.term_signup div.signin_button span.full_capacity,div.userStickyBox div.sticky_inside div.term_signup div.signin_button span.full_capacity{border:1px dashed #999;color:#666;text-transform:uppercase;display:block;padding:6px;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:rgba(255,255,255,0.9);font-weight:bold;margin:6px 0 0 0}div.courseTermStickyBox div.sticky_inside div.term_signup div.signin_button span.signup_stop,div.userStickyBox div.sticky_inside div.term_signup div.signin_button span.signup_stop{border:1px dashed #999;color:#666;text-transform:uppercase;display:block;padding:6px;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:rgba(255,255,255,0.9);font-weight:bold;margin:6px 0 0 0}div.courseTermStickyBox div.sticky_inside a,div.userStickyBox div.sticky_inside a{text-decoration:none}div.userStickyBox div.stick_inside{margin-top:-14px}div.courseTermStickyBox .nearest_term_with_space{display:none}div.courseTermStickyBox.stick,div.userStickyBox.stick{z-index:1000;display:block !important}html.wf-active div.courseTermStickyBox,html.wf-active div.userStickyBox{font-family:'Signika',Arial,sans-serif}@media (max-width:1120px){div.courseTermStickyBox div.sticky_inside,div.userStickyBox div.sticky_inside{width:96%;padding:0 2%}div.courseTermStickyBox div.sticky_inside div.term_signup div.feedbacks a,div.userStickyBox div.sticky_inside div.term_signup div.feedbacks a{margin:6px 10px 0 0}div.courseTermStickyBox div.sticky_inside div.user a,div.userStickyBox div.sticky_inside div.user a{font-size:15px;list-style:none;padding:5px 12px;text-decoration:none}div.courseTermStickyBox div.sticky_inside div.user a:hover,div.userStickyBox div.sticky_inside div.user a:hover{color:#77cc33}div.courseTermStickyBox div.sticky_inside div.term_signup span.date,div.userStickyBox div.sticky_inside div.term_signup span.date{margin:8px 10px 0 0}div.courseTermStickyBox div.sticky_inside div.term_signup div.signin_button a.signup,div.userStickyBox div.sticky_inside div.term_signup div.signin_button a.signup{padding:4px 7px;font-size:15px;margin-top:5px}div.courseTermStickyBox div.sticky_inside div.term_signup div.signin_button a.signup span.price,div.userStickyBox div.sticky_inside div.term_signup div.signin_button a.signup span.price{background:transparent;border-right:1px solid rgba(255,255,255,0.3);padding:0 5px 0 0;margin-right:7px}}@media (max-width:1060px){div.userStickyBox .courses{display:none}}@media (max-width:1020px){div.courseTermStickyBox .signup .buy{display:none}div.courseTermStickyBox .signup .buy-short{display:inline !important}}@media (max-width:965px){div.courseTermStickyBox .feedbacks{display:none}}@media (min-width:916px){div.courseTermStickyBox .navigation-mobile,div.userStickyBox .navigation-mobile{display:none}}@media (max-width:915px){div.courseTermStickyBox div.user,div.userStickyBox div.user{margin-right:44px}div.courseTermStickyBox .navigation-mobile .buttons .hamburger,div.userStickyBox .navigation-mobile .buttons .hamburger{background:none;position:absolute;top:3px;right:2%;padding:0 9px;color:#333;border:0;font-size:25px;line-height:50px;font-weight:normal;cursor:pointer;outline:none;z-index:1000}div.courseTermStickyBox .navigation-mobile .buttons .cross,div.userStickyBox .navigation-mobile .buttons .cross{display:none;background:none;position:absolute;top:2px;right:2%;padding:0 9px;color:#333;border:0;font-size:25px;line-height:50px;font-weight:normal;cursor:pointer;outline:none;z-index:1000}div.courseTermStickyBox .navigation-mobile .menu,div.userStickyBox .navigation-mobile .menu{display:none;z-index:100;font-weight:normal;font-size:14px;width:95.5%;right:2%;top:8px;background:#fff;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;text-align:left}div.courseTermStickyBox .navigation-mobile ul.menu,div.userStickyBox .navigation-mobile ul.menu{margin:0;padding:0;list-style-type:none;list-style-image:none}div.courseTermStickyBox .navigation-mobile ul.menu li,div.userStickyBox .navigation-mobile ul.menu li{display:block;padding:0;border-bottom:1px solid #ccc;margin:0}div.courseTermStickyBox .navigation-mobile ul.menu li a,div.userStickyBox .navigation-mobile ul.menu li a{display:block;padding:9px 10px;text-decoration:none;margin:0px;color:#09c}div.courseTermStickyBox .navigation-mobile ul.menu li a.active,div.userStickyBox .navigation-mobile ul.menu li a.active{color:#333}div.courseTermStickyBox .navigation-mobile ul.menu li a:hover,div.userStickyBox .navigation-mobile ul.menu li a:hover{text-decoration:none;color:#89C34A}}@media (max-width:840px){div.userStickyBox .feedbacks{display:none}div.courseTermStickyBox .date{display:none}}@media (max-width:675px){div.userStickyBox .user_role{display:none}}@media (max-width:650px){div.courseTermStickyBox h2{display:none}}@media (max-width:480px){div.courseTermStickyBox .signup span.price{display:none}}@media (max-width:400px){div.userStickyBox h2{display:none}}@media (max-width:350px){div.courseTermStickyBox .term_signup .price{display:none}}@media (max-width:320px){div.sticky_inside div.term_signup div.signin_button{margin-right:0}div.sticky_inside div.term_signup div.signin_button a.signup{margin-right:3px;padding:4px}}@media (max-width:310px){div.sticky_inside .signin_button{display:none}}@media (max-width:290px){div.courseTermStickyBox .term_signup{display:none}}.alert{padding:15px 1.81818182% 15px 1.81818182%;margin-bottom:30px;width:96.36363636%;display:block;font-size:16px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:left;line-height:1.5}.alert.alert-error,.alert.alert-warning{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.5);border:none;background:#ff0000}.alert.alert-error a,.alert.alert-warning a{color:#fff}.alert.alert-success{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.5);border:none;clear:both;background:#56BC1E}.alert.alert-success a{color:#fff}.alert.alert-info{color:#333;text-shadow:none;border:none;clear:both;background:#d9edf7}.alert.alert-info a{color:#333}section.common .alert,div.login_wrapper .alert,div.schedule .alert,div.newsletter_wrapper .alert{padding:15px 3.63636364% 15px 3.63636364%;width:92.72727273%}div.certificate{height:auto}div.certificate a.certificate{width:353px;height:230px;font-family:Signika,sans-serif;background:#fbfbfb url('/../img/poukaz/bg.svg') top left;background-size:353px 510px;text-align:center;float:left;font-weight:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1);color:#333;text-decoration:none}div.certificate a.certificate h3{font-size:46px;margin:30px 0 28px 0;color:#0099cc;text-shadow:4px 4px 1px #fff;font-weight:normal}div.certificate a.certificate strong{font-size:46px;display:block;font-weight:normal;text-shadow:3px 3px 1px #fff}div.certificate a.certificate strong small{display:block;font-size:24px}div.certificate a.certificate:hover{opacity:0.90}tr.certificate td.course_name{line-height:40px}tr.certificate td.course_name small{font-size:14px}@media (max-width:1099px){div.certificate{width:32.09090909%;margin:0 1.81818182% 1.81818182% 0}div.certificate a.certificate{width:100%;background-size:100% auto}div.certificate a.certificate h3{font-size:34px}}@media (max-width:700px){div.certificate{width:94%;margin:0 3% 20px 3%;height:170px;min-height:170px;padding-bottom:60px}div.certificate.first,div.certificate.second{display:none}}span.banners span.banner-item span.banner.banner-next-to-logo{width:40px;height:36px;float:left;margin:1px 0 0 -10px;position:relative}span.banners span.banner-item span.banner.banner-next-to-logo:hover{opacity:0.9}span.banners span.banner-item span.banner.banner-next-to-logo:hover span.tooltip{display:block}span.banners span.banner-item span.banner.banner-next-to-logo span.tooltip{position:absolute;right:11px;bottom:-33px;z-index:1000;width:120px;font-size:14px;text-align:center;background:#000;background:rgba(0,0,0,0.7);color:#fff;padding:4px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:none}span.banners span.banner-item span.banner.banner-next-to-logo span.tooltip span.arrow{width:7px;height:7px;background:#414141;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-3px;right:11px}span.banners span.banner-item span.banner.banner-homepage-top{margin-bottom:20px;display:block}span.banners span.banner-item span.banner a.desktop img{width:100%}span.banners span.banner-item span.banner a.mobile{display:none}span.banners span.banner-item span.banner span.close{width:20px;height:20px;background:url(/img/ico-close.svg) no-repeat left top;position:absolute;top:-10px;left:-10px;cursor:pointer;z-index:1000;border:3px solid #fff;box-shadow:0 1px 0 #999;-moz-box-shadow:0 1px 0 #999;-webkit-box-shadow:0 1px 0 #999;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}@media (max-width:1100px){span.banners span.banner-item span.banner a.desktop{margin-top:20px;display:block}}@media (max-width:620px){span.banners span.banner-item span.banner a.mobile{display:block;margin-top:20px}span.banners span.banner-item span.banner a.mobile img{width:100%}span.banners span.banner-item span.banner a.desktop{display:none}span.banners span.banner-item span.banner-next-to-logo:hover span.tooltip{display:none !important}}
@font-face{font-family:'FontAwesome';src:url('/../metronic/global/plugins/font-awesome/fonts/fontawesome-webfont.eot?v=4.4.0');src:url('/../metronic/global/plugins/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('/../metronic/global/plugins/font-awesome/fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('/../metronic/global/plugins/font-awesome/fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('/../metronic/global/plugins/font-awesome/fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('/../metronic/global/plugins/font-awesome/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul > li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#ffffff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}