
/*
Theme Name: Platform Academy
Theme URI: https://joorcreative.nl  
Description: Academy Site
Author: Joris van den Berg
Author URI: https://joorcreative.nl 
Template: wplms
Version: 1.0
*/

@import url("../wplms/style.css");


.block.courseitem.course3 .block_content .course_meta span.fa,.item-credits,.item-credits-top,.widget.pricing{font-family:"Roboto",FontAwesome}.container.header-wrap{width:100%!important}#header_logo{max-height:35px;}.searchbox-head{padding:15px 0 0;display:inline-block;width:43%;float:left}#headersearcher{width:100%;display:inherit}#headersearcher input[type=text]{font-size:16px;padding:12.5px 0 9px 15px;margin:3px 0 5px;border:1px solid #e1e1e1;width:80%}.searcher-btn{display:inline-block;color:#333;border:1px solid #e1e1e1;background-color:#F2F2F2;height:46px;padding:0 12px;margin-left:-6px}.searcher-btn .fa-search{margin-top:8px}#new_searchicon{display:inline-block!important}}@media screen and (max-width:800px){.searchbox-head{margin-left:25px}}header .smallimg img{height:AUTO;width:33px;margin-left:10px;margin-right: 15px;}#new_searchicon .fa{font-size:15px}#header_mobile_logo.hide{padding-bottom:5px}.smallimg.loggedin span{margin-left:30px;font-size:12px;display:inline-block}@media screen and (max-width:767px){.smallimg.loggedin span{display:none}header .smallimg img{margin:15px!important}header.sleek:not(.transparent) .smallimg{padding-right:22px}}#new_searchicon{display:inline-block}@media screen and (max-width:1105px) and (min-width:992px){header.sleek:not(.transparent) .smallimg{margin-right:65px}}.page-template-create_content-php .pusher #title,div#create_course_templates_wrapper{display:none}.create_course .vibe_post_content{display:block!important}.link.toggle_vibe_post_content,.vibe_save_course_creation_template{display:none}.confirm.btn.btn-primary{background:#3cb878!important;color:#fff!important;border-color:#3cb878!important;border:1px solid #3cb878!important}.page-template-create_content-php hr{margin-top:20px;margin-bottom:20px;border-top:0 solid #eee;display:none}.metofcourse strong{font-weight:500!important}.course-star-rating{font-size:15px;padding-right:5px;display:inline-flex}.instructor_image_top img{height:auto;border-radius:50%;width:55px;margin-right:10px}.instructor_name_top a{color:#333!important;font-size:16px}.minimal.single-course.c2 #item-nav{height:66px!important}#object-nav ul li a{font-size:13px!important;padding:22px!important}.admin-bar.single-course #item-nav.menu_fixed.fixed{top:32px}.single-course h3.heading span{font-size:26px!important;text-transform:initial;font-weight:500!important}.single-course h3.heading span::after{background:0 0!important}#footerbottom{padding-bottom:25px!important}.course_instructor_block img{margin:auto!important;display:block!important;width:20%;border-radius:100px}.course_instructor_block h5{display:inline-block;text-align:center;width:100%;padding:0;font-size:18px;margin-top:10px;margin-bottom:10px;text-transform:none}.course_button.full.button{font-size:16px!important;font-weight:500!important;background:#ed553e!important;color:#fff!important;border-color:#ed553e!important}.course_button.button{font-size:14px;padding:1.7em .1em!important;letter-spacing:.05em!important}.course_button.full.button:hover{border-color:#d0270e!important;background-color:#d0270e!important}.instructor_image_top,.instructor_name_top{display:inline-block}.students_undertaking ul,.thickbox.button,.ui-datepicker{display:none}.widget .course_details li{font-size:14px;font-weight: 400;text-transform:none}#scrolltop .icon-arrow-1-up,#scrolltop span{color:#fff}.vibe_vibe_course_curriculum .add_element::after{left:47%!important}#js-upload-submit.btn.btn-sm.btn-primary{background:#70c989!important;color:#fff!important;border-color:#70c989!important;border:1px solid #70c989!important}.btn.btn-default{background:#ed553e!important;color:#fff!important;border-color:#ed553e!important;border:1px solid #ed553e!important}#js-upload-submit.btn.btn-sm.btn-primary:hover{background:#fff!important;border-color:#70c989!important;color:#70c989!important;border:1px solid #70c989!important}.h_iframe .wrapper{width:100%;height:100%;margin:0 auto;background:#fff}.h_iframe .ratio{display:block;width:100%;height:auto}.h_iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}#bp-invit-code,.registration.buddypress .col-md-9.col-sm-8{width:100%!important}.h_iframe{position:relative}li#activity-personal-li,li#forums-personal-li,li#notifications-personal-li{display:none}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img,.editfield.field_type_ #signup_username,.editfield.field_type_ label[for=signup_username],.registration.buddypress #title,.registration.buddypress header.sleek{display:none!important}li.logout-btn a{background-color:#639ce0!important;color:#fff!important;text-align:center!important}header.sleek{position:fixed}@media screen and (max-width:782px){.admin-bar.single-course #item-nav.menu_fixed.fixed{margin-top:46px}}.ab-item:active:before,.ab-item:focus:before,.ab-item:hover,.ab-item:hover:before,.ab-item:visited:before,.menupop.hover{color:#333!important}.member_header.main #item-header{margin-top:60px}.minimal .pusher #title{margin-top:65px}.item-instructor .course_instructor{text-transform:inherit}.page-template-create_content #content,.single-learningpath #content{margin-top:60px}#basic-details-section h4,#profile-details-section h4,.field-visibility-settings-toggle{display:none}.register-section+.register-section{border:none!important}.field_type_textbox legend{margin-bottom:5px;font-size:14px;border-bottom:none!important;font-weight:700}.register-section+.submit{margin-top:0!important}#basic-details-section>.editfield:nth-child(5){margin-bottom:5px!important;width:47%;float:right;padding-left:1%}#invitation-code label[for=bp-invit-code]{margin-top:5px!important}#invitation-code p{margin-bottom:0!important}.registration.buddypress #content{text-align:center}.registration.buddypress .container{display:inline-block;max-width:500px;text-align:left}.registration.buddypress #footerbottom{border:none!important;color:transparent}#basic-details-section>.editfield:nth-child(4){float:left;width:47%;padding-right:1%}.registration.buddypress .editfield input,input#bp-invit-code{border:1px solid #bababa!important}.minimal .pusher #buddypress input[type=submit]{color:#FFF!important;background-color:#ed553e;border:none!important;text-transform:inherit;width:100%;font-size:15px}.minimal .pusher #buddypress input[type=submit]:hover{background-color:#d0270e!important;}.buddypress #register-page{padding:25px 35px 45px;border:1px solid #bababa}input#signup_email{margin-bottom:5px!important}#register-page{text-align:center}.buddypress.register #header_logo{margin:10px 0}#signup_form{text-align:left}@media (max-width:767px){.buddypress.register #header_logo{display:inline-block!important}}@media (max-width:768px){#basic-details-section>.editfield:nth-child(4),#basic-details-section>.editfield:nth-child(5){clear:initial!important}}@media (max-width:500px){#basic-details-section>.editfield:nth-child(4),#basic-details-section>.editfield:nth-child(5){width:100%;padding:0}}.dash_widget_title{background:0 0;margin-top:0!important}.dash-widget{margin-bottom:20px}.course_progress{margin:0 20px}#wplms_dash_text-4{background:#fff799;margin:-20px;padding:20px}.dash-content-form{padding-left:17px;line-height:2}.course #item-body .activity_form{display:none}.megadrop .menu-cat_subcat .taxonomy_menu>li>a{width:90%!important}.megadrop .menu-cat_subcat .sub_cat_menu{width:calc(100% - 210px)!important;left:210px!important}.minimal nav .sub-menu{border:1px solid rgba(0,0,0,.08)}nav .menu li li.megadrop>.sub-menu,nav .menu li:hover.hasmegamenu>.sub-menu{margin-left:218px!important;margin-top:-15px!important;border:none!important;width:423px!important}.course-cat_menu li{border:none!important}nav .menu li.menu-item-has-children:hover>a:before{left:37px;bottom:-2px}#buddypress .standard-form#signup_form div div.error{width:100%!important;border:none!important}.vibe_offline_course .checkbox label{font-size:14px;color:#444}.current-cat a,.current-cat a:hover,.current-cat:hover a,.widget .course_cat_nav ul li.current-cat a:hover{color:#639ce0!important}@media (max-width:992px){#item-header-avatar img{max-width:200px}}@media screen and (max-width:992px) and (min-width:767px){.member_header.main .col-md-3,.member_header.main .col-md-9{display:inline-block!important}#item-header-avatar img{margin-bottom:50px}}@media screen and (max-width:767px){#item-header .row{text-align:center}}.sidemenu{margin-top:-5px}#searchdiv input[type=text]{font-size:3rem!important}.terms_conditions_container{margin-top:-5px!important}.terms_conditions_container h3{margin-top:0;margin-bottom:-5px!important;font-size:14px!important}.terms-and-conditions-container{border:1px solid #bababa!important}c2.directory.course #content .container{width:100%!important}.directory.course #content #buddypress{margin-top:0}.directory.course #content .col-md-3.col-sm-4.col-md-pull-9.col-sm-pull-8{padding:0!important}.directory.course #content .col-md-3.col-sm-4.col-md-pull-9.col-sm-pull-8 .course_cat_nav{border:0;border-radius:0}.directory.course #content .col-md-3.col-sm-4.col-md-pull-9.col-sm-pull-8 .course_cat_nav ul li a{border-bottom:0!important;font-size:15px;text-transform:inherit;padding:15px;font-weight:500}.directory.course #content .col-md-9.col-sm-8.col-md-push-3.col-sm-push-4{background-color:#FFF!important}.directory.course #content{margin-bottom:-30px!important;z-index:-9!important}.directory.course #buddypress #pag-top.pagination{display:none!important}.current-cat a{background:0 0!important;font-weight:600!important}.course_cat_nav ul li.current-cat a:hover{color:#FFF!important}.widget .course_cat_nav ul li>ul li{background-color:#eee!important;padding-left:40px}.directory.course #content .col-md-3.col-sm-4.col-md-pull-9.col-sm-pull-8 .course_cat_nav ul.children li a{border-bottom:0!important;font-size:14px;text-transform:inherit;padding:15px;font-weight:500}.minimal .widget .course_cat_nav ul li a span{display:none}.directory.course #content .col-md-9.col-sm-8.col-md-push-3.col-sm-push-4 .item-list-tabs#subnav{border:0;padding:25px!important;border-bottom:2px solid #EEE;margin-bottom:0}.course_cat_nav ul li.current-cat-parent a:hover{color:#fff!important}.course_cat_nav ul.children li.cat-item a:hover{color:#639ce0!important}#buddypress .item-list-tabs .dir-search{width:300px;border:1px solid #bababa;border-radius:1px}#buddypress #course-dir-list.grid ul.item-list{border:none;padding:10px 7px 10px 10px!important}#buddypress #course-dir-list ul.item-list{border:none;padding:0 5px 10px 10px!important}.minimal.d2.directory #buddypress div.item-list-tabs{padding-left:15px;border-bottom:2px solid #EEE}.archive.directory #buddypress .item-list-tabs{display:inline-block!important}.directory.course #content .col-md-3.col-sm-4.col-md-pull-9.col-sm-pull-8{margin-bottom:-50000px!important;padding-bottom:50000px!important;border-right:2px solid #EEE;background-color:#FAFAFA!important}#field_dirsearcher{width:80%;padding:10px;float:left;border:1px solid #bababa}#dirsearcher{width:100%}#dirsearcher .searcher-btn{float:left;border:1px solid #bababa!important;height:42px!important}#dirsearcher .searcher-btn .fa-search{margin-top:0!important}li.searchitdir{width:60%}.course-dir-list #message{padding-left:30px}select#course-order-by{line-height:2.5;padding:0 24px 0 10px;height:40px;width:200px;border:1px solid #bababa!important}.minimal #buddypress div.item-list-tabs#subnav ul li.switch_view a{padding:11px 4px!important}@media (max-width:1068px){.item-list-tabs#subnav ul li.last{padding-top:25px!important;float:left!important;}}@media (max-width:767px){#buddypress .item-list-tabs#subnav ul li.last{padding-top:15px!important;float:left!important;width:100%!important;}#buddypress .item-list-tabs#subnav ul li.switch_view{width:100%;text-align:center;margin:0;padding-top:15px}#field_dirsearcher,li.searchitdir{width:100%}#dirsearcher .searcher-btn{display:none}.directory.course #content .col-md-3.col-sm-4.col-md-pull-9.col-sm-pull-8{padding-top:19px!important;border-top:2px solid #EEE;border-right:none!important;background-color:#f6f6f6!important}}.minimal .widget .course_cat_nav{margin-bottom:10px!important}#course-all a,#course-all span{font-size:12px!important;padding:15px 11px}.directory #buddypress .item-list.grid li{width:25%}.directory #buddypress .item-list.grid li:nth-child(3n+1){clear:none!important}.directory #buddypress .item-list.grid li:nth-child(4n+1){clear:both!important}#buddypress ul.item-list li .item-instructor-top img.avatar{max-width:48px;border-radius:50%!important;margin-right:0;float:right;border:2px solid #FFF}#buddypress ul.item-list.grid li.course_single_item .item-instructor-top{display:block!important;margin-top:-40px!important}#buddypress ul.item-list.grid li.course_single_item .item-instructor-top .course_instructor{display:none}#buddypress ul.item-list.grid li .item-instructor-top .instructor_course .item-avatar{float:right;margin-right:0;width:100%}#buddypress ul.item-list.grid li .item-instructor-top{margin:0!important;padding:0!important;border-top:none!important}#buddypress ul.item-list li.course_single_item .item-instructor-top{display:none!important}#buddypress ul.item-list li .item-avatar img:hover{transform:none!important;-webkit-transform:none!important}#buddypress ul.item-list.grid li.course_single_item .col-md-4.col-sm-4 .item-avatar img{border-radius:2px}#buddypress ul.item-list li .item-title a{font-weight:500;text-align:left;float:left;width:100%}#buddypress ul.item-list.grid li .item .item-title{height:120px}#buddypress ul.item-list.grid li .item .item-credits-top{padding:0!important;float:none;text-align:left}#buddypress ul.item-list li .item .item-credits-top,#buddypress ul.item-list.grid li .item .item-credits{display:none}.directory #buddypress .item-list.grid .amount,.directory #buddypress .item-list.grid .woocommerce-Price-amount.amount,.directory #buddypress .item-list.grid .woocommerce-Price-currencySymbol{font-size:21px!important;color:#79c989}.directory #buddypress .item-list.grid .woocommerce-price-suffix{color:#79c989}#buddypress .item-list.grid li .item-meta{border-top:1px solid #EEE;padding-top:15px;margin-top:10px!important;float:left;width:100%}#buddypress ul.item-list.grid li.course_single_item .col-md-8.col-sm-8 .item .course-star-rating{float:left}#buddypress ul.item-list.grid li.course_single_item .col-md-8.col-sm-8 .item .students{display:inline-block;float:right}#buddypress ul.item-list li .item-instructor .instructor_course{float:left}#buddypress ul.item-list li .item-credits{margin-top:2px!important;}#buddypress ul.item-list .course-star-rating .bp_blank_stars{top:3px}#buddypress ul.item-list.grid li .item .item-credits-top{display:block}#buddypress ul.item-list.grid li.course_single_item{margin-bottom:5px!important}.directory #buddypress #pag-bottom.pagination{padding:0 20px!important}#course-list li .item-meta .students i{line-height:1;font-size:14px;margin:1px 0 0 5px;opacity:1;font-weight:300}.directory #buddypress .item-list.grid{margin:0!important}@media (max-width:1200px){.directory #buddypress .item-list.grid li{width:33%!important}.directory #buddypress .item-list.grid li:nth-child(3n+1){clear:both!important}.directory #buddypress .item-list.grid li:nth-child(4n+1){clear:none!important}}@media (max-width:992px){.directory #buddypress .item-list.grid li{width:49%!important;display:inline-block}.directory #buddypress .item-list.grid li:nth-child(2n+1){clear:both}.directory #buddypress .item-list.grid li:nth-child(3n+1),.directory #buddypress .item-list.grid li:nth-child(4n+1){clear:none!important}}@media (max-width:420px){.directory #buddypress .item-list.grid li{width:100%!important;display:block}.directory #buddypress .item-list.grid li:nth-child(1n+1){clear:both}.directory #buddypress .item-list.grid li:nth-child(2n+1),.directory #buddypress .item-list.grid li:nth-child(3n+1),.directory #buddypress .item-list.grid li:nth-child(4n+1){clear:none!important}}#buddypress ul.item-list.grid li .item-title a{font-size:16px;margin-top:-15px!important}@media (min-width:1400px){.directory.course #buddypress .col-md-push-3{left:20%!important}.directory.course #buddypress .col-md-9{width:80%!important}.directory.course #buddypress .col-md-pull-9{right:80%!important}.directory #buddypress .item-list.grid li,.directory.course #buddypress .col-md-3{width:20%!important}.directory #buddypress .item-list.grid li:nth-child(4n+1){clear:none!important}.directory #buddypress .item-list.grid li:nth-child(5n+1){clear:both!important}}@media (min-width:1800px){.course.directory #buddypress .item-list.grid li{width:16.66%!important}.course.directory #buddypress .item-list.grid li:nth-child(5n+1){clear:none!important}.course.directory #buddypress .item-list.grid li:nth-child(6n+1){clear:both!important}}#buddypress ul.item-list li{border:1px solid rgba(0,0,0,.08);border-radius:3px;position:relative;list-style:none;clear:both;display:block;margin:10px 15px 25px;padding:0 30px 0 0;box-shadow:0 0 10px 0 #EEE;-webkit-box-shadow:0 0 10px 0 #EEE;}#buddypress ul.item-list.grid li{border-bottom:1px solid rgba(0,0,0,.08);padding:20px 0;margin:0;position:relative;list-style:none;clear:none;display:inline-block;box-shadow:none;-webkit-box-shadow:none}#buddypress ul.item-list li .item-avatar img{max-width:320px;width:100%;float:left}#buddypress ul.item-list li .item-title a{font-size:17px;padding:10px 0 5px}#buddypress ul.item-list li .item-instructor .instructor_course{white-space:nowrap!important;padding-bottom:15px}ul.item-list li.course_single_item .row.newstyle{display:flex;align-items:center;text-align:left}ul.item-list.grid li.course_single_item .row.newstyle{display:inherit}@media (max-width:992px){#buddypress #course-dir-list ul.item-list .col-md-4.col-sm-4{width:40%}#buddypress #course-dir-list ul.item-list .col-md-8.col-sm-8{width:60%}#buddypress #course-dir-list ul.item-list.grid .col-md-4.col-sm-4,#buddypress #course-dir-list ul.item-list.grid .col-md-8.col-sm-8{width:100%}}@media (max-width:768px){.directory .item-list .item{text-align:left!important}.directory .item-list.grid .item{text-align:none!important}#buddypress ul.item-list li div.item-title{margin-top:0!important}#buddypress ul.item-list.grid li div.item-title{margin-top:30px!important}#buddypress ul.item-list li div.item-instructor .instructor_course .item-avatar{float:left!important;margin-bottom:0!important}#buddypress ul.item-list.grid li div.item-instructor .instructor_course .item-avatar{float:none!important}#buddypress ul.item-list li .item-instructor .instructor_course{float:left!important}#buddypress ul.item-list.grid li .item-instructor .instructor_course{float:none!important}#buddypress ul.item-list li .item-credits{clear:none!important;float:right!important}}@media (max-width:420px){ul.item-list li.course_single_item .row.newstyle{display:block}#buddypress #course-dir-list ul.item-list .col-md-4.col-sm-4{width:100%}#buddypress #course-dir-list ul.item-list .col-md-8.col-sm-8{width:100%;padding:0 40px 40px}#buddypress ul.item-list li{padding:0}#buddypress #course-dir-list ul.item-list.grid .col-md-8.col-sm-8{width:100%;padding:0 15px!important}#buddypress ul.item-list.grid li.course_single_item .col-md-4.col-sm-4 .item-avatar img{max-width:100%!important}#buddypress #course-dir-list ul.item-list{padding:5px!important}#buddypress ul.item-list .instructor_course .item-avatar{width:initial!important}#buddypress ul.item-list.grid li .item .item-title{height:80px}#buddypress ul.item-list li .item-avatar img{float:none;max-width:100%}}#item-header-content .activity,#item-header-content .user-nicename,.mycourse #pag-top{display:none!important}@media (max-width:992px){#buddypress ul.item-list li .item-credits,.item-credits{float:left!important;position:relative;clear:both!important;padding-bottom:15px}}@media (max-width:541px){.instructor_course .item-avatar{width:inherit!important}}.item-credits .button,.item-credits-top .button{letter-spacing:.3px!important;padding:7px 20px!important}.buddypress .item-list-tabs .dir-search input[type=text]{border:none!important}.mycourse ul.item-list li .item-credits{margin-top:-10px!important}@media (max-width:768px){.bp-user.p3 #item-body .item-list-tabs#subnav ul li{clear:both!important;width:100%}.mycourse ul.item-list li{margin:15px 0!important;padding:0!important}}@media (max-width:420px){.mycourse #course-list .item{padding:10px 30px!important}.bp-user.course #buddypress .item-list.grid{margin:0}.bp-user.course #buddypress ul.item-list.grid li .item .item-title{height:55px!important}}.mycourse ul.item-list li .col-md-4.col-sm-4 .item-avatar img{max-width:325px!important}.mycourse{text-align:center}.bp-user.course #buddypress .item-list.grid li.course_single_item{padding:10px!important}}@media (max-width:767px) and (min-width:421px){.mycourse .item-list .row.newstyle .col-md-4.col-sm-4{width:40%}.mycourse .item-list .row.newstyle .col-md-8.col-sm-8{width:60%}.mycourse .item-list.grid .row.newstyle .col-md-4.col-sm-4,.mycourse .item-list.grid .row.newstyle .col-md-8.col-sm-8{width:100%}}.bp-user.p3 #buddypress div#item-header #item-header-avatar img{max-width:220px}@media screen and (max-width:992px) and (min-width:767px){.member_header.main .col-md-3,.member_header.main .col-md-9{display:inline-block!important}.bp-user.p3 #item-header-avatar img{margin-bottom:50px}}@media screen and (max-width:767px){.bp-user.p3 #item-header .row{text-align:center}}.megadrop .menu-cat_subcat .sub_cat_menu a,.megadrop .menu-cat_subcat .taxonomy_menu>li>a{text-transform:CAPITALIZE;font-size:14px;font-weight:500}ul.item-list.grid li.course_single_item .row.newstyle{margin:0!important;box-shadow:0 0 10px 0 #EEE;-webkit-box-shadow:0 0 10px 0 #EEE;border:1px solid #EEE}ul.item-list.grid li.course_single_item .col-md-4.col-sm-4,ul.item-list.grid li.course_single_item .col-md-8.col-sm-8{padding:0!important}#buddypress ul.item-list.grid li .item{border:none!important}#buddypress ul.item-list.grid li.course_single_item .col-md-4.col-sm-4 .item-avatar img{border:none!important;border-bottom:1px solid #EEE!important}#course-dir-list #message p{margin-left:25px!important}.block.courseitem.course3{box-shadow:0 0 10px 0 #EEE;-webkit-box-shadow:0 0 10px 0 #EEE;}#buddypress ul.item-list.grid li .item .item-credits-top form{margin:-20px -3px -25px -3px}#buddypress ul.item-list li .item .item-credits form{margin-top:-10px}@media (max-width:992px){.related_courses .col-md-4{width:50%;display:inline-block}}.minimal #buddypress div#item-header #item-header-content #item-meta{display:none}@media (max-width:420px){.related_courses .col-md-4{width:100%}}.block.courseitem.course3 .block_content .course_meta span.fa{font-size:12px!important}.block.courseitem.course3 .block_content .course_meta span{margin-top:5px}.block.courseitem.course3 .fa-users:before{padding-right:3px}.block.courseitem.course3 .block_content .course_price{margin:19px 0!important}.archive.author #title{margin-top:50px!important}.archive.author #title .pagetitle{padding-top:0!important}#buddypress ul.item-list li .item .item-credits .button,#buddypress ul.item-list.grid li .item .item-credits-top .button{font-size:13px!important;padding:10px 15px!important}.minimal .pagination a.page-numbers:hover,.minimal .pagination span.current{color:#fff!important}.block.courseitem.course3 .block_content .block_title{height:70px}.single-course #title .course_header{background-color:#fafafa}.single-course #title{padding-bottom:0}#course-list li .item-meta .students{display:inline!important}#course-list li .item-meta .students i{float:none!important}.megadrop .menu-cat_subcat .sub_cat_menu {padding:4px 15px 15px !important;}.sub_cat_menu .clear1 {padding-bottom:10px !important;}.embed-gv body {width:100%;padding:0 !important;}.terms-and-conditions-container {padding:0 !important;overflow-y:hidden !important;}.downloadbox:hover {background-color: #639ce0;}.downloadbox {width: 100%;height: 100px;text-align: center;border: 2px solid #639ce0;box-sizing: border-box;background-color: #fff;display: block;cursor: pointer;}.downloadbox a {text-align: center;color: #639ce0;box-sizing: border-box;line-height: 95px;font-size: 16px;}.c2.single-course div#item-nav.fixed {top:0 !important;bottom:initial !important;}.admin-bar.single-course #item-nav.menu_fixed.fixed {margin-top: 32px;}.learningpath .tags,.single-learningpath .breadcrumbs,.wplms_clp_steps_container .heading span:after{display:none!important}.downloadbox:hover a{color:#FFF}.enroll_in_wplms_clp_button.button{border:0;background-color:#ec563e;color:#fff;letter-spacing:0;font-size:16px;padding:15px}#enroll_in_wplms_clp_button.button:hover{background-color:#d0270e}.wplms_clp_steps_container .heading{font-size:23px!important;text-transform:initial;font-weight:500!important}.wplms_clp_stats{font-size:18px}.single-learningpath #content{margin-top:0}.single-learningpath .featured{max-width:320px;display:inline-block}.single-learningpath .pagetitle{display:inline-block;margin-left:5%}.single-learningpath #title{padding-bottom:0!important;border-bottom:2px solid #EEE}@media (max-width:768px){.single-learningpath .featured{width:100%;margin-bottom:0!important}.single-learningpath #title .col-md-12{text-align:center}.single-learningpath .pagetitle{padding:0;margin:0 0 30px;width:100%}}.wplms_clp_step_description .course-clp{display:block;background-color:#ec563e;color:#fff;font-size:15px;padding:10px;max-width:120px;text-align:center;font-weight:600;margin-top:10px;border:none}.full.button,.widget.pricing .full.button.course_button{color:#fff!important;font-size:15px;padding:25px 10px;text-align:center;font-weight:600;border:0!important;letter-spacing:0}.wplms_clp_step_description button:hover{background-color:#d0270e}.widget.pricing .full.button.course_button{background-color:#ec563e!important}.full.button:hover{background-color:#1cad62!important}.full.button{background-color:#3cb878!important}.widget.pricing .full.button.course_button:hover{background-color:#d0270e!important}.expand_change_status{display:none!important}.wplms_clp_step_image img{width:100%;height:100%;object-fit:cover}.minimal .pusher .member_header{padding-bottom:0!important}a#enroll_in_wplms_clp_button.button.full.hero{padding:20px 10px!important}.wplms_clp_step_image{height:90%!important;    width:90%;}.wplms_clp_step{padding-bottom:40px!important;}.wplms_clp_step_content{border: 2px solid #EEE;border-radius: 5px;}.element_overlay_unit .vibe_vibe_duration {display:block!important;}.element_overlay_unit .field_wrapper{min-height:60px!important}.vibe_vibe_forum .field_wrapper{border:none!important;}.vibe_vibe_subtitle {display:none!important;}

