/**********************************************/

/*  Theme Name: LubinskiAuthor: Vasily Loban
/**********************************************/
button {
	background: transparent;
	border: none;
}
input:focus,
select:focus,
a:focus,
.send-btn:focus,
.checkbox:focus,
*:focus {
	border: 1px dashed white;
	outline-offset: 2px;
	outline: 3px solid #00000020;
}

.popup_btn_a.focus img {
	outline-offset: 2px;
	outline: 3px solid #00000020;
}

body .only_desktop {
	display: block;
}

body .only_desktop_flex {
	display: flex;
}

body .only_mobile {
	display: none;
}

body .only_mobile_flex {
	display: none;
}

body.mobile .only_desktop {
	display: none;
}

body.mobile .only_desktop_flex {
	display: none;
}

body.mobile .only_mobile {
	display: block;
}

body.mobile .only_mobile_flex {
	display: flex;
}

/* body {
	transition: 1s ease-in-out;
} */

body.activeMenu {
	overflow: hidden;
}

:root {
	--font-12px-mobile: 3.2vw;
	--font-13px-mobile: 3.5vw;
	--font-14px-mobile: 3.8vw;
	--font-15px-mobile: 4vw;
	--font-16px-mobile: 4.3vw;
	--font-17px-mobile: 4.6vw;
	--font-18px-mobile: 4.8vw;
	--font-19px-mobile: 5.1vw;
	--font-20px-mobile: 5.4vw;
	--font-21px-mobile: 5.6vw;
	--font-22px-mobile: 5.9vw;
	--font-23px-mobile: 6.2vw;
	--font-24px-mobile: 6.4vw;
	--font-25px-mobile: 6.7vw;
	--font-26px-mobile: 7vw;
	--font-27px-mobile: 7.2vw;
	--font-28px-mobile: 7.5vw;
	--font-29px-mobile: 7.8vw;
	--font-30px-mobile: 8vw;
	--font-33px-mobile: 8.8vw;
	--font-36px-mobile: 9.6vw;
	--font-48px-mobile: 12.8vw;
	--font-12px-desktop: 0.65vw;
	--font-16px-desktop: 0.85vw;
	--font-18px-desktop: 0.95vw;
	--font-20px-desktop: 1.05vw;
	--font-22px-desktop: 1.15vw;
	--font-30px-desktop: 1.57vw;
	--font-38px-desktop: 2vw;
	--font-54px-desktop: 2.82vw;
	--font-81px-desktop: 4.2vw;
	--main-color: #2e58a6;
	--second-color: #66b72d;
	--third-color: #e72f3b;
}

@font-face {
	font-family: "OpenSansHebrew-Regular";
	src: url(./fonts/OpenSansHebrew-Regular.eot), url(./fonts/OpenSansHebrew-Regular.svg) format("svg"), url(./fonts/OpenSansHebrew-Regular.ttf) format("ttf"), url(./fonts/OpenSansHebrew-Regular.woff) format("woff"), url(./fonts/OpenSansHebrew-Regular.woff2) format("woff");
}

@font-face {
	font-family: "OpenSansHebrew-Bold";
	src: url(./fonts/OpenSansHebrew-Bold.eot), url(./fonts/OpenSansHebrew-Bold.svg) format("svg"), url(./fonts/OpenSansHebrew-Bold.ttf) format("ttf"), url(./fonts/OpenSansHebrew-Bold.woff) format("woff"), url(./fonts/OpenSansHebrew-Bold.woff2) format("woff");
}

@font-face {
	font-family: "OpenSans-Bold";
	src: url(./fonts/OpenSans-Bold.eot), url(./fonts/OpenSans-Bold.svg) format("svg"), url(./fonts/OpenSans-Bold.ttf) format("ttf"), url(./fonts/OpenSans-Bold.woff) format("woff"), url(./fonts/OpenSans-Bold.woff2) format("woff");
}

@font-face {
	font-family: "OpenSans-BoldItalic";
	src: url(./fonts/OpenSans-BoldItalic.eot), url(./fonts/OpenSans-BoldItalic.svg) format("svg"), url(./fonts/OpenSans-BoldItalic.ttf) format("ttf"), url(./fonts/OpenSans-BoldItalic.woff) format("woff"), url(./fonts/OpenSans-BoldItalic.woff2) format("woff");
}

@font-face {
	font-family: "OpenSans-ExtraBold";
	src: url(./fonts/OpenSans-ExtraBold.eot), url(./fonts/OpenSans-ExtraBold.svg) format("svg"), url(./fonts/OpenSans-ExtraBold.ttf) format("ttf"), url(./fonts/OpenSans-ExtraBold.woff) format("woff"), url(./fonts/OpenSans-ExtraBold.woff2) format("woff");
}

@font-face {
	font-family: "OpenSans-ExtraBoldItalic";
	src: url(./fonts/OpenSans-ExtraBoldItalic.eot), url(./fonts/OpenSans-ExtraBoldItalic.svg) format("svg"), url(./fonts/OpenSans-ExtraBoldItalic.ttf) format("ttf"), url(./fonts/OpenSans-ExtraBoldItalic.woff) format("woff"), url(./fonts/OpenSans-ExtraBoldItalic.woff2) format("woff");
}

@font-face {
	font-family: "OpenSans-Italic";
	src: url(./fonts/OpenSans-Italic.eot), url(./fonts/OpenSans-Italic.svg) format("svg"), url(./fonts/OpenSans-Italic.ttf) format("ttf"), url(./fonts/OpenSans-Italic.woff) format("woff"), url(./fonts/OpenSans-Italic.woff2) format("woff");
}

@font-face {
	font-family: "OpenSans-Light";
	src: url(./fonts/OpenSans-Light.eot), url(./fonts/OpenSans-Light.svg) format("svg"), url(./fonts/OpenSans-Light.ttf) format("ttf"), url(./fonts/OpenSans-Light.woff) format("woff"), url(./fonts/OpenSans-Light.woff2) format("woff");
}

@font-face {
	font-family: "OpenSans-LightItalic";
	src: url(./fonts/OpenSans-LightItalic.eot), url(./fonts/OpenSans-LightItalic.svg) format("svg"), url(./fonts/OpenSans-LightItalic.ttf) format("ttf"), url(./fonts/OpenSans-LightItalic.woff) format("woff"), url(./fonts/OpenSans-LightItalic.woff2) format("woff");
}

@font-face {
	font-family: "OpenSans-Medium";
	src: url(./fonts/OpenSans-Medium.eot), url(./fonts/OpenSans-Medium.svg) format("svg"), url(./fonts/OpenSans-Medium.ttf) format("ttf"), url(./fonts/OpenSans-Medium.woff) format("woff"), url(./fonts/OpenSans-Medium.woff2) format("woff");
}

@font-face {
	font-family: "OpenSans-MediumItalic";
	src: url(./fonts/OpenSans-MediumItalic.eot), url(./fonts/OpenSans-MediumItalic.svg) format("svg"), url(./fonts/OpenSans-MediumItalic.ttf) format("ttf"), url(./fonts/OpenSans-MediumItalic.woff) format("woff"), url(./fonts/OpenSans-MediumItalic.woff2) format("woff");
}

@font-face {
	font-family: "OpenSans-Regular";
	src: url(./fonts/OpenSans-Regular.eot), url(./fonts/OpenSans-Regular.svg) format("svg"), url(./fonts/OpenSans-Regular.ttf) format("ttf"), url(./fonts/OpenSans-Regular.woff) format("woff"), url(./fonts/OpenSans-Regular.woff2) format("woff");
}

@font-face {
	font-family: "OpenSans-SemiBold";
	src: url(./fonts/OpenSans-SemiBold.eot), url(./fonts/OpenSans-SemiBold.svg) format("svg"), url(./fonts/OpenSans-SemiBold.ttf) format("ttf"), url(./fonts/OpenSans-SemiBold.woff) format("woff"), url(./fonts/OpenSans-SemiBold.woff2) format("woff");
}

@font-face {
	font-family: "OpenSans-SemiBoldItalic";
	src: url(./fonts/OpenSans-SemiBoldItalic.eot), url(./fonts/OpenSans-SemiBoldItalic.svg) format("svg"), url(./fonts/OpenSans-SemiBoldItalic.ttf) format("ttf"), url(./fonts/OpenSans-SemiBoldItalic.woff) format("woff"), url(./fonts/OpenSans-SemiBoldItalic.woff2) format("woff");
}

.overflow {
	overflow: hidden !important;
}

a {
	color: inherit;
}

ul {
	/* list-style-type: none; */
	    margin: 0.5vw 0;
		padding-right: 1.2vw;
}

ul li, ul li strong {
 color: #2e58a6;
font-size: 1.041665vw;
}
ul li strong {
font-family: "OpenSans-Bold";
color: #68b42f;
}
.mobile ul li,.mobile ul li strong {
    font-size: 4.26666vw;
	line-height: 6.8vw;
}
.mobile ul {
	margin: 2vw 0;
	padding-right: 5vw;

}

label {
	width: 0;
	height: 0;
	opacity: 0;
}

* {
	margin: 0;
	padding: 0;
	font-family: "OpenSans-Regular", serif;
	direction: rtl;
	-webkit-tap-highlight-color: transparent;
	outline: none;
	text-decoration: none;
}

::-webkit-scrollbar {
	width: 5px;
	border-radius: 100vw;
	display: block !important;
}

::-webkit-scrollbar-track {
	background: #2e58a6;
}

::-webkit-scrollbar-thumb {
	background: var(--second-color);
	border-radius: 100vw;
}

::-webkit-scrollbar-thumb:hover {
	background: #2e58a6;
	border-radius: 100vw;
}
.wrap_page {
	overflow: hidden;
}

h1 {
	color: var(--third-color);
	font-size: var(--font-81px-desktop);
	font-family: "OpenSans-ExtraBold";
	line-height: 1;
}

.mobile h1 {
	font-size: var(--font-48px-mobile);
}

h2 {
	color: var(--third-color);
	font-size: var(--font-54px-desktop);
	font-family: "OpenSans-ExtraBold";
	line-height: 1;
}

.mobile h2 {
	font-size: var(--font-33px-mobile);
}

h3 {
	color: var(--main-color);
	font-size: var(--font-38px-desktop);
	font-family: "OpenSans-ExtraBold";
	line-height: 0.75;
	padding: 2.3vw 0 1.6vw 0;
}
.mainSection_2023 h3 {
	padding: 2.3vw 0 0 0;
}

.mobile h3 {
	color: var(--main-color);
	font-size: 7vw;
	font-family: "OpenSans-ExtraBold";
	line-height: 1;
	padding: 0 4vw 4vw;
	z-index: 1;
	position: relative;
}

h4 {
	color: var(--third-color);
	font-size: var(--font-30px-desktop);
	font-family: "OpenSans-ExtraBold";
	line-height: 1.1;
}

.mobile h4 {
	font-size: var(--font-22px-mobile);
}

h5 {
	color: var(--main-color);
	font-size: var(--font-20px-desktop);
	line-height: 1.2;
	font-weight: 600;
}

.mobile h5 {
	font-size: var(--font-20px-mobile);
}

h6 {
	color: #333;
	font-size: var(--font-16px-desktop);
	line-height: 1.2;
	font-weight: 600;
}

.mobile h6 {
	font-size: var(--font-12px-mobile);
}

strong,
td,
p {
	font-size: var(--font-20px-desktop);
	line-height: 1.4;
	padding: 1vw 0 0 0;
	color: #333;
}
strong {
	 color: #2e58a6;
}

p strong {
	font-family: "OpenSans-Bold";
}

td {
	width: 1vw !important;
	padding-left: 1vw;
	height: 1vw;
	border: 1px solid;
	text-align: center;
}

table {
	width: 59.5vw;
	height: 87vw;
}

.mobile table {
	width: 100%;
}

.mobile strong {
	font-family: "OpenSans-Bold";
	font-size: var(--font-16px-mobile);
	line-height: 1.4;
	padding: 5.2vw 0 0 0;
	/* color: #333; */
}

.mobile td,
.mobile p {
	font-size: var(--font-16px-mobile);
	line-height: 1.4;
	padding: 5.2vw 0 0 0;
	color: #333;
}

.mobile strong {
	font-size: var(--font-16px-mobile);
	font-family: "OpenSans-Bold";
}

.mobile td {
	font-size: var(--font-13px-mobile);
}

ol {
	font-size: var(--font-20px-desktop);
	line-height: 1.4;
	padding: 1vw 1.2vw 0 0;
	color: #333;
}

.mobile ol {
	font-size: var(--font-16px-mobile);
	line-height: 1.4;
	padding: 5.2vw 1.2vw 0 0;
	color: #333;
}

/*********************************/

/* Header
/*********************************/

header {
	height: 3.6vw;
}

header:after {
	content: "";
	width: 100%;
	display: block;
	height: 2px;
	background-color: #e6e9e8;
}

.logoHeaderWrapper img {
	width: 6.2vw;
	margin-top: 0.4vw;
}

#menu-main-menu {
	display: flex;
	padding-right: 4.5vw;
}

#menu-main-menu li a {
	color: var(--main-color);
	font-size: var(--font-18px-desktop);
	font-family: "OpenSans-Bold";
	/* letter-spacing: -0.05vw; */
	position: relative;
	transition: 0.6s ease;
	letter-spacing: 0.001vw;
}

#menu-main-menu li {
	padding: 0 0.75vw;
	font-size: 0.95vw;
}

#menu-main-menu li.last {
	padding: 0 0.8vw 0 4.4vw;
}

#menu-main-menu li:first-child {
	padding: 0 0 0 0.8vw;
}

#menu-main-menu li:last-child {
}

#menu-main-menu li.ligth a {
	font-family: "OpenSans-Bold";
}

#menu-main-menu li:hover a {
	color: var(--second-color);
	transition: 0.6s ease;
}

#menu-main-menu li.current-menu-item a {
	color: var(--second-color);
	transition: 0.6s ease;
}

.header_container {
	width: 59.2vw;
	margin: 0 auto;
	display: flex;
	align-items: center;
	/* justify-content: space-between; */
	height: 100%;
}

.menu-main-menu-container {
	width: 100%;
}

.breadcrumb a {
	color: var(--second-color);
	font-weight: 600;
}

.breadcrumb {
	font-size: var(--font-12px-desktop);
	color: var(--main-color);
}

.breadcrumb-section {
	width: 59.2vw;
	margin: 0.5vw auto 0.5vw;
	position: relative;
	z-index: 1;
}

.home .breadcrumb-section {
	display: none;
}

/*********************************/

/* Footer
/*********************************/

footer {
	background-color: var(--main-color);
	color: #fff;
}

.footer-container {
	width: 59.2vw;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 3.65vw;
}

#menu-footer-menu {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
ul#menu-footer-menu li {
list-style: none;
}

ul#menu-footer-menu li a {
	color: #fff;
}

#menu-footer-menu a {
	font-size: var(--font-16px-desktop);
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 3px;
}

#menu-footer-menu li {
	padding-right: 1.55vw;
}

.footerLogo img {
	width: 5.3vw;
}

.footerFacebook img {
	width: 1.4vw;
}

