<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">img{max-width:100%; height:auto;}
iframe,
embed,
object {max-width: 100%;}	
aside.left-sidebar{float:left;width:20%; padding-left:20px;}
div#main-col{float:right; width:880px;} 

div.side-box{margin-bottom:20px;}
div.side-box ul{list-style:none;font-size:13px;}
div.side-box h5{padding:0 0 10px 0; color:#333; font-weight:600;}
div.category-box{border:solid 1px #ccc; background:#eee; overflow:auto; max-height:300px;}
div.category-box ul{padding:5px 0;}	
div.category-box ul li{margin-bottom:1px;}
div.category-box ul li a
	{
		color:#666;
		line-height:34px;
		font-size:13px;
		padding:0 10px;
		display:block;
	}	
div.category-box ul li a:hover,
div.category-box ul li.active a
	{
		background:#33915c url("../images/arrow.png") no-repeat right center;
		color:#fff;
		text-decoration:none;
	}
div.filter-box
	{
		background:#eee;
		border:solid 1px #ccc;
		padding:10px;
		max-height:235px;
		overflow:auto;
	}	
div.filter-box ul li{padding:2px 5px;}
div.filter-box ul li label{font-weight:400; padding-left:10px;width:80%;}
section.full-width{background: #fff; padding:0px 0px 30px 0px; }

div.product-block{}
div.product-block div.post
	{
		border:solid 1px #ccc;
		background: #f6f6f6;
		float:left;
		margin:0 40px 40px 0;
		padding:0;
		position:relative;
		text-align:center;
		width:30%;
		-webkit-transition: all 0.8s linear;
		-ms-transition: all 0.8s linear;
		-moz-transition: all 0.8s linear;
		transition: all 0.8s linear;
	}

div.product-block div.post:nth-child(3n){margin:0 0 40px 0;}
div.product-block.home div.post{width: 90% !important;}	
div.product-block.home div.post:nth-child(3n) {margin:0 40px 40px 0;}
div.product-block div.post h4
	{
		height:20px;
		text-transform:uppercase; 
		font-size:13px; 
		font-weight:600; 
		margin-bottom:20px;
		padding: 0 10px;
		text-align: center;
	}
div.product-block div.post h4 a{color:#000; text-decoration:none;}
div.thumb{position:relative; overflow:hidden;}
div.thumb &gt; img
	{
		display:block;
		-webkit-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		transition: all 0.2s linear;
	}
div.product-block div.thumb{margin-bottom:20px;}
p.price{color:#000; font-size:16px; margin-bottom:20px;}
p.price del{color:#999; font-size:12px;}
p.price ins{color:#f90; text-decoration:none;}
div.button-box{margin-bottom: -15px;}
a.btn-buy,
a.btn-cart
	{
		color:#fff;
		display:inline-block;
		line-height:38px;
		padding:0 20px;
		text-decoration:none;
		-webkit-transition: all 0.8s linear;
		-ms-transition: all 0.8s linear;
		-moz-transition: all 0.8s linear;
		transition: all 0.8s linear;
	}
a.btn-buy,
.btn-buy-now ul li.active
	{background:#33cc66;}
a.btn-cart{background:#99cc33;}
	
a:hover.btn-cart,
a:hover.btn-buy,
.btn-buy-now ul li:hover.active
	{background:#339966;}
a.button.medium{font-size:20px; line-height:48px;padding:0 30px;}
div.tag,
span.tag
	{
		position:absolute;
		color:#fff;
		z-index:2;
		transition: all 0.8s linear;
	}
div.product-block div.tag.new
	{
		left:12px;top:0;
		background:#09c39e;
		width:55px;
		height:28px;
		-webkit-transform: skew(-40deg); 
		-moz-transform: skew(-40deg); 
		-o-transform: skew(-40deg);
	}	
div.product-block div.tag.new span {
    background:#09c39e;
		-moz-transform: skew(40deg); 
		-webkit-transform: skew(40deg); 
		-o-transform: skew(40deg);
		margin-left:-12px;
		line-height:28px;
		padding:0 10px;
		color:#fff;
		float:left;
		width:auto;
		transition: all 0.8s linear;
		text-transform:uppercase;
}
div.tag.discount,
span.tag.discount
	{
		top:-20px; right:-20px;
		width:50px; height:50px;
		border-radius:100%;
		text-align:center;
		background:#034c90;
		padding:5px;
	}
span.tag.discount{display:inline-block; position:absolute; right:0 !important; color:#fff;}	

div.product-block div.post:hover{border:solid 1px #33915c;}
div.product-block div.post:hover div.tag.new,
div.product-block div.post:hover div.tag.new span{background:#f90;}	 
div#single-product{padding:20px;}
div.image-block{float:left; width:30%;}
div.large-view div.thumb
	{
		border:solid 1px #aaa;
		width:330px;
	}
ul#product-gallery{margin:0; padding:20px 10px; list-style:none; width:350px;}
ul#product-gallery li{margin-right:5px;}	
ul#product-gallery li a
	{
		border:solid 1px #ddd;
		padding:4px;
		display:block;
		width: 100px;
	}
ul#product-gallery li img{display:block;}
ul#product-gallery li a.active{border-color:#09c39e;}
div.owl-controls
	{
		position:absolute;
		left:0;
		top:40%;
		width:100%;
	}
div.owl-controls .owl-prev ,
div.owl-controls .owl-next
	{
		position:absolute;
		cursor:pointer;
		display:inline-block;
	}
div.owl-controls i
	{
		border:solid 1px #eee;
		background:#fff;
		width:20px;
		height:20px;
		text-align:center;
		font-size:16px;
		color:#333;
	}
div.owl-controls .owl-prev{left:0px;}
div.owl-controls .owl-next{right:0px;}
.disabled{ border:solid 1px #33915c;  cursor:default !important;}
div.user-view{border-bottom:solid 1px #ddd; margin-bottom:20px;}
div.user-view, div.user-view h5{font-size:12px;}
div.user-view h5{font-weight:600;}
ul.tag-list{list-style:none; padding:10px 0; font-size:12px;}
ul.tag-list li{padding-bottom:5px;}

div.product-details{float:right; width:65%;}
div.quantity,
div.pin-code
	{
		float: left;
		
	}
div.quantity{margin-right: 20px;}	
div.quantity label{font-weight: 400; font-size: 12px;}
div.quantity select{min-width: 60px; padding: 5px;}
div.pin-code div.input-box
	{
		border: solid 1px #ddd;
		float: left;
		padding: 5px;
		margin:0 2px 5px 0;
	}
div.pin-code div.input-box span.icon {
    border-right: 1px solid #ddd;
    color: #999;
    float: left;
    font-size: 28px;
    line-height: 30px;
    margin-right: 20px;
    padding-right: 10px;
}
div.pin-code input[type=text]{border:none; line-height: 30px; margin-right: 2px;}
div.product-details input[type=submit],
div.pin-code input[type=submit]
	{
		border:none; line-height: 41px; margin-left: 2px;
		background: #2c8352;
		color: #fff;
		padding: 0 20px;
	}
div.description{ margin: 20px 0 10px 0;}	
div.description h3, div.item-wrap h5{font-size: 15px; font-weight: 600; margin-bottom: 20px;}
div.description p{font-size: 13px;}
div.item-wrap{margin: 30px 0; position: relative;}

div.item-wrap p.price span.amount.special-price{font-size: 25px; color: #000; margin-left: 40px;}
div.item-wrap p.price del
	{
		font-size: 15px; background: #eee;
		padding: 0 20px;
		line-height: 40px;
		display: inline-block;
	}
ul.product-details-list{list-style: none; width: 60%; font-size:12px;}
ul.product-details-list li
	{
		line-height: 35px;
		border: solid #aaa;
		border-width: 1px 0;
		overflow: hidden;
		margin-top: -1px;
	}
ul.product-details-list li div{float: left;width: 48%; padding: 0 20px;}
div.query-form ul{list-style: none;}
div.query-form ul li{padding-bottom: 5px; margin-bottom: 10px;}
div.query-form ul li.left{float: left;}
div.query-form ul li.right{float: right;}
div.query-form ul li.left,
div.query-form ul li.right
	{width: 48%;}
div.query-form ul li label{display: block; font-weight: 400; font-size:12px;}	
div.query-form ul li input[type=text],
div.query-form ul li textarea
	{
		border:solid 1px #666;
		line-height: 40px;
		width: 95%;
		padding:0 5px; 
	}
div.query-form ul li textarea{height: 100px; line-height: normal;}	
div.query-form ul li input[type=submit]{float: right; margin-right: 16px;}
div.item-wrap div.tag.discount
	{
		right: inherit;
		left: 110px;
	}
td.action a{display:inline-block; padding:0 10px; font-size:18px;}
td.discount,
td.discount-details span
	{
		background: #034c90;
		color: #fff;
	}
td.discount-details{color:#034c90;}	
td.discount-details span
	{
		display:block;
		line-height: 30px;
		text-align: center;
		margin: -5px;
	}
td.amount{color: #175532; text-align: right; width:200px;}
td.amount span
	{
		line-height: 30px;
		padding: 0 30px;
		display: inline-block;
		color: #fff;
		background: #175532;
		float: right;
		margin-left: 10px;
	}	
div.promo-code
	{
		border:solid 1px #ccc;
		box-shadow: 0 0 4px rgba(0,0,0,0.2);
		padding: 10px;
		font-size:12px;
	}
div.promo-code input[type=text]
	{
		display: inline-block;
		line-height: 40px;
		padding: 0 5px;
		width: 190px;
		height:40px;
	}
div.promo-code input[type=submit], 
a.submit, 
input[type=submit].submit	
	{
		display: inline-block;
		background: #175532;
		line-height: 40px;
		padding: 0 15px;
		color: #fff;
		border:none;
	}
div#loginPopup input[type=submit]
{
	display: inline-block;
	background: #175532;
	line-height: 40px;
	padding: 0 15px;
	color: #fff;
	border:none;
}	
a.submit{padding: 0 30px;}				
div.saving
	{
		background: url("../images/saving.png") no-repeat 0 0;
		text-align: center;
		width: 281px;
		height: 171px;
		font-weight: 600;
		color: #000;
	}
div.saving p{padding-top: 80px;}
div.saving span{color: #004a8f; font-size: 30px; font-weight: 700;}	
div.total
	{
		border: solid 1px #aaa;
		padding: 10px;
	}
ul.cart-amount-list{list-style: none;}
ul.cart-amount-list li{overflow: hidden; line-height: 30px; font-weight: 600;}
ul.cart-amount-list li div.title{float: left; width: 60%; text-align:left;}
ul.cart-amount-list li div.detail{float: right; width: 30%; text-align:right;}
ul.cart-amount-list li.amount{color: #175532;}
ul.cart-amount-list div.title{
	padding: 0 !important;
}
.
ul.cart-amount-list li.discount{color: #003399;}	
ul.cart-amount-list li.promo-code{color: #003399;}	
ul.cart-amount-list li.shipping{color: #666;}
ul.cart-amount-list li.pay{color: #fff; font-weight: 800; padding:0 10px;}	
div.pay-box{background:#034c90; margin: 2px 0; padding: 5px; color:#fff !important;}
input[type="submit"].blue{background:#034c90 !important;}
input[type="submit"].green{background:#175532 !important;}
input[type="submit"].orange{background:#f90 !important;}
div.proceed{margin-top:10px;}
div.proceed a
	{
		display: block;
		text-align: center;
		line-height: 40px;
	}
div.proceed a.proceed-btn
	{
		background:#175532;
		color: #fff;
		margin-bottom: 2px;
	}
div.proceed a.continue-btn
	{
		background:#fff;
		border: solid 1px #aaa;
		color: #333;
	}			
div.reletad-product{padding: 20px;}
div.reletad-product div.title-bar{background:#175532;color: #fff; padding: 0 15px; line-height: 40px;}
div.post-block{padding: 20px 0;}
div.post-block div.post
	{
		transition: all 0.8s linear;
		border:solid 1px #fff;
		float: left;
		text-align: center;
		width: 19%;
		margin-right: 10px;
		padding-bottom: 5px;
	}
div.post-block div.post:last-child{margin-right: 0;}
div.post-block h4 {font-size: 11px; font-weight: 600; text-transform: uppercase; padding: 10px 0;}
div.post-block h4 a{color: #333;}
div.button-wrap{text-align: center;}
div.button-wrap a
	{
		display: inline-block;
		padding: 0 15px;
		line-height: 30px;
		opacity: 0;
	}
div.post-block div.post:hover{border-color: #09c29e;}
div.post-block div.post:hover div.button-wrap a{opacity: 1;}	
div.free-product
	{
		clear: both;
		background: #f0f0f0;
		box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	}
p.msg
	{
		background: #004a8f;
		color: #fff;
		float: left;
		width: 150px;
		padding: 20px 5px;
		height: 140px;
		font-weight:300;
	}
div.free-product-block{float: left; margin-left: 10px; width: 85%; height:140px;}
div.free-product-block div.post
	{
		float: left;
		border: solid 1px #f0f0f0;
		margin-right: 20px;
		text-align: center; 
		width: 14.8%;
		position: relative;
		transition: all 0.8s linear;
		height:140px;
	}
div.free-product-block div.post:last-child{margin-right: 0;}
div.free-product-block div.post div.thumb{margin-bottom: 10px;}
div.free-product-block div.tip
	{
		border: solid 1px #ccc;
		background: #fff;
		box-shadow: 0 0 4px rgba(0,0,0,0.2);
		position: absolute;
		top:-60px; left:0;
		width: 100%;
		opacity: 0;
		transition: all 0.8s linear;
	}
div.free-product-block div.tip p{padding: 5px;}	
div.free-product-block div.tip i 
	{
	    bottom: -12px;
	    font-size: 20px;
	    position: absolute;
	    color: #666;

	}
div.free-product-block label{font-weight: 400;}
div.free-product-block div.post:hover{border-color:#666;}
div.free-product-block div.post:hover div.tip{opacity: 1;}	

div.cart-bar
	{
		display: block;
		border-top: solid 1px #2c8352;
		clear: both;
		position: relative;
		text-align: center;
		margin: 0 auto;
		width: 90%;
	}
div.cart-bar div.inner-bar {
    height: auto;
    margin: 0 auto;
    position: relative;
    top: -23px;
    width: 100%;
}
div.cart-bar div.block
	{
		width: 23%;
		text-align: center;
		display: inline-block;
	}		
div.cart-bar div.point
	{
		background: #fff;
		box-shadow: 0 0 4px rgba(0,0,0,0.2);
		border:solid 2px #2c8352;
		border-radius: 100%;
		width: 38px; height: 38px;
		display: inline-block;
	}
div.cart-bar div.point &gt; span
	{
		display: block;
		background: #fff;
		border:solid 2px #fff;
		border-radius: 100%;
		width: 34px; height: 34px;
		line-height: 30px;
		color: #fff;
	}
div.cart-bar div.block.active div.point &gt; span,
div.cart-bar div.block.visited div.point &gt; span{background: #2c8352;}
div.cart-bar div.block.active div.point &gt; span,
div.cart-bar div.block.visited p
	{color: #2c8352;}
div.cart-bar div.block p{font-weight: 600; font-size: 13px; padding: 5px 0;}
div.inner-block{padding: 20px;}
div.payment-mode h3,
div.address-block h3{font-size: 15px; margin-bottom: 20px;}
div.address-block input[type=text], 
div.address-block select,
div.address-block input[type="password"], 
div.address-block textarea
	{
		background: #fff;
		border:solid 1px #205936;
		padding: 0 5px;
		line-height: 40px;
		width: 100%;
		margin-bottom: 10px;
		height:40px;
	}

div.address-block input[type=checkbox]{border:solid 1px #205936;}	
div.address-block select {height: 40px;}
div.address-block label{font-weight: 400;}
div.address-block a.submit{float: right;}
div.col-address-block{float: right; width: 32%; margin-right: 20px;}
ul.address-list{list-style: none;}
ul.address-list li
	{
		margin-bottom: 20px;
		padding-bottom: 5px;
		overflow: hidden;
	}

ul.address-list li input[type=radio]
	{
		float: left;
		margin-right: 10px;
	}
ul.address-list li a.submit{margin-top: 2px;}	
div.adress-box
	{
		overflow: hidden;
		background: #fff;
		border:solid 1px #33915c;
		padding: 10px;
		position:relative;
	}
div.content-block{padding: 20px;}	
div.payment-mode{padding: 20px;}
div.payment-tab-area
	{
		display: block;
		border:solid 1px #33915c;
		padding: 10px;
		overflow: hidden;
	}
ul.payment-tabs
	{
		list-style: none; float: left; width: 140px;
		border-right:solid 1px #999;
		margin-right: 20px;
		padding: 50px 0;
		height: 400px;
	}
ul.payment-tabs li
	{
		margin-right: -2px;
		border-bottom: solid 1px #999;
		background: #fff;
	}
ul.payment-tabs li:first-child{border-top: solid 1px #999;}	
ul.payment-tabs li a
	{
		display: block;
		text-align: right;
		color: #333;
		font-size: 12px;
		line-height: 30px;
		padding-right: 10px;
		margin: 1px 0;
	}
ul.payment-tabs li a:hover,		
ul.payment-tabs li.active a{background: #328657;color: #fff; text-decoration: none;}
div.payment-tab-content
	{
		display: none;
		padding:10px;		
	}
div.button-group
	{
		clear: both;
		text-align: right;
		float: right;
	}
div.amount-payable {
    background: #33915c;
    color: #fff;
    line-height: 40px;
    margin: 2px 0;
    padding: 0 21px;
}
div.amount-payable &gt; span{display: inline-block; margin-right: 30px;}
div#cart-notification
	{
		background: #333;
		border-radius: 3px;
		color: #fff;
		padding: 10px;
		width: 330px;
		position: absolute;
		left: -100px;
		top:80px;
		z-index: 3; 
		text-align: left;
		font-weight: 600;
		font-size: 12px;
	}
div#cart-notification div.thumb{float: left; margin-right: 20px;}
div#cart-notification p
	{
		overflow: hidden; border-bottom: dashed 1px #fff;
		padding:0 10px 10px 0;
		margin-bottom: 5px;
		width: 195px;
	}
div#cart-notification a.mini-cart-button {
    clear: both;
    color: #fff !important;
    display: block;
    font-size: 12px !important;
    font-weight: 600 !important;
    text-align: center;
    text-transform: uppercase;
}	
div#cart-notification i.arrow {
    color: #333;
    font-size: 30px !important;
    left: 137px;
    position: absolute;
    top: -20px;
}
div#cart-notification i.coles
	{
		position: absolute;
		font-size: 20px !important;
		color: #fff !important;
		right: 5px;
		top:5px;
		cursor: pointer;
	}
.top-menu ul li{position: relative;}
.top-menu ul li &gt; a &gt; i{margin-top: 10px;}	
.top-menu ul li img{margin-top:10px;}
div.cart-value
	{
		position:absolute;
		top: 0;
		left: 0;
		width: 100%;
		text-align: center;
		font-size: 12px !important;
		line-height: 20px;
	}	

div.home-tab-area{}
ul.home-tabs
	{
	    border-bottom: 1px solid #999;
	    font-size: 12px;
	    font-weight: 600;
	    line-height: 1em;
	    margin:0;
	    padding: 0 30px;
	    height: 35px;
	    list-style: none;
	}
ul.home-tabs li
	{
		float: left;
		border-left: solid 1px #999;
	}
ul.home-tabs li:last-child{border-right: solid 1px #999;}			
ul.home-tabs li a
	{
		display: inline-block;
		padding:0 10px;
		line-height: 35px;
		color: #333;
		background: #fff; 
		text-decoration: none;
		border:solid #fff;
		border-width:0 2px;
	}
ul.home-tabs li a i{font-size: 18px; margin-right: 10px;}
.rotate9{transform:rotate(90deg);}	
ul.home-tabs li.active a,	
ul.home-tabs li a:hover
	{
		background: #328657;
		color: #fff;text-decoration: none;
	}
div.home-tab-content{padding: 0 50px; display: none;}
.block-tab .box{margin-left: 20px;}
.slider
	{
		clear:both;
		height:auto;
		max-height:505px;
		position:relative;
		overflow:hidden;
		z-index:999;
	}
.slider img{display:block;}	
.rslides
	{
		position: relative;
		list-style: none;
		overflow: hidden;
		width: 100%;
		padding: 0;
		margin: 0;
  }
.rslides li
	{
		-webkit-backface-visibility: hidden;
		position: absolute;
		display: none;
		width: 100%;
		left: 0;
		top: 0;
  }
.rslides li:first-child
	{
		position: relative;
		display: block;
		float: left;
  }
.rslides img
	{
		display: block;
		height: auto;
		float: left;
		width: 100%;
		border: 0;
  }
.rslides_nav
{
	position: absolute;
	right: 10px;
	z-index: 1000;
	cursor: pointer;
	border:solid 2px #fff;
	border-radius: 100%;
	height: 30px; width: 30px; line-height: 23px;
	text-align: center;
	background: rgba(255,255,255,0.5);
	font-size: 18px;
	color: #000;
} 
.prev{top: 200px; left:10px;}
.next{top:200px;}
div.register-form
{
	background: rgba(23, 85, 50, 0.95);
	position: absolute;
	left: 0; top:55;
	z-index: 999;
	height: 470px;
	padding: 10px 30px;
	color: #fff;
	width: 400px;
	display:none;
}
div.register-form p{clear: both;padding:0 0 8px 0; font-size:12px;}
div.register-form input[type=text],
div.register-form input[type=password]
{
	background: #fff;
	border:none;
	line-height: 40px;
	height:40px;
	padding: 0 5px;
	color: #175532;
}
.small-input{width: 48%;}
.large-input{width: 100%;}
div.check
{
	background: #fff;
	color: #175532;
	padding: 5px;
	margin-bottom: 4px;
}
div.register-form label{font-weight: 400;}
div.register-form input[type=radio],
div.register-form input[type=checkbox]
{margin-right: 10px;}
div.register-form input[type=submit]
	{
		background: #103922;
		color: #fff;
		border:none;
		line-height: 40px;
		width: 100%;
		font-size: 14px;
		margin-top:7px;
	}	
div.register-form div.login
	{
		background: #103922;
		padding: 5px 30px;
		overflow: hidden;
		font-size: 11px;
	}
div.exiting-user
	{
		float: left;
		width: 120px;
		border-right: solid 1px #fff;
		padding-right: 20px;
		margin-right: 20px;
		color: #bbb;

	}
div.exiting-user a{color: #fff; text-decoration:underline;}
div.exiting-user a i{padding-left: 5px;}
div.social-login{line-height: 40px;}
div.social-login i
	{
		border:solid 2px #fff;
		border-radius: 100%;
		height: 28px; width: 28px; line-height: 23px;
		text-align: center;
		margin-left: 5px;
		color: #fff;
		font-size: 14px;
	}
div.app1
	{
		background: url("../images/back-app1.png") no-repeat 0 0;
		height: 95px;
		width: 770px;
		float: left;
	}
div.app2
	{
		background: url("../images/back-app2.png") no-repeat 0 0;
		height: 95px;
		width: 349px;
		float: right;
	}
ul.app-work{list-style: none;padding:10px 30px;}
ul.app-work li{float: left;}
ul.app-work li p{font-size: 12px;}
ul.app-work li p span{font-size: 18px; display: block;}
ul.app-work li.authentic,
ul.app-work li.affordable
	{
		height: 50px;
		padding-left: 70px;	
	}
ul.app-work li.accessible{
		height: 50px;
		padding-left: 50px;	
	}
ul.app-work li.authentic
	{
		background: url("../images/app-icon1.png") no-repeat 0 0;
		margin-right: 20px;
		color: #006699;
	}
ul.app-work li.accessible
	{
		background: url("../images/app-icon2.png") no-repeat 0 0;
		margin-right: 20px;
		color: #84a925;
	}
ul.app-work li.affordable
	{
		background: url("../images/app-icon3.png") no-repeat 0 0;
		color: #1d7242;
	}
ul.app-work li.download-app,
ul.app-work li.how-work-app
	{line-height: 40px;padding-left: 50px;}
	ul.app-work li.download-app,
ul.app-work li.how-work-app,
ul.app-work li.download-app a,
ul.app-work li.how-work-app a
	{color: #1d7242;}		
ul.app-work li.download-app
	{
		background: url("../images/app-icon4.png") no-repeat 0 0;
		height: 50px;
		margin-right: 20px;
	}
ul.app-work li.how-work-app{background: url("../images/app-icon5.png") no-repeat 0 0;}

div.product-block.home a.button
	{
		line-height: 40px;
	}
div.title-block
	{
		position: relative;
		background: url("../images/cart.png") no-repeat center 10px;
		border-bottom: solid 1px #333;
		text-align: center;
		font-size: 25px;
		font-weight: 300;
		padding-top: 40px;
		margin-bottom: 40px;
	}
div.title-block &gt; span 
		{
			background:#fff;
			display: inline-block;
			padding: 0 30px;
			position: relative;
			top:16px;
		}
div.block-order-confirmation{}
div.block-order-confirmation div.order-status
	{
		background: #2c8352;
		float: left;
		width: 320px;
		text-align: center;
		line-height: 100px;
		font-size: 25px;
		color: #fff;
		margin-right: 5px;
	}
	div.block-order-cancle div.order-status
	{
		background: #ff8500;
		float: left;
		width: 320px;
		text-align: center;
		line-height: 100px;
		font-size: 22px;
		color: #fff;
		margin-right: 5px;
	}
div.confirmation-block
	{
		border:solid 2px #2c8352;
		padding: 20px;
		height: 100px;
		float: left;
		width: 70%;
		color:#1c5431;
	}
div.text-block
	{
		text-align: center;
		float: left;
		font-weight: 700;
		width: 65%;
	}
div.order
	{
		float: left;
		width: 35%;
		margin-right: 30px;
		padding-right: 30px;
		border-right: 1px solid #ddd;
	}		
div.order ul{list-style: none;}	
div.order ul li
	{
		border-bottom: solid 1px #ddd;
		overflow: hidden;
		padding: 10px 5px;
		font-weight: 600;
	}
div.order ul li span
	{
		float: left;
		width: 120px;
		text-align: right;
		padding-right: 20px;
	}
div.order ul li p{overflow: hidden;}
div.order ul li p i{color: #2c8352; font-size: 20px;}
div.shipping-address{float: left; width: 30%;}
div.shipping-address h4{font-weight: 400;}
div.shipping-address p{padding: 10px 0;color:#1c5431;}
div.manage-order
	{
		clear: both;
		border-top: solid 1px #ddd;
		padding-top:20px;
	}
div.manage-order ul{list-style: none;}
div.manage-order ul li
	{
		float: left;
		border:solid 1px #ddd;
		color: #aaa;		
		width: 24%;
		margin-right: 10px;
		position: relative;
		transition: all 0.8s linear;
		height: 90px;
	}
div.manage-order ul li i
	{
		font-size: 45px;
		color: #ddd;
		float: left;
		width: 60px;
	}
div.manage-order ul li p{overflow: hidden; line-height: 50px; text-transform: uppercase;}
div.manage-order ul li a
	{
		/*position: absolute;*/
		padding:20px;
		top: 0;
		left: 0;
		width: 100%; height: 100%;
		display: block;
		text-decoration: none;
		color: #ccc;
	}
	div.manage-order ul li a:hover
	{
		/*position: absolute;*/
		color: #175532;
	}
div.manage-order ul li div.popup
	{
		position: absolute;
		background: #fff;
		top:-102px;left: 0;
		border: solid 1px #2c8352;
		padding:10px;
		font-size: 11px;
		color: #2c8352;
		width: 100%;
		display:none;
	}	
div.manage-order ul li div.popup p
	{line-height: inherit; overflow: visible; text-transform: none; padding: 5px 0;}	
div.manage-order ul li div.popup input[type=text]
	{
		border:solid 1px #2c8352;
		padding:0 5px;
		line-height: 35px;
		display: inline-block; 
		height:35px;
	}
div.manage-order ul li div.popup input[type=submit]
	{
		border:none;
		background: #2c8352;
		padding:0 20px;
		line-height: 37px;
		display: inline-block;
		color: #fff; font-weight: 600; 
	}
div.manage-order ul li div.popup i
	{
		color: #2c8352;
		font-size: 16px;
		position: absolute;
		bottom: -11px;
		left: 45%;
	}		
div.manage-order ul li:hover{border-color: #2c8352;}
div.manage-order ul li:hover,
div.manage-order ul li:hover i
	{color: #2c8352;}
div.track-order a
	{
		display: block;
		background: #2c8352;
		color: #fff;
		text-transform: uppercase;
		line-height: 50px;
		border-radius: 2px;
		text-align: center;
	}
div.track-order a span
	{
		background: url("../images/icon-track.png") no-repeat 0 3px;
		display: inline-block;
		padding-left: 50px;
	}			
label.error{
	color:red;
}
div.left{
	float:left;
}
div.right{
	float:right;
}
div.title{padding: 30px 0; text-align: center;}
div.title &gt; span
	{
		background: #328657; 
		color: #fff;
		display: inline-block;
		padding: 5px 15px;
	}
.profile{margin:0 auto; width: 50%;}
.profile label
	{
		float: left; 
		width: 130px; text-align: right;
		margin-right: 10px;
	}	
.profile input[type=text],
.profile input[type=password],
.profile textarea
	{width: 70% !important;}
.profile textarea{resize:none; height: 100px;}	
.profile input[type=submit]{margin-right: 10px;}	
.medicines{text-align:left !important;}
span.notice{display:block; font-size:10px; text-align:right; margin-top:-5px;}
div.paging a
	{
		margin-left:	2px;
		padding: 5px;
		color: #000;
		border:1px solid #ccc;
		font-style: none;
	}
a.paginate_active{	color:green!important;}
input.medicineChanger{	width:80px;line-height:30px;height:30px;}
div#Ajaxresponce input[type="text"] { line-height: 30px;height:30px;}
li.cancle i{	color:#ff8500!important;}
label.error{	display:block;}
#searchForm .input-group-addon{background:#fff; border:none;}
#searchForm .form-control.ui-autocomplete-input{background:#fff; border:none; border-radius:0;}
::-webkit-input-placeholder {color: #175532;}
:-moz-placeholder {color:#175532;opacity: 1;}
::-moz-placeholder {color: #175532;opacity: 1;}
:-ms-input-placeholder {color:#175532;}
table.tbl-order,
table.tbl-order table
{
	background:#666;
	border-spacing:1px;
	border-collapse:separate;
	width:100%;
}

table.tbl-order td{padding:5px; background:#ebebeb;}
table.tbl-order thead td a{color:#000; text-transform:uppercase; font-weight:600;}

table.tbl-order thead td a:hover{color:#2c8352; font-weight:800}

table.tbl-order table td,
table.tbl-order tbody td
{background:#fff !important;}
table.tbl-order div.order-details{
  background: #ccc;
  font-weight:600;
  margin: 20px;
  padding: 40px;
}
div.sub-menu
	{
		width:200px;
		z-index:99999;
		position:absolute;
		left:0;top:65px;
		display:none;
	}
div.sub-menu &gt; span {
    display: block;
    line-height: 0;
    padding: 0 0 0 30px;
    text-align: left;
}
div.sub-menu &gt; span i
	{
		font-size:25px;
		color:#2c8352;
	}
div.sub-menu ul
	{
		background:#fff;
		border:solid 1px #2c8352;
		padding:5px;
		margin:-7px 0 0 0;
		list-style: none;
	}
div.sub-menu ul li a
	{
		display:block;
		color:#333;
		font-weight:600;
		padding:0 10px 0 40px;
		line-height:35px;
		text-align:left;
		transition: all linear 0.5s;
	 -webkit- transition:all linear 0.5s;
	 -o- transition:all linear 0.5s;
	 -ms- transition:all linear 0.5s;
	 -mz-transition: all linear 0.5s;
	}	
div.sub-menu ul li a:hover
	{
		color:#fff;
		text-decoration:none;
	}	
/*div.sub-menu ul li a i{padding-right:20px; font-size:18px;color:#2c8352;}*/	
div.sub-menu ul li a:hover i{color:#fff;}
div.sub-menu ul li.order &gt; a{background:#fff url("../images/icon/orders.png") no-repeat 0 0;}
div.sub-menu ul li.user &gt; a{background:#fff url("../images/icon/profile.png") no-repeat 0 0;}
div.sub-menu ul li.notification &gt; a{background:#fff url("../images/icon/notifications.png") no-repeat 0 0;}
div.sub-menu ul li.logout &gt; a{background:#fff url("../images/icon/logout.png") no-repeat 0 0;}

div.sub-menu ul li:hover.order &gt; a{background:#2c8352 url("../images/icon/orders.png") no-repeat 0 -36px;}
div.sub-menu ul li:hover.user &gt; a{background:#2c8352 url("../images/icon/profile.png") no-repeat 0 -36px;}
div.sub-menu ul li:hover.notification &gt; a{background:#2c8352 url("../images/icon/notifications.png") no-repeat 0 -36px;}
div.sub-menu ul li:hover.logout &gt; a{background:#2c8352 url("../images/icon/logout.png") no-repeat 0 -36px;}

div.product-block div.post p.price{
	border-bottom:1px solid #ccc;
	padding: 5px 20px;
	margin: 10px auto;
	/*width: 80%;*/
}
/*div.home div.post p.price{
	border-bottom:none;
}*/
form p label{
	color:#175532;
}
.ui-autocomplete{
	z-index: 99999!important;
	width:225px!important;
	height: 300px!important;
	overflow: scroll!important;
	overflow-x:hidden!important;
}

.ui-autocomplete li{
	border-bottom: 1px solid #ccc;
}
div.product-block div.post:hover p.price span.amount{
	transition:all 0.8s linear 0s;
	color:#f90;
}
div.product-block div.post:hover p.price del span.amount{
	color:#999;
}
div.tag-view h5{
	font-size: 12px;
	font-weight: 600;
}

/*  Home page registration validation */
span.email_error::before { 
  font-family: FontAwesome;
  content: "\f0d8";
   color: #d75c00;
  float: left;
  font-size: 28px;
  left: 15px;
  position: absolute;
  top: -22px;
}
input[type='text'].email_error+span::after,input[type='password'].email_error+span::after {
  font-family: FontAwesome;
 content: url(/lib/images/cross-icon.png);
  color: #fff;
  float: left;
  font-size: 26px;
  right: -26px;
  position: absolute;
  bottom: 26px;
}
input[type='radio'].email_error+span::after,input[type='checkbox'].email_error+span::after {
  font-family: FontAwesome;
  content: url(/lib/images/cross-icon.png);
  color: #fff;
  float: left;
  font-size: 26px;
  right: -31px;
  position: absolute;
  bottom: 26px;
}
input[type='text'].valid+span+span.valid::after,input[type='password'].valid+span+span.valid::after{ 
  font-family: FontAwesome;
  content: url(/lib/images/check-icon.png);
  color: #fff;
  float: left;
  font-size: 26px;
  right: -26px;
  position: absolute;
  bottom: 13px;
}
input[type='radio'].valid+span+span.valid::after,input[type='checkbox'].valid+span+span.valid::after { 
  font-family: FontAwesome;
 content: url(/lib/images/check-icon.png);
  color: #fff;
  float: left;
  font-size: 26px;
  right: -31px;
  position: absolute;
  bottom: 13px;
}
input[type='text'].valid+span.valid::after,input[type='password'].valid+span.valid::after { 
  font-family: FontAwesome;
  content: url(/lib/images/check-icon.png);
  color: #fff;
  float: left;
  font-size: 26px;
  right: -26px;
  position: absolute;
  bottom: 13px;
}

input[type='radio'].valid+span.valid::after,input[type='checkbox'].valid+span.valid::after { 
  font-family: FontAwesome;
 content: url(/lib/images/check-icon.png);
  color: #fff;
  float: left;
  font-size: 26px;
  right: -31px;
  position: absolute;
  bottom: 13px;
}

input[type='text'].email_error,input[type='password'].email_error{
  border:2px solid #d75c00!important;  
}
span.email_error { 
color:#fff; 
  display: none;
  background: #d75c00;
  height: 25px;
  padding-left: 14px !important;
  padding-top: 3px !important;
  position: absolute;
  width: 100%;
  z-index: 99999;
  left:0;
  bottom:-15px;
}


/*------------added on 27-june---------*/
#new-app{ width:100%; background:#e0e1df; padding:16px 40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#new-app .watsap{ width:675px; float:left; cursor:pointer;}
/*#new-app .watsap{ width:675px; float:left; cursor:pointer;}*/
#new-app .right-part{ width:385px; float:right;}
/*#new-app .right-part{ width:380px; float:right;}*/
#new-app .right-part ul{ margin:0; padding:0;}
#new-app .right-part ul li{ list-style:none; float:left; margin-right:10px;}
#new-app .right-part ul li:last-child{ margin-right:0;}

div.title-bar
	{
		background: #54a276;
		color: #fff;
		margin-bottom: 40px;
	} 
div.title-bar h2{line-height: 48px; font-weight: 600; font-size: 22px;}	
.my-theme .owl-item{padding-top: 20px !important;}
.my-theme .owl-buttons .owl-prev,.my-theme .owl-buttons .owl-next {}
.my-theme .owl-buttons .owl-prev{left: 0px;}	
.my-theme div.owl-controls i {
    border: solid 1px #339966;
		border-radius: 100%;
		height: 40px; width: 40px;
		text-align: center;
		line-height: 37px;
		font-size: 30px;
		color: #339966;
}
span.address-delete{
	cursor: pointer;
	position: absolute;
	right:2px;
	top:2px;	
}
.filter-box li input[type="checkbox"]{
	vertical-align: top;
}
#loginPopup div.login-left{ 
  padding-right: 50px;
  width: 37%;
  margin-bottom: 20px
}
#loginPopup .forgetDiv {  
  background: #eee;
  margin: 0px 50px 50px 50px;
  padding: 20px;
  
}
#forgetPassword p.successResponce {
    color: #721c24;
}

#loginPopup .forgetDiv p {
  font-size: 11px;
}
#loginPopup div.login-right{
  padding-left: 2px;
  width: 45%;
  margin-bottom: 20px
}
#loginPopup form label.error{
  display:none!important;
}

input#showCheckout {
  background: #a7cfef none repeat scroll 0 0;
  border: 1px solid #989898;
  color: #010101;
  font-size: 14px;
  font-weight: 300;
  height: auto;
  line-height: normal;
  margin: 10px 0 5px 2px;
  padding: 15px 25px;
  text-align: center;
}
#loginPopup input[type='radio'].error{
  outline: 2px solid red;
}
#loginPopup input[type="password"].error,#loginPopup input[type="text"].error,#loginPopup select.error{
  border: 4px solid red!important;
}
#guestCheckoutForm{
  margin:0 15px 0 2px;
  display:none;
}
#loginForm #guestCheckoutForm input.small-input  {
  width: 48%;
}
p.errorResponce{
  color: red;
  margin:5px 0 5px;
}

div.login-page{padding: 30px !important; clear: both;}
div.login-page [class^="col-"]{position: relative;}
div.login-page input[type=text],
div.login-page input[type=password],
div.login-page input[type=submit]
	{
		float: left;
		width: 100%;
		margin-bottom: 5px;
		height: 50px;
		line-height: 50px;
	}
div.login-page input[type=text],
div.login-page input[type=password]
	{
		border:solid 1px #ddd;
		position: relative;
		padding-left: 45px;
	}	
div.login-page input[type=submit]
	{
		background: #2c8352; 
		border:none;
		color: #fff; 
		text-align: center;
		font-weight: 700;
	}	
div.login-page i
	{
		height:50px; width: 40px;
		line-height: 50px;
		text-align: center;
		position: absolute;
		top:0;
		left: 15px;
		z-index: 1;
	}	
div.login-page label
	{
		font-weight: 400; height: 50px;
		line-height: 50px;
		display: block;
	}
div.login-page input[type=checkbox]{margin-right: 20px;}
div.login-page .forgot{text-align: right;}
div.login-page .forgot &gt; a
	{
		display: inline-block;
		text-align: right;
		line-height: 50px;
	}
div.login-page .text-center
	{
		text-align: center; 
		font-weight: 700;
		text-transform: uppercase; 
		padding: 20px 0;
	}	
div.login-page div.or{padding: 20px 0; margin-bottom: 20px;}	
div.login-page div.or &gt; div
	{
		height: 1px;
		background:#2c8352;
		position: relative;
	}	
div.login-page div.or &gt; div &gt; span
	{
		background: #fff;
		border:solid 1px #2c8352;
		border-radius: 100%;
		color: #2c8352;
		display: block;
		height: 40px; line-height: 40px;
		width: 40px;
		text-transform:uppercase;
		text-align: center;
		position: absolute;
		left: 40%;
		top:-20px;
		font-weight: 700;
	}	
div.login-page div.fb{background: #3a589e;}		
div.login-page div.gp{background: #dd4e40;}		
div.login-page div.gest{background: #55a276;}	
div.page-title
	{
		background: #2c8352; 
		color: #fff;
		padding: 10px 15px;
	}	
.custom-select {position:relative;}
.custom-select select {}
.custom-select:after 
	{
    content:'\f107';
    font-family: 'FontAwesome';
    color:#333;
    right:0px; top:0px;
    padding:0 0 2px;
    position:absolute;
    pointer-events:none;
    width:35px; height:35px; line-height: 35px;
    background:#efefef;
    text-align: center;
	}	
div.icon-box{text-align: center;}	
p.phone,
p.msg-info{color: #2c8352; text-align: center;}
p.phone,
p.post
	{font-size: 20px; padding: 10px 0;}
p.msg-info
	{
		border:solid 2px #2c8352;
		padding: 10px;
	}
p.post{text-align: center;color:#999;}	
p.post-info{text-align: center; color: #999;padding: 10px;}
p.post-address
	{
		background: #2c8352;
		color: #fff;
		padding: 10px;
		text-align: center;
		margin-bottom: 15px;
	}
.computer input[type=text]{padding-left: 10px;}
div.file-box
	{
		background: #ddd;
		position: relative;
		float: left;
		width: 100%;
		height: 50px;
	}
div.login-page input[type=file] + label {
    background: #2c8352;
    color: #fff;
    cursor: pointer;
    display: block;
    font-weight: 700;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    top:0;left: 0;
    text-align: center;
    line-height: 50px;
}
#single-product .query-form {
    background-color: #f6f6f6;
    padding: 20px;
    border:solid 1px #ccc;
}

.my-medicines .assing_prescription {
    float: right;
}

.inner span.heading_two {
    margin: 0px;
    padding: 0px 0px 15px 0px;
    display: block;
    line-height: 0px;
    /* size: 11px; */
    font-size: 11px;
}
.innerspan.heading {
    margin: 0px;
    padding: 0px;
}
#single-product .description h3 span{font-size: 13px; color:#333;font-weight: normal;}
#single-product .product-details .heading-2{padding: 15px 0px 0px 0px;}


</pre></body></html>