/* ------------------------------------------------------------ *\
	Intro
\* ------------------------------------------------------------ */

.lvw-intro { position: relative; color: #fff; padding: 0!important; margin-bottom: 0; display: flex; align-items: center; max-width: 1920px; align-items: flex-end; justify-content: flex-end; min-height: 177px}

.lvw-intro img { height: 100%; object-fit: cover; object-position: 100%; }




.lvw-intro:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 5; background: linear-gradient(to right, rgba(33,44,54,0.47) 0%,rgba(109,161,202,0) 83%,rgba(125,185,232,0) 100%); }

.lvw-intro .container { max-width: 1200px; padding-left: 15px; padding-right: 15px; position: relative; z-index: 10; }

.lvw-intro h6 { text-shadow: 0 1px 2px rgba(0, 0, 0, .2); opacity: .9; color: #fff; letter-spacing: 1px; }

.lvw-intro h1 { margin: 10px 0 20px; font-size: 4.5rem; line-height: 4.6rem; text-shadow: 0 2px 4px rgba(0, 0, 0, .29); color: #fff; }

.lvw-intro-inner,
/*.lvw-intro-content, */
.lvw-intro-inner.mint { background-color: #66c0ba; }
.lvw-intro-inner.mint-light { background-color: #cde8e5; }

.lvw-intro-inner.space { background-color: #3b4395; }
.lvw-intro-inner.space-light { background-color: #afadd7; }

.lvw-intro-inner.sun { background-color: #fcc41e; }
.lvw-intro-inner.sun-light { background-color: #ffe7b4; }

.lvw-intro-inner.candy { background-color: #e1516d; }
.lvw-intro-inner.candy-light { background-color: #f4c1c4; }

.lvw-intro-inner.sky { background-color: #7bb8e5; }
.lvw-intro-inner.sky-light { background-color: #d0e3f6; }

.lvw-intro-inner.gray { background: linear-gradient(90deg,#566572,#263644); }

.lvw-intro-inner.mint-light .lvw-intro-content-container .lvw-intro__subtitle,
.lvw-intro-inner.mint-light .lvw-intro-content-container .lvw-intro__title,
.lvw-intro-inner.mint-light .lvw-intro-content-container .checklist.seal,
.lvw-intro-inner.space-light .lvw-intro-content-container .lvw-intro__subtitle,
.lvw-intro-inner.space-light .lvw-intro-content-container .lvw-intro__title,
.lvw-intro-inner.space-light .lvw-intro-content-container .checklist.seal,
.lvw-intro-inner.sun-light .lvw-intro-content-container .lvw-intro__subtitle,
.lvw-intro-inner.sun-light .lvw-intro-content-container .lvw-intro__title,
.lvw-intro-inner.sun-light .lvw-intro-content-container .checklist.seal,
.lvw-intro-inner.candy-light .lvw-intro-content-container .lvw-intro__subtitle,
.lvw-intro-inner.candy-light .lvw-intro-content-container .lvw-intro__title,
.lvw-intro-inner.candy-light .lvw-intro-content-container .checklist.seal,
.lvw-intro-inner.sky-light .lvw-intro-content-container .lvw-intro__subtitle,
.lvw-intro-inner.sky-light .lvw-intro-content-container .lvw-intro__title,
.lvw-intro-inner.sky-light .lvw-intro-content-container .checklist.seal
{
	color: #4a5762;
}

.search .lvw-intro-content { background-color: transparent;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;height: 320px;position: relative;z-index: 5; }

/*.lvw-intro-content .lvw-intro-content-container { margin: 0 0 0 auto; max-width: 550px; box-sizing: border-box; padding: 40px 0; }*/
.lvw-intro-content-container { max-width: 550px; margin-left: auto; display: flex; flex-direction: column; height: 100%; position: relative; padding-top: 30px; padding-bottom: 30px;}
.search .lvw-intro-content-container { max-width: none; text-align: center}
.single-crb_product .lvw-intro-content-container,
.single-crb_campaign .lvw-intro-content-container,
.single-crb_fund .lvw-intro-content-container,
.page-template-default .lvw-intro-content-container { max-width: 720px; }
.checks-siegel .checklist { list-style: none; }


.lvw-intro-inner .lvw-intro-content-container.small {
    min-height: 270px;
}

/* Mobile */

/*@media (max-width: 767px), screen and (max-width: 812px) and (orientation: landscape) {*/

	/*.home .lvw-intro .container { position: static; padding: 0 0 0 15%; }*/

/*}*/


@media (max-width: 991px) {
    .lvw-intro {
        height: auto;
    }

	.home .lvw-intro .container {
		height: auto;
		display: inline-block;
		padding: 25px 20px;
		max-width: 90%;
		width: 450px;
		background: rgba(74, 87, 98, .79);
		text-align: center;
	}

	.home .lvw-intro .container p {
		margin: 0 auto;
		max-width: none;
		color: #fff;
		padding: 0;
	}

	.home .lvw-intro .container .lvw-btn {
		margin-right: 0;
	}
}


@media (min-width: 768px) {
  .lvw-intro-content-container {
      min-height: 460px;
  }



  .search .lvw-intro-content-container,
  .single-crb_fund .lvw-intro-content-container {
      min-height: 320px;
  }
}

@media (max-width: 480px) {
	.lvw-intro p.subheading {
		text-align: center !important;
	}
}

@media (max-width: 479px) {
    .search .lvw-intro-content {
     height: auto;
     padding-top: 30px;
     padding-bottom: 30px;
    }
 }

/*@media (max-width: 479px) {*/
	/*.lvw-intro { height: auto; padding: 30px 0 !important; text-align: center; }*/
	/*.lvw-intro h1 { font-size: 32px; line-height: 1.2; }*/

	/*.home .lvw-intro .container { position: static; padding: 0 0 0 15%; max-width: 97%; margin: 0; display: inline-block; width: auto; text-align: right; }*/
	/*.home .lvw-intro .container p { margin: 0 0 0 2em; padding: 0; border-radius: 4px; font-size: 1.4em; text-align: right; letter-spacing: 1.5px; }*/
	/*.home .lvw-intro .container h1 { text-align: right; }*/

/*}*/
