/* BEGIN STORE CODE */

/* STORE PAGE ITEM TITLE */
h1.product-title {
font-family: 'adelle-sans' !important;
font-size: 2.0rem !important;}

 h1.product-title {
 color: #3c4043 !important;}

/* STORE PAGE ITEM PRICE */
.product-price {
 font-size: 1.2em !important; 
 color: #3c4043 !important;}

/* STORE PAGE ITEM DESCRIPTION */
.product-description {
 font-size: 1.0em !important;
 color: #3c4043 !important;}

/* Target the continue shopping button */
#cart .sqs-button-element--secondary.cart-continue-button {
  background-color: #465c78;
  color: #ffffff;
  text-align: center;
  padding: 10px 20px;
  border-radius: 0px;
  font-size: 16px;
  border: none;
}

/* Hover effect */
#cart .sqs-button-element--secondary.cart-continue-button:hover {
  background-color: #333333;
}

/* STORE BREADCRUMB LINKS */
a.product-nav-breadcrumb-link:link,
a.product-nav-breadcrumb-link:visited,
a.product-nav-breadcrumb-link:active { color: #3c4043; text-decoration: none; font-size: 1.0rem;
    font-weight: 400; font-family: adelle-sans; }

a.product-nav-breadcrumb-link:hover { color: #465c78; text-decoration: none; }

/* END STORE CODE */

.user-items-list-carousel .list-item .sqs-block-button-element { 
background: #3c4043 !important; color: #fff !important;}


// CUSTOM FONT H1

@font-face {
font-family: 'DomaineDisplay-Medium';
src: url('https://static1.squarespace.com/static/63fe423ae838510284cc600a/t/64e931aeb04dfe430c64ba41/1693004206450/DomaineDisplay-Medium.otf');
}

h1 {
font-family: 'DomaineDisplay-Medium' !important; letter-spacing: normal;}


/* blog page */
.entry-title {     
  color: #3c4043;
  font-weight: normal;
  font-family: 'domaine' !important;}

.blog-title {     
  color: #3c4043;
  font-weight: normal;
  font-family: 'adelle-sans' !important;}



a.blog-more-link:link,
a.blog-more-link:visited,
a.blog-more-link:active { color: #fff; text-decoration: none; font-size: 0.875rem;
    font-weight: 400; font-family: adelle-sans; }

a.blog-more-link:hover { color: #e1ddd2; text-decoration: none; }



/* landing page */
.user-items-list-simple .list-item .list-item-content__description {     
  color: #3c4043 !important;
  font-weight: normal;
  margin-top: 2px;
  font-size: 2.75rem;
  font-family: adelle-sans !important;}



.gallery-strips {
 background-color: #fafafa; 
}



/* gallery title */
figcaption.gallery-caption .gallery-caption-wrapper p.gallery-caption-content {
  text-align: left;
  font-size: 0.95rem;
  font-weight: normal;
  color: #3c4043;
  text-transform: normal;
  font-family: adelle-sans !important;
}



.sqs-gallery-block-grid.sqs-gallery-block-meta-only-title .margin-wrapper .image-slide-title {     

  font-weight: normal;
  margin-top: 2px;
  font-size: 0.75rem;
  font-family: adelle-sans !important;}


/* Anchor Link */
.anchor-link {     
  color: #3c4043 !important;
  font-weight: bold;
  font-size: 2.0rem;
  font-family: inherit;}




h2, h4, a:link {
  color: #3c4043;
  text-decoration: none;
}

h2, h4, a:visited {
  color: #3c4043;
  text-decoration: none;
}

h2, h4, a:hover {
  color: #123458;
  text-decoration: none;
}

h2, h4, a:active {
  color: #123458;
  text-decoration: none;
}



/* social-header */
.header-actions-action--social a {
    color: #3c4043 !important;
    transition-duration: 0.3s;
}

/* Nav item hover color */
.header-actions-action--social      a:hover {
    color: #123458 !important;
    transition-duration: 0.3s;
  background-image: none !important;
}



/* Archive Page Pagination */
.blog-list-pagination      
	a:hover {
    color: #692e2e !important;
    transition-duration: 0.3s;
  background-image: none !important;
}

h2.item-pagination-title {
    font-size: 16px !important;
  color: #3c4043 !important;
  font-weight: normal;
  font-size: 2.75rem;
  font-family: adelle-sans !important;
}



.blog-list-pagination .newer .prev-label {
 font-size: 18px !important;
  color: #3c4043 !important;
  font-weight: normal;
  font-size: 2.75rem;
  font-family: adelle-sans !important;  
        }

.blog-list-pagination .older .next-label {
 font-size: 18px !important;
  color: #3c4043 !important;
  font-weight: normal;
  font-size: 2.75rem;
  font-family: adelle-sans !important;  
        }



/* footer-icon */
#block-51df9860df110bdcb7e7 
a:link {
    color: #a6a6a6 !important;
    transition-duration: 0.3s;
  background-image: none !important;
}

#block-51df9860df110bdcb7e7 
a:hover {
    color: #123458 !important;
    transition-duration: 0.3s;
  background-image: none !important;
}

#block-52ad592e9dd21aee6868 
a:link {
    color: #a6a6a6 !important;
    transition-duration: 0.3s;
  background-image: none !important;
}

#block-52ad592e9dd21aee6868 
a:hover {
    color: #123458 !important;
    transition-duration: 0.3s;
  background-image: none !important;
}



/*Devices smaller than 767px*/
@media (max-width: 767px) {
  p {
    font-size: 20px;
  }
}

/*Devices between 768px and 1024px*/
@media (min-width: 768px) and (max-width: 1024px) {
  p {
    font-size: 20px;
  }
}

/*Devices larger than 1024px*/
@media (min-width: 1024px) {
  p {
    font-size: 22px;
  }
  p3 {
    font-size: 22px;
  }
}



/* Smooth Scroll */
html {
--scroll-behavior: smooth;
scroll-behavior: smooth;
}

.bs-lightbox-studio-caption h1,.bs-lightbox-studio-caption p {
    font-family: adelle-sans !important;
    font-size: 1.05rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
    padding: 0;
    text-decoration: none
}

/* Top Nav item color */
.header-nav-item a {
    color: #3c4043 !important;
    transition-duration: 0.3s;
  font-size: 1.0rem;
    font-weight: 400; font-family: adelle-sans; background-image: none !important;
}

.header-nav-item a:hover
 {
    color: #123458 !important; 
}


/* Nav item color */
.list-item-content__description a {
    color: #3c4043 !important;
    transition-duration: 0.3s;
  font-size: 1.2rem;
    font-weight: 400; font-family: adelle-sans; text-decoration: none;
}

footer .dark a {
text-decoration: none;
}


/* MOBILE NAV */
.header--menu-open .header-menu-nav-folder-content a  {color: #3c4043 !important;
    font-family: adelle-sans !important;
    font-size: 2.75rem;
    font-weight: 400;
    line-height: 1.5em;}

.header-menu-actions .icon svg {fill: #3c4043;}



/* Change Line Size */
.sqs-block-horizontalrule hr {
background: #333;  
height: 2px!important;/*adjust the line size*/
}


/*BRINGING BACK THE QUOTE BLOCK LINE IN SQUARESPACE (7.0 & 7.1)*/
.html-block blockquote {
  border-left: 4px solid #3c4043 ;
  padding: 1px 10px 1px 20px;
}

/**
 * Before / After Image
 * Global Styles
 * From Will-Myers
 */
div.wm-before-after-slider {
  --aspect-ratio: 16 / 9;
  --disable-hover: true;
  --starting-position: 0.5;
  --border-thickness: 2px;
  --border-color: #f2f1ed;
  --shadow: none;
  --border-radius: 0.2rem;

  --divider-thickness: 3px;
  --divider-color: #f2f1ed;

  --handle-size: 50px;
  --handle-border-color: #f2f1ed;
  --handle-background: hsla(0,0%,0%, 0);
  --handle-thickness: 3px;
  --handle-color: #f2f1ed;

  --caption-offset: 17px;
  --caption-font-size: .9rem;
  --caption-border-radius: 0.2rem;
  --caption-padding-v: 8px;
  --caption-padding-h: 17px;

  --before-text: Before;
  --caption-before-background: #000000;
  --caption-before-color: #f2f1ed;

  --after-text: After;
  --caption-after-background: #1c1b1d;
  --caption-after-color: #f2f1ed;
}
/* ---- END ---- */


/*HOW TO MODIFY THE SPACE BETWEEN THE HEADER SOCIAL ICONS IN SQUARESPACE 7.1*/
.header-actions-action--social .header-icon:not(:first-child) {
  margin-left: 10px !important;
}



/*STYLING AND BOTTOM-ALIGNING 'READ MORE' LINKS FOR THE BASIC GRID BLOG IN SQUARESPACE 7.1*/
//To style the links as buttons
.blog-basic-grid .blog-more-link {
  background-color: #3c4043;
  color: white;
  font-weight: normal;
  margin-top: 10px;
  margin-bottom: 50px;
  padding: .5em 1em;
}

//To remove the underline
.blog-basic-grid .blog-more-link:after {
  display: none;
}





@media ( hover : hover ) {

  .primary-button-style-solid .site-wrapper .sqs-button-element--primary:hover {
  
    background-color : #123458;
    
    }
    
  }


/**
* Search Icon in Header Styles
* From Will-Myers.com
**/
//Search Page Styles
.sqs-search-page.sqs-search-page-content::before {
  content: "Search the archives (case sensitive)";
  display: inline-block;
  margin-bottom: 34px;
  font-size: ~"calc((3 - 1) * 1.2vh + 1rem)";
}


.search-icon * {
  stroke: currentColor;
  stroke-width: 4px;
}

// Desktop Search Icon
.showOnDesktop {
  display: flex;
  align-items: center;
}

@media (max-width: 767px) {
.search-icon * {
stroke: #3c4043;
stroke-width: 4px;
}
}

/* Colour When Mobile Menu Closed */
.js-header-burger-close-title[hidden] ~ .burger-box { 
  .burger-inner > div {
  background-color: #3c4043 !important;
  }
}

/* Colour When Mobile Menu Opened */
.js-header-burger-open-title[hidden] ~ .burger-box { 
  .burger-inner > div {
  background-color: #3c4043 !important;
  }
} 

/**
* Full Width Block Architecture
**/
#block-yui_3_17_2_1_1685390861330_2742 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block Free Press
**/
#block-yui_3_17_2_1_1686334391145_9781 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

/**
* Full Width Block ARTHUR
**/
#block-yui_3_17_2_1_1686515689806_3575 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block STUFF
**/
#block-yui_3_17_2_1_1685152644030_20999 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block LAMAG
**/
#block-yui_3_17_2_1_1683247725922_15585 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block SUSAN-HARRISON
**/
#block-yui_3_17_2_1_1677993795197_15493 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block SUSAN-HARRISON
**/
#block-yui_3_17_2_1_1677994253280_13388 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block GOLD MEDALLION
**/
#block-yui_3_17_2_1_1686942191964_6581 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block GOLD MEDALLION DESIGN
**/
#block-yui_3_17_2_1_1683569331042_10559 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block GOLD MEDALLION DESIGN
**/
#block-yui_3_17_2_1_1686943970561_6702 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block GOLD MEDALLION DESIGN
**/
#block-yui_3_17_2_1_1686943970561_8285 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block GOLD MEDALLION DESIGN
**/
#block-yui_3_17_2_1_1686958234347_10035 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block GOLD MEDALLION DESIGN
**/
#block-yui_3_17_2_1_1686958757633_11048 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block GOLD MEDALLION DESIGN
**/
#block-yui_3_17_2_1_1686964562551_14239 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block ARTHUR
**/
#block-yui_3_17_2_1_1686518515908_12517 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block ARTHUR
**/
#block-yui_3_17_2_1_1686803863974_16067 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block LA WEEKLY
**/
#block-yui_3_17_2_1_1684436316630_9970 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block LA WEEKLY
**/
#block-yui_3_17_2_1_1684436316630_13103 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block WEST
**/
#block-yui_3_17_2_1_1683313806809_9234 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block FOR ONE WEEK ONLY
**/
#block-yui_3_17_2_1_1677716093628_3204 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block FOR ONE WEEK ONLY
**/
#block-yui_3_17_2_1_1687293246405_3010 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block EC
**/
#block-yui_3_17_2_1_1687818000018_27230 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block EC
**/
#block-yui_3_17_2_1_1687974667220_30454 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block GOLD MEDALLION
**/
#block-yui_3_17_2_2_1690909682553_14022 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Block GOLD MEDALLION
**/
#block-yui_3_17_2_1_1685055031400_2772 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Header Arthur
**/
#block-yui_3_17_2_1_1686527612953_11878 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Header Susan
**/
#block-0e31e2b782eb108cfba8 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Header PhotoStudio
**/
#block-yui_3_17_2_2_1694367681667_5039 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Header Postcards
**/
#block-yui_3_17_2_1_1685048967622_1847 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Header InteriorDesign
**/
#block-yui_3_17_2_1_1682963526541_2235 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Header HABITAT
**/
#block-yui_3_17_2_2_1699128021538_18754 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Header PEACE-COUNCIL
**/
#block-yui_3_17_2_2_1709499510418_69689 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Header ARTISTS-MODELS
**/
#block-yui_3_17_2_2_1731890360116_5546 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Header PHONE-BOOTH
**/
#block-yui_3_17_2_2_1751918030239_22700 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Header AMBASSADOR
**/
#block-yui_3_17_2_2_1769551557861_9564 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Header HOLLYWOOD-MUSEUM
**/
#block-yui_3_17_2_2_1770759642378_10898 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Header HOME-SAVINGS-LOAN
**/
#block-yui_3_17_2_2_1771809402776_8092 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Header FILM-EXPOSITION
**/
#block-yui_3_17_2_2_1772496457370_14088 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/**
* Full Width Header MGOOS-SLIDE
**/
#block-yui_3_17_2_2_1786567189962_4894 {
  padding: 17px 0px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;

  .sqs-block-content{
    max-width:1250px;
    margin:auto;
  }
}

.blog-item-wrapper {
  overflow-x: hidden;
}

.blog-item-wrapper {
  overflow-x: hidden;
}

/*BACK TO TOP BUTTON (7.0 & 7.1)*/
//Button styles and position
a.btt {

  display: none;
  height: 50px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: transform 0.3s ease-in-out;
  width: 50px;
  z-index: 999;
}

//Button icon
.btt-icon {
  background-image: url(https://static1.squarespace.com/static/63fe423ae838510284cc600a/t/64c0033214f53e579c8df02a/1690305330855/chevron.pnghttps://static1.squarespace.com/static/63fe423ae838510284cc600a/t/64c0033214f53e579c8df02a/1690305330855/chevron.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 70%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}




// * WILL MYERS BANNER SLIDESHOW * //
section.wm-section-slider {
  --navigation-max-width: ~'calc(var(--sqs-site-max-width) + (2*var(--sqs-site-gutter, 4vw)))';
  .navigation-wrapper{
    padding-top: 8%!important;
    padding: 8vw;
  }
}

div[data-wm-plugin="before-after-slider"] .caption {
  font-size: 16px;
  color: #fff;
  font-family: adelle-sans !important;
}

section.wm-section-slider .swiper-pagination{
  display: none;
}

section.wm-section-slider {
  --arrow-size: 40px;
  --arrow-background-size: 60px;
  --arrow-background-color: #692e2e;
  --arrow-background-opacity: 0.9;
  --arrow-background-border-radius: 50%;
}