/* #region Variable declarations */
:root {
    --brandid7-primarycolor: #003047;
    --brandid8-primarycolor: #942b21;
    --brandid9-primarycolor: #3092BD;
    --brandid10-primarycolor: #0b7699;
    --brandid25-primarycolor: #002855;
    --brandid56-primarycolor: #255c7b;
    --brandid7-cyan: #1B75A1;
    --brandid7-blue: #2678AD;
    --brandid8-orange: #CE4235;
    --brandid9-skyblue: #40b8da;
    --brandid10-dvskyblue: #12b4e8;
    --brandid25-jwblue: #005cc3;
    --brandid56-awdarkblue: #3178a2;
    --UnselectedRadioButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/radio_button_unselected.svg?v=1);
    --SelectedRadioButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/radio_button_selected.svg?v=1);
    --FitToView: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/fittoview.svg?v=1);
    --ZoomInButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/bar_plus.svg?v=1);
    --ZoomOutButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/bar_minus.svg?v=1);
    --WhiteCollapseButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/collapse_button_white.svg?v=2);
    --WhiteExpandButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/expand_button_white.svg?v=2);
    --BradndID7CollapseButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/collapse_button_blue.svg?v=1);
    --BrandID7ExpandButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/expand_button_blue.svg?v=1);
    --BradndID8CollapseButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/chuparrow.svg?v=1);
    --BrandID8ExpandButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/chdownarrow.svg?v=1);
    --BradndID9CollapseButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/dwuparrow.svg?v=1);
    --BrandID9ExpandButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/dwdownarrow.svg?v=1);
    --BradndID10CollapseButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/dvuparrow.svg?v=1);
    --BrandID10ExpandButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/dvdownarrow.svg?v=1);
    --BradndID25CollapseButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/jwuparrow.svg?v=1);
    --BrandID25ExpandButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/jwdownarrow.svg?v=1);
    --BradndID56CollapseButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/awuparrow.svg?v=1);
    --BrandID56ExpandButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/awdownarrow.svg?v=1);

    --BrandID7ExpandDropdownButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/expand_dropdown.svg?v=1);
    --BrandID8ExpandDropdownButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/expand_dropdown_ch.svg?v=1);
    --BrandID9ExpandDropdownButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/expand_dropdown_dw.svg?v=1);
    --BrandID10ExpandDropdownButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/expand_dropdown_dv.svg?v=1);
    --BrandID25ExpandDropdownButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/expand_dropdown_jw.svg?v=1);
    --BrandID56ExpandDropdownButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/expand_dropdown_aw.svg?v=1);

    --BrandID7MeasuringTapeButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/measuring_tape.svg?v=1);
    --BrandID8MeasuringTapeButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/measuring_tape_ch.svg?v=1);
    --BrandID9MeasuringTapeButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/measuring_tape_dw.svg?v=1);
    --BrandID10MeasuringTapeButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/measuring_tape_dv.svg?v=1);
    --BrandID25MeasuringTapeButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/measuring_tape_jw.svg?v=1);
    --BrandID56MeasuringTapeButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/measuring_tape_aw.svg?v=1);

    --LeftWhiteArrowButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/white_left_arrow.svg?v=1);
    --RightWhiteArrowButton: url(https://vpsstorage.blob.core.windows.net/app/v5.1/resources/media/white_right_arrow.svg?v=1);
}
/* #endregion Variable declarations */

/* #region Font-Family Declaration */

@font-face {
    font-family: "Brown Light";
    src: url('https://apps.zondavirtual.com/app/font/BrownLight/BrownLight.eot?#iefix');
    src: url('https://apps.zondavirtual.com/app/font/BrownLight/BrownLight.eot?#iefix') format('eot'), url('https://apps.zondavirtual.com/app/font/BrownLight/BrownLight.woff') format('woff'), url('https://apps.zondavirtual.com/app/font/BrownLight/BrownLight.ttf') format('truetype'), url('https://apps.zondavirtual.com/app/font/BrownLight/BrownLight.svg#browngothic') format('svg');
    font-style: normal;
}

@font-face {
    font-family: "BrownTT L";
    src: url('https://apps.zondavirtual.com/app/font/BrownTT/BrownTT-Light.ttf') format('truetype');
}

@font-face {
    font-family: "BrownTT R";
    src: url('https://apps.zondavirtual.com/app/font/BrownTT/BrownTT-Regular.ttf') format('truetype');
}

@font-face {
    font-family: "BrownTT B";
    src: url('https://apps.zondavirtual.com/app/font/BrownTT/BrownTT-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Optima R';
    src: url('https://apps.zondavirtual.com/app/font/Optima/Linotype - OptimaLTStd.otf') format("opentype");
}

@font-face {
    font-family: 'Optima B';
    src: url('https://apps.zondavirtual.com/app/font/Optima/Linotype - OptimaLTStd-Bold.otf') format("opentype");
    font-weight: bold;
}

@font-face {
    font-family: 'Optima L';
    src: url('https://apps.zondavirtual.com/app/font/Optima/Linotype - OptimaLTStd-Medium.otf') format("opentype");
    font-weight: lighter;
}

@font-face {
    font-family: 'Apercu R';
    src: url('https://apps.zondavirtual.com/app/font/Apercu/apercu-regular.otf') format("opentype");
}

@font-face {
    font-family: 'Apercu B';
    src: url('https://apps.zondavirtual.com/app/font/Apercu/apercu-regular.otf') format("opentype");
    font-weight: bold;
}

@font-face {
    font-family: 'Apercu L';
    src: url('https://apps.zondavirtual.com/app/font/Apercu/apercu-light.otf') format("opentype");
    font-weight: lighter;
}

@font-face {
    font-family: 'Museo Sans R';
    src: url('https://apps.zondavirtual.com/app/font/Museo Sans/MuseoSans_500.ttf') format("truetype");
}

@font-face {
    font-family: 'Museo Sans B';
    src: url('https://apps.zondavirtual.com/app/font/Museo Sans/MuseoSans_700.ttf') format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: 'Museo Sans L';
    src: url('https://apps.zondavirtual.com/app/font/Museo Sans/MuseoSans_100.ttf') format("truetype");
    font-weight: lighter;
}

@font-face {
    font-family: 'Stag Sans R';
    src: url('https://apps.zondavirtual.com/app/font/Stag Sans/StagSans-Book.otf') format("opentype");
}

@font-face {
    font-family: 'Stag Sans B';
    src: url('https://apps.zondavirtual.com/app/font/Stag Sans/StagSans-Medium.otf') format("opentype");
    font-weight: bold;
}

@font-face {
    font-family: 'Stag Sans L';
    src: url('https://apps.zondavirtual.com/app/font/Stag Sans/StagSans-Light.otf') format("opentype");
    font-weight: lighter;
}

@font-face {
    font-family: 'Palatino R';
    src: url('https://apps.zondavirtual.com/app/font/Palatino/PalatinoLTStd-Roman.otf') format("opentype");
}

@font-face {
    font-family: 'Palatino B';
    src: url('https://apps.zondavirtual.com/app/font/Palatino/PalatinoLTStd-Medium.otf') format("opentype");
    font-weight: bold;
}

@font-face {
    font-family: 'Palatino L';
    src: url('https://apps.zondavirtual.com/app/font/Palatino/PalatinoLTStd-Roman.otf') format("opentype");
    font-weight: lighter;
}

/* #endregion Font-Family Declaration */

/* #region Brandwise font-family implementation */
[data-brandid="7"] label,
[data-brandid="7"] span,
[data-brandid="7"] a,
[data-brandid="7"] select,
[data-brandid="7"] button,
[data-brandid="7"] .ui-body-a,
[data-brandid="7"] .ui-body-b,
[data-brandid="7"] .ui-body-c,
[data-brandid="7"] .ui-body-d,
[data-brandid="7"] .ui-body-e,
[data-brandid="7"] .ui-btn-up-a,
[data-brandid="7"] .ui-btn-up-b,
[data-brandid="7"] .ui-btn-up-c,
[data-brandid="7"] .ui-btn-up-d,
[data-brandid="7"] .ui-btn-up-e,
[data-brandid="7"] .ui-bar-a,
[data-brandid="7"] .ui-bar-b,
[data-brandid="7"] .ui-bar-c,
[data-brandid="7"] .ui-bar-d,
[data-brandid="7"] .ui-bar-e,
[data-brandid="7"] html,
[data-brandid="7"] body,
[data-brandid="7"] div,
[data-brandid="7"] span,
[data-brandid="7"] object,
[data-brandid="7"] iframe,
[data-brandid="7"] h1,
[data-brandid="7"] h2,
[data-brandid="7"] h3,
[data-brandid="7"] h4,
[data-brandid="7"] h5,
[data-brandid="7"] h6,
[data-brandid="7"] p,
[data-brandid="7"] blockquote,
[data-brandid="7"] pre,
[data-brandid="7"] abbr,
[data-brandid="7"] address,
[data-brandid="7"] cite,
[data-brandid="7"] code,
[data-brandid="7"] del,
[data-brandid="7"] dfn,
[data-brandid="7"] em,
[data-brandid="7"] img,
[data-brandid="7"] ins,
[data-brandid="7"] kbd,
[data-brandid="7"] q,
[data-brandid="7"] samp,
[data-brandid="7"] small,
[data-brandid="7"] strong,
[data-brandid="7"] sub,
[data-brandid="7"] sup,
[data-brandid="7"] var,
[data-brandid="7"] b,
[data-brandid="7"] i,
[data-brandid="7"] dl,
[data-brandid="7"] dt,
[data-brandid="7"] dd,
[data-brandid="7"] ol,
[data-brandid="7"] ul,
[data-brandid="7"] li,
[data-brandid="7"] fieldset,
[data-brandid="7"] form,
[data-brandid="7"] label,
[data-brandid="7"] legend,
[data-brandid="7"] table,
[data-brandid="7"] caption,
[data-brandid="7"] tbody,
[data-brandid="7"] tfoot,
[data-brandid="7"] thead,
[data-brandid="7"] tr,
[data-brandid="7"] th,
[data-brandid="7"] td,
[data-brandid="7"] article,
[data-brandid="7"] aside,
[data-brandid="7"] canvas,
[data-brandid="7"] details,
[data-brandid="7"] figcaption,
[data-brandid="7"] figure,
[data-brandid="7"] footer,
[data-brandid="7"] header,
[data-brandid="7"] hgroup,
[data-brandid="7"] menu,
[data-brandid="7"] nav,
[data-brandid="7"] section,
[data-brandid="7"] summary,
[data-brandid="7"] time,
[data-brandid="7"] mark,
[data-brandid="7"] audio,
[data-brandid="7"] video,
[data-brandid="7"] input,
[data-brandid="7"] button,
[data-brandid="7"] select,
[data-brandid="7"] textarea,
[data-brandid="7"] .ui-body-c,
[data-brandid="7"] .ui-body-c input,
[data-brandid="7"] .ui-body-c select,
[data-brandid="7"] .ui-body-c textarea,
[data-brandid="7"] .ui-body-c button {
    font-family: 'BrownTT R' !important;
    font-weight: normal !important;
}

[data-brandid="7"] div#planName.p-center span.page-header,
[data-brandid="7"] div#planName.p-center span.page-sub-header,
#page.forceHeaderHde[data-brandid="7"] section #floorchangenav li,
[data-brandid="7"] .exterior-image-indicator span.value-name,
[data-brandid="7"] .floorSection .ui-controlgroup-controls label.floorName span,
#page.forceHeaderHde[data-brandid="7"] .explorerView #elevationView .sideLeftMenu span.side-elevation-title,
#page.forceHeaderHde[data-brandid="7"] #mainElevation .boxPicture .boxElevationName,
#page.forceHeaderHde[data-brandid="7"] #mainElevation .boxPicture .boxElevationName label,
[data-brandid="7"] .floor-wrapper,
[data-brandid="7"] div#shareClearProducts.shareButton,
[data-brandid="7"] .key-value,
[data-brandid="7"] span.key,
[data-brandid="7"] span.value,
[data-brandid="7"] button.view-larger-btn {
    font-family: 'BrownTT R' !important;
}

[data-brandid="7"] .exterior-image-indicator span.key-name,
.forceHeaderHde[data-brandid="7"] .ui-collapsible-content div.ui-checkbox span.ui-btn-text,
.forceHeaderHde[data-brandid="7"] #floorplanLeftPanel .roomPlannerText label,
.forceHeaderHde[data-brandid="7"] #floorplanLeftPanel span.majorTagsList,
#page.forceHeaderHde[data-brandid="7"] .explorerView #elevationView .sideLeftMenu span.ui-btn-text,
[data-brandid="7"] #Catalog-select.majorTagsList option,
[data-brandid="7"] #menuGalleries h3.ui-collapsible-heading span.ui-btn-text,
[data-brandid="7"] #leftAccordion h3.ui-collapsible-heading span.ui-btn-text,
.forceHeaderHde[data-brandid="7"] #leftAccordion .ui-controlgroup .elevationsList label span.ui-btn-text {
    font-family: 'BrownTT L' !important;
}

#page.forceHeaderHde[data-brandid="7"] section #floorchangenav li.selected {
    font-family: 'BrownTT B' !important;
}

[data-brandid="8"] label,
[data-brandid="8"] span,
[data-brandid="8"] a,
[data-brandid="8"] select,
[data-brandid="8"] button,
[data-brandid="8"] .ui-body-a,
[data-brandid="8"] .ui-body-b,
[data-brandid="8"] .ui-body-c,
[data-brandid="8"] .ui-body-d,
[data-brandid="8"] .ui-body-e,
[data-brandid="8"] .ui-btn-up-a,
[data-brandid="8"] .ui-btn-up-b,
[data-brandid="8"] .ui-btn-up-c,
[data-brandid="8"] .ui-btn-up-d,
[data-brandid="8"] .ui-btn-up-e,
[data-brandid="8"] .ui-bar-a,
[data-brandid="8"] .ui-bar-b,
[data-brandid="8"] .ui-bar-c,
[data-brandid="8"] .ui-bar-d,
[data-brandid="8"] .ui-bar-e,
[data-brandid="8"] html,
[data-brandid="8"] body,
[data-brandid="8"] div,
[data-brandid="8"] span,
[data-brandid="8"] object,
[data-brandid="8"] iframe,
[data-brandid="8"] h1,
[data-brandid="8"] h2,
[data-brandid="8"] h3,
[data-brandid="8"] h4,
[data-brandid="8"] h5,
[data-brandid="8"] h6,
[data-brandid="8"] p,
[data-brandid="8"] blockquote,
[data-brandid="8"] pre,
[data-brandid="8"] abbr,
[data-brandid="8"] address,
[data-brandid="8"] cite,
[data-brandid="8"] code,
[data-brandid="8"] del,
[data-brandid="8"] dfn,
[data-brandid="8"] em,
[data-brandid="8"] img,
[data-brandid="8"] ins,
[data-brandid="8"] kbd,
[data-brandid="8"] q,
[data-brandid="8"] samp,
[data-brandid="8"] small,
[data-brandid="8"] strong,
[data-brandid="8"] sub,
[data-brandid="8"] sup,
[data-brandid="8"] var,
[data-brandid="8"] b,
[data-brandid="8"] i,
[data-brandid="8"] dl,
[data-brandid="8"] dt,
[data-brandid="8"] dd,
[data-brandid="8"] ol,
[data-brandid="8"] ul,
[data-brandid="8"] li,
[data-brandid="8"] fieldset,
[data-brandid="8"] form,
[data-brandid="8"] label,
[data-brandid="8"] legend,
[data-brandid="8"] table,
[data-brandid="8"] caption,
[data-brandid="8"] tbody,
[data-brandid="8"] tfoot,
[data-brandid="8"] thead,
[data-brandid="8"] tr,
[data-brandid="8"] th,
[data-brandid="8"] td,
[data-brandid="8"] article,
[data-brandid="8"] aside,
[data-brandid="8"] canvas,
[data-brandid="8"] details,
[data-brandid="8"] figcaption,
[data-brandid="8"] figure,
[data-brandid="8"] footer,
[data-brandid="8"] header,
[data-brandid="8"] hgroup,
[data-brandid="8"] menu,
[data-brandid="8"] nav,
[data-brandid="8"] section,
[data-brandid="8"] summary,
[data-brandid="8"] time,
[data-brandid="8"] mark,
[data-brandid="8"] audio,
[data-brandid="8"] video,
[data-brandid="8"] input,
[data-brandid="8"] button,
[data-brandid="8"] select,
[data-brandid="8"] textarea,
[data-brandid="8"] .ui-body-c,
[data-brandid="8"] .ui-body-c input,
[data-brandid="8"] .ui-body-c select,
[data-brandid="8"] .ui-body-c textarea,
[data-brandid="8"] .ui-body-c button {
    font-family: 'Apercu R' !important;
    font-weight: normal !important;
}

[data-brandid="8"] div#planName.p-center span.page-header,
[data-brandid="8"] div#planName.p-center span.page-sub-header,
#page.forceHeaderHde[data-brandid="8"] section #floorchangenav li,
[data-brandid="8"] .exterior-image-indicator span.value-name,
[data-brandid="8"] .floorSection .ui-controlgroup-controls label.floorName span,
#page.forceHeaderHde[data-brandid="8"] .explorerView #elevationView .sideLeftMenu span.side-elevation-title,
#page.forceHeaderHde[data-brandid="8"] #mainElevation .boxPicture .boxElevationName,
#page.forceHeaderHde[data-brandid="8"] #mainElevation .boxPicture .boxElevationName label,
[data-brandid="8"] .floor-wrapper,
[data-brandid="8"] div#shareClearProducts.shareButton,
[data-brandid="8"] .key-value,
[data-brandid="8"] span.key,
[data-brandid="8"] span.value,
[data-brandid="8"] button.view-larger-btn {
    font-family: 'Apercu R' !important;
}

[data-brandid="8"] .exterior-image-indicator span.key-name,
.forceHeaderHde[data-brandid="8"] .ui-collapsible-content div.ui-checkbox span.ui-btn-text,
.forceHeaderHde[data-brandid="8"] #floorplanLeftPanel .roomPlannerText label,
.forceHeaderHde[data-brandid="8"] #floorplanLeftPanel span.majorTagsList,
#page.forceHeaderHde[data-brandid="8"] .explorerView #elevationView .sideLeftMenu span.ui-btn-text,
[data-brandid="8"] #Catalog-select.majorTagsList option,
[data-brandid="8"] #menuGalleries h3.ui-collapsible-heading span.ui-btn-text,
[data-brandid="8"] #leftAccordion h3.ui-collapsible-heading span.ui-btn-text,
.forceHeaderHde[data-brandid="8"] #leftAccordion .ui-controlgroup .elevationsList label span.ui-btn-text {
    font-family: 'Apercu L' !important;
}

