#home-slider .owl-controls{
	position: absolute;
	right: 25px;
	bottom: 10px;
}
.bannersumerlink{
	border: 1px solid #ccc;
	display: inline-block;
	margin-top: 20px;

	text-transform: uppercase;
	height: 30px;
	line-height: 32px;
	padding: 0 20px;
}
.headertitle {
	margin: 20px 0;
}
.main-header {
	
	border-bottom: 2px solid #e7ada1;
	margin-bottom: 15px;
}
header .logoimg{
	display:inline-block;
}
.main-header--logo h1{
	text-align:center;
}
.noidungvideo{
	text-align: justify;
}
.phonefooter span:nth-child(1){
	width: 29px;
	height: 29px;
	display: inline-block;
	text-align: center;
	line-height: 29px;
	background: #ef4c89;
	border-radius: 50%;
	margin-right: 10px;
	color: #fff;
}
.phonefooter span:nth-child(2){
	font-size:24px;
	vertical-align: middle;
}
#emailSubscribe {
	background-color: white;
	height: 36px;
	font-size: 15px;
	color: #333;
	outline: none;
	box-shadow: none;
	border-radius: 0;
	border: 1px solid #d0d0d0;
}
.newsletter-form input[type="email"] {
	background-color: white;
	height: 36px;
	font-size: 15px;
	color: #333;
	outline: none;
	box-shadow: none;
	border-radius: 0;
	border: 1px solid #d0d0d0;
}
.newsletter-form input[type="checkbox"] {
	margin-top: 3px !important;
}
.newsletter-form label {
	font-weight: normal;
}
.newsletter-form {
	position: relative;
}
.btn-newsletter {
	position: absolute;
	right: 0;
	top: 0;
	background: #fff;
	border: none;
	color: 000;
	padding: 5px 10px;
	height: 36px;
	border: 1px solid #d0d0d0;
}
.btn-newsletter:hover {
	background: #000000;
	color: #fff;
}
.navbar-social li {
	display: inline-block;
	text-align: center;
}

.loadmore{
	display: inline-block;
	border: 1px solid #ccc;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	text-transform: uppercase;
}
.swiper-container-horizontal>.swiper-scrollbar {
	bottom: 10px;
	height:2px;
}
.swiper-scrollbar-drag {
	height: 10px;
	top: -4px;
	background: #faccdc;
	border-radius: 4px;
	left: 12px;
}
.swiper-scrollbar {
	background: #c69c6e;
}
.blogtitlepage{
	text-align: center;
	margin-top: 30px;

}
.desk-menu {
	position: relative;

}

.desk-menu .sub_menu{
	min-width: 100%;
	left: 0;
	margin-top:2px !important;
}
.main-header--menu {
	text-align: left;
}
.menumega{
	display:inline-block ;
	width:25%;
}
.menumega > a{
	font-weight:bold;
}
.chuanflex{
	display: -webkit-box;     
	display: -moz-box;        
	display: -ms-flexbox;     
	display: -webkit-flex;    
	display: flex;  
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #ef4c89;
}
.iconok{
	width:20px;
	margin-left: 10px;
}
.main-header--action .count{
	width: 15px;
	height: 15px;
	background: #ed4d87;
	display: inline-block;
	line-height: 15px;
	border-radius: 50%;
	color: #fff;
	font-weight: bold;
}
.main-header--action .count-holder {
	position: relative;
	font-size: 10px;
	text-align: center;
	bottom: -5px;
	left: -12px;
}

.headertitle h2{
	margin-bottom:0;
}
.section.section-bannersumer .col-xs-12.col-post:nth-child(2n+1){
	padding-left:10px;
}
.section.section-bannersumer .col-xs-12.col-post:nth-child(2n){
	padding-right:10px;
}
.section.section-collection{
	margin-top: 50px;
}
.section.section-collectionvideo{
	margin-top:65px;
}
.section.wrapper-home-instagram{
	margin-top:50px;
}
.imgphone{
	width:30px;
}
#ins-subscribe-wrapper-1255{
	margin-top:15px;
}
.copvanpy{
	margin: 15px 0
}
.lb-filter {
	font-weight:500;
}
.option .custom-dropdown .custom-dropdown__select{
	font-weight:700;
	border-bottom: 0px solid #000;
}
.linecuatoi{
	height: 1px;
	width: 100%;
	background: #ff5192;
	margin-bottom: 15px;
}
.wrap-collection-title .heading-collection {margin: 12.5px 0;}
.block .title_block {
	display: block;
	font-size: 14px;
	margin: 0 0 5px;
	font-weight: 700;
	text-transform: uppercase;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}
