/*
Theme Name: Windsor Child Theme
Theme URI: https://windsor.themerex.net/
Description: Windsor - excellent WordPress theme with many different blog and header layouts
Author: ThemeREX
Author URI: https://themerex.net/
Template: windsor
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
Text Domain: windsor
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

.scheme_dark, body.scheme_dark {
    --theme-color-bg_color: #2C313D;
    --theme-color-bd_color: #485169;
    --theme-color-text: #969FA6;
    --theme-color-text_light: #757981;
    --theme-color-text_dark: #F9F9F9;
    --theme-color-text_link: #9a2f2f;
    --theme-color-text_hover: #c33c3c;
    --theme-color-text_link2: #24283B;
    --theme-color-text_hover2: #606981;
    --theme-color-text_link3: #C5A48E;
    --theme-color-text_hover3: #AB8E7A;
    --theme-color-alter_bg_color: #262729; /* old #262729 */
    --theme-color-alter_bg_hover: #2C313D;
    --theme-color-alter_bd_color: #485169;
    --theme-color-alter_bd_hover: #53535C;
    --theme-color-alter_text: #969FA6;
    --theme-color-alter_light: #77848D;
    --theme-color-alter_dark: #F9F9F9;
    --theme-color-alter_link: #9a2f2f;
    --theme-color-alter_hover: #c33c3c;
    --theme-color-alter_link2: #24283B;
    --theme-color-alter_hover2: #606981;
    --theme-color-alter_link3: #C5A48E;
    --theme-color-alter_hover3: #AB8E7A;
    --theme-color-extra_bg_color: #262729;
    --theme-color-extra_bg_hover: #06080F;
    --theme-color-extra_bd_color: #313131;
    --theme-color-extra_bd_hover: #575757;
    --theme-color-extra_text: #757981;
    --theme-color-extra_light: #969FA6;
    --theme-color-extra_dark: #ffffff;
    --theme-color-extra_link: #9a2f2f;
    --theme-color-extra_hover: #ffffff;
    --theme-color-extra_link2: #80d572;
    --theme-color-extra_hover2: #8be77c;
    --theme-color-extra_link3: #ddb837;
    --theme-color-extra_hover3: #eec432;
    --theme-color-input_bg_color: #transparent;
    --theme-color-input_bg_hover: #transparent;
    --theme-color-input_bd_color: #485169;
    --theme-color-input_bd_hover: #485169;
    --theme-color-input_text: #969FA6;
    --theme-color-input_light: #969FA6;
    --theme-color-input_dark: #ffffff;
    --theme-color-inverse_bd_color: #9a2f2f;
    --theme-color-inverse_bd_hover: #c33c3c;
    --theme-color-inverse_text: #F9F9F9;
    --theme-color-inverse_light: #6f6f6f;
    --theme-color-inverse_dark: #262729;
    --theme-color-inverse_link: #ffffff;
    --theme-color-inverse_hover: #262729;
    --theme-color-bg_color_0: rgba(44,49,61,0);
    --theme-color-bg_color_02: rgba(44,49,61,0.2);
    --theme-color-bg_color_07: rgba(44,49,61,0.7);
    --theme-color-bg_color_08: rgba(44,49,61,0.8);
    --theme-color-bg_color_09: rgba(44,49,61,0.9);
    --theme-color-alter_bg_color_08: rgba(12,15,38,0.8);
    --theme-color-alter_bg_color_07: rgba(12,15,38,0.7);
    --theme-color-alter_bg_color_04: rgba(12,15,38,0.4);
    --theme-color-alter_bg_color_00: rgba(12,15,38,0);
    --theme-color-alter_bg_color_02: rgba(12,15,38,0.2);
    --theme-color-alter_bd_color_02: rgba(72,81,105,0.2);
    --theme-color-alter_dark_015: rgba(249,249,249,0.15);
    --theme-color-alter_dark_02: rgba(249,249,249,0.2);
    --theme-color-alter_dark_05: rgba(249,249,249,0.5);
    --theme-color-alter_dark_08: rgba(249,249,249,0.8);
    --theme-color-alter_link_02: rgba(63,185,190,0.2);
    --theme-color-alter_link_07: rgba(63,185,190,0.7);
    --theme-color-extra_bg_color_05: rgba(12,15,38,0.5);
    --theme-color-extra_bg_color_07: rgba(12,15,38,0.7);
    --theme-color-extra_link_02: rgba(63,185,190,0.2);
    --theme-color-extra_link_07: rgba(63,185,190,0.7);
    --theme-color-text_dark_003: rgba(249,249,249,0.03);
    --theme-color-text_dark_005: rgba(249,249,249,0.05);
    --theme-color-text_dark_008: rgba(249,249,249,0.08);
    --theme-color-text_dark_015: rgba(249,249,249,0.15);
    --theme-color-text_dark_02: rgba(249,249,249,0.2);
    --theme-color-text_dark_03: rgba(249,249,249,0.3);
    --theme-color-text_dark_05: rgba(249,249,249,0.5);
    --theme-color-text_dark_07: rgba(249,249,249,0.7);
    --theme-color-text_dark_08: rgba(249,249,249,0.8);
    --theme-color-text_link_007: rgba(63,185,190,0.07);
    --theme-color-text_link_02: rgba(63,185,190,0.2);
    --theme-color-text_link_03: rgba(63,185,190,0.3);
    --theme-color-text_link_04: rgba(63,185,190,0.4);
    --theme-color-text_link_07: rgba(63,185,190,0.7);
    --theme-color-text_link2_007: rgba(36,40,59,0.07);
    --theme-color-text_link2_02: rgba(36,40,59,0.2);
    --theme-color-text_link2_03: rgba(36,40,59,0.3);
    --theme-color-text_link2_05: rgba(36,40,59,0.5);
    --theme-color-text_link3_007: rgba(197,164,142,0.07);
    --theme-color-text_link3_02: rgba(197,164,142,0.2);
    --theme-color-text_link3_03: rgba(197,164,142,0.3);
    --theme-color-inverse_text_03: rgba(249,249,249,0.3);
    --theme-color-inverse_link_08: rgba(255,255,255,0.8);
    --theme-color-inverse_hover_08: rgba(12,15,38,0.8);
    --theme-color-text_dark_blend: #ffffff;
    --theme-color-text_link_blend: #4ec4cc;
    --theme-color-alter_link_blend: #4ec4cc;
}

