
#mdp-rebar-wrapper.rebar-position-left {
	width: calc(100vh (8px / 2)) !important;
	left: calc(8px / 2) !important;
	top: calc(-8px / 2);
}

#mdp-rebar-wrapper.rebar-position-right {
	width: calc(100vh (8px / 2)) !important;
	left: unset !important;
	right: calc(8px / 2);
	top: 100vh;
}

#mdp-rebar-element {
	height: 8px;
}

#mdp-rebar-wrapper {
	z-index: 99999;
}

#wpadminbar+#mdp-rebar-wrapper {
	margin-top: 32px;
}

@media screen and (max-width:782px) {
	#wpadminbar+#mdp-rebar-wrapper {
		margin-top: 46px;
	}
}

@media screen and (max-width:600px) {
	#wpadminbar+#mdp-rebar-wrapper {
		margin-top: 0;
	}
}

#mdp-rebar-element {
	z-index: 99999;
}

.style-gradient #mdp-rebar-element {
	background: #c92c2c;
	background: linear-gradient(to right,#c92c2c 0,#eae42c 50%,#3cad26 100%);
}

.style-rounded #mdp-rebar-element {
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
}

.style-plastic #mdp-rebar-element {
	box-shadow: inset 0 2px 9px rgba(255,255,255,.3),inset 0 -2px 6px rgba(0,0,0,.4);
}

.style-animated #mdp-rebar-element {
	position: relative;
}

.style-animated #mdp-rebar-element:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-image: linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);
	z-index: 1;
	background-size: 50px 50px;
	-webkit-animation: mdp-rebar-animated 2s linear infinite;
	animation: mdp-rebar-animated 2s linear infinite;
	overflow: hidden;
}

@-webkit-keyframes mdp-rebar-animated {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: 50px 50px;
	}
}

@keyframes mdp-rebar-animated {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: 50px 50px;
	}
}

.style-ios7 #mdp-rebar-element {
	background-image: linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);
}

.style-shine #mdp-rebar-element {
	position: relative;
}

.style-shine #mdp-rebar-element:after {
	content: '';
	opacity: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #fff;
	border-radius: 3px;
	-webkit-animation: mdp-rebar-animate-shine 2s ease-out infinite;
	animation: mdp-rebar-animate-shine 2s ease-out infinite;
}

@-webkit-keyframes mdp-rebar-animate-shine {
	0% {
		opacity: 0;
		width: 0;
	}

	50% {
		opacity: .5;
	}

	100% {
		opacity: 0;
		width: 95%;
	}
}

@keyframes mdp-rebar-animate-shine {
	0% {
		opacity: 0;
		width: 0;
	}

	50% {
		opacity: .5;
	}

	100% {
		opacity: 0;
		width: 95%;
	}
}

.style-glow #mdp-rebar-element {
	position: relative;
}

.style-glow #mdp-rebar-element:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	box-shadow: 0 5px 5px rgba(255,255,255,.7) inset,0 -5px 5px rgba(255,255,255,.7) inset;
	-webkit-animation: mdp-rebar-animate-glow 1s ease-out infinite;
	animation: mdp-rebar-animate-glow 1s ease-out infinite;
}

@-webkit-keyframes mdp-rebar-animate-glow {
	0% {
		box-shadow: 0 5px 5px rgba(255,255,255,.7) inset,0 -5px 5px rgba(255,255,255,.7) inset;
	}

	50% {
		box-shadow: 0 5px 5px rgba(255,255,255,.3) inset,0 -5px 5px rgba(255,255,255,.3) inset;
	}

	100% {
		box-shadow: 0 5px 5px rgba(255,255,255,.7) inset,0 -5px 5px rgba(255,255,255,.7) inset;
	}
}

@keyframes mdp-rebar-animate-glow {
	0% {
		box-shadow: 0 5px 5px rgba(255,255,255,.7) inset,0 -5px 5px rgba(255,255,255,.7) inset;
	}

	50% {
		box-shadow: 0 5px 5px rgba(255,255,255,.3) inset,0 -5px 5px rgba(255,255,255,.3) inset;
	}

	100% {
		box-shadow: 0 5px 5px rgba(255,255,255,.7) inset,0 -5px 5px rgba(255,255,255,.7) inset;
	}
}

.rebar-position-top {
	top: 0;
}

.rebar-position-bottom {
	bottom: 0;
}

