:not(i) {
	font-family: 'Prompt', sans-serif !important;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-moz-text-size-adjust: none;
	text-size-adjust: none;
	font-weight: 400;
}
.list-form ul li {
	border: 1px solid #9E9E9E;
	padding: 5px 10px;
	border-radius: 5px;
	margin-bottom: 10px;
}
.box_category_new .item-media:hover,.box_category_new .item-media img:hover {
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
}
.sliding-bullet{
	display: inline-flex;
}
.bullet-p{
	background: #ffffff;
	height: 10px;
	width: 10px;
	border-radius: 10px;
	margin-left: 5px;
}
.swiper-pagination-bullet-p{
	position: absolute;
	width: 100%;
	z-index: 99;
}
.close-sliding-bullet-p{
	position: absolute;
	width: 100%;
	z-index: 99;
}
.close-sliding-bullet{
	width: 30px;
	position: absolute;
	height: 30px;
	background: white;
	text-align: -webkit-center;
	line-height: 30px;
	border-radius: 50px;
	color: #342574;
}
.swiper-pagination-bullet-r{
	text-align: center;
	text-align: -webkit-center;
}
.bullet-p.active{
	background: #FFEB3B;
}
.box_category_new:hover img {
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
}
.page-content-d {
	padding-bottom: 75px !important;
}
.noting {
	background-color: #ffffff00!important;
}

body > div.photo-browser.photo-browser-dark.photo-browser-in > div > div > div.photo-browser-swiper-container.swiper-container.swiper-container-horizontal > div > div{
	background: rgba(0, 0, 0, 0.39);
}
.photo-browser-dark .photo-browser-swiper-container {
	background: rgba(0, 0, 0, 0.39);
}
.photo-browser-slide img {
	border-radius: 10px;
}
div.wrap-promo-index.graMystyle > div.list-block.tablet-inset > ul > li > div > div.swiper-wrapper > div.swiper-slide.swiper-slide-cate{
	/* width: 220px!important; */
}

