/*
 Theme Name:     EDGP Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Edu-Suite
 Author URI:     https://www.edu-suite.com
 Template:       Divi
 Version:        2.0.0
*/
/* =Theme customization starts here
------------------------------------------------------- */
body ul li {
  font-size: 16px !important;
}

.more-link {
  background-color: #82368c;
  color: #ffffff;
  padding: 8px 12px;
  display: block;
  text-align: center;
  border-radius: 5px;
  margin-top: 15px;
}

/* Footer */
.footer-items ul {
  list-style-type: none;
  padding-left: 0;
}

.footer-privacy a {
  color: #ffffff !important;
}

/*Navigation*/
#menu-secondair-navigatie {
  background: linear-gradient(90deg, rgb(127, 63, 152) 0%, rgb(180, 85, 160) 100%);
  padding: 5px 12px !important;
  border-radius: 0 0 10px 10px;
}

.secondary-nav a:before {
  font-family: "ETMODULES";
  text-align: center;
  vertical-align: middle;
  margin-right: 10px;
  margin-left: -10px;
  margin-top: -4px !important;
  color: #fff;
  font-size: 1em;
  transition: all 0.3s ease;
}

.info > a:before {
  content: "\e060";
}

.support > a:before {
  content: "\e076";
}

.contact > a:before {
  content: "\e090";
}

.login > a:before {
  content: "\e08a";
}

.webshop > a:before {
  content: "\e07a";
}

.et_pb_menu .et_pb_menu__menu > nav > ul > li > ul {
  top: calc(100% + 10px) !important;
  border-top: 2px solid #7f3f98 !important;
}

ul.et_pb_tabs_controls {
  width: 15% !important;
}

.custom-mega-menu-tabs .et_pb_tabs_controls li {
  width: 100% !important;
  border-bottom: 1px solid #d3d3d3;
}

.et_pb_tab_active {
  background: linear-gradient(90deg, rgb(127, 63, 152) 0%, rgb(180, 85, 160) 100%) !important;
  border-bottom: none;
}

.et_pb_tab_content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 30px;
  row-gap: 30px;
}

.subject-col {
  width: 22%;
}
.subject-col ul {
  list-style-type: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* MM navigation */
.mm--blurb-nav .et_pb_main_blurb_image img {
  border-radius: 30px;
}

/* Mobile menu */
.et_mobile_menu {
  margin-top: 12px !important;
  border-top: none !important;
}

@media (max-width: 479px) {
  .edgp-breadcrumbs {
    padding: 0px 20px;
  }
}
#main-content .container {
  width: 100% !important;
  max-width: 100% !important;
  padding-top: 0 !important;
}
#main-content .container .et_post_meta_wrapper {
  display: none !important;
}
#main-content .container #left-area .post-meta {
  display: none !important;
}

/* Gallery */
.et_pb_gallery_item {
  padding: 20px;
  border-radius: 20px;
  border: 1px solid #ccc;
  margin-bottom: 10px !important;
}
.et_pb_gallery_item .read-button {
  display: block;
  text-align: center;
  margin-top: 10px;
  padding: 8px 12px;
  color: #fff;
  border-radius: 5px;
  background: linear-gradient(90deg, rgb(127, 63, 152) 0%, rgb(180, 85, 160) 100%);
}

.et_pb_gallery_image {
  pointer-events: none;
}
.et_pb_gallery_image img {
  border-radius: 10px;
  width: auto !important;
  height: 300px !important;
}

.et_pb_gallery_pagination {
  border-top: none !important;
}
.et_pb_gallery_pagination .next,
.et_pb_gallery_pagination .prev {
  display: none !important;
}
.et_pb_gallery_pagination a {
  display: inline-block !important;
  font-weight: 600 !important;
  color: #7f3f98 !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 100% !important;
  padding-top: 7px;
  text-align: center;
}
.et_pb_gallery_pagination .active {
  background-color: #7f3f98 !important;
  color: #fff !important;
}

@media (max-width: 479px) {
  .et_pb_gallery_item {
    text-align: center !important;
  }
}
/* Product Page */
.product-menu {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  background-color: #7f3f98;
}
.product-menu ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.product-menu li {
  padding: 15px 22px;
}
.product-menu a {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}

