.sp-wrap { min-width: 100%; width: 100%; min-height: 200px; }
.product .pictures { margin-top: 30px; }
.product .product-index { padding: 20px; }
.product .product-index>div>p, .product .product-index>h1{ text-indent: 30px; }
.product .product-index>h1{ text-transform: uppercase; font-size: 2.0em; font-weight: bold; color: RGB(67, 73, 87); }
.product .summary { margin-bottom: 15px; font-size: 1.3em; color: RGB(0, 0, 0); }
.product .share { text-align: right; }
.product .price {margin-bottom: 20px;} 
.product .price>span { display: block; color: RGB(252, 122, 0); font-size: 3.0em; text-indent: 0; text-align: right; border-bottom: 1px solid RGB(252, 122, 0); padding-right: 20px; }
.product .price> span .offer { font-size: 0.5em;  opacity: 0.8;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  filter: alpha(opacity=80);  -moz-opacity: 0.8; -khtml-opacity: 0.8; }
.product > .hideprice .price { display: none; }
.product .buy { text-align: center; }
.product input[name=qtt][readonly]  { background-color: #FFF; }
.product .buy input[name=qtt]  { vertical-align: top; font-weight: bold; border: 1px solid rgb(67, 73, 87); color: rgb(67, 73, 87); text-align: center;  }
.product .buy .quantity_container .input-group .input-group-btn .qtt-action { color: #FFF;}
.product .buy .buy .quantity_container .input-group .input-group-btn .qtt-action.disabled { color: #aaa; }
.product .buy .btn { background-color: rgb(67, 73, 87); border: 1px solid rgb(67, 73, 87); }
.product > .showcase .buy { display: none; }
.product-tab ul.nav li { font-size: 1.0em; text-transform: uppercase; font-weight: bold; }
.product-tab ul.nav li a{ color: RGB(67, 73, 87); background: RGB(243, 243, 243); border-bottom: 1px solid RGB(67, 73, 87); border-radius: 8px 8px 0 0; }
.product-tab ul.nav li.active a{ background: RGB(67, 73, 87); color: RGB(255, 255, 255); padding-top: 10px; }
.product-tab div.tab-content { border: 1px solid RGB(67, 73, 87); margin-top: -1px; margin-bottom: 20px; padding: 10px 25px; min-height: 120px;  background-color: RGB(243, 243, 243); color: RGB(67, 73, 87); }
#attributes .attr { border-bottom: 1px solid #ddd; padding-bottom: 5px; margin-bottom: 10px; font-size: 1.1em; }
#attributes .attr>label { color: #555; }
.product > .showcase .product-tab ul.nav li.calculate-shipping { display:none }
#attributes .attr>label { color: #555; }
.rotating{
    -webkit-animation:spin 1s linear infinite;
    -moz-animation:spin 1s linear infinite;
    animation:spin 1s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