#page.forceHeaderHde[data-brandid="8"] section #floorchangenav li.selected {
    font-family: 'Apercu B' !important;
}

[data-brandid="9"] label,
[data-brandid="9"] span,
[data-brandid="9"] a,
[data-brandid="9"] select,
[data-brandid="9"] button,
[data-brandid="9"] .ui-body-a,
[data-brandid="9"] .ui-body-b,
[data-brandid="9"] .ui-body-c,
[data-brandid="9"] .ui-body-d,
[data-brandid="9"] .ui-body-e,
[data-brandid="9"] .ui-btn-up-a,
[data-brandid="9"] .ui-btn-up-b,
[data-brandid="9"] .ui-btn-up-c,
[data-brandid="9"] .ui-btn-up-d,
[data-brandid="9"] .ui-btn-up-e,
[data-brandid="9"] .ui-bar-a,
[data-brandid="9"] .ui-bar-b,
[data-brandid="9"] .ui-bar-c,
[data-brandid="9"] .ui-bar-d,
[data-brandid="9"] .ui-bar-e,
[data-brandid="9"] html,
[data-brandid="9"] body,
[data-brandid="9"] div,
[data-brandid="9"] span,
[data-brandid="9"] object,
[data-brandid="9"] iframe,
[data-brandid="9"] h1,
[data-brandid="9"] h2,
[data-brandid="9"] h3,
[data-brandid="9"] h4,
[data-brandid="9"] h5,
[data-brandid="9"] h6,
[data-brandid="9"] p,
[data-brandid="9"] blockquote,
[data-brandid="9"] pre,
[data-brandid="9"] abbr,
[data-brandid="9"] address,
[data-brandid="9"] cite,
[data-brandid="9"] code,
[data-brandid="9"] del,
[data-brandid="9"] dfn,
[data-brandid="9"] em,
[data-brandid="9"] img,
[data-brandid="9"] ins,
[data-brandid="9"] kbd,
[data-brandid="9"] q,
[data-brandid="9"] samp,
[data-brandid="9"] small,
[data-brandid="9"] strong,
[data-brandid="9"] sub,
[data-brandid="9"] sup,
[data-brandid="9"] var,
[data-brandid="9"] b,
[data-brandid="9"] i,
[data-brandid="9"] dl,
[data-brandid="9"] dt,
[data-brandid="9"] dd,
[data-brandid="9"] ol,
[data-brandid="9"] ul,
[data-brandid="9"] li,
[data-brandid="9"] fieldset,
[data-brandid="9"] form,
[data-brandid="9"] label,
[data-brandid="9"] legend,
[data-brandid="9"] table,
[data-brandid="9"] caption,
[data-brandid="9"] tbody,
[data-brandid="9"] tfoot,
[data-brandid="9"] thead,
[data-brandid="9"] tr,
[data-brandid="9"] th,
[data-brandid="9"] td,
[data-brandid="9"] article,
[data-brandid="9"] aside,
[data-brandid="9"] canvas,
[data-brandid="9"] details,
[data-brandid="9"] figcaption,
[data-brandid="9"] figure,
[data-brandid="9"] footer,
[data-brandid="9"] header,
[data-brandid="9"] hgroup,
[data-brandid="9"] menu,
[data-brandid="9"] nav,
[data-brandid="9"] section,
[data-brandid="9"] summary,
[data-brandid="9"] time,
[data-brandid="9"] mark,
[data-brandid="9"] audio,
[data-brandid="9"] video,
[data-brandid="9"] input,
[data-brandid="9"] button,
[data-brandid="9"] select,
[data-brandid="9"] textarea,
[data-brandid="9"] .ui-body-c,
[data-brandid="9"] .ui-body-c input,
[data-brandid="9"] .ui-body-c select,
[data-brandid="9"] .ui-body-c textarea,
[data-brandid="9"] .ui-body-c button {
    font-family: 'Museo Sans R' !important;
    font-weight: normal !important;
}

[data-brandid="9"] div#planName.p-center span.page-header,
[data-brandid="9"] div#planName.p-center span.page-sub-header,
#page.forceHeaderHde[data-brandid="9"] section #floorchangenav li,
[data-brandid="9"] .exterior-image-indicator span.value-name,
[data-brandid="9"] .floorSection .ui-controlgroup-controls label.floorName span,
#page.forceHeaderHde[data-brandid="9"] .explorerView #elevationView .sideLeftMenu span.side-elevation-title,
#page.forceHeaderHde[data-brandid="9"] #mainElevation .boxPicture .boxElevationName,
#page.forceHeaderHde[data-brandid="9"] #mainElevation .boxPicture .boxElevationName label,
[data-brandid="9"] .floor-wrapper,
[data-brandid="9"] div#shareClearProducts.shareButton,
[data-brandid="9"] .key-value,
[data-brandid="9"] span.key,
[data-brandid="9"] span.value,
[data-brandid="9"] button.view-larger-btn {
    font-family: 'Museo Sans R' !important;
}

[data-brandid="9"] .exterior-image-indicator span.key-name,
.forceHeaderHde[data-brandid="9"] .ui-collapsible-content div.ui-checkbox span.ui-btn-text,
.forceHeaderHde[data-brandid="9"] #floorplanLeftPanel .roomPlannerText label,
.forceHeaderHde[data-brandid="9"] #floorplanLeftPanel span.majorTagsList,
#page.forceHeaderHde[data-brandid="9"] .explorerView #elevationView .sideLeftMenu span.ui-btn-text,
[data-brandid="9"] #Catalog-select.majorTagsList option,
[data-brandid="9"] #menuGalleries h3.ui-collapsible-heading span.ui-btn-text,
[data-brandid="9"] #leftAccordion h3.ui-collapsible-heading span.ui-btn-text,
.forceHeaderHde[data-brandid="9"] #leftAccordion .ui-controlgroup .elevationsList label span.ui-btn-text {
    font-family: 'Museo Sans L' !important;
}

#page.forceHeaderHde[data-brandid="9"] section #floorchangenav li.selected {
    font-family: 'Museo Sans B' !important;
}

[data-brandid="10"] label,
[data-brandid="10"] span,
[data-brandid="10"] a,
[data-brandid="10"] select,
[data-brandid="10"] button,
[data-brandid="10"] .ui-body-a,
[data-brandid="10"] .ui-body-b,
[data-brandid="10"] .ui-body-c,
[data-brandid="10"] .ui-body-d,
[data-brandid="10"] .ui-body-e,
[data-brandid="10"] .ui-btn-up-a,
[data-brandid="10"] .ui-btn-up-b,
[data-brandid="10"] .ui-btn-up-c,
[data-brandid="10"] .ui-btn-up-d,
[data-brandid="10"] .ui-btn-up-e,
[data-brandid="10"] .ui-bar-a,
[data-brandid="10"] .ui-bar-b,
[data-brandid="10"] .ui-bar-c,
[data-brandid="10"] .ui-bar-d,
[data-brandid="10"] .ui-bar-e,
[data-brandid="10"] html,
[data-brandid="10"] body,
[data-brandid="10"] div,
[data-brandid="10"] span,
[data-brandid="10"] object,
[data-brandid="10"] iframe,
[data-brandid="10"] h1,
[data-brandid="10"] h2,
[data-brandid="10"] h3,
[data-brandid="10"] h4,
[data-brandid="10"] h5,
[data-brandid="10"] h6,
[data-brandid="10"] p,
[data-brandid="10"] blockquote,
[data-brandid="10"] pre,
[data-brandid="10"] abbr,
[data-brandid="10"] address,
[data-brandid="10"] cite,
[data-brandid="10"] code,
[data-brandid="10"] del,
[data-brandid="10"] dfn,
[data-brandid="10"] em,
[data-brandid="10"] img,
[data-brandid="10"] ins,
[data-brandid="10"] kbd,
[data-brandid="10"] q,
[data-brandid="10"] samp,
[data-brandid="10"] small,
[data-brandid="10"] strong,
[data-brandid="10"] sub,
[data-brandid="10"] sup,
[data-brandid="10"] var,
[data-brandid="10"] b,
[data-brandid="10"] i,
[data-brandid="10"] dl,
[data-brandid="10"] dt,
[data-brandid="10"] dd,
[data-brandid="10"] ol,
[data-brandid="10"] ul,
[data-brandid="10"] li,
[data-brandid="10"] fieldset,
[data-brandid="10"] form,
[data-brandid="10"] label,
[data-brandid="10"] legend,
[data-brandid="10"] table,
[data-brandid="10"] caption,
[data-brandid="10"] tbody,
[data-brandid="10"] tfoot,
[data-brandid="10"] thead,
[data-brandid="10"] tr,
[data-brandid="10"] th,
[data-brandid="10"] td,
[data-brandid="10"] article,
[data-brandid="10"] aside,
[data-brandid="10"] canvas,
[data-brandid="10"] details,
[data-brandid="10"] figcaption,
[data-brandid="10"] figure,
[data-brandid="10"] footer,
[data-brandid="10"] header,
[data-brandid="10"] hgroup,
[data-brandid="10"] menu,
[data-brandid="10"] nav,
[data-brandid="10"] section,
[data-brandid="10"] summary,
[data-brandid="10"] time,
[data-brandid="10"] mark,
[data-brandid="10"] audio,
[data-brandid="10"] video,
[data-brandid="10"] input,
[data-brandid="10"] button,
[data-brandid="10"] select,
[data-brandid="10"] textarea,
[data-brandid="10"] .ui-body-c,
[data-brandid="10"] .ui-body-c input,
[data-brandid="10"] .ui-body-c select,
[data-brandid="10"] .ui-body-c textarea,
[data-brandid="10"] .ui-body-c button {
    font-family: 'Stag Sans R' !important;
    font-weight: normal !important;
}

[data-brandid="10"] div#planName.p-center span.page-header,
[data-brandid="10"] div#planName.p-center span.page-sub-header,
#page.forceHeaderHde[data-brandid="10"] section #floorchangenav li,
[data-brandid="10"] .exterior-image-indicator span.value-name,
[data-brandid="10"] .floorSection .ui-controlgroup-controls label.floorName span,
#page.forceHeaderHde[data-brandid="10"] .explorerView #elevationView .sideLeftMenu span.side-elevation-title,
#page.forceHeaderHde[data-brandid="10"] #mainElevation .boxPicture .boxElevationName,
#page.forceHeaderHde[data-brandid="10"] #mainElevation .boxPicture .boxElevationName label,
[data-brandid="10"] .floor-wrapper,
[data-brandid="10"] div#shareClearProducts.shareButton,
[data-brandid="10"] .key-value,
[data-brandid="10"] span.key,
[data-brandid="10"] span.value,
[data-brandid="10"] button.view-larger-btn {
    font-family: 'Stag Sans R' !important;
}

[data-brandid="10"] .exterior-image-indicator span.key-name,
.forceHeaderHde[data-brandid="10"] .ui-collapsible-content div.ui-checkbox span.ui-btn-text,
.forceHeaderHde[data-brandid="10"] #floorplanLeftPanel .roomPlannerText label,
.forceHeaderHde[data-brandid="10"] #floorplanLeftPanel span.majorTagsList,
#page.forceHeaderHde[data-brandid="10"] .explorerView #elevationView .sideLeftMenu span.ui-btn-text,
[data-brandid="10"] #Catalog-select.majorTagsList option,
[data-brandid="10"] #menuGalleries h3.ui-collapsible-heading span.ui-btn-text,
[data-brandid="10"] #leftAccordion h3.ui-collapsible-heading span.ui-btn-text,
.forceHeaderHde[data-brandid="10"] #leftAccordion .ui-controlgroup .elevationsList label span.ui-btn-text {
    font-family: 'Stag Sans L' !important;
}

#page.forceHeaderHde[data-brandid="10"] section #floorchangenav li.selected {
    font-family: 'Stag Sans B' !important;
}

[data-brandid="25"] label,
[data-brandid="25"] span,
[data-brandid="25"] a,
[data-brandid="25"] select,
[data-brandid="25"] button,
[data-brandid="25"] .ui-body-a,
[data-brandid="25"] .ui-body-b,
[data-brandid="25"] .ui-body-c,
[data-brandid="25"] .ui-body-d,
[data-brandid="25"] .ui-body-e,
[data-brandid="25"] .ui-btn-up-a,
[data-brandid="25"] .ui-btn-up-b,
[data-brandid="25"] .ui-btn-up-c,
[data-brandid="25"] .ui-btn-up-d,
[data-brandid="25"] .ui-btn-up-e,
[data-brandid="25"] .ui-bar-a,
[data-brandid="25"] .ui-bar-b,
[data-brandid="25"] .ui-bar-c,
[data-brandid="25"] .ui-bar-d,
[data-brandid="25"] .ui-bar-e,
[data-brandid="25"] html,
[data-brandid="25"] body,
[data-brandid="25"] div,
[data-brandid="25"] span,
[data-brandid="25"] object,
[data-brandid="25"] iframe,
[data-brandid="25"] h1,
[data-brandid="25"] h2,
[data-brandid="25"] h3,
[data-brandid="25"] h4,
[data-brandid="25"] h5,
[data-brandid="25"] h6,
[data-brandid="25"] p,
[data-brandid="25"] blockquote,
[data-brandid="25"] pre,
[data-brandid="25"] abbr,
[data-brandid="25"] address,
[data-brandid="25"] cite,
[data-brandid="25"] code,
[data-brandid="25"] del,
[data-brandid="25"] dfn,
[data-brandid="25"] em,
[data-brandid="25"] img,
[data-brandid="25"] ins,
[data-brandid="25"] kbd,
[data-brandid="25"] q,
[data-brandid="25"] samp,
[data-brandid="25"] small,
[data-brandid="25"] strong,
[data-brandid="25"] sub,
[data-brandid="25"] sup,
[data-brandid="25"] var,
[data-brandid="25"] b,
[data-brandid="25"] i,
[data-brandid="25"] dl,
[data-brandid="25"] dt,
[data-brandid="25"] dd,
[data-brandid="25"] ol,
[data-brandid="25"] ul,
[data-brandid="25"] li,
[data-brandid="25"] fieldset,
[data-brandid="25"] form,
[data-brandid="25"] label,
[data-brandid="25"] legend,
[data-brandid="25"] table,
[data-brandid="25"] caption,
[data-brandid="25"] tbody,
[data-brandid="25"] tfoot,
[data-brandid="25"] thead,
[data-brandid="25"] tr,
[data-brandid="25"] th,
[data-brandid="25"] td,
[data-brandid="25"] article,
[data-brandid="25"] aside,
[data-brandid="25"] canvas,
[data-brandid="25"] details,
[data-brandid="25"] figcaption,
[data-brandid="25"] figure,
[data-brandid="25"] footer,
[data-brandid="25"] header,
[data-brandid="25"] hgroup,
[data-brandid="25"] menu,
[data-brandid="25"] nav,
[data-brandid="25"] section,
[data-brandid="25"] summary,
[data-brandid="25"] time,
[data-brandid="25"] mark,
[data-brandid="25"] audio,
[data-brandid="25"] video,
[data-brandid="25"] input,
[data-brandid="25"] button,
[data-brandid="25"] select,
[data-brandid="25"] textarea,
[data-brandid="25"] .ui-body-c,
[data-brandid="25"] .ui-body-c input,
[data-brandid="25"] .ui-body-c select,
[data-brandid="25"] .ui-body-c textarea,
[data-brandid="25"] .ui-body-c button {
    font-family: 'Palatino R' !important;
    font-weight: normal !important;
}

[data-brandid="25"] div#planName.p-center span.page-header,
[data-brandid="25"] div#planName.p-center span.page-sub-header,
#page.forceHeaderHde[data-brandid="25"] section #floorchangenav li,
[data-brandid="25"] .exterior-image-indicator span.value-name,
[data-brandid="25"] .floorSection .ui-controlgroup-controls label.floorName span,
#page.forceHeaderHde[data-brandid="25"] .explorerView #elevationView .sideLeftMenu span.side-elevation-title,
#page.forceHeaderHde[data-brandid="25"] #mainElevation .boxPicture .boxElevationName,
#page.forceHeaderHde[data-brandid="25"] #mainElevation .boxPicture .boxElevationName label,
[data-brandid="25"] .floor-wrapper,
[data-brandid="25"] div#shareClearProducts.shareButton,
[data-brandid="25"] .key-value,
[data-brandid="25"] span.key,
[data-brandid="25"] span.value,
[data-brandid="25"] button.view-larger-btn {
    font-family: 'Palatino R' !important;
}

[data-brandid="25"] .exterior-image-indicator span.key-name,
.forceHeaderHde[data-brandid="25"] .ui-collapsible-content div.ui-checkbox span.ui-btn-text,
.forceHeaderHde[data-brandid="25"] #floorplanLeftPanel .roomPlannerText label,
.forceHeaderHde[data-brandid="25"] #floorplanLeftPanel span.majorTagsList,
#page.forceHeaderHde[data-brandid="25"] .explorerView #elevationView .sideLeftMenu span.ui-btn-text,
[data-brandid="25"] #Catalog-select.majorTagsList option,
[data-brandid="25"] #menuGalleries h3.ui-collapsible-heading span.ui-btn-text,
[data-brandid="25"] #leftAccordion h3.ui-collapsible-heading span.ui-btn-text,
.forceHeaderHde[data-brandid="25"] #leftAccordion .ui-controlgroup .elevationsList label span.ui-btn-text {
    font-family: 'Palatino L' !important;
}

#page.forceHeaderHde[data-brandid="25"] section #floorchangenav li.selected {
    font-family: 'Palatino B' !important;
}

