
/* ==== BLOG LIST STYLING ==== */
.sfpostsList {
	padding:0;
	margin:0px 0;
}

.sfpostsList .sfpostListItem {
	list-style:none;
}

.blog-img-wrapper {
	border-radius:8px 8px 8px 8px;
	overflow:hidden;
	display:block;
}

.blog-img-wrapper img {
	width:100%;
	display:block;
}

.sfpostListItem .sfpostTitle {
	margin-top:0;
}
.sfpostListItem .sfpostTitle a { text-decoration:none; }
.sfpostListItem .sfpostTitle a:hover { text-decoration:underline; }

.sfpostAuthorAndDate, .sfpostDate {
	font-size:0.8em;
	color:#666;
	font-style:italic;
}

.sfpostFullStory {
	font-weight:bold;
	font-size:1.2em;
	letter-spacing:-0.03em;
	text-decoration:none;
}

.sfpostFullStory:hover {
	text-decoration:underline;
}

/* Key section styling - Key story */
.key-story {
	margin-top:0px !important;
	padding-bottom:20px;
	border-bottom:5px solid #ecf3f3;
	margin-bottom:20px;
}

.key-story h2 {
	padding-left:25px;
	background: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2220px%22%20height%3D%2226px%22%20viewBox%3D%220%200%2020%2026%22%20style%3D%22enable-background%3Anew%200%200%2020%2026%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bfill%3A%235BC4BF%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cpath%20id%3D%22XMLID_47_%22%20class%3D%22st0%22%20d%3D%22M17.2%2C2C17.6%2C2%2C18%2C2.3%2C18%2C2.8v14.4c0%2C0.4-0.4%2C0.8-0.8%2C0.8H9.2c-0.5%2C0-1%2C0.2-1.4%2C0.6l-3%2C2.8%0D%0A%09l0-1.4c0-1.1-0.9-2-2-2C2.4%2C18%2C2%2C17.6%2C2%2C17.2V2.8C2%2C2.3%2C2.4%2C2%2C2.8%2C2H17.2%20M17.2%2C0H2.8C1.3%2C0%2C0%2C1.2%2C0%2C2.8v14.4c0%2C1.5%2C1.3%2C2.8%2C2.8%2C2.8%0D%0A%09l0%2C6.1l6.4-6.1h7.9c1.6%2C0%2C2.8-1.2%2C2.8-2.8V2.8C20%2C1.2%2C18.7%2C0%2C17.2%2C0L17.2%2C0z%22/%3E%0D%0A%3Cg%20id%3D%22XMLID_42_%22%3E%0D%0A%09%3Cpath%20id%3D%22XMLID_45_%22%20class%3D%22st0%22%20d%3D%22M5.2%2C6.8h9.7c0.3%2C0%2C0.6-0.3%2C0.6-0.6v-1c0-0.3-0.3-0.6-0.6-0.6H5.2c-0.3%2C0-0.6%2C0.3-0.6%2C0.6v1%0D%0A%09%09C4.5%2C6.5%2C4.8%2C6.8%2C5.2%2C6.8z%22/%3E%0D%0A%09%3Cpath%20id%3D%22XMLID_44_%22%20class%3D%22st0%22%20d%3D%22M5.2%2C10.7h9.7c0.3%2C0%2C0.6-0.3%2C0.6-0.6V9c0-0.3-0.3-0.6-0.6-0.6H5.2C4.8%2C8.4%2C4.5%2C8.7%2C4.5%2C9v1%0D%0A%09%09C4.5%2C10.4%2C4.8%2C10.7%2C5.2%2C10.7z%22/%3E%0D%0A%09%3Cpath%20id%3D%22XMLID_43_%22%20class%3D%22st0%22%20d%3D%22M5.2%2C14.6h9.7c0.3%2C0%2C0.6-0.3%2C0.6-0.6v-1c0-0.3-0.3-0.6-0.6-0.6H5.2c-0.3%2C0-0.6%2C0.3-0.6%2C0.6v1%0D%0A%09%09C4.5%2C14.3%2C4.8%2C14.6%2C5.2%2C14.6z%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A') no-repeat left 7px transparent;
}

.no-svg .key-story h2 {
	background: url(../png/blog-bubble.png) no-repeat left 7px transparent;
}


