@media (min-width: 922px) {
    .single-post .site-content > .ast-container {
        max-width: 100%;
    }
}
.blog .elementor-section{
   display: inline-block!important;
}



.custom-logo {
    /* Ensure the logo is displayed inline or as a block element */
    display: inline-block;
    /* Set the initial scale */
    transform: scale(1);
    /* Enable smooth transitions for transform property */
    transition: transform 0.3s ease-in-out;
}

.custom-logo:hover {
    /* Scale up the logo on hover */
    transform: scale(1.2);
}
.main-header-bar-navigation a {
    /* Ensure the navigation links are displayed inline or as block elements */
    display: inline-block;
    /* Position relative for the pseudo-element */
    position: relative;
    /* Add padding to create space for the underline */
    padding-bottom: 5px;
    /* Set up initial styles */
    text-decoration: none;
    color: inherit; /* Keeps the color same as the inherited color */
}

.main-header-bar-navigation a::after {
    /* Create the underline using a pseudo-element */
    content: '';
    /* Position it absolutely within the link */
    position: absolute;
    /* Place it at the bottom */
    bottom: 0;
    left: 0;
    /* Set the height of the underline */
    height: 2px;
    /* Set the color of the underline */
    background-color: #EC744A;
    /* Start with a width of 0 */
    width: 0;
    /* Enable smooth transitions for width */
    transition: width 0.3s ease-in-out;
}

.main-header-bar-navigation a:hover::after {
    /* Expand the underline to full width on hover */
    width: 100%;
}



.attachment-full.size-full.wp-image-2220 {
    /* Ensure the logo is displayed inline or as a block element */
    display: inline-block;
    /* Set the initial scale */
    transform: scale(1);
    /* Enable smooth transitions for transform property */
    transition: transform 0.3s ease-in-out;
}

.attachment-full.size-full.wp-image-2220:hover {
    /* Scale up the logo on hover */
    transform: scale(1.05);
}


.attachment-large.size-large.wp-image-2582{
	 /* Ensure the logo is displayed inline or as a block element */
    display: inline-block;
    /* Set the initial scale */
    transform: scale(1);
    /* Enable smooth transitions for transform property */
    transition: transform 0.3s ease-in-out;
	
}
.attachment-large.size-large.wp-image-2582:hover{
    /* Scale up the logo on hover */
    transform: scale(1.1);
}
.attachment-large.size-large.wp-image-2689{
	/* Ensure the logo is displayed inline or as a block element */
    display: inline-block;
    /* Set the initial scale */
    transform: scale(1);
    /* Enable smooth transitions for transform property */
    transition: transform 0.3s ease-in-out;
}
.attachment-large.size-large.wp-image-2689:hover{
	/* Scale up the logo on hover */
    transform: scale(1.1);
}


.attachment-large.size-large.wp-image-2219 {
    /* Ensure the logo is displayed inline or as a block element */
    display: inline-block;
    /* Set the initial scale */
    transform: scale(1);
    /* Enable smooth transitions for transform property */
    transition: transform 0.3s ease-in-out;
}

.attachment-large.size-large.wp-image-2219:hover {
    /* Scale up the logo on hover */
    transform: scale(1.05);
}



.attachment-large.size-large.wp-image-2244 {
    /* Ensure the logo is displayed inline or as a block element */
    display: inline-block;
    /* Set the initial scale */
    transform: scale(1);
    /* Enable smooth transitions for transform property */
    transition: transform 0.3s ease-in-out;
}

.attachment-large.size-large.wp-image-2244:hover {
    /* Scale up the image slightly on hover */
    transform: scale(1.1);
}


.attachment-thumbnail.size-thumbnail.wp-image-2251,
.attachment-thumbnail.size-thumbnail.wp-image-2257 {
    /* Ensure the image is displayed inline or as a block element */
    display: inline-block;
    /* Set the initial scale */
    transform: scale(1);
    /* Enable smooth transitions for transform property */
    transition: transform 0.3s ease-in-out;
}

.attachment-thumbnail.size-thumbnail.wp-image-2251:hover,
.attachment-thumbnail.size-thumbnail.wp-image-2257:hover {
    /* Scale up the image more on hover */
    transform: scale(1.2);
}




.attachment-large.size-large.wp-image-2298,
.attachment-large.size-large.wp-image-2299,
.attachment-large.size-large.wp-image-2300 {
    /* Ensure the image is displayed inline or as a block element */
    display: inline-block;
    /* Set the initial scale */
    transform: scale(1);
    /* Enable smooth transitions for transform property */
    transition: transform 0.3s ease-in-out;
}

.attachment-large.size-large.wp-image-2298:hover,
.attachment-large.size-large.wp-image-2299:hover,
.attachment-large.size-large.wp-image-2300:hover {
    /* Scale up the image slightly on hover */
    transform: scale(1.1);
}



