.cm {
	font-size: 15px;
	line-height: 1.6;
}
.cm p {
    line-height: 1.6;
}
div .blog-item_sub {
	font-size: 1.2em;
}
#blog-item img.blog_image {
	float: none;
	margin: 0 0 10px 0;
	max-width: 100%;
}
@media (min-width: 979px) {
    #blog-item img.blog_image {
    float: left;
	margin: 20px 15px 10px 0;
	max-width: 45%;
    }
}
.text-nowrap {
    white-space: nowrap
}
.product_name__block.--description {
    display: none !important;
}
div.basketedit_rebatecodes_outline {display: block;}
#menu_security_policy {clear: both;}

.blog-item_sub .mb { margin-bottom: 50px;}
.blog-item_sub .mt { margin-top: 50px; }
.blog-item_sub img { border-radius: 10px; }
.blog-item_sub h2 { padding-top: 30px; }
.blog-item_sub span { white-space: nowrap; }
@media only screen and (min-width: 600px) {
    .blog-item_sub .flex {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .blog-item_sub  .w-05 { width: 49%; }
    .blog-item_sub .w-07 { width: 69%; }
    .blog-item_sub .w-03 { width: 29%; }
    .blog-item_sub .reverse { flex-direction: row-reverse; }
 }