/*
Theme Name: Bumpey - Tuscany To Go
Theme URI: https://bumpey.com
Author: Conor Walsh
Author URI: https://bumpey.com
Description: Bumpey Theme for Tuscany To Go
Version: 1.0.0
License: MIT
License URI: https://bumpey.com
Text Domain: bumpey
*/

.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
  width: 100% !important;
}

.variations{
	width: 100%;
}

.variations td, .variations th {
    display: block;
    text-align:left;
}

@media only screen and (min-width: 751px) {
  .woocommerce #content div.product div.images,
  .woocommerce div.product div.images,
  .woocommerce-page #content div.product div.images,
  .woocommerce-page div.product div.images {
    width: 48% !important;
  }
}

.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
  width: 100% !important;
}

@media only screen and (min-width: 751px) {
  .woocommerce #content div.product div.summary,
  .woocommerce div.product div.summary,
  .woocommerce-page #content div.product div.summary,
  .woocommerce-page div.product div.summary {
    width: 48% !important;
  }
}
/* Reduce space on checkout form **/
.woocommerce-checkout #payment div.payment_box .form-row {
  margin: 0px 0 -20px !important;
}

.woocommerce button.button.alt {
  background-color: #121212;
}

.single_variation_wrap .price {
  font-size: 1.875rem !important;
  line-height: 2.25rem;
  --tw-text-opacity: 1;
  color: rgba(237, 31, 39, var(--tw-text-opacity)) !important;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.woocommerce button.button.alt:hover {
  background-color: #292828;
}

.woofc-trigger.woofc-icontype-image .woofc-trigger-cart-icon {
  background-image: url('images/shopping-basket.png') !important;
  background-size: auto;
  background-position: center center;
  background-color: #fff;
}

.woofc-trigger.woofc-icontype-image .woofc-trigger-close-icon {
  background-image: url('images/down-arrow.png') !important;
  background-size: auto;
  background-position: center center;
}

.woofc-inner a.woofc-checkout,
.woofc-inner a.woofc-checkout:hover {
  background: #00c851 !important;
}

.intl-tel-input {
  width: 100%;
}

.iti-flag {
  background-image: url('images/flags.png') !important;
}

.iti-flag.ie {
  background-position: -2347px 0px !important;
}

.iti-flag.gb {
  background-position: -1775px 0px !important;
}

/* .alg-wc-civs-term {
  border-radius: 50% !important;
  margin: 0 15px 0 15px !important;
} */

/* .alg-wc-civs-term:not(.disabled).active {
  border: none;
  border-radius: 20px;
  background-image: url('tick.png') !important;
} */

/* .alg-wc-civs-attribute,
.alg-wc-civs-attribute.image label {
  font-size: 13px;
} */

#content .wc-stripe-elements-field {
  border: 1px solid #7a7a7a;
  border-radius: 5px;
}

#content .woocommerce form .form-row input.input-text {
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 5px;
}

/* .coffatt {
    display: inline-block;
    text-align: center;
  } */
/* 
  .coffatt label {
    display: block;
    padding: 0 0 10px;
    position: relative;
    top: -18px;
  } */



.upsell > span.price {
  color: #ed1f27 !important;
  font-size: 0.9em !important;
  padding-top: 4px;
  padding-bottom: 4px;
}

 .label-tag {
	display: block!important;
	padding: 5px 0px;
	 text-align: left;
}
.sublabel-tag {
	margin: 5px 0px;
}

.value.above {
	margin-bottom: 25px;
}


 .label-tag {
	display: block!important;
	padding: 5px 0px;
	 text-align: left;
}
.sublabel-tag {
	margin: 5px 0px;
}

.value.above {
	margin-bottom: 25px;
}