.attachment-large.size-large.wp-image-2315 {
    /* Ensure the image is displayed inline or as a block element */
    display: inline-block;
    /* Set the initial scale */
    transform: scale(1);
    /* Enable smooth transitions for transform property */
    transition: transform 0.3s ease-in-out;
}

.attachment-large.size-large.wp-image-2315:hover {
    /* Scale up the image slightly on hover */
    transform: scale(1.15);
}


.attachment-large.size-large.wp-image-2069 {
    /* Ensure the image is displayed inline or as a block element */
    display: inline-block;
    /* Set the initial scale */
    transform: scale(1);
    /* Enable smooth transitions for the transform property */
    transition: transform 0.3s ease-in-out;
}

.attachment-large.size-large.wp-image-2069:hover {
    /* Scale up the image slightly on hover */
    transform: scale(1.1);
}

.attachment-large.size-large.wp-image-2370,
.attachment-large.size-large.wp-image-2338,
.attachment-large.size-large.wp-image-2374, .attachment-large.size-large.wp-image-2953, .attachment-2048x2048.size-2048x2048.wp-image-2953, .attachment-2048x2048.size-2048x2048.wp-image-3060,
.attachment-large.size-large.wp-image-3061,
.attachment-large.size-large.wp-image-3065,.attachment-2048x2048.size-2048x2048.wp-image-2298, .attachment-large, .attachment-2048x2048.size-2048x2048.wp-image-3248 {
    /* Ensure the image is displayed inline or as a block element */
    display: inline-block;
    /* Set the initial scale */
    transform: scale(1);
    /* Enable smooth transitions for the transform property */
    transition: transform 0.3s ease-in-out;
}
.attachment-2048x2048.size-2048x2048.wp-image-2953:hover,
.attachment-large.size-large.wp-image-2370:hover,
.attachment-large.size-large.wp-image-2338:hover,
.attachment-large.size-large.wp-image-2374:hover, .attachment-large.size-large.wp-image-2953:hover, .attachment-2048x2048.size-2048x2048.wp-image-2953:hover, .attachment-2048x2048.size-2048x2048.wp-image-3060:hover,
.attachment-large.size-large.wp-image-3061:hover,
.attachment-large.size-large.wp-image-3065:hover, .attachment-2048x2048.size-2048x2048.wp-image-2298:hover, .attachment-large:hover, .attachment-2048x2048.size-2048x2048.wp-image-3248:hover  {
    /* Scale up the image slightly on hover */
    transform: scale(1.15);
}





/* Targeting the header bar and menu */
.page-id-2099 .ast-primary-header-bar,
.page-id-2099 .ast-primary-header-bar ul#ast-hf-menu-1 {
    background: linear-gradient(282deg, #2a6049 0%, #51ac7a 100%);
}

.page-id-2099 .ast-primary-header-bar ul#ast-hf-menu-1 li#menu-item-2952 a:hover {
    color: #ec744a!important; /* Changing color on hover */
}

/* Changing text color for menu links on hover */
.page-id-2099 .ast-primary-header-bar ul#ast-hf-menu-1 li.menu-item a:hover {
    color: #ec744a; /* Changing color on hover */
}



ul#ast-hf-menu-1 {
    border-radius: 50px;
		width:100%;
}

/* Changing the custom logo */
.page-id-2099 .ast-site-identity img.custom-logo {
    content: url(https://nahumtherapy.com/wp-content/uploads/2025/04/nahum-1.png);
}





.block-editor-rich-text__editable{
	
	display:none;
}


/* Changing text color for menu links */
.page-id-2099 .ast-primary-header-bar ul#ast-hf-menu-1 li.menu-item a {
    color: white!important;
    transition: color 0.3s; /* Adding transition effect for smooth color change */
}
.page-id-2099 .ast-primary-header-bar ul#ast-hf-menu-1 li.menu-item a:hover {
    color: #EC744A!important;
    transition: color 0.3s; /* Adding transition effect for smooth color change */
}

.page-id-2099 .ast-primary-header-bar ul#ast-hf-menu-1 li#menu-item-2139 a,
.page-id-2099 .ast-primary-header-bar ul#ast-hf-menu-1 li#menu-item-2138 a,
.page-id-2099 .ast-primary-header-bar ul#ast-hf-menu-1 li#menu-item-2972 a{
    color: black!important; /* Changing text color to black */
}


.page-id-2099 .ast-primary-header-bar ul#ast-hf-menu-1 li#menu-item-2139 a:hover,
.page-id-2099 .ast-primary-header-bar ul#ast-hf-menu-1 li#menu-item-2138 a:hover,
.page-id-2099 .ast-primary-header-bar ul#ast-hf-menu-1 li#menu-item-2972 a:hover{
    color: #EC744A!important; /* Changing text color to black */
}


.page-id-2099 .ast-primary-header-bar ul#ast-hf-menu-1 li.menu-item ul.sub-menu a {
    color: black!important; /* or any color you prefer */
}