/**
 * main.css
 * 
 * Sleep in Heavenly Peace main styles.
 * 
 * @package Sleep in Heavenly Peace
 * @since Sleep in Heavenly Peace 1.0.0
 */

/* ==========================================================================
   Table of Contents
=============================================================================

1.0 - Section
    1.1 - SubSection
    1.2 - SubSection

========================================================================== */


.infographics_section .et_pb_text_2 h2 {
    font-size: 80px;
}

.et_pb_module.et_pb_image.et_pb_image_3 {
    max-width: 150px;
    min-width: 150px;
    text-align: left;
    margin-left: 0;
}

.thermometer_image {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px!important;
    margin-right: 1.5rem!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    text-align: left;
    margin-left: 0;
}

.infographics_row .et_pb_button_1 {
    color: #f8f9fa!important;
    border-width: 2px!important;
    border-color: #df0000;
    border-radius: 5px !important;
    font-weight: 600!important;
    background-color: #df0000;
    clear: both;
    display: block;
    font-size: 16px;
    background-color: rgba(224,43,32,0);
    border-width: 0!important;
    border-radius: 0;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    padding-top: 10px!important;
    font-size: 16px;
    background-color: rgba(224,43,32,0);
    border-width: 0!important;
    border-radius: 0;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    padding-right: 50px!important;
    padding-bottom: 10px!important;
    padding-left: 50px!important;
    text-decoration: none;
    color: #df0100;
    color: #f8f9fa!important;
    border-width: 2px!important;
    border-color: #df0000;
    border-radius: 2px;
    font-weight: 600!important;
    background-color: #df0000;
    color: #fff;
    max-width: 230px;
    text-align: center;
    transition: .3s ease all;
    border-radius: 5px;
    border-width: 2px;
    border: 2px #000 solid !important;
    color: #fff !important;
    border-color: #e02b20 !important;
}

.hero_content_row a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light {
    clear: both;
    display: block;
    font-size: 16px;
    background-color: rgba(224,43,32,0);
    border-width: 0!important;
    border-radius: 0;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    padding-top: 10px!important;
    font-size: 16px;
    background-color: rgba(224,43,32,0);
    border-width: 0!important;
    border-radius: 0;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    padding-right: 50px!important;
    padding-bottom: 10px!important;
    padding-left: 50px!important;
    text-decoration: none;
    color: #df0100;
    color: #f8f9fa!important;
    border-width: 2px!important;
    border-color: #df0000;
    border-radius: 2px;
    font-weight: 600!important;
    background-color: #df0000;
    color: #fff;
    max-width: 230px;
    text-align: center;
    transition: .3s ease all;
    border-radius: 5px;
    border-width: 2px;
    border: 2px #000 solid !important;
    color: #fff !important;
    border-color: #e02b20 !important;
}


a.et_pb_button.et_pb_button_4.et_pb_bg_layout_light:hover {
    background-color: rgba(0,0,0,.05) !important;
    border: 2px solid transparent !important;
}


li.hidden {
    display: none !important;
    transition: .10s ease all;
    visibility: hidden;
    width: 0%;
}


#menu-secondary-menu li.hidden {
	display: flex !important;
    visibility: visible;
    width: auto;

}


.hours--text p {
    text-align: left;
    text-transform: uppercase;
    color: #003b5f;
    font-size: 16px;
}

.infographics_title h2 span {
    font-weight: 700;
    font-size: 50px;
    text-align: center;
    text-transform: uppercase;
}

.et-l--footer a.icon.et_pb_with_border:hover {
    background-image: initial!important;
    background-color: #383838!important;
}

.thermometer_image .et_pb_image_wrap {
    height: 100%;
}

.thermometer_image .et_pb_image_wrap img {
    height: 100%;
    object-fit: cover;
}

.infographics_section {
    overflow: hidden;
}


