/*
===============================================================================

	Some standard(ish) CSS tweaks.

Note:	As it stands, the following CSS does not assume the other CSS files have
	have been processed first. If you need to do this in future, us the
	$deps handle in your call to wp_enqueue_style() in rixters-plugin.php
	
================================================================================ */




/* Constrain max width of images to their containers
---------------------------------------------------- */
img,
.wp-caption {
	max-width: 100%;
	height: auto;
}




/* Turn off auto-hyphenation in post titles
------------------------------------------- */
.post-title {
 -ms-word-break: normal;
     word-break: normal;

-webkit-hyphens: manual;
   -moz-hyphens: manual;
        hyphens: manual;
}




/* Dividers and special characters
---------------------------------- */
hr.divider {
	display: block;
	width: 5em;
	margin: 2em auto 2em auto;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #cccccc;
}
div.divider-star,
div.divider-asterisk,
div.divider-flower	{
	display: block;
	width: 0;
	margin: 2em auto 2em auto;
}
div.divider-star::before {
		content: "\2605";
}
div.divider-asterisk::before {
		content: "\273D";
}
div.divider-flower::before {
		content: "\2740";
}
div.divider-bar,
div.divider-line {
	width: 10%;
	margin: 1.25em auto 1.25em auto;
	border-top: 2px solid #ddd;
	min-height: 1px;
}



/* Lists without bullets/numbers
-------------------------------- */
.nobullets ul,
.nobullets ol,
ul.nobullets,
ol.nobullets {
	list-style-type: none;
}


/* Disable italics, bold, etc.
------------------------------ */
.noitalics {
	font-style: normal;
}
.nobold {
	font-weight: normal;
}




/* Drop-shadows
--------------- */
.dropshadow {
	box-shadow: 10px 10px 7px #888888;
}



/* Post summaries on archive etc. pages
--------------------------------------- */
div.rc-summary-thumbnail {
	float: right;
	max-width: 40%;
	margin-left: 2em;
	margin-bottom: 5px;
}
div.rc-summary-thumbnail img {
	max-height: 15em;
	width: auto;
}
@media (max-width: 500px) { 
	div.rc-summary-thumbnail {
		max-width: 33%;
		margin-left: 1.5em;
	}
	div.rc-summary-thumbnail img {
		max-height: 10em;
	}
}




/* RC standfirst
---------------- */

div.rc-standfirst {
	font-weight: 600;
	font-style: italic;
	font-size: 1.1em;
	color: #999;
	margin-bottom: 1em;
}
div.rc-standfirst em {
	font-style: normal;
}




/* RC hidden post permalink
--------------------------- */
p.rc-permalink { /* Only display where CSS not being used - e.g. in feeds */
	display: none;
	visibility: hidden;
	color: #000000;
	margin-bottom: 1em;
}




/* rc-intro and rc-outro
------------------------ */
blockquote.rc-intro,
blockquote.rc-outro {
	background-color: #f0f0f0;
	quotes: "" "";
	font-style: normal;
	padding: .5em 1em;
	margin: 2em;
}
.rc-intro p,
.rc-outro p {
	padding: .5em 0;
	margin: 0;
	font-style: normal;
}
.rc-intro ul,
.rc-outro ul,
.rc-intro ol,
.rc-outro ol {
	padding-bottom: 1em;
	font-style: normal;
}
.rc-outro li,
.rc-outro div {
	font-style: normal;
}
blockquote.rc-intro:before,
blockquote.rc-intro:after,
blockquote.rc-outro:before,
blockquote.rc-outro:after {
	content: "";
}




/* Blockquotes without quote marks
---------------------------------- */
blockquote.noquote:before,
blockquote.noquote:after {
	content: "";
}
blockquote.noquote {
	quotes: "" "";
}




/* Author info section under single posts
----------------------------------------- */
#authorarea{
	background: #f3f3f3;
	border: 1px solid #ccc;
	padding: 0;
	max-width: 600px;
	clear: both;
	margin: 0 auto 1em auto;
	overflow: hidden;
	color: #333;
	font-size: 80%;
	line-height: 150%;
	border-radius: .25em;
}
#authorarea img{
	margin: 10px;
	float: left;
	border: 1px solid #ccc;
	border-radius: .25em;
	max-width: 35%;
	height: auto;
}
#authorarea .authorinfo {
	margin: 10px;
}
#authorarea a {
	font-weight: normal;
}
#authorarea a[href="links"]:before { /* Force newline before <a href="links"></a> in author info (clever Cludge) */
	content: ' ';
	display: block;
	margin-top: 0.5em;
}



/* Disable printing
=================== */
@media print {
	.noprint {
		display: none !important;
 	}
}


/* Disable ligatures in fonts
============================= */
* {
font-variant-ligatures: none;
}



/*
========================

Tweaks for OTHER plugins

======================== */


/* Some YARPP tweaks
-------------------- */
div.yarpp-related {
	margin-top: 2em;
	margin-bottom: 1em;
}
.yarpp-thumbnail-title {
	font-size: 70% !important;
}
div.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	height: 130px;
}
