:root {
  --white-color: #ffffff;
  --white-color-rgb: 255, 255, 255;
  --danger-color: #D7373F;
  --danger-color-rgb: 215, 55, 63;
  --success-color: #2DB68D;
  --success-color-rgb: 45, 142, 141;
  --warning-color: #F7BD31;
  --warning-color-rgb: 247, 189, 49;
}

html {
  scroll-behavior: smooth;
}

.dr-container {
  max-width: 1248px;
  width: 100%;
  margin: 0 auto;
}

.w-100 {
  width: 100%;
}

hr {
  border: none;
  height: 1px;
  background-color: rgba(var(--font-color-rgb), 0.03);
  margin: 35px 0;
}

.view-layout-btn {
  width: 33px;
  height: 33px;
  min-height: unset;
  cursor: pointer;
  border: none;
  background: none;
  background-repeat: no-repeat;
  background-position: center;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.view-layout-btn rect {
  fill: rgba(var(--font-color-rgb), 0.6);
}

.view-layout-btn:hover rect {
  fill: var(--primary-color);
}

.view-layout-btn.active {
  background-color: var(--primary-color);
}

.view-layout-btn.active rect {
  fill: var(--white-color);
}

.view-layout-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  grid-gap: 15px;
}

label {
  font-weight: 500;
  font-size: 14px;
  line-height: 26px;
  margin-bottom: 10px;
  display: inline-block;
}

table textarea {
  max-height: 50px;
}

.dr-form__checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dr-form__checkbox label {
  font-weight: normal;
  font-size: 14px;
  margin: 0;
}

input[type=text],
input[type=url],
input[type=email],
input[type=number],
input[type=password],
input[type=date],
input[type=search],
select,
textarea,
input:not([type=checkbox], [type=submit], [type=search], [type=radio], #dr-recipe-timer, [type=file], .wc-block-price-filter__range-input) {
  font-size: 14px !important;
  line-height: 1.429;
  font-weight: 500;
  padding: 14px 14px !important;
  width: 100%;
  border: 1px solid rgba(var(--font-color-rgb), 0.1);
  border-radius: 4px;
  background: none;
  vertical-align: middle;
  background-color: #fff;
  margin: 0 !important;
  height: unset !important;
}

input[type=text]::-webkit-input-placeholder,
input[type=url]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=date]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: rgba(var(--font-color-rgb), 0.56);
}

input[type=text]::-moz-placeholder,
input[type=url]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=date]::-moz-placeholder,
input[type=search]::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder {
  color: rgba(var(--font-color-rgb), 0.56);
}

input[type=text]:-ms-input-placeholder,
input[type=url]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=date]:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: rgba(var(--font-color-rgb), 0.56);
}

input[type=text]::-ms-input-placeholder,
input[type=url]::-ms-input-placeholder,
input[type=email]::-ms-input-placeholder,
input[type=number]::-ms-input-placeholder,
input[type=password]::-ms-input-placeholder,
input[type=date]::-ms-input-placeholder,
input[type=search]::-ms-input-placeholder,
select::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: rgba(var(--font-color-rgb), 0.56);
}

input[type=text]::placeholder,
input[type=url]::placeholder,
input[type=email]::placeholder,
input[type=number]::placeholder,
input[type=password]::placeholder,
input[type=date]::placeholder,
input[type=search]::placeholder,
select::placeholder,
textarea::placeholder {
  color: rgba(var(--font-color-rgb), 0.56);
}

input[type=text][readonly],
input[type=text][disabled],
input[type=url][readonly],
input[type=url][disabled],
input[type=email][readonly],
input[type=email][disabled],
input[type=number][readonly],
input[type=number][disabled],
input[type=password][readonly],
input[type=password][disabled],
input[type=date][readonly],
input[type=date][disabled],
input[type=search][readonly],
input[type=search][disabled],
select[readonly],
select[disabled],
textarea[readonly],
textarea[disabled] {
  background-color: rgba(var(--font-color-rgb), 0.05);
  cursor: not-allowed;
}

select {
  padding-right: 30px !important;
}

textarea {
  line-height: 1.5;
  padding: 13px 16px;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.25' height='6' viewBox='0 0 11.25 6'%3E%3Cpath id='Polygon_12' data-name='Polygon 12' d='M4.9.778a1,1,0,0,1,1.459,0L9.671,4.316A1,1,0,0,1,8.942,6H2.308a1,1,0,0,1-.73-1.684Z' transform='translate(11.25 6) rotate(180)' fill='%2325282e' opacity='0.6'/%3E%3C/svg%3E%0A");
  background-size: 12px 6px;
  background-repeat: no-repeat;
  background-position: right 10px center;
  padding-right: 30px;
}

input[type=checkbox] {
  width: 16px;
  height: 16px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-right: 10px;
  margin-top: 5px;
}

input[type=checkbox]::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 2px solid var(--primary-color);
  border-radius: 3px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center;
}

input[type=checkbox]:checked::before {
  background-color: var(--primary-color);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.211' height='8.887' viewBox='0 0 11.211 8.887'%3E%3Cpath id='Path_30666' data-name='Path 30666' d='M8493.3,503.631l2.324,2.324,6.059-6.058' transform='translate(-8491.883 -498.483)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3C/svg%3E%0A");
}

input[type=submit] {
  border: none;
  cursor: pointer;
  font-size: 15px;
  line-height: 1.35;
  padding: 15px 30px;
  background: var(--primary-color);
  color: var(--white-color);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

input[type=submit]:hover {
  background: var(--secondary-color);
  color: var(--white-color);
}

.dr-button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
}

