/**
Theme Name: Mezzaluna - Child
Author: Spotlight Media
Author URI: https://spotlightmediafargo.com/
Description: Astra is the fastest, fully customizable & beautiful theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.php
Text Domain: mezzaluna-child
Template: astra
*/


/* Woocommerce to Checkout */
.redirect_to_checkout{
	padding: 10px 20px;
	font-weight: 700;
}

.redirect_to_checkout:hover{
	background-color: #3a3a3a;
}

.button.single_add_to_cart_button{
	margin-right: 2em !important;
}



/* Woocommerce to Checkout */

.hide-donation {
  margin: 1em 0;
}
.heart {
  width: 50%;
  display: block;
  margin: 0 auto;
}
.donation {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.donate-price {
  display: block;
  width: 30%;
  text-align: center;
  margin: 1em auto;
  background: #6caec6;
  padding: 0.5em 0;
  color: #fff;
  cursor: pointer;
}
.donation-options form {
  width: 50%;
  margin: 1em auto;
}

.nyp label {
  text-transform: uppercase;
  color: #bb0037;
  font-weight: lighter;
}
.ajax_add_to_cart.button.alt {
  margin: 1.5em auto 0;
  display: block;
  color: #bb0037 !important;
  background: #fff !important;
  border: 1px solid;
  border-radius: 0;
  font-weight: lighter;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}
.ajax_add_to_cart.button.alt:hover {
  background: #bb0037 !important;
  color: #fff !important;
}
#nyp {
  text-align: center;
}
.place-order input[type="submit"] {
  background: #4299b7 !important;
}

#customer_details .col-2 {
  display: none;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.get-involved-page p,
.donate-page .entry-text p {
  text-align: center;
}
.col-sm-6  {
  width: 50%;
}

#nyp {
    text-align: center;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    border: 1px solid #ccc;
    border-radius: 0;
    padding: 5px;
    width: 60%;
}

.get-involved-page p,
.donate-page .entry-text p {
  text-align: center;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
  text-align: left;
}

textarea.wpcf7-form-control.wpcf7-textarea {
  width: 60%;
  border-radius: 0;
  color: #000;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  border: 1px solid #ccc;
  border-radius: 0;
  padding: 5px;
  width: 60%;
}

.get-involved-page input.wpcf7-form-control.wpcf7-submit,
.grant-requests-page input.wpcf7-form-control.wpcf7-submit,
.volunteer-page input.wpcf7-form-control.wpcf7-submit {
  background-color: #fff;
  color: #000;
  border-radius: 0;
  font-size: 1em;
  padding: 0.5em 1em;
  display: block;
  margin: auto;
}

.get-involved-page button.phone-num,
.grant-requests-page button.phone-num {
  border-radius: 0;
  background-color: #00acc1;
  color: #fff;
  display: block;
  margin: auto;
  padding: 1em 3em;
  font-size: 1em;
}

.get-involved-page a,
.grant-requests-page a {
  text-decoration: none;
}

::-webkit-input-placeholder {
  color: #000;
}
.wcopc,
.woocommerce-message {
  display: none;
}
.hide-donation {
  margin: 1em 0;
}
.heart {
  width: 50%;
  display: block;
  margin: 0 auto;
}
.donation {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.donate-price {
  background: #414042;
  display: block;
  width: 30%;
  text-align: center;
  margin: 1em auto;
  padding: 0.5em 0;
  color: #fff;
  cursor: pointer;
}
.donation-options form {
  width: 50%;
  margin: 1em auto;
}

.nyp label {
  text-transform: uppercase;
  color: #bb0037;
  font-weight: lighter;
}
.ajax_add_to_cart.button.alt {
  margin: 1.5em auto 0;
  display: block;
  color: #bb0037 !important;
  background: #fff !important;
  border: 1px solid;
  border-radius: 0;
  font-weight: lighter;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}
.ajax_add_to_cart.button.alt:hover {
  background: #bb0037 !important;
  color: #fff !important;
}
#nyp {
  text-align: center;
}
.place-order input[type="submit"] {
  background: #4299b7 !important;
}
#customer_details .col-2 {
  display: none;
}

.grant-requests-page p {
  text-align: center;
}

.grant-request .col-sm-6 p {
  display: inline;
}

.grant-request .right {
  text-align: right;
  padding: 0 0.2em 0 1em;
}

.grant-request .left {
  padding: 0 1em 0 0.5em;
}

.grant-request span.wpcf7-list-item input[type="radio"] {
  display: block;
  margin: auto;
}

.grant-request b,
.grant-request p {
  color: #a2a2a2;
}

.terms-of-service-page p.red {
  color: red;
}

.grant-requests-page .terms p {
  text-align: left;
}

.grant-requests-page .terms img {
  width: 2%;
  display: inline-block;
  margin-right: 1em;
  vertical-align: middle;
}