@charset "UTF-8";

/*

Theme Name: Sinaland Theme

Author: wpgeeko

Author URI: https://wpgeeko.com/

Description: This theme was made only for Sinaland

Version: 1.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: sinaland

*/

::-webkit-input-placeholder {

    font-family: 'Lato';

      font-size:14px;

  }

  

  :-moz-placeholder { /* Firefox 18- */

     font-family: 'Lato';

      font-size:14px;  

  }

  

  ::-moz-placeholder {  /* Firefox 19+ */

     font-family: 'Lato';

      font-size:14px; 

  }

  

  :-ms-input-placeholder {  

    font-family: 'Lato';

      font-size:14px; 

  }

body{

    background: #dfdfdf;

    font-family: Verdana,Tahoma,"DejaVu Sans",sans-serif;

    font-size: 18px;

}

a, a:hover, a:focus, a:active {

    font-family: 'Lato';

    color: #000;

}

body p{

    font-family: 'Lato';

    font-weight: 300;

}

.home{

	background: #000e2f;

}

.frontpage {

    text-align: center;

}

#page, .region-bottom {

    margin-left: auto;

    margin-right: auto;

    width: 100%;

    max-width: 960px;

}

#header {

    width: 100% !important;

    display: flex;

    flex-direction: column;

    align-items: end;

}

div#navigation {

    z-index: 99999;

}

.element-invisible, .element-focusable, #navigation .block-menu .block__title, #navigation .block-menu-block .block__title {

    position: absolute !important;

    height: 1px;

    width: 1px;

    overflow: hidden;

    visibility: hidden;

    clip: rect(1px 1px 1px 1px);

    clip: rect(1px, 1px, 1px, 1px);

}

.home #header {

    display: none;

}

.header__logo {

    float: right;

    margin: 0;

    padding: 0;

}

.header__logo-image {

    vertical-align: bottom;

}

.headimg.w-100 {

    position: absolute;

    top: 0px;

    height: 400px;

    z-index: -1;

    object-fit: cover;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}

.admin-bar .headimg {

    top: 32px;

}

#header, #main, #footer {

    padding-left: 10px;

    padding-right: 10px;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -ms-box-sizing: border-box;

    box-sizing: border-box;

    word-wrap: break-word;

    _display: inline;

    _overflow: hidden;

    _overflow-y: visible;

}

#navigation .links, #navigation .menu {

    margin: 0;

    padding: 0;

    text-align: left;

}

#navigation .links li, #navigation .menu li, #menu-projects.menu li{

    float: none;

    width: 195px;

    background-color: #000e2f;

    text-align: center;

    list-style-type: none;

    list-style-image: none;

    background-image: url(img/line-menu.png);

    background-size: 168px 8px;

    background-position: bottom;

    background-repeat: no-repeat;

    padding: 10px 0;

}

li.menu-item a {

    color: #fff;

    font-family: 'Lato';

    font-size: 14px;

    text-decoration: none;

    font-weight: 300;

}

div#content {

    /*width: 70%;*/
	width: 100%;
	padding: 0 5%;
    float: left;

    margin-top: 87px;

    margin-bottom: 50px;

    overflow: hidden;

}

div#page {

    margin-bottom: 50px;

}

.award-item {

    flex-grow: 1;

    width: 50%;

    max-width: 50%;

    margin-bottom: 35px;

    box-sizing: border-box;

}

.award-items .award-item.odd {

    padding-right: 15px;

}

.award-items .award-item.even {

    padding-left: 15px;

}

img.companyimage {

    margin-top: 20px;

    margin-bottom: 10px;

}

img.homelogo {

    width: 400px;

    height: auto;

    margin-top: 80px;

}

img.explore {

    width: 170px;

    height: auto;

    padding: 40px 0px 40px 0px;

}

img.celebrating {

    margin: auto;

    margin-top: 200px;

    text-align: center;

    width: 150px;

    height: auto;

    padding: 40px 0px 40px 0px;

}

h2.field-name-title {

    font-size: 18px;

    font-weight: 600;

    margin-bottom: 30px;

}

.field-name-field-commenced-completed-in {

    margin-bottom: 20px;

}

.field.field-name-field-commenced-completed-in .field-label, .field.field-name-field-units-built-type .field-label {

    font-size: 14px;

    color: #992129;

    font-weight: 600;

    font-family: 'Lato';

}

.field-name-field-commenced-completed-in .field-items {

    font-size: 14px;

    font-weight: 400;

    font-family: 'Lato';

}

