/** Normal Weight; Normal Style */
@font-face {
    font-family:'Space Grotesk';
    font-weight: normal;
    font-style: normal;
    src: url('https://files.cargocollective.com/c441869/SpaceGrotesk-Regular.otf') format('otf');
}

/** Normal Weight; Italic Style */
@font-face {
    font-family:'Space Grotesk';
    font-weight: normal;
    font-style: italic;
    src: url('https://files.cargocollective.com/c441869/SpaceGrotesk-RegularItalic.otf') format('otf');
}

/** Bold Weight; Normal Style */
@font-face {
    font-family:'Space Grotesk';
    font-weight: bold;
    font-style: normal;
    src: url('https://files.cargocollective.com/c441869/SpaceGrotesk-Medium.otf') format('otf');
}

/** Bold Weight; Italic Style */
@font-face {
    font-family:'Space Grotesk';
    font-weight: bold;
    font-style: italic;
    src: url('https://files.cargocollective.com/c441869/SpaceGrotesk-MediumItalic.otf') format('otf');
}

/**
 * Content
 */

body {
	background-color: #fff;
	color: transparent;
  
}

a:active {
	opacity: 0.7;
}

a:hover {
	color: rgba(136, 136, 136, 1);
}

.page a.active {
   color: rgba(136, 136, 136, 1);
}

i,
em {
	font-style: italic;
}

b,
strong {
	font-weight: bolder;
}

sub,
sup {
	position: relative;
	vertical-align: baseline;
}

sub {
	top: 0.3em;
}

sup {
	top: -0.4em;
}

s {
	text-decoration: line-through;
}

img {
	border: 0;
	padding: 0;
}

ul,
ol {
	margin: 0;
	padding: 0 0 0 2.5em;
   	font-size: 2.2rem;
   
}

blockquote {
	margin: 0;
	padding: 0 0 0 2em;
}

hr {
	background: rgba(255,255,255,1);
	border: 0;
	height: 1px;
	display: block;

}

.content img {
	float: none;
	margin-bottom: 0em;
}

.gallery_image_caption {
    margin-top: 1rem;
    margin-bottom: 0.5rem;
    font-size: 1rem;
	font-weight: 400;
	color: rgba(176, 176, 176, 1);
	font-family: "Space Grotesk", "Helvetica Neue", sans-serif, "Sans Serif", Icons;
	font-style: normal;
	line-height: 1.3;
    text-align: left;
}

/**
 * Project List Year indent
 */

.indent {
	text-indent: 25px;
}

/**
 * Added Padding to Project Pages
 */
/*div[data-ce-model-id="26409458"], div[data-ce-model-id="35292885"] {
	padding-top: 5rem;
}*/

.content_container, .page_content_clearfix {
	padding-top: 3rem;
}

/**
 * Mobile Additional Spacing
 */

@media only screen and (max-width: 768px) {
	div[data-ce-model-id="35292845"]{
	background: #000;
}
    .content_container, .pinned, div[data-ce-model-id="26409467"]  {
    margin-top: 80px;
}
    .pinned .page_container.overlay.fixed {
	background: #000;
}
    
}

@media only screen and (max-width: 590px) {
	 
    .content_container, .pinned, div[data-ce-model-id="35292845"]  {
        /*background: red;*/
    margin-top: 60px;
}
    
    .content_container, .pinned, div[data-ce-model-id="35292848"]  {
        /*background: red;*/
    margin-top: 60px;
}
    
        .content_container, .pinned, div[data-ce-model-id="26409377"]  {
        /*background: red;*/
    margin-top: 60px;
}
   
}

/**
 * Other Tests for Mobile Spacing (disabled)
 */

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

    .pinned .page_container.overlay.fixed {
	background: purple;
}
    
    page_container overlay fixed pointer-events-none {
	background: #c34c4c;
}
    
   	div[data-ce-model-id="26409375"] {
    display: block;
    width: 100%;
 	float: left;
    position: relative;
    background: #4faeff;
        
	}

    div[data-ce-model-id="26409377"] {
    display: block;
    width: 100%;
 	float: left;
    position: relative;
    background: red;
        
	}
    */

/**
 * Mobile Stacking Test 1
 */

/*
@media only screen and (max-width: 768px) {
  div[data-ce-model-id="26409377"] {
 	float: none;
    position: relative !important;
    background: red;
  }
}
*/

/**
 * Mobile Stacking Test 2
 */
