html {
    overflow: auto !important;
    margin-right: 0 !important;
}
.products.wrapper.grid.products-grid .actions-secondary .action.towishlist:active{
    color:#ff5501;
}

.products.wrapper.grid.products-grid .actions-secondary .action.towishlist:hover{
    color:#333333;
}

.products.wrapper.grid.products-grid .actions-secondary .action {
    color: #8f8f8f;
}

.products.wrapper.grid.products-grid .products.product-items div table tbody tr td a{
    color: inherit;
    text-decoration: none;
}

.products.wrapper.grid.products-grid .products.product-items div table tbody tr td a:hover{
    color: inherit;
    text-decoration: none;
}

.products.wrapper.grid.products-grid .td_price{
    text-align: left;
    font-size: 18px;
    font-weight: inherit;
}

.products.wrapper.grid.products-grid .actions-secondary .action.towishlist:before{
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    line-height: 16px;
    color: inherit;
    font-family: 'luma-icons';
    margin: -2px 5px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
    content: '\e600';
}

.products.wrapper.grid.products-grid .actions-secondary .action.tocompare:before {
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    line-height: 16px;
    color: inherit;
    font-family: 'luma-icons';
    margin: -2px 5px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
    content: '\e61e';
}

.products.wrapper.grid.products-grid .actions-secondary .action.tocompare:active{
    color:#ff5501;
}

.products.wrapper.grid.products-grid .actions-secondary .action.tocompare:hover{
    color:#333333;
}
.products.wrapper.grid.products-grid .actions-secondary .action span {
    display: none;
}

td{
    text-align: center;
    font-size: 15px;
}
.categorypath-diamonds table>thead>tr>th, table>tbody>tr>th, table>tfoot>tr>th, table>thead>tr>td, table>tbody>tr>td, table>tfoot>tr>td{
    padding: 11px 5px;
}
.products.list.items.product-items a.action.towishlist {
    float: left;
}
.mana-slider-values .mana-slider-min-value{
    position: absolute;
    left: 15px;
}
.mana-slider-values .mana-slider-max-value{
    position: absolute;
    right: 15px;
}
@media screen and (min-width:768px)
{
	.contact-us-container
	{
		margin-bottom:30px;
	}
	.contact-us-container .first-addr-outer
	{
		width: 49%;	
		float: left;	
		margin-right: 1%;
	}
	.contact-us-container .second-addr-outer
	{
		width: 50%;
		float: left;
	}
}
@media screen and (max-width:768px)
{	
	.contact-us-container .first-addr-outer
	{
		margin-bottom:30px;
	}	
}