/* The Danielle Dunham Collective
 * Deprecated DNN CSS class names will remain available for some time
 * before being  permanently removed. Removal will occur according to
 * the  following process:
 *
 * 1. Removal will only occur with a major (x.y) release, never
 *    with a maintenance (x.y.z) release.
 * 2. Removal will not occur less than six months after the release
 *    when it was deprecated.
 * 3. Removal will not occur until after deprecation has been noted 
 *    in at least two major releases.
 *
 *                                              |        |Planned |
 *  Name                                        |Release |Removal |
 *----------------------------------------------+--------+--------+
 * Mod{NAME}C                                     5.6.2    6.2
 *   {NAME} = sanitized version of the DesktopModule Name 
 *   Used on <div> tag surrounding Module Content, inside container
 *----------------------------------------------+--------+--------+
 */



/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {}

/* background color for the content part of the pages */
#Body {
    font-size: 18px;
    font-family: brandon-grotesque, sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #3C3C3B;
}

div.dnngo-main.full.ltr.Light.Color {
    /*background-image: url(/Portals/11/dd-web-background-img6.jpg);
    background-repeat: repeat;
    background-position: right;
    background-attachment: fixed;
    width: 100%;*/
    background-color: #FFF7EB;
}

#dnn_content,
div.pagetitle_bg,
.pagetitleBox {
    background-color: #FFF7EB;
}

.header_bg {
    background-color: #FFF7EB;

}

.ControlPanel {}

/* background/border colors for the selected tab */
.TabBg {}

.LeftPane {}

.ContentPane {}

.RightPane {}

/* text style for the selected tab */
.SelectedTab {}

/* hyperlink style for the selected tab */
A.SelectedTab:link {}

A.SelectedTab:visited {}

A.SelectedTab:hover {}

A.SelectedTab:active {}

/* text style for the unselected tabs */
.OtherTabs {}

/* hyperlink style for the unselected tabs */
A.OtherTabs:link {}

A.OtherTabs:visited {}

A.OtherTabs:hover {}

A.OtherTabs:active {}

/* GENERAL */
/* style for module titles */
.Head {}

/* style of item titles on edit and admin pages */
.SubHead {}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {}

/* text style used for most text rendered by modules */
.Normal {}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {}

.NormalRed {}

.NormalBold {}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {}

A.CommandButton:visited {}

A.CommandButton:hover {}

A.CommandButton:active {}

/* button style for standard HTML buttons */
.StandardButton {}

/* GENERIC */
H1,
.eds_news_Ozone h1,
h2.edn_articleTitle>.eds_news_Ozone.eds_subCollection_news a {
    font-family: ambroise-std, serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.5rem;
    letter-spacing: 1px;
    line-height: 1;
    text-transform: capitalize;
}

H2,
h2>a,
a.mm-title,
.eds_news_Ozone h2 {
    font-family: ambroise-std, serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.25rem;
    letter-spacing: 1px;
    line-height: 1;
}

H3,
.idx-captionAddress>h3,
.idx-captionPrice>h3 {
    font-family: brandon-grotesque, sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 2.5rem;
    letter-spacing: 1px;
    line-height: 1;
}

H4 {
    font-family: brandon-grotesque, sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 1.5rem;
    letter-spacing: 1px;
    line-height: 1.1;
    text-transform: capitalize;
}

H5,
DT {
    font-family: brandon-grotesque, sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 1.9rem;
    letter-spacing: 1px;
    line-height: 1;
}

H6,
idx-features>div>div>div,
#mc_embed_signup .mc-field-group label {
    font-family: brandon-grotesque, sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 1.75rem;
    letter-spacing: 1px;
    line-height: 1;
}

p,
a,
#PageTitle_style_3>div.pagetitle_bg.PageTitle_h.Auto>div.pagetitleBox>div>div>div>div.pagetitletoken>div>a,
#dnn_dnnBREADCRUMB_lblBreadCrumb>span>span>a>span,
.idx-listing-provider,
a .kyb-btn .primary-color-txt .transparent-bkgd,
.idx-list,
#dnn_wrapper>footer>div.footer-bottom,
input#mc-embedded-subscribe.button,
.eds_news_Ozone.eds_subCollection_news span,
.eds_news_Ozone.eds_subCollection_news li,
.eds_news_Ozone.eds_subCollection_news td,
.eds_news_Ozone.eds_subCollection_news table,
.eds_news_Ozone.eds_subCollection_news .edn_eventDetails,
.eds_news_Ozone.eds_subCollection_news .edn_article.edn_articleDetails .edn_metaDetails,
.eds_news_Ozone.eds_subCollection_news .edn_article .edn_articleSubTitle,
.eds_news_Ozone.eds_subCollection_calendar,
.eds_news_Ozone.eds_subCollection_calendar .month_selection td,
.eds_news_Ozone.eds_subCollection_calendar .fc-toolbar h2,
.eds_news_Ozone.eds_subCollection_news .edn_article.edn_simpleArticle2 h2.edn_articleTitle,
.eds_news_Ozone.eds_subCollection_news .edn_readMore.edn_readMoreButton,
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment .add_article_box .submit,
.eds_news_Ozone.eds_subCollection_search input,
#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_pnlListArticles>div.edn_1330_article_list_wrapper>article>div.edn_metaDetails>time,
.eds_modalWrapper .eds_modalContent label,
.eds_modalWrapper .eds_modalContent .eds_labelAndInput>span,
.dg-form-content.form-line.dark .form-control-wrap input[type=text],
.dg-form-content.form-line.dark .form-control-wrap select,
.dg-form-content.form-line.dark .form-control-wrap input[type=email],
div>.dg-form-content.form-line label,
div>.dg-form-content.form-line label>a {
    font-family: brandon-grotesque, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.25rem;
    letter-spacing: 1px;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
}

.bold-txt,
a.kyb-btn,
#dd-home-awards>div.content.full>h4,
#PageTitle_style_3>div.pagetitle_bg.PageTitle_h.Auto>div.pagetitleBox>div>div>div>div.pagetitletoken>div>a,
#dnn_dnnBREADCRUMB_lblBreadCrumb>span>span>a>span,
#dd-cta-footer-newsletter>div.cell1.content>h4,
div.idx-features>div>div>div,
#dd-promo>div.content.full.hero>p,
#dd-promo>div.content.full.hero>p>a,
#dd-header-bottom>div.content>p>a,
#dd-home-awards>div.content.full>p,
#dd-home-testimonials>div.content.full>p,
.idx-captionAddress>h3,
.idx-captionPrice>h3,
input#mc-embedded-subscribe.button,
.eds_mailChimpPlus_Nova .edForm__subscribe,
.eds_mailChimpPlus_Nova .edForm__closeResponse,
.eds_mailChimpPlus_Nova .edmcp__label,
#dnn_ctr1340_HtmlModule_lblContent>div>div>p>a,
#dnn_ctr1341_HtmlModule_lblContent>div>div>p>a,
div.Theme_01_Default .form_submit .submit_but,
.eds_news_Ozone.eds_subCollection_news .edn_eventRegistrationModalTrigger,
.eds_news_Ozone.eds_subCollection_news .edn_eventDetails,
.eds_news_Ozone.eds_subCollection_calendar .month_selection td,
.eds_news_Ozone.eds_subCollection_calendar .fc-toolbar h2,
.eds_news_Ozone.eds_subCollection_news span,
.eds_news_Ozone.eds_subCollection_news .edn_article.edn_simpleArticle2 h2.edn_articleTitle,
.eds_news_Ozone.eds_subCollection_news .edn_readMore.edn_readMoreButton,
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment .add_article_box .submit,
#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_pnlListArticles>div.edn_1330_article_list_wrapper>article>div.edn_metaDetails>time,
.eds_modalWrapper .eds_modalContent label,
.eds_modalWrapper .eds_modalContent .eds_labelAndInput>span,
#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_btnRegisterEvent {
    font-weight: 500;
}


#dd-home-awards>div.content.full>h4,
#dd-home-testimonials>div.content.full>h4,
#PageTitle_style_3>div.pagetitle_bg.PageTitle_h.Auto>div.pagetitleBox>div>div>div>div.pagetitletoken>div>a,
#dnn_dnnBREADCRUMB_lblBreadCrumb>span>span>a>span,
#dd-cta-footer-newsletter>div.cell1.content>h4,
#dd-home-buysellinvest>div.content>div.button_cta>a,
div.idx-features>div>div>div,
#dd-promo>div.content.full.hero>p,
#dd-promo>div.content.full.hero>p>a,
#dd-header-bottom>div.content>p>a,
ul.mm-listview>li>a>span,
a.kyb-btn,
#dd-home-awards>div.content.full>p,
#dd-home-testimonials>div.content.full>p,
.idx-captionAddress>h3,
.idx-captionPrice>h3,
#dnn_wrapper>footer>div.footer-bottom,
#dd-contact-info>div.content>h4,
#mc_embed_signup .mc-field-group label,
.eds_mailChimpPlus_Nova .edForm__subscribe,
.eds_mailChimpPlus_Nova .edForm__closeResponse,
.eds_mailChimpPlus_Nova .edmcp__label,
#dnn_ctr1340_HtmlModule_lblContent>div>div>p>a,
#dnn_ctr1341_HtmlModule_lblContent>div>div>p>a,
div.Theme_01_Default .form_submit .submit_but,
.eds_news_Ozone.eds_subCollection_news .edn_eventRegistrationModalTrigger,
.eds_news_Ozone.eds_subCollection_news .edn_eventDetails,
.eds_news_Ozone.eds_subCollection_calendar .month_selection td,
.eds_news_Ozone.eds_subCollection_calendar .fc-toolbar h2,
.eds_news_Ozone.eds_subCollection_news .edn_article.edn_simpleArticle2 h2.edn_articleTitle,
.eds_news_Ozone.eds_subCollection_news .edn_readMore.edn_readMoreButton,
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment .add_article_box .submit,
#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_pnlListArticles>div.edn_1330_article_list_wrapper>article>div.edn_metaDetails>time,
.eds_modalWrapper .eds_modalContent label,
.eds_modalWrapper .eds_modalContent .eds_labelAndInput>span,
#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_btnRegisterEvent {
    text-transform: uppercase;
}

#dd-about-cta>div.cell1.content>h1 {
    text-transform: capitalize;
}



a.mm-title,
#dd-contact-info>div.content>h4 {
    font-size: 1.5rem;
}

#PageTitle_style_3>div.pagetitle_bg.PageTitle_h.Auto>div.pagetitleBox>div>div>div>div.pagetitletoken>div>a,
#dnn_dnnBREADCRUMB_lblBreadCrumb>span>span>a>span,
.idx-captionAddress>h3,
.idx-captionPrice>h3,
ul.mm-listview>li>a>span {
    font-size: 1rem;
}

#PageTitle_style_3>div.pagetitle_bg.PageTitle_h.Auto>div.pagetitleBox>div>div>div>div.pagetitletoken>div>a,
#dnn_dnnBREADCRUMB_lblBreadCrumb>span>span>a>span,
.idx-listing-provider,
.idx-captionAddress>h3,
.idx-captionPrice>h3 {
    line-height: 1.25;
}

/*.idx-captionAddress > h3, .idx-captionPrice > h3 {
font-size: 1.25rem;
 }*/

.idx-listing-provider,
#dnn_wrapper>footer>div.footer-bottom {
    font-size: 12px;
}

a.kyb-btn,
#dd-home-awards>div.content.full>p,
#dd-home-testimonials>div.content.full>p,
.idx-captionAddress>h3,
.idx-captionPrice>h3,
#mc_embed_signup .mc-field-group label,
input#mc-embedded-subscribe.button,
.eds_mailChimpPlus_Nova .edForm__subscribe,
.eds_mailChimpPlus_Nova .edForm__closeResponse,
.eds_mailChimpPlus_Nova .edmcp__label,
#dnn_ctr1340_HtmlModule_lblContent>div>div>p>a,
#dnn_ctr1341_HtmlModule_lblContent>div>div>p>a,
div.Theme_01_Default .form_submit .submit_but,
.eds_news_Ozone.eds_subCollection_news .edn_eventRegistrationModalTrigger,
.eds_news_Ozone.eds_subCollection_news li,
.eds_news_Ozone.eds_subCollection_news td,
.eds_news_Ozone.eds_subCollection_news table,
.eds_news_Ozone.eds_subCollection_news .edn_eventDetails,
.eds_news_Ozone.eds_subCollection_calendar .month_selection td,
.eds_news_Ozone.eds_subCollection_calendar .fc-toolbar h2,
.eds_news_Ozone.eds_subCollection_news .edn_article.edn_simpleArticle2 h2.edn_articleTitle,
.eds_news_Ozone.eds_subCollection_news .edn_readMore.edn_readMoreButton,
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment .add_article_box .submit,
#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_pnlListArticles>div.edn_1330_article_list_wrapper>article>div.edn_metaDetails>time,
.eds_modalWrapper .eds_modalContent label,
.eds_modalWrapper .eds_modalContent .eds_labelAndInput>span,
#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_btnRegisterEvent {
    font-size: .875rem;
}

#dd-promo>div.content.full.hero>p,
#dd-promo>div.content.full.hero>p>a,
#dd-header-bottom>div.content>p>a,
#dnn_wrapper>footer>div.footer-bottom,
#dnn_dnnPRIVACY_hypPrivacy,
#dnn_dnnTERMS_hypTerms,
div.website_credits>p,
div.website_credits>p>a {
    font-size: .675rem;
}

#dd-promo>div.content.full.hero>p,
#dd-promo>div.content.full.hero>p>a {
    line-height: 1.4;
}

#dd-header-bottom>div.content>p {
    line-height: .5;
}

TFOOT,
THEAD {}

TH {}

A:link {}

A:visited {}

A:hover {}

A:active {}

SMALL {}

BIG {}

BLOCKQUOTE,
PRE {}


UL LI {}

UL LI LI {}

UL LI LI LI {}

OL LI {}

OL OL LI {}

OL OL OL LI {}

OL UL LI {}

HR {}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */
.Message {}

/* style of item titles by Announcements and events */
.ItemTitle {}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {}

.ModuleTitle_MenuBar {}

.ModuleTitle_MenuItem {}

.ModuleTitle_MenuIcon {}

.ModuleTitle_SubMenu {}

.ModuleTitle_MenuBreak {}

.ModuleTitle_MenuItemSel {}

.ModuleTitle_MenuArrow {}

.ModuleTitle_RootMenuArrow {}

/* Main Menu */

.MainMenu_MenuContainer {}

.MainMenu_MenuBar {}

.MainMenu_MenuItem {}

.MainMenu_MenuIcon {}

.MainMenu_SubMenu {}

.MainMenu_MenuBreak {}

.MainMenu_MenuItemSel {}

.MainMenu_MenuArrow {}

.MainMenu_RootMenuArrow {}

/* Login Styles */
.LoginPanel {}

.LoginTabGroup {}

.LoginTab {}

.LoginTabSelected {}

.LoginTabHover {}

.LoginContainerGroup {}

.LoginContainer {}

/*-------COLOR CLASSES--------*/

/*BACKGROUNDs*/

.primary-color-bkgd,
.dark-grey-bkgd,
a.transparent-bkgd:hover,
.idx-card>.idx-imgcontainer>.idx-ico>i,
.idx-card:hover>.idx-imgcontainer>.idx-shade,
input#mc-embedded-subscribe.button,
.eds_mailChimpPlus_Nova .edForm__subscribe,
.eds_mailChimpPlus_Nova .edForm__closeResponse,
#dnn_ctr1340_HtmlModule_lblContent>div>div>p>a,
#dnn_ctr1341_HtmlModule_lblContent>div>div>p>a,
div.Theme_01_Default .form_submit .submit_but,
.eds_news_Ozone.eds_subCollection_news .edn_eventRegistrationModalTrigger,
.eds_news_Ozone.eds_subCollection_news .edn_readMore.edn_readMoreButton,
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment .add_article_box .submit,
#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_btnRegisterEvent {
    background-color: #3C3C3B;
}

.secondary-color-bkgd,
.light-pink-bkgd,
#dd-promo>div.bkgd.full,
#dd-home-testimonials>div.bkgd.full,
#dd-home-testimonials>div.content.full,
#Items-1362>div>div:nth-child(2),
#dd-buy-firsthome>div.bkgd.cell1,
#dd-about-danielledunham>div.bkgd.cell1,
#dd-about-ourstory>div.bkgd.full,
#dd-sell-areasserved>div.bkgd.cell1,
#dd-buy-totheend>div.bkgd.full,
#dd-buy-listingstoinbox>div.bkgd.cell1,
.mobile_menu.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),
.mobile_menu.mm-menu .mm-listview>li.mm-selected>span,
.mobile_menu.mm-menu .mm-listview>li.current>a:not(.mm-next),
.mobile_menu.mm-menu .mm-listview>li.subcurrent>a:not(.mm-next),
.mobile_menu.mm-menu .mm-listview>li.current>.mm-next,
.mobile_menu.mm-menu .mm-listview>li.subcurrent>.mm-next,
.mobile_menu.mm-menu .mm-listview>li>a:not(.mm-next):hover,
.mobile_menu.mm-menu .mm-listview>li>.mm-counter:hover+.mm-next,
.mobile_menu.mm-menu .mm-listview>li>a.mm-next:hover,
.footer-10 .footer-bottom,
#dd-invest-about>div.bkgd.cell1,
.eds_news_Ozone.eds_subCollection_search .search_input,
.eds_news_Ozone.eds_subCollection_search .search_input .input input[type="text"],
.eds_news_Ozone.eds_subCollection_search .search_input .input input[type="text"]:hover,
.eds_news_Ozone.eds_subCollection_search .search_input .input input[type="text"]:focus,
.eds_news_Ozone.eds_subCollection_calendar .calendar_table td.week_days,
.eds_news_Ozone.eds_subCollection_calendar .fc-widget-header {
    background-color: #F6D2C4;
}

.tertiary-color-bkgd,
.light-grey-bkgd,
#dd-home-awards>div.bkgd.full,
#dd-home-awards>div.content.full,
#dd-cta-footer-newsletter>div.bkgd.full,
#dd-cta-footer-newsletter>div.content.full,
.idx-features,
#Items-1362>div>div:nth-child(6),
#Items-1362>div>div.row.capitalize.mb-1,
#dd-agent-bc-hero>div.bkgd.cell2,
.eds_news_Ozone.eds_subCollection_news .edn_eventDetails {
    background-color: #CFCCCA;
}

.medium-grey-bkgd,
#dd-sell-marketing>div.cell2.overlay,
#dd-sell-marketing>div.cell3.overlay,
#dd-sell-marketing>div.cell4.overlay,
#dd-sell-marketing>div.cell5.overlay,
#dd-sell-marketing>div.cell6.overlay {
    background-color: #848484;
}

.cream-bkgd,
#dd-about-bc-hero>div.full.overlay,
#dd-buy-bc-hero>div.full.overlay,
#dd-sell-bc-hero>div.full.overlay,
#dd-invest-bc-hero>div.full.overlay,
#dd-properties-bc-hero>div.full.overlay,
#dd-soldproperties-bc-hero>div.full.overlay,
#dd-homevalue-bc-hero>div.full.overlay,
#dd-searchproperties-bc-hero>div.full.overlay,
#dd-contact-bc-hero>div.full.overlay,
#dd-newsevents-bc-hero>div.full.overlay,
#dd-openhouse-bc-hero>div.full.overlay,
#dd-about-danielledunham>div.cell1.overlay2,
#dnn_wrapper>div.visible-xs.visible-sm.mobile_header>div>div.shade,
#dd-header-bottom>div.full.overlay,
.badge,
.mobile_menu.mm-menu,
.mobile_nav>.shade,
#dd-thankyou-bc-hero>div.full.overlay,
.eds_news_Ozone.eds_subCollection_calendar .calendar_table,
.eds_news_Ozone.eds_subCollection_calendar .fc,
.eds_news_Ozone.eds_subCollection_calendar .month_selection,
.eds_news_Ozone.eds_subCollection_calendar .fc-header-toolbar,
.eds_news_Ozone.eds_subCollection_news .edn_eventRegistrationModalTrigger:hover {
    background-color: #FFF7EB;
}

.gold-gradient-bkgd,
#dd-home-awards>div.full.overlay,
#dd-home-testimonials>div.full.overlay,
#dd-about-bc-hero>div.bkgd.full,
#dd-buy-bc-hero>div.bkgd.full,
#dd-sell-bc-hero>div.bkgd.full,
#dd-invest-bc-hero>div.bkgd.full,
#dd-properties-bc-hero>div.bkgd.full,
#dd-soldproperties-bc-hero>div.bkgd.full,
#dd-homevalue-bc-hero>div.bkgd.full,
#dd-searchproperties-bc-hero>div.bkgd.full,
#dd-contact-bc-hero>div.bkgd.full,
#dd-newsevents-bc-hero>div.bkgd.full,
#dd-openhouse-bc-hero>div.bkgd.full,
#dd-cta-footer-newsletter>div.full.overlay,
#dd-about-danielledunham>div.cell1.overlay1,
#dd-header-bottom>div.bkgd.full,
#dd-thankyou-bc-hero>div.bkgd.full {
    background: linear-gradient(90deg, rgba(118, 85, 48, 1) 0%, rgba(195, 164, 109, 1) 60%, rgba(227, 212, 177, 1) 70%, rgba(195, 164, 109, 1) 80%, rgba(118, 85, 48, 1) 100%);
}