/*
.container::before,.container::after{
  content: " ";
  display:table;
}
.container::after{
  clear:both
}

div[data-ce-model-id="26409375"]{
  float:left;
  width:600px;
  background:#0095ff;
  margin-left:10px;
  margin-bottom: 10px;
}

@media screen and (max-width:768px){
  .box{
    float:none;
    margin-right:0;
    margin-bottom:2px
  }
}
*/

/**
 * Hover Image Hack
 */
/*Silver Room */
.imagehoversilverroom {
  position: relative;
  display: inline-block;
}

.imagehoversilverroom:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/2000/q/75/i/bcc2114f97e111fb4837932947fef41e80680e018121794ea9e68df5cb042e99/silveroom7574.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*midnight */
.imagehovermidnight {
  position: relative;
  display: inline-block;
}

.imagehovermidnight:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/1000/q/75/i/ed18a58228eca70604645390d4031f53dc50117d8f01d1d1e63dbe1cbecf2d0b/Future-Firm_Midnight-Palace_04.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Ashland */
.imagehoverashland {
  position: relative;
  display: inline-block;
}

.imagehoverashland:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/t/original/i/9334503662006a37ffa91974ba6ff94b83072c20f685ee5195fce57775e4dd35/Kitchen-View-3---Cropped.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*eddy */
.imagehovereddy {
  position: relative;
  display: inline-block;
}

.imagehovereddy:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/1920/q/94/i/4f738c561e5b326ec7db5fa9d49fb8f12e2da28ab00a97544273763995bd63d1/EXTERIOR-PERSPECTIVE_CANOPY-ALTERNATE.png");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*florence */
.imagehoverflorence {
  position: relative;
  display: inline-block;
}

.imagehoverflorence:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/1758/q/94/i/f99ec3e989e0a708af4655ab0be4935bb94b38380b09629f262bd1977d72de86/100DD-PERSPECTIVE.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*incubator */
.imagehoverincubator {
  position: relative;
  display: inline-block;
}

.imagehoverincubator:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/2500/q/75/i/40f893e65a2a7ab3f35c8cb25942d0c9534b53cffdda31fcc481898daaee699c/INCUBATORBACK-VIEW.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Bodyart */
.imagehoverbodyart {
  position: relative;
  display: inline-block;
}

.imagehoverbodyart:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/1250/i/1dc0c7715f449299ccc2d4be00fb1920fa56ce8e275a04af4b9310cfaa5084ed/PS_DISPLAY-AREA.RGB_color--.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*bronzeville */
.imagehoverbronzeville {
  position: relative;
  display: inline-block;
}

.imagehoverbronzeville:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/2500/q/75/i/04bdaff779c4ecdd2a6c6f2ded56c61d7ca7772c6991098375c412a9231a8e15/Daniel-Kelleghan-photography-Chicago-3-2.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*south shore market */
.imagehoverssmarket {
  position: relative;
  display: inline-block;
}

.imagehoverssmarket:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/2500/q/75/i/f26dacd690b9b9ff456d57f23283ad6479f557c8c609c1c5f95dcd30416cf7a4/EXTERIOR-PERSPECTIVE_SSM.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*bodyart */
.imagehoverbodyart {
  position: relative;
  display: inline-block;
}

.imagehoverbodyart:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/2000/q/94/i/1dc0c7715f449299ccc2d4be00fb1920fa56ce8e275a04af4b9310cfaa5084ed/PS_DISPLAY-AREA.RGB_color--.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*rxology */
.imagehoverrxology {
  position: relative;
  display: inline-block;
}

.imagehoverrxology:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/1500/i/5d5d271c81593d0ccd040311d6c27a5c150fa7c8a880f864736aeb3cd643952a/DANIEL-KELLEGHAN-PHOTOGRAPHY-42200.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*picadilly */
.imagehoverpicadilly {
  position: relative;
  display: inline-block;
}

.imagehoverpicadilly:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/2000/q/75/i/5d689f57f8ccbc0d03a7f490891ae05c8a4cf109d81875cbc12dce359059ddc6/Exterior-Render_Final_Updated.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*mr eds */
.imagehovermreds {
  position: relative;
  display: inline-block;
}

.imagehovermreds:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/2500/q/75/i/b892c0df8564cb451d551d81e066b4607a7ce93efeccbed89a15fb108f61538f/SCHEME-1_FRONT-TO-BACK-EDITED.JPG");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*pilsen */
.imagehoverpilsen {
  position: relative;
  display: inline-block;
}