.form-item {

    margin: 1.5em 0;

    font-family: 'Lato';

}

#edit-submitted-name, #edit-submitted-email-address {

    width: 305px;

    padding: 10px;

    float: left;

    font-size: 16px;

    margin-right: 10px;

    margin-bottom: 10px;

}

#edit-submitted-phone-number {

    width: 305px;

    padding: 10px;

    font-size: 16px;

    margin-right: 10px;

    margin-bottom: 10px;

}

.form-item label {

    font-family: 'Lato';

    font-size: 14px;

}

#edit-submitted-message {

    width: 100%;

    max-width: 620px;

    padding: 10px;

    margin-bottom: 30px;

    float: left;

    font-family: 'Lato';

    font-size: 16px;

}

.webform-submit {

    float: right;

    margin-right: 30px;

}

button, html input[type="button"], input[type="reset"], input[type="submit"] {

    background: #000e2f;

    font-family: 'Lato';

    font-size: 14px;

    padding: 10px 20px 10px 20px;

    color: #fff;

    cursor: pointer;

    *overflow: visible;

}

.form-item select.error{border:1px solid #c00}.form-item .description{font-size:0.85em}

div#sidebar {

    float: right !important;

    /*width: 30% !important;*/
	width: 200px !important;
}

.sidebar-widgets {

    float: right;

    text-align: center;

    width: 195px;

}



div#footer-menu li a {

    color: #fff;

    font-size: 12px;

    text-decoration: none;

    padding: 0px 10px;

}

ul#menu-bottom li:nth-child(2):before {

    content: "|";

}

.copy {

    width: 300px;

    float: left;

}

.copy span {

    float: left;

}

span.copyright-new {

    padding-left: 5px;

}

.contentblock {

    padding-top: 2px;

    width: 100%;

    max-width: 960px;

    margin: auto;

}

h1#page-title {

    display: none;

    font-family: 'Lato';

    font-size: 18px;

}

.single h1#page-title{

    display: block;

    font-weight: 700;

}

tr.even, tr.odd {

    background-color: #eee;

    border-bottom: 1px solid #ccc;

    padding: 0.1em 0.6em;

}

tr.even {

    background-color: #fff;

}

th.views-field {

    font-family: 'Lato';

    font-size: 14px;

    color: #a3252f;

    padding: 5px 5px 5px 15px;

    text-align: left !important;

}

td.views-field {

    font-size: 14px;

    text-align: left !important;

    line-height: 17px;

    font-family: 'Lato';

}

td.views-field-title {

    padding: 5px 5px 5px 15px;

}

td.views-field.views-field-field-date {

    width: 140px;

    font-size: 14px;

    text-align: left !important;

}

td.views-field-field-category {

    width: 115px;

    font-size: 14px;

    text-align: left !important;

}

td.views-field-title a {

    display: block;

    text-decoration: underline;

}

.single #content img {

    width: 100% !important;

    height: auto !important;

}

.single #content p {

    font-family: 'Lato';

    font-size: 16px;

}

.single #content a {

    font-family: 'Lato';

    font-size: 16px;

    text-decoration: underline;

    color: -webkit-link

}

span.postdate {

    font-family: 'Lato';

    font-size: 14px;

    margin-right: 10px;

    color: #992129;

}

.postinfo {

    margin: -10px 0;

}

.field-name-field-title-artist {

    margin-top: 0px;

    text-align: center;

    font-family: 'Lato';

    font-size: 16px;

    color: #a3252f;

    margin-bottom: 10px;

    font-weight: 300;

}

#content img{

    width: 100%;

    height: auto;

}

.page-child #content img {

    /*width: 90%;*/

    height: auto;

}

.field-name-field-image-floor-plan {

    margin-bottom: 50px;

    display: block;

}

ul.haschildrens {

    margin: 0px;

    padding: 0px;

}

.menu-item i.chevron {

    width: 0;

    height: 0;

    border-width: 5px 5px 0 5px;

    border-color: #FFFFFF transparent transparent transparent;

    border-style: solid;

    margin-left: 10px;

    position: relative;

    top: -2px;

    line-height: 1;

    display: inline-block;

    vertical-align: baseline;

    -webkit-transition: transform ease-in-out 0.3s;

    transition: transform ease-in-out 0.3s;

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

    transform-origin: center center;

}

.menu-item [aria-expanded=true] i.chevron {

    -webkit-transition: transform ease-in-out 0.3s;

    transition: transform ease-in-out 0.3s;

    -webkit-transform: rotate(180deg);

    transform: rotate(180deg);

}

