/*
Theme Name: inside23_child 
Author: sd4u
Description: 
Version: 1.1
Template: twentytwentythree
*/

h1 {font-size:2.45rem;}
h2 {font-size:2.35rem;}
h3 {font-size:2.05rem;}
p {line-height: 2;}

.wp-site-blocks {padding-top: 0px; padding-bottom: 0px;}

figure.wp-block-image.aligncenter.size-medium.header-logo {}

div.wp-block-group.has-background.has-global-padding.is-layout-constrained.wp-container-11 {margin-block-start: 0 !important;}

header.wp-block-template-part p.wp-block-site-title a {color:#c3c3c3;}

h1.alignwide.wp-block-post-title {margin-top: var(--wp--preset--spacing--40);}

.wp-block-image img {margin-bottom: 1.5rem; box-shadow: 1px 2px 2px #666666; }
img.wp-image-10 {margin-bottom: 1.5rem; box-shadow: none; } /*Logo Header*/

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {font-size: 16px;}

div.entry-content figure.wp-block-pullquote {max-width:750px !important; float:left !important; padding: 1.5em 0;}

.wp-block-navigation__responsive-container-open svg {height: 26px; width: 26px;}

div.wp-block-group:nth-child(3) {margin-block-start: 0rem !important;}

div.wp-block-columns.is-layout-flex.wp-container-15 div.wp-block-column.is-layout-flow p.has-link-color {margin-block-start: 0rem !important;}

/*.wp-block-navigation.items-justified-space-between.Hauptnavi.wp-block-navigation {color: #d9532e; font-weight: bold; 
  border-top: solid #d9532e 0.125em;
  border-bottom: solid #d9532e 0.125em;
	padding-top:0.5em; padding-bottom: 0.5em;
}

nav.is-content-justification-left.Hauptnavi.wp-block-navigation {
color: #d9532e; font-weight: bold; 
border-top: solid #d9532e 0.125em;
border-bottom: solid #d9532e 0.125em;
padding-top:0.5em; padding-bottom: 0.5em;
}
*/

/*.sticky_header {
    position: fixed;
    inset: 0;
    padding: 30px;
    height: 100px;
    z-index: 11;
    background-color: white;
}*/

/*h6 {font-size: var(--wp--preset--font-size--medium);
line-height: 1.6; color: #d54877; font-weight:500; text-transform: none;}*/

/*p a {color: #D6512C;}*/
/*.wp-site-blocks a {color: #723175 !important;}*/
/*a:hover {color: #AB946A!important; text-decoration: none !important;}*/




/*Formular*/


/** Sonstiges **/

/*ContactForm*/
input.wpcf7-form-control.wpcf7-text {height:2.5em; width: 50%;}
textarea.wpcf7-form-control.wpcf7-textarea {width: 50%;}

/** Media Querries, erste Ziel ist der Desktop-Monitor **/

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

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

 /* Extra small devices (phones, 480px and down) */
@media only screen and (max-width: 480px) {

h1 {font-size:1.8rem;}
h2 {font-size:1.5rem;}
h3, h4 {font-size:1.3rem;}
	
figure.wp-block-image.alignleft.size-full.is-resized.header-logo img.wp-image-10 {margin-bottom: 0;}
	
.wp-block-navigation {
  font-size: var(--wp--preset--font-size--medium);
}
	
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) { margin: 0;
  width: calc(100% - var(--wp--style--unstable-gallery-gap, 16px)/2);}
	
input.wpcf7-form-control.wpcf7-text {width: 90%;}
label input.wpcf7-form-control.wpcf7-quiz {height:2.5em;}
}

 /* Extra medium devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	
figure.wp-block-image.alignright.size-large.is-resized.has-custom-border,
figure.wp-block-image.alignright.size-full.is-resized.has-custom-border {margin-inline-start: 0 !important;}
	
figure.wp-block-image.alignleft.size-full.is-resized.header-logo,
figure.alignright.wp-block-post-featured-image 
{float: none !important; margin: 0 auto !important;}
	
figure.alignright.wp-block-post-featured-image {margin-bottom: 5px !important;}
	
figure.wp-block-gallery.has-nested-images a img {margin-bottom: 0.5rem;}


	/*600 gerne noch Hamburger*/
}

 /* Extra medium devices (810px and down) */
@media only screen and (max-width: 1080px) {
.wp-block-navigation {
  font-size: var(--wp--preset--font-size--medium);
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {} 


