.cpfp-hide { display: none; }
img.cpfp-img { vertical-align: top; border: 0; box-shadow: none; border-radius: 0; padding: 0; vertical-align: top; margin-right: 4px; margin-bottom: 0; max-width: 12px; }
a.cpfp-link { margin-top: 14px; font: 13px/18px "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; }

.post .cpfp-span ul { padding-left: 0; line-height: 18px; } 
.post .cpfp-span ul li { margin-top: 5px; font: 13px/18px "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; list-style-image: none; list-style-position: outside; list-style-type: none; padding: 8px 0; display: inline-block; border-bottom: 1px solid #dcdcdc; width: 100%; } 
.post .cpfp-span ul li img.attachment-medium, .post .cpfp-span ul li img.attachment-thumb { height: 75px; width: 75px; border: 1px solid #bbbbbb; background-color: #ffffff; margin: 5px 12px 0 0; margin-top: 5px; padding: 5px; -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.2); box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.2); }
.post .cpfp-span ul li h3 { font-size: 15px; max-width: 80%; }
.post .cpfp-span ul li h2 { text-transform: capitalize; }
.post .cpfp-span ul li h3.fave a { font-size: 15px; max-width: 85%; }
.post .cpfp-span ul li p.post-price { padding: 3px 6px !important; }

.post-block .post-right span.cpfp-span { clear: both; color: #888888; font-size: 11px; font-weight: normal; border: none; padding: 0; position: absolute; right: 13px; top: 43px; }
.shadowblock span.cpfp-span { clear: both; float: left; color: #888888; font-size: 13px; font-weight: normal; text-align: left; border: none; padding: 0; margin: 0; }
.post p.cookie_warning { font-size: 11px; }
.post .cpfp-span ul li h3.fave a { text-decoration: underline; }
.post .cpfp-span ul li h3.fave a:hover { text-decoration: none; color: #555555; }

.cpfp-print { background: url('img/printer.png') no-repeat 5px 5px #ff6600; border: 1px solid #ff6600 !important; padding-left: 28px; }