/**
 * Copyright (c) Studio Takken
 * No, you can't just use what's made by me.
 * Mail me, maybe we can work it out:
 * martin@studiotakken.nl
 */


/* 
    Created on : 14-dec-2017, 10:40:39
    Author     : martin
*/

@CHARSET "UTF-8";
.bignumber_div {
    text-align: center;
    padding: 1px;
    margin-left: 100px;
}

@media (max-width: 768px) {
    .bignumber_div {
        margin-left: 0px;
    }
}

#wpmem_reg a {
    color: #c39f76;
    font-size: 1em;
}

input,
textarea,
select {
    /* font: 16px "Merriweather", Georgia, "Times New Roman", Times, serif; color:#000; border:1; */
    /* font: 16px "Merriweather", Georgia, "Times New Roman", Times, serif; */
    /* font-family: Arial,Helvetica,sans-serif; */
    font-size: 1em;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
    margin: 0px;
    -webkit-appearance: normal !important;
    background: none
}

.addreseditform_fields input,
.addreseditform_fields textarea,
.addreseditform_fields select,
.addreseditform_fields input,
.addreseditform_fields textarea,
.addreseditform_fields select {
    font-family: Arial, Helvetica, sans-serif;
    color: inherit;
    border: 1;
    -moz-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
    float: none;
    display: inline;
    margin: 0px;
    background: 0;
}

.page input[type="checkbox"] {
    -webkit-appearance: checkbox;
}

.page input[type="radio"] {
    -webkit-appearance: radio !important;
}

.page input[type="checkbox"] {
    -webkit-appearance: checkbox !important;
}

.page [type="checkbox"] {
    float: left;
    margin: 5px;
    padding: 10px;
}

.zon_form label {
    width: 7em;
    margin-right: 1em;
    text-align: right;
    padding: 8px 0px;
}

.overzicht ol {
    list-style: decimal;
    line-height: 1.5;
    padding: 0px 0px 13px 15px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif !important;
    text-align: left !important;
}

.projectoverzichtkop,
.coopoverzichtkop,
.overzichtkop {
    margin: 20px 0px;
    font-size: 1.5em;
    text-align: left;
}

.projectoverzicht,
.coopoverzicht,
.overzicht {
    margin-bottom: 20px;
}

.projectoverzichtlist,
.coopoverzichtlist,
.overzichtlist {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
}

