Prior CSS

This is all of the CSS code that was added to your site prior to template installation. You can move the code back to CSS if you wish. Code Injection code was not moved.

@media only screen and (min-width: 640px){
#block-yui_3_17_2_1_1663885133871_118622 {
opacity: 0;
 transition: opacity 1s
}

#block-yui_3_17_2_1_1663885133871_118622:hover {
opacity: 1;
transition: opacity 1s
}
}
@media only screen and (min-width: 640px){
#block-yui_3_17_2_1_1663885133871_190061 {
opacity: 0;
 transition: opacity 1s
}

#block-yui_3_17_2_1_1663885133871_190061:hover {
opacity: 1;
transition: opacity 1s
}
}
@media only screen and (min-width: 640px){
#block-yui_3_17_2_1_1664021206765_40589 {
opacity: 0;
 transition: opacity 1s
}

#block-yui_3_17_2_1_1664021206765_40589:hover {
opacity: 1;
transition: opacity 1s
}
}
@media only screen and (min-width: 640px){
#block-yui_3_17_2_1_1664021206765_134855 {
opacity: 0;
 transition: opacity 1s
}

#block-yui_3_17_2_1_1664021206765_134855:hover {
opacity: 1;
transition: opacity 1s
}
}
.header-nav .header-nav-item--folder .header-nav-folder-content{
 width: 100vw!important;
 position:fixed;
}
.header-nav-folder-content{
 display: flex;
 justify-content: center;
}
.header-nav-folder-item {
 margin-left: 1.5rem;
 margin-right: 1.5rem
}
.header-nav-folder-content a:hover {
 font-weight:bold
 background: #ffffff !important;
 border-top: 1px solid #fff;
 border-bottom: 1px solid #fff;
}
.header-nav-folder-content a:hover {
 font-weight:bold
}
.header-nav .header-nav-item--folder .header-nav-folder-content{
 background: #ffffff!important;
 border-top: 1px solid #000;
 border-bottom: 1px solid #000;
}
.header-nav-folder-content {font-size: 14px}
.image-swap img:nth-child(1) {position: absolute;transition: 1s;}
.image-swap img:nth-child(1):hover {opacity: 0;}
@media only screen and (min-width: 640px){
#block-yui_3_17_2_1_1665059049561_624309 {
opacity: 0;
 transition: opacity 1s
}

#block-yui_3_17_2_1_1665059049561_624309:hover {
opacity: 1;
transition: opacity 1s
}
}
 .fluid-image-container.sqs-image-content a:hover {
   overflow: visible !important;}
    img {border: 2px solid #transparent;}
#loadingscreen{
  background: #fff; 
  opacity: 1; 
  position: fixed; 
  z-index:10; top: 0px; 
  width: 100%; 
  height: 1600px; 
} 
#loadingscreen > #loading {
  color:#fff;
  width:120px; 
  height:24px; 
  margin: 300px auto; 
}
.lds-spinner {
  color: official;
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}
.lds-spinner div {
  transform-origin: 32px 32px;
  animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 29px;
  width: 5px;
  height: 14px;
  border-radius: 20%;
  background: #fff;
}
.lds-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.lds-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.lds-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.lds-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}

.lds-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.lds-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.lds-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.lds-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.lds-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.lds-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.lds-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.lds-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}
@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
100% {
  opacity: 0;
  }
}
@media only screen and (max-width: 640px) {.sqs-block-gallery {
  width: 70%;
  margin-right: auto;
  margin-left: auto;
} 
}
/* CSS FOR TABLET AND MOBILE */
@mobile: ~"only screen and (max-width: 640px)";
@tablet: ~"only screen and (min-width: 641px) and (max-width: 949px)";

/* CSS FOR TABLET */
@media @tablet {
/* Insert Code for Tablet Below This Line*/
.sqs-block-gallery {
  width: 70%;
  margin-right: auto;
  margin-left: auto;
} 
/* Insert Code for Tablet Above This Line */
}
.sqs-block-gallery {
  width: 70%;
  margin-right: auto;
  margin-left: auto;
} 
/* CSS FOR MOBILE */
@media @mobile {
/* Insert Code for Mobile Below This Line*/
.section[data-section-id="634566ab79e3ba01a3bf4f8d"] {frame-width: 428px;frame-scrollbar-width: 0px;vh: 6.58px;}
/* Insert Code for Mobile Above This Line */
  }
