/**
 * Theme Name:     narcs
 * Author:         Oleg Dermenzhip
 * Template:       spectra-one
 * Text Domain:	   narcs
 * Description:    spectra-one child theme.
 */

.ninja-forms-req-symbol {
  display: none !important;
}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
  border-radius: 5px;
  background: #f7f7f79e;
}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
  background: #e91515;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
  letter-spacing: .1rem;
}
.nf-form-content input[type=submit]:hover {
  color: #fff;
}

@media (max-width: 599px), (max-height: 560px) {
  #cleversite_widget_app {
    display: none !important;
  }
}

/*@media (max-width: 599px), (max-height: 560px) {
  .swt-sticky-header {
    position: unset !important;
  }
  body {
    padding-top: 0 !important;
  }
}*/

.wp-block-navigation__responsive-container-open {
  position: fixed;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #e91515;
}

.scroll_me_up_btn {
  border: 1px solid #e91515;
}

.uagb-slick-carousel .slick-slide img {
  object-fit: cover;
}


@media only screen and (max-width: 1000px) {
  /*.wp-block-uagb-container.uagb-is-root-container {
    width: 100% !important;
  }*/
  .wp-block-uagb-container.uagb-is-root-container > .uagb-container-inner-blocks-wrap {
    flex-wrap: wrap !important;
  }
}

#nf-form-2-cont .ninja-forms-form-wrap {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
}
#nf-form-2-cont #nf-field-8-container {
  width: auto;
}
#nf-form-2-cont #nf-field-9-wrap {
  max-width: 500px;
}
#nf-form-2-cont .ninja-forms-form-wrap {
  text-align: center;
}

.forminator-edit-module {
  display: none;
}
.forminator-row:has(.forminator-makelast) {order: 3;}

@media only screen and (max-width: 767px) {
  .forminator-ui.forminator-custom-form-1564.forminator-design--default {
    justify-content: center !important;
  }
}


#footerbar {
  display: none;
}
#footerbar .wp-block-uagb-buttons-child {
  width: 100%;
}
@media (max-width: 599px), (max-height: 560px) {
  #footerbar {
    display: block;
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 1;
  }
}