/* -------------------------------------------------- 
Theme Name:         	Physiotherapie Michalowsky Child Theme
Theme URI:          	https://physiotherapie-michalowsky.de/
Description:        	Physiotherapie Michalowsky Child Theme
Version:            	1.0.0
Author:             	ComMotion
Author URI:         	https://commotion.online/
Text Domain: 			salient
Template: 				salient

License: 				GNU General Public License v2.0
License URI:			http://www.gnu.org/licenses/gpl-2.0.html

Foundation License:		MIT License
Foundation License URI:	http://www.opensource.org/licenses/mit-license.php
-------------------------------------------------- */

/* -------------------------------------------------- 

	This stylesheet will not be loaded by default.
	The main stylesheet is in assets/css/ and development will be through assets/scss/

-------------------------------------------------- */

/* Fonts */

	@font-face {
		font-family: 'PT Sans';
		font-weight: normal;
		font-display: swap;
		src: url('/wp-content/themes/physiotherapie/fonts/PTSans-Regular.ttf');
	}

	@font-face {
		font-family: 'PT Sans';
		font-weight: bold;
		font-display: swap;
		src: url('/wp-content/themes/physiotherapie/fonts/PTSans-Bold.ttf');
	}

/* Basic */

	body, h3, h4, h5, h6, blockquote, strong, b, .bold, .row .col.section-title p, .row .col.section-title span, #slide-out-widget-area .inner .off-canvas-menu-container li a, #call-to-action span, #call-to-action .container a, .nectar-button, input[type=submit], button[type=submit], input[type="button"], .portfolio-filters-inline #current-category, #search-outer #search input[type=text], #search-results .result .title span, #page-header-bg .subheader, .nectar-box-roll .overlaid-content .subheader {
		font-family: 'ITC Officina Sans', 'PT Sans', 'Futura', 'Century Gothic', CenturyGothic, 'Apple Gothic', AppleGothic, 'URW Gothic L', 'Avant Garde', sans-serif !important;
	}

	h1, h2, .row .col.section-title h1, .row .col.section-title h2, strong, b, .bold {
		color: #0d63a7;
		font-family: 'ITC Officina Sans', 'PT Sans', 'Futura', 'Century Gothic', CenturyGothic, 'Apple Gothic', AppleGothic, 'URW Gothic L', 'Avant Garde', sans-serif !important;
	}

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

	code {
		padding: .5em;
		margin-bottom: 0;
		white-space: normal;
	} p code {
		display: inline;
	}

	.nectar-button {
		font-size: 14px;
	} body .nectar-button.medium {
		font-size: 16px;
	} body .nectar-button.large {
		font-size: 20px;
	}

/* Cookie */

	#cookie-notice.cookie-notice-visible {
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	} #cookie-notice.cookie-notice-visible .cookie-notice-container {
		max-width: 500px;
		background-color: #fff;
		border-radius: 5px;
	}

	.cn-button {
		color: #000 !important;
		padding: .5em 1em;
		background: transparent !important;
	} #cn-accept-cookie {
		color: #fff !important;
		background: linear-gradient(to bottom,#00c307,#039103) #039103 !important;
	}

/* Breadcrumbs */

	#breadcrumbs {
		font-size: .8em;
	}

/* Home */

	.home-wrap {
		padding-top: 0 !important;
	}

/* Page */

	.page-header-overlay-color:after {
		opacity: .5;
	}

	.logo {
		max-height: 100px;
	}

	/* Page Header */

	#page-header-bg h1, .nectar-box-roll .overlaid-content h1,
	#page-header-bg .subheader, .nectar-box-roll .overlaid-content .subheader {
		color: #000 !important;
	}

	/* Page Nav */

	.main-content .widget_nav_menu ul {
		margin: 30px 0;
	}

	.main-content .widget_nav_menu ul li {
		list-style: none;
	}

	.main-content .widget_nav_menu ul li a {
		display: block;
		padding: 10px 20px !important;
		margin-bottom: 5px;
		border: 1px solid #dadada;
	}

/* Form */

	fieldset {
		padding: 1rem;
		margin-bottom: 1.5em;
		background-color: rgba(0,0,0,0.035);
		border-radius: 5px;
	} fieldset legend {
		color: #0d63a7;
		font-weight: 700;
	}

	.privacy {
		position: absolute !important;
		left: -9999px;
		top: -9999px;
		height: 1px;
		width: 1px;
		overflow: hidden;
	}

/* Testimonial */

	.nectar_single_testimonial[data-color="extra-color-1"] p .open-quote {
		display: none;
	}

/* Call to Action (Widget) */

	.nectar-cta .link_wrap .link_text {
		color: #0d63a7 !important;
	}

/* Footer */

	.home-wrap, .container-wrap {
		padding-bottom: 7.5% !important;
		background-size: 100% auto;
		background-image: url(/wp-content/uploads/wave.svg);
		background-repeat: no-repeat;
		background-position: center bottom -8vw;
	}

	#footer-outer .widget.widget_media_image img {
		width: 75%;
	}

	#footer-outer .widget.widget_nav_menu ul ul {
		display: none;
	}

	#footer-outer .wp-block-gallery {
		display: flex;
	} #footer-outer .wp-block-gallery > * {
		width: 50%;
		padding-right: 1rem;
	}

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

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

		white-space: normal;
	}
}