div.swiper-container-horizontal-banner > div.swiper-wrapper > div.swiper-slide{
	padding: 0px!important;
	background: transparent!important;
}
div.swiper-container-horizontal-banner > div.swiper-wrapper > div.swiper-slide > a > img{
	max-height: 108px;
	height: 78px;
	width: auto;
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {

	div.wrap-promo-index.graMystyle > div.list-block.tablet-inset > ul > li > div > div.swiper-wrapper > div.swiper-slide.swiper-slide-cate{
		/* width: 220px!important; */
	}
	div.wrap-promo-index.wrap-product_1 > div.list-block.tablet-inset > ul > li > div > div.swiper-wrapper > div.swiper-slide.swiper-slide-cate,div.wrap-promo-index.wrap-product_2 > div.list-block.tablet-inset > ul > li > div > div.swiper-wrapper > div.swiper-slide.swiper-slide-cate,div.wrap-promo-index.graNew > div.list-block.tablet-inset > ul > li > div > div.swiper-wrapper > div.swiper-slide.swiper-slide-cate,div.wrap-promo-index.graFlash > div.list-block.tablet-inset > ul > li > div > div.swiper-wrapper > div.swiper-slide.swiper-slide-cate{
		width: 162px!important;
	}
	div.swiper-container-horizontal-banner > div.swiper-wrapper > div.swiper-slide{
		padding: 0px!important;
		background: transparent!important;
	}
	div.swiper-container-horizontal-banner > div.swiper-wrapper > div.swiper-slide > a > img{
		max-height: 135px!important;
		height: 135px!important;
		width: 100%!important;

	}

}

div.navbar > div > div.center > img {
	margin-top: 11px!important;
}
.list-form ul {
	border:0;
	border-radius: 0px;
}
.list-form ul li:last-child {
	border-bottom: 1px solid #9E9E9E;
}
.theme-purple .button.button-fill {
	background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%);
	color: #fff;
	border-radius: 10px;
}
.button-fb {
	width: 49%;
	display: inline-block;
	background: #597bff!important;
}
.color-fb{
	background: #597bff!important;
}
.button-li {
	width: 49%;
	display: inline-block;
	background: #2cce83!important;
}
.c-dodgerblue {
	color: #a119d5;
}
a.btn-close-popup {
	position: absolute;
	top: 15px;
	right: 15px;
	left: unset;
	font-size: 18px;
}
.close-popup {
	text-decoration: none !important;
	color: #a119d5 !important;
	font-weight: bold;
	text-shadow: 0px 0px 0px #fff;
}
.material-icons {
	/*font-weight: bold;*/
	/*font-size: 30px;*/
}
.list-block ul li i{
/*	background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
}

a.link.close-popup.showonslide_popupbanner {
	position: absolute!important;
	top: 20px!important;
	z-index: 2000000!important;
	border: 1px solid #fff!important;
	right: 20px!important;
	border-radius: 5px;
	background: white!important;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
a.link.close-popup.showonslide_popupbanner_ss {
	position: absolute!important;
	top: 20px!important;
	z-index: 2000000!important;
	border: 1px solid #fff!important;
	right: 70px!important;
	border-radius: 5px;
	background: white!important;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

body > div.popup.photo-browser-popup.remove-on-close.modal-in{
	background:transparent;
}
body > div.popup.photo-browser-popup.remove-on-close.modal-in > div > div > div.navbar{
	background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%);
	background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%);
	color: #ffffff;
}
body > div.popup.photo-browser-popup.remove-on-close.modal-in > div > div > div.page.no-toolbar.toolbar-fixed.navbar-fixed > div.photo-browser-swiper-container.swiper-container.swiper-container-horizontal > div > div.photo-browser-slide.swiper-slide{
	background:transparent;
}
body > div.popup.photo-browser-popup.remove-on-close.modal-in > div > div > div.page.no-toolbar.toolbar-fixed.navbar-fixed > div.photo-browser-swiper-container.swiper-container.swiper-container-horizontal{
	background:transparent;
}
.login-head {
	font-size: 28px;
	padding: 180px 0px;
	text-align: center;
	padding-bottom: 0;
	background-image: url(https://app.sheepola.com/img/new/logo_new_l.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 40%;
	margin-bottom: 15px;
}
.lable-term-login {
	left: 0px;
	text-align: center;
	font-size: 14px;
	width: 100%;
	position: fixed;
	bottom: 15px;
}
.toolbar-inner a.tab1.active span ,.toolbar-inner a.tab2.active span,.toolbar-inner a.tab3.active span,.toolbar-inner a.tab5.active span{
	background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.statusbar-overlay{
	background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%)!important;
}

@media only screen 
and (device-width : 375px) 
and (device-height : 812px) 
and (-webkit-device-pixel-ratio : 3) {
	.navbar, .toolbar,.navbar-popup {
		height: 76px!important;
	}
	.navbar-popup {
		padding-top: 48px;
	}
	.statusbar-overlay {
		height: 40px!important;
	}
	.navbar-popup .colse-popup {
		padding-top: 32px;
	}

	.tabbar-fixed .page-content, .tabbar-through .page-content, .toolbar-fixed .page-content, .toolbar-through .page-content {
		padding-top: 70px;
		padding-bottom: 120px!important;
	}
	#tab4 > div.pages.navbar-fixed.view-left > div > div.page-content > div.list-block:first-child{
		margin-top: 70px;

	}

	.tabbar-top-ios {
		margin-top: 71px!important;
	}
	.page-top-ios {
		margin-top: 45px!important;
	}
	div.navbar > div.slide-container-menu {
		top: 76px!important;
	}
	.navbar-fixed .page>.searchbar, .navbar-fixed>.searchbar, .navbar-through .page>.searchbar, .navbar-through>.searchbar {
		top: 76px!important;
	}
	#tab3 .page-content > .content-block-title:first-child {
		margin-top: 55px;
	}

	#tab1 > div > div.page.toolbar-fixed.page-on-center > div.page-content > div.list-block.tablet-inset.search-here.searchbar-found{
		padding-top: 20px!important;
	}

	div.wrap-btn-fixed {
		bottom: 0px!important;
		height: 86px!important;
	}

}


.navbar {
	/*background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%);*/
	background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%);
	color: #ffffff;
}
@media (min-height: 630px) and (min-width: 630px){
	.popup:not(.tablet-fullscreen) {
		border-radius: 10px;
	}
}

.navbar-inner, .toolbar-inner {
	-webkit-align-items: flex-end;
	align-items: flex-end;
}
.tabbar a.link, .tabbar a.tab-link {
	justify-content: flex-start;
}
.circle-bottom {
	/*background: url(/img/new/logo_new_l.png);*/
	/*background-size: 110%;*/
	/*background-position: center;*/
	background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%);
}
body > div.views.view-mains.tabs.toolbar-through > div.toolbar.tabbar.tabbar-ios.toolbar-hiddens > div > a.tab-link.tab-circle-bottom.tab4 > div > i{
	display: block;
	font-size: 42px;
	padding-top: 11px;
}
.footer {
	padding-bottom: 20px;
}

.bank-kbank {
	background-color: #138f2d;
	margin-top: 20px;
	border-radius: 10px;
	margin-bottom: 15px;
}

