@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	* {background-attachment: scroll !important;}
    
    #mobileNav {display: none;}
    
    header#intro .tallGreenBanner {min-height: 100vh;}
    
    article#theOpportunity > img {height: 100vh !important;}
    
    a.linkBox {flex: 1 1 200px; margin: 1rem;}
    
    nav h6 {transform: translateY(0);}
    nav h6 a:hover, nav h6 a:hover span {color: white !important;}
    nav a, nav div, nav ul li, nav div div > ul li a {color: #d9d9d9 !important;}

	img, header video, header#intro > img, #imageGrid img, .imgGallery .gallerySplit img, .Gr-two 
	{font-family: 'object-fit: cover;';}
	
	.awardBlock img {font-family: 'object-fit: contain;';}
    
    #form > *, #form form > p > * {flex: 1 1 auto;}

    /*green color   */
    
    h2, h3, nav > div, nav a, .pullTab h2, .pullTab h1, #loginBit a:hover, section#keyMarkets h2, section#keyMarkets h3, .trasnContainer h3, article .textBlock h2, article .textBlock h1, article .textBlock h5 , input[type="submit"]:hover, #loginCloser:hover, #downloads ul li:hover, #downloads ul li:hover *, nav div a:hover, nav div div:hover, #form input[type="submit"]:hover  {
        color: rgb(0,115,88);
    }
    
    
    nav.scrolled, nav ul, nav div a:hover, nav div div:hover, section#loginBit, .tableHead, article#mapsArea h2.bottomLineNub::after, article#additionalInfo h2.bottomLineNub::after, h2#whichFloor::before, h2#whichFloor::after, #stackPlanController, aside#loginArea, nav {
        background-color: rgb(0,115,88);
    } 
    
    .pullTab p, section.breakOut, article#theOpportunity, section#keyMarkets div, .Gr-four, section.linkArea {
        border-left: 5px solid rgb(0,115,88);
    }
    
    .tableRow, .table ul li, .table ol li, article .textBlock ul li  {

        border-bottom: 1px solid rgb(0,115,88);
    }
    
    #floorPlans #floorStack, a.linkBox {

        border: 5px solid rgb(0,115,88);
    }
    
    article .textBlock ul li:first-of-type {
        border-top: 2px solid rgb(0,115,88);
    }
    
    /*cream color */
    
    
    nav div a:hover, nav div div:hover, .tallGreenBanner h1 small, section#loginBit *, .tableHead, .tableHead p, #groundPlan .block a, a.linkBox h3, a.linkBox h4, #loginArea p, footer a {
        color: #f2ede6;
    }
    
    header#locationHead, header#locationHead .pullTab, section.breakOut, #loginBit a:hover, article#locationAccolades, article#mapsArea, .Gr-three, article#connectedArea, article#history, .potentialBlock, #stackPlanController div, .imgGallery, section.linkArea, #additionalInfo .block, #loginCloser:hover, #downloads, nav div a:hover, nav div div:hover  {
        background-color: #f2ede6;
    }
    
    #loginBit a {
        border: 2px solid #f2ede6;
    }
    
    
    
    /*grey color */
    
    p, section.breakOut, .awardBlock p, article .textBlock ul, article .textBlock ul, #downloads ul li h3, #downloads ul li, #downloads ul li * {
        color: rgb(95,95,94);
    }
    
    #groundPlan .block {
        background-color: rgb(95,95,94);
    }
    
    #downloads ul li {
	    border-top: 1px solid rgb(95,95,94);
    }
    
	
	.breakout .break {flex-flow: row wrap !important;}
	
	.breakout .break img.icon {margin: 2rem !important;}
	
	.buttonRow a.button {flex: 1 1 200px !important;}
	
	section#locationMap > img { flex: 1 1 400px !important;}
	
	.headerFlex > div, .headerFlex img:last-child {transform: none !important; opacity: 1 !important}

	section#imageGrid {
	    
	    flex-flow: row wrap !important;
	    align-items: center;
	    justify-content: center;
	    align-content: center;
	    height: auto;
	    width: 100%;
	}
		
	#imageGrid img {
	    flex: 1 1 100% !important;
		margin: 4rem 2rem 0;
	}
	
	#contactPage {flex-flow: row wrap !important; justify-content: center !important;}
	#contactPage .contact img {max-width: none !important;}
	
	nav.opened#login {flex: 2 1 300px !important; position: fixed !important; top: 0px;  left: 0px;}
	
}