/*
Theme Name: Four Corners Cubs
Theme URI: http://jonderfin.com
Version: 1.0.1
Description:
Author: JONDERFiN
Author URI: http://jonderfin.com
template: bb-theme
*/


/* SCREEN STYLESHEET START */
@media only screen {


html.fl-builder-is-showing-toolbar body {margin-top:34px !important;}

.mobile-feature .hero .fl-row-content-wrap {
  height: 100%;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  min-height: unset;
}

body {
  font-family: "Open Sans",helvetica,sans-serif;
  min-width: 320px;
}

:root {
  --dark: rgba(20,21,22,1);
  --dark-hover: rgba(20,21,22,0.75);
  --dark-alive: rgba(20,21,22,0.95);
  --medium-dark: rgba(80,80,82,1);
  --medium-dark-hover: rgba(80,80,82,0.75);
  --medium: rgba(220,221,222,1);
  --medium-hover: rgba(220,221,222,0.75);
  --light: rgba(232,232,237,1);
  --light-hover: rgba(232,232,237,0.75);
  --light-alive: rgba(232,232,237,0.95);
  --accent: rgba(236,36,39,1);
  --accent-hover: rgba(236,36,39,0.75);
  --accent-menu: rgba(236,36,39,0.95);
  --line: rgba(213,214,215,1);
  --black: rgba(0,0,0,1);
  --black-hover: rgba(0,0,0,0.75);
}
body {
  background-color: rgba(0,0,0,1);
}
.icon::before {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.no-pointer-events {
  pointer-events: none;
}
.ts {
  -webkit-transition: .2s ease-in-out;
  -moz-transition: .2s ease-in-out;
  -o-transition: .2s ease-in-out;
  transition: .2s ease-in-out;
}
.no-select {
-webkit-touch-callout: none;
  -webkit-user-select: none;
   -khtml-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* INVENTORY LISTING PAGE */
.inventory-list-wrap {
  display: block;
  position: relative;
  max-width: 999px;
  font-size: 0;
  padding: 40px 40px 100px;
  margin: 60px auto 0;
}
.inventory-page-title {
  font-family: Roboto, sans-serif;
  color: #000;
  text-align: center;
  margin: 0 0 40px;
}
.inventory-page-title h2 {
  font-weight: 700;
  font-size: 36px;
  color: #000;
  letter-spacing: 1.5px;
  text-transform: capitalize;
  line-height: 1.4;
  margin: 0;
}
.inventory-page-title p {
  font-weight: 100;
  font-size: 21px;
  color: #000;
  letter-spacing: 0.5px;
  line-height: 1.45;
}
.inventory-item {
  display: inline-block;
  width: calc(33.3333% - 10px);
  font-size: 12px;
  margin: 10px 5px;
  background-color: #f5f6f7;
  -webkit-transition: .2s ease-in-out;
  -moz-transition: .2s ease-in-out;
  -o-transition: .2s ease-in-out;
  transition: .2s ease-in-out;
}
a:hover .inventory-item {
  opacity: 0.8;
  cursor: pointer;
}
.inventory-item.sold {
  opacity: 0.5;
}
.inventory-item.hidden,
.inventory-item.archived {
  display: none;
}
.inventory-item img {
  width: 296.33px;
  height: 197px;
  object-fit: cover;
}
.inventory-item-details {
  color: var(--dark);
  padding: 10px;
}
.inventory-item-details h5 {
  text-transform: uppercase;
  letter-spacing: 0.3px;
  font-size: 15px;
  line-height: 20px;
  margin: 0;
  padding: 5px 0 10px;
}
.inventory-item-details h5 .bold {
 font-size: 24px;
 font-weight: 600;
}
.inventory-item-title {
  color: #676869;
  width: 40px;
  display: inline-block;
  text-align: right;
  padding-right: 3px;
}
.inventory-item-footer {
  padding: 5px;
  font-size: 14px;
  border-top: 2px solid var(--dark);
  margin-top: 5px;
}
.inventory-item-price {
  font-size: 18px;
  font-weight: 600;
  float: right;
}
.inventory-item.sold .inventory-item-price {
  display: none;
}
.inventory-item.sold .inventory-item-status {
  color: var(--accent);
  text-transform: uppercase;
  font-weight: 600;
}
@media (max-width: 999px) {
  .inventory-list-wrap {
    margin: 88px auto 0;
  }
  .inventory-item {
    width: calc(50% - 10px);
  }
  .inventory-item img {
    width: 100%;
    height: 30vw;
  }
}
@media (max-width: 767px) {
  .inventory-list-wrap {
    padding: 40px 10px 100px;
  }
  .inventory-item {
    width: calc(100% - 10px);
  }
  .inventory-item img {
    height: 60vw;
  }
}


/* INVENTORY SINGLE ITEM PAGE */
.inventory-gallery {
  display: block;
  position: relative;
  max-width: 1440px;
  font-size: 0;
  text-align: center;
  padding: 40px 40px 0;
  margin: 60px auto 0;
}
.inventory-gallery img {
  width: 192px;
  height: 128px;
  object-fit: cover;
  margin: 1px;
}
.inventory-wrap {
  display: block;
  position: relative;
  max-width: 999px;
  padding: 40px 40px 100px;
  margin: 0 auto;
}
.inventory-wrap h1 {
  font-size: 30px;
  letter-spacing: 1px;
  margin: 0 0 30px;
}
.inventory-overview {
  margin: 0 0 60px;
}
.inventory-overview ul {
  padding: 0;
  margin: 0;
}
.inventory-overview ul li {
  color: var(--dark);
  list-style-type: none;
  padding: 5px 30px;
}
.inventory-overview ul li:nth-child(even) {
  background-color: #f5f6f7;
}
.inventory-overview-title {
  display: table-cell;
  width: 162px;
}
.inventory-overview-value {
  display: table-cell;
}
.ladd .ladd-klinglesmith,
.mike .mike-sasser,
.chad .chad-hayden {
  display: block;
}
.chad .mike-sasser,
.mike .chad-hayden {
  display: none;
}
@media (max-width: 1459px) {
  .inventory-gallery {
    max-width: 1280px;
  }
  .inventory-gallery img {
    width: 198px;
    height: 132px;
  }
}
@media (max-width: 1299px) {
  .inventory-gallery {
    max-width: 985px;
  }
  .inventory-gallery img {
    width: 179px;
    height: 119px;
  }
}
@media (max-width: 999px) {
  .inventory-gallery {
    padding: 15px 15px 0;
    margin: 88px auto 0;
  }
  .inventory-gallery img {
    width: calc(25% - 2px);
    height: 15vw;
  }
}
@media (max-width: 767px) {
  .inventory-gallery {
    padding: 1px 1px 0 1px;
  }
  .inventory-gallery img {
    width: calc(50% - 2px);
    height: 30vw;
  }
  .inventory-wrap {
    padding: 0 15px 60px;
  }
  .inventory-wrap h1 {
    font-size: 24px;
    letter-spacing: 0.5px;
    margin: 30px 0;
  }
  .inventory-overview ul li {
    padding: 5px 15px;
  }
  .inventory-overview-title {
    width: 110px;
  }
}
/* SCREEN STYLESHEET END */