.smallimg.loggedin {
    display:flex !important;
        justify-content: center;
    align-content: center;
}

#menu-rechtermenu-instructeurs li {
 margin-top:-2px !important;   
}
    
.register #content .col-md-3.col-sm-4 {
    display: none;
}

.sleek .topmenu>li {
    display: flex;
}

.minimal.single-course #item-header #item-admins {
    border:0;
}



.course #item-header-content h1 a, .course #item-header-content .breadcrumbs a, .course #item-header-content .breadcrumbs li:before {
    color:#333 !important;
}

.instructor-courses .course_single_item row {
        display: flex;
    align-items: center;
}

.single-course.c2 .course_header #item-header-content a {
    color:#333 !important;
}

.single-course #item-meta .students:before {
    display:none!important;
}


.topmenu li a {
    display:flex !important;
}

.sleek nav>.menu>li>a {
    margin: 0 7px !important;
}

@media (max-width: 1200px){
.sleek .container {
    width: 100% !important;
}
}

@media (max-width: 500px){
.sleek .col-xs-4 {
    width: 50%;
}
}

#footerbottom #footerlogo {
    display:none!important;
}

#footerbottom {
    font-size: 14px;
}

.smallimg.vbplogin {
    padding:23px!important;
}
header.sleek.center .topmenu {
    display:flex;
}
.sleek .topmenu>li {
    display: flex;
    justify-content: center;
    align-items: center;
}

