/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode

Ultralight    font-family:"AvantGardeGothicITCW01X";
Regular       font-family:"AvantGardeGothicITCW01B 731069";
Italic        font-family:"AvantGardeGothicITCW01B 731072";
Medium        font-family:"AvantGardeGothicITCW01M 731087";
Bold          font-family:"AvantGardeGothicITCW01D 731075";
Extra Bold    font-family:"AvantGardeGothicITCW01B 731063";
Script        font-family:"Saturday Script W05 Regular";
*/


@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=3ae0d1ed-d3e3-49e7-be65-1dfc2d57f9e4");
    @font-face{
        font-family:"AvantGardeGothicITCW01X";
        src:url("/wp-content/Fonts/2df5ba0c-1d4b-4e76-b6a5-1138137b21df.woff2") format("woff2"),
			url("/wp-content/Fonts/0312a390-01c7-423e-ad0c-b5b4f25229af.woff") format("woff");
    }
    @font-face{
        font-family:"AvantGardeGothicITCW01B 731069";
        src:url("/wp-content/Fonts/7b548f8e-260b-410a-8f30-063714e67342.woff2") format("woff2"),
			url("/wp-content/Fonts/c68f0543-0caf-4988-b234-355520476b8c.woff") format("woff");
    }
    @font-face{
        font-family:"AvantGardeGothicITCW01B 731072";
        src:url("/wp-content/Fonts/5297fd95-8a98-4bf1-ad45-a9538737ac9b.woff2") format("woff2"),
			url("/wp-content/Fonts/7571e8e6-97a2-48aa-97c1-b8aeeefc5409.woff") format("woff");
    }
    @font-face{
        font-family:"AvantGardeGothicITCW01M 731087";
        src:url("/wp-content/Fonts/89f8ac18-db47-40c0-933e-6b011a067e06.woff2") format("woff2"),
			url("/wp-content/Fonts/43b723ac-a6f2-4d5d-9d72-c50aea85ecee.woff") format("woff");
    }
    @font-face{
        font-family:"AvantGardeGothicITCW01D 731075";
        src:url("/wp-content/Fonts/7e915c3f-253c-4ce7-ac60-7feecddafa80.woff2") format("woff2"),
			url("/wp-content/Fonts/c18aee57-7585-4a8b-9a1c-69d226301d73.woff") format("woff");
    }
    @font-face{
        font-family:"AvantGardeGothicITCW01B 731063";
        src:url("/wp-content/Fonts/c3c29d12-bb1b-4770-8003-ba8e1f25c134.woff2") format("woff2"),
			url("/wp-content/Fonts/e9a79553-7093-47c7-8d9c-70dc3619e94b.woff") format("woff");
    }
    @font-face{
        font-family:"Saturday Script W05 Regular";
        src:url("/wp-content/Fonts/7b6f06bb-6553-429a-8387-64b243d472db.woff2") format("woff2"),
			url("/wp-content/Fonts/fda75274-1368-45b3-a863-dd37032c8e8c.woff") format("woff");
    }
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(/wp-content/Fonts/MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local('Material Icons'),
    local('MaterialIcons-Regular'),
    url(/wp-content/Fonts/MaterialIcons-Regular.woff2) format('woff2'),
    url(/wp-content/Fonts/MaterialIcons-Regular.woff) format('woff'),
    url(/wp-content/Fonts/MaterialIcons-Regular.ttf) format('truetype');
}

/*
Ultralight    font-family:"AvantGardeGothicITCW01X";
Regular       font-family:"AvantGardeGothicITCW01B 731069";
Italic        font-family:"AvantGardeGothicITCW01B 731072";
Medium        font-family:"AvantGardeGothicITCW01M 731087";
Bold          font-family:"AvantGardeGothicITCW01D 731075";
Extra Bold    font-family:"AvantGardeGothicITCW01B 731063";
Script        font-family:"Saturday Script W05 Regular";
*/



/*** ICONS ***/
ul.icons li { margin: 5px 0px 0px 32px !important; }
ul.icons li .fa { margin-left: -28px; }
.t-entry-cf-acf_field_62346bef9022b:before { font-family: "Material Icons"; content: "\e85b"; margin-right: 10px; font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0,  'opsz' 48; font-size: 14px;  }
.t-entry-cf-acf_field_62346bef9022b:after { content: " m2"; }
.t-entry-cf-acf_field_62346bf99022c:before { font-family: "Material Icons"; content: "\efdf"; margin-right: 10px; font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0,  'opsz' 48; font-size: 14px;  }
.t-entry-cf-acf_field_62346bf99022c:after { content: " bedrooms";  }
.t-entry-cf-acf_field_62346c039022d:before { font-family: "Material Icons"; content: "\f061"; margin-right: 10px; font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0,  'opsz' 48; font-size: 14px;  }
.t-entry-cf-acf_field_62346c039022d:after { content: " bathrooms";  }

