/* HEADER CODE TO MOVE */

.et_pb_row_0_tb_header .local_socials:before {
    display: none;
}

.local_chapter_container {
    display: flex;
    font-size: 10px;
    align-items: center;
}

.local_chapter_container p {
	color: #ffffff;
	font-weight: bold;
	padding-bottom: 0 !important;
}
.local_chapter {
	margin-left: 0rem;
	padding-top: 0;
	padding-bottom: 0;
}


.modal--form fieldset {
    margin-top: 1rem;
    margin-bottom: 0.3rem;
}

.modal--form .nav_controls {
    width: 100%;
    position: absolute;
    display: flex;
    left: -6%;
    top: 5%;
}

.modal--form .nav_controls button img {
    cursor: pointer;
}


.modal--form fieldset {
    margin-top: 1rem;
    margin-bottom: .3rem;
    width: 100%;
}

.modal--form h3 {
    padding-bottom: 0;
    margin-bottom: 2rem;
    font-weight: bold;
}


.modal--form label {
    display: block;
    font-size: 1rem;
    margin-bottom: 0.7rem;
    font-weight: bold;
    text-transform: capitalize;
}

.modal--form input, .modal--form select {
    width: 100%;
    padding: 0.6rem;
}


.chapter--list-item {
    padding: 1em 3rem;
    cursor: pointer;
    background: #eee3;
    border: 1px #eee solid;
    margin-bottom: 0.6rem;
}


.modal--form .nav_controls button.back {
    translate: 0;
    left: -37%;
    top: -43%;
    position: absolute;
    margin-left: 0;
}


/* Chapter Search Modal styles */

label[for="zip_code"],
input#zip_code
{
    display: none !important;
}





/* Nav Styles */

@media(min-width: 768px) {
	.et_pb_menu_page_id-7905 span {
		color: #ffffff !important;
	}
	.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li a {
		display: flex;
    	align-items: center;
	}


	.et_pb_column_1_tb_header {
		justify-content: end !important;
	}
	ul.et_pb_social_media_follow {
		margin-left: 0.5rem;
	}
    .page-id-11 .et_pb_section_0_tb_header.et_pb_section,
	.page-id-343 .et_pb_section_0_tb_header.et_pb_section,
	.post-343 .et_pb_section_2.et_pb_section {
        border-right: 60px solid #003b5f;
        border-left: 60px solid #003b5f;
    }
	.et_pb_row_3_tb_header.et_pb_row {
/* 		transform: translatey(-16px); */
		z-index: 1 !important;
	}
	.et_pb_column.et_pb_column_1_2.et_pb_column_3_tb_header.nav_logo_col.et_pb_css_mix_blend_mode_passthrough {
        width: 20% !important;
		margin-right: 0;
    }
	.nav_links_col {
		width: 78% !important;
	}

	.et_pb_menu_page_id-7905 {
    	background-color: #DF0000;
  		animation: fadeIn .41s cubic-bezier(0.25, 0.1, 0.25, 1) forwards;
	}

	@keyframes fadeIn {
  0% {
    opacity: 0;
    background-color: transparent;
/*    transform: translateY(20px); /* Optional: adds a slight upward motion */*/
  }
  90% {
    opacity: 0.5;
    background-color: transparent;
  }
  100% {
    background-color: #DF0000;
    opacity: 1;
    transform: translateY(0); /* Optional: final position after upward motion */
  }
}


	.page-id-11 footer.et-l.et-l--footer,
	.page-id-343 footer.et-l.et-l--footer {
    	border-right: 60px solid #003b5f !important;
    	border-left: 60px solid #003b5f !important;
	}
	ul#menu-footer-menu {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}
	.local_contact_socials {
    	display: flex;
    	align-items: center;
	}
	.social-icons-footer {
		display: flex;
		align-items: center;
	}
	.et_pb_menu_0_tb_footer.et_pb_menu ul li a {
		padding-bottom: 16px !important;
	}
	.social-icons-footer a {
		width: 25px !important;
		display: flex;
	}
	.footer_menu_col {
		width: 50% !important;
	}
	.footer_image_col {
		width: 9% !important;
	}
	.et_pb_row_0_tb_footer.et_pb_row,
	.et_pb_row_1_tb_footer.et_pb_row {
		padding-top: 5rem !important;
	}
}


