/* 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.cell6.content, #teammembers > div.cell17.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 */

}





























































































































































































































































