/* Buy Together  Mar/2016 (v1) */
#bTContainer hr{border-top:1px solid #cccccc !important;display:block;width:100% !important;height:1px !important;clear:both;min-width: 90%;} 
.bTItem{background:white;border:1px solid #f1f1f1;min-height:250px;padding:15px;text-align:center;position:relative; }
.bTItem:after{content:" ";background:url("../../images/more.png") no-repeat;background-size:100%;width:35px;height:35px;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.png") no-repeat;background-size:100%;width:35px;height:35px;position:absolute;left:-45px;top:36%;}
.bTProdSelectName{width:100%;clear:both;padding:5px 0;position:relative;top:-10px;text-align:left;}
.bTProdSelectName label{font-size:10px;}
 
.bTAddProd{position:absolute;left:4px;top:4px;z-index:99;font-size:0.8em;}
.EqualSeparator{float:left;font-weight:600;display:block;width:18px;margin:75px 0 0 0;} 
.EqualSeparator svg{width:100%;}
.bTImgProd{width:100%;padding:15px 0px 0px 0px;height:auto;}
.bTImgProd img{max-width:150px;max-height:150px; margin-bottom:10px;margin-top:10px;padding:10px;background:#ffffff;}
#bTDescrProdConj li{list-style:none;margin:2px 0;} 
.bTIntProd{min-height:30px !important;}
.bTPriceProd{    margin: 0 auto 40px;text-align:left; color:#33691e}
.FCfnShowEconomyConj{color:#0E72D2;text-align:center;font-size:13px;font-weight:600;display:block;margin:10px 0;padding:7px 3px;}
.bTPriceProd .FCCurrencyLabel{color:#c69c3f}
#PricesCJ h3{color:#656565;font-size:1rem;font-weight:600;}
.bTProdPrice{margin:10px 0 10px 0;font-weight:600;}
.bTPricePorCont{display:block;margin:10px 0;}
.bTPricePor,.bTOriPrice{font-weight:600;font-size:25px;color:#106D86;margin: 0 auto}
.bTEconomy{display:block;color:#656565;}
.bTPriceOff{font-size:14px;}
#BotComprarCJ{margin:15px 0 0 0;}
div.details-buy-together-add-to-cart{background:#C69C3F;color:#ffffff;font-size:1.3rem;font-weight:600;max-width:150px;height:auto;position:relative;text-align:center;cursor:pointer;margin:5px 0;padding:5px 0px;border-radius:5px;float:left;text-align:center;min-width:150px;}
.det-product-buytogether{    margin: 0;
    background: #f8f8f8;
    padding:0;}

div#bTContainer .bTText{padding:20px 0;}
.bTItem:hover {
    border: 1px solid #e7e6e6;
    cursor: pointer;
}
@media only screen and (max-width:1024px){
  .bTItem{width:90%;min-height:auto;padding:13px 5px;}
  .bTTotalsPrices{min-height:280px;float:none;margin:0 auto;display:table !important;}
  .bTItem:after{right:50%;bottom:-20px;}
  .bTImgProd img{max-width:120px;max-height:120px;}
  .bTImgProd{padding:0;}
  #bTContainer{height: auto;}
  .bTItem:after{    right: 45%;
    bottom: -5%;
    z-index: 999;}

}

@media only screen and (min-width:768px){
  .bTItensContainer {
    display: flex;
    justify-content: inherit; 
    margin: 0;  
    margin-bottom: 80px;
  }
  .bTItem {
    height: 250px;
    min-width: 250px;
    margin-right: 10px;
  }
  .bTItem:after {
    right: -8%;
    bottom: 50%;
    z-index: 999;
  }
  #bTContainer{      display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    max-width: 1306px;
    margin: 0 auto;
 
    min-width: 90%;
  }

    p.bTText {
      width: 100%;

    }
    ul#idListProdCrossFC {
   
    justify-content:flex-start;
 

  }
}
@media only screen and (max-width:768px){

.bTItem{ margin:0px auto;max-width: 250px; }
  .bTItensContainer { 
    justify-content: center;
    
  }
}
@media only screen and (min-width:1025px){
  
.bTTotalsPrices{min-height:250px;float:left;margin:0px 5%;}
.bTTotalBuy{float:left;width:100%;}
.EqualSeparator{float:left;display:block;}
.bTItem:after{z-index:999;right:-20px;top:50%;}
div#bTContainer .bTText {padding: 70px 0;}
}