/* Mobile styles */
@media(max-width: 768px) {
	.et_pb_row.et_pb_row_2_tb_header.et_pb_gutters2.et_pb_row--with-menu {
		padding: 0 !important;
	}
	.et_pb_module.et_pb_code.et_pb_code_0_tb_header {
    	align-items: center !important;
    	display: flex;
	}
	.et_pb_column_0_tb_header {
		display: flex !important;
		margin-bottom: 0 !important;
		height: 3.5rem !important;
	}
	.et_pb_menu_1_tb_header {
	    padding: 1.5rem 0 !important;
	    position: relative;
	    margin-bottom: 0 !important;
	    width: 65%;
	    margin-left: auto !important;
	    margin-right: auto !important;
   	}

	footer.et-l.et-l--footer .et_pb_menu--style-left_aligned .et_pb_menu__wrap {
		position: static !important;
	}
	.donate_btn_container {
		display: flex;
        justify-content: center;
        align-items: center;
        background-color: #DF0000;
		width: 80%;
        margin: 0 auto;
		padding: 1rem 0;
		display: none;
	}
	.donate_btn_container a {
		color: #ffffff;
		font-weight: bold;
	}
	.donate_btn_container .donate_text {
		margin-left: 0.5rem;
	}
	.et_pb_menu--style-left_aligned .et_pb_menu__logo {
		margin-right: 0 !important;
	}
	#mobile_menu2 {
		width: 350px;
		left: -21rem !important;
		top: 2.8rem !important;
	}
	.event_date_col span {
    	margin-left: 0.5rem;
	}
	.local_chapter {
		margin-left: 0.5rem;
	}

	.et_pb_menu_inner_container {
	    position: relative;
	    justify-content: center;
	    align-items: center;
	}
}

@media (min-width: 768px) and (max-width: 1451px) {
    .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li a {
        padding: 0.5rem !important;
    }
}

@media(min-width: 1697px) {
	.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li a {
		padding: 1rem 3rem;
	}
}
@media (min-width: 1533px) and (max-width: 1697px) {
	.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li a {
		padding: 1rem 2rem;
	}
}
@media (min-width: 1452px) and (max-width: 1533px) {
	.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li a {
		padding: 1rem 1.5rem;
	}
}
@media (min-width: 768px) and (max-width: 1451px) {
	.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li a {
		padding: 1rem;
	}
}

.et_pb_image .et_pb_image_wrap img[src*=".svg"] {
    width: 100%;
}

	.et_pb_menu_page_id-7905 span {
		color: #ffffff !important;
	}

	.local_socials li.et-social-facebook a[href="https://www.facebook.com/SHPbeds/"],
.local_socials li.et-social-linkedin a[href="https://www.instagram.com/shpbeds/"],
.local_socials li.et-social-instagram a[href="https://www.instagram.com/shpbeds/"],
.local_socials li.et-social-youtube a[href="https://youtube.com/@SHPbeds"],
.local_socials li a.icon.et_pb_with_border[href="#"]
{
	display: none;
}


@media (max-width: 768px) {

.modal--form {
    width: 85%;
}

    .et_pb_section_0_tb_footer.et_pb_section.et_pb_menu--style-left_aligned .et_pb_menu__wrap {
        position: relative !important;
        top: 0;
        right: 0;
    }
	.footer_tagline p {
		text-align: left !important;
	}
	.et_pb_row_0_tb_footer.et_pb_row,
	.et_pb_row_1_tb_footer.et_pb_row {
		padding-top: 3rem !important;
	}

	.local_socials:before,
	.national_socials:before {
		content: none;
	}
}

@media (max-width: 980px) {
	.et_pb_menu_0_tb_footer.et_pb_menu.et_pb_menu .et_pb_menu__menu {
		display: block !important;
	}
	.et_pb_module.et_pb_menu.et_pb_menu_0_tb_footer.et_pb_bg_layout_light.et_pb_text_align_left.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-left_aligned 			.et_mobile_nav_menu {
    	display: none !important;
	}
	ul#menu-footer-menu {
    	display: flex !important;
    	flex-direction: column !important;
	}
	.et_pb_menu_0_tb_footer.et_pb_menu.et_pb_menu .et_pb_menu__wrap {
		flex: none !important;
	}
	.footer_image_col {
		width: 100% !important;
	}
	li#menu-item-7921 a {
    	padding-bottom: 0 !important;
	}
	.et_pb_menu--style-left_aligned .et_pb_menu__wrap {
    position: absolute;
    top: -70px;
    right: -70px;
	}
}

.local_socials,
.national_socials {
	display: flex; 
	align-items: center;
}
.local_socials::before {
    content: "CONNECT WITH US";
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
}
.national_socials::before {
    content: "CONNECT NATIONALLY";
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
}
.et_pb_social_media_follow li a {
	margin: 0 !important;
}

.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
	text-transform: uppercase;
}

.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
	padding-bottom: 1.5rem !important;
}


/* HEADER CODE TO MOVE */