/*
Theme Name: KwonRo
Description: 
Version: 1.0.0
Author: Indiworx oHG
Author URI: https://www.indiworx.de
Theme URI: https://event.kwonro.de
License: Indiworx oHG
License URI: 
Template: Divi
*/

/* WooCommerce fields */
/* Germanized Mehrstufige Kasse: Lieferadresse in der Zusammenfassung ausblenden */
.woocommerce-gzdp-checkout-verify-data .col2-set.addresses .col-2 {
    display: none;
}

/* Rechnungsdetails dann auf volle Breite ziehen */
.woocommerce-gzdp-checkout-verify-data .col2-set.addresses .col-1 {
    width: 100%;
}

.ppcp-messages {
	display: none!important;	
}

body.ixwke-no-scroll {
	overflow: hidden;
}

.wapf-section .wapf-field-container {
	display: inline-block;
}

.woocommerce form .form-row input.input-text,
.wapf-input[type=text],
.wapf-input[type=number],
.wapf-input[type=email],
.wapf-input[type=url],
select.wapf-input {
	-webkit-appearance: none;
    background-color: #ffffff;
    width: 100%;
    border: 1px solid #102851;
    border-radius: 0;
    color: #102851;
    font-size: 14px;
    padding: 16px;
}


.wapf-checkbox label, .wapf-radio label {
    display: block;
}

.woocommerce button.button,
.woocommerce button.button:hover {
	margin-top: 8px!important;
}

.wapf-section .wapf-cloner {
    margin: 0 0 20px 0;
    align-items: end;
    display: flex;
}

.wapf-section .wapf-cloner button:first-child {
	margin-right: 5px!important;
}
.wapf .wapf-cloner button,
.wapf .wapf-cloner button:hover {
	margin-top: 38px!important;
}

.woocommerce button.button,
.woocommerce button.button:hover,
.wapf .wapf-cloner button,
.wapf .wapf-cloner button:hover {
	min-width: 2em;
	text-align: center;
	padding: 0.2em 0.7em 0.2em 0.7em !important;
}
.woocommerce button.button:hover,
.wapf .wapf-cloner button:hover {
	color: #ffffff!important;
    background-color: #102851 !important;
}
.woocommerce button.button:hover:after,
.wapf .wapf-cloner button:hover:after {
	opacity: 0!important;
	display: none;
}
.wapf-field-p .wapf-field-label {
    display: none;
}
.wapf-field-p h3 {
	padding-top: 1em;
}

.hide-label .wapf-field-label {
	opacity: 0;
}
.no-label .wapf-field-label {
	display: none;
}
.section-solid-border {
	border: 1px solid #e2e8f0;
	background: #f8fafc!important;
	border-radius: 6px;
	margin: 5px;
	margin-bottom: 1em;
	padding: 1em;
}
.product-card-solid-border .wapf-field-input {
	border: 1px solid #102851;
}
.wapf-card-body {
	gap: .1rem!important;
}

.hidden {
	display: none!important;
	opacity: 0!important;
}
/* end WooCommerce fields */

/*show desktop menu on phone*/
@media (max-width: 980px) {
	.wapf-field-container {
		width: 100% !important;
	}
	
	.ix-open-mobile-menu.et_pb_menu .et_pb_menu__menu {
		display: flex!important;
	}
	.ix-open-mobile-menu.et_pb_menu .et_mobile_nav_menu {
		display: none!important;
	}
}

@media (max-width: 426px) {
  .et_pb_button {
	width: 100%;
	text-align: center;
  }
}