.imagehoverpilsen:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/1250/i/29a5a9daf79cfe61a1401e43ddf73cefaed94befe952d3bdb13e8d9c848a777a/OPT2_PERS_1.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*den*/
.imagehoverden {
  position: relative;
  display: inline-block;
}

.imagehoverden:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/750/i/9a1dab3410d851c4a740cd75c6c60a2eb3cac51756830657a768edf421b815a9/DEN-EXTERIOR-FINAL.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Hem2 */
.imagehoverhem2 {
  position: relative;
  display: inline-block;
}

.imagehoverhem2:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/1000/i/4650e1d8d0f200436fe2d4fe739b230c6697a57c738a0f2a2854ead476121909/03_HEM_DANIEL-KELLEGHAN-PHOTOGRAPHY_small.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*32nd Street */
.imagehover32ndstreet {
  position: relative;
  display: inline-block;
}

.imagehover32ndstreet:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/t/original/i/f843278f050d0ada4d949322da56f5d3d01d43f9cfe27151e69bafcb00176c63/20190808_EXT_PERSPECTIVE.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*shenzhen */
.imagehovershenzhen {
  position: relative;
  display: inline-block;
}

.imagehovershenzhen:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/1920/q/94/i/edfc91e44956e09346957157d7907eb09908766825b1d695de21d56cbc879519/FILM-2-0-00-07-14.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*SCCP */
.imagehoversccp {
  position: relative;
  display: inline-block;
}

.imagehoversccp:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/900/q/94/i/46e7c1d1e5c0247ba85c076203ccccd69956752e3c4c6185a27eeb8e06b055ce/CAB-Review-07.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*NikeLab */
.imagehovernikelab {
  position: relative;
  display: inline-block;
}

.imagehovernikelab:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/t/original/i/5a8a0b29a00a51c3e532f88c55bce2d64ea99ee10c9757c1e5cb5c0ee31d4436/unnamed-2-cropped.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}


/*Evanston House */
.imagehoverevanston {
  position: relative;
  display: inline-block;
}

.imagehoverevanston:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/1750/q/94/i/47ab6e06a64c914f9ae36144b03beee0e2111deb66631781cd2767c1cb4ec1a8/evanston_aerial.RGB_color.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Night Gallery */
.imagehovernight {
  position: relative;
  display: inline-block;
}

.imagehovernight:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/t/original/i/639985f0a487bfcf0dc9e794001c894607b3a0fc398350267ab2ac79a8730f70/nightgallery_01-Carl-Lostritto.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Hermitage */
.imagehoverhermitage {
  position: relative;
  display: inline-block;
}

.imagehoverhermitage:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/1500/q/94/i/9fc54efff6cc11c22b744a274119cc9b0a60a84ad81b4771e948106b5b715636/End-Zone_View-to-Fireplace_NEW.RGB_color.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Third Coast Border */
.imagehoverthirdcoast {
  position: relative;
  display: inline-block;
}

.imagehoverthirdcoast:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/1727/q/94/i/e0b0a49612a6e06fcd9c7fc95ad03e19f40d2b9af37a59d4a17febdb6c2bb2c8/Imagined-Future-Citizenships_2.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Region */
.imagehoverregion {
  position: relative;
  display: inline-block;
}

.imagehoverregion:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/t/original/i/639985f0a487bfcf0dc9e794001c894607b3a0fc398350267ab2ac79a8730f70/nightgallery_01-Carl-Lostritto.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Hem house */
.imagehoverhemhouse {
  position: relative;
  display: inline-block;
}

.imagehoverhemhouse:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/1500/q/94/i/cc8e7125e07f5ff5917fb8c4084bbce89ca18bcd3df4e34facd55f7695a980ce/newworker_IMAGE.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Hem house med */
.imagehoversilver {
  position: relative;
  display: inline-block;
}

.imagehoverhemmed:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/2274/q/94/i/dd6482ce94a266488729b5c730dc231581db5484ffdf262f3f18d6b971b0dfda/EXT-BACK-R4.png");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Thorndale House */
.imagehoverthorndale {
  position: relative;
  display: inline-block;
}

.imagehoverthorndale:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/2000/q/75/i/e24f7bf1f4983aa3799e3c7450ed61bfab0952e085ac2a5e117b41fbda40dc39/20200923_FutureFirm5614.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Bridgeport Addition */
.imagehoverbridgeport {
  position: relative;
  display: inline-block;
}

