/*cms pages*/
body.cms-safes-free-shipping-html.layout-1280.wide.cms-page-view.page-layout-2columns-left .columns .column.main{
	position: relative;
    top: -35px;
    float: right;
    width: 763px;
    margin-right: 115px;
}
body.cms-shipping-policy.layout-1280.wide.cms-page-view.page-layout-2columns-left .column.main{
	position: relative;
    top: -35px;
    float: right;
    width: 793px;
    margin-right: 115px;
}
body.cms-safes-free-shipping-html.layout-1280.wide.cms-page-view.page-layout-2columns-left .column.main ul li{
	list-style: none;
    margin-left: -40px
}
.page-wrapper .breadcrumbs ul.items{
	display:none;
}
.column.main .category-head h2{
	max-width: 100%;
    margin: 0;
    padding: 3px 0;
    color: #272727;
    font-size: 3.3em;
    line-height: 1.3em;
    font-weight: bold;
    overflow: hidden;
    font-family: "RobotoSlab Bold",Segoe UI,sans-serif !important;
	margin:10px 0px;
}
.column.main p.black{
	color:black;
}
main#maincontent .page-title-wrapper h1.page-title{
	display:none;
}
.block-content .product-item-details strong.product-item-name {
    padding-right: 20px;
}
.block-content .product-item-details {
    text-align: left;
}
.block-content .product-item-actions {
    display: none;
}
.custom_block a.product-item-link{
    text-decoration: none !important;
    font-family: "Open Sans";
    font-size: 15px;
    font-weight: 400;
    color: black !important;
}
/*.products-grid .product-item{
    width: 25% !important;
}*/
/*email template
table.x_email-items tr th.x_item-info{
	text-align: left;
    background: #d2d2d2;
    padding: 5px 9px;
}
table.x_email-items tr th.x_item-qty{
	text-align: center;
    background: #d2d2d2;
    padding: 5px 9px;
}
table.x_email-items tr th.x_item-price{
	text-align: right;
    background: #d2d2d2;
    padding: 5px 9px;
}
tbody td.x_item-info p.x_product-name,td.x_item-info p.x_sku{
	padding: 3px 9px;
    text-align: left;
    vertical-align: top;
}
tbody td table.x_email-items{
	width: 100%;
}
tfoot.x_order-totals tr.x_subtotal{
	background: #d2d0ce;
}
tfoot.x_order-totals tr.x_subtotal th{
	padding: 5px 9px;
    text-align: right;
    color: #014AC0;
}
tfoot.x_order-totals tr.x_shipping{
	background: #d2d0ce;
}
tfoot.x_order-totals tr.x_totals-tax,tfoot.x_order-totals tr.x_grand_total{
	background: #d2d2d2;
}
tfoot.x_order-totals tr.x_grand_total th,tfoot.x_order-totals tr.x_totals-tax th,tfoot.x_order-totals tr.x_shipping th,tfoot.x_order-totals tr.x_subtotal th{
	padding: 5px 9px;
    text-align: right;
}*/
