.elementor-kit-13{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-ede303a:#16151B;--e-global-color-691fffc:#BEB7A4;--e-global-color-4ae7502:#E2DED7;--e-global-color-71406b5:#F4F3F2;--e-global-color-43c0f4e:#02010100;--e-global-color-7367e7a:#F2D4BC;--e-global-color-b8df00d:#AF6122;--e-global-color-19decd4:#F8E9DD;--e-global-color-8b7fc63:#B66E46;--e-global-color-7bb7285:#F64646;--e-global-color-1ec90aa:#409300;--e-global-color-f07eb2b:#D5D1CF;--e-global-color-081ec6e:#504D49;--e-global-color-e0e4095:#787C6B;--e-global-color-94f8661:#9EA28F;--e-global-color-929b16c:#E7E2DD;--e-global-color-a9e31d1:#F0E8E3;--e-global-typography-primary-font-family:"Prata";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Prata";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Fira Code";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Fira Code";--e-global-typography-accent-font-weight:bold;--e-global-typography-640e993-font-family:"Prata";--e-global-typography-640e993-font-size:4em;--e-global-typography-92ab0e6-font-family:"Fira Code";--e-global-typography-92ab0e6-font-size:1em;--e-global-typography-0faa89a-font-family:"Fira Code";--e-global-typography-0faa89a-font-size:1em;--e-global-typography-0faa89a-font-weight:600;--e-global-typography-0faa89a-text-transform:uppercase;font-family:"Fira Code", Sans-serif;background-color:#BEB7A4;}body{overflow-x:inherit !important;}.elementor a, .elementor a:link, .elementor a:focus, .elementor a:active, .elementor a:hover{text-decoration:inherit !important;}.elementor-kit-13 a{color:var( --e-global-color-94f8661 );font-size:16px;}.elementor a:link, .elementor .smooth-hover a:link, {transition:inherit;}.elementor-kit-13 a:hover{color:var( --e-global-color-4ae7502 );}.elementor-kit-13 h1{font-family:"Prata", Sans-serif;}.elementor-kit-13 h2{font-family:"Prata", Sans-serif;}.elementor-kit-13 h3{font-family:"Prata", Sans-serif;}.elementor-kit-13 h4{font-family:"Prata", Sans-serif;}.elementor-kit-13 h5{font-family:"Prata", Sans-serif;}.elementor-kit-13 h6{font-family:"Prata", Sans-serif;}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{font-size:20px;font-weight:normal;text-transform:uppercase;color:#F4F3F2;background-color:#16151B;padding:15px 15px 15px 15px;}.elementor-kit-13 button:hover,.elementor-kit-13 button:focus,.elementor-kit-13 input[type="button"]:hover,.elementor-kit-13 input[type="button"]:focus,.elementor-kit-13 input[type="submit"]:hover,.elementor-kit-13 input[type="submit"]:focus,.elementor-kit-13 .elementor-button:hover,.elementor-kit-13 .elementor-button:focus{color:#16151B;background-color:#BEB7A4;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1060px;}.e-con{--container-max-width:1060px;}.elementor-widget:not(:last-child){margin-bottom:0px;}.elementor-element{--widgets-spacing:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*@media (min-width: 1024px){
#site_header {
	display:none;	
	width:100%!important;
}
}*/


/***********/
/* COMMENTS */
/***********/
#comments{
    display: none;
}

.post-tags{
    display: none;
}

/***********/
/* HELPERS */
/***********/
.center-horizontally{
    margin-left: auto;
    margin-right: auto;
}

/****************/
/* LINK STYLING */
/****************/
.toak-link:after{
    content: '';
    display: block;
    border-bottom: 1px solid black;
    width: 0;
    -webkit-transition: 1s ease;
        transition: 1s ease;
}

.toak-link:hover:after{
    width: 100%;
}

/***********************/
/* NEUMORPHISM STYLING */
/***********************/
.TOAK-neu-no-click-effect:hover{
    box-shadow: none!important;
}


/* BEIGE LIGHT */
/* ----------- */
.TOAK-neu-beige-light{
box-shadow:  20px 20px 40px #cfcfce, 
             -20px -20px 40px #ffffff!important;
}

.TOAK-neu-beige-light:hover{
box-shadow: inset 20px 20px 40px #cfcfce, 
            inset -20px -20px 40px #ffffff!important;
}


/* BEIGE MEDIUM */
/* ------------ */
.TOAK-neu-beige-medium{
box-shadow:  20px 20px 60px #c0bdb7, 
             -20px -20px 60px #fffff7!important;
}

