.insider-page-content .bg-dark-blue {
	background: #012351;
}

.insider-page-content h3,
.insider-page-content .h3 {
	font-size: 36px;
	font-weight: 700;
}

.insider-page-content .container {
	width: 100%;
	max-width: 1140px;
	margin: 0 auto;
	padding: 0 20px;
}

.insider-page-content .has-gutters-top {
	margin-top: 40px !important;
}

.insider-page-content .text-center {
	text-align: center;
}

.insider-page-content .insider-content-band {
	padding: 2% 0;
}

.insider-page-content .flex-wrap {
	flex-wrap: wrap !important;
}

.insider-page-content .flex-row-reverse {
	flex-direction: row-reverse !important;
}

.flex-align-center {
	align-items: center;
}

.insider-page-content .flex-wrap {
	flex-flow: row wrap;
}

.insider-page-content .flex {
	display: flex;
	margin: -20px;
}

.insider-page-content .flex-col {
	flex: 1 1 auto;
	flex-basis: 80px;
	padding: 20px;
}

@media (min-width: 768px) {
	.insider-page-content .flex-col-7 {
		flex: 1 1 58.33333%;
		max-width: 58.33333%;
	}

	.insider-page-content .flex-col-5 {
		flex: 1 1 41.66667%;
		max-width: 41.66667%;
	}
}

@media (max-width: 767px) {
	.insider-page-content .flex-wrap > .flex-col {
		-webkit-box-flex: 1;

		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
	}
}

.insider-page-content .insider-content .cta_wrapper {
	display: none;
}

.insider-page-content .insider-content-inner {
	display: block;
	border: 1px solid #eee;
	padding: 1%;
	background: #fff;
}

.insider-page-content .insider-content-inner h4 {
	font-size: 28px !important;
	font-weight: 700 !important;
}

.insider-page-content .insider-content-band:nth-child(2n) {
	background: #f6f6f6;
}

.insider-page-content .manheim-insider-box-cta {
	display: block;
	border-color: #ffc20e;
	color: #07356a;
	background: url(../img/insider-button-arrow.png) #ffc20e no-repeat !important;
	background-position: calc(100% - 10px) center !important;
	background-repeat: no-repeat !important;
	font-size: 18px;
	font-weight: 700;
	line-height: 1;
	padding: 9px 18px 9px;
	padding-right: 40px !important;
	text-decoration: none !important;
}

.sticky-box {
	color: #fff;
	display: flex;
	flex-flow: row wrap;
	position: fixed;
	top: 55%;
	width: 500px;
	height: 260px;
	padding: 20px;
	z-index: 55;
	left: -450px;
	box-sizing: content-box;
	transition: all 0.5s ease;
	background: #003468;
	top: 388px;
}

.sticky-box.active {
	left: 0;
}

.sticky-box .sticky-box__section--hidden-content {
	width: 750px;
}

.sticky-box .sticky-box__section {
	float: left;
	width: 90%;
	justify-content: flex-start;
	flex-flow: column;
	align-items: center;
	padding: 5px 25px;
}

.sticky-box ul.resources {
	list-style: none;
	padding: 0;
}

.sticky-box ul.resources li.arrows {
	background: url(../img/insider-arrow-bullet.png) no-repeat;
	background-position-x: 0%;
	background-position-y: 0%;
	background-position: 0 2px;
	width: 8px;
	height: 20px;
	padding: 0 0 0 15px;
	margin: 0 0 20px;
}

.sticky-box ul.resources li.arrows a {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	display: block;
	width: 350px;
	line-height: 1.3;
}

.sticky-box .sticky-box__section--cta {
	text-transform: uppercase;
	width: 50px;
	padding: 0;
	cursor: pointer;
	padding: 0;
	width: 50px;
	display: flex;
	flex-flow: column wrap;
}

.sticky-box .sticky-box__section--cta h3 {
	transform: rotate(90deg);
	font-size: 22px;
	font-weight: 700;
	color: #fff;
	font-family: "Roboto", sans-serif, sans-serif;
	margin: 0;
	padding: 0;
	position: absolute;
	right: -20px;
	bottom: 140px;
	letter-spacing: 1.5px;
}

.sticky-box .sticky-box__close {
	width: auto !important;
	border: 1px solid #fff;
	padding: 5px 10px;
	position: absolute;
	border: none;
	background: url(../img/insider-arrow-toggle.png) no-repeat;
	right: 38px;
	top: 30px;
	height: 20px;
}

.sticky-box.active .sticky-box__close {
	border: none;
	background: url(../img/insider-arrow-toggle.png) no-repeat;
	transform: rotate(180deg);
	right: 38px;
	top: 30px;
	height: 20px;
}

.insider-blog .full-width-hero {
	height: 150px;
	background: url(../img/hero-insider-blog-thin.jpg);
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-size: cover;
	background-position: top center;
	display: flex;
	justify-content: center;
	align-items: center;
}

.insider-blog .container {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 20px;
}

.insider-blog .full-width-hero .hero-title-wrapper {
	background: url(../img/logo-manheim-insider.png);
	background-size: auto;
	width: 239px;
	height: 100px;
	margin: 0 auto;
	background-size: 100%;
}

.insider-blog .full-width-hero .hero-title-wrapper h1 {
  visibility: hidden;
}

.insider-blog .container .page-heading-wrapper {
  width: 100%;
  margin: 0 auto;
}

.insider-blog .container .page-heading-wrapper .page-heading {
  color: #0b5ba3;
  text-align: center;
  margin: 20px auto;
  width: 100%;
}

.insider-blog .container .page-heading-wrapper .page-subheading {
  text-align: center;
  font-size: 21px;
  text-transform: none;
}

.page-section-insider {
  background: #f3f3f3;
}

@media (min-width: 768px) {
  .page-section {
    padding: 60px 0;
  }
}

.insider-blog .input-form {
  width: 50%;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}

.visuallyhidden, .visually-hidden {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

.insider-blog .input-form .actions input {
  width: 100%;
  padding: 15px 20px;
  margin: 0 auto;
  border: none;
  font-size: 16px !important;
}

.insider-blog .btn {
  display: block;
  margin: 20px auto !important;
  border-color: #ffc20e !important;
  background: #ffc20e !important;
  color: #07356a !important;
  font-size: 16px !important;
  font-weight: 700 !important;
}