/*
*
* Styles for site site blog
* husseyjw@gov.ns.ca
* 2014-09-25
*
*/

@import url(//fonts.googleapis.com/css?family=Droid+Serif:700);

.cke_editable { line-height: normal; }

.cke_editable {
	line-height: normal;
}

.page-blog a#menu-jump,
.node-type-site-blog-entry a#menu-jump,
.page-taxonomy-term a#menu-jump
{
	display: none;
}

.page-blog div#content-header,
.node-type-site-blog-entry div#content-header,
.page-taxonomy-term div#content-header,
.page-blog-view div#content-area,
.node-type-site-blog-entry div#content-area,
.page-taxonomy-term div#content-area
{
	margin: 0;
	padding: 0;

}

.page-blog .views-field-body,
.page-blog .block-inner,
.node-type-site-blog-entry .views-field-body,
.node-type-site-blog-entry .block-inner,
.page-taxonomy-term .views-field-body,
.page-taxonomy-term .block-inner
{
	font-family: OpenSans, sans-serif;
}

.node-type-site-blog-entry .field-name-body {
	font-size: 1.2em;
}

.page-blog .views-field-body p,
.node-type-site-blog-entry .field-name-body p,
.page-taxonomy-term .views-field-body p {
	line-height: 1.4em;
}

.site-blog-view .views-field-created,
.node-type-site-blog-entry .views-field-created
{
	border-style: solid;
	border-color: #afafaf;
	border-width: 0 0px 1px 0;
}

.site-blog-view .views-field-created .field-content,
.node-type-site-blog-entry .views-field-created .field-content
{
	width: 35%;
	color: white;
	background-color: #afafaf;
	padding: .4rem .8rem;
	font-size: 1.25em;
	font-family: OpenSansSemiBold, sans-serif;
	/*font-weight: bold;*/
}

.site-blog-view .views-field-title,
.site-blog-view .views-field-body,
.site-blog-view .views-field-view-node
{
	padding: .4rem .8rem;
	border-style: solid;
	border-color: #afafaf;
	border-width: 0 1px 0 1px;
}

.site-blog-view .views-field-title h2.field-content, .site-blog-view h2.post-field-title,
.node-type-site-blog-entry .views-field-title h2.field-content, .node-type-site-blog-entry h2.post-field-title
{
	font-family: 'Droid Serif', serif;
	font-weight: 700;
}

.site-blog-view .views-field-title h2.field-content,
.node-type-site-blog-entry .views-field-title h2.field-content
{
	margin-bottom: 0;
}

.site-blog-view h2.post-field-title,
.node-type-site-blog-entry h2.post-field-title
{
	font-size: 2.3em;
	margin-top: .4em;
	margin-bottom: .4em;
}

.site-blog-view .views-field-body,
.node-type-site-blog-entry .views-field-body
{
	font: 13px/1.4em OpenSans, sans-serif;
	border-top-width: 0;
	border-bottom-width: 0;
}

.site-blog-view .views-field-body p:last-child,
.node-type-site-blog-entry .views-field-body p:last-child
{
	margin-bottom: 0;
}

.site-blog-view .views-field-view-node,
.node-type-site-blog-entry .views-field-view-node
{
	padding-top: 0;
	border-bottom-width: 1px;
	margin-bottom: 25px;
}

.site-blog-view .views-bottom-border,
.node-type-site-blog-entry .views-bottom-border
{
	border-width: 0 0 2px 0;
	border-bottom-color: #afafaf;
	border-style: solid;
}

.site-blog-view #content-header>h2,
.node-type-site-blog-entry #content-header>h2
{
	display: none;
}

.site-blog-view .views-field-field-main-image img {
	width: 100%;
	/*max-height: 400px;*/
}

.page-taxonomy-term #content-header h1:before {
	content: "Tagged: #";
}

/*.site-blog-view .views-field-field-main-image, .site-blog-view .views-field-field-main-image .field-content,
.node-type-site-blog-entry .views-field-field-main-image, .node-type-site-blog-entry .views-field-field-main-image .field-content
{
	height: 400px;
}

.site-blog-view .views-field-field-main-image img
{
	width: 700px;
	height: 400px;
}*/

