.alertBar {
  background-color: #641011;
  padding: 8px 0px;
  display:none;
}
.alertBar p {
	text-align:center;
	margin:0;
}
.alertBar p, .alertBar a, .alertBar a:hover, .alertBar a:visited {
	font-size:13px;
	color:#fff;
	line-height:14px;
}
.alertBar p i {
	margin-right:5px;
	font-size:16px;
}
.alertBar a {
	text-decoration:underline;
}
.alertBar span.right {
  line-height: 12px;
}
.alertBar img {
  max-width: 14px;
}

/*footer cookie policy*/
.dnnEditState .CookiePolicy {
	position:unset;
}
.CookiePolicy {
	background: #f4f4f4;
	height: auto;
	left: 0;
	position: fixed;
	width: 100%;
	z-index: 1000;
	border-bottom: 1px solid #cbd6e2;
	border-top: 1px solid #cbd6e2;
	padding: 9px 20px 5px 20px;
	display: none;
	bottom: 0;
}
.CookiePolicy p {
	font-size:12px;
	margin-bottom:0;
	position:relative;
	line-height: 14px;
}

.CookiePolicy a.alertBtn{
    color: #fff;
    padding: 4px 12px;  
    font-size: 13px;   
    margin: 7px 15px 0 0;	
	clear:both;
	display: block;
	max-width: 45px;
}
.CookiePolicy a.alertBtn:hover {
	background-color: transparent;
	text-decoration:none;
	color: #3953a4;
}

.MenuContent .imagewrapper {
	position:relative;
	margin-bottom:15px;
}
.MenuContent .imagewrapper p {
	margin:0;
}
.MenuContent .imagewrapper .overlay {
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%);
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
  width: 100%;
  height: 170px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index:4;
}

.MenuContent .imagewrapper h5 {
	position: absolute;
  z-index: 5;
  color: #fff;
  text-transform: uppercase;
  font-size: 17px;
  margin: 0;
  bottom: 10px;
  text-align: center;
  width: 100%;
}
.MenuContent p {
	font-size:16px;
	line-height:18px;
	color:#373c43;
	text-align:center;
}
ul.megamenu .MenuContent a.BurgundyButton:hover {
	 color:#fff;
 }
ul.megamenu li.level0 a.BurgundyButton {
	  float:none;
}

.HP_SliderImages {
  position: relative;
  min-height: 250px;
  overflow: hidden;
  justify-content: center;
  -webkit-align-self: center;
  align-self: center;
  flex-direction: column;
  align-items: center;
  -ms-flex-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.HP_SliderImages .container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  height: 100%;
}
.HP_SliderImages p {
  margin-bottom: 0;
}

.HP_SliderImages img {
  min-height: 500px;
  min-width: 969px;
  width:100%;
}
.HP_SliderImages .Squares {
	z-index: 5;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 51%;
  width: 100%;
  transform: translate(-50%,-50%);
  max-width: 290px;
  border-radius: 8px;
  min-height: 100%;
}
.HP_SliderImages .Squares.Burgundy::before, .HP_SliderImages .Squares.Blue::before, .HP_SliderImages .Squares.Green::before {
	width: 76px;
  height: 76px;
  content: " ";
  display: block;
  position: absolute;
  top: 33px;
  right: 0px;
  border-radius:8px;
}
.HP_SliderImages .Squares.Burgundy::before {

  background-color: #641011;
}
.HP_SliderImages .Squares.Blue::before {
	background-color: #20284b;
}
.HP_SliderImages .Squares.Green::before {
	background-color: #67735e;
}
.HP_SliderImages .Squares::after {
  width: 76px;
  height: 76px;
  content: " ";
  background-color: #d7b989;
  display: block;
  position: absolute;
  bottom:33px;
  left:0;
  border-radius:8px;
}


.HP_SliderImages .ContentOverlay {
  z-index: 5;
  text-align: center;
  padding: 30px 25px 35px 25px;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%,-50%);
  max-width:260px;
  background: rgba(255, 255, 255, 1);
  border-radius:8px;
}