.TOAK-neu-beige-medium:hover{
box-shadow: inset 20px 20px 60px #c0bdb7, 
            inset -20px -20px 60px #fffff7!important;
}


/* BEIGE DARK */
/* ---------- */
.TOAK-neu-beige-dark-btn{
box-shadow:  20px 20px 60px #a29c8b, 
             -20px -20px 60px #dbd2bd!important;
}

.TOAK-neu-beige-dark-btn:hover{
box-shadow: inset 20px 20px 60px #a29c8b, 
            inset -20px -20px 60px #dbd2bd!important;
}

/* when set as active filter */
.TOAK-neu-beige-dark-btn.active-filter{
    box-shadow: none!important;
    background-color: #f4f3f2!important;
}

.TOAK-neu-beige-dark-btn.active-filter span.elementor-button-text {
    color: #16151b!important;
}


.TOAK-neu-beige-dark-btn.show-bg-normal {
    background-color: #BEB7A4;
}

.TOAK-neu-beige-dark-col > .elementor-column-wrap{
box-shadow:  20px 20px 60px #a29c8b, 
             -20px -20px 60px #dbd2bd!important;
}


/***********************/
/* STYLING WOOCOMMERCE NOTICES */
/***********************/
.woocommerce-info, .woocommerce-error, .woocommerce-message {
    border-radius: 30px;
    border-style: solid;
    border-width: 0 0 0 3px;
}

.woocommerce-error {
    border-color: #b81c23!important;
}

.woocommerce-message a{
        background-color: #16151B;
        border: solid #16151B 1px;
        border-radius: 20px;
        color: #F4F3F2;
        padding: 5px 10px;
}

.woocommerce-message a:hover{
        background: none;
        color: #16151B;
}

.woocommerce-message a.wc-forward{
        background-color: #16151B;
        border: solid #16151B 1px;
        border-radius: 20px;
        color: #F4F3F2;
}

.woocommerce-message a.wc-forward:hover{
        background: none;
        color: #16151B;
}

@media only screen and (max-width: 360px){
    .woocommerce-message{
        padding-bottom: 60px;
    }
    .woocommerce-message a.wc-forward{
        position: absolute;
        bottom: 10px;
    }
}


/***********************/
/***********************/
/* STYLING WOOCOMMERCE MODULES */
/***********************/
/***********************/


/* CART MODULE */
/***********************/
/***********************/

/* ALGEMENE TABLE STYLING */

.woocommerce table.shop_table {
    border: none;
}


/* MARGIN TUSSEN VERSCHILLENDE PRODUCTEN (BIJ TABLET EN MOBILE) */

.elementor-jet-cart-table tr {
    margin-bottom: 10px;
}


/* BORDER RADIUS VAN TABLE CONTENT */

/* First content row */
.elementor-jet-cart-table tr:first-of-type td:first-of-type {
    border-radius:  30px 0 0 0;
}

.elementor-jet-cart-table tr:first-of-type td:last-of-type {
    border-radius:  0 30px 0 0;
}

/* Last content row */
.elementor-jet-cart-table tr:nth-last-of-type(2) td:first-of-type {
    border-radius:  0 0 0 30px;
}

.elementor-jet-cart-table tr:nth-last-of-type(2) td:last-of-type {
    border-radius:  0 0 30px 0;
}

@media only screen and (max-width: 768px) {
  /* First content row */
.elementor-jet-cart-table tr td:first-of-type {
    border-radius:  30px 30px 0 0!important;
}

.elementor-jet-cart-table tr td:last-of-type {
    border-radius:  0 0 30px 30px!important;
}
}


/* KORTINGSCODE ROW */

.elementor-jet-cart-table tr:last-of-type td:first-of-type {
    background: none!important;
    border: none!important;
}


/* GIFT CARD */
.add_gift_card_form{
    margin-bottom: 25px;
}

#wc_gc_cart_redeem_form input{
    border-radius: 30px;
    border-width: 0px;
}

#wc_gc_cart_redeem_form button{
    border-radius: 30px!important;
    border: 1px solid #16151B!important;
    background-color: #16151B!important;
    color: #FFFFFF!important;
    font-weight: 200!important;
    font-size: 16px!important;
    padding: 5px 10px 5px 10px!important;
    max-width: 175px;
}

#wc_gc_cart_redeem_form button:hover{
    background-color: #BEB7A4!important;
    color: #16151B!important;
}




/* CHECKOUT MODULE */
/***********************/
/***********************/