.site-blog-view .field-type-taxonomy-term-reference .field-item,
.node-type-site-blog-entry .field-type-taxonomy-term-reference .field-item
{
	display: inline;
}

.site-blog-view .field-type-taxonomy-term-reference .field-item:first-child:before,
.node-type-site-blog-entry .field-type-taxonomy-term-reference .field-item:first-child:before
{
	content: "Tags: ";
	color: #cccccc;
}

.site-blog-view .field-type-taxonomy-term-reference .field-item:after,
.node-type-site-blog-entry .field-type-taxonomy-term-reference .field-item:after
{
	content: ", ";
}

.site-blog-view .field-type-taxonomy-term-reference .field-item:last-child:after,
.node-type-site-blog-entry .field-type-taxonomy-term-reference .field-item:last-child:after
{
	content: "";
}

.node-type-site-blog-entry .field-type-taxonomy-term-reference a:before {
	content: "#";
}

/* sidebar */

.page-blog h2.block-title,
.node-type-site-blog-entry h2.block-title,
.page-taxonomy-term h2.block-title
{
	font-family: OpenSans, sans-serif;
	/*color: #c3c3c3;*/
	font-size: 1em;
}

/* search field */

#views-exposed-form-site-blog-blog-post-list {
	margin: 0;
	padding: 0;
}

#views-exposed-form-site-blog-blog-post-list #edit-keys-wrapper {
	margin: 0;
	padding: 0;
}

#views-exposed-form-site-blog-blog-post-list .form-text {
	border-color: #b0b0b0;
	color: #b0b0b0;
	background: #ffffff url("/sites/default/files/images/search-glass.png") no-repeat right center;
}

#views-exposed-form-site-blog-blog-post-list div:first-child {
	position: relative;
	width: 100%;
}

#views-exposed-form-site-blog-blog-post-list .form-item-q {
	top: 0;
	left: 0;
	width: 100%;
}

#views-exposed-form-site-blog-blog-post-list div div:last-child {
	width: 100%;
	/*top: 0;
	left: 0;
	position: absolute;*/
}

#views-exposed-form-site-blog-blog-post-list .views-submit-button {
	margin: 0;
	padding: 0;
}

#edit-submit-site-blog {

	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
	color: white;
	border: none;
	background-color: transparent;
	width: 27px;
	height: 27px;
}

/* recent posts */

#block-views-site_blog-recent_posts_block .views-field-title {
	margin: .25em 0;
	padding: 0;
	border: none;
}

/* post archive */

#block-views-site_blog-post_archive_block .block-inner {
	border: 1px solid #cccccc;
	color: #808080;
	padding: 0;
	background-color: #ffffff;
	margin: 0 22px;
}

#block-views-site_blog-post_archive_block a, #block-views-site_blog-post_archive_block a:visited, #block-views-site_blog-post_archive_block a:active, #block-views-site_blog-post_archive_block a:hover {
	color: #808080;
}

#block-views-site_blog-post_archive_block h2.block-title {
	/*color: #808080;*/
	background-color: #f1f1f1;
	padding: 8px 8px;
}

#block-views-site_blog-post_archive_block .views-summary {
	list-style: none;
}

#block-views-site_blog-post_archive_block .views-summary li {
	margin: 0 0 0.25em 0;
	padding: 0 8px;
}

/* tag cloud */

.field-name-field-category {
	margin-top: 20px;
}

.view-id-site_blog_tag_cloud .site-blog-tags {
	display: inline;
}

.view-id-site_blog_tag_cloud .blog-tag a:before {
	content: " #";
}

.page-blog .sidebar .inner, .node-type-site-blog-entry .sidebar .inner, .page-taxonomy-term .sidebar .inner {
	background-color: #ffffff;
}

.page-blog #content-inner #content-area, .node-type-site-blog-entry #content-inner #content-area {
	padding: 10px 0;
}

.page-blog .sidebar .block .block-inner,
.node-type-site-blog-entry .sidebar .block .block-inner,
.page-taxonomy-term .sidebar .block .block-inner
{
	padding: 16px 5px 16px 22px;
}

/* supress node title on blog posts */

.node-type-site-blog-entry #content-header {
	display: none;
}
