    .sidebar-main .block-account .block-title{
	padding-left: 10px !important;
}
.sidebar-main .block-account .block-content li strong{
	font-weight: 500;
	padding: 0;
}
.sidebar-main .block-account .block-content{
	line-height: 36px;
	padding: 0;
}
.sidebar-main .block-account .block-content li.current{
	background-color: #cccccc;
	color: #000000;
}
.sidebar-main .block-account .block-content li{
	padding: 0 10px;
	font-size: 	13.0667px;
}
.sidebar-main .block-account .block-content li a{
	color: #424242;
	font-weight: 500;
	padding:0; 
}
.sidebar-main .block-account .block-content li:hover{
	background-color: #cccccc;
	color: #000000;
}
.sidebar-main .block-account .block-content li a:hover{
	color: #000000;
}
.my-account a{
	text-decoration: underline;
}
.my-account .dashboard .page-title h1{
	text-transform: uppercase;
	font-size: 24px;
}
.my-account a:hover {
  color: #666666;
  text-decoration: underline;
}
.my-account #my-orders-table tbody tr:hover{
	background-color: #cccccc;
}
.my-account #my-orders-table tbody tr td:hover{
	color: #000000;
	/*text-shadow:  0 0 1px #999;*/
	/*font-weight: 500;*/
}
.my-account #my-orders-table thead tr th{
	text-align: center;
	text-transform: uppercase;
}
.box-account.box-info .col-1,.box-account.box-info .col-2{
   border: 1px solid #e5e5e5;
   /*padding: 8px 0 15px 8px;*/
   max-width: 400px;
   max-height: 400px;
   min-height: 130px;
   background-color: #f2f2f2;
}
.box-account .box-head{
	border-bottom: medium none;
	padding-bottom: 0;
}
.box-account .box-head h2{
	font-size: 18px;
}
/*.box-account.box-info .col-2 .box {
    padding-right: 10px;
}*/
.box-account .box-content p {
    line-height: 22px;
}
.box-account .col2-set > .box .box-title{
	border-bottom: medium none;
}
.block .actions .button ~ a {
    text-decoration: underline #000000;
    line-height: 20px;
    margin-right: 5px;
    padding-top: 5px;
}
.block .actions .button ~ a:hover {
    text-decoration: underline #cccccc;
}
.box-account .box-content .box-heading {
    border-bottom: 1px solid #e5e5e5;
    /*margin:0 10px 10px 0; */
    padding: 5px;
}
.box-account .box-content .box-heading h4{
    margin:0;
    padding-bottom: 5px; 
}
.addresses-list .addresses-primary li.item{
	border: 1px solid #e5e5e5;
	background-color: #f2f2f2;
	padding: 0;
	min-height: 200px;
}
.addresses-list .addresses-additional li.item {
    background-color: #f2f2f2;
    min-height: 200px;
    padding: 0;
}
.addresses-list .addresses-primary li.item .box-heading{
	border-bottom: 1px solid #e5e5e5;
	margin:0 0 10px; 
	padding: 8px;
	background-color: #cccccc;
}
.addresses-list .addresses-additional li.item .box-heading{
	border-bottom: 1px solid #e5e5e5;
	margin:0 0 11px; 
	padding: 18px;
	background-color: #cccccc;
}
.addresses-list .addresses-primary li.item .box-heading h3{
	margin:0;
    padding-bottom: 0; 
    font-size: 16px;
}
.box-account .box-title{
	padding: 5px !important;
}
.box-account .box-title > a {
	margin-right: 10px ;
}
/*.box-account .box-title > a:hover {
	border-bottom: 1px solid #000000;
	color: #f2f2f2;
}*/
.box-account.box-info .col-1 .box {
    padding-right: 0;
}
.box-account .box-content > p{
	padding: 10px;
}
.dashboard .box .box-title {
    margin: 0;
    background-color: #cccccc;
}
.dashboard .welcome-msg p.hello{
    font-size: 18px;
}
.dashboard .box .box-title h3 {
    font-size: 16px;
}
.box-account .box-content address {
	line-height: 20px;
    padding: 10px;
}
.box-account .box-content .col-1,.box-account .box-content .col-2{
	margin-top: 10px;
}
.col-1.addresses-primary > h2,.col-2.addresses-additional > h2 {
    font-size: 18px;
}
.back-link a{
	border-bottom: medium none;
}
.search-menu-wrapper.clearer {
    padding-right: 45px;
    position: relative;
}
.header-regular .header-primary .right-column .search-menu-wrapper > .item:last-child {
	position: absolute;
	right: 0;
}
.my-account .page-title h1{
	font-size: 24px;	
	text-transform: uppercase;
}

