body,
h1, h2, h3, h4, h5, h6,
p,
a,
li,
span,
input,
textarea,
button {
  font-family: Arial, Helvetica, sans-serif; }

body.main.home.thirteen-sixty-six .slider.in-container section.heroCarousel {
  margin-top: 15px; }

body.main.home.thirteen-sixty-six .standard-grid h2.page-heading {
  border: 0px;
  padding-left: 10px;
  font-size: 25px !important; }

body.main.thirteen-sixty-six ul.productGrid--maxCol4 figure.card-figure {
  border: solid 1px #ececec;
  min-height: 259px !important; }

@media only screen and (max-width: 1200px) {
  body.main.thirteen-sixty-six ul.productGrid--maxCol4 figure.card-figure {
    border: solid 1px #ececec;
    min-height: 209px !important; } }

@media only screen and (max-width: 1024px) {
  body.main.thirteen-sixty-six ul.productGrid--maxCol4 figure.card-figure {
    border: solid 1px #ececec;
    min-height: 150px !important; } }

@media only screen and (max-width: 800px) {
  body.main.home.thirteen-sixty-six ul.productGrid li.product article.card a img {
    max-height: 150px !important;
    height: 150px !important; } }

body.main.home.thirteen-sixty-six ul.productGrid li.product article.card {
  padding: 0 10px; }

.card-text span.price {
  font-size: 15px; }

body.main.thirteen-sixty-six ul.productGrid--maxCol4 hr.card-img-underscore {
  margin: 0 0 0 0;
  border-color: #fff !important; }

body.main.thirteen-sixty-six ul.productGrid--maxCol4 article.card .card-body h4.card-title {
  height: 38px; }

body.main.thirteen-sixty-six .card-text.add-to-cart-button {
  display: none; }

.home .main.full .standard-grid.no-tabs-no-carousels .productGrid .product {
  margin-bottom: -40px !important; }

body.main.thirteen-sixty-six .productGrid .product {
  margin-bottom: -40px !important; }

.productView-description {
  font-size: 16px; }

.productView-description p * {
  font-size: inherit !important; }

/* Shorten the search box on header and sticky nav - From 350px to 200px and 63% to 33% */
header .form-fieldset {
  max-width: 200px; }

.main-nav-container.fixed .navPages-quickSearch.right.searchbar.sticky {
  width: 33%; }

/* Remove the Top Menu with the phone number - Added display none */
@media only screen and (min-width: 1025px) {
  .top-menu {
    display: none; } }

/* Remove breadcombs globally - Added display none */
ul.breadcrumbs {
  visibility: hidden; }

/* Reduce padding top + bottom from 10px to 5px */
#side-categories li .navPages-action {
  padding: 5px 12px !important; }

/* Reduce product image from 536.4px to 300px */
.productView-image img {
  max-width: 300px !important;
  max-height: 300px !important;
  width: auto;
  height: auto; }

/* Change background color from white to light grey + add padding to bottom */
section.quickSearchResults {
  background-color: #f5f5f5; }

section.quickSearchResults > p.quickSearchMessage {
  padding-bottom: 20px; }

/* Add phone number to the RIGHT of Nav Bar */
.header-phone {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  background: #545454;
  display: flex;
  align-items: center;
  padding: 0 20px;
  z-index: 9999; }

.header-phone a {
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  font-weight: 700;
  font-family: 'Lato', sans-serif;
  display: flex;
  align-items: center;
  height: 100%; }

/* hover effect */
.header-phone:hover {
  background: #f56530; }

.header-phone a:hover {
  color: #fff; }

/* Fix font on button on Preview Cart - default Anton font */
.previewCartCheckout .button, .previewCartCheckout .button + .button {
  font-family: "Lato";
  font-size: 15px;
  line-height: 17px; }
