/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> general **/
body .oxy-repeater-pages-wrap {
  display: none !important;
}

body ol {
  list-style-type: none;
  padding-left: 0px;
}

body .prose ul > li {
  padding-left: 0px !important;
}

body #section-97-91 .ct-section-inner-wrap #div_block-99-91 .oxy-fluent-form form {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  grid-column-gap: 24px;
  column-gap: 24px;
}

body #section-97-91 .ct-section-inner-wrap #div_block-99-91 .oxy-fluent-form form .ff-el-group {
  width: 33.33333%;
}

body #section-97-91 .ct-section-inner-wrap #div_block-99-91 .oxy-fluent-form form .ff-el-group button {
  width: 100%;
}

@media screen and (max-width: 768px) {
  body #section-97-91 .ct-section-inner-wrap #div_block-99-91 .oxy-fluent-form form {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  body #section-97-91 .ct-section-inner-wrap #div_block-99-91 .oxy-fluent-form form .ff-el-group {
    width: 100%;
  }
}

body .slider_laatste_recepten .kowp_sc_recept_item,
body .archive_recepten .kowp_sc_recept_item {
  position: relative;
}

body .slider_laatste_recepten .kowp_sc_recept_item a .cover,
body .archive_recepten .kowp_sc_recept_item a .cover {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  align-items: center;
  text-transform: uppercase;
  background: var(--color-dark);
  background: linear-gradient(0deg, rgba(var(--color-dark-rgbv), 1) 0%, rgba(var(--color-dark-rgbv), 0) 100%);
}

body .slider_laatste_recepten .kowp_sc_recept_item a .cover .title,
body .archive_recepten .kowp_sc_recept_item a .cover .title {
  color: var(--color-light);
  font-family: var(--font-heading);
  margin-bottom: 24px;
  max-width: 65%;
  line-height: 1.3;
  text-align: center;
}

body .slider_laatste_recepten .kowp_sc_recept_item a:hover img,
body .archive_recepten .kowp_sc_recept_item a:hover img {
  box-shadow: var(--shadow-db-3);
}

body .slider_laatste_recepten .kowp_sc_recept_item a:hover .cover,
body .archive_recepten .kowp_sc_recept_item a:hover .cover {
  background-color: rgba(var(--color-secondary-rgbv), 0.3);
}

body .wpsr-reviews-loadmore {
  margin-top: 24px;
}

body .wpsr-reviews-loadmore span {
  background-color: var(--color-primary);
}

/** General >> Cartpops **/
body #_dynamic_list-13-15 .oxy-repeater-pages-wrap {
  display: none !important;
}

body .cpops-cart-item__quantity button svg path {
  fill: var(--color-light) !important;
}

body .cpops-cart-item__quantity input {
  color: var(--color-dark) !important;
  font-size: var(--text-body) !important;
}

body #cpops-drawer-modal .cpops-cart-line-items__total-value small {
  display: none !important;
}

body .cartpops-cart__wrapper .cartpops-cart__toggle .cartpops-cart__container .cartpops-cart__container-icon i {
  color: var(--color-light);
  font-size: 40px;
}

body .cartpops-cart__wrapper .cartpops-cart__toggle .cartpops-cart__container .cartpops-cart__container-icon .cartpops-cart__container-counter {
  background-color: var(--color-secondary) !important;
  font-size: 16px;
  width: 28px;
  height: 28px;
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 8px;
  margin-right: 8px;
}

body #cartpops-drawer .cpops-drawer-notices-wrapper {
  background-color: var(--color-gray-50);
}

body #cartpops-drawer .cpops-panel .cpops-drawer-header .cpops-drawer-header__heading {
  border-color: var(--color-gray-200);
}

body #cartpops-drawer .cpops-panel .cpops-drawer-cart .cpops-cart-item {
  border-color: var(--color-gray-200);
}

@media screen and (max-width: 768px) {
  body #cartpops-drawer .cpops-panel .cpops-drawer-cart .cpops-cart-item .cpops-cart-item__image {
    display: none !important;
  }
}