[data-brandid="56"] label,
[data-brandid="56"] span,
[data-brandid="56"] a,
[data-brandid="56"] select,
[data-brandid="56"] button,
[data-brandid="56"] .ui-body-a,
[data-brandid="56"] .ui-body-b,
[data-brandid="56"] .ui-body-c,
[data-brandid="56"] .ui-body-d,
[data-brandid="56"] .ui-body-e,
[data-brandid="56"] .ui-btn-up-a,
[data-brandid="56"] .ui-btn-up-b,
[data-brandid="56"] .ui-btn-up-c,
[data-brandid="56"] .ui-btn-up-d,
[data-brandid="56"] .ui-btn-up-e,
[data-brandid="56"] .ui-bar-a,
[data-brandid="56"] .ui-bar-b,
[data-brandid="56"] .ui-bar-c,
[data-brandid="56"] .ui-bar-d,
[data-brandid="56"] .ui-bar-e,
[data-brandid="56"] html,
[data-brandid="56"] body,
[data-brandid="56"] div,
[data-brandid="56"] span,
[data-brandid="56"] object,
[data-brandid="56"] iframe,
[data-brandid="56"] h1,
[data-brandid="56"] h2,
[data-brandid="56"] h3,
[data-brandid="56"] h4,
[data-brandid="56"] h5,
[data-brandid="56"] h6,
[data-brandid="56"] p,
[data-brandid="56"] blockquote,
[data-brandid="56"] pre,
[data-brandid="56"] abbr,
[data-brandid="56"] address,
[data-brandid="56"] cite,
[data-brandid="56"] code,
[data-brandid="56"] del,
[data-brandid="56"] dfn,
[data-brandid="56"] em,
[data-brandid="56"] img,
[data-brandid="56"] ins,
[data-brandid="56"] kbd,
[data-brandid="56"] q,
[data-brandid="56"] samp,
[data-brandid="56"] small,
[data-brandid="56"] strong,
[data-brandid="56"] sub,
[data-brandid="56"] sup,
[data-brandid="56"] var,
[data-brandid="56"] b,
[data-brandid="56"] i,
[data-brandid="56"] dl,
[data-brandid="56"] dt,
[data-brandid="56"] dd,
[data-brandid="56"] ol,
[data-brandid="56"] ul,
[data-brandid="56"] li,
[data-brandid="56"] fieldset,
[data-brandid="56"] form,
[data-brandid="56"] label,
[data-brandid="56"] legend,
[data-brandid="56"] table,
[data-brandid="56"] caption,
[data-brandid="56"] tbody,
[data-brandid="56"] tfoot,
[data-brandid="56"] thead,
[data-brandid="56"] tr,
[data-brandid="56"] th,
[data-brandid="56"] td,
[data-brandid="56"] article,
[data-brandid="56"] aside,
[data-brandid="56"] canvas,
[data-brandid="56"] details,
[data-brandid="56"] figcaption,
[data-brandid="56"] figure,
[data-brandid="56"] footer,
[data-brandid="56"] header,
[data-brandid="56"] hgroup,
[data-brandid="56"] menu,
[data-brandid="56"] nav,
[data-brandid="56"] section,
[data-brandid="56"] summary,
[data-brandid="56"] time,
[data-brandid="56"] mark,
[data-brandid="56"] audio,
[data-brandid="56"] video,
[data-brandid="56"] input,
[data-brandid="56"] button,
[data-brandid="56"] select,
[data-brandid="56"] textarea,
[data-brandid="56"] .ui-body-c,
[data-brandid="56"] .ui-body-c input,
[data-brandid="56"] .ui-body-c select,
[data-brandid="56"] .ui-body-c textarea,
[data-brandid="56"] .ui-body-c button {
    font-family: 'Optima R' !important;
    font-weight: normal !important;
}

[data-brandid="56"] div#planName.p-center span.page-header,
[data-brandid="56"] div#planName.p-center span.page-sub-header,
#page.forceHeaderHde[data-brandid="56"] section #floorchangenav li,
[data-brandid="56"] .exterior-image-indicator span.value-name,
[data-brandid="56"] .floorSection .ui-controlgroup-controls label.floorName span,
#page.forceHeaderHde[data-brandid="56"] .explorerView #elevationView .sideLeftMenu span.side-elevation-title,
#page.forceHeaderHde[data-brandid="56"] #mainElevation .boxPicture .boxElevationName,
#page.forceHeaderHde[data-brandid="56"] #mainElevation .boxPicture .boxElevationName label,
[data-brandid="56"] .floor-wrapper,
[data-brandid="56"] div#shareClearProducts.shareButton,
[data-brandid="56"] .key-value,
[data-brandid="56"] span.key,
[data-brandid="56"] span.value,
[data-brandid="56"] button.view-larger-btn {
    font-family: 'Optima R' !important;
}

[data-brandid="56"] .exterior-image-indicator span.key-name,
.forceHeaderHde[data-brandid="56"] .ui-collapsible-content div.ui-checkbox span.ui-btn-text,
.forceHeaderHde[data-brandid="56"] #floorplanLeftPanel .roomPlannerText label,
.forceHeaderHde[data-brandid="56"] #floorplanLeftPanel span.majorTagsList,
#page.forceHeaderHde[data-brandid="56"] .explorerView #elevationView .sideLeftMenu span.ui-btn-text,
[data-brandid="56"] #Catalog-select.majorTagsList option,
[data-brandid="56"] #menuGalleries h3.ui-collapsible-heading span.ui-btn-text,
[data-brandid="56"] #leftAccordion h3.ui-collapsible-heading span.ui-btn-text,
.forceHeaderHde[data-brandid="56"] #leftAccordion .ui-controlgroup .elevationsList label span.ui-btn-text {
    font-family: 'Optima L' !important;
}

#page.forceHeaderHde[data-brandid="56"] section #floorchangenav li.selected {
    font-family: 'Optima B' !important;
}

/* #endregion Brandwise font-family implementation */

/* #region Brandwise Icon Changes */

#page.forceHeaderHde[data-brandid="7"] .explorerView #elevationView .sideLeftMenu .noColorPackage .boxElevationName label.ui-btn,
#page.forceHeaderHde[data-brandid="7"] .explorerView #elevationView .sideLeftMenu .noColorPackage .boxElevationName label.ui-btn.active {
    background-image: none !important;
}

#page.forceHeaderHde[data-brandid="7"] label.floorName.s-title.active,
#page.forceHeaderHde[data-brandid="7"] .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn.active {
    background-image: var(--BrandID7ExpandButton) !important;
}

#page.forceHeaderHde[data-brandid="7"] label.floorName.s-title,
#page.forceHeaderHde[data-brandid="7"] .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn {
    background-image: var(--BradndID7CollapseButton) !important;
}

#page.forceHeaderHde[data-brandid="7"] .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn[data-clrpkg="1"] {
    background-image: none !important;
}

#page.forceHeaderHde[data-brandid="8"] .explorerView #elevationView .sideLeftMenu .noColorPackage .boxElevationName label.ui-btn,
#page.forceHeaderHde[data-brandid="8"] .explorerView #elevationView .sideLeftMenu .noColorPackage .boxElevationName label.ui-btn.active {
    background-image: none !important;
}

#page.forceHeaderHde[data-brandid="8"] label.floorName.s-title.active,
#page.forceHeaderHde[data-brandid="8"] .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn.active {
    background-image: var(--BrandID8ExpandButton) !important;
}

#page.forceHeaderHde[data-brandid="8"] label.floorName.s-title,
#page.forceHeaderHde[data-brandid="8"] .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn {
    background-image: var(--BradndID8CollapseButton) !important;
}

#page.forceHeaderHde[data-brandid="8"] .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn[data-clrpkg="1"] {
    background-image: none !important;
}

#page.forceHeaderHde[data-brandid="9"] .explorerView #elevationView .sideLeftMenu .noColorPackage .boxElevationName label.ui-btn,
#page.forceHeaderHde[data-brandid="9"] .explorerView #elevationView .sideLeftMenu .noColorPackage .boxElevationName label.ui-btn.active {
    background-image: none !important;
}

#page.forceHeaderHde[data-brandid="9"] label.floorName.s-title.active,
#page.forceHeaderHde[data-brandid="9"] .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn.active {
    background-image: var(--BrandID9ExpandButton) !important;
}

#page.forceHeaderHde[data-brandid="9"] label.floorName.s-title,
#page.forceHeaderHde[data-brandid="9"] .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn {
    background-image: var(--BradndID9CollapseButton) !important;
}

#page.forceHeaderHde[data-brandid="9"] .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn[data-clrpkg="1"] {
    background-image: none !important;
}

#page.forceHeaderHde[data-brandid="10"] .explorerView #elevationView .sideLeftMenu .noColorPackage .boxElevationName label.ui-btn,
#page.forceHeaderHde[data-brandid="10"] .explorerView #elevationView .sideLeftMenu .noColorPackage .boxElevationName label.ui-btn.active {
    background-image: none !important;
}

#page.forceHeaderHde[data-brandid="10"] label.floorName.s-title.active,
#page.forceHeaderHde[data-brandid="10"] .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn.active {
    background-image: var(--BrandID10ExpandButton) !important;
}

#page.forceHeaderHde[data-brandid="10"] label.floorName.s-title,
#page.forceHeaderHde[data-brandid="10"] .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn {
    background-image: var(--BradndID10CollapseButton) !important;
}

#page.forceHeaderHde[data-brandid="10"] .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn[data-clrpkg="1"] {
    background-image: none !important;
}

#page.forceHeaderHde[data-brandid="25"] .explorerView #elevationView .sideLeftMenu .noColorPackage .boxElevationName label.ui-btn,
#page.forceHeaderHde[data-brandid="25"] .explorerView #elevationView .sideLeftMenu .noColorPackage .boxElevationName label.ui-btn.active {
    background-image: none !important;
}

#page.forceHeaderHde[data-brandid="25"] label.floorName.s-title.active,
#page.forceHeaderHde[data-brandid="25"] .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn.active {
    background-image: var(--BrandID25ExpandButton) !important;
}

#page.forceHeaderHde[data-brandid="25"] label.floorName.s-title,
#page.forceHeaderHde[data-brandid="25"] .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn {
    background-image: var(--BradndID25CollapseButton) !important;
}

#page.forceHeaderHde[data-brandid="25"] .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn[data-clrpkg="1"] {
    background-image: none !important;
}

#page.forceHeaderHde[data-brandid="56"] .explorerView #elevationView .sideLeftMenu .noColorPackage .boxElevationName label.ui-btn,
#page.forceHeaderHde[data-brandid="56"] .explorerView #elevationView .sideLeftMenu .noColorPackage .boxElevationName label.ui-btn.active {
    background-image: none !important;
}

#page.forceHeaderHde[data-brandid="56"] label.floorName.s-title.active,
#page.forceHeaderHde[data-brandid="56"] .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn.active {
    background-image: var(--BrandID56ExpandButton) !important;
}

#page.forceHeaderHde[data-brandid="56"] label.floorName.s-title,
#page.forceHeaderHde[data-brandid="56"] .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn {
    background-image: var(--BradndID56CollapseButton) !important;
}

#page.forceHeaderHde[data-brandid="56"] .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn[data-clrpkg="1"] {
    background-image: none !important;
}

/* #endregion Brandwise Icon Changes */

/* #region Brandwise Color Changes */

#page.forceHeaderHde[data-brandid="7"] .left-search-box .ui-listview-filter,
#page.forceHeaderHde[data-brandid="7"] .prop-wrapper .title,
#page.forceHeaderHde[data-brandid="7"] .prop-wrapper .tools,
#page.forceHeaderHde[data-brandid="7"] .goToFloorplan.ui-btn,
#page.forceHeaderHde[data-brandid="7"] .goToElevation.ui-btn,
#page.forceHeaderHde[data-brandid="7"] .ui-collapsible-heading-toggle.ui-btn-up-a,
#page.forceHeaderHde[data-brandid="7"] #divUrl a,
#page.forceHeaderHde[data-brandid="7"] .ui-collapsible-heading-toggle.ui-btn-hover-a,
#page.forceHeaderHde[data-brandid="7"] .prop-wrapper,
#page.forceHeaderHde[data-brandid="7"] .phonedev .ui-collapsible-content.ui-body-d,
#page.forceHeaderHde[data-brandid="7"] .phonedev #roomAccordion .ui-collapsible-inset .ui-collapsible-heading .ui-btn {
    background: var(--brandid7-primarycolor) !important;
}

#page.forceHeaderHde[data-brandid="7"] .phonedev .divOptions {
    background-color: var(--brandid7-blue) !important;
}

.forceHeaderHde[data-brandid="7"] section.ui-content:not(.phonedev) div#btnResetBase span {
    color: var(--brandid7-blue) !important;
}

#page.forceHeaderHde[data-brandid="7"] .explorerView #elevationView .sideLeftMenu .noColorPackage .boxElevThumb.thumbSelected img {
    border: 5px solid var(--brandid7-blue) !important;
    box-shadow: 0px 4px 4px 0px #a6a6a6;
}

#page.forceHeaderHde[data-brandid="8"] .left-search-box .ui-listview-filter,
#page.forceHeaderHde[data-brandid="8"] .prop-wrapper .title,
#page.forceHeaderHde[data-brandid="8"] .prop-wrapper .tools,
#page.forceHeaderHde[data-brandid="8"] .goToFloorplan.ui-btn,
#page.forceHeaderHde[data-brandid="8"] .goToElevation.ui-btn,
#page.forceHeaderHde[data-brandid="8"] .ui-collapsible-heading-toggle.ui-btn-up-a,
#page.forceHeaderHde[data-brandid="8"] #divUrl a,
#page.forceHeaderHde[data-brandid="8"] .ui-collapsible-heading-toggle.ui-btn-hover-a,
#page.forceHeaderHde[data-brandid="8"] .prop-wrapper,
#page.forceHeaderHde[data-brandid="8"] .phonedev .ui-collapsible-content.ui-body-d,
#page.forceHeaderHde[data-brandid="8"] .phonedev #roomAccordion .ui-collapsible-inset .ui-collapsible-heading .ui-btn {
    background: var(--brandid8-primarycolor) !important;
}

#page.forceHeaderHde[data-brandid="8"] .phonedev .divOptions {
    background-color: var(--brandid8-orange) !important;
}

.forceHeaderHde[data-brandid="8"] section.ui-content:not(.phonedev) div#btnResetBase span {
    color: var(--brandid8-orange) !important;
}

#page.forceHeaderHde[data-brandid="8"] .explorerView #elevationView .sideLeftMenu .noColorPackage .boxElevThumb.thumbSelected img {
    border: 5px solid var(--brandid8-orange) !important;
    box-shadow: 0px 4px 4px 0px #a6a6a6;
}

#page.forceHeaderHde[data-brandid="9"] .left-search-box .ui-listview-filter,
#page.forceHeaderHde[data-brandid="9"] .prop-wrapper .title,
#page.forceHeaderHde[data-brandid="9"] .prop-wrapper .tools,
#page.forceHeaderHde[data-brandid="9"] .goToFloorplan.ui-btn,
#page.forceHeaderHde[data-brandid="9"] .goToElevation.ui-btn,
#page.forceHeaderHde[data-brandid="9"] .ui-collapsible-heading-toggle.ui-btn-up-a,
#page.forceHeaderHde[data-brandid="9"] #divUrl a,
#page.forceHeaderHde[data-brandid="9"] .ui-collapsible-heading-toggle.ui-btn-hover-a,
#page.forceHeaderHde[data-brandid="9"] .prop-wrapper,
#page.forceHeaderHde[data-brandid="9"] .phonedev .ui-collapsible-content.ui-body-d,
#page.forceHeaderHde[data-brandid="9"] .phonedev #roomAccordion .ui-collapsible-inset .ui-collapsible-heading .ui-btn {
    background: var(--brandid9-primarycolor) !important;
}

#page.forceHeaderHde[data-brandid="9"] .phonedev .divOptions {
    background-color: var(--brandid9-skyblue) !important;
}

.forceHeaderHde[data-brandid="9"] section.ui-content:not(.phonedev) div#btnResetBase span {
    color: var(--brandid9-skyblue) !important;
}

#page.forceHeaderHde[data-brandid="9"] .explorerView #elevationView .sideLeftMenu .noColorPackage .boxElevThumb.thumbSelected img {
    border: 5px solid var(--brandid9-skyblue) !important;
    box-shadow: 0px 4px 4px 0px #a6a6a6;
}

#page.forceHeaderHde[data-brandid="10"] .left-search-box .ui-listview-filter,
#page.forceHeaderHde[data-brandid="10"] .prop-wrapper .title,
#page.forceHeaderHde[data-brandid="10"] .prop-wrapper .tools,
#page.forceHeaderHde[data-brandid="10"] .goToFloorplan.ui-btn,
#page.forceHeaderHde[data-brandid="10"] .goToElevation.ui-btn,
#page.forceHeaderHde[data-brandid="10"] .ui-collapsible-heading-toggle.ui-btn-up-a,
#page.forceHeaderHde[data-brandid="10"] #divUrl a,
#page.forceHeaderHde[data-brandid="10"] .ui-collapsible-heading-toggle.ui-btn-hover-a,
#page.forceHeaderHde[data-brandid="10"] .prop-wrapper,
#page.forceHeaderHde[data-brandid="10"] .phonedev .ui-collapsible-content.ui-body-d,
#page.forceHeaderHde[data-brandid="10"] .phonedev #roomAccordion .ui-collapsible-inset .ui-collapsible-heading .ui-btn {
    background: var(--brandid10-primarycolor) !important;
}

#page.forceHeaderHde[data-brandid="10"] .phonedev .divOptions {
    background-color: var(--brandid10-dvskyblue) !important;
}

.forceHeaderHde[data-brandid="10"] section.ui-content:not(.phonedev) div#btnResetBase span {
    color: var(--brandid10-dvskyblue) !important;
}

#page.forceHeaderHde[data-brandid="10"] .explorerView #elevationView .sideLeftMenu .noColorPackage .boxElevThumb.thumbSelected img {
    border: 5px solid var(--brandid10-dvskyblue) !important;
    box-shadow: 0px 4px 4px 0px #a6a6a6;
}

#page.forceHeaderHde[data-brandid="25"] .left-search-box .ui-listview-filter,
#page.forceHeaderHde[data-brandid="25"] .prop-wrapper .title,
#page.forceHeaderHde[data-brandid="25"] .prop-wrapper .tools,
#page.forceHeaderHde[data-brandid="25"] .goToFloorplan.ui-btn,
#page.forceHeaderHde[data-brandid="25"] .goToElevation.ui-btn,
#page.forceHeaderHde[data-brandid="25"] .ui-collapsible-heading-toggle.ui-btn-up-a,
#page.forceHeaderHde[data-brandid="25"] #divUrl a,
#page.forceHeaderHde[data-brandid="25"] .ui-collapsible-heading-toggle.ui-btn-hover-a,
#page.forceHeaderHde[data-brandid="25"] .prop-wrapper,
#page.forceHeaderHde[data-brandid="25"] .phonedev .ui-collapsible-content.ui-body-d,
#page.forceHeaderHde[data-brandid="25"] .phonedev #roomAccordion .ui-collapsible-inset .ui-collapsible-heading .ui-btn {
    background: var(--brandid25-primarycolor) !important;
}

#page.forceHeaderHde[data-brandid="25"] .phonedev .divOptions {
    background-color: var(--brandid25-jwblue) !important;
}

.forceHeaderHde[data-brandid="25"] section.ui-content:not(.phonedev) div#btnResetBase span {
    color: var(--brandid25-jwblue) !important;
}

#page.forceHeaderHde[data-brandid="25"] .explorerView #elevationView .sideLeftMenu .noColorPackage .boxElevThumb.thumbSelected img {
    border: 5px solid var(--brandid25-jwblue) !important;
    box-shadow: 0px 4px 4px 0px #a6a6a6;
}

