/*Theme Name: Golden Career Strategies - Update 2022
Theme URI: http://goldencareerstrategies.com/
Description: Custom Template for Golden Career Strategies
Author: Ask and Receive, Inc.
Author URI: http://www.askandreceive.net
Version: 2.0
Tags: golden, career, strategies, career transition, outplacement, onboarding, assessments, career coach, Harrison Assessment, MBTI, FEBI Assessment, LPI 360, Leadership Challenge, Leadership development, professional coach, DISC Assessment, Birds with DISC Assessment, MBTI, Employee engagment, Employee Retention
*/
body {
	font-family: 'Montserrat', sans-serif;
	overflow-x:hidden;
}
h1 {
  font-size: 3em;
  color: #02043C;
  padding: 5px 0px;
  border-bottom: 1px dotted #aaa;
  letter-spacing: -2px;
  font-weight: 700;
}
h2 {
  font-size: 2em;
  font-weight: 600;
  letter-spacing: -2px;
  color: #B89744;
  padding: 5px;
}
h3 {
  font-size: 1.5em;
  color: #B89744;
  letter-spacing: -1px;
  text-align: left;
  font-weight: 600;
}
p {
  font-size: 1.1em;
	font-weight: 400;
}
a {
  color: #B89744;
  text-decoration: none;
  font-weight: 600;
  transition: all 350ms ease-in-out;
}
a:hover {
  color: #B89744;
}
blockquote {
  margin: 20px;
  background-color: #fff;
  padding: 10px;
  font-size: 14px;
  border-left: 5px solid rgba(245, 131, 32, 0.50);
  line-height: 1.25
}
hr {
    margin-top: 3rem;
    margin-bottom: 3rem;
}
.btn {
  border: none;
  border-radius: 10px;
  color: #ffffff;
  padding: 8px 10px;
  background-color: #02043C;
  font-size: 18px;
  transition: all 350ms ease-in-out;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0f1266;
  border-color: #070b6e;
}

