.uk-modal-dialog>.uk-close{
    position: relative;
    z-index: 999;
}
.iframe-buynow-001{
}
.iframe-buynow-001 .uk-grid-collapse{
	width: 100%;
}
.iframe-buynow-001 .thumb{
    position: relative;
    height: 200px;
    padding: 10px;
    border: 1px solid #E5E5E5;
    margin-bottom: 10px;
}
.iframe-buynow-001 .thumb img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: scale-down;
}
.iframe-buynow-001 .thumb .discount{
    width: 35px;
    height: 35px;
    position: absolute;
    font-size: 12px;
    line-height: 35px;
    color: #FFF;
    text-align: center;
    border-radius: 50%;
    background: #E60F1E;
    top: 5px;
    right: 5px;
    z-index: 100;
}
.iframe-buynow-001 .uk-panel{
    padding-left: 25px;
}
.iframe-buynow-001 .uk-panel-title>*{
    color: #252525;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}
.iframe-buynow-001 .uk-panel-body{
	padding:0px;
}
.iframe-buynow-001 .body .title{
	margin-bottom:10px;
}
.iframe-buynow-001 .body .title a{
    font-weight: bold;
    color: #000;
	line-height: 168%;
}
.iframe-buynow-001 .body .price{
	line-height: 200%;
    text-align: right;
	margin-bottom:10px;
}
.iframe-buynow-001 .body .price .sale,
.iframe-buynow-001 .body .price .contact{
    color: #e60f1e;
    font-size: 16px;
    font-weight: bold;
}
.iframe-buynow-001 .body .price .old{
    text-decoration: line-through;
    color: #555;
	margin-right:10px;
}
.iframe-buynow-001 .body .price .discount{
    color: #555;
}

.iframe-buynow-001 .body .quantity{
    text-align: right;
	margin-bottom:15px;
}
.iframe-buynow-001 .body .quantity input{
    width: 40px;
    height: 30px;
    border: 1px solid #E5E5E5;
    border-left: none;
    border-right: none;
    text-align: center;
    font-weight: bold;
    vertical-align: top;
}
.iframe-buynow-001 .body .quantity a{
    display: inline-block;
    position: relative;
    width: 37px;
    height: 30px;
    border: 1px solid #E5E5E5;
    cursor: pointer;
}
.iframe-buynow-001 .body .quantity .decrease:before {
    content: "";
    width: 10px;
    height: 2px;
    background: #ccc;
    display: block;
    margin: 12px auto;
}
.iframe-buynow-001 .body .quantity .increase:before {
    content: "";
    width: 10px;
    height: 2px;
    background: #117BAF;
    display: block;
    margin: 12px auto;
}
.iframe-buynow-001 .body .quantity .increase:after {
    content: "";
    width: 2px;
    height: 10px;
    background: #117BAF;
    display: block;
    margin: 0 auto;
    position: absolute;
    top: 8px;
    left: 0;
    right: 0;
}
.iframe-buynow-001 .body .total{
    border-top: 1px solid #E5E5E5;
	padding-top:10px;
}
.iframe-buynow-001 .body .total .label{
	font-weight:bold;
    color: #252525;
}
.iframe-buynow-001 .body .total .totalprice{
    color: #e60f1e;
    font-size: 16px;
    font-weight: bold;
}
.iframe-buynow-001 textarea{
	height:100px;
}
.iframe-buynow-001 .description{
	line-height:168%;
}
.iframe-buynow-001 .advance{
    padding: 15px;
    background: #FAFAFA;
    position: relative;
	margin-bottom:15px;
}
.iframe-buynow-001 .advance:before {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-bottom: 10px solid #FAFAFA;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    z-index: 100;
    left: 30px;
    top: -10px;
}
.iframe-buynow-001 .tool{
	text-align:right;
}
.iframe-buynow-001 .tool .payment{
    display: inline-block;
    padding: 10px 20px 10px 20px;
    background: #D60C0C;
    color: #fff;
    border: none;
    font-weight: bold;
}
.iframe-buynow-001 .tool a{
	color:#252525;
}
@media (max-width: 767px) {
	.iframe-buynow-001 .uk-panel {
		padding-left: 0px;
	}
	.iframe-buynow-001 .tool .uk-grid>*{
		text-align:right !important;
	}
}




.iframe-cart-001{
}
.iframe-cart-001 .uk-panel-title>*{
    color: #252525;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}
.iframe-cart-001 .uk-panel-title .value{
    font-weight: normal;
    text-transform: initial;
}
.iframe-cart-001 .uk-panel-body{
	padding:0px;
}
.iframe-cart-001 .thead>*{
    background: #EEE;
    color: #333;
    padding: 10px 10px;
    font-weight: bold;
    text-transform: uppercase;
	margin: 0px 0px 10px 0px;
}
.iframe-cart-001 .tbody{
	border-top: 1px solid #EEE;
	border-left: 1px solid #EEE;
}
.iframe-cart-001 .tbody>*{
    color: #333;
    padding: 10px 10px;
    border: 1px solid #EEE;
    border-left: none;
    border-top: none;
}
.iframe-cart-001 .tbody .thumb{
	float:left;
    position: relative;
    width: 60px;
    height: 60px;
    padding: 0px;
    border: 0px solid #EEE;
}
.iframe-cart-001 .tbody .thumb img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: scale-down;
}
.iframe-cart-001 .tbody .thumb .discount{
    width: 20px;
    height: 20px;
    position: absolute;
    font-size: 10px;
    line-height: 20px;
    color: #FFF;
    text-align: center;
    border-radius: 50%;
    background: #E60F1E;
    top: -2px;
    right: -2px;
    z-index: 100;
}
.iframe-cart-001 .tbody .title{
	margin-bottom:5px;
    margin-left: 70px;
    height: 50px;
    overflow: hidden;
}
.iframe-cart-001 .tbody .title a{
    font-weight: bold;
    color: #000;
	line-height: 168%;
}
.iframe-cart-001 .tbody .tool{
    margin-left: 70px;
}
.iframe-cart-001 .tbody .tool a{
    display: inline-block;
    color: #117BAF;
    font-size: 12px;
}
.iframe-cart-001 .tbody .price{
	line-height: 168%;
    text-align: right;
}
.iframe-cart-001 .tbody .price .sale,
.iframe-cart-001 .tbody .price .contact{
    color: #252525;
    font-weight: bold;
}
.iframe-cart-001 .tbody .price .old{
    text-decoration: line-through;
    color: #555;
    font-size: 12px;
}
.iframe-cart-001 .tbody .price .discount{
    color: #d60c0c;
    font-size: 12px;
}
.iframe-cart-001 .tbody .quantity{
}
.iframe-cart-001 .tbody .quantity input{
	width: 35px;
	height: 27px;
	color:#252525;
    border: 1px solid #EEE;
	border-left:none;
	border-right:none;
    text-align: center;
    vertical-align: top !important;
}
.iframe-cart-001 .tbody .quantity a{
    display: inline-block;
    position: relative;
	width: 30px;
	height: 27px;
    border: 1px solid #EEE;
    cursor: pointer;
}
.iframe-cart-001 .tbody .quantity .decrease:before {
    content: "";
    width: 10px;
    height: 2px;
    background: #117BAF;
    display: block;
	margin: 11px auto;
}
.iframe-cart-001 .tbody .quantity .increase:before {
    content: "";
    width: 10px;
    height: 2px;
    background: #117BAF;
    display: block;
	margin: 11px auto;
}
.iframe-cart-001 .tbody .quantity .increase:after {
    content: "";
    width: 2px;
    height: 10px;
    background: #117BAF;
    display: block;
    margin: 0 auto;
    position: absolute;
	top: 7px;
    left: 0;
    right: 0;
}
.iframe-cart-001 .tbody .total .totalprice{
    color: #e60f1e;
	font-weight:bold;
}
.iframe-cart-001 .tfoot{
	padding:10px 0px 0px 0px;
	text-align:right;
}
.iframe-cart-001 .tfoot .price{
	line-height: 168%;
    color: #e60f1e;
    font-weight: bold;
}
.iframe-cart-001 .tfoot a{
	color:#252525;
}
.iframe-cart-001 .tfoot .payment{
    display: inline-block;
    padding: 10px 20px 10px 20px;
    background: #D60C0C;
    color: #fff;
    border: none;
    font-weight: bold;
}
@media (max-width: 767px) {
	.iframe-cart-001 .tbody .title,
	.iframe-cart-001 .tbody .tool{
		margin-left: 0px;
	}
	.iframe-cart-001 .tfoot .uk-grid>*{
		text-align:right !important;
	}
}




.single-successful-001{
}
.single-successful-001 .process{
}
.single-successful-001 .process .step{
    background: #F0F0F0;
    padding: 5px 10px;
    position: relative;
    white-space: nowrap;
}
.single-successful-001 .process .active{
	background:#F4F9FD;
}
.single-successful-001 .process .step .number{
    background: #999;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    margin-right: 10px;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    color: #FFF;
}
.single-successful-001 .process .successful .number{
	background:#3CCA90;
}
.single-successful-001 .uk-panel{
	border: 1px solid #EEE;
}
.single-successful-001 .uk-panel-title{
    background: #F7F7F7;
    margin: 0px;
    padding: 5px 10px;
}
.single-successful-001 .uk-panel-title>*{
    color: #252525;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}
.single-successful-001 .uk-panel-title .value{
    font-weight: normal;
    text-transform: initial;
}
.single-successful-001 .tbody{
}
.single-successful-001 .tbody>*{
    color: #333;
    padding: 0px 0px 15px 0px;
}
.single-successful-001 .tbody .thumb{
	float:left;
    position: relative;
    width: 60px;
    height: 60px;
    padding: 5px;
    border: 1px solid #eee;
}
.single-successful-001 .tbody .thumb img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: scale-down;
}
.single-successful-001 .tbody .thumb .discount{
    width: 20px;
    height: 20px;
    position: absolute;
    font-size: 10px;
    line-height: 20px;
    color: #FFF;
    text-align: center;
    border-radius: 50%;
    background: #E60F1E;
    top: -2px;
    right: -2px;
    z-index: 100;
}
.single-successful-001 .tbody .title{
	margin-bottom:5px;
    margin-left: 70px;
}
.single-successful-001 .tbody .title a{
    font-weight: bold;
    color: #000;
	line-height: 168%;
}
.single-successful-001 .tbody .title .old{
    text-decoration: line-through;
    color: #555;
    font-size: 12px;
	margin-right:10px;
}
.single-successful-001 .tbody .title .discount{
    color: #d60c0c;
    font-size: 12px;
}
.single-successful-001 .tbody .price{
	line-height: 168%;
    text-align: right;
}
.single-successful-001 .tbody .price .sale,
.single-successful-001 .tbody .price .contact{
    color: #252525;
    font-weight: bold;
}
.single-successful-001 .tbody .price .quantity{
    font-size: 12px;
}
.single-successful-001 .tbody .price .total{
    color: #d60c0c;
    font-weight: bold;
}
.single-successful-001 .tfoot{
	border-top: 1px solid #EEE;
	padding:10px 0px 0px 0px;
	text-align:right;
}
.single-successful-001 .tfoot .price{
	line-height: 168%;
    color: #e60f1e;
    font-weight: bold;
}
.single-successful-001 .banner{
	margin-bottom:10px;
}
.single-successful-001 .banner .thumb{
    width: 100%;
    height: 168px;
    padding: 0px;
}
.single-successful-001 .banner .thumb img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.single-successful-001 .description,
.single-successful-001 .footer{
	line-height:168%;
}
.single-successful-001 .code{
    margin-bottom: 15px;
    text-transform: uppercase;
    font-weight: bold;
}
.single-successful-001 .code span{
    margin-right: 10px;
}
.single-successful-001 .code strong{}
.single-successful-001 .label{
    padding: 5px 10px;
    text-transform: uppercase;
    background: #f3f3f3;
	margin-bottom:10px;
}
.single-successful-001 .order .item{
    padding: 5px 0px;
	line-height:168%;
}
.single-successful-001 .order .item strong{
	margin-right:5px;
}
.single-successful-001 .order .item .price{
    font-weight: bold;
    color: #d60c0c;
}
@media (min-width: 768px) {
	.single-successful-001 .process .step{
		padding: 5px 10px 5px 25px;
	}
	.single-successful-001 .process>*:first-child .step{
		padding: 5px 10px 5px 10px;
	}
	.single-successful-001 .process .active::before {
		content: "";
		position: absolute;
		top: 50%;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
		transform: translate(0, -50%);
		border-top: 15px solid transparent;
		border-bottom: 15px solid transparent;
		border-left: 15px solid #F0F0F0;
		left: 0px;
		z-index: 999;
	}
	.single-successful-001 .process>*:not(:last-child) .active::after{
		content: "";
		position: absolute;
		top: 50%;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
		transform: translate(0, -50%);
		border-top: 15px solid transparent;
		border-bottom: 15px solid transparent;
		border-left: 15px solid #F4F9FD;
		right: -15px;
		z-index: 999;
	}
}
@media (max-width: 767px) {
	.single-successful-001 .process .step{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}




.single-payment-001{
}
.single-payment-001 .process{
}
.single-payment-001 .process .step{
    background: #F0F0F0;
    padding: 5px 10px;
    position: relative;
    white-space: nowrap;
}
.single-payment-001 .process .active{
	background:#F4F9FD;
}
.single-payment-001 .process .step .number{
    background: #999;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    margin-right: 10px;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    color: #FFF;
}
.single-payment-001 .process .successful .number{
	background:#3CCA90;
}
.single-payment-001 .uk-panel{
	border: 1px solid #EEE;
}
.single-payment-001 .uk-panel-title{
    background: #F7F7F7;
    margin: 0px;
    padding: 5px 10px;
}
.single-payment-001 .uk-panel-title>*{
    color: #252525;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}
.single-payment-001 .uk-panel-title .value{
    font-weight: normal;
    text-transform: initial;
}
.single-payment-001 .tbody{
}
.single-payment-001 .tbody>*{
    color: #333;
    padding: 0px 0px 15px 0px;
}
.single-payment-001 .tbody .thumb{
	float:left;
    position: relative;
    width: 60px;
    height: 60px;
    padding: 5px;
    border: 1px solid #eee;
}
.single-payment-001 .tbody .thumb img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: scale-down;
}
.single-payment-001 .tbody .thumb .discount{
    width: 20px;
    height: 20px;
    position: absolute;
    font-size: 10px;
    line-height: 20px;
    color: #FFF;
    text-align: center;
    border-radius: 50%;
    background: #E60F1E;
    top: -2px;
    right: -2px;
    z-index: 100;
}
.single-payment-001 .tbody .title{
	margin-bottom:5px;
    margin-left: 70px;
    height: 50px;
    overflow: hidden;
}
.single-payment-001 .tbody .title a{
    font-weight: bold;
    color: #000;
	line-height: 168%;
}
.single-payment-001 .tbody .title .old{
    text-decoration: line-through;
    color: #555;
    font-size: 12px;
	margin-right:10px;
}
.single-payment-001 .tbody .title .discount{
    color: #d60c0c;
    font-size: 12px;
}
.single-payment-001 .tbody .price{
	line-height: 168%;
    text-align: right;
}
.single-payment-001 .tbody .price .sale,
.single-payment-001 .tbody .price .contact{
    color: #252525;
    font-weight: bold;
}
.single-payment-001 .tbody .price .quantity{
    font-size: 12px;
}
.single-payment-001 .tbody .price .total{
    color: #d60c0c;
    font-weight: bold;
}
.single-payment-001 .tfoot{
	border-top: 1px solid #EEE;
	padding:10px 0px 0px 0px;
	text-align:right;
}
.single-payment-001 .tfoot .price{
	line-height: 168%;
    color: #e60f1e;
    font-weight: bold;
}
.single-payment-001 textarea{
	height:100px;
}
.single-payment-001 .description{
	line-height:168%;
}
.single-payment-001 .advance{
    padding: 15px;
    background: #FAFAFA;
    position: relative;
	margin-bottom:15px;
}
.single-payment-001 .advance:before {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-bottom: 10px solid #FAFAFA;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    z-index: 100;
    left: 30px;
    top: -10px;
}
.single-payment-001 .tool{
	text-align:right;
}
.single-payment-001 .tool a{
	color:#252525;
}
.single-payment-001 .tool .payment{
    display: inline-block;
    padding: 10px 20px 10px 20px;
    background: #D60C0C;
    color: #fff;
    border: none;
    font-weight: bold;
	outline:none;
}
@media (min-width: 768px) {
	.single-payment-001 .process .step{
		padding: 5px 10px 5px 25px;
	}
	.single-payment-001 .process>*:first-child .step{
		padding: 5px 10px 5px 10px;
	}
	.single-payment-001 .process .active::before {
		content: "";
		position: absolute;
		top: 50%;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
		transform: translate(0, -50%);
		border-top: 15px solid transparent;
		border-bottom: 15px solid transparent;
		border-left: 15px solid #F0F0F0;
		left: 0px;
		z-index: 999;
	}
	.single-payment-001 .process>*:not(:last-child) .active::after{
		content: "";
		position: absolute;
		top: 50%;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
		transform: translate(0, -50%);
		border-top: 15px solid transparent;
		border-bottom: 15px solid transparent;
		border-left: 15px solid #F4F9FD;
		right: -15px;
		z-index: 999;
	}
}
@media (max-width: 767px) {
	.single-payment-001 .tool .uk-grid>*{
		text-align:right !important;
	}
	.single-payment-001 .process .step{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}




.iframe-tracking-001{
}
.iframe-tracking-001 .uk-modal-dialog{
    max-width: 368px;
}
.iframe-tracking-001 .uk-panel{
}
.iframe-tracking-001 .uk-panel-title>*{
    color: #252525;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}
.iframe-tracking-001 .uk-panel-body{
	padding:0px;
}
.iframe-tracking-001 .uk-form-label{
    margin-bottom: 10px;
}
.iframe-tracking-001 .tool{
	padding-top:25px;
}
.iframe-tracking-001 .tool .search{
    display: inline-block;
    padding: 10px 20px;
    background: #43a047;
    color: #fff;
    border: none;
    font-weight: bold;
}




.section-rate-001{
}
.section-rate-001 .uk-panel-title{
}
.section-rate-001 .uk-panel-title>*{
    color: #252525;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
	/*
    border-right: 1px solid #DDD;
    padding-right: 15px;
    margin-right: 15px; */
}
/*
.section-rate-001 .uk-panel-title .toggle{
    padding: 5px 10px;
    border: none;
    background: #288AD6;
    font-size: 13px;
    color: #FFF;
    text-align: center;
    text-transform: inherit;
    font-weight: normal;
}
*/
.section-rate-001 .uk-panel-body{
    padding: 0px;
}
.section-rate-001 .uk-form .star{
	margin-bottom:15px;
}
.section-rate-001 .uk-form .star .label{
	margin-right:10px;
	float:left;
}
.section-rate-001 .uk-form .star .label span{
	font-weight:bold;
}
.section-rate-001 .uk-form .star .title{
	float:left;
	display:none;
}
.section-rate-001 .uk-form .star .title span{
	margin-left:10px;
    background: #52b858;
    color: #fff;
    padding: 0px 10px;
	position:relative;
}
.section-rate-001 .uk-form .star .title span:after{
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(82,184,88,0);
    border-right-color: #52b858;
    border-width: 6px;
    margin-top: -6px;
}
.section-rate-001 .uk-form .star .group{
	float:left;
}
.section-rate-001 .uk-form .star .group a{
	color:#C1C1C1;
    vertical-align: middle;
    display: block;
    float: left;
    padding: 0px 3px 0px 0px;
}
.section-rate-001 .uk-form .star .group a.select{
	color:#FF9727;
}
.section-rate-001 .uk-form .star .group i{
    font-size: 20px;
}
.section-rate-001 .uk-form textarea{
	height: 75px;
}
.section-rate-001 .uk-form button{
    border: 1px solid #288AD6;
    background: #288AD6;
    color: #FFF;
}
.section-rate-001 .uk-list li{
	margin-bottom:10px;
}
.section-rate-001 .uk-list li i{
	margin-right:5px;
}
.section-rate-001 .uk-list .user{
	margin-bottom:10px;
}
.section-rate-001 .uk-list .user .fullname{
    font-weight: bold;
    margin-right: 10px;
}
.section-rate-001 .uk-list .user .rate{
    color:#2ba832;
	font-style:italic;
}
.section-rate-001 .uk-list .meta{
	margin-bottom:10px;
}
.section-rate-001 .uk-list .meta .star{
    margin-right: 10px;
}
.section-rate-001 .uk-list .meta .star i{
	color:#C1C1C1;
	margin:0px;
}
.section-rate-001 .uk-list .meta .star i.select{
	color:#FF9727;
}
.section-rate-001 .uk-list .description{
	line-height:168%;
}
.section-rate-001 .uk-pagination>.uk-active>span {
    background: #288AD6;
    border: 1px solid #288AD6;
}
.section-rate-001 .uk-pagination>li>a {
    background: #FAFAFA;
    border: 1px solid #EEE;
}
@media (max-width: 767px) {
	.section-rate-001 .uk-form .star .label{
		margin-bottom:10px;
	}
	.section-rate-001 .uk-form .star .label,
	.section-rate-001 .uk-form .star .group{
		float:none;
	}
}
.ec-content-less{
    max-height: 568px;
    height: 400px !important;
	margin-bottom:10px;
    overflow: hidden;
	position:relative;
}
.ec-content-less::before{
    content: -webkit-gradient(linear,0% 100%,0% 0%,from(#fff),color-stop(.3,#fff),to(rgba(255,255,255,0)));
    width: 100%;
    height: 35px;
    display: block;
    position: absolute;
    bottom: 0px;
}
.properties_wrapper{padding:14px;background-color:#FFF7EE;border:1px solid #FFDEB9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.properties{ margin-top:10px;}
.properties dt{display:inline-block;float:left;line-height:30px; font-weight:bold}
.properties dd{display:inline-block;padding:0px 0; }
.properties label{display:block;float:left;margin:0 5px 3px 5px;padding:3px 8px;line-height:14px;background-color:#fff;border:2px solid #eee;cursor:pointer;}
.properties label.hover{border-color:#ccc;}
.properties label.checked{color:#f60;background:#fff url('../images/checked.gif') no-repeat right bottom;border-color:#f60;}
.properties label input{display:none;}
.chon_mau {height: 70px;}
.message_wrapper, .empty{text-align:center}