.category-view {
    display: none;
}

 div#system-message-container {
    background-color: white;
    border-radius: 8px;
    opacity: 0.8;
}
.orderby-displaynumber {
    display: none;
}

.browse-view .addtocart-area {
    display: none;
}
button.default {
   background: #f7941e ;
   border: solid #00669a  0px;
   padding: 10px 15px;
   float: right;
   font-size: 16px;
   color: #ffffff ;
}
 /*pos-carrinho*/
 
 .carrinho form#userForm h1 {
  font-size: 16px;
}

.carrinho button.button.vm-button-correct {
  margin-left: 1px;
}
 
.vm-col-4 .product-field.product-field-type-S {
  display: none;
}

 /*fim pos-carrinho*/

/*novos*/

.cart-summary span.PricesalesPrice {
    font-size: 16px;
    font-weight: bold;
}
.productdetails-view .vm-product-container span.PricesalesPrice {
    font-size: 32px;
    font-weight: bold;
}

.carrinho div#checkoutStep2, .outros div#checkoutStep2, .loja-virtual div#checkoutStep2 {
    font-size: 24px;
    padding: 20px 0px;
    font-weight: bold;
}

.carrinho div#checkoutStep3, .outros div#checkoutStep3, .loja-virtual div#checkoutStep3 {
    font-size: 24px;
    padding: 20px 0px;
    font-weight: bold;
}

span.vmicon.vm2-nostock {
    display: none;
}

button.vmicon.vm2-add_quantity_cart {
  padding: inherit;
}

button.vmicon.vm2-remove_from_cart {
  padding: inherit;
  float: right;
  margin-top: 4px;
}

.cart-view h3 {
  display: none;
}

.sectiontableentry1 h3{
    display: inline;
}

.sectiontableentry2 h3{
    display: inline;
}

form.inline {
  display: none;
}

.loja-virtual .control-buttons button.button.vm-button-correct {
  background: #7d7777;
}

.loja-virtual button.default {
  padding: 9px 14px;
  font-size: 16px;
  margin: 0px;
}

.buttonBar-right button.button {
  background: #7d7777;
  padding: 9px 14px;
  font-size: 16px;
  margin: 0px;
}

.userfields_info strong {
  background-color: #dddcda;
}

fieldset legend {
  padding: 0;
}

.loja-virtual fieldset {
  padding: 7px;
}

.loja-virtual fieldset h2 {
  font-size: 18px;
  font-weight: bold;
}

form#form-login {
  display: none;
}

form#com-form-login {
  display: none;
}

table.adminForm.user-details tr {
  background-color: #dddcda;
}
.loja-virtual table.user-details .vm-chzn-select  {
  color: #f7941e;
  border: solid #f7941e 1px;
}

.loja-virtual table.user-details input {
  border: solid #f7941e 1px;
  }
.button.vm-button-correct button:hover {
  font-size: 16px;
}

.PricebillTotal.vm-display.vm-price-value span {
  color: #f7941e;
    font-size: 18px;
}
span.PricebillTaxAmount {
color: #f7941e;
  font-size: 18px;
}
tr.sectiontableentry2 td {
color: #f7941e;
  font-size: 18px;
}

.terms-of-service label {
  float: right;
}
a.terms-of-service {
  color: #000000;
  transition: 0.8s;
}

.checkout-button-top {
  border-top: solid #E9E8E8 0px;
}

.terms-of-service a:hover {
  color: #f7941e;
  transition: 0.8s;
}
.billto-shipto {
  background-color: #f8b629;
  padding-top: 0px;
  padding-bottom: 0px;
  border-radius: 5px;
  }
  
  .width50.floatleft {
  border: solid #f7941e 1px;
  padding: 5px 15px;
  border-radius: 3px;
  min-height: 190px;
}

.width50.floatleft.right.vm-continue-shopping {
  border: solid #f7941e 0px;
  padding: 15px 15px;
  min-height: 0px;
}

.width50.floatleft.right.vm-continue-shopping a {
  color:#000000;
  font-weight: bold;
  font-size: 26px;
}

.priceColor2 {
  color: #000000;
}

.width50.floatleft.vm-cart-header {
  border: solid #9c9da0 0px;
  min-height: 0px;
  background-color: #7a7676;
  width: 175px;
  border-bottom: solid #9c9da0 4px;
  background-image: url(../images/fundo-compra.gif);
  background-repeat: no-repeat;
  background-position: 90% 50%;
  padding: 10px 10px;
  border-radius: 3px;
}

.width50.floatleft.vm-cart-header h1 {
  color: #ffffff;
    padding: 0;
}