.pagetitle.center h1 {
     padding: 20px 0 30px 0;
}


#buddypress.directory5 .item-list-tabs[role=navigation] {
    display:none !important;
}

.directory.d5 #content #buddypress.directory5 .item-list-tabs#subnav {
    display:block !important; 
}


.my-account #content #buddypress {
    margin-top: 80px !important;
}
.c4.single-course #content #buddypress {
    margin-top: 100px !important;
}
.directory.c4 #content #buddypress {
    margin-top: 25px !important;
}

.c4.course #item-admins {display:none!important}
.c4.course .students_undertaking{display:none!important;}

.c4.course #item-header-avatar img {     
max-width: 300px;
    display: none;
    margin-bottom: 10px;
}

.c4 .besc-klein {
    padding:0 0 20px 0;
}

.c4 .besc-klein p {
    line-height:1.3;
}

.c4.single-course div#item-nav.fixed {
    top: 80px !important;
}

.c4 .course_curriculum .course_lesson {
    font-size:16px !important;
}
.vibe__regular_price {
    display:block!important;
}
.vibe_vibe_product #change_product .col-md-6:nth-child(2)  {
    display:none;
}
.vibe_vibe_product #change_product .col-md-6 {
    width: 100%;
}
#course_pricing .course_pricing>li input[type=text] {
    width:100% !important;
}