#page.forceHeaderHde[data-brandid="56"] .left-search-box .ui-listview-filter,
#page.forceHeaderHde[data-brandid="56"] .prop-wrapper .title,
#page.forceHeaderHde[data-brandid="56"] .prop-wrapper .tools,
#page.forceHeaderHde[data-brandid="56"] .goToFloorplan.ui-btn,
#page.forceHeaderHde[data-brandid="56"] .goToElevation.ui-btn,
#page.forceHeaderHde[data-brandid="56"] .ui-collapsible-heading-toggle.ui-btn-up-a,
#page.forceHeaderHde[data-brandid="56"] #divUrl a,
#page.forceHeaderHde[data-brandid="56"] .ui-collapsible-heading-toggle.ui-btn-hover-a,
#page.forceHeaderHde[data-brandid="56"] .prop-wrapper,
#page.forceHeaderHde[data-brandid="56"] .phonedev .ui-collapsible-content.ui-body-d,
#page.forceHeaderHde[data-brandid="56"] .phonedev #roomAccordion .ui-collapsible-inset .ui-collapsible-heading .ui-btn {
    background: var(--brandid56-primarycolor) !important;
}

#page.forceHeaderHde[data-brandid="56"] .phonedev .divOptions {
    background-color: var(--brandid56-awdarkblue) !important;
}

.forceHeaderHde[data-brandid="56"] section.ui-content:not(.phonedev) div#btnResetBase span {
    color: var(--brandid56-awdarkblue) !important;
}

#page.forceHeaderHde[data-brandid="56"] .explorerView #elevationView .sideLeftMenu .noColorPackage .boxElevThumb.thumbSelected img {
    border: 5px solid var(--brandid56-awdarkblue) !important;
    box-shadow: 0px 4px 4px 0px #a6a6a6;
}

#page.forceHeaderHde[data-brandid="7"] .galleryinfoicn circle.hotspotBackground {
    fill: var(--brandid7-blue) !important;
}

#page.forceHeaderHde[data-brandid="7"] svg circle.hotspotBackground,
#page.forceHeaderHde[data-brandid="7"] .action-panel svg circle {
    fill: var(--brandid7-primarycolor) !important;
}

#page.forceHeaderHde[data-brandid="8"] .galleryinfoicn circle.hotspotBackground {
    fill: var(--brandid8-orange) !important;
}

#page.forceHeaderHde[data-brandid="8"] svg circle.hotspotBackground,
#page.forceHeaderHde[data-brandid="8"] .action-panel svg circle {
    fill: var(--brandid8-primarycolor) !important;
}

#page.forceHeaderHde[data-brandid="9"] .galleryinfoicn circle.hotspotBackground {
    fill: var(--brandid9-skyblue) !important;
}

#page.forceHeaderHde[data-brandid="9"] svg circle.hotspotBackground,
#page.forceHeaderHde[data-brandid="9"] .action-panel svg circle {
    fill: var(--brandid9-primarycolor) !important;
}

#page.forceHeaderHde[data-brandid="10"] .galleryinfoicn circle.hotspotBackground {
    fill: var(--brandid10-dvskyblue) !important;
}

#page.forceHeaderHde[data-brandid="10"] svg circle.hotspotBackground,
#page.forceHeaderHde[data-brandid="10"] .action-panel svg circle {
    fill: var(--brandid10-primarycolor) !important;
}

#page.forceHeaderHde[data-brandid="25"] .galleryinfoicn circle.hotspotBackground {
    fill: var(--brandid25-jwblue) !important;
}

#page.forceHeaderHde[data-brandid="25"] svg circle.hotspotBackground,
#page.forceHeaderHde[data-brandid="25"] .action-panel svg circle {
    fill: var(--brandid25-primarycolor) !important;
}

#page.forceHeaderHde[data-brandid="56"] .galleryinfoicn circle.hotspotBackground {
    fill: var(--brandid56-awdarkblue) !important;
}

#page.forceHeaderHde[data-brandid="56"] svg circle.hotspotBackground,
#page.forceHeaderHde[data-brandid="56"] .action-panel svg circle {
    fill: var(--brandid56-primarycolor) !important;
}

#page.forceHeaderHde[data-brandid="7"] a#zoomOutBtn,
#page.forceHeaderHde[data-brandid="7"] a#zoomInBtn,
#page.forceHeaderHde[data-brandid="7"] a#fitToScreenBtn {
    background-color: var(--brandid7-cyan) !important;
}

#page.forceHeaderHde[data-brandid="8"] a#zoomOutBtn,
#page.forceHeaderHde[data-brandid="8"] a#zoomInBtn,
#page.forceHeaderHde[data-brandid="8"] a#fitToScreenBtn {
    background-color: var(--brandid8-orange) !important;
}

#page.forceHeaderHde[data-brandid="9"] a#zoomOutBtn,
#page.forceHeaderHde[data-brandid="9"] a#zoomInBtn,
#page.forceHeaderHde[data-brandid="9"] a#fitToScreenBtn {
    background-color: var(--brandid9-skyblue) !important;
}

#page.forceHeaderHde[data-brandid="10"] a#zoomOutBtn,
#page.forceHeaderHde[data-brandid="10"] a#zoomInBtn,
#page.forceHeaderHde[data-brandid="10"] a#fitToScreenBtn {
    background-color: var(--brandid10-dvskyblue) !important;
}

#page.forceHeaderHde[data-brandid="25"] a#zoomOutBtn,
#page.forceHeaderHde[data-brandid="25"] a#zoomInBtn,
#page.forceHeaderHde[data-brandid="25"] a#fitToScreenBtn {
    background-color: var(--brandid25-jwblue) !important;
}

#page.forceHeaderHde[data-brandid="56"] a#zoomOutBtn,
#page.forceHeaderHde[data-brandid="56"] a#zoomInBtn,
#page.forceHeaderHde[data-brandid="56"] a#fitToScreenBtn {
    background-color: var(--brandid56-awdarkblue) !important;
}

#page.forceHeaderHde[data-brandid="7"] section #floorchangenav li.selected {
    border-bottom-color: var(--brandid7-cyan) !important;
}

#page.forceHeaderHde[data-brandid="7"] section #floorchangenav li.selected,
#page.forceHeaderHde[data-brandid="7"] .phonedev .explorerView #elevationView .sideLeftMenu .noColorPackage .thumbSelected span.ui-btn-text {
    text-decoration-color: var(--brandid7-cyan) !important;
}

#page.forceHeaderHde[data-brandid="8"] section #floorchangenav li.selected {
    border-bottom-color: var(--brandid8-orange) !important;
}

#page.forceHeaderHde[data-brandid="8"] section #floorchangenav li.selected,
#page.forceHeaderHde[data-brandid="8"] .phonedev .explorerView #elevationView .sideLeftMenu .noColorPackage .thumbSelected span.ui-btn-text {
    text-decoration-color: var(--brandid8-orange) !important;
}

#page.forceHeaderHde[data-brandid="9"] section #floorchangenav li.selected {
    border-bottom-color: var(--brandid9-skyblue) !important;
}

#page.forceHeaderHde[data-brandid="9"] section #floorchangenav li.selected,
#page.forceHeaderHde[data-brandid="9"] .phonedev .explorerView #elevationView .sideLeftMenu .noColorPackage .thumbSelected span.ui-btn-text {
    text-decoration-color: var(--brandid9-skyblue) !important;
}

#page.forceHeaderHde[data-brandid="10"] section #floorchangenav li.selected {
    border-bottom-color: var(--brandid10-dvskyblue) !important;
}

#page.forceHeaderHde[data-brandid="10"] section #floorchangenav li.selected,
#page.forceHeaderHde[data-brandid="10"] .phonedev .explorerView #elevationView .sideLeftMenu .noColorPackage .thumbSelected span.ui-btn-text {
    text-decoration-color: var(--brandid10-dvskyblue) !important;
}

#page.forceHeaderHde[data-brandid="25"] section #floorchangenav li.selected {
    border-bottom-color: var(--brandid25-jwblue) !important;
}

#page.forceHeaderHde[data-brandid="25"] section #floorchangenav li.selected,
#page.forceHeaderHde[data-brandid="25"] .phonedev .explorerView #elevationView .sideLeftMenu .noColorPackage .thumbSelected span.ui-btn-text {
    text-decoration-color: var(--brandid25-jwblue) !important;
}

#page.forceHeaderHde[data-brandid="56"] section #floorchangenav li.selected {
    border-bottom-color: var(--brandid56-awdarkblue) !important;
}

#page.forceHeaderHde[data-brandid="56"] section #floorchangenav li.selected,
#page.forceHeaderHde[data-brandid="56"] .phonedev .explorerView #elevationView .sideLeftMenu .noColorPackage .thumbSelected span.ui-btn-text {
    text-decoration-color: var(--brandid56-awdarkblue) !important;
}

.forceHeaderHde[data-brandid="7"] #floorplanLeftPanel .left-search-box.roomPlannerItems .ui-icon.ui-icon-arrow-d {
    background: var(--BrandID7ExpandDropdownButton) no-repeat 50% 100%;
}

.forceHeaderHde[data-brandid="8"] #floorplanLeftPanel .left-search-box.roomPlannerItems .ui-icon.ui-icon-arrow-d {
    background: var(--BrandID8ExpandDropdownButton) no-repeat 50% 100%;
}

.forceHeaderHde[data-brandid="9"] #floorplanLeftPanel .left-search-box.roomPlannerItems .ui-icon.ui-icon-arrow-d {
    background: var(--BrandID9ExpandDropdownButton) no-repeat 50% 100%;
}

.forceHeaderHde[data-brandid="10"] #floorplanLeftPanel .left-search-box.roomPlannerItems .ui-icon.ui-icon-arrow-d {
    background: var(--BrandID10ExpandDropdownButton) no-repeat 50% 100%;
}

.forceHeaderHde[data-brandid="25"] #floorplanLeftPanel .left-search-box.roomPlannerItems .ui-icon.ui-icon-arrow-d {
    background: var(--BrandID25ExpandDropdownButton) no-repeat 50% 100%;
}

.forceHeaderHde[data-brandid="56"] #floorplanLeftPanel .left-search-box.roomPlannerItems .ui-icon.ui-icon-arrow-d {
    background: var(--BrandID56ExpandDropdownButton) no-repeat 50% 100%;
}

/* .forceHeaderHde[data-brandid="7"] div#planName.p-center span.page-header {
    color: var(--brandid7-blue);
}

.forceHeaderHde[data-brandid="8"] div#planName.p-center span.page-header {
    color: var(--brandid8-orange);
}

.forceHeaderHde[data-brandid="9"] div#planName.p-center span.page-header {
    color: var(--brandid9-skyblue);
}

.forceHeaderHde[data-brandid="10"] div#planName.p-center span.page-header {
    color: var(--brandid10-dvskyblue);
}

.forceHeaderHde[data-brandid="25"] div#planName.p-center span.page-header {
    color: var(--brandid25-jwblue);
}

.forceHeaderHde[data-brandid="56"] div#planName.p-center span.page-header {
    color: var(--brandid56-awdarkblue);
} */

#page.forceHeaderHde[data-brandid="7"] .phonedev #sideElevations .tab-list span.active {
    text-decoration-color: var(--brandid7-blue) !important;
}

#page.forceHeaderHde[data-brandid="8"] .phonedev #sideElevations .tab-list span.active {
    text-decoration-color: var(--brandid8-orange) !important;
}

#page.forceHeaderHde[data-brandid="9"] .phonedev #sideElevations .tab-list span.active {
    text-decoration-color: var(--brandid9-skyblue) !important;
}

#page.forceHeaderHde[data-brandid="10"] .phonedev #sideElevations .tab-list span.active {
    text-decoration-color: var(--brandid10-dvskyblue) !important;
}

#page.forceHeaderHde[data-brandid="25"] .phonedev #sideElevations .tab-list span.active {
    text-decoration-color: var(--brandid25-jwblue) !important;
}

#page.forceHeaderHde[data-brandid="56"] .phonedev #sideElevations .tab-list span.active {
    text-decoration-color: var(--brandid56-awdarkblue) !important;
}

#page.forceHeaderHde[data-brandid="7"] .boxElevThumb.boxPicture .colorPackageThumb ul li.selected {
    border: 5px solid var(--brandid7-blue) !important;
    box-sizing: border-box;
    padding: 0;
}

#page.forceHeaderHde[data-brandid="7"] .boxElevThumb.boxPicture .colorPackageThumb ul li {
    border: 1px solid var(--brandid7-blue) !important;
}

#page.forceHeaderHde[data-brandid="8"] .boxElevThumb.boxPicture .colorPackageThumb ul li.selected {
    border: 5px solid var(--brandid8-orange) !important;
    box-sizing: border-box;
    padding: 0;
}

#page.forceHeaderHde[data-brandid="8"] .boxElevThumb.boxPicture .colorPackageThumb ul li {
    border: 1px solid var(--brandid8-orange) !important;
}

#page.forceHeaderHde[data-brandid="9"] .boxElevThumb.boxPicture .colorPackageThumb ul li.selected {
    border: 5px solid var(--brandid9-skyblue) !important;
    box-sizing: border-box;
    padding: 0;
}

#page.forceHeaderHde[data-brandid="9"] .boxElevThumb.boxPicture .colorPackageThumb ul li {
    border: 1px solid var(--brandid9-skyblue) !important;
}

#page.forceHeaderHde[data-brandid="10"] .boxElevThumb.boxPicture .colorPackageThumb ul li.selected {
    border: 5px solid var(--brandid10-dvskyblue) !important;
    box-sizing: border-box;
    padding: 0;
}

#page.forceHeaderHde[data-brandid="10"] .boxElevThumb.boxPicture .colorPackageThumb ul li {
    border: 1px solid var(--brandid10-dvskyblue) !important;
}

#page.forceHeaderHde[data-brandid="25"] .boxElevThumb.boxPicture .colorPackageThumb ul li.selected {
    border: 5px solid var(--brandid25-jwblue) !important;
    box-sizing: border-box;
    padding: 0;
}

#page.forceHeaderHde[data-brandid="25"] .boxElevThumb.boxPicture .colorPackageThumb ul li {
    border: 1px solid var(--brandid25-jwblue) !important;
}

#page.forceHeaderHde[data-brandid="56"] .boxElevThumb.boxPicture .colorPackageThumb ul li.selected {
    border: 5px solid var(--brandid56-awdarkblue) !important;
    box-sizing: border-box;
    padding: 0;
}

#page.forceHeaderHde[data-brandid="56"] .boxElevThumb.boxPicture .colorPackageThumb ul li {
    border: 1px solid var(--brandid56-awdarkblue) !important;
}

/* #endregion Brandwise Color Changes */

[data-brandid="7"] #sideElevations .boxElevThumb.boxPicture img.picture,
[data-brandid="8"] #sideElevations .boxElevThumb.boxPicture img.picture,
[data-brandid="9"] #sideElevations .boxElevThumb.boxPicture img.picture,
[data-brandid="10"] #sideElevations .boxElevThumb.boxPicture img.picture,
[data-brandid="25"] #sideElevations .boxElevThumb.boxPicture img.picture,
[data-brandid="56"] #sideElevations .boxElevThumb.boxPicture img.picture {
    display: block;
}

#page.forceHeaderHde {
    background: #f1f0e7 !important;
}

.forceHeaderHde header.ui-header.ui-bar-a {
    background: #f1f0e7 !important;
    height: 62px;
    box-sizing: border-box;
}

div#planName.p-center span.page-header {
    color: #343434;
    font-weight: 400 !important;
    font-size: 22px !important;
    font-family: 'BrownTT R' !important;
    width: 100%;
    padding-left: 0px !important;
}

div#planName.p-center span.page-sub-header {
    padding-left: 0px;
    padding-top: 0px !important;
    box-sizing: border-box;
    line-height: 1.25;
    font-size: 16px !important;
    font-weight: 400 !important;
    font-family: 'BrownTT R' !important;
    vertical-align: middle;
    color: #343434;
}

.forceHeaderHde div#planName {
    top: 0;
    height: 100%;
    padding: 10px 0px 0px 0px;
    box-sizing: border-box;
    border-bottom: 1px solid #777777;
    margin: 0px 15px;
    width: -webkit-fill-available;
    left: auto;
}

section#floorplanView.noheader {
    top: 95px;
}

section#floorplanLeftPanel.noheader {
    top: 62px;
}

.forceHeaderHde div#leftAccordion {
    background: #f1f0e7 !important;
    height: 100%;
    padding-top: 14px;
    box-sizing: border-box;
}

.forceHeaderHde div#boxLogo {
    display: none;
}

.forceHeaderHde #leftAccordion .floorplanElevation.goToElevation {
    padding: 0px !important;
    text-align: left;
}

#page.forceHeaderHde #floorchangenav {
    top: 62px !important;
    width: calc(100% - 250px);
    display: inline-block !important;
    left: 250px !important;
    margin-top: 0px;
    text-align: center;
    font-size: 16px;
    padding-top: 10px;
}

#page.forceHeaderHde section #floorchangenav li.selected {
    /* border-bottom-width: 5px;
    border-bottom-style: solid; */
    font-family: 'BrownTT B' !important;
    font-size: 16px;
    font-weight: 700 !important;
    color: #555555;
}

#page.forceHeaderHde section #floorchangenav li {
    /* border-bottom: 5px solid transparent; */
    display: inline-block;
    border-left: 0px;
    margin: 0px 15px 15px 15px;
    padding-left: 0px;
    font-family: 'BrownTT R' !important;
    font-size: 16px;
    font-weight: 400 !important;
    color: #555555;
}

#page.forceHeaderHde section #floorchangenav li.selected {
    text-decoration: underline;
    text-underline-offset: 2px;
    text-decoration-thickness: 5px;
    border-bottom: none;
}

.forceHeaderHde .ui-collapsible-content.ui-body-d {
    background: #f1f0e7 !important;
}

.forceHeaderHde section#floorplanLeftPanel.noheader {
    width: 250px;
    height: 100%;
}

.forceHeaderHde section#floorplanLeftPanel.noheader {
    width: 281px;
    height: 100%;
    padding-left: 15px;
    background-color: #f1f0e7 !important;
}

.forceHeaderHde .roomPlannerText.roomPlannerItems {
    padding: 16px 0px 10px 0px;
    background-color: #f1f0e7 !important;
}

body {
    background-color: #f1f0e7 !important;
}

.forceHeaderHde section.pageContent.ui-content {
    background: #f1f0e7 !important;
}

.forceHeaderHde #floorplanLeftPanel .ui-collapsible-content.ui-body-d {
    padding: 0px !important;
}

.forceHeaderHde .zoom-controls-container {
    display: block !important;
    right: 20px;
    left: auto;
    bottom: 0px;
    position: fixed;
    pointer-events: all;
    text-align: center;
    z-index: 999;
    width: 40px;
}

a#zoomOutBtn,
a#zoomInBtn,
a#fitToScreenBtn {
    box-shadow: 0px 4px 4px 0px #00000040;
    background-size: 40%;
    background-repeat: no-repeat;
    background-position: center;
    height: 40px;
    width: 40px;
    border-radius: 20px;
    text-shadow: none;
    border: 0;
    color: #fff;
}