.wrapperFooterRight {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.horizontalHr {
	width: 0.1vw;
	height: 1.6vw;
	background-color: #ffffff;
	margin: 0 1.05vw;
	margin-top: -0.25vw;
}

.page-id-883 .header_container {
	width: 79vw;
}

.page-id-883 .footer-container {
	width: 79vw;
}

.page-id-883 .breadcrumb-section {
	width: 79vw;
}

.wrapperPage {
	width: 59.2vw;
	margin: 3vw auto 12vw;
}

.fPage {
	display: block;
	margin-top: -14.4vw;
}

.mobile .fPage {
	margin-top: inherit;
}

.wrapperMainAbout {
	width: 59.2vw;
	margin: 0 auto;
	margin: 0 auto 12vw;
}

.single .wrapperMainAbout {
	margin: 0 auto 4.2vw;
}

.contentTopAboutRight {
	padding: 3vw 0 0;
}

.contentTopAboutRight h1 {
	font-size: 2.5vw;
	width: 39vw;
}

.mobile .contentTopAboutRight h1 {
	line-height: 10vw;
	width: 85vw;
	margin-bottom: 5vw;
}

.page-about .txtAbout p {
	text-align: justify !important;
	color: var(--main-color);
}

.contentTopAbout {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.error404 .contentTopAbout {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: column-reverse;
}

.contentTopAboutLeft {
	margin-left: 1.05vw;
	/* opacity: 0; */
}

.imageAboutLogo img {
	width: 15.65vw;
}

.error404 .imageAboutLogo img {
	width: 17.65vw;
	margin: 2.5vw 0 0;
}

.error404 .contentTopAboutLeft {
	margin-left: 0;
}

.error404 .contentTopAboutRight h1 {
	padding: 0;
}

.error404 .afterTitle {
	color: var(--main-color);
	width: inherit;
	padding-bottom: 0;
	text-align: justify;
}

.error404 .contentTopAboutRight {
	padding: 3vw 0 0;
	text-align: center;
}

.error404 .afterTitle p {
	color: var(--main-color);
	font-size: 1.3vw;
	text-align: center;
	width: 43vw;
	margin: 0 auto;
}

.error404 .button404 {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 2.1vw;
}

.error404 .button404 p {
	color: #fff;
	background-color: var(--main-color);
	border-radius: 0.5vw;
	padding: 0.3vw 1.25vw 0.35vw;
}

.afterTitle {
	color: var(--main-color);
	width: 39vw;
	padding-bottom: 3vw;
	/* text-align: justify; */
	padding-top: 1vw;
	font-size: 1.041665vw;
}

.mobile .slick-next {
	position: absolute;
	top: 5.5vw;
}

.page-couples-relationships-in-parenting .afterTitle {
	color: var(--main-color);
	width: 39vw;
	padding-bottom: 3vw;
}

.wrapperGeneralContentAbout {
	display: flex;
	justify-content: space-between;
}

.contentAbout {
	width: 39.1vw;
}

.contentAbout img {
	width: 100%;
	height: auto;
}

.contentAbout:before {
	content: "";
	width: 100%;
	display: block;
	height: 2px;
	background-color: #e6e9e8;
}
.mobile .wrapperArticleInterestHomeNew {
	width: 90vw;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	gap: 4.8vw;
}
body.mobile .wrapperArticleInterestHomeNew .post.post {
	height: auto;
	margin-left: 0;
}
.wrapperArticleInterestHome,
.wrapperArticleInterest {
	margin-top: 1vw;
}

.wrapperArticleInterestHome_new,
.wrapperArticleInterest_new {
	margin-top: 1vw;
}

.sidebarArticles {
	width: 15.3vw;
	margin-top: 1vw;
}

.articleInterestItem {
	border-radius: 15px;
	box-shadow: 0px 0.1vw 0.1vw rgb(0 0 0 / 25%);
	width: 15.573vw;
	display: block;
	margin: 0 0 1vw 0;
	overflow: hidden;
	border: 2px solid #e6e9e8;
	background: #fff;
}

.imageWrapperInterestArticle {
	width: 100%;
	height: 8.45vw;
	position: relative;
}

.imageWrapperInterestArticle img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.categoryInterestArticle {
	margin: 0.6vw 0 0;
}

.categoryInterestArticle span {
	background: var(--main-color);
	color: #fff;
	padding: 0.05vw 0.6vw 0.1vw;
}

.TitleInterestArticle {
	margin: 0.65vw 0.65vw 1.2vw;
}

.TitleInterestArticle p,
.TitleInterestArticle h5 {
	height: 2.4vw;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: var(--main-color);
	font-size: var(--font-20px-desktop);
	line-height: 1.2;
	font-weight: 600;
	padding: 0;
}

.wrapperInterestArticleDetails {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin: 0 0.65vw 0.3vw;
	color: #a4a4a4;
	font-size: var(--font-12px-desktop);
	gap: 1vw;
}
.mobile .wrapperInterestArticleDetails {
	gap: 2.5vw;
}

.wrapperInterestArticleDetails p {
	font-size: var(--font-12px-desktop);
	padding: 0 0.2vw 0 0;
	color: #a4a4a4;
}

.wrapperInterestArticleDetailsItem {
	display: flex;
	align-items: center;
	justify-content: center;
}

.InterestDetailsImage {
	width: 0.65vw;
}

.authorInterest img {
	margin-top: -0.2vw;
}

.dateInterest img {
	margin-top: -0.1vw;
}

.answersQuestionAbout {
	margin-top: 7.5vw;
}

.plusMinus {
	position: relative;
	width: 17px;
	height: 17px;
}

.plusMinus:before,
.plusMinus:after {
	content: "";
	position: absolute;
	background-color: var(--main-color);
	transition: transform 0.25s ease-out;
	transition: 0.3s ease;
}

/* Vertical line */

.plusMinus:before {
	top: 0;
	left: 50%;
	width: 4px;
	height: 100%;
	margin-left: -2px;
}

/* horizontal line */

.plusMinus:after {
	top: 50%;
	left: 0;
	width: 100%;
	height: 4px;
	margin-top: -2px;
}

.plusMinus:hover {
	cursor: pointer;
}

.questionAnswerItem.openNow .plusMinus:before {
	transform: rotate(90deg);
}

.questionAnswerItem.openNow .plusMinus:after {
	transform: rotate(180deg);
}

.question {
	background-color: #e6e9e8;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0.6vw 0.85vw 0.8vw;
	border-radius: 0.6vw;
	cursor: pointer;
	transition: 0.3s ease;
}

.questionAnswerItem.openNow .question .plusMinus:before,
.questionAnswerItem.openNow .question .plusMinus:after,
.question:hover .plusMinus:before,
.question:hover .plusMinus:after {
	background-color: #fff;
	transition: 0.3s ease;
}

.questionAnswerItem.openNow .question h5 p,
.question:hover h5 p {
	color: #fff;
	transition: 0.3s ease;
}

.questionAnswerItem.openNow .question,
.question:hover {
	background-color: var(--main-color);
	transition: 0.3s ease;
}

.question h5 p {
	color: var(--main-color);
	width: 34vw;
	padding: 0;
	font-family: "OpenSans-Bold";
	line-height: 1.2;
	transition: 0.3s ease;
}

.wrapperAnswersQuestions {
	margin-top: 2.6vw;
}

.answer {
	display: none;
}

.answer p {
	padding: 1.35vw 1.35vw 1.85vw;
}

.questionAnswerItem {
	margin-top: 1.05vw;
}

.headerToggle {
	width: 3.15vw;
	height: 1.55vw;
	background: #a4a4a4;
	opacity: 1;
	border-radius: 50vw;
	position: relative;
	cursor: pointer;
	margin: 0 0.5vw;
}

.headerToggle.active {
	background: #66b72d;
}

.headerToggle .ToggleCircle {
	position: absolute;
	top: 0.1vw;
	right: 1.7vw;
	height: 1.35vw;
	width: 1.35vw;
	background: #fff;
	border-radius: 50vw;
	transition: 0.5s ease;
	animation: shake-horizontal 2s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both;
}

.mobile .headerToggle .ToggleCircle {
	top: 0.34vw;
	right: 7.9vw;
	height: 7.5vw;
	width: 7.5vw;
}

.headerToggle.active .ToggleCircle {
	right: 0.1vw;
}

.mobile .headerToggle {
	width: 16.2vw;
	height: 8.5vw;
	margin: 0vw auto 0;
}

.mobile .headerToggle.active .ToggleCircle {
	top: 0.34vw;
	right: 0.5vw;
	height: 7.5vw;
	width: 7.5vw;
}

/* .mobile .headerToggle.active .ToggleCircle,
.mobile .headerToggle .ToggleCircle {
    animation: shake-horizontal2 2s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both;
} */

.wrapperToggle {
	display: flex;
	margin-top: 1.7vw;
	align-items: center;
	margin-bottom: 0.7vw;
	display: none !important;
}
.single-2024_posts .wrapperToggle {
	display: none;
}
.txtWrapperAbout .txtAbout {
	text-align: justify;
}
.iframeTxt {
	width: 39.1vw;
	height: 22vw;
	margin-top: 1vw;
}
.mobile .iframeTxt {
	width: 100%;
	height: 56vw;
	margin-top: 6.5vw;
}
.txtWrapperAbout .txtAbout iframe {
	width: 100%;
	height: 100%;
}

.mainAbout.video .wrapperToggle {
	display: none;
}

.txtToggleLeft,
.txtToggleRight {
	cursor: pointer;
}

.wrapperArticleDetailsItem p {
	font-size: 0.65vw;
	color: #a4a4a4;
	padding: 0;
	padding-right: 0.2vw;
}

.wrapperArticleDetailsItem a p {
	font-size: 0.65vw;
	color: #a4a4a4;
	padding: 0;
	padding-right: 0.2vw;
}

.link_author {
	font-size: 0.65vw;
	color: #a4a4a4;
	padding: 0;
	padding-right: 0.2vw;
	font-weight: 600;
}

.wrapperArticleDetailsItem p.timeFull {
	display: block;
}

.mainAbout.video .wrapperArticleDetailsItem p.timePart,
.mainAbout.video .wrapperArticleDetailsItem p.timeFull,
.showPartArticle .wrapperArticleDetailsItem p.timeFull {
	display: none;
}

.showPartArticle .wrapperArticleDetailsItem p.timePart {
	display: block;
}

.wrapperArticleDetailsItem p.timePart,
.wrapperArticleDetailsItem p.timeVideo {
	display: none;
}

.mainAbout.video .wrapperArticleDetailsItem p.timeVideo {
	display: block;
}

.gategoryArticleInterest p,
.authorArticleInterest p {
	font-weight: 600;
}

.authorArticleInterest .ArticleDetailsItemImage {
	width: 0.6vw;
	margin-top: -0.2vw;
}

.gategoryArticleInterest .ArticleDetailsItemImage {
	width: 0.95vw;
	margin-top: -0.2vw;
}

.timeArticleInterest .ArticleDetailsItemImage {
	width: 0.7vw;
	margin-top: -0.1vw;
}

.dateArticleInterest .ArticleDetailsItemImage {
	width: 0.65vw;
	margin-top: -0.1vw;
}

.wrapperArticleDetails {
	display: flex;
	align-items: center;
	padding-bottom: 0.4vw;
	gap: 1vw;
}
.mobile .wrapperArticleDetails {
	gap: 2.5vw;
}

.wrapperArticleDetailsItem {
	display: flex;
	align-items: center;
	padding-left: 0;
}

.wrapperArticleDetailsItem:hover p {
	color: var(--second-color);
	transform: translateY(-0.05vw);
	transition: 0.2s ease;
}

.wrapperArticleDetailsItem p {
	transition: 0.2s ease;
}

.wrapperArticleDetailsItem a p {
	transition: 0.2s ease;
}

.wrapperArticleDetailsItem:hover a p {
	color: var(--second-color);
	transform: translateY(-0.05vw);
	transition: 0.2s ease;
}

.wrapperTopDetails {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 39.1vw;
}

.leftWrapperDetailsArticle .leftGeneralShareButtonImage {
	width: 0.7vw;
}

.leftGeneralShareButton {
	height: 1.3vw;
	width: 1vw;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	position: relative;
	top: -0.45vw;
	background-color: transparent;
	border: none;
}

.leftWrapperDetailsArticle {
	position: relative;
}

.popupShare {
	background: #66b72d;
	position: absolute;
	width: 12.5vw;
	height: 5vw;
	left: 0;
	top: -0.5vw;
	z-index: 1;
	animation: 0.6s fadeOutPopUpShare ease-in-out;
	animation-fill-mode: forwards;
}

@keyframes fadeOutPopUpShare {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
		visibility: hidden;
	}
}

.popupShare.showP {
	animation: 0.6s fadeInPopUpShare ease-in-out;
	animation-fill-mode: forwards;
	display: block;
}

@keyframes fadeInPopUpShare {
	0% {
		opacity: 0;
		visibility: visible;
	}

	100% {
		opacity: 1;
	}
}

.closePopup img {
	/* width: 0.75vw;
    position: absolute;
    top: 0.6vw;
    left: 0.6vw;
    cursor: pointer; */
}

.titleSharePopup {
	padding: 0;
	font-size: var(--font-16px-desktop);
	color: #fff;
}

.titleSharePopup span {
	font-family: "OpenSans-Bold";
}

.contentPopupShare {
	padding: 0.4vw 0 0 0;
	width: 11vw;
	text-align: center;
}

.shreItem {
	position: relative;
	width: 1.2vw;
	height: 1.2vw;
	display: block;
}

.shreItem:hover img {
	display: none;
	transition: 0.3s ease;
}

.shreItem:hover img.imageShareIcon {
	display: block;
	transition: 0.3s ease;
}

.shreItem img {
	position: absolute;
	top: 0;
	right: 0;
	width: 1.2vw;
}

.shreItem.email img {
	top: 0.08vw;
}

.wrapperShareIcons {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 6.8vw;
	margin: 0.45vw auto;
}

.imageShareIcon {
	display: none;
}

.txtArticlePart {
	display: none;
}

.showPartArticle .txtAbout > img,
.showPartArticle .txtAbout > h1,
.showPartArticle .txtAbout > h2,
.showPartArticle .txtAbout > h3,
.showPartArticle .txtAbout > h4,
.showPartArticle .txtAbout > h5,
.showPartArticle .txtAbout > h6,
.showPartArticle .txtAbout > li,
.showPartArticle .txtAbout > ol,
.showPartArticle .txtAbout > p {
	display: none;
}

.showPartArticle .txtAbout .txtArticlePart {
	display: block;
	text-align: justify;
}

.videoArticle {
	margin-top: 1.1vw;
	width: 39.1vw;
	height: 22vw;
	position: relative;
}
#player iframe,
#player {
	width: 100%;
	height: 100%;
}
.videoArticle.vimeo {
	height: fit-content;
}

.videoArticle.vimeo iframe {
	width: 100%;
	height: 29.5vw;
	border-radius: 0.6vw;
}

.hoverVideo {
	display: block;
	border-radius: 0.6vw;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	object-fit: cover;
}

.playIcon {
	display: block;
	z-index: 2;
	position: absolute;
	top: 50%;
	right: 50%;
	transform: translate(50%, -50%);
	cursor: pointer;
}

#player {
	width: 100%;
	height: 100%;
	border-radius: 0.6vw;
}

/*********************************/

/* Single Experts
/*********************************/

.expertsHeader {
	width: 100%;
	height: 16.8vw;
	background: #e6e9e8;
	margin-top: -1.8vw;
}

.imageProfileExperts {
	width: 26vw;
	margin-top: 3.65vw;
}