/* Key section styling - Core stories */
.core-stories {
	padding-bottom:20px;
	border-bottom:5px solid #ecf3f3;
	margin-bottom:20px;
	overflow:auto;
}

.core-stories .sfpostsList li {
	width:32%;
	margin-left:2%;
	float:left;
	margin-bottom:20px;
}

.core-stories .sfpostsList li:nth-of-type(3n+1) {
	margin-left:0;
	clear:both;
}

/* IE8 fix for nth-of-type - does not fix clear:both issue */
.lt-ie9 .core-stories .sfpostsList li { 
	width:31%;
	margin-left:1%;
	margin-right:1%;
}

.core-stories h2 {
	font-size:1.4em;
	padding-left:22px;
	background: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2217px%22%20height%3D%2223px%22%20viewBox%3D%220%200%2017%2023%22%20style%3D%22enable-background%3Anew%200%200%2017%2023%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bfill%3A%235BC4BF%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cg%20id%3D%22XMLID_48_%22%3E%0D%0A%09%3Cpath%20id%3D%22XMLID_47_%22%20class%3D%22st0%22%20d%3D%22M14.6%2C1.7c0.4%2C0%2C0.7%2C0.3%2C0.7%2C0.7v12.7c0%2C0.4-0.3%2C0.7-0.7%2C0.7H7.8c-0.4%2C0-0.9%2C0.2-1.2%2C0.5%0D%0A%09%09l-2.5%2C2.5l0-1.3c0-1-0.8-1.7-1.7-1.7c-0.4%2C0-0.7-0.3-0.7-0.7V2.4c0-0.4%2C0.3-0.7%2C0.7-0.7H14.6%20M14.6%2C0H2.4C1.1%2C0%2C0%2C1.1%2C0%2C2.4v12.7%0D%0A%09%09c0%2C1.3%2C1.1%2C2.4%2C2.4%2C2.4l0%2C5.4l5.4-5.4h6.8c1.3%2C0%2C2.4-1.1%2C2.4-2.4V2.4C17%2C1.1%2C15.9%2C0%2C14.6%2C0L14.6%2C0z%22/%3E%0D%0A%09%3Cg%20id%3D%22XMLID_42_%22%3E%0D%0A%09%09%3Cpath%20id%3D%22XMLID_45_%22%20class%3D%22st0%22%20d%3D%22M4.4%2C6h8.2c0.3%2C0%2C0.5-0.2%2C0.5-0.5V4.5c0-0.3-0.2-0.5-0.5-0.5H4.4C4.1%2C4%2C3.9%2C4.2%2C3.9%2C4.5v0.9%0D%0A%09%09%09C3.9%2C5.8%2C4.1%2C6%2C4.4%2C6z%22/%3E%0D%0A%09%09%3Cpath%20id%3D%22XMLID_44_%22%20class%3D%22st0%22%20d%3D%22M4.4%2C9.5h8.2c0.3%2C0%2C0.5-0.2%2C0.5-0.5V8c0-0.3-0.2-0.5-0.5-0.5H4.4C4.1%2C7.4%2C3.9%2C7.7%2C3.9%2C8v0.9%0D%0A%09%09%09C3.9%2C9.2%2C4.1%2C9.5%2C4.4%2C9.5z%22/%3E%0D%0A%09%09%3Cpath%20id%3D%22XMLID_43_%22%20class%3D%22st0%22%20d%3D%22M4.4%2C12.9h8.2c0.3%2C0%2C0.5-0.2%2C0.5-0.5v-0.9c0-0.3-0.2-0.5-0.5-0.5H4.4c-0.3%2C0-0.5%2C0.2-0.5%2C0.5%0D%0A%09%09%09v0.9C3.9%2C12.7%2C4.1%2C12.9%2C4.4%2C12.9z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A') no-repeat left 3px transparent;
}

.no-svg .core-stories h2 {
	background: url(../png/blog-bubble-core-stories.png) no-repeat left 3px transparent;
}


/* Key section styling - Sub stories */
.sub-stories {
	overflow:auto;
}

.sub-stories ul {
	padding:0;
	margin:0;
}

.sub-stories .sfpostListItem {
	margin-bottom:5px;
	width:49%;
	margin-left:2%;
	float:left;
	list-style:none;
}

