@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;400&display=swap');
@import url("https://use.typekit.net/lef5bef.css");

body {
  background-color: #858292;
  color:#000000;
  font-family: anona, sans-serif !important;
font-variation-settings: "wght" 300;
 line-height: 1.8;
 letter-spacing:1px;
 font-size: 14px;
}

iframe {
    border: 0;
    margin-top: -75px;
    height: 400px;
}
.RemoveTop {
overflow: hidden;
position: relative;
top: 50px;
}


ul, ol, ul li, ol li {
  font-family: anona, sans-serif; !important;
 font-variation-settings: "wght" 300;
 font-size: 14px;
 padding-left: 12px;
  line-height: 1.3;
}

li {
  font-family: anona, sans-serif; !important;
 font-variation-settings: "wght" 300;
 font-size: 14px;
 padding-left: 0px !important;
  margin-bottom:10px;
}


h1 {
  font-family: "gyst-variable", sans-serif;
font-variation-settings: "wght" 300;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0px;
  margin-bottom:40px;
}


h2 {
   font-family: anona, sans-serif;
font-variation-settings: "wght" 500;
  font-style: normal;
  text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: 4px;
  margin-bottom:30px;
}

h3 {
 font-family: anona, sans-serif;
font-variation-settings: "wght" 500;
  font-style: normal;
  text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: 2px;
  margin-bottom:30px;
}

h4 {
  font-family: anona, sans-serif;
font-variation-settings: "wght" 500;
  font-style: normal;
  text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: 2px;
  margin-bottom:30px;
  color: #858292;
}

h5 {
  font-family: anona, sans-serif;
font-variation-settings: "wght" 500;
  font-style: normal;
  text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: 2px;
  margin-bottom:30px;
}

h6 {
 font-family: anona, sans-serif;
font-variation-settings: "wght" 500;
  font-style: normal;
  text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: 2px;
  margin-bottom:30px;
}

img.navbar-brand-light {
    margin-top:7px !important;
  }

.headroom--not-top .navbar-theme-default {
box-shadow: 0 0 10px 0 rgba(0,0,0,0.8) !important;
}

.btn-wrapper.btn-outline-white-wrapper .cta_button {
    line-height: 1.2;
}


.home-hero h1{
  color: #fff6e2 !important;
  font-size: 70px !important;
}

.home-hero p {
  color: #fff6e2;
  font-size: 20px;
}



.residences h2 {
  color: #fff6e2 !important;
}

.residences p {
  color: #fff6e2;
}

.finishes p {
  color: #181f2d !important;
}

.finishes h1 {
  color: #858292 !important;
  font-size: 70px !important;
}

.finishes h4 {
  color: #181f2d !important;
}

.module_17114732094624 .sr-cover-inner {
    margin: 0 auto;
    width: 100%;
    background: rgba(24, 31, 45, 100);
    box-shadow: 15px 15px 45px rgba(0,0,0,0.4) !important;
}


.neighborhood h1 {
  color: #858292 !important;
  font-size: 70px !important;
}

.neighborhood h2 {
  color: #858292 !important;
}

.neighborhood .sr-spacer-top-50 {
    padding-top: 0rem;
}


.contact p {
  color: #181f2d !important;
}

.contact h1 {
  color: #181f2d !important;
  font-size: 70px !important;
}

.contact a {
  font-size:16px;
  color: #181f2d !important;
  border-bottom: 0 !important;
  font-variation-settings: "wght" 500;
}



.overlay { 
  background:transparent; 
  position:relative; 
  width:1200px; 
  height:900px; /* your iframe height */ 
  top:900px; /* your iframe height */ 
  margin-top:-900x; /* your iframe height */ 
}








.home-residences .bg-primary {
    background-color: #858292 !important;
}

.amenities h6 {
  background-color: #ffffff;
  display: inline-block;
  padding: 30px 20px;
  box-shadow: 15px 25px 60px rgb(0 0 0 / 10%) !important; 
  box-shadow: 15px 25px 60px rgb(0 0 0 / 10%) !important; 
}


p {
 font-family: anona, sans-serif !important;
font-variation-settings: "wght" 300;
 line-height: 1.8;
 letter-spacing:0px;
 font-weight: 400;
 color:#181f2d;
 font-size: 14px;
}



nav#navbar-main.navbar-main.navbar-expand-xl.navbar-theme-default.navbar-light.headroom.headroom--not-bottom.headroom--not-top.headroom--pinned a.nav-link .lincoln-phone {
  color:#df6a2e !important;
  font-weight:bold !important;
}

nav#navbar-main.navbar-main.navbar-expand-xl.navbar-theme-default.navbar-light.headroom.headroom--not-bottom.headroom--not-top.headroom--pinned .btn-wrapper.btn-outline-white-wrapper .cta_button {
  color: #df6a2e !important;
    border-color: #df6a2e !important;
}

.headroom--not-top .navbar-theme-default .btn-wrapper.btn-outline-white-wrapper .cta_button {
  background-color:#e4e3e7 !important;
  color:#181f2d !important;
  border-color: e4e3e7 !important;
}