.wrapperExpertHeader {
	width: 59.2vw;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

.wrapperExpertHeader .credit {
	font-size: var(--font-16px-desktop);
	position: absolute;
	top: 27.7vw;
	right: 15.2vw;
}

.logoHeaderExperts {
	width: 10.6vw;
	position: absolute;
	right: 0;
	top: 2.7vw;
}

.expertsBody {
	width: 36.05vw;
	margin: 14vw auto 0;
}

.nameExpert {
	width: 28.75vw;
	margin: 0 auto;
	background: #e6e9e8;
	text-align: center;
	padding: 0.4vw 0 0.6vw;
}

.nameExpert h1 {
	color: var(--main-color);
	font-size: var(--font-54px-desktop);
	line-height: 1;
}

.detailExperts {
	width: 28.75vw;
	margin: 0.75vw auto 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.expertProfesional h5 {
	font-family: "OpenSans-Bold";
	color: #333;
}

.expertProfesional h2 {
	font-family: "OpenSans-Bold";
	color: #333;
	font-size: var(--font-20px-desktop);
	line-height: 1.2;
	font-weight: 600;
}

.expertSocialsItem {
	position: relative;
	width: 1.35vw;
	height: 1.35vw;
	display: block;
	margin-right: 0.55vw;
}

.expertSocialsItem img {
	position: absolute;
	top: 0;
	right: 0;
	width: 1.35vw;
}

.expertSocialsItem.webExpert img {
	width: 1.8vw;
	top: -0.1vw;
}

.expertSicials {
	display: flex;
}

/* .expertSocialsItem:hover img.imageExpertSocial{
    display: none;
}
.expertSocialsItem:hover img.hoverImageExpertSocial{
display: block;
} */

.expertsTxtAfter {
	width: 28.75vw;
	margin: 0.55vw auto 0;
	text-align: justify;
	padding-bottom: 6vw;
}

.expertsButtonSection {
	margin: 0 auto 0;
	text-align: center;
}

.mainTitleExpertLecture h2 p {
	color: var(--third-color);
	font-size: var(--font-54px-desktop);
	font-family: "OpenSans-ExtraBold";
	line-height: 1;
	padding: 0;
}

.expertsButtonSectionTitle h3 p {
	color: var(--main-color);
	font-family: "OpenSans-ExtraBold";
	line-height: 1;
	padding: 0;
	font-size: var(--font-30px-desktop);
}

.mainTitleExpertLecture {
	margin: 7.5vw auto 0;
	text-align: center;
}

.expertsButtonSectionTxt p {
	font-family: "OpenSans-Bold";
	color: var(--main-color);
	padding: 0.7vw 0 0 0;
}

.expertsButtonSectionButton {
	background-color: var(--main-color);
}

.expertsButtonSectionButton {
	color: #fff;
	font-size: var(--font-20px-desktop);
	font-family: "OpenSans-Bold";
	border-radius: 0.5vw;
	padding: 0.3vw 1.25vw 0.35vw;
	display: block;
	width: fit-content;
	margin: 2.6vw auto;
}

.showMoreSection {
	background-color: #e6e9e8;
}

.wrapperShowMoreSection {
	width: 59.2vw;
	margin: 0 auto;
	padding-bottom: 5.75vw;
}

.videoShowMore,
.readShowMoreTitle {
	padding-top: 3.15vw;
}

.sidebarArticles.bottom .wrapperArticleInterestHome,
.sidebarArticles.bottom .wrapperArticleInterest {
	margin-top: 0;
	overflow: hidden;
	position: relative;
}

.sidebarArticles_new.bottom .wrapperArticleInterestHome_new,
.sidebarArticles_new.bottom .wrapperArticleInterest_new {
	margin-top: 0;
	overflow: hidden;
	position: relative;
}

.sidebarArticles.bottom .articleInterestItem {
	margin-left: 1vw;
}

.sidebarArticles.bottom .articleInterestItem:last-child {
	margin-left: 0;
}

.articleInterestItemContainerSmall .articleInterestItem {
	width: 15vw !important;
}

.sidebarArticles.bottom .articleInterestItemContainerSmall .articleInterestItem:last-child {
	margin-left: 1vw;
}

.articleInterestItemContainerBig .articleInterestItem {
	width: 33.2vw !important;
}

.articleInterestItemContainerBig .imageWrapperInterestArticle {
	height: 25.45vw;
}

.articleInterestItemContainerBig .wrapperInterestArticleDetails {
	width: 13.7vw;
}

.sidebarArticles.bottom {
	width: 100%;
}

.slick-track {
	display: flex;
	/* transition: 1s ease-in-out; */
}

.slick-list {
	margin-top: 1.5vw;
}

.mobile .slick-list {
	margin-top: 21vw;
	padding-right: 4vw !important;
}

.page-id-12.mobile .slick-list {
	margin-top: 15vw;
}

.page-id-883.mobile .slick-list {
	margin-top: 15vw;
}

.sidebarArticles.bottom {
	margin-top: 0;
}

.slick-prev,
.slick-next {
	position: absolute;
	top: 0.2vw;
	width: 1vw;
	height: 1vw;
	border: none;
	background: transparent;
}

.slick-prev span,
.slick-next span {
	width: 0.5vw;
	height: 0.5vw;
	border-right: 2px solid #2e58a6;
	border-bottom: 2px solid #2e58a6;
	display: block;
}

.slick-prev p,
.slick-next p {
	display: none;
}

.slick-prev span {
	transform: rotate(-45deg);
}

.slick-next span {
	transform: rotate(135deg);
}

.slick-prev {
	/* right: 85vw; */
	right: 0.5vw;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	cursor: pointer;
	padding-right: 0.1vw;
}

.slick-next {
	/* left: 5vw; */
	left: 0.5vw;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	cursor: pointer;
	padding-left: 0.1vw;
}

.readShowMore.half .readShowMoreTitle,
.videoShowMore.half .videoShowMoreTitle {
	text-align: center;
}

.readShowMore.half .slick-track,
.videoShowMore.half .slick-track {
	margin: 0 auto;
}

/*********************************/

/* Experts Page
/*********************************/

.contentTopAbout.page {
	width: 59.2vw;
	margin: 0 auto 4.2vw;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.expertsPageBody {
	background-color: #e6e9e8;
}

.wrapperExpertPageBody {
	width: 59.375vw;
	margin: 0 auto;
	padding: 3.125vw 0 3.125vw;
}

.expertsItemImage {
	width: 6.25vw;
	object-fit: cover;
	padding: 1.5625vw 6.40625vw 0;
	z-index: 1;
	position: relative;
}

.showMoreSection.page {
	display: none;
}

.expertsIem {
	width: 19.063vw;
	height: 13.334vw;
	background: #fff;
	border: 0.15vw solid #2e58a6;
	border-radius: 0.5vw;
	position: relative;
}

.expertsIem:nth-of-type(4n) {
	margin-left: 0;
}

.expertsLis {
	margin-top: 3.125vw;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	column-gap: 0.78125vw;
	row-gap: 0.78125vw;
}

.expertsIem h4 {
	color: var(--main-color);
	text-align: center;
	margin-top: 1.04165vw;
	font-size: 1.5625vw;
}

.mobile .expertsIem h4 {
	font-size: 4.5vw;
	padding: 0 2vw;
}

.expertsIem p {
	padding: 0.20835vw 0vw 0;
	text-align: center;
	font-size: var(--font-16px-desktop);
	line-height: 1.2;
}

.page-family-nutrition .wrapperShowMoreSection::before {
	content: "";
	width: 100%;
	display: block;
	height: 2px;
	background-color: #e6e9e8;
}

.page-family-nutrition .contentTopAbout.page {
	width: 59.2vw;
	margin: 0 auto;
}

.page-couples-relationships-in-parenting .showMoreSection.page,
.page-adolescents .showMoreSection.page,
.page-toddlers-and-children .showMoreSection.page {
	background-color: #e6e9e8;
}

.page-couples-relationships-in-parenting .contentTopAbout.page,
.page-adolescents .contentTopAbout.page,
.page-toddlers-and-children .contentTopAbout.page {
	margin: 0 auto;
}

.bodyCategoryPage .expertsDetails img {
	width: 3.65vw;
}

.wrapperBodyCategoryPage {
	width: 59.2vw;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
}

.wrapperBodyCategoryPage::before {
	content: "";
	width: 100%;
	display: block;
	height: 2px;
	background-color: #e6e9e8;
}

.page-couples-relationships-in-parenting .wrapperBodyCategoryPage::before,
.page-adolescents .wrapperBodyCategoryPage::before,
.page-toddlers-and-children .wrapperBodyCategoryPage::before {
	margin-bottom: 4vw;
}

.detailsExpertsTitle h4 {
	color: var(--main-color);
}

.detailsExpertsTitle p {
	padding: 0;
	font-size: var(--font-16px-desktop);
}

.expertsDetails {
	display: flex;
	align-items: center;
}

.expertsDetails:hover h4 {
	color: var(--second-color);
}

.expertsDetails .detailsExpertsTitle {
	margin-right: 1.05vw;
}

.sectionExperts {
	margin-bottom: 3.1vw;
}

.wrapperBodyCategoryPage .articleInterestItem {
	margin-left: 1vw;
}

.wrapperBodyCategoryPage .wrapperArticleInterestHome,
.wrapperBodyCategoryPage .wrapperArticleInterest {
	margin-top: 0;
	overflow: hidden;
	position: relative;
}

.wrapperBodyCategoryPage_new .wrapperArticleInterestHome_new,
.wrapperBodyCategoryPage_new .wrapperArticleInterest_new {
	margin-top: 0;
	overflow: hidden;
	position: relative;
}

.circle {
	position: absolute;
	top: 1.9vw;
	right: 6.2vw;
	border-radius: 100vw;
	width: 6vw;
	height: 6vw;
	background-color: var(--second-color);
	display: none;
}

.expertsIem:hover .circle {
	display: block;
}

.expertsIem:hover {
	border: 0.15vw solid #66b72d;
	box-shadow: 0px 20.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
}

.expertsIem:hover h4 {
	color: var(--second-color);
}

.imageWrapperInterestArticle .playImage {
	position: absolute;
	display: none;
	top: 50%;
	left: 50%;
	width: 3.6vw;
	height: auto;
	transform: translate(-50%, -50%);
}

.articleInterestItem.video .imageWrapperInterestArticle .playImage {
	display: block;
}

.articleInterestItem:hover {
	border: 2px solid #66b72d;
}

.articleInterestItem:hover p,
.articleInterestItem:hover h5 {
	color: var(--second-color);
}

.articleInterestItem:hover .categoryInterestArticle span {
	background: var(--second-color);
}

.articleInterestItem:hover .imageWrapperInterestArticle .playImage {
	filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.4));
}

.contentTopHome {
	width: 59.2vw;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 3vw 0 0;
}

.contentTopHomeRight {
	margin: 0 0 0 5vw;
}

.contentTopHomeRight .imageHomeLogo img {
	width: 15.65vw;
}

.contentTopHomeLeft h1 p {
	color: var(--third-color);
	font-size: var(--font-81px-desktop);
	font-family: "OpenSans-ExtraBold";
	line-height: 0.9;
	padding: 0;
}

.contentTopHomeLeft {
	padding: 0;
}

body .contentTopHomeLeft p {
	padding: 1vw 0 0 5.5vw;
}

body .afterTitleHome p {
	color: var(--main-color);
}

body .contentTopHomeLeft h1 p {
	padding: 0;
}

.wrapperCategorySectionHome {
	width: 59.2vw;
	margin: 2.45vw auto 4.15vw;
}

.chooseCategoryList {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.chooseCategoryItem {
	width: 19vw;
	display: block;
	height: 20vw;
	border-radius: 0.5vw;
	overflow: hidden;
	position: relative;
}

.categoryChooseImage {
	height: 20vw;
	width: 100%;
	object-fit: cover;
}

.bgBottom {
	width: 100%;
	height: 5.2vw;
	object-fit: cover;
	opacity: 1;
	transition: 1s;
}

.wrapperContentCategoryHomePage {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 5.2vw;
	transition: 0.2s linear;
}

.chooseCategoryItem:hover .wrapperContentCategoryHomePage {
	transition: 0.2s linear;
	height: 6.2vw;
}

.wrapeprImageGradient {
	position: absolute;
	top: 14.9vw;
	right: 0;
	width: 100%;
	height: 5.2vw;
}

.txtCategoryHomePage {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.txtCategoryHomePage h3 {
	color: #fff;
	padding: 0;
}

.txtCategoryHomePage p {
	color: #fff;
	padding: 0.2vw 0 0 0;
	font-family: "OpenSans-Light";
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.txtCategoryHomePage p span {
	width: 0.2vw;
	height: 0.2vw;
	border: none;
	border-left: 0.15vw solid #fff;
	border-bottom: 0.15vw solid #fff;
	display: inline-block;
	margin-right: 0.3vw;
	transform: rotate(45deg);
	margin-top: 0.1vw;
}

.chooseCategoryItem .wrapeprImageGradient {
	transform: scaleY(1);
	transform-origin: 0% 100%;
	transition: 0.2s linear;
}

.chooseCategoryItem:hover .wrapeprImageGradient {
	transform: scaleY(1.2);
	transform-origin: 0% 100%;
	transition: 0.2s linear;
}

.chooseCategoryItem:hover .wrapeprImageGradient {
	background-color: var(--second-color);
}

.chooseCategoryItem:hover .wrapeprImageGradient img {
	opacity: 0;
	transition: 1s;
}

.mobile .chooseCategoryItem:hover .wrapeprImageGradient img {
	opacity: 1;
	transition: 1s;
}

.title_expert_home_page {
	text-align: center;
	color: #e72f3b;
	font-size: 2.8125vw;
}

.buttonExpertHomePAge {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 2.08335vw;
}

.buttonExpertHomePAge p {
	color: #fff;
	background-color: var(--main-color);
	border-radius: 0.5vw;
	padding: 0.3vw 1.25vw 0.35vw;
	font-size: 1.041665vw;
}

.showMoreSection.page.homePage .sidebarArticles.bottom .wrapperArticleInterestHome,
.showMoreSection.page.homePage .sidebarArticles.bottom .wrapperArticleInterest {
	overflow: inherit;
}

.showMoreSection_new.page.homePage .sidebarArticles_new.bottom .wrapperArticleInterestHome_new,
.showMoreSection_new.page.homePage .sidebarArticles_new.bottom .wrapperArticleInterest_new {
	overflow: inherit;
}

.showMoreSection.page.homePage h2 {
	text-align: center;
}

.showMoreSection.page.homePage .wrapperShowMoreSection {
	width: 59.2vw;
	margin: 4vw auto 0;
	padding-bottom: 5.4vw;
}

.showMoreSection.page.homePage .slick-list {
	margin-top: 2vw;
}

.showMoreSection.page.homePage .slick-prev,
.showMoreSection.page.homePage .slick-next {
	top: -3.8vw;
}

.showMoreSection.page.homePage .slick-prev p,
.showMoreSection.page.homePage .slick-next p {
	display: none;
}

.showMoreSection.page.homePage .slick-prev {
	right: 10.1vw;
}

.showMoreSection.page.homePage .slick-next {
	left: 10.1vw;
}

.articleInterestItemContainer {
	display: flex;
}

/*********************************/

/* Mobile
/*********************************/

.mobile .showMoreSection.page.homePage .wrapperShowMoreSection {
	width: 100%;
	margin: 16vw auto;
	padding: 0;
	overflow: hidden;
}

.mobile .footer-container {
	width: 70.5vw;
	margin: 0 auto;
	height: 31.5vw;
	flex-direction: column;
	justify-content: flex-start;
}

.mobile .footerFacebook img {
	width: 8vw;
}

.mobile .footerLogo img {
	width: 31vw;
}

.mobile .horizontalHr {
	width: 0.1vw;
	height: 7.6vw;
	margin: 0 2.05vw;
	margin-top: -1.25vw;
}

.mobile .wrapperFooterRight {
	padding-top: 7vw;
}

.mobile #menu-footer-menu li {
	padding: 0 1.5vw;
}

.mobile #menu-footer-menu a {
	font-size: var(--font-13px-mobile);
}

.mobile .footerLeft {
	margin-top: 3vw;
}

.mobile .contentTopHomeRight .imageHomeLogo img {
	width: 38.4vw;
}

.mobile .contentTopHome {
	width: 100%;
	flex-direction: column;
	padding: 24vw 6.5vw 0;
	box-sizing: border-box;
	align-items: inherit;
}

.mobile .contentTopHomeRight {
	margin: 0;
}

.mobile .contentTopHomeLeft h1 p {
	font-size: var(--font-48px-mobile);
}

.mobile .contentTopHomeLeft {
	padding: 0;
	margin-top: 5.5vw;
}

.mobile .afterTitleHome p {
	font-size: var(--font-16px-mobile);
	line-height: 1.1;
	padding: 3.5vw 0 0 0;
	color: var(--main-color);
	/* font-family: "OpenSans-Bold"; */
}

.mobile .wrapperCategorySectionHome {
	width: 100%;
	margin: 22vw 0 10.6vw;
	box-sizing: border-box;
	padding: 0 6.5vw;
}

.mobile .chooseCategoryList {
	flex-direction: column;
}

.mobile .chooseCategoryItem {
	width: 100%;
	display: block;
	height: 80vw;
	border-radius: 2.7vw;
	overflow: hidden;
	position: relative;
	margin-bottom: 5.4vw;
}

.mobile .categoryChooseImage {
	height: 80vw;
}

.mobile .wrapeprImageGradient {
	position: absolute;
	top: 57.9vw;
	right: 0;
	width: 100%;
	height: 22.4vw;
	/* background: var(--main-color); */
}

.mobile .bgBottom {
	height: 100%;
}

.mobile .chooseCategoryItem:hover .wrapeprImageGradient {
	background-color: inherit;
}

.mobile .chooseCategoryItem:hover .wrapeprImageGradient {
	transform: scaleY(1);
	transform-origin: 0% 100%;
	transition: 0.2s linear;
}

.mobile .wrapperContentCategoryHomePage {
	height: 20.4vw;
}

.mobile .txtCategoryHomePage p {
	padding: 2.2vw 0 0 0;
}

.mobile .txtCategoryHomePage p span {
	width: 1.8vw;
	height: 1.8vw;
	border-left: 0.15vw solid #fff;
	border-bottom: 0.15vw solid #fff;
	margin-right: 2.3vw;
	margin-top: 0.5vw;
}

.mobile .chooseCategoryItem:hover .wrapperContentCategoryHomePage {
	transition: 0.2s linear;
	height: 20.4vw;
}

.mobile.activeMenu header {
	height: 102vh;
	overflow: scroll;
	transition: 0.6s ease-in-out;
}

.mobile header {
	position: fixed;
	top: 0;
	width: 100%;
	box-sizing: border-box;
	background: #fff;
	box-shadow: 0 1px 2px #00000026;
	height: 16vw;
	z-index: 2;
	transition: 0.6s ease-in-out;
}

.mobile .wrapperMobileMenu {
	display: block;
	overflow: hidden;
	height: 0;
	transition: 0.6s ease-in-out;
}

.mobile.activeMenu .wrapperMobileMenu {
	height: 102vh;
	transition: 0.6s ease-in-out;
}

.mobile header:after {
	display: none;
}

.mobile .header_container {
	width: 100%;
	display: block;
	text-align: center;
}

.mobile .logoHeaderWrapper a {
	display: block;
	width: fit-content;
	margin: 0 auto;
}

.mobile .logoHeaderWrapper a img {
	width: 31.2vw;
	margin-top: 4.4vw;
}

.mobile .menu-main-menu-container {
	margin-top: 3vw;
}

.mobile #menu-main-menu {
	display: flex;
	padding-right: 0;
	flex-direction: column;
	align-items: flex-start;
}

.mobile #menu-main-menu li a {
	color: var(--main-color);
	font-size: var(--font-22px-mobile);
	font-family: "OpenSans-ExtraBold";
	padding: 5.3vw 10.8vw 6vw;
	display: block;
}

