/*
  - FC: Fastcommerce
  - bT: Buy Together
*/
#bTContainer hr{border-top: 1px solid #ccc !important; display: block;  width: 100% !important; height: 1px !important; clear: both;}
#bTContainer {border:1px solid #ccc;padding:0px;width: 100%; float: left; min-height: 1px; margin: 0px auto;}
.bTItem{width: 100%; min-height:280px; float: left; margin: 15px 5px; padding:10px; text-align: center; position: relative; }

.bTItem:after{
  content: "";
  background: url(/images/plus.svg) no-repeat;
  background-size: 100%;
  width: 6%;
  height: 26px;
  position: absolute;
  left: 47%;
  top: 100%;
}

.bTItensContainer > div:last-of-type:after{background: none; content: "";}
.bTTotalBuy{width: 100%; float: left; margin: 15px 5px; padding:10px; }
.bTProdSelectName{width: 100%; clear: both; padding:5px 0; }
.bTProdSelectName label{font-size: 13px;}
.bTText{float: left; width: 100%; clear: both;font-weight: bold; display: block; margin: 0 0 0 0;background:#fcfcfc;padding:10px;text-align: center; font-family: 'Roboto';	} 

/*-------------------Modelo 1 Compra conjunta-------------------*/
.bTAddProd{position: absolute; left: 4px; top: 4px; z-index: 99; font-size: .8em;}
.EqualSeparator{float: left;font-weight: bold; margin: 0px auto;width: 100%; display: block;}
.EqualSeparator svg{width: 100%;}
span.EqualSeparator svg {padding: 5px;}


/*Produto*/
.bTImgProd{width: 100%;padding: 15px 5px 5px 5px; margin-bottom: 25px;}
.bTImgProd img{max-width: 100%; max-height: 100px;}
#bTDescrProdConj li{list-style: none; margin: 2px 0;}
.bTProdName{min-height: 60px; font-size: 15px; font-weight: bold;}
.bTPriceProd{text-align: center;}

.FCfnShowEconomyConj{color: #0E72D2; text-align: center; font-size: 13px; font-weight:bold; display: block; margin: 10px 0;padding:7px 3px;}

.bTPriceProd .FCPriceInt{font-size: 19px;}
.bTPriceProd .FCCurrencyLabel{}

#PricesCJ h3{color:#656565;font-size: 20px;margin: 0 0 20px 0;font-weight: 400;}
.bTProdPrice{margin: 10px 0 10px 0;}
.bTPricePorCont{display: block;margin: 10px 0;}
.bTPricePor, .bTOriPrice{font-weight: bold;font-size: 25px;color: #6f9e45; /*display: block;*/}
.bTEconomy{display: block; color: #656565;}

.bTPriceOff{font-size: 14px;}
#BotComprarCJ{margin:15px 0 0 0; }


@media (min-width:500px) {
	.bTItem:after {
    width: 6%;
    height: 44px;
    position: absolute;
    left: 100%;
    top: 50%;
	}
}
@media (min-width:768px) {
.bTItem {
    width: 32%;
    min-height: 280px;
    float: left;
    margin: 15px 5px;
    padding: 10px;
    text-align: center;
    position: relative;
}
#bTContainer { 
    margin: 60px auto;
}
 
.bTTotalBuy {
    width: 30%;
    padding: 10px 30px;
    
}
.EqualSeparator {
   
    width: 20%;
 
}
.EqualSeparator {
    width: 4%;
    position: relative;
    top: 140px;
    left: -20px;
}
}