/*
Theme Name: ycw-parent
Theme URI: https://youcouldwin.co.uk/
Author: YouCouldWin
Author URI: https://youcouldwin.co.uk/
Description: You Could Win Competitions
Version: 1.0.0
Requires at least: 4.7
Tested up to: 5.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ycwc
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* CSS for You Could Win Competitions Theme */

div.inner-wrapper div.ycwct-thumbnail-wrap + span.price{
	display:none !important;
}


.form-check._active .form-check-wrapper::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 20px;
	height: 20px;
	background: url(../ycw-parent/assets/images/check.svg) center/contain no-repeat !important;
}

.checkout-container {
  max-width: 1000px;
  margin: auto;
  padding: 20px;
}

.checkout-title {
  text-align: center;
  font-size: 26px;
  margin-bottom: 25px;
}

.checkout-grid {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}

.checkout-card {
  flex: 1 1 400px;
  background: #111;
  border: 1px solid #222;
  border-radius: 8px;
  padding: 20px;
}

.account-login {
  margin: 20px auto;
  max-width: 1000px;
}
.checkout-container .woocommerce form .form-row {
  margin: 0 0 12px !important;
  padding: 0;
}

.checkout-container input.input-text,
.checkout-container select {
  width: 100%;
  padding: 12px;
  background: #111;
  border: 1px solid #333;
  border-radius: 6px;
  color: #fff;
}

.checkout-container .form-row-first,
.checkout-container .form-row-last {
  width: 48%;
  display: inline-block;
}

.checkout-container .form-row-first {
  margin-right: 4%;
}

.woocommerce-checkout form.woocommerce-form-login.login {
  background: #111;
  border: 1px solid #222;
  padding: 20px;
  border-radius: 8px;
  color: #fff;
  display: block;
  max-width: 1000px;
  margin: 20px auto;
}

.woocommerce-checkout form.woocommerce-form-login.login input[type="text"],
.woocommerce-checkout form.woocommerce-form-login.login input[type="password"],
.woocommerce-checkout form.woocommerce-form-login.login input[type="email"] {
  width: 100%;
  padding: 12px;
  background: #111;
  border: 1px solid #333;
  border-radius: 6px;
  color: #fff;
}
.woocommerce-checkout-review-order-table .order-item .order-item__name p {
    text-align: left !important;
}
.order-item__tickets, .order-item__ticket-price, .order-item__your-answer{
  margin-top: 15px;
  margin-bottom: 15px;
}
.order-footer__item .order-footer__item_total .order-total{
  align-items: flex-start !important;
}

.woocommerce-checkout-review-order-table .order-total {
    line-height: 0% !important;
    align-items: flex-start;
}

.woocommerce-checkout-review-order-table 
.order-footer__item.order-footer__item_total.order-total p {
    line-height: 1.2 !important;
    margin-bottom: 0 !important;
}

.woocommerce-checkout .order-item__name.product-name p {
  margin-bottom: 0 !important;
}