.group-areas{
 flex-direction: column;
}

.group-areas > .rcl-content-area + .rcl-content-area{
  display:flex;
  gap: 19px;
}

#rcl-uploader-input-fail{
  width: 100%;
}

#email_registration_participants_event,
#time_start{
  border: none !important;
  border-bottom: 2px solid #929292 !important;
  border-radius: 10px !important;
  background: #ffffff !important;
  height: 67px !important;
  padding: 22px 43px !important;
  margin-bottom: 25px !important;
}

#organizator_announcement{
  margin-bottom: 25px !important;
}

#rcl-uploader-input-news_file{
  width: 100%;
}

#form-field-time_planned label .rcl-field-title,
#form-field-date_planned label .rcl-field-title{
  margin: 0  !important;
}

#form-field-date_planned,
#form-field-time_planned{
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
}

#date_planned,
#time_planned{
  border: 1px solid #d6d6d6 !important;
  border-radius: 10px !important;
  background: #ffffff !important;
  height: 70px !important;
  padding: 23px 20px !important;
  width: 100%;
}

#date_planned{
  min-width: 339px;
}

#form-field-taxonomy-post_tag{
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.rcl-form-field.field-post_title{
margin: 0 !important;
margin-bottom: 40px !important;
}

#mesto_provedeniya,
.date-field{
  margin-bottom: 25px !important;
}

.date-field,
.text-field{
  height: 67px !important;
  border: none !important;
  border-bottom: 2px solid #929292 !important;
  border-radius: 10px !important;
  padding: 22px 43px !important;
  font-size: 20px !important;
}

#rcl-uploader-input-post_thumbnail,
#rcl-uploader-input-post_uploader{
  width: 100%;
}

input.email-field,
input.text-field,
textarea.text-field,
input.url-field{
  height:67px !important;
  border:none !important;
  border-bottom:2px solid #929292 !important;
  border-radius:10px !important;
  padding:22px 43px !important;
  font-size:20px !important;
  font-family:'Inter', system-ui, sans-serif !important;
  font-style:normal !important;
}

input.email-field,
input.text-field::placeholder,
textarea.text-field::placeholder,
input.url-field::placeholder{
  color:#929292 !important;
  opacity:1 !important;
  font-size:20px !important;
  font-family:'Inter', system-ui, sans-serif !important;
  font-style:normal !important;
}

input.email-field::-webkit-input-placeholder,
input.text-field::-webkit-input-placeholder,
textarea.text-field::-webkit-input-placeholder,
input.url-field::-webkit-input-placeholder{
  color:#929292 !important;
  opacity:1 !important;
  font-style:normal !important;
}

input.email-field::-webkit-input-placeholder,
input.text-field::-ms-input-placeholder,
textarea.text-field::-ms-input-placeholder,
input.url-field::-ms-input-placeholder{
  color:#929292 !important;
  font-style:normal !important;
}

input.email-field:-ms-input-placeholder,
input.text-field:-ms-input-placeholder,
textarea.text-field:-ms-input-placeholder,
input.url-field:-ms-input-placeholder{
  color:#929292 !important;
  font-style:normal !important;
}

input.email-field:focus::placeholder,
input.text-field:focus::placeholder,
textarea.text-field:focus::placeholder,
input.url-field:focus::placeholder{
  color:#929292 !important;
  opacity:1 !important;
  font-style:normal !important;
}

.postform{
color: #929292;
font-size: 20px;
line-height: 24px;
letter-spacing: 0px;
}

.url-field{
  height: 67px !important;
  border: none !important;
  border-bottom: 2px solid #ddd !important;
  border-radius: 10px !important;
  padding: 22px 43px !important;
  font-family: 'Roboto', sans-serif !important;
  font-size: 20px !important;
  font-weight: 400 !important;
  margin-bottom: 38px !important;
}

#form-field-email_registration_participants_event label span,
#form-field-organizator_announcement label span,
#form-field-mesto_provedeniya label span{
  display: none !important;
}

.rcl-form-field.field-mediacentr_video_link label span{
display: none !important;
}

#form-field-taxonomy-category{
  margin: 56px 0;
}

.postform{
  height: 67px !important;
  border-radius: 10px !important;
  border: none !important;
  border-bottom: 2px solid #FF0000 !important;
  padding: 22px 43px !important;
}

.category-list.rcl-field-input.type-select-input{
  width:50% !important;
}

.rcl-uploader-button-box{
display:flex;
flex-direction:column;
}