.rebar-position-left {
	transform: rotate(90deg);
	transform-origin: left;
}

.rebar-position-right {
	transform: rotate(90deg);
	transform-origin: right;
}

.drK li#MedianWP_read_more_li:nth-child(odd) {
	border-right: 2px dashed rgba(255,255,255,0.1)!important;
}

.drK li#MedianWP_read_more_li {
	border-color: rgba(255,255,255,0.1)!important;
}

.drK li#MedianWP_read_more_li:nth-child(even) {
	border-left: 2px dashed rgba(255,255,255,0.1)!important;
}

@media screen and (max-width:768px) {
	.medianwp-between-post-banner {
		width: calc(55.333% - 30px) !important;
	}

	.medianwp-ads-here {
		min-height: 10px !important;
		padding: 15px;
		border: 1px solid var(--border-color);
		border-radius: 3px;
		color: #989b9f;
		font-size: 55% !important;
		margin-bottom: calc(55.333% - 30px) !important;
	}
}

.medianwp-between-post-banner {
	text-align: center;
	width: calc(36.333% - 20px);
	min-height: calc(23.333% - 10px) !important;
	margin-bottom: 10px;
}

.medianwp-ads-here {
	position: relative;
	display: flex;
	align-items: stretch;
	flex-wrap: wrap;
	min-height: calc(43.333% - 10px);
	padding: 15px;
	border: 1px dashed #ccc;
	border-radius: 3px;
	color: #989b9f;
	font-size: 75%;
	margin-bottom: 20px;
}

.medianwp-ads-here .medianwp-ads-img {
	width: 100%;
	display: flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
	font-style: normal;
	background-color: var(--border-color);
}

.medianwp-ads-here .medianwp-ads-img::before {
	content: "Sample ad";
	color: var(--border-text-color);
}

.medianwp-ads-here .medianwp-ads-content {
	width: 55%;
	padding: 20px 0 0 20px;
}

.medianwp-ads-here .medianwp-ads-content::after {
	width: 70%;
	margin-top: 12px;
}

.medianwp-ads-here .medianwp-ads-content::before, .medianwp-ads-here .medianwp-ads-content::after {
	content: "";
	display: block;
	width: 100%;
	padding-top: 4%;
	background-color: var(--border-color);
}

.medianwp-ads-here::after {
	content: "";
	display: block;
	width: 50px;
	height: 10px;
	background-color: var(--border-color);
	border-radius: 0 0 0 8px;
	position: absolute;
	top: 0;
	right: 0;
}

.listMode .medianwp-ads-here {
	width: 100%;
	height: 150px !important;
	margin-bottom: 10px !important;
}

@media screen and (max-width:768px) {
	.listMode .medianwp-between-post-banner {
		flex: 0 0 95px;
		width: 100% !important;
	}
}

.listMode .medianwp-between-post-banner {
	margin-bottom: 10px !important;
	flex: flex: 0 0 95px;
	flex: 0 0 13em;
	margin-left: 15px;
}

.medianwp-ads-contents {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 50%;
}

.toggle-box-toc {
	display: none;
}

.toggle-box-toc ~ label {
	cursor: pointer;
	display: block;
	font-weight: bold;
	line-height: 21px;
	margin-bottom: 5px;
}

.toggle-box-toc ~ label ~ span {
	display: none;
	margin-bottom: 10px;
}

.toggle-box-toc:checked ~ label ~ span {
	display: block;
}

.toggle-box-toc ~ label:before {
	background-color: var(--svg_colors)!important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #FFFFFF;
	content: "+";
	display: block;
	float: left;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin-right: 5px;
	text-align: center;
	width: 20px;
}

.toggle-box-toc:checked ~ label:before {
	content: "\2212";
}



@media only screen and (min-width:736px) {
.jnews_inline_related_post_wrapper.half {
	width: 320px;
}

.jnews_inline_related_post_wrapper.half.left {
	float: left;
	margin-right: 25px;
}

.jnews_inline_related_post_wrapper.half.right {
	float: right;
	margin-left: 25px;
}

.jnews_inline_related_post .jeg_postblock_29.jeg_col_2o3 .jeg_postsmall {
	white-space: normal;
	-webkit-column-gap: 60px;
	-moz-column-gap: 60px;
	column-gap: 60px;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-rule: 1px solid #eee;
	-moz-column-rule: 1px solid #eee;
	column-rule: 1px solid #eee;
}

.jeg_postblock_22.jeg_col_1o3 .jeg_post {
	margin-bottom: 16px;
}}

