/*
 Theme Name:   Twenty Twentyone Child
 Description:  Twenty Twentyone Child Theme
 Author:       MK
 Template:     twentytwentyone
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentytwentyonechild
*/

.wp-custom-logo #masthead.site-header { align-items: unset; }
#page.site>#masthead-wrapper { background-position: top;}
#colophon { display: none; }
#footer-wrapper>.widget-area { padding: 20px 0px; }
#block-8>p>a { text-decoration: none; color: #fff; }
.page-id-24 .entry-title { display: none; }
#post-24>.entry-header { border: none; display: none; }
#post-24>.entry-content { margin: unset; }
.page-id-130>#page>#masthead-wrapper { display: none; }
.page-id-130 .wp-block-cover { max-height: 100px; }
#post-130>.entry-header { border: none; display: none; }
#post-130>.entry-content { margin: unset; }
#post-130>.entry-content .wp-block-cover__inner-container { margin: unset; }
#post-130>.entry-content>.wp-block-image { margin: unset; }
#wpforms-form-42 { padding: 20px; }
#wpforms-submit-42.full_width { width: 100%; color: #2d3037; background-color: #fff; }
#wpforms-form-42 input, #wpforms-form-42 textarea { }
#wpforms-form-42 label { color: #fff; }
#main { padding: unset; }
#footer-wrapper>.widget-area>section { margin: 0px; align-self: center; }
.entry-content>figure.wp-block-gallery.has-nested-images>figure.wp-block-image:not(#individual-image) { margin: unset; }
.form-color>div.wp-block-media-text__content { background-color: #e58c23; }
.form-color>figure.wp-block-media-text__media { background-color: #000; background-size: contain!important; background-position: center!important; background-repeat: no-repeat; }
.widget-area>#block-10>.wp-block-columns>.wp-block-column>ul { margin: unset; display: inline-block; }
.widget-area>#block-10>.wp-block-columns>.wp-block-column>p { margin: unset; display: inline-block; vertical-align: text-bottom; }
.widget-area>#block-10>.wp-block-columns>.wp-block-column { text-align: center; }
@media only screen and (max-width: 782px) { .custom-logo-link>img.custom-logo {max-width: 100px;} #masthead-wrapper>#masthead { padding-top: 15px;} }
.footer-custom .no-margin { margin: unset!important; }
.separator { margin: auto!important; }
div.wpforms-confirmation-container-full { background: #fff; border: none; }
div.wpforms-confirmation-container-full>p { font-size: 18px; font-style: oblique; font-weight: 500; }
form#wpforms-form-42 input:focus, form#wpforms-form-42 textarea:focus { outline: none; border: none; }
form#wpforms-form-42 button[type=submit]:hover { background-color: #ccc; border: none; }
