
*
{
	margin:0 auto;
	padding:0;
	font-family: Myriad Pro,OpenSans;
}
body {
	
	background: url("//hstatic.net/700/1000029700/1000076752/bg_page.png?v=352") repeat scroll 0 0;
	
}
div#main_content {
	padding-bottom: 20px;
}
.hides {
	opacity: 0;
	height: 0;
}
.zoomContainer {
    overflow: hidden;
}
p.empty {
    padding: 10px;
    border-radius: 4px;
    float: left;
    width: 100%;
    box-shadow: 0 2px 5px #ccc;
    background: #fff;
    text-align: center;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++header*/
.top-nav #header_links {
	float: right;
	padding: 12px 0;
	margin-bottom:0;
}
#header_links li {
	font-size: 12px;
	padding: 0 15px;
	display: inline-block;
}
#header_links li a {
	border-top: 3px solid transparent;
	color: #3a3a3a;
	text-decoration: none;
	display: block;
}
#header_links li a:hover {
	border-top: 3px solid #8cc63f;
}
#header_user_info {
	margin: 16px 15px 0 0;
	float: left;
	color: #777777;
}
.header-content {
	padding: 20px 0 30px;
}
.block-header .phone {
	background: url("//hstatic.net/700/1000029700/1000076752/phone.png?v=352") no-repeat scroll 0 50%;
	display: inline-block;
	font-size: 19px;
	padding-left: 30px;
	line-height: 35px;
	color: #777777;
}
.block-header {
	margin: 16px 0 0;
	text-align: center;
}
.block-header .phone .title {
	display: inline-block;
	text-transform: uppercase;
	font-weight: bold;
}

.block-header .phone .content {
	display: inline-block;
}
.block-search-top {
	display: inline-block;
}
.block-search-top .icon_search {
	background: url("//hstatic.net/700/1000029700/1000076752/search.png?v=352") no-repeat scroll 1% 97% #8cc63f;
border: 2px solid #8cc63f;
clear: both;
display: inline-block;
height: 59px;
margin: 0;
padding: 0;
width: 59px;
border-radius: 40px;
}
button#update-cart-modal,.exclusive-medium.btn-ad1 {
	background:#8cc63f;
	border-color: #8cc63f;
	color: #fff;
	/* font-size: 15px; */
	padding: 8px;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
}
#search_block_top {
	background: none repeat scroll 0 0 #ffffff;
	border-image: none;
	box-shadow: 0 3px 3px #aaaaaa;
	display: none;
	padding: 10px;
	position: absolute;
	left: 83px;
	text-align: left;
	top: 62px;
	z-index: 9999;
	border-radius: 8px;
}
#search_block_top #searchbox {
	display: inline-block;
}
#search_block_top #search_query_top {
	background: #fff;
	border: medium none;
	box-shadow: none;
	color: #ccc;
	font-size: 11px;
	height: 33px;
	line-height: 33px;
	padding: 0 0 0 10px;
	border-radius: 4px;
	width: 200px;
	display: inline-block;
	border: 1px solid #ccc;
}
#search_block_top .btn.button-search {
	padding: 0;
	background: none;
	display: inline-block;
	border: none;
}
#search_block_top .btn.button-search > span {
	display: block;
	text-indent: -99999px;
}
.block-search-top .icon_search:hover {
	background-position: 1% 96%;
	background-color: #303030;
	border-color: #303030;
}
.quick-access {
	text-align: right;
}
.shopping_cart{
	display: inline;
}
.icon-cart-lotus {
	background: url("//hstatic.net/700/1000029700/1000076752/topcart.png?v=352") no-repeat scroll 1% 95% #8cc63f;
border: 2px solid #8cc63f;
float: right;
height: 59px;
margin-left: 10px;
width: 59px;
border-radius: 40px;
display: inline-block;
}
.icon-cart-lotus:hover {
	background-color:#303030;
	border-color:#303030;
	background-position: 0 100%;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ footer*/
.content-logo {
	position: relative;
}
.pos-logo .pos-logo-title {
	text-align: center;

margin: 25px 0 20px;
position: relative;
}
.pos-logo .pos-logo-title:before {
    display: table;
    content: "";
   	border-top: 5px solid #8cc63f;
    width: 100%;
    position: absolute;
    top: 13px;
}
.pos-logo-wrapper {
	background-color: #ffffff;
}
.pos-logo .pos-logo-title h2 {
	background:#ffffff;
	display: inline-block;
	font-size: 20px;
	margin: 0;
	padding:2px 36px;
	text-transform: uppercase;
	color: #0f0f0f;
	position: relative;;
	bottom: -7px;
}
ul.logo-slider{
	padding: 12px 0;
	position: relative;
	margin-bottom: 0;
}
ul.logo-slider{
	text-align: center;
}
.pos-logo .navslider a.prev {
	background-color: #D6D6D6;
	left: 6px;
	background-position: 0 100%;
}
.pos-logo .navslider a {
	background: url("//hstatic.net/700/1000029700/1000076752/bg_brand.png?v=352") no-repeat scroll 0 0;
	cursor: pointer;
	display: block;
	height: 28px;
	margin: -14px 0 0;
	position: absolute;
	text-indent: -9999px;
	top: 50%;
	width: 28px;
	border-radius: 25px;
	z-index: 9;
}
.pos-logo .navslider a.next{
	background-color: #D6D6D6;
	background-position: 100% 0;
	right: 6px;
}
.pos-logo  .navslider a.prev:hover, .pos-logo  .navslider a.next:hover {
	background-color:#8cc63f;
}
.pos-footer-top {
	padding: 0 0 20px;
}
footer{
	background-color: #ffffff;
	padding: 18px 0 0;
}
#newsletter_block_left {
	overflow: hidden;
	float: left;
	margin-bottom: 0;
}
.footer-box {
	border-bottom: 1px solid #DADADA;
	border-top: 1px solid #DADADA;
	padding: 20px 0;
	display: inline-block;
	width: 100%;
}
.footer-box h4 {
	font-size: 25px;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
	color: #333;
	margin-bottom: 10px;
}
#newsletter_block_left .block_content {
	overflow: hidden;
}
#newsletter_block_left .form-group {
	text-align: center;
	width: 100%;
	margin-bottom: 0;
}
#newsletter_block_left .form-group .form-control {
	border-color: #D5D2C8;
	display: inline-block;
	height: 27px;
	margin: 0;
	padding: 0 0 0 5px;
	border-radius: 4px;
	width: 220px;
	background: #fbfbfb;
}
#newsletter_block_left .newsletter-input {
	max-width: 300px !important;
}
#newsletter_block_left .form-group .button-small {
	border: none;
	background: none;
	text-align: center;
	color: #908f8f;
}
#newsletter_block_left .form-group .button-small span {
	background: none repeat scroll 0 0 #8cc63f;