.mobile #menu-main-menu li.current-menu-item a {
	color: var(--second-color);
}

.mobile #menu-main-menu li:hover a {
	color: var(--second-color);
}

.mobile #menu-main-menu li.current-menu-item:before {
	content: "";
	width: 2.6vw;
	height: 19.7vw;
	background-color: var(--second-color);
	display: block;
	position: absolute;
	top: 0;
	right: 0;
}

.mobile #menu-main-menu li.ligth a {
	font-family: "OpenSans-ExtraBold";
	color: var(--main-color);
}

.mobile #menu-main-menu li:first-child,
.mobile #menu-main-menu li {
	padding: 0;
	width: 100%;
	text-align: right;
	box-sizing: border-box;
	border-bottom: 0.6vw solid #e6e9e8;
	position: relative;
}

.mobile .imageHomeLogo.only_mobile img {
	width: 38vw;
	margin: 13.5vw 0;
}

/* Hamburger Menu */

.hamburger {
	position: absolute;
	top: 0;
	right: 0;
	width: 22vw;
	height: 12vw;
	box-sizing: content-box;
	padding-top: 5.1vw;
}

.hamburger .line {
	width: 6vw;
	height: 0.8vw;
	background-color: var(--main-color);
	display: block;
	margin: 1vw auto;
	transition: all 0.3s ease-in-out;
}

.hamburger:hover {
	cursor: pointer;
}

#hamburger-6.is-active {
	transition: all 0.3s ease-in-out;
	transition-delay: 0.6s;
	transform: rotate(45deg);
}

#hamburger-6.is-active .line:nth-child(2) {
	width: 0px;
}

#hamburger-6.is-active .line:nth-child(1),
#hamburger-6.is-active .line:nth-child(3) {
	transition-delay: 0.3s;
}

#hamburger-6.is-active .line:nth-child(1) {
	transform: translateY(0.25vw);
}

#hamburger-6.is-active .line:nth-child(3) {
	transform: translateY(-3.35vw) rotate(90deg);
}

