





:root {
    --title-font-family: 'DINOT', serif !important;
    --title-font-weight: bold !important;
    --body-font-family: 'DINOT', sans-serif !important;
    --body-font-weight: 400;
} 


h1, h2, h3, h4, h5, h6, .title {
    font-family: var(--title-font-family);
    font-weight: var(--title-font-weight);
    color: #6d7276;
}
h1, h1 * {
	font-size: 3rem !important;
}
h2, h2 * {
	font-size: 2.125rem !important;
}
h3, h3 * {
	font-size: 1.406rem !important;
}

.hmenu > .mrp-menu-level-0 > li {
    padding: 0.25rem 0.4rem;
}
.header-t002 {
    --menu-height: 10.4rem !important;
}
.header-t002 .outer-menu {
    background-color: rgb(248, 249, 250) !important;
}


.themeb002 #listing-results-view.mrp-style-area, 
.themeb002 #listing-details-view.mrp-style-area {
      font-family: var(--body-font-family);  
}


.themeb002 h1, .themeb002 h1 *, .themeb002 .text-xxxlarge, .themeb002 .text-xxxlarge p {
	font-size: 4.5em;
}
.themeb002 h2, .themeb002 h2 *, .themeb002 .text-xxlarge, .themeb002 .text-xxlarge p {
	font-size: 3em;
}
.themeb002 h3, .themeb002 h3 *, .themeb002 .text-xlarge, .themeb002 .text-xlarge p {
	font-size: 1.4em;
} 
p {
    font-size: 1.15em;
    line-height: 1.6;
    color: #6d7276;
    text-align: justify;
} 


.block-layout .button-list .button:hover {
    transform: none !important;
}
.themeb002 .button:hover {
    filter: none !important;
}
.block-layout .button-list .button.outlined:hover {
	background-color: var(--g-accent-color) !Important;
}
.block-layout .button-list .button.outlined:hover label {
	color: #FFFFFF !important;
} 
.block-layout .button-list .button.outlined:hover svg {
    fill: #FFFFFF !important;
} 


#listing-details-view.mrp-style-area .mrp-listing-quick-actions.top span.mortgage {
	display: none !important;
}
#listing-details-view.mrp-style-area section.inline-mortgage-calc-form {
	display: none !important;
} 
#listing-details-view.mrp-style-area .post-image-sidebar section.mrp-listing-links-section li.mortgage-calc-link-outer {
	display: none !important;
} 
.mrp-listing-form-container .calendar-controls, 
#listing-details-view.mrp-style-area .calendar-controls {
	display: none !important;
} 



#listing-details-view.mrp-style-area .hide-information {
    display: none !important;
} 
#listing-details-view.mrp-style-area .info-section-Commercial dl.main-level-fix dd {
	font-size: 0;
}
#listing-details-view.mrp-style-area .info-section-Commercial dl.main-level-fix dd:after {
	content: "Grade";
	font-size: 13px;
} 




#listing-details-view.mrp-style-area .mrp-listing-wide-info-section.info-section-Commercial {
	display: none !important;
} 
#listing-details-view.mrp-style-area .mrp-listing-info-section.info-section-Commercial {
	display: none !important;
} 

#listing-details-view.mrp-style-area .mrp-listing-info-section.info-section-Commercial.Lease-2, 
#listing-details-view.mrp-style-area .mrp-listing-info-section.info-section-Commercial.Lease-4, 
#listing-details-view.mrp-style-area .mrp-listing-info-section.info-section-Commercial.Sale-2, 
#listing-details-view.mrp-style-area .mrp-listing-info-section.info-section-Commercial.Sale-4 {
	display: block !important;
} 

#listing-details-view.mrp-style-area.xl .mrp-listing-details-tab-content {
    min-height: 1300px !important;
}
#listing-details-view.mrp-style-area.sm620 .mrp-listing-info-container {
    min-height: 650px !important;
}


.hmenu > .mrp-menu-level-0 li.open > ul {
    z-index: 100 !important;
}



