/*
Theme Name: The Pageking Framework
Theme URI: https://www.pageking.nl
Version: 2.0
Description: Framework of the kings
Author: Pageking - Full swing digital agency
Author URI: https://www.pageking.nl
template: bb-theme
*/

/* Add your custom styles here... */ 
.fl-animated.fl-fade-up {
	animation: fl-fade-up 1s ease;
	-webkit-animation: fl-fade-up 1s ease;
}
@-webkit-keyframes fl-fade-up {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fl-fade-up {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}




.fl-animated.fl-fade-down {
	animation: fl-fade-down 1s ease;
	-webkit-animation: fl-fade-down 1s ease;
}
@-webkit-keyframes fl-fade-down {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fl-fade-down {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fl-page{
  overflow: clip; 
}

#main_menu.fl-menu-mobile-clone{
	width: 100%;
}

button.cc-revoke.cc-bottom:active,
#cmplz-manage-consent .cmplz-manage-consent:active{
    top: unset !important;
    bottom: 0px !important;
    position: fixed !important;
}

/* ALTIJD ANIMATIE OP KNOPPEN */
a.fl-button {
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}
.fl-col-small {
    max-width: 100%;
}

/* ALS ER MAAR 1 ALINEA IS, GEEN MARGIN GEVEN */
.fl-rich-text >:only-child {
    margin: 0;
}
.fl-rich-text >:first-child {
	margin-top: 0;
}
.fl-rich-text >:last-child {
	margin-bottom: 0;
}
.fl-rich-text > p {
	margin-bottom: 1em;
}
.fl-rich-text h1, .fl-rich-text h2, .fl-rich-text h3,
.fl-rich-text h4, .fl-rich-text h5, .fl-rich-text h6 {
	margin-top: 1em;
	margin-bottom: 0.75em;
}
.fl-rich-text > blockquote {
	margin-block: 1em;
	font-size: 1.5em; padding: 0.5em 0 0.5em 1em;
}
.fl-rich-text > ul,
.fl-rich-text > ol {
	padding-left: 1em; margin-bottom: 1em;
}

/*LIST STYLE UL OL*/
.site-inner ul li, .site-inner ol li{
    list-style-position: inside;
}

.site-inner ul li{
    list-style-type: disc;
}

.site-inner ol li{
    list-style-type: decimal;
}

/*VERWIJDERD OMLIJNING POSTGRID*/
.fl-post-grid-post {
    border: 0px solid #e6e6e6;
}

/* video player lightbox */
.fl-button-lightbox-wrap .mfp-content{
    background: transparent !important;
}
.mfp-iframe{
    border: 0px !Important;
}
div.mfp-wrap .mfp-content button.mfp-close{
    background: transparent !important;
    color: white !important;
    font-size: 39px !important;
    margin-top: -30px !important;
    margin-right: -20px !important;
}

.accordion .accordion-content {
    max-height: 0; overflow: hidden; transition: all 0.3s ease-in-out;
}

/************************/
/**** CSS PER RIJ/ID ****/
/************************/


  /* HEADER */
  #header_normal{
    box-shadow: 0px 4px 20px rgba(48, 48, 48, 0.08);
  }
  
  .padding-left-col{
    padding-left: calc((100vw - 1490px) / 2) !important;
  }


  .padding-right-col{
    padding-left: calc((100vw - 1490px) / 2) !important;
  }


/************************/
  /* MEDIA QUERIES TABLET */
  /************************/
  @media screen and (min-width:3000px) {
  .fl-page .padding-left-col{
    padding-left: calc((100vw - 2000px) / 2) !important;
  }
  
  
  .fl-page .padding-right-col{
    padding-left: calc((100vw - 2000px) / 2) !important;
  }
 } 

/************************/
/* MEDIA QUERIES DESKTOP*/
/************************/
@media screen and (min-width: 993px){
    .pp-content-posts-inner:not(.owl-carousel) .pp-content-post{ 
        width: 31.9% !important;
    }
	.fl-rich-text > blockquote {
		max-width: 75%;
	}
}

/************************/
/* MEDIA QUERIES TABLET */
/************************/
@media screen and (max-width: 992px) {
    
}

/************************/
/* MEDIA QUERIES MOBILE */
/************************/
@media screen and (max-width: 767px) {
    
    .fl-col-small:not(.fl-col-small-full-width) {
        max-width: 100%;
    }
    
    .owl-carousel.owl-loaded{
        overflow: hidden!important;
    }
    
    div.mfp-wrap .mfp-content button.mfp-close{
        background: transparent !important;
        color: white !important;
        font-size: 39px !important;
        margin-top: -40px !important;
        margin-right: 10px !important;
    }
    
}










