.sep { width: 100%;height:130px;}
#content #checkout .table tbody tr td img, #content #basket .table tbody tr td img, #content #customer-order .table tbody tr td img { width: 100px; }
#content #checkout .table tbody tr td input, #content #basket .table tbody tr td input, #content #customer-order .table tbody tr td input { width: 70px !important; text-align: left }
.basket-footer { background:#A73E5C; color: #fff;height:80px;width:100% }
.basket-footer h4 { color:#fff }
.basket-footer .search-basket { position: absolute; top: -17px;width: 100% }
.basket-footer .search-basket .search { border: 2px solid #4c4c4c; border-radius: 8px; padding: 10px 14px; width: 100%;margin:auto; color:#4c4c4c  }
.basket-footer .search-basket .input-icon i { position: absolute; z-index:2;color: #4c4c4c; margin-left: -40px;margin-top:8px; font-size: 1.8em }
.basket-footer .col-md-8 { padding: 0px }
.product .img-responsive { padding:10px}
.displayItem { margin-top: 25px;color:#4c4c4c;float:right;width:100%}
.displayItem strong{ color:#fff; font-size: 1.5em}
.displayItens { float:left}
.displayValores { float:right}
.endereco-padrao { color: #FFF; padding: 3px 6px; float: right; position: absolute; right: 50px; }
.title-address { font-size:1.8em;font-weight:normal;margin: 0px !important;line-height:32px }
.title-address i { color: #333333;font-size:0.5em !important;font-weight:normal;margin: 0px !important; line-height: 32px;vertical-align:middle }
.description-address { margin-left:20px }
#copyright { padding: 20px 0 60px }
.col-qtd { text-align:center }
.btn-remove i{ color:#C72C1C }
.btn-remove { color:#4c4c4c; display:none }
.box.shipping-method p{ height:20px}
.no-padding { padding: 0px}
.no-margin { margin: 0px}
.table-noborder tr td{ border-top:none !important }
.ribbon .theribbon { width: 100px}
.ribbon.sale .theribbon { width: 115px}
.msgSenha { float:left }
.formNewsMsg { display: none }
.itemLoja .ribbon { top:auto }
.itemLoja .ribbon .theribbon { 
    color: #ffffff;
    float: left;
    font-size: 0.8em;
    margin: 0 10px 10px -71px;
    padding: 3px 10px;
    position: relative;
    text-shadow: 0 1px 2px #bbbbbb;
    width: 80px; 
}
.itemLoja .ribbon.sale { top:auto;margin-top:30px !important }
.itemLoja .ribbon.new { top:auto;margin-top:0px !important }


.fotoAmpliada {
	max-width:400px !important;
	max-height:420px !important;
	height:auto;
	margin-top:-160px;
	margin-left:100px;
	position:absolute;
	background:#fff;
	padding: 0px 25px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.fotoAmpliada img {
	width: 100% !important;
	max-height:400px !important;
}
.table-produtos { min-height:700px}
.loadingspinner{ display:none;position:absolute;width:100% !important;height:500px !important;background:rgba(255, 255, 255, 60) !important;z-index:100;opacity:0.7 }
.loadingspinner span{ margin-left:42%;text-align:center;font-size:1.5em;float:left;padding:30px }
.loadingspinner i{ font-size: 6em; }



.basket-top { background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:8px 15px; color:#A73E5C; font-weight:600 }
.basket-top span { color:#5C2849  }
.basket-top strong { color:#5C2849  }
.titulo-produto{color:#5C2849}
.ribbon-int.ribbon .theribbon { color: #ffffff;float: left;font-size: 0.8em;margin: 0 10px 10px -71px;padding: 3px 10px;position: relative;text-shadow: 0 1px 2px #bbbbbb;width: 80px;}
.ribbon-int.ribbon { top:20px}
.ribbon-int.ribbon.new { top:60px}