/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/**
* This is a variable font
* You can control variable axes as shown below:
* font-variation-settings: wght 100.0;
*
* available axes:
'wght' (range from 100.0 to 900.0
*/
@font-face {
  font-family: 'Poppins-VariableItalic';
  src: url('fonts/Poppins/Poppins-VariableItalic.woff2') format('woff2'),
       url('fonts/Poppins/Poppins-VariableItalic.woff') format('woff'),
       url('fonts/Poppins/Poppins-VariableItalic.ttf') format('truetype');
  font-weight: 100 900;
  font-display: swap;
  font-style: italic;
}

/**
* This is a variable font
* You can control variable axes as shown below:
* font-variation-settings: wght 700.0;
*
* available axes:
'wght' (range from 200.0 to 700.0
*/
@font-face {
  font-family: 'ClashDisplay-Variable';
  src: url('fonts/clash/ClashDisplay-Variable.woff2') format('woff2'),
       url('fonts/clash/ClashDisplay-Variable.woff') format('woff'),
       url('fonts/cClash/lashDisplay-Variable.ttf') format('truetype');
  font-weight: 200 700;
  font-display: swap;
  font-style: normal;
}



img.cover,
.iframeWrapper {
	aspect-ratio: 16 / 9;
	object-fit: cover; 
}

sub {
	line-height: 100%;
}

#slide-out-widget-area .menuwrapper .menu.menuopen {
    text-align: left;
}

.caption p {
	font-size: 80%;
	padding-left: 24px;
	border-left: 2px solid #bb264e;
}

/* Blog */
body.single-post #ajax-content-wrap .container-wrap.no-sidebar .post-area {
	max-width: 2000px;
}

body[data-button-style*="slightly_rounded"].material #page-header-bg.fullscreen-header .inner-wrap > a {
	font-size: 24px;
	line-height: 24px;
}

body.single-post #ajax-content-wrap #page-header-bg.fullscreen-header h1 {
	max-width: 2200px;
}

/* Team-Member */
.team-member[data-style=bio_fullscreen_alt] .team-meta p {
	font-size: 16px;
	line-height: 24px;
}

.team-desc blockquote p {
	margin-bottom: 0;
	padding-bottom: 0;
}

.material .team-desc  blockquote::before {
	border: 0;
	content: "„";
	font-size: 100px;
	color: #00338d;
	top: -40px;
}

/* Mobile Navi */
#header-outer #mobile-menu ul li a {
	font-size: 20px !important;
}

/* Fancy Box */
.nectar-fancy-box[data-style="color_box_hover"] .inner-wrap *,
.nectar-fancy-box[data-style="color_box_hover"] .inner p {
	color: #000000 !important;
	opacity: 1.0;
}

/* Timeline */
.bold_timeline_container .bold_timeline_group_override_style_filled.bold_timeline_group .bold_timeline_group_header {
	background: #00338d;
}

/* Play-Button */
@media only screen and (max-width: 600px) {
	.nectar_video_lightbox.play_button_with_text .link-text {
		width: 75%;
	}
}

/* Buttons untereinander */
.button_link {
	display: table;
}

/* Teaser Fokus */
.nectar-post-grid[data-grid-item-height="75vh"] .nectar-post-grid-item {
    min-height: 85vh;
}

