/*--------------------------------------------------------------------------------

	Name: WilCity
	Version: 1.0
	Designed by: Wiloke
	Website: http://www.wiloke.com

----------------------------------------------------------------------------------

	1. base
	2. imageCover
	3. checkbox
	4. field
	5. rating-02
	6. field
	7. list-hours
	8. swiper
	9. upload-image
	10. video-popup
	11. widget-about
	12. widget-gallery
	13. widget-listing
	14. generalWidgetListing2
	15. widget-post
	16. widget-statictis
	17. widget-subsc
	18. widget
	19. sidebar-01
	20. hien_gallery-item
	21. hien_rated-info
	22. hien_rated-small
	23. hienStarrating
	24. hien_stats-nuggets
	25. hienUtilityDescription
	26. hienUtilityMeta02
	27. hien_utility-meta
	28. hienAccordion01
	29. hienAccordion02
	30. hien_alert
	31. hienCartItem
	32. hien_chart-line
	33. hien_content-box
	34. hien_dropdown
	35. hienFiltertype
	36. hienFiltertype2
	37. hienFiltertype3
	38. hien_follow
	39. hien_gallery
	40. hien_heading
	41. hien_icon-box-1
	42. hien_icon-box-2
	43. hien_icon-box-3
	44. hienIconBox5
	45. hienIconBox6
	46. hien_listing-hours
	47. hien_marker
	48. hien_nav-tab-detailTop
	49. hien_pagination
	50. hien_post
	51. hien_price-range
	52. hienPricing2
	53. hien_pricing
	54. hienProductLists
	55. hien_promo-item-2
	56. hien_promo-item
	57. hien_quote
	58. hien_rated-info-group
	59. hienReviewBox
	60. hien_social-icon
	61. hien_textbox-1
	62. hien_textbox-2
	63. hienTextbox4
	64. hienTextbox5
	65. hienTextbox6
	66. hien_utility-box
	67. Wilgroup01
	68. hienWiltab
	69. hien_add-review
	70. hien_comment-review
	71. hienFilter
	72. hien_footer
	73. hienLogRegAction
	74. hienLogRegFeatures
	75. hienSearchbox
	76. hien_sidebar-swiper
	77. hienWilImageSlider
	78. hienWilMasonry
	79. hien_blog-single
	80. hienLogRegTemplate
	81. longBtnGroupFixed
	82. longBtnNavigationListing
	83. longDateItem
	84. long_rated-slider
	85. long_author-listing
	86. long_average-rating-info
	87. long_canvas-textbox
	88. long_dashboard-nav
	89. long_detail-navtop
	90. long_divider-text
	91. long_event
	92. long_field-has-close
	93. long_image-box
	94. longImageRadioCheckbox
	95. long_utility-list
	96. long_list
	97. long_listing-bar
	98. long_listing-item-map
	99. long_listing-preview
	100. long_listing
	101. long_line-loading
	102. long_listing-loading
	103. long_pill-loading
	104. long_popup
	105. long_product
	106. longSearchScreen
	107. long_sort-box
	108. tab-panel
	109. tab
	110. long_team
	111. long_author-hero
	112. long_dashboard-content
	113. long_event-detail-content
	114. long_event-table
	115. long_header
	116. long_hero
	117. long_listing-detail
	118. long_listing-table
	119. long_message
	120. long_listing-map
	121. imageCover
	122. button

--------------------------------------------------------------------------------*/

/* 1. base
--------------------------------------------------------------------------------*/

body {
  -webkit-font-smoothing: antialiased;
}

a[disabled], input[disabled], button[disabled], textarea[disabled] {
  cursor: not-allowed !important;
  opacity: .5 !important;
}

a:focus, input:focus, button:focus, textarea:focus {
  outline: none;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

img {
  max-width: 100%;
  height: auto;
  border: 0;
}

.wil-skin-dark h1, .wil-skin-dark h2, .wil-skin-dark h3, .wil-skin-dark h4,
.wil-skin-dark h5, .wil-skin-dark h6 {
  color: #fff;
}

.wil-skin-dark * {
  color: rgba(255, 255, 255, .8);
}

input[type="checkbox"][disabled] {
  opacity: 0 !important;
}

.page-wrap {
  position: relative;
}

.wil-section {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  z-index: 9;
  padding-top: 50px;
  padding-bottom: 50px;
}

@media (min-width: 320px) {
  .wil-section {
      padding-top: calc(6.81818vw + 28.18182px);
      padding-bottom: calc(6.81818vw + 28.18182px);
  }
}

@media (min-width: 1200px) {
  .wil-section {
      padding-top: 110px;
      padding-bottom: 110px;
  }
}

.wil-text-left, .text-left {
  text-align: left !important;
}

.rtl .wil-text-left, .rtl .text-left {
  text-align: right !important;
}

.wil-text-center, .text-center {
  text-align: center !important;
}

.wil-text-right, .text-right {
  text-align: right !important;
}

.rtl .wil-text-right, .rtl .text-right {
  text-align: left !important;
}

.wil-text-underline {
  text-decoration: underline !important;
}

.wil-overlay {
  background-color: rgba(37, 44, 65, .7);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}

.list-none {
  margin: 0;
  padding: 0;
  list-style: none;
}

.list-none ul, .list-none ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-ellipsis-mode-none .text-ellipsis {
  overflow: unset;
  text-overflow: unset;
  white-space: normal;
}

.text-ellipsis-mode-none .text-ellipsis.website {
  word-break: break-all;
}

@media (min-width: 1200px) {
  .col-lg-6-clear:nth-child(odd) {
      clear: left;
  }
}

@media (min-width: 1200px) {
  .col-lg-6-clear:nth-child(even) {
      clear: right;
  }
}

@media (min-width: 1200px) {
  .rtl .col-lg-6-clear:nth-child(odd) {
      clear: right;
  }
}

@media (min-width: 1200px) {
  .rtl .col-lg-6-clear:nth-child(even) {
      clear: left;
  }
}

@media (min-width: 992px) {
  .col-md-6-clear:nth-child(odd) {
      clear: left;
  }
}

@media (min-width: 992px) {
  .col-md-6-clear:nth-child(even) {
      clear: right;
  }
}

@media (min-width: 992px) {
  .rtl .col-md-6-clear:nth-child(odd) {
      clear: right;
  }
}

@media (min-width: 992px) {
  .rtl .col-md-6-clear:nth-child(even) {
      clear: left;
  }
}

@media (min-width: 768px) {
  .col-sm-6-clear:nth-child(odd) {
      clear: left;
  }
}

@media (min-width: 768px) {
  .col-sm-6-clear:nth-child(even) {
      clear: right;
  }
}

@media (min-width: 768px) {
  .rtl .col-sm-6-clear:nth-child(odd) {
      clear: right;
  }
}

@media (min-width: 768px) {
  .rtl .col-sm-6-clear:nth-child(even) {
      clear: left;
  }
}

@media (min-width: 1200px) {
  .col-lg-4-clear:nth-child(3n-2) {
      clear: left;
  }
}

@media (min-width: 1200px) {
  .col-lg-4-clear:nth-child(3n+3) {
      clear: right;
  }
}

@media (min-width: 1200px) {
  .rtl .col-lg-4-clear:nth-child(3n-2) {
      clear: right;
  }
}

@media (min-width: 1200px) {
  .rtl .col-lg-4-clear:nth-child(3n+3) {
      clear: left;
  }
}

@media (min-width: 992px) {
  .col-md-4-clear:nth-child(3n-2) {
      clear: left;
  }
}

@media (min-width: 992px) {
  .col-md-4-clear:nth-child(3n+3) {
      clear: right;
  }
}

@media (min-width: 992px) {
  .rtl .col-md-4-clear:nth-child(3n-2) {
      clear: right;
  }
}

@media (min-width: 992px) {
  .rtl .col-md-4-clear:nth-child(3n+3) {
      clear: left;
  }
}

@media (min-width: 768px) {
  .col-sm-4-clear:nth-child(3n-2) {
      clear: left;
  }
}

@media (min-width: 768px) {
  .col-sm-4-clear:nth-child(3n+3) {
      clear: right;
  }
}

@media (min-width: 768px) {
  .rtl .col-sm-4-clear:nth-child(3n-2) {
      clear: right;
  }
}

@media (min-width: 768px) {
  .rtl .col-sm-4-clear:nth-child(3n+3) {
      clear: left;
  }
}

.scroll-x {
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.scroll-x__content {
  display: inline-block;
  white-space: nowrap;
}

[class*="arrow--right-"]:before, [class*="arrow--bottom-"]:before,
[class*="arrow--top-"]:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid transparent;
}

.arrow--top--left:before {
  border-bottom-color: #fff;
  left: 8px;
  top: -12px;
}

.rtl .arrow--top--left:before {
  left: auto;
  right: 8px;
}

.arrow--top-right:before {
  border-bottom-color: #fff;
  right: 8px;
  top: -12px;
}

.rtl .arrow--top-right:before {
  right: auto;
  left: 8px;
}

.arrow--bottom-left:before {
  border-top-color: #fff;
  left: 8px;
  bottom: -12px;
}

.rtl .arrow--bottom-left:before {
  left: auto;
  right: 8px;
}

.arrow--bottom-right:before {
  border-top-color: #fff;
  right: 8px;
  bottom: -12px;
}

.rtl .arrow--bottom-right:before {
  right: auto;
  left: 8px;
}

.arrow--right-center:before {
  border-right-color: #fff;
  margin: auto;
  top: 0;
  bottom: 0;
  left: -12px;
}

.rtl .arrow--right-center:before {
  left: auto;
  right: -12px;
}

.disabled-scroll {
  position: fixed !important;
  top: 0 !important;
  left: 0;
  width: 100%;
  overflow-y: scroll;
}

.bg-cover {
  background-size: cover;
  background-position: 50% 50%;
}

.cover-after:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(18, 17, 19, .4);
  z-index: -1;
}

.cover-before:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(18, 17, 19, .4);
  z-index: -1;
}

.bg-fixed {
  background-attachment: fixed;
}

.full {
  width: 100% !important;
  min-height: 100vh !important;
}

.wil-tb {
  display: table;
  width: 100%;
  height: 100%;
}

.wil-tb__cell {
  display: table-cell;
  vertical-align: middle;
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.hide {
  display: none !important;
}

.xs-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

@media (min-width: 768px) {
  .sm-flex {
      display: -ms-flexbox !important;
      display: flex !important;
  }
}

@media (min-width: 992px) {
  .md-flex {
      display: -ms-flexbox !important;
      display: flex !important;
  }
}

@media (min-width: 1200px) {
  .lg-flex {
      display: -ms-flexbox !important;
      display: flex !important;
  }
}

@media (max-width: 767px) {
  .sm-hide {
      display: none !important;
  }
}

@media (max-width: 991px) {
  .md-hide {
      display: none !important;
  }
}

@media (max-width: 1199px) {
  .lg-hide {
      display: none !important;
  }
}

.show {
  display: block !important;
}

@media (max-width: 767px) {
  .sm-show {
      display: block !important;
  }
}

@media (max-width: 991px) {
  .md-show {
      display: block !important;
  }
}

@media (max-width: 1199px) {
  .lg-show {
      display: block !important;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive .embed-responsive-item, .embed-responsive iframe,
.embed-responsive embed, .embed-responsive object {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.wil-float-left {
  float: left;
}

.rtl .wil-float-left {
  float: right;
}

.wil-float-right {
  float: right;
}

.rtl .wil-float-right {
  float: left;
}

input[type="search"], input[type="text"], input[type="url"],
input[type="number"], input[type="password"], input[type="email"],
input[type="file"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
}

textarea {
  vertical-align: middle;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
}

.o-hidden {
  overflow: hidden !important;
}

.o-visible {
  overflow: visible !important;
}

.ws-nowrap {
  white-space: nowrap !important;
}

.pos-r {
  position: relative !important;
}

.pos-a {
  position: absolute !important;
}

.pos-a-center {
  position: absolute !important;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.pos-a-center-right {
  position: absolute !important;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
}

.rtl .pos-a-center-right {
  right: auto;
  left: 0;
}

.pos-a-center2 {
  position: absolute !important;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.pos-f-right-bottom {
  right: 20px;
  bottom: 20px;
  z-index: 9999;
}

.rtl .pos-f-right-bottom {
  right: auto;
  left: 20px;
}

.pos-f-top, .pos-a-top {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
}

.rtl .pos-f-top, .rtl .pos-a-top {
  left: auto;
  right: 0;
}

.pos-f-full, .pos-a-full {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.pos-f-right-bottom, .pos-f-full, .pos-f-top {
  position: fixed !important;
}

.wil-round {
  border-radius: 5px !important;
}

.wil-pill {
  border-radius: 50% !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-2 {
  border-radius: 2px !important;
}

.rounded-3 {
  border-radius: 3px !important;
}

.rounded-5 {
  border-radius: 5px !important;
}

table th {
  text-align: left;
  font-weight: normal;
}

.rtl table th {
  text-align: right;
}

@media (max-width: 1199px) {
  .wil-table-responsive-lg {
      display: block;
  }

  .wil-table-responsive-lg tbody, .wil-table-responsive-lg tfoot,
  .wil-table-responsive-lg tr, .wil-table-responsive-lg th,
  .wil-table-responsive-lg td {
      display: block;
  }

  .wil-table-responsive-lg thead {
      display: none;
  }

  .wil-table-responsive-lg tr {
      margin-bottom: 0;
      border-bottom: 5px solid #f3f3f6;
  }

  .wil-table-responsive-lg tr:last-child {
      border: 0;
  }

  .wil-table-responsive-lg td {
      text-align: left !important;
  }

  .wil-table-responsive-lg td[data-th]:before {
      content: attr(data-th) ": ";
      font-family: "Poppins", sans-serif;
      font-weight: 600;
      font-size: 10px;
      line-height: 1.3em;
      color: #252c41;
      text-transform: uppercase;
      letter-spacing: .1em;
  }
}

@media (max-width: 991px) {
  .wil-table-responsive-md {
      display: block;
  }

  .wil-table-responsive-md tbody, .wil-table-responsive-md tfoot,
  .wil-table-responsive-md tr, .wil-table-responsive-md th,
  .wil-table-responsive-md td {
      display: block;
  }

  .wil-table-responsive-md thead {
      display: none;
  }

  .wil-table-responsive-md tr {
      margin-bottom: 0;
      border-bottom: 5px solid #f3f3f6;
  }

  .wil-table-responsive-md tr:last-child {
      border: 0;
  }

  .wil-table-responsive-md td {
      text-align: left !important;
  }

  .wil-table-responsive-md td[data-th]:before {
      content: attr(data-th) ": ";
      font-family: "Poppins", sans-serif;
      font-weight: 600;
      font-size: 10px;
      line-height: 1.3em;
      color: #252c41;
      text-transform: uppercase;
      letter-spacing: .1em;
  }
}

@media (max-width: 766px) {
  .wil-table-responsive-sm {
      display: block;
  }

  .wil-table-responsive-sm tbody, .wil-table-responsive-sm tfoot,
  .wil-table-responsive-sm tr, .wil-table-responsive-sm th,
  .wil-table-responsive-sm td {
      display: block;
  }

  .wil-table-responsive-sm thead {
      display: none;
  }

  .wil-table-responsive-sm tr {
      margin-bottom: 0;
      border-bottom: 5px solid #f3f3f6;
  }

  .wil-table-responsive-sm tr:last-child {
      border: 0;
  }

  .wil-table-responsive-sm td {
      text-align: left !important;
  }

  .wil-table-responsive-sm td[data-th]:before {
      content: attr(data-th) ": ";
      font-family: "Poppins", sans-serif;
      font-weight: 600;
      font-size: 10px;
      line-height: 1.3em;
      color: #252c41;
      text-transform: uppercase;
      letter-spacing: .1em;
  }
}

.td-none {
  text-decoration: none !important;
}

.td-underline {
  text-decoration: underline !important;
}

a:focus, a {
  color: inherit;
}

a:hover {
  text-decoration: none;
}

a:focus {
  text-decoration: none;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #70778b;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #70778b;
}

input:-moz-placeholder, textarea:-moz-placeholder {
  color: #70778b;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #70778b;
}

.wil-display-b {
  display: block !important;
}

.wil-display-ib {
  display: inline-block !important;
}

.wil-content:before, .wil-content:after {
  content: '';
  display: table;
}

.wil-content:after {
  clear: both;
}

.full-load {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  background-color: rgba(243, 243, 246, .8);
}

.wil-visible {
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  margin: 0;
  padding: 0;
}

.z-999 {
  z-index: 999 !important;
}

.z-9999 {
  z-index: 9999 !important;
}

.wil-shadow:after {
  content: '';
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 0;
  z-index: -1;
  height: 50px;
  border-radius: 50%;
  box-shadow: 0 10px 14px 0 rgba(37, 44, 65, .04);
  transition: all .3s ease;
}

.wil-shadow:hover:after {
  box-shadow: 0 10px 14px 0 rgba(37, 44, 65, .06);
}

::-moz-selection {
  color: #fff;
  background-color: #252c41;
}

::selection {
  color: #fff;
  background-color: #252c41;
}

.elementor-section, .wil-section, .vc_row, .kc_row:not(.kc_row_inner) {
  padding-top: 36px;
  padding-bottom: 36px;
}

@media (min-width: 320px) {
  .elementor-section, .wil-section, .vc_row, .kc_row:not(.kc_row_inner) {
      padding-top: calc(6.13636vw + 16.36364px);
      padding-bottom: calc(6.13636vw + 16.36364px);
  }
}

@media (min-width: 1200px) {
  .elementor-section, .wil-section, .vc_row, .kc_row:not(.kc_row_inner) {
      padding-top: 90px;
      padding-bottom: 90px;
  }
}

.vc_row .vc_row {
  padding-top: 0;
  padding-bottom: 0;
}

.elementor-section .elementor-section {
  padding-top: unset;
  padding-bottom: unset;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #f3f3f6 !important;
}

.mg-0 {
  margin: 0 !important;
}

.mg-5 {
  margin: 5px !important;
}

.mg-10 {
  margin: 10px !important;
}

.mg-15 {
  margin: 15px !important;
}

.mg-20 {
  margin: 20px !important;
}

.mg-25 {
  margin: 25px !important;
}

.mg-30 {
  margin: 30px !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-5 {
  margin-top: 5px !important;
}

.mt-10 {
  margin-top: 10px !important;
}

.mt-15 {
  margin-top: 15px !important;
}

.mt-20 {
  margin-top: 20px !important;
}

.mt-25 {
  margin-top: 25px !important;
}

.mt-30 {
  margin-top: 30px !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-5 {
  margin-bottom: 5px !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.mb-15 {
  margin-bottom: 15px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.mb-25 {
  margin-bottom: 25px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.mr-5 {
  margin-right: 5px !important;
}

.mr-10 {
  margin-right: 10px !important;
}

.mr-15 {
  margin-right: 15px !important;
}

.mr-20 {
  margin-right: 20px !important;
}

.mr-25 {
  margin-right: 25px !important;
}

.mr-30 {
  margin-right: 30px !important;
}

.pd-0 {
  padding: 0 !important;
}

.pd-5 {
  padding: 5px !important;
}

.pd-10 {
  padding: 10px !important;
}

.pd-15 {
  padding: 15px !important;
}

.pd-20 {
  padding: 20px !important;
}

.pd-25 {
  padding: 25px !important;
}

.pd-30 {
  padding: 30px !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-5 {
  padding-top: 5px !important;
}

.pt-10 {
  padding-top: 10px !important;
}

.pt-15 {
  padding-top: 15px !important;
}

.pt-20 {
  padding-top: 20px !important;
}

.pt-25 {
  padding-top: 25px !important;
}

.pt-30 {
  padding-top: 30px !important;
}

.pt-35 {
  padding-top: 35px !important;
}

.pt-40 {
  padding-top: 40px !important;
}

.pt-45 {
  padding-top: 45px !important;
}

.pt-50 {
  padding-top: 50px !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-5 {
  padding-bottom: 5px !important;
}

.pb-10 {
  padding-bottom: 10px !important;
}

.pb-15 {
  padding-bottom: 15px !important;
}

.pb-20 {
  padding-bottom: 20px !important;
}

.pb-25 {
  padding-bottom: 25px !important;
}

.pb-30 {
  padding-bottom: 30px !important;
}

.pb-35 {
  padding-bottom: 35px !important;
}

.pb-40 {
  padding-bottom: 40px !important;
}

.pb-45 {
  padding-bottom: 45px !important;
}

.pb-50 {
  padding-bottom: 50px !important;
}

@media (max-width: 991px) {
  .mt-md-0 {
      margin-top: 0 !important;
  }

  .mt-md-5 {
      margin-top: 5px !important;
  }

  .mt-md-10 {
      margin-top: 10px !important;
  }

  .mt-md-15 {
      margin-top: 15px !important;
  }

  .mt-md-20 {
      margin-top: 20px !important;
  }

  .mt-md-25 {
      margin-top: 25px !important;
  }

  .mt-md-30 {
      margin-top: 30px !important;
  }

  .mb-md-0 {
      margin-bottom: 0 !important;
  }

  .mb-md-5 {
      margin-bottom: 5px !important;
  }

  .mb-md-10 {
      margin-bottom: 10px !important;
  }

  .mb-md-15 {
      margin-bottom: 15px !important;
  }

  .mb-md-20 {
      margin-bottom: 20px !important;
  }

  .mb-md-25 {
      margin-bottom: 25px !important;
  }

  .mb-md-30 {
      margin-bottom: 30px !important;
  }
}

@media (max-width: 767px) {
  .mt-sm-0 {
      margin-top: 0 !important;
  }

  .mt-sm-5 {
      margin-top: 5px !important;
  }

  .mt-sm-10 {
      margin-top: 10px !important;
  }

  .mt-sm-15 {
      margin-top: 15px !important;
  }

  .mt-sm-20 {
      margin-top: 20px !important;
  }

  .mt-sm-25 {
      margin-top: 25px !important;
  }

  .mt-sm-30 {
      margin-top: 30px !important;
  }

  .mb-sm-0 {
      margin-bottom: 0 !important;
  }

  .mb-sm-5 {
      margin-bottom: 5px !important;
  }

  .mb-sm-10 {
      margin-bottom: 10px !important;
  }

  .mb-sm-15 {
      margin-bottom: 15px !important;
  }

  .mb-sm-20 {
      margin-bottom: 20px !important;
  }

  .mb-sm-25 {
      margin-bottom: 25px !important;
  }

  .mb-sm-30 {
      margin-bottom: 30px !important;
  }
}

.wil-divider {
  border-bottom: 1px solid #f3f3f6;
}

@media (max-width: 767px) {
  .wil-divider {
      border-color: #e7e7ed;
  }
}

.wil-divider--forBox {
  margin-left: -20px;
  margin-right: -20px;
}

@media (max-width: 767px) {
  .wil-divider--forBox {
      margin-left: -15px;
      margin-right: -15px;
  }
}

.wil-divider--gray-1 {
  border-bottom: 1px solid #e7e7ed;
}

.fs-12 {
  font-size: 12px;
}

.required:after {
  content: ' *';
}

.alway-open {
  cursor: default !important;
}

.color-dark-1, .color-dark-1--hover:hover {
  color: #252c41 !important;
}

.color-dark-2, .color-dark-2--hover:hover {
  color: #485273 !important;
}

.color-dark-3, .color-dark-3--hover:hover {
  color: #70778b !important;
}

.color-dark-4, .color-dark-4--hover:hover {
  color: #9ea6ba !important;
}

.color-quaternary, .color-quaternary--hover:hover {
  color: #fc6363 !important;
}

.color-secondary, .color-secondary--hover:hover {
  color: #3ece7e !important;
}

.color-tertiary, .color-tertiary--hover:hover {
  color: #f4b34d !important;
}

.color-gray-1, .color-gray-1--hover:hover {
  color: #e7e7ed !important;
}

.color-gray-2, .color-gray-2--hover:hover {
  color: #f3f3f6 !important;
}

.color-gray-3, .color-gray-3--hover:hover {
  color: #fbfbfc !important;
}

.bg-color-dark-1, .bg-color-dark-1--hover:hover {
  background-color: #252c41 !important;
}

.bg-color-dark-2, .bg-color-dark-2--hover:hover {
  background-color: #485273 !important;
}

.bg-color-dark-3, .bg-color-dark-3--hover:hover {
  background-color: #70778b !important;
}

.bg-color-dark-4, .bg-color-dark-4--hover:hover {
  background-color: #9ea6ba !important;
}

.bg-color-quaternary, .bg-color-quaternary--hover:hover {
  background-color: #fc6363 !important;
}

.bg-color-secondary, .bg-color-secondary--hover:hover {
  background-color: #3ece7e !important;
}

.bg-color-tertiary, .bg-color-tertiary--hover:hover {
  background-color: #f4b34d !important;
}

.bg-color-gray-1, .bg-color-gray-1--hover:hover {
  background-color: #e7e7ed !important;
}

.bg-color-gray-2, .bg-color-gray-2--hover:hover {
  background-color: #f3f3f6 !important;
}

.bg-color-gray-3, .bg-color-gray-3--hover:hover {
  background-color: #fbfbfc !important;
}

.color-1 {
  color: #3ece7e !important;
}

.color-2 {
  color: #f4b34d !important;
}

.required:after {
  color: #fc6363 !important;
}

.swiper-button-prev-custom:hover i, .swiper-button-next-custom:hover i,
.widget-post-item__meta i, .color-primary-meta i {
  color: #f06292;
}

@media (min-width: 993px) {
  a:hover {
      color: #f06292;
  }
}

.color-primary {
  color: #f06292 !important;
}

@media (min-width: 993px) {
  .color-primary--hover:hover i, .color-primary--hover:hover {
      color: #f06292 !important;
  }
}

@media (min-width: 993px) {
  .bg-color-primary-span--hover.active span,
  .bg-color-primary-span--hover:hover span {
      background: #f06292 !important;
  }
}

.select2-selection--multiple:after, .select2-selection--single:after,
.select2-container--default .select2-results__option--highlighted[aria-selected],
.bg-color-primary, .bg-color-primary--hover:hover,
input:checked ~ .bg-color-primary--checked-after:after,
input:checked ~ .bg-color-primary--checked,
input:checked ~ .bg-color-primary--checked-after .checkbox-iconBg,
.checkbox-border, .bg-color-primary--after:after {
  background-color: #f06292 !important;
}

.bg-color-primary--hover:hover > i {
  color: #fff !important;
}

.bd-color-primary, .bd-color-primary--hover:hover,
input:checked ~ .bd-color-primary--checked {
  border-color: #f06292 !important;
}

.nav-active > a {
  border-bottom-color: #f06292 !important;
}

.bg-color-light {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.bg-color-1 {
  background-color: #3ece7e !important;
}

.bg-color-2 {
  background-color: #f4b34d !important;
}

.bg-color-3 {
  background-color: #75a0fe !important;
}

.bg-color-gray-1 {
  background-color: #e7e7ed !important;
}

.bg-color-gray-2 {
  background-color: #f3f3f6 !important;
}

.bg-color-gray-3 {
  background-color: #fbfbfc !important;
}

.bd-color-gray-1 {
  border: 1px solid #e7e7ed !important;
}

.bd-color-gray-2 {
  border: 1px solid #f3f3f6 !important;
}

.bd-color-gray-3 {
  border: 1px solid #fbfbfc !important;
}

.wil-scroll-bar {
  position: relative;
  overflow: hidden;
}

body.is-mobile .wil-scroll-bar {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.wil-scroll-y {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  background-color: rgba(37, 44, 65, .2);
}

.wil-scroll-y__item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: rgba(37, 44, 65, .5);
}

.bg-color-paypal {
  background-color: #002f86 !important;
}

.bg-color-stripe {
  background-color: #359ad5 !important;
}

.bg-color-banktransfer {
  background-color: #866aff !important;
}

.bg-color-woocommerce {
  background-color: #96588a !important;
}

.disable, .disabled {
  opacity: .3 !important;
  pointer-events: none !important;
}

.wil-tab__nav {
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-overflow-scrolling: touch;
}

.wil-tab__panel {
  display: none;
}

.wil-tab__panel.active {
  display: block;
}

.wil-tab__content:after {
  content: '';
  display: table;
  clear: both;
}

.owl-carousel .wil-tab__panel {
  display: block;
}

.ps > .ps__rail-x, .ps > .ps__rail-y {
  opacity: 1 !important;
  background-color: rgba(158, 166, 186, .4) !important;
}

.ps__rail-x, .ps__thumb-x {
  height: 5px !important;
  background-color: #9ea6ba;
  top: 0;
  bottom: 0;
}

.ps__rail-y, .ps__thumb-y {
  width: 5px !important;
  right: 0;
  background-color: #9ea6ba;
}

@media (max-width: 767px) {
  .container {
      padding-left: 10px;
      padding-right: 10px;
  }

  .row {
      margin-left: -10px;
      margin-right: -10px;
  }

  [class*="col-"] {
      padding-left: 10px;
      padding-right: 10px;
  }
}

@media (max-width: 767px) and (max-width: 768px) {
  .kc_column > .kc-col-container, .kc_column_inner > .kc-col-inner-container {
      padding: 0;
  }
}

@media (max-width: 767px) {
  .elementor-row > [class*="col-"] {
      padding-left: 0;
      padding-right: 0;
  }

  .vc_row > [class*="col-"] {
      padding-left: 0;
      padding-right: 0;
  }
}

.equal-height {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.equal-height > [class*="col-"] > * {
  min-height: 100%;
  margin-bottom: 0;
}

.equal-height-center {
  -ms-flex-align: center;
  align-items: center;
}

[data-col-xs-gap="0"].row {
  margin: 0 !important;
}

[data-col-xs-gap="0"].row > [class*="col-"] {
  padding: 0 !important;
}

[data-col-xs-gap="5"].row {
  margin: -2px !important;
}

[data-col-xs-gap="5"].row > [class*="col-"] {
  padding: 2px !important;
}

[data-col-xs-gap="10"].row {
  margin: -5px !important;
}

[data-col-xs-gap="10"].row > [class*="col-"] {
  padding: 5px !important;
}

[data-col-xs-gap="15"].row {
  margin: -7px !important;
}

[data-col-xs-gap="15"].row > [class*="col-"] {
  padding: 7px !important;
}

[data-col-xs-gap="20"].row {
  margin: -10px !important;
}

[data-col-xs-gap="20"].row > [class*="col-"] {
  padding: 10px !important;
}

[data-col-xs-gap="25"].row {
  margin: -12px !important;
}

[data-col-xs-gap="25"].row > [class*="col-"] {
  padding: 12px !important;
}

[data-col-xs-gap="30"].row {
  margin: -15px !important;
}

[data-col-xs-gap="30"].row > [class*="col-"] {
  padding: 15px !important;
}

[data-col-xs-gap="35"].row {
  margin: -17px !important;
}

[data-col-xs-gap="35"].row > [class*="col-"] {
  padding: 17px !important;
}

[data-col-xs-gap="40"].row {
  margin: -20px !important;
}

[data-col-xs-gap="40"].row > [class*="col-"] {
  padding: 20px !important;
}

@media (min-width: 768px) {
  [data-col-sm-gap="0"].row {
      margin: 0 !important;
  }

  [data-col-sm-gap="0"].row > [class*="col-"] {
      padding: 0 !important;
  }
}

@media (min-width: 768px) {
  [data-col-sm-gap="5"].row {
      margin: -2px !important;
  }

  [data-col-sm-gap="5"].row > [class*="col-"] {
      padding: 2px !important;
  }
}

@media (min-width: 768px) {
  [data-col-sm-gap="10"].row {
      margin: -5px !important;
  }

  [data-col-sm-gap="10"].row > [class*="col-"] {
      padding: 5px !important;
  }
}

@media (min-width: 768px) {
  [data-col-sm-gap="15"].row {
      margin: -7px !important;
  }

  [data-col-sm-gap="15"].row > [class*="col-"] {
      padding: 7px !important;
  }
}

@media (min-width: 768px) {
  [data-col-sm-gap="20"].row {
      margin: -10px !important;
  }

  [data-col-sm-gap="20"].row > [class*="col-"] {
      padding: 10px !important;
  }
}

@media (min-width: 768px) {
  [data-col-sm-gap="25"].row {
      margin: -12px !important;
  }

  [data-col-sm-gap="25"].row > [class*="col-"] {
      padding: 12px !important;
  }
}

@media (min-width: 768px) {
  [data-col-sm-gap="30"].row {
      margin: -15px !important;
  }

  [data-col-sm-gap="30"].row > [class*="col-"] {
      padding: 15px !important;
  }
}

@media (min-width: 768px) {
  [data-col-sm-gap="35"].row {
      margin: -17px !important;
  }

  [data-col-sm-gap="35"].row > [class*="col-"] {
      padding: 17px !important;
  }
}

@media (min-width: 768px) {
  [data-col-sm-gap="40"].row {
      margin: -20px !important;
  }

  [data-col-sm-gap="40"].row > [class*="col-"] {
      padding: 20px !important;
  }
}

@media (min-width: 992px) {
  [data-col-md-gap="0"].row {
      margin: 0 !important;
  }

  [data-col-md-gap="0"].row > [class*="col-"] {
      padding: 0 !important;
  }
}

@media (min-width: 992px) {
  [data-col-md-gap="5"].row {
      margin: -2px !important;
  }

  [data-col-md-gap="5"].row > [class*="col-"] {
      padding: 2px !important;
  }
}

@media (min-width: 992px) {
  [data-col-md-gap="10"].row {
      margin: -5px !important;
  }

  [data-col-md-gap="10"].row > [class*="col-"] {
      padding: 5px !important;
  }
}

@media (min-width: 992px) {
  [data-col-md-gap="15"].row {
      margin: -7px !important;
  }

  [data-col-md-gap="15"].row > [class*="col-"] {
      padding: 7px !important;
  }
}

@media (min-width: 992px) {
  [data-col-md-gap="20"].row {
      margin: -10px !important;
  }

  [data-col-md-gap="20"].row > [class*="col-"] {
      padding: 10px !important;
  }
}

@media (min-width: 992px) {
  [data-col-md-gap="25"].row {
      margin: -12px !important;
  }

  [data-col-md-gap="25"].row > [class*="col-"] {
      padding: 12px !important;
  }
}

@media (min-width: 992px) {
  [data-col-md-gap="30"].row {
      margin: -15px !important;
  }

  [data-col-md-gap="30"].row > [class*="col-"] {
      padding: 15px !important;
  }
}

@media (min-width: 992px) {
  [data-col-md-gap="35"].row {
      margin: -17px !important;
  }

  [data-col-md-gap="35"].row > [class*="col-"] {
      padding: 17px !important;
  }
}

@media (min-width: 992px) {
  [data-col-md-gap="40"].row {
      margin: -20px !important;
  }

  [data-col-md-gap="40"].row > [class*="col-"] {
      padding: 20px !important;
  }
}

@media (min-width: 1200px) {
  [data-col-lg-gap="0"].row {
      margin: 0 !important;
  }

  [data-col-lg-gap="0"].row > [class*="col-"] {
      padding: 0 !important;
  }
}

@media (min-width: 1200px) {
  [data-col-lg-gap="5"].row {
      margin: -2px !important;
  }

  [data-col-lg-gap="5"].row > [class*="col-"] {
      padding: 2px !important;
  }
}

@media (min-width: 1200px) {
  [data-col-lg-gap="10"].row {
      margin: -5px !important;
  }

  [data-col-lg-gap="10"].row > [class*="col-"] {
      padding: 5px !important;
  }
}

@media (min-width: 1200px) {
  [data-col-lg-gap="15"].row {
      margin: -7px !important;
  }

  [data-col-lg-gap="15"].row > [class*="col-"] {
      padding: 7px !important;
  }
}

@media (min-width: 1200px) {
  [data-col-lg-gap="20"].row {
      margin: -10px !important;
  }

  [data-col-lg-gap="20"].row > [class*="col-"] {
      padding: 10px !important;
  }
}

@media (min-width: 1200px) {
  [data-col-lg-gap="25"].row {
      margin: -12px !important;
  }

  [data-col-lg-gap="25"].row > [class*="col-"] {
      padding: 12px !important;
  }
}

@media (min-width: 1200px) {
  [data-col-lg-gap="30"].row {
      margin: -15px !important;
  }

  [data-col-lg-gap="30"].row > [class*="col-"] {
      padding: 15px !important;
  }
}

@media (min-width: 1200px) {
  [data-col-lg-gap="35"].row {
      margin: -17px !important;
  }

  [data-col-lg-gap="35"].row > [class*="col-"] {
      padding: 17px !important;
  }
}

@media (min-width: 1200px) {
  [data-col-lg-gap="40"].row {
      margin: -20px !important;
  }

  [data-col-lg-gap="40"].row > [class*="col-"] {
      padding: 20px !important;
  }
}

.font-secondary {
  font-family: "Poppins", sans-serif;
}

.rtl .la-arrow-right:before {
  content: "\F120";
}

.rtl .la-arrow-left:before {
  content: "\F121";
}

.rtl .la-angle-double-left:before {
  content: "\F10E";
}

.rtl .la-angle-double-right:before {
  content: "\F10D";
}

.rtl .la-angle-left:before {
  content: "\F112";
}

.rtl .la-angle-right:before {
  content: "\F111";
}

.rtl .la-arrow-circle-left:before {
  content: "\F11D";
}

.rtl .la-arrow-circle-right:before {
  content: "\F118";
}

.rtl .la-arrow-circle-o-right:before {
  content: "\F11A";
}

.rtl .la-arrow-circle-o-left:before {
  content: "\F11B";
}

.rtl .la-chevron-circle-left:before {
  content: "\F182";
}

.rtl .la-chevron-circle-right:before {
  content: "\F181";
}

.rtl .la-caret-left:before {
  content: "\F167";
}

.rtl .la-caret-right:before {
  content: "\F166";
}

.rtl .la-chevron-left:before {
  content: "\F186";
}

.rtl .la-chevron-right:before {
  content: "\F185";
}

.rtl .fa-angle-double-left:before {
  content: "\F101";
}

.rtl .fa-angle-double-right:before {
  content: "\F100";
}

.rtl .fa-angle-left:before {
  content: "\F105";
}

.rtl .fa-angle-right:before {
  content: "\F104";
}

.rtl .fa-arrow-alt-circle-left:before {
  content: "\F35A";
}

.rtl .fa-arrow-alt-circle-right:before {
  content: "\F359";
}

.rtl .fa-arrow-circle-left:before {
  content: "\F0A9";
}

.rtl .fa-arrow-circle-right:before {
  content: "\F0A8";
}

.rtl .fa-arrow-left:before {
  content: "\F061";
}

.rtl .fa-arrow-right:before {
  content: "\F060";
}

.fs-13 {
  font-size: 13px !important;
}

.fs-20 {
  font-size: 20px !important;
}

.fs-26 {
  font-size: 26px !important;
}

.fs-32 {
  font-size: 32px !important;
}

.v-middle {
  vertical-align: middle !important;
}

.font-light {
  font-weight: 300;
}

.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-bold {
  font-weight: 600;
}

.bg-trasparent {
  background-color: transparent !important;
}

.ml-10 {
  margin-left: 10px !important;
}

.rtl .ml-10 {
  margin-left: auto !important;
  margin-right: 10px !important;
}

.ml-20 {
  margin-left: 20px !important;
}

.rtl .ml-20 {
  margin-left: auto !important;
  margin-right: 20px !important;
}

.mr-10 {
  margin-right: 10px !important;
}

.rtl .mr-5 {
  margin-right: auto !important;
  margin-left: 5px !important;
}

.rtl .mr-10 {
  margin-right: auto !important;
  margin-left: 10px !important;
}

.rtl .mr-15 {
  margin-right: auto !important;
  margin-left: 15px !important;
}

.rtl .mr-20 {
  margin-right: auto !important;
  margin-left: 20px !important;
}

.rtl .mr-25 {
  margin-right: auto !important;
  margin-left: 25px !important;
}

.rtl .mr-30 {
  margin-right: auto !important;
  margin-left: 30px !important;
}

.rtl .mr-35 {
  margin-right: auto !important;
  margin-left: 35px !important;
}

.mr--10 {
  margin-right: -10px !important;
}

.rtl .mr--10 {
  margin-right: auto !important;
  margin-left: -10px !important;
}

.mr--20 {
  margin-right: -20px !important;
}

.rtl .mr--20 {
  margin-right: auto !important;
  margin-left: -20px !important;
}

.bt-1 {
  border-top: 1px solid #e7e7ed;
}

.border-top-gray-1 {
  border-top: 1px solid #e7e7ed;
}

.bg-gradient-1 {
  background-image: linear-gradient(90deg, #8085df 0%, #48d3d8 100%);
}

.bg-gradient-2 {
  background-image: linear-gradient(90deg, #a065f1 0%, #ec6fb6 100%);
}

.bg-gradient-3 {
  background-image: linear-gradient(90deg, #f06292 0%, #f9785f 100%);
}

.bg-gradient-4 {
  background-image: linear-gradient(90deg, #f09162 0%, #fcbf70 100%);
}

.bg-gradient-5 {
  background: linear-gradient(45deg, #006bf7 0%, #ed6392 100%);
}

.border-gray-1 {
  border: 1px solid #e7e7ed;
}

.float-left {
  float: left;
}

.rtl .float-left {
  float: right;
}

.float-right {
  float: right;
}

.rtl .float-right {
  float: left;
}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button,
input::-webkit-clear-button {
  /* Removes blue cross */
  -webkit-appearance: none;
}

input[type="search"], input[type="text"], input[type="url"],
input[type="number"], input[type="password"], input[type="email"],
input[type="file"] {
  line-height: normal;
  height: 48px;
  padding: 0 15px;
  background-color: #fff;
  border: 1px solid #e7e7ed;
  box-shadow: none;
}

textarea {
  border: 1px solid #e7e7ed;
  box-shadow: none;
  background: none;
  resize: none;
  padding: 0;
}

.wave-loading {
  animation: waveLoading 1s forwards linear infinite;
  background: #ddd;
  background-image: -webkit-linear-gradient(left, #ddd 0%, #f5f5f5 20%, #e5e5e5 40%, #ddd 100%);
  background: #e7e7ed;
  background-image: -webkit-linear-gradient(left, #e7e7ed 0%, #f3f3f6 20%, #e7e7ed 40%, #e7e7ed 100%);
  background-repeat: no-repeat;
  background-size: 800px auto;
  overflow: hidden;
}

.wave-loading .shape {
  position: relative;
  background-color: #fff;
}

.wave-loading .shape:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 0;
  background-color: #fff;
}

.rtl .wave-loading .shape:after {
  right: auto;
  left: 0;
}

@keyframes waveLoading {
  0% {
      background-position: -468px 0;
  }

  100% {
      background-position: 468px 0;
  }
}

div.wpcf7 .ajax-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}

/* Typography */

body {
  margin: 0;
  padding: 0;
  line-height: 1.78;
  font-size: 14px;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  color: #70778b;
  letter-spacing: .02em;
}

@media (max-width: 767px) {
  body {
      line-height: 1.7;
  }
}

a {
  transition: all .3s ease;
}

a, input, textarea, select {
  outline: none;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 600;
  line-height: 1.4em;
  color: #252c41;
  font-family: "Poppins", sans-serif;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit;
  text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  text-decoration: none;
}

h1 {
  font-size: 42px;
}

h2 {
  font-size: 36px;
}

h3 {
  font-size: 32px;
}

h4 {
  font-size: 22px;
}

h5 {
  font-size: 16px;
}

h6 {
  font-size: 14px;
}

h3, h1, h2, h3 {
  margin-top: 30px;
  margin-bottom: 15px;
}

h4, h5, h6 {
  margin-top: 20px;
  margin-bottom: 10px;
}

img {
  max-width: 100%;
}

blockquote {
  position: relative;
  max-width: 680px;
  margin: 30px auto 30px;
  padding-top: 46px;
  z-index: 9;
  text-align: center;
}

blockquote:before {
  content: "\F10D";
  display: inline-block;
  position: absolute;
  font-family: "FontAwesome";
  color: #f3f3f6;
  top: -40px;
  left: 50%;
  line-height: 1em;
  font-size: 160px;
  transform: translate(-50%, 0);
  z-index: -1;
}

blockquote p:last-child {
  margin-bottom: 0;
}

blockquote cite {
  display: block;
  font-size: 14px;
  color: #252c41;
  font-style: normal;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  margin-top: 18px;
}

abbr {
  color: #67dee8;
  border-width: 2px;
}

mark, .mark {
  background-color: #f06292;
  color: #fff;
}

/* 2. imageCover
--------------------------------------------------------------------------------*/

.imageCover_module__1VM4k {
  overflow: hidden;
}

.imageCover_module__1VM4k a {
  display: block;
}

.imageCover_img__3pxw7 {
  position: relative;
  padding-top: 100%;
  background-size: cover;
  background-position: 50% 50%;
}

.imageCover_img__3pxw7 img {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
}

.imageCover_ratio-4by3__1D-Ql .imageCover_img__3pxw7 {
  padding-top: 75%;
}

.imageCover_ratio-16by9__2m_gd .imageCover_img__3pxw7 {
  padding-top: 56.25%;
}

/* 3. checkbox
--------------------------------------------------------------------------------*/

.checkbox_module__1K5IS {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.checkbox_label__3cO9k {
  position: relative;
  display: block;
}

.checkbox_inputcheck__1_X9Z {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
  opacity: 0 !important;
  cursor: pointer;
  display: none;
}

.checkbox_icon__28tFk {
  position: relative;
  display: inline-block;
  width: 22px;
  height: 22px;
  line-height: 18px;
  border-radius: 3px;
  border: 2px solid #c5cbd8;
  color: transparent;
  text-align: center;
  z-index: 9;
  transition: all .3s ease;
  cursor: pointer;
  vertical-align: middle;
  float: left;
}

.checkbox_icon__28tFk:after, .checkbox_icon__28tFk:before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  width: 22px;
  height: 22px;
  display: block;
  opacity: 0;
  wil-change: transform, opacity, left;
}

.checkbox_icon__28tFk:after {
  z-index: 2;
  border-radius: inherit;
  transition: inherit;
}

.checkbox_icon__28tFk:before {
  border-radius: 50%;
  background-color: #f06292;
  z-index: -2;
}

.checkbox_icon__28tFk i {
  position: relative;
  z-index: 3;
}

.rtl .checkbox_icon__28tFk {
  float: right;
}

.none-check .checkbox_icon__28tFk:before {
  animation: none;
}

.checkbox_text__3Go1u {
  display: block;
  font-size: 13px;
  padding-left: 10px;
  cursor: pointer;
  vertical-align: middle;
}

.checkbox_text__3Go1u a {
  color: #f06292;
}

.rtl .checkbox_text__3Go1u {
  padding-left: 0;
  padding-right: 10px;
}

.text-ellipsis-mode-none .checkbox_text__3Go1u {
  overflow: hidden;
}

.checkbox_inputcheck__1_X9Z:checked ~ .checkbox_icon__28tFk {
  color: #fff;
}

.checkbox_inputcheck__1_X9Z:checked ~ .checkbox_icon__28tFk:after {
  opacity: 1;
}

.checkbox_inputcheck__1_X9Z:checked ~ .checkbox_icon__28tFk:before {
  background-color: #9ea6ba;
}

.checkbox_inputcheck__1_X9Z:focus ~ .checkbox_text__3Go1u .checkbox-border {
  transform: scaleX(1);
}

.checkbox_inputcheck__1_X9Z[type="checkbox"]:checked ~ .checkbox_icon__28tFk {
  border-color: transparent !important;
}

.checkbox_inputcheck__1_X9Z[disabled] ~ * {
  opacity: .4;
}

@keyframes checkbox_check-animation__1ibfJ {
  0% {
      transform: scale(1);
      opacity: .6;
  }

  100% {
      transform: scale(2.5);
      opacity: 0;
  }
}

@keyframes checkbox_uncheck-animation__1FzPc {
  0% {
      transform: scale(1);
      opacity: .6;
  }

  100% {
      transform: scale(2.5);
      opacity: 0;
  }
}

.checkbox_radio__1pYzR .checkbox_icon__28tFk {
  border-radius: 50%;
}

.checkbox_radio__1pYzR .checkbox_icon__28tFk:after {
  width: 12px;
  height: 12px;
  top: 3px;
  left: 3px;
}

.checkbox_radio__1pYzR .checkbox_icon__28tFk:before {
  animation: none;
}

.checkbox_radio__1pYzR .checkbox_icon__28tFk i {
  display: none;
}

.checkbox_circleRound__1-GdQ .checkbox_icon__28tFk {
  border-radius: 50%;
  margin-top: 2px;
}

.filter-bar .checkbox_icon__28tFk {
  margin-top: 2px;
}

.checkedAnimation .checkbox_icon__28tFk:before {
  animation: checkbox_uncheck-animation__1FzPc both .4s ease;
}

.uncheckedAnimation .checkbox_icon__28tFk:before {
  animation: checkbox_check-animation__1ibfJ both .4s ease;
}

.checkbox_toggle__vd6vd .checkbox_icon__28tFk {
  width: 37px;
  height: 12px;
  border-radius: 6px;
  background-color: #fff;
  border: 0;
  float: none;
}

.checkbox_toggle__vd6vd .checkbox_icon__28tFk i {
  display: none;
}

.checkbox_toggle__vd6vd .checkbox_icon__28tFk:after {
  width: 20px;
  height: 20px;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  opacity: 1;
  border-radius: 50%;
  background-color: #fbfbfc;
  box-shadow: 0 0 5px 0 rgba(158, 166, 186, .6);
}

.checkbox_toggle__vd6vd .checkbox_icon__28tFk:before {
  top: -6px;
  left: 0;
  opacity: 0;
  transition: inherit;
}

.checkbox_toggle__vd6vd .checkbox_text__3Go1u {
  display: inline-block;
  text-overflow: clip;
}

.checkbox_toggle__vd6vd .checkbox-iconBg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: inherit;
  z-index: 1;
  opacity: 1;
  transition: inherit;
  background-color: #9ea6ba;
}

.checkbox_toggle__vd6vd .checkbox_inputcheck__1_X9Z:checked ~ .checkbox_icon__28tFk:after {
  left: calc(100% - 20px);
  z-index: 1;
}

.checkbox_toggle__vd6vd .checkbox_inputcheck__1_X9Z:checked ~ .checkbox_icon__28tFk:before {
  left: calc(100% - 22px);
}

.checkbox_toggle__vd6vd .checkbox_inputcheck__1_X9Z:checked ~ .checkbox_icon__28tFk .checkbox-iconBg {
  opacity: .5;
}

.checkbox_full__jTSmg {
  position: relative;
  width: 100%;
  z-index: 9;
  margin-top: 1px;
}

.checkbox_full__jTSmg .checkbox_text__3Go1u {
  display: block;
  padding: 6px 40px 6px 0;
  border-bottom: 2px solid #e7e7ed;
}

.checkbox_full__jTSmg .checkbox_icon__28tFk {
  margin-right: 0;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
}

.checkbox_full__jTSmg .checkbox-border {
  position: absolute;
  width: 100%;
  height: 2px;
  left: 0;
  bottom: 0;
  z-index: 1;
  background-color: transparent;
  transition: all .3s ease;
  transform: scaleX(0);
  transform-origin: 0 0;
}

.checkbox_inline__6eS6J {
  display: inline-block;
  width: 33.33333%;
  white-space: nowrap;
  padding-right: 10px;
}

/* 4. field
--------------------------------------------------------------------------------*/

.field_module__1H6kT {
  position: relative;
  text-align: left;
  font-size: 13px;
}

.field_module__1H6kT .field-autoHeight textarea {
  overflow: hidden;
}

.rtl .field_module__1H6kT {
  text-align: right;
}

.field_wrap__Gv92k {
  position: relative;
  z-index: 9;
}

.field_wrap__Gv92k input[type="file"] {
  opacity: 0;
}

.field_wrap__Gv92k textarea {
  height: 80px;
  resize: none;
}

.field_wrap__Gv92k textarea.field_field__3U_Rt {
  line-height: 1.7em !important;
  margin-top: 8px;
  padding-top: 11px;
  padding-bottom: 11px;
}

.field_wrap__Gv92k textarea ~ .field_label__2eCP7 {
  transform: none;
  top: 20px;
}

.field_wrap__Gv92k .input-filename {
  display: block;
  width: 100%;
  border-bottom: 2px solid #e7e7ed;
  position: absolute;
  bottom: 0;
  line-height: 38px;
  height: 38px;
  cursor: text;
}

.field_wrap__Gv92k .input-filename:before {
  content: attr(data-text);
}

.field_wrap__Gv92k .input-fileimg {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-size: cover;
  background-position: 50% 50%;
  vertical-align: middle;
  margin-left: 10px;
}

.field_wrap__Gv92k .select-2 {
  width: 100%;
  visibility: hidden;
}

.field_label__2eCP7 {
  position: absolute;
  top: 50%;
  left: 15px;
  right: 30px;
  pointer-events: none;
  transform: translate(0, -50%);
  z-index: -1;
  transition: all .25s ease;
  will-change: transform, font-size, color, top;
}

.field_field__3U_Rt {
  border: 1px solid #e7e7ed;
  line-height: 48px;
  height: 48px;
  padding: 0 30px 0 15px;
  background: none;
  background-color: transparent !important;
  width: 100%;
}

.rtl .field_field__3U_Rt {
  text-align: right;
}

.field_message__3Z6FX {
  font-size: 12px;
}

.field_map__2UiNc {
  width: 100%;
  height: 225px;
  background-color: #f3f3f6;
  margin-top: 18px;
}

.field_right__2qM90 {
  right: 15px;
}

.rtl .field_right__2qM90 {
  right: auto;
  left: 15px;
}

.field_rightButton__1GGWz {
  position: absolute;
  right: 4px;
  bottom: 4px;
}

.field_rightButton__1GGWz.active .field_iconButton__2p3sr {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}

.rtl .field_rightButton__1GGWz {
  right: auto;
  left: 4px;
}

.field_icon__1_sOi {
  font-size: 18px;
  pointer-events: none;
}

.field_iconButton__2p3sr {
  display: inline-block;
  width: 26px;
  height: 26px;
  line-height: 26px;
  border-radius: 13px;
  text-align: center;
  font-size: 11px;
  color: #fff;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  transform: scale(.4);
  transition: all .28s cubic-bezier(.17, .89, .27, 1.19);
}

.field_module__1H6kT.active .field_label__2eCP7 {
  display: none;
}

.field_style2__2Znhe, .field_style3__3qkPx {
  padding-top: 12px;
}

.field_style2__2Znhe .field_field__3U_Rt,
.field_style3__3qkPx .field_field__3U_Rt {
  border: 0;
  border-bottom: 2px solid #e7e7ed;
  padding: 0;
  line-height: normal;
  height: 38px;
}

.field_style2__2Znhe .field_field__3U_Rt:-ms-input-placeholder,
.field_style3__3qkPx .field_field__3U_Rt:-ms-input-placeholder {
  color: #70778b !important;
}

.field_style2__2Znhe .field_field__3U_Rt:-moz-placeholder,
.field_style3__3qkPx .field_field__3U_Rt:-moz-placeholder {
  opacity: 1;
  color: #70778b !important;
}

.field_style2__2Znhe .field_field__3U_Rt::placeholder,
.field_style3__3qkPx .field_field__3U_Rt::placeholder {
  color: #70778b !important;
}

.field_style2__2Znhe .field_label__2eCP7,
.field_style3__3qkPx .field_label__2eCP7 {
  left: 0;
  transform: none;
  top: 7px;
  color: #70778b;
}

.field_style2__2Znhe textarea.field_field__3U_Rt,
.field_style3__3qkPx textarea.field_field__3U_Rt {
  height: 80px;
  padding-top: 0;
  padding-bottom: 0;
}

.field_style2__2Znhe textarea ~ .field_label__2eCP7,
.field_style3__3qkPx textarea ~ .field_label__2eCP7 {
  top: 10px;
}

.field_style2__2Znhe .field_right__2qM90,
.field_style3__3qkPx .field_right__2qM90 {
  right: 0;
}

.field_style2__2Znhe .bg-color-primary, .field_style3__3qkPx .bg-color-primary {
  position: absolute;
  width: 100%;
  height: 2px;
  left: 0;
  bottom: 0;
  z-index: 1;
  background-color: transparent;
  transition: all .3s ease;
  transform: scaleX(0);
  transform-origin: 0 0;
}

.field_style2__2Znhe.active .field_label__2eCP7,
.field_style3__3qkPx.active .field_label__2eCP7 {
  display: block;
  font-size: 11px;
  top: -15px;
  color: #9ea6ba;
}

.field_style2__2Znhe .hasAttribute ~ .field_label__2eCP7,
.field_style3__3qkPx .hasAttribute ~ .field_label__2eCP7,
.field_style2__2Znhe .hasAttribute .field_label__2eCP7,
.field_style3__3qkPx .hasAttribute .field_label__2eCP7 {
  display: block;
  font-size: 11px;
  top: -15px;
  color: #9ea6ba;
}

.field_style2__2Znhe .field_field__3U_Rt:focus ~ .bg-color-primary,
.field_style3__3qkPx .field_field__3U_Rt:focus ~ .bg-color-primary {
  transform: scaleX(1);
}

.field_style2__2Znhe .select2-container--open .select2-dropdown--below,
.field_style3__3qkPx .select2-container--open .select2-dropdown--below {
  overflow: hidden;
}

.field_style2__2Znhe .select2-container--default .select2-selection--multiple .select2-selection__clear,
.field_style3__3qkPx .select2-container--default .select2-selection--multiple .select2-selection__clear {
  opacity: 0;
  visibility: hidden;
}

.field_style2__2Znhe .select2-selection--multiple,
.field_style3__3qkPx .select2-selection--multiple,
.field_style2__2Znhe .select2-selection--single,
.field_style3__3qkPx .select2-selection--single {
  border: 0 !important;
  border-bottom: 2px solid #e7e7ed !important;
  border-radius: 0;
  height: 38px;
  margin-top: 0;
  outline: none;
  background: none !important;
  position: relative;
}

.field_style2__2Znhe .select2-selection--multiple:after,
.field_style3__3qkPx .select2-selection--multiple:after,
.field_style2__2Znhe .select2-selection--single:after,
.field_style3__3qkPx .select2-selection--single:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: -2px;
  left: 0;
  transition: all .3s ease;
  transform: scaleX(0);
  transform-origin: 0 0;
  background-color: #f06292;
  z-index: 9;
}

.field_style2__2Znhe .select2-selection--multiple .select2-selection__rendered,
.field_style3__3qkPx .select2-selection--multiple .select2-selection__rendered,
.field_style2__2Znhe .select2-selection--single .select2-selection__rendered,
.field_style3__3qkPx .select2-selection--single .select2-selection__rendered {
  line-height: 38px;
  height: 38px;
  padding: 0;
  color: #485273;
}

.field_style2__2Znhe .select2-selection--multiple,
.field_style3__3qkPx .select2-selection--multiple {
  height: auto;
}

.field_style2__2Znhe .select2-selection--multiple .select2-selection__rendered,
.field_style3__3qkPx .select2-selection--multiple .select2-selection__rendered {
  line-height: normal;
  height: auto;
}

.field_style2__2Znhe .select2-selection--multiple .select2-selection__choice,
.field_style3__3qkPx .select2-selection--multiple .select2-selection__choice {
  border-radius: 3px;
  line-height: 23px;
  border: 1px solid #e7e7ed;
  background-color: #f3f3f6;
  color: #70778b;
  font-size: 13px;
  max-width: 130px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  pointer-events: none;
}

.field_style2__2Znhe .select2-selection--multiple .select2-search__field,
.field_style3__3qkPx .select2-selection--multiple .select2-search__field {
  margin-top: 0 !important;
  line-height: 38px;
  height: 38px;
}

.field_style2__2Znhe .select2-selection--multiple .select2-selection__choice__remove,
.field_style3__3qkPx .select2-selection--multiple .select2-selection__choice__remove {
  pointer-events: auto;
  color: #9ea6ba;
  font-size: 20px;
  float: right;
  margin-left: 5px;
}

.field_style2__2Znhe .select2-selection--multiple .select2-selection__choice__remove:hover,
.field_style3__3qkPx .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fc6363;
}

.field_style2__2Znhe .select2-selection--single .select2-selection__arrow,
.field_style3__3qkPx .select2-selection--single .select2-selection__arrow {
  height: 38px;
}

.field_style2__2Znhe .select2-selection--single .select2-selection__arrow b,
.field_style3__3qkPx .select2-selection--single .select2-selection__arrow b {
  border-color: #9ea6ba transparent transparent transparent;
  border-width: 6px 5px 0 5px;
}

.field_style2__2Znhe .select2-container--open .select2-selection--single .select2-selection__arrow b,
.field_style3__3qkPx .select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #9ea6ba transparent;
  border-width: 0 5px 6px 5px;
}

.field_style2__2Znhe .select2-container--focus .select2-selection--multiple:after,
.field_style3__3qkPx .select2-container--focus .select2-selection--multiple:after,
.field_style2__2Znhe .select2-container--focus .select2-selection--single:after,
.field_style3__3qkPx .select2-container--focus .select2-selection--single:after,
.field_style2__2Znhe .select2-container--open .select2-selection--multiple:after,
.field_style3__3qkPx .select2-container--open .select2-selection--multiple:after,
.field_style2__2Znhe .select2-container--open .select2-selection--single:after,
.field_style3__3qkPx .select2-container--open .select2-selection--single:after {
  transform: scaleX(1);
}

.rtl .field_style2__2Znhe .field_label__2eCP7,
.rtl .field_style3__3qkPx .field_label__2eCP7 {
  left: auto;
  right: 0;
}

.rtl .field_style2__2Znhe .field_right__2qM90,
.rtl .field_style3__3qkPx .field_right__2qM90 {
  right: auto;
  left: 0;
}

.rtl .field_style2__2Znhe .bg-color-primary,
.rtl .field_style3__3qkPx .bg-color-primary {
  left: auto;
  right: 0;
}

.rtl .field_style2__2Znhe .select2-selection--multiple:after,
.rtl .field_style3__3qkPx .select2-selection--multiple:after,
.rtl .field_style2__2Znhe .select2-selection--single:after,
.rtl .field_style3__3qkPx .select2-selection--single:after {
  left: auto;
  right: 0;
}

.rtl .field_style2__2Znhe .select2-selection--multiple .select2-selection__choice__remove,
.rtl .field_style3__3qkPx .select2-selection--multiple .select2-selection__choice__remove {
  float: left;
  margin-left: auto;
  margin-right: 5px;
}

.js-slider.ui-slider {
  border: 0 !important;
  border-radius: 0 !important;
  height: 2px;
  margin-right: 10px;
}

.js-slider.ui-slider:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: -10px;
  height: 100%;
  background-color: #e7e7ed;
}

.js-slider.ui-slider .ui-slider-range-min {
  background-color: #f06292;
}

.js-slider.ui-slider .ui-slider-handle {
  border-radius: 50%;
  width: 10px;
  height: 10px;
  border: 0;
  background-color: #f06292;
  outline: none;
  top: -3px;
  margin: 0 0 0 -1px;
  cursor: pointer;
}

.js-slider.ui-slider .ui-slider-handle:before,
.js-slider.ui-slider .ui-slider-handle:after {
  content: '';
  position: absolute;
  border-radius: inherit;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.js-slider.ui-slider .ui-slider-handle:before {
  width: 30px;
  height: 30px;
  z-index: 9;
}

.js-slider.ui-slider .ui-slider-handle:after {
  width: 10px;
  height: 10px;
  background-color: inherit;
  opacity: .4;
  transition: all .2s ease;
}

.js-slider.ui-slider .ui-slider-handle.ui-state-focus:after {
  width: 20px;
  height: 20px;
}

.js-slider.ui-slider.ui-widget.ui-widget-content {
  padding: 2px;
  box-shadow: none;
}

.js-slider.ui-slider .ui-state-default,
.js-slider.ui-slider .ui-widget-content .ui-state-default,
.js-slider.ui-slider .ui-widget-header .ui-state-default,
.js-slider.ui-slider .ui-button,
.js-slider.ui-slider html .ui-button.ui-state-disabled:hover,
.js-slider.ui-slider html .ui-button.ui-state-disabled:active {
  background-color: #f06292;
  border-color: #f06292;
}

.js-slider.ui-slider .ui-state-hover,
.js-slider.ui-slider .ui-widget-content .ui-state-hover,
.js-slider.ui-slider .ui-widget-header .ui-state-hover,
.js-slider.ui-slider .ui-state-focus,
.js-slider.ui-slider .ui-widget-content .ui-state-focus,
.js-slider.ui-slider .ui-widget-header .ui-state-focus,
.js-slider.ui-slider .ui-button:hover, .js-slider.ui-slider .ui-button:focus {
  top: -3px;
}

.js-slider-info {
  height: 33px;
  line-height: 36px;
  opacity: 0;
}

.js-slider-info[data-active="true"] {
  opacity: 1;
}

.js-slider-info[data-active="true"] ~ .field_label__2eCP7 {
  display: block;
  font-size: 11px;
  top: -15px;
  color: #9ea6ba;
}

.select2.select2-container {
  display: block;
  width: 100% !important;
}

.select2-container {
  z-index: 999999;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #e7e7ed;
  line-height: normal;
  height: 44px;
  padding: 0 15px;
}

.select2-dropdown {
  border: 0;
  box-shadow: 0 5px 50px 0 rgba(37, 44, 65, .12);
}

.select2-search--dropdown {
  padding: 12px;
}

.select2-results__option {
  padding: 8px 15px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  margin-right: 18px;
  font-size: 18px;
  padding-top: 2px;
}

.field_style3__3qkPx .field_label__2eCP7 {
  display: block;
  font-size: 11px;
  top: -15px;
  color: #9ea6ba;
}

.field_style3__3qkPx .field_field__3U_Rt {
  height: 38px;
}

.field_dark__r9EzV .field_field__3U_Rt {
  border-bottom-color: rgba(255, 255, 255, .1);
}

.field_style4__2DBqx .field_wrap__Gv92k {
  border: 1px solid #e7e7ed;
  background-color: #fff;
  padding: 6px 15px;
  min-height: 36px;
  border-radius: 18px;
}

@media (max-width: 991px) {
  .field_style4__2DBqx .field_wrap__Gv92k {
      background-color: #fbfbfc;
  }
}

.field_style4__2DBqx .field-autoHeight .field_wrap__Gv92k {
  padding-right: 40px;
}

.field_style4__2DBqx .field_field__3U_Rt {
  display: block;
  width: 100%;
  height: 22px;
  overflow: hidden;
  border: 0;
  padding: 0;
}

.field_style4__2DBqx textarea.field_field__3U_Rt {
  height: 24px;
  margin-top: 0;
  padding: 0;
  resize: none;
  word-wrap: break-word;
  word-break: break-all;
}

.field_style4__2DBqx textarea ~ .field_label__2eCP7 {
  top: 6px;
}

.field_style5__3OR3T .field_wrap__Gv92k {
  border: 1px solid #e7e7ed;
  background-color: #fff;
  padding: 6px 15px;
  min-height: 48px;
  font-size: 15px;
  border-radius: 4px;
}

@media (max-width: 991px) {
  .field_style5__3OR3T .field_wrap__Gv92k {
      background-color: #fbfbfc;
  }
}

.field_style5__3OR3T .field-autoHeight .field_wrap__Gv92k {
  padding-right: 40px;
}

.field_style5__3OR3T .field_field__3U_Rt {
  display: block;
  width: 100%;
  height: 34px;
  overflow: hidden;
  border: 0;
  padding: 0;
}

.field_style5__3OR3T textarea.field_field__3U_Rt {
  height: 34px;
  margin-top: 0;
  padding: 0;
  resize: none;
  word-wrap: break-word;
  word-break: break-all;
}

.field_style5__3OR3T textarea ~ .field_label__2eCP7 {
  top: 6px;
}

.field_module__1H6kT.error .field_right__2qM90,
.field_module__1H6kT.error .field_field__3U_Rt,
.field_module__1H6kT.error .field_label__2eCP7 {
  color: #fc6363;
}

.field_module__1H6kT.error .bg-color-primary {
  transform: scaleX(1);
  background-color: #fc6363 !important;
}

.field__Icon {
  position: absolute;
  padding: 4px 12px;
  border-radius: 2px;
  top: 5px;
  right: 0;
  color: #fff;
  font-size: 16px;
}

.rtl .field__Icon {
  right: auto;
  left: 0;
}

/* 5. rating-02
--------------------------------------------------------------------------------*/

.rating-02_module__29JTy {
  display: inline-block;
}

.rating-02_module__29JTy[class*="_bg"] {
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #fff;
}

.rating-02_primary__2C54h {
  color: #f06292;
}

.rating-02_secondary__2pGIT {
  color: #3ece7e;
}

.rating-02_tertiary__2p-Sp {
  color: #f4b34d;
}

.rating-02_yellow__4saeZ {
  color: #f5af02;
}

.rating-02_red__1Rqcu {
  color: #ff7474;
}

.rating-02_bgPrimary__2iYge {
  background-color: #f06292;
}

.rating-02_bgSecondary__3ennK {
  background-color: #3ece7e;
}

.rating-02_bgTertiary__1lxAp {
  background-color: #f4b34d;
}

.rating-02_bgYellow__3FvHM {
  background-color: #f5af02;
}

.rating-02_bgRed__3geow {
  background-color: #ff7474;
}

/* 6. field
--------------------------------------------------------------------------------*/

.fixed-item_module__xZqZR {
  background-color: #fff;
  box-shadow: 0 5px 50px 0 rgba(37, 44, 65, .12);
  padding: 6px 0;
}

.fixed-item_module__xZqZR .item {
  padding: 8px 15px;
  border-bottom: 1px solid #f3f3f6;
}

.fixed-item_module__xZqZR .item:last-child {
  border: 0;
}

.fixed-item_group__1wyX2 {
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 235px;
}

.fixed-item_grid__14kvv {
  max-width: 300px;
  margin-left: 15px;
  margin-right: 15px;
}

.fixed-item_grid__14kvv .item {
  padding: 0;
  border: 0;
  float: left;
  width: 16.66667%;
  padding: 3px;
  line-height: 1.4em;
  font-size: 24px;
  color: #9ea6ba;
  text-align: center;
}

.rtl .fixed-item_grid__14kvv .item {
  float: right;
}

.fixed-item_search__3hBcD {
  padding-top: 5px;
  padding-left: 15px;
  padding-right: 15px;
}

/* 7. list-hours
--------------------------------------------------------------------------------*/

@media (max-width: 767px) {
  .list-hours_module__CE4hn table, .list-hours_module__CE4hn thead,
  .list-hours_module__CE4hn tbody, .list-hours_module__CE4hn tr,
  .list-hours_module__CE4hn th, .list-hours_module__CE4hn td {
      display: block;
      width: 100%;
  }
}

.list-hours_table__1B4UJ {
  width: 100%;
}

.list-hours_tr__1TA9B {
  content: empty;
  vertical-align: top;
}

.list-hours_day__11G3l {
  width: 145px;
}

.list-hours_hoursItem__3kmyv {
  position: relative;
  padding-right: 52px;
}

@media (min-width: 768px) {
  .list-hours_hoursItem__3kmyv {
      padding-right: 62px;
  }
}

@media (min-width: 768px) {
  .rtl .list-hours_hoursItem__3kmyv {
      padding-right: 0;
      padding-left: 62px;
  }
}

.list-hours_button__1MWV9 {
  display: inline-block;
  width: 31px;
  height: 31px;
  line-height: 31px;
  text-align: center;
  border-radius: 3px;
  background-color: #f3f3f6;
  color: #252c41;
  font-size: 17px;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 0;
}

.list-hours_button__1MWV9:hover {
  background-color: #e7e7ed;
}

.rtl .list-hours_button__1MWV9 {
  right: auto;
  left: 0;
}

/* 8. swiper
--------------------------------------------------------------------------------*/

.swiper__module {
  min-height: auto !important;
}

.swiper__module .full-load {
  background-color: transparent;
  transition: opacity .1s;
  opacity: 1;
  visibility: visible;
}

.swiper__module .full-load ~ .swiper-wrapper [class^="listing_module"] {
  opacity: 0;
  visibility: hidden;
  transition: opacity .1s;
}

.swiper__module .full-load ~ .swiper-wrapper [class^="quote_module"] {
  opacity: 0;
  visibility: hidden;
  transition: opacity .1s;
}

.swiper__module .full-load ~ .swiper-wrapper [class^="event_module"] {
  opacity: 0;
  visibility: hidden;
  transition: opacity .1s;
}

.swiper__module .full-load ~ .swiper-wrapper [class^="team_module"] {
  opacity: 0;
  visibility: hidden;
  transition: opacity .1s;
}

.swiper__module .full-load ~ .swiper-button-custom {
  opacity: 0;
  visibility: hidden;
}

.swiper__module.swiper-container-horizontal .full-load {
  opacity: 0;
  visibility: hidden;
}

.swiper__module.swiper-container-horizontal .swiper-wrapper [class^="listing_module"] {
  opacity: 1;
  visibility: visible;
}

.swiper__module.swiper-container-horizontal .swiper-wrapper [class^="quote_module"] {
  opacity: 1;
  visibility: visible;
}

.swiper__module.swiper-container-horizontal .swiper-wrapper [class^="event_module"] {
  opacity: 1;
  visibility: visible;
}

.swiper__module.swiper-container-horizontal .swiper-wrapper [class^="team_module"] {
  opacity: 1;
  visibility: visible;
}

.swiper__module.swiper-container-horizontal .swiper-button-custom {
  opacity: 1;
  visibility: visible;
}

[class^="sidebar-1_module"] .widget.widget_wilcity_posts_slider [class^="content-box_body"] {
  padding: 0;
}

[class^="sidebar-1_module"] .widget.widget_wilcity_author_profile [class^="content-box_body"] {
  background-color: #fff;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px !important;
  width: 8px;
  height: 8px;
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
}

.swiper-container-horizontal > .swiper-pagination-bullets {
  padding-bottom: 10px;
  text-align: center;
}

.swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  background-color: #f06292;
}

.swiper-button-custom {
  padding: 30px 0 10px;
  text-align: center;
}

@media (max-width: 991px) {
  .swiper-button-custom {
      padding-top: 20px;
  }
}

.swiper-button-custom > div {
  display: inline-block;
  background-color: #fff;
  box-shadow: 0 8px 25px 0 rgba(37, 44, 65, .1);
  text-align: center;
  cursor: pointer;
  z-index: 9999;
  width: 42px;
  height: 42px;
  line-height: 42px;
  margin: 5px;
}

.swiper-button-custom > div i {
  color: #70778b;
  font-size: 16px;
  line-height: inherit;
}

.swiper-button-custom > div.swiper-button-disabled {
  opacity: .4;
  pointer-events: none;
}

.swiper--button-pill .swiper-button-custom > div {
  width: 42px;
  height: 42px;
  line-height: 42px;
  border-radius: 50%;
}

@media (min-width: 992px) {
  .swiper--button-pill .swiper-button-custom > div {
      width: 60px;
      height: 60px;
      line-height: 60px;
  }
}

.swiper--button-pill .swiper-button-custom > div i {
  font-size: 24px;
}

@media (max-width: 480px) {
  .swiper--button-pill .swiper-button-custom > div i {
      font-size: 16px;
  }
}

[class*="swiper--button-abs"] .swiper-button-custom {
  padding: 0;
}

[class*="swiper--button-abs"] .swiper-button-custom > div {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  margin: 0;
}

[class*="swiper--button-abs"] .swiper-button-custom > div.swiper-button-prev-custom {
  left: 0;
}

[class*="swiper--button-abs"] .swiper-button-custom > div.swiper-button-next-custom {
  right: 0;
}

[class*="swiper--button-abs"] .swiper-button-custom > div.swiper-button-disabled {
  opacity: 0;
  pointer-events: none;
}

[class*="swiper--button-abs"] .wilcity-view-all-wrap ~ .swiper-button-custom > div {
  transform: translate(0, calc(-50% + 31px));
}

[class*="swiper--button-abs"].swiper--button-abs-md .swiper-button-custom {
  padding: 20px 0 10px;
}

[class*="swiper--button-abs"].swiper--button-abs-md .swiper-button-custom > div {
  margin: 5px !important;
}

@media (max-width: 991px) {
  [class*="swiper--button-abs"].swiper--button-abs-md .swiper-button-custom > div {
      position: static !important;
      transform: none !important;
  }
}

[class*="swiper--button-abs"].swiper--button-abs-md .swiper-button-custom > div.swiper-button-disabled {
  opacity: .4;
  pointer-events: none;
}

.rtl [class*="swiper--button-abs"] .swiper-button-custom > div.swiper-button-prev-custom {
  left: auto;
  right: 0;
}

.rtl [class*="swiper--button-abs"] .swiper-button-custom > div.swiper-button-next-custom {
  right: auto;
  left: 0;
}

.swiper--button-abs-outer {
  padding-left: 20px;
  padding-right: 20px;
}

@media (max-width: 991px) {
  .swiper--button-abs-outer {
      padding-left: 10px;
      padding-right: 10px;
  }
}

@media (min-width: 992px) {
  .swiper--button-abs-outer.swiper--button-pill {
      padding-left: 28px;
      padding-right: 28px;
  }
}

.swiper--button-abs-outer .swiper-button-custom > div.swiper-button-prev-custom {
  transform: translate(3px, -50%);
}

.swiper--button-abs-outer .swiper-button-custom > div.swiper-button-next-custom {
  transform: translate(-3px, -50%);
}

.swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-prev-custom {
  transform: translate(3px, calc(-50% + 20px));
}

.swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-next-custom {
  transform: translate(-3px, calc(-50% + 20px));
}

.rtl .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-prev-custom {
  transform: translate(-3px, -50%);
}

.rtl .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-next-custom {
  transform: translate(3px, -50%);
}

.rtl .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-prev-custom {
  transform: translate(-3px, calc(-50% + 20px));
}

.rtl .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-next-custom {
  transform: translate(3px, calc(-50% + 20px));
}

.container .vc_row.wpb_row.vc_row-fluid .swiper--button-abs-outer {
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 992px) {
  .container .vc_row.wpb_row.vc_row-fluid .swiper--button-abs-outer.swiper--button-pill {
      padding-left: 0;
      padding-right: 0;
  }
}

.container .vc_row.wpb_row.vc_row-fluid .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-prev-custom {
  transform: translate(20px, -50%);
}

.container .vc_row.wpb_row.vc_row-fluid .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-next-custom {
  transform: translate(-20px, -50%);
}

.container .vc_row.wpb_row.vc_row-fluid .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-prev-custom {
  transform: translate(20px, calc(-50% + 20px));
}

.container .vc_row.wpb_row.vc_row-fluid .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-next-custom {
  transform: translate(-20px, calc(-50% + 20px));
}

.container .vc_row.wpb_row.vc_row-fluid .swiper--button-pill .swiper-button-custom > div {
  width: 42px;
  height: 42px;
  line-height: 42px;
}

@media (min-width: 992px) {
  .container .vc_row.wpb_row.vc_row-fluid .swiper--button-pill .swiper-button-custom > div {
      width: 42px;
      height: 42px;
      line-height: 42px;
  }
}

.container .vc_row.wpb_row.vc_row-fluid .swiper--button-pill .swiper-button-custom > div i {
  font-size: 16px;
}

@media (max-width: 480px) {
  .container .vc_row.wpb_row.vc_row-fluid .swiper--button-pill .swiper-button-custom > div i {
      font-size: 16px;
  }
}

.rtl .container .vc_row.wpb_row.vc_row-fluid .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-prev-custom {
  transform: translate(-20px, -50%);
}

.rtl .container .vc_row.wpb_row.vc_row-fluid .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-next-custom {
  transform: translate(20px, -50%);
}

.rtl .container .vc_row.wpb_row.vc_row-fluid .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-prev-custom {
  transform: translate(-20px, calc(-50% + 20px));
}

.rtl .container .vc_row.wpb_row.vc_row-fluid .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-next-custom {
  transform: translate(20px, calc(-50% + 20px));
}

.container .vc_row.wpb_row.vc_row-fluid[data-vc-full-width="true"] .swiper--button-abs-outer {
  padding-left: 20px;
  padding-right: 20px;
}

@media (min-width: 992px) {
  .container .vc_row.wpb_row.vc_row-fluid[data-vc-full-width="true"] .swiper--button-abs-outer.swiper--button-pill {
      padding-left: 28px;
      padding-right: 28px;
  }
}

.container .vc_row.wpb_row.vc_row-fluid[data-vc-full-width="true"] .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-prev-custom {
  transform: translate(3px, -50%);
}

.container .vc_row.wpb_row.vc_row-fluid[data-vc-full-width="true"] .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-next-custom {
  transform: translate(-3px, -50%);
}

.container .vc_row.wpb_row.vc_row-fluid[data-vc-full-width="true"] .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-prev-custom {
  transform: translate(3px, calc(-50% + 20px));
}

.container .vc_row.wpb_row.vc_row-fluid[data-vc-full-width="true"] .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-next-custom {
  transform: translate(-3px, calc(-50% + 20px));
}

.container .vc_row.wpb_row.vc_row-fluid[data-vc-full-width="true"] .swiper--button-pill .swiper-button-custom > div {
  width: 42px;
  height: 42px;
  line-height: 42px;
  border-radius: 50%;
}

@media (min-width: 992px) {
  .container .vc_row.wpb_row.vc_row-fluid[data-vc-full-width="true"] .swiper--button-pill .swiper-button-custom > div {
      width: 60px;
      height: 60px;
      line-height: 60px;
  }
}

.container .vc_row.wpb_row.vc_row-fluid[data-vc-full-width="true"] .swiper--button-pill .swiper-button-custom > div i {
  font-size: 24px;
}

@media (max-width: 480px) {
  .container .vc_row.wpb_row.vc_row-fluid[data-vc-full-width="true"] .swiper--button-pill .swiper-button-custom > div i {
      font-size: 16px;
  }
}

.rtl .container .vc_row.wpb_row.vc_row-fluid[data-vc-full-width="true"] .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-prev-custom {
  transform: translate(-3px, calc(-50% + 20px));
}

.rtl .container .vc_row.wpb_row.vc_row-fluid[data-vc-full-width="true"] .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-next-custom {
  transform: translate(3px, calc(-50% + 20px));
}

.container .slider-container .swiper--button-abs-outer,
.container .wilcity-events-slider-wrapper .swiper--button-abs-outer,
.elementor-section-boxed .slider-container .swiper--button-abs-outer,
.elementor-section-boxed .wilcity-events-slider-wrapper .swiper--button-abs-outer,
.kc-container .slider-container .swiper--button-abs-outer,
.kc-container .wilcity-events-slider-wrapper .swiper--button-abs-outer {
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 992px) {
  .container .slider-container .swiper--button-abs-outer.swiper--button-pill,
  .container .wilcity-events-slider-wrapper .swiper--button-abs-outer.swiper--button-pill,
  .elementor-section-boxed .slider-container .swiper--button-abs-outer.swiper--button-pill,
  .elementor-section-boxed .wilcity-events-slider-wrapper .swiper--button-abs-outer.swiper--button-pill,
  .kc-container .slider-container .swiper--button-abs-outer.swiper--button-pill,
  .kc-container .wilcity-events-slider-wrapper .swiper--button-abs-outer.swiper--button-pill {
      padding-left: 0;
      padding-right: 0;
  }
}

.container .slider-container .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-prev-custom,
.container .wilcity-events-slider-wrapper .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-prev-custom,
.elementor-section-boxed .slider-container .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-prev-custom,
.elementor-section-boxed .wilcity-events-slider-wrapper .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-prev-custom,
.kc-container .slider-container .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-prev-custom,
.kc-container .wilcity-events-slider-wrapper .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-prev-custom {
  transform: translate(20px, -50%);
}

.container .slider-container .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-next-custom,
.container .wilcity-events-slider-wrapper .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-next-custom,
.elementor-section-boxed .slider-container .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-next-custom,
.elementor-section-boxed .wilcity-events-slider-wrapper .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-next-custom,
.kc-container .slider-container .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-next-custom,
.kc-container .wilcity-events-slider-wrapper .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-next-custom {
  transform: translate(-20px, -50%);
}

.container .slider-container .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-prev-custom,
.container .wilcity-events-slider-wrapper .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-prev-custom,
.elementor-section-boxed .slider-container .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-prev-custom,
.elementor-section-boxed .wilcity-events-slider-wrapper .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-prev-custom,
.kc-container .slider-container .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-prev-custom,
.kc-container .wilcity-events-slider-wrapper .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-prev-custom {
  transform: translate(20px, calc(-50% + 20px));
}

.container .slider-container .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-next-custom,
.container .wilcity-events-slider-wrapper .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-next-custom,
.elementor-section-boxed .slider-container .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-next-custom,
.elementor-section-boxed .wilcity-events-slider-wrapper .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-next-custom,
.kc-container .slider-container .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-next-custom,
.kc-container .wilcity-events-slider-wrapper .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-next-custom {
  transform: translate(-20px, calc(-50% + 20px));
}

.container .slider-container .swiper--button-pill .swiper-button-custom > div,
.container .wilcity-events-slider-wrapper .swiper--button-pill .swiper-button-custom > div,
.elementor-section-boxed .slider-container .swiper--button-pill .swiper-button-custom > div,
.elementor-section-boxed .wilcity-events-slider-wrapper .swiper--button-pill .swiper-button-custom > div,
.kc-container .slider-container .swiper--button-pill .swiper-button-custom > div,
.kc-container .wilcity-events-slider-wrapper .swiper--button-pill .swiper-button-custom > div {
  width: 42px;
  height: 42px;
  line-height: 42px;
}

@media (min-width: 992px) {
  .container .slider-container .swiper--button-pill .swiper-button-custom > div,
  .container .wilcity-events-slider-wrapper .swiper--button-pill .swiper-button-custom > div,
  .elementor-section-boxed .slider-container .swiper--button-pill .swiper-button-custom > div,
  .elementor-section-boxed .wilcity-events-slider-wrapper .swiper--button-pill .swiper-button-custom > div,
  .kc-container .slider-container .swiper--button-pill .swiper-button-custom > div,
  .kc-container .wilcity-events-slider-wrapper .swiper--button-pill .swiper-button-custom > div {
      width: 42px;
      height: 42px;
      line-height: 42px;
  }
}

.container .slider-container .swiper--button-pill .swiper-button-custom > div i,
.container .wilcity-events-slider-wrapper .swiper--button-pill .swiper-button-custom > div i,
.elementor-section-boxed .slider-container .swiper--button-pill .swiper-button-custom > div i,
.elementor-section-boxed .wilcity-events-slider-wrapper .swiper--button-pill .swiper-button-custom > div i,
.kc-container .slider-container .swiper--button-pill .swiper-button-custom > div i,
.kc-container .wilcity-events-slider-wrapper .swiper--button-pill .swiper-button-custom > div i {
  font-size: 16px;
}

@media (max-width: 480px) {
  .container .slider-container .swiper--button-pill .swiper-button-custom > div i,
  .container .wilcity-events-slider-wrapper .swiper--button-pill .swiper-button-custom > div i,
  .elementor-section-boxed .slider-container .swiper--button-pill .swiper-button-custom > div i,
  .elementor-section-boxed .wilcity-events-slider-wrapper .swiper--button-pill .swiper-button-custom > div i,
  .kc-container .slider-container .swiper--button-pill .swiper-button-custom > div i,
  .kc-container .wilcity-events-slider-wrapper .swiper--button-pill .swiper-button-custom > div i {
      font-size: 16px;
  }
}

.rtl .container .slider-container .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-prev-custom,
.rtl .container .wilcity-events-slider-wrapper .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-prev-custom,
.rtl .elementor-section-boxed .slider-container .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-prev-custom,
.rtl .elementor-section-boxed .wilcity-events-slider-wrapper .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-prev-custom,
.rtl .kc-container .slider-container .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-prev-custom,
.rtl .kc-container .wilcity-events-slider-wrapper .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-prev-custom {
  transform: translate(-20px, -50%);
}

.rtl .container .slider-container .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-next-custom,
.rtl .container .wilcity-events-slider-wrapper .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-next-custom,
.rtl .elementor-section-boxed .slider-container .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-next-custom,
.rtl .elementor-section-boxed .wilcity-events-slider-wrapper .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-next-custom,
.rtl .kc-container .slider-container .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-next-custom,
.rtl .kc-container .wilcity-events-slider-wrapper .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-next-custom {
  transform: translate(20px, -50%);
}

.rtl .container .slider-container .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-prev-custom,
.rtl .container .wilcity-events-slider-wrapper .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-prev-custom,
.rtl .elementor-section-boxed .slider-container .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-prev-custom,
.rtl .elementor-section-boxed .wilcity-events-slider-wrapper .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-prev-custom,
.rtl .kc-container .slider-container .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-prev-custom,
.rtl .kc-container .wilcity-events-slider-wrapper .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-prev-custom {
  transform: translate(-20px, calc(-50% + 20px));
}

.rtl .container .slider-container .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-next-custom,
.rtl .container .wilcity-events-slider-wrapper .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-next-custom,
.rtl .elementor-section-boxed .slider-container .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-next-custom,
.rtl .elementor-section-boxed .wilcity-events-slider-wrapper .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-next-custom,
.rtl .kc-container .slider-container .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-next-custom,
.rtl .kc-container .wilcity-events-slider-wrapper .swiper--button-abs-outer .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-next-custom {
  transform: translate(20px, calc(-50% + 20px));
}

.swiper-container.kc-elm {
  float: none;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.hasSlider .swiper-container {
  background-color: black;
}

.hasSlider .swiper--button-abs-outer.swiper--button-pill {
  padding-left: 0;
  padding-right: 0;
}

.hasSlider .swiper-button-custom > div {
  background-color: rgba(255, 255, 255, .1);
}

.hasSlider .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-next-custom {
  top: 50%;
  right: 15px !important;
  transform: translate(-15px, -50%);
}

.hasSlider .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-prev-custom {
  top: 50%;
  left: 15px !important;
  transform: translate(15px, -50%);
}

.hasSlider .swiper-button-custom {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: all ease .3s;
}

.hasSlider:hover .swiper-button-custom {
  opacity: 1 !important;
  visibility: visible !important;
}

.rtl .hasSlider .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-next-custom {
  top: calc(100% - 84px);
  right: auto !important;
  left: 15px !important;
  transform: translate(15px, 0%);
}

.rtl .hasSlider .swiper--button-abs-outer .swiper-button-custom > div.swiper-button-prev-custom {
  top: calc(100% - 84px);
  left: auto !important;
  right: 15px !important;
  transform: translate(-15px, 0%);
}

.swiper--button-abs-inner .swiper-button-custom > div.swiper-button-prev-custom {
  transform: translate(10px, -50%);
}

.swiper--button-abs-inner .swiper-button-custom > div.swiper-button-next-custom {
  transform: translate(-10px, -50%);
}

.rtl .swiper--button-abs-inner .swiper-button-custom > div.swiper-button-prev-custom {
  transform: translate(-10px, -50%);
}

.rtl .swiper--button-abs-inner .swiper-button-custom > div.swiper-button-next-custom {
  transform: translate(10px, -50%);
}

.wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-prev-custom {
  transform: translate(10px, calc(-50% + 20px));
}

.wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-next-custom {
  transform: translate(-10px, calc(-50% + 20px));
}

.rtl .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-prev-custom {
  transform: translate(-10px, calc(-50% + 20px));
}

.rtl .wilcity-view-all-wrap ~ .swiper-button-custom > div.swiper-button-next-custom {
  transform: translate(10px, calc(-50% + 20px));
}

.swiper--button-abs-center {
  overflow: visible;
}

.swiper--button-abs-center .swiper-slide {
  opacity: .4;
  transition: opacity .4s ease;
}

.swiper--button-abs-center .swiper-slide.swiper-slide-active {
  opacity: 1;
}

/* 9. upload-image
--------------------------------------------------------------------------------*/

.upload-image_module__3I5sF {
  padding-top: 5px;
  padding-bottom: 10px;
}

.upload-image_row__2UK1p {
  margin: -5px;
}

.upload-image_thumb__V-SH7, .upload-image_button__3-6QW {
  position: relative;
  margin: 5px;
  float: left;
  width: calc(33.33% - 10px);
  z-index: 9;
}

@media (min-width: 992px) {
  .upload-image_thumb__V-SH7, .upload-image_button__3-6QW {
      width: calc(20% - 10px);
  }
}

.rtl .upload-image_thumb__V-SH7, .rtl .upload-image_button__3-6QW {
  float: right;
}

.upload-image_image__17ttf {
  position: relative;
  background-size: cover;
  background-position: 50% 50%;
  padding-top: 100%;
  z-index: 9;
}

.upload-image_remove__3Oa_t {
  position: absolute;
  top: 6px;
  right: 8px;
  color: #fff;
  font-size: 22px;
  line-height: normal;
  z-index: 9;
  cursor: pointer;
  transition: all .3s ease;
}

@media (max-width: 991px) {
  .upload-image_remove__3Oa_t {
      top: 3px;
      right: 5px;
      font-size: 18px;
  }
}

.rtl .upload-image_remove__3Oa_t {
  right: auto;
  left: 8px;
}

@media (max-width: 991px) {
  .rtl .upload-image_remove__3Oa_t {
      right: auto;
      left: 5px;
  }
}

.upload-image_button__3-6QW {
  border: 2px dashed #e7e7ed;
  background-color: #fbfbfc;
  cursor: pointer;
  transition: all .3s ease;
}

.upload-image_button__3-6QW:after {
  content: '';
  display: block;
  padding-top: 100%;
}

.upload-image_button__3-6QW:hover {
  border-color: #9ea6ba;
  background-color: #f3f3f6;
}

.upload-image_button__3-6QW input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 9;
  cursor: pointer;
}

.rtl .upload-image_button__3-6QW input {
  left: auto;
  right: 0;
}

.upload-image_buttonContent__fjl5V {
  position: absolute;
  top: 50%;
  left: 15px;
  right: 15px;
  transform: translate(0, -50%);
  text-align: center;
  cursor: pointer;
}

.upload-image_buttonContent__fjl5V i {
  color: #485273;
  transition: all .3s ease;
  font-size: 24px;
}

@media (min-width: 400px) {
  .upload-image_buttonContent__fjl5V i {
      font-size: calc(2vw + 16px);
  }
}

@media (min-width: 1200px) {
  .upload-image_buttonContent__fjl5V i {
      font-size: 40px;
  }
}

.upload-image_sm__25yM3 .upload-image_thumb__V-SH7,
.upload-image_sm__25yM3 .upload-image_button__3-6QW {
  width: calc(25% - 10px);
}

@media (min-width: 768px) {
  .upload-image_sm__25yM3 .upload-image_thumb__V-SH7,
  .upload-image_sm__25yM3 .upload-image_button__3-6QW {
      width: calc(16.66667% - 10px);
  }
}

@media (min-width: 992px) {
  .upload-image_sm__25yM3 .upload-image_thumb__V-SH7,
  .upload-image_sm__25yM3 .upload-image_button__3-6QW {
      width: calc(12.5% - 10px);
  }
}

.upload-image_sm__25yM3 .upload-image_remove__3Oa_t {
  top: 3px;
  right: 5px;
  font-size: 18px;
}

.upload-image_sm__25yM3 .upload-image_buttonContent__fjl5V i {
  font-size: 24px !important;
}

.rtl .upload-image_sm__25yM3 .upload-image_remove__3Oa_t {
  right: auto;
  left: 5px;
}

/* 10. video-popup
--------------------------------------------------------------------------------*/

.video-popup_module__2P6ZG {
  position: relative;
}

.video-popup_media__dEwwq img {
  width: 100%;
}

.video-popup_media__dEwwq a {
  transition: none;
}

.video-popup_img__3zV5d {
  padding-top: 56.25%;
}

.video-popup_popup__17b-F {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  background-color: rgba(37, 44, 65, .8);
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-left: -30px;
  margin-top: -30px;
  font-size: 32px;
}

@media (min-width: 400px) {
  .video-popup_popup__17b-F {
      width: calc(2.5vw + 50px);
      height: calc(2.5vw + 50px);
  }
}

@media (min-width: 1200px) {
  .video-popup_popup__17b-F {
      width: 80px;
      height: 80px;
  }
}

@media (min-width: 400px) {
  .video-popup_popup__17b-F {
      margin-left: calc(-1.25vw - 25px);
      margin-top: calc(-1.25vw - 25px);
  }
}

@media (min-width: 1200px) {
  .video-popup_popup__17b-F {
      margin-left: -40px;
      margin-top: -40px;
  }
}

@media (min-width: 400px) {
  .video-popup_popup__17b-F {
      font-size: calc(1vw + 28px);
  }
}

@media (min-width: 1200px) {
  .video-popup_popup__17b-F {
      font-size: 40px;
  }
}

.video-popup_popup__17b-F i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff !important;
}

.video-popup_overlay__2lJoC {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(37, 44, 65, .2);
}

.video-popup_sm__11-9c .video-popup_popup__17b-F {
  width: 50px;
  height: 50px;
  font-size: 30px;
  margin-top: -25px;
  margin-left: -25px;
}

.video-popup_ratio-4by3__3IYXW .video-popup_img__3zV5d {
  padding-top: 75%;
}

.video-popup_round__2d8uy {
  border-radius: 3px;
}

.video-popup_round__2d8uy .video-popup_media__dEwwq {
  border-radius: 3px;
  overflow: hidden;
  -ms-interpolation-mode: nearest-neighbor;
  image-rendering: -moz-crisp-edges;
  image-rendering: pixelated;
}

.video-popup-parallax-inner {
  overflow: hidden;
}

.video-popup-parallax-inner:after {
  content: '';
  display: block;
  padding-top: 56.25%;
}

.video-popup-parallax-inner .video-popup_media__dEwwq {
  overflow: hidden;
  position: absolute;
  top: -10%;
  left: -10%;
  width: 120%;
  height: 120%;
}

.video-popup-parallax-inner .video-popup_img__3zV5d {
  padding: 0;
  width: 100%;
  height: 100%;
}

[data-hover-parallax-options="3d"] .bg-parallax-clone-1,
[data-hover-parallax-options="3d"] .bg-parallax-clone-2,
[data-hover-parallax-options="3d"] .bg-parallax-clone-3 {
  position: absolute;
  width: 80%;
  height: 80%;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow: hidden;
}

[data-hover-parallax-options="3d"] .bg-parallax-clone-1 .video-popup_img__3zV5d,
[data-hover-parallax-options="3d"] .bg-parallax-clone-2 .video-popup_img__3zV5d,
[data-hover-parallax-options="3d"] .bg-parallax-clone-3 .video-popup_img__3zV5d {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

[data-hover-parallax-options="3d"] .bg-parallax-clone-2 {
  width: 70%;
  height: 70%;
}

[data-hover-parallax-options="3d"] .bg-parallax-clone-1 {
  width: 60%;
  height: 60%;
}

/* 11. widget-about
--------------------------------------------------------------------------------*/

.widget-about__header {
  background-size: cover;
  background-position: 50% 50%;
}

/* 12. widget-gallery
--------------------------------------------------------------------------------*/

.widget-gallery {
  margin: -5px;
  overflow: hidden;
}

.widget-gallery a {
  position: relative;
  display: block;
  width: 100%;
  padding-top: 100%;
  background-size: cover;
  background-position: 50% 50%;
}

.widget-gallery a img {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  display: none;
}

.widget-gallery[data-column="1"] .widget-gallery__item {
  width: 100%;
}

.widget-gallery[data-column="2"] .widget-gallery__item {
  width: 50%;
}

.widget-gallery[data-column="3"] .widget-gallery__item {
  width: 33.33333%;
}

.widget-gallery[data-column="4"] .widget-gallery__item {
  width: 25%;
}

.widget-gallery[data-column="5"] .widget-gallery__item {
  width: 20%;
}

.widget-gallery[data-column="6"] .widget-gallery__item {
  width: 16.66667%;
}

.widget-gallery__item {
  width: 33.33333%;
  padding: 5px;
  float: left;
  overflow: hidden;
}

.rtl .widget-gallery__item {
  float: right;
}

/* 13. widget-listing
--------------------------------------------------------------------------------*/

.widget-listing-item {
  background-color: #fff;
  margin-bottom: 20px;
  border-radius: 3px;
}

.widget-listing-item__media {
  position: relative;
  overflow: hidden;
  padding-top: 55%;
  border-radius: 3px 3px 0 0;
}

.widget-listing-item__media a {
  display: block;
  width: 100%;
  height: 100%;
}

.widget-listing-item__media img {
  display: none;
}

.widget-listing-item__body {
  position: relative;
  padding: 10px 15px;
  border: 1px solid #e7e7ed;
  border-top: 0;
}

.widget-listing-item__rating {
  position: absolute;
  top: -17px;
  right: 10px;
}

.rtl .widget-listing-item__rating {
  right: auto;
  left: 10px;
}

.widget-listing-item__title {
  font-size: 16px;
  margin: 0 15px 0 0;
}

.rtl .widget-listing-item__title {
  margin: 0 0 0 15px;
}

.widget-listing-item__meta {
  font-size: 12px;
}

/* 14. generalWidgetListing2
--------------------------------------------------------------------------------*/

.widget-listing2_module__2KKG0 {
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
}

.widget-listing2_container__2auAC {
  overflow: hidden;
}

.widget-listing2_thumb__1GXhh:after {
  content: '';
  display: block;
  padding-top: 70%;
}

.widget-listing2_title__2UZx9 {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 13px;
}

.widget-listing2_metaData__2XG_K [class*="point"] {
  color: #f4b34d;
}

.widget-listing2_ad__XlIJq {
  padding: 0 5px;
  margin-right: 10px;
  height: 15px;
  line-height: 15px;
  display: inline-block;
  vertical-align: middle;
  color: #97c47f;
  border: 1px solid #97c47f;
  border-radius: 2px;
  font-size: 11px;
}

.rtl .widget-listing2_ad__XlIJq {
  margin-right: auto;
  margin-left: 10px;
}

.widget-listing2_excerpt__3wHpJ {
  margin-top: 5px;
  color: #70778b;
  font-size: 14px;
  line-height: 1.4em;
}

.widget-listing2_list__1y7xK .widget-listing2_thumb__1GXhh {
  width: 100px;
  float: left;
}

.widget-listing2_list__1y7xK .widget-listing2_content__3pCvW {
  padding-left: 110px;
}

.widget-listing2_list__1y7xK .widget-listing2_title__2UZx9 {
  margin-top: 0;
}

.rtl .widget-listing2_list__1y7xK {
  width: 100%;
}

.rtl .widget-listing2_list__1y7xK .widget-listing2_thumb__1GXhh {
  float: right;
}

.rtl .widget-listing2_list__1y7xK .widget-listing2_content__3pCvW {
  padding-left: auto;
  padding-right: 110px;
}

/* 15. widget-post
--------------------------------------------------------------------------------*/

.widget-post {
  overflow: hidden;
}

.widget-post-item {
  margin-bottom: 14px;
  overflow: hidden;
}

.widget-post-item:last-child {
  margin-bottom: 0;
}

.widget-post-item__media {
  float: left;
  width: 66px;
}

.widget-post-item__media:after {
  content: '';
  display: block;
  padding-top: 100%;
}

.widget-post-item__media img {
  display: none;
}

.rtl .widget-post-item__media {
  float: right;
}

.widget-post-item__body {
  overflow: hidden;
  padding-left: 14px;
}

.rtl .widget-post-item__body {
  padding-left: 0;
  padding-right: 14px;
}

.widget-post-item__title {
  margin-top: 3px;
  margin-bottom: 0;
  font-size: 15px;
}

.widget-post-item__list .widget-post-item__media {
  float: left;
  width: 80px;
  height: 80px;
  line-height: 80px;
  overflow: hidden;
}

.widget-post-item__list .widget-post-item__media img {
  width: 100%;
}

.widget-post-item__list .widget-post-item__body {
  overflow: hidden;
}

.widget-post-item__list .widget-post-item__title {
  margin-top: 0;
  margin-bottom: 0;
}

.rtl .widget-post-item__list .widget-post-item__media {
  float: right;
}

/* 16. widget-statictis
--------------------------------------------------------------------------------*/

.widget-statictis__logo {
  margin-bottom: 30px;
}

.widget_statictis__item {
  margin-bottom: 24px;
  overflow: hidden;
}

.widget_statictis__item i {
  color: #9ea6ba;
  font-size: 24px;
  width: 32px;
  text-align: center;
  margin-right: 3px;
  float: left;
}

.rtl .widget_statictis__item i {
  margin-right: 0;
  margin-left: 3px;
  float: right;
}

.widget_statictis__item-text {
  overflow: hidden;
}

.widget_statictis__item-text span {
  display: block;
}

.widget-stattictis__textLg {
  margin: 0 0 3px 0;
  font-size: 18px;
  line-height: 1.2em;
}

.widget-stattictis__textSm {
  font-family: "Poppins", sans-serif;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: .1em;
  text-transform: uppercase;
}

/* 17. widget-subsc
--------------------------------------------------------------------------------*/

.widget-subsc__text {
  margin-bottom: 18px;
}

@media (min-width: 769px) {
  .widget-subsc__text {
      margin-top: -8px;
  }
}

.widget-subsc__form {
  position: relative;
}

.widget-subsc__form .form-item input[type="email"],
.widget-subsc__form .form-item input[type="text"],
.widget-subsc__form .form-item textarea {
  color: #252c41;
}

.form-item {
  margin-bottom: 10px;
}

.form-item input[type="email"] {
  padding-right: 48px;
  width: 100%;
  border-radius: 3px;
}

.rtl .form-item input[type="email"] {
  padding-right: 15px;
  padding-left: 48px;
}

.form-submit {
  position: absolute;
  top: 4px;
  right: 4px;
  width: 40px;
  height: 40px;
}

.form-submit button[type="submit"] {
  padding: 0;
  text-align: center;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  border: 0;
  box-shadow: none;
  font-size: 22px;
  color: #fff;
  transition: all .3s ease;
  background-color: #f06292;
}

.form-submit button[type="submit"]:hover {
  color: #f06292;
  background-color: #252c41;
}

.rtl .form-submit {
  right: auto;
  left: 4px;
}

.form-text {
  font-size: 12px;
  margin-bottom: 22px;
}

/* 18. widget
--------------------------------------------------------------------------------*/

.widget ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 13px;
}

.widget-title {
  color: #000;
}

body.blog .widget [class*="content-box"],
body.single.single-post .widget [class*="content-box"] {
  padding: 0;
}

/* 19. sidebar-01
--------------------------------------------------------------------------------*/

.sidebar-1_module__1x2S9 {
  max-width: 500px;
}

.sidebar-1_module__1x2S9 .widget-title {
  margin-bottom: 20px;
  color: #252c41;
}

.sidebar-1_module__1x2S9 .widget-gallery {
  margin: 15px -5px;
}

.sidebar-1_module__1x2S9 .widget-gallery:hover a {
  filter: grayscale(100%);
}

.sidebar-1_module__1x2S9 .widget-gallery a:hover {
  filter: grayscale(0);
}

.sidebar-1_module__1x2S9 .widget {
  background-color: #fff;
  padding: 20px;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .sidebar-1_module__1x2S9 .widget {
      margin-bottom: 20px;
  }
}

.widget {
  margin-bottom: 50px;
}

.widget ul li {
  margin-bottom: 5px;
}

.widget-title {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  margin-top: 0;
}

/* 20. hien_gallery-item
--------------------------------------------------------------------------------*/

.gallery-item_module__1wn6T {
  position: relative;
}

.gallery-item_remove__167Zl {
  background-color: rgba(37, 44, 65, .4);
  z-index: 100;
  pointer-events: none;
  transition: all .3s ease;
  opacity: 0;
  visibility: hidden;
}

.gallery-item_remove__167Zl i {
  width: 22px;
  height: 22px;
  line-height: 22px;
  position: absolute;
  top: 6px;
  right: 8px;
  font-size: 22px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  pointer-events: auto;
  z-index: 101;
  transition: all .3s ease;
}

.gallery-item_remove__167Zl:hover i {
  color: #fc6363;
}

.gallery-item_more__1nWfn {
  pointer-events: none;
  background-color: rgba(37, 44, 65, .8);
}

.gallery-item_wrap__1olrT {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  text-align: center;
  z-index: 99;
  pointer-events: none;
}

.gallery-item_number__vrRlG {
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  line-height: 1em;
}

@media (min-width: 480px) {
  .gallery-item_number__vrRlG {
      font-size: 30px;
  }
}

.gallery-item_title__2yStU {
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
}

@media (min-width: 480px) {
  .gallery-item_title__2yStU {
      font-size: 14px;
  }
}

.gallery-item_module__1wn6T:hover .gallery-item_remove__167Zl {
  opacity: 1;
  visibility: visible;
}

/* 21. hien_rated-info
--------------------------------------------------------------------------------*/

.rated-info_module__KsMQP {
  position: relative;
  margin: 12px 0;
}

@media (min-width: 768px) {
  .rated-info_module__KsMQP {
      display: table-row;
      width: 100%;
  }
}

.rated-info_title__2Oido {
  margin-bottom: 3px;
}

@media (min-width: 768px) {
  .rated-info_title__2Oido {
      display: table-cell;
      vertical-align: middle;
      min-width: 75px;
      padding: 3px 20px 8px 0;
      white-space: nowrap;
  }
}

@media (min-width: 768px) {
  .rtl .rated-info_title__2Oido {
      padding: 3px 0 8px 20px;
  }
}

.rated-info_wrap__AI5nf {
  overflow: hidden;
  width: 100%;
}

@media (min-width: 768px) {
  .rated-info_wrap__AI5nf {
      display: table-cell;
      vertical-align: middle;
  }
}

.rated-info_progressBar__1pCWE {
  position: relative;
  height: 3px;
  overflow: hidden;
  background-color: #e7e7ed;
}

.rated-info_bar__1T7U7 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translate(-100%, 0);
  background-color: #f4b34d;
}

.rtl .rated-info_bar__1T7U7 {
  transform: translate(0, 0);
}

.rated-info_bar__1T7U7[style^="left: 0"],
.rated-info_bar__1T7U7[style^="left:0"] {
  background-color: #9ea6ba !important;
}

.rated-info_bar__1T7U7[style^="left: 1"],
.rated-info_bar__1T7U7[style^="left:1"] {
  background-color: #e03d3d !important;
}

.rated-info_bar__1T7U7[style^="left: 2"],
.rated-info_bar__1T7U7[style^="left:2"] {
  background-color: #e03d3d !important;
}

.rated-info_bar__1T7U7[style^="left: 3"],
.rated-info_bar__1T7U7[style^="left:3"] {
  background-color: #e68145 !important;
}

.rated-info_bar__1T7U7[style^="left: 4"],
.rated-info_bar__1T7U7[style^="left:4"] {
  background-color: #e68145 !important;
}

.rated-info_bar__1T7U7[style^="left: 5"],
.rated-info_bar__1T7U7[style^="left:5"] {
  background-color: #f4b34d !important;
}

.rated-info_bar__1T7U7[style^="left: 6"],
.rated-info_bar__1T7U7[style^="left:6"] {
  background-color: #f4b34d !important;
}

.rated-info_bar__1T7U7[style^="left: 7"],
.rated-info_bar__1T7U7[style^="left:7"] {
  background-color: #97c47f !important;
}

.rated-info_bar__1T7U7[style^="left: 8"],
.rated-info_bar__1T7U7[style^="left:8"] {
  background-color: #97c47f !important;
}

.rated-info_bar__1T7U7[style^="left: 9"],
.rated-info_bar__1T7U7[style^="left:9"] {
  background-color: #3ece7e !important;
}

.rated-info_bar__1T7U7[style^="left: 10"],
.rated-info_bar__1T7U7[style^="left:10"] {
  background-color: #3ece7e !important;
}

.rated-info_bar__1T7U7[style^="left: 0."],
.rated-info_bar__1T7U7[style^="left: 0%"],
.rated-info_bar__1T7U7[style^="left: 1."],
.rated-info_bar__1T7U7[style^="left: 1%"],
.rated-info_bar__1T7U7[style^="left: 2."],
.rated-info_bar__1T7U7[style^="left: 2%"],
.rated-info_bar__1T7U7[style^="left: 3."],
.rated-info_bar__1T7U7[style^="left: 3%"],
.rated-info_bar__1T7U7[style^="left: 4."],
.rated-info_bar__1T7U7[style^="left: 4%"],
.rated-info_bar__1T7U7[style^="left: 5."],
.rated-info_bar__1T7U7[style^="left: 5%"],
.rated-info_bar__1T7U7[style^="left: 6."],
.rated-info_bar__1T7U7[style^="left: 6%"],
.rated-info_bar__1T7U7[style^="left: 7."],
.rated-info_bar__1T7U7[style^="left: 7%"],
.rated-info_bar__1T7U7[style^="left: 8."],
.rated-info_bar__1T7U7[style^="left: 8%"],
.rated-info_bar__1T7U7[style^="left: 9."],
.rated-info_bar__1T7U7[style^="left: 9%"],
.rated-info_bar__1T7U7[style^="left: 10."],
.rated-info_bar__1T7U7[style^="left: 10%"] {
  background-color: #9ea6ba;
}

@media (max-width: 767px) {
  .rated-info_overallRating__1Js4A {
      position: absolute;
      top: 50%;
      right: 0;
      transform: translate(0, calc(-50% - 3px));
  }
}

@media (min-width: 768px) {
  .rated-info_overallRating__1Js4A {
      display: table-cell;
      vertical-align: middle;
      text-align: right;
      padding-left: 16px;
      width: 34px;
  }
}

@media (min-width: 768px) {
  .rtl .rated-info_overallRating__1Js4A {
      text-align: left;
      padding-left: 0;
      padding-right: 16px;
  }
}

/* 22. hien_rated-small
--------------------------------------------------------------------------------*/

.rated-small_module__1vw2B {
  display: inline-block;
  vertical-align: middle;
}

.rated-small_wrap__2Eetz {
  overflow: hidden;
  white-space: nowrap;
}

.rated-small_wrap__2Eetz[data-tenmode^="0"] {
  color: #9ea6ba;
}

.rated-small_wrap__2Eetz[data-rated^="0"] {
  color: #9ea6ba;
}

.rated-small_wrap__2Eetz[data-tenmode^="1"] {
  color: #e03d3d;
}

.rated-small_wrap__2Eetz[data-rated^="1"] {
  color: #e03d3d;
}

.rated-small_wrap__2Eetz[data-tenmode^="2"] {
  color: #e03d3d;
}

.rated-small_wrap__2Eetz[data-rated^="2"] {
  color: #e03d3d;
}

.rated-small_wrap__2Eetz[data-tenmode^="3"] {
  color: #e68145;
}

.rated-small_wrap__2Eetz[data-rated^="3"] {
  color: #e68145;
}

.rated-small_wrap__2Eetz[data-tenmode^="4"] {
  color: #e68145;
}

.rated-small_wrap__2Eetz[data-rated^="4"] {
  color: #e68145;
}

.rated-small_wrap__2Eetz[data-tenmode^="5"] {
  color: #f4b34d;
}

.rated-small_wrap__2Eetz[data-rated^="5"] {
  color: #f4b34d;
}

.rated-small_wrap__2Eetz[data-tenmode^="6"] {
  color: #f4b34d;
}

.rated-small_wrap__2Eetz[data-rated^="6"] {
  color: #f4b34d;
}

.rated-small_wrap__2Eetz[data-tenmode^="7"] {
  color: #97c47f;
}

.rated-small_wrap__2Eetz[data-rated^="7"] {
  color: #97c47f;
}

.rated-small_wrap__2Eetz[data-tenmode^="8"] {
  color: #97c47f;
}

.rated-small_wrap__2Eetz[data-rated^="8"] {
  color: #97c47f;
}

.rated-small_wrap__2Eetz[data-tenmode^="9"] {
  color: #3ece7e;
}

.rated-small_wrap__2Eetz[data-rated^="9"] {
  color: #3ece7e;
}

.rated-small_wrap__2Eetz[data-tenmode^="10"] {
  color: #3ece7e;
}

.rated-small_wrap__2Eetz[data-rated^="10"] {
  color: #3ece7e;
}

.rated-small_overallRating__oFmKR {
  float: left;
  margin-right: 4px;
  font-family: "Poppins", sans-serif;
  font-size: 28px;
  line-height: 28px;
}

@media (min-width: 480px) {
  .rated-small_overallRating__oFmKR {
      font-size: 40px;
      line-height: 40px;
  }
}

.rtl .rated-small_overallRating__oFmKR {
  float: right;
  margin-right: 0;
  margin-left: 4px;
}

.rated-small_ratingWrap__3lzhB {
  float: left;
}

.rtl .rated-small_ratingWrap__3lzhB {
  float: right;
}

.rated-small_maxRating__2D9mI {
  margin-top: 3px;
  font-size: 8px;
  line-height: 8px;
}

@media (min-width: 992px) {
  .rated-small_maxRating__2D9mI {
      font-size: 12px;
      line-height: 12px;
  }
}

.rated-small_maxRating__2D9mI:before {
  content: "/";
  display: inline-block;
  margin-right: 2px;
}

.rated-small_ratingOverview__2kCI_ {
  margin-top: 5px;
  font-size: 12px;
  line-height: 12px;
}

.rated-small_style-1__2lG7u .rated-small_maxRating__2D9mI {
  color: rgba(72, 82, 115, .6);
}

.rated-small_style-1__2lG7u .rated-small_wrap__2Eetz {
  padding-top: 5px;
}

.rated-small_style-2__3lb7d .rated-small_overallRating__oFmKR {
  font-size: 20px;
  line-height: 20px;
}

@media (min-width: 992px) {
  .rated-small_style-2__3lb7d .rated-small_overallRating__oFmKR {
      font-size: 30px;
      line-height: 30px;
  }
}

.rated-small_style-2__3lb7d .rated-small_maxRating__2D9mI {
  margin-top: 2px;
  color: rgba(255, 255, 255, .6);
}

.rated-small_style-2__3lb7d .rated-small_ratingOverview__2kCI_ {
  margin-top: 0;
  font-size: 8px;
  line-height: 8px;
  color: rgba(255, 255, 255, .8);
}

@media (min-width: 992px) {
  .rated-small_style-2__3lb7d .rated-small_ratingOverview__2kCI_ {
      margin-top: 2px;
      font-size: 10px;
      line-height: 10px;
  }
}

.rated-small_style-3__1c0gb .rated-small_overallRating__oFmKR {
  font-size: 24px;
  line-height: 24px;
}

.rated-small_style-3__1c0gb .rated-small_maxRating__2D9mI {
  color: #9ea6ba;
}

.rated-small_style-3__1c0gb .rated-small_ratingOverview__2kCI_ {
  margin-top: -6px;
  padding-left: 26px;
  font-size: 13px;
  line-height: 10px;
  color: #70778b;
}

.rtl .rated-small_style-3__1c0gb .rated-small_ratingOverview__2kCI_ {
  padding-left: 0;
  padding-right: 26px;
}

.rated-small_style-4__VTQSw .rated-small_overallRating__oFmKR {
  font-size: 20px;
  line-height: normal;
}

.rated-small_style-5__Z8tk7 .rated-small_overallRating__oFmKR {
  font-weight: 600;
  font-size: 22px;
}

@media (min-width: 992px) {
  .rated-small_style-5__Z8tk7 .rated-small_overallRating__oFmKR {
      font-size: 44px;
  }
}

.rated-small_style-5__Z8tk7 .rated-small_ratingOverview__2kCI_ {
  margin-top: 2px;
  font-size: 10px;
}

@media (min-width: 992px) {
  .rated-small_style-5__Z8tk7 .rated-small_ratingOverview__2kCI_ {
      margin-top: 5px;
      font-size: 12px;
  }
}

.rated-small_style-5__Z8tk7 .rated-small_maxRating__2D9mI {
  color: rgba(72, 82, 115, .6);
}

/* 23. hienStarrating
--------------------------------------------------------------------------------*/

.starRating_module__w77sS {
  font-size: 15px;
}

.starRating_data__xAaEP {
  display: inline-block;
  vertical-align: middle;
}

.starRating_data__xAaEP i {
  position: relative;
  color: #9ea6ba;
  font-size: 15px;
  margin-right: 1px;
}

.starRating_data__xAaEP i:after {
  position: absolute;
  left: 0;
}

.starRating_data__xAaEP[data-rating='1.0'] i:nth-of-type(1),
.starRating_data__xAaEP[data-rating='1'] i:nth-of-type(1) {
  color: #f4b34d;
}

.starRating_data__xAaEP[data-rating*='1.'] i:nth-of-type(2) {
  color: #9ea6ba !important;
}

.starRating_data__xAaEP[data-rating*='1.'] i:nth-of-type(2):after {
  color: #f4b34d;
  content: "\F089" !important;
}

.starRating_data__xAaEP[data-rating='1.0'] i:nth-of-type(2) {
  color: #9ea6ba !important;
}

.starRating_data__xAaEP[data-rating='1.0'] i:nth-of-type(2):after {
  color: #9ea6ba;
  content: "\F089" !important;
}

.starRating_data__xAaEP[data-rating*='1.'] i:nth-of-type(1),
.starRating_data__xAaEP[data-rating*='1.'] i:nth-of-type(2),
.starRating_data__xAaEP[data-rating='2.0'] i:nth-of-type(1),
.starRating_data__xAaEP[data-rating='2.0'] i:nth-of-type(2),
.starRating_data__xAaEP[data-rating='2'] i:nth-of-type(1),
.starRating_data__xAaEP[data-rating='2'] i:nth-of-type(2) {
  color: #f4b34d;
}

.starRating_data__xAaEP[data-rating*='2.'] i:nth-of-type(3) {
  color: #9ea6ba !important;
}

.starRating_data__xAaEP[data-rating*='2.'] i:nth-of-type(3):after {
  color: #f4b34d;
  content: "\F089" !important;
}

.starRating_data__xAaEP[data-rating='2.0'] i:nth-of-type(3) {
  color: #9ea6ba !important;
}

.starRating_data__xAaEP[data-rating='2.0'] i:nth-of-type(3):after {
  color: #9ea6ba;
  content: "\F089" !important;
}

.starRating_data__xAaEP[data-rating*='2.'] i:nth-of-type(1),
.starRating_data__xAaEP[data-rating*='2.'] i:nth-of-type(2),
.starRating_data__xAaEP[data-rating*='2.'] i:nth-of-type(3),
.starRating_data__xAaEP[data-rating="3.0"] i:nth-of-type(1),
.starRating_data__xAaEP[data-rating="3.0"] i:nth-of-type(2),
.starRating_data__xAaEP[data-rating="3.0"] i:nth-of-type(3),
.starRating_data__xAaEP[data-rating="3"] i:nth-of-type(1),
.starRating_data__xAaEP[data-rating="3"] i:nth-of-type(2),
.starRating_data__xAaEP[data-rating="3"] i:nth-of-type(3) {
  color: #f4b34d;
}

.starRating_data__xAaEP[data-rating*='3.'] i:nth-of-type(4) {
  color: #9ea6ba !important;
}

.starRating_data__xAaEP[data-rating*='3.'] i:nth-of-type(4):after {
  color: #f4b34d;
  content: "\F089" !important;
}

.starRating_data__xAaEP[data-rating='3.0'] i:nth-of-type(4) {
  color: #9ea6ba !important;
}

.starRating_data__xAaEP[data-rating='3.0'] i:nth-of-type(4):after {
  color: #9ea6ba;
  content: "\F089" !important;
}

.starRating_data__xAaEP[data-rating*='3.'] i:nth-of-type(1),
.starRating_data__xAaEP[data-rating*='3.'] i:nth-of-type(2),
.starRating_data__xAaEP[data-rating*='3.'] i:nth-of-type(3),
.starRating_data__xAaEP[data-rating*='3.'] i:nth-of-type(4),
.starRating_data__xAaEP[data-rating='4.0'] i:nth-of-type(1),
.starRating_data__xAaEP[data-rating='4.0'] i:nth-of-type(2),
.starRating_data__xAaEP[data-rating='4.0'] i:nth-of-type(3),
.starRating_data__xAaEP[data-rating='4.0'] i:nth-of-type(4),
.starRating_data__xAaEP[data-rating='4'] i:nth-of-type(1),
.starRating_data__xAaEP[data-rating='4'] i:nth-of-type(2),
.starRating_data__xAaEP[data-rating='4'] i:nth-of-type(3),
.starRating_data__xAaEP[data-rating='4'] i:nth-of-type(4) {
  color: #f4b34d;
}

.starRating_data__xAaEP[data-rating*='4.'] i:nth-of-type(5) {
  color: #9ea6ba !important;
}

.starRating_data__xAaEP[data-rating*='4.'] i:nth-of-type(5):after {
  color: #f4b34d;
  content: "\F089" !important;
}

.starRating_data__xAaEP[data-rating='4.0'] i:nth-of-type(5) {
  color: #9ea6ba !important;
}

.starRating_data__xAaEP[data-rating='4.0'] i:nth-of-type(5):after {
  color: #9ea6ba;
  content: "\F089" !important;
}

.starRating_data__xAaEP[data-rating*='4.'] i:nth-of-type(1),
.starRating_data__xAaEP[data-rating*='4.'] i:nth-of-type(2),
.starRating_data__xAaEP[data-rating*='4.'] i:nth-of-type(3),
.starRating_data__xAaEP[data-rating*='4.'] i:nth-of-type(4),
.starRating_data__xAaEP[data-rating*='4.'] i:nth-of-type(5),
.starRating_data__xAaEP[data-rating='5.0'] i:nth-of-type(1),
.starRating_data__xAaEP[data-rating='5.0'] i:nth-of-type(2),
.starRating_data__xAaEP[data-rating='5.0'] i:nth-of-type(3),
.starRating_data__xAaEP[data-rating='5.0'] i:nth-of-type(4),
.starRating_data__xAaEP[data-rating='5.0'] i:nth-of-type(5),
.starRating_data__xAaEP[data-rating='5'] i:nth-of-type(1),
.starRating_data__xAaEP[data-rating='5'] i:nth-of-type(2),
.starRating_data__xAaEP[data-rating='5'] i:nth-of-type(3),
.starRating_data__xAaEP[data-rating='5'] i:nth-of-type(4),
.starRating_data__xAaEP[data-rating='5'] i:nth-of-type(5) {
  color: #f4b34d;
}

.starRating_point__12mp0 {
  margin-right: 13px;
  display: inline-block;
  vertical-align: middle;
}

.rtl .starRating_point__12mp0 {
  margin-right: auto;
  margin-left: 13px;
}

.starRating_text__3_CO9 {
  margin-left: 13px;
  display: inline-block;
  vertical-align: middle;
}

.rtl .starRating_text__3_CO9 {
  margin-left: auto;
  margin-right: 13px;
}

/* 24. hien_stats-nuggets
--------------------------------------------------------------------------------*/

.stats-nuggets_module__2P_dg {
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  line-height: 1.7em;
}

.stats-nuggets_icon__3r4oz {
  display: inline-block;
  font-size: 20px;
}

.stats-nuggets_total__33yvd {
  display: inline-block;
  font-size: 24px;
}

.stats-nuggets_text__1bYqn {
  display: inline-block;
  margin-left: 5px;
}

.rtl .stats-nuggets_text__1bYqn {
  margin-left: auto;
  margin-right: 5px;
}

.stats-nuggets_up__1X_Mp .stats-nuggets_icon__3r4oz,
.stats-nuggets_up__1X_Mp .stats-nuggets_total__33yvd {
  color: #3ece7e;
}

.stats-nuggets_down__fmTWJ .stats-nuggets_icon__3r4oz,
.stats-nuggets_down__fmTWJ .stats-nuggets_total__33yvd {
  color: #fc6363;
}

/* 25. hienUtilityDescription
--------------------------------------------------------------------------------*/

.utility-description_module__1mldF {
  padding-bottom: 20px;
  border-bottom: 1px solid #ebebeb;
}

@media (min-width: 769px) {
  .utility-description_module__1mldF p {
      max-width: 850px;
  }
}

/* 26. hienUtilityMeta02
--------------------------------------------------------------------------------*/

.utility-meta-02_module__1VqhJ {
  font-size: 13px;
  line-height: 1.4em;
  vertical-align: middle;
}

@media (min-width: 993px) {
  .utility-meta-02_module__1VqhJ {
      min-height: 42px;
  }
}

.utility-meta-02_module__1VqhJ:hover .utility-meta-02_left__3P9WL i {
  color: #f4b34d;
}

.utility-meta-02_left__3P9WL {
  display: inline-block;
  font-weight: 600;
  color: #485273;
  vertical-align: middle;
}

.utility-meta-02_left__3P9WL i {
  font-size: 16px;
  font-weight: normal;
  color: #d2d2d2;
  margin-right: 3px;
  line-height: 16px;
}

.utility-meta-02_left__3P9WL img {
  max-height: 16px;
  display: inline-block;
}

.utility-meta-02_right__OiUF- {
  display: inline-block;
  color: #70778b;
  padding-left: 5px;
  vertical-align: middle;
}

.rtl .utility-meta-02_right__OiUF- {
  padding-left: 0;
  padding-right: 5px;
}

/* 27. hien_utility-meta
--------------------------------------------------------------------------------*/

.utility-meta_module__mfOnV {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
}

.utility-meta_module__mfOnV i {
  vertical-align: -1px;
  margin-right: 5px;
  font-size: 18px;
}

@media (min-width: 768px) {
  .utility-meta_module__mfOnV i {
      vertical-align: 0;
  }
}

@media (min-width: 992px) {
  .utility-meta_module__mfOnV i {
      vertical-align: -2px;
  }
}

.swiper-wrapper .swiper-slide .utility-meta_module__mfOnV {
  display: inline-block;
}

.rtl .utility-meta_module__mfOnV i {
  margin-right: auto;
  margin-left: 5px;
}

.utility-meta_border__3O9g6 {
  font-size: 9px;
  border: 1px solid #e7e7ed;
  border-radius: 3px;
  padding: 1px 7px;
}

@media (min-width: 768px) {
  .utility-meta_border__3O9g6 {
      font-size: 11px;
  }
}

@media (min-width: 992px) {
  .utility-meta_border__3O9g6 {
      font-size: 12px;
      padding: 2px 10px;
  }
}

.utility-meta_border__3O9g6 i {
  font-size: 12px;
  margin-left: -2px;
}

@media (min-width: 992px) {
  .utility-meta_border__3O9g6 i {
      font-size: 16px;
  }
}

.rtl .utility-meta_border__3O9g6 i {
  margin-left: auto;
  margin-right: -2px;
}

.utility-meta_light__2EzdO {
  border-color: rgba(255, 255, 255, .4);
  color: rgba(255, 255, 255, .8);
}

.utility-meta_light__2EzdO:focus {
  border-color: rgba(255, 255, 255, .4);
  color: rgba(255, 255, 255, .8);
}

.utility-meta_primary__2xTvX {
  border-color: #f06292;
  color: #f06292;
  font-size: 0;
  padding: 4px 6px;
}

.utility-meta_primary__2xTvX i {
  font-size: 9px;
  margin: 0 !important;
}

@media (min-width: 768px) {
  .utility-meta_primary__2xTvX i {
      font-size: 12px;
  }
}

@media (min-width: 992px) {
  .utility-meta_primary__2xTvX i {
      font-size: 16px;
  }
}

.utility-meta_primary__2xTvX:focus {
  border-color: #f06292;
  color: #f06292;
}

/* 28. hienAccordion01
--------------------------------------------------------------------------------*/

.accordion-01_item__cM-3Z {
  background-color: #fff;
  position: relative;
  margin-bottom: 15px;
  border-radius: 4px;
  box-shadow: 0 0 2px rgba(0, 0, 0, .1);
  transition: all ease .3s;
}

.accordion-01_item__cM-3Z.active, .accordion-01_item__cM-3Z:hover {
  box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
}

.accordion-01_item__cM-3Z .accordion-01_collapse__TtEsI {
  display: none;
  border-radius: 0;
  border-top: 1px solid #f1f1f1;
}

.accordion-01_item__cM-3Z.active .accordion-01_collapse__TtEsI {
  display: block;
}

.accordion-01_item__cM-3Z .field_module__1H6kT {
  padding: 20px;
  font-size: 16px;
}

.accordion-01_header__3kIN7 {
  padding: 10px 15px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  cursor: pointer;
}

@media (max-width: 767px) {
  .accordion-01_header__3kIN7 {
      padding: 10px;
  }
}

@media (max-width: 767px) {
  .accordion-01_heading__3uPVG {
      max-width: 220px;
  }
}

.accordion-01_title__1c6IK {
  margin-top: 0;
  margin-bottom: 5px;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: .2em;
}

@media (max-width: 767px) {
  .accordion-01_title__1c6IK {
      font-size: 11px;
      margin-bottom: 0;
  }
}

.accordion-01_listMeta__1g_bH li {
  display: inline-block;
  margin-right: 4px;
}

@media (max-width: 767px) {
  .accordion-01_listMeta__1g_bH li {
      float: left;
      line-height: 20px;
  }
}

.rtl .accordion-01_listMeta__1g_bH li {
  margin-right: initial;
  margin-left: 4px;
}

.accordion-01_price__Gk3w2 {
  display: block;
  margin-top: 10px;
  font-family: "Poppins", sans-serif;
  white-space: nowrap;
}

.accordion-01_currency__TCfUO {
  top: -0.6em;
  font-size: 22px;
}

@media (max-width: 767px) {
  .accordion-01_currency__TCfUO {
      top: -1.1em;
      font-size: 12px;
  }
}

.accordion-01_amount__6ZqpY {
  line-height: 1em;
  font-size: 36px;
  font-weight: 600;
}

@media (max-width: 767px) {
  .accordion-01_amount__6ZqpY {
      font-size: 24px;
  }
}

.accordion-01_period__1XSEg {
  bottom: 0;
  font-family: "Roboto", sans-serif;
  font-size: 20px;
}

.accordion-01_period__1XSEg:before {
  content: "/";
  display: inline-block;
  margin: auto 6px auto 0;
}

@media (max-width: 767px) {
  .accordion-01_period__1XSEg {
      font-size: 10px;
  }

  .accordion-01_period__1XSEg:before {
      margin: auto 1px auto 0;
  }
}

.accordion-01_collapse__TtEsI {
  background-color: #fff;
  border-radius: 4px;
  padding: 20px;
}

.accordion-01_left__1Zbu7 {
  float: left;
}

.rtl .accordion-01_left__1Zbu7 {
  float: right;
}

.accordion-01_right__5GiFw {
  float: right;
}

.rtl .accordion-01_right__5GiFw {
  float: left;
}

.accordion-01_icon__FnEY_ {
  padding: 15px 25px 15px 15px;
}

@media (max-width: 767px) {
  .accordion-01_icon__FnEY_ {
      padding: 5px 10px 5px 5px;
  }
}

.rtl .accordion-01_icon__FnEY_ {
  padding: 15px 15px 15px 25px;
}

@media (max-width: 767px) {
  .rtl .accordion-01_icon__FnEY_ {
      padding: 5px 5px 5px 10px;
  }
}

.check-icon {
  display: inline-block;
  vertical-align: middle;
  width: 26px;
  height: 26px;
  line-height: 26px;
  border-radius: 100%;
  background-color: #e2e2e2;
  color: #fff;
  text-align: center;
}

@media (max-width: 767px) {
  .check-icon {
      width: 18px;
      height: 18px;
      line-height: 18px;
  }
}

.active .check-icon {
  background-color: #3ece7e;
}

.tag-mini {
  display: inline-block;
  margin-bottom: 5px;
  padding: 2px 10px;
  border-radius: 3px;
  color: #ffaa4d;
  text-align: center;
  line-height: 1.4em;
  background-color: rgba(255, 170, 77, .25);
}

@media (max-width: 767px) {
  .tag-mini {
      font-size: 10px;
      padding: 1px 5px;
      margin-bottom: 0;
  }
}

.color-01 {
  color: #3ece7e;
  background-color: rgba(62, 206, 126, .2);
}

.color-02 {
  color: #4d94ff;
  background-color: rgba(77, 148, 255, .2);
}

.color-03 {
  color: #ff3e95;
  background-color: rgba(255, 62, 149, .2);
}

.color-04 {
  color: #f50707;
  background-color: rgba(245, 7, 7, .3);
}

.color-05 {
  color: #580be4;
  background-color: rgba(88, 11, 228, .25);
}

.color-06 {
  color: #7bb136;
  background-color: rgba(123, 177, 54, .25);
}

/* 29. hienAccordion02
--------------------------------------------------------------------------------*/

.accordion-02_item__3DqWF {
  margin-bottom: 15px;
  border: 1px solid #e7e7ed;
  border-radius: 5px;
}

.accordion-02_item__3DqWF.show .la-angle-down:before {
  content: "\F113";
}

.accordion-02_item__3DqWF:not(.show) .accordion-02_content__19aY7 {
  overflow: hidden;
  height: 26px;
  color: #9ea6ba;
}

.accordion-02_item__3DqWF:not(.show) .accordion-02_content__19aY7 * {
  margin: 0;
  padding: 0;
}

.accordion-02_item__3DqWF:last-child {
  margin-bottom: 0;
}

.accordion-02_header__1d3Ps {
  position: relative;
  padding: 10px 80px 0 20px;
  cursor: pointer;
}

@media (max-width: 991px) {
  .accordion-02_header__1d3Ps {
      padding: 10px 40px 0 20px;
  }
}

.accordion-02_header__1d3Ps:hover .accordion-02_title__cvKhf {
  text-decoration: underline;
}

.rtl .accordion-02_header__1d3Ps {
  padding: 10px 20px 0 80px;
}

@media (max-width: 991px) {
  .rtl .accordion-02_header__1d3Ps {
      padding: 10px 20px 0 40px;
  }
}

.accordion-02_title__cvKhf {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 16px;
}

@media (max-width: 991px) {
  .accordion-02_title__cvKhf {
      font-size: 14px;
  }
}

.accordion-02_icon__2-i75 {
  position: absolute;
  top: 32px;
  right: 30px;
}

@media (max-width: 991px) {
  .accordion-02_icon__2-i75 {
      right: 20px;
  }
}

.accordion-02_icon__2-i75 i {
  color: #9ea6ba;
  font-size: 24px;
}

@media (max-width: 991px) {
  .accordion-02_icon__2-i75 i {
      font-size: 20px;
  }
}

.rtl .accordion-02_icon__2-i75 {
  right: auto;
  left: 30px;
}

@media (max-width: 991px) {
  .rtl .accordion-02_icon__2-i75 {
      left: 20px;
  }
}

.accordion-02_collapse__2TJtt {
  padding: 10px 60px 10px 20px;
}

@media (max-width: 991px) {
  .accordion-02_collapse__2TJtt {
      padding: 5px 40px 10px 20px;
  }
}

.rtl .accordion-02_collapse__2TJtt {
  padding: 10px 20px 10px 60px;
}

@media (max-width: 991px) {
  .rtl .accordion-02_collapse__2TJtt {
      padding: 5px 20px 10px 40px;
  }
}

/* 30. hien_alert
--------------------------------------------------------------------------------*/

.alert_module__Q4QZx {
  position: relative;
  padding: 15px 45px 15px 60px;
  margin-bottom: 15px;
  border: 1px solid transparent;
  border-radius: 3px;
}

.rtl .alert_module__Q4QZx {
  padding-left: 45px;
  padding-right: 60px;
}

.alert_icon__1bDKL {
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
}

.alert_icon__1bDKL i {
  font-size: 32px;
}

.rtl .alert_icon__1bDKL {
  left: auto;
  right: 15px;
}

.alert_content__1ntU3 a {
  font-weight: 500;
  color: #f06292;
}

.alert_content__1ntU3 a:hover {
  color: rgba(240, 98, 146, .8);
}

.alert_close__3PtGd {
  position: absolute;
  top: 9px;
  right: 12px;
  font-size: 20px;
}

.alert_close__3PtGd:hover {
  color: #fc6363 !important;
}

.rtl .alert_close__3PtGd {
  right: auto;
  left: 12px;
}

.alert_success__1nkos {
  border-color: #c3e6cb;
  background-color: #d4edda;
}

.alert_success__1nkos .alert_icon__1bDKL {
  color: #155724;
}

.alert_success__1nkos .alert_content__1ntU3 {
  color: #155724;
}

.alert_success__1nkos .alert_close__3PtGd {
  color: #155724;
}

.alert_danger__2ajVf {
  border-color: #f5c6cb;
  background-color: #f8d7da;
}

.alert_danger__2ajVf .alert_icon__1bDKL {
  color: #721c24;
}

.alert_danger__2ajVf .alert_content__1ntU3 {
  color: #721c24;
}

.alert_danger__2ajVf .alert_close__3PtGd {
  color: #721c24;
}

.alert_warning__2IUiO {
  border-color: #ffeeba;
  background-color: #fff3cd;
}

.alert_warning__2IUiO .alert_icon__1bDKL {
  color: #856404;
}

.alert_warning__2IUiO .alert_content__1ntU3 {
  color: #856404;
}

.alert_warning__2IUiO .alert_close__3PtGd {
  color: #856404;
}

.alert_info__2dwkg {
  border-color: #bee5eb;
  background-color: #d1ecf1;
}

.alert_info__2dwkg .alert_icon__1bDKL {
  color: #0c5460;
}

.alert_info__2dwkg .alert_content__1ntU3 {
  color: #0c5460;
}

.alert_info__2dwkg .alert_close__3PtGd {
  color: #0c5460;
}

.alert_dark__3ks-i {
  border-color: rgba(37, 44, 65, .07);
  background-color: rgba(37, 44, 65, .07);
}

.alert_dark__3ks-i .alert_icon__1bDKL {
  color: #252c41;
}

.alert_dark__3ks-i .alert_content__1ntU3 {
  color: #252c41;
}

.alert_dark__3ks-i .alert_close__3PtGd {
  color: #252c41;
}

/* 31. hienCartItem
--------------------------------------------------------------------------------*/

.cart-item_module__37BzR {
  position: relative;
  margin-bottom: 20px;
}

.cart-item_module__37BzR:hover .cart-item_remove__IDjKN {
  opacity: 1;
  visibility: visible;
}

li + li:last-child .cart-item_module__37BzR {
  margin-bottom: 0;
}

.cart-item_thumb__2ptgD {
  width: 88px;
  height: 88px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  float: left;
}

.cart-item_thumb__2ptgD img {
  display: none;
}

.rtl .cart-item_thumb__2ptgD {
  float: right;
}

.cart-item_wrap__2TStn {
  float: right;
  width: calc(100% - 88px);
}

.rtl .cart-item_wrap__2TStn {
  float: left;
}

.cart-item_left__1vV2T {
  float: left;
  padding: 0 15px;
  width: calc(100% - 40px);
}

.rtl .cart-item_left__1vV2T {
  float: right;
}

.cart-item_title__keeWD {
  margin: 0 0 5px 0;
  font-size: 14px;
  color: #485273;
}

.cart-item_code__1XsG8 {
  color: #9ea6ba;
}

.cart-item_price__3RBeo {
  font-weight: 600;
}

.cart-item_right__3A4b_ {
  float: left;
  margin-top: 28px;
  max-width: 40px;
  color: #9ea6ba;
}

.cart-item_right__3A4b_ strong {
  color: #252c41;
}

.rtl .cart-item_right__3A4b_ {
  float: right;
}

.cart-item_remove__IDjKN {
  display: block;
  position: absolute;
  top: 0;
  right: 10px;
  width: 20px;
  height: 20px;
  line-height: 22px;
  border-radius: 10px;
  color: #fff;
  text-align: center;
  background-color: #fc6363;
  opacity: 0;
  visibility: hidden;
}

.cart-item_remove__IDjKN:hover {
  color: #fff;
}

.rtl .cart-item_remove__IDjKN {
  right: auto;
  left: 10px;
}

/* 32. hien_chart-line
--------------------------------------------------------------------------------*/

.chart-line_footer__eQHcA {
  margin-top: 20px;
}

.chart-line_left__3N9YB {
  float: left;
}

.rtl .chart-line_left__3N9YB {
  float: right;
}

.chart-line_overallRating__3_loS {
  font-size: 24px;
  color: #252c41;
}

.chart-line_maxRating__eLWL1 {
  font-size: 12px;
  color: #9ea6ba;
}

.chart-line_maxRating__eLWL1:before {
  content: "/";
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
}

.chart-line_right__1vIk7 {
  float: right;
}

.rtl .chart-line_right__1vIk7 {
  float: left;
}

.chart-line_content2__2Glqd {
  margin-top: 10px;
  font-size: 14px;
}

/* 33. hien_content-box
--------------------------------------------------------------------------------*/

.content-box_module__333d9 {
  background-color: #fff;
  margin-bottom: 20px;
  border: 1px solid #f3f3f6;
}

@media (max-width: 991px) {
  .content-box_module__333d9 {
      margin-bottom: 15px;
      border: 1px solid #e7e7ed;
  }
}

body:not(.page-loaded) .content-box_module__333d9 .swiper-wrapper .js-event,
body:not(.page-loaded) .content-box_module__333d9 .swiper-wrapper article {
  display: none;
}

body:not(.page-loaded) .content-box_module__333d9 .swiper-wrapper .js-event:first-child,
body:not(.page-loaded) .content-box_module__333d9 .swiper-wrapper article:first-child {
  display: block;
  width: 100%;
}

body:not(.page-loaded) .content-box_module__333d9 .swiper-button-custom {
  display: none;
}

body:not(.page-loaded) .content-box_module__333d9 .wil-shadow:after {
  display: none;
}

.content-box_header__xPnGx {
  border-bottom: 1px solid #f3f3f6;
  padding: 8px 10px;
  background-color: #fff;
}

@media (min-width: 992px) {
  .content-box_header__xPnGx {
      padding: 13px 20px;
  }
}

@media (max-width: 991px) {
  .content-box_header__xPnGx {
      border-bottom: 1px solid #e7e7ed;
  }
}

.content-box_body__3tSRB {
  padding: 11px 10px;
}

.content-box_body__3tSRB:before, .content-box_body__3tSRB:after {
  content: "";
  display: table;
}

.content-box_body__3tSRB:after {
  clear: both;
}

@media (min-width: 768px) {
  .content-box_body__3tSRB {
      padding: 13px 15px;
  }
}

@media (min-width: 992px) {
  .content-box_body__3tSRB {
      padding: 18px 20px;
  }
}

.content-box_body__3tSRB [class*="col-"]:nth-child(1) [class*="icon-box"],
.content-box_body__3tSRB > [class*="icon-box"]:not(.content-box_fix__1AoUw):nth-child(1) {
  margin-top: 0 !important;
}

@media (min-width: 768px) {
  .content-box_body__3tSRB [class*="col-"]:nth-child(2) [class*="icon-box"] {
      margin-top: 0 !important;
  }
}

.content-box_body__3tSRB [class*="event"][class*="header"] {
  border-left: 1px solid #e7e7ed;
  border-right: 1px solid #e7e7ed;
  border-top: 1px solid #e7e7ed;
}

.content-box_body__3tSRB [class*="event"][class*="body"] {
  border-left: 1px solid #e7e7ed;
  border-right: 1px solid #e7e7ed;
}

.content-box_body__3tSRB [class*="event"][class*="footer"] {
  border: 1px solid #e7e7ed;
  margin-bottom: 1px;
}

.content-box_body__3tSRB .swiper-wrapper [class*="listing"][class*="header"] {
  border-left: 1px solid #e7e7ed;
  border-right: 1px solid #e7e7ed;
  border-top: 1px solid #e7e7ed;
}

.content-box_body__3tSRB .swiper-wrapper [class*="listing"][class*="_body"] {
  border-left: 1px solid #e7e7ed;
  border-right: 1px solid #e7e7ed;
}

.content-box_body__3tSRB .swiper-wrapper [class*="listing"][class*="footer"]:not([class*="footerRight"]) {
  border: 1px solid #e7e7ed;
  margin-bottom: 1px;
}

.content-box_body__3tSRB :not([class*="col-"]):first-child [class*="field_"][class*="module"]:first-child,
.content-box_body__3tSRB > [class*="field_"][class*="module"]:first-child {
  padding-top: 0;
}

.content-box_title__1gBHS {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  color: #485273;
  font-size: 10px;
  line-height: 1.3em;
  text-transform: uppercase;
  letter-spacing: .1em;
}

.content-box_title__1gBHS i {
  font-size: 17px;
  color: #9ea6ba;
  margin-right: 6px;
  vertical-align: middle;
}

@media (max-width: 991px) {
  .content-box_title__1gBHS i {
      font-size: 16px;
      color: #70778b;
  }
}

.content-box_title__1gBHS > span {
  display: inline-block;
  vertical-align: middle;
}

.rtl .content-box_title__1gBHS i {
  margin-right: auto;
  margin-left: 6px;
}

.content-box_footer__kswf3 {
  border-top: 1px solid #f3f3f6;
}

@media (max-width: 991px) {
  .content-box_footer__kswf3 {
      border-top: 1px solid #e7e7ed;
  }
}

.content-box_link__2K0Ib {
  display: block;
  padding: 16px 20px;
  color: #485273;
  font-size: 11px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .14em;
}

.content-box_link__2K0Ib i {
  font-size: 13px;
}

.content-box_lg__3v3a- .content-box_header__xPnGx {
  padding: 18px 25px;
}

@media (max-width: 767px) {
  .content-box_lg__3v3a- .content-box_header__xPnGx {
      padding: 13px 15px;
  }
}

.content-box_lg__3v3a- .content-box_body__3tSRB {
  padding: 20px 20px 25px 20px;
}

@media (max-width: 767px) {
  .content-box_lg__3v3a- .content-box_body__3tSRB {
      padding: 13px 15px;
  }
}

.content-box_lg__3v3a- .content-box_title__1gBHS {
  font-size: 11px;
}

.content-box_lg__3v3a- .content-box_link__2K0Ib {
  padding: 21px 25px;
  font-size: 11px;
}

@media (max-width: 767px) {
  .content-box_lg__3v3a- .content-box_link__2K0Ib {
      padding: 13px 15px;
  }
}

.content-box_follow__3MNT9 {
  margin-bottom: 0;
}

.content-box_follow__3MNT9 .content-box_body__3tSRB {
  padding: 0;
}

.widget_wilcity_listings_slider .content-box_body__3tSRB {
  background-color: #fff;
}

.row.row-fix-10 {
  margin-top: -10px !important;
  margin-bottom: -10px !important;
}

.row.row-fix-15 {
  margin-top: -15px !important;
  margin-bottom: -15px !important;
}

/* 34. hien_dropdown
--------------------------------------------------------------------------------*/

.dropdown_module__J_Zpj {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.dropdown_module__J_Zpj .wil-btn {
  min-width: 0;
}

.dropdown_module__J_Zpj .wil-btn i {
  margin-right: 0;
  font-size: 11px;
  vertical-align: 1px;
}

.dropdown_module__J_Zpj .wil-btn.active {
  background-color: #e7e7ed;
}

.rtl .dropdown_module__J_Zpj .wil-btn i {
  margin-right: auto;
  margin-left: 0;
}

.dropdown_threeDots__3fa2o {
  padding: 5px;
  cursor: pointer;
  overflow: hidden;
  transition: all .3s ease;
}

.dropdown_dot__3I1Rn {
  float: left;
  margin-right: 2px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #70778b;
  transition: all .3s ease;
}

.dropdown_dot__3I1Rn:last-child {
  margin-right: 0;
}

.rtl .dropdown_dot__3I1Rn {
  float: right;
  margin-right: auto;
  margin-left: 2px;
}

.rtl .dropdown_dot__3I1Rn:last-child {
  margin-right: auto;
  margin-left: 0;
}

.dropdown_itemsWrap__2fuze {
  position: absolute;
  top: 32px;
  right: 0;
  min-width: 130px;
  transition: all .3s ease;
  opacity: 0;
  visibility: hidden;
  z-index: 99;
}

.reverse.dropdown_itemsWrap__2fuze, .reverse .dropdown_itemsWrap__2fuze {
  top: auto;
  bottom: 32px;
}

.reverse.dropdown_itemsWrap__2fuze .arrow--top-right:before,
.reverse .dropdown_itemsWrap__2fuze .arrow--top-right:before {
  top: auto;
  bottom: -12px;
  border-bottom-color: transparent;
  border-top-color: #fff;
}

.rtl .dropdown_itemsWrap__2fuze {
  right: auto;
  left: 0;
}

.dropdown_threeDots__3fa2o .dropdown_itemsWrap__2fuze {
  top: 25px;
}

@media (min-width: 993px) {
  .dropdown_threeDots__3fa2o:hover .dropdown_dot__3I1Rn {
      background-color: #f06292;
  }
}

.dropdown_threeDots__3fa2o.active .dropdown_dot__3I1Rn {
  background-color: #f06292;
}

.dropdown_itemsWrap__2fuze.active {
  opacity: 1;
  visibility: visible;
}

/* 35. hienFiltertype
--------------------------------------------------------------------------------*/

.filterType_module__1hEvm {
  color: #252c41;
}

.filterType_module__1hEvm ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.filterType_module__1hEvm li {
  min-height: 46px;
  line-height: 32px;
  background-color: #f5f5f5;
  position: relative;
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 8px 10px;
  transition: all ease .3s;
  overflow: hidden;
}

.filterType_module__1hEvm li:nth-of-type(2n) {
  background-color: #fafafa;
}

.filterType_module__1hEvm a, .filterType_module__1hEvm [class*="block1"] {
  display: block;
}

.filterType_module__1hEvm [class*="text"] {
  font-size: 15px;
}

.filterType_left___3lAA {
  padding-right: 30px;
}

.rtl .filterType_left___3lAA {
  padding-right: initial;
  padding-left: 30px;
}

.filterType_right__35KAL {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translate(0, -50%);
}

.rtl .filterType_right__35KAL {
  right: auto;
  left: 10px;
}

/* 36. hienFiltertype2
--------------------------------------------------------------------------------*/

.filterType2_module__3LZyk {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.filterType2_module__3LZyk [class*='text'] {
  font-size: 15px;
}

.filterType2_module__3LZyk .col-md-6, .filterType2_module__3LZyk .col-lg-6,
.filterType2_module__3LZyk .col-xs-12, .filterType2_module__3LZyk .col-sm-12 {
  padding-left: 10px;
  padding-right: 10px;
}

/* 37. hienFiltertype3
--------------------------------------------------------------------------------*/

.filterType3_module__2x4yA {
  padding: 10px;
}

.filterType3_item__2FH4G {
  margin-bottom: 10px;
}

.filterType3_item__2FH4G [class*='label'] {
  padding: 8px 10px;
}

.filterType3_item__2FH4G [class*='text'] {
  font-size: 15px;
}

.filterType3_item__2FH4G [class*='text']:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border: 1px solid #e7e7ed;
  border-radius: 2px;
  pointer-events: none;
}

.filterType3_item__2FH4G [class*='inputcheck'] {
  width: 90%;
}

.filterType3_item__2FH4G [class*='inputcheck']:checked ~ [class*='text']:after {
  border-color: #f06292;
}

/* 38. hien_follow
--------------------------------------------------------------------------------*/

.follow_module__17lY_ {
  width: 100%;
  display: table;
  table-layout: fixed;
  border-top: 1px solid #f3f3f6;
}

.follow_item__3GAob {
  display: table-cell;
  vertical-align: middle;
  border-bottom: 1px solid #f3f3f6;
  font-size: 12px;
}

.follow_item__3GAob:first-child .follow_content__2R1YP {
  border-left: 0;
}

.follow_content__2R1YP {
  text-align: center;
  padding: 16px 8px;
  border-left: 1px solid #f3f3f6;
}

@media (max-width: 767px) {
  .follow_content__2R1YP {
      padding: 12px 4px;
  }
}

.rtl .follow_content__2R1YP {
  border-left: none;
  border-right: 1px solid #f3f3f6;
}

.follow_style2__jlXHR {
  border-bottom: 1px solid #f3f3f6;
}

.follow_style2__jlXHR .follow_item__3GAob:nth-child(3) {
  display: table-row;
  border: 0;
}

.follow_style2__jlXHR .follow_item__3GAob:nth-child(3) .follow_content__2R1YP {
  display: block;
  width: 100%;
  margin-left: 50%;
  border-left: 0;
}

/* 39. hien_gallery
--------------------------------------------------------------------------------*/

.gallery_module__2AbLA {
  overflow: hidden;
}

/* 40. hien_heading
--------------------------------------------------------------------------------*/

.heading_module__156eJ {
  position: relative;
  z-index: 9;
  margin-top: -10px;
  clear: both;
  margin-bottom: 25px;
}

@media (min-width: 400px) {
  .heading_module__156eJ {
      margin-bottom: calc(3.125vw + 12.5px);
  }
}

@media (min-width: 1200px) {
  .heading_module__156eJ {
      margin-bottom: 50px;
  }
}

.heading_module__156eJ .wilcity-view-all, .heading_module__156eJ .wil-view-all {
  float: right;
}

.heading_module__156eJ.wil-text-right .wilcity-view-all,
.heading_module__156eJ.wil-text-right .wil-view-all {
  float: left;
}

.rtl .heading_module__156eJ .wilcity-view-all,
.rtl .heading_module__156eJ .wil-view-all {
  float: left;
}

.rtl .heading_module__156eJ.wil-text-right .wilcity-view-all,
.rtl .heading_module__156eJ.wil-text-right .wil-view-all {
  float: right;
}

.heading_mask__pcO5T {
  font-weight: 900;
  color: #e7e7ed;
  line-height: 1em;
  opacity: .6;
  margin: 0;
  position: relative;
  z-index: -1;
  font-size: 38px;
}

@media (min-width: 400px) {
  .heading_mask__pcO5T {
      font-size: calc(11.5vw - 8px);
  }
}

@media (min-width: 1200px) {
  .heading_mask__pcO5T {
      font-size: 130px;
  }
}

.heading_title__1bzno {
  max-width: 720px;
  margin: 0;
  color: #252c41;
  font-size: 22px;
}

@media (min-width: 992px) {
  .heading_title__1bzno {
      font-size: 32px;
  }
}

.light .heading_title__1bzno {
  color: #fff;
}

.heading_content__2mtYE {
  padding-top: 10px;
  max-width: 650px;
  font-size: 16px;
  opacity: .9;
}

.light .heading_content__2mtYE {
  color: #fff;
}

.heading_mask__pcO5T + .heading_title__1bzno {
  margin-top: -18px;
}

@media (min-width: 400px) {
  .heading_mask__pcO5T + .heading_title__1bzno {
      margin-top: calc(-5.5vw + 4px);
  }
}

@media (min-width: 1200px) {
  .heading_mask__pcO5T + .heading_title__1bzno {
      margin-top: -62px;
  }
}

.text-center .heading_title__1bzno, .text-center .heading_content__2mtYE,
.wil-text-center .heading_title__1bzno, .wil-text-center .heading_content__2mtYE {
  margin-left: auto;
  margin-right: auto;
}

.wil-text-right .heading_title__1bzno, .wil-text-right .heading_content__2mtYE {
  margin-left: auto;
  margin-right: 0;
}

.heading_style2__1Cs03 {
  margin-bottom: 20px;
}

@media (min-width: 400px) {
  .heading_style2__1Cs03 {
      margin-bottom: calc(1.25vw + 15px);
  }
}

@media (min-width: 1200px) {
  .heading_style2__1Cs03 {
      margin-bottom: 30px;
  }
}

.heading_style2__1Cs03 .heading_title__1bzno {
  font-size: 20px;
}

@media (min-width: 400px) {
  .heading_style2__1Cs03 .heading_title__1bzno {
      font-size: calc(1vw + 16px);
  }
}

@media (min-width: 1200px) {
  .heading_style2__1Cs03 .heading_title__1bzno {
      font-size: 28px;
  }
}

.heading_style3__1gEsd .heading_mask__pcO5T {
  display: inline-block;
  font-weight: 600;
  color: #f06292;
  font-family: "Poppins", sans-serif;
  opacity: 1;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  z-index: inherit;
  font-size: 14px;
}

.heading_style3__1gEsd .heading_mask__pcO5T:after {
  content: "";
  margin-top: 10px;
  display: block;
  border-bottom: 3px solid #f06292;
}

@media (min-width: 400px) {
  .heading_style3__1gEsd .heading_mask__pcO5T {
      font-size: calc(.5vw + 12px);
  }
}

@media (min-width: 1200px) {
  .heading_style3__1gEsd .heading_mask__pcO5T {
      font-size: 18px;
  }
}

.heading_style3__1gEsd .heading_title__1bzno {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 26px;
}

@media (min-width: 400px) {
  .heading_style3__1gEsd .heading_title__1bzno {
      font-size: calc(1.5vw + 20px);
  }
}

@media (min-width: 1200px) {
  .heading_style3__1gEsd .heading_title__1bzno {
      font-size: 38px;
  }
}

.heading_ribbon__2Jt9F {
  margin-top: 0;
}

.heading_ribbon__2Jt9F .heading_mask__pcO5T {
  margin-bottom: 15px;
  display: inline-block;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: .2rem;
  background-color: #f06292;
  padding: 0;
  position: relative;
  opacity: 1;
  box-shadow: 0 10px 30px -10px rgba(37, 44, 65, .5);
  font-size: 14px;
}

@media (min-width: 400px) {
  .heading_ribbon__2Jt9F .heading_mask__pcO5T {
      font-size: calc(1vw + 10px);
  }
}

@media (min-width: 1200px) {
  .heading_ribbon__2Jt9F .heading_mask__pcO5T {
      font-size: 22px;
  }
}

.heading_ribbon__2Jt9F .heading_mask__pcO5T:before,
.heading_ribbon__2Jt9F .heading_mask__pcO5T:after {
  content: "";
  display: block;
  position: absolute;
}

.heading_ribbon__2Jt9F .heading_mask__pcO5T:before {
  border-style: solid;
  border-width: 7px;
  z-index: -1;
  border-color: #252c41 #252c41 transparent transparent;
  top: 100%;
  right: calc(100% - 15px);
}

.heading_ribbon__2Jt9F .heading_mask__pcO5T:after {
  opacity: .9;
  top: 15px;
  border-style: solid;
  border-width: 26px;
  border-left-width: 18px;
  z-index: -2;
  border-color: #f06292 transparent #f06292 #f06292;
  left: calc(100% - 15px);
}

.heading_ribbon__2Jt9F .heading_mask__pcO5T span {
  display: block;
  padding: 15px 25px;
  text-align: center;
  min-width: 150px;
}

@media (max-width: 991px) {
  .heading_ribbon__2Jt9F .heading_mask__pcO5T span {
      min-width: 130px;
  }
}

.heading_ribbon__2Jt9F .heading_mask__pcO5T span:before,
.heading_ribbon__2Jt9F .heading_mask__pcO5T span:after {
  content: "";
  display: block;
  position: absolute;
}

.heading_ribbon__2Jt9F .heading_mask__pcO5T span:before {
  opacity: .9;
  top: 15px;
  border-style: solid;
  border-width: 26px;
  border-left-width: 18px;
  z-index: -2;
  border-color: #f06292 #f06292 #f06292 transparent;
  right: calc(100% - 15px);
}

.heading_ribbon__2Jt9F .heading_mask__pcO5T span:after {
  border-style: solid;
  border-width: 7px;
  z-index: -1;
  border-color: #252c41 transparent transparent #252c41;
  top: 100%;
  left: calc(100% - 15px);
}

.heading_ribbon__2Jt9F .heading_title__1bzno {
  margin-top: 10px;
  margin-bottom: 0;
  font-family: "Dancing Script", cursive;
  font-size: 30px;
}

@media (min-width: 400px) {
  .heading_ribbon__2Jt9F .heading_title__1bzno {
      font-size: calc(3vw + 18px);
  }
}

@media (min-width: 1200px) {
  .heading_ribbon__2Jt9F .heading_title__1bzno {
      font-size: 54px;
  }
}

.heading_light__3ftVg .heading_mask__pcO5T,
.heading_light__3ftVg .heading_content__2mtYE {
  color: #fff;
}

.heading_light__3ftVg .heading_mask__pcO5T {
  opacity: .2;
}

.heading_light__3ftVg .heading_title__1bzno {
  color: #f06292;
}

/* 41. hien_icon-box-1
--------------------------------------------------------------------------------*/

.icon-box-1_module__uyg5F {
  vertical-align: middle;
}

.icon-box-1_icon__3V5c0 {
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  margin-right: 5px;
  color: #70778b;
  font-size: 10px;
  text-align: center;
  background-color: #f3f3f6;
  vertical-align: middle;
}

@media (min-width: 992px) {
  .icon-box-1_icon__3V5c0 {
      width: 36px;
      height: 36px;
      line-height: 36px;
      margin-right: 8px;
      font-size: 20px;
  }
}

.icon-box-1_icon__3V5c0[style*="background-color: #"],
.icon-box-1_icon__3V5c0[style*="background-color:#"],
.icon-box-1_icon__3V5c0[style*="background-color: rgb"],
.icon-box-1_icon__3V5c0[style*="background-color:rgb"],
.icon-box-1_icon__3V5c0[style*="background-color: hsl"],
.icon-box-1_icon__3V5c0[style*="background-color:hsl"] {
  color: #fff;
}

.icon-box-1_icon__3V5c0[style*="background-color: #"]:hover a,
.icon-box-1_icon__3V5c0[style*="background-color:#"]:hover a,
.icon-box-1_icon__3V5c0[style*="background-color: rgb"]:hover a,
.icon-box-1_icon__3V5c0[style*="background-color:rgb"]:hover a,
.icon-box-1_icon__3V5c0[style*="background-color: hsl"]:hover a,
.icon-box-1_icon__3V5c0[style*="background-color:hsl"]:hover a {
  color: #fff;
}

.icon-box-1_icon__3V5c0 img {
  width: 100%;
  max-width: 36px;
  border-radius: 50%;
  overflow: hidden;
  display: block;
}

.icon-box-1_icon__3V5c0 i {
  line-height: inherit;
}

.rtl .icon-box-1_icon__3V5c0 {
  margin-right: auto;
  margin-left: 8px;
}

.icon-box-1_block2__1y3h0 {
  display: inline-block;
  color: #70778b;
  vertical-align: middle;
  font-size: 12px;
}

@media (min-width: 992px) {
  .icon-box-1_block2__1y3h0 {
      font-size: 13px;
  }
}

.icon-box-1_block2__1y3h0 > span {
  display: inline-block;
  vertical-align: middle;
}

.icon-box-1_text__3R39g {
  font-size: 11px;
  display: inline-block;
  vertical-align: middle;
}

@media (min-width: 768px) {
  .icon-box-1_text__3R39g {
      font-size: 12px;
  }
}

@media (min-width: 992px) {
  .icon-box-1_text__3R39g {
      font-size: 14px;
  }
}

.wilcity-search-wrapper-suggestion-item .icon-box-1_text__3R39g {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 40px);
  overflow: hidden;
}

.icon-box-1_block1__bJ25J {
  display: inline-block;
  font-size: 12px;
}

@media (min-width: 992px) {
  .icon-box-1_block1__bJ25J {
      font-size: 13px;
  }
}

[class*="icon-box-1_"][class*="block1"] ~ [class*="icon-box-1_"][class*="block2"]:before {
  content: '.';
  display: inline-block;
  padding: 0 2px;
  color: #70778b;
}

@media (min-width: 992px) {
  [class*="icon-box-1_"][class*="block1"] ~ [class*="icon-box-1_"][class*="block2"]:before {
      padding: 0 4px;
  }
}

.icon-box-1_style2__1EMOP .icon-box-1_block2__1y3h0 {
  font-size: 11px;
}

@media (min-width: 768px) {
  .icon-box-1_style2__1EMOP .icon-box-1_block2__1y3h0 {
      font-size: 12px;
  }
}

@media (min-width: 992px) {
  .icon-box-1_style2__1EMOP .icon-box-1_block2__1y3h0 {
      font-size: 14px;
  }
}

.single-listing [class*="text-ellipsis"] [class*="icon-box-1__block1"],
.single-listing [class*="text-ellipsis"] [class*="icon-box-1_block1"] {
  width: 100% !important;
}

.single-listing [class*="text-ellipsis"] [class*="icon-box-1__text"],
.single-listing [class*="text-ellipsis"] [class*="icon-box-1_text"] {
  width: calc(100% - 50px);
}

@media (min-width: 768px) {
  .text-pre [class^="icon-box-1_text"] {
      white-space: pre-wrap;
      line-height: 18px;
  }
}

.select2-container--default [class*="icon-box-1_icon"] {
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 16px;
}

.select2-container--default [class*="icon-box-1_icon"].bg-transparent {
  border-radius: 50%;
  overflow: hidden;
}

.select2-container--default [class*="icon-box-1_icon"] img {
  min-height: 32px;
  width: auto;
  max-width: 64px;
  opacity: 0;
}

/* 42. hien_icon-box-2
--------------------------------------------------------------------------------*/

.icon-box-2_module__AWd3Y {
  color: #fff;
  transition: all .3s ease;
  will-change: transform;
}

.icon-box-2_module__AWd3Y a {
  display: block;
  padding: 25px 30px;
}

.icon-box-2_module__AWd3Y a:focus, .icon-box-2_module__AWd3Y a:hover {
  color: #fff;
}

.icon-box-2_icon__ZqobK {
  font-size: 36px;
  line-height: normal;
}

.icon-box-2_title__2cgba {
  font-weight: 500;
  font-size: 11px;
  text-transform: uppercase;
  color: inherit;
  margin: 0;
  margin-top: 4px;
}

.icon-box-2_content__1J1Eb {
  letter-spacing: .1em;
  font-size: 13px;
  margin-top: 5px;
}

.icon-box-2_module__AWd3Y:hover {
  transform: translate(0, -3px);
}

/* 43. hien_icon-box-3
--------------------------------------------------------------------------------*/

.icon-box-3_module__Z77Cu {
  background-color: #f06292;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  .icon-box-3_module__Z77Cu {
      padding-top: calc(1.12847vw + 3.33333px);
      padding-bottom: calc(1.12847vw + 3.33333px);
  }
}

@media (min-width: 1920px) {
  .icon-box-3_module__Z77Cu {
      padding-top: 25px;
      padding-bottom: 25px;
  }
}

@media (min-width: 768px) {
  .icon-box-3_module__Z77Cu {
      padding-left: calc(1.30208vw + 5px);
      padding-right: calc(1.30208vw + 5px);
  }
}

@media (min-width: 1920px) {
  .icon-box-3_module__Z77Cu {
      padding-left: 30px;
      padding-right: 30px;
  }
}

.icon-box-3_icon__10En1 {
  line-height: 1em;
  color: #fff;
  font-size: 20px;
}

@media (min-width: 400px) {
  .icon-box-3_icon__10En1 {
      font-size: calc(1.31579vw + 14.73684px);
  }
}

@media (min-width: 1920px) {
  .icon-box-3_icon__10En1 {
      font-size: 40px;
  }
}

.icon-box-3_number__1pDzT {
  margin: 20px 0 0 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #fff;
  font-size: 20px;
}

@media (min-width: 400px) {
  .icon-box-3_number__1pDzT {
      font-size: calc(.65789vw + 17.36842px);
  }
}

@media (min-width: 1920px) {
  .icon-box-3_number__1pDzT {
      font-size: 30px;
  }
}

.icon-box-3_status__1AD8A {
  color: #fff;
}

/* 44. hienIconBox5
--------------------------------------------------------------------------------*/

.icon-box5_bg__3fUqQ {
  overflow: hidden;
  border-radius: 4px;
}

.icon-box5_bg__3fUqQ:after {
  content: '';
  display: inline-block;
  width: 0;
  height: 100%;
  padding-top: 75%;
  vertical-align: middle;
}

.icon-box5_content__1iR-o {
  padding: 15px;
  display: inline-block;
  vertical-align: middle;
}

.icon-box5_icon1__2mN99 img {
  max-width: 160px;
}

.icon-box5_text__Hf2io {
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  color: #252c41;
}

@media (min-width: 993px) {
  .icon-box5_text__Hf2io {
      font-size: 32px;
  }
}

.icon-box5_icon2__3Qg32 img {
  max-width: 140px;
}

.icon-box5_count__3TVft {
  display: inline-block;
  margin-top: 15px;
  margin-bottom: 7px;
  padding: 5px 10px;
  border-radius: 3px;
  border: 1px solid;
  font-weight: 600;
  text-transform: uppercase;
}

.icon-box5_dsc__1GJi7 {
  color: #70778b;
}

/* 45. hienIconBox6
--------------------------------------------------------------------------------*/

.icon-box6_module__ga97x {
  margin-bottom: 10px;
  border: 1px solid #e7e7ed;
  padding: 15px 20px;
  background-color: #fff;
}

.icon-box6_wrap__nZRCI {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}

.icon-box6_text__C-x0P {
  width: calc(100% - 60px);
}

.icon-box6_title__3uOv2 {
  font-size: 18px;
  font-weight: 600;
}

.icon-box6_dsc__2BkNK {
  color: rgba(0, 0, 0, .3);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: calc(100% - 10px);
}

.icon-box6_count__2wyk3 {
  font-weight: 600;
}

.icon-box6_cover__QxrWw {
  overflow: hidden;
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

/* 46. hien_listing-hours
--------------------------------------------------------------------------------*/

.listing-hours_module__38Iy5 {
  background-color: #fff;
  margin-bottom: 20px;
  border: 1px solid #f3f3f6;
}

@media (max-width: 991px) {
  .listing-hours_module__38Iy5 {
      margin-bottom: 15px;
  }
}

.listing-hours_header__1uH8N {
  border-bottom: 1px solid #f3f3f6;
  padding: 0 20px;
  cursor: pointer;
}

@media (max-width: 991px) {
  .listing-hours_header__1uH8N {
      padding: 0 15px;
  }
}

.listing-hours_threeDots__27IFT {
  display: inline-block;
  padding: 0 0 0 15px;
  border-radius: 3px 3px 0 0;
  cursor: pointer;
  overflow: hidden;
  pointer-events: none;
  transition: all .3s ease;
  vertical-align: middle;
}

.rtl .listing-hours_threeDots__27IFT {
  padding: 0 15px 0 0;
}

.listing-hours_dot__3xWqn {
  float: left;
  margin: 23px 1px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
}

.listing-hours_dot__3xWqn:last-child {
  margin-right: 0;
}

@media (max-width: 480px) {
  .listing-hours_dot__3xWqn {
      margin: 21px 1px;
  }
}

.rtl .listing-hours_dot__3xWqn {
  float: right;
}

.listing-hours_title__sRfK7 {
  color: #485273;
  padding: 13px 0;
  line-height: 1.3em;
  margin: 0;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: .1em;
}

@media (min-width: 767px) {
  .listing-hours_title__sRfK7 {
      font-size: calc(.46189vw + 4.45727px);
  }
}

@media (min-width: 1200px) {
  .listing-hours_title__sRfK7 {
      font-size: 10px;
  }
}

.listing-hours_title__sRfK7 i {
  font-size: 14px;
  color: #9ea6ba;
  margin-right: 6px;
  vertical-align: -2px;
}

@media (min-width: 767px) {
  .listing-hours_title__sRfK7 i {
      font-size: calc(.23095vw + 12.22864px);
  }
}

@media (min-width: 1200px) {
  .listing-hours_title__sRfK7 i {
      font-size: 15px;
  }
}

.listing-hours_title__sRfK7 > span {
  display: inline-block;
  vertical-align: middle;
}

.rtl .listing-hours_title__sRfK7 i {
  margin-right: auto;
  margin-left: 6px;
}

.listing-hours_status__dQ6Z9 {
  margin-left: 15px;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: none;
  border: 1px solid transparent;
  border-radius: 2px;
}

@media (min-width: 767px) {
  .listing-hours_status__dQ6Z9 {
      font-size: calc(.23095vw + 8.22864px);
  }
}

@media (min-width: 1200px) {
  .listing-hours_status__dQ6Z9 {
      font-size: 11px;
  }
}

.listing-hours_status__dQ6Z9.open {
  border-color: #3ece7e;
  color: #3ece7e;
}

.listing-hours_status__dQ6Z9.day_off, .listing-hours_status__dQ6Z9.close {
  border-color: #fc6363;
  color: #fc6363;
}

.rtl .listing-hours_status__dQ6Z9 {
  margin-left: auto;
  margin-right: 15px;
}

.listing-hours_timezone__3-xfl {
  margin-left: 10px;
  padding: 4px;
  font-weight: 400;
  font-size: 10px;
}

.rtl .listing-hours_timezone__3-xfl {
  margin-left: auto;
  margin-right: 10px;
}

.listing-hours_todayhour__1iK4_ {
  display: inline-block;
  height: 50px;
  text-align: right;
  overflow: hidden;
  vertical-align: middle;
  font-size: 11px;
}

@media (max-width: 480px) {
  .listing-hours_todayhour__1iK4_ {
      display: none;
  }
}

.rtl .listing-hours_todayhour__1iK4_ {
  text-align: left;
}

.listing-hours_todayhouritem__2WBlQ {
  display: block;
  line-height: 50px;
  transform: rotateX(180deg);
  visibility: hidden;
  opacity: 0;
  animation: listing-hours_animhours__1Z0Rb 6000ms forwards cubic-bezier(0, 1, 0, 1) infinite;
}

.listing-hours_todayhouritem__2WBlQ:last-child {
  animation: none;
  transform: rotateX(0);
  visibility: visible;
  opacity: 1;
}

.listing-hours_todayhouritem__2WBlQ ~ .listing-hours_todayhouritem__2WBlQ {
  position: relative;
  top: -50px;
  transform: rotateX(180deg);
  visibility: hidden;
  opacity: 0;
  animation: listing-hours_animhours__1Z0Rb 6000ms forwards cubic-bezier(0, 1, 0, 1) 3000ms infinite;
}

@keyframes listing-hours_animhours__1Z0Rb {
  50% {
      transform: rotateX(0);
      visibility: visible;
      opacity: 1;
  }
}

.listing-hours_body__3StC3 {
  display: none;
  padding: 5px 20px 10px 20px;
  border-bottom: 1px solid #f3f3f6;
}

.listing-hours_item__1B8Vv {
  padding: 10px 0;
  font-size: 12px;
  overflow: hidden;
}

.listing-hours_item__1B8Vv.day_off, .listing-hours_item__1B8Vv.close {
  color: #fc6363;
}

.listing-hours_item__1B8Vv.open {
  color: #3ece7e;
}

@media (max-width: 767px) {
  .listing-hours_item__1B8Vv {
      font-size: 10px;
  }
}

.listing-hours_day__2Opo_ {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}

.rtl .listing-hours_day__2Opo_ {
  text-align: right;
}

.listing-hours_hour__1OuD9 {
  float: right;
}

.rtl .listing-hours_hour__1OuD9 {
  float: left;
}

.listing-hours_houritem__3cCSp {
  display: inline-block;
  vertical-align: middle;
}

.listing-hours_houritem__3cCSp ~ .listing-hours_houritem__3cCSp:before {
  content: "|";
  display: inline-block;
  margin-left: 12px;
  margin-right: 12px;
  color: #e7e7ed;
}

.listing-hours_header__1uH8N.active.open {
  background-color: #3ece7e;
}

.listing-hours_header__1uH8N.active.day_off,
.listing-hours_header__1uH8N.active.close {
  background-color: #fc6363;
}

.listing-hours_header__1uH8N.active .listing-hours_title__sRfK7 {
  color: #fff;
}

.listing-hours_header__1uH8N.active .listing-hours_title__sRfK7 i {
  color: inherit;
}

.listing-hours_header__1uH8N.active .listing-hours_status__dQ6Z9.open {
  border-color: rgba(255, 255, 255, .5);
  color: #fff;
}

.listing-hours_header__1uH8N.active .listing-hours_status__dQ6Z9.day_off,
.listing-hours_header__1uH8N.active .listing-hours_status__dQ6Z9.close {
  border-color: #fff;
  color: #fff;
}

.listing-hours_header__1uH8N.active .listing-hours_timezone__3-xfl {
  color: #fff !important;
}

.listing-hours_header__1uH8N.active .listing-hours_todayhour__1iK4_ {
  color: #fff;
}

.listing-hours_header__1uH8N.active .listing-hours_dot__3xWqn {
  background-color: #fff !important;
}

/* 47. hien_marker
--------------------------------------------------------------------------------*/

.marker_module__2Kxbk {
  position: absolute;
  width: 100%;
  max-width: 48px;
  transform: translate(-50%, -100%);
}

.marker_thumb__2NXEV {
  position: absolute;
  top: 4px;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% - 8px);
  padding-top: calc(100% - 8px);
  background-size: cover;
  background-position: 50% 50%;
  border-radius: 50%;
  overflow: hidden;
}

.marker_thumb__2NXEV img {
  display: none;
}

.marker_thumb__2NXEV i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 18px;
  color: #fff;
}

.marker_lg__3Ep3w {
  position: static;
  max-width: 146px;
  transform: translate(0, 0);
}

@media (max-width: 991px) {
  .marker_lg__3Ep3w {
      max-width: 70px;
  }
}

.marker_lg__3Ep3w .marker_thumb__2NXEV {
  top: 8px;
  width: calc(100% - 16px);
  padding-top: calc(100% - 16px);
}

.marker_lg__3Ep3w .marker_thumb__2NXEV i {
  font-size: 62px;
}

@media (max-width: 991px) {
  .marker_lg__3Ep3w .marker_thumb__2NXEV {
      top: 5px;
      width: calc(100% - 10px);
      padding-top: calc(100% - 10px);
  }

  .marker_lg__3Ep3w .marker_thumb__2NXEV i {
      font-size: 32px;
  }
}

/* 48. hien_nav-tab-detailTop
--------------------------------------------------------------------------------*/

.nav-tab--detailTop-wrapper {
  background-color: #fff;
}

.nav-tab--detailTop-wrapper .container {
  position: relative;
}

.nav-tab--detailTop-right {
  padding: 15px 0;
}

@media (max-width: 767px) {
  .nav-tab--detailTop-right {
      border-top: 2px solid #e7e7ed;
      margin-top: -2px;
  }
}

@media (min-width: 768px) {
  .nav-tab--detailTop-right {
      position: absolute;
      top: 50%;
      right: 15px;
      margin: 0;
      transform: translate(0, -50%);
  }

  .nav-tab--detailTop-right .wil-btn {
      width: auto;
      min-width: 235px;
  }
}

@media (min-width: 768px) {
  .rtl .nav-tab--detailTop-right {
      right: auto;
      left: 15px;
  }
}

.nav-tab--detailTop {
  overflow-y: hidden;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.nav-tab--detailTop::-webkit-scrollbar {
  height: 6px;
}

.nav-tab--detailTop::-webkit-scrollbar-thumb {
  background-color: rgba(112, 119, 139, .1);
  border-radius: 3px;
}

.nav-tab--detailTop::-webkit-scrollbar-track {
  background-color: rgba(231, 231, 237, .3);
  border-radius: 3px;
}

@media (min-width: 768px) {
  .nav-tab--detailTop {
      margin-right: 250px;
  }
}

.nav-tab--detailTop ul {
  display: inline-block;
  white-space: nowrap;
  text-align: left;
}

.nav-tab--detailTop li {
  display: inline-block;
}

.nav-tab--detailTop li a {
  position: relative;
  display: block;
  padding: 26px 16px;
  color: #485273;
  font-family: "Poppins", sans-serif;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: .1em;
  text-transform: uppercase;
}

.nav-tab--detailTop li a i {
  position: relative;
  bottom: -2px;
  margin-right: 6px;
  font-size: 16px;
  color: #9ea6ba;
}

.nav-tab--detailTop li a:after {
  content: "";
  display: block;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  transition: all .3s ease;
}

.nav-tab--detailTop li.active a, .nav-tab--detailTop li:hover a {
  color: #f06292;
}

.nav-tab--detailTop li.active a i, .nav-tab--detailTop li:hover a i {
  color: inherit;
}

.nav-tab--detailTop li.active a:after, .nav-tab--detailTop li:hover a:after {
  background-color: #f06292;
}

.nav-tab--detailTop li:hover a:after {
  display: none;
}

.nav-tab--detailTop:hover::-webkit-scrollbar-thumb {
  background-color: #485273;
}

.nav-tab--detailTop:hover::-webkit-scrollbar-track {
  background-color: #e7e7ed;
}

@media (min-width: 768px) {
  .rtl .nav-tab--detailTop {
      margin-right: auto;
      margin-left: 250px;
  }
}

.rtl .nav-tab--detailTop ul {
  text-align: right;
}

.rtl .nav-tab--detailTop li a i {
  margin-right: auto;
  margin-left: 6px;
}

/* 49. hien_pagination
--------------------------------------------------------------------------------*/

.pagination_module__1NBfW {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}

.pagination_pageItem__3SatM {
  display: inline-block;
}

.pagination_pageLink__2UQhK {
  margin: 0 5px 5px 5px;
  display: block;
  width: 48px;
  height: 48px;
  line-height: 48px;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  line-height: 48px;
  text-align: center;
  background-color: #fff;
  border-radius: 50%;
}

.rtl .pagination_pageLink__2UQhK .la.la-angle-right:before {
  content: "\F111";
}

.rtl .pagination_pageLink__2UQhK .la.la-angle-left:before {
  content: "\F112";
}

.pagination_pageItem__3SatM.current .pagination_pageLink__2UQhK {
  pointer-events: none;
  box-shadow: 0 8px 18px 0 rgba(37, 44, 65, .1);
  color: #f06292;
}

/* 50. hien_post
--------------------------------------------------------------------------------*/

.post_module__3uT9W {
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 25px;
  background-color: #fff;
  text-align: center;
}

@media (max-width: 991px) {
  .post_module__3uT9W {
      margin-bottom: 20px;
  }
}

.post_module__3uT9W.sticky:before {
  content: "\F00C";
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  font: normal normal normal 16px/1 "FontAwesome";
  font-size: 32px;
  line-height: 50px;
  width: 50px;
  height: 50px;
  background-color: transparent;
  color: #f06292;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
          font-smoothing: antialiased;
}

@media (max-width: 991px) {
  .post_module__3uT9W.sticky:before {
      font-size: 28px;
      line-height: 40px;
      width: 40px;
      height: 40px;
  }
}

.rtl .post_module__3uT9W.sticky:before {
  right: auto;
  left: 0;
}

.post_header__2pWQ0 img {
  width: 100%;
  height: auto;
  max-width: 100%;
}

.post_header__2pWQ0 .bg-cover {
  padding-top: 56.25%;
}

.post_body__TYys6 {
  padding: 0 10px;
}

.post_body__TYys6:before, .post_body__TYys6:after {
  content: '';
  display: table;
}

.post_body__TYys6::after {
  clear: both;
}

@media (min-width: 993px) {
  .post_body__TYys6 {
      padding: 0 20px;
  }
}

.post_title__2Jnhn {
  margin: 30px 0 10px 0;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  color: #252c41;
  padding-left: 10px;
  padding-right: 10px;
  word-wrap: break-word;
  font-size: 20px;
}

@media (min-width: 400px) {
  .post_title__2Jnhn {
      font-size: calc(.75vw + 17px);
  }
}

@media (min-width: 1200px) {
  .post_title__2Jnhn {
      font-size: 26px;
  }
}

@media (min-width: 1200px) {
  .post_title__2Jnhn {
      padding-left: 20px;
      padding-right: 20px;
  }
}

.post_metaData__3b_38 {
  margin-bottom: 30px;
  font-size: 12px;
}

.post_metaData__3b_38 span {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  margin-right: 5px;
}

.post_metaData__3b_38 i {
  margin-left: 3px;
  margin-right: 3px;
  font-size: 14px;
}

.post_description__2Rum5 {
  padding: 0 30px 25px;
}

@media (max-width: 991px) {
  .post_description__2Rum5 {
      padding: 0 10px 20px;
  }
}

.post_description__2Rum5 p:last-child {
  margin: 0;
  clear: both;
}

.post_singleDescription__2GviT {
  text-align: left;
  padding-bottom: 25px;
}

.post_singleDescription__2GviT p:last-child {
  margin: 0;
}

.rtl .post_singleDescription__2GviT {
  text-align: right;
}

.post_readMoreWrap__fwCKz {
  margin-bottom: 15px;
}

.post_readMore__3P2AS {
  display: inline-block;
  padding: 8px 23px;
  border-bottom: 2px solid #e7e7ed;
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  color: #252c41;
}

.post_footer__3hdew {
  margin-top: 33px;
  margin-bottom: 10px;
  padding: 0 20px;
}

.post_readMoreWrap__fwCKz {
  padding: 0 20px;
}

.post_grid__2xFvJ {
  text-align: left;
  border-radius: 3px;
  overflow: hidden;
}

.post_grid__2xFvJ .post_title__2Jnhn {
  font-size: 20px;
  padding-left: 0;
  padding-right: 0;
}

.post_grid__2xFvJ .post_metaData__3b_38 {
  margin-left: -5px;
  margin-right: -5px;
}

.post_grid__2xFvJ .post_readMore__3P2AS,
.post_grid__2xFvJ .post_description__2Rum5 {
  padding-left: 0;
  padding-right: 0;
}

.post_grid__2xFvJ .post_description__2Rum5 {
  padding-bottom: 20px;
}

.border-box {
  margin-bottom: 0;
  padding-bottom: 0;
  border: 1px solid #e7e7ed;
}

.border-box .post_metaData__3b_38 {
  margin-bottom: 20px;
}

/* 51. hien_price-range
--------------------------------------------------------------------------------*/

.price-range_text__Uwf_4 {
  margin-bottom: 10px;
}

.price-range_sign__3thLa {
  float: left;
  font-size: 80px;
  color: #e7e7ed;
  line-height: 1em;
}

.rtl .price-range_sign__3thLa {
  float: right;
}

.price-range_group__23kMb {
  float: left;
  padding-top: 6px;
}

.rtl .price-range_group__23kMb {
  float: right;
}

.price-range_sign2__3xNkO {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  color: #9ea6ba;
}

.price-range_range__19Fut {
  margin-top: 6px;
  font-size: 30px;
  line-height: 1em;
}

.price-range_from__3iV-6 {
  display: inline-block;
  overflow: hidden;
}

.price-range_supSig__1pMDY {
  font-size: 18px;
}

.price-range_supSig__1pMDY.left_space {
  padding-right: 7px;
}

.price-range_supSig__1pMDY.right {
  float: right;
  top: .5em;
}

.price-range_supSig__1pMDY.right_space {
  padding-left: 7px;
  float: right;
  top: .5em;
}

.rtl .price-range_supSig__1pMDY {
  font-size: 18px;
}

.rtl .price-range_supSig__1pMDY.left_space {
  padding-right: 0;
  padding-left: 7px;
}

.rtl .price-range_supSig__1pMDY.right {
  float: left;
}

.rtl .price-range_supSig__1pMDY.right_space {
  padding-left: 0;
  padding-right: 7px;
  float: left;
}

.price-range_arrow__3LnNe {
  display: inline-block;
  overflow: hidden;
  margin-left: 10px;
  margin-right: 10px;
}

.price-range_to__2Tf3W {
  display: inline-block;
  overflow: hidden;
}

/* 52. hienPricing2
--------------------------------------------------------------------------------*/

.pricing-2_module__1jvbE {
  position: relative;
  margin-bottom: 20px;
  padding: 0;
  text-align: center;
  z-index: 9;
}

.pricing-2_module__1jvbE.features {
  padding-top: 0;
  padding-bottom: 0;
  z-index: 19;
}

.pricing-2_wrap__2XvQM {
  background-color: #fff;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center top;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 5px 50px 0 rgba(37, 44, 65, .07);
}

.features .pricing-2_wrap__2XvQM {
  margin-top: -20px;
  box-shadow: 0 5px 50px 0 rgba(37, 44, 65, .1);
}

.pricing-2_header__1evlh {
  padding: 50px 20px 20px 20px;
}

.pricing-2_title__1JNY0 {
  position: relative;
  margin: 0 0 30px 0;
  padding-bottom: 20px;
  font-size: 14px;
  color: #485273;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.features .pricing-2_title__1JNY0 {
  font-size: 16px;
}

.pricing-2_color__3p7Gg {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #ff00de;
  overflow: hidden;
}

.features .pricing-2_color__3p7Gg {
  width: 8px;
  height: 8px;
}

.pricing-2_price__2F9dB {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.1em;
}

.pricing-2_price__2F9dB sup {
  top: -0.6em;
  font-size: 73%;
  font-weight: 400;
}

.pricing-2_period__1O8ug {
  font-weight: 600;
}

.pricing-2_body__3ROuv {
  padding: 20px 20px 0 20px;
}

.pricing-2_list__34EKY ul, .pricing-2_list__34EKY ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

.pricing-2_list__34EKY li {
  padding: 7px 0;
  color: #485273;
}

.pricing-2_list__34EKY del {
  text-decoration: none;
  color: #d4d4d4;
  cursor: no-drop;
}

.pricing-2_list__34EKY i {
  margin-right: 5px;
  font-weight: bold;
}

.pricing-2_list__34EKY i.la-check {
  color: #3ece7e;
}

.pricing-2_list__34EKY i.la-times {
  color: #fc6363;
}

.rtl .pricing-2_list__34EKY i {
  margin-left: 5px;
  margin-right: auto;
}

.pricing-2_expand__1KRje {
  position: relative;
  padding: 10px 20px;
}

.pricing-2_expand__1KRje a {
  padding: 10px 20px;
  display: inline-block;
  background-color: #fff;
  position: relative;
  z-index: 9;
}

.pricing-2_expand__1KRje:after {
  content: '';
  display: block;
  position: absolute;
  top: 31px;
  z-index: 1;
  left: -20px;
  right: -20px;
  height: 1px;
  width: calc(100% + 40px);
  background-color: #e7e7ed;
}

.pricing-2_footer__2laUh {
  padding: 25px 30px 50px 30px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center bottom;
}

.features .pricing-2_footer__2laUh {
  padding-top: 40px;
  padding-bottom: 60px;
}

/* 53. hien_pricing
--------------------------------------------------------------------------------*/

.pricing_module__2WIXR {
  margin: 0 auto 30px;
  max-width: 400px;
  position: relative;
  text-align: center;
  border-radius: 3px;
  background-color: #fff;
  padding: 24px;
}

@media (min-width: 400px) {
  .pricing_module__2WIXR {
      padding: calc(5.43478vw + 2.26087px);
  }
}

@media (min-width: 768px) {
  .pricing_module__2WIXR {
      padding: calc(3.7037vw + 15.55556px);
  }
}

@media (min-width: 1200px) {
  .pricing_module__2WIXR {
      padding: 60px;
  }
}

@media (max-width: 991px) {
  .pricing_module__2WIXR {
      padding-top: 45px;
  }
}

.pricing_featuresText__1zmFJ {
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 1px 10px;
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  color: #fff;
  border-radius: 3px;
  background-color: #3ece7e;
}

.rtl .pricing_featuresText__1zmFJ {
  right: auto;
  left: 10px;
}

.pricing_title__1vXhE {
  margin-top: 0;
  font-family: "Poppins", sans-serif;
  font-size: 13px;
  margin-bottom: 20px;
  color: #485273;
  text-transform: uppercase;
  letter-spacing: .2em;
}

.pricing_price__2vtrC {
  display: block;
  margin-bottom: 13px;
  font-family: "Poppins", sans-serif;
  white-space: nowrap;
}

.pricing_currency__2bkpj,
.pricing_module__2WIXR .woocommerce-Price-currencySymbol {
  top: -0.6em;
  font-size: 22px;
}

@media (min-width: 400px) {
  .pricing_currency__2bkpj,
  .pricing_module__2WIXR .woocommerce-Price-currencySymbol {
      font-size: calc(2.75vw + 11px);
  }
}

@media (min-width: 1200px) {
  .pricing_currency__2bkpj,
  .pricing_module__2WIXR .woocommerce-Price-currencySymbol {
      font-size: 44px;
  }
}

.pricing_amount__34e-B, .pricing_module__2WIXR .woocommerce-Price-amount {
  line-height: 1em;
  font-size: 50px;
}

@media (min-width: 400px) {
  .pricing_amount__34e-B, .pricing_module__2WIXR .woocommerce-Price-amount {
      font-size: calc(4.5vw + 32px);
  }
}

@media (min-width: 1200px) {
  .pricing_amount__34e-B, .pricing_module__2WIXR .woocommerce-Price-amount {
      font-size: 86px;
  }
}

.pricing_period__2A8L4 {
  bottom: 0;
  font-family: "Roboto", sans-serif;
  font-size: 20px;
}

.pricing_period__2A8L4:before {
  content: "/";
  display: inline-block;
  margin: auto 6px auto 0;
}

.pricing_body__2-Vq5 {
  padding-bottom: 24px;
}

@media (min-width: 400px) {
  .pricing_body__2-Vq5 {
      padding-bottom: calc(2vw + 16px);
  }
}

@media (min-width: 1200px) {
  .pricing_body__2-Vq5 {
      padding-bottom: 40px;
  }
}

.pricing_list__KtU8u {
  text-align: left;
}

.pricing_list__KtU8u ul, .pricing_list__KtU8u ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

.pricing_list__KtU8u li {
  position: relative;
  padding: 12px 30px 12px 0;
  border-bottom: 1px solid #e7e7ed;
}

.pricing_list__KtU8u i {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
  font-size: 18px;
}

.pricing_list__KtU8u .la-check {
  color: #3ece7e;
}

.pricing_list__KtU8u .la-close {
  color: #fc6363;
}

.pricing_list__KtU8u del {
  color: #9ea6ba;
}

.rtl .pricing_list__KtU8u {
  text-align: right;
}

.rtl .pricing_list__KtU8u li {
  padding: 12px 0 12px 30px;
}

.rtl .pricing_list__KtU8u i {
  right: auto;
  left: 0;
}

.pricing_features__3Ki80 {
  box-shadow: 0 5px 50px 0 rgba(37, 44, 65, .09);
}

.pricing_module__2WIXR .woocommerce-Price-amount {
  display: block;
}

.pricing_module__2WIXR ins {
  text-decoration: none;
}

.pricing_module__2WIXR del {
  color: #9ea6ba;
}

.pricing_module__2WIXR del .woocommerce-Price-amount {
  font-size: 26px;
  color: #9ea6ba;
}

.pricing_module__2WIXR del .woocommerce-Price-currencySymbol {
  font-size: 18px;
  color: #9ea6ba;
}

.pricing_module__2WIXR .woocommerce-Price-currencySymbol {
  position: relative;
  display: inline-block;
}

/* 54. hienProductLists
--------------------------------------------------------------------------------*/

.product-lists_item__3yMKp {
  display: -ms-flexbox;
  display: flex;
  margin-top: 7px;
  margin-bottom: 7px;
}

.product-lists_meta__1YMSG {
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-left: 15px;
  padding-right: 15px;
}

.product-lists_meta__1YMSG h3 {
  margin: 0;
  font-size: 14px;
}

.product-lists_price__1rg2p {
  font-size: 13px;
  font-weight: 600;
}

.product-lists_price__1rg2p del {
  padding-right: 15px;
  color: #9ea6ba;
}

.product-lists_price__1rg2p ins {
  text-decoration: none;
}

.rtl .product-lists_price__1rg2p del {
  padding-right: initial;
  padding-left: 15px;
}

.product-lists_checkbox__3HGUN {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-align: center;
  align-items: center;
}

.product-lists_img__35Liu {
  width: 70px;
  height: 70px;
  border-radius: 3px;
  overflow: hidden;
}

.product-lists_total__1AWzE {
  border-top: 1px solid #f3f3f6;
  margin-top: 10px;
  padding-top: 15px;
}

@media (min-width: 769px) {
  .product-lists_total__1AWzE {
      display: -ms-flexbox;
      display: flex;
  }
}

.product-lists_subtotal__1wxM9 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
}

@media (min-width: 769px) {
  .product-lists_subtotal__1wxM9 {
      margin-bottom: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-positive: 1;
      flex-grow: 1;
  }
}

@media (min-width: 769px) {
  .product-lists_action__3HTzH {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
      justify-content: flex-end;
  }
}

/* 55. hien_promo-item-2
--------------------------------------------------------------------------------*/

.promo-item-2_icon__2EU_c {
  display: table-cell;
  vertical-align: middle;
  position: relative;
  width: 70px;
  height: 50px;
}

.promo-item-2_icon__2EU_c .la {
  position: absolute;
  font-size: 16px;
}

.promo-item-2_icon__2EU_c .la1 {
  top: 0;
  right: 20px;
}

.promo-item-2_icon__2EU_c .la2 {
  top: 16px;
  right: 28px;
}

.promo-item-2_icon__2EU_c .la3 {
  top: 3px;
  right: 35px;
}

.promo-item-2_icon__2EU_c .la4 {
  font-size: 30px;
  bottom: 0;
  left: 0;
}

.rtl .promo-item-2_icon__2EU_c .la1 {
  right: auto;
  left: 20px;
}

.rtl .promo-item-2_icon__2EU_c .la2 {
  right: auto;
  left: 28px;
}

.rtl .promo-item-2_icon__2EU_c .la3 {
  right: auto;
  left: 35px;
}

.rtl .promo-item-2_icon__2EU_c .la4 {
  left: auto;
  right: 0;
}

.promo-item-2_group__KUQtl {
  margin-bottom: 15px;
  display: table-cell;
  vertical-align: middle;
  padding-right: 30px;
}

.rtl .promo-item-2_group__KUQtl {
  padding-right: 0;
  padding-left: 30px;
}

.promo-item-2_title__Ghd11 {
  margin: 0 0 2px 0;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  color: #485273;
}

.promo-item-2_description__1KXY2 {
  margin-bottom: 0;
}

.promo-item-2_action__Gnojf {
  padding-top: 20px;
}

@media (min-width: 768px) {
  .promo-item-2_module__2mwrO {
      width: 100%;
      display: table;
  }

  .promo-item-2_module__2mwrO .promo-item-2_action__Gnojf {
      padding-top: 0;
      display: table-cell;
      vertical-align: middle;
      text-align: right;
      white-space: nowrap;
  }
}

@media (min-width: 768px) {
  .rtl .promo-item-2_module__2mwrO .promo-item-2_action__Gnojf {
      text-align: left;
  }
}

/* 56. hien_promo-item
--------------------------------------------------------------------------------*/

.promo-item_group__2ZJhC {
  margin-bottom: 15px;
}

.promo-item_title__3hfHG {
  margin: 0 0 2px 0;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
}

.promo-item_description__2nc26 {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .promo-item_style-2__2x49u {
      width: 100%;
      display: table;
  }

  .promo-item_style-2__2x49u .promo-item_group__2ZJhC {
      display: table-cell;
      vertical-align: middle;
      padding-right: 30px;
  }

  .promo-item_style-2__2x49u .promo-item_action__pd8hZ {
      display: table-cell;
      vertical-align: middle;
      text-align: right;
      white-space: nowrap;
  }
}

/* 57. hien_quote
--------------------------------------------------------------------------------*/

.quote_module__3GP7P {
  position: relative;
  max-width: 770px;
  margin: 0 auto 30px;
  padding-top: 46px;
  z-index: 9;
}

.light .quote_icon__27ALW {
  color: rgba(255, 255, 255, .1);
}

.light .quote_content__1qqMu {
  color: #fff;
}

.light [class*="_title"] {
  color: #fff;
}

.quote_icon__27ALW {
  position: absolute;
  color: #f3f3f6;
  top: -40px;
  left: 50%;
  line-height: 1em;
  font-size: 160px;
  transform: translate(-50%, 0);
  z-index: -1;
}

.quote_icon__27ALW i {
  color: inherit;
}

.quote_content__1qqMu {
  margin-bottom: 24px;
}

/* 58. hien_rated-info-group
--------------------------------------------------------------------------------*/

@media (min-width: 768px) {
  .rated-info-group_body__2yvB5 {
      display: table;
      width: 100%;
  }
}

.rated-info-group_footer__2mcef {
  position: relative;
  margin: 15px -20px -18px;
  padding: 30px 20px;
  border-top: 1px solid #f3f3f6;
}

@media (max-width: 991px) {
  .rated-info-group_footer__2mcef {
      border-top: 1px solid #e7e7ed;
      margin: 15px -15px -13px;
      padding: 30px 15px;
  }
}

.rated-info-group_footer__2mcef h3 {
  font-size: 10px;
  text-transform: uppercase;
  margin: 0;
  letter-spacing: .02em;
}

.rated-info-group_rated__29vEF {
  position: absolute;
  right: 20px;
}

@media (max-width: 991px) {
  .rated-info-group_rated__29vEF {
      right: 15px;
  }
}

.rtl .rated-info-group_rated__29vEF {
  right: auto;
  left: 20px;
}

@media (max-width: 991px) {
  .rtl .rated-info-group_rated__29vEF {
      right: auto;
      left: 15px;
  }
}

/* 59. hienReviewBox
--------------------------------------------------------------------------------*/

.review-box_module__1Fgca {
  position: relative;
  margin-bottom: 20px;
  background-color: #fff;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

[data-col-xs-gap="30"] .review-box_module__1Fgca {
  margin-bottom: 30px;
}

.review-box_header__3_4sQ {
  position: relative;
  padding-top: 56.25%;
  z-index: 10;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  overflow: hidden;
}

.review-box_header__3_4sQ:hover .review-box_thumb__2Duh6 {
  transform: scale(1.1);
}

.review-box_thumb__2Duh6 {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
  transition: all ease .6s;
}

.review-box_thumb__2Duh6 .wil-overlay {
  background-color: transparent;
  background-image: linear-gradient(0deg, rgba(0, 0, 0, .7) 0%, rgba(255, 255, 255, 0) 60%);
}

.review-box_titleWrap__3rdZ9 {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 0 20px 15px 20px;
  z-index: 2;
}

.rtl .review-box_titleWrap__3rdZ9 {
  left: auto;
  right: 0;
}

.review-box_category__3xOK- {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: .16em;
  font-weight: 600;
  color: #fff;
}

.review-box_title__2geA4 {
  margin: 0;
  font-size: 18px;
  color: #fff;
}

.review-box_body__2gus7 {
  padding: 15px;
}

.review-box_abs__3A8ty {
  right: 0;
}

.rtl .review-box_abs__3A8ty {
  right: auto;
  left: 0;
}

.review-box_author__2Tdbi {
  position: relative;
}

.review-box_text__TZQnl {
  margin-top: 15px;
}

.review-box_liked__35EHH {
  position: relative;
  display: inline-block;
  height: 38px;
  color: #fff;
  z-index: 9;
}

.review-box_item__1YJA6 {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-left: -15px;
}

.review-box_item__1YJA6:nth-child(8) {
  z-index: 1;
}

.review-box_item__1YJA6:nth-child(7) {
  z-index: 2;
}

.review-box_item__1YJA6:nth-child(6) {
  z-index: 3;
}

.review-box_item__1YJA6:nth-child(5) {
  z-index: 4;
}

.review-box_item__1YJA6:nth-child(4) {
  z-index: 5;
}

.review-box_item__1YJA6:nth-child(3) {
  z-index: 6;
}

.review-box_item__1YJA6:nth-child(2) {
  z-index: 7;
}

.review-box_item__1YJA6:nth-child(1) {
  z-index: 8;
}

.review-box_item__1YJA6:nth-child(1) {
  margin-left: 0;
}

.rtl .review-box_item__1YJA6 {
  margin-left: auto;
  margin-right: -15px;
}

.rtl .review-box_item__1YJA6:nth-child(1) {
  margin-left: auto;
  margin-right: 0;
}

.review-box_logo__1mHq5, .review-box_count__2KuvC {
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  border-radius: 50%;
}

@media (min-width: 992px) {
  .review-box_logo__1mHq5, .review-box_count__2KuvC {
      width: 38px;
      height: 38px;
      line-height: 38px;
  }
}

.review-box_count__2KuvC {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
}

.review-box_footer__Ny3ZY {
  position: relative;
  padding: 0 15px 15px 15px;
}

.review-box_footer__Ny3ZY .wil-btn--sm {
  min-width: 80px;
}

.review-box_meta__1Nlau {
  display: inline-block;
  margin-left: 10px;
}

.rtl .review-box_meta__1Nlau {
  margin-left: auto;
  margin-right: 10px;
}

/* 60. hien_social-icon
--------------------------------------------------------------------------------*/

.social-icon_module__HOrwr {
  margin: 0 -5px -10px;
  font-size: 0;
}

.social-icon_item__3SLnb {
  display: inline-block;
}

.social-icon_item__3SLnb i {
  width: 40px;
  height: 40px;
  line-height: 40px;
  color: #9ea6ba;
  font-size: 16px;
  text-align: center;
  background-color: rgba(158, 166, 186, .1);
  border-radius: 2px;
  margin: 0 5px 10px;
  transition: all .3s ease;
}

.social-icon_item__3SLnb:hover i {
  background-color: #fff;
}

.social-icon_item__3SLnb:hover [class*="facebook"] {
  color: #325d94;
}

.social-icon_item__3SLnb:hover [class*="twitter"] {
  color: #00aadb;
}

.social-icon_item__3SLnb:hover [class*="flickr"] {
  color: #ff0084;
}

.social-icon_item__3SLnb:hover [class*="tumblr"] {
  color: #2f4e6b;
}

.social-icon_item__3SLnb:hover [class*="dribbble"] {
  color: #fb4087;
}

.social-icon_item__3SLnb:hover [class*="youtube-play"] {
  color: #df2e1c;
}

.social-icon_item__3SLnb:hover [class*="youtube"] {
  color: #df2e1c;
}

.social-icon_item__3SLnb:hover [class*="vk"] {
  color: #4c75a3;
}

.social-icon_item__3SLnb:hover [class*="digg"] {
  color: #1b5891;
}

.social-icon_item__3SLnb:hover [class*="reddit"] {
  color: #ff4500;
}

.social-icon_item__3SLnb:hover [class*="medium"] {
  color: #00ab6c;
}

.social-icon_item__3SLnb:hover [class*="tripadvisor"] {
  color: #00af87;
}

.social-icon_item__3SLnb:hover [class*="wikipedia-w"] {
  color: #636466;
}

.social-icon_item__3SLnb:hover [class*="skype"] {
  color: #00aff0;
}

.social-icon_item__3SLnb:hover [class*="linkedin"] {
  color: #1686b0;
}

.social-icon_item__3SLnb:hover [class*="whatsapp"] {
  color: #25d366;
}

.social-icon_item__3SLnb:hover [class*="stumbleupon"] {
  color: #eb4924;
}

.social-icon_item__3SLnb:hover [class*="google-plus"] {
  color: #db4437;
}

.social-icon_item__3SLnb:hover [class*="vimeo-square"] {
  color: #63b3e4;
}

.social-icon_item__3SLnb:hover [class*="vimeo"] {
  color: #63b3e4;
}

.social-icon_item__3SLnb:hover [class*="instagram"] {
  color: #517fa4;
}

.social-icon_item__3SLnb:hover [class*="pinterest"] {
  color: #cc1d24;
}

.social-icon_item__3SLnb:hover [class*="behance"] {
  color: #1478ff;
}

.social-icon_item__3SLnb:hover [class*="heart"] {
  color: #4bd1fa;
}

.social-icon_item__3SLnb:hover [class*="github"] {
  color: #24292e;
}

.social-icon_item__3SLnb:hover [class*="envelope"] {
  color: #5540f7;
}

.social-icon_item__3SLnb:hover [class*="link"] {
  color: #f06292;
}

.social-icon_item__3SLnb:hover [class*="odnoklassniki"] {
  color: #ee8208;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb i {
  color: #70778b;
  background-color: #f3f3f6;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover i {
  color: #fff;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="facebook"] {
  background-color: #325d94;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="twitter"] {
  background-color: #00aadb;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="flickr"] {
  background-color: #ff0084;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="tumblr"] {
  background-color: #2f4e6b;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="dribbble"] {
  background-color: #fb4087;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="youtube-play"] {
  background-color: #df2e1c;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="youtube"] {
  background-color: #df2e1c;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="vk"] {
  background-color: #4c75a3;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="digg"] {
  background-color: #1b5891;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="reddit"] {
  background-color: #ff4500;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="medium"] {
  background-color: #00ab6c;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="tripadvisor"] {
  background-color: #00af87;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="wikipedia-w"] {
  background-color: #636466;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="skype"] {
  background-color: #00aff0;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="linkedin"] {
  background-color: #1686b0;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="whatsapp"] {
  background-color: #25d366;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="stumbleupon"] {
  background-color: #eb4924;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="google-plus"] {
  background-color: #db4437;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="vimeo-square"] {
  background-color: #63b3e4;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="vimeo"] {
  background-color: #63b3e4;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="instagram"] {
  background-color: #517fa4;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="pinterest"] {
  background-color: #cc1d24;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="behance"] {
  background-color: #1478ff;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="heart"] {
  background-color: #4bd1fa;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="github"] {
  background-color: #24292e;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="envelope"] {
  background-color: #5540f7;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="link"] {
  background-color: #f06292;
}

.social-icon_style-2__17BFy .social-icon_item__3SLnb:hover [class*="odnoklassniki"] {
  background-color: #ee8208;
}

/* 61. hien_textbox-1
--------------------------------------------------------------------------------*/

.textbox-1_module__bn5-O {
  position: relative;
  margin: 0 auto;
  box-shadow: 0 0 60px 0 rgba(37, 44, 65, .08);
  background-color: #fff;
  transition: all .3s ease;
}

.textbox-1_module__bn5-O a {
  display: block;
}

.textbox-1_module__bn5-O a:after {
  content: "";
  display: block;
  padding-top: 100%;
}

@media (max-width: 767px) {
  .textbox-1_module__bn5-O a:after {
      padding-top: 75%;
  }
}

.textbox-1_icon__3wBDQ {
  text-align: center;
  width: 53px;
  height: 53px;
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  overflow: hidden;
  transform: translate(-50%, -83%);
  color: #fff;
}

@media (min-width: 992px) {
  .textbox-1_icon__3wBDQ {
      width: 106px;
      height: 106px;
  }
}

@media (max-width: 767px) {
  .textbox-1_icon__3wBDQ {
      transform: translate(-50%, -88%);
  }
}

.textbox-1_icon__3wBDQ .wil-overlay {
  opacity: .5;
}

.textbox-1_icon__3wBDQ i, .textbox-1_icon__3wBDQ img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.textbox-1_icon__3wBDQ img {
  max-width: 20px;
  width: 100%;
  border-radius: 50%;
  overflow: hidden;
}

@media (min-width: 992px) {
  .textbox-1_icon__3wBDQ img {
      max-width: 40px;
  }
}

.textbox-1_icon__3wBDQ i {
  color: inherit;
  font-size: 20px;
}

@media (min-width: 992px) {
  .textbox-1_icon__3wBDQ i {
      font-size: 40px;
  }
}

.textbox-1_content__3IRq1 {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  padding: 0 10px 10px 10px;
}

@media (min-width: 992px) {
  .textbox-1_content__3IRq1 {
      padding: 0 30px 30px 30px;
  }
}

.textbox-1_text__5g4er {
  padding-right: 10px;
  transition: all .3s ease;
  font-size: 11px;
  color: #9ea6ba;
}

@media (min-width: 992px) {
  .textbox-1_text__5g4er {
      padding-right: 40px;
      font-size: 14px;
  }
}

.rtl .textbox-1_text__5g4er {
  padding-right: 0;
  padding-left: 10px;
}

@media (min-width: 992px) {
  .rtl .textbox-1_text__5g4er {
      padding-left: 40px;
  }
}

.textbox-1_title__Tf1Gy {
  margin-top: 3px;
  margin-bottom: 0;
  font-size: 12px;
  padding-right: 40px;
  transition: all .3s ease;
  color: #485273;
}

@media (min-width: 992px) {
  .textbox-1_title__Tf1Gy {
      font-size: 14px;
  }
}

.rtl .textbox-1_title__Tf1Gy {
  padding-right: 0;
  padding-left: 40px;
}

.textbox-1_arrow__38itC {
  display: block;
  width: 26px;
  height: 26px;
  line-height: 26px;
  background-color: #fbfbfc;
  text-shadow: -80px 0 0 transparent, 0 0 0 #9ea6ba;
  color: transparent;
  border-radius: 50%;
  font-size: 16px;
  position: absolute;
  top: 14px;
  right: 10px;
  text-align: center;
  overflow: hidden;
  transition: all .3s ease;
}

@media (min-width: 992px) {
  .textbox-1_arrow__38itC {
      width: 36px;
      height: 36px;
      line-height: 36px;
      right: 30px;
  }
}

.rtl .textbox-1_arrow__38itC {
  right: auto;
  left: 10px;
}

@media (min-width: 992px) {
  .rtl .textbox-1_arrow__38itC {
      left: 30px;
  }
}

.textbox-1_module__bn5-O:hover .textbox-1_text__5g4er,
.textbox-1_module__bn5-O:hover .textbox-1_title__Tf1Gy {
  color: #fff !important;
}

.textbox-1_module__bn5-O:hover .textbox-1_arrow__38itC {
  background-color: rgba(255, 255, 255, .2);
  text-shadow: 0 0 0 #fff, 80px 0 0 transparent;
}

.textbox-1_style2__cPkly {
  border-radius: 3px;
  overflow: hidden;
}

.textbox-1_style2__cPkly > .wil-overlay {
  z-index: 9;
  width: 101%;
  opacity: .3;
  transition: all .3s ease;
  pointer-events: none;
}

.textbox-1_style2__cPkly a:after {
  padding-top: 85%;
}

.textbox-1_style2__cPkly .textbox-1_icon__3wBDQ,
.textbox-1_style2__cPkly .textbox-1_content__3IRq1 {
  z-index: 10;
}

.textbox-1_style2__cPkly .textbox-1_text__5g4er,
.textbox-1_style2__cPkly .textbox-1_title__Tf1Gy {
  color: #fff;
}

.textbox-1_style2__cPkly .textbox-1_arrow__38itC {
  background-color: rgba(255, 255, 255, .2);
  text-shadow: 0 0 0 #fff, 80px 0 0 transparent;
}

.textbox-1_style2__cPkly:hover > .wil-overlay {
  opacity: .6;
}

/* 62. hien_textbox-2
--------------------------------------------------------------------------------*/

.textbox-2_module__15Zpj {
  margin-bottom: 30px;
  transition: all .3s ease;
  padding: 40px 30px;
  background-color: #fff;
}

.textbox-2_icon__1xt9q {
  font-size: 40px;
  line-height: normal;
}

.textbox-2_icon__1xt9q i {
  color: inherit;
}

.textbox-2_title__301U3 {
  margin-top: 14px;
  margin-bottom: 6px;
  font-size: 16px;
  color: #252c41;
}

.textbox-2_module__15Zpj:hover {
  box-shadow: 0 5px 50px 0 rgba(37, 44, 65, .09);
}

.textbox-2_style-2__2WGet {
  margin-bottom: 0;
  padding-bottom: 64px;
}

.textbox-2_style-2__2WGet:hover {
  box-shadow: none;
}

.textbox-2_style-2__2WGet .textbox-2_title__301U3 {
  color: #9ea6ba;
}

.textbox-2_style-3__1U-rY {
  padding: 0;
  background-color: transparent;
}

.textbox-2_style-3__1U-rY:hover {
  box-shadow: none;
}

.textbox-2_style-3__1U-rY .textbox-2_icon__1xt9q {
  font-size: 48px;
  max-width: 48px;
  margin-right: 15px;
  color: #fff !important;
  float: left;
}

.textbox-2_style-3__1U-rY .textbox-2_icon__1xt9q img {
  max-width: 48px;
}

.textbox-2_style-3__1U-rY .textbox-2_title__301U3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  color: #fff;
}

.textbox-2_style-3__1U-rY .textbox-2_content__qS8li {
  color: #fff;
}

.rtl .textbox-2_style-3__1U-rY .textbox-2_icon__1xt9q {
  margin-right: auto;
  margin-left: 15px;
  float: right;
}

/* 63. hienTextbox4
--------------------------------------------------------------------------------*/

.textbox-4_module__2gJjK {
  position: relative;
  overflow: hidden;
  border-radius: 3px;
}

.textbox-4_module__2gJjK:hover .textbox-4_background__3bSqa {
  transform: scale(1.1);
}

.textbox-4_module__2gJjK:hover .textbox-4_background__3bSqa .wil-overlay {
  background-color: rgba(37, 44, 65, .1);
}

.textbox-4_module__2gJjK:hover .textbox-4_content__1B-wJ {
  transform: translate(0, 0);
}

.textbox-4_background__3bSqa {
  position: relative;
  z-index: 8;
  transition: all ease .35s;
}

.textbox-4_background__3bSqa .wil-overlay {
  z-index: 1;
  background-color: rgba(37, 44, 65, 0);
  background-image: linear-gradient(0deg, rgba(8, 0, 6, .9) 15%, rgba(59, 23, 88, 0) 55%);
  transition: all ease .3s;
}

.textbox-4_img__2_DKb {
  padding-top: 144%;
}

.textbox-4_img__2_DKb img {
  display: none;
}

.textbox-4_top__1919H {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 20px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  z-index: 9;
}

.textbox-4_content__1B-wJ {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px;
  text-align: center;
  z-index: 9;
  transform: translate(0, 0);
  transition: transform ease .3s;
}

@media (min-width: 992px) {
  .textbox-4_content__1B-wJ {
      transform: translate(0, 80px);
  }
}

.textbox-4_meta__1KmE1 {
  color: #fff;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 600;
  filter: blur(0);
}

.textbox-4_title__pVQr7 {
  margin: 10px 0 20px 0;
  font-size: 16px;
  color: #fff;
}

@media (min-width: 768px) {
  .textbox-4_title__pVQr7 {
      font-size: 20px;
  }
}

@media (min-width: 992px) {
  .textbox-4_title__pVQr7 {
      margin: 10px 0 30px 0;
      font-size: 32px;
      line-height: 34px;
  }
}

.textbox-4_separator__2w9yN {
  margin: 10px auto 15px auto;
  max-width: 30px;
  height: 2px;
  background-color: #3ece7e;
}

/* 64. hienTextbox5
--------------------------------------------------------------------------------*/

.textbox-5_module__2btEX {
  position: relative;
  overflow: hidden;
  border-radius: 3px;
  height: 250px;
}

.textbox-5_module__2btEX a {
  display: block;
}

.textbox-5_module__2btEX .gradient-color {
  background-image: linear-gradient(to top, rgba(0, 0, 0, .7) 5%, rgba(0, 0, 0, 0) 100%);
}

.textbox-5_module__2btEX:hover .textbox-5_background__1Spwa {
  transform: scale(1.1);
}

.textbox-5_module__2btEX:hover .textbox-5_content__1o8k9 {
  bottom: 15px;
}

@media (min-width: 769px) {
  .textbox-5_module__2btEX:hover .textbox-5_content__1o8k9 {
      bottom: 25px;
  }
}

.double {
  clear: right;
  float: right;
}

.double .textbox-5_module__2btEX {
  height: 530px;
}

.textbox-5_background__1Spwa {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: scale(1);
  transition: ease .3s all;
}

.textbox-5_background__1Spwa img {
  display: none;
}

.textbox-5_content__1o8k9 {
  position: absolute;
  left: 15px;
  bottom: 8px;
  z-index: 9;
  transition: ease .3s all;
}

@media (min-width: 769px) {
  .textbox-5_content__1o8k9 {
      left: 30px;
      bottom: 20px;
  }
}

.rtl .textbox-5_content__1o8k9 {
  left: auto;
  right: 15px;
}

@media (min-width: 769px) {
  .rtl .textbox-5_content__1o8k9 {
      left: auto;
      right: 30px;
  }
}

.textbox-5_title__3ClXm {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 13px;
  color: #fff;
}

@media (min-width: 993px) {
  .textbox-5_title__3ClXm {
      font-size: 15px;
  }
}

.textbox-5_description__1xY46 {
  color: #fff;
  font-size: 13px;
}

@media (min-width: 993px) {
  .textbox-5_description__1xY46 {
      font-size: 15px;
  }
}

/* 65. hienTextbox6
--------------------------------------------------------------------------------*/

.textbox-6_module__9K7Kn {
  position: relative;
  box-shadow: 0 5px 20px rgba(0, 0, 0, .09);
  border-radius: 5px;
  overflow: hidden;
  background-color: #fff;
}

.textbox-6_background__2yJHo {
  background-size: cover;
  background-position: 50% 50%;
  padding-top: 56.25%;
}

.textbox-6_background__2yJHo img {
  display: none;
}

.textbox-6_content__2enu3 {
  padding: 15px 20px;
}

.textbox-6_title__37ap8 {
  margin: 0;
}

.textbox-6_description__2HKbM {
  color: rgba(0, 0, 0, .4);
}

/* 66. hien_utility-box
--------------------------------------------------------------------------------*/

.utility-box-1_module__MYXpX {
  vertical-align: top;
}

.utility-box-1_module__MYXpX:hover [class*="list-utility_remove"] {
  opacity: 1;
  visibility: visible;
  color: #fff;
}

.utility-box-1_avatar__DB9c_ {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  margin-bottom: 5px;
  width: 88px;
  height: 88px;
  background-size: cover;
  background-position: 50% 50%;
}

.utility-box-1_avatar__DB9c_ img {
  display: none;
}

.utility-box-1_body__8qd9j {
  position: relative;
}

.utility-box-1_group__2ZPA2 [class*="list-utility_remove"] {
  top: 3px;
  right: 12px;
  bottom: auto;
  width: 20px;
  height: 20px;
  padding: 0;
  line-height: 20px;
  text-align: center;
}

.utility-box-1_group__2ZPA2 [class*="list-utility_remove"]:hover {
  color: #252c41 !important;
}

.utility-box-1_group__2ZPA2 [class*="list-utility_remove"]:hover i {
  color: #252c41 !important;
}

.rtl .utility-box-1_group__2ZPA2 [class*="list-utility_remove"] {
  right: auto;
  left: 12px;
}

.utility-box-1_title__1I925 {
  display: inline-block;
  font-size: 13px;
  margin: 0;
}

@media (min-width: 480px) {
  .utility-box-1_title__1I925 {
      font-size: 14px;
  }
}

.utility-box-1_title__1I925 img {
  max-width: 12px;
  width: 100%;
  margin-left: 3px;
  display: inline-block;
}

.utility-box-1_title__1I925 ~ .utility-box-1_content__3jEL7:before {
  content: "";
  display: inline-block;
  width: 5px;
  height: 10px;
}

.rtl .utility-box-1_title__1I925 img {
  margin-left: auto;
  margin-right: 3px;
}

.utility-box-1_content__3jEL7 {
  display: inline;
  color: #70778b;
}

.utility-box-1_content__3jEL7 p:last-child {
  margin-bottom: 0;
}

.utility-box-1_content__3jEL7 [class*="list-utility_remove"]:hover {
  color: #252c41 !important;
}

.utility-box-1_content__3jEL7 [class*="list-utility_remove"]:hover i {
  color: #252c41 !important;
}

.utility-box-1_content__3jEL7:hover [class*="list-utility_remove"] {
  opacity: 1;
  visibility: visible;
}

.utility-box-1_description__2VDJ6 {
  font-size: 12px;
  color: #9ea6ba;
}

.utility-box-1_description__2VDJ6 i {
  font-size: 13px;
}

.utility-box-1_md__VsXoU .utility-box-1_avatar__DB9c_ {
  width: 70px;
  height: 70px;
}

.utility-box-1_md__VsXoU .utility-box-1_body__8qd9j {
  margin-top: 12px;
}

.utility-box-1_sm__mopok .utility-box-1_title__1I925 {
  font-size: 13px;
}

.utility-box-1_sm__mopok .utility-box-1_avatar__DB9c_ {
  width: 50px;
  height: 50px;
  margin-bottom: 0;
}

.utility-box-1_sm__mopok .utility-box-1_group__2ZPA2 {
  margin-top: 3px;
}

.utility-box-1_xs__3Nipt .utility-box-1_avatar__DB9c_ {
  width: 36px;
  height: 36px;
  margin-top: 0;
  margin-bottom: 0;
}

.utility-box-1_xs__3Nipt .utility-box-1_group__2ZPA2 {
  font-size: 13px;
  line-height: 1.6em;
}

.utility-box-1_xs__3Nipt .utility-box-1_title__1I925,
.utility-box-1_xs__3Nipt .utility-box-1_content__3jEL7 {
  font-size: 13px;
}

.utility-box-1_xs__3Nipt .utility-box-1_description__2VDJ6 {
  font-size: 11px;
}

.utility-box-1_boxLeft__3iS6b .utility-box-1_avatar__DB9c_ {
  float: left;
  margin-right: 13px;
}

.utility-box-1_boxLeft__3iS6b .utility-box-1_body__8qd9j {
  overflow: hidden;
}

.rtl .utility-box-1_boxLeft__3iS6b .utility-box-1_avatar__DB9c_ {
  float: right;
  margin-right: auto;
  margin-left: 13px;
}

.utility-box-1_arrowLeft__2cSvI, .utility-box-1_arrowRight__uwhMc {
  margin-bottom: 20px;
}

.utility-box-1_arrowLeft__2cSvI .utility-box-1_avatar__DB9c_,
.utility-box-1_arrowRight__uwhMc .utility-box-1_avatar__DB9c_ {
  float: left;
  margin-top: 2px;
  margin-right: 5px;
  width: 36px;
  height: 36px;
}

.utility-box-1_arrowLeft__2cSvI .utility-box-1_body__8qd9j,
.utility-box-1_arrowRight__uwhMc .utility-box-1_body__8qd9j {
  display: inline-block;
  overflow: hidden;
  padding: 0 100px 0 0;
  max-width: calc(100% - 70px);
  vertical-align: middle;
}

@media (max-width: 480px) {
  .utility-box-1_arrowLeft__2cSvI .utility-box-1_body__8qd9j,
  .utility-box-1_arrowRight__uwhMc .utility-box-1_body__8qd9j {
      padding: 0;
  }
}

.utility-box-1_arrowLeft__2cSvI .utility-box-1_description__2VDJ6,
.utility-box-1_arrowRight__uwhMc .utility-box-1_description__2VDJ6 {
  font-size: 11px;
}

@media (max-width: 767px) {
  .utility-box-1_arrowLeft__2cSvI .utility-box-1_description__2VDJ6,
  .utility-box-1_arrowRight__uwhMc .utility-box-1_description__2VDJ6 {
      font-size: 9px;
  }
}

.utility-box-1_arrowLeft__2cSvI .utility-box-1_content__3jEL7,
.utility-box-1_arrowRight__uwhMc .utility-box-1_content__3jEL7 {
  position: relative;
  padding: 15px 25px;
  background-color: #f3f3f6;
  border-radius: 8px;
  min-height: 45px;
  display: inline-block;
  margin: 0 0 0 10px;
}

.utility-box-1_arrowLeft__2cSvI .utility-box-1_content__3jEL7:before,
.utility-box-1_arrowRight__uwhMc .utility-box-1_content__3jEL7:before {
  content: "";
  left: 0;
  top: 0;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border: solid transparent;
  border-right-color: #f3f3f6;
  border-width: 6px;
  transform: translate(-100%, 15px);
}

.utility-box-1_arrowLeft__2cSvI .utility-box-1_description__2VDJ6,
.utility-box-1_arrowRight__uwhMc .utility-box-1_description__2VDJ6 {
  position: absolute;
  white-space: nowrap;
  top: 50%;
  left: 100%;
  transform: translate(-100%, -50%);
}

@media (max-width: 480px) {
  .utility-box-1_arrowLeft__2cSvI .utility-box-1_description__2VDJ6,
  .utility-box-1_arrowRight__uwhMc .utility-box-1_description__2VDJ6 {
      position: static;
      text-align: left;
      transform: translate(0);
      margin-left: 10px;
  }
}

.rtl .utility-box-1_arrowLeft__2cSvI .utility-box-1_avatar__DB9c_,
.rtl .utility-box-1_arrowRight__uwhMc .utility-box-1_avatar__DB9c_ {
  float: right;
}

.rtl .utility-box-1_arrowLeft__2cSvI .utility-box-1_body__8qd9j,
.rtl .utility-box-1_arrowRight__uwhMc .utility-box-1_body__8qd9j {
  padding: 0 0 0 100px;
}

.rtl .utility-box-1_arrowLeft__2cSvI .utility-box-1_content__3jEL7,
.rtl .utility-box-1_arrowRight__uwhMc .utility-box-1_content__3jEL7 {
  margin: 0 10px 0 0;
}

.rtl .utility-box-1_arrowLeft__2cSvI .utility-box-1_content__3jEL7:before,
.rtl .utility-box-1_arrowRight__uwhMc .utility-box-1_content__3jEL7:before {
  left: auto;
  right: 0;
  border-right-color: transparent;
  border-left-color: #f3f3f6;
  border-width: 6px;
  transform: translate(100%, 15px);
}

.rtl .utility-box-1_arrowLeft__2cSvI .utility-box-1_description__2VDJ6,
.rtl .utility-box-1_arrowRight__uwhMc .utility-box-1_description__2VDJ6 {
  left: 0;
  transform: translate(0, 0);
}

@media (max-width: 480px) {
  .rtl .utility-box-1_arrowLeft__2cSvI .utility-box-1_description__2VDJ6,
  .rtl .utility-box-1_arrowRight__uwhMc .utility-box-1_description__2VDJ6 {
      text-align: right;
  }
}

.utility-box-1_arrowRight__uwhMc .utility-box-1_avatar__DB9c_ {
  float: right;
  margin-right: 0;
  margin-left: 5px;
}

.utility-box-1_arrowRight__uwhMc .utility-box-1_group__2ZPA2 {
  text-align: right;
}

.utility-box-1_arrowRight__uwhMc .utility-box-1_body__8qd9j {
  padding: 0 0 0 100px;
  float: right;
}

@media (max-width: 480px) {
  .utility-box-1_arrowRight__uwhMc .utility-box-1_body__8qd9j {
      padding: 0;
  }
}

.utility-box-1_arrowRight__uwhMc .utility-box-1_content__3jEL7 {
  margin: 0 10px 0 0;
  text-align: left;
  color: #fff;
  background-color: #f06292;
}

.utility-box-1_arrowRight__uwhMc .utility-box-1_content__3jEL7:before {
  left: 100%;
  border-right-color: transparent;
  border-left-color: #f06292;
  transform: translate(0, 15px);
}

.utility-box-1_arrowRight__uwhMc .utility-box-1_description__2VDJ6 {
  left: 0;
  transform: translate(0, -50%);
}

@media (max-width: 480px) {
  .utility-box-1_arrowRight__uwhMc .utility-box-1_description__2VDJ6 {
      position: static;
      text-align: right;
      transform: translate(0);
      margin-right: 10px;
  }
}

.rtl .utility-box-1_arrowRight__uwhMc .utility-box-1_avatar__DB9c_ {
  float: left;
  margin-right: 5px;
  margin-left: 0;
}

.rtl .utility-box-1_arrowRight__uwhMc .utility-box-1_group__2ZPA2 {
  text-align: left;
}

.rtl .utility-box-1_arrowRight__uwhMc .utility-box-1_body__8qd9j {
  padding: 0 100px 0 0;
  float: left;
}

.rtl .utility-box-1_arrowRight__uwhMc .utility-box-1_content__3jEL7 {
  margin: 0 0 0 10px;
  text-align: right;
}

.rtl .utility-box-1_arrowRight__uwhMc .utility-box-1_content__3jEL7:before {
  left: auto;
  right: 100%;
  border-right-color: #f06292;
  border-left-color: transparent;
  transform: translate(0, 15px);
}

.rtl .utility-box-1_arrowRight__uwhMc .utility-box-1_description__2VDJ6 {
  left: auto;
  right: 0;
}

@media (max-width: 480px) {
  .rtl .utility-box-1_arrowRight__uwhMc .utility-box-1_description__2VDJ6 {
      text-align: left;
      margin-right: auto;
      margin-left: 10px;
  }
}

.utility-box-1_round__29x6N {
  display: inline-block;
}

.utility-box-1_round__29x6N .utility-box-1_avatar__DB9c_ {
  border-radius: 3px !important;
  margin-bottom: 0;
  border: 2px solid #fff;
}

.utility-box-1_round__29x6N .utility-box-1_content__3jEL7 {
  display: none;
}

@media (max-width: 767px) {
  .utility-box-1_round__29x6N .utility-box-1_title__1I925 {
      font-size: 13px;
  }

  .utility-box-1_round__29x6N .utility-box-1_description__2VDJ6 {
      font-size: 11px;
  }
}

@media (min-width: 768px) {
  .utility-box-1_round__29x6N .utility-box-1_avatar__DB9c_,
  .utility-box-1_round__29x6N .utility-box-1_body__8qd9j {
      display: inline-block;
      vertical-align: bottom;
  }

  .utility-box-1_round__29x6N .utility-box-1_avatar__DB9c_ {
      margin-right: 14px;
  }

  .utility-box-1_round__29x6N .utility-box-1_body__8qd9j {
      margin-bottom: 8px;
  }

  .utility-box-1_round__29x6N .utility-box-1_title__1I925 {
      color: #fff;
      font-size: 16px;
  }

  .utility-box-1_round__29x6N .utility-box-1_description__2VDJ6 {
      color: #e7e7ed;
  }
}

@media (min-width: 768px) {
  .rtl .utility-box-1_round__29x6N .utility-box-1_avatar__DB9c_ {
      margin-right: auto;
      margin-left: 14px;
  }
}

.utility-box-1_rounded__1jHVP {
  display: inline-block;
}

.utility-box-1_rounded__1jHVP .utility-box-1_avatar__DB9c_ {
  border-radius: 5px !important;
  margin-bottom: 0;
}

.utility-box-1_rounded__1jHVP .utility-box-1_body__8qd9j {
  margin-top: 0;
}

.utility-box-1_rounded__1jHVP .utility-box-1_title__1I925 {
  font-size: 16px;
}

.utility-box-1_menus__17rbu {
  margin-top: 0;
  margin-bottom: 14px;
  padding-bottom: 14px;
  border-bottom: 1px dotted rgba(37, 44, 65, .15);
}

@media (min-width: 769px) {
  .utility-box-1_menus__17rbu {
      min-height: 76px;
  }
}

.utility-box-1_menus__17rbu .utility-box-1_avatar__DB9c_ {
  margin-bottom: 0;
  margin-right: 10px;
  width: 64px;
  height: 64px;
  border: none;
  overflow: hidden;
  border-radius: 3px !important;
}

@media (max-width: 767px) {
  .utility-box-1_menus__17rbu .utility-box-1_avatar__DB9c_ {
      width: 54px;
      height: 54px;
  }
}

.utility-box-1_menus__17rbu .utility-box-1_title__1I925 {
  font-size: 14px;
  color: #485273;
  transition: color ease .3s;
}

@media (max-width: 767px) {
  .utility-box-1_menus__17rbu .utility-box-1_title__1I925 {
      font-size: 13px;
      line-height: 1.2em;
  }
}

.utility-box-1_menus__17rbu .utility-box-1_content__3jEL7 {
  display: block;
  font-size: 12px;
  line-height: 1.4em;
  color: #9ea6ba;
  transition: color ease .3s;
}

.utility-box-1_menus__17rbu .utility-box-1_content__3jEL7:before {
  display: none;
}

@media (max-width: 767px) {
  .utility-box-1_menus__17rbu .utility-box-1_content__3jEL7 {
      font-size: 11px;
      line-height: 1.3em;
  }
}

.utility-box-1_menus__17rbu .utility-box-1_body__8qd9j {
  width: calc(100% - 80px);
}

.utility-box-1_menus__17rbu .utility-box-1_body__8qd9j:before,
.utility-box-1_menus__17rbu .utility-box-1_body__8qd9j:after {
  content: '';
  display: table;
}

.utility-box-1_menus__17rbu .utility-box-1_body__8qd9j:after {
  clear: both;
}

@media (max-width: 767px) {
  .utility-box-1_menus__17rbu .utility-box-1_body__8qd9j {
      width: calc(100% - 64px);
  }
}

.utility-box-1_menus__17rbu .utility-box-1_group__2ZPA2 {
  float: left;
  width: calc(100% - 144px);
}

@media (max-width: 767px) {
  .utility-box-1_menus__17rbu .utility-box-1_group__2ZPA2 {
      width: calc(100% - 104px);
  }
}

.utility-box-1_menus__17rbu .utility-box-1_description__2VDJ6 {
  width: 144px;
  float: right;
  text-align: right;
  font-size: 16px;
  font-weight: 600;
  color: #fc6363;
  transition: color ease .3s;
}

@media (max-width: 767px) {
  .utility-box-1_menus__17rbu .utility-box-1_description__2VDJ6 {
      font-size: 12px;
      width: 104px;
  }
}

.utility-box-1_menus__17rbu .utility-box-1_avatar__DB9c_,
.utility-box-1_menus__17rbu .utility-box-1_body__8qd9j {
  display: inline-block;
  vertical-align: top;
}

.utility-box-1_menus__17rbu:hover .utility-box-1_title__1I925 {
  color: #252c41;
}

.utility-box-1_menus__17rbu:hover .utility-box-1_description__2VDJ6 {
  color: rgba(252, 99, 99, .8);
}

.utility-box-1_menus__17rbu:hover .utility-box-1_content__3jEL7 {
  color: #70778b;
}

.rtl .utility-box-1_menus__17rbu .utility-box-1_avatar__DB9c_ {
  margin-right: auto;
  margin-left: 10px;
}

.rtl .utility-box-1_menus__17rbu .utility-box-1_group__2ZPA2 {
  float: right;
}

.rtl .utility-box-1_menus__17rbu .utility-box-1_description__2VDJ6 {
  float: left;
  text-align: left;
}

.utility-box-1_style-1__3FkAP .utility-box-1_group__2ZPA2 {
  margin-top: 0;
  line-height: 0;
}

.utility-box-1_style-1__3FkAP .utility-box-1_title__1I925 {
  font-size: 14px;
}

.utility-box-1_style-1__3FkAP .utility-box-1_description__2VDJ6 {
  font-size: 14px;
  color: #70778b;
}

li:first-child [class*="utility-box-1_menus"],
li:first-child [class*="utility-box-1__menus"] {
  padding-top: 14px;
  border-top: 1px dotted rgba(37, 44, 65, .15);
}

.unread .utility-box-1_avatar__DB9c_ {
  box-shadow: 0 0 7px rgba(0, 0, 0, .3);
}

.unread .utility-box-1_title__1I925, .unread .utility-box-1_content__3jEL7 {
  font-size: 14px;
  color: #000;
  font-weight: 600;
}

.unread .utility-box-1_description__2VDJ6 {
  color: #0084ff;
  font-weight: 600;
}

/* 67. Wilgroup01
--------------------------------------------------------------------------------*/

.wil-group01_block__3X0D9 {
  margin-bottom: 20px;
  border: 1px solid #e7e7ed;
  border-radius: 2px;
}

.wil-group01_header__HJipl {
  position: relative;
  padding: 10px 15px;
  background-color: #f3f3f6;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.wil-group01_title__3T5Se {
  display: inline-block;
  font-weight: 600;
}

.wil-group01_collapse__3_7gz {
  display: inline-block;
  margin-right: 10px;
  cursor: pointer;
}

.rtl .wil-group01_collapse__3_7gz {
  margin-right: initial;
  margin-left: 10px;
}

.wil-group01_remove__3eU1D {
  position: absolute;
  top: 10px;
  right: 15px;
  color: #fc6363;
  cursor: pointer;
}

.rtl .wil-group01_remove__3eU1D {
  right: auto;
  left: 15px;
}

.wil-group01_content__1oeej {
  border-top: 1px solid #e7e7ed;
  padding: 20px 15px;
}

.pr-50 {
  padding-right: 50px;
}

.rtl .pr-50 {
  padding-right: initial;
  padding-left: 50px;
}

.wil-group01_List__2bgXD {
  padding: 15px;
  border-top: 1px solid #e7e7ed;
}

.wil-group01_Item__AOJlj {
  margin-bottom: 15px;
  border-radius: 2px;
  border: 1px solid #e7e7ed;
}

/* 68. hienWiltab
--------------------------------------------------------------------------------*/

.wilTab_nav__1_kwb {
  position: relative;
}

.wilTab_nav__1_kwb:after {
  content: "";
  margin-top: -2px;
  display: block;
  border-bottom: 2px solid #e7e7ed;
}

.wilTab_nav__1_kwb li {
  display: inline-block;
  vertical-align: middle;
}

.wilTab_nav__1_kwb .line {
  position: absolute;
  height: 2px;
  bottom: 0;
  background-color: #f06292;
}

.wilTab_nav__1_kwb i {
  font-size: 20px;
  color: #f06292;
  vertical-align: -2px;
  margin-right: 5px;
}

.wilTab_nav__1_kwb a {
  line-height: 24px;
  display: block;
  padding: 13px 25px;
}

.wilTab_nav__1_kwb .active {
  color: #f06292;
}

.rtl .wilTab_nav__1_kwb i {
  margin-right: auto;
  margin-left: 5px;
}

.wilTab_content__2j_o5 {
  padding-top: 30px;
}

.wilTab_panel__wznsS .full-load {
  background-color: transparent;
}

.wilTab_iconLg__2Ibz5 .wilTab_nav__1_kwb a {
  text-align: center;
}

.wilTab_iconLg__2Ibz5 .wilTab_nav__1_kwb i {
  font-size: 31px;
  display: block;
  margin-bottom: 10px;
  margin-right: 0;
}

.wilTab_vertical__2iwYo:after {
  content: '';
  display: table;
  clear: both;
}

@media (min-width: 769px) {
  .wilTab_vertical__2iwYo .wilTab_nav__1_kwb {
      width: 300px;
      padding-right: 30px;
      float: left;
  }

  .wilTab_vertical__2iwYo .wilTab_nav__1_kwb li {
      display: block;
  }

  .wilTab_vertical__2iwYo .wilTab_nav__1_kwb a {
      background-color: #fff;
      border-bottom: 1px solid #f3f3f6;
      padding: 13px 15px;
      font-size: 13px;
  }

  .wilTab_vertical__2iwYo .wilTab_nav__1_kwb i {
      font-size: 18px;
  }

  .wilTab_vertical__2iwYo .wilTab_nav__1_kwb:after,
  .wilTab_vertical__2iwYo .wilTab_nav__1_kwb .line {
      display: none !important;
  }
}

.wilTab_vertical__2iwYo .wilTab_content__2j_o5 {
  padding-top: 0;
}

@media (min-width: 769px) {
  .wilTab_vertical__2iwYo .wilTab_content__2j_o5 {
      width: calc(100% - 330px);
      float: left;
  }
}

@media (min-width: 769px) {
  .rtl .wilTab_vertical__2iwYo .wilTab_nav__1_kwb {
      padding-right: 0;
      padding-left: 30px;
      float: right;
  }
}

@media (min-width: 769px) {
  .rtl .wilTab_vertical__2iwYo .wilTab_content__2j_o5 {
      float: right;
  }
}

@media (max-width: 768px) {
  .term-grid-title {
      float: none !important;
  }
}

.term-grid-title a {
  padding: 12px 20px !important;
  font-size: 18px;
  background-color: #f06292;
  color: #fff;
  margin-right: 35px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  pointer-events: none;
}

@media (max-width: 991px) {
  .term-grid-title a {
      font-size: 13px;
  }
}

.rtl .term-grid-title a {
  padding-left: 25px !important;
  padding-right: 0 !important;
}

.term-tab-post-type-filter {
  min-width: 150px;
}

/* 69. hien_add-review
--------------------------------------------------------------------------------*/

.add-review_module__2KOQC {
  background-color: #fff;
  margin-bottom: 20px;
  border: 1px solid #f3f3f6;
  padding: 20px;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .add-review_module__2KOQC {
      border: 1px solid #e7e7ed;
  }
}

@media (max-width: 768px) {
  .add-review_module__2KOQC {
      text-align: center;
  }
}

@media (min-width: 769px) {
  .add-review_wrap__K1JtF {
      width: 100%;
      display: table;
  }
}

@media (min-width: 769px) {
  .add-review_left__ziIv1 {
      display: table-cell;
      vertical-align: middle;
  }
}

@media (min-width: 769px) {
  .add-review_right__31XA0 {
      display: table-cell;
      vertical-align: middle;
      text-align: right;
  }
}

@media (min-width: 769px) {
  .rtl .add-review_right__31XA0 {
      text-align: left;
  }
}

.add-review_title__3ePFu {
  margin: 0;
  font-size: 16px;
}

@media (max-width: 768px) {
  .add-review_title__3ePFu {
      margin-bottom: 10px;
  }
}

/* 70. hien_comment-review
--------------------------------------------------------------------------------*/

.comment-review_module__-Z5tr {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #f3f3f6;
}

@media (max-width: 991px) {
  .comment-review_module__-Z5tr {
      margin-bottom: 15px;
      border: 1px solid #e7e7ed;
  }
}

.comment-review_header__1si3M {
  position: relative;
  z-index: 998;
  border-bottom: 1px solid #f3f3f6;
  padding: 10px 20px;
}

@media (max-width: 991px) {
  .comment-review_header__1si3M {
      border-bottom: 1px solid #e7e7ed;
  }
}

.comment-review_header__1si3M [class*="utility-box"] [class*="avatar"] {
  margin-bottom: 0;
}

@media (max-width: 379px) {
  .comment-review_header__1si3M [class*="utility-box"][class*="title"],
  .comment-review_header__1si3M [class*="utility-box"][class*="description"] {
      max-width: 128px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
  }
}

@media (max-width: 480px) {
  .comment-review_header__1si3M .mt-5 {
      margin-top: 2px !important;
  }

  .comment-review_header__1si3M .ml-20 {
      margin-left: 10px !important;
  }

  .comment-review_header__1si3M [class*="group"] {
      line-height: 16px;
  }

  .comment-review_header__1si3M [class*="utility-box"] [class*="avatar"] {
      width: 32px;
      height: 32px;
      margin-right: 8px;
  }

  .comment-review_header__1si3M [class*="utility-box"][class*="title"] {
      margin-top: 3px;
      font-size: 12px;
      line-height: 12px;
  }

  .comment-review_header__1si3M [class*="utility-box"][class*="description"] {
      font-size: 10px;
      line-height: 1.4em;
      margin-bottom: 0;
  }

  .comment-review_header__1si3M [class*="overallRating"] {
      font-size: 26px;
      line-height: 26px;
  }
}

@media (max-width: 480px) and (max-width: 479px) {
  .comment-review_header__1si3M [class*="ratingOverview"] {
      display: none;
  }
}

@media (max-width: 480px) {
  .comment-review_header__1si3M .comment-review_sticky__3iQ8y {
      font-size: 18px !important;
  }
}

@media (max-width: 480px) and (max-width: 767px) {
  .comment-review_header__1si3M .comment-review_sticky__3iQ8y {
      font-size: 14px !important;
  }
}

@media (max-width: 767px) {
  .comment-review_header__1si3M {
      padding: 10px 15px;
  }
}

@media (max-width: 480px) {
  .rtl .comment-review_header__1si3M .ml-20 {
      margin-left: auto !important;
      margin-right: 10px !important;
  }

  .rtl .comment-review_header__1si3M [class*="utility-box"] [class*="avatar"] {
      margin-right: auto;
      margin-left: 8px;
  }
}

.comment-review_abs__9mb1G {
  right: 15px;
}

@media (max-width: 767px) {
  .comment-review_abs__9mb1G {
      right: 10px;
  }
}

.rtl .comment-review_abs__9mb1G {
  right: auto;
  left: 15px;
}

@media (max-width: 767px) {
  .rtl .comment-review_abs__9mb1G {
      right: auto;
      left: 10px;
  }
}

.comment-review_body__qhUqq {
  padding: 15px 20px;
}

.comment-review_body__qhUqq:after {
  content: '';
  display: block;
  clear: both;
  height: 1px;
}

@media (max-width: 767px) {
  .comment-review_body__qhUqq {
      padding: 10px 15px;
  }
}

.comment-review_body__qhUqq .wilcity-magnific-wrapper {
  margin-top: 10px;
}

.comment-review_gallery__2Tyry {
  margin-top: 10px;
}

.comment-review_content__1jFfZ *:last-child {
  margin-bottom: 0;
}

.comment-review_title__2WbAh {
  margin: 0 0 5px 0;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
}

.wilcity-review-content.wilcity-text-show-less {
  text-overflow: ellipsis;
  overflow: hidden;
  max-height: 100px;
  position: relative;
}

.wilcity-review-content.wilcity-text-show-less:after {
  content: "";
  display: block;
  width: 100%;
  height: 30px;
  background-image: linear-gradient(0deg, white 0%, rgba(0, 0, 0, 0) 100%);
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

.wilcity-review-content.wilcity-text-show-less br {
  display: none;
}

.wilcity-review-content.wilcity-text-show-less * {
  display: inline;
}

.wilcity-review-content.wilcity-text-show-less ~ .wilcity-show-more {
  display: block;
}

.wilcity-review-content.wilcity-text-show-less ~ .wilcity-show-less {
  display: none;
}

.wilcity-review-content.wilcity-text-show-more ~ .wilcity-show-more {
  display: none;
}

.wilcity-review-content.wilcity-text-show-more ~ .wilcity-show-less {
  display: block;
}

.wilcity-review-content.no-text-show {
  text-overflow: initial;
  overflow: auto;
  max-height: initial;
}

.wilcity-review-content.no-text-show:after {
  display: none;
}

.wilcity-review-content.no-text-show ~ .wilcity-show-more,
.wilcity-review-content.no-text-show ~ .wilcity-show-less {
  display: none;
}

.comment-review_meta__1chzm {
  clear: both;
  font-size: 11px;
  color: #9ea6ba;
  padding-top: 10px;
}

.comment-review_meta__1chzm span {
  margin-right: 10px;
}

.rtl .comment-review_meta__1chzm span {
  margin-right: auto;
  margin-left: 10px;
}

.comment-review_btnGroup__1PqPh {
  border-top: 1px solid #f3f3f6;
  padding: 12px 20px;
}

@media (max-width: 991px) {
  .comment-review_btnGroup__1PqPh {
      border-top: 1px solid #e7e7ed;
  }
}

@media (max-width: 767px) {
  .comment-review_btnGroup__1PqPh {
      padding: 12px 15px;
  }
}

.comment-review_btn__32CMP {
  display: inline-block;
  position: relative;
  margin-right: 20px;
}

.rtl .comment-review_btn__32CMP {
  margin-right: auto;
  margin-left: 20px;
}

.comment-review_shareContent__UGmyE {
  position: absolute;
  top: 33px;
  right: 0;
  z-index: 999;
  opacity: 0;
  min-width: 180px;
  visibility: hidden;
  transition: all .2s ease;
}

.comment-review_shareContent__UGmyE.active {
  opacity: 1;
  visibility: visible;
}

.reverse.comment-review_shareContent__UGmyE {
  top: auto;
  bottom: 32px;
}

.reverse.comment-review_shareContent__UGmyE .arrow--top-right:before {
  top: auto;
  bottom: -12px;
  border-bottom-color: transparent;
  border-top-color: #fff;
}

.rtl .comment-review_shareContent__UGmyE {
  right: auto;
  left: 0;
}

.comment-review_form__20wWm {
  border-top: 1px solid #e7e7ed;
  padding: 12px 15px 7px;
}

@media (min-width: 992px) {
  .comment-review_form__20wWm {
      background-color: #fbfbfc;
  }
}

@media (max-width: 767px) {
  .comment-review_form__20wWm {
      padding: 12px 15px 7px;
  }
}

@media (min-width: 992px) {
  .comment-review_commentlist__1LH_D {
      background-color: #fbfbfc;
  }
}

.comment-review_commentlistItem__2DILM {
  position: relative;
  padding: 15px 50px 10px 20px;
  border-top: 1px solid #e7e7ed;
}

@media (max-width: 767px) {
  .comment-review_commentlistItem__2DILM {
      padding: 12px 45px 7px 15px;
  }
}

.comment-review_commentlistItem__2DILM > [class*="dropdown"] {
  position: absolute;
  top: 18px;
  right: 20px;
}

@media (max-width: 767px) {
  .comment-review_commentlistItem__2DILM > [class*="dropdown"] {
      top: 15px;
      right: 15px;
  }
}

@media (min-width: 1200px) {
  .comment-review_commentlistItem__2DILM > [class*="dropdown"] > * {
      opacity: 0;
      visibility: hidden;
  }

  .comment-review_commentlistItem__2DILM > [class*="dropdown"] > .active {
      opacity: 1 !important;
      visibility: visible !important;
  }

  .comment-review_commentlistItem__2DILM:hover > [class*="dropdown"] > * {
      opacity: 1;
      visibility: visible;
  }

  .comment-review_commentlistItem__2DILM:hover > [class*="dropdown"] > [data-toggle-content] {
      opacity: 0;
      visibility: hidden;
  }
}

.comment-review_commentlistItem__2DILM [class*="utility-box"][class*="body"] {
  margin-top: -2px;
}

.rtl .comment-review_commentlistItem__2DILM {
  padding: 15px 20px 10px 50px;
}

@media (max-width: 767px) {
  .rtl .comment-review_commentlistItem__2DILM {
      padding: 12px 15px 7px 45px;
  }
}

.rtl .comment-review_commentlistItem__2DILM > [class*="dropdown"] {
  right: auto;
  left: 20px;
}

@media (max-width: 767px) {
  .rtl .comment-review_commentlistItem__2DILM > [class*="dropdown"] {
      right: auto;
      left: 15px;
  }
}

.comment-review_comment__dJNqv {
  display: inline-block;
  width: calc(100% - 50px);
}

.comment-review_comment__dJNqv .review-cancel {
  top: -11px;
  right: -35px;
  font-size: 24px;
  color: #9ea6ba;
}

.rtl .comment-review_comment__dJNqv .review-cancel {
  right: auto;
  left: -35px;
}

/* 71. hienFilter
--------------------------------------------------------------------------------*/

.filter_module__p0Iwz {
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff;
  border-bottom: 1px solid #e7e7ed;
}

@media (max-width: 768px) {
  .filter_module__p0Iwz.is-checked {
      position: fixed;
      top: 0 !important;
      height: 100vh;
      bottom: 0;
      width: 100%;
      z-index: 999999999;
  }
}

@media (min-width: 992px) {
  .filter_module__p0Iwz {
      z-index: 99999;
  }
}

@media (min-width: 1201px) {
  .filter_module__p0Iwz {
      animation: filter_translateYanimation2__3jDWQ .2s ease;
      will-change: transform;
  }

  @keyframes filter_translateYanimation2__3jDWQ {
      0% {
          transform: translate(0, -100%);
      }

      100% {
          transform: translate(0, 0);
      }
  }
}

.filter_module__p0Iwz.gray {
  background-color: #fefefe;
}

@media (max-width: 992px) {
  .filter_module__p0Iwz.is-checked .container {
      height: 100vh;
  }
}

.filter_module__p0Iwz .container {
  position: relative;
}

@media (min-width: 993px) {
  .filter_module__p0Iwz .container {
      padding-right: 130px !important;
  }
}

@media (max-width: 991px) {
  .filter_module__p0Iwz {
      overflow-y: auto;
      white-space: nowrap;
  }
}

@media (min-width: 993px) {
  .rtl .filter_module__p0Iwz .container {
      padding-left: 130px !important;
      padding-right: 50px !important;
  }
}

.filter_button__lo852 {
  display: block;
  padding: 6px 12px;
  border-radius: 3px;
  border: 1px solid #f0f0f0;
  background-color: #fff;
}

.filter_button__lo852.active {
  color: #fff;
  background-color: #f06292;
  border-color: #f06292;
}

.filter_item__tjou1 {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
}

@media (min-width: 992px) {
  .filter_item__tjou1 {
      margin-right: 10px;
  }
}

.wil-map-btn {
  margin-top: 10px;
  position: absolute;
  top: 0;
  right: 15px;
  display: none;
}

@media (min-width: 992px) {
  .wil-map-btn {
      display: block;
  }
}

@media (min-width: 993px) {
  .wil-map-btn {
      right: 50px;
  }
}

.rtl .wil-map-btn {
  left: 15px;
  right: auto;
}

@media (min-width: 993px) {
  .rtl .wil-map-btn {
      right: auto;
      left: 50px;
  }
}

.rtl .filter_item__tjou1 {
  margin-right: auto;
  margin-left: 5px;
}

@media (min-width: 992px) {
  .rtl .filter_item__tjou1 {
      margin-right: auto;
      margin-left: 10px;
  }
}

.filter_dropdown__1POEj {
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  box-shadow: 0 15px 20px rgba(0, 0, 0, .1);
  opacity: 0;
  visibility: hidden;
  transform: translateY(5%);
  transition: all ease .3s;
  z-index: 99999;
}

@media (min-width: 992px) {
  .filter_dropdown__1POEj.wide {
      width: 520px;
  }
}

@media (min-width: 992px) {
  .filter_dropdown__1POEj {
      min-width: 350px;
      position: absolute !important;
      top: calc(100% + 20px);
      left: 0;
      height: auto;
  }
}

.filter_button__lo852.active ~ .filter_dropdown__1POEj {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.rtl .filter_dropdown__1POEj {
  left: auto;
  right: 0;
}

.filter_header__1t3yA {
  padding: 10px;
}

.filter_header__1t3yA [class*='wrap'] {
  padding: 0 15px;
  min-height: 38px;
}

@media only screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) and (min-device-width: 375px) and (max-device-width: 1024px) {
  .filter_header__1t3yA ~ .filter_body__3Kyah {
      max-height: calc(100vh - 230px) !important;
  }
}

.filter_body__3Kyah {
  max-height: 350px;
  overflow-y: auto;
}

@media only screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) and (min-device-width: 375px) and (max-device-width: 1024px) {
  .filter_body__3Kyah {
      max-height: calc(100vh - 180px) !important;
  }
}

.filter_footer__104sU {
  padding: 10px;
}

.filter_footer__104sU .wil-btn--sm {
  min-width: 80px;
}

.is-mobile .filter_body__3Kyah {
  max-height: 100%;
}

@media (max-width: 991px) {
  .is-mobile .filter_body__3Kyah {
      height: calc(100vh - 155px);
  }
}

.is-ios .filter_body__3Kyah {
  max-height: calc(100vh - 230px);
}

.isIphoneX .filter_body__3Kyah {
  max-height: calc(100vh - 266px);
}

.is-ios.is-ipad .filter_body__3Kyah {
  max-height: calc(100vh - 155px);
}

.filter_close__7B_wq {
  border-bottom: 1px solid #f5f5f5;
  text-align: right;
  display: none;
}

@media (max-width: 1199px) {
  .filter_close__7B_wq {
      display: block;
  }
}

.filter_close__7B_wq button {
  border: 0;
  background: none;
  color: #fc6363;
  font-size: 22px;
  cursor: pointer;
  box-shadow: none;
  -webkit-appearance: none;
}

.rtl .filter_close__7B_wq {
  text-align: left;
}

@media (max-width: 1199px) {
  .wil-section {
      position: initial;
      z-index: initial;
  }
}

.page-wrap {
  position: initial;
}

@media (min-width: 1201px) {
  .js-listing-bar-fixed ~ .filter-bar {
      animation: filter_translateYanimation__1_mI0 .3s ease;
      will-change: transform;
  }

  @keyframes filter_translateYanimation__1_mI0 {
      0% {
          transform: translate(0, -100%);
      }

      100% {
          transform: translate(0, 0);
      }
  }
}

body .js-header-fixed ~ .wil-content .js-listing-bar-fixed ~ .filter-bar {
  position: fixed;
  width: 100%;
  top: 110px;
  left: 0;
  z-index: 999999;
}

@media (min-width: 768px) {
  body .js-header-fixed ~ .wil-content .js-listing-bar-fixed ~ .filter-bar {
      top: 121px;
  }
}

@media (min-width: 1200px) {
  body .js-header-fixed ~ .wil-content .js-listing-bar-fixed ~ .filter-bar {
      top: 149px;
  }
}

body .js-header-sticky:not(.js-header-fixed) ~ .wil-content .js-listing-bar-fixed ~ .filter-bar {
  position: fixed;
  width: 100%;
  top: 51px;
  left: 0;
  z-index: 999999;
}

@media (min-width: 768px) {
  body .js-header-sticky:not(.js-header-fixed) ~ .wil-content .js-listing-bar-fixed ~ .filter-bar {
      top: 61px;
  }
}

@media (min-width: 1200px) {
  body .js-header-sticky:not(.js-header-fixed) ~ .wil-content .js-listing-bar-fixed ~ .filter-bar {
      top: 61px;
  }
}

body.admin-bar .js-header-fixed ~ .wil-content .js-listing-bar-fixed ~ .filter-bar {
  top: 157px;
}

@media (min-width: 768px) {
  body.admin-bar .js-header-fixed ~ .wil-content .js-listing-bar-fixed ~ .filter-bar {
      top: 167px;
  }
}

@media (min-width: 1200px) {
  body.admin-bar .js-header-fixed ~ .wil-content .js-listing-bar-fixed ~ .filter-bar {
      top: 181px;
  }
}

body.admin-bar .js-header-sticky:not(.js-header-fixed) ~ .wil-content .js-listing-bar-fixed ~ .filter-bar {
  top: 97px;
}

@media (min-width: 768px) {
  body.admin-bar .js-header-sticky:not(.js-header-fixed) ~ .wil-content .js-listing-bar-fixed ~ .filter-bar {
      top: 107px;
  }
}

@media (min-width: 1200px) {
  body.admin-bar .js-header-sticky:not(.js-header-fixed) ~ .wil-content .js-listing-bar-fixed ~ .filter-bar {
      top: 93px;
  }
}

@media (min-width: 1200px) {
  .page-template-map .js-header-fixed ~ .wil-content .js-listing-bar-fixed ~ .filter-bar {
      max-width: 820px;
  }
}

@media (min-width: 1200px) {
  .page-template-map .js-header-sticky:not(.js-header-fixed) ~ .wil-content .js-listing-bar-fixed ~ .filter-bar {
      max-width: 820px;
  }
}

.filter_title__AoziR {
  font-weight: 600;
  letter-spacing: 0;
  text-transform: uppercase;
  color: #606060;
}

.filter_title__AoziR:before {
  content: "";
  display: inline-block;
  margin-right: 7px;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, .09);
}

.rtl .filter_title__AoziR:before {
  margin-right: auto;
  margin-left: 7px;
}

.filter_block1__3Z-hL > [class*="filterType3_module"] > [class*="checkbox_text"],
.filter_block1__3Z-hL > [class*="filterType_module"] > [class*="checkbox_text"] {
  padding: 6px 40px 6px 0;
  border-bottom: 2px solid #e7e7ed;
  margin-bottom: 10px;
  font-size: 15px;
}

.filter_block1__3Z-hL [class*="checkbox_full"] [class*="checkbox_text"] {
  font-size: 15px;
}

.rtl .filter_block1__3Z-hL > [class*="filterType3_module"] > [class*="checkbox_text"],
.rtl .filter_block1__3Z-hL > [class*="filterType_module"] > [class*="checkbox_text"] {
  padding: 6px 0 6px 40px;
}

.price-change-input input {
  height: 32px !important;
  width: 110px !important;
  -webkit-appearance: none !important;
  display: block !important;
}

.price-change-input input span {
  display: block !important;
}

.filter_clearItem__3aLUt {
  width: 20px;
  height: 20px;
  line-height: 20px;
  background-color: #fefefe;
  border-radius: 10px;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translate(0, -50%);
  text-align: center;
  font-size: 12px;
  cursor: pointer;
}

.filter_clearItem__3aLUt:hover {
  background-color: rgba(0, 0, 0, .8);
}

.filter_clearItem__3aLUt ~ .filter_button__lo852 {
  padding-right: 35px;
}

.rtl .filter_clearItem__3aLUt {
  right: auto;
  left: 10px;
}

.rtl .filter_clearItem__3aLUt ~ .filter_button__lo852 {
  padding-right: initial;
  padding-left: 35px;
}

/* 72. hien_footer
--------------------------------------------------------------------------------*/

.footer_module__1uDav {
  position: relative;
  z-index: 8;
  background-color: #252c41;
  color: #9ea6ba;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.footer_module__1uDav .widget-title {
  margin-bottom: 26px;
  color: #e7e7ed;
  font-weight: 500;
}

.footer_module__1uDav .widget_media_image + .widget_wilcity_statistics {
  margin-top: -20px;
}

.footer_module__1uDav .widget_statictis__item i {
  color: #485273;
}

.footer_module__1uDav .widget_statictis__item .widget-stattictis__textLg {
  color: #e7e7ed;
}

.footer_module__1uDav .widget-post-item__title {
  color: #9ea6ba;
}

.footer_widgets__3FIuV {
  padding-top: 40px;
  padding-bottom: 30px;
}

@media (min-width: 400px) {
  .footer_widgets__3FIuV {
      padding-top: calc(4.375vw + 22.5px);
  }
}

@media (min-width: 1200px) {
  .footer_widgets__3FIuV {
      padding-top: 75px;
  }
}

.footer_textWrap__Xc_Ht {
  padding: 24px 15px;
  border-top: 1px solid rgba(255, 255, 255, .05);
  color: #9ea6ba;
}

.footer_textWrap__Xc_Ht p {
  margin-bottom: 0;
}

.footer_text__1FkcM {
  max-width: 700px;
  margin: auto;
  font-size: 13px;
}

/* 73. hienLogRegAction
--------------------------------------------------------------------------------*/

.log-reg-action_module__h5MhW {
  max-width: 350px;
  margin-left: auto;
  margin-right: auto;
}

.log-reg-action_title__2932Y {
  font-size: 26px;
  font-weight: 300;
  font-family: "Roboto", sans-serif;
  margin-bottom: 30px;
}

.log-reg-action_des__1EHE6 {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  margin-bottom: 20px;
}

.log-reg-action_logo__37V3f {
  margin-top: 15px;
  font-size: 32px;
  font-weight: 600;
  color: #fff;
}

@media (min-width: 1200px) {
  .log-reg-action_logo__37V3f {
      position: absolute;
      top: 25px;
  }
}

@media (max-width: 1200px) {
  .log-reg-action_logo__37V3f {
      margin-top: 30px;
      font-size: 16px;
      text-align: center;
  }
}

.log-reg-action_logo__37V3f img {
  max-width: 200px;
}

.log-reg-action_formWrap__1HP4n {
  position: relative;
  z-index: 100;
}

/* 74. hienLogRegFeatures
--------------------------------------------------------------------------------*/

.log-reg-features_module__1x06b {
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
}

/* 75. hienSearchbox
--------------------------------------------------------------------------------*/

.searchbox_module__3ZYKm {
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e7e7ed;
  background-color: #fefefe;
}

@media (max-width: 767px) {
  .searchbox_module__3ZYKm .wil-btn {
      font-size: 0;
  }

  .searchbox_module__3ZYKm .wil-btn i {
      font-size: 22px;
      margin: 0;
  }
}

.searchbox_wrap__37JXq {
  display: -ms-flexbox;
  display: flex;
}

.searchbox_wrap__37JXq .autosuggest__results {
  border: 2px solid #ffce26;
}

.searchbox_wrap__37JXq input {
  height: 46px !important;
  padding: 0 15px !important;
}

.searchbox_searchInput__2p4ds {
  width: 100%;
}

.searchbox_searchInput__2p4ds div[class*='wrap'] {
  padding: 0;
  border: 2px solid #ffce26;
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  min-height: 50px;
}

.searchbox_searchInput__2p4ds div[class*='wrap'] div[class*="field_module"] {
  padding-top: 0;
}

@media (max-width: 992px) {
  .searchbox_searchInput__2p4ds > div {
      z-index: 9999999;
  }
}

@media (min-width: 993px) {
  .searchbox_searchInput__2p4ds {
      max-width: 480px;
  }
}

.rtl .searchbox_searchInput__2p4ds div[class*='wrap'] {
  border-right: 2px solid #ffce26;
  border-left-width: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.js-listing-map-content .searchbox_searchInput__2p4ds {
  max-width: none;
}

.searchbox_searchButton__1c9iK {
  padding-right: 10px;
}

.searchbox_searchButton__1c9iK .wil-btn--primary {
  position: relative;
  background-color: #ffce26;
  border-radius: 0;
  padding: 13px 20px;
  min-width: 60px;
  min-height: 50px;
  max-height: 50px;
  color: #403300;
  overflow: initial;
  white-space: nowrap;
}

@media (min-width: 993px) {
  .searchbox_searchButton__1c9iK .wil-btn--primary {
      min-width: 120px;
  }
}

.searchbox_searchButton__1c9iK .wil-btn--primary:focus,
.searchbox_searchButton__1c9iK .wil-btn--primary:hover {
  background-color: #ffce26;
  color: #403300;
}

.searchbox_searchButton__1c9iK .wil-btn--primary:after {
  content: '';
  left: 100%;
  top: 50%;
  border: solid transparent;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-left-color: #ffce26;
  border-width: 26px 10px;
  margin-top: -26px;
}

.rtl .searchbox_searchButton__1c9iK {
  padding-right: initial;
  padding-left: 10px;
}

.rtl .searchbox_searchButton__1c9iK .wil-btn--primary:after {
  right: 100%;
  transform: rotate(180deg);
}

.page-template-search-without-map .js-header-sticky[data-header-theme="transparent"] ~ .wil-content .searchbox_module__3ZYKm,
.page-template-map .js-header-sticky[data-header-theme="transparent"] ~ .wil-content .searchbox_module__3ZYKm {
  margin-top: 60px;
}

@media (min-width: 993px) {
  .page-template-search-without-map .js-header-sticky[data-header-theme="transparent"] ~ .wil-content .searchbox_module__3ZYKm,
  .page-template-map .js-header-sticky[data-header-theme="transparent"] ~ .wil-content .searchbox_module__3ZYKm {
      margin-top: 88px;
  }
}

@media (min-width: 1200px) {
  .page-template-search-without-map .js-header-fixed ~ .wil-content .searchbox_module__3ZYKm,
  .page-template-map .js-header-fixed ~ .wil-content .searchbox_module__3ZYKm {
      display: none;
  }
}

.vue-treeselect__menu-container {
  z-index: 9999 !important;
}

.autosuggest__results-container {
  padding: 0;
  position: absolute;
  z-index: 9999;
  top: 100%;
  left: -2px;
  right: -2px;
  box-shadow: 0 0 20px rgba(0, 0, 0, .05);
}

.autosuggest__results {
  padding: 0;
  max-height: 350px;
  overflow-y: auto;
  background: #fff;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.wil-autocomplete-field-wrapper {
  position: relative;
  z-index: 998;
}

.my-suggestion-item {
  font-weight: 600;
  line-height: 1.4;
}

.autosuggest__results-item {
  cursor: pointer;
}

.autosuggest__results-item:first-child {
  border-top: 1px solid #f7f8f9;
}

.autosuggest__results-item {
  padding: 12px 10px;
  margin: 0;
  border-bottom: 1px solid #f7f8f9;
}

.autosuggest__results-item--highlighted {
  background-color: #f3f3f6;
}

.autosuggest__results-item a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.autosuggest__results-item .la {
  font-size: 20px;
}

.my-suggestion-item {
  padding-left: 10px;
  padding-right: 10px;
}

.autosuggest__results ul {
  margin: 0;
  padding: 12px 0;
  list-style: none;
}

.featured-image {
  border-radius: 4px;
}

.field_style5__3OR3T #autosuggest__input.field_field__3U_Rt {
  height: 46px;
  padding: 0 15px;
}

.featured-image.small {
  max-width: 36px;
}

.autosuggest, #autosuggest {
  position: relative;
  z-index: 999;
}

.autosuggest i.fa-spin, #autosuggest i.fa-spin {
  position: absolute;
  top: 15px;
  right: 7px;
}

.rtl .autosuggest i.fa-spin, .rtl #autosuggest i.fa-spin {
  right: auto;
  left: 7px;
}

/* 76. hien_sidebar-swiper
--------------------------------------------------------------------------------*/

.sidebar-swiper_module__3lJyQ {
  overflow: hidden !important;
}

.sidebar-swiper_module__3lJyQ .swiper-slide {
  margin-top: 2px;
  margin-bottom: 10px;
  opacity: .4;
  width: calc(100% - 28px) !important;
  margin-left: 0;
}

.sidebar-swiper_module__3lJyQ .swiper-slide.swiper-slide-active {
  opacity: 1;
}

.sidebar-swiper_module__3lJyQ .swiper-slide.swiper-slide-active [class*="listing__header"] > a,
.sidebar-swiper_module__3lJyQ .swiper-slide.swiper-slide-active [class*="listing_header"] > a {
  padding-top: 66.6666667%;
  transition: none;
}

.sidebar-swiper_module__3lJyQ .swiper-slide:last-child:not(.swiper-slide-duplicate) {
  width: 100% !important;
}

.sidebar-swiper_module__3lJyQ .swiper-slide:last-child:not(.swiper-slide-duplicate) [class*="listing_"][class*="_header"] > a {
  padding-top: calc(66.6666667% - 39px);
}

.sidebar-swiper_module__3lJyQ .swiper-slide:last-child:not(.swiper-slide-duplicate) [class*="event_"][class*="_header"] > a {
  padding-top: calc(66.6666667% - 37px);
}

@media (max-width: 767px) {
  .sidebar-swiper_module__3lJyQ .swiper-button-custom {
      padding: 16px;
      margin-top: -10px;
  }
}

@media (min-width: 769px) {
  .sidebar-swiper_module__3lJyQ .swiper-button-custom > div {
      top: calc(50% - 12px);
  }
}

@media (max-width: 768px) {
  .sidebar-swiper_module__3lJyQ .swiper-button-custom > div {
      position: absolute;
      top: calc(50% - 12px);
      transform: translate(0, -50%);
  }
}

@media (min-width: 769px) {
  .sidebar-swiper_module__3lJyQ [class^="event_body"] {
      min-height: 86px;
  }
}

/* 77. hienWilImageSlider
--------------------------------------------------------------------------------*/

.wil-image-slider_module__3RUE_ {
  height: 42vh;
}

@media (min-width: 993px) {
  .wil-image-slider_module__3RUE_ {
      height: 62vh;
  }
}

@media (min-width: 769px) {
  .wil-image-slider_module__3RUE_ {
      height: 52vh;
  }
}

.wil-image-slider_module__3RUE_ div[class*="heading"] {
  max-width: 500px;
}

@media (max-width: 1024px) {
  .wil-image-slider_module__3RUE_ div[class*="heading"] {
      margin-bottom: 35px;
      font-size: 14px;
  }
}

.wil-image-slider_module__3RUE_ .wil-tb__cell {
  vertical-align: bottom;
}

.wil-image-slider_module__3RUE_ .bg-cover {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.wil-image-slider_module__3RUE_ .bg-cover img {
  display: none;
}

.wil-image-slider_module__3RUE_ .swiper-container {
  width: 100%;
  height: 100%;
}

.wil-image-slider_module__3RUE_ .swiper-container .swiper-wrapper {
  z-index: -2;
}

.wil-image-slider_module__3RUE_ .swiper-container .swiper-pagination-custom {
  z-index: 1;
}

.wil-image-slider_module__3RUE_ .swiper-container .swiper-pagination-bullet {
  background: #d8d8d8;
  opacity: .3;
}

.wil-image-slider_module__3RUE_ .swiper-container .swiper-pagination-bullet-active {
  opacity: 1;
}

.wil-image-slider_module__3RUE_ .swiper-container-horizontal > .swiper-pagination-bullets {
  position: absolute;
  bottom: 20px;
  z-index: 2;
}

@media (max-width: 1024px) {
  .wil-image-slider_module__3RUE_ .swiper-container-horizontal > .swiper-pagination-bullets {
      bottom: 0;
  }
}

.gradient-color {
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: -2px;
  right: -2px;
  pointer-events: none;
  background-image: linear-gradient(to top, rgba(0, 0, 0, .7) 7%, rgba(0, 0, 0, .08) 100%);
}

/* 78. hienWilMasonry
--------------------------------------------------------------------------------*/

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .grid-item:nth-child(10n+3):nth-of-type(10n+3) {
      clear: right;
      float: right;
  }

  .wil-masonry_module__hEqFd .grid-item:nth-child(10n+3):nth-of-type(10n+3) [class*="module"] {
      height: 530px;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .grid-item:nth-child(10n+6):nth-of-type(10n+6) {
      clear: left;
      float: left;
  }

  .wil-masonry_module__hEqFd .grid-item:nth-child(10n+6):nth-of-type(10n+6) [class*="module"] {
      height: 530px;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .grid-item:nth-child(10n+4):nth-of-type(10n+4) {
      width: 25%;
  }
}

@media (min-width: 992px) {
  .wil-masonry_module__hEqFd .grid-item:nth-child(10n+4):nth-of-type(10n+4) {
      width: 25%;
  }
}

@media (min-width: 1200px) {
  .wil-masonry_module__hEqFd .grid-item:nth-child(10n+4):nth-of-type(10n+4) {
      width: 25%;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .grid-item:nth-child(10n+5):nth-of-type(10n+5) {
      width: 41.66666667%;
  }
}

@media (min-width: 992px) {
  .wil-masonry_module__hEqFd .grid-item:nth-child(10n+5):nth-of-type(10n+5) {
      width: 41.66666667%;
  }
}

@media (min-width: 1200px) {
  .wil-masonry_module__hEqFd .grid-item:nth-child(10n+5):nth-of-type(10n+5) {
      width: 41.66666667%;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .grid-item:nth-child(10n+10):nth-of-type(10n+10) {
      width: 25%;
  }
}

@media (min-width: 992px) {
  .wil-masonry_module__hEqFd .grid-item:nth-child(10n+10):nth-of-type(10n+10) {
      width: 25%;
  }
}

@media (min-width: 1200px) {
  .wil-masonry_module__hEqFd .grid-item:nth-child(10n+10):nth-of-type(10n+10) {
      width: 25%;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .grid-item:nth-child(10n+9):nth-of-type(10n+9) {
      width: 41.66666667%;
  }
}

@media (min-width: 992px) {
  .wil-masonry_module__hEqFd .grid-item:nth-child(10n+9):nth-of-type(10n+9) {
      width: 41.66666667%;
  }
}

@media (min-width: 1200px) {
  .wil-masonry_module__hEqFd .grid-item:nth-child(10n+9):nth-of-type(10n+9) {
      width: 41.66666667%;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-col-xs-gap="5"] .grid-item:nth-child(10n+3):nth-of-type(10n+3) [class*="module"] {
      height: 504px;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-col-xs-gap="5"] .grid-item:nth-child(10n+6):nth-of-type(10n+6) [class*="module"] {
      height: 504px;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-col-xs-gap="10"] .grid-item:nth-child(10n+3):nth-of-type(10n+3) [class*="module"] {
      height: 510px;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-col-xs-gap="10"] .grid-item:nth-child(10n+6):nth-of-type(10n+6) [class*="module"] {
      height: 510px;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-col-xs-gap="15"] .grid-item:nth-child(10n+3):nth-of-type(10n+3) [class*="module"] {
      height: 515px;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-col-xs-gap="15"] .grid-item:nth-child(10n+6):nth-of-type(10n+6) [class*="module"] {
      height: 515px;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-col-xs-gap="20"] .grid-item:nth-child(10n+3):nth-of-type(10n+3) [class*="module"] {
      height: 520px;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-col-xs-gap="20"] .grid-item:nth-child(10n+6):nth-of-type(10n+6) [class*="module"] {
      height: 520px;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-col-xs-gap="25"] .grid-item:nth-child(10n+3):nth-of-type(10n+3) [class*="module"] {
      height: 524px;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-col-xs-gap="25"] .grid-item:nth-child(10n+6):nth-of-type(10n+6) [class*="module"] {
      height: 524px;
  }
}

@media (min-width: 1200px) {
  .wil-masonry_module__hEqFd .row[data-count="2"] .col-lg-4 {
      width: 50%;
  }
}

@media (min-width: 992px) {
  .wil-masonry_module__hEqFd .row[data-count="2"] .col-md-4 {
      width: 50%;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-count="2"] .col-sm-4 {
      width: 50%;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-count="2"] .grid-item [class*="module"] {
      height: 250px;
  }
}

@media (min-width: 1200px) {
  .wil-masonry_module__hEqFd .row[data-count="3"] .col-lg-4 {
      width: 33.33333333%;
  }
}

@media (min-width: 992px) {
  .wil-masonry_module__hEqFd .row[data-count="3"] .col-md-4 {
      width: 33.33333333%;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-count="3"] .col-sm-4 {
      width: 33.33333333%;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-count="3"] .grid-item [class*="module"] {
      height: 250px;
  }
}

@media (min-width: 1200px) {
  .wil-masonry_module__hEqFd .row[data-count="4"] .col-lg-4 {
      width: 33.33333333%;
  }
}

@media (min-width: 992px) {
  .wil-masonry_module__hEqFd .row[data-count="4"] .col-md-4 {
      width: 33.33333333%;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-count="4"] .col-sm-4 {
      width: 33.33333333%;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-count="4"] .grid-item:nth-child(10n+4):nth-of-type(10n+4) {
      width: 66.66666667%;
  }
}

@media (min-width: 992px) {
  .wil-masonry_module__hEqFd .row[data-count="4"] .grid-item:nth-child(10n+4):nth-of-type(10n+4) {
      width: 66.66666667%;
  }
}

@media (min-width: 1200px) {
  .wil-masonry_module__hEqFd .row[data-count="4"] .grid-item:nth-child(10n+4):nth-of-type(10n+4) {
      width: 66.66666667%;
  }
}

@media (min-width: 1200px) {
  .wil-masonry_module__hEqFd .row[data-count="6"] .col-lg-4 {
      width: 33.33333333%;
  }
}

@media (min-width: 992px) {
  .wil-masonry_module__hEqFd .row[data-count="6"] .col-md-4 {
      width: 33.33333333%;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-count="6"] .col-sm-4 {
      width: 33.33333333%;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-count="6"] .grid-item:nth-child(10n+3):nth-of-type(10n+3) {
      clear: none;
  }

  .wil-masonry_module__hEqFd .row[data-count="6"] .grid-item:nth-child(10n+3):nth-of-type(10n+3) [class*="module"] {
      height: 250px;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-count="6"] .grid-item:nth-child(10n+6):nth-of-type(10n+6) {
      clear: none;
  }

  .wil-masonry_module__hEqFd .row[data-count="6"] .grid-item:nth-child(10n+6):nth-of-type(10n+6) [class*="module"] {
      height: 250px;
  }
}

@media (min-width: 1200px) {
  .wil-masonry_module__hEqFd .row[data-count="7"] .col-lg-4 {
      width: 33.33333333%;
  }
}

@media (min-width: 992px) {
  .wil-masonry_module__hEqFd .row[data-count="7"] .col-md-4 {
      width: 33.33333333%;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-count="7"] .col-sm-4 {
      width: 33.33333333%;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-count="7"] .grid-item:nth-child(10n+6):nth-of-type(10n+6) {
      width: 66.66666666%;
      clear: none;
  }

  .wil-masonry_module__hEqFd .row[data-count="7"] .grid-item:nth-child(10n+6):nth-of-type(10n+6) [class*="module"] {
      height: 250px;
  }
}

@media (min-width: 992px) {
  .wil-masonry_module__hEqFd .row[data-count="7"] .grid-item:nth-child(10n+6):nth-of-type(10n+6) {
      width: 66.66666666%;
  }
}

@media (min-width: 1200px) {
  .wil-masonry_module__hEqFd .row[data-count="7"] .grid-item:nth-child(10n+6):nth-of-type(10n+6) {
      width: 66.66666666%;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-count="8"] .grid-item:nth-child(10n+6):nth-of-type(10n+6) [class*="module"] {
      height: 250px;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-count="9"] .grid-item:nth-child(10n+9):nth-of-type(10n+9) {
      width: 66.66666666%;
  }
}

@media (min-width: 992px) {
  .wil-masonry_module__hEqFd .row[data-count="9"] .grid-item:nth-child(10n+9):nth-of-type(10n+9) {
      width: 66.66666666%;
  }
}

@media (min-width: 1200px) {
  .wil-masonry_module__hEqFd .row[data-count="9"] .grid-item:nth-child(10n+9):nth-of-type(10n+9) {
      width: 66.66666666%;
  }
}

@media (min-width: 768px) {
  .wil-masonry_module__hEqFd .row[data-count="11"] .grid-item:nth-child(11n):nth-of-type(11n) ~ .grid-item {
      clear: none;
      float: left;
      width: 33.33333333%;
  }

  .wil-masonry_module__hEqFd .row[data-count="11"] .grid-item:nth-child(11n):nth-of-type(11n) ~ .grid-item [class*="module"] {
      height: 250px;
  }
}

@media (min-width: 992px) {
  .wil-masonry_module__hEqFd .row[data-count="11"] .grid-item:nth-child(11n):nth-of-type(11n) ~ .grid-item {
      width: 33.33333333%;
  }
}

@media (min-width: 1200px) {
  .wil-masonry_module__hEqFd .row[data-count="11"] .grid-item:nth-child(11n):nth-of-type(11n) ~ .grid-item {
      width: 33.33333333%;
  }
}

@media (min-width: 768px) {
  .rtl .wil-masonry_module__hEqFd .grid-item:nth-child(10n+3):nth-of-type(10n+3) {
      clear: left;
      float: left;
  }
}

@media (min-width: 768px) {
  .rtl .wil-masonry_module__hEqFd .grid-item:nth-child(10n+6):nth-of-type(10n+6) {
      clear: right;
      float: right;
  }
}

/* 79. hien_blog-single
--------------------------------------------------------------------------------*/

.blog-single_metaGroup__Tcp0a {
  margin-left: 63px;
}

.rtl .blog-single_metaGroup__Tcp0a {
  margin-left: auto;
  margin-right: 63px;
}

.blog-single_meta__3ayoe {
  display: inline-block;
  position: relative;
  margin-right: 20px;
}

.rtl .blog-single_meta__3ayoe {
  margin-right: auto;
  margin-left: 20px;
}

#comments-list {
  overflow: hidden;
}

#comments-list li > div {
  margin-bottom: 10px;
}

#comments-list ul.children {
  margin-top: -11px;
  margin-bottom: 10px;
}

#comments-list ul.children ul.children {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

@media (min-width: 769px) {
  #comments-list ul.children ul.children {
      padding-left: 40px;
  }
}

#comments-list ul.children li:not([class*="list"]) {
  background-color: #fff;
}

#comments-list ul.children li:not([class*="list"]):before {
  content: '';
  display: block;
  width: 15000px;
  margin-left: -5000px;
  border-top: 1px solid #f3f3f6;
}

#comments-list ul.children li:not([class*="list"]) > div {
  background-color: #fbfbfc;
  margin-bottom: 0;
}

#comments-list ul.children li:not([class*="list"]) [class*="utility-box"][class*="avatar"]:not(.review-author-avatar) {
  width: 36px;
  height: 36px;
  margin-top: 3px;
}

@media (min-width: 769px) {
  #comments-list ul.children li:not([class*="list"]) [class*="utility-box"][class*="avatar"]:not(.review-author-avatar) {
      margin-top: 3px;
  }
}

@media (min-width: 769px) {
  #comments-list ul.children li:not([class*="list"]) [class*="utility-box"][class*="group"] {
      display: inline-block;
  }

  #comments-list ul.children li:not([class*="list"]) [class*="utility-box"][class*="description"] {
      display: inline-block;
      margin-left: 10px;
  }
}

#comments-list ul.children li:not([class*="list"]) [class*="comment-review"] [class*="header"] {
  border: 0;
  padding-bottom: 0;
}

#comments-list ul.children li:not([class*="list"]) [class*="comment-review"][class*="module"] {
  border: 0;
}

#comments-list ul.children li:not([class*="list"]) [class*="comment-review"][class*="module"] > [class*="comment-review"][class*="body"] {
  padding-top: 5px;
  padding-bottom: 6px;
  font-size: 13px;
}

@media (min-width: 769px) {
  #comments-list ul.children li:not([class*="list"]) [class*="comment-review"][class*="module"] > [class*="comment-review"][class*="body"] {
      padding-left: 69px;
      padding-top: 0;
      margin-top: -14px;
  }
}

#comments-list ul.children li:not([class*="list"]) [class*="comment-review"][class*="btnGroup"] {
  border: 0;
  padding-top: 0;
}

@media (min-width: 769px) {
  #comments-list ul.children li:not([class*="list"]) [class*="comment-review"][class*="btnGroup"] {
      padding-left: 69px;
  }
}

.rtl #comments-list ul.children ul.children {
  padding-left: initial;
  padding-right: 0;
}

@media (min-width: 769px) {
  .rtl #comments-list ul.children ul.children {
      padding-left: initial;
      padding-right: 40px;
  }
}

.rtl #comments-list ul.children li:before {
  margin-left: auto;
  margin-right: -5000px;
}

@media (min-width: 769px) {
  .rtl #comments-list ul.children li [class*="utility-box"][class*="description"] {
      margin-left: auto;
      margin-right: 10px;
  }
}

@media (min-width: 769px) {
  .rtl #comments-list ul.children li [class*="comment-review"][class*="module"] > [class*="comment-review"][class*="body"] {
      padding-left: initial;
      padding-right: 69px;
  }
}

@media (min-width: 769px) {
  .rtl #comments-list ul.children li [class*="comment-review"][class*="btnGroup"] {
      padding-left: initial;
      padding-right: 69px;
  }
}

/* 80. hienLogRegTemplate
--------------------------------------------------------------------------------*/

.log-reg-template_left__3D6wA {
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
  overflow: hidden;
}

@media (min-width: 1200px) {
  .log-reg-template_left__3D6wA {
      padding-left: 170px;
      padding-right: 170px;
      float: left;
      width: 50%;
      min-height: 850px;
      height: 100vh;
  }
}

@media (max-width: 1600px) and (min-width: 992px) {
  .log-reg-template_left__3D6wA {
      padding-left: 50px;
  }
}

@media (max-width: 1200px) {
  .log-reg-template_left__3D6wA .full {
      min-height: auto !important;
      height: auto;
      display: block;
      padding-top: 30px;
      padding-bottom: 30px;
  }
}

@media (max-width: 1200px) {
  .log-reg-template_left__3D6wA .wil-tb__cell {
      display: block;
  }
}

.log-reg-template_left__3D6wA:after {
  content: '';
  display: block;
  position: absolute;
  top: -2px;
  right: 2px;
  bottom: -2px;
  width: 170px;
  background-color: transparent;
  pointer-events: none;
  background-position: top left;
  background-size: 170px auto;
  background-repeat: repeat-y;
  background-image: url("data:image/png;base64,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");
  z-index: 99;
}

@media (max-width: 1200px) {
  .log-reg-template_left__3D6wA:after {
      display: none;
  }
}

@media (min-width: 1200px) {
  .rtl .log-reg-template_left__3D6wA {
      float: right;
  }
}

@media (max-width: 1600px) and (min-width: 992px) {
  .rtl .log-reg-template_left__3D6wA {
      padding-left: 170px;
      padding-right: 50px;
  }
}

.rtl .log-reg-template_left__3D6wA:after {
  right: auto;
  left: 2px;
  background-position: top right;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVQAAAiYCAYAAACIIF+pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAPJZJREFUeNrs3eF1G0e6LdDCS+Ayg+kMjAzcL4KhIzAmAmsiEB2B7AjIiYCaCARHQE0EhCOgMsDrWoSfPXdsj8Q6IKq7915LC/fP+IoF+/B8XdXdpQDwYsfj8Wr6czP9ebIaAI1BejyxKgCNQSpQAUJBKlABQkEqUAFCQSpQAUJBKlABQkEqUAFCQSpQAUEaClKBCgjSMKsLCNKQjWUGlh6k08eb6c9305+rc/7/EqiAIBWoAH8Yprvp491rBekv/o+lB5YUpNOfx+n/vH3tMNVQgSU10rfTn+GSfw+BCghSgQqsOEjH8nyNdNvT38s1VGBWQTr9+TD9nx96C1MNFZhTI62j/djz31OgAj0H6XAa7a/n8Pc18gNdBun0px59epxLmGqoQG9BenUa7d/M8e8vUIFegvRVbxMVqMASw/Rm7kEqUIFLB+mudHQoX6ACcwzSsTzfaz8s7Wezyw+8WpD+5lD+sMSfUUMFzh2kNTxnc5ZUQwW6DNI5niXVUIGegnQRR6AEKnDpMK1B+nZtQSpQgWSQ1pG+Xicd1rwOrqECLUH6y879/drDVEMFXhqkQ1nJzr2GCpwrSK+mPzVIV7Nzr6EC5wjTm7LCnXuBCiSDdFcWds+9QAVeO0jHMoPXjghUoOcgHU5BurMaAhV4WZD+cofTW6shUIGXh2lto3X33oaTQAVeGKTjKUi3VkOgAi8L0qE4mC9QgaYgdZ1UoAKBMN0V10kFKtAUpGNxnfRVuJcflhukvzwx/4Mw1VCBl4fpTXHfvUAFmoLUg54FKtA63pfnd92PVuNyXEOFeQfp1Wm8fxSmGirw8jDdFcegBCrQFKTbU5BqpEZ+oGG8r0H6IEw1VMB4L1AB4z1GfjDeo6GC8d54L1AB471ABS413hfPKBWoQHOYuvdeoAKNQToUryARqEBzmN4Uj9YTqEBTkI7Fk/MXzTlUOH+Q/nKm1JPzNVSgIUzrNdJb471ABV4epEPxwGcjP9AcpjfFLaMaKtAUpNtTK3WdVEMFXhikv32QiTDVUIEXhul4aqWD1UCgwgtb6SlI3emEQIWGMHUUCoEKjUE6FEeh+BM2peDzwrQ+Xs9RKDRU0ErRUEErRUOFWQepA/poqBAI05vigD4aKmilaKiglaKhglYKGirCVCtFQ4XGIB2mj3tBioYKbWH6RitFQ4X2VupuJzRUCLVSYYqGCi8MUs8rRaBCIEw9rxQjP7S20ulPDdJ7YYqGCi8P07F4txMaKjSHaX3j6AdhioYKLw9St46ioUIgTN+cWqkwRUOFFwZp3Wyqm06j1UBDhZeHaT0O9ShMEajQ0EpPG0+OQ2Hkh4YwtfGEhgqBMLXxhIYKrSN+cR8+AhWaw3Qs7njCyA/NYXpT3PGEhgrNI76zpWio0BimzpYiUCEQps6WYuSHxiAdijePoqFCZMT35lEEKhjxwciPER8EKrMP01ErxcgP7WF6U54P6gtTNFR4YZA6qI9AhUCYbk9hOlgNjPzw8jCtj9t7EKZoqNA24tcjUTurgUCFl4fpUByJAiM/zWHqricQqATC9KY4XwpGfpqC1OtJQKASCFNvIAWBSiBMr09hasSHP+AaKp8TpjfF9VLQUGkKUudLQaASCNOhOF8KApXmMK0h6ilR8IVcQ+V/h2kd7x+EKWiotIVp3cXfWQkQqLw8SD2/FIz8BML0l+ulwhQ0VAJh6nopaKg0hOmu2HwCgUpzmNbD+rdWAoz8vDxI3fkEApVQmNbrpe58AiM/DWFaQ9ST9UFDJRCmdvJBQ6UxTHfFTj4IVJrD9E2xkw9GfprD1D35oKHSGKRXwhQ0VAJhWhyLAoGKMAWBSg9h6lgUCFSEKSyLTan5hum1MAUNlfYw3RVnTEGgIkzByE8PYXojTEFDpT1MHdgHgYowBYGKMAW+gGuo/Qap+/JBQyURpsWtpCBQEaYgUBGmgEAVpoBARZiCQEWYAgJVmAICVZgCAhVhCgIVYQoIVGEKCFRhCghUhCkIVIQpIFDnEagPwhTWwfNQzxumt8IUNFQyYbqzEiBQEaaAQBWmwGW4hpoN050wBQ2VTJjeWgkQqAhTQKBePEzrsah6cP/KaoBARZgCAvWiYVpD9FGYAr+wy//yMNVMAQ01EKjuzwc01ECYuj8fEKiBMH1XHNwHjPzNYVqD1FlTQKA2hulYnjehAARqQ5g6awoI1ECY1hCtO/qD1QD+G5tSfx6mH4QpIFDb1R19x6MAgdrYTm+K41HAF3IN9T/D9Hr6uLcSgEBtC1M7+oBADYSpHX2giWuov7oXpoBAbW+ndUd/tBKAkb8tTHfFPfqAQG0OU5tQgEANhOkvd0I5vA9ErPkaqgdFAwI10E7fTB/Xvn7AyN8WprWVPvjqAYHaFqZe/QwY+UPuhSkgUNvb6U1xeB8w8jeHqeumgEANhKmHngBG/pBbYQoI1PZ26rwpYOQPhKn79AGBGgrUet3UraWAkb8xTG+EKaChtofpeBr1AQRqQ5g6IgUY+UPeClNAQ21vp/V41L2vFBCo7aO+p0gBRv6AW2EKaKjt7XQsdvUBgRoZ9e3qA0b+ALv6gIZq1AcEaj+B+qidAkb+9jC9EaaAhtoepjVIH311gIba7tbXBgjU9na6K95cChj5m8PU7aWAhhryVpgCGmp7O61P33/wdQEaart3vipAoLa3012xEQUY+ZvD1MNPAA015I0wBTTU9nY6nNqpnX1AQ23kmBSgoQba6Vg8mg/QUGPtFECgBtrp6KsBjPztgerB0YCGGgjTnTAFNFTtFNBQtVOARTVU7RTQUDNheiNMAQ21PUw9iR/QUEN2whTQUDMN1bVTQEMNhOlOmAIaqnYK0EdD1U4BDVU7BeinoU5hei1MAYGa8Z2lBwRqezsdi+edAgI14lvLDizRq25Knd5k+mjZAQ213c6SAxpqpqE+FfftAxpqc5juhCmgoWYC9WH62FpyQENtC9OtMAUEaoaD/ICRP9BOPZEf0FBDroUpoKFmGqrNKECgBsJ0KO6MAoz8ETajAA011FA9RBrQUANh6iHSgEAN+avlBYz8mYbqQSiAhhoa94UpIFADPJUfMPIH2mltpk+WFtBQ211bVkCgZnxtWQEjf2bkt7sPaKiBMLW7DwjUEIf5AYEaMlpSQKC2j/v1maeDJQUEqnYK0E2gun4KrFrk2JS7owByDdW4DwjU0D/H3VGAkT808nvVCaChBsJ0EKYAmZF/tIwAmUD9yjICaKgAMU2bUs6fAuQa6tYSAmQC1bgPEApUB/oBTlqvoXrdCUBrQz0d6BemAIGR34YUgEAF6CtQbUgBhAJ1sHwAv3rRLr87pAByDdX1UwCBCtBXoDp/ChAKVDv8AKFAHSwdwL976S7/0dIBNDbUKUttSAGERn4bUgChQNVQATRUgL4C9S+WDSATqINlAzDyA5zNF59DdQYVINdQAWgN1NOL+QAINFSBCmDkBxCoAIsM1NGSAWioAAIVQKACCNQ/5MEoAKFAHSwZgJEfQKACCFQAgQrAuQN1sGQAv++LHjDt4dIARn4AgQogUAEEKgACFUCgAghUAAQqgEAFEKgAAhUAgQogUAEEKoBABUCgAghUAIEKgEAFEKgAAhVAoAIgUAEEKsA6AnVvyQA0VACBCiBQAQQqAAIVYCaB+pMlA9BQAQQqgEAFEKh/6KMlA8gE6idLBmDkBxCoAHOw+dL/wXFi2QA0VACBCrDEQHV0CiAUqI5OARj5AfoKVE+cAtBQAfoK1INlAxCoAEZ+gN5tXvI/cvspgIYK0F2gulsKIBSo7pYCCAXqwdIBZAL1Z0sHoKECCFQAgQqwApuX/g8d7gfINNTKWVSAUKA6iwoQClQPmgbQUAH6ClTXUAFCgXqwfAC/2rT8jx2dAsg01GpvCQEygWrsBwgFqqdOARj5AYz8AF3atP4D7PQDZBqqsR8gGKjumAIIBaqdfgANFSBnk/iH2JgCyDRULRVAoAL0F6j/spSAQNVQASI2qX+QjSlAQ83RUgGBKlAB+gpUr5UGBKqGCtBuk/yHHY/Hp+njyrICGqqWCtBNoLqOCgjUkL0lBdZqk/4HOuAPaKg5rqMCAtXYD9BXoNqYAlbpHNdQ6znUJ0sLaKitCb3ZfCquowICNWZvaQGBmuE6KrA6m3P9g51HBTRUYz9Ad4Fq7AcEash7ywusyeac/3DPRwU0VC0VoLtAdR0VMPKHRn63oQIaaiSt3YYKCNSof1pmQKBm2JgCVmHzGv9Pjsfj4/QxWG5AQ223t9SAQM1wHRUw8gfHfndNARqqsR+gr0A19gNG/tDI764pQEONJPfzXVPOpAIC1dgP0MnIb+wHNFRjP0CXI7+xHzDyG/sBOmuoxn5AoBr7Afoa+X8z9tdH+rm3H9BQjf0AfYz8xn7AyB8e/T3JH9BQQ4z9gEAN+YevABCoAZvN5uP08dHXAAhULRXg15J46b+AW1EBDTU39tczqXe+CkCgZjiTChj5g6O/M6mAhhpicwrQUEMNtbbTR18JoKG2JvtmcyjunAIEqrEfYNPbX8jmFKChaqmAhtpdQ3XnFKChRhLenVOAhhptqdvp48HXA2io7S3VY/0AgRr0o68HMPLnRn9HqAANNcQRKkBDDTVUR6gADTWS9o5QARpqtKUOxVOoAA010lIPxVOoAIEa4wgVIFBDLXU/fex9XYBAzXCECui7/M3pL+ugP6Ch5nzvKwM0VC0V0FC7Y8cf0FBDDbXejlpb6pWvD9BQW34DPN+OqqUCGqqWCmioWirA8hqqlgpoqFoqoKFqqQCLbahaKqChaqmAhqqlAiy6oWqpgIaqpQIaatct9aF4EhWgoUZaquelAhpqsKl6XiqgoYZoqYCGGmyp9Vrq1tcLaKjt/u6rBQRqonZvNvvpY+/rBYz8mbG/jvwPvmJAQ21vqR+njztfMaChZlrqcGqpbkkFNNTGlnoobkkFNNRYS/XgFEBDDbXUekuqY1SAhhpsqg77AxpqiJYKCNTQ6L+fPt77ygEjf2bsH8rzBhWAhtrYUg/F06gADTXWUj3ZH9BQQy3Vk/0BDTXcVD9MH6N/BQCB2h6onkYFGPlDo399GtUP/hUANNRMS3WfP6Chhlqq+/wBDTXcVG1QAQI1FKhDcQcVYOSPjP6H4mwqoKHGWqo7qAANNdRS6wbV36wEIFAzobovHvEHGPmjo7+zqYCGGhr9bVABGmqwqTqbCgjUUKAOxdlUwMgfGf0PRn9AQ802Va+fBjTUEGdTAYEaGv0/Gv0BI39u7HdbKqChhlqq21IBgRoM1X3xyhTAyG/0BzRUoz8gUI3+gJEfoz+goRr9AYFq9AeM/LjXH9BQc4z+gEANjf7u9QeM/EZ/QEPt0zfTn0+WAQQq7aP/wegPRn6yo//99HFtJUCg0h6o9S6q+nK/K6sBRn7aRn93UYFAJRiq74u7qMDIT3T0/1AcpQKBSiRUa5g+WAkw8tM++te7qP5uJUBDJddU6+g/WgkQqLQHqqNUYOQnNPrXo1TfWAkQqGRCdV8cpQIjP9Hx31OpQEMlxFOpQKASGv0PxVEqEKjEQvVu+rizErCw/7YtwWW4NRUEKtlQ3Z5C1flUMPLTOPq7NRUEKsFQvSuup4KRn9jo73oqCFSCoep6Khj5CY3+rqeCQCUYqnfF9VQw8hMb/V1PBYFKMFRdTwUjP6HRv15P9SpqEKiEQtWrqMHIT3j89/xUEKiEAtX7qMDIT2j09z4qEKgEQ3U/fXxvJcDIT278v58+rq0ECFTaA9WhfxCoBEPVoX/olGuoc/sN6CEqIFCJhupdcegfjPxEx/86+o9WAgQq7YHq0D8Y+QmN/vXQ//+1EiBQyYSqJ1OBQCUYqnfFk/7h8v8tWoLl8GQqEKjkAtUmFRj5CY3+NqlAoBIMVZtUIFAJhupdsUkFr//fniVYLptUIFDJBapNKjDyExr9f9mk+mQ1QKDSHqoe9wcClWCo3hWP+4Pz/7dmCdbD4/5AQyWnvo76o2UADZVMS/VOKtBQifwGdScVCFSiofq+2PkHIz/R8f92+thZCRCoZELV7akgUAkFqttTIcQ11LX/RnV7KghUoqHq9lQQqARD9W76+N5KQMN/R5aA3zoej/fTx7WVAIFKe6DWzal6J5WdfxCoBEJ1mD7qcSo7/yBQCYTq9hSqwGeyKcXv/6Z1zz8IVKKhelc8mBqM/ETHfzv/IFAJBaqdfxCoBEN1KHb+QaASC1U7//AnbErx+b997fyDQCUaqnfFzj8Y+YmO/3b+QaASClQ7/yBQCYeqp/3DiWuovPy3saf9g0AlGqqe9g8ClWCo3hVP+wfXUMk5Ho+308fOSiBQoT1Q7fwjUCEcqvX21MFqsDauoZL9Df288/9NsfOPQIVIqLrnH4EKwVB9XxynYm3/3lsCzsnOPwIVsqFaN6ns/GPkh4B6e+pHy4CGCpmWWhtqPaPqQSoIVAiE6ngKVTDyQ9Nv781mXxynQqBCLFTvpo87K4GRH3Ljv1eoIFAhFKgepIJAhWCoDuX5QSp2/hGoEAjV7SlUYfZsSnHZ3+gepIJAhWio3k0fP1gJjPyQG//t/CNQIRSodv4RqBAO1cdi558Zcg2Vvn7DP79CpT6dyitUEKgQCNW68+9p/whUCIXq3fTxvZVgVv/eWgJ65hUqCFTIBaqdfwQqhEPVzj/dcw2V/n/r2/lHoEI0VO38I1AhGKp3xc4/Pf87agmYGzv/CFTIBaqdfwQqhEPVzj9dcQ2VeTaBX3f+QaBCIFQ97R+BCsFQvSue9k8v/z5aApbA0/4RqJALVDv/CFQIhur2FKp2/hGoEAjV8RSq8OpsSrGshrDZ7It7/tFQIdpU3Z6KQIVgqD4Um1QIVIgEqttTeVWuobLctuDB1AhUiIaqB1MjUCEYqnfF7am8xr9rloC1OB6P9XzqaCUQqNAeqHVzqu78D1YDIz+0jf51c+qbYpMKgQqRULVJhUCFYKjeFZtUnOPfLUvAWtmkQqBCLlBtUmHkh9Dob5MKgQrBULVJhUCFYKjeFZtUJP5dsgTwzCYVAhVygWqTCoEKwVDdnkIVvphrqPDbhvG8SfU3K4FAhUyo3k0fd1YCIz/kxn/vpEJDhRCH/hGoEBr9D6dQBYEKgVDdTx/fWwk+698XSwD/nUP/CFTIBapD/whUCIaqQ//8KddQ4XPbhydToaFCvKneTh87K4FAhfZArddT6yaVQ/8IVAiE6vYUqldWg1+4hgovaSKupyJQIRqqd8VDVDDyQ2z0dz0VgQrBUHU9FSM/hEZ/11MRqBAM1bvieqp/DywBxEZ/11MFKhAMVff7G/mB0OjveqqGCoSb6v30cW0lBCrQHqien2rkB0Kjf32539+shEAFMqG6L95HZeQHouO/91EJVCAUqEN5vp7q1lQjP9A4+h+K66kCFYiF6vvi1lQjPxAb/R2lEqhAMFTdmmrkB0Kjf7011VEqDRUINtXaUj2VSkMFAr6Z/nyyDAIVaB/9D0Z/Iz+QHf09lUqgAqFArUepHou7qIz8QPPo76lUAhUIhmq9i+q9lTDyA0Z/NFTobvT/xkoIVCATqvvp4wcrYeQHcqO/B6hoqEBo9LfrL1ABo7+RHzD6o6GC0R+BChj9jfzAq4/+DvxrqIDRX6ACfYWqe/2N/IDRX0MF+hz9/24lNFQg11Q/TB+jlRCoQHugDuX5wL/R38gPNI7+h+njRyuhoQK5plpb6tZKaKhAOxtUAhUIjf774rZUIz8QG/udTdVQgVBLdTZVQwXCTdXZVIEKhAJ1OI3+GPmBxtH/MH18byU0VCDTUr0yRUMFQi3VBpWGCoSbqg0qgQqEAnV7Gv0x8gONo//H4g4qDRWItVR3UGmoQKil2qDSUIFwU/WIPw0VCNFSBSoQGv33xeunjfxAbOwfivv8NVQg0lIPxX3+GioQa6mOUWmoQKilftJSNVQg21RrSx2shIYKtNNSNVQg2FI9jUpDBbRUgQr0NJI+H/bfWwkjP5AZ+4fisL+GCkRa6mH6uLMSGiqgpWqogJaqoQJLbqn1maluSdVQgUBL/dFKaKhApqV6cIqGCoRa6ictVUMFtFQNFdBSNVRAS0VDBbRUDRXQUjVUQEvVUAEtVUvVUIFQS31vJTRUINNSh+JJVBoqEGmph+JJVBoqoKVqqICWKlCBBfuHJRCoQKal7os3pApUIOZ7S/AFv4QsAfBnjsdj3ZwarISGCmipGirQVUt9Km5H1VCBCA9N0VCBUEOt7fTJSmioQGvzen5oyp2V0FCBTEvdTh8PVkJDBdpb6sfioL9ABWLcjmrkB4Kjv4P+GiqgpWqoQF8NtbZTz0rVUIHmFvb8rFTvnRKogLHfyA/0N/rbnNJQAS1VQwX6aqi1ndqc0lCB5jZmc0qgAsZ+Iz/Q6+hvc0pDBUKM/RoqEGqotZ3anNJQgeZW9rw59dFKCFQgwzunjPxAaOz3zikNFQiN/fWdU6vfnBKoQMrqz6Qa+YHk6F/H/isNFaDdqsd+gQok/dPID5Ab+1d7K6qGChj7BSrQqdXu9hv5AWO/hgoY+wUqYOw38gMY+zVU4PXtjfwAGas75G/kB8459q/q3n4NFTinVe32C1TgnH4y8gNkRv5VPclfQwXO19ien+S/F6gAGavZ7TfyA+ce+4fp41FDBWgf+w/Tx0GgAmSs4viUQAVewyqOT7mGCryK40RDBcjYC1SAjMUfnxKogIYa4hoq8GqW/vQpDRXQUgUqMEOLvo4qUAENVaACc7P021AFKqClClRgphZ7G6pABV7bx6X+YM6hAq9uqedRNVTgEvZGfoCMRV5HFajAJSzyOqprqMBFLPH5qBoqcCl7gQpg7BeoQFcWtzElUAENNcSmFHAxSzvgr6ECWqpABRZgUddRBSqgoQpUQKD2xaYUcFFL2pjSUAEtVaACC7GYjSmBClzaQaACGPn/jU0p4OKW8ig/DRXQUgUqsCAHgQqQ8S+BCmDkF6iAkT/NLj/QhSXs9GuogJYqUAGBKlABfs/s7+kXqEAvPglUgIzZH50SqICGGuLYFNCNuR+d0lCBnhwEKoBAFaiAQBWowBL9LFABNFSBCghUgQos0azPojqHCnRlzmdRNVQAgQos1F6gAmioAF05CFSAjNke7heoAAIVWKjZPmhaoAK9me3hfoEKEOJOKaArx+Pxavp4EqgAmVCd5e2nRn4AgQos2EGgAghUAAQqgEAFMPIDnNssH5AiUAEEKoBABRCoAK9klo/wE6hAj2b5CD+BCiBQAQQqgEAFQKACCFRglWa5y+8VKECX5vgaFA0VQKACCFQAgQqAQAUQqAACFUCgAiBQAQQqgEAFQKACCFQAgQrwOY7H45VABcjYClQAIz8AAhVAoAIIVIBzs8sPEGKXH8DID4BABRbpfwQqQIZrqABGfoC+zPLY1Mb3BvTmONFQAYz8AN2000GgAmQIVAAjP0BfRoEKoKECdOUrgQqQcTXXv7iD/UBXjsfjU3GnFEAkUI9z/bsb+YGewnQ757+/QAV6cjXnv7xABXoyClSAjP+Z819eoAI9mfU1VLv8QDfmfGRKoAK9Bepxzn9/Iz/QS5iOc/8ZBCrQi0GgAmR8NfcfQKACvdjO/QewKQV0Ye47/Boq0EuYDnMPU4EK9GJYwg8hUIEejAIVIOOrJfwQNqWAi1vChpSGCvQQpsMSwlSgAj3YLuUHEaiAQBWowEJ8vZQfxKYUcFFzf2Sfhgr0Eqbjkn4egQpc0nZJP4xABS7p6yX9MK6hApcc+RdxoF9DBS4dptslhalABS5pXNoPJFCBS/l6aT+Qa6jApUb+RV0/1VCBS4Xp4q6fClTgUq6X+EMJVOASvl7iD+UaKvDa434d9Z80VIB241J/MIEKvLa/ClQADVWgAn04HZcaBCqAdipQgW58u+QfzrEp4LXG/TrqP2qoAMZ9gQp0469L/wGN/MBrjPuLvTtKQwVe2/UafkiBChj3jfyAcV9DBYz7AhXAuG/kB4z7Giowa7s1/bACFTinb9f0wxr5gXON+0NZ+L37Gipg3NdQgZk11NpOBw0VoC1Mx7WFqUAFzuXbNf7QRn4g3U7r2dM67l9pqABtrtcYphoqcI6G+jB9bNf4s2uoQDJMt2sNU4EKpH235h/eyA+k2ulqN6M0VCBttZtRGiqQbqir3YzSUIFkmK56M0qgAknfWQIjP9DeTlf1VH4NFTinN5ZAQwUyDXV1j+nTUIFzhOlOmGqoQCZQV39USkMFEmE6ClOBCmQ4KmXkBwLtdCgre6Ophgqcy1tLoKEC7e3UQX4NFQhxkF9DBULtdNXPPNVQgWQ7FaYaKqCdaqhAH3bCVEMFMg3VQ1A0VCAQpjthqqEC2qmGCminGiqgnWqoANqphgpopxoq0HGY3ghTDRVoD1N3RWmoQIh79jVUQDvVUAHtVEMFFtVOh+njQaBqqEC7t8JUQwUy7dSbTDVUIODWEghUoL2djtPHaCUEKtDurSUQqEB7O91ppxk2pWDdYVp39OsxqcFqaKhAmzfCVEMFMu3ULaYaKhDwTphqqEB7Ox2njw9WQkMF2jkmJVCBQDvdFcekjPxAc5jaiNJQgRDPOtVQgUA7HYqnSWmoQISnSQlUINBOr4uNKCM/0Bym7tfXUIGQt8JUQwXa2+n21E7RUIFG7yyBQAXa22k9czpaCSM/0Bam7ojSUIGQW2GqoQLt7bSO+R7NJ1CBwKjvzKmRHwhw5lRDBQLt1JlTDRUI8fATgQoE2unN9LG1EkZ+wKivoQJGfQQqGPUx8gP/P0yH06jvjigNFQiM+sJUoAKN7dSTpIz8QCBM6zXTD9qpQAXaA7VeN7URZeQHGsP0RphqqEBm1HeAX0MFAhzgF6iAUd/ID/QRpmPxBH6BCjSHqSfwG/mBEE/g11CBQDu9nj7urYRABdpH/cfibigjP9DMg08EKhBop/XBJ9dWwsgPtIWpB58IVCAUqB58YuQHAmH6TphqqEB7mI7F3VACFWgOU0ekjPxAyL0wFahAezv1bigjPxAIUw+MFqhAIEw9RcrID4TcClOBCrS3011xa6mRH2gOU7eWClQgEKZXpzB1N5SRH2jk1lKBCgTa6W762FkJIz/QFqaumwpUIBCmrpsa+YEQ100FKhBop7viuqmRH2gOU9dNBSoQCFPXTY38QMitMBWoQHs79QpoIz8QCFPPNxWoQCBMvRcKIz+EeC8UAhUC7fSmeC8URn5oDtPrUzsFgQoNYerwPgIVAmHq8D7/wTVUeBkPPUGgQqCd1sP7OyuBkR/awnQ8jfogUKEhTB3ex8gPIXb0EagQaKeeIIVAhUCY7opNKD6Da6jw52HqCVIIVAiEqU0ojPwQYhMKgQqBdmoTCoEKgTDdFZtQvIBrqPDvYWoTCoEKgTC1CYWRH0JsQiFQIdBObUIhUCEQph7HR4RrqKw9TMficXwIVGgO06E87+i7boqRHxrCtIbovTBFoEI7m1AIVAi005vp49pKkOYaKmsL092pnYJAhYYwrSO+w/sIVGgM0xqidUd/sBqci2uorMUHYYpAhfZ2akcfgQqBMHVbKa/GNVSWHKZjcVspAhWaw9SOPgIVAmF6dQpT1015Va6hskT3whSBCu3ttO7oj1YCgQptYbordvS5INdQWUqYelspAhUCYToUD4rGyA/NYepB0QhUCHFbKQIVAu30XfGgaDriGipzDdNd8aBoBCo0h6kdfQQqBMJ0KHb06ZRrqMwpTO3oI1AhxI4+AhUC7dSOPt1zDZU5hOmu2NFHoEJzmNrRR6BCIEyHYkefGXENlV7D1I4+AhVC7OgjUCHQTu3oM0uuodJbmO6KHX0EKjSH6Vie31YKAhUawnR7ClObUAhUaAjTq1OY2oRi1mxK0YN7YYpAhfZ2WjegRiuBQIW2MN1NHzsrwVK4hsqlwrS2Ujv6CFRoDFM7+ghUCISpHX0WyzVUXpsdfQQqBNqpHX0EKgTCdFfs6LNwrqHyGmFaW6kdfQQqNIapHX0EKgTC1I4+q+IaKudkRx+BCoF2akcfgQqBMN0VO/qskGuopMO0jvgPVgKBCm1hOpzC1I4+Rn5oCNMaovfCFIEK7eomlB19BCo0ttN308e1lWDtXEOlNUx3p3YKAtUS0BCmbisFgUogTGuIPgpT+JVrqLw0TDVTEKgE1E0oO/ogUGlsp2+K20rhd7mGypeEaT0adW8lQKDSFqZ29EGgEghTD4qGz+AaKp/DbaUgUAm0U7eVgpGfQJjuittKQaDSHKY2oUCgEgjTGqL1QdGD1YDP5xoqv+demIJApb2d1k2o0UqAkZ+2MN0Vm1AgUGkOU5tQIFAJhKlNKAhwDZXKJhQIVALt1CYUGPkJhOmu2IQCgUpzmNqEAoFKIExtQsEZuIa6TjahQKASaKc3xSYUGPlpDlPvhAKBSiBMbUKBQCUQpt4JBa/ANdR1eCdMQaDS3k7fTB87KwFGftrCtLbSBysBApW2MK3XTR+LTSgw8tPsXpiCQKW9nd4Uh/fByE9zmNYg/WAlQKDSFqZDed6EMuqDkZ9GrpuCQCXQTh3eByM/gTD10BMQqATCdCium4KRnwjXTUGgEminrpuCkZ9AmLpuCgKVQJgOxXVTMPIT4bopCFQC7dR1UzDyEwjTsbhPHwQqzWHq+aZg5CfEdVMQqATaaX0v1GglwMhPW5h6LxQIVAJhenUK08FqgJGfNu+EKWiotLdTt5aCQCUQpkNxaykY+Ym4FaYgUGlvpzfFESkw8tMcpo5IgYZKIEyvTqM+IFBp9LZ4ihQY+Wlup2PxFCkQqERGfXdDgZGfgFthCgKV9nZa74a6thJg5Kd91PfAaNBQCY36whQEKkZ9wMhv1Ac0VKM+IFAx6oORH6M+oKEa9QGBatQHjPwY9UFD5czeCVPQUGlvp2PxWD4QqERGfY/lAyM/AW+EKWiotLdTL9sDDZUQL9sDgUqgndZR38v2wMhPY5gOp1HfMSnQUGnkzCloqATa6VicOQWBSiRQ6+2lg5UAIz9tYXojTAENtT1Ma5DaiAI01AAbUYCGGminY7ERBQjUSKDaiAKM/IEwvRGmgIbaHqaewg9oqCE2ogANNdBOx2IjCtBQI95aAkCgtrfT3fQxWgnAyN8eqI5JARpqIExvhCmgobaHqWNSgIYa8laYAhpqezsdTu0UQEMNtFMADbWxnda3lz5YCUBDbffOEgACtb2djsUhfkCgRrh2CghU7RQQqNopIFAX1U532inwEo5N/WegegAKoKGG2qkwBTRU7RTQULVTQENdVKDWW0y3VgLQUNvCdBSmgEDNcO4UEKihdjr6VwEQqNop0IlVb0p53imgoeZ8518BQENtb6dD8a4oQEONcO0U0FAD7fTq1E69GhrQUBu9EaaAhpppqB6CAmiogTDdCVNAoGZ862sHjPzt7dRBfkBDDXGQH9BQA+207uo/+coBDbXdztcNaKiZhuqoFKChBsJ0FKaAQM1wVAow8gfaqc0oQEMN2fmaAQ0101BtRgEaaiBMt8IUEKgZ7owCjPyhhlo3ozz3FNBQG8N0J0wBgZrxV18vYORvb6fOngIaasi1rxbQUDMNtT5EeuvrBQRqW5gO5fkV0QBGfuM+IFD74MlSgJHfuA9oqMZ9gMUFqsP8gJE/MO47zA9oqMZ9QKAa9wEWOfJ7VB+goQbC9FqYAgI142tfJWDkzzRUL+IDNNRAmA7CFBCoGaOvERCoGY5LAV2Y/TVUx6UADTUTplthCgjUjNFXCAjUDOdPgW7M+hqq66eAhpoJU9dPAYEaMvr6AIGa4fop0JXZXkN1/RTQUDNhOghTQKBmbH11gEDNcP0UEKgaKrBUs9yUOk58dYCG2h6m2ikgUI37gEDty1e+NkCgaqjAgs1uU8odUoCGmgnTK2EKCFTjPiBQBSrAEgP1L74yQKBqqIBA7crgKwN6NatjU+7hBzTUTJga9wGBGuL8KSBQQ0ZfFyBQAQRqV7z2BBCoAGswm2NTnjIFCNRcoDqDChj5A2E6+KoAgZohUAGBCiBQ++K2U0CghtjdBwQqgEDtiyf1AwI1ZPBVAQIVQKACsMRAtcsPdG8W9/K7jx/QUAEEKgACFUCgAghUAAQqgEAFEKgAAhUAgQogUAEEKoBABUCgAghUAIEKgEAFEKgAAhVAoAIgUAEEKoBAPZdPvipAoGZ89FUBAhVAoAIgUAEEKoBAPbeDrwoQqBk/+6oAgQogUAFYYqC6UwoQqCHulAIEKoBABeCLbObwlzwej1fTx5OvCxComVA9+roAIz+AQO3KwdcFCFSBCghUADRUAIH6hzxxChCoAAK1L3tfFyBQAQRqVw6+LqBnmzn9Zd1+CmioOR40DQjUEA+aBgQqgEDty0++MkCgAgjUrux9ZYBABVi4zdz+ws6iAhoqgEDtzt7XBgjUDHdLAQI15F++NkCgZhx8bYBAFajAgs3x2NTV9PHkqwMEaiZUnUUFjPwhe18dIFAzDr46QKBm/OyrAwRqhif3AwLVyA8s1Wauf3E7/YCGauwHBKqxH2CpgeohKYBADdn7+gCBauQHFmgz57/88XisD0m58jUCGmo7O/2AQBWogEDti51+QKBqqMDSbOb+A7gFFdBQc/a+RkCgGvsBgdoVG1OAQNVQgSXZLOGHcMcUoKFqqYBA7c5PvkpAoGqowEIs5RpqvX765OsENNTW3wqbzafi+aiAQI3Z+zoBgZphYwoQqCE2poCL2izph3HAH9BQc/a+UkCgZriOCghUDRWYu83SfiDXUQENVUsFBGp3XEcFBKqGCszZZok/lOuogIaqpQICtTuuowJG/tDIP0wfj75eQENt/S2x2RyK56MCAjVm7+sFBGqG66jA607HS/3BvGcK0FBTvyme3zPlodOAQA35p68YEKgZ733FwKtNxkv/Ad2GCmioWiogULvj+BRg5A+N/I5PARpq5DfG8/Gpva8aEKgZjk8BRv7Q2D8UT58CNNTI2H8onj4FCNQYx6cAgRryD183cNZpeE0/rLumAA3V2A8I1O44PgUY+Y39gIZq7AcEqrEfwMhv7Ac0VGM/IFCN/YCRf60/uLEf0FCN/YBANfYDRn5jP4CGauwHBKqxHzDyG/sBDXW97iwBIFAzPMkfMPIHx/76RtTBSgAaqpYKaKjdNNTaTh+tBKChtv5W2WwO08feSgAC1dgPGPm7GvvrWdQnKwFoqO1j/6fiTCogUGPcigoY+YOjvzOpgIYaYnMK0FBDDbW2U2dSAQ21+TeMM6mAQDX2A0b+Xkd/z0kFNNQQr0cBNNRQQ91OHw9WAtBQW3/TbDYfp4+PVgIQqBk/WgLAyJ8Z++umVD2TanMK0FAbx/76wBSbU4CGGmqpQ3HnFKChRlrqobhzChCoMe6cAoz8wdHfnVOAhhriCBWgoYYa6lBsTgEaauA3z/PmlCNUgEA19gNG/v5Gf++cAjTUkO8tAaChZhqq+/sBDTXyG+j5/v47KwFoqJmWOhRHqAANNdJSD8URKkCgxjhCBRj5g6N/fefU1koAGqqWCmioXbVUT6ECNFQtFdBQ+2qoDvoDGmrkN5IX+QEaarSlDsVBf9BQLUGkpR60VECg5ticAoFKqKXui9dNg0AlxuumYc3FyhJkeaI/aKjkeKI/aKhoqYCG2h/XUkFDJdRQ3Y4KGiqR31LPt6M6lwoaKsGW+mQlQEMl01LvrARoqGRa6lA8NAU0VCIt9aClgoaKlgpoqFoqoKFqqYCGyme11L2VAIFKhoemgEAl1FL3WioIVLRUQKBqqYBA1VIBgYqWCgIVLRUQqFoqIFC1VECgoqUCAlVLBQSqlgoIVLRUEKhoqYBA1VIBgaqlAgIVLRUEKloqIFC1VECgoqXCAv8btgR98YZU0FDJtdTD9HFnJUBDRUsFDRUtFdBQtVRAQ0VLBQ2V12ypD9OfK6sBGirtLfVHKwEaKpmWWtvpo5YKGirtLfWTlgoaKloqaKh02VI9OAU0VIJNtbbUwUqAhko7LRU0VLRU0FDpz98tAWio5Frqh+ljtBKgodLOtVQQqETGCq9KASM/0bF/W54fnAJoqDS21I/F4/1AQyXWUofiIdSgoRJpqYfp4wcrARoqmZbqwSmgoRJqqR7vBxoqWipoqPTZUt2SChoqwabqwSmgoRLillTQUAm2VA9OAQ0VLRUEKj2NHB6cAkZ+omP/UNySChoqkZZ6KB6cAhoqWipoqPTYUm1QgYZKqKW6JRU0VEIt1YNTQEMl3FTdkgoaKiGupYKGSrCl1hf6ba0EaKi083g/EKhERhG3pIKRn+jYX0f+BysBGirtLfVjcUsqaKjEWupQ3JIKGiqRlnoojlGBhkqspbolFTRUQi3VLamgoRJuqm5JBQ2VENdSQUMl2FLdkgoaKiFuSQWBSmREcUsqGPmJjv1uSQUNlVBLdUsqaKgEW+pQ3JIKGiqRlnoojlGBhkqspbolFTRUQi3VLamgoRJuqm5JBQ2VENdSQUMl2FLdkgoaKiFuSQWBSmR0cUsqGPmJjv1uSQUNlVBLdUsqaKgEW+pQ3JIKGiqRlnqYPn6wEqChkmmpbkkFDZVQS3VLKmioaKmgodJnS3XYHzRUgk3Vg1NAQyXEg1NAQyXYUj04BTRUQlxLBYFKZKzx4BQQqES5lgoClWBLfW8l4Df/XVgCXsqDU0BDJddSD8Xj/UBDRUsFDZUeW6rH+4GGSqilenAKaKiEWqrH+4GGipYKGipaKmioaKmgocLntVS3pKKhQrCpegg1GiqEaKloqKClgoaKlgoaKloqaKigpYKGipYKGipaKmioaKlaKhoqaKmgoaKlgobKMv3NEiBQITEKPb92em8lEKiQ8Q9LwKKLgyXgNbmWioYKOXb80VBBSwUNFS0VNFS0VNBQQUtFQwUtFTRUtFTQUNFStVQ0VNBSQUOlo4Z6NX3UlnplNdBQoeU3+mbzafr40UqgoYKWChoqWipoqCy1pQ6nlgoaKjS21MP0cWcl0FBBSwUNFS0VBCpL5TUpCFQItdR98TI/BCrEOELFPAuBJaBHHpqChgo5HpqChgrBlvpU3I6KhgoRrqWioUKooQ7FQX80VAj8tnfQHw0Voi11O308WAk0VGhvqR+Lg/4IVIhxOypGfgiO/g76o6GCloqGCn011HrA/8lKoKFC62/+5/dO3VkJNFTItFRHqNBQIdRS6xGqj1YCgQoZ7u/HyA/B0d9TqNBQIeTOEqChQqahDsVTqNBQIdACnp9CtbcSCFTIcOcURn4Ijv42p9BQIeTOEiBQwdiPQIV+uHMKgQpZ7pyin1/yloA581g/NFTIjf0e64dAhaB/WgKM/JAb/b1zCg0VQt5bAgQqZDiTikCFBGdSEaigpbKkX+yWgKXwnFQ0VMiN/QdjPwIVctyKipEfQmO/W1HRUCE09tdbUZ1JRaBCiFtRMfKDsR8NFYz9IFAx9oORH4z9aKjwamO/Q/4IVAhxbz9GfgiN/UNxbz8aKkTG/oOxH4EKOXtLgECFDNdReb2pyBKwdMfjsR6furISaKjQzl1TCFQIcdcURn4IjfzumkJDhUhreL5ram8lEKiQ8ZMlQKBCho0pzj8NWQLWwvEpNFTI2VsCBCpkOD6FQAUNFYEKHTk9fepgJRCooKUiUKErzqMiUEFDpXfOobI6zqOioYKWikCF7riOikAFDZWeuYbKKh0nVgENFbRUBCp05aMlQKBCho0pBCpoqPTKphSr5YA/GipoqQhU6I7rqAhU0FARqNCXgyUgyaYUq+aOKTRUyNlbAgQqGPsRqNCVny0BAhWM/AhUMPKzTHb5WT07/WioYOxHoEJ3PlkCBCpk/MsSIFAh42AJEKggUOmIXX5W73g81odMP1kJBCpkQtXRKYz8EOLZqAhUCHF0CoEKIQdLgECFDE+dQqCCkR+BCn2xKYVABeiFc6hQHO5HoEI6VB3ux8gPIFChLzamEKgQ4ugUAhVAoIKGikCFRfIqFAQqgEAFEKgACFT4YwdLgEAFgYpABRCoAAhUAIEKIFABBCoAAhVAoAIIVACBCoBABRCoAAIVAIEKIFABBCqAQIVVGiwBAhUEKgIVQKACIFABBCqc21eWAIEKGVeWAIEKIFBBQ2U5NpYAnh0nVgENFUCgQjft1LiPQIWQrSVAoAIIVNBQEaiwRK6hIlAh5C+WAIEKGYMlQKCCQKUT7pSC4i4pNFRIhal2ikAF4z4CFfriDCoCFUKcQUWgQsjXlgCBChoqHXFsitVzZAoNFTJhakMKgQohgyVAoEKGhopAhZCvLAECFTRUOmOXn1Wzw4+GCpkwHa0CAhWM+whU6IoNKQQqaKj0yKYUq3Q8Huv9+09WAg0VtFMEKnRjtAQIVMiwIUWca6is0vF4rNdPPQcVDRUaw3QrTBGokGFDCoEKId4hhUCFkNESIFCh0fF4HIqn9CNQQTtFoEJPXD/lbJxDZW0jv/OnaKgQCFPnTxGoEDJaAgQqZPzVEnBOrqGylnHf80/RUMG4j0AF4z4CFTRUEKjwO07HpQYrgUCFdteWAIEKGa6f8iocm2Lp434d9R+tBBoqGPcRqNCNby0BRn4w7qOhQjdGS4CGCpmG+lC84RSBCsZ9jPzQC7v7CFQIsbuPkR+M+2io0I+dJUBDhUxDre10sBJoqNAWph7Vh0CFkO8sAUZ+yDTU+iK+KyuBhgptYboTpghUyHD2FCM/BNrpUJw9RUOFiJ0lQEOFTEN19hQNFQJhei1MEaiQ4ewpRn4ItNPaTG1GoaGCdoqGCn2006tTO3WYHw0VGl0LUzRUyDRUR6XQUCEQpqMwRaBChs0ojPwQaKe1mToqhYYKAW8tARoqtLdTR6XQUCHkjTBFQ4VMQ/WKEzRUCITpTpiioUImUB3kR0OFUDsVpmiooJ2ioUIfYToKUwQqZDjIj0CFUDsdrQQCFbRTBCpopyBQ0U5BoIJ2ikAF7RQEKtopCFS0UxCo8F/a6bV2yly5l5/eAtU9+2ioEAjTnTBFQwXtFDRUugnTG2GKhgrtYepNpmioEOJNpmioEGinw6mdgoYKjRziR0OFQDsdp48PVgINFbRTEKh00U7dYoqRH0KB6hA/GioEwvRGmKKhQnuYOsSPhgoh74QpGiq0t9OxOCaFQIVIoD5MH1srgZEf2sL0jTBFQ4X2MLURhYYKITai0FAh0E7HYiMKgQqRQLURhZEfAmFqIwoNFQJhOkwftZ26doqGCo1sRCFQIdBO66P5rq0ERn5oC9Or06g/WA00VGjzVpiioUJ7O92e2iloqNDo1hIgUKG9nd4UZ04x8oNRHzRUjPogUFlQO3V7KRj5CYTpUNxeChoqsVFfmIJAJTDqj1YCjPwY9UFDpQv3whQEKu3t9KbY1QcjP81h6gA/aKiEOMAPApVAO31n1AcjP+1hOhavggaBSnOYegI/GPkJeSdMQUOlvZ3WF+3dWwkQqLSF6VDcDQVGfiI8+AQEKoF2elM8+ASM/DSHqbuhQKASCFNHpMDIT8itMAWBSns73U0f11YCjPy0hWm9blpvLbWrDwKVhjC9OoWpB5+AkZ9GniIFApVAO91NHzsrAUZ+2sLUdVMQqATC1HVTMPIT4ropCFQC7XRXXDcFIz/NYeq6KQhUAmHqPn0w8hPiPn0QqATa6ZviPn0w8tMcpmPxCmgQqDSHab1u+lhsQoGRn2Z29EGgEmindRPK4X0QqDSG6a44vA+vzjXU5YWpl+yBQCUQpjahwMhPiE0oEKgE2qlNKBCoBMJ0V2xCwcW5hjr/MB2LO6FAoNIcpkN53tF33RSM/DSEaQ3Re2EKApV2NqFAoBJop/WdUB7HB51xDXV+Ybo7tVNAoNIQpt4JBQKVQJgOxY4+dM011HmEqR19EKiE2NEHgUqgndYwtaMPApXGMN0V9+jDbNiU6jdMayu9txIgUGkLU8ejQKASCFNP3YeZcg21vzDVTEGgEuB4FAhUAu3U8SgQqATC9E1xPApmz6bU5cN0Vzw9CgQqzWFar5c+WAkw8tMepl6uBxoqjWHqrCloqITC1FlT0FAJBGq9ZuqsKWioNIapg/ugoRIK052VAA2VtjC9EaagodIepjVIHdwHgYowBQTq5cPUXVCwMq6hni9M3QUFGiqhMHVwHwQqDWF6dRrzB6sBRn7awvSDMAUNlUyYugsKBCqNger+fMDIHwhT9+cDGmooTHdWAhCowhQQqMIU6I9rqF8epl75DGiogTCtQephJ4BAFaaAQBWmgEAVpoBARZgCAjUWph4QDXwRx6b+OEw9IBrQUENh6gHRgEAVpoBAFaaAQBWmAKsPVGEKCFRhCghUYQoIVGEKIFCFKSBQhSkgUIUpIFCFKYBAFaaAQBWmgEAVpgCLDlRhCghUYQoIVGEKsJhAFaaAQBWmwELM/iV9p1c9PwhTQENtD9NbXyMgUIUpIFCFKcDsA1WYAgJVmAICtZswrUG685UBAlWYAgJVmALMPlCFKSBQ24O03vVUw/TaVwQI1LYwrfflb309gEAVpoBAFaYAL9XF06ZOj997EKaAhtoepp5lCghUYQpw4ZF/CtNrYQpoqO1huisecgIIVGEKcPGRfwrTG2EKaKjtYeq+fECgClOACwfq6e6n++nPaKkBgdoWpm4lBVbjLJtSU5gOwhTQUNvD1N1PgEAVpgAdjPynA/sPwhTQUNvD1IF9QENtDNN3whSgsaE6sA/QGKjeSgoQCFQH9gF+3xddQ/3NsShhCvC//D8BBgANObyqeu1/iAAAAABJRU5ErkJggg==");
}

@media (max-width: 1200px) {
  .rtl .log-reg-template_left__3D6wA:after {
      display: none;
  }
}

.log-reg-template_right__3aFwI {
  position: relative;
  padding-right: 30px;
  padding-left: 30px;
}

@media (min-width: 1200px) {
  .log-reg-template_right__3aFwI {
      padding-right: 170px;
      padding-left: 0;
      float: left;
      width: 50%;
      min-height: 850px;
      height: 100vh;
  }
}

@media (max-width: 1600px) and (min-width: 992px) {
  .log-reg-template_right__3aFwI {
      padding-right: 50px;
  }
}

@media (max-width: 1200px) {
  .log-reg-template_right__3aFwI .full {
      min-height: auto !important;
      height: auto;
      display: block;
      padding-top: 60px;
      padding-bottom: 30px;
  }
}

@media (max-width: 1200px) {
  .log-reg-template_right__3aFwI .wil-tb__cell {
      display: block;
  }
}

.log-reg-template_right__3aFwI .wil-overlay {
  left: -170px;
  width: calc(100% + 170px);
}

@media (min-width: 1200px) {
  .rtl .log-reg-template_right__3aFwI {
      float: right;
      padding-right: 0;
      padding-left: 170px;
  }
}

@media (max-width: 1600px) and (min-width: 992px) {
  .rtl .log-reg-template_right__3aFwI {
      padding-right: 0;
      padding-left: 50px;
  }
}

.rtl .log-reg-template_right__3aFwI .wil-overlay {
  left: auto;
  right: -170px;
}

.log-reg-action .container {
  width: 100%;
}

.log-reg-template_bg__7KwPs {
  position: absolute;
  top: 0;
  left: -170px;
  right: 0;
  bottom: 0;
  background-color: #f06292;
  z-index: -2;
  pointer-events: none;
}

.rtl .log-reg-template_bg__7KwPs {
  left: 0;
  right: -170px;
}

.log-reg-template_footer__3JbEH {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 9999;
  max-height: 51px;
  background-color: #f5f5f5;
  transform: translateZ(0);
  width: 100%;
}

.log-reg-template_footer__3JbEH ul, .log-reg-template_footer__3JbEH ol {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 13px;
  font-family: "Roboto", sans-serif;
}

@media (max-width: 1200px) {
  .log-reg-template_footer__3JbEH ul, .log-reg-template_footer__3JbEH ol {
      overflow-x: auto;
  }
}

.log-reg-template_footer__3JbEH ul li, .log-reg-template_footer__3JbEH ol li {
  display: inline-block;
}

.log-reg-template_footer__3JbEH ul li a, .log-reg-template_footer__3JbEH ol li a {
  display: block;
  padding: 14px 10px;
}

/* 81. longBtnGroupFixed
--------------------------------------------------------------------------------*/

.btn-group-fixed_module__3qULF a {
  min-width: 170px;
}

/* 82. longBtnNavigationListing
--------------------------------------------------------------------------------*/

.btn-navigation-listing_module__1udLA {
  z-index: 9;
}

.btn-navigation-listing_btnWrap__1FH7n {
  position: absolute;
  top: 50%;
  left: 0;
  right: auto;
  transform: translate(-3px, -50%);
  width: 60px;
  height: 60px;
  border-radius: 100%;
  box-shadow: 0 8px 25px 0 rgba(37, 44, 65, .16);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 99999;
  background-color: white;
  cursor: pointer;
}

.btn-navigation-listing_btnWrap__1FH7n i {
  font-size: 26px !important;
}

.btn-navigation-listing_reverse__POUCY .btn-navigation-listing_btnWrap__1FH7n {
  right: 0;
  left: auto;
  transform: translate(3px, -50%);
}

.my-select_wilSelect__1Glxd {
  position: relative;
}

.my-select_wilSelect__1Glxd > select {
  border: none;
  background: none;
  padding: 0;
  height: 38px;
  width: 100%;
}

.my-select_wilSelect__1Glxd > span.bg-color-primary {
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: -2px;
  left: 0;
  background-color: #9999995e !important;
  transform: none !important;
}

/* 83. longDateItem
--------------------------------------------------------------------------------*/

.date-item_module__2wyHG {
  display: inline-block;
  padding: 4px 15px;
  border: 1px solid #e7e7ed;
  border-radius: 3px;
}

.date-item_date__3OIqD {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #252c41;
}

.date-item_hours__3w6Rw {
  font-size: 11px;
}

.date-item_active__3BEGG {
  border-color: #3ece7e;
  color: #3ece7e;
}

.date-item_active__3BEGG .date-item_date__3OIqD {
  color: inherit;
}

/* 84. long_rated-slider
--------------------------------------------------------------------------------*/

.rated-slider_module__s79oc {
  width: 100%;
}

.rated-slider_text__RSWfi {
  vertical-align: middle;
  min-width: 120px;
  padding: 6px 10px 6px 0;
  white-space: nowrap;
}

.rtl .rated-slider_text__RSWfi {
  padding: 6px 0 6px 10px;
}

.rated-slider_slider__ncPAq {
  vertical-align: middle;
  position: relative;
  width: 100%;
  padding: 6px 35px 6px 0;
}

.rated-slider_slider__ncPAq .js-slider {
  height: 3px;
}

.rated-slider_slider__ncPAq .js-slider-info {
  display: inline-block;
  opacity: 1;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
}

.rated-slider_slider__ncPAq .ui-slider-handle {
  width: 12px;
  height: 12px;
  top: -4px;
}

.rated-slider_slider__ncPAq .ui-slider-handle:after {
  width: 12px;
  height: 12px;
}

.rated-slider_slider__ncPAq .ui-slider-handle.ui-state-focus:after {
  width: 22px;
  height: 22px;
}

.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 0"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width:0"] {
  background-color: #9ea6ba !important;
}

.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 1"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width:1"] {
  background-color: #e03d3d !important;
}

.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 2"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width:2"] {
  background-color: #e03d3d !important;
}

.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 3"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width:3"] {
  background-color: #e68145 !important;
}

.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 4"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width:4"] {
  background-color: #e68145 !important;
}

.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 5"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width:5"] {
  background-color: #f4b34d !important;
}

.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 6"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width:6"] {
  background-color: #f4b34d !important;
}

.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 7"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width:7"] {
  background-color: #97c47f !important;
}

.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 8"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width:8"] {
  background-color: #97c47f !important;
}

.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 9"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width:9"] {
  background-color: #3ece7e !important;
}

.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 10"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width:10"] {
  background-color: #3ece7e !important;
}

.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 0."],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 0%"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 1."],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 1%"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 2."],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 2%"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 3."],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 3%"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 4."],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 4%"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 5."],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 5%"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 6."],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 6%"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 7."],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 7%"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 8."],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 8%"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 9."],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 9%"],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 10."],
.rated-slider_slider__ncPAq .ui-slider-range-min[style^="width: 10%"] {
  background-color: #9ea6ba;
}

.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 0"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left:0"] {
  background-color: #9ea6ba !important;
}

.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 1"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left:1"] {
  background-color: #e03d3d !important;
}

.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 2"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left:2"] {
  background-color: #e03d3d !important;
}

.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 3"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left:3"] {
  background-color: #e68145 !important;
}

.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 4"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left:4"] {
  background-color: #e68145 !important;
}

.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 5"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left:5"] {
  background-color: #f4b34d !important;
}

.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 6"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left:6"] {
  background-color: #f4b34d !important;
}

.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 7"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left:7"] {
  background-color: #97c47f !important;
}

.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 8"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left:8"] {
  background-color: #97c47f !important;
}

.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 9"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left:9"] {
  background-color: #3ece7e !important;
}

.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 10"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left:10"] {
  background-color: #3ece7e !important;
}

.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 0."],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 0%"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 1."],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 1%"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 2."],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 2%"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 3."],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 3%"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 4."],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 4%"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 5."],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 5%"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 6."],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 6%"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 7."],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 7%"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 8."],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 8%"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 9."],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 9%"],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 10."],
.rated-slider_slider__ncPAq .ui-slider-handle[style^="left: 10%"] {
  background-color: #9ea6ba;
}

.rtl .rated-slider_slider__ncPAq {
  padding: 6px 0 6px 35px;
}

.rtl .rated-slider_slider__ncPAq .js-slider-info {
  right: auto;
  left: 0;
}

/* 85. long_author-listing
--------------------------------------------------------------------------------*/

.author-listing_module__3K7-I .wil-divider {
  margin-left: -20px;
  margin-right: -20px;
}

@media (max-width: 767px) {
  .author-listing_module__3K7-I .wil-divider {
      margin-left: -15px;
      margin-right: -15px;
  }
}

.author-listing_follow__3RxQ6 {
  margin-left: -20px;
  margin-right: -20px;
}

@media (max-width: 767px) {
  .author-listing_follow__3RxQ6 {
      margin-left: -15px;
      margin-right: -15px;
  }
}

/* 86. long_average-rating-info
--------------------------------------------------------------------------------*/

.average-rating-info_module__TOHeu {
  overflow: hidden;
}

.average-rating-info_left__255Tl {
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .average-rating-info_left__255Tl {
      width: 25%;
      float: left;
      margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .rtl .average-rating-info_left__255Tl {
      float: right;
  }
}

@media (min-width: 768px) {
  .average-rating-info_right__3xLnz {
      width: 75%;
      float: left;
  }
}

@media (min-width: 768px) {
  .rtl .average-rating-info_right__3xLnz {
      float: right;
  }
}

.average-rating-info_item__2yvNR {
  padding-bottom: 10px;
}

@media (min-width: 768px) {
  .average-rating-info_item__2yvNR {
      width: 20%;
      display: inline-block;
      padding-left: 5px;
      padding-right: 5px;
      vertical-align: top;
  }
}

@media (max-width: 767px) {
  .average-rating-info_item__2yvNR {
      border-top: 1px solid #e7e7ed;
      padding-bottom: 8px;
      padding-top: 8px;
  }
}

@media (min-width: 768px) {
  .rtl .average-rating-info_item__2yvNR {
      float: right;
  }
}

.average-rating-info_text__3Cq-a {
  display: inline-block;
  font-size: 13px;
}

@media (min-width: 768px) {
  .average-rating-info_text__3Cq-a {
      display: block;
      margin-top: 0;
      margin-bottom: 0;
      line-height: 1.2em;
  }
}

@media (max-width: 767px) {
  .average-rating-info_text__3Cq-a {
      padding: 4px 0;
  }

  .average-rating-info_text__3Cq-a + * {
      float: right;
  }
}

/* 87. long_canvas-textbox
--------------------------------------------------------------------------------*/

.canvas-textbox_module__UVKrB {
  position: relative;
  z-index: 9;
  padding-top: 200px;
  padding-bottom: 60px;
}

.canvas-textbox_content__1WW09 {
  text-align: center;
  max-width: 770px;
  padding: 0 15px;
  margin: auto;
  color: #fff;
  min-height: 300px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.canvas-textbox_textLarge__2JGKN {
  font-size: 30px;
  font-size: 20px;
}

@media (min-width: 400px) {
  .canvas-textbox_textLarge__2JGKN {
      font-size: calc(1.25vw + 15px);
  }
}

@media (min-width: 1200px) {
  .canvas-textbox_textLarge__2JGKN {
      font-size: 30px;
  }
}

.canvas-textbox_textLarge__2JGKN span {
  font-size: 30px;
}

@media (min-width: 400px) {
  .canvas-textbox_textLarge__2JGKN span {
      font-size: calc(3.75vw + 15px);
  }
}

@media (min-width: 1200px) {
  .canvas-textbox_textLarge__2JGKN span {
      font-size: 60px;
  }
}

.canvas-textbox_text__3_SWp {
  margin-bottom: 30px;
}

@media (min-width: 768px) {
  .canvas-textbox_text__3_SWp {
      font-size: 15px;
  }
}

@media (min-width: 480px) {
  .canvas-textbox_btn__ZGIsd {
      display: inline-block;
  }
}

.canvas-textbox_btn__ZGIsd a {
  margin: 8px;
  min-width: 195px;
}

@media (max-width: 479px) {
  .canvas-textbox_btn__ZGIsd a {
      display: block;
      width: 100%;
      margin: 8px 0;
  }
}

.js-canvas-textbox {
  position: absolute;
  width: 100%;
  height: 110%;
  left: 0;
  bottom: 0;
  z-index: -1;
}

.js-canvas-textbox canvas {
  width: 100% !important;
  height: 100% !important;
}

/* 88. long_dashboard-nav
--------------------------------------------------------------------------------*/

.dashboard-nav_module__3c0Pb {
  position: relative;
  background-color: #fff;
  text-align: left;
}

.rtl .dashboard-nav_module__3c0Pb {
  text-align: right;
}

.dashboard-nav_link__2BmK9 {
  position: relative;
  display: block;
  line-height: 42px;
  color: #9ea6ba;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

@media (max-width: 1400px) and (min-width: 1025px) {
  .dashboard-nav_link__2BmK9 {
      margin-right: 0;
  }
}

@media (min-width: 1400px) {
  .dashboard-nav_link__2BmK9 {
      padding-left: calc(10vw - 120px);
      padding-right: calc(10vw - 120px);
  }
}

@media (min-width: 1600px) {
  .dashboard-nav_link__2BmK9 {
      padding-left: 40px;
      padding-right: 40px;
  }
}

.rtl .dashboard-nav_link__2BmK9 {
  margin-right: auto;
  margin-left: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

@media (max-width: 991px) {
  .rtl .dashboard-nav_link__2BmK9 {
      margin-right: auto;
      margin-left: 0;
  }
}

@media (min-width: 1400px) {
  .rtl .dashboard-nav_link__2BmK9 {
      padding-left: calc(0 + 20px);
      padding-right: calc(0 + 20px);
  }
}

@media (min-width: 1600px) {
  .rtl .dashboard-nav_link__2BmK9 {
      padding-left: 20px;
      padding-right: 20px;
  }
}

.dashboard-nav_icon__2gZV4 {
  font-size: 22px;
  vertical-align: middle;
  margin-right: 15px;
  opacity: .6;
  transition: opacity .3s ease;
}

.rtl .dashboard-nav_icon__2gZV4 {
  margin-right: auto;
  margin-left: 15px;
}

.dashboard-nav_text__x-_IZ {
  font-size: 13px;
  vertical-align: middle;
}

.dashboard-nav_number__5N1Ch {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  right: 0;
}

@media (min-width: 400px) {
  .dashboard-nav_number__5N1Ch {
      right: calc(2.5vw - 10px);
  }
}

@media (min-width: 1200px) {
  .dashboard-nav_number__5N1Ch {
      right: 20px;
  }
}

.rtl .dashboard-nav_number__5N1Ch {
  left: 0;
}

@media (min-width: 1200px) {
  .rtl .dashboard-nav_number__5N1Ch {
      right: auto;
  }
}

@media (min-width: 400px) {
  .rtl .dashboard-nav_number__5N1Ch {
      right: auto;
  }
}

@media (max-width: 400px) {
  .rtl .dashboard-nav_number__5N1Ch {
      right: auto;
  }
}

@media (min-width: 400px) {
  .rtl .dashboard-nav_number__5N1Ch {
      left: calc(2.5vw - 10px);
  }
}

@media (min-width: 1200px) {
  .rtl .dashboard-nav_number__5N1Ch {
      left: 20px;
  }
}

.dashboard-nav_item__2798B:hover .dashboard-nav_icon__2gZV4 {
  opacity: 1;
}

.dashboard-nav_item__2798B.active .dashboard-nav_link__2BmK9 {
  color: #f06292;
}

.dashboard-nav_abs__2IGwx {
  box-shadow: 0 2px 40px 0 rgba(37, 44, 65, .25);
  border-radius: 3px;
  border: 0;
  display: block !important;
  padding: 8px 0;
}

.dashboard-nav_abs__2IGwx .dashboard-nav_link__2BmK9 {
  padding: 0 15px;
}

.dashboard-nav_abs__2IGwx .dashboard-nav_number__5N1Ch {
  right: 0;
}

.rtl .dashboard-nav_abs__2IGwx:before {
  right: 8px;
  left: auto;
}

.rtl .dashboard-nav_abs__2IGwx .dashboard-nav_number__5N1Ch {
  right: auto;
  left: 0;
}

/* 89. long_detail-navtop
--------------------------------------------------------------------------------*/

.detail-navtop_module__zo_OS {
  background-color: #fff;
}

.detail-navtop_module__zo_OS .container {
  position: relative;
}

.detail-navtop_module__zo_OS.js-detail--sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
}

.detail-navtop_module__zo_OS.js-detail--sticky:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 0;
  border-bottom: 1px solid #e7e7ed;
  z-index: -1;
}

@media (max-width: 767px) {
  .detail-navtop_module__zo_OS.js-detail--sticky .detail-navtop_right__KPAlw {
      display: none;
  }
}

@media (min-width: 768px) {
  .dashboard__content .detail-navtop_module__zo_OS.js-detail--sticky {
      left: 321px;
      width: calc(100% - 342px);
  }
}

@media (max-width: 1440px) and (min-width: 767px) {
  .dashboard__content .detail-navtop_module__zo_OS.js-detail--sticky {
      left: 271px;
      width: calc(100% - 281px);
  }
}

@media (min-width: 768px) {
  .rtl .dashboard__content .detail-navtop_module__zo_OS.js-detail--sticky {
      left: auto;
      right: 321px;
      width: calc(100% - 342px);
  }
}

@media (max-width: 1440px) and (min-width: 767px) {
  .rtl .dashboard__content .detail-navtop_module__zo_OS.js-detail--sticky {
      left: auto;
      right: 271px;
      width: calc(100% - 281px);
  }
}

.detail-navtop_nav__1j1Ti {
  overflow-y: hidden;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.detail-navtop_nav__1j1Ti::-webkit-scrollbar {
  height: 6px;
}

.detail-navtop_nav__1j1Ti::-webkit-scrollbar-thumb {
  background-color: rgba(112, 119, 139, .1);
  border-radius: 3px;
}

.detail-navtop_nav__1j1Ti::-webkit-scrollbar-track {
  background-color: rgba(231, 231, 237, .3);
  border-radius: 3px;
}

@media (max-width: 991px) {
  .detail-navtop_nav__1j1Ti {
      min-height: auto !important;
  }
}

.detail-navtop_nav__1j1Ti ul {
  white-space: nowrap;
}

@media (max-width: 991px) {
  .detail-navtop_nav__1j1Ti ul {
      min-height: auto !important;
  }
}

.detail-navtop_nav__1j1Ti ul a {
  border-width: 0 !important;
  border-bottom-width: 2px !important;
}

.detail-navtop_nav__1j1Ti:hover::-webkit-scrollbar-thumb {
  background-color: #485273;
}

.detail-navtop_nav__1j1Ti:hover::-webkit-scrollbar-track {
  background-color: #e7e7ed;
}

.detail-navtop_right__KPAlw {
  padding: 15px 0;
}

@media (min-width: 768px) {
  .detail-navtop_right__KPAlw + .detail-navtop_nav__1j1Ti {
      margin-right: 160px;
  }
}

@media (max-width: 767px) {
  .detail-navtop_right__KPAlw {
      border-top: 1px solid #e7e7ed;
      margin-left: -10px;
      margin-right: -10px;
      padding: 10px;
  }
}

@media (min-width: 768px) {
  .detail-navtop_right__KPAlw {
      position: absolute;
      top: 50%;
      right: 15px;
      margin: 0;
      transform: translate(0, -50%);
  }

  .detail-navtop_right__KPAlw a {
      width: auto;
      min-width: 160px;
  }
}

@media (min-width: 768px) {
  .rtl .detail-navtop_right__KPAlw + .detail-navtop_nav__1j1Ti {
      margin-right: auto;
      margin-left: 160px;
  }
}

@media (min-width: 768px) {
  .rtl .detail-navtop_right__KPAlw {
      right: auto;
      left: 15px;
  }
}

.detail-navtop_forListing__3UBok .container {
  width: auto;
  max-width: none;
  padding: 0;
}

.detail-navtop_forListing__3UBok .detail-navtop_nav__1j1Ti {
  margin-right: 0;
}

.rtl .detail-navtop_forListing__3UBok .detail-navtop_nav__1j1Ti {
  margin-right: auto;
  margin-left: 0;
}

body.admin-bar .js-detail--sticky {
  top: 32px;
}

@media (max-width: 768px) {
  body.admin-bar .js-detail--sticky {
      top: 46px;
  }
}

@media (max-width: 768px) {
  body.admin-bar .js-header-fown ~ div .wil-content .js-detail--sticky {
      top: 0 !important;
  }
}

/* 90. long_divider-text
--------------------------------------------------------------------------------*/

.divider-text_module__3vqhE {
  overflow: hidden;
}

.divider-text_text__2OtOt {
  display: inline-block;
  position: relative;
  font-size: 13px;
}

@media (max-width: 767px) {
  .divider-text_text__2OtOt {
      font-size: 11px;
  }
}

.divider-text_text__2OtOt:before, .divider-text_text__2OtOt:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 5000px;
  height: 1px;
  background-color: #e7e7ed;
}

.divider-text_text__2OtOt:before {
  right: 100%;
  transform: translate(-20px, 0);
}

.divider-text_text__2OtOt:after {
  left: 100%;
  transform: translate(20px, 0);
}

.divider-text_right__3SwGw {
  text-align: right;
}

.rtl .divider-text_right__3SwGw {
  text-align: left;
}

.divider-text_center__299NM {
  text-align: center;
}

/* 91. long_event
--------------------------------------------------------------------------------*/

.event_module__2zicF {
  position: relative;
  z-index: 9;
  background-color: #fff;
  border-radius: 3px;
}

.event_header__u3oXZ {
  position: relative;
  border-radius: 3px 3px 0 0;
  overflow: hidden;
}

.event_header__u3oXZ > a {
  position: relative;
  display: block;
  overflow: hidden;
  padding-top: 66.6666667%;
}

.event_boots__2z_u7 {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 10;
}

.rtl .event_boots__2z_u7 {
  right: auto;
  left: 10px;
}

.event_img__1mVnG img {
  display: none;
}

.event_body__BfZIC {
  padding: 10px 10px;
}

@media (min-width: 992px) {
  .event_body__BfZIC {
      padding: 10px 20px;
  }
}

.event_calendar__2x4Hv {
  padding: 3px 0 10px 0;
  text-align: center;
  float: left;
  margin-right: 8px;
}

@media (min-width: 992px) {
  .event_calendar__2x4Hv {
      padding: 10px 0;
      margin-right: 18px;
  }
}

.rtl .event_calendar__2x4Hv {
  float: right;
  margin-right: auto;
  margin-left: 8px;
}

@media (min-width: 992px) {
  .rtl .event_calendar__2x4Hv {
      margin-left: 18px;
  }
}

.event_month__S8D_o {
  display: block;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 9px;
  line-height: normal;
}

@media (min-width: 992px) {
  .event_month__S8D_o {
      font-size: 12px;
  }
}

.event_date__2Z7TH {
  display: block;
  font-size: 16px;
  color: #485273;
  line-height: normal;
}

@media (min-width: 992px) {
  .event_date__2Z7TH {
      font-size: 24px;
  }
}

.event_content__2fB-4 {
  overflow: hidden;
}

.event_title__3C2PA {
  font-size: 12px;
  margin: 0;
  margin-bottom: 3px;
}

@media (min-width: 992px) {
  .event_title__3C2PA {
      font-size: 15px;
  }
}

.event_meta__CFFPg {
  font-size: 11px;
  color: #9ea6ba;
}

@media (min-width: 992px) {
  .event_meta__CFFPg {
      font-size: 13px;
  }
}

.event_metaList__1bEBH {
  overflow: hidden;
}

.event_metaList__1bEBH span + span:before {
  content: '.';
  padding: 0 7px;
}

.event_footer__1TsCF {
  position: relative;
  min-height: 36px;
  border-top: 1px solid #f3f3f6;
  padding: 6px 10px;
  background-color: inherit;
  border-radius: 0 0 3px 3px;
}

@media (min-width: 992px) {
  .event_footer__1TsCF {
      min-height: 55px;
      padding: 15px 20px;
  }
}

.event_by__23HUz {
  font-size: 11px;
  color: #9ea6ba;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: calc(100% - 20px);
  display: block;
}

@media (min-width: 992px) {
  .event_by__23HUz {
      font-size: 12px;
  }
}

.event_right__drLk5 {
  height: 30px;
  right: 7px;
}

@media (min-width: 992px) {
  .event_right__drLk5 {
      right: 15px;
  }
}

.rtl .event_right__drLk5 {
  right: auto;
  left: 7px;
}

@media (min-width: 992px) {
  .rtl .event_right__drLk5 {
      left: 15px;
  }
}

.event_interested__2RxI- {
  display: block;
  width: 22px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
}

@media (min-width: 992px) {
  .event_interested__2RxI- {
      font-size: 20px;
  }
}

.event_style2__3P85V:after {
  display: none;
}

.event_style2__3P85V .event_calendar__2x4Hv {
  padding: 0;
}

@media (min-width: 640px) {
  .event_style2__3P85V {
      padding-left: 60px;
  }

  .event_style2__3P85V .event_header__u3oXZ {
      position: absolute;
      width: 60px;
      height: 100%;
      top: 0;
      left: 0;
      overflow: hidden;
  }

  .event_style2__3P85V .event_header__u3oXZ > a {
      padding: 0;
      height: 100%;
  }

  .event_style2__3P85V .event_img__1mVnG {
      border-radius: 3px;
  }

  .event_style2__3P85V .event_body__BfZIC {
      padding: 5px 0 5px 14px;
  }

  .event_style2__3P85V .event_calendar__2x4Hv {
      margin-right: 12px;
  }
}

@media (min-width: 640px) {
  .rtl .event_style2__3P85V {
      padding-left: initial;
      padding-right: 60px;
  }

  .rtl .event_style2__3P85V .event_header__u3oXZ {
      left: auto;
      right: 0;
  }

  .rtl .event_style2__3P85V .event_body__BfZIC {
      padding: 5px 14px 5px 0;
  }

  .rtl .event_style2__3P85V .event_calendar__2x4Hv {
      margin-right: auto;
      margin-left: 12px;
  }
}

/* 92. long_field-has-close
--------------------------------------------------------------------------------*/

.field-has-close {
  position: relative;
  display: inline-block;
  width: 100%;
  padding-right: 52px;
}

@media (min-width: 768px) {
  .field-has-close {
      padding-right: 62px;
  }
}

.field-has-close .wil-btn--icon {
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 33px;
  width: 33px;
  padding: 0;
}

.field-has-close .wil-btn--icon i {
  margin: 0;
}

.field-has-close .wil-btn--icon:hover {
  color: #fc6363;
}

.rtl .field-has-close {
  padding-right: initial;
  padding-left: 52px;
}

@media (min-width: 768px) {
  .rtl .field-has-close {
      padding-right: initial;
      padding-left: 62px;
  }
}

.rtl .field-has-close .wil-btn--icon {
  right: auto;
  left: 0;
}

.rtl .field-has-close .wil-btn--icon i {
  margin: 0;
}

/* 93. long_image-box
--------------------------------------------------------------------------------*/

.image-box_module__G53mA {
  position: relative;
  border-radius: 3px;
  overflow: hidden;
  z-index: 9;
}

.image-box_module__G53mA a {
  color: inherit;
}

.image-box_header__1bT-m {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.image-box_header__1bT-m .wil-overlay {
  opacity: .3;
  z-index: 1;
  transition: all .3s ease;
}

.image-box_img__mh3A- {
  padding-top: 56.25%;
  transition: all .5s ease;
}

.image-box_img__mh3A- img {
  display: none;
}

.image-box_body__Je8Uw {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  color: #fff;
  margin: 7px 10px;
}

@media (min-width: 992px) {
  .image-box_body__Je8Uw {
      margin: 15px 20px;
  }
}

.image-box_body__Je8Uw:after {
  content: '';
  display: block;
  width: 40px;
  height: 1px;
  background-color: rgba(255, 255, 255, .5);
  margin-top: 3px;
}

@media (min-width: 992px) {
  .image-box_body__Je8Uw:after {
      margin-top: 10px;
      height: 2px;
  }
}

.rtl .image-box_body__Je8Uw {
  left: auto;
  right: 0;
}

.image-box_title__1PnHo {
  font-size: 12px;
  line-height: 1.24;
  margin: 0;
  color: inherit;
}

@media (min-width: 992px) {
  .image-box_title__1PnHo {
      font-size: 18px;
      margin: 0 0 3px 0;
  }
}

.image-box_text__1K_bA {
  opacity: .9;
  font-size: 11px;
}

@media (min-width: 992px) {
  .image-box_text__1K_bA {
      font-size: 14px;
  }
}

.image-box_text__1K_bA i {
  font-size: 14px;
}

@media (min-width: 992px) {
  .image-box_text__1K_bA i {
      font-size: 17px;
  }
}

.image-box_right__17b8t {
  position: absolute;
  height: 38px;
  bottom: 20px;
  right: 20px;
  color: #fff;
}

@media (max-width: 479px) {
  .image-box_right__17b8t {
      display: none;
  }
}

.rtl .image-box_right__17b8t {
  right: auto;
  left: 20px;
}

.image-box_item__3T3KI {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(0, 10px);
  opacity: 0;
}

.image-box_item__3T3KI:nth-child(5) {
  right: 112px;
  transition: all .3s ease 0s;
  z-index: 1;
}

.image-box_item__3T3KI:nth-child(4) {
  right: 84px;
  transition: all .3s ease .05s;
  z-index: 2;
}

.image-box_item__3T3KI:nth-child(3) {
  right: 56px;
  transition: all .3s ease .1s;
  z-index: 3;
}

.image-box_item__3T3KI:nth-child(2) {
  right: 28px;
  transition: all .3s ease .15s;
  z-index: 4;
}

.image-box_item__3T3KI:nth-child(1) {
  right: 0;
  transition: all .3s ease .2s;
  z-index: 5;
}

.rtl .image-box_item__3T3KI {
  right: auto;
  left: 0;
}

.rtl .image-box_item__3T3KI:nth-child(5) {
  right: auto;
  left: 112px;
  z-index: 9;
}

.rtl .image-box_item__3T3KI:nth-child(4) {
  right: auto;
  left: 84px;
  z-index: 9;
}

.rtl .image-box_item__3T3KI:nth-child(3) {
  right: auto;
  left: 56px;
  z-index: 9;
}

.rtl .image-box_item__3T3KI:nth-child(2) {
  right: auto;
  left: 28px;
  z-index: 9;
}

.rtl .image-box_item__3T3KI:nth-child(1) {
  right: auto;
  left: 0;
  z-index: 9;
}

.image-box_logo__3NG5m, .image-box_count__2ILGP {
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  border-radius: 50%;
}

@media (min-width: 992px) {
  .image-box_logo__3NG5m, .image-box_count__2ILGP {
      width: 38px;
      height: 38px;
      line-height: 38px;
  }
}

.image-box_count__2ILGP {
  display: block;
}

.image-box_module__G53mA:hover .image-box_item__3T3KI {
  opacity: 1;
  transform: translate(0, 0);
}

.image-box_module__G53mA:hover .image-box_img__mh3A- {
  transform: scale(1.05);
}

.image-box_module__G53mA:hover .wil-overlay {
  opacity: .5;
}

/* 94. longImageRadioCheckbox
--------------------------------------------------------------------------------*/

.image-radio-checkbox_module__29DK2 {
  overflow: hidden;
}

.image-radio-checkbox_module__29DK2 input {
  display: none;
}

.image-radio-checkbox_inner__1VI-d {
  display: block;
  cursor: pointer;
}

.image-radio-checkbox_img__1_YKz {
  position: relative;
}

.image-radio-checkbox_img__1_YKz img {
  width: 100%;
}

.image-radio-checkbox_icon__1LtKv {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, .4);
  opacity: 0;
  transition: all .3s ease;
}

.image-radio-checkbox_icon__1LtKv i {
  position: absolute;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  background-color: #f06292;
  color: #fff;
  font-size: 24px;
  transition: inherit;
  transform: scale(0);
}

.rtl .image-radio-checkbox_icon__1LtKv {
  left: auto;
  right: 0;
}

.is-available .image-radio-checkbox_icon__1LtKv i {
  background-color: #3ece7e;
}

.image-radio-checkbox_footer__1jn1d {
  text-align: center;
  padding: 5px;
}

.image-radio-checkbox_footer__1jn1d h6 {
  margin: 0;
  font-size: 12px;
  transition: all .3s ease;
}

.image-radio-checkbox_inner__1VI-d input:checked ~ .image-radio-checkbox_img__1_YKz .image-radio-checkbox_icon__1LtKv {
  opacity: 1;
}

.image-radio-checkbox_inner__1VI-d input:checked ~ .image-radio-checkbox_img__1_YKz .image-radio-checkbox_icon__1LtKv i {
  transform: scale(1);
}

.image-radio-checkbox_style2__PPUQt {
  border: 1px solid #e7e7ed;
}

.image-radio-checkbox_style2__PPUQt .image-radio-checkbox_img__1_YKz {
  padding: 20px;
}

/* 95. long_utility-list
--------------------------------------------------------------------------------*/

.list-utility_module__32oNg {
  background-color: #fff;
}

.list-utility_list__1DzGk {
  position: relative;
  border-bottom: 1px solid #f3f3f6;
}

.list-utility_list__1DzGk:last-child {
  border: 0;
}

.list-utility_link__3BRZx {
  position: relative;
  display: block;
  padding: 13px 30px 13px 15px;
  color: #70778b;
}

@media (max-width: 767px) {
  .list-utility_link__3BRZx {
      padding: 11px 30px 11px 15px;
  }
}

.rtl .list-utility_link__3BRZx {
  padding: 13px 15px 13px 30px;
}

@media (max-width: 767px) {
  .rtl .list-utility_link__3BRZx {
      padding: 11px 15px 11px 30px;
  }
}

.list-utility_remove__1Vlf4 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 12px 10px 10px 40px;
  z-index: 9;
  line-height: normal;
  font-size: 16px;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  transition: inherit;
}

.rtl .list-utility_remove__1Vlf4 {
  right: auto;
  left: 0;
  padding: 12px 40px 10px 10px;
}

.list-utility_link__3BRZx {
  color: inherit !important;
}

.list-utility_link__3BRZx:hover {
  background-color: #fbfbfc;
}

.list-utility_list__1DzGk:hover .list-utility_remove__1Vlf4 {
  opacity: 1;
  visibility: visible;
}

.list-utility_more__2Y_w7 {
  display: block;
  padding: 16px 20px;
  color: #485273;
  font-size: 10px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: .14em;
}

.list-utility_style2__3Gfxe {
  margin: -18px -20px;
}

@media (max-width: 767px) {
  .list-utility_style2__3Gfxe {
      margin: -13px -15px;
  }
}

.list-utility_message__JT9x8 .list-utility_link__3BRZx {
  border-left: 2px solid transparent;
  padding: 13px 28px 13px 13px;
}

@media (max-width: 767px) {
  .list-utility_message__JT9x8 .list-utility_link__3BRZx {
      padding: 11px 23px 11px 13px;
  }
}

.list-utility_message__JT9x8 .list-utility_list__1DzGk.active .list-utility_link__3BRZx {
  border-left-color: #f06292;
  background-color: #fbfbfc;
}

.rtl .list-utility_message__JT9x8 .list-utility_link__3BRZx {
  padding: 13px 13px 13px 28px;
}

@media (max-width: 767px) {
  .rtl .list-utility_message__JT9x8 .list-utility_link__3BRZx {
      padding: 11px 18px 11px 23px;
  }
}

.rtl .list-utility_message__JT9x8 .list-utility_list__1DzGk.active .list-utility_link__3BRZx {
  border-left-color: transparent;
  border-right: 2px solid #f06292;
}

.list-utility_abs__OYiyL {
  box-shadow: 0 2px 40px 0 rgba(37, 44, 65, .25);
  border-radius: 3px;
  border: 0;
}

/* 96. long_list
--------------------------------------------------------------------------------*/

.list_module__1eis9 {
  position: relative;
  background-color: #fff;
  text-align: left;
  border: 1px solid #f3f3f6;
}

@media (max-width: 991px) {
  .list_module__1eis9 {
      border: 1px solid #e7e7ed;
  }
}

.rtl .list_module__1eis9 {
  text-align: right;
}

.list_item__3YghP {
  border-bottom: 1px solid #f3f3f6;
}

.list_item__3YghP:last-child {
  border: 0;
}

.list_link__2rDA1 {
  position: relative;
  display: block;
  padding: 0 40px 0 18px;
  line-height: 50px;
  color: #9ea6ba;
}

.rtl .list_link__2rDA1 {
  padding: 0 18px 0 40px;
}

.list_icon__2YpTp {
  font-size: 22px;
  vertical-align: middle;
  margin-right: 15px;
  opacity: .6;
  transition: opacity .3s ease;
}

.rtl .list_icon__2YpTp {
  margin-right: auto;
  margin-left: 15px;
}

.list_text__35R07 {
  font-size: 13px;
  vertical-align: middle;
}

.list_check__1FbUQ {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translate(0, -50%);
  font-size: 22px;
}

.rtl .list_check__1FbUQ {
  right: auto;
  left: 20px;
}

body .list_check__1FbUQ .la-check {
  color: #3ece7e !important;
}

body .list_check__1FbUQ .la-warning {
  color: #fc6363 !important;
}

.list_item__3YghP:hover .list_icon__2YpTp {
  opacity: 1;
}

.list_item__3YghP.active .list_link__2rDA1 {
  color: #f06292;
}

.list_medium__1aT2c .list_link__2rDA1 {
  color: #70778b;
  padding: 0 12px;
  line-height: 40px;
}

.list_medium__1aT2c .list_text__35R07 {
  font-size: 13px;
}

.list_medium__1aT2c .list_icon__2YpTp {
  display: inline-block;
  font-size: 14px;
  margin-right: 10px;
  width: 20px;
  text-align: center;
}

.rtl .list_medium__1aT2c .list_icon__2YpTp {
  margin-right: auto;
  margin-left: 10px;
}

.list_small__3fRoS .list_link__2rDA1 {
  color: #70778b;
  padding: 0 12px;
  line-height: 30px;
}

.list_small__3fRoS .list_text__35R07 {
  font-size: 12px;
}

.list_small__3fRoS .list_icon__2YpTp {
  font-size: 14px;
  margin-right: 8px;
}

.rtl .list_small__3fRoS .list_icon__2YpTp {
  margin-right: auto;
  margin-left: 8px;
}

.list_horizontal__7fIr5 {
  background: none;
  border: 0;
}

.list_horizontal__7fIr5 .list_item__3YghP {
  display: inline-block;
  border: 0;
  vertical-align: middle;
}

.list_horizontal__7fIr5 .list_link__2rDA1 {
  color: #70778b;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: 2px solid transparent;
  line-height: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

@media (min-width: 400px) {
  .list_horizontal__7fIr5 .list_link__2rDA1 {
      line-height: calc(3.75vw + 25px);
  }
}

@media (min-width: 1200px) {
  .list_horizontal__7fIr5 .list_link__2rDA1 {
      line-height: 70px;
  }
}

@media (min-width: 400px) {
  .list_horizontal__7fIr5 .list_link__2rDA1 {
      padding-left: calc(.875vw + 6.5px);
      padding-right: calc(.875vw + 6.5px);
  }
}

@media (min-width: 1200px) {
  .list_horizontal__7fIr5 .list_link__2rDA1 {
      padding-left: 17px;
      padding-right: 17px;
  }
}

.list_horizontal__7fIr5 .list_icon__2YpTp {
  font-size: 17px;
  margin-right: 4px;
}

.list_horizontal__7fIr5 .list_text__35R07 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 10px;
}

.list_horizontal__7fIr5 .list_item__3YghP.active .list_link__2rDA1 {
  border-bottom-color: #f06292;
}

.rtl .list_horizontal__7fIr5 .list_link__2rDA1 {
  padding-left: 17px;
  padding-right: 17px;
}

@media (min-width: 400px) {
  .rtl .list_horizontal__7fIr5 .list_link__2rDA1 {
      padding-left: calc(-0.875vw + 20.5px);
      padding-right: calc(-0.875vw + 20.5px);
  }
}

@media (min-width: 1200px) {
  .rtl .list_horizontal__7fIr5 .list_link__2rDA1 {
      padding-left: 10px;
      padding-right: 10px;
  }
}

.rtl .list_horizontal__7fIr5 .list_icon__2YpTp {
  margin-right: auto;
  margin-left: 4px;
}

.list_abs__OP7Og {
  box-shadow: 0 2px 40px 0 rgba(37, 44, 65, .25);
  border-radius: 3px;
  border: 0;
}

.list_social__31Q0V .list_icon__2YpTp [class*="facebook"] {
  color: #325d94;
}

.list_social__31Q0V .list_icon__2YpTp [class*="twitter"] {
  color: #00aadb;
}

.list_social__31Q0V .list_icon__2YpTp [class*="flickr"] {
  color: #ff0084;
}

.list_social__31Q0V .list_icon__2YpTp [class*="tumblr"] {
  color: #2f4e6b;
}

.list_social__31Q0V .list_icon__2YpTp [class*="dribbble"] {
  color: #fb4087;
}

.list_social__31Q0V .list_icon__2YpTp [class*="youtube-play"] {
  color: #df2e1c;
}

.list_social__31Q0V .list_icon__2YpTp [class*="youtube"] {
  color: #df2e1c;
}

.list_social__31Q0V .list_icon__2YpTp [class*="vk"] {
  color: #4c75a3;
}

.list_social__31Q0V .list_icon__2YpTp [class*="digg"] {
  color: #1b5891;
}

.list_social__31Q0V .list_icon__2YpTp [class*="reddit"] {
  color: #ff4500;
}

.list_social__31Q0V .list_icon__2YpTp [class*="medium"] {
  color: #00ab6c;
}

.list_social__31Q0V .list_icon__2YpTp [class*="tripadvisor"] {
  color: #00af87;
}

.list_social__31Q0V .list_icon__2YpTp [class*="wikipedia-w"] {
  color: #636466;
}

.list_social__31Q0V .list_icon__2YpTp [class*="skype"] {
  color: #00aff0;
}

.list_social__31Q0V .list_icon__2YpTp [class*="linkedin"] {
  color: #1686b0;
}

.list_social__31Q0V .list_icon__2YpTp [class*="whatsapp"] {
  color: #25d366;
}

.list_social__31Q0V .list_icon__2YpTp [class*="stumbleupon"] {
  color: #eb4924;
}

.list_social__31Q0V .list_icon__2YpTp [class*="google-plus"] {
  color: #db4437;
}

.list_social__31Q0V .list_icon__2YpTp [class*="vimeo-square"] {
  color: #63b3e4;
}

.list_social__31Q0V .list_icon__2YpTp [class*="vimeo"] {
  color: #63b3e4;
}

.list_social__31Q0V .list_icon__2YpTp [class*="instagram"] {
  color: #517fa4;
}

.list_social__31Q0V .list_icon__2YpTp [class*="pinterest"] {
  color: #cc1d24;
}

.list_social__31Q0V .list_icon__2YpTp [class*="behance"] {
  color: #1478ff;
}

.list_social__31Q0V .list_icon__2YpTp [class*="heart"] {
  color: #4bd1fa;
}

.list_social__31Q0V .list_icon__2YpTp [class*="github"] {
  color: #24292e;
}

.list_social__31Q0V .list_icon__2YpTp [class*="envelope"] {
  color: #5540f7;
}

.list_social__31Q0V .list_icon__2YpTp [class*="link"] {
  color: #f06292;
}

.list_social__31Q0V .list_icon__2YpTp [class*="odnoklassniki"] {
  color: #ee8208;
}

/* 97. long_listing-bar
--------------------------------------------------------------------------------*/

.listing-bar_module__2BCsi {
  position: relative;
  z-index: 1000;
  background-color: #fff;
  padding: 13px 0;
  height: 61px;
  border-bottom: 1px solid #e7e7ed;
  overflow-y: hidden;
  overflow-x: auto;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}

.listing-bar_module__2BCsi::-webkit-scrollbar {
  height: 6px;
}

.listing-bar_module__2BCsi::-webkit-scrollbar-thumb {
  background-color: rgba(112, 119, 139, .1);
  border-radius: 3px;
}

.listing-bar_module__2BCsi::-webkit-scrollbar-track {
  background-color: rgba(231, 231, 237, .3);
  border-radius: 3px;
}

@media (min-width: 993px) {
  .listing-bar_module__2BCsi {
      will-change: transform;
      animation: listing-bar_jsbarfixed2__NpRp6 .2s ease;
  }

  @keyframes listing-bar_jsbarfixed2__NpRp6 {
      0% {
          transform: translate(0, -100%);
      }

      100% {
          transform: translate(0, 0);
      }
  }
}

.listing-bar_module__2BCsi .wil-btn--sm {
  min-width: initial;
}

.listing-bar_module__2BCsi .wil-tab-filters {
  max-width: calc(100% - 0);
}

@media (min-width: 992px) {
  .listing-bar_module__2BCsi .wil-tab-filters {
      max-width: calc(100% - 320px);
      overflow-x: auto;
      overflow-y: hidden;
      -webkit-overflow-scrolling: touch;
  }

  .listing-bar_module__2BCsi .wil-tab-filters::-webkit-scrollbar {
      height: 6px;
  }

  .listing-bar_module__2BCsi .wil-tab-filters::-webkit-scrollbar-thumb {
      background-color: rgba(112, 119, 139, .1);
      border-radius: 3px;
  }

  .listing-bar_module__2BCsi .wil-tab-filters::-webkit-scrollbar-track {
      background-color: rgba(231, 231, 237, .3);
      border-radius: 3px;
  }
}

@media (max-width: 767px) {
  .listing-bar_module__2BCsi {
      padding: 8px 0;
      height: 51px;
  }
}

.listing-bar_module__2BCsi.js-listing-bar-sticky.js-listing-bar-fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}

@media (min-width: 993px) {
  .listing-bar_module__2BCsi.js-listing-bar-sticky.js-listing-bar-fixed {
      animation: listing-bar_jsbarfixed__3wV9A .3s ease;
      will-change: transform;
  }

  @keyframes listing-bar_jsbarfixed__3wV9A {
      0% {
          transform: translate(0, -100%);
      }

      100% {
          transform: translate(0, 0);
      }
  }
}

.listing-bar_module__2BCsi.js-listing-bar-sticky.js-listing-bar-fixed .js-listing-search-button {
  display: inline-block;
}

.listing-bar_module__2BCsi .js-listing-search-button,
.listing-bar_module__2BCsi .js-listing-search-button-mobile {
  display: none;
}

@media (max-width: 991px) {
  .listing-bar_module__2BCsi.js-listing-bar-sticky .js-listing-search-button-mobile {
      display: inline-block;
  }

  .listing-bar_module__2BCsi.js-listing-bar-sticky .js-listing-search-button {
      display: none !important;
  }
}

.rtl .listing-bar_module__2BCsi.js-listing-bar-sticky.js-listing-bar-fixed {
  left: auto;
  right: 0;
}

.wilcity-map-shortcode .js-listing-bar-sticky-fix {
  display: none;
}

.wilcity-map-shortcode .listing-bar_module__2BCsi.js-listing-bar-sticky.js-listing-bar-fixed {
  position: relative;
  top: auto !important;
  left: auto !important;
  animation: none;
}

.wilcity-map-shortcode .listing-bar_module__2BCsi.js-listing-bar-sticky.js-listing-bar-fixed .js-listing-search-button {
  display: none;
}

.js-header-fixed ~ .wil-content .listing-bar_module__2BCsi.js-listing-bar-sticky.js-listing-bar-fixed {
  top: 60px;
}

@media (min-width: 769px) {
  .js-header-fixed ~ .wil-content .listing-bar_module__2BCsi.js-listing-bar-sticky.js-listing-bar-fixed {
      top: 88px;
  }
}

.admin-bar .js-header-fixed ~ .wil-content .listing-bar_module__2BCsi.js-listing-bar-sticky.js-listing-bar-fixed {
  top: 106px;
}

@media (min-width: 769px) {
  .admin-bar .js-header-fixed ~ .wil-content .listing-bar_module__2BCsi.js-listing-bar-sticky.js-listing-bar-fixed {
      top: 120px;
  }
}

.admin-bar .listing-bar_module__2BCsi.js-listing-bar-sticky.js-listing-bar-fixed {
  top: 32px;
}

@media (max-width: 782px) {
  .admin-bar .listing-bar_module__2BCsi.js-listing-bar-sticky.js-listing-bar-fixed {
      top: 46px;
  }
}

.admin-bar .wilcity-map-shortcode .listing-bar_module__2BCsi.js-listing-bar-sticky.js-listing-bar-fixed {
  top: auto;
}

@media (max-width: 782px) {
  .admin-bar .wilcity-map-shortcode .listing-bar_module__2BCsi.js-listing-bar-sticky.js-listing-bar-fixed {
      top: auto;
  }
}

.listing-bar_resuilt__R8pwY {
  float: left;
  margin-right: 15px;
}

@media (max-width: 767px) {
  .listing-bar_resuilt__R8pwY {
      margin-top: 7px;
  }
}

@media (max-width: 360px) {
  .listing-bar_resuilt__R8pwY {
      max-width: 150px;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
  }
}

.listing-bar_resuilt__R8pwY .wil-btn {
  margin-left: 12px;
}

@media (max-width: 767px) {
  .listing-bar_resuilt__R8pwY .wil-btn {
      display: none;
  }
}

.rtl .listing-bar_resuilt__R8pwY {
  float: right;
  margin-right: auto;
  margin-left: 15px;
}

.rtl .listing-bar_resuilt__R8pwY .wil-btn {
  margin-left: auto;
  margin-right: 12px;
}

.listing-bar_layout__TK3vH {
  float: right;
  color: #9ea6ba;
}

.listing-bar_layout__TK3vH a {
  margin-left: 15px;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .listing-bar_layout__TK3vH a {
      margin-left: 10px;
  }
}

.rtl .listing-bar_layout__TK3vH {
  float: left;
}

.rtl .listing-bar_layout__TK3vH a {
  margin-left: auto;
  margin-right: 15px;
}

@media (max-width: 767px) {
  .rtl .listing-bar_layout__TK3vH a {
      margin-left: auto;
      margin-right: 10px;
  }
}

.listing-bar_item__266Xo {
  display: inline-block;
  line-height: normal;
  font-size: 26px;
  width: 27px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  overflow: hidden;
}

@media (max-width: 767px) {
  .listing-bar_item__266Xo {
      font-size: 23px;
  }
}

.listing-bar_item__266Xo i {
  display: block;
  line-height: inherit;
}

@media screen and (max-width: 600px) {
  .admin-bar .listing-bar_module__2BCsi.js-listing-bar-sticky.js-listing-bar-fixed {
      top: 46px;
  }
}

@media screen and (max-width: 600px) {
  .admin-bar .wilcity-map-shortcode .listing-bar_module__2BCsi.js-listing-bar-sticky.js-listing-bar-fixed {
      top: 46px;
  }
}

@media (max-width: 639px) {
  .js-grid-button, .js-list-button {
      display: none;
  }
}

@media (min-width: 993px) {
  .js-map-button {
      display: none;
  }
}

.js-map-button i {
  transition: all .3s ease;
  will-change: margin-top;
}

.js-map-button.active i:first-child {
  margin-top: -34px;
}

.js-listing-search-button-mobile i {
  font-size: 13px;
}

/* 98. long_listing-item-map
--------------------------------------------------------------------------------*/

.listing-item-map_module__1FxWL {
  position: relative;
  display: inline-block;
  width: 450px;
}

@media (max-width: 991px) {
  .listing-item-map_module__1FxWL {
      width: 300px;
  }
}

.listing-item-map_header__3vj9H {
  width: 146px;
  transform-origin: 50% 100%;
  will-change: opacity, transform;
  opacity: 0;
  transform: scale(.328);
  animation: listing-item-map_headerAnim__b-7SX forwards .3s cubic-bezier(.17, .89, .27, 1.19);
}

@media (max-width: 991px) {
  .listing-item-map_header__3vj9H {
      width: 70px;
  }
}

@keyframes listing-item-map_headerAnim__b-7SX {
  0% {
      opacity: 0;
      transform: scale(.328);
  }

  100% {
      opacity: 1;
      transform: scale(1);
  }
}

.listing-item-map_body__2rREN {
  position: absolute;
  top: -4px;
  right: 0;
  width: 287px;
  border-radius: 3px;
  background-color: #fff;
  padding: 15px 15px 0;
  will-change: opacity, transform;
  transform: translate(30px, 0);
  visibility: hidden;
  opacity: 0;
  animation: listing-item-map_bodyAnim__2X0kL forwards .3s ease .3s;
}

@media (max-width: 991px) {
  .listing-item-map_body__2rREN {
      width: 220px;
      padding: 10px;
  }
}

@keyframes listing-item-map_bodyAnim__2X0kL {
  0% {
      transform: translate(30px, 0);
      visibility: hidden;
      opacity: 0;
  }

  100% {
      transform: translate(0, 0);
      visibility: visible;
      opacity: 1;
  }
}

.rtl .listing-item-map_body__2rREN {
  right: auto;
  left: 0;
  transform: translate(-30px, 0);
}

.rtl .listing-item-map_body__2rREN:before {
  border-right-color: transparent;
  border-left-color: #fff;
}

.listing-item-map_rated__1qxUX {
  display: block;
  margin-bottom: 10px;
}

.listing-item-map_logo__24mCj {
  display: block;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  float: left;
  margin-right: 8px;
}

@media (max-width: 991px) {
  .listing-item-map_logo__24mCj {
      display: none;
  }
}

.rtl .listing-item-map_logo__24mCj {
  float: right;
  margin-right: auto;
  margin-left: 8px;
}

.listing-item-map_content__14yl8 {
  overflow: hidden;
}

.listing-item-map_title__3jqN3 {
  font-size: 14px;
  margin: 0;
}

.listing-item-map_tagline__3uiVK {
  margin-top: -3px;
}

.listing-item-map_foot__P2CrB {
  position: relative;
  padding: 10px 80px 10px 15px;
  margin: 8px -15px 0;
  background-color: #fff;
  border-top: 1px solid #f3f3f6;
  border-radius: 0 0 3px 3px;
}

@media (max-width: 991px) {
  .listing-item-map_foot__P2CrB {
      display: none;
  }
}

.rtl .listing-item-map_foot__P2CrB {
  padding: 10px 15px 10px 80px;
}

.listing-item-map_footLeft__2Sfw0 {
  font-size: 12px;
}

.listing-item-map_footLeft__2Sfw0 > * + *:before {
  content: '.';
  display: inline-block;
  padding: 0 7px;
  color: #70778b;
}

.listing-item-map_footRight__2VMqX {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translate(0, -50%);
}

.listing-item-map_footRight__2VMqX a {
  display: inline-block;
  margin-left: 13px;
  font-size: 20px;
  color: #9ea6ba;
}

.rtl .listing-item-map_footRight__2VMqX {
  right: auto;
  left: 15px;
}

.rtl .listing-item-map_footRight__2VMqX a {
  margin-left: auto;
  margin-right: 13px;
}

.pac-container {
  z-index: 999999;
}

.si-content {
  overflow: visible !important;
}

.si-pointer-bg-right {
  border: 0 !important;
}

.si-content-wrapper {
  overflow: visible !important;
  background: none !important;
  transform: translate(-96px, -66px);
}

@media (max-width: 767px) {
  .si-content-wrapper {
      transform: translate(-59px, -12px);
  }
}

.si-wrapper-right {
  filter: blur(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1);
}

.rtl .si-wrapper-right {
  position: absolute;
  left: 0;
  top: 50%;
          transform: translate(-306px, -50%);
  -webkit-transform: translate(-306px, calc(-50% - .5px)) translateZ(0) scale(1, 1);
}

@media (max-width: 1024px) {
  .rtl .si-content-wrapper {
      overflow: visible !important;
      background: none !important;
      transform: translate(19px, -15px);
  }
}

.si-close-button {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  outline: 0;
  background-color: transparent;
  color: inherit;
  font-family: Arial, Baskerville, monospace;
  font-size: 24px;
  height: 24px;
  line-height: 24px;
  cursor: pointer;
  opacity: .5;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.rtl .si-close-button {
  right: auto;
  left: 0;
}

.si-close-button {
  color: #fc6363;
  z-index: 99;
  opacity: 1;
  animation: 2s wilOpacity;
}

@keyframes wilOpacity {
  from {
      opacity: 0;
  }

  to {
      opacity: 1;
  }
}

/* 99. long_listing-preview
--------------------------------------------------------------------------------*/

.listing-preview_module__1yowt {
  position: relative;
  overflow: hidden;
}

@media (min-width: 992px) {
  .listing-preview_left__2aJm_ {
      width: 50%;
  }
}

@media (max-width: 991px) {
  .listing-preview_right__5ALW_ {
      display: none;
  }
}

@media (min-width: 992px) {
  .listing-preview_right__5ALW_ {
      position: absolute;
      width: 50%;
      height: 100%;
      top: 0;
      right: 0;
  }
}

@media (min-width: 992px) {
  .rtl .listing-preview_right__5ALW_ {
      right: auto;
      left: 0;
  }
}

/* 100. long_listing
--------------------------------------------------------------------------------*/

.listing_module__2EnGq {
  position: relative;
  z-index: 9;
  border-radius: 3px;
  background-color: #fff;
  min-height: 60px;
}

.listing_module__2EnGq.rounded-0 {
  border-radius: 0 !important;
}

.listing_module__2EnGq.rounded-0 .listing_header__2pt4D {
  border-radius: 0 !important;
}

.listing_module__2EnGq.rounded-0 .listing_img__3pwlB {
  border-radius: 0 !important;
}

.is-mobile .listing_module__2EnGq {
  transform: translateZ(0);
}

.wil-coupon {
  border-radius: 3px 3px 0 0;
  background-color: #ff6b66;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  height: 28px;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (min-width: 992px) {
  .wil-coupon {
      height: 46px;
  }
}

.wil-coupon + div {
  top: 34px !important;
}

@media (min-width: 992px) {
  .wil-coupon + div {
      top: 56px !important;
  }
}

.wil-coupon ~ .listing_header__2pt4D {
  border-radius: 0;
}

.wil-coupon ~ .listing_header__2pt4D > a {
  padding-top: calc(75% - 28px);
}

@media (min-width: 992px) {
  .wil-coupon ~ .listing_header__2pt4D > a {
      padding-top: calc(66.6666667% - 46px);
  }
}

.wil-coupon ~ .listing_header__2pt4D .listing_img__3pwlB {
  border-radius: 0;
}

.wil-coupon__dayDate {
  padding: 0 10px;
  max-width: 50%;
}

.wil-coupon__dayDate i {
  margin-right: 1px;
}

@media (min-width: 992px) {
  .wil-coupon__dayDate i {
      margin-right: 3px;
  }
}

.wil-coupon__dayDate span {
  display: block;
  text-overflow: ellipsis;
  max-width: 160px;
  overflow: hidden;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 500;
}

@media (min-width: 992px) {
  .wil-coupon__dayDate span {
      font-size: 14px;
  }
}

.rtl .wil-coupon__dayDate i {
  margin-right: auto;
  margin-left: 1px;
}

@media (min-width: 992px) {
  .rtl .wil-coupon__dayDate i {
      margin-right: auto;
      margin-left: 3px;
  }
}

.wil-coupon__code {
  padding: 0 5px;
  max-width: 50%;
}

@media (min-width: 992px) {
  .wil-coupon__code {
      padding: 0 10px;
  }
}

.wil-coupon__code span {
  font-size: 7px;
  font-weight: 600;
  display: block;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0;
  border-radius: 2px;
  letter-spacing: 0;
  border: 1px dashed rgba(255, 255, 255, .3);
}

@media (min-width: 768px) {
  .wil-coupon__code span {
      font-size: 9px;
      padding: 0 2px;
  }
}

@media (min-width: 992px) {
  .wil-coupon__code span {
      font-size: 13px;
      padding: 0 5px;
  }
}

.listing_firstWrap__36UOZ {
  overflow: hidden;
  position: relative;
}

.wil-grid-header-wrapper {
  position: absolute;
  top: 7px;
  left: 7px;
  z-index: 99;
}

@media (min-width: 992px) {
  .wil-grid-header-wrapper {
      top: 10px;
      left: 10px;
  }
}

.rtl .listing_module__2EnGq .listing_firstWrap__36UOZ .wil-grid-header-wrapper {
  left: auto;
  right: 7px;
}

@media (min-width: 992px) {
  .rtl .listing_module__2EnGq .listing_firstWrap__36UOZ .wil-grid-header-wrapper {
      right: 10px;
  }
}

.rtl .listing_module__2EnGq .listing_firstWrap__36UOZ .wil-coupon + div {
  left: auto !important;
  right: 10px !important;
}

.listing_header__2pt4D {
  position: relative;
  border-radius: 3px 3px 0 0;
  overflow: hidden;
  min-height: 60px;
}

.listing_header__2pt4D > a {
  position: relative;
  display: block;
  overflow: hidden;
  padding-top: 75%;
}

@media (min-width: 992px) {
  .listing_header__2pt4D > a {
      padding-top: 66.6666667%;
  }
}

.listing_header__2pt4D > a:before, .listing_header__2pt4D > a:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 9;
  width: 100%;
  transform: translate3d(0, 0, 0);
  transition: all .3s ease;
}

.listing_header__2pt4D > a:before {
  height: 100%;
  opacity: .08;
  background-color: #121113;
}

.listing_header__2pt4D > a:after {
  opacity: .3;
  height: 100%;
  background: linear-gradient(to bottom, transparent 0%, rgba(18, 17, 19, .2) 60%, #121113 100%);
}

.listing_header__2pt4D img {
  display: none;
}

.wil-verified-wrap {
  top: 7px;
  right: 7px;
  position: absolute;
  z-index: 999;
}

@media (min-width: 992px) {
  .wil-verified-wrap {
      top: 10px;
      right: 10px;
  }
}

.wil-verified {
  background-color: #5890ff;
  font-size: 0;
  letter-spacing: .15em;
}

.wil-verified::after {
  content: "\F00C";
  font-size: 10px !important;
  font-weight: normal !important;
}

@media (min-width: 992px) {
  .wil-verified::after {
      font-size: 12px;
  }
}

@media (min-width: 992px) {
  .wil-verified {
      font-size: .75em;
  }
}

.wil-coutdown {
  background-color: red;
  margin-top: 5px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.wil-coutdown i {
  margin-left: 2px;
}

.wil-verified, .wil-coutdown {
  color: #fff;
  border-radius: 14px;
  text-transform: uppercase;
  font-weight: 600;
  padding: 4px;
}

@media (min-width: 992px) {
  .wil-verified, .wil-coutdown {
      padding: 4px 5px 4px 8px;
      border-radius: 2px;
  }
}

.wil-verified::after, .wil-coutdown::after {
  display: inline-block;
  margin-left: 0;
  font: normal normal normal 16px/1 "FontAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
          font-smoothing: antialiased;
  font-weight: 600;
}

@media (min-width: 992px) {
  .wil-verified::after, .wil-coutdown::after {
      margin-left: 3px;
  }
}

.rtl .wil-verified-wrap {
  right: auto;
  left: 10px;
}

.rtl .wil-verified-wrap:after {
  margin-left: auto;
  margin-right: 0;
}

@media (min-width: 992px) {
  .rtl .wil-verified-wrap:after {
      margin-right: 3px;
  }
}

div[style*=" position:"] ~ .listing_header__2pt4D:before,
div[style*="position:"] ~ .listing_header__2pt4D:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  z-index: 9;
  background-image: linear-gradient(to top, rgba(18, 17, 19, 0) 10%, rgba(18, 17, 19, .35) 100%);
}

.listing_img__3pwlB {
  transition: all .6s ease;
  will-change: transform;
  border-radius: 3px 3px 0 0;
  background-color: #fff;
}

.listing_rated__1y7qV {
  position: absolute;
  bottom: 8px;
  right: 10px;
  z-index: 10;
}

.rtl .listing_rated__1y7qV {
  right: auto;
  left: 10px;
}

.listing_body__31ndf {
  position: relative;
  padding: 0 12px 8px;
}

@media (min-width: 992px) {
  .listing_body__31ndf {
      padding: 0 18px 8px;
  }
}

@media (max-width: 767px) {
  .listing_body__31ndf {
      height: auto !important;
  }
}

.wil-badge {
  position: absolute;
  top: 38px;
  left: 10px;
  z-index: 9999;
}

@media (min-width: 992px) {
  .wil-badge {
      top: 42px;
  }
}

.wil-badge img {
  display: block;
  max-width: 16px;
}

@media (min-width: 992px) {
  .wil-badge img {
      max-width: 32px;
  }
}

.rtl .wil-badge {
  left: auto;
  right: 10px;
}

.listing_goo__3r7Tj {
  position: relative;
  z-index: 9;
  display: block;
  width: 70px;
  height: 24px;
  margin-top: -10px;
  margin-left: -22px;
  transform: translateZ(0);
}

@media (min-width: 992px) {
  .listing_goo__3r7Tj {
      width: 100px;
      height: 48px;
      margin-top: -24px;
      margin-left: -10px;
  }
}

.listing_goo__3r7Tj:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 70px 24px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA3NiAzMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzYgMzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjx0aXRsZT5iZ19zb3VyY2VfYmFkZ2VfMTwvdGl0bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTcuNywxMS40Yy0xLjQtMS40LTIuNy0yLjktNC4xLTQuNGMtMC4yLTAuMy0wLjUtMC41LTAuOC0wLjhjLTAuMi0wLjItMC4zLTAuMy0wLjUtMC41bDAsMA0KCUM0OC42LDIuMiw0My41LDAsMzgsMFMyNy40LDIuMiwyMy42LDUuN2wwLDBjLTAuMiwwLjItMC4zLDAuMy0wLjUsMC41Yy0wLjMsMC4zLTAuNSwwLjUtMC44LDAuOGMtMS40LDEuNS0yLjcsMy00LjEsNC40DQoJYy01LDUuMS0xMS43LDYuMS0xOC4zLDYuM1YzMWg5LjRoOC45aDM5LjRoNC45SDc2VjE3LjZDNjkuNCwxNy40LDYyLjcsMTYuNSw1Ny43LDExLjR6Ii8+DQo8L3N2Zz4NCg==");
  top: -2px;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: -1;
}

@media (min-width: 992px) {
  .listing_goo__3r7Tj:after {
      background-size: 100px 48px;
      top: -3px;
  }
}

.listing_goo__3r7Tj ~ .listing_meta__6BbCG {
  padding-bottom: 0;
}

.listing_goo__3r7Tj ~ .listing_title__2920A {
  padding-top: 0;
}

.rtl .listing_goo__3r7Tj {
  margin-left: auto;
  margin-right: -10px;
}

.listing_logo__PIZwf {
  position: absolute;
  margin: auto;
  top: 1px;
  right: 0;
  left: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  z-index: 9;
}

@media (min-width: 992px) {
  .listing_logo__PIZwf {
      top: 4px;
      width: 48px;
      height: 48px;
  }
}

.listing_gooeyBg__33xkU {
  position: absolute;
  width: 100%;
  height: 50%;
  background-color: red;
  left: 0;
  bottom: 0;
}

.listing_title__2920A {
  position: relative;
  font-size: 13px;
  line-height: 1.26;
  margin: 6px 0 0;
  padding-top: 10px;
}

@media (min-width: 992px) {
  .listing_title__2920A {
      font-size: 16px;
      margin: 17px 0 0;
      line-height: 1.4em;
  }
}

.listing_tagline__1cOB3 {
  margin-top: 1px;
  margin-bottom: 3px;
  font-size: 11px;
}

@media (min-width: 768px) {
  .listing_tagline__1cOB3 {
      font-size: 12px;
  }
}

@media (min-width: 992px) {
  .listing_tagline__1cOB3 {
      margin-bottom: 5px;
      font-size: 14px;
  }
}

.listing_meta__6BbCG {
  font-size: 11px;
  line-height: 1.1;
  padding-bottom: 14px;
  margin-left: -2px;
}

@media (min-width: 768px) {
  .listing_meta__6BbCG {
      font-size: 12px;
  }
}

@media (min-width: 992px) {
  .listing_meta__6BbCG {
      font-size: 13px;
      line-height: 1.78;
  }
}

.listing_meta__6BbCG .text-ellipsis {
  display: inline-block;
  max-width: 100%;
  width: 100%;
  margin-right: 15px;
  margin-bottom: 2px;
}

.listing_meta__6BbCG .text-ellipsis > i {
  font-size: 14px;
  margin-right: 4px;
}

.rtl .listing_meta__6BbCG {
  margin-left: auto;
  margin-right: -2px;
}

.rtl .listing_meta__6BbCG .text-ellipsis {
  margin-right: auto;
  margin-left: 15px;
}

.rtl .listing_meta__6BbCG .text-ellipsis > i {
  margin-right: auto;
  margin-left: 4px;
}

.listing_footer__1PzMC {
  position: relative;
  padding: 3px 46px 7px 10px;
  background-color: #fff;
  border-top: 1px solid #f3f3f6;
  border-radius: 0 0 3px 3px;
  clear: both;
}

@media (min-width: 992px) {
  .listing_footer__1PzMC {
      padding: 10px 80px 10px 18px;
  }
}

@media (min-width: 1201px) {
  body:not(.container-fullwidth) .wil-page-content .col-lg-4 .listing_footer__1PzMC div[class*="block2"] {
      font-size: 0;
  }

  body:not(.container-fullwidth) .wil-page-content .col-lg-4 .listing_footer__1PzMC div[class*="block2"] span:before {
      content: "\F18F";
      display: inline-block;
      font: normal normal normal 16px/1 "LineAwesome";
      font-size: inherit;
      text-decoration: inherit;
      text-rendering: optimizeLegibility;
      text-transform: none;
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
              font-smoothing: antialiased;
      font-size: 14px;
  }
}

.rtl .listing_footer__1PzMC {
  padding: 10px 18px 10px 80px;
}

@media (min-width: 768px) {
  .js-listing-grid .col-sm-6 .listing_footer__1PzMC .icon-box-1_text__3R39g {
      max-width: 140px;
      overflow: hidden;
      text-overflow: ellipsis;
  }
}

@media (min-width: 1200px) {
  .js-listing-grid .col-lg-6 .listing_footer__1PzMC .icon-box-1_text__3R39g {
      max-width: 140px;
      overflow: hidden;
      text-overflow: ellipsis;
  }
}

.listing_footerRight__2398w {
  position: absolute;
  right: 9px;
  top: 50%;
  transform: translate(0, -50%);
}

@media (min-width: 992px) {
  .listing_footerRight__2398w {
      right: 18px;
  }
}

.listing_footerRight__2398w a {
  display: inline-block;
  margin-left: 3px;
  font-size: 14px;
  color: #9ea6ba;
}

@media (min-width: 992px) {
  .listing_footerRight__2398w a {
      margin-left: 5px;
      font-size: 20px;
      margin-left: 13px;
  }
}

.rtl .listing_footerRight__2398w {
  right: auto;
  left: 9px;
}

@media (min-width: 992px) {
  .rtl .listing_footerRight__2398w {
      right: auto;
      left: 18px;
  }
}

.rtl .listing_footerRight__2398w a {
  margin-left: auto;
  margin-right: 3px;
}

@media (min-width: 992px) {
  .rtl .listing_footerRight__2398w a {
      margin-left: auto;
      margin-right: 13px;
  }
}

.listing_module__2EnGq:hover .listing_header__2pt4D a:before {
  opacity: .3;
}

.listing_module__2EnGq:hover .listing_img__3pwlB {
  transform: scale(1.1);
}

.listing_style2__2PwZl .listing_firstWrap__36UOZ {
  position: relative;
}

.listing_style2__2PwZl .listing_header__2pt4D > a:after {
  content: '';
  opacity: .3;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.listing_style2__2PwZl .listing_header__2pt4D > a:before {
  opacity: .3;
}

.listing_style2__2PwZl .wil-verified-wrap {
  top: auto !important;
  bottom: 10px;
}

.listing_style2__2PwZl .wil-coutdown {
  top: auto !important;
  bottom: 40px;
}

.listing_style2__2PwZl .wil-ads ~ .wil-badge {
  left: auto;
  right: 10px;
}

.listing_style2__2PwZl .listing_body__31ndf {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -50px;
  z-index: 20;
  min-height: auto !important;
  transition: bottom .3s ease;
  will-change: bottom;
}

@media (min-width: 769px) {
  .listing_style2__2PwZl .listing_body__31ndf {
      min-height: 110px !important;
  }
}

.listing_style2__2PwZl .is-verified ~ .listing_body__31ndf {
  padding-right: 110px;
}

.listing_style2__2PwZl .listing_meta__6BbCG a {
  width: 47%;
  margin-right: 0;
  padding-right: 10px;
}

.listing_style2__2PwZl .listing_title__2920A {
  font-weight: 500;
  color: #fff;
  transition: all .3s ease;
}

.listing_style2__2PwZl .listing_tagline__1cOB3,
.listing_style2__2PwZl .listing_meta__6BbCG {
  color: #e7e7ed;
}

.listing_style2__2PwZl .listing_goo__3r7Tj {
  display: none;
}

.listing_style2__2PwZl .listing_rated__1y7qV {
  top: 8px;
  bottom: 0;
  transform: translateZ(0);
}

.listing_style2__2PwZl .listing_footer__1PzMC {
  margin-top: 0;
  transform: translateZ(0);
}

.listing_style2__2PwZl.listing_dark__1rJrd {
  color: rgba(255, 255, 255, .9);
}

.listing_style2__2PwZl.listing_dark__1rJrd .listing_header__2pt4D > a {
  padding-bottom: 56px;
}

.listing_style2__2PwZl.listing_dark__1rJrd .listing_header__2pt4D > a:before {
  opacity: 0;
}

.listing_style2__2PwZl.listing_dark__1rJrd .wil-verified-wrap {
  bottom: 70px;
}

.listing_style2__2PwZl.listing_dark__1rJrd .listing_body__31ndf {
  transform: translate(0, -65px);
}

.listing_style2__2PwZl.listing_dark__1rJrd .listing_footer__1PzMC {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 99;
  background: none;
  border-color: rgba(255, 255, 255, .13);
  min-height: 34px;
}

@media (min-width: 992px) {
  .listing_style2__2PwZl.listing_dark__1rJrd .listing_footer__1PzMC {
      min-height: 56px;
  }
}

.listing_style2__2PwZl.listing_dark__1rJrd .listing_footer__1PzMC [class*="icon-box"][class*="block2"] {
  font-size: 12px;
}

.listing_style2__2PwZl.listing_dark__1rJrd .listing_footer__1PzMC [class*="icon-box"][class*="block2"]:before {
  content: '';
}

.listing_style2__2PwZl.listing_dark__1rJrd .listing_footer__1PzMC [class*="icon-box"][class*="block2"] span {
  border: 1px solid;
  padding: 0 5px;
  font-size: 11px;
  line-height: 1.4em;
  border-radius: 3px;
  margin-left: 5px;
}

@media (min-width: 992px) {
  .listing_style2__2PwZl.listing_dark__1rJrd .listing_footer__1PzMC [class*="icon-box"][class*="block2"] span {
      line-height: 1.7em;
      font-size: 12px;
  }
}

.listing_style2__2PwZl.listing_dark__1rJrd .listing_footerRight__2398w a {
  color: rgba(255, 255, 255, .9);
}

@media (min-width: 992px) {
  .listing_style2__2PwZl.listing_dark__1rJrd .listing_meta__6BbCG {
      opacity: 0;
      transition: all .3s ease;
  }
}

.listing_style2__2PwZl.listing_dark__1rJrd:hover .listing_meta__6BbCG {
  opacity: 1;
}

.listing_style2__2PwZl.listing_dark__1rJrd:hover .listing_header__2pt4D > a:before {
  opacity: .7;
}

.listing_style2__2PwZl:hover .listing_header__2pt4D > a:before {
  opacity: .5;
}

.listing_style2__2PwZl:hover .listing_body__31ndf {
  bottom: -20px;
}

.listing_style2__2PwZl:hover .listing_title__2920A {
  opacity: .9;
}

.listing_style2__2PwZl:hover .listing_tagline__1cOB3,
.listing_style2__2PwZl:hover .listing_meta__6BbCG {
  color: #fbfbfc;
}

.listing_style2__2PwZl .shape--3, .listing_style2__2PwZl .shape--2,
.listing_style2__2PwZl .shape--special {
  display: none !important;
}

.listing_style2__2PwZl .shape--1:after {
  width: 20% !important;
  right: 60px !important;
}

.listing_style2__2PwZl.wilcity-listing-slider .listing_header__2pt4D > a:before,
.listing_style2__2PwZl.wilcity-listing-slider .listing_header__2pt4D > a:after {
  display: none;
}

.listing_style2__2PwZl.wilcity-listing-slider .listing_header__2pt4D > a .wilcity-slider-gradient-before,
.listing_style2__2PwZl.wilcity-listing-slider .listing_header__2pt4D > a .wilcity-slider-gradient-after {
  display: block;
  position: absolute;
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px;
  z-index: 9;
  transform: translate3d(0, 0, 0);
  transition: all .3s ease;
}

.listing_style2__2PwZl.wilcity-listing-slider .listing_header__2pt4D > a .wilcity-slider-gradient-before {
  opacity: 0;
  background-color: #121113;
}

.listing_style2__2PwZl.wilcity-listing-slider .listing_header__2pt4D > a .wilcity-slider-gradient-after {
  opacity: .3;
}

.listing_style2__2PwZl.wilcity-listing-slider .listing_header__2pt4D > a .wilcity-slider-gradient-before {
  content: '';
  opacity: .3;
  position: absolute;
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px;
}

.listing_style2__2PwZl.wilcity-listing-slider .listing_header__2pt4D > a .wilcity-slider-gradient-after {
  opacity: 0;
}

.listing_style2__2PwZl.wilcity-listing-slider:hover .listing_header__2pt4D > a .wilcity-slider-gradient-before {
  opacity: .5;
}

.rtl .listing_style2__2PwZl .wil-ads ~ .wil-badge {
  left: 10px;
  right: auto;
}

.rtl .listing_style2__2PwZl .listing_firstWrap__36UOZ > div:first-child {
  left: auto !important;
  right: 10px !important;
}

.rtl .listing_style2__2PwZl .is-verified ~ .listing_body__31ndf {
  padding-right: 18px;
  padding-left: 110px;
}

.rtl .listing_style2__2PwZl .listing_meta__6BbCG a {
  margin-right: auto;
  margin-left: 0;
  padding-right: initial;
  padding-left: 10px;
}

.rtl .listing_style2__2PwZl.listing_dark__1rJrd .listing_footer__1PzMC [class*="icon-box"][class*="block2"] span {
  margin-left: auto;
  margin-right: 5px;
}

.listing_style3__2TXff .listing_goo__3r7Tj {
  margin-top: 5px;
  margin-left: 0;
  margin-right: 7px;
  width: 24px;
  float: left;
}

@media (min-width: 992px) {
  .listing_style3__2TXff .listing_goo__3r7Tj {
      width: 48px;
      margin-top: 0;
      margin-right: 10px;
  }
}

.listing_style3__2TXff .listing_goo__3r7Tj:after {
  display: none;
}

.listing_style3__2TXff .listing_logo__PIZwf {
  top: -2px;
}

.listing_style3__2TXff .listing_meta__6BbCG {
  margin-top: 12px;
}

.listing_style3__2TXff .listing_meta__6BbCG:before {
  content: '';
  display: block;
  width: 10000px;
  border-top: 1px solid #f3f3f6;
  margin-left: -3000px;
  padding-bottom: 12px;
}

.rtl .listing_style3__2TXff .listing_header__2pt4D {
  border-radius: 3px 3px 0 0;
}

.rtl .listing_style3__2TXff .listing_firstWrap__36UOZ > div:first-child {
  left: auto !important;
  right: 10px !important;
}

.rtl .listing_style3__2TXff .listing_goo__3r7Tj {
  margin-left: 7px;
  margin-right: 0;
  float: right;
}

@media (min-width: 992px) {
  .rtl .listing_style3__2TXff .listing_goo__3r7Tj {
      margin-left: 10px;
  }
}

.rtl .listing_style3__2TXff .listing_meta__6BbCG:before {
  margin-left: auto;
  margin-right: -3000px;
}

.is-mobile .listing_style2__2PwZl .listing_body__31ndf {
  bottom: -10px;
}

.listing_list__32GHD .wil-coupon, .js-listing-list .wil-coupon,
.listing_list2__2An8C .wil-coupon {
  border-radius: 0 3px 0 0;
}

@media (min-width: 993px) {
  .listing_list__32GHD .wil-coupon + div, .js-listing-list .wil-coupon + div,
  .listing_list2__2An8C .wil-coupon + div {
      top: 10px !important;
  }
}

.listing_list__32GHD .listing_firstWrap__36UOZ,
.js-listing-list .listing_firstWrap__36UOZ,
.listing_list2__2An8C .listing_firstWrap__36UOZ {
  position: static;
}

@media (min-width: 640px) {
  .listing_list__32GHD, .js-listing-list, .listing_list2__2An8C {
      padding-left: 40%;
  }

  .listing_list__32GHD .listing_header__2pt4D,
  .js-listing-list .listing_header__2pt4D,
  .listing_list2__2An8C .listing_header__2pt4D {
      border-radius: 3px 0 0 3px;
      position: absolute;
      top: 0;
      left: 0;
      width: 40%;
      height: 100%;
  }

  .listing_list__32GHD .listing_header__2pt4D > a,
  .js-listing-list .listing_header__2pt4D > a,
  .listing_list2__2An8C .listing_header__2pt4D > a {
      padding: 0;
      width: 100%;
      height: 100%;
  }

  .listing_list__32GHD .listing_header__2pt4D > a:after,
  .js-listing-list .listing_header__2pt4D > a:after,
  .listing_list2__2An8C .listing_header__2pt4D > a:after {
      display: none;
  }

  .listing_list__32GHD .listing_header__2pt4D > a:before,
  .js-listing-list .listing_header__2pt4D > a:before,
  .listing_list2__2An8C .listing_header__2pt4D > a:before {
      opacity: .5;
  }

  .listing_list__32GHD .listing_goo__3r7Tj,
  .js-listing-list .listing_goo__3r7Tj,
  .listing_list2__2An8C .listing_goo__3r7Tj {
      margin: -5px 15px 0 0;
      width: 48px;
      float: left;
  }

  .listing_list__32GHD .listing_goo__3r7Tj:after,
  .js-listing-list .listing_goo__3r7Tj:after,
  .listing_list2__2An8C .listing_goo__3r7Tj:after {
      display: none;
  }

  .listing_list__32GHD .listing_rated__1y7qV,
  .js-listing-list .listing_rated__1y7qV,
  .listing_list2__2An8C .listing_rated__1y7qV {
      bottom: 8px;
      left: 10px;
      right: auto;
      top: auto;
  }

  .listing_list__32GHD:hover .listing_header__2pt4D > a:before,
  :hover.js-listing-list .listing_header__2pt4D > a:before,
  .listing_list2__2An8C:hover .listing_header__2pt4D > a:before {
      opacity: .8;
  }

  .listing_list__32GHD [class*="listing-loading"],
  .js-listing-list [class*="listing-loading"],
  .listing_list2__2An8C [class*="listing-loading"] {
      padding-left: 40%;
  }

  .listing_list__32GHD [class*="listing-loading"] .shape-transparent,
  .js-listing-list [class*="listing-loading"] .shape-transparent,
  .listing_list2__2An8C [class*="listing-loading"] .shape-transparent {
      position: absolute !important;
      top: 0;
      left: 0;
      width: 40%;
      height: 100%;
      padding: 0;
  }

  .listing_list__32GHD [class*="listing-loading"] .shape--left,
  .js-listing-list [class*="listing-loading"] .shape--left,
  .listing_list2__2An8C [class*="listing-loading"] .shape--left {
      top: 0;
      left: 100%;
  }

  .listing_list__32GHD [class*="listing-loading"] .shape--right,
  .js-listing-list [class*="listing-loading"] .shape--right,
  .listing_list2__2An8C [class*="listing-loading"] .shape--right {
      display: none;
  }

  .listing_list__32GHD [class*="listing-loading"] .shape--special,
  .js-listing-list [class*="listing-loading"] .shape--special,
  .listing_list2__2An8C [class*="listing-loading"] .shape--special {
      margin-top: 12px;
      width: 48px;
      margin-left: 18px;
  }

  .listing_list__32GHD [class*="listing-loading"] .shape--special:before,
  .js-listing-list [class*="listing-loading"] .shape--special:before,
  .listing_list2__2An8C [class*="listing-loading"] .shape--special:before {
      display: none;
  }

  .listing_list__32GHD [class*="listing-loading"] .shape--special:after,
  .js-listing-list [class*="listing-loading"] .shape--special:after,
  .listing_list2__2An8C [class*="listing-loading"] .shape--special:after {
      top: -20px;
      height: 70px;
  }

  .listing_list__32GHD [class*="listing-loading"] .shape--2:after,
  .js-listing-list [class*="listing-loading"] .shape--2:after,
  .listing_list2__2An8C [class*="listing-loading"] .shape--2:after {
      width: 18px;
      height: 20px;
  }
}

.rtl .listing_list__32GHD .listing_firstWrap__36UOZ > div:first-child,
.rtl .js-listing-list .listing_firstWrap__36UOZ > div:first-child,
.rtl .listing_list2__2An8C .listing_firstWrap__36UOZ > div:first-child {
  left: auto !important;
  right: 10px !important;
}

@media (min-width: 640px) {
  .rtl .listing_list__32GHD, .rtl .js-listing-list, .rtl .listing_list2__2An8C {
      padding-left: initial;
      padding-right: 40%;
  }

  .rtl .listing_list__32GHD .listing_header__2pt4D,
  .rtl .js-listing-list .listing_header__2pt4D,
  .rtl .listing_list2__2An8C .listing_header__2pt4D {
      left: auto;
      right: 0;
      border-radius: 0 3px 3px 0;
  }

  .rtl .listing_list__32GHD .listing_goo__3r7Tj,
  .rtl .js-listing-list .listing_goo__3r7Tj,
  .rtl .listing_list2__2An8C .listing_goo__3r7Tj {
      float: right;
      margin: -5px 0 0 15px;
  }

  .rtl .listing_list__32GHD .listing_rated__1y7qV,
  .rtl .js-listing-list .listing_rated__1y7qV,
  .rtl .listing_list2__2An8C .listing_rated__1y7qV {
      left: auto;
      right: 10px;
  }

  .rtl .listing_list__32GHD [class*="listing-loading"],
  .rtl .js-listing-list [class*="listing-loading"],
  .rtl .listing_list2__2An8C [class*="listing-loading"] {
      padding-left: initial;
      padding-right: 40%;
  }

  .rtl .listing_list__32GHD [class*="listing-loading"] .shape-transparent,
  .rtl .js-listing-list [class*="listing-loading"] .shape-transparent,
  .rtl .listing_list2__2An8C [class*="listing-loading"] .shape-transparent {
      left: auto;
      right: 0;
  }

  .rtl .listing_list__32GHD [class*="listing-loading"] .shape--left,
  .rtl .js-listing-list [class*="listing-loading"] .shape--left,
  .rtl .listing_list2__2An8C [class*="listing-loading"] .shape--left {
      left: auto;
      right: 100%;
  }

  .rtl .listing_list__32GHD [class*="listing-loading"] .shape--special,
  .rtl .js-listing-list [class*="listing-loading"] .shape--special,
  .rtl .listing_list2__2An8C [class*="listing-loading"] .shape--special {
      margin-left: auto;
      margin-right: 10px;
  }
}

@media (max-width: 991px) {
  .listing_list2__2An8C {
      padding-left: 60px;
  }
}

@media (max-width: 768px) {
  .listing_list2__2An8C {
      padding-left: 70px;
  }
}

.listing_list2__2An8C:after {
  display: none;
}

@media (min-width: 1701px) {
  .listing_list2__2An8C .text-ellipsis {
      max-width: 250px;
  }
}

@media (max-width: 1700px) and (min-width: 1200px) {
  .listing_list2__2An8C .text-ellipsis {
      max-width: 250px;
  }
}

@media (max-width: 1199px) {
  .listing_list2__2An8C .text-ellipsis {
      max-width: 400px;
  }
}

.listing_list2__2An8C .listing_title__2920A {
  margin-top: 0;
  font-size: 14px;
  padding-top: 5px;
}

.listing_list2__2An8C .listing_goo__3r7Tj {
  margin-bottom: 10px;
  width: 30px;
  height: 30px;
}

.listing_list2__2An8C .listing_logo__PIZwf {
  top: 0;
  width: 30px;
  height: 30px;
}

.listing_list2__2An8C .listing_body__31ndf {
  padding: 0 10px;
}

@media (max-width: 1199px) {
  .listing_list2__2An8C .listing_body__31ndf {
      padding: 5px 0;
  }
}

.listing_list2__2An8C .listing_header__2pt4D {
  width: 60px;
  height: 60px;
  border-radius: 3px;
}

.listing_list2__2An8C .listing_header__2pt4D > a {
  display: block;
  height: 100% !important;
  width: 100% !important;
}

.listing_list2__2An8C .listing_header__2pt4D > a:before {
  display: none;
}

@media (max-width: 991px) {
  .listing_list2__2An8C .listing_header__2pt4D {
      position: absolute;
      left: 0;
  }
}

@media (max-width: 1440px) and (min-width: 1200px) {
  .listing_list2__2An8C {
      max-width: 250px;
  }
}

@media (min-width: 640px) {
  .listing_list2__2An8C {
      padding-left: 70px;
  }

  .listing_list2__2An8C .listing_meta__6BbCG {
      padding-bottom: 0;
  }
}

.rtl .listing_list2__2An8C .listing_header__2pt4D {
  border-radius: 3px;
}

.rtl .listing_list2__2An8C .listing_firstWrap__36UOZ > div:first-child {
  left: auto !important;
  right: 10px !important;
}

@media (max-width: 991px) {
  .rtl .listing_list2__2An8C {
      padding-left: initial;
      padding-right: 70px;
  }
}

@media (max-width: 991px) {
  .rtl .listing_list2__2An8C .listing_header__2pt4D {
      left: auto;
      right: 0;
  }
}

@media (min-width: 640px) {
  .rtl .listing_list2__2An8C {
      padding-left: initial;
      padding-right: 70px;
  }
}

.listing_forPreview__2YG4m {
  border-radius: 0 !important;
}

.listing_forPreview__2YG4m .listing_img__3pwlB,
.listing_forPreview__2YG4m .listing_header__2pt4D {
  border-radius: 0 !important;
}

.rtl .listing_forPreview__2YG4m .listing_firstWrap__36UOZ > div:first-child {
  left: auto !important;
  right: 10px !important;
}

.listing_module__2EnGq.loading .listing_firstWrap__36UOZ,
.listing_module__2EnGq.loading .listing_footer__1PzMC {
  opacity: 0;
  transition: all .2s ease;
}

.listing_module__2EnGq.loading [class*="listing-loading"] {
  position: absolute;
  top: 0;
  left: 0;
}

.text-ellipsis-mode-none .listing_style2__2PwZl .listing_body__31ndf,
.text-ellipsis-mode-none .listing_list__32GHD .listing_body__31ndf,
.text-ellipsis-mode-none .js-listing-list .listing_body__31ndf,
.text-ellipsis-mode-none .listing_list2__2An8C .listing_body__31ndf,
.text-ellipsis-mode-none .listing_list2__2An8C .listing_body__31ndf {
  min-height: auto;
}

.text-ellipsis-mode-none .listing_meta__6BbCG a {
  padding-left: 20px;
}

.text-ellipsis-mode-none .listing_meta__6BbCG i {
  margin-left: -20px;
}

.text-ellipsis-mode-none .listing_style2__2PwZl .listing_meta__6BbCG a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.wil-ads {
  display: inline-block;
  position: absolute;
  border: 1px solid #3ece7e;
  border-radius: 3px;
  font-size: 9px;
  top: 7px;
  right: 7px;
  line-height: normal;
  padding-left: 5px;
  padding-right: 5px;
  color: #3ece7e;
  z-index: 999;
}

@media (min-width: 992px) {
  .wil-ads {
      top: 8px;
      right: 10px;
      font-size: 11px;
  }
}

.wil-ads ~ .wil-verified-wrap {
  top: 30px;
}

@media (min-width: 1201px) {
  body:not(.container-fullwidth) .wil-page-sidebar ~ .wil-page-content .col-lg-4 .wil-verified {
      font-size: 0;
      padding: 6px 7px;
  }

  body:not(.container-fullwidth) .wil-page-sidebar ~ .wil-page-content .col-lg-4 .wil-verified:after {
      font-size: 14px !important;
      margin: 0;
  }
}

.rtl .wil-ads {
  right: auto;
  left: 7px;
}

@media (min-width: 992px) {
  .rtl .wil-ads {
      left: 8px;
  }
}

[class*="listing_style2"] .wil-ads, [class*="listing__style2"] .wil-ads {
  top: 32px;
  right: auto;
  left: 7px;
}

@media (min-width: 992px) {
  [class*="listing_style2"] .wil-ads, [class*="listing__style2"] .wil-ads {
      top: 42px;
      left: 10px;
  }
}

.rtl [class*="listing_style2"] .wil-ads,
.rtl [class*="listing__style2"] .wil-ads {
  right: 7px;
  left: auto;
}

@media (min-width: 992px) {
  .rtl [class*="listing_style2"] .wil-ads,
  .rtl [class*="listing__style2"] .wil-ads {
      right: 10px;
  }
}

.has-ads {
  padding-right: 35px !important;
}

.listing_wilMetaItem__3ftO6 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 2px;
}

.listing_wilMetaItem__3ftO6 i[data-v-24992896] {
  font-size: 14px;
  margin-right: 4px;
}

.listing_wilMetaItemBlock__Sjd5b {
  display: block;
  margin-right: 3px;
}

.listing_wilMetaItemBlock__Sjd5b > .text-ellipsis {
  margin: 0;
  display: block;
}

.text-comma::after {
  content: ',';
}

/* 101. long_line-loading
--------------------------------------------------------------------------------*/

.line-loading_module__SUlA1 {
  height: 3px;
  overflow: hidden;
  z-index: 999999;
}

.admin-bar .line-loading_module__SUlA1 {
  top: 32px !important;
}

@media (max-width: 782px) {
  .admin-bar .line-loading_module__SUlA1 {
      top: 46px !important;
  }
}

.page-template-addlisting .line-loading_module__SUlA1 {
  position: fixed !important;
}

.line-loading_loader__FjIcM {
  position: absolute;
  height: 100%;
  width: 60%;
  top: 0;
  background-color: #f06292;
  will-change: left, transform;
  animation: line-loading_lineLoading__1HMyV 1.5s linear infinite;
}

@keyframes line-loading_lineLoading__1HMyV {
  0% {
      left: 0;
      transform: translate(-100%, 0);
  }

  100% {
      left: 100%;
      transform: translate(100%, 0);
  }
}

/* 102. long_listing-loading
--------------------------------------------------------------------------------*/

.listing-loading_module__2_Uwh {
  width: 100%;
  height: 100%;
  min-height: 200px;
}

.listing-loading_module__2_Uwh .shape-transparent {
  position: relative;
  padding-top: 55%;
}

.listing-loading_module__2_Uwh .shape--right,
.listing-loading_module__2_Uwh .shape--left {
  width: 10px;
  height: 500px;
  position: absolute;
  top: 100%;
  left: 0;
}

@media (min-width: 992px) {
  .listing-loading_module__2_Uwh .shape--right,
  .listing-loading_module__2_Uwh .shape--left {
      width: 18px;
  }
}

.listing-loading_module__2_Uwh .shape--right {
  left: auto;
  right: 0;
}

.listing-loading_module__2_Uwh .shape--special {
  width: 70px;
  height: 24px;
  background: none;
  margin-top: -24px;
  margin-left: 8px;
  z-index: 1;
}

.listing-loading_module__2_Uwh .shape--special:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 70px 24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiAzMSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5iZ19zb3VyY2VfYmFkZ2VfMTwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01Ny42NywxMS45NEM1Mi4zNiw2LjcxLDQ4LjQyLDAsMzguMywwSDM3LjdDMjcuNTgsMCwyMy42NCw2LjcxLDE4LjMzLDExLjk0LDE0LjQ3LDE2Ljc2LDYuNjEsMTcuODEsMCwxOFYzMUg3NlYxOEM2OS4zOSwxNy44MSw2MS41MywxNi43Niw1Ny42NywxMS45NFoiLz48L2c+PC9nPjwvc3ZnPg==");
  top: 10px;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: -1;
}

@media (min-width: 992px) {
  .listing-loading_module__2_Uwh .shape--special:before {
      top: -3px;
      background-size: 100px 48px;
  }
}

.listing-loading_module__2_Uwh .shape--special:after {
  width: 2000px;
  height: 30px;
  right: auto;
  left: 0;
  top: 24px;
}

.listing-loading_module__2_Uwh .shape--special .wave-loading {
  position: absolute;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  overflow: hidden;
  margin: auto;
  top: 13px;
  left: 0;
  right: 0;
  z-index: 1;
}

@media (min-width: 992px) {
  .listing-loading_module__2_Uwh .shape--special .wave-loading {
      top: 4px;
      width: 48px;
      height: 48px;
  }
}

.listing-loading_module__2_Uwh .shape--1 {
  height: 20px;
  margin-bottom: 20px;
}

.listing-loading_module__2_Uwh .shape--1:after {
  width: 50%;
  height: 30px;
  background-color: #fff;
}

.listing-loading_module__2_Uwh .shape--2 {
  height: 10px;
  margin-bottom: 12px;
}

.listing-loading_module__2_Uwh .shape--3 {
  height: 10px;
  margin-bottom: 12px;
}

.listing-loading_module__2_Uwh .shape--3:after {
  width: 30%;
  height: 20px;
  background-color: #fff;
}

.listing-loading_module__2_Uwh .shape--4 {
  height: 400px;
}

.rtl .listing-loading_module__2_Uwh .shape--right,
.rtl .listing-loading_module__2_Uwh .shape--left {
  left: auto;
  right: 0;
}

.rtl .listing-loading_module__2_Uwh .shape--right {
  left: 0;
  right: auto;
}

.rtl .listing-loading_module__2_Uwh .shape--special {
  margin-left: auto;
  margin-right: 8px;
}

.rtl .listing-loading_module__2_Uwh .shape--special:after {
  right: 0;
  left: auto;
}

/* 103. long_pill-loading
--------------------------------------------------------------------------------*/

.pill-loading_module__3LZ6v {
  position: relative;
  height: 24px;
  width: 24px;
  display: inline-block;
}

.pill-loading_loader__3LOnT {
  clip: rect(0, 24px, 24px, 12px);
  height: 24px;
  width: 24px;
  position: absolute;
  color: #9ea6ba;
  animation: pill-loading_wrapanim__1DHM5 1.2s linear infinite;
  transform: translateZ(0);
}

.pill-loading_loader__3LOnT:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  color: inherit;
  clip: inherit;
  border-radius: 50%;
  height: 100%;
  width: 100%;
  box-shadow: inset 0 0 0 2px;
  animation: pill-loading_animateLoader__2-Hnp 1.2s ease-in-out infinite;
}

@keyframes pill-loading_wrapanim__1DHM5 {
  0% {
      visibility: hidden;
      display: none;
      transform: rotate(0);
  }

  100% {
      visibility: visible;
      display: block;
      transform: rotate(220deg);
  }
}

@keyframes pill-loading_animateLoader__2-Hnp {
  0% {
      box-shadow: inset 0 0 0 2px;
      transform: rotate(-140deg);
  }

  50% {
      box-shadow: inset 0 0 0 2px;
  }

  100% {
      box-shadow: inset 0 0 0 2px;
      transform: rotate(140deg);
  }
}

/* 104. long_popup
--------------------------------------------------------------------------------*/

.popup_module__3M-0- {
  z-index: 999999;
  visibility: hidden;
  padding: 0 15px;
}

.popup_module__3M-0- .wil-overlay {
  opacity: 0;
  will-change: opacity;
  transition: all .3s ease;
  z-index: 9;
}

.popup_content__3CJVi {
  background-color: #fff;
  border-radius: 3px;
  margin: 0 auto;
  position: relative;
  z-index: 100;
  opacity: 0;
  transform: scale(.5);
  transition: all .3s ease, padding-top 0s linear;
  will-change: opacity, transform;
  border-radius: 3px;
  overflow: hidden;
}

.popup_header__2QTxC, .popup_footer__2pUrl {
  padding: 13px 20px;
  background-color: #fff;
}

@media (max-width: 767px) {
  .popup_header__2QTxC, .popup_footer__2pUrl {
      padding: 13px 15px;
  }
}

.popup_header__2QTxC {
  border-bottom: 1px solid #e7e7ed;
  height: 53px;
  overflow: hidden;
}

.popup_title__3q6Xh {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  color: #485273;
  font-size: 10px;
  line-height: 1.3em;
  text-transform: uppercase;
  letter-spacing: .1em;
}

.popup_title__3q6Xh i {
  font-size: 17px;
  color: #9ea6ba;
  margin-right: 6px;
  vertical-align: middle;
}

@media (max-width: 991px) {
  .popup_title__3q6Xh i {
      font-size: 16px;
      color: #70778b;
  }
}

.popup_title__3q6Xh > span {
  display: inline-block;
  vertical-align: middle;
}

.rtl .popup_title__3q6Xh i {
  margin-right: auto;
  margin-left: 6px;
}

.popup_headerRight__c4FcP {
  float: right;
}

.rtl .popup_headerRight__c4FcP {
  float: left;
}

.popup_body__1wtsy {
  max-height: calc(100vh - 115px);
}

@media (max-width: 991px) {
  .popup_body__1wtsy {
      max-height: 100vh;
  }
}

.popup_body__1wtsy .wil-scroll-container {
  padding: 18px 20px !important;
}

@media (max-width: 767px) {
  .popup_body__1wtsy .wil-scroll-container {
      padding: 13px 15px !important;
  }
}

.is-mobile .popup_body__1wtsy {
  padding: 13px 15px !important;
}

.popup_close__mJx2A {
  display: block;
  width: 26px;
  height: 26px;
  line-height: 26px;
  margin-right: -5px;
  font-size: 24px;
  cursor: pointer;
}

.rtl .popup_close__mJx2A {
  margin-right: auto;
  margin-left: -5px;
}

.payment-gateways {
  width: calc(100% + 1px);
  margin: 0;
  padding: 0;
  background-color: #e7e7ed;
  position: absolute;
  left: 0;
  bottom: 62px;
  transition: transform .35s;
  transform: translate(0, 100%);
}

.payment-gateways [class^="icon-box-2_module"] a {
  padding: 14px;
}

.payment-gateways [class^="icon-box-2_content"] {
  margin-top: 0;
}

.payment-gateways [class^="col-"] {
  padding: 0;
}

@media (max-width: 991px) {
  .payment-gateways .col-md-4 {
      width: 33.333333%;
      float: left;
  }
}

@media (max-width: 991px) {
  .payment-gateways .col-md-6 {
      width: 50%;
      float: left;
  }
}

.payment-gateways.active {
  transform: translate(0, 0);
}

.rtl .payment-gateways {
  left: auto;
  right: 0;
}

@media (max-width: 991px) {
  .rtl .payment-gateways .col-md-4 {
      float: right;
  }
}

@media (max-width: 991px) {
  .rtl .payment-gateways .col-md-6 {
      float: right;
  }
}

.popup_footer__2pUrl {
  position: relative;
  z-index: 9;
  border-top: 1px solid #e7e7ed;
  height: 62px;
  overflow: hidden;
  transition: margin-top .35s;
}

.popup_footerLeft__2QEFZ {
  width: 50%;
  float: left;
}

.popup_footerLeft__2QEFZ + .popup_footerRight__qvdP6 {
  width: 50%;
  float: right;
}

.rtl .popup_footerLeft__2QEFZ {
  float: right;
}

.rtl .popup_footerLeft__2QEFZ + .popup_footerRight__qvdP6 {
  float: left;
}

.popup_footerRight__qvdP6 {
  text-align: right;
}

.popup_footerRight__qvdP6 .wil-btn {
  margin-left: 10px;
}

.rtl .popup_footerRight__qvdP6 {
  text-align: left;
}

.rtl .popup_footerRight__qvdP6 .wil-btn {
  margin-left: auto;
  margin-right: 10px;
}

.popup_sm__Rc24D .popup_content__3CJVi {
  max-width: 380px;
}

.popup_md__3El3k .popup_content__3CJVi {
  max-width: 670px;
}

.popup_lg__TkD5b .popup_content__3CJVi {
  max-width: 970px;
}

.popup_module__3M-0-.active {
  visibility: visible;
}

.popup_module__3M-0-.active .wil-overlay {
  opacity: 1;
}

.popup_module__3M-0-.active .popup_content__3CJVi {
  opacity: 1;
  transform: scale(1);
}

@media (max-width: 767px) {
  .popup_module__3M-0-.active .popup_content__3CJVi {
      transform: translate(0, 0);
  }
}

.is-mobile .popup_mobile-full__1hyc4 {
  padding: 0;
}

.is-mobile .popup_mobile-full__1hyc4 .wil-tb__cell {
  vertical-align: top;
}

.is-mobile .popup_mobile-full__1hyc4 .wil-overlay {
  background-color: #fff;
}

.is-mobile .popup_mobile-full__1hyc4 .popup_content__3CJVi {
  border-radius: 0;
  transform: translate(0, 50%);
  max-width: 100%;
}

.is-mobile .popup_mobile-full__1hyc4 .popup_body__1wtsy {
  height: calc(100vh - 115px);
}

.is-mobile .popup_mobile-full__1hyc4.active .popup_content__3CJVi {
  transform: translate(0, 0);
}

.is-ios .popup_mobile-full__1hyc4 .popup_body__1wtsy {
  max-height: calc(100vh - 190px);
}

.isIphoneX .popup_mobile-full__1hyc4 .popup_body__1wtsy {
  max-height: calc(100vh - 226px);
}

.is-ios.is-ipad .popup_mobile-full__1hyc4 .popup_body__1wtsy {
  max-height: calc(100vh - 115px);
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .is-ios div[id*="signin-popup"].popup_mobile-full__1hyc4 .popup_body__1wtsy {
      max-height: calc(100vh - 80px);
      height: calc(100vh - 80px);
  }
}

.popup_noPadding__3yP8U .popup_body__1wtsy .wil-scroll-container {
  padding: 0 !important;
}

[data-popup-content="wil-promotion-popup"] .wil-scroll-container {
  padding-bottom: 110px !important;
}

.wilcity-coupon header {
  border: 0 !important;
}

.wilcity-coupon-image {
  padding: 0;
}

.wilcity-coupon-description {
  text-align: center;
  margin-bottom: 30px;
}

.wilcity-coupon-code {
  margin-top: 40px;
  margin-bottom: 40px;
  text-align: center;
}

.wilcity-coupon-code span {
  display: inline-block;
  padding: 15px 20px;
  border-radius: 10px;
  border: 2px dashed #e7e7ed;
  font-size: 42px;
  line-height: 1em;
  font-weight: 600;
}

/* 105. long_product
--------------------------------------------------------------------------------*/

.product_module__2UZ2P .wil-overlay {
  z-index: 2;
  opacity: 0;
  transition: all .3s ease;
}

.product_header__3MuLZ {
  position: relative;
  overflow: hidden;
  border-radius: 3px;
  z-index: 1;
}

.product_img__1wYBB {
  display: block;
  padding-top: 100%;
}

.product_img__1wYBB img {
  display: none;
}

.product_label__3bekf {
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 9;
}

.product_label__3bekf span {
  padding: 3px 15px;
  background-color: #f06292;
  color: #fff;
  font-size: 12px;
  border-radius: 3px;
}

.product_label__3bekf .new {
  background-color: #3ece7e;
}

.product_label__3bekf .hot {
  background-color: #fc6363;
}

.rtl .product_label__3bekf {
  left: auto;
  right: 5px;
}

.product_body__1eURC {
  margin-top: 7px;
}

.product_name__2RnUW {
  margin-top: 0;
  margin-bottom: 5px;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #70778b;
}

.product_price__2XOkb {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-size: 16px;
  color: #252c41;
}

.product_price__2XOkb ins, .product_price__2XOkb del {
  padding-right: 8px;
}

.product_price__2XOkb ins {
  text-decoration: none;
}

.product_price__2XOkb del {
  color: #70778b;
  font-size: 14px;
}

.product_addToCart__Q_dLJ {
  width: 40px;
  height: 40px;
  z-index: 3;
  text-align: center;
  border-radius: 3px;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  transform: translate(0, 10px);
  transition: all .3s ease;
}

.product_addToCart__Q_dLJ a {
  display: block;
}

.product_addToCart__Q_dLJ i {
  line-height: 40px;
  font-size: 24px;
}

.product_module__2UZ2P:hover .product_addToCart__Q_dLJ {
  opacity: 1;
  visibility: visible;
  transform: translate(0, 0);
}

.product_module__2UZ2P:hover .wil-overlay {
  opacity: .6;
}

.product_soldout__3mvM9 .wil-overlay {
  opacity: .8 !important;
}

.product_soldoutLabel__1lTzB {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 15px;
  transform: translate(0, -50%);
  color: #fff;
  font-size: 26px;
  z-index: 9;
  margin: 0;
}

.rtl .product_soldoutLabel__1lTzB {
  left: auto;
  right: 0;
}

/* 106. longSearchScreen
--------------------------------------------------------------------------------*/

.search-screen_module__q_w-H {
  background-color: #fff;
  z-index: 9999999999;
  padding-top: 80px;
  opacity: 0;
  visibility: hidden;
  transform: scale(.5);
  transition: all .3s ease;
}

.search-screen_module__q_w-H.active {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}

body:not(.page-loaded) .search-screen_module__q_w-H {
  display: none;
}

.search-screen_close__2OSie {
  color: #fc6363;
  font-size: 40px;
  position: absolute;
  top: 10px;
  right: 20px;
  z-index: 99;
  cursor: pointer;
}

@media (max-width: 480px) {
  .search-screen_close__2OSie {
      top: 5px;
      right: 10px;
      font-size: 10px;
  }
}

.rtl .search-screen_close__2OSie {
  right: auto;
  left: 20px;
}

@media (max-width: 480px) {
  .rtl .search-screen_close__2OSie {
      right: auto;
      left: 10px;
  }
}

.search-screen_search__15VV1 input {
  border: 0;
  border-bottom: 3px solid #e7e7ed;
  color: #485273;
  font-size: 30px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  padding: 0;
  height: 60px;
  width: 100%;
}

.search-screen_search__15VV1 input::-webkit-input-placeholder {
  color: #9ea6ba;
}

.search-screen_search__15VV1 input::-moz-placeholder {
  color: #9ea6ba;
}

.search-screen_search__15VV1 input:-moz-placeholder {
  color: #9ea6ba;
}

.search-screen_search__15VV1 input:-ms-input-placeholder {
  color: #9ea6ba;
}

@media (max-width: 768px) {
  .search-screen_search__15VV1 input {
      height: 40px;
      font-size: 20px;
  }
}

.search-screen_box__1jxsb {
  margin-top: 20px;
  height: calc(100vh - 160px);
}

@media (max-width: 768px) {
  .search-screen_box__1jxsb {
      height: calc(100vh - 140px);
  }
}

.search-screen_title__oplSb {
  font-size: 16px;
  border-bottom: 1px solid #e7e7ed;
  padding-bottom: 5px;
}

.search-screen_item__1RUWk {
  border-bottom: 1px solid #e7e7ed;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

/* 107. long_sort-box
--------------------------------------------------------------------------------*/

.sort-box_module__1aAtu {
  position: relative;
  background-color: #f3f3f6;
}

.sort-box_item__1156W {
  position: relative;
  border-top: 1px solid #e7e7ed;
  background-color: #fff;
  line-height: 60px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.sort-box_item__1156W.js-sortItem {
  cursor: move;
}

.sort-box_item__1156W.ui-sortable-helper {
  padding: 0 10px;
  border-left: 2px solid #f06292;
  border-bottom: 1px solid #e7e7ed;
  border-right: 1px solid #e7e7ed;
}

.sort-box_item__1156W.ui-sortable-helper .sort-box_toggle__1tHcf {
  right: 10px;
  display: none;
}

.sort-box_item__1156W.sortable-chosen {
  padding: 0 10px;
  border-left: 2px solid #f06292;
  background-color: #f3f3f6;
}

.sort-box_item__1156W.sortable-chosen.pos-a-center-right {
  right: 10px;
}

.sort-box_item__1156W [class^="content-box_module"] {
  line-height: 1.78;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
}

.rtl .sort-box_item__1156W.ui-sortable-helper {
  border-left: 1px solid #f06292;
  border-right: 2px solid #e7e7ed;
}

.rtl .sort-box_item__1156W.ui-sortable-helper .sort-box_toggle__1tHcf {
  right: auto;
  left: 10px;
}

.rtl .sort-box_item__1156W.sortable-chosen {
  border-left: 0 solid #f06292;
  border-right: 2px solid #f06292;
}

.rtl .sort-box_item__1156W.sortable-chosen.pos-a-center-right {
  right: auto;
  left: 10px;
}

.sort-box_iconSort__1cDhT {
  display: inline-block;
  font-size: 22px;
  color: #9ea6ba;
  vertical-align: middle;
  margin-right: 15px;
}

.rtl .sort-box_iconSort__1cDhT {
  margin-right: auto;
  margin-left: 15px;
}

.sort-box_text__1E0Ln {
  display: inline-block;
  margin: 0;
  font-size: 10px;
  color: #70778b;
  text-transform: uppercase;
  vertical-align: middle;
}

/* 108. tab-panel
--------------------------------------------------------------------------------*/

/* 109. tab
--------------------------------------------------------------------------------*/

.tab_module__3fEXT {
  position: relative;
}

.tab_nav__3YJph {
  text-align: left;
}

.tab_nav__3YJph li {
  display: inline-block;
}

.tab_nav__3YJph li a, .tab_nav__3YJph li a:hover, .tab_nav__3YJph li a:focus {
  transition: none;
}

.tab_nav__3YJph li a.active, .tab_nav__3YJph li a:hover.active,
.tab_nav__3YJph li a:focus.active {
  color: #485273;
  background-color: #fff;
}

.tab_nav__3YJph a {
  display: inline-block;
  padding: 12px 30px;
  border-radius: 3px 3px 0 0;
  color: #e7e7ed;
  font-family: "Poppins", sans-serif;
  font-size: 12px;
}

.tab_nav__3YJph a i {
  margin-right: 8px;
  font-size: 18px;
  line-height: 18px;
}

.tab_nav__3YJph .line {
  display: none;
}

.rtl .tab_nav__3YJph {
  text-align: right;
}

.rtl .tab_nav__3YJph a i {
  margin-right: auto;
  margin-left: 8px;
}

.tab_content__ndczY {
  background-color: #fff;
  border-radius: 0 3px 3px 3px;
}

.tab_content__ndczY > .tab-pane {
  display: none;
}

.tab_content__ndczY > .active {
  display: block;
}

/* 110. long_team
--------------------------------------------------------------------------------*/

.team_module__AckMk {
  position: relative;
  background-color: #fff;
  box-shadow: 2px 4px 50px 0 rgba(37, 44, 65, .05);
}

@media (min-width: 768px) {
  .team_module__AckMk:after {
      content: '';
      display: block;
      padding-top: 48%;
  }
}

.team_header__jAQl_ {
  padding-top: 75%;
}

@media (min-width: 768px) {
  .team_header__jAQl_ {
      position: absolute;
      width: 38.14433%;
      height: 100%;
      top: 0;
      right: 0;
      padding: 0;
  }
}

.team_header__jAQl_ img {
  display: none;
}

@media (min-width: 768px) {
  .rtl .team_header__jAQl_ {
      right: auto;
      left: 0;
  }
}

.team_body__236m6 {
  padding: 20px;
}

@media (min-width: 600px) {
  .team_body__236m6 {
      padding: calc(6.66667vw - 20px);
  }
}

@media (min-width: 1200px) {
  .team_body__236m6 {
      padding: 60px;
  }
}

@media (min-width: 768px) {
  .team_body__236m6 {
      position: absolute;
      top: 50%;
      left: 0;
      transform: translate(0, -50%);
      width: 61.85567%;
      max-height: 100%;
      overflow-x: hidden;
      overflow-y: auto;
  }
}

@media (min-width: 768px) {
  .rtl .team_body__236m6 {
      left: auto;
      right: 0;
  }
}

.team_thumb__ST807 {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  margin-bottom: 18px;
}

@media (max-width: 767px) {
  .team_thumb__ST807 {
      display: none;
  }
}

.team_name__2LMUU {
  font-size: 26px;
  margin: 0;
}

@media (max-width: 767px) {
  .team_name__2LMUU {
      font-size: 18px;
  }
}

.team_work__2Fxrh {
  display: block;
  font-size: 13px;
  color: #9ea6ba;
  margin-bottom: 12px;
}

.team_text__3qce9 {
  margin-bottom: 20px;
}

.team_text__3qce9 p:last-child {
  margin: 0;
}

/* 111. long_author-hero
--------------------------------------------------------------------------------*/

.author-hero_module__1u4Pt {
  position: relative;
}

.author-hero_header__Td5ex {
  position: relative;
  z-index: 1;
  display: block;
  height: 200px;
}

@media (min-width: 400px) {
  .author-hero_header__Td5ex {
      height: calc(25vw + 100px);
  }
}

@media (min-width: 1200px) {
  .author-hero_header__Td5ex {
      height: 400px;
  }
}

.author-hero_img__2WNNZ {
  z-index: -2;
}

.author-hero_img__2WNNZ img {
  display: none;
}

@media (max-width: 767px) {
  .author-hero_content__x740L {
      position: relative;
      z-index: 9;
      margin-top: -60px;
      text-align: center;
  }
}

@media (min-width: 768px) {
  .author-hero_content__x740L {
      position: absolute;
      width: 100%;
      left: 0;
      bottom: 15px;
      z-index: 2;
  }
}

.author-hero_content__x740L .container {
  position: relative;
}

@media (min-width: 768px) {
  .rtl .author-hero_content__x740L {
      left: auto;
      right: 0;
  }
}

.author-hero_wrap__KG0cu {
  position: relative;
  z-index: 9;
}

@media (min-width: 768px) {
  .author-hero_right__20vEh {
      position: absolute;
      right: 15px;
      bottom: 8px;
      color: #fff;
  }
}

@media (max-width: 767px) {
  .author-hero_right__20vEh {
      border-top: 1px solid #e7e7ed;
      border-bottom: 1px solid #e7e7ed;
      margin: 10px -10px 0;
      overflow: hidden;
  }
}

@media (min-width: 768px) {
  .author-hero_right__20vEh .wil-btn {
      margin-left: 10px;
  }
}

@media (max-width: 767px) {
  .author-hero_right__20vEh .wil-btn {
      font-size: 11px;
      font-family: "Roboto", sans-serif;
      color: #70778b;
      padding: 8px;
      width: 25%;
      min-width: 0;
      float: left;
  }

  .author-hero_right__20vEh .wil-btn i {
      margin: 0;
      margin-bottom: 5px;
      display: block;
  }
}

@media (min-width: 768px) {
  .rtl .author-hero_right__20vEh {
      right: auto;
      left: 15px;
  }
}

@media (min-width: 768px) {
  .rtl .author-hero_right__20vEh .wil-btn {
      margin-left: auto;
      margin-right: 10px;
  }
}

@media (max-width: 767px) {
  .rtl .author-hero_right__20vEh .wil-btn {
      float: right;
  }
}

.author-hero_rightText__1Yfm7 {
  display: inline-block;
}

@media (max-width: 767px) {
  .author-hero_rightText__1Yfm7 {
      text-align: center;
      padding: 8px;
      font-size: 11px;
      width: 25%;
      float: left;
  }

  .author-hero_rightText__1Yfm7 span {
      display: block;
      margin: 2px 0;
  }
}

@media (min-width: 768px) {
  .author-hero_rightText__1Yfm7 {
      margin-right: 15px;
  }

  .author-hero_rightText__1Yfm7 + .author-hero_rightText__1Yfm7:before {
      content: '';
      border-left: 1px solid rgba(255, 255, 255, .5);
      display: inline-bock;
      margin-right: 15px;
  }
}

@media (max-width: 767px) {
  .rtl .author-hero_rightText__1Yfm7 {
      float: right;
  }
}

@media (min-width: 768px) {
  .rtl .author-hero_rightText__1Yfm7 {
      margin-right: auto;
      margin-left: 15px;
  }

  .rtl .author-hero_rightText__1Yfm7 + .author-hero_rightText__1Yfm7:before {
      content: '';
      border-left: 0 solid rgba(255, 255, 255, .5);
      border-right: 1px solid rgba(255, 255, 255, .5);
      margin-right: auto;
      margin-left: 15px;
  }
}

/* 112. long_dashboard-content
--------------------------------------------------------------------------------*/

.dashboard-content_navMobile__2NsOn {
  padding: 0 15px;
}

@media (min-width: 768px) {
  .dashboard-content_navMobile__2NsOn {
      display: none;
  }
}

.dashboard__sidebar {
  background-color: #fff;
}

@media (min-width: 768px) {
  .dashboard__sidebar {
      width: 300px;
      float: left;
  }
}

@media (max-width: 1440px) and (min-width: 767px) {
  .dashboard__sidebar {
      width: 260px;
  }
}

.dashboard__sidebar .theiaStickySidebar {
  padding: 15px 0 !important;
}

@media (min-width: 768px) {
  .dashboard__sidebar .theiaStickySidebar {
      padding: 30px 0 !important;
      min-height: calc(100vh - 88px);
      box-shadow: 0 0 0 0 #fff;
      transition: box-shadow .3s ease;
      box-shadow: 0 100px 0 0 #fff, inset 0 -100px 0 0 #fff;
  }
}

@media (min-width: 768px) {
  .rtl .dashboard__sidebar {
      float: right;
  }
}

@media (min-width: 768px) {
  .admin-bar .dashboard__sidebar .theiaStickySidebar {
      min-height: calc(100vh - 120px);
  }
}

.dashboard__content {
  padding: 10px;
}

@media (min-width: 1401px) {
  .dashboard__content {
      padding: 20px;
  }
}

@media (min-width: 768px) {
  .dashboard__content {
      width: calc(100% - 300px);
      float: left;
  }
}

@media (max-width: 1440px) and (min-width: 767px) {
  .dashboard__content {
      width: calc(100% - 260px);
  }
}

@media (min-width: 1200px) {
  .dashboard__content .container {
      width: 100%;
  }
}

@media (min-width: 992px) {
  .dashboard__content .container {
      width: 100%;
  }
}

@media (min-width: 768px) {
  .rtl .dashboard__content {
      float: right;
  }
}

/* 113. long_event-detail-content
--------------------------------------------------------------------------------*/

.event-detail-content_header__VdI5m {
  border: 1px solid #f3f3f6;
  background-color: #fff;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .event-detail-content_header__VdI5m {
      margin-bottom: 15px;
      border: 1px solid #e7e7ed;
  }
}

.event-detail-content_img__2hZQO {
  overflow: hidden;
}

.event-detail-content_img__2hZQO img {
  width: 100%;
}

.event-detail-content_firstItem__3vz2x {
  position: relative;
  border-top: 1px solid #f3f3f6;
  padding: 15px 20px;
}

@media (min-width: 992px) {
  .event-detail-content_firstItem__3vz2x > .wil-btn {
      position: absolute;
      top: 18px;
      right: 20px;
  }
}

@media (max-width: 991px) {
  .event-detail-content_firstItem__3vz2x > .wil-btn {
      margin-top: 10px;
  }
}

@media (min-width: 992px) {
  .rtl .event-detail-content_firstItem__3vz2x > .wil-btn {
      right: auto;
      left: 20px;
  }
}

.event-detail-content_title__asKJI {
  font-size: 18px;
  margin: 0;
  margin-bottom: 5px;
}

@media (min-width: 992px) {
  .event-detail-content_title__asKJI {
      padding-right: 140px;
  }
}

@media (min-width: 992px) {
  .rtl .event-detail-content_title__asKJI {
      padding-right: initial;
      padding-left: 140px;
  }
}

.event-detail-content_meta__1dBc1 {
  margin-bottom: 10px;
  font-size: 12px;
  color: #9ea6ba;
}

.event-detail-content_meta__1dBc1 > span {
  margin-right: 10px;
}

.rtl .event-detail-content_meta__1dBc1 > span {
  margin-right: auto;
  margin-left: 10px;
}

.event-detail-content_location__1UYZY, .event-detail-content_ticket__2Wlcv {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

@media (max-width: 768px) {
  .event-detail-content_location__1UYZY, .event-detail-content_ticket__2Wlcv {
      width: 100%;
      margin-bottom: 5px;
  }
}

.rtl .event-detail-content_location__1UYZY,
.rtl .event-detail-content_ticket__2Wlcv {
  margin-right: auto;
  margin-left: 10px;
}

.event-detail-content_showMap__3psSs {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
}

.event-detail-content_map__1LrJO {
  display: none;
}

/* 114. long_event-table
--------------------------------------------------------------------------------*/

.event-table_module__3Dspr th {
  white-space: nowrap;
}

/* 115. long_header
--------------------------------------------------------------------------------*/

.header_module__Snpib {
  position: relative;
  background-color: #fff;
  width: 100%;
  height: 88px;
  z-index: 999;
  transform: translateZ(0);
  padding-left: 15px;
  padding-right: 15px;
}

@media (max-width: 1199px) {
  .header_module__Snpib {
      height: 70px;
  }
}

@media (max-width: 991px) {
  .header_module__Snpib {
      height: 60px;
  }
}

@media (min-width: 800px) {
  .header_module__Snpib {
      padding-left: calc(2.27273vw - 3.18182px);
      padding-right: calc(2.27273vw - 3.18182px);
  }
}

@media (min-width: 1900px) {
  .header_module__Snpib {
      padding-left: 40px;
      padding-right: 40px;
  }
}

.header_module__Snpib:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #f3f3f6;
}

@media (min-width: 992px) {
  .header_module__Snpib .wil-tb__cell:nth-child(1) {
      width: 14%;
  }
}

.header_module__Snpib[style*='background-color:']:after,
.header_module__Snpib[style*="background-color:"]:after {
  display: none;
}

.header_module__Snpib[style*='background-color:rgb(255,255,255);'] .header_searchText__10VVZ,
.header_module__Snpib[style*='background-color: rgb(255, 255, 255);'] .header_searchText__10VVZ,
.header_module__Snpib[style*="background-color:rgb(255,255,255);"] .header_searchText__10VVZ,
.header_module__Snpib[style*="background-color: rgb(255, 255, 255);"] .header_searchText__10VVZ {
  color: #70778b;
}

.header_module__Snpib[style*='background-color:rgb(255,255,255);']:after,
.header_module__Snpib[style*='background-color: rgb(255, 255, 255);']:after,
.header_module__Snpib[style*="background-color:rgb(255,255,255);"]:after,
.header_module__Snpib[style*="background-color: rgb(255, 255, 255);"]:after {
  display: block;
}

.header_module__Snpib:not([data-header-theme="transparent"]) ~ .wil-content div[class*="hero"] > .wil-tb {
  height: calc(100vh - 60px);
}

@media (min-width: 993px) {
  .header_module__Snpib:not([data-header-theme="transparent"]) ~ .wil-content div[class*="hero"] > .wil-tb {
      height: calc(100vh - 88px);
  }
}

.admin-bar .header_module__Snpib:not([data-header-theme="transparent"]) ~ .wil-content div[class*="hero"] > .wil-tb {
  height: calc(100vh - 92px);
}

@media (min-width: 993px) {
  .admin-bar .header_module__Snpib:not([data-header-theme="transparent"]) ~ .wil-content div[class*="hero"] > .wil-tb {
      height: calc(100vh - 120px);
  }
}

.wil-nav ul, .nav-mobile ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.header_logo__2HmDH {
  display: inline-block;
  font-size: 32px;
  font-weight: 600;
  color: #fff;
}

@media (max-width: 991px) {
  .header_logo__2HmDH {
      font-size: 16px;
  }
}

@media (max-width: 767px) {
  .header_logo__2HmDH {
      max-width: 90px;
  }
}

.header_logo__2HmDH img {
  max-height: 70px;
}

@media (max-width: 991px) {
  .header_logo__2HmDH img {
      max-height: 40px;
  }
}

.header_search__3IFfo {
  width: 260px;
  display: none;
  margin-left: 15%;
  position: relative;
  color: #e7e7ed;
  padding: 3px 0;
  cursor: text;
}

.header_search__3IFfo i {
  font-size: 18px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
}

@media (max-width: 1366px) {
  .header_search__3IFfo i {
      font-size: 14px;
  }
}

.header_search__3IFfo [class*="field_"][class*="_module"] {
  padding-top: 0;
}

@media (max-width: 1459px) {
  .header_search__3IFfo {
      margin-left: 10%;
  }
}

.rtl .header_search__3IFfo {
  margin-right: 15%;
  margin-left: auto;
}

.rtl .header_search__3IFfo i {
  left: 0;
  right: auto;
}

.header_searchText__10VVZ {
  font-size: 13px;
}

@media (max-width: 1366px) {
  .header_searchText__10VVZ {
      font-size: 12px;
  }
}

.header-addlisting {
  opacity: 0;
  position: absolute;
}

.page-loaded .header_search__3IFfo {
  display: inline-block;
}

@media (max-width: 1239px) {
  .page-loaded .header_search__3IFfo {
      display: block;
      width: auto;
      font-size: 0;
      letter-spacing: 0;
      text-align: right;
  }

  .page-loaded .header_search__3IFfo .header_searchText__10VVZ {
      display: inline-block;
      font-size: 0;
      letter-spacing: 0;
      width: 31px;
      height: 31px;
      border: 1px solid rgba(255, 255, 255, 0);
      border-radius: 3px;
      text-align: center;
  }

  .page-loaded .header_search__3IFfo .header_searchText__10VVZ:after {
      content: "\F002";
      font: normal normal normal 16px/1 FontAwesome;
      font-size: inherit;
      text-decoration: inherit;
      text-rendering: optimizeLegibility;
      text-transform: none;
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
              font-smoothing: antialiased;
      font-size: 14px;
      line-height: 30px;
  }

  .page-loaded .header_search__3IFfo i {
      display: none;
  }
}

.page-loaded .header-addlisting {
  opacity: 1;
  position: relative;
}

.header_listBox__1Y5Wz {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  padding: 0 15px;
  z-index: 999;
  background-color: #fff;
  color: #70778b;
  border-radius: 0 0 3px 3px;
  box-shadow: 0 2px 40px 0 rgba(37, 44, 65, .25);
  max-height: 450px;
  overflow-x: hidden;
  overflow-y: auto;
  transform: translate(0, 30px) scale(.3);
  visibility: hidden;
  opacity: 0;
  transform-origin: calc(100% - 8px) 0;
  will-change: transform, opaticy;
  transition: all .3s cubic-bezier(.17, .89, .27, 1.19);
}

.header_listBox__1Y5Wz.active {
  visibility: visible;
  opacity: 1;
  transform: translate(0, 0) scale(1);
}

.header_listBox__1Y5Wz::-webkit-scrollbar {
  width: 6px;
}

.header_listBox__1Y5Wz::-webkit-scrollbar-thumb {
  background-color: rgba(112, 119, 139, .1);
  border-radius: 5px;
}

.header_listBox__1Y5Wz::-webkit-scrollbar-track {
  background-color: rgba(231, 231, 237, .3);
  border-radius: 5px;
}

.header_listBox__1Y5Wz:hover::-webkit-scrollbar-thumb {
  background-color: #485273;
}

.header_listBox__1Y5Wz:hover::-webkit-scrollbar-track {
  background-color: #e7e7ed;
}

.header_login__1sQ6w {
  display: inline-block;
}

.header_btnGroup__3L61P {
  display: inline-block;
  vertical-align: middle;
}

.header_btnGroup__3L61P .wil-btn {
  display: inline-block !important;
  font-size: 12px;
  padding: 5px 12px;
}

@media (max-width: 767px) {
  .header_btnGroup__3L61P .wil-btn {
      padding: 4px 15px;
      font-size: 10px;
  }
}

.header_btnGroup__3L61P .wil-btn + .wil-btn {
  margin-left: 10px;
}

.rtl .header_btnGroup__3L61P .wil-btn + .wil-btn {
  margin-left: auto;
  margin-right: 10px;
}

.rtl .header_btnGroup__3L61P .wil-btn:first-child {
  margin-right: 15px;
}

.header_loginItem__oVsmv {
  position: relative;
  z-index: 9;
  display: inline-block;
  vertical-align: middle;
}

@media (max-width: 1199px) {
  .header_loginItem__oVsmv.header-addlisting .wil-btn {
      padding: 10px 18px;
  }
}

@media (max-width: 991px) {
  .header_loginItem__oVsmv.header-addlisting .wil-btn {
      background-color: transparent !important;
      min-width: auto;
      padding: 0;
      font-size: 0;
  }

  .header_loginItem__oVsmv.header-addlisting .wil-btn i {
      margin: 0;
      font-size: 22px;
      position: static;
      color: #70778b;
  }
}

.header_loginItem__oVsmv.active .header_loginHead__3HoVP:after {
  opacity: 1;
}

@media (max-width: 991px) {
  [data-header-theme="dark"] .header_loginItem__oVsmv.header-addlisting .wil-btn i {
      color: #fff;
  }
}

@media (max-width: 991px) {
  [data-header-theme="transparent"] .header_loginItem__oVsmv.header-addlisting .wil-btn i {
      color: #e7e7ed;
  }
}

.header_loginHead__3HoVP {
  position: relative;
  line-height: normal;
  display: block;
  color: inherit;
  margin-left: 24px;
}

@media (max-width: 991px) {
  .header_loginHead__3HoVP {
      min-height: 30px;
  }

  .header_loginHead__3HoVP i {
      line-height: 30px;
  }

  .header_loginHead__3HoVP:after {
      content: '';
      position: absolute;
      right: 6px;
      top: 38px;
      width: 0;
      height: 0;
      border: 6px solid transparent;
      border-bottom-color: #fff;
      opacity: 0;
      transition: all .3s ease;
  }

  .header_loginHead__3HoVP.active:after {
      opacity: 1;
  }
}

@media (min-width: 768px) {
  .header_loginHead__3HoVP:after {
      display: none;
  }
}

@media (max-width: 767px) {
  .header_loginHead__3HoVP {
      margin-left: 8px;
  }

  .header_loginHead__3HoVP:after {
      top: 33px;
  }
}

.header_loginHead__3HoVP i {
  font-size: 24px;
}

.header_loginHead__3HoVP.active {
  color: #f06292;
}

.rtl .header_loginHead__3HoVP {
  margin-left: auto;
  margin-right: 24px;
}

@media (max-width: 991px) {
  .rtl .header_loginHead__3HoVP:after {
      right: auto;
      left: 6px;
  }
}

@media (max-width: 767px) {
  .rtl .header_loginHead__3HoVP {
      margin-left: auto;
      margin-right: 8px;
  }
}

@media (min-width: 767px) {
  .account .header_loginHead__3HoVP:after {
      top: 43px;
      right: 13px;
  }
}

@media (min-width: 767px) {
  .rtl .account .header_loginHead__3HoVP:after {
      right: auto;
      left: 13px;
  }
}

.header_number__1a6F5 {
  position: absolute;
  min-width: 18px;
  height: 18px;
  line-height: 18px;
  border-radius: 9px;
  text-align: center;
  color: #fff;
  font-size: 11px;
  top: -10px;
  right: -12px;
  z-index: 9;
  padding: 0 4px;
}

.header_number__1a6F5:after {
  content: '';
  display: block;
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 13px;
  z-index: -1;
  background-color: inherit;
  opacity: .3;
}

.header_loginBody__2hz2g {
  position: absolute;
  width: 400px;
  top: 100%;
  right: -2px;
  transform: translate(0, 30px) scale(.3);
  visibility: hidden;
  opacity: 0;
  text-align: left;
  transform-origin: calc(100% - 8px) 0;
  will-change: transform, opaticy;
  transition: all .3s cubic-bezier(.17, .89, .27, 1.19);
}

.header_loginBody__2hz2g ul {
  max-height: 450px;
  overflow-y: auto;
}

@media (max-width: 767px) {
  .header_loginBody__2hz2g {
      position: fixed;
      top: 70px;
      left: 0 !important;
      right: 0 !important;
      bottom: 0 !important;
      width: 100% !important;
      transform: translate(0, 0) scale(1) !important;
      transform-origin: 50% 50%;
      transition: all .3s ease;
  }

  .header_loginBody__2hz2g .arrow--top-right:before {
      display: none;
  }

  .header_loginBody__2hz2g > div, .header_loginBody__2hz2g > ul {
      min-height: calc(100vh - 60px);
      overflow-y: auto;
  }

  .header_loginBody__2hz2g [class*="list-utility_module"] {
      position: relative;
      padding-bottom: 50px;
      background-color: #fff;
  }

  .header_loginBody__2hz2g [class*="list-utility_module"] li + li:last-child {
      position: absolute;
      left: 0;
      bottom: 0;
      right: 0;
      background-color: #fff;
      border-top: 1px solid #f3f3f6;
      text-align: center;
  }
}

@media (max-width: 767px) {
  .header_loginBody__2hz2g {
      top: 60px;
  }
}

.header_loginBody__2hz2g.active {
  visibility: visible;
  opacity: 1;
  transform: translate(0, 30px) scale(1);
}

@media (max-width: 1199px) {
  .header_loginBody__2hz2g {
      transform: translate(0, 20px) scale(.3);
  }

  .header_loginBody__2hz2g.active {
      transform: translate(0, 20px) scale(1);
  }
}

.rtl .header_loginBody__2hz2g {
  right: auto;
  left: -2px;
  text-align: right;
  transform-origin: initial;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .admin-bar .header_loginBody__2hz2g {
      top: 38px;
  }
}

@media (max-width: 767px) {
  .is-ios .header_loginBody__2hz2g > div,
  .is-ios .header_loginBody__2hz2g > ul,
  .is-ipad .header_loginBody__2hz2g > div,
  .is-ipad .header_loginBody__2hz2g > ul {
      min-height: calc(100vh - 142px);
  }
}

@media (max-width: 767px) {
  .is-ios.admin-bar .header_loginBody__2hz2g > div,
  .is-ios.admin-bar .header_loginBody__2hz2g > ul,
  .is-ipad.admin-bar .header_loginBody__2hz2g > div,
  .is-ipad.admin-bar .header_loginBody__2hz2g > ul {
      min-height: calc(100vh - 188px);
  }
}

.header_loginItem__oVsmv.account .header_loginBody__2hz2g {
  transform: translate(0, 17px) scale(.3);
  right: 11px;
  width: 240px;
}

@media (max-width: 1199px) {
  .header_loginItem__oVsmv.account .header_loginBody__2hz2g {
      right: 6px;
  }
}

@media (max-width: 767px) {
  .header_loginItem__oVsmv.account .header_loginBody__2hz2g {
      right: 0;
      display: block !important;
  }
}

.header_loginItem__oVsmv.account .header_loginBody__2hz2g.active {
  transform: translate(0, 17px) scale(1);
}

.rtl .header_loginItem__oVsmv.account .header_loginBody__2hz2g {
  right: auto;
  left: 11px;
}

.rtl .header_loginItem__oVsmv.account .header_loginBody__2hz2g .arrow--top-right:before {
  right: auto;
  left: 8px;
}

@media (max-width: 1199px) {
  .rtl .header_loginItem__oVsmv.account .header_loginBody__2hz2g {
      right: auto;
      left: 6px;
  }
}

@media (max-width: 767px) {
  .rtl .header_loginItem__oVsmv.account .header_loginBody__2hz2g {
      right: auto;
      left: 0;
  }
}

.header_avatar__3lw1r {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
}

@media (max-width: 1199px) {
  .header_avatar__3lw1r {
      width: 40px;
      height: 40px;
  }
}

@media (max-width: 767px) {
  .header_avatar__3lw1r {
      width: 30px;
      height: 30px;
  }
}

.header_avatar__3lw1r img {
  display: none;
}

.header_navWrapper__B2C9n {
  float: right;
  min-width: 235px;
  text-align: right;
  font-size: 12px;
}

@media (max-width: 767px) {
  .header_navWrapper__B2C9n {
      min-width: 128px;
  }
}

@media (max-width: 1366px) {
  .header_navWrapper__B2C9n {
      font-size: 11px;
  }
}

.rtl .header_navWrapper__B2C9n {
  float: left;
}

.is-mobile .wil-nav > .nav-menu {
  display: none !important;
}

.wil-nav {
  display: inline-block;
}

.wil-nav .nav-menu {
  padding-right: 15px;
  white-space: nowrap;
  text-align: left;
}

@media (max-width: 991px) {
  .wil-nav .nav-menu {
      display: none;
  }
}

.wil-nav .nav-menu > li {
  position: relative;
}

.wil-nav .nav-menu > li {
  display: inline-block;
}

.wil-nav .nav-menu > li > a {
  line-height: 88px;
}

@media (max-width: 1199px) {
  .wil-nav .nav-menu > li > a {
      line-height: 70px;
  }
}

.wil-nav .nav-menu > li > a {
  display: block;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  padding: 0 20px;
}

@media (max-width: 1600px) {
  .wil-nav .nav-menu > li > a {
      padding: 0 13px;
  }
}

@media (max-width: 1366px) {
  .wil-nav .nav-menu > li > a {
      padding: 0 11px;
  }
}

.wil-nav .nav-menu .menu-item-has-children > a:after {
  content: "\F107";
  font-family: 'FontAwesome';
  font-size: 11px;
  padding-left: 4px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1.9;
}

.wil-nav .nav-menu .sub-menu {
  position: absolute;
  top: 100%;
  right: 0;
  background-color: #fff;
  color: #70778b;
  width: 215px;
  box-shadow: 0 2px 40px 0 rgba(37, 44, 65, .15);
  visibility: hidden;
  opacity: 0;
  transform: translate(0, 20px);
  will-change: transform, opacity;
  transition: all .3s ease;
}

.wil-nav .nav-menu .sub-menu > li {
  position: relative;
}

.wil-nav .nav-menu .sub-menu > li a {
  display: block;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  padding: 10px 15px;
  border-bottom: 1px solid #e7e7ed;
}

.wil-nav .nav-menu .sub-menu .menu-item-has-children > a:after {
  content: '\F105';
  float: right;
}

.wil-nav .nav-menu .sub-menu .sub-menu {
  top: 0;
  right: -100%;
}

.wil-nav .nav-menu li:hover > .sub-menu {
  visibility: visible;
  opacity: 1;
  transform: translate(0, 0);
  z-index: 9;
}

.wil-nav .nav-menu li:hover > a, .wil-nav .nav-menu li.current-menu-item > a,
.wil-nav .nav-menu li.current-menu-parent > a {
  background-color: transparent;
  color: #f06292;
}

.rtl .wil-nav .nav-menu {
  text-align: right;
  padding-right: initial;
  padding-left: 15px;
}

.rtl .wil-nav .nav-menu .sub-menu {
  margin-right: 0;
}

[data-header-theme="transparent"] .wil-nav .nav-menu .sub-menu a[style*="color:#ffffff;"],
[data-header-theme="transparent"] .wil-nav .nav-menu .sub-menu a[style*="color:#fff;"],
[data-header-theme="transparent"] .wil-nav .nav-menu .sub-menu a[style*="color: #ffffff;"],
[data-header-theme="transparent"] .wil-nav .nav-menu .sub-menu a[style*="color: #fff;"],
[data-header-theme="transparent"] .wil-nav .nav-menu .sub-menu a[style*="color:rgb(255,255,255);"],
[data-header-theme="transparent"] .wil-nav .nav-menu .sub-menu a[style*="color: rgb(255, 255, 255);"],
[data-header-theme="transparent"] .wil-nav .nav-menu .sub-menu a[style*='color:rgb(255,255,255);'],
[data-header-theme="transparent"] .wil-nav .nav-menu .sub-menu a[style*='color: rgb(255, 255, 255);'] {
  color: inherit !important;
}

[class*='header_module'][style*='background-color:'] .wil-nav .nav-menu .sub-menu a,
[class*='header_module'][style*="background-color:"] .wil-nav .nav-menu .sub-menu a,
[class*="header_module"][style*='background-color:'] .wil-nav .nav-menu .sub-menu a,
[class*="header_module"][style*="background-color:"] .wil-nav .nav-menu .sub-menu a {
  border-bottom: 1px solid rgba(231, 231, 237, .2);
}

[class*='header_module'][style*='background-color:rgb(255,255,255);'] .wil-nav .nav-menu .sub-menu a,
[class*='header_module'][style*='background-color: rgb(255, 255, 255);'] .wil-nav .nav-menu .sub-menu a,
[class*='header_module'][style*="background-color:rgb(255,255,255);"] .wil-nav .nav-menu .sub-menu a,
[class*='header_module'][style*="background-color: rgb(255, 255, 255);"] .wil-nav .nav-menu .sub-menu a,
[class*="header_module"][style*='background-color:rgb(255,255,255);'] .wil-nav .nav-menu .sub-menu a,
[class*="header_module"][style*='background-color: rgb(255, 255, 255);'] .wil-nav .nav-menu .sub-menu a,
[class*="header_module"][style*="background-color:rgb(255,255,255);"] .wil-nav .nav-menu .sub-menu a,
[class*="header_module"][style*="background-color: rgb(255, 255, 255);"] .wil-nav .nav-menu .sub-menu a {
  border-bottom: 1px solid #e7e7ed;
}

@media (min-width: 992px) {
  .toggle-menu-mobile {
      display: none;
  }
}

.toggle-menu-mobile:after {
  display: none;
}

.is-mobile .toggle-menu-mobile {
  display: block !important;
}

.is-mobile .toggle-menu-mobile.active .la-bars:before {
  content: "\F342";
}

.nav-mobile {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  background-color: #252c41;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
  padding: 46px 0;
  transition: all .3s ease;
  transform: translate(-100%, 0);
  z-index: 9999;
}

.nav-mobile .js-menu-close {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 26px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
  color: #9ea6ba;
}

.nav-mobile.active {
  transform: translate(0, 0);
}

.nav-mobile a {
  display: block;
  color: #9ea6ba;
  font-size: 10px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: .1em;
  padding: 15px 20px;
  text-decoration: none;
}

.nav-mobile a i {
  font-size: 20px;
}

.nav-mobile ul {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transform: translate(100%, 0);
}

.rtl .nav-mobile {
  left: auto;
  right: 0;
  text-align: right;
  transform: translate(100%, 0);
}

.rtl .nav-mobile.active {
  transform: translate(0, 0);
}

.rtl .nav-mobile .js-menu-close {
  right: auto;
  left: 10px;
}

.rtl .nav-mobile ul {
  left: auto;
  right: 0;
}

.nav-arrow {
  float: right;
}

.rtl .nav-arrow {
  float: left;
}

.nav-back-button a {
  color: #fc6363;
  font-size: 9px;
}

.nav-back-button a i {
  font-size: 14px;
}

.header_module__Snpib[data-header-theme="transparent"] {
  background-color: transparent;
  color: #e7e7ed;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.header_module__Snpib[data-header-theme="transparent"]:after {
  display: block;
  background-color: rgba(255, 255, 255, .15);
}

.header_module__Snpib[data-header-theme="transparent"] [class*="field_"][class*="_field"] {
  border-bottom-color: transparent;
}

.header_module__Snpib[data-header-theme="light"],
.header_module__Snpib[data-header-changetheme="light"] {
  background-color: #fff;
  color: #252c41;
}

.header_module__Snpib[data-header-theme="light"]:after,
.header_module__Snpib[data-header-changetheme="light"]:after {
  display: block;
  background-color: rgba(37, 44, 65, .15);
}

.header_module__Snpib[data-header-theme="light"] [class*="field_"][class*="_field"],
.header_module__Snpib[data-header-changetheme="light"] [class*="field_"][class*="_field"] {
  border-bottom-color: rgba(255, 255, 255, .1);
}

.header_module__Snpib[data-header-theme="dark"],
.header_module__Snpib[data-header-changetheme="dark"] {
  background-color: #252c41;
  color: #e7e7ed;
}

.header_module__Snpib[data-header-theme="dark"]:after,
.header_module__Snpib[data-header-changetheme="dark"]:after {
  display: none;
}

.header_module__Snpib[data-header-theme="dark"] [class*="field_"][class*="_field"],
.header_module__Snpib[data-header-changetheme="dark"] [class*="field_"][class*="_field"] {
  border-bottom-color: rgba(255, 255, 255, .1);
}

.header_module__Snpib[data-header-changetheme="light"] [class*="header_search"],
.header_module__Snpib[data-header-theme="light"] [class*="header_search"] {
  color: #252c41;
}

.header_module__Snpib.js-header-fixed {
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100%;
  will-change: transform;
}

body.admin-bar .js-header-fixed {
  top: 32px;
}

@media (max-width: 768px) {
  body.admin-bar .js-header-fixed {
      top: 46px;
  }
}

@media (max-width: 768px) {
  body.admin-bar .js-header-fixed.js-header-down {
      top: 0;
  }
}

.is-mobile .js-header-fixed {
  transition: transform .3s;
}

.is-mobile .js-header-up {
  transform: translate(0, 0) !important;
}

.is-mobile .js-header-down {
  transform: translate(0, -100%) !important;
}

.is-mobile .toggle-menu-mobile:after {
  display: none;
}

.header_cartWrap__bOA2i {
  position: absolute;
  top: 100px;
  right: 20px;
  padding: 0 0 40px 40px !important;
  opacity: 0;
  visibility: hidden;
  background-color: transparent !important;
  transform: translate(0, 10px);
  transition: all ease .35s;
}

.header_cartWrap__bOA2i.active {
  opacity: 1;
  visibility: visible;
  transform: translate(0, 0);
}

@media (min-width: 769px) {
  .header_cartWrap__bOA2i {
      top: 115px;
      right: 40px;
  }
}

.header_cartWrap__bOA2i:hover .header_product__1q6pw {
  opacity: 1;
  visibility: visible;
  transform: translate(0, 55px);
}

.rtl .header_cartWrap__bOA2i {
  right: auto;
  left: 20px;
  padding: 0 40px 40px 0 !important;
}

@media (min-width: 769px) {
  .rtl .header_cartWrap__bOA2i {
      right: auto;
      left: 40px;
  }
}

.header_cartBtn__1gAQU > span {
  position: absolute;
  right: -14px;
  top: -14px;
  font-size: 12px;
  font-weight: 400;
  display: block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 12px;
  color: #fff;
  text-align: center;
  background-color: #fc6363;
  z-index: 99;
}

.header_cartBtn__1gAQU > span:after {
  content: '';
  display: block;
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-radius: 50%;
  z-index: -1;
  background-color: inherit;
  opacity: .3;
}

.rtl .header_cartBtn__1gAQU > span {
  right: auto;
  left: -14px;
}

.header_cartIcon__18VjH {
  width: 34px;
  height: 34px;
  line-height: 34px;
  border-radius: 3px;
  background-color: #00a4e9;
  color: #fff;
  text-align: center;
  font-size: 22px;
  cursor: pointer;
}

@media (min-width: 769px) {
  .header_cartIcon__18VjH {
      width: 40px;
      height: 40px;
      line-height: 40px;
  }
}

.header_product__1q6pw {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #fff;
  width: 450px;
  min-height: 200px;
  border-radius: 3px;
  opacity: 0;
  visibility: hidden;
  transform: translate(0, 80px);
  box-shadow: 0 0 60px 0 rgba(37, 44, 65, .2);
  transition: all .3s cubic-bezier(.17, .89, .27, 1.19);
}

@media (max-width: 991px) {
  .header_product__1q6pw {
      width: calc(100vw - 40px);
  }
}

.rtl .header_product__1q6pw {
  right: auto;
  left: 0;
}

.header_cartHeader__2LxzS {
  border-bottom: 1px solid #f3f3f6;
  padding: 13px 15px;
  background-color: #fff;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

@media (max-width: 767px) {
  .header_cartHeader__2LxzS {
      padding: 13px 15px;
  }
}

@media (max-width: 991px) {
  .header_cartHeader__2LxzS {
      border-bottom: 1px solid #e7e7ed;
  }
}

.header_cartHeader__2LxzS:after {
  content: "";
  bottom: 100%;
  right: 10px;
  border: solid transparent;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 8px;
  margin-left: -8px;
}

.rtl .header_cartHeader__2LxzS:after {
  right: auto;
  left: 10px;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  margin-left: auto;
  margin-right: -8px;
}

.header_cartTitle__l46ln {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  color: #485273;
  font-size: 10px;
  line-height: 1.3em;
  text-transform: uppercase;
  letter-spacing: .1em;
}

.header_cartTitle__l46ln i {
  font-size: 17px;
  color: #9ea6ba;
  margin-right: 6px;
  vertical-align: middle;
}

@media (max-width: 991px) {
  .header_cartTitle__l46ln i {
      font-size: 16px;
      color: #70778b;
  }
}

.header_cartTitle__l46ln > span {
  display: inline-block;
  vertical-align: middle;
}

.header_cartBody__WpWDi {
  max-height: 350px;
}

.header_cartLists__2DqF2 {
  padding: 15px;
}

.header_cartFooter__3vG-b {
  padding: 10px 15px;
  border-top: 1px solid #f3f3f6;
}

.header_cartTotal__SOK62 {
  margin-top: 12px;
  color: #485273;
  font-size: 12px;
  line-height: 1.3em;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-weight: 600;
}

/* 116. long_hero
--------------------------------------------------------------------------------*/

.hero_module__Gwqkh {
  position: relative;
  z-index: 9;
}

.hero_module__Gwqkh > .wil-tb {
  height: 100vh;
}

.hero_module__Gwqkh[data-image="grayscale"] .hero_img__3VbXk {
  filter: grayscale(100%);
}

.hero_module__Gwqkh .wil-overlay {
  z-index: 2;
}

.hero_background__xrTbV {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}

.hero_background__xrTbV .swiper-container {
  z-index: -2;
}

.hero_background__xrTbV .swiper-container,
.hero_background__xrTbV .swiper-wrapper, .hero_background__xrTbV .swiper-slide {
  width: 100%;
  height: 100%;
}

.hero_img__3VbXk {
  position: relative;
  z-index: -2;
  width: 100%;
  height: 100%;
}

.swiper-wrapper > .hero_img__3VbXk {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.hero_container__9jNUX {
  max-width: 870px;
  margin: auto;
  padding-top: 90px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100vw;
  margin-top: 20px;
  margin-bottom: 20px;
}

@media (min-width: 400px) {
  .hero_container__9jNUX {
      margin-top: calc(3vw + 8px);
      margin-bottom: calc(3vw + 8px);
  }
}

@media (min-width: 1400px) {
  .hero_container__9jNUX {
      margin-top: 50px;
      margin-bottom: 50px;
  }
}

.hero_textWrapper__aU40s {
  overflow: hidden;
}

.hero_textWrapper__aU40s + .hero_highlight__1JwX3 {
  padding-top: 0 !important;
  margin-top: -10px;
  margin-bottom: 35px;
}

@media (min-width: 992px) {
  .hero_textWrapper__aU40s + .hero_highlight__1JwX3 {
      margin-bottom: calc(4.93421vw - 13.94737px);
  }
}

@media (min-width: 1600px) {
  .hero_textWrapper__aU40s + .hero_highlight__1JwX3 {
      margin-bottom: 65px;
  }
}

.hero_title__47he3 {
  margin: 0;
  margin-bottom: 15px;
  font-size: 22px;
}

@media (min-width: 400px) {
  .hero_title__47he3 {
      font-size: calc(3.5vw + 8px);
  }
}

@media (min-width: 1200px) {
  .hero_title__47he3 {
      font-size: 50px;
  }
}

.hero_text__3ENGw {
  color: #e7e7ed;
  margin-bottom: 40px;
  font-size: 14px;
}

@media (min-width: 400px) {
  .hero_text__3ENGw {
      font-size: calc(.375vw + 12.5px);
  }
}

@media (min-width: 1200px) {
  .hero_text__3ENGw {
      font-size: 17px;
  }
}

@media (max-width: 767px) {
  .hero_text__3ENGw {
      margin-bottom: 40px;
  }
}

.hero_form__1ewus {
  background-color: #fff;
  border-radius: 3px;
  padding: 26px 30px 30px;
}

@media (max-width: 767px) {
  .hero_form__1ewus {
      padding: 16px 20px 20px;
  }

  .hero_form__1ewus [class*="col-"] + [class*="col-"] {
      margin-top: 15px;
  }
}

@media (min-width: 768px) {
  .hero_form__1ewus button {
      margin-top: 5px;
  }
}

.hero_highlight__1JwX3 {
  position: relative;
  display: inline-block;
  padding-left: 100px;
  padding-right: 100px;
  margin-bottom: -30px;
  padding-top: 35px;
}

@media (min-width: 992px) {
  .hero_highlight__1JwX3 {
      padding-top: calc(4.93421vw - 13.94737px);
  }
}

@media (min-width: 1600px) {
  .hero_highlight__1JwX3 {
      padding-top: 65px;
  }
}

.hero_highlight__1JwX3:after, .hero_highlight__1JwX3:before {
  content: '';
  display: block;
  position: absolute;
  width: 100px;
  height: 1px;
  bottom: 0;
  background: red;
}

.hero_highlight__1JwX3:before {
  left: 0;
  background: linear-gradient(to right, transparent 0%, rgba(255, 255, 255, .3) 100%);
}

.hero_highlight__1JwX3:after {
  right: 0;
  background: linear-gradient(to left, transparent 0%, rgba(255, 255, 255, .3) 100%);
}

@media (max-width: 1024px) {
  .hero_highlight__1JwX3 {
      display: block;
      padding-left: 0;
      padding-right: 0;
  }

  .hero_highlight__1JwX3:before, .hero_highlight__1JwX3:after {
      display: none;
  }
}

.rtl .hero_highlight__1JwX3:before {
  left: auto;
  right: 0;
  background: linear-gradient(to left, transparent 0%, rgba(255, 255, 255, .3) 100%);
}

.rtl .hero_highlight__1JwX3:after {
  right: auto;
  left: 0;
  background: linear-gradient(to right, transparent 0%, rgba(255, 255, 255, .3) 100%);
}

.is-mobile .hero_highlight__1JwX3 {
  display: block;
  clear: both;
}

@media (max-width: 992px) {
  .is-mobile .hero_highlight__1JwX3 {
      margin-bottom: 30px;
  }
}

.is-mobile .hero_highlight__1JwX3:before,
.is-mobile .hero_highlight__1JwX3:after {
  display: none;
}

.hero_highlightItem__DZRDM {
  display: inline-block;
  min-width: 100px;
  padding: 18px 5px;
  text-align: center;
  transform: translateZ(0);
}

.hero_highlightItem__DZRDM i {
  font-size: 30px;
  color: #f06292;
  transition: all .3s ease;
}

.hero_highlightItem__DZRDM img {
  width: 30px;
  border-radius: 50%;
  overflow: hidden;
  margin: auto;
  transition: all .3s ease;
}

.hero_highlightItem__DZRDM span {
  display: block;
  font-size: 13px;
  color: #fff;
  opacity: .7;
  transition: all .3s ease;
}

.hero_highlightItem__DZRDM:hover img, .hero_highlightItem__DZRDM:hover span,
.hero_highlightItem__DZRDM:hover i {
  opacity: 1;
  transform: translate(0, -5px);
}

.highlight-lava-js {
  position: relative;
  overflow: hidden;
  white-space: nowrap;
}

@media (max-width: 1024px) {
  .highlight-lava-js {
      overflow-x: auto;
  }
}

.highlight-lava-js__line {
  position: absolute;
  height: 1px;
  bottom: 0;
  margin: auto;
  left: 0;
  width: 100px;
  transition: all .2s ease;
}

.highlight-lava-js__line:after, .highlight-lava-js__line:before {
  content: '';
  display: block;
  position: absolute;
  width: 3000px;
  height: 1px;
  background-color: rgba(255, 255, 255, .3);
  top: 0;
}

.highlight-lava-js__line:before {
  left: 50%;
  margin-left: 7px;
}

.highlight-lava-js__line:after {
  right: 50%;
  margin-right: 7px;
}

.highlight-lava-js__line span {
  content: '';
  display: block;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  bottom: -5px;
  width: 11px;
  height: 11px;
  border: 1px solid rgba(255, 255, 255, .3);
  border-bottom-color: transparent;
  border-right-color: transparent;
  transform: rotate(45deg);
}

@media (max-width: 1024px) {
  .highlight-lava-js__line {
      display: none;
  }
}

.rtl .highlight-lava-js__line:before {
  left: auto;
  right: 50%;
  margin-left: auto;
  margin-right: 7px;
}

.rtl .highlight-lava-js__line:after {
  right: auto;
  left: 50%;
  margin-right: auto;
  margin-left: 7px;
}

.hero_formDark__3fCkB .hero_form__1ewus {
  background-color: #252c41;
}

.hero_formDark__3fCkB [class*="field"][class*="module"] {
  color: #9ea6ba;
}

.hero_formDark__3fCkB [class*="field"][class*="module"] .select2-selection--multiple,
.hero_formDark__3fCkB [class*="field"][class*="module"] input {
  border-color: rgba(72, 82, 115, .6) !important;
  color: #9ea6ba;
}

.hero_formDark__3fCkB [class*="field"][class*="module"] .select2-selection--multiple::-webkit-input-placeholder,
.hero_formDark__3fCkB [class*="field"][class*="module"] input::-webkit-input-placeholder {
  color: #9ea6ba;
}

.hero_formDark__3fCkB [class*="field"][class*="module"] .select2-selection--multiple::-moz-placeholder,
.hero_formDark__3fCkB [class*="field"][class*="module"] input::-moz-placeholder {
  color: #9ea6ba;
}

.hero_formDark__3fCkB [class*="field"][class*="module"] .select2-selection--multiple:-moz-placeholder,
.hero_formDark__3fCkB [class*="field"][class*="module"] input:-moz-placeholder {
  color: #9ea6ba;
}

.hero_formDark__3fCkB [class*="field"][class*="module"] .select2-selection--multiple:-ms-input-placeholder,
.hero_formDark__3fCkB [class*="field"][class*="module"] input:-ms-input-placeholder {
  color: #9ea6ba;
}

.hero_formDark__3fCkB [class*="field"][class*="module"] .btn {
  border-bottom-color: rgba(72, 82, 115, .6);
}

.hero_formDark__3fCkB .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #9ea6ba;
}

.hero_formDark__3fCkB .wil-tab__content {
  background-color: #252c41;
}

.hero_formDark__3fCkB .wil-tab__content .hero_form__1ewus {
  background: none;
}

.hero_formDark__3fCkB .wil-tab__nav a:focus {
  background: none !important;
}

.hero_formDark__3fCkB .wil-tab__nav a.active {
  background-color: #252c41 !important;
  color: #e7e7ed !important;
}

.hero_formDark__3fCkB .select2-selection--single {
  border-bottom-color: rgba(72, 82, 115, .6) !important;
}

.hero_horizontal__1t27X {
  overflow: hidden;
}

@media (min-width: 993px) {
  .hero_horizontal__1t27X .hero_container__9jNUX {
      max-width: 1170px;
  }

  .hero_horizontal__1t27X .hero_textWrapper__aU40s {
      padding-right: 80px;
      text-align: left;
      width: calc(100% - 400px);
      float: left;
  }
}

@media (min-width: 993px) and (min-width: 993px) {
  .hero_horizontal__1t27X .hero_textWrapper__aU40s {
      padding-right: 100px;
  }
}

@media (min-width: 993px) {
  .hero_horizontal__1t27X .hero_title__47he3 {
      margin-top: 10px;
  }

  .hero_horizontal__1t27X .hero_formWrapper__1IuRO,
  .hero_horizontal__1t27X .wil-tab {
      width: 400px;
      float: left;
  }

  .hero_horizontal__1t27X .wil-tab__nav {
      overflow: hidden;
  }

  .hero_horizontal__1t27X .wil-tab__nav li {
      width: 200px;
      float: left;
  }

  .hero_horizontal__1t27X .wil-tab__nav a {
      width: 100%;
      text-align: center;
      padding: 14px 30px;
  }

  .hero_horizontal__1t27X [class*="col-"] {
      width: 100% !important;
      margin-bottom: 15px;
  }

  .hero_horizontal__1t27X [class*="col-"]:last-child {
      margin-bottom: 0;
  }
}

@media (min-width: 993px) {
  .rtl .hero_horizontal__1t27X .hero_textWrapper__aU40s {
      padding-right: initial;
      padding-left: 80px;
      text-align: right;
      float: right;
  }
}

@media (min-width: 993px) and (min-width: 993px) {
  .rtl .hero_horizontal__1t27X .hero_textWrapper__aU40s {
      padding-right: initial;
      padding-left: 100px;
  }
}

@media (min-width: 993px) {
  .rtl .hero_horizontal__1t27X .hero_formWrapper__1IuRO,
  .rtl .hero_horizontal__1t27X .wil-tab {
      float: right;
  }

  .rtl .hero_horizontal__1t27X .wil-tab__nav li {
      float: right;
  }
}

@media (min-width: 992px) {
  .hero_fullWidth__1u0K7 .hero_highlight__1JwX3 {
      margin-left: -100%;
      margin-right: -100%;
  }
}

@media (min-width: 993px) {
  .hero_fullWidth__1u0K7 .hero_container__9jNUX {
      padding-top: 0;
  }

  .hero_fullWidth__1u0K7 .wil-tab,
  .hero_fullWidth__1u0K7 .hero_formWrapper__1IuRO {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
  }

  .hero_fullWidth__1u0K7 .wil-tab__content {
      border-radius: 0;
  }

  .hero_fullWidth__1u0K7 .wil-tab__content,
  .hero_fullWidth__1u0K7 .hero_formWrapper__1IuRO {
      background-color: #fff;
  }

  .hero_fullWidth__1u0K7 .wil-tab__nav, .hero_fullWidth__1u0K7 .wil-tab__panel,
  .hero_fullWidth__1u0K7 .hero_formWrapper__1IuRO .hero_form__1ewus {
      max-width: 992px;
      margin: auto;
  }
}

.hero_fullWidth__1u0K7.hero_formDark__3fCkB .wil-tab__nav a.active,
.hero_fullWidth__1u0K7.hero_formDark__3fCkB .wil-tab__content,
.hero_fullWidth__1u0K7.hero_formDark__3fCkB .hero_formWrapper__1IuRO {
  background-color: rgba(37, 44, 65, .8) !important;
}

.hero_fullWidth__1u0K7.hero_formDark__3fCkB .wil-overlay {
  background-color: rgba(37, 44, 65, .4);
}

@media (min-width: 993px) {
  [data-header-theme="dark"] ~ .wil-content .hero_fullWidth__1u0K7 .hero_container__9jNUX,
  [data-header-theme="light"] ~ .wil-content .hero_fullWidth__1u0K7 .hero_container__9jNUX {
      margin-top: -40px;
  }
}

/* 117. long_listing-detail
--------------------------------------------------------------------------------*/

.listing-detail_module__2-bfH .wil-overlay {
  background-color: rgba(37, 44, 65, .6);
}

.listing-detail_header__18Cfs {
  position: relative;
  z-index: 9;
  display: block;
  height: 40vh;
}

@media (min-width: 993px) {
  .listing-detail_header__18Cfs {
      height: 74vh;
  }
}

@media (min-width: 1601px) {
  .listing-detail_header__18Cfs {
      height: 60vh;
  }
}

.hasSlider {
  height: auto;
}

.listing-detail_img__3DyYX {
  z-index: -2;
}

.listing-detail_img__3DyYX img {
  display: none;
}

.listing-detail_first__1PClf {
  margin-top: 60px;
  position: relative;
  z-index: 99;
  padding-bottom: 15px;
  background-color: #fff;
  border-bottom: 1px solid #e7e7ed;
}

@media (max-width: 1199px) {
  .listing-detail_first__1PClf {
      text-align: center;
  }
}

.listing-detail_first__1PClf .container {
  position: relative;
}

.listing-detail_header__18Cfs ~ .listing-detail_first__1PClf {
  margin-top: auto;
}

[data-header-theme="transparent"] ~ .wil-content .listing-detail_first__1PClf {
  margin-top: 150px;
}

@media (max-width: 991px) {
  [data-header-theme="transparent"] ~ .wil-content .listing-detail_first__1PClf {
      margin-top: 120px;
  }
}

[data-header-theme="transparent"] ~ .wil-content .listing-detail_header__18Cfs ~ .listing-detail_first__1PClf {
  margin-top: auto;
}

@media (min-width: 769px) {
  .listing-detail_left__22FMI {
      min-height: 87px;
  }
}

.listing-detail_goo__1A8J- {
  position: relative;
  z-index: 9;
  display: block;
  width: 280px;
  height: 134px;
  margin: auto;
  margin-top: -65px;
}

.listing-detail_goo__1A8J-:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 280px 130px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA3NiAzMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzYgMzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjx0aXRsZT5iZ19zb3VyY2VfYmFkZ2VfMTwvdGl0bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTcuNywxMS40Yy0xLjQtMS40LTIuNy0yLjktNC4xLTQuNGMtMC4yLTAuMy0wLjUtMC41LTAuOC0wLjhjLTAuMi0wLjItMC4zLTAuMy0wLjUtMC41bDAsMA0KCUM0OC42LDIuMiw0My41LDAsMzgsMFMyNy40LDIuMiwyMy42LDUuN2wwLDBjLTAuMiwwLjItMC4zLDAuMy0wLjUsMC41Yy0wLjMsMC4zLTAuNSwwLjUtMC44LDAuOGMtMS40LDEuNS0yLjcsMy00LjEsNC40DQoJYy01LDUuMS0xMS43LDYuMS0xOC4zLDYuM1YzMWg5LjRoOC45aDM5LjRoNC45SDc2VjE3LjZDNjkuNCwxNy40LDYyLjcsMTYuNSw1Ny43LDExLjR6Ii8+DQo8L3N2Zz4NCg==");
  top: -6px;
  left: 50%;
  transform: translate(-50%, 0) scaleY(.8) scaleX(.91);
  z-index: -1;
}

@media (min-width: 1200px) {
  .listing-detail_goo__1A8J- {
      margin-left: -50px;
      float: left;
  }
}

@media (max-width: 991px) {
  .listing-detail_goo__1A8J- {
      width: 166px;
      height: 83px;
      margin-top: -44px;
  }

  .listing-detail_goo__1A8J-:after {
      top: 0;
      background-size: 166px 80px;
  }
}

@media (min-width: 1200px) {
  .rtl .listing-detail_goo__1A8J- {
      margin-left: auto;
      margin-right: -50px;
      float: right;
  }
}

.listing-detail_logo__3fI4O {
  position: absolute;
  margin: auto;
  top: 19px;
  right: 0;
  left: 0;
  width: 130px;
  height: 130px;
  border-radius: 50%;
  z-index: 9;
}

.listing-detail_logo__3fI4O a {
  display: block;
  width: 100%;
  height: 100%;
}

@media (max-width: 991px) {
  .listing-detail_logo__3fI4O {
      width: 80px;
      height: 80px;
      top: 17px;
  }
}

.listing-detail_titleWrap__2A2Mm {
  overflow: hidden;
  position: relative;
  left: -35px;
  z-index: 10;
  padding: 15px 0 0 0;
}

@media (max-width: 1199px) {
  .listing-detail_titleWrap__2A2Mm {
      text-align: center;
      left: 0;
      padding: 30px 0 20px;
  }
}

.rtl .listing-detail_titleWrap__2A2Mm {
  left: auto;
  right: -35px;
}

@media (max-width: 1199px) {
  .rtl .listing-detail_titleWrap__2A2Mm {
      left: auto;
      right: 0;
  }
}

.listing-detail_title__2cR-R {
  position: relative;
  line-height: 1.2em;
  margin: 0;
  font-size: 14px;
}

@media (min-width: 400px) {
  .listing-detail_title__2cR-R {
      font-size: calc(.75vw + 11px);
  }
}

@media (min-width: 1200px) {
  .listing-detail_title__2cR-R {
      font-size: 20px;
  }
}

.listing-detail_text__31u2P {
  display: inline-block;
  vertical-align: middle;
}

@media (min-width: 769px) {
  .listing-detail_text__31u2P {
      max-width: 490px;
  }
}

.listing-detail_claim__10fsw {
  position: absolute;
  bottom: 0;
  vertical-align: middle;
  font-size: 10px;
  text-transform: uppercase;
  margin-left: 10px;
}

.listing-detail_claim__10fsw i {
  font-size: 16px;
  font-size: 14px;
}

@media (min-width: 400px) {
  .listing-detail_claim__10fsw i {
      font-size: calc(.25vw + 13px);
  }
}

@media (min-width: 1200px) {
  .listing-detail_claim__10fsw i {
      font-size: 16px;
  }
}

@media (max-width: 767px) {
  .listing-detail_claim__10fsw span {
      display: none;
  }
}

.rtl .listing-detail_claim__10fsw {
  margin-left: auto;
  margin-right: 10px;
}

.listing-detail_tagline__3u_9y {
  display: inline-block;
  font-size: 12px;
}

@media (min-width: 769px) {
  .listing-detail_tagline__3u_9y {
      max-width: 560px;
  }
}

@media (min-width: 400px) {
  .listing-detail_tagline__3u_9y {
      font-size: calc(.125vw + 11.5px);
  }
}

@media (min-width: 1200px) {
  .listing-detail_tagline__3u_9y {
      font-size: 13px;
  }
}

.wil-chatbox__state {
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background-color: #d4d4d4;
}

.wil-chatbox__state.online {
  background-color: #4dea70;
}

.listing-detail_right__2KHL5 {
  position: relative;
  padding-right: 38px;
  white-space: nowrap;
}

.listing-detail_right__2KHL5:before, .listing-detail_right__2KHL5:after {
  content: "";
  display: table;
}

.listing-detail_right__2KHL5:after {
  clear: both;
}

@media (min-width: 1200px) {
  .listing-detail_right__2KHL5 {
      position: absolute;
      top: 23px;
      right: 15px;
      z-index: 11;
  }
}

@media (max-width: 1199px) {
  .listing-detail_right__2KHL5 {
      text-align: center;
      margin-bottom: 5px;
  }
}

@media (min-width: 480px) {
  .listing-detail_right__2KHL5 {
      display: inline-block;
  }
}

.rtl .listing-detail_right__2KHL5 {
  padding-right: initial;
  padding-left: 38px;
}

@media (min-width: 1200px) {
  .rtl .listing-detail_right__2KHL5 {
      right: auto;
      left: 15px;
  }
}

@media (max-width: 1200px) {
  .listing-detail_rightButton__30xaS {
      margin: 0 -3px;
  }
}

.listing-detail_rightItem__2CjTS {
  position: relative;
  z-index: 99;
  display: inline-block;
  vertical-align: middle;
}

@media (min-width: 1200px) {
  .listing-detail_rightItem__2CjTS {
      margin-left: 5px;
  }
}

@media (max-width: 1199px) {
  .listing-detail_rightItem__2CjTS {
      padding: 0 3px;
  }
}

@media (max-width: 767px) {
  .listing-detail_rightItem__2CjTS {
      float: left;
  }

  .listing-detail_rightItem__2CjTS:first-child:nth-last-child(1),
  .listing-detail_rightItem__2CjTS:first-child:nth-last-child(1) ~ div {
      width: 100%;
  }

  .listing-detail_rightItem__2CjTS:first-child:nth-last-child(2),
  .listing-detail_rightItem__2CjTS:first-child:nth-last-child(2) ~ div {
      width: 50%;
  }

  .listing-detail_rightItem__2CjTS:first-child:nth-last-child(3),
  .listing-detail_rightItem__2CjTS:first-child:nth-last-child(3) ~ div {
      width: 33.33333%;
  }

  .listing-detail_rightItem__2CjTS:first-child:nth-last-child(4),
  .listing-detail_rightItem__2CjTS:first-child:nth-last-child(4) ~ div {
      width: 25%;
  }

  .listing-detail_rightItem__2CjTS:first-child:nth-last-child(5),
  .listing-detail_rightItem__2CjTS:first-child:nth-last-child(5) ~ div {
      width: 20%;
  }
}

.listing-detail_rightItem__2CjTS .wil-btn {
  padding: 6px 12px;
  min-width: 105px;
}

.listing-detail_rightItem__2CjTS .wil-btn.active {
  color: #f06292;
  border-color: #f06292;
}

@media (max-width: 768px) {
  .listing-detail_rightItem__2CjTS .wil-btn {
      font-size: 10px;
      min-width: auto;
      width: 100%;
      padding: 6px 10px;
  }

  .listing-detail_rightItem__2CjTS .wil-btn i {
      font-size: 14px;
      margin-right: 3px;
      margin-bottom: 1px;
  }
}

@media (min-width: 1200px) {
  .rtl .listing-detail_rightItem__2CjTS {
      margin-left: auto;
      margin-right: 5px;
  }
}

@media (max-width: 767px) {
  .rtl .listing-detail_rightItem__2CjTS {
      float: right;
  }
}

@media (max-width: 768px) {
  .rtl .listing-detail_rightItem__2CjTS .wil-btn i {
      margin-right: auto;
      margin-left: 3px;
  }
}

.listing-detail_rightDropdown__3J1qK {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 100;
  transform: translate(0, -50%);
}

.rtl .listing-detail_rightDropdown__3J1qK {
  right: auto;
  left: 0;
}

.listing-detail_shareContent__2nr-2 {
  position: absolute;
  top: 46px;
  right: 0;
  opacity: 0;
  min-width: 180px;
  visibility: hidden;
  transition: all .2s ease;
}

.listing-detail_shareContent__2nr-2.active {
  opacity: 1;
  visibility: visible;
}

.rtl .listing-detail_shareContent__2nr-2 {
  right: auto;
  left: 0;
}

.listing-detail_body__287ZB {
  background-color: #f3f3f6;
  padding: 20px 0 30px 0;
}

@media (min-width: 1200px) {
  .listing-detail_body__287ZB {
      padding: 35px 0 55px 0;
  }
}

.listing-detail_row__2UU6R {
  margin: 0 -10px;
}

@media (max-width: 1199px) {
  .listing-detail_row__2UU6R {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
  }
}

.wil-colSmall {
  padding: 0 10px;
}

@media (min-width: 1200px) {
  .wil-colSmall {
      width: 37.4359%;
      float: left;
  }
}

@media (max-width: 1199px) {
  .wil-colSmall {
      -ms-flex-order: 1;
      order: 1;
      margin-bottom: 20px;
  }
}

@media (min-width: 1200px) {
  .rtl .wil-colSmall {
      float: right;
  }
}

.wil-colLarge {
  padding: 0 10px;
}

@media (min-width: 1200px) {
  .wil-colLarge {
      width: 62.5641%;
      float: left;
  }

  .wil-colLarge.wil-sidebarLeft {
      float: right;
  }
}

@media (min-width: 768px) {
  .wil-colLarge [class*="content-box"] [class*="col-"]:nth-child(3) [class*="icon-box"] {
      margin-top: 0 !important;
  }
}

@media (min-width: 1200px) {
  .rtl .wil-colLarge {
      float: right;
  }

  .rtl .wil-colLarge.wil-sidebarLeft {
      float: left;
  }
}

.single-listing .icon-box-1_text__3R39g {
  line-height: 1.4em;
}

@media (min-width: 768px) {
  #single-tags .content-box_body__3tSRB {
      padding-top: 25px;
  }

  #single-tags [class*="col-sm-3"]:nth-child(3) [class*="icon-box"],
  #single-tags [class*="col-sm-3"]:nth-child(4) [class*="icon-box"] {
      margin-top: 0 !important;
  }
}

.listing-detail_sliderItem__3k2pH:before {
  content: '';
  display: block;
  padding-top: 150%;
}

@media (min-width: 992px) {
  .listing-detail_sliderItem__3k2pH:before {
      padding-top: 75%;
  }
}

.listing-detail_sliderItem__3k2pH img {
  display: none;
}

.listing-detail_itemOverlay__1F_RJ {
  position: relative;
  width: 400px;
  padding-top: 10%;
  opacity: 0;
}

.listing-detail_itemOverlay__1F_RJ:before {
  pointer-events: none;
  content: "";
  display: block;
  background-color: rgba(0, 0, 0, .3);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

.swiper-container-horizontal .listing-detail_itemOverlay__1F_RJ {
  width: 100%;
  padding-top: 0;
  opacity: 1;
}

.listing-detail_caption__TrVbq {
  position: relative;
  padding: 40px 20px;
  font-size: 16px;
  text-align: center;
  z-index: 11;
}

@media (max-width: 1024px) {
  .listing-detail_caption__TrVbq {
      padding: 40px 20px;
  }
}

@media (max-width: 991px) {
  .listing-detail_caption__TrVbq {
      padding: 30px 20px;
  }
}

@media (max-width: 767px) {
  .listing-detail_caption__TrVbq {
      padding: 20px 20px 50px 20px;
  }
}

.swiper-slide .listing-detail_caption__TrVbq {
  color: rgba(255, 255, 255, .5);
}

@media (max-width: 767px) {
  .swiper-slide .listing-detail_caption__TrVbq {
      color: #fff;
  }
}

.swiper-slide.swiper-slide-next .listing-detail_caption__TrVbq {
  color: #fff;
}

@media (max-width: 1024px) {
  .swiper-slide.swiper-slide-next .listing-detail_caption__TrVbq {
      padding-top: 15px;
      transition: all ease .3s;
  }
}

@media (max-width: 767px) {
  .swiper-slide.swiper-slide-next .listing-detail_caption__TrVbq {
      color: rgba(255, 255, 255, .5);
  }
}

/* 118. long_listing-table
--------------------------------------------------------------------------------*/

.table-module {
  width: 100%;
  background: #fff;
  margin-bottom: 20px;
  border: 1px solid #f3f3f6;
}

@media (max-width: 991px) {
  .table-module {
      margin-bottom: 15px;
      border: 1px solid #e7e7ed;
  }
}

.table-module th span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
}

@media (max-width: 1700px) and (min-width: 1500px) {
  .table-module th span {
      max-width: 120px;
  }
}

@media (max-width: 1499px) and (min-width: 1281px) {
  .table-module th span {
      max-width: 80px;
  }
}

@media (max-width: 1280px) and (min-width: 1024px) {
  .table-module th span {
      max-width: 70px;
  }
}

.table-module th:first-child {
  max-width: 5%;
}

@media (max-width: 1700px) and (min-width: 1500px) {
  .table-module th:first-child span {
      max-width: 250px;
  }
}

@media (max-width: 1499px) and (min-width: 1024px) {
  .table-module th:first-child span {
      max-width: 200px;
  }
}

.table-module th, .table-module td {
  border-bottom: 1px solid #f3f3f6;
  padding: 17px 20px;
}

@media (max-width: 1512px) and (min-width: 768px) {
  .table-module th, .table-module td {
      padding: 13px 12px;
  }
}

@media (max-width: 991px) {
  .table-module th, .table-module td {
      border-bottom: 1px solid #e7e7ed;
  }
}

.table-module .wil-btn {
  white-space: nowrap;
  max-width: 120px;
  text-overflow: ellipsis;
}

@media (max-width: 1512px) and (min-width: 768px) {
  .table-module .wil-btn {
      text-overflow: ellipsis;
      max-width: 110px;
  }
}

@media (max-width: 1199px) {
  .table-module .wil-btn {
      margin-right: 5px;
  }
}

@media (min-width: 1200px) {
  .table-module .wil-btn {
      margin-left: 5px;
  }
}

@media (max-width: 1199px) {
  .rtl .table-module .wil-btn {
      margin-right: auto;
      margin-left: 5px;
  }
}

@media (min-width: 1200px) {
  .rtl .table-module .wil-btn {
      margin-left: auto;
      margin-right: 5px;
  }
}

.table-module__table {
  width: 100%;
}

.table-module__table thead {
  background: #fff;
}

.table-module__table thead th {
  color: #485273;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 10px;
  line-height: 1.3em;
  text-transform: uppercase;
  letter-spacing: .1em;
}

.table-module__table thead th i {
  font-size: 17px;
  color: #9ea6ba;
  margin-right: 6px;
  vertical-align: middle;
}

@media (max-width: 991px) {
  .table-module__table thead th i {
      font-size: 16px;
      color: #70778b;
  }
}

.before-hide:before {
  display: none;
}

.listing-table_module__2vE05 {
  font-size: 13px;
}

.listing-table_module__2vE05 i {
  font-size: 14px;
}

.listing-table_module__2vE05 th {
  white-space: nowrap;
}

/* 119. long_message
--------------------------------------------------------------------------------*/

.message_module__2nm7D [class*="content-box_"][class*="_module"] {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .message_module__2nm7D [class*="content-box_"][class*="_header"] {
      display: none;
  }
}

.wil-chatbox {
  overflow: hidden;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  width: 100%;
  max-width: 960px;
  background-color: #fff;
  box-shadow: 0 10px 20px rgba(0, 0, 0, .15);
}

.wil-chatbox__header {
  padding: 10px 15px;
  background-color: #f4b34d;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.wil-chatbox__action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.wil-chatbox__action a {
  background-color: #fff;
  text-indent: -99999px;
  display: block;
  width: 12px;
  height: 12px;
  border-radius: 100%;
}

.wil-chatbox__body {
  height: 500px;
}

@media (max-width: 991px) {
  .wil-chatbox__body {
      height: 300px;
  }
}

.wil-chatbox__wrap {
  width: 800px;
}

@media (max-width: 991px) {
  .wil-chatbox__wrap {
      width: 100%;
  }
}

.wil-chatbox__wrap, .wil-chatbox__btn {
  position: fixed;
  bottom: 20px;
  right: 80px;
  z-index: 9999;
}

.wil-chatbox__wrap {
  bottom: 0;
}

@media (max-width: 991px) {
  .wil-chatbox__wrap {
      right: 0;
  }
}

@media (max-width: 767px) {
  .wil-chatbox__wrap {
      bottom: 10px;
  }
}

.rtl .wil-chatbox__wrap, .rtl .wil-chatbox__btn {
  right: auto;
  left: 80px;
}

@media (max-width: 991px) {
  .rtl .wil-chatbox__wrap {
      right: auto;
      left: 0;
  }
}

.wil-number-count {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  text-align: center;
  border-radius: 100%;
  color: #fff;
  background-color: red;
}

div[class*="btn-group-fixed"] ~ .wil-chatbox__wrap,
div[class*="btn-group-fixed"] ~ .wil-chatbox__btn {
  right: 200px;
}

@media (max-width: 991px) {
  div[class*="btn-group-fixed"] ~ .wil-chatbox__wrap {
      right: 0;
  }
}

@media (max-width: 991px) {
  div[class*="btn-group-fixed"] ~ .wil-chatbox__btn {
      right: 20px;
      bottom: 140px;
  }
}

.rtl div[class*="btn-group-fixed"] ~ .wil-chatbox__wrap,
.rtl div[class*="btn-group-fixed"] ~ .wil-chatbox__btn {
  right: auto;
  left: 200px;
}

@media (max-width: 991px) {
  .rtl div[class*="btn-group-fixed"] ~ .wil-chatbox__wrap {
      right: auto;
      left: 0;
  }
}

@media (max-width: 991px) {
  .rtl div[class*="btn-group-fixed"] ~ .wil-chatbox__btn {
      right: auto;
      left: 20px;
  }
}

.message_box__3dDJa [class*="content-box_"][class*="_body"] {
  position: relative;
  overflow: hidden;
  padding: 0;
}

.message_left__3_nbH {
  width: 380px;
  height: calc(100vh - 180px);
  float: left;
}

@media (max-width: 1399px) {
  .message_left__3_nbH {
      height: calc(100vh - 160px);
  }
}

@media (max-width: 1099px) {
  .message_left__3_nbH {
      width: 100%;
  }
}

.message_left__3_nbH .message_body__njHFs {
  padding: 0;
  height: calc(100% - 90px) !important;
}

.message_left__3_nbH .message_head__2tf2D ~ .message_body__njHFs {
  height: calc(100% - 90px) !important;
}

@media (max-width: 767px) {
  .message_left__3_nbH .message_head__2tf2D ~ .message_body__njHFs {
      height: calc(100% - 79px) !important;
  }
}

.wil-chatbox .message_left__3_nbH {
  width: 260px;
  height: 100%;
}

@media (max-width: 1099px) {
  .wil-chatbox .message_left__3_nbH {
      width: 100%;
  }
}

.rtl .message_left__3_nbH {
  float: right;
}

.message_back__pjtJp {
  display: none;
  font-size: 20px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  left: 10px !important;
  right: auto !important;
  z-index: 9;
  cursor: pointer;
}

.rtl .message_back__pjtJp {
  left: auto !important;
  right: 10px !important;
}

.message_head__2tf2D {
  position: relative;
  border-bottom: 1px solid #f3f3f6;
  height: 90px;
  padding-left: 20px;
  padding-right: 20px;
}

@media (max-width: 767px) {
  .message_head__2tf2D {
      padding-left: 15px;
      padding-right: 15px;
  }
}

@media (max-width: 1099px) {
  .message_head__2tf2D .message_back__pjtJp {
      display: block;
  }
}

.message_head__2tf2D > * {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  left: 20px;
  right: 20px;
}

@media (max-width: 767px) {
  .message_head__2tf2D > * {
      left: 15px;
      right: 15px;
  }
}

.message_head__2tf2D ~ .message_body__njHFs {
  height: calc(100% - 169px) !important;
}

@media (max-width: 767px) {
  .message_head__2tf2D ~ .message_body__njHFs {
      height: calc(100% - 139px) !important;
  }
}

.wil-chatbox .message_head__2tf2D > * {
  left: 15px;
  right: 15px;
}

.message_search__EhmrU {
  padding-right: 50px;
}

.rtl .message_search__EhmrU {
  padding-right: initial;
  padding-left: 50px;
}

.message_send__2pIGV {
  right: 0;
  margin-top: 12px;
  line-height: normal;
  font-size: 30px;
}

.rtl .message_send__2pIGV {
  right: auto;
  left: 0;
}

.message_chatContent__1AhzJ {
  position: relative;
  width: calc(100% - 800px);
  height: calc(100vh - 180px);
  float: left;
  border-left: 1px solid #f3f3f6;
  border-right: 1px solid #f3f3f6;
}

@media (max-width: 1399px) {
  .message_chatContent__1AhzJ {
      height: calc(100vh - 160px);
  }
}

@media (max-width: 1599px) {
  .message_chatContent__1AhzJ {
      width: calc(100% - 380px);
  }
}

@media (max-width: 1099px) {
  .message_chatContent__1AhzJ {
      position: absolute;
      width: 100%;
      top: 0;
      right: 0;
      background-color: #fff;
      transform: translate(100%, 0);
      visibility: hidden;
      transition: all .3s ease;
      will-change: transform;
  }

  .message_chatContent__1AhzJ.active {
      transform: translate(0, 0);
      visibility: visible;
  }
}

@media (max-width: 767px) {
  .message_chatContent__1AhzJ .message_head__2tf2D {
      height: 60px;
  }
}

.wil-chatbox .message_chatContent__1AhzJ {
  width: calc(100% - 260px);
  height: 100%;
}

@media (max-width: 1599px) {
  .wil-chatbox .message_chatContent__1AhzJ {
      width: calc(100% - 260px);
  }
}

@media (max-width: 1099px) {
  .wil-chatbox .message_chatContent__1AhzJ {
      position: absolute;
      width: 100%;
      top: 60px;
  }
}

.rtl .message_chatContent__1AhzJ {
  float: right;
}

.message_body__njHFs {
  height: calc(100% - 79px) !important;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 15px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 767px) {
  .message_body__njHFs {
      height: calc(100% - 49px) !important;
      padding-left: 15px;
      padding-right: 15px;
  }
}

.message_body__njHFs .wil-tb__cell {
  width: 100%;
  vertical-align: bottom;
}

.message_sendMessage__1tW4G {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 20px;
  border-top: 1px solid #e7e7ed;
  background-color: #fbfbfc;
  z-index: 9;
}

.message_sendMessage__1tW4G textarea {
  max-height: 300px;
}

.message_right__2YFjj {
  width: 420px;
  height: calc(100vh - 180px);
  float: left;
}

@media (max-width: 1599px) {
  .message_right__2YFjj {
      display: none;
  }
}

@media (max-width: 767px) {
  .message_right__2YFjj {
      padding-left: -15px;
  }
}

.message_right__2YFjj .message_body__njHFs {
  padding-bottom: 15px;
  height: calc(100% - 90px) !important;
}

.rtl .message_right__2YFjj {
  float: right;
}

@media (max-width: 767px) {
  .rtl .message_right__2YFjj {
      padding-left: initial;
      padding-right: -15px;
  }
}

@media (max-width: 767px) {
  .dashboard-message-page .dashboard__sidebar [class*="utility-box-1"][class*="module"],
  .dashboard-message-page .dashboard__sidebar [class*="follow_"][class*="module"] {
      display: none;
  }
}

@media (max-width: 991px) {
  .is-mobile .message_left__3_nbH, .is-mobile .message_chatContent__1AhzJ {
      height: calc(100vh - 230px);
  }
}

@media (max-width: 991px) {
  .is-mobile .message_left__3_nbH, .is-mobile .message_chatContent__1AhzJ {
      height: calc(100vh - 230px);
  }
}

@media (max-width: 991px) {
  .is-pad .message_left__3_nbH, .is-pad .message_chatContent__1AhzJ {
      height: calc(100vh - 180px);
  }
}

/* 120. long_listing-map
--------------------------------------------------------------------------------*/

.listing-map_left__1d9nh {
  position: relative;
}

.listing-map_left__1d9nh .container {
  width: 100%;
  max-width: 100%;
}

.listing-map_left__1d9nh [class^="content-box_module"] {
  margin-bottom: 0;
}

.listing-map_left__1d9nh [class*="field_style3"],
.listing-map_left__1d9nh [class*="field_style2"] {
  padding-top: 0;
}

@media (min-width: 1200px) {
  .listing-map_left__1d9nh .row .col-lg-6:nth-child(odd),
  .listing-map_left__1d9nh .row .col-md-6:nth-child(odd) {
      clear: left;
  }

  .listing-map_left__1d9nh .row .col-lg-6:nth-child(even),
  .listing-map_left__1d9nh .row .col-md-6:nth-child(even) {
      clear: right;
  }
}

@media (min-width: 992px) {
  .listing-map_left__1d9nh {
      max-width: 600px;
      min-height: 100vh;
      background-color: #fff;
      width: 60%;
  }
}

@media (min-width: 1200px) {
  .listing-map_left__1d9nh {
      max-width: 820px;
      width: auto;
      z-index: 10;
  }
}

@media (min-width: 1200px) {
  .kc-container .listing-map_left__1d9nh {
      max-width: 500px;
      width: auto;
  }
}

@media (min-width: 1200px) {
  .rtl .listing-map_left__1d9nh .row .col-lg-6:nth-child(odd),
  .rtl .listing-map_left__1d9nh .row .col-md-6:nth-child(odd) {
      clear: right;
  }

  .rtl .listing-map_left__1d9nh .row .col-lg-6:nth-child(even),
  .rtl .listing-map_left__1d9nh .row .col-md-6:nth-child(even) {
      clear: left;
  }
}

.listing-map_right__2Euc- {
  position: fixed !important;
  top: 0;
  right: 0;
  z-index: 9;
  width: 100%;
  height: 100%;
}

@media (min-width: 992px) {
  .listing-map_right__2Euc- {
      width: calc(100% - 600px);
  }
}

@media (min-width: 1200px) {
  .listing-map_right__2Euc- {
      width: calc(100% - 820px);
  }
}

@media (max-width: 991px) {
  .listing-map_right__2Euc- {
      transform: translate(100%, 0);
      transition: all .3s ease;
      z-index: 999;
      height: auto;
      top: 120px;
      bottom: 0;
      visibility: hidden;
      opacity: 0;
      background-color: #e7e7ed;
      will-change: transform;
  }

  .listing-map_right__2Euc-.active {
      transform: translate(0, 0);
      visibility: visible;
      opacity: 1;
  }

  .listing-map_right__2Euc-.map-fixed {
      top: 60px;
  }
}

@media (max-width: 767px) {
  .listing-map_right__2Euc- {
      top: 110px;
  }

  .listing-map_right__2Euc-.map-fixed {
      top: 50px;
  }
}

.listing-map_right__2Euc- .wil-map-show {
  height: 100% !important;
  position: relative !important;
  top: 0;
  display: none;
}

@media (min-width: 992px) {
  .listing-map_right__2Euc- .wil-map-show {
      display: block;
  }
}

@media (max-width: 991px) {
  .admin-bar .listing-map_right__2Euc- {
      top: 167px;
  }
}

@media (max-width: 767px) {
  .admin-bar .listing-map_right__2Euc- {
      top: 157px;
  }
}

@media (max-width: 991px) {
  .js-header-fixed ~ .wil-content .listing-map_right__2Euc- {
      top: 120px;
  }

  .js-header-fixed ~ .wil-content .listing-map_right__2Euc-.map-fixed {
      top: 120px;
  }
}

@media (max-width: 767px) {
  .js-header-fixed ~ .wil-content .listing-map_right__2Euc- {
      top: 110px;
  }

  .js-header-fixed ~ .wil-content .listing-map_right__2Euc-.map-fixed {
      top: 110px;
  }
}

@media (max-width: 991px) {
  .admin-bar .js-header-fixed ~ .wil-content .listing-map_right__2Euc- {
      top: 167px;
  }

  .admin-bar .js-header-fixed ~ .wil-content .listing-map_right__2Euc-.map-fixed {
      top: 167px;
  }
}

@media (max-width: 767px) {
  .admin-bar .js-header-fixed ~ .wil-content .listing-map_right__2Euc- {
      top: 157px;
  }
}

.rtl .listing-map_right__2Euc- {
  right: auto;
  left: 0;
}

@media (min-width: 1200px) {
  .kc-container .listing-map_right__2Euc- {
      width: calc(100% - 500px);
  }
}

.wilcity-map-shortcode .listing-map_right__2Euc- {
  position: absolute !important;
}

@media (max-width: 991px) {
  .wilcity-map-shortcode .listing-map_right__2Euc-.map-fixed {
      top: 60px !important;
  }
}

@media (max-width: 767px) {
  .wilcity-map-shortcode .listing-map_right__2Euc-.map-fixed {
      top: 60px !important;
  }
}

.listing-map_box__3QnVm {
  border: 0;
}

@media (max-width: 991px) {
  .js-listing-search {
      display: none;
  }
}

.js-sticky-for-md .js-map-button {
  display: none !important;
}

.wilcity-wrapper-search-as-move-map {
  top: 10px !important;
  left: 20px !important;
}

.wilcity-wrapper-search-as-move-map > div {
  padding: 5px 8px 4px 6px !important;
  border-radius: 3px !important;
  box-shadow: rgba(0, 0, 0, .3) 0 1px 4px -1px !important;
}

.rtl .wilcity-wrapper-search-as-move-map {
  left: auto !important;
  right: 20px !important;
}

.rtl .wilcity-wrapper-search-as-move-map > div {
  padding: 5px 6px 4px 8px !important;
}

body.page-template-map .wilcity-wrapper-search-as-move-map {
  top: 110px !important;
}

@media (max-width: 992px) {
  body.page-template-map .wilcity-wrapper-search-as-move-map {
      top: 20px !important;
  }
}

body.admin-bar.page-template-map .wilcity-wrapper-search-as-move-map {
  top: 142px !important;
}

@media (max-width: 992px) {
  body.admin-bar.page-template-map .wilcity-wrapper-search-as-move-map {
      top: 20px !important;
  }
}

.admin-bar .wilcity-wrapper-search-as-move-map {
  top: 42px !important;
}

@media (max-width: 782px) {
  .admin-bar .wilcity-wrapper-search-as-move-map {
      top: 56px !important;
  }
}

.admin-bar .wilcity-map-shortcode .wilcity-wrapper-search-as-move-map {
  top: 20px !important;
}

@media (max-width: 782px) {
  .admin-bar .wilcity-map-shortcode .wilcity-wrapper-search-as-move-map {
      top: 20px !important;
  }
}

.wilcity-map-shortcode .wilcity-wrapper-search-as-move-map {
  top: 20px !important;
}

@media (max-width: 782px) {
  .wilcity-map-shortcode .wilcity-wrapper-search-as-move-map {
      top: 20px !important;
  }
}

.wilcity-wrapper-map-auto-refresh-checkbox .wrapper-small:after {
  content: "\F00C";
  display: inline-block;
  font: normal normal normal 16px/1 "FontAwesome";
  font-size: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
          font-smoothing: antialiased;
  position: relative;
  font-size: 12px;
  width: 16px;
  height: 16px;
  line-height: 12px;
  border-radius: 2px;
  border: 2px solid #c5cbd8;
  color: transparent;
  text-align: center;
  z-index: 9;
  transition: all .3s ease;
  cursor: pointer;
  vertical-align: middle;
  float: left;
}

.rtl .wilcity-wrapper-map-auto-refresh-checkbox .wrapper-small:after {
  float: right;
}

#wilcity-map-auto-refresh-checkbox {
  display: none;
}

#wilcity-map-auto-refresh-checkbox:checked ~ .wrapper-small:after {
  background-color: #f06292;
  border-color: #f06292;
  color: #fff;
}

.wrapper-small {
  font-size: 12px;
  padding-left: 6px;
  line-height: 16px;
}

.rtl .wrapper-small {
  padding-left: initial;
  padding-right: 6px;
}

.wil-map-show {
  height: calc(100vh - 180px) !important;
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 165px;
  display: none;
}

@media (min-width: 992px) {
  .wil-map-show {
      display: block;
  }
}

.single .wil-map-show {
  height: 400px !important;
}

body .wil-map-show.mapboxgl-map {
  top: 165px !important;
}

/* 121. imageCover
--------------------------------------------------------------------------------*/

.imageCover_module__3Ll0t {
  overflow: hidden;
}

.imageCover_module__3Ll0t a {
  position: relative;
  display: block;
}

.imageCover_img__3p0xT {
  position: relative;
  padding-top: 100%;
  background-size: cover;
  background-position: 50% 50%;
}

.imageCover_img__3p0xT img {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  height: 100%;
}

.imageCover_ratio-4by3__CJXwh .imageCover_img__3p0xT {
  padding-top: 75%;
}

.imageCover_ratio-16by9__og-OB .imageCover_img__3p0xT {
  padding-top: 56.25%;
}

.imageCover_static__VQTZi .imageCover_img__3p0xT {
  padding: 0;
  background: none !important;
}

.imageCover_static__VQTZi .imageCover_img__3p0xT img {
  display: block;
}

.bootstrap-select .dropdown-toggle:focus {
  outline: none !important;
  outline-offset: 0;
}

.bootstrap-select:not(.input-group-btn), .bootstrap-select[class*="col-"] {
  display: block !important;
}

.bootstrap-select.bs-container .dropdown-menu {
  z-index: 99;
}

.bootstrap-select .dropdown-menu li a {
  transition: none;
}

.bootstrap-select .dropdown-menu li a span.text {
  display: block;
}

.bootstrap-select [class*="icon-box-1_icon"] img {
  opacity: 0;
}

.select-icon {
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
}

.select-clear {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translate(0, -50%);
  cursor: pointer;
  z-index: 9999;
  font-size: 14px;
  font-weight: 700;
  padding: 5px 10px;
}

.bootstrap-select .btn {
  position: relative;
  margin: 0;
  padding: 0;
  height: 38px;
  line-height: 38px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
  -webkit-appearance: none;
          user-select: none;
  border-radius: 0;
  border: 0 solid transparent;
  border-bottom: 2px solid #e7e7ed;
  background-color: transparent;
  box-shadow: none;
}

.bootstrap-select .btn .wilcity-search-wrapper-suggestion-item {
  padding: 0;
}

.bootstrap-select .btn .bg-color-primary--hover:hover {
  background-color: rgba(255, 255, 255, 0) !important;
}

.show ~ .bg-color-primary {
  transform: scaleX(1) !important;
}

.btn:hover, .btn:focus {
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: none;
}

.btn.disabled, .btn:disabled {
  opacity: .65;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.bs-searchbox, .bs-actionsbox, .bs-donebutton {
  padding: 12px;
}

.bs-searchbox .form-control {
  border: 1px solid #e7e7ed;
  line-height: normal;
  height: 44px;
  padding: 0 15px;
}

.dropdown-header {
  background-color: #f3f3f6;
  padding: 4px 10px;
}

.dropdown-menu {
  background-color: #fff;
  border-radius: 0;
  display: none;
  z-index: 1051;
  box-shadow: 0 5px 50px 0 rgba(37, 44, 65, .12);
}

.dropdown-menu.show {
  display: block;
}

[x-placement="bottom-start"] {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

[x-placement="top-start"] {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover {
  color: #fff;
  text-decoration: none;
}

.dropdown-item.active .bg-color-primary--hover, .dropdown-item.active {
  color: #212529;
  background-color: #e7e7ed !important;
}

.dropdown-toggle:before {
  content: '';
  display: inline-block;
}

.dropdown-toggle::after {
  margin-top: 15px;
  display: block;
  float: right;
  width: 0;
  height: 0;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-style: solid;
  border-color: #9ea6ba transparent transparent transparent;
  border-width: 6px 5px 0 5px;
}

[aria-expanded="true"].dropdown-toggle::after {
  border-color: transparent transparent #9ea6ba transparent;
  border-width: 0 5px 6px 5px;
}

.filter-option [class*="icon-box-1_icon"] {
  display: none;
}

.bootstrap-select .wilcity-search-wrapper-suggestion-item {
  padding: 8px 12px;
}

.kc_wrap-video-bg .embed-responsive {
  padding: 0 !important;
  height: 100% !important;
}

.kc_wrap-video-bg .embed-responsive-item {
  margin-top: -2px !important;
}

.mfp-wrap, .mfp-bg {
  z-index: 999999;
}

.kc_accordion_wrapper, .kc_tabs {
  margin-bottom: 0;
}

.kc_tabs_nav ~ .kc_tab.ui-tabs-body-active {
  background-color: transparent;
}

.ui-tabs .ui-tabs-panel {
  padding: 0;
}

.kc_wrapper > ul.ui-tabs-nav > li {
  overflow: visible;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  position: relative;
  margin-bottom: 0;
  padding-bottom: 0;
  border-color: #f06292 !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active i {
  color: #f06292;
}

.ui-tabs .ui-tabs-nav li:before {
  position: absolute;
  content: "\F17B";
  width: 30px;
  padding: 8px;
  line-height: 30px;
  text-align: center;
  margin: auto;
  top: -10px;
  right: -10px;
  border-radius: 50%;
  background-color: #f06292;
  color: #fff;
  font-size: 24px;
  display: inline-block;
  font: normal normal normal 16px/1 "FontAwesome";
  font-size: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
          font-smoothing: antialiased;
  opacity: 0;
  transition: opacity .25s;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active:before {
  opacity: 1;
}

.kc_tabs_nav ~ .kc_tab .kc_tab_content:before,
.kc_tabs_nav ~ .kc_tab .kc_tab_content:after {
  content: "";
  display: table;
}

.kc_tabs_nav ~ .kc_tab .kc_tab_content:after {
  clear: both;
}

.kc_tabs_nav ~ .kc_tab .kc_tab_content {
  padding: 60px 0 0;
}

.kc_tabs > .kc_wrapper > .kc_tabs_nav {
  background-color: transparent;
  text-align: center;
}

.ui-tabs .ui-tabs-nav li {
  float: none;
  display: inline-block;
  min-width: 130px;
  border: 2px solid rgba(231, 231, 237, .6) !important;
  border-radius: 5px;
  margin: 0 10px;
  transition: border-color .25s;
}

@media (max-width: 991px) {
  .ui-tabs .ui-tabs-nav li {
      min-width: 120px;
      margin-bottom: 15px !important;
  }
}

.kc_tabs_nav > li > a, .nav-pills > li > a {
  padding: 10px 20px;
}

@media (max-width: 991px) {
  .kc_tabs_nav > li > a, .nav-pills > li > a {
      padding: 10px;
  }
}

.ui-tabs .ui-tabs-nav li a {
  width: 100%;
  font-weight: 600;
  font-size: 14px;
}

@media (max-width: 991px) {
  .ui-tabs .ui-tabs-nav li a {
      font-size: 12px;
      line-height: 3.4em;
  }
}

.kc_tabs_nav > .ui-tabs-active > a, .kc_tabs_nav > li:hover,
.kc_tabs_nav > li > a:hover {
  background-color: transparent;
}

.ui-tabs .ui-tabs-nav li i {
  display: block;
  font-size: 32px;
}

@media (max-width: 991px) {
  .ui-tabs .ui-tabs-nav li i {
      font-size: 26px;
      line-height: 1.2em;
  }
}

.kc_tabs_nav > .ui-tabs-active, .kc_tabs_nav > .ui-tabs-active:hover,
.kc_tabs_nav > .ui-tabs-active > a, .kc_tabs_nav > .ui-tabs-active > a:hover {
  display: inline-block;
}

.tab-light .ui-tabs .ui-tabs-nav li {
  border-color: rgba(255, 255, 255, .3) !important;
}

.tab-light .ui-tabs .ui-tabs-nav li:hover {
  border-color: rgba(255, 255, 255, .6) !important;
}

.tab-light .ui-tabs .ui-tabs-nav li.ui-tabs-active {
  border-color: rgba(255, 255, 255, .6) !important;
}

.tab-light .kc_tabs_nav > li > a, .tab-light .nav-pills > li > a {
  color: #fff;
}

.tab-light .kc_tabs_nav > .ui-tabs-active > a,
.tab-light .kc_tabs_nav > li:hover, .tab-light .kc_tabs_nav > li > a:hover {
  color: #fff;
}

.tab-light .ui-tabs .ui-tabs-nav li:before {
  background-color: #fff;
  color: #3ece7e;
}

.tab-light .kc_tabs_nav > .ui-tabs-active,
.tab-light .kc_tabs_nav > .ui-tabs-active:hover,
.tab-light .kc_tabs_nav > .ui-tabs-active > a,
.tab-light .kc_tabs_nav > .ui-tabs-active > a:hover {
  color: #fff;
}

.tab-light .ui-tabs .ui-tabs-nav li.ui-tabs-active i {
  color: #fff;
}

.tab-light .full-load {
  background-color: inherit;
}

.owl-carousel {
  padding-left: 20px;
  padding-right: 20px;
}

@media (min-width: 992px) {
  .owl-carousel {
      padding-left: 28px;
      padding-right: 28px;
  }
}

.rtl .owl-carousel {
  float: right;
}

.rtl .owl-carousel .owl-item {
  float: right;
}

.owl-theme .owl-controls .owl-buttons div {
  position: absolute;
  top: 45%;
  transform: translate(0, -45%);
  display: inline-block;
  background-color: #fff;
  box-shadow: 0 8px 25px 0 rgba(37, 44, 65, .1);
  text-align: center;
  cursor: pointer;
  z-index: 99;
  width: 42px;
  height: 42px;
  line-height: 42px;
  margin: 5px;
  font-size: 0;
  opacity: 1;
}

.owl-theme .owl-controls .owl-buttons div.owl-next {
  right: 0;
}

.rtl .owl-theme .owl-controls .owl-buttons div.owl-next {
  right: auto;
  left: 0;
}

.owl-theme .owl-controls .owl-buttons div.owl-prev {
  left: 0;
}

.rtl .owl-theme .owl-controls .owl-buttons div.owl-prev {
  left: auto;
  right: 0;
}

.owl-theme .owl-controls .owl-buttons div.owl-next:before,
.owl-theme .owl-controls .owl-buttons div.owl-prev:before {
  display: inline-block;
  font: normal normal normal 16px/1 "LineAwesome";
  font-size: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
          font-smoothing: antialiased;
  font-size: 20px;
  line-height: 36px;
  color: #70778b;
}

.owl-theme .owl-controls .owl-buttons div:hover:before {
  color: #f06292;
}

.owl-theme .owl-controls .owl-buttons div.owl-prev:before {
  content: "\F111";
}

.owl-theme .owl-controls .owl-buttons div.owl-next:before {
  content: "\F112";
}

@media (min-width: 992px) {
  .owl-theme .owl-controls .owl-buttons div {
      width: 60px;
      height: 60px;
      line-height: 60px;
  }

  .owl-theme .owl-controls .owl-buttons div.owl-next:before,
  .owl-theme .owl-controls .owl-buttons div.owl-prev:before {
      line-height: 56px;
  }
}

.owl-theme .owl-controls {
  margin-top: 10px;
}

.owl-theme .owl-controls .owl-page span {
  background-color: #f06292;
}

.sp-picker-container {
  border: none;
}

.sp-replacer {
  background-color: transparent;
  border: none;
  padding: 4px 4px 10px 4px;
}

.sp-dd {
  display: none;
}

.sp-preview {
  width: 30px;
  height: 30px;
  border-radius: 15px;
  border: none;
  overflow: hidden;
}

.spetrum-wrapper [class*="field_label"] {
  padding-left: 45px;
  font-size: 13px !important;
  top: 50% !important;
  transform: translate(0, -52%) !important;
  color: #70778b !important;
}

.sp-container {
  background-color: #fff;
  border: none;
  box-shadow: 0 2px 40px 0 rgba(37, 44, 65, .25);
  border-radius: 5px;
  overflow: visible;
  z-index: 99;
}

.sp-container:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-bottom-color: #fff;
  left: 12px;
  top: -12px;
}

.sp-container button {
  background-color: #3ece7e;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border: 1px solid rgba(255, 255, 255, 0);
  border-bottom: 1px solid rgba(255, 255, 255, 0);
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  line-height: 1;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0);
  vertical-align: middle;
  transition: all ease .3s;
}

.sp-container button:hover {
  background-color: #1d884c;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border: 1px solid rgba(255, 255, 255, 0);
  border-bottom: 1px solid rgba(255, 255, 255, 0);
  cursor: pointer;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0);
}

.wil-tooltip {
  position: absolute;
  z-index: 2000;
  background-color: #252c41;
  color: #e7e7ed;
  display: inline-block;
  font-size: 12px;
  padding: 3px 8px;
  line-height: normal;
  border-radius: 3px;
}

.wil-tooltip--arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 4px;
  position: absolute;
  margin: auto;
}

.wil-tooltip--top {
  transform: translate(0, -8px);
}

.wil-tooltip--top:after {
  border-top-color: #252c41;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translate(0, 100%);
}

.wil-tooltip--right {
  transform: translate(8px, 0);
}

.wil-tooltip--right:after {
  border-right-color: #252c41;
  top: 0;
  bottom: 0;
  left: 0;
  transform: translate(-100%, 0);
}

.wil-tooltip--bottom {
  transform: translate(0, 8px);
}

.wil-tooltip--bottom:after {
  border-bottom-color: #252c41;
  left: 0;
  right: 0;
  top: 0;
  transform: translate(0, -100%);
}

.wil-tooltip--left {
  transform: translate(-8px, 0);
}

.wil-tooltip--left:after {
  border-left-color: #252c41;
  top: 0;
  bottom: 0;
  right: 0;
  transform: translate(100%, 0);
}

.wil-tooltip--light {
  background-color: #fff;
  color: #70778b;
}

.wil-tooltip--light.wil-tooltip--top:after {
  border-top-color: #fff;
}

.wil-tooltip--light.wil-tooltip--right:after {
  border-right-color: #fff;
}

.wil-tooltip--light.wil-tooltip--bottom:after {
  border-bottom-color: #fff;
}

.wil-tooltip--light.wil-tooltip--left:after {
  border-left-color: #fff;
}

.ui-icon {
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 24px;
}

.ui-datepicker {
  width: auto;
}

.ui-widget {
  font-family: "Poppins", sans-serif;
}

.ui-datepicker th {
  font-weight: 600;
  color: #485273;
}

.ui-widget-header {
  font-size: 14px;
  font-weight: 500;
  background-color: #f06292;
  border-color: #f06292;
  color: #fff;
}

.ui-datepicker .ui-datepicker-header, .ui-widget.ui-widget-content {
  border-radius: 0;
}

.ui-datepicker .ui-datepicker-header {
  margin: -12px -12px 8px -12px;
  padding: 10px 0;
}

.ui-widget.ui-widget-content {
  margin-top: 2px;
  padding: 12px;
  z-index: 998 !important;
  border-color: transparent;
  border-width: 0;
  box-shadow: 5px 0 50px rgba(37, 44, 65, .09);
}

@media (max-width: 992px) {
  .is-mobile .ui-widget.ui-widget-content {
      z-index: 9999998 !important;
  }
}

.ui-state-default, .ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default, .ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  width: 36px;
  height: 36px;
  line-height: 30px;
  color: #9ea6ba;
}

.ui-state-default, .ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default, .ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border-color: transparent;
  background-color: transparent;
}

.ui-state-hover, .ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover, .ui-state-focus,
.ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus,
.ui-button:hover, .ui-button:focus {
  top: 2px;
  border-color: transparent;
  background-color: transparent;
  color: #f06292;
}

.ui-datepicker-header .ui-state-hover {
  border-width: 0;
}

.ui-datepicker td span, .ui-datepicker td a {
  text-align: center;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  margin: 0;
  transform: translate(-50%, -50%);
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  width: 24px;
  height: 24px;
  line-height: 24px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  cursor: pointer;
  background: none;
  text-indent: 0;
  color: rgba(255, 255, 255, 0);
}

.ui-datepicker .ui-datepicker-prev {
  left: 10px;
}

.ui-datepicker .ui-datepicker-next {
  right: 10px;
}

.ui-state-active, .ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active,
.ui-button.ui-state-active:hover {
  border-color: #3ece7e;
  background-color: #3ece7e;
  color: #fff;
  border-radius: 50%;
}

.ui-datepicker .ui-datepicker-prev span:before,
.ui-datepicker .ui-datepicker-next span:before {
  font: normal normal normal 16px/1 "FontAwesome";
  font-size: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
          font-smoothing: antialiased;
  font-size: 24px;
  color: #fff;
  vertical-align: 0;
}

.ui-datepicker .ui-datepicker-prev span:before {
  content: "\F104";
}

.ui-datepicker .ui-datepicker-next span:before {
  content: "\F105";
}

.ui-state-highlight, .ui-widget-content
.ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border-color: #e7e7ed;
  background-color: #e7e7ed;
  color: #f06292;
  border-radius: 50%;
}

.ui-datepicker table {
  margin: 0;
}

.ui-datepicker .ui-datepicker-title {
  font-size: 14px;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  top: 50%;
  transform: translate(0, -50%);
}

[class^="rated-slider_slider"] .ui-widget.ui-widget-content {
  padding: 2px;
  border-radius: 0 !important;
}

[class^="rated-slider_slider"] .ui-state-hover,
[class^="rated-slider_slider"] .ui-widget-content .ui-state-hover,
[class^="rated-slider_slider"] .ui-widget-header .ui-state-hover,
[class^="rated-slider_slider"] .ui-state-focus,
[class^="rated-slider_slider"] .ui-widget-content .ui-state-focus,
[class^="rated-slider_slider"] .ui-widget-header .ui-state-focus,
[class^="rated-slider_slider"] .ui-button:hover,
[class^="rated-slider_slider"] .ui-button:focus {
  top: -3px;
}

.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-tab > a {
  border-width: 0 !important;
  margin-bottom: -2px !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: transparent !important;
  background-color: transparent !important;
  border: 0 !important;
  border-bottom: 2px solid #f06292 !important;
  color: #f06292 !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:focus,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: transparent !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
  border-color: transparent !important;
  background-color: transparent !important;
  border-radius: 0 !important;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
  padding: 0 !important;
}

@media (min-width: 768px) {
  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,
  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after,
  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
      border-color: transparent !important;
  }
}

@media (min-width: 768px) {
  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
      background-color: transparent !important;
  }
}

.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-tabs-list {
  border-bottom: 2px solid #e7e7ed;
  margin-bottom: 30px !important;
  overflow: initial !important;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-tab.vc_active > a::after,
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab.vc_active > a::before {
  border: 0;
}

.wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-panel-body,
.wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading {
  border-radius: 0 !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: transparent !important;
  background-color: transparent !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  border-color: transparent !important;
  background-color: transparent !important;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title {
  font-size: 14px !important;
}

.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-panel .vc_tta-panel-heading {
  border-bottom: 2px solid #e7e7ed !important;
}

.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-bottom-color: #f06292 !important;
  margin-bottom: 20px !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #f06292 !important;
}

[class^="content-box_module"].widget > ul {
  padding: 18px 20px;
}

[class^="content-box_module"].widget > select {
  margin: 18px auto;
  width: calc(100% - 40px);
  display: block;
}

[class^="content-box_module"].widget > .calendar_wrap {
  padding: 18px 20px;
}

[class^="content-box_module"].widget > .search-form {
  padding: 0 20px;
  margin: 10px 0 20px 0;
}

[class^="content-box_module"].widget > .search-form label:after {
  right: 12px;
}

[class^="content-box_module"].widget > form[method="get"] > select {
  margin: 18px auto;
  width: calc(100% - 40px);
  display: block;
}

[class^="content-box_module"].widget > .textwidget {
  padding: 18px 20px;
}

[class^="content-box_module"].widget > .menu-testing-menu-container {
  padding: 18px 20px;
}

[class^="content-box_module"].widget > .widget-listing {
  padding: 18px 20px;
}

[class^="content-box_module"].widget > .widget-post {
  padding: 18px 20px;
}

[class^="content-box_module"].widget > .widget-statictis {
  padding: 18px 20px;
}

.wil-menus {
  list-style: none;
  padding: 0;
  margin: 0;
}

.wil-menus li {
  overflow: hidden;
  position: relative;
  padding: 15px 0;
  border-bottom: 2px dotted #c6c9cc;
}

.wil-menus .wil-menus__title {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 20px;
  padding-right: 10px;
  float: left;
  max-width: 260px;
}

.wil-menus .wil-menus__price {
  display: block;
  text-align: right;
  width: 100%;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: .05em;
}

.wil-menus .wil-menus__description {
  margin-bottom: 0;
  float: left;
  max-width: 100%;
  width: 100%;
}

.wil-single-map {
  height: 320px;
}

.wil-single-map > div {
  bottom: 0;
}

/* 122. button
--------------------------------------------------------------------------------*/

.wil-btn {
  display: inline-block;
  border: 0;
  box-shadow: none;
  outline: none;
  margin: 0;
  text-align: center;
  font-size: 14px;
  padding: 12px 20px;
  color: #fff;
  background-color: #252c41;
  transition: all .3s ease;
  text-decoration: none;
  vertical-align: middle;
  overflow: hidden;
  cursor: pointer;
  letter-spacing: .01em;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
}

.wil-btn:hover {
  background-color: #485273;
  color: #fff;
}

.wil-btn[disabled] {
  opacity: .65;
  cursor: not-allowed;
}

.wil-btn--primary {
  background-color: #f06292;
  color: #fff;
}

.wil-btn--primary:hover {
  background-color: #252c41;
  color: #f06292;
}

.wil-btn--primary:focus {
  background-color: #f06292;
  color: #fff;
}

.wil-btn--success {
  background-color: #5cb85c;
  color: #fff;
}

.wil-btn--success:hover {
  background-color: #449d44;
  color: #fff;
}

.wil-btn--success:focus {
  background-color: #449d44;
  color: #fff;
}

.wil-btn--info {
  background-color: #5bc0de;
  color: #fff;
}

.wil-btn--info:hover {
  background-color: #31b0d5;
  color: #fff;
}

.wil-btn--info:focus {
  background-color: #31b0d5;
  color: #fff;
}

.wil-btn--warning {
  background-color: #f0ad4e;
  color: #fff;
}

.wil-btn--warning:hover {
  background-color: #ec971f;
  color: #fff;
}

.wil-btn--warning:focus {
  background-color: #ec971f;
  color: #fff;
}

.wil-btn--danger {
  background-color: #d9534f;
  color: #fff;
}

.wil-btn--danger:hover {
  background-color: #c9302c;
  color: #fff;
}

.wil-btn--danger:focus {
  background-color: #c9302c;
  color: #fff;
}

.wil-btn--link {
  background-color: transparent;
  color: #fe6565;
}

.wil-btn--link:hover {
  background-color: transparent;
  color: #fe6565;
  text-decoration: underline;
}

.wil-btn--link:focus {
  background-color: transparent;
  color: #fe6565;
}

.wil-btn--dark {
  background-color: #485273 !important;
  color: #fff;
}

.wil-btn--dark:hover {
  background-color: #252c41 !important;
  color: #fff;
}

.wil-btn--dark:focus {
  background-color: #252c41 !important;
  color: #fff;
}

.wil-btn--xs {
  padding: 4px 10px 5px 10px;
  font-size: 13px;
}

.wil-btn--sm {
  padding: 6px 12px;
  min-width: 120px;
  font-size: 13px;
}

.wil-btn--md {
  padding: 12px 20px;
  min-width: 160px;
  font-size: 14px;
}

.wil-btn--lg {
  padding: 15px 20px;
  min-width: 160px;
  font-size: 16px;
}

.wil-btn--square {
  border-radius: 0;
}

.wil-btn--round {
  border-radius: 3px;
}

.wil-btn--pill {
  border-radius: 40px;
}

.wil-btn--block {
  display: block;
  width: 100%;
}

.wil-btn--disabled {
  opacity: .65;
  cursor: not-allowed;
}

.wil-btn--primary2, .wil-btn--secondary, .wil-btn--tertiary, .wil-btn--facebook,
.wil-btn--twitter, .wil-btn--google {
  background-color: #f06292;
  position: relative;
  z-index: 1;
}

.wil-btn--primary2:hover, .wil-btn--secondary:hover, .wil-btn--tertiary:hover,
.wil-btn--facebook:hover, .wil-btn--twitter:hover, .wil-btn--google:hover {
  background-color: #f06292;
  color: #fff;
}

.wil-btn--primary2:focus, .wil-btn--secondary:focus, .wil-btn--tertiary:focus,
.wil-btn--facebook:focus, .wil-btn--twitter:focus, .wil-btn--google:focus {
  background-color: #f06292;
  color: #fff;
}

.wil-btn--primary2:after, .wil-btn--secondary:after, .wil-btn--tertiary:after,
.wil-btn--facebook:after, .wil-btn--twitter:after, .wil-btn--google:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: rgba(0, 0, 0, .1);
  opacity: 0;
  transition: all .3s ease;
}

.wil-btn--primary2:hover:after, .wil-btn--secondary:hover:after,
.wil-btn--tertiary:hover:after, .wil-btn--facebook:hover:after,
.wil-btn--twitter:hover:after, .wil-btn--google:hover:after {
  opacity: 1;
}

.wil-btn--secondary {
  background-color: #3ece7e !important;
}

.wil-btn--secondary:hover {
  background-color: #3ece7e !important;
  color: #fff;
}

.wil-btn--secondary:focus {
  background-color: #3ece7e !important;
  color: #fff;
}

.wil-btn--tertiary {
  background-color: #f4b34d !important;
}

.wil-btn--tertiary:hover {
  background-color: #f4b34d !important;
  color: #fff;
}

.wil-btn--tertiary:focus {
  background-color: #f4b34d !important;
  color: #fff;
}

.wil-btn--facebook {
  background-color: #325d94 !important;
}

.wil-btn--facebook:hover {
  background-color: #252c41 !important;
  color: #fff;
}

.wil-btn--facebook:focus {
  background-color: #252c41 !important;
  color: #fff;
}

.wil-btn--twitter {
  background-color: #00aadb !important;
}

.wil-btn--twitter:hover {
  background-color: #252c41 !important;
  color: #fff;
}

.wil-btn--twitter:focus {
  background-color: #252c41 !important;
  color: #fff;
}

.wil-btn--google {
  background-color: #db4437 !important;
}

.wil-btn--google:hover {
  background-color: #252c41 !important;
  color: #fff;
}

.wil-btn--google:focus {
  background-color: #252c41 !important;
  color: #fff;
}

.wil-btn--light {
  background-color: #fff !important;
  color: #252c41;
}

.wil-btn--light:hover {
  background-color: #fff !important;
  color: #f06292;
}

.wil-btn--light:focus {
  background-color: #fff !important;
  color: #252c41;
}

.wil-btn--overlay-light {
  background-color: rgba(255, 255, 255, .2) !important;
  color: #fff;
}

.wil-btn--overlay-light:hover {
  background-color: #252c41 !important;
  color: #fff;
}

.wil-btn--overlay-light:focus {
  background-color: #252c41 !important;
  color: #fff;
}

.wil-btn--overlay-dark {
  background-color: rgba(0, 0, 0, .2) !important;
  color: #fff;
}

.wil-btn--overlay-dark:hover {
  background-color: #252c41 !important;
  color: #fff;
}

.wil-btn--overlay-dark:focus {
  background-color: #252c41 !important;
  color: #fff;
}

.wil-btn--gradient {
  background-color: transparent;
  background-image: linear-gradient(90deg, #f06292 0%, #f9785f 100%);
  color: #fff;
}

.wil-btn--gradient:hover {
  background-color: transparent;
  background-image: linear-gradient(90deg, #f9785f 0%, #f06292 100%);
  color: #fff;
}

.wil-btn--gradient:focus {
  background-color: transparent;
  color: #fff;
}

.wil-btn--border {
  border: 1px solid #e7e7ed;
  color: #70778b;
  background-color: transparent !important;
}

.wil-btn--border:hover {
  color: #f06292;
  border-color: #f06292;
}

.wil-btn--border:focus {
  background-color: transparent !important;
  color: #70778b;
}

.wil-btn--gray {
  background-color: #f3f3f6 !important;
  color: #121113;
}

.wil-btn--gray:hover {
  background-color: #e7e7ed !important;
  color: #121113;
}

.wil-btn--gray:focus {
  background-color: #f3f3f6 !important;
  color: #121113;
}

.wil-btn--shadow {
  box-shadow: 0 6px 16px 0 rgba(240, 98, 146, .49);
}

.wil-btn--xxs {
  padding: 2px 10px 3px 10px;
  font-size: 13px;
}

@media (max-width: 767px) {
  .wil-btn--lg {
      padding: 10px 15px;
  }

  .wil-btn--md {
      padding: 9px 15px;
  }

  .wil-btn--lg, .wil-btn--md {
      min-width: 80px;
  }

  .wil-btn--sm {
      min-width: 60px;
  }
}

.wil-btn i, .wil-btn svg {
  margin-right: 2px;
  bottom: 1px;
  position: relative;
  vertical-align: middle;
}

.rtl .wil-btn i, .rtl .wil-btn svg {
  margin-right: auto;
  margin-left: 2px;
}

@media (max-width: 480px) {
  .no-text-xs {
      min-width: auto !important;
      padding-left: 7px !important;
      padding-right: 7px !important;
      font-size: 0 !important;
      letter-spacing: 0 !important;
  }

  .no-text-xs i {
      margin: 0;
      font-size: 14px;
  }
}

@media (max-width: 768px) {
  .no-text-sm {
      min-width: auto !important;
      padding-left: 8px !important;
      padding-right: 8px !important;
      font-size: 0 !important;
      letter-spacing: 0 !important;
  }

  .no-text-sm i {
      margin: 0;
      font-size: 14px;
  }
}

@media (min-width: 992px) {
  .no-text-md {
      min-width: auto !important;
      padding-left: 14px !important;
      padding-right: 14px !important;
      font-size: 0 !important;
      letter-spacing: 0 !important;
  }

  .no-text-md i {
      margin: 0;
      font-size: 16px;
  }
}

@media (min-width: 1200px) {
  .no-text-lg {
      min-width: auto !important;
      padding-left: 14px !important;
      padding-right: 14px !important;
      font-size: 0 !important;
      letter-spacing: 0 !important;
  }

  .no-text-lg i {
      margin: 0;
      font-size: 16px;
  }
}

.wil-btn--lg i, .wil-btn--md i {
  font-size: 22px;
}

.wil-btn--loading {
  position: relative;
  color: transparent !important;
}

.wil-btn--loading * {
  color: opacity !important;
}

.wil-btn--loading [class*="pill-loading_"][class*="_module"] {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.wil-btn--loading [class*="pill-loading_"][class*="_loader"] {
  color: rgba(255, 255, 255, .8) !important;
}

.wil-btn--link:hover i {
  text-decoration: none;
}

.wil-btn--sm i, .wil-btn--xs i, .wil-btn--xxs i {
  font-size: 17px;
}

.wil-btn--sm [class*="pill-loading_"][class*="_module"],
.wil-btn--sm [class*="pill-loading_"][class*="_loader"],
.wil-btn--xs [class*="pill-loading_"][class*="_module"],
.wil-btn--xs [class*="pill-loading_"][class*="_loader"],
.wil-btn--xxs [class*="pill-loading_"][class*="_module"],
.wil-btn--xxs [class*="pill-loading_"][class*="_loader"] {
  width: 20px;
  height: 20px;
}

.btn-group {
  margin-top: 10px;
  margin-bottom: 10px;
}

.btn-group .wil-btn {
  margin-right: 5px;
  margin-left: 5px;
}

.widget.widget_wilcity_contact_form .wpcf7-form {
  padding: 18px 20px;
}

body.blog .widget.widget_wilcity_contact_form .wpcf7-form,
body.single-post .widget.widget_wilcity_contact_form .wpcf7-form {
  padding: 0;
}

.wpcf7-form input[type="text"], .wpcf7-form input[type="email"],
.wpcf7-form input[type="url"], .wpcf7-form textarea {
  width: 100%;
}

.wpcf7-form textarea {
  background-color: #fff;
}

.wpcf7-form input[type="submit"] {
  padding: 12px 20px;
  display: block;
  width: 100%;
  border: 0;
  border-radius: 3px;
  box-shadow: none;
  outline: none;
  margin: 0;
  text-align: center;
  font-size: 14px;
  padding: 12px 20px;
  color: #fff;
  background-color: #f06292;
  transition: all .3s ease;
  text-decoration: none;
  vertical-align: middle;
  overflow: hidden;
  cursor: pointer;
  letter-spacing: .01em;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
}

.wpcf7-form input[type="submit"]:hover {
  background-color: #252c41;
  color: #f06292;
}

.wil-visible .ps__rail-x {
  display: none !important;
}

.wil-404 {
  position: relative;
  height: 80vh;
}

.wil-404:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(37, 44, 65, .9);
  z-index: 10;
}

.wil-404-content {
  position: relative;
  z-index: 99;
}

.wil-404-content .search-form {
  margin-top: 40px;
  display: inline-block;
  width: 100%;
  max-width: 350px;
}

.wil-404-content h2, .wil-404-content p {
  color: #fff;
}

.wil-404-content .search-submit {
  color: #fff;
}

.wil-404-content .search-form, .widget_search .search-form {
  position: relative;
}

.wil-404 .search-form input[type="text"]::-webkit-input-placeholder,
.wil-404 .search-form input[type="search"]::-webkit-input-placeholder {
  color: #fff;
  opacity: 1;
}

.wil-404 .search-form input[type="text"]::-moz-placeholder,
.wil-404 .search-form input[type="search"]::-moz-placeholder {
  color: #fff;
  opacity: 1;
}

.wil-404 .search-form input[type="text"]:-ms-input-placeholder,
.wil-404 .search-form input[type="search"]:-ms-input-placeholder {
  color: #fff;
  opacity: 1;
}

.page-template-default code, .single-listing code, .single-post code,
.page-template-default kbd, .single-listing kbd, .single-post kbd,
.page-template-default pre, .single-listing pre, .single-post pre,
.page-template-default samp, .single-listing samp, .single-post samp {
  border: 1px solid #e7e7ed;
  padding: 8px 12px;
  background-color: #f3f3f6;
  border-radius: 3px;
}

li code, li kbd, li pre, li samp {
  padding: 4px 12px !important;
}

#comments {
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #fff;
  padding: 20px;
  font-size: 16px;
  border-bottom: 1px solid #f3f3f6;
}

.commentlist {
  list-style: none;
  padding: 0;
  margin-top: 0;
}

.commentlist > li {
  position: relative;
  overflow: hidden;
  margin: 0 0 20px 0;
  padding: 0;
  background-color: #fff;
  border-bottom: 1px solid #f3f3f6;
}

.commentlist > li:last-child {
  padding-bottom: 0;
  border: 0;
}

.commentlist .children {
  list-style: none;
  padding: 0;
}

.comment-author.vcard img {
  border-radius: 50%;
  position: relative;
  bottom: -4px;
  margin-right: 5px;
  float: left;
}

.comment-author.vcard .fn, .comment-author.vcard .says {
  font-size: 13px;
}

.rtl .comment-author.vcard img {
  margin-right: auto;
  margin-left: 5px;
  float: right;
}

.comment-meta {
  border-bottom: 1px solid #f3f3f6;
  padding: 10px 20px;
  overflow: hidden;
}

.comment-meta:before, .comment-meta:after {
  content: '';
  display: table;
}

.comment-meta:after {
  clear: both;
}

.comment-content {
  padding: 15px 20px;
}

.comment-content:before, .comment-content:after {
  content: "";
  display: table;
}

.comment-content:after {
  clear: both;
}

.comment-content > *:last-child {
  margin-bottom: 0;
}

@media (max-width: 992px) {
  .comment-content {
      padding: 10px 15px;
  }
}

.comment-metadata {
  padding-left: 0;
  margin-top: -6px;
  font-size: 11px;
  color: #9ea6ba;
  float: left;
}

.rtl .comment-metadata {
  padding-left: initial;
  padding-right: 0;
  float: right;
}

.edit-link {
  display: inline-block;
  padding-left: 7px;
  color: #fc6363;
  opacity: 0;
  visibility: hidden;
}

.edit-link a:before {
  content: "\F044";
  display: inline-block;
  margin-right: 0;
  font: normal normal normal 16px/1 "FontAwesome";
  font-size: 15px;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
          font-smoothing: antialiased;
}

.rtl .edit-link {
  padding-left: initial;
  padding-right: 7px;
}

.rtl .edit-link a:before {
  margin-right: auto;
  margin-left: 0;
}

.comment-meta:hover .edit-link {
  opacity: 1;
  visibility: visible;
}

.reply {
  padding: 12px 20px;
  border-top: 1px solid #f3f3f6;
  border-bottom: 1px solid #f3f3f6;
}

.reply a:before {
  content: "\F112";
  display: inline-block;
  margin-right: 5px;
  font: normal normal normal 16px/1 "FontAwesome";
  font-size: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
          font-smoothing: antialiased;
}

.rtl .reply a:before {
  margin-right: auto;
  margin-left: 5px;
}

.parent .reply {
  border-bottom-color: #e7e7ed;
  margin-top: -1px;
}

.parent .comment-content {
  border-bottom: 1px solid #e7e7ed;
}

.comment-reply-title {
  font-size: 14px;
  margin-top: 20px;
  margin-bottom: 0;
}

.comment-awaiting-moderation {
  position: absolute;
  transform: translateY(7px);
  z-index: 9;
  padding: 0 8px;
  border-radius: 3px;
  font-size: 11px;
  margin-top: 5px;
  color: #721c24;
  border: 1px solid #f5c6cb;
  background-color: #f8d7da;
}

.comment-form {
  position: relative;
}

.comment-form p.comment-notes {
  margin-bottom: 40px;
}

@media (min-width: 769px) {
  .comment-form p {
      float: left;
      width: 100%;
  }

  .comment-form p.comment-form-email {
      width: 50%;
      padding-right: 15px;
  }

  .comment-form p.comment-form-url {
      width: 50%;
      padding-left: 15px;
  }

  .comment-form p.form-submit {
      width: 100%;
  }
}

.comment-form p:not(.comment-subscription-form),
.comment-form p:not(.comment-form-cookies-consent) {
  position: relative;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 0;
}

.comment-form p:not(.comment-subscription-form):after,
.comment-form p:not(.comment-form-cookies-consent):after {
  content: " ";
  display: block;
  position: absolute;
  width: 100%;
  height: 2px;
  left: 0;
  bottom: 0;
  z-index: 1;
  background-color: #f06292;
  transition: all .3s ease;
  transform: scaleX(0);
  transform-origin: 0 0;
}

.comment-form p:not(.comment-subscription-form):focus-within,
.comment-form p:not(.comment-form-cookies-consent):focus-within {
  outline: none;
}

.comment-form p:not(.comment-subscription-form):focus-within:after,
.comment-form p:not(.comment-form-cookies-consent):focus-within:after {
  transform: scale(1);
}

.comment-form p:not(.comment-subscription-form).hasAttribute label,
.comment-form p:not(.comment-subscription-form).active label,
.comment-form p:not(.comment-form-cookies-consent).hasAttribute label,
.comment-form p:not(.comment-form-cookies-consent).active label {
  font-size: 11px;
  color: #9ea6ba;
  top: -4px;
}

@media (min-width: 769px) {
  .comment-form p:not(.comment-subscription-form).comment-form-email:after,
  .comment-form p:not(.comment-form-cookies-consent).comment-form-email:after {
      width: calc(100% - 15px);
  }
}

@media (min-width: 769px) {
  .comment-form p:not(.comment-subscription-form).comment-form-url:after,
  .comment-form p:not(.comment-form-cookies-consent).comment-form-url:after {
      left: 15px;
      width: calc(100% - 15px);
  }
}

.comment-form .comment-subscription-form,
.comment-form .comment-form-cookies-consent {
  position: relative;
  padding: 0 15px 0 15px;
  margin-top: 20px;
  margin-bottom: 0;
}

.comment-form .comment-subscription-form label,
.comment-form .comment-form-cookies-consent label {
  position: relative;
  top: auto;
  left: auto;
  display: block;
  pointer-events: auto;
  padding-left: 28px;
}

.comment-form .comment-subscription-form label:before,
.comment-form .comment-form-cookies-consent label:before {
  content: "";
  display: block;
  cursor: pointer;
  position: absolute;
  top: -5px;
  left: 0;
  width: 22px;
  height: 22px;
  border-radius: 3px;
  background-color: #fff;
  border: 2px solid #c5cbd8;
  color: transparent;
  text-align: center;
  font: normal normal normal 16px/1 "LineAwesome";
  font-size: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
          font-smoothing: antialiased;
  line-height: 18px;
  z-index: 99;
}

.comment-form .comment-subscription-form label:after,
.comment-form .comment-form-cookies-consent label:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  display: block;
  opacity: 0;
  border-radius: 50%;
  z-index: 98;
  background-color: #9ea6ba;
  wil-change: transform, opacity, left;
}

.comment-form .comment-subscription-form input,
.comment-form .comment-form-cookies-consent input {
  display: none;
}

.comment-form .comment-subscription-form input:checked ~ label:before,
.comment-form .comment-form-cookies-consent input:checked ~ label:before {
  content: "\F17B";
  background-color: #f06292;
  border-color: #f06292;
  color: #fff;
}

.comment-form .comment-subscription-form.checkedAnimation label:after,
.comment-form .comment-form-cookies-consent.checkedAnimation label:after {
  animation: uncheck-animation both .4s ease;
}

.comment-form .comment-subscription-form.uncheckedAnimation label:after,
.comment-form .comment-form-cookies-consent.uncheckedAnimation label:after {
  animation: check-animation both .4s ease;
}

.comment-form label {
  position: absolute;
  top: 18px;
  font-size: 13px;
  pointer-events: none;
  transition: font-size .25s, top .25s, color .25s;
  will-change: font-size, color, top;
}

.comment-form textarea, .comment-form input[type="url"],
.comment-form input[type="email"], .comment-form input[type="text"] {
  background: none;
  background-color: transparent !important;
  width: 100%;
  border: 0;
  border-bottom: 2px solid #e7e7ed;
  padding: 0;
  line-height: 38px;
  height: 38px;
}

.comment-form textarea {
  margin-top: 8px;
  height: 80px;
  line-height: 1.7em;
  resize: none;
}

.comment-form .form-submit {
  position: static;
  width: auto;
  height: auto;
  margin-bottom: 10px !important;
}

.comment-form .form-submit:after {
  display: none;
}

.comment-form input[type="submit"] {
  display: block;
  width: 100%;
  padding: 12px 20px;
  min-width: 160px;
  border-radius: 3px;
  font-size: 14px;
  background-color: #f3f3f6;
  color: #121113;
  box-shadow: none;
  border: 0;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
}

.comment-form input[type="submit"]:hover {
  background-color: #e7e7ed;
}

@media (min-width: 769px) {
  .rtl .comment-form p {
      float: right;
  }

  .rtl .comment-form p.comment-form-email {
      padding-right: initial;
      padding-left: 15px;
  }

  .rtl .comment-form p.comment-form-url {
      padding-left: initial;
      padding-right: 15px;
  }
}

.rtl .comment-form p:not(.comment-subscription-form):after,
.rtl .comment-form p:not(.comment-form-cookies-consent):after {
  left: auto;
  right: 0;
}

@media (min-width: 769px) {
  .rtl .comment-form p:not(.comment-subscription-form).comment-form-url:after,
  .rtl .comment-form p:not(.comment-form-cookies-consent).comment-form-url:after {
      left: auto;
      right: 0;
  }
}

.rtl .comment-form .comment-subscription-form label,
.rtl .comment-form .comment-form-cookies-consent label {
  left: auto;
  right: auto;
}

.rtl .comment-form .comment-subscription-form label:before,
.rtl .comment-form .comment-form-cookies-consent label:before {
  left: auto;
  right: 0;
}

.rtl .comment-form .comment-subscription-form label:after,
.rtl .comment-form .comment-form-cookies-consent label:after {
  left: auto;
  right: 0;
  wil-change: transform, opacity, right;
}

.comment-author-admin > .comment-body .fn:after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-left: 3px;
  background-position: center center;
  background-size: cover;
  background-image: url(../../img/verify.png);
}

.rtl .comment-author-admin > .comment-body .fn:after {
  margin-left: auto;
  margin-right: 3px;
}

ul.page-numbers {
  list-style: none;
  margin: 40px 0 0 0;
  padding: 0;
  text-align: center;
}

@media (max-width: 991px) {
  ul.page-numbers {
      margin-top: 15px;
      margin-bottom: 15px;
  }
}

ul.page-numbers li {
  display: inline-block;
}

ul.page-numbers .current, ul.page-numbers .dots, ul.page-numbers a {
  margin: 0 5px 5px 5px;
  display: block;
  width: 48px;
  height: 48px;
  line-height: 48px;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  line-height: 48px;
  text-align: center;
  background-color: #fff;
  border-radius: 50%;
}

ul.page-numbers .current i, ul.page-numbers .dots i, ul.page-numbers a i {
  line-height: inherit;
}

ul.page-numbers .dots {
  color: rgba(255, 255, 255, 0);
  pointer-events: none;
  opacity: .5;
}

ul.page-numbers .dots::-moz-selection {
  color: rgba(255, 255, 255, 0);
  background-color: rgba(255, 255, 255, 0);
}

ul.page-numbers .dots::selection {
  color: rgba(255, 255, 255, 0);
  background-color: rgba(255, 255, 255, 0);
}

ul.page-numbers .dots:after {
  content: "\F1C3";
  position: relative;
  display: inline-block;
  font: normal normal normal 16px/1 "LineAwesome";
  font-size: 18px;
  color: #70778b;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
          font-smoothing: antialiased;
  transform: translateX(-6px);
}

ul.page-numbers .current {
  pointer-events: none;
  box-shadow: 0 8px 18px 0 rgba(37, 44, 65, .1);
  color: #f06292;
}

.rtl ul.page-numbers a .la.la-angle-right:before {
  content: "\F111";
}

.rtl ul.page-numbers a .la.la-angle-left:before {
  content: "\F112";
}

.post hr {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
}

.bypostauthor {
  outline-width: 0;
}

.screen-reader-text {
  display: none;
}

.gallery {
  margin-bottom: 30px;
}

.gallery-item, .wp-caption {
  display: inline-block;
  margin: 0;
  margin-bottom: 10px;
}

.gallery-item, .gallery-item img, .wp-caption, .wp-caption img {
  max-width: 100%;
}

.gallery-item img, .wp-caption img {
  position: relative;
  top: 5px;
  max-width: 100% !important;
}

.gallery-item, .wp-caption {
  background-color: #fff;
  position: relative;
  z-index: 9;
}

.gallery-item:after, .wp-caption:after {
  content: '';
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 0;
  z-index: -1;
  height: 50px;
  border-radius: 50%;
  box-shadow: 0 10px 14px 0 rgba(37, 44, 65, .04);
  transition: all .3s ease;
}

.gallery-item:hover:after, .wp-caption:hover:after {
  box-shadow: 0 10px 14px 0 rgba(37, 44, 65, .06);
}

.rtl .gallery-item:after, .rtl .wp-caption:after {
  right: auto;
  left: 20px;
}

.gallery-caption.wp-caption-text, .gallery-item .wp-caption-text,
.wp-caption .wp-caption-text {
  background-color: #fff;
  font-size: 12px;
  padding: 20px 15px 15px 15px;
  margin-bottom: 0;
  border: 1px solid #f3f3f6;
  border-top: 0;
}

.gallery .gallery-caption.wp-caption-text,
.gallery .gallery-item .wp-caption-text, .gallery .wp-caption .wp-caption-text {
  border: none;
}

.gallery .gallery-item:after {
  bottom: 6px;
}

.alignleft {
  float: left;
  margin-right: 30px;
}

.rtl .alignleft {
  float: right;
  margin-right: auto;
  margin-left: 30px;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignright {
  float: right;
  margin-left: 30px;
}

.rtl .alignright {
  float: left;
  margin-left: auto;
  margin-right: 30px;
}

.post-password-form p:last-child:before, .post-password-form p:last-child:after {
  content: '';
  display: table;
}

.post-password-form p:last-child:after {
  clear: both;
}

.post-password-form p:last-child label {
  float: left;
}

.post-password-form input[type='submit'] {
  float: left;
  background-color: #f06292;
  border: 0;
  color: #fff;
  padding: 12px 20px 13px;
  font-weight: 500;
}

.post-password-form input[type='submit']:hover {
  background-color: #252c41;
  color: #f06292;
}

.rtl .post-password-form p:last-child label {
  float: right;
}

.rtl .post-password-form input[type='submit'] {
  float: right;
}

.page-template-default table, .single-listing table, .widget table,
.single-post table {
  border: 1px solid #e7e7ed;
  background-color: transparent;
  margin-bottom: 20px;
  max-width: 100%;
  width: 100%;
}

.page-template-default table > thead > tr > th,
.single-listing table > thead > tr > th, .widget table > thead > tr > th,
.single-post table > thead > tr > th {
  border-bottom: 1px solid #e7e7ed;
  vertical-align: bottom;
}

.page-template-default table > tbody + tbody,
.single-listing table > tbody + tbody, .widget table > tbody + tbody,
.single-post table > tbody + tbody {
  border-top: 1px solid #e7e7ed;
}

.page-template-default table > thead > tr > th,
.page-template-default table > thead > tr > td,
.page-template-default table > tbody > tr > th,
.page-template-default table > tbody > tr > td,
.page-template-default table > tfoot > tr > th,
.page-template-default table > tfoot > tr > td,
.single-listing table > thead > tr > th, .single-listing table > thead > tr > td,
.single-listing table > tbody > tr > th, .single-listing table > tbody > tr > td,
.single-listing table > tfoot > tr > th, .single-listing table > tfoot > tr > td,
.widget table > thead > tr > th, .widget table > thead > tr > td,
.widget table > tbody > tr > th, .widget table > tbody > tr > td,
.widget table > tfoot > tr > th, .widget table > tfoot > tr > td,
.single-post table > thead > tr > th, .single-post table > thead > tr > td,
.single-post table > tbody > tr > th, .single-post table > tbody > tr > td,
.single-post table > tfoot > tr > th, .single-post table > tfoot > tr > td {
  border-top: 1px solid #e7e7ed;
  border-left: 1px solid #e7e7ed;
  line-height: 1.42857;
  padding: 8px;
  vertical-align: top;
  text-align: center;
}

.page-template-default table th, .single-listing table th, .widget table th,
.single-post table th {
  text-align: center;
}

.page-template-default table > colgroup + thead > tr:first-child > td,
.page-template-default table > colgroup + thead > tr:first-child > th,
.page-template-default table > caption + thead > tr:first-child > td,
.page-template-default table > caption + thead > tr:first-child > th,
.single-listing table > colgroup + thead > tr:first-child > td,
.single-listing table > colgroup + thead > tr:first-child > th,
.single-listing table > caption + thead > tr:first-child > td,
.single-listing table > caption + thead > tr:first-child > th,
.widget table > colgroup + thead > tr:first-child > td,
.widget table > colgroup + thead > tr:first-child > th,
.widget table > caption + thead > tr:first-child > td,
.widget table > caption + thead > tr:first-child > th,
.single-post table > colgroup + thead > tr:first-child > td,
.single-post table > colgroup + thead > tr:first-child > th,
.single-post table > caption + thead > tr:first-child > td,
.single-post table > caption + thead > tr:first-child > th {
  border-top: 0 none;
}

.page-template-default table > thead:first-child > td:first-child,
.page-template-default table > thead:first-child > tr:first-child,
.single-listing table > thead:first-child > td:first-child,
.single-listing table > thead:first-child > tr:first-child,
.widget table > thead:first-child > td:first-child,
.widget table > thead:first-child > tr:first-child,
.single-post table > thead:first-child > td:first-child,
.single-post table > thead:first-child > tr:first-child {
  border-top: 0 none;
}

.tagcloud a {
  font-size: 13px !important;
}

.tagcloud a:after {
  content: ',';
}

.tagcloud a:last-child:after {
  display: none;
}

.blog .widget-title .la, .single-post .widget-title .la {
  display: none;
}

[class^="footer_module"] .widget-title .la {
  display: none;
}

[class^="footer_module"] .widget_wilcity_listings_slider [class^="content-box_body"] {
  background-color: transparent;
  padding: 0;
}

.wil-404-content .search-form, .widget_search .search-form {
  position: relative;
}

.wil-404-content .search-form label:after,
.widget_search .search-form label:after {
  position: absolute;
  top: 20px;
  right: 0;
  display: block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  content: "\F2EB";
  font: normal normal normal 16px/1 LineAwesome;
  font-weight: 700;
  font-size: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
          font-smoothing: antialiased;
}

.wil-404-content .search-form input[type="text"],
.wil-404-content .search-form input[type="search"],
.widget_search .search-form input[type="text"],
.widget_search .search-form input[type="search"] {
  display: block;
  width: 100%;
  line-height: 48px;
  height: 48px;
  padding: 0;
  background-color: transparent;
  border: 0;
  border-bottom: 2px solid #e7e7ed;
  box-shadow: none;
}

.wil-404-content .search-form input[type="text"]:-webkit-autofill:hover,
.wil-404-content .search-form input[type="text"]:-webkit-autofill:focus,
.wil-404-content .search-form input[type="text"]:-webkit-autofill,
.wil-404-content .search-form input[type="search"]:-webkit-autofill:hover,
.wil-404-content .search-form input[type="search"]:-webkit-autofill:focus,
.wil-404-content .search-form input[type="search"]:-webkit-autofill,
.widget_search .search-form input[type="text"]:-webkit-autofill:hover,
.widget_search .search-form input[type="text"]:-webkit-autofill:focus,
.widget_search .search-form input[type="text"]:-webkit-autofill,
.widget_search .search-form input[type="search"]:-webkit-autofill:hover,
.widget_search .search-form input[type="search"]:-webkit-autofill:focus,
.widget_search .search-form input[type="search"]:-webkit-autofill {
  background-color: transparent;
}

.wil-404-content .search-form .search-submit,
.widget_search .search-form .search-submit {
  min-width: 20px;
  padding: 0;
  border: 0;
  background-color: transparent;
  box-shadow: none;
  height: 48px;
  line-height: 48px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  opacity: 0;
}

.wil-404-content .search-form.active label:after,
.widget_search .search-form.active label:after {
  color: #f06292;
}

.rtl .wil-404-content .search-form label:after,
.rtl .widget_search .search-form label:after {
  right: auto;
  left: 0;
}

.rtl .wil-404-content .search-form .search-submit,
.rtl .widget_search .search-form .search-submit {
  right: auto;
  left: 0;
}

.wil-404-content .search-form label:after {
  color: #fff;
}

.wil-404-content .search-form input[type="text"],
.wil-404-content .search-form input[type="search"] {
  color: #fff;
}

.widget_archive select, .widget select {
  max-width: 100%;
  width: 100%;
  height: 48px;
  padding: 0 15px;
  background-color: transparent;
  border: 1px solid #e7e7ed;
}

.widget_archive select option, .widget select option {
  color: #252c41;
}

.widget_archive .sub-menu, .widget_archive .children, .widget .sub-menu,
.widget .children {
  margin-left: 20px;
}

@media (max-width: 767px) {
  .widget_archive .sub-menu, .widget_archive .children, .widget .sub-menu,
  .widget .children {
      margin-left: 10px;
  }
}

.widget_archive .gallery-item, .widget_archive .wp-caption,
.widget .gallery-item, .widget .wp-caption {
  background-color: transparent;
}

.rtl .sub-menu, .rtl .children {
  margin-left: auto;
  margin-right: 20px;
}

@media (max-width: 767px) {
  .rtl .sub-menu, .rtl .children {
      margin-left: auto;
      margin-right: 10px;
  }
}

[class*="sidebar-1_module"] .search-form {
  margin-top: -15px;
}

.textwidget img {
  margin-top: 7px;
  margin-bottom: 20px;
}

.gallery-item {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin: 0 0 .5em;
  padding: 5px;
  width: 50%;
}

@media (max-width: 991px) {
  .gallery-item {
      width: 100% !important;
  }
}

.gallery-item a, .gallery-item a:focus, .gallery-item a:hover {
  box-shadow: none;
  background: none;
  display: block;
  max-width: 100%;
}

.gallery-item a img {
  display: block;
  width: 100%;
  padding: 0;
}

.rtl .gallery-item {
  text-align: right;
}

.gallery-icon {
  position: relative;
  z-index: 9;
  padding: 0;
}

@media screen and (min-width: 30em) {
   {
      /* Gallery Columns */
  }

  .gallery-item {
      max-width: 25%;
      padding: 5px;
  }

  .gallery-columns-1 .gallery-item {
      max-width: 100%;
  }

  .gallery-columns-2 .gallery-item {
      max-width: 50%;
  }

  .gallery-columns-3 .gallery-item {
      max-width: 33.33%;
  }

  .gallery-columns-4 .gallery-item {
      max-width: 25%;
  }
}

@media screen and (min-width: 48em) {
   {
      /* Gallery Columns */
  }

  .gallery-columns-5 .gallery-item {
      max-width: 20%;
  }

  .gallery-columns-6 .gallery-item {
      max-width: 16.66%;
  }

  .gallery-columns-7 .gallery-item {
      max-width: 14.28%;
  }

  .gallery-columns-8 .gallery-item {
      max-width: 12.5%;
  }

  .gallery-columns-9 .gallery-item {
      max-width: 11.11%;
  }
}

img.emoji {
  position: static;
}

[class^="footer_module"] .widget select {
  background-color: transparent;
  border-color: #e7e7ed;
}

[class^="footer_module"] [class^="checkbox_icon"] {
  border-color: #e7e7ed;
}

[class^="footer_module"] .wp-caption .wp-caption-text {
  background-color: transparent;
  padding: 10px 0;
}

[class^="footer_module"] .search-form input[type="text"]::-webkit-input-placeholder,
[class^="footer_module"] .search-form input[type="search"]::-webkit-input-placeholder {
  color: #fff;
  opacity: 1;
}

[class^="footer_module"] .search-form input[type="text"]::-moz-placeholder,
[class^="footer_module"] .search-form input[type="search"]::-moz-placeholder {
  color: #fff;
  opacity: 1;
}

[class^="footer_module"] .search-form input[type="text"]:-ms-input-placeholder,
[class^="footer_module"] .search-form input[type="search"]:-ms-input-placeholder {
  color: #fff;
  opacity: 1;
}

[class^="footer_module"] table {
  border-color: #e7e7ed;
  color: #e7e7ed;
}

[class^="footer_module"] table > thead > tr > th {
  border-bottom-color: #e7e7ed;
}

[class^="footer_module"] table > tbody + tbody {
  border-top-color: #e7e7ed;
}

[class^="footer_module"] table > thead > tr > th,
[class^="footer_module"] table > thead > tr > td,
[class^="footer_module"] table > tbody > tr > th,
[class^="footer_module"] table > tbody > tr > td,
[class^="footer_module"] table > tfoot > tr > th,
[class^="footer_module"] table > tfoot > tr > td {
  border-top-color: #e7e7ed;
  border-left-color: #e7e7ed;
}

.widget_rss .widget-title .rsswidget:first-child {
  float: right;
}

.rtl .widget_rss .widget-title .rsswidget:first-child {
  float: left;
}

.widget_rss li .rsswidget {
  display: block;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 5px;
  color: #252c41;
}

.widget_rss li .rsswidget:hover {
  color: #f06292;
}

[class*="footer_widgets"] .widget_rss li .rsswidget {
  color: #e7e7ed;
}

[class*="footer_widgets"] .widget_rss li .rsswidget:hover {
  color: #f06292;
}

.widget_rss ul li {
  margin-bottom: 20px;
}

.widget_rss ul li:last-child {
  margin-bottom: 0;
}

.widget_rss .rss-date, .widget_rss li cite {
  display: block;
  font-size: 10px;
  font-style: normal;
  letter-spacing: .18em;
  line-height: 1.5;
  text-transform: uppercase;
}

.widget_rss li cite {
  font-style: italic;
}

.search-no-results-form {
  padding: 0 0 15px 0;
  text-align: center;
}

.search-no-results-form p {
  margin-bottom: 20px;
}

.search-no-results-form .search-form {
  overflow: hidden;
  display: inline-block;
}

.search-no-results-form .search-field {
  min-width: 300px;
  height: 46px;
  float: left;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.rtl .search-no-results-form .search-field {
  float: right;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.search-no-results-form .search-submit {
  float: left;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rtl .search-no-results-form .search-submit {
  float: right;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pingback {
  padding: 18px 20px;
}

.pingback p:last-child {
  margin-bottom: 0;
}

.wilcity-tags {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 10px;
  float: left;
}

.rtl .wilcity-tags {
  float: right;
}

.wilcity-link-pages {
  float: left;
  width: calc(100% + 40px);
  margin: 20px -20px 15px -20px !important;
  padding: 15px 0;
  border: 1px solid #f3f3f6;
  border-left: none;
  border-right: none;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  text-align: center;
}

.wilcity-link-pages > span, .wilcity-link-pages a {
  display: inline-block;
  margin: 0 5px;
  width: 44px;
  height: 44px;
  line-height: 48px;
  font-size: 18px;
  line-height: 48px;
  background-color: #fff;
  border-radius: 5px;
}

.wilcity-link-pages > span:hover, .wilcity-link-pages a:hover {
  color: #fff;
  background-color: #f06292;
}

.wilcity-link-pages > span {
  pointer-events: none;
  box-shadow: 0 4px 20px 0 rgba(37, 44, 65, .1);
  color: #fff;
  background-color: #f06292;
}

.rtl .wilcity-link-pages {
  float: right;
}

.page p.wilcity-link-pages:last-child {
  margin-bottom: -10px !important;
  padding-bottom: 0;
  border-bottom: 0;
}

.archive-page [class*="heading_title"] {
  margin-top: 50px;
  color: #fff;
}

.archive-page [class*="heading_content"] {
  color: #fff;
}

@media (min-width: 769px) {
  .wilcity-title-wrapper {
      margin-top: -38px;
  }
}

.single-post .post > *:last-child {
  margin-bottom: 0;
}

[class*="footer_module"] .wp-caption-text {
  border: none !important;
}

@media screen and (max-width: 600px) {
  [id="wpadminbar"], .mobile {
      position: fixed !important;
  }
}

@keyframes check-animation {
  0% {
      transform: scale(1);
      opacity: .6;
  }

  100% {
      transform: scale(2.5);
      opacity: 0;
  }
}

@keyframes uncheck-animation {
  0% {
      transform: scale(1);
      opacity: .6;
  }

  100% {
      transform: scale(2.5);
      opacity: 0;
  }
}

.wilcity-grid > .row > .col-xs-6:nth-child(2n+1),
.wilcity-grid > .row > .col-xs-4:nth-child(3n+1),
.wilcity-grid > .row > .col-xs-3:nth-child(4n+1),
.wilcity-grid > .row > .col-xs-2:nth-child(6n+1),
.js-listing-grid > .col-xs-6:nth-child(2n+1),
.js-listing-grid > .col-xs-4:nth-child(3n+1),
.js-listing-grid > .col-xs-3:nth-child(4n+1),
.js-listing-grid > .col-xs-2:nth-child(6n+1) {
  clear: both;
}

@media (min-width: 767px) {
  .wilcity-grid > .row > .col-sm-6:nth-child(n),
  .wilcity-grid > .row > .col-sm-4:nth-child(n),
  .wilcity-grid > .row > .col-sm-3:nth-child(n),
  .wilcity-grid > .row > .col-sm-2:nth-child(n),
  .js-listing-grid > .col-sm-6:nth-child(n),
  .js-listing-grid > .col-sm-4:nth-child(n),
  .js-listing-grid > .col-sm-3:nth-child(n),
  .js-listing-grid > .col-sm-2:nth-child(n) {
      clear: none;
  }

  .wilcity-grid > .row > .col-sm-6:nth-child(2n+1),
  .wilcity-grid > .row > .col-sm-4:nth-child(3n+1),
  .wilcity-grid > .row > .col-sm-3:nth-child(4n+1),
  .wilcity-grid > .row > .col-sm-2:nth-child(6n+1),
  .js-listing-grid > .col-sm-6:nth-child(2n+1),
  .js-listing-grid > .col-sm-4:nth-child(3n+1),
  .js-listing-grid > .col-sm-3:nth-child(4n+1),
  .js-listing-grid > .col-sm-2:nth-child(6n+1) {
      clear: both;
  }
}

@media (min-width: 992px) {
  .wilcity-grid > .row > .col-md-6:nth-child(n),
  .wilcity-grid > .row > .col-md-4:nth-child(n),
  .wilcity-grid > .row > .col-md-3:nth-child(n),
  .wilcity-grid > .row > .col-md-2:nth-child(n),
  .js-listing-grid > .col-md-6:nth-child(n),
  .js-listing-grid > .col-md-4:nth-child(n),
  .js-listing-grid > .col-md-3:nth-child(n),
  .js-listing-grid > .col-md-2:nth-child(n) {
      clear: none;
  }

  .wilcity-grid > .row > .col-md-6:nth-child(2n+1),
  .wilcity-grid > .row > .col-md-4:nth-child(3n+1),
  .wilcity-grid > .row > .col-md-3:nth-child(4n+1),
  .wilcity-grid > .row > .col-md-2:nth-child(6n+1),
  .js-listing-grid > .col-md-6:nth-child(2n+1),
  .js-listing-grid > .col-md-4:nth-child(3n+1),
  .js-listing-grid > .col-md-3:nth-child(4n+1),
  .js-listing-grid > .col-md-2:nth-child(6n+1) {
      clear: both;
  }
}

@media (min-width: 1200px) {
  .wilcity-grid > .row > .col-lg-6:nth-child(n),
  .wilcity-grid > .row > .col-lg-4:nth-child(n),
  .wilcity-grid > .row > .col-lg-3:nth-child(n),
  .wilcity-grid > .row > .col-lg-2:nth-child(n),
  .js-listing-grid > .col-lg-6:nth-child(n),
  .js-listing-grid > .col-lg-4:nth-child(n),
  .js-listing-grid > .col-lg-3:nth-child(n),
  .js-listing-grid > .col-lg-2:nth-child(n) {
      clear: none;
  }

  .wilcity-grid > .row > .col-lg-6:nth-child(2n+1),
  .wilcity-grid > .row > .col-lg-4:nth-child(3n+1),
  .wilcity-grid > .row > .col-lg-3:nth-child(4n+1),
  .wilcity-grid > .row > .col-lg-2:nth-child(5n+1),
  .js-listing-grid > .col-lg-6:nth-child(2n+1),
  .js-listing-grid > .col-lg-4:nth-child(3n+1),
  .js-listing-grid > .col-lg-3:nth-child(4n+1),
  .js-listing-grid > .col-lg-2:nth-child(5n+1) {
      clear: both;
  }
}

@media (min-width: 1201px) {
  .container-fullwidth .container {
      width: 100% !important;
      max-width: 1680px;
      padding-left: 50px;
      padding-right: 50px;
  }

  .container-fullwidth .kc-container {
      max-width: 1680px;
      padding-left: 50px;
      padding-right: 50px;
  }

  .container-fullwidth .elementor-section.elementor-section-boxed > .elementor-container {
      max-width: 1680px;
      padding-left: 50px;
      padding-right: 50px;
  }
}

.flex {
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 480px) {
  .flex-xs {
      display: -ms-flexbox;
      display: flex;
  }
}

@media (min-width: 768px) {
  .flex-sm {
      display: -ms-flexbox;
      display: flex;
  }
}

@media (min-width: 992px) {
  .flex-md {
      display: -ms-flexbox;
      display: flex;
  }
}

@media (min-width: 1200px) {
  .flex-lg {
      display: -ms-flexbox;
      display: flex;
  }
}

.align-center {
  -ms-flex-align: center;
  align-items: center;
}

.jc-between {
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.rtl .kc-elm {
  float: right;
}

.rtl div.kc_col-of-5 {
  float: right;
}

.rtl .kc_wrap-video-bg {
  left: auto;
  right: 0;
}

.rtl .align-left {
  text-align: right;
}

.rtl .align-right {
  text-align: left;
}

.rtl .kc_row:not(.kc_row_inner) {
  float: right;
}

.rtl .kc_column, .kc_column_inner {
  float: right;
}

.rtl .kc_tabs_nav ~ .kc_tab {
  float: right;
}

.rtl .kc_tabs_nav > li, .nav-pills > li {
  float: right;
}

.rtl .kc_tabs > .kc_wrapper > .kc_tabs_nav {
  float: right;
}

.rtl .kc_vertical_tabs > .kc_wrapper > ul.ui-tabs-nav {
  float: right;
  right: auto;
  left: 0;
}

.rtl .kc_vertical_tabs > .kc_wrapper > ul.ui-tabs-nav ~ div.kc_tab {
  float: right;
}

.rtl .kc_vertical_tabs.tabs_right > .kc_wrapper > ul.ui-tabs-nav {
  float: left;
}

.rtl .kc_accordion_section > .kc_accordion_header {
  float: right;
}

.rtl .kc_accordion_header > span.ui-accordion-header-icon {
  float: left;
}

.rtl .kc_accordion_content .kc-panel-body {
  float: right;
}

body.rtl div.dark_rounded .pp_close {
  text-align: left;
}

body.rtl div.dark_rounded a.pp_next {
  right: auto;
  left: 0;
}

body.rtl div.dark_rounded a.pp_previous {
  left: auto;
  right: 25px;
}

body.rtl .div.dark_rounded .pp_content_container .pp_details {
  float: right;
}

body.rtl div.dark_rounded .pp_nav {
  margin: 0 0 0 10px;
  clear: left;
  float: right;
}

body.rtl .pp_nav p {
  float: right;
}

.rtl .map_popup_contact_form .close {
  right: auto;
  left: 10px;
}

.rtl .kc_google_maps .show_contact_form {
  left: auto;
  right: 10px;
}

.rtl .map_popup_contact_form.right {
  float: left;
  right: auto;
  left: 0;
}

.rtl .map_popup_contact_form.right + a {
  right: auto;
  float: left;
  left: 10px;
}

.rtl .kc_image_gallery.kc-grid .item-grid {
  float: right;
}

.rtl .kc-countdown-timer {
  text-align: right;
}

.rtl .kc-countdown-timer .countdown-style2 .timer,
.rtl .kc-countdown-timer .countdown-style2 .unit {
  float: right;
}

.rtl .kc_progress_bars .progress-item {
  float: right;
}

.rtl .kc-ui-progress-bar {
  float: right;
}

.rtl .kc-ui-progress div.ui-label {
  right: auto;
  left: 0;
  margin-right: auto;
  margin-left: 12px;
}

.rtl .kc_progress_bars .progress-item span.label {
  float: right;
}

.rtl .kc-ui-progress2 span.value {
  float: right;
}

.rtl .kc_piechart canvas {
  left: auto;
  right: 0;
}

.rtl .kc-flip-container {
  float: right;
}

.rtl .kc-flip-container .wrap-icon {
  float: right;
}

.rtl .kc-flip-container .front .front-content {
  float: right;
}

.rtl .kc-flip-container .front .front-content h3 {
  float: right;
}

.rtl .kc-flip-container .front .front-content p {
  float: right;
}

.rtl .kc-flip-container .back .des {
  float: right;
}

.rtl .kc-flip-container .back .des h3 {
  float: right;
}

.rtl .kc-flip-container .back .des p {
  float: right;
}

.rtl .kc-flip-container .flipper {
  float: right;
}

.rtl .kc-flip-container .front, .kc-flip-container .back {
  left: auto;
  right: 0;
}

.rtl .kc-flip-container .front {
  float: right;
}

.rtl .kc-flip-container .front img {
  float: right;
}

.rtl .kc_wrap_instagram ul {
  padding-left: initial;
  padding-right: 0;
}

.rtl .kc_wrap_instagram ul li {
  float: right;
}

.rtl .kc_wrap_instagram ul li.el-end {
  margin-right: auto;
  margin-left: 0;
}

.rtl .kc_wrap_instagram ul li.el-start {
  clear: right;
}

.rtl .kc_wrap_instagram ul li.loaded a {
  float: right;
}

.rtl .kc_wrap_instagram ul li.loaded img {
  float: right;
}

.rtl .kc-feature-boxes {
  float: right;
}

.rtl .kc-fb-layout-1 {
  float: right;
}

.rtl .kc-fb-layout-1 .content-icon, .rtl .kc-fb-layout-1 .content-title,
.rtl .kc-fb-layout-1 .content-desc, .rtl .kc-fb-layout-1 .content-button {
  float: right;
}

.rtl .kc-fb-layout-2 .content-image {
  float: right;
}

.rtl .kc-fb-layout-2 .content-title, .rtl .kc-fb-layout-2 .content-desc,
.rtl .kc-fb-layout-2 .content-button {
  float: right;
}

.rtl .kc-fb-layout-3 {
  float: right;
}

.rtl .kc-fb-layout-3 .content-icon {
  float: right;
}

.rtl .kc-fb-layout-3 .box-right {
  padding-left: initial;
  padding-right: 25px;
}

.rtl .kc-fb-layout-3 .content-title, .rtl .kc-fb-layout-3 .content-desc {
  float: right;
}

.rtl .kc-fb-layout-4 {
  float: right;
}

.rtl .kc-fb-layout-4 .content-image {
  float: right;
}

.rtl .kc-fb-layout-4 .content-image img {
  float: right;
}

.rtl .kc-fb-layout-4 .box-right .content-button {
  float: right;
}

.rtl .kc-fb-layout-4 .box-right .content-button a {
  float: right;
}

.rtl .kc-fb-layout-5 {
  float: right;
}

.rtl .kc-testi-layout-1 {
  float: right;
}

.rtl .kc-testimo .content-image, .rtl .kc-testimo .content-title,
.rtl .kc-testimo .content-position, .rtl .kc-testimo .content-desc {
  float: right;
}

.rtl .kc-testi-layout-2 {
  float: right;
}

.rtl .kc-testi-layout-3 {
  float: right;
}

.rtl .kc-testi-layout-4 {
  float: right;
}

.rtl .kc-testi-layout-4 .content-image {
  padding-right: initial;
  padding-left: 20px;
  float: right;
}

.rtl .kc-testi-layout-4 .content-image img {
  float: right;
}

.rtl .kc-testi-layout-5 {
  float: right;
}

.rtl .kc-testi-layout-5 .content-image {
  padding-right: initial;
  padding-left: 20px;
  float: right;
}

.rtl .kc-testi-layout-5 .box-right {
  float: right;
}

.rtl .kc-pricing-tables {
  float: right;
}

.rtl .kc-pricing-layout-1 .header-pricing {
  float: right;
}

.rtl .kc-pricing-layout-1 .header-pricing .kc-pricing-price {
  float: right;
}

.rtl .kc-pricing-layout-1 .header-pricing .content-title {
  float: right;
}

.rtl .content-icon-header {
  float: right;
}

.rtl .kc-pricing-layout-1 .content-desc {
  float: right;
}

.rtl .kc-pricing-layout-1 .content-desc li {
  float: right;
}

.rtl .kc-pricing-layout-1 .content-button {
  float: right;
}

.rtl .kc-pricing-layout-2 .header-pricing {
  float: right;
}

.rtl .kc-pricing-layout-2 .header-pricing .kc-pricing-price {
  float: right;
}

.rtl .kc-pricing-layout-2 .header-pricing .content-title {
  float: left;
}

.rtl .kc-pricing-layout-2 .content-desc {
  float: right;
}

.rtl .kc-pricing-layout-2 .content-desc li {
  float: right;
}

.rtl .kc-pricing-layout-2 .content-button {
  float: right;
}

.rtl .kc-pricing-layout-3 {
  float: right;
}

.rtl .kc-pricing-layout-3 .kc-pricing-price {
  float: right;
}

.rtl .kc-pricing-layout-3 .content-title {
  float: right;
}

.rtl .kc-pricing-layout-3 .content-desc {
  float: right;
}

.rtl .kc-pricing-layout-3 .content-desc li {
  float: right;
}

.rtl .kc-pricing-layout-3 .content-button {
  float: right;
}

.rtl .kc-pricing-layout-4 .header-pricing {
  float: right;
}

.rtl .kc-pricing-layout-4 .header-pricing .kc-pricing-price {
  float: right;
}

.rtl .kc-pricing-layout-4 .content-title {
  float: right;
}

.rtl .content-icon-header {
  float: right;
}

.rtl .kc-pricing-layout-4 .content-desc {
  float: right;
}

.rtl .kc-pricing-layout-4 .content-desc li {
  float: right;
}

.rtl .kc-pricing-layout-4 .content-button {
  float: right;
}

.rtl .kc_facebook_recent_post .fb-post-info span {
  margin-right: auto;
  margin-left: 15px;
}

.rtl .fb-header .fb-line-1 {
  float: right;
}

.rtl .fb-header .fb-line-2 {
  float: right;
}

.rtl .fb-line-1 .img-profile {
  float: right;
  margin-right: auto;
  margin-left: 10px;
}

.rtl .fb-line-1 .likes {
  margin-left: auto;
  margin-left: 65px;
}

.rtl .fb-line-2 .like_page, .rtl .fb-line-2 .share_page {
  margin-left: auto;
  margin-right: 10px;
}

.rtl .fb-line-2 .share_page {
  margin-right: inherit;
  margin-left: 10pxt;
  float: left;
}

.rtl .kc_twitter_style-1 .twitter-footer.show_avatar {
  margin-left: auto;
  margin-right: 58px;
}

.rtl .kc_twitter_feed .twitter-footer > span {
  margin-right: auto;
  margin-left: 25px;
}

.rtl .kc_twitter_feed .twitter-footer > span:last-child {
  margin-right: auto;
  margin-left: 0;
}

.rtl .kc_twitter_feed .tweet_desc .user_twitter {
  float: right;
}

.rtl .kc_twitter_follow i {
  margin-right: auto;
  margin-left: 5px;
}

.rtl .kc_twitter_feed .kc_twitter_follow {
  float: left;
}

.rtl .kc_twitter_feed.kc_twitter_style-1 .kc_tweet_icon {
  float: right;
}

.rtl .kc_twitter_feed.kc_twitter_style-1 .tweet_desc.show_avatar {
  margin-left: auto;
  margin-right: 58px;
}

.rtl .kc_twitter_feed.kc_twitter_style-1 .tweet_desc .user_twitter {
  margin-left: auto;
  margin-left: -58px;
}

.rtl .kc_twitter_feed .user_twitter {
  text-align: right;
}

.rtl .kc_twitter_feed .user_twitter img {
  float: right;
  margin-right: auto;
  margin-left: 10px;
}

.rtl .kc_twitter_feed.kc_twitter_style-2 .tweet_desc .user_twitter {
  margin-right: auto;
  margin-left: 0;
}

.rtl .kc_twitter_feed.kc_twitter_style-2 .tweet_desc .user_twitter img {
  margin-right: auto;
  margin-left: 0;
}

.rtl .kc_box_wrap .one-third, .rtl .kc_box_wrap .one-second,
.rtl .kc_box_wrap .two-third {
  float: right;
}

.rtl .kc-owl-post-carousel .owl-item {
  padding-right: initial;
  padding-left: 20px;
}

.rtl .list-post-type .list-item {
  float: right;
}

.rtl .list-post-type .list-item figure {
  float: right;
}

.rtl .list-post-type .list-item h3 {
  float: right;
}

.rtl .kc-read-more {
  float: right;
}

.rtl .kc-entry_meta > span {
  margin-right: auto;
  margin-left: 13px;
}

.rtl .kc_accordion_content {
  float: right;
}

.rtl .kc_single_image > a {
  float: right;
}

.rtl .kc_single_image p {
  float: right;
}

.rtl .kc-entry_meta {
  float: right;
}

.rtl .list-post-type .text {
  float: right;
}

.rtl .kc-entry_meta i {
  margin-right: auto;
  margin-left: 5px;
}

.rtl .kc-multi-icons-wrapper a:last-child {
  margin-right: auto !important;
  margin-left: 5px !important;
}

.rtl .owl-nav-arrow.owl-theme .owl-controls .owl-buttons div {
  left: auto;
  right: 50px;
}

.rtl .owl-nav-arrow.owl-theme .owl-controls .owl-buttons .owl-next {
  right: initial;
  left: 50px;
}

.rtl .owl-nav-arrow.owl-theme:hover .owl-controls .owl-buttons div {
  left: auto;
  right: 15px;
}

.rtl .owl-nav-arrow.owl-theme:hover .owl-controls .owl-buttons div.owl-next {
  right: initial;
  left: 15px;
}

.rtl .owl-nav-round.owl-theme .owl-controls .owl-buttons div {
  left: auto;
  right: 50px;
}

.rtl .owl-nav-round.owl-theme .owl-controls .owl-buttons .owl-next {
  right: initial;
  left: 50px;
}

.rtl .owl-nav-round.owl-theme .owl-controls .owl-buttons div:before {
  padding-left: initial;
  padding-right: 8px;
}

.rtl .owl-nav-round.owl-theme .owl-controls .owl-buttons .owl-next:before {
  padding-right: initial;
  padding-left: 8px;
  text-align: left;
}

.rtl .owl-nav-round.owl-theme:hover .owl-controls .owl-buttons div.owl-next {
  right: initial;
  left: 15px;
}

.rtl .image_fadein_slider img {
  left: auto;
  right: 0;
}

.rtl .image_fadein_slider .image_fadein.fast img {
  left: auto;
  right: 0;
}

.rtl .image_fadein_slider .image_fadein.slow img {
  left: auto;
}

.rtl .kc-blog-posts-4 .kc-list-item-4 {
  float: right;
}

.rtl .meta-title {
  left: auto;
  right: 0;
}

.rtl .kc-blog-posts-4 .kc-list-item-4 .kc-post-header {
  float: right;
}

.rtl .kc-blog-posts-4 .kc-list-item-4 .kc-post-header > a {
  float: right;
}

.rtl .kc-blog-posts-4 .kc-list-item-4 .kc-post-header .post-meta a.date-link {
  margin-left: auto;
  right: 7px;
}

.rtl .kc-blog-posts-4 .kc-list-item-4 .kc-post-header .post-meta a.date-link:before {
  margin-right: auto;
  margin-left: 7px;
}

.rtl .kc-blog-posts-4 .kc-list-item-4 .post-meta {
  float: right;
}

.rtl .kc-blog-posts-4 .kc-list-item-4 .kc-post-header .post-title-alt {
  float: right;
}

.rtl .kc-blog-posts-1 .kc-list-item-1 .post-details {
  text-align: right;
}

.rtl .kc-blog-posts-2 .kc-list-item-2 {
  float: right;
}

.rtl .kc-blog-posts-2 .kc-list-item-2 .post-item-left {
  float: right;
  padding-right: initial;
  padding-left: 30px;
}

.rtl .kc-blog-posts-2 .kc-list-item-2 .post-item-left > p,
.rtl .kc-blog-posts-2 .kc-list-item-2 .post-item-right > p {
  float: right;
}

.rtl .kc-blog-posts-2 .kc-list-item-2 .post-item-right {
  float: right;
}

.rtl .kc-blog-posts-2 .kc-list-item-2 .post-title-alt {
  float: right;
}

.rtl .kc-blog-posts-2 .kc-list-item-2 .post-meta {
  float: right;
}

.rtl .kc-blog-posts-2 .kc-list-item-2 .post-meta span {
  float: right;
  margin-right: auto;
  margin-left: 15px;
}

.rtl .kc-blog-posts-2 .kc-list-item-2 .post-meta span i {
  margin-right: auto;
  margin-left: 5px;
}

.rtl .kc-blog-posts .kc-post-2-button {
  float: right;
}

.rtl .kc-blog-posts-3.kc-blog-grid .post-grid.grid-1 {
  float: right;
}

.rtl .kc-blog-posts-3.kc-blog-grid .post-grid.grid-2 {
  float: right;
}

.rtl .kc-blog-posts-3.kc-blog-grid .post-grid.grid-3 {
  float: right;
}

.rtl .kc-blog-posts-3.kc-blog-grid .post-grid.grid-4 {
  float: right;
}

.rtl .kc-blog-posts-3.kc-blog-grid .post-grid.grid-5 {
  float: right;
}

.rtl .kc-blog-posts-3.kc-blog-grid .post-grid.grid-6 {
  float: right;
}

.rtl .kc-blog-posts-3 .kc-list-item-3 {
  float: right;
}

.rtl .kc-blog-posts-3 .kc-list-item-3 > a {
  float: right;
}

.rtl .kc-blog-posts-3 .kc-list-item-3 .content {
  float: right;
}

.rtl .kc-blog-posts-3 .kc-list-item-3 .entry-meta {
  float: right;
}

.rtl .kc-blog-posts-3 .kc-list-item-3 .entry-meta .entry-date,
.rtl .kc-blog-posts-3 .kc-list-item-3 .entry-meta .kc-post-author {
  border-right: 0 solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
}

.rtl .kc-blog-posts-3 .kc-list-item-3 .post-title-alt {
  float: right;
}

.rtl .divider_line {
  float: right;
}

.rtl .message-boxes i {
  margin-right: auto;
  margin-left: 7px;
  float: right;
}

.rtl .kc-close-but {
  float: left;
}

.rtl .kc-caption-zoom {
  float: right;
}

.rtl .kc-caption-defaultWrap {
  left: auto;
  right: 0;
}

.rtl .kc_tooltip[data-position="top"] span:before {
  margin-left: auto;
  margin-right: -9px;
}

.rtl .kc_tooltip[data-position="right"] span:before {
  left: auto;
  right: -8px;
}

.rtl .kc_tooltip[data-position="bottom"] span:before {
  margin-left: auto;
  margin-right: -10px;
}

.rtl .kc_tooltip[data-position="left"] span:before {
  right: auto;
  left: 0;
}

.rtl .kc-image-hover-effects {
  float: right;
}

.rtl .kc-image-hover-effects > a {
  float: right;
}

.rtl .kc-image-hover-effects img {
  float: right;
}

.rtl .kc-img-effects-5 .overlay-effects {
  text-align: right;
}

.rtl .kc-image-hover-effects.tranlate:hover .overlay-effects {
  left: auto;
  right: 15px;
}

.rtl .creative_icon_right {
  margin: 0 4px 0 0;
}

.rtl .creative_icon_left {
  margin: 0 0 0 4px;
}

.rtl .kc-button-6 a .creative_icon_left i {
  margin: 0 0 0 4px;
}

.rtl .kc-button-6 a .creative_icon_right i {
  margin: 0 4px 0 0;
}

.rtl .kc-button-7 a:before {
  left: auto;
  right: 5px;
}

.rtl .kc-button-7 a:after {
  right: auto;
  left: 5px;
}

.rtl .kc-button-7 a i {
  margin-left: auto;
  right: 6px;
}

.rtl .kc-button-7 a .creative_icon_left i {
  margin: 0 0 0 6px;
}

.rtl .kc-button-8 a .creative_icon_right i {
  margin: 0 4px 0 0;
}

.rtl .kc-button-8 a:hover .creative_icon_right i {
  margin: 0 15px 0 0;
}

.rtl .kc-button-8 a .creative_icon_left i {
  margin: 0 0 0 4px;
}

.rtl .kc-button-8 a:hover .creative_icon_left i {
  margin: 0 0 0 15px;
}

.rtl .kc-button-9 a:before {
  left: auto;
  right: 5%;
}

.rtl .kc-button-10 a:after {
  left: auto;
  right: -75px;
}

.rtl .kc-button-10 a:hover:after {
  left: auto;
  right: 120%;
}

.rtl .kc-infobox-default {
  float: right;
  text-align: right;
}

.rtl .kc-infobox-1 i {
  padding-right: initial;
  padding-left: 16px;
  float: right;
}

.rtl .kc-infobox-1 p {
  float: right;
}

.rtl .kc-infobox-1 .kc-infobox-button1 {
  float: right;
}

.rtl .kc-dropcaps .dropcaps-text {
  float: right;
  margin: 5px 0 0 18px;
}

.rtl .kc-call-to-action .kc-cta-button a {
  float: left;
}

.rtl .kc-cta-1 {
  float: right;
}

.rtl .kc-cta-1 .kc-cta-button {
  float: right;
}

.rtl .kc-cta-2 {
  float: right;
}

.rtl .kc-image-hover-effects {
  float: right;
}

.rtl .kc-team {
  float: right;
}

.rtl .kc-team .content-socials {
  float: right;
}

.rtl .content-subtitle {
  float: right;
}

.rtl .kc-team .content-desc {
  float: right;
}

.rtl .kc-team-2 {
  text-align: right;
}

.rtl .kc-team-2 .content-title {
  float: right;
}

.rtl .kc-team-2 .content-image {
  float: right;
  padding-right: initial;
  padding-left: 20px;
}

.rtl .kc-team-3 .content-image img {
  float: right;
}

@media only screen and (max-width: 479px) {
  .rtl div.pp_pic_holder {
      left: auto !important;
      right: 7.5% !important;
  }
}

{
  /*
* WordPress CSS Fixed AND global elements
*
*//*
* Let's target IE to respect aspect ratios and sizes for img tags containing SVG files
*
* [1] IE9
* [2] IE10+
*//* 1 *//* 2 *//*Scroll to top*//* WordPress pricing page fixed *//*theiaStickySidebar*//*Event page*//*Listing cat*//*
*
* 	WordPress: menu background transparent fixed
*
*//*Style css*//*clearfix*//*magnific popup*//*Add listing loading*/
}

.ie9 img[src$=".svg"] {
  width: 100%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  img[src$=".svg"] {
      width: 100%;
  }
}

input:-moz-placeholder, input::-moz-placeholder {
  opacity: 1;
}

.wil-scroll-top {
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 999999;
  width: 48px;
  height: 48px;
  line-height: 48px;
  overflow: hidden;
  border-radius: 3px;
  background-color: #485273;
  color: #fff;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  transition: opacity .35s;
}

@media (max-width: 767px) {
  .wil-scroll-top {
      width: 32px;
      height: 32px;
      line-height: 32px;
      right: 10px;
      bottom: 10px;
  }
}

.wil-scroll-top a {
  display: block;
}

.wil-scroll-top.active {
  opacity: 1;
  visibility: visible;
}

@media (min-width: 1200px) {
  .archive.elementor-default .container {
      width: 1150px;
  }
}

.rtl .wil-scroll-top {
  right: auto;
  left: 20px;
}

@media (max-width: 991px) {
  .rtl .wil-scroll-top {
      right: auto;
      left: 10px;
  }
}

@media (min-width: 769px) {
  .wil-50vh {
      height: 50vh;
  }
}

@media (min-width: 769px) {
  .content-box-container .row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  }
}

.type-page [class*="post_title"] {
  margin-top: 30px;
  margin-bottom: 30px;
}

[class*="post_singleDescription"] [class*="wp-image"] {
  margin-top: 30px;
  margin-bottom: 30px;
}

[class*="post_singleDescription"] figure [class*="wp-image"] {
  margin-top: 0;
  margin-bottom: 0;
}

.wp-caption {
  background-color: transparent;
  margin-top: 30px;
  margin-bottom: 30px;
}

.form-login-logout {
  margin-bottom: 30px;
}

.wil-404 input:-webkit-autofill, .wil-404 input:-webkit-autofill:hover,
.wil-404 input:-webkit-autofill:focus, .wil-404 input:-webkit-autofill:active,
.wil-404 input:-webkit-autofill:visited,
.wil-404 input:-webkit-autofill:focus-within,
[class*="footer_widgets"] input:-webkit-autofill,
[class*="footer_widgets"] input:-webkit-autofill:hover,
[class*="footer_widgets"] input:-webkit-autofill:focus,
[class*="footer_widgets"] input:-webkit-autofill:active,
[class*="footer_widgets"] input:-webkit-autofill:visited,
[class*="footer_widgets"] input:-webkit-autofill:focus-within,
[class*="footer_widgets"] textarea:-webkit-autofill,
[class*="footer_widgets"] textarea:-webkit-autofill:hover
[class*="footer_widgets"] textarea:-webkit-autofill:focus,
[class*="footer_widgets"] textarea:-webkit-autofill:active,
[class*="footer_widgets"] textarea:-webkit-autofill:visited,
[class*="footer_widgets"] textarea:-webkit-autofill:focus-within,
[class*="footer_widgets"] select:-webkit-autofill,
[class*="footer_widgets"] select:-webkit-autofill:hover,
[class*="footer_widgets"] select:-webkit-autofill:focus,
[class*="footer_widgets"] select:-webkit-autofill:active,
[class*="footer_widgets"] select:-webkit-autofill:visited,
[class*="footer_widgets"] select:-webkit-autofill:focus-within {
  box-shadow: 0 0 0 1000px #3c4255 inset !important;
  -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
  -webkit-transition-delay: 9999s !important;
  background-color: #faff00 !important;
  -webkit-text-fill-color: #fff !important;
  background-image: none !important;
}

[class*="footer_widgets"] input:-webkit-autofill,
[class*="footer_widgets"] input:-webkit-autofill:hover,
[class*="footer_widgets"] input:-webkit-autofill:focus,
[class*="footer_widgets"] input:-webkit-autofill:active,
[class*="footer_widgets"] input:-webkit-autofill:visited,
[class*="footer_widgets"] input:-webkit-autofill:focus-within,
[class*="footer_widgets"] textarea:-webkit-autofill,
[class*="footer_widgets"] textarea:-webkit-autofill:hover
[class*="footer_widgets"] textarea:-webkit-autofill:focus,
[class*="footer_widgets"] textarea:-webkit-autofill:active,
[class*="footer_widgets"] textarea:-webkit-autofill:visited,
[class*="footer_widgets"] textarea:-webkit-autofill:focus-within,
[class*="footer_widgets"] select:-webkit-autofill,
[class*="footer_widgets"] select:-webkit-autofill:hover,
[class*="footer_widgets"] select:-webkit-autofill:focus,
[class*="footer_widgets"] select:-webkit-autofill:active,
[class*="footer_widgets"] select:-webkit-autofill:visited,
[class*="footer_widgets"] select:-webkit-autofill:focus-within {
  box-shadow: 0 0 0 1000px #252d41 inset !important;
}

.wilcity-archive input:-webkit-autofill,
.wilcity-archive input:-webkit-autofill:hover,
.wilcity-archive input:-webkit-autofill:focus,
.wilcity-archive input:-webkit-autofill:active,
.wilcity-archive input:-webkit-autofill:visited,
.wilcity-archive input:-webkit-autofill:focus-within,
[class*="sidebar-1"] input:-webkit-autofill,
[class*="sidebar-1"] input:-webkit-autofill:hover,
[class*="sidebar-1"] input:-webkit-autofill:focus,
[class*="sidebar-1"] input:-webkit-autofill:active,
[class*="sidebar-1"] input:-webkit-autofill:visited,
[class*="sidebar-1"] input:-webkit-autofill:focus-within {
  box-shadow: 0 0 0 1000px white inset !important;
}

#wilcity-reset-password [class*="field_label"],
#wilcity-reset-password [class*="field_field"] {
  color: #fff;
}

.admin-bar #wilcity-reset-password .wil-tb {
  height: calc(100vh - 32px);
  min-height: calc(100vh - 32px) !important;
}

@media (max-width: 782px) {
  .admin-bar #wilcity-reset-password .wil-tb {
      height: calc(100vh - 46px);
      min-height: calc(100vh - 46px) !important;
  }
}

.kc_accordion_header.ui-accordion-header.ui-state-active {
  border-radius: 0;
}

.media-modal {
  z-index: 9999999;
}

@media (min-width: 1200px) {
  .page-template-pricing .kc_row {
      padding-top: 0;
      padding-bottom: 0;
  }
}

.wilcity-choose-listing-types [class*="icon-box-2_module"] {
  margin-top: 10px;
  margin-bottom: 10px;
}

@media (min-width: 992px) {
  .wilcity-choose-listing-types [class*="icon-box-2_module"] {
      margin-top: 15px;
      margin-bottom: 15px;
  }

  .page-template-pricing [class*="icon-box-2_module"] a {
      padding: 90px 30px;
  }
}

.wil-distance {
  position: relative;
  padding-right: 100px;
}

.rtl .wil-distance {
  padding-right: initial;
  padding-left: 100px;
}

.pos-a-right {
  position: absolute;
  top: 0;
  right: 0;
}

.rtl .pos-a-right {
  right: auto;
  left: 0;
}

@media (max-width: 768px) {
  .flex-sm {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  }
}

.wil-page-sidebar, .wil-page-content {
  padding-left: 15px;
  padding-right: 15px;
}

@media (max-width: 768px) {
  .wil-page-content {
      width: 100%;
  }
}

.wil-page-sidebar {
  width: 100%;
}

@media (max-width: 768px) {
  .wil-page-sidebar {
      -ms-flex-order: 2;
      order: 2;
  }
}

@media (min-width: 993px) {
  .wil-page-sidebar {
      float: left;
      max-width: 320px;
  }
}

@media (min-width: 1201px) {
  .wil-page-sidebar {
      max-width: 380px;
  }
}

@media (max-width: 768px) {
  .wil-page-sidebar ~ .wil-page-content {
      width: 100%;
      -ms-flex-order: 1;
      order: 1;
  }
}

@media (min-width: 993px) {
  .wil-page-sidebar ~ .wil-page-content {
      float: left;
      width: calc(100% - 320px);
  }
}

@media (min-width: 1201px) {
  .wil-page-sidebar ~ .wil-page-content {
      width: calc(100% - 380px);
  }
}

@media (min-width: 993px) {
  .wil-page-sidebar.right {
      float: right;
  }
}

@media (min-width: 993px) {
  .wil-page-sidebar.right ~ .wil-page-content {
      float: right;
  }
}

@media (min-width: 993px) {
  .rtl .wil-page-sidebar {
      float: right;
  }
}

@media (min-width: 993px) {
  .rtl .wil-page-sidebar ~ .wil-page-content {
      float: right;
  }
}

@media (min-width: 993px) {
  .rtl .wil-page-sidebar.right {
      float: left;
  }
}

@media (min-width: 993px) {
  .rtl .wil-page-sidebar.right ~ .wil-page-content {
      float: left;
  }
}

[class*="pricing_module"] [class*="alert_module"] {
  margin-top: 30px;
  margin-bottom: 0;
  padding: 10px !important;
}

[class*="pricing_module"] [class*="alert_module"] [class*="alert_icon"] {
  display: none;
}

.page-template-pricing .container .container {
  width: 100%;
  padding: 0;
}

.page-template-pricing section.kc_row + [class*="alert_module"] {
  clear: both;
  width: calc(100% - 30px);
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 767px) {
  .sale-off {
      text-align: center;
      font-size: 13px;
  }

  .sale-off h4 {
      margin-top: 0 !important;
      margin-bottom: 5px !important;
      font-size: 14px;
  }
}

body:not(.page-loaded) .vc_row {
  position: relative;
  background-color: rgba(255, 255, 255, 0) !important;
  background-image: none !important;
}

body:not(.page-loaded) .vc_row:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  clip: rect(0, 24px, 24px, 12px);
  height: 24px;
  width: 24px;
  position: absolute;
  color: #9ea6ba;
  border-radius: 50%;
  box-shadow: inset 0 0 0 2px;
  animation: pill-loading_wrapanim__1DHM5 1.2s ease-in-out infinite;
}

body .vc_column-inner, body .wpb_column {
  opacity: 0;
}

body.page-loaded .vc_column-inner, body.page-loaded .wpb_column {
  opacity: 1;
}

.theiaStickySidebar {
  overflow: hidden;
}

.page-template-event-template .wil-content .widget > div:not(.content-box_header__xPnGx),
.single-event .wil-content .widget > div:not(.content-box_header__xPnGx) {
  padding: 20px;
}

.single-event .wil-content .widget > .content-box_body__3tSRB.pb-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.widget_wilcity_follow_us .icon-box-1_module__uyg5F.mt-20.mt-sm-15 {
  margin-top: 0 !important;
}

.dokan-best-selling ul.product_list_widget li:last-child {
  margin-bottom: 0 !important;
}

.tax-listing_location .listing_list2__2An8C,
.tax-listing_cat .listing_list2__2An8C {
  min-height: 75px;
}

.single-listing .mfp-iframe-holder .mfp-close {
  top: -40px !important;
}

.header_module__Snpib[data-header-theme="transparent"].js-header-fixed {
  position: fixed !important;
}

@media (max-width: 992px) {
  .page-template-map .header_module__Snpib[data-header-theme="transparent"] {
      position: relative !important;
      color: #252c41;
      border-bottom: 1px solid #f3f3f6;
  }
}

@media (min-width: 1200px) {
  .page-template-map .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed) [class*="header_search"] {
      color: #252c41;
  }

  .page-template-map .header_module__Snpib[data-header-theme="transparent"] ~ .wil-content .listing-map_left__1d9nh {
      margin-top: 88px;
      border-top: 1px solid #f3f3f6;
  }

  .page-template-map .header_module__Snpib[data-header-theme="transparent"] ~ .wil-content .bg-color-gray-1 {
      background-color: #fff !important;
  }

  .page-template-map .header_module__Snpib[data-header-theme="transparent"] ~ .wil-content .listing-map_right__2Euc- {
      background-color: #fff;
      transform: translate(0, 0) !important;
  }

  .page-template-map .header_module__Snpib[data-header-theme="transparent"] ~ .wil-content .listing-map_right__2Euc-:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 88px;
      z-index: 9;
      background-color: rgba(0, 0, 0, 0);
  }

  .rtl .page-template-map .header_module__Snpib[data-header-theme="transparent"] ~ .wil-content .listing-map_right__2Euc-:before {
      content: "";
      left: auto;
      right: 0;
  }

  .page-template-map .header_module__Snpib[data-header-theme="transparent"] ~ .wil-content .listing-map_right__2Euc-:before {
      height: 120px;
  }

  .page-template-map .header_module__Snpib[data-header-theme="transparent"] ~ .wil-content .map-fixed.listing-map_right__2Euc-:before {
      display: none;
  }

  body.page-template-map.header-no-sticky .wilcity-wrapper-search-as-move-map {
      top: 20px !important;
  }

  body.admin-bar.page-template-map.header-no-sticky .wilcity-wrapper-search-as-move-map {
      top: 50px !important;
  }

  .page-template-map .header_module__Snpib[data-header-theme="transparent"] ~ .wil-content .wilcity-wrapper-search-as-move-map {
      top: 110px !important;
  }

  .page-template-map.admin-bar .header_module__Snpib[data-header-theme="transparent"] ~ .wil-content .wilcity-wrapper-search-as-move-map {
      top: 142px !important;
  }

  .page-template-map .header_module__Snpib[data-header-theme="transparent"] ~ .wil-content .map-fixed .wilcity-wrapper-search-as-move-map {
      top: 20px !important;
  }

  .page-template-map.admin-bar .header_module__Snpib[data-header-theme="transparent"] ~ .wil-content .map-fixed .wilcity-wrapper-search-as-move-map {
      top: 52px !important;
  }
}

.woocommerce-wishlist .header_module__Snpib[data-header-theme="transparent"].js-header-fixed,
.dokan-store .header_module__Snpib[data-header-theme="transparent"].js-header-fixed,
.page-template-wiloke-submission .header_module__Snpib[data-header-theme="transparent"].js-header-fixed,
.page-template-search-without-map .header_module__Snpib[data-header-theme="transparent"].js-header-fixed,
.single-event .header_module__Snpib[data-header-theme="transparent"].js-header-fixed,
.dokan-dashboard .header_module__Snpib[data-header-theme="transparent"].js-header-fixed,
.woocommerce-page .header_module__Snpib[data-header-theme="transparent"].js-header-fixed,
.woocommerce.woocommerce-page.woocommerce-js .header_module__Snpib[data-header-theme="transparent"].js-header-fixed,
.blog .header_module__Snpib[data-header-theme="transparent"].js-header-fixed,
.single-post .header_module__Snpib[data-header-theme="transparent"].js-header-fixed,
.page-template-event-template .header_module__Snpib[data-header-theme="transparent"].js-header-fixed,
.page-template-dashboard .header_module__Snpib[data-header-theme="transparent"].js-header-fixed {
  color: #e7e7ed !important;
}

.page-template-wiloke-submission .header_module__Snpib[data-header-theme="transparent"].js-header-sticky:not(.js-header-fixed) ~ .wil-content .theiaStickySidebar {
  top: 45px !important;
}

.header_module__Snpib[data-header-theme="transparent"].js-header-sticky:not(.js-header-fixed) ~ .wil-content .theiaStickySidebar {
  top: 70px !important;
}

.dokan-dashboard .header_module__Snpib[data-header-theme="transparent"].js-header-fixed,
.woocommerce.woocommerce-page.woocommerce-js .header_module__Snpib[data-header-theme="transparent"].js-header-fixed {
  background-color: #252c41;
}

.page-template-dashboard .wil-content {
  background-color: #fff;
}

.woocommerce-wishlist .header_module__Snpib[data-header-theme="transparent"],
.dokan-store .header_module__Snpib[data-header-theme="transparent"],
.page-template-wiloke-submission .header_module__Snpib[data-header-theme="transparent"],
.page-template-search-without-map .header_module__Snpib[data-header-theme="transparent"],
.single-event .header_module__Snpib[data-header-theme="transparent"],
.dokan-dashboard .header_module__Snpib[data-header-theme="transparent"],
.woocommerce-page .header_module__Snpib[data-header-theme="transparent"],
.woocommerce.woocommerce-page.woocommerce-js .header_module__Snpib[data-header-theme="transparent"],
.blog .header_module__Snpib[data-header-theme="transparent"],
.single-post .header_module__Snpib[data-header-theme="transparent"],
.page-template-event-template .header_module__Snpib[data-header-theme="transparent"],
.page-template-dashboard .header_module__Snpib[data-header-theme="transparent"] {
  position: relative;
  color: #252c41;
}

.woocommerce-wishlist .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed) [class*="header_search"],
.dokan-store .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed) [class*="header_search"],
.page-template-wiloke-submission .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed) [class*="header_search"],
.page-template-search-without-map .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed) [class*="header_search"],
.single-event .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed) [class*="header_search"],
.dokan-dashboard .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed) [class*="header_search"],
.woocommerce-page .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed) [class*="header_search"],
.woocommerce.woocommerce-page.woocommerce-js .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed) [class*="header_search"],
.blog .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed) [class*="header_search"],
.single-post .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed) [class*="header_search"],
.page-template-event-template .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed) [class*="header_search"],
.page-template-dashboard .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed) [class*="header_search"] {
  color: #252c41;
}

.woocommerce-wishlist .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.dokan-store .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.page-template-wiloke-submission .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.page-template-search-without-map .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.single-event .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.dokan-dashboard .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.woocommerce-page .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.woocommerce.woocommerce-page.woocommerce-js .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.blog .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.single-post .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.page-template-event-template .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.page-template-dashboard .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #f3f3f6;
}

.rtl .woocommerce-wishlist .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.rtl .dokan-store .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.rtl .page-template-wiloke-submission .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.rtl .page-template-search-without-map .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.rtl .single-event .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.rtl .dokan-dashboard .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.rtl .woocommerce-page .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.rtl .woocommerce.woocommerce-page.woocommerce-js .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.rtl .blog .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.rtl .single-post .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.rtl .page-template-event-template .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after,
.rtl .page-template-dashboard .header_module__Snpib[data-header-theme="transparent"]:not(.js-header-fixed):after {
  content: '';
  left: auto;
  right: 0;
}

.rtl .pac-item {
  text-align: right;
}

.single.single-post #commentform {
  padding: 0;
}

.ui-accordion-header-icon.ui-icon {
  height: 16px;
  width: 16px;
}

.wilcity-sidebar-item-business-info .icon-box-1_text__3R39g {
  word-break: break-word;
}

.wil-view-all, .wilcity-view-all {
  margin: 0;
  padding: 3px 15px !important;
  border: 1px solid #f06292;
  color: #f06292;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  border-radius: 3px;
}

.wil-view-all:hover, .wilcity-view-all:hover {
  color: #fff;
  background-color: #f06292;
}

#wil-dashboard-inner {
  transform: initial !important;
}

.footer_widgets__3FIuV .widget_wilcity_mailchimp .content-box_body__3tSRB {
  padding: 0;
}

.gm-style-iw {
  overflow: hidden !important;
  line-height: 1.35;
  white-space: nowrap;
}

.temporary-hidden {
  display: none;
}

.temporary-disable {
  opacity: .2 !important;
  pointer-events: none !important;
}

.focus-hidden {
  display: none !important;
}

.inline-block {
  display: inline-block;
}

.visible-hidden {
  visibility: hidden;
}

.focus-visible-showing {
  visibility: visible !important;
}

#comments-list .nav-links {
  margin: 25px 0;
}

#comments-list .nav-links .page-numbers {
  margin: 0;
}

.bg-none {
  background: none !important;
}

.wilcity-google-recaptcha-wrapper > div > div {
  margin-left: auto;
  margin-right: auto;
}

.wilcity-choose-listing-types:before, .wilcity-choose-listing-types:after {
  content: '';
  display: table;
}

.wilcity-choose-listing-types:after {
  clear: both;
}

@media (min-width: 992px) {
  .one-col .col-lg-3, .one-col .col-md-3 {
      margin-left: 37.666667%;
  }

  .one-col .col-lg-4, .one-col .col-md-4 {
      margin-left: 33.333333333%;
  }

  .rtl .one-col .col-lg-3, .rtl .one-col .col-md-3 {
      margin-left: auto;
      margin-right: 37.666667%;
  }

  .rtl .one-col .col-lg-4, .rtl .one-col .col-md-4 {
      margin-left: auto;
      margin-right: 33.333333333%;
  }

  .two-col .col-md-3:first-child, .two-col .col-lg-3:first-child {
      margin-left: 25%;
  }

  .two-col .col-lg-4:first-child, .two-col .col-md-4:first-child {
      margin-left: 16.66666667%;
  }

  .rtl .two-col .col-md-3:first-child, .rtl .two-col .col-lg-3:first-child {
      margin-left: auto;
      margin-right: 25%;
  }

  .rtl .two-col .col-lg-4:first-child, .rtl .two-col .col-md-4:first-child {
      margin-left: auto;
      margin-right: 16.66666667%;
  }

  .three-col .col-md-3:first-child, .three-col .col-lg-3:first-child {
      margin-left: 12.666667%;
  }

  .rtl .three-col .col-md-3:first-child, .rtl .three-col .col-lg-3:first-child {
      margin-left: auto;
      margin-right: 12.666667%;
  }
}

@media (min-width: 1200px) {
  .one-col .col-lg-3, .one-col .col-md-3 {
      margin-left: 37.666667%;
  }

  .one-col .col-md-4, .one-col .col-lg-4 {
      margin-left: 33.333333333%;
  }

  .rtl .one-col .col-lg-3, .rtl .one-col .col-md-3 {
      margin-left: auto;
      margin-right: 37.666667%;
  }

  .rtl .one-col .col-md-4, .rtl .one-col .col-lg-4 {
      margin-left: auto;
      margin-right: 33.333333333%;
  }

  .two-col .col-md-3:first-child, .two-col .col-lg-3:first-child {
      margin-left: 25%;
  }

  .two-col .col-md-4:first-child, .two-col .col-lg-4:first-child {
      margin-left: 16.66666667%;
  }

  .rtl .two-col .col-md-3:first-child, .rtl .two-col .col-lg-3:first-child {
      margin-left: auto;
      margin-right: 25%;
  }

  .rtl .two-col .col-md-4:first-child, .rtl .two-col .col-lg-4:first-child {
      margin-left: auto;
      margin-right: 16.66666667%;
  }

  .three-col .col-md-3:first-child, .three-col .col-lg-3:first-child {
      margin-left: 12.666667%;
  }

  .rtl .three-col .col-md-3:first-child, .rtl .three-col .col-lg-3:first-child {
      margin-left: auto;
      margin-right: 12.666667%;
  }
}

#wil-promotion-popup .popup_footer__2pUrl .float-left {
  margin-top: 5px;
}

@media (max-width: 479px) {
  #wil-promotion-popup .popup_footer__2pUrl .float-left span:first-child {
      display: none;
  }
}

.archive.tax-listing_location .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated,
.archive.tax-listing_cat .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated,
.archive.tax-listing_tag .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
  padding-top: 0;
  padding-bottom: 0;
}

.page-template-wiloke-submission .media-modal select {
  border: 1px solid #ddd;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, .07);
  background-color: #fff;
}

.page-template-wiloke-submission .media-modal-content .media-frame select.attachment-filters {
  width: 100%;
  max-width: 100%;
}

.page-template-wiloke-submission .media-modal input {
  padding: 4px;
  height: auto;
  border: 1px solid #ddd;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, .07);
}

.page-template-wiloke-submission .media-modal textarea {
  background-color: #fff;
  border: 1px solid #ddd;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, .07);
}

.rtl .mfp-image-holder .mfp-close, .rtl .mfp-iframe-holder .mfp-close {
  right: auto;
  left: -6px;
  text-align: left;
  padding-right: 0;
  padding-left: 6px;
}

.page-template-addlisting:not(.page-loaded) .bg-color-gray-2 {
  background-color: #fff !important;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_header__xPnGx .required:after,
.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_header__xPnGx .content-box_title__1gBHS *,
.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_body__3tSRB *,
.page-template-addlisting:not(.page-loaded) .wil-addlisting .list_module__1eis9 li a * {
  display: none !important;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .wil-btn--primary * {
  display: none;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .wil-btn--primary {
  pointer-events: none;
  font-size: 0;
  min-height: 58px;
  animation: waveLoading 1s forwards linear infinite;
  background-color: #f6f7f8 !important;
  background-image: linear-gradient(to right, #f6f7f8 0%, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
  background-repeat: no-repeat;
  background-size: 800px auto;
  overflow: hidden;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_module__333d9 {
  pointer-events: none;
  border: 0;
  margin-bottom: 40px;
  position: relative;
  animation: waveLoading 1.5s forwards linear infinite;
  background-color: #f6f7f8;
  background-image: linear-gradient(to right, #f6f7f8 0%, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
  background-repeat: no-repeat;
  background-size: 800px auto;
  overflow: hidden;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_module__333d9:before {
  content: '';
  display: block;
  width: 100%;
  height: 10px;
  position: absolute;
  top: 158px;
  left: 0;
  background-color: #fff;
}

.rtl.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_module__333d9:before {
  left: auto;
  right: 0;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_module__333d9:after {
  content: '';
  display: block;
  width: 120px;
  height: 25px;
  position: absolute;
  top: 61px;
  right: 0;
  background-color: #fff;
}

.rtl.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_module__333d9:after {
  right: auto;
  left: 0;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_header__xPnGx {
  position: static;
  height: 61px;
  background-color: transparent;
  border-bottom: 10px solid #fff;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_header__xPnGx:before {
  content: '';
  display: block;
  width: 10px;
  position: absolute;
  top: 0;
  left: 60px;
  height: 61px;
  background-color: #fff;
}

.rtl.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_header__xPnGx:before {
  left: auto;
  right: 60px;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_header__xPnGx:after {
  content: '';
  display: block;
  width: 100%;
  height: 10px;
  position: absolute;
  top: 86px;
  left: 0;
  background-color: #fff;
}

.rtl.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_header__xPnGx:after {
  left: auto;
  right: 0;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_header__xPnGx .wil-float-left:before {
  content: '';
  display: block;
  width: 100%;
  height: 10px;
  position: absolute;
  top: 110px;
  left: 0;
  background-color: #fff;
}

.rtl.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_header__xPnGx .wil-float-left:before {
  left: auto;
  right: 0;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_header__xPnGx .wil-float-left:after {
  content: '';
  display: block;
  width: 100%;
  height: 10px;
  position: absolute;
  top: 134px;
  left: 0;
  background-color: #fff;
}

.rtl.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_header__xPnGx .wil-float-left:after {
  left: auto;
  right: 0;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_header__xPnGx .content-box_title__1gBHS:before {
  content: '';
  display: block;
  width: 220px;
  height: 14px;
  position: absolute;
  top: 96px;
  right: 0;
  background-color: #fff;
}

.rtl.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_header__xPnGx .content-box_title__1gBHS:before {
  right: auto;
  left: 0;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_header__xPnGx .content-box_title__1gBHS:after {
  content: '';
  display: block !important;
  width: 320px;
  height: 14px;
  position: absolute;
  top: 120px;
  right: 0;
  background-color: #fff;
}

.rtl.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_header__xPnGx .content-box_title__1gBHS:after {
  right: auto;
  left: 0;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_body__3tSRB {
  min-height: 120px;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_body__3tSRB:before {
  content: '';
  display: block;
  width: 410px;
  height: 14px;
  position: absolute;
  top: 144px;
  right: 0;
  background-color: #fff;
}

.rtl.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_body__3tSRB:before {
  right: auto;
  left: 0;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_body__3tSRB:after {
  content: '';
  display: block;
  width: 490px;
  height: 14px;
  position: absolute;
  top: 167px;
  right: 0;
  background-color: #fff;
}

.rtl.page-template-addlisting:not(.page-loaded) .wil-addlisting .content-box_body__3tSRB:after {
  right: auto;
  left: 0;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .list_module__1eis9 {
  border: 0;
  pointer-events: none;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .list_module__1eis9 li {
  position: relative;
  min-height: 50px;
  margin-bottom: 12px;
  animation: waveLoading 1s forwards linear infinite;
  background-color: #f6f7f8;
  background-image: linear-gradient(to right, #f6f7f8 0%, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
  background-repeat: no-repeat;
  background-size: 800px auto;
  overflow: hidden;
  border-bottom: 1px solid #fff;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .list_module__1eis9 li:before {
  position: absolute;
  top: 0;
  left: 50px;
  bottom: 0;
  content: '';
  width: 15px;
  display: block;
  background-color: #fff;
  overflow: hidden;
}

.rtl.page-template-addlisting:not(.page-loaded) .wil-addlisting .list_module__1eis9 li:before {
  left: auto;
  right: 50px;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .list_module__1eis9 li:after {
  content: '';
  display: block;
  position: absolute;
  top: 13px;
  left: 60px;
  width: 100%;
  height: 12px;
  background-color: #fff;
}

.rtl.page-template-addlisting:not(.page-loaded) .wil-addlisting .list_module__1eis9 li:after {
  left: auto;
  right: 60px;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .list_module__1eis9 li a {
  position: static;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .list_module__1eis9 li a span:first-child {
  display: block !important;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .list_module__1eis9 li a span:first-child i {
  display: none !important;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .list_module__1eis9 li a span:first-child:before {
  content: '';
  display: block;
  position: absolute;
  top: 13px;
  left: 60px;
  width: 100%;
  height: 12px;
  background-color: #fff;
}

.rtl.page-template-addlisting:not(.page-loaded) .wil-addlisting .list_module__1eis9 li a span:first-child:before {
  left: auto;
  right: 60px;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .list_module__1eis9 li a:before {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 60px;
  width: 100%;
  height: 14px;
  background-color: #fff;
}

.rtl.page-template-addlisting:not(.page-loaded) .wil-addlisting .list_module__1eis9 li a:before {
  left: auto;
  right: 60px;
}

.page-template-addlisting:not(.page-loaded) .wil-addlisting .list_module__1eis9 li a:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 10px;
  right: 0;
  width: 70px;
  height: 14px;
  background-color: #fff;
}

.rtl.page-template-addlisting:not(.page-loaded) .wil-addlisting .list_module__1eis9 li a:after {
  right: auto;
  left: 0;
}

.page-template-custom-login.rtl .kc-elm {
  left: -15px !important;
}

.wilcity-map .mapboxgl-popup .mapboxgl-popup-content,
#wilcity-map .mapboxgl-popup .mapboxgl-popup-content {
  background-color: transparent;
  padding: 0;
  box-shadow: none;
  width: 450px;
}

body:not(.admin-bar) #wilcity-map.mapboxgl-map {
  top: 88px !important;
}

body .mapboxgl-map {
  top: 0 !important;
}

.mapboxgl-marker, #wilcity-map .mapboxgl-marker {
  border-radius: 50%;
  background-size: cover;
  background-position: center center;
}

.wilcity-map .mapboxgl-popup .mapboxgl-popup-tip,
#wilcity-map .mapboxgl-popup .mapboxgl-popup-tip {
  display: none;
}

.wilcity-map .mapboxgl-popup .mapboxgl-popup-close-button,
#wilcity-map .mapboxgl-popup .mapboxgl-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  outline: 0;
  background-color: transparent;
  font-family: Arial, Baskerville, monospace;
  font-size: 24px;
  height: 24px;
  line-height: 24px;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #fc6363;
  z-index: 99;
  opacity: 1;
  animation: 2s wilOpacity;
}

.rtl .wilcity-map .mapboxgl-popup .mapboxgl-popup-close-button,
.rtl #wilcity-map .mapboxgl-popup .mapboxgl-popup-close-button {
  right: auto;
  left: 0;
}

.ui-widget.ui-widget-content.wil-auto-complete.wil-mapbox-geocode {
  padding: 0;
  width: 320px !important;
  box-shadow: 0 12px 25px rgba(37, 44, 65, .2);
}

.ui-widget.ui-widget-content.wil-auto-complete.wil-mapbox-geocode.ui-menu .ui-menu-item {
  position: relative;
  font-size: 13px;
  margin: 0 !important;
  top: auto !important;
  padding: 8px 10px;
  font-weight: normal !important;
  line-height: 18px;
  border: 0;
  border-bottom: 1px solid #efefef;
  font-family: Roboto, sans-serif;
  list-style-image: none;
}

.ui-widget.ui-widget-content.wil-auto-complete.wil-mapbox-geocode.ui-menu .ui-menu-item:before {
  content: "\F27D";
  display: inline-block;
  margin-top: 1px;
  margin-bottom: 5px;
  float: left;
  margin-right: 7px;
  color: #f06292 !important;
  font: normal normal normal 16px/1 "LineAwesome";
  font-size: 18px;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
          font-smoothing: antialiased;
}

.ui-widget.ui-widget-content.wil-auto-complete.wil-mapbox-geocode .ui-state-hover,
.ui-widget.ui-widget-content.wil-auto-complete.wil-mapbox-geocode .ui-widget-content .ui-state-hover,
.ui-widget.ui-widget-content.wil-auto-complete.wil-mapbox-geocode .ui-widget-header .ui-state-hover,
.ui-widget.ui-widget-content.wil-auto-complete.wil-mapbox-geocode .ui-state-focus,
.ui-widget.ui-widget-content.wil-auto-complete.wil-mapbox-geocode .ui-widget-content .ui-state-focus,
.ui-widget.ui-widget-content.wil-auto-complete.wil-mapbox-geocode .ui-widget-header .ui-state-focus,
.ui-widget.ui-widget-content.wil-auto-complete.wil-mapbox-geocode .ui-button:hover,
.ui-widget.ui-widget-content.wil-auto-complete.wil-mapbox-geocode .ui-button:focus {
  color: #f06292;
}

body.popup-active::-webkit-scrollbar {
  display: none;
}

.listing-table_table__2Cfzq .before-hide {
  white-space: nowrap;
}

.listing-table_table__2Cfzq .wilcity-dasboard-upgrade-listing {
  display: inline-block;
  vertical-align: middle;
  border-bottom-width: 0;
}

.mapboxgl-popup .mapboxgl-popup-content {
  background-color: transparent;
  padding: 0;
  box-shadow: none;
}

.mapboxgl-popup {
  left: 44px;
}

@media (max-width: 1200px) {
  .mapboxgl-popup {
      left: 49px;
  }
}

.mapboxgl-popup .mapboxgl-popup-tip {
  display: none;
}

.mapboxgl-popup .mapboxgl-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  outline: 0;
  background-color: transparent;
  font-family: Arial, Baskerville, monospace;
  font-size: 24px;
  height: 24px;
  line-height: 24px;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #fc6363;
  z-index: 99;
  opacity: 1;
  animation: 2s wilOpacity;
}

.mapboxgl-ctrl-top-left {
  top: 11px !important;
  left: 20px !important;
  pointer-events: auto;
}

.wil-get-direction-button-wrapper {
  color: #212121;
  font-weight: 600;
  box-sizing: border-box;
  border-radius: 2px;
  position: relative;
  z-index: 1;
  top: 0 !important;
  left: 0 !important;
}

.wil-get-direction-button-wrapper:after {
  position: absolute;
  content: '';
  left: -10px;
  right: -10px;
  top: -2px;
  bottom: -2px;
  background-color: #fff;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, .1);
  z-index: -1;
  border-radius: 2px;
}

.wil-get-direction-button-wrapper i {
  margin-right: 4px;
}

.wil-get-direction-button-wrapper a {
  color: inherit !important;
}

#wilcity-social-login {
  text-align: center;
}

#wilcity-social-login .wil-btn--facebook {
  position: relative;
  display: inline-block;
  width: auto;
  min-width: 144px;
  background-color: #4267b2 !important;
  padding: 6px 20px 6px 8px;
  font-family: Helvetica, Arial, sans-serif;
  letter-spacing: .25px;
  overflow: hidden;
  text-align: center;
  text-overflow: clip;
  white-space: nowrap;
  font-size: 16px;
  border-radius: 4px;
}

#wilcity-social-login .wil-btn--facebook i {
  display: none;
}

#wilcity-social-login .wil-btn--facebook:before {
  content: '';
  display: inline-block;
  margin-right: 15px;
  vertical-align: -6px;
  width: 24px;
  height: 24px;
  background-size: contain;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAYAAADhu0ooAAAACXBIWXMAAAsSAAALEgHS3X78AAABXklEQVRoge2b7RHBQBCGX8Z/KUEHdIAOdEAJSqACLdCBEuiADuggHcSsSWYwPhZZd/fa56dZcc9scnu3F42iKDIAawB98LEFMAKQi+iGVLJCZAciWsQxHlMaTWK5K1yUDRdloxW5zxHA4c7nUvu771woRlGpe8tyEZMr4lXlMSZRyd4EwMbi4rGI7mX1oszgR8QwGZlLIhLRqbUkIhBdWT2Tt4QWXf/qh0JPRlrRXrmv/JiQoltFTG1NgZC3rmYCmtTVFAgpulPEfHW7XuK7FzZclA0XZcN6wbB60CGAco27fBHXATDWDMS6gT00XrTLzmehiEu+gZ1pA1MX7WkDPaOJ8DcZbWsDUxZVZxM/qKPPBnN4UmMvv//oOXxLNORB8BzA7EVMXafxfhBMh4uy4aJsuCgbLsqGi7Lhomy4KBsuSkb2VxnVvB2SMuKXN8sXIlhlq/+9nLuA4YdjDYAToaQ/Y4oJy6kAAAAASUVORK5CYII=");
}

#wilcity-social-login .wil-btn--loading.wil-btn--facebook:before {
  display: none;
}

.rtl #wilcity-social-login .wil-btn--facebook {
  padding: 6px 8px 6px 20px;
}

.rtl #wilcity-social-login .wil-btn--facebook:before {
  margin-right: auto;
  margin-left: 15px;
}

#wilcity-social-login .wil-btn--facebook:after {
  display: none !important;
}

#wilcity-social-login .wil-btn--facebook:hover {
  background-color: #4267b2 !important;
}

body.page-template-event-template .event_module__2zicF {
  margin-bottom: 0 !important;
}

div[class*="event-detail-content_"]:nth-of-type(4) .icon-box-1_text__3R39g {
  max-width: calc(100% - 50px);
  min-width: 150px;
}

@media (min-width: 992px) {
  div[class*="event-detail-content_"]:nth-of-type(4) .icon-box-1_module__uyg5F {
      max-width: calc(100% - 90px);
  }
}

@media (max-width: 1199px) {
  body:not(.admin-bar) #wilcity-map.mapboxgl-map {
      top: 70px !important;
  }
}

@media (max-width: 992px) {
  body:not(.admin-bar) #wilcity-map.mapboxgl-map {
      top: 120px !important;
  }
}

@media (max-width: 767px) {
  body:not(.admin-bar) #wilcity-map.mapboxgl-map {
      top: 110px !important;
  }
}

.vgs {
  z-index: 9999999 !important;
}

.vgs__gallery__container {
  text-align: center;
}

.vgs__container {
  border-radius: 0 !important;
  height: calc(100vh - 134px) !important;
  background-color: transparent !important;
}

.vgs__container__img {
  display: block !important;
}

.vgs__gallery__container__img {
  display: inline-block !important;
}

.vgs__gallery__title {
  text-align: center;
  padding: 0 10px !important;
}

@media (max-width: 767px) {
  .vgs__container {
      margin-top: 0 !important;
      transform: translateY(-50%);
  }
}

body[class*="archive tax-listing"] [data-header-theme="transparent"] ~ .wil-content .wil-section.bg-cover .heading_module__156eJ {
  margin-top: 45px;
}

@media (min-width: 767px) {
  body[class*="archive tax-listing"] [data-header-theme="transparent"] ~ .wil-content .wil-section.bg-cover .heading_module__156eJ {
      margin-top: 90px;
  }
}

@media (max-width: 767px) {
  .listing-detail_rightButton__30xaS .listing-detail_rightItem__2CjTS {
      float: none;
  }

  .listing-detail_rightButton__30xaS .wil-btn--sm {
      padding: 4px 10px;
      font-size: 12px;
  }
}

#wilcity-sidebar-woobooking .woocommerce-product-gallery {
  width: 100%;
  float: none;
}

body.elementor_library-template-default[class*=single-] div[data-elementor-type=header] > div > div > header {
  position: relative !important;
}

.term-tab-post-type-filter {
  float: none;
}

@media (min-width: 992px) {
  .term-tab-post-type-filter {
      float: left;
  }
}

.term-tab-post-type-filter .bg-color-primary {
  display: none;
}

@media (min-width: 992px) {
  .rtl .term-tab-post-type-filter {
      float: right;
  }
}

.term-tab-post-type-filter .select2-container {
  min-width: 100px;
}

.term-tab-post-type-filter .select2-hidden-accessible {
  display: none;
}

.term-tab-post-type-filter .field_style2__2Znhe {
  padding-top: 0;
  font-size: 14px;
  margin-bottom: 0 !important;
}

.term-tab-post-type-filter .select2-selection--single {
  height: auto;
  border-bottom-width: 0 !important;
  padding: 13px 20px 13px 0;
  line-height: 24px;
}

.term-tab-post-type-filter .select2-selection--single .select2-selection__rendered {
  height: auto;
  line-height: inherit;
  color: #70778b;
}

.term-tab-post-type-filter .select2-selection--single .select2-selection__arrow {
  top: calc(50% - 6px);
  height: auto;
  border-width: 0;
  width: auto;
  line-height: 1;
}

.term-tab-post-type-filter .select2-selection--single .select2-selection__arrow:before {
  content: '\F107';
  line-height: 1;
  font-family: FontAwesome;
  width: auto;
}

.term-tab-post-type-filter .select2-selection--single .select2-selection__arrow b {
  display: none;
}

.term-tab-post-type-filter .select2-selection--single .select2-selection__clear {
  display: none;
}

.page-template-thankyou table {
  border-collapse: collapse;
}

.page-template-thankyou th {
  background: #ccc;
}

.page-template-thankyou th, .page-template-thankyou td {
  border: 1px solid #ccc;
  padding: 8px;
}

.page-template-thankyou tr:nth-child(even) {
  background: #efefef;
}

.table-module__table .listing_body__31ndf span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

@media (max-width: 1790px) and (min-width: 1581px) {
  .table-module__table .listing_firstWrap__36UOZ {
      max-width: 150px;
  }
}

@media (max-width: 1580px) and (min-width: 1280px) {
  .table-module__table .listing_body__31ndf span {
      max-width: 250px;
  }

  .table-module__table .listing_firstWrap__36UOZ {
      max-width: 100px;
  }
}

.wil-wrap-filter-listing {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.wil-wrap-listing-has-pagination {
  position: relative;
  padding: 0 30px;
}

.wil-inline {
  display: inline;
}

.wil-inline-block {
  display: inline-block;
}

.wil-display-block {
  display: block;
}

.wil-display-none {
  display: none;
}

@media (min-width: 1200px) {
  .wil-col-5.col-lg-2, .wil-col-5.col-md-2 {
      width: 20%;
  }
}

@media (min-width: 1200px) {
  .wil-flex-wrap {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  }

  .wil-flex-wrap::after, .wil-flex-wrap::before {
      display: none;
  }
}

@media (min-width: 1200px) {
  .wil-flex-column-between {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: justify;
      justify-content: space-between;
      height: 100%;
  }
}

.wil-tab-filters {
  margin: 0 0 0 15px;
}

@media (min-width: 1200px) {
  .wil-tab-filters {
      float: left;
  }
}

.wil-tab-filters li {
  display: inline-block;
  margin-right: 10px;
}

.rtl .wil-tab-filters {
  margin: 0 15px 0 0;
}

@media (min-width: 1200px) {
  .rtl .wil-tab-filters {
      float: right;
  }
}

.rtl .wil-tab-filters li {
  margin-right: auto;
  margin-left: 10px;
}

.w-100 {
  width: 100%;
}

.wil-load__btn2 {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: 99;
}

.wil-load__btn2.prev {
  left: -20px;
}

.wil-load__btn2.next {
  right: -20px;
}

.wil-load__btn2 a {
  display: block;
  background-color: #fff;
  width: 40px;
  height: 40px;
  font-size: 22px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  box-shadow: 0 8px 25px 0 rgba(37, 44, 65, .16);
}

.rtl .wil-load__btn2.prev {
  left: auto;
  right: -20px;
}

.rtl .wil-load__btn2.next {
  right: auto;
  left: -20px;
}

.wil-load__btn {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 26px;
  border: 1px solid #e7e7ed;
  background-color: rgba(255, 255, 255, .3);
  border-radius: 2px;
  transition: all ease .3s;
}

@media (min-width: 992px) {
  .wil-load__btn {
      width: 32px;
  }
}

.wil-load__btn:hover {
  background-color: rgba(0, 0, 0, .02);
}

.wil-load__btn a {
  display: block;
  text-align: center;
  font-size: 32px;
  height: 100%;
}

.wil-load__btn a:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
}

.wil-load__btn.prev {
  left: -5px;
}

@media (min-width: 1200px) {
  .wil-load__btn.prev {
      left: -32px;
  }
}

.wil-load__btn.next {
  right: -5px;
}

@media (min-width: 1200px) {
  .wil-load__btn.next {
      right: -32px;
  }
}

.wil-load__btn ~ .wil-grid-wrapper {
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - 23px);
}

@media (min-width: 992px) {
  .wil-load__btn ~ .wil-grid-wrapper {
      width: calc(100% - 35px);
  }
}

@media (min-width: 1200px) {
  .wil-load__btn ~ .wil-grid-wrapper {
      width: 100%;
  }
}

.rtl .wil-load__btn.prev {
  left: auto;
  right: -5px;
}

@media (min-width: 1200px) {
  .rtl .wil-load__btn.prev {
      left: auto;
      right: -32px;
  }
}

.rtl .wil-load__btn.next {
  left: -5px;
  right: auto;
}

@media (min-width: 1200px) {
  .rtl .wil-load__btn.next {
      left: -32px;
      right: auto;
  }
}

.hero_formDark__3fCkB .vue-treeselect .vue-treeselect__control {
  background-color: transparent !important;
  border-bottom: 2px solid rgba(72, 82, 115, .6) !important;
}

.hero_formWhite__3fCkB .vue-treeselect .vue-treeselect__control {
  border-bottom: 2px solid #e7e7ed !important;
}

.vue-treeselect div, .vue-treeselect span {
  color: #9ea6ba;
}

.vue-treeselect--single .vue-treeselect__input {
  padding-left: 0 !important;
  background-color: transparent !important;
  margin-bottom: 0 !important;
}

.vue-treeselect--searchable .vue-treeselect__input-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.mx-datepicker-range {
  width: 100% !important;
}

.mx-icon-calendar, .mx-icon-clear {
  color: #9ea6ba !important;
}

.mx-table-date .today {
  color: #f06292 !important;
}

.mx-calendar-content .cell.active {
  color: #fff !important;
  background-color: #f06292 !important;
}

.mx-datepicker-popup {
  color: #9ea6ba !important;
}

.mx-btn:hover {
  border-color: #f06292 !important;
  color: #f06292 !important;
}

.mx-calendar-content .cell:hover {
  background-color: #f3f3f6 !important;
}

.mx-calendar-content .cell.in-range {
  background-color: #e7e7e7 !important;
}

@media (max-width: 768px) {
  .mx-calendar {
      padding: 6px !important;
  }
}

@media (max-width: 768px) {
  .mx-calendar-content {
      width: 100% !important;
      height: 182px !important;
  }
}

@media (max-width: 768px) {
  .mx-btn, .mx-table-date td, .mx-table-date th {
      font-size: 11px !important;
  }
}

@media (max-width: 768px) {
  .mx-table-date td, .mx-table-date th {
      height: 26px;
      line-height: 26px;
  }
}

.wil-header-btn-wrapper {
  position: absolute;
  right: 15px;
  z-index: 11;
}

@media (max-width: 768px) {
  .wil-header-btn-wrapper {
      top: 75px;
  }

  .wil-header-btn-wrapper .wil-btn {
      padding: 6px;
      min-width: 28px;
      font-size: 0;
  }

  .wil-header-btn-wrapper .wil-btn i, .wil-header-btn-wrapper .wil-btn svg {
      margin: 0;
  }
}

@media (min-width: 768px) {
  .wil-header-btn-wrapper {
      right: 40px;
      bottom: 40px;
  }
}

.rtl .wil-header-btn-wrapper {
  right: auto;
  left: 15px;
}

@media (min-width: 768px) {
  .rtl .wil-header-btn-wrapper {
      right: auto;
      left: 40px;
  }
}

a.google-address span > i {
  margin-right: 4px;
}

@media (min-width: 992px) {
  .term-view-more-wrapper {
      min-height: 48px;
  }
}

.rtl .col-xs-1, .rtl .col-xs-2, .rtl .col-xs-3, .rtl .col-xs-4, .rtl .col-xs-5,
.rtl .col-xs-6, .rtl .col-xs-7, .rtl .col-xs-8, .rtl .col-xs-9, .rtl .col-xs-10,
.rtl .col-xs-11, .rtl .col-xs-12 {
  float: right;
}

@media (min-width: 768px) {
  .rtl .col-sm-1, .rtl .col-sm-2, .rtl .col-sm-3, .rtl .col-sm-4,
  .rtl .col-sm-5, .rtl .col-sm-6, .rtl .col-sm-7, .rtl .col-sm-8,
  .rtl .col-sm-9, .rtl .col-sm-10, .rtl .col-sm-11, .rtl .col-sm-12 {
      float: right;
  }

  .rtl .col-sm-pull-12 {
      left: 100%;
      right: auto;
  }

  .rtl .col-sm-pull-11 {
      left: 91.66666667%;
      right: auto;
  }

  .rtl .col-sm-pull-10 {
      left: 83.33333333%;
      right: auto;
  }

  .rtl .col-sm-pull-9 {
      left: 75%;
      right: auto;
  }

  .rtl .col-sm-pull-8 {
      left: 66.66666667%;
      right: auto;
  }

  .rtl .col-sm-pull-7 {
      left: 58.33333333%;
      right: auto;
  }

  .rtl .col-sm-pull-6 {
      left: 50%;
      right: auto;
  }

  .rtl .col-sm-pull-5 {
      left: 41.66666667%;
      right: auto;
  }

  .rtl .col-sm-pull-4 {
      left: 33.33333333%;
      right: auto;
  }

  .rtl .col-sm-pull-3 {
      left: 25%;
      right: auto;
  }

  .rtl .col-sm-pull-2 {
      left: 16.66666667%;
      right: auto;
  }

  .rtl .col-sm-pull-1 {
      left: 8.33333333%;
      right: auto;
  }

  .rtl .col-sm-pull-0 {
      left: auto;
      right: auto;
  }

  .rtl .col-sm-push-12 {
      right: 100%;
      left: auto;
  }

  .rtl .col-sm-push-11 {
      right: 91.66666667%;
      left: auto;
  }

  .rtl .col-sm-push-10 {
      right: 83.33333333%;
      left: auto;
  }

  .rtl .col-sm-push-9 {
      right: 75%;
      left: auto;
  }

  .rtl .col-sm-push-8 {
      right: 66.66666667%;
      left: auto;
  }

  .rtl .col-sm-push-7 {
      right: 58.33333333%;
      left: auto;
  }

  .rtl .col-sm-push-6 {
      right: 50%;
      left: auto;
  }

  .rtl .col-sm-push-5 {
      right: 41.66666667%;
      left: auto;
  }

  .rtl .col-sm-push-4 {
      right: 33.33333333%;
      left: auto;
  }

  .rtl .col-sm-push-3 {
      right: 25%;
      left: auto;
  }

  .rtl .col-sm-push-2 {
      right: 16.66666667%;
      left: auto;
  }

  .rtl .col-sm-push-1 {
      right: 8.33333333%;
      left: auto;
  }

  .rtl .col-sm-push-0 {
      right: auto;
      left: auto;
  }

  .rtl .col-sm-offset-12 {
      margin-right: 100%;
      margin-left: auto;
  }

  .rtl .col-sm-offset-11 {
      margin-right: 91.66666667%;
      margin-left: auto;
  }

  .rtl .col-sm-offset-10 {
      margin-right: 83.33333333%;
      margin-left: auto;
  }

  .rtl .col-sm-offset-9 {
      margin-right: 75%;
      margin-left: auto;
  }

  .rtl .col-sm-offset-8 {
      margin-right: 66.66666667%;
      margin-left: auto;
  }

  .rtl .col-sm-offset-7 {
      margin-right: 58.33333333%;
      margin-left: auto;
  }

  .rtl .col-sm-offset-6 {
      margin-right: 50%;
      margin-left: auto;
  }

  .rtl .col-sm-offset-5 {
      margin-right: 41.66666667%;
      margin-left: auto;
  }

  .rtl .col-sm-offset-4 {
      margin-right: 33.33333333%;
      margin-left: auto;
  }

  .rtl .col-sm-offset-3 {
      margin-right: 25%;
      margin-left: auto;
  }

  .rtl .col-sm-offset-2 {
      margin-right: 16.66666667%;
      margin-left: auto;
  }

  .rtl .col-sm-offset-1 {
      margin-right: 8.33333333%;
      margin-left: auto;
  }

  .rtl .col-sm-offset-0 {
      margin-right: 0;
      margin-left: auto;
  }
}

@media (min-width: 992px) {
  .rtl .col-md-1, .rtl .col-md-2, .rtl .col-md-3, .rtl .col-md-4,
  .rtl .col-md-5, .rtl .col-md-6, .rtl .col-md-7, .rtl .col-md-8,
  .rtl .col-md-9, .rtl .col-md-10, .rtl .col-md-11, .rtl .col-md-12 {
      float: right;
  }

  .rtl .col-md-pull-12 {
      left: 100%;
      right: auto;
  }

  .rtl .col-md-pull-11 {
      left: 91.66666667%;
      right: auto;
  }

  .rtl .col-md-pull-10 {
      left: 83.33333333%;
      right: auto;
  }

  .rtl .col-md-pull-9 {
      left: 75%;
      right: auto;
  }

  .rtl .col-md-pull-8 {
      left: 66.66666667%;
      right: auto;
  }

  .rtl .col-md-pull-7 {
      left: 58.33333333%;
      right: auto;
  }

  .rtl .col-md-pull-6 {
      left: 50%;
      right: auto;
  }

  .rtl .col-md-pull-5 {
      left: 41.66666667%;
      right: auto;
  }

  .rtl .col-md-pull-4 {
      left: 33.33333333%;
      right: auto;
  }

  .rtl .col-md-pull-3 {
      left: 25%;
      right: auto;
  }

  .rtl .col-md-pull-2 {
      left: 16.66666667%;
      right: auto;
  }

  .rtl .col-md-pull-1 {
      left: 8.33333333%;
      right: auto;
  }

  .rtl .col-md-pull-0 {
      left: auto;
      right: auto;
  }

  .rtl .col-md-push-12 {
      right: 100%;
      left: auto;
  }

  .rtl .col-md-push-11 {
      right: 91.66666667%;
      left: auto;
  }

  .rtl .col-md-push-10 {
      right: 83.33333333%;
      left: auto;
  }

  .rtl .col-md-push-9 {
      right: 75%;
      left: auto;
  }

  .rtl .col-md-push-8 {
      right: 66.66666667%;
      left: auto;
  }

  .rtl .col-md-push-7 {
      right: 58.33333333%;
      left: auto;
  }

  .rtl .col-md-push-6 {
      right: 50%;
      left: auto;
  }

  .rtl .col-md-push-5 {
      right: 41.66666667%;
      left: auto;
  }

  .rtl .col-md-push-4 {
      right: 33.33333333%;
      left: auto;
  }

  .rtl .col-md-push-3 {
      right: 25%;
      left: auto;
  }

  .rtl .col-md-push-2 {
      right: 16.66666667%;
      left: auto;
  }

  .rtl .col-md-push-1 {
      right: 8.33333333%;
      left: auto;
  }

  .rtl .col-md-push-0 {
      right: auto;
      left: auto;
  }

  .rtl .col-md-offset-12 {
      margin-right: 100%;
      margin-left: auto;
  }

  .rtl .col-md-offset-11 {
      margin-right: 91.66666667%;
      margin-left: auto;
  }

  .rtl .col-md-offset-10 {
      margin-right: 83.33333333%;
      margin-left: auto;
  }

  .rtl .col-md-offset-9 {
      margin-right: 75%;
      margin-left: auto;
  }

  .rtl .col-md-offset-8 {
      margin-right: 66.66666667%;
      margin-left: auto;
  }

  .rtl .col-md-offset-7 {
      margin-right: 58.33333333%;
      margin-left: auto;
  }

  .rtl .col-md-offset-6 {
      margin-right: 50%;
      margin-left: auto;
  }

  .rtl .col-md-offset-5 {
      margin-right: 41.66666667%;
      margin-left: auto;
  }

  .rtl .col-md-offset-4 {
      margin-right: 33.33333333%;
      margin-left: auto;
  }

  .rtl .col-md-offset-3 {
      margin-right: 25%;
      margin-left: auto;
  }

  .rtl .col-md-offset-2 {
      margin-right: 16.66666667%;
      margin-left: auto;
  }

  .rtl .col-md-offset-1 {
      margin-right: 8.33333333%;
      margin-left: auto;
  }

  .rtl .col-md-offset-0 {
      margin-right: 0;
      margin-left: auto;
  }
}

@media (min-width: 1200px) {
  .rtl .col-lg-1, .rtl .col-lg-2, .rtl .col-lg-3, .rtl .col-lg-4,
  .rtl .col-lg-5, .rtl .col-lg-6, .rtl .col-lg-7, .rtl .col-lg-8,
  .rtl .col-lg-9, .rtl .col-lg-10, .rtl .col-lg-11, .rtl .col-lg-12 {
      float: right;
  }

  .rtl .col-lg-pull-12 {
      left: 100%;
      right: auto;
  }

  .rtl .col-lg-pull-11 {
      left: 91.66666667%;
      right: auto;
  }

  .rtl .col-lg-pull-10 {
      left: 83.33333333%;
      right: auto;
  }

  .rtl .col-lg-pull-9 {
      left: 75%;
      right: auto;
  }

  .rtl .col-lg-pull-8 {
      left: 66.66666667%;
      right: auto;
  }

  .rtl .col-lg-pull-7 {
      left: 58.33333333%;
      right: auto;
  }

  .rtl .col-lg-pull-6 {
      left: 50%;
      right: auto;
  }

  .rtl .col-lg-pull-5 {
      left: 41.66666667%;
      right: auto;
  }

  .rtl .col-lg-pull-4 {
      left: 33.33333333%;
      right: auto;
  }

  .rtl .col-lg-pull-3 {
      left: 25%;
      right: auto;
  }

  .rtl .col-lg-pull-2 {
      left: 16.66666667%;
      right: auto;
  }

  .rtl .col-lg-pull-1 {
      left: 8.33333333%;
      right: auto;
  }

  .rtl .col-lg-pull-0 {
      left: auto;
      right: auto;
  }

  .rtl .col-lg-push-12 {
      right: 100%;
      left: auto;
  }

  .rtl .col-lg-push-11 {
      right: 91.66666667%;
      left: auto;
  }

  .rtl .col-lg-push-10 {
      right: 83.33333333%;
      left: auto;
  }

  .rtl .col-lg-push-9 {
      right: 75%;
      left: auto;
  }

  .rtl .col-lg-push-8 {
      right: 66.66666667%;
      left: auto;
  }

  .rtl .col-lg-push-7 {
      right: 58.33333333%;
      left: auto;
  }

  .rtl .col-lg-push-6 {
      right: 50%;
      left: auto;
  }

  .rtl .col-lg-push-5 {
      right: 41.66666667%;
      left: auto;
  }

  .rtl .col-lg-push-4 {
      right: 33.33333333%;
      left: auto;
  }

  .rtl .col-lg-push-3 {
      right: 25%;
      left: auto;
  }

  .rtl .col-lg-push-2 {
      right: 16.66666667%;
      left: auto;
  }

  .rtl .col-lg-push-1 {
      right: 8.33333333%;
      left: auto;
  }

  .rtl .col-lg-push-0 {
      right: auto;
      left: auto;
  }

  .rtl .col-lg-offset-12 {
      margin-right: 100%;
      margin-left: auto;
  }

  .rtl .col-lg-offset-11 {
      margin-right: 91.66666667%;
      margin-left: auto;
  }

  .rtl .col-lg-offset-10 {
      margin-right: 83.33333333%;
      margin-left: auto;
  }

  .rtl .col-lg-offset-9 {
      margin-right: 75%;
      margin-left: auto;
  }

  .rtl .col-lg-offset-8 {
      margin-right: 66.66666667%;
      margin-left: auto;
  }

  .rtl .col-lg-offset-7 {
      margin-right: 58.33333333%;
      margin-left: auto;
  }

  .rtl .col-lg-offset-6 {
      margin-right: 50%;
      margin-left: auto;
  }

  .rtl .col-lg-offset-5 {
      margin-right: 41.66666667%;
      margin-left: auto;
  }

  .rtl .col-lg-offset-4 {
      margin-right: 33.33333333%;
      margin-left: auto;
  }

  .rtl .col-lg-offset-3 {
      margin-right: 25%;
      margin-left: auto;
  }

  .rtl .col-lg-offset-2 {
      margin-right: 16.66666667%;
      margin-left: auto;
  }

  .rtl .col-lg-offset-1 {
      margin-right: 8.33333333%;
      margin-left: auto;
  }

  .rtl .col-lg-offset-0 {
      margin-right: 0;
      margin-left: auto;
  }
}

.rtl .pull-right {
  float: left !important;
}

.rtl .pull-left {
  float: right !important;
}

.nav-tab-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

@media (max-width: 480px) {
  .vue-notification-group {
    left: 50% !important;
    transform: translate(-50%, 0) !important;
    z-index: 999999999999 !important;
  }
}
