/*font*/
*, body {
	font-family: "Roboto Condensed","Open Sans","Helvetica Neue", Helvetica, Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei",SimSun, sans-serif;
}

body, .box-info, .custom-page .title {
	font-weight: 300;
}

#footer,
.large-message {
	background-color: #fff!important;
}

a,
a:visited {
	color: gray;
}
a:hover,
a:focus,
a:active,
a.active {
	color: darkgray;
}

/*header*/
.navbar-menu > ul > li > a {
	text-transform: uppercase;
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
	border-bottom: solid 3px transparent;
	color: #000!important;
}
.navbar-menu>ul>li>a:hover,
.navbar-menu>ul>li>a:focus,
.navbar-menu>ul>li>a:active,
.navbar-menu>ul>li>a.active {
	text-transform: uppercase;
	border-bottom: solid 3px black;
	color: #000!important;
}
.navbar-wrapper {
	border-bottom: 0px;
}
.navbar {
	padding-bottom:10px;
}
.navbar-header-wrapper,
.navbar-menu-wrapper {
	width: auto;
	display: block;
}
.navbar-header-wrapper,
.navbar-menu-wrapper
/*.navbar-header,
.navbar-menu*/ {
	padding-left:15px;
	padding-right:15px;
} 
.navbar-header {
	width: 30%!important;
	margin-bottom:30px;
}
.navbar-menu {
	text-align: left;
	right: auto;
	position:relative;
}
.navbar-menu>ul>li {
	margin-left: 0;
	margin-right: 25px;
}

/* CUSTOM PAGE ITEMS */
.box-info,
.custom-page .box-info {
	padding: 0;
	margin-bottom: 15px;
}
.custom-page {
	margin-top:30px;
}

/* OLD PAGE ITEMS */
@media (min-width:767px) {
	.yield-wrapper .container.carousel-wrapper,
	.yield-wrapper .container.content-controller {
		padding-left: 30px;
		padding-right:30px;
	}
}

/* catmenu */
#leftCol {
	padding-left: 10px;
}
.catmenu > p {
	padding: 15px 25px 5px 0px;
}
#sidebar {
	padding-left:0;
}
.catmenu > ul > li a {
	text-transform: uppercase;
	color: black;
}
.catmenu > ul > li a:hover {
	color: gray;
}

/*search*/
.shop-search-bar-form {
	padding-left:0;
}
.desktop-shop-search-input {
	width:82%;
}

/*products page*/
.breadcrumb {
	margin-left: 0;
	display: block!important;
	width: 100%;
}
.product-info {
	margin-top:15px;
}
/*remove carousel control*/
/*.section-title,*/
.owl-theme .owl-controls {
	display:none!important;
}

/*footer*/
#footer > .container {
	padding-left:20px;
	padding-right:20px;
}

/*section titles*/
.section-title {
	border-bottom: solid 3px #000;
	font-weight:400;
	text-transform: uppercase;
	padding-bottom:5px;
	margin-bottom:15px;
}

/*button */
/* BUTTONS */
.btn-color-primary,
.btn:not(.btn-clear):not(.btn-checkout),
.btn-color-primary:visited,
.btn:visited {
	background-color: #000;
	color: #ffffff;
	border-radius: 0;
	border-width: 0;
	font-weight:400;

	-webkit-transition: all 0.20s ease-out;
	-moz-transition: all 0.20s ease-out;
 	-o-transition: all 0.20s ease-out;
 	-ms-transition: all 0.20s ease-out;
	transition: all 0.20s ease-out;
	display: inline-block;
}
.btn-color-primary:hover,
.btn-color-primary:focus,
.btn:hover:not(.btn-clear):not(.btn-checkout),
.btn:focus:not(.btn-clear):not(.btn-checkout) {
	background-color: gray;
	color: #ffffff;
	border-width: 0;
	font-weight:400;
}

/* PAGINATION */

.pagination>li>a,
.pagination>li>a:visited {
	border-radius:0!important;
	border: solid 3px transparent;
	color:#000;
	background-color:#fff;
}
.pagination>.active>a,
.pagination>.active>a:hover,
.pagination>.active>a:focus {
	border:solid 3px #000;
	border-radius:0!important;
	color:#000;
	background-color: #fff;
	font-weight:300;
}
.pagination>li>a:hover,
.pagination>li>a:focus {
	font-weight:400;
	border:solid 3px transparent;
	background-color:#fff;
	color:#000;
}

.container-full-width {
  width:100%!important;
}
/*SUPPORT FOR OLD PAGES */
.page-style {
	margin-left:-15px;
	margin-right:-15px;
}

/* box size media query*/
@media (max-width:1199px) {
	.boxify-container > .boxify-item {
		width:33%;
	}
}
@media (max-width:767px) {
	.navbar-header {
		margin-left: auto!important;
		margin-right:auto!important;
		display:block!important;
		width:50%!important;
	}
	.page-bar {
		margin-bottom: 0px!important;
	}
}
@media (max-width:749px) {
	.custom-page .item .product-item,
	.boxify-container > .boxify-item {
		width:50%;
	}
}

/* dropdown nav menus */
.nav-dropdown-menu {
	border:solid 1px #ddd;
	-moz-box-shadow: 0px 5px 15px -10px #222;
	-o-box-shadow: 0px 5px 15px -10px #222;
	-webkit-box-shadow: 0px 5px 15px -10px #222;
	box-shadow: 0px 5px 15px -10px #222;
	top:28px;
	padding:0;
	background-color:rgba(252,252,252,1);
	left:10px;
}
.nav-dropdown .nav-dropdown-menu li a,
.nav-dropdown .nav-dropdown-menu li {
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.nav-dropdown .nav-dropdown-menu li {
	padding: 3px 0;
}
.nav-dropdown .nav-dropdown-menu li a {
	color:#999;
	text-transform: uppercase;
	padding:5px 10px;
}
.nav-dropdown .nav-dropdown-menu li a:hover,
.nav-dropdown .nav-dropdown-menu li.active a {
	color:#000;
}
.nav-dropdown-menu li:hover,
.nav-dropdown-menu li:focus,
.nav-dropdown-menu li.active {
	background-color:rgba(245,245,245,1);
}


.box-info.edit-group {
	padding: 15px;
}

/* Member Price Label */

span.member-price.label.label-primary {
    text-align: center;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    margin-top: 5px;
}
