
/*
Theme Name: Zerach academy theme
Theme URI:
Author: Mozi
Author URI: 
Description: Wordpress Theme For Dr.Zerach!
Version: 1.0
Text Domain: zerach
*/
header .navbar-brand {
	max-width: 81px !important;
}

input[type="checkbox"] {
	width: inherit !important;
	accent-color: black;
}

div#topbar a {
	color: white;
	font-weight: 400;
}

div#topbar {
	font-size: 17px;
	line-height: 25px;
	text-align: center;
	background-color: black;
	color: white;
}

.page-template .contact_area1 form .wpcf7-submit, .page-template .contact_area form .wpcf7-submit, a.button.bg1, a.button.bg2, .page-template.page-template-page-contact .contact_area form .wpcf7-submit {
	background-image: url("https://academy.drzerach.co.il/nitropack_static/DfgQkkOjCbtxOrvySUXYpoNBhAEufAyY/assets/images/optimized/rev-9bd4405/academy.drzerach.co.il/wp-content/uploads/2024/06/%D7%9B%D7%A4%D7%AA%D7%95%D7%A8-%D7%96%D7%94%D7%91.jpg") !important;
	color: white;
}

.page-template .contact_area1 form .wpcf7-submit.nitro-lazy, .page-template .contact_area form .wpcf7-submit.nitro-lazy, a.button.bg1.nitro-lazy, a.button.bg2.nitro-lazy, .page-template.page-template-page-contact .contact_area form .wpcf7-submit.nitro-lazy {
	background-image: none !important;
}

.page-template .contact_area1 form .wpcf7-submit:hover, .page-template .contact_area form .wpcf7-submit:hover, a.button.bg1:hover, a.button.bg2:hover, .page-template.page-template-page-contact .contact_area form .wpcf7-submit:hover {
	color: #000 !important;
	background: white !important;
}

@import url("https://academy.drzerach.co.il/nitropack_static/DfgQkkOjCbtxOrvySUXYpoNBhAEufAyY/assets/static/source/rev-8e93d52/fonts.googleapis.com/2140a16c1b89b9d4785777068382c1ea.css2");

.mt_5 {
	margin-top: .5rem;
}

.mt_10 {
	margin-top: 1rem;
}

.mt_15 {
	margin-top: 1.5rem;
}

.mt_20 {
	margin-top: 2rem;
}

.mt_25 {
	margin-top: 2.5rem;
}

.mt_30 {
	margin-top: 3rem;
}

.mt_35 {
	margin-top: 3.5rem;
}

.mt_40 {
	margin-top: 4rem;
}

.mt_45 {
	margin-top: 4.5rem;
}

.mt_50 {
	margin-top: 5rem;
}

.mt_55 {
	margin-top: 5.5rem;
}

.mt_60 {
	margin-top: 6rem;
}

.mt_65 {
	margin-top: 6.5rem;
}

.mt_70 {
	margin-top: 7rem;
}

.mt_75 {
	margin-top: 7.5rem;
}

.mt_80 {
	margin-top: 8rem;
}

.mt_85 {
	margin-top: 8.5rem;
}

.mt_90 {
	margin-top: 9rem;
}

.mt_95 {
	margin-top: 9.5rem;
}

.mt_100 {
	margin-top: 10rem;
}

.mb_5 {
	margin-bottom: .5rem;
}

.mb_10 {
	margin-bottom: 1rem;
}

.mb_15 {
	margin-bottom: 1.5rem;
}

.mb_20 {
	margin-bottom: 2rem;
}

.mb_25 {
	margin-bottom: 2.5rem;
}

.mb_30 {
	margin-bottom: 3rem;
}

.mb_35 {
	margin-bottom: 3.5rem;
}

.mb_40 {
	margin-bottom: 4rem;
}

.mb_45 {
	margin-bottom: 4.5rem;
}

.mb_50 {
	margin-bottom: 5rem;
}

.mb_55 {
	margin-bottom: 5.5rem;
}

.mb_60 {
	margin-bottom: 6rem;
}

.mb_65 {
	margin-bottom: 6.5rem;
}

.mb_70 {
	margin-bottom: 7rem;
}

.mb_75 {
	margin-bottom: 7.5rem;
}

.mb_80 {
	margin-bottom: 8rem;
}

.mb_85 {
	margin-bottom: 8.5rem;
}

.mb_90 {
	margin-bottom: 9rem;
}

.mb_95 {
	margin-bottom: 9.5rem;
}

.mb_100 {
	margin-bottom: 10rem;
}

.mr_5 {
	margin-right: .5rem;
}

.mr_10 {
	margin-right: 1rem;
}

.mr_15 {
	margin-right: 1.5rem;
}

.mr_20 {
	margin-right: 2rem;
}

.mr_25 {
	margin-right: 2.5rem;
}

.mr_30 {
	margin-right: 3rem;
}

.mr_35 {
	margin-right: 3.5rem;
}

.mr_40 {
	margin-right: 4rem;
}

.mr_45 {
	margin-right: 4.5rem;
}

.mr_50 {
	margin-right: 5rem;
}

.mr_55 {
	margin-right: 5.5rem;
}

.mr_60 {
	margin-right: 6rem;
}

.mr_65 {
	margin-right: 6.5rem;
}

.mr_70 {
	margin-right: 7rem;
}

.mr_75 {
	margin-right: 7.5rem;
}

.mr_80 {
	margin-right: 8rem;
}

.mr_85 {
	margin-right: 8.5rem;
}

.mr_90 {
	margin-right: 9rem;
}

.mr_95 {
	margin-right: 9.5rem;
}

.mr_100 {
	margin-right: 10rem;
}

.ml_5 {
	margin-left: .5rem;
}

.ml_10 {
	margin-left: 1rem;
}

.ml_15 {
	margin-left: 1.5rem;
}

.ml_20 {
	margin-left: 2rem;
}

.ml_25 {
	margin-left: 2.5rem;
}

.ml_30 {
	margin-left: 3rem;
}

.ml_35 {
	margin-left: 3.5rem;
}

.ml_40 {
	margin-left: 4rem;
}

.ml_45 {
	margin-left: 4.5rem;
}

.ml_50 {
	margin-left: 5rem;
}

.ml_55 {
	margin-left: 5.5rem;
}

.ml_60 {
	margin-left: 6rem;
}

.ml_65 {
	margin-left: 6.5rem;
}

.ml_70 {
	margin-left: 7rem;
}

.ml_75 {
	margin-left: 7.5rem;
}

.ml_80 {
	margin-left: 8rem;
}

.ml_85 {
	margin-left: 8.5rem;
}

.ml_90 {
	margin-left: 9rem;
}

.ml_95 {
	margin-left: 9.5rem;
}

.ml_100 {
	margin-left: 10rem;
}

.pt_5 {
	padding-top: .5rem;
}

.pt_10 {
	padding-top: 1rem;
}

.pt_15 {
	padding-top: 1.5rem;
}

.pt_20 {
	padding-top: 2rem;
}

.pt_25 {
	padding-top: 2.5rem;
}

.pt_30 {
	padding-top: 3rem;
}

.pt_35 {
	padding-top: 3.5rem;
}

.pt_40 {
	padding-top: 4rem;
}

.pt_45 {
	padding-top: 4.5rem;
}

.pt_50 {
	padding-top: 5rem;
}

.pt_55 {
	padding-top: 5.5rem;
}

.pt_60 {
	padding-top: 6rem;
}

.pt_65 {
	padding-top: 6.5rem;
}

.pt_70 {
	padding-top: 7rem;
}

.pt_75 {
	padding-top: 7.5rem;
}

.pt_80 {
	padding-top: 8rem;
}

.pt_85 {
	padding-top: 8.5rem;
}

.pt_90 {
	padding-top: 9rem;
}

.pt_95 {
	padding-top: 9.5rem;
}

.pt_100 {
	padding-top: 10rem;
}

.pb_5 {
	padding-bottom: .5rem;
}

.pb_10 {
	padding-bottom: 1rem;
}

.pb_15 {
	padding-bottom: 1.5rem;
}

.pb_20 {
	padding-bottom: 2rem;
}

.pb_25 {
	padding-bottom: 2.5rem;
}

.pb_30 {
	padding-bottom: 3rem;
}

.pb_35 {
	padding-bottom: 3.5rem;
}

.pb_40 {
	padding-bottom: 4rem;
}

.pb_45 {
	padding-bottom: 4.5rem;
}

.pb_50 {
	padding-bottom: 5rem;
}

.pb_55 {
	padding-bottom: 5.5rem;
}

.pb_60 {
	padding-bottom: 6rem;
}

.pb_65 {
	padding-bottom: 6.5rem;
}

.pb_70 {
	padding-bottom: 7rem;
}

.pb_75 {
	padding-bottom: 7.5rem;
}

.pb_80 {
	padding-bottom: 8rem;
}

.pb_85 {
	padding-bottom: 8.5rem;
}

.pb_90 {
	padding-bottom: 9rem;
}

.pb_95 {
	padding-bottom: 9.5rem;
}

.pb_100 {
	padding-bottom: 10rem;
}

.pr_5 {
	padding-right: .5rem;
}

.pr_10 {
	padding-right: 1rem;
}

.pr_15 {
	padding-right: 1.5rem;
}

.pr_20 {
	padding-right: 2rem;
}

.pr_25 {
	padding-right: 2.5rem;
}

.pr_30 {
	padding-right: 3rem;
}

.pr_35 {
	padding-right: 3.5rem;
}

.pr_40 {
	padding-right: 4rem;
}

.pr_45 {
	padding-right: 4.5rem;
}

.pr_50 {
	padding-right: 5rem;
}

.pr_55 {
	padding-right: 5.5rem;
}

.pr_60 {
	padding-right: 6rem;
}

.pr_65 {
	padding-right: 6.5rem;
}

.pr_70 {
	padding-right: 7rem;
}

.pr_75 {
	padding-right: 7.5rem;
}

.pr_80 {
	padding-right: 8rem;
}

.pr_85 {
	padding-right: 8.5rem;
}

.pr_90 {
	padding-right: 9rem;
}

.pr_95 {
	padding-right: 9.5rem;
}

.pr_100 {
	padding-right: 10rem;
}

.pl_5 {
	padding-left: .5rem;
}

.pl_10 {
	padding-left: 1rem;
}

.pl_15 {
	padding-left: 1.5rem;
}

.pl_20 {
	padding-left: 2rem;
}

.pl_25 {
	padding-left: 2.5rem;
}

.pl_30 {
	padding-left: 3rem;
}

.pl_35 {
	padding-left: 3.5rem;
}

.pl_40 {
	padding-left: 4rem;
}

.pl_45 {
	padding-left: 4.5rem;
}

.pl_50 {
	padding-left: 5rem;
}

.pl_55 {
	padding-left: 5.5rem;
}

.pl_60 {
	padding-left: 6rem;
}

.pl_65 {
	padding-left: 6.5rem;
}

.pl_70 {
	padding-left: 7rem;
}

.pl_75 {
	padding-left: 7.5rem;
}

.pl_80 {
	padding-left: 8rem;
}

.pl_85 {
	padding-left: 8.5rem;
}

.pl_90 {
	padding-left: 9rem;
}

.pl_95 {
	padding-left: 9.5rem;
}

.pl_100 {
	padding-left: 10rem;
}

:root {
	scroll-behavior: unset;
}

html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, strong, i, ol, ul, li, form, label, footer, header, menu, nav, section {
	margin: 0;
	padding: 0;
}

ol, ul {
	list-style: none;
}

a, a:hover {
	text-decoration: none;
}

button:focus, a:focus, input:focus, textarea:focus {
	outline: none;
}

img {
	height: auto;
	width: auto;
}

body {
	font-family: "SimplerPro";
	font-weight: 300;
	font-size: 1.8rem;
	line-height: 1.44;
	color: #000;
	overflow-x: hidden;
	overflow-y: visible !important;
	padding-right: 0 !important;
}

body.modal-open {
	padding-right: 0 !important;
}

.row.v1 {
	margin-left: -.3rem;
	margin-right: -.3rem;
}

.row.v1>div {
	padding-left: .3rem;
	padding-right: .3rem;
}

.mt_5 {
	margin-top: .5rem;
}

.mt_10 {
	margin-top: 1rem;
}

.mt_15 {
	margin-top: 1.5rem;
}

.mt_20 {
	margin-top: 2rem;
}

.mt_25 {
	margin-top: 2.5rem;
}

.mt_30 {
	margin-top: 3rem;
}

.mt_35 {
	margin-top: 3.5rem;
}

.mt_40 {
	margin-top: 4rem;
}

.mt_45 {
	margin-top: 4.5rem;
}

.mt_50 {
	margin-top: 5rem;
}

.mt_55 {
	margin-top: 5.5rem;
}

.mt_60 {
	margin-top: 6rem;
}

.mt_65 {
	margin-top: 6.5rem;
}

.mt_70 {
	margin-top: 7rem;
}

.mt_75 {
	margin-top: 7.5rem;
}

.mt_80 {
	margin-top: 8rem;
}

.mt_85 {
	margin-top: 8.5rem;
}

.mt_90 {
	margin-top: 9rem;
}

.mt_95 {
	margin-top: 9.5rem;
}

.mt_100 {
	margin-top: 10rem;
}

.mb_5 {
	margin-bottom: .5rem;
}

.mb_10 {
	margin-bottom: 1rem;
}

.mb_15 {
	margin-bottom: 1.5rem;
}

.mb_20 {
	margin-bottom: 2rem;
}

.mb_25 {
	margin-bottom: 2.5rem;
}

.mb_30 {
	margin-bottom: 3rem;
}

.mb_35 {
	margin-bottom: 3.5rem;
}

.mb_40 {
	margin-bottom: 4rem;
}

.mb_45 {
	margin-bottom: 4.5rem;
}

.mb_50 {
	margin-bottom: 5rem;
}

.mb_55 {
	margin-bottom: 5.5rem;
}

.mb_60 {
	margin-bottom: 6rem;
}

.mb_65 {
	margin-bottom: 6.5rem;
}

.mb_70 {
	margin-bottom: 7rem;
}

.mb_75 {
	margin-bottom: 7.5rem;
}

.mb_80 {
	margin-bottom: 8rem;
}

.mb_85 {
	margin-bottom: 8.5rem;
}

.mb_90 {
	margin-bottom: 9rem;
}

.mb_95 {
	margin-bottom: 9.5rem;
}

.mb_100 {
	margin-bottom: 10rem;
}

.mr_5 {
	margin-right: .5rem;
}

.mr_10 {
	margin-right: 1rem;
}

.mr_15 {
	margin-right: 1.5rem;
}

.mr_20 {
	margin-right: 2rem;
}

.mr_25 {
	margin-right: 2.5rem;
}

.mr_30 {
	margin-right: 3rem;
}

.mr_35 {
	margin-right: 3.5rem;
}

.mr_40 {
	margin-right: 4rem;
}

.mr_45 {
	margin-right: 4.5rem;
}

.mr_50 {
	margin-right: 5rem;
}

.mr_55 {
	margin-right: 5.5rem;
}

.mr_60 {
	margin-right: 6rem;
}

.mr_65 {
	margin-right: 6.5rem;
}

.mr_70 {
	margin-right: 7rem;
}

.mr_75 {
	margin-right: 7.5rem;
}

.mr_80 {
	margin-right: 8rem;
}

.mr_85 {
	margin-right: 8.5rem;
}

.mr_90 {
	margin-right: 9rem;
}

.mr_95 {
	margin-right: 9.5rem;
}

.mr_100 {
	margin-right: 10rem;
}

.ml_5 {
	margin-left: .5rem;
}

.ml_10 {
	margin-left: 1rem;
}

.ml_15 {
	margin-left: 1.5rem;
}

.ml_20 {
	margin-left: 2rem;
}

.ml_25 {
	margin-left: 2.5rem;
}

.ml_30 {
	margin-left: 3rem;
}

.ml_35 {
	margin-left: 3.5rem;
}

.ml_40 {
	margin-left: 4rem;
}

.ml_45 {
	margin-left: 4.5rem;
}

.ml_50 {
	margin-left: 5rem;
}

.ml_55 {
	margin-left: 5.5rem;
}

.ml_60 {
	margin-left: 6rem;
}

.ml_65 {
	margin-left: 6.5rem;
}

.ml_70 {
	margin-left: 7rem;
}

.ml_75 {
	margin-left: 7.5rem;
}

.ml_80 {
	margin-left: 8rem;
}

.ml_85 {
	margin-left: 8.5rem;
}

.ml_90 {
	margin-left: 9rem;
}

.ml_95 {
	margin-left: 9.5rem;
}

.ml_100 {
	margin-left: 10rem;
}

.pt_5 {
	padding-top: .5rem;
}

.pt_10 {
	padding-top: 1rem;
}

.pt_15 {
	padding-top: 1.5rem;
}

.pt_20 {
	padding-top: 2rem;
}

.pt_25 {
	padding-top: 2.5rem;
}

.pt_30 {
	padding-top: 3rem;
}

.pt_35 {
	padding-top: 3.5rem;
}

.pt_40 {
	padding-top: 4rem;
}

.pt_45 {
	padding-top: 4.5rem;
}

.pt_50 {
	padding-top: 5rem;
}

.pt_55 {
	padding-top: 5.5rem;
}

.pt_60 {
	padding-top: 6rem;
}

.pt_65 {
	padding-top: 6.5rem;
}

.pt_70 {
	padding-top: 7rem;
}

.pt_75 {
	padding-top: 7.5rem;
}

.pt_80 {
	padding-top: 8rem;
}