@media only screen and (max-width: 640px) {#loadingscreen > #loading {margin: auto;}} 
@media only screen and (max-width: 640px) {.lds.spinner div {margin:auto;
  }}
/* resize mobile slideshow */
@media screen and (max-width:767px) {
body.homepage .gallery-fullscreen-slideshow {
    height: 60vh !important;
}
}
@media screen and (max-width:767px) {
.lds-spinner {
    position: Fixed !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%,-50%) !important;
    z-index: 9999999;
}
div#loading {
    height: 100% !important;
    width: 100% !important;
}}
@media screen and (max-width:767px) {
[data-section-id="64aeb0f37a63bf404bec33b7"] {
    min-height: unset !important;
    height: 60vh !important;
}}
@media screen and (max-width:767px) {
[data-section-id="64afbef2e4803a52fde8971b"] {
    min-height: unset !important;
    height: 60vh !important;
}}
@media screen and (max-width:767px) {
[data-section-id="64afcf17a4814439a5e94eb1"] {
    min-height: unset !important;
    height: 60vh !important;
}}
@media screen and (max-width:767px) {
section[data-section-id="64afbf1ffadc7b30fed000eb"] {
    min-height: unset !important;
    height: 60vh !important;
}}
@media screen and (max-width:767px) {
section[data-section-id="64afbecefe6b407b23e5e876"] {
    min-height: unset !important;
    height: 60vh !important;
}}
@media screen and (max-width:767px) {
section[data-section-id="64afbe9ee1e5fe459bdcd498"] {
    min-height: unset !important;
    height: 60vh !important;
}}
@media screen and (max-width:767px) {
section[data-section-id="64afe4bce7cd8d0efdf7fa10"] {
    min-height: unset !important;
    height: 60vh !important;
}}
@media screen and (max-width:767px) {
section[data-section-id="64afbde4914bc538d5dd5b48"] {
    min-height: unset !important;
    height: 60vh !important;
}}
@media screen and (max-width:767px) {
section[data-section-id="64afccc3d6f45133ae7836ea"] {
    min-height: unset !important;
    height: 60vh !important;
}}
@media screen and (max-width:767px) {
section[data-section-id="64afbe746ab4a6310553b0f6"] {
    min-height: unset !important;
    height: 60vh !important;
}}
@media screen and (max-width:767px) {
[data-section-id="64aeb0f37a63bf404bec33b7"] {
    min-height: unset !important;
    height: 60vh !important;
}}
@media screen and (max-width:767px) {
[data-section-id="64aeb0f37a63bf404bec33b7"] {
    min-height: unset !important;
    height: 60vh !important;
}}
@media screen and (max-width:767px) {
#collection-64aeb0f37a63bf404bec3352 {
    min-height: unset !important;
    height: 60vh !important;
}}
@media screen and (max-width:767px) {
#collection-64aeb0f37a63bf404bec3352 {
    min-height: unset !important;
    height: 60vh !important;
}}
@media screen and (max-width:767px) {
.portfolio-hover-bg-img {
    min-height: unset !important;
    height: 60vh !important;
}}
@media screen and (max-width:767px) {
.portfolio-hover-bg-img {
    min-height: unset !important;
    height: 80vh !important;
}}

