/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.bottom-col-content {
	margin-left: 20px !important;
	margin-right: 20px !important;
}

#secondary-navigation-bar-content {
	font-family: 'Carrois Gothic SC' !important;
	font-size: 13pt;
	font-weight: normal;
	Text-align: right;
}

/*upsells layout*/
.upsells.products {
	float: left;
	max-width: 344px;
}

.woocommerce-page .upsells.products ul.products li.product, 
.woocommerce-page .upsells.products ul li.product {
	width: 45%;
}

.cart-collaterals .cross-sells {
	max-height: 490px;
	overflow: hidden;
}

.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
	width: 46%;
}

footer {
	border-top: 20px !important;
	border-color: ffffff !important;
}

#main-menu {
	border-bottom: 3px solid #41395f !important;
	margin: auto;
	background-color: #E3C9DA !important;
	max-width: 940px;
}

#footer_text div {
	font-size: .9em;
	margin-left: 20px;
	padding: 0;
	width: 359px;
}

.back-to-top a {
	margin-right: 20px !important;
}

/*checkout page bottom box*/
div#payment.woocommerce-checkout-payment {
	background: #f1f1f1 !important;
	border-bottom: 20px;
	border-color: #ffffff;
}

/*Bullets in product*/
.summary.entry-summary ul {
	list-style-image: url(wp-content/themes/u-design/styles/style1/images/arrow-2.png);
}

ul {
	padding-left: 0;
	margin-left: 0;
	padding-left: 0;
}

ul li {
	list-style-position: outside;
}

li {
	margin-left: 1em;
}

/*search box*/
input.search-field {
	height: 20px !important;
	border: 1px solid #7f4175 !important;
	background: #efe1eb !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
	color: #999999;
	-webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0 0 !important;
	-moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0 0 !important;
	box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0 0 !important;
	width: 160px !important;
}

/*images on feature slider*/
@media screen and (max-width: 480px) {
	.woocommerce.columns-5 ul.products li.product {
		width: 46%;
	}
}

/*hide meta in product summary*/
.single-product .summary .product_meta {
	display: none;
}

/*Main menu active background tab*/
#main-menu .current-menu-item {
	background-color: #41395f !important;
}

/*Border under main menu*/
#main-menu {
	border-bottom: 3px solid #41395f !important;
	width: 100%;
}

ul.tabs {
	display: none;
}

.woocommerce .woocommerce_tabs .panel h2, .woocommerce .woocommerce-tabs .panel h2 {
	display: none !important;
}

/* news submit button */
/* error messages */
/* submit button */
/* product search button */
/* WP Image Borders CSS */
.bordered, ul.products li.product img, .single-product .images img, .wp-image-borders .alignright, .wp-image-borders .alignleft, .wp-image-borders .aligncenter, .wp-image-borders .alignnone, .wp-image-borders .size-auto, .wp-image-borders .size-full, .wp-image-borders .size-large, .wp-image-borders .size-medium, .wp-image-borders .size-thumbnail, .wp-image-borders .alignright img, .wp-image-borders .alignleft img, .wp-image-borders .aligncenter img, .wp-image-borders .alignnone img, .wp-image-borders .size-auto img, .wp-image-borders .size-full img, .wp-image-borders .size-large img, .wp-image-borders .size-medium img, .wp-image-borders .size-thumbnail img {
	border-color: #ffffff !important;
	border-radius: 0 !important;
	border-style: solid !important;
	border-width: 4px !important;
	box-shadow: 1px 1px 1px 1px #c9c9c9 !important;
}

.cross-sells.products {
	clear: both;
	width: 100%;
}

/*mobile menu background*/
.mean-container a.meanmenu-reveal {
	font-family: 'Carrois Gothic SC' !important;
	font-size: 16pt;
}

.mean-container .mean-bar {
	background: #8C4882 !important;
}

.mean-container .mean-nav {
	background: #8C4882 !important;
}

.mean-container .mean-nav ul li a {
	text-transform: none;
	text-align: center;
	font-family: 'Carrois Gothic SC' !important;
}

.mean-container .mean-nav ul li a:hover {
	background: #7F4175;
	background: rgba(255,255,255,0.1);
}

/*dropdowns*/
select.select.wppp-select {
	background-clip: padding-box;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	color: hsl(0,0%,27%);
	display: block;
	font-weight: 400;
	overflow: hidden;
	padding: 0 0 0 8px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	height: 30px;
	line-height: 2em;
}

select#pa_size {
	background-clip: padding-box;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	color: hsl(0,0%,27%);
	display: block;
	font-weight: 400;
	overflow: hidden;
	padding: 0 0 0 8px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	height: 28px;
	line-height: 2em;
}

.woocommerce .quantity .qty {
	background-clip: padding-box;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	color: hsl(0,0%,27%);
	display: block;
	font-weight: 400;
	overflow: hidden;
	padding: 0 0 0 8px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	height: 30px;
	line-height: 2em;
}

/* woocommerce bars */
.woocommerce .woocommerce-info::before {
	color: #7F3773;
}

.woocommerce .woocommerce-info {
	border-top-color: #7F3773;
}

.woocommerce .woocommerce-error::before {
	color: #7F3773;
}

.woocommerce .woocommerce-error {
	border-top-color: #7F3773;
}

.woocommerce .woocommerce-message::before {
	color: #7F3773;
}

.woocommerce .woocommerce-message {
	border-top-color: #7F3773;
}