.pt_85 {
	padding-top: 8.5rem;
}

.pt_90 {
	padding-top: 9rem;
}

.pt_95 {
	padding-top: 9.5rem;
}

.pt_100 {
	padding-top: 10rem;
}

.pb_5 {
	padding-bottom: .5rem;
}

.pb_10 {
	padding-bottom: 1rem;
}

.pb_15 {
	padding-bottom: 1.5rem;
}

.pb_20 {
	padding-bottom: 2rem;
}

.pb_25 {
	padding-bottom: 2.5rem;
}

.pb_30 {
	padding-bottom: 3rem;
}

.pb_35 {
	padding-bottom: 3.5rem;
}

.pb_40 {
	padding-bottom: 4rem;
}

.pb_45 {
	padding-bottom: 4.5rem;
}

.pb_50 {
	padding-bottom: 5rem;
}

.pb_55 {
	padding-bottom: 5.5rem;
}

.pb_60 {
	padding-bottom: 6rem;
}

.pb_65 {
	padding-bottom: 6.5rem;
}

.pb_70 {
	padding-bottom: 7rem;
}

.pb_75 {
	padding-bottom: 7.5rem;
}

.pb_80 {
	padding-bottom: 8rem;
}

.pb_85 {
	padding-bottom: 8.5rem;
}

.pb_90 {
	padding-bottom: 9rem;
}

.pb_95 {
	padding-bottom: 9.5rem;
}

.pb_100 {
	padding-bottom: 10rem;
}

.pr_5 {
	padding-right: .5rem;
}

.pr_10 {
	padding-right: 1rem;
}

.pr_15 {
	padding-right: 1.5rem;
}

.pr_20 {
	padding-right: 2rem;
}

.pr_25 {
	padding-right: 2.5rem;
}

.pr_30 {
	padding-right: 3rem;
}

.pr_35 {
	padding-right: 3.5rem;
}

.pr_40 {
	padding-right: 4rem;
}

.pr_45 {
	padding-right: 4.5rem;
}

.pr_50 {
	padding-right: 5rem;
}

.pr_55 {
	padding-right: 5.5rem;
}

.pr_60 {
	padding-right: 6rem;
}

.pr_65 {
	padding-right: 6.5rem;
}

.pr_70 {
	padding-right: 7rem;
}

.pr_75 {
	padding-right: 7.5rem;
}

.pr_80 {
	padding-right: 8rem;
}

.pr_85 {
	padding-right: 8.5rem;
}

.pr_90 {
	padding-right: 9rem;
}

.pr_95 {
	padding-right: 9.5rem;
}

.pr_100 {
	padding-right: 10rem;
}

.pl_5 {
	padding-left: .5rem;
}

.pl_10 {
	padding-left: 1rem;
}

.pl_15 {
	padding-left: 1.5rem;
}

.pl_20 {
	padding-left: 2rem;
}

.pl_25 {
	padding-left: 2.5rem;
}

.pl_30 {
	padding-left: 3rem;
}

.pl_35 {
	padding-left: 3.5rem;
}

.pl_40 {
	padding-left: 4rem;
}

.pl_45 {
	padding-left: 4.5rem;
}

.pl_50 {
	padding-left: 5rem;
}

.pl_55 {
	padding-left: 5.5rem;
}

.pl_60 {
	padding-left: 6rem;
}

.pl_65 {
	padding-left: 6.5rem;
}

.pl_70 {
	padding-left: 7rem;
}

.pl_75 {
	padding-left: 7.5rem;
}

.pl_80 {
	padding-left: 8rem;
}

.pl_85 {
	padding-left: 8.5rem;
}

.pl_90 {
	padding-left: 9rem;
}

.pl_95 {
	padding-left: 9.5rem;
}

.pl_100 {
	padding-left: 10rem;
}

.mt_48 {
	margin-top: 4.8rem;
}

.mb_48 {
	margin-bottom: 4.8rem;
}

.mt_32 {
	margin-top: 3.2rem;
}

.mt_6 {
	margin-top: .6rem;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "SimplerPro";
}

h1 {
	color: #fff;
	font-weight: 300;
	font-size: 4.8rem;
	line-height: 110%;
}

h2 {
	color: #000;
	font-weight: 300;
	font-size: 4rem;
	line-height: 1;
}

h3 {
	font-weight: 300;
	font-size: 2.4rem;
	line-height: 134%;
}

h6 {
	font-weight: 700;
	font-size: 1.4rem;
	line-height: 1.21;
	letter-spacing: .2em;
	color: #cea56c;
	margin-bottom: 1rem;
}

.text_yellow {
	color: #dcc172 !important;
}

.button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 24.2rem;
	height: 6rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	font-weight: 700;
	font-size: 1.6rem;
	line-height: 1;
	text-align: center;
	letter-spacing: .05em;
	color: #000;
	font-family: "SimplerPro";
	position: relative;
	z-index: 1;
	border: none;
	overflow: hidden;
	transition: 200ms;
}

.button.bg1 {
	background-image: url("https://academy.drzerach.co.il/nitropack_static/DfgQkkOjCbtxOrvySUXYpoNBhAEufAyY/assets/images/optimized/rev-9bd4405/academy.drzerach.co.il/wp-content/themes/zerach_theme/assets/img/btn-bg1.png");
}

.button.bg1.nitro-lazy {
	background-image: none !important;
}

.button.bg2 {
	background-image: url("https://academy.drzerach.co.il/nitropack_static/DfgQkkOjCbtxOrvySUXYpoNBhAEufAyY/assets/images/optimized/rev-9bd4405/academy.drzerach.co.il/wp-content/themes/zerach_theme/assets/img/btn-bg2.png");
}

.button.bg2.nitro-lazy {
	background-image: none !important;
}

.button:hover {
	color: #fff;
}

.button::before {
	content: "";
	position: absolute;
	top: 100%;
	right: -3.4rem;
	width: 30rem;
	height: 25rem;
	background: #000;
	border-radius: 50%;
	z-index: -1;
	transition: 300ms;
}

.button:hover::before {
	top: -6rem;
}

.button.hover_effect1 {
	color: #000;
}

.button.hover_effect1::before {
	background: #fff;
}

.f-300 {
	font-weight: 300 !important;
}

.f-400 {
	font-weight: 400 !important;
}

.f-700 {
	font-weight: 700 !important;
}

.text_lg {
	font-size: 2.4rem;
	line-height: 1.54;
}

#preloader {
	position: fixed;
	background: #fff;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 99999;
	height: 100vh;
	width: 100vw;
	display: flex;
	align-items: center;
	justify-content: center;
	direction: ltr;
}

.loader3 {
	width: 7rem;
	height: 7rem;
	display: inline-block;
	padding: 0;
	text-align: left;
}

.loader3 span {
	position: absolute;
	display: inline-block;
	width: 7rem;
	height: 7rem;
	border-radius: 100%;
	background: #000;
	-webkit-animation: loader3 1.5s linear infinite;
	animation: loader3 1.5s linear infinite;
}

.loader3 span:last-child {
	animation-delay: -.9s;
	-webkit-animation-delay: -.9s;
}

@keyframes loader3 {
	0% {
		transform: scale(0, 0);
		opacity: .8;
	}
	
	100% {
		transform: scale(1, 1);
		opacity: 0;
	}
}

.back-to-top {
	width: 5rem;
	height: 5rem;
	line-height: 4rem;
	text-align: center;
	display: none;
	position: fixed;
	bottom: 3rem;
	right: 2rem;
	border-radius: 50%;
	background: #000;
	z-index: 1000;
	transition: 200ms;
}

.back-to-top:hover {
	background: #d5b249;
}

.back-to-top img {
	width: 1.7rem;
}

.more_link {
	font-weight: 700;
	font-size: 1.6rem;
	letter-spacing: .05em;
	color: #000;
	transition: 200ms;
}

.more_link:hover {
	color: #d5b249;
}

.call_now {
	position: fixed;
	display: block;
	width: 8.2rem;
	left: 7.3rem;
	bottom: 7.3rem;
	z-index: 111;
}

.call_now img {
	width: 100%;
}

.call_now img:nth-child(2) {
	display: none;
}

.doctor_wrap ul li, .doctor_about_content ul li, .on_the_academy_area ul li {
	padding-right: 33px;
	position: relative;
}

@media (min-width: 768px) {
	.doctor_wrap ul li, .doctor_about_content ul li, .on_the_academy_area ul li {
		padding-right: 50px;
	}
}

.doctor_wrap ul li:after, .doctor_about_content ul li:after, .on_the_academy_area ul li:after {
	content: "";
	position: absolute;
	right: 0;
	width: 13.56px;
	height: 11.8px;
	background-image: url("https://academy.drzerach.co.il/nitropack_static/DfgQkkOjCbtxOrvySUXYpoNBhAEufAyY/assets/images/optimized/rev-9bd4405/academy.drzerach.co.il/wp-content/themes/zerach_theme/assets/img/golden_z.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

@media (min-width: 768px) {
	.doctor_wrap ul li:after, .doctor_about_content ul li:after, .on_the_academy_area ul li:after {
		width: 20px;
		height: 20px;
	}
}

.hero_area_1 {
	display: flex;
	align-items: flex-end;
	background-size: cover;
	min-height: calc(100vh - 9.6rem);
	position: relative;
	text-align: center;
	padding-bottom: 13.7rem;
	background-position: center center;
	background-repeat: no-repeat;
}

.hero_area_1 .scroll_down {
	display: inline-block;
	width: 3rem;
}

.page-template-front-page .hero_area h3, .page-template-page-academy .hero_area h3 {
	letter-spacing: .24em;
}

@media (min-width: 992px) {
	.page-template-front-page .skin_care_area .button, .page-template-page-academy .skin_care_area .button {
		margin-top: 0;
	}
}

.page-template-page-vision #about_academy_area {
	padding-bottom: 0;
}

@media (min-width: 992px) {
	.page-template-page-clinic .hero_area_1, .page-template-page-about .hero_area_1, .page-template-page-about_academy .hero_area_1 {
		align-items: end !important;
		text-align: center !important;
		padding-bottom: 13.7rem !important;
	}
}

.blog .blog_tab_nav li.cat-item-all a {
	background-color: #000;
	color: #fff;
}

.blog_tab_nav li.current-cat a {
	background-color: #000;
	color: #fff;
}

.single-post .post_title {
	max-width: 45rem;
}

.single-post .img_link {
	display: block;
	cursor: default;
}

.single-post .blog_video p {
	font-size: 2.4rem;
	line-height: 1.54;
}

@media (max-width: 992px) {
	.single-post .blog_video p {
		font-size: 1.4rem;
	}
}

iframe {
	min-height: 300px;
}

@media (min-width: 992px) {
	iframe {
		min-height: 540px;
	}
}

.page-template-page-academy .hero_area {
	min-height: 100vh;
}

.page-template-page-academy .hero_area h3 {
	letter-spacing: .24em;
}

.page-template-page-academy .on_the_academy_area ul li {
	align-items: center;
	margin-bottom: 2rem;
}

.contact_area .contact_wrap .wpcf7-submit {
	margin-right: 0;
}

@media (max-width: 991px) {
	.acid_tooltop .tooltop:nth-child(2), .acid_tooltop .tooltop:nth-child(3) {
		display: none !important;
	}
}

.text-left {
	text-align: left !important;
}

.accordion-button:not(.collapsed)::after {
	transform: rotate(180deg);
}

.accordion-button.collapsed::after {
	transform: rotate(0deg);
}

.page-template-page-splash header {
	border-bottom: 0 !important;
}

.blog_card .more_link:hover {
	color: #d5b249;
}

.our_team_area .more_link:hover {
	color: #d5b249;
}

.button.bg1 {
	background-image: url("https://academy.drzerach.co.il/nitropack_static/DfgQkkOjCbtxOrvySUXYpoNBhAEufAyY/assets/images/optimized/rev-9bd4405/academy.drzerach.co.il/wp-content/themes/zerach_theme/assets/img/btn-bg2.png");
}

.button.bg1.nitro-lazy {
	background-image: none !important;
}

.page-template-page-contact .contact_area form .wpcf7-submit {
	background-image: url("https://academy.drzerach.co.il/nitropack_static/DfgQkkOjCbtxOrvySUXYpoNBhAEufAyY/assets/images/optimized/rev-9bd4405/academy.drzerach.co.il/wp-content/themes/zerach_theme/assets/img/btn-bg2.png") !important;
}

.page-template-page-contact .contact_area form .wpcf7-submit.nitro-lazy {
	background-image: none !important;
}

.page-template-page-splash .account_icon {
	display: none;
}

.admin-bar header {
	top: 57px !important;
}

header {
	position: fixed;
	top: 25;
	right: 0;
	width: 100%;
	height: 9.8rem;
	display: flex;
	align-items: center;
	padding-right: 4rem !important;
	transition: 200ms;
	z-index: 1024;
	margin-right: auto !important;
}

header .navbar-brand {
	display: inline-block;
	width: 17.5rem;
	padding: 0;
	margin: 0;
}

header .navbar-brand img {
	width: 100%;
}

header .nav {
	display: flex;
	align-items: center;
}

header .nav li:not(:last-child) {
	margin-left: 2.6rem;
}

header .nav .nav-link, header .nav a {
	font-size: 1.8rem;
	line-height: 1.222;
	color: #fff;
	padding: 0 !important;
	position: relative;
}

header .nav .nav-link:hover, header .nav a:hover {
	color: #dcc172;
}

header .nav .nav-link::before, header .nav a::before {
	content: "";
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: -1rem;
	width: 1.2rem;
	height: 1px;
	background: #fff;
	display: none;
}

header .nav .nav-link.active::before, header .nav a.active::before {
	display: block;
}

header .user_button {
	width: 5rem;
	height: 5rem;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	border: none;
	background: rgba(0, 0, 0, 0);
	padding: 0;
	transition: 200ms;
	flex-shrink: 0;
}

header .user_button img {
	width: 2.4rem;
}

header .user_button:hover {
	background: #d5b249;
}

header .header_right_button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 9.8rem;
	background: #000;
}

header .header_right_button a {
	font-weight: 700;
	font-size: 1.4rem;
	line-height: 1.21;
	letter-spacing: .12em;
	color: #fff;
	text-transform: uppercase;
	display: inline-block;
	padding: .2rem 5rem;
	transition: 200ms;
}

@media (max-width: 991px) {
	header .header_right_button a {
		width: 50%;
	}
}

header .header_right_button a:first-child {
	border-left: 1px solid #fff;
}

header .header_right_button a:hover {
	color: #dcc172;
}

header.sticky {
	background: #fff;
	border-bottom: 1px solid #e4e4e4 !important;
	transition: border-bottom .5s ease;
}

header.sticky .navbar-brand img {
	filter: brightness(0) saturate(100%) invert(0%) sepia(97%) saturate(0%) hue-rotate(31deg) brightness(107%) contrast(102%);
}

header.sticky .nav .nav-link, header.sticky .nav a {
	color: #000;
}

header.sticky .nav .nav-link::before, header.sticky .nav a::before {
	background: #000;
}

header.sticky .navbar-toggler img {
	filter: brightness(0) saturate(100%) invert(0%) sepia(1%) saturate(7449%) hue-rotate(350deg) brightness(89%) contrast(93%);
}

header.sticky .user_button img {
	filter: brightness(0) saturate(100%) invert(0%) sepia(97%) saturate(0%) hue-rotate(31deg) brightness(107%) contrast(102%);
}

header.sticky-top {
	top: 25px;
	background: #fff;
	border-bottom: 1px solid #fff;
	transition: border-bottom .5s ease;
}

header.sticky-top .account .account_icon {
	filter: brightness(0) saturate(100%) invert(0%) sepia(97%) saturate(0%) hue-rotate(31deg) brightness(107%) contrast(102%);
}

header.sticky-top.border-bottom {
	border-bottom: 1px solid #e4e4e4 !important;
}

header.sticky-top .nav-link, header.sticky-top .desk_menu a {
	color: #000;
}

header.sticky-top .nav-link::before, header.sticky-top .desk_menu a::before {
	background: #000;
}

header.sticky-top .user_button img {
	filter: brightness(0) saturate(100%) invert(0%) sepia(97%) saturate(0%) hue-rotate(31deg) brightness(107%) contrast(102%);
}

header.sticky-top .navbar-toggler img {
	filter: brightness(0) saturate(100%) invert(0%) sepia(97%) saturate(0%) hue-rotate(31deg) brightness(107%) contrast(102%);
}

header .navbar-toggler {
	width: 3.2rem;
}

header #menu {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 1040;
}

header .mobile_menu_logo {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 7rem;
}

header .mobile_menu_wrap {
	height: calc(100vh - 14rem);
	overflow: auto;
}

header .mobile_menu {
	padding: 4.8rem 0;
}

header .mobile_menu li {
	line-height: 1;
	margin-bottom: 3rem;
}

header .mobile_menu a {
	display: flex;
	justify-content: space-between;
	font-size: 1.8rem;
	line-height: 1.22;
	color: #000;
}

header .social_icon {
	display: flex;
	align-items: center;
}

header .social_icon li:not(:last-child) {
	margin-left: 2.4rem;
}

header .social_icon a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 4rem;
	height: 4rem;
	border-radius: 50%;
	background: #000;
	transition: 200ms;
}

header .social_icon a:hover {
	background: #d5b249;
}

header .social_icon a .instragram {
	width: 1.5rem;
}

header .social_icon a .youtube {
	width: 1.6rem;
}

header .social_icon a .facebook {
	width: .9rem;
}

.modal-open header {
	background: #fff;
}