.icon-control img{
	width:14px;
	transform: rotate(180deg);
}
.icon-control img.xoay{
	width:14px;
	transform: rotate(0deg);
}

.tree-menu > li > a{
	text-transform: uppercase;
	font-weight: 600;
}
.product-detail-wrapper{
	padding-top: 35px;
}
.titlecuahang{
	text-align: center;
	border-bottom: 1px solid #ccc;
	margin-top: 50px;
	margin-bottom: 30px;
	padding-bottom: 10px;
}

.lef-map-store{
	padding-right:0;
}
.right-map-store{
	padding-left:0;
}
.wrapbox-heading-account{
	margin-top:50px;
}
.userbox .action_bottom {
	padding: 0;
	margin: 15px;
}
.linequen{
	margin-top: 20px;

	height: 1px;
	width: 100%;
	background: #ccc;
	margin-bottom: 35px;
}
.button:before{
	background-color: #ff5192;
}
.button {
	border: 0px solid #ff5192;
}
.list-article-content.blog-posts.posts-list .col-md-4.col-sm-6:nth-child(3n+1){
	clear:both;
}

/*checkbox*/
/* Hide the browser's default checkbox */
.checkboxcustom input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

/* Create a custom checkbox */
.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	border:1px solid #ccc;
}

/* On mouse-over, add a grey background color */
.containerx:hover input ~ .checkmark {
	background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.containerx input:checked ~ .checkmark {
	background-color: #ff5192;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */
.containerx input:checked ~ .checkmark:after {
	display: block;
}

/* Style the checkmark/indicator */
.containerx .checkmark:after {
	left: 8px;
	top: 4px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.containerx {
	display: block;
	position: relative;
	padding-left: 35px;
	padding-top: 5px;
	cursor: pointer;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/* END CHECKBOX */
#ins-subscribe-wrapper{
	margin-top:10px
}
.site-nav #site-login{
	padding-left: 35px;
	padding-right: 35px;
}
#site-login .action_bottom.button{
	width:100%;
}
#site-login .userbox .action_bottom {
	padding: 0;
	margin: 10px 0;

}
#site-login .action_bottom  a{
	color:#fff;
}
.title-number-cart{
	margin-top:55px;
}
.sidebar-cart-fix {

}

.continues{
	display: block;
	background: #fff;
	height: 40px;
	line-height: 40px;
	margin-top: 10px;
	color: #000;
	border: 1px solid #000;
}


.flexpolicy{
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex; 
	align-items: center; 
}
.flexpolicy > div:nth-child(1){
	width:15%; 
}
.flexpolicy > div:nth-child(2){
	width:75%; 
	padding-left:12px;
}

.flexpolicy:nth-child(2){
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.flexpolicy p{
	margin-bottom:0;
	margin-top: 5px;

}
.cart-menu .iconok{
	width:25px;
}
.swiper-pagination-bullet {
	width: 15px;
	height: 15px;
}
.swiper-pagination-bullet-active {
	background: #ef4c89;
}
.site-nav.style--sidebar .site-nav-container .title {
	text-align: center;

}
.site-close-handle{
	outline:none;
}
.item-ult.col-xs-6{
	margin-bottom:15px;
}
.pagecontect{
	margin-top:50px;
}
.wrapformok{
	border-right: 1px solid #ccc;
	padding-right: 40px;
}
.contact-form .input-group {
	width: 100%;
	margin-bottom: 25px;
}
.contact-form .input-group.last {
	width: 100%;
	margin-bottom: 0px;
}
.contentcontact{
	padding-top:25px;
}
.contact-form button{
	border: 0px solid #ff5192;
	padding: 0;
	width: 135px;
	height: 45px;
	margin-top:30px;
}
.menucontact li{
	margin-bottom:5px;
}
.ketnoicontect{
	margin-bottom:15px;
}

.select-swatch{
	display: -webkit-box;     
	display: -moz-box;        
	display: -ms-flexbox;     
	display: -webkit-flex;    
	display: flex;  
	flex-wrap:wrap;
	//flex-direction: column-reverse;
}
.siteguid{
	text-align:center;
}
.siteguid{
	margin-top:20px;
}
.product-description {
	margin: 20px 0;
	border-top: 1px solid #ccc;
	padding-top: 9px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
}
.batbuoc{
	margin-top:15px;
}
#password.large_form {
	margin-bottom:3px;
}
#sanphamphhip select,#sanphamphhip2 select{
	height: 50px;
	border: 1px solid #ccc;
	background: #fff;
	box-shadow: none;
	-webkit-border-radius: 0px; 

	/* Firefox 1-3.6 */
	-moz-border-radius: 0px; 

	/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
	border-radius: 0px;
}
#sanphamphhip{
	display: -webkit-box;     
	display: -moz-box;        
	display: -ms-flexbox;     
	display: -webkit-flex;    
	display: flex; 
	align-items: center;
}
#sanphamphhip > *{
	width:50%;
}
.wrapbox-content-account {
	margin-top: 10px;
}  
.vaoday,.req_pass a{
	text-decoration: underline;
}