.infographics_section:after {
    content: "";
    position: absolute;
    left: -47%;
    bottom: 0%;
    background: url(https://shpbeds.org/wp-content/uploads/2020/04/helping-kids-bg.png) !important;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    transform: rotate(0deg);
    transform: scaleX(-1);
    display: none;
}

/* Homepage styles */
@media(min-width: 768px) {
	#post-11 .et_pb_section_0.et_pb_section {
		border-right: none !important;
		border-left: none !important;
	}
	#post-11 .et_builder_inner_content.et_pb_gutters3 {
		background-color: #003B5F;
		padding: 0 60px;
	}
	#post-11 .et_pb_row_6.et_pb_row {
		width: 80% !important;
	}
	.et_pb_column.et_pb_column_1_2.et_pb_column_1.\.hero_banner_image_col.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    	width: 50%;
	}
	.et_pb_image .et_pb_image_wrap,
	.et_pb_module.et_pb_image.et_pb_image_0 img {
    	width: 100% !important;
	}
	.et_pb_row_16.et_pb_row {
		margin-top: 2rem ;
	}
	.infographics_title {
		padding-top: 5rem !important;
		padding-bottom: 5rem !important;
	}
	.hero_banner_col {
    	width: 50% !important;
  	} 
	.et_pb_row.et_pb_row_2 {
    	display: flex;
    	flex-direction: row;
		padding: 0 4rem 0 0;
	}
	.volunteer_btn_col {
    	display: flex;
    	justify-content: center;
    	gap: 2rem;
	}
	.beds_needed_delivered {
    	display: flex;
    	flex-direction: row;
	}
	.nationally_text {
    	width: 100% !important;
	}
	.beds_needed_delivered,
	.et_pb_column.et_pb_column_1_2.et_pb_column_16.et_pb_css_mix_blend_mode_passthrough,
	.et_pb_column.et_pb_column_1_2.et_pb_column_17.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    	width: 50% !important;
	}
	.et_pb_column.et_pb_column_empty {
		max-width: 10%;
	}
	.upcoming_local_event_title {
		font-size: 24px;
	}
	.et_pb_column_11,
	.et_pb_column.et_pb_column_1_2.et_pb_column_10.helping_children_image_col.et_pb_css_mix_blend_mode_passthrough,
	.et_pb_column.et_pb_column_1_2.et_pb_column_11.et_pb_css_mix_blend_mode_passthrough.et-last-child,
	.et_pb_column.et_pb_column_1_2.et_.nationally_textpb_column_12.et_pb_css_mix_blend_mode_passthrough,
	.et_pb_column.et_pb_column_1_2.et_pb_column_13.et_pb_css_mix_blend_mode_passthrough.et-last-child
	 {
  		width: 50%;
	}
	.et_pb_row_6.et_pb_row {
		display: flex;
	}
	.post-343 .et_pb_row_5.et_pb_row,
	.et_pb_section_5.et_pb_section,
	.et_pb_row_9.et_pb_row {
		padding-top: 3rem !important;
	}
	.et_pb_row_11.et_pb_row {
		padding-bottom: 5rem !important;
	}	
	.national_sponsors_logos {
		width: 90% !important;
	}
	.upcoming_local_events {
		padding: 2rem !important;
	}
	.et_pb_column.et_pb_column_empty {
    	max-width: none !important;
    }
	.infographics_image_col {
		width: auto !important;
	}
	img.wp-image-17 {
    	transform: scaleX(-1);
    	visibility: visible;
	}
	
	.local_event_row_1 .event_month ,
	.local_event_row_2 .event_month {
		font-size: 24px;
	}
	
	.local_event_row_1 .event_day ,
	.local_event_row_2 .event_day {
		font-size: 50px;
	}
}
.nationally_text {
	margin-right: 10rem !important;
}
.infographics_row {
  display: flex;
  justify-content: center;
  align-items: center;
}
.donate_local_chapter,
.local_chapter,
.upcoming_local_event_title {
	text-transform: uppercase;
}

a.et_pb_button.et_pb_button_3.more_local_posts.et_pb_bg_layout_light {
    border-radius: 5px;
}

body #page-container .et_pb_section .et_pb_button_4 {
    border-radius: 5px;
}

body.et_pb_button_helper_class .et_pb_button, body.et_pb_button_helper_class .et_pb_module.et_pb_button {
    border-radius: 5px !important;
}

.et_pb_posts a.more-link {
    clear: both;
    display: block;
    font-size: 16px;
    background-color: rgba(224,43,32,0);
    border-width: 0!important;
    border-radius: 0;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    padding-top: 10px!important;
    font-size: 16px;
    background-color: rgba(224,43,32,0);
    border-width: 0!important;
    border-radius: 0;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    padding-right: 50px!important;
    padding-bottom: 10px!important;
    padding-left: 50px!important;
    text-decoration: none;
    color: #df0100;
    color: #f8f9fa!important;
    border-width: 2px!important;
    border-color: #df0000;
    border-radius: 2px;
    font-weight: 600!important;
    background-color: #df0000;
    color: #fff;
    max-width: 230px;
    text-align: center;
    transition: .3s ease all;
    border-radius: 5px;
    border-width: 2px;
    border: 2px #000 solid !important;
    color: #FFFFFF !important;
    border-color: #e02b20 !important;
}

.et_pb_posts a.more-link:hover {
    border: 2px #000 solid !important;
    color: #FFFFFF!important;
    border-color: #e02b20 !important;
    border-radius: 2px;
    background-color: transparent;
    color: #e02b20 !important;
}

.upcoming_local_event_title {
    font-weight: 700;
    margin-bottom: 0.3rem;
}

.upcoming_local_event_description {
    font-size: 14px;
    color: #003b5f;
    margin-bottom: 1rem;
}


/* Mobile Styles */
@media(max-width: 767px) {

.et_pb_section.et_pb_section_1.infographics_section.et_pb_with_background.et_section_regular:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    z-index: 1;
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(255 255 255/92%) 100%,#ffffff00 100%) no-repeat !important;
}

