/* NOT-HOME OVERRULEN: body:not(.page--home) */

.image-block {
    padding-top: 30px;
    padding-bottom: 30px;
    height: 100%;
}

.text-btn-block h3.title {
    font-size: 48px;
    padding-top: 0;
}

.text-btn-block .paragraph {
    max-height: none;
    font-size: 18px;
}

@media (max-width: 1500px) {
    .text-btn-block .paragraph {
        max-height: none;
        font-size: 18px !important;
    }
}

.col-md-6 .image-block {
    background-size: contain;
    background-repeat: no-repeat;
}

.text-btn-block a {
    font-size: 26px;
    padding: 15px 30px;
}


/* EINDE NOT-HOME OVERRULEN */

.col-md-4 {
 padding-top: 15px !important;
 }
 
@font-face {
    font-family: Value Serif;
    src: url(value-serif.woff) format("woff");
    font-style: normal;
    font-weight: 500;
}


@font-face {
    font-family: Grenette;
    src: url(grenette-regular-pro.woff2) format("woff2");
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: Grenette SemiBold;
    src: url(grenette-semibold-pro.woff2) format("woff2");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: Gellix;
    src: url(Gellix-SemiBold.woff2) format("woff2"),url(Gellix-SemiBold.woff) format("woff"),url(Gellix-SemiBold.otf) format("opentype");
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: Gellix;
    src: url(Gellix-Regular.woff2) format("woff2"),url(Gellix-Regular.woff) format("woff"),url(Gellix-Regular.otf) format("opentype");
    font-style: normal;
    font-weight: 400;
}

h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.col-md-12 h2 {
    font-size: 18px;
}
.triangle-left {
    margin-top: 68px;
}

.contentList.categoryList {
    padding: 20px 0px;
}

.image-block .text-btn-block .title {
    margin-top: 0;
    padding-top: 0px;
}

.titleblok {
    font-family: 'Open Sans Condensed', serif; 
    font-weight: bold; 
    font-size: 40px;
    margin-top: 0;
    padding-top: 30px;
}

.grid-section .image-block {
    border: none !important;
}

.image-block h1 {
    margin-bottom: 2vw !important;
}

.image-block .text-block {
    padding: 0px 30px;
}

.double-height h1 {
    font-size: 5vw;
}

#dynForm {
    font-size: 14px !important;
}

@media (max-width: 1500px) {
    .double-height h1 {
        font-size: 78px !important;
    }
}

@media (max-width: 991px) {

    .double-height h1 {
        font-size: 52px !important;
    }

    .image-block {
        height: 60vw;
    }

        .image-block.text-block {
            height: auto !important;
            padding-bottom: 20px;
        }
}

@media only screen and (max-width : 1200px) {

    .grid-section .double-height.image-block {
        background-size: 170vw;
        background-repeat: no-repeat;
        background-color: #000;
        border: none;
    }

    .grid-section .image-block.fill {
        background-size: cover;
        background-repeat: no-repeat;
        background-color: #000;
    }
}

@media only screen and (max-width : 650px) {

    .grid-section .image-block:not(.fill) h1 {
        font-size: 32px !important;
        line-height: 40px;
    }

    .grid-section .image-block:not(.fill) {
        min-height: 0;
        height: 100vw;
    }
}


body {
    /* font-family: 'Roboto Light',Helvetica,Arial,sans-serif; */
    font-family: 'Grenette',Georgia,Helvetica,Arial,sans-serif;
    background: #ffffff;
    background-image: url(../images/bg.jpg?format=webp);
    background-repeat: repeat-x;
    background-position: center top;
}

.kolom_home img, .kolom_home_last img {
    width: 100%;
    height: auto;
}

.kolom_cw {
    margin: 0;
    color: #000000;
    background-color: #fff;
    line-height: 24px;
    padding: 30px;
}

