/*
Theme Name:    PlayGrow Child
Theme URI:     https://playgrow.qodeinteractive.com
Description:   A child theme of PlayGrow - modified by Imre Tamas Boldis for elegjoszulokvagyunk.hu
Author:        Imre Tamas Boldis
Author URI:    https://github.com/binzorellino
Text Domain:   elegjoszulokvagyunk
Version:       0.0.17
License:       All right reserved!
Template:      playgrow
*/

#customer_details {
  flex-direction: column;
}

.woocommerce-billing-fields__field-wrapper,
.woocommerce-shipping-fields__field-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.woocommerce-billing-fields__field-wrapper .form-row,
.woocommerce-shipping-fields__field-wrapper .form-row {
  width: 100%;
}

@media screen and (min-width: 768px) {
  .woocommerce-billing-fields__field-wrapper .form-row,
  .woocommerce-shipping-fields__field-wrapper .form-row {
    width: 49%;
  }
}

.qodef-widget-side-area-cart-content .qodef-m-action .qodef-m-action-link:first-child {
  display: none;
}
.qodef-widget-side-area-cart-content .qodef-m-action .qodef-m-action-link:last-child {
  width: 100%;
  justify-content: center;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
  flex-direction: row;
  justify-content: start;
}

/* FIX - a gombok sormagassága és a túlcsordulás tiltása miatt az ékezetek nem látszódtak teljes egészsében */
.qodef-button.qodef-layout--textual,
.woocommerce-error a,
.woocommerce-info a,
.woocommerce-message a {
  overflow: visible;
}

.my-account--owned-trainings {
  margin-top: 30px;
}
.my-account--owned-trainings .trainings-table tr td .training-inner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.my-account--owned-trainings .trainings-table tr td .training-inner>a {
  flex: 0 1 170px;
  padding-right: 10px;
  border-right: 1px solid #eae3de;
}
.my-account--owned-trainings .trainings-table tr td .training-inner>div {
  flex: 1 1 auto;
  padding: 10px 10px 10px 20px;
}

.notice {
  padding: 25px 40px;
  border: 1px solid #000;
  border-radius: 10px;
}
.notice>.notice-title {
  position: relative;
  margin: 0 0 20px;
  padding-bottom: 10px;
}
.notice>.notice-title::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: -20px;
  right: -20px;
  display: block;
  height: 1px;
  background-color: rgba(0 0 0 / 10%);
}
.notice ul li {
  margin-top: 8px;
}
.notice .qodef-button.qodef-layout--filled.qodef-html--link {
  margin-top: 25px;
}
.notice.notice-info {
  border-color: rgba(0 0 255 / 50%);
  background-color: rgba(0 0 255 / 8%);
}
.notice.notice-info .qodef-button.qodef-layout--filled.qodef-html--link {
  background-color: rgba(0 0 255 / 50%);
  border-color: rgba(0 0 255 / 50%);
}
.notice.notice-info .qodef-button.qodef-layout--filled.qodef-html--link:hover {
  background-color: rgba(0 0 255 / 60%);
}
.notice.notice-danger {
  border-color: rgba(255 0 0 / 50%);
  background-color: rgba(255 0 0 / 8%);
}
.notice.notice-danger .qodef-button.qodef-layout--filled.qodef-html--link {
  background-color: rgba(255 0 0 / 50%);
  border-color: rgba(255 0 0 / 50%);
}
.notice.notice-danger .qodef-button.qodef-layout--filled.qodef-html--link:hover {
  background-color: rgba(255 0 0 / 60%);
}