.thermometer_image .et_pb_image_wrap img {
    height: 100%;
    object-fit: contain;
    transform: scale(1) !important;
}

	.infographics_title h2,
	.hours_volunteered h2 {
    	font-size: 32px !important;
	}
	#post-11 .et_pb_row.et_pb_row_8 {
		width: 100% !important;
		padding-top: 5rem;
	}
	#post-11 .et_pb_row.et_pb_row_15 {
    	/* margin-top: 3rem; */
	}
	#post-11 .et_pb_row_10 {
		padding: 5rem !important;
	}
	#post-11 .et_pb_column.et_pb_column_1_2.et_pb_column_14.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    	padding-top: 3rem;
	}
	.et_pb_module.et_pb_image.et_pb_image_0 {
		width: 100% !important;
	}
	.hero_banner_image_col,
	.et_pb_section_3.et_pb_section {
		padding-bottom: 3rem !important;
	}
	.national_sponsors_logos {
		padding-bottom: 0 !important;
	}
	.national_sponsors_logos .et_pb_column .et_pb_module .et_pb_image_wrap {
		display: flex;
		justify-content: center;
		flex-direction: column;
	}
	.et_pb_row_14.et_pb_row {
    	margin-bottom: 3rem !important;
	}
	.et_pb_row_4 {
		overflow-x: none !important;
	}
	.beds_stats_col {
		overflow-x: scroll;
	}
	.beds_stats_col::-webkit-scrollbar {
		display: none;
	}
	.national_sponsors_logos,
	.et_pb_row_15.et_pb_row,
	.et_pb_row.et_pb_row_4.national_sponsors_logos.et_pb_row_5col {
		width: 80%;
	}
	.et_pb_image_0 {
		margin-left: 10% !important;
	}
	.national_sponsors_logos .et_pb_column {
    	margin-top: 2rem !important;
	}
	#page-container .et_pb_section .et_pb_button_7,
	#page-container .et_pb_section .et_pb_button_5 {
		padding: 0.5rem 1rem !important;
		text-align: center !important;
	}
	.et_pb_image_15 {
		padding-right: 0 !important;
	}
	.et_pb_image_15 .et_pb_image_wrap img,
	.et_pb_image .et_pb_image_wrap,
	.more_about_our_sponsors .et_pb_button_7_wrapper,
	.more_about_sponsors
	{
		width: 100% !important;
	}
	.upcoming_local_event_title {
		font-size: 28px !important;
		padding: 1rem 0;
	}
	.register_now_button {
    	margin-top: 1rem !important;
	}

	.et_pb_row_7.et_pb_row {
		flex-direction: column-reverse !important;
	}
	.et_pb_text_9 h3,
	.et_pb_column.et_pb_column_1_2.et_pb_column_17.et_pb_css_mix_blend_mode_passthrough.et-last-child {
		margin-top: 2rem !important;
	}
	.more_local_posts a {
		width: 232px !important;
    	display: flex !important;	
		padding: 0.5rem 1rem !important;
	}
	
	.et_pb_row_13.et_pb_row,
	.et_pb_section_5.et_pb_section {
		padding-top: 3rem !important;
	}

	.et_pb_row_5.et_pb_row {
		padding-top: 3rem !important;
	}
	.volunteer_btn_col .et_pb_button_1_wrapper {
    	margin-bottom: 14px;
	}
	body #page-container .et_pb_section .et_pb_button_1,
	body #page-container .et_pb_section .et_pb_button_2 {
		width: 182px !important;
    	padding: 0.5rem 1rem !important;
    	text-align: center;


	}


body #page-container .et_pb_section .et_pb_button_2:hover {
    background-color: RGBA(255,255,255,0);
    border: 2px #000 solid !important;
    border-color: transparent !important;
}

	.et_pb_image_2 {
		width: 120px !important;
	}
	.et_pb_row_14.et_pb_row {
		margin-bottom: 0 !important;
	}
 	.hero_banner_col {
		padding-left: 0px !important;
		margin-bottom: 0;
	}
	.homepage_hero_text h1 {
		font-size: 32px !important;
	}
	.et_pb_text_4.et_pb_text {
    	font-size: 20px;
	}
	.hero_content_row {
		margin: 0 auto !important;
    	display: flex;
    	flex-direction: column;
	}
	.et_pb_text_1.et_pb_text h2 {
		font-size: 32px;
		text-align: left !important;
		width: 80%;
		margin: 0 auto;
	}
	.infographics_row {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
	}




	.donate_btn_col,
	.volunteer_btn_col,
	.et_pb_section_5.et_pb_section {
		width: 80% !important;
		margin: 0 auto !important;
	}
	.et_pb_row.et_pb_row_2 {
		display: flex;
		flex-direction: column;
    	justify-content: center !important;
    	margin: 0 auto !important;
	}
	.et_pb_image_1 {
		width: 40%;
	}
	.et_pb_column_5,
	.et_pb_section_3 {
		display: flex;
    	flex-direction: column;
    	margin: 0 auto !important;
    	width: 80% !important;
	}
	.et_pb_row .et_pb_column.et-last-child, .et_pb_row .et_pb_column:last-child {
		margin-right: auto !important;
	}
	.et_pb_text_2 h2 {
		font-size: 65px !important;
	}
	.hours_volunteered,
	.beds_needed,
	.beds_delivered {
    	font-size: 24px !important;
	}	
	.beds_needed_delivered {
		display: flex;
		width: 80% !important;
		margin: 0 auto !important;
		padding-bottom: 3rem;
	}



	.nationally_heading_text h2 {
    	font-size: 30px !important;
	}
	.et_pb_text_5 h2 {
		padding-left: 0 !important;
	}
	.beds_statistics {
		display: flex;
    	flex-direction: column;
		justify-content: center;
		padding: 3rem 0 !important;
	}
	.et_pb_column_7 {
		padding-left: 0 !important;
	}
	.nationally_text {
		justify-content: center;
		margin-right: 10rem !important;
	}
	.et_pb_section_2.et_pb_section {
		height: 100%;
	}
	.beds_delivered_text {
		font-size: 18px !important;
	}
	.et_pb_heading_0 .et_pb_heading_container h2 {
		font-size: 32px !important;
		text-align: left !important;
	}
	.et_pb_text_6 h3 {
    	text-align: left !important;
    	font-size: 20px;
    	line-height: 1.4em;
	}
	.helping_children_row_2 {
    	flex-direction: column;
		width: 100%;
		padding: 0;
	}
	.number_beds_needed_nationally, .number_beds_delivered_nationally, .hours_volunteered_nationally {
		font-size: 40px !important;
	}
	.beds_needed_text, .beds_delivered_text, .hours_volunteered_text {
		font-size: 20px !important;
	}
	.et_pb_row_5.et_pb_row {
		padding-top: 3rem !important;
	}
	.et_pb_column_11,
	.et_pb_row_6.et_pb_row,
	#post-11 .et_pb_row_9, #post-11 .et_pb_row_10,
	.et_pb_row_11.et_pb_row {
    	width: 100% !important;
	}
	.et_pb_row_6.et_pb_row {
		padding-top: 0 !important;
	}
	.et_pb_row.et_pb_row_5 {
		padding-bottom: 0 !important;
	}
	.thanks_to_sponsors h2 {
		font-size: 32px !important;
		text-align: left !important;
	}
	.event_date_col {
		border: none !important;
		padding: 0 !important;
		align-items: flex-start !important;
		font-size: 32px !important;
		flex-direction: row !important;
	}
	.event_info_col {
		padding: 0 !important;
	}
	.upcoming_local_events {
	    flex-direction: column;
	    padding: 0 !important;
	    max-width: 80%;
	}

	.hero_content_row .et_pb_image_wrap img {
/*    position: relative;
    left: 10%;*/
	}

	#post-11 .et_pb_row_9, #post-11 .et_pb_row_10 {
	    max-width: 80%;
}