.jnews_inline_related_post_wrapper span.jeg_block_title {
	margin-left: 4px;
}

span.jeg_post_title {
	display: block;
	font-weight: bold;
	line-height: 21px;
	margin-bottom: 15px;
	clear: both;
}

.jeg_block_title span:after {
	border-bottom: 2px solid var(--link-bg)!important;
}

#medianwp_inline::after {
	border-bottom: 2px solid var(--link-bg)!important;
	content: attr(data-text);
	font-weight: 700;
	text-transform: capitalize;
}

.jnews_inline_related_post .jeg_block_heading {
	margin-bottom: 20px;
	margin-top: 0.5em;
}

.jnews_inline_related_post .jeg_block_heading_5,.jnews_inline_related_post .jeg_block_heading_8 {
	margin-bottom: 15px;
	margin-top: 0;
}

.jnews_inline_related_post .jeg_postblock_28 .jeg_post_title,.jnews_inline_related_post .jeg_postblock_29 .jeg_post_title {
	font-weight: 500;
	font-size: medium;
}

.jnews_inline_related_post .jeg_pl_sm .jeg_thumb {
	width: 90px;
}

.jnews_inline_related_post .jeg_pl_sm .jeg_postblock_content {
	margin-left: 90px;
}

.jnews_inline_related_post .jeg_pl_sm .jeg_post_title {
	font-weight: 500;
	font-size: medium;
}

.jnews_inline_related_post .jeg_pl_sm .jeg_post_meta {
	line-height: 1;
	margin-top: 8px;
}

.jnews_inline_related_post .jeg_block_nav {
	margin-bottom: 0;
}

.jnews_inline_related_post .jeg_postblock .jeg_block_nav {
	margin-top: 10px;
}

.jnews_inline_related_post .jeg_postblock .jeg_block_loadmore {
	margin-top: 10px;
	padding: 0;
}

.jnews_inline_related_post .jeg_postblock_21.jeg_col_1o3 .jeg_block_loadmore,.jnews_inline_related_post .jeg_postblock_21.jeg_col_1o3 .jeg_block_nav {
	margin-top: 0;
}

.paralax_div {
	position: relative;
	overflow: visible;
	width: 300px;
	height: 250px;
	margin-right: 20px;
	display: inline-block;
	float: left;
	z-index: 9999;
}

.paralax_div>div {
	overflow: hidden;
	width: 100%;
	height: 100%;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	clip: rect(auto auto auto auto);
}

.paralax_div>div>div {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	margin: 0 auto;
	-moz-transform: translateZ(0);
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}

.paralax_div>div>div>div {
	width: 100%;
	height: 100vh;
	position: absolute;
	left: 50%;
	top: 0;
	border: none;
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-content: center;
	align-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background: transparent;
}

.paralax_div>div>div>div>* {
	margin: 0;
	margin-top: 0;
}

.paralax_div>div>div>div>a {
	width: 100%;
	height: 100vh;
}

.paralax_div img,.paralax_div iframe,.paralax_div ins {
	height: 600px;
	width: 300px;
}

.clear {
	clear: both;
	display: block;
}

@media screen and (max-width:640px) {
	.paralax_div {
		width: 100%;
		height: 250px;
		margin: 0 auto;
		float: none;
	}

	.paralax_div>div>div>div {
		left: 55%;
		-moz-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.paralax_div>div>div {
		width: 100%;
		left: 0;
		text-align: center;
	}

	.paralax_div img {
		margin: 0 auto;
		width: auto;
		max-width: 100%;
		height: auto;
	}
}

@media screen and (max-width:320px) {
	.paralax_div iframe,.parallax_banner ins {
		margin: 0 auto;
		width: 100%;
		height: 600px;
	}
}

.MedianWP_read_more {
	border-top: 7px solid var(--border-color);
	position: relative;
	color: var(--head-color);
}

.MedianWP_read_more:before {
	display: block;
	border-radius: 5px;
	content: attr(data-text);
	text-align: center;
	font-size: 16px;
	width: 150px;
	font-weight: bold;
	background: var(--border-color);
	position: absolute;
	border: 2px solid var(--border-color);
	left: 40%;
	top: -20px;
	color: var(--body-bg);
}

.MedianWP_read_more a:visited {
	color: var(--head-color);
}

.MedianWP_read_more a:link {
	color: var(--head-color);
}

.MedianWP_read_more a:hover {
	color: var(--head-color);
}

.MedianWP_read_more ul li:before {
	content: " ";
	font-family: fontawesome;
	position: absolute;
	margin: 0 9px 0 -20px;
	color: var(--head-color);
	overflow: hidden;
	transition: all .3s;
}

.MedianWP_read_more ul li:hover:before {
	content: " ";
	font-family: fontawesome;
	-webkit-animation: bounceright .3s alternate ease infinite;
	animation: bounceright .3s alternate ease infinite;
	color: var(--head-color);
}

.post-body MedianWP_read_more {
	padding: 0 0 0 3em;
	line-height: 22px;
	font-size: 13px;
}

#MedianWP_read_more_ul {
	list-style: none;
}

