/* Buy Together  Mar/2016 (v1) */
#bTContainer hr{border-top:1px solid #cccccc !important;display:block;width:100% !important;height:1px !important;clear:both;}
#bTContainer{min-height:1px;margin:0 auto;max-width:1306px;height:420px;}
#bTEconomyItemConj{display:none;}
.bTItem{min-height:250px;float:left;margin:0px 5px;padding:0 10px 0 10px;text-align:center;position:relative; }
.bTItem:after{content:" ";background:url("/images/plus.svg?cccfc=1") no-repeat;background-size:100%;width:15px;height:15px;position:absolute;}
.bTItensContainer > div:last-of-type:after{background:none;content:"";}
.bTTotalBuy{float:left;}
.bTTotalsPrices{position:relative;padding:10px;}
.bTTotalBuy:before{content:" ";background:url("/images/equal.svg?cccfc=1") no-repeat;background-size:100%;width:15px;height:15px;position:absolute;left:-20px;top:100px;}
.bTProdSelectName{width:100%;clear:both;padding:5px 0;position:relative;top:-10px;}
.bTProdSelectName label{font-size:1rem;}
.bTText{float:left;width:100%;clear:both;font-size:18px;font-weight:bold;text-transform:uppercase;display:block;margin:30px 0 5px 20px;color:#595D4D;}
.bTAddProd{position:absolute;left:4px;top:4px;z-index:99;font-size:0.8em;}
.EqualSeparator{float:left;font-weight:bold;display:block;width:18px;margin:75px 0 0 0;}
.EqualSeparator svg{width:100%;}
.bTImgProd{width:100%;max-width:170px;height:150px;border:1px solid #eeeeee;margin:30px auto 10px auto;background:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;}
.bTImgProd img{max-width:150px;max-height:150px;}
#bTDescrProdConj li{list-style:none;margin:2px 0;}
.bTProdName{max-width:150px;height:32px;font-size:14px;display:block;word-wrap:break-word;overflow:hidden;line-height:16px;text-align:center;margin:0 auto 10px auto;color:#8e8e8e;}
.bTIntProd{min-height:60px !important;}
.bTPriceProd{text-align:center;height:60px !important;color:#595D4D}
.FCfnShowEconomyConj{color:#595D4D;text-align:center;font-size:13px;font-weight:bold;display:block;margin:10px 0;padding:7px 3px;}
.bTPriceProd .FCPriceInt{font-size:19px;}
.bTPriceProd .FCCurrencyLabel{color:#595D4D}
.bTPriceProd strike {font-size:14px;}
.bTPriceProd strike .FCCurrencyLabel {font-size:14px;}
.bTPriceProd strike .FCPriceInt {font-size: 14px;}
#PricesCJ h3{color:#595D4D;font-size:18px;font-weight:700;text-transform:uppercase;}
.bTProdPrice{margin:10px 0 10px 0;font-weight:700;}
.bTPricePorCont{display:block;margin:10px 0;}
.bTPricePor,.bTOriPrice{font-weight:bold;font-size:1.2rem;color:#595D4D;}
.bTEconomy{display:block;color:#595D4D;}
.bTPriceOff{font-size:14px;}
#BotComprarCJ{margin:15px 0 0 0;}
div.details-buy-together-add-to-cart{background:#46800f;color:#fff;font-size:1.3rem;font-weight:700;max-width:150px;height:auto;position:relative;cursor:pointer;margin:5px 0;padding:5px 0px;border-radius:5px;float:left;text-align:center;min-width:150px;}
/*@media only screen and (max-width:640px){
  .bTItem{width:100%;clear:both;min-height:260px;}
  .bTTotalsPrices{min-height:280px;float:none;margin:0 auto;display:table !important;}
  .bTItem:after{right:50%;bottom:-15px;}
}
@media only screen and (min-width:641px) and (max-width:1023px){
  .bTItem{width:31%;min-height:260px;}
  .bTTotalsPrices{width:31%;min-height:280px;float:left;margin:15px 5px;}
  .EqualSeparator{float:left;}
  .bTItem:after{right:0;top:85px;}
}*/
@media only screen and (max-width:1024px){
  .bTText {margin: 30px 0 5px 0px;}
  .bTItem{width:100%;clear:both;min-height:200px;padding:0;}
  .bTTotalsPrices{min-height:240px;float:none;margin:0 auto;display:table !important;}
  .bTItem:after{right:50%;bottom:-15px;}
  .bTImgProd img{max-width:120px;max-height:120px;}
  .bTImgProd{padding:0;}
  #bTContainer{height: auto;}
  .bTItem:after{right:50%;bottom:0;}
}

@media only screen and (min-width:1025px){
  .bTItem{width:14%;min-height:0px;height:250px;}
  .bTTotalsPrices{min-height:240px;float:left;margin:0px 5px;}
  .bTTotalBuy{float:left;width:100%;}
  .EqualSeparator{float:left;display:block;}
  .bTItem:after{right:-10px;top:100px;}
}