.whr-items {
   list-style: none;
   padding: 0;
   margin: 0;
   display: flex;
   grid-gap: 30px;
   justify-content: center;
   flex-wrap: wrap;
}

.whr-item {
   margin: 0;
   padding: 0;
   border: 1px solid #e7e7e7;
   border-radius: 5px;
   padding: 80px 40px 40px;
   background-color: #fff;
   max-width: 560px;
   width: 90%;
}
.whr-item:hover {
   box-shadow: 0 5px 70px rgba(38, 42, 76, 0.1);
}

.whr-title a {
   color: #152232 !important;
   font-size: 20px;
   font-family: 'SecondaryCustomFont'!important;
   text-decoration: underline;
   font-size: 26px;
}

.whr-info li::before {
   content: "$";
   font-family: "sway-font"!important;
   content: "\f00c";
   color: green;
   margin-right: 10px;
   font-size: 13px;
}

.whr-info li {
   list-style: none;
   color: #152232;
}
.whr-info {
   padding: 0;
}
.whr-link {
   margin-top: 40px;
   display: block;
}
.whr-item {
	display: flex;
	flex-flow: column;
}
.whr-info {
	margin-bottom: 40px;
}
.whr-link {
	font-weight: bold;
	margin-top: auto;
    margin-bottom: 0;
}


/* ================================================
   CAREERS HOME FILTER
   INHERETED FROM CASESTUDY ORIGINAL CUSTOM FILTER 
   ================================================
   */

.casestudyhome-filter {
   display: block;
   position: relative;
   text-align: center;
   margin: 0 auto 50px;
   max-width: 90%;
}

.casestudyhome-filter .casestudyhome-filter__item {
   margin: 0 auto 7px;
   line-height: 1.8;
   position: relative;
   color: #152232;
   font-size: 20px;
   display: block;
   max-width: 60%;
}

.casestudyhome-filter .casestudyhome-filter__item:hover {
   cursor: pointer;
}
.casestudyhome-filter .casestudyhome-filter__item:after {
   content: '';
   position: absolute;
   left: 0;
   bottom: -4px;
   width: 100%;
   background-color: transparent;
   height: 3px;
   transition: 0.4s cubic-bezier(0.87, 0, 0.13, 1);
   width: 0px;
}
.casestudyhome-filter .casestudyhome-filter__item:hover:after,
.casestudyhome-filter .casestudyhome-filter__item.active:after{
   width: 100%;
   background-color: #289e48;
}
.casestudyhome-filter span:not(.casestudyhome-filter__item) {
   font-size: 0.9rem;
}

.limble-post-content.limble-post-content--careers-page {
   background-color: #F1F6F8;
   padding-top: 50px;
   border-top-right-radius: 0px;
   border-top-left-radius: 0px;
   padding-bottom: 34px;
}

.limble-post-content.limble-post-content--careers-page:before {
   display: block;
   content: '';
   background-image: url(https://limble.com/wp-content/uploads/hex-shape-outline.webp);
   background-repeat: no-repeat;
   background-size: contain;
   width: 270px;
   height: 258px;
   position: absolute;
   top: 20px;
   right: -83px;
   z-index: -1;
   opacity: 0.3;
   animation-name: rotateimage;
   animation-duration: 4s;
   animation-fill-mode: forwards;
   animation-delay: 3s;
}

@keyframes rotateimage{
   from {}
   to {transform: rotate(200deg)}
}



@media (min-width: 670px) {
   .casestudyhome-filter .casestudyhome-filter__item {
       margin: 0px 19px;
       line-height: 1.5;
       position: relative;
       color: #152232;
       font-size: 20px;
       display: inline;
   }
}

@media only screen and (max-width: 1600px) {
	.whr-item {
    	width: 31.33%;
    }
    
}
@media only screen and (max-width: 1024px) {
	.whr-item {
    	width: 46%;
    }
    .whr-item  a.whr-link.tt_button {
        width: 100%;
        padding: 10px;
        font-weight: bold;
    }
}
@media (max-width: 670px) {
.whr-item {
 width: 95%;
}
}
@media only screen and (max-width: 376px) {
	.whr-item {
    	width: 98%;
    }
}