/*
Theme Name: Avada | Brandeniers
Author: Brandeniers
Description: Childtheme van Avada
Version: 1.1
Template: Avada

This is the child theme for Avada theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

#main {
    padding-top: 0px !important;
}

#header-dyslex > div > div {
    padding: 27px;
    background: #ffffffde;
    top: 170px;
}

.product-search-results-content,
.product-search-results {
    z-index: 999;
}

#product-search-field-0::-webkit-input-placeholder::before {
    content: "Zoek op naam, schrijver of isbn";
}

#onze-boeken {
    z-index: 1;
}

.product-search-field {
        font-family: Montserrat, Arial, Helvetica, sans-serif;
    border-color: #e0dede;
}

#blurb .fa-check {
    background-color: transparent !important;
    width: 100% !important;
    margin-bottom: 27px;
    border-color: transparent !important;
    font-size: 38px;
}

#blurb .fusion-column-wrapper {
    padding: 50px 70px !important;
}

#blurb-section {
    margin-top: 60px;
}

.current-li-content strong {
    display: none;
}

.fusion-page-title-bar.fusion-page-title-bar-none.fusion-page-title-bar-center {
    margin-bottom: 40px;
    background-color: #3663aa;
    background-image: none;
}

#fusion-gmap-container {
    display: none;
}

.fusion-main-menu .fusion-main-menu-search a:after,
.fusion-body .fusion-main-menu .fusion-main-menu-icon {
    display: none;
}

.mwb_wsc_box p {
    color: #fff;
}

.woocommerce-checkout div.woocommerce-message {
    display: none;
}

.place-order .button,
.woocommerce .cart-collaterals .checkout-button {
background: #f28452 !important;
    text-transform: none;
    color: #ffffff;
        background-image: -webkit-gradient( linear, left bottom, left top, from( #f24c00 ), to( #f28452 ) ) !important;
    background-image: linear-gradient( to top, #f24c00, #f28452 ) !important;
}

.button.wc-forward,
#mwb_next {
    background: #f28452 !important;
    text-transform: none;
    color: #ffffff;
        background-image: -webkit-gradient( linear, left bottom, left top, from( #f24c00 ), to( #f28452 ) ) !important;
    background-image: linear-gradient( to top, #f24c00, #f28452 ) !important;
    font-family: Montserrat, Arial, Helvetica, sans-serif;
    font-weight: 500;
    letter-spacing: 1px;
        padding: 11px 23px;
    line-height: 16px;
    font-size: 13px;
        transition: all .2s;
    border-width: 0px;
    border-style: solid;
    border-color: #ffffff;
    border-radius: 2px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-border-radius: 2px;
}

.woocommerce-checkout .avada-myaccount-user {
    display: none;
}

form.checkout .shop_table tbody .product-thumbnail {
    width: 60px !important;
}

.woocommerce-checkout-payment {
    padding: 27px 54px;
    background-color: #eaeaea;
}

.checkout .payment_methods {
    margin-top: 0px;
}

.payment_box.payment_method_mollie_wc_gateway_ideal {
    border: 1px dashed;
    border-color: #494949;
}

.woocommerce-privacy-policy-link {
    font-weight: bold;
}

.checkout h3 {
    font-size: 16px !important;
}

#product-search-results-content-0 > table > tbody > tr.entry.product.first > td.product-info > div > a,
.search-results .button product_type_variable.add_to_cart_button {
    display: none !important;
}

.single #content {
    width: 100% !important;
}

#respond,
.about-author {
    display: none;
}

.fusion-page-title-bar.fusion-page-title-bar-none.fusion-page-title-bar-center {
    height: 150px;
}

.fusion-page-title-bar .fusion-page-title-row h1 {
    color: #fff;
}

/** GDPR BALK **/

