/* 
Theme Name: Divi child theme by CrossMotion
Theme URL: https://www.crossmotion.nl
Description: Child theme based on Divi
Theme Author: Dennis van Schaik
Author URL: https://www.crossmotion.nl
Template: Divi 
Version: 4.3.2
Text Domain: divi-child 
*/

.flex-control-thumbs,
.product-total *, th.product-total,
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs, body.woocommerce div.product .woocommerce-tabs ul.tabs,
.cart_totals h2,
.cart_totals table,
.product-price, .product-subtotal,
.woocommerce-mini-cart__total,
.woocommerce-checkout-review-order-table tfoot,
.coupon,
.woocommerce-MyAccount-navigation-link--downloads{
    display: none !important;
}

.input-order-type select {
    border-radius: 4px;
    height: 50px;
    padding: 5px;
}

#delivery_date, #delivery_time {
    border: 1px solid rgb(187, 187, 187);
}

#custom-checkout-options {
    margin-top: 0px;
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message
{
    background-color: #193a69;
}
a, #et_search_icon:hover, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .bottom-nav li.current-menu-item>a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar:after, .mobile_menu_bar:before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span:before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce-page button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .woocommerce .star-rating span:before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current
{ color: #193a69; }

.tax-product_cat .quantity, .tax-product_cat .add_to_cart_button { display: inline-block; }

.tax-product_cat a.product_type_simple {
    font-size: 14px !important;
}

.woocommerce-loop-product__link {
    float: left; clear: left;
}

.tax-product_cat .quantity input.qty, .tax-product_cat .quantity input.qty {
    height: 35px;
}

.tax-product_cat .quantity input.qty, .tax-product_cat .quantity input.qt {
    font-size: 14px !important;
    padding: 0px;
    margin: 0px;
}
.tax-product_cat .quantity, .woocommerce .quantity { width: auto;}

.tax-product_cat a.button:hover:after { display: none;}

.tax-product_cat a.button:hover {
    font-size: 20px;
    font-weight: 500;
    padding: .3em 1em;
    line-height: 1.7em!important;
    background: transparent;
    position: relative;
    border: 2px solid;
    border-radius: 3px;
    -webkit-transition: all .2s;
    transition: all .2s;
}

.tax-product_cat ul.products li.product .woocommerce-loop-product__title {
    height: 40px;
}

/* On screens that are 600px or less, set the background color to olive */
@media screen and (min-width: 1300px) {
    .et_portfolio_image, .et_shop_image {
        width: 250px;
        height: 250px;
        overflow: hidden;
    }
}

input#ship-to-different-address-checkbox {
    display: none;
}

#customer_details .col-1 {

    float: right;
    width: 48%;
}
#customer_details .col-2 {
    float: left;
    width: 48%;
}

.shipping_address {
    display: block !important;
}

.woocommerce-billing-fields h3:first-of-type,
.woocommerce-ordering {
    display: none;
}

.berocket_aapf_widget-title {
    font-size: larger;
}

.product-template-default #sidebar,
.product-template-default .woocommerce-tabs,
.woocommerce-table--order-details tfoot,
.woocommerce-orders-table__cell-order-total,
.woocommerce-orders-table__header-order-total
{
    display: none;
}

.woocommerce-thankyou-order-details  {
    padding: 30px 0 0 0 !important;
}

.et-cart-info span div {
    font-size: 14px;
    display: inline-block;
    background: red;
    border-radius: 100px;
    width: 25px;
    height: 25px;
    padding-top: 1px;
    text-align: center;
    margin-right: 10px;
}

@media screen and (min-width: 981px) {

    .et-cart-info span:before {
        font-size: 24px;
        position: absolute;
        left: 0px;
        top: -2px;

    }

    .et-cart-info span div {
        top: -16px;
        right: -38px;
        position: absolute;
        margin: 0;
    }
}
.mobile_menu_bar:before {
    color: #fff;
}

.added_to_cart {
    float: left;
    Clear: left;
}

.et_pb_row.et_pb_row_2 {
	z-index: 1;
}