.sub-stories .sfpostListItem:nth-of-type(2n+1) {
	margin-left:0;
	clear:both;
}

/* IE8 fix for nth-of-type - does not fix clear:both issue */
.lt-ie9 .sub-stories .sfpostListItem { 
	width:48%;
	margin-left:1%;
	margin-right:1%;
}

.sub-stories h2 {
	font-size:1.4em;
	margin-bottom:0;
	line-height:normal;
	padding-left:18px;
	background: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2213px%22%20height%3D%2217px%22%20viewBox%3D%220%200%2013%2017%22%20style%3D%22enable-background%3Anew%200%200%2013%2017%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bfill%3A%235BC4BF%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cg%20id%3D%22XMLID_48_%22%3E%0D%0A%09%3Cpath%20id%3D%22XMLID_47_%22%20class%3D%22st0%22%20d%3D%22M11.2%2C1.3c0.3%2C0%2C0.5%2C0.2%2C0.5%2C0.5v9.4c0%2C0.3-0.2%2C0.5-0.5%2C0.5H6c-0.3%2C0-0.7%2C0.1-0.9%2C0.4L3.1%2C14%0D%0A%09%09l0-0.9c0-0.7-0.6-1.3-1.3-1.3c-0.3%2C0-0.5-0.2-0.5-0.5V1.8c0-0.3%2C0.2-0.5%2C0.5-0.5H11.2%20M11.2%2C0H1.8C0.8%2C0%2C0%2C0.8%2C0%2C1.8v9.4%0D%0A%09%09c0%2C1%2C0.8%2C1.8%2C1.8%2C1.8l0%2C4L6%2C13h5.2c1%2C0%2C1.8-0.8%2C1.8-1.8V1.8C13%2C0.8%2C12.2%2C0%2C11.2%2C0L11.2%2C0z%22/%3E%0D%0A%09%3Cg%20id%3D%22XMLID_42_%22%3E%0D%0A%09%09%3Cpath%20id%3D%22XMLID_45_%22%20class%3D%22st0%22%20d%3D%22M3.4%2C4.4h6.3C9.9%2C4.4%2C10%2C4.2%2C10%2C4V3.4c0-0.2-0.2-0.4-0.4-0.4H3.4C3.1%2C2.9%2C3%2C3.1%2C3%2C3.4V4%0D%0A%09%09%09C3%2C4.2%2C3.1%2C4.4%2C3.4%2C4.4z%22/%3E%0D%0A%09%09%3Cpath%20id%3D%22XMLID_44_%22%20class%3D%22st0%22%20d%3D%22M3.4%2C7h6.3C9.9%2C7%2C10%2C6.8%2C10%2C6.6V5.9c0-0.2-0.2-0.4-0.4-0.4H3.4C3.1%2C5.5%2C3%2C5.7%2C3%2C5.9v0.7%0D%0A%09%09%09C3%2C6.8%2C3.1%2C7%2C3.4%2C7z%22/%3E%0D%0A%09%09%3Cpath%20id%3D%22XMLID_43_%22%20class%3D%22st0%22%20d%3D%22M3.4%2C9.5h6.3c0.2%2C0%2C0.4-0.2%2C0.4-0.4V8.5c0-0.2-0.2-0.4-0.4-0.4H3.4C3.1%2C8.1%2C3%2C8.2%2C3%2C8.5v0.7%0D%0A%09%09%09C3%2C9.4%2C3.1%2C9.5%2C3.4%2C9.5z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A') no-repeat left 5px transparent;
}

.no-svg .sub-stories h2 {
	background: url(../png/blog-bubble-sub-stories.png)  no-repeat left 5px transparent;
}

.sub-stories .sfpostDate {
	text-align:left;
	margin-left:18px;
}

/* ==== RSS link ==== */
.blog-rss {
	display:block;
	width:100px;
	margin:0 auto;
}

