/*
 Theme Name:   Craquelé
 Theme URI:    https://divilife.com
 Description:  Child Theme for Divi
 Author:       kpot - grafische studio
 Author URI:   https://kpot.be
 Template:     Divi
 Version:      1.0.0
*/


/* nieuwsbrief */
.wpcf7 input.text, 
.wpcf7 input.title, 
.wpcf7 input[type=email], 
.wpcf7 input[type=password],
.wpcf7 input[type=tel],
.wpcf7 input[type=text],
.wpcf7 select,
.wpcf7 textarea{
    background-color: transparent;
    border: none;
    border-bottom: 1px solid;
    max-width: 200px;
    font-size: 16px;
    color: #000;
    padding: 5px 5px 5px 0;
}
input[type=submit]{
	background: transparent;
    border: none;
    display: inline;
    padding: 15px 0;
}


.et_pb_module_inner p {
    padding-bottom: 0em;
}

#footer-bottom{
	display: none;
}

#footer-widgets {
    padding: 5% 0 0;
}

footer a:hover{
	text-decoration: underline;
}

#top-menu li li a{
	padding: 0;
}
.et_mobile_menu li a:hover, .nav ul li a:hover{
	background-color: transparent;
}
.nav li ul{
	padding: 10px 0;
}

.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,
.select2-container--default .select2-selection--single{
    border-radius: 0;
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
    min-height: 54px;
}

.button,
.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt.disabled, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt.disabled, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt, .et_button_no_icon.et_button_left .et_pb_button:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt.disabled:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button:hover, .et_button_no_icon.et_button_left.woocommerce a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce a.button:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt.disabled:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce button.button:hover, .et_button_no_icon.et_button_left.woocommerce input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce input.button:hover, .et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover, .et_button_no_icon.woocommerce #content input.button, .et_button_no_icon.woocommerce #content input.button.alt, .et_button_no_icon.woocommerce #content input.button.alt:hover, .et_button_no_icon.woocommerce #content input.button:hover, .et_button_no_icon.woocommerce #respond input#submit, .et_button_no_icon.woocommerce #respond input#submit.alt, .et_button_no_icon.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.woocommerce #respond input#submit:hover, .et_button_no_icon.woocommerce-page #content input.button, .et_button_no_icon.woocommerce-page #content input.button.alt, .et_button_no_icon.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.woocommerce-page #content input.button:hover, .et_button_no_icon.woocommerce-page #respond input#submit, .et_button_no_icon.woocommerce-page #respond input#submit.alt, .et_button_no_icon.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.woocommerce-page #respond input#submit:hover, .et_button_no_icon.woocommerce-page a.button, .et_button_no_icon.woocommerce-page a.button.alt, .et_button_no_icon.woocommerce-page a.button.alt:hover, .et_button_no_icon.woocommerce-page a.button:hover, .et_button_no_icon.woocommerce-page button.button, .et_button_no_icon.woocommerce-page button.button.alt, .et_button_no_icon.woocommerce-page button.button.alt.disabled, .et_button_no_icon.woocommerce-page button.button.alt.disabled:hover, .et_button_no_icon.woocommerce-page button.button.alt:hover, .et_button_no_icon.woocommerce-page button.button:hover, .et_button_no_icon.woocommerce-page input.button, .et_button_no_icon.woocommerce-page input.button.alt, .et_button_no_icon.woocommerce-page input.button.alt:hover, .et_button_no_icon.woocommerce-page input.button:hover, .et_button_no_icon.woocommerce a.button, .et_button_no_icon.woocommerce a.button.alt, .et_button_no_icon.woocommerce a.button.alt:hover, .et_button_no_icon.woocommerce a.button:hover, .et_button_no_icon.woocommerce button.button, .et_button_no_icon.woocommerce button.button.alt, .et_button_no_icon.woocommerce button.button.alt.disabled, .et_button_no_icon.woocommerce button.button.alt.disabled:hover, .et_button_no_icon.woocommerce button.button.alt:hover, .et_button_no_icon.woocommerce button.button:hover, .et_button_no_icon.woocommerce input.button, .et_button_no_icon.woocommerce input.button.alt, .et_button_no_icon.woocommerce input.button.alt:hover, .et_button_no_icon.woocommerce input.button:hover, .woocommerce input.button, .woocommerce input.button:hover{
	padding: 15px 20px !important;
}

.bookacti-availability-container .bookacti-available-places {
    text-align:left;
}

.woocommerce-notices-wrapper .woocommerce-message {
	font-weight: bold;
}


.woocommerce div.product .out-of-stock, .woocommerce div.product .in-stock {
    color: white;
    position: absolute;
  top: 10px;
  left: 10px;
  background: rgba(100, 100, 100, 0.4);
  display: block;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  font-size: 12px;
}



.woocommerce div.product div.et_pb_module_inner .out-of-stock, .woocommerce div.product div.et_pb_module_inner .in-stock {
	visibility: hidden;
}


