
ul#shipping_method {
    background: #000;
    padding: 200px;
    margin: 200px;
}
/*****************/

/* carrinho de compra */
.shop_table, .title, .form-row  {
	background:#ff0066;
}
.cart_totals,  {

	background:#5d91bf;
}
.cart-discount {
	background:#ff0066;
}
tr.cart-subtotal, .order-total, tr.tax-total, td.actions, .woocommerce-result-count{
	height: 20px;
	width: 100%;
	color: #fca;
	background:#ff0066;
}

th.product-remove, a.remove {
	color: #000;
}
tr.shipping, .woocommerce-shipping-contents{
	height: 20px;
	width: 100%;
	color: #fca;
	background: #5d91bf;

}


 .woocommerce-shipping-calculator {
	height: 20px;
	width: 100%;
	color: #fca;
	background: #6ba07f;
}
.woocommerce-shipping-calculator a:hover{
	color: #fff;
}
  span.onsale, .button, #reviews  {
  	background: #6ba07f;
  	color: #000;
  }



/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/

#site-navigation2 {
	background: #ff0066;
	height: auto;
	width: 100%;
}

.main-navigation2 {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}
.main-navigation2 {
	clear: both;
	display: block;
	float: right;
	width: 100%;
}

.main-navigation2 ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
	background: #282828;
}

.main-navigation2 li {
	float: left;
	position: relative;
	margin: 10px;
}

.main-navigation2 a {
	display: block;
	text-decoration: none;
	color: #fff;
}

.main-navigation2 ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 1.5em;
	left: -999em;
	z-index: 99999;
}

.main-navigation2 ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation2 ul ul a {
	width: 200px;
}

.main-navigation2 ul ul li {

}

.main-navigation2 li:hover > a,
.main-navigation2 li.focus > a {
	color:#000000;
    
    text-decoration: none;
}

.main-navigation2 ul ul :hover > a,
.main-navigation2 ul ul .focus > a {
}

.main-navigation2 ul ul a:hover,
.main-navigation2 ul ul a.focus {
}

.main-navigation2 ul li:hover > ul,
.main-navigation2 ul li.focus > ul {
	left: auto;
}

.main-navigation2 ul ul li:hover > ul,
.main-navigation2 ul ul li.focus > ul {
	left: 100%;
}

.main-navigation2 .current_page_item > a,
.main-navigation2 .current-menu-item > a,
.main-navigation2 .current_page_ancestor > a {
}

/* Small menu. */
.menu-toggle,
.main-navigation2.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none;
	}
	.main-navigation2 ul {
		display: block;
	}
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

