.sub-menu-baixo {
	margin-top: 40px;
    border-top: 2px solid white;
    width: 570px;
    color: red;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
}

.sub-menu-baixo .esquerda {
	width: 25%;
	float: left;
}

.sub-menu-baixo .direita {
	width: 75%;
	float: right;
	text-align: right;
}

.my_extra_menu_class ul {
	list-style: none;
    margin: 0;
    padding: 0;
}
.my_extra_menu_class ul li {
    display: inline-block;
    padding: 0 2px;
    margin: 0;
}

.woocommerce ul.products li.product .product-categories a:not(:hover), .woocommerce-page ul.products li.product .product-categories a:not(:hover) {
    font-size: 16px;
}

.woocommerce ul.products li.product .add-to-cart-button {
	display: none;
}

.my_extra_menu_class ul li a {
    color: #eee;
}

nav.main_menu>ul {
    margin-top: 16px;
}

nav.main_menu > ul > li > a {
	line-height: 0px!important;
}

.woocommerce div.product .product_meta {
	margin: 0px;
}

.product_meta.top {
    margin: 42px 0 0px;
}

.woocommerce .woocommerce-ordering .select2-container.orderby, 
.woocommerce table.cart div.coupon .input-text, 
.woocommerce-page table.cart div.coupon .input-text,
.woocommerce form.checkout .col2-set .form-row input[type=text], 
.woocommerce form.checkout .col2-set .form-row input[type=email], 
.woocommerce form.checkout .col2-set .form-row input[type=password], 
.woocommerce form.checkout .col2-set .form-row input[type=tel],
.woocommerce form.checkout .col2-set .form-row.notes textarea,
.woocommerce .select2-container, 
.woocommerce-page .select2-container,
.woocommerce input[type=text]:not(.qode_search_field),
.woocommerce input[type=password],
.woocommerce input[type=email],
.woocommerce textarea,
.woocommerce-page input[type=tel],
.woocommerce-page input[type=text]:not(.qode_search_field),
.woocommerce-page input[type=password],
.woocommerce-page input[type=email],
.woocommerce-page textarea {
    border: 1px solid #000!important;
}

.woocommerce div.cart-collaterals div.cart_totals table tr.order-total strong span.amount, 
.woocommerce-page div.cart-collaterals div.cart_totals table tr.order-total strong span.amount {
	color: #000!important;
}

.woocommerce .widget.widget_product_categories ul.product-categories li a {
    font-size: 14px;
    line-height: 20px;
}

nav.main_menu ul li.active a span.underline_dash,
nav.vertical_menu ul li.active a span.underline_dash,
nav.main_menu ul li:hover a span.underline_dash,
nav.vertical_menu ul li:hover a span.underline_dash {
	display:none;
}

@media only screen and (max-width: 1000px) {
	.sub-menu-baixo {
		display: none;
	}
}

h2.wc-bacs-bank-details-heading,
ul.wc-bacs-bank-details.order_details.bacs_details {
	display: none;
}

.woocommerce-checkout .woocommerce-message {
	background-color: #75D697!important;
}

.woocommerce .order_details.clearfix li.method {
    display: none!important;
}

.woocommerce ul.woocommerce-error {
	background-color: red!important;
}

.woocommerce-checkout .woocommerce-info {
	background-color: #eee!important;
}

.shopping_cart_header .header_cart {
    background-image: url('/wp-content/uploads/2017/03/cart.png')!important;
    background-size: 31px 29px;
    width: 31px;
    height: 29px;
}

.shopping_cart_header .header_cart.cart_icon:before {
    content: "\e015"!important;
}

.shopping_cart_header .header_cart span {
    line-height: 25px;
    padding-left: 3px;
}

.woocommerce div.product div.product_meta>span, 
.woocommerce div.product div.product_meta>.social_share_list_holder>span 
.woocommerce div.product div.product_meta>span, 
.woocommerce div.product div.product_meta>.social_share_list_holder>span,
.woocommerce .product h1.product_title,
.woocommerce .product p,
.woocommerce .qbutton.add-to-cart-button, 
.woocommerce .single_add_to_cart_button, 
.woocommerce .woocommerce-message a.button, 
.woocommerce ul.products li.product .added_to_cart,
aside .widget h5:not(.latest_post_title), 
.wpb_widgetised_column .widget h5:not(.latest_post_title) {
	font-family: 'Teko', sans-serif;
}

.woocommerce div.product div.product_meta>span, 
.woocommerce div.product div.product_meta>.social_share_list_holder>span {
	font-size: 16px;
}

.woocommerce .product h1.product_title {
    font-size: 36px;
}

.lang-item a {
    /* font-size: 10px; */
    font-size: 12px!important;
    padding: 0 2px!important;
}

.concessionarios-widget {
	background-color: #eee;
	padding: 25px 25px;
}

.concessionarios-widget h5 {
    border-bottom: 1px solid;
    font-size: 28px!important;
}

.concessionarios-widget a {
	font-size: 21px!important;
}

aside .widget h5:not(.latest_post_title), 
.wpb_widgetised_column .widget h5:not(.latest_post_title) {
	font-size:19px;
}

header.sticky .q_logo img,
header.sticky .side_menu_button {
    
}

 tspan{
    display:none!important;
 }