/* Grid Gallery Captions on Hover */
.gallery-grid .gallery-caption {
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0,0,0,0.4); // overlay color 
  height: 100%;
  padding: 0;
  opacity: 0;
  pointer-events: none;
}
.gallery-grid .gallery-caption-wrapper {
  display: flex;
  align-items: center; // center vertically 
  justify-content: center; // center horizontally
}
.gallery-grid .gallery-caption-content {
  font-size: 1rem !important; // caption font size
  color: white; //caption font color 
  padding: 1vw; // padding around the caption
}
.gallery-grid-item {
  position: relative;
}
.gallery-grid-item:hover .gallery-caption {
  opacity: 1;
}
.gallery-caption-grid-masonry {
  transition-delay: 0ms;
  max-width: unset;
}
@media only screen and (max-width: 640px){ h1{font-size:0.7rem!important} }
.entry-title {font-size:15px!important}
.sqs-block-image:hover img {
  transform: scale(1.1); /* Adjust the scaling factor as needed */
  transition: transform 0.3s ease; /* Add a smooth transition effect */
}
/* resize mobile banner */
@media screen and (max-width:767px) {
body.homepage #page section:first-child {
    min-height: 20vh !important;
    height: 30vh;
    margin-top: 10vh;
}
}
.blog-title {font-family:BrandonGrotesque!important}
.blog-title {font-weight:lighter!important}
.blog-title {font-size:15px!important}
.entry-title {font-family:BrandonGrotesque!important}
.entry-title {font-weight:lighter!important}
.entry-title {font-size:15px!important}
.archive-group-name-link {font-family: BelovedSans!important!; font-size:20px; font-weight:400; color:orange; font-style:normal; padding-left: 10px;
    padding-right: 10px; border-left: 1px solid orange; padding-top: 1px; padding-bottom: 1px;
    border-right: 1px solid orange; }
.header-nav a:hover {font-weight: bold}

/* Change font size mobile menu*/

.header-menu-nav-item a {
   font-size: 25px;
}
.header-nav-item {font-size: 16px;}
@media screen and (min-width:768px) {
a#site-title:after {
    content: "Photography";
    display: below;
    font-size: 30px;
    color: black;
    font-family: beloved-sans;
}
}
/* Align right nav */
.header-title-nav-wrapper {
    flex-direction: column;
    flex: 1 0 100%;
}
.header-nav {
    text-align: right;
}
.header-title {
    left: 80%;
    transform: translateX(-60%);
}
@media only screen and (max-width:767px) {
  .header-title {
   left: 20%;
    transform: translateX(-10%);
}
}
@media screen and (max-width:767px) {
a#site-title:after {
    content: "Photography";
    display: block;
    font-size: 15px;
    color: black;
    font-family: beloved-sans;
  }}
@media screen and (max-width:767px) {
.header-title {
    line-height: 1em!important;
}
}
.pdp-layout .pdp-details .pdp-details-title {
  font-size: 12px;
}
@media screen and (max-width:767px) {.pdp-layout .pdp-details .pdp-details-title {
  font-size: 10px;
  }}
a.archive-group-name-link[href*="blog/category"]:hover {
    background-color: #FFC067 !important;
    color: white !important;
}
a.archive-group-name-link[href*="blog/category"] {
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
}
/* Fullwidth navigation border*/

.header-display-desktop {
   
}

nav.header-nav-list {
    display: flex;
    width: 100%;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
}
.header-nav-item a {
    line-height: initial;
    padding-top: 10px !important;
    padding-bottom: 10px !Important;
}
.header-nav-item {
    border-left: 1px solid black;
    border-right: 1px solid black;
    margin: 0 !important;
    padding-left: 1vw;
    padding-right: 1vw;
    margin-left: -1px !important;
}
@media screen and (min-width:768px) {.header-title {
    line-height: 10em!important;
}
}
.header .header-announcement-bar-wrapper {
    padding-bottom: 1vw;
    padding-left: 2vw;
    padding-right: 6vw;
}
@media screen and (max-width:767px) {.header .header-announcement-bar-wrapper {
    padding-bottom: 1vw;
    padding-left: 10vw;
    padding-right: 2vw;
  }}
.header-layout-branding-center-nav-center .header-title-nav-wrapper .header-nav {
    margin: 1vw 0 0;
    padding: 1vw;
}
@media screen and (max-width:767px) {
.user-items-list-item-container {
.slide-media-container {
    position: relative !important;
}
li.slide.list-item {
    flex-direction: column;
    padding-left: 0 !important;
    padding-right: 0 !important;
}}}
// DOT CURSOR - DEFAULT EMOJI - GHOSTPLUGINS.COM //

/* Changes the default cursor to a character, swap out the existing dot with your own, now with color */

body {
    cursor: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" width="24"><text y="18" font-size="25" fill="black">●</text></svg>') 12 12, auto;
}

// DOT CURSOR - WHEN HOVERING OVER A LINK - GHOSTPLUGINS.COM //

/* Changes the cursor to a different character when hovering a link, swap out the existing dot with your own, now with color */

