//**alternate logo colour on HOME page only**//
#collection-6149ca8c509a0503d424c209 .header-title-logo img {
-webkit-filter: invert(100%);
filter: invert(100%); filter:progid:DXImageTransform.Microsoft.BasicImage(invert='1');
}
//**Logo shrink on scroll**//
#header .header-title-logo img {
transition: max-height 140ms ease-in-out
}
#header.shrink {
.header-announcement-bar-wrapper{
padding-top: 10px!important;
padding-bottom: 10px!important;
}
.header-title-logo img {
max-height: 50px;
}
}
//Navigation Items spacing
.header-display-desktop {
.header-title {
width:auto !important;
flex:none !important;
}
.header-actions {
flex:none !important;
width:auto !important;
}
.header-nav-list {
display:flex !important;
justify-content:center !important;
}
.header-nav-item {
margin-left:2vw !important;
margin-right:2vw !important;
}
}
/*STYLING THE ACTIVE NAV LINKS*/
//Desktop active link
body:not(.header--menu-open) .header-nav-item--active > a,
body:not(.header--menu-open) .header-nav-folder-item--active .header-nav-folder-item-content {
background-image: none;
color:#214d7a !important;
font-style: italic !important;
}
//Mobile active link
:is([aria-current="page"], [aria-current="true"]) .header-menu-nav-item-content {
background-image: none;
color: #214d7a;
font-style: italic !important;
}
/*BLOG Intro SECTION*/
@media screen and (min-width:768px) {
section[data-section-id="646cf376c185383a4cb553df"] {
.sqs-row{
display:flex;
align-items:center;
box-sizing:border-box;
}
}
}
#block-yui_3_17_2_1_1654620329131_4640 h3 {
font-size: .9rem;
font-weight: 500;
letter-spacing: 1.2px;
margin-bottom: -25px!important;
}
//upcoming events
section[data-section-id="629f72a256636d0559614181"] {
h2 {
padding-bottom: 20px;
}
h3 {
margin-bottom: -15px;
}
}
/*MOVING THE ARROWS BELOW THE CONTENT - SUMMARY BLOCK CAROUSEL */
.sqs-block-summary-v2 .sqs-gallery-design-carousel .summary-item-list-container {
display: flex;
flex-direction: column-reverse;
}
.sqs-block-summary-v2 .summary-block-setting-design-carousel .sqs-gallery-controls {
display: flex;
justify-content: center;
width: 100%;
}
/*STYLING THE ARROWS*/
.sqs-block-summary-v2 .sqs-gallery-design-carousel .summary-heading,
.sqs-block-summary-v2 .sqs-gallery-design-carousel .sqs-gallery-controls {
width: auto;
}
//Arrow styles
.sqs-block-summary-v2 .sqs-gallery-design-carousel .sqs-gallery-controls ::before {
background-color: white;
border: 2px solid #16324F;
color: #16324F;
font-size: 20px;
font-weight: bold;
height: 30px;
line-height: 30px;
padding: .4em;
width: 30px;
border-radius: 50%;
}
//**Testimonials**//
.sqs-block-summary-v2 .summary-block-setting-text-align-center .summary-excerpt p {
letter-spacing: 1.3px;
font-weight: 600;
}
//Summary block Testimonials
.sqs-block-summary-v2 .summary-block-setting-text-align-center .summary-excerpt p {
font-family: 'poppins';
}
//Center images and text content in a row
@media screen and (min-width: 641px) {
section[data-section-id="629f72a256636d0559614181"],section[data-section-id="629fc610dec7d51054dfaa4f"],section[data-section-id="629fdb9728e2944ff11d226a"],section[data-section-id="62a0da271057fc7bb07b4a6b"],section[data-section-id="62a0dc5369dc353606758e2d"],section[data-section-id="629fe77cb8fefe593af75fd9"],section[data-section-id="6320ac9dfc6f9649da23f9ff"]{
.sqs-row {
display: flex;
align-items: center;
}
}
}
//horizontal rule remove padding
/* Change Line Size */
.sqs-block-horizontalrule hr {
height: .5px!important;
margin-top: -10px; /* top padding */
margin-bottom: -10px; /* bottom padding */
background: #16324F;
}
//**Print Landing Page newsletter block**//
// Email newsletter section
section[data-section-id="64175490204f24467715ee99"] .newsletter-block {
header {
.newsletter-form-header-title {
margin-bottom: -60px;
padding:0;
}
}
}
//**-----Footer-------**//
//footer border
section[data-section-id="614c9b534b32cc606ecfad53"] {
border-top: 2px solid;
}
//logo
#block-yui_3_17_2_1_1654623378742_12609 {
width: 60%;
margin:0 auto;
}
//**----NEWSLETTER----**//
/**Remove Padding of block**/
.sqs-block-newsletter, .newsletter-block .newsletter-form-body {
padding: 0
}
/**Change Placeholder Color**/
.newsletter-block ::placeholder {
color: #16324F !important;
}
.newsletter-block ::-webkit-input-placeholder {
color: #16324F !important;
}
.newsletter-block :-ms-input-placeholder {
color: #16324F !important;
}
/**Style Field Element**/
.newsletter-block .newsletter-form-field-element {
text-align: center;
font-size: 0.9rem !important;
font-family:'Poppins'!important;
background: transparent;
border: none !important;
border-bottom:3px solid !important;
color:#16324F;
padding: 1em !important;
}
/**Style Field Element when focused or hovered**/
.newsletter-block .newsletter-form-field-element:focus, .newsletter-block .newsletter-form-field-element:hover {
background: transparent !important;
outline: none;
}
/**style button**/
body:not(.button-style-default) .newsletter-form .newsletter-form-button {
background: transparent !important;
outline: none;
padding:.8em !important;
border-bottom:3px solid !important;
font-size: 0.9rem !important;
}
/**style button when hovered**/
body:not(.button-style-default) .sqs-block-newsletter .sqs-block-content .newsletter-form-button:hover {
background: transparent !important;
color:#16324F !important;
}
/**Mobile Style, Maximize Width**/
@media screen and (max-width: 640px) {
.newsletter-block .newsletter-form-fields-wrapper {
width:100%;
margin-right: 0
}
}
//Copyright
#block-yui_3_17_2_1_1654626960754_16147 p{
font-size: .8rem;
margin-bottom: -30px;
}
//**ABout Page**//
//centered text first image
section[data-section-id="629fe184b405522dd7f5a2cc"] {
.image-caption-wrapper {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
width:100%;
}
.image-block-wrapper {
width:60%;
margin:auto;
}
}
//**Lightbox caption removal**//
.yui3-lightbox2 .sqs-lightbox-meta {
background: none;
display: none;
}
//Post-Submit FOR **//
//contact form resize logo
#block-yui_3_17_2_1_1655422351912_2652 {
width: 30%;
margin: auto;
}
//newsletter resize logo
#block-yui_3_17_2_1_1655478681777_4068 {
width: 30%;
margin: auto;
}
//Gallery slideshow on Commissions page
.gallery-reel-item img {
padding-left:10px;
padding-right:10px;
box-sizing: border-box !important;
width:100% !important;
height:100% !important;
}
//"connect" hover link effect - FAQ page
.light .sqs-block-accordion .accordion-item__description a em:hover {
color: #26598d;
font-style:normal!important;
}
//H4 Sub-Heading spacing
h4 {
letter-spacing: 1px;
}
//sub header h4 bottom margin
#block-yui_3_17_2_1_1654620329131_4640 H4 {
margin-bottom: -15px;
}
//**---Collections page Caption paragraph styling----**//
//Wild Wonders
#collection-629fd73eff41c822ec70996c .sqs-block-content .sqsrte-small {
margin-top: -60px !important;
font-size: .8rem;
display:flex;
align-items:stretch;
}
//Natural Contemplations
#collection-62a0f7abfa246209052c136d .sqs-block-content .sqsrte-small {
margin-top: -60px !important;
font-size: .8rem;
display:flex;
align-items:stretch;
}
//Peak Seasons
#collection-62a0f9149e41cc077c42fd6c .sqs-block-content .sqsrte-small {
margin-top: -60px !important;
font-size: .8rem;
display:flex;
align-items:stretch;
}
//**Media Query**//
//Reverse block order on mobile
section[data-section-id="629fdb9728e2944ff11d226a"],section[data-section-id="646cf376c185383a4cb553df"] {
.content-wrapper {
padding-top: 0!important;
}
@media screen and (max-width: 767px) {
.sqs-row {
display: flex;
flex-direction: column-reverse;
}
}
}
//adventure image credit caption
#block-c2eb8f81860807640c67 p {
font-size: .8rem;
margin-top: -25px;
}
//art and adventure section
@media screen and (max-width: 640px){
section[data-section-id="62a0dc5369dc353606758e2d"] {
.sqs-row {
display: flex;
flex-direction: column-reverse !important;
}
}
}
//text align on about page
@media screen and (max-width: 640px) {
section[data-section-id="629fdb9728e2944ff11d226a"] h2, section[data-section-id="62a0dc5369dc353606758e2d"] h2 {
text-align: left!important;
}
}
//center align Buttons
@media screen and (max-width: 640px) {
.sqs-button-element--primary {
margin:0 auto;
}
}
//add bottom padding to "printshop" Button for more space
@media screen and (max-width: 767px) {
#block-yui_3_17_2_1_1679330621831_6908 {
padding-bottom: 60px;
}
}
/***-----------SHOP PAGE------------***/
//show inherent aspect ratio of product images on individual product pages
products.collection-content-wrapper .grid-image-wrapper {
padding-bottom: 0 !important;
height: 100% !important;
}
products.collection-content-wrapper img.grid-item-image.grid-image-cover {
position: relative !important;
object-fit: cover;
}
//***---------------MOBILE VIEW of individual Product Page Image---------------------***//
@media screen and (max-width:767px) {
.view-item {
img.ProductItem-gallery-slides-item-image {
object-fit: contain !important;
position: relative !important;
margin-top:0 !important;
}
.tweak-product-basic-item-gallery-aspect-ratio-34-three-four-vertical .ProductItem-gallery-slides:before {
padding-bottom: 0!important;
}
.ProductItem-gallery-slides:before {
content: '';
display: none;
}
.ProductItem-gallery-slides-item.selected.going-next.loaded {
position: relative;
}
}
}
//**--SHOP PAGE show inherent aspect ratio of print images--**//
.tweak-products-image-aspect-ratio-32-standard .products.collection-content-wrapper .grid-image-wrapper {
padding-bottom: 0 !important;
height: 100% !important;
}
img.grid-item-image.grid-image-cover {
position: relative !important;
object-fit: contain !important;
}
//**------------ PRODUCT PAGE STYLING-----------**//
/**---Reorder the Price to the bottom
* Switch Order of Product---**/
#page .ProductItem-details-checkout {
display: flex;
flex-direction: column;
/* Set Orders */
.ProductItem-details-excerpt {
order: 1;
}
.product-variants {
order: 2;
}
.product-quantity-input {
order: 3;
}
.ProductItem-product-price {
order: 4;
}
.sqs-add-to-cart-button-wrapper {
order: 5;
}
@media (max-width: 767px) {
.ProductItem-details-excerpt {
order: 1;
}
.product-variants {
order: 2;
}
.product-quantity-input {
order: 3;
}
.ProductItem-product-price {
order: 4;
}
.sqs-add-to-cart-button-wrapper {
order: 5;
}
}
}
//make button text smaller
#page .ProductItem-details-checkout .sqs-add-to-cart-button-inner {
font-size: .9em !important;
text-transform: uppercase;
font-weight: 400;
}
.ProductItem-details-checkout .sqs-add-to-cart-button-inner {
color: #16324F !important;
}
.ProductItem-details-checkout .sqs-add-to-cart-button-inner:hover {
color: white !important;
}
//custom variant box wrapper to line
.ProductItem-details .variant-select-wrapper select {
border-top:none;
border-left:none;
border-right:none;
border-bottom: 2px solid #333;
}
//custom quantity box wrapper to line
.ProductItem-details .product-quantity-input input{
border-top:none;
border-left:none;
border-right:none;
border-bottom: 2px solid #000;
padding:1em;
}
.ProductItem-details .variant-select-wrapper {
padding:1em;
}
/*Change width for Variants dropbox*/
@media screen and (min-width:1024px) {
.ProductItem-details .product-variants {
width: 45%!important;
}
}
//hide Print Options Title
.variant-option-title {
display: none;
}
//hide Quantity options title
.quantity-label {
display: none;
}
//decrease size of Quantity padding
.product-quantity-input > [aria-label="Quantity"] {
padding: .3rem !important;
}
//**decrease space between excerpt and variants**//
.ProductItem-details-excerpt {
margin-bottom: 0!important;
}
.ProductItem-details .quantity-label {
top: -30% !important;
}
//**------------END of PRODUCT PAGE STYLING-----------**//
//**-----ADD TO CART button STYLING-----**//
//Add To Cart custom colour
.primary-button-shape-underline .sqs-button-element--primary:not(.ma-pricing-option-button) {
border-bottom: solid 3px #16324F !important;
}
.primary-button-shape-underline .sqs-button-element--primary:not(.ma-pricing-option-button):hover{
background-color: #16324F;
}
@media screen and (min-width:768px) {
.sqs-add-to-cart-button-wrapper .sqs-add-to-cart-button {
width: 80%!important;
}
}
//**------add Breadcrumbs to mobile-------**//
@media only screen and (max-width: 575px) {
.products.collection-content-wrapper .nested-category-children {
padding-top: 30px;
flex-wrap: wrap;
overflow-x: hidden;
justify-content: center;
}
}
@media only screen and (max-width: 575px) {
.products.collection-content-wrapper .nested-category-breadcrumb {
text-align: center;
}
}
@media only screen and (max-width: 575px) {
.products.collection-content-wrapper .nested-category-title {
text-align: center;
}
}
@media only screen and (max-width: 767px) {
.tweak-product-basic-item-navigation-breadcrumbs .ProductItem .ProductItem-nav .ProductItem-nav-breadcrumb, .tweak-product-basic-item-navigation-both .ProductItem .ProductItem-nav .ProductItem-nav-breadcrumb {
display: block;
z-index: 1;
}
}
//**---END of BREADCRUMBS---**//
//print Description name
.PMrrwpo4nScIXIX7UlRc {
font-family:'poppins';
}
//price amount font
.xRimuKlGjLWWAJTdBZ4E .cart-row-price .css-1jp19h {
font-family:'poppins';
}
//subtotal name font
.css-ls2rjz {
font-family:'poppins';
}
//subtotal amount
.css-de2x07 {
font-family:'poppins';
}
//**---Shopping Cart page---**//
@media screen and (min-width:768px) {
.cart-title {
font-size: 2rem;
color: #16324f;
}
.cart-item-list-labels span {
font-size: 20px !important;
color: red;
}
#sqs-cart-container {
width: 60%;
margin:0 auto;
}
}
/*------Calendar Product page-----*/
//make gallery slideshow smaller
@media screen and (min-width:1024px) {
.ProductItem .ProductItem-additional {
.sqs-block-content .sqs-gallery-block-slideshow {
width:40% !important;
padding:0;
margin:0 auto;
box-sizing:border-box;
}
}
}
/*--BLOG Page--*/
//create recent post display large
@media screen and (min-width:768px) {
article.blog-basic-grid--container.entry.blog-item:nth-child(1) {
grid-column: ~"auto / span 3";
display: flex;
width: 40%;
margin: auto;
}
}
//Drop cap styling
.blog-item-content .html-block:first-child:first-letter {
float: left;
color: #000;
font-size: 98px;
line-height: 50px;
padding-top: 10px;
padding-right: 15px;
padding-left: 3px;
font-family:'Kepler';
font-weight: 500 !important;
margin-left: 0px !important;
}