/* ==== Archive link ==== */
.blog-archive a {
	display:inline-block;
	padding-left:18px;
	background:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%22-273%20412.9%2016%2016%22%20enable-background%3D%22new%20-273%20412.9%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23B455A0%22%20d%3D%22M-257%2C417.9l-8-4l-8%2C4l8%2C4L-257%2C417.9z%20M-265%2C415.2l5.3%2C2.7l-5.3%2C2.7l-5.3-2.7%0D%0A%09C-270.3%2C417.9-265%2C415.2-265%2C415.2z%20M-258.6%2C420.1l1.6%2C0.8l-8%2C4l-8-4l1.6-0.8l6.4%2C3.2L-258.6%2C420.1z%20M-258.6%2C423.1l1.6%2C0.8l-8%2C4%0D%0A%09l-8-4l1.6-0.8l6.4%2C3.2L-258.6%2C423.1z%22/%3E%0D%0A%3C/svg%3E%0D%0A') no-repeat left center transparent;
	margin-bottom:40px;
}

.no-svg .blog-archive a {
	background:url(../png/stack.png) no-repeat left center transparent;
}

/* ==== Archive page stories list ==== */
.archive-heading {
	padding-bottom:20px;
	border-bottom:2px solid #d1eceb;
	margin-bottom:20px;
}

.archive {
	overflow:auto;
}

.archive ul {
	padding:0;
	margin:0;
}

.archive .sfpostListItem {
	margin-bottom:5px;
	list-style:none;
}

.archive h2 {
	font-size:1.2em;
	margin-bottom:0;
	line-height:normal;
	padding-left:18px;
	background: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2213px%22%20height%3D%2217px%22%20viewBox%3D%220%200%2013%2017%22%20style%3D%22enable-background%3Anew%200%200%2013%2017%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bfill%3A%235BC4BF%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cg%20id%3D%22XMLID_48_%22%3E%0D%0A%09%3Cpath%20id%3D%22XMLID_47_%22%20class%3D%22st0%22%20d%3D%22M11.2%2C1.3c0.3%2C0%2C0.5%2C0.2%2C0.5%2C0.5v9.4c0%2C0.3-0.2%2C0.5-0.5%2C0.5H6c-0.3%2C0-0.7%2C0.1-0.9%2C0.4L3.1%2C14%0D%0A%09%09l0-0.9c0-0.7-0.6-1.3-1.3-1.3c-0.3%2C0-0.5-0.2-0.5-0.5V1.8c0-0.3%2C0.2-0.5%2C0.5-0.5H11.2%20M11.2%2C0H1.8C0.8%2C0%2C0%2C0.8%2C0%2C1.8v9.4%0D%0A%09%09c0%2C1%2C0.8%2C1.8%2C1.8%2C1.8l0%2C4L6%2C13h5.2c1%2C0%2C1.8-0.8%2C1.8-1.8V1.8C13%2C0.8%2C12.2%2C0%2C11.2%2C0L11.2%2C0z%22/%3E%0D%0A%09%3Cg%20id%3D%22XMLID_42_%22%3E%0D%0A%09%09%3Cpath%20id%3D%22XMLID_45_%22%20class%3D%22st0%22%20d%3D%22M3.4%2C4.4h6.3C9.9%2C4.4%2C10%2C4.2%2C10%2C4V3.4c0-0.2-0.2-0.4-0.4-0.4H3.4C3.1%2C2.9%2C3%2C3.1%2C3%2C3.4V4%0D%0A%09%09%09C3%2C4.2%2C3.1%2C4.4%2C3.4%2C4.4z%22/%3E%0D%0A%09%09%3Cpath%20id%3D%22XMLID_44_%22%20class%3D%22st0%22%20d%3D%22M3.4%2C7h6.3C9.9%2C7%2C10%2C6.8%2C10%2C6.6V5.9c0-0.2-0.2-0.4-0.4-0.4H3.4C3.1%2C5.5%2C3%2C5.7%2C3%2C5.9v0.7%0D%0A%09%09%09C3%2C6.8%2C3.1%2C7%2C3.4%2C7z%22/%3E%0D%0A%09%09%3Cpath%20id%3D%22XMLID_43_%22%20class%3D%22st0%22%20d%3D%22M3.4%2C9.5h6.3c0.2%2C0%2C0.4-0.2%2C0.4-0.4V8.5c0-0.2-0.2-0.4-0.4-0.4H3.4C3.1%2C8.1%2C3%2C8.2%2C3%2C8.5v0.7%0D%0A%09%09%09C3%2C9.4%2C3.1%2C9.5%2C3.4%2C9.5z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A') no-repeat left 5px transparent;
}

