
@media only screen {body {    margin: 0;    padding: 0;}.source-theme-warning{display:none!important}
}


.s-grid-item.color-1{background-color:#BAFCED!important; color: red!important}
.s-grid-item.color-2{background-color:#FFB9B9!important}
.s-grid-item.color-3{background-color:#DFEA7D!important} 
.s-grid-item.color-4{background-color:#E9F6FF!important} 
.s-grid-item.sale-promo{background-color:#e1cceb!important}

.full-height{height:100%}

/* BW image effect on hover */
.s-greyscale:hover{filter: grayscale(100%) contrast(.75) brightness(1.25);
mix-blend-mode: multiply;
transition: filter 250ms ease-in-out!important}
/* BW image effect */
.s-greyscale-bg{filter: grayscale(100%) contrast(.75) brightness(1.25);
mix-blend-mode: multiply}

/* Align grid contents at the bottom */
.s-grid-item.position-bottom{justify-content: flex-end!important}
/* Align grid contents centered */
.s-grid-item.position-middle{justify-content: center!important}

/* hide text below 600px */
@media screen and (max-width: 599px) {
.sidenav-text {display: none}
}
.sidenav-text {margin-right:2px}

/* Load custom Markdown list icon */
.custom-list-icon li {
list-style-image: url("https://webdeersign.com/warehouse/projects/p31/circles1.svg");
list-style-position: inside}

.letter-space-medium h3{font-family: ibm, sans serif;letter-spacing:0.4rem}

/* Positions BG image or video at the bottom */
.bgimage-bottom {background-position: center bottom!important}

/* Truncates H2 text to just 1 line */
.clamper1 h2 {display: -webkit-box;
overflow-y: hidden;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
word-break: break-word}
/* Truncates paragph text to no more than 2 lines */
.clamper2 p {display: -webkit-box;
overflow-y: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
word-break: break-word}

.font-bigger{font-size:120%}