ul#menu-projects {

    margin: 0px !important;

    padding: 0px !important;

}



















.simple_timeline ul {

    width: 100%;

    margin: 0 auto;

    position: relative;

    display: inline-block;

    list-style: none;

    background: url('./img/ul-bg.png') center top repeat-y;

    padding: 0 !important;

  }

  

  .simple_timeline ul li {

    display: block;

    position: relative;

    width: 50%;

    clear: both;

  }

  

  .simple_timeline ul li .timeline-text {

    width: 100%;

    float: left;

    font-size: 14px;

    line-height: 17px;

    margin-left: 0%;

  }

  

  .simple_timeline ul li:nth-child(even) {

    float: right;

  }

  

  .simple_timeline ul li:nth-child(even) > div {

    display: block;

    float: left;

    background: url('./img/li-bg.png') left center no-repeat;

    margin-left: -10px;

    padding-left: 30px;

  }

  

  .simple_timeline .timeline-date {

    text-align: right;

    margin: 0 0 1% 0 !important;

  }

  

  .simple_timeline ul li:nth-child(even) > div .timeline-date {

    text-align: left;

  }

  

  .simple_timeline ul li:nth-child(odd) {

    float: left;

    text-align: right;

  }

  

  .simple_timeline ul li:nth-child(odd) > div {

    display: block;

    float: right;

    background: url('./img/li-bg.png') right center no-repeat;

    margin-right: -10px;

    padding-right: 30px;

  }

  

  .simple_timeline ul li:nth-child(odd) > div .timeline-text {

    float: right;

    text-align: right;

    margin-right: 0%;

    margin-left: 0;

  }

  

  .simple_timeline ul .timeline-image {

    height: auto;

    overflow-x: hidden;

  }

  

  .simple_timeline ul li:nth-child(odd) > div .timeline-image {

    float: right;

  }

  

  .simple_timeline ul li:nth-child(even) > div .timeline-image {

    float: left;

  }

  

  .simple_timeline ul .timeline-content {

    min-width: 125px;

  }

  

  .simple_timeline ul li:nth-child(odd) > div .timeline-content {

    float: right;

    padding-right: 5px;

  }

  

  .simple_timeline ul li:nth-child(even) > div .timeline-content {

    float: left;

    padding-left: 5px;

  }

  .timeline-image img {

    width: 100px !important;

    height: 65px !important;

  }

h3.timeline-date {

    color: #a3252f !important;

    font-size: 24px !important;

    line-height: 1.28205em;

    font-weight: bold;

}

p, pre {

    margin: 1.5em 0;

}

.sidebar-widgets a {

    color: #222222;

    font-family: 'Lato';

    text-decoration: none;

}

.contactsidebar {

    font-size: 12px;

    line-height: 14px;

}

.sidebar-widgets .widget_text:not(.widget_custom_html), .sidebar-widgets .widget_text:not(.widget_custom_html) a {

    font-size: 14px;

    font-family: 'Lato';

    font-weight: 400 !important;

}

.sidebar-widgets .widget_text:not(.widget_custom_html) img, .sidebar-widgets .widget_text:not(.widget_custom_html) a img {

    width: 55px;

    height: auto;

}

.projectterm .views-field.views-field-title {

    font-family: 'Lato';

    font-size: 18px;

    padding-bottom: 10px;

    padding-top: 40px;

    margin-bottom: 10px;

    border-bottom: solid thin #ccc;

}

.projectitem {

    padding: 20px;

}











#footer {

    background: #000e2f;

    position: fixed;

    bottom: 0;

    width: 100%;

    height: 30px;

    color: #fff;

    font-family: 'lato';

    font-size: 12px;

    font-weight: 300;

    display: flex;

    flex-direction: column;

    justify-content: center;

}

#footer .col-sm {

    display: flex;

    justify-content: flex-start;

    align-items: center;

}

#menu-bottom li a i {

    font-size: 20px;

    position: absolute;

    bottom: 2px;

}

.youtube-container--responsive {

    overflow: hidden;

    position: relative;

    padding-bottom: 56.25%;

    height: 0;

}

.youtube-container--responsive iframe {

    border: none;

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

#content h3, h3.views-field-title {

    font-family: 'Lato';

    font-size: 18px;

    margin-bottom: 20px;

}

.field-item.even {

    display: flex;

    align-items: center;

}