.transparent-bkgd,
a.primary-color-bkgd:hover,
a.secondary-color-bkgd:hover,
a.tertiary-color-bkgd.btn-border:hover,
a.kyb-btn.transparent-bkgd.primary-color-txt:hover,
.headercenterBox>.shade,
#header8>div.headerbottomBox.hidden-xs>div.shade,
input#mc-embedded-subscribe.button:hover,
.eds_mailChimpPlus_Nova .edForm__subscribe:hover,
.eds_mailChimpPlus_Nova .edForm__closeResponse:hover {
    background-color: transparent;
}


    {
    background: linear-gradient(90deg, rgba(255, 247, 235, 1) 50%, rgba(255, 247, 235, 0) 100%);
}

/*TEXT Colors*/

p,
h1,
h2,
h3,
h4,
h5,
h6,
.primary-color-txt,
.dark-grey-txt,
a.kyb-btn.bkgd-light.secondary-color-bkgd,
a.kyb-btn.bkgd-light.tertiary-color-bkgd,
a.transparent-bkgd.primary-color-txt,
a.transparent-bkgd.tertiary-color-txt,
a.primary-color-bkgd:hover,
a.transparent-bkgd.primary-color-txt:hover,
a.kyb-btn.transparent-bkgd.primary-color-txt:hover,
.badge,
.idx-list,
.idx-features>div>div>div,
.mobile_left_icon .fa,
.mobile_right_icon a,
a.mm-title,
.mobile_menu,
.mobile_menu .Normal,
.HeaderPane_mobile,
.HeaderPaneB_mobile,
.mobile_menu .Header_Info,
.mm-menu .mm-navbar.mm-navbar-top-2,
.mm-menu .mm-navbar.mm-navbar-top-2 a,
.mobile_menu .mm-listview>li>a,
.mobile_menu .mm-listview>li>span,
.mobile_menu.mm-menu em.mm-counter,
.mobile_menu .mm-next:after,
.footer-10 .footer-bottom,
a,
a:link,
a:active,
a:visited,
#dnngo_megamenu .dnngo_slide_menu li:hover>a,
#dnngo_megamenu .dnngo_slide_menu li.subcurrent>a,
input#mc-embedded-subscribe.button:hover,
.eds_mailChimpPlus_Nova .edmcp__label,
.eds_news_Ozone.eds_subCollection_news .edn_article.edn_articleDetails .edn_metaDetails,
.eds_news_Ozone h1,
.eds_news_Ozone.eds_subCollection_news .edn_article .edn_articleSubTitle,
.eds_news_Ozone.eds_subCollection_search a,
.eds_news_Ozone.eds_subCollection_search .search_input .input input[type="text"],
.eds_news_Ozone.eds_subCollection_search .search_input .input input[type="text"]:hover,
.eds_news_Ozone.eds_subCollection_search .search_input .input input[type="text"]:focus,
.eds_news_Ozone.eds_subCollection_calendar .calendar_table td.week_days,
.eds_news_Ozone.eds_subCollection_calendar .fc .fc-day-header span,
.eds_news_Ozone.eds_subCollection_calendar .fc .fc-day-header a,
.eds_news_Ozone.eds_subCollection_calendar,
.eds_news_Ozone.eds_subCollection_calendar .month_selection td,
.eds_news_Ozone.eds_subCollection_calendar .fc-toolbar h2,
.eds_news_Ozone.eds_subCollection_news a,
.eds_news_Ozone.eds_subCollection_news .edn_eventRegistrationModalTrigger,
.eds_news_Ozone.eds_subCollection_news span:hover,
.eds_news_Ozone.eds_subCollection_news .edn_article.edn_simpleArticle2 h2.edn_articleTitle,
.eds_news_Ozone.eds_subCollection_news .edn_article.edn_simpleArticle2:hover h2.edn_articleTitle,
.eds_news_Ozone.eds_subCollection_news a:hover {
    color: #3C3C3B;
}

.secondary-color-txt,
.light-pink-txt {
    color: #F6D2C4;
}

.tertiary-color-txt,
.light-grey-txt,
.pagetitleBox .pagetitletoken a:hover {
    color: #CFCCCA;
}

.medium-grey-txt,
.idx-listing-provider {
    color: #848484;
}

.cream-txt,
a.primary-color-bkgd,
a.transparent-bkgd.primary-color-txt:hover,
.backtop04 span:before,
input#mc-embedded-subscribe.button,
.eds_mailChimpPlus_Nova .edForm__subscribe,
.eds_mailChimpPlus_Nova .edForm__closeResponse,
#dnn_ctr1340_HtmlModule_lblContent>div>div>p>a,
#dnn_ctr1341_HtmlModule_lblContent>div>div>p>a,
div.Theme_01_Default .form_submit .submit_but,
.eds_news_Ozone.eds_subCollection_news .edn_eventRegistrationModalTrigger,
.eds_news_Ozone.eds_subCollection_news li,
.eds_news_Ozone.eds_subCollection_news td,
.eds_news_Ozone.eds_subCollection_news table,
.eds_news_Ozone.eds_subCollection_news .edn_readMore.edn_readMoreButton,
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment .add_article_box .submit,
.eds_news_Ozone.eds_subCollection_calendar .month_selection td.next_prev_months a:hover::before,
.eds_news_Ozone.eds_subCollection_calendar .fc-button-group .fc-prev-button:hover::before,
.eds_news_Ozone.eds_subCollection_calendar .fc-button-group .fc-next-button:hover::before,
#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_btnRegisterEvent {
    color: #FFF7EB;
}

/*BORDERS*/

#dd-about-ourstory>div.full.overlay,
#dd-buy-totheend>div.full.overlay,
#dd-buy-listingstoinbox>div.cell1.overlay1,
#dd-buy-listingstoinbox>div.cell1.overlay2,
#dd-buy-totheend>div.cell2.content1,
#dd-buy-totheend>div.cell2.content2,
#dd-buy-totheend>div.cell2.content3,
#eds_mailchimp_1273_form {
    border-width: .5rem;
}

a.btn-border,
#dd-buy-totheend>div.cell2.content1,
#dd-buy-totheend>div.cell2.content2,
#dd-buy-totheend>div.cell2.content3,
#dd-about-ourstory>div.full.overlay,
#dd-buy-totheend>div.full.overlay,
#dd-buy-listingstoinbox>div.cell1.overlay1,
#dd-buy-listingstoinbox>div.cell1.overlay2,
input#mc-embedded-subscribe.button,
.eds_mailChimpPlus_Nova .edForm__subscribe,
.eds_mailChimpPlus_Nova .edForm__closeResponse,
#eds_mailchimp_1273_form,
#dnn_ctr1340_HtmlModule_lblContent>div>div>p>a,
#dnn_ctr1341_HtmlModule_lblContent>div>div>p>a,
div.Theme_01_Default .form_submit .submit_but,
.eds_news_Ozone.eds_subCollection_news .edn_eventRegistrationModalTrigger,
.eds_news_Ozone.eds_subCollection_news .edn_readMore.edn_readMoreButton,
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment .add_article_box .submit,
#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_btnRegisterEvent {
    border-style: solid;
}

#dd-about-ourstory>div.full.overlay,
#dd-buy-totheend>div.full.overlay,
#dd-buy-listingstoinbox>div.cell1.overlay1,
#dd-buy-listingstoinbox>div.cell1.overlay2,
#eds_mailchimp_1273_form {
    border-style: inset;
}

#dd-about-ourstory>div.full.overlay,
#dd-buy-totheend>div.full.overlay,
#dd-buy-listingstoinbox>div.cell1.overlay1,
#dd-buy-listingstoinbox>div.cell1.overlay2,
#eds_mailchimp_1273_form {
    border-image: linear-gradient(to right, rgb(118, 85, 48), rgb(195, 164, 109), rgb(227, 212, 177), rgb(195, 164, 109)) 1;
}



.side-borders {
    border-left: 1px solid #3C3C3B;
    border-right: 1px solid #3C3C3B;
}

.carousel-indicators li,
.mobile_left_icon .fa,
.mobile_right_icon a {
    border-color: #3C3C3B !important;
}


a.btn-border,
input#mc-embedded-subscribe.button,
.eds_mailChimpPlus_Nova .edForm__subscribe,
.eds_mailChimpPlus_Nova .edForm__closeResponse,
#dnn_ctr1340_HtmlModule_lblContent>div>div>p>a,
#dnn_ctr1341_HtmlModule_lblContent>div>div>p>a,
div.Theme_01_Default .form_submit .submit_but,
.eds_news_Ozone.eds_subCollection_news .edn_eventRegistrationModalTrigger,
.eds_news_Ozone.eds_subCollection_search .search_input,
.eds_news_Ozone.eds_subCollection_news .edn_readMore.edn_readMoreButton,
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment .add_article_box .submit,
#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_btnRegisterEvent {
    border-radius: 0;
    border-width: .2rem;
}

a.btn-border:hover,
input#mc-embedded-subscribe.button:hover {
    text-decoration: none;
}

a.primary-color-bkgd.btn-border,
input#mc-embedded-subscribe.button,
.eds_mailChimpPlus_Nova .edForm__subscribe,
.eds_mailChimpPlus_Nova .edForm__closeResponse,
.eds_mailChimpPlus_Nova .edForm__subscribe:hover,
.eds_mailChimpPlus_Nova .edForm__closeResponse:hover,
div.Theme_01_Default .form_submit .submit_but,
.eds_news_Ozone.eds_subCollection_news .edn_eventRegistrationModalTrigger,
.eds_news_Ozone.eds_subCollection_news .edn_readMore.edn_readMoreButton,
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment .add_article_box .submit,
#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_btnRegisterEvent {
    border-image: linear-gradient(to right, rgb(118, 85, 48), rgb(195, 164, 109), rgb(227, 212, 177), rgb(195, 164, 109)) 1 !important;
}

a.primary-color-bkgd.btn-border,
input#mc-embedded-subscribe.button,
.eds_mailChimpPlus_Nova .edForm__subscribe,
.eds_mailChimpPlus_Nova .edForm__closeResponse,
.eds_mailChimpPlus_Nova .edForm__subscribe:hover,
.eds_mailChimpPlus_Nova .edForm__closeResponse:hover,
#dd-error-hero>div.cell1.content.hero>div>a.kyb-btn.bkgd-light.tertiary-color-bkgd.btn-border,
div.Theme_01_Default .form_submit .submit_but,
div.Theme_01_Default .form_submit .submit_but:hover,
.eds_news_Ozone.eds_subCollection_news .edn_eventRegistrationModalTrigger,
.eds_news_Ozone.eds_subCollection_news .edn_readMore.edn_readMoreButton,
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment .add_article_box .submit,
#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_btnRegisterEvent {
    box-shadow: 5px 5px 0px #3C3C3B;
}

a.transparent-bkgd.primary-color-txt:hover,
a.secondary-color-bkgd.btn-border:hover,
a.tertiary-color-bkgd.btn-border:hover,
#dd-error-hero>div.cell1.content.hero>div>a.kyb-btn.bkgd-light.tertiary-color-bkgd.btn-border,
#dnn_ctr1340_HtmlModule_lblContent>div>div>p>a,
#dnn_ctr1341_HtmlModule_lblContent>div>div>p>a {
    border-color: #3C3C3B;
}

a.secondary-color-bkgd.btn-border,
.eds_news_Ozone.eds_subCollection_search .search_input {
    border-color: #F6D2C4;
}

a.tertiary-color-bkgd.btn-border {
    border-color: #CFCCCA;
}

#dd-buy-totheend>div.cell2.content1,
#dd-buy-totheend>div.cell2.content2,
#dd-buy-totheend>div.cell2.content3 {
    border-color: #FFF7EB;
}

#mobile_user,
.mobile_menu .mm-listview>li,
.mobile_menu .mm-listview>li:after,
.mobile_menu .mm-listview>li .mm-next,
.mobile_menu .mm-listview>li .mm-next:before,
.mobile_menu .mm-navbar.mm-navbar-top-2,
.mobile_menu .menu_header,
.mobile_menu .mm-navbar.mm-navbar-top.mm-navbar-top-1 {
    border: 0px solid transparent;
}

/* BOX SHADOWS*/


div.visible-xs.visible-sm.mobile_header>div>div.shade,
.idx-card,
#dd-home-testimonials>div.bkgd,
#dd-home-hero>div.full.bkgd,
#dd-home-awards>div.full.bkgd,
#dd-home-buysellinvest>div.cell2,
#dd-home-buysellinvest>div.cell4,
#dd-home-buysellinvest>div.cell6,
#dd-home-homevalue-highlight>div.full.bkgd,
#dd-home-about>div.bkgd.cell1,
#dd-cta-footer-newsletter>div.bkgd.full,
#dd-buy-firsthome>div.cell1.content2,
#dd-buy-firsthome>div.cell1.content1,
#dd-buy-homeownershipsteps>div.bkgd.full,
#dd-buy-mortgages>div.bkgd.cell2,
#dd-buy-mortgages>div.bkgd.cell4,
#dd-buy-mortgages>div.bkgd.cell6,
#dd-buy-mortgages>div.bkgd.cell8,
#dd-buy-mortgages>div.bkgd.cell10,
#dd-sell-areasserved>div.cell1.content,
#dd-sell-team>div.bkgd.cell1,
#dd-sell-marketing>div.bkgd.cell2,
#dd-sell-marketing>div.bkgd.cell4,
#dd-sell-marketing>div.bkgd.cell6,
#dd-sell-marketing>div.bkgd.cell8,
#dd-sell-marketing>div.bkgd.cell10,
#dd-about-danielledunham>div.cell1.content,
#eapps-instagram-feed-1>div>div.eapps-instagram-feed-content>div.eapps-instagram-feed-posts-container>div>div.eapps-instagram-feed-posts-inner.es-layout-grid-content>div>div,
#dd-invest-types>div.bkgd.cell2,
#dd-invest-types>div.bkgd.cell4,
#dd-invest-types>div.bkgd.cell6,
#dd-invest-types>div.bkgd.cell8,
#dd-invest-types>div.bkgd.cell10,
#dd-invest-types>div.bkgd.cell12,
#dd-invest-about>div.cell1.content {
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
}

#dd-about-cta>div.content.full {
    box-shadow: 0px 5px 5px rgb(0 0 0 / 10%);
}

.eds_news_Ozone.eds_subCollection_news .edn_eventDetail {
    box-shadow: none;
}




/*-----------BUTTONS*-------------*/

.kyb-btn,
input#mc-embedded-subscribe.button,
div.Theme_01_Default .form_submit .submit_but,
.eds_news_Ozone.eds_subCollection_news .edn_eventRegistrationModalTrigger,
.eds_news_Ozone.eds_subCollection_news .edn_readMore.edn_readMoreButton,
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment .add_article_box .submit,
#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_btnRegisterEvent {
    padding: 12px 20px 11px;
    display: inline-block;
    background-size: 105% !important;
    background-position: center !important;
    -webkit-transition: all ease-in 300ms;
    text-shadow: 0 0px 0px rgb(255 255 255 / 0%);
    text-transform: uppercase;
    line-height: 20px;
    vertical-align: middle;
    background-image: none;
}

div.Theme_01_Default .form_submit .submit_but:hover {
    background-color: #FFF7EB;
}


#dd-cta-footer-newsletter>div.cell1.content>div>a,
#dd-home-buysellinvest>div.content>div.button_cta>a,
#dd-promo>div>p>a,
.eds_news_Ozone.eds_subCollection_news .edn_article.edn_simpleArticle2:hover h2.edn_articleTitle,
.eds_news_Ozone.eds_subCollection_news a:hover {
    text-decoration: underline;
}



/*--------------------PADDING / MARGIN / CONTENT WIDTHs---------------*/

div.pagetitle_bg.PageTitle_h.Auto,
#dd-newsevents-bc-hero,
#dd-promo>div.content.full.hero,
#dd-cta-footer-newsletter,
#dd-home-awards,
#dd-home-testimonials,
div.container,
#dd-home-hero,
#dd-home-about,
#dd-home-buysellinvest,
#dd-home-homevaluation-highlight,
#dnn_wrapper>footer>div.footer-bottom>div,
#Items-1362>div>div:nth-child(2),
.idx-features,
#Items-1362>div>div:nth-child(6),
#Items-1362>div>div.row.capitalize.mb-1,
#Items-1362>div>div.row.mb-2,
#dd-about-cta,
#dd-about-danielledunham,
#dd-about-ourstory,
#dd-sell-areasserved,
#dd-sell-outreach,
#dd-sell-team,
#dd-buy-firsthome,
#dd-buy-homeownershipsteps,
#dd-sell-outreach,
#dd-buy-totheend,
#dd-buy-listingstoinbox,
#dd-buy-mortgages,
#dd-sell-marketing,
div.visible-xs.visible-sm.mobile_header>div>div.dnn_layout,
#dd-footer,
#dd-about-team,
#dnn_ctr1424_HtmlModule_lblContent,
#dnn_ctr1407_ModuleContent,
#dd-buy-listingstoinbox,
#dd-about-bc-hero,
#dd-buy-bc-hero,
#dd-sell-bc-hero,
#dd-invest-bc-hero,
#dd-properties-bc-hero,
#dd-searchproperties-bc-hero,
#dd-soldproperties-bc-hero,
#dd-newsevents-bc-hero,
#dd-contact-bc-hero,
#dd-homevalue-bc-hero,
#dd-openhouse-bc-hero,
#dd-home-homevalue-highlight,
#dd-error-hero,
#dd-thankyou-bc-hero,
#dd-contact-info,
#dd-invest-types,
#dd-invest-about,
#mc_embed_signup,
.eds_mailChimpPlus_Nova.edForm__form,
#dnn_ctr1428_HtmlModule_lblContent>#dd-sell-team,
#dd-contact-message,
#dd-home-relistings-cta,
#dnn_ctr1340_HtmlModule_lblContent,
#dnn_ctr1341_HtmlModule_lblContent,
#dd-agent-bc-hero {
    max-width: 1350px;
}

div.pagetitle_bg.PageTitle_h.Auto,
#dd-newsevents-bc-hero,
#dd-promo>div.content.full.hero,
#dd-cta-footer-newsletter,
#dd-home-awards,
#dd-home-testimonials,
div.container,
#dd-home-hero,
#dd-home-about,
#dd-home-buysellinvest,
#dd-home-homevaluation-highlight,
#dnn_wrapper>footer>div.footer-bottom>div,
#Items-1362>div>div:nth-child(2),
.idx-features,
#Items-1362>div>div:nth-child(6),
#Items-1362>div>div.row.capitalize.mb-1,
#Items-1362>div>div.row.mb-2,
#dd-about-cta,
#dd-about-danielledunham,
#dd-about-ourstory,
#dd-sell-areasserved,
#dd-sell-outreach,
#dd-sell-team,
#dd-buy-firsthome,
#dd-buy-homeownershipsteps,
#dd-sell-outreach,
#dd-buy-totheend,
#dd-buy-listingstoinbox,
#dd-buy-mortgages,
#dd-sell-marketing,
div.visible-xs.visible-sm.mobile_header>div>div.dnn_layout,
#dd-header-bottom>div.content,
#dd-footer,
#dd-about-team,
#dnn_ctr1424_HtmlModule_lblContent,
#dnn_ctr1407_ModuleContent,
#dd-about-bc-hero,
#dd-buy-bc-hero,
#dd-sell-bc-hero,
#dd-invest-bc-hero,
#dd-properties-bc-hero,
#dd-searchproperties-bc-hero,
#dd-soldproperties-bc-hero,
#dd-newsevents-bc-hero,
#dd-contact-bc-hero,
#dd-homevalue-bc-hero,
#dd-openhouse-bc-hero,
#dd-buy-listingstoinbox,
#dd-home-homevalue-highlight,
#dd-error-hero,
#dd-thankyou-bc-hero,
#dd-contact-info,
#dd-invest-types,
#dd-invest-about,
#mc_embed_signup,
.eds_mailChimpPlus_Nova.edForm__form,
#dnn_ctr1428_HtmlModule_lblContent>#dd-sell-team,
#dd-contact-message,
#dd-home-relistings-cta,
#dnn_ctr1340_HtmlModule_lblContent,
#dnn_ctr1341_HtmlModule_lblContent,
#dd-agent-bc-hero {
    margin: auto;
}

div.container,
#dnn_wrapper>footer>div.footer-bottom>div,
div.dnn_layout {
    width: 100% !important;
}