table tr.even, table tr.alt, table tr:nth-of-type(even) {
  background:#dddddd;
}
   
tr.sectiontableentry1 {
  background-color: #dddddd;
}   

.cart-view table {
  background: #dddddd;
}

.cart-view input[type="text"]{
border: 1px solid #f7941e;
border-radius: 3px;
width: 80%;
display: inline;
}

span.details-button input.details-button {
  height: 37px;
  width:100%;
  background-color: #f7941e !important;
  background:none;
  color: #ffffff;
  border: 0px solid #CAC9C9;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  transition: 0.8s;
}

span.details-button input.details-button:hover, span.details-button input.details-button:focus, span.details-button input.details-button:hover, span.details-button input.details-button:focus {
  background-color: #dddcda !important;
  color: #000000 !important;
}

.cart-view span.details-button{
float:right;
width:20%;
margin: 0px;
  padding: 0px;
  display: initial;
}

tr.sectiontableentry1 h3 {
  font-size:18px;
}
.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited {
  background: #f7941e;
  border: solid #00669a 0px;
  padding: 10px 15px;
    float: right;
    font-size: 16px;
}
button.button.vm-button-correct {background: red;
    border: solid #00669a 0px;
    padding: 10px 15px;
    float: right;
    font-size: 16px;
    margin-left: 5px;
}

.buttonBar-right button.vm-button-correct {
    display: none;
}

.outros .cart-view {
    margin-top: 15px;
}
     
button.vm-button-correct:hover{
  background-color: #dddcda !important;
  color: #000000 !important;
  font-size: 16px;
}

.loja-virtual button:hover, .loja-virtual button:focus,.loja-virtual .button:hover,.loja-virtual .button:focus {
  background-color: #dddcda !important;
  color: #000000 !important;
  font-size: 16px;
}
.controls   label {
  height: 16px;
  }
  
  a.details{
  background: #f7941e top repeat-x;
  border: solid #f7941e 1px;
    color: #ffffff;
  font-style: italic;
  transition: 0.8s;
  
  }
  
  a.details:hover{
  background: #f8b629 top repeat-x;
  border: solid #f8b629 1px;
    color: #000000;
  font-style: italic;
  transition: 0.8s;
  
  }
  
  table.cart-summary tr th {
  background: #f8b629;
   border-right: solid #f7941e 2px;
   text-align: center;
  font-weight: normal;
  height: 55px;
  border-bottom: solid #f7941e 4px;
  }
  
  fieldset.vm-fieldset-pricelist {
  padding: 0px;
    border: solid 0px #dddddd;
    
}


/* fim novos*/

.vm3pr-1 .product-price {
  width: 100%;
  text-align: center;
    margin-top: 0px;
}
 /* login */
div#form-login-remember {
  display: none;
}

label.element-invisible {
  display: none;
}

.sidebar input[type="text"], .sidebar input[type="password"], .sidebar input[type="text"],.sidebar input[type="password"]{
  margin: 0 0 0 0;
  border: 0px solid #cccccc;
  -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1);
  padding-left: 35px;
}

.sidebar input[type="password"], .sidebar input[type="password"] {
border-bottom: 2px solid #a09c9c !important;
background-image: url(../images/senha.png)!important;
background-repeat: no-repeat;
background-position: 10px 8px;  
}

.sidebar input[type="text"], .sidebar input[type="text"]{
border-bottom: 1px solid #a09c9c !important;
background-image: url(../images/usuario.png) !important;
background-repeat: no-repeat;
background-position: 10px 8px;
}

.sidebar button.btn.btn-primary, .sidebar button.btn.btn-primary {
  background-color: #4d4c4c;
  border: none;
  border-radius: 0px;
  color: #ffffff;
  margin-top: 15px !important;
  transition: 0.8s;
  border-bottom: 2px solid #a09c9c !important;
  width: 100%;
  font-size: 23px;
  padding: 10px 0px;
  margin-bottom: 5px;
}

.sidebar button.btn.btn-primary:hover, .sidebar button.btn.btn-primary:hover  {
  background-color: #dddcda;
  color: #303030;
  border-bottom: 0px solid #a09c9c !important;
  transition: 0.8s;
}
.sidebar ul.unstyled, .sidebar ul.unstyled {
  list-style: none;
  margin: 0px;
  display: none;
}

.sidebar ul.unstyled li a, .sidebar ul.unstyled li a {
  color: #323232;
  font-size: 12px;
}

.sidebar ul.unstyled li a:hover, .sidebar ul.unstyled li a:hover {
  text-decoration: underline;
}

