
/*!
Theme Name: Divi - York Traditional Acupuncture
Version: 1.00.39
Author: Ehab Sakran
Template: Divi
!*/
@import url("https://fonts.googleapis.com/css?family=Acme|Lobster|Patua+One|Rubik|Sniglet");:root{--primary:#36673a;--secondary:#f7f7f7;--transparent:rgba(255, 255, 255, 0);--light-black:#2e2c2caf}*{box-sizing:border-box;transition:all 0.5s ease-in, font-size none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}html{font-size:18px}body{font-weight:400;transition:all 1s ease-in}ol,ul{list-style:initial}@media only screen and (max-width: 426px){.header{min-height:400px}}.header-phone{font-size:1rem !important}@media only screen and (max-width: 426px){.header-phone{font-size:0.85rem !important}}.figcaption{text-align:center;margin-bottom:1.2rem;font-size:1rem !important;font-weight:400;color:#000}@media only screen and (max-width: 426px){.figcaption{font-size:11px !important}}.container-fluid
h1{position:relative;text-align:center !important;font-size:2.5rem !important;color:black !important}@media only screen and (max-width: 768px){.container-fluid
h1{font-size:2rem !important}}@media only screen and (max-width: 576px){.container-fluid
h1{font-size:1.5rem !important}}.container-fluid
p{font-size:1rem !important}.container-fluid :not(h1) span{color:var(--light-black) !important;overflow-wrap:break-word}img{width:100%;height:100%}a{color:var(--primary) !important;font-weight:700;text-decoration-line:underline}a.no-underline{text-decoration-line:none !important}a:hover{color:black !important;transition:all 0.1s}.header-logo{display:flex;flex-direction:column;align-items:center}.header-logo
span{font-size:0.8rem}@media only screen and (max-width: 768px){.header-logo
span{font-size:0.7rem}}.dropdown-toggle.active-dropdown::after{transform:rotate(-90deg)}.navbar-toggler{z-index:999}.dropdown-menu{font-size:0.88rem}.dropdown-menu
li{border-bottom:none;padding:0.5rem !important;padding-bottom:0.2rem !important}.dropdown-menu li
a{border-bottom:none;padding:0.5rem !important;padding-bottom:0.2rem !important}.dropdown-menu .nav-item.active::after,
.dropdown-menu .nav-item:hover::after{background:none;content:"";width:0px;height:0px}.dropdown-item.active,.dropdown-item:active{background-color:transparent}#navbarSupportedContent{font-size:0.9rem !important}li{color:var(--light-black) !important}small{padding-left:0.88rem}.btn,
.et-boc
.btn{border-radius:30px;font-weight:bold;padding:1vmin 3vmin;margin-bottom:2vmin;min-width:6rem;font-size:1.5rem;text-decoration-line:none}@media only screen and (max-width: 768px){.btn{font-size:1.3rem;padding:1vmin 5vmin}}.btn-primary{background-color:var(--primary);border-color:var(--primary);color:white !important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:white !important;border-color:white !important;color:var(--primary) !important;text-decoration-line:none !important}.btn-primary:active:focus{box-shadow:0 0 0 0.2rem rgba(54, 103, 58, 0.5) !important}.btn-secondary{background-color:var(--transparent);border-color:var(--primary);color:rgba(0, 0, 0, 0.8)}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{background-color:var(--primary);border-color:var(--primary);color:white;border:none}.btn-primary:active:focus{box-shadow:0 0 0 0.2rem rgba(255, 255, 255, 0.5) !important}.nav-item{position:relative}@media only screen and (max-width: 1024px){.nav-item{margin-left:0 !important}}@media only screen and (max-width: 768px){.nav-item{border-bottom:2px solid rgba(0, 0, 0, 0.1)}.nav-item.active
a{color:var(--primary) !important}.nav-item.active::after,.nav-item:hover::after{background:none}}.nav-item.active::after,.nav-item:hover::after{background:green;content:"";width:5px;height:5px;position:absolute;left:50%;border-radius:50%;margin-left:-2px;bottom:-7px}.nav-item
a{font-weight:500;color:#191919 !important;text-decoration-line:none}.navbar-light .navbar-nav .nav-link:hover{font-weight:500;color:#191919 !important;text-decoration-line:none !important}.card-section{padding:1rem 0.5rem;padding-bottom:10rem}.card-section
div{padding:0;margin:0}.card-section
.title{padding:2.5rem 3rem;padding-top:0;padding-bottom:1rem;font-size:2vmin}.card-section .card-text{padding:1.4rem 2.5rem;color:var(--light-black)}.card-section h1::after{background:green;content:"";width:3em;height:3px;position:absolute;left:50%;margin-left:-1.5em;bottom:-0.5em}.card-section
.row{padding:10vmin 4vmin}.card-section
.card{width:22rem;margin:3vmin}.cards
.card{width:22rem;margin:3vmin}@media only screen and (max-width: 426px){.cards
.card{width:94%;margin:3vmin;max-width:90vw}.cards>div{align-items:center}}.service-icon{padding:1.2rem;background-color:var(--primary);border-radius:50%;display:inline-block}.service-icon
i{color:white}#map{height:560px !important}.contact-us{background-color:var(--secondary);padding:1rem 0.5rem;padding-bottom:10rem}.contact-us
h1{font-size:42px}.contact-us h1::after{background:green;content:"";width:3em;height:3px;position:absolute;left:50%;margin-left:-1.5em;bottom:-0.5em}.contact-us
.row{padding:6vmin 4vmin;padding-bottom:2vmin}.contact-us .contact-us-form{max-width:540px}.header{background-image:url("/wp-content/themes/divi-custom/images/elena-putina-VvYi8TS_C6Y-unsplash.jpg");position:relative;background-size:cover;background-position:20% 55%;padding:40px
20px;height:42vh;max-height:420px;min-height:360px}.header::before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.1);top:0;left:0;opacity:0.4}.header-image{display:none}.header-intro{position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);max-width:100%;z-index:2}@media only screen and (max-width: 768px){.header-intro{font-size:1rem}}@media only screen and (max-width: 426px){.header-intro{font-size:0.75rem;transform:translateX(-50%) translateY(25%)}}.header-intro
h1{font-size:3.3rem;font-weight:bold;padding:0em
0em}@media only screen and (max-width: 768px){.header-intro
h1{font-size:2.5rem !important}}@media only screen and (max-width: 426px){.header-intro
h1{font-size:2rem}}.header-intro
p{font-size:1rem;padding:0.35rem 0.75rem}.header-image{position:absolute}.header-buttons
a{border-radius:30px;font-weight:bold}.mb-6{margin-bottom:5rem}.form-group-with-small-helper{margin-bottom:0.3rem}.border-radius{border-radius:240px;width:80%}.background-secondary{background-color:var(--secondary)}@media only screen and (max-width: 1024px){.services-cards{flex-direction:column !important}}@media only screen and (max-width: 768px){.services-cards{flex-direction:row !important}}@media only screen and (max-width: 426px){.services,.testimonials,.contact-us{padding-bottom:5rem !important}}section{overflow:hidden}.section{padding:5em
7em}@media only screen and (max-width: 996px){.section,.sub-section{padding-right:5em}}@media only screen and (max-width: 768px){.section{padding:10vmin;padding-right:10vmin}.section:first-child{padding:10vmin;padding-bottom:0}.section+.sub-section{margin-top:0em}.section-body .et_pb_section:first-child{padding:0px
!important}}.section h1::after,
.et-boc .section h1::after{background:green;content:"";width:3em;height:3px;position:absolute;left:50%;margin-left:-1.5em;bottom:-0.8rem}@media only screen and (max-width: 576px){.section h1::after{bottom:-0.6em}}.section:nth-child(odd){background-color:var(--secondary)}.section:nth-child(even){background-color:white}.section
.row{padding:10vmin 4vmin;padding-top:0px}.section .row:not(.text-center){padding:10vmin 4vmin}.sub-section{padding:0em
7em}@media only screen and (max-width: 996px){.sub-section{padding-right:5em}}@media only screen and (max-width: 768px){.sub-section{padding:0
10vmin}.sub-section:first-child{padding-top:-10vmin}}.section:first-child+.sub-section{margin-top:-5em}.section1-left{padding-bottom:4em;padding-right:5rem;position:relative;width:65%}@media only screen and (max-width: 996px){.section1-left{position:initial;padding-bottom:6em;padding-right:initial;width:100% !important;text-align:center}}.section1-left
h2{padding-bottom:1.2em}.section1-left
p{padding-bottom:1em;color:var(--light-black)}.section1-left
a{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#191919;color:#191919;border-radius:35px 35px 35px 35px;padding:14px
48px 14px 48px;position:absolute;bottom:0}@media only screen and (max-width: 996px){.section1-left
a{position:initial;bottom:initial}}@media only screen and (max-width: 768px){.section1-left
a{font-size:18px}.section1-left
h2{font-size:2rem}}.section1-right
i{color:var(--primary);position:relative;display:block}.section-contact-us{overflow:hidden;background-color:var(--secondary);padding:1rem 0.5rem;padding-bottom:10rem}.section-contact-us h1::after{background:green;content:"";width:3em;height:3px;position:absolute;left:50%;margin-left:-1.5em;bottom:-0.5em}.section-contact-us
.row{padding:6vmin 4vmin;padding-bottom:2vmin}.section-contact-us .contact-us-form{max-width:540px}footer .footer-icon{background-color:var(--primary);border-radius:50%;padding:1.2rem;display:inline-block}footer .footer-icon .fa-facebook-f{padding:0.2rem}.footer-icon
i{color:white}footer
a{font-size:1rem !important}@media only screen and (max-width: 576px){footer
a{font-size:0.8rem !important}}.et_pb_text_inner h1>span{color:black !important}.et_pb_image_wrap{display:block;text-align:center}.et_pb_image_wrap
img{max-width:400px}.author
a{font-size:inherit !important}.testimonials-page
.et_pb_text_1{padding-top:0px !important;padding-left:25px !important;margin-top:0px !important}.post-meta{font-size:0.8rem !important}.et_pb_posts a.more-link{display:none !important}.pagination{margin-top:2rem;display:flex;flex-direction:row;width:100%;align-items:center;justify-content:center;gap:2rem}.et_pb_image_2{display:none}@media only screen and (max-width: 576px){.wp-block-column.order-1{order:-2}}.section .wp-block-group__inner-container{padding:10vmin 6vmin;padding-bottom:2vmin}.sub-section .wp-block-group__inner-container{padding:2vmin 6vmin}.section:first-child .wp-block-group__inner-container{padding:10vmin 6vmin;padding-bottom:2vmin}.wp-block-group.secondary .wp-block-group__inner-container{background-color:var(--secondary)}.wp-block-cover{width:100%}.wp-block-group
h1{font-size:42px;position:relative;padding-bottom:1.5rem !important}.wp-block-group h1::after{background:green;content:"";width:3em;height:3px;position:absolute;left:50%;margin-left:-1.5em;bottom:0.4em}.wp-block-group
.row{padding:10vmin 6vmin;padding-bottom:2vmin}p{color:var(--light-black)}.wp-block-group
p{word-break:break-word;max-width:90vw}.wp-block-column:not(.is-vertically-aligned-top){margin-top:auto;margin-bottom:auto}.wp-block-column.order-1{order:0}.wp-block-columns:not(.mb-6){margin:0
!important}.wp-block-group.sub-section.row .wp-block-group__inner-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}blockquote{background-color:white !important;padding:2rem}blockquote:nth-child(even){background-color:var(--secondary) !important}.et-boc{width:100%;margin-top:-7rem}.et-boc
h1{margin-bottom:3rem !important;margin-top:3rem !important;font-size:1.8rem !important}.et_pb_section_0{padding:0px}.et_pb_row_0{width:100% !important}.et_pb_section_0{width:100% !important}.et_pb_column .et_pb_row_inner,.et_pb_row{padding:0px}.entry-title,h1.western{font-size:1.8rem !important}article .entry-title{font-size:1.2rem !important}.et_pb_title_featured_container img,
.et_pb_text_inner
img{width:100%;height:100%;max-width:500px;margin-bottom:1rem;flex:1;display:flex;text-align:center;margin-left:auto;margin-right:auto}h1
span{font-size:inherit !important}p.western{padding-bottom:0px}.et_pb_title_featured_container{text-align:center}.et-boc h1::after{bottom:-1rem}.et_pb_text_0{padding:0
!important}.et_pb_text_1{margin-top:0px !important;padding-right:0px !important}.et_pb_text_inner{text-align:left}.et_pb_section_0.et_pb_section{padding-top:0px !important;background-color:inherit !important}.testimonials-page
.et_pb_section_0.et_pb_section{padding-top:176px !important;background-color:inherit !important}.testimonials-page
.et_pb_row.et_pb_row_1{margin:0
auto}.et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular{background-color:inherit !important}.container-fluid .section
.row{max-width:1140px;margin-left:auto;margin-right:auto}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}i{color:var(--primary) !important}.fa,.far,.fas{font-family:"Font Awesome 5 Free" !important}.container-fluid .has-small-font-size{font-size:13px !important}.container-fluid .has-normal-font-size{font-size:16px !important}.container-fluid .has-medium-font-size{font-size:20px !important}.container-fluid .has-large-font-size{font-size:36px !important}.container-fluid .has-huge-font-size{font-size:3rem !important;max-width:30rem}@media only screen and (max-width: 576px){.container-fluid .has-huge-font-size{margin-right:auto;margin-left:auto;font-size:2rem !important;text-align:center}}.wp-block-cover__inner-container{display:flex;flex-direction:column;margin-left:3rem;margin-right:3rem;align-items:center}@media only screen and (max-width: 576px){.wp-block-cover__inner-container{margin-left:1rem;margin-right:1rem;align-items:center !important}}.has-text-align-right .wp-block-cover__inner-container{align-items:flex-end}.has-text-align-left .wp-block-cover__inner-container{align-items:flex-start}.wp-block-cover__inner-container p:nth-child(2){max-width:500px;margin-bottom:40px}@media only screen and (max-width: 576px){.wp-block-cover__inner-container p:nth-child(2){margin-right:auto;margin-left:auto;text-align:center}}.wp-block-cover__inner-container .align-right-left{text-align:left;width:500px}@media only screen and (max-width: 576px){.wp-block-cover__inner-container .align-right-left{margin-right:auto;margin-left:auto;text-align:center;width:auto}}.image-list .wp-block-group__inner-container{display:flex;flex-wrap:wrap;justify-content:center}.image-list .wp-block-group__inner-container
figure{margin-bottom:1em;margin:1rem}.image-list
img{object-fit:contain;width:100%;max-width:9rem;max-height:9rem;padding:0.2rem}div.wpforms-container-full{max-width:40vw}@media only screen and (max-width: 576px){div.wpforms-container-full{max-width:70vw}}div.wpforms-container-full .wpforms-form input.wpforms-field-medium,
div.wpforms-container-full .wpforms-form select.wpforms-field-medium,
div.wpforms-container-full
.wpforms-form
.wpforms-field-row.wpforms-field-medium{max-width:100%}.blog-container{margin:0
auto;max-width:100% !important;padding:5em
7em !important }.wt-cli-accept-all-btn{color:white !important}.wt-cli-accept-all-btn:hover{color:white !important;text-decoration:none !important}wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}