.hidden-fields-container {
display: none !important;
}
.cstpedeskmenu1 a, .cstpedeskmenu2 a, .cstpedeskmenu3 a {
font-family: 'Barlow';
font-weight: 300;
text-transform: uppercase;
}
.cstpedeskmenu2, .cstpedeskmenu3 {
margin-top: 9px;
}
.menu-dark a.menu-smart-toggle, .menu-dark .menu-smart a {
transition-duration: .3s;
transition-property: transform;
} div.wpcf7 form .wpcf7-response-output {
font-size: 13px;
}
.wpcf7 .wpcf7-mail-sent-ok, .wpcf7 .wpcf7-validation-errors, .wpcf7 span.wpcf7-not-valid-tip {
margin: 0;
font-weight: 300;
}
input[name=accept-this-1] {
border-color: #b69755 !important;
}
input[name=accept-this-1]:checked {
border-color: rgb(255 255 255 / 15%) !important;
}
textarea {
max-height: 150px;
}
.wpcf7-acceptance .wpcf7-list-item-label {
position: relative;
top: 1px;
font-size: 13px;
font-weight: 300;
}
input, button, select, textarea {
font-family: 'Barlow';
font-size: 15px;
font-weight: 300 !important;
}
.style-dark .ui-br, .style-light .style-dark .ui-br, .style-dark hr, .style-light .style-dark hr, .style-dark pre, .style-light .style-dark pre, .style-dark table, .style-light .style-dark table, .style-dark table td, .style-light .style-dark table td, .style-dark table th, .style-light .style-dark table th, .style-dark input, .style-light .style-dark input, .style-dark textarea, .style-light .style-dark textarea, .style-dark select, .style-light .style-dark select, .style-dark .seldiv, .style-light .style-dark .seldiv, .style-dark .select2-choice, .style-light .style-dark .select2-choice, .style-dark .select2-selection--single, .style-light .style-dark .select2-selection--single, .style-dark fieldset, .style-light .style-dark fieldset, .style-dark .seldiv:before, .style-light .style-dark .seldiv:before, .style-dark .tab-container .nav-tabs, .style-light .style-dark .tab-container .nav-tabs, .style-dark .nav-tabs > li.active > a, .style-light .style-dark .nav-tabs > li.active > a, .style-dark .border-100 .tab-content::before, .style-light .style-dark .border-100 .tab-content::before, .style-dark .tab-content.vertical, .style-light .style-dark .tab-content.vertical, .style-dark .nav-tabs.tabs-vertical > li, .style-light .style-dark .nav-tabs.tabs-vertical > li, .style-dark .panel, .style-light .style-dark .panel, .style-dark .panel-group .panel-heading + .panel-collapse:before, .style-light .style-dark .panel-group .panel-heading + .panel-collapse:before, .style-dark .divider:before, .style-light .style-dark .divider:before, .style-dark .divider:after, .style-light .style-dark .divider:after, .style-dark .plan, .style-light .style-dark .plan, .style-dark .plan .plan-title, .style-light .style-dark .plan .plan-title, .style-dark .plan .item-list > li, .style-light .style-dark .plan .item-list > li, .style-dark .plan .plan-button, .style-light .style-dark .plan .plan-button, .style-dark .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced), .style-light .style-dark .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced), .style-dark .post-share, .style-light .style-dark .post-share, .style-dark .post-tag-share-container, .style-light .style-dark .post-tag-share-container, .style-dark .widget-container .widget-title, .style-light .style-dark .widget-container .widget-title, .style-dark .widget-container.widget_calendar #wp-calendar caption, .style-light .style-dark .widget-container.widget_calendar #wp-calendar caption, .style-dark .widget-container.widget_calendar .wp-calendar-nav, .style-light .style-dark .widget-container.widget_calendar .wp-calendar-nav, .style-dark #comments .comment-list .comments-list:first-child, .style-light .style-dark #comments .comment-list .comments-list:first-child, .style-dark #respond .comment-list .comments-list:first-child, .style-light .style-dark #respond .comment-list .comments-list:first-child, .style-dark #comments .comments-list .comment-content, .style-light .style-dark #comments .comments-list .comment-content, .style-dark #respond .comments-list .comment-content, .style-light .style-dark #respond .comments-list .comment-content, .style-dark ul.dwls_search_results, .style-light .style-dark ul.dwls_search_results, .style-dark ul.dwls_search_results li, .style-light .style-dark ul.dwls_search_results li, .style-dark .ajax-filter-sidebar .ajax-filter-sidebar-header, .style-light .style-dark .ajax-filter-sidebar .ajax-filter-sidebar-header, .style-dark .ajax-filter-sidebar .ajax-filter-sidebar-footer, .style-light .style-dark .ajax-filter-sidebar .ajax-filter-sidebar-footer, .style-dark .swatch-type-label, .style-light .style-dark .swatch-type-label, .style-dark .swatch--logo, .style-light .style-dark .swatch--logo, .style-dark .widget-container .tagcloud a, .style-light .style-dark .widget-container .tagcloud a {
border-color: rgb(255 255 255 / 15%);
}
.cst-gal-rad {
border-radius: 16px;
}
@font-face {
font-family: 'Neue Haas Grotesk Display Pro';
src: url(https://ideal-residence.ro/wp-content/uploads/2025/02/NeueHaasDisplayBold.woff2) format('woff2'),
url(https://ideal-residence.ro/wp-content/uploads/2025/02/NeueHaasDisplayBold.woff) format('woff');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Carisma Classic';
src: url(https://ideal-residence.ro/wp-content/uploads/2025/01/carismaclassic-300light.woff2) format('woff2'),
url(https://ideal-residence.ro/wp-content/uploads/2025/01/carismaclassic-300light.woff) format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Carisma Classic';
src: url(https://ideal-residence.ro/wp-content/uploads/2025/01/carismaclassic-300lightobl.woff2) format('woff2'),
url(https://ideal-residence.ro/wp-content/uploads/2025/01/carismaclassic-300lightobl.woff) format('woff');
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'Carisma Classic';
src: url(https://ideal-residence.ro/wp-content/uploads/2025/01/carismaclassic-400regular.woff2) format('woff2'),
url(https://ideal-residence.ro/wp-content/uploads/2025/01/carismaclassic-400regular.woff) format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Carisma Classic';
src: url(https://ideal-residence.ro/wp-content/uploads/2025/01/carismaclassic-400regularobl.woff2) format('woff2'),
url(https://ideal-residence.ro/wp-content/uploads/2025/01/carismaclassic-400regularobl.woff) format('woff');
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: 'Carisma Classic';
src: url(https://ideal-residence.ro/wp-content/uploads/2025/01/carismaclassic-500medium.woff2) format('woff2'),
url(https://ideal-residence.ro/wp-content/uploads/2025/01/carismaclassic-500medium.woff) format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Carisma Classic';
src: url(https://ideal-residence.ro/wp-content/uploads/2025/01/carismaclassic-500mediumobl.woff2) format('woff2'),
url(https://ideal-residence.ro/wp-content/uploads/2025/01/carismaclassic-500mediumobl.woff) format('woff');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'Carisma Classic';
src: url(https://ideal-residence.ro/wp-content/uploads/2025/01/carismaclassic-600demibold.woff2) format('woff2'),
url(https://ideal-residence.ro/wp-content/uploads/2025/01/carismaclassic-600demibold.woff) format('woff');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Carisma Classic';
src: url(https://ideal-residence.ro/wp-content/uploads/2025/01/carismaclassic-600demiboldobl.woff2) format('woff2'),
url(https://ideal-residence.ro/wp-content/uploads/2025/01/carismaclassic-600demiboldobl.woff) format('woff');
font-weight: 600;
font-style: italic;
}
@font-face {
font-family: 'Carisma Classic';
src: url(https://ideal-residence.ro/wp-content/uploads/2025/01/carismaclassic-700bold.woff2) format('woff2'),
url(https://ideal-residence.ro/wp-content/uploads/2025/01/carismaclassic-700bold.woff) format('woff');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Carisma Classic';
src: url(https://ideal-residence.ro/wp-content/uploads/2025/01/carismaclassic-700boldobl.woff2) format('woff2'),
url(https://ideal-residence.ro/wp-content/uploads/2025/01/carismaclassic-700boldobl.woff) format('woff');
font-weight: 700;
font-style: italic;
}
.lines-button .lines:after {
width: 30px;
}
.lines-button .lines {
width: 40px;
}
.lines-button .lines:before {
background: #b69755 !important;
}
#cstmhcpe1 {
color: #b69755;
font-weight: 600 !important;
}
@media (min-width: 960px) {
.menu-overlay .vmenu-container .menu-sidebar-inner:not(.limit-width) {
padding: 140px 0px 90px 0px !important;
}
.cntctcpe {
display: none !important;
}
.lines-button.close .lines:after {
transform: rotate3d(0, 0, 1, -45deg) scalex(0.66) translate(5.5px, 7px);
background: #b69755 !important;
}
.lines-button .lines:before, .lines-button .lines:after, .lines-button .lines > span {
right: 0;
left: auto;
}
html[lang="ro-RO"] .mobile-menu-button:before {
content: "meniu";
color: white;
margin-right: 10px;
font-size: 16px;
font-family: 'Neue Haas Grotesk Display Pro' !important;
font-weight: 600;
letter-spacing: 0.05em;
}
html[lang="en-US"] .mobile-menu-button:before {
content: "menu";
color: white;
margin-right: 10px;
font-size: 16px;
font-family: 'Neue Haas Grotesk Display Pro' !important;
font-weight: 600;
letter-spacing: 0.05em;
}
}
@media (max-width: 959px) {
.wpml-ls-flag {
max-width: 50px;
}
.cst-fa {
margin: 0;
font-size: 17px;
color: #b69755;
padding: 7px;
border: 1px solid #ffffff;
border-radius: 55px;
}
.cntctcpe {
position: fixed;
right: 0;
padding: 10px 18px;
line-height: 30px;
cursor: pointer;
z-index: 9999;
transition: all .5s;
top: 12px;
}
.lines-button.close .lines:after {
transform: rotate3d(0, 0, 1, -45deg) scalex(0.66) translate(-5px);
background: #b69755 !important;
}
.mmb-container {
right: auto;
left: 0;
}
body.menu-custom-padding .menu-container .logo-container {
text-align: center;
}
#cst-mob-line-height p {
line-height: 1.5;
}
.text-text_stroke-107955-color {
-webkit-text-stroke-width: 1px;
}
.main-container .row-container .double-bottom-padding {
padding-bottom: 36px;
}
.main-container .row-container .double-top-padding {
padding-top: 36px;
}
}
@media (max-width: 569px) {
.cstpedeskmenu1 a, .cstpedeskmenu2 a, .cstpedeskmenu3 a {
font-size: 13px;
}
.mobile-menu-button {
padding: 0 36px 0 18px;
}
.fontsize-160206 {
font-size: 60px;
}
.fontsize-445851 {
font-size: 40px;
}
.main-container .row-container .triple-h-padding {
padding-left: 18px;
padding-right: 18px;
}
.main-container .row-container .row-parent {
padding-left: 18px;
padding-right: 18px;
}
}