.vibe__sale_price, .vibe__regular_price {
    width:50%!important;
}

.edit_course_content #course_pricing .course_pricing>li input[type=text] {
    float:none!important;
}
.vibe_vibe_subscription .field_wrapper {
    display:none!important;
}

.footertitle span {
    font-size:19px;
    letter-spacing: 1px;
}

.minimal footer {
    border-top:none!important;
        padding: 50px 0 !important;
}
#menu-footer {
    font-size:17px;
}

.page-template section#title, .page-template-default section#title {
        padding: 25px 0 40px 0;
    text-align: center;
}

.sleek .woocart .buttons .button {
    display: inline-block !important;
    margin: 5px 0;
    float:none!important;
}

#place_order.button.alt {
color:#FFF !important;
border:none;
background-color:#ed553e
}
.form-row.place-order .button {
    padding: 15px 30px 15px 30px;
    font-size: 17px;
letter-spacing:normal;
}

#place_order.button.alt:hover {
background-color: #d0270e;
}
.incasso-text {
padding:0 !important;
}
.about_paypal{
display:none;
}

.single-product.woocommerce div.product form.cart .variations {
display:none;
}

.woocommerce-mini-cart__buttons.buttons .button.wc-forward {
float: none !important;
    margin: 5px;
}

.woocommerce-mini-cart__empty-message {
padding:10px;
}

.woocommerce-billing-fields h3 {
display:none;
}

.woocommerce-billing-fields {
margin-top:-15px;
}

.betaling-heading {
    margin-bottom: 15px;
}

.checkout_coupon .form-row, .woocommerce-form-login .form-row{
width:45% !important;
}

.checkout_coupon .form-row .button, .woocommerce-form-login .form-row .button {
color:#FFF !important;
border: none !important;
background-color: #ed553e !important;
}
.checkout_coupon .form-row .button:hover, .woocommerce-form-login .form-row .button:hover {
background-color:d0270e;
}

.woocommerce-form-login .woocommerce-form__label-for-checkbox {
padding-right:25px;
}

.shop_table.woocommerce-checkout-review-order-table tr:not(.cart_item):not(.cart-subtotal):not(.tax-total):not(.order-total):not(.recurring-totals):not(.topheading-order):not(.cart-discount):(product-name):(product:total) {
display:none;
}

.recurring-totals th {
padding-top:50px !important;
}

.cart-subtotal.recurring-total {
display:none;
}

.betaling-heading {
margin-bottom:25px !important;
}


.woocommerce form .form-row input.input-text {
border: 1px solid #bababa;
}

.woocommerce-billing-fields__field-wrapper label, .create-account label {
font-weight: 500;
}

.woocommerce table.shop_table {
padding: 10px 30px;
border: 1px solid #EEE;
margin-top:15px;
}

.woocommerce-checkout .woocommerce h3 { 
font-size: 21px;
font-weight: 600;
}

.checkout_coupon .button, .woocommerce-form.woocommerce-form-login.login .button {
letter-spacing:normal !important;
}

.woocommerce #order_review_heading {
padding-bottom:10px;
padding-top:10px;
}

.woocommerce-checkout .footertitle {
padding-bottom:10px !important;
}

.woocommerce-checkout .vibeposts li {
padding-bottom:10px;
}

.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login .button {
margin-top:10px;
}

.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login .lost_password {
margin-left:4px;
}

.input-text::-webkit-input-placeholder {
   color:transparent;
}

.input-text:-moz-placeholder { /* Firefox 18- */
   color:transparent; 
}

.input-text::-moz-placeholder {  /* Firefox 19+ */
   color:transparent; 
}

.input-text:-ms-input-placeholder {  
   color:transparent;
}

#woocommerce_eu_vat_number label {
font-weight:500;
}

.cart_totals.calculated_shipping table.shop_table {
border:none;
}

.woocommerce-cart .cart-collaterals .cart_totals table th {
width:30%;
}

.cart .button, .cart-collaterals .button  {
letter-spacing:0 !important;
}

.cart-collaterals .button  {
color: #FFF !important;
    border: none !important;
    background-color: #fbac21 !important;
padding:15px !important;
}

.wc-proceed-to-checkout .checkout-button .button:hover  {
background-color: #ff9e1e !important;
}


.cart-collaterals {
margin-top:15px;
}
.woocommerce-order .heading {
    border-bottom: none !important;
    text-transform: inherit;
    font-size: 28px !important;
    font-weight: 500 !important;
margin-bottom:0px !important;
}

.woocommerce-order .course_order_details li:first-child a {
font-weight:700 !important;
color:#333 !important;
}

.woocommerce-order .course_order_details li:last-child {
border-bottom:none !important;
}

.woocommerce-order .course_order_details {
margin:15px 0;
padding:15px 30px;
}
.vat-number {display:none;
}

