/*
Theme Name:     DHPdesignWP Child
Theme URI:      https://www.dhp.design
Template: 		neve
Author:         DHPdesign
Author URI:     https://www.dhp.design
Description:    DHPdesignWP ist ein superschnelles, leicht anpassbares, vielseitiges Theme. Es ist perfekt für Blogs, kleine Unternehmen, Start-ups, Agenturen, Firmen, E-Commerce-Shops (WooCommerce Storefront) sowie persönliche Portfolioseiten und die meisten Arten von Projekten. Als vollständig AMP-optimiertes und responsives Theme lädt DHPdesignWP in nur wenigen Sekunden und passt sich perfekt an jedes Anzeigegerät an. Obwohl es leichtgewichtig ist und ein minimalistisches Design hat, ist das Theme in hohem Maße erweiterbar, es hat einen hochgradig SEO-optimierten Code, was zu Top-Rankings in den Google-Suchergebnissen führt. DHPdesignWP funktioniert perfekt mit Gutenberg und den beliebtesten Page Buildern (Elementor, Brizy, Beaver Builder, Visual Composer, SiteOrigin, Divi). DHPdesignWP ist außerdem WooCommerce-fähig, responsive, RTL- und übersetzungsfähig. Suchen Sie nicht weiter. DHPdesignWP ist das perfekte Theme für Sie!
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    neve
Tags: blog, custom-logo, e-commerce, rtl-language-support, post-formats, grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, accessibility-ready, wide-blocks, block-styles
*/

html {
	scroll-behavior: smooth;
	scroll-padding-top: 145px;
}

.page .nv-post-cover {
    margin-bottom: 0px !important;
}

#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode {
    font-size: 100%;
    margin-top: 0;
    max-width: 100%;
}

.cmplz-placeholder-1, .cmplz-placeholder-2, .cmplz-placeholder-3 {
    max-height: 450px;
}

.innerblocks-wrap a {
	text-decoration: none;
}

.innerblocks-wrap a:hover {
	text-decoration: underline;
}

.g-recaptcha, #fluentform_4 > fieldset > div.ff-el-group.ff-el-form-top > div.ff-el-input--label > label, #fluentform_5 > fieldset > div.ff-el-group.ff-el-form-top > div.ff-el-input--label > label {
	display: inline-block;
	margin: 0px auto !important;
	text-align: -webkit-center;
	text-align: -moz-center;
	text-align: -o-center;
	text-align: -ms-center;
	display: flex;
    justify-content: center;
}

a[target="_blank"]::after {
    font-family: "Font Awesome 5 Free";
    content: "\f35d";
	font-weight: 600;
	margin: 0 3px 0 5px;
	color: var(--text-color) !important;
	font-size: 90% !important;
}

.grayscale img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
opacity: 1;
}
.grayscale img:hover {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
opacity: 0.9;
}

h1, h2, h3, h4, h5, h6, span, strong {
	word-wrap: break-word;
	hyphens: auto;
}

h1 {
	color: #fe0c00;
}

h1.title.entry-title {
	color: #FFF !important;
	word-wrap: break-word;
	hyphens: auto;
}

#cmplz-document p, .editor-styles-wrapper .cmplz-unlinked-mode p, #cmplz-document li, .editor-styles-wrapper .cmplz-unlinked-mode li, #cmplz-document td, .editor-styles-wrapper .cmplz-unlinked-mode td {
    font-size: 100%;
}

.header-menu-sidebar .nav-ul li:not([class*=block]):not(.menu-item-has-children) > .wrap > a {
    padding-right: 0 !important;
}

div#block-15 {
	margin-bottom: 10px;
}
.builder-item--footer-two-widgets > div > div > p:before, .builder-item--widget-area-4 > div > div > p:before, .builder-item--footer-three-widgets > div > div > p:first-child:before {
    content: "[";
    color: var(--nv-text-color);
    display: inline-block;
    margin-right: 7px;
    line-height: 1em;
    position: relative;
    top: 0px;
}

.builder-item--footer-two-widgets > div > div > p:after, .builder-item--widget-area-4 > div > div > p:after, .builder-item--footer-three-widgets > div > div > p:first-child:after {
    content: "]";
    color: var(--nv-text-color);
    display: inline-block;
    margin-left: 7px;
    line-height: 1em;
    position: relative;
    top: 0px;
}

i::before {
	content:'';
    display: inline-block;
    margin-right: 3px;
}

i:nth-child(2)::before {
	margin-left: 0px;
}

i+a {
	margin-right: 5px;
}

html {
  scroll-behavior: smooth;
}

/*h2 {
	color: #fe0c00;
}*/

#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode {
    max-width: 100%;
}

#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div, #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div {
    grid-template: "heading paragraph label checkbox chevron";
    grid-template-columns: 2fr auto auto auto 25px;
}

#cmplz-document p, .editor-styles-wrapper .cmplz-unlinked-mode p, #cmplz-document li, .editor-styles-wrapper .cmplz-unlinked-mode li, #cmplz-document td, .editor-styles-wrapper .cmplz-unlinked-mode td {
    font-size: 17px;
}

.excerpt-wrap ol, .excerpt-wrap ul, .nv-content-wrap ol, .nv-content-wrap ul {
    margin: 30px 15px;
}

.excerpt-wrap li, .nv-content-wrap li {
    margin-top: 0px;
}

@media only screen and (max-width: 748px) {
.wp-block-cover__inner-container {
	max-width: 90% !important;
	}
}

.page .nv-post-cover {
    margin-bottom: 0px !important;
}