.kolom_home {
    padding: 20px 5px 0px 5px !important;
    color: #000;
}

    .kolom_home p {
        color: #000;
        width: 95%;
    }

    .kolom_home h2 {
        font-family: 'Open Sans Condensed', serif;
        font-weight: bold;
        text-decoration: none;
        text-transform: uppercase;
        font-style: normal;
        font-size: 26px;
        color: #7b7979;
    }

.kolom_home_last {
    padding: 20px 5px 0px 5px !important;
}

.zeem {
    background-image: url(../images/bg-padding.gif);
    background-repeat: repeat-x;
    background-position: right center;
    background-color: #fde4e0;
    min-height: 368px;
}

.polaroid {
    background-color: #fff;
    border: #CCC 1px solid;
    min-height: 368px;
    padding: 10px !important;
}

.clients {
    padding: 0;
}

.cap-13 {
    font-size: 13px;
    text-transform: uppercase;
    line-height: 26px;
}

.kolom_cw_blue {
    margin: 0;
    color: #000000;
    background-color: #fff;
    line-height: 24px;
    padding: 10px;
}

.footer {
    margin-top: 100px;
    border-top: 1px solid #666;
    padding: 50px 10px 20px 10px;
    font-size: 80%;
    color: #444;
}

.umbraco-forms-label {
    display: none;
}


@media only screen and (min-width : 480px) {
    .table-row-equal {
        display: table;
        width: 100%;
        table-layout: fixed;
        word-wrap: break-word;
    }

        .table-row-equal .kolom_cw {
            float: none;
            display: table-cell;
            vertical-align: top;
            width: 1%;
        }
}

a {
    color: #2a94c7;
    text-decoration: underline;
}

    a:hover {
        text-decoration: underline;
        color: #066385;
    }

    a.btnAddToCart:hover {
        background-color: #ff5a00;
        color: #fff;
    }

        a.btnAddToCart:hover .icon {
            background-position: -53px -63px;
            width: 25px;
            height: 37px;
            display: block;
            top: 0;
            left: -25px;
            position: absolute;
        }

        a.btnAddToCart:hover .plus {
            background: url('/images/sprite.png?format=webp') no-repeat 0 -63px;
            width: 11px;
            height: 11px;
            position: absolute;
            top: 14px;
            left: 3px;
        }

.homeblokken {
    background-color: #ffffff;
    width: 100%;
    overflow: auto;
}

.kolom {
    float: left;
    padding: 0px;
    margin: 12px 12px 0 0;
}

.kolom_close {
    float: left;
    padding: 0px;
    margin: 12px 0 0 0;
}

.kolom_tekst {
    float: left;
    padding: 20px 5px 0px 5px;
    margin: 0;
    color: #000000;
    min-height: 170px;
    cursor: pointer;
}

.kolom_titel {
    float: left;
    padding: 0px;
    margin: 0;
}

.kolom_tekst_low {
    float: left;
    padding: 20px 5px 0px 5px;
    margin: 0;
    color: #000000;
    min-height: 170px;
    cursor: pointer;
}

    .kolom_tekst h2, .kolom_tekst_low h2, .kolom_cw h2, .kolom_titel h2 {
        font-family: 'Open Sans Condensed', serif;
        font-weight: bold;
        text-decoration: none;
        text-transform: uppercase;
        font-style: normal;
        font-size: 42px;
        color: #7b7979;
    }

    .kolom_tekst h3, .kolom_tekst_low h3, .kolom_cw h3 {
        font-family: 'Open Sans Condensed', serif;
        font-weight: bold;
        text-decoration: none;
        font-style: normal;
        font-size: 25px;
        color: #7b7979;
    }

    .kolom_tekst h4, .kolom_tekst_low h4, .kolom_cw h4 {
        font-family: 'Open Sans Condensed', serif;
        font-weight: bold;
        text-decoration: none;
        text-transform: uppercase;
        font-style: normal;
        font-size: 42px;
        color: #7b7979;
    }

.kolom_contact {
    float: left;
    padding: 0px;
    width: 285px;
    padding: 20px 15px;
    margin: 12px 0 0 0;
}