a#zoomOutBtn {
    background-image: var(--ZoomOutButton);
    position: absolute;
    bottom: 50px;
}

a#zoomInBtn {
    background-image: var(--ZoomInButton);
    position: absolute;
    bottom: 100px;
}

a#fitToScreenBtn {
    background: var(--FitToView) center no-repeat;
}

.forceHeaderHde .zoom-panel.noheader,
.forceHeaderHde div#fittoScr {
    display: none !important;
}

.explorerView section#floorplanArea {
    left: 255px !important;
}

.forceHeaderHde .ui-collapsible-content .ui-checkbox label.ui-btn {
    background-color: #f1f0e7 !important;
}

.forceHeaderHde .ui-collapsible-content .ui-checkbox label.ui-btn {
    background-color: #f1f0e7 !important;
}

span.ui-icon.ui-icon-shadow.ui-icon-checkbox-on,
span.ui-icon.ui-icon-shadow.ui-icon-radio-on {
    background: var(--SelectedRadioButton) no-repeat 0 0;
    background-color: #f1f0e7 !important;
}

span.ui-icon.ui-icon-shadow.ui-icon-checkbox-off,
span.ui-icon.ui-icon-shadow.ui-icon-radio-off {
    background: var(--UnselectedRadioButton) no-repeat 0 0;
    background-color: #f1f0e7 !important;
}

section#floorplanView {
    background: #f1f0e7;
}

.exterior-image-indicator {
    padding-bottom: 10px;
}

.exterior-image-indicator span.key-name {
    font-size: 14px;
    font-family: 'BrownTT L' !important;
    font-weight: 300 !important;
    color: #343434;
}

.exterior-image-indicator span.value-name {
    font-size: 16px;
    font-family: 'BrownTT R' !important;
    font-weight: 400 !important;
    color: #343434;
    padding-left: 5px;
}

.floorSection .ui-controlgroup-controls label.floorName span {
    font-size: 16px;
    font-family: 'BrownTT R' !important;
    font-weight: 400 !important;
    color: #343434;
    margin-top: -6px;
    text-transform: capitalize;
}

.forceHeaderHde label.floorName.s-title {
    height: 19px;
    box-sizing: border-box;
    padding: 0px;
}

.forceHeaderHde div#btnResetBase {
    height: 19px;
}

.forceHeaderHde div#btnResetBase span {
    font-size: 14px;
}

.forceHeaderHde .ui-collapsible-content div.ui-checkbox span.ui-btn-text {
    font-family: 'BrownTT L' !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    color: #343434;
}

.forceHeaderHde .left-search-box.roomPlannerItems {
    padding: 10px 5px 10px 0px;
    width: 276px;
    background-color: #f1f0e7 !important;
}

.forceHeaderHde .roomPlannerItems .ui-select {
    padding: 0px;
    border: 1px solid #777777;
}

.forceHeaderHde .blockItems.roomPlannerItems {
    background-color: #f1f0e7 !important;
    padding: 0px;
}

.forceHeaderHde section#roomplanArea {
    top: 95px;
    left: 295px;
}

.forceHeaderHde #floorplanLeftPanel .roomPlannerText label {
    font-family: 'BrownTT L' !important;
    font-size: 14px;
    font-weight: 300 !important;
    color: #000000;
}

.forceHeaderHde #floorplanLeftPanel span.majorTagsList {
    font-family: 'BrownTT L' !important;
    font-size: 16px;
    font-weight: 300 !important;
    color: #000000;
}

.forceHeaderHde #floorplanLeftPanel .left-search-box.roomPlannerItems .ui-icon.ui-icon-arrow-d {
    width: 16px;
    height: 9px;
    top: 42%;
    right: 5%;
}

.forceHeaderHde .floorSection.ui-corner-all.ui-controlgroup.ui-controlgroup-vertical {
    padding-bottom: 20px;
}

.forceHeaderHde .optionsList .ui-checkbox {
    min-height: 20px;
}

.forceHeaderHde #roomAccordion .optionsList .infoOption  {
    padding-left: 0px;
}

.forceHeaderHde #roomAccordion .optionsList label span.ui-btn-text{
    margin: 0px 5px;
}

.forceHeaderHde label.floorName.s-title {
    background-size: 28.8px 16px;
    background-position: 95%;
    padding: 20px 0px !important;
    background-repeat: no-repeat;
    user-select: none;
    margin: 0;
}

.forceHeaderHde label.floorName.s-title.active {
    background-size: 28.8px 16px;
    background-position: 95%;
    padding: 20px 0px !important;
    background-repeat: no-repeat;
    user-select: none;
}

#page.forceHeaderHde .builtinActions {
    top: 5px !important;
    margin-right: 10px;
    position: relative !important;
}

.forceHeaderHde div#leftRoomDesignerAccordion {
    width: 430px;
}

.forceHeaderHde img.picture {
    margin: 0;
    width: 99%;
}

.forceHeaderHde .elevation-section img.picture {
    margin: 0;
    width: 100%;
}

.forceHeaderHde .pictureLabel {
    padding: 0px !important;
}

.forceHeaderHde div#leftRoomDesignerAccordion {
    height: 100%;
    background: #f1f0e7;
    padding-right: 15px;
    box-sizing: border-box;
}

.forceHeaderHde .instrctns {
    padding: 15px 0px;
}

.forceHeaderHde span.ui-btn-inner.ui-corner-top.ui-corner-bottom {
    padding: 0px !important;
}

.forceHeaderHde .pictureLabel label span.ui-btn-text {
    padding: 10px 25px !important;
    display: block;
}

.forceHeaderHde h3.ui-collapsible-heading {
    padding-bottom: 10px;
}

#page.forceHeaderHde section.roomdesignerFrame {
    top: 62px;
}

#page.forceHeaderHde section#elevationView {
    top: 62px !important;
}

#page.forceHeaderHde #elevationView span.ui-btn-inner.ui-btn-corner-all {
    padding: 0px;
}

#page.forceHeaderHde #elevationView span.ui-btn-text {
    padding: 0px !important;
}

#page.forceHeaderHde #elevationView .sideLeftMenu {
    padding-left: 15px;
    box-sizing: border-box;
}

#page.forceHeaderHde section.customMediaFrame.noheader {
    top: 62px;
}

.forceHeaderHde #leftAccordion .optionsList .ui-checkbox span.ui-btn-inner {
    padding: 10px 5px 10px 0px !important;
}

.forceHeaderHde #leftAccordion .ui-controlgroup label span.ui-btn-text {
    padding-left: 30px !important;
    display: block;
    box-sizing: border-box;
}

.forceHeaderHde #leftAccordion .ui-controlgroup .elevationsList .ui-radio .ui-btn-icon-left .ui-btn-inner {
    padding: 10px 15px 5px 30px;
}

.forceHeaderHde #leftAccordion .ui-controlgroup .elevationsList label span.ui-btn-text {
    padding-left: 2px !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    color: #343434;
}

#page.forceHeaderHde #floorplanView.noheader section#expandedView {
    left: 255px;
    position: fixed;
    height: calc(100% - 62px);
    top: 62px;
}

.forceHeaderHde section#floorplanLeftPanel.noheader .prop-wrapper {
    padding: 0px;
    margin: 0px;
    bottom: 62px;
    width: 95%;
}

.forceHeaderHde section#floorplanLeftPanel.noheader .prop-wrapper div#reset-scale {
    right: 30px;
}

.forceHeaderHde section#floorplanLeftPanel.noheader .prop-wrapper div#picker {
    padding: 0;
    margin: 0;
    width: -webkit-fill-available;
}

.forceHeaderHde section#floorplanLeftPanel.noheader .prop-wrapper .tools,
.forceHeaderHde section#floorplanLeftPanel.noheader .prop-wrapper .close-icon.ui-btn-up-a,
.forceHeaderHde section#floorplanLeftPanel.noheader .prop-wrapper .colorPickerTool.ui-btn-up-a {
    right: 0;
}

.forceHeaderHde section#floorplanLeftPanel.noheader .prop-wrapper .farbtastic {
    left: 20px;
}

#page.forceHeaderHde .explorerView #elevationView .sideLeftMenu {
    width: 345px;
}

#page.forceHeaderHde .explorerView #elevationView .sideLeftMenu img.picture {
    box-shadow: none;
    border: none !important;
    cursor: pointer;
}

#page.forceHeaderHde .explorerView #elevationView .sideLeftMenu .ui-collapsible-content {
    padding: 0;
    margin: 0;
}

#page.forceHeaderHde .explorerView #elevationView .sideLeftMenu .boxElevationName {
    padding: 0px;
    pointer-events: all;
}

#page.forceHeaderHde .explorerView #elevationView .sideLeftMenu .boxElevThumb.boxPicture {
    padding: 5px 0px;
}

#page.forceHeaderHde .explorerView #elevationView .sideLeftMenu span.ui-btn-text {
    font-family: 'BrownTT L' !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #343434;
    text-transform: capitalize;
}

#page.forceHeaderHde .explorerView #elevationView .sideLeftMenu span.side-elevation-title {
    font-family: 'BrownTT R' !important;
    font-size: 16px;
    font-weight: 400 !important;
    color: #343434;
    text-transform: uppercase;
}

#page.forceHeaderHde .explorerView #elevationView .sideLeftMenu .side-elevation {
    padding-top: 12px;
    background: #f1f0e7;
}

#page.forceHeaderHde .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn {
    background-size: 28.8px 16px !important;
    background-position: 100% !important;
    background-repeat: no-repeat !important;
    user-select: none;
    width: 100%;
}

#page.forceHeaderHde .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn.active {
    background-size: 28.8px 16px !important;
    background-position: 100% !important;
    background-repeat: no-repeat !important;
    user-select: none;
}

#page.forceHeaderHde .explorerView #elevationView div#mainElevation {
    left: 355px;
}

#page.forceHeaderHde #mainElevation .boxPicture .boxElevationName {
    color: white;
    display: inline-flex;
    text-transform: capitalize;
    font-family: 'BrownTT R' !important;
    font-weight: 400 !important;
    font-size: 16px;
    width: 100%;
    bottom: 0px;
    top: auto;
    justify-content: center;
    align-items: flex-end;
    background: linear-gradient(0deg, black, transparent);
    height: 7.125rem;
    padding-bottom: 0px;
}

#page.forceHeaderHde #mainElevation .boxPicture .boxElevationName label {
    padding: 0px;
    margin: 0px;
    font-family: 'BrownTT R' !important;
    height: 25px;
    font-size: 16px;
    margin-right: 5px;
}

#page.forceHeaderHde #mainElevation .boxPicture.current {
    height: 100%;
    width: 100%;
    left: auto;
    top: 0;
    bottom: auto;
}

#page.forceHeaderHde #mainElevation .boxPicture img.picture {
    height: 100%;
    width: 100%;
}

#page.forceHeaderHde #elevationView .main .actions {
    bottom: 10px;
    position: fixed;
    top: auto;
    width: calc(99% - 355px);
    left: 355px;
    height: 30px;
}

#page.forceHeaderHde #elevationView .main .actions a.nextImage.ui-link {
    right: 10px !important;
    left: auto !important;
    bottom: 0px;
    background: var(--RightWhiteArrowButton) !important;
}

#page.forceHeaderHde #elevationView .main .actions a.prevImage.ui-link {
    left: 10px;
    bottom: 0px;
    background: var(--LeftWhiteArrowButton) !important;
}

#page.forceHeaderHde #elevationView .main .actions a.nextImage.ui-link,
#page.forceHeaderHde #elevationView .main .actions a.prevImage.ui-link {
    background-size: 30px 30px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    height: 30px;
    width: 30px;
}

#page.forceHeaderHde #mainElevation .elefav {
    position: absolute;
    bottom: 60px;
    top: auto !important;
    right: 25px !important;
    left: auto !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMjAgLTIyMCAxMDAwIDEwMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIwIC0yMjAgMTAwMCAxMDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8yXzFfIj4NCjwvZz4NCjxnIGlkPSJMYXllcl8yIj4NCjwvZz4NCjxwYXRoIG9wYWNpdHk9IjAuODUiIGZpbGw9IiMzMjJGMzEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgICAgIiBkPSJNNzAyLjksMTk4LjhjMzgsMCw3Ni4xLDYuOSwxMDcuMywyNC4xDQoJYzIwLjgsMTAuNCw0MS41LDIwLjgsNTguOSwzNC42YzQxLjUtNjIuNCw1OC45LTExMC44LDU4LjktMTU1LjhjMC0xNTIuMy0xMDcuMy0yNzMuNC0yMzguOC0yNzMuNGMtNzIuNiwwLTEzOC40LDM0LjYtMTgzLjQsMTAwLjQNCglsLTE3LjIsMjQuMUw0NjAuOC03NWMtNDUtNjIuNC0xMTAuOC0xMDAuNC0xODAuMS0xMDAuNEMxNDkuMi0xNzUuNCw0MS44LTU0LjMsNDEuOCw5OGMwLDExNy44LDExNC4xLDI0NS44LDI5MC44LDQzOS42DQoJYzE3LjQsMjAuOCwzNC42LDQxLjUsNTUuNCw2Mi40bDMuNSwzLjVjMjcuOCwzMS4xLDU4LjksNjUuOCw5MCwxMDAuNGMxMy45LTE3LjQsMjcuOC0zMS4xLDQ1LTQ4LjVjLTIwLjgtMjAuOC0zOC00NS01MS45LTY5LjMNCgljLTIwLjgtMzgtMzEuMS04My0zMS4xLTEyOC4yQzQ0My4yLDMxNi40LDU1Ny4zLDE5OC44LDcwMi45LDE5OC44eiIvPg0KPHBhdGggb3BhY2l0eT0iMC44NSIgZmlsbD0iIzMyMkYzMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIGQ9Ik03ODkuNCwyNjEuMWMtMzEuMS02LjktNTguOS0xMy45LTg2LjUtMTMuOQ0KCWMtMTIxLjIsMC0yMTQuNSw5Ni45LTIxNC41LDIxNC41YzAsMzQuNiw2LjksNjkuMywyNC4xLDEwMC40YzM4LDY1LjgsMTA3LjIsMTA3LjMsMTg2LjksMTA3LjNjMTE3LjgsMCwyMTQuNS05Ni45LDIxNC41LTIxNC41DQoJQzkxMy45LDM3MS45LDg2NS41LDI5NS43LDc4OS40LDI2MS4xeiIvPg0KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI4MTAuMSw0NDQuNiA3MjAuMSw0NDQuNiA3MjAuMSwzNTQuNiA2ODIsMzU0LjYgNjgyLDQ0NC42IDU5Mi4xLDQ0NC42IDU5Mi4xLDQ4Mi42IDY4Miw0ODIuNiANCgk2ODIsNTcyLjYgNzIwLjEsNTcyLjYgNzIwLjEsNDgyLjYgODEwLjEsNDgyLjYgIi8+DQo8cGF0aCBvcGFjaXR5PSIwLjYiIGZpbGw9IiNGRkZGRkYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgICAgIiBkPSJNOTY1LjksOTguNEM5NjUuOS03OC4xLDgzNy44LTIyMCw2ODItMjIwDQoJYy03Ni4xLDAtMTQ4LjksMzQuNi0yMDAuOCw5Ni45Yy0yNC4xLTI0LjEtNTEuOS00NS03OS43LTYyLjRjLTM4LTIwLjgtNzkuNy0zMS4xLTEyMS4yLTMxLjFjLTc5LjcsMC0xNDguOSwzMS4xLTIwNC4zLDkzLjQNCglDMjAuOC02MC43LTcsMTktNywxMDJjMCwxMzUsMTE3LjgsMjY2LjQsMzAxLjIsNDY3LjJjMjAuOCwyNC4xLDM4LDQxLjUsNTguOSw2NS44YzMxLjEsMzQuNiw2Mi40LDY1LjgsOTMuNCwxMDMuOWwyNy44LDQxLjUNCglsMzEuMS00MS41YzE3LjQtMjAuOCwzNC42LTQxLjUsNTEuOS01OC45YzQxLjUsMjQuMSw4Ni41LDM4LDEzNSwzOGMxNDUuNCwwLDI1OS43LTExNy44LDI1OS43LTI1OS43YzAtNjIuNC0yMC44LTExNy44LTU4LjktMTY2LjENCglDOTQ1LjIsMjE2LDk2NS45LDE1Ny4zLDk2NS45LDk4LjR6IE02OTkuMiw2NjkuNWMtNzkuNywwLTE0OC45LTQxLjUtMTg2LjktMTA3LjNjLTE3LjQtMzEuMS0yNC4xLTY1LjgtMjQuMS0xMDAuNA0KCWMwLTExNy44LDkzLjQtMjE0LjUsMjE0LjUtMjE0LjVjMjcuOCwwLDU1LjQsNi45LDg2LjUsMTMuOWM3Ni4xLDM0LjYsMTI0LjUsMTEwLjgsMTI0LjUsMTkzLjhDOTEzLjksNTcyLjYsODE3LDY2OS41LDY5OS4yLDY2OS41eg0KCSBNMzg3LjgsNjAwLjJjLTIwLjgtMjAuOC0zOC00MS41LTU1LjQtNjIuNEMxNTUuOSwzNDQsNDEuNiwyMTYsNDEuNiw5OC4yYzAtMTUyLjMsMTA3LjMtMjczLjQsMjM4LjgtMjczLjQNCgljNjkuMywwLDEzNSwzOCwxODAuMSwxMDAuNEw0ODguMi00N2wxNy4yLTI0LjNjNDUtNjUuOCwxMTAuOC0xMDAuNCwxODMuNC0xMDAuNGMxMzEuNSwwLDIzOC44LDEyMS4yLDIzOC44LDI3My40DQoJYzAsNDUtMTcuNCw5My40LTU4LjksMTU1LjhjLTE3LjQtMTMuOS0zOC0yNC4xLTU4LjktMzQuNmMtMzEuMS0xNy40LTY5LjMtMjQuMS0xMDcuMy0yNC4xYy0xNDUuNCwwLTI1OS43LDExNy44LTI1OS43LDI1OS43DQoJYzAsNDUsMTAuNCw5MCwzMS4xLDEyOC4yYzEzLjksMjQuMSwzMS4xLDQ4LjUsNTEuOSw2OS4zYy0xNy40LDE3LjQtMzEuMSwzMS4xLTQ1LDQ4LjVjLTMxLjEtMzQuNi02Mi40LTY5LjMtOTAtMTAwLjRMMzg3LjgsNjAwLjJ6Ig0KCS8+DQo8L3N2Zz4NCg==);
    background-size: 100%;
    background-repeat: no-repeat;
}

