/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition End User License Agreement
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magento.com/license/enterprise-edition
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     enterprise_default
 * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
 * @license http://www.magento.com/license/enterprise-edition
 */
/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { margin:10px 0; }
.widget .widget-title h2 { font-size:18px; color:#d12c01; }

.widget .widget-products { margin:0 -20px 0; }
.cms-home .col1-layout .widget .widget-products,
.cms-index-index .col1-layout .widget .widget-products { margin:0 0 20px; }
.col-main > .widget { display:block; margin:40px 0 0; }
.col-main > .widget + .widget { margin-top:20px; }

/* std class reset */
.widget .products-grid { list-style:none; margin-bottom:0; padding-left:20px; }
.widget .products-grid p,
.widget .products-list p { margin-bottom:0; }
.widget .products-list { list-style:none; margin-bottom:0; padding-left:0; }
.widget .add-to-links { list-style:none; padding-left:0; margin:5px 0; }

/* Widget Banner */
.widget-banner { clear:both; display:block; width:100%; overflow:hidden; text-align:center; }
.widget-banner li { margin:7px 0; }

.top-container .widget-banner li { margin:0; }

.footer-before-container .widget-banner li { margin:0; }

.widget-banner-inline { display:block; clear:both; padding:7px 0; text-align:center; }
.widget-banner-inline ul,
.widget-banner-inline li { display:inline; }
.widget-banner-inline li { margin:0 3px; }
.widget-banner-inline li img { vertical-align:middle; }

/* Widget New Proructs */
.widget-new-products { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-new-products { display:block; padding:0 20px; }

/* Widget Viewed Proructs */
.widget-viewed { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-viewed { display:block; padding:0 20px; }

/* Widget Compared Proructs */
.widget-compared { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-compared { display:block; padding:0 20px; }

/* Widget CMS Static Block */
.widget-static-block {}

/* Widget Catalog Events Carousel */
.widget-events { display:block !important; }

/* Widgets Links Common Styles */
/* Style 1 */
/*.top-container .widget-product-link,
.top-container .widget-category-link,
.top-container .widget-cms-link,
.top-container .widget-hierarchy-link { float:left; border:1px solid #cfcfcf; border-bottom-color:#b2b2b2; margin:13px -1px 0 0; }
.top-container .widget-product-link a,
.top-container .widget-category-link a,
.top-container .widget-cms-link a,
.top-container .widget-hierarchy-link a { float:left; font-size:12px; background:#f2f2f2; border-top:1px solid #fff; border-bottom:1px solid #e2e2e2; padding:2px 5px 4px; color:#cc7137; text-decoration:underline; white-space:nowrap; }
.top-container .widget-product-link a:hover,
.top-container .widget-category-link a:hover,
.top-container .widget-cms-link a:hover,
.top-container .widget-hierarchy-link a:hover { color:#1e75b4; text-decoration:none; }*/
/* Style 2 */
.top-container .widget-product-link,
.top-container .widget-category-link,
.top-container .widget-cms-link,
.top-container .widget-hierarchy-link { display:block; border-bottom:1px solid #e2e2e2; margin:7px 0; }
.top-container .widget-product-link a,
.top-container .widget-category-link a,
.top-container .widget-cms-link a,
.top-container .widget-hierarchy-link a { display:block; padding:12px 12px; background:#fff url(https://www.frontiercoop.com/skin/frontend/enterprise/default/images/bkg_widget-links.gif) 0 100% repeat-x; border:1px solid #cfcfcf; text-align:center; font:bold 15px/1.25 Arial, Helvetica, sans-serif; color:#444; text-decoration:none; }
.top-container .widget-product-link a:hover,
.top-container .widget-category-link a:hover,
.top-container .widget-cms-link a:hover,
.top-container .widget-hierarchy-link a:hover { color:#d53c00; text-decoration:none; }

.footer-before-container .widget-product-link,
.footer-before-container .widget-category-link,
.footer-before-container .widget-cms-link,
.footer-before-container .widget-hierarchy-link { display:block; border-bottom:1px solid #e2e2e2; margin:7px 0; }
.footer-before-container .widget-product-link a,
.footer-before-container .widget-category-link a,
.footer-before-container .widget-cms-link a,
.footer-before-container .widget-hierarchy-link a { display:block; padding:10px 12px; background:#fff url(https://www.frontiercoop.com/skin/frontend/enterprise/default/images/bkg_widget-links.gif) 0 100% repeat-x; border:1px solid #cfcfcf; text-align:center; font:bold 15px/1.25 Arial, Helvetica, sans-serif; color:#444; text-decoration:none; cursor:pointer; }
.footer-before-container .widget-product-link a:hover,
.footer-before-container .widget-category-link a:hover,
.footer-before-container .widget-cms-link a:hover,
.footer-before-container .widget-hierarchy-link a:hover { color:#d53c00; text-decoration:none; }

/* Widget Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { font-size:12px; background:url(https://www.frontiercoop.com/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-product-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-product-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://www.frontiercoop.com/skin/frontend/enterprise/default/images/bkg_widget-product-link-icon.gif) 17px 3px no-repeat;*/ }
.sidebar .widget-product-link a { font-size:12px; background:url(https://www.frontiercoop.com/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-product-link a:hover { color:#333; text-decoration:none; }

/* Widget Category Link */
.widget-category-link-inline { display:inline; }

.top-container .widget-category-link { border-bottom:0; }
.top-container .widget-category-link a { border-color:#ca3934; color:#d53c00; background-image:url(https://www.frontiercoop.com/skin/frontend/enterprise/default/images/bkg_widget-links2.gif); background-color:#f9d2c1; }
.top-container .widget-category-link a:hover { color:#fff; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { font-size:12px; background:url(https://www.frontiercoop.com/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-category-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-category-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://www.frontiercoop.com/skin/frontend/enterprise/default/images/bkg_widget-category-link-icon.gif) 19px 3px no-repeat;*/ }
.sidebar .widget-category-link a { font-size:12px; background:url(https://www.frontiercoop.com/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-category-link a:hover { color:#333; text-decoration:none; }

/* Widget CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { font-size:12px; background:url(https://www.frontiercoop.com/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-cms-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-cms-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://www.frontiercoop.com/skin/frontend/enterprise/default/images/bkg_widget-cms-link-icon.gif) 19px 2px no-repeat;*/ }
.sidebar .widget-cms-link a { font-size:12px; background:url(https://www.frontiercoop.com/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-cms-link a:hover { color:#333; text-decoration:none; }

/* Widget CMS Hierarchy Link */
.widget-cms-hierarchy-link-inline { display:inline; }

.col-main .widget-cms-hierarchy-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-hierarchy-link a { font-size:12px; background:url(https://www.frontiercoop.com/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-cms-hierarchy-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-cms-hierarchy-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://www.frontiercoop.com/skin/frontend/enterprise/default/images/bkg_widget-cms-link-icon.gif) 19px 2px no-repeat;*/ }
.sidebar .widget-cms-hierarchy-link a { font-size:12px; background:url(https://www.frontiercoop.com/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-cms-hierarchy-link a:hover { color:#333; text-decoration:none; }

/* Widget SKU */
/* .widget-sku {} */
/* ======================================================================================= */

#ajaxcartpro-progress{
    border: 1px #999999 solid;
    position: fixed;
    text-align: center;
    padding: 10px;
    background-color: #ffffff;
    z-index: 9999;
    color: black;
    overflow:  auto;
    min-height: 50px;
    min-width: 260px;
    /*position:absolute;*/
    /*top: expression(parseInt(document.documentElement.scrollTop, 10) +window.ACPTop+ "px");*/
}

#ajaxcartpro-add-confirm,
#ajaxcartpro-remove-confirm{
    position: fixed;
    border: 1px #999999 solid;
    text-align: center !important;
    padding: 10px;
    background-color: #ffffff;
    z-index: 9999;
    color: black;
    overflow:  auto;
    min-height:20px;
    min-width: 260px;
    width: auto;
    height: auto;
    /*position:absolute;*/
    /*top: expression(parseInt(document.documentElement.scrollTop, 10) +200+ "px");*/
}

.ajaxcartpro-box-hide{
   display:none;
}

.ajaxcartpro-box-show{
    display:block;
}

#ajaxcartpro-add-confirm p,
#ajaxcartpro-remove-confirm p{
    width: 260px;
}

.acp-msg-block{
    font-weight:bold;
    background-image: none;
    padding:0!important;
    min-height:0!important;
    font-size: 12px !important;
    text-align: center;
}

.aw-acp-continue, .aw-acp-checkout, .aw-acp-continue:hover, .aw-acp-checkout:hover{
    padding:0;
    line-height:24px;
    height:24px;
    margin:0 auto;
    display:block;
    font-family:Arial;
    font-weight: bold;
    font-size: 12px;
    text-decoration:none;
    cursor: pointer;
}

.aw-acp-continue, .aw-acp-continue:hover{
    color:#333;
    background:url('https://www.frontiercoop.com/skin/frontend/base/default/ajaxcartpro/images/btn_continue_shopping.png');
    width:144px;
}


.aw-acp-checkout, .aw-acp-checkout:hover{
    color:#fff;
    background:url('https://www.frontiercoop.com/skin/frontend/base/default/ajaxcartpro/images/btn_view_cart.png');
    width:164px;
}

#acp-configurable-block #bundle-product-wrapper
{
    z-index: 1000;
}

#acp-configurable-block dl
{
    text-align: left;
    padding-left: 10px;
}

#acp-configurable-block .price
{
    font-size: 14px;
}

#acp-configurable-block .product-name
{
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

#acp-overlay
{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#000;
    -moz-opacity: 0.3;
    opacity:.30;
    filter: alpha(opacity=30);
    z-index: 100;
}
#acp-overlay[id]{ /* IE6 and below Can't See This */
    position:fixed;
}

#acp-product-options
{
    min-width: 400px;
    position: fixed;
    overflow:  auto;
    z-index:1000;
    background-color: white;
    padding: 10px;
    width: auto;
    height: auto;
    /*position:absolute;*/
    /*top: expression(parseInt(document.documentElement.scrollTop, 10) +window.ACPTop+ "px");*/
}

#acp-product-options .aw-acp-continue,
#acp-product-options .aw-acp-checkout{
    display: inline-block;
    text-align: center;
    text-decoration: none;
}

#acp-product-options .aw-acp-btn-container{
    margin: 5px auto 5px auto;
    padding-left: 20px;
}

#acp-product-options .giftcard-send-form{
    margin: 0;
}

#acp-product-options .product-options dt label.required em {
    color: #EB340A;
    margin-left: 5px;
}

#acp-product-options #product-options-wrapper
{
    margin:0;
    text-align:center;
}
.map-popup
{
    z-index: 1001 !important;
}

/* Feeds */
.dcsns {
  clear: both; }

.dcsns-content {
  position: relative;
  overflow: hidden; }

.dcsns-loading {
  position: absolute;
  top: 10px;
  left: 10px;
  height: 24px;
  padding: 6px 0 0 30px;
  background: url(https://www.frontiercoop.com/skin/frontend/frontiercoop/default/eyemagine/social_stream/images/loading.gif) no-repeat 0 0; }

.meta {
  overflow: hidden;
  display: block;
  margin-top: 5px;
  font-size: 14px;
  line-height: 114.28571%;
  color: #999; }
  .meta.item-comments a {
    display: block;
    margin: 0 0 2px; }
  .meta span {
    float: left;
    padding: 10px 10px 10px 18px;
    background-repeat: no-repeat;
    background-position: 0 48%; }
  .meta span.shares {
    background-image: url(https://www.frontiercoop.com/skin/frontend/frontiercoop/default/eyemagine/social_stream/images/shares.png); }
  .meta span.views {
    background-image: url(https://www.frontiercoop.com/skin/frontend/frontiercoop/default/eyemagine/social_stream/images/views.png); }
  .meta span.likes {
    background-image: url(https://www.frontiercoop.com/skin/frontend/frontiercoop/default/eyemagine/social_stream/images/likes.png); }
  .meta span.comments {
    background-image: url(https://www.frontiercoop.com/skin/frontend/frontiercoop/default/eyemagine/social_stream/images/comments.png); }
  .meta span.users {
    background-image: url(https://www.frontiercoop.com/skin/frontend/frontiercoop/default/eyemagine/social_stream/images/users.png); }
  .meta span.videos {
    background-image: url(https://www.frontiercoop.com/skin/frontend/frontiercoop/default/eyemagine/social_stream/images/videos.png); }

.stream {
  margin: -10px; }
  .stream li {
    position: relative;
    width: 320px;
    padding: 10px;
    /* Content blocks */ }
    .stream li.dcsns-error {
      color: #990000; }
    .stream li a {
      color: #4c7329; }
    .stream li .clear {
      clear: both; }
    .stream li .inner {
      position: relative;
      overflow: hidden;
      padding: 18px;
      border: 1px solid #7b8176;
      background: white;
      color: #4c7329; }
    .stream li .icon {
      position: absolute;
      left: 20px;
      bottom: 10px;
      z-index: 2;
      height: 50px; }
    .stream li .section-intro {
      clear: both;
      display: block;
      overflow: hidden;
      padding: 15px 15px 15px 70px;
      font-size: 16px;
      line-height: 112.5%; }
      .stream li .section-intro a,
      .stream li .section-intro span {
        float: left;
        color: white; }
      .stream li .section-intro a {
        display: none; }
    .stream li .section-thumb {
      display: block;
      margin-bottom: 14px; }
      .stream li .section-thumb img {
        max-width: 100%;
        height: auto; }
    .stream li .section-title {
      display: block;
      margin-bottom: 20px;
      padding-bottom: 18px;
      border-bottom: 1px solid #4c7329;
      font: 24px/26px "Museo Slab 700";
      color: inherit; }
    .stream li .section-text {
      display: block;
      margin-bottom: 15px;
      font: 18px/24px "Museo Sans 300";
      letter-spacing: -0.025em;
      color: inherit; }
      .stream li .section-text br {
        display: block; }
      .stream li .section-text img {
        max-width: 100%;
        height: auto; }
    .stream li .section-user {
      clear: both;
      display: block;
      font: 13px/17px "Museo Sans 300";
      letter-spacing: 0.1em;
      text-transform: uppercase; }
      .stream li .section-user a {
        color: #e39f3d; }
    .stream li .section-meta {
      display: block;
      margin: 0;
      padding: 0;
      clear: both; }
    .stream li .section-share {
      clear: both;
      float: right;
      margin-top: 15px; }
      .stream li .section-share a {
        float: left;
        width: 21px;
        height: 21px;
        margin-left: 6px;
        background: url(https://www.frontiercoop.com/skin/frontend/frontiercoop/default/eyemagine/social_stream/images/share.jpg) no-repeat 0 0; }
      .stream li .section-share a.share-facebook {
        background-position: 0 0; }
        .stream li .section-share a.share-facebook:hover {
          background-position: -21px 0; }
      .stream li .section-share a.share-twitter {
        background-position: 0 -21px; }
        .stream li .section-share a.share-twitter:hover {
          background-position: -21px -21px; }
      .stream li .section-share a.share-reply {
        background-position: 0 -42px; }
        .stream li .section-share a.share-reply:hover {
          background-position: -21px -42px; }
      .stream li .section-share a.share-retweet {
        background-position: 0 -63px; }
        .stream li .section-share a.share-retweet:hover {
          background-position: -21px -63px; }
      .stream li .section-share a.share-favorite {
        background-position: 0 -84px; }
        .stream li .section-share a.share-favorite:hover {
          background-position: -21px -84px; }
      .stream li .section-share a.share-google {
        background-position: 0 -105px; }
        .stream li .section-share a.share-google:hover {
          background-position: -21px -105px; }
      .stream li .section-share a.share-linkedin {
        background-position: 0 -126px; }
        .stream li .section-share a.share-linkedin:hover {
          background-position: -21px -126px; }

/* Toolbar */
.dcsns-toolbar {
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
  /* Filter */ }
  .dcsns-toolbar .filter a {
    line-height: 38px;
    background: #333;
    color: #FFF; }
  .dcsns-toolbar .filter li {
    float: left;
    margin: 0 15px 15px 0;
    width: 38px;
    height: 38px;
    text-align: center; }
    .dcsns-toolbar .filter li a {
      display: block;
      width: 100%;
      height: 100%; }

/* Controls */
.dcsns .controls {
  position: absolute;
  right: 0;
  top: 7px;
  height: 22px;
  padding: 0;
  z-index: 12; }
  .dcsns .controls li {
    display: inline;
    background: none; }
  .dcsns .controls a {
    display: block;
    float: left;
    width: 22px;
    height: 22px;
    margin: 0 0 0 2px;
    background: url(https://www.frontiercoop.com/skin/frontend/frontiercoop/default/eyemagine/social_stream/images/controls.png) no-repeat 0 0; }
  .dcsns .controls .prev {
    background-position: -44px 0; }
    .dcsns .controls .prev:hover {
      background-position: -44px -22px; }
  .dcsns .controls .next {
    background-position: -66px 0; }
    .dcsns .controls .next:hover {
      background-position: -66px -22px; }
  .dcsns .controls .play {
    background-position: 0 0; }
    .dcsns .controls .play:hover {
      background-position: 0 -22px; }
  .dcsns .controls .pause {
    background-position: -22px 0; }
    .dcsns .controls .pause:hover {
      background-position: -22px -22px; }

/* feeds network specific styles */
.stream li.dcsns-rss .section-intro,
.filter .f-rss a {
  background-color: #FF9800; }

.stream li.dcsns-flickr .section-intro,
.filter .f-flickr a {
  background-color: #f90784; }

.stream li.dcsns-delicious .section-intro,
.filter .f-delicious a {
  background-color: #3271CB; }

.stream li.dcsns-twitter .section-intro,
.filter .f-twitter a {
  background-color: #63CDF1; }

.stream li.dcsns-facebook .section-intro,
.filter .f-facebook a {
  background-color: #3b5998; }

.stream li.dcsns-google .section-intro,
.filter .f-google a {
  background-color: #2d2d2d; }

.stream li.dcsns-youtube .section-intro,
.filter .f-youtube a {
  background-color: #F16261; }

.stream li.dcsns-pinterest .section-intro,
.filter .f-pinterest a {
  background-color: #CB2528; }

.stream li.dcsns-lastfm .section-intro,
.filter .f-lastfm a {
  background-color: #C90E12; }

.stream li.dcsns-dribbble .section-intro,
.filter .f-dribbble a {
  background-color: #F175A8; }

.stream li.dcsns-vimeo .section-intro,
.filter .f-vimeo a {
  background-color: #4EBAFF; }

.stream li.dcsns-stumbleupon .section-intro,
.filter .f-stumbleupon a {
  background-color: #EB4924; }

.stream li.dcsns-deviantart .section-intro,
.filter .f-deviantart a {
  background-color: #EB4924; }

.stream li.dcsns-tumblr .section-intro,
.filter .f-tumblr a {
  background-color: #365472; }

.stream li.dcsns-instagram .section-intro,
.filter .f-instagram a {
  background-color: #C7C5B3; }

/* Facebook */
.stream li.dcsns-facebook .share-facebook {
  display: none; }

/* twitter */
/* google */
/* vimeo */
/* flickr */
/* pinterest */
/* dribbble */
/* lastfm */
/* deviantart */
/* tumblr */
/* instagram */

/* Video Gallery CSS */
.video-gallery-links li a.video-thumb span{opacity:0.8;background: url("https://www.frontiercoop.com/skin/frontend/base/default/iceberg/videogallery/images/video_play.png") no-repeat scroll 0 0 transparent; background-size:33px 66px; display:block;height:33px;margin:10px 0 0 22px;position:absolute;width:33px;}
.video-gallery-links li a.video-thumb:hover span{opacity:1;background-position:0 -33px}

/* Style 01 */
#vg-style-01 {position:relative}

/* Style 02 - Media tabbed 1 */
#vg-style-02 {position:relative}
#vg-style-02 ul.media-tabs{list-style: none; height:29px; border-bottom:1px solid #ccc; margin-bottom:7px}
#vg-style-02 .media-tabs li{float:left;margin:0;border:1px solid #ccc;background-color:#ccc;height:28px}
#vg-style-02 .media-tabs li.last{border-right:1px solid #ccc}
#vg-style-02 .media-tabs li.active {font-weight:bold; background-color:#fff;border-width:1px 1px 0px 1px;height:29px}
#vg-style-02 .media-tabs a {text-decoration: none; color: #333333;padding:4px 10px;display:block}
#vg-style-02 .media-tabs .active a {color: #000000;}
#vg-style-02 .more-views h2 {display:none}		 

/* Media tabbed 2 */
#vg-style-03 {position:relative}
#vg-style-03 ul.media_tabs{list-style: none; height:29px; border-bottom:1px solid #ccc;}
#vg-style-03 .media_tabs li{float:left;margin:0;border:1px solid #ccc;background-color:#ccc;height:28px}
#vg-style-03 .media_tabs li.last{border-right:1px solid #ccc}
#vg-style-03 .media_tabs li.active {font-weight:bold; background-color:#fff;border-width:1px 1px 0px 1px;height:29px}
#vg-style-03 .media_tabs a {text-decoration: none; color: #333333;display:block;padding:4px 10px 5px 10px;}
#vg-style-03 .media_tabs .active a {color: #000000;}
#vg-style-03 .media_box {padding:10px 0; clear:both;}
#vg-style-03 .video-description{padding-bottom:5px}


#sociallogin_button button span {
            box-sizing: border-box;
       -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#sociallogin_button #bt-loginfb span,
#bt-loginfb-popup span {
    height: 35px;
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/fb.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button #bt-loginfb span span,
#bt-loginfb-popup span span {
    background: none repeat scroll 0 0 #2d78bd;
}
#sociallogin_button #bt-loginamazon span,
#bt-loginamazon-popup span {
    height: 35px;
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/bt_amazon.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button #bt-loginamazon span span,
#bt-loginamazon-popup span span {
    background: none repeat scroll 0 0 #fe9900;
}
#sociallogin_button #bt-loginins span,
#bt-loginins-popup span {
    height: 35px;
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/bt_intagram.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button #bt-loginins span span,
#bt-loginins-popup span span {
    background: none repeat scroll 0 0 #42729a;
}
#sociallogin_button #bt-logingo span,
#bt-logingo-popup span {
    height: 35px;
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/google.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button #bt-logingo span span,
#bt-logingo-popup span span {
    background: none repeat scroll 0 0 #dd4b39;
}
#sociallogin_button #bt-loginvk span,
#bt-loginvk-popup span {
    height: 35px;
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/vk.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button #bt-loginvk span span,
#bt-loginvk-popup span span {
    background: none repeat scroll 0 0 #44678d;
}
#sociallogin_button #bt-loginper span,
#bt-loginper-popup span {
    height: 35px;
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/persional.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button #bt-loginper span span,
#bt-loginper-popup span span {
    background: none repeat scroll 0 0 #ffc823;
}
#bt-logintw-popup span {
    height: 35px;
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/twit.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button #bt-loginse span,
#bt-loginse-popup span {
    height: 35px;
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/stack.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button #bt-loginse span span,
#bt-loginse-popup span span {
    background: none repeat scroll 0 0 #3170c3;
}
#sociallogin_button #bt-logintw span,
#bt-loginaol-popup span {
    height: 35px;
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/twit.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button #bt-logintw span span,
#bt-loginaol-popup span span {
    background: none repeat scroll 0 0 #28bceb;
}
#sociallogin_button #bt-loginwp span,
#bt-loginwp-popup span {
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/wpress.png") no-repeat;
}
#sociallogin_button #bt-loginwp span span,
#bt-loginwp-popup span span {
    background: none repeat scroll 0 0 #555555;
}
#sociallogin_button #bt-loginya span,
#bt-loginya-popup span {
    height: 35px;
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/yh.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button #bt-loginya span span,
#bt-loginya-popup span span {
    background: none repeat scroll 0 0 #6f2b90;
}
#sociallogin_button #bt-loginaol span,
#bt-loginaol-popup span {
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/aol.png") no-repeat;
}
#sociallogin_button #bt-loginaol span span,
#bt-loginaol-popup span span {
    background: none repeat scroll 0 0 #ffc923;
}
#sociallogin_button #bt-loginwp span,
#bt-loginwp-popup span {
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/wpress.png") no-repeat;
}
#sociallogin_button #bt-loginwp span span,
#bt-loginwp-popup span span {
    background: none repeat scroll 0 0 #555555;
}
#sociallogin_button #bt-logincal span,
#bt-logincal-popup span {
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/clavid.png") no-repeat;
}
#sociallogin_button #bt-logincal span span,
#bt-logincal-popup span span {
    background: none repeat scroll 0 0 #12396b;
}
#sociallogin_button #bt-loginorg span,
#bt-loginorg-popup span {
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/orange.png") no-repeat;
}
#sociallogin_button #bt-loginorg span span,
#bt-loginorg-popup span span {
    background: none repeat scroll 0 0 #ff6501;
}
#sociallogin_button #bt-loginmp span,
#bt-loginmp-popup span {
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/mysp.png") no-repeat;
}
#sociallogin_button #bt-loginmp span span,
#bt-loginmp-popup span span {
    background: none repeat scroll 0 0 #ff6501;
}
#sociallogin_button #bt-loginlive span,
#bt-loginlive-popup span {
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/live.png") no-repeat;
}
#sociallogin_button #bt-loginlive span span,
#bt-loginlive-popup span span {
    background: none repeat scroll 0 0 #30a8e4;
}
#sociallogin_button #bt-loginfq span,
#bt-loginfq-popup span {
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/fq.png") no-repeat;
}
#sociallogin_button #bt-loginfq span span,
#bt-loginfq-popup span span {
    background: none repeat scroll 0 0 #099eba;
}
#sociallogin_button #bt-loginlinked span,
#bt-loginlinked-popup span {
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/linked.png") no-repeat;
}
#sociallogin_button #bt-loginlinked span span,
#bt-loginlinked-popup span span {
    background: none repeat scroll 0 0 #017fb2;
}
#sociallogin_button #bt-loginopen span,
#bt-loginopen-popup span {
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/myop.png") no-repeat;
}
#sociallogin_button #bt-loginopen span span,
#bt-loginopen-popup span span {
    background: none repeat scroll 0 0 #74bc52;
}
#sociallogin_button #bt-loginlj span,
#bt-loginlj-popup span {
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/liveJ.png") no-repeat;
}
#sociallogin_button #bt-loginlj span span,
#bt-loginlj-popup span span {
    background: none repeat scroll 0 0 #143ea9;
}
#sociallogin-other-div {
    display: block;
    float: right;
}
#sociallogin-other-a {
    width: 91px;
    display: block;
}
.sociallogin-other {
    display: block;
    float: right;
    width: 100%;
}
.sociallogin-other-span {
    cursor: pointer;
    font-weight: bold;
    white-space: nowrap;
}
.sociallogin-other-span-img-popup {
    float: right;
    width: 26px;
    height: 16px;
    cursor: pointer;
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/add.png") no-repeat right;
}
.sociallogin-other-button {
    width: auto;
    max-width: 375px;
}
button.bt-login-social{
    background: none;
	margin-left:-980px!important;
	
	text-align:left!important;
	
	
	margin-top:90px!important;
    border: none;
	float:left!important;
	cursor: pointer;
}


@media only screen and (max-device-width : 320px) {
button.bt-login-social{
background: none;
margin-left:-255px!important;
margin-top:85px!important;
text-align:left!important;
border: none;
float:left!important;
cursor: pointer;
}

.page-title h1{
font-size:24px!important;
}
  }
  
@media only screen and (min-device-width : 375px) {
button.bt-login-social{
background: none;
margin-left:-310px!important;
margin-top:85px!important;
text-align:left!important;
border: none;
float:left!important;
cursor: pointer;
}

.page-title h1{
font-size:24px!important;
}
  }  
  
 @media only screen and (min-device-width : 414px) {
button.bt-login-social{
background: none;
margin-left:-345px!important;
margin-top:90px!important;
text-align:left!important;
border: none;
float:left!important;
cursor: pointer;
}

.page-title h1{
font-size:24px!important;
}
  }   
  
  


@media only screen 
   and (min-device-width: 568px)
   {
button.bt-login-social{
background: none;
margin-left:-470px!important;
margin-top:102px!important;
text-align:left!important;
border: none;
float:left!important;
cursor: pointer;
}

.page-title h1{
font-size:27px!important;
}

	
}


@media only screen 
   and (min-device-width: 667px)
   {
button.bt-login-social{
background: none;
margin-left:-570px!important;
margin-top:105px!important;
text-align:left!important;
border: none;
float:left!important;
cursor: pointer;
}

.page-title h1{
font-size:27px!important;
}

	
}

@media only screen 
   and (min-device-width: 736px)
   {
button.bt-login-social{
background: none;
margin-left:-640px!important;
margin-top:105px!important;
text-align:left!important;
border: none;
float:left!important;
cursor: pointer;
}

.page-title h1{
font-size:27px!important;
}

	
}


@media only screen 
   and (min-device-width: 768px)
   {
button.bt-login-social{
background: none;
margin-left:-670px!important;
margin-top:95px!important;
text-align:left!important;
border: none;
float:left!important;
cursor: pointer;
}

.page-title h1{
font-size:27px!important;
}

	
}


@media only screen 
   and (min-width: 992px)
   {
button.bt-login-social{
background: none;
margin-left:-976px!important;
margin-top:91px!important;
text-align:left!important;
border: none;
float:left!important;
cursor: pointer;
}

.page-title h1{
font-size:36px!important;
}

	
}





button.bt-login-social:hover {
    opacity: 0.9;
}
button.bt-login-social span {
    height: 35px;
    line-height: 35px;
    color: #fff;
    padding: 0 0 0 35px;
    float: left;
}
button.bt-login-social span span {
    background-position: 100% 0 !important;
    padding-left: 10px !important;
    text-align: left;
    color: #fff;
    min-width: 110px;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: regular;
    text-transform: none;
}
button.bt-login-social span span {
    min-width: 134px;
}
/* change poppup */
#magestore-popup {
    padding: 10px;
    position: fixed;
    width: 706px;
    z-index: 9990;
    background: #fff;
    border: 2px;
    min-width: 200px;
}
#magestore-login-social {
    float: right;
    width: 34%;
}
#bg_fade {
    background-color: #000000;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 1000;
    opacity: 0.3;
}
#sociallogin-close {
    cursor: pointer;
    height: 33px;
    position: absolute;
    right: -20px;
    top: -16px;
    z-index: 9999;
    right: -12px;
    top: -15px;
    height: 34px;
    width: 33px;
    background:url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/close.png") no-repeat;
}
#sociallogin-close:hover {
    text-decoration: underline;
}
#magestore-login-form {
    margin-left: 10px;
}
.magestore-loign-h3 {
    margin-bottom: 18px;
    border-bottom: 1px solid #CCCCCC;
    font-size: 15px;
    padding-bottom: 3px;
}
.magestore-login-input-box {
    margin-bottom: 12px;
    height: 30px;
}
.login-label {
    float: left;
    padding-top: 5px;
    width: 32%;
    font-weight: bold;
    color: #666;
}
#magestore-popup .input-box{
    width: 100%;
}
#magestore-popup .form-list label {
    float: left;
    text-align: left;
}
#magestore-popup .form-list .sociallogin-field {
    clear: none;
}
.login-label em {
    color: red;
}
.sociallogin-input-box {
    float: right;
    width: 246px;
    margin-bottom: 12px;
}
.sociallogin-input-box .input-text {
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 2px 2px #E3E3E3 inset;
    font-family: inherit;
    font-size: 1.1em;
    margin: 0;
    padding: 5px 4px;
    width: 230px;
}
.magestore-login-popup-button {
    float: right;
}
#magestore-forgot-password,
#magestore-forgot-back {
    margin-right: 69px;
    font-size: 10px;
    float: left;
    width: 100%;
}
#magestore-forgot-back {
    margin-right: 40px;
}
.popup_click_btn {
    margin-right: 10px !important;
    float: right;
}
.ajax-login-image {
    background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/opc-ajax-loader.gif") no-repeat scroll 0 0 transparent;
    width: 16px;
    height: 16px;
    margin: 5px 0 5px 152px;
}
.magestore-invalid-email {
    margin-left: 152px;
    color: red;
}
#sociallogin-forgot {
	margin-bottom: 20px;
}
.magestore-sociallogin-create-new-customer {
    float: left;
    clear: both;
}
.magestore-sociallogin-create-new-customer a {
    margin-left: 10px;
    font-weight: bold;
}
.sociallogin-field {
    width: 218px !important;
    float: left;
}
.sociallogin-field .input-text {
    width: 168px !important;
}
#magestore-create-back {
    font-size: 10px;
}
.sociallogin-other-button-popup {
    float: left;
}
#magestore-login-social .magestore-loign-h3 {
    text-align: center;
}
#sociallogin_button ul.right {
    float: right;
}
#sociallogin_button ul.left {
    float: left;
}

#sociallogin_button #magestore-popup_social ul li button {
	width: 175px;
	height: 37px;
}
#sociallogin_button #magestore-popup_social ul li {
    float: left;
}
@media all and (min-width: 0) and (max-width: 680px) {
	#magestore-login-social .magestore-login-social li,
	.sociallogin-other ul li.other-button {
		padding: 0 0 10px 0;
	}
	#magestore-popup_social {
    	font-size: 1.5em !important;
	}
}
@media (min-width: 681px) {
	#magestore-login-social .magestore-login-social li,
	.sociallogin-other ul li.other-button{
		padding: 0 0 10px 10px;
	}
}
@media all and (min-width: 0) and (max-width: 459px) {
	#sociallogin_button #magestore-popup_social ul li,
	#sociallogin_button ul li {
		padding: 0 0 10px 0;
	}
}
@media (min-width: 460px) {
	#sociallogin_button #magestore-popup_social ul li,
	#sociallogin_button ul li {
		padding: 0 0 10px 10px;
	}
}
ul.magestore-login-social li {
	background: #FFF;
	border: none;
}
#magestore-popup {
	width: 66% !important;
	z-index: 99999;
	max-width: 587px;
}
#magestore-popup_social {
	text-align: center;
	font-size: 2.5em;
	line-height: 1.25em;
	margin-bottom: 0.7em;
	position: absolute;
	top: 100px !important;
	left: 0;
	z-index: 100000;
	background-color: white;
}
#sociallogin_button ul.right li {
    float: right;
}
.magestore-popup_social {
	width: 740px !important;
}
#other_sociallogin_label {
	background-color: rgb(240, 240, 237);
	line-height: 2em;
}
ul.magestore-login-social li.button {
    list-style: none !important;
}
ul.magestore-login-social li.button:hover {
	background:none !important;
	margin: 0;
	border: none;
    list-style: none !important;
}
.sociallogin-input-box .input-text {
	box-shadow: none;
}
.sociallogin-other-button-popup li.button {
	background: none;
	border: none;
	list-style: none !important;
}
.sociallogin-other-button-popup li.button:hover {
	background: none;
	border: none;
    list-style: none !important;
}
.other-button {
	padding: 0;
}
.bt-login-social {
	padding: 0;
	margin: 0 !important;
}
.top-container {
	width: 100%;
}
#sociallogin_button {
	float: right;
}
#sociallogin_button ul li,
.sociallogin-other ul li {
	margin: 0;
}
#sociallogin_button ul li.button,
.sociallogin-other ul li.button {
	background:none !important;
	border: none !important;
	list-style: none !important;
}
#sociallogin_button ul li.button:hover {
	background: none !important;
	border: none !important;
	list-style: none !important;
}
.sociallogin-other-button {
	_display: block !important;
	z-index: 3000 !important;
}
#sociallogin-other-a {
	display: inline-block;
	width: 100%;
	text-align: right;
}
#sociallogin-other-div {
	display: inline-block;
	width: 100%;
	margin: 0;
}
#sociallogin-other-b {
	display: block;
	height: 30px;
	line-height: 30px;
}
#sociallogin-other-b span {
	display: block;
	margin-right: 30px;
	text-align: right;
}
#sociallogin-other-button {
	top: 30px;
}
#magestore-popup {
	top: 100px !important;
	position: absolute !important;
	z-index: 40020 !important;
}
#magestore-login-form .magestore-invalid-email {
	margin: 0;
}
#bg_fade {
	z-index: 30020 !important;
	float: left;
	width: 100%;
	min-height: 3000px;
}
.active .sociallogin-other-span-img-popup {
	float: right;
	width: 26px;
	height: 16px;
	cursor: pointer;
	background: url("https://www.frontiercoop.com/skin/frontend/frontiercoop/default/css/magestore/sociallogin/sub.png") no-repeat right;
}
@media screen and (max-width: 719px) {
	.top-container{
		margin: 0 auto;
	}
	#magestore-login-social {
		float: left !important;
		width: 100%;
	}
	#magestore-login-form {
		float: left !important;
		width: 100%;
		margin: 0;
	}
	.sociallogin-input-box {
		float: left;
		width: 100%;
	}
	.magestore-login-input-box label {
		float: left;
		width: 100% !important;
	}
	.sociallogin-input-box .input-text {
		        box-sizing: border-box;
		   -moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		width: 100%;
		box-shadow: none;
		height: 30px;
	}
	#magestore-create-user{
		float: left !important;
		width: 100%;
	}
	.form-list .sociallogin-field {
		float: left !important;
		width: 100% !important;
	}
	.form-list .sociallogin-field .input-text {
		float: left;
		width: 100% !important;
		        box-sizing: border-box;
		   -moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		height: 30px;
	}
	.sociallogin-field label {
		float: left;
	}
	#sociallogin-other-button li.other-button {
		float: none;
		margin: 0;
		text-align: center;
	}
	#sociallogin-other-button-popup li.button {
		float: none;
		text-align: center;
		width: 100%;
	}
	ul.magestore-login-social li.button {
		text-align: center !important;
		width: 100%;
	}
	.magestore-popup_social {
		width: 380px !important;
	}
}
@media screen and (max-width: 479px) {
	.magestore-popup_social {
		width: 210px !important;
	}
	#magestore-forgot-password,
	#magestore-forgot-back {
		float: left !important;
		margin: 10px 0 !important;
		width: 100%;
	}
	#sociallogin_button ul li.button {
		margin: 0;
		text-align: center;
		width: 100%;
		list-style: none !important;
	}
	#sociallogin-other-button li.other-button {
		float: none;
		margin: 0;
		text-align: center;
		width: 100%;
        list-style: none !important;
	}
	#sociallogin-other-button-popup li.button {
		float: none;
		text-align: center;
		width: 100%;
        list-style: none !important;
	}
}
@media screen and (min-width: 720px) and (max-width: 985px) {
	.top-container {
		margin: 0 auto;
	}
	#magestore-login-social {
		float: left !important;
		width: 100%;
	}
	#magestore-login-form {
		float: left !important;
		width: 100%;
		margin: 0;
	}
	.sociallogin-input-box {
		float: left;
		width: 100%;
	}
	.magestore-login-input-box label {
		float: left;
		width: 100% !important;
	}
	.sociallogin-input-box .input-text {
		        box-sizing: border-box;
		   -moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		width: 100%;
		box-shadow: none;
		height: 30px;
	}
	#magestore-create-user {
		float: left !important;
		width: 100%;
	}
	.form-list .sociallogin-field {
		float: left !important;
		width: 100% !important;
	}
	.form-list .sociallogin-field .input-text {
		float: left;
		width: 100% !important;
		        box-sizing: border-box;
		   -moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		height: 30px;
	}
	.sociallogin-field label {
		float: left;
	}
	ul.magestore-login-social li.button {
		float:left;
	}
	.magestore-popup_social {
		width: 380px !important;
	}
}
@media screen and (min-width: 986px) {
	#magestore-login-social {
		text-align: center !important;
	}
	ul.magestore-login-social li.button {
	}
	#magestore-login-social .magestore-login-social {
		width: 200px;
	}
}
@media screen and (min-width: 986px) and (max-width: 1235px) {
	#magestore-login-social {
		float: left !important;
		width: 100%;
		text-align: center !important;
	}
	#magestore-login-form {
		float: left !important;
		width: 100%;
		margin: 0;
	}
	.sociallogin-input-box {
		float: left;
		width: 100%;
	}
	.sociallogin-input-box .input-text {
		        box-sizing: border-box;
		   -moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		width: 100%;
		box-shadow: none;
		height: 30px;
	}
	.magestore-login-input-box label {
		float: left;
		width: 100% !important;
	}
	#magestore-create-user {
		float: left !important;
		width: 100%;
	}
	.form-list .sociallogin-field {
		float: left !important;
		width: 100% !important;
	}
	.form-list .sociallogin-field .input-text {
		float: left;
		width: 100% !important;
		        box-sizing: border-box;
		   -moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		height: 30px;
	}
	.sociallogin-field label {
		float: left;
	}
	#magestore-login-social ul.magestore-login-social li {
		float: left;
	}
	.magestore-popup_social {
		width: 563px !important;
	}
}
@media screen and (min-width: 1236px) and (max-width: 1585px) {
	.magestore-popup_social {
		width: 740px !important;
	}
}
@media screen and (min-width: 1235px) {
	#magestore-login-form {
		max-width: 364px;
	}
	#magestore-create-user {
		max-width: 374px;
	}
	.sociallogin-field {
    	max-width: 187px;
	}
}
@media screen and (min-width: 1586px) and (max-width: 1890px) {
	.magestore-popup_social {
		width: 740px !important;
	}
}
@media screen and (min-width:1891px) {
	.magestore-popup_social{
		width: 740px !important;
	}
}

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(https://www.frontiercoop.com/skin/frontend/base/default/eyemagine/template/owl-carousel/css/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


/*
* 	Owl Carousel Owl Demo Theme
*	v1.3.3
*/

.owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div {
	display: inline-block;
	zoom: 1;
	*display: inline; /* IE7 life-saver */
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100); /* IE7 fix */
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination */

.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
	*display: inline; /* IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100); /* IE7 fix */
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
}