/* OVERZICHT block */
/* ------------------- */

/* ALGEMENE TABLE STYLING */
.elementor-jet-checkout-order-review table{
    border: none!important;
}


/* BORDER RADIUS VAN EERSTE EN LAATSTE ROW */
.elementor-jet-checkout-order-review thead th:first-of-type{
    border-radius: 25px 0 0 0;
}

.elementor-jet-checkout-order-review thead th:last-of-type{
    border-radius: 0 25px 0 0;
}

.elementor-jet-checkout-order-review tfoot tr:last-of-type th{
    border-radius: 0 0 0 25px;
}

.elementor-jet-checkout-order-review tfoot tr:last-of-type td:last-of-type{
    border-radius: 0 0 25px 0;
}


/* CHECKOUT - BETALING block */
/* ------------------- */

/* ALGEMENE STYLING */
#payment{
    background: none!important;
}

#payment .wc_payment_methods {
    background-color: #F4F3F2!important;
    border-radius: 30px!important;
    padding: 20px!important;
}

.woocommerce-checkout-payment button#place_order{
    background-color: #16151B!important;
}

.woocommerce-checkout-payment button#place_order:hover{
    background-color: #BEB7A4!important;
}


/* THANK YOU MODULE */
/***********************/
/***********************/

/* ALGEMENE TABLE STYLING */
/* ----------------------- */
table.woocommerce-table--order-details,
table.woocommerce-orders-table--subscriptions{
    border: none!important;
}

table.woocommerce-orders-table--subscriptions{
    margin-top: 15px!important;
}

table.woocommerce-table--order-details thead th:first-of-type,
.woocommerce-table--order-downloads thead th:first-of-type{
    border-radius: 25px 0 0 0;
}

table.woocommerce-table--order-details thead th:last-of-type,
.woocommerce-table--order-downloads thead th:last-of-type{
    border-radius: 0 25px 0 0;
}

table.woocommerce-table--order-details tfoot tr:last-of-type th,
.woocommerce-table--order-downloads tbody tr:last-of-type td:first-of-type,
.woocommerce-orders-table--subscriptions tbody tr:last-of-type td:first-of-type{
    border-radius: 0 0 0 25px;
}

table.woocommerce-table--order-details tfoot tr:last-of-type td:last-of-type,
.woocommerce-table--order-downloads tbody tr:last-of-type td:last-of-type,
.woocommerce-orders-table--subscriptions tbody tr:last-of-type td:last-of-type{
    border-radius: 0 0 25px 0;
}


/* DOWNLOADS TABLE & SUBSCRIPTIONS TABLE */
/* ------------------------------------- */
.woocommerce-table--order-downloads thead th, .woocommerce-orders-table--subscriptions thead th{
    text-transform: uppercase;
    font-weight: 300!important;
    background-color: #E2DED7;
    border: none!important;
}

.woocommerce-orders-table--subscriptions thead th{
    padding: 9px 12px!important;
}

.woocommerce-table--order-downloads a,
.woocommerce-orders-table--subscriptions a{
    color: #BEB7A4;
}

.woocommerce-table--order-downloads a:hover,
.woocommerce-orders-table--subscriptions a:hover{
    color: #16151b;
}

.woocommerce-table--order-downloads tbody td,
.woocommerce-orders-table--subscriptions tbody td{
    background-color: #F4F3F2!important;
}

.woocommerce-table--order-downloads .download-file a,
.woocommerce-orders-table--subscriptions .subscription-actions a{
    background-color: #16151B!important;
    text-transform: uppercase;
    font-weight: 100!important;
    border: 1px solid #16151B;
    border-radius: 25px;
    color: #F4F3F2;
}

.woocommerce-table--order-downloads .download-file a:hover,
.woocommerce-orders-table--subscriptions .subscription-actions a:hover{
    background: none!important;
    color: #16151B!important;
}


.woocommerce-orders-table--subscriptions thead tr:first-of-type th:first-of-type::after{
    content: "/termijnbetaling";
}


/* ORDER AGAIN BUTTON */
/* ----------------------- */
.order-again a{
    background-color: #16151B!important;
    color: #F4F3F2!important;
    font-weight: 100!important;
    text-transform: uppercase;
    border-radius: 25px!important;
    border: 1px solid #16151B!important;
}

.order-again a:hover{
    background: none!important;
    color: #16151B!important;
    font-weight: 100!important;
    text-transform: uppercase;
    border-radius: 25px!important;
}



/* ACCOUNT MODULE */
/***********************/
/***********************/