div.container,
#dd-promo>div.content.full.hero,
#dd-about-bc-hero,
#dd-buy-bc-hero,
#dd-sell-bc-hero,
#dd-invest-bc-hero,
#dd-properties-bc-hero,
#dd-soldproperties-bc-hero,
#dd-searchproperties-bc-hero,
#dd-homevalue-bc-hero,
#dd-contact-bc-hero,
#dd-newsevents-bc-hero,
#dd-openhouse-bc-hero,
#dd-home-about,
#dd-home-homevaluation-highlight,
#dnn_wrapper>footer>div.footer-bottom>div,
#dd-error-hero,
#dd-home-homevalue-highlight>div.cell1.content.hero,
#dd-home-hero>div.cell1.content.hero,
#dd-about-danielledunham>div.cell2.content,
#dd-about-danielledunham>div.cell3.content,
#dd-about-ourstory>div.cell2.content.hero,
#dd-sell-areasserved>div.cell2.content,
#dd-sell-team>div.cell2.content,
#dd-buy-firsthome>div.cell2.content,
#dd-buy-homeownershipsteps>div.cell2.content,
#dd-buy-totheend>div.cell1.content,
#dd-buy-listingstoinbox>div.cell2.content,
#dd-home-buysellinvest,
#dd-buy-mortgages,
#dd-sell-marketing,
#dd-sell-outreach>div.cell1.content,
#dd-sell-outreach>div.cell3.content,
div.visible-xs.visible-sm.mobile_header>div>div.dnn_layout,
#dd-home-properties-search-icon,
#dd-footer,
#dd-home-awards,
#dd-home-testimonials,
#dd-cta-footer-newsletter,
#dd-home-listings-cta,
#dd-about-danielledunham>div.cell1.content,
#dd-about-team,
#dnn_ctr1424_HtmlModule_lblContent,
#dd-about-cta,
#dd-thankyou-bc-hero,
#dd-invest-types,
#dd-invest-about>div.cell2.content,
#mc_embed_signup,
.eds_mailChimpPlus_Nova.edForm__form,
#dd-contact-message,
#dnn_ctr1340_HtmlModule_lblContent,
#dnn_ctr1341_HtmlModule_lblContent,
#dd-agent-bc-hero>div.cell2.content {
    padding-right: 30px;
}

    {
    padding-right: 20px;
}

.eds_news_Ozone.eds_subCollection_news .edn_eventDetails {
    padding-right: 20px;
}


div.container,
#dd-promo>div.content.full.hero,
#dd-about-bc-hero,
#dd-buy-bc-hero,
#dd-sell-bc-hero,
#dd-invest-bc-hero,
#dd-properties-bc-hero,
#dd-soldproperties-bc-hero,
#dd-searchproperties-bc-hero,
#dd-homevalue-bc-hero,
#dd-contact-bc-hero,
#dd-newsevents-bc-hero,
#dd-openhouse-bc-hero,
#dd-home-about,
#dd-home-homevaluation-highlight,
#dnn_wrapper>footer>div.footer-bottom>div,
#dd-error-hero,
#dd-home-homevalue-highlight>div.cell1.content.hero,
#dd-home-hero>div.cell1.content.hero,
#dd-about-danielledunham>div.cell2.content,
#dd-about-danielledunham>div.cell3.content,
#dd-about-ourstory>div.cell2.content.hero,
#dd-sell-areasserved>div.cell2.content,
#dd-sell-team>div.cell2.content,
#dd-buy-firsthome>div.cell2.content,
#dd-buy-homeownershipsteps>div.cell2.content,
#dd-buy-totheend>div.cell1.content,
#dd-buy-listingstoinbox>div.cell2.content,
#dd-home-buysellinvest,
#dd-buy-mortgages,
#dd-sell-marketing,
#dd-sell-outreach>div.cell1.content,
#dd-sell-outreach>div.cell3.content,
div.visible-xs.visible-sm.mobile_header>div>div.dnn_layout,
#dd-home-properties-search-icon,
#dd-footer,
#dd-home-awards,
#dd-home-testimonials,
#dd-cta-footer-newsletter,
#dd-home-listings-cta,
#dd-about-danielledunham>div.cell1.content,
#dd-about-team,
#dnn_ctr1424_HtmlModule_lblContent,
#dd-about-cta,
#dd-thankyou-bc-hero,
#dd-invest-types,
#dd-invest-about>div.cell2.content,
#mc_embed_signup,
.eds_mailChimpPlus_Nova.edForm__form,
#dd-contact-message,
#dnn_ctr1340_HtmlModule_lblContent,
#dnn_ctr1341_HtmlModule_lblContent,
#dd-agent-bc-hero>div.cell2.content {
    padding-left: 30px;
}

.eds_news_Ozone.eds_subCollection_news .edn_eventDetails {
    padding-left: 20px;
}


#dd-home-awards,
#dd-home-testimonials,
#dd-cta-footer-newsletter,
#dd-home-about,
#dd-home-buysellinvest,
#dd-home-relistings,
#dd-home-homevalue-highlight,
#dd-footer,
#dd-buy-homeownershipsteps,
#dd-buy-mortgages,
#dd-buy-totheend,
#dd-about-cta,
#dd-buy-listingstoinbox,
#dd-sell-team,
#dd-sell-marketing,
#dd-sell-outreach,
#dd-about-ourstory,
#dnn_wrapper>footer,
#dnn_ctr1424_HtmlModule_lblContent,
#dd-invest-types {
    padding-top: 4rem;
}

#dd-footer>div.cell2.content>p:nth-child(5),
#dnn_wrapper>footer,
#dd-footer>div.cell5.content>p:nth-child(6) {
    padding-top: 3rem;
}

#dd-error-hero,
#dd-agent-bio,
#cccc-newsevents-categories,
#cccc-newsevents-list2,
#cccc-newsevents-calendar {
    padding-top: 30px;
}

div.pagetitle_bg.PageTitle_h.Auto {
    padding-top: 70px;
}

.button_cta,
#dd-home-homevalue-highlight>div.cell1.content.hero,
#dd-home-hero>div.cell1.content.hero,
#dd-home-about>div.cell2.content,
#dd-about-cta>div.cell1.content.hero,
#dd-about-danielledunham>div.cell2.content,
#dd-about-danielledunham>div.cell3.content,
#dd-about-ourstory>div.cell2.content.hero,
#dd-sell-areasserved>div.cell2.content,
#dd-sell-team>div.cell2.content,
#dd-buy-firsthome>div.cell2.content,
#dd-buy-homeownershipsteps>div.cell2.content,
#dd-buy-listingstoinbox>div.cell2.content,
#dd-buy-totheend>div.cell1.content,
#eapps-instagram-feed-1,
#dnn_ctr1407_ModuleContent,
#dd-invest-about>div.cell2.content,
#dd-home-relistings-cta,
#dnn_ctr1341_HtmlModule_lblContent,
#dnn_ctr1339_HtmlModule_lblContent>div>div.kyb_dbc_contactinfo>p:nth-child(7),
#dd-agent-bc-hero>div.cell2.content {
    padding-top: 20px;
}


#dd-promo>div.content.full.hero,
#dnn_wrapper>footer>div.footer-bottom {
    padding-top: 20px;
}

#dnn_ctr1272_HtmlModule_lblContent {
    margin-top: 10px;
}

#dnn_wrapper>footer,
#Items-1362 {
    padding-bottom: 4rem;
}


#dd-about-bc-hero,
#dd-buy-bc-hero,
#dd-sell-bc-hero,
#dd-invest-bc-hero,
#dd-properties-bc-hero,
#dd-soldproperties-bc-hero,
#dd-searchproperties-bc-hero,
#dd-contact-bc-hero,
#dd-homevalue-bc-hero,
#dd-openhouse-bc-hero,
#dd-newsevents-bc-hero,
#dd-thankyou-bc-hero,
#dd-error-hero,
#dd-agent-bc-hero>div.cell2.content {
    padding-bottom: 30px;
}



#dd-buy-mortgages>div.cell1.content,
#dd-sell-marketing>div.cell1.content,
#dd-home-relistings,
#eapps-instagram-feed-1,
#dd-invest-types>div.cell1.content {
    padding-bottom: 20px;
}

#dd-promo>div.content.full.hero,
.eds_news_Ozone.eds_subCollection_news .edn_eventDetails {
    padding-top: 10px;
}

#dd-promo>div.content.full.hero,
.eds_news_Ozone.eds_subCollection_news .edn_eventDetails {
    padding-bottom: 10px;
}


#dd-home-buysellinvest>div.cell3.content,
#dd-home-buysellinvest>div.cell5.content,
#dd-buy-mortgages>div.content,
#dd-sell-marketing>div.content,
#dd-contact-info>div.content,
#dd-invest-types>div.content {
    padding-bottom: 30px;
}


#dnn_wrapper>footer>div.footer-bottom,
#dd-error-hero>div.cell1.content.hero>p:nth-child(2) {
    padding-bottom: 10px;
}

div.pagetitle_bg.PageTitle_h.Auto {
    padding-bottom: 5px;
}

#dd-buy-totheend>div.cell1.content {
    padding-left: 50px;
}

#dnn_ctr1339_HtmlModule_lblContent>div>div.kyb_dbc_contactinfo>p:nth-child(7) {
    padding-left: 16px;
}

#dd-buy-totheend>div.cell1.content {
    padding-right: 50px;
}


#dd-contact-info>div.content.cell1,
#dd-contact-info>div.content.cell2,
#dd-contact-info>div.content.cell3,
#dd-contact-info>div.content.cell4,
#dd-contact-info>div.content.cell5 {
    padding: 30px;
}


#dd-home-awards>div.full.overlay,
#dd-home-testimonials>div.full.overlay,
#dd-cta-footer-newsletter>div.full.overlay {
    margin: 10px;
}

#dd-home-awards>div.content.full,
#dd-home-testimonials>div.content.full,
#dd-about-bc-hero>div.content.full,
#dd-buy-bc-hero>div.content.full,
#dd-sell-bc-hero>div.content.full,
#dd-invest-bc-hero>div.content.full,
#dd-properties-bc-hero>div.content.full,
#dd-soldproperties-bc-hero>div.content.full,
#dd-searchproperties-bc-hero>div.content.full,
#dd-homevalue-bc-hero>div.content.full,
#dd-contact-bc-hero>div.content.full,
#dd-openhouse-bc-hero>div.content.full,
#dd-newsevents-bc-hero>div.content.full,
#dd-cta-footer-newsletter>div.cell1.content,
#dd-cta-footer-newsletter>div.cell2.content,
#dd-thankyou-bc-hero>div.content.full {
    padding: 10px;
}

#Items-1362>div>div:nth-child(2),
#Items-1362>div>div.row.mb-half.idx-features,
#Items-1362>div>div:nth-child(6)>div,
#Items-1362>div>div.row.capitalize.mb-1,
#Items-1362>div>div.row.mb-2>div {
    padding: 10px;
}

#dd-home-awards>div.content.full,
#dd-home-testimonials>div.content.full,
#dd-cta-footer-newsletter>div.cell1.content,
#dd-cta-footer-newsletter>div.content.full,
#dd-cta-footer-newsletter>div.cell2.content {
    margin: 15px;
}

#dd-about-bc-hero>div.full.overlay,
#dd-buy-bc-hero>div.full.overlay,
#dd-sell-bc-hero>div.full.overlay,
#dd-invest-bc-hero>div.full.overlay,
#dd-properties-bc-hero>div.full.overlay,
#dd-searchproperties-bc-hero>div.full.overlay,
#dd-soldproperties-bc-hero>div.full.overlay,
#dd-contact-bc-hero>div.full.overlay,
#dd-newsevents-bc-hero>div.full.overlay,
#dd-homevalue-bc-hero>div.full.overlay,
#dd-openhouse-bc-hero>div.full.overlay,
#dd-about-bc-hero>div.bkgd-img.full,
#dd-buy-bc-hero>div.bkgd-img.full,
#dd-sell-bc-hero>div.bkgd-img.full,
#dd-invest-bc-hero>div.bkgd-img.full,
#dd-properties-bc-hero>div.bkgd-img.full,
#dd-soldproperties-bc-hero>div.bkgd-img.full,
#dd-searchproperties-bc-hero>div.bkgd-img.full,
#dd-newsevents-bc-hero>div.bkgd-img.full,
#dd-contact-bc-hero>div.bkgd-img.full,
#dd-homevalue-bc-hero>div.bkgd-img.full,
#dd-openhouse-bc-hero>div.bkgd-img.full,
#dd-thankyou-bc-hero>div.full.overlay,
#dd-thankyou-bc-hero>div.bkgd-img.full {
    margin: 5px;
}


.pagetitleBox .pagetitleborder,
#dd-header-bottom>div.content {
    margin-top: 5px;
}


.pagetitleBox .pagetitleborder,
#dd-header-bottom>div.full.overlay {
    margin-bottom: 5px;
}

#dd-header-bottom>div.content {
    margin-right: 5px;
}

#dd-header-bottom>div.content {
    margin-left: 5px;
}

#dd-header-bottom>div.content {
    padding-bottom: 14px;
}

#dd-about-danielledunham>div.cell1.overlay2 {
    margin-right: 35px;
}

#dd-about-danielledunham>div.cell1.content {
    margin-right: 45px;
}

#dd-about-danielledunham>div.cell1.overlay2 {
    margin-left: 35px;
}

#dd-about-danielledunham>div.cell1.content {
    margin-left: 45px;
}



#dd-about-danielledunham>div.cell1.overlay2 {
    margin-top: 5px;
}

.pagetitleBox .pagetitleborder,
#dd-cta-footer-newsletter>div.cell2.content>div>a,
#dd-home-buysellinvest>div.content>div.button_cta>a,
#dnn_content {
    padding: 0px !important;
}

/*#dd-about-bc-hero > div.bkgd-img.full, #dd-buy-bc-hero > div.bkgd-img.full, #dd-sell-bc-hero > div.bkgd-img.full, #dd-invest-bc-hero > div.bkgd-img.full, #dd-properties-bc-hero > div.bkgd-img.full, #dd-searchproperties-bc-hero > div.bkgd-img.full, #dd-soldproperties-bc-hero > div.bkgd-img.full, #dd-contact-bc-hero > div.bkgd-img.full, #dd-newsevents-bc-hero > div.bkgd-img.full, #dd-homevalue-bc-hero > div.bkgd-img.full, #dd-openhouse-bc-hero > div.bkgd-img.full*/
#Items-1362>div>div.row.mb-half.idx-features {
    margin-top: 10px;
}

#dd-home-buysellinvest>div.content>div.button_cta {
    padding-top: 0px;
}

    {
    margin-top: 0px;
}

    {
    padding-bottom: 0px;
}

.row {
    margin-bottom: 0px;
}

#dd-buy-firsthome>div.bkgd.cell1,
#dd-about-danielledunham>div.bkgd.cell1,
#dd-sell-areasserved>div.bkgd.cell1,
#dd-buy-totheend>div.bkgd.full,
#dd-invest-about>div.bkgd.cell1,
#dd-agent-bc-hero>div.bkgd.cell1 {
    height: 125px;
    /* margin-bottom: 40vh; */
    /* position: relative; */
    /* bottom: 0; */
    place-self: end;
    width: 100%;
}

#dd-about-ourstory>div.bkgd.full {
    margin-top: 20vh;
    height: 20vh;
}

.eds_news_Ozone.eds_subCollection_news .edn_eventDetails {
    margin-bottom: 30px;
}



#dd-buy-firsthome>div.cell1.content2,
#dd-about-danielledunham>div.cell1.content,
#dd-sell-areasserved>div.cell1.content,
#dd-about-danielledunham>div.cell1.overlay1,
#dd-invest-about>div.cell1.content {
    margin-bottom: 40px;
}

#dd-about-danielledunham>div.cell1.overlay2 {
    margin-bottom: 45px;
}

#dd-about-danielledunham>div.cell1.content {
    margin-bottom: 50px;
}

#dd-about-ourstory>div.full.overlay {
    margin: 5vh 30px;
}

#dd-about-ourstory>div.bkgd.cell1,
#dd-buy-totheend>div.full.overlay {
    margin-bottom: 100px;
}

#dd-buy-totheend>div.full.overlay,
#dd-sell-areasserved>div.cell1.content,
#dd-about-danielledunham>div.cell1.overlay1,
#dd-buy-firsthome>div.cell1.content1,
#dd-buy-listingstoinbox>div.cell1.overlay2,
#dd-invest-about>div.cell1.content {
    margin-right: 30px;
}

#dd-buy-totheend>div.full.overlay,
#dd-sell-areasserved>div.cell1.content,
#dd-about-danielledunham>div.cell1.overlay1,
#dd-buy-firsthome>div.cell1.content2,
#dd-buy-listingstoinbox>div.cell1.overlay1,
#dd-invest-about>div.cell1.content {
    margin-left: 30px;
}


/*-------------WIDTHS HEIGHTS------------------*/

#dd-error-hero>div.content.full.hero>img,
#dd-home-about>div.cell1.content>img,
#dd-about-danielledunham>div.cell1.content>div>img,
#dd-sell-outreach>div.cell2.content>div>img,
#dd-buy-firsthome>div.cell1.content>img,
#dd-buy-totheend>div.cell2.content>div>img,
#dd-header-bottom,
#dd-footer>div.cell1.content>div>a>img {
    width: 100%;
}

#dd-home-about>div.bkgd.cell1,
#dd-buy-firsthome>div.cell1.content1,
#dd-buy-firsthome>div.cell1.content2,
#dd-about-danielledunham>div.cell1.content,
#dd-sell-areasserved>div.cell1.content,
#dd-buy-totheend>div.cell2.content1,
#dd-buy-totheend>div.cell2.content2,
#dd-buy-totheend>div.cell2.content3,
#dd-buy-totheend>div.cell2.content4,
#dd-about-ourstory>div.full.overlay,
#dd-invest-about>div.cell1.content {
    height: 100vw;
}




/*---------------TEXT ALIGNMENT-------------------------*/

#dd-promo>div.content.full>p,
.idx-features>div>div,
div.header-left,
#dd-header-bottom>div.content,
#dd-home-awards>div.content.full,
#dd-home-buysellinvest,
#dd-cta-footer-newsletter,
#dd-home-hero,
#dd-home-about,
#dd-home-testimonials,
#dd-home-relistings,
#dd-home-listings-cta,
#dd-home-homevalue-highlight,
#dd-footer,
#dd-buy-firsthome,
#dd-buy-bc-hero,
#dd-buy-homeownershipsteps,
#dd-buy-mortgages,
#dd-buy-listingstoinbox,
#dd-sell-bc-hero,
#dd-sell-areasserved,
#dd-sell-team,
#dd-sell-marketing,
#dd-sell-outreach,
#dd-about-cta,
#dd-invest-bc-hero,
#dd-properties-bc-hero,
#dd-properties-residential,
#dd-properties-commercial,
#dd-properties-multifamily,
#dd-properties-vacantland,
#dd-soldproperties-bc-hero,
#dd-searchproperties-bc-hero,
#dd-about-bc-hero,
#dd-about-danielledunham,
#dd-about-ourstory,
#dd-about-team,
#dd-contact-bc-hero,
#dd-newsevents-bc-hero,
#dd-homevalue-bc-hero,
#dd-openhouse-bc-hero,
#dd-sell-marketing-cta,
#dnn_ctr1424_HtmlModule_lblContent,
#dd-buy-totheend,
#dd-error-hero,
#dd-thankyou-bc-hero,
#dd-thankyou-bc-hero,
#dd-contact-info,
#dnn_ctr1311_HtmlModule_lblContent>div.button_cta,
#dd-invest-types,
#dnn_ctr1392_HtmlModule_lblContent>div.button_cta,
#dd-invest-about,
#dd-contact-message,
#dd-home-relistings-cta,
#dnn_ctr1340_HtmlModule_lblContent,
#dnn_ctr1341_HtmlModule_lblContent,
#dd-agent-bc-hero {
    text-align: center;
}

/*------Positioning--------------------*/

#dd-buy-firsthome>div.bkgd.cell1,
#dd-about-danielledunham>div.bkgd.cell1,
#dd-about-ourstory>div.bkgd.full,
#dd-sell-areasserved>div.bkgd.cell1,
#dd-buy-totheend>div.bkgd.full,
#dd-invest-about>div.bkgd.cell1,
#dd-agent-bc-hero>div.bkgd.cell1 {
    background-position-y: bottom;
}

#dd-header-bottom>div.content {
    place-self: center center;
}

/*----------------HEADERS---------*/

.mobile_nav {
    position: absolute;
    margin-top: 49px;
}

#dd-promo {
    position: fixed;
    top: 0;
    z-index: 950;
    height: 50px;
    overflow: hidden;
    width: 100%;
}

.mobile_header,
.mobile_dnn_logo,
.mobile_nav {
    height: 100px;
}

.mobile_dnn_logo {
    margin: 0px;
    text-align: center;
}

.mobile_left_icon #ico_search,
.mobile_right_icon a:before {
    font-size: 1.5rem;
}

#dd-home-properties-search-icon {
    margin-top: 87px;
    z-index: 940;
    width: fit-content;
    top: 0;
}

#dd-home-properties-search-icon>div.content.full.hero>div>a>img {
    height: 30px;
}

.dnn_logo {
    float: none;
}


#dd-header-bottom {
    position: fixed;
    bottom: 0em;
    z-index: 940;
}

#dd-header-bottom>div.content>div>a>img {
    width: 30px;
}

#dd-home-properties-search-icon {
    position: fixed;
}

ul.mm-listview>li>a,
ul.mm-listview>li>span {
    padding: 20px 30px 20px 30px;
}

#dd-footer>div.cell5.content>p:nth-child(6)>img {
    max-width: 250px;
}


.fa.fa-facebook:before {
    content: "\f09a";
}

.mobile_right_icon a:before {
    content: "\f0c9";

}

#to_top {
    right: 10px !important;
    bottom: 60px !important;
}

/*---------------------------LAYOUTS & GRID SPACING-----------------*/