.g {

    height: 57px;

    padding-top: 15px;

    padding-bottom: 20px;

}

.g a {

    text-decoration: none;

    color: #000;

    font-weight: 400;

    font-size: 16px;

}

li.menu-item.isactive {

    font-size: 14px;

    background: #a3252f !important;

    padding: 10px 0 10px 0;

    color: #fff;

    margin: 0;

    text-transform: capitalize;
    list-style: none;
}

li.is-leaf.menu__item {

    padding-top: 4px !important;

    padding-bottom: 0px !important;

    line-height: 20px;

    background-image: none !important;

    background: #757575 !important;

    list-style: none;

}

ul#menu-company {

    padding-left: 0 !important;

    padding-bottom: 10px !important;

    list-style-type: none !important;

    margin: 0 !important;

    background: #757575 !important;

}

li.menu-item.mapmenu {

    float: none;

    width: 195px;

    background-color: #000e2f;

    text-align: center;

    list-style-type: none;

    list-style-image: none;

    padding-top: 4px;

    padding-bottom: 8px;

    position: relative;

    bottom: -10px;

}

ul.haschildrens ul.haschildrens {

    color: #fff;

    text-decoration: none;

    font-family: 'Lato';

    font-size: 14px;

    line-height: 24px;

    cursor: pointer;

    background: #757575;

    padding: 4px 0 0;

}

ul.haschildrens ul.haschildrens li {

    background: #909090 !important;

}

ul.haschildrens ul.haschildrens.show {

    max-height: 500px !important;

    transition: max-height 0.75s linear;

    overflow: hidden;

}

ul.haschildrens li.is-leaf.menu__item {

    line-height: 24px;

}

ul.haschildrens ul.haschildrens li ul.haschildrens, ul.haschildrens ul.haschildrens li ul.haschildrens li {

    background-color: #aaa !important;

}

.views-field.views-field-field-project-logo img {

    max-width: 195px;

    height: auto;

    margin: 7px 0;

}

.field .field-item.even {

    display: block;

}

li.menu-item {
    list-style: none;
}
ul#pagemenumobile {
    text-align: center;
    padding: 0px;
    margin: 15px;
    width: 100%;
}
li.menu-item.singleitem {
    list-style: none;
    width: 70px;
    height: 100px;
    padding: 5px 5px 5px 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline-block;
}
.mobilemenupage li.hasitems.menu-item.is-leaf {
    margin-bottom: 2px;
}
.mobilemenupage li.hasitems.menu-item.is-leaf a.isactive, .mobilemenupage li.hasitems.menu-item.is-leaf a.isgrey{
    color: #fff;
    text-decoration: none;
    font-family: 'Lato';
    font-size: 14px;
    line-height: 24px;
    cursor: pointer;
    background: #992129;
    padding: 8px 16px;
    box-sizing: border-box;
    display: block;
}
.mobilemenupage li.hasitems.menu-item.is-leaf a.isgrey{
    background: #757575;
}
.mobilemenupage ul.haschildrens ul.haschildrens, .mobilemenupage ul.haschildrens ul.haschildrens li{
    background: transparent !important;
}
li.menu-item.singleitem a {
    background: transparent;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: center;
}
#content input.button, #content input.button-payment {
    border: 2px solid #DEDEDE !important;
    font-family: 'Lato';
    width: 300px;
    padding: 7px !important;
    background-color: #F8F8F8 !important;
    text-align: left!important;
    font-size: 15px;
}
form[name=calc] p {
    margin: 0;
}
form[name=calc] > div {
    width: 310px;
    display: inline-block;
}

















@media (min-width: 769px){

	.frontpage, #content {

		padding-top: 3em;

		position: relative;

	}
    .d-md-none {
        display: none!important;
    }
    .d-md-flex {
        display: -ms-flexbox!important;
        display: flex!important;
    }
    .d-md-block {
        display: block!important;
    }
}