.projectoverzichtlist .project,
.coopoverzichtlist .coop,
.overzichtlist .l-item {
    width: 24%;
    margin-right: 1%;
    margin-bottom: 30px;
    border: solid 1px #ccc;
    padding: 15px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.projectoverzicht ul,
.coopoverzicht ul,
.overzicht ul {
    margin-bottom: 0px;
    font-size: 0.9em;
    margin-top: 0px;
    line-height: 1.4em;
    text-align: left;
    padding: 14px;
}

.cooptitel {
    margin-bottom: 10px;
}

.projectoverzicht p,
.coopoverzicht p,
.overzicht p {
    margin: 0px;
    line-height: 1.5;
    padding: 0px;
}

.overzicht p a,
.overzichtkop,
.overzicht p a,
.projectoverzichtkop,
.coopoverzicht p a,
.coopoverzichtkop {
    font-weight: bold;
    color: #eca44a;
}

.projectoverzicht.Voorinschrijving p a,
.projectoverzicht.Voorinschrijving .projectoverzichtkop {
    color: #8cc63f;
}

.projectoverzicht.Inschrijving p a,
.projectoverzicht.Inschrijving .projectoverzichtkop {
    color: #4dbde3;
}

.projectoverzicht.Wachtlijst p a,
.projectoverzicht.Wachtlijst .projectoverzichtkop {
    color: #7BBE31;
}

.projectoverzicht.productie p a,
.projectoverzicht.productie .projectoverzichtkop {
    color: #f7931e;
}

.leverancier a {
    color: #eca44a;
}


/*
.opbrengsten { 
  display: flex;
  width: 100%;
  flex-flow: row wrap; 
}

[class*="box--"] {
  display: flex;
  margin: .25rem;
  height: 2rem;
  padding: .25rem;
  color: white;
}
.box--full {
  background: red;
  flex: 1 1 100%;
}
.box--half {
  background: blue;
  flex: 0 0 calc(50% - .50rem);
}*/

.clearer {
    clear: both;
}

.explain_stars {
    width: 100%;
    margin-bottom: 20px;
}

.overzichtlist .l-item {
    position: relative;
}

.rating {
    color: #999;
    position: absolute;
    top: -15px;
    font-size: 1.4em;
}

.ondersteuning_1_PCR_met_inc_margevergoeding>.rating:before {
    color: #EBE301;
    content: "\2605 \2605 \2605";
    position: absolute;
}

.ondersteuning_1_PCR_met>.rating:before {
    color: #EBE301;
    content: "\2605 \2605";
    position: absolute;
}

.ondersteuning_2_PCR_zonder>.rating:before {
    color: #EBE301;
    content: "\2605";
    position: absolute;
}

.ondersteuning_3_geen>.rating:before {
    color: #EBE301;
    content: "";
    position: absolute;
}

.available-project {
    text-align: left;
    line-height: 1.3em;
    padding: 9px 0px;
    font-size: 0.9em;
    font-weight: bold;
}

.zon_cc,
.zon_cc a {
    font-size: 9px;
    color: #666;
    text-decoration: none !important;
    border-bottom: 0 !important;
}

@media only screen and (max-width: 979px) {
    div.straatnaamfield {
        width: 364px;
        float: left;
        margin-right: 1%;
    }
    div.cityfield {
        width: 415px;
        float: right;
    }
    .col2-3,
    .col3-3,
    .col4-3 {
        padding: 20px 20px !important;
    }
    .col1-3 .parent,
    .col2-3 .parent,
    .col3-3 .parent,
    .col4-3 .parent,
    .col2-3 .parent {
        width: 100% !important;
        padding: 0px;
        height: 100%;
    }
    .projecten div.direct-aanmelden {
        display: block;
        color: #fff;
        background-color: #EBE300;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        position: relative;
        top: 36px;
        padding: 0px 20px;
        right: 10px;
        font-size: 16px;
        height: 33px;
    }
    .projectoverzichtlist .project,
    .coopoverzichtlist .coop,
    .overzichtlist .l-item {
        width: 45%;
    }
}


/* All Mobile Sizes (devices and browser) */

@media only screen and (max-width: 767px) {
    div.straatnaamfield {
        width: 100%;
        float: left;
        margin-right: 0px;
    }
    div.cityfield {
        width: 100%;
        float: right;
    }
    .projectoverzichtlist .project,
    .coopoverzichtlist .coop,
    .overzichtlist .l-item {
        width: 98%;
    }
}

.reset-this {
    animation: none;
    animation-delay: 0;
    animation-direction: normal;
    animation-duration: 0;
    animation-fill-mode: none;
    animation-iteration-count: 1;
    animation-name: none;
    animation-play-state: running;
    animation-timing-function: ease;
    backface-visibility: visible;
    background: 0;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    border: 0;
    border-style: none;
    border-width: medium;
    border-color: inherit;
    border-bottom: 0;
    border-bottom-color: inherit;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-collapse: separate;
    border-image: none;
    border-left: 0;
    border-left-color: inherit;
    border-left-style: none;
    border-left-width: medium;
    border-radius: 0;
    border-right: 0;
    border-right-color: inherit;
    border-right-style: none;
    border-right-width: medium;
    border-spacing: 0;
    border-top: 0;
    border-top-color: inherit;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top-style: none;
    border-top-width: medium;
    bottom: auto;
    box-shadow: none;
    box-sizing: content-box;
    caption-side: top;
    clear: none;
    clip: auto;
    color: inherit;
    columns: auto;
    column-count: auto;
    column-fill: balance;
    column-gap: normal;
    column-rule: medium none currentColor;
    column-rule-color: currentColor;
    column-rule-style: none;
    column-rule-width: none;
    column-span: 1;
    column-width: auto;
    content: normal;
    counter-increment: none;
    counter-reset: none;
    cursor: auto;
    direction: ltr;
    display: inline;
    empty-cells: show;
    float: none;
    font: normal;
    font-family: inherit;
    font-size: medium;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: auto;
    hyphens: none;
    left: auto;
    letter-spacing: normal;
    line-height: normal;
    list-style: none;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
    margin: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    max-height: none;
    max-width: none;
    min-height: 0;
    min-width: 0;
    opacity: 1;
    orphans: 0;
    outline: 0;
    outline-color: invert;
    outline-style: none;
    outline-width: medium;
    overflow: visible;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    page-break-after: auto;
    page-break-before: auto;
    page-break-inside: auto;
    perspective: none;
    perspective-origin: 50% 50%;
    position: static;
    /* May need to alter quotes for different locales (e.g fr) */
    quotes: '\201C' '\201D' '\2018' '\2019';
    right: auto;
    tab-size: 8;
    table-layout: auto;
    text-align: inherit;
    text-align-last: auto;
    text-decoration: none;
    text-decoration-color: inherit;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    top: auto;
    transform: none;
    transform-style: flat;
    transition: none;
    transition-delay: 0s;
    transition-duration: 0s;
    transition-property: none;
    transition-timing-function: ease;
    unicode-bidi: normal;
    vertical-align: baseline;
    visibility: visible;
    white-space: normal;
    widows: 0;
    width: auto;
    word-spacing: normal;
    z-index: auto;
}