.et_pb_text_2 h2 {
    font-size: 70px;
}

	.local_event_row_1, 
	.local_event_row_2 {
		flex-direction: column;
	}
	.upcoming_local_events .et_pb_column_1_2,
	.upcoming_local_events {
		width: 80% !important;
		margin: 0 auto !important;
	}
	.event_info_col {
		padding: 0;
	}
	.et_pb_row_11.et_pb_row {
		padding-bottom: 3rem !important;
	}	
	.et_pb_column_16 {
    	margin-bottom: 2rem !important;
	}
	.et_pb_row .et_pb_row_12 {
		display: none !important;
	}
	.et_pb_heading_2 .et_pb_heading_container h2 {
		font-size: 32px !important;
	}
	.et_pb_row_14,
	.et_pb_row_13.et_pb_row {
		padding: 0;
		width: 100% !important;
	}
}
.et_pb_section_0_tb_header {
    box-shadow: none !important;
}
.wp-image-7833 {
    transform: scaleX(1.001);
}
.et_pb_row_1_tb_footer {
	overflow-x: none !important;
}
.et_pb_image_0_tb_footer img {
    transform: scaleY(-1) scaleX(1.001) scaleX(-1);
}
.et_pb_image_2 {
	margin-bottom: 1rem !important;
}
.local_event_row_1,
.local_event_row_2 {
	display: flex;
}
.event_date_col {
	color: #003B5F;
	font-weight: bold;
	font-size: 24px;
	line-height: 1.4em;
	display: flex;
    flex-direction: column;
    align-items: center;
	border-right: 3px #003B5F solid;
    height: 50%;
	padding-right: 1rem;
	text-align: center;
}
.event_info_col {
    padding-left: 1rem;
}
.upcoming_local_event_title {
    font-weight: bold;
}
.upcoming_local_event_description {
    font-size: 14px;
    color: #003B5F;
}
#post-11 .et_pb_row_9, 
#post-11 .et_pb_row_10 {
	background-color: #E5F0FF;
}

.register_now_button a {
	font-size: 16px;
	font-weight: bold;
	color: #003B5F !important;
	border-bottom: 2px solid #003B5F;
	padding-bottom: 0.2rem;
}
#page-container .et_pb_section .et_pb_button_4 {
	border-bottom: 2px solid #003B5F;
}
.national_bed_statistics {
    display: flex;
	gap: 3rem;
}
.et_pb_text_5 h2,
.number_beds_needed_nationally,
.number_beds_delivered_nationally,
.hours_volunteered_nationally {
    font-size: 50px;
    font-weight: bold;
    color: #ffffff;
	margin-right: 1.5rem;
	margin-bottom: 0;
    padding-bottom: 0 !important;
}
.beds_needed_text,
.beds_delivered_text,
.hours_volunteered_text {
	color: #ffffff;
	font-size: 30px;
	font-weight: 600;
	white-space: nowrap;
}
.beds_needed_container,
.beds_delivered_container,
.hours_volunteered_container {
	display: flex;
	justify-content: center;
	align-items: center;
}
.national_bed_statistics {
	display: flex;
	align-items: center;
	overflow-y: visible;
}
.beds_stats_col {
	display: flex;
    align-items: center;
}
.et_pb_row_4::-webkit-scrollbar {
    display: none;
}
.register_now_button {
    margin-top: 0.5rem;
}
@media(min-width: 1084px) {
	.nationally_text {
		width: 20% !important;
	}
}