.jersey {
    float: left;
    position: relative;
    margin: 0px !important;
}

.cwblok {
    overflow: auto;
    float: left;
}

    .cwblok .jersey {
        clear: both;
    }

.cwtekst {
    border: 1px solid #666;
    float: left;
    display: block;
    height: auto;
    padding: 10px 20px 10px 20px;
    background-color: #ccc;
    color: #000;
    margin: 0px 15px 15px 0px;
}

.cwtekst2 {
    border: 1px solid #666;
    float: left;
    background-color: #fff;
    padding: 10px;
    margin-bottom: 10px;
    color: #000;
}

.cwtekst h2 {
    font-family: 'casperbold_italic', Arial;
    text-decoration: none;
    font-size: 22px;
    color: #a9e7f4;
    line-height: 24px;
    margin: 3px 0 10px 0;
}

.cwblokrechts {
    float: left;
    margin-bottom: 5px;
    display: block;
}

.cwtekst2 h2 {
    font-family: 'casperbold_italic', Arial;
    text-decoration: none;
    font-size: 22px;
    color: #a9e7f4;
    line-height: 24px;
    margin: 3px 0 10px 0;
}

.fb-like {
    position: relative !important;
    z-index: 1;
    top: -4px;
    left: 0px;
    margin: 0;
    width: 300px;
}

.categoryitems ul {
    background-color: #ffffff;
}

    .categoryitems ul li .info {
        background-image: none;
        background-position: top left;
        background-repeat: repeat-x;
        background-color: #ffffff;
        height: 70px;
        position: absolute;
        bottom: 0px;
        left: 0px;
        width: 326px;
    }

        .categoryitems ul li .info label {
            color: #3b3b3b;
            padding-left: 25px;
            margin-top: 8px;
            display: block;
            font: 15px casperbold, Arial, Helvetica, sans-serif;
        }

        .categoryitems ul li .info .price {
            padding-left: 25px;
            color: #666666;
            font-family: Georgia, Arial;
            font-size: 14px;
            font-style: italic;
        }

    .categoryitems ul li {
        float: left;
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        height: 278px;
        overflow: hidden;
        border-left: solid 1px #ffffff;
        position: relative;
        margin-bottom: 15px;
    }

        .categoryitems ul li.first {
            border-left: none;
        }

.contentPlain h1 {
    font-family: 'Open Sans Condensed',serif;
    font-size: 30px;
    line-height: 36px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 20px;
}

.subnav .current {
    text-decoration: none;
    background-color: #a9e7f4;
}


.Doc2Form .vsummary ul li {
    color: #f00;
}

.Doc2Form .button {
    background-color: #00bff3;
    color: #fff;
    font-family: 'casperitalic' !important;
    font-size: 23px;
    font-weight: normal;
    line-height: 45px;
    padding: 0px 20px;
    border: none;
}

.Doc2Form fieldset {
    padding: 0px;
    margin: 0px;
    border: none;
    min-width: 100%;
    width: 100%;
}

    .Doc2Form fieldset ol {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
    }

        .Doc2Form fieldset ol li {
            margin-bottom: 3px;
        }

            .Doc2Form fieldset ol li label {
                display: none;
            }

            .Doc2Form fieldset ol li p {
                display: none;
            }

            .Doc2Form fieldset ol li .watermark {
                color: #aaa;
            }

            .Doc2Form fieldset ol li.radiobuttonlist table input {
                float: left;
                margin-right: 5px;
            }

            .Doc2Form fieldset ol li.radiobuttonlist > label {
                display: block;
                font-weight: bold;
            }

            .Doc2Form fieldset ol li.radiobuttonlist table label {
                display: block;
                float: left;
            }

            .Doc2Form fieldset ol li .umbEditorTextField {
                width: 100%;
                border: solid 1px #a7a7a7;
                padding: 8px;
                box-sizing: border-box;
                font-family: Arial;
                font-size: 14px;
            }

            .Doc2Form fieldset ol li .umbEditorTextFieldMultiple {
                width: 100%;
                border: solid 1px #a7a7a7;
                padding: 8px;
                box-sizing: border-box;
                font-family: Arial;
                font-size: 14px;
            }