#page.forceHeaderHde #mainElevation .elefav.fav,
#page.forceHeaderHde .phonedev .elefav.fav {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iLTIwIC0yMjAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yMCAtMjIwIDEwMDAgMTAwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggb3BhY2l0eT0iMC44NSIgZmlsbD0iIzMyMkYzMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAiIGQ9Ik03NzkuMiwyNjcuNmMtMjQuMy0xMC40LTUxLjktMTcuMy03OS42LTE3LjMgIGMtMTE3LjYsMC0yMTQuNCw5Ni45LTIxNC40LDIxNC40YzAsMzQuNiw3LDY5LjMsMjQuMywxMDAuM2MzOCw2NS43LDEwNy4zLDEwNy4zLDE4My4zLDEwNy4zYzExNy42LDAsMjExLTk2LjksMjExLTIxMSAgQzkwMy42LDM3OC4zLDg1NS4yLDMwMi4xLDc3OS4yLDI2Ny42eiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik03NzkuMiwyNjcuNmMtMjQuMy0xMC40LTUxLjktMTcuMy03OS42LTE3LjNjLTExNy42LDAtMjE0LjQsOTYuOS0yMTQuNCwyMTQuNGMwLDM0LjYsNyw2OS4zLDI0LjMsMTAwLjMgIGMzOCw2NS43LDEwNy4zLDEwNy4zLDE4My4zLDEwNy4zYzExNy42LDAsMjExLTk2LjksMjExLTIxMUM5MDMuNiwzNzguMyw4NTUuMiwzMDIuMSw3NzkuMiwyNjcuNnoiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBvcGFjaXR5PSIwLjg1IiBmaWxsPSIjZTg5ODA5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IiBkPSJNNDcxLjMsNTg5LjNjLTguNi0xNC4zLTE1LjQtMjkuOC0yMC4zLTQ2LjIgIGMtOC45LTI1LjctMTQuMy01Mi44LTE0LjMtNzguNGMwLTE0MS45LDExNC4yLTI1OS4zLDI1OS4zLTI1OS4zYzM4LDAsNzIuNiw3LDEwNy4zLDI0LjNjMjAuNywxMC40LDQxLjQsMjAuNyw1OC43LDM0LjYgIGM0MS40LTYyLjMsNTguNy0xMTAuNyw1OC43LTE1NS42YzAtMTUyLjEtMTA3LjMtMjczLjMtMjM4LjYtMjczLjNjLTcyLjYsMC0xMzguMywzNC42LTE4My4zLDEwMC4zbC0xNy4zLDI3LjdMNDY0LjEtNjEgIGMtNDguNC03Mi42LTExNy42LTExMC43LTE4Ni45LTExMC43Yy0xMzEuNCwwLTIzOC42LDEyMS0yMzguNiwyNzMuM2MwLDExNy42LDExNC4yLDI0NS42LDI5MC42LDQzOS4zICBjMTcuMywyMC43LDM0LjYsNDEuNCw1NS4zLDYyLjNsMy42LDMuNmMyNy43LDMxLjEsNTguNyw2NS43LDkwLDEwMC4zYzEzLjctMTcuMywyNy43LTM0LjYsNDUtNDguNGMtOS4xLTkuMS0xNy41LTE4LjctMjUuMi0yOC45ICBDNDg3LjUsNjE3LDQ3OC42LDYwMy42LDQ3MS4zLDU4OS4zeiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iODA2LjksNDQ0IDcxNi45LDQ0NCA2NzguOSw0NDQgNTg4LjksNDQ0IDU4OC45LDQ4NS40IDY3OC45LDQ4NS40IDcxNi45LDQ4NS40IDgwNi45LDQ4NS40ICI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik00NzEuMyw1ODkuM2MtOC42LTE0LjMtMTUuNC0yOS44LTIwLjMtNDYuMmMtOC45LTI1LjctMTQuMy01Mi44LTE0LjMtNzguNGMwLTE0MS45LDExNC4yLTI1OS4zLDI1OS4zLTI1OS4zICBjMzgsMCw3Mi42LDcsMTA3LjMsMjQuM2MyMC43LDEwLjQsNDEuNCwyMC43LDU4LjcsMzQuNmM0MS40LTYyLjMsNTguNy0xMTAuNyw1OC43LTE1NS42YzAtMTUyLjEtMTA3LjMtMjczLjMtMjM4LjYtMjczLjMgIGMtNzIuNiwwLTEzOC4zLDM0LjYtMTgzLjMsMTAwLjNsLTE3LjMsMjcuN0w0NjQuMS02MWMtNDguNC03Mi42LTExNy42LTExMC43LTE4Ni45LTExMC43Yy0xMzEuNCwwLTIzOC42LDEyMS0yMzguNiwyNzMuMyAgYzAsMTE3LjYsMTE0LjIsMjQ1LjYsMjkwLjYsNDM5LjNjMTcuMywyMC43LDM0LjYsNDEuNCw1NS4zLDYyLjNsMy42LDMuNmMyNy43LDMxLjEsNTguNyw2NS43LDkwLDEwMC4zYzEzLjctMTcuMywyNy43LTM0LjYsNDUtNDguNCAgYy05LjEtOS4xLTE3LjUtMTguNy0yNS4yLTI4LjlDNDg3LjUsNjE3LDQ3OC42LDYwMy42LDQ3MS4zLDU4OS4zeiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIG9wYWNpdHk9IjAuNiIgZmlsbD0iI0ZGRkZGRiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyIgZD0iTTk2NS45LDk4LjFjMC0xNzYuNC0xMjgtMzE4LjEtMjgzLjYtMzE4LjEgIGMtNzYsMC0xNDguNywzNC42LTIwMC42LDk2LjljLTI0LjMtMjQuMy01MS45LTQ1LTc5LjYtNjIuM2MtMzgtMjAuNy03OS42LTMxLjEtMTIxLTMxLjFjLTc5LjYsMC0xNDguNywzMS4xLTIwNC4yLDkzLjQgIFMtNiwxOC42LTYsMTAxLjZDLTYsMjM2LjQsMTE1LDM2OCwyOTQuOSw1NjguNmMyMC43LDI0LjMsMzgsNDUsNTguNyw2NS43QzM4NC43LDY2OC45LDQxNiw2OTkuOSw0NDcsNzM4bDMxLjEsNDEuNGwzMS4xLTQxLjQgIGMxNy4zLTIwLjcsMzQuNi00MS40LDUxLjktNTguN2MzOCwyNC4zLDgzLDM4LDEzMS40LDM4YzE0NS4zLDAsMjU5LjMtMTE3LjYsMjU5LjMtMjU5LjNjMC02Mi4zLTIwLjctMTIxLTU4LjctMTY2ICBDOTQ1LjIsMjE1LjcsOTY1LjksMTU3LDk2NS45LDk4LjF6IE00NzguMiw3MDYuOWMtMzEuMS0zNC42LTYyLjMtNjkuMy05MC0xMDAuM2wtMy42LTMuNmMtMjAuNy0yMC43LTM4LTQxLjQtNTUuMy02Mi4zICBDMTUzLjIsMzQ3LjEsMzksMjE5LjMsMzksMTAxLjVjMC0xNTIuMSwxMDcuMy0yNzMuMywyMzguNi0yNzMuM2M2OS4zLDAsMTM4LjMsMzgsMTg2LjksMTEwLjdsMTcuMywyNC4zbDE3LjMtMjcuNyAgYzQ1LTY1LjcsMTEwLjctMTAwLjMsMTgzLjMtMTAwLjNjMTMxLjQsMCwyMzguNiwxMjEsMjM4LjYsMjczLjNjMCw0NS0xNy4zLDkzLjQtNTguNywxNTUuNmMtMTcuMy0xMy43LTM4LTI0LjMtNTguNy0zNC42ICBjLTM0LjYtMTcuMy02OS4zLTI0LjMtMTA3LjMtMjQuM0M1NTEuMSwyMDUuMiw0MzcsMzIyLjgsNDM3LDQ2NC41YzAsMjUuNSw1LjQsNTIuNywxNC4zLDc4LjRjNSwxNi40LDExLjgsMzIsMjAuMyw0Ni4yICBjNy4xLDE0LjUsMTYuMiwyNy44LDI2LjgsNDAuM2M3LjksMTAuMiwxNi4yLDE5LjgsMjUuMiwyOC45QzUwNS45LDY3Mi4zLDQ5Mi4yLDY4OS42LDQ3OC4yLDcwNi45eiBNNjkyLjgsNjcyLjMgIGMtNzYsMC0xNDUuMy00MS40LTE4My4zLTEwNy4zYy0xNy4zLTMxLjEtMjQuMy02NS43LTI0LjMtMTAwLjNjMC0xMTcuNiw5Ni45LTIxNC40LDIxNC40LTIxNC40YzI3LjcsMCw1NS4zLDcsNzkuNiwxNy4zICBjNzYsMzQuNiwxMjQuNiwxMTAuNywxMjQuNiwxOTMuN0M5MDMuNiw1NzUuNCw4MTAuMiw2NzIuMyw2OTIuOCw2NzIuM3oiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3ZnPg==);
    background-size: 100%;
}

.floor-wrapper {
    font-family: 'BrownTT R' !important;
    font-weight: 400 !important;
    font-size: 16px;
    color: #343434;
    padding-top: 15px;
    text-transform: uppercase;
    position: relative;
}

.forceHeaderHde a.ui-collapsible-heading-toggle span.ui-btn-inner.ui-corner-top.ui-corner-bottom {
    height: 35px;
    align-content: center;
}

.forceHeaderHde a.ui-collapsible-heading-toggle span.ui-btn-inner.ui-corner-top.ui-corner-bottom {
    height: 35px;
    align-content: center;
}

.exterior-image-indicator {
    padding-bottom: 10px;
}

#floorplanRoomPopup #roomAccordion .roomSection .optionsList .ui-btn-inner {
    padding: 5px 10px 5px 40px !important;
}

section#floorplanRoomPopup {
    border-right: 1px solid #b6bec0;
}

#page.forceHeaderHde .explorerView #floorplanView section#floorplanArea {
    left: 296px !important;
}

#page.forceHeaderHde .explorerView #floorplanView section#expandedView {
    left: 296px;
}

#page.forceHeaderHde .mCS_no_scrollbar div.mCSB_scrollTools_vertical {
    display: none !important;
}

#page.forceHeaderHde .action-panel {
    right: 20px;
    left: auto;
    width: 40px;
}

#page.forceHeaderHde .action-panel .divFlip {
    width: 40px;
}

#page.forceHeaderHde .action-panel .floorLevelUp,
#page.forceHeaderHde .action-panel .floorLevelDown {
    display: none;
}

#page.forceHeaderHde .action-panel svg {
    height: 40px;
    width: 40px;
    margin: 10px 0px !important;
    box-shadow: 0px 4px 4px 0px #00000040;
    background-size: 40%;
    border-radius: 20px;
}

#page.forceHeaderHde .action-panel .roomPlannerItems {
    height: 40px;
    width: 40px;
}

#page.forceHeaderHde .prop-wrapper .infoFluid-50 span {
    align-content: center;
}

#page.forceHeaderHde #menuGalleries .mCSB_inside>.mCSB_container {
    margin-right: 0;
}

#page.forceHeaderHde.optionpopupdisp .expandedView .boxAttachmentMain .picture {
    top: 50%;
}

#page.forceHeaderHde .action-panel .dimension-tool.roomPlannerItems {
    margin-bottom: 0px;
    bottom: 50px;
}

#page.forceHeaderHde .action-panel .planLabels.roomPlannerItems {
    top: 50px;
}

#Catalog-select.majorTagsList option {
    font-family: 'BrownTT L';
    font-size: 16px;
    font-weight: 300;
    color: #000000;
}

#menuGalleries h3.ui-collapsible-heading span.ui-btn-text,
#leftAccordion h3.ui-collapsible-heading span.ui-btn-text {
    font-family: 'BrownTT L' !important;
}

div#shareClearProducts.shareButton {
    font-family: 'BrownTT R';
}

.ui-collapsible-content .ui-checkbox .ui-btn.optDiffParent {
    border-top: 1px solid #777777;
}

.forceHeaderHde #roomAccordion h3.ui-collapsible-heading {
    padding-bottom: 0px;
}

.image-info-caption {
    position: absolute;
    bottom: 0;
    width: 99%;
    text-align: center;
    height: 25px;
}

.image-info-caption span {
    color: #ffffff;
    font-weight: 400 !important;
    font-size: 10px;
}

#page.forceHeaderHde #elevationView .main .boxElevThumb.boxPicture .colorPackageThumb {
    position: relative;
    left: 0 !important;
    width: 99% !important;
    bottom: auto;
    margin-top: 5px;
    height: auto;
    display: block;
}

#page.forceHeaderHde #elevationView .main .colorPackageThumb {
    display: none;
}

#page.forceHeaderHde .boxElevThumb.boxPicture .colorPackageThumb ul {
    display: inline-block;
    width: 100%;
    padding-inline-start: 0px;
    margin: 0px;
}

#page.forceHeaderHde .boxElevThumb.boxPicture .colorPackageThumb ul li {
    display: inline-block;
    float: left;
    box-sizing: border-box;
    width: 100%;
    position: relative;
    padding: 5px;
    height: 5.666rem;
    cursor: pointer;
    margin: 5px 0px;
    border: 1px solid #2678AD;
    border-radius: 5px;
    background: white;
}

#page.forceHeaderHde .boxElevThumb.boxPicture .colorPackageThumb ul li.selected {
    border: 2px solid #2678AD;
    border-radius: 5px;
    box-shadow: 4px 4px 4px 0px #00000040;
}

#page.forceHeaderHde .boxElevThumb.boxPicture .colorPackageThumb ul li img {
    width: 125px;
    float: left;
    pointer-events: none;
    max-height: 80.65px;
    box-sizing: border-box;
    border: none;
}

#page.forceHeaderHde .boxElevThumb.boxPicture .colorPackageThumb ul li .plan-details {
    display: flex;
    float: none;
    width: calc(100% - 130px) !important;
    text-align: center;
    flex-direction: column;
    padding: 5px 0px 0px 5px;
    height: 95%;
    flex-flow: wrap;
}

.key-value {
    font-family: 'BrownTT R';
    font-weight: 400;
    font-size: 14px;
    color: #343434;
    text-align: left;
}

span.key {
    font-family: 'BrownTT R';
    font-weight: 400 !important;
    font-size: 14px;
    color: #343434;
}

span.value {
    font-family: 'BrownTT R';
    font-weight: 400;
    font-size: 14px;
    color: #343434;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 70px;
    vertical-align: middle;
}

button.view-larger-btn {
    height: 2.027rem;
    background: #2678AD;
    border-radius: 19.5px;
    border: none;
    padding: 10px;
    color: white;
    width: 8.188rem;
    font-family: 'BrownTT R' !important;
    font-weight: 400 !important;
    font-size: 16px;
    line-height: 1;
    cursor: pointer;
}

#sideElevations .mCS_no_scrollbar .mCSB_inside>.mCSB_container {
    margin-right: 8px;
}

#page.forceHeaderHde #leftRoomDesignerAccordion #menuGalleries .ui-collapsible-heading span.ui-btn-inner {
    background-color: #F1F0E7;
}

#page.forceHeaderHde #leftAccordion .ui-controlgroup-controls {
    background: #f1f0e7;
}

#page.forceHeaderHde #leftAccordion .elevationSection .elevationsList {
    background-color: #f1f0e7 !important;
}

#page.forceHeaderHde #leftAccordion .elevationsList label.elevationLabel,
#page.forceHeaderHde #leftAccordion .elevationsList label.elevationLabel:hover {
    background-color: #f1f0e7 !important;
}

#page.forceHeaderHde .divFlip, .dimension-tool, .planLabels {
    margin-bottom: 0px;
}

#page.forceHeaderHde .divFlip, .dimension-tool, .planLabels {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
}

#page.forceHeaderHde .builtinActions {
    margin-right: 0px;
    width: 120px;
}

#page.forceHeaderHde div#btnResetBase {
    text-align: right;
    float: none;
    width: inherit;
    padding-right: 10px;
    box-sizing: border-box;
}

#page.forceHeaderHde #floorplanLeftPanel #leftAccordion h3[has-collapsed="0"] a.ui-collapsible-heading-toggle {
    background-image: var(--WhiteCollapseButton) !important;
    background-repeat: no-repeat !important;
    background-position: 95% !important;
    background-size: 25px 25px !important;
}

#page.forceHeaderHde #floorplanLeftPanel #leftAccordion h3[has-collapsed="1"] a.ui-collapsible-heading-toggle {
    background-image: var(--WhiteExpandButton) !important;
    background-repeat: no-repeat !important;
    background-position: 95% !important;
    background-size: 25px 25px !important;
}

#page.forceHeaderHde #floorplanLeftPanel #leftAccordion h3.ui-collapsible-heading a.ui-collapsible-heading-toggle span.ui-btn-inner {
    text-align: left !important;
    padding-left: 10px !important;
}

label.group-category-label {
    font-size: 16px;
    font-weight: 300 !important;
    padding-top: 10px;
    display: block;
}

.fix-top {
    top: 15px !important;
}

/* Styles for devices with a minimum 1.5 device pixel ratio to maximum 3 device pixel ratio */
/* @media (min-resolution: 1.5dppx) and (max-resolution: 3dppx) {
    #page.forceHeaderHde .prop-wrapper .infoFluid-50 {
        margin: 5px;
    }

    #page.forceHeaderHde #mainElevation .boxPicture .boxElevationName {
        bottom: 0px;
    }

    #page.forceHeaderHde .divFlip, .dimension-tool, .planLabels {
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1);
    }
} */

/* Styles for devices with a minimum 2.25 device pixel ratio to maximum 3 device pixel ratio */
/* @media (min-resolution: 2.25dppx) and (max-resolution: 3dppx) {
    #page.forceHeaderHde.isinframe #mainElevation .boxPicture img.picture {
        height: 100%;
        width: 100%;
        object-fit: contain;
    }

    #page.forceHeaderHde.isinframe #mainElevation .boxPicture .boxElevationName {
        bottom: auto;
        top: 57%;
    }

    #page.forceHeaderHde.isinframe #mainElevation .elefav {
        bottom: auto;
        top: 57% !important;
    }
} */

/* Styles for HD Laptop devices with a minimum 1.5 device pixel ratio to maximum 2.5 device pixel ratio */
@media screen and (max-width: 1280px) and (min-resolution: 1.5dppx) and (max-resolution: 2.5dppx) {
    #page.forceHeaderHde.isinframe #mainElevation .boxPicture img.picture {
        height: 100%;
        width: 100%;
        object-fit: contain;
        background-color: darkgray;
    }

    #page.forceHeaderHde.isinframe #mainElevation .boxPicture .boxElevationName {
        bottom: 0;
    }

    #page.forceHeaderHde.isinframe #mainElevation .elefav {
        bottom: 60px;
        top: auto !important;
    }
}