/* HEADER */

header{
    z-index:99;
    position: relative;
}


.fl-page-content{
  z-index: 1; 
  position: relative;
}

#header_top{
  z-index: 3;
  position: relative;
}

#header_top .top_bar_content a{
    text-decoration: underline;
}

#header_top .voor_ouders{
    margin-left: 20px;
}

#header_top .voor_ouders a{
    position: relative;
    padding-left: 1.4em;
}

#header_top .voor_ouders a:before{
    content: '';
    height: 0.9em;
    width: 0.9em;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 14C2.68696 12.1055 4.97729 10.9412 7.5 10.9412C10.0227 10.9412 12.313 12.1055 14 14M10.75 4.44118C10.75 6.34169 9.29493 7.88235 7.5 7.88235C5.70507 7.88235 4.25 6.34169 4.25 4.44118C4.25 2.54067 5.70507 1 7.5 1C9.29493 1 10.75 2.54067 10.75 4.44118Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translate(0, -50%) rotate(0deg);
}

#header_top a:hover{
    text-decoration: underline;
}



#header_normal .fl-menu-toggle{
    right: -3px;
    top: 52%;
}

#header_normal .menu_knop a{
    padding: 10px 20px;
    font-weight: 600;
    margin-left: 10px;
    border: 1px solid var(--wp--preset--color--fl-accent);
}

#header_normal .menu_knop.inschrijven{
    margin-left: 15px;
}

#header_normal .menu_knop.inschrijven a{
    background-color: var(--wp--preset--color--fl-accent);
    color: white;
}

#header_normal .menu_knop.inschrijven:hover a{
    background-color: var(--wp--preset--color--fl-body-text);
    border-color: var(--wp--preset--color--fl-body-text);
}

#header_normal .menu_knop.rondleiding a{
    border: 1px solid var(--wp--preset--color--fl-accent);
    color: var(--wp--preset--color--fl-accent);
}

#header_normal .menu_knop.rondleiding a:hover{
    border: 1px solid var(--wp--preset--color--fl-body-text);
    color: var(--wp--preset--color--fl-body-text);
}


#header_normal .menu_knop.whatsapp a{
    font-size: 0px;
    height: 2.74rem;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.2249 4.22836C19.1552 3.14815 17.8811 2.29165 16.477 1.70878C15.0729 1.12591 13.5669 0.828324 12.0466 0.833361C5.6766 0.833361 0.484935 6.02503 0.484935 12.395C0.484935 14.4367 1.0216 16.42 2.02494 18.17L0.391602 24.1667L6.5166 22.5567C8.20827 23.4784 10.1099 23.9684 12.0466 23.9684C18.4166 23.9684 23.6083 18.7767 23.6083 12.4067C23.6083 9.31503 22.4066 6.41003 20.2249 4.22836ZM12.0466 22.0084C10.3199 22.0084 8.62827 21.5417 7.1466 20.6667L6.7966 20.4567L3.1566 21.4134L4.12494 17.8667L3.8916 17.505C2.93207 15.9733 2.42268 14.2025 2.4216 12.395C2.4216 7.09836 6.73827 2.78169 12.0349 2.78169C14.6016 2.78169 17.0166 3.78503 18.8249 5.60503C19.7205 6.4962 20.4302 7.55633 20.9128 8.72391C21.3955 9.8915 21.6415 11.1433 21.6366 12.4067C21.6599 17.7034 17.3433 22.0084 12.0466 22.0084ZM17.3199 14.8217C17.0283 14.6817 15.6049 13.9817 15.3483 13.8767C15.0799 13.7834 14.8933 13.7367 14.6949 14.0167C14.4966 14.3084 13.9483 14.9617 13.7849 15.1484C13.6216 15.3467 13.4466 15.37 13.1549 15.2184C12.8633 15.0784 11.9299 14.7634 10.8333 13.7834C9.96994 13.0134 9.39827 12.0684 9.22327 11.7767C9.05994 11.485 9.19993 11.3334 9.3516 11.1817C9.47993 11.0534 9.64327 10.8434 9.78327 10.68C9.92327 10.5167 9.9816 10.3884 10.0749 10.2017C10.1683 10.0034 10.1216 9.84003 10.0516 9.70003C9.9816 9.56003 9.39827 8.1367 9.16494 7.55336C8.9316 6.99336 8.6866 7.06336 8.5116 7.05169H7.9516C7.75327 7.05169 7.44993 7.1217 7.1816 7.41336C6.92493 7.70503 6.17827 8.40503 6.17827 9.82836C6.17827 11.2517 7.2166 12.6284 7.3566 12.815C7.4966 13.0134 9.39827 15.93 12.2916 17.1784C12.9799 17.4817 13.5166 17.6567 13.9366 17.785C14.6249 18.0067 15.2549 17.9717 15.7566 17.9017C16.3166 17.82 17.4716 17.2017 17.7049 16.525C17.9499 15.8484 17.9499 15.2767 17.8683 15.1484C17.7866 15.02 17.6116 14.9617 17.3199 14.8217Z' fill='white'/%3E%3C/svg%3E%0A");
    background-color: var(--wp--preset--color--fl-header-text);
    border-color: var(--wp--preset--color--fl-header-text);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 1.4rem;
}

