/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/*show header image only on home*/
body:not(.home) #masthead > img {
	background-image: none !important;
	max-height: 0;
}

body:not(.home) .content {
	margin-top: 0;
}

/*remove home page title*/
.page-template-front-page .site-main>.hentry:first-of-type .entry-title {
	display: none !important;
}

/*adjust font size home page entry*/
#post-804 > div {
	font-size: 16px;
}

#menu-item-1108, #menu-item-1134 {
	padding: 10px;
	opacity: 1;
}

/* WooCommerce */
ul.products li.product .woocommerce-loop-product__title {
	background: #822E81;
	font-weight: 700;
}
ul.products li.product .button {
	line-height: 1.25em;
	color: #822e81;
	border-color: #822e81;
	font-size: 95%;
}
ul.products li.product .button:hover {
	color: #0e4e76;
	border-color: #0e4e76;
}
.woocommerce-page:not(.product-template-default) #main {
	width: 100%;
}
.woocommerce-page:not(.product-template-default) aside {
	display: none;
}
.products li {
	text-align: center;
}
.single_add_to_cart_button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce input.button {
	color: #822e81 !important;
	border-color: #822e81 !important;
}
.single_add_to_cart_button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce input.button:hover, .woocommerce button.button:hover {
	color: #0e4e76 !important;
	border-color: #0e4e76 !important;
}
.woocommerce-tabs ul.tabs li.active a {
	color: #822e81;
}
table.shop_table th {
	background: #822e81;
	border: 3px solid #6c196b;
	padding-left: .75em;
}
.cart-subtotal th, .order-total th {
	padding-right: 1em !important;
	text-align: right !important;
}
.cart-subtotal td, .order-total td {
	padding-left: 1em;
}
.cart_totals h2 {
	text-transform: capitalize;
	margin-bottom: .65em;
}
.woocommerce-checkout-review-order-table .product-total, th.product-name {
	padding-left: 1em;
}
th.product-remove {
	border-right: 0 !important;
}
th.product-thumbnail {
	border-left: 0 !important;
}
.woocommerce-product-gallery__image img {
	margin: 0 auto 1em;
}
.onsale {
	background: #0e4e76;
}
#infinite-handle span {
	background: #822e81;
	color: #fff;
}
.product_title.entry-title {
	text-transform: uppercase;
}
.summary .price {
	font-weight: 700;
}
.attachment-woocommerce_thumbnail, .woocommerce-loop-product__title {
	margin: 0 auto !important;
}
.woocommerce-loop-product__title {
	margin-bottom: 1em !important;
}

/* Pop Up */
#wpcf7-f1386-o4 {
	text-align: center;
}
#wpcf7-f1386-o4 input.wpcf7-text {
	width: 100%;
}