.addresses-list address {
   padding: 8px;
   margin-bottom: 0;
}
.addresses-list p {
   padding: 8px;
}
.my-account .pager{
	padding: 0;
	background-color: #cccccc;
}
.my-account .pager .amount strong{
	font-weight: 500;
	padding-top: 3px;
}
.my-account .pager .amount{
	padding: 0 10px;
}
.my-account .pager .limiter{
	padding: 0 10px;
}
#wishlist-view-form #wishlist-table thead tr{
	background-color: #cccccc;
	font-size: 16px;
}
#wishlist-view-form #wishlist-table thead tr th{
	font-size: 16px;
	text-align: center;
}
 #wishlist-table .product-name > a{
	text-decoration: none;
}
.my-wishlist .btn-cart {
    margin: 0;
}

.my-wishlist .price-box {
    margin-bottom: 5px;
    margin-top: 35px;
    text-align: left;
}

.my-wishlist .add-to-cart-alt {
    margin-bottom: 10px;
}
.my-wishlist .add-to-cart-alt .btn-cart{
    float: right;
}
.my-wishlist .cart-cell > p{
	padding-left: 6px;

}
.btn-remove.btn-remove2 {
    border-bottom: medium none;
}
.btn-remove.btn-remove2:hover {
    border-bottom: medium none;
}
#wishlist-table  td.last {
    border-right: medium none;
    padding-top: 78px;
    text-align: center;
}

.my-wishlist .data-table tr.even {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.page-sitemap .page-title h1{
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
}
.page-sitemap #sitemap_top_links a{
    border-bottom: 1px solid #cccccc;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 0;
}
.page-sitemap #sitemap_top_links a:hover{
    border-bottom: 1px solid #000000;
    color: #a7a7a7;
}
.page-sitemap .pager{
 	margin: 0;
 	padding: 0;
 	background-color: #cccccc;
}
.page-sitemap .pager .amount {
    padding: 0 10px;
}
.page-sitemap .pager .amount strong {
    font-weight: 500;
    padding-top: 3px;
}
.page-sitemap .links{
    margin: 0;
}
.page-sitemap .links a{
    border-bottom: 1px solid #cccccc;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 0;
}
.page-sitemap .links a:hover{
    border-bottom: 1px solid #000000;
    color: #a7a7a7;
}
.footer-block1 li a{
	text-decoration: none; 	
}
.footer-block1 li a:hover{
	border-bottom: medium none; 	
}
div.social ul li:last-child {
	margin-right: 0;
}

.account-login .buttons-set a {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 36px;
}
/*.products-grid .item .product-image-wrapper:hover{
	opacity: 0.1;
}*/
.catalog-category-view .products-grid .item .visible-onhover{
	width: 235px;		
	height: 235px;		 
}
.sidebar .block-wishlist .block-content p.block-subtitle{
	font-size: 13px;	
	font-weight: 500;
	border-bottom: 1px solid #cccccc;
}
.sidebar #wishlist-sidebar .product-details p.product-name {
  font-weight: 500;
  line-height: normal;
}

/*.sidebar #wishlist-sidebar .product-details .price{ 
	font-weight: 500;
}*/
.sidebar #wishlist-sidebar .product-details button.link-cart{ 
	 border: 1px solid #000000;
    font-family: poppins;
    font-size: 11.35px;
    font-weight: 500;
    height: 25px;
    line-height: 24px;
    padding: 0;
    text-transform: uppercase;
    width: 110px;
}
.sidebar #wishlist-sidebar .product-details .btn-remove{ 
	font-weight: 500;
}
.sidebar #wishlist-sidebar .product-details { 
	line-height:28px;
	padding-bottom: 10px; 
}
.sidebar #wishlist-sidebar li.item{ 
	/*padding: 10px 0;*/
	border-bottom: 1px solid #cccccc;
}
.sidebar #wishlist-sidebar .btn-remove{ 
	height: 45px;
	line-height: 75px;	
}
.sidebar .block-wishlist .actions{ 
	margin: 10px 0 0;
	float: right;
	padding: 0;
}
.my-account .order-info-box{
	padding: 0;
	background-color: #ffffff;

}
.my-account .order-info-box .col-1,.my-account .order-info-box .col-2 {
	border: 1px solid #e5e5e5;
	min-height: 163px;
}
.my-account .order-info-box .col-1 .box-title,.my-account .order-info-box .col-2 .box-title {
	background-color: #cccccc;
	padding: 5px;
}
.my-account .order-info-box .col-1 .box-title h2,.my-account .order-info-box .col-2 .box-title h2{
	margin: 0;
	font-size: 16px;
	font-weight: 400;
}
.my-account .order-info-box .col-1 .box-content,.my-account .order-info-box .col-2 .box-content {
	background-color: #f2f2f2;
}
.my-account .order-info-box .col-1 .box-content address,.my-account .order-info-box .col-2 .box-content {
	padding: 10px;
}
.my-account .order-info-box .col-2 .box-content {
	min-height: 108px;
}
.my-account .order-details h2 {
	font-size: 18px;
}
.link-print {
    background: rgba(0, 0, 0, 0) url("../images/print.png") no-repeat scroll 0 center;
}
.mini-cart-content .mini-products-list{
	margin-bottom: 20px;
}
.mini-cart-content .mini-products-list li.item{
	margin-bottom: 20px;
	float: none !important;
}
.mini-cart .mini-cart-content .actions button.btn-checkout{
	float: right;
}

