/* WLS-T8 - Sep 19, 2019 */
/* This code is for inclusion to the saddlebackleather.com corporate pages */
/* Corporate Landing Page */
.category-corporate-gifts .category-view {
  margin-top: -10px; }

.category-corporate-gifts .page-title-wrapper {
  display: none; }

.category-corporate-gifts .page-main {
  max-width: none;
  padding-left: 0px;
  padding-right: 0px; }

.category-corporate-gifts .breadcrumbs {
  display: none; }

.category-corporate-gifts .nav-sections {
  margin-bottom: 0px; }

.category-corporate-gifts .page-header {
  margin-bottom: 0px; }

.category-corporate-gifts #maincontent {
  margin-top: -5px; }

#corporate-landing-header {
  padding: 5em 3em 5em 0em;
  min-height: 400px; }

#corporate-landing-header-content {
  margin-left: 50%;
  padding: 1em;
  background: rgba(0, 0, 0, 0.5); }

#why-corporate-gifts, #corproate-gift-customization-types, #how-it-works-and-clients {
  display: flex;
  flex-direction: row; }

#why-corporate-gifts-content, #why-corporate-gifts-video, #corporate-gifts-lazering, #corporate-gifts-stamping, #howitworks, #clients {
  width: 50%; }

#why-corporate-gifts-content {
  padding: 3em;
  min-height: 300px; }

#corporate-gift-designs, #corporate-gifts-cta, #corproate-gift-customization {
  text-align: center;
  padding: 3em; }

#corporate-gift-designs {
  background-color: #f5f2ee; }

#corporate-gifts-lazering, #corporate-gifts-stamping {
  margin: 1em 0.5em; }

#corproate-gift-customization img {
  width: 100%; }

#corporate-landing-page .button, #corporate-gifts .button {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 0.25em; }

#corporate-landing-page .button-primary, #corporate-gifts .button-primary {
  background-color: #be7b42;
  border: 1px solid #be7b42;
  color: white; }

#corporate-landing-page .button-primary:hover, #corporate-gifts .button-primary:hover {
  background-color: #ffffff;
  border: 1px solid #be7b42;
  color: #be7b42; }

#corporate-landing-page .button-white {
  background-color: rgba(0, 0, 0, 0.1);
  border: 1px solid #ffffff;
  color: #ffffff; }

#corporate-landing-page .button-white:hover {
  background-color: #be7b42;
  border: 1px solid #be7b42;
  color: #ffffff; }

#howitworks {
  background-color: #f5f2ee;
  padding: 3em; }

#howitworks h3 {
  color: #333333;
  font-size: 25px; }

#clients {
  border-top: 2px solid #f5f2ee;
  border-bottom: 2px solid #f5f2ee; }

#clients > ul {
  list-style-type: none;
  padding: 0; }

#clients ul li {
  text-align: center; }

#clients h3 {
  color: #333333;
  text-align: center;
  font-size: 25px; }

@media screen and (max-width: 700px) {
  #why-corporate-gifts, #corproate-gift-customization-types, #how-it-works-and-clients {
    display: flex;
    flex-direction: column; }
  #why-corporate-gifts-video, #corporate-gifts-lazering, #corporate-gifts-stamping, #clients {
    width: 100%; }
  #why-corporate-gifts-content, #howitworks {
    width: 85%; }
  #corporate-landing-header-content {
    margin-left: 3em;
    padding: 1em;
    background: rgba(0, 0, 0, 0.5); } }

/* Category Page */
#corporate-gifts-container {
  display: flex;
  flex-direction: row; }

#corporate-gifts-nav {
  flex: 20%; }

#corporate-gifts {
  flex: 80%; }

#corporate-gifts .row {
  display: flex;
  flex-direction: row; }

#corporate-gifts .column {
  flex: 50%; }

.column.item-left {
  padding: 0 1em 1em 0;
  border-right: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee; }

.column.item-right {
  padding: 0 0 1em 1em;
  /* border-left: 1px solid #eeeeee; */
  border-bottom: 1px solid #eeeeee; }

.corporate-gift-item {
  display: flex;
  margin-top: 1em;
  margin-bottom: 1em; }

.corporate-gift-item-left {
  flex: 40%;
  margin-right: 1em; }

.corporate-gift-item-right {
  flex: 60%; }

.corporate-gift-cta {
  display: flex; }

.corporate-gift-moq {
  flex: 40%; }

.corporate-gifts-order {
  flex: 60%; }

.corporate-gift-image {
  background-color: #eeeeee;
  width: 100%; }

.swatch-option {
  display: inline-block;
  margin: 0 5px 5px 0; }

.corporate-gift-category {
  float: left;
  margin-top: 0; }

.corporate-gift-rating {
  float: right;
  margin-top: 0; }

.content-specs {
  display: none; }

.content-header {
  border-bottom: 1px solid #cccccc; }

.content-header button {
  border: 0px;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #ffffff; }

.content-header .active {
  border-bottom: 3px solid #be7b42;
  font-weight: bold; }

#corporate-gifts .button {
  font-size: 1.25rem; }

#corporate-gifts .corporate-gift-sku, #corporate-gifts .corporate-gift-category {
  font-size: 1.2rem; }

.yatpo .yatpo-icon {
  color: #be7b42; }

.corporate-gifts-section-header {
  margin-top: 4em;
  border-bottom: 1px solid #eeeeee; }

.corporate-gifts-section-header h2 {
  font-size: 2.5em; }

@media screen and (max-width: 700px) {
  #corporate-gifts .row {
    flex-direction: column; }
  #corporate-gifts-container {
    flex-direction: column; }
  .column.item-left {
    border-right: none; } }

@media screen and (min-width: 768px) {
  #corporate-gifts-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px; } }

/* Profession Gifts */
#gifts-header {
  padding: 3em; }

#gifts-header p {
  font-size: 1.25em; }

#gifts-header-content {
  /* padding-left: 50%; */ }

#top-gifts-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly; }

.top-gift {
  flex: 1;
  max-width: 320px;
  min-width: 200px;
  margin: 1em 2em 1em 0; }

.gifts-content {
  padding: 0 3em; }

@media screen and (min-width: 768px) {
  #gifts-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px; } }

/* Happy Rant Landing Page */
#happyrant {
  display: flex;
  flex-direction: row; }

#happyrant .column {
  /* padding: 1em; */
  width: 50%; }

@media screen and (max-width: 900px) {
  #happyrant {
    flex-direction: column; } }
