
body {
background-color: #ff6d57;
background-image: none;
}

body, #cart {
color: #595959;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.25em;
font-size: 1.25rem;
font-weight: 400;
}

.sliding_menu_close {
font-size: 1.25rem;
}

a, .dropdown_label, #cart_close {
color: #8a1f0e;
}

#topbar {
color: #f9f9f9;
background-color: #d41709;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.9em;
font-weight: 400;
}

#banner a, #banner a:visited, #banner a:focus,
#store_title a, #store_title a:visited, #store_title a:focus {
color: #f9f9f9;
}

#cart_counter {
color: #d41709;
}

#cart a {
color: #8a1f0e;
}

#content {
   padding: 2.825713em 1em 1em; /* 2.02857 = lineheight + 2*padding from topbar; +1 from usual padding */
}

.new_something a, .new_something_big a, .button, button,
form.tablelike input.button {
color: #f9f9f9;
background-color: #d41709;
}
.button:hover, button:hover, .button:active, button:active,
.new_something a:hover, .new_something_big a :hover,
.new_something a:active, .new_something_big a :active {
color: #f9f9f9;
background-color: rgba(212, 23, 9, 0.9);
border-color: #d41709;
}

.block,
input, textarea, select {
color: #595959;
}

input, textarea, select, button, .error, .ok, .warning, .block {
font-size: 1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: 400;
}

/* Porque o chrome é burro */
strong, b {font-weight: 400;}
strong, b {font-weight: bolder;}

.tabs_labels label, .tabs_contents {
border-color: rgba(89, 89, 89, 0.2);
}

.tabs_labels label {
background-color: rgba(89, 89, 89, 0.15);
border-bottom-color: transparent;
}

#product_title, .core_title{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.16666em;
font-weight: 400;
}

#price-tabs .price {
color: #8a1f0e;
}

#controls>span {
background-color: #d41709;
border-color: #d41709;
}

#chat_window.chat_minimized {
background-color: #d41709;
}

@media (min-width: 1024px){
   body, #cart, .sliding_menu_close {
      font-size: 1.25em;
      font-size: 1.25rem;
   }

   #topbar {
      font-size: 0.9em;
   }

   #content {
      padding: 2.825713em 1em 1em; /* 2.02857 = lineheight + 2*padding from topbar; +1 from usual padding */
   }

   #product_title, .core_title{
      font-size: 1.2em;
   }
}
