/*
Theme Name: Advisor 9 Child - Elgin
Template: advisor9
Author: Child Theme Configurator by Lilaea Media
Version: 1.0
Updated: 2014-08-21 13:44:27
*/

@charset "UTF-8";
@import url('../advisor9/style.css');

/***** GLOBAL *****/

body {
	font-family: 'PT Serif', serif;
}
.entry-title {
	font-family: 'Roboto', sans-serif;
	color: #017301;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 2.7em;;
}
.entry-header {
	border-bottom: 2px solid #017301;
	margin-bottom: 3em;
}
.site-main .widget-title {
	color: #017301;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	font-size: 1.16em;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
}
.splash {
	background: url(i/splash.jpg) no-repeat;
	height: 315px;
}
.gps-carousel-caption h2, .gps-carousel-caption h4 {
	font-weight: 300;
}

/***** HEADER *****/
.site-title a {
	background: url(i/logo.png) no-repeat;
	background-size: 100% auto;
	margin-top: 10px;
	width: 450px;
	height: 139px;
}

/***** NAV *****/
.nav {
	font-family: 'Roboto', sans-serif;
}
.navbar-main-customized {
	background:#006d00;
	color:#fff !important;
}
.navbar-main-customized .navbar-nav > li > a:hover, .navbar-main-customized .navbar-nav > li > a:focus {
	color: #aaa;
}
.navbar-default .navbar-nav>li>a {
	color: #FFF;
	text-transform: uppercase;
	font-weight: 400;
}
.second-nav {
	background-color: #aaaaaa;
}
.menu-sidebar-nav-container {
	font-family: 'Roboto', sans-serif;
	border-left: 1px solid #CCC;
	font-size: 1em;
	font-weight: 400;
	text-transform: uppercase;
	margin-left: 1em;
	padding-left: 1.5em;
	line-height: 3em;
}

/***** FOOTER *****/
.site-footer {
	font-family: 'Roboto', sans-serif;
}

/***** MISC *****/
.home .well {
	padding: 10px;
	margin-bottom: 0px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 2px 1px 10px #555 !important;
}
.home .lead {
	line-height: 1.4em;
}
.home-vid {
	margin-top: 3.5em;
}
.action {
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	font-size: .9em;
	color: #aaa;
	text-decoration: none;
}
.action:hover {
	color: #006d00;	
}

.btn-home {
	font-family: 'roboto' sans-serif;
	color: #fff;
	background-color: #108A23;
	border-color: #0A5A0D;
	border-radius: 3px;
	padding: .5em 1em;
	font-size: .9em;
	font-weight: 400;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #055E13;
}
.vid-small {
	box-shadow: 1px 1px 10px #555 !important;
	margin: 1.5em 0;
}
.well .vid-box {
	box-shadow: none;
}
.vid-box {
	box-shadow: 1px 1px 20px #555;
}
.menu {
	list-style-type: none;
	padding-left: 0px;
}
.shadow {
	box-shadow: 1px 1px 10px #555;
}
.bio-keith {
	margin: 1em 2em 2em 0;
}
.bio-milton {
	margin: 1em 2em 2em 0;
}
.stockContainer {
	display: none;
	border: 3px solid #cccccc;
	width: 100%;
	padding: 1em 0 0.05em 0;
	text-align: center;
	background: #363859;
	background: -moz-linear-gradient(-45deg, #363859 0%, #55598c 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#363859), color-stop(100%,#55598c));
	background: -webkit-linear-gradient(-45deg, #363859 0%,#55598c 100%);
	background: -o-linear-gradient(-45deg, #363859 0%,#55598c 100%);
	background: -ms-linear-gradient(-45deg, #363859 0%,#55598c 100%);
	background: linear-gradient(135deg, #8EACE0 0%,#C0CFEB 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363859', endColorstr='#55598c',GradientType=1 );
	box-shadow: inset 0 0 8px rgba(0,0,0,0.5), 0 0 7px rgba(85,89,140,0.2);
}
.sTime {
	font-size: 0.75em;
	color: #FFFFFF;
	text-transform: uppercase;
}
.panel-default>.panel-heading {
	color: #FFF;
	background-color: #017301;
	border-color: #ddd;
	text-transform: uppercase;
}
.form-group {
	width: 100%;
}
.free {
	text-transform: uppercase;
	font-size: 3em;
	color: red;
}
.free2 {
	color: red;
}
.book {
	padding-top: 5em;
}

/* Vimeo overwrite */
.video-wrapper .thumb {
	max-width: 177px !important;
}
.video-wrapper .thumb img {
	max-width: 100%;
}
.home-services h3 {
	font-size: 1.6em !important;
}

@media (max-width: 500px) {
	.site-title a {
		width: 200%;
  }
}

.footer-link {
    color: #006d00 !important;
}
a{
	color: #006d00;
}
a:hover{
	color: #09b009;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #09b009;
    outline: 0;
}

.second-nav a:hover {
    color: #006d00 !important;
    background-color: transparent;
}