/* xl - DESKTOP STYLES */
.single-portfolio .gsd-divider:after, .single-post .gsd-divider:after {
  width: 240px;
  content: ' ';
  height: 1px;
  display: inline-block;
  background-color: #B79A81;
  margin: 0 auto;
}
.gsd-divider {
  width: 100%;
  display: flex;
  padding: 160px 0;
}
.more-press {
  transition: all 0.3s ease-in-out;
  opacity: 1;
  padding-top: 40px;
  padding-bottom: 90px;
}
.more-press.hide {
  opacity: 0;
  padding-top: 40px;
  padding-bottom: 0px;
  height: 0 !important;
  overflow: hidden;
}
.more-press.folded:before {
  display: none;
}
.title-press .textwidget p {
  display: none;
}
.title-press.folded {
  padding-bottom: 0;
  padding-top: 0;
  cursor: pointer;
}
.title-press h3 {
  margin: 0;
  padding-bottom: 30px;
}
@media (max-width: 1512px) {
  .more-press.foldit {
    padding-top: 40px !important;
    padding-bottom: 90px;
  }
}
@media (min-width: 768px) {
  .profile-slider .team-member.michelle-phillips .copy {
    left: 8%;
    right: auto;
  }
  #panel-12-3-0-10 {
    margin: 0 auto 0 0;
    max-width: 50%;
  }
}
.profile-slider .team-member .copy p {
  line-height: 1.5em;
}
#panel-2-2-1-0 .module-project, #panel-2-3-0-0 .module-project, #panel-2-6-0-0 .module-project, #panel-2-7-1-0 .module-project {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
/*
.block__team-slider {
	opacity: 0;
	transition: all .2s ease-in-out;
}
*/
.module__hh100 {
  display: flex;
  justify-content: center;
  padding: 30px 0;
  border-top: 1px solid rgba(45, 41, 38, 0.5);
  border-bottom: 1px solid rgba(45, 41, 38, 0.5);
  margin-bottom: 60px;
  width: 100%;
}
.module__hh100 img {
  max-width: 600px;
  width: 100%;
}
.page-id-10 .module__hh100 {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.site-footer {
  padding-top: 0;
}
.module__the-expert {
  display: none;
}
.hh-100-tag {
  max-width: 300px !important;
  margin-bottom: 60px;
}
@media (max-width: 1512px) {
  .hh-100-tag {
    max-width: 240px !important;
    margin-bottom: 40px;
    margin-top: 20px;
  }
  .profile-slider .team-member .copy p {
    line-height: 1.4em;
  }
  .title-press {
    padding-left: 90px;
    padding-right: 90px;
  }
  .more-press {
    padding: 0 90px !important;
  }
  .item-press a {
    font-size: calc(30px*.8);
    line-height: calc(36/30*1em);
  }
  .item-press p {
    width: 80%;
    margin: 0 auto;
  }
  .item-press em {
    font-size: calc(20px*.8);
  }
  .item-press h3 {
    font-size: calc(12px*.8);
    margin: 0;
  }
}
.dev {
  display: none !important;
}
.dev.show {
  display: flex !important;
}
.item-press a {
  cursor: pointer !important;
}
.btn-more-2 {
  font-size: 2rem;
  color: #2D2926;
  font-family: 'roboto mono';
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.24em;
  margin-bottom: 1rem;
  line-height: 1.6em;
  opacity: 1;
  -webkit-transition: all 0.2s cubic-bezier(0.22, 1, 0.36, 1) 0s;
  -moz-transition: all 0.2s cubic-bezier(0.22, 1, 0.36, 1) 0s;
  -ms-transition: all 0.2s cubic-bezier(0.22, 1, 0.36, 1) 0s;
  -o-transition: all 0.2s cubic-bezier(0.22, 1, 0.36, 1) 0s;
  transition: all 0.2s cubic-bezier(0.22, 1, 0.36, 1) 0s;
}
.btn-more-2.disabled {
  opacity: 0;
}
.module-project .sow-image-container a, .single-portfolio .sow-image-container a {
  width: 100%;
}
.module-project .sow-image-container a img, .single-portfolio .sow-image-container a img {
  width: 100%;
}
.single-portfolio .sow-image-container img {
  width: 100%;
  height: auto !important;
}
/* hide all lorem ipsum */
.single-portfolio.postid-989 .entry-content, .single-portfolio.postid-1008 .entry-content, .single-portfolio.postid-1056 .entry-content {
  padding-top: 120px;
}
.single-portfolio.postid-989 .project-info, .single-portfolio.postid-989 blockquote, .single-portfolio.postid-1008 .project-info, .single-portfolio.postid-1008 blockquote, .single-portfolio.postid-1056 .project-info, .single-portfolio.postid-1056 blockquote {
  display: none;
}
/* proejct page */
#pgc-364-5-1 .module-project, #pgc-364-7-0 .module-project, #pgc-364-9-1 .module-project, #pgc-364-11-0 .module-project, #pgc-364-12-1 .module-project {
  margin: 0 0 60px auto;
}
.show-sm {
  display: none;
}
@media (max-width: 480px) {
  .show-sm {
    display: block;
  }
  .hide-sm {
    display: none;
  }
}
#panel-8-5-0-0 .textwidget {
  padding: 0;
}
#pg-364-6 .gsd-row {
  margin-bottom: 0 !important;
}
@media (max-width: 1024px) {
  .block__instagram .ig-handle {
    margin: 0 0 4rem 0;
  }
}
.single-portfolio .banner h1 {
  line-height: 1em !important;
}
.module-project .widget-title {
  position: relative;
  z-index: 1000 !important;
}
.module__the-expert {
  border-bottom: 0 !important;
}
.module__the-expert a {
  display: none;
}
.site-footer .right .menu-list {
  width: 100px;
}
.site-footer .right .social-list {
  width: 140px;
}
.wpcf7-not-valid-tip {
  font-size: 12px;
  line-height: 1em;
  padding-top: 10px !important;
}
#post-1056 blockquote, #post-1008 blockquote, #post-989 blockquote, #post-1035 blockquote, #post-1021 blockquote {
  position: relative;
}
#post-1056 blockquote:after, #post-1008 blockquote:after, #post-989 blockquote:after, #post-1035 blockquote:after, #post-1021 blockquote:after {
  content: ' ';
  display: block;
  background-image: url('https://gsd.fiiiiive.studio/wp-content/themes/gsd/img/scribble/pen-7.png');
  background-position: cover;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 230px;
  height: 100px;
  transform: translate(0%, 50%);
}
/* prev next pagination image fix */
.project-pagination {
  justify-content: stretch;
  align-items: stretch;
}
.project-pagination .pagination-item {
  overflow: hidden;
  position: relative;
  width: 50%;
}
.project-pagination .pagination-item h3 {
  height: 170px;
  overflow: hidden;
}
.project-pagination .pagination-item h3 img {
  transform: translate(0, -15%);
}
.project-pagination .pagination-item > div a {
  display: flex;
  height: 100%;
}
.project-pagination .pagination-item > div a img {
  object-fit: cover;
}
.module-project .widget-title {
  position: relative;
  z-index: 1000 !important;
}
/* lg - TABLET LANDSCAPE STYLES */
@media (max-width: 1199px) {
  .module__the-expert {
    border-bottom: 0 !important;
  }
  .module__the-expert a {
    display: none;
  }
  .title-press {
    padding-left: 30px;
    padding-right: 30px;
  }
  .more-press {
    padding: 0 0px !important;
  }
  .item-press p {
    width: 90% !important;
  }
}
/* md - TABLET PORTRAIT STYLES */
@media (max-width: 991px) {
  .module__the-expert {
    border-bottom: 0 !important;
  }
  .module__the-expert a {
    display: none;
  }
  .site-footer .row .right {
    margin-top: 60px;
  }
  .gsd-row {
    padding-left: 30px;
    padding-right: 30px;
  }
  #pgc-364-2-1 {
    width: 85% !important;
  }
  /*about copy*/
  #panel-2-1-0-0 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .page-id-364 #pgc-364-0-1 h2 {
    font-family: 'Roxborough CF';
    font-size: 5.2rem;
    font-weight: 300;
    position: relative;
    z-index: 1;
    margin-bottom: 90px;
    display: block;
    width: 100%;
    transform: translate(-50%, 0px);
    text-align: center;
  }
  #pg-364-0 .gsd-row {
    padding-top: 240px !important;
  }
}
/* sm - SMARTPHONE LANDSCAPE STYLES */
@media (max-width: 767px) {
  .single-portfolio .gsd-divider:after, .single-post .gsd-divider:after {
    width: 60px;
  }
  .gsd-divider {
    padding: 60px 0;
  }
  .module__hh100 {
    padding: 15px 0;
    margin-bottom: 30px;
  }
  .btn-more-2 {
    font-size: 1.4rem;
  }
  /* mar12*/
  .panel-widget-style-for-364-0-0-0 {
    margin-left: 0 !important;
  }
  .panel-widget-style-for-2-5-1-0, .panel-widget-style-for-2-7-0-0 {
    margin-left: 0 !important;
  }
  .panel-widget-style-for-2-7-1-0, .panel-widget-style-for-2-6-0-0 {
    margin-right: 0 !important;
  }
  .panel-widget-style-for-2-6-0-0 {
    width: 90% !important;
  }
  .portfolio h1 p {
    line-height: 1.5em;
  }
  .single-portfolio .banner, .single-post .banner {
    max-height: calc(var(--vh, 1vh) * 100) !important;
  }
  .project-pagination .pagination-item h3 {
    height: auto;
  }
  .project-pagination .pagination-item {
    padding-bottom: 20px;
  }
  .single-portfolio blockquote {
    padding-bottom: 0px;
  }
  .single-portfolio .sow-image-container img {
    width: 100%;
    height: auto !important;
  }
  .block__instagram .ig-handle {
    margin: 0 0 2rem 0;
  }
  .module__the-expert {
    border-bottom: 0 !important;
  }
  .module__the-expert a {
    display: none;
  }
  /*about copy*/
  #panel-2-1-0-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* 
.page-id-364 #pgc-364-0-1 h2 {

    transform: translate(0%, 0px);
    text-align: center;
}