color: #fff;
display: block;
height: 26px;
line-height: 26px;
padding: 0 18px;
font-size: 12px;
text-align: center;
white-space: nowrap;
border-radius: 4px;
text-transform: uppercase;
}
.footer-box2 .content {
	text-align: center;
}
.footer-box2 ul li {
	display: inline-block;
}
.footer-box2 ul li a {
	border: 2px solid #3F3F3F;
	height: 40px;
	width: 40px;
	display: inline-block;
	border-radius: 25px;
}
.footer-box2 ul{
	margin-bottom:0;
}
.footer-box2 ul li a i{
	line-height: 37px;
	font-size: 25px;
	font-weight: bold;
	color: #3f3f3f;
}
.footer-box3 .content{
	text-align: center;
}
.footer-box2 ul li a:hover {
	background-position: 0 100%;
	background-color:#303030;
	border: 2px solid #303030;
}
.footer-box2 ul li a:hover i {
	color:#fff;
}
.pos-footer-center {
	color:#303030;
	font-size: 12px;
	padding: 30px 0 0;
}
.footer-static-title h4 {
	font-size: 20px;
	text-transform: uppercase;
	margin: 0;
	font-weight: 500;
}
.footer-static-content{
	font-size: 16px;
	margin: 20px 0 0;
}
.contact-add p i {
	font-size: 18px;
	margin-right: 8px;
	font-weight: 600;
}
.contact-add p i.phone{
	font-size: 20px;
}
.bullet li {
	line-height: 35px;
}
.bullet li a{
	color:#303030;
	display: block;
	font-size: 16px;
	text-decoration: none;
	text-transform: capitalize;
}
.bullet li a:hover{
	color:#8cc63f;
}
.pos-footer-bottom {
	border-top: 1px dashed #979797;
	margin-top: 20px;
}
.footer-address {
	margin: 17px 0;
	float: left;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ megamenu*/
#pt_custommenu {
	background: none repeat scroll 0 0 #8cc63f;
font-size: 14px;
height: 65px;
padding: 10px 0;
position: relative;
border-radius: 4px;
box-shadow: 0 2px 5px #ccc;
}
#pt_custommenu .parentMenu a, .parentMenu .block-title {
	font-size: 16px;
	line-height: 45px;
	padding: 0 20px;
	text-decoration: none;
	text-transform: capitalize;
	color:#ffffff;
}
#pt_custommenu .parentMenu a:hover {
	color:#0f0f0f;
}
.pt_custommenu div.pt_menu a:hover, .pt_custommenu div.popup a:hover{
	color:#0f0f0f;
}
.itemMenu.level1 .itemMenuName.level3:hover {
	color:#0f0f0f;
}
.pt_custommenu div.popup {
	background-color: #FFFFFF;
	margin: 0;
	padding: 30px 15px;
	position: absolute;
	text-align: left;
	z-index: 3000;
	box-shadow: 0 0 5px #CCCCCC;
	border-radius: 4px;
}
.itemMenu.level1 .itemMenuName.level3 {
	border-bottom: 1px solid #8cc63f;
color:#777/*#ffffff*/;
font-size: 16px;
text-transform: uppercase;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ slide*/
.flexslider-container {
	width:100%;
}
.flexslider{
	border: 10px solid #fff;
	border-radius: 5px;
	margin: 0;
}
.bor {
	margin: 20px 0 0;
	padding: 0 10px 20px;
	background: #fff;
	box-shadow: 0 2px 5px #ccc;
	border-radius: 4px;
}
.banner {
	padding: 20px 0 0;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ sản phẩm hiển thị*/
.pos-feature-product-title {
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
}
.pos-feature-product-title h2 {
	font-size: 20px;
	margin: 0;
	padding: 10px 0;
	text-transform: uppercase;
	color:#0f0f0f;
}
.home-product .bx-controls-direction a {
	background: url("//hstatic.net/700/1000029700/1000076752/bg_brand.png?v=352") no-repeat scroll 0 0 #d6d6d6;
	cursor: pointer;
	display: block;
	height: 28px;
	margin: -35px 0 0;
	position: absolute;
	text-indent: -9999px;
	top: -20px;
	width: 28px;
	border-radius: 40px;
}
/*******-- product-item-home --*****/
.home-product .item-inner {
	margin: 2px;
	padding: 5px 5px 20px;
	border-radius: 8px;
	text-align: center;
}
.home-product .feature-productslider-item .actions {
	left: 50%;
	margin-left: -36px;
	position: absolute;
	top: -50%;
}
.home-product .add-to-links li {
	float: left;
	margin-right: 5px;
}
.home-product .item-inner .quick-view {
	background: url("//hstatic.net/700/1000029700/1000076752/quick_view.png?v=352") no-repeat scroll -2px -2px #ffffff;
	border: 1px solid #b8b8b8;
	border-radius: 4px;
	display: block;
	height: 36px;
	padding: 0;
	text-decoration: none;
	text-indent: -9999px;
	width: 36px;
}
.feature-productslider-item h2.s_title_block {
	margin: 5px 0 0;
	font-size: 14px;
}
.feature-productslider-item h2.s_title_block a {
	color: #000;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
}
.home-product .content_price {
	margin: 8px 0;
}
.home-product .content_price .price {
	color: #000;
	font-size: 20px;
}
.home-product .ajax_add_to_cart_button,.home-product .buy-now {
	background:#53b30e;
	color: #fff;
	display: inline-block;
	height: 32px;
	line-height:32px;
	padding: 0 15px;
	text-align: center;
	white-space: nowrap;
	margin-bottom: 5px;
	border-radius: 5px;
	box-shadow: 0 3px 3px #d1e8b2;
}
.home-product .feature-productslider-item:hover .actions {
	top: 50%;
	transition: 1s;
	-moz-transition: 1s;
	-webkit-transition: 1s;
}
.home-product .item-inner li a:hover {
	background-position: 100% 100%;
	background-color: #ffa82b;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	border: 1px solid #ffa82b;
}
.home-product .item-inner:hover {
	box-shadow: 0 0 6px #ccc;
}
.home-product .add-to-links li .view-detail {
	background: url("//hstatic.net/700/1000029700/1000076752/compare.png?v=352") no-repeat scroll 0 -3px #ffffff;
	border: 1px solid #b8b8b8;
	border-radius: 4px;
	display: block;
	height: 36px;
	padding: 0;
	text-decoration: none;
	text-indent: -9999px;
	width: 36px;
}
.home-product .product-details .content_price span.old-price {
	font-size: 15px;
	text-decoration: line-through;
}
.home-product .product-details .content_price span.old-price {
	font-size: 15px;
	text-decoration: line-through;
}
.home-product .product-details .content_price span.old-price {
	color: #7b7b7b;
}
.home-product .bx-wrapper .bx-next:hover {
	background-color: #8cc63f!important;
}
.home-product .bx-wrapper .bx-prev:hover {
	background-color:#8cc63f!important;
}
.home-product .bx-wrapper .item-inner:hover img {
	opacity: 0.8;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++end---sản phẩm hiển thị*/
.banner-static-home {
	margin: 20px 0 0;
}
.banner-static-home img:hover {
	opacity: 0.8;
}
.pos-new-product {
	margin: 20px 0 0;
	background: #fff;
	padding: 0 10px 20px;
	box-shadow: 0 2px 5px #ccc;
	border-radius: 4px;
	display: inline-block;
}
.banner-box-inner {
	border: 10px solid #fff;
	border-radius: 5px;
	margin:20px 0 0px;
}
.banner-box-inner img:hover {
	opacity: 0.8;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ quickview*/
.box-info-product {
	display: inline-block;
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px dashed #979797;
}
.qv-readmore .read-more:before {
	content:"";
	background: url("//hstatic.net/700/1000029700/1000076752/compare.png?v=352") no-repeat scroll 3px 0px #53b30e;	
display: inline-block;
width: 40px;
height: 40px;
border-radius: 50%;
margin: 0px 12px 0 0;
float: left;
}
.qv-readmore a:hover:before {
	background-position: 100% 108%;
	background-color:#2b2b2b;
}
#quick-view-modal .btn-color-add:hover, .qv-readmore a:hover{
	color:#8cc63f!important;
}
.add-cart-div {
	float: left;
	padding: 12px 10px;
	margin-right: 10px;

}
.ajax_add_to_cart_button:hover,.home-product .buy-now:hover {
	background:#2b2b2b;
	color: #fff;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5;
}
.add-cart-div .btn-mgt:before{
	content:"";
	background: url("//hstatic.net/700/1000029700/1000076752/carrt-pop.png?v=352") no-repeat scroll 3px 0px #53b30e;	
display: inline-block;
width: 40px;
height: 40px;
border-radius: 50%;
margin: 0px 12px 0 0;
float: left;
}
.add-cart-div .btn-mgt:hover:before {
	background-position: 100% 100%;
	background-color:#2b2b2b;
}
#quick-view-modal .btn-color-add {
	background-color: transparent;
	border: 0;
	line-height: 40px;
	font-size: 14px;
	font-weight: 500;
	color: #868686;
}
a.post_title {
	color: #333;
	text-transform: uppercase;
	line-height: 20px!important;
	font-size: 14px;
	font-weight: 500;
}
a.post_title:hover{
	color:#8cc63f; 
}
.static-menu-img{
	margin-bottom:15px;
	max-height: 200px;
}
/* product*/
.border-dashe{
	border-bottom: 1px dashed #979797;
	border-top: 1px dashed #979797;
	padding: 18px 0;
}
#add-to-cart:before{
	content:"";
	background: url("//hstatic.net/700/1000029700/1000076752/carrt-pop.png?v=352") no-repeat scroll 3px 0px #53b30e;	
display: inline-block;
width: 40px;
height: 40px;
border-radius: 50%;
margin: 0px 12px 0 0;
float: left;
}
button#add-to-cart {
	border: 0;
	background: transparent;
	color: #868686;
	line-height: 40px;
	font-weight: 500;
	font-size: 19px;
}
button#add-to-cart:hover:before {
	background-position: 100% 100%;
	background-color:#2b2b2b;
}