.imagehoverbridgeport:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/2500/q/67/i/b2af1db4f3bcffb7ce776f6d7620cbfd91c95504fed3178fd9c2b4c385ce786b/20190808_INT_MIL_2ND.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*South Shore Kitchen */
.imagehoversouth {
  position: relative;
  display: inline-block;
}

.imagehoversouth:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/3500/q/67/i/1fa56a5d6bc4b138d8703c7b00aa244a910788f495b30820522c45596bb5a8d2/02_WIDEVIEW.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
 position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}


/*Rebel Garages */
.imagehoverrebel {
  position: relative;
  display: inline-block;
}

.imagehoverrebel:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/t/original/i/62413d629054f03da34666ee48bbe5348afa3283e63146fceb10d3d800aa683f/REBEL-GARAGES_COVER.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Fast Matter 1.0 */
.imagehoverfastmatter {
  position: relative;
  display: inline-block;
}

.imagehoverfastmatter:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/2000/q/67/i/0bf7c184d4124e9dcedebecb6fdefe7c3b4dd7585d98fdaa7e1e4690e8407141/IMG_8560.JPG");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Before the Beginning After the End */
.imagehoverbefore {
  position: relative;
  display: inline-block;
}

.imagehoverbefore:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/t/original/i/cdf205afdeb4a90ea297a26ab63770e7b091ca77082671dadae2b61b888428ae/beginning_SHELVES.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Studio 5224 */
.imagehover5224 {
  position: relative;
  display: inline-block;
}

.imagehover5224:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/t/original/i/fcc2fe309ddef6be5ad059b843c8d051bacfd9586eee63636ee9a6964f46816b/5524_00259_003.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*P11 */
.imagehoverp11 {
  position: relative;
  display: inline-block;
}

.imagehoverp11:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/t/original/i/8bb5275c92eb7c8145580da146187a429709414e3b27197136d1cce3423c05f6/p11-05_INTERIOR_2.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Turtle Lake House */
.imagehoverturtle {
  position: relative;
  display: inline-block;
}

.imagehoverturtle:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/t/original/i/e44727f87d4b13d1b35d9518c58064742efcd5b5433d47190ab06610d9236e60/turtle_bedroom.RGB_color.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}


/*Root Realty Office */
.imagehoverrootrealty {
  position: relative;
  display: inline-block;
}

.imagehoverrootrealty:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/t/original/i/5ff1bced761c834b9d93e3fb1294844d469cab4a6a0dd6d4a9ed01e334875920/rootrealty_INT1.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Office of the Public Architect */
.imagehoveroffice {
  position: relative;
  display: inline-block;
}

.imagehoveroffice:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/1000/q/94/i/2809654657520d278ec1e9ca52642b4a08bf544a3f51b94c42f3fcf6efbc1998/FutureFirm_Proposal.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Times Square Valentine*/
.imagehovertimes {
  position: relative;
  display: inline-block;
}

.imagehovertimes:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/t/original/i/1e5d1cb95be1bee2ef37f2c0f4295371fe9235f691284527931e32369f48c993/times_AERIAL_3.RGB_color.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Gateway to Chinatown*/
.imagehovergateway {
  position: relative;
  display: inline-block;
}

.imagehovergateway:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/1500/q/94/i/736b9b528c2ff4b5d9e043b0074637a356e12dff486df39c4ee9a17fa069032c/cloud_Test1.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Stromma House */
.imagehoverstromma {
  position: relative;
  display: inline-block;
}

.imagehoverstromma:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/2000/q/67/i/5d6434bc161b273506f7e93a3e8fb5271b80c883925fbf4bc365721353dfe43c/02_ELEVATION-RENDERING.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Milwaukee Ave Loft */
.imagehovermilwaukee {
  position: relative;
  display: inline-block;
}

.imagehovermilwaukee:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/1244/q/94/i/1466786efd9438491b25432e13d7e70c0f2d4ec225ef891056e40c329e2d5917/Screen-Shot-2019-06-04-at-7.27.21-PM.png");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Permissions/Forgivenesses */
.imagehoverpermissions {
  position: relative;
  display: inline-block;
}