#pg-364-0 .gsd-row {
	padding-top: 0px !important;
} */
  .page-id-364 .module-project {
    width: 90%;
  }
  .page-id-364 #panel-364-0-1-1 .module-project, .page-id-364 #panel-364-1-0-0 .module-project, .page-id-364 #panel-364-3-1-0 .module-project, .page-id-364 #panel-364-4-1-0 .module-project, .page-id-364 #panel-364-5-1-0 .module-project, .page-id-364 #panel-364-8-1-0 .module-project, .page-id-364 #panel-364-6-1-0 .module-project {
    margin-right: 0;
    margin-left: auto;
  }
  .page-id-364 #panel-364-7-0-0 .module-project, .page-id-364 #panel-364-9-0-0 .module-project, .page-id-364 #panel-364-6-0-0 .module-project {
    margin-right: auto;
    margin-left: 0;
  }
  .page-id-364 .gsd-circle {
    width: 90px;
    height: 90px;
  }
  .page-id-364 #panel-364-4-0-0 .module-project, .page-id-364 #panel-364-4-1-0 .module-project, .page-id-364 #panel-364-5-1-0 .module-project, .page-id-364 #panel-364-6-1-0 .module-project, .page-id-364 #panel-364-6-0-0 .module-project {
    width: 75% !important;
  }
  #pg-364-0 .gsd-row {
    padding-top: 120px !important;
  }
  /* .page-id-364 #pgc-1094-0-1 h2 {
    font-family: 'Roxborough CF';
    font-size: 5.2rem;
    font-weight: 300;
    position: relative;
    z-index: 1;
    margin-bottom: 90px;
	display: block;
	margin-top: 120px;
	text-align: center;
}
 */
  #pg-2-3 .gsd-row, #pg-2-4 .gsd-row, #pg-2-5 .gsd-row, #pg-2-6 .gsd-row, #pg-2-7 .gsd-row {
    padding-bottom: 0;
  }
  .page-id-364 #pgc-364-0-1 {
    margin-top: 0 !important;
  }
  .page-id-364 #pgc-364-0-1 h2 {
    transform: translate(0, 0) !important;
  }
  /* fix spacing* */
  .suede-bottom-half .so-widget-sow-image {
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .type-portfolio .entry-content {
    padding-top: 60px !important;
  }
  .suede-top-half .so-widget-sow-image {
    padding-bottom: 10px;
    padding-top: 10px;
  }
  #panel-730-5-0-0 .so-widget-sow-image {
    padding-bottom: 10px;
  }
  .single-portfolio .banner h1 {
    padding: 0 20px;
  }
  .single-portfolio .banner h1 p {
    line-height: 1.2em;
  }
  .single-portfolio .banner h1 p em {
    line-height: 1.2em;
  }
  .postid-22 .project-pagination-prev p {
    font-size: 15px;
  }
  .pagination-item h3 a p {
    line-height: 1.2em !important;
  }
  .pagination-item h3 a p em {
    margin-top: 5px;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F936-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F936-scss-tablet-l.scss%22%2C%22wp-content%2Fcustom_codes%2F936-scss-tablet-p.scss%22%2C%22wp-content%2Fcustom_codes%2F936-scss-mobile-l.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADvFD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACuGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBC%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BADlPD%3BACoQE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BADvQF%3BAC0RC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIA%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAQA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD1XF%3BACgZA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAYH%3BAAAA%3BAAAA%3BAAAA%3BADpbD%3BAAIA%3BAEJA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAFhBA%3BAASA%3BAGTA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAHRA%3BAGaA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAHxCA%3BAAcA%3BAIdA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAJTA%3BAIeA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAJrFD%3BAIiGA%3BAAAA%3BAAAA%3BAAAA%3BAJjGA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAIqHC%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAJvKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI%2BLC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAJzMA%3BAIoNC%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%22%7D */