button#add-to-cart:hover, #buy-now:hover{
	color:#8cc63f;
}
#buy-now:before{
	content:"";
	background: url("//hstatic.net/700/1000029700/1000076752/topcart_2.png?v=352") no-repeat scroll 3px 0px #8cc63f;	
display: inline-block;
width: 40px;
height: 40px;
border-radius: 50%;
margin: 0px 12px 0 0;
float: left;
}
button#buy-now{
	border: 0;
	background: transparent;
	color: #868686;
	line-height: 40px;
	font-weight: 500;
	font-size: 19px;
}
button#buy-now:hover:before {
	background-position: 100% 108%;
	background-color:#2b2b2b;
}
.quantity-box .qtyplus:hover, .quantity-box .qtyminus:hover {
	color: #333;
	filter: none;      background: #f6f6f6;
}
.quantity-box .qtyplus, .quantity-box .qtyminus {
	float: left;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	line-height: 28px;
	padding: 0px;
	font-size: 20px;
	width: 38px;
	height: 28px;
	margin: 0;
	border-radius: 0;
	color: #333;
	border: 1px solid #eee;
	background: #ccc;
}
input#Quantity {color: #333;
	font-size: 15px;
	width: 65px;
	min-height: 28px;
	margin: 0;
	text-align: center;
	border: none;
	float: left;
	line-height: normal;
	border: 1px solid rgb(189, 194, 201);
	outline: none;
	background: #ffffff;
}
.quantity-selector {
	display: block;
}
.quantity-box.clearfix {
	padding: 10px 0 15px;
	border-top: 1px dashed #979797;
}

