/*
Theme Name: Espresso Programmer Child
Template: espresso-programmer
*/

body {
	background-color:#000000;
	color: #EBEBEB;
}

a {
	color:#93AEE4;
}

h1, h2, h3, h4, h5, h6, h7, h8 {
	color: #BF830D;
}

.blog-header {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.blog-header .blog-info {
	align-self: flex-end;
}

.blog-header .blog-info .blog-description {
	margin-top:5px;
	margin-bottom:5px;
}

.blog-name > a:link,
.blog-name > a:visited {
	color: #93AEE4!important;
}

#menu-menu.menu {
    float:none;
    margin:0;
    padding:0;
}

#menu-menu.menu .sub-menu {
    margin: 10px 3px 0 0;
    padding: 0 5px 0 0;
    font-size:0.8em;
    border-right: 1px solid #BF830D;
}

#menu-menu.menu .sub-menu li.menu-item {
    margin:0;
    padding:0;
}

.post-info H1,
.archive-info H1 {
   	margin-top:0;
}

.sidebar .widget, .side-bar .posts-search {
	border-color: #83B166;
}

.tvitem {
	margin-bottom:50px;
}

.tvitem > a {
	font-size:1.2em;
	font-weight:900;
	display:block;
}

.widget_wpcom_social_media_icons_widget ul {
    text-align:right;
}

.category .post-info h1 {
    font-size: 1.2em;
    margin:0;
}

.category .post-info time {
    margin: 0 0 15px 0;
    display:block;
}

.category article,
.single-post .posts article .post-content
{
    padding: 15px;
    position: relative;
    float: left;
    clear: both;
    margin-bottom:10px;
    width:100%;
}

.single-post .posts article footer {
    clear:both;
}

.category article:nth-child(odd) {
    background-color:#0F0F0F;
}

.category .post-content img {
    display:block;
    margin:0 auto;
}

.category:not(.category-9) .post-content a,
.single-post .post-content a:not([rel=lightbox]) {
    font-size:18px;
    text-decoration:underline;
    vertical-align: bottom;
    line-height: 18px;
    float:right;
    background-color: #83B166;
    color: #000;
    padding: 10px;
    border-radius: 7px;
}

.category:not(.category-9) .post-content a:hover,
.single-post .post-content a:not([rel=lightbox]):hover
 {
    color: #FFF;
    text-shadow: 2px 8px 6px rgba(0,0,0,0.8), 0px -5px 35px rgba(191,131,13,1);
}

.category .posts-navigation,
.category .posts-navigation-left,
.category .posts-navigation-right {
    margin-top: 15px;
    border-color: #0F0F0F;
}

.category .posts-navigation a {
    font-size:1.2em;
}

.category .posts-navigation .posts-navigation-left a::before {
    content: "◀ ";
}

.category .posts-navigation .posts-navigation-right a::after {
    content: " ▶";
}

.post-content .genericon-anchor {
    font-size:18px!important;
    vertical-align:bottom;
}

#localhost {
    padding-top:25px;
}

.jetpack_widget_social_icons ul {
	text-align:right;
	margin-bottom:0;
}

.jetpack-social-widget-item:last-child svg {
    display: none;
}

.jetpack-social-widget-item:last-child a {
    position: relative;
    top: 10px;
    background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2233%22%20height%3D%2219%22%20viewBox%3D%220%200%2033%2019%22%3E%3Cpath%20fill%3D%22%2393AEE4%22%20d%3D%22M29.032%207.382a5.47%205.47%200%200%201%20.963%202.872A4.502%204.502%200%200%201%2028.5%2019H6a5.98%205.98%200%200%201-4.222-1.737l9.546-7.556c.35.187.75.293%201.176.293a2.49%202.49%200%200%200%201.066-.238l4.55%203.981a2.5%202.5%200%201%200%204.711-.157l6.205-6.204zm-1.414-1.414l-6.204%206.204A2.494%202.494%200%200%200%2020.5%2012a2.49%202.49%200%200%200-1.066.238l-4.55-3.981a2.5%202.5%200%201%200-4.801-.118L.608%2015.638A6%206%200%200%201%206.061%207a8.001%208.001%200%200%201%2015.625-1.227A5.474%205.474%200%200%201%2024.5%205c1.157%200%202.231.358%203.118.968z%22%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}