/*** Styling ***/
.box-border .uncol { box-shadow: -15px 15px 0px #dddddd; }
.border-white { border: 4px solid #fff !important; }
.TA_selfserveprop { width: 100% !important; }
.wprs_unslider-arrow { display: none; }

/*** Menu / buttons / navigation ***/
img.wpml-ls-flag { margin-bottom: -12px; }
.icon-btn span { visibility: hidden !important; }
.icon-btn i.menu-icon { visibility: visible !important; margin-right: -5px !important; }
.menu-smart .menu-item-3808,
.menu-smart .menu-item-3810{ font-size: 12px; background: #87bd58 !important; border-color: #87bd58 !important; color: #ffffff !important; margin-top: 15px !important; }
.menu-smart .menu-item-3808:hover,
.menu-smart .menu-item-3810:hover { background: transparent !important; border-color: #87bd58 !important; color: #87bd58 !important;  }
.buttons-style, input[type="submit"]:not(.btn-custom-typo):not(.btn-inherit), 
input[type="reset"]:not(.btn-custom-typo):not(.btn-inherit), 
input[type="button"]:not(.btn-custom-typo):not(.btn-inherit), 
button[type="submit"]:not(.btn-custom-typo):not(.btn-inherit), 
.btn:not(.btn-custom-typo):not(.btn-inherit), 
.btn-link:not(.btn-custom-typo):not(.btn-inherit), 
.tab-container:not(.default-typography) .nav-tabs, 
.uncode-accordion:not(.default-typography) .panel-title > a > span, 
.enhanced-atc.tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a, 
.search_footer { border-radius: 50px; margin-top: 15px !important; font-size: 11px; }
.style-light .link, .style-dark .style-light .link, .style-light a, .style-dark .style-light a, .style-light input[type=checkbox]:checked:before, .style-dark .style-light input[type=checkbox]:checked:before { color: inherit; }

@media only screen and (max-width: 600px) {
.menu-with-logo .menu-smart > li, .menu-with-logo .menu-smart > li > a { padding: 3px 20px !important; text-align: center; }
.navbar-main {  }
.navbar-main li { font-size:1.2em; }
.wpml-ls-item { margin-top: 20px;  }
.mobile-secondary-menu {  }
.mobile-secondary-menu li { font-size:0.8em; }
.menu-smart i.fa-dropdown { display: none; }
}

/*** TYPO ***/
body, strong, a, p { font-family:"AvantGardeGothicITCW01B 731069" !important;text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.btn  { font-family:"AvantGardeGothicITCW01B 731069" !important; }
mark { background: #57ad4c !important; color: #fff !important; }
.style-light h3 { margin: 0 !important; }
.style-light h4 { margin: 0 !important; }
.heading-text h5, .heading-text h6 { font-family:"AvantGardeGothicITCW01B 731069" !important; }
.heading-shadow, .text-shade { text-shadow:  2px 2px 4px rgba(0, 0, 0, 0.6) !important; }
.text-logo { display: none; }
.font-981016 { line-height: 85px; transform: rotate(121px) !important; font-weight: 100; }
.fontsize-5vw { font-size: 5vw !important; line-height: 0.9em; }
.fontsize-6vw { font-size: 6vw !important; line-height: 0.9em; }
.fontsize-7vw { font-size: 7vw !important; line-height: 0.9em; }
.fontsize-8vw { font-size: 8vw !important; line-height: 0.9em; }
.fontsize-9vw { font-size: 7vw !important; line-height: 0.9em; }
.fontsize-10vw { font-size: 10vw !important; line-height: 0.9em; }
.t-entry-cf-acf_field_6231fe8d1900f { font-family:"AvantGardeGothicITCW01D 731075"; }
.t-entry-cf-acf_field_6231ff0dd0c92 { font-family:"AvantGardeGothicITCW01B 731069"; }

@media only screen and (max-width: 600px) {
.fontsize-9vw { font-size: 21vw !important; line-height: 1.1em; }
}

/*** REVIEWS TOOL ***/
.wppro_badge1_DIV_1 { box-shadow: none !important; margin: 0px !important; padding: 0 !important; }

/*** Language switcher ***/
#menu-language-switcher { margin-top: 3px !important; }
.language-globe  { padding: 13px 3px 13px 16px !important; background: transparent; border: 1px solid #8b8681; } 
.language-globe:active  { background: transparent; border: 1px solid #8b8681; } 
.language-globe a { visibility: hidden; }
.language-globe .drop-menu a { visibility: visible; }
.language-globe .fa { text-indent: 0px; visibility: visible; font-size:22px; }
.style-color-xsdn-bg .language-globe .fa { color: #222 !important; } 
body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul { padding: 0px 0px !important; }
.menu-transparent.menu-light .menu-smart > li { border-color: rgba(234,234,234,0); }
body:not(.menu-force-opacity) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-light-original.style-dark-override .language-globe .fa { color: #ffffff !important; }

/*** Popup ***/
.popmake-title { text-transform: uppercase !important; }

/*** Theme - dots ***/
.no-touch .onepage-pagination li { height: 2em; }
.no-touch .onepage-pagination .cd-dot { width: 6px;height: 26px; background-color: rgba(1, 1, 1, 0.3); border-radius: 0%; box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0); }
.no-touch .onepage-pagination span.cd-dot-cont:hover .cd-dot { background-color: rgba(1, 1, 1, 0.55); transform: scale(1); }
.no-touch .onepage-pagination a.is-selected .cd-dot { background-color: rgba(1, 1, 1, 0.45); transform: scale(1); }
.is-selected .no-touch .onepage-pagination .cd-label { opacity: 1 !important; }
.no-touch .onepage-pagination .cd-label { left: 11px !important;  padding: 5px 8px 6px 8px !important; top: 0px !important; text-transform:uppercase; font-size: 0.7em; letter-spacing: 2px; }
.no-touch .onepage-pagination .cd-label:after { display: none !important;}

/*** POPUP FORM ***/
.popup-tabs-vertical .vertical-tab-menu { width: 25% !important; float: right !important; }
.popup-tabs-vertical .vertical-tab-menu .nav-tabs { border: 0px !important; border-left-width: 1px !important; border-left-style: solid !important; margin-left: -1px !important; border-color: #eaeaea; }
.popup-tabs-vertical .vertical-tab-contents { width: 75% !important; }
.popup-tabs-vertical .nav-tabs, .tta-tabs-container { border-color: #eaeaea !important; }
.popup-tabs-vertical .tab-content.vertical { border-left-width: 0px !important; border-right-width: 1px !important; border-right-style: solid !important; border-color: #eaeaea; }
.popup-tabs-vertical .tabs-left > li > a { text-align: left !important; padding: 9px 10px 9px 10px !important; }
.popup-tabs-vertical .tabs-left > li.active > a {  border-bottom-width: 0px !important; border-left-width: 2px!important; border-right-width: 0px !important; border-left-style: solid !important; }
.popup-tabs-vertical  h2, .popup-tabs-vertical .h2 { margin: 0 !important; font-family:'AvantGardeGothicITCW01B 731069' !important; }
.popup-tabs-vertical .tab-container:not(.default-typography) .nav-tabs > li > a span { font-size: 10px !important; }
.popup-contact .gform_button { background-color: #dd3333 !important; border-color: #dd3333 !important; color: #ffffff !important; }
.popup-contact .gform_button:not(.btn-hover-nobg):not(.icon-animated):hover, 
.popup-contact .gform_button:not(.btn-hover-nobg):not(.icon-animated):focus, 
.popup-contact .gform_button:active { background-color: transparent !important; border-color: #dd3333 !important; color: #dd3333 !important; }

/*** FORMS ***/
.gf_simple_horizontal #gform_submit_button_1, 
.gf_simple_horizontal #gform_submit_button_2 { background: #333 !important; height: 30px; margin: 11px 15px 0 -8px!important; width: auto !important; height: 48px !important; border-top-right-radius: 50px; border-bottom-right-radius: 50px; transform: scale(0.7); background-size: 30px 30px !important; padding: 10px !important; }

/*** FORMS ***/
.gform_wrapper { margin-top: 0 !important; }
.gform_legacy_markup_wrapper h1, .gform_legacy_markup_wrapper h2, .gform_legacy_markup_wrapper h3 { font-weight: 600 !important; margin: 20px 0 15px !important; }
.gform_wrapper ul li.gfield { margin-top: 0 !important; }
.gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons), .gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons) { width: 100% !important; }
.gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label, 
.gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label,
.gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container, 
.gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container { float: left; width: 100% !important; }
.gform_wrapper.gravity-theme .gform_footer.left_label, .gform_wrapper.gravity-theme .gform_footer.right_label, .gform_wrapper.gravity-theme .gform_page_footer.left_label, .gform_wrapper.gravity-theme .gform_page_footer.right_label { padding: 10px 0 !important; }
.gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html { line-height: 1.9em !important; }
.ginput_complex.ginput_container.gf_name_has_2 span { width: calc(50% - 6px) !important; }
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], 
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select { margin-bottom: 2px !important; }
.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_checkbox, 
.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_radio { width: calc(100% + 16px) !important; }
#gform_submit_button_1, #gform_submit_button_2 { background: #87bd58 !important; height: 36px; margin-top: 28px !important; width: auto !important;  height:42px !important; }
li#field_1_1, 
li#field_2_1 { padding-right: 1px !important; }
li#field_1_1, 
li#field_2_1,
li#field_2_2, 
li#field_2_3, 
li#field_2_4 { min-width: 250px !important; }
.gform_button:not(.btn-hover-nobg):not(.icon-animated), 
.gform_button { background-color: #87bd58; border-color: #87bd58; color: #fff; border-radius: 50px; }
.gform_button:not(.btn-hover-nobg):not(.icon-animated):hover, 
.gform_button:not(.btn-hover-nobg):not(.icon-animated):focus, 
.gform_button:active { background-color: transparent !important; border-color: #87bd58 !important; color: #87bd58 !important; }
.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) { width: 99.7% !important; }
#gform_3 html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi, 
html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description, 
html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) { width: 100% !important; margin-left: 0, !important; }
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, 
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, 
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio], 
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select { margin-left: 1px; padding: 8px 12px; }