.product-comment li a {
	display: block;
	font-size: 20px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 500;
	color: #3d3d3d;
	text-align: center;
	padding: 10px 0;
	border-bottom: 5px solid #8cc63f!important;
border: 0;
}
#page-product li a:hover{
	border-bottom:5px solid #333!important;
	border:0;
}
#page-product li.active a {
	border-bottom:5px solid #333!important;
	border:0;
}
#more_info_tabs {
	overflow: hidden;
}
.product-comment>.tab-content{
	border-top:  5px solid #8cc63f;
margin-top: -5px;
}
.title-like > h2 {
	color:#0f0f0f;
	font-size: 25px;
	font-weight: 500;
	margin-bottom: 8px;
	text-transform: uppercase;
}
#like .bx-controls-direction a{
	margin: -41px 15px 0;
}
.feature-productslider-item h2.s_title_block a:hover{
	color:#8cc63f;
}
.title-like {
	border-bottom:  5px solid #8cc63f;
margin-bottom: 23px;
}
.content-contact {
	margin: 30px 0 0;
}

#pagination .page-node{
	margin: 0 1px 0 0px;
	padding: 0;
	font-weight: bold;
	border: 1px solid;
	border-color: #dfdede #d2d0d0 #b0afaf #d2d0d0;
	display: block;
	border-radius: 40px;
}
#pagination .page-node span{
	border: 1px solid white;
	padding: 2px 8px;
	display: block;
	color: #fff;
	background:#8cc63f;
	border-radius: 40px;
}
div#pagination a.page-node span:hover, div#pagination span.page-node.current span{
	background:#303030;
}
.content_sortPagiBar {
	border-radius: 4px;
	padding: 10px;
	margin: 20px 0;
	float: left;
	width: 100%;
	box-shadow: 0 2px 5px #ccc;
	background: #fff;
}
.grid-list li{
	display: inline-block;
	margin-right: 3px;
	display: inline-block;
	margin-right: 3px;
	width: 35px;
	height: 35px;
	background: #8cc63f;
	text-align: center;
	line-height: 38px;
}
.grid-list li a{
	color:#fff;
	font-size:18px;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  collection*/
ul.grid-list{
	margin: 0;
}
.display li.selected, .display_m li.selected{ 
	background-color:#303030;
}
.product_list.grid, .product_list.list {
	padding-bottom: 20px;
	float: left;
	width: 100%;
	background: #fff;
	border-radius: 4px;
	padding-bottom: 20px;
	box-shadow: 0 2px 5px #ccc;
}
/*  grid */
.grid .product-container .add-to-links li .view-detail{
	background: url("//hstatic.net/700/1000029700/1000076752/compare.png?v=352") no-repeat scroll -2px -2px #fff;
	border: 1px solid #b8b8b8;
	border-radius: 4px;
	display: block;
	height: 36px;
	padding: 0;
	text-decoration: none;
	text-indent: -9999px;
	width: 36px;
}

.grid .product-container .add-to-links li .view-detail:hover{
	transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s;
	background-color: #ffa82b;
	background-position: 100% 100%;
	border: #ffa82b;
}
.grid .product-container .quick-view{
	background: url("//hstatic.net/700/1000029700/1000076752/quick_view.png?v=352") no-repeat scroll -1px -1px #fff;
	border: 1px solid #b8b8b8;
	border-radius: 4px;
	display: block;
	height: 36px;
	padding: 0;
	text-decoration: none;
	text-indent: -9999px;
	width: 36px;
}
.grid .product-container .quick-view:hover{
	transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s;
	background-color: #ffa82b;
	background-position: 100% 100%;
	border: #ffa82b;
}

.grid .product-container .right-block .product-name{
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
}
.grid .product-container .right-block .content_price{line-height: 20px; margin: 10px 0;}
.grid .product-container .right-block .price{
	color: #000;
	font-size: 20px;
}
.grid .product-container .right-block .product-name:hover{
	color: #8cc63f;
}
.grid .product-container .right-block h5{
	margin: 12px 0 0;
}
.grid .product-container .add-to-links li{
	margin: 0 5px 0 0;
	float: left;
}
.grid .product-container .actions{
	top: -50%;
	position: absolute;
	left:64%;
	margin-left: -60px;
}
.grid .product-container .button-container .ajax_add_to_cart_button,
.grid .product-container .button-container .buy-now{
	background: none repeat scroll 0 0 #53b30e;
box-shadow: 0 3px 3px #d1e8b2;
border-radius: 5px;
color: #fff;
display: inline-block;
height: 32px;
line-height: 30px;
margin-bottom: 5px;
padding: 0 15px;
text-align: center;
white-space: nowrap;
}
.grid .product-container .button-container .ajax_add_to_cart_button:hover,
.grid .product-container .button-container .buy-now:hover{
	background: #2b2b2b;
	color: #fff;
	transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s;
}

.grid .product-container .button-container .btn.buy-now {
    padding: 0 25px !important;
}

ul.product_list.grid > li .product-container:hover {
	box-shadow: 0 0 6px #ccc;
}
.grid .product-container:hover .actions {
	top: 45%;
	transition: 1s;
	-moz-transition: 1s;
	-webkit-transition: 1s;
}
ul.product_list.grid > li .product-container .old-price {
	color: #ababab;
	font-size: 14px;
	text-decoration: line-through;
}

/* list */
.list li.ajax_block_product:first-child {
	border: none;
}
.list li.ajax_block_product {
	border-top: 1px dashed #C4C4C1;
	padding: 20px 0;
	float: left;
}
ul.product_list .product-image-container img {
	margin: 0 auto;
}
.list .product-container .right-block h5 {
	color: #203548;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 10px 0px 0;
}
.list .product-container .right-block .product-name {
	color: #000;
	font-size: 20px;

	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
}
.list .product-container .right-block .actions ul li {
	display: inline-block;
	margin-right: 30px;
}
.list .product-container .actions-inner {
	border: 1px solid #DADADA;
	padding: 10px;
	border-radius: 8px;
}
.list .product-container .right-block .content_price {
	margin: 5px 0;
}
.list .product-container .right-block .content_price .price {
	color: #000000;
	font-size: 20px;
}
.list .product-container .actions-inner .button-container {
	margin: 10px 0 0;
}
.list .product-container .actions-inner .ajax_add_to_cart_button{
	display: inline-block;
	margin-bottom: 0;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.42857;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid transparent;
	border-radius: 0px;
	white-space: nowrap;
	-webkit-user-select: none;
	background: transparent;
	padding:0;
}
.list .actions-inner .button-container span {
	background: #53b30e;
	border-radius: 8px;
	padding: 0 25px;
	text-transform: uppercase;
	display: block;
	line-height: 30px;
	color: #fff;
}
.list .actions-inner .button-container:hover span {
	background:#2b2b2b;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
}
.list .product-container .right-block .old-price {
	color: #ABABAB;
	font-size: 16px;
	text-decoration: line-through;
}
.list .product-container .right-block .actions .view-detail:before {
	background: url("//hstatic.net/700/1000029700/1000076752/compare.png?v=352") no-repeat scroll 3px 0px #53b30e;
line-height: 40px;
display: inline-block;
color: #323232;
content:"";
width: 40px;
height: 40px;
border-radius: 50%;
margin: 0px 12px 0 0;
float: left;
}
.list .product-container .right-block .actions .view-detail:hover:before,.list .product-container .right-block .actions .quick-view:hover:before {
	background-position: 100% 108%;
	background-color:#2b2b2b;
}
.list .product-container .right-block .actions .view-detail:hover,.list .product-container .right-block .actions .quick-view:hover{
	color:#8cc63f;
}
.list .product-container .right-block .actions a.view-detail,.list .product-container .right-block .actions a.quick-view{
	line-height: 40px;
	color: #323232;
	font-size: 14px;
}
.list .product-container .right-block .actions .quick-view:before {
	background: url("//hstatic.net/700/1000029700/1000076752/quick_view.png?v=352") no-repeat scroll 3px 0px #53b30e;
line-height: 40px;
display: inline-block;
color: #323232;
content:"";
width: 40px;
height: 40px;
border-radius: 50%;
margin: 0px 12px 0 0;
float: left;
}
.list .left-block .actions {
	display: none;
}
.list li.ajax_block_product:hover img{
	opacity: 0.8;
}
/* sidebar blog*/ 
.title_newws {
	border-bottom: 5px solid  #8cc63f;
margin-bottom: 11px;
}
.nav.sidebar li a{
	padding:0;
	color: #3a3737;
}
.title_newws span{
	color:#0f0f0f;
	display: block;
	font-size: 20px;
	font-weight: normal;
	min-height: 16px;
	padding: 0 0 6px;
	text-transform: uppercase;
	margin: 0;

}
.news-latest-tit span{
	padding: 10px 0 7px;
}
.news-latest-tit{
	margin: 0 10px;
}
.product-img.image-resize{
	position: relative;
}
.header-search-title h1 {
	background: #fff;
	border-radius: 5px 5px 0px 0px;
	box-shadow: 0 0 2px rgba(0,0,0,.2);
	padding: 5px 10px;
	border-bottom: 5px solid #8cc63f;
	content: "";
	text-transform: uppercase;
	font-size: 20px;
	margin-bottom: 20px;
}
#contensearch{
	margin-top:30px;
}