#header_normal .menu_knop.whatsapp:hover a{
    background-color: var(--wp--preset--color--fl-accent);
    border-color: var(--wp--preset--color--fl-accent);
}


#header_normal .astm-search-menu{
    
}

#header_normal .astm-search-menu form{
    position: relative;
    min-width: 270px;
    max-width: 270px;
    margin-left: 20px;
}


#header_normal .is-form-style.is-form-style-3 label{
    width: 100% !important;
}

#header_normal .astm-search-menu .is-form-style input.is-search-input{
    border-radius: 100px;
    background-color: #EAF6FC;
    border: 0px !important;
    padding: 20px;
    padding-right: 35px;
    color: var(--wp--preset--color--fl-body-text);
    font-family: "Poppins",sans-serif;
}

#header_normal .astm-search-menu button{
    position: absolute;
    right: 0px;
    background-color: transparent;
    top: 50%;
    transform: translate(0, -47%);
}

#header_normal .astm-search-menu button .is-search-icon{
    background: transparent;
    border: 0px;
}

#header_normal .is-form-style .is-search-submit path{
    fill: var(--wp--preset--color--fl-accent);
}


.gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){
  background-color: var(--wp--preset--color--fl-accent) !important;
}



.gmw-keywords-field-wrapper{
  display: none;
}


    .zoek-menu-wrapper {
  position: relative;
  display: inline-block;
}

.zoek-menu-icon {
  cursor: pointer;
  margin-left: 20px;
}

.zoek-menu-wrapper .light_gmwp_search {
  display: none;
  position: absolute;
  top: 129%;
  right: 0;
  z-index: 9999; 
  background: white;
  /* border: 1px solid #ccc; */
  padding: 20px;
  width: 300px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  z-index: 2;
} 

.zoek-menu-wrapper .light_gmwp_search .gmw-single-taxonomy-wrapper,
.zoek-menu-wrapper .light_gmwp_search .gmw-field-label,
.zoek-menu-wrapper .light_gmwp_search .zoek-titel{
  display: none !important;
}

.zoek-menu-wrapper .light_gmwp_search .gmw-submit-field-wrapper{
  margin-bottom: 0px !important;
}

.zoek-menu-wrapper .light_gmwp_search input.gmw-form-button{
  padding-top: 12px !important;
}

.site-id-2 .zoek-menu-wrapper .light_gmwp_search input.gmw-form-button{
  border-radius: 100px;
}

.zoek-menu-wrapper .light_gmwp_search.active {
  display: block;
}

.zoek-menu-wrapper .light_gmwp_search .gmw-keywords-field-wrapper{
  display: block;
}


/************************/
/**** Mega menu ****/
/************************/





.mega-menu-knop svg{
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
} 

.mega-menu-knop:hover svg,
.mega-menu-knop:focus svg,
.mega-menu-knop:hover active{
    translate: 5px;
}








@media (max-width: 1380px){
    #header_normal .astm-search-menu form{
        min-width: 200px;
        max-width: 200px;
    }
}

@media (max-width: 1300px){
    
    #header_normal .astm-search-menu form{
        min-width: 185px;
        max-width: 185px;
    }
    
    #header_top a{
        font-size: 16px;
    }
    
    #header_normal a{
        font-size: 16px;
    }
}

@media (max-width: 1240px){
    #header_top a{
        font-size: 16px;
        padding-left: 15px;
    }
    
    #header_normal a{
        font-size: 16px;
        padding-left: 15px;
    }
}

@media (max-width: 1180px){
    #header_top a{
        font-size: 16px;
        padding-left: 12px;
    }
    
    #header_normal a{
        font-size: 16px;
        padding-left: 12px;
    }
}

