/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

@import url("./content_tutor_toetsvertalingen.css");

/*@media (max-width: 766px) {} */

/*
    Add your custom styles here
*/
html {
    overflow-y: scroll;
}
blockquote {
    margin: 2em 0 -1em 0 !important;
}
.my-double { 
    height: 0;
    margin-top: 2em;
}
h1.my-title {
    font-weight: 400 !important;
    line-height: 27px !important;
}
h5 a {
    font-size: 20px !important;
}
body.page ol {
    margin-left: 2em;
}
body.page ul {
    margin-left: 1em;
}
body.page ol li p {
    margin-bottom: 0em;
}
ol.listregel,
ul.listregel  {
    margin-left: 0em !important;
}
ol.listregel li,
ul.listregel li {
    margin-bottom: 1em;
}
span.yellow {
    background-color: #fde449;
}
span.green {
    color: #42a174;
}
@media (min-width: 767px) {
    .img-right {
        float: right;
        width: 300px;   
  }
}
@media (max-width: 766px) {
    .img-right {
       width: 40%;
       display: block;
       margin-left: auto;
       margin-right: auto; 
  }
}
/*
    header_mens
*/
#dgwt-wcas-search-input-1,
.dgwt-wcas-search-submit {
   height: 34px !important;
}
.dgwt-wcas-search-submit:before {
    display:none;
}
.elementor-button-wrapper {
    padding-right: 0px;
}
.elementor-button-content-wrapper {
    font-weight: 700;
    text-align: left;
    padding: 1px 10px 1px 10px;
}
.elementor-button-content-wrapper:hover {
    color: #ffffff;
    background-color: #993399;
    border-radius: 5px;
}
.elementor-button-link.elementor-button.elementor-size-xs {
    width: 100%;
}
.breadcrumb_last {
    font-weight: 600;
}
.elementor-button-icon {
    text-align: right;
    width: 100%;
}
.mega-menu-wrap:hover {
    background-color: #0099cc !important;
}
.my-hide-sub {
    display:none;
}
#menu-menu_onderwerpen,
#menu-menu_auteurs,
#menu-menu_activiteiten,
#menu-menu_onderwerpen-1,
#menu-menu_auteurs-1,
#menu-menu_activiteiten-1,
#menu-menu_meer_boeken {
    list-style-type: none;
    margin: 0px;
    padding: 0px 0px 0px 8px;
    width: 100%;
    border-radius: 5px;
    background-color: #993399;
}
#menu-menu_onderwerpen:hover,
#menu-menu_auteurs:hover,
#menu-menu_activiteiten:hover,
#menu-menu_onderwerpen-1:hover,
#menu-menu_auteurs-1:hover,
#menu-menu_activiteiten-1:hover,
#menu-menu_meer_boeken:hover {
    background-color: #0099cc;
}
#menu-menu_onderwerpen li a,
#menu-menu_auteurs li a,
#menu-menu_activiteiten li a,
#menu-menu_onderwerpen-1 li a,
#menu-menu_auteurs-1 li a,
#menu-menu_activiteiten-1 li a,
#menu-menu_meer_boeken li a {
    color: #ffffff !important;
    font-size: 17px !important;
    font-weight: 300 !important;
    line-height: 34px;
    display: block;
    width: 100%;
}
#menu-menu_onderwerpen a:after,
#menu-menu_auteurs a:after,
#menu-menu_activiteiten a:after,
#menu-menu_onderwerpen-1 a:after,
#menu-menu_auteurs-1 a:after,
#menu-menu_activiteiten-1 a:after,
#menu-menu_meer_boeken a:after {
    color: #ffffff;
    font-size: 22px;
	border-style: solid ;
	border-width: 0.14em 0.14em 0 0;
	content: '';
	display: inline-block;
    float:right;
	height: 0.5em;
	left: 0.15em ;
	position: relative;
    top: 12px;
    left: -15px;
	transform: rotate(45deg);
	vertical-align: top;
	width: 0.5em;
}
/*
    navigation/search row
*/
.my-navrow {
    margin-bottom: 20px !important;
}
/*
    home_mens_products & products in tabs
*/
.my-products img,
.mycat.img img,
.tabcontent .product img {
    width: 60% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.myline {
    border-top: 1px solid #0099CC;
    margin-top: -16px;
}
.my-home .my-products .myline {
    margin-top: 0px;
}
.marketinglabel {
    color: #ffffff;
    font-weight: 500;
    padding: 2px 10px 2px 10px;
    margin: 9px 0px 0px 0px; 
    background-color:#0099CC;
    border-radius: 5px;
    cursor: default; 
}
.my-products a.woocommerce-LoopProduct-link.woocommerce-loop-product__link h2,
.tabcontent a.woocommerce-LoopProduct-link.woocommerce-loop-product__link h2 {
    color: #993399 !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 22px !important;
}
.my-products .auteur,
.tabcontent .auteur {
    color: #0099CC;
    font-weight: 700;
    padding-top: 4px;
    cursor: default; 
}
.my-products a.woocommerce-LoopProduct-link.woocommerce-loop-product__link div.productomschrijving p,
.tabcontent a.woocommerce-LoopProduct-link.woocommerce-loop-product__link div.productomschrijving p {
    color: #993399;
    padding-top: 10px;
}
.my-products a.woocommerce-LoopProduct-link.woocommerce-loop-product__link div.productomschrijving p span,
.tabcontent a.woocommerce-LoopProduct-link.woocommerce-loop-product__link div.productomschrijving p span {
    color:#993399 !important;
    font-weight: 700;
}
.my-products a.woocommerce-LoopProduct-link.woocommerce-loop-product__link div.productomschrijving p:hover,
.my-products a.woocommerce-LoopProduct-link.woocommerce-loop-product__link div.productomschrijving p span:hover,
.tabcontent a.woocommerce-LoopProduct-link.woocommerce-loop-product__link div.productomschrijving p:hover,
.tabcontent a.woocommerce-LoopProduct-link.woocommerce-loop-product__link div.productomschrijving p span:hover {
    color: #42A174 !important;
}
.my-home .my-products .price,
.my-home .my-products .add_to_cart_button,
.tabcontent .price,
.tabcontent .add_to_cart_button {
    display: none !important;
}
.elementor-post__text {
    margin-top: -10px;
}
.elementor-post__excerpt {
    margin-top: 1em;
    margin-bottom: 0em !important;
}
a.elementor-post__read-more:hover {
    color: #42A174 !important;
}
/*
    product_mens / archive_mens / auteurs_mens
*/
.my-scheiding {
    position: relative;
    top: -54px;
}
ul.boekspec,
ul.product-categories {
    padding: 5px 0px 20px 16px;
}
.woocommerce-Price-amount.amount {
    color: #993399; 
}
.elementor-widget-woocommerce-product-content .elementor-widget-container ul {
    margin-bottom: 1em;
}
.mycat.img img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.mycat.img {
    border-bottom: 1px solid #0099cc;
    margin-bottom: 5px;
}
.mycat.auteur {
    margin-bottom: 10px;
}
.mycat.auteur a {
    font-size: 18px;
}
.mycat.bio {
    margin-bottom: 20px;
}
.flex-control-nav.flex-control-thumbs {
    ÿ sp ??  none
}
.inkijkexemplaar {
    text-align: center;
    margin: 0px auto 50px auto;
}
.inkijkexemplaar a {
    font-size: 13px;
    font-weight: 600 !important;
}
.inkijkexemplaar img {
    display: block;
    width: 70px;
    margin: 0px auto 0px auto;
}
.related.products:before {
    font-size: 16px;
    font-weight: 700;
    line-height: 19px;
    display: block;
    width: calc(33% - 13px);
    background-color: #f3e7f1;
    border-radius: 5px;
    padding: 1px 10px 1px 10px;
    margin-bottom: 20px;
    content: "Ook van deze auteur";
}
@media (max-width: 766px) {
    .related.products:before {
        width: 100%;";
  }
}
.pswp__caption {
    display: none;
}
/*
    auteurs_mens en onderwerpen_mens
*/
.multi-column-taxonomy-list h3,
h3.my-multi-column-taxonomy-list {
    font-size: 26px !important;
    font-weight: 400 !important;
    margin-top: 1px !important;
}
.multi-column-taxonomy-list ul {
	margin-left: 0px;
	padding: 0px 8px 0 0 !important;
/*	width: calc(33.3% - 9.33px)!important; bij drie kolommen */
	width: calc(50% - 6.5px)!important;
}
.term-onderwerpen .multi-column-taxonomy-list ul.multi-column-1 li:first-child a {
    font-weight: 600 !important;
}
@media (max-width: 766px) {
    .multi-column-taxonomy-list ul {
    	width: calc(100% - 0px)!important;
  }
}
.multi-column-2 {
    margin-left:13px !important;
}
.multi-column-3 {
    margin-left:15px !important;
}
.multi-column-taxonomy-list a {
	border-bottom: 1px solid #f3e7f1 !important;
    transition-property: all !important;
    transition-duration: 0.4s !important;
    transition-timing-function: ease-out !important;
    transition-delay: 0.2s !important;
}
.multi-column-taxonomy-list a:hover {
	background-color: #f3e7f1 !important;
    border-radius: 5px;
    padding-left: 10px !important;
}
/*
    footer_mens
*/
.my-small,
.my-small a {
    font-size: 13px;
    font-weight: 500;
}
/*
    div menu's
*/
#menu-menu_uitgeverij,
#menu-menu_bestellen,
#menu-menu_shop,
#menu-menu_uitgeverij ul,
#menu-menu_bestellen ul,
#menu-menu_shop ul,
.woocommerce-MyAccount-navigation ul {
    list-style-type: none;
    margin: 0px !important;
    padding: 0px !important;
}
#menu-menu_uitgeverij li a,
#menu-menu_bestellen li a,
#menu-menu_shop li a,
.woocommerce-MyAccount-navigation li a {
    font-weight: 600;
}
#menu-menu_uitgeverij ul li:before,
#menu-menu_bestellen ul li:before,
#menu-menu_shop li:before,
.woocommerce-MyAccount-navigation li:before {
    font-weight: 800;
    content: "\003E";
    padding-right: 5px;
}
#menu-item-1435 > a,
#menu-item-1436 > a  {
    color: #993399;
    pointer-events: none;
    cursor: default;
}
/*
    WooCommerce
*/
td.product-thumbnail a img,
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    max-width: 50px;
}
.woocommerce-Price-amount.amount {
    font-weight: 600;
}
.woocommerce-MyAccount-content {
    position: relative;
    left: 20px;
}
.woocommerce-orders-table__header-order-status,
.woocommerce-orders-table__cell-order-status {
    display: none !important;
}
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
    color: #993399;
    line-height: 35px;
    margin: 0px auto 20px auto;
    max-width: 1060px;
    border-radius: 5px !important;
    background-color: #f3e7f1;
    border-color: transparent;
}
.woocommerce-message:before,
.woocommerce-info:before,
.woocommerce-error:before {
    color: #993399;
}
a.button.wp-element-button.product_type_simple.add_to_cart_button,
a.button.wc-forward,
a.button.wc-backward,
.woocommerce .button[name="apply_coupon"],
.woocommerce .button[name="update_cart"],
.woocommerce .button[name="woocommerce_checkout_place_order"],
.woocommerce .button[name="login"],
button[type="submit"],
button[type="submit"].button.alt,
a.woocommerce-Button,
.order-again a.button,
.acym__subscription__form__button button,
.woocommerce-button,
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.post-password-form input[type="submit"],
.acf-button.button.button-primary.button-large,
.button.wc-backward.dash,
.woocommerce-MyAccount-downloads-file.button {
    color: #ffffff !important;
    font-size: 13px !important;
    line-height: 13px !important;
    font-weight: 400 !important;
    padding: 12px !important;
    border-radius: 5px !important;
    background-color: #993399 !important;
    border: 1px solid transparent !important;
}
.woocommerce-button {
    margin: 2.5px 5px 2.5px 0px !important;
}
#menu-menu_onderwerpen,
#menu-menu_auteurs,
#menu-menu_activiteiten,
#menu-menu_onderwerpen-1,
#menu-menu_auteurs-1,
#menu-menu_activiteiten-1,
#menu-menu_meer_boeken,
.elementor-button-content-wrapper,
.mega-menu-wrap,
a.button.wc-forward,
a.button.wc-backward,
.woocommerce .button[name="apply_coupon"],
.woocommerce .button[name="update_cart"],
.woocommerce .button[name="woocommerce_checkout_place_order"],
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.woocommerce .button[name="add-to-cart"],
.woocommerce .button[name="login"],
button[type="submit"],
a.woocommerce-Button,
.order-again a.button,
.acym__subscription__form__button button,
.woocommerce-button,
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.post-password-form input[type="submit"],
a.tutor-btn,
.tutor-dashboard-menu-item a,
.tutor-quiz-btn-group > button,
#tutor-quiz-skip-to-next button,
.acf-button.button.button-primary.button-large,
.button.wc-backward.dash,
.woocommerce-MyAccount-downloads-file.button,
.responsive-tabs .responsive-tabs__list__item {
    transition-property: all !important;
    transition-duration: 0.4s !important;
    transition-timing-function: ease-out !important;
    transition-delay: 0.2s !important;
}
a.button.wc-forward:hover,
a.button.wc-backward:hover,
.woocommerce .button[name="apply_coupon"]:hover,
.woocommerce .button[name="update_cart"]:hover,
.woocommerce .button[name="woocommerce_checkout_place_order"]:hover,
.woocommerce .button[name="login"]:hover,
button[type="submit"]:hover,
button[type="submit"].button.alt:hover,
a.woocommerce-Button:hover,
.order-again a.button:hover,
.acym__subscription__form__button button:hover,
.woocommerce-button:hover,
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover,
.post-password-form input[type="submit"]:hover,
.acf-button.button.button-primary.button-large:hover,
.button.wc-backward.dash:hover,
.woocommerce-MyAccount-downloads-file.button:hover {
    color: #ffffff !important;
    padding: 12px !important;
    border-radius: 5px !important;
    background-color: #0099cc !important;
    border: 1px solid transparent !important;
}
#coupon_code {
    color: #993399 !important;
    font-size: 11.5px !important;
    font-weight: 600;
    padding: 9px 0px 9px 5px;
    border: none;
    border-radius: 5px !important;
    background-color:#f3e7f1 !important;
    min-width: 110px;
}
.woocommerce table.shop_table_responsive,
.woocommerce table.shop_table_responsive tr th,
.woocommerce table.shop_table_responsive tr td,
.shop_table.woocommerce-checkout-review-order-table,
.woocommerce-checkout-review-order-table tr th,
.woocommerce-checkout-review-order-table tr td,
.shop_table.order_details tr th,
.shop_table.order_details tr td,
.woocommerce-customer-details address,
.event_tickets.tickera tr th,
.event_tickets.tickera tr td,
.order-details.widefat.shadow-table tr th,
.order-details.widefat.shadow-table tr td {
    border: 1px solid #f3e7f1 !important;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n+1) td, 
.woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td,
.woocommerce-checkout-review-order-table tr:nth-child(2n+1) td,
.shop_table.order_details tr:nth-child(2n+1) td,
.order-details.widefat.shadow-table tr th,
.order-details.widefat.shadow-table tr:nth-child(2n+1) td,
.order-details.widefat.shadow-table tr:nth-child(2n+1):hover td {
    background: rgba(243, 231, 241, .3) 
}
.order-details.widefat.shadow-table tr:hover td {
    background: transparent; 
}
.cart_totals h2,
.woocommerce h2,
.woocommerce-billing-fields h3,
.woocommerce-shipping-fields h3,
.woocommerce-additional-fields h3,
#order_review_heading,
.woocommerce-order-details__title,
.woocommerce-column__title {
    font-weight: 400 !important;
}
.woocommerce-input-wrapper input,
.woocommerce-input-wrapper textarea,
input,
#username,
#password {
    color: #993399 !important;
    background-color: transparent !important;
    border: 1px solid #f3e7f1 !important;
    border-radius: 5px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered,
#payment > ul > li.wc_payment_method.payment_method_mollie_wc_gateway_ideal > div > p:nth-child(2) > select {
    color: #993399;
    font-size: 16px;
    line-height: 16px;
    padding: 9px 9px 9px 16px !important;
    background-color:;
    border: 1px solid #f3e7f1 !important;
    border-radius: 5px !important;
}
.select2-container--default .select2-selection--single {
    border:none !important;
    border-radius: 5px !important;
    margin-bottom: 9px;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #993399 !important;
    opacity: 0.7; /* Firefox */
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #993399 !important;
}
::-ms-input-placeholder { /* Microsoft Edge */
    color: #993399 !important;
}
.woocommerce-billing-fields h3 {
    margin-bottom: 39px !important;
}
#billing_street_name::placeholder,
#shipping_street_name::placeholder,
#vat_number::placeholder {
    color: transparent !important;
}
.woocommerce-checkout-payment {
    background: rgba(243, 231, 241, 0.3) !important;
    border-radius: 5px !important;    
}
.wc_payment_methods.payment_methods.methods {
    border-bottom: 1px solid #f3e7f1 !important;
}
.payment_box {
    background: rgba(243, 231, 241, 0.5) !important;
    border-radius: 5px !important;    
}
.payment_box.payment_method_mollie_wc_gateway_ideal p {
    color: #993399 !important;
}
.payment_box.payment_method_mollie_wc_gateway_ideal:before,
.order-again a.button {
    display: none !important;
}
.woocommerce-terms-and-conditions {
    background: rgba(243, 231, 241, 0.5) !important;
    border: none !important;
    border-radius: 5px !important;
}
abbr.required {
    text-decoration: none;
}
.elementor-menu-cart__wrapper {
    pointer-events: none;
    cursor: default;
}
#elementor-menu-cart__toggle_button {
    background-color: transparent;
}
.order-details.widefat.shadow-table th:nth-of-type(3),
.order-details.widefat.shadow-table td:nth-of-type(3) {
    display:none
}
.onsale {
    padding-left: 5px !important;
    padding-right: 5px !important;
    background-color: #0099cc !important;
}
.product_cat-videocursus .quantity {
    display: none !important;
}
.cart-collaterals {
    margin-top: -50px;
}
@media (max-width: 766px) {
  .cross-sells ul li {
      display: none !important;
  }
  .cross-sells ul li:nth-of-type(1),
  .cross-sells ul li:nth-of-type(2) {
      display: block !important;
      margin-bottom: 0px !important;
  }
}
.home a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: none !important;
}