/* Preloading images */
.owl-item.loading {
	min-height: 150px;
	/* background: url(https://www.frontiercoop.com/skin/frontend/base/default/eyemagine/template/owl-carousel/css/AjaxLoader.gif) no-repeat center center; */
}

.product-view .product-img-box .product-image {
    width: 100%;
    height: auto;
}
    .product-img-box .product-image img {
        width: 100%;
        height: auto;
        max-height: none !important;
    }

    .page-header-container {
        z-index: 10500;
    }
.out-of-stock {
    /* TODO */
}
.error-of-stock {
    display: none;
    color: #df280a;
    border: 1px #DDD solid;
    padding: 15px 20px;
}
.loaderImage {
    display: none;
}
.button.alert-stock-custom {
    margin: 10px 0;
}

#iblightbox{position: absolute;	left: 0; width: 100%; z-index: 20001; text-align: center; line-height: 0;}
#iblightbox img{ width: auto; height: auto;}
#iblightbox a img{ border: none; }
#iblightbox #ibouterImageContainer{border-radius:4px 4px 0 0 ;position: relative;background-color: #fff;width: 250px;min-height:250px;height: auto!important;margin: 0 auto;}
#iblightbox #ibimageContainer{padding: 10px;}
#iblightbox #ibloading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#iblightbox #ibloadingLink {width: 32px; height:32px; display:block; background: url(https://www.frontiercoop.com/skin/frontend/base/default/iceberg/lightbox/images/loading.gif) 0 0 no-repeat;left:0; right:0; margin: 0 auto;}
#iblightbox #ibloadingLink span{display:none}
#iblightbox #ibhoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#iblightbox #ibimageContainer>#ibhoverNav{ left: 0;}
#iblightbox #ibhoverNav a{ outline: none;}
#iblightbox #ibprevLink, #ibnextLink{height: 100%;background: transparent url(https://www.frontiercoop.com/skin/frontend/base/default/iceberg/lightbox/images/blank.gif) no-repeat; display: block;}
#iblightbox #ibprevLink { left: 0; float: left; width:20%}
#iblightbox #ibnextLink { right: 0; float: right; width:79%}
#iblightbox #ibprevLink:hover, #ibprevLink:visited:hover { background: url(https://www.frontiercoop.com/skin/frontend/base/default/iceberg/lightbox/images/prev.png) left 50% no-repeat; }
#iblightbox #ibnextLink:hover, #ibnextLink:visited:hover { background: url(https://www.frontiercoop.com/skin/frontend/base/default/iceberg/lightbox/images/next.png) right 50% no-repeat; }
#iblightbox #ibimageDataContainer{border-radius:0 0 4px 4px; font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;margin-top:-2px}
#iblightbox #ibimageData{	padding:0 10px; color: #666; }
#iblightbox #ibimageData #ibimageDetails{ width: 70%; float: left; text-align: left; }	
#iblightbox #ibimageData #ibcaption{ font-weight: bold; 	font-size:12px; }
#iblightbox #ibimageData #ibnumberDisplay{ display: block; clear: left; padding-bottom: 0.3em;	}	
#iblightbox #ibimageData #ibstaticNav{ display: block; clear: left; padding-bottom: 0.5em;	}			
#iblightbox #ibimageData #ibstaticNav a{font-size:14px}	
#iblightbox #ibimageData #ibbottomNavClose{ width: 66px; height:22px; display:block; background: url(https://www.frontiercoop.com/skin/frontend/base/default/iceberg/lightbox/images/close.png) 0 0 no-repeat; float: right;  padding-bottom:8px; outline:none; margin:0px 1px 0 0;}	
#iblightbox #ibimageData #ibbottomNavClose span {display:none}
#iboverlay{position: absolute;top: 0;left: 0;z-index: 20000;width: 100%;height: 500px;background-color: #000; opacity:0.8}
#iblightbox #iblightboxHTML {line-height:14px;text-align:left;font-size:13px}
#iblightbox #ibprevStaticLink span {display:none}
#iblightbox #ibprevStaticLink {display:inline-block; background: url(https://www.frontiercoop.com/skin/frontend/base/default/iceberg/lightbox/images/sprite.png) no-repeat; width:33px; height:30px; background-position:0 -30px;opacity:0.5;}
#iblightbox #ibprevStaticLink:hover {opacity:0.75}
#iblightbox #ibnextStaticLink span {display:none}
#iblightbox #ibnextStaticLink {display:inline-block; background: url(https://www.frontiercoop.com/skin/frontend/base/default/iceberg/lightbox/images/sprite.png) no-repeat; width:33px; height:30px; background-position:0 -60px;opacity:0.5;}
#iblightbox #ibnextStaticLink:hover {opacity:0.75}