/* Search */
.et_pb_menu .et_pb_menu__search-input {
  width: 60%;
  border: 2px solid #7f3f98;
  padding: 8px 15px;
  border-radius: 6px;
}

/*Slider*/
.et_pb_slide_title {
  padding-bottom: 20px;
}

.et_pb_slide_description {
  margin-top: 100px !important;
  margin-bottom: 60px !important;
  padding: 40px !important;
  width: 60% !important;
  font-size: 16px !important;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 20px;
}

.et_pb_slide_image img {
  width: auto !important;
  max-height: 500px !important;
}

.et-pb-controllers {
  bottom: 9px !important;
}

/* Slider mobile */
.slider-mobile .et_pb_slide_description {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
  padding: 0 !important;
  width: 80% !important;
  font-size: 16px !important;
  color: #000 !important;
  background-color: transparent !important;
  border-radius: 0;
}

/* TablePress Intertaal */
.tablepress thead th,
.tablepress tfoot th {
  background-color: #0072bc;
  color: white !important;
}

.tablepress .row-2 {
  background-color: #004c82 !important;
}

.tablepress .row-2 td {
  color: white !important;
}

.tablepress tr {
  background-color: #fff;
}

.tablepress,
.tablepress .row-2,
.tablepress thead th,
.tablepress tfoot th {
  border: none !important;
}

.tablepress strong {
  color: red !important;
}

.tablepress caption a {
  color: white !important;
}

/* Post template */
.edgp-post-title .et_pb_title_container {
  margin-top: 30px;
}

.df-bg {
  background-color: transparent !important;
}

/* Login logo's */
.logo-div .et_pb_text_inner {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 65px;
}

/* Blurb */
.et_pb_main_blurb_image {
  margin-bottom: 15px;
}

.bricks-biology-color-section {
  background-color: #e6007e !important;
}

.bricks-biology-neutral-color-section {
  background-color: #fde5f2 !important;
}

.bricks-history-color-section {
  background-color: #342f61 !important;
}

.bricks-history-neutral-color-section {
  background-color: #ebeaef !important;
}

.bricks-geography-color-section {
  background-color: #acb900 !important;
}

.bricks-geography-neutral-color-section {
  background-color: #f6f8e5 !important;
}

.bricks-startmethode-color-section {
  background-color: #007ac2 !important;
}

.bricks-startmethode-neutral-color-section {
  background-color: #e5f1f8 !important;
}

.kiem-color-section {
  background-color: #00a88f !important;
}

.kiem-neutral-color-section {
  background-color: #e5f6f3 !important;
}

.symbiose-color-section {
  background-color: #ed5854 !important;
}

.symbiose-neutral-color-section {
  background-color: #fdeeee !important;
}

.ppvmbo-color-section {
  background-color: #ef7d22 !important;
}

.ppvmbo-neutral-color-section {
  background-color: #eaf6fe !important;
}

.ppmbo-color-section {
  background-color: #2a4188 !important;
}

.ppmbo-neutral-color-section {
  background-color: #fdf3e5 !important;
}

.smartrekenen-color-section {
  background-color: #68b000 !important;
}

.smartrekenen-neutral-color-section {
  background-color: #eff6e5 !important;
}

.smartwiskunde-color-section {
  background-color: #942581 !important;
}

.smartwiskunde-neutral-color-section {
  background-color: #f4e9f2 !important;
}

.intertaal-color-section {
  background-color: #b5e2ff !important;
}

.intertaal-counter-color-section {
  background-color: #fff3b3 !important;
}

/* Pagination */
.wp-pagenavi {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  padding-top: 30px;
}
.wp-pagenavi .pages {
  display: none;
}
.wp-pagenavi .nextpostslink,
.wp-pagenavi .previouspostslink {
  border: none;
}
.wp-pagenavi .current {
  border: none;
  border-radius: 2px;
  color: #ffffff;
  padding: 8px 12px;
  background-color: #82368c;
}
.wp-pagenavi .page {
  border: none;
}/*# sourceMappingURL=style.css.map */