div#view-cart {
	position: absolute;
	z-index: 9;
}
.shopping_cart .cart_content {
	position: absolute;
	top: 60px;
	right: 15px;
	z-index: 9999;
	display: none;
	height: auto;
	background: #fff;
	color: #333;
	box-shadow: 0 3px 3px #666666;
	padding: 10px;
	text-align: left;
	width: 270px;
	border-top: 2px solid #8cc63f;
}
.shopping_cart .item-cart {
	border-bottom: 1px solid #e4e4e4;
	padding: 5px 0;
	position: relative;
}
figure.image-cart {
	width: 28%;
	float: left;
	margin-right: 10px;
}
figure img {
	width: 100%;
	height: auto;
}
.text_cart {
	float: left;
	font-size: 13px;
	width: 60%;
}
.text_cart a {
	font-size: 14px;
}
.remove_link {
	position: absolute;
	right: 10px;
	top: 6px;
}
.text-mini-cart {
	font-weight: 500;
	padding: 10px 20px 22px 20px;
	color: #3f3f3f;
}
.text-left {
	text-align: left;
}
.cart_block_total {
	float: right;
}
.cart-check-mini {
	border-top: 1px solid #e4e4e4;
	padding: 20px 20px 10px 20px;
	margin: 0;
}
.cart-check-mini a {
	margin-right: 0;
	border: none;
	color: #fff;
	width: 100%;
	float: left;
	text-align: center;
	margin-bottom: 10px;
}
.cart-check-mini a span {
	width: 98%;
	text-align: center;
	margin: 15px 0;
	padding: 10px 0px;
	background: #8cc63f;
	color: #fff;
	text-transform: uppercase;
	text-shadow: none;
	border-radius: 2px;
}
.cart-check-mini a span {
	padding: 7px 0;
	font-size: 1.1em;
	font-weight: normal;
	display: block;
	border-radius: 3px;
	text-transform: uppercase;
}
a.remove-cart{
	background: url("//hstatic.net/700/1000029700/1000076752/delete.png?v=352") no-repeat;
	display: inline-block;
	height: 12px;
	width: 12px;
}
.news-mod .close:before {
	content: "\f057";
	display: block;
	font-family: "FontAwesome";
	font-size: 30px;
	line-height: 25px;
	font-weight: 300;
	margin-bottom: 2px;
}
.news-mod .close {
	position: absolute;
	right: -12px;
	top: -12px;
	width: 28px;
	height: 28px;
	cursor: pointer;
	color: #333;
	z-index: 2;
	background: #fff;
	border-radius: 50%;
}
/*menu mobi*/
.menu-mobile {
	background: #8cc63f;
	height: 60px;
}
.navbar .brand {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	color:#fff;
}
.image-block {
    padding: 5px;
    border-radius: 4px;
    border: 1px solid #dbdbdb;
    background: white;
text-align: center;
}
.total_price {
    display: inline-block;
}
div#price-preview {
    float: left;
}
.sale_off {
    float: left;
    padding-bottom: 5px;
    margin-top: 5px;
    margin-left: 12px;
}
.sale_off span{
    padding: 1px 2px;
    font-weight: 600;
    font-size: 21px;
    line-height: 23px;
    color: white;
    background:#f13340;
    border: 1px solid #f13340;
}
.price-percent-reduction{
position: absolute;
    z-index: 20;
    width: 35px;
    height: 35px;
	background:#f13340;
    border-radius: 50%;
    font-size: 13px;
    color: #fff;
    font-weight: 600;
    line-height: 35px;
       right: 2px;
    top: 8%;
}
#filter-color li.active .colour {
    border: 2px solid red;
}