@media (max-width: 1040px){
    #header_top a{
        font-size: 16px;
        padding-left: 15px;
    }
    
    #header_normal a{
        font-size: 16px;
        padding-left: 15px;
    }
    
    #header_normal .astm-search-menu{
        display: none;
    }
}

@media (min-width: 993px){
  /************************/
  /**** Mega Menu ****/
  /************************/
  .header:before{
      content: '';
      width: 100vw;
      height: 100vh;
      position: fixed;
      inset: 0;
      background-color: rgba(0, 0, 0, 0.3);
      backdrop-filter: blur(2px);
      opacity: 0;
      pointer-events: none;
      transition: opacity 300ms ease-in-out;
  }
  
  .header:has(.menu li:hover)::before {
      opacity: 1;
      pointer-events: none;
  }
  
  .header .fl-row-content-wrap{
      z-index: 2;
  }
  
  #main_menu .sko-sub-menu .sub-menu {
      translate: -50%;
      left: calc(50% + 14px) !important;
      transition: opacity .3s ease-in-out;
      min-width: 270px;
  }
  
  #main_menu .sub-menu::after {
      content: '';
      position: absolute;
      bottom: 100%;
      left: 0;
      width: 100%;
      height: 75px;
   }
  
  
  #main_menu .menu > .menu-item.mega-menu{
      position: relative;
  }
  #main_menu .menu > .menu-item.mega-menu > .sub-menu{
      transition: opacity .3s ease-in-out;
      pointer-events: none;
      display: flex !important;
      opacity: 0;
      visibility: hidden;
      translate: -50%;
      left: 50% !important;
  }
  
  #main_menu .menu > .menu-item.mega-menu:hover > .sub-menu{
      pointer-events: auto;
      opacity: 1;
      visibility: visible;
  }
  
  body .fl-page .menu .before-item > .sub-menu{
      top:105px !important;
  }
      
  body .fl-page .menu .mega-menu > ul.sub-menu {
      background-color: #ffff; display: flex !important;
      max-width: 700px; width: 100%;
      min-width: 700px; padding: 65px;
      border-radius:10px;
      filter: drop-shadow(2px 2px 10px rgba(0, 0, 0, 0.23));
  }
  
  .fl-page .before-item > .sub-menu::before {
      content: '';
      position: absolute; top: 0px;
      left: 50%; z-index: 1;
      width: 26px; height: 26px;
      background-color: #ffff;
      translate: -50% -50%; rotate: -45deg;
  }
  
  body .fl-page .menu .mega-menu ul.sub-menu h4{
      color: var(--wp--preset--color--fl-body-text);
      font-size: 22px;
      font-style: normal; font-weight:600;
      margin: 0;
  }
  
  body .fl-page .menu .mega-menu ul.sub-menu .mega-menu-knop a{
      background: var(--wp--preset--color--fl-accent);
      padding: 12px 20px; display:flex;
      gap:10px; align-items:center; justify-content:space-between;
      width:100%; max-width:300px;
  }
  
  body .fl-page .menu .mega-menu ul.sub-menu .mega-menu-knop span{
      color: #fff;
      font-size: 16px; font-style: normal;
      font-weight: 600;
  }
  
  body .fl-page .mega-menu ul.sub-menu .mega-menu-knop:last-child{
      margin-top:8px;
  }
     
  body .fl-page .mega-menu ul.sub-menu .seperator {
      height: 1px; width: 100%;
      background: #E7ECEF; margin: 16px 0px;
  }
  
  .fl-page .mega-menu .menu_titel a {
      color: var(--wp--preset--color--fl-body-text) !important;
      font-size: 22px;
      font-style: normal; font-weight: 600;
  }
  
  .menu_heading ul.sub-menu {
      display: flex; flex-direction: column;
  }
  
  body .fl-page .sub-menu li {
      border: 0;
  }
  
  ul.fl-menu-horizontal li.mega-menu.fl-has-submenu:hover > ul.sub-menu, ul.fl-menu-horizontal li.mega-menu.fl-has-submenu.focus > ul.sub-menu {
      gap: 40px;
  }
  
  body .fl-page .mega-menu .menu_heading h4{
      color: var(--wp--preset--color--fl-body-text);
      font-size: 22px !important;
      font-style: normal; font-weight: 600;
      line-height: 1;
  }
  
  .mega-menu .menu_heading ul.sub-menu a {
      padding: 0; color: var(--wp--preset--color--fl-body-text);
      font-size: 16px;
      font-style: normal; font-weight: 400;
      margin-bottom: 5px;
  }
  
  /************************/
  /**** sub Menu ****/
  /************************/
  body .fl-page .sko-sub-menu .sub-menu {
      background-color: #fff; filter: drop-shadow(2px 2px 10px rgba(0, 0, 0, 0.23));
      border-radius:10px; padding:30px 10px;
  }
  
  body .fl-page .sko-sub-menu .sub-menu a {
      color: var(--wp--preset--color--fl-body-text);
      font-size: 16px; font-style: normal;
      font-weight: 400; padding:8px 20px;
  }
  
  
  body .fl-page .sko-sub-menu .sub-menu li:not(.menu_titel) a{
      padding-bottom: 0px;
      color: var(--wp--preset--color--fl-body-text);
  }
  
  
  body .fl-page .sko-sub-menu .sub-menu .menu_titel a {
      color: var(--wp--preset--color--fl-body-text);
      font-size: 22px;
      font-style: normal; font-weight: 600;
      position:relative;
  }
  
  body .fl-page .sko-sub-menu .sub-menu .menu_titel a:after{
      background: rgba(0, 0, 0, 0.20); content:'';
      position:absolute; height:1px;
      width:100%; bottom:0;
      left:20px;
      width: calc(100% - 40px);
  }
  .sub-menu-item a {
      padding-top: 8px !important;
  }
  
  .fl-page .sub-menu-item:first-child a{
      padding-top:0 !important;
  }
}
  
  
@media (max-width: 992px){
  .fl-page #header_normal .menu_knop {
      margin: 5px 0px;
      width:100%;
  }
      
  .fl-page #header_normal .menu-item a{
      text-align:center;
      width:100%;
   
  }
  
  body .fl-page .menu .fl-active .menu-item *{
      display: block;
  }
  
  .fl-page #menu-hoofd-menu .fl-active .menu_titel.menu_heading, .fl-page #menu-hoofd-menu .fl-active .menu_titel {
      display:block;
  }

  
  .fl-page #header_normal #menu-hoofd-menu{
      padding-left:10px;
      padding-right:10px;
  }
  
  .menu-item a {
      text-align: left !important;
      padding-left: 10px !important;
  }
      
  #header_normal .menu_knop {
      margin-left: 0px !important;
      width: fit-content;
      margin-top: 10px;
      }
      
  .fl-page #menu-hoofd-menu .menu_titel.menu_heading,
  .fl-page #menu-hoofd-menu .menu_titel{
          display: none;
      }
      
  .fl-page #menu-hoofd-menu .menu-item h4 {
          display: none;
  }
      
  .fl-page #menu-hoofd-menu .mega-menu-knop {
          display: none;
  }
      
  .fl-page #menu-hoofd-menu .menu-item:not(.menu_knop) a {
          color: var(--wp--preset--color--fl-body-text);
  }
      
  .fl-page #menu-hoofd-menu .sub-menu {
          padding-left: 0 !important;
  }
  
  .fl-page #menu-hoofd-menu .sub-menu a{
    padding-left: 25px !important;
    font-size: 14px;
  }
  
  #header_top .voor_ouders a{
    padding-left: 15px !important;
  }
}    

