/* CSS custom para 
 * http://meiradarocha.jor.br
 * */

.single-post .entry-title, .single .post .entry-title {
font-size: 40px;
	line-height: 1em;
}
.entry-content {
	
}
/* Hifenização*/
#index-features1 .entry-content p, .entry-summary p {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
	text-align: justify;
	/*color: auto;/* !important;*/
	line-height: 1.2em !important ;
}
.entry-content p{
	-webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
	text-align: justify;
	font-size: 16px;
	margin: 1em  0;
}
.entry-content {
	-webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
	text-align: justify;
	font-size: 16px;
	line-height: 1.3em;
	/* margin: 10px  0; */
	overflow: hidden;
}
pre {
	font-size: 1.5em;
}
h3 {
	font-size: 18pt;
	margin: 0.5em 0;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
	font-size: 10pt;
}
h3.entry-title {
	font-size: 12pt !important;
	line-height: 1.1em !important;
}
.layout-2c-l-fixed .section, .layout-2c-r-fixed .section {
    overflow: hidden;
    width: 610px;
}
.layout-2c-l-fixed .primary-sidebar, .layout-2c-r-fixed .primary-sidebar, .layout-2c-l-fixed .secondary-sidebar, .layout-2c-r-fixed .secondary-sidebar {
    position: relative;
    width: 320px;
}
.featured-article img {
    width: 590px;
    height: 300px;
}

/* LAYOUT */
.layout-2c-r-fixed .primary-content-container {
    float: left;
    width: 640px;
}
.layout-2c-l-fixed .main, .layout-2c-r-fixed .main {
    margin: 0 auto;
    position: relative;
    width: 960px;
}
.posts-default img, .posts-default .entry-thumbnails-link {
    width: 177px;
    height: 110px;
}
.posts-default .entry {
    width: 188px;
}
.posts-default .entry-meta {
    width: 177px;
}

/* STYLE SHEET DE styles.css*/

kbd { /* nice opera browser key style :) */
	 padding: 0em 0.4em 0em 0.4em; 
	 font-weight: bold; 
	 font-size: 70%; 
	 line-height: 1.6em;
	 vertical-align: top; 
	 border-top:    #ddd 2px solid; 
	 border-right:  #aaa 4px solid;
	 border-bottom: #888 4px solid;
	 border-left:   #bbb 3px solid;
	 border-radius: 5px;
	 background: #ddd; 
	 background: -webkit-gradient(linear, left top, left bottom, from(#bbb), to(#ddd));  
	 background: -moz-linear-gradient(top, #bbb, #ddd); 
	 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#bbb, endColorstr=#ddd); 
	 -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#bbb, endColorstr=#ddd);   
	 color: #000;
	 font-family: "Fira Sans Condensed", sans-serif; 
	 white-space: nowrap; 
	 background-color: #eee; 
	 text-align: center;
}

pre {	background:url("/news/wp-content/themes/arras-child/terminal_bar.png") no-repeat scroll left top #39152E;
	border: 2px solid #003300;
	color:#FFFFFF;
	font-family: "Courier New","Lucida Console";
	font-size:12pt;
	font-weight:normal;
	padding:36px 2px 8px 8px;
	text-align:left;
	width:600px;
	overflow:auto;
}
.excerpt {
	font-size:12px;
}

body {
	font-family: "Fira Sans", sans-serif;
	 font-weight:normal	;
	 line-height: 110%;
  font-size:1m;
	
}

h1, h2, h3, h4, h5, h6, h7, .sf-menu {
	 -webkit-hyphens: none;
	 -moz-hyphens: none;
	 -ms-hyphens: none;
	 hyphens: none;
	 text-align: left; 
	 font-family: "Fira Sans Condensed",sans-serif;
	 font-weight: 800;
	 line-height: 110%;
	color: #46c;
}

b, strong, .entry-title, .widgetcontainer a  {
    font-family: 'Fira Sans Condensed', sans-serif;
    font-weight: 800;
}

.single .post .entry-author, .single-post .entry-author {
    font-family: 'Fira Sans Condensed', sans-serif;
    font-weight: 300;
}

ul, ol, .entry-content ul, .entry-content ol {
    margin-right: 0;
    padding-right: 0;
    text-align: left; 
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
}

.blog-description {
    font-size: 10pt;
    color: #0079FE;
}
.logo {
    max-width: 230px;
    float: left;
    font-weight: 700;
    text-transform: none;
}
code {
	font-size: 1em ;
	background-color: #eee;
	color: black;
	border-radius: 1em; 
	border: 1px solid #ddd;
	padding: 0 0.5em 0 0.5em; 
}
a:focus, a:hover {
  color: #f25e1b;
	text-shadow: 1px 1px 1px #777;
}
a:link, a:visited {
    color: #46c ;
    text-decoration: none;
}
.about-author p {
	font-size: 10pt !important;
}
.about-author h4 {
	font-size: 10pt;
	padding: 2px 5px;
	background: #999;
	color: white;
}
.wp-editor-area {
    font-family: Consolas,Monaco,monospace;
    font-size: 12.75pt;
    line-height: 150%;
}
.entry-summary p {
	text-align: left ;
	width: 100%;
}

kbd {
	box-shadow: 2px 2px 3px rgba(0,0,0,.2),0 2px 0 0 rgba(255,255,255,.7) inset;

}
li {
	margin-left:2em;
}

.has-drop-cap:first-of-type::first-letter  {
	font-size: 4.1em !IMPORTANT;
  color:  #46c !IMPORTANT; 
	font-family: "Fira Sans Condensed","Oswald","Impact","Helvetica","Arial","Sansserif"; 
	font-weight: 300;
  float: left;
	margin-right: 0.1em;
	line-height: 1em;
	text-indent: 0em;
} 
.has-drop-cap:not(:focus)::first-letter {
    float: left;
    font-size:4.1em;
    line-height: .68;
    font-weight: 800;
    margin: .05em .1em 0 0;
    text-transform: uppercase;
}