.scheme_light, body.scheme_light {
    --theme-color-bg_color: #ffffff;
    --theme-color-bd_color: #C8CBD1;
    --theme-color-text: #6B6E71;
    --theme-color-text_light: #A0B2BE;
    --theme-color-text_dark: #262729;
    --theme-color-text_link: #262729;
    --theme-color-text_hover: #c33c3c;
    --theme-color-text_link2: #24283B;
    --theme-color-text_hover2: #606981;
    --theme-color-text_link3: #C5A48E;
    --theme-color-text_hover3: #AB8E7A;
    --theme-color-alter_bg_color: #ffffff; /* old #F4F9FC */
    --theme-color-alter_bg_hover: #ffffff;
    --theme-color-alter_bd_color: #C8CBD1;
    --theme-color-alter_bd_hover: #DCDCDC;
    --theme-color-alter_text: #797C7F;
    --theme-color-alter_light: #77848D;
    --theme-color-alter_dark: #333333;
    --theme-color-alter_link: #333333;
    --theme-color-alter_hover: #c33c3c;
    --theme-color-alter_link2: #24283B;
    --theme-color-alter_hover2: #606981;
    --theme-color-alter_link3: #C5A48E;
    --theme-color-alter_hover3: #AB8E7A;
    --theme-color-extra_bg_color: #262729;
    --theme-color-extra_bg_hover: #06080F;
    --theme-color-extra_bd_color: #313131;
    --theme-color-extra_bd_hover: #575757;
    --theme-color-extra_text: #757981;
    --theme-color-extra_light: #969FA6;
    --theme-color-extra_dark: #ffffff;
    --theme-color-extra_link: #262729;
    --theme-color-extra_hover: #ffffff;
    --theme-color-extra_link2: #80d572;
    --theme-color-extra_hover2: #8be77c;
    --theme-color-extra_link3: #ddb837;
    --theme-color-extra_hover3: #eec432;
    --theme-color-input_bg_color: transparent;
    --theme-color-input_bg_hover: transparent;
    --theme-color-input_bd_color: #C8CBD1;
    --theme-color-input_bd_hover: #262729;
    --theme-color-input_text: #77848D;
    --theme-color-input_light: #77848D;
    --theme-color-input_dark: #262729;
    --theme-color-inverse_bd_color: #67bcc1;
    --theme-color-inverse_bd_hover: #5aa4a9;
    --theme-color-inverse_text: #1d1d1d;
    --theme-color-inverse_light: #333333;
    --theme-color-inverse_dark: #262729;
    --theme-color-inverse_link: #ffffff;
    --theme-color-inverse_hover: #ffffff;
    --theme-color-bg_color_0: rgba(255,255,255,0);
    --theme-color-bg_color_02: rgba(255,255,255,0.2);
    --theme-color-bg_color_07: rgba(255,255,255,0.7);
    --theme-color-bg_color_08: rgba(255,255,255,0.8);
    --theme-color-bg_color_09: rgba(255,255,255,0.9);
    --theme-color-alter_bg_color_08: rgba(244,249,252,0.8);
    --theme-color-alter_bg_color_07: rgba(244,249,252,0.7);
    --theme-color-alter_bg_color_04: rgba(244,249,252,0.4);
    --theme-color-alter_bg_color_00: rgba(244,249,252,0);
    --theme-color-alter_bg_color_02: rgba(244,249,252,0.2);
    --theme-color-alter_bd_color_02: rgba(200,203,209,0.2);
    --theme-color-alter_dark_015: rgba(12,15,38,0.15);
    --theme-color-alter_dark_02: rgba(12,15,38,0.2);
    --theme-color-alter_dark_05: rgba(12,15,38,0.5);
    --theme-color-alter_dark_08: rgba(12,15,38,0.8);
    --theme-color-alter_link_02: rgba(63,185,190,0.2);
    --theme-color-alter_link_07: rgba(63,185,190,0.7);
    --theme-color-extra_bg_color_05: rgba(12,15,38,0.5);
    --theme-color-extra_bg_color_07: rgba(12,15,38,0.7);
    --theme-color-extra_link_02: rgba(63,185,190,0.2);
    --theme-color-extra_link_07: rgba(63,185,190,0.7);
    --theme-color-text_dark_003: rgba(12,15,38,0.03);
    --theme-color-text_dark_005: rgba(12,15,38,0.05);
    --theme-color-text_dark_008: rgba(12,15,38,0.08);
    --theme-color-text_dark_015: rgba(12,15,38,0.15);
    --theme-color-text_dark_02: rgba(12,15,38,0.2);
    --theme-color-text_dark_03: rgba(12,15,38,0.3);
    --theme-color-text_dark_05: rgba(12,15,38,0.5);
    --theme-color-text_dark_07: rgba(12,15,38,0.7);
    --theme-color-text_dark_08: rgba(12,15,38,0.8);
    --theme-color-text_link_007: rgba(63,185,190,0.07);
    --theme-color-text_link_02: rgba(63,185,190,0.2);
    --theme-color-text_link_03: rgba(63,185,190,0.3);
    --theme-color-text_link_04: rgba(63,185,190,0.4);
    --theme-color-text_link_07: rgba(63,185,190,0.7);
    --theme-color-text_link2_007: rgba(36,40,59,0.07);
    --theme-color-text_link2_02: rgba(36,40,59,0.2);
    --theme-color-text_link2_03: rgba(36,40,59,0.3);
    --theme-color-text_link2_05: rgba(36,40,59,0.5);
    --theme-color-text_link3_007: rgba(197,164,142,0.07);
    --theme-color-text_link3_02: rgba(197,164,142,0.2);
    --theme-color-text_link3_03: rgba(197,164,142,0.3);
    --theme-color-inverse_text_03: rgba(29,29,29,0.3);
    --theme-color-inverse_link_08: rgba(255,255,255,0.8);
    --theme-color-inverse_hover_08: rgba(255,255,255,0.8);
    --theme-color-text_dark_blend: #131533;
    --theme-color-text_link_blend: #4ec4cc;
    --theme-color-alter_link_blend: #4ec4cc;
}
.slider-plans .slider-wrapper .slider-slide {
	background:#fff;
}
#toc_menu .toc_menu_inner {
    display: flex;
    flex-direction: column;
}
#toc_menu .toc_menu_inner .toc_menu_item {
order:3;
}
/* #toc_menu .toc_menu_inner [data-id="sale_section"] {
order:1;
}
#toc_menu .toc_menu_inner [data-id="new_complex"] {
order:1;
}
#toc_menu .toc_menu_inner [data-id="neighborhoods"] {
order:2;
} */
.social-fixed {
    position: fixed;
    right: 15px;
    bottom: 110px;
	width:min-content !important;
	z-index: 9;
}
.social-fixed a img{
 max-width:50px;
}
.menu_side_inner > .toc_menu_item {
	display:none;
}
.rtl .wpcf7, .rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"] {
    direction: rtl;
}
.rtl .footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item, .rtl .footer_wrap .sc_layouts_row_type_compact .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap:not([class*="socials_type_"]) .social_item {
    margin: 0 0px 8px 8px;
}
.rtl .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
    /*padding-left: 30px;
    padding-right: 0px;*/
}
.rtl  .sc_skills_counter_simple.with_divider.sc_align_left .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
	right: auto;
    left: -30px;
}
.icons-hover-white .sc_icons_decoration .sc_icons_item:hover .sc_icons_icon {
color: #fff !important;
}
[class*="scheme_"].footer_wrap, .footer_wrap [class*="scheme_"].vc_row {
    background-color: #fff;
    color: #54595f;
}
/* .toc_menu_item[data-id="rent_section"] .toc_menu_icon:before {
content: "\e879";
font-family: "eicons";
font-style: normal;
font-weight: normal;
} */
 .custom-icons .sc_icons .icon-lock-light:before {
  font-family: "FontAwesome";
  content: "\f132";
 }
.rtl .wpcf7 .wpcf7-form-control-wrap[data-name="acceptance"] {
	text-align:right;
}
.rtl #c-bns button+button {
	margin-left:0;
}
.rtl #c-bns {
	gap:10px;
}
#c-inr-i * {
    text-align: right;
}
.rtl .sc_skills_counter_simple.with_divider.sc_align_center .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
    left: calc(-1 * var(--theme-var-grid_gap) / 2);
    right: auto;
}

.home-btn .elementor-button {
	min-width:150px;
}
.main-home-section .elementor-container {
	flex-direction:column;
	justify-content:center;
	gap:20px;
}