/* 
 Theme Name:     Pro Press
 Author:         Camiel Bos
 Author URI:     https://www.camielbos-design.nl/
 Template:       Divi
 Version:        Versie 4.8
 Description:    Pro Press Standaard Build voor Wordpress door Camiel Bos
 */ 


 /* c01d70 */

 /* ------Import extra css bestanden----------- */ 

 @import url("/wp-content/themes/pro-press/form.css");
 @import url("/wp-content/themes/pro-press/custom-admin-css.css");
 @import url("/wp-content/themes/pro-press/standaard.css");



/* ALGEMEEN QUERIES */

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
	
	.woocommerce-checkout #payment {
    background: #ececec!important;
    border-radius: 0px!important;
    padding: 20px!important;
}

}

/* Responsive Styles Tablet And Below */
@media all and (min-width: 768px) and (max-width: 980px) {

}

/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {
div#the_menu {
    margin-right: 50px;
}
}

/* SPECIFIEKE SITUATIE QUERIES */

/* Responsive Styles Standard Desktop Only */
@media all and (min-width: 981px) and (max-width: 1405px) {

}

/* Responsive Styles Tablet Portrait */
@media all and (max-width: 768px) {

}

/* Responsive Styles 981px - 1100px */
@media all and (min-width: 981px) and (max-width: 1100px) {

}

/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {

}

/* Responsive Smartphone Ladnscape And Above */
@media all and (min-width: 480px) {

}




/*MENU CSS*/

.o-custom-menu .et_pb_row>.et_pb_menu__logo-wrap .et_pb_menu__logo img {
    max-height: 90px;
    margin-top: 10px;
    margin-bottom: 10px;
}


/* FIXED MENU */

@media (max-width: 980px) {
    .et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
        position: fixed;
    }
    .et_mobile_menu {
        overflow: scroll !important;
        max-height: 83vh;
    }
}

/*Bestelformulier*/

div#fdoe_delivery_notice_outer {
    background-color: #eeeeee;
    padding: 10px;
}


div#fdoe_checker h5 {
    font-weight: 600;
    font-size: 19px;
}


.fdoe-top-bar-header {
    background-color: #eeeeee;
    border: 0px!important;
    padding: 10px!important;
}


.top-bar-place-right .fdoe_count {
    font-size: 16px!important;
}


#the_menu {
    box-shadow: 0 0px 0px 0 rgba(0,0,0,0.15)!important;
    border-radius: 10px!important;
}


select#fdoe-date {
    padding: 15px;
    font-size: 16px;
    border-radius: 3px;
}

input#fdoe-time {
    font-size: 16px;
}


span#select2-billing_country-container {
    font-size: 15px;
}


.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    width: 100%!important;
}


.woocommerce-billing-fields {
    margin-bottom: 50px;
    margin-top: 50px;
}

div#the_menu {
    margin-right: 20px;
}

span.arolabel.arolabel-success.fdoe-alert.fdoe_confirm_check {
    top: -15px;
    right: 15px;
}

    div#fdoe_delivery_notice_wrapper {
    
}


    span#fdoe_delivery_notice {
    padding-left: 20px;
    padding-right: 20px;
		padding-top:10px;
		padding-bottom:10px;
    color: white;
		background-color: #d5c8b5;
    border-radius: 10px;
}


.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	font-size: 16px!important;
}



div#fdoe_products_id {
    max-width: 100%;
}


#menu_headings.fdoe-menu-2 {
    justify-content: left!important;
    padding-left: 1em!important;
    padding-right: 1em!important;
}

.menu_titles {
    text-align: left!important;
    font-weight: 700!important;
    color: #a6832f;
}

div.fdoe-item {
    background-color: #ececec;
    padding: 10px;
    margin-bottom: 10px;
}

.woocommerce a.button {
    color: white!important;
}

select#daypart {
    font-size: 20px;
    background-color: white;
    color: #333332;
    font-weight: 700;
    text-transform: uppercase;
    padding-left: 20px;
    padding-right: 20px;
    border-color: #333332;
    padding-bottom: 10px;
    padding-top: 10px;
}


p#daypart_field {
    margin-top: 20px;
}

p#daypart_field label {
    margin-right: 20px;
}



select#daypart {
    font-size: 20px;
    background-color: white;
    color: #333332;
    font-weight: 700;
    text-transform: uppercase;
    padding-left: 20px;
    padding-right: 20px;
    border-color: #333332;
    padding-bottom: 10px;
    padding-top: 10px;
}


p#daypart_field {
    margin-top: 20px;
}

p#daypart_field {
    background-color: #ececec;
    padding: 30px;
}


ul#menu_headings li a {
    background-color: #f5f5f5;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 25px;
    min-width: 150px;
    padding-bottom: 10px!important;
    padding-top: 10px!important;
    font-size: 23px;
    color: #333332!important;
    -webkit-transition: all .2s;
    transition: all .2s;
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: ease;
    transition-delay: 0s;
}

#menu_headings.fdoe-menu-2 {
    justify-content: left!important;
    padding-left: 1.2em!important;
    padding-right: 1.2em!important;
}

ul#menu_headings li a:hover {
    background-color: #e2e4e7!important;
}


#menu_headings a {
    border: 0px solid transparent!important;
}

button.single_add_to_cart_button.button.alt {
    color: white!important;
}


span.fdoe-modal-2-title {
    font-weight: 700;
}

span.fdoe-modal-2-title {
    margin-top: 20px!important;
}


.fdoe_main_container .aromodal-content, .fdoe-element .aromodal-content {
    border:white solid 0px;
}

.aromodal-body {
    padding: 30px!important;
}

.orderby, .woocommerce div.product form.cart .variations td select {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    color: #333333!important;
    font-weight: 700;
    background-color: #ececec;
}

form.checkout.woocommerce-checkout .col-2 {
    width: 100%!important;
    float: none!important;
    margin-bottom: 50px!important;
}

div#my_custom_checkout_field {
    background-color: #ececec;
    padding: 30px;
    margin-bottom: 50px;
}

select#license_no {
    padding: 20px;
    border: solid white;
    font-size: 20px;
    margin-top: 15px;
}

div#my_custom_checkout_field label {
	display:none;
}

.woocommerce-checkout #payment {
    background: #ececec!important;
    border-radius: 0px!important;
    padding: 30px;
}

.woocommerce-checkout #payment div.payment_box::before {
    border: 1em solid #ffffff;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
}

.woocommerce-checkout #payment div.payment_box { 
background-color: #ffffff!important;
}

.woocommerce-checkout #payment ul.payment_methods li img {
    vertical-align: middle!important;}

h3#order_review_heading {
    margin-bottom: 15px;
}

table.shop_table.woocommerce-checkout-review-order-table {
    border-radius: 0px;
    padding: 30px;
}

    /* [Scroll to top button customizen] */
    .et_pb_scroll_top.et-pb-icon {
        display: none;
        position: fixed;
        z-index: 99999;
        right: 0;
        bottom: 125px;
        padding: 5px;
        -webkit-border-top-left-radius: 0px;
        -moz-border-radius-topleft: 0px;
        border-top-left-radius: 0px;
        -webkit-border-bottom-left-radius: 0px;
        -moz-border-radius-bottomleft: 0px;
        border-bottom-left-radius: 0px;
        color: #fff;
        background: #a6832f;
        font-size: 40px;
        text-align: center;
        text-decoration: none;
        cursor: pointer;
    }

.woocommerce-checkout #payment ul.payment_methods {
	border-bottom: 0px solid #d3ced2!important;
}

.woocommerce-billing-fields h3 {
    display: none;
}