/*
    Tickera
*/
.my-events-archive .my-agenda.item {
    width: calc(33.33333333333% - 16.00px);
    display: inline-block;
    vertical-align: top;
    margin-right: 0px !important;
    margin-left: 0px !important;
}
@media (min-width: 767px) {
  .my-events-archive .my-agenda.item:nth-of-type(3n+2) {
      margin-right: 20px !important;
      margin-left: 20px !important;
  }
}
@media (max-width: 766px) {
    .my-events-archive .my-agenda.item {
        width: 100%;
    }
}
.my-agenda.item {
    background-color: #f3e7f1;
    margin-bottom: 15px;
}
.my-agenda.item .my-padding {
    padding: 0px 10px 10px 10px;
}
.my-agenda.item .my-padding h3 a {
    color: #42A174;
    font-size: 16px;
}
.my-agenda.item .my-padding h3 a span {
    font-size: 20px;
}
.my-agenda.item .my-padding h3 {
    line-height: 0px;
}
@media (max-width: 766px) {
    .my-agenda.item .my-padding h3 a {
        font-size: 17.5px;
    }
    .my-agenda.item .my-padding h3 {
        line-height: 21px;
    }
}
.my-agenda.item .my-padding p {
    color: #0099cc;
    margin-bottom: 0px;
}
.my-agenda.item .my-padding p a {
    font-weight: 700;
}
.square {
    position: relative;
    width: 100%;
}
.square:after {
    content: "";
    display: block;
    padding-bottom: 85%;
}
.square .content {
    position: absolute;
    width: 100%;
    height: 100%;
}
.square .content img {
    object-fit: cover;
    object-position: 100% 30%;
    width: 100%;
    height: 100%;
}
.my-table-only .tc_the_content_pre,
.tc_the_content_pre {
    display: none;
}
.my-event h1 span,
.my-agenda.item h3 a span,
.single-courses h1 span
 {
   display: block;
}
h1 span
 {
   font-weight: 600 !important;
}
.my-event h1 span.i,
.my-agenda.item h3 a span.i,
.single-courses h1 span.i {
    font-weight: 300 !important;
    font-style: italic;
}
.my-event h1 span.sub,
.single-courses h1 span.sub {
    color: #0099CC !important;
    font-size: 22px !important;
    display: none !important;
}
.my-agenda.item h3 a span.sub {
    color: #993399 !important;
    font-size: 16px !important;
}
.my-agenda.item h3 a span.i {
    display: none !important;
}
h2.my-event {
    color: #993399;
    font-size: 22px;
    font-weight: 400;
}
h3.my-event {
    font-size: 18px;
    margin-bottom: -26px;
}
h3.my-event ul {
    margin-left: 20px
}
/*h4.my-event {
    font-size: 14px;
    margin-top: -6px;
    margin-bottom: -26px;
}*/
h4.my-event {
    font-size: 18px;
}
.event_tickets.tickera .quantity {
    width: 50px;
	position: relative;
    top: -21px;
    padding: 0;
    margin: 0;
}
.event_tickets.tickera .quantity input[name="quantity"] {
    color: #993399;
    font-size: 13px;
    line-height: 16px;
    padding: 9px 9px 9px 9px !important;
    background-color:;
    border: 1px solid #f3e7f1 !important;
    border-radius: 5px !important;
    margin: 0px !important;
}
.event_tickets.tickera tr th {
    text-align: left;
    background: rgba(243, 231, 241, .3) !important;
}
.event_tickets.tickera tr th:nth-child(3) {
    display: none !important;
}
.event_tickets.tickera tr td {
    background: rgba(243, 231, 241, .0) !important;
}
.tabcontent .square {
    width: 200px;
    float: right;
    margin-left: 10px;
}
.tabcontent .square:after {
    padding-bottom: 100%;
}
.event_tickets.tickera .button.product_type_simple {
    font-size: 0px;    
    visibility: hidden !important;
}
/*
.event_tickets.tickera .button.product_type_simple:before {
    font-size: 13px;
    color: #993399;      
    visibility: visible !important;    
    content: "Uitverkocht";
    pointer-events: none;
    cursor: default;    
}
*/
.tc_warning_ticket_types_needed {
    display: none;
}
.tc_checkbox_field label {
    line-height: 21px;
    text-indent: -15px;
    margin-left: 15px;
    margin-bottom: 15px;
}
.tc_checkbox_field label span {
    line-height: 21px;
    text-indent: 0px !important;
    margin-left: -15px !important;
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    visibility: visible !important;
    display: inline-block !important;
}
.my-onsale {
    list-style: none outside;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    box-sizing: border-box;
    padding-left: 5px !important;
    padding-right: 5px !important;
    background-color: #0099cc !important;
    min-height: 3.236em;
    min-width: 3.236em;
    font-weight: 700;
    position: absolute;
    text-align: center;
    line-height: 3.236;
    border-radius: 100%;
    color: #fff;
    font-size: .857em;
    z-index: 9;
    top: 0;
    right: 0;
    left: auto;
    margin: -.5em -.5em 0 0;
    padding: 0;
    display: block;
}
.text-in-picture {
    color: #FFFFFF;
    text-shadow: 1px 1px 2px #000000;
    font-size: 14px;
    line-height: 15px;
    font-weight: 500;
    display: flex;
    align-items: flex-end;
    height: 30px;
    position: relative;
    top: -30px;
    left: 10px;
    margin-right: 14px;
}
/*
    Tabs
*/
.responsive-tabs__list__item,
.responsive-tabs__list__item.responsive-tabs__list__item--active {
    color: #0099cc !important;
    font-size: 16px !important;
}
.responsive-tabs__list__item.responsive-tabs__list__item--active {
    font-weight: 500 !important;
}
.responsive-tabs__list__item:hover {
    color: #42A174 !important;
}
.responsive-tabs__list__item.responsive-tabs__list__item--active:hover {
    color: #0099cc !important;
}
.responsive-tabs .responsive-tabs__list__item {
    background-color: #f3e7f1 !important;
}
.responsive-tabs .responsive-tabs__list__item--active,
.responsive-tabs .responsive-tabs__list__item--active:hover {
    color: #ffffff !important;
    background-color: #993399 !important;
}
.responsive-tabs .responsive-tabs__panel {
    border: 1px solid #f3e7f1 !important;
	border-top: 1px solid #f3e7f1 !important;
}
.responsive-tabs .responsive-tabs__heading,
.responsive-tabs .responsive-tabs__panel {
    border-top: 1px solid #f3e7f1 !important;
}
.tabcontent.responsive-tabs__panel.responsive-tabs__panel--active {
    border: 1px solid #f3e7f1 !important;
    border-radius: 5px !important;
}
.tabcontent ul,
.page-id-13386 ul,
.page-id-15328 ul,
.page-id-20146 ul,
.page-id-22222 ul,
.page-id-28194 ul,
.page-id-31393 ul {
    margin-top: -1em;
    margin-bottom: 1em;
    margin-left: 1em;
}
.tabcontent ul ul,
.page-id-13386 ul ul,
.page-id-15328 ul ul {
    list-style-type: disc;
    margin-top: 0em;
    margin-bottom: 0em;
}
.responsive-tabs .responsive-tabs__list__item {
	-webkit-border-top-left-radius: 5px !important;
	-webkit-border-top-right-radius: 5px !important;
	-moz-border-radius-topleft: 5px !important;
	-moz-border-radius-topright: 5px !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}