#site-nav--mobile .wrapbox-heading-account {
	margin-top: 15px;
}
#site-nav--mobile .wrapbox-heading-account {
	margin-top: 15px;
}

#site-nav--mobile #ins-subscribe-wrapperxx {
	width: 150px;
	margin: 0;
}

#site-nav--mobile .layout-account{
	max-height: 95vh;
	overflow: auto;
}

#site-nav--mobile .layout-account::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px transparent;
	border-radius: 10px;
	background-color: transparent;
}

#site-nav--mobile .layout-account::-webkit-scrollbar
{
	width: 2px;
	background-color: #F5F5F5;
}

#site-nav--mobile .layout-account::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px transparent;
	background-color: transparent;
}
.xschange100{
	text-align: center;
}
.lSNext{
	width: 100% !important;
	background: #dfdfdf;
	bottom: 0 !important;
	left: 0 !important;
	margin: 0 !important;
	height: 20px;
	opacity: 1 !important;
}
.lSPrev{
	display:none;
}
.chuanslide{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}

#sliderproduct .swiper-button-prev,#sliderproduct .swiper-button-next{
	background-image:none !important;
}
#sliderproduct .swiper-button-next img{
	transform: rotate(-90deg);
}
#sliderproduct .swiper-button-prev img{
	transform: rotate(90deg);
}
.header b{
	text-transform: uppercase;
}
.product-image-feature{
	width:100%;
}
.linetuongtu{
	background:#c69c6d;
	height:1px;
	width:100%;
	margin-bottom: 20px;
}
.list-productRelatedx .wrapper-heading-home h2 {
	margin: 0;
	padding: 0;
	font-weight: 600;
}
.siteguid img{
	vertical-align: baseline;
	margin-right: 5px;
}
.siteguid a{
	font-size: 12px;
	text-decoration: underline;
}
.omega{
	padding-top:15px;
}
.product-description .nav-tabs>li.active>a,.product-description .nav-tabs>li.active>a:hover,.product-description .nav-tabs>li.active>a:focus {
	border: 0px solid #ddd;
	border-bottom: 3px solid #ff5192;
	font-weight: bold;
}
.product-description .nav>li>a {
	padding: 0;
}
.product-description .nav>li {
	margin-right: 15px;
}
.imagemenu img{
	width:100%;
	margin-bottom:5px;
}
.imagemenu a{
	border: 1px solid #ccc;
	padding: 0 !important;

	height: 30px;
	line-height: 30px;
	text-align: center !important;
}
.imagemenu{
	margin-top:15px;
}
.sub_menu.tokudabasa{
	padding-top:20px;
	padding-bottom:50px;
	margin-top:2px;
z-index:99999;
}
.menumega > a{
	text-transform: uppercase;
}
.main-header--menu {
	text-align: left;
	margin-top: 25px;
}
.bannersumerlink:hover{
	background: #ef4c89;
	border-color: #ef4c89;
	color: #fff;
}
.desk-menu ul li a:hover {
	color: #ef4c89;
}
.okvariant .swatch .swatch-element {
	margin-right: 0;
}
.okvariant .swatch .swatch-element.color label {

	border-radius: 50%;
	background: transparent;
	border: 1px solid #ccc;
}






