/**
 * * Contacter
 * * Voice feedback form for your website for saving and transcribing user voice messages to text.
 * * Exclusively on https://1.envato.market/contacter
 * *
 * * @encoding        UTF-8
 * * @version         1.7.8
 * * @copyright       (C) 2018 - 2023 Merkulove ( https://merkulov.design/ ). All rights reserved.
 * * @license         Envato License https://1.envato.market/KYbje
 * * @contributors    Dmitry Merkulov (dmitry@merkulov.design)
 * * @support         help@merkulov.design
 * **/
.mdp-contacter-start-btn-box,
.mdp-contacter-skip-btn-box {
  border: 1px solid #e5e5e5;
  padding: 32px;
  border-radius: 3px;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.mdp-contacter-start-btn-box .mdp-control-field + .mdp-control-field,
.mdp-contacter-skip-btn-box .mdp-control-field + .mdp-control-field {
  margin-top: 28px;
}
.mdp-contacter-start-btn-box .mdp-control-field,
.mdp-contacter-skip-btn-box .mdp-control-field {
  width: 100%;
}
.mdp-contacter-start-btn-box .mdp-control-field-2,
.mdp-contacter-skip-btn-box .mdp-control-field-2 {
  width: calc( 50% - 16px );
}
.mdp-contacter-start-btn-box .mdc-select-width,
.mdp-contacter-start-btn-box .mdc-text-field,
.mdp-contacter-start-btn-box .mdc-icon-field-img-box,
.mdp-contacter-skip-btn-box .mdc-select-width,
.mdp-contacter-skip-btn-box .mdc-text-field,
.mdp-contacter-skip-btn-box .mdc-icon-field-img-box {
  width: 100%;
  max-width: 100%;
}

.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label {
  margin-top: 0 !important;
}

.mdc-icon-field-helper-line,
.mdc-text-field-helper-line {
  color: #7a8793;
  font-size: 12px;
}

#post-body.columns-2 #postbox-container-1 {
  position: fixed;
  margin: 0;
  right: 20px;
}

.mdp-form-builder-box .pull-right .form-actions {
  width: 100%;
  padding: 12px;
}
.mdp-form-builder-box .pull-right .form-actions button.clear-all {
  color: #0274e6;
  font-size: 12px;
}
.mdp-form-builder-box .form-wrap.form-builder .frmb .form-elements .false-label:first-child,
.mdp-form-builder-box .form-wrap.form-builder .frmb .form-elements label:first-child {
  width: 27%;
}
.mdp-form-builder-box .form-wrap.form-builder .frmb .form-elements .input-wrap {
  width: 70%;
}
.mdp-form-builder-box .form-wrap.form-builder .stage-wrap, .mdp-form-builder-box .form-wrap.form-builder .stage-wrap.empty {
  border: 1px dashed #ccc;
  border-radius: 8px;
}
.mdp-form-builder-box .form-wrap.form-builder .stage-wrap li {
  margin: 20px;
  padding: 20px;
  border: 1px solid #ccc;
  border-radius: 8px !important;
}
.mdp-form-builder-box .form-wrap.form-builder .frmb-control li {
  padding: 20px 22px;
  color: #0274e6;
  box-shadow: none;
  border-radius: 8px !important;
}
.mdp-form-builder-box .form-wrap.form-builder .frmb-control li:hover {
  color: #0274e6;
  background: rgba(2, 116, 230, 0.16);
  box-shadow: none;
}
.mdp-form-builder-box .form-wrap.form-builder .frmb .field-actions .btn {
  background: transparent;
}
.mdp-form-builder-box .form-wrap.form-builder .frmb > li:hover {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #ccc;
}
.mdp-form-builder-box .form-wrap.form-builder .frmb > li:focus-within {
  border: 1px solid #0274e6;
  box-shadow: none;
}
.mdp-form-builder-box .field-label {
  display: inline-block;
}

#mdp-form-builder-editor .hidden-field {
  display: block;
}

