/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/** Customization by Chris Tai | for christai.com **/
figure.content-image-center.item-image {
  text-align: center;
  width: 450px;
  margin-left: auto;
  margin-right: auto;
}
.lightcase-inlineWrap .g-popupmodule-module-wrapper {
  display: block !important;
}
ul.osm-active-plans-list {
  list-style-type: disclosure-closed;
  margin-top: -3rem;
}
ol.mod-breadcrumbs {
  margin-top: 0rem;
}
#logo-6088-particle {
  padding-bottom: 0rem;
  padding-top: 0rem;
  margin: 0rem;
}
@media only all and (max-width: 50.99rem) {
  .g-logo {
    max-width: 60%;
    float: right;
    padding-right: 1.5rem;
  }
}
input[type="checkbox"] {
  display: inline-block;
  margin-right: 0rem;
}
button.btn.btn-secondary.input-password-toggle {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  margin: 0;
}
.btn, a.button, button.btn.btn-primary.validate {
  border-radius: 0.3rem;
  border-bottom-left-radius: 1rem;
}
div.mod-login-logout__button, .logout-button {
  text-align: center;
}
.offline-flip {
  text-align: center;
}
@media only all and (min-width: 56rem) and (max-width: 87.99rem) {
  .g-container {
    width: 74rem;
  }
}
.akeeba-sociallogin-link-button-j4 {
  padding-left: 1rem;
}
a.btn.btn-sm.btn-info {
  background: bottom;
}
table.table-bordered th {
  background-color: unset;
}
#amount, #payment_processing_fee {
  color: red;
}
#gross_amount {
  color: red;
  font-weight: bolder;
}
#osm-payment-method-list {
  margin-bottom: unset;
}
.input-prepend {
  display: inline-flex;
}
.breadcrumb-item.active {
  color: #ffd201;
}
.g-popupmodule-button-wrapper {
  text-align: center;
}
@media only all and (max-width: 55.99rem) {
  html[data-lc-type=inline] #lightcase-case {
    top: 15% !important;
  }
}
.mod-login-logout__login-greeting {
  padding-bottom: 5%;
  padding-left: 1%;
}
.hikashop_search_block button.btn.btn-primary {
  margin: 0;
}
iframe {
  width: 420px;
}
.payment-icon {
  text-align: center;
}
.pagination {
  justify-content: space-between;
}
#g-above {
  background: #0f0f0f;
  color: #ffffff;
  position: relative;
  background-image: url('../../images/backgrounds/g-above/oldcity.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.hikashop_checkout_payment_images, .hikashop_checkout_shipping_images {
  width: 5rem;
  float: right;
  margin-right: 1rem;
  display: flex;
  flex-direction: row-reverse;
}
.hikashop_checkout_payment_description, .hikashop_checkout_shipping_description {
  margin-top: 1rem;
  margin-left: 1.25rem;
}
.hikashop_cart_product_name {
  margin: 0;
}
img.hikashop_product_checkout_cart_image {
  width: 8rem;
}
.label.label-info {
  color: white;
  background: gray;
  vertical-align: unset;
  font-size: unset;
  font-weight: 600;
  border-radius: 5px;
}
dl.hika_options > dt {
  line-height: unset;
}
hr {
  height: 2px;
  border-width: 0px;
  background-color: red;
}
#stripe-payment-container, #hikashop_paypalcheckout_end {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.osm-active-plans-list {
  margin-bottom: 0;
}
.breadcrumb-item + .breadcrumb-item::before {
  color: red;
}
.pathway {
  color: white;
  background: gray;
  border-radius: 4px;
}
/*# sourceMappingURL=custom_9.css.map */