/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;1,300&display=swap');
:root {
  /* --wd-title-color: var(--wd-primary-color) !important; */
}
legend, h1, h2, h3, h4, h5, h6, .title {
  line-height: 1.3;
}
body .wd-nav-main>li>a,
body .wd-nav-secondary>li>a {
  font-weight: normal;
}
.wd-nav-main {
  --nav-gap: 35px;
}
.wd-nav[class*="wd-style-"]>li:is(.current-menu-item, .wd-active, .active)>a {
  color: #004666;
}
.mtitle .liner-continer {
  margin-bottom: 0;
}
.mtitle {
  padding-right: 20px;
  position: relative;
}
.mtitle .title-after_title {
  font-weight: 500;
}
.mtitle:before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 10px;
  height: 60px;
  width: 4px;
  background-color: var(--wd-primary-color);
}
.pnim_section {
  padding: 5% 0%;
  background-image: url(/wp-content/uploads/2024/05/bg-scaled.jpg);
  background-size: 100%;
}
.photoswipe-images:is(.parent-2,.parent-3,.parent-4) {
  display: flex;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-bottom: 10px;
}
.photoswipe-images.parent-reverse {
  flex-direction: row-reverse;
}
.parent-2 > div {
  width: 50%;
}
.parent-3 .div1 {
  width: 41%;
}
.parent-3 .div2 {
  width: 29%;
}
.parent-3 .div3 {
  width: 29%;
}
.parent-4 .div1 {
  width: 12%;
}
.parent-4 .div2 {
  width: 40%;
}
.parent-4 .div3 {
  width: 12%;
}
.parent-4 .div4 {
  width: 36%;
}
.mypi .wd-gallery-item :is(figure, a, img) {
  height: 100%;
}
.mypi .wd-gallery-item {
  position: relative;
}
.mypi .wd-gallery-item img {
  object-fit: cover;
  aspect-ratio: 16 / 9;
  max-width: 100%;
}
.mypi .caption {
  position: absolute;
  bottom: 0;
  background-color: hsl(194deg 94% 38% / 80%);
  color: #fff;
  font-size: 1.125em;
  text-align: center;
  padding: 10px 0;
  left: 0;
  width: 100%;
}
#custom_html-2, #custom_html-2 a {
  text-align: center;
  color: #fff;
}
.footer-sidebar {
  padding-block: 45px 15px;
}