.mobile .wrapperExpertPageBody {
	width: 100%;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

.mobile .title_expert_home_page {
	padding-top: 8vw;
}

.mobile .expertsLis {
	margin-top: 8vw;
	padding: 0 6.5vw;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 0.78125vw;
	row-gap: 0.78125vw;
}

.mobile .expertsIem {
	width: 40.3vw;
	height: 54.05vw;
	background: #fff;
	border: 0.5vw solid #2e58a6;
	border-radius: 2.6vw;
	margin-bottom: 4.3vw;
	margin-left: 4.3vw;
	position: relative;
}

.mobile .expertsIem:nth-of-type(2n) {
	margin-left: 0;
}

.mobile .title_expert_home_page {
	text-align: center;
	font-size: 9.2vw;
}

.mobile .expertsItemImage {
	width: 28.25vw;
	object-fit: cover;
	padding: 5.4vw 5.95vw 0;
	z-index: 0;
}

.mobile .expertsIem p {
	padding: 1.2vw 2vw 0;
	font-size: var(--font-13px-mobile);
	font-family: "OpenSans-Bold";
	line-height: 1.1;
}

.mobile .buttonExpertHomePAge {
	margin-top: 12vw;
}

.mobile .buttonExpertHomePAge p {
	color: #fff;
	background-color: var(--main-color);
	font-family: "OpenSans-ExtraBold";
	border-radius: 2.6vw;
	width: 100%;
	margin: 0 6.5vw 13.3vw;
	text-align: center;
	font-size: var(--font-18px-mobile);
	padding: 3.2vw 0 3.2vw;
}

.mobile .expertsIem:hover {
	border: 0.5vw solid var(--main-color);
	box-shadow: none;
}

.mobile .expertsIem:hover .circle {
	display: none;
}

.mobile .showMoreSection.page.homePage h2 {
	text-align: center;
	font-size: 9.2vw;
	padding: 0 15vw;
}

.mobile .showMoreSection.page.homePage .slick-list {
	margin-top: 8vw;
}

.page-id-12.mobile .slick-prev {
	top: 3.5vw;
	right: 80vw;
}

.page-id-12.mobile .slick-next {
	top: 3.5vw;
	right: 90vw;
}

.page-id-883.mobile .slick-prev {
	top: 2vw;
}

.page-id-883.mobile .slick-next {
	top: 2vw;
}

.mobile .slick-next {
	top: 13.5vw;
	width: 3vw;
	height: 3vw;
	position: absolute;
	left: 5vw;
}

.mobile .slick-prev {
	top: 13.6vw;
	width: 3vw;
	height: 3vw;
	position: absolute;
	right: 84vw;
}

.mobile .showMoreSection.page.homePage .slick-prev,
.mobile .showMoreSection.page.homePage .slick-next {
	top: -8.8vw;
}

.mobile .slick-prev span,
.mobile .slick-next span {
	width: 2.5vw;
	height: 2.5vw;
	border-right: 2px solid #2e58a6;
	border-bottom: 2px solid #2e58a6;
	display: block;
}

.mobile .showMoreSection.page.homePage .slick-next {
	left: 7vw;
}

.mobile .showMoreSection.page.homePage .slick-prev {
	right: 7vw;
}

.mobile .articleInterestItemContainer {
	flex-direction: column;
}

.mobile.home .sidebarArticles.bottom .articleInterestItem {
	margin-left: 5.3vw;
	margin-bottom: 5.3vw;
	border-radius: 2.6vw;
}

.mobile .sidebarArticles.bottom .articleInterestItem {
	margin-left: 5.3vw;
	margin-bottom: 0;
	border-radius: 2.6vw;
}

.mobile .imageWrapperInterestArticle {
	height: 43.2vw;
}

.mobile .categoryInterestArticle span {
	font-size: 3.2vw;
	padding: 0.05vw 6.3vw 0.1vw;
}

.mobile .categoryInterestArticle {
	margin: 1.6vw 0 0;
}

.mobile .imageWrapperInterestArticle .playImage {
	width: 16.6vw;
}

.mobile .TitleInterestArticle p,
.mobile .TitleInterestArticle h5 {
	height: 13.4vw;
	font-family: "OpenSans-Bold";
	font-size: var(--font-20px-mobile);
}

.mobile .TitleInterestArticle {
	margin: 2.7vw 3.2vw 4vw;
}

.mobile .wrapperInterestArticleDetails {
	margin: 0 3.2vw 2vw;
	font-size: var(--font-12px-mobile);
}

.mobile .wrapperInterestArticleDetails p {
	font-size: var(--font-12px-mobile);
	padding: 0 0.7vw 0 0;
	color: #a4a4a4;
}

.mobile .InterestDetailsImage {
	width: 4vw;
}

.mobile .authorInterest img {
	margin-top: -0.8vw;
	width: 2.9vw;
}

.mobile .dateInterest img {
	margin-top: -0.7vw;
	width: 3.3vw;
}

.mobile .contentTopAbout.page {
	width: 100%;
	box-sizing: border-box;
	flex-direction: column-reverse;
	margin-top: 11vw;
	padding: 0 6.5vw;
	align-items: flex-start;
}

.mobile .imageAboutLogo img {
	width: 48.4vw;
}

.mobile .wrapperPage {
	width: 100%;
	margin: 11vw auto 14vw;
	padding: 0 6.5vw;
	box-sizing: border-box;
}

.mobile .breadcrumb-section {
	width: 100%;
	box-sizing: border-box;
	padding: 0 6.5vw;
	margin: 5vw auto 0.5vw;
}

.mobile .breadcrumb {
	font-size: var(--font-13px-mobile);
}

.mobile .contentTopAboutLeft {
	margin-left: 0;
}

.mobile .contentTopAboutRight {
	/* padding: 10.5vw 0 0; */
	/* margin-top: 0; */
	margin-top: 5.5vw;
	padding: 0;
}

.mobile .contentTopAboutRight h1 {
	font-size: 8.2vw;
	padding-bottom: 0;
	line-height: 1;
}

.mobile.error404 .contentTopAboutRight h1 {
	font-size: 7vw;
}

.mobile.error404 .contentTopAbout {
	flex-direction: column-reverse;
	align-items: center;
}

.mobile.error404 .afterTitle p {
	width: 70vw;
}

.mobile.error404 .button404 {
	margin-top: 0;
}

.mobile.error404 .button404 p {
	color: #fff;
	background-color: var(--main-color);
	border-radius: 2.6vw;
	width: 100%;
	margin: 0 6.5vw 13.3vw;
	text-align: center;
	font-size: var(--font-18px-mobile);
	padding: 3.2vw 0 3.2vw;
}

.mobile .afterTitle {
	color: var(--main-color);
	width: 100%;
	padding-bottom: 6.1vw;
	font-size: 4.26666vw;
	font-family: "OpenSansHebrew-Bold";
}

.afterTitle p {
	color: var(--main-color);
	font-size: 1.041665vw;
}

.mobile .afterTitle p {
	font-size: var(--font-16px-mobile);
	line-height: 1.1;
	padding: 0;
	color: var(--main-color);
	font-family: "OpenSansHebrew-Bold";
}

.mobile .wrapperBodyCategoryPage::before {
	height: 3px;
	width: 87vw;
	margin: 0 6.5vw 10.5vw;
	position: relative;
}

.mobile .wrapperBodyCategoryPage {
	width: 100%;
	margin: 0 0 5.5vw 0;
}

.mobile .page-couples-relationships-in-parenting .wrapperBodyCategoryPage::before,
.mobile .page-adolescents .wrapperBodyCategoryPage::before,
.mobile .page-toddlers-and-children .wrapperBodyCategoryPage::before {
	margin-bottom: 10.5vw;
}

.mobile .expertsDetails {
	width: 100%;
	box-sizing: border-box;
	padding: 0 6.5vw 4vw;
}

.mobile .bodyCategoryPage .expertsDetails img {
	width: 18.65vw;
}

.mobile .detailsExpertsTitle h4 {
	color: var(--second-color);
}

.mobile .detailsExpertsTitle p {
	padding: 0.7vw 0 0 0;
	font-size: var(--font-13px-mobile);
	font-family: "OpenSans-Bold";
}

.mobile .expertsDetails .detailsExpertsTitle {
	margin-right: 5.5vw;
}

.mobile .wrapperBodyCategoryPage .articleInterestItem {
	margin-left: 5.3vw;
	border-radius: 2.6vw;
}

.mobile .wrapperShowMoreSection {
	width: 100%;
	margin: 0 auto;
}

.mobile .videoShowMore,
.mobile .readShowMoreTitle {
	padding: 0;
}

.mobile .sectionExperts {
	margin-bottom: 10.5vw;
}

.mobile .readShowMoreTitle,
.mobile .videoShowMoreTitle {
	padding: 8vw 6.5vw 5vw;
}

.mobile .wrapperShowMoreSection {
	padding-bottom: 0;
}

.mobile .contentTopAbout {
	flex-direction: column-reverse;
	align-items: flex-start;
	padding: 0 6.5vw;
}

.mobile .wrapperMainAbout {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	box-sizing: border-box;
	/* margin-top: 11vw; */
	margin-top: 0;
}

.mobile .wrapperGeneralContentAbout {
	flex-direction: column;
}

.mobile .contentAbout {
	width: 100%;
	padding: 0 6.5vw 12vw;
	box-sizing: border-box;
}

.mobile .sidebarArticles.bottom {
	margin-top: 0;
}
/* body.mobile .sidebarArticles.bottom {
	margin-top: 5vw;
} */

.mobile .sidebarArticles {
	width: 100%;
	margin-top: 16vw;
	background: #e6e9e8;
}

.mobile.page-experts-team .sidebarArticles {
	background: inherit;
}

.mobile.page-experts-team .expertsLis {
	padding: 10.6vw 6.5vw 16vw;
}

.mobile.home .sidebarArticles {
	width: inherit;
	margin-top: 16vw;
	background: #fff;
	margin-top: 32vw;
}
.mobile.home .sidebarArticles:first-of-type {
  margin-top: 32vw;
}

.mobile.home .sidebarArticles:nth-of-type(1) {
  margin-top: 5vw;
}

.mobile .wrapperArticleDetailsItem p {
	font-size: 3.5vw;
	padding-right: 0.6vw;
}

.mobile .wrapperTopDetails {
	width: 100%;
	height: 8vw;
}

.mobile .leftGeneralShareButton {
	height: 4.3vw;
	width: 4vw;
	top: -0.2vw;
}

.mobile .leftWrapperDetailsArticle .leftGeneralShareButtonImage {
	width: 100%;
}

.mobile .contentAbout:before {
	height: 2px;
}

.mobile .authorArticleInterest .ArticleDetailsItemImage {
	width: 2.7vw;
	margin-top: -0.6vw;
}

.mobile .gategoryArticleInterest .ArticleDetailsItemImage {
	width: 3.6vw;
	margin-top: -0.8vw;
	margin-left: -0.5vw;
}

.mobile .timeArticleInterest .ArticleDetailsItemImage {
	width: 2.8vw;
	margin-top: -0.5vw;
	margin-left: 0.5vw;
}

.mobile .dateArticleInterest .ArticleDetailsItemImage {
	width: 2.4vw;
	margin-top: -0.1vw;
}

.mobile .wrapperArticleDetailsItem {
	padding-left: 0;
}

.mobile .popupShare {
	width: 100%;
	height: 71vw;
	left: 0;
	top: unset;
	z-index: 2;
	position: fixed;
	bottom: 0;
	transform: translateY(73vw);
	transition: 1s ease-in-out;
	animation: 0.6s fadeOutPopUpShareMobile ease-in-out;
	animation-fill-mode: forwards;
	animation-delay: 1s;
}

.mobile .popupShare.showP {
	transform: translateY(0);
	transition: 1s ease-in-out;
	animation: 0.6s fadeInPopUpShareMobile ease-in-out;
	animation-fill-mode: forwards;
}

@keyframes fadeInPopUpShareMobile {
	100% {
		opacity: 1;
	}
}

@keyframes fadeOutPopUpShareMobile {
	100% {
		opacity: 0;
	}
}

.mobile .contentPopupShare {
	padding: 14.1vw 0 0 0;
	width: 100%;
	text-align: center;
}

.mobile .titleSharePopup {
	padding: 0;
	font-size: var(--font-22px-mobile);
	color: #fff;
	line-height: 1.1;
}

.mobile .titleSharePopup span {
	font-size: var(--font-36px-mobile);
}

.mobile .closePopup img {
	width: 3.75vw;
	position: absolute;
	top: 7.4vw;
	left: unset;
	right: 7.4vw;
}

.mobile .wrapperShareIcons {
	justify-content: space-around;
	width: 100%;
	margin: 5vw auto;
	padding: 0 6.5vw;
	box-sizing: border-box;
}

.mobile .shreItem {
	width: 9.4vw;
	height: 9.4vw;
}

.mobile .shreItem img {
	width: 9.3vw;
}

.mobile .shreItem:hover img.imageShareIcon {
	display: none;
}

.mobile .shreItem:hover img {
	display: block;
}

.mobile .wrapperToggle {
	margin-bottom: 5.3vw;
	margin-top: 10.6vw;
}

.mobile .mainAbout.video .contentAbout {
	padding: 0 6.5vw 12vw;
}

.mobile .mainAbout.video .contentAbout:before {
	margin: 0 6.5vw;
	margin: 0;
	width: 87vw;
}

.mobile .videoArticle {
	margin-top: 10.6vw;
	width: 100%;
	height: 56vw;
	position: relative;
}

.mobile.single .sidebarArticles.bottom .wrapperArticleInterestHome,
.mobile.single .sidebarArticles.bottom .wrapperArticleInterest {
	padding-bottom: 12vw;
	position: relative;
}

.mobile.single .sidebarArticles_new.bottom .wrapperArticleInterestHome_new,
.mobile.single .sidebarArticles_new.bottom .wrapperArticleInterest_new {
	padding-bottom: 12vw;
	position: relative;
}

.mobile.single .sidebarWrapepr > h5 {
	font-family: "OpenSans-Bold";
	padding: 0;
	font-size: 5.866656vw;
	padding-right: 5vw;
	position: absolute;
	color: #2e58a6;
	padding-top: 4.5vw;
	width: 78vw;
}

.mobile .expertsHeader {
	width: 100%;
	height: 55.8vw;
	background: #e6e9e8;
	margin-top: 31.5vw;
	position: relative;
}

.mobile .expertsHeader:after {
	content: "";
	top: 53.5vw;
	position: absolute;
	width: 100%;
	height: 15.8vw;
	background: #fff;
	width: 100%;
	height: 0;
	border-top: 3.1vw solid #e7e9e8;
	border-right: 100vw solid transparent;
	box-sizing: border-box;
}

.mobile .imageProfileExperts {
	width: 66.5vw;
	margin-top: 10.65vw;
	position: absolute;
	right: 16.5vw;
	z-index: 1;
}

.mobile .wrapperExpertHeader {
	width: 100%;
	text-align: center;
	position: relative;
}

.mobile .logoHeaderExperts {
	width: 38.4vw;
	right: 6.5vw;
	top: -25vw;
}

.mobile .expertsBody {
	width: 100%;
	margin: 30vw auto 0;
}

.mobile .nameExpert h1 {
	font-size: 7vw;
	font-family: "OpenSans-ExtraBold";
}

.mobile .nameExpert {
	width: 52vw;
	padding: 1.4vw 0 1.6vw;
}

.mobile .expertProfesional h5 {
	font-size: var(--font-16px-mobile);
}

.mobile .expertProfesional h2 {
	font-size: var(--font-16px-mobile);
	font-family: "OpenSans-Bold";
	color: #333;
	line-height: 1.2;
	font-weight: 600;
}

.mobile .expertSocialsItem {
	position: relative;
	width: 6.5vw;
	height: 6.5vw;
	display: block;
	margin-right: 1.55vw;
}

.mobile .expertSocialsItem img {
	position: absolute;
	top: 0;
	right: 0;
	width: 6.5vw;
}

.mobile .expertSocialsItem.webExpert img {
	width: 8.3vw;
	top: -0.6vw;
}

.mobile .detailExperts {
	width: 52vw;
	margin: 4.3vw auto 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.mobile .expertsTxtAfter {
	width: 100%;
	margin: -0.45vw auto 0;
	padding: 0 6.5vw;
	box-sizing: border-box;
	padding-bottom: 23vw;
}

.mobile .mainTitleExpertLecture h2 p {
	font-size: var(--font-36px-mobile);
}

.mobile .mainTitleExpertLecture {
	margin: 16.5vw auto 0;
}

.mobile .expertsButtonSection {
	padding: 0 6.5vw;
	width: 100%;
	box-sizing: border-box;
}

.mobile .expertsButtonSectionTitle h3 p {
	font-size: var(--font-22px-mobile);
	padding: 5vw 0 0 0;
}

.mobile .expertsButtonSectionTxt p {
	padding: 3vw 0 0 0;
}

.mobile .expertsButtonSectionButton {
	font-size: var(--font-18px-mobile);
	font-family: "OpenSans-ExtraBold";
	border-radius: 2.6vw;
	padding: 3vw 0 3.2vw;
	margin: 10.6vw auto 13.3vw;
	width: 87vw;
	box-sizing: border-box;
	text-align: center;
}

.mobile .expertsButtonSectionButton span {
	font-family: "OpenSans-Bold";
}

.mobile.page-family-nutrition .wrapperShowMoreSection::before {
	content: "";
	width: 87vw;
	display: block;
	height: 3px;
	background-color: #e6e9e8;
	margin: 0 6.5vw;
}

.mobile .readShowMore.half .readShowMoreTitle,
.mobile .videoShowMore.half .videoShowMoreTitle {
	text-align: right;
}

.mobile.page-family-nutrition .sidebarArticles {
	background: #fff;
}

.mobile.page-about .txtWrapperAbout {
	margin-top: 5.5vw;
}

.mobile.page-about .sidebarWrapepr > h5 {
	padding: 8vw 6.5vw 5vw;
	font-size: var(--font-22px-mobile);
	color: var(--third-color);
	font-family: "OpenSans-ExtraBold";
}

.mobile.page-about .sidebarWrapepr {
	padding: 0 0 21.4vw 0;
}

.mobile .answersQuestionAbout {
	margin-top: 16vw;
}

.mobile .wrapperAnswersQuestions {
	margin-top: 8vw;
}

.mobile .question h5 p {
	font-size: var(--font-18px-mobile);
	font-family: "OpenSans-Bold";
	width: 65.5vw;
}

.mobile .question {
	padding: 3.4vw 6.5vw 3.6vw;
	border-radius: 2.6vw;
	align-items: flex-start;
}

.mobile .plusMinus:before {
	top: 0;
	left: 50%;
	width: 2px;
	height: 100%;
	margin-left: -1px;
}

.mobile .plusMinus:after {
	top: 50%;
	left: 0;
	width: 100%;
	height: 3px;
	margin-top: -2px;
}

.mobile .plusMinus {
	width: 17px;
	height: 17px;
	top: 1vw;
}

.mobile .questionAnswerItem {
	margin-top: 5.3vw;
}

.mobile .answer p {
	padding: 6.5vw;
}

.mobile .wrapperExpertHeader .credit {
	font-size: var(--font-12px-mobile);
	top: 73.7vw;
	right: 23.8vw;
}

.hide {
	display: none !important;
}

.show {
	opacity: 1 !important;
	visibility: visible !important;
}

.mobile .hide {
	display: none !important;
}

.green_background {
	background-color: #66b72d !important;
}

.white_text {
	color: white !important;
}

.posts_group_menu {
	animation: foldUp 0.5s ease-out forwards;
	height: 100vh;
	overflow: hidden;
}

@keyframes foldUp {
	0% {
		height: 100vh;
	}

	100% {
		height: 0;
	}
}

.posts_group_menu.fold {
	animation: foldDown 0.5s ease-out forwards;
}

@keyframes foldDown {
	0% {
		height: 0;
	}

	100% {
		height: 100vh;
	}
}

.posts_group_menu {
	animation: foldUp 0.5s ease-out forwards;
	height: 100vh;
	overflow: hidden;
}

@keyframes foldUp {
	0% {
		height: 100vh;
	}

	100% {
		height: 0;
	}
}

.mobile .posts_group_menu {
	animation: none;
}

.top_header {
	width: 100vw;
	background: #f2f2f2;
	display: flex !important;
	align-items: center;
	column-gap: 2.83335vw;
    height: 28.938vw;
}

.mobile .top_header {
	width: 90vw;
    height: 151vw;
    background: white;
    display: flex !important;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    row-gap: 4vw;
    margin: 0 auto;
    padding-bottom: 4vw;
    padding-top: 0vw;
}

/* .mainSection.mainSection_2024 {
	margin-top: 4.17vw;
} */
.mobile .mainSection.mainSection_2024 {
	margin-top: 13vw;
}
.top_header img {
	padding-right: 19vw;
	width: 18.75vw;
	height: 11.292vw;
	object-fit: contain;
	position: relative;
	top: -1vw;
}

.mobile .top_header img {
	width: 57vw;
	height: 38.8vw;
	padding-right: 0;
	
	    padding-top: 26vw;
}

.top_header p {
	padding: 0;
	font-size: 1.041665vw;
	color: #2e58a6;
	width: 39vw;
	font-weight: 700;
	margin-bottom: 0.5vw;
}

.mobile .top_header p {
	padding: 0;
	font-size: 4.26666vw;
	color: #2e58a6;
	width: 90vw;
	margin-bottom: 3vw;
}
.top_header p strong {
	color: #66b72d;
	font-size: 2.5vw;
}
.mobile .top_header p strong {
 font-size: 4.66666vw;
}

.side_panel_and_main_section_container {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.mobile .side_panel_and_main_section_container {
	display: block;
}

.side_panel {
	width: 18.709vw;
	height: 30vw;
	position: sticky;
	top: 2.302085vw;
	right: 0;
	padding-left: 1.604168vw;
	padding-top: 2.5vw;
}

.mobile .side_panel {
	width: 100vw;
	height: 18.67vw;
	z-index: 10;
	padding: 0;
	position: fixed;
	bottom: 0;
	top: auto;
	display: flex !important;
	box-shadow: 0px 15px 9px 10px black;
}

.side_panel .side_panel_tab_btn {
	height: 2.24vw;
	background: #2e58a6;
	transition: background-color 0.5s ease;
	width: 17.709vw;
	border-radius: 10px 0px 0px 10px;
	position: relative;
	display: flex;
	align-items: center;
	cursor: pointer;
	border: none;
}

.mobile .side_panel .side_panel_tab_btn {
	height: 100%;
	width: 57.335vw;
	border-radius: 0;
	background: white;
}

.mobile .side_panel .side_panel_tab_btn_mobile {
	height: 100%;
	width: 100%;
	border-radius: 0;
	background: white;
	display: flex;
	align-items: center;
	justify-content: center;
}

.mobile .side_panel_tab_btn_container {
	display: inline-block;
	height: 100%;
	width: 100%;
	z-index: 10;
}

.mobile .side_panel_left_tab_btn_container {
	width: 100%;
	height: 100%;
	background-color: var(--main-color);
	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: 2.66668vw;
	z-index: 10;
	display: none;
}

.mobile .side_panel_left_tab_btn_container img {
	width: 6.4vw;
	height: 6.4vw;
}

.mobile .side_panel_left_tab_btn_container p {
	font-size: 4.26666vw;
	color: white;
	padding: 0;
	font-weight: bold;
}

.side_panel_tab_btn:hover {
	background: #66b72d;
}

.side_panel .side_panel_tab_btn .title_and_btn_container {
	padding-left: 0.72915vw;
	padding-right: 2.8vw;
	display: flex;
	align-items: center;
	column-gap: 80px;
	column-gap: 6.3646vw;
}

.mobile .side_panel .side_panel_tab_btn .title_and_btn_container {
	padding-right: 0;
}

.side_panel .side_panel_tab_btn .title_and_btn_container p {
	color: white;
	padding: 0;
	display: inline-block;
	font-size: 1.041668vw;
	vertical-align: middle;
}

.side_panel .side_panel_tab_btn .title_and_btn_container h4 {
	color: white;
	padding: 0;
	display: inline-block;
	font-size: 1.041668vw;
	vertical-align: middle;
	font-family: "OpenSans-Regular", serif;
	line-height: 0;
	font-weight: 100;
}

.mobile .side_panel .side_panel_tab_btn .title_and_btn_container p {
	font-size: 4.26666vw;
	color: var(--main-color);
	font-weight: bold;
}

.mobile .side_panel .side_panel_tab_btn .title_and_btn_container h4 {
	font-size: 4.26666vw;
	color: var(--main-color);
	font-weight: bold;
}

.side_panel .side_panel_tab_btn .title_and_btn_container img {
	display: inline-block;
	height: 1.25vw;
	width: 1.25vw;
	vertical-align: middle;
	/* transition: opacity 1s; */
	opacity: 0;
	visibility: hidden;
}

.mobile .side_panel .side_panel_tab_btn .title_and_btn_container img {
	height: 6.4vw;
	width: 6.4vw;
	position: static;
}

.side_panel .side_panel_tab_btn .title_and_btn_container .hanburger_menu {
	width: 1.459vw;
	height: 1.3025vw;
	position: absolute;
	right: 0.979165vw;
	transition: opacity 1s;
	opacity: 0;
	visibility: hidden;
}

.mobile .side_panel .side_panel_tab_btn .title_and_btn_container .hanburger_menu {
}

.side_panel .posts_group_menu {
	width: 100%;
	margin-top: 1.04165vw;
}

.mobile .side_panel .posts_group_menu {
	position: fixed;
	top: 113vh;
	background: white;
	width: 100vw;
	height: 145vw;
}

.side_panel .posts_group_menu p {
	color: #e72f3b;
	padding-right: 2.8vw;
	font-size: 1.041665vw;
	padding-top: 0;
	font-weight: bold;
}

.mobile .side_panel .posts_group_menu p {
	font-size: 4.26666vw;
	padding-right: 4vw;
}

.title_and_x_icon_container {
	display: flex;
	column-gap: 58vw;
	padding-bottom: 6.1334vw;
	padding-top: 6.1334vw;
	padding-right: 4vw;
}

.side_panel .posts_group_menu .posts_group_menu_titls {
	position: relative;
}

.mobile .side_panel .posts_group_menu .posts_group_menu_titls {
}

.side_panel .posts_group_menu .posts_group_menu_titls .selection_image_and_title_container {
	padding-top: 0.78125vw;
	display: flex;
	align-items: center;
	padding-right: 0.90105vw;
}

.mobile .side_panel .posts_group_menu .posts_group_menu_titls .selection_image_and_title_container {
	padding-right: 4vw;
	padding-bottom: 5.3334vw;
}

.side_panel .posts_group_menu .posts_group_menu_titls .selection_image_and_title_container img {
	width: 0.938vw;
	height: 0.938vw;
	display: inline-block;
	z-index: 1;
}

.mobile .side_panel .posts_group_menu .posts_group_menu_titls .selection_image_and_title_container img {
}

.side_panel .posts_group_menu .posts_group_menu_titls .selection_image_and_title_container p {
	color: #2e58a6;
	font-weight: normal;
	display: inline;
	padding-right: 0.9vw;
	font-size: 0.918vw;
}

.mobile .side_panel .posts_group_menu .posts_group_menu_titls .selection_image_and_title_container p {
	font-size: 4.26666vw;
	padding: 0;
}

.top_banner {
	width: 100vw;
	height: 5vw;
}

.mainSection {
	/* width: 59.375vw; */
	/* margin-top: 4.17vw; */
	width: 100%;
	padding: 0 20.19vw 0;
	box-sizing: border-box;
}
.mainSection.mainSection_2024 {
	padding: 4.17vw 20.19vw 0;
}
.mobile .mainSection.mainSection_2024 {
	padding: 0;
}

.mobile .mainSection {
	width: 100vw;
	padding: inherit;
}

.mainSection .section_title {
	color: var(--third-color);
	font-family: "OpenSans-ExtraBold";
	font-size: 1.5625vw;
	padding-top: 1.5625vw;
	padding-bottom: 1.5625vw;
}

.mobile .mainSection .section_title {
	font-size: 5.86vw;
	padding-right: 4vw !important;
	width: 70vw;
	padding-top: 0;
	padding-bottom: 0vw;
	line-height: 1.1;
}

.posts_group_section {
	background: transparent;
	padding-bottom: 2.6vw;
}

.mobile .posts_group_section {
	position: relative;
	padding-bottom: 4.3vw;
}

.posts_container {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	column-gap: 0.78125vw;
	row-gap: 0.78125vw;
}

.posts_container_experts {
	display: block;
}

.mobile .posts_container {
	display: block;
}

.mobile .posts_container_experts {
	display: block;
}

.posts_container .post {
	width: 19.063vw;
	background: #fff;
	display: inline-block;
	position: relative;
	border-radius: 10px;
	border: 2px solid #f2f2f2;
	height: auto;
	border: 2px solid #e6e9e8;
	box-shadow: 0 0.1vw 0.1vw rgb(0 0 0 / 25%);
}

.post_experts {
	margin-left: 0.8vw;
	box-shadow: none !important;
}

.mobile .posts_container .post {
	height: auto;
	margin-left: 0;
	width: 100%;
}

.page-id-12.mobile .posts_container .post {
	height: auto;
	margin-left: 4.66668vw;
}

.posts_container .post .post_title_author_and_time_container {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 6.1vw;
}

.mobile .posts_container .post .post_title_author_and_time_container {
	position: relative;
	height: 32vw;
}

.posts_container .post .post_title_author_and_time_container .post_title {
	padding-right: 0.66756vw;
	color: #2e58a6;
	font-size: 1.041665vw;
	/* padding-bottom: 0.52085vw; */
	transition: border 0.5s ease;
	font-weight: bold;
	padding-top: 0.52085vw;
	padding-bottom: 0.2vw;
	/* min-height: 3vw; */
	padding-left: 0.66756vw;
}

.experts_post_title {
	min-height: 3vw;
}

.mobile .posts_container .post .post_title_author_and_time_container .post_title {
	font-size: 4.85vw;
	padding-right: 2.66vw;
	padding-top: 2.5vw;
	min-height: 12vw;
	padding-left: 10vw;
	height: 14vw;
}
.mobile .posts_container .post.download_post .post_title_author_and_time_container .post_title {
	height: 14vw;
}

.posts_container .post .post_title_author_and_time_container .author_and_time_container {
	padding-bottom: 0.59895vw;
	    padding-right: 1vw;
}

.new_author_and_time_container {
	padding-bottom: 0.59895vw;
	padding-left: 0.66756vw;
	padding-right: 0.66756vw;
}

.mobile .posts_container .post .post_title_author_and_time_container .author_and_time_container {
	padding-bottom: 2.6666vw;
	padding-right: 2.6666vw;
	padding-left: 2.6666vw;
}

.mobile .new_author_and_time_container {
	padding-bottom: 2.66vw;
	padding-right: 2.66vw;
}

.posts_container .post .post_title_author_and_time_container .author_and_time_container .logo_and_time {
	display: inline-block;
	vertical-align: middle;
}

.new_logo_and_time {
	display: inline-block;
	vertical-align: middle;
}

.mobile .posts_container .post .post_title_author_and_time_container .author_and_time_container .logo_and_time {
}

.mobile .new_logo_and_time {
}

.posts_container .post .post_title_author_and_time_container .author_and_time_container .logo_and_time img {
	width: 0.938vw;
	height: 0.7295vw;
	vertical-align: middle;
	padding-left: 0.2604vw;
}

.new_logo_and_time img {
	width: 0.938vw;
	height: 0.7295vw;
	vertical-align: middle;
	padding-left: 0.2604vw;
}

.mobile .posts_container .post .post_title_author_and_time_container .author_and_time_container .logo_and_time img {
	width: 4.4vw;
	height: 3.87vw;
	padding-left: 0.5334vw;
}

.mobile .new_logo_and_time img {
	width: 4.4vw;
	height: 3.87vw;
	padding-left: 0.5334vw;
}

.posts_container .post .post_title_author_and_time_container .author_and_time_container .logo_and_time p {
	display: inline-block;
	padding: 0;
	color: #a4a4a4;
	font-size: 0.729165vw;
	vertical-align: middle;
}

.new_logo_and_time p {
	display: inline-block;
	padding: 0;
	color: #a4a4a4;
	font-size: 0.729165vw;
	vertical-align: middle;
}

.mobile .posts_container .post .post_title_author_and_time_container .author_and_time_container .logo_and_time p {
	font-size: 3.73334vw;
}

.new_logo_and_time p {
	display: inline-block;
	padding: 0;
	color: #a4a4a4;
	font-size: 0.729165vw;
	vertical-align: middle;
}

.mobile .new_logo_and_time p {
	font-size: 3.73334vw;
}

.posts_container .post .post_title_author_and_time_container .author_and_time_container .logo_and_author_name {
	vertical-align: middle;
	display: inline-block;
	padding-left: 1.04168vw;
	padding-right: 0.52085vw;
}

.new_logo_and_author_name {
	vertical-align: middle;
	display: inline-block;
	padding-left: 1.04168vw;
	/* padding-right: 0.52085vw; */
}

.mobile .posts_container .post .post_title_author_and_time_container .author_and_time_container .logo_and_author_name {
	/* padding-right: 2.6666vw; */
	padding-left: 0.6666vw;
}

.mobile .new_logo_and_author_name {
	padding-right: 2.6666vw;
	padding-left: 0.6666vw;
}

.posts_container .post .post_title_author_and_time_container .author_and_time_container .logo_and_author_name img {
	padding-left: 0.3646vw;
	vertical-align: middle;
	width: 0.625vw;
	height: 0.625vw;
}

.new_logo_and_author_name img {
	padding-left: 0.3646vw;
	vertical-align: middle;
	width: 0.625vw;
	height: 0.625vw;
}

.mobile .posts_container .post .post_title_author_and_time_container .author_and_time_container .logo_and_author_name img {
	width: 3.87vw;
	height: 3.87vw;
	padding-left: 0.5334vw;
}

.mobile .new_logo_and_author_name img {
	width: 3.87vw;
	height: 3.87vw;
	padding-left: 0.5334vw;
}

.posts_container .post .post_title_author_and_time_container .author_and_time_container .logo_and_author_name p {
	display: inline-block;
	padding: 0;
	color: #a4a4a4;
	font-size: 0.729165vw;
	vertical-align: middle;
}

.new_logo_and_author_name p {
	display: inline-block;
	padding: 0;
	color: #a4a4a4;
	font-size: 0.729165vw;
	vertical-align: middle;
}

.mobile .posts_container .post .post_title_author_and_time_container .author_and_time_container .logo_and_author_name p {
	font-size: 3.73334vw;
}

.mobile .new_logo_and_author_name p {
	font-size: 3.73334vw;
}

.posts_container .post .post_title_author_and_time_container .pdf_post_type_download_button_container {
	width: 100%;
	height: 2.188vw;
	background: #2e58a6;
	border-bottom-left-radius: 6.5px;
	border-bottom-right-radius: 6.5px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}

.mobile .posts_container .post .post_title_author_and_time_container .pdf_post_type_download_button_container {
	height: 8.2vw;
}

.posts_container .post .post_title_author_and_time_container .pdf_post_type_download_button_container .title_and_download_button {
	display: flex;
	align-items: start;
	justify-content: center;
	column-gap: 0.1041665vw;
}

.mobile .posts_container .post .post_title_author_and_time_container .pdf_post_type_download_button_container .title_and_download_button {
	align-items: start;
}

.posts_container .post .post_title_author_and_time_container .pdf_post_type_download_button_container .title_and_download_button p {
	display: inline-block;
	padding: 0;
	color: white;
	font-size: 0.833335vw;
	vertical-align: middle;
}

.mobile .posts_container .post .post_title_author_and_time_container .pdf_post_type_download_button_container .title_and_download_button p {
	font-size: 3.73334vw;
}

.posts_container .post .post_title_author_and_time_container .pdf_post_type_download_button_container .title_and_download_button img {
	height: 1.25vw;
	width: 1.146vw;
	vertical-align: middle;
}

.mobile .posts_container .post .post_title_author_and_time_container .pdf_post_type_download_button_container .title_and_download_button img {
	display: inline-block;
	height: 5.87vw;
	width: 5.07vw;
}

.posts_container .post .post_image_container {
	width: 100%;
	height: 11.459vw;
	position: relative;
}

.mobile .posts_container .post .post_image_container {
	width: 100%;
	height: 49.07vw;
}

.posts_container .post .post_image_container .pdf_post_type_zoom_container {
	width: 1.771vw;
	height: 1.771vw;
	background: #f2f2f2;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 0px 8px 0px 10px;
	cursor: pointer;
	border: none;
	/* background-color: transparent; */
}

.mobile .posts_container .post .post_image_container .pdf_post_type_zoom_container {
	width: 9.3334vw;
	height: 9.334vw;
}

.posts_container .post .post_image_container .pdf_post_type_zoom_container img {
	width: 1.771vw;
	height: 1.771vw;
}

.mobile .posts_container .post .post_image_container .pdf_post_type_zoom_container img {
	width: 9.3334vw;
	height: 9.3334vw;
}

.posts_container .post .post_image_container .post_video_link_container {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.2);
	opacity: 1;
	position: absolute;
	z-index: 10;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.mobile .posts_container .post .post_image_container .post_video_link_container {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.posts_container .post .post_image_container .post_video_link_container img {
	height: 3.438vw;
	width: 3.438vw;
}

.mobile .posts_container .post .post_image_container .post_video_link_container img {
	height: 15.6vw;
	width: 15.6vw;
}

.posts_container .post .post_image_container .post_image {
	position: absolute;
	width: 100%;
	height: 100%;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	object-fit: cover;
	right: 0vw;
}

.mobile .posts_container .post .post_image_container .post_image {
	width: 100%;
	height: 100%;
}

.posts_container .post .post_image_container .post_subtitle {
	display: flex;
	height: 1.407vw;
	background: #e72f3b;
	position: absolute;
	bottom: 0;
	border-top-left-radius: 10px;
	z-index: 20;
	align-items: center;
	justify-content: center;
}

.mobile .posts_container .post .post_image_container .post_subtitle {
	width: 30vw;
	height: 5.6vw;
	z-index: 10;
}

.posts_container .post .post_image_container .post_subtitle p {
	color: white;
	padding: 0;
	text-align: right;
	padding-right: 0.52085vw;
	/* padding-top: 0.15vw; */
	font-size: 0.85vw;
	padding-left: 0.52085vw;
}

.mobile .posts_container .post .post_image_container .post_subtitle p {
	font-size: 3.2vw;
	padding-right: 0;
	padding-top: 0;
}

.The_team_of_experts_section_container {
	width: 100%;
	background: #f2f2f2;
}

.mobile .The_team_of_experts_section_container {
}

.The_team_of_experts_section_container .The_team_of_experts_section {
}

.mobile .The_team_of_experts_section_container .The_team_of_experts_section {
}

/* Hover */

.post_homepage:hover {
	/* border: 3px solid #66b72d; */
	/* box-shadow: 0px 20.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802); */
	border: 0.15vw solid #66b72d;
}

.post:hover .post_title {
	color: #66b72d !important;
}

.post:hover .pdf_label_desktop {
	background-color: #66b72d !important;
}

/* Benefits Page */

.main_container {
	display: flex;
}

.mobile .main_container {
	display: block;
}

.benefits_afterTitle {
	color: var(--main-color);
	width: 39vw;
	padding-bottom: 3vw;
	text-align: justify;
	padding-top: 1vw;
	font-size: 1.041665vw;
}

.mobile .benefits_afterTitle {
	width: 88vw;
	color: var(--main-color);
	font-size: 4.66vw;
}

.benefits_afterTitle strong {
	color: var(--third-color);
	font-size: 1.041665vw;
}

.mobile .benefits_afterTitle strong {
	font-size: 4.26666vw;
	width: auto;
	font-weight: bold;
}

.benefits_main_section {
	background: #f2f2f2;
	width: 80vw;
}

.mobile .benefits_main_section {
	width: 100vw;
	background: white;
}

.benefits_grid {
	width: 58.646vw;
	margin: 0 auto;
	padding-top: 3.125vw;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	column-gap: 0.78125vw;
	row-gap: 0.78125vw;
	padding-bottom: 5.20835vw;
}

.mobile .benefits_grid {
	width: 92vw;
	margin: 0 auto;
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	row-gap: 5.33334vw;
	position: relative;
}

.benefits_grid .benefits_post {
	width: 19.167vw;
	min-height: 24.271vw;
	background: white;
	border: 2px solid #f2f2f2;
	border-radius: 10px;
	cursor: pointer;
	position: relative;
}

.mobile .benefits_grid .benefits_post {
	width: 100%;
}

.benefits_grid .img_container {
	text-align: center;
	height: 7.657vw;
	border-bottom: 2px solid #f2f2f2;
	display: flex;
	align-items: center;
	justify-content: center;
}

.mobile .benefits_grid .img_container {
	min-height: 37.87vw;
}

.benefits_post_main_img {
	width: 9.896vw;
	height: auto;
}

.mobile .benefits_post_main_img {
	width: 47.735vw;
	height: auto;
}

.benefits_grid .title_sub_title_container {
	width: 17.084vw;
	margin: 0 auto;
	padding-top: 0.52085vw;
}

.mobile .benefits_grid .title_sub_title_container {
	width: 82.67vw;
	padding-bottom: 4vw;
}

.benefits_grid .main_page_post_title {
	padding: 0;
	font-size: 1.041665vw;
	color: #2e58a6;
	font-family: "OpenSansHebrew-Bold";
}

.mobile .benefits_grid .main_page_post_title {
	font-size: 5.33334vw;
	font-weight: bold;
	font-family: "OpenSansHebrew-Bold";
}

.benefits_grid .main_page_post_sub_title {
	padding: 0;
	font-size: 0.833335vw;
	color: black;
	padding-top: 0.52085vw;
	padding-bottom: 4vw;
}

.mobile .benefits_grid .main_page_post_sub_title {
	font-size: 4.26667vw;
}

.for_further_container {
	display: flex;
	align-items: flex-start;
	width: 17.084vw;
	margin: 0 auto;
	padding-top: 0.59895vw;
}

.mobile .for_further_container {
}

.for_further_container_p {
	padding: 0;
	font-size: 0.833335vw;
	font-weight: bold;
	color: #2e58a6;
}

.mobile .for_further_container_p {
}

.for_further_container_arrow {
	width: 1.25vw;
	height: 1.25vw;
}

.for_further_container_and_author_and_category_container {
	position: absolute;
	bottom: 0;
	left: 1vw;
}

.mobile .for_further_container_and_author_and_category_container {
}

.author_and_category_container {
	display: flex;
	margin: 0 auto;
	width: 17.084vw;
	padding-top: 0.65104vw;
	padding-bottom: 0.59896vw;
	column-gap: 1.041665vw;
}

.mobile .author_and_category_container {
}

.author_container {
	display: flex;
	column-gap: 0.3645835vw;
}

.mobile .author_container {
}

.mobile .for_further_container_arrow {
}

.benefits_author_image {
	width: 0.938vw;
	height: auto;
}

.mobile .benefits_author_image {
}

.benefits_author_name {
	padding: 0;
	color: #a4a4a4;
	font-size: 0.729165vw;
}

.mobile .benefits_author_name {
}

.category_container {
	display: flex;
}

.mobile .category_container {
}

.main_page_post_title_sec {
	min-height: 3vw;
}

.mobile .main_page_post_title_sec {
	min-height: auto;
}

.category_title {
	padding: 0;
	color: #a4a4a4;
	font-size: 0.729165vw;
}

.mobile .category_title {
}

.benefits_popup {
	width: 26.042vw;
	height: 32.5525vw;
	background: white;
	position: fixed;
	top: 100vh;
	right: 37vw;
	border-radius: 20px;
	height: auto;
	z-index: 15;
}

.mobile .benefits_popup {
}

.popup_image_and_title_container {
	display: flex;
	justify-content: space-around;
	width: 24.959vw;
	margin: 0 auto;
	border-bottom: 1px solid #a4a4a4;
	min-height: 8.438vw;
	align-items: center;
}

.mobile .popup_image_and_title_container {
}

.benefits_popup_main_img {
	width: 8.386vw;
	height: auto;
}

.mobile .benefits_popup_main_img {
}

.benefits_popup_title {
	padding: 0;
	font-size: 1.041665vw;
	color: #2e58a6;
	font-weight: bold;
}

.mobile .benefits_popup_title {
}

.popup_author_categor_and_link_container {
	align-items: center;
	display: flex;
	width: 23.959vw;
	margin: 0 auto;
	justify-content: space-between;
	padding-top: 0.65105vw;
	position: absolute;
	top: 8.9vw;
}

.mobile .popup_author_categor_and_link_container {
	width: 82.67vw;
	padding-top: 2vw;
	position: static;
	justify-content: flex-start;
}

.popup_author_icon_and_name_container {
	align-items: center;
	display: flex;
	column-gap: 0.2083335vw;
}

.mobile .popup_author_icon_and_name_container {
	column-gap: 1.6vw;
}

.popup_author_image {
	width: auto;
	height: 0.834vw;
}

.mobile .popup_author_image {
	width: auto;
	height: 4vw;
}

.popup_author_name {
	padding: 0;
	font-size: 0.729165vw;
	color: #a4a4a4;
}

.mobile .popup_author_name {
	padding: 0;
	font-size: 3.73334vw;
	color: #a4a4a4;
}

.popup_category_container {
	display: flex;
	align-items: center;
}

.mobile .popup_category_container {
}

.popup_category_title {
	padding: 0;
	font-size: 0.729165vw;
	color: #a4a4a4;
}

.mobile .popup_category_title {
	padding: 0;
	font-size: 3.73334vw;
	color: #a4a4a4;
}

.popup_for_further_container {
	display: flex;
	align-items: center;
	column-gap: 0.1041665vw;
	padding-bottom: 0.52085vw;
}

.mobile .popup_for_further_container {
}

.popup_for_further_container_arrow {
	height: 1.146vw;
	width: auto;
}

.mobile .popup_for_further_container_arrow {
	width: auto;
	height: 4.8vw;
}

.popup_for_further_title {
	padding: 0;
	font-size: 0.729165vw;
	color: #2e58a6;
}

.mobile .popup_for_further_title {
	padding: 0;
	font-size: 3.73334vw;
	color: #2e58a6;
}

.popup_popup_author_icon_name_and_category_container {
	display: flex;
	align-items: center;
	column-gap: 1.041665vw;
}

.mobile .popup_popup_author_icon_name_and_category_container {
	column-gap: 6vw;
	display: none;
}

.popup_about_us_container {
	width: 23.959vw;
	margin: 0 auto;
	padding-top: 1.04165vw;
	padding-bottom: 2.08335vw;
}

.mobile .popup_about_us_container {
}

.popup_about_us_title {
	padding: 0;
	color: #2e58a6;
	font-size: 0.833335vw;
	font-weight: bold;
}

.mobile .popup_about_us_title {
}

.popup_about_us_container p {
	font-size: 0.833335vw;
}

.mobile .popup_about_us_container p {
}

.popup_demonstaratoin_title_and_pictures_container {
	width: 23.959vw;
	margin: 0 auto;
	padding-bottom: 1.04165vw;
}

.mobile .popup_demonstaratoin_title_and_pictures_container {
	width: 82.67vw;
}

.popup_demonstaratoin_picture {
	width: 5.625vw !important;
	height: 5.313vw !important;
	border-radius: 10px;
	object-fit: cover;
}

.mobile .popup_demonstaratoin_picture {
	width: 60vw !important;
	height: 45vw !important;
	margin-left: 4vw;
}

.popup_demonstaratoin_title {
	font-size: 0.833335vw;
	padding: 0;
	color: #2e58a6;
	font-weight: bold;
	padding-bottom: 0.52085vw;
}

.mobile .popup_demonstaratoin_title {
	color: #2e58a6;
	font-size: 5.33334vw;
	font-weight: bold;
	position: absolute;
	padding: 0;
}

.popup_demonstaratoin_pictures_container {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
}

.mobile .popup_demonstaratoin_pictures_container {
}

.show_post_popup_container {
	opacity: 1;
	transform: translateY(-88vh);
	transition: opacity 800ms, transform 800ms;
	/* overflow: hidden; */
}

.hide_post_popup_container {
	transform: translateY(5vw);
	transition: opacity 800ms, transform 800ms;
}

.post_popup_backdrop {
	/* display: none; */
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	z-index: 15;
}

.questionnaire_container {
	width: 19vw;
	z-index: 10;
	box-shadow: 0px 0px 20px rgb(0 0 0 / 5%);
	margin: 0 auto;
	position: fixed;
	left: 0;
	/* top: 5.4vw; */
	top: 11vh;
	height: 100vh;
	overflow: scroll;
	overflow-x: scroll;
	overflow-y: scroll;
}

.mobile .questionnaire_container {
	position: fixed;
	width: 100vw;
	background: white;
	height: 100vh;
	top: 100vh;
	overflow: scroll;
}

.questionnaire {
	width: 17.136vw;
	margin: 0 auto;
}

.mobile .questionnaire {
	width: 100vw;
}

.questionnaire_title {
	padding-top: 1.04165vw;
	color: #2e58a6;
	font-size: 1.4vw;
	font-family: "OpenSans-ExtraBold";
	line-height: 1.4;
}

.mobile .questionnaire_title {
	font-size: 8vw;
	color: #2e58a6;
	line-height: 1;
	padding-top: 4vw;
	width: 92vw;
	margin: 0 auto;
}

.questionnaire_sub_title {
	padding-top: 0.2vw;
	color: #2e58a6;
	font-size: 0.729165vw;
}

.mobile .questionnaire_sub_title {
	padding-top: 2.6666vw;
	color: #2e58a6;
	width: 92vw;
	margin: 0 auto;
}

.input_field {
	padding-top: 0.1vw;
	position: relative;
}

.mobile .input_field {
	padding-top: 4vw;
	width: 92vw;
	margin: 0 auto;
}

.input_title {
	font-size: 0.677085vw;
	color: #2e58a6;
	opacity: 1;
	font-family: "OpenSansHebrew-Bold";
	display: inline-block;
	width: 100%;
	padding-bottom: 1.3vw;
}

.INDhasDragTooltip #INDWrap #INDmenu-btn[data-INDdrag] {
	position: fixed;
	top: -0.5vw !important;
}

.mobile.INDhasDragTooltip #INDWrap #INDmenu-btn[data-INDdrag] {
	position: fixed;
	left: 0vw !important;
	right: auto !important;
	top: 0vw !important;
	bottom: auto !important;
}

.page-id-883 .mobile .INDhasDragTooltip #INDWrap #INDmenu-btn[data-INDdrag] {
	bottom: 90vh !important;
}

.mobile .input_title {
	font-size: 3.46666vw;
	height: 4vw;
}

input[type="text"] {
	width: 100%;
	padding: 0.625vw 1.04165vw;
	/* padding: 0.5vw 1.04165vw; */
	box-sizing: border-box;
	border-radius: 10px;
	border: 0;
	box-shadow: 0 0 2px lightgrey;
}

.mobile input[type="text"] {
	height: 12.72vw;
}

input[type="tel"] {
	width: 100%;
	padding: 0.625vw 1.04165vw;
	/* padding: 0.5vw 1.04165vw; */
	box-sizing: border-box;
	border-radius: 10px;
	border: 0;
	box-shadow: 0 0 2px lightgrey;
}

.mobile input[type="tel"] {
	height: 12.72vw;
}

input[type="email"] {
	width: 100%;
	padding: 0.625vw 1.04165vw;
	/* padding: 0.5vw 1.04165vw; */
	box-sizing: border-box;
	border-radius: 10px;
	border: 0;
	box-shadow: 0 0 2px lightgrey;
}

.mobile input[type="email"] {
	height: 12.72vw;
}

.check_box_container {
	/* padding-top: 1.14585vw; */
	padding-top: 0.5vw;
}

.mobile .check_box_container {
	padding-top: 3.5624vw;
	width: 92vw;
	margin: 0 auto;
}

.checkbox-v {
	width: 1.3vw;
	height: 1.3vw;
	background-color: white;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
}

.field label div {
	padding: 0;
	font-size: 1.2vw;
	color: #bbbcbc;
	display: inline-block;
	width: 0.938vw;
	height: 0.938vw;
	border: 1px solid #a4a4a4;
	position: relative;
	top: 0.3vw;
}

.mobile .field label div {
	width: 4.8vw;
	height: 4.8vw;
	vertical-align: middle;
}

.field input[type="checkbox"]:checked + .checkbox-v::before {
	content: "✔";
	color: #ffffff;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 1.4vw;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.field input[type="checkbox"]:checked + .checkbox-v::before {
	color: black;
	font-size: 1vw;
}

.benef_logo {
	width: 18.65vw !important;
}

.mobile .benef_logo {
	width: auto;
}

.mobile .field input[type="checkbox"]:checked + .checkbox-v::before {
	color: black;
	font-size: 4vw;
}

.questonire_checkbox {
	opacity: 1;
}

.accept {
	opacity: 0;
	display: none;
}

.check_box_title {
	padding: 0;
	display: inline-block;
	width: 15vw;
	vertical-align: middle;
	font-size: 0.729165vw;
}

.mobile .check_box_title {
	font-size: 3.73334vw;
	width: 85vw;
	padding: 0;
	vertical-align: middle;
}

.submit_button {
	background: #66b72d;
	width: 112%;
	border: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 2.8vw;
	cursor: pointer;
	position: relative;
	left: 1vw;
	top: 0;
}

.mobile .submit_button {
	height: 18.67vw;
	background: #2e58a6;
	column-gap: 2.035624vw;
	margin: 0;
	top: auto;
	width: 101vw;
	margin-top: 4vw;
}

.questonire_arrow {
	width: 1.25vw !important;
	height: auto !important;
}

.mobile .questonire_arrow {
	width: 6.4vw !important;
	height: 6.4vw !important;
}

.questonire_title {
	padding: 0;
	color: white;
	font-size: 1.041665vw;
}

.mobile .questonire_title {
	padding: 0;
	color: white;
	font-family: "OpenSansHebrew-Bold";
}

.mobile .more_info_container {
	margin: 0 auto;
	height: 17.335vw;
	display: flex;
	justify-content: center;
	align-items: center;
	column-gap: 53.3334vw;
	border-top: 1px solid #f2f2f2;
}

.mobile .more_info_title {
	color: #2e58a6;
	font-size: 5.33334vw;
	font-weight: bold;
	padding: 0;
}

.mobile .more_info_arrow {
	width: 6.4vw;
	height: 6.4vw;
}

.mobile .title_sub_title_container p strong {
	font-size: 4.26667vw;
}

.mobile .extra_info_container {
	position: relative;
}

.mobile .benefits_side_wrapper {
	background-color: white;
}

.page-id-883 .slick-next {
	top: 57.5vw;
}

.page-id-883 .slick-prev {
	right: 67vw;
	top: 57.5vw;
}

.benefits_readShowMore {
	padding-top: 8vw;
}

.rotate_arrow {
	transform: rotate(180deg);
}

.mobile .benefits_ticket {
	width: 6.11vw;
	height: auto;
}

.show_benefits_form_container {
	opacity: 1;
	transform: translateY(-100vh);
	transition: opacity 800ms, transform 800ms;
}

.hide_benefits_form_container {
	transform: translateY(5vw);
	transition: opacity 800ms, transform 800ms;
}

.mobile .questionnaire_top_header {
	width: 100vw;
	height: 22.935vw;
	background: #f2f2f2;
}

.mobile .questionnaire_top_container_header {
	display: flex;
	align-items: center;
	height: 100%;
	width: 92vw;
	margin: 0 auto;
}

.mobile .tnuva_icon_and_x_icon_container {
	display: flex;
	align-items: center;
	column-gap: 22vw;
}

.mobile .bottom_button {
	width: 100vw;
	height: 17vw;
	background: #2e58a6;
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 10;
	border: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	column-gap: 2.035624vw;
	box-shadow: 0px 15px 9px 10px black;
}

.a_link {
	color: #2e58a6;
	text-decoration: underline;
}

.bf_post_desk:hover {
	border: 2px solid var(--second-color);
}

.bf_post_desk:hover .title_sub_title_container .main_page_post_title {
	color: var(--second-color);
}

.bf_post_desk:hover .for_further_container .for_further_container_p {
	color: var(--second-color);
}

.error-m {
	display: none;
	padding: 0;
	font-size: 0.677085vw;
	color: #e72f3b;
	opacity: 1;
	padding-top: 0.3125vw;
	font-family: "OpenSansHebrew-Bold";
}

.mobile .error-m {
	font-size: 3.46666vw;
	color: #e72f3b;
	padding: 0;
}

.success {
	display: none;
	position: absolute;
	top: 2.1vw;
	right: 15.5vw;
	color: #66b72d;
}

.mobile .success {
	top: 13vw;
	right: 85vw;
}

input:focus {
	box-shadow: 0 0 2px #2e58a6;
}

.error.checkbox {
	padding: 0;
	font-size: 0.677085vw;
	color: #e72f3b;
	opacity: 1;
	/* padding-top: 0.3125vw; */
	padding-top: 0;
	font-family: "OpenSansHebrew-Bold";
	opacity: 0;
}

.mobile .error.checkbox {
	font-size: 3.46666vw;
	color: #e72f3b;
	padding: 0;
}

.captch {
	width: 100%;
	/* display: flex; */
	justify-content: flex-start;
	align-items: center;
	position: relative;
	left: 3.5vw;
}

.mobile .captch {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.bar {
	height: 2px;
	width: 100%;
	background: #f2f2f2;
}
.mainSection_2024 .bar {
	background: var(--second-color);
}
.mobile .bar {
	margin-bottom: 15vw;
}

.side_panel_single {
	position: fixed;
	top: 18.6vw;
}

.mobile .titls_container {
	padding-top: 4vw;
	padding-bottom: 4vw;
}

.sidebarArticlesOneOnOne {
	width: 16.5vw;
}

.mobile .sidebarArticlesOneOnOne {
	width: auto;
}

.loader-1 {
	width: 6vw;
	height: 6vw;
	border: 15px solid #66b72d;
	border-bottom-color: #d7d3c5;
	border-radius: 50%;
	animation: rotation 1s linear infinite;
	position: absolute;
	top: 39%;
	left: 39%;
	transform: translate(-50%, -50%);
	z-index: 10;
}

.mobile .loader-1 {
	width: 20vw;
	height: 20vw;
}

@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.questionnaire_thank_you_container {
	width: 17.136vw;
	margin: 0 auto;
	height: 100vh;
}

.mobile .questionnaire_thank_you_container {
	width: 90vw;
}

.questionnaire_thank_you_container_main_title_and_sub_title {
	padding-top: 8vw;
}

.more_on_sidebar {
	font-size: 1.041665vw;
	color: var(--main-color);
	/* font-family: "OpenSansHebrew-Bold"; */
}

.mobile .more_on_sidebar {
	padding: 0;
	font-size: 5.866656vw;
	padding-right: 5vw;
	position: absolute;
	color: #2e58a6;
	padding-top: 4.5vw;
	width: 78vw;
}

.questionnaire_thank_you_container_main_title {
	padding: 0;
	color: #2e58a6;
	font-size: 2.5vw;
	font-family: "OpenSansHebrew-Bold";
}

.mobile .questionnaire_thank_you_container_main_title {
	font-size: 10.33334vw;
	font-weight: bold;
	color: #2e58a6;
}

.questionnaire_thank_you_container_sub_title {
	padding: 0;
	color: #2e58a6;
	font-size: 1.822915vw;
	font-family: "OpenSansHebrew-Bold";
}

.mobile .questionnaire_thank_you_container_sub_title {
	font-size: 7.33334vw;
	font-weight: bold;
	color: #2e58a6;
}

.questionnaire_thank_you_container_facebook_link {
	padding: 0;
	color: #2e58a6;
	font-size: 0.833335vw !important;
	font-family: "OpenSansHebrew-Regular";
	display: inline-block;
	vertical-align: middle;
	padding: 0 !important;
	color: #2e58a6 !important;
}

.mobile .questionnaire_thank_you_container_facebook_link {
	font-size: 4.833335vw !important;
}

.questionnaire_thank_you_container_facebook_icon {
	padding: 0;
	color: #2e58a6;
	font-size: 0.833335vw;
	font-family: "OpenSansHebrew-Regular";
	display: inline-block;
	vertical-align: middle;
}

.mobile .questionnaire_thank_you_container_facebook_container {
	padding-top: 5.2vw;
}

.category_link_href {
	pointer-events: none;
}

.sidebarArticles_to_all_contant {
	background: red;
	width: 8.8545vw;
	height: 2.24vw;
	background-color: #66b72d;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 10px;
}

.sidebarArticles_to_all_contant p {
	color: white;
	padding: 0;
	font-size: 1.041665vw;
	cursor: pointer;
}

.mobile .sidebarArticles_to_all_contant {
	width: 45.6vw;
	height: 11.47vw;
	margin-top: 10vw;
}

.mobile .sidebarArticles_to_all_contant p {
	font-size: 5.3vw;
	top: -0.3vw;
	position: relative;
}

.sidebarAMainContant {
	margin-top: 2vw;
}

.sidebarArticles_desk {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	top: 0.4vw;
}

#posts_container_single_sidebar {
	padding-top: 1vw;
	padding-bottom: 4vw;
}

#articleInterestItem_sidebar {
	margin-bottom: 5vw;
	width: 88vw;
	margin: 0 auto;
	height: auto;
	margin-top: 3vw;
	border: none;
	width: 75vw;
	margin: 0;
	margin-left: 4vw;
}
.mobile #articleInterestItem_sidebar {
	width: inherit;
}

