@font-face {
font-family: 'aw_conqueror_didotlight';
src: url(//fonts/awconquerordidot-light-webfont.woff2) format('woff2'),
url(//fonts/awconquerordidot-light-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'signeria-fat';
src: url(//fonts/signerica_fat-webfont.woff) format('woff2'),
url(//fonts/signerica_fat-webfont.woff2) format('woff');
font-weight: normal;
font-style: normal;
} .sr-button:hover {
color: #0d0d0d !important;
}
.bordered .header-inner {
padding: 20px 20px;
}
#logo #default-logo img {
min-height: 90px;
}
header #logo {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.bordered .sticky-header #logo, .bordered .sticky-header #logo img {
top: 10px;
}
.visible[data-bigletter]:before {
display: none;
}
h3 {
font-family: 'aw_conqueror_didotlight';
font-size: 34px;
text-transform: uppercase;
}  .about-img {
max-width: 95%;
}
.page-id-23 .header-inner {
padding: 70px 0px 0px !important;
}
.page-id-23 .sticky-header .header-inner {
padding: 8px 0 !important;
}
.page-id-23 #page-title {
display: none !important;
}
.page-id-23 .wrapper {
width: 100%;
}
.page-id-23 .split-wrapped-content, .page-id-23 .split-full-content, .page-id-23 .split-mini-content {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.page-id-23 .split-left .split-full-content {
padding-left: 0px !important;
}
.page-id-23 .split-right .split-full-content {
padding-left: 0px !important;
}
@media (max-width: 991px) {
.page-id-23 .split-section {
padding-top: 40px;   
}
} .page-id-112 #page-title {
display: none;
}
.page-id-112 .wrapper {
width: 100%;
}
@media (max-width: 991px) {
.wrapper .owl-controls {
display: none !important;
}   
} .page-id-1155 .header-inner {
padding: 70px 0px 0px !important;
}
.page-id-1155 .sticky-header .header-inner {
padding: 8px 0 !important;
}
.page-id-1155 .menu {
padding-right: 20px;
}
.page-id-1155 #page-title {
display: none;
}
#section-residential .section-inner {
padding-top: 110px;
}
#grid-residential.masonry.masonry-spaced {
margin-left: 0px;
}
@media (max-width: 991px) {
.page-id-1155 .masonry-spaced .masonry-item {
margin-right: 0 !important;
}
.page-id-1155 .bordered .header-inner {
padding: 20px 5px !important;
}
} .page-id-1158 .header-inner {
padding: 70px 0px 0px !important;
}
.page-id-1158 .sticky-header .header-inner {
padding: 8px 0 !important;
}
.page-id-1158 .menu {
padding-right: 20px;
}
.page-id-1158 #page-title {
display: none;
}
#section-developments .section-inner {
padding-top: 110px !important;
}
#grid-developments.masonry.masonry-spaced {
margin-left: 0px;
}
@media (max-width: 991px) {
.page-id-1158 .masonry-spaced .masonry-item {
margin-right: 0 !important;
}
.page-id-1158 .bordered .header-inner {
padding: 20px 5px !important;
}
} .page-id-27 .masonry.masonry-spaced {
width: calc(113% - 0px);
}
.page-id-27 .header-inner {
padding: 70px 0px 0px !important;
}
.page-id-27 .sticky-header .header-inner {
padding: 8px 0 !important;
}
.page-id-27 .menu {
padding-right: 20px;
}
.page-id-27 #page-title {
display: none !important;
}
#section-press .section-inner {
padding-top: 85px !important;
}
.page-id-27 .wrapper {
width: 100% !important;
}
.press-list {
margin: 0px;
list-style: none;
display: flex;
justify-content: space-between;
}
.press-item {
width: 19%;
margin-top: 0px;
}
.press-list.last-row {
width: 100%;
display: block;
}
.press-item.last-row {
width: 19%;
display: inline-block;
margin-right: 10px;
}
@media (max-width: 768px) {
.press-list, .press-list.last-row {
margin: 0px;
list-style: none;
display: block;
}
.press-item {
width: 100%;
margin-top: 0px;
}
.press-item img {
display: block;
margin: 0 auto;
}
.press-item.last-row {
width: 100%;
display: block;
margin: 0 auto;   
}
}
.page-id-27 .column {
margin-right: 10px;
}
.page-id-27 .spacer.spacer-small{
margin: -10px;
height: 0px;
} .page-id-31 .main-title h2 {
font-family: "Montserrat";
}
.page-id-31 .main-title h2 strong {
font-weight: 700 !important;
}
.page-id-31 .wrapper {
width: 100%;
}
.page-id-31 .map { position: relative; width: 100%; height: 500px; width:100%; } .blog #page-title .main-title h2 {
font-family: "Montserrat";   
}
.blog #page-title .main-title h2 strong {
font-weight: 700 !important;
}
.blog .masonry-spaced .masonry-item {
margin-right: 80px;
margin-bottom: 80px;
}
.blog #section-blog .section-inner {
padding-top: 50px !important;
}
#blog-grid.masonry.masonry-spaced {   margin-left: 0px !important;
}
.seo-footer-section {
display: none !important;
}
ul.mdubgwi-footer-nav {
display: none;
}
.page-id-4 #page-title {
display: none;
}