a {
    cursor: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" width="24"><text y="18" font-size="25" fill="black">●</text></svg>') 12 12, pointer;
}
// CUSTOM BROWSER SCROLL BAR - GHOSTPLUGINS.COM //

/* Scroll Bar Width */
::-webkit-scrollbar {
  width: 15px;
}

/* Scroll Bar Track */
::-webkit-scrollbar-track {
  background: #fff;
  border-left: 1px solid #ddd;
}

/* Scroll Bar Handle */
::-webkit-scrollbar-thumb {
  background: #ffa500;
}

/* Scroll Bar Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #ffr;
}


// SLIDE ARROW ON HOVER (#2) - BUTTON BLOCK - GHOSTPLUGINS.COM //

.sqs-block-button .sqs-button-element--secondary:after {
  width: 20px;
  height: 20px;
  margin-left: 5px;
  background: url(https://static1.squarespace.com/static/5ba5e044b10f25cb908c506f/t/66de32957fb7944840939042/1725837973168/arrow_2.png) center center no-repeat;
  filter: invert(1);
  background-size: contain;
  content: "";
  vertical-align: middle;
  transition: ease-in-out all 0.2s;
  display: inline-block !important;
}

// ARROW ICON SPACING ON HOVER - BUTTON BLOCK - GHOSTPLUGINS.COM //

.sqs-block-button .sqs-button-element--secondary:hover:after {
  margin-left: 20px;
  transition: ease-in-out all 0.2s;
}

// REMOVES NATIVE ON HOVER OPACITY - BUTTON BLOCK - GHOSTPLUGINS.COM //

.sqs-block-button .sqs-button-element--secondary:hover {
  opacity: 1 !important;
}
// NAVIGATION DROPDOWN - BACKGROUND COLOR - GHOSTPLUGINS.COM //

.header-nav-folder-content {
  background: #fff !important;
  border: 1px solid #fff !important;
  padding: 10px !important;
}
// Folder Indicator Arrow - GhostPlugins.com // 

a.header-nav-folder-title:after {
    content: ">";
}
@media screen and (max-width:767px) {.archive-group-name-link {font-size:18px; } }
// HYPERLINK EXTERNAL ICON (#2) - BOLD THE HYPERLINK TEXT TO APPLY THE ICON - GHOSTPLUGINS.COM //

p a strong:after {
  width: 18px; // icon width
  height: 18px; // icon height
  margin-left: 5px; // left spacing
  margin-right: 2px; // right spacing
  filter: invert(0); // invert icon
  background-image: url('https://static1.squarespace.com/static/5ba5e044b10f25cb908c506f/t/66ddf85cd4b0e965fd30d4a4/1725823068704/external_icon_2.png'); // icon file
  display: inline-block;
  background-size: contain;
  content: "";
  vertical-align: middle;
}

// HYPERLINK - CHANGE BOLD LINK BACK TO NORMAL FONT WEIGHT - GHOSTPLUGINS.COM //

p a strong {
  font-weight: normal;
}
// HYPERLINK EXTERNAL ICON (#1) - BOLD THE HYPERLINK TEXT TO APPLY THE ICON - GHOSTPLUGINS.COM //

p a strong:after {
  width: 22px; // icon width
  height: 22px; // icon height
  margin-left: 5px; // left spacing
  margin-right: 2px; // right spacing
  filter: invert(0); // invert icon
  background-image: url('https://static1.squarespace.com/static/5ba5e044b10f25cb908c506f/t/66ddf85adf3d191e7f46c6ed/1725823066971/external_icon_1.png'); // icon file
  display: inline-block;
  background-size: contain;
  content: "";
  vertical-align: middle;
}

// HYPERLINK - CHANGE BOLD LINK BACK TO NORMAL FONT WEIGHT - GHOSTPLUGINS.COM //

p a strong {
  font-weight: normal;
}
// READ MORE BUTTON - BLOG PAGE - GHOSTPLUGINS.COM //

.blog-more-link {
  color: #fff !important;
  background: #ffc067 !important;
  border-radius: 5px;
  text-align: center;
  padding: 10px 30px !important;
  margin-top: 25px;
}

// REMOVE READ MORE UNDERLINE - BLOG PAGE - GHOSTPLUGINS.COM //

.blog-more-link:after {
  display: none !important; 
}