.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #0f1266;
  border-color: #070b6e;
  box-shadow: 0 0 0 0.2rem #0f12668a;
}
.block-1 h1, .block-2 h1, .block-3 h1 {
  font-weight:800;
  border: none;
  padding: 0;
}
.block-2 h1, .block-3 h1 {
  color: #fff;
}
.block-2 h3, .block-3 h3 {
  color: #fff;
}
.block-1 {
  background-color: #fff;
  padding: 20px;
}
.block-2 {
  background-color: #02043C;
  color: #fff;
  padding: 20px;
}
.block-3 {
  background-color: #B89744;
  color: #fff;
  padding: 20px;
}
.color-1 {
  background-color: #B89744;
}
.color-2 {
  background-color: #02043C;
  color: white;
}
.color-3 {
  background-color: #0C0C0C;
  color: white;
}
.color-4 {
  background-color: #f8f9fa;
}
.color-5 {
  background-color: #fff;
}
.headline, .main h1 {
	color: #fff;
	background-color: #05043C;
	padding: 10px 5px;
	text-align: center;
	font-size:48px;
	border-bottom:none;
	border-radius:10px;
}
.main h2 {
	font-size:30px;
}
.subhead {
	padding:3px 8px;
	color: #fff;
	background-color: #B89744;
	font-weight:600
}
.jumbotron {
	background-image: url(img/intro-bg.png);
	background-position: right 0%;
	background-repeat: no-repeat;
	background-color: transparent;
	background-size:contain;
	padding: 3% 0;
	
}
.jumbotron .display-4 {
	font-size:2.3rem;
}
.blog h1 {
	font-size:28px;
        margin-bottom: 30px;
}
.post ul {
	list-style: disc;
	padding-left:20px;
	
}
.post li {
	padding: 8px 0px;
}
.post h3 {
	border-bottom: 1px solid #dcdce1;
}
.archive a {
	padding: 3px 8px;
    background-color: #f5f5fb;
    display: block;
    color: #02043c;
}
label {
	margin-bottom: 0;
}
.container {
	width:100%;
	max-width:1440px;
}
.wp-caption-text {
        font-size: 12px;
}
.pull-right {
	margin-left: 20px!important;
}
.pull-left {
	margin-right: 20px!important;
}
.small {
	font-size:13px;
}
@media screen and (min-width:1200px){
	.jumbotron .display-4 {
		margin-right:40%;
	}
	.logo {
	max-width:225px;
}
	.navbar-collapse {
	margin-top:auto;
		margin-right:0px!important;
		}
}
.top-bar {
	padding:5px;
	background-color: #f5f5fb;
	font-size: 14px;
}
.top-bar p {
	margin:0;
}
.top-bar .form-control {
	height:24px;
	padding:3px;
	font-size:14px;
}
.top-bar .btn {
    padding: 3px 8px;
    font-size: 0.75rem;
}
.top-bar a {
	color: #02043C;
}
.navbar-light .navbar-nav .nav-link {
    color: rgb(2 4 60);
    font-size: 18px;
    padding: 5px 18px;
}
.navbar a:hover {
	border-bottom: none!important;
}
.navbar-light .navbar-nav .show > .nav-link {
    background-color: #B89744;
    color: #fff;
}
.dropdown-menu {
	color: #000;
	background-color: #b89744;
	margin:0;
	border-radius: 0;
	border:none;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #a0833b;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #b89744;
}
.dropdown-item {
	color:#fff;
}
.intro {
	padding:0;
}
.intro h1 {
	width:60%
}
.intro .btn {
    border: 5px solid #ac8d40;
    color: #ffffff;
    padding: 8px 18px;
    font-size: 21px;
    transition: all 350ms ease-in-out;
    font-weight: 700;
    background-color: #b89744;
}
.intro .btn:hover {
	background-color: #ac8d40;
}
.main {
	padding: 0;
	min-height: 40vh;
}
.quotes {
	background-color: #ffffff;
	color:#000000;
	padding: 20px;
	font-size:18px;
	border-left:1px solid #f4f4f4;
}
.quotes hr, .sidebar hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.sidebar p {
	font-size:18px;
}
.card {
	border: none;
}
.card a {
	font-weight:700;
	color:#fff;
	
}
.card-body h3, .card-body p {
	color:#fff;
	text-align:center;
}
.card-body h3 {
	font-size: 42px;
	font-weight: 700;
	line-height: 1;
	background-color: rgba(160,131,59,0.50);
	padding: 3px;
	width:100%;
}
.card-body p {
	font-size:21px;
}
.career-transition {
	background-image: url(img/car-tran-bg.jpg);
	padding-top: 50%;
	background-repeat: no-repeat;
	background-size: cover;
}
.org-development {
	background-image: url(img/org-dev-bg.jpg);
	padding-top: 50%;
	background-repeat: no-repeat;
	background-size: cover;
}
.lead-development {
	background-image: url(img/lead-dev-bg.jpg);
	padding-top: 50%;
	background-repeat: no-repeat;
	background-size: cover;
}
.footer {
	background-color:#02043c;
	color:#fff;
	font-size:.85rem;
	padding:20px;
	line-height:2;
}
.sidebar {
	background-color: #ffffff;
	color:#000000;
	padding: 20px;
	font-size:18px;
	border-left:1px solid #f4f4f4;
}
.sidebar h3 {
	color:#05043c;
	font-size: 21px;
	font-weight: normal;
}
.footer h3 {
	color:#fff;
	font-weight:700;
}
.footer a {
	color: #fff;
}
.footer .btn {
    border: 5px solid #ac8d40;
    border-radius: 0px;
    color: #ffffff;
    padding: 3px;
    font-size: 18px;
    transition: all 350ms ease-in-out;
    font-weight: 700;
    background-color: #b89744;
	border-radius:5px;
}
.panel-title, .card-header {
	background-color: #B89744;
	font-size: 18px;
	padding:5px;
}
.panel-title a {
	color:#fff;
}
.panel-body {
	padding:10px 5px;
}