/*
    Document   : responsive-tablet-portrait
    Created on : Oct 9, 2013, 2:42:02 PM
    Author     : Ethan Cheong
    Description:
        Purpose of the stylesheet follows.
*/
/*
   TODO customize this sample style
   Syntax recommendation http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html
*/

/******************************************************************************
* GENERAL
******************************************************************************/
/**** DO NOT REMOVE UNLESS YOU KNOW WHAT YOU ARE DOING ***/
.blockMsg {
  width:70% !important;
  left:15% !important;
}

div.messages,
div.status,
div.warning,
div.error /* Important messages (status, warning, and error) for the user */ {
  margin:16px 0px;
}


/******************************************************************************
* LAYOUT
******************************************************************************/
#node-product-image {
    display: block;
}
.cartopen{
  z-index: 9999;
}
#node-navz,
#node-fancy-top{
  display:none;
}

#main-wrapper {
  padding: 45px 18px 34px;
}

#contact-mail-page {
  margin-bottom: 55px;
}

.region-header {
  letter-spacing: 2px;
}

#header {
  padding-left: 18px;
  padding-right: 18px;
}

.side-line {
  margin-left: 18px;
}

.section-product div.tabs {
  margin: 18px auto 5px;
}

#sidebarmenu .block {
  clear: both;
  padding: 0 18px;
}


.cart-block-item-info {
  width: 169px;
}
.cart-block-checkout a {
  font-size: 11px;
}
#detailhide{
  display:none;
}

.sidewindow .side-bottom {
  padding-left: 18px;
}

/******************************************************************************
* PRODUCT PAGE
******************************************************************************/
.productblock-wrap {
  left: 0;
  right: auto;
}

#node-product-image img {
    cursor: auto;
}
#node-product-image.zoomin img {
    cursor: auto;
    height: auto !important;
    width: auto;
}
#node-product-image img#zoom2{
  display: none!important;
}
#node-product-left {
  margin-right: 0;
}
.product-extra-menu-tablet{
  display: block;
  left: 18px;
  margin-top: 0px;
  position: absolute;
  z-index: 1;
}

#node-product-right {
  margin: 0;
  max-width: 100%;
  width: 100%;
  position: relative;
  right: auto;
  margin-top:0!important;
}
#node-product-right-inner {
  padding-top: 24px;
  margin: 0 18px 22px;
}

#node-product-left-inner {
  margin-right: 0;
}
#product-image-arrow-right,
#product-image-arrow-left {
    height: 80px;
    left: 0;
    margin-top: -40px;
    position: absolute;
    width: 50px;
}
.pricedesc {
  padding:0;
  width: 100%;
}
#content .pricedesc .section{
  padding: 7px 12px 3px;
}
.product-extra-menu {
  display: none;
}
.product-zoom-in,
.product-zoom-out{
  display:none;
}
div.upsell-block-product {
    width: 50%;
}
div.upsell-block-product:nth-child(2n+3) {
    clear:both
}
.node-related-image {
  width: 80px;
}
#node-product-tn-wrapper {

}
.node-product-detail-content {
  max-height: 338px;
}
#product-image-arrow-right {
  left: auto;
  right: 0;
  background: url("images/mnext.png") no-repeat scroll 26px center;
}
#product-image-arrow-left {
  background: url("images/mprev.png") no-repeat scroll 16px center;
}
/*.section-category #sidebarmenu.loadshow,
.section-collection #sidebarmenu.loadshow {
  margin-left: -275px;
}
.section-category #sidebarmenu.loadshow.show,
.section-collection #sidebarmenu.loadshow.show ,*/
#sidebarmenu.show {
    margin-left: 0;
}
#node-product-price-mobile {
  float: left;
  position: relative;
  width: 100%;
  display: block;
}
#node-product-price-mobile .pricedesc {
  position: relative;
  margin: 0 0 20px;
}
.price-block:hover .pricedesc{
  display: none;
}

.productrow:hover .productblock{
background: transparent;
}
#footerwrapper {
  padding: 0 0 15px;
}
#node-product-left-inner.zoomin {
  margin-right: 0;
}
.desktopshare{
  display:none;
}
.mshare{
  display: inline;
  height: 16px;
}

/*.view-taxonomy-term .view-content .item {
    float: left;
    margin-right: 0;
    width: 50%;
}
.view-taxonomy-term .view-content .item:nth-child(3n+4) {
    clear: inherit;
}
.view-taxonomy-term .view-content .item:nth-child(2n+3) {
    clear: both;
}*/


#lookbook_bottom {
  padding-left: 18px;
  padding-right: 18px;
}
