a {color:#000}
body{font-family:"Roboto" ,Helvetica,Arial,sans-serif;background-color:#fff;color:#464646}
a:focus,a:hover,a:active{text-decoration:none}
ul{margin:0;padding:0;list-style:none}
img{max-width:100%}
#header{margin-bottom:30px}
.page #header{margin-bottom:0}
.header-top{background-color:#fff}
.logo{display:inline-block;margin-top:8px}
.header-hotline{float:right;width:280px;margin-top:30px}
.header-hotline span{display:block;float:left;height:45px;width:45px;margin-right:10px;color:#000;font-size:23px;line-height:45px;text-align:center;border:2px solid #000;border-radius:50%}
.header-hotline p{margin:4px 0;padding:0;font-size:13px;color:#000}
.header-hotline h2{margin:0;padding:0;font-size:14px;font-weight:400;color:#000}
.header-right{float:right;border-right:1px solid #4b4b4b;border-left:1px solid #4b4b4b}
.nav-account-cart{height:55px}
.nav-account-cart > ul > li{float:left}
.nav-account-cart > ul > li > a{display:block;height:55px;padding:0 30px;line-height:55px;color:#000;border-right:1px solid #4b4b4b;border-bottom:1px solid #4b4b4b}
.nav-account-cart > ul > li:last-child > a{border-right:none}
.nav-account-cart > ul > li > a > i:first-child{margin-right:5px;color:#000}
.nav-account-cart > ul > li > a > i:last-child{margin-left:5px;padding: 5px 0px;}
.nav-account{position:relative}
.nope p{font-size:13px}
span#click_show { color: #fff; position: absolute;right: 10px;top: 19px;cursor: pointer; padding: 0px 5px;}
@media screen and (min-width: 480px) and (max-width: 767px){
	span#click_show {color: #c7c7c7; position: absolute;right: 30px;top: 2px;cursor: pointer; padding: 0px 5px;}
}
@media screen and (max-width: 479px){
	span#click_show { color: #c7c7c7; position: absolute;right: 10px;top: 0px;cursor: pointer; padding: 0px 5px;}
}
@media screen and (max-width: 320px){
	span#click_show { color: #c7c7c7; position: absolute;right:30px!important;top: 0px;cursor: pointer; padding: 0px 5px;}
}
@media screen and (max-width: 375px){
	.form-button {margin: 10px 0px;margin-left: 0px!important;}

}
@media screen and (min-width: 992px){
	.address-content .col-lg-4:nth-child(3n+1){clear:both;}
}
@media screen and (min-width: 992px) and (max-width: 1200px){
	.address-content .form-button { margin: 10px 0px; margin-left: 0px!important;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.address-content .col-sm-6:nth-child(2n+1){clear:both;}
}
@media screen and (max-width: 991px){
	#show_cate {display:none;}
}
@media screen and (max-width: 480px){.cart-mini{display:none!important;}}
.nav-account ul{position:absolute;top:100%;left:0;display:none;z-index:999;width:200px;background-color:#fff;}
.nav-account ul li a{display:block;height:44px;padding:0 15px;line-height:44px;color:#404040;border-bottom:1px solid #ebebeb}
.nav-account ul li a:hover{color:#ff80ab}
.nav-cart{position:relative}
.nav-cart:hover .cart-mini{display:block}
.cart-mini{position:absolute;top:100%;right:0;display:none;z-index:999;width:360px;padding:20px;border:1px solid #ebebeb;background-color:#fff;animation-name:slideInDown;animation-duration:.7s}
.cart-mini ul li{position:relative;overflow:hidden;padding:20px 0;border-bottom:1px solid #ebebeb}
.cart-mini ul li:first-child{padding-top:0}
.cart-mini-image{float:left;margin-right:15px}
.cart-mini-image img{height:135px;width:135px;border:1px solid #ebebeb}
.cart-mini-name{margin:0;padding:5px 0 10px;font-size:14px;font-weight:400}
.cart-mini-price{color:#ff80ab;font-size:16px;font-weight:700}
.cart-mini-quantity{font-size:13px}
.cart-mini-remove{position:absolute;top:50%;right:0;color:#ebebeb;height:15px;width:15px;margin-top:-7.5px}
.cart-mini-total p{margin:0;padding:0;height:45px;line-height:45px;border-bottom:1px solid #ebebeb}
.cart-mini-total p span{font-weight:700;color:#ff80ab}
.cart-mini-bottom{padding:20px 10px}
.cart-mini-bottom a{display:block;float:left;height:40px;padding:0 25px;margin-right:12px;line-height:40px;color:#fff;background-color:#ff80ab;border-radius:5px}
.cart-mini-bottom a i{margin-right:7px}
.form-search{position:relative}
.search-query{width:100%;height:55px;padding:0 30px;line-height:55px;color:#c7c7c7;border:none;outline:none;background-color:transparent}
.search-submit{position:absolute;right:0;top:0;height:55px;width:55px;font-size:16px;line-height:55px;color:#c7c7c7;text-align:center;background-color:transparent;border:none}
.header-right .search-submit{color:#000}
.header-bottom{background:#ff80ab}
.nav-main-button{float:right;margin-top:30px}
.nav-main > ul{list-style:none;margin:0;padding:0}
.nav-main > ul > li{float:left;position:relative}
.nav-main > ul > li.active, .nav-main > ul > li:hover{background:#ed447d}
.nav-main > ul > li:hover > ul{display:block}
.nav-main > ul > li > a{display:block;height:48px;padding:0 20px;line-height:48px;font-weight:700;color:#fff;text-transform:uppercase}
.nav-main > ul > li:first-child > a{padding-left:20px}
.nav-main ul li > ul > li:hover > a {color:#ff80ab}
.nav-main ul li > a, .nav-main ul li.active > a
.nav-main > ul > li:hover .nav-main-sub{display:block}
.nav-main-sub{position:absolute;top:100%;left:0;display:none;z-index:999;width:280px;background-color:#fff;border:1px solid #ebebeb}
.nav-main-sub > li{position:relative}
.nav-main-sub > li > a{display:block;height:44px;padding:0 15px;line-height:44px;color:#404040;border-bottom:1px solid #ebebeb}
.nav-main-sub > li:last-child > a{border:none}
.nav-main-sub > li:hover > .nav-main-sub2{display:block}
.nav-main-sub2{position:absolute;right:-200px;top:-1px;display:none;width:200px;border:1px solid #ebebeb;border-left:3px solid #ff80ab;background-color:#fff;animation-name:slideInRight;animation-duration:.7s}
.nav-main-sub2 > li > a{display:block;height:44px;padding:0 15px;line-height:44px;color:#404040;border-bottom:1px solid #ebebeb}
.slider{margin-bottom:60px}
.owl-slider .item img{display:block;width:100%;height:auto}
.owl-slider .owl-pagination{position:absolute;bottom:20px;left:50%;margin-left:-30px}
.owl-slider .owl-page{height:12px;width:12px;margin-right:8px;float:left;background-color:transparent;border:1px solid #fff;border-radius:50%}
.owl-slider .owl-page.active{background-color:#fff}
.slider-banner-top,.slider-banner-bottom{display:block}
.slider-banner-top{margin-bottom:30px}
.feature ul{border:1px solid #ebebeb;overflow:hidden}
.feature ul li{float:left;width:25%;margin:33px 0;text-align:center}
.feature ul li img{height:50px;width:50px;margin-bottom:10px;filter: hue-rotate(-27deg);}
.feature ul li p{margin:0 0 5px;padding:0;font-size:14px;line-height:22px;color:#404040}
.feature ul li h2{margin:0;padding:0;font-size:14px;font-weight:700;text-transform:uppercase}
.heading{position:relative;height:35px;margin-bottom:30px;border-bottom:1px solid #ebebeb}
.heading h2,.heading h1{position:absolute;top:0;left:0;display:inline-block;margin:0;padding:0 0 10px;line-height: 24px;font-size:18px;color:#404040;text-transform:uppercase;border-bottom:1px solid #ff80ab}
.heading-button{position:absolute;right:0;bottom:-14px;background-color:#fff}
.heading-button span{display:block;float:left;margin-right:5px;height:27px;width:27px;text-align:center;line-height:27px;background-color:#f6f6f6;cursor:pointer}
.heading-button span:hover{background:#ff80ab;color:#fff}
.heading-button span:last-child{margin-right:0}
.heading2{position:relative;height:35px;margin-bottom:30px;border-bottom:1px solid #ebebeb}
.heading2 h2{position:absolute;top:0;left:50%;display:inline-block;margin:0;margin-left:-35px;padding:0 0 15px;font-size:18px;color:#404040;text-transform:uppercase;border-bottom:1px solid #ff80ab}
.product-item{margin-bottom:30px;border:1px solid #ebebeb;text-align:center}
.owl-related .product-item-thumbnail{min-height:250px}
.product-item-thumbnail{position:relative;padding-bottom:1px;border-bottom:1px solid #ebebeb;text-align:center;background-color:#fff}
.product-item-thumbnail img{display:inline-block}
.product-item-thumbnail:hover .product-item-background{display:block}
.product-item-background{position:absolute;display:none;width:100%;height:100%;background-color:rgba(255,255,255,0.6);animation-name:zoomIn;animation-duration:.7s}
.product-item-button{position:absolute;top:50%;margin-top:-18px;left:50%;margin-left:-41px;width:82px;height:36px}
.product-item-add,.product-item-view{height:36px;width:36px;float:left;line-height:36px;color:#fff;text-align:center;background-color:#ff80ab;border-radius:50%}
.product-item-add{margin-right:10px}
.product-item-add:hover,.product-item-view:hover{color:#fff}
.product-item-name{height:45px; overflow:hidden;margin:15px 0 7px;}
.product-item p {height: 15px;}
.product-item-name a{display:block;margin:0;padding:0;font-size:15px;line-height:22px;font-weight:400;color:#404040}
.product-item-price{height:21px;overflow:hidden;margin-bottom:12px;font-size:15px;font-weight:700;color:#ff80ab}
.product-item-price-sale{height:18px;overflow:hidden;margin-bottom:12px;font-size:13px;color:#9a9a9a;text-decoration:line-through}
.product-item2{margin-bottom:30px}
.pat{font-size:12px;letter-spacing:-0.2px}
@media screen and (max-width:425px) {
	.product-item2{margin:0 0 30px}
	.item2_footer {padding:0px!important;}
}
@media screen and (min-width: 992px) {
	.block-content .col-lg-3:nth-child(4n+1) {clear:both;}
	.category-grid .col-lg-4:nth-child(3n+1){clear:both;}
}
@media screen and (max-width: 991px) {
	.block-content .col-sm-6:nth-child(2n+1) {clear:both;}
	.category-grid .col-sm-6:nth-child(2n+1){clear:both;}
}
.rock p{padding-left:20px!important}
@media screen and (max-width: 375px){
	.product-item-add2{display:inline-block;height:35px;padding:0 0px!important;margin-bottom:10px;line-height:35px;color:#404040; width: 113px!important;text-align:center;border:1px solid #cbcbcb;border-radius:5px}
	.feature ul li { width: 100%!important;padding-left: 20px;text-align: left;}
	.feature ul li {float: left;width: 25%;margin: 5px 0;text-align: center;}
	.nav-category ul li { width: 100%!important;float: left;}
}
.product-item2 img{height:200px}

.product-item-add2{display:inline-block;height:35px;padding:0 15px;margin-bottom:10px;line-height:35px;color:#404040;text-align:center;border:1px solid #cbcbcb;border-radius:5px}

.product-item-add2:hover{color:#fff;border-color:#ff80ab;background-color:#ff80ab}
.product-item-add2 i{margin-right:5px}

.product-item2 .product-item-button{position:relative;top:auto;left:auto;margin:0}
.product-item2 .product-item-thumbnail{border:1px solid #ebebeb}
.nav-category > ul{border:1px solid #ebebeb;border-top:none}
.nav-category > ul > li{position:relative;padding:8px 15px;border-bottom:1px solid #ebebeb}
.nav-category > ul > li:last-child{border-bottom:0}
.nav-category > ul > li img{height:42px;widows:42px;margin-right:13px}
.nav-category > ul > li > a{font-size:15px;color:#404040}
.nav-category h2{margin:0;padding:0 0 0 20px;height:67px;font-size:18px;color:#fff;line-height:67px;text-transform:uppercase;background-color:#ff80ab}
.nav-category h2:after{content:"";display:block;float:right;width:29px;height:19px;margin:25px 20px 0 0;background-image:url(nav-category-bar.png)}
.nav-category > ul > li:hover > a{color:#ff80ab}
.nav-category > ul > li > a > img:last-child{display:none}
.nav-category > ul > li:hover > a > img:last-child{display:inline-block}
.nav-category > ul > li:hover > a > img:first-child{display:none}
.nav-category > ul > li.active > a{color:#ff80ab}
.nav-category > ul > li.active > a > img:last-child{display:inline-block}
.nav-category > ul > li.active > a > img:first-child{display:none}
.nav-category ul li:hover .nav-category-sub{display:block}
.nav-category-sub{z-index:999;display:none;position:absolute;right:-200px;width:200px;top:-1px;border-left:2px solid #ff80ab;border:1px solid #ebebeb}
.nav-category-sub > li{background-color:#fff;border-bottom:1px solid #ebebeb;padding:8px 15px;position:relative}
.nav-category-sub > li:last-child{border:none}
.nav-category-sub > li > a{color:#404040}
.nav-category-sub > li:hover > a{color:#ff80ab}
.nav-category-sub > li:hover .nav-category-sub2{display:block}
.nav-category-sub2{position:absolute;top:-1px;right:-200px;display:none;width:200px;border:1px solid #ebebeb}
.nav-category-sub2 > li{background-color:#fff;border-bottom:1px solid #ebebeb;padding:8px 15px;background-color:#fff}
.nav-category-sub2 > li:last-child{border:none}
.nav-category-sub2 > li > a{color:#404040}
.nav-category-sub2 > li:hover > a{color:#ff80ab}
.pagination{margin:5px 0;padding:0}
.pagination>li>a,.pagination>li>span{display:block;height:45px;width:45px;background-color:#f6f6f6;margin-left:9px;color:#404040;line-height:35px;text-align:center;border:none;margin-bottom:5px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#fff;background-color:#ff80ab}
.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0}
.nav-view{float:left}
.nav-view a{display:block;float:left;height:40px;width:40px;color:#bbb;background-color:#f7f7f7;text-align:center;line-height:40px;border:1px solid #ebebeb}
.nav-view a:last-child{border-left:none}
.nav-view a.active{color:#555}
.nav-sortby{margin-bottom:30px}
.nav-sortby select{margin-left:20px;height:40px;line-height:40px;padding:0 10px;border:1px solid #ebebeb;background-color:#f7f7f7;outline:none}
.bread-crumb{background-color:#efefef;margin-bottom:30px}
.breadcrumb{margin:0;padding:20px 0;background-color:#efefef}
.breadcrumb > li > a{color:#333}
.breadcrumb > li+li:before{color:#333}
.breadcrumb > .active{color:#ff80ab}
.banner-middle{padding-bottom:30px}
.article-item{margin-bottom:30px}
.article-item-name{margin:0 0 9px;padding:0}
.article-item-name a{margin:0 0 15px;padding:0;font-size:18px;color:#ff80ab}
.article-item-info{padding-bottom:15px;color:#9c9c9c;border-bottom:1px solid #ebebeb;text-align:justify}
.article-item-info i{margin-right:5px}
.article-item-info span:first-child{border-right:1px solid #9c9c9c;padding-right:10px;margin-right:10px}
.article-item-summary{margin:0 0 15px;line-height:24px}
.article-item-readmore,.article-item-readmore:hover{display:inline-block;height:30px;line-height:30px;background-color:#ff80ab;color:#fff;padding:0 10px;border-radius:5px}
.article-item-thumbnail img{height:235px;display:inline-block}
.article-item-thumbnail{position:relative;margin-bottom:20px;border:1px solid #ebebeb;text-align:center;background-color:#fff}
.article-item-thumbnail:hover .article-item-background{display:block}
.article-item-background{position:absolute;display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.6);animation-name:zoomIn;animation-duration:.7s}
.article-item-button{position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-25px;width:50px;height:50px}
.article-item-view,.article-item-view:hover{height:50px;width:50px;float:left;line-height:50px;color:#fff;text-align:center;border:1px solid #fff;background-color:transparent;border-radius:50%}
.news{padding:30px 0}
.news-content{margin-right:-30px}
.owl-news .item{margin-right:30px}
.category{padding-bottom:100px}
.category-list .product-item{text-align:left}
.category-list .product-item-thumbnail{border:none}
.category-list .product-item-name{margin-top:35px}
.product-item-summary{margin-bottom:15px;margin-right:50px}
.cart{padding-bottom:100px}
.table-cart{margin-bottom:20px}
.table-cart th,.table-cart td{text-align:center;font-size:14px;color:#404040;font-weight:400;vertical-align:middle!important;background-color:#fff}
.table-cart th{height:65px}
.table-cart > thead > tr > th{color:#404040}
.citem-quantity{height:40px;width:100px;line-height:40px;border:1px solid #ebebeb;text-align:center;outline:none}
.citem-remove,.citem-remove:hover{color:#404040}
.table-cart-total{border:1px solid #ebebeb}
.table-cart-total > tbody > tr > td{padding:15px;font-size:14px;color:#404040;background-color:#fff}
.cart-btn-continue,.cart-btn-checkout,.cart-btn-update{display:inline-block;height:35px;padding:0 16px;font-size:12px;line-height:35px;color:#fff;text-transform:uppercase;text-decoration:none;background-color:#ff80ab;border:none;border-radius:5px}
.cart-btn-continue:hover,.cart-btn-checkout:hover,.cart-btn-update:hover{opacity:.8;color:#fff}
.cart-title{margin:0 0 15px;padding:0;color:#977c61}
.blog .article-item{padding-bottom:30px;border-bottom:1px solid #ebebeb}
.blog .heading{margin-bottom:20px}
.nav-blog li:last-child .article-item2{border:none}
.article-title{margin:15px 0 20px;padding:0}
.article-title a{font-size:22px;font-weight:700;color:#404040;text-transform:uppercase}
.article-info{margin:0;padding-bottom:20px;color:#9c9c9c;text-align:justify}
.article-info i{margin-right:5px}
.article-info span{border-right:1px solid #9c9c9c;padding-right:10px;margin-right:10px}
.article-info span:last-child{border-right:none}
.article-summary{margin-bottom:20px}
.article-readmore{display:inline-block;height:45px;line-height:45px;padding:0 30px;background-color:#ff80ab;border-radius:5px;color:#fff}
.article-readmore:hover{opacity:.8;color:#fff}
.article-item2{border-bottom:1px solid #ebebeb;margin-bottom:20px}
.article-item2 h3{margin:10px 0 15px;padding:0;font-size:14px;line-height:24px;color:#444;font-weight:400}
.tags a{display:inline-block;height:30px;line-height:30px;color:#404040;border:1px solid #ebebeb;padding:0 15px;margin-right:10px;margin-bottom:5px}
.tags a:hover{background-color:#ff80ab;color:#fff}
.article-comment{border-top:1px solid #ebebeb}
.article-comment h2{margin:0;padding:30px 0;font-size:20px;color:#444}
.comments{border-bottom:1px solid #ebebeb}
.comment-item{margin-bottom:30px}
.comment-item h3{margin:0;padding:0 0 10px;font-size:14px;color:#404040}
.comment-item time{font-size:12px;color:#b1b1b1;padding-bottom:10px}
.comment-item p{margin-top:10px}
.form-comment{margin-bottom:15px}
.form-comment label{font-size:14px;font-weight:400;color:#464646}
.form-comment label span{color:red}
.comment-name,.comment-email,.comment-body{width:100%;margin-bottom:20px;outline:none;line-height:40px;padding:0 10px;border:1px solid #ebebeb;border-radius:5px;background-color:#fcfcfc}
.comment-submit{height:45px;line-height:45px;padding:0 10px;font-size:14px;color:#fff;text-transform:uppercase;border:none;background-color:#ff80ab;border-radius:5px}
.form-style h1,.form-style h2{margin:0;padding:30px 0;font-size:14px;color:#404040;text-transform:uppercase}
.form-style label{font-size:14px;font-weight:400;line-height:32px;color:#404040;width:100%}
.form-style label span{color:red}
.form-text{height:45px;width:100%;margin-bottom:10px;padding:0 20px;background-color:#fff;border:1px solid #e1e1e1;outline:none;border-radius:5px}
select.form-text{height:45px}
.form-checkbox{margin-right:5px!important}
.form-textarea{width:100%;margin-bottom:10px;padding:20px;background-color:#fff;border:1px solid #e1e1e1;outline:none;border-radius:5px}
.form-style .form-link{color:#404040;line-height:32px;display:block}
.form-style .form-link:hover{color:#337ab7}
.form-button{display:inline-block;height:45px;padding:0 16px;font-size:12px;line-height:45px;color:#fff;text-transform:uppercase;text-decoration:none;background-color:#ff80ab;border:none;border-radius:5px}
.form-button:hover{text-decoration:none;color:#fff;opacity:.8}
.form-button + .form-button{margin-left:10px}
.address-edit .form-text{height:30px;line-height:30px;padding:0 10px}
.address-edit select.form-text{height:45px}
.address-edit label{line-height:20px}
.address-add{margin-top:20px}
.address-info label{font-weight:700}
.reset-password{padding-bottom:100px}
#map{width:100%;height:405px}
.login,.address,.account,.contact,.article{padding-bottom:45px}
.contact .footer-about{}
.product{margin-bottom:30px}
#gallery_01{margin-right:-20px}
@media screen and (min-width: 480px){
	#owl-product .item{margin-right:20px!important;}
}

#owl-product .item img{width:100%;border:1px solid #ebebeb;margin-right:5px}
#owl-product .owl-buttons div{position:absolute;top:50%;width:25px;height:25px;margin-top:-12.5px;font-size:12px;line-height:25px;color:#838383;text-align:center;background-color:#fff;border:1px solid #ebebeb}
#owl-product .owl-next{right:0}
#owl-product .owl-prev{left:-10px}
.elevate-image{border:1px solid #ebebeb;margin-bottom:20px}
.product-name{margin-top:0;margin-bottom:10px;font-size:15px;color:#404040}
.product-price{padding:0;margin:0 0 10px;font-size:15px;color:#ff80ab}
.product-price-on{margin-right:10px}
.product-price-sale{color:#959595;text-decoration:line-through}
.product-description{padding:12px 0;font-size:14px;line-height:16px;color:#404040;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb}
.product-select-group{width:100%;overflow:hidden;padding:15px 0 25px;border-bottom:1px solid #ebebeb;margin-bottom:20px}
.product-select-group label{width:100%;font-size:14px;font-weight:400;color:#363533;line-height:30px}
.product-quantity-group{width:30%;float:left}
.product-quantity-group span{display:inline-block;float:left;width:40px;height:40px;color:#404040;line-height:40px;text-align:center;background-color:#fff;border:1px solid #ebebeb;cursor:pointer}
.product-quantity{float:left;height:40px;width:60px;line-height:40px;color:#404040;text-align:center;border:1px solid #ebebeb;border-left:none;border-right:none;outline:none}
.product-add,.product-add:hover{display:inline-block;height:45px;padding:0 25px;margin:20px 0;line-height:45px;color:#fff;text-decoration:none;text-transform:uppercase;background-color:#977c61}
.product-image{margin-bottom:40px}
.product-select-group .selector-wrapper{width:30%;float:left; padding-right: 10px;}
.product-select-group .selector-wrapper select{height:40px;width:100%;color:#363533;font-size:14px;line-height:40px;padding:0 10px;border:1px solid #ebebeb}
.product-tab{margin-bottom:70px}
.product-tab .nav-tabs > li > a,.product-tab .nav-tabs > li > a:hover{padding:0 25px;margin:0;height:45px;font-size:14px;line-height:45px;color:#404040;text-transform:uppercase;border-radius:0}
.product-tab .nav-tabs > li.active > a,.product-tab .nav-tabs > li.active > a:focus,.product-tab .nav-tabs > li.active > a:hover{color:#404040;background-color:#fff;border-top:1px solid #ebebeb;border-bottom:none}
.product-tab .tab-pane{padding:25px;border:1px solid #ebebeb;border-top:none;background-color:#fff}
.footer-top{background-color:#efefef}
.nav-footer{float:left}
/*.subcribe-submit:hover{background:#ff80ab!important;color:#000!important}*/
.nav-footer ul li{float:left;margin-right:28px;color:#404040}
.nav-footer ul li a{height:60px;padding:3px 0;line-height:60px;font-size:14px;color:#404040}
.nav-footer ul li a:hover,.nav-footer ul li.active a{border-bottom:1px solid #9c9c9c}
.nav-social{float:right}
.nav-social ul li{float:left;margin-right:10px;padding:15px 0;line-height:30px}
.social-facebook a{color:#404040}
.social-facebook:hover a{background-color:#4a6ea9;border-color:#4a6ea9;color:#fff}
.social-google a{color:#404040}
.social-google:hover a{background-color:#DC4A38;border-color:#DC4A38;color:#fff}
.social-youtube a{color:#404040}
.social-youtube:hover a{background-color:#CF3427;border-color:#CF3427;color:#fff}
.nav-social ul li a{display:block;height:30px;width:30px;line-height:30px;text-align:center;border:1px solid #898989;border-radius:50%}
.footer-bottom{padding:28px 0;background-color:#f6f6f6}
.heading-small{position:relative;height:35px;border-bottom:1px solid #ebebeb}
.heading-small h3{position:absolute;top:-1px;left:0;display:inline-block;margin:0;font-size:15px;line-height:35px;color:#404040;text-transform:uppercase;border-bottom:1px solid #ff80ab}
.footer-about ul{margin-top:10px}
.footer-about ul li{line-height:28px}
.footer-about ul li i{display:inline-block;float:left;margin-right:7px;color:#ff80ab;line-height:28px}
.footer-about ul li:first-child{margin-top:0px}
.footer-about ul li:first-child i{margin-bottom:0px; margin-top:-5px;}
.footer-about ul li p{margin:0;padding:0}
.footer-about ul li:first-child p{line-height:24px}
.footer-about ul li a{color:#404040}
.footer-menu ul{margin-top:10px}
.footer-menu ul li a{display:block;line-height:35px;color:#404040}
.footer-menu ul li a:hover{color:#ff80ab}
.footer-subcribe > p{margin:10px 0;line-height:35px}
.certi{color:#000;padding:10px 0;font-size:13px;text-align:center}
.subcribe-email{width:100%;height:40px;padding:0 15px;margin-bottom:15px;line-height:40px;border:1px solid #ebebeb;border-radius:5px;outline:none}
.subcribe-submit{height:35px;display:inherit;padding:0 30px;line-height:35px;background-color:#ff80ab;color:#fff;text-align:center;border:none;border-radius:5px;outline:none}
.footer-copyright{color:#f6f6f6;background-color:#f6f6f6;border-top:1px solid #dbdbdb}
.footer-copyright p{height:40px;margin:0;padding:0;color:#404040;line-height:40px}
.footer-copyright p a{color:#ff80ab}
.nav-payments{float:right}
.nav-payments ul li{float:left;margin-left:15px;color:#404040;line-height:40px}
.text-danger{color:red}
.share-blog .fa {color:#000;}
@media (max-width: 767px) {
	#header{margin-bottom:15px}
	.logo{margin:25px 0}
	.header-right{float:left;border:none}
	.nav-account-cart{height:45px;line-height:45px}
	.nav-account-cart > ul > li > a{height:45px;line-height:45px;padding-left:0;padding-right:60px;border:none}
	.header-top > .container > .row > .col-xs-12:last-child{background-color:#292929}
	.slider{margin-bottom:0}
	.feature{margin-bottom:30px}
	.feature ul li{width:50%;padding-left:20px;text-align:left}
	.feature ul li img{float:left;margin-right:10px}
	.feature ul li p{margin:5px 0 0}
	.nav-category{margin-bottom:30px}
	.nav-category ul{overflow:hidden}
	.nav-category ul li{width:50%;float:left}
	.best-sell{padding-bottom:10px;padding-top:30px}
	.banner-middle{padding-bottom:40px}
	.heading2 h2{left:0;margin-left:0}
	.news{padding:0 0 10px}
	.owl-news .item{margin-right:0}
	.nav-social{float:left}
	.subcribe-email{width:360px}
	.footer-copyright p{text-align:center}
	.footer-about,.footer-menu{margin-bottom:20px}
	.news-content{margin-right:0}
	.nav-main{display:none}
	.nav-main > ul > li{float:none;text-align:center}
	.nav-main > ul > li > a{display:inline-block;padding:0;text-align:center}
	.nav-main-sub{position:relative;width:100%}
	.nav-main-sub > li{text-align:center;border-bottom:1px solid #ebebeb}
	.nav-main-sub > li > a{display:inline-block;text-align:center;border:none}
	.nav-main-sub2{position:relative;left:0;width:100%}
	.nav-main-sub2 > li > a{text-align:center}
	.cart-mini{width:320px;right:-25px}
	.nav-category > ul > li:hover{background-color:#fff}
	.nav-category > ul > li:hover > a{color:#404040}
	.nav-category-sub{position:relative;left:0;width:100%;border:none}
	.nav-category-sub > li{border:none}
	.nav-category-sub2{position:relative;left:0;width:100%;border:none}
	.nav-category-sub2 > li{border:none}
	.category-list .product-item{text-align:center}
	.product-item-summary{margin:0 15px 15px;text-align:justify}
	.table-cart-total{margin-top:15px}
	.product-quantity-group{width:55%}
	.product{margin-bottom:20px}
	.cart-mini-bottom a{padding:0 15px}
	.contact{padding-bottom:20px}
	.article-title{margin-bottom:10px}
	.article-info{padding-bottom:10px}
}
@media (min-width: 320px) and (max-width: 479px) {
	.feature ul li{width:100%;margin:10px 0}
	.nav-category ul li{width:100%}
	.nav-account-cart > ul > li > a{padding-right:35px}
	.subcribe-email{width:100%}
	.footer-about,.footer-menu{margin-bottom:15px}
	.product-quantity-group{width:100%}
	.footer-copyright p{height:auto;line-height:30px}
	.cart-mini-bottom a{padding:0 15px}
	.slider-banner-top{margin-bottom:0}
}
@media (min-width: 768px) and (max-width: 991px) {
	.nav-category ul li{width:50%;float:left}
	.feature{margin-bottom:30px}
	.slider{margin-bottom:0}
	.nav-main-button{display:none}
	.best-sell .heading{margin-top:40px}
	.nav-category{margin-bottom:30px;overflow:hidden}
	.nav-category > ul > li:last-child{border-bottom:1px solid #ebebeb}
	.footer-about,.footer-menu{margin-bottom:15px}
	.footer-copyright p{float:right}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.nav-main-button{display:none}
	.feature ul li{margin:15px 0}
	.nav-category ul li{padding:10px 5px}
	.nav-social ul li:first-child{width:100%;padding:12px 0 0}
	.nav-category > ul > li img{margin-right:5px}
}
@media (min-width: 1200px) {
	.nav-main-button{display:none}
}
.sp_1{
	background:url(//bizweb.dktcdn.net/100/144/232/themes/189503/assets/support-online-1.png?1680150454981) left center no-repeat;
	background-size: 40px;
}
.sp_2{
	background:url(//bizweb.dktcdn.net/100/144/232/themes/189503/assets/support-online-2.png?1680150454981) left center no-repeat;
	background-size: 40px;
}
.sp_3{
	background:url(//bizweb.dktcdn.net/100/144/232/themes/189503/assets/support-online-3.png?1680150454981) left center no-repeat;
	background-size: 40px;
}
.sp_4{
	background:url(//bizweb.dktcdn.net/100/144/232/themes/189503/assets/support-online-4.png?1680150454981) left center no-repeat;
	background-size: 40px;
}
.sp_5{
	background:url(//bizweb.dktcdn.net/100/144/232/themes/189503/assets/support-online-5.png?1680150454981) left center no-repeat;
	background-size: 40px;
}
.sp_6{
	background:url(//bizweb.dktcdn.net/100/144/232/themes/189503/assets/support-online-6.png?1680150454981) left center no-repeat;
	background-size: 40px;
}
.sp_mail{
	background:url(email.png) 10px center no-repeat;
}
.online_support .block-content div p:first-child{color:#000;font-weight:bold;margin:0;font-size:14px;line-height:24px}
.online_support h2{margin:0;padding:0 0 0 20px;height:50px;line-height:50px;font-size:18px;color:#fff;text-transform:uppercase;background:#ff80ab}
.online_support .block-content{padding:10px 0;border:#ebebeb 1px solid}
.online_support .block-content div{padding-left:45px;margin-left:15px;font-size:13px;filter: hue-rotate(-27deg);}
.block{margin:15px 0}
.nav-category{margin-bottom:30px}
.blog_news .block-content .owl-item{padding:0 15px}
.blog-post .article_title{font-size:18px;color:#ff80ab}
.article_details{padding-bottom:10px;color:#9c9c9c;border-bottom:1px solid #ebebeb}
.article_details span{white-space:nowrap}
.article_details span:first-child{margin-right:10px}
.heading_rel{position:relative}
.heading_rel .view_all{position:absolute;right:0}
.view_all{text-align:right;font-style:italic}
.view_all a{color:#333}
.view_all:hover a{color:#ff80ab}
.statistics,.blog_news{margin-bottom: 30px;}
div#mail-box {
	width: 100%;
	padding-bottom: 10px;
}
@media (max-width: 543px){

	.footer-copyright p {
		height:10px!important
			margin: 0;
		padding: 0;
		color: #404040;
		line-height: 27px;
	}
	.line-down {display: block;}
	#gallery_01 {margin-right:-10px!important;}
}
@media screen and (max-width: 479px){
	#owl-product .item {
		margin-right: 13px!important;
	}
}



.single_view {
	height: 36px;
	width: 36px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	background-color: #ff80ab;
	border-radius: 50%;
	margin-left: 25px;
}
.sp_mail a:hover{color:#000}
.footer-about ul li i{width:14px}
.alert-success{margin:5px 0}
input::-webkit-input-placeholder {
	color:    #000;
	opacity: 1;
} /*Chrome*/
input::-moz-placeholder {
	color: #000;
	opacity: 1;
}/*Firefox*/
.add {margin:0 auto}

.online_support {
	margin-bottom: 20px;
}

.fixed-right{
	position: fixed;
	z-index: 9999;
	right: 20px;
	transform: translateY(-50%);
	top: auto !important;
	bottom: 100px;
	width: 50px;
	text-align: center;
	overflow: hidden;
}
.fixed-right a{
	margin-bottom: 10px;
	width: 40px;
	height: 40px;display: inline-block;
}
.fixed-right .phone{
	border-radius: 50%;
	background: #64bc46;
	padding: 6px;animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
}

@-moz-keyframes quick-alo-circle-img-anim { 0% { transform: rotate(0) scale(1) skew(1deg); }
	10% { -moz-transform: rotate(-25deg) scale(1) skew(1deg); }
	20% { -moz-transform: rotate(25deg) scale(1) skew(1deg); }
	30% { -moz-transform: rotate(-25deg) scale(1) skew(1deg); }
	40% { -moz-transform: rotate(25deg) scale(1) skew(1deg); }
	50% { -moz-transform: rotate(0) scale(1) skew(1deg); }
	100% { -moz-transform: rotate(0) scale(1) skew(1deg); } }
@-webkit-keyframes quick-alo-circle-img-anim { 0% { -webkit-transform: rotate(0) scale(1) skew(1deg); }
	10% { -webkit-transform: rotate(-25deg) scale(1) skew(1deg); }
	20% { -webkit-transform: rotate(25deg) scale(1) skew(1deg); }
	30% { -webkit-transform: rotate(-25deg) scale(1) skew(1deg); }
	40% { -webkit-transform: rotate(25deg) scale(1) skew(1deg); }
	50% { -webkit-transform: rotate(0) scale(1) skew(1deg); }
	100% { -webkit-transform: rotate(0) scale(1) skew(1deg); } }
@-o-keyframes quick-alo-circle-img-anim { 0% { -o-transform: rotate(0) scale(1) skew(1deg); }
	10% { -o-transform: rotate(-25deg) scale(1) skew(1deg); }
	20% { -o-transform: rotate(25deg) scale(1) skew(1deg); }
	30% { -o-transform: rotate(-25deg) scale(1) skew(1deg); }
	40% { -o-transform: rotate(25deg) scale(1) skew(1deg); }
	50% { -o-transform: rotate(0) scale(1) skew(1deg); }
	100% { -o-transform: rotate(0) scale(1) skew(1deg); } }
.rte li{
    list-style: disc;
    margin-left: 30px;
}
.tab-content li {
    list-style: disc;
    margin-left: 30px;
}
@-webkit-keyframes my {
	 0% { color: #F8CD0A; } 
	 50% { color: #fff;  } 
	 100% { color: #F8CD0A;  } 
 }
 @-moz-keyframes my { 
	 0% { color: #F8CD0A;  } 
	 50% { color: #ff80ab;  }
	 100% { color: #F8CD0A;  } 
 }
 @-o-keyframes my { 
	 0% { color: #F8CD0A; } 
	 50% { color: #ff80ab; } 
	 100% { color: #F8CD0A;  } 
 }
 @keyframes my { 
	 0% { color: #F8CD0A;  } 
	 50% { color: #ff80ab;  }
	 100% { color: #F8CD0A;  } 
 } 
 .test {
         
      
         font-weight:bold;
	 -webkit-animation: my 700ms infinite;
	 -moz-animation: my 700ms infinite; 
	 -o-animation: my 700ms infinite; 
	 animation: my 700ms infinite;
}