/*
Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/

@import url(//fonts.googleapis.com/css?family=Roboto:400,300,700,100&subset=latin,latin-ext);

.cke_editable
{
	font-size: 16px;
	line-height: 1.3em;
}

.cke_editable p { margin-bottom: 10px; }


.cke_contents_ltr blockquote
{
	padding-left: 20px;
	padding-right: 8px;
	border-left-width: 5px;
}

.cke_contents_rtl blockquote
{
	padding-left: 8px;
	padding-right: 20px;
	border-right-width: 5px;
}

h1,h2,h3,h4,h5,h6
{
	font-weight: normal;
	line-height: 1.2em;
}

hr
{
	border: 0px;
	border-top: 1px solid #ccc;
}

img.right {
    border: 1px solid #ccc;
    float: right;
    margin-left: 15px;
    padding: 5px;
}

img.left {
    border: 1px solid #ccc;
    float: left;
    margin-right: 15px;
    padding: 5px;
}

.cke_editable img:hover {
	opacity: .9;
	filter: alpha(opacity = 90);
}

.cke_editable p,
#articletxtfull p,
pre
{
	white-space: pre-wrap; /* CSS 2.1 */
	word-wrap: break-word; /* IE7 */
}

.cke_editable p, #articletxtfull p
{white-space: pre-line;}

tt, code, kbd, samp {
font-family: monospace;
}

s, strike, del {
text-decoration: line-through;
}

i, cite, em, var, address, dfn {
font-style: italic;
}

pre, xmp, plaintext, listing {
	display: block;
	font-family: monospace;
	white-space: pre;
	margin: 5px 0px;
}

/* MG TEMPLATE */
.cke_editable,
#articletxtfull {
	word-wrap: break-word;
}

.cke_editable img,
#articletxtfull img {
	max-width: 624px;
}

.cke_editable q::before,
#articletxtfull q::before {
    content:'\201E';
}
.cke_editable q::after,
#articletxtfull q::after {
    content:'\201C';
}

.cke_editable h1,
#articletxtfull h1 {
	font-size: 1.7em;
}

.cke_editable h2,
#articletxtfull h2 {
	font-size:1.5em; 
}

.cke_editable h3,
#articletxtfull h3 {
	font-size: 1.17em;
}

.cke_editable h4,
#articletxtfull h4 {
	font-size: 1em;
}

.cke_editable h5,
#articletxtfull h5 {
	font-size: 0.83em;
}

.cke_editable h6,
#articletxtfull h6 {
	font-size: 0.67em;
}


.cke_editable b,
.cke_editable strong,
.cke_editable .bold,
#articletxtfull b,
#articletxtfull strong,
#articletxtfull .bold {
	font-weight: 700;
}

.cke_editable strong,
#articletxtfull strong {
    font-weight: bold;
}

.cke_editable p,
article.view #articletxtfull p {
    margin-top: 5px;
    margin-bottom: 5px;
	word-wrap: break-word;
}


.cke_editable ol,
.cke_editable dl,
.cke_editable ul,
article.view #articletxtfull ol,
article.view #articletxtfull dl,
article.view #articletxtfull ul {
	*margin-right: 0px;
    /* preserved spaces for list items with text direction other than the list. (#6249,#8049)*/
    padding: 0 20px;
    list-style-position: outside;
    padding-left: 20px;
    margin-bottom:5px;
    margin-top: 5px;
}

.cke_editable ul li,
.cke_editable ol li,
.cke_editable dl li,
#articletxtfull ul li,
#articletxtfull ol li,
#articletxtfull dl li {
    color: #e10b23;
	font-family: Roboto;
	padding-top: 5px;
	padding-bottom: 5px;
}

.cke_editable ul li,
.cke_editable ol li,
.cke_editable dl li {
	color: #000;
}

#articletxtfull ul,
.cke_editable ul {
	list-style-type: square;
}

.cke_editable ul li > span,
.cke_editable ol li > span,
.cke_editable dl li > span,
#articletxtfull ul li > span,
#articletxtfull ol li > span,
#articletxtfull dl li > span{
    color: #000;
}

.cke_editable table,
#articletxtfull table {
    border: 0;
    border-collapse: collapse;
    width: 100%;
    margin: 10px auto 10px auto;
}

.cke_editable table th,
#articletxtfull table th {
    border: 0;
    border-bottom: 3px solid #000;
    padding-bottom: 10px;
	padding-left:5px;
	padding-right: 5px;
	word-wrap: break-word;
}

.cke_editable table td,
#articletxtfull table td {
    border: 1px solid #ccc;
    border-collapse: collapse;
    padding: 20px 10px 20px 10px;
	text-wrap: suppress;
	overflow: auto;
	word-wrap: break-word;
}

.cke_editable blockquote,
#articletxtfull blockquote {
    background-color: #f3f3f3;
    padding: 7px 17px 10px 17px;
    margin-top: 10px;
	margin: 10px 0 10px 0;
    font-weight: 700;
	float: left;
    font-size: 0.95em;
    line-height: 1.4em;
	width:100%;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	text-indent: 10px;
	position: relative;
	word-wrap: break-word;
}

.cke_editable blockquote:after,
.cke_editable blockquote:before,
#articletxtfull blockquote:after,
#articletxtfull blockquote:before {
    font-weight: 700;
    font-size: 20px;
    content:'\201C';

	position: absolute;
	top: 10px;
	left: 5px;
}

body.rtl .cke_editable blockquote:before,
body.rtl #articletxtfull blockquote:before {
	position: absolute;
	top: auto;
	left: auto;
	bottom: 10px;
	right: 5px;

}
.cke_editable blockquote:after,
#articletxtfull blockquote:after {
	top: auto;
	left: auto;
	bottom: -2px;
	right: 0px;
	position: relative;
}

.cke_editable blockquote p,
#articletxtfull blockquote p {
 	display: inline;
	margin: 0;
}

#articletxtfull hr,
.cke_editable hr {
	border: 0px;
	border-top: 1px solid #ccc;
	margin: 5px 0;
}

#articletxtfull hr.clear,
.cke_editable hr.clear {
	height: 0;
	clear: both;
	width: 100%;
	border: 0;
	margin: 0;
	padding: 0;
}

.article_image_right,
.article_image {
    background-color: #2e2e2e;
    color: #d4d4d4;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 0.875em;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    clear: both;
    float: left;
}

.article_image_right > img,
.article_image > img {
    width: 100%;
    max-width: 385px;
    margin-right: 10px;
    float: left;
    clear: left;
}

.article_image_right:after,
.article_image:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
 }

.article_image_right > img {
	float: right;
	clear: right;
	margin-left: 10px;
    margin-right: 0px;
}