.Doc2Form.PanelThanks {
    font-weight: bold;
}


.ctaList li a {
    display: block;
    color: #000;
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
    position: relative;
    padding: 5px 18px 3px 18px;
    margin-right: 0px;
}

    .ctaList li a:hover {
        text-decoration: none;
        background-color: #a9e7f4;
    }

    .ctaList li a.forward {
        font-size: 11px;
        font-weight: bold;
    }

.one_half {
    float: left;
    display: block;
}

    .one_half ol {
        margin-top: 10px;
    }

.collectietitel {
    text-align: center;
    clear: both;
    border-top: 1px dotted #666;
}

    .collectietitel h2 {
        font-family: 'nexa_boldregular' !important;
        color: #000000;
        font-size: 35px;
        line-height: 35px;
        font-style: normal;
        font-weight: bold;
    }

.step {
    font-family: 'Roboto Light',Helvetica,Arial,sans-serif;
    color: #000000;
    font-size: 14px;
    line-height: 20px !important;
    display: block;
    margin-top: 7px;
}

.stepcol {
    display: table-cell;
    float: left;
}

.order-overview th td {
    border: 1px solid black;
}

.orderlines .orderline {
    border: 1px solid #000;
    border-top: 2px solid #000;
    padding: 15px;
    padding-bottom: 0px;
    margin-bottom: 45px;
}

.userFields #form1 label {
    width: 20%;
}

#form1 .loginButton {
    margin-top: 40px;
}

.orderline-wrapper .orderline span {
    margin-bottom: 15px;
    display: inline-block;
    width: 49%;
}

.orderline-date {
    background-color: #000;
    color: #fff;
    display: block;
    padding: 5px 15px;
    font-weight: bold;
    cursor: pointer;
}

.arrow-down {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #fff;
    margin-bottom: 5px;
    cursor: pointer;
    transition: all .3s ease;
}

.orderline-wrapper.active .arrow-down {
    transform: rotate(180deg);
}

.arrow-down.pull-right {
    margin-top: -15px;
    margin-right: 10px;
}

.orderlines h3 {
    font-family: Georgia, Arial;
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    margin-bottom: 20px;
}

.orderline-products {
    display: none;
    margin-bottom: 45px;
}

.orderlines thead {
    background-color: #333;
    color: #fff;
    font-weight: bold;
}

.orderlines td {
    padding: 8px 15px;
}

.orderlines tbody tr:nth-child(2n) {
    background-color: #d5f3fa;
}

.profile-alerts {
    display: block;
    margin-top: 100px;
}

.sidebar ul {
    padding-left: 0;
    list-style-type: none;
}

    .sidebar ul li {
    }

        .sidebar ul li a {
            color: black;
            padding: 5px 15px;
            padding-left: 0;
            text-decoration: none;
            display: block;
        }

            .sidebar ul li a.active {
                font-weight: bold;
            }

.border-none {
    border: none !important;
    border-left: none !important;
    border-top: none !important;
    border-bottom: none !important;
    border-right: none !important;
}

h1.border-bottom {
    padding-bottom: 15px;
}

.border-bottom {
    border-bottom: 1px solid #ccc;
}

.productList ul li:nth-child(4n + 1) {
    clear: both;
}

.productListFlex ul {
    display: flex;
    flex-wrap: wrap;
}

.sidebar .submenu {
    padding-top: 3px;
    padding-bottom: 3px;
    margin-left: 15px;
}

    .sidebar .submenu li a {
        padding: 3px 15px;
        padding-left: 10px;
        border-left: 1px solid;
    }

#menu ul li:hover ul.sub.large {
    width: 100% !important;
    left: 0;
    padding: 30px;
}

ul.sub.large ul {
    flex: 1;
    padding-left: 0;
}

ul.sub.large li a {
    letter-spacing: initial !important;
    color: #333 !important;
}

