/*
Theme Name: Atman
Author: Codium
Author URI: http://codium.studio
Description: Atman
Version: 1.0.93
Text Domain: atman
*/

/*
Last update: 2024-10-24 10:00
*/

/*
 1.0.10 - add new form styles 
 1.0.69 - go to atman.pl
 1.0.70 - updates in header.php , gtag
 1.0.71 - add styles form form
 1.0.27 - update forms styles
 1.0.74 - fix caching style.css , added + time() to version
 1.0.77 - add albacross code
 1.0.78 - add new-form.js + add to enqueue
 1.0.79 - autoprefixed styles
 1.0.80 - fix in formularz sygnalisty after send , cleanup form and files inputs
 1.0.82 - add cookiebot script
 1.0.83 - add styles for header top menu
 1.0.85 - add styles for formularz sygnalisty item menu
 1.0.86 - add styles for cookiebot fixed circle
 1.0.88 - update sitecall script
 1.0.89 - add styles for response-output in cf7 on page kontakt
 1.0.93 - sort products ASC by price value
 */

#wpcf7-f37637-o1 {
  .wpcf7-response-output {
    color: #bc7e3a;
  }
}
#wpcf7-f37637-o1 {
  .wpcf7-response-output {
    color: #dc3232;
  }
}

#wpcf7-f37637-o1 {
  .wpcf7-response-output {
    color: #bc7e3a;
  }
}
#wpcf7-f37637-o1 {
  .wpcf7-response-output {
    color: #dc3232;
  }
}
.new-form-container-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 16px;
  background-color: transparent;
  max-width: 368px;
  padding: 16px;
  margin: 0 auto;
  width: 100%;
  p {
    margin: 0 !important;
  }
  .col {
    .row {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
  }
  .multiple {
    overflow: hidden;
  }
  .col-file-dashed {
    padding: 0 27px 0 0 !important;
  }
  .file-dashed {
    border: 1px dashed white;
    padding: 16px;
    p {
      /* display: flex; */
      position: relative;
      margin: 0 !important;
    }
  }
  .form-element {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    p:not(:empty) {
      width: 100%;
    }
  }
  div[data-id='imienne'] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    .form-element {
      margin-top: 1em !important;
    }
  }
  .row {
    /* gap: 16px; */
    width: 100%;
  }
  .new-form-label {
    color: #bc7e3a !important;
    p {
      color: #bc7e3a !important;
      margin: 0;
    }
  }
  .required-contact-form-text {
    color: white !important;
    font-size: 12px;
    line-height: 1.25em;
  }
  .file-name {
    color: white;
    font-weight: 700;
    min-height: 10px;
    display: block;
  }
  #file-placeholder {
    position: absolute;
    top: calc(50% - 12px);
    left: 0;
  }
  .single {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px -1px -1px -3px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    left: 50%;
    top: 30px;
  }
  .new-form-date-input {
    background: url('./assets/images/calendar16x16.png') 98% 65% no-repeat !important;
  }
  @-moz-document url-prefix() {
    /* Firefox fix */
    .new-form-date-input {
      background: url('./assets/images/calendar16x16.png') 9998% 65% no-repeat !important;
    }
  }
  .new-form-date-input:hover {
    cursor: pointer;
  }
  .new-form-date-input {
    /* opacity: 0; */
  }
}
@media (min-width: 650px) {
  .new-form-container-1 {
    .col {
      .row {
        gap: 16px;
      }
      .row.doubled {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 16px;
      }
    }
    #file-placeholder {
      top: 0;
    }
  }
}

@media (min-width: 500px) {
  .new-form-container-1 {
    max-width: 468px;
  }
}

@media (min-width: 600px) {
  .new-form-container-1 {
    max-width: 568px;
  }
}

@media (min-width: 700px) {
  .new-form-container-1 {
    max-width: 668px;
  }
}

@media (min-width: 800px) {
  .new-form-container-1 {
    max-width: 768px;
  }
}

@media (min-width: 900px) {
  .new-form-container-1 {
    max-width: 868px;
  }
}

@media (min-width: 1000px) {
  .new-form-container-1 {
    max-width: 968px;
  }
}

CybotCookiebotDialog
  .CookieCard
  .CybotCookiebotDialogDetailBodyContentCookieContainerButton:not(
    :disabled
  ):not(.disabled),
#CybotCookiebotDialog
  .CookieCard
  .CybotCookiebotDialogDetailBodyContentIABv2Tab:not(:disabled):not(.disabled),
#CybotCookiebotDialog
  .CybotCookiebotDialogBodyLevelButtonSliderWrapper
  input[type='checkbox'],
#CybotCookiebotDialog button,
#CybotCookiebotDialog input,
#CybotCookiebotDialog
  label:not([for='CybotCookiebotDialogBodyLevelButtonNecessary']) {
  display: block;
}

#CookiebotWidget .CookiebotWidget-logo svg circle {
  fill: #bc7e3a !important;
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
  background-color: #bc7e3a !important;
  border-color: #bc7e3a !important;
  color: #ffffff;
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
  border-color: #bc7e3a !important;
  color: #bc7e3a !important;
}

#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo {
  display: none !important;
}

#CookiebotWidget .CookiebotWidget-consent-details button {
  color: #bc7e3a !important;
}

#CookiebotWidget
  .CookiebotWidget-body
  .CookiebotWidget-consents-list
  li.CookiebotWidget-approved
  svg {
  fill: #bc7e3a !important;
}

#CookiebotWidget .CookiebotWidget-consent-details button svg {
  fill: #bc7e3a !important;
}

#CybotCookiebotDialogPoweredbyCybot {
  display: none !important;
}

.wpcf7 form.spam .wpcf7-response-output {
  border-color: #f56e28;
  color: #f56e28;
  margin-top: 40px;
}

.wpcf7-form div.response .wpcf7-response-output {
  padding: 10px 12px;
}
