@import "breakpoint-helpers" @import "colors" /* Rules for the grid icons and stuff .grid transition: .2s all position: relative .grid-item-padding padding: 5px box-sizing: border-box height: fit-content .grid-item background-color: $colorblind-item border-radius: 3px padding: 5px width: 100% box-sizing: border-box transition: 0.25s ease-in-out overflow: hidden position: relative img width: inherit img::after content: "" display: block padding-bottom: 100% @include respond-above(md) .grid-sizer, .grid-item--std width: 25% .grid-item--wide width: 50% @include respond-between(sm, md) .grid-item--std, .grid-sizer width: 50% .grid-item--wide width: 100% @include respond-below(sm) .grid-item--std, .grid-sizer width: 100% .grid-item--wide width: 100% /* Rules for the overlay .service-wrapper-inner height: 100% width: 90% position: absolute z-index: 1 top: 71% padding: 10px 15px transition: 0.2s ease p color: #e7e7e7 &.notitle width: 60% top: 76% .service-overlay background-color: rgba(32, 32, 32, 0.4) width: 120% height: 120% position: absolute top: 68% left: -28px z-index: 0 transition: 0.2s ease &.notitle clip-path: polygon(0 0, 100% 90%, 100% 100%, 0 100%) height: 200% &.title clip-path: polygon(0 0, 100% 20%, 100% 100%, 0 100%) .grid-item:hover .service-wrapper-inner top: -10% padding: 15px 15px &.notitle padding: 10px 15px .service-overlay background-color: rgba(32, 32, 32, 0.8) &.title top: -10% clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%) &.notitle top: -20% clip-path: polygon(0 0, 65% 0, 100% 100%, 0 100%) left: -20% img transition: 0.25s .blur-me img filter: grayscale(0%) blur(0px) brightness(100%) opacity: 1 //transform: scale(.995) box-shadow: none .unblur-me img filter: grayscale(0%) blur(0px) brightness(100%) opacity: 1 //transform: scale(.995) box-shadow: none .grid:hover .grid-item:hover //transform: scale(1.005) opacity: 1 //box-shadow: 0 8px 20px 0px rgba(0,0,0,0.125) //filter: drop-shadow(1px 1px 2px rgba(0,0,0,0.3)) //.grid-img // display: inline-block // position: relative // width: 230px // height: 230px // //.grid-img:after // content: "" // position: absolute // z-index: -1 // top: 0 // left: 0 // width: 100% // height: 100% // opacity: 0 // filter: drop-shadow(0px 3px 4px rgba(0,0,0,0.125)) // transition: opacity 0.3s ease-in-out // ///* Transition to showing the bigger shadow on hover */ //.grid-img:hover:after // opacity: 1