/*
test
 Theme Name:   Storefront NorthOutdoor
 Theme URI:    https://www.NorthOutdoor.se/
 Description:  Storefront Child Theme for NorthOutdoor 
 Author:       Filip Andersson
 Author URI:   https://example.com
 Template:     storefront
 Version:      1.0.0
*/
.fab {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
  font-size: 48px;
  color: #f4f7f5;
}

.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 48px;
  color: #f4f7f5;
}

html, body {
  height: 100%;
  background-color: #F4F7F5;
  color: #000000;
}
html .site, body .site {
  display: flex;
  flex-flow: column nowrap;
  height: 100%;
}
html .woocommerce-error, body .woocommerce-error {
  background-color: #9a0727;
  border-color: rgba(0, 0, 0, 0.15);
}
html .woocommerce-message,
html .woocommerce-info,
html .woocommerce-noreviews,
html p.no-comments, body .woocommerce-message,
body .woocommerce-info,
body .woocommerce-noreviews,
body p.no-comments {
  background-color: #a0629d;
  border-color: #91588e;
}

.site-header {
  margin-bottom: 0;
}
.site-header .site-branding {
  width: 65%;
  margin-right: 0px;
}
.site-header .site-search {
  width: 35%;
}
.site-header .site-search .aws-search-form .aws-wrapper .aws-search-field {
  background-color: #f4f7f5;
  border: none;
}
.site-header .site-search .aws-search-form .aws-wrapper .aws-search-field ::placeholder {
  color: #817e93;
  border: none;
  font-size: 15px;
}
.site-header .site-search .aws-search-form .aws-wrapper .aws-search-btn {
  background-color: #b5b3c0;
  border: none;
}

.site-content {
  margin-bottom: auto;
}
.site-content .products {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.site-content .products .product {
  width: 150px;
  transition: transform 0.3s;
}
@media (max-width: 767px) {
  .site-content .products .product {
    padding-top: 0.5em;
    margin: auto;
  }
  .site-content .products .product, .site-content .products .product.woocommerce-loop-category__title, .site-content .products .product.woocommerce-loop-product__title {
    margin-bottom: auto;
    text-align: center;
  }
}
@media (min-width: 768px) {
  .site-content .products .product {
    display: flex;
    flex-flow: column nowrap;
  }
  .site-content .products .product .woocommerce-loop-category__title, .site-content .products .product .woocommerce-loop-product__title, .site-content .products .product {
    margin-top: auto;
    text-align: center;
  }
}
.site-content .products .product:hover {
  transform: scale(1.05);
}
.site-content .products .product img {
  height: 150px;
  width: auto;
  margin: 0 auto 15px;
}

.site-footer .social-media {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
}
.site-footer .social-media .social-media-link {
  margin: 0 40px;
  text-decoration: none;
}

/*# sourceMappingURL=style.css.map */