.notice{
color: #929292;
font-family: Inter;
font-size: 14px;
font-weight: 400;
line-height: 17px;
letter-spacing: 0px;
margin-top: 4px !important;
margin-left: 57px !important;
}

.rcl-field-title,
.block-label{
color: #929292;
font-size: 20px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0px;
margin-bottom: 20px !important;
margin-left: 43px !important;
padding: 0 !important;
}

.rcl-uploader-button.rcl-uploader-button-post_uploader.rcl-bttn.rcl-bttn__type-simple.rcl-bttn__size-standart{
border: 2px dashed #4ca054 !important;
border-radius: 10px !important;
background: #ecfcf0 !important;
height: 67px !important;
padding-top: 12px;
}

.rcl-uploader-button.rcl-uploader-button-post_thumbnail.rcl-bttn.rcl-bttn__type-simple.rcl-bttn__size-standart{
    border: 2px dashed #4ca054 !important;
    border-radius: 10px !important;
    background: #ecfcf0 !important;
    height: 67px !important;
    padding-top: 12px;
}

.rcl-uploader-button.rcl-uploader-button-news_file.rcl-bttn.rcl-bttn__type-simple.rcl-bttn__size-standart{
    border: 2px dashed #4ca054 !important;
    border-radius: 10px !important;
    background: #ecfcf0 !important;
    height: 67px !important;
    padding-top: 12px;
}

.rcl-uploader-button.rcl-uploader-button-fail.rcl-bttn.rcl-bttn__type-simple.rcl-bttn__size-standart{
    border: 2px dashed #4ca054 !important;
    border-radius: 10px !important;
    background: #ecfcf0 !important;
    height: 67px !important;
    padding-top: 12px;
}

.rcl-uploader-button .rcl-bttn__text{
color: #4ca054;
font-size: 20px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0px;
    position: relative;
    display: inline-block;
        margin-left: 24px !important;
}

.rcl-uploader-button .rcl-bttn__text::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -22px;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    background-image: url("/wp-content/themes/btwp4/newLayout/lk-layout/assets/arrow.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
}


.form-field-post_thumbnail{
margin: 0 !important;
}

#form-field-post_thumbnail{
margin: 0 !important;
}

.rcl-bttn__ico.rcl-bttn__ico-left.rcli.fa-upload{
display: none;
}

#form-field-post_uploader{
margin: 0 !important;
}

#form-field-post_content{
  margin-bottom: 65px !important;
}

#form-field-post_thumbnail,
#form-field-post_uploader {
  display: inline-block !important;
  vertical-align: top;
  width: calc(50%) !important;
  box-sizing: border-box;
}

#form-field-post_thumbnail { margin-right: 12px; }
#form-field-post_uploader { margin-left: 12px; }

.rcl-bttn__ico.rcl-bttn__ico-left.rcli.fa-shield{
display: none;
}

.rcl-bttn__ico.rcl-bttn__ico-left.rcli.fa-print{
display: none;
}

#rcl-draft-post,
#rcl-publish-post{
width: 286px !important;
height: 62px !important;
border-radius: 10px !important;
background: #E9F1FD !important;
display: none !important;
justify-content: center !important;
}

#rcl-draft-post .rcl-bttn__text,
#rcl-publish-post .rcl-bttn__text{
color: #3C6DE5 !important;
font-size: 20px !important;
font-weight: 400 !important;
line-height: 24px !important;
letter-spacing: 0px !important;
}

#rcl-draft-post{
margin-bottom: 10px !important;
}

.rcl-form-field.submit-public-form{
    display: flex;
    flex-direction: column;
    align-items: center;
}

@media (max-width: 1200px) {
  #rcl-draft-post,
  #rcl-publish-post{
  display: flex !important;
  }
}

@media (max-width: 768px) {
  #form-field-post_thumbnail,
  #form-field-post_uploader {
    display: block !important;
    width: 100% !important;
    margin: 0 0 16px 0;
  }
}

@media (max-width: 576px) {
  .category-list.rcl-field-input.type-select-input{
    width: 100% !important;
    font-weight: 400 !important;
  }
  .rcl-field-title,
  .block-label{
    margin-left: 20px !important;
  }
  .group-areas > .rcl-content-area + .rcl-content-area{
   flex-direction: column;
  }
  #form-field-date_planned,
  #form-field-time_planned{
    gap: 0px;
  }
  #date_planned{
    min-width: unset;
  }
}