/* PAGINATION buttons */
/* ----------------------- */
.woocommerce-pagination .woocommerce-button{
    background-color: #16151B!important;
    text-transform: uppercase;
    font-weight: 100!important;
    border: 1px solid #16151B!important;
    border-radius: 25px!important;
    color: #F4F3F2!important;
}

.woocommerce-pagination .woocommerce-button:hover{
    background: none!important;
    color: #16151B!important;
}



/* BESTELLINGEN block */
/* ----------------------- */
.woocommerce-orders-table{
    border:none!important;
}

.woocommerce-orders-table thead th{
    background-color: #E2DED7;
    border: none;
}

.woocommerce-orders-table tbody td{
    border-left: 0;
    border-right: 0;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}

.woocommerce-orders-table thead th:first-of-type,
table.subscription_details ~ table.order_details thead th:first-of-type{
    border-radius: 25px 0 0 0;
}

.woocommerce-orders-table thead th:last-of-type,
table.subscription_details ~ table.order_details thead th:last-of-type{
    border-radius: 0 25px 0 0;
}

.woocommerce-orders-table tbody tr:last-of-type td:first-of-type;
}

.woocommerce-orders-table tbody tr:last-of-type td:last-of-type{
    border-radius: 0 0 25px 0;
}


@media only screen and (max-width: 768px){
    .woocommerce-orders-table tbody tr,
    .woocommerce-table--order-downloads tbody tr{
        margin-bottom: 10px;
    }
    
    
    .woocommerce-orders-table tbody tr td:first-of-type,
    .woocommerce-table--order-downloads tbody tr td:first-of-type{
        border-radius: 25px 25px 0 0!important;
        
        background-color: #16151B!important;
        color: #F4F3F2!important;
    }

    .woocommerce-orders-table tbody tr td:last-of-type,
    .woocommerce-table--order-downloads tbody tr td:last-of-type{
        border-radius: 0 0 25px 25px!important;
    }
    
    
}


/* BESTELLING DETAIL block */
/* ----------------------- */
.woocommerce-order-details .woocommerce-table--order-details thead th, 
.woocommerce-order-details .woocommerce-table--order-details tfoot th,
table.subscription_details ~ table.order_details thead th,
table.subscription_details ~ table.order_details tfoot th{
    text-transform: uppercase;
    font-weight: 300!important;
    background-color: #E2DED7;
    border: none!important;
}

.woocommerce-order-details .woocommerce-table--order-details tbody td,
.woocommerce-order-details .woocommerce-table--order-details tfoot td,
table.subscription_details ~ table.order_details tbody td,
table.subscription_details ~ table.order_details tfoot td{
    background-color: #F4F3F2!important;
}

.woocommerce-order-details .woocommerce-table--order-details a,
table.subscription_details ~ table.order_details a,
table.woocommerce-MyAccount-orders.woocommerce-orders-table--orders a{
    color: #BEB7A4;
}

.woocommerce-order-details .woocommerce-table--order-details a:hover,
table.subscription_details ~ table.order_details a:hover,
table.woocommerce-MyAccount-orders.woocommerce-orders-table--orders:hover{
    color: #16151b;
}

.elementor-jet-myaccount-content mark{
    background-color: #F4F3F2;
}


/* SUBSCRIPTIONS DETAIL block */
/* -------------------------- */
/* Titels */
.elementor-jet-myaccount-content .subscription_details~h2:first-of-type:after{
   content: ' / Overzicht termijnbetalingen';
}

.order_details~header h2:after{
   content: ' / Termijnbetalingen';
}

.subscription_details tbody tr:nth-child(4) td:first-of-type:after{
   content: ' / Einde termijnbetalingen';
}


.elementor-jet-myaccount-content table.subscription_details tbody tr:first-of-type td:first-of-type{
    border-radius: 25px 0 0 0!important;
}

.elementor-jet-myaccount-content .subscription_details tbody tr:first-of-type td:last-of-type{
    border-radius: 0 25px 0 0;
}

.elementor-jet-myaccount-content .subscription_details tbody tr:last-of-type td:first-of-type{
    border-radius: 0 0 0 25px;
}

.elementor-jet-myaccount-content .subscription_details tbody tr:last-of-type td:last-of-type{
    border-radius: 0 0 25px 0;
}


.elementor-jet-myaccount-content table.subscription_details tbody tr td:first-of-type{
    background-color: #E2DED7!important;
    font-weight: 600!important;
}

.elementor-jet-myaccount-content table.subscription_details tbody tr td:last-of-type{
    background-color: #F4F3F2!important;
}


