.et_pb_row{max-width:1200px}@font-face{font-family:SourceSerifPro-Regular;src:url(https://coastalintegrativehealth.ca/wp-content/uploads/2023/10/SourceSerifPro-Regular.ttf)}@font-face{font-family:SourceSansPro-Semibold;src:url(https://coastalintegrativehealth.ca/wp-content/uploads/2023/10/SourceSansPro-Semibold.ttf)}@font-face{font-family:SourceSansPro-Bold;src:url(https://coastalintegrativehealth.ca/wp-content/uploads/2023/10/SourceSansPro-Bold.ttf)}@font-face{font-family:SourceSansPro-Regular;src:url(https://coastalintegrativehealth.ca/wp-content/uploads/2023/10/SourceSansPro-Regular.ttf)}@font-face{font-family:BaskervilleBT;src:url(https://coastalintegrativehealth.ca/wp-content/uploads/2023/10/BaskervilleBT.ttf)}@font-face{font-family:SourceSerif4_18pt-Medium;src:url(https://coastalintegrativehealth.ca/wp-content/uploads/2023/10/SourceSerif4_18pt-Medium.ttf)}@font-face{font-family:SourceSerif4_48pt-Italic;src:url(https://coastalintegrativehealth.ca/wp-content/uploads/2023/10/SourceSerif4_48pt-Italic.ttf)}@font-face{font-family:DMSans-Medium;src:url(https://coastalintegrativehealth.ca/wp-content/uploads/2023/10/DMSans-Medium.ttf)}body{font-family:SourceSansPro-Regular}h1,h2,h3{font-family:SourceSerifPro-Regular}h4{font-family:BaskervilleBT}.headder-right-btn a{padding:0!important;font-size:18px!important}@media (max-width:980px){.et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container{display:flex;justify-content:center;flex-direction:column;align-items:center}}@media only screen and (min-width:980px) and (max-width:1130px){.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:18px!important}.et_pb_menu_0_tb_header .et_pb_menu__logo-slot{width:180px!important}}.header-responsive-menu-colum{display:none}.headder-right-menu .et_pb_button_module_wrapper{margin-bottom:0!important}.headder-right-menu li{margin:0!important}.headder-parent{padding:0!important;position:absolute;left:0;right:0;background-color:transparent}.headder-row{display:flex;align-items:center;padding:0!important}.headder-logo-colum .et_pb_menu__menu{display:none!important}.headder-right-menu{display:flex;justify-content:flex-end;align-items:center}.headder-left-menu{width:34.5%!important;margin-right:0!important;z-index:999}.headder-logo-colum{width:25%!important;margin-right:0!important}.headder-right-menu{width:48.5%!important;margin-right:0!important}.headder-left-menu li{margin:0!important;padding:0 25px!important}.headder-left-menu li:first-child{padding-left:0!important}.headder-left-menu li:last-child{padding-right:0!important}.headder-left-menu ul.sub-menu{padding:15px!important}.headder-left-menu ul.sub-menu li{padding:5px 0!important}.headder-left-menu ul.sub-menu li a:hover{background:transparent!important;color:#ff9900!important}.headder-left-menu li a:hover{color:#ff9900!important}.headder-right-menu ul.sub-menu{padding:15px!important}.headder-right-menu ul.sub-menu li{padding:5px 0!important}.headder-right-menu ul.sub-menu li a:hover{background:transparent!important;color:#ff9900!important}.headder-right-menu li a:hover{color:#ff9900!important}.headder-left-menu .et-menu .menu-item-has-children>a:first-child:after{font-family:ETmodules;content:"3";font-size:20px;position:absolute;right:-20px;top:0px;font-weight:800}.headder-left-menu li a{padding:0!important;font-size:18px!important;color:black!important}.headder-right-menu li a{padding:0!important;font-size:18px;color:black!important}.headder-right-menu .et_pb_module.et_pb_menu{margin-bottom:0!important;margin-right:50px}.headder-right-btn{font-size:18px;font-family:SourceSansPro-Semibold;color:#14232a;background-color:transparent;border:2px solid #ff9900;border-radius:0;padding:12px 30px;transition:0.5s}.headder-right-btn:hover{background-color:#ff9900!IMPORTANT;color:white;border:2px solid #ff9900!important;padding:12px 30px!important}.headder-right-btn:hover::after{display:none!important}.headder-right-btn::after{display:none!important}.banner-parent{height:850px;display:flex;align-items:center;padding:100px 0 0!important}.banner-colum h1{line-height:85px;max-width:700px}.banner-colum p{max-width:520px}.banner-btn{font-size:18px;font-family:SourceSansPro-Semibold;color:#fff;background-color:#ff9900;border:2px solid #ff9900;border-radius:0px;padding:12px 30px;transition:0.5s;margin-top:20px}.banner-btn:hover{background-color:transparent!important;color:#ff9900;border:2px solid #ff9900!important;padding:12px 30px!important}.banner-btn:hover::after{display:none!important}.banner-btn::after{display:none!important}.signature-services-parent{padding:80px 0!important}.signature-services-heading-row{padding:0!important}.signature-service-colum:after{content:"";position:absolute;left:0;top:0;background:rgb(73 91 101 / 100%);height:100%;width:100%;z-index:-999}.signature-service-colum .et_pb_module.et_pb_text{position:absolute;top:50%;transform:translateY(-50%);z-index:0;padding:0 20px;width:100%}.signature-service-colum .et_pb_module.et_pb_image{margin:0!important}.signature-service-colum h4{max-width:400px;margin:0 auto}.signature-service-colum{width:49%!important;margin-right:24px!important;overflow:hidden}.signature-service-colum:hover img{transform:scale(1.05)}.signature-service-colum img{transition:0.5s}.signature-service-row{padding:40px 0 0!important}.signature-service-row:last-child{padding:25px 0 0!important}.focused-healthy-right-col h3{padding-bottom:20px}.focused-healthy-right-btn{margin:0!important;color:#062c3e!important;background-color:white;border-color:white}.focused-healthy-right-btn:hover{color:#ffffff!important;border:2px solid #ffffff!important}.focused-healthy-row{padding:0!important;display:flex;align-items:center}.focused-healthy-parent{padding:80px 0!important}.conditions-treat-colum{width:23.75%!important;margin-right:20px!important;background:white;border:1px solid #e1e1e1;transition:0.5s;padding:50px 18px}.conditions-treat-colum .et_pb_module.et_pb_image{min-height:120px;margin:0!important}.conditions-treat-colum h3{font-family:BaskervilleBT;padding-bottom:15px}.conditions-treat-btn{margin:0!important;background-color:transparent;color:black}.conditions-treat-btn:hover{background:#ff9900!important;color:white!important}.conditions-treat-colum:hover{box-shadow:0 0 30px #ccc;border-color:transparent}.conditions-treat-row{padding:55px 0 30px!important}.conditions-treat-colum img{transition:0.8s}.conditions-treat-colum:hover img{transform:rotateY(180deg)}.conditions-treat-heading-row p{max-width:1150px;line-height:30px;margin:0 auto;padding-top:12px}.conditions-treat-btn-row{padding-bottom:0!important}.conditions-treat-parent{padding:80px 0!important}.island-coastal-integrative-parent{padding:70px 0!important}.island-coastal-integrative-row{display:flex;align-items:center;padding:20px 0!important}.island-coastal-integrative-ctn-col h3{font-family:SourceSerif4_18pt-Medium!important;padding-bottom:20px}.island-coastal-integrative-headding-row{margin-bottom:30px!important}.about-corin-tomlinson-row{padding:0!important;display:flex;align-items:center}.about-corin-tomlinson-ctn-col h6{font-family:SourceSerif4_48pt-Italic;padding-bottom:30px;padding-top:5px}.about-corin-tomlinson-parent{padding-bottom:0!important}.get-touch-parent{padding:100px 0!important;height:650px}.get-touch-row{padding:0!important}.get-touch-left-col{width:35%!important;margin-right:0!important}.get-touch-right-col{width:65%!important;padding-left:50px}.drop-email-call-parent a{font-family:DMSans-Medium;color:black;font-size:20px;line-height:30px}.drop-location-ctn p{font-family:DMSans-Medium;color:black;font-size:20px;line-height:30px}.drop-email-call-colum{display:flex;align-items:center;margin-bottom:15px}.drop-email-colum{display:flex;align-items:center;margin-bottom:15px}.drop-location-colum{display:flex}.drop-email-call-icon{padding-right:15px}.drop-email-icon{padding-right:15px}.drop-location-icon{padding-right:15px}.contact-form-drop-left-col{width:35%!important;margin-right:0!important;background-color:#f1faff;padding:40px 50px;display:flex;flex-direction:column;align-items:stretch;justify-content:space-around}.contact-form-drop-right-col{width:65%!important;padding:50px 40px;background-color:transparent}.contact-form-drop-row{display:flex;align-items:stretch;padding:0!important;box-shadow:0 0 30px rgb(0 0 0 / 7%);background-color:white}.conatc-from-name-fild-parent{display:flex;align-items:center}.conatc-from-name-fild{padding-right:10px;margin-bottom:15px;width:50%!important}.conatc-from-name-fild:last-child{padding-right:0px;padding-left:10px;margin-bottom:15px}.conatc-from-name-fild-parent input{width:100%!important;height:45px;padding:10px!important;border:1px solid #b7b7b7!important;font-size:14px}.conatc-from-select-fild-parent{display:flex;align-items:center}.conatc-from-select-fild{width:100%!important;padding-right:10px}.conatc-from-select-fild:last-child{padding-right:0px}.conatc-from-select-fild input{width:100%!important;height:45px;padding:10px!important;border:1px solid #b7b7b7!important}.conatc-from-select-fild select{width:100%;height:45px;border:1px solid #b7b7b7!important;display:flex;align-items:center;padding:10px;font-size:14px}.conatc-from-textarea-fild textarea{width:100%;height:120px;border:1px solid #b7b7b7!important;padding:10px;font-size:14px}.send-btn{margin-top:30px}.send-btn input{font-size:18px;line-height:28px;font-family:SourceSansPro-Semibold;padding:12px 30px;border-radius:0;background:#ffa725;color:white;border:2px solid #ffa725;transition:0.5s}.send-btn input:hover{background:transparent;color:black}.send-btn span.wpcf7-spinner{display:none}.conatc-from-parent input{position:relative}.conatc-from-textarea-fild{margin-top:15px}.conatc-from-parent img{position:absolute;right:15px;top:12px}.conatc-from-parent p{position:relative}.conatc-from-parent input::placeholder{color:#7b7b7b}.conatc-from-parent select::placeholder{color:#7b7b7b!important}.conatc-from-parent textarea::placeholder{color:#7b7b7b}.contact-form-drop-parent{padding:0 0 30px!important;background-color:transparent;margin-top:-220px;z-index:999999;position:relative}.mini-banner-parent{height:664px;display:flex;align-items:center;padding-top:150px!important;padding-bottom:0!important}.mini-banner-colum h1{max-width:750px;line-height:70px;padding-bottom:20px}.mini-banner-colum p{line-height:30px;max-width:660px}.about-our-clinic-row{display:flex;align-items:stretch;padding:0!important}.about-our-clinic-left-col{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.about-our-clinic-right-col p{line-height:30px}.about-our-clinic-parent{padding:80px 0!important}.about-page-about-corin-tomlinson-img-col{width:30%!important;margin:0!important}.about-page-about-corin-tomlinson-ctn-col{width:70%!important;margin:0!important;padding-left:60px}.about-page-about-corin-tomlinson-ctn-col h3{padding-bottom:25px;line-height:60px}.about-page-about-corin-tomlinson-ctn-col .about-corin-tomlinson-btn{margin:0!important}.about-page-about-corin-tomlinson-parent{padding:80px 0!important}.get-touch-left-col h3{line-height:65px}.acupuncture-with-coastal-parent{padding:80px 0!important}.acupuncture-with-coastal-row{padding:0!important}.acupuncture-with-coastal-left-col h3{line-height:65px}.acupuncture-with-coastal-right-col p{line-height:28px}.acupuncture-with-coastal-left-col{width:50%!important;margin:0!important}.acupuncture-with-coastal-right-col{width:50%!important;margin:0!important;padding-left:0px}.benefits-acupuncture-right-col{position:unset!important}.benefits-acupuncture-right-col .et_pb_text_inner{position:unset!important}.benefits-acupuncture-right-col .et_pb_module.et_pb_text{position:unset!important}.benefits-acupuncture-right-col h3{position:absolute;top:35px;right:23%;line-height:70px;padding:0!important}.benefits-acupuncture-right-paragraph-col{margin-top:120px}.benefits-acupuncture-right-paragraph-col p{line-height:30px}.benefits-acupuncture-row{display:flex;align-items:center}.benefits-acupuncture-row{padding:0!important}.benefits-acupuncture-parent{padding:80px 0!important}.conditions-acupuncture-address-parent{padding:0!important}.conditions-acupuncture-address-row{padding:0!important;max-width:100%!important;width:100%;display:flex}.conditions-acupuncture-address-left-col{width:50%!important;margin:0!important;padding:80px}.conditions-acupuncture-address-right-col{width:50%!important;margin:0!important;padding:80px}.conditions-acupuncture-address-row h3{line-height:60px;padding-bottom:30px}.conditions-acupuncture-address-row p{line-height:28px}.ready-explore-acupuncture-row h2{max-width:1000px;margin:0 auto;padding-bottom:25px}.ready-explore-acupuncture-row p{line-height:35px;max-width:1000px;margin:0 auto}.therapy-with-coastal-right-col p{line-height:30px}.therapy-with-coastal-right-col{display:flex;flex-direction:column;align-items:center;justify-content:center}.therapy-with-coastal-left-col{padding-top:70px}.therapy-with-coastal-left-col{width:32%!important;margin:0!important;padding-right:50px}.therapy-with-coastal-img-col{width:30%!important;margin:0!important}.therapy-with-coastal-right-col{width:38%!important;margin:0!important;padding-left:50px}.therapy-with-coastal-row{display:flex;padding:0!important}.therapy-with-coastal-parent{padding:80px 0!important}.therapy-with-coastal-left-col h3{line-height:65px}.benefits-therapy-row{padding:0!important;display:flex;width:100%;max-width:100%}.benefits-therapy-left-col{width:50%!important;margin:0!important}.benefits-therapy-right-col{width:50%!important;margin:0!important;position:unset}.benefits-therapy-right-col .et_pb_module.et_pb_text{background:white;padding:70px 50px;position:absolute;right:12%;width:45%;top:50%;transform:translateY(-50%)}.benefits-therapy-right-col h3{padding-bottom:15px;line-height:65px}.benefits-therapy-right-col p{line-height:30px}.benefits-therapy-parent{padding:0!important}.about-our-clinic-left-col h3{line-height:65px}.experoence-therapy-parent{padding:80px 0!important}.experoence-therapy-row{display:flex;align-items:center;justify-content:flex-end;padding:0!important}.experoence-therapy-left-col{background:white;padding:50px;box-shadow:0 0 30px rgb(43 51 46 / 11%);width:60%!important;margin:0!important;z-index:99969;position:absolute;left:0}.experoence-therapy-right-col{width:48%!important}.experoence-therapy-left-col h3{line-height:65px;padding-bottom:20px}.experoence-therapy-left-col p{line-height:32px}.our-benefits-healthy-program-colum{width:18.80%!important;margin-right:18px!important}.our-benefits-healthy-program-colum h3{font-family:SourceSansPro-Semibold!important}.our-benefits-healthy-program-colum .et_pb_module.et_pb_image{min-height:90px;margin:0!important}.our-benefits-healthy-program-row{padding:55px 0 0!important;display:flex}.frepuently-asked-question-colum .et_pb_toggle_open{padding:25px 50px 25px 35px;background-color:#fff;z-index:1}.frepuently-asked-question-colum .et_pb_toggle_close{padding:25px 25px 25px 35px!important}.frepuently-asked-question-colum .et_pb_toggle{border:1px solid #dce0e8;border-radius:5px;margin-bottom:22px!important}.frepuently-asked-question-colum h5{font-family:SourceSansPro-Semibold!important}.frepuently-asked-question-row{max-width:1000px;padding:50px 0 0!important}.frepuently-asked-question-parent{padding:80px 0!important}.begin-healthy-journey-row h2{padding-bottom:25px}.begin-healthy-journey-row p{line-height:35px;max-width:1100px;margin:0 auto}.type-project{display:flex;align-items:center}.zac-team-left-col{width:45%!important;margin-right:0!important}.zac-team-left-col span{width:100%}.zac-team-left-col img{width:100%!important}.zac-team-right-col{width:55%!important;padding-left:70px}.zac-team-right-col p{line-height:30px;padding-bottom:15px!important}.zac-team-right-col li{font-family:SourceSansPro-Semibold;line-height:32px;list-style:auto;color:black;padding-bottom:5px}.zac-team-right-col li:last-child{padding-bottom:0px}.zac-team-row{padding:0!important}.zac-team-parent{padding:80px 0!important}.zac-team-right-col ul{padding-bottom:0!important}.condition-treat-slider-row{width:100%!important;max-width:100%;padding:70px 0 0!important}.condition-treat-slider-row .sa_hover_container{background-color:white!important;margin:0 10px!important;border-top:8px solid #ff9900;padding:30px 20px!important}.condition-treat-slider-row h3{font-size:22px;line-height:32px;color:black;font-family:SourceSansPro-Bold}.condition-treat-slider-row ul{padding-bottom:0!important;min-height:210px!important}.condition-treat-slider-row li{font-size:18px;line-height:28px;color:rgb(0 0 0 / 80%);list-style:auto;padding-top:3px}.why-entrust-health-colum{width:32.22%!important;margin-right:20px!important;transition:0.5s}.why-entrust-health-colum .et_pb_module.et_pb_image{margin-bottom:0!important}.why-entrust-health-ctn{position:absolute;bottom:30px;margin:0!important;padding:0 20px 0 25px;width:100%}.why-entrust-health-ctn h3{position:relative;padding:0;line-height:36px;font-family:SourceSansPro-Semibold}.why-entrust-health-ctn h3:after{content:"";position:absolute;left:-25px;top:0;background-color:#ff9900;height:100%;width:5px}.why-entrust-health-hover-ctn{position:absolute;bottom:0;margin:0!important;transform:translateY(50%);padding:0 10px 0px 25px;transition:0.5s;opacity:0;visibility:hidden}.why-entrust-health-colum:hover .why-entrust-health-hover-ctn{transform:translateY(-30%);opacity:1;visibility:visible}.why-entrust-health-hover-ctn h3{position:relative;margin-bottom:20px;padding:0;line-height:36px;font-family:SourceSansPro-Semibold}.why-entrust-health-hover-ctn h3:after{content:"";position:absolute;left:-25px;top:0;background-color:#ff9900;height:100%;width:5px}.why-entrust-health-hover-ctn p{line-height:28px}.why-entrust-health-colum:hover .why-entrust-health-ctn{opacity:0;visibility:hidden}.why-entrust-health-row{padding:50px 0 0!important}.why-entrust-health-parent{padding:80px 0!important}.resources-blog-post-colum .type-post:hover{box-shadow:0 0 30px #ccc;border-color:transparent}.resources-blog-post-colum .type-post{width:32.2%!important;margin-right:20px!important;border:1px solid #ccc;padding:0 0 30px 0px!important;transition:0.5s;padding-top:0px!important;border-radius:15px}.resources-blog-post-colum h2{padding:0 20px 15px;line-height:30px}.resources-blog-post-colum .post-content{padding:0 20px}.resources-blog-post-colum img{border-top-left-radius:15px;border-top-right-radius:15px}.resources-blog-post-colum .column.size-1of3:last-child{margin-right:0!important}.resources-blog-post-colum a.more-link{text-transform:capitalize;font-family:SourceSansPro-Semibold;text-decoration:underline}.resources-blog-post-colum .post-content-inner{padding-bottom:25px;padding-top:0px}.resources-blog-post-parent{padding:80px 0!important}.resources-blog-post-row{padding-bottom:0!important}.page-id-31 .get-touch-parent{padding:100px 0!important;height:550px}.contact-map-parent{padding:50px 0 70px 0!important}.contact-map-row{padding:0!important}.contact-map-row iframe{width:100%!important}.business-hours-colum p{font-family:DMSans-Medium;color:black;font-size:20px;line-height:30px}.business-hours-colum{padding-top:15px}.resources-blog-post-row .post-content-inner p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.page-id-31 .mini-banner-parent{}.type-post h1.entry-title{font-size:60px!important;color:#025074!important;line-height:70px!important;padding-bottom:30px!important}.blog_post h1.entry-title{font-size:60px!important;color:#025074!important;line-height:70px!important;padding-bottom:30px!important}.container{width:100%;max-width:1200px;margin:0 auto;position:relative;padding-top:180px!important}.type-post p{font-size:20px!important;line-height:30px!important}.blog_post p{font-size:20px!important;line-height:30px!important}.type-post img{width:100%}.blog_post img{width:100%}section#comment-wrap{display:none}.single .post{padding-bottom:25px;margin:0!important}.resources-blog-post-colum .type-post p{font-size:16px!important;line-height:26px!important}.page-id-11 .mini-banner-parent{}.island-coastal-integrative-img-col img{transition:0.5s}.island-coastal-integrative-img-col:hover img{transform:scale(1.05)}.footer-parent{padding:0!important}.footer-row{display:flex;align-items:center}.footer-row p{font-size:14px;color:rgb(0 0 0 / 70%)}.footer-row .et_pb_menu__wrap{display:none!important}@media only screen and (max-width:767px){.et_pb_row{width:100%!important}.headder-logo-colum{width:30%!important;margin:0!important}.headder-right-menu{width:70%!important;margin-right:0px!important;position:unset!important;padding-right:90px}.headder-right-btn{font-size:14px;padding:10px 10px}.headder-right-menu .et_pb_module.et_pb_menu{display:none}.headder-logo-colum .et_pb_menu__wrap{display:none!important}.headder-row{display:flex;align-items:center;padding:0px 0px!important;width:100%;margin:10px 20px!important}.headder-left-menu{display:none}.header-responsive-menu-colum{display:block!important;margin:0!important;position:absolute;right:20px;width:100%;background-color:transparent!important}.header-responsive-menu-colum .et_pb_menu_inner_container.clearfix{position:unset!important;width:100%}.header-responsive-menu-colum .et_pb_menu__wrap{padding-right:10px}.headder-right-menu li{margin:0!important;padding:10px 0 0!important}.headder-right-menu li a{font-size:16px;padding-bottom:10px!important;background:transparent!important}.banner-colum h1{font-size:35px!important;line-height:45px;max-width:100%!important;color:#025074}.banner-colum p{font-size:20px!important;line-height:30px!important}.banner-parent{height:580px;display:flex;align-items:center;padding:130px 20px 50px!important;background-position:70% 0px}.banner-btn{margin-top:0px}.signature-services-heading-row h2{line-height:45px;font-size:35px!important}.signature-service-colum{width:100%!important;margin-right:0px!important;overflow:hidden}.signature-service-row{padding:20px 0 0!important}.signature-services-parent{padding:40px 20px!important}.signature-service-colum h4{line-height:30px;font-size:20px!important}.focused-healthy-row{flex-wrap:wrap}.focused-healthy-parent{padding:50px 20px!important}.focused-healthy-right-col p{line-height:26px;font-size:16px!important}.focused-healthy-right-col h3{line-height:45px;padding-bottom:20px;font-size:35px!important}.conditions-treat-parent{padding:50px 20px!important}.conditions-treat-heading-row p{line-height:28px;font-size:18px;margin:0 auto;padding-top:0px}.conditions-treat-colum{width:100%!important;margin-right:0px!important;padding:50px 20px}.conditions-treat-btn-row{padding-bottom:0!important;padding-top:0!important}.island-coastal-integrative-row{flex-wrap:wrap;padding:0px 0!important;margin-bottom:40px!important}.island-coastal-integrative-order-row .island-coastal-integrative-ctn-col{order:1;margin:0px 0 0!important}.island-coastal-integrative-ctn-col h3{padding-bottom:10px;line-height:35px;text-align:left!important;font-size:25px!important}.island-coastal-integrative-ctn-col p{line-height:26px;font-size:16px!important;text-align:left!important}.island-coastal-integrative-parent{padding:50px 20px!important}.island-coastal-integrative-row:last-child{margin:0!important}.island-coastal-integrative-img-col{margin-bottom:20px!important}.about-corin-tomlinson-row{flex-wrap:wrap}.about-corin-tomlinson-parent{padding:50px 20px!important}.about-corin-tomlinson-ctn-col p{line-height:26px;font-size:16px!important}.about-corin-tomlinson-ctn-col h6{line-height:35px;font-size:25px!important;padding-bottom:15px;padding-top:0px}.about-corin-tomlinson-ctn-col h3{font-size:27px!important;line-height:37px}.get-touch-parent{padding:50px 20px!important;height:auto}.get-touch-row{padding:0!important;display:flex;flex-wrap:wrap}.get-touch-left-col{width:100%!important;margin-right:0!important;margin-bottom:0!important}.get-touch-right-col{width:100%!important;padding-left:0px}.contact-form-drop-parent{padding:0 20px 30px!important;margin-top:50px}.contact-form-drop-row{display:flex;flex-wrap:wrap;padding:0!important}.contact-form-drop-left-col{width:100%!important;margin-right:0!important;padding:40px 20px;margin-bottom:0!important}.contact-form-drop-right-col{width:100%!important;padding:40px 20px;background-color:transparent}.conatc-from-name-fild-parent{flex-wrap:wrap}.conatc-from-name-fild{padding-right:0px;margin-bottom:15px;width:100%!important}.conatc-from-name-fild:last-child{padding-right:0px;padding-left:0px;margin-bottom:15px}.conatc-from-select-fild-parent{flex-wrap:wrap}.conatc-from-select-fild{width:100%!important;padding-right:0px;margin-bottom:15px}.conatc-from-select-fild:last-child{padding-right:0px;padding-left:0px}.conatc-from-textarea-fild{margin-top:0px}.footer-row{display:flex;align-items:center;flex-wrap:wrap;padding:0!important}.footer-row .et_pb_column.et_pb_column_1_3.et_pb_column_1_tb_footer.et_pb_css_mix_blend_mode_passthrough{order:1;margin-bottom:0!important}.footer-row .et_pb_module.et_pb_text_align_right{text-align:center;margin-bottom:20px!important}.footer-row .et_pb_module.et_pb_text_align_left{text-align:center}.footer-row .et_pb_menu_inner_container{position:relative;justify-content:center}.footer-row .et_pb_menu__logo{margin:0!important}.footer-parent{padding:30px 20px 30px!important}.get-touch-left-col h3{font-size:40px!important;line-height:50px;padding-bottom:20px}.get-touch-right-col p{line-height:28px;font-size:18px!important}.mini-banner-parent{height:auto;padding:0px 20px 60px!important}.mini-banner-colum h1{line-height:50px;padding-bottom:10px;font-size:40px!important}.mini-banner-colum p{line-height:28px;font-size:18px!important}.about-our-clinic-parent{padding:50px 20px!important}.about-our-clinic-row{flex-wrap:wrap;padding:0!important}.about-our-clinic-left-col h3{line-height:45px;font-size:35px!important;padding:0!important}.about-our-clinic-right-col p{line-height:26px;font-size:16px!important}.about-page-about-corin-tomlinson-img-col{width:100%!important;margin:0!important}.about-page-about-corin-tomlinson-ctn-col{width:100%!important;margin:20px 0 0!important;padding-left:0px}.why-entrust-health-colum{width:100%!important;margin-right:0px!important;transition:0.5s}.why-entrust-health-parent{padding:50px 20px!important}.why-entrust-health-row{padding:20px 0 0!important}.acupuncture-with-coastal-left-col{width:100%!important;margin:0!important}.acupuncture-with-coastal-right-col{width:100%!important;margin:0!important;padding-left:0px}.acupuncture-with-coastal-parent{padding:50px 20px!important}.condition-treat-slider-row{width:100%!important;max-width:100%;padding:40px 0 0!important}.condition-treat-slider-row .sa_hover_container{margin:0 0px!important}.acupuncture-with-coastal-left-col h3{line-height:45px;font-size:35px!important}.acupuncture-with-coastal-right-col p{line-height:28px;font-size:18px!important}.our-signature-services-col .blog:nth-child(even) .blog-content{order:0;padding-left:0;padding-right:0px;text-align:left!important}.our-signature-services-col .blog-thumb{flex:0 0 100%;max-width:100%}.our-signature-services-col .blog-inner-wrap-view{flex-wrap:wrap}.our-signature-services-col .blog-content{flex:0 0 100%;max-width:100%;padding-left:0px}.our-signature-services-col .blog .blog-title a{font-size:22px;line-height:32px}.our-signature-services-col p.blog-short-content{font-size:16px;line-height:26px;margin:0!important}.our-signature-services-col .blog-title{margin-top:5px!important;margin-bottom:0px!important}.our-signature-services-row{padding-top:10px!important;padding-bottom:0!important}.our-service-signature-service-headding-row{padding:0!important}.our-service-signature-service-headding-row h3{font-size:35px!important;line-height:45px}.our-signature-services-col .type-blog:last-child .blog-inner-wrap-view{margin-bottom:0!important;padding-bottom:0!important}.our-signature-services-section{padding:50px 20px!important}.zac-team-parent{padding:50px 20px!important}.zac-team-row{flex-wrap:wrap}.zac-team-left-col{width:100%!important;margin-right:0!important}.zac-team-right-col{width:100%!important;padding-left:0px}.zac-team-right-col p{line-height:28px;font-size:18px!important}.zac-team-right-col li{line-height:28px;font-size:18px!important}.zac-team-left-col h3{font-size:35px!important;line-height:45px;padding:0!important}.benefits-acupuncture-row{padding:0!important;flex-wrap:wrap}.benefits-acupuncture-right-col h3{position:unset;top:0;right:0;font-size:30px!important;line-height:70px;padding:0!important}.benefits-acupuncture-right-paragraph-col{margin-top:0}.benefits-acupuncture-right-col .et_pb_module.et_pb_text{position:unset!important;margin:0!important}.benefits-acupuncture-right-paragraph-col p{line-height:26px;font-size:16px!important}.benefits-acupuncture-parent{padding:50px 20px!important}.conditions-acupuncture-address-left-col{width:100%!important;margin:0!important;padding:50px 20px}.conditions-acupuncture-address-row{flex-wrap:wrap}.conditions-acupuncture-address-right-col{width:100%!important;margin:0!important;padding:50px 20px}.conditions-acupuncture-address-row h3{line-height:40px;font-size:30px!important;padding-bottom:15px}.conditions-acupuncture-address-row p{line-height:26px;font-size:16px!important}.ready-explore-acupuncture-row p{line-height:28px;font-size:18px!important}.frepuently-asked-question-colum .et_pb_toggle_open{padding:20px 20px 20px 20px;background-color:#fff;z-index:1}.frepuently-asked-question-colum h5{font-family:SourceSansPro-Semibold!important;line-height:28px;font-size:18px!important}.frepuently-asked-question-colum .et_pb_toggle_close{padding:20px 20px 20px 20px!important}.begin-healthy-journey-row p{line-height:28px;font-size:18px!important;max-width:1100px;margin:0 auto}.frepuently-asked-question-parent{padding:35px 20px!important}.benefits-therapy-right-col .et_pb_module.et_pb_text{background:white;padding:30px 20px;position:unset;right:0;width:100%;top:0;transform:translateY(0%)}.benefits-therapy-row{flex-wrap:wrap}.benefits-therapy-left-col{width:100%!important;margin:0!important}.benefits-therapy-right-col{width:100%!important;margin:0!important;position:unset}.benefits-therapy-right-col h3{padding-bottom:10px;line-height:40px;font-size:30px!important}.benefits-therapy-right-col p{line-height:26px;font-size:16px!important}.benefits-therapy-parent{padding:50px 20px!important;background:#025074}.therapy-with-coastal-left-col{width:100%!important;margin:0!important;padding-right:0px;padding-top:0px;padding-bottom:25px}.therapy-with-coastal-img-col{width:100%!important;margin:0!important;padding-bottom:25px}.therapy-with-coastal-right-col{width:100%!important;margin:0!important;padding-left:0px}.therapy-with-coastal-row{display:flex;padding:0!important;flex-wrap:wrap}.therapy-with-coastal-parent{padding:50px 20px!important}.therapy-with-coastal-right-col p{line-height:26px;font-size:16px!important}.therapy-with-coastal-left-col h3{line-height:45px;font-size:35px!important}.experoence-therapy-left-col{padding:30px 20px;width:100%!important;position:unset;left:0}.experoence-therapy-row{flex-wrap:wrap}.experoence-therapy-right-col{width:100%!important;order:-1}.experoence-therapy-parent{padding:50px 20px!important}.experoence-therapy-left-col p{line-height:26px;font-size:16px!important}.experoence-therapy-left-col h3{line-height:45px;font-size:35px!important;padding-bottom:20px}.resources-blog-post-colum .type-post{width:100%!important;margin-right:0px!important;border:1px solid #ccc;padding:0 0 30px 0px!important;transition:0.5s;padding-top:0px!important;border-radius:15px}.resources-blog-post-parent{padding:50px 20px!important}.container{padding:120px 20px 0 20px!important}.type-post h1.entry-title{font-size:35px!important;line-height:45px!important;padding-bottom:20px!important}.type-post p{font-size:16px!important;line-height:26px!important}.type-post .et_pb_row{padding:15px 0!important}.page-id-31 .get-touch-parent{padding:60px 20px!important;height:auto}}.theme-builder-area-content .et_pb_section_0_tb_header{right:0px!important;position:relative!important}.our-signature-services-row .blog-content-excerpt a{display:none!important}.our-signature-services-row .blog-title{pointer-events:none!important}.our-signature-services-row .grid-blog-thumb a{pointer-events:none!important}.naturopathic-principles-row-1 .flip-card{background-color:transparent;width:100%;height:300px;perspective:1000px}.naturopathic-principles-row-1 .flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.6s;transform-style:preserve-3d;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2)}.naturopathic-principles-row-1 .flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.naturopathic-principles-row-1 .flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.naturopathic-principles-row-1 .flip-card-front{background-color:#fff;padding:20px;color:black;display:flex;flex-direction:column;justify-content:space-evenly}.naturopathic-principles-row-1 .flip-card-front h3{font-size:25px;color:#062c3e;line-height:1.5em}.naturopathic-principles-row-1 .flip-card-back{background-color:#fff;color:#484848;transform:rotateY(180deg);font-size:17px;padding:20px;display:flex;align-items:center}.conditions-we-treat-row-1 .flip-card{background-color:transparent;width:100%;height:250px;perspective:1000px}.conditions-we-treat-row-1 .flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.6s;transform-style:preserve-3d;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2)}.conditions-we-treat-row-1 .flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.conditions-we-treat-row-1 .flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.conditions-we-treat-row-1 .flip-card-front{background-color:#fff;padding:20px;color:black;display:flex;flex-direction:column;justify-content:space-evenly}.conditions-we-treat-row-1 .flip-card-front h3{font-size:25px;color:#062c3e}.naturopathic_medicine .conditions-we-treat-row-1 .flip-card-front p{font-size:25px;color:#062c3e;font-family:SourceSerifPro-Regular}.naturopathic_medicine .conditions-we-treat-row-1 .flip-card-back{background-color:#fff;color:#484848;transform:rotateY(180deg);font-size:17px;padding:20px 20px 20px 20px;display:flex;align-items:center;justify-content:flex-start}.conditions-we-treat-row-1 .flip-card-back{background-color:#fff;color:#484848;transform:rotateY(180deg);font-size:17px;padding:20px 20px 20px 50px;display:flex;align-items:center;justify-content:flex-start}.grecaptcha-badge{z-index:9999}.rp-blogs .et_pb_ajax_pagination_container{display:flex!important}ul.sub-menu{width:350px!important}.sub-menu li a{width:350px!important}.btnc{display:flex}@media only screen and (min-width:767px) and (max-width:980px){.island-coastal-integrative-row,.focused-healthy-row,.about-corin-tomlinson-row,.et_pb_row.et_pb_row_12.get-touch-row{flex-direction:column}.conditions-treat-colum{width:47%!important;margin-right:0px!important}.get-touch-parent	.et_pb_row{width:100%}.et_pb_row.et_pb_row_12.get-touch-row{display:flex!important;flex-direction:column}.get-touch-left-col{width:100%!important}.get-touch-right-col{width:100%!important;padding-right:50px!important}.contact-form-drop-row{display:flex;flex-direction:column}.contact-form-drop-left-col{width:100%!important}.contact-form-drop-right-col{width:100%!important}}h3.entry-title{padding:0 20px}.box-style{width:auto!important}