/* Tablet styles */
@media (min-width: 768px) and (max-width: 1023px) {
	.hero_content_row .et_pb_column_0 {
    	padding-left: 60px;
	}
	.hero_banner_col {
		width: 100% !important;
	}
	.et_pb_text_0 h1,
	.et_pb_text_1 h2,
	.et_pb_heading_0 .et_pb_heading_container h2 {
    	font-size: 24px !important;
	}
	.et_pb_column.et_pb_column_4_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child {
		padding: 3rem !important;
	}
	#page-container .et_pb_section .et_pb_button_0 {
		font-size: 12px;
	}
	.infographics_title,
	.et_pb_text_5 h2 {
    	padding: 0 !important;
	}

	.et_pb_section.et_pb_section_1.infographics_section.et_pb_with_background.et_section_regular:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    z-index: 1;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(255 255 255 / 92%) 100%, #ffffff00 100%) no-repeat !important;
}

	.et_pb_row.et_pb_row_7.helping_children_row_2 {
		padding-top: 3rem !important;
	}
	.et_pb_column.et_pb_column_empty {
		display: block;
	}
	.et_pb_text_2 h2 {
    	font-size: 75px !important;
	}
	.hours_volunteered h2 {
    	font-size: 20px !important;
	}
	.et_pb_text_4,
	.et_pb_text_6 h3 {
    	font-size: 12px !important;
	}
	.bed_stats_row_1 h2, 
	.bed_stats_row_2 h2,
	.number_beds_needed_nationally, 
	.number_beds_delivered_nationally, 
	.hours_volunteered_nationally {
		font-size: 40px !important;
	}
	.beds_needed, 
	.beds_delivered {
		font-size: 16px !important;
	}
	.et_pb_row.et_pb_row_2 {
		padding: 0 !important;
		justify-content: center;
		max-height: 450px;
	}
	.et_pb_row_2 .et_pb_column {
    	width: 33%;
	}
	.et_pb_image_2 .et_pb_image_wrap img {
/*		width: 110px !important;*/
object-fit: contain;
	}
	.et_pb_image_2,
	.nationally_text {
		margin-bottom: 0 !important;
	}
	.et_pb_image_1 .et_pb_image_wrap img {
		width: 120px !important;
	}
	.beds_needed_delivered {
		margin-right: 2rem;
	}
	.et_pb_text_5 h2,
	.beds_needed_text, 
	.beds_delivered_text, 
	.hours_volunteered_text {
    	font-size: 24px !important;
	}
	.beds_statistics {
    	display: flex;
	}
	.nationally_text {
		width: 50% !important;
	}
	.et_pb_row_6.et_pb_row {
		display: flex;
		width: 80% !important;
	}
	.et_pb_column_11 {
    	margin-left: 1.5rem;
	}
	.et_pb_column_12 {
		margin-right: 1.5rem;
	}
	.upcoming_local_event_title {
		font-size: 18px;
	}
	.event_date_col {
		font-size: 24px;
		line-height: 2em;
	}
	 #post-11 .et_pb_row_10 {
       padding: 0.5rem 1rem;
    }
	.event_date_col span {
    	font-size: 50px;
	}
}

/* Nav Styles */

/* Desktop styles */
@media(min-width: 768px) {
	.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 */
  }
}



	.contact_us_col {
		width: 44% !important;
	}
	.local_chapter_col {
		width: 50% !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;
    }
}

.sleep--better-top {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
}

article#post-4571 {
    margin-bottom: 3em;
}

.et_pb_ajax_pagination_container .et_pb_post.type-post:nth-child(1) {
	    margin-bottom: 10em;
}

.et_pb_ajax_pagination_container .et_pb_post.type-post:nth-child(2) {
    flex-direction: row-reverse;
}

.et_pb_post.type-post {
    display: flex;
    margin-bottom: 10em;
}

.et_pb_ajax_pagination_container .et_pb_post.type-post {
    display: flex;
    margin-bottom: 10em;
}

article#post-3941 {
    display: flex;
    margin-bottom: 10em;
}

.et_pb_section_5.et_pb_section {
	padding-top: 5rem !important;
}

.sleep--better--section {
    padding-top: 3rem !important;
}

.sponsors--section {
 padding-top: 5rem !important;
}

.sleep--better--section .entry-title {
    margin-bottom: 0.6rem;
}

.sleep--better--section .et_pb_module_heading {
    margin-bottom: 1rem;
}


.post-343 .et_pb_row_0.et_pb_row {
	justify-content: center;
}

/* Footer styles */

/* Mobile Styles */

/* Desktop styles */

@media(min-width: 768px) {


	body #page-container .et_pb_section .et_pb_button_1 {
    width: 100% !important;
}

body #page-container .et_pb_section .et_pb_button_2 {
    width: 100% !important;
}

.local_chapter_container {
    display: flex;
    font-size: 12px;
}
/*
.beds_needed_container, .beds_delivered_container, .hours_volunteered_container {
    display: flex;
    justify-content: center;
    align-items: center;
}*/
/*
.national_bed_statistics {
    display: flex;
    align-items: center;
    overflow-y: visible;
    flex-direction: column;
    gap: 2.25rem;
}
*/
.beds_statistics .et_pb_module.et_pb_code.et_pb_code_1 {
	    width: 100%;
}

	.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;
	}
}
.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;
}
h2.connect_with_us {
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
	white-space: nowrap;
	padding: 0;
	margin-right: 2rem;
}
.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
	text-transform: uppercase;
}
body.home #page-container .et_pb_section .et_pb_button_0 {
	text-align: center;
	    border-radius: 5px;
	        border: 2px #000 solid !important;
    color: #FFFFFF !important;
    border-color: #e02b20 !important;
}
a.icon.et_pb_with_border {
    background-color: transparent !important;
}

/* Donation Page styles */

