/* 
Theme Name:   Hello Elementor Child
Theme URI:    https://elementor.com/
Description:  Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author:       Elementor Team
Author URI:   https://elementor.com/
Template:     hello-elementor
Version:      1.0.1-se
Text Domain:  hello-elementor-child
Tags:         flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

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

.woocommerce .woocommerce-checkout .col2-set .col-1 {
    margin-bottom: 30px;
}


#customer_details > div.col-1 > div > p.mailchimp-newsletter {
	color: transparent;
	background-color: transparent;
  position: fixed;
  bottom: 0em;
  left: 0em;
  z-index: -1;
}
#customer_details > div.col-1 > div > p.mailchimp-newsletter label.inline {
  display:none;
	color: transparent;
}
#customer_details > div.col-1 > div #mailchimp_woocommerce_newsletter {
	opacity: 0;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  background-color: #d12741;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
  background-color: #bf9f00;
}

.xoo-wsc-items-count {
  color: #fff;
  background-color: #d12741;
}

.woocommerce .quantity .qty {
  width: 7em;
}


/* CPA Subscription List styling */
div.mi_subscription_div {
  padding:1.5em 3em 2em 3em;
  margin-bottom: 1em;
  background-color: #EAF9FF;
}
ul.mi_subscription_ul {
  margin-top: 0;
  margin-bottom: 1em;
  padding-left: 2em;
  list-style-type: none;
}
ul.mi_subscription_ul li {
  margin-bottom: 1em;
  padding-left: 2em;
}
ul.mi_subscription_ul li:before {
  position: absolute;
  margin-left: -1.3em;
  font-weight: bold;
}
.mi_subscription_ul li.tick:before {
  content: "\2713";
  color: darkgreen;
}
div.mi_subscription_div input[type=checkbox] {
  transform: scale(1.5);
  margin-right: .4em;
}

/* CPA Donations */
div.mi_donation_div {
  padding:1.5em 3em 0em 3em;
  background-color: #E9F7E6;
}
div.mi_donation_div a.checkout-add-donation {
  float:none;
}

input.mi-donation-add.woocommerce input.button.alt {
  background: #2c963e;
}
input.mi-donation-add.woocommerce input.button.alt:hover {
  background: #7bce89;
}
.mi-donation-div-child {
  text-align: center;
}