.onexone,
#dd-promo,
#dd-home-awards,
#dd-home-testimonials,
#dd-about-bc-hero,
#dd-buy-bc-hero,
#dd-sell-bc-hero,
#dd-invest-bc-hero,
#dd-properties-bc-hero,
#dd-soldproperties-bc-hero,
#dd-searchproperties-bc-hero,
#dd-contact-bc-hero,
#dd-homevalue-bc-hero,
#dd-openhouse-bc-hero,
#dd-newsevents-bc-hero,
#dd-home-properties-search-icon,
#dd-home-relistings,
#dd-home-listings-cta,
#dd-sell-marketing-cta,
#dd-thankyou-bc-hero,
#dd-properties-residential,
#dd-properties-commercial,
#dd-properties-multifamily,
#dd-properties-vacantland,
#dd-error-hero,
#dd-home-relistings-cta,
#cccc-newsevents-search,
#cccc-newsevents-calendar,
#cccc-newsevents-categories,
#cccc-newsevents-list2 {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-areas: "content";
}

div.onexone>div.bkgd.full,
#dd-promo>div.full,
#dd-home-awards>div.full,
#dd-home-testimonials>div.full,
#dd-about-bc-hero>div.full,
#dd-buy-bc-hero>div.full,
#dd-sell-bc-hero>div.full,
#dd-invest-bc-hero>div.full,
#dd-properties-bc-hero>div.full,
#dd-soldproperties-bc-hero>div.full,
#dd-searchproperties-bc-hero>div.full,
#dd-contact-bc-hero>div.full,
#dd-homevalue-bc-hero>div.full,
#dd-openhouse-bc-hero>div.full,
#dd-newsevents-bc-hero>div.full,
#dd-home-properties-search-icon>div.full,
#dd-home-relistings>div.full,
#dd-home-listings-cta>div.full,
#dd-sell-marketing-cta>div.full,
#dd-thankyou-bc-hero>div.full,
#dd-properties-commercial>div.full,
#dd-properties-multifamily>div.full,
#dd-properties-vacantland>div.full,
#dd-properties-residential>div.full,
#dd-error-hero>div.full,
#dd-home-relistings-cta>div.full,
#cccc-newsevents-search>div.full,
#cccc-newsevents-list2>div.full,
#cccc-newsevents-categories>div.full,
#cccc-newsevents-calendar>div.full {
    grid-area: 1 / 1 / 2 / 2;
}

/*div.onexone > div.full.overlay, #dd-promo > div.full.overlay, #dd-home-awards > div.full.overlay, #dd-home-testimonials > div.full.overlay, #dd-about-bc-hero > div.full.overlay, #dd-about-bc-hero > div.bkgd-img.full, #dd-invest-bc-hero > div.full.overlay, #dd-buy-bc-hero > div.full.overlay, #dd-buy-bc-hero > div.bkgd-img.full, #dd-sell-bc-hero > div.full.overlay, #dd-sell-bc-hero > div.bkgd-img.full, #dd-invest-bc-hero > div.bkgd-img.full, #dd-properties-bc-hero > div.bkgd-img.full, #dd-properties-bc-hero > div.full.overlay, #dd-soldproperties-bc-hero > div.bkgd-img.full, #dd-soldproperties-bc-hero > div.full.overlay, #dd-searchproperties-bc-hero > div.bkgd-img.full, #dd-searchproperties-bc-hero > div.full.overlay, #dd-contact-bc-hero > div.bkgd-img.full, #dd-contact-bc-hero > div.full.overlay, #dd-newsevents-bc-hero > div.bkgd-img.full, #dd-newsevents-bc-hero > div.full.overlay, #dd-homevalue-bc-hero > div.bkgd-img.full, #dd-homevalue-bc-hero > div.full.overlay, #dd-openhouse-bc-hero > div.bkgd-img.full, #dd-openhouse-bc-hero > div.full.overlay, #dd-home-properties-search-icon > div.full.overlay { grid-area: 1 / 1 / 2 / 2; }*/

div.onexone>div.content.full,
#dd-promo>div.content.full,
#dd-home-awards>div.content.full,
#dd-home-testimonials>div.content.full,
#dd-about-bc-hero>div.content.full,
#dd-buy-bc-hero>div.content.full,
#dd-sell-bc-hero>div.content.full,
#dd-invest-bc-hero>div.content.full,
#dd-contact-bc-hero>div.content.full,
#dd-newsevents-bc-hero>div.content.full,
#dd-homevalue-bc-hero>div.content.full,
#dd-openhouse-bc-hero>div.content.full,
#dd-properties-bc-hero>div.content.full,
#dd-searchproperties-bc-hero>div.content.full,
#dd-soldproperties-bc-hero>div.content.full,
#dd-home-properties-search-icon>div.content.full.hero,
#dd-thankyou-bc-hero>div.content.full {
    grid-area: content;
}


.onextwo,
#dd-cta-footer-newsletter,
#dd-about-cta,
#dd-home-homevalue-highlight,
#dd-home-hero,
#dd-home-about,
#dd-about-ourstory,
#dd-sell-areasserved,
#dd-sell-team,
#dd-buy-firsthome,
#dd-buy-homeownershipsteps,
#dd-buy-totheend,
#dd-buy-listingstoinbox,
#dd-invest-about,
#dd-agent-bc-hero {
    display: grid;
    grid-template-columns: 1fr;
    /*grid-template-rows: repeat(2, 1fr);*/
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-areas: "content1"
        "content2";
}

.onextwo>div.full,
#dd-cta-footer-newsletter>div.full,
#dd-about-ourstory>div.full,
#dd-sell-areasserved>div.full,
#dd-sell-team>div.full,
#dd-buy-firsthome>div.full,
#dd-buy-totheend>div.full,
#dd-buy-listingstoinbox>div.full,
#dd-home-about>div.full,
#dd-invest-about>div.full,
#dd-agent-bc-hero>div.full {
    grid-area: 1 / 1 / 3 / 2;
}

/*.onextwo > div.overlay.full, #dd-cta-footer-newsletter > div.full.overlay, #dd-home-about > div.full.overlay, #dd-sell-areasserved > div.full.overlay, #dd-buy-firsthome > div.full.overlay, #dd-buy-totheend > div.full.overlay, #dd-buy-listingstoinbox > div.full.overlay { grid-area: 1 / 1 / 3 / 2; }

.onextwo > div.content.full, #dd-cta-footer-newsletter > div.content.full, #dd-home-about > div.content.full, #dd-sell-areasserved > div.content.full, #dd-buy-firsthome > div.content.full, #dd-buy-totheend > div.content.full, #dd-buy-listingstoinbox > div.content.full { grid-area: 1 / 1 / 3 / 2; }*/


.onextwo>div.cell1,
#dd-cta-footer-newsletter>div.cell1,
#dd-home-homevalue-highlight>div.full,
#dd-home-hero>div.full,
#dd-home-about>div.cell1,
#dd-about-cta>div.full,
#dd-about-ourstory>div.cell1,
#dd-about-ourstory>div.bkgd.full,
#dd-sell-areasserved>div.cell1,
#dd-sell-team>div.cell1,
#dd-buy-firsthome>div.cell1,
#dd-buy-totheend>div.cell1,
#dd-buy-homeownershipsteps>div.full,
#dd-buy-homeownershipsteps>div.cell1,
#dd-buy-listingstoinbox>div.cell1,
#dd-invest-about>div.cell1,
#dd-agent-bc-hero>div.cell1 {
    grid-area: content1;
}

#dd-home-homevalue-highlight>div.full.overlay,
#dd-home-hero>div.full.overlay,
#dd-about-cta>div.full.overlay,
#dd-about-ourstory>div.full.overlay,
#dd-buy-listingstoinbox>div.cell1.overlay1,
#dd-buy-listingstoinbox>div.cell1.overlay2 {
    grid-area: content1;
}

#dd-home-homevalue-highlight>div.content.full.hero,
#dd-home-hero>div.content.full.hero,
#dd-about-cta>div.content.full.hero,
#dd-about-ourstory>div.cell1.content.hero,
#dd-about-ourstory>div.content.full.hero,
#dd-buy-firsthome>div.cell1,
#dd-buy-listingstoinbox>div.cell1.content1,
#dd-buy-listingstoinbox>div.cell1.content2 {
    grid-area: content1;
}


.onextwo>div.cell2,
#dd-cta-footer-newsletter>div.cell2,
#dd-home-homevalue-highlight>div.bkgd.cell1,
#dd-home-hero>div.cell1,
#dd-home-about>div.cell2,
#dd-about-cta>div.cell1,
#dd-about-ourstory>div.cell2,
#dd-sell-areasserved>div.cell2,
#dd-sell-team>div.cell2,
#dd-buy-firsthome>div.cell2,
#dd-buy-totheend>div.cell2,
#dd-buy-homeownershipsteps>div.cell2,
#dd-buy-listingstoinbox>div.cell2,
#dd-buy-totheend>div.full.overlay,
#dd-invest-about>div.cell2,
#dd-agent-bc-hero>div.cell2 {
    grid-area: content2;
}

#dd-home-homevalue-highlight>div.cell1.overlay,
#dd-about-cta>div.cell1.overlay {
    grid-area: content2;
}

#dd-home-homevalue-highlight>div.cell1.content.hero,
#dd-home-hero>div.cell1.content.hero,
#dd-about-cta>div.cell1.content.hero,
#dd-about-ourstory>div.cell2.content.hero,
#dd-buy-totheend>div.cell2.content1,
#dd-buy-totheend>div.cell2.content2,
#dd-buy-totheend>div.cell2.content3,
#dd-buy-totheend>div.cell2.content4 {
    grid-area: content2;
}


.onexthree,
#dd-about-danielledunham,
#dd-sell-outreach,
#dd-agent-bc-hero {
    display: grid;
    grid-template-columns: 1fr;
    /*grid-template-rows: repeat(3, 1fr);*/
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-areas: "content1"
        "content2"
        "content3";
}

.onexthree>div.full,
#dd-about-danielledunham>div.full,
#dd-sell-outreach>div.full {
    grid-area: 1 / 1 / 4 / 2;
}

/*.onexthree > div.overlay.full, #dd-about-danielledunham > div.full.overlay, #dd-sell-outreach > div.full.overlay { grid-area: 1 / 1 / 4 / 2;}

.onexthree > div.content.full, #dd-about-danielledunham > div.content.full, #dd-sell-outreach > div.content.full { grid-area: 1 / 1 / 4 / 2; }*/


.onexthree>div.cell1,
#dd-about-danielledunham>div.cell1,
#dd-sell-outreach>div.cell1 {
    grid-area: content1;
}

/*.onexthree > div.overlay.cell1, #dd-about-danielledunham > div.cell1.overlay1, #dd-about-danielledunham > div.cell1.overlay2, #dd-sell-outreach > div.cell1.overlay { grid-area: content1; }

.onexthree > div.content.cell1, #dd-about-danielledunham > div.cell1.content, #dd-sell-outreach > div.cell1.content { grid-area: content1; }*/


.onexthree>div.cell2,
#dd-about-danielledunham>div.cell2,
#dd-sell-outreach>div.cell2 {
    grid-area: content2;
}

/*.onexthree > div.overlay.cell2, #dd-about-danielledunham > div.cell2.overlay, #dd-sell-outreach > div.cell2.overlay { grid-area: content2; }

.onexthree > div.content.cell2, #dd-about-danielledunham > div.cell2.content, #dd-sell-outreach > div.cell2.content { grid-area: content2; }*/


.onexthree>div.cell3,
#dd-about-danielledunham>div.cell3,
#dd-sell-outreach>div.cell3 {
    grid-area: content3;
}

/*.onexthree > div.overlay.cell3, #dd-about-danielledunham > div.cell3.overlay, #dd-sell-outreach > div.cell3.overlay { grid-area: content3; }

.onexthree > div.content.cell3, #dd-about-danielledunham > div.cell3.content, #dd-sell-outreach > div.cell3.content { grid-area: content3; }*/



.onexfive,
#dd-footer {
    display: grid;
    grid-template-columns: 1fr;
    /*grid-template-rows: repeat(5, 1fr);*/
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-areas: "content1"
        "content2"
        "content3"
        "content4"
        "content5";
}

#dd-footer>div.full {
    grid-area: 1 / 1 / 6 / 2;
}

#dd-footer>div.cell1 {
    grid-area: content1;
}

#dd-footer>div.cell2 {
    grid-area: content2;
}

#dd-footer>div.cell3 {
    grid-area: content3;
}

#dd-footer>div.cell4 {
    grid-area: content4;
}

#dd-footer>div.cell5 {
    grid-area: content5;
}


#dd-contact-info {
    display: grid;
    grid-template-columns: 1fr;
    /*grid-template-rows: repeat(5, 1fr);*/
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-areas: "content6"
        "content1"
        "content2"
        "content3"
        "content4"
        "content5";
}

#dd-contact-info>div.full {
    grid-area: 1 / 1 / 7 / 2;
}

#dd-contact-info>div.cell1 {
    grid-area: content1;
}

#dd-contact-info>div.cell2 {
    grid-area: content2;
}

#dd-contact-info>div.cell3 {
    grid-area: content3;
}

#dd-contact-info>div.cell4 {
    grid-area: content4;
}

#dd-contact-info>div.cell5 {
    grid-area: content5;
}

#dd-contact-info>div.cell6 {
    grid-area: content6;
}


.onexseven,
#dd-home-buysellinvest {
    display: grid;
    grid-template-columns: 1fr;
    /*grid-template-rows: repeat(6, 1fr);*/
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-areas: "content1"
        "content2"
        "content3"
        "content4"
        "content5"
        "content6"
        "content7";
}

#dd-home-buysellinvest>div.full {
    grid-area: 1 / 1 / 5 / 2;
}

#dd-home-buysellinvest>div.cell1 {
    grid-area: content1;
}

#dd-home-buysellinvest>div.cell2 {
    grid-area: content2;
}

#dd-home-buysellinvest>div.cell3 {
    grid-area: content3;
}

#dd-home-buysellinvest>div.cell4 {
    grid-area: content4;
}

#dd-home-buysellinvest>div.cell5 {
    grid-area: content5;
}

#dd-home-buysellinvest>div.cell6 {
    grid-area: content6;
}

#dd-home-buysellinvest>div.cell7 {
    grid-area: content7;
}


#dd-about-team {
    display: grid;
    grid-template-columns: 1fr;
    /*grid-template-rows: repeat(9, 1fr);*/
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-areas: "content10"
        "content11"
        "content2"
        "content3"
        "content6"
        "content7"
        "content8"
        "content9"
        "content12"
        "content13"
        "content14"
        "content15"
        "content16"
        "content17"
        "content18"
        "content19"
        "content22"
        "content23"
        "content24"
        "content25";
}

#dd-about-team>div.full {
    grid-area: 1 / 1 / 15 / 2;
    display: none;
}

#dd-about-team>div.cell1 {
    grid-area: content1;
    display: none;
}

#dd-about-team>div.cell2 {
    grid-area: content2;
}

#dd-about-team>div.cell3 {
    grid-area: content3;
}

#dd-about-team>div.cell4 {
    grid-area: content4;
    display: none;
}

#dd-about-team>div.cell5 {
    grid-area: content5;
    display: none;
}

#dd-about-team>div.cell6 {
    grid-area: content6;
}

#dd-about-team>div.cell7 {
    grid-area: content7;
}

#dd-about-team>div.cell8 {
    grid-area: content8;
}

#dd-about-team>div.cell9 {
    grid-area: content9;
}

#dd-about-team>div.cell10 {
    grid-area: content10;
}

#dd-about-team>div.cell11 {
    grid-area: content11;
}

#dd-about-team>div.cell12 {
    grid-area: content12;
}

#dd-about-team>div.cell13 {
    grid-area: content13;
}

#dd-about-team>div.cell14 {
    grid-area: content14;
}

#dd-about-team>div.cell15 {
    grid-area: content15;
}

#dd-about-team>div.cell16 {
    grid-area: content16;
}

#dd-about-team>div.cell17 {
    grid-area: content17;
}

#dd-about-team>div.cell18 {
    grid-area: content18;
}

#dd-about-team>div.cell19 {
    grid-area: content19;
}

#dd-about-team>div.cell20 {
    grid-area: content20;
    display: none;
}

#dd-about-team>div.cell21 {
    grid-area: content21;
    display: none;
}

#dd-about-team>div.cell22 {
    grid-area: content22;
}

#dd-about-team>div.cell23 {
    grid-area: content23;
}

#dd-about-team>div.cell24 {
    grid-area: content24;
}

#dd-about-team>div.cell25 {
    grid-area: content25;
}

.onex11,
#dd-sell-marketing {
    display: grid;
    grid-template-columns: 1fr;
    /*grid-template-rows: repeat(6, 1fr);*/
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-areas: "content1"
        "content2"
        "content3"
        "content4"
        "content5"
        "content6"
        "content7"
        "content8"
        "content9"
        "content10"
        "content11";
}

.onexsix>div.content,
#dd-sell-marketing>div.content {
    grid-area: content1;
}


#dd-sell-marketing>div.cell2 {
    grid-area: content2;
}

#dd-sell-marketing>div.cell3 {
    grid-area: content3;
}



#dd-sell-marketing>div.cell4 {
    grid-area: content4;
}

#dd-sell-marketing>div.cell5 {
    grid-area: content5;
}




#dd-sell-marketing>div.cell6 {
    grid-area: content6;
}

#dd-sell-marketing>div.cell7 {
    grid-area: content7;
}



#dd-sell-marketing>div.cell8 {
    grid-area: content8;
}

#dd-sell-marketing>div.cell9 {
    grid-area: content9;
}


#dd-sell-marketing>div.cell10 {
    grid-area: content10;
}

#dd-sell-marketing>div.cell11 {
    grid-area: content11;
}



.onex13,
#dd-buy-mortgages,
#dd-invest-types {
    display: grid;
    grid-template-columns: 1fr;
    /*grid-template-rows: repeat(13, 1fr);*/
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-areas: "content1"
        "content2"
        "content3"
        "content4"
        "content5"
        "content6"
        "content7"
        "content8"
        "content9"
        "content10"
        "content11"
        "content12"
        "content13";
}

#dd-buy-mortgages>div.cell1,
#dd-invest-types>div.cell1 {
    grid-area: content1;
}

#dd-buy-mortgages>div.cell2,
#dd-invest-types>div.cell2 {
    grid-area: content2;
}

#dd-buy-mortgages>div.cell3,
#dd-invest-types>div.cell3 {
    grid-area: content3;
}

#dd-buy-mortgages>div.cell4,
#dd-invest-types>div.cell4 {
    grid-area: content4;
}

#dd-buy-mortgages>div.cell5,
#dd-invest-types>div.cell5 {
    grid-area: content5;
}

#dd-buy-mortgages>div.cell6,
#dd-invest-types>div.cell6 {
    grid-area: content6;
}

#dd-buy-mortgages>div.cell7,
#dd-invest-types>div.cell7 {
    grid-area: content7;
}

#dd-buy-mortgages>div.cell8,
#dd-invest-types>div.cell8 {
    grid-area: content8;
}

#dd-buy-mortgages>div.cell9,
#dd-invest-types>div.cell9 {
    grid-area: content9;
}

#dd-buy-mortgages>div.cell10,
#dd-invest-types>div.cell10 {
    grid-area: content10;
}

#dd-buy-mortgages>div.cell11,
#dd-invest-types>div.cell11 {
    grid-area: content11;
}

#dd-buy-mortgages>div.cell12,
#dd-invest-types>div.cell12 {
    grid-area: content12;
}

#dd-buy-mortgages>div.cell13,
#dd-invest-types>div.cell13 {
    grid-area: content13;
}

.fivexone,
#dd-header-bottom {
    display: grid;
    grid-template-columns: repeat(5, 20%);
    /*grid-template-rows: 1fr;
   /* grid-column-gap: 8px;
    grid-row-gap: 0px;*/
    grid-template-areas: "content1 content2 content3 content4 content5";
}


#dd-header-bottom>div.full {
    grid-area: 1 / 1 / 2 / 6;
}


#dd-header-bottom>div.cell1 {
    grid-area: 1 / 1 / 2 / 2;
}

#dd-header-bottom>div.cell2 {
    grid-area: 1 / 2 / 2 / 3;
}


#dd-header-bottom>div.cell3 {
    grid-area: 1 / 3 / 2 / 4;
}

#dd-header-bottom>div.cell4 {
    grid-area: 1 / 4 / 2 / 5;
}


#dd-header-bottom>div.cell5 {
    grid-area: 1 / 5 / 2 / 6;
}


#dd-footer {
    grid-row-gap: 3rem;
}

#dd-home-buysellinvest,
#dd-buy-mortgages,
#dd-buy-totheend,
#dd-sell-marketing,
#dd-about-team,
#dd-contact-info>div.bkgd.cell5,
#dd-invest-types {
    grid-row-gap: 10px;
}

#dd-buy-totheend {
    grid-row-gap: 20px;
}



/*---------------------BACKGROUND IMAGE CLASSES MOBILE --------------*/

