/*
Theme Name: WP StrapBoot
Theme URI:
Description: A simple responsive theme built with Bootstrap
Author: Frerik Fahlstad
Author URI: http://fahlstad.se
Version: 1.0
Tags: responsive, white, bootstrap
*/
body{
	font-family: Lato, sans-serif !important;
	font-size: 16px !important;
	font-weight: 300  !important;
	line-height: 1.6 !important;
}

article{
	padding-bottom: 20px;
}
.media-heading a {
	color: #38424b;
	font-size: 36px;
}
.media-body{
	padding-left: 15px;
}
h1, h2, h3, h4, h5, h6 {
	color: #38424b;
	font-family: Lato, sans-serif;
	font-weight: 500 !important;
	line-height: 1.2;
	margin: 0 0 10px;
}
.site-header{
	background-color: #38424b;
	min-height: 100px;
}
#s{
	__margin-top: 10px !important;
}
footer {
	margin: 10px 0;
}

.logo{
	_background-image: url(images/logo_fref.png);
}
/* Override Bootstrap */
/*
.dropdown-menu>li>a{
	color: #8e959a !important;
	font-weight: 700 !important;
}
.dropdown-menu{

}
.dropdown-menu>li>a:hover{
	background-image: none !important;
	background-color: transparent !important;
	color: #f39c12 !important;
}
*/
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.active>a{
	color: #f39c12 !important;
	background-color: transparent !important;
	background-image: none !important;
	-webkit-box-shadow: none  !important;
	box-shadow: none  !important;
}

.jumbotron{
	margin-bottom: 0 !important;
	min-height: 120px !important;
	background-color: #38424b !important;
	color: #bdc3c7 !important;
}
.jumbotron a{
	color: #bdc3c7 !important;
}
.jumbotron a:hover{
	color: #f39c12 !important;
	text-decoration: none;
}
.navbar-collapse{
	padding: 0 !important;
 }
.navbar-nav>li>a {
	text-shadow: none !important;
	padding-top: 25px !important;
	color: #8e959a !important;
	font-weight: 700 !important;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	background-color: transparent !important;
	color: #f39c12 !important;
}
.navbar-default{
	background-color: #46535c  !important;
	background-image: none !important;
}

.navbar-default .navbar-toggle{
	border: 1px solid #8e959a !important;
}
.navbar{
	border-radius: 0 !important;
	border: none !important;
	font-size: 18px !important;
	min-height: 70px !important;
	margin-bottom: 40px !important;
	-webkit-box-shadow: none  !important;
	box-shadow: none  !important;
}
.menu-item a{
	color: #8e959a;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	/*letter-spacing: -1px;*/
}
/**********************************************/
.photo {
	margin-bottom: 10px;
}

.social-buttons button {
	margin-top: 5px;
}

.header_image{
	margin-right: 10px;
}

#comments, #comments li {
	margin: 0;
	padding: 0;
}

#comments li {
	list-style: none;
}
h4#comments {
	/*font-size: 32px;*/
	color: #666 !important;
	margin-bottom: 20px;
}
.comment-list article {
	width: 100%;
	overflow: hidden;
}
.comment-list > li {
	padding: 15px;
	margin: 0 0 20px;
	background: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 3px;
}
.comment-content {
	padding-left: 20px;
}
.comment-content .reply {
	min-height: 30px;
}
#commentform code {
	white-space: normal;
}
#respond h4 {
	/*font-size: 32px;*/
	margin-top: 20px;
	margin-bottom: 10px;
}
code {
	font-size: 90%;
}

#sidebar {
	font-size: 16px;
	color: #888;
	word-spacing: .05em;
}
a {
	color: #2a6496;
}
.navbar-inverse .navbar-brand{
	color: white;
}
#sidebar .widget ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
#sidebar .widget li {
	margin-bottom: .7em;
}
#sidebar h4 {
	text-transform: uppercase;
	color: #888;
	margin-bottom: 8px;
}
#sidebar .widget {
	margin-bottom: 25px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.mywell {
	min-height: 20px;
	padding-left: 19px;
	margin-bottom: 20px;
	/*background-color: #f5f5f5;*/
	/*border: 1px solid #e3e3e3;*/
	/*border-radius: 4px;*/
}

.ad_125_wrapper{
	overflow: hidden;
	margin-left: 10px;
}
.ad_125{
	width: 125px;
	height: 125px;
	float: left;
	margin: 5px;
}
.ad_125 img {
	display: block;

	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.alignleft{
	float: left;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.alignright{
	float: right;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}