ul#MedianWP_read_more_ul {
	width: 96.5%;
	margin: auto;
	padding-left: 0!important;
}

li#MedianWP_read_more_li {
	border-top: 2px dashed;
	border-color: var(--border-color);
	margin: 0;
	padding: 1em 2em;
	counter-increment: section;
	position: relative;
}

li#MedianWP_read_more_li:nth-child(even):before {
	content: counter(section);
	right: 100%;
	margin-right: -20px;
	position: absolute;
	border-radius: 50%;
	padding: 5px;
	height: 2em;
	width: 2em;
	background-color: var(--border-color);
	text-align: center;
	color: var(--body-bg);
	font-size: 110%;
	font-weight: bold;
	top: .6em;
}

li#MedianWP_read_more_li:nth-child(odd):before {
	content: counter(section);
	left: 100%;
	margin-left: -20px;
	position: absolute;
	border-radius: 50%;
	padding: 5px;
	height: 2em;
	width: 2em;
	background-color: var(--border-color);
	text-align: center;
	color: var(--body-bg);
	font-size: 110%;
	font-weight: bold;
	top: .6em;
}

li#MedianWP_read_more_li:nth-child(even) {
	border-left: 2px dashed var(--border-color);
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
	margin-right: 30px;
	padding-right: 0;
}

li#MedianWP_read_more_li:nth-child(odd) {
	border-right: 2px dashed var(--border-color);
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	margin-left: 30px;
	padding-left: 0;
}

li#MedianWP_read_more_li:first-child {
	border-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

