@media only screen and (max-width: 800px)  {
	.qodef-gradient-background--enabled.qodef-gradient--bottom-left #qodef-page-wrapper:after {
    animation: qode-fade-in-custom 1s 1,qode-bg-gradient-top-right 7s 1s linear infinite !important;
}
}

@media (max-width: 768px) {
.qodef-section-title .qodef-m-subtitle-text br {
display: none;
}
}
.qodef-m-filter .qodef-m-filter-item .qodef-m-filter-item-name {
background-image: linear-gradient(transparent calc(100% - 1px), #4a6948 1px);
}

@font-face {
font-family: 'Alt Riviera';
src: url('https://studiooneeighty.ca/wp-content/uploads/2025/02/ALTRiviera-Regular-1.ttf'); /* IE9 Compat Modes */
src: url('altriveria-regular.ttf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('https://studiooneeighty.ca/wp-content/uploads/2025/02/ALTRiviera-Regular-2.woff2') format('woff2'), /* Super Modern Browsers */
url('https://studiooneeighty.ca/wp-content/uploads/2025/02/ALTRiviera-Regular-2.woff2') format('woff2'), /* Pretty Modern Browsers */
url('https://studiooneeighty.ca/wp-content/uploads/2025/02/ALTRiviera-Regular-1.ttf') format('truetype'), /* Safari, Android, iOS */
url('https://studiooneeighty.ca/wp-content/uploads/2025/02/ALTRiviera-Regular-2.woff2') format('woff2'); /* Legacy iOS */ }

h1, h2, h3, h4, h5, h6 {
    font-family: 'Alt Riviera', sans-serif;
}
@media only screen and (max-width: 800px) { 
.touchevents .qodef-gradient-background--enabled.qodef--html-loaded.qodef-gradient--top-right #qodef-page-wrapper:before { 
animation: qode-fade-in-custom 1s 1,qode-bg-gradient-top-right 7s 1s linear infinite; 
} 
}
.qodef-gradient-background--enabled.qodef-gradient--bottom-left #qodef-page-wrapper:after {
background-color:#4a6948!important;
}
/* Top gradient color */
.qodef-gradient-background--enabled #qodef-page-wrapper:after{
    color: #4a6948!important;
}
/* Bottom gradient color */
.qodef-gradient-background--enabled #qodef-page-wrapper:before{
    color: #4a6948!important;
}
/* Line color */
.qodef-background-highlight-text .qodef-highlight-text .qodef-svg-rounding-holder svg {
    stroke: #4a6948!important;
}
/* Blob color */
.qodef-background-highlight-text .qodef-e-blob-element svg {
    fill: #4a6948!important;
}
/* Blur */
.qodef-portfolio-list .qodef-e-media-image.qodef-replace-image-with--decoration-glow .qodef-decoration-holder .qodef-svg--blob {
    fill: #866f47!important;
}
/* Asterix */
.qodef-portfolio-list .qodef-e-media-image.qodef-replace-image-with--decoration-shape .qodef-decoration-holder .qodef-svg--decoration {
    color: #4a6948!important;
}
.qodef-icon-with-text.qodef--glow-icon .qodef-m-icon-wrapper .qodef-glow-icon-holder .qodef-glow-icon {
    background: radial-gradient(closest-side,#4a6948 10%,rgba(74,105,72,0) 65%) !important;
}
.qodef-icon-with-text.qodef--glow-icon .qodef-m-icon-wrapper .qodef-glow-icon-holder .qodef-glow-icon.qodef-three {
    background: radial-gradient(circle,#866f47 5%,rgba(134,111,71,0) 65%) !important;
}

#jp-relatedposts {
    display: none !important;
}
.qodef-e.qodef-info--social-share {
    display: none !important;
}
.qodef-svg-rounding-holder .qodef-svg--rounding path {
    stroke: #4a6948 !important;
    stroke-width: 4 !important;
}
.qodef-svg--decoration path {
    stroke: #4a6948 !important;
    stroke-width: 2 !important;
}
.qodef-gradient-background--enabled.qodef-gradient--top-right #qodef-page-wrapper:before {
background-color: #4a6948!important;
}
#qodef-fullscreen-area:after {
background-color: #4a6948 !important;
color: #4a6948 !important;
box-shadow: 0 0 300px 352px #4a6948 !important;
}
#qodef-fullscreen-area:before {
background-color:#4a6948 !important;
box-shadow: 0 0 300px 352px #4a6948 !important;
color: #4a6948 !important;
}
#qodef-page-mobile-header .qodef-mobile-header-navigation>ul>li>a .qodef-menu-item-text:after {
background-color: #4a6948;
}
#qodef-page-mobile-header .qodef-mobile-header-navigation>ul>li>a .qodef-menu-item-text:after {
  background-color: #4a6948;
}
@media only screen and (max-width: 1024px) {
.single-portfolio-item.qodef-layout--wide .qodef-e-content>.qodef-grid-inner {
display: flex;
flex-direction: column;
}