/* om het vergrootglas te doen verdwijnen in een woocommerce product gallery  */
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	visibility: hidden;
}


@media (max-width:600px) {

  .in-stock {
    font-size: 10px;
  padding-top: 2px;
  padding-bottom: 3px;
  }

  .woocommerce-page span.onsale, .woocommerce span.onsale {
  font-size: 15px; 
  padding: 4px 8px !important;
  
  }
}


/*kadobon*/

.mwb_wgm_method {
	visibility: hidden; 
	box-sizing: border-box;
	height: 0;
	display: none;
}

.mwb_wgm_send_giftcard {
	visibility: hidden; 
	height: 0;
	display: none;
}

.mwb_wgm_msg_info {
	display: none;
}

.variation-Boodschap {
	display: none !important;
}

.wps_from {
	display: none;
}

.wps_message {
	display: none;
}

.wps_delivery_method {
	display: none;
}

#mwg_wgm_preview_email {
	display: none;
}



.mwb_wgm_delivery_method {
border: none;
box-shadow: none;
margin-bottom: 5px;
padding: 0px;
}


.mwb_wgm_section {
  margin-bottom: 15px;
  line-height:1em;
}

.mwb_wgm_message_length {
  font-size: 12px;
}

.mwb_wgm_added_wrapper .mwb_wgm_section .mwb_wgc_label {
  text-transform: none; 
}

.mwb_wgm_added_wrapper {
  margin-bottom: 20px;
}

.selected_price_type {
font-size: 18px;
font-weight: bold;
}

#wps_wgm_price {
  width: 80px ;
  padding: 6px 12px 6px 0px;
  margin: 5px 0 0 0;
  box-sizing: border-box;
  font-size: 20px;
  text-align: right;
  border-radius: 3px
}



/* kadobon cart  */

.variation-Cadeaubericht {
	display: none !important;
;
}
.variation-Bezorgmethode {
	display: none !important;
;
}

.variation-Naar {
	display: none !important;
}

.variation-Vanwege {
	display: none !important;
}

.variation-Van {
	display: none !important;
}






/* kadobon cart buttons 
*/
.woocommerce-page.et_pb_button_helper_class button.button {
  color: #444444;
  font-size: 12px;
}


.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
  color: #444444;
  font-size: 12px;
}


@media screen and (min-width: 981px) {
.sub-menu {
	min-width: 300px;
}

#top-menu li li a {
    width: 300px;
	/* Extra - Reduce padding on list items */
	padding: 4px 12px;
	}

}

/* kadobon order confirmation/thank you page 
*/
.woocommerce-order-received .wc-item-meta {
  display: none;
}


/*  my account page
*/

#et-main-area #main-content .container:before {
  width: 0px;
}

#et-main-area #main-content .container #content-area #left-area {
  width: 100%;
  padding-right: 0;
}



#top-header { 
	display: none; 
}

.woocommerce-MyAccount-navigation {
display: none;
}


.woocommerce-account .woocommerce-MyAccount-content {
width: 100%;
}

table.blueTable thead th {
 padding: 0px;
 max-height: 40px;
 text-wrap: nowrap;
}
 

table.overlayTable tbody tr td {
 padding:0px;
}


/*#instock notifier on product page
 */
.cwginstock-0outofstock h4 {
  color: #aa3333 ;
  font-size: 26px;
  text-align: left !important;
  padding-bottom: 0px;
}

.cwginstock-0outofstock .cwginstock-panel-primary {
  border-color: unset;
  border: none;
}

.cwginstock-0outofstock .cwginstock-panel-primary .cwginstock-panel-heading {
  border-color: unset;
  border:none;
  background-color: transparent;
  padding: 0px;
}
.et_pb_column .et_pb_wc_description {
  margin-bottom: 0;
}

.cwginstock-0outofstock .cwginstock-panel-primary .cwginstock-panel-body {
	padding: 0px;
}

.cwginstock-0outofstock .cwginstock-panel-primary .cwginstock-panel-body .cwgstock_email{
	padding: 0px;
	margin: 0px;
}

.cwginstock-0outofstock .cwginstock-panel-primary .cwginstock-panel-body .center-block{
  margin: 0px;
  width: 250px;
}

.cwginstock-0outofstock .cwginstock-panel-primary .cwginstock-panel-body .center-block .cwgstock_email{
  width: 80%;
  height: 35px;
  padding: 7px;
  text-align: left !important;
  font-size: 12px;
}

.cwginstock-0outofstock .cwginstock-panel-primary .cwginstock-panel-body .center-block .cwgstock_button{
  width: 100%;
  margin: 8px 0;

color: #0a0303;
  font-size: 12px;
  border: 2px solid;
background-color: rgba(255,255,255,0);
border-color: #0a0303;
border-radius: 0px;
font-weight: normal;
font-style: normal;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 4px;
}