.mdp-options-box .form-table {
  max-width: 1000px;
}
.mdp-options-box th {
  padding-top: 0;
}
.mdp-options-box td {
  padding-top: 0;
  padding-bottom: 32px;
}
.mdp-options-box tr:last-child td,
.mdp-options-box tr:last-child th {
  padding-top: 24px;
}
.mdp-options-box tr:last-child .mdp-form-builder-box {
  padding-top: 32px;
}

.switch-description {
  padding-left: 52px !important;
  margin-top: 0 !important;
}

body {
  background: white;
}

.wrap h1.wp-heading-inline {
  font-size: 20px;
}
.wrap .page-title-action {
  border-radius: 4px;
  border: none;
  color: #0274e6;
}
.wrap .page-title-action:hover {
  color: #0274e6;
}

#titlediv #title {
  height: 56px;
  border-radius: 8px;
  padding-left: 22px;
}
#titlediv #title-prompt-text {
  padding: 0 22px;
  height: 56px;
  line-height: 56px;
}

#titlewrap input[type=text] {
  border: 1px solid #e5e5e5;
}
#titlewrap input[type=text]:focus {
  border-color: #0274e6;
  box-shadow: 0 0 0 1px #0274e6;
}

.postbox {
  box-shadow: none;
  border-radius: 8px;
  border: 1px solid #e5e5e5;
}
.postbox:hover {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
.postbox h2.hndle {
  padding: 24px !important;
}
.postbox .inside {
  padding: 24px 24px 24px 24px;
  margin: 0 !important;
}
.postbox .inside p {
  padding: 0;
  margin: 0;
  font-size: 14px;
}
.postbox .inside code {
  border-radius: 4px;
  padding: 4px 6px;
}
.postbox #minor-publishing {
  padding: 24px 24px 24px 24px;
}
.postbox #minor-publishing-actions {
  padding: 0;
  display: none;
}
.postbox #major-publishing-actions {
  background: none;
  padding: 24px;
}
.postbox #misc-publishing-actions {
  padding: 0;
}
.postbox .misc-pub-section:before,
.postbox #timestamp:before {
  display: none !important;
}

.postbox .hndle {
  border: none;
  padding: 0;
}

.handlediv {
  display: none !important;
}

#misc-publishing-actions div {
  padding: 0 0 20px 0;
}
#misc-publishing-actions div:last-child {
  padding: 0;
}

#publish {
  background: rgba(2, 116, 230, 0.87);
}

#message {
  border-radius: 8px;
  padding: 8px 18px;
}

.mdp-additional-fields-switcher,
.mdp-skip-button-switcher {
  margin-bottom: 20px;
}
.mdp-additional-fields-switcher .mdc-switch,
.mdp-skip-button-switcher .mdc-switch {
  margin-top: 0;
}

.form-group.subtype-wrap,
.form-group.multiple-wrap {
  display: none;
}

.mdp-contacter-send-box form {
  width: 100%;
}

.form-group {
  padding-top: 12px;
}

.form-wrap label {
  font-size: 15px;
}

.fb-checkbox {
  display: flex;
  align-items: center;
}

.fb-radio {
  display: flex;
  align-items: center;
}

.form-control {
  width: 100% !important;
  border: 1px solid #ccc !important;
}

.fb-text.field-mdpCurrentURL-preview,
.fb-text.field-mdpUserDetails-preview {
  display: none;
}

.rendered-form .field-mdpUserDetails,
.rendered-form .field-mdpCurrentURL {
  display: none;
}

