/* header */
.page-template-page-lp-electrolyte{line-height:1.4}
.header_lp_electrolyte>.small_container{display:flex;gap:40px;align-items:center}
.logo_electrolyte{max-width:230px;flex-shrink:0}
.menu_electrolyte{width:100%}
.header_lp_electrolyte{box-shadow:0 4px 6px rgba(0,0,0,.3);padding:10px 0;position:relative;z-index:2}
.menu_electrolyte .menu{display:flex;gap:50px;text-transform:uppercase;justify-content:flex-end}
.menu_electrolyte .menu>li>a:hover{color:#c42246}
.menu_electrolyte .menu>li>a{color:#000;font-weight:700;text-decoration:underline}
.vitamins_border_right .panel-grid-cell:last-child{padding-left:50px}
.vitamins_border_right .panel-grid-cell:first-child{border-right:3px solid #c42246;padding-right:50px;padding-bottom:40px}

/* bar black boost */
.bar_black_boost .so-widget-sow-image{max-width:300px;position:absolute;left:0;transform:translate(0,-50%)!important;top:50%}
.bar_black_boost .so-widget-sow-editor{padding-left:340px;box-sizing:border-box}
.bar_black_boost{background:#000;color:#fff;padding:30px 0;text-align:center;margin:200px 0 130px}
.bar_black_boost .textwidget ol,.bar_black_boost .textwidget ul{padding-left:0;margin-bottom:10px;font-weight:700;display:flex;gap:28px;text-align:center;justify-content:center}
.bar_black_boost .textwidget li::marker{color:#c42246}
.bar_black_boost .textwidget li:first-child{list-style:none}
.read_more_link{color:#000;text-decoration:underline}
.border_topbottom_repeater{border-top:5px solid #d9d9d9;border-bottom:5px solid #d9d9d9;padding:40px 80px 40px 0;gap:40px;margin:50px 0 0}
.border_topbottom_repeater.repeater_wrap_list{gap:50px}
.border_topbottom_repeater.repeater_wrap_list .item_title_rep{gap:50px;align-items: center;}
.video_iframe_electrolyte{max-width:900px;width:100%;margin:0 auto}
.video_iframe_electrolyte .textwidget{position:relative;padding-bottom:56.25%;height:0}
.video_iframe_electrolyte .textwidget video{position:absolute;top:0;left:0;width:100%;height:100%}
.mobile_image_electrolyte{display:none}
.relative_header_electrolyte{position:relative}
.abs_header_top .button_custom_wigdets .button_custom {	border-color: #000;	font-weight: 600;	padding: 14px 50px;}
.abs_header_top .button_custom_wigdets .button_custom:hover{background:#000}
.abs_header_top{position:absolute;top:100px;width:100%}
.grey_color_electrolyte .heading_widget {color: #8a8a8a;font-weight: 600 !important;	font-size: 70px;text-transform: uppercase;line-height: 1.2;font-family: "Oswald", sans-serif;}
.abs_header_top  .heading_widget{line-height: 1;}
.abs_header_top  .heading_widget.weight_400 {font-size: 26px;line-height: 1.2;}
.bar_black_boost .style_h4 .heading_widget,.bar_black_boost h4{font-size:22px}
.slider_posts_home .slick-track{display:flex!important}
.slider_posts_home .slick-slide{height:inherit!important}
.slider_posts_home .bottom_details_loop{height:calc(100% - 250px);display:flex;flex-direction:column}
.slider_posts_home .bottom_details_loop .read_more_link{margin-top:auto}
.slider_posts_home .title_rep_post {min-height: auto !important;}
.slider_posts_home .excerpt_blog {min-height: auto !important;}


@media (max-width:1600px){	
 
}


@media (max-width:1550px){	/*  1366-1440*/
	.abs_header_top{top:50px}
	.grey_color_electrolyte .heading_widget{font-size:60px}
}


@media (max-width:1365px){	/*  1280-1365*/

}


@media (max-width:1279px){	/* 1024-1279*/
	.abs_header_top .heading_widget.weight_400{font-size:23px;line-height:1.2}
	.abs_header_top .heading_widget.weight_700{font-size:23px}
	.grey_color_electrolyte h1.heading_widget{font-size:43px!important}
	.abs_header_top .small_space{height:20px}
	.abs_header_top{top:30px}
	.logo_electrolyte{max-width:180px}
	.menu_electrolyte .menu > li > a{font-size:14px}
	.menu_electrolyte .menu{gap:29px}
	.bar_black_boost .so-widget-sow-editor{padding-left:260px;box-sizing:border-box}
	.bar_black_boost .so-widget-sow-image{max-width:230px}
	.bar_black_boost{margin:140px 0 100px}
	.row_all_testimonials_slider2 .just_tx_testit{font-size:16px}
}

@media (max-width:1023px){	/* 768-1023*/
	
	
	
.responsive_menu_open .menu_electrolyte {
left: 0;
}
.menu_electrolyte {
	position: fixed;
	top: 0;
	left: -75%;
	max-width: 450px;
	width: 75%;
	background: #fff;
	height: 100vh;
	box-sizing: border-box;
	z-index: 999999999;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	display: block;
	background-size: 100%;
	background-position: bottom center;
	background-repeat: no-repeat;
	padding: 50px 31px;
	box-sizing: border-box;
	overflow-x: scroll;
	box-shadow: 0px 3px 6px rgba(0,0,0,0.4);
}

.menu_electrolyte .menu {
	display: flex;
	gap: 50px;	text-transform: uppercase;	justify-content: flex-end;	flex-wrap: wrap;	flex-direction: column;	gap: 20px !important;}

	
	.header_lp_electrolyte>.small_container{justify-content:space-between}
	.bar_black_boost{margin:170px 0 40px}
	.bar_black_boost .so-widget-sow-editor{padding-left:0;box-sizing:border-box;padding-top:130px}
	.bar_black_boost .so-widget-sow-image{max-width:230px;left:50%;transform:none!important;top:-160px;margin-left:-115px!important}
	.desktop_image_electrolyte .so-widget-image{height:410px!important;object-fit:cover;object-position:right -120px bottom 0}
	.vitamins_border_right .panel-grid-cell:first-child{border-right:none;padding-right:0;padding-bottom:0;border-bottom:3px solid #c42246;padding-bottom:40px!important;margin-bottom:40px}
	.vitamins_border_right .repeater_wrap_list{gap:40px}
	.vitamins_border_right .repeater_wrap_list .item-row{width:calc(50% - 20px)}
	.grey_color_electrolyte h1.heading_widget{font-size:37px!important}
	.border_topbottom_repeater{padding:40px 0}
	.border_topbottom_repeater .item-row{max-width:480px;margin:0 auto;width:100%}
}


@media (max-width:768px){	/* 640-767*/ 
	.mobile_image_electrolyte{display:block!important}
	.desktop_image_electrolyte{display:none!important}
	.abs_header_top{position:absolute;width:100%;max-width:350px;top:50%;right:50%;transform:translate(50%,-55%)}
	.abs_header_top .heading_widget{text-align:center}
	.abs_header_top .left_button{text-align:center}
	.bar_black_boost .textwidget ol,.bar_black_boost .textwidget ul{padding-left:0;margin-bottom:10px;font-weight:700;display:flex;gap:20px;text-align:center;justify-content:center;max-width:400px;flex-wrap:wrap;row-gap:5px;margin:0 auto 10px}
	.bar_black_boost .textwidget li:nth-child(3n+1){list-style:none}
	.grey_color_electrolyte .heading_widget{text-shadow:none}
	.grey_color_electrolyte h1.heading_widget{font-size:47px!important}
}


@media (max-width:639px){	/* 480-639*/ 
	.item-icon{width:35px;height:auto;flex-shrink:0}
	.vitamins_border_right .repeater_wrap_list .item-row{width:calc(50% - 5px)}
	.vitamins_border_right .repeater_wrap_list{gap:10px}
}


@media (max-width:479px){ /* 0 -479*/
	.grey_color_electrolyte h1.heading_widget{font-size:35px!important}
	.abs_header_top .heading_widget.weight_700{font-size:17px}
	.abs_header_top .heading_widget.weight_400{font-size:19px;line-height:1.2}
	.abs_header_top{max-width:320px}
	.mobile_image_electrolyte .so-widget-image{height:410px!important;object-fit:cover;object-position:center bottom}
	.page-template-page-lp-electrolyte h4{font-size:17px}
	.border_topbottom_repeater{padding:20px 0;margin:20px 0 0}
	.border_topbottom_repeater.repeater_wrap_list{gap:30px}
	.border_topbottom_repeater.repeater_wrap_list .item_title_rep{gap:20px}
	.item_title_rep .item-title{font-size:16px}
	.repeater_wrap_list .item-content{font-size:13px}
	.border_topbottom_repeater .item-row{max-width:260px}
	.bar_black_boost .textwidget ol,.bar_black_boost .textwidget ul{font-size:13px}
	.bar_black_boost .style_h4 .heading_widget,.bar_black_boost h4{font-size:17px}
	.item-icon{width:30px;height:auto;flex-shrink:0}
	.item_title_rep{gap:9px}
	.item_title_rep .item-title{font-size:14px}
	.repeater_wrap_list .item-content{font-size:12px}
	.row_all_testimonials_slider2 .just_tx_testit{font-size:13px}
	
	.slider_posts_home .bottom_details_loop {height: calc(100% - 170px);}	
	.menu_electrolyte {padding: 50px 20px;}


}