@media (max-width: 840px){
    #header_top a{
        font-size: 12px;
        padding-left: 10px;
    }
    
    #header_normal a{
        font-size: 16px;
        padding-left: 10px;
    }
}



@media (max-width: 767px){
    .site-id-2 .fl-page #header_normal #menu-hoofd-menu{
      margin-top: 30px;
    }
  
    #header_normal .menu > li.arrow > .sub-menu a:after{
        display: none;
    }
    
    #header_normal .menu > li.arrow > .sub-menu a{
        color: var(--wp--preset--color--fl-body-text) !important;
    }
    
    #header_top .voor_ouders{
        margin-left: 10px;
    }
    
    #header_normal a{
        font-size: 16px;
        padding-left: 10px;
    }
    
    #header_top{
        z-index: 1;
        position: relative;
    }
    
    #header_top .menu li.fl-active > .sub-menu{
        background-color: white;
    }
    
    

}
/* Custom SKO aanpassingen */
.beschikbaarheid-tekst strong {
  text-transform: lowercase;
}
.container_sko .content_sko a {
    color: var(--wp--preset--color--fl-footer-text);
}
.container_sko .content_sko img {
	max-width: 150px;
}
.site-id-5 .container_sko .content_sko img {
	max-width: 400px;
}

/* Footer altijd zichtbaar */
footer .fl-animation {
    opacity: 1 !important;
    visibility: visible !important;
    animation: none !important;
}