body #cartpops-drawer .cpops-panel .cpops-drawer-cart .cpops-cart-item .cpops-cart-item__quantity button {
  background-color: var(--color-gray-200);
}

body #cartpops-drawer .cpops-panel .cpops-drawer-cart .cpops-cart-item .cpops-cart-item__quantity button svg path {
  fill: var(--color-text) !important;
}

/** General >> header **/
body #_header-1-91 #_header_row-2-91 {
  background-color: var(--color-dark) !important;
}

body #_header-1-91 #_header_row-40-91 #-pro-menu-176-91 #menu-submenu li:first-of-type a {
  padding-left: 0px;
}

body #_header-1-91 #_header_row-40-91 #-pro-menu-176-91 #menu-submenu li:last-of-type a {
  padding-right: 0px;
}

body #_header-1-91 #_header_row-40-91 #-pro-menu-46-91 #menu-main-menu li:first-of-type a {
  padding-left: 0px;
}

body #_header-1-91 #_header_row-40-91 #-pro-menu-46-91 #menu-main-menu li:last-of-type a {
  padding-right: 0px;
}

body #_header-1-91 #_header_row-56-91 {
  background-color: var(--color-dark) !important;
}

/** General >> footer **/
body #kowp_credits {
  background-color: var(--color-dark);
}

/** General >> fooevents shortcodes **/
body .fooevents-calendar-list .fooevents-calendar-list-item {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 80px;
}

body .fooevents-calendar-list .fooevents-calendar-list-item .fooevents-shortcode-title {
  margin-left: 99px;
  order: 3;
  font-size: var(--text-h5);
  margin-bottom: 0px !important;
  margin-top: 0px;
  padding-bottom: 0px;
}

body .fooevents-calendar-list .fooevents-calendar-list-item .fooevents-shortcode-title a {
  margin-bottom: 0px !important;
}

body .fooevents-calendar-list .fooevents-calendar-list-item .fooevents-shortcode-date {
  margin-left: 99px;
  display: inline !important;
  order: 2;
}

body .fooevents-calendar-list .fooevents-calendar-list-item img {
  object-fit: cover;
  width: 75px !important;
  height: 75px !important;
  border-radius: 100%;
  position: absolute;
  top: -12px;
}

body .fooevents-calendar-list .fooevents-calendar-list-item p {
  display: none !important;
}

/** General >> woocommerce **/
body .wpgb-card-21 .wpgb-card-wrapper .wpgb-card-inner .wpgb-card-media {
  min-height: 250px !important;
  max-height: 250px !important;
  height: 250px !important;
  border-radius: var(--rounded-small);
}

body .wpgb-card-21 .wpgb-card-wrapper .wpgb-card-inner .wpgb-card-media .wpgb-card-media-thumbnail a div {
  border-radius: var(--rounded-small);
}

body .wpgb-card-21 .wpgb-card-wrapper .wpgb-card-inner .wpgb-card-content .wpgb-card-body {
  padding: 24px;
}

body .wpgb-card-21 .wpgb-card-wrapper .wpgb-card-inner .wpgb-card-content .wpgb-card-body .wbm_fooevents_date_time:first-of-type {
  font-size: var(--text-body-lg) !important;
  font-weight: var(--font-bold-body);
  color: var(--color-primary-200);
}

body .wpgb-card-21 .wpgb-card-wrapper .wpgb-card-inner .wpgb-card-content .wpgb-card-body .wpgb-block-3 {
  font-family: var(--font-heading);
  font-size: var(--text-h5);
  color: var(--color-primary);
  margin-bottom: 24px;
}

body .wpgb-card-21 .wpgb-card-wrapper .wpgb-card-inner .wpgb-card-content .wpgb-card-body .wpgb-block-5 {
  color: var(--color-secondary);
  font-family: var(--font-heading);
  font-size: var(--text-body-lg);
}

/** General >> blog single **/
body #div_block-3-3008 .ct-span.oxy-stock-content-styles {
  width: 100%;
}