#billing_country_field {display:none;}

#billing_country_field label {display:block;}

@media screen (max-width:500px){
.form-row-last, .form-row-first {
display:block;
}
}

@media screen and (min-width: 500px) {
.form-row-first, .form-row-left {
        display: inline-block;
    width: 49%;
    margin: 0 1% 0 0 !important;
}

.form-row-last, .form-row-right {
        display: inline-block;
    width: 49%;
    margin: 0 0 0 1% !important;
}
}
    .woocommerce table.shop_table td {
        padding-left:12px;
    }
    
    .woocommerce-checkout #title .col-md-9 {
        width:100%;
    }
    .woocommerce-checkout #title .col-md-3 {
        display:none!important;
    }
    
   .woocommerce form .form-row .input-checkbox {
        position:relative !important; 
    }
    
    .page-template-default.woocommerce-checkout #content .container {
            max-width: 850px;
    }
    

    
    .woocommerce a.button:hover {
    background: #f99d23;
    }

.wpcf7 label {
    width:100% !important;
}

.wpcf7-textarea {
    height:100px;
}

.wpcf7-submit {
    margin-top:20px;
}

.single-post .pusher #title {
    padding-top: 40px;
}
.single-post .featured {
    margin-bottom:0;
}

.single-post .col-md-8 .post.type-post .content {
    padding:50px;
    margin-bottom:0;
}

.single-post #content {
    background-color:#f6f6f6;
}

.social-share.top-post{margin-top:0!important}.blog-long{padding-left:0!important;padding-right:0!important}.content-blog{padding-left:30px!important;padding-right:30px!important}}@media screen and (max-width:768px){.title-blog h5{display:none}}.share-icon,.share-text{display:block;text-align:center}.social-share.top-post{margin-top:50px}.social-share{overflow:hidden;overflow-x:hidden;overflow-y:hidden}.share-button:visited{color:#fff}.share-button:hover{color:#fff;-ms-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-webkit-transform:scale(1.08);transform:scale(1.08);z-index:95}.share-twitter{background-color:#1da1f2;width:25%}.share-facebook{background-color:#3b5998;width:25%}.share-google{background-color:#dd4b39;width:25%}.share-linkedin{background-color:#007bb5;width:25%}.share-text{margin-top:10px;text-transform:uppercase;font-size:14px;font-weight:600}.share-icon{font-size:23px;line-height:1}.share-button{color:#fff;display:inline-block;line-height:15px;padding:13px;margin-right:-4px}.comments_rss{display:none}.blog-long .tags{margin-top:0!important;background-color:#fff;padding:30px 50px;border-bottom:1px solid rgba(0,0,0,.08)!important}.postauthor{border:0;padding:50px;margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.08)!important}.postauthor .auth_image{text-align:center}.postauthor .author_info h6{text-align:center;margin-bottom:-10px}.postauthor .auth_image img{border-radius:80px;max-width:100%;margin-bottom:10px}.blog-long #comments{background-color:#fff;margin-top:-20px;padding:50px}.sidebar-blog .widget_recent_entries ul,.sidebar-blog article h5{padding:20px;box-shadow:0 2px 1px rgba(0,0,0,.05);background-color:#fff}.sidebar-blog .widget_recent_entries a{font-size:14px;font-weight:600}.sidebar-blog .widget_recent_entries a:hover{color:#043887}.sidebar-blog .vibeposts li{border-bottom:0!important}.sidebar-blog article h5{text-align:center;color:#333;margin-top:0}.sidebar-blog article a{color:#333;font-weight:600;font-size:15px}.sidebar-blog article a:hover{color:#639ce0}.sidebar-blog article img{text-align:center;margin-bottom:0}.content-blog{padding:50px;background-color:#fff;margin-top:0}.sidebar-blog{padding-top:40px;padding-right:20px;padding-left:30px}.posts li img{width:auto}

.single-post #comments {
    background: #FFF;
    margin-top: -20px;
    padding: 50px;
}

.single-post .sidebar, .page-template-blog2 .sidebar {
    padding-right: 25px;
    padding-left: 25px;
}

.blogpost_style2 {
    padding:0 20px;
}
#buddypress ul.item-list.grid li.course_single_item .col-md-8.col-sm-8 .item .students {
    font-size: 14px !important;
}

.topmenu .loggedin {padding:20px 10px !important}
.topmenu .loggedin span {margin-left:0;font-size:15px;}

.logout-btn a, .logout-btn a:hover {
    color:#FFF !important;
    font-weight:600;
}

#buddypress div#item-header div#item-header-content h3 a {
    mix-blend-mode:inherit;
}

.logged-out #vibe_bp_login .popup_login #vbp-login-form .inside_login_form .inside input[type=text], .logged-out #vibe_bp_login .popup_login #vbp-login-form .inside_login_form .inside input[type=password] {
    text-transform:initial !important;
}

.back_to_login.small:hover {
 color:#333 !important;
    cursor:pointer;
}

.bp-required-field-label {display:none!important;}

.wplms_registration_form ::-webkit-input-placeholder { /* WebKit browsers */
    color:transparent;
}
.wplms_registration_form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:transparent;
   opacity:  1;
}
.wplms_registration_form ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:transparent;
   opacity:  1;
}
.wplms_registration_form :-ms-input-placeholder { /* Internet Explorer 10+ */
   color:transparent;
}

label[for=signup_password] span {
    background:none!important;
}

.wplms_registration_form .submit_registration_form.button {
background: #3cb878 !important;
    letter-spacing: 0;
    color: #FFF !important;
    width: 100%;
    text-align: center;
   padding: 12px;
    font-size: 16px!important;
    border: none!important;
}

.wplms_registration_form .submit_registration_form.button:hover {
    background:#1cad62!important;
    color:#FFF !important;
}
.logged-out #vibe_bp_login.pop_login.active label {
    font-size: 11px!important;
    margin-bottom: 7px;
}
.field-visibility-settings-notoggle {
    display:none!important;
}
.wplms_registration_form {
    background-color:#FFF;
}
.wpses-container form {
            display:none!important;
        }

.sleek .topmenu>li:first-child a>span {
    max-width:100% !important;
    overflow:inherit!important;
}


.admin-bar.course #item-nav.fixed {
        margin-top: 33px!important;
}

@media screen and (max-width: 782px) {
 .admin-bar.course #item-nav.fixed {
    margin-top: 48px!important;
}
}

.scroll_to_course_button {
    background:#FFF;
}

.order-again {
    display:none;
}

.course_order_details a.button {
color:#FFF !important;
    font-family: FontAwesome, Roboto;
    letter-spacing: 0;
    padding: 7px 10px;
    margin-left: 10px;
}

.bbp-user-page.my-account .profile .field_algemene-voorwaarden {
    display:none;
}

.footertop .textwidget {
    font-size:17px!important;
}
label[for=sidebar-rememberme] {
    font-size:13px!important;
}

.zoekbalk #menu-main li.menu-item strong {
    background-color: #f2f2f2;
    padding: 11px 17px;
    border: 1px solid#e1e1e1;
    border-right: none;
    margin: 0px -13px 0 15px;
    letter-spacing: 0.3px !important;
}

@media (min-width:600px) {
    #new_searchicon .fa {
        display:none;
    }
}
@media (max-width:600px) {
    .searchbox-head{
        display:none !important;
    }
    #new_searchicon .fa {
        margin: 22px 0 0 30px;
        font-size:25px;
    }
}

.sleek .topmenu>li {
    height:80px!important;
}
.topmenu .top-right {
        border-left: 2px solid #eee;
}
#menu-top .menu-item strong {
    font-size:15px;
}
header.sleek {
    height:80px;
}
@media (max-width:992px) {
    .topmenu .top-left {
        display:none !important;
    }
}
#header_mobile_logo.hide {
padding: 0 10px 0 0;
}

@media (max-width:992px) and (min-width:767px){
    header .head-logo #header_logo {
        padding-right:10px;
    }
}
@media (max-width:767px){
.sleek .vbpcart span {
    display:none!important;
}
}

.directory.d2 #title {
    display:none!important;
}
.directory.d2 #content {
    margin-top: 80px;
}

.directory.d2 #content .container {
    width:100%!important;
    max-width:100%!important;
    padding-left:0!important;
    padding-right:0!important;
}
.directory.course #content .col-md-3.col-sm-4.col-md-pull-9.col-sm-pull-8 .course_cat_nav ul li a {
    font-size:17px;
}
.megadrop .menu-cat_subcat .taxonomy_menu>li>a {
    font-size:17px;
}

.course-template-default.c2 #title {
    margin-top: 80px!important;
    padding-bottom: 10px !important;
}
.single-course #item-body {
    margin-top:0px!important;
}
.minimal.single-course.c2 #item-nav {
    height:80px !important;
}
.minimal.single-course.c2 #item-nav li a {
height: 77px!important;
    text-align: center;
    align-items: center;
    display: flex !important;
    letter-spacing:0!important;
}

.smallimg.vbplogin span {
    font-size:15px;
}