.frmb-control .input-control-14:before,
.frmb-control .input-control-15:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%230274e6' d='m256 0c-141.159 0-256 114.841-256 256s114.841 256 256 256 256-114.841 256-256-114.841-256-256-256zm0 482c-124.617 0-226-101.383-226-226s101.383-226 226-226 226 101.383 226 226-101.383 226-226 226z'/%3E%3Cpath fill='%230274e6' d='m256 270c57.897 0 105-47.103 105-105s-47.103-105-105-105-105 47.103-105 105 47.103 105 105 105zm0-180c41.355 0 75 33.645 75 75s-33.645 75-75 75-75-33.645-75-75 33.645-75 75-75z'/%3E%3Cpath fill='%230274e6' d='m424.649 335.443c-19.933-22.525-48.6-35.443-78.649-35.443h-180c-30.049 0-58.716 12.918-78.649 35.443l-7.11 8.035 5.306 9.325c34.817 61.187 100.131 99.197 170.453 99.197s135.636-38.01 170.454-99.198l5.306-9.325zm-168.649 86.557c-55.736 0-107.761-28.197-138.383-74.295 13.452-11.352 30.579-17.705 48.383-17.705h180c17.804 0 34.931 6.353 48.383 17.705-30.622 46.098-82.647 74.295-138.383 74.295z'/%3E%3C/svg%3E");
  height: 16px;
  width: 16px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.frmb-control .input-control-14:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 511.997 511.997' style='enable-background:new 0 0 511.997 511.997;' xml:space='preserve'%3E%3Cpath fill='%230274e6' d='M211.26,389.24l-60.331,60.331c-25.012,25.012-65.517,25.012-90.508,0.005c-24.996-24.996-24.996-65.505-0.005-90.496 l120.683-120.683c24.991-24.992,65.5-24.992,90.491,0c8.331,8.331,21.839,8.331,30.17,0c8.331-8.331,8.331-21.839,0-30.17 c-41.654-41.654-109.177-41.654-150.831,0L30.247,328.909c-41.654,41.654-41.654,109.177,0,150.831 c41.649,41.676,109.177,41.676,150.853,0l60.331-60.331c8.331-8.331,8.331-21.839,0-30.17S219.591,380.909,211.26,389.24z'/%3E%3Cpath fill='%230274e6' d='M479.751,30.24c-41.654-41.654-109.199-41.654-150.853,0l-72.384,72.384c-8.331,8.331-8.331,21.839,0,30.17 c8.331,8.331,21.839,8.331,30.17,0l72.384-72.384c24.991-24.992,65.521-24.992,90.513,0c24.991,24.991,24.991,65.5,0,90.491 L316.845,283.638c-24.992,24.992-65.5,24.992-90.491,0c-8.331-8.331-21.839-8.331-30.17,0s-8.331,21.839,0,30.17 c41.654,41.654,109.177,41.654,150.831,0l132.736-132.736C521.405,139.418,521.405,71.894,479.751,30.24z'/%3E%3C/svg%3E%0A");
}

.mdp-contacter-form-messages-count a {
  text-decoration: none;
  color: #0274e6;
}

.mdp-contacter-form-messages-count-new, .mdp-contacter-form-messages-count-new:visited {
  border-radius: 9px;
  background: rgba(2, 116, 230, 0.17);
  margin: 0 0 0 4px;
  padding: 2px 6px;
  min-width: 18px;
  height: 18px;
  line-height: 1.6;
  text-align: center;
  z-index: 26;
  text-decoration: none;
  outline: none;
  font-weight: bold;
  transition: 0.4s;
}
.mdp-contacter-form-messages-count-new:hover, .mdp-contacter-form-messages-count-new:active {
  background: #0274e6;
  color: white;
}

.mdp-contacter-form-shortcode, .mdp-contacter-form-shortcode:visited {
  position: relative;
  background: transparent;
  color: #0274e6;
  padding: 4px 6px;
  border-radius: 4px;
  text-decoration: none;
  transition: 0.4s;
}
.mdp-contacter-form-shortcode:hover, .mdp-contacter-form-shortcode:active {
  background: rgba(2, 116, 230, 0.16);
  color: #0274e6;
  transition: 0.4s;
}
.mdp-contacter-form-shortcode:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: transparent;
  z-index: 1;
}
.mdp-contacter-form-shortcode svg {
  width: 14px;
  height: 14px;
  position: relative;
  top: 1px;
}

.mdp-form-file-original {
  margin: -10px 0 24px 0;
}