.dr-btn,
input[type="submit"].dr-btn,
button.dr-btn,
.user-dashboard input.search-submit {
  border: none;
  cursor: pointer;
  font-size: 15px;
  line-height: 1.35;
  padding: 15px 30px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  background-color: var(--primary-color);
}

.dr-btn:hover,
input[type="submit"].dr-btn:hover,
button.dr-btn:hover,
.user-dashboard input.search-submit:hover {
  background-color: var(--secondary-color);
}

.dr-btn.btn-primary {
  background: var(--primary-color);
  color: var(--white-color);
}

.dr-btn.btn-secondary {
  background: rgba(var(--primary-color-rgb), 0.1);
  color: var(--primary-color);
}

.dr-btn:hover {
  background: var(--secondary-color);
  color: var(--white-color);
}

.dr-form__field {
  margin-bottom: 16px;
}

.dr-form__field:last-child {
  margin-bottom: 0px;
}

.dr-form__field.dr-form__field-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 768px) {
  .dr-form__field.dr-form__field-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 24px;
  }

  .dr-form__field.dr-form__field-row label {
    margin-bottom: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 170px;
    flex: 0 0 170px;
    padding-right: 10px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .dr-form__field.dr-form__field-row.has-info {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .dr-form__field.dr-form__field-row.has-info label {
    min-height: 50px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.dr-form__field .dr-input-wrap {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  max-width: 100%;
  width: 100%;
}

.dr-form__field .dr-input-wrap.has-pw-toggle-btn {
  position: relative;
}

.dr-form__field .dr-input-wrap.has-pw-toggle-btn .pw-toggle-btn {
  border-radius: 3px;
  min-height: unset;
  padding: 0;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  border: none;
  background: none;
  position: absolute;
  top: 50%;
  right: 5px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
}

.dr-form__field .dr-input-wrap.has-pw-toggle-btn.pw-show .pw-toggle-btn svg g {
  opacity: 1;
}

.dr-form__field .dr-input-wrap.has-pw-toggle-btn.pw-show .pw-toggle-btn svg path:last-child {
  fill: var(--primary-color);
}

.dr-form__field-inner-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0 -10px;
  max-width: 548px;
}

@media (min-width: 768px) {
  .dr-form__field-inner-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.dr-form__field-inner-row .dr-form__field-wrap {
  padding: 0 10px;
  width: 100%;
}

@media (min-width: 768px) {
  .dr-form__field-inner-row .dr-form__field-wrap {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

.dr-form__field-inner-row .dr-form__field-wrap:not(:last-child) {
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .dr-form__field-inner-row .dr-form__field-wrap:not(:last-child) {
    margin: 0;
  }
}

.dr-input-upload-file .dr-profile-img-holder {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-style: dashed;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dr-input-upload-file .dr-profile-img-holder .img {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background-size: 50px;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-color: var(--font-color);
}

.dr-input-upload-file .dr-profile-img-holder.user-male .img {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.027' height='44.999' viewBox='0 0 34.027 44.999'%3E%3Cpath id='Path_30793' data-name='Path 30793' d='M18.613,41.552l-7.907,4.313a7.106,7.106,0,0,0-1.269.9,26.483,26.483,0,0,0,34.027.088,7.015,7.015,0,0,0-1.394-.934L33.6,41.689A3.229,3.229,0,0,1,31.818,38.8V35.479a12.788,12.788,0,0,0,.8-1.03,19.483,19.483,0,0,0,2.632-5.3,2.659,2.659,0,0,0,1.886-2.53V23.069a2.647,2.647,0,0,0-.886-1.965V15.978S37.3,8,26.5,8s-9.75,7.977-9.75,7.977V21.1a2.644,2.644,0,0,0-.886,1.965v3.546a2.658,2.658,0,0,0,1.226,2.231A17.6,17.6,0,0,0,20.3,35.479v3.24A3.232,3.232,0,0,1,18.613,41.552Z' transform='translate(-9.437 -8.001)' fill='%23e7eced'/%3E%3C/svg%3E%0A");
}

.dr-input-upload-file .dr-profile-img-holder img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}

.dr-input-upload-file .dr-profile-img-holder label {
  display: block;
  width: 27px;
  height: 27px;
  border-radius: 50%;
  background: var(--primary-color);
  position: absolute;
  right: 0;
  bottom: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='14.966' viewBox='0 0 13 14.966'%3E%3Cg id='Group_1609' data-name='Group 1609' transform='translate(-490.629 -25.305)'%3E%3Cpath id='Path_23614' data-name='Path 23614' d='M549.53,124.786c-.2-.17-.385-.325-.565-.49-.753-.688-1.506-1.375-2.252-2.071-.239-.222-.224-.156-.02-.4q2.5-2.984,5.013-5.963c.466-.553.938-1.1,1.4-1.653.076-.091.123-.078.2-.006q1.374,1.273,2.752,2.542a.782.782,0,0,0,.061.058c.068.05.061.1.009.157-.282.334-.559.673-.841,1.007q-2.724,3.232-5.449,6.462C549.743,124.545,549.644,124.656,549.53,124.786Z' transform='translate(-54.45 -86.525)' fill='%23fff'/%3E%3Cpath id='Path_23615' data-name='Path 23615' d='M841.965,30.136c-.27-.245-.532-.479-.79-.717q-1.128-1.044-2.253-2.092c-.215-.2-.213-.2-.02-.43.387-.452.771-.907,1.164-1.353a.6.6,0,0,1,.911-.053c.763.7,1.513,1.408,2.277,2.1a.737.737,0,0,1,.042.966c-.433.486-.837,1-1.254,1.5A1.082,1.082,0,0,1,841.965,30.136Z' transform='translate(-339.829 0)' fill='%23fff'/%3E%3Cpath id='Path_23616' data-name='Path 23616' d='M491.676,459.787l3.241,2.982c-.073.033-.114.054-.157.07l-3.841,1.445c-.067.025-.13.065-.2-.008a.221.221,0,0,1-.081-.235c.333-1.363.659-2.727.987-4.091C491.634,459.909,491.65,459.869,491.676,459.787Z' transform='translate(0 -424.047)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 13px 14.97px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

.dr-input-upload-file .dr-profile-img-holder label:hover {
  background-color: #269a77;
}

.dr-input-upload-file .dr-profile-img-holder .dr-profile-img-delete {
  padding: 0;
  width: 30px;
  height: 30px;
  line-height: 0;
  font-size: 0;
  position: absolute;
  min-height: unset;
  border-radius: 50%;
  top: 0;
  right: 0;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%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.76 511.76' style='enable-background:new 0 0 511.76 511.76;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M436.896,74.869c-99.84-99.819-262.208-99.819-362.048,0c-99.797,99.819-99.797,262.229,0,362.048 c49.92,49.899,115.477,74.837,181.035,74.837s131.093-24.939,181.013-74.837C536.715,337.099,536.715,174.688,436.896,74.869z M361.461,331.317c8.341,8.341,8.341,21.824,0,30.165c-4.16,4.16-9.621,6.251-15.083,6.251c-5.461,0-10.923-2.091-15.083-6.251 l-75.413-75.435l-75.392,75.413c-4.181,4.16-9.643,6.251-15.083,6.251c-5.461,0-10.923-2.091-15.083-6.251 c-8.341-8.341-8.341-21.845,0-30.165l75.392-75.413l-75.413-75.413c-8.341-8.341-8.341-21.845,0-30.165 c8.32-8.341,21.824-8.341,30.165,0l75.413,75.413l75.413-75.413c8.341-8.341,21.824-8.341,30.165,0 c8.341,8.32,8.341,21.824,0,30.165l-75.413,75.413L361.461,331.317z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #fff;
  border: none;
  cursor: pointer;
  -webkit-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}

.dr-input-upload-file .dr-profile-img-holder .dr-profile-img-delete:hover {
  background-color: var(--primary-color);
}

.dr-input-upload-file .dr-profile-img-holder .dz-default.dz-message {
  margin: 0;
  padding: 15px;
}

.dr-input-upload-file .dr-profile-img-holder .dz-default.dz-message .dz-button {
  padding: 15px;
  border-radius: 5px;
  background-color: #efefef;
}

.dr-input-upload-file .dr-profile-img-holder .dz-preview .dz-image {
  width: 190px;
  border-radius: 0;
}

.dr-input-upload-file .dr-profile-img-holder .dz-preview .dz-image img {
  border-radius: unset;
}

.dr-input-upload-file input[type=file] {
  display: none;
}

.dr-form__fields-wrapper a {
  color: var(--primary-color);
  text-decoration: none;
}

.dr-form__fields-wrapper a:hover {
  color: var(--font-color);
  text-decoration: underline;
}

.dr-form__fields-wrapper .dr-form__heading {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid rgba(var(--font-color-rgb), 0.05);
}

.dr-form__fields-wrapper .dr-form__heading.no-border {
  padding-bottom: 0;
  border: none;
}

.dr-form__fields-wrapper .dr-form__title {
  font-size: 40px;
  line-height: 53px;
  font-weight: normal;
  margin-bottom: 0px;
  margin-top: 0;
}

.dr-form__fields-wrapper .dr-form__desc {
  margin-top: 20px;
  font-size: 20px;
  line-height: 36px;
}

.dr-form__fields-wrapper .dr-form__checkbox {
  margin-top: 20px;
}

.dr-form__fields-wrapper .dr-form__info {
  font-size: 14px;
  line-height: 1.5;
  margin-top: 10px;
  color: rgba(var(--font-color-rgb), 0.65);
}

.dr-form__fields-wrapper .dr-form__info p {
  margin: 0;
}

.dr-form__fields-wrapper .dr-form__footer {
  margin-top: 40px;
  padding-top: 20px;
  border-top: 1px solid rgba(var(--font-color-rgb), 0.05);
}

.dr-form__fields-wrapper .dr-other-link {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  color: var(--font-color);
  text-decoration: underline;
  margin-top: 40px;
}

.dr-form__fields-wrapper .dr-other-link:hover {
  text-decoration: none;
  color: var(--primary-color);
}

.dr-ud__header {
  margin-bottom: 60px;
}

.dr-ud__header .dr-ud__title {
  font-size: 36px;
  line-height: 53px;
  margin-bottom: 3px;
  margin-top: 0;
  font-weight: normal;
}

.dr-status {
  font-size: 12px;
  line-height: 1;
  padding: 4px 10px;
  border: 1px solid transparent;
  text-align: center;
  display: inline-block;
  border-radius: 20px;
}

.dr-status.status-warning {
  border-color: rgba(var(--warning-color-rgb), 0.4);
  background-color: rgba(var(--warning-color-rgb), 0.1);
}

.dr-status.status-success {
  border-color: rgba(var(--success-color-rgb), 0.4);
  background-color: rgba(var(--success-color-rgb), 0.1);
}

.dr-status.status-danger {
  border-color: rgba(var(--danger-color-rgb), 0.4);
  background-color: rgba(var(--danger-color-rgb), 0.1);
}

.dr-table {
  text-align: left;
  width: 100%;
  border-collapse: collapse;
  font-size: 15px;
}

.dr-table a {
  font-weight: bold;
  text-decoration: none;
  color: var(--primary-color);
}

.dr-table a:hover {
  text-decoration: underline;
}

.dr-table th {
  font-size: 14px;
}

.dr-table th,
.dr-table td {
  padding: 24px 10px;
}

.dr-table th:first-child,
.dr-table td:first-child {
  text-align: center;
}

.dr-table tbody tr:nth-child(odd) {
  background-color: rgba(var(--font-color-rgb), 0.01);
}

.dr-table .dr-status {
  width: 100%;
  max-width: 93px;
}

.dr-table .dr-btn-view,
.dr-table .dr-btn-edit {
  padding: 5px 7.5px;
  border: none;
  background: none;
  cursor: pointer;
}

.dr-form-wrapper {
  background: rgba(var(--primary-color-rgb), 0.1);
  padding: 20px;
}

.dr-form-wrapper .dr-form__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

@media (min-width: 992px) {
  .dr-form-wrapper .dr-form__grid {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .dr-form-wrapper .dr-form__grid .dr-form__fields-wrapper {
    max-width: 484px;
    width: 100%;
  }

  .dr-form-wrapper .dr-form__grid .dr-form__img-wrapper {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
  }
}

.dr-form-wrapper .dr-img-holder {
  text-align: center;
  display: none;
  padding: 50px;
}

@media (min-width: 992px) {
  .dr-form-wrapper .dr-img-holder {
    display: block;
  }
}

.dr-form-wrapper .dr-img-holder img {
  max-width: 100%;
}

.dr-form-wrapper .dr-form__inner-wrapper {
  background: var(--white-color);
  padding: 30px;
}

@media (min-width: 768px) {
  .dr-form-wrapper .dr-form__inner-wrapper {
    padding: 60px;
  }
}

.dr-form-wrapper.dr-form__log-in .dr-form__footer {
  margin-top: 20px;
}

.dr-form-wrapper.dr-form__sign-up .dr-form__title::after,
.dr-form-wrapper.dr-form__log-in .dr-form__title::after {
  content: "";
  width: 35px;
  height: 35px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='35' height='35' viewBox='0 0 35 35'%3E%3Cdefs%3E%3Cpattern id='pattern' preserveAspectRatio='none' width='100%25' height='100%25' viewBox='0 0 52 52'%3E%3Cimage width='52' height='52' xlink:href='data:image/png;base64,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'/%3E%3C/pattern%3E%3C/defs%3E%3Crect id='Bitmap_2x' data-name='Bitmap@2x' width='35' height='35' rx='17.5' fill='url(%23pattern)'/%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 30px;
}

.dr-form-wrapper.dr-form__forgot-password {
  max-width: 648px;
  margin: 0 auto;
}

.dr-form__fields-wrapper {
  padding-bottom: 80px;
}

.dr-form__edit-profile-wrapper .dr-form__heading {
  border: none;
}

.dr-form__edit-profile-wrapper .dr-form__heading .dr-form__title {
  font-size: 36px;
}

.dr-user-dashboard-wrapper .user-logout {
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  color: var(--font-color);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dr-user-dashboard-wrapper .user-logout::before {
  content: "";
  display: inline-block;
  width: 20.13px;
  height: 20.13px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.99998 6.66667L1.66665 10M1.66665 10L4.99998 13.3333M1.66665 10H12.5M7.49998 3.50337C8.56227 2.86523 9.79561 2.5 11.1111 2.5C15.0998 2.5 18.3333 5.85786 18.3333 10C18.3333 14.1421 15.0998 17.5 11.1111 17.5C9.79561 17.5 8.56227 17.1348 7.49998 16.4966' stroke='%23FF3C5F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 6px;
}

.dr-user-dashboard-wrapper .user-logout:hover {
  color: var(--primary-color);
}

.dr-user-dashboard-wrapper .dr-ud__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1024px) {
  .dr-user-dashboard-wrapper .dr-ud__grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar {
  position: relative;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  z-index: 111;
}

@media (min-width: 1025px) {
  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar {
    padding-bottom: 80px;
  }
}

@media (min-width: 1025px) {
  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed {
    width: 250px;
    max-width: 250px;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-ud__sidebar-inner .dr-ud__user-wrap {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-ud__sidebar-inner .dr-ud__user-wrap .dr-ud__user-img .img-holder {
    width: 50px;
    height: 50px;
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-ud__sidebar-inner .dr-ud__user-wrap .dr-ud__user-name {
    display: block;
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-ud__sidebar-inner .dr-ud__user-wrap .user-logout {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-ud__sidebar-inner .dr-ud__user-menu li a span {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed {
    margin-left: 200px;
    border-left: 1px solid rgba(var(--primary-color-rgb), 0.1);
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-sidebar-toggle-btn {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}

@media (min-width: 1025px) {
  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar {
    border-right: 1px solid rgba(var(--primary-color-rgb), 0.1);
    -webkit-box-flex: 0;
    -ms-flex: 0 0 194px;
    flex: 0 0 194px;
    max-width: 194px;
    padding-bottom: 0;
    position: sticky;
    top: 0;
    -webkit-transform: none;
    transform: none;
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70px;
    flex: 0 0 70px;
    max-width: 70px;
    -webkit-transform: none;
    transform: none;
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-ud__sidebar-inner .dr-ud__user-wrap {
    padding: 20px 19px;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-ud__sidebar-inner .dr-ud__user-wrap .dr-ud__user-img {
    margin-right: 0;
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-ud__sidebar-inner .dr-ud__user-wrap .dr-ud__user-img .img-holder {
    width: 40px;
    height: 40px;
    background-size: 25px;
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-ud__sidebar-inner .dr-ud__user-wrap .dr-ud__user-name {
    padding: 10px 15px;
    background: var(--primary-color);
    color: #fff;
    position: absolute;
    top: 20px;
    left: 100%;
    visibility: hidden;
    opacity: 0;
    -webkit-box-shadow: -5px 0 25px rgba(0, 0, 0, 0.1);
    box-shadow: -5px 0 25px rgba(0, 0, 0, 0.1);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 0 5px 5px 0;
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-ud__sidebar-inner .dr-ud__user-wrap .dr-ud__user-name::before {
    content: "";
    border: 5px solid transparent;
    border-right-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    right: 100%;
    margin-right: 1px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-ud__sidebar-inner .dr-ud__user-wrap .dr-ud__user-name::after {
    content: "";
    border: 5px solid transparent;
    border-right-color: var(--primary-color);
    position: absolute;
    right: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-ud__sidebar-inner .dr-ud__user-wrap:hover .dr-ud__user-name {
    visibility: visible;
    opacity: 1;
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-ud__sidebar-inner .dr-ud__user-wrap .user-logout {
    display: none;
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-ud__sidebar-inner .dr-ud__user-wrap .user-logout span {
    display: none;
    margin-right: 0;
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-ud__sidebar-inner .dr-ud__user-menu .user-menu li a {
    position: relative;
    justify-content: center;
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-ud__sidebar-inner .dr-ud__user-menu .user-menu li a svg {
    margin-right: 0;
  }

  .dr-ud__sidebar.collapsed .user-logout {
    justify-content: center;
    width: 100%;
  }

  .dr-ud__sidebar.collapsed .user-logout::before {
    margin: 0;
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-ud__sidebar-inner .dr-ud__user-menu .user-menu li a span,
  .dr-ud__sidebar.collapsed .user-logout>span {
    visibility: hidden;
    padding: 8px 12px;
    line-height: 1;
    background: var(--primary-color);
    color: #fff;
    -webkit-box-shadow: -5px 0 25px rgba(0, 0, 0, 0.1);
    box-shadow: -5px 0 25px rgba(0, 0, 0, 0.1);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;
    border-radius: 0 50px 50px 0;
    position: absolute;
    left: 100%;
    white-space: nowrap;
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-ud__sidebar-inner .dr-ud__user-menu .user-menu li a span::before,
  .dr-ud__sidebar.collapsed .user-logout>span::before {
    content: "";
    border: 5px solid transparent;
    border-right-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    right: 100%;
    margin-right: 1px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-ud__sidebar-inner .dr-ud__user-menu .user-menu li a span::after,
  .dr-ud__sidebar.collapsed .user-logout>span::after {
    content: "";
    border: 5px solid transparent;
    border-right-color: var(--primary-color);
    position: absolute;
    right: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-ud__sidebar-inner .dr-ud__user-menu .user-menu li:hover a span,
  .dr-ud__sidebar.collapsed .user-logout:hover>span {
    visibility: visible;
    opacity: 1;
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar.collapsed .dr-sidebar-toggle-btn {
    left: 48px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}

@media (min-width: 1025px) {
  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner {
    padding: 60px 0;
    position: sticky;
    top: 0;
  }
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-wrap {
  padding: 24px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgba(var(--primary-color-rgb), 0.1);
}

@media (min-width: 768px) {
  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-wrap {
    padding: 24px 0 32px;
  }
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-wrap .dr-ud__user-img {
  margin-right: 12px;
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-wrap .dr-ud__user-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-wrap .dr-ud__user-img .img-holder {
  width: 64px;
  height: 64px;
  background-size: 30px;
  background: var(--primary-color);
  border-radius: 50%;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center bottom;
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-wrap .dr-ud__user-img.user-male .img-holder {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.027' height='44.999' viewBox='0 0 34.027 44.999'%3E%3Cpath id='Path_30793' data-name='Path 30793' d='M18.613,41.552l-7.907,4.313a7.106,7.106,0,0,0-1.269.9,26.483,26.483,0,0,0,34.027.088,7.015,7.015,0,0,0-1.394-.934L33.6,41.689A3.229,3.229,0,0,1,31.818,38.8V35.479a12.788,12.788,0,0,0,.8-1.03,19.483,19.483,0,0,0,2.632-5.3,2.659,2.659,0,0,0,1.886-2.53V23.069a2.647,2.647,0,0,0-.886-1.965V15.978S37.3,8,26.5,8s-9.75,7.977-9.75,7.977V21.1a2.644,2.644,0,0,0-.886,1.965v3.546a2.658,2.658,0,0,0,1.226,2.231A17.6,17.6,0,0,0,20.3,35.479v3.24A3.232,3.232,0,0,1,18.613,41.552Z' transform='translate(-9.437 -8.001)' fill='%23e7eced'/%3E%3C/svg%3E%0A");
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-wrap .dr-ud__user-name {
  font-size: 18px;
  line-height: 1.66;
  font-weight: 500;
  text-transform: capitalize;
  margin-top: 0;
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu {
  padding: 24px 0;
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu .user-menu,
.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu ul {
  list-style: none !important;
  padding: 0 !important;
  margin: 0;
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu .user-menu li,
.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu ul li {
  margin-bottom: 8px;
  padding-left: 0;
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu .user-menu li a,
.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 12px;
  font-size: 16px;
  text-decoration: none;
  color: var(--font-color);
  white-space: nowrap;
  cursor: pointer;
  border-radius: 50px 0 0 50px;
}

@media (min-width: 1025px) {

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu .user-menu li a span,
  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu ul li a span {
    display: inline-block;
  }
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu .user-menu li a svg,
.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu ul li a svg {
  margin-right: 8px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20px;
  flex: 0 0 20px;
  width: 20px;
  height: 20px;
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu .user-menu li a svg path,
.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu ul li a svg path {
  fill: var(--font-color);
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu .user-menu li:hover a,
.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu ul li:hover a {
  color: var(--primary-color);
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu .user-menu li:hover a svg path,
.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu .user-menu li:hover a svg rect,
.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu ul li:hover a svg path,
.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu ul li:hover a svg rect {
  fill: var(--primary-color);
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu .user-menu li.active a,
.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu ul li.active a {
  background: var(--primary-color);
  color: #fff;
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu .user-menu li.active a svg circle,
.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu ul li.active a svg circle {
  fill: var(--primary-color);
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu .user-menu li.active a svg path,
.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu .user-menu li.active a svg rect,
.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu ul li.active a svg path,
.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-inner .dr-ud__user-menu ul li.active a svg rect {
  fill: #fff;
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-footer .dr-ud__sidebar-footer-inner {
  padding-top: 24px;
  border-top: 1px solid #EDEEEE;
  width: 100%;
}

@media (min-width: 1025px) {
  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-ud__sidebar-footer {
    flex: 1;
    display: flex;
    align-items: flex-end;
  }
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-sidebar-toggle-btn {
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  outline: none;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

@media (min-width: 1025px) {
  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-sidebar-toggle-btn {
    left: 170px;
    position: absolute;
    top: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-sidebar-toggle-btn:hover svg circle {
    fill: var(--primary-color);
  }

  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-sidebar-toggle-btn:hover svg path,
  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__sidebar .dr-sidebar-toggle-btn:hover svg line {
    stroke: #fff;
  }
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__main {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  max-width: 100%;
}

@media (min-width: 1025px) {
  .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__main .dr-ud__main-inner {
    padding: 0px 32px;
  }
}

.dr-user-dashboard-wrapper .dr-form__edit-profile-wrapper {
  max-width: 735px;
}

.dr-advance-search .advance-search-options .advance-search-block {
  width: 100%;
  max-width: 100%;
}

@media (min-width: 576px) {
  .dr-advance-search .advance-search-options .advance-search-block {
    max-width: 50%;
    min-width: unset;
    width: 100%;
  }
}

@media (min-width: 768px) {
  .dr-advance-search .advance-search-options .advance-search-block {
    max-width: 33.3333%;
    min-width: unset;
    width: 33.3333%;
    max-width: 100%;
  }
}

.dr-advance-search .dr-search-item-wrap {
  margin-left: -22px;
  margin-right: -22px;
}

.dr-advance-search .dr-search-item-wrap .dr-archive-single {
  padding: 0 22px;
}

.dr-advance-search .dr-search-item-wrap .dr-archive-single figure,
.dr-advance-search .dr-search-item-wrap .dr-archive-single img {
  display: block;
  width: 100%;
}

@media (min-width: 768px) {
  .rightsidebar .dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__main .dr-ud__main-inner {
    padding-right: 0;
  }
}

.rightsidebar .dr-advance-search .advance-search-options .advance-search-block {
  width: 100%;
  max-width: 100%;
}

@media (min-width: 768px) {
  .rightsidebar .dr-advance-search .advance-search-options .advance-search-block {
    max-width: 50%;
    min-width: unset;
    width: 100%;
  }
}

@media (min-width: 768px) {
  .rightsidebar .dr-search-item-wrap {
    margin-left: -22px;
    margin-right: -22px;
  }
}

.rightsidebar .dr-search-item-wrap .dr-archive-single figure,
.rightsidebar .dr-search-item-wrap .dr-archive-single img {
  display: block;
  width: 100%;
}

@media (min-width: 768px) {
  .rightsidebar .dr-search-item-wrap .dr-archive-single {
    width: 50% !important;
  }
}

.rightsidebar .dr-archive-list-wrapper .dr-archive-list.grid-view .dr-archive-single {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.rightsidebar .dr-archive-list-wrapper .dr-archive-list.list-view .dr-archive-single {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 768px) {
  .rightsidebar .dr-archive-list-wrapper .dr-archive-list.grid-view .dr-archive-single {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .rightsidebar .dr-archive-list-wrapper .dr-archive-list.list-view .dr-archive-single {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.dr-archive-list-wrapper .dr-archive-header {
  margin-bottom: 60px;
}

.dr-archive-list-wrapper .dr-archive-header .dr-archive-title {
  font-size: 36px;
  line-height: 53px;
  margin-bottom: 3px;
  margin-top: 0;
}

.dr-archive-list-wrapper .dr-archive-header .dr-archive-desc {
  font-size: 20px;
  line-height: 36px;
}

.dr-archive-list-wrapper .dr-advance-search .page-header .container {
  margin: 0;
}

.dr-archive-list-wrapper .dr-advance-search .container {
  max-width: unset;
}

@media (max-width: 1024px) {
  .dr-archive-list-wrapper .dr-advance-search .container {
    padding: 0;
  }
}

@media (min-width: 768px) {
  .dr-archive-list-wrapper .dr-advance-search .dr-search-item-wrap .dr-archive-single {
    width: 50%;
  }
}

@media (min-width: 1200px) {
  .dr-archive-list-wrapper .dr-advance-search .dr-search-item-wrap .dr-archive-single {
    width: 33.3333%;
  }
}

.dr-archive-list-wrapper .dr-archive-filter-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-gap: 45px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 60px;
}

.dr-archive-list-wrapper .dr-archive-filter-area .dr-archive-filter-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-gap: 10px;
}

@media (min-width: 576px) {
  .dr-archive-list-wrapper .dr-archive-filter-area .dr-archive-filter-top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.dr-archive-list-wrapper .dr-archive-filter-area .search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 767px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
  -webkit-box-shadow: 0 11px 56px rgba(0, 0, 0, 0.04);
  box-shadow: 0 11px 56px rgba(0, 0, 0, 0.04);
}

@media (min-width: 768px) {
  .dr-archive-list-wrapper .dr-archive-filter-area .search-form input {
    height: 70px;
  }
}

.dr-archive-list-wrapper .dr-archive-filter-area .search-form input[type=search],
.dr-archive-list-wrapper .dr-archive-filter-area .search-form input[type=text],
.dr-archive-list-wrapper .dr-archive-filter-area .search-form label {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0;
}

.dr-archive-list-wrapper .dr-archive-filter-area .search-form input[type=search],
.dr-archive-list-wrapper .dr-archive-filter-area .search-form input[type=text] {
  padding-right: 70px;
  border: none;
}

@media (min-width: 768px) {

  .dr-archive-list-wrapper .dr-archive-filter-area .search-form input[type=search],
  .dr-archive-list-wrapper .dr-archive-filter-area .search-form input[type=text] {
    padding: 20px 30px;
    font-size: 18px;
  }
}

.dr-archive-list-wrapper .dr-archive-filter-area .search-form input[type=search]::-webkit-input-placeholder,
.dr-archive-list-wrapper .dr-archive-filter-area .search-form input[type=text]::-webkit-input-placeholder {
  color: var(--font-color);
}

.dr-archive-list-wrapper .dr-archive-filter-area .search-form input[type=search]::-moz-placeholder,
.dr-archive-list-wrapper .dr-archive-filter-area .search-form input[type=text]::-moz-placeholder {
  color: var(--font-color);
}

.dr-archive-list-wrapper .dr-archive-filter-area .search-form input[type=search]:-ms-input-placeholder,
.dr-archive-list-wrapper .dr-archive-filter-area .search-form input[type=text]:-ms-input-placeholder {
  color: var(--font-color);
}

.dr-archive-list-wrapper .dr-archive-filter-area .search-form input[type=search]::-ms-input-placeholder,
.dr-archive-list-wrapper .dr-archive-filter-area .search-form input[type=text]::-ms-input-placeholder {
  color: var(--font-color);
}

.dr-archive-list-wrapper .dr-archive-filter-area .search-form input[type=search]::placeholder,
.dr-archive-list-wrapper .dr-archive-filter-area .search-form input[type=text]::placeholder {
  color: var(--font-color);
}

.dr-archive-list-wrapper .dr-archive-filter-area .search-form input[type=submit] {
  position: absolute;
  top: 0;
  right: 0;
  width: 70px;
  padding: 0;
  font-size: 0;
  background-image: url("data:image/svg+xml,%3Csvg id='Group_5072' data-name='Group 5072' xmlns='http://www.w3.org/2000/svg' width='29.434' height='29.434' viewBox='0 0 29.434 29.434'%3E%3Cg id='Ellipse_62' data-name='Ellipse 62' transform='translate(29.434 14.717) rotate(135)' fill='none' stroke='%232db68d' stroke-width='2.5'%3E%3Ccircle cx='10.406' cy='10.406' r='10.406' stroke='none'/%3E%3Ccircle cx='10.406' cy='10.406' r='9.156' fill='none'/%3E%3C/g%3E%3Cpath id='Path_26292' data-name='Path 26292' d='M0,6.907V0' transform='translate(26.691 26.691) rotate(135)' fill='none' stroke='%232db68d' stroke-linecap='round' stroke-width='2.5'/%3E%3C/svg%3E%0A");
  background-size: 29px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
}

.dr-archive-list-wrapper .dr-archive-filter-area .dr-archive-type-filter {
  padding: 40px 30px;
  background: rgba(var(--primary-color-rgb), 0.05);
}

.dr-archive-list-wrapper .dr-archive-filter-area .dr-archive-type-filter .dr-fillter-fields-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-gap: 30px;
}

@media (min-width: 1680px) {
  .dr-archive-list-wrapper .dr-archive-filter-area .dr-archive-type-filter .dr-fillter-fields-wrapper {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .dr-archive-list-wrapper .dr-archive-filter-area .dr-archive-type-filter .dr-fillter-fields-wrapper .dr-form__field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

.dr-archive-list-wrapper .dr-archive-filter-area .dr-archive-type-filter .dr-fillter-fields-wrapper .dr-form__field {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  margin: 0;
  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: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.dr-archive-list-wrapper .dr-archive-filter-area .dr-archive-type-filter .dr-fillter-fields-wrapper .reset-button {
  border: none;
  background: none;
  font-size: 14px;
  font-style: italic;
  line-height: 1;
  padding: 15px 17px;
  background: rgba(var(--primary-color-rgb), 0.1);
  cursor: pointer;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  height: 50px;
}

.dr-archive-list-wrapper .dr-archive-filter-area .dr-archive-type-filter .dr-fillter-fields-wrapper .reset-button:hover {
  background: var(--primary-color);
  color: #fff;
}

.dr-archive-list-wrapper .dr-archive-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 30px;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

@media (min-width: 992px) {
  .dr-archive-list-wrapper .dr-archive-list {
    grid-row-gap: 90px;
  }
}

.dr-archive-list-wrapper .dr-archive-list .dr-archive-single {
  padding: 0 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0;
}

.dr-archive-list-wrapper .dr-archive-list .dr-archive-single figure {
  position: relative;
  margin: 0;
}

.dr-archive-list-wrapper .dr-archive-list .dr-archive-single figure img {
  /* width: 100%; */
  /* removed due to pinit label being distorted */
  vertical-align: top;
}

.dr-archive-list-wrapper .dr-archive-list .dr-archive-single .dr-archive-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.dr-archive-list-wrapper .dr-archive-list .dr-archive-single .dr-archive-details .dr-tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-gap: 10px;
  margin-bottom: 17px;
  margin-top: 15px;
}

.dr-archive-list-wrapper .dr-archive-list .dr-archive-single .dr-archive-details .dr-tag a {
  display: inline-block;
  text-decoration: none;
  border: 1px solid rgba(var(--primary-color-rgb), 0.25);
  border-radius: 100px;
  font-size: 13px;
  color: var(--font-color);
  line-height: 1;
  white-space: nowrap;
  padding: 5px 12px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.dr-archive-list-wrapper .dr-archive-list .dr-archive-single .dr-archive-details .dr-tag a:hover {
  background: var(--primary-color);
  color: #fff;
}

.dr-archive-list-wrapper .dr-archive-list .dr-archive-single .dr-archive-details .dr-archive-list-title {
  padding: 0;
  font-size: 18px;
  font-weight: bold;
  line-height: 30px;
  margin-bottom: .5em;
  margin-top: 0 !important;
}

.dr-archive-list-wrapper .dr-archive-list .dr-archive-single .dr-archive-details .dr-archive-list-title a {
  text-decoration: none;
  color: var(--font-color);
  display: block;
}

.dr-archive-list-wrapper .dr-archive-list .dr-archive-single .dr-archive-details .dr-archive-list-title a:hover {
  color: var(--primary-color);
}

.dr-archive-list-wrapper .dr-archive-list .dr-archive-single .dr-archive-details .dr-entry-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  line-height: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.dr-archive-list-wrapper .dr-archive-list .dr-archive-single .dr-archive-details .dr-entry-meta>span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
}

.dr-archive-list-wrapper .dr-archive-list .dr-archive-single .dr-archive-details .dr-entry-meta svg {
  -webkit-filter: drop-shadow(0 3px 6px rgba(232, 78, 59, 0.26));
  filter: drop-shadow(0 3px 6px rgba(232, 78, 59, 0.26));
}

.dr-archive-list-wrapper .dr-archive-list.grid-view {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}

.dr-archive-list-wrapper .dr-archive-list.grid-view.transitioning {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(100px);
  transform: translateY(100px);
}

@media (min-width: 576px) {
  .dr-archive-list-wrapper .dr-archive-list.grid-view {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.dr-archive-list-wrapper .dr-archive-list.grid-view .dr-archive-single {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 768px) {
  .dr-archive-list-wrapper .dr-archive-list.grid-view .dr-archive-single {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 1200px) {
  .dr-archive-list-wrapper .dr-archive-list.grid-view .dr-archive-single {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }
}

.dr-archive-list-wrapper .dr-archive-list.grid-view .dr-archive-single .dr-archive-details {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.dr-archive-list-wrapper .dr-archive-list.list-view {
  grid-row-gap: 50px;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}

.dr-archive-list-wrapper .dr-archive-list.list-view.transitioning {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(100px);
  transform: translateY(100px);
}

@media (min-width: 992px) {
  .dr-archive-list-wrapper .dr-archive-list.list-view {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-row-gap: 75px;
  }
}

@media (min-width: 576px) {
  .dr-archive-list-wrapper .dr-archive-list.list-view .dr-archive-single {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .dr-archive-list-wrapper .dr-archive-list.list-view .dr-archive-single {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}

@media (min-width: 1200px) {
  .dr-archive-list-wrapper .dr-archive-list.list-view .dr-archive-single {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 576px) {
  .dr-archive-list-wrapper .dr-archive-list.list-view .dr-archive-single figure {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 46%;
    flex: 0 0 46%;
    max-width: 46%;
  }
}

.dr-archive-list-wrapper .dr-archive-list.list-view .dr-archive-single .dr-archive-details {
  padding: 40px 0 40px 30px;
  text-align: left;
}

.dr-archive-list-wrapper .dr-archive-list.list-view .dr-archive-single .dr-archive-details .dr-archive-list-title {
  padding: 0 !important;
}

.dr-archive-list-wrapper .dr-archive-list.list-view .dr-archive-single .dr-archive-details .dr-entry-meta {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 992px) {
  .dr-archive-list-wrapper.collapsed-sidebar .dr-archive-list.list-view .dr-archive-single {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 1200px) {
  .dr-archive-list-wrapper.collapsed-sidebar .dr-archive-list.list-view .dr-archive-single {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }
}

@media (min-width: 1400px) {
  .dr-archive-list-wrapper.collapsed-sidebar .dr-archive-list.list-view .dr-archive-single {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }
}

.dr-user-dashboard-wrapper .dr-ud__grid .dr-ud__main .dr-ud__main-inner:not(.active) {
  display: none;
}