.modal-open header .navbar-brand img {
	filter: brightness(0) saturate(100%) invert(0%) sepia(97%) saturate(0%) hue-rotate(31deg) brightness(107%) contrast(102%);
}

.modal-open header .nav .nav-link, .modal-open header .nav a {
	color: #000;
}

.modal-open header .nav .nav-link::before, .modal-open header .nav a::before {
	background: #000;
}

.modal-open header .navbar-toggler img {
	filter: brightness(0) saturate(100%) invert(0%) sepia(1%) saturate(7449%) hue-rotate(350deg) brightness(89%) contrast(93%);
}

.modal-open header .user_button img {
	filter: brightness(0) saturate(100%) invert(0%) sepia(97%) saturate(0%) hue-rotate(31deg) brightness(107%) contrast(102%);
}

@media (max-width: 991px) {
	.page-template-page-academy .hero_area {
		min-height: calc(100vh - 0px);
	}
}

.page-template-clinic_front header.sticky-top .navbar-toggler img, .page-template-page-academy header.sticky-top .navbar-toggler img, .page-template-page-splash header.sticky-top .navbar-toggler img {
	filter: none;
}

.page-template-clinic_front header.sticky-top.sticky .navbar-toggler img, .page-template-page-academy header.sticky-top.sticky .navbar-toggler img, .page-template-page-splash header.sticky-top.sticky .navbar-toggler img {
	filter: brightness(0) saturate(100%) invert(0%) sepia(97%) saturate(0%) hue-rotate(31deg) brightness(107%) contrast(102%);
}

.page-template-clinic_front a.navbar-brand.brand_black, .page-template-page-academy a.navbar-brand.brand_black, .page-template-page-splash a.navbar-brand.brand_black {
	display: none;
}

.page-template-clinic_front a.navbar-brand.brand_white, .page-template-page-academy a.navbar-brand.brand_white, .page-template-page-splash a.navbar-brand.brand_white {
	display: block !important;
	margin: 0 auto;
}

@media (min-width: 992px) {
	.page-template-clinic_front header, .page-template-page-academy header, .page-template-page-splash header {
		padding-right: 4rem !important;
		margin-right: auto !important;
	}
}

.page-template-clinic_front .sticky-top, .page-template-page-academy .sticky-top, .page-template-page-splash .sticky-top {
	position: fixed;
	background-color: rgba(0, 0, 0, 0) !important;
	border-color: rgba(0, 0, 0, 0);
}

.page-template-clinic_front .sticky-top .account .account_icon, .page-template-page-academy .sticky-top .account .account_icon, .page-template-page-splash .sticky-top .account .account_icon {
	filter: none;
}

.page-template-clinic_front .sticky-top.sticky, .page-template-page-academy .sticky-top.sticky, .page-template-page-splash .sticky-top.sticky {
	background-color: #fff !important;
	border-bottom: 0;
}

.page-template-clinic_front .sticky-top.sticky .account .account_icon, .page-template-page-academy .sticky-top.sticky .account .account_icon, .page-template-page-splash .sticky-top.sticky .account .account_icon {
	filter: brightness(0) saturate(100%) invert(0%) sepia(97%) saturate(0%) hue-rotate(31deg) brightness(107%) contrast(102%);
}

.page-template-clinic_front .sticky-top.sticky .desk_menu a, .page-template-page-academy .sticky-top.sticky .desk_menu a, .page-template-page-splash .sticky-top.sticky .desk_menu a {
	color: #000;
}

.page-template-clinic_front .sticky-top .desk_menu a, .page-template-page-academy .sticky-top .desk_menu a, .page-template-page-splash .sticky-top .desk_menu a {
	color: #fff;
}

.page-template-clinic_front.modal-open header, .page-template-page-academy.modal-open header, .page-template-page-splash.modal-open header {
	background: #fff !important;
	padding-right: 4rem !important;
	margin-right: auto !important;
}

.page-template-clinic_front.modal-open .sticky-top .desk_menu a, .page-template-page-academy.modal-open .sticky-top .desk_menu a, .page-template-page-splash.modal-open .sticky-top .desk_menu a {
	color: #000;
}

.desk_menu li.dropdown .dropdown-menu {
	border-radius: 0;
	border: 0;
	right: auto;
	left: auto !important;
	transform: translate3d(0px, 45px, 0px) !important;
	padding: 17px 30px;
	box-shadow: 1px 1px 15px 3px rgba(143, 143, 143, .21);
}

.desk_menu li.dropdown .dropdown-menu .menu-item {
	margin-left: 0 !important;
	margin-bottom: 14px;
}

.desk_menu li.dropdown .dropdown-menu .menu-item:last-child {
	margin-bottom: 0;
}

.desk_menu li.dropdown .dropdown-menu .menu-item a {
	font-weight: 400;
	font-size: 1.8rem;
	color: #000;
	text-align: center;
	display: block;
	width: 100%;
	white-space: nowrap;
}

.desk_menu li.dropdown .dropdown-menu .menu-item a:hover {
	text-decoration: underline;
}

@media (min-width: 992px) {
	li.current_page_item a {
		position: relative;
	}
	
	li.current_page_item a:after {
		content: "";
		position: absolute;
		width: 12px;
		height: 1.5px;
		background: #000;
		left: 50%;
		transform: translateX(-50%);
		top: -5px;
	}
	
	.current-menu-ancestor {
		position: relative;
	}
	
	.current-menu-ancestor:after {
		content: "";
		position: absolute;
		width: 12px;
		height: 1.5px;
		background: #000;
		left: 50%;
		transform: translateX(-50%);
		top: -5px;
	}
	
	.page-template-page-academy li.current_page_item a:after {
		background: #fff;
	}
	
	.page-template-page-academy .sticky-top.sticky li.current_page_item a:after {
		background: #000;
	}
	
	.page-template-clinic_front li.current_page_item a:after {
		background: #fff;
	}
	
	.single-post li.current_page_parent a, .category li.current_page_parent a {
		position: relative;
	}
	
	.single-post li.current_page_parent a:after, .category li.current_page_parent a:after {
		content: "";
		position: absolute;
		width: 12px;
		height: 1.5px;
		background: #000;
		left: 50%;
		transform: translateX(-50%);
		top: -5px;
	}
	
	.dropdown-menu li.current_page_item a:after {
		display: none;
	}
	
	.page-template-page-course .courses_mega-menu {
		position: relative;
	}
	
	.page-template-page-course .courses_mega-menu:after {
		content: "";
		position: absolute;
		width: 12px;
		height: 1.5px;
		background: #000;
		left: 50%;
		transform: translateX(-50%);
		top: -5px;
	}
}

@media (min-width: 992px) {
	.left_links_wrap {
		display: flex;
		align-items: center;
		justify-content: left;
	}
	
	.left_links_wrap .account {
		margin-left: 4rem;
	}
}

.toggler_wrap {
	display: flex;
	align-items: center;
	justify-content: right;
	padding-right: 0;
}

header .account {
	display: flex;
	align-items: center;
	justify-content: left;
	padding-left: 0;
}

header .account .account_icon {
	max-height: 20px;
	width: auto;
}

footer {
	background: #000;
	color: #fff;
}

footer .footer_top {
	padding: 10rem 0 11rem;
}

footer h4 {
	font-size: 1.8rem;
	line-height: 1.444;
	font-weight: 700;
	padding-bottom: .3rem;
}

footer .email_form {
	width: 36.7rem;
	position: relative;
}

footer .email_form input {
	width: 100%;
	height: 5.6rem;
	border: 1px solid #fff;
	background: rgba(0, 0, 0, 0);
	font-size: 1.8rem;
	font-family: "SimplerPro";
	color: #fff;
	padding: 0 2.1rem 0 4rem;
}

footer .email_form input::placeholder {
	font-size: 1.8rem;
	opacity: 1;
	color: #fff;
	font-family: "SimplerPro";
}

footer .email_form button, footer .email_form .wpcf7-submit {
	position: absolute;
	top: 12px;
	background: rgba(0, 0, 0, 0);
	padding: 0 !important;
	left: 2.1rem;
	line-height: 1;
	color: #fff;
	border: none;
	font-size: 2.3rem;
	font-weight: 100;
	background-image: none !important;
	width: auto;
	height: auto;
	margin-top: 0;
}

footer .email_form button.nitro-lazy, footer .email_form .wpcf7-submit.nitro-lazy {
	background-image: none !important;
}

footer .contact_info a {
	display: inline-block;
	margin: 1.1rem 0;
	color: #fff;
	transition: 200ms;
}

footer .contact_info a:hover {
	color: #d5b249;
}

footer .footer_logo {
	display: block;
	width: 24rem;
	margin: auto;
}

footer .footer_link li {
	line-height: 1;
}

footer .footer_link li:not(:last-child), footer .footer_link p:not(:last-child) {
	margin-bottom: 2.6rem;
}

footer .footer_link a {
	color: #fff;
	transition: 200ms;
}

footer .footer_link a:hover {
	color: #d5b249;
}

footer .social_icon {
	display: flex;
	align-items: center;
}

footer .social_icon li:not(:last-child) {
	margin-left: 2.4rem;
}

footer .social_icon a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 4rem;
	height: 4rem;
	border-radius: 50%;
	background: #fff;
	transition: 200ms;
}

footer .social_icon a:hover {
	background: #d5b249;
}

footer .social_icon a .instragram {
	width: 1.5rem;
}

footer .social_icon a .youtube {
	width: 1.6rem;
}

footer .social_icon a .facebook {
	width: .9rem;
}

footer .copyright {
	border-top: 1px solid #000;
	padding: 2.8rem 0;
	font-size: 1.6rem;
}

footer .copyright a {
	color: #fff;
}

footer .copyright a:hover {
	color: #d5b249;
}

.popup {
	display: block !important;
	visibility: hidden;
}

.popup.show {
	visibility: visible;
}

.popup .modal-dialog {
	max-width: 160rem;
}

.popup .modal-content {
	background: #fff;
	padding: 15.7rem 16rem 9rem 16rem;
	position: relative;
	border: 0;
	border: none;
	box-shadow: none;
	border-radius: 0;
}

.popup h6 {
	color: #9a9ba3;
}

.popup .modal_close {
	position: absolute;
	top: 6rem;
	right: 6rem;
	background: rgba(0, 0, 0, 0);
	border: none;
	padding: 0;
	width: 2.4rem;
}

.popup .modal_close img {
	width: 100%;
}

.modal-backdrop {
	background: rgba(255, 255, 255, .8);
	opacity: 1 !important;
}

.doctor_slider {
	margin-left: -5rem;
	margin-right: -5rem;
}

.doctor_slider .item {
	padding-left: 5rem;
	padding-right: 5rem;
}

.slick_arrows {
	margin-top: 3.5rem;
}

.slick_arrows .slick_arrow {
	padding: 0;
	border: none;
	background: rgba(0, 0, 0, 0);
	width: 1.4rem;
	transition: 200ms;
}

.slick_arrows .slick_arrow img {
	width: 100%;
}

.slick_arrows .slick_arrow:hover {
	opacity: .4;
}

.slick_arrows .slick_prev {
	margin-left: 3.5rem;
}

.slick-dots {
	display: none !important;
	bottom: -7rem;
}

.slick-dots li {
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	background: rgba(0, 0, 0, .3);
}

.slick-dots li.slick-active {
	background: #000;
}

.slick-dots li>* {
	display: none !important;
}

iframe {
	border: 0;
	width: 100%;
}

div#video_pop .modal-content {
	background-color: rgba(0, 0, 0, 0);
	border: 0;
}

div#video_pop button.btn-close {
	margin-bottom: 2.5rem;
	font-size: 17px;
}

.modal-open header {
	border-color: #e4e4e4;
}

span.wpcf7-spinner {
	position: absolute;
}

@media (max-width: 767px) {
	.contact_wrap form {
		margin-bottom: 0px !important;
	}
}

.wpcf7 input[type=url], .wpcf7 input[type=email], .wpcf7 input[type=tel] {
	direction: rtl;
}

form br {
	display: none;
}

form .wpcf7-form-control-wrap, form .form_group {
	margin-bottom: 3rem;
	display: block;
}

@media (max-width: 767px) {
	form .wpcf7-form-control-wrap, form .form_group {
		margin-bottom: 1.8rem;
	}
}

form input {
	width: 100%;
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	background: rgba(0, 0, 0, 0);
	border: none;
	border-bottom: .1rem solid #fff;
	padding: 0;
	padding-bottom: 2rem;
}

@media (max-width: 767px) {
	form input {
		padding-bottom: 1.8rem;
		font-size: 1.4rem;
	}
}

form input::placeholder {
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
	font-family: "SimplerPro";
	opacity: 1;
}

form textarea {
	width: 100%;
	height: 6.6rem;
	background: rgba(0, 0, 0, 0);
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	border: none;
	border-bottom: .1rem solid #fff;
	padding: 0;
	resize: none;
}

form textarea::placeholder {
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
	font-family: "SimplerPro";
	opacity: 1;
}

form label {
	font-family: "SimplerPro";
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
}

form .experience_check_fuild {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: .1rem solid #fff;
	padding-bottom: 2rem;
}

form input[type=radio] {
	position: absolute;
	width: 0;
	height: 0;
	display: none;
}

form input[type=radio]+label {
	position: relative;
	padding-right: 2.6rem;
	cursor: pointer;
	user-select: none;
}

form input[type=radio]+label::before {
	content: "";
	position: absolute;
	top: .4rem;
	right: 0;
	width: 1.8rem;
	height: 1.8rem;
	border-radius: 50%;
	border: 1px solid #fff;
}

form input[type=radio]+label::after {
	content: "";
	position: absolute;
	top: .8rem;
	right: .4rem;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	background: #fff;
	display: none;
}

form input[type=radio]:checked+label::after {
	display: block;
}

form .form-select, form select {
	width: 100%;
	background-color: rgba(0, 0, 0, 0);
	background-size: 1.7rem .85rem;
	background-position: left center;
	padding: 0;
	padding-bottom: 2rem;
	border: none;
	border-bottom: .1rem solid #fff;
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	border-radius: 0;
}

@media (max-width: 767px) {
	form .form-select, form select {
		padding-bottom: 1.8rem;
		font-size: 1.4rem;
	}
}

form .form-select:focus, form select:focus {
	box-shadow: none;
}

form .form-select option, form select option {
	color: #000;
	overflow: hidden;
}

.wpcf7-submit {
	background-image: url("https://academy.drzerach.co.il/nitropack_static/DfgQkkOjCbtxOrvySUXYpoNBhAEufAyY/assets/images/optimized/rev-9bd4405/academy.drzerach.co.il/wp-content/themes/zerach_theme/assets/img/btn-bg2.png") !important;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 24.2rem;
	height: 6rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	font-weight: 700;
	font-size: 1.6rem;
	line-height: 1;
	text-align: center;
	letter-spacing: .05em;
	color: #000;
	font-family: "SimplerPro";
	position: relative;
	z-index: 1;
	border: none;
	overflow: hidden;
	padding: 0 !important;
	transition: 200ms;
}

.wpcf7-submit.nitro-lazy {
	background-image: none !important;
}

@media (max-width: 767px) {
	.wpcf7-submit {
		margin-top: 2.2rem;
		width: 100%;
		height: 4.8rem;
		font-size: 1.4rem;
	}
}

.contact_area1 form .wpcf7-submit, .contact_area form .wpcf7-submit {
	display: flex;
	width: 28.4rem;
	margin-top: 2rem;
	margin-right: auto;
	margin-left: auto;
	background-image: url("https://academy.drzerach.co.il/nitropack_static/DfgQkkOjCbtxOrvySUXYpoNBhAEufAyY/assets/images/optimized/rev-9bd4405/academy.drzerach.co.il/wp-content/themes/zerach_theme/assets/img/btn-bg2.png") !important;
	background-size: cover;
	color: #000;
	border: 0;
}

.contact_area1 form .wpcf7-submit.nitro-lazy, .contact_area form .wpcf7-submit.nitro-lazy {
	background-image: none !important;
}

@media (max-width: 767px) {
	.contact_area1 form .wpcf7-submit, .contact_area form .wpcf7-submit {
		width: 100%;
	}
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
	border: 0;
	color: #fff;
	margin: 0;
	margin-top: 2rem;
	padding: 0;
}

@media (max-width: 767px) {
	.single-treatments .contact_area .form_wrap_blk {
		background-image: url("https://academy.drzerach.co.il/nitropack_static/DfgQkkOjCbtxOrvySUXYpoNBhAEufAyY/assets/images/optimized/rev-9bd4405/academy.drzerach.co.il/wp-content/themes/zerach_theme/assets/img/treatment_mobile_form.jpg") !important;
		background-size: cover;
	}
	
	.single-treatments .contact_area .form_wrap_blk.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width: 767px) {
	.full_form_bg, .contact_area .c_wrap_bgmobile {
		background-image: url("https://academy.drzerach.co.il/nitropack_static/DfgQkkOjCbtxOrvySUXYpoNBhAEufAyY/assets/images/optimized/rev-9bd4405/academy.drzerach.co.il/wp-content/themes/zerach_theme/assets/img/treatment_mobile_form.jpg") !important;
		background-size: cover !important;
	}
	
	.full_form_bg.nitro-lazy, .contact_area .c_wrap_bgmobile.nitro-lazy {
		background-image: none !important;
	}
}

.checkbox_wrap p {
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #fff;
	border-bottom: 1px solid;
	line-height: 1;
	margin-bottom: 3rem;
	padding-bottom: 2rem;
}

