@font-face {
    font-family: 'staatliches';
    src: url('../fonts/staatliches-regular-webfont.eot');
    src: url('../fonts/staatliches-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/staatliches-regular-webfont.woff2') format('woff2'),
         url('../fonts/staatliches-regular-webfont.woff') format('woff'),
         url('../fonts/staatliches-regular-webfont.ttf') format('truetype'),
         url('../fonts/staatliches-regular-webfont.svg#staatlichesregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.tm-toolbar {display: none;}

.general, .producten-section {background-color: #000;}

html, em {
    font-family: ubuntu, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 26px;
    color: #fff;
}

.tm-header {display: none !important;}

.tm-header-mobile {/*position: absolute;*/position:fixed;top: 0;bottom:0;right: 0;height: 100vh;z-index: 980;}

.tm-header-mobile > div {
    z-index: 980;
    box-sizing: border-box;
    margin: 0 !important;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position:fixed;top: 0;bottom:0;right: 0;height: 100vh;
    animation-duration: 0s !important;
}

.tm-header-mobile .uk-container {
	padding-left: 0;
	padding-right: 0;
}

.tm-header-mobile .uk-navbar-container:not(.uk-navbar-transparent) {background: rgba(254,174,4,0.9);}

.tm-header-mobile .uk-navbar-left {height: 100vh;min-width: 111px;
    display: -webkit-box;      
    display: -moz-box;         
    display: -ms-flexbox;      
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    align-content: center;
    -webkit-align-items: center;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}
.tm-header-mobile .uk-navbar-right{
position: fixed;
top: 0;left: 0;right: 0;
display: -webkit-box;      
display: -moz-box;         
display: -ms-flexbox;      
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-content: center;
align-content: center;
-webkit-align-items: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
}


h2 {
    font-family: 'staatliches';
    font-size: 50px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 5px;
    color: #e39c04;
}


.info-h1 h1 {
    font-family: 'staatliches';
    font-size: 50px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 5px;
    color: #e39c04;
}

.producten-section h1 {
    font-family: 'staatliches';
    font-size: 50px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 5px;
    color: #e39c04;
}

.home-section h1 {
    font-family: 'staatliches';
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 5px;
    color: #fff;
}

.ontbijtmanden-section > div > div:nth-child(2) > div:nth-child(1) {
    display: -webkit-box;      
    display: -moz-box;         
    display: -ms-flexbox;      
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    align-content: center;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    justify-content: center;
    -webkit-justify-content: center;
    flex-direction: column;
    -webkit-flex-direction: column;
    padding: 2%;
    box-sizing: border-box;
}

.cadeaumanden-section > div > div:nth-child(2) > div:nth-child(2) {
    display: -webkit-box;      
    display: -moz-box;         
    display: -ms-flexbox;      
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    align-content: center;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    justify-content: center;
    -webkit-justify-content: center;
    flex-direction: column;
    -webkit-flex-direction: column;
    padding: 2%;
    box-sizing: border-box;
}

.ontbijtmanden-section > div > div:nth-child(2) > div:nth-child(1) > *,
.cadeaumanden-section > div > div:nth-child(2) > div:nth-child(2) > * {max-width: 600px;}

/*.producten-section {position: relative;}
.product-gallery {position: absolute;bottom: }*/


/*.ontbijtmanden-section > div > div:nth-child(2) > div:nth-child(1), .cadeaumanden-section > div > div:nth-child(1) > div:nth-child(2) {position: relative;padding-right: calc(2% + 111px);}*/
/*.ontbijtmanden-section > div > div:nth-child(2) > div:nth-child(2), .cadeaumanden-section > div > div:nth-child(1) > div:nth-child(2) {position: relative;padding-right: calc(2% + 111px);}*/
.home-section > div > div:nth-child(2) > div:nth-child(2) > div > div > ul > li > div {padding-right: calc(5% + 111px);}
.feestjes-section2 > div > div:nth-child(2) > div:nth-child(2),
.feestjes-section4 > div > div:nth-child(2) > div:nth-child(2),
.manden-section2 > div > div:nth-child(2) > div:nth-child(2) {padding-right: calc(2% + 111px);}


.ontbijtmanden-section > div > div:nth-child(2) > div.uk-width-1-2\@m.uk-first-column > div:nth-child(3) {width: 150%;margin-right: -50%;max-width: none;}
.cadeaumanden-section > div > div > div:nth-child(2) > div.product-grid.uk-margin {width: 150%;margin-left: -50%;max-width: none;}
.ontbijtmanden-section > div > div:nth-child(2) > div.uk-width-1-2\@m.uk-first-column > div:nth-child(3) > div > div:nth-child(2) > div {position: relative;z-index: 0;}
.cadeaumanden-section > div > div > div:nth-child(2) > div.product-grid.uk-margin > div > div:nth-child(2) > div {position: relative;z-index: 0;}
.ontbijtmanden-section > div > div:nth-child(2) > div.uk-width-1-2\@m.uk-first-column > div:nth-child(3) > div > div:nth-child(2) > div > div {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
    display: -webkit-box;      
    display: -moz-box;         
    display: -ms-flexbox;      
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    align-content: center;
    -webkit-align-items: center;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    width: 100%;
    height: 100%;
}

.cadeaumanden-section > div > div > div:nth-child(2) > div.product-grid.uk-margin > div > div:nth-child(3) > div > div {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
    display: -webkit-box;      
    display: -moz-box;         
    display: -ms-flexbox;      
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    align-content: center;
    -webkit-align-items: center;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    width: 100%;
    height: 100%;
}

.ontbijtmanden-section > div > div:nth-child(2) > div.uk-width-1-2\@m.uk-first-column > div:nth-child(3) > div > div:nth-child(2) > div > div a,
.cadeaumanden-section > div > div > div:nth-child(2) > div.product-grid.uk-margin > div > div:nth-child(3) > div > div > a {
    display: -webkit-box;      
    display: -moz-box;         
    display: -ms-flexbox;      
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    align-content: center;
    -webkit-align-items: center;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    width: 100%;
    height: 100%;
    font-family: ubuntu, sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #fff;
    font-size: 18px;
}

#home-sec1, #feestjes-top, #feestjes-broodjesbuffet, #feestjes-kaasschotel, #feestjes-charcuterie-pateschotel, #manden-ontbijtmanden, #manden-cadeaumanden, #broodjes-sec1, #over-de-dommel-sec1 {
display: block;
position: relative;
top: 0px;
visibility: hidden;
}


.home-section .product-grid .el-content img {
    max-width: 70px;
    max-height: 64px;
}


.home-anchors > div, .broodjes-anchors > div, .feestjes-anchors > div, .manden-anchors > div, .over-de-dommel-anchors > div, .contact-anchors > div {padding: 0px !important;}
.home-anchors + div, .broodjes-anchors + div, .feestjes-anchors + div, .manden-anchors + div, .over-de-dommel-anchors + div, .contact-anchors + div {margin-top: 0px !important;}



.home-section .product-grid .el-content, .broodjes-section .product-grid .el-content, .feestjes-section1 .product-grid .el-content, .feestjes-section2 .product-grid .el-content, .feestjes-section3 .product-grid .el-content, .feestjes-section4 .product-grid .el-content, .manden-section1 .product-grid .el-content, .manden-section2 .product-grid .el-content {margin-top: 0px !important;}
.home-section .product-grid > div > div, .broodjes-section .product-grid > div > div, .feestjes-section1 .product-grid > div > div, .feestjes-section2 .product-grid > div > div, .feestjes-section3 .product-grid > div > div, .feestjes-section4 .product-grid > div > div, .manden-section1 .product-grid > div > div, .manden-section2 .product-grid > div > div {max-height: 250px;}
.feestjes-section1 > div > div > div:nth-child(1) > div.product-grid > div > div > div > div,
.feestjes-section2 > div > div > div:nth-child(2) > div.product-grid > div > div > div > div,
.feestjes-section3 > div > div > div:nth-child(1) > div.product-grid > div > div > div > div,
.feestjes-section4 > div > div > div:nth-child(1) > div.product-grid > div > div > div > div,
.feestjes-section1 .product-grid .el-content,
.feestjes-section2 .product-grid .el-content,
.feestjes-section3 .product-grid .el-content,
.feestjes-section4 .product-grid .el-content,
.broodjes-section .product-grid .el-content,
.manden-section1 .product-grid .el-content,
.manden-section2 .product-grid .el-content, 
.home-section .product-grid .el-content {
    display: -webkit-box;      
    display: -moz-box;         
    display: -ms-flexbox;      
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    align-content: center;
    -webkit-align-items: center;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    width: 100%;
    height: 100%;
    font-family: ubuntu, sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #fff;
    font-size: 18px;
    position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}


.home-section .product-grid .el-content {
    flex-direction: column;
    -webkit-flex-direction: column;
}



.feestjes-section1 > div > div > div:nth-child(1) > div.product-grid > div > div:nth-child(2) > div > div {position: relative;}
.feestjes-section1 > div > div > div:nth-child(1) > div.product-grid > div > div:nth-child(2) > div > div::after {position: absolute;content: '';display: inline-block;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;background: rgba(227,156,4,0.54);}
.feestjes-section1 .product-grid > div > div:nth-child(2) .el-content::after {position: absolute;content: '';display: inline-block;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;background: rgba(227,156,4,0.54);}
.feestjes-section2 .product-grid > div > div:nth-child(2) .el-content::after {position: absolute;content: '';display: inline-block;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;background: rgba(227,156,4,0.54);}
.feestjes-section3 .product-grid > div > div:nth-child(2) .el-content::after {position: absolute;content: '';display: inline-block;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;background: rgba(227,156,4,0.54);}
.feestjes-section4 .product-grid > div > div:nth-child(2) .el-content::after {position: absolute;content: '';display: inline-block;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;background: rgba(227,156,4,0.54);}
.feestjes-section1 > div > div > div:nth-child(1) > div.product-grid > div > div:nth-child(2) > div > div > p {position: relative;z-index: 2;}
.feestjes-section1 > div > div > div:nth-child(1) > div.product-grid > div > div > div > div > p {max-width: 140px;margin-left: auto;margin-right: auto;}
.feestjes-section1 .product-grid .el-content p, .feestjes-section2 .product-grid .el-content p, .feestjes-section3 .product-grid .el-content p, .feestjes-section4 .product-grid .el-content p {position: relative;z-index: 2;max-width: 140px;margin-left: auto;margin-right: auto;}


.feestjes-section2 > div > div > div:nth-child(2) > div.product-grid > div > div:nth-child(2) > div > div {position: absolute;}
.feestjes-section2 > div > div > div:nth-child(2) > div.product-grid > div > div:nth-child(2) > div > div::after {position: absolute;content: '';display: inline-block;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;background: rgba(227,156,4,0.54);}
.feestjes-section2 > div > div > div:nth-child(2) > div.product-grid > div > div:nth-child(2) > div > div > p {position: relative;z-index: 2;}
.feestjes-section2 > div > div > div:nth-child(2) > div.product-grid > div > div > div > div > p {max-width: 140px;margin-left: auto;margin-right: auto;}

.feestjes-section1 .product-grid .el-content p,
.feestjes-section2 .product-grid .el-content p,
.feestjes-section3 .product-grid .el-content p,
.feestjes-section4 .product-grid .el-content p,
.broodjes-section .product-grid .el-content p,
.manden-section1 .product-grid .el-content p,
.manden-section2 .product-grid .el-content p, 
.overons-section .product-grid .el-content p, 
.home-section .product-grid .el-content p {
    position: relative;z-index: 2;text-align: center;
}

.home-section .product-grid .el-content p {
    position: relative;z-index: 2;max-width: 235px;margin-left: auto;margin-right: auto;
}

.home-section .product-grid .el-content p span {display: block;
    font-family: ubuntu, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 26px;
    color: #fff;
}

.de-dommel-openingsuren h2 {
    font-family: 'staatliches';
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 5px;
    color: #fff;
}

.de-dommel-openingsuren-black *, .de-dommel-openingsuren-black h2 {color: #000;}


.ontbijtmanden-section > div > div:nth-child(2) > div.uk-width-1-2\@m.uk-first-column > div:nth-child(3) > div > div:nth-child(2) > div > div a:hover,
.ontbijtmanden-section > div > div:nth-child(2) > div.uk-width-1-2\@m.uk-first-column > div:nth-child(3) > div > div:nth-child(2) > div > div a:focus,
.cadeaumanden-section > div > div > div:nth-child(2) > div.product-grid.uk-margin > div > div:nth-child(3) > div > div > a:hover,
.cadeaumanden-section > div > div > div:nth-child(2) > div.product-grid.uk-margin > div > div:nth-child(3) > div > div > a:focus {text-decoration: none;}

.product-grid {position: relative;z-index: 1;}
.product-grid > div > div {max-width: 370px;}
.product-grid .el-image {width: 100%;height: 100%;object-fit: cover;max-width: 330px;height: 250px;}


.general h1 {
    font-family: 'staatliches';
    font-size: 50px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 5px;
    color: #e39c04;
}


.general h2 {
    font-family: 'staatliches';
    font-size: 35px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 5px;
    color: #e39c04;
}

.general h3 {
    font-family: 'staatliches';
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 5px;
    color: #e39c04;
}

.general .privacyverklaring-main-content-table {overflow-x: auto;}

.general .privacyverklaring-main-content-table table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%;
}

.general .privacyverklaring-main-content-table table tr {border-bottom: 1px solid #FFF;}
.general .privacyverklaring-main-content-table table tr th, .general .privacyverklaring-main-content-table table tr td {text-align: left;padding: 5px 15px 5px 5px;}


.producten-section .uk-slideshow-items li::before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    display: inline-block;
    background: url('/wp-content/uploads/2020/09/powder.png') no-repeat 50% 50%;
    background-size: cover;
    z-index: 1;
    opacity: 0.3;
}


.contactform .form-group .fb-required,
.contactform .leadix-form .required-input {
    color: #e39c04 !important;
}

.contactform .validationFailed {
    background-color: #fff !important;
    border-color: #ff0000 !important;
}

.contactform label {
    margin-bottom: 10px;
}

.contactform input {
    font-family: ubuntu, sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    line-height: 26px !important;
    color: #000 !important;
    height: 40px !important;
}

.contactform textarea {
    font-family: ubuntu, sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    line-height: 26px !important;
    color: #000 !important;
    resize: none !important;
}

.contactform input, .contactform textarea {
    border-radius: 0px !important;
    border: 1px solid #fff;
}

.contactform input:focus, .contactform textarea:focus {
    box-shadow: none !important;
}


.contactform .rendered-form .form-group {
    margin-bottom: 30px;
}

.contactform .privacy-notice-paragraph {
    font-family: ubuntu, sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 12px !important;
    line-height: 18px !important;
    color: #fff !important;
}
.contactform .privacy-notice-paragraph a {
    font-family: ubuntu, sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 12px !important;
    line-height: 18px !important;
    color: #e39c04 !important;
}
.contactform .privacy-notice-paragraph a:hover, .contactform .privacy-notice-paragraph a:focus {
    color: #fff !important;
    text-decoration: none !important;
}

.contactform button {
    background-color: rgba(227, 156, 4, 0.8) !important;
    border: 1px solid rgba(227, 156, 4, 0.8) !important;
    padding: 10px 20px !important;
    font-family: ubuntu, sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 24px !important;
    line-height: 34px !important;
    color: #fff !important;
    cursor: pointer !important;
}

.contactform button:hover, .contactform button:focus {
    background-color: rgba(227, 156, 4, 1) !important;
    border: 1px solid rgba(227, 156, 4, 1) !important;
}

.contactdata {margin-top: 60px;}
.contactdata a {color: #FFF;}
.contactdata a:hover, .contactdata a:focus {color: rgba(227, 156, 4, 1);text-decoration: none;}

.contactmap iframe {width: 100%;height: 100vh;}


/*
.footer-section {background: #000;padding-top:20px;padding-bottom: 20px;}
*/

.footer-section {background: #e39c04;padding-top:20px;padding-bottom: 20px;}

.footer-section ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0;
    list-style: none;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.footer-section ul:before {
    content: "";
    display: block;
    overflow: hidden;
}

.footer-section ul > * {
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
    padding-left: 10px;
    margin-top: 0px;
    position: relative;
    float: left;
}


.footer-section ul >:before {
    content: "";
    display: inline-block;
    height: 16px;
    vertical-align: middle;
}


.footer-section ul >:nth-child(n+2):before {
    margin-right: 10px;
    /*border-left: 1px solid #e39c04;*/
    border-left: 1px solid #fff;
}


.footer-section .uk-subnav>*>:first-child {display: inline;}

.footer-section * {
    font-family: ubuntu, sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 12px !important;
    line-height: 22px !important;
    /*color: #fff !important;*/
    color: #000 !important;
    text-transform: none !important;
    letter-spacing: 0px !important;
}

.footer-section a:hover, .footer-section a:focus {
    color: #fff !important;
}


.uk-offcanvas-bar {
    background: #000; 
}

.uk-nav-default {padding-top: 40px;padding-bottom: 70px;}
.uk-nav-default>li {margin-bottom: 15px;}
.uk-nav-default>li>a {
    font-family: ubuntu, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    line-height: 28px;
    color: #fff !important;
}

.uk-nav-default>li>a:hover, .uk-nav-default>li>a:focus {
    color: #e39c04 !important;
}

.uk-nav-default>li.uk-active>a {
    color: #e39c04 !important;
}


ul.uk-nav-sub {
    padding: 5px 0 5px 25px;
}
.uk-nav-default .uk-nav-sub li {margin-top: 10px;margin-bottom: 10px;}
.uk-nav-default .uk-nav-sub li > a {
    font-family: ubuntu, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 26px;
    color: rgba(255,255,255,0.8) !important;
}
.uk-nav-default .uk-nav-sub li.uk-active>a {
    color: rgba(255,255,255,1) !important;
}

.uk-nav-default .uk-nav-sub a:focus, .uk-nav-default .uk-nav-sub a:hover {
    color: #e39c04 !important;
}



.uk-offcanvas-bar .uk-close {color: #FFF !important;}
.uk-offcanvas-bar .uk-close:hover, .uk-offcanvas-bar .uk-close:focus {color: #e39c04 !important;}

.pricetable {margin-top: 60px;}


.pricetable .tablepress tfoot th, .pricetable .tablepress thead th {
    background-color: #353434;
    font-weight: 700;
    vertical-align: middle;
    /*width: 33.33%;*/
    text-align: left;
    color: #e39c04;
}

.pricetable .tablepress td {
    font-family: ubuntu, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 26px;
    color: #000;
}


/*.pricetable .table-3col tr th:nth-child(1) {width: 20% !important;}
.pricetable .table-3col tr th:nth-child(2) {width: 60% !important;}
.pricetable .table-3col tr th:nth-child(3) {width: 20% !important;}


.pricetable .table-3col tr td:nth-child(1) {width: 60% !important;}
.pricetable .table-3col tr td:nth-child(2) {width: 20% !important;}
.pricetable .table-3col tr td:nth-child(3) {width: 20% !important;}*/


.pricetable .table-4col tr th:nth-child(2) {text-align: right;}
.pricetable .table-4col tr th:nth-child(3) {text-align: left;}
.pricetable tr td {/*min-width: 60px !important;*//*min-width: 125px !important;*/}
/*
.pricetable .table-4col tr td:nth-child(1) {width: 35% !important;}
.pricetable .table-4col tr td:nth-child(2) {width: 15% !important;}
.pricetable .table-4col tr td:nth-child(3) {width: 35% !important;}
.pricetable .table-4col tr td:nth-child(4) {width: 15% !important;}
*/

a#pricetable-top {
display: block;
position: relative;
top: -100px;
visibility: hidden;
}

a#pricetable-nav {display: inline-block;margin-bottom: 70px;}

a#pricetable-nav, a#pricetable-nav i {
    color: #e39c04;
}

a#pricetable-nav:hover, a#pricetable-nav:hover i  {
    text-decoration: none;
    color: #FFF;
}


.broodjesbuffet-grid {
    background-color: #e39c04;
}
.broodjesbuffet-grid-right {width: 100% !important;margin-left: 0% !important;}
.broodjesbuffet-grid-right > div {flex-direction: column;-webkit-flex-direction: column;
    display: -webkit-box;      
    display: -moz-box;         
    display: -ms-flexbox;      
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    align-content: center;
    -webkit-align-items: center;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}



.broodjesbuffet-grid-title {
    font-family: 'staatliches';
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-color: #e39c04;
    color:#000;
    padding-left: 20px;
    text-transform: uppercase;
}

.broodjesbuffet-grid h4 {
    font-family: 'staatliches';
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    /*color: #e39c04;*/
    color: #000;
}

.broodjesbuffet-grid-title {margin-bottom: 0px !important;padding-bottom: 20px !important;padding-top: 40px !important;padding-bottom: 40px !important;}
.broodjesbuffet-grid-title + .broodjesbuffet-grid {margin-top: 0px !important;margin-bottom: 0px !important;}
.broodjesbuffet-grid + .broodjesbuffet-grid-title {margin-top: 0px !important;padding-top: 80px !important;}
.broodjesbuffet-grid .el-item > div {margin-left: 0px;}
.broodjesbuffet-grid .el-item > div > div {padding: 0px 20px;}
.feestjes-section2 > div > div:nth-child(2) > div.uk-width-1-2\@m.uk-first-column > div:nth-child(6) {padding-bottom: 40px;}
.broodjesbuffet-grid .el-image {border-radius: 10px;width: 100%;min-height: 188px;object-fit: cover;}

.warme-broodjes-img {max-width: 100%;}


@media (min-width: 960px) {
    .general h1 {padding-top: 100px;}
.tm-header-mobile, .tm-header-mobile > div {min-width: 111px;}
}

@media (min-width: 1200px) {
.tm-header-mobile {
    display: block !important;
}

.producten-section > div > div {margin-left: 0px;}
.producten-section > div > div > div {padding-left: 0px;}
.product-grid {padding-top:7.29vw;}


}

@media (min-width: 1440px) {

.pricetable tr td {/*min-width: 60px !important;*/min-width: 125px !important;}

}

@media (max-width: 1502px) {
    .general > div > div > div {padding-right: calc(2% + 111px);}
}


@media (max-width: 1199px) {
    .producten-section > div > div {margin-left: 0px;}
.producten-section > div > div > div {padding-left: 0px;}
.product-grid {padding-top:7.29vw;}
}


@media (max-width: 959px) {

    .broodjesbuffet-grid-right > div > div {padding-left: 0px;}

    
/*
    .tm-header-mobile > div {
        z-index: 980;
        box-sizing: border-box;
        margin: 0 !important;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        position:fixed;top: 0;bottom:0;right: 0;height: 100vh;
        animation-duration: 0s !important;
    }
*/
    .general > div > div > div {
        padding-left: 40px;
        padding-right: 20px;
    }

    .home-section > div > div:nth-child(2) > div:nth-child(2) > div > div > ul > li > div {
        padding-right: 20px;
    }

    .home-section > div {padding-bottom:70px;}
    .home-section > div > div:nth-child(2) > div:nth-child(2) {margin-top: 0px !important;}
    .home-section > div > div:nth-child(2) > div:nth-child(1) {order:2;-webkit-order:2;padding-top: 40px;padding-left: 20px;padding-right: 20px;}
    .home-section > div > div:nth-child(2) > div:nth-child(2) {order:1;-webkit-order:1;}
    

    .broodjes-section > div {padding-bottom:70px;}
    .broodjes-section > div > div:nth-child(2) > div:nth-child(2) {margin-top: 0px !important;}
    .broodjes-section > div > div:nth-child(2) > div:nth-child(1) {order:2;-webkit-order:2;padding-top: 40px;padding-left: 20px;padding-right: 20px;}
    .broodjes-section > div > div:nth-child(2) > div:nth-child(2) {order:1;-webkit-order:1;}

    .feestjes-section2 > div > div:nth-child(2) > div:nth-child(2), .feestjes-section4 > div > div:nth-child(2) > div:nth-child(2), .manden-section2 > div > div:nth-child(2) > div:nth-child(2) {
        /*padding-right: 0px;*/
        /*padding-right: 2%;*/
        padding-left: 20px;padding-right: 20px;
    }

    .manden-section1 > div > div:nth-child(2) > div:nth-child(2) {margin-top: 0px !important;}
    .manden-section1 > div > div:nth-child(2) > div:nth-child(1) {order:2;-webkit-order:2;padding-top: 40px;padding-left: 20px;padding-right: 20px;}
    .manden-section1 > div > div:nth-child(2) > div:nth-child(2) {order:1;-webkit-order:1;}

    .manden-section2 > div {padding-top: 70px;padding-bottom: 70px;}
    .manden-section2 > div > div:nth-child(2) > div:nth-child(2) {padding-top: 40px;padding-left: 20px;padding-right: 20px;}

    .overons-section > div {padding-bottom:70px;}
    .overons-section > div > div:nth-child(2) > div:nth-child(2) {margin-top: 0px !important;}
    .overons-section > div > div:nth-child(2) > div:nth-child(1) {order:2;-webkit-order:2;padding-top: 40px;padding-left: 20px;padding-right: 20px;}
    .overons-section > div > div:nth-child(2) > div:nth-child(2) {order:1;-webkit-order:1;}

    .contact-section > div {padding-bottom:70px;}
    .contact-section > div > div:nth-child(2) > div:nth-child(2) {margin-top: 0px !important;}
    .contact-section > div > div:nth-child(2) > div:nth-child(1) {/*order:2;-webkit-order:2;*/padding-top: 40px;padding-left: 20px;padding-right: 20px;}
    .contact-section > div > div:nth-child(2) > div:nth-child(2) {/*order:1;-webkit-order:1;*/}

    .feestjes-section1 > div > div:nth-child(2) > div:nth-child(2) {margin-top: 0px !important;}
    .feestjes-section1 > div > div:nth-child(2) > div:nth-child(1) {order:2;-webkit-order:2;padding-top: 40px;padding-left: 20px;padding-right: 20px;}
    .feestjes-section1 > div > div:nth-child(2) > div:nth-child(2) {order:1;-webkit-order:1;}

    



/*    .feestjes-section2 > div > div:nth-child(2) > div:nth-child(1) {order:2;-webkit-order:2;}
    .feestjes-section2 > div > div:nth-child(2) > div:nth-child(2) {order:1;-webkit-order:1;padding-top: 40px;}*/

/*    .feestjes-section3 > div > div:nth-child(2) > div:nth-child(1) {order:2;-webkit-order:2;margin-top: 70px !important;}
    .feestjes-section3 > div > div:nth-child(2) > div:nth-child(2) {order:1;-webkit-order:1;padding-top: 40px;}
*/
  /*  .feestjes-section4 > div > div:nth-child(2) > div:nth-child(1) {order:2;-webkit-order:2;}
    .feestjes-section4 > div > div:nth-child(2) > div:nth-child(2) {order:1;-webkit-order:1;padding-top: 40px;}*/

    .feestjes-section2 > div {padding-top: 70px;}
    .feestjes-section2 > div > div:nth-child(2) > div:nth-child(2) {padding-top: 40px;}

    /*.feestjes-section3 > div > div:nth-child(2) > div:nth-child(2) {margin-top: 0px !important;}*/
    .feestjes-section3 > div {padding-top: 70px;}
    .feestjes-section3 > div > div:nth-child(2) > div:nth-child(1) {order:2;-webkit-order:2;padding-top: 40px;}
    .feestjes-section3 > div > div:nth-child(2) > div:nth-child(2) {order:1;-webkit-order:1;}

    .feestjes-section4 > div {padding-top: 70px;padding-bottom: 70px;}
    .feestjes-section4 > div > div:nth-child(2) > div:nth-child(2) {padding-top: 40px;}
    /*.feestjes-section4 > div > div:nth-child(2) > div:nth-child(2) {padding}*/


    .uk-slideshow-items {min-height: 300px !important;}

    .product-grid .el-image {max-width: none;}


    .tm-header-mobile {
        position: absolute;
        /* position: fixed; */
        top: 0;
        bottom: auto;
        right: 0;
        height: auto;
        z-index: 980;
        left: 0;
    }
    .tm-header-mobile > div {
        left: 0;
        z-index: 980;
        box-sizing: border-box;
        margin: 0 !important;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    .tm-header-mobile > div {
        z-index: 980;
        box-sizing: border-box;
        margin: 0 !important;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        position:fixed;top: 0;bottom:auto;left: 0;right: 0;height: auto;
        animation-duration: 0s !important;
    }

    .uk-offcanvas-flip .uk-open>.uk-offcanvas-bar {height: 100vh;}

    .tm-header-mobile .uk-navbar-left {order: 2;-webkit-order: 2;}
    .tm-header-mobile .uk-navbar-right {position: static;order: 1;-webkit-order: 1;margin-left: 0;margin-right: auto;}

    .tm-header-mobile .uk-navbar-container:not(.uk-navbar-transparent) {padding-top: 20px;}

    .tm-header-mobile .uk-navbar-left {height: auto;}

   /* .tm-header + .producten-section > div > div:nth-child(1) {padding-top: 240px;}*/
   .tm-header + .producten-section > div > div:nth-child(1) {padding-top: 207px;}
   .tm-header + .general > div > div:nth-child(1) {padding-top: 207px;}

.product-grid > div {max-width: 100vw;margin-left: 0px;}
/*.ontbijtmanden-section > div > div:nth-child(2) > div:nth-child(1), .cadeaumanden-section > div > div:nth-child(1) > div:nth-child(2) {padding-left: 40px;}*/
.ontbijtmanden-section > div > div:nth-child(2) > div:nth-child(1), .cadeaumanden-section > div > div:nth-child(1) > div:nth-child(2) {padding-left: 20px;padding-right: 20px;}
.ontbijtmanden-section > div > div:nth-child(2) > div.uk-width-1-2\@m.uk-first-column > div:nth-child(3) {width: 100%;margin-right: auto;max-width: none;}
.cadeaumanden-section > div > div > div:nth-child(2) > div.product-grid.uk-margin {width: 100%;margin-left: auto;max-width: none;}
}


@media (max-width: 767px) {
    .dataTables_wrapper {overflow: scroll;}
    .pricetable {max-width: 100% !important;}
}

@media (max-width: 480px) {
    h2, .producten-section h1 {font-size: 40px;}
    .general h1 {font-size: 32px;letter-spacing: 3px;}
    .general h2 {font-size: 24px;letter-spacing: 3px;}
    .product-grid > div > div {padding-left: 0px;}
}


.page-id-13 .broodjesbuffet-grid > div > div:last-child {padding-bottom: 40px;}


.tm-header-mobile .uk-navbar-left {
    -webkit-align-content: flex-start;
    align-content: flex-start;
}

.uk-navbar-center:not(:only-child) {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-62%,0%);
    width: max-content;
    box-sizing: border-box;
    z-index: 990;
}

.uk-offcanvas.uk-open {
    height: 100%;
}



@media (max-width: 959px) {
    .uk-navbar-center:not(:only-child) {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,0%);
        width: max-content;
        box-sizing: border-box;
        z-index: 990;
    }
}