ul.sub.large > li {
    border-right: 1px solid rgba(0,0,0,0.2);
}

    ul.sub.large > li:last-child {
        border-right: none;
    }

ul.sub li:hover a {
    background: transparent;
}

#menu ul li:hover ul.sub.large > li {
    display: flex;
    flex-direction: column;
    padding: 0 30px;
    padding-right: 60px !important;
    vertical-align: top;
    width: auto;
    height: auto;
}

#menu ul.sub.large li a {
    padding: 0;
    margin-bottom: 15px;
    text-transform: initial;
    font-family: 'Roboto', sans-serif, Helvetica, Arial, Sans-Serif !important;
    margin-bottom: 12px;
    font-weight: normal;
}

    #menu ul.sub.large li a:hover {
        background-color: transparent
    }

.text--l {
    font-size: 14px !important;
    text-transform: uppercase !important;
    margin-bottom: 25px !important;
}

.text--m {
    font-size: 14px !important;
}

.bold {
    font-weight: bold !important;
}

.mb-30 {
    margin-bottom: 25px !important;
}

.pl-2 {
    padding-left: 15px !important;
}

#menu ul li ul.sub.large li.current > a, #menu ul li ul.sub.large li > a:hover {
    background-color: transparent;
}

.breadcrumbs .breadcrumb__item .glyphicon {
    font-size: 12px;
}

.pt-0 {
    padding-top: 0 !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.sub.small {
    background-color: black !important;
}

#menu ul li:hover ul.sub.small {
    display: block;
    background-color: #000;
}

#menu ul li:hover ul.sub.small {
    list-style-type: none;
}

.breadcrumbs {
    padding-left:8px !important;
}

    .breadcrumbs li {
        display: inline;
        margin-right: 5px;
    }

        .breadcrumbs li:after {
            display: inline-block;
            color: black;
            margin-left: 12px;
            margin-top:10px;
            content: "/\00a0";
        }
        .breadcrumbs li:last-child a{
            pointer-events: none;
            text-decoration:none;
            color:#333;
        }
        .breadcrumbs li:last-child:after {
            content: none;
        }



@media (min-width: 768px) and (max-width: 991px) {
    .stepcol {
        min-height: 235px;
    }
}

/* OPTIONAL CUSTOM STYLING BY MEDIA QUERIES */
/* Large desktops and laptops */
@media (min-width: 1200px) {
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
}

.catlist {
    display: block;
    color: #666;
    padding: 10px 13px 10px 13px;
    font: 12px 'Roboto', sans-serif, nexa_boldregular,Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid #ccc;
    float: left;
    margin: 0px 13px 15px 0;
}


.productList li {
    padding-left: 1px;
    padding-right: 1px;
}

#menu>ul li a {
    display: block;
    color: #fff;
    padding: 14px 25px 14px 24px;
    font: 13px 'Roboto', sans-serif, nexa_boldregular,Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: bold;
    text-decoration: none;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: normal;
}
input {
    color: #000;
}

.umbraco-forms-container .col-md-12 {
    padding-right: 7px;
    padding-left: 7px;
    margin: 0px !important;
}

.productList {
    padding: 0 0px;
}
.productList li .contentImage img {
    width: 99%;
}

.contentPlain h2 {
    font-family: 'Open Sans Condensed', sans-serif,Arial;
    font-size: 27px;
    font-style: normal;
    font-weight: bold;
    
    margin-bottom: 20px;
}

.productIntro h2, .productIntro h1 {
    font-family: 'Roboto', sans-serif,Arial;
    font-size: 34px;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 20px;
}
.grid-section h2 {
    font-family: 'Roboto', sans-serif,Arial;
    font-weight: bold;
    text-decoration: none;
    text-transform: none;
    font-style: normal;
    font-size: 27px;
    color: #000000;
}


.form input[type=submit] {
    background-color: #ff7800;
}

.text-btn-block a:hover {

    text-decoration: none;
}