header.whb-sticked .site-logo {
display: block;
}
.page-title:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.4);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}
.page-title .title {
  color: #fff;
  line-height: 1;
  font-weight: 500;
  text-shadow: 2px 3px 0px #000;
}
.vc_tta-style-classic .vc_tta-tabs-list li {
  background: none;
  display: inline-block;
  margin-left: -4px;
  padding: 10px;
  cursor: pointer;
  border-top: 1px solid  #fff;
  border-right: 1px solid  #fff;
  border-left: 1px solid  #fff;
  background-color: #DCDCDC;
}
.vc_tta-style-classic .vc_tta-tabs-list li .vc_tta-title-text:after {
  display: none;
}
.plans_tabs .vc_tta-tabs-list li {
  padding: 10px 3% !important;
  width: 20%;
  text-align: center;
  margin-left: 0 !important;
}
.vc_tta-style-classic .vc_tta-tabs-list li .vc_tta-title-text {
  font-size: 1.66em;
  font-weight: 500;
  color: var(--wd-primary-color);
  text-align: center;
}
.vc_tta-style-classic .vc_tta-tabs-list li .vc_tta-title-text > b {
  display: block;
  font-size: 86%;
  color: #666666;
}
.vc_tta-style-classic .vc_tta-tabs-list li.vc_active {
  background-color: #fff;
}
.vc_tta-style-classic .vc_tta-tabs-list li > a {
  padding: 0 !important;
}
.plans_tabs .wd-info-box {
  gap: 7px;
}
.plans_tabs .wd-info-box .info-box-title {
  font-weight: 400;
  color: #1F2023;
}
.plans_tabs [class*="vc_col-sm-"] > .vc_column-inner {
  border-right: 1px solid #DCDCDC;
}
.plans_tabs .vc_tta-panel-body > .vc_row {
  padding-top: 15px;
  padding-bottom: 15px;
}
.plans_tabs .vc_tta-panel-body .text-center .inline-element {
  margin-right: 3%;
  margin-left: 3%;
}
.plans_tabs .title-wrapper.wd-underline-colored .title{
  color: #fff;
}
body .plans_tabs.vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel-body {
  padding: 0 !important;
}
.page-title .title-wrapper {
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}
.page-title .title-wrapper .liner-continer {
  margin-bottom: 0;
}
.page-title .title-wrapper .title-after_title {
  display: block;
  font-size: 32px;
  font-weight: 300;
  color: #fff;
  border-top: 1px solid var(--wd-primary-color);
  border-bottom: 1px solid var(--wd-primary-color);
  line-height: 1;
}
.flexslider.mishflexslider {
  margin-bottom: 15px;
  direction: ltr;
}
.mishflexslider .flex-control-thumbs {
  display: flex;
}
.mishflexslider .flex-control-thumbs li {
  margin: 0 5px;
}
.mishflexslider .flex-control-thumbs img {
  opacity: 1;
}
.mishflexslider .flex-control-thumbs .flex-active {
  filter: alpha(opacity = 40);
  opacity: 0.7;
  border: 3px solid #5eb130;
}
.num_popup_btn.btn {
  font-weight: 500;
  font-size: 1.33em;
  border:none !important;
  flex-direction: column-reverse;
  line-height: 1;
  color: #414142;
}
body button.mfp-close {
  top: 0;
  right: 0;
}
body button.mfp-close:after {
  content:url(/wp-content/uploads/2024/05/close.png);
}
[id*=numpop] a {
  text-decoration: underline;
}
#payments_table {
  width: 100%;
  border: 1px solid #DCDCDC;
  text-align: center;
}
.tab_row, .prices_row {
  width: 100%;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.tab_row span:nth-child(1) {
  width: 10%;
}
.tab_row span:nth-child(2) {
  width: 40%;
}
.tab_row span:nth-child(3) {
  width: 25%;
}
.tab_row span:nth-child(4) {
  width: 25%;
}
.tab_row span {
  padding: 10px;
  border: 1px solid #DCDCDC;
  word-wrap: break-word;
}
.table_head, .prices_head {
  font-weight: 500;
  background-color: var(--wd-primary-color);
  color: #fff;
}
body .wd-title-style-underlined-2:not(.wd-title-color-gradient) .title {
  text-shadow: none;
}
body .wd-title-style-underlined-2 .title {
  border-bottom: 1px solid var(--wd-primary-color);
  padding-bottom: 5px;
}
#section_search {
  padding: 15px;
  text-align: center;
  background-color: var(--wd-primary-color);
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  margin-bottom: 2.5%;
}
#section_search h2 {
  display: inline-block;
  margin-left: -4px;
  color: #FFFFFF;
  font-size: 2em;
  vertical-align: top;
  width: 15%;
  margin-top: -5px;
}
#section_search form {
  display: inline-block;
  margin-left: -4px;
  width: 85%;
  margin: 0;
}
select.styled-select2 {
  direction: rtl;
  background: url(/wp-content/uploads/2024/05/downarrow.png) no-repeat left #fff;
  width: 20%;
  display: inline-block;
  margin-left: 1.5%;
  padding: 7px;
  line-height: 1;
  border: 1px solid #5a5b5e;
  color: #333333;
  font-size: 1em;
  font-weight: 300;
  appearance: none;
  text-align: right;
  padding-left: 25px;
  -moz-appearance: none;
  -webkit-appearance: none;
}
#section_search button {
  border: none;
  background-color: #1F2023;
  color: var(--wd-primary-color);
  width: 12%;
  padding: 6px 10px;
  cursor: pointer;
  font-size: 1em;
}
#section_search .free_appart {
  color: #fff;
}
.free_appart {
  color: #fff;
  text-align: center;
  padding-top: 5px;
}
#section_search select:nth-child(4).styled-select2, #fix_search_form select:nth-child(4).styled-select2 {
  width: 40%;
}
.page-title:after {
  content: "";
  display: block;
  width: 15%;
  height: 100%;
  background-image: url(/wp-content/uploads/2025/09/logo_w50tr.png);
  position: absolute;
  right: 11%;
  top: 0;
  background-size: contain;
  z-index: 2;
  /* background-position-y: 14%; */
  background-repeat: no-repeat;
}
.page-title .title {
  z-index: 3;
  position: relative;
}
.wd-tools-element .wd-tools-icon:before {
  font-size: 28px;
  color: #fff;
}
body .wd-nav-mobile>li>a {
  color: #fff;
}
ul.tabs {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#prices_holder ul.tabs li {
  width: 12.5%;
  padding: 10px;
  font-size: 1.33em;
  margin-bottom: 0;
  line-height: 1.3;
}
ul.tabs li.current {
  background: #fff;
}
ul.tabs li {
  background: none;
  display: inline-block;
  margin-left: -4px;
  padding: 10px;
  cursor: pointer;
  border-top: 1px solid  #fff;
  border-right: 1px solid  #fff;
  border-left: 1px solid  #fff;
  background-color: #DCDCDC;
  vertical-align: top;
}
ul.tabs li.tab-link.color2 {
  background-color: #b5b2b2;
}
.tab-link {
  font-size: 1.66em;
  font-weight: 500;
  color: var(--wd-primary-color);
  text-align: center;
}
.tab-link span {
  display: block;
  font-size: 86%;
  color: #666666;
}
#prices_holder .tab-content {
  padding: 0;
  background-color: transparent;
  display: none;
  background: #fff;
}
#prices_holder .tab-content.current {
  display: inherit;
}
.tab-content .vacant {
  text-align: center;
  font-size: 1.33em;
  padding: 10px;
  color: #fff;
  background-color: var(--wd-primary-color);
}
.prices_table {
  font-size: .86em;
}
.prices_row {
  position: relative;
}
.prices_row:not(.prices_head):hover {
  background-color: hsl(194deg 94% 38% / 10%);
}
.table_head, .prices_head {
  font-weight: 500;
  background-color: var(--wd-primary-color);
}
.prices_row span {
  padding: 10px;
  border: 1px solid #DCDCDC;
  width: 7%;
  text-align: center;
  word-wrap: break-word;
}
.prices_row span:nth-child(4) {
  direction: ltr;
}
.prices_row span:nth-child(13) {
  width: 9%;
}
.prices_row.disable:after {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  background-color: rgba(216, 185, 132, .8);
  z-index: 1;
  background-image: url(/wp-content/uploads/2024/05/sold.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.prices_table_response {
  width: 100%;
  overflow: auto;
}
.prices_table_response .prices_table {
  min-width: 992px;
}
#hiddenPanel {
  position: fixed;
  top: 130px;
  /* right: -600px; */
  right:-100%;
  width: 600px;
  height: 100px;
  z-index: 999;
  background-color: var(--wd-primary-color);
  padding: 20px;
  border-bottom: 1px solid var(--wd-primary-color);
  border-right: 1px solid  var(--wd-primary-color);
}
#close-bar-inside {
  float: left;
  cursor: pointer;
}
#fix_search_form {
  float: right;
  width: 93%;
  direction: rtl;
}
#fix_search_form button {
  border: none;
  background-color: #b5b2b2;
  width: 12%;
  padding: 6px 10px;
  cursor: pointer;
  font-size: 1em;
}
#close-bar {
  cursor: pointer;
}
#close-bar, #close-bar2 {
  color: #fff;
}
#close-bar img {
  position: relative;
  display: inline-block;
}
#close-bar2 {
  display: block;
  text-align: left;
}
#post-2844 section.pnim_section  {
  margin-top: -40px;
  margin-bottom: -40px;
}
.mobile-nav {
  background: var(--wd-primary-color);
}
.wd-nav-mobile>li>a {
  justify-content: center;
}
body .wd-nav-mobile li:is(.current-menu-item,.wd-active)>a {
  color: #b5b2b2;
}
body .wd-nav-mobile>li>a, body .wd-nav-mobile>li>ul li>a {
  border-bottom: 1px solid #b5b2b2;
  font-size: 19px;
  font-weight: 400;
  text-align: center;
}
/* .plans_tabs .vc_tta-tabs-list > .vc_tta-tab:nth-child(-n+6) {
   background-color: #b5b2b2;
}
.plans_tabs .vc_tta-tabs-list > .vc_tta-tab:nth-child(-n+6).vc_active {
   background-color: #fff;
} */
.plans_tabs .vc_tta-panel-body > .vc_row:not(.tabs_header_row) {
border-color: #5eb130 !important;
}
.plans_tabs.tabs6 .vc_tta-tabs-list li {
    width: 16.66666%;
}
.plans_tabs.tabs6 .vc_tta-tabs-list li:nth-child(6) span {
	line-height: 1.1 !important;
}




