/* -------------------------------------------------- 
Theme Name:         	Kaiser Stuckateurbetrieb Child Theme
Theme URI:          	https://www.kaiser-stuckateur.de/
Description:        	Kaiser Stuckateurbetrieb 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/

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

/* Basic */

	body, h1, h2, 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: 'Futura', 'Century Gothic', CenturyGothic, 'Apple Gothic', AppleGothic, 'URW Gothic L', 'Avant Garde', sans-serif !important;
	} h1, h2, h3 {
		color: #020c7f;
	}

	small {
		display: block;
		font-size: 14px;
		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;
	}

/* Breadcrumbs */

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

/* Home */

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

	body .light a {
		color: #ccc !important;
		text-decoration: underline;
	} body .light a:hover {
		color: #fff !important;
	}

/* Page */

	/* Page Header */

	.page-header-overlay-color:after, .archive .page-header-bg-image:after, .nectar-recent-post-slide .nectar-recent-post-bg:after, .single [data-post-hs=default_minimal] .page-header-bg-image:after {
		background: linear-gradient(90deg,#020c7f 0%,#2ac4ea 100%);
		opacity: .5;
	}

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

/* Gallery */

	.portfolio-items .col .work-item, .nectar-flickity .flickity-slider .cell img,
	body.material .masonry-blog-item .inner-wrap, body.material .masonry-blog-item .mejs-container .mejs-controls {
		border-radius: 5px;
		box-shadow: 0 40px 100px rgba(0,0,0,.15),0 25px 80px rgba(0,0,0,.1)
	} .portfolio-items .work-info {
		background-image: linear-gradient(to top right, rgba(0,0,0,.75), transparent, transparent);
	}

/* Animated Title */

	.nectar-animated-title-inner {
		border-radius: 5px;
	}

/* Call to Action (Widget) */

	.nectar-cta .link_wrap .link_text {
		color: #020c7f !important;
	}

/* Call to Action (Section) */

	#call-to-action span {
		font-size: 22px;
	}

	#call-to-action .container a {
		-ms-transition: opacity .45s cubic-bezier(0.25, 1, 0.33, 1), transform .45s cubic-bezier(0.25, 1, 0.33, 1), border-color .45s cubic-bezier(0.25, 1, 0.33, 1), color .45s cubic-bezier(0.25, 1, 0.33, 1), background-color .45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow .45s cubic-bezier(0.25, 1, 0.33, 1);
		-webkit-transition: opacity .45s cubic-bezier(0.25, 1, 0.33, 1), transform .45s cubic-bezier(0.25, 1, 0.33, 1), border-color .45s cubic-bezier(0.25, 1, 0.33, 1), color .45s cubic-bezier(0.25, 1, 0.33, 1), background-color .45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow .45s cubic-bezier(0.25, 1, 0.33, 1);
		transition: opacity .45s cubic-bezier(0.25, 1, 0.33, 1), transform .45s cubic-bezier(0.25, 1, 0.33, 1), border-color .45s cubic-bezier(0.25, 1, 0.33, 1), color .45s cubic-bezier(0.25, 1, 0.33, 1), background-color .45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow .45s cubic-bezier(0.25, 1, 0.33, 1);
	}

/* Form */

	.container-wrap input[type="text"], .container-wrap textarea, .container-wrap input[type="email"], .container-wrap input[type="password"], .container-wrap input[type="tel"], .container-wrap input[type="url"], .container-wrap input[type="search"], .container-wrap input[type="date"] {
		padding: 10px !important;
	} input[type="text"], input[type="email"], input[type="tel"], textarea {
		-webkit-appearance: none;
		border-radius: 0;
	}

/* Footer */

	#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;
	}
}