.post_image_for_pdf_post_container {
	position: fixed;
	top: 101vh;
	left: 38vw;
	overflow: hidden;
	z-index: 30;
}

.mobile .post_image_for_pdf_post_container {
	right: 3vw;
	width: 94vw;
	top: 100vh;
}

.post_image_for_pdf_post_view {
	object-fit: contain;
	height: 80vh;
	width: 100%;
}

.mobile .post_image_for_pdf_post_view {
	height: auto;
}

.post_image_for_pdf_post_view_x_icon {
	display: block;
	padding-bottom: 1vw;
	cursor: pointer;
	z-index: 20;
	position: relative;
}

.show_post_image_for_pdf_post_container {
	opacity: 1;
	transform: translateY(-90vh);
	transition: opacity 800ms, transform 800ms;
}

.hide_post_image_for_pdf_post_container {
	transform: translateY(5vw);
	transition: opacity 800ms, transform 800ms;
}

.mobile .show_post_image_for_pdf_post_container {
	opacity: 1;
	transform: translateY(-90vh);
	transition: opacity 800ms, transform 800ms;
}

.mobile .hide_post_image_for_pdf_post_container {
	transform: translateY(5vw);
	transition: opacity 800ms, transform 800ms;
}

.popup_image_x_icon {
	position: absolute;
	top: 1vw;
	right: 1vw;
	cursor: pointer;
}