.mautrangchu.mau-cam{
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_1.png?v=2773);
}
#add-item-form .color label.mau-cam span,.okvariant .swatch .swatch-element.color label.mau-cam span{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_1.png?v=2773) ;
	overflow: hidden;
}









.mautrangchu.mau-den{
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_2.png?v=2773);
}
#add-item-form .color label.mau-den span,.okvariant .swatch .swatch-element.color label.mau-den span{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_2.png?v=2773) ;
	overflow: hidden;
}









.mautrangchu.mau-do{
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_3.png?v=2773);
}
#add-item-form .color label.mau-do span,.okvariant .swatch .swatch-element.color label.mau-do span{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_3.png?v=2773) ;
	overflow: hidden;
}









.mautrangchu.mau-hong{
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_4.png?v=2773);
}
#add-item-form .color label.mau-hong span,.okvariant .swatch .swatch-element.color label.mau-hong span{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_4.png?v=2773) ;
	overflow: hidden;
}









.mautrangchu.mau-nau{
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_5.png?v=2773);
}
#add-item-form .color label.mau-nau span,.okvariant .swatch .swatch-element.color label.mau-nau span{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_5.png?v=2773) ;
	overflow: hidden;
}









.mautrangchu.mau-tim{
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_6.png?v=2773);
}
#add-item-form .color label.mau-tim span,.okvariant .swatch .swatch-element.color label.mau-tim span{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_6.png?v=2773) ;
	overflow: hidden;
}









.mautrangchu.mau-xam{
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_7.png?v=2773);
}
#add-item-form .color label.mau-xam span,.okvariant .swatch .swatch-element.color label.mau-xam span{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_7.png?v=2773) ;
	overflow: hidden;
}









.mautrangchu.mau-vang{
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_8.png?v=2773);
}
#add-item-form .color label.mau-vang span,.okvariant .swatch .swatch-element.color label.mau-vang span{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_8.png?v=2773) ;
	overflow: hidden;
}









.mautrangchu.mau-xanh-cobalt{
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_9.png?v=2773);
}
#add-item-form .color label.mau-xanh-cobalt span,.okvariant .swatch .swatch-element.color label.mau-xanh-cobalt span{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_9.png?v=2773) ;
	overflow: hidden;
}









.mautrangchu.mau-trang{
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_10.png?v=2773);
}
#add-item-form .color label.mau-trang span,.okvariant .swatch .swatch-element.color label.mau-trang span{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_10.png?v=2773) ;
	overflow: hidden;
}









.mautrangchu.mau-xanh-duong{
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_11.png?v=2773);
}
#add-item-form .color label.mau-xanh-duong span,.okvariant .swatch .swatch-element.color label.mau-xanh-duong span{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_11.png?v=2773) ;
	overflow: hidden;
}









.mautrangchu.mau-xanh-den{
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_12.png?v=2773);
}
#add-item-form .color label.mau-xanh-den span,.okvariant .swatch .swatch-element.color label.mau-xanh-den span{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_12.png?v=2773) ;
	overflow: hidden;
}









.mautrangchu.mau-xanh-la{
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_13.png?v=2773);
}
#add-item-form .color label.mau-xanh-la span,.okvariant .swatch .swatch-element.color label.mau-xanh-la span{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_13.png?v=2773) ;
	overflow: hidden;
}









.mautrangchu.soc-trang-den{
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_14.png?v=2773);
}
#add-item-form .color label.soc-trang-den span,.okvariant .swatch .swatch-element.color label.soc-trang-den span{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_14.png?v=2773) ;
	overflow: hidden;
}









.mautrangchu.soc-xanh-den{
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_15.png?v=2773);
}
#add-item-form .color label.soc-xanh-den span,.okvariant .swatch .swatch-element.color label.soc-xanh-den span{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_15.png?v=2773) ;
	overflow: hidden;
}









.mautrangchu.mau-xanh-jean{
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_16.png?v=2773);
}
#add-item-form .color label.mau-xanh-jean span,.okvariant .swatch .swatch-element.color label.mau-xanh-jean span{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_16.png?v=2773) ;
	overflow: hidden;
}









.mautrangchu.mau-xanh-ngoc{
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_17.png?v=2773);
}
#add-item-form .color label.mau-xanh-ngoc span,.okvariant .swatch .swatch-element.color label.mau-xanh-ngoc span{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_17.png?v=2773) ;
	overflow: hidden;
}


















































