.cookie-notice-container {
    padding: 27px;
    background-color: #fff;
    box-shadow: 12px 12px 12px 12px rgba(0,0,0,0.3);
}
.cookie-notice-container span {
        font-size: 12px !important;
    line-height: 2.5;
    color: #5a5c65;
}
#cn-accept-cookie {
       background: #f28452;
    color: #ffffff;
    background-image: -webkit-gradient( linear, left bottom, left top, from( #f24c00 ), to( #f28452 ) );
    background-image: linear-gradient( to top, #f24c00, #f28452 );
    background-image: -webkit-linear-gradient( to top, #f24c00, #f28452 );
    background-image: -moz-linear-gradient( to top, #f24c00, #f28452 );
    background-image: -ms-linear-gradient( to top, #f24c00, #f28452 );
    background-image: -o-linear-gradient( to top, #f24c00, #f28452 );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f28452, endColorstr=#f24c00);
    transition: all .2s;
    border-width: 0px;
    border-style: solid;
    border-color: #ffffff;
    border-radius: 2px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-border-radius: 2px;
}

#cn-more-info,
#cn-refuse-cookie {
        background: #96588A;
    text-transform: none;
    color: #ffffff;
    background-image: -webkit-gradient( linear, left bottom, left top, from( #407ad1 ), to( #96588A ) );
    background-image: linear-gradient( to top, #407ad1, #96588A );
    background-image: -webkit-linear-gradient( to top, #407ad1, #96588A );
    background-image: -moz-linear-gradient( to top, #407ad1, #96588A );
    background-image: -ms-linear-gradient( to top, #407ad1, #96588A );
    background-image: -o-linear-gradient( to top, #407ad1, #96588A );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#96588A, endColorstr=#407ad1);
    transition: all .2s;
    border-width: 0px;
    border-style: solid;
    border-color: #ffffff;
    border-radius: 2px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-border-radius: 2px;
}

.fusion-privacy-bar {
    background: transparent !important;
}

.privacy-policy .fusion-page-title-bar {
    display: none;
}

.privacy-policy .fusion-layout-column {
    margin-top: 60px !important;
}

#main #comment-submit, #main .comment-submit, #reviews input#submit, .button-default, .button.default, .comment-form input[type="submit"], .fusion-button-default, .fusion-portfolio-one .fusion-button, .post-password-form input[type="submit"], .price_slider_amount button, .slidingbar-area .button-default, .ticket-selector-submit-btn[type=submit], .tml-submit-wrap input[type="submit"], .woocommerce .avada-order-details .order-again .button, .woocommerce .avada-shipping-calculator-form .button, .woocommerce .cart-collaterals .checkout-button, .woocommerce .checkout #place_order, .woocommerce .checkout_coupon .button, .woocommerce .login .button, .woocommerce .lost_reset_password input[type="submit"], .woocommerce .register .button, .woocommerce .single_add_to_cart_button, .woocommerce button.button, .woocommerce-MyAccount-content form .button, .woocommerce.add_to_cart_inline .button, .wpcf7-form input[type="submit"], .wpcf7-submit, input.button-default {
    background: #96588A !important;
    text-transform: none;
    color: #ffffff;
    background-image: -webkit-gradient( linear, left bottom, left top, from( #591e65 ), to( #96588A ) )!important;
    background-image: linear-gradient( to top, #591e65, #96588A)!important;
    background-image: -webkit-linear-gradient( to top, #591e65, #96588A )!important;
    background-image: -moz-linear-gradient( to top, #591e65, #96588A )!important;
    background-image: -ms-linear-gradient( to top, #591e65, #96588A )!important;
    background-image: -o-linear-gradient( to top, #591e65, #96588A )!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#72347e, endColorstr=#96588A)!important;
    transition: all .2s;
    border-width: 0px;
    border-style: solid;
    border-color: #ffffff;
    border-radius: 2px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-border-radius: 2px;
}

#main #comment-submit:hover, #main .comment-submit:hover, #reviews input#submit:hover, .button-default:hover, .button.default:hover, .comment-form input[type="submit"]:hover, .fusion-button-default:hover, .fusion-portfolio-one .fusion-button:hover, .post-password-form input[type="submit"]:hover, .price_slider_amount button:hover, .slidingbar-area .button-default:hover, .ticket-selector-submit-btn[type=submit]:hover, .tml-submit-wrap input[type="submit"]:hover, .woocommerce .avada-order-details .order-again .button:hover, .woocommerce .avada-shipping-calculator-form .button:hover, .woocommerce .cart-collaterals .checkout-button:hover, .woocommerce .checkout #place_order:hover, .woocommerce .checkout_coupon .button:hover, .woocommerce .login .button:hover, .woocommerce .lost_reset_password input[type="submit"]:hover, .woocommerce .register .button:hover, .woocommerce .single_add_to_cart_button:hover, .woocommerce button.button:hover, .woocommerce-MyAccount-content form .button:hover, .woocommerce.add_to_cart_inline .button:hover, .wpcf7-form input[type="submit"]:hover, .wpcf7-submit:hover, input.button-default:hover {
    background: #f28452 !important;
    color: #ffffff;
    background-image: -webkit-gradient( linear, left bottom, left top, from( #f24c00 ), to( #f28452 ) ) !important;
    background-image: linear-gradient( to top, #f24c00, #f28452 )!important;
    background-image: -webkit-linear-gradient( to top, #f24c00, #f28452 )!important;
    background-image: -moz-linear-gradient( to top, #f24c00, #f28452 )!important;
    background-image: -ms-linear-gradient( to top, #f24c00, #f28452 )!important;
    background-image: -o-linear-gradient( to top, #f24c00, #f28452 )!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f28452, endColorstr=#f24c00)!important;
    border-color: #ffffff;
}


.fusion-page-title-bar.fusion-page-title-bar-none.fusion-page-title-bar-center {
    margin-bottom: 40px;
    background-color: #96588A!important;
    background-image: none;
}

.fusion-footer-copyright-area a:hover {
    color: #96588A;
}

.fusion-privacy-bar {
    background: transparent !important;
}


.page-id-20226 .fusion-page-title-bar, 
.privacy-policy .fusion-page-title-bar {
    display: none;
}

.page-id-20226 .fusion-layout-column,
.privacy-policy .fusion-layout-column {
    margin-top: 60px !important;
}

.fusion-columns.fusion-columns-1.fusion-widget-area,
#text-2 > div.textwidget {
    text-align: center !important;
}

#wrapper > div.fusion-page-title-bar.fusion-page-title-bar-search.fusion-page-title-bar-center > div > div > div > div > form > div > div.fusion-search-field.search-field > label > input {
    display: none !important;
}

.fusion-footer-copyright-area a:hover {
    color: #905585 !important;
}

#billing_company {
    width: 50% !important;
}

#cn-more-info, #cn-refuse-cookie {
    background: #96588A;
    text-transform: none;
    color: #ffffff;
    background-image: -webkit-gradient( linear, left bottom, left top, from( #905585 ), to( #96588A ) );
    background-image: linear-gradient( to top, #925787, #96588A );
}

/* pagina heftig */
#kolom-heftig > div {background-color: transparent!important;}


#kolom-heftig > div > div > div > span > img,
#kolom-heftig > div > div > span > img {
	width: 100%;
}

@media only screen and (min-width: 1799px) {
	#kolom-heftig > div > div > span,
	     #kolom-heftig > div > div > div > span {
    max-width: 100% !important;
    width: 100% !important;
    margin-top: -750px;
}
}
	
@media only screen and (min-width: 1300px) and (max-width: 1799px) {
	#kolom-heftig > div > div > span,
	     #kolom-heftig > div > div > div > span {
    max-width: 100% !important;
    width: 100% !important;
    margin-top: -650px;
}	
	
}
@media screen and (max-width: 1299px) and (min-width: 800px) {
	#kolom-heftig > div > div > span,
	   #kolom-heftig > div > div > div > span {
   /*max-width: 100% !important;
	width: 60% !important;*/
    margin-top: -600px;
}
}

	
#header-heftig {
	padding-top: 54px !important;
	padding-bottom: 54px !important;
}
#kolom-heftig-2 {
    margin-top: 15vh;
}
#blurb-heftig .content-box-heading {
	margin-bottom: 20px !important;
}

#blurb-heftig .content-box-heading:after {
    height: 2px;
    content: '';
    border-top: 2px solid #cccccc;
    width: 20%;
    position: absolute;
    top: 110px;
    left: 0%;
    margin-right: 40%;
    margin-left: 40%;
}

.fusion-image-hovers .imageframe-liftup:before {
	box-shadow: none;
}

.testimonial-image {
	border-radius: 150px;
}


/*bulk bestellen popup bestelknop*/
.dummy-table {display:none!important}

/*belasting niet weergeven bij op factuur bestellen*/
#order_review > table > tfoot > tr.fee > td > small {
   display: none;
}