#dd-sell-marketing>div.bkgd.cell2,
#dd-sell-marketing>div.bkgd.cell4,
#dd-sell-marketing>div.bkgd.cell6,
#dd-sell-marketing>div.bkgd.cell8,
#dd-sell-marketing>div.bkgd.cell10,
#dd-home-buysellinvest>div.bkgd.cell2,
#dd-home-buysellinvest>div.bkgd.cell4,
#dd-home-buysellinvest>div.bkgd.cell6,
#dd-buy-firsthome>div.cell1.content1,
#dd-buy-firsthome>div.cell1.content2,
#dd-sell-areasserved>div.cell1.content,
#dd-buy-totheend>div.cell2.content1,
#dd-buy-totheend>div.cell2.content2,
#dd-buy-totheend>div.cell2.content3,
#dd-buy-totheend>div.cell2.content4,
#dd-buy-mortgages>div.bkgd.cell2,
#dd-buy-mortgages>div.bkgd.cell4,
#dd-buy-mortgages>div.bkgd.cell6,
#dd-buy-mortgages>div.bkgd.cell8,
#dd-buy-mortgages>div.bkgd.cell10,
#dd-buy-mortgages>div.bkgd.cell12,
#dd-about-team>div.bkgd.cell2,
#dd-about-team>div.bkgd.cell4,
#dd-about-team>div.bkgd.cell6,
#dd-about-team>div.bkgd.cell8,
#dd-invest-types>div.bkgd.cell2,
#dd-invest-types>div.bkgd.cell4,
#dd-invest-types>div.bkgd.cell6,
#dd-invest-types>div.bkgd.cell8,
#dd-invest-types>div.bkgd.cell10,
#dd-invest-types>div.bkgd.cell12,
#dd-invest-about>div.cell1.content,
#dd-agent-bc-hero>div.cell1.content,
#dd-about-team>div.bkgd.cell10 {
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
    aspect-ratio: 1/1;
    /* background-size: cover; */
    background-position: center;
}


/*---ARCH------------*/

#dd-home-about>div.bkgd.cell1,
#dd-buy-firsthome>div.cell1.content1,
#dd-buy-firsthome>div.cell1.content2,
#dd-about-danielledunham>div.cell1.content,
#dd-sell-areasserved>div.cell1.content,
#dd-buy-totheend>div.cell2.content1,
#dd-buy-totheend>div.cell2.content2,
#dd-buy-totheend>div.cell2.content3,
#dd-buy-totheend>div.cell2.content4,
#dd-about-ourstory>div.full.overlay,
#dd-about-danielledunham>div.cell1.overlay1,
#dd-about-danielledunham>div.cell1.overlay2,
#dd-invest-about>div.cell1.content {
    border-radius: 1000px 1000px 0px 0px;
}



/*#dd-about-danielledunham > div.cell1.content {
border-style: outset;
    background-clip: content-box;
    border-color: transparent;
    height: 60vh;
    width: 100%;
    position: relative;
    place-self: center;
}*/

#dd-about-danielledunham>div.cell1.overlay1 {
    position: relative;
}

/*------------IDX ----------*/


.idx-card {
    padding: 0px;
    margin-bottom: 20px;
    line-height: 1;
    background-color: #CFCCCA;
    border: 0px solid #CFCCCA;
    border-radius: 0px;
    overflow: hidden;
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
}

div.caption>div.row.mb-half.idx-features,
.idx-remarks,
.idx-features>div>div>div>span,
#Items-1362>div>hr {
    display: none;
}

.idx-card>.idx-imgcontainer,
.idx-card>.idx-imgcontainer>img,
.idx-shade {
    border-radius: 0px;
}

.idx-card:hover>.idx-imgcontainer>.idx-shade {
    opacity: .20;
}


.idx-card {
    height: auto;
}

/*div.idx-imgcontainer > img, #myCarousel > div > div > img {
     object-fit: cover;
    width: 100%;
    min-height: 100%;
    height: auto;
 }*/

.carousel-control>.fa-chevron-right,
.carousel-control>.fa-chevron-left {
    color: #FFF7EB;
    background-color: #3C3C3B;
    padding: 20px;
    margin-left: -30px;
}

.carousel-inner>.item {
    text-align: center;
}

.carousel-control.left,
.carousel-control.right {
    background-image: none;
}

#myCarousel,
.idx-features>div {
    width: 100%;
}

.carousel-inner>.item {
    transition: none;
}

#Items-1362>div>div.row.capitalize.mb-1 {
    padding-bottom: 20vh;
    margin-bottom: -20vh;
}

.idx-listing-provider {
    height: fit-content;
}

span.badge {
    display: none;
}

.realtor_tourproperty_cta_parent {
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 10px;
    text-align: center;
}

.realtor_tourproperty_cta_headshot {
    grid-area: 1 / 1 / 2 / 2;
    border-bottom: 5px solid #CFCCCA;
}

div.realtor_tourproperty_cta_headshot>img {
    width: 100%;

}

.realtor_tourproperty_cta_contact_bkgd {
    grid-area: 2 / 1 / 3 / 2;
    background-color: #FFF7EB;
}

.realtor_tourproperty_cta_contact_info {
    grid-area: 2 / 1 / 3 / 2;
    padding: 2em;
}

/*-----------------INSTAFEED------------------*/

div.eapps-instagram-feed-posts-grid-load-more-container.eapps-instagram-feed-posts-grid-load-more-enabled {
    display: none;
}


div.eapps-instagram-feed-posts-item {
    background: transparent;
}

div.eapps-instagram-feed-posts-item-image-wrapper {
    margin: -4px -2px -4px;
}



/*-------------------BREADCRUMBS----------------------------*/

#PageTitle_style_3>div.pagetitle_bg.PageTitle_h.Auto>div.pagetitleBox>div>div>div>div.pagetitletoken>div>em {
    display: none;
}

#dd-about-bc-hero>div.bkgd-img.full,
#dd-buy-bc-hero>div.bkgd-img.full,
#dd-sell-bc-hero>div.bkgd-img.full,
#dd-invest-bc-hero>div.bkgd-img.full,
#dd-properties-bc-hero>div.bkgd-img.full,
#dd-soldproperties-bc-hero>div.bkgd-img.full,
#dd-searchproperties-bc-hero>div.bkgd-img.full,
#dd-homevalue-bc-hero>div.bkgd-img.full,
#dd-contact-bc-hero>div.bkgd-img.full,
#dd-openhouse-bc-hero>div.bkgd-img.full,
#dd-newsevents-bc-hero>div.bkgd-img.full,
#dd-thankyou-bc-hero>div.bkgd-img.full {
    background-image: url(/Portals/11/%20Detroit%20Skyline%20Outline.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    opacity: .5;
}

#dd-about-bc-hero,
#dd-buy-bc-hero,
#dd-sell-bc-hero,
#dd-invest-bc-hero,
#dd-properties-bc-hero,
#dd-searchproperties-bc-hero,
#dd-soldproperties-bc-hero,
#dd-newsevents-bc-hero,
#dd-contact-bc-hero,
#dd-homevalue-bc-hero,
#dd-openhouse-bc-hero,
#dd-thankyou-bc-hero {
    min-height: 200px;
}

#dd-about-bc-hero>div.content.full,
#dd-buy-bc-hero>div.content.full,
#dd-sell-bc-hero>div.content.full,
#dd-invest-bc-hero>div.content.full,
#dd-properties-bc-hero>div.content.full,
#dd-searchproperties-bc-hero>div.content.full,
#dd-soldproperties-bc-hero>div.content.full,
#dd-newsevents-bc-hero>div.content.full,
#dd-contact-bc-hero>div.content.full,
#dd-homevalue-bc-hero>div.content.full,
#dd-openhouse-bc-hero>div.content.full,
#dd-thankyou-bc-hero>div.content.full {
    place-self: center;
    position: relative;
}



/*----------------FORMS----------*/

.grecaptcha-badge {
    display: none;
}



div.form_submit.text-left {
    text-align: center !important;
}

#mc_embed_signup_scroll>div.optionalParent>div>p {
    display: none;
}

#mc_embed_signup,
#mc_embed_signup .mc-field-group select,
span.edForm__subscribe {
    font-size: 18px;
    font-family: brandon-grotesque, sans-serif;
    font-weight: 400;
    font-style: normal;
}

#mc_embed_signup,
#mc_embed_signup .mc-field-group {
    background: transparent !important;
    width: 100% !important;
}

#mc_embed_signup .mc-field-group input,
#mc_embed_signup .mc-field-group select,
.dg-form-content.form-line.dark .form-control-wrap input[type=text],
.dg-form-content.form-line.dark .form-control-wrap input[type=email],
.dg-form-content.form-line.dark .form-control-wrap input[type=url],
.dg-form-content.form-line.dark .form-control-wrap input[type=tel],
.dg-form-content.form-line.dark .form-control-wrap input[type=number],
.dg-form-content.form-line.dark .form-control-wrap input[type=date],
.dg-form-content.form-line.dark .form-control-wrap select,
.dg-form-content.form-line.dark .form-control-wrap textarea,
.dg-form-content.form-line.dark .fixline:before {
    border-bottom: 2px solid #3C3C3B !important;
    border-bottom-color: #3C3C3B;
    background: #FFF7EB;
    border-radius: 0px;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
}

#mc_embed_signup .mc-field-group input:focus-visible,
#mc_embed_signup .mc-field-group select:focus-visible {
    border-radius: 0px;
    background-color: #F6D2C4;
    border-bottom: #3C3C3B;
    border-top: none;
    border-right: none;
    border-left: none;
    outline: none;
}

#mc_embed_signup .helper_text,
.eds_mailChimpPlus_Nova .edmcp_mainMessage {
    background-color: transparent !important;
    border-radius: 0px;
    font-family: brandon-grotesque, sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #3C3C3B;
}

#mc_embed_signup .mc-field-group {
    padding-bottom: 10px !important;
}

input#mc-embedded-subscribe.button {
    height: fit-content;
}

#mc_embed_signup_scroll>div.optionalParent>div {
    display: block !important;
    text-align: center;
}


.eds_mailChimpPlus_Nova .edmcp_header {
    display: none;
}

.eds_mailChimpPlus_Nova .edmcp_formWrapper {
    border-left: solid 0px #CFCCCA;
    border-right: solid 0px #CFCCCA;
    padding: 0px 0px;
    position: relative;
}

.eds_mailChimpPlus_Nova .edmcp_footerWrapper {
    display: none;
}

.eds_mailChimpPlus_Nova .edmcp__label,
.eds_mailChimpPlus_Nova .edForm__subscribe,
.eds_mailChimpPlus_Nova .edForm__closeResponse {
    font: normal 500 .875rem "brandon-grotesque", sans-serif;
}

.eds_mailChimpPlus_Nova input[type="text"],
.eds_mailChimpPlus_Nova input[type="email"],
.eds_mailChimpPlus_Nova input[type="number"],
.eds_mailChimpPlus_Nova select,
.eds_mailChimpPlus_Nova textarea {
    border-bottom: solid 2px #3C3C3B;
    font: 16px/1.1 "brandon-grotesque", sans-serif;
    color: #3C3C3B;
    box-shadow: none;
    background: none transparent;
    box-shadow: none;
    outline: none;
    padding: 8px 10px;
    margin: 2px 0;
    border-right: none;
    border-left: none;
    border-top: none;
}

.eds_mailChimpPlus_Nova input[type="text"]:hover,
.eds_mailChimpPlus_Nova input[type="email"]:hover,
.eds_mailChimpPlus_Nova input[type="number"]:hover,
.eds_mailChimpPlus_Nova textarea:hover,
.eds_mailChimpPlus_Nova .edmcp__select:hover::before {
    border-color: #CFCCCA;
}

.eds_mailChimpPlus_Nova .edForm__subscribe:hover,
.eds_mailChimpPlus_Nova .edForm__closeResponse:hover {
    color: #3C3C3B !important;
}

.eds_mailChimpPlus_Nova .edmcp__select::before {
    border: solid 2px #3C3C3B;
    left: 0;
    content: "";
}


.eds_mailChimpPlus_Nova .edmcp__select::after {
    position: absolute;
    content: "";
    color: #FFF7EB;
    font: 20px/42px "FontAwesome";
    width: 40px;
    z-index: 1;
    text-align: center;
    background-color: #3C3C3B;
}

.eds_mailChimpPlus_Nova .edForm__responseMessage {
    background-color: #FFF7EB;
}

.eds_mailChimpPlus_Nova .edForm__responseMessage>div {
    border: solid 2px #CFCCCA;
}

.eds_mailChimpPlus_Nova .edForm__responseMessage>div::after {
    background-color: #F6D2C4;
    color: #FFF7EB;
}

.eds_mailChimpPlus_Guru .edmcp_header {
    text-align: center;
    position: relative;
    z-index: 1;
    background: #F6D2C4 center center no-repeat;
    background-size: cover;
    padding: 25px;
    text-align: left;
}

.eds_mailChimpPlus_Guru .edmcp_header::before {
    background-color: #F6D2C4;
}

.eds_mailChimpPlus_Guru .edOverlay__hideTrigger {
    background-color: #3C3C3B;
    color: #FFF7EB;
}

.eds_mailChimpPlus_Guru .edmcp_mainWrapperPopUp .edmcp_headerPopUp,
.eds_mailChimpPlus_Guru .edmcp_mainWrapperPopUp::after {
    box-shadow: 0 0 30px rgb(0 0 0 / 60%);
}

#eds_mailchimp_1273_form>div.edmcp_header.edmcp_popUpHeader {
    display: block;
}

#eds_mailchimp_1273_form {
    background-color: #FFF7EB;
}

.eds_mailChimpPlus_Nova .edmcp_header {
    border-top: solid 0px #F6D2C4;
}

.eds_mailChimpPlus_Nova .edmcp_header>div {
    border: solid 0px #CFCCCA;
}

#eds_mailchimp_1273_form {
    padding: 10px;
}

.eds_mailChimpPlus_Nova .edmcp_headerTitle {
    letter-spacing: normal;
    font: normal 3rem "ambroise-std", serif;
    margin: 0 0 10px;
    padding: 0;
    color: #3C3C3B;
}


.eds_mailChimpPlus_Nova.edOverlay {
    background: rgba(60, 60, 59, 0.5);
}

.eds_mailChimpPlus_Nova .edOverlay__hideTrigger {
    color: #3C3C3B;
    background-color: transparent;
}

.eds_mailChimpPlus_Nova .edmcp_titleMessage {
    font: 17px/1.1 "brandon-grotesque", sans-serif;
    color: #3C3C3B;
}

div.formError .formErrorContent {
    width: 100%;
    background: #F6D2C4;
    position: relative;
    color: #FFF7EB;
    min-width: 150px;
    font-size: 12px;
    border: 2px solid #F6D2C4;
    box-shadow: 0 0 0px #3C3C3B;
    padding: 5px 10px 5px 10px;
    border-radius: 0px;
}

div.formError .formErrorArrow {
    box-shadow: none;
}

#form_div_1427 .formError .formErrorArrow div {
    color: #3C3C3B;
    background-color: #F6D2C4;
    box-shadow: 0 0 0px #3C3C3B;
    border: 0px solid #F6D2C4;
}

/*-----------------------NEWSLETTER--------------------------*/








/*--------------FOR INQUIRIES-----------------*/

#dd-about-cta>div.bkgd.full {
    /*  background-image: url(/Portals/11/Danielle-Dunham-Collective-For-Inquiries.jpg)    ;*/
    background-image: url(/Portals/11/DD%200323%20W-H%20Headshots-7.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    /* height: 3500px; */
    /* width: 100%; */
    aspect-ratio: 1/1;
    /* background-position-y: -80px;*/
}

#dd-home-homevalue-highlight>div.bkgd.full {
    /*background-image: url(/Portals/11/The-Danielle-Dunham-on-Laptop.jpg);
background-size: 174%;*/
    background-image: url(/Portals/11/Images/DD-Summer-2023-Updated-Photos-5-flipped.jpg);
    background-repeat: no-repeat;
    height: 40vh;
    background-size: cover;
    background-position-y: 7%;
}

#dd-home-hero>div.bkgd.full {
    background-image: url(/Portals/11/Africa-American-Family-Moving-In.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 40vh;
    /* background-size: cover; */
    background-position: center;
}

#dd-about-ourstory>div.bkgd.cell1 {
    background-image: url(/Portals/11/-Danielle-Dunham-About.png);
    background-size: cover;
    background-repeat: no-repeat;
    /* background-size: cover; */
    background-position: center;
}

#dd-sell-areasserved>div.cell1.content {
    /*background-image: url(/Portals/11/Danielle-Dunham-on-Phone.jpg);*/
    background-image: url(/Portals/11/Images/DD%20Summer%202023%20Updated%20Photos-6.jpg);
    background-position-y: 30%;
}

#dd-sell-team>div.bkgd.cell1 {
    background-image: url(/Portals/11/Danielle-Dunham-and-collective-v5.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 40vh;
    /* background-size: cover; */
    background-position: center;
}

#dd-buy-homeownershipsteps>div.bkgd.full {
    background-image: url(/Portals/11/Family-Moving-into-Home.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 40vh;
    /* background-size: cover; */
    background-position: right;
}



/*-------------AWARDS----------------*/

div.owl-nav {
    display: none;
}

[class *="dg-carousel"] .owl-dots .owl-dot.active:after,
.dg-carousel03 .owl-nav .owl-prev:hover,
.dg-carousel03 .owl-nav .owl-next:hover,
.dg-carousel08 .owl-nav .owl-prev:hover,
.dg-carousel08 .owl-nav .owl-next:hover,
.dg-carousel12 .owl-nav .owl-prev:hover,
.dg-carousel12 .owl-nav .owl-next:hover {
    background-color: #3C3C3B;
}

[class *="dg-carousel"] .owl-dots .owl-dot.active,
.dg-carousel03 .owl-nav .owl-prev,
.dg-carousel03 .owl-nav .owl-next,
.dg-carousel03 .owl-nav .owl-prev:before,
.dg-carousel03 .owl-nav .owl-next:before,
.dg-carousel06 .owl-nav .owl-prev:before,
.dg-carousel06 .owl-nav .owl-next:before,
.dg-carousel07 .owl-nav .owl-prev:before,
.dg-carousel07 .owl-nav .owl-next:before {
    border-color: #3C3C3B;
}

[class *="dg-carousel"] .owl-dots .owl-dot:after {
    background-color: #CFCCCA;
}

#dnn_ctr1396_HtmlModule_lblContent>div.dg-carousel09 {
    margin-bottom: -26px;
}

/*----------------HOME PAGE MOBILE -----------------*/

#dd-home-hero>div.bkgd.full {
    height: 80vh;
    background-position-x: -69vh;
}

#dd-home-about>div.bkgd.cell1,
#dd-about-danielledunham>div.cell1.content {
    /*background-image: url(/Portals/11/Danielle-Dunham-with-Brick-Background.jpg);
        background-position-x: 75%;
    */
    background-image: url(/Portals/11/Images/DD%20Summer%202023%20Updated%20Photos-2.jpg);
    background-position-y: 50%;

    border-radius: 1000px 1000px 0px 0px;
    background-size: cover;
    background-repeat: no-repeat;
}



#dd-home-buysellinvest>div.bkgd.cell2 {
    background-image: url(/Portals/11/Handing%20Over%20Keys.jpg);
}


#dd-home-buysellinvest>div.bkgd.cell4 {
    /*background-image: url(/Portals/11//house%20for%20sale%20by%20the%20danielle%20dunham%20collective.jpg);*/
    background-image: url(/Portals/11/Images/2024house-with-yard-sign-sale-new_webres.jpg);
}

#dd-home-buysellinvest>div.bkgd.cell6 {
    background-image: url(/Portals/11/Investing%20in%20Real%20Estate.jpg);
}


#dd-home-relistings>div.content.full>div {
    display: none;
}

/*----------------ABOUT PAGE-----------*/

/*#dd-about-danielledunham > div.cell1.content {
        background-image: url(/Portals/11/_Danielle-Dunham-Arched-Headshot2.png);
        background-size: contain;
}*/

/*
#dd-about-team > div.bkgd.cell2 {
            background-image: url(/portals/11/Danielle-Dunham-Collective-Team-Member1b.jpg);
}

#dd-about-team > div.bkgd.cell4 {
            background-image: url(/portals/11/Danielle-Dunham-Collective-Team-Member2.jpg);
}

#dd-about-team > div.bkgd.cell6 {
            background-image: url(/portals/11/Danielle-Dunham-Collective-Team-Member3d.jpg);
}

#dd-about-team > div.bkgd.cell8 {
            background-image: url(/portals/11/Danielle-Dunham-Collective-Team-Member4b.jpg);
}*/

/*-----------Agents ---------------*/

#dd-about-team>div.bkgd.cell10,
#dd-about-team>div.bkgd.cell2,
#dd-about-team>div.bkgd.cell4,
#dd-about-team>div.bkgd.cell8,
#dd-about-team>div.bkgd.cell6,
#dd-about-team>div.bkgd.cell12 {
    border-bottom: 5px solid #CFCCCA;
}

#dd-about-team>div.cell2.content>a>img,
#dd-about-team>div.cell4.content>a>img,
#dd-about-team>div.cell6.content>a>img,
#dd-about-team>div.cell8.content>a>img,
#dd-about-team>div.cell10.content>a>img,
#dd-about-team>div.cell12.content>a>img,
#dd-about-team>div.cell14.content>a>img,
#dd-about-team>div.cell16.content>a>img,
#dd-about-team>div.cell18.content>a>img,
#dd-about-team>div.cell20.content>a>img,
#dd-about-team>div.cell22.content>a>img,
#dd-about-team>div.cell24.content>a>img {
    width: 100%;
}




