/*
Theme Name: POINT-I
Theme URI: https://www.point-i.nl
Author: JC-ICT
Author URI: https://www.point-i.nl
Description: POINT-I theme
Requires at least: WordPress 5.5
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: point-i

/* Overall */

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Kanit:wght@100&display=swap');

BODY {font-family:'Open Sans';font-size:18px;margin:0px;background:#f2f2f2;overflow-x:hidden;font-weight:100;}
h2{color:#305172;}
.knop-groep-schuin .stk-button {transform: skew(-25deg) !important;}
.knop-groep-schuin .stk-button__inner-text {transform: skew(25deg) !important;}
.knop-groep-schuin .stk--svg-wrapper {transform: skew(25deg) !important;}
.knop-groep-schuin .stk-button-group .stk-block {padding: 0px 12px;}

.entry-content-page.full-width {width: 100%;background:#F2F2F2;padding: 40px 0px 0px 0px !important;}

/* Top bar */

.top-bar-wrapper {display: flex;width: calc(100% - 80px);padding: 20px;background: white;z-index: 20;position: relative;right: 0px;top: 40px;left: 40px;}
.logo-wrapper img {height: 50px;}
.menu-bar {flex: 1;padding: right:30px;position: relative;}
.top-bar-menu {position: absolute;right: 10%;bottom: 0px;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:focus {background-color: #69309b;color: white;}
.mega-sub-menu a.mega-menu-link {background: #672E99 !important;color: white !important;text-transform: uppercase !important;border-bottom: 1px solid rgba(255,255,255,0.3) !important;}
.mega-sub-menu a.mega-menu-link:hover {background: #004285 !important;}
.extra-menu-wrapper li.mega-menu-item > a.mega-menu-link {line-height:28px !important;}
.mobile-extra-menu-wrapper{display:none;}
.mega-current-menu-item {background: #12B2C0 !important;}
.extra-menu-wrapper .mega-current-menu-item a.mega-menu-link{color: white !important;}
.mega-current-menu-item a.mega-menu-link{color: white !important;}

/* Mobile menu */
div#shiftnav-toggle-main {right: 50px !important;top: 48px !important;}
ul#mobmenuright {text-align: center;width: 80%;margin-left: auto;margin-right: auto;}
.mobmenu-content li {border-bottom: 1px solid rgba(103,46,153,0.3);padding: 10px 0px;}
.mobmenu-content li:last-child{border-bottom:0px !important;}

/* ROW 1 */

.overlay_purple {background: rgba(103, 46, 153, 0.6);width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 12;}
.overlay_green {background: rgba(18,178,192,0.6);width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 12;}
.overlay_blue{background: rgba(97,194,208,0.6);width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 12;}
.row-one-link:hover .overlay_purple {background:rgba(103, 46, 153, 0);}
.row-one-link:hover .overlay_green {background: rgba(18,178,192,0);}
.row-one-link:hover .overlay_blue{background: rgba(97,194,208,0);}

.row-one-wrapper {position:relative;}
.row-one-items {display: flex;width: 90%;}
.row-one-item-wrapper {width: 33%;height: 550px;position:relative;}
.row-one-item-wrapper a {position: relative;}
.row-one-item {height: 100%;position:relative;z-index:8;background-size: cover;background-position: center;filter: grayscale(1);}
.overlay_one {background-color: rgba(103,46,153,0.6);height: 100%;position: relative;z-index:11;top: 0;left: 0;width: 100%;border-bottom: 2px solid rgba(103,46,153,1);}
.overlay_two {background-color: rgba(18,178,192,0.6);height: 100%;position: relative;z-index:11;top: 0;left: 0;width: 100%;border-bottom: 2px solid rgba(18,178,192,1);}
.overlay_three {background-color: rgba(97,194,208,0.6);height: 100%;position: relative;z-index:11;top: 0;left: 0;width: 100%;border-bottom: 2px solid rgba(97,194,208,1);}
.row-one-item-title {position: absolute;z-index:13;bottom: 20%;left: 0;padding:2%;word-wrap:break-word;width:95%;font-size: 40px;text-transform: uppercase;font-weight: 700;color: white;}
.overlay_one:hover {background-color: rgba(255,255,255,0.5);}
.overlay_one:hover .row-one-item-title {color: rgba(103,46,153,1);}
.overlay_two:hover {background-color: rgba(255,255,255,0.5);}
.overlay_two:hover .row-one-item-title {color: rgba(18,178,192,1);}
.overlay_three:hover {background-color: rgba(255,255,255,0.5);}
.overlay_three:hover .row-one-item-title {color: rgba(97,194,208,1);}
.row-item-title {font-size: 25px;font-weight: 500;color: rgba(103,46,153,1);margin-top: 30px;}

.overlay-single-three {height: calc(70vh);width: 95%;position:relative;}
.row-one-single-item {height: 100%;background-size: cover;background-position: center;}
.overlay-single-blue {background: rgb(103, 46, 153);background: linear-gradient(90deg, rgba(103, 46, 153, 1) 0%, rgba(103, 46, 153, 0.5438550420168067) 37%, rgba(255, 255, 255, 0) 100%);height: 100%;width: 100%;position: absolute;top: 0;left: 0;}
.row-one-signle-item-text {position: absolute;top: 20%;left: 2%;color: white;width: 40%;font-size: 35px;font-weight: 100 !important;font-family: 'Open Sans' !important;}
.row-one-signle-item-title {display: none;}

.top-bar-linked-in-wrapper {position: absolute;background: #672E99;padding: 2px 7px;color: white !important;top: -43px;font-size: 14px;border-top-left-radius: 10px;border-top-right-radius: 10px;font-weight: 700;right: 10%;}
.top-bar-linked-in-wrapper:hover {background:#305172;}
#mega-menu-opleiding-menu .mega-current-menu-item::before {content: '-' !important;display:block !important;}
.break {display: flex;flex-wrap: wrap;}

/* Announcement box */

.row-call-to-action-wrapper {width: calc(40vw);background: white;padding: 10px 30px;border-radius: 20px;position: absolute;bottom: -80px;z-index: 99;left: 30px;}
.row-call-to-action-wrapper p {font-size: 20px !important;font-weight:700 !important;}
.row-call-to-action-wrapper .stk-block.stk-block-button {font-size: 16px;font-weight: 400 !important;}
div:has(.row-call-to-action-wrapper) .row-two-item>.row-item-header{margin-top:40px;}


/* Row 2 */


.row-two {margin-top: 2px;margin-bottom:-120px;}
.row-two-items {display: flex;width: 95%;margin-left: auto;position: relative;z-index: 100;}
.row-two-item-wrapper {background-color:#D4EAEC;width: 50%;border-bottom-left-radius: 20px !important;border-bottom-right-radius: 20px;    margin-right: -20px;}
.left-wrapper .row-two-item {padding: 0px 80px 120px 80px;}
.right-wrapper .row-two-item {padding:50px;}
.row-two-item-wrapper.right-wrapper {    margin-bottom: 60px;margin-top: -60px;background: white;z-index: 30;border-radius: 20px;margin-right: 30px;}
.pp-podcast {border:0px !important;}
.row-item-header {font-size: 50px;text-transform: uppercase;font-weight: 700;color: rgba(0,41,82,0.8);margin-bottom: 20px;border-bottom: 1px solid #672E99;padding-bottom: 10px;}
.sub-title {font-weight: 500;margin-top: 20px;font-style: italic;color: #305172;}
.sub-page-header-single-text-button-wrapper.button-box {float: none;margin-left: auto;margin-bottom: 30px;margin-right: 30px;}
.row-item-auteur {font-size: 14px;color: black;font-weight: 700;font-style: italic;margin-top: 10px;}

.afbeelding-wrapper {height: 400px;background-size: cover;background-position: center;position: relative;}
.afbeelding-wrapper-overlay {background: rgb(212, 234, 236);background: linear-gradient(180deg, rgba(212,234,236,1) 0%, rgba(212,234,236,0.4023984593837535) 15%, rgba(253,29,29,0.024247198879551846) 50%, rgba(212,234,236,0.68559173669467783) 86%, rgba(212,234,236,1) 100%);width: 100%;height: 100%;}
.afbeelding-wrapper .row-item-title {position: absolute;bottom: 0px;padding: 0px 80px;}

/* Row 3 */
.kb-row-layout-id896_9c493e-63 {position: relative;z-index: -1;}
.row-three {margin: 160px 0px;}
.row-three-items {display: flex;padding: 40px;}
.row-three-item-wrapper {margin: 0px 30px;}
.row-three-item-image {width: 100%;background-size: cover;height: 400px;background-position: center;}
.row-three-item-text-wrapper {width: calc(95% - 40px);margin-left: auto;margin-right: auto;padding: 20px;background: linear-gradient(0deg, rgba(242,242,242,0) 0%, rgba(255,255,255,1) 53%);margin-top: -80px;z-index: 100;}
.row-three-item-title {color: rgba(103,46,153,1);font-weight: 500;font-size: 20px;}
.read-more-button {width: fit-content;padding: 10px;background: #004285;color: white;text-transform: uppercase;font-size: 14px;font-weight: 500;margin-top: 40px;}
.full-width .row-item-header {width: fit-content;text-align: center;margin-left: auto;margin-right: auto;}

/* Row content */
.row-content {
    padding: 150px 70px 70px 70px;
    background-color: #F1ECF6;
    margin-top: -80px;
}
main.row-item-header {
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
}


/* Row 4 */
.row-four {width: 95%;margin-bottom: 100px;margin-left: auto;margin-right: auto;background: white;padding: 100px 0px;margin-top:-50px;z-index:100;position:relative;}
.row-four-items {display: flex;flex-wrap: wrap;width: 100%;margin-top: 60px;}
.row-four-item-wrapper {width: calc(33% - 80px);text-align: center;padding: 80px 40px;}
img.row-four-item-image {height: 80px;}
.sub-page-header-single-text-button-wrapper {text-align: right;position: relative;background: #12B2C0;transform: skew(-25deg);width: fit-content;font-size: 22px;top: 50px;right: 0px !important;float: right;}
.sub-page-header-single-text-button-wrapper:hover {background: #305172;border-top:1px solid white;border-bottom:1px solid white;}
.sub-page-buttons-wrapper {display:flex;width:fit-content;float:right;}
.sub-page-buttons-wrapper .sub-page-header-single-text-button-wrapper.button-box {margin-right: 10px !important;}
.sub-page-header-single-text-button-wrapper.button-box {float: none;margin-left: auto;margin-bottom: 30px;margin-right: 30px;}
.sub-page-buttons-wrapper .sub-page-header-single-text-button-wrapper:first-child {background:#672E99;}
.sub-page-buttons-wrapper .sub-page-header-single-text-button-wrapper:hover:first-child {background:#305172;}

/* Row 5 - podcast */
.podcast-announcement {background-color: #12B2C0;width: fit-content;padding: 10px;font-size: 40px;text-transform: uppercase;font-weight: 700;margin-left: -100px;color: white;transform: skew(-25deg);}
.podcast-announcement-item {transform: skew(25deg);padding: 0px 20px;}
.podcaste-image-wrapper {padding-top:120px;width: 100%;height: 650px;margin-left: auto;margin-right: auto;background-size: cover;background-position: center;position:relative;}
.podcast-overlay {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.8);}
.podcast-text-wrapper {width: 50%;position: absolute;right: 0px;}
.podcast-title {color: #672E99;font-size: 80px;font-weight: 700;margin-top: 30px;}
.podcast-extra-informatie {color: white;}
.srp_meta.srp_meta_0.track-title {display: none !important;}
.srp_player_boxed.srp_player_grid {background: none !important;}
i.sricon-play {color: #305172 !important;}
.srp-play-circle {border-color: #12B2C0 !important;}
.srp-play-button:hover .srp-play-circle {background:#672E99;border-color:white !important;}
.srp-play-button:hover  i.sricon-play {color: White !important;}
.podcast-image {position: relative;z-index: 11;padding: 5%;}
.podcast-section-title-wrapper {width: fit-content;background: #98D8DE;color: black;padding: 10px;transform: skew(-25deg);}
.podcast-section-title {transform: skew(25deg);font-size: 26px;text-transform: uppercase;padding: 0px 10px;font-weight: 500;}
.podcast-extra-informatie {color: #305172;font-size: 20px;font-weight: 600;text-transform: uppercase;margin-left: 8px;margin-top: -10px;}
.currentTime {font-size: 18px;color: #672E99;font-weight: 400;opacity: 1 !important;}
.totalTime {font-size: 18px;color: #672E99;font-weight: 400;opacity: 1 !important;}
.iron-audioplayer .player {width:70% !important;}


/* Row Footer */
.footer-wrapper {padding: 20px 40px;display: flex;background: #672E99;}
.footer-item-wrapper {width: 33%;color: white;}
.footer-item-wrapper img {width: 200px;}
.footer-item-wrapper h1 {font-size: 20px;}
.footer-item-wrapper h3 {font-size: 14px;}
.footer-item-wrapper p {font-size: 13px;}
.footer-item-wrapper input {width: 80% !important;}
.footer-item-wrapper label{color:white !important;}
.footer-item-wrapper .forminator-row {margin-bottom:10px !important;}
.footer-item-wrapper .forminator-button {color:white !important;}

/* Single page */
.single-text-wrapper {padding-top: 81px;padding-right: 100px;padding-bottom: 72px;padding-left: 100px;}

/* Sub page */
.sub-page-header-wrapper {height: fit-content;width: 85%;margin-right: auto;min-height:570px;}
.sub-page-header-item {height: 100%;width: 100%;background-size: cover;background-position:100% 30% !important;position:relative;min-height:570px;}

.extra-menu-wrapper {width: 300px;right: -60px;position: relative;background: White;padding: 20px;border-top: 10px solid #69309B;margin-left:auto;z-index:10;}
.extra-menu-wrapper li.mega-menu-item {display: block !important;position: absolute;z-index: 100;    border-bottom: 1px solid #12B2C0 !important;}
.extra-menu-wrapper li.mega-menu-item:last-child {border-bottom: 0px !important;}
.extra-menu-wrapper a.mega-menu-link {text-transform: uppercase !important;text-align: right !important;color:#69309B !important;}
.sub-page-header-overlay {display:flex;background: rgb(255,255,255);background: linear-gradient(90deg, rgba(255,255,255,0.07046568627450978) 0%, rgba(255,255,255,0.5) 74%, rgba(255,255,255,7) 100%);width: 100%;height: 100%;padding:100px 0px;position:relative;min-height:370px;}
.entry-content-page {width: 80%;margin-left: auto;margin-right: auto;background: white;padding: 100px 0px 0px 0px;margin-top: -40px;margin-bottom: 120px;z-index: 200;position: relative;}
.extra-menu-wrapper a.mega-menu-link:hover {color:white !important;}
a.mega-menu-link:focus {color: white !important;}
.extra-menu-wrapper #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {height:auto !important;}
.sub-page-title {font-size: 40px;text-transform: uppercase;color: white;font-weight: 400;background: #69309B;padding: 20px;width: fit-content;margin-top: -150px;margin-left: 60px;margin-bottom: 60px;border-top:1px solid White;}

/* Subpage - References */

.reference-wrapper {display: flex;flex-wrap: wrap;}
.reference-wrapper-item {width: calc(50% - 60px);margin: 20px;display: flex;background:#f2f2f2;text-decoration:none;border-bottom:1px solid #f2f2f2;}
.reference-wrapper-item:hover {border-bottom:1px solid #12B2C0;background:rgba(18,178,192,0.1);}
.reference-image {height: 200px;width: 160px;background-size: cover;}
.reference-right {padding: 20px;}
.reference-auteur {font-size: 16px;font-style: italic;margin-top: 10px;color:black;}

/* Subpage - Professional */
.sub-page-header-text-wrapper {width: 60%;background: rgba(255,255,255,0.5);height: 100%;position: absolute;transform: skew(-25deg);top: 0px;left: -10%;}
.sub-page-header-text {font-size: 40px;color: #69309B;font-weight: 700;transform: skew(25deg);position: relative;top: 20%;width: 50%;left: 23%;}
.sub-page-header-text-button-wrapper {text-align: right;position: absolute;top: 60%;left: 63%;background: #12B2C0;}
.sub-page-header-text-button-wrapper:hover {background-color: #69309B;}
.sub-page-header-text-button {width: fit-content;padding: 8px 16px;color: white;text-transform: uppercase;font-weight: 500;transform: skew(25deg);}
a.sub-page-header-text-button-url {text-decoration: none;}

/* Sub Page opleidingen */

.forminator-label {color: #672E99 !important;font-family: 'Open Sans' !important;font-size: 18px !important;font-weight: 100 !important;}
.forminator-input {background: White !important;border:1px solid #e2e2e2 !important;}
.select2-selection {background: White !important;border:1px solid #e2e2e2 !important;}
.forminator-textarea {background: White !important;border:1px solid #e2e2e2 !important;}
button.forminator-button.forminator-button-submit {background-color: #12B2C0 !important;}
.toestemming p {margin-top: 0px;}
.forminator-consent__label p {margin-top: 0px;}
.list-accordion-li .kt-blocks-accordion-title:before {content: "\f138";font-family: "Font Awesome 5 Free";font-weight: 900;margin-right: 10px;margin-left: -10px;color: #672E99;}


/* Interview page */
.interview-image {height: 300px;background-size: cover;background-position: center;}
.interview-item-wrapper {width: calc(50% - 40px);margin: 20px;background: rgba(152, 216, 222, 0.4);}
.interview-wrapper {display: flex;flex-wrap:wrap;padding: 30px 70px;}
.interview-text-wrapper {width: calc(92% - 30px);margin-left: auto;margin-right: auto;background: white;margin-top: -80px;padding: 15px;min-height: 400px;}
.interview-sub-title {color: #305172;font-weight: 600;font-style: italic;margin: 10px 0px;}
.interview-title {font-size: 22px;color: #672E99;}
.interview-excerpt {margin-top: 20px;}



/* Responsive tot 1700px */
@media only screen and (max-width: 1700px) {

.row-one-signle-item-text {width:45%;}
.sub-page-header-text {font-size: 36px;width:70%;}
.sub-page-header-text-wrapper{left:-15%;}

}

/* Responsive tot 1540px */
@media only screen and (max-width: 1540px) {

.break div:first-child:after {content: '-';}

}
/* Responsive tot 1500px */
@media only screen and (max-width: 1500px) {

/* Row 1 */
.row-one-item-title {word-wrap:break-word;font-size:34px;right:5%;}
.break div:first-child:after {content:unset;}


/* Podcast row */
.podcast-announcement {font-size:30px;}
.podcast-title {font-size: 70px;}


/* Artikelen */
.interview-wrapper {padding: 20px 40px;}
.interview-text-wrapper {min-height:450px;}

}

/* Responsive tot 1346px */
@media only screen and (max-width: 1346px) {

.break div:first-child:after {content: '-';}

}
/* Responsive tot 1189px */
@media only screen and (max-width: 1189px) {


.row-one-signle-item-text {width: 55%;  }
.sub-page-header-text {font-size: 32px;left:26%;}
.sub-page-header-text-wrapper {left:-20%;width:70%;}

/* Home */
.row-item-header {font-size: 40px;}
.row-one-item-title {font-size: 30px;overflow-wrap: anywhere;}
.row-three-item-wrapper:last-child {display: none;}
.ppjs__img-wrapper .ppjs__img-btn-cover img {width: 90% !important;height: 90%;}
.sub-page-header-text-button {font-size: 18px;}

/* Podcast row */
.podcast-text-wrapper {width: fit-content;margin-left: auto;margin-right: auto;position: relative;}
.podcaste-image-wrapper {padding-top:180px;}

/* Artikelen */
.interview-text-wrapper {min-height: 560px;}

}






/* Responsive tot 1000px */
/*@media only screen and (max-width: 1000px) {

  .row-one-signle-item-text {
      width: 70%;
  }
.row-one-item-title {font-size: 30px;}
.row-two-items {width: 100%;margin-left: unset !important;}
.row-two-item {padding: 80px 40px !important;}
.ppjs__img-wrapper {width: 60%;margin-left: auto !important;margin-right: auto !important;}
img.row-four-item-image {height: 80px;}
.row-one-items {width: 100%;}

*/
/* Artikelen */
/*.interview-wrapper {display: block !important;}
.interview-item-wrapper {width: calc(100% - 40px);margin-bottom: 120px;}
.interview-text-wrapper {min-height: auto;padding-bottom:30px;}
.sub-page-header-single-text-button-wrapper.button-box {position: relative;top: 25px;}

}
/*


/* Responsive tot 1024px */
@media only screen and (max-width: 1024px) {




.break div:first-child:after {content:unset;}
  .row-one-items {display: block;  }
  .row-one-item-wrapper {width: 100% !important;height: 340px;  }
  .row-one-item-wrapper:last-child .row-one-item {padding-bottom: 60px;}
.row-one-item-wrapper:last-child .row-one-item-title {bottom: 140px;}
.row-three-items {display: block;}
.row-two {margin-bottom:130px;}
.row-two-items {display: block;}
.row-two-item-wrapper.left-wrapper {width: 95%;background: white;border-radius: 30px;margin-left: auto;margin-right: auto;margin-top: -50px;z-index: 100;position: relative;}
.row-two-item-wrapper.right-wrapper {width: 100%;background: none;margin-top: 30px;}
.top-bar-wrapper {    padding: 20px 0px 20px 20px;
    margin: 0px 10px -10px 20px;}
.row-four-item-wrapper {width: 50%;padding:40px 20px;}
img.row-four-item-image {
    height: 60px;
}
.footer-wrapper {display: block;}

.row-one-item-wrapper:last-child .row-one-item-sub-wrapper {
    top: -40px;
}
.row-one-item-wrapper:last-child {
    height: 400px !important;
}
.row-one-item-wrapper:last-child .row-one-item-title {
    bottom: 80px;
}

/* Podcast row */
.podcaste-image-wrapper {padding-top: 80px;height: 500px;}
.podcast-section-title-wrapper {margin-left: 80px;    }
.podcast-section-title {font-size: 20px;}
.podcast-announcement {font-size: 24px;margin-left: 0px;max-width:90%;margin-left:auto;margin-right:auto;}
.podcast-title {
    font-size: 40px;
}

/* Carousel */
.row-content {margin-top: 0;padding:20px !important;}
.row-content blockquote em{font-size:24px;}

/* Single banner row */
.row-one-signle-item-text {
    width: 90%;
    font-size: 26px;
}
.row-four-item-wrapper {
    padding: 40px 0px;
}

/* Sub page header */
.sub-page-header-wrapper {width: 100%;margin-right: unset !important;min-height:350px;}
.sub-page-header-item {min-height: 350px;}
.sub-page-header-overlay {display: block !important;min-height: 350px;padding: 1px;}
.sub-page-header-text-wrapper {left: -20%;width: 95%;}
.extra-menu-wrapper {right: unset !important;margin-right: auto;width: 80%;bottom: -300px !important;padding-bottom:30px !important;}
.entry-content-page {margin-top: 30px;width: 95%;}
.entry-content-page.full-width {margin-top:-40px;width:100%;}
.mobile-extra-menu-wrapper{display:block;  }
.mobile-extra-menu-wrapper {width: 70%;margin-top: -60px;position: relative;background: White;padding: 20px 20px 40px 20px;border-top: 10px solid #69309B;margin-left:auto;margin-right:auto;z-index:10;}
.mobile-extra-menu-wrapper li.mega-menu-item {display: block !important;position: absolute;z-index: 100;    border-bottom: 1px solid #12B2C0 !important;}
.mobile-extra-menu-wrapper li.mega-menu-item:last-child {border-bottom: 0px !important;}
.mobile-extra-menu-wrapper a.mega-menu-link {text-transform: uppercase !important;text-align: right !important;color:#69309B !important;}


.extra-menu-wrapper{display:none !important;}
.partners .kb-row-layout-wrap > .kt-row-column-wrap {grid-template-columns: minmax(0, 30%) minmax(0, 35%) minmax(0, 35%) !important;}
.partners .stk-img-wrapper{width:70% !important;}

}

@media only screen and (max-height: 920px) {
  .row-one-signle-item-text {
    width: 58%;
    font-size: 32px;}
}

/* Responsive tot 500px */
@media only screen and (max-width: 500px) {

/* Mobile menu */
div#shiftnav-toggle-main {right: 30px !important;top: 48px !important;}
.top-bar-wrapper {margin-top: 0px;margin-bottom:0px;width: calc(100% - 79px);}
.mobmenu-right-alignment.mobmenu-panel.mobmenu-right-panel.show-panel {width: 100%;}
.row-one-signle-item-text {font-size:20px;}
.row-one-item-title {bottom: 10%;font-size: 24px;}
.afbeelding-wrapper .row-item-title {padding: 0px 20px;bottom: 20px;}
.row-two-item {padding:20px 20px 80px 20px !important;}
.row-three-item-wrapper {margin: 0px 10px;}
.sub-page-header-single-text-button-wrapper {font-size:18px;}
.sub-page-title {font-size: 24px !important;margin-left: -8px;margin-bottom: 0px;}
.sub-page-header-text {font-size: 22px;}
.sub-page-header-text-button-wrapper {left:43%;}
.sub-page-header-text-button {font-size: 18px;}
.kt-row-column-wrap {padding: 20px !important;}
.partners .kb-row-layout-wrap > .kt-row-column-wrap {grid-template-columns: minmax(0, 50%) minmax(0, 50%) !important;}
.partners .stk-img-wrapper {width: 60% !important;}
span.kt-blocks-accordion-title {font-size: 18px;}
p.stk-block-text__text {font-size: 16px;}
span.stk-block-icon-list-item__text {font-size: 16px;}
.sub-page-title {font-size: 30px;}
.row-three-items {padding: 10px;}
img.row-four-item-image {height:40px;}
.footer-item-wrapper p {font-size: 13px;overflow-wrap: anywhere;}

/* Announcement*/
p.stk-block-text__text.has-text-align-left {line-height: 20px;}


/* Referenties */
.reference-wrapper {display: block;}
a.reference-wrapper-item {display: block;width: 90%;}
.reference-image {width: 100%;}

/* Artikelen */
.interview-wrapper {display: block;padding: 20px 10px;}
.interview-item-wrapper {width: 100%;margin: 20px 0px;position: relative;}
.sub-page-header-single-text-button-wrapper.button-box {margin-bottom: 80px;position: relative;top: 20px;}

.row-content blockquote em{font-size:16px;}
blockquote svg {
    height: 20px !important;
    width: 20px !important;
}
.stk-block-carousel__buttons {
    display: none;
}
.row-content{padding:0px !important;}
.stk-block-carousel.stk--arrows-outside.stk--arrows-justify-space-between.stk--arrows-align-center .stk-block-carousel__slider {
    width: 100% !important;
}
.row-content .wp-block-stackable-carousel {
    padding: 50px 0px !important;
}
.row-content .has-text-align-left.stk-block-blockquote__content.stk-container.stk-hover-parent {
    padding: 0px;
}
.row-content p.stk-block-text__text {
    font-size: 30px;
}


/* Footer */
.footer-item-wrapper {width: 100%;}

}
