/*
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
*/
/* @import url("../brixton/style.css"); */
/*your content goes from here*/
body {
	background:#000!important;
}

.content a, .content a span {
	color:#509ca1;
}

.content a:hover, .content a:hover span {
	color:#066;
	text-decoration: underline;
}

body header {
	background-repeat:no-repeat!important;
	background-position-y:50px!important;
	background-color:#000!important;
}

body span {
	color:#333;
}

body #logo {
	position:relative;
	width:56%;
	float:right;
	text-align:center;
}

body #logo .header-description {
	font-size:12pt;
	color:#fff;
}

body #logo .header-description a {
	color:#509ca1;
	font-weight:700;
}

body #logo .header-description a:hover {
	color:#066;
	font-weight:700;
}

body #logo .button-group {
	text-transform:uppercase;
	font-family:Oswald,"Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;
}

body #logo .button-group a.button-solid {
	background:#000;
	color:#fff;
	padding:12px 20px;
	margin-right:15px;
}

body #logo .button-group a:hover.button-solid {
	background:#666;
	color:#fff;
}

body #logo .button-group a.button-primary {
	background:#509ca1;
	color:#fff;
	padding:12px 20px;
	margin-right:15px;
}

body #logo .button-group a:hover.button-primary {
	background:#066;
	color:#fff;
}

body .widget_mc4wp_form_widget {
	background:#232323;
	color:#fff;
}

body .widget_mc4wp_form_widget h3 {
	margin:30px 0;
	color:#fff;
	text-align:center;
}

.top-widget {
	margin:0;
	padding:0;
}

.widget_mc4wp_form_widget form {
	background:#232323;
	color:#fff;
	padding:0;
	margin:30px;
	position:relative;
}

.mc4wp-form-fields .form-sign-up-text {
	text-align:center;
	line-height:1.6em;
	font-size:14pt;
	margin:0 80px 30px;
}

.mc4wp-form-fields .form-sign-up-input-container {
	text-align:center;
}

.mc4wp-form-fields label {
	display:block;
}

.mc4wp-form-fields input[type="email"] {
	display:inline-block;
	height:40px;
	border:none;
	background:#eee;
	width:45%;
	color:#aaa;
	font-size:14px;
}

.mc4wp-form-fields input[type="submit"] {
	display:inline-block;
	background:#509ca1;
	text-transform:uppercase;
	font-family:Oswald,"Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;
	color:#fff;
	font-size:14pt;
	height:auto;
	padding:12px 20px;
	margin-left:3px;
	border:none;
}

.mc4wp-form-fields input[type="submit"]:hover {
	background:#066;
	color:#fff;
}

.mc4wp-alert.mc4wp-success p {
	text-align:center;
	background:#83e25e;
	display:block;
	margin:0 auto;
	width:60%;
	padding:0 10px;
	color:#000;
	font-size:11pt;
}

.block1 a{
  width: auto;
  float: none;
}

.block1 .block1_block{
  width: 33.3%;
  float: left;
}
.block1_text span {
  font-family: Oswald, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif;
  display: block;
  width: 100%;
  color: #333;
  margin: 0;
  line-height: 22px;
  font-size: 20px;
  text-align: center;
}

.block1_lower_text span {
  font-family: Raleway, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif !important;
  display: block;
  color: #999 !important;
  font-size: 14px !important;
  font-style: normal;
  padding-top: 30px;
  text-align: center;
}
.block1_lower_text span:before, .block1_lower_text ul:before {
  content: '';
  width: 100px;
  height: 1px;
  background: #ddd;
  position: absolute;
  margin-top: -14px;
  left: 50%;
  margin-left: -50px;
  float: left;
}

.block1_lower_text ul{
  list-style: none;
  font-family: Raleway, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif !important;
  display: block;
  color: #999 !important;
  font-size: 14px !important;
  font-style: normal;
  padding-top: 30px;
   margin: 0;
  text-align: center;
}

.block1_lower_text ul li{
  display: inline-block;
  margin-right: 10px;
}

.block1_all_text:hover .block1_text span{
  color: white;
}

.block1_all_text:hover .block1_lower_text a{
  color: #509ca1;
}

.block1_all_text:hover .block1_lower_text a:hover{
  color: #999;
}

.block1_all_text:hover .block1_lower_text a span{
  color: #509ca1 !important;
}

.block1_all_text:hover .block1_lower_text a:hover{
  color: #999;
}

.sidebar .widget-line {
	display:none;
}

.sidebar h3 {
	margin:0 0 30px;
}

body .sidebar .widget_mc4wp_form_widget h3 {
	margin:0 0 30px;
	color:#fff;
	text-align:left;
}

.sidebar .widget_mc4wp_form_widget form {
	margin:auto;
}

.sidebar .mc4wp-form-fields .form-sign-up-text {
	text-align:left;
	line-height:1.6em;
	font-size:11pt;
	margin:auto;
}

.sidebar .mc4wp-form-fields .form-sign-up-input-container {
	text-align:left;
	margin-top:30px;
}

.sidebar .mc4wp-form-fields input[type="email"] {
	width:50%;
}

input:invalid,textarea:invalid {
	border-radius:1px;
	-moz-box-shadow:0 0 5px #509ca1;
	-webkit-box-shadow:0 0 5px #509ca1;
	box-shadow:0 0 5px #509ca1;
}

.textwidget.custom-html-widget a {
	display:inline-block;
	opacity:1;
}

.textwidget.custom-html-widget a:hover {
	opacity:.8;
}

.sidebars-wrap.bottom .textwidget.custom-html-widget a img {
	width:175px;
}

.single .author-info-wrap .blogAuthor {
	display:none;
}

.single .author-info-wrap .bibliographical-info {
	padding:0 25px;
}

.single .author-info-wrap .authorBlogName {
	padding-left:25px;
}

@media only screen and (max-width: 1115px) {
	body header {
		background-image:none!important;
	}

	body #logo {
		width:100%!important;
	}

	body #logo .header-description {
		font-size:12pt!important;
		line-height:18pt!important;
	}

	.mc4wp-form-fields .form-sign-up-text {
		line-height:1.5em;
		font-size:12pt;
		margin:0 20px 30px;
	}
}
@media only screen and (max-width: 850px) {
  .block1 .block1_block{
    width: 100%;
    float: none;
  }
}