/* ============================================ *
 * Header
 * ============================================ */
/* line 5, ../sass/layout/_header.scss */
.header.out-container {
  margin-top: 20px;
}

/* line 11, ../sass/layout/_header.scss */
.header.container .logo-wrap a.logo img {
  width: 210px;
  height: auto;
}
/* line 16, ../sass/layout/_header.scss */
.header.container #search_mini_form, .header.container ul.top-links, .header.container .switch-concept {
  float: left;
}
/* line 20, ../sass/layout/_header.scss */
.header.container .switch-icon-shopping-cart {
  background-image: url("../images/cart.png");
}
/* line 24, ../sass/layout/_header.scss */
.header.container .nav-container {
  margin-top: 20px;
  clear: both;
}
/* line 28, ../sass/layout/_header.scss */
.header.container .nav-container ul.main-nav > li:not(:first-child) {
  margin-left: 20px;
}
/* line 32, ../sass/layout/_header.scss */
.header.container .nav-container ul.main-nav > li {
  width: 170px;
}
/* line 38, ../sass/layout/_header.scss */
.header.container .switch-concept {
  width: 217px;
  height: 30px;
}

/* ============================================ *
 * Footer
 * ============================================ */
/* line 7, ../sass/layout/_footer.scss */
footer.footer .liberty-sport-logo .logo img {
  width: 55px;
  height: auto;
}
/* line 12, ../sass/layout/_footer.scss */
footer.footer .liberty-sport-logo {
  float: left;
}
/* line 16, ../sass/layout/_footer.scss */
footer.footer .row-fluid .span9, footer.footer .span9 {
  width: auto;
}
/* line 20, ../sass/layout/_footer.scss */
footer.footer .span3 {
  float: right;
}
/* line 24, ../sass/layout/_footer.scss */
footer.footer .span7 {
  width: 500px;
  border-left: 1px dotted #222;
  padding-left: 40px;
  margin: 20px 0;
}
/* line 31, ../sass/layout/_footer.scss */
footer.footer .switch-kit {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 36, ../sass/layout/_footer.scss */
footer.footer .switch-kit .kit-image {
  float: left;
}
/* line 39, ../sass/layout/_footer.scss */
footer.footer .switch-kit .kit-image img {
  width: 190px;
  height: auto;
}
/* line 45, ../sass/layout/_footer.scss */
footer.footer .switch-kit .kit-description {
  width: 250px;
  float: left;
  margin-left: 30px;
}
/* line 49, ../sass/layout/_footer.scss */
footer.footer .switch-kit .kit-description h2 {
  font-family: "Geogrotesque-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* ============================================ *
 * Newsletter
 * ============================================ */
/* line 7, ../sass/layout/_newsletter.scss */
.newsletter .form-search {
  padding-top: 20px;
}
/* line 11, ../sass/layout/_newsletter.scss */
.newsletter .radio-box {
  padding-top: 10px;
}
/* line 15, ../sass/layout/_newsletter.scss */
.newsletter .radio-box #radio-retailer {
  margin-left: 20px;
}

/* ============================================ *
 * Common
 * ============================================ */
/* line 5, ../sass/layout/_common.scss */
.clear {
  clear: both;
}

/* ============================================ *
 * Social Media
 * ============================================ */
/* line 5, ../sass/modules/_socialmedia.scss */
.switch-social-media {
  padding-top: 25px;
  border-top: 1px dotted #222;
}
/* line 10, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-network {
  float: right;
  width: 300px;
  background-color: #f7f7f7;
}
/* line 17, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-network h5.social-title {
  font-family: "Geogrotesque-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #efb42c;
  color: #fcfcfc;
  margin: 0;
  padding-left: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 14px;
  text-transform: uppercase;
}
/* line 31, ../sass/modules/_socialmedia.scss */
.switch-social-media .instagram-box {
  margin-left: 27px;
  margin-right: 27px;
}
/* line 36, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream {
  margin-left: 27px;
  /*
  .feed-box {
      margin-bottom: 5px;
      .feed-link h5 {
          color: black;
          font-weight: 500;
          margin: 0;
      }
      .feed-content {
          border: 1px solid #D8D8D8;
          background-color: #FFFFFF;
          padding: 10px 10px 0px 10px;
          .share-buttons {
              color: #ACACAC;
              i {
                  font-size: 16px;
              }
              .left-icons {
                  float: left;
                  a {
                      color: #5FB8EF;
                      font-size: 12px;
                  }
              }
              .right-icons {
                  float: right;
              }
          }
      }
      .feed-footer {
          background-color: #A8A8A8;
          border-radius: 0px 0px 10px 10px;
          height: 30px;
          font-style: italic;
          color: white;
          text-shadow: 1px 0 red;
          padding: 5px 5px 0px 15px;
          .icon, .title, .feed-time {
              float: left;
              height: 20px;
              line-height: 20px;
          }
          .icon {
              font-size: 20px;
              width: 10%;
          }
          .title {
              width: 40%;
          }
          .feed-time {
              width: 50%;
          }
      }
  }
  */
}
/* line 38, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .social-streem-feeds {
  margin: 0px 10px 10px 10px;
}
/* line 42, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box {
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
  margin-bottom: 15px;
}
/* line 49, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box .feed-content {
  padding: 15px 15px 6px 15px;
  background: #FFF;
}
/* line 53, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box .feed-content .feed-body {
  font-size: 11.9px;
}
/* line 56, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box .feed-content .feed-body a {
  color: #049cdb;
}
/* line 61, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box .feed-content .share-buttons {
  text-align: right;
  padding-top: 10px;
}
/* line 65, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box .feed-content .share-buttons [class^="icon-"], .switch-social-media .social-stream .feed-box .feed-content .share-buttons [class*=" icon-"] {
  color: #acacac;
  font-size: 18px;
}
/* line 71, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box .feed-footer {
  padding: 4px 15px 0px 5px;
  color: #FFF;
  font-family: arial, sans-serif;
}
/* line 76, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box .feed-footer span {
  line-height: 22px;
  vertical-align: top;
  font-weight: bold;
  font-size: 10.5px;
}
/* line 82, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box .feed-footer .title {
  text-decoration: underline;
}
/* line 89, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box.facebook .feed-footer {
  background: #3d5d96;
}
/* line 92, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box.facebook .feed-footer .icon {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: url("../images/icon-facebook.png") center center no-repeat;
}
/* line 102, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box.instagram .feed-image {
  border: 1px solid #dddddd;
  margin-bottom: 5px;
}
/* line 107, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box.instagram .feed-footer {
  background: #413a34;
}
/* line 110, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box.instagram .feed-footer .icon {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: url("../images/icon-instagram.png") center center no-repeat;
}
/* line 120, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box.pinterest .feed-image {
  border: 1px solid #dddddd;
  padding: 1px;
  margin-bottom: 5px;
}
/* line 126, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box.pinterest .feed-footer {
  background: #bd4137;
}
/* line 129, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box.pinterest .feed-footer .icon {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: url("../images/icon-pinterest.png") center center no-repeat;
}
/* line 139, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box.twitter .feed-image {
  width: 50px;
  border: 1px solid #dddddd;
  margin-right: 5px;
  float: left;
}
/* line 145, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box.twitter .feed-body.partial-width {
  width: 70%;
}
/* line 148, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box.twitter .feed-body.total-width {
  width: 100%;
}
/* line 151, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box.twitter .feed-body {
  display: inline-block;
}
/* line 153, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box.twitter .feed-body .feed-name {
  font-family: arial, sans-serif;
  font-size: 11.9px;
  font-weight: bold;
  line-height: 12px;
  display: block;
}
/* line 160, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box.twitter .feed-body .feed-username {
  font-size: 10.5px;
  line-height: 12px;
  display: block;
}
/* line 165, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box.twitter .feed-body .feed-text {
  line-height: 13px;
  margin-top: 5px;
  display: block;
}
/* line 171, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box.twitter .feed-footer {
  background: #69beda;
}
/* line 174, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-stream .feed-box.twitter .feed-footer .icon {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: url("../images/icon-twitter.png") center center no-repeat;
}
/* line 241, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-content {
  padding-top: 10px;
  height: 732px;
  overflow-y: auto;
  overflow-x: hidden;
}
/* line 247, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-content .tweet {
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 253, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-content .tweet .tweet-comment {
  color: grey;
}
/* line 255, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-content .tweet .tweet-comment a {
  color: black;
}
/* line 261, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-content .instagram-left {
  float: left;
  width: 150px;
  padding-top: 10px;
  padding-left: 20px;
}
/* line 268, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-content .instagram-left .instagram-tags {
  margin-top: 40px;
}
/* line 272, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-content .instagram-left .instagram-tags .tag {
  color: grey;
}
/* line 276, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-content .instagram-left .instagram-tags ul.tag-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  height: 300px;
  overflow-y: auto;
}
/* line 286, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-content .instagram-right {
  float: right;
  width: 90px;
  padding-top: 10px;
  padding-right: 20px;
}
/* line 293, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-content .instagram-right .instagram-thumbnail {
  float: right;
}
/* line 297, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-content .instagram-right .instagram-thumbnail img {
  width: 35px;
  padding-left: 10px;
  padding-bottom: 10px;
}
/* line 305, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-content .article {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  height: 110px;
}
/* line 312, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-content .article .article-link {
  text-decoration: none;
}
/* line 316, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-content .article .article-link img {
  width: 90px;
  float: left;
}
/* line 321, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-content .article .article-link .article-content {
  float: left;
  width: 165px;
  margin-left: 10px;
}
/* line 328, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-content .article .article-link .article-content h5 {
  font-family: "Geogrotesque-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: black;
  line-height: normal;
  margin: 0;
}
/* line 336, ../sass/modules/_socialmedia.scss */
.switch-social-media .social-content .article .article-link .article-content .article-detail {
  color: grey;
  line-height: normal;
}

/* ============================================ *
 * Social Media
 * ============================================ */
/* line 5, ../sass/modules/_lifestylegrid.scss */
h5.lifestyle-title {
  font-family: "Geogrotesque-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #efb42c;
  color: #fcfcfc;
  margin: 0;
  padding-left: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 14px;
  text-transform: uppercase;
}

/* line 18, ../sass/modules/_lifestylegrid.scss */
#lifestylegrid .span4 {
  margin-bottom: 50px;
  margin-right: 1%;
}
