/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}a{margin:0}.brand-logo:active,.brand-logo:focus,a,a:hover{text-decoration:none}.brand-logo:focus{outline:none}html{font-size:10px}body{font-family:Source Sans Pro,sans-serif;font-weight:400}.page-wrapper{min-height:100vh;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-image:url(../images/vertical-waves.png)}.page-wrapper,.page-wrapper main{display:-webkit-box;display:-ms-flexbox;display:flex}.page-wrapper main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 5vw;margin-bottom:30px}h1{font-size:4rem;color:rgba(18,67,97,.8)}.page-content.hypnotherapy{display:block}#barba-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:calc(100vh - 290px);width:80%;position:relative}p{font-size:18px;line-height:2}h3,p{font-weight:400}h3{font-size:22px}.page-title{margin-top:50px;font-weight:500;color:rgba(18,67,97,.8)}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.therapy-box{margin-top:20px;padding:20px 30px;width:calc(33% - 60px)}.theraphy-title{margin-bottom:10px}.theraphy-content{font-size:16px;line-height:1.5;margin:0}.theraphy-link{float:right;color:rgba(69,109,147,.8);font-size:16px}.services-page h3{margin:5px 0}.services-page p{margin-bottom:40px;line-height:1.5}.testimonials h1{margin-bottom:0}.testimonials h3{margin-top:10px}.quote{padding:20px 20px 30px 0;font-style:italic}.page-content{padding-bottom:40px}.pain-list{margin-top:-20px}.pain{font-size:18px;line-height:2;font-weight:300}@media screen and (max-width:1026px){#barba-wrapper{width:75%}}@media screen and (max-width:470px){h1{font-size:30px}}.page-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.homepage-services-row{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.homepage-heading{text-align:center;font-size:5.5rem;margin:50px 0}.homepage-services-row{text-align:center}.services{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1200px}.service{margin:20px;font-weight:300;font-size:2.5rem;color:rgba(18,67,97,.8);position:relative}.service a{position:relative;font-weight:600}.service a,.service a:hover{color:rgba(69,109,147,.8);transition:.3s}.service a:hover{border-bottom:1px solid #8ca2db}.service:before{position:absolute;display:block;left:0;bottom:0;width:10%;height:2px;background:red}.footer-info-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;width:100%}.footer-info-row,.info-dovid{display:-webkit-box;display:-ms-flexbox;display:flex}.info-dovid{width:33%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.info-image,.info-left{text-align:right}.info-image img{height:110px;max-width:100%;border:3px solid #fff}.info-name,p{margin:0}.info-bottom{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-cta{padding:10px;width:33%}.cta-content{max-width:80%}.cta-content h2{margin:0}.info-contact{padding-right:10px}.info-name{font-size:20px;font-weight:400}.info-address{margin-top:3px;line-height:1;font-size:15px;font-weight:300}.info-email,.info-tel{margin-top:1px;font-size:16px;display:block;color:#fff}.cta-content h2{font-size:20px;font-weight:400}.cta-content p{margin-top:5px;font-size:15px;line-height:20px;font-weight:300}.page-loose-weight p{margin-bottom:30px}@media screen and (max-width:1236px){.homepage-heading{font-size:4rem}.service a{font-size:20px}}.dovid-home{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dovid-home .info-image img{height:250px}.dovid-home .info-name{font-size:40px;padding:10px 0 20px}@media screen and (max-width:470px){.homepage-heading{font-size:30px}.service{font-size:18px;margin:10px 5px}}header{position:relative;box-shadow:0 0 45px rgba(18,67,97,.28);width:100%;background:hsla(0,0%,100%,.7);max-height:120px}.header-wrapper{height:120px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px;position:relative}.header-wrapper,.main-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.main-menu{list-style:none;padding:0;-ms-flex-pack:distribute;justify-content:space-around}.main-menu-item{margin:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.main-menu-item.brand_item{margin:0 40px}.main-menu-link{font-size:18px;text-transform:uppercase;color:#124361;outline:none}.main-menu-link:active{outline:none}.main-menu-link:hover{text-decoration:underline}.main-menu-link:focus{outline:none}.brand-logo{text-align:center;display:block;width:100%}.brand-logo h1{font-weight:700;margin:0;color:#124361;text-transform:uppercase}.brand-logo span{width:100%;text-align:center;color:#000;font-size:16px}.main-menu-mobile{display:none;background:#f0f8ff;position:absolute;left:0;top:120px;width:100%;z-index:1;padding:20px}.main-menu-mobile .main-menu-item{margin:15px}.main-menu-mobile.show{display:block}.hamb{display:none}.side-info-ico{width:30px;height:30px;display:none}.side-info-ico #back-arrow,.side-info-ico.side-open #men-ico{display:none}.side-info-ico.side-open #back-arrow{display:block}.page-wrapper.home-view .side-info-ico{display:none!important}@media screen and (max-width:1236px){.brand-logo h1{font-size:30px}.brand-logo span{font-size:17px}.main-menu-link{font-size:15px}}@media screen and (max-width:992px){.main-menu{display:none}.hamb{display:block}}@media screen and (max-width:767px){.side-info-ico{display:block}}@media screen and (max-width:470px){.header-wrapper{padding:0 15px;height:70px}.brand-logo h1{font-size:20px}.brand-logo span{font-size:12px}.main-menu-mobile{top:70px}}footer{background-color:rgba(18,67,97,.8);width:100vw;padding:10px 50px 0;box-sizing:border-box;background-image:linear-gradient(90deg,#3ab5b0 0,#3d99be 31%,#56317a);background:linear-gradient(270deg,#1a2980,#26d0ce);background-size:200%;-webkit-animation:GRAD 25s infinite;animation:GRAD 25s infinite;max-height:170px}@-webkit-keyframes GRAD{0%{background-position:0 0}50%{background-position:90% 90%}to{background-position:0 0}}@keyframes GRAD{0%{background-position:0 0}50%{background-position:90% 90%}to{background-position:0 0}}.cta-call{background:hsla(0,0%,100%,.11);text-align:center;font-size:30px;padding:20px;border:1px solid #fff;color:#fff}.cta-call span{margin-top:10px;display:block;font-size:20px;color:#fff}@media screen and (max-width:1200px){footer{padding:15px}.cta-call,.cta-content h2{font-size:18px}.cta-content p{font-size:14px}.info-name{font-size:18px}.info-address,.info-contact a,.info-tel{font-size:14px}}@media screen and (max-width:801px){footer{max-height:100%}.footer-info-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.call{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.info-dovid{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:50%}.info-cta{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%}}@media screen and (max-width:470px){footer{max-height:100%;padding:15px}.cta-call{font-size:20px}.cta-call span{font-size:17px}.info-cta{width:100%}.cta-content{max-width:100%;text-align:center}.info-dovid{width:100%;text-align:left;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.info-left{text-align:center}}.animate{transition:2s}.on{opacity:0}#welcome.on{opacity:1;top:30%;-webkit-transform:scale(2);transform:scale(2);font-size:6vw;white-space:nowrap}.hamb{width:30px;height:22.5px;position:relative;margin:50px auto;transition:.5s ease-in-out;cursor:pointer}.hamb,.hamb span{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.hamb span{display:block;position:absolute;height:4px;width:100%;background:rgba(18,67,97,.8);border-radius:9px;opacity:1;left:0;transition:.25s ease-in-out}#nav-icon4 span:first-child{top:0}#nav-icon4 span:first-child,#nav-icon4 span:nth-child(2){-webkit-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(2){top:10px}#nav-icon4 span:nth-child(3){top:20px;-webkit-transform-origin:left center;transform-origin:left center}#nav-icon4.open span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px}#nav-icon4.open span:nth-child(2){width:0;opacity:0}#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:19px;left:8px}.side-nav{opacity:1;transition:1.5s;left:0;margin-top:20px;margin-bottom:30px;width:20%;max-width:400px;position:relative;padding-bottom:20px}.page-wrapper.home-view .side-nav{opacity:0;transition:1.5s;top:120px;left:-300px;position:absolute}.dovid-img{max-width:100%;display:block;margin:20px 0}.side-info-wrapper{max-width:70%;margin:auto;display:block}.side-info-wrapper h2{font-size:30px;margin:-10px 0 0}.adress p{font-size:17px;margin:0;line-height:1.7}.adress a{word-break:break-all}.share{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.share img{width:25px;margin:0 10px}.member{margin-top:15px}.member h2{font-size:20px}.member-logos{margin-top:15px}.member-logos img{max-width:70px;margin:0 10px 10px 0;height:auto;display:inline-block}.member-logos img.wide-img{max-width:80%}.s-ico{max-width:30px;margin-right:10px}.services-content h3{margin:25px}.side-menu-eft,.side-menu-hypno{display:none;margin-top:15px}.side-menu-eft h2,.side-menu-hypno h2{font-size:25px;margin-bottom:10px}.side-menu-eft.show,.side-menu-hypno.show{display:block}#hypno-menu,.eft-menu{list-style:none;padding:0}#hypno-menu li,.eft-menu li{color:rgba(18,67,97,.8);line-height:1.8;font-size:1.5}.side-ico{position:absolute;top:-30px;padding:10px;right:-50px;background:#33498b}#show-side{display:block;cursor:pointer}#show-side img{width:30px}#show-side:hover image{width:35px}@media screen and (max-width:1026px){.side-nav{width:25%}}@media screen and (max-width:768px){.side-info-wrapper{max-width:85%}}@media screen and (max-width:767px){.side-nav{position:absolute;top:150px;left:-310px;margin-top:0;z-index:1;background:#fff;width:300px;box-shadow:0 0 30px rgba(18,67,97,.8)}.side-nav.show{left:0}}@media screen and (max-width:470px){.side-nav{top:100px}}.therapies-grid{margin-top:30px}.therapies-grid-list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theraphy-item{width:30%;box-sizing:border-box;padding:20px;border:1px solid rgba(164,193,204,.32);position:relative;margin:15px;min-width:260px;box-shadow:0 0 5px transparent;transition:1s}.theraphy-item h3{font-size:20px;margin:10px 0;font-weight:600;color:rgba(18,67,97,.8)}.theraphy-item p{font-size:16px;line-height:1.5;padding-bottom:40px;color:#000}.theraphy-item span{font-size:17px;color:rgba(69,109,147,.8);float:right;position:absolute;right:20px;bottom:20px;cursor:pointer}.theraphy-item:hover{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 25px rgba(102,179,192,.3);transition:1s}@media screen and (max-width:768px){.theraphy-item{width:40%;margin:15px 10px;min-width:220px}.theraphy-item p{font-size:14px}}@media screen and (max-width:470px){.theraphy-item{margin:15px 0;width:100%}}main.page-contact{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin:auto}.page-content.page-contact{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.info-dovid.contact{width:40%}.info-dovid.contact .info-name{font-size:30px;margin-top:40px}.info-dovid.contact .info-address{margin-top:15px;font-size:20px}.info-dovid.contact .info-email,.info-dovid.contact .info-tel{font-size:20px;color:rgba(18,67,97,.8);margin-top:15px}.info-dovid.contact .info-image img{height:250px}.title-contact{width:60%}input{width:100%;padding:15px}input,label{display:block}.btn-primary{background-color:rgba(18,67,97,.8);text-transform:uppercase;font-family:Source Sans Pro,sans-serif}iframe{margin:80px 30px;height:400px}.eft-video,iframe{width:700px;max-width:100%}.eft-video{margin-top:100px}.page-contact.page-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-contact.page-content .title-contact{width:100%}.page-contact.page-content .page-title{margin:0}.page-contact.page-content iframe{width:100%;height:400px;margin:40px 0}.contact-form{max-width:900px;margin:20px 0}.contact-form label{font-size:18px;padding:20px 0 0}.contact-form textarea{height:110px}.etf p{margin:10px 15px 10px 0}.eft-heading{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.eft-heading .left h1{margin:0}.eft-heading .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eft-heading .right h3{margin:0}.eft-heading .right img{margin:10px 0;width:190px}@media screen and (max-width:470px){.eft-heading{-ms-flex-wrap:wrap;flex-wrap:wrap}.right{width:100%}}