#dd-agent-bc-hero>div.cell1.content.danielledunham {
    background-image: url(/Portals/11/Images/DD-0224-W-H-Headshots-2.jpg);
}

#dd-agent-bc-hero>div.cell1.content.aniamack {
    background-image: url(/Portals/11/Danielle-Dunham-Collective-Headshot-Ania-Mack-Transparent.png);
}

#dd-agent-bc-hero>div.cell1.content.khrystynmckinnon {
    background-image: url(/portals/11/Khrystyn-Mckinnon.jpg);
}

#dd-agent-bc-hero>div.cell1.content.teammember {
    background-image: url(/Portals/11/DD%200323%20W-H%20Headshots-3.jpg);
}

#dd-agent-bc-hero>div.cell1.content.marlieshadarnell {
    background-image: url(/portals/11/Marliesha-Darnell.jpg);
}

#dd-agent-bc-hero>div.cell1.content.RogsamoneRoxiBolton {
    background-image: url(/portals/11/Roxi-Bolton.jpg);
}

#dd-agent-bc-hero>div.cell1.content.MiaBrown {
    background-image: url(/Portals/11/Mia-Brown-JPEG-Pink.jpg);
}

#dd-agent-bc-hero>div.cell1.content.DominiqueJohnson {
    background-image: url(/Portals/11/Dominique-Johnson-JPEG-Pink.jpg);
}

#dd-agent-bc-hero>div.cell1.content.DesirayShipman {
    background-image: url(/portals/11/Desiray-Shipman-v2.jpg);
}

#dd-agent-bc-hero>div.cell1.content.JasmineTownsend {
    background-image: url(/Portals/11/Jasmine-Townsend-JPEG-Greyv2.jpg);
}

#dd-agent-bc-hero>div.cell1.content.SherimiMatthews {
    background-image: url(/portals/11/Sherimi-Matthews-JPEG-Pink.jpg);
}

#dd-agent-bc-hero>div.cell1.content.DanielleGreason {
    background-image: url(/portals/11/Danielle-Greason_Grey_Bkgd.jpg);
}

#dd-agent-bc-hero>div.cell1.content.AshleyAllen {
    background-image: url(/Portals/11/Ashley-Allen.jpg);
}

#dd-agent-bc-hero>div.cell1.content.ShaylaMcCullough {
    background-image: url(/Portals/11/Images/Shayla-Allen_Grey_Bkgd.jpg);
}

#dd-agent-bc-hero>div.cell1.content.MegannJobson {
    background-image: url(/Portals/11/Images/Megann-Jobson.jpg);
}

#dd-agent-bc-hero>div.cell1.content.AnyshaRoss {
    background-image: url(/portals/11/Anysha-Ross.jpg);
}

#dd-agent-bc-hero>div.cell1.content.BrendaJohnson {
    background-image: url(/portals/11/Brenda-Johnson.jpg);
}

#dd-agent-bc-hero>div.cell1.content.TakeyiaDell {
    background-image: url(/portals/11/Taykeiya-Dell.jpg);
}

#dd-agent-bc-hero>div.cell1.content.NacoleTaylor {
    background-image: url(/portals/11/Nacole-Taylor.jpg);
}

#dd-agent-bc-hero>div.cell1.content.SalathiaAllen {
    background-image: url(/Portals/11/Images/Salathina-Allen.jpg);
}

#dd-agent-bc-hero>div.cell1.content.TayiaEaton {
    background-image: url(/portals/11/Tayia-Eaton.jpg);
}

#dd-agent-bc-hero>div.cell1.content.TakeiyaDell {
    background-image: url(/portals/11/Taykeiya-Dell.jpg);
}

#dd-agent-bc-hero>div.cell1.content.PhyllisSmith {
    background-image: url(/portals/11/Phyllis-Smith.jpg);
}

#dd-agent-bc-hero>div.cell1.content.DejaSammons {
    background-image: url(/portals/11/Deja-Sammons.jpg);
}

#dd-agent-bc-hero>div.cell1.content.DierraJeter {
    background-image: url(/portals/11/Dierra-Jeter.jpg);
}

#dd-agent-bc-hero>div.cell1.content.CandaceGreen {
    background-image: url(/portals/11/Candace-Green.jpg);
}

#dd-agent-bc-hero>div.cell1.content.TanyaGailliard {
    background-image: url(/portals/11/Tanya-Gailliard.jpg);
}

.team_list {
    display: grid;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
}

.team_member {
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: var(--grid-col-padding);
    grid-row-gap: var(--grid-row-padding);
    grid-template-areas: "cell1"
        "cell2";
    margin-top: var(--padding-lg);
}

.team_member>.cell1 {
    grid-area: cell1;
}

.team_member>.cell2 {
    grid-area: cell2;
}

.team_member>.cell1.content>a>img {
    width: 100%;
}

.team_member>.content.cell1 {
    padding: var(--padding-xxs);
}

.team_member>.cell2.content {
    padding: var(--padding-sm) var(--padding-lg);
}

.team_member>.cell2.content>h2,
.team_member>.cell2.content>h6 {
    text-align: center;
}

/*Past Agents*/
.team_list>.cell7,
#teammembers>div.cell2.content,
#teammembers>div.cell3.content,
#teammembers>div.cell5.content,
#teammembers>div.cell6.content,
#teammembers>div.cell9.content,
#teammembers>div.cell13.content,
#teammembers>div.cell14.content,
#teammembers>div.cell17.content,
#teammembers>div.cell18.content,
#teammembers>div.cell19.content,
#teammembers>div.cell23.content,
#teammembers>div.cell24.content{
    display: none;
}


/*------------- BUY PAGE MOBILE ----------*/

#dd-buy-firsthome>div.cell1.content1 {
    background-image: url(/Portals/11/Danielle%20Buying%20Home.jpg);
    height: 200px;
    width: 150px;
    place-self: start center;
    margin: 0px 30px 0px 150px;
}

#dd-buy-firsthome>div.cell1.content2 {
    background-image: url(/Portals/11/Danielle%20First%20Home.jpg);
    height: 250px;
    width: 200px;
    margin: 50px 150px 30px 30px;
    place-self: end center;
}



#dd-buy-totheend>div.cell2.content1 {
    background-image: url(/Portals/11/Sold%204.jpg);
    height: 200px;
    place-self: center;
    margin-left: -60%;
    margin-bottom: 70%;
}

#dd-buy-totheend>div.cell2.content2 {
    background-image: url(/Portals/11/Sold%208.jpg);
    height: 250px;
    place-self: center;
    margin-right: -50%;
    margin-bottom: 80%;
    margin-top: 20px;
}

#dd-buy-totheend>div.cell2.content3 {
    background-image: url(/Portals/11/Sold%203.jpg);
    height: 300px;
    place-self: center;
    margin-top: 0;
    margin-bottom: 0px;
}

#dd-buy-totheend>div.cell2.content4 {
    background-image: url(/Portals/11/key-solo-2.png);
    background-size: contain;
    width: 100%;
    margin-bottom: -15%;
    place-self: end center;
}



#dd-buy-mortgages>div.bkgd.cell2 {
    background-image: url(/Portals/11/%20Money.jpg);
}

#dd-buy-mortgages>div.bkgd.cell4 {
    background-image: url(/Portals/11/%20Doctor%20or%20nurse.jpg);
}

#dd-buy-mortgages>div.bkgd.cell6 {
    background-image: url(/Portals/11/%20House%20Keys.jpg);
}

#dd-buy-mortgages>div.bkgd.cell8 {
    background-image: url(/Portals/11/%20Farm.jpg);
}

#dd-buy-mortgages>div.bkgd.cell10 {
    background-image: url(/Portals/11/%20Person%20on%20Calculator.jpg);
}

#dd-buy-mortgages>div.bkgd.cell12 {
    background-image: url(/Portals/11/%20Veteran.jpg);
}

#dd-buy-mortgages>div.cell1.content>div {
    display: none;
}

#dd-buy-listingstoinbox>div.cell1.content1 {
    background-image: url(/Portals/11/%20DD%20Listings%20on%20Desktop.png);
}

#dd-buy-listingstoinbox>div.cell1.content2 {
    background-image: url(/Portals/11/%20DD%20Listings%20on%20Phone.png);
}

#dd-buy-listingstoinbox>div.bkgd.cell1 {
    height: 100vw;
    width: 30vw;
    place-self: end;
    /* background-position-x: 50vw; */
    margin-right: 17vw;
}

#dd-buy-listingstoinbox>div.cell1.overlay1 {
    aspect-ratio: 1/1;
    width: 60vw;
    height: 60vw;
    place-self: end start;
    margin-bottom: 30px;
}

#dd-buy-listingstoinbox>div.cell1.overlay2 {
    height: 50vw;
    width: 70vw;
    place-self: start end;
    margin-top: 30px;
}

#dd-buy-listingstoinbox>div.cell1.content1 {
    height: 65vw;
    background-size: cover;
    background-repeat: no-repeat;
    place-self: center;
    /* position: inherit; */
    /* overflow: hidden; */
    width: 100%;
    /* text-align: center; */
    background-position-x: -6vw;
}

#dd-buy-listingstoinbox>div.cell1.content2 {
    aspect-ratio: 9/16;
    height: 35vw;
    background-size: contain;
    background-repeat: no-repeat;
    place-self: end;
    margin-bottom: 15vw;
}

/*---------------SELL / LIST PAGE MOBILE ----------------*/



#dd-sell-marketing>div.bkgd.cell2 {
    background-image: url(/Portals/11/%20Table%20with%20Staged%20Decorations.jpg);
}

#dd-sell-marketing>div.bkgd.cell4 {
    background-image: url(/Portals/11/%20Living%20room%20staged.jpg);
}

#dd-sell-marketing>div.bkgd.cell6 {
    background-image: url(/Portals/11/%20Person%20on%20Computer.jpg);
}


#dd-sell-marketing>div.bkgd.cell8 {
    background-image: url(/Portals/11/%20Magazines%20on%20Table.jpg);
}

#dd-sell-marketing>div.bkgd.cell10 {
    background-image: url(/Portals/11/%20People%20Networking.jpg);
}


#dd-sell-marketing>div.cell2.overlay,
#dd-sell-marketing>div.cell4.overlay,
#dd-sell-marketing>div.cell6.overlay,
#dd-sell-marketing>div.cell8.overlay,
#dd-sell-marketing>div.cell10.overlay {
    background-color: rgba(132, 132, 132, .4);
}

#dd-sell-marketing>div.cell2.content,
#dd-sell-marketing>div.cell4.content,
#dd-sell-marketing>div.cell6.content,
#dd-sell-marketing>div.cell8.content,
#dd-sell-marketing>div.cell10.content {
    place-self: center;
}

#dd-sell-marketing>div.cell2.content>img,
#dd-sell-marketing>div.cell4.content>img,
#dd-sell-marketing>div.cell6.content>img,
#dd-sell-marketing>div.cell8.content>img,
#dd-sell-marketing>div.cell10.content>img,
#dd-contact-info>div.content>img {
    height: 18vh;
}

#dd-sell-marketing>div.cell1.content>div {
    display: none;
}

/*------------------INVEST PAGE MOBILE------------*/
#dd-invest-types>div.bkgd.cell2 {
    background-image: url(/Portals/11/Single-Family-House.jpg);
}

#dd-invest-types>div.bkgd.cell4 {
    background-image: url(/Portals/11/Multifamily.jpg);
}

#dd-invest-types>div.bkgd.cell6 {
    background-image: url(/Portals/11/Commercial.jpg);
}

#dd-invest-types>div.bkgd.cell8 {
    background-image: url(/Portals/11/Kitchen.jpg);
}

#dd-invest-types>div.bkgd.cell10 {
    background-image: url(/Portals/11/Vacation-Rental-Home.jpg);
}

#dd-invest-types>div.bkgd.cell12 {
    background-image: url(/Portals/11/Open-for-Business.jpg);
}

#dd-invest-about>div.cell1.content {
    /*background-image: url(Danielle-Dunham-On-Phone-Computer.jpg);*/
    background-image: url(/Portals/11/Images/DD%20Summer%202023%20Updated%20Photos-1.jpg);
    background-position-y: 20%;
}

/*--------------------Properties Pages-------------------------*/

#dd-properties-search {
    width: 100%;
    height: 80vh;
}

#dd-properties-search>iframe {
    height: 100%;
    width: 100%;
}


#dnn_ctr1428_HtmlModule_lblContent>#dd-sell-team,
#dd-contact-info>div>#dd-sell-team {
    padding-top: 0px;
}

/*-------------CONTACT / CONNECT-----------*/
#dd-contact-info>div.cell6.content {
    background-image: url(/Portals/11/Danielle-Dunham-and-collective-v5.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 40vh;
    /* background-size: cover; */
    background-position: center;
}



/*-----------------DIGITAL BUSINESS CARDS MOBILE------*/

.kyb_dbc_parent {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 1em;
    padding-bottom: 2em;
}


.kyb_dbc_logo {
    grid-area: 1 / 1 / 2 / 3;
    text-align: center;
    padding: 1em 2em 0em;
}

.kyb_dbc_headshot {
    grid-area: 2 / 1 / 3 / 3;
    height: 25vh;
    overflow: hidden;
}

.kyb_dbc_contactinfo {
    grid-area: 3 / 1 / 4 / 3;
    padding: 0em 1em 1em;
}

.kyb_dbc_save {
    grid-area: 4 / 1 / 5 / 2;
    padding-left: 1em;
}

.kyb_dbc_share {
    grid-area: 4 / 2 / 5 / 3;
    padding-right: 1em;
    text-align: right;
}

div.kyb_dbc_logo>a>img {
    height: 125px;
}

div.kyb_dbc_headshot>img {
    width: 100%;
    padding: 0em 1em;
}

div.kyb_dbc_share>button {
    border: solid 2px #3C3C3B;
    background-color: transparent;
    border-radius: 1000px;
    color: #3C3C3B;
    display: inline-block;
    padding: 10px 13px 8px;
    background-size: 105% !important;
    background-position: center !important;
    text-transform: uppercase;
    font-family: 'brandon-grotesque';
    font-weight: 400;
    font-style: normal;
}

#bs-example-modal-xl,
.dg-modal .modal-header,
#bs-example-modal-xl>div>div>div.modal-footer {
    background-color: #3C3C3B;
}

#bs-example-modal-xl>div {
    box-shadow: none;
}

#bs-example-modal-xl>div>div>div.modal-header>button {
    border: solid 2px #CFCCCA;
    background-color: transparent;
    border-radius: 1000px;
    color: #CFCCCA;
    display: inline-block;
    padding: 1px 10px 2px;
    background-size: 105% !important;
    background-position: center !important;
    text-transform: uppercase;
    font-family: brandon-grotesque, sans-serif;
    font-weight: 600;
    font-style: normal;
    margin: -2em -1em;
}

#bs-example-modal-xl>div>div>div.modal-header>button>span:nth-child(1) {
    font-weight: bold;
    font-size: 24px;
    font-family: ambroise-std, serif;
}


#bs-example-modal-xl>div>div>div.modal-header>h2 {
    color: #FFF7EB;
    text-align: center;
}

.dg-modal .modal-body {
    background-color: #848484;
    width: 100%;
    padding: 1em;
    text-align: center;
}

div.modal-body>div>img {
    padding: 9vh 0em;
}

.modal-content {
    background-color: #3C3C3B;
    border: 0px solid #848484;
    border-radius: 0px;
    box-shadow: 0 0px 0px rgb(0 0 0 / 0%);
}

div.modal-footer {
    text-align: center;
}

div.modal-footer>p {
    padding: 1em;
    color: #FFF7EB;
}

div.modal-footer>p>a {
    color: #FFF7EB;
    text-decoration: underline;
    text-underline-offset: 2px;
}

#bs-example-modal-xl>div>div>div.modal-footer>div>a:hover {
    background-color: #F6D2C4;
}

div.kyb_dbc_contactinfo>h2 {
    font-size: 18px;
    font-family: 'brandon-grotesque';
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #848484;
}


div.modal-body>div>img {
    padding: 9vh 0em;
    width: 35vh;
}

.fa-inverse {
    color: #FFF7EB;
}

.fa-map-marker:before {
    content: "\f041" !important;
}

/*-------404ERROR PAGE MOBILE ------------*/
#dd-error-hero>div.content.full.hero {
    place-self: center;
    min-height: 10vh;
}

/*------INSTALINKS PAGE MOBILE -*/

.instagram_profile_pic {
    margin: auto;
    padding: 2vw 5vw;
    text-align: center;
}

.instagram_profile_pic>img {
    width: 150px;
}


/*-----------------NEws & Events-------*/

/*.eds_news_Ozone.eds_subCollection_news .edn_eventRegistrationModalTrigger {
    display: inline-block;
    border: 1px solid #e78a04;
    background-color: #f9ab3c;
    line-height: 1;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    padding: 7px 18px;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    -webkit-transition: all 200ms linear;
    -khtml-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}*/


.eds_news_Ozone.eds_subCollection_news .edn_eventDetails {
    border-top: 0px solid #cac7c7;
    border-bottom: 0px solid #cac7c7;
    border: solid 1px #CFCCCA;
    box-shadow: none;
    padding: 30px;
    background-color: #FFF7EB;
}

.eds_news_Ozone.eds_subCollection_calendar .month_selection td.next_prev_months a,
.eds_news_Ozone.eds_subCollection_calendar .fc-button-group .fc-prev-button,
.eds_news_Ozone.eds_subCollection_calendar .fc-button-group .fc-next-button {
    text-decoration: none !important;
    border-radius: 0px;
    font-size: 0;
    line-height: 1;
    border: solid 0px #3C3C3B;
    background: #FFF7EB;
    box-shadow: none;
    text-shadow: none;
    -webkit-transition: all 200ms linear;
    -khtml-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;

}

.eds_news_Ozone.eds_subCollection_search .search_input .do_search {
    padding: 0 5px;
    line-height: 29px;
    float: right;
    min-width: 35px;
    width: 10%;
    text-align: center;
    text-decoration: none;
    border: solid 0px #CFCCCA;
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
}


.eds_news_Ozone.eds_subCollection_news .edn_readMore.edn_readMoreButton:hover,
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment .add_article_box .submit:hover {
    color: #3C3C3B;
    background-color: #FFF7EB;
    text-decoration: none;
    box-shadow: 5px 5px 0px #3c3c3b;
}

.eds_news_Ozone.eds_subCollection_news .edn_articlesRssWrapper {
    display: none;
}

.eds_news_Ozone.eds_subCollection_news .edn_calendarExport:hover::after {
    color: #3C3C3B;
    text-decoration: underline;
}

#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_pnlViewArticle>article>div.edn_metaDetails,
.eds_news_Ozone.eds_subCollection_categoryMenu .edn_category_menu_wrapper li>div a.edn_rss {
    display: none;
}

.eds_news_Ozone.eds_subCollection_calendar .month_selection td.next_prev_months a::before,
.eds_news_Ozone.eds_subCollection_calendar .fc-button-group .fc-prev-button::before,
.eds_news_Ozone.eds_subCollection_calendar .fc-button-group .fc-next-button::before {
    color: #3C3C3B;
}

.eds_news_Ozone.eds_subCollection_calendar .month_selection td.next_prev_months a:hover,
.eds_news_Ozone.eds_subCollection_calendar .fc-button-group .fc-prev-button:hover,
.eds_news_Ozone.eds_subCollection_calendar .fc-button-group .fc-next-button:hover {
    background-color: #3C3C3B;
    color: #FFF7EB;
}



.eds_news_Ozone.eds_subCollection_calendar .calendar_table,
.eds_news_Ozone.eds_subCollection_calendar .fc {
    border: solid 0px #CFCCCA !important;
}

#dnn_ctr1325_ViewEasyDNNNewsCalendar_calDate>tbody>tr:nth-child(1) {
    border-bottom: solid 1px #FFF7EB;
}

.eds_news_Ozone.eds_subCollection_calendar .calendar_table td.day.has_posts>a,
.eds_news_Ozone.eds_subCollection_calendar .calendar_table td.day.has_events>a {
    color: #FFF7EB;
    border: solid 2px #3C3C3B;
    background-color: #3c3c3b;
}

.eds_news_Ozone.eds_subCollection_calendar .calendar_table td.day.has_events>a:hover {
    background-color: #3C3C3B;
    color: #FFF7EB !important;
}

.eds_news_Ozone.eds_subCollection_categoryMenu .edn_category_menu_wrapper li .edn_category {
    color: #3C3C3B;
    font-size: .875rem;
    text-transform: uppercase;
    font-weight: 500;
    font-family: brandon-grotesque, sans-serif;
    font-style: normal;
    letter-spacing: 1px;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
}

.eds_news_Ozone.eds_subCollection_categoryMenu .edn_category_menu_wrapper li>div {
    clear: both;
    overflow: hidden;
    padding: 8px 0 8px 90px;
    border-bottom: solid 1px #CFCCCA;
}

.eds_news_Ozone.eds_subCollection_categoryMenu .edn_category_menu_wrapper li .edn_articlecount {
    font-size: .875rem;
    background-color: #CFCCCA;
    border-radius: 0px;
    line-height: 1;
    color: #3c3c3b;
    text-align: center;
    text-shadow: 0px 0px 0px rgb(0 0 0 / 0%);
    font-weight: 500;
}

.eds_news_Ozone.eds_subCollection_categoryMenu .edn_category_menu_wrapper li .edn_category:hover {
    color: #3C3C3B;
    text-decoration: underline;
}

