/*  
Theme Name: Brixton Child
Description: Brixton - Premium Wordpress Theme
Version:1.2
Author:gljivec
Theme URI:http://themeforest.net/
Author URI:http://premiumcoding.com/
License URI:http://themeforest.net/
Template: brixton
*/

div#logo {
	padding: 20px 0 0 0;
}
img.avatar.avatar-100.photo.wp-post-image {
	display:inline !important;
}
#skipnav{
	display: none;
}
a {
	text-decoration: underline;
	color: #25639c;
}
.mainwrap.blog.sidebar .main .content.blog .blogimage {
	text-align:center;
}
input.ap-agreement-checkbox {
	width: 22px;
	display: block;
}
.ap-content-file-uploader .qq-upload-button {
padding: 0;
}
.ap-content-file-uploader .qq-upload-button input {
height: 27px;
width: 110px;
}
.sentry a, .sidebar a, .title a:hover, .blog-category a:hover, .ap-form-wrapper  a {
	text-decoration: underline;
	color: #316498;
}
a.featurebutton-home {
	color: #fff;
}
a.featurebutton-home:hover,
a.featurebutton-home:active {
	color: #568FC8;
}
.comment-subscription-form {
display: none;
}
.pp_social { display: none;}
@media screen and (max-width: 1043px) and (min-width: 0px) {
	.sentry table {
	  width: 100% !important;
	}
  .sentry img {
	max-width: 100% !important;
  }	
}
span code,
code.inline {
	display: inline;
	background-color: #E6E6E6;
	padding: 6px;
	border: 0;
}
a span code {
	color: #316498;
}
body {
	color: #333;
}
.citation {
	font-size: 90%;
	line-height: 1.55em;
	display: inline-block;
}
pre[class*=language-markdown] {
	background: #fff;
}
code[class*=language-markdown] {
	color: #000;
	background-color: #efefef;
	text-shadow: none;
}
.ed_button.button.button-small {
	width: 70px;
}
input.ap-agreement-checkbox {
	transform: scale(1.25);
	margin: 9px -30px 0 20px;
  display: inline-block
}
.wp-caption p.wp-caption-text {
	font-size: 14px;
}
.sentry img,
table.tr-caption-container img {
	max-width: none;
}
ul.menu li.current-menu-item a {
	color: white;
}
.post-meta {
	background: #1a3a59;
	color: white;
	font-family: Lustria, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif;
}
.post-meta::after {
	background: url(/wp-content/themes/brixton-child/images/brixton-child-meta-ribbon.png) 0 0 no-repeat;
}
.blogAuthor,
.authorBlogName,
.bibliographical-info {
	padding: 0;
}
.sentry a, .sidebar a, .title a:hover, .blog-category a:hover, .ap-form-wrapper a {
	text-decoration: underline;
	color: #316498;
}
.blog-info .addthis_toolbox {
	margin-top: 10px;
	width: auto;
}
.addthis_toolbox a {
	margin: 3px;
	margin-bottom: 3px;
	background-color: #1a3a59;
	line-height: 36px !important;
}
.blog_social .social-title {
	font-family: Lustria, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif;
	font-size: 110% !important;
	text-align: center;
	text-transform: uppercase;
}
.widget.widget_text {
	color: #000;
}
.widget h3 {
	color: #1a3a59;
	font-weight: bold;
}
.featurebutton-home {
	width: 200px;
	text-align: center;
	border: 1px solid #3e5d77;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font: .9em Lustria;
	padding: 7px 0;
	color: #fff;
	background: #1a3a59;
	text-decoration: none;
	display: block;
}
.widget .featurebutton-home {
	margin: 0 auto;
}
a.featurebutton-home {
	color: #fff;
}
textarea, input, select, .wp-editor-container {
	border: 1px solid #999999 !important;
}
.socicon {
	background-color: #1a3a59 !important;
}
.top-search-form i {
	background: #1a3a59;
}
h1 {
	margin-bottom: 20px;
}
h2.title {
	margin-top: 20px;
}
.footer_widget1, .footer_widget2, .footer_widget3 {
	margin: 0 1%;
	text-align: center;
	float: left;
}
.footer_widget3 {
	margin-right: 0;
}
.footer_widget1 .widget.widget_text p,
.footer_widget2 .widget.widget_text p,
.footer_widget3 .widget.widget_text p{
	margin: 0;
	padding: 0;
}
#footer .widget {
	margin-bottom: 0;
}
.pmc-read-more {
display: block;
	background-color: #1a3a59;
	color: white;
	width: 300px;
	padding: 8px 0 6px 0;
	margin: 20px auto;
	border-radius: 30px;
	clear:both;
}
.blogmore, .more-link {
	border-bottom: 0;
	color: #FFF !important;
	text-decoration: none !important;
}
.pmc-read-more:hover {
	border-bottom: 0;
	color: #9FCAE5 !important;
	text-decoration: underline !important;
}
ul.sub-menu li.current-menu-item {
	background-color: #5090ca;
}
ul.sub-menu li.current-menu-item a {
	color: #ffffff;
	text-decoration: none;
}
#site-list-mainlinks ul,
#site-list-archives ul{
	display: flex;
	flex-wrap: wrap;
	clear: both;
}
#site-list-archives h3 {
	clear: both;

}
#site-list-mainlinks ul li,
#site-list-archives ul li {
	flex: 1 1 30%;
}
@media screen and (max-width: 768px) {
	#site-list-mainlinks ul li,
	#site-list-archives ul li {
		flex: 1 1 49%;
	}
}
p.bhl-footer1 {
	font-family: Lustria, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif;
	color: #1a3a59;
	font-size: 130%;
	-webkit-text-stroke-width: 2px;
	-webkit-text-stroke-color: #1a3a59;
	letter-spacing: .04em;
	font-style: italic;
	text-align: center;
	margin-bottom: 0;
}
p.bhl-footer2 {
	font-family: Lato, serif;
	font-size: 100%;
	text-align: center;
	width: 75%;
	margin: .25em auto;
	line-height: 140%;
}
a:hover {
	color: #9FCAE6;
}
h2#comments,
h2.post-comments {
	margin-top: 30px;
}
#commentform .gglcptch {
	margin-left: 25px !important;
}
.author-info-wrap .bibliographical-info {
	padding: 0 25px;
}
h1.title {
	margin-top: 20px;
}
.sidebar .widget_search i, #footer .widget_search i {
	right: 75px;
}
.specificComment .blogAuthor {
	margin-top: 0;
	float: left;
}
.blogAuthor img {
	margin-right: 0;
}
.mainwrap.single-default.sidebar .content.singledefult .right-part {
	width: auto;
	margin-top: -110px;
	padding-left: 120px;
}