/* Styles for Normal Monitor devices with a minimum 1.05 device pixel ratio to maximum 2 device pixel ratio */
@media screen and (min-width: 900px) and (max-width: 1439px) and (min-resolution: 1.05dppx) and (max-resolution: 2dppx) {
    #page.forceHeaderHde.isinframe #mainElevation .boxPicture img.picture {
        height: 100%;
        width: 100%;
        object-fit: contain;
        background-color: darkgray;
    }

    #page.forceHeaderHde.isinframe #mainElevation .boxPicture .boxElevationName {
        bottom: 0;
    }

    #page.forceHeaderHde.isinframe #mainElevation .elefav {
        bottom: 60px;
        top: auto !important;
    }
}

/* Styles for 4K Monitor devices with a minimum 2.25 device pixel ratio to maximum 3 device pixel ratio */
@media screen and (min-width: 768px) and (min-resolution: 2.25dppx) and (max-resolution: 3dppx) {
    #page.forceHeaderHde.isinframe #mainElevation .boxPicture img.picture {
        height: 100%;
        width: 100%;
        object-fit: contain;
    }

    #page.forceHeaderHde.isinframe #mainElevation .boxPicture .boxElevationName {
        bottom: auto;
        top: 57%;
    }

    #page.forceHeaderHde.isinframe #mainElevation .elefav {
        bottom: auto;
        top: 57% !important;
    }
}

