/*
Theme Name: Anwaltskanzlei Dr. Fred Wolfer Child Theme
Theme URI: https://drfredwolfer-recht.de/
Description: This is a custom child theme for Salient
Author: ComMotion
Author URI: https://commotion.online/
Template: salient
Version: 0.1
*/

/* Fonts */

	@font-face {
		font-family: 'Mulish';
		font-display: swap;
		src: url('fonts/Mulish-Variable.ttf');
	}

/* Basic */

	body, blockquote, select, strong, .toggles a, .nectar-button,
	#slide-out-widget-area .inner .off-canvas-menu-container li>a, body #sidebar h4, body .widget h4, body #footer-outer .widget h4, input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date], button[type=submit], input[type=button], input[type=submit], #call-to-action span, .uppercase {
		font-family: "Mulish", 'Helvetica', 'sans-serif' !important;
	} h1, h2, h3, h4, h5, h6 {
		font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
	}

	abbr[title], abbr[data-original-title] {
		cursor: help;
		border-bottom: 1px dotted #555;
	}

	small {
		display: block;
		font-size: 14px;
		line-height: normal;
	}

	code {
		padding: .5em;
		margin-bottom: 0;
		white-space: break-spaces;
	} p code, ul li code {
		display: inline;
	}

/* Header */

	#header-outer[data-using-secondary="1"]:not([data-format=left-header]) {
		transform: none !important;
	}

	#top nav ul #nectar-user-account a, #top nav ul #nectar-user-account a span, #top nav ul #search-btn a, #top nav ul #search-btn a span, #top nav ul .slide-out-widget-area-toggle a {
		transform: scale(1.5);
	}

/* Page */

	.aspect-ratio-16-9 {
		aspect-ratio: 16/9;
	}

	.hover-translate {
		transition: all .3s;
	} .hover-translate:hover {
		transform: translateY(-5px);
	}

/* Form */

	.material.woocommerce-page[data-form-style=default] input#coupon_code, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
		border-width: 1px;
	}

/* Button */

	body.material .nectar-button.see-through.accent-color[data-color-override="false"],
	body .nectar-button.large.see-through, body .nectar-button.large.see-through-2, body .nectar-button.large.see-through-3 {
		border: 1px solid transparent !important;
		box-shadow: 0 2px 6px 1px rgba(0,0,0,0.4) !important;
	}

/* Footer */

	#footer-outer img {
		width: 275px;
	} .nectar-global-section.before-footer img {
		width: 200px !important;
	}

@media only screen and (min-width: 1px) and (max-width: 999px) {

	#header-outer #top .col.span_3 {
		display: flex;
	} #header-outer #top .col.span_3 #logo {
		margin: 0 auto;
	}
}

@media only screen and (max-width: 690px) {

	h1, h2, .row .col.section-title h1, .row .col.section-title h2 {
		word-wrap: break-word;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;

		white-space: normal;
	} body .row .col.section-title h1, body h1, html body .row .col.section-title.span_12 h1, body.single.single-post .row .col.section-title.span_12 h1, #page-header-bg .span_6 h1, #page-header-bg.fullscreen-header .span_6 h1, body .featured-media-under-header h1, .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 {
		line-height: normal;
	}
}