body.otpw_page .header_upper,
body.otpw_page .inner-foot{/* background-color: #88b04b; */}
body.otpw_page .hupper.hlower11{color: #2A2A43 !important;}
body.otpw_page .social_links span:before{color: #d4cacd;}
body.otpw_page .header_lower .main-menu ul.menu li>a{color: white;}
body.otpw_page .main-menu ul.menu li.current-menu-item a,
body.otpw_page .main-menu ul.menu li:hover>a{color: #6466A3 !important;}
body.otpw_page .header_lower{background-color: #807396;}
body.otpw_page.onscroll .header_lower{background-color: #807396;}
body.otpw_page .shoponline.mainmodule .mod_container{background-color:#807297 !important;}
body.otpw_page .signupfree.mainmodule .mod_container{background-color:#c4b3b8 !important;}
body.ccmworkshop #left-article .html_mod.workshop_progress{display:none;}
body.otpw_page #left-article h3.mod-header{font-size: 20px;}
body.otpw_page .moduletable .upper_header{margin-bottom: 20px;}
body.pages.otpw_page .inner_headerbanner{background-position:left bottom;height: 287px;}
body.page_online-tuition .inner-centerarticles{padding-top:0;}
.otuititionm{width: 50%;padding:43px 40px;}
.otuititionm ul{}
.otuititionm .samplevids{width:100%;display:block;height:305px;background-size:cover;background-position:cover;}
.otuititionm .samplevid1{background-image:url("../images/video-1.jpg");}
.otuititionm .samplevid2{background-image:url("../images/video-2.jpg");}
.otuitionmod{margin:0 -40px;}
.otuition1{background-color: #c3b3b8;}
.otuition1 .startl{margin:35px 0 0;}
.otuition1 a.viewintro{height:281px;width:100%;display:block;background:url("../images/studio-setting.jpg") no-repeat center center;
background-size:cover;position:relative;text-align:center;}
.otuition1 a.viewintro span.readmorep_arr{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;
width:292px;height:49px;}
.otuition3 .otuititionm{padding-top:0;padding-bottom: 0;}
.otuition4 .otuititionm{padding-bottom:0;}
.otuition2 .otuititionm{padding-bottom:0;}
.otuitionw_header{background-color:#DEF2C8;font-size: 22px;text-align:center;padding:14px;margin:0 0 10px;}
.otuitionw_span{display:block;}
.otuitionw{margin-left:-10px;}
.otuitionw_span .readmorep_u,
.otuitionw_span .readmorep{width:100%;margin: 0;}
.otuitionw_span .readmorep{text-align:center;}
.otuitionwm{border-left:solid 10px #ffffff;width:50%;background-color: #c3b3b8;text-align:center;padding:18px 21px;font-size: 20px;}
.otuitionw_avail{font-size:14px;margin-bottom: 17px;margin-bottom:5px;min-height: 27px;}
.otpw_title.noaccess h1{font-size: 22px;width: 60%;margin: 0;}
.learndash.user_has_no_access h3{font-size:22px;}
.user_has_no_access.learndash_post_sfwd-courses .content_article{padding-top: 20px;}
.otpw_title .signupcourse_r{width:280px;position: absolute;right: 0;}
.otpw_title .signupcourse_r a.workshopo_info{display:block;margin-top:10px;font-size:14px;font-family: 'noto_sansregular' !important;text-align:center;line-height:15px;color:#ff0000;}
.otpw_title a.readmorep_u{width:100%;padding-left:24px;margin: 0;}
.otpw_acc_block{margin-top:30px;}
.otpw_acc_block .faq-q{border:0;background-color: #F9F9F9;padding:10px 20px;margin-bottom:20px;}
.otpw_acc_block .faq-a{margin:-20px 0 0;padding:20px;}
.otpw_wcontent .faq-a{padding:0;}
.otpw_acc_block .faq-title{color: #2A2A43;font-size: 18px;}
.otpw_acc_block .faq-t{float:right;color: #2A2A43;font-size: 41px;height: 41px;line-height: 100%;margin:-8px 0 0;
padding-right:0;}
.otpw_acc_block .faq-o {
  transform: rotate(-180deg);
  transform-origin: 50% 50%;
  -ms-transform: rotate(-180deg);
  -ms-transform-origin: 50% 50%;
  -webkit-transform: rotate(-180deg);
  -webkit-transform-origin: 50% 50%;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  transition: all 200ms;
}
.otpw_wcontent table{}
.otpw_wcontent table th{text-transform:none;background-color:transparent;color: #2A2A43;font-size: 18px;font-family: 'noto_sansregular';font-weight:normal;border: 1px solid #2A2A43;border-bottom:0;padding: 13px 20px !important;}
.otpw_wcontent table th.otpw_title{border-right:0;}
.otpw_wcontent table th.otpw_stat{border-left:0;text-align:right !important;}
.otpw_wcontent table tr{background-color:transparent;}
.otpw_wcontent table td{border: 1px solid #2A2A43;padding:5px 20px !important;}
.otpw_wcontent table td.otpw_title a{color: #2A2A43;padding:0 !important;line-height: 53px;background:transparent !important;display: block;}
.otpw_wcontent table td.otpw_title:hover a,
.otpw_wcontent table td.otpw_title a:hover{color: #918EF4 !important;}
.otpw_wcontent table td.otpw_no{width:50px;}
.otpw_wcontent table td.otpw_stat{border-left:0;text-align:right !important;}
.otpw_wcontent table td.otpw_title a span.otpw_title_stat{width: 38px;height: 38px;display:inline-block;background-color: #ededed;border: 1px solid #2A2A43;
border-radius: 4px;position:absolute;right:0;top:6px;}
.otpw_wcontent table td.otpw_title a span.otpw_title_stat:after{content:"";width:29px;height:22px;display:block;position:absolute;
background:url("../images/check-material.png") no-repeat center center;top:0;bottom:0;left:0;right:0;margin:auto;}
.otpw_wcontent table td.otpw_title a.completed span.otpw_title_stat{background-color:rgba(91, 184, 93, 0.9);}
.otpw_wcontent table td.otpw_title a span.otpw_title_stat:after{right:4px;left:auto;top:-3px;}
.otpw_wcontent table td.otpw_title a.completed:after{}
.otpw_info p{margin-bottom:10px;}
.otpwm_title .readmorep_p{width:280px;}
.otpwm_title h1{font-size: 26px;margin:0 0 17px;}
.otpwm_title h2.subtitle{font-size: 22px;color: #918EF4;margin:0;line-height: 26px;}
.otpwm_info .video1{margin-bottom:32px;}
a.false{cursor:text;}
.modsavecont_info{position:relative;font-size: 18px;padding:0 0 0 47px;}
.modsavecont_info:before{content:"";display:block;width:33px;height:34px;background:url("../images/icon-info.png");
position:absolute;left:0;}
.learndash_navigation_lesson_topics_list  .list_arrow{background:none !important;position:relative;}
.learndash_navigation_lesson_topics_list  .list_arrow:before{
  font-family:'FontAwesome';
  content: "\f105";
  font-size: 17px;
  color: #2A2A43;
  margin: 0;
  position:absolute;
  line-height: 100%;
  top: -1px;
  bottom: 0;
}
.learndash_navigation_lesson_topics_list  .list_arrow.expand:before{
  transform:rotate(90deg);
  margin-top:1px;
}
#course_navigation .learndash_navigation_lesson_topics_list .lesson{margin:0;padding:0;line-height: 100%;}
#course_navigation a{font-size: 12px !important;font-weight:normal;line-height: 17px;color: #2A2A43;}
.learndash_navigation_lesson_topics_list > div > div.list_arrow{width:8px;height: 100%;line-height:100%;vertical-align: top;padding: 0 15px 0 0 !important;}
#course_navigation a:hover{color:#ffffff !important;}
#course_navigation .learndash-current-menu-item a{font-weight:normal;color:#6466A3;font-family: 'noto_sansbold';}
#course_navigation .list_lessons{margin-bottom: 15px;}
.otpw_acc_block.mem_area{margin-top:0;}
.otpw_acc_block.mem_area .faq-title{font-size: 18px;color: #6466A3;}
.otpw_acc_block.mem_area .faq-q{padding:0;background-color:transparent;margin:0;}
.otpw_acc_block.mem_area .faq-a{margin:0;padding:10px 0 0;}
.otpw_acc_block.mem_area .faq-t{color: #6466A3;}
dd.course_progress{width:100%;border-radius: 3px;box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.41);height: 25px;margin:0;}
body.pages.otpw_page .learndash_header{background-image:url("../images/pp-header.jpg");height: 167px;background-size: cover;}
.otpwm_title .ctitlel{width: 60%;margin-bottom:25px;}
.otpwm_title .ctitlefull{margin-bottom:25px;}
.upload_assign,
#learndash_uploaded_assignments{padding:20px;border:solid 1px #918EF4;margin-bottom:30px;}
.upload_assign input{margin-bottom:10px;}
.upload_assign input#uploadfiles{line-height:30px !important;;font-size: 100%;padding:0;}
.upload_assign .up_h{display:none;}
.upload_assign h3.ua_title,
h3.otpwm_title{font-size: 22px;
color: #918EF4;
margin: 0 0 20px;
line-height: 26px;
text-align:center;
}
h3.otpwm_title{text-align:left;}
h3.fileuploaded,.otpwm_notallow{color:#ffffff;background:#ff0000;
font-size:18px;text-align:center;padding:10px;margin:0 0 20px;}
h3.fileuploaded{margin-top:20px;}
.otpwm_article{padding-bottom:40px;min-height:80px;}
.ass_status{margin-left:10px;font-family: 'noto_sansbold';}
.ass_status.ass_s_1{color:#ff0000;}
h3.filesuploaded{margin-top:30px;}
#learndash_uploaded_assignments h3{margin-top:0;text-align:center;}
span.getnotifassign{display:block;color:#ff0000;}
#uploadfile_form_top .form_label{font-family: 'noto_sansbold';margin-bottom: 5px;}
#uploadfile_form_top .form_value{margin-bottom:10px;}
#uploadfile_form_top .wpcf7-response-output{display:none !important;}
.select2-container ul li{padding:2px 10px;margin:0;}
.select2-container ul li:before{display:none;}
.faq-a ol,
.faq-a ul{padding-left:0px;}
.learndash .content_article{font-size:14px;clear: both;line-height:22px;}
.learndash .content_article ul li:before{margin-top:4px;}
a.comingsooncourse{padding:14px;width:100%;text-align:center;}
.submitdrawing_msg_wait{font-weight:bold;color:#ff0000;text-align:center;font-size:18px;}
.workshop_orderinfo{display:block;clear:both;border:solid 2px #ff0000;padding:15px;font-size:17px;line-height:25px;margin-top:50px;}
.otuitionw_span .moreinfosignup{padding-left:15px;padding-right:15px;font-size:14.5px;line-height:17px;}
.otuitionw_span .moreinfosignup:after{right:15px;font-size:15px;top:13px;}
.colouredpencil_workshop1 .otuitionw_avail{;margin-bottom:5px;}
.mem_course_block{margin:0 0 20px;}
.mem_course_block ul{margin:0;}
.mem_course_block ul li{margin-bottom:5px;}
.workshopcartmsg{margin-top:0;}
body.workshopcart .woocommerce-message{display:none;}
.memarea_h{text-align:center;margin:0 0 40px;}
.pagetype_sfwd-courses #inner-article{position:relative;}
.otpwm_title.complete_mod .ctitlel{width:100% !important;}
.penciltuition_sign1 input,
.penciltuition_sign1 input[type="submit"]{width:200px !important;display:inline-block !important;vertical-align:top;margin:0 10px 10px 0;}
.penciltuition_sign input{margin-bottom:10px;width:100% !important;}
#mce-error-response,#mce-success-response{background:#ff0000;display:inline-block;color:#ffffff;padding:5px 20px;}
.submitdrawing .ua_intro{margin:0 0 5px;}
.submitdrawing #uploadfile_btn{position:relative;top:80px;}
#uploadfile_form_top{margin-top:-40px;}
.artworksubmit input{margin-bottom:0 !important;padding-bottom:0;}
.moduleupload_note{border:solid 1px #ff0000;padding:20px;margin:30px 0 0;}
.moduleupload_note p{margin:0;}
body.payment_page tr.shipping{display:none;}
ul.check-icon>li:before{font-family:inherit;content:"";width:27px;height:21px;background:url("../images/icon-check.png") no-repeat left top;
margin:0;}
ul.check-icon>li{padding-left:38px;}
.colourmixingw-content{font-size:20px;}
#inner-article .colourmixingw-content a{color: #918EF4;font-family: 'noto_sansregular';}
#inner-article .colourmixingw-content a:hover{color:#ffffff !important;}
.colourmixingwmod .coloumixingwmodl,
.colourmixingwmod .coloumixingwmodr{width:50%;}
.colourmixingwmod .coloumixingwmodl{padding-top:70px;padding-right:51px;padding-bottom:60px;}
.colourmixingwmod .coloumixingwmodr{padding-top:70px;padding-left:51px;padding-bottom:60px;}
.colourmixingwmod1 ul{font-family: 'noto_sansbold';margin-bottom:60px;}
.coloumixingwmodl.nopaddingr{padding-right:0 !important;}
body.page-id-7031 .inner-centerarticles{padding:0;}
.colourmixingwmod1{background-color: #d4cacd;padding:0 40px;}
.colourmixingwmod1 .coloumixingwmodl{width:51%;}
.colourmixingwmod1 .coloumixingwmodr{width:49%;text-align:center;}
.colourmixingwmod1 .coloumixingwmodr ul{text-align:left;}
.colourmixingw-content h3{font-size: 24px;color: #2A2A43;margin:0 0 29px;}
.colourmixingw-content .content2{font-size:18px;}
.colourmixingw-content a.readmorep_u{margin-top:24px;}
.colourmixingw-content .nopadding{padding:0 !important;}
.colourmixingwmod2 .coloumixingwmodr,
.colourmixingwmod3 .coloumixingwmodl{background-position:center center;background-repeat:no-repeat;background-size:cover;height: 400px;}
.colourmixingwmod2 .coloumixingwmodr{background-image:url("../images/colour-mixing-workshop-img1.jpg");}
.colourmixingwmod2 .coloumixingwmodl{padding-left:40px;}
.colourmixingwmod3 .coloumixingwmodl{background-image:url("../images/colour-mixing-workshop-img2.jpg");}
.colourmixingwmod3 .coloumixingwmodr{padding-right:40px;}
.colourmixingw-content .buyworkw{text-align:center;}

/* 2019 */
.button2{background-color: #DEF2C8;border-radius: 4px;color: #2A2A43;font-size: 16px;font-weight: 700;letter-spacing: 0.9px;text-transform: uppercase;padding: 13px 24px;position: relative;display:inline-block;vertical-align:baseline;}
.button2.submit_drawing{padding-right: 65px;}
.button2.submit_drawing:after{font-size: 18px;top: 12px;}
.button2:focus,.button2:active,.button2:hover{background-color:#918EF4;color:#2A2A43 !important;}
.button2.right-arr:after{content:"";width:15px;height:18px;position:absolute;top:0;bottom:0;right: 24px;margin: auto 0;background: url("../images/ion-play-dark.png");}
.button2.right-arr{padding-right:52px;}
body.tuition19.page_online-tuition .header_banner,
body.tuition19.page-id-7031 .header_banner,
body.tuition19.pagetype_sfwd-courses .header_banner,
body.tuition19.pagetype_sfwd-lessons .header_banner{display:none;}
body.tuition19 .inner-centerarticles{padding: 30px 0;}
body.tuition19 .otuitionmods{padding-bottom: 100px;}
body.tuition19 .otuitionmods .left,body.tuition19 .otuitionmods .right{width:50%;}
body.tuition19 .otuitionmods h3{font-size: 20px;color: #2A2A43;margin:0 0 20px;}
body.tuition19 .otuitionmods .olessonmods h3{margin-bottom:26px;line-height: 28px;}
body.tuition19 .otuitionmods .left{padding-right:50px;}
body.tuition19 .otuitionmods .right{padding-left:50px;}
body.tuition19 .otuitionmods1 .po_logo{margin-left:-5px;}
body.tuition19 .otuitionmods1 .right{text-align:center;}
body.tuition19 .otuitionmods1 .right .button2{clear: both;position: relative;top: -25px;}
body.tuition19 .title_intro{position:relative;margin: 0 0 18px 0;}
body.tuition19 .title_intro:before{content:"";background-color: #918EF4;height: 12px;width:100%;top:0;bottom:0;margin:auto 0;position:absolute;}
body.tuition19 .title_intro h2{background-color:#ffffff;display:inline-block;padding:0 16px;margin:0 0 0px -16px;font-size: 24px;}
body.tuition19 .olessonmods{background-color: #F9F9F9;padding: 50px 40px 42px;margin-bottom: 50px;min-height: 224px;border-radius: 4px;}
body.tuition19 .olessonmods span.price{color: #6466A3;}
body.tuition19 .olessonmods .button2{margin-top: 14px;}
.ostudents_testi{padding:50px 40px 58px;background-color: #DEF2C8;border-radius: 4px;}
.violetf{color: #6466A3 !important;}
body.tuition19 .title_intro1{margin-bottom:29px;}
body.tuition19 .otuitionmods .introtext{margin-bottom: 49px;}
body.tuition19 .otuitionmods3 .right .olessonmods h3{margin-bottom:40px;}
body.tuition19 .otuitionmods4 .olessonmods h3{margin-bottom:40px;}
body.tuition19 .otuitionmods4 .title_intro1{margin-top:30px;}
body.tuition19 .otuitionmods4 .olessonmods2 .left .olessonmods h3{margin-bottom:20px;}
body.tuition19 .otuitionmods5{margin-top:-50px;}
body.tuition19 .otuitionmods5 iframe{width:100%;height: 701px;}
body.otpw_page.tuition19 .header_upper, body.otpw_page.tuition19 .inner-foot{/* background-color: #918EF4; */}
body.otpw_page.tuition19 .header_lower{background-color:#F9F9F9;}
body.otpw_page.tuition19 .social_links span:before{color: #2A2A43;}
body.otpw_page.tuition19 .header_lower .main-menu ul.menu li>a{color: #2A2A43;}
body.otpw_page.tuition19 main.mainbody{background-color:#ffffff;}
body.otpw_page.tuition19 .shoponline.mainmodule .mod_container{background-color: #ffffff !important;border-top: 1px solid #979797;padding: 30px 0;}
.signupfree.mainmodule{background-color:#F9F9F9;}
body.otpw_page.tuition19 .signupfree.mainmodule .mod_container{background-color:transparent !important;padding: 5px 0 15px 0;}
.colourmixingcontent{margin-top:10px;}
.colourmixingcontent h2{margin-top:50px;}
.colourmixingcontent .left,.colourmixingcontent .right,
.ldcoursecontent .left,.ldcoursecontent .right{width:50%;}
.colourmixingcontent .left,.ldcoursecontent .left{padding-right:50px;}
.colourmixingcontent .right,.ldcoursecontent .right{padding-left:50px;}
.ldcoursecontent.hasaccess .left{padding-right:25px;}
.ldcoursecontent.hasaccess .right{padding-left:25px;}
.colourmixingcontent .right .mods{margin-bottom:60px;}
.price_signup.mods{border-radius: 4px;background-color: #6466A3;color:#ffffff;position:relative;text-align:center;font-family: 'noto_sansbold';padding: 14px 69px;}
.price_signup.mods a{position:absolute;width:100%;height:100%;top:0;left:0;}
.price_signup.mods:hover{background:#918EF4;}
.price_signup.mods p{margin:0;}
.price_signup.mods .viewworkshop{font-size: 18px;}
.price_signup.mods .price{border-bottom: 1px solid #918EF4;padding-bottom:5px;margin-bottom:5px;}
.introductionvideo{text-align:center;margin: 0 0 50px;}
.introductionvideo img{width:100%;height:auto;}
.introductionvideo a{display:block;width:100%;}
.introductionvideo .button2{vertical-align:top;margin-top:-26px;}
.ldcoursecontent .right .mods{margin-bottom:30px;}
.ldcoursecontent{margin-top:10px;}
#left-article .html_mod.downloadslesson{padding:0;margin:0;}
ul.downloadslist{margin:0;padding:0;}
ul.downloadslist>li{padding:0 0 0 25px !important;position:relative;}
ul.downloadslist>li:before{display:none;}
ul.downloadslist>li .fa{position:absolute;left:-25px;margin-top:1px;font-size:16px;}
ul.downloadslist>li>a{font-size:14px;line-height:20px;}
ul.downloadslist>li>a:hover,ul.downloadslist>li>a:active{color:#6466A3 !important;}
.downloadslesson .dl_list{margin-top:30px;}
.downloadslesson .dl_list .sep{border:solid 1px #2A2A43;margin-top:30px;}
.downloadslesson .dl_list:last-child .sep{display:none;}
body.tuition19 .signupfree.mainmodule .mod_container{background-color:transparent;}
#cbottom-full .moduletable{padding:40px 0;}
.bottomcont_top{padding-top:0;}
.bottom_contacts{margin-right: 129px;}
.onlinetuitioncont{margin-top:10px;}
.workshopsubtitle{text-align:center;font-family: 'noto_sansbold' !important;margin-bottom:60px;}