/* Desktop styles */
@media(min-width: 768px) {
	.post-343 .et_pb_section_0.et_pb_section,
	.post-343 .et_pb_section_1.et_pb_section
	{
		border-right: 60px solid #003b5f;
    	border-left: 60px solid #003b5f;
	}
	.post-343 .et_pb_row_0.et_pb_row {
		display: flex;
		align-items: center;
	}
.donate_local_chapter_btn {
    font-size: 16px;
    background-color: rgba(224,43,32,0);
    border-width: 0!important;
    border-radius: 0;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #df0000;
    padding: 1rem 3rem;
    text-align: center;
    width: 100%;
    display: block;
    color: #fff;
    color: #FFFFFF!important;
    padding-top: 10px!important;
    padding-right: 50px!important;
    padding-bottom: 10px!important;
    padding-left: 50px!important;
    border-color: #e02b20;
    border-radius: 5px;
    background-color: #df0000;
    transition: .3s ease all;
}

.donate_local_chapter_btn:hover {
    border: 2px #000 solid !important;
    color: #FFFFFF!important;
    border-color: #e02b20 !important;
    border-radius: 5px;
    background-color: transparent;
    color: #e02b20 !important;
    background-color: rgba(0,0,0,.05) !important;
}
	.post-343 .et_pb_row_1.et_pb_row,
	.post-343 .et_pb_section_2.et_pb_section  {
		padding: 5rem 0 !important;
	}
	.donate_local_chapter_btn {
		max-width: 100%;
	}

}
@media(min-width: 1200px) {
	.donation_hero_image_col,
	.donation_hero_text_col {
		width: 30% !important;
	}
}
@media(min-width: 1401px) {
	.donation_hero_text_col h1 {
		font-size: 50px !important;
	}
}

/* Mobile Styles */
@media(max-width: 767px) {
	.post-343 .et_pb_row_1.et_pb_row,
	.post-343 .et_pb_section_2.et_pb_section {
		padding: 3rem 0 !important;
	}	
	.post-343 .et_pb_image_0 {
		margin-left: 0 !important;
	}
	.et_pb_row_0.et_pb_row {
		width: 80%;
	}
	.et_pb_heading_0 .et_pb_heading_container h1,
	.et_pb_text_0 h2 {
		font-size: 32px !important;
	}
	.et_pb_section.et_pb_section_1.et_pb_with_background.et_section_regular {
    	padding-bottom: 0;
	}
	 .et_pb_heading_1 .et_pb_heading_container h2 {
        font-size: 32px !important;
        margin-bottom: 2rem;
	 	text-align: center !important;
    }
	.et_pb_module.et_pb_image.et_pb_image_1,
	.et_pb_column.et_pb_column_1_4.et_pb_column_5.et_pb_css_mix_blend_mode_passthrough,
	.et_pb_module.et_pb_image.et_pb_image_2,
	.et_pb_column.et_pb_column_1_2.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child {
		width: 100% !important;
	}
	.et_pb_row.et_pb_row_3.et_pb_row_4col {
    	padding: 0;
	}
	.post-11 .et_pb_row_4 {
		overflow-x: visible !important;
    padding-top: 2rem !important;
    padding-bottom: 0rem !important;
   	}
	.post-343 .et_pb_row_5.et_pb_row {
		padding-bottom: 3rem !important;
	}

	.sleep--better--section {
		    margin-top: 1rem;
	}
	
}
.contact_local_chapter_btn,
.be_a_bunkhead_btn,
.donate_shp_fund_btn,
.transfer_of_stocks_btn {
	color: #003b5f !important;
    border: 2px solid #003b5f !important;
    font-weight: 600 !important;
	padding: 10px 50px;
	border-radius: 5px;
}
.bedding_drop_off_locations {
	margin-bottom: 20px;
}
.in_kind_donation_list {
	padding: 26px 0 0 1em !important;
}
.make_donation_text p,
.no_chapter_text,
p.join_bunkhead_club_text {
    margin-bottom: 20px;
}
.manage_membership {
	margin-top: 20px;
}

.donate_local_chapter_btn {
	background-color: #df0000;
	padding: 1rem 3rem;
	text-align: center;
}
.donate_local_chapter_btn a {
	color: #ffffff;
	font-weight: bold;	
}
h5.et_pb_toggle_title {
    border-bottom: 2px solid #003b5f;
	padding-bottom: 1rem !important;
}
.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
	padding-bottom: 1.5rem !important;
}
.post-11 .et_pb_module.et_pb_image.et_pb_image_3 {
    margin-bottom: 0 !important;
}

/* Tablet styles */
@media (min-width: 768px) and (max-width: 1023px) {
	.donation_options_text h2 {
		font-size: 24px !important;
	}
	.thanks_to_sponsors h2,
	.donation_hero_text_col h1 {
		width: 100%;
		font-size: 34px !important;
	}
	.et_pb_column.et_pb_column_4_4.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough.et-last-child,
	.post-343 .et_pb_image_1 .et_pb_image_wrap img,
	.post-343 .et_pb_image_2 .et_pb_image_wrap img {
		width: 100% !important;
	}
	.national_sponsors_logos {
    	display: grid !important;
    	grid-template-columns: repeat(2, 1fr);
		width: 80% !important;
	}
	.donate_local_chapter_btn a {
		font-size: 12px;
	}
}	
@media (min-width: 1024px) and (max-width: 1400px) {
	.et_pb_column.et_pb_column_1_2.et_pb_column_1.donation_hero_text_col.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    	width: 40% !important;
	}
	.donation_hero_text_col h1 {
		font-size: 40px !important;
	}
	.donate_local_chapter_btn a {
		font-size: 12px;
	}
}

@media (max-width: 768px) {
    .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;
	}
}


/* Blog Posts */

/* Desktop styles */
@media(min-width: 768px) {
	#post-3941 .post-content-wrapper {
    margin-left: 4rem;
}
#post-4571 .post-content-wrapper {
    margin-right: 4rem;
}
	article#post-4571 {
	flex-direction: row-reverse;
}
#post-3941 .post-content-wrapper,
#post-4571 .post-content-wrapper {
    width: 50%;
}
#post-3941 .entry-featured-image-url,
#post-4571 .entry-featured-image-url {
    width: 50%;
}