.HP_SliderImages .ContentOverlay h1, .HP_SliderImages .ContentOverlay h2 {
	font-size:24px;
	line-height:26px;
	color:#641011;
	font-weight:600;
	text-transform:uppercase;
}
.HP_SliderImages .Squares.Green .ContentOverlay h1, .HP_SliderImages .Squares.Green .ContentOverlay h2 {
	color:#67735e;
}
.HP_SliderImages .Squares.Blue .ContentOverlay h1, .HP_SliderImages .Squares.Blue .ContentOverlay h2 {
	color:#20284b;
}
.HP_SliderImages .ContentOverlay p:nth-child(2) {
	font-size:18px;
	line-height:20px;
	margin-bottom:25px;
	font-weight:300;
}
.HP_SliderImages .wrapper {
	height:0;
}
.Hero {
  min-height: 250px;
  overflow: hidden;
  justify-content: center;
  align-self: center;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
  margin-bottom: 35px;
}
.Hero .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 88%);
  content: "";
  z-index:1;
  opacity:0.8;
}
.Hero img {
  min-height: 250px;
  min-width: 1200px;
}
.Hero h1, .Hero h2 {
  color: #fff;
  font-size: 24px;
  z-index: 3;
  text-align: center;
  padding: 0 15px;
  position: absolute;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  bottom: 5px;
  line-height: 26px;
  margin-bottom: 0;
  text-transform:uppercase;
  font-weight:bold;
}
.Hero .squares {
    background: no-repeat transparent url("/Portals/_default/Containers/Logansport/img/Hero-Squares.png");
    position: absolute;
	bottom:0;
    height: 148px;
	width: 100%;
	background-size: 52%;
	z-index: 2;
	left: 0;
}
.Hero p {
	margin-bottom:0;
}
.IntroBorder {
	margin-bottom:40px;
}
.IntroBorder p {
	font-weight:300;
}
.IntroBorder hr {
	height:4px;
	opacity:1;
	margin:15px auto 25px;
	max-width:130px;
	background-color:#641011;
}
.Intro {
	padding: 35px 25px 15px 25px;
}
.RoundedBox {
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
  max-width: 350px;
  margin: 0 auto 50px;
  border:1px solid #efefef;
}
.RoundedBox .wrapper {
	-webkit-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.20);
  box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.20);
  padding: 25px 15px 35px 15px;
  border-radius: 10px;
  max-width: 350px;
}
.RoundedBox p {
	font-size:17px;
}
.RoundedBox.Burgundy {
	-webkit-box-shadow: -10px 10px 0px 0px #641011; 
	box-shadow: -10px 10px 0px 0px #641011;
}
.RoundedBox.Burgundy i {
	color:#641011;
	font-size:32px;
}
.RoundedBox.Green i {
	color:#67735e;
	font-size:32px;
}
.RoundedBox.Green .green {
	color:#67735e;
}
.RoundedBox.Burgundy h5 {
	color:#641011;
}
.RoundedBox h5 {
	font-size:18px;
	text-transform:uppercase;
	margin-bottom:5px;
}
.RoundedBox img {
	max-width:47px;
}
.RoundedBox.Blue {
	-webkit-box-shadow: -10px 10px 0px 0px #20284b; 
	box-shadow: -10px 10px 0px 0px #20284b;
}
.RoundedBox.Blue h5 {
	color:#20284b;
}
.RoundedBox.Green {
	-webkit-box-shadow: -10px 10px 0px 0px #67735e; 
	box-shadow: -10px 10px 0px 0px #67735e;
}
.RoundedBox.Green h5 {
	color:#67735e;
}
.BurgundyBox.text-center {
	-webkit-box-shadow: -7px 7px 0px 0px #641011;
  box-shadow: -7px 7px 0px 0px #641011;
  border-radius: 10px;
   max-width: 290px;
   margin: 0 auto 40px;
}
.GreenBox.text-center {
	-webkit-box-shadow: -7px 7px 0px 0px #67735e;
  box-shadow: -7px 7px 0px 0px #67735e;
  border-radius: 10px;
   max-width: 290px;
   margin: 0 auto 40px;
}
.BurgundyBox.text-center .wrapper, .GreenBox.text-center .wrapper {
  margin: 0 auto 35px;
   -webkit-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.20);
  box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.20);
  padding: 25px 15px 35px 15px;
  border-radius: 10px;
  padding: 35px 15px 35px 15px;
  max-width: 290px;
}
.BurgundyBox.text-center i, .BurgundyBox.text-center a, .BurgundyBox.text-center a:hover, .BurgundyBox.text-center a:visited {
	color:#641011;
	word-break: break-word;
}
.GreenBox.text-center i, .GreenBox.text-center a, .GreenBox.text-center a:hover, .GreenBox.text-center a:visited {
	color:#67735e;
	word-break: break-word;
}
.BurgundyBox.text-center i, .GreenBox.text-center i {
	font-size:44px;
	margin-bottom:10px;
}
.BurgundyBox.text-center p, .GreenBox.text-center p {
	font-size: 19px;
  font-weight: 600;
  margin: 0;
  text-transform: uppercase;
}
.BurgundyBox.text-center img, .GreenBox.text-center img {
	margin-bottom:10px;
}
.CenteredBoxImg {
	max-width:490px;
	margin:0 auto 45px;
	position:relative;
}
.CenteredBoxImg p.burgundysquare, .CenteredBoxImg p.bluesquare {
	position: relative;
}
.CenteredBoxImg p img{
    z-index: 5;
    position: relative;
    border-radius: 6px;
}
.CenteredBoxImg p.burgundysquare::before{
    width: 76px;
    height: 76px;
    content: " ";
    background-color: #a27070;
    display: block;
    position: absolute;
    top: -11px;
    right: -11px;
    border-radius: 8px;
}
.CenteredBoxImg p.burgundysquare::after{
    width: 76px;
    height: 76px;
    content: " ";
    background-color: #d7b989;
    display: block;
    position: absolute;
    bottom: -11px;
    left: -11px;
    border-radius: 8px;
}
.CenteredBoxImg p.bluesquare::before{
    width: 76px;
    height: 76px;
    content: " ";
    background-color: #20284b;
    display: block;
    position: absolute;
    top: -11px;
    right: -11px;
    border-radius: 8px;
}
.CenteredBoxImg p.bluesquare::after{
    width: 76px;
    height: 76px;
    content: " ";
    background-color: #d7b989;
    display: block;
    position: absolute;
    bottom: -11px;
    left: -11px;
    border-radius: 8px;
}
@media (min-width: 992px) and (max-width: 1280px){
.BurgundyBox.text-center p, .GreenBox.text-center p {
	font-size:16px;
}
}
.TeamLenders {
	padding-top:20px;
}
.TeamLenders .lenderlist {
	max-width:337px;
	margin:0 auto 35px;
	position:relative;
	padding-bottom: 50px;
}
.TeamLenders .lenderlist .card-header {
	border-radius:unset;
	padding:0;
	background-color:unset;
	border-bottom:unset;
	position:relative;
	margin-bottom: 43px;
}
.TeamLenders .lenderlist .card-header::before {
      width: 60px;
    height: 60px;
    content: " ";
    background-color: #641011;
    display: block;
    position: absolute;
    top: -11px;
    right: 1px;
    border-radius: 8px;
    z-index: -1;
}
.TeamLenders .lenderlist .card-header .overlay {
	max-width: 101px;
    bottom: -26px;
  left: -12px;
  position: absolute;
}
.TeamLenders .lenderlist .card-header img.profilepic {
	border:1px solid #e2e2e2;
	border-radius:10px;
}
.TeamLenders .lenderlist:nth-child(even) .card-header img.profilepic {
	-webkit-box-shadow: -10px 10px 0px 0px #20284b;
  box-shadow: -10px 10px 0px 0px #20284b;
}
.TeamLenders .lenderlist:nth-child(odd) .card-header img.profilepic {
	-webkit-box-shadow: -10px 10px 0px 0px #67735e;
  box-shadow: -10px 10px 0px 0px #67735e;
}