.eds_news_Ozone.eds_subCollection_calendar .calendar_table td.day,
.eds_news_Ozone.eds_subCollection_calendar .fc td.fc-day-top a {
    color: #3C3C3B;
}

.eds_news_Ozone.eds_subCollection_calendar .calendar_table td.today::after,
.eds_news_Ozone.eds_subCollection_calendar .fc-unthemed .fc-bg td.fc-today::after {
    border: solid 2px #CFCCCA;
    border-radius: 0 0 0px 0px;
}

.eds_news_Ozone.eds_subCollection_search .search_input {
    background-color: #FFF7EB;
    border: solid 1px #CFCCCA;
}

.eds_news_Ozone.eds_subCollection_search .search_input .input input[type="text"],
.eds_news_Ozone.eds_subCollection_search .search_input .input input[type="text"],
.eds_news_Ozone.eds_subCollection_search .search_input .input input[type="text"]:hover {
    background-color: #FFF7EB;
}

.eds_news_Ozone.eds_subCollection_calendar .calendar_table td.week_days,
.eds_news_Ozone.eds_subCollection_calendar .fc-widget-header {
    background-color: #CFCCCA;
}

#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_pnlViewArticle>article>div.edn_mediaContainer,
#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_pnlViewArticle>article>div.edn_mediaContainer>picture,
#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_pnlViewArticle>article>div.edn_mediaContainer>picture>img {
    width: 100% !important;
}

.eds_news_Ozone.eds_subCollection_news .edn_mediaContainer {
    max-width: 100%;
    float: left;
    margin: 5px 15px 10px 0;
    position: relative;
    border: solid 2px #3C3C3B;
    padding: 0px;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_simpleArticle2 .edn_mediaContainer {
    width: 75px;
}

.eds_news_Ozone.eds_subCollection_news .edn_mediaContainer:hover {
    border-color: #3C3C3B;
}


.eds_modalWrapper .eds_modalContent {
    position: relative;
    width: 90%;
    max-width: 600px;
    margin: 6% auto;
    background-color: #FFF7EB;
    border-radius: 0px;
    box-shadow: 0 0 3px rgb(0 0 0 / 50%);
    color: #3C3C3B;
}

div.eds_modalWrapper .eds_modalContent>h3 {
    background-color: #F6D2C4;
    color: #3C3C3B !important;
    font: normal 24px/50px ambroise-std !important;
    font-weight: normal;
    margin: 0;
    padding: 0 20px;
    letter-spacing: normal;
    border-radius: 0px 0px 0 0;
    height: 50px;
    text-transform: capitalize;
}

.eds_modalWrapper .eds_modalContent label,
.eds_modalWrapper .eds_modalContent .eds_labelAndInput>span,
#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_lblEventRegistrationTermsAndConditionsAgreement>a {
    font-family: brandon-grotesque, sans-serif;
    font-size: 12px;
    color: #3C3C3B;
}

#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_sectionMessage {
    display: none;
}

#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_lblRegistrationInfo,
#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_pnlEventRegistrationForm>div>div {
    background-color: #FFF7EB;
}

#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_lblRegistrationInfo {
    margin: 10px 0;
    display: block;
    line-height: 1.1 !important;
    font-size: 16px !important;
    color: #3C3C3B !important;
    padding: 15px 25px;
    border-radius: 0px;
}

#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_lblRegistrationInfo::before {
    font-size: 21px;
    color: #3C3C3B !important;
    padding-right: 20px;
    line-height: 1;
}


#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_pnlEventRegistrationForm>div>span {
    border: solid 1px #3C3C3B;
    border-radius: 0px;
}

#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_pnlEventRegistrationForm>div>span:hover {
    background-color: #CFCCCA;
    color: #3C3C3B;
}

#dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_pnlEventRegistrationForm>div>span::before {
    color: #3C3C3B;
}

#dnn_ctr1325_ViewEasyDNNNewsCalendar_calDate>tbody>tr:nth-child(1)>td>table {
    border: none;
}



/*END MOBILE VIEW*/

/*MEDIA QUERIES*/

/*DESKTOP*/

@media screen and (min-width: 1025px) {

    .mobile,
    #dd-header-bottom {
        display: none;
    }


    h1 {
        font-size: 5rem;
        line-height: 1;
    }

    h2,
    h4,
    .eds_news_Ozone h1,
    #dnn_ctr1330_ViewEasyDNNNewsMain_ctl00_pnlListArticles>div.edn_1330_article_list_wrapper>article>h2>a {
        font-size: 3rem;
        line-height: 1;
    }

    .eds_news_Ozone.eds_subCollection_news .edn_eventDetails {
        font-size: 1rem;
    }

    #dd-footer {
        text-align: left;
    }

    #dd-footer>div.cell1,
    #dd-buy-totheend>div.cell1.content {
        text-align: center;
    }

    /*----------background colors desktop ---*/

    #dd-agent-bc-hero>div.bkgd.cell2 {
        background-color: #FFF7EB;
    }

    /*-------------BORDERS DESKTOP---------*/

    /*#dd-home-about > div.cell1.overlay { border-image: linear-gradient(to right, rgb(118, 85, 48), rgb(195, 164, 109),rgb(227, 212, 177), rgb(195, 164, 109)) 1;}

#dd-home-about > div.cell1.overlay {
    border-style: solid;
    border-right-width: 1px;
}*/


    /*----------------PADDING MARGIN DESKTOP------------*/


    #dd-buy-firsthome>div.cell2.content {
        padding: 30px;
    }

    #dd-about-cta,
    #dd-home-hero>div.cell1.overlay,
    #dd-home-hero,
    #dd-home-homevalue-highlight,
    #dd-buy-homeownershipsteps,
    #dnn_ctr1428_HtmlModule_lblContent>#dd-sell-team,
    #dd-contact-info {
        padding-right: 30px;
    }

    #dd-about-cta,
    #dd-home-hero,
    #dd-home-homevalue-highlight,
    #dd-buy-homeownershipsteps,
    #dnn_ctr1428_HtmlModule_lblContent>#dd-sell-team,
    #dd-contact-info {
        padding-left: 30px;
    }


    #dd-about-cta>div.cell1.content {
        padding-bottom: 0em;
    }


    div.pagetitle_bg.PageTitle_h.Auto {
        padding-top: 30px;
    }


    #dd-about-cta>div.cell2.content {
        padding-top: 1rem;
    }



    #dd-home-awards,
    #dd-home-testimonials,
    #dd-cta-footer-newsletter,
    #dd-home-about,
    #dd-home-buysellinvest,
    #dd-home-relistings,
    #dd-home-homevalue-highlight,
    #dd-footer,
    #dd-buy-homeownershipsteps,
    #dd-buy-totheend,
    #dd-about-cta,
    #dd-buy-listingstoinbox,
    #dd-sell-team,
    #dd-sell-marketing,
    #dd-sell-outreach,
    #dd-about-ourstory,
    #dd-about-team,
    #dd-buy-homeownershipsteps,
    #dd-buy-listingstoinbox {
        padding-top: 6rem;
    }

    #dnn_ctr1281_HtmlModule_lblContent,
    #dd-agent-bio {
        padding-bottom: 6rem;
    }

    #dd-about-cta>div.cell1.content,
    #dd-home-relistings,
    #dd-buy-mortgages {
        padding-top: 0em;
    }

    #dd-home-hero>div.cell1.overlay,
    #dd-home-awards>div.full.overlay,
    #dd-home-testimonials>div.full.overlay,
    #dd-cta-footer-newsletter>div.full.overlay,
    #dd-home-homevalue-highlight>div.cell1.overlay,
    #dd-buy-homeownershipsteps>div.cell2.overlay,
    #dd-about-cta>div.cell1.overlay,
    #dd-about-ourstory>div.cell2.overlay {
        margin: 30px;
    }

    #dd-home-awards>div.content.full,
    #dd-home-testimonials>div.content.full,
    #dd-cta-footer-newsletter>div.cell1.content,
    #dd-cta-footer-newsletter>div.content.full,
    #dd-cta-footer-newsletter>div.cell2.content {
        margin: 35px;
    }

    #dd-home-awards>div.content.full,
    #dd-home-testimonials>div.content.full,
    #dd-cta-footer-newsletter>div.cell1.content,
    #dd-cta-footer-newsletter>div.content.full,
    #dd-cta-footer-newsletter>div.cell2.content,
    #dd-home-about>div.cell2.content,
    #dd-sell-areasserved>div.cell2.content,
    #dd-invest-about>div.cell2.content {
        padding: 4rem;
    }

    #dd-home-hero>div.cell1.content.hero,
    #dd-home-homevalue-highlight>div.cell1.content.hero,
    #dd-buy-homeownershipsteps>div.cell2.content,
    #dd-about-cta>div.cell1.content.hero,
    #dd-buy-listingstoinbox>div.cell2.content,
    #dd-about-ourstory>div.cell2.content.hero {
        padding: 60px;
    }

    #dd-home-buysellinvest>div.cell1.content {
        padding-bottom: 20px;
    }



    #dd-about-cta>div.cell1.content {
        margin-bottom: 0em;
    }

    #dd-about-cta>div.cell1.content,
    #dd-about-cta>div.cell2.content {
        margin-top: 0em;
    }

    #dd-home-about>div.bkgd.cell1 #dd-about-cta>div.cell1.overlay,
    #dd-home-hero>div.cell1.overlay,
    #dd-about-cta>div.cell1.overlay,
    #dd-about-ourstory>div.cell2.overlay {
        background: linear-gradient(90deg, rgba(255, 247, 235, 1) 40%, rgba(255, 247, 235, .75) 80%, rgba(255, 247, 235, .5) 90%, rgba(255, 247, 235, 0) 100%);
    }


    #dd-home-homevalue-highlight>div.cell1.overlay,
    #dd-buy-homeownershipsteps>div.cell2.overlay {
        background: linear-gradient(270deg, rgba(255, 247, 235, 1) 40%, rgba(255, 247, 235, .75) 80%, rgba(255, 247, 235, .5) 90%, rgba(255, 247, 235, 0) 100%);
    }


    /*-------------WIDTHS HEIGHTS DESKTOP------------------*/

    #dd-home-hero,
    #dd-footer {
        max-width: 1920px;

    }

    /*#dd-home-homevalue-highlight, #dd-home-awards, #dd-home-testimonials, #dd-cta-footer-newsletter, #dd-buy-bc-hero, #PageTitle_style_3 > div.pagetitle_bg.PageTitle_h.Auto, #dd-buy-totheend {
    max-width: 1785px;
}

 #dd-home-homevalue-highlight, #dd-buy-firsthome, #dd-buy-homeownershipsteps, #dd-buy-mortgages, #dd-about-cta {
margin: auto;
max-width: 1450px;
 }

#dd-home-about, #dd-home-buysellinvest, #dnn_ctr1424_HtmlModule_lblContent {
    max-width: 1450px;
}
*/

    #dd-home-buysellinvest,
    #dd-footer {
        grid-row-gap: 30px;
    }

    #dd-footer {
        grid-column-gap: 30px;
    }



    #dd-home-homevalue-highlight>div.bkgd.full,
    #dd-buy-homeownershipsteps>div.bkgd.full,
    #dd-about-cta>div.bkgd.cell1,
    #dd-buy-listingstoinbox>div.bkgd.cell1,
    #dd-sell-team>div.bkgd.cell1 {
        height: 600px;

    }

    #dd-footer>div.cell1.content>div>a>img {
        width: 90%;
    }

    #dd-sell-marketing>div.cell2.content>img,
    #dd-sell-marketing>div.cell4.content>img,
    #dd-sell-marketing>div.cell6.content>img,
    #dd-sell-marketing>div.cell8.content>img,
    #dd-sell-marketing>div.cell10.content>img {
        height: 150px;
    }

    #dd-contact-info>div.content>img {
        height: 75px;
    }

    /*-------------------------HEADER DESKTOP------------------*/

    #dd-promo {
        position: relative;
    }

    #dd-home-properties-search-icon {
        display: none;
    }




    /* ----------------CONTENT LAYOUTS DESKTOP--------------------*/

    .twoxone,
    #dd-home-hero,
    #dd-home-about,
    #dd-home-homevalue-highlight,
    #dd-buy-firsthome,
    #dd-buy-homeownershipsteps,
    #dd-about-cta,
    #dd-buy-listingstoinbox,
    #dd-sell-areasserved,
    #dd-about-ourstory,
    #dd-invest-about,
    #dd-agent-bc-hero {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: 1fr;
        grid-template-areas: "content1 content2";
    }


    #dd-home-hero>div.full,
    #dd-home-about>div.full,
    #dd-home-homevalue-highlight>div.full,
    #dd-buy-firsthome>div.full,
    #dd-buy-homeownershipsteps>div.full,
    #dd-about-cta>div.full,
    #dd-about-cta>div.full.overlay,
    #dd-about-cta>div.content.full.hero,
    #dd-buy-listingstoinbox>div.full,
    #dd-sell-areasserved>div.full,
    #dd-about-ourstory>div.full,
    #dd-about-ourstory>div.full.overlay,
    #dd-about-ourstory>div.bkgd.cell1 {
        grid-area: 1 / 1 / 2 / 3;
    }

    #dd-home-hero>div.cell1,
    #dd-home-hero>div.cell1.content.hero,
    #dd-home-about>div.cell1,
    #dd-buy-firsthome>div.cell2,
    #dd-about-cta>div.cell1,
    #dd-about-cta>div.cell1.overlay,
    #dd-about-cta>div.cell1.content.hero,
    #dd-buy-listingstoinbox>div.cell1,
    #dd-about-ourstory>div.cell2,
    #dd-about-ourstory>div.cell2.content.hero,
    #dd-sell-areasserved>div.cell2 {
        grid-area: content1;
    }

    #dd-home-about>div.cell2,
    #dd-home-homevalue-highlight>div.bkgd.cell1,
    #dd-home-homevalue-highlight>div.cell1.overlay,
    #dd-home-homevalue-highlight>div.cell1.content.hero,
    #dd-buy-firsthome>div.cell1,
    #dd-buy-homeownershipsteps>div.cell2,
    #dd-buy-listingstoinbox>div.cell2,
    #dd-sell-areasserved>div.cell1,
    #dd-about-ourstory>div.cell1 {
        grid-area: content2;
    }



    .twoxtwo,
    #dd-about-danielledunham {
        grid-template-columns: repeat(2, 1fr);
        grid-template-areas: "content1 content2"
            "content1 content3";
    }

    #dd-about-danielledunham>div.full {
        grid-area: 1 / 1 / 3 / 3;
    }

    #dd-about-danielledunham>div.cell1 {
        grid-area: content1;
    }

    #dd-about-danielledunham>div.cell2 {
        grid-area: content2;
    }

    #dd-about-danielledunham>div.cell3 {
        grid-area: content3;
    }

    .threextwo,
    #dd-about-awardsassociations {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        /*grid-template-rows: repeat(2, 1fr);*/
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-areas: "content1 content1 content2"
            "content3 content4 content5";
    }

    #dd-about-awardsassociations>div.cell1 {
        grid-area: content1;
    }

    #dd-about-awardsassociations>div.cell2 {
        grid-area: content2;
    }

    #dd-about-awardsassociations>div.cell3 {
        grid-area: content3;
    }

    #dd-about-awardsassociations>div.cell4 {
        grid-area: content4;
    }

    #dd-about-awardsassociations>div.cell5 {
        grid-area: content5;
    }



    .threexthree,
    #dd-home-buysellinvest {
        display: grid;
        grid-template-columns: repeat(3, 1fr);

        grid-template-areas: "content1 content1 content1"
            "content2 content4 content6"
            "content3 content5 content7";
    }

    #dd-home-buysellinvest,
    #dd-buy-mortgages,
    #dd-sell-marketing,
    #dd-about-team,
    #dd-invest-types {
        grid-column-gap: 30px;
    }


    .onexfive,
    #dd-footer {
        grid-template-columns: 25vw repeat(4, 1fr);
        /*grid-template-rows: 1fr 1fr;*/
        grid-template-areas: "content1 content2 content3 content4 content5";
    }

    #dd-footer>div.full {
        grid-area: 1 / 1 / 2 / 6;
    }


    #dd-contact-info {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        /*grid-template-rows: repeat(4, 1fr);*/
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-areas: "content6 content6 content6 content6 content6"
            "content1 content2 content3 content4 content5";
    }


    #dd-contact-info>div.full {
        grid-area: 1 / 1 / 3 / 6;
    }




    #dd-buy-mortgages {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        /*grid-template-rows: repeat(4, 1fr);*/
        grid-template-areas: "content1 content2 content4 content6"
            "content1 content3 content5 content7"
            "content1 content8 content10 content12"
            "content1 content9 content11 content13";
    }

    #dd-invest-types {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        /*grid-template-rows: repeat(4, 1fr);*/
        grid-template-areas: "content1 content1 content1"
            "content2 content4 content6"
            "content3 content5 content7"
            "content8 content10 content12"
            "content9 content11 content13";
    }

    #dd-sell-marketing {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        /*grid-template-rows: repeat(4, 1fr);*/
        grid-template-areas: "content1 content2 content4"
            "content1 content3 content5"
            "content6 content8 content10"
            "content7 content9 content11";
    }


    #dd-about-team {
        grid-template-columns: repeat(3, 1fr);
        /*grid-template-rows: repeat(3, 1fr);*/
        grid-template-areas: "content10 content2 content6"
            "content11 content3 content7"
            "content8 content12 content14"
            "content9 content13 content15"
            "content16 content18 content22"
            "content17 content19 content23"
            "content24 . ."
            "content25 . .";

    }


    .team_list {
        grid-template-columns: repeat(auto-fill, minmax(31%, 1fr));
    }


    /*--------------IDX STYLES DESKTOP------*/


    .carousel-indicators li {
        border-color: #FFF7EB !important;
    }

    .idx-imgcontainer {
        height: 175px;
    }


    /*--------------FOOTER DESKTOP---------*/

    #dnn_wrapper>footer {
        padding-bottom: 0px;
    }

    #dnn_ctr1272_HtmlModule_lblContent {
        margin-top: 0px;
    }




    /*-----------------------HOME PAGE DESKTOP -----------------------*/



    #dd-home-hero {

        padding-right: 0px;
        padding-left: 0px;
    }

    #dd-home-hero>div.bkgd.full {
        background-position-x: center;
        /*aspect-ratio: 1920 / 800;*/
        height: auto;
        min-height: 60vh;
    }



    #dd-home-hero>div.cell1.content.hero,
    #dd-about-cta>div.cell1.content.hero,
    #dd-about-ourstory>div.cell2.content.hero {
        place-self: center start;
    }



    #dd-home-about>div.bkgd.cell1 {
        background-position-x: 100%;
    }

    #dd-home-about>div.bkgd.cell1,
    #dd-sell-areasserved>div.cell1.content,
    #dd-about-danielledunham>div.cell1.content {
        height: 800px;
    }

    #dd-home-about>div.cell2.content,
    #dd-home-homevalue-highlight>div.cell1.content.hero,
    #dd-buy-homeownershipsteps>div.cell2.content,
    #dd-sell-areasserved>div.cell2.content,
    #dd-invest-about>div.cell2.content {
        place-self: center center;
    }




    #dd-home-listings-cta {
        display: none;
    }


    #dd-home-homevalue-highlight>div.bkgd.full {
        background-size: cover;
    }

    #dd-home-relistings>div.content.full>div {
        display: block;
    }

    /*------------ABOUT PAGE DESKTOP--------*/

    #dd-about-cta>div.cell1.content {
        place-self: end start;
    }

    #dd-about-ourstory>div.bkgd.full {
        display: none;
    }

    #dd-about-ourstory>div.full.overlay {
        height: 600px;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    #dd-about-ourstory>div.bkgd.cell1 {
        margin-bottom: 0px;
        margin-left: 48%;
    }

    #dd-about-ourstory>div.cell2.overlay {
        margin: 60px;
    }

    #dd-about-danielledunham>div.cell2.content {
        place-self: end center;
    }

    #dd-about-team {
        padding-top: 0;
    }

    /*-----AGENTS DESKTOP ----*/

    #dd-agent-bc-hero {
        border-bottom: 5px solid #CFCCCA;
    }

    #dd-agent-bc-hero>div.cell2.content {
        place-self: center start;
        text-align: left;
    }

    #dd-agent-bc-hero>div.cell1.content {
        /*height: 40vw;*/
        width: 100%;
        place-self: center end;
    }

    /*---------------BUY PAGE DESKTOP--------*/

    #dd-buy-firsthome>div.cell1.content1 {
        height: 350px;
        width: 250px;
        place-self: start center;
        margin: 0px 0px 0px 375px;
    }

    #dd-buy-firsthome>div.cell1.content2 {
        height: 600px;
        width: 450px;
        margin-top: 0vw;
        place-self: end center;
        margin: 80px 0px 30px -150px;
    }

    #dd-buy-firsthome>div.cell2.content,
    #dd-buy-listingstoinbox>div.cell2.content {
        place-self: center;
    }

    #dd-buy-homeownershipsteps>div.bkgd.full {
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    #dd-buy-homeownershipsteps>div.cell2 {
        position: relative;
    }

    #dd-buy-listingstoinbox>div.bkgd.cell1 {
        width: 200px;
        /* margin-right: 30%; */
        place-self: center;
        margin: 0;
    }


    #dd-buy-listingstoinbox>div.cell1.overlay1 {
        width: 45%;
        height: 45%;
    }

    #dd-buy-listingstoinbox>div.cell1.overlay2 {
        height: 50%;
        width: 55%;
    }

    #dd-buy-listingstoinbox>div.cell1.content1 {
        height: 400px;
        background-size: contain;
        background-position-x: 60px;
    }

    #dd-buy-listingstoinbox>div.cell1.content2 {
        height: 200px;
        margin-bottom: 10%;
        margin-right: 10%;
    }


    #dd-buy-mortgages>div.cell1.content>div {
        display: block;
    }

    #dnn_ctr1311_HtmlModule_lblContent>div.button_cta {
        display: none;
    }

    /*---------------SELL PAGE DESKTOP--------*/

    #dd-sell-areasserved>div.cell1.content {
        aspect-ratio: unset;
    }



    #dd-sell-marketing-cta {
        display: none;
    }

    #dd-sell-marketing>div.cell1.content>div {
        display: block
    }

    /*------------FOR INQURIES DESKTOP--------*/

    #dd-about-cta>div.bkgd.full {
        background-image: url(/Portals/11/DD%200323%20W-H%20Headshots-6.jpg);
    }

    #dd-buy-totheend>div.cell2.content1 {
        height: 400px;
        width: 300px;
        place-self: center;
        margin-bottom: 15%;
        margin-left: -40%;
    }


    #dd-buy-totheend>div.cell2.content2 {
        height: 500px;
        width: 400px;
        margin-bottom: 20%;
        place-self: center;
        margin-right: -30%;
    }

    #dd-buy-totheend>div.cell2.content3 {
        height: 500px;
        width: 400px;
        margin-top: 0px;
        margin-bottom: 0;
    }

    #dd-buy-totheend>div.cell2.content4 {
        height: 350px;
        margin-bottom: 0;
    }

    #dd-about-cta>div.bkgd.full {
        height: 90vh;
        aspect-ratio: unset;
    }

    /*-----------CONTACT PAGE------*/

    #dd-contact-info>div.cell6.content {
        height: 400px;
        background-position: top;
    }


    /*-------DIGITAL BUSINESS CARDS DESKTOP---*/

    .kyb_dbc_parent {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-column-gap: 2em;
        grid-row-gap: 0px;
        min-height: 100vh;
    }

    .kyb_dbc_logo {
        grid-area: 1 / 1 / 2 / 5;
        padding-bottom: 3em;
    }

    .kyb_dbc_headshot {
        grid-area: 2 / 1 / 4 / 3;
        text-align: center;
        height: 100%;
    }

    div.kyb_dbc_headshot>img {
        text-align: center;
        margin-top: 0vh;
        width: 100%;
        border-radius: 1000px 1000px 0px 0px;
    }

    .kyb_dbc_contactinfo {
        grid-area: 2 / 3 / 3 / 5;
        place-self: center start;
        padding: 0vh 0em 0em;
    }

    .kyb_dbc_save {
        grid-area: 3 / 3 / 4 / 5;
    }

    .kyb_dbc_share {
        grid-area: 4 / 4 / 5 / 5;
        margin-top: -5vh;
    }

    /*-----404 Error Page Desktop --------*/
    #dd-error-hero {
        height: 100vh;
    }


    #dd-error-hero>div.content.full.hero>img {
        width: auto;
        max-height: 40vh;
    }

    /*END DESKTOP VIEW*/
}


