/* == .PRODUCT-DETAIL-CUSTOM == */
.product-detail-custom>.wrapper{
    background:#FFF;
    padding:15px;
    /* border-top:3px solid #744354; */
    margin-bottom:25px;
	border-radius:4px;
}
.product-detail-custom .gallery .wrapper,
.product-detail-custom .information .wrapper{
    margin-bottom:0px;
}
.product-detail-custom .gallery .item>.image {
    height: 422px;
    padding: 10px;
    border: 1px solid #bdbdbd;
    border-radius: 4px;
}
.product-detail-custom .media .image .nopromotion{
    background-color: #4caf50;
    color: #FFF;
    position: absolute;
    left: 18px;
    top: 35px;
    /* right: 0px; */
    padding: 0px 8px;
    border-radius: 25px;
}
.product-detail-custom .gallery .item>.image img{
    border-radius: 4px;
}
.product-detail-custom .gallery .item .gallery .image {
    border: 1px solid #bdbdbd;
    padding: 5px;
}
.product-detail-custom .gallery .item .gallery .image img{
    border-radius: 4px;
}
.product-detail-custom .information .uk-panel{
    padding:0px;
}
.product-detail-custom .information .version{
    margin-bottom: 15px;
}
.product-detail-custom .information .version select {
    width: 100%;
    border: 1px solid #000;
    border-radius: 25px;
}

.product-detail-custom .information .flashsale{
    border: 1px solid #ff0000;
    border-radius: 25px;
    padding: 0px 10px;
    color: red;
	display:inline-block;
}
.product-detail-custom .information .pricelist{
	margin-bottom:15px;
    color:#000;
}
.product-detail-custom .information .item .pricelist>* {
    margin-right: 5px;
}
.product-detail-custom .information .pricelist .price{
    color:red;
    font-weight:bold;
    /* font-size:18px; */
}
.product-detail-custom .information .button{
    margin-bottom:15px;
}
.product-detail-custom .information .button .quantily select{
    border:1px solid #000;
    width:100%;
    border-radius:25px;
    text-align:center;
}
.product-detail-custom .information .button .uk-button {
    background: #744354;
    color: #fff;
    text-shadow: none;
    padding: 5px 0px;
    line-height: 20px;
    border-radius: 25px;
    border: none;
    display: inline-block;
    width: 100%;
    text-align: center;
    border: none;
    text-transform: uppercase;
}
@media (max-width:767px){
	.product-detail-custom>.wrapper{
		padding:10px;
		box-shadow:none;
		margin-bottom: 10px;
	}
	.product-detail-custom .gallery .wrapper{
		margin-bottom:25px;
	}
	.product-detail-custom .gallery .item>.image{
		height:335px;
	}
	.product-detail-custom .gallery .item .gallery .image {
		height: 76px;
	}
	.product-detail-custom .information .button{
		margin:0px;
		position:fixed;
		width:100%;
		left:0px;
		right:0px;
		bottom:0px;
		background:#FFF;
		z-index:999;
		padding:10px 10px 10px 10px;
		box-shadow:rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	}
	/* .product-detail-custom .information .button .uk-button{ */
		/* border:1px solid #fff; */
		/* background:#FFF; */
	/* } */
}
/* == .PRODUCT-CUSTOM == */
.product-custom .uk-panel{
    /* border-top: 3px solid #0a923c; */
    padding:0px;
    /* background:#FFF; */
    /* padding:0px 15px 15px 15px; */
    /* border-top:3px solid #744354; */
    /*  */
}
.product-custom .uk-panel .uk-flex {
    margin-bottom: 25px;
    background: #FFF;
    padding: 10px;
    border-radius: 4px;
}
/* .product-custom .uk-panel .uk-flex .uk-panel-title{ */
    /* background:#744354; */
    /* padding:0px 15px; */
    /* height:32px; */
    /* line-height:32px; */
/* } */
/* .product-custom .uk-panel .uk-panel-title>*{ */
    /* font-size:16px; */
    /* line-height:22px; */
    /* color:#FFF; */
    /* text-transform:uppercase; */
/* } */
.product-custom .uk-panel .tab .uk-list>li>a{
    /* border:none; */
    /* padding:0px; */
    /* text-transform:uppercase; */
    margin-left:5px;
}
.product-custom .uk-slider-container {
    padding-bottom: 5px;
}
.product-custom .item{
    padding: 10px;
    background:#FFF;
    border-radius: 4px;
}
.product-custom .item .meta {
    color: #000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.product-custom .item .meta>* {
    margin-right: 5px;
}
.product-custom .item .meta.flashsale>* {
    border: 1px solid #ff0000;
    border-radius: 25px;
    padding: 0px 10px;
    color: red;
    display: inline-block;
}
.product-custom .item .image{
    height:198px;
}
.product-custom .item .image img{
    border-radius: 4px;
}
.product-custom .item .meta.sale{
    background-color: red;
    color: #FFF;
    position: absolute;
    left: 18px;
    top: 10px;
    /* right: 0px; */
    padding: 0px 8px;
    border-radius: 25px;
}
.product-custom .item .meta.nopromotion{
    background-color: #4caf50;
    color: #FFF;
    position: absolute;
    left: 18px;
    top: 35px;
    /* right: 0px; */
    padding: 0px 8px;
    border-radius: 25px;
}
@media (max-width:767px){
	.product-custom .wrapper{
		margin-bottom: 5px;
	}
	.product-custom .uk-panel .uk-flex{
		margin-bottom: 10px;
	}
	.product-custom .datagrid .uk-grid>div {
		margin-bottom: 10px;
	}
	.product-custom .item .image{
		height:152px;
	}
	.product-custom .item .more{
		display:none;
	}
}
/* == .PRODUCT-FILTER-CUSTOM == */
.product-filter-custom .uk-panel{
    background:#FFF;
    padding:10px;
    /* border-top:3px solid #744354; */
    border-radius: 4px;
    
}
@media (max-width:767px){
	.product-filter-custom .uk-panel{
		padding:10px;
	}
}
/* == .BRAND-CUSTOM == */
.brand-custom .uk-panel {
    background: #FFF;
    border-radius: 4px;
}
.brand-custom .image{
    height: 350px;
    margin-bottom: 0px;
}
.brand-custom .image img{
    border-radius: 4px;
}
@media (max-width:767px){
	.brand-custom .wrapper{
		margin-bottom: 10px;
	}
	.brand-custom .image{
		height: 150px;
		margin-bottom: 0px;
	}
}
/* == .STORE-CUSTOM == */
.store-custom .uk-panel {
    background: #FFF;
    border-radius: 4px;
}
.store-custom .item {
    padding-left: 75px;
    min-height: 60px;
    height: auto;
}
.store-custom .item .image {
    width: 60px;
    height: 60px;
}
.store-custom .item .image img {
    border-radius: 50%;
}
@media (max-width:767px){
	.store-custom .wrapper{
		margin-bottom: 10px;
	}
	.store-custom .uk-panel {
		padding: 10px;
	}
}