.imagehoverpermissions:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/2000/q/67/i/7d1f9d149600aeab8df28f301ce3b02feeafe37307202e0a8cd36106e60af0b5/Permissions-Forgiveness-Map.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Manhattanisms: Where the Borough Ends */
.imagehoverborough {
  position: relative;
  display: inline-block;
}

.imagehoverborough:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/t/original/i/b31f6a1e2099c05cfc35e1d3de3ce2ff195930a5a1ede7a08924cd1a5d1c55c5/borough_30_FutureFirm_WheretheBoroughEnds_DETAIL2.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Life After Participation */
.imagehoverlifeafter {
  position: relative;
  display: inline-block;
}

.imagehoverlifeafter:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/1500/q/94/i/e92ff775bff8d1ac65f618fd4d0568961cdafbcedfc09813804e7e1576ad0dfd/theuncomforatableness_Installation_2-1.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Cooperative Arctic Hedge Fund */
.imagehovercooperative {
  position: relative;
  display: inline-block;
}

.imagehovercooperative:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/t/original/i/ff62771fda44503f6532c2bb0d2a2ee0ebc890d2681dcc2c48593591cbb402d5/ARCTIC_MAP-01.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Lincoln Park Garage */
.imagehoverlincolnpark {
  position: relative;
  display: inline-block;
}

.imagehoverlincolnpark:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/t/original/i/52adb854440f53b5abd6f1eb6a6e87c08db547a4408f23b6d6e81445e39bddbb/lincolnpark_IMG_1189.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Circus For Construction */
.imagehovercircus {
  position: relative;
  display: inline-block;
}

.imagehovercircus:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/t/original/i/d63039ca4942956776eb66893887026c38843eaadd5a299537aba854043bfef9/circusforconstruction_bk_0601.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Prescriptions */
.imagehoverprescriptions {
  position: relative;
  display: inline-block;
}

.imagehoverprescriptions:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/t/original/i/acc9394481c65f74024886cba119eeb792908972bec4a85ff23abd98e9d207fb/prescriptions_Exhibition2_5000-1.jpg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}

/*Wall Strike */
.imagehoverwallstrike {
  position: relative;
  display: inline-block;
}

.imagehoverwallstrike:hover:before {
  content: '';
  display: block;
  background-image: url("https://freight.cargo.site/w/1000/q/94/i/d9a997d729480da3b96f1ad5c6ede4f54a3867287fe10c18abee7e73445209e9/0000.jpeg");
    /*  background: rgba(255, 0, 0, .5); /* your background */
  background-size: 400px;
  height: 100vh; /* image height */
  width: 100vw; /* image width */
position: absolute;
  left: 100%;
  background-repeat: no-repeat; 
}


/**
 * Loading Animation
 */

.loading[data-loading] {
	position: fixed;
	bottom: 8px; 
    left: 8px;
}

/**
 * Editor styles
 */

[data-predefined-style="true"] bodycopy {
	font-size: 1rem;
	font-weight: 400;
	color: rgb(255, 255, 255);
	font-family: "Neue Haas Grotesk", Icons;
	font-style: normal;
	line-height: 1.2;
  
    
}

[data-predefined-style="true"] bodycopy a {
	color: rgb(255, 255, 255);
	padding-bottom: 0.1em;
	border-bottom: 0.0em solid rgba(127, 127, 127, 0.2);
	text-decoration: none;
}

[data-predefined-style="true"] bodycopy a:hover {
	color: rgba(136, 136, 136, 1);
}

[data-predefined-style="true"] bodycopy a:hover {

}

bodycopy a.image-link,
bodycopy a.icon-link,
bodycopy a.image-link:hover,
bodycopy a.icon-link:hover {
	border-bottom: 0;
	padding-bottom: 0;
}

[data-predefined-style="true"] h1 {
	font-family: "Space Grotesk", Icons;
	font-style: normal;
	font-weight: 400;
	padding: 0;
	margin: 0;
	font-size: 2.2rem;
	line-height: 1.3;
	color: rgb(255, 255, 255);
	    
}

[data-predefined-style="true"] h1 a {
	color: rgb(255, 255, 255);
}

[data-predefined-style="true"] h1 a:hover {
	color: rgba(136, 136, 136, 1);
}

[data-predefined-style="true"] h2 {
	font-family: "Space Grotesk", Icons;
	font-style: normal;
	font-weight: 400;
	padding: 0;
	margin: 0;
	color: rgb(255, 255, 255);
	font-size: 1.5rem;
	line-height: 1.5;
	}