.TeamLenders .eds_news_Ozone h2 {
	font-size:24px;
	text-transform:uppercase;
	color:#641011;
	font-family: 'Open Sans', sans-serif;
	margin-bottom:10px;
}
.TeamLenders .eds_news_Ozone p.JobTitle {
	font-style:italic;
	margin-bottom:8px;
	font-size:17px;
}
.TeamLenders .eds_news_Ozone p {
	font-size:17px;
}
.TeamLenders .eds_news_Ozone p.nmls {
	margin-bottom:5px;
}
.TeamLenders .eds_news_Ozone a.TextLinkBlue {
	font-size: 17px;
  color: #20284b;
  font-weight: 700;
  text-decoration: none;
  border-bottom: 2px solid #20284b;
  text-transform: uppercase;
  margin-bottom:15px;
  font-family: 'Open Sans', sans-serif;
  display:inline-block;
}

.TeamLenders .eds_news_Ozone .bottomlinks {
	position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.TeamLenders .eds_news_Ozone .location, .TeamLenders .eds_news_Ozone .phone {
	position:relative;
	margin:0 auto 8px;
	max-width:203px;
}

.TeamLenders .eds_news_Ozone .phone a {
	color:#20284b;
}
.TeamLenders .eds_news_Ozone .phone p {
	margin-bottom:0;
}
.TeamLenders .eds_news_Ozone a.BurgundyButton {
	transition:unset;
	color: #641011;
}
.TeamLenders .eds_news_Ozone a.BurgundyButton:hover {
	color: #fff;
	transition:unset;
}	
.TeamLenders .eds_news_Ozone .location::before,.TeamLenders .eds_news_Ozone .phone::before {
  font-size: 15px;
  font-weight: 900;
  font-family: "Font Awesome 6 Pro";
  color: #20284b;
  position: absolute;
  top: 0;
  left: 0;
}
.TeamLenders .eds_news_Ozone .location::before {
  content: "\f3c5";
}
.TeamLenders .eds_news_Ozone .phone::before {
  content: "\f095";
}

.AccTabs {
	margin-bottom:40px;
}
.AccTabs .liveaccdefault .ui-widget-content, .AccTabs .liveaccdefault .ui-state-active, .AccTabs .liveaccdefault .ui-widget-content .ui-state-active, .AccTabs .liveaccdefault .ui-state-default{
    background: transparent;
    border: none;
    color: #4f5255;
    font-family: 'Open Sans', sans-serif;
}
.AccTabs .liveaccdefault h3.ui-state-default{
    border-bottom: 2px solid #641011;
    border-radius: 0;
}
.AccTabs .liveaccdefault .ui-accordion .ui-accordion-header .ui-icon{
    position: relative;
    background-image: none;
    background: none;
    text-indent: unset;
    display: unset;
}
.AccTabs .liveaccdefault .ui-state-default.ui-accordion-header-collapsed .ui-icon::before{
    float: right !important;
    content: "\2b";
    font-family: "Font Awesome 6 pro";
    background: none;
     font-size: 14px;
  width: 24px;
  height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #641011;
    border-radius: 50%;
    color: #641011;
    margin-right: 16px;
    margin-top: 13px;
    font-weight: 700;
	line-height: 25px;
}
.AccTabs .liveaccdefault .ui-state-default.ui-state-active .ui-icon::before {
    float: right !important;
  content: "\f068";
  font-family: "Font Awesome 6 pro";
  background: none;
  font-size: 14px;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid #641011;
  border-radius: 50%;
  color: #641011;
  margin-right: 16px;
  margin-top: 13px;
  font-weight: 700;
  line-height: 25px;
}
.AccTabs .liveaccdefault .ui-accordion .ui-accordion-header a{
    padding: 10px 29px 10px 6px;
}
.AccTabs .liveaccdefault .ui-accordion .ui-accordion-header a{
    color: #641011;
    font-size: 21px !important;
    line-height: 30px;
}
.AccTabs .liveaccdefault .ui-accordion .ui-accordion-content{
    padding: 25px 10px 0px 10px;
}
.AccTabs .liveaccdefault .ui-accordion-content p {
    font-size: 18px;
  color: #4f5255;
  line-height: 20px;
  margin: 0 0 20px;
}
.AccTabs .liveaccdefault .ui-accordion-content p a {
	color: #641011;
	text-decoration:underline;
}
.AccTabs .liveaccdefault .ui-accordion-content p a:hover {
	color: #000;
	text-decoration:underline;
}
.AccTabs .ui-accordion-header-active a.LA-ui-accordion-header {
    border-bottom: 2px solid #641011;
}
.FourBox .BeigeLight1, .FourBox .BeigeLight2,.FourBox .BeigeDark1, .FourBox .BeigeDark2 {
  padding: 40px 20px;
  position:relative;
}
.FourBox .BeigeLight1 {
	background-color:#f4ead0;
}
.FourBox .BeigeDark1 {
	background-color:#ebe0c4;
}
.FourBox .BeigeLight2 {
	background-color:#f5ecd5;
}
.FourBox .BeigeDark2 {
	background-color:#e8dcbd;
}
.FourBox h3 {
	font-weight:300;
	color:#2e2e2e;
	font-size:24px;
}
.FourBox i {
	font-size:38px;
}
.FourBox .BeigeLight1 i, .FourBox .BeigeLight2 i {
	color:#641011;
}
.FourBox .BeigeDark1 i, .FourBox .BeigeDark2 i {
	color:#20284b;
}
.PromoImgTop {
  position: relative;
  margin-top: 18px;
  max-width: 355px;
  margin: 0 auto 45px;
}
.PromoImgTop .ImageTop {
	z-index: 5;
  position: relative;
}
.PromoImgTop .ImageTop img {
	z-index: 5;
  position: relative;
  border-radius: 6px;
}
.PromoImgTop .ImageTop::before {
  width: 50px;
  height: 50px;
  content: " ";
  background-color: #f3e7ca;
  display: block;
  position: absolute;
  top: -11px;
  right: -11px;
  border-radius: 8px;
}
.PromoImgTop .ImageTop::after {
  width: 50px;
  height: 50px;
  content: " ";
  background-color: #20284b;
  display: block;
  position: absolute;
  bottom: -11px;
  left: -11px;
  border-radius: 8px;
}
.PromoImgTop h3 {
	text-transform:uppercase;
	font-size:24px;
	line-height:26px;
	color: #20284b;
}
.PromoImgTop hr {
	height:2px;
	opacity:1;
	max-width:130px;
	background-color: #20284b;
	margin:0 auto 15px;
}
.PromoBG {
  position: relative;
  overflow: hidden;
  justify-content: center;
  -webkit-align-self: center;
  align-self: center;
  flex-direction: column;
  align-items: center;
  -ms-flex-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  margin-bottom: 45px;
  max-width: 360px;
  min-height:297px;
}
.PromoBG.Beige {
	background-image:url("/Portals/_default/Containers/Logansport/img/PromoBox-BeigeGraphic.jpg");
	background-repeat:no-repeat;
}
.PromoBG.Beige .WhiteButton {
	color:#641011;
	border: 2px solid #641011;
    background-color: transparent;
}
.PromoBG.Beige .WhiteButton:hover {
	color:#fff;
	border: 2px solid #641011;
    background-color: #641011;
}
.PromoBG.Green {
	background-image:url("/Portals/_default/Containers/Logansport/img/PromoBox-GreenGraphic.jpg");
	background-repeat:no-repeat;
}
.PromoBG.Blue {
	background-image:url("/Portals/_default/Containers/Logansport/img/PromoBox-BlueGraphic.jpg");
	background-repeat:no-repeat;
}
.PromoBG.Blue h3, .PromoBG.Blue p {
    text-shadow: unset;
}
.PromoBG.Blue .Content hr {
    box-shadow: unset;
}
.PromoBG.Blue a.WhiteButton:hover {
    color: #20284b;
}
.PromoBG.Beige .Content h3, .PromoBG.Beige .Content p {
	color:#2e2e2e;
	text-shadow: unset;
}
.PromoBG.Beige .Content hr {
	background-color: #641011;
	box-shadow:unset;
}
.PromoBG .Content {
  z-index: 3;
  padding: 0 15px;
  position: absolute;
  left: 4px;
  top: 48%;
  width: 100%;
  max-width:265px;
  transform: translate(0,-50%);
}
.PromoBG .Content h3, .PromoBG .Content p{
	color:#fff;
	text-shadow: 2px 2px 2px rgba(79,79,79,0.75);
}
.PromoBG .Content h3 {
	text-transform:uppercase;
	font-size:21px;
	line-height:23px;
	margin-bottom:5px;
}
.PromoBG .Content p {
	font-size:16px;
	line-height:18px;
	margin-bottom:10px;
}
.PromoBG .Content p:last-child, .PromoBG p:first-child {
	margin-bottom:0;
}
.PromoBG .Content hr {
	height:2px;
	opacity:1;
	max-width:130px;
	background-color: #fff;
	margin:8px 0;
	box-shadow: 2px 2px 2px rgba(79,79,79,0.75);
}
.PromoBG .Content p:last-child {
	text-shadow:unset;
}	
.PromoBG a.WhiteButton:hover {
  color: #67735e;
}
.TeamM {
	position:relative;
	margin:0 auto 45px;
	max-width:290px;
}
.TeamM h3 {
    font-size: 24px;
    text-transform: uppercase;
    color: #641011;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 10px;
}
.TeamM p.JobTitle {
	    font-style: italic;
    margin-bottom: 8px;
    font-size: 17px;
}
.TeamM p {
	margin-bottom:15px;
}
.TeamM i {
	font-size: 17px;
	margin-right:5px;
	color:#20284b;
}
.TeamM .profilepic img {
	border: 1px solid #e2e2e2;
    border-radius: 10px;
	-webkit-box-shadow: -10px 10px 0px 0px #20284b;
    box-shadow: -10px 10px 0px 0px #20284b;
}
.TeamM .profilepic {
	position:relative;
	margin-bottom:40px;
}
.TeamM .profilepic::before {
    width: 60px;
    height: 60px;
    content: " ";
    background-color: #641011;
    display: block;
    position: absolute;
    top: -11px;
    right: -2px;
    border-radius: 8px;
    z-index: -1;
}
.TeamM .profilepic::after {
    width: 101px;
    height: 105px;
    content: " ";
    background-image: url("/Portals/0/Images/team-member-overlay.png");
    display: block;
    position: absolute;
    bottom: -27px;
  left: -19px;
}
.TeamM a, .TeamM a:hover {
	color: #20284b;
}
.IntroLeftText p {
	font-weight:300;
	margin:0;
}
.IntroLeftText hr {
	opacity:1;
	background-color: #9f9f9f;
	margin:35px 0;
}
.ProductBoxGreen, .AllIncluded {
	margin-bottom:45px;
	border:1px solid #c3c3c3;
}
.ProductBoxGreen h2 {
	font-weight:300;
	background-color:#67735e;
	font-size:24px;
	line-height:26px;
	margin-bottom:0;
	color:#fff;
	padding:13px 20px;
}
.ProductBoxGreen .Content {
	padding:13px 20px 0 13px;
}
.AllIncluded {
	padding: 15px 25px;
}
.AllIncluded h3 {
	border-bottom:2px solid #c3c3c3;
	color:#67735e;
	font-weight:300;
	padding:5px 0 16px 0;
}
.AllIncluded ul.checkmark {
	padding-left: 3px;
}
.AllIncluded ul.checkmark li::before{
    background-image: url(/Portals/0/Images/SVG/icon-checkmark-list-green.svg);
	width: 30px;
	left: 6px;
}
.AllIncluded ul.checkmark li {
	font-size:20px;
	margin-bottom:10px;
	text-indent: -30px;
}
.FullBeigeBar {
	background-color:#f3e7ca;
	text-align:center;
	padding:45px 0 25px 0;
	margin-top:25px;
}
.FullBeigeBar img {
	max-width:100px;
}
.FullBeigeBar h2, .FullBeigeBar h3, .FullBeigeBar p {
	font-weight:300;
	color:#000;
}
.FullBeigeBar p a {
	font-weight:400;
}



/*map*/
.MapLocMain {
	margin-bottom:35px;
}
.MapLocMain .serviceicons img {
	margin-right:6px;
}
.MapLocMain .edMaps_widgetSelectionWrapper {
  background-color: #ececec;
}
.MapLocMain .edMaps_widgetSelectionWrapper .edMaps_widgetCheckBox input[type="checkbox"] + label {
	color:#001645;
}
.MapLocMain .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList {
	border:1px solid #ccc;
	margin:0;
	max-height:unset;
	overflow-y:unset;
}
.MapLocMain .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_labeled > label {
	visibility:hidden;
}
.MapLocMain .edMaps_moduleWrapper {
	margin-bottom:35px;
}
.MapLocMain .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_slmWrapper {
	box-shadow:none;
}
.MapLocMain .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_textBox > input[type="text"] {
	border: 1px solid #c5c5c5;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	height:40px;
}
.MapLocMain .edMaps_moduleWrapper > .edMaps_mapWrapper.edMaps_hasMarkerList .edMaps_slmWrapper {
	padding:15px 0;
}
.MapLocMain .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_slmWrapper > .edMaps_locationSearchWrapper {
    margin: 0;
    width: 100%;
}
.MapLocMain .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_button {
	color: #fff;
	border: 1px solid #20284b;
	padding: 5px 17px 5px 17px;
	background-color: #20284b;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	text-transform:uppercase;
	font-weight:400;
	border-radius:unset;
}
.MapLocMain .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_button:hover {
	border: 1px solid #20284b;
	color:#20284b;
	background-color: transparent;
	border-radius:unset;
}
.MapLocMain .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_button.edMaps_iconOnly:hover::after {
  color:#20284b;
}
.MapLocMain .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_map > .edMaps_directionsRouteMapControl > div.edMaps_actions > .edMaps_button.edMaps_iconOnly.edMaps_settings:hover, 
.MapLocMain .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_map > .edMaps_directionsRouteMapControl > div.edMaps_actions > .edMaps_button.edMaps_iconOnly.edMaps_close:hover {
  background-color: #20284b;
}
.MapLocMain .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_map > .edMaps_directionsRouteMapControl > div.edMaps_actions > .edMaps_button.edMaps_iconOnly.edMaps_settings:hover::after,
.MapLocMain .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_map > .edMaps_directionsRouteMapControl > div.edMaps_actions > .edMaps_button.edMaps_iconOnly.edMaps_close:hover::after {
  color: #fff !important;
}
.MapLocMain .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div .edMaps_markerIcon {
	display:none;
}
.MapLocMain .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div > p.edMaps_title {
  font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#20284b;
}
.MapLocMain .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div > p.edMaps_distance {
	font-size:15px;
	color:#000;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
}
.MapLocMain .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div > div.edMaps_html .locationDetails p {
  margin-bottom: 8px;
  color: #4f5255;
  line-height: normal;
  font-size: 17px;
}
.MapLocMain .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div > div.edMaps_html .locationDetails p.Notes {
	font-size:15px;
	color:#323232;
}
.MapLocMain .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div > div.edMaps_html .locationDetails .serviceicons a{
  border: 2px solid #20284b;
  border-radius: 8px;
  padding: 3px 10px;
  font-weight: 600;
  color: #20284b;
  text-transform: uppercase;
  margin-bottom:15px;
}
.MapLocMain .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div > div.edMaps_html .locationDetails h4, .edMaps_map.edMaps_theme__default-Ozone .edMaps_content .locationDetails h4 {
  font-family: 'Open Sans', sans-serif !important;
  font-size: 18px;
  color: #4f5255;
  font-weight: 600;
  text-transform: uppercase;
}
.MapLocMain .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div > div.edMaps_html .locationDetails .serviceicons a:hover{
  text-decoration: none;
}
.MapLocMain .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_textBox > input[type='text']:focus{
  border-bottom-color: #20284b;
  box-shadow: 0 1px 0 #20284b;
}
.MapLocMain .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div > div.edMaps_html .locationDetails img.right {
	float: none;
	margin: 0 0 15px;
	clear: right;
	display: block;
	width: 100%;
  max-width: 182px !important;
}
.MapLocMain .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div {
	border-top: 1px solid #e6e6e6;
	padding: 13px 0 9px 0;
}
.MapLocMain .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div > div.edMaps_html .locationDetails a {
	font-size: 18px !important;
	display: inline-block;
  color: #4f5255;
}
.MapLocMain .edMaps_map.edMaps_theme__default-Ozone .edMaps_content .edMaps_html .locationDetails .serviceicons{
	display:none !important;
}
.MapLocMain .edMaps_map.edMaps_theme__default-Ozone .edMaps_content .edMaps_title, .edMaps_map .edMaps_title {
  display: none;
}
.MapLocMain .edMaps_widgetSelectionWrapper .edMaps_widgetList .edMaps_widgetListWrapper > .edMaps_listContentWrapper > ul > li > .edMaps_listContentWrapper > ul > li > .edMaps_itemWrapper .edMaps_widgetCheckBox input[type="checkbox"] + label,.MapLocMain .edMaps_widgetSelectionWrapper .edMaps_widgetCheckBox input[type="checkbox"] + label {
	font-family: 'Open Sans', sans-serif !important;
	font-size:20px  !important;
}

.MapLocMain .edMaps_map.edMaps_theme__default-Ozone .edMaps_content .edMaps_html .locationDetails p,.MapLocMain .edMaps_map .edMaps_html p {
	font-family: 'Open Sans', sans-serif !important;
	margin-bottom: 12px;
}
.MapLocMain .edMaps_map.edMaps_theme__default-Ozone .edMaps_infoWindow {
	border: solid 1px #b1b1b1;
}

.MapLocMain .edMaps_map .edMaps_markerWrapper > .edMaps_content a.DarkBlueButton {
	font-size:14px !important;
	padding:4px 10px;
}
.MapLocMain .edMaps_map.edMaps_theme__default-Ozone .edMaps_markerActions .edMaps_button.edMaps_getDirectionsModal {
  border: 2px solid #20284b;
  background: none;
  text-shadow: none;
  text-decoration: none;
  line-height: 1;
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  padding: 7px 18px;
  border-radius: unset;
  box-shadow: none;
  color: #fff;
  margin-top: 3px;
  background-color: #20284b;
font-size: 18px !important;
}
.MapLocMain .edMaps_map.edMaps_theme__default-Ozone .edMaps_markerActions .edMaps_button.edMaps_getDirectionsModal:hover {
	border: 2px solid #20284b;
	background:transparent;
	color: #20284b;
}

.MapLocMain .edMaps_map .edMaps_markerWrapper > .edMaps_content a.DarkBlueButton::before {
	display:none;
}
.MapLocMain .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div:hover {
	background-color: transparent;
}
.MapLocMain .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_container a {
	font-size:17px;
  color: #20284b;
}

.MapLocMain .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div.edMaps_infoWindowOpen {
	border-left: 5px solid #20284b;
}
.MapLocMain .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList {
	padding: 5px 25px;
}
.MapLocMain .edMaps_map.edMaps_theme__default-Ozone .edMaps_infoWindow .edMaps_bubbleArrow .edMaps_rightSide::after {
	border-right: solid 1px #4f5255;
}
.MapLocMain .edMaps_map.edMaps_theme__default-Ozone .edMaps_infoWindow .edMaps_bubbleArrow .edMaps_leftSide::after {
	border-left: solid 1px #4f5255;
}
.MapLocMain .edMaps_widgetSelectionWrapper .edMaps_icon {
	display:none;
}




@media only screen and (min-width:768px) {
.PromoBG{
  margin: 0 auto 45px;
}
.PromoBG .Content h3 {
	font-size:24px;
	line-height:24px;
	margin-bottom:5px;
}
.PromoBG .Content p {
	font-size:18px;
	line-height:20px;
	margin-bottom:10px;
}
.FourBox a.BurgundyButton, .FourBox a.BlueButton {
    position: absolute;
    bottom: 28px;
    left: 0;
    right: 0;
    max-width: 160px;
    margin: auto;
    width: 100%;
	line-height: 18px;
}
.FourBox .BeigeLight1, .FourBox .BeigeLight2, .FourBox .BeigeDark1, .FourBox .BeigeDark2 {
  padding: 40px 20px 60px 20px;
}
.Hero .squares {
  height: 218px;
  background-size: 36%;
}
.HP_SliderImages .wrapper {
	position: absolute;
	top: 0;
	width: 100%;
	height:100%;
}
.HP_SliderImages .ContentOverlay {
  z-index: 5;
  text-align: left;
  padding: 25px;
  position: relative;
  left: 0;
  top: 0%;
  transform:unset;
  max-width:400px;
}
.HP_SliderImages .Squares.Burgundy::before, .HP_SliderImages .Squares.Blue::before, .HP_SliderImages .Squares.Green::before {
  top: -14px;
  right: -14px;
}
.HP_SliderImages .Squares::after {
  bottom: -14px;
  left:-14px;
}
.HP_SliderImages .container, .HP_SliderImages .row {
	height:100%;
}

.HP_SliderImages .ContentOverlay h1, .HP_SliderImages .ContentOverlay h2 {
	font-size:28px;
	line-height:28px;
}
.HP_SliderImages .Squares {
  position: relative;
  transform: unset;
  left: 0;
  top: 0;
}
.TeamLenders .eds_news_Ozone p.JobTitle {
	min-height:40px;
}
}


@media only screen and (min-width:992px) {
.Hero .squares {
	background-size: 245px;
}
.Hero h1, .Hero h2 {
	font-size:28px;
	line-height:32px;
}
.TeamLenders .lenderlist {
	max-width: unset;
    margin: 0 0 25px 0;
}
.Hero {
  margin-bottom: 50px;
}
.FullBeigeBar {
	text-align:left;
}
.FullBeigeBar .col-lg-6:nth-child(1) {
	display:flex;
}
.FullBeigeBar img {
	margin-right:15px;
	margin-bottom:35px;
}
.FullBeigeBar .col-lg-6:nth-child(2) .block img  {
	float:left;
}
.FullBeigeBar p.phone {
	font-weight:300;
	font-size:26px;
}
.BurgundyBox.text-center, .GreenBox.text-center {
   margin: 0 auto 70px;
}
.CookiePolicy span {
	float: left;
}
 .CookiePolicy span:nth-child(1) {
    max-width: 95%;
}
.CookiePolicy span:nth-child(2) {
    float: right;
  }
.CookiePolicy a.alertBtn {
	margin: 7px 15px 0 0;
}
}
@media only screen and (min-width: 992px) and (max-width: 1279px) {
.FullBeigeBar img, .FullBeigeBar .col-lg-6:nth-child(2) p:nth-child(1) {
	display:none;
}
.FullBeigeBar .col-lg-6:nth-child(2) h3 {
	font-size:24px;
}
}

@media (min-width: 1024px) {
  .MapLocMain .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_slmWrapper > .edMaps_locationSearchWrapper {
      margin: 0 25px 25px 0;
      width: 50%;
  }
  .MapLocMain .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_slmWrapper > .edMaps_userLocationTriggerWrapper {
      margin: 0 25px 25px 0;
  }
  .MapLocMain .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_slmWrapper > .edMaps_locationSearchWrapper > input[type="text"] {
      height:40px;
  }
  .MapLocMain .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div > div.edMaps_html .locationDetails img.right {
      float: right;
  margin: 0 0 25px 10px;
  }
  .MapLocMain .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList {
      max-height: 700px;
      overflow-y: auto;
  }
  .PromoBG{
    margin: 0 auto 45px;
  }
}


@media only screen and (min-width: 992px) and (max-width: 1440px) {
 .PromoBG .Content h3 {
    font-size: 20px;
    line-height: 22px;
  }
  .PromoBG .Content p {
    font-size: 16px;
    line-height: 18px;
  }
}
@media only screen and (min-width:1280px) {
.FullBeigeBar .col-lg-6:nth-child(2) .block:nth-child(1) img {
	margin-bottom:0;
}
.HP_SliderImages .Squares {
	max-width:384px;
}
.HP_SliderImages .Squares.Burgundy::before, .HP_SliderImages .Squares.Blue::before, .HP_SliderImages .Squares.Green::before {
  width: 195px;
  height: 195px;
  top: -35px;
    right: -35px;
}
.HP_SliderImages .Squares::after {
  width: 195px;
  height: 195px;
  bottom: -35px;
    left: -35px;
}

.HP_SliderImages .ContentOverlay {
	padding:35px;
	max-width:384px;
}
.HP_SliderImages .ContentOverlay h1, .HP_SliderImages .ContentOverlay h2 {
	font-size:38px;
	line-height:38px;
}
.HP_SliderImages .ContentOverlay p:nth-child(2) {
	font-size:24px;
	line-height:24px;
	margin-bottom:25px;
	max-width:310px;
}
.HP_SliderImages .ContentOverlay p:nth-child(3) {
	font-size:20px;
	margin-bottom:0;
}
.HP_SliderImages .ContentOverlay a.BurgundyButton {
	padding: 10px 22px;
}
.Hero h1, .Hero h2 {
	font-size:30px;
	line-height:32px;
}
.MapLocMain .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_container {
	width:60%;
	float:right;
}
.MapLocMain .edMaps_moduleWrapper > .edMaps_mapWrapper.edMaps_hasMarkerList .edMaps_slmWrapper {
    padding: 0;
}
}
@media only screen and (min-width:1400px) {
.HP_SliderImages .Squares {
	max-width:485px;
}
.HP_SliderImages .ContentOverlay {
	padding:55px;
	max-width:485px;
}
.HP_SliderImages .ContentOverlay h1, .HP_SliderImages .ContentOverlay h2 {
	font-size:45px;
	line-height:50px;
	margin-bottom:25px;
}
.HP_SliderImages .ContentOverlay p:nth-child(2) {
	font-size:24px;
	line-height:26px;
	margin-bottom: 34px;
	max-width: 370px;
}
.FullBeigeBar .content.left {
	border-right:2px solid #5a554a;
	padding-right:35px;
}
.FullBeigeBar .col-lg-6 .block:nth-child(1) {
	margin-bottom:40px;
}
.FullBeigeBar {
  padding: 70px 0 55px 0;
}
}
@media only screen and (min-width:1600px) {
  .Hero .squares {
    background-size: 374px;
  }
  .Hero .squares {
    height: 332px;
  }
  .FourBox .BeigeLight1, .FourBox .BeigeLight2, .FourBox .BeigeDark1, .FourBox .BeigeDark2 {
  padding: 40px 65px 60px 65px;
}
.FullBeigeBar .col-lg-6:nth-child(1) img {
  max-width:166px;
  margin-right:35px;
}
.FullBeigeBar .col-lg-6:nth-child(1) h2 {
	font-size:30px;
}
.FullBeigeBar .col-lg-6:nth-child(1) p {
	font-size:20px;
	line-height:22px;
}
.FullBeigeBar .col-lg-6:nth-child(1) .icon, .FullBeigeBar .col-lg-6:nth-child(1) .content.left {
	padding-top:35px;
}
.FullBeigeBar .col-lg-6 .block img {
	margin-right: 33px;
}
.MapLocMain .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_container {
  width:62%;
}
}