.post_sidebar {
	width: 15.573vw !important;
}

.post_title_single {
	font-size: 1.041665vw !important;
}

.show_menu_mobile {
	opacity: 1;
	transform: translateY(-100vh);
	transition: opacity 800ms, transform 800ms;
}

.hide_menu_mobile {
	transform: translateY(5vw);
	transition: opacity 800ms, transform 800ms;
}

.content_page_title {
	padding: 0;
	font-size: 1.5625vw;
	color: var(--main-color);
	font-family: "OpenSans-ExtraBold";
}

.mobile .content_page_title {
	display: none;
}

.flipper {
	transition: 0.6s;
	transform-style: preserve-3d;
	position: relative;
}

.flip {
	transform: rotateX(180deg);
}

.top_header .header_top_title > p,
.top_header .header_top_title {
	color: var(--third-color) !important;
    font-family: "OpenSans-ExtraBold";
    line-height: 0.9;
    font-size: 2.5vw !important;
    padding-bottom: 0.2vw !important;
}

.mobile .top_header .header_top_title > p {
	font-size: 9vw !important;
	width: 90vw !important;
	padding-top: 1vw;
	padding-bottom: 0;
	margin-bottom: 0;
	font-family: "OpenSans-ExtraBold";
}
.mobile .top_header .header_top_title {
	font-size: 9.6vw !important;
	width: 90vw !important;
	padding-top: 1vw;
	padding-bottom: 0 !important;
	margin-bottom: 4vw;
	font-family: "OpenSans-ExtraBold";
}