/*TABLET*/

@media all and (min-width:769px) and (max-width:1024px) {

    .mobile {
        display: none;
    }

    /*----------------PADDING MARGIN TABLET------------*/


    #dd-buy-firsthome>div.cell2.content {
        padding: 20px;
    }

    #dd-about-cta,
    #dd-home-hero>div.cell1.overlay,
    #dd-home-hero,
    #dd-home-homevalue-highlight {
        padding-right: 20px;
    }

    #dd-about-cta,
    #dd-home-hero,
    #dd-home-homevalue-highlight {
        padding-left: 20px;
    }


    #dd-about-cta>div.cell1.content {
        padding-bottom: 0em;
    }





    #dd-about-cta>div.cell2.content {
        padding-top: 1rem;
    }



    #dd-home-awards,
    #dd-home-testimonials,
    #dd-cta-footer-newsletter,
    #dd-home-about,
    #dd-home-buysellinvest,
    #dd-home-relistings,
    #dd-home-homevalue-highlight,
    #dd-footer,
    #dd-buy-homeownershipsteps,
    #dd-buy-totheend,
    #dd-about-cta,
    #dd-buy-listingstoinbox,
    #dd-sell-team,
    #dd-sell-marketing,
    #dd-sell-outreach,
    #dd-about-ourstory,
    #dd-about-team,
    #dd-buy-homeownershipsteps,
    #dd-buy-listingstoinbox {
        padding-top: 3rem;
    }

    #dnn_ctr1281_HtmlModule_lblContent,
    #dd-agent-bio {
        padding-bottom: 3rem;
    }

    #dd-about-cta>div.cell1.content,
    #dd-home-relistings,
    #dd-buy-mortgages {
        padding-top: 0em;
    }

    #dd-home-hero>div.cell1.overlay,
    #dd-home-awards>div.full.overlay,
    #dd-home-testimonials>div.full.overlay,
    #dd-cta-footer-newsletter>div.full.overlay,
    #dd-home-homevalue-highlight>div.cell1.overlay,
    #dd-buy-homeownershipsteps>div.cell2.overlay,
    #dd-about-cta>div.cell1.overlay,
    #dd-about-ourstory>div.cell2.overlay {
        margin: 20px;
    }

    #dd-home-awards>div.content.full,
    #dd-home-testimonials>div.content.full,
    #dd-cta-footer-newsletter>div.cell1.content,
    #dd-cta-footer-newsletter>div.content.full,
    #dd-cta-footer-newsletter>div.cell2.content {
        margin: 25px;
    }

    #dd-home-awards>div.content.full,
    #dd-home-testimonials>div.content.full,
    #dd-cta-footer-newsletter>div.cell1.content,
    #dd-cta-footer-newsletter>div.content.full,
    #dd-cta-footer-newsletter>div.cell2.content,
    #dd-home-about>div.cell2.content,
    #dd-sell-areasserved>div.cell2.content,
    #dd-invest-about>div.cell2.content {
        padding: 2rem;
    }

    #dd-home-hero>div.cell1.content.hero,
    #dd-home-homevalue-highlight>div.cell1.content.hero,
    #dd-about-cta>div.cell1.content.hero,
    #dd-buy-listingstoinbox>div.cell2.content,
    #dd-about-ourstory>div.cell2.content.hero {
        padding: 50px;
    }

    #dd-home-buysellinvest>div.cell1.content {
        padding-bottom: 10px;
    }

    #dd-footer>div.cell1.content {
        padding-bottom: 2rem;
    }



    #dd-about-cta>div.cell1.content {
        margin-bottom: 0em;
    }

    #dd-about-cta>div.cell1.content,
    #dd-about-cta>div.cell2.content {
        margin-top: 0em;
    }

    #dd-home-about>div.bkgd.cell1,
    #dd-buy-firsthome {
        margin-right: 20px;
    }

    #dd-buy-firsthome {
        margin-left: 20px;
    }

    #dd-about-cta>div.cell1.overlay,
    #dd-home-hero>div.cell1.overlay,
    #dd-about-cta>div.cell1.overlay,
    #dd-about-ourstory>div.cell2.overlay {
        background: linear-gradient(90deg, rgba(255, 247, 235, 1) 40%, rgba(255, 247, 235, .75) 80%, rgba(255, 247, 235, .5) 90%, rgba(255, 247, 235, 0) 100%);
    }


    #dd-home-homevalue-highlight>div.cell1.overlay,
    #dd-buy-homeownershipsteps>div.cell2.overlay {
        background: linear-gradient(270deg, rgba(255, 247, 235, 1) 40%, rgba(255, 247, 235, .75) 80%, rgba(255, 247, 235, .5) 90%, rgba(255, 247, 235, 0) 100%);
    }


    /*-------------WIDTHS HEIGHTS TABLET------------------*/


    #dd-home-buysellinvest,
    #dd-footer {
        grid-row-gap: 20px;
    }

    #dd-footer {
        grid-column-gap: 20px;
    }



    #dd-home-homevalue-highlight>div.bkgd.full,
    #dd-about-cta>div.bkgd.cell1,
    #dd-buy-listingstoinbox>div.bkgd.cell1,
    #dd-sell-team>div.bkgd.cell1 {
        height: 450px;
    }

    #dd-buy-homeownershipsteps>div.bkgd.full {
        height: 300px;
    }

    #dd-footer>div.cell1.content>div>a>img {
        width: 450px;
    }

    #dd-sell-marketing>div.cell2.content>img,
    #dd-sell-marketing>div.cell4.content>img,
    #dd-sell-marketing>div.cell6.content>img,
    #dd-sell-marketing>div.cell8.content>img,
    #dd-sell-marketing>div.cell10.content>img,
    #dd-contact-info>div.content>img {
        height: 150px;
    }

    /*-------------------------HEADER TABLET------------------*/



    /* ----------------CONTENT LAYOUTS TABLET--------------------*/

    .twoxone,
    #dd-home-hero,
    #dd-home-about,
    #dd-home-homevalue-highlight,
    #dd-buy-firsthome,
    #dd-about-cta,
    #dd-buy-listingstoinbox,
    #dd-sell-areasserved,
    #dd-about-ourstory,
    #dd-invest-about {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: 1fr;
        grid-template-areas: "content1 content2";
    }


    #dd-home-hero>div.full,
    #dd-home-about>div.full,
    #dd-home-homevalue-highlight>div.full,
    #dd-buy-firsthome>div.full,
    #dd-buy-homeownershipsteps>div.full,
    #dd-about-cta>div.full,
    #dd-about-cta>div.full.overlay,
    #dd-about-cta>div.content.full.hero,
    #dd-buy-listingstoinbox>div.full,
    #dd-sell-areasserved>div.full,
    #dd-about-ourstory>div.full,
    #dd-about-ourstory>div.full.overlay,
    #dd-about-ourstory>div.bkgd.cell1 {
        grid-area: 1 / 1 / 2 / 3;
    }

    #dd-home-hero>div.cell1,
    #dd-home-hero>div.cell1.content.hero,
    #dd-home-about>div.cell1,
    #dd-buy-firsthome>div.cell2,
    #dd-about-cta>div.cell1,
    #dd-about-cta>div.cell1.overlay,
    #dd-about-cta>div.cell1.content.hero,
    #dd-buy-listingstoinbox>div.cell1,
    #dd-about-ourstory>div.cell2,
    #dd-about-ourstory>div.cell2.content.hero,
    #dd-sell-areasserved>div.cell2 {
        grid-area: content1;
    }

    #dd-home-about>div.cell2,
    #dd-home-homevalue-highlight>div.bkgd.cell1,
    #dd-home-homevalue-highlight>div.cell1.overlay,
    #dd-home-homevalue-highlight>div.cell1.content.hero,
    #dd-buy-firsthome>div.cell1,
    #dd-buy-homeownershipsteps>div.cell2,
    #dd-buy-listingstoinbox>div.cell2,
    #dd-sell-areasserved>div.cell1,
    #dd-about-ourstory>div.cell1 {
        grid-area: content2;
    }



    .twoxtwo,
    #dd-about-danielledunham {
        grid-template-columns: repeat(2, 1fr);
        grid-template-areas: "content1 content2"
            "content1 content3";
    }

    #dd-about-danielledunham>div.full {
        grid-area: 1 / 1 / 3 / 3;
    }

    #dd-about-danielledunham>div.cell1 {
        grid-area: content1;
    }

    #dd-about-danielledunham>div.cell2 {
        grid-area: content2;
    }

    #dd-about-danielledunham>div.cell3 {
        grid-area: content3;
    }


    .twoxthree,
    #dd-contact-info {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        /*grid-template-rows: repeat(2, 1fr);*/
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-areas: "content6 content6"
            "content1 content2"
            "content3 content4"
            "content5 content5";
    }

    #dd-contact-info>div.full {
        grid-area: 1 / 1 / 4 / 3;
    }

    .threextwo,
    #dd-about-awardsassociations {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        /*grid-template-rows: repeat(2, 1fr);*/
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-areas: "content1 content1 content2"
            "content3 content4 content5";
    }

    #dd-about-awardsassociations>div.cell1 {
        grid-area: content1;
    }

    #dd-about-awardsassociations>div.cell2 {
        grid-area: content2;
    }

    #dd-about-awardsassociations>div.cell3 {
        grid-area: content3;
    }

    #dd-about-awardsassociations>div.cell4 {
        grid-area: content4;
    }

    #dd-about-awardsassociations>div.cell5 {
        grid-area: content5;
    }



    .threexthree,
    #dd-home-buysellinvest {
        display: grid;
        grid-template-columns: repeat(3, 1fr);

        grid-template-areas: "content1 content1 content1"
            "content2 content4 content6"
            "content3 content5 content7";
    }

    #dd-home-buysellinvest,
    #dd-buy-mortgages,
    #dd-sell-marketing,
    #dd-about-team,
    #dd-invest-types {
        grid-column-gap: 20px;
    }


    .twoxfour,
    #dd-footer {
        grid-template-columns: repeat(4, 1fr);
        /*grid-template-rows: 1fr 1fr;*/
        grid-template-areas: "content1 content1 content1 content1"
            "content2 content3 content4 content5";
    }

    #dd-footer>div.full {
        grid-area: 1 / 1 / 2 / 6;
    }


    #dd-buy-mortgages {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        /*grid-template-rows: repeat(4, 1fr);*/
        grid-template-areas: "content1 content1 content1"
            "content2 content4 content6"
            "content3 content5 content7"
            "content8 content10 content12"
            "content9 content11 content13";
    }

    #dd-invest-types {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        /*grid-template-rows: repeat(4, 1fr);*/
        grid-template-areas: "content1 content1"
            "content2 content4"
            "content3 content5"
            "content6 content8"
            "content7 content9"
            "content10 content12"
            "content11 content13";
    }

    #dd-sell-marketing {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        /*grid-template-rows: repeat(4, 1fr);*/
        grid-template-areas: "content1 content2 content4"
            "content1 content3 content5"
            "content6 content8 content10"
            "content7 content9 content11";
    }


    #dd-about-team {
        grid-template-columns: repeat(2, 1fr);
        /*grid-template-rows: repeat(3, 1fr);*/
        grid-template-areas: "content10 content2"
            "content11 content3"
            "content6 content8"
            "content7 content9"
            "content12 content14"
            "content13 content15"
            "content16 content18"
            "content17 content19"
            "content22 content24"
            "content23 content25";

    }


    .team_list {
        grid-template-columns: repeat(auto-fill, minmax(48%, 1fr));
    }

    /*--------------IDX STYLES TABLET------*/


    .carousel-indicators li {
        border-color: #FFF7EB !important;
    }

    .idx-imgcontainer {
        height: 150px;
    }


    /*--------------FOOTER TABLET---------*/



    /*-----------------------HOME PAGE TABLET -----------------------*/



    #dd-home-hero {

        padding-right: 0px;
        padding-left: 0px;
    }

    #dd-home-hero>div.bkgd.full {
        background-position-x: center;
        aspect-ratio: unset;
        height: auto;
    }



    #dd-home-hero>div.cell1.content.hero,
    #dd-about-cta>div.cell1.content.hero,
    #dd-about-ourstory>div.cell2.content.hero {
        place-self: center start;
    }



    #dd-home-about>div.bkgd.cell1 {
        background-position-x: 100%;
    }

    #dd-home-about>div.bkgd.cell1,
    #dd-sell-areasserved>div.cell1.content,
    #dd-invest-about>div.cell1.content {
        height: 450px;
    }

    #dd-home-about>div.cell2.content,
    #dd-home-homevalue-highlight>div.cell1.content.hero,
    #dd-buy-homeownershipsteps>div.cell2.content,
    #dd-sell-areasserved>div.cell2.content,
    #dd-invest-about>div.cell2.content {
        place-self: center center;
    }




    #dd-home-listings-cta {
        display: none;
    }


    #dd-home-homevalue-highlight>div.bkgd.full {
        background-size: cover;
    }

    #dd-home-relistings>div.content.full>div {
        display: block;
    }

    /*------------ABOUT PAGE TABLET--------*/

    #dd-about-danielledunham>div.cell1.content {
        margin-bottom: 25px;
        place-self: end center;
        width: 450px;
        height: 600px;
    }

    #dd-about-cta>div.cell1.content {
        place-self: end start;
    }

    #dd-about-ourstory>div.bkgd.full {
        display: none;
    }

    #dd-about-ourstory>div.full.overlay {
        height: 500px;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    #dd-about-ourstory>div.bkgd.cell1 {
        margin-bottom: 0px;
        margin-left: 48%;
    }

    #dd-about-ourstory>div.cell2.overlay {
        margin: 50px;
    }

    #dd-about-danielledunham>div.cell2.content {
        place-self: end center;
    }

    #dd-about-team {
        padding-top: 0;
    }

    /*---------------AGENTS TABLET ----*/

    #dd-agent-bc-hero>div.cell1.content {
        height: 45vw;
        place-self: center;
    }

    /*---------------BUY PAGE TABLET--------*/

    #dd-buy-firsthome>div.cell1.content1 {
        height: 250px;
        width: 150px;
        place-self: start center;
        margin: 0px 0px 0px 250px;
    }

    #dd-buy-firsthome>div.cell1.content2 {
        height: 400px;
        width: 300px;
        margin-top: 0vw;
        place-self: end center;
        margin: 60px 0px 20px -100px;
    }

    #dd-buy-firsthome>div.cell2.content,
    #dd-buy-listingstoinbox>div.cell2.content {
        place-self: center;
    }

    #dd-buy-homeownershipsteps>div.bkgd.full {
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    #dd-buy-homeownershipsteps>div.cell2 {
        position: relative;
    }

    #dd-buy-listingstoinbox>div.bkgd.cell1 {
        width: 150px;
        /* margin-right: 30%; */
        place-self: center;
        margin: 0;
    }


    #dd-buy-listingstoinbox>div.cell1.overlay1 {
        height: 30%;
        width: 55%;
    }

    #dd-buy-listingstoinbox>div.cell1.overlay2 {
        height: 50%;
        width: 55%;
    }

    #dd-buy-listingstoinbox>div.cell1.content1 {
        height: 225px;
        background-size: contain;
        background-position-x: 50px;
    }

    #dd-buy-listingstoinbox>div.cell1.content2 {
        height: 150px;
        margin-bottom: 20%;
        margin-right: 10%;
    }

    #dd-buy-mortgages>div.cell1.content>div {
        display: block;
    }

    /*---------------SELL PAGE TABLET--------*/

    #dd-sell-areasserved>div.cell1.content,
    #dd-invest-about>div.cell1.content {
        aspect-ratio: unset;
    }



    #dd-sell-marketing-cta {
        display: none;
    }

    #dd-sell-marketing>div.cell1.content>div {
        display: block
    }

    #dd-buy-mortgages>div.cell1.content>div {
        display: none;
    }

    /*------------FOR INQURIES TABLET--------*/


    #dd-about-cta>div.bkgd.full {
        background-image: url(/Portals/11/DD%200323%20W-H%20Headshots-6.jpg);
    }




    #dd-buy-totheend>div.cell2.content1 {
        height: 400px;
        width: 300px;
        place-self: center;
        margin-bottom: 25%;
        margin-left: -55%;
    }


    #dd-buy-totheend>div.cell2.content2 {
        height: 500px;
        width: 400px;
        margin-bottom: 20%;
        place-self: center;
        margin-right: -45%;
    }

    #dd-buy-totheend>div.cell2.content3 {
        height: 500px;
        width: 400px;
        margin-top: 0px;
        margin-bottom: 0;
    }

    #dd-buy-totheend>div.cell2.content4 {
        height: 275px;
        margin-bottom: 0;
    }

    #dd-about-cta>div.bkgd.full {
        height: 45vh;
        aspect-ratio: unset;
    }


    /*-------DIGITAL BUSINESS CARDS TABLET---*/

    .kyb_dbc_parent {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-column-gap: 2em;
        grid-row-gap: 0px;
        height: 100vh;
    }

    .kyb_dbc_logo {
        grid-area: 1 / 1 / 2 / 5;
        padding-bottom: 3em;
    }

    .kyb_dbc_headshot {
        grid-area: 2 / 1 / 4 / 3;
        text-align: center;
        height: 100%;
    }

    div.kyb_dbc_headshot>img {
        text-align: center;
        margin-top: 0vh;
        width: 100%;
        border-radius: 1000px 1000px 0px 0px;
    }

    .kyb_dbc_contactinfo {
        grid-area: 2 / 3 / 3 / 5;
        place-self: center start;
        padding: 0vh 0em 0em;
    }

    .kyb_dbc_save {
        grid-area: 3 / 3 / 4 / 5;
    }

    .kyb_dbc_share {
        grid-area: 4 / 4 / 5 / 5;
        margin-top: -5vh;
    }


    /*-----404 Error Page Tablet --------*/
    #dd-error-hero {
        height: 100vh;
    }

    #dd-error-hero>div.content.full.hero>img {
        width: auto;
        max-height: 30vh;
    }

    /*END TABLET VIEW */

}
