/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 17 2019 | 09:22:12 */
/* overflow */
body {
	overflow-x: hidden !important;
	background-image: url('/s/img/background/left-desktop.png'), url('/s/img/background/right-desktop.png');
	background-repeat: repeat-y;
	background-position: left top, right top;
	background-color: #fff !important;
}

/* table */
table {
	border: none !important;
}

/* Remove Breadcrumbs */
.breadcrumb-trail {
	display: none;
}

/* header */
.tc-header {
	border-bottom: none !important;
	box-shadow: 1px 1px 10px 2px gray;
}

/* Footer */
#footer {
	background-color: #baa075 !important;
	border: none !important;
	box-shadow: 1px 1px 10px 2px gray;
}
.footer-decoration {
	width: 100% !important;
	height: 1px !important;
	border-bottom: 5px dotted #fff !important;
	position: relative !important;
	top: 15px !important;
	margin: 0 !important;
}

/* Colophon */
.colophon {
	background: #baa075 !important;
	text-align: center;
	color: #fff;
}

/* Footer Menu Widget */
.menu {
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
	-moz-column-count: 2; /* Firefox */
	column-count: 2;
	font-size: 2em !important;
	white-space: nowrap;
}
.widget.widget_nav_menu li::before {
	color: #fff;
}
/* Footer Responsive Columns */
@media screen and (min-width: 1px) and (max-width: 600px) {
	.menu {
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
		-moz-column-count: 1; /* Firefox */
		column-count: 1;
		margin-left: 15px;
	}
}

/* Fix Social Media Icons Addon */
.fa, .far, .fas {
	font-family: FontAwesome !important;
	font-size: 16pt !important;
}
.mysocialwid::before {
	content: 'Follow us';
	margin-right: 15px;
}
@media screen and (min-width: 1px) and (max-width: 980px) {
	.mysocialwid::before {
		content: normal;
	}
}

/* Headers */
h1, h2, h3, h4, h5, h6 {
	color: #a47343;
}

/* Content */
#tc-page-wrap {
	width 100% !important;
}
.row {
	float: none !important;
	width: 100% !important;
	margin: 0 !important;
}
.container {
	//width: 98% !important;
}
.column-content-wrapper {
	width: 100% !important;
	margin: 1em auto !important;
}
.span12 {
	width: 100% !important;
}
.article-container {
  	background: rgba( 247, 242, 237, .9 );
	width: 100% !important;
	max-width: 900px;
	padding: 2em;
	margin: 0 auto !important;
	float: none !important;
}
#main-wrapper {
	//width: 100% !important;
	//margin: 30px 0 !important;
}

/* Responsive Content */
@media screen and (min-width: 1px) and (max-width: 960px) {
	.article-container {
		width: 98% !important;
		max-width: none;
	}
	.container {
		//width: 94% !important;
	}
	body {
		background-image: url('/s/img/background/left-mobile.png'), url('/s/img/background/right-mobile.png');
	}
}

/* table */
tr:nth-child(2n) td, tr:nth-child(2n) th {
	background: none !important;
}

/* .price */
.price {
	color: #a47343 !important;
	font-size: 1.5em !important;
}

/* .button */
.button {
	background-color: rgba(0, 0, 0, 0) !important;
	color: #a47343 !important;
	font-weight: bold !important;
	border: 1px solid #a47343 !important;
	transition: .2s;
	border-radius: 0 !important;
	padding: .0618em 1em;
}
.button:hover {
	color: #fff !important;
	background-color: #a47343 !important;
}

/* woocommerce-tabs */
.woocommerce-tabs {
	color: #a47343 !important;
}

/* onsale */
.onsale {
	background-color: #a47343 !important;
}

/* page-title-decoration */
.featurette-divider {
	border-bottom: 5px dotted #a47343 !important;
}

/* woocommerce-page-title-decoration */
.woocommerce-products-header {
	border-bottom: 5px dotted #a47343 !important;
}

/* entry-content */
.entry-content {
	font-size: 20px;
	margin: 0 auto;
	line-height: 1.5;
}

/* woocommerce-checkout */
.woocommerce-checkout-payment {
	background: rgba(0,0,0,0) !important;
}
#add_payment_method {
	background-color: rgba(186,160,117,.9) !important;
}
#add_payment_method::before {
	border: 1em solid rgba(186,160,117,.4) !important;
}

/* hide search-header */
.search-header {
	display: none;
}

/* name-your-price-addon */
.popfwc-currency-symbol {
	font-size: 2em;
}

/* custom-header-search-bar */
.custom-header-search-bar {
	position: absolute;
	top: 1em;
	left: 70%;
}
@media screen and (min-width: 1px) and (max-width: 980px) {
	.custom-header-search-bar {
    	position: relative;
      	top: 0;
		left: 0;
		margin-left: -5%;
	}
}

/* category images */
.a_cat_flex {
	display: flex;
	justify-content: space-between;
}
.a_cat_img img {
	width: 100px;
}
@media screen and (min-width: 1px) and (max-width: 600px) {
	.a_cat_img img {
		width: 45px;
	}
}