/* Themify Customize Styling */
body {	
	background-color: #0f1418;
	font-family:Merriweather;	font-weight:300;

	color: #26313b; 
}
a {	
	color: #eb1717; 
}
a:hover {	
	color: #ffffff; 
}
#sidebar {	
	color: #eb1717; 
}
#headerwrap {	
	background-color: #ffffff; 
}
.post-title, .post-title a {	
	font-family:Roboto Slab;	font-weight:300;

	color: #eb1717; 
}
.post-title a:hover {	
	color: #26313b; 
}
.single-post .post-title {	
	font-family:Roboto Slab;	font-weight:300;
 
}
.loops-wrapper.grid2 .post-title, .loops-wrapper.grid2 .post-title a {	
	font-family:Roboto Slab;	font-weight:300;
 
}
.post-meta {	
	color: #ababab; 
}
.post-meta a {	
	color: #4a4a4a; 
}
.post-meta a:hover {	
	color: #eb1717; 
}
#sidebar a {	
	color: #ababab; 
}
#sidebar a:hover {	
	color: #eb1717; 
}
#sidebar .widgettitle {	
	color: #eb1717;
	background-color: #26313b; 
}
#footer {	
	color: #616161; 
}
#footer a {	
	color: #808080; 
}
#footer a:hover {	
	color: #eb1717;	font-weight:100;
 
}
#footer-nav a:hover, #footer-nav li:hover > a {	
	color: #eb1717; 
}
.footer-widgets .widgettitle {	
	color: #eb1717;
	font-family:Roboto Slab;	font-weight:300;

	background-color: #26313b; 
}

/* Themify Custom CSS */
.widget {
margin-bottom:15px
}

/* .post-tag {
display:none
} */

.post-meta {
text-align:center;
line-height:1em
}
.post-date {
padding-left:10px
}
/* .post-date::before {
content:"On: ";
color:black;
font-size:x-small
}

.post-author::before {
content:"By: ";
color:black;
font-size:x-small
}

.post-category::before {
content:"Under: ";
color:black;
font-size:x-small
}

.post-tag::before {
content:"Tags: ";
color:black;
font-size:x-small
}

.post-comment::before {
content:"With: ";
color:black;
font-size:x-small
} */

#contentwrap {
padding-top:1%
}
#sidebar {
padding-top:3.5%
}
code {
padding:5px;
font-size: 0.7em
}

.post-content {
padding:0 10px 10px
}

.post-content h2,h3,h4,h5,h6 {
text-align:center;
padding:5px 0
}

.type-page {
padding:10px;
background-color:#ffffff
}

.post-title {
padding: 10px 5px;
text-align:center
}

#content.list-post {
background-color:#fff;
-webkit-box-shadow:5px 5px 0 #999;
-moz-box-shadow:5px 5px 0 #999;
-ms-box-shadow:5px 5px 0 #999;
-o-box-shadow:5px 5px 0 #999;
box-shadow:5px 5px 0 #999
}

.entry-content:first-of-type:first-letter {
float:left;
display:block;
padding:0 6px 0 2px;
font-size:5em;
color:#eb1717;
line-height:1
}

.entry-content ul,ol {
padding-left:1em
}

.loops-wrapper.grid4 .post:nth-of-type(even),.loops-wrapper.grid3 .post:nth-of-type(even),.loops-wrapper.grid2 .post:nth-of-type(even),.loops-wrapper.grid2-thumb .post:nth-of-type(even), .loops-wrapper.list-post:nth-of-type(even) {
background-color:#fff;
-webkit-box-shadow:5px 5px 0 #999;
-moz-box-shadow:5px 5px 0 #999;
-ms-box-shadow:5px 5px 0 #999;
-o-box-shadow:5px 5px 0 #999;
box-shadow:5px 5px 0 #999
}

.loops-wrapper.grid4 .post:nth-of-type(odd),.loops-wrapper.grid3 .post:nth-of-type(odd),.loops-wrapper.grid2 .post:nth-of-type(odd),.loops-wrapper.grid2-thumb .post:nth-of-type(odd),.loops-wrapper.list-post:nth-of-type(odd) {
background-color:#fff;
-webkit-box-shadow:5px 5px 0 #999;
-moz-box-shadow:5px 5px 0 #999;
-ms-box-shadow:5px 5px 0 #999;
-o-box-shadow:5px 5px 0 #999;
box-shadow:5px 5px 0 #999
}