@media (max-width: 767px) {
	.checkbox_wrap p {
		margin-bottom: 1.8rem;
	}
}

.checkbox_wrap span.wpcf7-list-item {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
}

.checkbox_wrap span.wpcf7-list-item .wpcf7-list-item-label {
	margin-right: .5rem;
}

.checkbox_wrap .wpcf7-checkbox {
	display: flex;
	align-items: center;
	justify-content: center;
}

.checkbox_wrap span.wpcf7-form-control-wrap {
	margin-bottom: 0;
}

.checkbox_wrap input[type=checkbox] {
	width: 16px !important;
	height: 16px;
	-webkit-appearance: none;
	appearance: none;
	padding: 0 !important;
	border-radius: 50px;
	border: 1px solid #fff;
}

.checkbox_wrap input[type=checkbox]:checked {
	background: #fff;
}

.hero_area {
	display: flex;
	align-items: flex-end;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 100vh;
	position: relative;
}

.hero_area .scroll_down {
	display: inline-block;
	width: 3rem;
}

.hero_area .telk {
	display: none;
	width: 7rem;
	position: absolute;
	left: 4rem;
	bottom: 4rem;
}

.icon_box_area {
	padding: 3.6rem 0;
	background: #171717;
}

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

.icon_box_area .icon_box {
	width: 100%;
	max-width: 40.5rem;
	display: flex;
	align-items: center;
	position: relative;
}

.icon_box_area .icon_box:not(:last-child)::before {
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 100%;
	margin-right: 10rem;
	width: .1rem;
	height: 6rem;
	background: #fff;
}

.icon_box_area .icon_box .icon {
	width: 6.4rem;
	margin-left: 4rem;
	flex-shrink: 0;
	height: auto;
}

.icon_box_area .icon_box h4 {
	color: #fff;
	font-weight: 700;
	font-size: 1.6rem;
	line-height: 1.18;
	letter-spacing: .05em;
	margin-bottom: .8rem;
}

.icon_box_area .icon_box p {
	color: #fff;
	font-size: 1.6rem;
	line-height: 1.18;
}

.team_experts_area {
	padding: 12rem 0;
	position: relative;
}

.team_experts_area .team_card {
	text-align: center;
	margin-top: 7rem;
}

.team_experts_area .team_card .team_img {
	display: block;
	overflow: hidden;
}

.team_experts_area .team_card .team_img img {
	width: 100%;
	transition: 200ms;
}

.team_experts_area .team_card .team_img:hover img {
	transform: scale(1.08);
}

.team_experts_area .team_card p {
	font-weight: 700;
	font-size: 1.4rem;
	line-height: 1.214;
	letter-spacing: .1em;
	color: #9a9ba3;
	margin: 4rem 0 .6rem;
}

.team_experts_area .team_card h3 {
	letter-spacing: 0;
}

.team_experts_area .telk {
	position: absolute;
	top: 9rem;
	left: 3.6rem;
	display: inline-block;
	width: 8.2rem;
}

.team_experts_area .telk img {
	width: 100%;
}

.about_area {
	display: flex;
	align-items: center;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 100vh;
	color: #fff;
}

.acid_area {
	position: relative;
	padding: 18rem 0 11.5rem;
}

.acid_area .acid_tooltop {
	display: inline-block;
	position: relative;
}

.acid_area .acid_tooltop .acid_img1 {
	width: 109.5rem;
}

.acid_area .acid_tooltop .tooltop {
	position: absolute;
}

.acid_area .acid_tooltop .tooltop:nth-child(1) {
	top: 7.5rem;
	left: 27rem;
}

.acid_area .acid_tooltop .tooltop:nth-child(2) {
	top: 23rem;
	left: 16.5rem;
}

.acid_area .acid_tooltop .tooltop:nth-child(3) {
	bottom: 31rem;
	left: 14rem;
}

.acid_area .acid_tooltop .tooltip_btn {
	width: 5rem;
	height: 5rem;
	border-radius: 50%;
	background: #9a9ba3;
	border: none;
	color: #fff;
	font-weight: 700;
	transition: 150ms;
	padding: 0;
}

.acid_area .acid_tooltop .tooltip_content {
	position: absolute;
	display: flex;
	display: none;
	align-items: flex-start;
	right: 3.5rem;
	bottom: 3.5rem;
}

.acid_area .acid_tooltop .tooltip_content.show {
	display: flex;
}

.acid_area .acid_tooltop .tooltip_content>div {
	width: 18.2rem;
	padding-right: 1rem;
}

.acid_area .acid_tooltop .tooltip_content h5 {
	font-weight: 700;
	font-size: 1.8rem;
	line-height: 1;
	color: #000;
	margin-bottom: 1rem;
}

