.product-cart-order-form-bound span, .product-cart-order-form-bound div, .product-cart-order-form-bound a, .product-cart-order-form-bound tr,  .product-cart-order-form-bound td{ color:#ccc;}
.product-cart-order-form-submit .ex-send-button, .product-cart-order-form-submit .ex-checkout-button, .product-cart-list-bound-update{    color: #000;
    font-weight: bold;}
.product-cart-order-form-bound td { padding:5px}
.banner-bound {
	width:100%;
	margin: 0 auto;
	text-align: left;
    padding: 50px 30px 0 30px;
}
.producdetail-bound tr, .producdetail-bound td , .producdetail-bound div, .producdetail-bound span{color:#ccc}
.banner-bound #header {
	height: 113px;
	z-index: 10;
}
.banner-bound .wrapper {
	width: 100%;
}
.banner-bound #header .logo {
	float: left;
	overflow: hidden;
}
.banner-top{
	text-transform:uppercase;
	font-size:11px;
	padding-bottom:20px !important;
	text-align:right;
}
.banner-top.top{
	padding-bottom:10px !important;
padding-top:5px;
color: #fff;
}
.banner-top a{
    font-size: 11px;
    text-decoration: underline;
    color: #25ed5a;
}
.banner-bound a {
	color: #222;
	outline: none;
}
.banner-bound #header .logo img {
	vertical-align: top;
}
.banner-bound #header .right-head {
	float: right;
	text-align: right;
	width: 644px;
	padding-bottom:10px;
	border-top:1px solid #cacaca;
}
.banner-bound div {
	display: block;
}
.banner-bound * {
	margin: 0;
	padding: 0;
}
.banner-bound li {
	display: list-item;
}
.banner-bound input, select, textarea {
	font-size: 12px;
	line-height: normal;
	color: #010101;
	border: solid 1px #e3e3e3;
	padding: 2px;
	background: #fdfdfd;
}
.banner-bound #header .menu {
	overflow: hidden;
	float: right;
	width:642px;
	text-align:right;
}
.banner-bound #header .menu ul {
	padding: 0;
	margin: 12px 0 0 0;
	overflow: hidden;
}
.banner-bound ul {
	list-style: none;
	color: #4d5255;
}
.banner-bound #header .menu ul li:first-child {
	margin: 0 2px 0 0;
}
.banner-bound #header .menu ul li {
	float: left;
	margin-left: 3px;
}
.banner-bound .selected,#header .menu ul li a:hover{
	color: #fff !important;
	background: #000;
}
.banner-bound .selected a{
	color: #fff !important;
}
.banner-bound #header .menu ul li a {
    font-size: 13px;
    line-height: 37px;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
    padding: 0 15px 1px 15px;
    font-weight: bold;
}
.language {
	width:200px;
	text-align:right;
	margin-top:0px;
	float:right;
}
.div-category .media-body a {text-decoration:none}
.div-category .media-body h4{
font-size: 14px;
    color: #222;
    font-weight: bold;
    margin-top: 10px;
    line-height: 22px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    min-height: 44px;}
.box-product .box-title{
	background: #000;
    color: #fff;
    padding: 10px 10px;
    margin-bottom: 30px;
    text-transform: uppercase}
.box-product .box-title h3{
	margin:0;
	padding:0}
.div-category .box-image { overflow:hidden}
.div-category .box-image img {-webkit-transition: all 700ms cubic-bezier(.455, .03, .515, .955);
    transition: all 700ms cubic-bezier(.455, .03, .515, .955);
height: 295px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
}
.div-category .box-image img:hover {    -webkit-transform: scale(1.09);
    -ms-transform: scale(1.05);
    transform: scale(1.05);}