/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM MM CSS HERE.   ***************/
/* .dark a {color: #00a1ff;} .dark a:hover {color: #38b6ff;} */
b, strong {font-weight: 500;}
ul.nobullet {list-style: none;}
ul.nobullet li {margin-left: 0px;}
ul.nobullet li i.fa-check-square {color: green; font-weight: bold;}
.top10 {margin-top: 10px;}

.woocommerce-account-my-memberships .button.view {display: none !important;}
.yith-funds-add-fund-wrapper, .yith-funds-balance-wrapper {width: -webkit-fill-available !important;}
.yith-funds-history-filter-content {display: none !important;}
#yith_ywf_make_a_deposit_widget-2 .is-divider {display: none;}
.woocommerce-product-attributes-item--weight {display: none;}
.markeergeel {background-color: #fffde2; width: fit-content;}
.woocommerce-tabs .star-rating {margin: -4px 7px 0 0;}
.product .yith-similar-products {margin-top: 30px;}
.page-id-11823 .widget_product_tag_cloud .widget-title,
.page-id-11823 .widget_product_tag_cloud .is-divider {display: none !important;}
.page-id-1757 h2 {display: none;}
.page-id-1757 .tagcloud a:hover {color: #fff;}
span.inspectie {font-weight: 500; background: #a52a2a; color: #fff; padding: 0 3px; text-transform: uppercase;}
span.beschikbaar {font-weight: 400; background: #66a379; color: #fff; padding: 5px 10px; border-radius: 3px; font-size: .8em; margin-right: 5px;}
span.nietbeschikbaar {font-weight: 400; background: #b35757; color: #fff; padding: 5px 10px; border-radius: 3px; font-size: .8em; margin-right: 5px;}
.page-id-14083 i.fa-exclamation-circle, .page-id-1948 i.fa-exclamation-circle {color: #ff6161;}
#um_field_general_user_login {display: none;}
h2.schema-titel {background: rgba(0, 152, 144, 0.791); padding: 10px; color: #fff;}
/* .page-id-1710 .post-item .box-image {display: none !important;} */
.schema-opdracht {background-color: rgb(255 236 243); color: #980040;}
.shop-container .UploadPicture {display: none !important;}
.page-template .UploadPicture, .single-post .UploadPicture {width: 46px !important; position: relative !important; color: #111 !important;} 
.page-template .UploadPicture:hover {color: green !important;} 
.prijzen-slavenleven a {color: #fff !important;}
.gehoorzaamheidstraining {max-width: 80%;}
.slavenleven-lijst .icon-box-text {margin-top: 10px;}
.slavenleven-lijst .icon-box-img img {border-radius: 20px;}
.tijd i.fa-stopwatch {color: red !important;}
.tijd span {color: red !important;}
.datum-vraag {background: #626262; padding: 0 10px; border-radius: 3px; font-size: 14px; border: 1px solid #333; font-family: roboto; margin-right: 5px;    color: white;}
.vragen .box-text {padding-top: 0px; padding-bottom: 0px;}
.vragen .box-blog-post .is-divider {display: none;}

.postid-14052 h1, .postid-14136  h1, .postid-14137 h1, .postid-14138 h1, .postid-14139 h1,
.postid-14140 h1, .postid-14141 h1, .postid-14142 h1, .postid-14143 h1, .postid-14144 h1,
.postid-14145 h1, .postid-14146 h1, .postid-14147 h1, .postid-14148 h1 {font-size: 2em;}

.section.kroontjes.dark {background-image: url('/images/royal.jpg');}
i.fa-lock-open {display: none;}
.fancy-blogtitel a {color: #191919;}
.fancy-blogtitel i {color: #565656; margin-right: 5px;}
.geenbeschrijving .box-text ul, .geenbeschrijving .box-excerpt {display: none !important;}
.verbeterd {text-align: center; width: 120px; padding: 0 5px;}


details {
  max-width: fit-content;
  border-radius: 5px;
  padding: 3px 5px;
  cursor: pointer;
  color: #fff;

  /* brush look */
  background-image: url('/images/brush.jpg'); /* vervang door jouw PNG */
  background-size: cover;
  background-repeat: no-repeat;

  /* optioneel: licht overlay effect */
background-blend-mode: multiply; }

/* als details open is → verberg summary */
details[open] > summary {
  display: none;
}

details[open] {
  background: none;
  border-radius: 0;
  padding: 0;
  cursor: unset;
}

details h3 {color: #000;}

/* SISSYFICATION PROGRAMMA */
.sissificatie h1, .sissificatie h2, .sissificatie h5, .sissificatie h6 {color: #ff44a4 !important;}
.sissy-training h3 {color: #ff44a4 !important;}
.sissificatie h4 {color: #ff80c1 !important;}
.sissificatie .button {background: #c94da8 !important; color: #fff !important;;}
.sissificatie .knopactief {background: #f995df !important; color: #fff !important; border: 2px solid #333 !important;}
.knopuit .button {background: #ccc !important; cursor: not-allowed; opacity: 0.4;}
.knopuit .button:hover {color: #333 !important;}


a.blackbutton {color: #191919 !important;}
.training {display: inline-block; width: auto; padding: 0 30px; border: 3px solid #ff44a4;}
.text-rand {display: inline-block; padding: 0px 30px; border: 3px solid #ff44a4; margin-bottom: 30px;}
.text-rand h3 {margin-bottom: 0px;}
.text-rand-rood {display: inline-block; padding: 0px 30px; border: 3px solid #980040; margin-bottom: 30px;}
.text-rand-rood h3 {margin-bottom: 0px;}
.text-rand-home {display: inline-block; padding: 0px 30px 8px; border: 3px solid #980040; margin-bottom: 30px;}
.text-rand-home h3 {margin-bottom: 0px;}
.page-id-19247 .fa-star, .page-id-24297 .fa-star {color: yellow;}

.nav-dropdown.dark>li>a {color: #191919;}
ul.nav-dropdown {background: #fff !important;}
.nav-dropdown>li>a {color: #191919;}
.nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #980040 !important;}
a.button.wc-forward, a.button.cheeckout-wc-forward {background-color: #980040 !important;}
.cart-item ul.product_list_widget li a:not(.remove) {color: #fff !important;}
.cart-item .widget_shopping_cart p.total bdi {color: #fff !important;}
.label-hot.menu-item>a:after, .label-new.menu-item>a:after {top: -2px; background: #980040;}
li.has-dropdown:after {border-bottom-color: #fff !important;}

.page-id-19247 .nav-dropdown.dark>li>a {color: #191919;}
.page-id-19247 ul.nav-dropdown {background: #fff !important;}
.page-id-19247 .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #191919 !important;}
.page-id-19247 a.button.wc-forward, .page-id-19247 a.button.cheeckout-wc-forward {background-color: #ff80c1 !important;}
.page-id-19247 .cart-item ul.product_list_widget li a:not(.remove) {color: #ff80c1 !important;}
.page-id-19247 .label-hot.menu-item>a:after, .page-id-19247 .label-new.menu-item>a:after {top: -2px; background: #ff80c1;}
.page-id-19247 li.has-dropdown:after {border-bottom-color: #fff !important;}
.page-id-19247 .scroll-to-bullets a {background-color: #ff80c1 !important;}

.page-id-24297 .nav-dropdown.dark>li>a {color: #191919;}
.page-id-24297 ul.nav-dropdown {background: #fff !important;}
.page-id-24297 .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #191919 !important;}
.page-id-24297 a.button.wc-forward, .page-id-24297 a.button.cheeckout-wc-forward {background-color: #ff80c1 !important;}
.page-id-24297 .cart-item ul.product_list_widget li a:not(.remove) {color: #ff80c1 !important;}
.page-id-24297 .label-hot.menu-item>a:after, .page-id-24297 .label-new.menu-item>a:after {top: -2px; background: #ff80c1;}
.page-id-24297 li.has-dropdown:after {border-bottom-color: #fff !important;}
.page-id-24297 .scroll-to-bullets a {background-color: #ff80c1 !important;}

/* SISSY TRAINING DAY 1 */
.page-id-19365 .nav-dropdown.dark>li>a {color: #191919;}
.page-id-19365 ul.nav-dropdown {background: #fff !important;}
.page-id-19365 .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #191919 !important;}
.page-id-19365 a.button.wc-forward, .page-id-19365 a.button.cheeckout-wc-forward {background-color: #ff80c1 !important;}
.page-id-19365 .cart-item ul.product_list_widget li a:not(.remove) {color: #ff80c1 !important;}
.page-id-19365 .label-hot.menu-item>a:after, .page-id-19365 .label-new.menu-item>a:after {top: -2px; background: #ff80c1;}
.page-id-19365 li.has-dropdown:after {border-bottom-color: #fff !important;}
.page-id-19365 .scroll-to-bullets a {background-color: #ff80c1 !important;}

.page-id-24348 .nav-dropdown.dark>li>a {color: #191919;}
.page-id-24348 ul.nav-dropdown {background: #fff !important;}
.page-id-24348 .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #191919 !important;}
.page-id-24348 a.button.wc-forward, .page-id-24348 a.button.cheeckout-wc-forward {background-color: #ff80c1 !important;}
.page-id-24348 .cart-item ul.product_list_widget li a:not(.remove) {color: #ff80c1 !important;}
.page-id-24348 .label-hot.menu-item>a:after, .page-id-24348 .label-new.menu-item>a:after {top: -2px; background: #ff80c1;}
.page-id-24348 li.has-dropdown:after {border-bottom-color: #fff !important;}
.page-id-24348 .scroll-to-bullets a {background-color: #ff80c1 !important;}

/* SISSY TRAINING DAY 2 */
.page-id-19462 .nav-dropdown.dark>li>a {color: #191919;}
.page-id-19462 ul.nav-dropdown {background: #fff !important;}
.page-id-19462 .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #191919 !important;}
.page-id-19462 a.button.wc-forward, .page-id-19462 a.button.cheeckout-wc-forward {background-color: #ff80c1 !important;}
.page-id-19462 .cart-item ul.product_list_widget li a:not(.remove) {color: #ff80c1 !important;}
.page-id-19462 .label-hot.menu-item>a:after, .page-id-19462 .label-new.menu-item>a:after {top: -2px; background: #ff80c1;}
.page-id-19462 li.has-dropdown:after {border-bottom-color: #fff !important;}
.page-id-19462 .scroll-to-bullets a {background-color: #ff80c1 !important;}

.page-id-27033 .nav-dropdown.dark>li>a {color: #191919;}
.page-id-27033 ul.nav-dropdown {background: #fff !important;}
.page-id-27033 .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #191919 !important;}
.page-id-27033 a.button.wc-forward, .page-id-27033 a.button.cheeckout-wc-forward {background-color: #ff80c1 !important;}
.page-id-27033 .cart-item ul.product_list_widget li a:not(.remove) {color: #ff80c1 !important;}
.page-id-27033 .label-hot.menu-item>a:after, .page-id-27033 .label-new.menu-item>a:after {top: -2px; background: #ff80c1;}
.page-id-27033 li.has-dropdown:after {border-bottom-color: #fff !important;}
.page-id-27033 .scroll-to-bullets a {background-color: #ff80c1 !important;}

/* SISSY TRAINING DAY 3 */
.page-id-19463 .nav-dropdown.dark>li>a {color: #191919;}
.page-id-19463 ul.nav-dropdown {background: #fff !important;}
.page-id-19463 .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #191919 !important;}
.page-id-19463 a.button.wc-forward, .page-id-19463 a.button.cheeckout-wc-forward {background-color: #ff80c1 !important;}
.page-id-19463 .cart-item ul.product_list_widget li a:not(.remove) {color: #ff80c1 !important;}
.page-id-19463 .label-hot.menu-item>a:after, .page-id-19463 .label-new.menu-item>a:after {top: -2px; background: #ff80c1;}
.page-id-19463 li.has-dropdown:after {border-bottom-color: #fff !important;}
.page-id-19463 .scroll-to-bullets a {background-color: #ff80c1 !important;}

.page-id-27036 .nav-dropdown.dark>li>a {color: #191919;}
.page-id-27036 ul.nav-dropdown {background: #fff !important;}
.page-id-27036 .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #191919 !important;}
.page-id-27036 a.button.wc-forward, .page-id-27036 a.button.cheeckout-wc-forward {background-color: #ff80c1 !important;}
.page-id-27036 .cart-item ul.product_list_widget li a:not(.remove) {color: #ff80c1 !important;}
.page-id-27036 .label-hot.menu-item>a:after, .page-id-27036 .label-new.menu-item>a:after {top: -2px; background: #ff80c1;}
.page-id-27036 li.has-dropdown:after {border-bottom-color: #fff !important;}
.page-id-27036 .scroll-to-bullets a {background-color: #ff80c1 !important;}


/* SISSY TRAINING DAY 4 */
.page-id-19464 .nav-dropdown.dark>li>a {color: #191919;}
.page-id-19464 ul.nav-dropdown {background: #fff !important;}
.page-id-19464 .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #191919 !important;}
.page-id-19464 a.button.wc-forward, .page-id-19464 a.button.cheeckout-wc-forward {background-color: #ff80c1 !important;}
.page-id-19464 .cart-item ul.product_list_widget li a:not(.remove) {color: #ff80c1 !important;}
.page-id-19464 .label-hot.menu-item>a:after, .page-id-19464 .label-new.menu-item>a:after {top: -2px; background: #ff80c1;}
.page-id-19464 li.has-dropdown:after {border-bottom-color: #fff !important;}
.page-id-19464 .scroll-to-bullets a {background-color: #ff80c1 !important;}

.page-id-27039 .nav-dropdown.dark>li>a {color: #191919;}
.page-id-27039 ul.nav-dropdown {background: #fff !important;}
.page-id-27039 .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #191919 !important;}
.page-id-27039 a.button.wc-forward, .page-id-27039 a.button.cheeckout-wc-forward {background-color: #ff80c1 !important;}
.page-id-27039 .cart-item ul.product_list_widget li a:not(.remove) {color: #ff80c1 !important;}
.page-id-27039 .label-hot.menu-item>a:after, .page-id-27039 .label-new.menu-item>a:after {top: -2px; background: #ff80c1;}
.page-id-27039 li.has-dropdown:after {border-bottom-color: #fff !important;}
.page-id-27039 .scroll-to-bullets a {background-color: #ff80c1 !important;}


/* SISSY TRAINING DAY 5 */
.page-id-19465 .nav-dropdown.dark>li>a {color: #191919;}
.page-id-19465 ul.nav-dropdown {background: #fff !important;}
.page-id-19465 .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #191919 !important;}
.page-id-19465 a.button.wc-forward, .page-id-19465 a.button.cheeckout-wc-forward {background-color: #ff80c1 !important;}
.page-id-19465 .cart-item ul.product_list_widget li a:not(.remove) {color: #ff80c1 !important;}
.page-id-19465 .label-hot.menu-item>a:after, .page-id-19465 .label-new.menu-item>a:after {top: -2px; background: #ff80c1;}
.page-id-19465 li.has-dropdown:after {border-bottom-color: #fff !important;}
.page-id-19465 .scroll-to-bullets a {background-color: #ff80c1 !important;}

.page-id-27042 .nav-dropdown.dark>li>a {color: #191919;}
.page-id-27042 ul.nav-dropdown {background: #fff !important;}
.page-id-27042 .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #191919 !important;}
.page-id-27042 a.button.wc-forward, .page-id-27042 a.button.cheeckout-wc-forward {background-color: #ff80c1 !important;}
.page-id-27042 .cart-item ul.product_list_widget li a:not(.remove) {color: #ff80c1 !important;}
.page-id-27042 .label-hot.menu-item>a:after, .page-id-27042 .label-new.menu-item>a:after {top: -2px; background: #ff80c1;}
.page-id-27042 li.has-dropdown:after {border-bottom-color: #fff !important;}
.page-id-27042 .scroll-to-bullets a {background-color: #ff80c1 !important;}


/* SISSY TRAINING DAY 6 */
.page-id-19466 .nav-dropdown.dark>li>a {color: #191919;}
.page-id-19466 ul.nav-dropdown {background: #fff !important;}
.page-id-19466 .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #191919 !important;}
.page-id-19466 a.button.wc-forward, .page-id-19466 a.button.cheeckout-wc-forward {background-color: #ff80c1 !important;}
.page-id-19466 .cart-item ul.product_list_widget li a:not(.remove) {color: #ff80c1 !important;}
.page-id-19466 .label-hot.menu-item>a:after, .page-id-19466 .label-new.menu-item>a:after {top: -2px; background: #ff80c1;}
.page-id-19466 li.has-dropdown:after {border-bottom-color: #fff !important;}
.page-id-19466 .scroll-to-bullets a {background-color: #ff80c1 !important;}

.page-id-27045 .nav-dropdown.dark>li>a {color: #191919;}
.page-id-27045 ul.nav-dropdown {background: #fff !important;}
.page-id-27045 .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #191919 !important;}
.page-id-27045 a.button.wc-forward, .page-id-27045 a.button.cheeckout-wc-forward {background-color: #ff80c1 !important;}
.page-id-27045 .cart-item ul.product_list_widget li a:not(.remove) {color: #ff80c1 !important;}
.page-id-27045 .label-hot.menu-item>a:after, .page-id-27045 .label-new.menu-item>a:after {top: -2px; background: #ff80c1;}
.page-id-27045 li.has-dropdown:after {border-bottom-color: #fff !important;}
.page-id-27045 .scroll-to-bullets a {background-color: #ff80c1 !important;}


/* SISSY TRAINING DAY 7 */
.page-id-19467 .nav-dropdown.dark>li>a {color: #191919;}
.page-id-19467 ul.nav-dropdown {background: #fff !important;}
.page-id-19467 .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #191919 !important;}
.page-id-19467 a.button.wc-forward, .page-id-19467 a.button.cheeckout-wc-forward {background-color: #ff80c1 !important;}
.page-id-19467 .cart-item ul.product_list_widget li a:not(.remove) {color: #ff80c1 !important;}
.page-id-19467 .label-hot.menu-item>a:after, .page-id-19467 .label-new.menu-item>a:after {top: -2px; background: #ff80c1;}
.page-id-19467 li.has-dropdown:after {border-bottom-color: #fff !important;}
.page-id-19467 .scroll-to-bullets a {background-color: #ff80c1 !important;}

.page-id-27048 .nav-dropdown.dark>li>a {color: #191919;}
.page-id-27048 ul.nav-dropdown {background: #fff !important;}
.page-id-27048 .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #191919 !important;}
.page-id-27048 a.button.wc-forward, .page-id-27048 a.button.cheeckout-wc-forward {background-color: #ff80c1 !important;}
.page-id-27048 .cart-item ul.product_list_widget li a:not(.remove) {color: #ff80c1 !important;}
.page-id-27048 .label-hot.menu-item>a:after, .page-id-27048 .label-new.menu-item>a:after {top: -2px; background: #ff80c1;}
.page-id-27048 li.has-dropdown:after {border-bottom-color: #fff !important;}
.page-id-27048 .scroll-to-bullets a {background-color: #ff80c1 !important;}


/* SISSY TRAINING DAY 7-2 */
.page-id-19516 .nav-dropdown.dark>li>a {color: #191919;}
.page-id-19516 ul.nav-dropdown {background: #fff !important;}
.page-id-19516 .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #191919 !important;}
.page-id-19516 a.button.wc-forward, .page-id-19516 a.button.cheeckout-wc-forward {background-color: #ff80c1 !important;}
.page-id-19516 .cart-item ul.product_list_widget li a:not(.remove) {color: #ff80c1 !important;}
.page-id-19516 .label-hot.menu-item>a:after, .page-id-19516 .label-new.menu-item>a:after {top: -2px; background: #ff80c1;}
.page-id-19516 li.has-dropdown:after {border-bottom-color: #fff !important;}
.page-id-19516 .scroll-to-bullets a {background-color: #ff80c1 !important;}

.page-id-27051 .nav-dropdown.dark>li>a {color: #191919;}
.page-id-27051 ul.nav-dropdown {background: #fff !important;}
.page-id-27051 .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #191919 !important;}
.page-id-27051 a.button.wc-forward, .page-id-27051 a.button.cheeckout-wc-forward {background-color: #ff80c1 !important;}
.page-id-27051 .cart-item ul.product_list_widget li a:not(.remove) {color: #ff80c1 !important;}
.page-id-27051 .label-hot.menu-item>a:after, .page-id-27051 .label-new.menu-item>a:after {top: -2px; background: #ff80c1;}
.page-id-27051 li.has-dropdown:after {border-bottom-color: #fff !important;}
.page-id-27051 .scroll-to-bullets a {background-color: #ff80c1 !important;}


/* SISSY TRAINING PRODUCT */
.postid-19587 h1, .postid-19587 h2, .postid-19587 h3 {color: #ff44a4;}
.postid-19587 .nav-dropdown.dark>li>a {color: #191919;}
.postid-19587 ul.nav-dropdown {background: #fff !important;}
.postid-19587 .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #191919 !important;}
.postid-19587 a.button.wc-forward, .postid-19587 a.button.cheeckout-wc-forward {background-color: #ff80c1 !important;}
.postid-19587 .cart-item ul.product_list_widget li a:not(.remove) {color: #ff80c1 !important;}
.postid-19587 .label-hot.menu-item>a:after, .postid-19587 .label-new.menu-item>a:after {top: -2px; background: #ff80c1;}
.postid-19587 li.has-dropdown:after {border-bottom-color: #fff !important;}
.postid-19587 .product-info .button {background: #ff44a4 !important;}

.postid-25783 h1, .postid-25783 h2, .postid-25783 h3 {color: #ff44a4;}
.postid-25783 .nav-dropdown.dark>li>a {color: #191919;}
.postid-25783 ul.nav-dropdown {background: #fff !important;}
.postid-25783 .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {background: #191919 !important;}
.postid-25783 a.button.wc-forward, .postid-25783 a.button.cheeckout-wc-forward {background-color: #ff80c1 !important;}
.postid-25783 .cart-item ul.product_list_widget li a:not(.remove) {color: #ff80c1 !important;}
.postid-25783 .label-hot.menu-item>a:after, .postid-25783 .label-new.menu-item>a:after {top: -2px; background: #ff80c1;}
.postid-25783 li.has-dropdown:after {border-bottom-color: #fff !important;}
.postid-25783 .product-info .button {background: #ff44a4 !important;}


/* MEESTERESMICHELLE */
.woof_container {margin-bottom: 20px;}
.woof_list label {vertical-align: top; font-weight: 500;}
.irs--round .irs-handle, .irs--round .irs-bar {border: 4px solid #980040 !important;}
#shop-sidebar .woof_price_filter .irs-from, #shop-sidebar .woof_price_filter .irs-to {background: #212a33;}

.page-id-12488 .tab-panels, .page-id-12469 .tab-panels, .page-id-12486 .tab-panels, .page-id-12487 .tab-panels {padding: 0px;}
.schema-content {padding: 0px;}
.schema-titel-h3 h3 {font-size: 1.6em !important;}
.schema-content ol {margin-left: 0px;}
li.wc_payment_method  img {width: 25px; margin-right: 10px; float: left;}

input.evaluatie {float: left; margin: 7px 10px 0 2px;}
.persoonlijkeopdracht {padding: 0 3px 0 3px;}
i.fa-lightbulb {color: orange;}
h2.blauw {color: #1e73be !important;}
.blauw2 {color: #1e73be !important; margin-bottom: 5px;}
h3.roze {color: #980040 !important;}
.um-account .um-woo-form.woocommerce .button {line-height: 2.2em !important;}
.um-profile .um-cover {margin-top: 30px;}
.um-account .um-woo-downloads div {padding: 0px !important;}
.um-completeness-step:nth-child(n+11) {display: none;}

/* .um-group-meta .privacy {display: none !important;} */
#um_divider_1136_58_59_57 .um-field-divider-text span {color: #970040;}
.off-canvas:not(.off-canvas-center) .nav-vertical li>a:first-child {color: #000 !important; font-size: 1rem !important; text-transform: none !important;}
#polls_form_3 li {list-style: none;}
.programma {margin-left: -20px;}
ul.programma li {list-style: none; border-bottom: 1px solid #ccc; padding-bottom: 10px;}
ul.programma li:last-child {border-bottom: 0px; padding-bottom: 0px;}
.nf-form-fields-required {display: none;}
ol {margin-left: 15px;}

.page-id-7 .short, .page-id-7 .bad {color: rgb(221, 51, 51) !important;}
.page-id-7 .good, .page-id-7 .strong {color: #17b913 !important; font-weight: 600 !important;}


.private_content table.opdrachten .column4a a {background: #fff; padding: 3px 10px; border: 1px solid #000; color: #000; border-radius: 5px;}
.private_content table.opdrachten tr.nee:nth-child(odd){background: #fff1f1;}
.private_content table.opdrachten tr.nee:nth-child(even){background: #fff6f6;}
.private_content table.opdrachten tr.ja:nth-child(odd){background: #deffd9 !important;}
.private_content table.opdrachten tr.ja:nth-child(even){background: #e1ffdc !important;}
.private_content table.opdrachten th {line-height: 2em; background: #fff; color: #000; font-size: 1em; padding: 5px 15px;}
.private_content table.opdrachten td {line-height: 2em; color: #000; font-size: 1em; padding: 15px;}
.private_content table.opdrachten tr.ja td.column4a {display: none;}
.private_content table.opdrachten tr.nee td.column4b {display: none;}

.page-id-11823 .star-rating--inline {margin-top: -5px;}
.page-id-1143 .opdrachten-overzicht h3 a {color: #fff !important;}
.korte-opdrachten .text {padding: 10px 0 0 !important;}
.korteopdrachten .text-box {cursor: pointer !important;}
.korteopdrachten .text-box a {color: #fff !important;}
/* TEMP OPLOSSING VOOR AVATAR NOT FOUND IN NOTIFICATIONS */
.um-notification {padding-left: 20px !important;}
.portfolio-summary .entry-title {word-break: break-all !important;}
#portfolio-content .pb {display: none !important;}
#polls-2 {padding: 15px; border: 1px solid #ccc;}
.wp-polls .Buttons {background-color: #666; color: #fff;}
.um-galley-modal-submit {margin-bottom: 0px !important;}
.marginbottom-30 {margin-bottom: -60px;}

.product-small .box-text ul {display: none;}

.page-id-11823 .product-small .box-image {float: left; max-width: 25%; padding-right: 10px; }
.page-id-11823 .product-small .box-text {text-align: left; height: auto; min-height: 155px; font-size: 1em;}
.page-id-11823 .product-small .product-title {font-size: 1.2em;}
.page-id-11823 .product-small .price-wrapper {font-size: 1.2em; float: right; margin-top: -23px;}
.page-id-11823 .product-small .box-excerpt {font-size: 1em;}


.page-id-16652 .product-small {background: #fafafa;}
.page-id-16652 .product-small .star-rating {float:right; margin-top: -25px;}
.page-id-16652 .product-small .box-image {float: left; width: 160px; padding-right: 15px; }
.page-id-16652 .product-small .box-text {text-align: left; padding-top: 5px; padding-left: 10px; height: 176px; font-size: 1em;}


.page-id-16299 .product-small {background: #fafafa;}
.page-id-16299 .product-small .star-rating {float:right; margin-top: -25px;}
.page-id-16299 .product-small .box-image {float: left; width: 160px; padding-right: 15px; display: none !important}
.page-id-16299 .product-small .box-text {text-align: left; padding-top: 5px; padding-left: 10px; height: 176px; font-size: 1em;}
.page-id-16299 .product-small .product-title {font-size: 1.3em;}
.page-id-16299 .product-small .price-wrapper {font-size: 1.2em;}
.page-id-16299 .product-small .box-excerpt {font-size: 1.05em;}

.product-small .box-image {vertical-align: top;}
.page-id-1673 .product-small .box-text {vertical-align: top; padding-top: 0px;}

.term-236 .woof_container_0 {display: none !important;}
.term-24 .woof_container_1 {display: none !important;}


.um-activity-foot.status {padding: 5px 0 15px !important;}
.um-activity-head {background: #191919 !important; color: #eee !important;}
.um-activity-head .um-activity-author-meta .um-activity-metadata a {color: #eee !important;}
.um-activity-head .um-activity-author-meta .um-activity-author-url a {color: #ffda61 !important; font-size: 1.1em !important; font-weight: normal !important;}
.um-activity-head .um-activity-author-url {margin-bottom: -2px !important;}
.um-activity-comment-text {color: #3f3f3f !important; line-height: 1.3 !important;}
.um-activity-bodyinner-txt span.post-title {font-weight: 400 !important; color: #970040 !important;}
/* .um-activity-bodyinner-txt {font-size: 18px !important;} */
.um-form .um-activity-widget {box-shadow: 0 1px #eee; border: 1px solid #e1e1e1;}

.black {color: #000 !important;}
.menu-footer-1-container a {color: #fff !important;}
#menu-footer-1-eng li a {color: #fff !important;}
.nav-dropdown.dropdown-uppercase>li>a {color: #fff !important;}
a.button.wc-forward, a.button.cheeckout-wc-forward {background-color: #222 !important;}


.product-info label {font-size: 1em; margin-top: 10px; font-weight: 400;}
h2.wc-pao-addon-name, h2.wc-pao-addon-heading {font-family: poppins; font-size: 1.2em;}
div.product-addon-totals {margin: 0px; border-top: 0px; border-bottom: 0px; padding: 0px;}
.wc-pao-addon .wc-pao-addon-wrap select {background-color: #fff !important; box-shadow: none !important; width: 100%;}
div.product-addon-totals li {margin-left: 0px !important;}
.product-summary .woocommerce-Price-currencySymbol {vertical-align: unset; font-size: 1em; margin-left: 5px;}
div.product-addon-totals .wc-pao-subtotal-line, div.product-addon-totals ul li {display: none !important;}
.product-addon-totals li.wc-pao-subtotal-line {display: block !important; margin-bottom: 30px;}

#product-453 a.zoom-button, #product-482 a.zoom-button, #product-483 a.zoom-button, #product-484 a.zoom-button {display: none !important;}
#product-13040 h1 {font-size: 2.6em;}
.header-main .nav > li > a, .header-main .header-cart-title bdi {font-size: .9em; font-weight: 500 !important;}


/* MINICART */
.nav-right li.current-dropdown:last-child>.nav-dropdown {padding-right: 0px; padding-top: 0px;}
.widget_shopping_cart ul.product_list_widget li {min-width: 320px !important; margin: 20px 20px 10px 0px !important;}
.nav-right .cart-item ul.product_list_widget li a:not(.remove) {line-height: 1.3em; color: #fff;}
.widget_shopping_cart ul.product_list_widget span.quantity,
.widget_shopping_cart ul.product_list_widget span.amount {color: #eee !important; font-size: .9rem !important; opacity: 1 !important;}
.widget_shopping_cart p.total {color: #222 !important; margin-right: 20px !important;}
.widget_shopping_cart p.total strong {padding-left: 6px; color: #fff;}
.widget_shopping_cart p.total bdi {padding: 2px 7px; font-size: 1rem !important;}
.widget_shopping_cart .widget_shopping_cart_content {margin-right: -20px !important;}
.widget_shopping_cart .mini_cart_item dl {font-size: .9em; color: #fff; text-transform: none;}
.widget_shopping_cart .mini_cart_item dl dt {font-weight: 500; float: left; width: 100%; margin-bottom: 5px; color: #fff !important;}
.widget_shopping_cart .mini_cart_item dl dd:before {display: inline-block; padding: 2px 5px 0 0; float: left; font-weight: 900; font-size: .7em;}
.widget_shopping_cart .mini_cart_item dl dd {min-width:90px !important; padding: 5px 0; color:#fff !important; margin-bottom:5px !important; width: 100%;}
.widget_shopping_cart .buttons {padding-right: 20px !important;}
.widget_shopping_cart .button {color: #fff !important;}
.widget_shopping_cart li a.remove {color: #fff !important;}
.widget_shopping_cart p.woocommerce-mini-cart__empty-message {margin-left: -10px !important; margin-top: 15px !important; margin-bottom: -15px !important; margin-right: 10px !important; width: 320px !important;}

#wrapper > .message-wrapper {background: #f2f3ff;}
#wrapper > .woocommerce-error {padding-bottom: 5px;}

/* CART PAGE */
.woocommerce-cart-form tr.cart_item {vertical-align: top !important;}
.woocommerce-cart-form .product-name a {line-height: 1.3em; padding-bottom: 10px; margin-bottom: 5px;}
.woocommerce-cart-form dl.variation {font-size: .9rem; color: #273647; text-transform: none;}
.woocommerce-cart-form dl.variation dt {font-weight: 500 !important; font-size: .9rem; width: 100%;}
.woocommerce-cart-form dl.variation dd:before {display: inline-block; padding: 3px 5px 0 0; float: left; font-weight: 900; font-size: .7em;}
.woocommerce-cart-form dl.variation dd {min-width: 90px !important; padding: 5px 0; color: #222 !important; margin-bottom: 5px !important; width: 100%;}
.woocommerce-cart-form div.ywcds_add_donation_form {background-color: #273647 !important;}
.woocommerce-cart-form .wc-proceed-to-checkout .button, .woocommerce-cart-form .current .breadcrumb-step {background-color: #35d37c !important;}
#yith-par-message-cart {width: fit-content !important; padding: 5px 15px !important; margin-bottom: 10px !important; border: 1px dashed #273647 !important;}
.cart-wrapper .quantity, .cart-wrapper .product-quantity {display:none;}

/* CHECKOUT PAGE */
.woocommerce-checkout tr.cart_item {vertical-align: top !important;}
.woocommerce-checkout td.product-name {color: #273647 !important;}
.woocommerce-checkout dl.variation {color: #273647 !important;}
.woocommerce-checkout dl.variation dt {font-weight: 500 !important; width: 100%;}
.woocommerce-checkout dl.variation dd:before {display: inline-block; padding: 1px 5px 0 0; float: left; font-weight: 900; font-size: .7em;}
.woocommerce-checkout dl.variation dd {min-width: 90px !important; padding: 5px 0; color: #273647 !important; line-height: 2em; margin-bottom: 5px !important; width: 100%;}
.woocommerce-checkout .checkout .has-border {border-color: #273647 !important;}
.woocommerce-checkout .checkout .button, .woocommerce-checkout .current .breadcrumb-step {background-color: #35d37c !important;}
.woocommerce-checkout .payment_methods p {padding: 0 30px; font-size: .8em;}
.woocommerce-checkout .payment_methods .payment_method_bacs p {padding: 0;}
.woocommerce-checkout .checkout ul li {padding: 7px 0;}
.woocommerce-checkout .wc_payment_methods input {margin: 8px 15px 0 4px !important;}
.woocommerce-checkout .place-order input {margin-bottom: 30px !important; margin-top: 5px !important;}


.product-tag-name {background: #c4cdde; font-style: italic; padding: 0 5px; margin-right: 5px; border-radius: 3px; color: #fff; font-size: .8em; text-transform: uppercase; display: inline-block;}


/* BADGE FIX */
.products .box-image { overflow: visible !important; -webkit-mask-image: none !important; }
.product-small .box-image { overflow: visible !important; -webkit-mask-image: none !important; }


/* Cookies */
.flatsome-cookies {padding: 10px;}
.flatsome-cookies__buttons a {font-size: 12px;}
.flatsome-cookies__more-btn {display: none !important;}
.flatsome-cookies__accept-btn {background-color: #273647 !important; color: #fff !important;}


.page-id-31 a.woocommerce-MyAccount-downloads-file.button.alt {line-height: 2.2em !important; padding: 0 20px !important;}
.page-id-31 th.download-file {text-align: center !important;}
.page-id-31 th.download-remaining, .page-id-31 td.download-remaining  {display: none !important;}

.woocommerce-checkout input[type="checkbox"], .woocommerce-checkout input[type="radio"] {margin: 7px 10px 0 0 !important;}

div.um .um-profile-body.activity, div.um-activity {max-width: 1280px !important;}
.um-profile .um-profile-body {margin: 0px !important; max-width: 100% !important;}
.um-activity-preview {display: inline !important;}
.um-profile a.um-message-btn {margin: 20px 0 !important;}
.um-message-blocku, .um-gdpr-donwload-link, .um-message-delconv, .um-message-header-right {display: none !important;}

.testimonials .testimonial-box {border-bottom: 1px dotted #ccc; padding: 1em 0;}
.testimonials .testimonial-box:last-child {border-bottom: 0px dotted #ccc; padding: 1em 0;}

.um-account-side li:last-child {display:none !important;}
.um-activity-editc-d .delete {display:none !important;}
.um-activity-right .um-activity-trash {display:none !important;}
.um-activity-comments .um-activity-right {min-height: 10px;}
.um-activity-comments .um-activity-comment-post.um-disabled {display: none;}

.setcenter {text-align:center !important;}
.opdracht-text {font-size:90% !important;}
.opdrachtpagina .icon-box-img img {padding-top:0 !important;}
.opdrachtpagina .icon-box-left .icon-box-img + .icon-box-text {padding: 10px !important;}
.um-login .um-field-error {display:none !important;}
.bold {font-weight:500 !important;}

.entry-meta {color:#2d6aba !important;}
#menu-footer a {color:#fff;}

.onderhoud {background: #fff; padding: 10px;}
.um-field-label .um-tip {margin-top: -30px; float: right;}

h1, .banner h1 {color: #A80048; font-size: 2.6em;}
h2, h3, h4, h5, h6, .heading-font, .banner h2 {color: #1e73be;}
p.lead {font-size: 1.1em;}
.ninja-send-custom {
	background: #A80048 !important;
	color: #fefefe !important;
	padding: 0 15px !important;
	height: 10px !important;
}

#nf-form-1-cont .nf-before-form-content {display:none !important;}

.roze {color:#A80048;}
.blauw {color:#1e73be;}

.um-woo-grid-meta {display: none !important;}


#custom_html-2 {
    background: #fcfcfc !important;
    padding: 10px;
    border-radius: 10px;
    border: 1px solid #e5e5e5;
	box-shadow: 0 1px 2px #ddd;
	color: #333333;
}
#custom_html-2 .widget-title {color: #333333; }
.blue2 {color: #00a2ff !important; }

.3featured ul.product_list_widget li a:not(.remove) {font-size: .9em !important; max-height: 2ch. !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; width: 90% !important;}

/* Front end publisher */

#mceu_9-button {
	display: none !important;
}

#frontend-form-1-main-submit-button {
    background: #fcfcfc !important;
    border-radius: 10px;
    border: 1px solid #e5e5e5;
	box-shadow: 0 1px 2px #ddd;
}

li.current-dropdown>.nav-dropdown {min-width: 310px;}
.menu400 ul.nav-dropdown {min-width: 400px;}
ul.menu > li, .widget > ul > li {font-size: .8em; }
.label-hot.menu-item>a:after {top: 0px !important;}
.label-new.menu-item>a:after {background: #970040;}
.slavenleven-infolink a {color: #8ed5ff;}
.uppercase, h6, th {color: #980040;}


.overmij {
	border-bottom: 1px solid #eee;
	padding: 5px;
}

.overmij2 {
	line-height: 26px;
}

.overmij1 {
	font-weight: 500;
	float: left;
	width: 150px;
	line-height: 36px;
}

.overmij1long {
	font-weight: 500 !important;
	float: left !important;
	width: 180px !important;
}

.schaar {
	border:2px dashed rgb(0, 0, 0);
	box-shadow: 0 0 0 8px #ff0030;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.mfp-content a:active {color: #d6047f !important;}
.marginbottom-30 {margin-bottom: -60px;}
.page-id-1143 .product-small .star-rating {display: none;}
.um-activity-bodyinner-txt {font-size: 14px !important; line-height: 22px !important;}
.widget .um-online {max-width: 100%;}
li.menu-info-link {background: #f9f9f9 !important;}
li.menu-info-link i {color:#000 !important;}


body .mfp-content {-webkit-tap-highlight-color: transparent !important;}
.mfp-content a:active {color: #fa8e2a !important;}
.off-canvas-left.mfp-ready .mfp-content {background: #222 !important;}
#shop-sidebar p, #shop-sidebar label {color: #fff;}
#shop-sidebar .switcher23-title2 {color: #fff;}

.off-canvas-left .mfp-content {min-width: 80% !important;}
.off-canvas-right .mfp-content {background: #222 !important; width: 100% !important;}
.off-canvas-right .mfp-close {right: 20px !important; top: 20px;}
.woocommerce-cart-form span.amount {color: #666 !important;}
#yith-par-message-cart {margin-left: 0% !important;}
#yith-par-message-cart, #yith-par-message-reward-cart {text-align: center !important; border-top: 1px solid #eee; padding: 10px;}
#cart-popup h4 {color: #fff !important;}
.widget_shopping_cart p.woocommerce-mini-cart__empty-message {margin-left: -0px !important; margin-top: 0px !important; margin-bottom: 0px !important; margin-right: 0px !important; width: 100% !important;}
.widget_shopping_cart p.total bdi {color: #fff !important;}
.widget_shopping_cart ul.product_list_widget li a:not(.remove) {color: #fff !important;}
.off-canvas:not(.off-canvas-center) .nav-vertical li>a:first-child {color: #fff !important;}
.mfp-content i {color: #fff !important;}
.woocommerce-mini-cart__buttons a.button {background: #980040 !important;}

.page-id-11823 .mobilecustomlayout .product-small {width: 100%; float: left; min-width: 100%;}
.page-id-11823 .product-small .box-image {max-width: 146px;}
.page-id-11823 .product-small .box-text {float: none;}
.page-id-11823 .product-small .product-title {font-size: 1.3em;}
.page-id-11823 .product-small .price-wrapper {font-size: 1.2em; float: none; margin-top: 0px; margin-bottom: 5px;}
.private_content table.opdrachten td.column3, .private_content table.opdrachten th.verbergen {display: none;}
i.fa-lock-open {display: inline; margin: 0 10px;}

#comments ol.comment-list, #comments ol.comment-list li {margin-left: 0px !important;}
#comments .comment-list li .avatar {max-width: 50px !important;}
.filter-button {font-size: 1.25em; padding: 10px 25px; border-radius: 50px; background: #fff; color: #191919 !important; text-shadow: none;}
.woocommerce-tabs .star-rating {margin: 0 7px 0 0; float: left;}
.text-rand-home {padding: 0px 30px 0px; line-height: .5;}
.mfp-content .label-hot.menu-item>a:after {padding: 3px 5px; font-size: 12px; top: 1px;}
.mfp-content .label-new.menu-item>a:after {background: #980040; padding: 3px 5px; font-size: 12px; top: 1px;}
.page-id-19247 .mfp-content .label-new.menu-item>a:after {background: #ff80c1;}
.gehoorzaamheidstraining {max-width: 100%;}
.verbeterd {width: 145px;}
.slavenleven-lijst .icon-box-text {margin-top: 0px;}

}