[data-predefined-style="true"] h2 a {
	color: rgb(255, 255, 255);
}

[data-predefined-style="true"] h2 a:hover {
	color: rgba(136, 136, 136, 1);
}

[data-predefined-style="true"] small {
	display: inline-block;
	font-size: .8rem;
	line-height: 1.3;
	font-family: "Neue Haas Grotesk", Icons;
	font-style: normal;
	font-weight: 400;
	color: rgb(255, 255, 255);
}

[data-predefined-style="true"] small a {
	color: rgb(255, 255, 255);
	border-bottom-width: 0em;
}



/**
 * Breakpoints
 */


[data-css-preset] .page {
    background-color: initial /*!page_bgcolor*/;
}

.mobile .page,
[data-css-preset].mobile .page {
	position: relative;
	min-height: 10px;
	max-width: 100%;
	width: 100%;
	background-color: transparent /*!page_bgcolor*/;
}

[data-css-preset] .container {
	margin-left: 0 /*!content_left*/;
	margin-right: auto /*!content_left*/;
	text-align: left /*!text_left*/; 
}

[data-css-preset] body {
	background-color: rgba(21, 21, 32, 1)/*!body_bgcolor*/;
}

[data-css-preset] .container_width {
	width: 100%/*!content_left*/;
}

[data-css-preset] .content_padding {
	padding-top: 2.5rem /*!main_margin*/;
	padding-bottom: 2.5rem /*!main_margin*/;
	padding-left: 2.5rem /*!main_margin*/;
	padding-right: 2.5rem /*!main_margin*/;
    
}


[data-css-preset] text-limit {
	display: inline-block /*!text_width*/;
	max-width: 66rem/*!text_width*/;
}

/**
 * Thumbnails
 */

div[thumbnails] {
	justify-content: flex-start;
}

[data-css-preset] .thumbnails {
   	background-color: rgba(0, 0, 0, 0)/*!thumbnails_bgcolor*/;   
}

[data-css-preset] .thumbnails_width {
    width: 100%/*!thumbnails_width*/;
}

[data-css-preset] [thumbnails-pad] {
    padding: .5rem/*!thumbnails_padding*/;
}

[data-css-preset] [thumbnails-gutter] {
    margin: -1rem/*!thumbnails_padding*/;
}

[data-css-preset] [responsive-layout] [thumbnails-pad] {
    padding: 0.5rem/*!responsive_thumbnails_padding*/; 
}

[data-css-preset] [responsive-layout] [thumbnails-gutter] {
    margin: -1rem/*!responsive_thumbnails_padding*/; 
}

.thumbnails .thumb_image {
	margin-bottom: 0rem;
}

.thumbnails .title {
    margin-top: 1rem;
    margin-bottom: .5rem;
    margin-left: -.1rem;
    font-size: 1.5rem;
	font-weight: 400;
		color: rgba(255,255,255,1);
	font-family: "Space Grotesk", Icons; 
	font-style: normal;
	line-height: 1;
}

.thumbnails .tags {
    margin-top: 2rem;
    margin-bottom: 1rem;
    margin-left: -.1rem;
    font-size: 1rem;
	font-weight: 400;
	color: rgba(255, 255, 255, .5);
	font-family: "Neue Haas Grotesk", Icons;
	font-style: normal;
	line-height: 1;
}

.thumbnails .tags a {
		color: rgba(255, 255, 255, .5);
    text-decoration: none;
}

.thumbnails .has_title .tags {
	margin-top: 0rem;
}

/**
 * Site Menu
 */

[data-css-preset] #site_menu_button {
	color: rgba(255, 255, 255, 1);
	line-height: 1;
	font-size: 28px /*!site_menu_button*/;
	padding: 3px;
	line-height: 1;
	background: rgba(255,255,255,0);
	position: fixed;
	top: 3rem /*!site_menu_button*/;
	right: 3rem /*!site_menu_button*/;
}

/* Mobile Menu + Spacing*/

body.mobile #site_menu_button {
	margin-top: -15px;
    margin-right: -5px;
	font-size: 45px;
}

#site_menu_button.custom_icon {
	width: 40px;
	height: auto;
}

#site_menu_button.active {
	display: none;
}

/**
 * Site Menu
 */

#site_menu {
	font-family: "Space Grotesk", "Helvetica Neue", sans-serif, "Sans Serif", Icons;
	background: rgba(21, 21, 32, 1);
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	padding: 20px 30px 90px 30px;
	max-width: 400px;
	min-width: 300px;
	text-align: left;
	display: flex;
	justify-content: flex-start;
}

body.mobile #site_menu {
	width: 100%;
}

#site_menu .page-link a {
	color: rgba(255, 255, 255, 1);
    font-size: 50px;
    margin-top: 20px;
    
}

#site_menu .set-link > a {
	color: rgba(255, 255, 255, 0.75);
	font-weight: bold;
}

#site_menu a:active {
	opacity: .7;
}

#site_menu a.active {
	opacity: .4;
}

#site_menu .close {
	display: none;
	color: rgba(255, 255, 255, 1);
	line-height: 0.85em;
	font-size: 85px;
}

body.mobile #site_menu .close {
	display: block;
	font-size: 75px;
	line-height: 1em;
}

#site_menu .break {
	height: 28px;
}

#site_menu .indent {
	margin-left: 28px;
}




/*
 * Image Zoom
 */

.content img.image-zoom:active {
  opacity: .7;
}

/**
 * Quick View
 */

[data-css-preset] .quick-view {
    padding-top: 2.5rem /*!quick_view_padding*/;
    padding-bottom: 2.5rem /*!quick_view_padding*/;
    padding-left: 2.5rem /*!quick_view_padding*/;
    padding-right: 2.5rem /*!quick_view_padding*/;
    height: 100% /*!quick_view_height*/;
    width: 100% /*!quick_view_width*/;
}

body.mobile .quick-view {
    width: 100%;
    height: 100%;
    margin: 0;
}


[data-css-preset] .quick-view-background {
	background: transparent /*!quick_view_bgcolor*/;
}

.quick-view-caption {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
    transition: 100ms opacity ease-in-out;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 2rem 0;
    text-align: center;
    font-size: 1.8rem;
}

.quick-view-caption span {
    padding: 0.5rem 1rem;
    display: inline-block;
    background: rgba(0,0,0,0.4);
    color: white;
}


/**
 * Quick View Navigation 
 */

.quick-view-navigation .left-arrow {
    left: 10px;
}

.quick-view-navigation .right-arrow {
    right: 10px;
}

.quick-view-navigation .left-arrow,
.quick-view-navigation .right-arrow {
    /* Change height/width together to scale */
    height: 36px;
    width: 36px;
}

.quick-view-navigation .left-arrow .inner-color,
.quick-view-navigation .right-arrow .inner-color {
    stroke: #fff;
    stroke-width: 1.5px;
}

.quick-view-navigation .left-arrow .outer-color,
.quick-view-navigation .right-arrow .outer-color {
    stroke: #000;
    stroke-width: 2.5px;
    opacity: 0.6;
}

.quick-view-navigation .close-button {  
    top: 10px;
    right: 10px;
    /* Change height/width together to scale */
    width: 36px;
    height: 36px;
}

.quick-view-navigation .close-button .inner-color {
    stroke: #fff;
    stroke-width: 1.5px;
}

.quick-view-navigation .close-button .outer-color {
    stroke: #000;
    stroke-width: 2.5px;
    opacity: 0.6;
}

/** 
 * Image Gallery Navigation Arrows 
 */
 
.image-gallery-navigation .left-arrow,
.image-gallery-navigation .right-arrow {
    /* Change height/width together to scale */
    height: 36px;
    width: 36px;
}

.image-gallery-navigation .left-arrow .inner-color,
.image-gallery-navigation .right-arrow .inner-color {
    stroke: #fff;
    stroke-width: 1.5px;
}

.image-gallery-navigation .left-arrow .outer-color,
.image-gallery-navigation .right-arrow .outer-color {
    stroke: #000;
    stroke-width: 2.5px;
    opacity: 0.6;
}

/**
 * Wallpaper Backdrop Navigation Arrows 
 */

.wallpaper-navigation .left-arrow,
.wallpaper-navigation .right-arrow {
   /* Change height/width together to scale */
   width: 36px;
   height: 36px;
}

.wallpaper-navigation .left-arrow .inner-color,
.wallpaper-navigation .right-arrow .inner-color {
   stroke: #fff;
    stroke-width: 1.5px;
}

.wallpaper-navigation .left-arrow .outer-color,
.wallpaper-navigation .right-arrow .outer-color {
    stroke: #000;
    stroke-width: 2.5px;
    opacity: 0.6;
}