.sidebar ul.unstyled li, .sidebar ul.unstyled li {                             
  width: 48%;
  display: -webkit-inline-box;
}

.sidebar h4, .sidebar h4  {
  font-size: 30px;
  font-weight: bold;
  text-align: center;
}



/* fim login */

.back-to-category {
  display: none;
}

.product-neighbours {
  display: none;
}

.loja-virtual span.vm-price-desc {
  display: none;
}

.online-store span.vm-price-desc {
  display: none;
}

.loja-virtual .spacer-buy-area .ratingbox {
  display: none;
}

.online-store .spacer-buy-area .ratingbox {
  display: none;
}

.loja-virtual .icons {
  display: none;
}

.online-store .icons {
  display: none;
}

.loja-virtual p.product_s_desc {
  display: none;
}

.online-store p.product_s_desc {
  display: none;
}

.ratingbox {
  display: none;
}

div.vm-details-button a {
  display: none;
}

span.vmicon.vm2-normalstock {
  display: none;
}

.latest-view span.quantity-box {
  display: none;
}

.latest-view span.quantity-controls.js-recalculate {
  display: none;
}

.latest-view .product {
  width: 23.8%;
  min-width: 23.8%;
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
}

.browse-view .product {
  width: 23.8%;
  min-width: 23.8%;
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
}

.latest-view span.addtocart-button {
  width: 107px;
  position: relative;
  bottom: -37px;
  display: none;
}

.corpo-loja h2 {
    font-size: 1.3125rem;
}

.corpo-loja h1 {
    font-size: 1.75rem;
}
.tooltip.fade.top {
    width: 200px !important;
}

.browse-view span.addtocart-button {
  width: 107px;
}
.latest-view  .product h2 a {
  font-size: 16px;
  color: #4d4b4b;
}

.browse-view  .product h2 a {
  font-size: 16px;
  color: #4d4b4b;
}

.latest-view .vm-product-descr-container-1 {
  height: auto;
  margin-bottom: 0px;
}

.browse-view .vm-product-descr-container-1 {
  height: auto;
  margin-bottom: 10px;
  text-align: center;
}

.latest-view .vm3pr-1 {
  height: 80px;
}

.browse-view .vm3pr-1 {
  height: 80px;
}

.latest-view .browseProductImage {
  max-height: 77px;
}

.browse-view .browseProductImage {
  max-height: 77px;
}


.latest-view .vm-product-media-container {
  margin-bottom: 0px;
}

.browse-view .vm-product-media-container {
  margin-bottom: 0px;
}

.latest-view .product h2 {
  line-height: 14px;
  font-size: 16px !important;
  height: 80px;
}

.browse-view .product h2 {
  line-height: 18px;
}

.latest-view .spacer {
  background-color: #ffffff;
  box-shadow: 24px;
  box-shadow: 3px 3px 3px #c3c2bf;
  height: 210px;
}

.browse-view .spacer {
  background-color: #ffffff;
  box-shadow: 24px;
  box-shadow: 3px 3px 3px #c3c2bf;
  height: 230px;
}

.latest-view input.addtocart-button {
  background: #4d4b4b !important;
  border: solid #4d4b4b 0px !important;
  padding: 7px !important;
  font-size: 16px !important;
}

.browse-view input.addtocart-button {
  background: #4d4b4b !important;
  border: solid #4d4b4b 0px !important;
  padding: 7px !important;
  font-size: 16px !important;
}

.browse-view span.quantity-box {
  display: none;
}

.browse-view span.quantity-controls.js-recalculate {
  display: none;
}

.cart.customer-note {
  display: none;
}

fieldset.vm-fieldset-customer-note {
  display: none;
}

.width50.floatright.right.paddingtop {
  display: none;
}

@media only screen and (max-width: 90.063em) {
.latest-view .product {
 width: 150px;
}

.addtocart-bar {
  left: -45px;
}
}

.endereco .adminForm label.username {
    background-image: url(../images/fundo-asterisco.png) ;
    background-repeat: no-repeat;
    background-position: 105px 0px;
}

.endereco .adminForm label.name {
    background-image: url(../images/fundo-asterisco.png) ;
    background-repeat: no-repeat;
    background-position: 85px 0px;
}

.endereco .adminForm label.password {
    background-image: url(../images/fundo-asterisco.png) ;
    background-repeat: no-repeat;
    background-position: 40px 0px;
}

.endereco .adminForm label.password2 {
    background-image: url(../images/fundo-asterisco.png) ;
    background-repeat: no-repeat;
    background-position: 100px 0px;
}