.trangchupro{
	width:25px;
	height:25px;
	border-radius:50%;
	border: 1px solid #ccc;
	display: inline-block;
	overflow: hidden;
	cursor: pointer;
}
.trangchupro span{
	width: 25px;
	height: 25px;
	display: inline-block;
	overflow: hidden;
}








.trangchupro.mau-cam{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_1.png?v=2773) ;
	overflow: hidden;

}









.trangchupro.mau-den{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_2.png?v=2773) ;
	overflow: hidden;

}









.trangchupro.mau-do{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_3.png?v=2773) ;
	overflow: hidden;

}









.trangchupro.mau-hong{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_4.png?v=2773) ;
	overflow: hidden;

}









.trangchupro.mau-nau{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_5.png?v=2773) ;
	overflow: hidden;

}









.trangchupro.mau-tim{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_6.png?v=2773) ;
	overflow: hidden;

}









.trangchupro.mau-xam{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_7.png?v=2773) ;
	overflow: hidden;

}









.trangchupro.mau-vang{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_8.png?v=2773) ;
	overflow: hidden;

}









.trangchupro.mau-xanh-cobalt{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_9.png?v=2773) ;
	overflow: hidden;

}









.trangchupro.mau-trang{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_10.png?v=2773) ;
	overflow: hidden;

}









.trangchupro.mau-xanh-duong{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_11.png?v=2773) ;
	overflow: hidden;

}









.trangchupro.mau-xanh-den{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_12.png?v=2773) ;
	overflow: hidden;

}









.trangchupro.mau-xanh-la{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_13.png?v=2773) ;
	overflow: hidden;

}









.trangchupro.soc-trang-den{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_14.png?v=2773) ;
	overflow: hidden;

}









.trangchupro.soc-xanh-den{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_15.png?v=2773) ;
	overflow: hidden;

}









.trangchupro.mau-xanh-jean{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_16.png?v=2773) ;
	overflow: hidden;

}









.trangchupro.mau-xanh-ngoc{
	border-radius:50%;
	background: url(//theme.hstatic.net/1000285117/1000490766/14/color_code_new_17.png?v=2773) ;
	overflow: hidden;

}



























































































.footer-content .containerx {
	padding-top: 3px;
}
.dataEmpty {
	margin-top: -20px;
}

#ajaxSearchResults .title a{
	margin-top:10px;
}
#ajaxSearchResults .f-initial{
	font-weight:bold;
}
form.searchform input.searchinput {
	border: 1px solid #000;
	background:#fff;
}
.site-nav.style--sidebar .site-nav-container > div > .title {
	text-align: center;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
}
.conkinhcong{
	border-bottom: 1px solid #ccc;
}
.item-ult.col-xs-4{
	margin-bottom:10px;
	padding-left: 5px;
	padding-right: 5px;
}
#ajaxSearchResults .row{
	margin-right: -10px;
	margin-left: -10px;
}
dt {
	font-weight: 500; 
}
.variant-label b{
	color:#000;
}
.table-cart .item-price p,.item-info p{
	margin-bottom:0;
}
#layout-cart .order-summary-block {
	background: #e6e6e6;
}
#cartformpage .table-cart .item .right .item-info {
	padding-left: 30px;
}
.title-number-cart {
	margin-top: 55px;
	font-size: 24px;
	padding-left: 15px;

}

#site-cart #cartformpage .table-cart .item .right .item-info {
	display: inline-flex;
	width: 100%;
	align-items: center;
}
#site-cart #cartformpage .table-cart .item .left {
	display: inline-flex;
	width: 28%;
}
#site-cart #cartformpage .table-cart .item .right .item-quan {
	display: inline-flex;
	width: 100%;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
#site-cart #cartformpage .table-cart .item .right {
	display: block;
}
#site-cart  #cartformpage .table-cart .item .right .item-quan {
	width: 50%;
}

