/*
Theme Name: Skycaptain Child
Template: skycaptain
Theme URI: http://skycaptain.themerex.net/
Description: Skycaptain is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: ThemeRex
Author URI: http://themerex.net/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/* =Theme customization starts here
-------------------------------------------------------------- */
.gift-cards-list .ywgc-predefined-amount-items {
  display: flex;
  flex-wrap: wrap;
}
.gift-cards-list .ywgc-predefined-amount-item {
  margin-right: 30px;
}
.gift-cards-list .ywgc-predefined-amount-item h6 {
  margin-top: 0;
  margin-bottom: 15px;
}
.gift-cards-list .ywgc-predefined-amount-button {
  background: transparent !important;
  border: 1px solid #191515 !important;
  box-shadow: none !important;
  transition: 0.3s all !important;
}
.gift-cards-list .ywgc-predefined-amount-button:hover {
  box-shadow: none !important;
}
.gift-cards-list .ywgc-predefined-amount-button span,
.gift-cards-list .ywgc-predefined-amount-button span.amount {
  color: #191515;
}
.gift-cards-list .ywgc-predefined-amount-button.selected_button {
  background: #191515 !important;
}
.gift-cards-list .ywgc-predefined-amount-button.selected_button span,
.gift-cards-list .ywgc-predefined-amount-button.selected_button span.amount {
  color: #fff;
}

.gift-cards_form > h3 {
  display: none;
}

.gift-card-content-editor.step-appearance,
.gift-card-content-editor .ywgc-recipient-email {
  display: none;
}
.gift-card-content-editor textarea {
  min-height: 100px;
  text-transform: none;
}
.gift-card-content-editor input {
  text-transform: none;
}

.ywgc-main-form-preview-container {
  min-height: auto;
}
.ywgc-main-form-preview-container hr {
  margin: 20px 0 !important;
}
.ywgc-main-form-preview-container .ywgc-form-preview-title,
.ywgc-main-form-preview-container .ywgc-form-preview-from,
.ywgc-main-form-preview-container .ywgc-form-preview-to {
  color: #191515;
}
.ywgc-main-form-preview-container .ywgc-form-preview-message {
  margin-top: 10px;
  margin-bottom: 0;
}

.woocommerce div.product .woocommerce-product-rating,
.woocommerce-page div.product .woocommerce-product-rating {
  float: none;
}

.ywgc_have_code .woocommerce-info {
  display: block;
  text-align: left !important;
}

.ywgc_enter_code {
  padding: 0;
}
.ywgc_enter_code .ywgc_code_wrap {
  display: flex;
  flex-wrap: wrap;
}
.ywgc_enter_code .ywgc_code_desc {
  width: 100%;
}
.ywgc_enter_code .form-row {
  width: auto;
}
@media (max-width: 767px) {
  .ywgc_enter_code .form-row {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .ywgc_enter_code .form-row input[type=text] {
    padding: 1.1em 2.1em;
  }
}
.ywgc_enter_code .form-row button.button {
  height: 100%;
}
@media (min-width: 768px) {
  .ywgc_enter_code .form-row button.button {
    padding-top: 0.3em;
    padding-bottom: 0.3em;
  }
}

.ywgc-recipient-name, .ywgc-sender-name {
    float: none;
}