.headroom--not-top .navbar-theme-default .btn-wrapper.btn-outline-white-wrapper .cta_button:hover {
  background-color:#000000 !important;
  color:#ffffff !important;
  border-color: #000000 !important;
}




.canterbury a.cta_button {
  background-color: #858292 !important;
  border: none !important;
}

.canterbury a {
 color:#858292; 
  border-bottom: 1px solid #858292 !important;
}



.finishes h3 {
  color:#ffffff !important; 
}

.sr-cards-features-01 .features > div {
    border-radius: 5px;
    background-color: #0f0f0f !important;
    border: 0px solid !important;
    margin-right: 2rem;
    padding: 1.5rem;
    margin: 1.5%;
    width: 100%;
}


.lincoln-team.sr-cards-features-01 .features> div {
    border-radius: 5px;
    background-color: #ffffff !important;
    border: 0px solid !important;
    margin-right: 2rem;
    padding: 1.5rem;
    margin: 1.5%;
    width: 100%;
}



.lincoln-team h6 {
  color: #000000 !important;
  font-size: 14px;
  line-height:1.1;
}

.lincoln-team a {
  color: #000000 !important;
  border-color: #000000 !important;
}

.lincoln-team p {
  font-size: 12px;
  line-height:1.4;
}

.finishes p {
  color:#e1dac5; 
}


.amenities h2 {
  color:#ffffff !important; 
}

.amenities p {
  color:#e1dac5; 
}

.amenities .sr-cover-inner {
    box-shadow: 15px 25px 60px rgb(0 0 0 / 0%) !important; 
    box-shadow: 15px 25px 60px rgb(0 0 0 / 0%) !important; 
}

.amenities .sr-spacer-50 {
  padding-top: 0;
  padding-bottom: 0;
}

.intersection h2 {
  color:#ffffff !important; 
}

.intersection p {
  color:#e1dac5; 
}


.lincoln-form .hs-form fieldset {
font-size: 14px !important;
  line-height: 2 !important;
}

.lincoln-form a {
 color:#858292; 
  border-bottom: 1px solid #858292 !important;
}

.lincoln-form .bg-light {
    background-color: #000000 !important;
}

.lincoln-form p {
 font-size: 14px !important;
  font-weight: 400 !important;
}

.lincoln-form ul li {
    font-family: Montserrat,sans-serif!important;
    font-size: 14px !important;
    font-weight: 400 !important;
}


.field>label, .form-group label {
  font-size: 12px !important;
  line-height: 1!important;
  padding: 0 10px 0 0 !important;
  font-weight: 300 !important;
  color: #18202d !important;
}

.hs-form input[type="submit"] {
 background-color: #18202d !important;
  border: none !important; 
  text-transform: uppercase !important;
}

.border-primary {
    border-color: #48141E !important;
}

.text-primary {
    color: #48141E !important;
}

li.bg-primary.border-primary {
    background-color: #48141E !important;
}

.sr-gallery .lightbox:after {
    background-color: rgba(255, 246, 226, 0.4);
}


.canterbury-footer p {
  color: #fff6e2 !important;
    
}

.canterbury-footer a:link {
  border-bottom: 0 !important;
  color: #fff6e2 !important;
    }

.canterbury-footer a:hover, .canterbury-footer a:hover:not(.btn), .canterbury-footer li a:not(:hover) {
    color: #fff6e2 !important;
    text-decoration: none;
}


.sr-footer-03 ul.social li i {
    background-color: #858292 !important;
}




.map-responsive{

    overflow:hidden;

    padding-bottom:70%;

    position:relative;

    height:0;

}

.map-responsive iframe{

    left:0;

    top:0;

    height:100%;

    width:100%;

    position:absolute;

}


/* MOBILE STYLES */

@media (min-width: 1280px) {

  
}


@media screen and (max-width: 1200px) {
  

  
}


  
/**  iPAD Landscape **/

  @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
  
  
  
}


/**  iPAD Portrait **/

  @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
  



}


/**  iPAD PRO Landscape **/

  @media only screen 
and (min-device-width : 1024px) 
and (max-device-width : 1366px) 
and (orientation : landscape) {
  
  
 
  
}


/**  iPAD PRO Portrait **/

  @media only screen 
and (min-device-width : 1024px) 
and (max-device-width : 1366px) 
and (orientation : portrait) {
  
 
}

  

@media screen and (max-width: 1024px) {
  


    
}



@media screen and (max-width: 960px) {
   
}


@media screen and (max-width: 768px) {
  
  
  


  
}




@media screen and (max-width: 767px) {
  
  .home-hero h1{
  font-size: 30px !important;
}
  
.home-hero p {
  font-size: 16px;
}
  
.neighborhood h1 {
  font-size: 50px !important;
}
  
  .widget_1679507712038 .btn-wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
}
  
  
.map-responsive{

    overflow:hidden;

    padding-bottom:100%;

    position:relative;

    height:0;

}
  
  
  img.navbar-brand-light {
    max-width: 50% !important;
  }
  
  h4 {
    font-size: 13px !important;
}
  
  .sr-footer-03 .nav-main li {
    width: 100%;
    margin: 0.5rem 0;
    font-size: 14px;
}
  
  p.lincoln-footer {
  font-size:14px !important;
  }
}