@media (max-width: 766px) {
	.responsive-tabs-wrapper {
		border-top: 1px solid #f3e7f1 !important;
	}
	.responsive-tabs .responsive-tabs__heading {
		border: 1px solid #f3e7f1 !important;
		color: #993399 !important;
	}
	.responsive-tabs .responsive-tabs__heading:after {
		border-top: 6px solid #993399 !important;
	}    
	.responsive-tabs .responsive-tabs__heading:hover {
		background: #f3e7f1 !important;
		color: #993399 !important;
	}
	.responsive-tabs .responsive-tabs__heading:hover:after {
		border-top: 6px solid #993399 !important;
	}
	.responsive-tabs .responsive-tabs__heading--active,
	.responsive-tabs .responsive-tabs__heading--active:hover {
		background: #f3e7f1 !important;
		color: #993399 !important;
	}
	.responsive-tabs .responsive-tabs__heading--active:after,
	.responsive-tabs .responsive-tabs__heading--active:hover:after {
		border-bottom: 6px solid #f3e7f1 !important;
	}
	.responsive-tabs .responsive-tabs__panel {
		background: #fff !important;
		border: 1px solid #f3e7f1 !important;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
	}
}
/*
    Nieuwsbrief inschrijven
*/
.acym__users__creation__fields__title {
    color: #993399 !important;
}
.acym_callout_close {
    position: relative;
    top: -5px;
    padding: 0px !important;
    border: none !important;
}
@media (min-width: 767px) {
  #acym_regacy_sub_field {
      width: 400px;
  }
}
#acym_regacy_sub_field {
    color: #42a174;
    font-weight: 600;
}
/*
    Torro form
*/
.torro-form {
    margin-bottom:30px;
}
.torro-element-wrap {
    padding-left: 0px;
	border: none !important;  
}
.torro-notice {
    background-color: transparent !important;
    padding-left: 0px;
	border: none !important;
    box-shadow: none !important; 
}
.torro-error-notice {
    color: #dc3232 !important;
}
.my-hidden-torro {
    display: none !important;
}
.my-hidden-label label {
    display: none !important;
}
.my-hidden-label {
    margin-top: -37px;
    margin-bottom: 45px;
}
.my-hidden-label .torro-element-input {
    margin-left: 17px;
    width: calc(100% - 17px);
}
.my-hidden-label .torro-element-description {
    margin-left: 17px;
}
.torro-element-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    opacity: 0.6; /* Firefox */
}
.torro-element-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    opacity: 0.6;
}
.torro-element-input::-ms-input-placeholder { /* Microsoft Edge */
    opacity: 0.6;
}
textarea.torro-element-input,
select.torro-element-input {
    color: #993399;
	border: 1px solid #f3e7f1;
}
legend.torro-element-label {
    margin-bottom: -5px;
}
.torro-element-description {
    margin-bottom: 10px;
    margin-left: 17px;
}
.torro-toggle:first-child {
    margin-top: 5px;
}
.torro-element-input {
    vertical-align: top;
    margin-top: 2px;
    margin-left: 24px;
}
.torro-element-label {
    text-indent: -17px;
    margin-left: 28px;
}
.vertaling {
    color: #42A174;
    margin-top: -34px;
    margin-left: -2.0em;
}
.vertaling ol ol {
    list-style-type: upper-alpha;
    margin-left: 45px;
}
.toelichting {
    margin-top: -40px;
}
.my_extra_marge_top {
    margin-top: 40px;
}
.button.wc-backward.dash.form {
    position: relative;
    top: 0px;
    left: 0px;
}
.torro-element-wrap.tekst-vraag p {
    text-indent: -1.0em;
    margin-bottom: -1.8em;
}
.torro-element-wrap.vraag-tekst {
    margin-left: 0.8em;
}
/*
    Account
*/
.woocommerce-MyAccount-navigation-link--communication-preferences,
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wt-smart-coupon,
.woocommerce-account .u-column2.col-2 {
    display: none;
}
.woocommerce-MyAccount-content {
    position: relative;
    left: -70px;
}
@media (max-width: 766px) {
  .woocommerce-MyAccount-content {
      position: relative;
      left: 0px;
      margin-top: 30px;
  }
}
/*
    Inlog page
*/
.post-password-form input[type="submit"] {
    position: relative;
    top: 16px;
    left: 4px;
}
.post-password-form input[type="password"] {
    position: relative;
    top: 8px;
}
/*
    Audio
*/
audio {
    margin-bottom: 30px;
}
/*
    Acy Submit
*/
.my-acyform {
    float: left;
    border: 1px solid #993399;
    border-radius:5px;
    margin-bottom: 30px;
}
/*
    Affiliate Dashboard
*/
.page-id-9240 .u-column2,
.page-id-9240 .col-2 {
    display: none !important;
}
.page-id-9240 .u-column1,
.page-id-9240 .col-1 {
    width: 100% !important;
}
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li a {
    color: #0099CC !important;
}
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li a:hover {
    color: #42A174 !important;
}
.yith-wcaf-dashboard .stat-label {
    font-weight: normal !important;
}
.woocommerce-Price-amount.amount,
.yith-wcaf-dashboard  .stat-value {
    font-size: 16px !important;
}
.affiliate-stats .stat-item {
    padding: 10px 5px 10px 5px !important;
}
.affiliate-stats .stat-label {
    letter-spacing: -0.6px !important;
}
.copy-target,
.origin-url {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.yith-wcaf-link-generator .link-generator-box .affiliate-info p .copy-field-wrapper .copy-trigger, .yith-wcaf-link-generator .link-generator-box .link-generator p .copy-field-wrapper .copy-trigger {
    position: relative;
    top: 10px;
    left: 20px;
}
/*
    LMS algemeen
*/
#tutor-pn-permission>div {
    display: none !important;
}
/*
    LMS dashboard
*/
#tutor-login-form a {
    color: #0099cc !important;
    font-size: 16px !important;
    background-color: transparent !important;
}