.et_pb_ajax_pagination_container .et_pb_post.type-post .entry-featured-image-url {
    width: 50%;
}

.et_pb_ajax_pagination_container .et_pb_post.type-post  .post-content-wrapper {
        margin-left: 4rem;
    }

    .et_pb_ajax_pagination_container .et_pb_post.type-post:nth-child(2) .post-content-wrapper {
        margin-right: 4rem;
        margin-left: 0 !important;
}
}

/* Mobile styles */
@media(max-width: 1200px) {
	article#post-3941,
	article#post-4571 {
		flex-direction: column !important;
	}

	.et_pb_post.type-post {
		flex-direction: column !important;
	}


	#post-3941 .post-content-wrapper, #post-4571 .post-content-wrapper {
    	width: 100%;
	}

	.et_pb_post.type-post .post-content-wrapper {
    	width: 100%;
	}


	.et_pb_post.type-post .post-content-wrapper {
		margin-left: 0 !important;
    	margin-right: 0 !important;
	}

	#post-3941 .post-content-wrapper {
		margin-left: 0 !important;
	}
	#post-4571 .post-content-wrapper {
    	margin-right: 0 !important;
	}
}


.et_pb_section.et_pb_section_1.infographics_section.et_pb_with_background.et_section_regular:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    z-index: 1;
    background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(255 255 255 / 92%) 100%, #ffffff7d 100%) no-repeat;
}

@media(max-width: 375px) {

.infographics_title h2 span {
    text-transform: uppercase;
    font-size: 38px !important;
    line-height: 1.3;
    word-wrap: normal;
    word-break: keep-all;
}

.thermometer_image img {
    width: 100%;
    object-fit: contain;
}

}

.et_pb_section.et_pb_section_1.infographics_section.et_pb_with_background.et_section_regular:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    z-index: 1;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(255 255 255 / 71%) 100%, #ffffff00 100%) no-repeat;
}

@media(max-width: 1350px) {

.thermometer_image .et_pb_image_wrap img {
    height: 100%;
    object-fit: contain;
    transform: scale(1.6);
}

}

@media(max-width: 538px) {


.infographics_title h2 span {
    text-transform: uppercase;
    font-size: 38px !important;
    line-height: 1.3;
    word-wrap: normal;
    word-break: keep-all;
}



.donate_local_chapter_btn {
    background-color: #df0000;
    padding: 1rem 3rem;
    text-align: center;
    color: #fff;
    width: 100%;
    display: block;
    text-align: center;
}




.menu-image-title-after.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper, .menu-image-title-before.menu-image-title {
    padding-right: 10px;
    max-width: 2rem;
}

body #page-container .et_pb_section .et_pb_button_0 {
    margin-bottom: 3rem;
}

.et_pb_button_module_wrapper>a {
    display: inline-block !important;
}

.contact_local_chapter_btn, .be_a_bunkhead_btn, .donate_shp_fund_btn, .transfer_of_stocks_btn {
    color: #003b5f !important;
    border: 2px solid #003b5f !important;
    font-weight: 600 !important;
    padding: 10px 50px;
    width: 100% !important;
    display: flex;
    text-align: center;
}

	.donate_btn_container {
    display: none;
}

		body #page-container .et_pb_section .et_pb_button_1 {
    width: 100% !important;
    border-radius: 5px !important;
    width: 100% !important;
    max-width: 100%;
}

body #page-container .et_pb_section .et_pb_button_2 {
    width: 100% !important;
        border-radius: 5px !important;
}



.national_bed_statistics {
    display: flex;
    align-items: center;
    overflow-y: visible;
    flex-direction: column;
    gap: 2.25rem;
}

.nationally_text {
    padding-top: 2rem !important;
}

.beds_statistics .et_pb_module.et_pb_code.et_pb_code_1 {
	    width: 100%;
}

.post-11 .et_pb_row_4 {
    overflow-x: visible;
    padding-top: 2rem !important;
    /* padding-bottom: 2rem !important; */
}
	article#post-3941 {
    margin-bottom: 5rem;
}

.et_pb_ajax_pagination_container .et_pb_post.type-post:nth-child(2) {
    margin-bottom: 5rem;
}


.sleep--better--section .entry-title {
    margin-bottom: 0.6rem;
    margin-bottom: 0.6rem;
    margin-top: 1rem;
    font-size: 18px;
}

.upcoming_local_events {
	    display: flex;
    gap: 3rem;
}

.et_pb_row_7.et_pb_row {
    padding-top: 3rem;
}

.et_pb_row_13.et_pb_row {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

.national_sponsors_logos .et_pb_image .et_pb_image_wrap img[src*=".svg"] {
    width: auto;
    max-width: 10rem;
}

.national_sponsors_logos .et_pb_column.et_pb_column_1_5 {
    margin-bottom: 3rem !important;
    margin-top: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.national_sponsors_logos .et_pb_module {
    justify-content: center;
    display: flex;
    align-items: center;
    margin: 0 auto;
}

}


.et_pb_ajax_pagination_container .et_pb_post.type-post {
		display: flex;
}


article#post-3941,
article#post-4571 {
	display: flex;
}

