.qodef-blog-holder.qodef-blog-type-centered .qodef-info-bottom-item:first-child {
    text-align:center;
}




p.woocommerce-thankyou-order-received {
    font-size: 25px;
    line-height: 1.3em;
    letter-spacing: 1.6px;
    color: #000;
    font-weight: bold;
    margin-bottom: 20px;
}


.qodef-side-menu-button-opener, .qodef-search-opener i, .qodef-related-products, .single-product h5.ui-accordion-header, .qodef-single-product-summary .product_meta, .woocommerce-checkout input[placeholder="Bedrijfsnaam"]  {
   display:none !important;
}

.qodef-search-opener {
    margin-right: 3px;
}

.qodef-vertical-align-containers .qodef-shopping-cart-header {
    padding: 0;
}

.single-product .qodef-title .qodef-title-holder h1, .woocommerce-checkout .qodef-title .qodef-title-holder h1, .woocommerce-cart .qodef-title .qodef-title-holder h1 {
    font-size: 15px;
}

.single-product div.qodef-title, .single-product div.qodef-title-holder, .woocommerce-checkout div.qodef-title, .woocommerce-checkout div.qodef-title-holder, .woocommerce-cart div.qodef-title, .woocommerce-cart div.qodef-title-holder {
    height: 88px !important;
}


.page-template-blog-centered .qodef-post-info-bottom .qodef-info-bottom-item:last-child, .page-template-blog-centered .qodef-post-info-bottom .qodef-info-bottom-item:nth-child(2){
     display:none;
}

























.qodef-portfolio-list-holder-outer.qodef-ptf-gallery article:hover .qodef-item-title {
     opacity: 0;
    -webkit-transform: translateY(15px);
    -ms-transform: translateY(15px);
    transform: translateY(15px);
}

.qodef-portfolio-list-holder-outer.qodef-ptf-gallery article:hover .qodef-ptf-category-holder {
    opacity: 0;
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
}




.qodef-portfolio-list-holder-outer.qodef-ptf-gallery article .qodef-ptf-category-holder {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    -webkit-transition: -webkit-transform .4s ease-out,opacity .4s ease-out;
    -ms-transition: -ms-transform .4s ease-out,opacity .4s ease-out;
    transition: transform .4s ease-out,opacity .4s ease-out;
    -webkit-backface-visibility: hidden;
}


.qodef-portfolio-list-holder-outer.qodef-ptf-gallery article .qodef-item-title {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    font-size: 18px;
    letter-spacing: 2px;
    -webkit-transition: -webkit-transform .4s ease-out,opacity .4s ease-out;
    -ms-transition: -ms-transform .4s ease-out,opacity .4s ease-out;
    transition: transform .4s ease-out,opacity .4s ease-out;
    -webkit-backface-visibility: hidden;
}

.qodef-portfolio-list-holder article .qodef-item-image-overlay {
     background-color: rgba(0,0,0,.65);
    opacity: 1;
    z-index: 9;
    box-sizing: border-box;
    -webkit-transition: background .4s ease-out,opacity .4s ease-out;
    transition: background .4s ease-out,opacity .4s ease-out;
    -webkit-backface-visibility: hidden;
}



.qodef-portfolio-list-holder article:hover .qodef-item-image-overlay {
    background-color: transparent;
    opacity: 0;
}

.qodef-accordion-holder .qodef-title-holder.ui-state-active .qodef-accordion-mark{
height: 100% !important;
}

.qodef-accordion-holder .qodef-title-holder .qodef-accordion-mark {
height: 100% !important;
}

.qodef-accordion-holder .qodef-title-holder{
height: 100% !important;
line-height: 30px !important;
}