#tutor-login-form a:hover {
    color: #42a174 !important;
}
.tutor-frontend-dashboard {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
}
.tutor-login-form-wrapper .tutor-fs-5, 
.tutor-dashboard-header-avatar,
#tutor_profile_cover_photo_editor,
li.tutor-dashboard-menu-item.tutor-dashboard-menu-reviews,
li.tutor-dashboard-menu-item.tutor-dashboard-menu-wishlist,
li.tutor-dashboard-menu-item.tutor-dashboard-menu-purchase_history,
li.tutor-dashboard-menu-item.tutor-dashboard-menu-question-answer,
li.tutor-dashboard-menu-item.tutor-dashboard-menu-my-quiz-attempts,
li.tutor-dashboard-menu-item.tutor-dashboard-menu-enrolled-courses,  
.tutor-frontend-dashboard-maincontent > div.tutor-col-12.tutor-col-md-8.tutor-col-lg-9 > div > div > div > ul > li:nth-child(3) > a,
.tutor-ratings,
.tutor-dashboard-content .progress-percentage,
.tutor-progress-bar,
.tutor-dashboard-content-inner.enrolled-courses span:nth-child(2),
.tutor-export-purchase-history,
.tutor-wp-dashboard-filter,
.tutor-dashboard-header-greetings,
.tutor-dashboard-profile-data > div:nth-child(1),
.tutor-dashboard-profile-data > div:nth-child(7),
.tutor-dashboard-profile-data > div:nth-child(8),
.tutor-dashboard-setting-profile.tutor-dashboard-content-inner > form > div:nth-child(2) > div:nth-child(1),
.tutor-dashboard-setting-profile.tutor-dashboard-content-inner > form > div:nth-child(3),
.tutor-dashboard-setting-profile.tutor-dashboard-content-inner > form > div:nth-child(4),
.tutor-dashboard-setting-profile.tutor-dashboard-content-inner > form > div:nth-child(5),
.tutor-dashboard-content-inner.enrolled-courses > div.tutor-grid.tutor-grid-3 > div > div.tutor-card-body > div.tutor-mt-24 > div > a,
.tutor-course-progress-item.tutor-card.tutor-mb-20 > div > div.tutor-col-lg-8.tutor-align-self-center > div > div.tutor-d-flex.tutor-fs-7.tutor-mb-32,
.tutor-dashboard-content-inner.enrolled-courses > div.tutor-grid.tutor-grid-3 > div > div.tutor-card-body > div.tutor-mt-auto > div > div.tutor-fs-6.tutor-color-secondary.tutor-d-flex.tutor-align-center.tutor-justify-between > span:nth-child(1),
body > div.tutor-wrap.tutor-wrap-parent.tutor-dashboard.tutor-frontend-dashboard.tutor-dashboard-student.tutor-pb-80 > div.tutor-container > div.tutor-row.tutor-frontend-dashboard-maincontent > div.tutor-col-12.tutor-col-md-8.tutor-col-lg-9 > div > div.tutor-dashboard-content-inner > div > div:nth-child(3) {
    display: none !important;
}
.tutor-dashboard-header-username {
    color: #42a174;
    font-size: 26px;
    font-weight: 400;
    margin-top: -6px;
    margin-left: -16px;
}
.tutor-dashboard-header-username::before {
    content: 'Dashboard';
}
.tutor-fs-5.tutor-fw-medium {
    text-transform: none !important;
}
.tutor-color-secondary,
.tutor-color-muted,
.tutor-table-responsive th {
    color: #993399 !important;
}
a.tutor-btn,
#tutor-login-form a,
.tutor-quiz-btn-group > button,
#tutor-quiz-skip-to-next button {
    color: #ffffff;
    background-color: #993399;
    font-size: 13px;
    line-height: 13px !important;
    padding: 12px !important;
    border: 1px solid transparent !important;
    border-radius: 5px !important;
}
a.tutor-btn:hover,
#tutor-login-form a:hover,
.tutor-quiz-btn-group > button:hover,
#tutor-quiz-skip-to-next button:hover {
    color: #ffffff;
    background-color: #0099cc;    
}
.tutor-frontend-dashboard-maincontent > div.tutor-col-12.tutor-col-md-8.tutor-col-lg-9 > div > div > div > ul > li:hover {
    margin-bottom: -5px !important;
}
.tutor-frontend-dashboard-maincontent > div.tutor-col-12.tutor-col-md-8.tutor-col-lg-9 > div > div > div > ul > li > a:hover {
    margin-top: -2px !important;
}
.tutor-nav-link {
    border: none !important;
}
/*
.tutor-frontend-dashboard-course-progress .tutor-fs-5.tutor-fw-medium.tutor-color-black.tutor-capitalize-text.tutor-mb-24::after {
    font-size: 16px;
    font-weight: 400;
    display: block;
    margin-top: 1em;
    content: 'Cursussen waarvoor je je hebt ingeschreven tref je hier 14 dagen voor aanvang aan.';
}
*/
.tutor-course-progress-item-title,
.tutor-card-body .tutor-course-name  a {
    color: #0099cc !important;
}
.tutor-card-body .tutor-course-name  a:hover {
    color: #42A174 !important;
}
/*
.tutor-card-body .tutor-course-name  a::after {
    content: '>>';
}*/
/*
    LMS beroepsorganisaties
*/
.myfullwidth {
    width: 100% !important;
}
.my-height-14 {
    margin-bottom: 14px !important;
}
.acf-label,
.my-lms-invisible {
    display: none !important;
}
.my-lms-visible .acf-label {
    display: inline !important;
}
.acf-input > div > label > span {
    line-height: 1.3em;
    position: relative !important;
    top: -2px !important;
    left: 5px !important;
}
#message.updated p {
    color: #42a174;
    font-weight: 600;
}
.acf-form-submit {
    margin-top: 20px;
}
.berorg {
    margin-top: 40px;
    margin-bottom: 30px;
}
.berorg.dash {
    margin-top: 0px;
    margin-bottom: 0px;
}
.button.wc-backward.dash {
    position: relative;
    top: -30px;
    left: 105px;
}
#acf-form > div.acf-fields.acf-form-fields.-top > div.acf-field.acf-field-text {
    border: none;
}
/*.acf-input-wrap input[type=text],
#acf-field_6437de6616f29 {
    all: revert !important;
}*/
@media (min-width: 767px) {
  .accr {
      width: 60%;
  }
}
.accr {
    margin-top: 20px;
    margin-bottom: 40px;
}
.accr td:nth-child(2),
.accr td:nth-child(3),
.accr td:nth-child(4) {
    text-align: center;
}
.accr td {
    vertical-align: top;
}
.accr th:nth-child(1) {
    text-align: left;
}
.accr th {
    vertical-align: middle;
}
.accr td span.indent {
    display: block;
    text-indent: -0.7em;
    margin-left: 0.7em;
}
.tooltipsall {
    color: #0099CC;
    border-bottom: none !important;
}
.tooltipsall:after {    
    content: 'i';
    font-family: serif;    
    color: #ffffff;
    font-weight: 600;
    font-size: 0.8em;
    background-color: #0099CC;
    margin-left: 0.5em;
    padding: 0px 4.5px 0px 4.5px;
    border-radius: 50%;
}
.qtip-content {
    background-color: #993399;
    line-height: 1.3em;
}
/*
    LMS cursus
*/
.tutor-meta.tutor-course-details-info,
.tutor-course-thumbnail,
.tutor-course-details-instructors,
.tutor-wrap.tutor-full-width-course-top.tutor-course-top-info.tutor-page-wrap.tutor-wrap-parent.post-9941.courses.type-courses.status-publish.hentry.course-category-online-workshop-de-polyvagaaltheorie-in-therapie > div > div > aside > div > div.tutor-card.tutor-card-md.tutor-sidebar-card > div.tutor-card-footer > ul > li:nth-child(2),
.tutor-course-details-ratings,
#tutor-course-spotlight-overview > div > div > div > div.tutor-fs-5.tutor-fw-medium.tutor-color-black.tutor-mb-12 {
    display: none !important;
}
h1.elementor-heading-title.elementor-size-default,
h3.tutor-color-black.tutor-mb-24.tutor-course-content-title {
    font-size: 26px;
    font-weight: 400;
}
.tutor-course-details-title span {
    display: block;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-8ba5e93.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div > h4.tutor-accordion-item-header,
h4.tutor-accordion-item-header .tooltip-wrap.tooltip-icon,
section.elementor-section.elementor-top-section.elementor-element.elementor-element-8ba5e93.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div > h4::after {
    color: #0099cc !important;
    font-weight: 400;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-8ba5e93.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div > h4.tutor-accordion-item-header:hover,
section.elementor-section.elementor-top-section.elementor-element.elementor-element-8ba5e93.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div > h4.tutor-accordion-item-header.is-active:hover,
h4.tutor-accordion-item-header:hover .tooltip-wrap.tooltip-icon,
h4.tutor-accordion-item-header.is-active:hover .tooltip-wrap.tooltip-icon,
section.elementor-section.elementor-top-section.elementor-element.elementor-element-8ba5e93.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div > h4:hover::after,
section.elementor-section.elementor-top-section.elementor-element.elementor-element-8ba5e93.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div > h4.is-active:hover::after {
    color: #42a174 !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-8ba5e93.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div > h4.tutor-accordion-item-header.is-active,
h4.tutor-accordion-item-header.is-active .tooltip-wrap.tooltip-icon,
section.elementor-section.elementor-top-section.elementor-element.elementor-element-8ba5e93.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div > h4.is-active::after  {
    color: #993399 !important;
}
/*
    LMS les
*/
.tutor-course-single-content-wrapper {
    max-width: 1064px;
    margin-left: auto;
    margin-right: auto;
}
.tutor-course-single-sidebar-title span,
.tutor-lesson-wrapper h3 {
    color: #42a174;
    font-size: 26px;
    font-weight: 400;
}
.tutor-col-xl-8 {
    width: 92% !important;
}
.tutor-lesson-wrapper h4 {
    font-size: 18px !important;
    font-weight: 600;
    margin-top: 27px;
}
.tutor-lesson-wrapper p,
.tutor-lesson-wrapper li {
    color: #993399;
    line-height: 21px;
}
.tutor-lesson-wrapper ul,
.tutor-lesson-wrapper ol {
    margin-top: -1em;
    margin-bottom: 1em;
}
.tutor-lesson-wrapper ul.down {
    margin-top: 0em;
}
.tutor-lesson-wrapper ul.down li ul.down {
    list-style-type: disc;
    margin-bottom: 0em;
}
.tutor-video-player-wrapper {
    margin-top: 50px;
}
.tutor-course-topics-sidebar-toggler,
.tutor-fs-7.tutor-mr-20,
.tutor-spotlight-mobile-progress-complete,
tutor-fs-5.tutor-fw-medium,
.tutor-course-topic-single-footer,
#tutor-quiz-image-matching-choice > div.tutor-d-flex.tutor-justify-between.tutor-py-20.tutor-my-20.tutor-border-top.tutor-border-bottom > div.tutor-d-flex-flex,
#tutor-single-entry-content > div.tutor-course-topic-single-header.tutor-single-page-top-bar > div.tutor-ml-auto.tutor-align-center.tutor-d-none.tutor-d-xl-flex > div.tutor-topbar-complete-btn.tutor-mr-20 > form > button,
body > div.tutor-course-single-content-wrapper > div.tutor-course-single-sidebar-wrapper.tutor-lesson-sidebar > div.tutor-course-topic > div.tutor-accordion-item-header > div > div.tutor-col-auto.tutor-align-self-center > div {
    display: none !important;
}
.button.wc-backward.lesson-sidebar {
    display: block;
    width: fit-content;
    margin: 100px auto 20px auto;
}
.postid-32327 .tutor-video-player-wrapper::after,
.postid-32320 .tutor-video-player-wrapper::after,
.postid-32252 .tutor-video-player-wrapper::after,
.postid-32253 .tutor-video-player-wrapper::after,
.postid-32254 .tutor-video-player-wrapper::after,
.postid-32255 .tutor-video-player-wrapper::after {
    font-size: 13px;
    font-weight: 500;
    display: block;
    white-space: pre-wrap;
    margin-top: 30px;
    margin-left: 38px;
    content: 'Original title: \2018 Embracing All of You: Compassionate Inquiry Meets Internal Family Systems\2019 \A Copyright \00A9  2023 Gabor Mat\00E9  and Richard C. Schwartz. This Translation published by exclusive license from Sounds True Inc.';
}
@font-face {
	font-family: "Caveat";
	font-style: normal;
	font-weight: 400;
	src: url("https://uitgeverijmens.nl/wp-content/uploads/2025/02/Caveat-Regular.ttf");
}
.schrijven {
  font-family: "Caveat", serif;
  font-size: 30px;
}
/*
    LMS Toets
*/
.tutor-quiz-wrapper,
#tutor-quiz-attempt-questions-wrap,
#tutor-quiz-attempt-questions-wrap .tutor-row,
.tutor-quiz-wrap .tutor-table-responsive {
    max-width: 624px !important;
}
.skip-quiz-btn {
    font-weight: 400 !important;
}
.tutor-quiz-wrapper {
    padding-left: 90px;
}
.tutor-quiz-answer-single {
    width: 100%;
}
.tutor-quiz-wrapper {
    margin-top: -60px;
}
#tutor-single-entry-content > div.tutor-quiz-wrapper.tutor-d-flex.tutor-justify-center.tutor-mt-80.tutor-pb-80.tutor-px-16 > div > div.tutor-start-quiz-title.tutor-pb-28 > div.tutor-fs-4.tutor-fw-medium.tutor-color-black,
#tutor-single-entry-content > div.tutor-quiz-wrapper > div > div.tutor-start-quiz-title.tutor-pb-28 > div.tutor-fs-4.tutor-fw-medium.tutor-color-black {
    margin-bottom: 1em;
}
#tutor-quiz-attempt-questions-wrap {
    margin-top: -10px;
}
#tutor-quiz-attempt-questions-wrap .tutor-row {
    margin-top: -80px;
}
span.tutor-quiz-answer-next-btn,
span.tutor-btn-ghost,
.quiz-qno.tutor-d-flex,
div.tutor-quiz-wrapper > div > div.tutor-start-quiz-title.tutor-pb-28 > div.tutor-fs-6.tutor-color-black.tutor-pb-8 {
    display: none !important;
}
.tutor-btn-outline-primary {
    font-size: 13px !important;
    font-weight: 400 !important;
}
#tutor-quiz-single-multiple-choice .tutor-form-check-input {
    border-color: #993399 !important;
}
.tutor-form-check-input:focus {
    background: rgba(var(--tutor-color-primary-rgb), 0.5) !important;
   /* box-shadow: 0 0 0 0; */
}
input[type=radio].tutor-form-check-input,
input[type=radio].tutor-form-check-input:focus {
    all: revert !important;
}
.quiz-question-title {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.35em;  
}
.quiz-question-title::after {
    color: #42a174;
    font-size: 0.8em;
    line-height: 1.35em;
    display: block;
    margin-top: 8px;
}
.tutor-quiz-answer-single label::after {
    color: #42a174;
    font-size: 0.85em;
    line-height: 1.35em;
    display: block;
    margin: 8px 0px 3px 50px;
}
#tutor-single-entry-content > div.tutor-quiz-wrapper.tutor-d-flex.tutor-justify-center.tutor-mt-80.tutor-pb-80.tutor-px-16 > div > div.tutor-start-quiz-title.tutor-pb-28 > div.tutor-fs-6.tutor-color-black.tutor-pb-8,
#tutor-quiz-image-matching-choice > div.tutor-fs-7.tutor-color-secondary,
.quiz-time-remaining,
#tutor-quiz-image-matching-choice > div.quiz-meta-info.tutor-d-flex.tutor-justify-between > div.quiz-meta-info-left.tutor-d-flex > div.quiz-qno.tutor-d-flex,
.tutor-table-quiz-attempts thead > tr > th:nth-child(2),
.tutor-table-quiz-attempts thead > tr > th:nth-child(3),
.tutor-table-quiz-attempts tbody > tr:nth-child(1) > td:nth-child(2),
.tutor-table-quiz-attempts tbody > tr:nth-child(2) > td:nth-child(2),
.tutor-table-quiz-attempts tbody > tr:nth-child(3) > td:nth-child(2),
.tutor-table-quiz-attempts tbody > tr:nth-child(1) > td:nth-child(3),
.tutor-table-quiz-attempts tbody > tr:nth-child(2) > td:nth-child(3),
.tutor-table-quiz-attempts tbody > tr:nth-child(3) > td:nth-child(3),
.single-tutor_quiz .tutor-table-responsive.tutor-mb-32,
.tutor-table.tutor-quiz-attempt-details thead > tr > th:nth-child(2),
.tutor-table.tutor-quiz-attempt-details tbody > tr > td.type {
    display: none !important;
}
@media (min-width: 767px) {
  #tutor-quiz-image-matching-choice > div.tutor-table-responsive.tutor-dashboard-list-table.tutor-table-mobile.tutor-mt-32 {
      width: 600px !important;
    }
}
.tutor-table.tutor-table-quiz-attempts tr td {
    font-size: 13px;
}
#tutor-quiz-image-matching-choice > div.tutor-table-responsive.tutor-my-24 > table > thead > tr > th,
#tutor-quiz-image-matching-choice > div.tutor-table-responsive.tutor-mt-16 > table > thead > tr > th,
#tutor-quiz-image-matching-choice > div.tutor-table-responsive.tutor-mt-32 > table > thead > tr > th {
    font-size: 10.5px;
}
.tutor-badge-label {
    border-radius: 5px;
    padding: 4px;
}
.postid-14040 .tutor-table-responsive.tutor-my-24::after {
    display: block;
    font-weight: 600;
    margin-top: 30px;
    white-space: pre-wrap;
    content: 'Wanneer je de toetsen van alle vier de modules voldoende hebt gemaakt, ontvang je je certificaat binnen drie weken na het maken van de laatste toets. Je hoeft hier zelf geen verdere actie voor te ondernemen. \A \A We geven, indien van toepassing, je gegevens ook binnen die periode door aan je beroepsorganisatie. Hiervoor is het van belang dat je je lidmaatschapsnummer invoert. Ga hiervoor naar het \2018 Dashboard\2018 en daarna naar \2018 Mijn beroepsorganisaties\2018.';
}
.postid-30617 .tutor-table-responsive.tutor-my-24::after {
    display: block;
    font-weight: 600;
    margin-top: 30px;
    white-space: pre-wrap;
    content: 'Wanneer je de toetsen van alle vier de modules voldoende hebt gemaakt, ontvang je je certificaat binnen drie weken na het maken van de laatste toets. Je hoeft hier zelf geen verdere actie voor te ondernemen. \A \A We geven, indien van toepassing, je gegevens ook binnen die periode door aan je beroepsorganisatie. Hiervoor is het van belang dat je je lidmaatschapsnummer invoert. Ga hiervoor naar het \2018 Dashboard\2018 en daarna naar \2018 Mijn beroepsorganisaties\2018.';
}
.postid-32132 .tutor-table-responsive.tutor-my-24::after {
    display: block;
    font-weight: 600;
    margin-top: 30px;
    white-space: pre-wrap;
    content: 'Wanneer je de toetsen van alle vier de modules voldoende hebt gemaakt, ontvang je je certificaat binnen vier weken na het maken van de laatste toets. Je hoeft hier zelf geen verdere actie voor te ondernemen. \A \A We geven, indien van toepassing, je gegevens ook binnen die periode door aan je beroepsorganisatie. Hiervoor is het van belang dat je je lidmaatschapsnummer invoert. Ga hiervoor naar het \2018 Dashboard\2018 en daarna naar \2018 Mijn beroepsorganisaties\2018.';
}
.postid-32147 .tutor-table-responsive.tutor-my-24::after {
    display: block;
    font-weight: 600;
    margin-top: 30px;
    white-space: pre-wrap;
    content: 'Wanneer je de toetsen van alle zes de modules voldoende hebt gemaakt, ontvang je je certificaat binnen vier weken na het maken van de laatste toets. Je hoeft hier zelf geen verdere actie voor te ondernemen. \A \A We geven, indien van toepassing, je gegevens ook binnen die periode door aan je beroepsorganisatie. Hiervoor is het van belang dat je je lidmaatschapsnummer invoert. Ga hiervoor naar het \2018 Dashboard\2018 en daarna naar \2018 Mijn beroepsorganisaties\2018.';
}
/*
    Extra tekst pagina's met wachtwoord
*/
.page.type-page.status-publish.post-password-required.hentry form label::before {
    display: block;
    font-weight: 600;
    margin-bottom: 40px;
}
.post-password-required.hentry form input[type=submit]{
    display: relative;
    top: 6px;
}
.post-4005.page.type-page.status-publish.post-password-required.hentry form label::before {
    content: 'Het wachtwoord vind je op pagina 8 van het boek.';
}
.post-22004.page.type-page.status-publish.post-password-required.hentry form label::before,
.post-39672.page.type-page.status-publish.post-password-required.hentry form label::before {
    content: 'Vul als wachtwoord het laatste woord van pagina 35 van het boek in.';
}
.post-2105.page.type-page.status-publish.post-password-required.hentry form label::before,
.post-39669.page.type-page.status-publish.post-password-required.hentry form label::before {
    content: 'Vul als wachtwoord het laatste woord van pagina 40 van het boek in.';
}
.post-2103.page.type-page.status-publish.post-password-required.hentry form label::before,
.post-39665.page.type-page.status-publish.post-password-required.hentry form label::before {
    content: 'Vul als wachtwoord het laatste woord van pagina 12 van het boek in.';
}
.post-7191.page.type-page.status-publish.post-password-required.hentry form label::before,
.post-39662.page.type-page.status-publish.post-password-required.hentry form label::before {
    content: 'Vul als wachtwoord het laatste woord van pagina 32 van het boek in.';
}
.post-2107.page.type-page.status-publish.post-password-required.hentry form label::before,
.post-39659.page.type-page.status-publish.post-password-required.hentry form label::before {
    content: 'Vul als wachtwoord het laatste woord van pagina 32 van het boek in.';
}
.post-14575.page.type-page.status-publish.post-password-required.hentry form label::before,
.post-39443.page.type-page.status-publish.post-password-required.hentry form label::before {
    content: 'Vul als wachtwoord het laatste woord van pagina 51 van het boek in.';
}
.post-2130.page.type-page.status-publish.post-password-required.hentry form label::before,
.post-39639.page.type-page.status-publish.post-password-required.hentry form label::before {
    content: 'Vul als wachtwoord het eerste woord van pagina 38 van het boek in.';
}
.post-2112.page.type-page.status-publish.post-password-required.hentry form label::before,
.post-39655.page.type-page.status-publish.post-password-required.hentry form label::before {
    content: 'Vul als wachtwoord het laatste woord van pagina 48 van het boek in.';
}