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

.lvw-intro-inner { background-size: cover; position: relative; }
.lvw-intro-inner .lvw-shell { max-width: none; }
.search .lvw-intro-inner .lvw-shell { max-width: 1200px; }
.search .lvw-intro-inner { background-color: #54626d;}
/*.lvw-intro-inner .lvw-shell .row { width: 100%; }*/

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

.lvw-intro-inner .lvw-btn + .lvw-btn { margin-left: 14px; border: 1px solid #ec7b21; background-color: #ec7b21; color: #fff }
.lvw-intro-inner .lvw-btn + .lvw-btn:hover { border: 1px solid #e79757; background-color: #e79757; }

/*.lvw-intro-inner .lvw-intro-content { min-height: 420px; }*/
/* .lvw-intro-inner .lvw-intro__content { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; height: 320px; position: relative; z-index: 5; } */


.lvw-intro-inner .lvw-intro__title { line-height: 1.2; font-weight: normal; margin-top: 10px; margin-bottom: 20px; color: #fff; font-size: 44px; -ms-word-break: break-word; word-break: break-word; hyphens: auto; -ms-hyphens: auto; -moz-hyphens: auto!important; }
.lvw-intro-inner .lvw-intro__title.large {font-size: 7.8em;line-height: 1;font-style: italic;text-transform: uppercase;font-weight: 800;}
.lvw-intro-inner h1 { text-transform: uppercase; margin-top: 10px; margin-bottom: 20px; color: #fff; font-size: 60px;line-height: 1; }
.lvw-intro-inner { font-family: 'SuisseIntl-Medium', sans-serif; color: #fff; }
.lvw-intro-inner .lv-intro__subtraction { display: none; }
.lvw-intro-inner .subheading { text-transform: uppercase; word-break: break-word; }
.lvw-intro-inner .lvw-intro__subtitle { margin: 0; color: #fff; text-transform: uppercase; font-size: 16px; line-height: 26px; font-weight: 300; letter-spacing: 1.5px; }
.lvw-intro-inner h6 { margin: 0; color: #fff; text-transform: uppercase; font-size: 16px; line-height: 26px; font-weight: 300; letter-spacing: 1.5px; }

/*.lvw-intro-inner--history: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.70) 0%,rgba(109,161,202,0) 83%,rgba(125,185,232,0) 100%); }*/
.lvw-intro-inner--product .lvw-intro__content { height: 420px; }
.lvw-intro-inner--product .lvw-intro__content.small { height: 300px; }

.lvw-intro-content-container .checklist {list-style: none; max-width: none; color: #fff;text-align: left;padding-left: 20px;margin-bottom:15px;line-height: 1.3;}
.lvw-intro-content-container .checklist.seal { max-width: 60%; float: left; }
.lvw-intro-content-container .checklist li {margin-bottom: 10px;position: relative;}
.lvw-intro-content-container li i {margin-right: 5px; position:absolute;left: -20px;top: 3px;}
.lvw-intro-content-container li:last-child {margin-bottom: 0;}

.lvw-intro-inner .lvw-intro__background { position: absolute; left: 0; top: 0; bottom: 0; width: 100%; max-width: 1920px; /*transform: translateX(-50%);*/ background-size: cover !important; background-position: right center; background-repeat: no-repeat !important;}

.lvw-intro-inner--product .lvw-intro-content .checks-siegel .siegel {
	position: absolute;
	bottom: 20px;
	right: 20px;
	max-width: 25%;
}

.lvw-intro-inner--product .lvw-intro-content .checks-siegel .siegel img {

}

.lvw-intro-content-container .lvw-callout__actions { display: flex; /*justify-content: space-between;*/}
.lvw-callout__actions [class^='lv-icon-'],
.lvw-callout__actions [class*=' lv-icon-'] { font-size: 75%; margin-left: 5px; }

.lvw-intro-content-container .lvw-callout__actions,
.lvw-intro-content-container .lvw-callout__actions.space { color: #3b4395; }
.lvw-intro-content-container .lvw-callout__actions.mint { color: #66c0ba; }
.lvw-intro-content-container .lvw-callout__actions.sun { color: #fcc41e; }
.lvw-intro-content-container .lvw-callout__actions.candy { color: #e1516d; }
.lvw-intro-content-container .lvw-callout__actions.sky { color: #7bb8e5; }
.lvw-intro-content-container .lvw-callout__actions a { color: inherit; }
.lvw-intro-content-container .lvw-callout__actions a.lvw-btn { box-shadow: none; }
.lvw-intro-content-container .lvw-callout__actions a.lvw-btn:hover { transform: none; }
.lvw-intro-content-container .lvw-callout__actions a.lvw-btn-primary { background-color: #3b4395; color: #fff; border: none; margin: 0; padding: 16px 20px;}
.lvw-intro-content-container .lvw-callout__actions a.lvw-btn-primary:hover { border: none; background-color: color(#3b4395 b(21%) l(52%)); transform: translateY(-1px); }
.lvw-intro-content-container .lvw-callout__actions a.lvw-btn-secondary { background-color: transparent; color: #3b4395; border: none; }
.lvw-intro-content-container .lvw-callout__actions a.lvw-btn-secondary:hover { background-color: transparent; border: none; color: color(#3b4395 b(35%));}


.single-crb_fund .lvw-intro-siegel {
	max-width: 190px;
	max-height: 190px;
	position: absolute;
	bottom: 40px;
	right: 0;

}

.single-crb_fund .lvw-intro img {
	max-height: 320px;
}

.archive .lvw-intro-content-container,
.post-type-archive-crb_news .lvw-intro-content-container { max-width: 1200px; margin: 0 auto; }
.siegel { display: none; }


/* Tablet Desktop */
@media (max-width: 1200px) {

}


/* Tablet Portrait */

@media (max-width: 991px) {

	.lvw-intro-content-container .lvw-callout__actions a.lvw-btn {
		font-size: calc(17px * .828);
	}

	.lvw-intro-content-container .checklist.seal {
		max-width: none;
	}

	.lvw-intro-inner--product .lvw-intro__content .checklist li i {color: #fff}
	.lvw-intro-inner .lvw-btn + .lvw-btn { margin-left: 0; }

	/*.lvw-intro-inner .lvw-shell { display: flex; align-items: center; justify-content: center; height: 320px; }*/
	.lvw-intro-inner .lvw-intro__content { height: auto; display: inline-block; padding: 25px 20px; max-width: 90%; width: 450px; background: rgba(74, 87, 98, .79); text-align: center; }
	.lvw-intro-inner .lvw-intro__title,
	.lvw-intro-inner h1 { margin-bottom: 10px; font-size: 35px; }
	.lvw-intro-inner--product { display: flex; align-items: center; justify-content: center; }
	.lvw-intro-inner--product .lvw-shell { height: auto; }

	.lvw-intro-content-container .lvw-buttons__container {
		margin-top: auto;
	}
	.single-crb_fund .lvw-intro {
		max-height: 240px;
		order: 1;
	}
	.lvw-intro-siegelwrap {
		order: 3;
	}
	.lvw-intro-content {
		order: 2;
	}
	.single-crb_fund .lvw-siegel {
		justify-content: space-around;
	}
	.single-crb_fund .lvw-intro-siegel {
		max-width: 120px;
		max-height: 120px;
	}
}

@media (max-width: 991px) {
	.archive .lvw-intro-content-container,
	.post-type-archive-crb_news .lvw-intro-content-container { min-height: 320px; }
}

/* Mobile */

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



.lvw-intro-content-container .lvw-callout__actions a.lvw-btn-primary {
	background-color: transparent;
	color: #fff;
}

.lvw-intro-content-container .lvw-callout__actions a.lvw-btn-primary:hover {
	background-color: transparent;
}

.lvw-intro-content-container .lvw-callout__actions.two {
	flex-direction: column;
}

.lvw-intro-inner .lvw-intro-content {
	order: 2;
}

.lvw-intro-inner .lvw-intro-content .lvw-intro-siegel {
	max-width: 120px;
	max-height: 120px;
	position: unset;
	float: right;
}

.lvw-intro-inner .lvw-intro-content .lvw-intro-siegel img {
	width: 120px;
	height: 120px;
}
.lvw-intro-inner--history .lvw-intro__content { width: auto; }

}

@media (max-width: 479px) {
	/*.lvw-intro-inner { margin-top: 10px; }*/
	/*.lvw-intro-inner .lvw-shell { height: auto; padding-top: 30px; padding-bottom: 30px; }*/
	.lvw-intro-inner .lvw-intro__title,
	.lvw-intro-inner h1 { font-size: 32px; }
	.lvw-intro-inner .lvw-intro__content { width: auto; padding: 20px; max-width: 97%; }

	.lvw-intro-inner--product { height: auto; padding: 0; }
	.single-crb_fund .lvw-intro {
		max-height: 177px;
	}
	.lvw-intro-siegelwrap {
		position: absolute;
		top: 250px;
		z-index: 2;
	}
	.single-crb_fund .lvw-intro-siegel {
		max-width: 90px;
		max-height: 90px;
	}
}

@media (min-width: 992px) {
	.siegel { display: block; }
	.lvw-intro-inner--product .lvw-intro__content .checks-siegel .siegel {display: block;}
	.lvw-intro-inner .lvw-intro__subtitle.lightgrey, .lvw-intro-inner .lvw-intro__title.lightgrey, .lvw-intro-inner .checklist.lightgrey li {color: #E9EBEF;}
	.lvw-intro-inner .lvw-intro__subtitle.darkgrey,
	.lvw-intro-inner .lvw-intro__title.darkgrey,
	.lvw-intro-inner--product .lvw-intro__content .checklist.darkgrey li,
	.lvw-intro-inner .checklist.darkgrey li {color: #4a5762;}
	.lvw-intro-inner .lvw-intro__subtitle.yellow, .lvw-intro-inner .lvw-intro__title.yellow {color: #fddb1c;}
	.lvw-intro-inner .lvw-intro__subtitle.green, .lvw-intro-inner .lvw-intro__title.green, .lvw-intro-inner .checklist.green li { color: #028860;}
}
@media (max-width: 850px) {
	.lvw-intro-inner .lv-intro__subtraction{ display: block; }
}
@media (max-width: 767px) {
	.lvw-intro-inner .lv-intro__subtraction{ display: none; }
}
@media (max-width: 410px) {
	.lvw-intro-inner .lv-intro__subtraction{ display: block; }
}