@media (max-width: 575.98px) {
#prices_holder ul.tabs li {
  width: 16.8%;
}
select.styled-select2 {
  width: 100%;
  margin-bottom: 5px;
}
#section_search button {
  width: 100%;
}
}
@media (max-width: 767px) {
  .tabs_header_row {
    display: none;
  }
  .plans_tabs .vc_tta-panel-body > .vc_row:not(.tabs_header_row) .wpb_column.vc_col-sm-4 {
    border-bottom:2px solid #5eb130 ;
  }
}
@media (max-width: 768.98px) {
  .plans_tabs.vc_tta.vc_general.vc_tta-style-classic:is(.vc_tta-tabs-position-top,.vc_tta-tabs-position-bottom) .vc_tta-tabs-list {
      overflow-y: unset;
      white-space: normal;
  }
  .plans_tabs.vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tabs-container {
    mask-image: none;
}
}
@media (max-width: 991px) {
.vc_tta-style-classic .vc_tta-tabs-list li .vc_tta-title-text {
  font-size: 14px;
}
.photoswipe-images:is(.parent-2,.parent-3,.parent-4) {
  flex-direction: column;
}
.photoswipe-images:is(.parent-2,.parent-3,.parent-4) > div {
  width: 100%;
}
.mypi .wd-gallery-item img {
  aspect-ratio: auto;
  width: 100%;
}
#prices_holder ul.tabs li {
  font-size: 1em;
}
#section_search h2 {
  display: none;
}
}
@media (max-width: 1024px) {
#hiddenPanel {
  width: 100%;
  height: auto;
}
#section_search select:nth-child(4).styled-select2, #fix_search_form select:nth-child(4).styled-select2 {
  width: 100%;
}
#fix_search_form button {
  width: 100%;
}
#fix_search_form {
  width: 100%;
  margin-top: 15px;
}
}
@media (min-width: 1025px) {
  header.whb-full-width .whb-row>.container {
      width: clamp(var(--wd-container-w), 100%, 100%);
  }
  .title-size-default {
    --wd-title-sp: 80px !important;
}
.vc_row .title-size-default {
  --wd-title-sp: 40px !important;
}
header .site-logo {
  display: none;
}
}
