/* rename this and set CUSTOM_CSS_PATH accordingly */
/*

 */

:root {
    --main-color: #000000; /* Basiskleur, meestal zwart / donker */
    --color-title: #000000; /* Primaire klantkleur */
    --color-sec: #212121; /* Secundaire klantkleur*/
    --color-cta: #0ac152; /* primairy action color / approved / ok */
    --color-succes: #0ac152; /* primairy action color / approved / ok */
    --color-warn: #CC0000; /* error / warn */
}
main {
    background-color: #dceaed;
}
header {
    background-color: #364756;
}
.div-header-menu .container header .container {
    padding:0px;
}
.header-contact{
    background:none;
    display: flex;
    align-items: flex-start;
    position: relative;
    flex-direction: column;
}

.header-contact a{
    color: #cccccc;
}
nav{
    background: #000000;
}
ul.mainNav li a:hover{
    background-color: #364756;
}
/* catList */
.content-part.block-text.block-list .lastupdated, .content-part.block-text.block-list .banner, .content-part.block-text.block-list .homeCat{
    background: none;
}
/* banner */
 .content-part.block-text.block-list .lastupdated, .content-part.block-text.block-list .banner, .content-part.block-text.block-list .banner{
     border: 4px solid #D70000;
     border-left: 9px solid #D70000;
     border-right: 9px solid #D70000;
     border-radius: 15px;
     background-color: #ebf3f3;
 }
#homeText{
    display: flex;
    width:100%;
}
#contactContainer{
    display: flex;
    flex-direction: column;
}
footer{
    border-top: 15px solid #91a6b9;
    background-color: #000;
}
input.submit{
    transition-duration: 0.4s;
}
.content-block.inner-wrapper {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
}
input.submit:hover{
    background-color: #FFFFFF;
    color: #000000;
}
.highlight, .label {
    color: #990000;
}
.Filter{
    border: 1px solid #808080;
}
.container.shopItems .shopitem{
    border: 1px solid #808080;
}
.container.shopsummary{
    border: none;
}