#site-cart .remove{
	position: absolute;
	right: 55px;
	top: 18px;
}
#site-cart dl{
	margin-bottom:0;
}
#site-cart .item-price span{
	vertical-align: -webkit-baseline-middle;
	margin-top: 28px;
	display: inline-block;
}
#site-cart #cartformpage .table-cart .item .right .item-price {
	display: inline-block;
	width: 48%;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.line-item.line-item-container{
	position:relative;
}
#site-cart #layout-cart .order-summary-block .summary-total span {
	font-weight: bold;
	float: initial;
}
#site-cart .summary-total p{
	text-align: center;
	font-size: 24px;
}
#site-cart .continues {
	margin-bottom: 15px;
}
.pro-name{
	font-weight: 500;
}
.guidsize > .title{
	margin-top: 29px !important;
	margin-bottom: 40px !important;
}
.okvariant .swatch .swatch-element label {
	display: block;
	margin: 0;
	background: #fff;
	min-width: 25px;
	height: 25px;
}

.section.wrapper-home-instagram .post_thumb,#blog .post_thumb{
	max-height: 250px;
	display: flex;
	align-items: center;
}
.titlearticle{
	margin-top: 65px;
	margin-bottom: 30px;
	text-transform: uppercase;

}

.section.section-collection2 .wrapper-heading-home {
	text-align: center;
	border-bottom: 1px solid #c69c6d;
	margin-bottom: 25px;
}
.section.section-collection2 .wrapper-heading-home h2 {
	margin-bottom: 0;
}

.listxxx .col-md-3.col-sm-6 {
	width:100%;

}
.listxxx .col-md-3.col-sm-6 .product-block {
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;  
}
.listxxx .col-md-3.col-sm-6 .product-block > div{
	width:50%;
}
.listxxx .col-md-3.col-sm-6 .product-block > div:nth-child(2){

}
.pagiselect{
	width: 50px;
	height: 25px;
	text-align: center;
	border: 1px solid #ccc;
	text-align-last: center;
}
.nextpage{
	display: inline-block;
	border: 1px solid #ccc;
	padding: 1px 6px;
	float: right;

}
.nextpage img{
	transform: rotate(90deg);
	width: 12px;
}


.wrapper-heading-home h2 a,.wrapper-heading-home h2,.headertitle h2 {
	font-family: 'Cormorant', sans-serif!important;
	font-size: 36px;

}
.modal-open .modal {
	background: rgba(0, 0, 0, 0.48);
}

.modal button.close {
	margin: 10px;
	z-index: 999999;
	position: relative;
}
.main-footer{
	position:relative;
}
.iconheader{
	position: absolute;
	right: 10px;
	top: 15px;
	z-index:999;
	display:none !important;
}
.product-block:hover .iconheader{
	display:block !important;
}
.iconheader .coheart{
	display:none;
}
.iconheader:hover .coheart{
	display:block;
}
.iconheader:hover .chuaheart{
	display:none;
}

.posts-list .post_item h3 a:hover{
	color:#ef4c89;
}
.post_content .text-left a.moreread{
	border-bottom:1px solid rgba(239, 76, 137, 0.51)
}
.social-list a:hover{
	color:#ef4c89;
}
.social-list a:hover:after{
	opacity:0;
}
#quickviewmodal .product-detail-main {
	margin-bottom: 0px !important; 
}
#quickviewmodal .product-description {

	padding-bottom: 0px !important; 
}
.tttt .cart__item__variant{
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;  
}
.tttt .cart__item__variant > div:nth-child(2){
	margin-left:15px;
}
.hiddennnnnnn{
	opacity:0;
}
.select-swap .soldout{
	pointer-events: none;
}
.titlenoibatblog {
	position: absolute;
	bottom: 0;
	background: #f9ccdd;
	width: 100%;
	height: 65px;
	line-height: 65px;
	padding-left: 30px;
	font-size: 24px;
	margin-bottom: 0;
	font-family: 'Cormorant', sans-serif!important;
	font-style: italic;
	font-weight:bold;
}
.iconheader img{
	width:18px;
}
.product-block .iconheader{

}
#site-cart .remove {
	    position: absolute;
    right: 10px;
    top: 29px;
}

#sanphamphhip select{
	background: url(//theme.hstatic.net/1000285117/1000490766/14/okbot.png?v=2773) no-repeat right #fff;
	-webkit-appearance: none;
	background-position-x: 98%;
}
.action-acc img{
	width:20px;
}
.page-wrapper .sidebar-page .page_menu_title h2 {
	border-bottom: 1px solid #e5b3aa;
}

.iconheader i{
	font-size:22px;
}