.no-svg .archive h2 {
	background: url(../png/blog-bubble-sub-stories.png)  no-repeat left 5px transparent;
}

.archive .sfpostDate {
	text-align:left;
	margin-left:18px;
}


/* ==== Pagination ==== */
.sf_pagerNumeric {
  margin: 20px 0;
  text-align: center;
}
.sf_pagerNumeric a {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  display: inline-block;
  padding: 5px 11px;
  border: 2px solid #d1eceb;
  background-color: #d1eceb;
  color: #1b2523;
  text-decoration: none;
  font-weight: bold;
  margin: 0 2px;
}
.sf_pagerNumeric a:hover {
  border-color: #b455a0;
  background-color: #b455a0;
  color: white;
}
.sf_pagerNumeric a.sf_PagerCurrent {
  background-color: white;
}
.sf_pagerNumeric a.sf_PagerCurrent:hover {
  color: #1b2523;
}



/* ==== Responsive adjustments ==== */
@media screen and (max-width: 640px) {
	.key-story {
		margin-top:0 !important;
	}
	
	.core-stories .sfpostsList li {
		margin-left:0;
		clear:both;
		width:100%;
		float:none;
	}
	
	.sub-stories .sfpostListItem {
		margin-left:0;
		width:100%;
		clear:both;
		float:none;
	}
	
}



/* ==== BLOG POST STYLING ==== */

.sfcommentsListWrp .sfkendoList,
.sfcommentSeparator {
	display:none;
}

.sfcommentAuthorAvatar {
	border-radius:50%;
	border:3px solid #66c1bf;
	display:block;
	margin:0;
	max-width:50px;
	height:auto;
	width:100%;
	float:left;
}

#blog-post {
	margin-top:0px;
}

.blog-img-wrapper {
	border-radius:8px 8px 8px 8px;
	overflow:hidden;
	display:block;
}

.blog-img-wrapper img {
	width:100%;
	display:block;
}

.blog-post-title {
	margin-top:0;
}



/* ====
	Set some common blog classes for formatting
	the content
==== */

/* Set blog images to be 100% max-width */
.blog-post-content img {
	width:auto;
	max-width:100%;
	height:auto;
}

/* image .set class to fix the width instead of 100% width */
.blog-post-content img.set {
	width:auto;
}

/* Remove borders from standard tables */
.blog-post-content table img {
	width:100%;
}

.blog-post-content table.no-border,
.blog-post-content table.no-border td,
.blog-post-content table.no-border th { border:none; }

/* Remove bullets and indents from lists */
.blog-post-content .no-list {
	padding:0;
	margin:0;
}

.blog-post-content .no-list li {
	list-style:none;
	margin:10px 0;
}

/* Create a call out bubble */
.blog-post-content .call-out {
	display:inline-block;
	padding:10px 16px;
	background-color:#d1eceb;
}

/* ==== END common classes ==== */




.blog-post-comment-count {
	float:right;
	margin-top:13px;
}

.blog-post-comment-count a {
	display:block;
	padding:8px 12px;
	border-radius:8px;
	background-color:#b455a0;
	color:#FFF;
	text-decoration:none;
	font-size:1.4em;
	text-align:center;
}

.blog-post-comment-count a:hover {
	background-color:#7e3b70;
	color:#FFF;
	text-decoration:underline;
}

.blog-post-meta {
	margin-top:20px;
	border-top:2px dashed #ecf3f3;
	padding-top:20px;
	font-size:0.9em;
}


/* ==== COMMENTS LIST */
.sfcommentsListWrp {
	margin:40px 0 20px;
	border-top:5px solid #ecf3f3;
	padding:20px 0;
	border-bottom:5px solid #ecf3f3;
}

.sfcommentsListWrp .sfcommentsOrderFilterWrp {
	float:right;
	cursor:pointer;
}

.sfcommentsListWrp .sfcommentsTitle {
	margin-top:0;
	font-size:1.6em;
}