.acid_area .acid_tooltop .tooltip_content p {
	font-size: 1.6rem;
	line-height: 1.12;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.acid_area .acid_tooltop .tooltip_content .border_line {
	width: 46rem;
	position: relative;
	margin-top: 4rem;
}

.acid_area .acid_tooltop .tooltip_content .border_line.border_line2 {
	display: none;
}

.acid_area .content_wrap {
	position: absolute;
	left: 26rem;
	bottom: 24rem;
	width: 53rem;
}

.acid_area .content_wrap h3 {
	font-weight: 700;
	letter-spacing: .14em;
}

.acid_area .content_wrap p {
	margin: 2rem 0;
}

.acid_area .content_wrap a {
	font-weight: 700;
	font-size: 1.6rem;
	letter-spacing: .05em;
	color: #000;
	transition: 200ms;
}

.acid_area .content_wrap a:hover {
	color: #d5b249;
}

.acid_area .more_link {
	font-weight: 700;
	font-size: 1.6rem;
	letter-spacing: .05em;
	color: #000;
	transition: 200ms;
}

.acid_area .more_link:hover {
	color: #d5b249;
}

.tooltop_area {
	overflow: hidden;
}

.tooltop_area .row.v1>div {
	padding-left: .3rem;
	padding-right: .3rem;
}

@media (max-width: 991px) {
	.tooltop_area .row.v1>div {
		padding-left: 0rem;
		padding-right: 0rem;
	}
}

.tooltop_area .tooltop_card {
	position: relative;
}

.tooltop_area .tooltop_card::before {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 22.6rem;
	background: linear-gradient(358.57deg, #fff 1.58%, rgba(255, 255, 255, 0) 85.52%);
	opacity: .9;
}

.tooltop_area .tooltop_card .tooltop_img {
	width: 100%;
}

.tooltop_area .tooltop_card .more_link {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	display: inline-block;
	bottom: 8rem;
	font-size: 2.4rem;
	line-height: 1.2;
	color: #000;
	transition: 200ms;
}

.tooltop_area .tooltop_card .more_link:hover {
	color: #d5b249;
}

.tooltop_area .tooltop_card .custom_tooltop {
	position: absolute;
	z-index: 1;
}

.tooltop_area .tooltip_btn {
	width: 1.6rem;
	height: 1.6rem;
	padding: 0;
	border: 2px solid #fff;
	background: rgba(0, 0, 0, 0);
	border-radius: 50%;
}

.tooltop_area .tooltip_content {
	position: absolute;
	right: .8rem;
	bottom: 3.2rem;
	font-size: 1.8rem;
	line-height: 1;
	color: #000;
	background: #fff;
	padding: 1.3rem 1.8rem;
	white-space: nowrap;
	display: none;
	transition: 200ms;
}

.tooltop_area .tooltip_content:hover {
	color: #dcc172;
}

.tooltop_area .tooltip_content::before {
	content: "";
	width: .8rem;
	height: 1rem;
	background: #fff;
	position: absolute;
	top: 100%;
	right: 0;
	clip-path: polygon(0 0, 100% 100%, 100% 0);
}

.tooltop_area .tooltip_content.show {
	display: block;
}

.tooltop_area .tooltip_content.right {
	right: unset;
	left: .8rem;
}

.tooltop_area .tooltip_content.right::before {
	clip-path: polygon(0 0, 0 100%, 100% 0);
	right: unset;
	left: 0;
}

.routine_area {
	display: flex;
	align-items: flex-end;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 100vh;
}

.routine_area .play_wrap {
	display: flex;
	align-items: center;
}

.routine_area .play_wrap h4 {
	font-weight: 700;
	font-size: 1.6rem;
	line-height: 1.187;
	letter-spacing: .05em;
	color: #fff;
	padding-bottom: .8rem;
}

.routine_area .play_wrap p {
	font-size: 1.6rem;
	line-height: 1.25;
	color: #fff;
}

.routine_area .play_button {
	position: relative;
	width: 6rem;
	height: 6rem;
	border-radius: 50%;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	margin-left: 4rem;
	transition: 200ms;
}

.routine_area .play_button:hover {
	opacity: .75;
}

.routine_area .play_button img {
	width: 1rem;
}

.routine_area .play_button::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: .7rem solid #fff;
	animation: zoom 1.7s infinite ease;
}

@keyframes zoom {
	0% {
		transform: scale(1);
		opacity: 1;
	}
	
	100% {
		transform: scale(1.5);
		opacity: 0;
	}
}

.routine_area .mfp-iframe-holder .mfp-content {
	max-width: 100rem;
}

.skin_care_area {
	padding: 10rem 0;
}

.blog_card {
	margin-bottom: 8rem;
}

.blog_card .img {
	display: block;
	overflow: hidden;
}

.blog_card .img img {
	width: 100%;
	transition: 200ms;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.blog_card .content {
	padding: 4rem 6rem 0 16rem;
}

.blog_card p {
	font-weight: 700;
	font-size: 1.4rem;
	line-height: 1.214;
	text-align: right;
	letter-spacing: .2em;
	color: #9a9ba3;
}

.blog_card h3 {
	letter-spacing: .03em;
	line-height: 130%;
	margin: 1.4rem 0 2.8rem;
}

.blog_card .more_link {
	font-weight: 700;
	font-size: 1.6rem;
	letter-spacing: .05em;
	color: #000;
	transition: 200ms;
}

.blog_card .more_link:hover {
	color: #d5b249;
}

.academy_area {
	display: flex;
	align-items: flex-end;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 70rem;
	color: #fff;
	text-align: center;
}

.academy_area h3 {
	letter-spacing: .24em;
	color: #fff;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 4rem;
	line-height: 1;
}

@media (max-width: 767px) {
	.academy_area h3 {
		font-size: 2rem;
	}
}

.academy_area h3 span {
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
}

.academy_area p {
	margin: 3rem 0 4rem;
}

.hero_area {
	display: flex;
	align-items: flex-end;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: calc(100vh - 137px);
	position: relative;
}

@media (max-width: 991px) {
	.hero_area {
		min-height: calc(100vh - 78px);
	}
}

.hero_area .scroll_down {
	display: inline-block;
	width: 3rem;
}

.hero_area .telk {
	display: none;
	width: 7rem;
	position: absolute;
	left: 4rem;
	bottom: 4rem;
}

.doctor_about_area {
	padding: 16rem 0;
	position: relative;
}

.doctor_about_area h2 {
	letter-spacing: .05em;
	font-weight: 700;
	margin-bottom: 6rem;
}

@media (max-width: 767px) {
	.doctor_about_area h2 {
		font-size: 1.8rem;
		margin-bottom: 1.3rem;
	}
}

.doctor_about_area p {
	font-size: 2.4rem;
	line-height: 1.54;
}

@media (max-width: 767px) {
	.doctor_about_area p {
		font-size: 1.4rem;
		line-height: 1.42;
	}
}

.doctor_about_area a {
	margin-top: 6rem;
	font-weight: 700;
	font-size: 1.6rem;
	letter-spacing: .05em;
	color: #000;
	transition: 200ms;
	display: inline-block;
}

@media (max-width: 767px) {
	.doctor_about_area a {
		margin-top: 0rem;
	}
}

.doctor_about_area .telk {
	position: absolute;
	top: 9rem;
	left: 3.8rem;
	width: 8.2rem;
}

.doctor_about_area .z-index-1 {
	z-index: 1;
}

.on_the_academy_area {
	background: #f6f6f7;
	padding: 12.8rem 0;
	position: relative;
}

.on_the_academy_area .z_icon {
	position: absolute;
	top: -23rem;
	right: 30%;
	width: 33rem;
}

.on_the_academy_area h3 {
	font-weight: 700;
	letter-spacing: .14em;
}

.on_the_academy_area p {
	line-height: 1.555;
}

.on_the_academy_area ul li {
	display: flex;
	align-items: flex-start;
	font-size: 2.4rem;
	line-height: 1.541;
}

.on_the_academy_area ul li img {
	width: 1.3rem;
	flex-shrink: 0;
	margin-left: 2rem;
	margin-top: 1.5rem;
}

.learn_area {
	padding-top: 12rem;
}

.learn_area .learn_box {
	background: #000;
	padding: 12.8rem 17rem 13.2rem 17rem;
	text-align: center;
	height: 100%;
}

.learn_area .learn_box.border-left {
	border-left: 1px solid #d5b249;
}

.learn_area .learn_box img {
	width: auto;
	height: 11.5rem;
}

.learn_area .learn_box h3 {
	letter-spacing: .4em;
	text-transform: uppercase;
	color: #dcc172;
	font-weight: 700;
	margin: 4.3rem 0 5rem;
}

.learn_area .learn_box .button {
	margin-top: 11rem;
}

.page-template-page-academy .team_experts_area {
	padding: 16.5rem 0 14rem;
	position: relative;
}

.page-template-page-academy .team_experts_area .team_card {
	text-align: center;
	margin-top: 7rem;
}

.page-template-page-academy .team_experts_area .team_card .team_img {
	display: block;
	overflow: hidden;
}

.page-template-page-academy .team_experts_area .team_card .team_img img {
	width: 100%;
	transition: 200ms;
}

.page-template-page-academy .team_experts_area .team_card .team_img:hover img {
	transform: scale(1.08);
}

.page-template-page-academy .team_experts_area .team_card p {
	font-weight: 700;
	font-size: 1.4rem;
	line-height: 1.214;
	letter-spacing: .1em;
	color: #cea56c;
	margin: 4rem 0 .6rem;
}

.page-template-page-academy .team_experts_area .team_card h3 {
	letter-spacing: 0;
}

.page-template-page-academy .team_experts_area .telk {
	position: absolute;
	top: 9rem;
	left: 3.6rem;
	display: inline-block;
	width: 8.2rem;
}

.page-template-page-academy .team_experts_area .telk img {
	width: 100%;
}

.skin_care_area {
	padding-bottom: 14rem;
}

.blog_card {
	margin-bottom: 8rem;
}

.blog_card .img {
	display: block;
	overflow: hidden;
}

.blog_card .img img {
	width: 100%;
	transition: 200ms;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.blog_card .img:hover img {
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
}

.blog_card .content {
	padding: 4rem 6rem 0 16rem;
}

.blog_card p {
	font-weight: 700;
	font-size: 1.4rem;
	line-height: 1.214;
	text-align: right;
	letter-spacing: .2em;
	color: #9a9ba3;
}

.blog_card h3 {
	letter-spacing: .03em;
	line-height: 130%;
	margin: 1.4rem 0 2.8rem;
}

.blog_card .more_link {
	font-weight: 700;
	font-size: 1.6rem;
	letter-spacing: .05em;
	color: #000;
	transition: 200ms;
}

.blog_card .more_link:hover {
	color: #d5b249;
}

.routine_area {
	display: flex;
	align-items: flex-end;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 100vh;
}

.routine_area .play_wrap {
	display: flex;
	align-items: center;
}

.routine_area .play_wrap h4 {
	font-weight: 700;
	font-size: 1.6rem;
	line-height: 1.187;
	letter-spacing: .05em;
	color: #fff;
	padding-bottom: .8rem;
}

.routine_area .play_wrap p {
	font-size: 1.6rem;
	line-height: 1.25;
	color: #fff;
}

.routine_area .play_button {
	position: relative;
	width: 6rem;
	height: 6rem;
	border-radius: 50%;
	background-image: url("https://academy.drzerach.co.il/wp-content/themes/img/play-icon-bg1.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	margin-left: 4rem;
	transition: 200ms;
}

.routine_area .play_button.nitro-lazy {
	background-image: none !important;
}

.routine_area .play_button:hover {
	opacity: .75;
}

.routine_area .play_button img {
	width: 1rem;
}

.routine_area .play_button::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: .7rem solid #d5b249;
	animation: zoom 1.7s infinite ease;
}

@keyframes zoom {
	0% {
		transform: scale(1);
		opacity: 1;
	}
	
	100% {
		transform: scale(1.5);
		opacity: 0;
	}
}

.routine_area .mfp-iframe-holder .mfp-content {
	max-width: 100rem;
}

.contact_area {
	padding: 16rem 0;
}

.contact_area h6 {
	margin-bottom: 2.5rem;
}

.contact_area .title_box h3 {
	color: #fff;
	font-weight: 300;
	font-size: 4.8rem;
	line-height: 110%;
	letter-spacing: unset;
}

@media (max-width: 767px) {
	.contact_area .title_box h3 {
		font-size: 3.2rem;
	}
}

.contact_area .contact_wrap {
	padding: 7rem 16rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.our_team_area {
	padding-bottom: 16rem;
	position: relative;
}

.our_team_area .doctor_wrap h3, .our_team_area .doctor_about_content h3 {
	color: #000;
	font-weight: 300;
	font-size: 4rem;
	line-height: 1;
	letter-spacing: unset;
}

@media (max-width: 767px) {
	.our_team_area .doctor_wrap h3, .our_team_area .doctor_about_content h3 {
		font-size: 1.8rem;
		margin-bottom: 1.3rem;
	}
}

.our_team_area .title {
	margin-bottom: 12.5rem;
}

.our_team_area h6 {
	color: #9a9ba3;
}

.our_team_area .telk {
	width: 4.8rem;
	position: absolute;
	left: 2rem;
	top: -1rem;
}

.our_team_area .more_link {
	font-weight: 700;
	font-size: 1.6rem;
	letter-spacing: .05em;
	color: #000;
	display: inline-block;
	transition: 200ms;
	margin-top: 7.4rem;
}

.our_team_area .more_link:hover {
	color: #5f5f5f;
}

.our_team_area ul li {
	display: flex;
	align-items: center;
	font-size: 2.3rem;
	line-height: 1.41;
}

.our_team_area ul li:not(:last-child) {
	margin-bottom: 2.3rem;
}

.our_team_area ul li img {
	width: 2rem;
	margin-left: 4.8rem;
	flex-shrink: 0;
}

.our_team_area .doctor_wrap {
	margin-top: 14rem;
}

.doctor_about_content {
	padding: 0 16rem;
}

.doctor_about_content h3 {
	font-size: 4rem;
	font-weight: 700 !important;
	line-height: 1;
	margin-bottom: 4.8rem;
}

@media (max-width: 767px) {
	.doctor_about_content h3 {
		font-size: 1.8rem;
		margin-bottom: 1.3rem;
	}
}

.doctor_about_content ul li {
	display: flex;
	align-items: center;
	font-size: 2.4rem;
	line-height: 1.41;
}

.doctor_about_content ul li:not(:last-child) {
	margin-bottom: 2.3rem;
}

.doctor_about_content ul li img {
	width: 2rem;
	margin-left: 4.8rem;
	flex-shrink: 0;
}

.learn_area {
	padding-top: 12rem;
	position: relative;
}

.learn_area .telk {
	width: 4.8rem;
	position: absolute;
	left: 2rem;
	top: 4.7rem;
}

.learn_area .row .col-lg-6:nth-child(even) .border-left {
	border: 0;
}

.learn_area .learn_box {
	background: #000;
	padding: 12.8rem 17rem 13.2rem 17rem;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
}

.learn_area .learn_box.border-left {
	border-left: 1px solid #d5b249;
}

.learn_area .learn_box img {
	width: auto;
	height: 11.5rem;
}

.learn_area .learn_box h3 {
	letter-spacing: .4em;
	text-transform: uppercase;
	color: #dcc172;
	font-weight: 700;
	margin: 4.3rem 0 5rem;
}

.learn_area .learn_box .button {
	margin-top: 11rem;
}

.academy_knowledge_area {
	padding-top: 20.5rem;
}

.academy_knowledge_area .knowledge_content .z_icon {
	width: 2rem;
	margin-bottom: 3.2rem;
}

.academy_knowledge_area .knowledge_content2 {
	margin: 27.7rem 0 11.6rem;
}

.contact_area {
	padding: 16rem 0;
}

.contact_area h6 {
	margin-bottom: 2.5rem;
}

.contact_area .contact_wrap {
	padding: 7rem 16rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.contact_area form .form_group {
	margin-bottom: 3rem;
}

.contact_area form input {
	width: 100%;
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	background: rgba(0, 0, 0, 0);
	border: none;
	border-bottom: .1rem solid #fff;
	padding: 0;
	padding-bottom: 2rem;
}

.contact_area form input::placeholder {
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
	font-family: "SimplerPro";
	opacity: 1;
}

.contact_area form textarea {
	width: 100%;
	height: 6.6rem;
	background: rgba(0, 0, 0, 0);
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	border: none;
	border-bottom: .1rem solid #fff;
	padding: 0;
	resize: none;
}

.contact_area form textarea::placeholder {
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
	font-family: "SimplerPro";
	opacity: 1;
}

.contact_area form label {
	font-family: "SimplerPro";
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
}

.contact_area form .experience_check_fuild {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: .1rem solid #fff;
	padding-bottom: 2rem;
}

.contact_area form input[type=radio] {
	position: absolute;
	width: 0;
	height: 0;
	display: none;
}

.contact_area form input[type=radio]+label {
	position: relative;
	padding-right: 2.6rem;
	cursor: pointer;
	user-select: none;
}

.contact_area form input[type=radio]+label::before {
	content: "";
	position: absolute;
	top: .4rem;
	right: 0;
	width: 1.8rem;
	height: 1.8rem;
	border-radius: 50%;
	border: 1px solid #fff;
}

.contact_area form input[type=radio]+label::after {
	content: "";
	position: absolute;
	top: .8rem;
	right: .4rem;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	background: #fff;
	display: none;
}

.contact_area form input[type=radio]:checked+label::after {
	display: block;
}

.contact_area form .form-select {
	width: 100%;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("https://academy.drzerach.co.il/wp-content/themes/img/down-arrow-white.svg");
	background-size: 1.7rem .85rem;
	background-position: left center;
	padding: 0;
	padding-bottom: 2rem;
	border: none;
	border-bottom: .1rem solid #fff;
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	border-radius: 0;
}

.contact_area form .form-select.nitro-lazy {
	background-image: none !important;
}

.contact_area form .form-select:focus {
	box-shadow: none;
}

.contact_area form .form-select option {
	color: #000;
	overflow: hidden;
}

.blog_area {
	padding: 8rem 0 12rem;
}

.blog_area h1 {
	color: #000;
}

.blog_tab_nav {
	justify-content: center;
	padding: 8.5rem 0 2rem;
	overflow: auto;
	flex-wrap: nowrap;
}

.blog_tab_nav li:not(:last-child) {
	margin-left: 1.2rem;
}

.blog_tab_nav a {
	font-size: 1.8rem;
	line-height: 1.22;
	color: #000;
	padding: 2rem 3.4rem;
	border: none;
	background: #f7f7f7;
	border-radius: 0;
	white-space: nowrap;
}

.blog_tab_nav a.active, .blog_tab_nav a:hover {
	color: #fff;
	background: #000;
}

.posts_row a {
	color: inherit;
}

.blog_card {
	margin-bottom: 8rem;
}

.blog_card .img {
	display: block;
	overflow: hidden;
}

.blog_card .img img {
	width: 100%;
	transition: 200ms;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.blog_card .content {
	padding: 4rem 6rem 0 16rem;
}

.blog_card p {
	font-weight: 700;
	font-size: 1.4rem;
	line-height: 1.214;
	text-align: right;
	letter-spacing: .2em;
	color: #cea56c;
}

.blog_card h3 {
	letter-spacing: .03em;
	line-height: 130%;
	margin: 1.4rem 0 2.8rem;
}

.blog_card .more_link {
	font-weight: 700;
	font-size: 1.6rem;
	letter-spacing: .05em;
	color: #000;
	transition: 200ms;
}

.blog_card .more_link:hover {
	color: #5f5f5f;
}

.page_title_area_v1 {
	min-height: 48rem;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	background-position: center;
	background-position: center;
	background-repeat: no-repeat;
}

.page_title_area_v1 .scroll_down {
	display: inline-block;
	width: 3rem;
}

.about_academy_area {
	padding: 7rem 0 14rem;
}

.about_academy_area.v1 {
	padding-top: 14rem;
}

.academy_knowledge_area {
	padding: 12rem 0 14rem;
}

.academy_knowledge_area .knowledge_content .z_icon {
	width: 2rem;
	margin-bottom: 3.2rem;
}

.academy_knowledge_area .knowledge_content2 {
	margin: 27.7rem 0 11.6rem;
}

.img_link {
	display: block;
}

.img_link img {
	width: 100%;
	transition: 200ms;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.img_link:hover img {
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
}

.blog_video {
	padding: 13.5rem 0 20rem;
}

.blog_video h6 {
	letter-spacing: .2em;
	color: #9a9ba3;
	margin-bottom: 2.3rem;
}

.blog_video .video {
	width: 100%;
	height: 54rem;
}

.clinic_about_area, .academy_knowledge_area {
	position: relative;
	padding-bottom: 17rem;
}

.clinic_about_area .telk, .academy_knowledge_area .telk {
	position: absolute;
	top: 2rem;
	left: 2rem;
	width: 4.8rem;
	display: block;
}

.clinic_about_area .clinic_about_content_box, .academy_knowledge_area .clinic_about_content_box {
	padding: 6rem 8.3rem 7.5rem 8.3rem;
	background: #000;
	color: #fff;
	text-align: center;
	margin-top: .6rem;
}

.clinic_about_area .clinic_about_content_box h2, .academy_knowledge_area .clinic_about_content_box h2 {
	color: #fff;
	margin-bottom: 3.5rem;
}

.clinic_about_area .button, .academy_knowledge_area .button {
	margin-top: 8rem;
	width: 28.4rem;
}

.clinic_about_area .button::before, .academy_knowledge_area .button::before {
	width: 45rem;
	height: 30rem;
	right: -7.5rem;
}

.page-template-page-aesthetic .txt_wrap, .single-post .txt_wrap {
	text-align: right;
}

.types_of_injections_area .content_box {
	background: #000;
	padding: 17.3rem 16rem 20rem 16.8rem;
	margin-top: .6rem;
}

.types_of_injections_area .content_box h6 {
	color: #8f919c;
	font-size: 1.4rem;
	margin-bottom: 2.5rem;
}

.types_of_injections_area .content_box h2 {
	color: #fff;
	padding-bottom: 5.5rem;
}

.types_of_injections_area .content_box p {
	color: #fff;
}

.types_of_treatments_area {
	padding: 14rem 0 23rem;
}

.types_of_treatments_area .treatments_card {
	position: relative;
	overflow: hidden;
	display: block;
	font-size: 2.4rem;
	color: #fff;
	margin-top: .6rem;
}

.types_of_treatments_area .treatments_card img {
	width: 100%;
	transition: 150ms;
}

.types_of_treatments_area .treatments_card p {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: 150ms;
}

.types_of_treatments_area .treatments_card:hover img {
	transform: scale(1.1);
}

.types_of_treatments_area .treatments_card:hover p {
	color: #dcc172;
}

.contact_area1 {
	padding: 11rem 0 12rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.contact_area1 h6 {
	margin-bottom: 2.5rem;
	letter-spacing: .2em;
	color: #9a9ba3;
}

.contact_area1 h3 {
	color: #fff;
	font-weight: 300;
	font-size: 4.8rem;
	line-height: 110%;
}

@media (max-width: 767px) {
	.contact_area1 h3 {
		font-size: 3.2rem;
	}
}

.contact_area1 form .form_group {
	margin-bottom: 3rem;
}

.contact_area1 form input {
	width: 100%;
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	background: rgba(0, 0, 0, 0);
	border: none;
	border-bottom: .1rem solid #fff;
	padding: 0;
	padding-bottom: 2rem;
}

.contact_area1 form input::placeholder {
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
	font-family: "SimplerPro";
	opacity: 1;
}

.contact_area1 form textarea {
	width: 100%;
	height: 6.6rem;
	background: rgba(0, 0, 0, 0);
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	border: none;
	border-bottom: .1rem solid #fff;
	padding: 0;
	resize: none;
}

.contact_area1 form textarea::placeholder {
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
	font-family: "SimplerPro";
	opacity: 1;
}

.contact_area1 form label {
	font-family: "SimplerPro";
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
}

.contact_area1 form .button {
	width: 28.4rem;
	margin-top: 2rem;
}

.contact_area1 form .button::before {
	width: 40rem;
	height: 30rem;
	right: -7rem;
}

.contact_area1 form .experience_check_fuild {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: .1rem solid #fff;
	padding-bottom: 2rem;
}

.contact_area1 form input[type=radio] {
	position: absolute;
	width: 0;
	height: 0;
	display: none;
}

.contact_area1 form input[type=radio]+label {
	position: relative;
	padding-right: 2.6rem;
	cursor: pointer;
	user-select: none;
}

.contact_area1 form input[type=radio]+label::before {
	content: "";
	position: absolute;
	top: .4rem;
	right: 0;
	width: 1.8rem;
	height: 1.8rem;
	border-radius: 50%;
	border: 1px solid #fff;
}

.contact_area1 form input[type=radio]+label::after {
	content: "";
	position: absolute;
	top: .8rem;
	right: .4rem;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	background: #fff;
	display: none;
}

.contact_area1 form input[type=radio]:checked+label::after {
	display: block;
}

.contact_area1 form .form-select {
	width: 100%;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("https://academy.drzerach.co.il/wp-content/themes/img/down-arrow-white.svg");
	background-size: 1.7rem .85rem;
	background-position: left center;
	padding: 0;
	padding-bottom: 2rem;
	border: none;
	border-bottom: .1rem solid #fff;
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	border-radius: 0;
}

.contact_area1 form .form-select.nitro-lazy {
	background-image: none !important;
}

.contact_area1 form .form-select:focus {
	box-shadow: none;
}

.contact_area1 form .form-select option {
	color: #000;
	overflow: hidden;
}

.page_title_area_v1 {
	min-height: 48rem;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	background-position: center;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.page_title_area_v1 .scroll_down {
	display: inline-block;
	width: 3rem;
}

.single-treatments #about_academy_area {
	background-color: #000;
	color: #fff;
}

@media (max-width: 767px) {
	.single-treatments .page_title_area_v1 {
		background-position: left;
		background-size: cover;
	}
}

.about_academy_area {
	text-align: center;
	padding: 10rem 0 13rem;
	color: #fff;
	background: #000;
}

.about_academy_area .z_icon {
	width: 2rem;
}

.need_to_know_area {
	padding: 10rem 0 12rem;
}

.need_to_know_area h2 {
	font-weight: 300;
	font-size: 4.8rem;
	line-height: 110%;
}

@media (max-width: 767px) {
	.need_to_know_area h2 {
		font-size: 2.4rem;
		padding-bottom: 3.2rem;
	}
}

.need_to_know_area .content_wrap {
	border-bottom: 1px solid #e4e4e4;
}

.need_to_know_area .content_box {
	min-height: 49rem;
	text-align: center;
	padding: 8rem 8.2rem;
	border-top: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
}

.need_to_know_area .content_box.border-right-0 {
	border-right: none;
}

.need_to_know_area .content_box .icon {
	height: 4rem;
}

.need_to_know_area .content_box h3 {
	margin: 4rem 0;
	letter-spacing: 0;
}

.need_to_know_area .content_box ul li:not(:last-child) {
	margin-bottom: 2rem;
}

.contact_area {
	padding: 11rem 0 12rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.contact_area .form_wrap_blk {
	padding: 7rem 0 12rem;
	background-position: center;
}

.contact_area h6 {
	margin-bottom: 2.5rem;
	letter-spacing: .2em;
	color: #9a9ba3;
}

.contact_area form .form_group {
	margin-bottom: 3rem;
}

.contact_area form input {
	width: 100%;
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	background: rgba(0, 0, 0, 0);
	border: none;
	border-bottom: .1rem solid #fff;
	padding: 0;
	padding-bottom: 2rem;
}

.contact_area form input::placeholder {
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
	font-family: "SimplerPro";
	opacity: 1;
}

.contact_area form textarea {
	width: 100%;
	height: 6.6rem;
	background: rgba(0, 0, 0, 0);
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	border: none;
	border-bottom: .1rem solid #fff;
	padding: 0;
	resize: none;
}

.contact_area form textarea::placeholder {
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
	font-family: "SimplerPro";
	opacity: 1;
}

.contact_area form label {
	font-family: "SimplerPro";
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
}

.contact_area form .button {
	width: 28.4rem;
	margin-top: 2rem;
}

.contact_area form .button::before {
	width: 40rem;
	height: 30rem;
	right: -7rem;
}

.contact_area form .experience_check_fuild {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: .1rem solid #fff;
	padding-bottom: 2rem;
}

.contact_area form input[type=radio] {
	position: absolute;
	width: 0;
	height: 0;
	display: none;
}

.contact_area form input[type=radio]+label {
	position: relative;
	padding-right: 2.6rem;
	cursor: pointer;
	user-select: none;
}

.contact_area form input[type=radio]+label::before {
	content: "";
	position: absolute;
	top: .4rem;
	right: 0;
	width: 1.8rem;
	height: 1.8rem;
	border-radius: 50%;
	border: 1px solid #fff;
}

.contact_area form input[type=radio]+label::after {
	content: "";
	position: absolute;
	top: .8rem;
	right: .4rem;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	background: #fff;
	display: none;
}

.contact_area form input[type=radio]:checked+label::after {
	display: block;
}

.contact_area form .form-select {
	width: 100%;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("https://academy.drzerach.co.il/wp-content/themes/img/down-arrow-white.svg");
	background-size: 1.7rem .85rem;
	background-position: left center;
	padding: 0;
	padding-bottom: 2rem;
	border: none;
	border-bottom: .1rem solid #fff;
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	border-radius: 0;
}

.contact_area form .form-select.nitro-lazy {
	background-image: none !important;
}

.contact_area form .form-select:focus {
	box-shadow: none;
}

.contact_area form .form-select option {
	color: #000;
	overflow: hidden;
}

.types_of_treatments_area {
	padding: 16rem 0 12rem;
}

.types_of_treatments_area .treatments_card {
	position: relative;
	overflow: hidden;
	display: block;
	font-size: 2.4rem;
	color: #fff;
	margin-top: .6rem;
}

.types_of_treatments_area .treatments_card img {
	width: 100%;
	transition: 150ms;
}

.types_of_treatments_area .treatments_card p {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: 150ms;
}

.types_of_treatments_area .treatments_card:hover img {
	transform: scale(1.1);
}

.types_of_treatments_area .treatments_card:hover p {
	color: #dcc172;
}

.instagram_area {
	padding: 0 0 14rem;
}

.instagram_area .instagram_links {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 2.8rem 0 5rem;
	flex-wrap: wrap;
}

.instagram_area .instagram_links a {
	font-weight: 400;
	font-size: 2.4rem;
	line-height: 134%;
	color: #9a9ba3;
	font-style: italic;
	transition: 200ms;
}

.instagram_area .instagram_links a:not(:last-child) {
	margin-left: 2.2rem;
}

.instagram_area .instagram_links a:hover {
	color: #000;
}

.instagram_area .img_blk {
	display: block;
	margin-top: .6rem;
	overflow: hidden;
}

.instagram_area .img_blk img {
	width: 100%;
	transition: 150ms;
}

.instagram_area .img_blk:hover img {
	transform: scale(1.1);
}

@media (max-width: 992px) {
	.types_of_injections_area .title {
		padding-bottom: 2.5rem;
	}
}

.contact_area.contact_us_area {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 8rem 0 10rem;
	position: relative;
}

@media (max-width: 767px) {
	.contact_area.contact_us_area {
		background-image: url("https://academy.drzerach.co.il/nitropack_static/DfgQkkOjCbtxOrvySUXYpoNBhAEufAyY/assets/images/optimized/rev-9bd4405/academy.drzerach.co.il/wp-content/themes/zerach_theme/assets/img/cpage_mobile_bg.jpg") !important;
		background-size: cover !important;
	}
	
	.contact_area.contact_us_area.nitro-lazy {
		background-image: none !important;
	}
}

.contact_area.contact_us_area::before {
	content: "";
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 8rem;
	width: 1px;
	height: calc(100% - 18rem);
	background: #fff;
}

.contact_area .contact_info {
	width: 63.3rem;
	text-align: center;
	color: #fff;
}

.contact_area .contact_info .map {
	width: 100%;
	margin: 5rem 0;
}

.contact_area .contact_info a:not(.button) {
	color: #fff;
	transition: 200ms;
}

.contact_area .contact_info a:not(.button):hover {
	color: #dcc172;
}

.contact_area .contact_info .mail {
	display: inline-block;
	margin: 2.1rem 0;
}

.contact_area .contact_info .button {
	width: 28.4rem;
}

.contact_area .contact_info .button::before {
	width: 40rem;
	height: 30rem;
	right: -7rem;
}

.contact_area .social_icon {
	display: flex;
	align-items: center;
}

.contact_area .social_icon li:not(:last-child) {
	margin-left: 2.4rem;
}

.contact_area .social_icon a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 4rem;
	height: 4rem;
	border-radius: 50%;
	background: #fff;
	transition: 200ms;
}

.contact_area .social_icon a:hover {
	background: #d5b249;
}

.contact_area .social_icon a .instragram {
	width: 1.5rem;
}

.contact_area .social_icon a .youtube {
	width: 1.6rem;
}

.contact_area .social_icon a .facebook {
	width: .9rem;
}

.contact_area .contact_form {
	width: 46rem;
	margin-right: 25.5rem;
}

.contact_area .contact_form h2 {
	color: #fff;
	font-weight: 300;
	font-size: 4.8rem;
}

.contact_area .title_box {
	padding: 0 2rem !important;
}

.contact_area .title_box h6 {
	margin-bottom: 1.4rem;
	color: #dcc172;
}

.contact_area form {
	margin: 5rem 0;
}

.contact_area form .form_group {
	margin-bottom: 3rem;
}

.contact_area form input {
	width: 100%;
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	background: rgba(0, 0, 0, 0);
	border: none;
	border-bottom: .1rem solid #fff;
	padding: 0;
	padding-bottom: 2rem;
}

.contact_area form input::placeholder {
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
	font-family: "SimplerPro";
	opacity: 1;
}

.contact_area form textarea {
	width: 100%;
	height: 6.6rem;
	background: rgba(0, 0, 0, 0);
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	border: none;
	border-bottom: .1rem solid #fff;
	padding: 0;
	resize: none;
}

.contact_area form textarea::placeholder {
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
	font-family: "SimplerPro";
	opacity: 1;
}

.contact_area form label {
	font-family: "SimplerPro";
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
}

.contact_area form .form-select {
	width: 100%;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("https://academy.drzerach.co.il/wp-content/themes/img/down-arrow-white.svg");
	background-size: 1.7rem .85rem;
	background-position: left center;
	padding: 0;
	padding-bottom: 2rem;
	border: none;
	border-bottom: .1rem solid #fff;
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	border-radius: 0;
}

.contact_area form .form-select.nitro-lazy {
	background-image: none !important;
}

.contact_area form .form-select:focus {
	box-shadow: none;
}

.contact_area form .form-select option {
	color: #000;
	overflow: hidden;
}

.contact_area form .button {
	width: 20.4rem;
}

.contact_area form .button::before {
	right: -5rem;
}

.wpcf7-response-output {
	color: #000 !important;
	background: #fff;
	border: 0 !important;
	font-size: 2rem;
	padding: .5rem 1.5rem !important;
}

@media (max-width: 991px) {
	.page-template-page-aesthetic .half_img_half_txts_area .big_img_wrap {
		margin-right: -2rem;
		margin-bottom: 4rem;
		padding: 0;
	}
}

.page-template-page-aesthetic .half_img_half_txts_area .txt_wrap {
	margin-bottom: 6rem;
}

@media (max-width: 767px) {
	.page-template-page-aesthetic .half_img_half_txts_area .text_lg {
		font-size: 1.4rem;
		line-height: 1.42;
		margin-top: 2rem;
	}
	
	.page-template-page-aesthetic .half_img_half_txts_area .txt_wrap {
		margin-bottom: 4rem;
	}
}

.page-template-page-aesthetic .half_img_half_txts_area a.button {
	margin-top: 4rem;
}

@media (max-width: 767px) {
	.page-template-page-aesthetic .half_img_half_txts_area a.button {
		width: 100%;
	}
}

.faq_nav {
	justify-content: center;
	padding: 2rem 0;
	overflow: auto;
	flex-wrap: nowrap;
	background: #fff;
	top: 9.7rem;
	z-index: 999 !important;
}

.faq_nav li:not(:last-child) {
	margin-left: 1.2rem;
}

.faq_nav .nav-link {
	font-size: 1.8rem;
	line-height: 1.22;
	color: #000;
	padding: 2rem 3.4rem;
	border: none;
	background: #f7f7f7;
	border-radius: 0;
	white-space: nowrap;
}

.faq_nav .nav-link.active, .faq_nav .nav-link:hover {
	color: #fff;
	background: #000;
}

.faq_area {
	padding: 8rem 0 16rem;
}

.accordion {
	--bs-accordion-border-width: 0 !important;
}

.accordion-item {
	background: #f6f6f7;
	border: none;
	border-radius: 0;
}

.accordion-item:not(:last-child) {
	margin-bottom: 2.4rem;
}

.accordion-button {
	display: flex;
	align-items: center;
	padding: 2.3rem 5rem;
	font-size: 2.4rem;
	line-height: 1.41;
	letter-spacing: 0;
	color: #fff;
	background-color: #000;
	margin: 0 !important;
	user-select: none;
}

.accordion-button::after {
	width: 3rem;
	height: 1.4rem;
	background-image: url("https://academy.drzerach.co.il/nitropack_static/DfgQkkOjCbtxOrvySUXYpoNBhAEufAyY/assets/images/optimized/rev-9bd4405/academy.drzerach.co.il/wp-content/themes/zerach_theme/assets/img/down-angle-white.png");
	background-size: 3rem 1.4rem;
}

.accordion-button:not(.collapsed) {
	color: #fff;
	background-color: #000;
}

.accordion-button:not(.collapsed)::after {
	background-image: url("https://academy.drzerach.co.il/nitropack_static/DfgQkkOjCbtxOrvySUXYpoNBhAEufAyY/assets/images/optimized/rev-9bd4405/academy.drzerach.co.il/wp-content/themes/zerach_theme/assets/img/down-angle-white.png");
}

.accordion-button .num {
	font-size: 4rem;
	line-height: 1;
	color: #fff;
	margin: 0;
	display: inline-block;
	padding-left: 7.6rem;
}

.accordion-body {
	padding: 8rem 16.7rem 8rem 16rem;
}

.contact_area1 {
	padding: 11rem 0 12rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.contact_area1 h6 {
	margin-bottom: 2.5rem;
	letter-spacing: .2em;
	color: #9a9ba3;
}

.contact_area1 form .form_group {
	margin-bottom: 3rem;
}

.contact_area1 form input {
	width: 100%;
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	background: rgba(0, 0, 0, 0);
	border: none;
	border-bottom: .1rem solid #fff;
	padding: 0;
	padding-bottom: 2rem;
}

.contact_area1 form input::placeholder {
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
	font-family: "SimplerPro";
	opacity: 1;
}

.contact_area1 form textarea {
	width: 100%;
	height: 6.6rem;
	background: rgba(0, 0, 0, 0);
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	border: none;
	border-bottom: .1rem solid #fff;
	padding: 0;
	resize: none;
}

.contact_area1 form textarea::placeholder {
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
	font-family: "SimplerPro";
	opacity: 1;
}

.contact_area1 form label {
	font-family: "SimplerPro";
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
}

.contact_area1 form .button {
	width: 28.4rem;
	margin-top: 2rem;
}

.contact_area1 form .button::before {
	width: 40rem;
	height: 30rem;
	right: -7rem;
}

.contact_area1 form .experience_check_fuild {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: .1rem solid #fff;
	padding-bottom: 2rem;
}

.contact_area1 form input[type=radio] {
	position: absolute;
	width: 0;
	height: 0;
	display: none;
}

.contact_area1 form input[type=radio]+label {
	position: relative;
	padding-right: 2.6rem;
	cursor: pointer;
	user-select: none;
}

.contact_area1 form input[type=radio]+label::before {
	content: "";
	position: absolute;
	top: .4rem;
	right: 0;
	width: 1.8rem;
	height: 1.8rem;
	border-radius: 50%;
	border: 1px solid #fff;
}

.contact_area1 form input[type=radio]+label::after {
	content: "";
	position: absolute;
	top: .8rem;
	right: .4rem;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	background: #fff;
	display: none;
}

.contact_area1 form input[type=radio]:checked+label::after {
	display: block;
}

.contact_area1 form .form-select {
	width: 100%;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("https://academy.drzerach.co.il/wp-content/themes/img/down-arrow-white.svg");
	background-size: 1.7rem .85rem;
	background-position: left center;
	padding: 0;
	padding-bottom: 2rem;
	border: none;
	border-bottom: .1rem solid #fff;
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	border-radius: 0;
}

.contact_area1 form .form-select.nitro-lazy {
	background-image: none !important;
}

.contact_area1 form .form-select:focus {
	box-shadow: none;
}

.contact_area1 form .form-select option {
	color: #000;
	overflow: hidden;
}

.page_title_area {
	text-align: center;
	background: #000;
	padding: 11rem 0 12rem;
}

.page_title_area .icon {
	width: 9.1rem;
}

.page_title_area h5 {
	font-weight: 700;
	font-size: 1.4rem;
	line-height: 1.21;
	letter-spacing: .4em;
	color: #dcc172;
	text-transform: uppercase;
	margin: 3.7rem 0 2.6rem;
}

.about_academy_area {
	text-align: center;
	padding: 9rem 0 11rem;
}

#about_academy_area {
	background-color: #fff;
	color: #000;
}

.lessons_area {
	position: relative;
	padding-bottom: 18rem;
}

.lessons_area .telk {
	position: absolute;
	top: 0;
	left: 7.2rem;
	width: 8.2rem;
}

.page-template-page-course .accordion {
	--bs-accordion-border-width: 0 !important;
}

.page-template-page-course .accordion-item {
	background: #f6f6f7;
	border: none;
	border-radius: 0;
}

.page-template-page-course .accordion-item:not(:last-child) {
	margin-bottom: 2.4rem;
}

.page-template-page-course .accordion-button {
	display: flex;
	align-items: center;
	padding: 5.6rem;
	background: rgba(0, 0, 0, 0);
	font-size: 2.4rem;
	line-height: 1.41;
	letter-spacing: 0;
	color: #000;
	margin: 0 !important;
	user-select: none;
}

.page-template-page-course .accordion-button::after {
	width: 3rem;
	height: 1.4rem;
	background-image: url("https://academy.drzerach.co.il/nitropack_static/DfgQkkOjCbtxOrvySUXYpoNBhAEufAyY/assets/images/optimized/rev-9bd4405/academy.drzerach.co.il/wp-content/themes/zerach_theme/assets/img/down-angle.svg");
	background-size: 3rem 1.4rem;
}

.page-template-page-course .accordion-button:not(.collapsed) {
	color: #000;
	background: rgba(0, 0, 0, 0);
}

.page-template-page-course .accordion-button:not(.collapsed)::after {
	background-image: url("https://academy.drzerach.co.il/nitropack_static/DfgQkkOjCbtxOrvySUXYpoNBhAEufAyY/assets/images/optimized/rev-9bd4405/academy.drzerach.co.il/wp-content/themes/zerach_theme/assets/img/down-angle.svg");
}

.page-template-page-course .accordion-button .num {
	font-size: 4rem;
	line-height: 1;
	color: #000;
	margin: 0;
	display: inline-block;
	padding-left: 7.6rem;
}

.page-template-page-course .accordion-body {
	padding: 0 16.7rem 7rem 16rem;
}

.contact_area {
	padding: 16rem 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.contact_area h6 {
	margin-bottom: 2.5rem;
}

.contact_area .contact_wrap {
	padding: 7rem 16rem;
}

.contact_area form .form_group {
	margin-bottom: 3rem;
}

.contact_area form input {
	width: 100%;
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	background: rgba(0, 0, 0, 0);
	border: none;
	border-bottom: .1rem solid #fff;
	padding: 0;
	padding-bottom: 2rem;
}

.contact_area form input::placeholder {
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
	font-family: "SimplerPro";
	opacity: 1;
}

.contact_area form textarea {
	width: 100%;
	height: 6.6rem;
	background: rgba(0, 0, 0, 0);
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	border: none;
	border-bottom: .1rem solid #fff;
	padding: 0;
	resize: none;
}

.contact_area form textarea::placeholder {
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
	font-family: "SimplerPro";
	opacity: 1;
}

.contact_area form label {
	font-family: "SimplerPro";
	font-size: 1.8rem;
	line-height: 1.22;
	color: #fff;
}

.contact_area form .experience_check_fuild {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: .1rem solid #fff;
	padding-bottom: 2rem;
}

.contact_area form input[type=radio] {
	position: absolute;
	width: 0;
	height: 0;
	display: none;
}

.contact_area form input[type=radio]+label {
	position: relative;
	padding-right: 2.6rem;
	cursor: pointer;
	user-select: none;
}

.contact_area form input[type=radio]+label::before {
	content: "";
	position: absolute;
	top: .4rem;
	right: 0;
	width: 1.8rem;
	height: 1.8rem;
	border-radius: 50%;
	border: 1px solid #fff;
}

.contact_area form input[type=radio]+label::after {
	content: "";
	position: absolute;
	top: .8rem;
	right: .4rem;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	background: #fff;
	display: none;
}

.contact_area form input[type=radio]:checked+label::after {
	display: block;
}

.contact_area form .form-select {
	width: 100%;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("https://academy.drzerach.co.il/wp-content/themes/img/down-arrow-white.svg");
	background-size: 1.7rem .85rem;
	background-position: left center;
	padding: 0;
	padding-bottom: 2rem;
	border: none;
	border-bottom: .1rem solid #fff;
	font-size: 1.8rem;
	line-height: 1.22;
	font-family: "SimplerPro";
	color: #fff;
	border-radius: 0;
}

.contact_area form .form-select.nitro-lazy {
	background-image: none !important;
}

.contact_area form .form-select:focus {
	box-shadow: none;
}

.contact_area form .form-select option {
	color: #000;
	overflow: hidden;
}

.courses_mage_menu .learn_area {
	padding-top: 0;
	z-index: 9;
}

.courses_mage_menu .learn_area>.container {
	display: none;
}

@media (max-width: 991px) {
	div#courses_menu_modal {
		padding-bottom: 150px;
		background: #000;
	}
	
	div#courses_menu_modal .modal-dialog {
		top: 0 !important;
	}
}

@media (min-width: 992px) {
	div#courses_menu_modal .mobile_ver_top {
		display: none;
	}
}

.mega_menu_modal {
	transform: none;
	max-width: 100%;
	margin: 0 auto;
	height: 100%;
	padding-left: 0 !important;
}

.mega_menu_modal .modal-body {
	padding: 0;
}

.mega_menu_modal .modal-dialog {
	transform: translate(0, 0px) !important;
	max-width: 100%;
	margin: 0;
}

.mega_menu_modal .modal-content {
	border: 0;
	border-radius: 0;
}

.mega_menu_modal .mobile_ver_top {
	border-bottom: 1px solid #e4e4e4;
}

@media (min-width: 992px) {
	.mega_menu_modal .mobile_ver_top {
		display: none;
	}
}

.mega_menu_modal .mobile_ver_top a.go_back {
	font-weight: 700;
	font-size: 18px;
	color: #000;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 88px;
}

.mega_menu_modal .mobile_ver_top a.go_back img.arrow_left {
	position: absolute;
	right: 20px;
	height: 23px;
}

ul.treatments_menu {
	height: 100%;
}

ul.treatments_menu li.menu-item {
	flex-basis: 33.3333%;
	display: flex;
	align-items: stretch;
	justify-content: stretch;
	line-height: 1;
	padding: 0;
}

@media (max-width: 991px) {
	ul.treatments_menu li.menu-item {
		flex-basis: 50%;
		max-width: 50%;
	}
}

ul.treatments_menu li.menu-item a {
	color: #000;
	display: flex;
	min-width: 100%;
	align-items: center;
	justify-content: center;
	background-color: #fff;
	border: 1px solid #e4e4e4;
	border-top: 0;
	transition: all .3s ease;
}

@media (max-width: 991px) {
	ul.treatments_menu li.menu-item a {
		padding-right: 20px;
		padding-left: 20px;
		text-align: center;
		height: 50px;
	}
}

ul.treatments_menu li.menu-item a:hover {
	background-color: #000;
	color: #fff;
	border-color: #000;
	transition: all .3s ease;
}

@media (max-width: 991px) {
	div#treatments_menu_modal {
		background: #fff;
	}
	
	div#treatments_menu_modal .modal-dialog {
		top: 0 !important;
	}
	
	div#treatments_menu_modal .img_wrap {
		min-width: 100%;
	}
}

div#courses_menu_modal {
	padding-bottom: 25vh;
}

.page-template-page-splash footer {
	display: none;
}

.page-template-page-splash .call_now {
	display: none;
}

.page-template-page-splash button.navbar-toggler {
	display: none;
	visibility: hidden;
	opacity: 0;
}

.page-template-page-splash a.navbar-brand {
	pointer-events: none;
}

@media (min-width: 992px) {
	.page-template-page-splash a.navbar-brand {
		position: absolute;
		left: 50%;
		top: 10rem;
		transform: translateX(-50%);
		width: 175px;
	}
}

.page-template-page-splash header.sticky-top {
	position: fixed;
	background-color: rgba(0, 0, 0, 0);
}

.page-template-page-splash header .nav {
	display: none;
	opacity: 0;
	visibility: hidden;
}

.page-template-page-splash header .header_right_button {
	display: none !important;
	opacity: 0;
	visibility: hidden;
}

.page-template-page-splash header .brand_black {
	display: none;
}

.page-template-page-splash header .brand_white {
	display: block !important;
}

.splash_wrap {
	height: 100vh;
}

@media (min-width: 992px) {
	.splash_wrap {
		display: flex;
		flex-direction: row;
	}
	
	.splash_wrap .s_row {
		flex: 0 0 auto;
		width: 33.33333333%;
	}
}

.splash_wrap .s_row {
	min-height: 33.3vh;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	position: relative;
}

.splash_wrap .s_row .row_link {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}

.splash_wrap .s_row .row_link:after {
	background: linear-gradient(0deg, #ffd98e 0%, rgba(218, 196, 165, 0) 100%);
	opacity: 0;
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	height: 27%;
	transition: opacity .3s ease;
}

.splash_wrap .s_row .row_link:hover:after {
	opacity: .7;
	transition: opacity .3s ease;
}

.splash_wrap .s_row .row_caption {
	z-index: 2;
	position: absolute;
	text-align: center;
	bottom: 2rem;
}

@media (min-width: 992px) {
	.splash_wrap .s_row .row_caption {
		bottom: auto;
		top: 85%;
	}
}

.splash_wrap .s_row .row_caption h3, .splash_wrap .s_row .row_caption h2, .splash_wrap .s_row .row_caption h1 {
	font-style: normal;
	font-weight: 400;
	font-size: 1.8rem;
	letter-spacing: .24em;
}

@media (min-width: 992px) {
	.splash_wrap .s_row .row_caption h3, .splash_wrap .s_row .row_caption h2, .splash_wrap .s_row .row_caption h1 {
		font-size: 2.4rem;
		margin-bottom: 1rem;
	}
}

.splash_wrap .s_row .row_caption h3 strong, .splash_wrap .s_row .row_caption h2 strong, .splash_wrap .s_row .row_caption h1 strong {
	font-weight: 700;
}

@media (min-width: 992px) {
	.splash_wrap .s_row .row_caption p {
		font-size: 2.4rem;
	}
}

.splash_wrap .s_row img.right_col_desk_img {
	max-width: 80%;
}

.splash_wrap .s_row img.left_col_desk_img {
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.splash_wrap .s_row img.middle_col_desk_img {
	object-fit: cover;
	object-position: center;
	left: 0;
	right: 0;
	position: absolute;
	width: 100%;
	height: 100%;
}

.splash_wrap .row_top {
	background-color: #000;
}

@media (min-width: 992px) {
	.splash_wrap .row_top {
		order: 3;
	}
}

.splash_wrap .row_middle {
	background: #444;
}

.splash_wrap .row_middle .row_link:after {
	background: linear-gradient(0deg, #8d8d8d 0%, rgba(218, 196, 165, 0) 100%);
}

@media (min-width: 992px) {
	.splash_wrap .row_middle {
		order: 2;
	}
}

.splash_wrap .row_bottom {
	background: #000;
}

.splash_wrap .row_bottom .row_link:after {
	background: linear-gradient(0deg, #f3cabc 0%, rgba(231, 203, 193, 0) 100%);
}

.splash_wrap img.top_row_img {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	object-fit: cover;
}

.splash_wrap img.middle_row_img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	width: 100%;
}

.mobile_menu_navbar {
	opacity: 1;
	visibility: visible;
	transition: opacity .2s linear;
}

.mobile_menu_navbar.collapse:not(.show) {
	visibility: hidden;
	display: block;
	opacity: 0;
	transition: opacity .2s linear;
}

.mobile_menu li.dropdown ul.dropdown-menu.show {
	width: 100%;
	position: relative !important;
	border: 0;
	padding-right: 20px;
	padding-top: 0;
}

.mobile_menu li.dropdown ul.dropdown-menu.show li {
	margin-bottom: 1rem;
}

.mobile_menu .dropdown-toggle::after {
	display: none;
}

.mobile_menu .dropdown-toggle .caret {
	background-image: url("https://academy.drzerach.co.il/nitropack_static/DfgQkkOjCbtxOrvySUXYpoNBhAEufAyY/assets/images/optimized/rev-9bd4405/academy.drzerach.co.il/wp-content/themes/zerach_theme/assets/img/arrow_left.svg");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: 11px;
	height: 23px;
	transform: rotate(180deg);
	border: 0;
	margin: 0;
	position: relative;
	transition: all .2s linear;
}

.mobile_menu .dropdown-toggle .caret.nitro-lazy {
	background-image: none !important;
}

.mobile_menu li.dropdown.show .caret {
	transform: rotate(90deg);
	transition: all .2s linear;
}

@media (min-width: 992px) {
	html {
		font-size: .52vw;
	}
	
	.container {
		max-width: 163rem;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	
	.container.container_sm {
		max-width: 131rem;
	}
	
	.container-fluid {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 768px)and (max-width: 991px) {
	html {
		font-size: 60%;
	}
	
	.container-fluid {
		max-width: 720px;
	}
	
	.doctor_about_content {
		max-width: 720px;
	}
}

@media (max-width: 991px) {
	header {
		padding-right: 0 !important;
		height: 7rem;
		background: linear-gradient(180deg, rgba(0, 0, 0, .85) 43.25%, rgba(0, 0, 0, 0) 95.56%);
	}
	
	header .navbar-brand {
		width: 14.5rem;
	}
	
	header .navbar-brand.v1 {
		width: 12.7rem;
	}
	
	header .navbar-toggler {
		width: 2rem;
	}
	
	header .header_right_button {
		width: 100%;
		height: 7rem;
	}
	
	header .user_button {
		width: 3rem;
		height: 3rem;
		margin-right: auto;
		margin-top: .4rem;
	}
	
	header .user_button img {
		width: 1.6rem;
	}
	
	.hero_area .telk {
		display: block;
	}
	
	.icon_box_area .icon_box {
		width: auto;
		flex-shrink: 0;
		flex-wrap: nowrap;
	}
	
	.icon_box_area .icon_box::before {
		display: none;
	}
	
	.icon_box_area .icon_box .icon {
		width: 3.2rem;
		margin-left: 1rem;
	}
	
	.icon_box_area .icon_box h4 {
		margin: 0;
	}
	
	.icon_box_area .icon_box p {
		display: none;
	}
	
	.team_experts_area .telk {
		display: none;
	}
	
	.acid_area .content_wrap {
		padding-top: 13rem;
		width: 100%;
		position: unset;
	}
	
	.tooltop_area .tooltop_card {
		margin-top: .6rem;
	}
	
	.routine_area {
		min-height: 65vh;
	}
	
	.blog_card {
		display: flex;
		align-items: center;
		margin-bottom: 1rem;
	}
	
	.blog_card .img {
		width: 15rem;
		flex-shrink: 0;
		margin-left: 2.5rem;
	}
	
	.blog_card .content {
		padding: 0;
	}
	
	.blog_card h3 {
		margin-bottom: 0;
	}
	
	.blog_card h3 br {
		display: none;
	}
	
	.blog_card .more_link {
		display: none;
	}
	
	.academy_area {
		position: relative;
		z-index: 1;
	}
	
	.academy_area::before {
		content: "";
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 7rem;
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .85) 100%);
		z-index: -1;
	}
	
	footer {
		text-align: center;
	}
	
	footer .footer_logo {
		margin-bottom: 5rem;
	}
	
	footer .email_form {
		margin: auto;
		margin-top: 5rem;
	}
	
	.doctor_about_area .telk {
		display: none;
	}
	
	.doctor_about_area h6 {
		margin-top: 3.2rem;
	}
	
	.on_the_academy_area h3 {
		padding-bottom: 3.2rem;
		font-size: 1.8rem;
	}
	
	.learn_area .learn_box.border-left {
		border-left: none;
		border-bottom: 1px solid #d5b249;
	}
	
	.contact_area .contact_wrap {
		padding: 7rem 10rem;
	}
	
	.contact_area .title_box {
		text-align: center;
		padding-bottom: 6rem;
	}
	
	.academy_knowledge_area .knowledge_content2 {
		margin: 7rem 0 11.6rem;
	}
	
	.doctor_about_content {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 4rem;
		margin-left: auto;
		margin-right: auto;
	}
	
	.popup .modal-dialog {
		max-width: 95%;
	}
	
	.popup .modal-content {
		padding: 10rem 8rem 7rem 8rem;
	}
	
	.popup .modal_close {
		top: 4rem;
		right: 4rem;
	}
	
	.popup h6 {
		margin-top: 4rem;
	}
	
	.slick_arrows {
		display: none;
	}
	
	.slick-dots {
		display: block !important;
	}
	
	.accordion-button {
		padding: 3rem;
	}
	
	.accordion-button .num {
		padding-left: 4.5rem;
	}
	
	.accordion-body {
		padding: 0 11.7rem 5rem 7rem;
	}
	
	.accordion.v1 .accordion-body {
		padding: 5rem 11.7rem 5rem 7rem;
	}
	
	.call_now {
		left: 5rem;
	}
	
	.need_to_know_area .content_box, .need_to_know_area .content_box.border-right-0 {
		border: 1px solid #e4e4e4;
		border-bottom: none;
	}
	
	.need_to_know_area .content_box {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	
	.contact_area .form_wrap_blk {
		padding: 7rem 4rem;
	}
	
	.blog_tab_nav {
		padding-right: 30rem;
	}
	
	.about_academy_area.v1 {
		padding-top: 7rem;
	}
	
	.blog_video .video {
		height: 40rem;
	}
	
	.faq_nav {
		top: 6.7rem;
	}
	
	.contact_area.contact_us_area::before {
		display: none;
	}
	
	.contact_area .contact_info {
		width: 100%;
		margin-bottom: 9rem;
		padding-bottom: 9rem;
		border-bottom: 1px solid #fff;
	}
	
	.contact_area .contact_form {
		width: 100%;
		margin: auto;
	}
	
	.acid_area .acid_tooltop .acid_img1 {
		width: 75rem;
	}
	
	.acid_area .acid_tooltop .tooltop:nth-child(1) {
		top: 5.5rem;
		left: 28rem;
	}
	
	.acid_area .acid_tooltop .tooltop:nth-child(3) {
		top: 41rem;
		left: 17.5rem;
		bottom: unset;
	}
	
	.acid_area .acid_tooltop .tooltop:nth-child(2) {
		bottom: 14rem;
		left: 38rem;
		top: unset;
	}
	
	.acid_area .acid_tooltop .tooltip_content .border_line.border_line1 {
		display: none;
	}
	
	.acid_area .acid_tooltop .tooltip_content .border_line.border_line2 {
		display: block;
		width: 4rem;
		margin-top: 0;
	}
	
	.acid_area .acid_tooltop .tooltip_content {
		right: -2.5rem;
		bottom: -16.5rem;
	}
	
	.acid_area .acid_tooltop .tooltop:nth-child(1) .tooltip_content {
		right: -12rem;
		bottom: 4rem;
	}
	
	.acid_area .acid_tooltop .tooltop:nth-child(1) .tooltip_content .border_line.border_line2 {
		margin-right: 12rem;
		margin-top: .5rem;
		width: 3.7rem;
	}
	
	.acid_area .acid_tooltop .tooltip_content.show {
		display: block;
	}
	
	.acid_area .acid_tooltop .tooltip_content>div {
		padding-right: 0;
		padding-top: 1rem;
	}
	
	.tooltop_area .custom_tooltop {
		display: none;
	}
	
	.tooltop_area .tooltop_card .tooltop_img {
		height: 60rem;
		object-fit: cover;
		object-position: top center;
	}
}

@media (min-width: 576px)and (max-width: 767px) {
	.container, .container-fluid {
		max-width: 575px;
	}
	
	.doctor_about_content {
		max-width: 575px;
	}
}

@media (max-width: 767px) {
	.container, .container-fluid {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	
	body {
		font-size: 1.4rem;
		line-height: 1.42;
	}
	
	h1 {
		font-size: 3.2rem;
	}
	
	h2 {
		font-size: 2.4rem;
	}
	
	h3 {
		font-size: 1.6rem;
	}
	
	h6 {
		font-size: 1.2rem;
	}
	
	.button {
		width: 15.7rem;
		height: 4.8rem;
		font-size: 1.4rem;
	}
	
	.button.mobile_w_100 {
		width: 100%;
	}
	
	.button::before {
		width: 150%;
		height: 300%;
		right: -25%;
	}
	
	.text_lg {
		font-size: 1.4rem;
		line-height: 1.42;
	}
	
	.hero_area {
		padding-bottom: 5rem;
	}
	
	.hero_area h1 {
		padding-top: 1.6rem;
	}
	
	.hero_area .scroll_down {
		margin-top: 3.2rem;
		width: 2rem;
	}
	
	.hero_area .telk {
		width: 4.8rem;
		left: 2rem;
		bottom: 2rem;
	}
	
	.icon_box_area {
		padding: 2rem 0;
	}
	
	.icon_box_area .container {
		padding-left: 0;
		padding-right: 0;
	}
	
	.icon_box_area .inner {
		overflow: auto;
		scrollbar-width: none;
	}
	
	.icon_box_area .inner::-webkit-scrollbar {
		width: 0;
		display: none;
	}
	
	.icon_box_area .icon_box .icon {
		margin-left: .8rem;
	}
	
	.icon_box_area .icon_box h4 {
		font-size: 1.4rem;
	}
	
	.icon_box_area .icon_box:first-child {
		padding-right: 2rem;
	}
	
	.icon_box_area .icon_box {
		margin-left: 4rem;
	}
	
	.team_experts_area {
		padding: 4.8rem 0 !important;
	}
	
	.team_experts_area .team_card {
		margin-top: 2.4rem;
	}
	
	.team_experts_area .team_card p {
		margin-top: 1.4rem !important;
		font-size: 1rem !important;
	}
	
	.team_experts_area .button {
		margin-top: 4rem;
	}
	
	.about_area {
		align-items: flex-end;
		padding-bottom: 4.8rem;
		min-height: 75vh;
	}
	
	.about_area p {
		padding: 2rem 0 4rem;
	}
	
	.acid_area {
		padding: 20rem 0 6rem;
	}
	
	.acid_area .content_wrap p {
		margin: 1.3rem 0 2rem;
	}
	
	.tooltop_area .tooltop_card::before {
		height: 7.2rem;
	}
	
	.tooltop_area .tooltop_card .more_link {
		font-size: 2rem;
		bottom: 2.4rem;
	}
	
	.routine_area {
		min-height: 25rem;
		padding-bottom: 2rem;
	}
	
	.routine_area .play_button {
		width: 4.8rem;
		height: 4.8rem;
		margin-left: 2rem;
	}
	
	.routine_area .play_wrap h4 {
		padding-bottom: .5rem;
	}
	
	.routine_area .play_wrap h4, .routine_area .play_wrap p {
		font-size: 1.2rem;
	}
	
	.routine_area .play_wrap p br {
		display: none;
	}
	
	.skin_care_area {
		padding: 4.8rem 0;
	}
	
	.skin_care_area h2 {
		padding-bottom: 3.2rem;
	}
	
	.skin_care_area .button {
		margin-top: 2.6rem;
	}
	
	.blog_area {
		padding: 4.8rem 0;
	}
	
	.blog_area h2 {
		padding-bottom: 3.2rem;
	}
	
	.blog_card {
		margin-bottom: .6rem;
	}
	
	.blog_card .img {
		width: 9.3rem;
		margin-left: 1.6rem;
	}
	
	.blog_card p {
		font-size: 1rem;
	}
	
	.blog_card h3 {
		font-size: 1.4rem;
		margin-top: 1rem;
	}
	
	.blog_area .button {
		margin-top: 2.6rem;
	}
	
	.academy_area {
		min-height: auto;
		padding: 14.5rem 0 4.4rem;
	}
	
	.academy_area h2 {
		font-size: 2rem;
	}
	
	.academy_area p {
		margin: 1.4rem 0 3.6rem;
	}
	
	.academy_area p br {
		display: none;
	}
	
	footer .footer_top {
		padding: 3.2rem 0 5.4rem;
	}
	
	footer .footer_logo {
		width: 12rem;
		margin-bottom: 3.2rem;
	}
	
	footer h4 {
		font-size: 1.4rem;
	}
	
	footer .email_form {
		width: 100%;
		margin: 2rem 0 0 0;
	}
	
	footer .email_form input {
		height: 4.8rem;
	}
	
	footer .social_icon {
		padding: 3.2rem 0;
	}
	
	footer .contact_info a {
		margin: .7rem 0;
	}
	
	footer .copyright {
		padding: 0 0 3.4rem 0;
		font-size: 1.4rem;
	}
	
	.back-to-top {
		width: 4.5rem;
		height: 4.5rem;
		line-height: 3.8rem;
		right: 2rem;
		bottom: 2rem;
	}
	
	.back-to-top img {
		width: 1.4rem;
	}
	
	.doctor_about_area {
		padding: 2rem 0 4.3rem;
	}
	
	.doctor_about_area h2 {
		font-size: 1.8rem;
	}
	
	.doctor_about_area p {
		margin: 1.3rem 0 2rem;
	}
	
	.more_link {
		font-size: 1.4rem !important;
	}
	
	.on_the_academy_area {
		padding: 6.4rem 0 6rem;
	}
	
	.on_the_academy_area .z_icon {
		right: unset;
		left: 50%;
		transform: translateX(-50%);
		top: -12rem;
		width: 22rem;
	}
	
	.on_the_academy_area ul li {
		font-size: 1.4rem;
		line-height: 1.42;
	}
	
	.on_the_academy_area ul li:not(:last-child) {
		margin-bottom: 1.2rem;
	}
	
	.on_the_academy_area ul li img {
		width: 1.2rem;
		margin-top: .5rem;
	}
	
	.learn_area {
		padding-top: 5.6rem;
	}
	
	.learn_area h2 {
		padding-bottom: 4.8rem;
	}
	
	.learn_area .learn_box {
		padding: 4rem 2rem;
	}
	
	.learn_area .learn_box img {
		height: 7rem;
	}
	
	.learn_area .learn_box h3 {
		margin: 2.6rem 0 2.4rem;
		font-size: 1.6rem;
	}
	
	.learn_area .learn_box .button {
		width: 21.2rem;
		margin-top: 2.4rem;
	}
	
	.contact_area {
		padding: 6rem 0;
	}
	
	.contact_area .contact_wrap {
		padding: 4.3rem 2rem 3.9rem 2rem;
	}
	
	.contact_area h6 {
		margin-bottom: 2rem;
	}
	
	.contact_area .title_box {
		padding-bottom: 3.2rem;
	}
	
	.contact_area form input {
		padding-bottom: 1.8rem;
		font-size: 1.4rem;
	}
	
	.contact_area form input::placeholder {
		font-size: 1.4rem;
	}
	
	.contact_area form textarea {
		font-size: 1.4rem;
		height: 8.6rem;
	}
	
	.contact_area form textarea::placeholder {
		font-size: 1.4rem;
	}
	
	.contact_area form .form_group {
		margin-bottom: 1.8rem;
	}
	
	.contact_area form label {
		font-size: 1.4rem;
	}
	
	.experience_check_fuild .ml_30 {
		margin-left: 1rem;
	}
	
	.contact_area form input[type=radio]+label::before {
		width: 1.6rem;
		height: 1.6rem;
		top: .2rem;
	}
	
	.contact_area form input[type=radio]+label::after {
		width: .8rem;
		height: .8rem;
		top: .6rem;
	}
	
	.contact_area form .form-select {
		background-position: left 29%;
	}
	
	.contact_area form .button {
		margin-top: 2.2rem;
	}
	
	.hero_area_1 {
		min-height: 27rem;
		padding-bottom: 3rem;
	}
	
	.hero_area_1 .scroll_down {
		width: 2rem;
		margin-top: 2rem;
	}
	
	.hero_area_1 .telk {
		display: none;
	}
	
	.about_academy_area {
		padding: 4rem 0;
	}
	
	.about_academy_area .z_icon {
		width: 1.6rem;
	}
	
	.about_academy_area .text_lg {
		margin-top: 2.1rem;
		font-size: 18px;
	}
	
	.academy_knowledge_area {
		padding: 4rem 0 8rem;
	}
	
	.academy_knowledge_area .button.mobile_w_100 {
		margin-top: 0;
	}
	
	.academy_knowledge_area .knowledge_content .z_icon {
		width: 1.6rem;
		margin-bottom: 2rem;
	}
	
	.academy_knowledge_area .knowledge_content2 {
		margin: 4rem 0;
	}
	
	.doctor_about_content {
		padding-top: 3.2rem;
	}
	
	.doctor_about_content h2 {
		font-size: 1.8rem;
		margin-bottom: 1.3rem;
	}
	
	.doctor_about_content ul li {
		font-size: 1.4rem;
		line-height: 1.428;
	}
	
	.doctor_about_content ul li:not(:last-child) {
		margin-bottom: 1.4rem;
	}
	
	.doctor_about_content ul li img {
		width: 1.1rem;
		margin-left: 2rem;
	}
	
	.our_team_area {
		padding-bottom: 8rem;
	}
	
	.our_team_area .title {
		margin-bottom: 2.4rem;
	}
	
	.our_team_area .more_link {
		margin-top: 2rem;
	}
	
	.our_team_area .doctor_wrap {
		margin-top: 4.2rem;
	}
	
	.our_team_area .doctor_wrap h2 {
		font-size: 1.8rem;
		margin-bottom: 1.1rem;
	}
	
	.our_team_area ul li {
		font-size: 1.4rem;
		line-height: 1.428;
	}
	
	.our_team_area ul li:not(:last-child) {
		margin-bottom: 1.4rem;
	}
	
	.our_team_area ul li img {
		width: 1.1rem;
		margin-left: 2rem;
	}
	
	.popup .modal-content {
		padding: 6rem 2rem;
	}
	
	.popup .modal_close {
		top: 1.5rem;
		right: 2rem;
		width: 1.8rem;
	}
	
	.popup h6 {
		margin-top: 3.2rem;
	}
	
	.popup h3 {
		font-size: 1.8rem;
		margin-bottom: 1.3rem;
	}
	
	.slick-dots {
		display: block !important;
		bottom: -5rem;
	}
	
	.doctor_slider {
		margin-left: -1.5rem;
		margin-right: -1.5rem;
	}
	
	.doctor_slider .item {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	
	.page_title_area {
		padding: 4.8rem 0 5.2rem;
	}
	
	.page_title_area .icon {
		width: 5rem;
	}
	
	.page_title_area h5 {
		font-size: 1.2rem;
		margin: 2.4rem 0;
	}
	
	.lessons_area {
		padding-bottom: 6rem;
	}
	
	.lessons_area h2 {
		margin-bottom: 3.2rem;
	}
	
	.accordion-item:not(:last-child) {
		margin-bottom: 1.4rem;
	}
	
	.accordion-button {
		padding: 1.8rem 1.4rem;
		font-size: 1.6rem;
	}
	
	.accordion.v1 .accordion-button {
		padding: 1.6rem 1.4rem;
		font-size: 1.5rem;
		border-radius: 0;
	}
	
	.accordion-button .num {
		padding-left: 1rem !important;
		font-size: 2rem !important;
	}
	
	.accordion-button::after {
		width: 1.1rem !important;
		height: .6rem !important;
		background-size: 1.1rem .6rem !important;
	}
	
	.accordion-body {
		padding: 0 2rem 3.2rem 2rem;
	}
	
	.accordion.v1 .accordion-body {
		padding: 1.4rem 2rem 2.3rem 2rem;
	}
	
	.lessons_area .telk {
		left: 2rem;
		width: 4.8rem;
		display: inline-block;
	}
	
	.clinic_about_area .clinic_about_content_box {
		padding: 4rem 2.8rem 5.8rem 2.8rem;
	}
	
	.clinic_about_area .clinic_about_content_box h2 {
		font-size: 3.2rem;
		margin-bottom: 2.4rem;
	}
	
	.clinic_about_area .button {
		margin-top: 6rem;
		width: 100%;
	}
	
	.clinic_about_area {
		padding-bottom: 6rem;
	}
	
	.types_of_injections_area .content_box {
		padding: 4rem 2.8rem;
	}
	
	.types_of_injections_area .content_box h6 {
		font-size: 1.2rem;
		margin-bottom: 1rem;
	}
	
	.types_of_injections_area .content_box h2 {
		font-size: 2rem;
		padding-bottom: 1.4rem;
	}
	
	.types_of_injections_area .content_box p.pt_30 {
		padding-top: 1.4rem;
	}
	
	.types_of_treatments_area {
		padding: 4.8rem 0;
	}
	
	.types_of_treatments_area h2 {
		padding-bottom: 2rem;
	}
	
	.types_of_treatments_area .treatments_card {
		font-size: 2rem;
	}
	
	.types_of_treatments_area .treatments_card p {
		width: 100%;
		text-align: center;
	}
	
	.call_now {
		width: 4.8rem;
		left: 2rem;
		bottom: 1.5rem;
	}
	
	.page_title_area_v1 {
		align-items: flex-end;
		min-height: 26rem;
		padding-bottom: 3rem;
	}
	
	.page_title_area_v1 .scroll_down {
		margin-top: 2rem;
		width: 2rem;
	}
	
	.need_to_know_area {
		padding: 4rem 0;
	}
	
	.need_to_know_area h1 {
		font-size: 2.4rem;
		padding-bottom: 3.2rem;
	}
	
	.need_to_know_area .content_box {
		min-height: 31rem;
		padding: 3rem 2rem;
	}
	
	.need_to_know_area .content_box .icon {
		height: 2.4rem;
	}
	
	.need_to_know_area .content_box h3 {
		margin: 2rem 0;
		font-size: 2rem;
	}
	
	.contact_area .form_wrap_blk {
		padding: 4.5rem 2rem;
	}
	
	.instagram_area {
		padding: 0 0 4.8rem;
	}
	
	.instagram_area .instagram_links {
		padding: 1.2rem 0 3.2rem;
	}
	
	.instagram_area .instagram_links a {
		font-size: 1.4rem;
		line-height: 134%;
		margin-top: .85rem;
	}
	
	.instagram_area .instagram_links a:not(:last-child) {
		margin-left: 1rem;
	}
	
	.blog_area {
		padding: 3.2rem 0 6rem;
	}
	
	.blog_tab_nav li:not(:last-child) {
		margin-left: .6rem;
	}
	
	.blog_tab_nav {
		padding: 2.4rem 0 1rem;
		padding-right: 20rem;
	}
	
	.blog_tab_nav a {
		padding: .8rem 1.2rem;
		font-size: 1.2rem;
		line-height: 1.166;
	}
	
	.faq_nav li:not(:last-child) {
		margin-left: .6rem;
	}
	
	.faq_nav {
		padding: 1.5rem 7rem 1.5rem 0;
	}
	
	.faq_nav .nav-link {
		padding: .8rem 1.2rem;
		font-size: 1.2rem;
		line-height: 1.166;
	}
	
	.blog_area .posts_row {
		margin-top: 1.3rem;
	}
	
	.about_academy_area.v1 {
		padding-top: 4rem;
	}
	
	.about_academy_area .text_lg.mb_48 {
		margin-bottom: 3rem;
	}
	
	.blog_video {
		padding: 6rem 0;
	}
	
	.blog_video p br {
		display: none;
	}
	
	.blog_video h6 {
		margin-bottom: .6rem;
	}
	
	.blog_video .video {
		height: 18rem;
	}
	
	.faq_area {
		padding: 3.2rem 0 5.2rem;
	}
	
	.faq_area h1 {
		padding-bottom: .4rem;
	}
	
	.faq_item.pt_60 {
		padding-top: 2rem;
	}
	
	.faq_item.pt_80 {
		padding-top: 4rem;
	}
	
	.faq_item h2 {
		font-size: 2rem;
		padding-bottom: 1.8rem;
	}
	
	.contact_area.contact_us_area {
		padding: 3.2rem 0 4rem;
	}
	
	.contact_area .contact_info .map {
		margin: 2.4rem 0 3.2rem;
	}
	
	.contact_area .contact_info p, .contact_area .contact_info a {
		font-size: 1.6rem;
	}
	
	.contact_area .contact_info .mail {
		margin: 1rem 0;
	}
	
	.contact_area .social_icon {
		padding: 3.2rem 0 4.8rem;
	}
	
	.contact_area .contact_info .button {
		width: 100%;
	}
	
	.contact_area .contact_info .button::before {
		width: 200%;
		height: 500%;
		right: -50%;
	}
	
	.contact_area .contact_info {
		padding-bottom: 4.8rem;
		margin-bottom: 4.8rem;
	}
	
	.contact_area form {
		margin: 2.6rem 0 4rem;
	}
	
	.contact_area form .form-select {
		font-size: 1.4rem;
	}
	
	.contact_area1 {
		padding: 3.2rem 0 5.5rem;
	}
	
	.contact_area1 h6 {
		margin-bottom: 2rem;
	}
	
	.contact_area1 .title_box {
		padding-bottom: 3.2rem;
	}
	
	.contact_area1 form input {
		padding-bottom: 1.8rem;
		font-size: 1.4rem;
	}
	
	.contact_area1 form input::placeholder {
		font-size: 1.4rem;
	}
	
	.contact_area1 form textarea {
		font-size: 1.4rem;
		height: 8.6rem;
	}
	
	.contact_area1 form textarea::placeholder {
		font-size: 1.4rem;
	}
	
	.contact_area1 form .form_group {
		margin-bottom: 1.8rem;
	}
	
	.contact_area1 form label {
		font-size: 1.4rem;
	}
	
	.contact_area1 form .form-select {
		background-position: left 29%;
		font-size: 1.4rem;
	}
	
	.contact_area1 form .button {
		margin-top: 2.2rem;
		width: 100%;
	}
	
	.contact_area1 form .button::before {
		width: 150%;
		height: 400%;
		right: -25%;
	}
	
	.acid_area .acid_tooltop .acid_img1 {
		max-width: 100%;
	}
	
	.acid_area .acid_tooltop .tooltip_btn {
		font-size: 1.5rem;
	}
	
	.acid_area .acid_tooltop .tooltop:nth-child(1) {
		top: 2rem;
		left: 13rem;
	}
	
	.acid_area .acid_tooltop .tooltop:nth-child(2) {
		bottom: 9rem;
		left: 21rem;
	}
	
	.acid_area .acid_tooltop .tooltop:nth-child(3) {
		top: 24rem;
		left: 3.5rem;
		bottom: unset;
	}
	
	.acid_area .acid_tooltop .tooltip_content {
		right: -2.5rem;
		bottom: -13rem;
	}
	
	.acid_area .acid_tooltop .tooltip_content>div {
		width: 20rem;
		padding-top: .5rem;
	}
	
	.acid_area .acid_tooltop .tooltop:nth-child(3) .tooltip_content>div {
		margin-right: -12rem;
	}
	
	.acid_area .acid_tooltop .tooltip_content h5 {
		font-size: 1.4rem;
		margin-bottom: .4rem;
	}
	
	.acid_area .acid_tooltop .tooltip_content p {
		font-size: 1.4rem;
		-webkit-line-clamp: 3;
	}
	
	.tooltop_area .tooltop_card .tooltop_img {
		height: 24.5rem;
	}
}

@media (max-width: 575px) {
	html {
		font-size: 2.77vw;
	}
	
	.popup .modal-dialog {
		max-width: 100%;
	}
}

html {
	background-color: #000;
}

.staggered_item {
	opacity: 0;
	transition: all .5s ease;
}

.staggered_item.animate {
	opacity: 1;
	transition: all .5s ease;
}

.fade_section {
	opacity: 0;
	transition: all .5s ease;
}

.fade_section.animate {
	opacity: 1;
	transition: all .5s ease;
}

.staggered_fade .staggered_item:nth-child(1) {
	transition-delay: .25s;
}

.staggered_fade .staggered_item:nth-child(2) {
	transition-delay: .5s;
}

.staggered_fade .staggered_item:nth-child(3) {
	transition-delay: .75s;
}

.staggered_fade .staggered_item:nth-child(4) {
	transition-delay: 1s;
}

.staggered_fade .staggered_item:nth-child(5) {
	transition-delay: 1.25s;
}

.staggered_fade .staggered_item:nth-child(6) {
	transition-delay: 1.5s;
}

.staggered_fade .staggered_item:nth-child(7) {
	transition-delay: 1.75s;
}

.staggered_fade .staggered_item:nth-child(8) {
	transition-delay: .5s;
}

.staggered_fade .staggered_item:nth-child(9) {
	transition-delay: 2.25s;
}

/*# sourceMappingURL=style.css.map */
.single-post h2 {
	padding-bottom: 18px;
}

.single-post h3 {
	padding: 18px 0px;
}

.single.single-post main a.docs-creator {
	color: #cea56d;
	text-decoration: underline;
}

p#breadcrumbs a {
	color: #6d4615;
	text-decoration: underline;
}

.single-post a {
	color: #6d4615;
	text-decoration: underline;
}

html :where([style*=border-left-width]) {
	border: none !important;
}