@media all and (max-width: 768px){
    .d-md-none {
        display: block!important;
    }
    .d-md-flex {
        display: none!important;
    }
    .d-md-block {
        display: none!important;
    }
    #footer{

        height: auto;

        position: static;

    }

	.copy, #footer-menu {

    margin-top: 10px;

    margin-bottom: 10px;

    width: 100%;

    text-align: center;

    overflow: hidden;

    display: flex;

    align-items: center;

    justify-content: center;

    }

    div#footer-menu {

        height: 90px;

        align-items: end;

        margin-top: -15px;

    }

    #menu-bottom li a i {

        position: absolute;

        top: 0px;

        left: calc(50% - 25px);

        padding-top: 8px;

        padding-bottom: 8px;

        font-size: 30px;

    }

    #content {

        padding-left: 30px;

        padding-right: 30px;

        width: 100% !important;

        margin-top: 25px !important;

    }

    .page-child #content img {

        width: 100%;

        height: auto;

    }

    .headimg.w-100{

        height: 300px;

        top: 95px;

        background-size: cover;

        background-position: top;

    }

    /* .admin-bar .headimg.w-100{

        top: 140px;

    } */

    header#header {

        width: 100% !important;

        position: fixed;

        text-align: center;

        background: #000e2f;

        top: 0;

        z-index: 1;

        flex-direction: row;

        justify-content: initial;

        align-items: initial;

    }

    /* .admin-bar header#header {

        top: 45px;

    }

    .admin-bar #content {

        margin-top: 395px !important;

    } */

    header#header a#logo {

        width: calc(100% - 100px);

        float: left !important;

        text-align: center;

    }

    div#navigation {

        width: 100px;

    }

    .home #header {

        display: flex;

    }

    img.celebrating {

        margin-top: 50px;

        padding-bottom: 0px;

    }

    .navbar-toggler-icon {

        display: block;

        background: none;

        color: #fff;

        font-size: 0em;

        background-image: url(img/icon-menu.png);

        background-repeat: no-repeat;

        background-size: 20px 20px;

        background-position: center;

        margin-right: 17px;

        text-align: center;

        cursor: pointer;

        outline: none;

        z-index: 9999;

        width: 40px;

        height: 40px;

    }

    .navbar-toggler {

        margin-top: 25px;

    }

    button.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{

        background-image: url(img/x-mark-xxl.png) !important;

    }

    div#mobilemenu {

        width: 100%;

        position: absolute;

        top: 100%;

        right: 0px;

        word-break: inherit;

        height: calc(90vh - 130px);

        overflow: auto;

    }

    #mobilemenu a.nav-link, div#mobilemenu .menu-item-has-children ul.dropdown-menu li a {

        color: #fff;

        display: block;

        padding: 1em 5%;

        margin: 0;

        background: #000e2f;

        text-align: left;

        color: #fff;

        border-bottom: 1px solid rgba(255,255,255,0.5);

        text-decoration: none;

        text-transform: uppercase;

    }

    div#mobilemenu ul {

        flex-wrap: inherit;

    }

    div#mobilemenu .menu-item-has-children a:after {

        display: none;

    }

    div#mobilemenu .menu-item-has-children ul.dropdown-menu {

        position: relative !important;

        transform: none !important;

        margin-top: -1px !important;

        margin-bottom: 0px !important;

        background: #000e2f;

        display: block !important;

        padding: 0px !important;

    }

    div#mobilemenu .menu-item-has-children ul.dropdown-menu li a {

        padding: 1em 0 1em 10%;

    }

    .isgrey.menu-item a {

        background-color: #757575 !important;

    }

    .isred.menu-item.menu-item a {

        background-color: #a3252f !important;

    }
    td.views-field.views-field-title {
        width: 700px;
    }

}

@media all and (max-width: 575px){

    .headimg.w-100 {

        height: 225px;

        background-size: cover;

    }

    /* #content {

        margin-top: 270px !important;

    } */

}

@media all and (max-width: 480px){

    .headimg.w-100 {

        height: 200px;

        background-size: cover;

    }

    /* #content {

        margin-top: 275px !important;

    } */

}
body#body.darkmode {
    background: #000;
    color: #FFF;
}
.darkmode a, .darkmode a:hover, .darkmode a:focus, .darkmode a:active {
    color: #FFF !important;
}
table.views-table {
    color: #000 !important;
}
.darkmode .singleitem img {
    background: #FFF;
    height: 85px !important;
    width: 65px;
}




.menu-item a[href=""], a[href="#"] {
    color: #000000!important;
    font-weight:500!important;
  }
.page-id-327 .body-wrapper #page #main #content .field-name-field-title-artist{
    text-align: left;
    font-weight: 600;    
}
.page-id-327 .body-wrapper #page #main #content p{
    margin-top:0;
    line-height:1.5em;
}
.page-id-372 .body-wrapper #page #main #content .field-name-field-title-artist{
    text-align: left;
    font-weight: 600;
    margin-top:60px;    
}
.page-id-372 .body-wrapper #page #main #content p{
    margin-top:0px;
    margin-bottom:5px;
    color: #a3252f;
	font-size: 16px;
}
.page-id-372 .body-wrapper #page #main #content a{
    margin-bottom:0px;
    
}