.subscription_details a.cancel{
    display: none;
}

.subscription_details a.subscription_renewal_early,
table.woocommerce-MyAccount-orders.woocommerce-orders-table--orders .order-actions a{
    background-color: #16151B!important;
    text-transform: uppercase;
    font-weight: 100!important;
    border: 1px solid #16151B!important;
    border-radius: 25px!important;
    color: #F4F3F2!important;
}

.subscription_details a.subscription_renewal_early:hover,
table.woocommerce-MyAccount-orders.woocommerce-orders-table--orders .order-actions a:hover{
    background: none!important;
    color: #16151B!important;
}


/* SUBSCRIPTION TOTALS block */

table.subscription_details ~ table.order_details tfoot tr:last-of-type th{
    border-radius: 0 0 0 25px;
}

table.subscription_details ~ table.order_details tfoot tr:last-of-type td{
    border-radius: 0 0 25px 0;
}


/* RELATED ORDERS block */

table.woocommerce-MyAccount-orders.woocommerce-orders-table--orders thead th{
    text-transform: uppercase;
    font-weight: 300!important;
    background-color: #E2DED7;
    border: none!important;
    padding: 9px 12px;
}

table.woocommerce-MyAccount-orders.woocommerce-orders-table--orders tbody td{
    background-color: #F4F3F2;
}

table.woocommerce-MyAccount-orders.woocommerce-orders-table--orders tbody tr:last-of-type td:first-of-type{
    border-radius: 0 0 0 25px;
}

table.woocommerce-MyAccount-orders.woocommerce-orders-table--orders tbody tr:last-of-type td:last-of-type{
    border-radius: 0 0 25px 0;
}


/* CADEAUBONNEN block */
/* ------------------ */
.woocommerce-MyAccount-Giftcards-form{
    margin-bottom: 50px;
}

.woocommerce-MyAccount-Giftcards-form input{
    border-radius: 30px;
    border-width: 0px;
}

.woocommerce-MyAccount-Giftcards-form button{
    border-radius: 30px!important;
    border: 1px solid #16151B!important;
    background-color: #16151B!important;
    color: #FFFFFF!important;
    font-weight: 200!important;
}

.woocommerce-MyAccount-Giftcards-form button:hover{
    background-color: #BEB7A4!important;
    color: #16151B!important;
}



/* RESET PASSWORD page */
/* ----------------------- */
.lost_reset_password{
    max-width: 1100px;
    margin: 150px auto;
    padding: 0 10px;
}

.lost_reset_password label{
    font-weight: bold;
}

.lost_reset_password #user_login{
    background-color: #f4f3f2;
    color: #BEB7A4;
    border: none;
    border-radius: 30px;
}

.lost_reset_password button{
    background-color: #16151B!important;
    color: #F4F3F2!important;
    font-weight: 100!important;
    border: 1px solid #16151B!important;
    border-radius: 30px!important;
}

.lost_reset_password button:hover{
    background: none!important;
    color: #16151B!important;
}



/***********************/
/* LEARNDASH FOCUS LEARNING APP */
/***********************/
.ld-focus .ld-status{
    border-width: 1px;
    border-color: #16151B;
    border-style: solid;
}

.ld-focus .ld-breadcrumbs-segments a{
    font-weight: 100!important;
    font-size: 12px!important;
}

.ld-focus .ld-content-action .learndash_mark_complete_button{
       font-size: 12px!important;
       padding: 5px!important;
}

.ld-focus .ld-focus-content .ld-content-action .learndash_mark_complete_button{
    padding: 15px 30px 15px 15px!important;
}

.ld-focus .ld-focus-content .ld-content-action .learndash_mark_complete_button:hover{
    color: #16151B!important;
    background: none!important;
    border: 1px solid #16151B;
}

.ld-focus .ld-focus-content .ld-content-action .learndash_mark_complete_button:after:hover{
    color: #16151B!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Prata';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://test123.threeofakind.design/wp-content/uploads/2020/08/Prata-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fira Code';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://test123.threeofakind.design/wp-content/uploads/2020/08/FiraCode-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Fira Code';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://test123.threeofakind.design/wp-content/uploads/2020/08/FiraCode-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Fira Code';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://test123.threeofakind.design/wp-content/uploads/2020/08/FiraCode-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Fira Code';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://test123.threeofakind.design/wp-content/uploads/2020/08/FiraCode-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Fira Code';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url('https://test123.threeofakind.design/wp-content/uploads/2020/08/FiraCode-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */