
/* Site Customizations */

/*Typography*/

@import url('https://fonts.googleapis.com/css2?family=Gilda+Display&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Reenie+Beanie&display=swap');

html {
  font-family: 'Gilda Display', serif;
  font-size: 100%;
}

body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline{
font-family: 'Gilda Display', serif !important;
font-style: normal;
font-weight: 400;
font-size: 25px !important;
line-height: 150%;
letter-spacing: 0.2em;
text-transform: uppercase;
color: #3E3C3C;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

#content_page_wrapper i, #content_page_wrapper em{
  font-family: 'Reenie Beanie', cursive;
  font-size: 30px;
}

h2.xl-headline span{
font-size: 20px !important;
}

body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2{
    font-family: 'Gilda Display', serif;
font-style: normal;
font-weight: 400;
font-size: 16px !important;
line-height: 150%;
/*text-align: center;*/
letter-spacing: 0.2em;
text-transform: uppercase;
color: #3E3C3C;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

b, strong body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row p, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row li, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row p, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row li{
font-family: 'Gilda Display', serif;
font-style: normal;
font-weight: 400 !important;
font-size: 12px;
line-height: 150%;
letter-spacing: 0.2em;
text-transform: uppercase;
color: #3E3C3C;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row p, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row li, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row p, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row li{
  font-family: 'Gilda Display', serif;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 150%;
/*text-align: center;*/
letter-spacing: 0.005em;
text-transform: none;
color: #3E3C3C;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

a {
    color: #3E3C3C;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #3E3C3C;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

a:hover{
  color: #787777;
  text-decoration: none;
}


/* General */

body{
  background-image: url("https://4ormat-asset.s3.amazonaws.com/vfs/1207983/public_assets/107526701/Paper_Texture.jpg");
  background-color: #F4F2E6;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  line-height: 0;
}

main{
  display: inline-block;
}

/* Navigation */

.navigation .item{
  padding: 0 0 0 0;
  margin-right: 0px;
}

.navigation .item a{
  font-family: 'Gilda Display', serif;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 120%;
  text-align: center;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #3E3C3C;
}

.navigation .item a:hover{
  color: #3E3C3C !important;
}

.navigation li:nth-child(1){
  position: fixed;
  left: 40px;
}

.navigation li:nth-child(1)::after{
  width: 150px;
  height: 10px;
  content: url("data:image/svg+xml,%3Csvg width='125' height='7' viewBox='0 0 125 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M68.2631 5.75977L68.2249 5.35C80.0995 3.52881 92.1076 2.24155 104.109 1.49652C69.55 1.97251 34.7079 2.01804 0.272461 1.62483V1.21092C39.738 1.65794 79.7373 1.53791 119.235 0.842547C120.766 0.805295 122.298 0.776322 123.826 0.759766V1.17367C122.298 1.20265 120.766 1.23162 119.235 1.25645C102.241 1.66208 85.1169 3.17698 68.2631 5.75977Z' fill='%233E3C3C' stroke='%233E3C3C' stroke-width='0.45' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  margin: 0 auto;
  text-align: center;
  opacity: 0;
  transition: 0.3s;
  position: relative;
  top: -2px;
}

.navigation li:nth-child(2){
  position: fixed;
  left: 200px;
}

.navigation li:nth-child(2)::after{
  width: 150px;
  height: 10px;
  content: url("data:image/svg+xml,%3Csvg width='105' height='7' viewBox='0 0 105 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M52.7514 6.28223C45.3548 6.28223 37.8746 4.85301 30.6371 3.47079C20.9655 1.62652 10.9623 -0.280408 1.13707 1.23495L1.10742 0.835553C10.9677 -0.687636 20.9844 1.2232 30.6748 3.07139C37.9636 4.46145 45.5057 5.89458 52.9427 5.87891C57.4227 5.86325 61.9701 5.31506 66.3692 4.78645C72.1269 4.09338 78.0787 3.37681 83.9442 3.84669C84.3943 3.88193 84.8418 3.925 85.292 3.96808C87.0306 4.13253 88.8285 4.30482 90.5833 4.05422C91.3219 3.9485 92.0659 3.76446 92.7883 3.58826C93.5727 3.39639 94.384 3.19669 95.1927 3.09488C96.6052 2.91868 98.0419 3.02832 99.4301 3.13796C100.902 3.25151 102.422 3.3729 103.902 3.14579L103.932 3.54519C102.43 3.77621 100.899 3.65482 99.4166 3.54127C98.0365 3.43163 96.6079 3.32199 95.2169 3.49428C94.4191 3.59609 93.6131 3.79187 92.8341 3.98374C92.109 4.15994 91.3569 4.34398 90.6103 4.45362C88.8339 4.70813 87.0252 4.53585 85.2731 4.36747C84.8256 4.3244 84.3755 4.28133 83.928 4.24609C78.0814 3.78012 72.1377 4.49277 66.3908 5.18584C61.9863 5.71446 57.4308 6.26265 52.94 6.27831C52.878 6.27831 52.8133 6.27831 52.7487 6.27831L52.7514 6.28223Z' fill='%233E3C3C' stroke='%233E3C3C' stroke-width='0.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  margin: 0 auto;
  text-align: center;
  opacity: 0;
  transition: 0.3s;
  position: relative;
  top: -5px;
}

.navigation li:nth-child(3){
  position: fixed;
  right: 165px;
}

.navigation li:nth-child(3)::after{
  width: 150px;
  height: 10px;
  content: url("data:image/svg+xml,%3Csvg width='48' height='5' viewBox='0 0 48 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.872115 4.68164L0.848633 4.15039C12.4869 2.63997 24.5243 1.07747 36.3974 1.58268C36.7613 1.59831 37.1224 1.61393 37.4863 1.63477C40.7944 1.79102 44.2139 1.95768 47.472 0.681641L47.5366 1.20247C44.2433 2.48893 40.8032 2.32747 37.4775 2.16602C37.1136 2.15039 36.7525 2.12956 36.3886 2.11393C24.5302 1.60872 12.5016 3.17643 0.872115 4.68164Z' fill='%233E3C3C' stroke='%233E3C3C' stroke-width='0.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  margin: 0 auto;
  text-align: center;
  opacity: 0;
  transition: 0.3s;
  position: relative;
  top: -7px;
}

.navigation li:nth-child(4){
  position: fixed;
  right: 40px;
}

.navigation li:nth-child(4)::after{
  width: 150px;
  height: 10px;
  content: url("data:image/svg+xml,%3Csvg width='85' height='4' viewBox='0 0 85 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84.5628 0.84082L84.605 1.21812C63.675 2.29082 42.027 3.40051 20.6747 3.04171C20.0202 3.03061 19.3709 3.01952 18.7163 3.00472C12.7672 2.89375 6.61757 2.77538 0.758225 3.68163L0.642093 3.31173C6.56479 2.39809 12.7514 2.51276 18.7322 2.62742C19.3867 2.63852 20.036 2.65332 20.6906 2.66441C42.0165 3.02322 63.6486 1.90983 84.5628 0.84082Z' fill='%233E3C3C' stroke='%233E3C3C' stroke-width='0.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  margin: 0 auto;
  text-align: center;
  opacity: 0;
  transition: 0.3s;
  position: relative;
  top: -7px;
}

.navigation li:hover::after{
  opacity: 1;
  transition: 0.3s;
}

.navigation .selected::after{
  opacity: 1 !important;
}

.logo-container{
  position: fixed;
  width: 50vw;
  left: 25vw;
  bottom: 36px;
  margin: 0 auto;
}

.logo-image{
  width: 275px;
  max-width: 50vw;
  max-height: 50vh;
}

/* Footer */
footer{
  height: 98px;
  padding: 0 0 0 0;
  background-color: transparent;
}

.page-11575055 footer{
  background-image: url("https://4ormat-asset.s3.amazonaws.com/vfs/1207983/public_assets/107526701/Paper_Texture.jpg");
  background-color: #F4F2E6;
  background-position: center;
  background-repeat: none;
  background-attachment: fixed;
}

.page-11607450 footer{
  background-image: url("https://4ormat-asset.s3.amazonaws.com/vfs/1207983/public_assets/107526701/Paper_Texture.jpg");
  background-color: #F4F2E6;
  background-position: center;
  background-repeat: none;
  background-attachment: fixed;
}

html body #using{
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

#using a{
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

.post-social{
  right: 40px;
  position: absolute;
  margin-top: 24px;
}

footer .social-link, footer .social-share{
  font-family: 'Gilda Display';
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 120%;
  text-align: right;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #3E3C3C;
}

footer .social-link:hover, footer .social-share:hover{
  color: #787777;
}

small{
  font-size: 11px !important;
}

.copyright{
  font-family: 'Gilda Display';
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 120%;
  text-align: right;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #3E3C3C;
  left: 40px;
  position: absolute;
  margin-top: 44px;
}



/* Coming Soon Page */
body.page-11578442.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline{
  color: #FAF8EC !important;
}

body.page-11578442.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row p, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row li, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row p, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row li{
  color: #FAF8EC !important;
}

body.page-11578442 a{
    color: #FAF8EC !important;
}

body.page-11578442.content.content_page{
  padding-top: 0px !important;
}

[data-id="154350353"] img{
  height: 20vh !important;
  width: auto;
  margin-top: 40vh;
  margin-bottom: 25vh;
}

body.page-11578442 #content_page_wrapper img, #content_page_wrapper object, #content_page_wrapper embed{
  max-width: none;
}

body.page-11578442 #content_page_wrapper [data-content-module-removable] .eightcol{
  width: 100%;
}

body.page-11578442.content.content_page{
  background-color: transparent;
  background-image: url("https://format.creatorcdn.com/e529562c-db29-4998-9775-390cf13b2c23/0/0/0/0,0,3840,2160,2000,1125/0-0-0/a5e19f58-4b02-4923-b1e3-cc50a3ccc2c9/1/2/8.jpg?fjkss=exp=1985466226~hmac=56950a85574b5030e5f9ea4a31c4e81a3ef659b406e44962f8eb9a62f2aa5d4e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 100vh;
  width: 100vw;
  overflow: hidden;
}

body.page-11578442 header{
  display: none;
}

body.page-11578442 main{
  height: 100vh;
}

body.page-11578442 footer{
  display: none;
}

/* Homepage Landing */

#landing-background{
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  display: block;
  position: absolute;
  z-index: 1;
  top: 0px;
  left: 0px;
}

[data-content-module-id="12730990"]{
  position: relative;
  z-index: 10;
  /*display: flex;
  align-items: center;
  height: 100%;*/
}

   body.page-11592766  ._4ORMAT_content_page_container{
    height: 100vh;
    display: flex;
    align-items: center;
    width: 100vw;
    margin: 0 auto;
    text-align: center;
}

body.page-11592766 header{
  display: none;
}

body.page-11592766 main{
  height: 100vh;
}

body.page-11592766.content.content_page {
  padding-top: 0px !important;
}

body.page-11592766 #content_page_wrapper ._4ORMAT_content_page_row{
  min-width: 100vw;
  max-width: 100vw;
}

  body.page-11592766 .container{
    height: 100vh;
    width: 100vw;
    display: flex;
    align-items: center;
  }
  
  body.page-11592766 #content_page_wrapper{
    height: 100vh;
    width: 100vw;
  }
  
  body.page-11592766 footer{
  display: none !important;
}

[data-id="155128547"] img{
  height: 20vh !important;
  width: auto !important;
  margin-top: auto;
}

body.page-11592766 #content_page_wrapper img, #content_page_wrapper object, #content_page_wrapper embed{
  max-width: none;
}

body.page-11592766 #content_page_wrapper [data-content-module-removable] .eightcol{
  width: 100%;
}

/*Selected Work and Commissions Pages*/

.container{
  width: 100vw !important;
  max-width: 100vw !important;
  padding: 0 0 0 0;
}

.masonry{
  height: auto !important;
}

body.listing .masonry-item{
  margin: 0 0 0 0 !important;
  overflow: hidden;
  position: relative !important;
  top: 0px !important;
  left: 0px !important;
  width: 50vw;
  height: auto;
  max-height: 100vh;
  float: left !important;
}

body.listing .masonry-item .vertical{
  height: auto !important;
  max-height: 100vh;
}

body.listing .masonry-item .horizontal{
  width: 100vw !important;
  margin: 0 0 0 0 !important;
  height: auto !important;
  max-height: 100vh;
  overflow: visible;
}

.masonry-item .image-wrap .image-placeholder{
  height: auto;
  max-height: 100vh;
}

.listing .item-link .horizontal-parent-1 .item-label-overlay{
  height: auto !important;
  max-height: 100vh;
}

.masonry-item .image-wrap img{
  width: 50vw;
  height: auto;
  max-height: 100vh;
  object-fit: cover;
}

body.listing .item-link.horizontal-parent-2{
  height: auto;
  max-height: 100vh;
  overflow: visible;
}

body.listing .item-link.horizontal-parent-2{
  object-fit: cover;
  height: auto;
  max-height: 100vh;
}

body.listing .item-link.vertical-parent-2{
  object-fit: cover;
  height: auto;
  max-height: 100vh;
}

body.listing .horizontal-parent-3{
  width: 100vw !important;
  margin: 0 0 0 0 !important;
  height: auto;
  max-height: 100vh;
  overflow: hidden;
}

body.listing .asset-loaded a{ 
  text-align: right !important;
}

body.listing .asset-loaded:nth-child(odd) a:not(.horizontal-parent-2){
  text-align: left !important;
}

body.listing .horizontal-parent-3 + .asset-loaded:nth-child(even) a:not(.horizontal-parent-2){
    text-align: left !important;
}

body.listing .horizontal-parent-3 + .vertical-parent-3 + .asset-loaded:nth-child(odd) a:not(.horizontal-parent-2){
    text-align: right !important;
}

body.listing .horizontal-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .asset-loaded:nth-child(even) a:not(.horizontal-parent-2){
    text-align: left !important;
}

body.listing .horizontal-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .asset-loaded:nth-child(odd) a:not(.horizontal-parent-2){
    text-align: right !important;
}

body.listing .horizontal-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .asset-loaded:nth-child(even) a:not(.horizontal-parent-2){
    text-align: left !important;
}

body.listing .horizontal-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .asset-loaded:nth-child(odd) a:not(.horizontal-parent-2){
    text-align: right !important;
}

body.listing .horizontal-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .asset-loaded:nth-child(even) a:not(.horizontal-parent-2){
    text-align: left !important;
}

body.listing .horizontal-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .asset-loaded:last-child a:not(.horizontal-parent-2){
    text-align: right !important;
}

body.listing .horizontal-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .asset-loaded:nth-child(odd) a:not(.horizontal-parent-2){
    text-align: right !important;
}

body.listing .horizontal-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .asset-loaded:nth-child(even) a:not(.horizontal-parent-2){
    text-align: left !important;
}

body.listing .horizontal-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .asset-loaded:last-child a:not(.horizontal-parent-2){
    text-align: right !important;
}

body.listing .horizontal-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .vertical-parent-3 + .asset-loaded:nth-child(odd) a:not(.horizontal-parent-2){
    text-align: right !important;
}

body.listing .item-label-overlay{
  height: auto !important;
  max-height: 100vh;
}

body.listing .main-lower{
  padding-top: 0px !important;
  background-color: transparent !important;
  box-shadow: none;
}

body.listing .outer-container{
  background-color: transparent;
}

.listing .item-link .item-label{
  font-family: 'Gilda Display', serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

.listing .item-link .item-label-overlay .item-label{
  top: auto;
  bottom: 8px;
  padding-left: 40px;
  padding-right: 40px;
  text-align: inherit;
  height: 50px;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}

.listing .item-link .item-label-overlay{
  background: transparent !important;
}

.listing .horizontal-parent-1 .image-placeholder{
  width: 100vw !important;
  height: auto !important;
}

.listing .item-link:hover .light-bg .item-label-overlay .item-label{
  color: #3E3C3C !important;
}

.listing .item-link:hover .dark-bg .item-label-overlay .item-label{
  color: #FAF8EC !important;
}

.listing .item-link .light-bg .item-label-overlay .item-label{
  color: #3E3C3C !important;
}

.listing .item-link .dark-bg .item-label-overlay .item-label{
  color: #FAF8EC !important;
}


/*Formatting Project Pages*/

#content_page_wrapper [data-content-module-removable][data-content-module-category="text"]{
  padding-left: 5vw !important;
  padding-right: 5vw !important;
}

#image_set_12{
  width: 45vw !important;
  margin: 0 auto;
}

#image_set_08 .format-image-set-items.vertical .format-image-set-item:nth-child(odd){
  margin-left: 57.5vw;
  width: 42.5vw !important;
}

#image_set_08 .format-image-set-items.vertical .format-image-set-item{
  width: 42.5vw !important;
}


#image_set_04 .format-image-set-items.vertical .format-image-set-item:nth-child(odd){
   width: 26.5vw !important;
   margin-left: 53.5vw;
}

#image_set_04 .format-image-set-items.vertical .format-image-set-item{
  width: 26.5vw !important;
}

#image_set_04{
  padding-left: 10vw;
  padding-right: 10vw;
}

#image_set_06{
  padding-left: 5vw;
  padding-right: 5vw;
}

#image_set_06 .onethird{
  padding-left: 2.5vw;
  padding-right: 2.5vw;
}

#image_set_06 .onethird:nth-child(2){
  margin-top: 20%;
}

#image_set_06 .onethird:nth-child(3){
  margin-top: 40%;
}

[data-content-module-template-id="157"]{
  overflow: visible !important;
  min-height: 115vh;
}

._4ORMAT_full_width_module #image_set_06 .format-image-set-items.masonry{
  min-height: 115vh !important;
  overflow: visible !important;
  height: auto !important;
  margin-left: -2.5vw !important;
  margin-right: -2.5vw !important;
}

#image_set_09{
  padding-left: 5vw;
  padding-right: 5vw;
}

#image_set_09 .format-image-set-items.grid div:nth-child(1){
  width: 15vw;
  height: auto;
}

#image_set_09 .format-image-set-items.grid, .format-image-set-items.square{
  align-items: normal !important;
}

._4ORMAT_full_width_module .format-image-set-items.square, ._4ORMAT_full_width_module .format-image-set-items.grid{
  margin-right: 0px !important;
  margin-left: 0px !important;
}

#image_set_05{
  padding-left: 5vw;
  padding-right: 5vw;
}

#image_set_05 img {
  width: 15vw;
}

#image_set_05 .format-image-set-items.grid div{
   width: 15vw;
}

#image_set_05 .format-image-set-items.grid div:nth-child(1){
   margin-left: 0px;
   margin-right: auto;
}

#image_set_05 .format-image-set-items.grid div:nth-child(2){
   margin-right: 0px;
   margin-left: auto;
}

.credits-underline{
  position: relative;
  top: -6px;
  width: 90px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='90' height='5' viewBox='0 0 90 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.320751 4.27832L0.275879 3.74707C22.5155 2.23665 45.5178 0.674154 68.2061 1.17936C68.9017 1.19499 69.5916 1.21061 70.2871 1.23145C76.6084 1.3877 83.1428 1.55436 89.3688 0.27832L89.4922 0.799154C83.1989 2.08561 76.6252 1.92415 70.2702 1.7627C69.5747 1.74707 68.8848 1.72624 68.1893 1.71061C45.5291 1.2054 22.5435 2.77311 0.320751 4.27832Z' fill='%233E3C3C' stroke='%233E3C3C' stroke-width='0.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 30px;
}

.featherlight:last-of-type{
    background-image: url("https://4ormat-asset.s3.amazonaws.com/vfs/1207983/public_assets/107526701/Paper_Texture.jpg") !important; 
    background-color: rgba(244, 242, 230, 1) !important;
    background-position: center;
    background-repeat: none;
    background-attachment: fixed;
    line-height: 0;
}

.featherlight .featherlight-content{
  overflow: visible !important;
}

.featherlight .featherlight-close-icon{
  position: fixed !important;
  width: 20px !important;
  height: 20px !important;
  top: 20px !important;
  right: 20px !important;
  color: transparent !important;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.07227 11.9549C3.69507 7.43092 7.49159 3.63782 11.9581 1.07617' stroke='%233E3C3C' stroke-width='0.75' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.1582 1.125C6.22689 4.70853 8.54242 8.14138 11.0796 11.3889' stroke='%233E3C3C' stroke-width='0.75' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
  background-repeat: no-repeat !important;
  margin: 0 auto;
  background-color: transparent !important;
  background-size: cover !important;
}

/* About Page */

[data-id="155135231"]{
  width: 600px;
  margin: 0 auto;
}

[data-id="155137741"]{
  width: 900px;
  margin: 0 auto;
}

.contact-underline{
  position: relative;
  top: -7px;
  width: 100px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='98' height='6' viewBox='0 0 98 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.25939 5.10352L1.21094 4.57227C25.2275 3.06185 50.0678 1.49935 74.5689 2.00456C75.3199 2.02018 76.065 2.03581 76.816 2.05664C83.6424 2.21289 90.699 2.37956 97.4224 1.10352L97.5557 1.62435C90.7596 2.91081 83.6606 2.74935 76.7979 2.58789C76.0468 2.57227 75.3018 2.55143 74.5507 2.53581C50.0799 2.0306 25.2577 3.59831 1.25939 5.10352Z' fill='%233E3C3C' stroke='%233E3C3C' stroke-width='0.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 30px;
}

.clients-underline{
  position: relative;
  top: -5px;
  width: 180px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='173' height='10' viewBox='0 0 173 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.4919 9.01854L64.5599 6.49751L89.5097 4.51743C109.52 3.22576 128.114 1.78951 144.73 1.04933C96.8843 1.52222 48.6473 1.56746 0.973389 1.17681V0.7656C55.6112 1.20971 110.988 1.09046 165.67 0.399625C167.79 0.362616 169.911 0.333831 172.027 0.317383V0.728592C169.911 0.757376 167.79 0.786161 165.67 0.810833C142.143 1.21382 62.8251 6.45259 39.4919 9.01854Z' fill='%233E3C3C' stroke='%233E3C3C' stroke-width='0.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 30px;
}

  [data-content-module-id="12747561"]{
    display: none;
  }
  
  [data-content-module-id="12731228"]{
    display: none;
  }
  
  [data-content-module-id="12756916"]{
    display: none;
  }
  
  [data-content-module-id="12731295"]{
    display: none;  
  }


/*Mobile Adjustments*/

@media only screen and (max-width: 1023px){
  
  /*Mobile Coming Soon Page Customization*/
  body.page-11578442 footer {
    display: none !important;
  }  
  
  body.page-11578442  h2.xl-headline span{
    font-size: 12px !important;
  }
  
  [data-id="154350353"] img{
    width: 75vw;
    height: auto !important;
    margin-top: 45vh;
    margin-bottom: 30vh;
  }
  
  body.page-11578442 #content_page_wrapper [data-content-module-removable] [data-editable-type="image"]{
    text-align: center;
  }
  
  /*Mobile Landing Page Customization*/
  body.page-11592766 footer {
    display: none !important;
  }  
  
  body.page-11592766 .container{
    height: 100vh;
    display: flex;
    align-items: center;
  }
  
  [data-id="155128547"] img{
    width: 75vw !important;
    height: auto !important;
  }
  
  body.page-11592766 #content_page_wrapper [data-content-module-removable] [data-editable-type="image"]{
    text-align: center;
  }
  
  #landing-background{
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  display: block;
  position: absolute;
  z-index: 1;
  top: 0px;
  left: 0px;
}

}

@media only screen and (orientation: portrait){

  /*iPad and vertical screens Coming Soon Page Customization*/

  body.page-11578442 footer {
    display: none !important;
  }  
  
  [data-id="154350353"] img{
    width: 75vw;
    height: auto !important;
    margin-top: 45vh;
    margin-bottom: 30vh;
  }
  
  body.page-11578442 #content_page_wrapper [data-content-module-removable] [data-editable-type="image"]{
    text-align: center;
  }
  
  /*iPad and vertical screens Landing Page Customization*/

  body.page-11592766 footer {
    display: none !important;
  } 
  
  body.page-11592766 .container{
    height: 100vh;
    display: flex;
    align-items: center;
  }
  
  [data-id="155128547"] img{
    width: 85vw !important;
    height: auto !important;
  }
  
  body.page-11592766 #content_page_wrapper [data-content-module-removable] [data-editable-type="image"]{
    text-align: center;
  }
  
    #landing-background{
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 100vh;
    width: 100vw;
    overflow: hidden;
    display: block;
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
  }
}

@media only screen and (max-width: 767px){
  
  body{
  background-position: top;
  background-repeat: repeat;
  background-attachment: none;
  background-size: auto;
  }

  
  /*Typography*/
  
   body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline{
    font-family: 'Gilda Display';
    font-style: normal;
    font-weight: 400;
    font-size: 14px !important;
    line-height: 150%;
    text-align: center;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #3E3C3C;
  }
  
  h2.xl-headline span{
  font-size: 16.5px !important;
  }
  
  body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2{
    font-family: 'Gilda Display', serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px !important;
    line-height: 150%;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    color: #3E3C3C;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
    
  body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row p, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row li, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row p, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row li{
    font-family: 'Gilda Display';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 150%;
    letter-spacing: 0.005em;
    color: #3E3C3C;
  }
  

b, strong body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row p, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row li, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row p, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row li{
  font-family: 'Gilda Display', serif;
  font-style: normal;
  font-weight: 400 !important;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #3E3C3C;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  }
  
  /*Navigation*/
  
  .logo-image{
    width: 300px;
    max-width: 90vw;
  }
  
  .site-navigation{
    margin: 0 auto;
    text-align: center;
    justify-content: center;
    position: absolute;
    width: 100vw;
    left: 0px;
    margin-top: 40px;
  }
  
  .navigation .menu-trigger{
    overflow: visible;
  }
  
  .navigation .menu-trigger{
    width: 30px;
    height: 30px;
  }
  
  .navigation .menu-trigger svg{
    left: 0px;
    position: absolute;
  }
  
 .menu-trigger::after{
    content: "MENU";
    font-family: 'Gilda Display';
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 120%;
    text-align: center;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    color: #3E3C3C;
    display: block;
    position: relative;
    top: 5px;
    left: -5px;
  }
  
  .menu-trigger-open path{
    display: none !important;
  }
  
  .menu-trigger-close path{
    display: none !important;
  }
  
  .overlayed-menu{
    height: 50vh;
    background-image: url("https://4ormat-asset.s3.amazonaws.com/vfs/1207983/public_assets/107526701/Paper_Texture.jpg") !important;
    background-color: rgba(244, 242, 230, 1);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
  }
  
  .navigation .item a{
    font-family: 'Gilda Display';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    text-align: center;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    color: #3E3C3C;
  }
  
  .navigation li:nth-child(1){
    position: relative;
    left: 0px;
    width: 100vw;
  }
  
  .navigation li:nth-child(2){
    position: relative;
    left: 0px;
    width: 100vw;
    margin-top: 30px;
  }
  
  .navigation li:nth-child(3){
    position: relative;
    left: 0px;
    width: 100vw;
    margin-top: 30px;
  }
  
  .navigation li:nth-child(4){
    position: relative;
    left: 0px;
    width: 100vw;
     margin-top: 30px;
  }
  
  .navigation li:nth-child(1)::after{
    content: url("data:image/svg+xml,%3Csvg width='132' height='7' viewBox='0 0 132 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M72.4095 6.01416L72.3694 5.60439C84.8728 3.7832 97.5168 2.49595 110.154 1.75092C73.7646 2.22691 37.0773 2.27244 0.818359 1.87923V1.46532C42.3738 1.91234 84.4914 1.79231 126.08 1.09694C127.693 1.05969 129.306 1.03072 130.915 1.01416V1.42807C129.306 1.45704 127.693 1.48601 126.08 1.51085C108.187 1.91648 90.1559 3.43138 72.4095 6.01416Z' fill='%233E3C3C' stroke='%233E3C3C' stroke-width='0.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    height: 0px;
    top: -2px;
    vertical-align: top;
    display: inline-block;
  }
  
  .navigation li:nth-child(2)::after{
    content: url("data:image/svg+xml,%3Csvg width='114' height='8' viewBox='0 0 114 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M57.1191 7.1123C49.0501 7.1123 40.89 5.68309 32.9945 4.30087C22.4436 2.45659 11.5311 0.54967 0.81262 2.06503L0.780273 1.66563C11.537 0.142442 22.4642 2.05328 33.0356 3.90147C40.987 5.29153 49.2148 6.72465 57.3279 6.70899C62.2152 6.69333 67.1759 6.14514 71.975 5.61653C78.2561 4.92345 84.7489 4.20689 91.1476 4.67677C91.6387 4.71201 92.1269 4.75508 92.6179 4.79815C94.5146 4.96261 96.476 5.1349 98.3903 4.8843C99.1961 4.77858 100.008 4.59454 100.796 4.41834C101.651 4.22647 102.537 4.02677 103.419 3.92496C104.96 3.74876 106.527 3.8584 108.041 3.96804C109.647 4.08159 111.305 4.20297 112.92 3.97587L112.952 4.37526C111.314 4.60629 109.644 4.4849 108.027 4.37135C106.521 4.26171 104.963 4.15207 103.445 4.32436C102.575 4.42617 101.696 4.62195 100.846 4.81382C100.055 4.99002 99.2343 5.17406 98.4197 5.28369C96.4819 5.53821 94.5087 5.36592 92.5974 5.19755C92.1092 5.15448 91.6181 5.11141 91.13 5.07617C84.7519 4.6102 78.2678 5.32285 71.9985 6.01592C67.1936 6.54454 62.224 7.09273 57.3249 7.10839C57.2573 7.10839 57.1867 7.10839 57.1162 7.10839L57.1191 7.1123Z' fill='%233E3C3C' stroke='%233E3C3C' stroke-width='0.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
      height: 0px;
      top: -10px;
      vertical-align: middle;
      display: inline-block;
  }
  
  .navigation li:nth-child(3)::after{
    content: url("data:image/svg+xml,%3Csvg width='53' height='6' viewBox='0 0 53 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.2504 5.21021L1.22461 4.67896C14.0083 3.16854 27.2305 1.60604 40.2722 2.11125C40.672 2.12687 41.0686 2.1425 41.4684 2.16333C45.102 2.31958 48.8581 2.48625 52.4369 1.21021L52.5078 1.73104C48.8903 3.0175 45.1116 2.85604 41.4587 2.69458C41.0589 2.67896 40.6623 2.65812 40.2625 2.6425C27.237 2.13729 14.0245 3.705 1.2504 5.21021Z' fill='%233E3C3C' stroke='%233E3C3C' stroke-width='0.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    top: -5px;
    height: 0px;
    vertical-align: top;
    display: inline-block;
  }
  
  .navigation li:nth-child(4)::after{
  content: url("data:image/svg+xml,%3Csvg width='93' height='5' viewBox='0 0 93 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M91.8528 0.959712L91.8984 1.34709C69.2933 2.44847 45.9129 3.58782 22.8517 3.21943C22.1448 3.20804 21.4435 3.19664 20.7366 3.18145C14.3114 3.06751 7.66953 2.94598 1.34125 3.87646L1.21582 3.49667C7.61252 2.5586 14.2943 2.67634 20.7537 2.79407C21.4606 2.80546 22.1619 2.82065 22.8688 2.83205C45.9015 3.20044 69.2648 2.05729 91.8528 0.959712Z' fill='%233E3C3C' stroke='%233E3C3C' stroke-width='0.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    height: 0px;
    top: -5px;
    vertical-align: top;
    display: inline-block;
}
  
  /*Footer*/
  
  .social-share{
    display: block;
  }
  
  .post-social {
    right: 0px;
    position: absolute;
    margin-top: 24px;
    width: 100vw;
    text-align: center;
    justify-content: center;
    display: flex;
    z-index: 3;
    margin-top: 60px;
    padding-bottom: 30px;
  }
  
  .copyright{
    width: 100vw;
    left: 0px;
    text-align: center !important;
  }
  
  footer{
    height: 130px;
  }
  
  /*Overview Pages Selected Work and Commissions*/
  
  body.listing .masonry-item .horizontal{
    width: 200vw !important;
    margin: 0 0 0 0 !important;
    overflow: visible;
    right: -100vw !important;
  }
  
  body.listing .masonry-item .vertical{
    width: 100vw !important;
    margin: 0 0 0 0 !important;
    overflow: visible;
    left: 0px !important;
  }
  
   body.listing .masonry-item{
    width: 100vw;
    margin: 0 0 0 0 !important;
    height: auto !important;
    overflow: hidden;
    position: relative !important;
    top: 0px !important;
    left: 0px !important;
    float: left !important;
   }
  
  .masonry-item .image-wrap img{
    height: auto !important; 
  }
  
  .masonry-item img{
    max-width: 200vw;
    display: block !important;
    vertical-align: top;
  }
  
  .listing .horizontal-parent-1 .image-placeholder{
    width: 200vw !important;
    height: auto !important;
  }
  
  body.listing .item-link.horizontal-parent-2{
    height: auto !important;
  }
  
  body.listing .item-link.vertical-parent-2{
    height: auto !important;
  }
  
  body.listing .item-label-overlay{
    height: auto !important;
  }
  
  .listing .item-link .item-label-overlay{
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    opacity: 1;
    text-align: left !important;
  }
  
  .listing .item-link .item-label{
    font-family: 'Gilda Display';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    text-align: left !important;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    justify-content: left !important;
  }
  
  /*Project Pages*/
  
  body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) #content_page_wrapper:not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) #content_page_wrapper:not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row{
    padding-left: 0px;
    padding-right: 0px;
  }
  
  .format-image-set-items.vertical{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  
  #image_set_12{
    width: 90vw !important;
    padding-left: 5vw;
    padding-right: 5vw;
  }
  
  #content_page_wrapper ._4ORMAT_module_divider_blank{
    height: 40px !important;
  }
  
  #image_set_05 .format-image-set-items.grid div{
    width: 45vw !important;
  }
  
  #image_set_05 .format-image-set-items.grid, .format-image-set-items.square{
   grid-template-columns: repeat(var(--grid-column-count), 1fr);
   grid-gap: 0px !important;
  }
  
  #image_set_04 .format-image-set-items.vertical .format-image-set-item{
    width: 45vw !important;
  }
  
  #image_set_04 .format-image-set-items.vertical .format-image-set-item:nth-child(even){
    margin-right: 0px;
  }
  
  #image_set_04 .format-image-set-items.vertical .format-image-set-item:nth-child(odd){
    width: 45vw !important;
    margin-left: 35vw;
  }
  
 #image_set_04 .format-image-set-items.vertical .format-image-set-item+.format-image-set-item{
    margin-top: 80px;
 }
 
 #image_set_06{
    padding-left: 10vw;
    padding-right: 10vw;
 }
 
 #image_set_06 .format-image-set-items.masonry .onethird{
    width: 85vw !important;
    height: auto;
    top: 0px !important;
    position: relative !important;
 }
 
  #image_set_06 .format-image-set-items.masonry .onethird img{
    width: 45vw !important;
  }
  
   #image_set_06 .format-image-set-items.masonry .format-image-set-item{
     margin-bottom: 0px;
   }
 
 #image_set_06 .onethird:nth-child(2) {
    top: 0px !important;
 }
 
 #image_set_06 .onethird:nth-child(2) img{
    margin-left: 17.5vw !important;
  }
  
  #image_set_06 .onethird:nth-child(3) {
    top: 0px !important;
    margin-top: 20%;
 }

 #image_set_06 .onethird:nth-child(3) img{
    margin-left: 35vw !important;
  }
  
  #image_set_09{
    padding-left: 5vw;
    padding-right: 5vw;
  }
  
  #image_set_09 .format-image-set-items.grid div:nth-child(1){
    width: 45vw;
  }
  
  #image_set_09 .format-image-set-items.grid div:nth-child(2){
    padding-left: 10vw;
  }
  
  #image_set_08 .format-image-set-items.vertical .format-image-set-item{
     width: 80vw !important;
  }

  #image_set_08 .format-image-set-items.vertical .format-image-set-item:nth-child(odd){
    margin-left: 20vw;
    width: 80vw !important;
  }
  
  #image_set_08 .format-image-set-items.vertical .format-image-set-item:nth-child(even){
    margin-right: 0px;
  }
  
  #image_set_08 .format-image-set-items.vertical .format-image-set-item+.format-image-set-item{
    margin-top: 80px;
  }
  
  #content_page_wrapper [data-content-module-removable][data-content-module-category="text"]{
    padding-left: 15vw !important;
    padding-right: 15vw !important;
  }
  
  .featherlight .featherlight-image{
    width: 100vw !important;
    height: auto !important;
  }
  
  /*About Page*/
  
  .page-11592989 .logo-image{
      display: none;
    }
  
  #content_page_wrapper i, #content_page_wrapper em{
    font-size: 18px !important;
  }
  
   .page-11592989 #content_page_wrapper [data-content-module-removable][data-content-module-category="text"]{
    padding-left: 5vw !important;
    padding-right: 5vw !important;
  }
  
  .page-11592989 .twelvecol{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  
  [data-content-module-id="12747560"]{
    display: none;
  }
  
  [data-content-module-id="12747562"]{
    display: none;
  }
  
  [data-content-module-id="12731221"] .twelvecol{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  
  [data-id="155135231"] p {
    text-align: justify;
  }
  
  [data-id="155135231"]{
    width: 82vw !important;
  }
  
  .page-11592989 #content_page_wrapper ._4ORMAT_module_divider_blank{
    height: 30px !important;
  }
  
  [data-id="155137741"]{
    width: 82vw !important;
  }
  
  [data-id="156157588"] p{
    margin-top: -5px;
  }
  
  [data-id="155137183"]{
    margin-top: 15px;
  }
  
  .clients-underline{
    margin-bottom: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='151' height='9' viewBox='0 0 151 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.3679 8.01367L56.3024 5.84717L78.1335 4.14554C95.6422 3.03552 111.912 1.80124 126.451 1.16515C84.5862 1.57154 42.3789 1.61041 0.664246 1.2747V0.921319C48.4723 1.30297 96.927 1.20049 144.774 0.606809C146.629 0.575005 148.484 0.550268 150.336 0.536133V0.889515C148.484 0.914251 146.629 0.938988 144.774 0.960191C124.188 1.30651 54.7845 5.80857 34.3679 8.01367Z' fill='%233E3C3C' stroke='%233E3C3C' stroke-width='0.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 150px;
  }
  
  .contact-underline{
    margin-bottom: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='87' height='5' viewBox='0 0 87 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21579 4.69922L1.17322 4.16797C22.2754 2.65755 44.1014 1.09505 65.6294 1.60026C66.2893 1.61589 66.9439 1.63151 67.6039 1.65234C73.6019 1.80859 79.8021 1.97526 85.7097 0.699219L85.8268 1.22005C79.8554 2.50651 73.6179 2.34505 67.5879 2.18359C66.928 2.16797 66.2733 2.14714 65.6134 2.13151C44.112 1.6263 22.302 3.19401 1.21579 4.69922Z' fill='%233E3C3C' stroke='%233E3C3C' stroke-width='0.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 85px;
  }
  
}

@media screen and (min-width: 768px) and (hover: none) {
  
  body{
    background-position: top;
    background-repeat: repeat;
    background-attachment: none;
    background-size: auto;
  }
  
  .listing .item-link .item-label-overlay{
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    opacity: 1;
    text-align: left !important;
  }
  
  .listing .item-link .item-label{
    font-family: 'Gilda Display';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    text-align: left !important;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    justify-content: left !important;
  }
  
}

@media screen and (min-width: 768px) and (pointer: coarse) {
  
   body{
    background-position: top;
    background-repeat: repeat;
    background-attachment: none;
    background-size: auto;
  }
  
  .listing .item-link .item-label-overlay{
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    opacity: 1;
    text-align: left !important;
  }
  
  .listing .item-link .item-label{
    font-family: 'Gilda Display';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    text-align: left !important;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    justify-content: left !important;
  }
  
}

@media screen and (min-width: 768px) and (max-width: 1280px){
  
  /*About Page*/
  .page-11592989 #content_page_wrapper ._4ORMAT_module_divider_blank{
    height: 30px;
  }
  
  [data-content-module-id="12747561"]{
    display: block;
  }
  
  [data-content-module-id="12731228"]{
    display: block;
  }
  
  [data-content-module-id="12756916"]{
    display: block;
  }
  
  [data-content-module-id="12731295"]{
    display: block;  
  }
}

@media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1439px) {
  
  /* Project Pages */
  
  #image_set_06{ 
    margin-bottom: 20vh;
  } 
  
  ._4ORMAT_full_width_module #image_set_06 .format-image-set-items.masonry{
    min-height: 130vh !important;
  }
  
  [data-content-module-template-id="157"]{
    min-height: 130vh;
  }
}



@media screen and (orientation: portrait) and (min-width: 768px) {
    /* iPad and vertical screens Project Pages */
  
  ._4ORMAT_full_width_module #image_set_06 .format-image-set-items.masonry{
    min-height: 60vh !important;
  }
  
  [data-content-module-template-id="157"]{
    min-height: 60vh;
  }
}

@media screen and (orientation: landscape) and (min-width: 1440px) {
  
  /* Project Pages */
  
  #image_set_06{ 
    margin-bottom: 10vh;
  } 
}

@media screen and (min-width: 1280px) and (pointer: fine){
 
  .listing .item-link .item-label-overlay .item-label{
    width: 75%;
    float: right;
    padding-left: 0px;
    padding-right: 40px;
    margin-left: 25%;
    justify-content: flex-end;
  }
  
  body.listing .asset-loaded:nth-child(odd) a:not(.horizontal-parent-2) .item-label{
    float: left;
    padding-left: 40px;
    padding-right: 0px;
    margin-left: 0%;
    margin-right: 25%;
    justify-content: flex-start;
  }
  
  body.listing .horizontal-parent-3 + .asset-loaded:nth-child(even) a:not(.horizontal-parent-2) .item-label{
    float: left;
    padding-left: 40px;
    padding-right: 0px;
    margin-left: 0%;
    margin-right: 25%;
    justify-content: flex-start;
  }
  
  body.listing .horizontal-parent-3 + .vertical-parent-3 + .asset-loaded:nth-child(odd) a:not(.horizontal-parent-2) .item-label{
    float: right;
    padding-left: 0px;
    padding-right: 40px;
    margin-left: 25%;
    justify-content: flex-end;
  }

}

@media screen and (min-width: 1441px) and (orientation: landscape){
  ._4ORMAT_full_width_module #image_set_06 .format-image-set-items.masonry{
      min-height: 130vh !important;
  }
}