/* Media query for all mobile devices */
@media only screen and (max-width: 768px) {
    #page.forceHeaderHde .phonedev #roomAccordion .ui-collapsible-heading .ui-icon[title="Close"] {
        background-size: 50% !important;
        padding: 10px;
        height: 20px;
        width: 20px;
        background-repeat: no-repeat;
        background-position: center;
    }

    #page.forceHeaderHde .phonedev .explorerView #elevationView .sideLeftMenu .noColorPackage .boxElevationName label {
        width: max-content;
    }

    #page.forceHeaderHde .phonedev #roomAccordion .boxAttachmentThumb {
        min-width: 40px;
        width: auto;
    }

    #page.forceHeaderHde .phonedev section#elevationView {
        top: 68px !important;
    }

    .forceHeaderHde .phonedev #leftAccordion .optionsList .ui-checkbox span.ui-btn-inner {
        padding: 10px 5px 5px 0px !important;
    }

    .forceHeaderHde .phonedev #floorplanRoomPopup #roomAccordion .roomSection .optionsList .ui-btn-inner {
        padding: 5px 10px 0px 40px !important;
    }

    #page.forceHeaderHde .phonedev #btnResetBuiltIn span {
        color: white;
    }

    #page.forceHeaderHde[data-brandid="7"] section #floorchangenav li.selected {
        line-height: 1;
    }

    #page.forceHeaderHde.isinframe .phonedev .divOptions {
        border-radius: 20px;
        background: none;
    }

    #page.forceHeaderHde.isinframe .phonedev .divOptions label {
        display: block !important;
        height: 19px;
        width: 157px;
        font-family: 'BrownTT R' !important;
        font-weight: 400 !important;
        font-size: 16px !important;
        line-height: 1;
        flex: 1;
        align-content: center;
    }

    #page.forceHeaderHde #floorchangenav {
        width: 100%;
        display: block !important;
        left: auto !important;
        padding-top: 0px;
    }

    #page.forceHeaderHde .explorerView #floorplanView section#floorplanArea {
        left: 0 !important;
    }

    .explorerView section#floorplanArea {
        left: 0 !important;
    }

    .forceHeaderHde div#leftAccordion {
        padding-top: 0px;
    }

    #page.forceHeaderHde header.phonedev {
        display: block !important;
        height: 52px;
        top: 10px;
    }

    .forceHeaderHde header.ui-header.ui-bar-a {
        height: 52px;
        box-sizing: border-box;
    }

    #page.forceHeaderHde header.phonedev #left-menu, #page.forceHeaderHde header.phonedev .saveBtn {
        display: none;
    }

    #page.forceHeaderHde div#planName {
        top: 0 !important;
        left: auto;
        right: auto;
        text-align: center;
        width: -webkit-fill-available !important;
        display: none;
    }

    #page.forceHeaderHde .phonedev .subHeader-cust div#divUrl {
        border-bottom: 2px solid #f1f0e7;
        display: none !important;
    }

    #page.forceHeaderHde section.pageContent.phonedev {
        margin-top: 62px;
        height: calc(100% - 62px) !important;
        padding: 0px !important;
    }

    #page.forceHeaderHde .phonedev #floorchangenav {
        border-bottom: none;
        margin-top: 0px;
    }

    #page.forceHeaderHde .phonedev .divOptions {
        top: auto;
        bottom: 20px;
        height: 32px;
        padding: 0;
        font-family: 'BrownTT R' !important;
        font-weight: 400 !important;
        font-size: 16px;
        width: 278px;
        left: 50%;
        transform: translateX(-50%);
        display: none;
        z-index: 999;
    }

    #page.forceHeaderHde .hsopts .divOptions {
        display: flex;
    }

    div#planName.p-center span.page-header {
        padding-top: 0px !important;
    }

    #page.forceHeaderHde div#planName {
        padding: 0px;
    }

    #planName::after {
        border-bottom: 1px solid #777777;
        content: '';
        display: block;
        width: 65px;
        left: 50%;
        position: absolute;
        transform: translateX(-50%);
        padding-bottom: 2px;
    }

    #page.forceHeaderHde div#planName {
        border-bottom: none;
    }

    #page.forceHeaderHde #floorchangenav {
        margin: 10px 0px;
    }

    #page.forceHeaderHde .phonedev #floorchangenav ul {
        height: 30px;
        overflow-x: auto;
        overflow-y: hidden;
        align-content: space-around;
    }

    #page.forceHeaderHde .phonedev #floorchangenav ul li {
        height: 14px;
        padding: 0px;
    }

    #page.forceHeaderHde .phonedev.hsopts #floorplanContainer {
        top: 0px;
        bottom: auto;
    }

    #page.forceHeaderHde .phonedev .explorerView {
        top: 30px;
        bottom: 55px;
    }

    #page.forceHeaderHde .phonedev #floorplanRoomPopup.phndisp {
        top: 60px !important;
    }

    #page.forceHeaderHde .phonedev #floorplanLeftPanel {
        position: fixed;
        bottom: 0;
        top: auto !important;
        max-height: 60%;
        overflow: auto;
        width: 90%;
        transition: none;
        -webkit-transition: none;
        -webkit-transition-duration:0ms;
        transition-duration: 0ms;
        border: none;
        padding: 0;
        height: auto;
        transform: translateX(-50%);
        left: 50%;
        display: none;
    }

    #page.forceHeaderHde .phonedev #leftAccordion .floorplanElevation.goToElevation,
    #page.forceHeaderHde .phonedev #leftAccordion h3 {
        display: none !important;
    }

    #page.forceHeaderHde .phonedev #leftAccordion .ui-collapsible-content.ui-body-d {
        max-height: 60dvh;
        height: auto !important;
    }

    #page.forceHeaderHde .phonedev #leftAccordion .ui-collapsible-content .mCSB_container {
        padding: 20px 2px 10px 10px !important;
    }

    #page.forceHeaderHde .phonedev .ui-collapsible-content.ui-body-d {
        background: var(--brandid7-primarycolor) !important;
    }

    #page.forceHeaderHde .phonedev #leftAccordion .floor-wrapper {
        padding-top: 0px;
    }

    #page.forceHeaderHde .phonedev #leftAccordion .floor-wrapper,
    #page.forceHeaderHde .phonedev #leftAccordion #btnResetBase span,
    #page.forceHeaderHde .phonedev .ui-collapsible-content .optionsList .group-category-label,
    #page.forceHeaderHde .phonedev .ui-collapsible-content div.ui-checkbox span.ui-btn-text {
        color: white;
    }

    #page.forceHeaderHde .phonedev .ui-collapsible-content .ui-checkbox,
    #page.forceHeaderHde .phonedev .ui-collapsible-content .ui-checkbox label.ui-btn {
        background-color: inherit !important;
    }

    #page.forceHeaderHde .phonedev span.ui-icon.ui-icon-shadow.ui-icon-checkbox-off,
    #page.forceHeaderHde .phonedev span.ui-icon.ui-icon-shadow.ui-icon-checkbox-on,
    #page.forceHeaderHde .phonedev span.ui-icon.ui-icon-shadow.ui-icon-radio-on,
    #page.forceHeaderHde .phonedev span.ui-icon.ui-icon-shadow.ui-icon-radio-off {
        background-color: inherit !important;
        box-shadow: none;
    }

    #page.forceHeaderHde .phonedev #leftAccordion .close-icnphn {
        height: 20px;
        width: 20px;
        background-size: 50%;
        background-position: 10px 10px;
        top: 0px;
        right: 0px;
        padding: 10px;
    }

    #page.forceHeaderHde .phonedev .outerLayerPhn {
        display: none !important;
    }

    #page.forceHeaderHde .phonedev .explorerView #floorplanView #expandedView .popupOuterBox {
        width: 100%;
        height: calc(100% - 150px);
    }

    #page.forceHeaderHde .phonedev .explorerView #floorplanView section#expandedView {
        left: 0;
        top: 25px !important;
    }

    #page.forceHeaderHde .phonedev #floorchangenav li {
        width: auto;
        min-width: auto;
        padding: 0;
        margin: 0px 10px;
    }

    #page.forceHeaderHde .phonedev #floorplanArea .hotspotLegend {
        display: none;
    }

    #page.forceHeaderHde .phonedev .floorSection .optionsList input[type="checkbox"].custom.checkOption,
    #page.forceHeaderHde .phonedev #floorplanRoomPopup .optionsList input[type="checkbox"].custom.checkOption,
    #page.forceHeaderHde .phonedev #leftAccordion .elevationsList .ui-radio input[type="radio"] {
        visibility: hidden;
    }

    /* Exterior Tool */
    #page.forceHeaderHde[data-brandid="7"] .phonedev #sideElevations.noColorPackage .boxElevThumb.boxPicture img.picture,
    #page.forceHeaderHde[data-brandid="8"] .phonedev #sideElevations.noColorPackage .boxElevThumb.boxPicture img.picture,
    #page.forceHeaderHde[data-brandid="9"] .phonedev #sideElevations.noColorPackage .boxElevThumb.boxPicture img.picture,
    #page.forceHeaderHde[data-brandid="10"] .phonedev #sideElevations.noColorPackage .boxElevThumb.boxPicture img.picture,
    #page.forceHeaderHde[data-brandid="25"] .phonedev #sideElevations.noColorPackage .boxElevThumb.boxPicture img.picture,
    #page.forceHeaderHde[data-brandid="56"] .phonedev #sideElevations.noColorPackage .boxElevThumb.boxPicture img.picture {
        display: none;
    }

    #page.forceHeaderHde .phonedev #sideElevations .side-elevation {
        display: none;
    }

    #page.forceHeaderHde .phonedev #sideElevations .ui-collapsible-content .boxElevationName .ui-checkbox {
        background-color: inherit !important;
    }

    #page.forceHeaderHde .phonedev section#elevationView .sideLeftMenu {
        width: 100vw !important;
        padding-left: 0px !important;
    }

    #page.forceHeaderHde .phonedev #sideElevations .ui-collapsible-content .ui-checkbox label.ui-btn {
        background-color: inherit !important;
    }

    #page.forceHeaderHde .phonedev .explorerView #elevationView .sideLeftMenu .noColorPackage .boxElevThumb.boxPicture {
        padding: 5px;
        text-align: -webkit-center;
        display: inline-block;
    }

    /* #page.forceHeaderHde .phonedev .explorerView #elevationView .sideLeftMenu .boxElevThumb.boxPicture.thumbSelected {
        border-bottom-width: 5px;
        border-bottom-style: solid;
        font-family: 'BrownTT B' !important;
        font-size: 16px;
        font-weight: 700 !important;
        color: #555555;
        border-bottom-color: var(--brandid7-cyan) !important;
    } */

    .phonedev #sideElevations .ui-collapsible-content {
        border-bottom: none;
        height: 22px !important;
    }

    #page.forceHeaderHde .phonedev .explorerView #elevationView .sideLeftMenu .shwElevationPrevBtn,
    #page.forceHeaderHde .phonedev .explorerView #elevationView .sideLeftMenu .shwElevationNextBtn {
        display: none !important;
    }

    #page.forceHeaderHde .phonedev .sidePictures.noColorPackage .elevationpackageview.adjs .elevation-section {
        width: 100%;
        left: 0;
        overflow-x: auto;
        top: auto;
    }

    #page.forceHeaderHde .phonedev .sidePictures .elevationpackageview.adjs .elevation-section {
        width: 100%;
        left: 0;
        top: 32px;
    }

    #page.forceHeaderHde .phonedev #elevationView #mainColorPackage .color-package-name {
        position: relative;
        color: white;
        display: inline-flex;
        text-transform: capitalize;
        width: 97%;
        justify-content: center;
        background: linear-gradient(0deg, #343434, transparent) !important;
        height: 2.125rem;
        top: -45px;
    }

    #page.forceHeaderHde .phonedev #elevationView #mainColorPackage .color-package-name label {
        color: white;
        font-family: 'BrownTT R' !important;
        font-weight: 400 !important;
        font-size: 12px !important;
        align-content: center;
    }

    .forceHeaderHde .phonedev #leftAccordion fieldset.elevationSection {
        margin-bottom: 15px;
    }

    .forceHeaderHde .phonedev #leftAccordion .ui-controlgroup .elevationsList label span.ui-btn-text {
        color: white;
        font-family: 'BrownTT L' !important;
        font-size: 16px !important;
        font-weight: 300 !important;
        padding-left: 2px !important;
    }

    .forceHeaderHde .phonedev #leftAccordion .ui-controlgroup .elevationName.s-title {
        height: 19px;
        margin: 0;
    }

    .forceHeaderHde .phonedev #leftAccordion .ui-controlgroup .elevationName.s-title span {
        font-family: 'BrownTT R' !important;
        font-weight: 400 !important;
        font-size: 16px;
        text-transform: uppercase;
        position: relative;
        margin: 0;
        color: white;
    }

    .forceHeaderHde .phonedev #leftAccordion .ui-controlgroup .elevationsList .ui-radio .ui-btn-icon-left .ui-btn-inner {
        padding: 10px 15px 5px 29px !important;
    }

    #page.forceHeaderHde .phonedev #sideElevations {
        background: inherit !important;
    }

    #page.forceHeaderHde .phonedev #leftAccordion .ui-controlgroup-controls {
        background: inherit;
    }

    #page.forceHeaderHde .phonedev #leftAccordion .elevationsList label.elevationLabel,
    #page.forceHeaderHde .phonedev #leftAccordion .elevationsList label.elevationLabel:hover {
        background-color: inherit !important;
    }

    #page.forceHeaderHde .phonedev #leftAccordion .elevationSection .elevationsList {
        background-color: inherit !important;
    }

    #page.forceHeaderHde .phonedev .explorerView #elevationView .sideLeftMenu .boxElevationName span.ui-btn-inner.ui-btn-corner-all {
        height: 25px;
    }

    #page.forceHeaderHde .phonedev .explorerView #elevationView .sideLeftMenu span.ui-btn-text {
        text-transform: uppercase;
        color: #555555;
        letter-spacing: 0.7px;
    }

    #page.forceHeaderHde .phonedev .explorerView #elevationView .sideLeftMenu .noColorPackage .thumbSelected span.ui-btn-text {
        font-family: 'BrownTT L' !important;
        font-size: 16px !important;
        font-weight: 700 !important;
        text-decoration: underline;
        text-underline-offset: 2px;
        text-decoration-thickness: 5px;
    }

    #page.forceHeaderHde .phonedev .explorerView #elevationView #mainColorPackage img.picture {
        max-height: 260px;
    }

    /* Multiple color packages */

    #page.forceHeaderHde .phonedev .explorerView #elevationView .boxElevThumb.boxPicture img.picture {
        max-height: 260px;
        min-height: 260px;
    }

    #page.forceHeaderHde .phonedev .explorerView #elevationView .sideLeftMenu .boxElevThumb.boxPicture {
        padding: 5px;
        text-align: -webkit-center;
        width: 97.5%;
    }

    #page.forceHeaderHde .phonedev .explorerView #elevationView .sideLeftMenu .boxElevThumb .exterior-img-name {
        position: relative;
        color: white;
        display: inline-flex;
        text-transform: capitalize;
        width: 100%;
        justify-content: center;
        background: linear-gradient(0deg, #343434, transparent) !important;
        height: 2.125rem;
        top: -35px;
    }

    #page.forceHeaderHde .phonedev .explorerView #elevationView .sideLeftMenu .boxElevThumb .exterior-img-name span{
        color: white;
        font-family: 'BrownTT R' !important;
        font-weight: 400 !important;
        font-size: 12px !important;
        align-content: center;
        width: calc(100% - 80px);
        overflow: hidden;
        text-overflow: ellipsis;
    }

    #page.forceHeaderHde #elevationView .main .boxElevThumb.boxPicture .colorPackageThumb {
        margin-top: -25px;
        position: absolute;
        overflow-y: auto;
        margin-left: 2px;
    }

    #page.forceHeaderHde #elevationView .main .boxElevThumb.boxPicture .color-package-title {
        height: 19px;
        text-align: left;
    }

    #page.forceHeaderHde #elevationView .main .boxElevThumb.boxPicture .color-package-title span {
        font-size: 16px;
        font-weight: 400;
        color: #343434;
    }

    #page.forceHeaderHde .phonedev .explorerView #elevationView .sideLeftMenu .boxElevationName label.ui-btn {
        background-image: none !important;
    }

    #page.forceHeaderHde .phonedev #elevationView #mainColorPackage {
        display: none !important;
    }

    #page.forceHeaderHde .phonedev #elevationView #mainColorPackage[data-colorpkg="1"] {
        display: block !important;
        top: 45px;
    }

    #page.forceHeaderHde .phonedev #elevationView #mainColorPackage[data-colorpkg="1"] .boxPicture {
        left: 0 !important;
        width: 100vw;
        margin-top: 0;
        position: absolute;
    }

    #page.forceHeaderHde .phonedev #elevationView #mainColorPackage[data-colorpkg="1"] .boxPicture img {
        box-sizing: border-box;
        padding: 5px;
        width: 100%;
        max-height: 405px;
    }

    #page.forceHeaderHde .phonedev .colorPackageThumb .key-value {
        width: -webkit-fill-available;
        text-align-last: left;
    }

    #page.forceHeaderHde .phonedev .colorPackageThumb span.value {
        width: 55%;
    }

    #page.forceHeaderHde .phonedev #sideElevations.noColorPackage .tab-list {
        display: none;
    }

    #page.forceHeaderHde .phonedev #sideElevations .tab-list {
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        height: 23px;
    }

    #page.forceHeaderHde .phonedev #sideElevations.noColorPackage .boxElevationName {
        visibility: visible;
    }

    #page.forceHeaderHde .phonedev #sideElevations .boxElevationName {
        visibility: hidden;
        height: 19px;
    }

    #page.forceHeaderHde .phonedev #sideElevations .tab-list span {
        font-family: 'BrownTT R' !important;
        font-weight: 400;
        font-size: 16px;
        color: #555555;
        display: inline-block;
        min-width: 100px;
        margin-right: 10px;
        text-align: center;
        height: 19px;
    }

    #page.forceHeaderHde .phonedev #sideElevations .tab-list span.active {
        font-family: 'BrownTT B' !important;
        font-size: 16px;
        font-weight: 700 !important;
        color: #555555;
        line-height: 1;
        text-decoration: underline;
        text-underline-offset: 2px;
        text-decoration-thickness: 5px;
    }

    #page.forceHeaderHde .phonedev .boxElevThumb.boxPicture .colorPackageThumb ul {
        height: calc(100dvh - 415px);
        overflow-x: hidden;
    }

    #page.forceHeaderHde .phonedev #elevationView .main .actions {
        display: block !important;
        position: fixed;
        top: 350px;
        height: 30px;
        z-index: 9999;
        width: 100%;
        left: auto;
        bottom: auto;
    }

    #page.forceHeaderHde .phonedev #elevationView .main .actions a.nextImage.ui-link,
    #page.forceHeaderHde .phonedev #elevationView .main .actions a.prevImage.ui-link {
        bottom: 0;
    }

    /* Faviourate icon */

    #page.forceHeaderHde .phonedev #mainElevation {
        display: block !important;
        visibility: hidden;
    }

    #page.forceHeaderHde .phonedev #mainElevation .elefav {
        position: relative;
        width: 25px;
        height: 25px;
        left: auto !important;
        right: 15px !important;
        visibility: visible;
        bottom: auto;
        top: 165px !important;
    }

    #page.forceHeaderHde .phonedev .elefav.fav {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iLTIwIC0yMjAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yMCAtMjIwIDEwMDAgMTAwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggb3BhY2l0eT0iMC44NSIgZmlsbD0iIzMyMkYzMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAiIGQ9Ik03NzkuMiwyNjcuNmMtMjQuMy0xMC40LTUxLjktMTcuMy03OS42LTE3LjMgIGMtMTE3LjYsMC0yMTQuNCw5Ni45LTIxNC40LDIxNC40YzAsMzQuNiw3LDY5LjMsMjQuMywxMDAuM2MzOCw2NS43LDEwNy4zLDEwNy4zLDE4My4zLDEwNy4zYzExNy42LDAsMjExLTk2LjksMjExLTIxMSAgQzkwMy42LDM3OC4zLDg1NS4yLDMwMi4xLDc3OS4yLDI2Ny42eiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik03NzkuMiwyNjcuNmMtMjQuMy0xMC40LTUxLjktMTcuMy03OS42LTE3LjNjLTExNy42LDAtMjE0LjQsOTYuOS0yMTQuNCwyMTQuNGMwLDM0LjYsNyw2OS4zLDI0LjMsMTAwLjMgIGMzOCw2NS43LDEwNy4zLDEwNy4zLDE4My4zLDEwNy4zYzExNy42LDAsMjExLTk2LjksMjExLTIxMUM5MDMuNiwzNzguMyw4NTUuMiwzMDIuMSw3NzkuMiwyNjcuNnoiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBvcGFjaXR5PSIwLjg1IiBmaWxsPSIjZTg5ODA5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IiBkPSJNNDcxLjMsNTg5LjNjLTguNi0xNC4zLTE1LjQtMjkuOC0yMC4zLTQ2LjIgIGMtOC45LTI1LjctMTQuMy01Mi44LTE0LjMtNzguNGMwLTE0MS45LDExNC4yLTI1OS4zLDI1OS4zLTI1OS4zYzM4LDAsNzIuNiw3LDEwNy4zLDI0LjNjMjAuNywxMC40LDQxLjQsMjAuNyw1OC43LDM0LjYgIGM0MS40LTYyLjMsNTguNy0xMTAuNyw1OC43LTE1NS42YzAtMTUyLjEtMTA3LjMtMjczLjMtMjM4LjYtMjczLjNjLTcyLjYsMC0xMzguMywzNC42LTE4My4zLDEwMC4zbC0xNy4zLDI3LjdMNDY0LjEtNjEgIGMtNDguNC03Mi42LTExNy42LTExMC43LTE4Ni45LTExMC43Yy0xMzEuNCwwLTIzOC42LDEyMS0yMzguNiwyNzMuM2MwLDExNy42LDExNC4yLDI0NS42LDI5MC42LDQzOS4zICBjMTcuMywyMC43LDM0LjYsNDEuNCw1NS4zLDYyLjNsMy42LDMuNmMyNy43LDMxLjEsNTguNyw2NS43LDkwLDEwMC4zYzEzLjctMTcuMywyNy43LTM0LjYsNDUtNDguNGMtOS4xLTkuMS0xNy41LTE4LjctMjUuMi0yOC45ICBDNDg3LjUsNjE3LDQ3OC42LDYwMy42LDQ3MS4zLDU4OS4zeiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iODA2LjksNDQ0IDcxNi45LDQ0NCA2NzguOSw0NDQgNTg4LjksNDQ0IDU4OC45LDQ4NS40IDY3OC45LDQ4NS40IDcxNi45LDQ4NS40IDgwNi45LDQ4NS40ICI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik00NzEuMyw1ODkuM2MtOC42LTE0LjMtMTUuNC0yOS44LTIwLjMtNDYuMmMtOC45LTI1LjctMTQuMy01Mi44LTE0LjMtNzguNGMwLTE0MS45LDExNC4yLTI1OS4zLDI1OS4zLTI1OS4zICBjMzgsMCw3Mi42LDcsMTA3LjMsMjQuM2MyMC43LDEwLjQsNDEuNCwyMC43LDU4LjcsMzQuNmM0MS40LTYyLjMsNTguNy0xMTAuNyw1OC43LTE1NS42YzAtMTUyLjEtMTA3LjMtMjczLjMtMjM4LjYtMjczLjMgIGMtNzIuNiwwLTEzOC4zLDM0LjYtMTgzLjMsMTAwLjNsLTE3LjMsMjcuN0w0NjQuMS02MWMtNDguNC03Mi42LTExNy42LTExMC43LTE4Ni45LTExMC43Yy0xMzEuNCwwLTIzOC42LDEyMS0yMzguNiwyNzMuMyAgYzAsMTE3LjYsMTE0LjIsMjQ1LjYsMjkwLjYsNDM5LjNjMTcuMywyMC43LDM0LjYsNDEuNCw1NS4zLDYyLjNsMy42LDMuNmMyNy43LDMxLjEsNTguNyw2NS43LDkwLDEwMC4zYzEzLjctMTcuMywyNy43LTM0LjYsNDUtNDguNCAgYy05LjEtOS4xLTE3LjUtMTguNy0yNS4yLTI4LjlDNDg3LjUsNjE3LDQ3OC42LDYwMy42LDQ3MS4zLDU4OS4zeiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIG9wYWNpdHk9IjAuNiIgZmlsbD0iI0ZGRkZGRiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyIgZD0iTTk2NS45LDk4LjFjMC0xNzYuNC0xMjgtMzE4LjEtMjgzLjYtMzE4LjEgIGMtNzYsMC0xNDguNywzNC42LTIwMC42LDk2LjljLTI0LjMtMjQuMy01MS45LTQ1LTc5LjYtNjIuM2MtMzgtMjAuNy03OS42LTMxLjEtMTIxLTMxLjFjLTc5LjYsMC0xNDguNywzMS4xLTIwNC4yLDkzLjQgIFMtNiwxOC42LTYsMTAxLjZDLTYsMjM2LjQsMTE1LDM2OCwyOTQuOSw1NjguNmMyMC43LDI0LjMsMzgsNDUsNTguNyw2NS43QzM4NC43LDY2OC45LDQxNiw2OTkuOSw0NDcsNzM4bDMxLjEsNDEuNGwzMS4xLTQxLjQgIGMxNy4zLTIwLjcsMzQuNi00MS40LDUxLjktNTguN2MzOCwyNC4zLDgzLDM4LDEzMS40LDM4YzE0NS4zLDAsMjU5LjMtMTE3LjYsMjU5LjMtMjU5LjNjMC02Mi4zLTIwLjctMTIxLTU4LjctMTY2ICBDOTQ1LjIsMjE1LjcsOTY1LjksMTU3LDk2NS45LDk4LjF6IE00NzguMiw3MDYuOWMtMzEuMS0zNC42LTYyLjMtNjkuMy05MC0xMDAuM2wtMy42LTMuNmMtMjAuNy0yMC43LTM4LTQxLjQtNTUuMy02Mi4zICBDMTUzLjIsMzQ3LjEsMzksMjE5LjMsMzksMTAxLjVjMC0xNTIuMSwxMDcuMy0yNzMuMywyMzguNi0yNzMuM2M2OS4zLDAsMTM4LjMsMzgsMTg2LjksMTEwLjdsMTcuMywyNC4zbDE3LjMtMjcuNyAgYzQ1LTY1LjcsMTEwLjctMTAwLjMsMTgzLjMtMTAwLjNjMTMxLjQsMCwyMzguNiwxMjEsMjM4LjYsMjczLjNjMCw0NS0xNy4zLDkzLjQtNTguNywxNTUuNmMtMTcuMy0xMy43LTM4LTI0LjMtNTguNy0zNC42ICBjLTM0LjYtMTcuMy02OS4zLTI0LjMtMTA3LjMtMjQuM0M1NTEuMSwyMDUuMiw0MzcsMzIyLjgsNDM3LDQ2NC41YzAsMjUuNSw1LjQsNTIuNywxNC4zLDc4LjRjNSwxNi40LDExLjgsMzIsMjAuMyw0Ni4yICBjNy4xLDE0LjUsMTYuMiwyNy44LDI2LjgsNDAuM2M3LjksMTAuMiwxNi4yLDE5LjgsMjUuMiwyOC45QzUwNS45LDY3Mi4zLDQ5Mi4yLDY4OS42LDQ3OC4yLDcwNi45eiBNNjkyLjgsNjcyLjMgIGMtNzYsMC0xNDUuMy00MS40LTE4My4zLTEwNy4zYy0xNy4zLTMxLjEtMjQuMy02NS43LTI0LjMtMTAwLjNjMC0xMTcuNiw5Ni45LTIxNC40LDIxNC40LTIxNC40YzI3LjcsMCw1NS4zLDcsNzkuNiwxNy4zICBjNzYsMzQuNiwxMjQuNiwxMTAuNywxMjQuNiwxOTMuN0M5MDMuNiw1NzUuNCw4MTAuMiw2NzIuMyw2OTIuOCw2NzIuM3oiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3ZnPg==) !important;
    }

    #page.forceHeaderHde .phonedev #mainColorPackage .boxColorPackageName .elefav {
        position: relative;
        width: 25px;
        height: 25px;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMjAgLTIyMCAxMDAwIDEwMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIwIC0yMjAgMTAwMCAxMDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8yXzFfIj4NCjwvZz4NCjxnIGlkPSJMYXllcl8yIj4NCjwvZz4NCjxwYXRoIG9wYWNpdHk9IjAuODUiIGZpbGw9IiMzMjJGMzEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgICAgIiBkPSJNNzAyLjksMTk4LjhjMzgsMCw3Ni4xLDYuOSwxMDcuMywyNC4xDQoJYzIwLjgsMTAuNCw0MS41LDIwLjgsNTguOSwzNC42YzQxLjUtNjIuNCw1OC45LTExMC44LDU4LjktMTU1LjhjMC0xNTIuMy0xMDcuMy0yNzMuNC0yMzguOC0yNzMuNGMtNzIuNiwwLTEzOC40LDM0LjYtMTgzLjQsMTAwLjQNCglsLTE3LjIsMjQuMUw0NjAuOC03NWMtNDUtNjIuNC0xMTAuOC0xMDAuNC0xODAuMS0xMDAuNEMxNDkuMi0xNzUuNCw0MS44LTU0LjMsNDEuOCw5OGMwLDExNy44LDExNC4xLDI0NS44LDI5MC44LDQzOS42DQoJYzE3LjQsMjAuOCwzNC42LDQxLjUsNTUuNCw2Mi40bDMuNSwzLjVjMjcuOCwzMS4xLDU4LjksNjUuOCw5MCwxMDAuNGMxMy45LTE3LjQsMjcuOC0zMS4xLDQ1LTQ4LjVjLTIwLjgtMjAuOC0zOC00NS01MS45LTY5LjMNCgljLTIwLjgtMzgtMzEuMS04My0zMS4xLTEyOC4yQzQ0My4yLDMxNi40LDU1Ny4zLDE5OC44LDcwMi45LDE5OC44eiIvPg0KPHBhdGggb3BhY2l0eT0iMC44NSIgZmlsbD0iIzMyMkYzMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIGQ9Ik03ODkuNCwyNjEuMWMtMzEuMS02LjktNTguOS0xMy45LTg2LjUtMTMuOQ0KCWMtMTIxLjIsMC0yMTQuNSw5Ni45LTIxNC41LDIxNC41YzAsMzQuNiw2LjksNjkuMywyNC4xLDEwMC40YzM4LDY1LjgsMTA3LjIsMTA3LjMsMTg2LjksMTA3LjNjMTE3LjgsMCwyMTQuNS05Ni45LDIxNC41LTIxNC41DQoJQzkxMy45LDM3MS45LDg2NS41LDI5NS43LDc4OS40LDI2MS4xeiIvPg0KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI4MTAuMSw0NDQuNiA3MjAuMSw0NDQuNiA3MjAuMSwzNTQuNiA2ODIsMzU0LjYgNjgyLDQ0NC42IDU5Mi4xLDQ0NC42IDU5Mi4xLDQ4Mi42IDY4Miw0ODIuNiANCgk2ODIsNTcyLjYgNzIwLjEsNTcyLjYgNzIwLjEsNDgyLjYgODEwLjEsNDgyLjYgIi8+DQo8cGF0aCBvcGFjaXR5PSIwLjYiIGZpbGw9IiNGRkZGRkYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgICAgIiBkPSJNOTY1LjksOTguNEM5NjUuOS03OC4xLDgzNy44LTIyMCw2ODItMjIwDQoJYy03Ni4xLDAtMTQ4LjksMzQuNi0yMDAuOCw5Ni45Yy0yNC4xLTI0LjEtNTEuOS00NS03OS43LTYyLjRjLTM4LTIwLjgtNzkuNy0zMS4xLTEyMS4yLTMxLjFjLTc5LjcsMC0xNDguOSwzMS4xLTIwNC4zLDkzLjQNCglDMjAuOC02MC43LTcsMTktNywxMDJjMCwxMzUsMTE3LjgsMjY2LjQsMzAxLjIsNDY3LjJjMjAuOCwyNC4xLDM4LDQxLjUsNTguOSw2NS44YzMxLjEsMzQuNiw2Mi40LDY1LjgsOTMuNCwxMDMuOWwyNy44LDQxLjUNCglsMzEuMS00MS41YzE3LjQtMjAuOCwzNC42LTQxLjUsNTEuOS01OC45YzQxLjUsMjQuMSw4Ni41LDM4LDEzNSwzOGMxNDUuNCwwLDI1OS43LTExNy44LDI1OS43LTI1OS43YzAtNjIuNC0yMC44LTExNy44LTU4LjktMTY2LjENCglDOTQ1LjIsMjE2LDk2NS45LDE1Ny4zLDk2NS45LDk4LjR6IE02OTkuMiw2NjkuNWMtNzkuNywwLTE0OC45LTQxLjUtMTg2LjktMTA3LjNjLTE3LjQtMzEuMS0yNC4xLTY1LjgtMjQuMS0xMDAuNA0KCWMwLTExNy44LDkzLjQtMjE0LjUsMjE0LjUtMjE0LjVjMjcuOCwwLDU1LjQsNi45LDg2LjUsMTMuOWM3Ni4xLDM0LjYsMTI0LjUsMTEwLjgsMTI0LjUsMTkzLjhDOTEzLjksNTcyLjYsODE3LDY2OS41LDY5OS4yLDY2OS41eg0KCSBNMzg3LjgsNjAwLjJjLTIwLjgtMjAuOC0zOC00MS41LTU1LjQtNjIuNEMxNTUuOSwzNDQsNDEuNiwyMTYsNDEuNiw5OC4yYzAtMTUyLjMsMTA3LjMtMjczLjQsMjM4LjgtMjczLjQNCgljNjkuMywwLDEzNSwzOCwxODAuMSwxMDAuNEw0ODguMi00N2wxNy4yLTI0LjNjNDUtNjUuOCwxMTAuOC0xMDAuNCwxODMuNC0xMDAuNGMxMzEuNSwwLDIzOC44LDEyMS4yLDIzOC44LDI3My40DQoJYzAsNDUtMTcuNCw5My40LTU4LjksMTU1LjhjLTE3LjQtMTMuOS0zOC0yNC4xLTU4LjktMzQuNmMtMzEuMS0xNy40LTY5LjMtMjQuMS0xMDcuMy0yNC4xYy0xNDUuNCwwLTI1OS43LDExNy44LTI1OS43LDI1OS43DQoJYzAsNDUsMTAuNCw5MCwzMS4xLDEyOC4yYzEzLjksMjQuMSwzMS4xLDQ4LjUsNTEuOSw2OS4zYy0xNy40LDE3LjQtMzEuMSwzMS4xLTQ1LDQ4LjVjLTMxLjEtMzQuNi02Mi40LTY5LjMtOTAtMTAwLjRMMzg3LjgsNjAwLjJ6Ig0KCS8+DQo8L3N2Zz4NCg==);
        background-size: 100%;
        bottom: 0;
        float: right;
        left: auto !important;
        top: -35px !important;
        right: 15px;
    }

    #page.forceHeaderHde .phonedev .floornavtogglePrev,
    #page.forceHeaderHde .phonedev .floornavtoggle {
        display: none !important;
    }

    #page.forceHeaderHde .phonedev section#elevationView.noelev {
        top: 62px !important;
    }

    #page.forceHeaderHde .phonedev #mainElevation.adjsckp .elefav {
        display: none;
    }

    #page.forceHeaderHde .phonedev #elevationView .main .actions[data-colorpkg="1"] {
        display: none !important;
    }

    #page.forceHeaderHde .phonedev #expandedView .boxAttachmentMain a.nextImage {
        right: 10px;
    }

    #page.forceHeaderHde .phonedev #expandedView .boxAttachmentMain a.prevImage {
        left: 10px;
    }

    #page.forceHeaderHde .phonedev #expandedView .boxPicture2 .prevImage,
    #page.forceHeaderHde .phonedev #expandedView .boxPicture2 .nextImage {
        top: 50%;
    }

    #page.forceHeaderHde .phonedev #floorplanRoomPopup.phndisp .boxGalleryThumb.selctd.actvs .mediaCountIcon {
        inset: 32px 5px 2px 62px !important;
    }
}