@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,700);
@import url(https://fonts.googleapis.com/css?family=Cabin:400,700);
@import url(https://fonts.googleapis.com/css?family=Cabin:400,700);

body {
background-color: #4a1f03;
background-image: none;
color: #050505;
font-family: Cabin, Helvetica, Arial, sans-serif;
font-size: 0.875em;
font-weight: 400;
}

#header_bar, #client_section, #pager>span, #product_title, .footer_info, .core_title {
color: #fff7d4;
background-color: #470000;
}

#header_bar>ul>li>a, #header_bar>ul>li>.dropdown_label, #client_section>ul>li>a, #pager a, .footer_info a {
color: #fff7d4;
}
#header_bar>ul>li:hover>a, #header_bar>ul>li:hover>.dropdown_label, .dropdown_control:checked ~ .dropdown_label, #client_section>ul>li:hover>a {
background-color: rgba(255, 247, 212, 0.2);
}
#pager a:hover, .footer_info a:hover {
color: rgba(255, 247, 212, 0.7);
}

#header_bar .dropdown_menu {
color: #470000;
}

.dropdown_menu>li>a:hover {
background-color: rgba(156, 0, 21, 0.2);
color: #9c0015;
}

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

a, .dropdown_label, ul#pages>li>a:hover {
color: #9c0015;
}
a:hover, .dropdown_label:hover, .dropdown_control:checked ~ .dropdown_label {
color: rgba(156, 0, 21, 0.7);
}

.button, button,
form.tablelike input.button {
color: #fff7d4;
background-color: #470000;
border-color: #470000;
}
.button:hover, button:hover, .button:active, button:active {
color: #fff7d4;
background-color: rgba(71, 0, 0, 0.9);
border-color: #470000;
}

.img_zoom_menu {
border-color: #470000;
}

.block {
color: #050505;
}

input, textarea, select {
color: #050505;
}

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

#store_title h1, #banner {
font-family: Ubuntu, Helvetica, Arial, sans-serif;
font-size: 1.5714285714286em;
font-weight: 400;
}

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

.price {
color: #9c0015;
}

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

ul.categories, .info_left, .ad_box, .ad_footer, #cart .container, #core, #footer_features {
border-color: #470000;
}

#cart .container:before {
color: #fff7d4;
background-color: #470000;
border-color: #470000;
font-family: 'FontAwesome', Cabin, Helvetica, Arial, sans-serif;
}

li.product a, li.product img {
color: #050505}

li.product:hover {
border-color: #470000;
}

li.product:hover a {
color: #fff7d4}

li.product:hover .list_product_name, li.product:hover .list_product_name:after, li.product:hover .list_price {
color: #fff7d4;
background-color: #470000;
}

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

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

@media (max-width: 61.99em){
body {
font-size: 0.875em;
}

#store_title h1, #banner {
font-size: 1.5714285714286em;
}

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