.readShowMoreTitleh3 {
	color: var(--third-color);
	font-size: var(--font-30px-desktop);
	font-family: "OpenSans-ExtraBold";
	line-height: 1.1;
}

.mobile .readShowMoreTitleh3 {
	color: var(--third-color);
	font-family: "OpenSans-ExtraBold";
	line-height: 1.1;
	font-size: var(--font-22px-mobile);
}

.family_time_logo_sidebar_img {
	width: 17vw;
	padding-right: 0.5vw;
	padding-bottom: 1.8vw;
	position: absolute;
	top: 9.3vw;
	right: 0;
}

.disabled-div {
	pointer-events: none;
}

.green_menu_line {
	width: 0.1vw;
	height: 1vw;
	position: absolute;
	right: 1.28vw;
	top: 1vw;
}

.share_btn {
	background-color: transparent;
	border: none;
}

.popup_btn {
	background-color: transparent;
	border: none;
}

.close_popup_btn {
	background-color: transparent;
	border: none;
}

.side_panel_tab_btn:focus-visible {
	border: 1px solid black;
}

.pdf_post_type_zoom_container:focus-visible {
	border: 1px solid black;
}

.post_image_for_pdf_post_view_x_icon:focus-visible {
	border: 1px solid black;
}

.checkbox-v:focus-visible {
	border: 1px solid black;
}

.leftGeneralShareButton:focus-visible {
	border: 1px solid black;
}

.close_popup_btn:focus-visible {
	border: 1px solid black;
}

.zoom:focus-visible {
	border: 1px solid black;
}

.closePopup:focus-visible {
	border: 1px solid black;
}

.share_btn:focus-visible {
	border: 1px solid black;
}

.g-recaptcha {
	transform: scale(0.8);
	-webkit-transform: scale(0.8);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}

.newClose {
	width: 1.75vw;
	position: relative;
	top: 0.2vw;
	left: -10.4vw;
	cursor: pointer;
	background: transparent;
	border: none;
}

.mobile .newClose {
	width: 3.75vw;
	position: absolute;
	top: 1.4vw;
	left: unset;
	right: 7.4vw;
}

/* ******************************************************************************* iOS */

@supports (-webkit-touch-callout: none) {
	/* CSS specific to iOS devices */
	.show_menu_mobile {
		opacity: 1;
		transform: translateY(-93vh);
		transition: opacity 800ms, transform 800ms;
	}

	.title_and_x_icon_container {
		display: flex;
		column-gap: 54vw;
		padding-bottom: 6.1334vw;
		padding-top: 6.1334vw;
	}

	input[type="text"] {
		width: 100%;
		padding: 0.625vw 1.04165vw;
		box-sizing: border-box;
		border-radius: 15px;
		border: 1px solid lightgrey;
		box-shadow: 0 0 31px lightgrey;
	}

	input[type="email"] {
		width: 100%;
		padding: 0.625vw 1.04165vw;
		box-sizing: border-box;
		border-radius: 15px;
		border: 1px solid lightgrey;
		box-shadow: 0 0 31px lightgrey;
	}

	input[type="tel"] {
		width: 100%;
		padding: 0.625vw 1.04165vw;
		box-sizing: border-box;
		border-radius: 15px;
		border: 1px solid lightgrey;
		box-shadow: 0 0 31px lightgrey;
	}

	.mobile .posts_container .post .post_image_container {
		width: 100%;
		height: 50.07vw;
	}

	.mobile .posts_container .post {
		height: auto;
		width: 99% !important;
		margin-left: 2.66668vw;
	}

	.mobile .top_header {
		width: 90vw;
		height: 117vw;
		background: white;
		display: flex !important;
		align-items: flex-start;
		flex-direction: column;
		justify-content: center;
		row-gap: 4vw;
		margin: 0 auto;
	}

	.mobile .mainSection .section_title {
		font-size: 5.86666vw;
		padding-right: 4vw !important;
		top: -6vw;
		width: 70vw;
		right: 1vw;
		padding-top: 3vw;
		padding-bottom: 0vw;
	}

	#articleInterestItem_sidebar {
		margin-bottom: 5vw;
		width: 88vw;
		margin: 0 auto;
		height: auto;
		margin-top: 3vw;
		border: none;
		width: 75vw !important;
		margin: 0;
		margin-left: 4vw;
	}

	.mobile .submit_button {
		height: 40.67vw;
		background: #2e58a6;
		column-gap: 2.035624vw;
		margin: 0;
		top: auto;
		width: 101vw;
		padding-bottom: 20vw;
	}

	.txtToggleLeft,
	.txtToggleRight {
		cursor: pointer;
		width: 25vw;
	}

	.mobile .headerToggle {
		width: 16.2vw;
		height: 8.5vw;
		margin: 0vw 8vw 0;
	}

	.mobile .wrapperToggle {
		margin-bottom: 5.3vw;
		margin-top: 10.6vw;
		justify-content: center;
	}
	/* p{
		letter-spacing: -0.3vw;
	} */
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		letter-spacing: -0.3vw;
	}
	.mobile .sidebarArticles_to_all_contant p {
		top: 0.3vw;
	}
}

@supports not (-webkit-touch-callout: none) {
	/* CSS for other than iOS devices */
}
