.ao-perk-listing--list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 15px 15px;
}
.ao-perk-listing--list .perk-card {
  padding: 25px;
  background: #fff;
  border: solid 1px #EEEEEE;
}
.ao-perk-listing--list .perk-card .perk-card__logo {
	text-align:center;
  padding-bottom: 25px;
}
.ao-perk-listing--list .perk-card .perk-card__logo img {
  height: 150px;
  object-fit: scale-down;
}

.ao-perk-listing--featured {
  padding: 0;
}
.ao-perk-listing--featured .perk-card {
  background: #fff;
  display: flex;
  align-items: center;
}
.ao-perk-listing--featured .perk-card > div {
  flex: 1 1 50%;
  width: 50%;
  padding: 50px;
}
.ao-perk-listing--featured .perk-card .perk-card__logo {
  padding: 50px;
  text-align:center;
}
.ao-perk-listing--featured .perk-card h3 {
  font-size: 25px;
}

.perk-card__content .material-icons {
  vertical-align: middle;
  margin-left: -3px;
  font-size: 15px;
  vertical-align: text-top;
}
.perk-card__content h3 {
  color: #000;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.22em;
  text-transform: uppercase;
  font-family: "Inter", sans-serif;
}
.perk-card__content h4 {
  text-transform: uppercase;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  font-size: 13px;
  line-height: 100%;
  /* identical to box height, or 13px */
  letter-spacing: 1px;
  text-transform: uppercase;
  /* Grey/6 */
  color: #2D2F31;
  padding-bottom: 10px;
}
.perk-card__content .perk-card__publish_date {
  color: #000;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.22em;
  opacity: 0.7;
  font-family: "Inter", sans-serif;
}
.perk-card__content .perk-card__location {
  font-family: "Inter", sans-serif;
  font-weight: 600;
  font-size: 13px;
  line-height: 100%;
  /* identical to box height, or 13px */
  letter-spacing: 1px;
  text-transform: uppercase;
  /* Grey/5 */
  color: #6D7071;
}

.perks-container {
  padding: 0px 30px;
  width: 75%;
}
.perks-container .perks-buttons {
  padding: 25px 0px;
}
.perks-container .perks-buttons .material-icons {
  font-size: 15px;
  line-height: 0;
  vertical-align: middle;
}
.perks-container .ao-perk-listing--filters {
  padding: 25px 0px;
  display: flex;
  align-items: flex-end;
  width: 100%;
  justify-content: space-between;
}
.perks-container .ao-perk-listing--filters form {
  width: 60%;
  position: relative;
}
.perks-container .ao-perk-listing--filters form input {
  width: 100%;
}
.perks-container .ao-perk-listing--filters form button {
  position: absolute;
  right: 0px;
  top: 0px;
  background: none;
  border: none;
  padding: 15px;
}
.perks-container .ao-dashboard--title {
  padding-left: 0px;
}
.perks-container .ao-dashboard--title:after {
  left: 0px;
}
.perks-container .ao-my-perks--active-title {
  font-size: 18px;
  text-transform: uppercase;
  color: #333;
  font-weight: 600;
  line-height: 1.22em;
  text-transform: uppercase;
  font-family: "Inter", sans-serif;
}
.perks-container .well {
  background: #fff;
  padding: 40px;
  margin: 25px 0;
}
.perks-container .well.well-dark {
  background: #F9F9F9;
  margin: 0px;
  margin-bottom: 20px;
}
.perks-container .well.well-dark .perk-card {
  background: none;
  padding: 0px;
  margin: 0px;
}

hr.perk-hr {
  background-color: var(--primary);
  content: "";
  height: 3px;
  left: 0px;
  width: 30px;
  margin-left: 0px;
  margin: 40px 0px;
}

.single-perk .perks-container .perk-logo {
  max-width: 300px;
}
.single-perk .perks-container h1, .single-perk .perks-container h2, .single-perk .perks-container h3 {
  color: #333;
  font-weight: 600;
  line-height: 1.22em;
  text-transform: uppercase;
  font-family: "Inter", sans-serif;
}
.single-perk .perks-container h1 {
  font-size: 24px;
}
.single-perk .perks-container .well h2 {
	padding-bottom:5px;
}
.single-perk .perks-container h2 {
  font-size: 18px;
  padding-bottom: 15px;
}
.single-perk .perks-container h3 {
  font-size: 18px;
  font-weight: 300;
  text-transform: none;
}
.single-perk .perks-container p, .single-perk .perks-container li {
  line-height: 1.85em;
}

.ao-my-job--links.perks-variation {
  width: 100%;
  margin-top: 30px;
}

.ao-dashboard .alert {
  padding-left: 30px;
  margin: 20px 0px;
}
.ao-dashboard .gform_custom_title:before {
  background: none;
  display: none;
}
.ao-dashboard #basic-content-block_615b8e46c7165 {
  width: 70%;
}

#dashboard-menu .menu-item-has-children > a {
  display: block;
}
#dashboard-menu .menu-item-has-children > a:after {
  content: url("/wp-content/themes/accelerate-okanagan/assets/images/down.svg");
  display: block;
  width: 22px;
  height: 10px;
  float: right;
  margin-top: -2px;
}
#dashboard-menu .menu-item-has-children > a.opened:after {
  transform: scaleY(-1);
}
#dashboard-menu .menu-item-has-children li + li {
  margin-top: 10px;
}
#dashboard-menu .menu-item-has-children > .sub-menu {
  display: none;
}

@media only screen and (max-width: 600px) {
  .perks-container, #basic-content-block_615b8e46c7165 {
    width: 100%;
  }
}
@media only screen and (max-width: 900px) {
  .filter-wrapper {
    display: none;
  }

  .ao-job-listing--filters--title.font-heading-7 {
    cursor: pointer;
  }
  .ao-job-listing--filters--title.font-heading-7:after {
    content: url("/wp-content/themes/accelerate-okanagan/assets/images/down.svg");
    display: block;
    width: 22px;
    height: 10px;
    float: right;
    margin-top: -2px;
  }
  .ao-job-listing--filters--title.font-heading-7.opened:after {
    transform: scaleY(-1);
  }
}

.perk-card__logo.full-image img{
	width:100%;
	
}

.perk-card__logo.profile-logo {
	padding-left:25px;
	padding-right:25px;
}

@media only screen and (max-width: 600px) {
	.ao-dashboard #basic-content-block_615b8e46c7165{
		width:100%;
	}

	.perks-buttons a{
		margin-bottom:20px!important;
	}
	.ao-perk-listing--featured .perk-card{
		display:block;
	}
	.perk-card .profile-logo, .perk-card .full-image{
		width:100%;
		padding:0px;
		margin:0px;
	}
	.ao-perk-listing--list{
		grid-template-columns: 1fr;
	}
	.perks .ao-dashboard--main{
		padding-left:0px;
		padding-right:0px;
	}
	.well-dark{
		padding:15px!important;
	}
	.ao-perk-listing--featured .perk-card > div {
		width:100%;
		flex-grow:1;
	}
	.single-perk .perks-container{
			padding-left:0px;
			padding-right:0px;
	}
	.single-perk .well{
		padding-left:0px;
	}
}

.ao-my-jobs--block.inactive .perk-card{
	border:0px;
}
