#masthead .site-header-wrapper {
    margin-bottom: 0px;
	padding-bottom: 0px;
}
/* Default margin-top for screens wider than 768px on the homepage */
@media (min-width: 600px) {body.home #primary {
    margin-top: 110px !important;
}
	}

/* Media query for smaller screens on the homepage */
@media (max-width: 600px) {
    body.home #primary {
        margin-top: 0px !important;
    }
	 .home-title {
        display: none;
    }
}

/* Adjusting padding of the header for all devices */
.site-header {
    padding-top: 15px !important; /* Adjust the top padding value as needed */
    padding-bottom: 15px !important; /* Adjust the bottom padding value as needed */
    padding-left: 15px !important;
    padding-right: 15px !important;
}

/* Adjusting bottom padding of the header for mobile devices */
@media (max-width: 768px) { /* You can adjust the max-width value based on your requirements */
    .site-header {
        padding-bottom: 0px !important;
    }
}

.site-main {
	padding-top: 0px; !important;
}

.szellem {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.entry-title {
    padding-top: 0px;
}

 .code-container {
        white-space: nowrap;
        overflow-x: auto;
    }
    .code-container figure {
        display: inline-block;
        max-width: 185px;
        vertical-align: top;
        margin-right: 30px; /* Adjust this value to set the desired spacing */
    }
    .code-container figcaption {
        text-align: justify;
        max-width: 185px;
        overflow: hidden;
        white-space: normal;
    }
    .code-container img {
        max-width: 185px;
        vertical-align: top;
    }

.single-post .featured-image {
    width: 100%;
    height: auto;
}

/* Emma mindig legyen látható a sütikezelő felett */
#emma-chat-button {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: fixed !important;
    right: 22px !important;
    bottom: 95px !important;
    z-index: 2147483646 !important;
}

#emma-chat-panel {
    position: fixed !important;
    z-index: 2147483647 !important;
}

@media (max-width: 600px) {
    #emma-chat-button {
        right: 14px !important;
        bottom: 85px !important;
    }

    #emma-chat-panel {
        right: 0 !important;
        bottom: 0 !important;
    }
}