#tab4 > div.pages.navbar-fixed.view-left > div > div.page-content > hr{
	display: none;
}
#tab4 > div.pages.navbar-fixed.view-left > div > div.page-content > div.wrap-menu:nth-child(2){
	color: #1A1818;
	background-color: white;
	border-top-left-radius: 10px; 
	border-top-right-radius: 10px;
	margin-top: 0px;
}
#tab4 > div.pages.navbar-fixed.view-left > div > div.page-content > div.wrap-menu:nth-child(4){
	color: #1A1818;
	background-color: white;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-bottom: 15px;
}

.card {
	margin: 0px;
}

/*#tab4 > div.pages.navbar-fixed.view-left > div > div.page-content{
	padding-left: 30px;
	padding-right: 30px;
	}*/

	#tab4 > div.pages.navbar-fixed.view-left > div > div.page-content > div.list-block.toolbar-mob > ul{
		border-radius: 10px; 
		margin-bottom: 90px;
	}
	.list-block .item-inner:after {
		height: 0px;
	}
	#tab4 > div.pages.navbar-fixed.view-left > div.page.no-toolbar.toolbar-fixed.page-on-center > div.page-content > div.list-block > ul{
		background: transparent;
	}
/*	.page-content{
		background:#f3f4f5 !important;
		}*/
		#tab4 > div.pages.navbar-fixed.view-left > div.page.no-toolbar.toolbar-fixed.page-on-center > div.page-content > div.list-block > ul > li{
			border-radius: unset;
			box-shadow: unset;
			height: auto;
		}
		.popup-confirm-download,.pop-phone-body{
			background: transparent;
		}
		#tab4 > div.pages.navbar-fixed.view-left > div > div.page-content > div.list-block.toolbar-mob > ul > li:after{
			content: '';
			position: absolute;
			left: 5%;
			bottom: 0;
			right: auto;
			top: auto;
			height: 1px;
			width: 90%;
			/*background-color: #efefef;*/
			display: block;
			z-index: 15;
			-webkit-transform-origin: 50% 100%;
			transform-origin: 50% 100%;
		}
		#tab4 > div.pages.navbar-fixed.view-left > div > div.page-content > div.list-block.toolbar-mob > ul > li:last-child:after{
			height: 0px;
		}

		.wrap-profile-li {
			color: #000000;
			background-color: transparent;
		}
		.wrap-profile .profile-pic {
			width: 100%;
			text-align: -webkit-center;
			position: static;
			margin-top: -66px;
		}
		.wrap-profile .profile-pic img {
			width: 107px;
			border-radius: 50%;
			border: 4px solid #673AB7;
		}
		.profile-detail {
			display: inline-block;
			vertical-align: top;
			color: #757575;
			width: 100%;
			text-align: -webkit-center;
			font-size: large;
		}
		span.info_username {
			color: #757575;
		}
		#tab4 > div.pages.navbar-fixed.view-left > div > div.page-content > div.list-block:first-child > ul > li > div.wrap-profile > div.profile-detail > p{
			display: none;
		}

		#tab4 > div.pages.navbar-fixed.view-left > div > div.page-content > div.list-block:first-child > ul > li{
			border-radius: 10px;
			box-shadow: 0 0 10px 0 #9C27B0;
			height: 173px;
			margin-top: 71px;
		}
		#tab4 > div.pages.navbar-fixed.view-left > div > div.page-content > div.list-block:first-child > ul{
			margin-bottom: 30px;
		}
		#tab4 > div.pages.navbar-fixed.view-left > div > div.page-content > div.list-block:first-child > ul > li > div.wrap-coin > a{
			position: inherit;
			height: 30px;
			width: 70px;
			line-height: 30px;
			text-align: -webkit-center;
			margin: auto;
			right: initial;
			top: 15px;
			background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%);
		}
		#tab4 > div.pages.navbar-fixed.view-left > div > div.page-content > div.list-block:first-child > ul > li > div.wrap-profile{
			position: relative;
			text-align: center;
			padding-top: 15px;
			padding-right: 15px;
			padding-bottom: 0px;
			padding-left: 15px;
		}
		.wrap-coin {
			padding: 10px 15px;
			padding-top: 0px;
			color: #FFFFFF;
			position: relative;
			text-align: center;
		}
		.list-block ul:after {
			height: 0px;
		}
		.num-cash {
			font-size: 30px;
			font-weight: bold;
			vertical-align: middle;
			background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%);
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
		}
		.theme-purple .button:not(.button-fill).active {
			background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%);
			color: #fff;
		}
		.theme-purple .button:not(.button-fill) {
			border-color: #9C27B0;
		}
		.list-block ul {
			border-radius: 10px;
		}
		li.show_history_unread{
			background: #33333324;
			border-radius: 10px;
		}
		#tab4 > div.pages.navbar-fixed.view-left > div.page.toolbar-fixed.page-on-center > div.page-content > div.block-comment > div.buttons-row{
			box-shadow: 0 0 10px 0 #9C27B0;
		}
		#tab4 > div.pages.navbar-fixed.view-left > div.page.no-toolbar.toolbar-fixed.page-on-center > div.page-content > div.list-block > ul > li > div.wrap-profile{
			float: left;
		}
		.withdrawal-detail {
			position: relative;
			clear: both;
			background-color: white;
			border-radius: 10px;
			box-shadow: 0 0 6px 0 #9C27B0;
			height: 176px;
		}
		.withdrawal-bank-detail{
			top: 0px;
			position: absolute;
			width: 100%;
		}
		#tab4 > div.pages.navbar-fixed.view-left > div.page.no-toolbar.toolbar-fixed.page-on-center > div.page-content > div.list-block{
			margin-top: -23px;
		}
		.withdrawal-detail .profile-pic img {
			width: 86px;
			height: 86px;
			border-radius: 50%;
			border: 4px solid #673AB7;
		}
		.thbanks-circle {
			border-radius: 50%;
			padding-top: 17px!important;
			padding-right: 25px!important;
			padding-bottom: 5px!important;
			padding-left: 2px!important;
		}
		.thbanks:before {
			margin-left: 20px!important;
		}
		.profile-pic,.withdrawal-arrow,.withdrawal-bank{
			margin-top: 38px;
		}

		#tab4 > div.pages.navbar-fixed.view-left > div.page.no-toolbar.toolbar-fixed.page-on-center > div.page-content > div.withdrawal-detail > div.withdrawal-bank-detail > h4{
			font-size: x-large;
			font-weight: normal;
			margin-top: 10px;
		}

		.withdrawal-username{
			float: left;
			margin-top: 42px;
			font-size: x-large;
			font-weight: normal;
			width: 115px;
		}
		.withdrawal-username > h5{
			white-space: nowrap;
			width: 115px;
			overflow: hidden;
			text-overflow: ellipsis;
			text-align: -webkit-center; 
		}
		.withdrawal-username > h5 > span{
			font-size: small;
			font-weight: normal;
		}
		.withdrawal-bank-bank{
			float: right;
			margin-top: 80px;
			text-align: -webkit-right;
			width: 150px;
			margin-right: 33px;
		}
		.withdrawal-input-bank{
			margin-top: 10px!important;
		}

		.withdrawal-input-bank .item-content{
			position: relative;
			background-color: white;
			border-radius: 10px;
			margin-bottom: 10px;
		}
		.withdrawal-input-bank .item-content .item-title.label {
			position: absolute;
			top: 6px;
			left: 0;
		}
		.navbar .center {
			font-weight: 400!important;
			font-size: unset;
			letter-spacing: -1.5px;
			padding: 0px!important;
			height: 44px;
		}
		.withdrawal-input-bank .item-content .item-input{
			margin-top: 18px!important;
		}
		.money_withdraw.c-num{
			border: 0px !important;
			text-align: -webkit-right;
			font-size: -webkit-xxx-large!important;
			color: rgba(91,55,215,1)!important;
		}
		.money_withdraw.c-num::-webkit-input-placeholder {
			color: rgba(91,55,215,1)!important;
		}
		.money_withdraw.c-num::-moz-placeholder {
			color: rgba(91,55,215,1)!important;
		}
		.money_withdraw.c-num:-ms-input-placeholder {
			color: rgba(91,55,215,1)!important;
		}
		.money_withdraw.c-num:-moz-placeholder {
			color: rgba(91,55,215,1)!important;
		}
		.content-block-title.withdraw_remark{
			background-color: white;
			border-radius: 10px;
			margin-top: -20px;
			padding: 15px;
		}
		.navbar > .navbar-inner{
			margin-top: -5px!important;
		}
		.box_category_new{
			height: 150px!important;
			box-shadow: 0 0 5px 0 #9C27B0!important;
			border-radius: 10px!important;
			margin-bottom: 15px!important;
			color: rgba(91,55,215,1);
			background-color: white;
		}
		.box_category_new:hover{
			background:linear-gradient(130deg, rgba(91,55,215,1) -83%, rgba(108,55,215,1) 27%, rgba(219,141,255,1) 126%);
			color: #ffffff;
		}
		.box_category_new .item-media{
			padding: 0px;
			margin-top: 30px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
		}
		.box_category_new .item-media img {
			margin: auto;
			height: 72px;
			max-width: 100%;
			border-radius: 0px!important;
		}
		.box_category_new .item-inner{
			margin-left: 0px!important;
			padding-left: 3px!important;
			padding-top: 0px;
			margin-top: -10px;
		}
		.box_category_new .item-inner .item-title{
			width: 100%;
			text-align: -webkit-center;
		}

		.categoryview_list {
			padding-left: 0px!important;
		}
		.categoryview_banner{
			background: linear-gradient(118deg, rgba(91,55,215,1) -83%, rgb(94, 48, 187) 50%, rgb(255, 255, 255) 150%);
			height: 140px;
			margin-bottom: 20px;
			border-radius: 10px;
			position: relative;
		}
		.categoryview_img{
			position: absolute;
			height: 120px;
			right: 0;
			top: 10px;
		}
		.categoryview_name{

			color: #fff;
			position: absolute;
			left: 15px;
			top: 20px;
			word-break: break-word;
			width: 150px;

		}
		.categoryview_name::first-line {
			font-size: xx-large;
		}
		.categoryview_banner_1{
			background: linear-gradient(113deg, #00BCD4 -83%, #03A9F4 50%, #00BCD4 150%);
		}
		.categoryview_banner_4{
			background: linear-gradient(118deg, #FF5722 -83%, #FB8C00 50%, rgb(255, 255, 255) 150%);
		}
		.categoryview_banner_5{
			background: linear-gradient(118deg, #2196F3 -83%, #03A9F4 50%, rgb(255, 255, 255) 150%);
		}
		.categoryview_banner_6{
			background: linear-gradient(48deg, rgba(91,55,215,1) -83%, #a236f4 50%, rgb(249, 156, 242) 116%);
		}
		.categoryview_banner_47{
			background: linear-gradient(118deg, #EC407A -83%, #F48FB1 50%, #FFCC80 150%);
		}
		.categoryview_banner_48{
			background: linear-gradient(118deg, #F44336 -83%, #E91E63 50%, #FF9800 150%);
		}
		.categoryview_banner_70{
			background: linear-gradient(118deg, rgba(91,55,215,1) -83%, rgb(94, 48, 187) 50%, rgb(255, 255, 255) 150%);
		}
		.categoryview_banner_71{
			background: linear-gradient(100deg, #00BCD4 -83%, #03A9F4 28%, #8BC34A 154%);
		}
		.categoryview_banner_72{
			background: linear-gradient(118deg, #FF9800 -83%, #FFC107 50%, rgb(255, 255, 255) 150%);
		}
		.categoryview_banner_73{
			background: linear-gradient(118deg, rgb(255, 138, 130) -83%, rgb(253, 121, 111) 50%, rgb(255, 255, 255) 150%);
		}
		.chip {
			background: linear-gradient(123deg, rgba(91,55,215,1) -83%, rgba(108,55,215,1) 50%, rgba(219,141,255,1) 150%)!important;
		}
		.searchbar {
			background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%)!important;
		}
		.card {
			border-radius: 10px!important;
		}
		.discount_percent_big {
			border-radius: 50%!important;
			width: 35px!important;
			height: 35px!important;
			padding: 11px 7px!important;
		}
		.banner-all-cate img {
			border-radius: 10px!important;
		}
		span.spinner > .sub button, span.spinner > .add button {
			border: 1px #9C27B0 solid!important;
			background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%)!important;
		}
		span.spinner > .add button {
			top: 0;
			border: 1px #9C27B0 solid!important;
			border-radius: 0px 30px 30px 0px;
		}
		.list-block .spinner-cart input[type=number] {
			border: 1px #9C27B0 solid!important;
		}
		.list-block .item-label-pic img {
			border-radius: 10px!important;
		}
		.swipeout{
			border-radius: 10px;
		}
		button.button.button-big.button-fill.button-raised.btn-cart._addtocart_.btn-60{
			border-radius: 0px!important;
		}
		button.button.button-big.button-fill-red.button-raised.btn-cart._buynow_.btn-40{
			border-radius: 0px!important;
			height: 44px!important;
			line-height: inherit;
		}
		.wrap-btn-fixed:before {
			background: #fff!important;
		}
		.wrap-btn-fixed, .wrap-btn-tablet-fixed {
			background: #fff!important;
		}


		div[data-page="setting-order-detail"] .list-block.tablet-inset,div[data-page="productdetail"] .list-block.tablet-inset{
			margin-bottom: 10px!important;
		}
		div[data-page="productdetail"] .list-block.tablet-inset .table-bordered {
			border: 0px !important;
			padding: 0px!important;
			margin: 0px!important;
			font-size: small!important;
		}
		div[data-page="productdetail"] .list-block.tablet-inset .block-detail{
			background: #fff!important;
		}
		div[data-page="productdetail"] div > div.page-content > div.list-block:first-child > ul > li {
			margin-top:0px!important;
		}
		div[data-page="productdetail"] div > div.page-content > div:nth-child(1){
			margin-top:10px!important;
		}

		div[data-page="productdetail"] div > div.page-content > div.list-block.tablet-inset{
			margin-top:0px!important;
		}

		div[data-page="productdetail"] > div.wrap-btn-fixed{
			background: #fff!important;
		}
		div[data-page="productdetail"] > div.wrap-btn-fixed > div > button.button.button-big.button-fill.button-raised.btn-cart._addtocart_.btn-60{
			width: 42%;
			background-image: linear-gradient(white, white), radial-gradient(circle at top left, rgba(91,55,215,1),rgba(219,141,255,1));
			border-radius: 10px!important;
			background-origin: border-box;
			background-clip: content-box, border-box;
			padding: 1px 1px;
			margin: 10px 7px 17px 13px;
			height: 45px;
		}
		div[data-page="productdetail"] > div.wrap-btn-fixed > div > button.button.button-big.button-fill.button-raised.btn-cart._addtocart_.btn-60 > span{
			background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%);
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
		}
		div[data-page="productdetail"] > div.wrap-btn-fixed > div > button.button.button-big.button-fill-red.button-raised.btn-cart._buynow_.btn-40{
			width: 44%;
			border-radius: 10px!important;
			border:none;
			background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%);
			color: #fff;
			margin: 10px 7px 17px 13px;
			height: 45px!important;
			font-size: 17px;
		}

		div[data-page="productall"] .col-border-remproduct {
			box-shadow: 0 0 3px 0 #bda6f58a;
		}

		div[data-page="productdetail"] .list-block.tablet-inset .block-detail-cate{
			background: transparent!important;
		}

		div.popup.status-bar-purple > div > div.block-comment .name_product_comment,div.popup.status-bar-purple > div > div.block-comment  .price_product_comment{
	/*	padding-left: 0px;
	padding-right: 0px;*/
}
body > div.popup.status-bar-purple.modal-in > div > div.block-comment > div.list-form.block-login{
	padding: 0px;
}
div.popup.status-bar-purple > div > div.block-comment .list-form ul li {
	border: 1px solid #e6e6e6;
}

div.popup.status-bar-purple > div > div.block-comment .list-form ul li:last-child {
	border-bottom: 1px solid #e6e6e6;
}

div.popup.status-bar-purple > div > div.navbar-popup > div.colse-popup > a {
	color: #fff !important;
}
.navbar-popup {
	background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%);
	color: #ffffff;
}

body > div.views.view-mains.tabs.toolbar-through > div.toolbar.tabbar.tabbar-ios.toolbar-hiddens > div > a.tab-link.tab-circle-bottom.tab4.active > div > i{
	color: #ffffff!important;
}


.wrap-promo-index.gracoupon > div.br-left-title {
	width: 7px;
	height: 33px;
	border-radius: 10px;
	background: #4c2d84;
	float: left;
	margin-right: 5px;
}

.wrap-promo-index.gracoupon > div.block-title-promo > a{
	color: #4c2d84;
	top: 0px;
}
.wrap-promo-index.gracoupon > div.block-title-promo > a > span {
	color: #4c2d84;
}
.block-c-index{
	height: 30px!important;
	background: #4c2d84!important;
}
.c-index {
	padding: 0px;
	color: #fff;
	margin: 0;
	font-size: 15px;
	line-height: 30px;
}
.price-coupon-c-index {
	margin: -10px 0px -5px 0px;
	font-weight: 800;
	font-size: 40px;
	text-align: center;
	color: #4c2d84;
}
.price-cou-c-index {
	text-align: center;
	border: 1px solid #ccc;
	border-radius: 7px;
	margin: -5px 10px 0px 10px;
	color: #4c2d84;
	font-weight: 200;
	font-size: 20px;
}

body > div.photo-browser.photo-browser-dark.photo-browser-in > div > div > div.photo-browser-swiper-container.swiper-container.swiper-container-horizontal.swiper-container-android > div > div{
	background: rgba(0, 0, 0, 0.39)!important;
	background-color: rgba(0, 0, 0, 0.39)!important;
}
.is_ipad {
	margin-top: 15px;
}

.progressbar-pding15{

}
.progressbar-h-br10{
	height: 20px;
	border-radius: 10px;
}
.col-100.col-link-share{

	/* overflow: hidden; */
	border: 1px solid;
	border-radius: 10px;
	/* font-size: 12px; */
	/* padding: 7px; */
	height: 46px;
	/* width: 95%; */
	padding-left: 7px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-right: 0px;
	padding-top: 10px;

}
a.button.button-big.button-fill.btn.btn-form.copy_link{
	width: 120px; */
	/* right: 0; */
	/* margin-right: 36px; */

	border-radius: 0px 10px 10px 0px;
	height: 47px;
	/* margin: 0px; */
	margin-left: -19px;
	margin-top: -35px;
	width: 31%;
	float: right;
	padding-top: 10px;
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {

	a.button.button-big.button-fill.btn.btn-form.copy_link{
		width: 120px; */
		/* right: 0; */
		/* margin-right: 36px; */

		border-radius: 0px 10px 10px 0px;
		height: 47px;
		/* margin: 0px; */
		margin-left: -19px;
		margin-top: -12px;
		width: 31%;
		float: right;
		padding-top: 10px;
	}
}
.col-100.col-friend{

	text-align: center;
	/* color: red; */
	padding-top: 9px;

}
a.link-friend{
	color:red;
	text-decoration: underline;
}

.status-6{
	font-size: 10px; 
}
.order_review_detail{
	padding: 10px;
	 /*    top: 0px;
	     left: 0px;
	     z-index: 99;
	     height: 179px;
	     margin-top: -102px;
	     margin-left: -3px; */
	 }
	 .tab_order_review{
	 	float: left;
	 }
	 .button.button.button-big.button-fill.button-raised.btn.btn-review{
	 	height: 76px;
	 	font-size: 13px;
	 	width: 100%;
	 }
	 .col-btn_review{
	 	margin-top: 10px;
	 }
	 .div_btn_review {
	 	margin-top: 5px;
	 }
	 span.icon-cashback.coin-cash-s.coin_review{
	 	font-size: 18px;
	 	margin-right: 3px;
	 	color: #f1a800;
	 	position: relative;
	 	top: 3px;
	 	left: 6px;
	 }
	 #size_btn_review{
	 	width: 30%;
	 	font-size: 12px;
	 	float: right;
	 	height: 40px;
	 	background-color: orange;
	 	/* border-color: orange !important; */
	 	/* height: 40px; */
	 }
	 #size_btn_review_edit{

	 	width: 30%;
	 	font-size: 12px;
	 	float: right;
	 	height: 40px;
	 	background-color: orange;
	 	border-color: orange !important;

	 }
	 span.name_product_review{
	 	font-weight: bold;
	 	color: #363636;
	 }
	 .qty_product_review {
	 	margin-bottom: 10px;
	 }
	 .btn-review-success{
	 	background-color: #5cb85c;
	 	border-color: #5cb85c !important;
	 	border-radius: 10px;
	 	color:white;
	 }
	 .button-big-success-review{
	 	height: 44px;
	 	line-height: 32px;
	 }
	 .tag_review_input{
	 	height: 37px;
	 	padding: 0;
	 	cursor: pointer;
	 	vertical-align: middle;
	 	visibility: hidden;
	 	width: 14px;

	 }
	 .tag_review{
	 	background-color: yellowgreen;
	 	color: white!important;
	 	border-radius: 6px;
	 	padding: 5px;
	 	font-size: 14px;

	 }
	 .show_tag{

	 	border: 1px solid;
	 	border-color: gray;
	 	color: black;
	 	border-radius: 4px;
	 	text-align: center;
	 	width: 24%;
	 	padding: 2px;
	 }
	 .review_image{
	 	margin-top: 10px;
	 	width: 58px;
	 }
/* .image_product{
	top: -51px;
    position: relative;
    } */
    .real_price{
    	float: right;
    	padding-right: 14px;
    	font-size: 15px;
    	color: #4c2d84;
    	position: absolute;
    	right: 5px;
    	text-decoration: none;

    }
    .old_price{

    	float:right;
    	padding-right:28px;
    }
    .star-image{

    	margin-top: 5px;
    	margin-bottom: 12px;
    	width: 64px;
    	height: 13px;
    	margin-top: 2px;


    }
    .img-product{
    	/* position: fixed; */
    	top: 0px;
    	left: 0px;
    	z-index: 99;
    	height: 179px;
    	/* margin-top: -102px; */
    	margin-left: -6px;
    	padding-right: 10px;
    }
    .comment_product{
    	margin-bottom: 10px;
    	color:black
    }

    .list-form ul li .form-pic-input {
    	opacity: 0;
    	width: 20px;
    	height: 100px;
    	position: absolute;
    	/* z-index: 21; */
    	/* float: left; */
    	padding-right: 70px;
    	/* margin-right: 10px; */
    	/* margin-bottom: 100px; */
    }

    .list-form ul li .form-review-pic {
    	width: 100px;
    	height: 100px;
    	background: #ededed;
    	border: 1px solid #ededed;
    	/* margin: auto; */
    	position: relative;
    	background-repeat: no-repeat;
    	background-position: center center;
    	background-size: cover;
    }

    .swiper-container{
    	/* padding: 0px!important; */
    	background: transparent!important;
    	text-align: center;
   /*  width: auto;
   transform: translate3d(-35px, 0px, 0px); */
}
.save_profile{
	width: 92%;
}
.no-gutter{
	text-align: center;
}
/* .swiper-slide{
	width: 70%;
	} */
	.close_image{
		position: absolute;
		top: 2px;
		right: 6px;
	}
	.div_img{
		display:inline-block;
		float:left;
		background-image:url("https://sheepola.com/static/userprofile/1493886975.png");
	}


/* NEW UI 27.5.62*/


	.wrap-profile-li-new {
		color: #000000;
		background-color: transparent;
		border-radius: 10px;
		box-shadow: 0 0 10px 0 #9C27B0;
		height: 173px;
		margin-top: 0px;
	}
	.wrap-p-new-t{
		color: #1A1818;
		background-color: white;
	    border-top-right-radius: 10px;
	    border-top-left-radius: 10px;
		margin-bottom : 0px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 5px;
		padding-top: 15px;
		font-size: 13px;
		line-height: 20px;
	}
	.wrap-p-new-b{
    color: #1A1818;
    background-color: white;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-top: 7px;
    font-size: 14px;
    line-height: 20px;
    border-top: 1px solid #efefef;
	}
	.wrap-p-new-b span{
		background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	.wrap-p-new-b i{
	    vertical-align: middle;
	    font-size: 18px;
	}
	.wrap-p-new-b .num-cash{
		font-size: 20px;
	}
	.wrap-p-new-b .coin-cash-s{
	    vertical-align: middle;
	    font-size: 24px;
	    /* margin-right: 0px; */
	    -webkit-text-fill-color: #f1a800;
    }
	.profile_image-new img{
		border-radius: 50%;
		width: 100%;
	}
	.info_username-new{
		font-weight: 700;
		font-size: 18px;
	    text-overflow: ellipsis;
        white-space: nowrap; 
        display: block;
		background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		padding-right: 20px;
	}
	.w-btn-coupon{
		margin-top: 30px;
		float: right;
	}
	.btn-coupon{
		width: 100%;
		max-width: 125px;
		padding: 2px 15px;
		background: #f1a800;
		font-size: 12px;
		color: #ffffff!important;
		box-sizing: border-box;
		border-radius: 10px;
	}
	.btn-coupon i{
		font-size: 17px;
		vertical-align: middle;
		color: #ffffff;
		-webkit-text-fill-color: #ffffff;
	}
	.wrap-l-new{
		color: #1A1818;
		background-color: white;
	    border-radius: 10px;
		margin-bottom : 15px;
		padding-bottom: 15px;
		padding-top: 15px;
		text-align: center;
		position: relative;
		font-size: 13px;
	}
	.wrap-l-new h5{
		margin: 0px;
		font-size: 12px;
	}
	.b-right{
		border-right: 1px solid #efefef;
	}
	.col-33-n{
		width: 33%;
	}
    .wrap-l-new .coin-cash-s {
    vertical-align: middle;
    font-size: 22px;
    position: relative;
    top: -1px;
    -webkit-text-fill-color: #f1a800;
}   
.box-shadow{
	-webkit-box-shadow: 0px 7px 5px -5px rgba(0,0,0,0.27);
    -moz-box-shadow: 0px 7px 5px -5px rgba(0,0,0,0.27);
    box-shadow: 0px 7px 5px -5px rgba(0,0,0,0.27);
}
.p-product-fall{
	font-size: 13px;
}
.list-follow{
	margin-bottom: 10px!important;
}
.btn-follow{
    padding: 0px 10px;
    min-width: 60px;
    font-size: 12px;
    color: #ffffff;
    background: #48b633;
    border: 1px solid #48b633;
    border-radius: 5px;
    margin-top: 5px;
}
.btn-unfollow{
    padding: 0px 10px;
    min-width: 60px;
    font-size: 12px;
    color: #ffffff;
    background: #ec303e;
    border: 1px solid #ec303e;
    border-radius: 5px;
    margin-top: 5px;
}
.list-follow .item-media img {
    max-width: 60px;
}
.list-follow .item-subtitle{
	font-size: 15px;
    background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
ul.list-follow  li .item-inner{
	border-bottom: none;
}