@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville:400,700);
@import url(https://fonts.googleapis.com/css?family=Sintony:400,700);
@import url(https://fonts.googleapis.com/css?family=Sintony:400,700);
body {
background-color: #ffffff;
background-image: none;
color: #333333;
font-family: Sintony, Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: 400;
}

#stretch, #header_bar, #footer {
background-color: #ffffff;
}

#store_title h1 {
font-family: Libre Baskerville, Garamond, Georgia, serif;
font-size: 60px;
font-weight: 400;
}

#product_title, .core_title {
font-family: Sintony, Helvetica, Arial, sans-serif;
font-size: 28px;
font-weight: 400;
}

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

a, .dropdown_label {
color: #2980b9;
}

.button, button, .menu,
form.tablelike input.button {
color: #ffffff;
background-color: #3498db;
border-color: #3498db;
}

.menu a, .menu .dropdown_label {
color: #ffffff;
}

.subcategories {
color: #333333;
border-color: #3498db;
background-color: #ffffff;
}

.subcategories a {
color: #333333;
}

#client_section {
color: #ffffff;
background-color: #3498db;
border-color: #3498db;
}

#dropdown_cart, #cart {
color: #333333;
border-color: #3498db;
}

#dropdown_cart a {
color: #2980b9;
}

#cart_icon, #cart_counter {
color: #2980b9;
background-color: #ffffff;
}

input, textarea, select, fieldset {
color: #333333;
background-color: #ffffff;
border-color: #333333;
}

input, textarea, select, button {
font-family: Sintony, Helvetica, Arial, sans-serif;
font-weight: 400;
}

input#search_field {
background-color: #ffffff;
border-color: #333333;
color: #333333;
}

.img_zoom_menu {
background-color: #ffffff;
border-color: #3498db;
}

.dropdown_menu, #cart {
background-color: #ffffff;
}

.admin {
background-color: #ffffff;
}

.block {
color: #333333;
}

.price {
color: #2980b9;
}

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

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

.tabs_labels label {
background-color: rgba(51, 51, 51, 0.15);
border-bottom-color: transparent;
}
.show_tab:nth-child(1):checked ~ .tabs_labels>label:nth-child(1),
.show_tab:nth-child(2):checked ~ .tabs_labels>label:nth-child(2),
.show_tab:nth-child(3):checked ~ .tabs_labels>label:nth-child(3),
.show_tab:nth-child(4):checked ~ .tabs_labels>label:nth-child(4),
.show_tab:nth-child(5):checked ~ .tabs_labels>label:nth-child(5) {
background-color: #ffffff;
border-bottom-color: #ffffff;
}
