
/* Theme Specific Style Rules Here */

/* mobile-first design approach */

/* **************************************************************************
   **************************************************************************
   DEFAULT - XS DEVICES - SMARTPHONES - /STYLE/MAIN.CSS: up to 480px
   **************************************************************************
   ************************************************************************** */

/* ==========================================================================
   BEGIN - SMARTPHONE PORTRAIT | smartphones up to 400px
   -------------------------------------------------------------------------- */
@media (max-width:400px) {	
}
/* --------------------------------------------------------------------------
   END - MINI DEVICES - MINI TABLET/PHONE | tablets and smartphones, between 481px and 767px
   ========================================================================== */

/* ==========================================================================
   BEGIN - MINI DEVICES - MINI TABLET/PHONE | tablets and smartphones, between 481px and 767px
   -------------------------------------------------------------------------- */
@media (min-width:481px) {
.product-page--products-you-may-also-like-slideshow.cross-sell { max-width:330px; }
.modal-open #AddToCartConfirm .product-page--products-you-may-also-like-slideshow-slide .media-left,
.modal-open #AddToCartConfirm .product-page--products-you-may-also-like-slideshow-slide .media-body { display: table-cell; }
.modal-open #AddToCartConfirm .add-to-cart-items-slideshow--wrapper { margin-bottom: 0; }
}
/* --------------------------------------------------------------------------
   END - MINI DEVICES - MINI TABLET/PHONE | tablets and smartphones, between 481px and 767px
   ========================================================================== */
@media (min-width:650px) {
.product-page--products-you-may-also-like-slideshow.cross-sell { max-width:513px; }
}
/* ==========================================================================
   BEGIN - SMARTPHONE | smartphones up to 768px
   -------------------------------------------------------------------------- */
@media (max-width:768px) {
.footer--column[style] { height:auto!important; }
.margin-top-xs { margin-top: .65em; }
}
/* --------------------------------------------------------------------------
   END - MINI DEVICES - MINI TABLET/PHONE | tablets and smartphones, between 481px and 767px
   ========================================================================== */

/* ==========================================================================
   BEGIN - SMALL DEVICES - TABLET | tablets, 768px and up
   -------------------------------------------------------------------------- */
@media (min-width:768px) {	
.yamm .dropdown.yamm-fullwidth .dropdown-menu { z-index:1100; }
.search--block .btn i { margin-right:.75em; }
#bodycontent { min-height:20em; }
.cart-column { float:right; padding-right:0; width:105px; margin-left:0;  }
.nav-utility-top-row .nav-utility { margin-bottom:0; }
.search-column { width:73%; }
.search--block { max-width:none; }
.cart-search-wrapper { max-width:450px; position: absolute; right: 0; margin-right:-8px; margin-top: 1.75em; }
.searchbody .page-view-options { position:relative; top: 6.5em; }
.responsive-table tbody td[scope="row"] a { font-weight:400; }
.filter-row .tab-pane .alignment-width-custom { margin-left:auto; width:auto; }
.shopping-cart-window.qtip[style] { width:550px; max-width:550px; }/* right:4%;*/
/*.shopping-cart-window .qtip-tip[style] { left:32%!important; }*/
.shopping-cart-window #shopping-cart-window-table { width: 100%; }
.multiple-columns>div { width: 33%; padding-right: 1%; padding-left:1%; }
.btn-sm.btn-reset { margin-top: 25px; }
}
/* --------------------------------------------------------------------------
   END - SMALL DEVICES - TABLET | tablets, 768px and up
   ========================================================================== */
@media (min-width:825px) {
.product-page--products-you-may-also-like-slideshow.cross-sell { max-width:700px; }
}
@media (min-width:768px) and (max-width:992px) {
.wire-product-page .form-control.form-control-qty { width:70px; }
}
/* ==========================================================================
   BEGIN - MEDIUM DEVICES - DESKTOP | 992px and up
   -------------------------------------------------------------------------- */
@media (max-width:992px) {
.margin-top-xs { margin-top: .65em; }
}
@media (min-width:992px) {
.cart-search-wrapper { margin-top:2.5em; }
.product-page--products-you-may-also-like-slideshow.cross-sell { max-width:875px; }
}
/* ==========================================================================
   END - MEDIUM DEVICES - DESKTOP | 992px and up
   -------------------------------------------------------------------------- */

/* ==========================================================================
   BEGIN - LARGE DEVICES - DESKTOP | Large desktop, 1200px and up
   -------------------------------------------------------------------------- */
@media (min-width:1200px) {
}
@media (min-width:1300px) {
.login-window.qtip-default[style]{ margin-left:-3em; }
}

/* ==========================================================================
   END - LARGE DEVICES - DESKTOP | Large desktop, 1200px and up
   -------------------------------------------------------------------------- */