.iconheader.product  i{
	font-size:32px;
}
.post_thumb img:hover{
	opacity:0.5;
	transition:0.3s ease;
}
.dangxuat{
	display: block;
	margin-top: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
.siteguid{
	margin-top: 10px;
	text-align: left;
	margin-bottom: 15px;
}
#quickviewmodal .freedoitra{
width:initial !important;
}
.xemthemxx,.xemthemxx:hover{
    background: #000;
    color: #fff;
    padding: 10px 63px;
}
#layout-cart .list-pageform-cart {
    margin-bottom: 25px;
      max-height: calc(100vh - 320px);
    overflow: auto;
}
.ttcongty{
clear:both;
}
.ttcongty p{
text-align:center !important;
}
.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 20px;
    height: 28px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 20px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
.ttcongty p{
margin-right:0 !important;
}


.wrapper-collection-2 .swiper-button-next,.wrapper-collection-2  .swiper-button-prev,
.posts-list .swiper-button-next,.posts-list  .swiper-button-prev,
.wrapper-collection-2dx .swiper-button-next,.wrapper-collection-2dx  .swiper-button-prev{
    position: absolute;
    top: 35%;
}

@media (max-width:767px){
.wrapper-collection-2 .swiper-button-next,.wrapper-collection-2  .swiper-button-prev,
.posts-list .swiper-button-next,.posts-list  .swiper-button-prev,
.wrapper-collection-2dx .swiper-button-next,.wrapper-collection-2dx  .swiper-button-prev{
   display:none !important;
}
}



.wrapper-collection-2  .swiper-button-prev,
.posts-list  .swiper-button-prev,
.wrapper-collection-2dx  .swiper-button-prev{
	position: absolute;
	left: 12px;
 top: 35%;
	transform: translateX(-50%);
	width: 22px;
	text-shadow: none;
	background-image: none;
	background: #999;
	color: #fff;
	display: block;
    height: 60px;
}
.wrapper-collection-2  .swiper-button-next,
.posts-list   .swiper-button-next,
.wrapper-collection-2dx  .swiper-button-next{
	position: absolute;
	right: -10px;
	 top: 35%;
	transform: translateX(-50%);
	width: 22px;
	text-shadow: none;
	background-image: none;
	background: #999;
	color: #fff;
	display: block;
    height: 60px;
}
.swiper-slide{
text-align:center;
}
.wrapper-collection-2  .swiper-button-next:before,
.posts-list  .swiper-button-next:before,
.wrapper-collection-2dx  .swiper-button-next:before{
	content: "\f105";
	position: absolute;
 top: 35%;
	width: 100%;
	height: 100%;
	font-family: "FontAwesome";
	font-size: 18px;
	line-height: 17px;
	text-align: center;

}
.wrapper-collection-2  .swiper-button-prev:before,
.posts-list  .swiper-button-prev:before,
.wrapper-collection-2dx  .swiper-button-prev:before{
	content: "\f104";
	position: absolute;
	 top: 35%;
	width: 100%;
	height: 100%;
	font-family: "FontAwesome";
	font-size: 18px;
	line-height: 17px;
	text-align: center;

}
.wrapper-collection-2,.posts-list,.wrapper-collection-2dx {
	position:relative;
}

.solute{
    position: absolute;
    right: 18px;
    z-index: 999;
    top: 13px;
}

#onAppWishList_btn_add,#onAppWishList_btn_remove{
    border: none !important;
}

@media (max-width:767px){
.wrapper-heading-home h2 a, .wrapper-heading-home h2, .headertitle h2 {
    font-family: 'Cormorant', sans-serif!important;
    font-size: 24px;
}
.section-collection .bannersumerlink {
    
    margin-top: 0 !important;
}


}
.fa-envelope-open-o{
color:#ed4d87;
}
#pbImage{
max-width:initial !important;
}

#layout-cart .order-summary-block .summary-total {
    padding-bottom: 0px;
    padding-top: 0;
    
}
#layout-cart .order-summary-block .summary-action {
    padding-top: 0;
}
.freedoitra{
margin-bottom:0;
}
.list-productRelatedx .wrapper-collection-2dx .pro-loop .product-img .button-add {
  
    width: 157px;
   
}
.list-productRelatedx .wrapper-collection-2dx .pro-loop:hover .product-img .button-add {
  
    width: 157px;
   
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: initial;
}

.hotop{
    background: rgba(186, 183, 183, 0.16);
    padding: 6px 0;
    text-align: right;
margin-bottom:15px;
}