.topmenu .top-left {
padding-right: 20px;
}

.widget .course_details>ul>li.course_price strong>span {
    font-size: 25px !important;
}
.field_voornaam{float:left;width:47%;padding-right:1%}.register-section .field_achternaam{float:right;width:47%;padding-right:1%}@media (max-width:500px){.register-section .field_achternaam,.field_voornaam{clear:initial;width:100%}.field_voornaam{margin-bottom:20px}}

.single-course #item-meta {display: inline-block!important;}

.country_to_state.country_select {
    width:100% !important;
}
footer .container, #footerbottom .container {
    width:100%!important;
    padding:0 30px;
}
.sleek .topmenu>li>a {
    font-size:15px!important;
}

.my-account #nav-edit-account-personal-li, #buddypress .woocommerce-MyAccount-content {
    display:none!important;
}

.woocommerce-MyAccount-navigation-link--dashboard, .woocommerce-MyAccount-navigation-link--downloads, .woocommerce-MyAccount-navigation-link--edit-address, .woocommerce-MyAccount-navigation-link--edit-account, .woocommerce-MyAccount-navigation-link--vat-number, .woocommerce-MyAccount-navigation-link--customer-logout {
  display:none!important;  
}
.bp-user.my-account .woocommerce-MyAccount-navigation, .bp-user.my-account .woocommerce-MyAccount-navigation li {
    border:none!important;
}
.bp-user.my-account .woocommerce-MyAccount-navigation li a {
    border:1px solid #eee;
    padding: 25px;
    font-size: 13px;
}
.woocommerce-MyAccount-content .woocommerce-message .woocommerce-Button {
    display:none!important;
}
.woocommerce-orders .woocommerce-MyAccount-navigation, .woocommerce-orders .breadcrumbs {
    display:none!important;
}

.item-instructor-top .instructor_course {
    display:block!important;
}

#buddypress #course-dir-list ul.item-list .item-instructor {
    display:inline;
}
#buddypress #course-dir-list ul.item-list.grid .item-instructor {
display:none!important;
}

.course_pursue_panel .course_time strong {
    display:none!important;
}

#billing_country_field select {
width:100%!important;
}

.course_button.button {
    font-size: 17.5px;
    padding: 22px 10px!important;
    letter-spacing: 0!important;
}
.footertop .col-md-4 {
        padding: 10px 15px;
}
@media (max-width: 767px) {
#footerbottom .col-xs-6 {
    width:100%;
}
}



header nav{float:left;}.single-course #item-body{margin-top:15px;}
#main-menu-item-1946 .sub-menu{width:520px !important;text-align:left;}.course-cat_business_menu{background:#F97A66 !important;}.course-cat_photography-2_menu{background:#7B6BCE !important;}
.course-cat_language_menu{background:#66cc99 !important;}
.course-cat_technology_menu{background:#00b6e3 !important;}
.taxonomy_submenu a{color:#fff !important;}.widget .single_course{background:none;border:none;}
#main-menu-item-1946 .sub-menu>li { border: none; } #main-menu-item-1946 .sub-menu { width: 520px !important; text-align: left; border: none; }
nav .menu li>.sub-menu li a{text-align:left;}#login_register_form .btn-block{border:none;}
.blogpost_style3 .post-categories li:last-child:after { content: ''; }
li#main-menu-item-1985 .sub-menu { width: 550px; text-align: left; }

.widget .course_cat_nav ul li.current-cat-parent>ul>li:not(.current-cat)>a{color:#444;}
@media (max-width: 991px){header #trigger {right: 35px;}}


.wplms_registration_form .field_achternaam legend {
display: inline-block;
    width: 47%;
    float: right;
}

.wplms_registration_form .field_achternaam input[type=text]
 {
    float: right;
    width: 47%;
    padding: 7px;
}

@media (max-width:500px) {
.wplms_registration_form .field_achternaam input[type=text], .wplms_registration_form .field_achternaam legend {
width:100%;
float:left;
}
.wplms_registration_form .field_achternaam input[type=text] {
margin-bottom:13px;
}
}

@media (max-width:992px) and (min-width:767px) {
    .topmenu .top-right .smallimg.loggedin span {
        display:none;
    }
     .logged-in header .smallimg img {
        margin-right:0!important;
    }
   .topmenu .winkelwagen {
        margin-right: 15px;
}
}

@media screen and (max-width: 1120px) {
.logged-in #trigger {
    display: block!important;
    right: 15px!important;
    top:28px;
}
.logged-in .topmenu .top-left {
    display: none !important;
}
}
@media screen and (max-width: 1250px) and (min-width:992px) {
.logged-in .topmenu .winkelwagen {
    display:none!important;
}
}

@media screen and (min-width: 1120px) {
.logged-in .top-right a {
    margin-right:0!important;
}
}
.logged-in .smallimg.loggedin span {
    max-width: 140px;
}

@media (max-width:1120px) and (min-width:992px) {
    .logged-in .smallimg.loggedin span {
    margin-right: 50px !important;
    }
}
@media screen and (max-width: 1105px) and (min-width: 992px) {
header.sleek:not(.transparent) .smallimg {
    margin-right: 0!important;
}
}
.block.courseitem span.amount{font-size:20px !important;}

#course_curriculum.active {
    min-height:550px;
}

#detail-widget-scroll #item-admins {
    display:none!important;
}


.c4.single-course #item-header #item-header-avatar img {
    display:none!important;
}



.woocommerce .product a.add_to_cart_button {
padding: 15px 20px;
    font-size: 13px !important;
}

.woocommerce li.product {
    border: 1px solid #eee;
    padding: 0 0 20px !important;
}

.woocommerce li.product .add_to_cart_button:hover {
    color:white!important;
}

.single-product .product .summary span .breadcrumbs,.single-product .product .product_meta span {
    display:none!important;
}
.single-product .product .button {
clear: both;
    margin-top: 20px;
}

.single-product .main .col-md-9.col-sm-8 {
    width: 100% !important;
    margin-top: 80px;
}

.single-product .main .col-md-3.col-sm-4 {
    display:none!important;
}



.wc-proceed-to-checkout .checkout-button.button.wc-forward:hover {
    background-color:#ff9d1e!important;
}

.woocommerce-cart-form__contents.cart .actions button {
    display: inline-block;
    letter-spacing: 0!important;
    font-size: 16px;
}

.course_pricing .vibe_vibe_course_free {
    display:none!important;
}
.media-frame.rml-media-modal .media-frame-menu {
    width:270px!important;
}
.aiot-tree .aiot-nodes .ant-alert-no-icon{
    display:none!important;
}


.single-certificate #certificate {
    margin-top:100px;
}

.mfp-content #certificate .col-md-12 {
    padding:0!important;
}


.wplms-dashboard .dash_widget_title {
    padding:0!important;
}


.woocommerce.add_to_cart_inline {
        border: none!important;
    padding: 0!important;
    color: #fff;    
}

.woocommerce.add_to_cart_inline span.amount {
    display:none!important;
}

.woocommerce.add_to_cart_inline a.add_to_cart_button {
    font-size: 15px!important;
    letter-spacing: 0!important;
    text-transform: inherit!important;
    width: 100%;
    text-align: center;
}
.woocommerce-cart-form__contents .product-quantity {
    display:none!important;
}
.woocommerce-cart .cart-collaterals .cart_totals h2 {
    text-transform:initial!important;
}

.elementor-page p, .elementor-editor-active p {
font-family:inherit;
font-size:inherit;
}

.sleek .topmenu>li:first-child a>span {
    text-transform: initial;
    font-size: 15px;
}



#footerbottom {
    font-size: 15px;
    font-weight: 500;
    font-family: Didact Gothic;
    text-transform: initial;
}

#footerbottom a:hover {
    text-decoration: underline;
}

.elementor-page p, .elementor-editor-active p {
font-family:inherit;
font-size:inherit;
}

.elementor-template-library-template-page {
    display:none!important;
}

.menu li a strong, .topmenu>li:first-child a>span{
    font-weight:400!important;
}

@media screen and (max-width: 782px) {
#wpadminbar {
    position: fixed;
}
}

footer {
    line-height:1.65!important;
}
header.sleek {
    box-shadow: 0 2px 20px rgba(0,0,0,.10);
}
.sleek nav>.menu>li>a, .sleek .topmenu>li>a {
    text-transform: initial!important;
    font-size: 16px!important;
    font-weight: 400;
    color: #444;
    letter-spacing: 0.3px;
}
.sleek nav>.menu>li>a strong, .sleek .topmenu>li>a strong{
    font-weight:400!important;
}
.sleek .vbpcart span, #new_searchicon {
        font-size: 14px!important;
}
.topmenu .loggedin span {
        font-size: 15px!important;
       text-transform: initial!important;
}

.footertitle span {
    font-size:20px;
    letter-spacing: 0.5px;
    text-transform:initial!important;
}

.woocommerce-checkout .woocommerce {
    padding: 30px;
    width: 100%;
    max-width: 1080px;
    margin: 0 auto;
}