.sfcommentsListWrp .sfLeaveCommentLnk {
	cursor:pointer;
	display:inline-block;
	padding-left:18px;
	background: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2213px%22%20height%3D%2217px%22%20viewBox%3D%220%200%2013%2017%22%20style%3D%22enable-background%3Anew%200%200%2013%2017%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bfill%3A%235BC4BF%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cg%20id%3D%22XMLID_48_%22%3E%0D%0A%09%3Cpath%20id%3D%22XMLID_47_%22%20class%3D%22st0%22%20d%3D%22M11.2%2C1.3c0.3%2C0%2C0.5%2C0.2%2C0.5%2C0.5v9.4c0%2C0.3-0.2%2C0.5-0.5%2C0.5H6c-0.3%2C0-0.7%2C0.1-0.9%2C0.4L3.1%2C14%0D%0A%09%09l0-0.9c0-0.7-0.6-1.3-1.3-1.3c-0.3%2C0-0.5-0.2-0.5-0.5V1.8c0-0.3%2C0.2-0.5%2C0.5-0.5H11.2%20M11.2%2C0H1.8C0.8%2C0%2C0%2C0.8%2C0%2C1.8v9.4%0D%0A%09%09c0%2C1%2C0.8%2C1.8%2C1.8%2C1.8l0%2C4L6%2C13h5.2c1%2C0%2C1.8-0.8%2C1.8-1.8V1.8C13%2C0.8%2C12.2%2C0%2C11.2%2C0L11.2%2C0z%22/%3E%0D%0A%09%3Cg%20id%3D%22XMLID_42_%22%3E%0D%0A%09%09%3Cpath%20id%3D%22XMLID_45_%22%20class%3D%22st0%22%20d%3D%22M3.4%2C4.4h6.3C9.9%2C4.4%2C10%2C4.2%2C10%2C4V3.4c0-0.2-0.2-0.4-0.4-0.4H3.4C3.1%2C2.9%2C3%2C3.1%2C3%2C3.4V4%0D%0A%09%09%09C3%2C4.2%2C3.1%2C4.4%2C3.4%2C4.4z%22/%3E%0D%0A%09%09%3Cpath%20id%3D%22XMLID_44_%22%20class%3D%22st0%22%20d%3D%22M3.4%2C7h6.3C9.9%2C7%2C10%2C6.8%2C10%2C6.6V5.9c0-0.2-0.2-0.4-0.4-0.4H3.4C3.1%2C5.5%2C3%2C5.7%2C3%2C5.9v0.7%0D%0A%09%09%09C3%2C6.8%2C3.1%2C7%2C3.4%2C7z%22/%3E%0D%0A%09%09%3Cpath%20id%3D%22XMLID_43_%22%20class%3D%22st0%22%20d%3D%22M3.4%2C9.5h6.3c0.2%2C0%2C0.4-0.2%2C0.4-0.4V8.5c0-0.2-0.2-0.4-0.4-0.4H3.4C3.1%2C8.1%2C3%2C8.2%2C3%2C8.5v0.7%0D%0A%09%09%09C3%2C9.4%2C3.1%2C9.5%2C3.4%2C9.5z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A') no-repeat left 3px transparent;
}


.sfcommentsList {
	margin:20px 0 0 0;
	padding:0;
}

.sfcommentDetails {
	overflow:auto;
	list-style:none;
	margin-bottom:10px;
}

.sfcommentDetails:last-of-type {
	margin-bottom:0;
}

.sfcommentAuthor {
	padding-left:10px;
	font-weight:bold;
}

.sfcommentText, .sfRating {
	padding-left:60px;
}

.sfcommentDate {
	font-size:0.8em;
	color:#666;
	font-style:italic;
	margin-left:20px;
}


/* ==== COMMENTS FORM */
.sfcommentsFormWrp {
	padding-left:60px;
}

.sfcommentsFormWrp .sfcommentsTitle {
	font-size:1.6em;
	margin:0;
	padding-top:8px;
}

.sfcommentsFormWrp .sfcommentsFieldsList {
	margin:20px 0;
	padding:0;
}

.sfcommentsFormWrp .sfcommentsField {
	list-style:none;
	margin-bottom:5px;
}

.sfcommentsField {
	position:relative;
}

.sfcommentsField.sfcommentEditor .sfError {
	top:-19px;
}


.sfcommentsForm .k-editor {
	border:none;
	border-spacing:0;	
}

.sfcommentsForm .k-editor .k-editable-area {
	border: 2px solid #919d9c;
	border-radius: 8px;
	box-shadow: none;
	cursor: pointer;
	padding: 8px 12px;
	transition: all 0.3s ease 0s;
	width: 100%;
}