/*
Theme Name: dede-art Child
Theme URI: https://wordpress.org/themes/twentytwenty/
Template: twentytwenty
Author: ANNA &amp; the WordPress team
Author URI: https://anna-webdesign.nl&https://wordpress.org/
Description: Theme for dede-art.com
Tags: blog,one-column,custom-background,custom-colors,custom-logo,custom-menu,editor-style,featured-images,footer-widgets,full-width-template,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,block-patterns,block-styles,wide-blocks,accessibility-ready
Version: 2.7.1722351991
Updated: 2024-07-30 15:06:31

*/

.littleborder img {border: 1px solid #000;}
h2 {font-weight:200;}
.site-logo.faux-heading {    margin-left: auto;    margin-right: auto;    margin-top: 44px;}
.site-logo img {	max-height: 222px;}
 .header-navigation-wrapper {            display: inline-flex;        margin-left: auto;        margin-right: auto;    }
span.toggle-text {    display: none;}
body:not(.overlay-header) .primary-menu > li > a { color: #000!important;  }
body:not(.overlay-header) .primary-menu > li > a:hover {    color:#ef3318 !important; }
.primary-menu li.current-menu-item > a {    color: #ef3318 !important;  }
.singular .entry-header {        padding: 0.1rem 0;    }
.search-toggle .toggle-icon, .search-toggle svg {    height: 2.5rem;    max-width: 2rem;    width: 2rem;}
.search-modal .search-field {        border: none;        font-size: 2.2rem;        height: 6rem;    }
.grecaptcha-badge {   display: none !important; }
.primary-menu > li {        margin: 0.8rem 0 0 7.5rem;   }
.footer-credits {	display: block;}
.footer-top-visible .footer-nav-widgets-wrapper, .footer-top-hidden #site-footer {        margin-top: 0;    }

.homeimgheight.panel-widget-style.panel-widget-style-for-14-0-0-0 {    max-height: 630px;    overflow: hidden;    margin-top: -154px;}
p {    font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif !important;}

h1, .heading-size-1 {  font-weight:200;   margin-bottom: 22px !important;   font-size: 4.4rem;       text-align: left;   margin-bottom:11px;  }
.entry-header-inner.section-inner.medium {	width: calc(100% - 8rem); max-width:120rem;}


@media only screen and (max-width: 999px) { 
	
	    .header-inner {        padding: 0;    }
	.modal-menu a {color:#53c7c2!important;}
	

	
}

@media only screen and (max-width: 650px) { 
	
.homeimgheight.panel-widget-style.panel-widget-style-for-14-0-0-0 img {    margin-top: -60px!important;    margin-bottom: -70px!important;}
	
	.maxheight { max-height: fit-content!important;}
	
	.quotehome h2 {
		font-size: 27px!important;}
	
	h2{font-size:27px!important;}
	
}