#title .container, #content .container {
    max-width: 1400px!important;
    width: 100%!important;
    padding-left: 30px!important;
    padding-right: 30px!important;
}

#item-nav .item-list-tabs#object-nav ul li a {
        text-transform: capitalize!important;
    font-size: 15px!important;
    font-weight:500!important;
}
.widget .course_details>ul>li.course_price strong>span {
    font-size:24px;
}

.minimal #buddypress #item-nav .item-list-tabs ul li a {
        font-family: inherit;
    font-weight: 500;
}

.single section#title .course_header {
    margin-top:0!important;
}

.course_header #item-header-content {
    line-height:1.5;
}

.course_header p{
    line-height:1.5;
}



.minimal #buddypress div.item-list-tabs ul li a {
    text-transform: initial;
    font-size: 13px!important;
    letter-spacing:0.3px!important;
}

@media (max-width:992px) {
    .course_header #item-header-avatar {
        text-align:center;
    }
    #item-header-avatar img {
        max-width:500px;
        width:100%;
    }
}

.widget .course_details>ul>li.course_price {
        padding: 5px 0 10px;
}

.block.course8 {
        border: 1px solid #eee;
}

.postblock_cat.cat_btn {
    display:none!important;
}

.block h4.block_title {
    font-size:21px!important;
}

.block.course8 .featured_btn, .block.course8 .course_time {
    display:none!important;
}

.no.content {
    margin-top:0!important;
}
.product.woocommerce.add_to_cart_inline .woocommerce-price-suffix {
    display:none!important;
}

.woocommerce-checkout #content {
        padding: 30px;
    max-width: 1080px;
    margin: 0 auto 30px;
    width: 100%;
}
.bp-widget.algemene-voorwaarden {
    display:none!important;
}

#profile-edit-form li:last-child {
    display:none!important;
}

@media (max-width:500px) {
    #new_searchicon .fa {
        display:none;
    }
}

#course_settings .vibe_vibe_course_offline, #course_settings .vibe_vibe_course_unit_content, #course_settings .vibe_vibe_course_button, #course_settings .vibe_vibe_course_auto_progress, #course_settings .vibe_vibe_badge, #course_settings .vibe_vibe_course_badge_percentage, #course_settings .vibe_vibe_course_badge_title,#course_settings .vibe_vibe_course_badge, #course_settings .vibe_vibe_course_instructions {
    display:none!important;
}

.vibe_vibe_pre_course .select2-container--default .select2-search--inline .select2-search__field {
    width:100%!important;
}

.elementor-page #content {
    margin-top:80px;
}
.elementor-page #title {
    margin-bottom:-80px!important;
}

.elementor_library-template-default #content .col-md-8 {
    width:100%!important;
}
.elementor_library-template-default #content .col-md-4 {
    display:none!important;
}
.elementor_library-template-default #title {
    display:none!important;
}

.elementor_library-template-default .tags, .elementor_library-template-default .social-share.bottom-post {
    display:none!important;
}

.minimal #content {
    padding-bottom:0!important;
}
.wplms_registration_form {
    margin-bottom:40px;
}

.minimal.page .content {
    margin-bottom:0!important;
}

.single-post #content {
    padding-bottom:30px!important;
}
#course_curriculum .vibe_vibe_forum {
    display:none!important;
}
.vibe_vibe_quiz_dynamic .switch.conditional:after {
    right:-25px;
    left:auto!important;
}

#course_pricing .vibe_vibe_course_apply {
    display:none!important;
}

#create_course .vibe_post_video {
    padding-left:15px;
}

.edit_course_content.content #post_thumbnail {
    min-height:auto!important;
}
#create_course_templates_popop_button {
    display:none!important;
}

.woocommerce-checkout .pusher {
    background:#fafafa!important;
}

.woocommerce-checkout .woocommerce {
    margin-top: 30px;
    background: #fafafa;
}

.woocommerce-form-login-toggle {
        background: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 21px #e7eeef;
    padding-left: 0px;
    border:none!important;
}
.woocommerce-checkout #customer_details {
        background: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 21px #e7eeef;
padding: 30px!important;
    border:none!important;
}

.shop_table.woocommerce-checkout-review-order-table {
        background: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 21px #e7eeef;
    padding: 30px!important;
    margin-top: 30px!important;
    border:none!important;
}
.woocommerce-form.woocommerce-form-login.login {
    background: rgb(255, 255, 255);
    border-radius: 6px;
    box-shadow: rgb(231, 238, 239) 0px 10px 21px;
    padding: 30px;
    border:none!important;
}

.coupon-checkout-wrapper .woocommerce-info {
        background: #fff;
    border-radius: 6px!important;
    box-shadow: 0 10px 21px #e7eeef;
     border-left: none!important;
    border-bottom: none!important;
    border-right: none!important;
}
.checkout_coupon {
    background: rgb(255, 255, 255);
    border-radius: 6px;
    box-shadow: rgb(231, 238, 239) 0px 10px 21px;
    margin-top: 30px;
    border:none!important;
}

.woocommerce-checkout #payment, .woocommerce-message {
        background: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 21px #e7eeef;
    padding: 30px;
    margin-top: 30px;
    border:none!important;
}
.woocommerce form .form-row input.input-text {
        border: 1px solid #eeeeee;
    padding: 10px!important;
}
.c2 #course-pricing.widget.pricing {
    padding: 15px 20px;
    background: #fff;
    position: absolute;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.1);
    box-shadow: 0 2px 10px rgba(0,0,0,.1);
    z-index: 9;
    -webkit-transition: all .5s;
    transition: all .5s;
}
.woocommerce-checkout .woocommerce {
    padding-top:0!important;
}
.woocommerce-checkout .content {
    margin-top:0!important;
}
.woocommerce-checkout .pusher {
    background:#fafafa!important;
}

.woocommerce-checkout .woocommerce {
    margin-top: 0px;
    background: #fafafa;
}

.woocommerce-form-login-toggle {
        background: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 21px #e7eeef;
    padding-left: 0px;
    border:none!important;
}
.woocommerce-checkout #customer_details {
        background: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 21px #e7eeef;
padding: 30px!important;
    border:none!important;
}

.shop_table.woocommerce-checkout-review-order-table {
        background: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 21px #e7eeef;
    padding: 30px!important;
    margin-top: 30px!important;
    border:none!important;
}
.woocommerce-form.woocommerce-form-login.login {
    background: rgb(255, 255, 255);
    border-radius: 6px;
    box-shadow: rgb(231, 238, 239) 0px 10px 21px;
    padding: 30px;
    border:none!important;
}

.coupon-checkout-wrapper .woocommerce-info {
        background: #fff;
    border-radius: 6px!important;
    box-shadow: 0 10px 21px #e7eeef;
     border-left: none!important;
    border-bottom: none!important;
    border-right: none!important;
}
.checkout_coupon {
    background: rgb(255, 255, 255);
    border-radius: 6px;
    box-shadow: rgb(231, 238, 239) 0px 10px 21px;
    margin-top: 30px;
    border:none!important;
}

.woocommerce-checkout #payment, .woocommerce-message, .woocommerce-error {
        background: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 21px #e7eeef;
    padding: 30px;
    margin-top: 30px;
    border:none!important;
}
.woocommerce form .form-row input.input-text {
        border: 1px solid #eeeeee;
    padding: 10px!important;
}
#course-pricing.widget.pricing {
    padding: 15px 20px;
    background: #fff;
    position: absolute;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.1);
    box-shadow: 0 2px 10px rgba(0,0,0,.1);
    z-index: 9;
    -webkit-transition: all .5s;
    transition: all .5s;
}

.woocommerce-checkout #content {
    margin-top:80px!important;
}
.woocommerce-checkout .no.content {
    background-color:#fafafa!important;
}
.woocommerce-mini-cart__buttons.buttons a:hover {
color:#FFF!important;
}

.woocommerce-cart .woocommerce {
    max-width: 1200px;
    margin: 0 auto;
padding: 0 15px 20px!important;
}

.woocommerce-cart .woocommerce-cart-form {
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 21px #e7eeef;
    margin-top: 10px;
}

.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents {
    border-radius: 6px;
    margin-top: 0!important;
    padding-top: 12px!important;
}

.woocommerce-cart table.cart img {
width:85px!important;
}
.woocommerce-cart .cart-collaterals {
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 21px #e7eeef;

    margin-top: 10px;
    padding: 25px 30px!important;
}
.woocommerce-cart .cart-collaterals .cart-totals {
    font-weight: 700;
    border-bottom: none!important;
}
.woocommerce-cart .cart-collaterals .cart_totals table {
border:none!important;
}

.woocommerce-cart .cart-collaterals .cart_totals table .cart-subtotal th, .woocommerce-cart .cart-collaterals .cart_totals table .tax-total th {
    font-weight: 500!important;
}

.woocommerce-cart .cart-collaterals .cart_totals table .order-total span {
font-size:16px!important;
}

