.elementor-2 .elementor-element.elementor-element-4ef8450{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4ef8450:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4ef8450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vrouwenfutsal.nl/wp-content/uploads/2025/07/www.vrouwenfutsal.nl-Website-1.png");background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-7f01106{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-90px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:-20px;--arrow-next-right-position:25px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:-20px;--arrow-size:31px;--arrow-hover-color:var( --e-global-color-4e44e4f );}.elementor-2 .elementor-element.elementor-element-7f01106 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-4e44e4f );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-7f01106 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-7f01106 .swiper-slide > .elementor-element{height:100%;}.elementor-2 .elementor-element.elementor-element-f14ea92{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-0336c80{text-align:center;}.elementor-2 .elementor-element.elementor-element-0336c80 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:55px;font-weight:900;color:var( --e-global-color-4e44e4f );}.elementor-2 .elementor-element.elementor-element-debaa8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-53f30ca{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-00f84fd{text-align:center;}.elementor-2 .elementor-element.elementor-element-00f84fd .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:55px;font-weight:900;color:var( --e-global-color-4e44e4f );}.elementor-2 .elementor-element.elementor-element-e837f57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-b92d3f1{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-58213bc{text-align:center;}.elementor-2 .elementor-element.elementor-element-58213bc .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:55px;font-weight:900;color:var( --e-global-color-4e44e4f );}.elementor-2 .elementor-element.elementor-element-3a94eef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-debaa8e{--content-width:1000px;}.elementor-2 .elementor-element.elementor-element-e837f57{--content-width:1100px;}.elementor-2 .elementor-element.elementor-element-3a94eef{--content-width:1100px;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-7f01106{--swiper-slides-to-display:1;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-4ef8450{--padding-top:15px;--padding-bottom:100px;--padding-left:015px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-7f01106{--swiper-slides-to-display:1;--arrow-prev-left-align:50%;--arrow-prev-translate-x:-50%;--arrow-prev-left-position:-35px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:80px;--arrow-next-right-align:50%;--arrow-next-translate-x:50%;--arrow-next-right-position:-35px;--arrow-next-top-position:80px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-0336c80 .elementor-heading-title{font-size:45px;}.elementor-2 .elementor-element.elementor-element-debaa8e{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-00f84fd .elementor-heading-title{font-size:45px;}.elementor-2 .elementor-element.elementor-element-58213bc .elementor-heading-title{font-size:45px;}}/* Start custom CSS for shortcode, class: .elementor-element-fb40799 */.elementor-2 .elementor-element.elementor-element-fb40799 TABLE 
{
background:#001849;
font-size:16pt;
}



.elementor-2 .elementor-element.elementor-element-fb40799 THEAD TH
{
text-align:left;
}

.elementor-2 .elementor-element.elementor-element-fb40799 TABLE TD, .elementor-2 .elementor-element.elementor-element-fb40799 TABLE TH
{
border:0px;
vertical-align: middle;
}


@media only screen and (max-width: 600px) {
    
.elementor-2 .elementor-element.elementor-element-fb40799 TABLE
{
font-size:10pt;
}

.elementor-2 .elementor-element.elementor-element-fb40799 .nomob
{
display:none;
}

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d375370 */.elementor-2 .elementor-element.elementor-element-d375370 .evz-programma
{
margin:0px auto 0 auto;
color:#ffffff;
display: flex;
flex-wrap: wrap;
}

.elementor-2 .elementor-element.elementor-element-d375370 .wedstrijd {
    background:#efefef;
    padding: 20px;
    margin:10px;
flex: 0 1 calc(50% - 20px)
}


.elementor-2 .elementor-element.elementor-element-d375370 .wedstrijd-wrapper {
    display:flex;
    align-items: center;
  justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-d375370 .wedstrijd-wrapper DIV
{
flex-grow: 1;
  width: 33%;
  text-align:center;
  line-height:20px;
}




.elementor-2 .elementor-element.elementor-element-d375370 .team-logo img {
    width: 70px; /* Pas aan naar wens */;
}

.elementor-2 .elementor-element.elementor-element-d375370 .info {
    font-size: 18px;
    font-weight: bold;
    color: #333;
}

.elementor-2 .elementor-element.elementor-element-d375370 .infosmall
{
font-size:12px;
font-weight:normal;
}

@media only screen and (max-width: 600px) {
    
.elementor-2 .elementor-element.elementor-element-d375370 .evz-programma
{
margin:0px auto 0 auto;
display:block;
color:#ffffff;
}
  
  .elementor-2 .elementor-element.elementor-element-d375370 .wedstrijd {
      display:block;
      
    width:calc(100% - 20px);
      padding: 10px 5px;
      
  }
  
  .elementor-2 .elementor-element.elementor-element-d375370 .wedstrijd-wrapper {
    display: flex;
   width:100%;
    gap: 20px; /* Ruimte tussen logo's en info */
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-d375370 .info {
    font-size: 14px;
    font-weight: bold;
    color: #333;
}

.elementor-2 .elementor-element.elementor-element-d375370 .infosmall {
    font-size: 11px;
    font-weight: normal;
    color: #333;
}

.elementor-2 .elementor-element.elementor-element-d375370 .team-logo img {
    width: 50px; /* Pas aan naar wens */;
}


}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0572577 */.elementor-2 .elementor-element.elementor-element-0572577 .evz-uitslagen
{
margin:0px auto 0 auto;
color:#ffffff;
display: flex;
flex-wrap: wrap;
}

.elementor-2 .elementor-element.elementor-element-0572577 .wedstrijd {
    background:#efefef;
    padding: 20px;
    margin:10px;
flex: 0 1 calc(50% - 20px)
}


.elementor-2 .elementor-element.elementor-element-0572577 .wedstrijd-wrapper {
    display:flex;
    align-items: center;
  justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-0572577 .wedstrijd-wrapper DIV
{
flex-grow: 1;
  width: 33%;
  text-align:center;
  line-height:20px;
}




.elementor-2 .elementor-element.elementor-element-0572577 .team-logo img {
    width: 70px; /* Pas aan naar wens */;
}

.elementor-2 .elementor-element.elementor-element-0572577 .info {
    font-size: 35px;
    font-weight: bold;
    color: #333;
}

.elementor-2 .elementor-element.elementor-element-0572577 .infosmall
{
font-size:12px;
font-weight:normal;
}

@media only screen and (max-width: 600px) {
    
.elementor-2 .elementor-element.elementor-element-0572577 .evz-uitslagen
{
margin:0px auto 0 auto;
display:block;
color:#ffffff;
}
  
  .elementor-2 .elementor-element.elementor-element-0572577 .wedstrijd {
      display:block;
      
    width:calc(100% - 20px);
      padding: 10px 5px;
      
  }
  
  .elementor-2 .elementor-element.elementor-element-0572577 .wedstrijd-wrapper {
    display: flex;
   width:100%;
    gap: 20px; /* Ruimte tussen logo's en info */
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-0572577 .info {
    font-size: 16px;
    font-weight: bold;
    color: #333;
}

.elementor-2 .elementor-element.elementor-element-0572577 .infosmall {
    font-size: 11px;
    font-weight: normal;
    color: #333;
}

.elementor-2 .elementor-element.elementor-element-0572577 .team-logo img {
    width: 50px; /* Pas aan naar wens */;
}


}/* End custom CSS */