.et_pb_ajax_pagination_container .et_pb_post.type-post .entry-featured-image-url img,
.et_pb_ajax_pagination_container .et_pb_post.type-post .entry-featured-image-url img,
.et_pb_ajax_pagination_container .et_pb_post.type-post .entry-featured-image-url, 
.et_pb_ajax_pagination_container .et_pb_post.type-post .entry-featured-image-url,
.et_pb_ajax_pagination_container .et_pb_post.type-post .post-content-wrapper, 
.et_pb_ajax_pagination_container .et_pb_post.type-post .post-content-wrapper
{
/*    height: 375px !important;*/
	width: 100%;
	object-fit: cover;

}
.et_pb_ajax_pagination_container .et_pb_post.type-post .entry-featured-image-url img {
	transform: matrix(1, -.05, .05, 1, 0, 0);
	    box-shadow: 3px 12px 1px #e0e0e021, 5px 6px 5px #24262a9c, 5px 7px 10px #4545454d;
}
.et_pb_ajax_pagination_container .et_pb_post.type-post .entry-featured-image-url img {
	transform: matrix(1, .05, -.05, 1, 0, 0);
	    box-shadow: 3px 12px 1px #e0e0e021, 5px 6px 5px #24262a9c, 5px 7px 10px #4545454d;
}
.et_pb_blog_0 .et_pb_post .entry-title a,
.et_pb_blog_0 .et_pb_post div.post-content a.more-link {
	text-transform: uppercase;
}
.et_pb_blog_0.et_pb_bg_layout_light .et_pb_post .post-content p {
	line-height: 1.9em;
}
.more-link {
	margin-top: 2rem;
}



body #page-container .et_pb_section .et_pb_button_0.more_about_sponsors:hover {
    border: 2px #000 solid !important;
    border-color: transparent !important;
}

.volunteer_btn_col a.et_pb_button.et_pb_button_2.et_pb_bg_layout_light:hover {
    border: 2px black solid !important;
    border-color: transparent !important;
}

/* Button hover styles */
body.home #page-container .et_pb_section .et_pb_button_0:hover,
body.home #page-container .et_pb_section .et_pb_button_1:hover{
    border: 2px #000 solid !important;
    color: #FFFFFF!important;
    border-color: #e02b20 !important;
    border-radius: 2px;
    background-color: transparent;
    color: #e02b20 !important;
    padding: 10px 50px !important;
}
.post-11 body #page-container .et_pb_section .et_pb_button_0 a:hover {
    background-color: transparent;
}
.post-343 .et_pb_section .et_pb_button_6:hover,
.et_pb_section .et_pb_button_2:hover,
.contact_local_chapter_btn:hover,
.et_pb_section .et_pb_button_0:hover,
body #page-container .et_pb_section .et_pb_button_6:hover {
	background-color: rgba(0, 0, 0, .05) !important;
	border: none !important;
}
.donate_local_chapter_btn a:hover {
    color: #E02B20 !important;
}
.et_pb_button {
	transition: all 300ms ease 0ms !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;
}

/* Sponsors Page */

.sponsor-template-default .sponsor-overview__content ul li {
	list-style: disc;
	margin-left: 1rem;
	margin-bottom: .5rem;
}

.sponsor-template-default #et-main-area .button {
	display: inline-block;
	padding: 1rem 2rem;
	background-color: #35A3DF;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	border-radius: 0;
	margin-top: 1rem;
	transition: all .25s ease-in-out;
}

.sponsor-template-default #et-main-area .button:hover {
	background-color: #1A7AAA;
}

.sponsor-header {
	padding: 5rem 0 3rem;
}

.sponsor-header__title {
	width: 100%;
	margin-bottom: 1rem;
}

.sponsor-header__banner {
	width: 100%;
}

.sponsor-header__banner img {
	width: 100%;
	max-width: 100%;
	height: auto;
	display: block;
}

.container.is-flex {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 1080px;
	max-width: 100%;
}

.sponsor-overview__logo {
	width: calc(33% - 1rem);
}

.sponsor-overview__logo img {
	width: 100%;
	max-width: 100%;
	height: auto;
	display: block;
}

.sponsor-overview__content {
	width: calc(66% - 1rem);
}

.sponsor-cta {
	padding: 3rem 0;
	margin: 3rem 0 0;
	background-color: #EDEDED;
}

.sponsor-cta img {
	width: 100%;
	max-width: 100%;
	height: auto;
	display: block;
	margin: 2rem auto;
}
/* 
.sponsor-all {
	margin: 3rem 0;
} */

.sponsor-all h2 {
	width: 100%;
	margin-bottom: 1rem;
	font-weight: 700;
    font-size: 34px;
    color: #003b5f !important;
    text-align: center;
	text-transform: uppercase;
	margin-bottom: 1rem;
}

@media (max-width: 768px) {
	.sponsor-all h2 {
		font-size: 24px;
	}
}	

.sponsor-all__list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
}

.sponsor-all__item {
	width: calc(25% - 1rem);
	margin-left: .5rem;
	margin-right: .5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 2rem;
}

@media (max-width: 768px) {
	.sponsor-all__item {
		width: calc(50% - 1rem);
	}
}

.sponsor-all__item:last-child {
	margin-right: 0;
}

.sponsor-all__list--chapter .sponsor-all__item {
	display: none;
}

.sponsor-all__list--chapter .sponsor-all__item.is-active {
	display: block;
}

.sponsor-all--chapter {
	display: none;
}

.sponsor-all--chapter.is-active {
	display: block;
}

.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li a,.et_pb_menu_1_tb_header.et_pb_menu .et-menu-nav li a {
	padding: .5rem 0 !important;
}