.woocommerce-cart .cart-collaterals .cart_totals h2 {
border-bottom:none!important;
    font-weight: 700!important;
    font-size: 15px!important;
}

.woocommerce-cart .cart-subtotal.recurring-total {
display:table-row!important;
}

.woocommerce-cart table.cart .product-thumbnail {
    padding: 15px!important;
    min-width: 110px!important;
}
.woocommerce-mini-cart__buttons .checkout.wc-forward {
    padding: 10px 15px!important;
    text-transform: initial!important;
    letter-spacing: 0!important;
    font-size: 13px!important;
}

.woocommerce-mini-cart__buttons .button.wc-forward {
    padding: 10px 15px!important;
    text-transform: initial!important;
    letter-spacing: 0!important;
    font-size: 13px!important;
}

.woocommerce-mini-cart__total.total {
        text-transform: initial!important;
        padding: 10px 25px!important;
    font-size: 15px!important;
    color: black;
}

.sleek .woocart .cart_list.product_list_widget .mini_cart_item .remove {
    font-size:15px!important;
}

.mini_cart_item .quantity {
    font-size: 14px!important;
    font-weight: 600!important;
    float: right;
    color:transparent!important;
}
.mini_cart_item .quantity span {
    font-size: 14px!important;
    font-weight: 600!important;
}

.woocart.active {
        box-shadow: 0 2px 20px rgba(0,0,0,.1);
    margin: 1px 0;
    border-radius: 3px;
}

.woocommerce .woocommerce-message {
        background: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 21px #e7eeef;
}

.cart-collaterals .order-total .includes_tax, .woocommerce-checkout-review-order-table_layout_9.layout_9_order_summary .order-total .includes_tax, .wfacp_main_form.woocommerce table.shop_table.woocommerce-checkout-review-order-table .order-total .includes_tax {
display:none!important;
}
.recurring-total.tax-total td {
font-size:0!important;
}

.wfacp_order_summary_container .recurring-total .tax_label {
    display: none!important;
}

.recurring-total .woocommerce-Price-amount.amount {
font-size:14px!important;
}

.woocommerce-cart .cart-collaterals .cart_totals table .order-total.recurring-total span {
font-weight:500!important;
font-size:14px!important;
}

.woocommerce-cart .tax-total.recurring-total td {
    padding: 15px 0!important;
    vertical-align: middle!important;
    line-height: 1!important;
}

.woocommerce-cart .order-total.recurring-total th {
font-weight:500!important;
}

.show-btw {
display:block!important;
}

.hide-btw {
display:none!important;
}

.woocommerce form .form-row label .optional {
    display:none!important;
}
.woocommerce form .form-row label strong {
    font-weight:500!important;
}

#pb_radio_field label[for='pza_prive'] {
margin-right:10px!important;
}
#ct-ultimate-gdpr-cookie-popup {
box-shadow: 0px -11px 35px -10px rgba(0,0,0,.10)!important;
}

nav .menu li>.sub-menu li a {
        text-transform: initial!important;
    font-size: 15px!important;
    font-weight: 400;
}

#buddypress .group_header {
    margin-top:80px;
}

.minimal #buddypress .course.dir-list {
    margin-bottom:25px;
}

@media (min-width:767px) {
.directory.course #content .col-md-9.col-sm-8.col-md-push-3.col-sm-push-4 {
padding-right:30px;
}
}

.course_header #item-meta strong {
    font-size:15px!important;
}

#item-header-avatar .course_video_popup:before{content:"";opacity:.25;position:absolute;color:#fff;background:#000;width:100%;height:100%;top:0;left:0;padding:0;transition:ease-in}#item-header-avatar:hover .course_video_popup:before{opacity:.5}a.course_video_popup span.icon_wrapper:before{z-index:2}.single-course.c6 .course_header5_sideblock #item-header-avatar{position:relative}.single-course a.course_video_popup{display:inline-block}a.course_video_popup:hover span.icon_wrapper:before{color:#639ce0}header{z-index:999!important}.course_header5_sideblock{max-width:330px;z-index:100!important}.single-course .course_header .col-md-4.col-sm-12{display:flex;justify-content:center}.course_button.button{padding:17px 10px!important}.single-course.c6 .course_details li{font-size:13px!important;line-height:1.5!important;padding:6px 0!important}.single-course.c6 .course_details li i{line-height:1.2!important}.course5-pricing .woocommerce-price-suffix{font-size:45%!important}.c6.single-course .students .fa-users{display:inline-block!important}.single-course .breadcrumbs{padding-top:20px;margin-bottom:-15px}.single-course.c6 #item-admins{display:flex!important}.single-course.c6 .instructor_course{display:flex!important;width:50%!important}.single-course.c6 .item-avatar{width:50px!important;display:inline-block}.single-course.c6 #item-admins .course_instructor{padding:0 0 0 15px!important}.single-course.c6 .soofos-plus-header{width:50%;display:inline-block;text-align:right}.single-course.c6 .item-meta strong{font-weight:500!important}.single-course.c6 .students{display:inline-block;margin-left:20px}.single-course.c6 #nav-op-cursus{background-color:#eee}.single-course.c6 #nav-op-cursus #item-nav{background-color:#eee}.single-course.c6 #item-nav div.item-list-tabs#object-nav li a{text-transform:capitalize!important;font-size:14px!important;margin-bottom:-4px;letter-spacing:0!important}.single-course.c6 #item-nav .item-list-tabs>ul>li:first-child>a,.single-course.c6 #item-nav .item-list-tabs>ul>li:last-child>a{border-radius:0!important}.single-course.c6 div#item-nav.fixed{top:66px;height:64px;border-radius:0}.admin-bar.single-course.c6 div#item-nav.fixed{top:79px}.single-course.c6 #item-nav.fixed{z-index:99!important;box-shadow:0 2px 10px rgba(0,0,0,.2);left:0!important;width:100%!important}.single-course.c6 #item-nav.fixed{z-index:91!important}.c6.single-course #content .container,.c6.single-course #nav-op-cursus .container,.c6.single-course #title .container{max-width:1400px!important;width:100%!important;padding-left:30px!important;padding-right:30px!important}@media (max-width:992px){.course_header5_sideblock{max-width:100%;margin-bottom:30px}}@media (max-width:580px){.soofos-plus-header-text{display:none!important}}.single-course.c6 #item-admins .instructor_course{padding:20px 0 10px 0!important}.leerdoel-item{display:inline-block;width:47%;margin:.5%}.leerdoel-item .fa{padding:10px}.leerdoelen{background:#fafafa;margin:10px 0 30px;padding:15px;border:1px solid #eee}.leerdoelen h3{margin-left:18px}#course-list .icon_wrapper{display:none!important}@media (max-width:500px){.leerdoel-item{width:100%}}.my-account.buddypress #object-nav{background:#eee!important;border:0!important}.my-account.buddypress #object-nav .current.selected{background-color:#4b7dbe!important}.my-account.buddypress #object-nav li.selected:hover a{color:fff!important}.my-account.buddypress #object-nav .current.selected a{color:#fff!important}.my-account.buddypress #object-nav li.selected a:hover{color:#fff!important}.my-account.buddypress #object-nav li{padding-bottom:2px}.my-account.buddypress #object-nav a{text-transform:capitalize!important;font-size:14px!important;margin-bottom:-4px;letter-spacing:0!important;padding:24px!important}#buddypress #item-nav .item-list-tabs ul li.selected a:after{display:none!important}.c6.single-course #item-nav li:hover a{opacity:0.75!important}.c6.single-course #item-nav li.current:hover a{color:#fff!important}.archive.author #content .container,.archive.author #title .container{max-width:1500px!important;width:100%!important;padding-left:30px;padding-right:30px}@media (min-width:1350px){.archive.author #content .col-md-3{width:20%}}@media screen and (max-width:992px) and (min-width:767px){.bp-user.p3 #item-header-avatar img{margin-top:-90px}}.my-account.buddypress #content .padder{display:flex;justify-content:center}.page-template-create_content .vibe_vibe_usp1 .mid_box,.page-template-create_content .vibe_vibe_usp2 .mid_box,.page-template-create_content .vibe_vibe_usp3 .mid_box,.page-template-create_content .vibe_vibe_usp4 .mid_box{width:100%!important}.page-template-create_content .vibe_vibe_usp3{padding:0!important;border:0!important;margin-top:-5px}.page-template-create_content .vibe_vibe_usp4{padding:0!important}.page-template-create_content .vibe_vibe_usp1,.page-template-create_content .vibe_vibe_usp2{border:0!important}.c6.single-course #content #buddypress {margin-top:10px!important;}.c6.single-course #item-header #item-admins {padding-bottom:0!important;}.c6.single section#title .course_header{padding-top:0}.single-course.c6 #content {margin-top:20px}.c6 .extra_course_details {display:none!important;}

#buddypress .profile h4 {
    text-transform:initial!important;
}

@font-face {
  font-family: GreatVibes;
  src: url(https://maatos.nl/wp-content/lettertypes/GreatVibes-Regular.ttf);
  font-weight: normal;
}