.page-id-345 .body-wrapper #page #main #content .field-name-field-title-artist{
    text-align: left;
    font-weight: 600;
    margin-top: 50px;
}
.page-id-345 .body-wrapper #page #main #content p{
    margin-top:0;
    line-height:1.5em;
    margin-bottom:5px;
}
.page-id-345 .body-wrapper #page #main #content p img{
    margin-top:0;
    margin-bottom:0px;
}
.page-id-345 .body-wrapper #page #main #content p .colorbox{
    margin-bottom:0;
}

.page-id-298 .body-wrapper #page #main #content p img{
    margin-bottom:5px;
}

.page-id-218 #page #main #content .red-text{
    color: #a3252f;
    font-weight:600;
    font-size:14px;
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}
.page-id-218  p{
    margin:0px!important;
    font-size:15px;
    font-weight:400;
}
.page-id-218 p:first-of-type{
    padding-bottom:25px!important;
    margin-bottom:25px!important;
    border-bottom: 1px solid #ccc;
    font-size: 18px;
    font-weight: 300;
}
.page-id-568 a{
    color: #3b5998;
    text-decoration: none;
    font-weight:400;
}
.page-id-568 #main #content p{
    text-align: center;
    font-size: 15px;
    font-weight: 500;
}
.page-id-568 #main #content .red-text{
	text-align: center;
    font-family: 'lato';
	font-weight:300;
    font-size: 16px;
    color: #a3252f;
	margin-top:40px;
}
.page-id-594 .body-wrapper #page #main #content .field-name-field-title-artist{
    text-align: left;
    font-weight: 600;    
}
.page-id-611 .body-wrapper #page #main #content .field-name-field-title-artist{
    text-align: left;
    font-weight: 600;    
}
.page-id-221 p:nth-of-type(1){
    font-size: 18px;
    font-weight: 300;
}
.page-id-221 p:nth-of-type(2){
    padding-bottom:25px!important;
    margin-bottom:25px!important;
    border-bottom: 1px solid #ccc;
    font-size: 18px;
    font-weight: 300;
}
.page-id-221 .field-label:nth-of-type(1){
    color: #a3252f;
    font-weight:800!important;
    font-family:'lato';
    font-size:14px;
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}
.page-id-221 .field-items .field-item {
    margin:0px!important;
    font-size:14px;
    font-weight:500;
}

.page-id-206 p:nth-of-type(1){
    padding-bottom:25px!important;
    margin-bottom:25px!important;
    border-bottom: 1px solid #ccc;
    font-size: 18px;
    font-weight: 300;
}
.page-id-206 .field-label:nth-of-type(1){
    color: #a3252f;
    font-weight:800!important;
    font-family:'lato';
    font-size:14px;
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}
.page-id-206 .field-items .field-item {
    margin:0px!important;
    font-size:14px;
    font-weight:500;
}
  
a[href='']:hover::before {
    content: ""!important;
    position: absolute!important;
    left:calc(100%);
    top:50%;
    margin-top:-3px;
    border-width: 5px;
  border-style: solid;
  border-color: transparent rgba(0, 0, 0, 0.750) transparent transparent;

    
  }  
a[href='']:hover::after {
    content: "Page under construction"!important;
    font-family:'lato';
    position: absolute!important;
    width:140px!important;
    background-color: rgba(0, 0, 0, 0.750)!important;
    color:aliceblue!important;
    text-align:center!important;
    border-radius: 6px!important;
    vertical-align: middle!important;
    top: -5px!important;
    font-size:10px!important;
    letter-spacing: 0.5px;
    padding:5px 2px!important;
    left:calc(100% + 10px);

  }
.page-id-694 .field-name-field-image-floor-plan {
    margin-bottom: 0px;
}
.page-id-694 #main #content p{
    text-align: center;
    font-size: 15px;
    font-weight: 500;
}
.page-id-694 a{
    color: #3b5998;
    text-decoration: none;
    font-weight:400;
}

#footer-menu #menu-bottom{
	display:flex;
	justify-content:flex-end;
}

.contentDetailList{
	font-size: 14px!important;
    font-weight: 400!important;
    font-family: 'Lato'!important;
}

.aboutPageImg{
	width: 325px!important;
    height: auto!important;
}

.active-link{
	color:#ccc!important;
}