/* Button */
.button{display:inline-flex;align-items:center; margin:12px 12px 12px 0;padding:10px 15px;outline:0;border:0; border-radius:2px;line-height:20px; color:#fefefe; background-color:var(--link-bg); font-size:13px;font-family:var(--font-body); white-space:nowrap;overflow:hidden;max-width:100%} .button.outline{color:inherit; background-color:transparent; border:1px solid var(--body-altColor)} .button.outline:hover{border-color:var(--link-bg)} .button.whatsapp{background-color:#25D366} .buttonInfo{display:flex;flex-wrap:wrap;justify-content:center; margin:12px 0 0} .buttonInfo > *{margin:0 12px 12px 0} .buttonInfo > *:last-child{margin-right:0} @media screen and (max-width:480px){.buttonInfo > *{flex-grow:1;justify-content:center} .buttonInfo > *:last-child{flex:0 0 auto}}

/* Button Download */
.downloadInfo{max-width:500px;background-color:#fefefe; box-shadow:0 10px 8px -8px rgb(0 0 0 / 12%); border:1px solid var(--content-border);border-radius:5px; padding:15px;margin-top:20px;margin-bottom:20px; display:flex;align-items:center; line-height:1.8em;font-size:14px} .downloadInfo a, .downloadInfo .fileType{flex-shrink:0;display:flex;align-items:center;justify-content:center; width:50px;height:50px; padding:10px; background:#f1f1f0;border-radius:10px} .downloadInfo a{background-color:var(--link-bg);color:#fefefe; margin:0;padding:10px 12px;border-radius:3px; width:auto;height:auto; line-height:20px;font-size:13px} .downloadInfo a:after{content:attr(aria-label)} .downloadInfo .fileType:before{content:attr(data-text)} .downloadInfo .fileName{flex-grow:1; width:calc(100% - 150px);padding:0 15px} .downloadInfo .fileName > *{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .downloadInfo .fileSize{line-height:1.4em;font-size:12px;opacity:.8} .drK .downloadInfo{background-color:var(--dark-bgSec); border:0} .drK .downloadInfo .fileType{background-color:var(--dark-bg)} @media screen and (max-width:480px){.downloadInfo{padding:12px} .downloadInfo a{width:50px;height:50px;border-radius:10px} .downloadInfo a:after{display:none} .downloadInfo a .icon{margin:0}}


/* CSS icon background */
.icon{flex-shrink:0; display:inline-block;margin-right:12px; width:18px;height:18px; background-size:cover;background-repeat:no-repeat;background-position:center} .icon.download, .drK .button.outline .icon.download{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fefefe' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'><path d='M3 17v3a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-3'/><polyline points='8 12 12 16 16 12'/><line x1='12' x2='12' y1='2' y2='16'/></svg>")} .icon.demo{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fefefe' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' viewBox='0 0 24 24'><path d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/><polyline points='15 3 21 3 21 9'/><line x1='10' x2='21' y1='14' y2='3'/></svg>")} .icon.cart{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fefefe' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M7.42226 19.8203C7.84426 19.8203 8.18726 20.1633 8.18726 20.5853C8.18726 21.0073 7.84426 21.3493 7.42226 21.3493C7.00026 21.3493 6.65826 21.0073 6.65826 20.5853C6.65826 20.1633 7.00026 19.8203 7.42226 19.8203Z'/><path d='M18.6747 19.8203C19.0967 19.8203 19.4397 20.1633 19.4397 20.5853C19.4397 21.0073 19.0967 21.3493 18.6747 21.3493C18.2527 21.3493 17.9097 21.0073 17.9097 20.5853C17.9097 20.1633 18.2527 19.8203 18.6747 19.8203Z'/><path d='M2.74988 3.25L4.82988 3.61L5.79288 15.083C5.87088 16.018 6.65188 16.736 7.58988 16.736H18.5019C19.3979 16.736 20.1579 16.078 20.2869 15.19L21.2359 8.632C21.3529 7.823 20.7259 7.099 19.9089 7.099H5.16388'/></svg>")} .icon.whatsapp{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23fefefe'><g><path d='M16,2A13,13,0,0,0,8,25.23V29a1,1,0,0,0,.51.87A1,1,0,0,0,9,30a1,1,0,0,0,.51-.14l3.65-2.19A12.64,12.64,0,0,0,16,28,13,13,0,0,0,16,2Zm0,24a11.13,11.13,0,0,1-2.76-.36,1,1,0,0,0-.76.11L10,27.23v-2.5a1,1,0,0,0-.42-.81A11,11,0,1,1,16,26Z'/><path d='M19.86,15.18a1.9,1.9,0,0,0-2.64,0l-.09.09-1.4-1.4.09-.09a1.86,1.86,0,0,0,0-2.64L14.23,9.55a1.9,1.9,0,0,0-2.64,0l-.8.79a3.56,3.56,0,0,0-.5,3.76,10.64,10.64,0,0,0,2.62,4A8.7,8.7,0,0,0,18.56,21a2.92,2.92,0,0,0,2.1-.79l.79-.8a1.86,1.86,0,0,0,0-2.64Zm-.62,3.61c-.57.58-2.78,0-4.92-2.11a8.88,8.88,0,0,1-2.13-3.21c-.26-.79-.25-1.44,0-1.71l.7-.7,1.4,1.4-.7.7a1,1,0,0,0,0,1.41l2.82,2.82a1,1,0,0,0,1.41,0l.7-.7,1.4,1.4Z'/></g></svg>")} .button.outline .icon.download{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2348525c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'><path d='M3 17v3a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-3'/><polyline points='8 12 12 16 16 12'/><line x1='12' x2='12' y1='2' y2='16'/></svg>")}

.downloadInfo, .admPs {max-width: 100%!important;}
.drK .downloadInfo {
	background-color: var(--darkBs);
}
 
.post .separate{display:block;margin:0.5em 0;color: var(--border-color)!important;} 
.post .separate:before{content:'\2027 \2027 \2027'; display:block;text-align:center; font-size:28px;font-style:normal; letter-spacing:0.6em;text-indent:0.6em;clear:both}

.aligncenter {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  width: 50%;
}