/*reponsive +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

@media (min-width:300px) and (max-width : 559px) { 
	p#header_user_info {
		width: 100%;
		margin: 8px 0;
		text-align: center;
	}
	.logo a img{
		margin:0 auto;
	}
	.block-header {
		float: none;
		width: 100%;
		text-align: center;
		height: auto !important;
	}
	.header-content .quick-access {
		width: 100%;
		margin: 20px 0 0;
		text-align: center;
	}
	.icon-cart-lotus {
		float: none;
	}
	#header_links {
		display: inline-block;
		float: none;
		text-align: center;
		width: 100%;
		padding: 0;
	}
	#header_links li {
		padding: 0px 10px;
	}
	.menu-mobile .navbar .btn-navbar {
		color:#fff;
	}
	.header-content {
		padding: 10px 0 15px;
	}
	.banner {
		padding: 0;
	}
	.home-product .feature-productslider-item .actions {
		position: static;
		margin: 0 !important;
		text-align: center;
	}
	.home-product .feature-productslider-item .actions .add-to-links {
		display: inline-block;
	}
	.home-product .feature-productslider-item .actions .add-to-links li a{
		border-radius: 4px;
	}
	div.category_mobi{
		margin: 0!important;
		padding: 0!important;
	}
	.bg-t.navbar-toggle{
		background: #303030;
	}
	.bg-t.navbar-toggle .title_block{
		color: #fff;
		color: #fff;
		text-align: center;
		font-size: 20px;
		font-weight: normal;
		text-transform: uppercase;
		margin: 0;
	}
	.block-content.clearfix.filter-block-content  {
		padding: 0 15px;
	}
.grid .product-container .actions {
    position: static;
    margin: 0 !important;
}
.grid .product-container .add-to-links {
    display: inline-block;
}
}
@media (min-width:560px) and (max-width : 767px) { 
	.block-header {
		float: none;
		width: 100%;
		text-align: center;
		height: auto !important;
	}
	.header-content .quick-access {
		width: 100%;
		margin: 20px 0 0;
		text-align: center;
	}
	.icon-cart-lotus {
		float: none;
	}
	#header_links {
		display: inline-block;
		float: none;
		text-align: center;
		width: 100%;
		padding: 0;
	}
	#header_links li {
		padding: 0px 10px;
	}
	.menu-mobile .navbar .btn-navbar {
		color:#fff;
	}
	.header-content {
		padding: 10px 0 15px;
	}
	.banner {
		padding: 0;
	}
	div.category_mobi{
		margin: 0!important;
		padding: 0!important;
	}
	.bg-t.navbar-toggle{
		background: #303030;
	}
	.bg-t.navbar-toggle .title_block{
		color: #fff;
		color: #fff;
		text-align: center;
		font-size: 20px;
		font-weight: normal;
		text-transform: uppercase;
		margin: 0;
	}
	.block-content.clearfix.filter-block-content  {
		padding: 0 15px;
	}
.grid .product-container .actions {
    position: static;
    margin: 0 !important;
}
.grid .product-container .add-to-links {
    display: inline-block;
}
}
@media (min-width:992px) {

}
@media (max-width:992px) {

}


.bxslider{display:inline-block;}


