.mini-cart .mini-cart-content .subtotal {
    font-weight: 600;
    text-align: right;
}
#search_mini_form .form-search button.button{
	color: #000000;
}
.button{
    font-family: poppins;
    text-transform: uppercase;
}
#wishlist-table .add-to-cart-alt button.button,#wishlist-view-form .buttons-set button.button{
	line-height: 30px;
	padding: 0 10px;
	font-size: 14px;
	font-weight: 500;
}
.category-products {
    margin: 10px 0;
}

.main-top-container .the-slideshow-wrapper .item.slide .image-opacity {
  background: #000000 none repeat scroll 0 0;
  content: "";
  display: none;
  height: 99999px;
  left: 0;
  opacity: 0.3;
  position: absolute;
  right: 0;
  transition: all 0.5s ease 0s;
  width: 100%;
}
.aboutus-cms-page .grid12-8 > p {
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 28px;
}

.aboutus-cms-page .about-email,.aboutus-cms-page .about-call {
    margin-bottom: 28px;
}
.aboutus-cms-page .about-email{
    float: right;
}
.aboutus-cms-page .about-call {
    float: left;
}
.aboutus-cms-page .about-call > h2 ,.aboutus-cms-page .about-email > h2 {
    font-size: 18px;
    font-weight: 600;
    /*line-height: 130px;*/
}
.aboutus-cms-page .about-call > h2 > span ,.aboutus-cms-page .about-email > h2 > span {
    font-weight: 400;
    font-size: 16px;
}
.aboutus-cms-page .aboutus-footer {
    background: #cccccc none repeat scroll 0 0;
    border-radius: 2px;
    margin: 5% auto;
    padding: 10px;
    width: 80%;
}
.aboutus-cms-page .aboutus-footer > div {
    font-size: 19px;
    line-height: 30px;
    text-align: center;
}
.aboutus-cms-page .aboutus-footer > div > p{
    margin: 0;
}
/*.cms-page-view .main-container {
	background: #f3f3f3 none repeat scroll 0 0;
}*/
.cms-page-view .main-container {
    background: #f3f3f3 none repeat scroll 0 0;
}
.cms-page-view .main {
    background-color: rgba(0, 0, 0, 0);
    padding: 0;
}
.cms-page-view .page-title {
    margin: 20px 0;
    text-transform: uppercase;
}
.cms-page-view .main .std {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e4e4e4;
    margin-bottom: 45px;
    /*padding: 25px 30px;*/
    padding: 30px;
}
.term-cms-page p,.policies-cms-page p {
    font-size: 13px;
    line-height: 24px;
    font-weight: 400;
    margin: 0 0 8px;
}
.term-cms-page h3,.policies-cms-page h3{
    font-size: 16px;
    margin: 0 0 5px;
}
.term-cms-page a ,.policies-cms-page a{
    font-weight: 500;
}
.term-cms-page span.span-note,.policies-cms-page span.span-note {
    font-weight: 500;
}
.term-cms-page ul{
    list-style-position: inside;
    list-style-type: square;
    padding-bottom: 10px;
}
.term-cms-page ol{
    list-style-position: inside;
    list-style-type: lower-roman;
    margin: 0;
    padding: 0;
}
.term-cms-page li {
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
}
.term-cms-page > div,.policies-cms-page > div {
    margin-bottom: 20px;
}

.cms-privacy-policy.page-layout-3columns .block .block-title strong,.cms-terms-conditions.page-layout-3columns .block .block-title strong {
    font-size: 12px;
}
.cms-privacy-policy .container.full-width .column-main > .page-title,.cms-terms-conditions .container.full-width .column-main > .page-title {
    padding-left:30px; 
}
.cate_detail .cate_content {
    font-size: 14px;
    line-height: 28px;
}
.cate_detail .cate_content .product_features > ul{
    list-style: circle inside none; 
}
.cate_detail .cate_content .product_features li {
    margin-left: 2%;
}
.main-top-container .the-slideshow-wrapper .item.slide:hover .image-opacity {
  display: block;
}
.the-slideshow .owl-item .slide:hover .absolute-content {
  display: block;
}

