/*
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
*/

/* Typografie */

	/* Reset Margin & Padding */
	.row .col .wpb_text_column h1, .row .col .wpb_text_column h2, .row .col .wpb_text_column h3, 
	.row .col .wpb_text_column h4, .row .col .wpb_text_column h5, .row .col .wpb_text_column h6,
	.row .col .wpb_text_column p, #footer-outer #footer-widgets .col p,
	body.single .post .wpb_text_column h2, body.single .post .wpb_text_column h3, body.single .post .wpb_text_column h4,
	body.single .post .wpb_text_column h5, body.single .post .wpb_text_column h6 {
    	margin: 0;
    	padding: 0;
	}

	/* Abstand nach einem Element */
	.row .col .wpb_text_column h1+*, .row .col .wpb_text_column h2+*,
	body.single .post .wpb_text_column h2+* {
	    margin-top: 1.5em;
	}
	.row .col .wpb_text_column h3+*, .row .col .wpb_text_column h4+*, 
	.row .col .wpb_text_column h5+*, .row .col .wpb_text_column h6+*,
	body.single .post .wpb_text_column h3+*, body.single .post .wpb_text_column h4+*, body.single .post .wpb_text_column h5+*, body.single .post .wpb_text_column h6+* {
	    margin-top: 1.1em;
	}
	.row .col .wpb_text_column p+*, #footer-outer #footer-widgets .col p+* {
	    margin-top: 0.8em;
	}

	/* Abstand vor einem Element */
	.row .col .wpb_text_column *+h2, .row .col .wpb_text_column *+h3 {
	    margin-top: 1.6em;
	}
	.row .col .wpb_text_column *+h4, .row .col .wpb_text_column *+h5, .row .col .wpb_text_column *+h6,
	body.single .post .wpb_text_column *+h2, body.single .post .wpb_text_column *+h3, body.single .post .wpb_text_column *+h4,
	body.single .post .wpb_text_column *+h5, body.single .post .wpb_text_column *+h6 {margin-top: 1.3em;
	}

	/* Links im Fließtext */
	.row .col .wpb_text_column p>a {
		font-weight: 700;
	}

	/* Großer Text */
	.row .col .wpb_text_column.bg-big-heading h1,
	.row .col .wpb_text_column.bg-big-heading h2,
	.row .col .wpb_text_column.bg-big-heading h3 {
		font-size: clamp(38px,7vw,100px);
		line-height: max(42px,1em);
		margin-bottom: clamp(30px, 5vw, 50px);
		color: var(--nectar-extra-color-1);
	}

	.row .col .wpb_text_column.bg-big-text p {
		font-size: clamp(19px,2.5vw,24px);
		line-height: 1.4;
	}

	/* Umgang mit langen URLs in mobiler Ansicht */
	@media only screen and (max-width: 1000px) {
		.row .col .wpb_text_column p>a {
            overflow-wrap: break-word;
            word-wrap: break-word;
            word-break: break-word;
		}
	}

	/* Trennung für große Überschriften */
	.featured-media-under-header h1,
	.post-header {
		hyphens: auto;
		hyphenate-limit-chars: 8 3 3;
	}

	/* Text-Farben */
	/*.dark .wpb_text_column p {
		color: var(--nectar-bg-schwarz);
	}
	.span_12.light .wpb_text_column a:not(:hover) {
		opacity: 1;
	}*/

	/* Text Groß */
	/*.row .col .wpb_text_column.bg-text-gross h1 {
    	font-size: clamp(45px, 10vw, 85px);
    	line-height: 1.1;
	}
	.bg-h2-gross h2 {
		font-size: clamp(35px,5.5vw,65px);
		line-height: 1.4;
	}
	.row .col .wpb_text_column.bg-text-gross h3,
	.row .col .wpb_text_column.bg-h3-gross h3 {
		font-size: clamp(28px,2.8vw,45px);
		line-height: 1.3;
	}
	.row .col .wpb_text_column.bg-text-gross h3+*,
	.row .col .wpb_text_column.bg-h3-gross h3+* {
	    margin-top: 1.5em;
	}
	.row .col .wpb_text_column.bg-text-gross p {
		font-size: clamp(18px,2vw,20px);
		line-height: 1.45;
	}*/

	/* Umgang mit langen URLs in mobiler Ansicht */
	@media only screen and (max-width: 1000px) {
		.row .col .wpb_text_column p>a {
            overflow-wrap: break-word;
            word-wrap: break-word;
            word-break: break-word;
		}
	}