.loops-wrapper.grid4 .post-title,.loops-wrapper.grid3 .post-title,.loops-wrapper.grid2 .post-title,.loops-wrapper.grid2-thumb .post-title {
padding: 10px 5px;
text-align:center
}

.post-nav {
padding-left:10px;
padding-right:10px;
background: #26313b;
border-top: 1px solid #3e3e3f;
overflow: auto;
color: #fff;
}
.post-nav a {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease
}
.post-nav .next {
border-left: 1px solid #666;
}
.commentwrap {
padding:5px
}

.comment.bypostauthor {
color:#F44336
}

.shortcode.quote,blockquote {
color:#F44336;
padding:.8em .8em .8em 2em;
font-family:Georgia,"Times New Roman",serif;
margin:auto;
max-width:75%
}

blockquote:before {
content: '\201C';
font-size: 3.3em;
position: absolute;
margin-left: -.7em;
margin-top: .2em;
}
blockquote a {
color:#26313b
}
blockquote a:hover {
color:#eb1717
}
.wp-caption-text {
color:#eb1717;
font-size:75%
}

a.more-link {
background-color:#26313b;
border:1px solid;
padding:5px 10px;
margin-bottom:10px;
float:right;
color:#f5f5f5;
font-size:small;
font-style:italic;
font-family:Georgia,serif;
text-decoration:none
}

a.more-link:hover {
color:#f5f5f5;
background-color:#eb1717
}

div.sharedaddy h3.sd-title {
font-size:16px;
font-family:inherit;
background-color:inherit
}

#sharing_email .sharing_send,.sd-content ul li .option a.share-ustom,.sd-content ul li a.sd-button,.sd-content ul li.advanced a.share-more,.sd-content ul li.preview-item div.option.option-smart-off a,.sd-social-icon .sd-content ul li a.sd-button,.sd-social-icon-text .sd-content ul li a.sd-button,.sd-social-official .sd-content>ul>li .digg_button>a,.sd-social-official .sd-content>ul>li>a.sd-button,.sd-social-text .sd-content ul li a.sd-button {
margin:0 1px 1px 0;
font-family:inherit;
font-size:14px;
color:inherit;
background:inherit;
border-radius:0;
box-shadow:none;
text-shadow:none;
padding:8px 5px
}

.sd-social .sd-button .share-count {
background:#eb1717;
padding:2px;
font-size:13px
}

div#jp-relatedposts h3.jp-relatedposts-headline {
font-size:16px;
font-family:inherit;
background-color:inherit
}

h4.jp-relatedposts-post-title {
background-color:inherit;
text-align:left
}

#mc_embed_signup {
font-size:16px;
text-align:center
}

.mc-field-group {
display:inline-flex;
max-width:400px;
width:100%;
height:40px
}

.mc-embedded-subscribe-form {
display:inline;
white-space:nowrap
}

#mc_embed_signup input.email {
display:block;
width:60%
}

#mc-embedded-subscribe,button {
margin-left:5px;
width:40%;
background-color:#eb1717
}

#subscribe-form {
  background: #26313b;
  text-align: center;
  padding: 10px 30px 30px;
  margin-bottom:-40px
}

#subscribe-form p {
  color:whitesmoke
}
#disqus_thread {
padding-left:10px;
padding-right:10px
}

#site-logo {
top:2px
}

#site-description {
top:65px
}

#nav-bar {
min-height:0;
padding:0
}

#header {
border-bottom:0
}
.via {
display:block;
border-left:5px solid #FF0688;
padding-left:5px;
margin-left: -10px;
margin-bottom: 0.5em;
font-size:.7em;
line-height:1.5em
}
.source {
display:block;
border-left:5px solid #00C14D;
padding-left:5px;
margin-left: -10px;
margin-bottom: 0.5em;
font-size:.7em;
line-height:1.5em
}
/* .short::before {
content:"Short URL: ";
color:black;
font-size:x-small
} */
#breadcrumbs {
position: relative;
margin: 0;
display: block;
padding: 5px;
color: white;
font-size: x-small;
}
.subtitle {
font-family:Georgia, "Times New Roman",Times,serif;
font-size:1.25em;
font-style:italic;
color:#26313b;
line-height:110%;
padding: .5em .5em .5em 1.5em;
margin:0
}
.subtitle:before {
  content: '\201C';
  font-size: 2em;
  position: absolute;
  margin-left: -.5em;
  margin-top: .2em
}
.subtitle:after {
  content: '\201D';
  font-size: 2em;
  position: absolute;
  margin-right: 2em;
  margin-top: .2em
}