.text-btn-block a {
    color: #fff;
    margin-top: 20px;
}

.text-btn-block .paragraph {
    display: block;
    color: #000;
    width: 70%;
    line-height: 1.9em;
    margin: auto;
    min-height: 150px;
    max-height: 11.1vw;
    overflow: hidden;
    font-size: 18px;
}

.image-block {
    min-height: 420px;
}

@media (max-width: 1500px) {
    .text-btn-block .paragraph {
        width: 80%;
        font-size: 15px !important;
        line-height: 1.8em;
        height: auto;
    }
    .text-btn-block a {
    padding: 2vw 2vw;
    margin-top: 10px;
}

    .text-btn-block h3 {
        font-size: 30px !important;
    }

    .double-height h1 {
        font-size: 38px !important;
    }

    .text-btn-block .block-btn {
        padding: 10px 30px !important;
        font-size: 25px !important;
    }

    .productList li .title {
        font-size: 14px;
    }
    

    .productList li .price {
        font-size: 12px;
    }

    .image-block .text-block .title {
        font-size: 30px;
    }
    .image-block {
    height: 22vw;
    min-height: 350px;
    background-position: center center;
    background-size: cover;
    position: relative;
    border: 2px solid #fff;
    }
    .grid-section img {
    width: 100%;
    }
}

@media (max-width: 1000px) {
    .image-block h1 {
    font-size: 7.5vw;
    }
}

@media (max-width: 920px) {
.productList li {
    height: 62vw;
}
}

.productList li {
        border: 1px solid #fff
    }

        .productList li:hover {
            border: 1px solid #ccc
        }

        .productList li a {
            border: 0px solid #fff;
        }

.price {
    width: 100%;
    display: block;
}

.productList .priceLabel {
    float: none;
}

.productDetailImages .thumbs li a {
                border-bottom: 4px solid #ffffff;
}
.productDetailImages .thumbs li {
                margin-bottom: 4px;
}

.shoppingcart .price {
    border-bottom: 1px solid #000000;
    margin-bottom: 10px;
}
.tile .tile__image {
    width: 300px;
    height: 300px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.btn-black:hover{background-color:#20759d;color:#fff;text-decoration:none;padding:8px 50px;text-align:center}

.column {
    font-weight: 400;
    line-height: 1.6;
    font-size: 1.2rem;
}
.abouttext {
    font-weight: 400;
    line-height: 1.8;
    font-size: 1.2rem;
    margin-bottom: 70px;
}
.abouttextup {
    margin-top:-70px;
}

@media (min-width: 992px){
.col-md-offset-1 {
    margin-left: 3%;
}
}
h1 {
    line-height: 1.1;
}


.fluid .container {
    width: 100%;
    padding: 0px;
}

    .fluid .container .row .column {
        padding: 0px;
    }


    .fluid .container .row {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }
    
    .fluid .container .row .col-md-4 {
        margin: 10px 5px;
    }
     .fluid .container .row .col-sm-6 {
        margin: 5px 5px;
    }
    .story .col-md-6 {
        margin:30px;
    }
    .story .col-md-12 {
        margin:30px;
    }
    
@media (max-width: 920px) {  
    .story .col-md-6 {
        margin: 15px 30px;
    }
}
@media (max-width: 920px) {
        .image-block {
        min-height: 300px;
        }
}

.productList .link-block a {
    margin: 10%;
    padding: 30% 0;
    border: 1px solid #000;
    color: #000;
    font-size: 20px;
    width: 80%;
    height:80%;
}

.col-md-6 .umbraco-forms-page {
    padding: 0 !important;
}

 .col-md-6 .image-block {
        background-position: top center;
 }
 .col-md-6 h1 {
     font-family: 'Open Sans Condensed', serif;
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
    font-size: 35px;
 }
 .grid-section {
 background: #ffffff;
 }
 
 .percIcon {
    position: absolute;
    right: 15px;
    top: 0;
    background-color: #ff6f20;
    color: #fff;
    padding: 3px 4px;
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
