﻿body,p{font-family:'Open Sans',sans-serif;}h1,h2,h3,h4{font-family:'Arimo',Calibri,Arial,Helvetica,sans-serif;}.ib.phone:before{content:url('images/phone-24.png');}.ib.relax:before{content:url('images/relax-48.png');}body:lang(he) .ib.relax:before{transform:scaleX(-1);}.ib.medical:before{content:url('images/nurse-48.png');}.ib.price:before{content:url('images/banknotes-48.png');}.ib.time:before{content:url('images/clock-48.png');}.ib.calendar:before{content:url('images/calendar-48.png');}.button.gift:before{vertical-align:middle;content:url('images/gift-white-24.png');}.button.massage:before{vertical-align:middle;content:url('images/massage-white-24.png');}body{margin:0;padding:0;position:absolute;width:100%;height:100%;}@media(min-width:1280px){body{background-color:#ffe5b4;}}body.rtl{direction:rtl;}*{box-sizing:border-box;}.main-container{min-width:320px;position:relative;width:100%;min-height:100%;background:#fff;box-shadow:0 0 10px -2px;margin:0;margin-bottom:10px;}@media(min-width:1280px){.main-container{width:1280px;max-width:100%;margin:0 auto 10px auto;}}.main-container>header{padding:1.5em;}@media(max-width:420px){.main-container>header{padding:1em;}}.main-container>header h1{font-size:2.5em;color:#960000;text-shadow:#ddd 2px 2px;margin-top:initial;margin-bottom:initial;}@media(max-width:420px){.main-container>header h1{font-size:2em;}}.main-container>.section{padding:0 1em;}.main-container>.section h2{padding-top:.5em;color:initial;text-shadow:#ddd 2px 2px;border-bottom:2px solid #3cb336;}.footer{min-width:320px;position:relative;width:100%;background:#000;padding:0 .5em;}@media(min-height:800px){.footer{position:fixed;bottom:0;}}@media(min-width:1280px){.footer{width:1280px;max-width:100%;margin:0 auto;}}.secondary-header{background-color:#2f8c2a;color:#fff;padding-top:.5rem;padding-bottom:.5rem;margin-top:2px;margin-bottom:2px;padding-left:1em;padding-right:1em;}.secondary-header a{color:#fff;}a.phone:before{content:url('images/phone-24.png');display:inline-block;vertical-align:middle;}body:not(:lang(he)) a.phone:before{margin-right:.5rem;}body:lang(he) a.phone:before{margin-left:.5rem;}a.phone:hover{color:#90ee90;}@media(max-width:640px){.main-section>*:first-child{margin-bottom:1em;}}@media(min-width:640px){.main-section{display:flex;flex-direction:row;overflow:hidden;}.main-section>.section{width:50%;}body:lang(he) .main-section .classical-massage img.illustration{transform:scaleX(-1);}body:not(:lang(he)) .main-section .medical-massage img.illustration{transform:scaleX(-1);}}.main-section .section>picture{text-align:center;display:inline-block;width:100%;overflow:hidden;max-height:410px;}.main-section .section>picture img.illustration{width:100%;}.main-section .info{padding:0 1em;}.main-section .info h3{-webkit-margin-before-collapse:discard;}.main-section .info h3.ib:before{display:inline-block;width:48px;height:48px;vertical-align:bottom;}body:not(:lang(he)) .main-section .info h3.ib:before{margin-right:.5rem;}body:lang(he) .main-section .info h3.ib:before{margin-left:.5rem;}.main-section .emphasize{text-shadow:green 0 0;}@media(min-width:640px){.info-table .cell{margin-top:.5rem;padding:0 5px;min-height:50px;}.info-table .cell .value{white-space:nowrap;}}@media(max-width:640px){.info-table .cell{display:block;}.info-table .cell:not(:first-child){margin-top:1em;}}@media only screen and (max-width:760px){.info-table .cell{display:block;}}.info-table .cell{position:relative;display:inline-flex;text-align:start;}.info-table .cell.ib:before{display:inline-block;position:absolute;width:48px;height:48px;}.info-table .cell .label,.info-table .cell .value{display:block;}body:not(:lang(he)) .info-table .cell .label,body:not(:lang(he)) .info-table .cell .value{margin-left:48px;}body:lang(he) .info-table .cell .label,body:lang(he) .info-table .cell .value{margin-right:48px;}body:not(:lang(he)) .info-table .cell .label,body:not(:lang(he)) .info-table .cell .value{padding-left:.5rem;}body:lang(he) .info-table .cell .label,body:lang(he) .info-table .cell .value{padding-right:.5rem;}.info-table .cell .value{font-weight:bold;font-size:110%;color:#2f8c2a;}@media(min-width:730px){.lang-bar{display:inline-block;line-height:2.5em;}body:lang(he) .lang-bar{float:left;}body:not(:lang(he)) .lang-bar{float:right;}}@media(min-width:420px) and (max-width:730px){.lang-bar{margin-bottom:1rem;}}@media(max-width:420px){.lang-bar{margin-bottom:.5rem;}}body:lang(he) .lang-bar a:last-of-type{margin-left:0;}body:lang(he) .lang-bar a{margin-left:1em;}body:not(:lang(he)) .lang-bar a:last-of-type{margin-right:0;}body:not(:lang(he)) .lang-bar a{margin-right:1em;}.lang-bar a:before{vertical-align:middle;display:inline-block;width:32px;height:24px;line-height:32px;margin-right:.3em;}.lang-bar a[lang=he]:before,.lang-bar a.he:before{content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAABwElEQVRIS+2Wv0tCURTHv9dnKWEWWVpCDUE6NFXQLLUF/RgiKKKpqCGKaGszcIyoTbQfNNRi/QVRIFZQZAUNIUWBIgmREaSmPm9XRZEWn9fQBg+84b133zuf8z3n3HuIedM+SCixAdCxq5QWoITOkNWNrdcyOM8EGkgC0OTd8uxUKaPHmnUv5a/8AC2GlZQC+r6lkirgP1lPK1ABKEYBIgNogi9z2RTwdsGxB3A+AQo5MN4NtGsKA+HugmAICMUonI8Ubh+FQIDRLhn0aqBRRVAtSAPhBrCdx3HnS8CoIxjoFBD4pHDciojGgQWTHAYty4sE4wa494uwuqKwDCmhVrLwmTluYvAERMybFNln+Ri4AeyuCC5f4rCM1KBJlY529yKC57ekKgImehX5fKfecwGIrOIntz8QjlJ06OQY61HC+y7i4CqCmEhZQRLsT9dDkJAFLoAkuTcoIsKK8MgdxunDNwjLwmK/Cm0aOWoVBK0N0qqQGyCj7+F1CDtnX1Axp+bhOhibqyRJn1mUBShmIyrI46/FlbPg/yjAexYUk3/ufaBYp7nf57ZhOYdSP0mN5ZDZQan2LyOU8C8/G8vnfgB+QNoyup6RqQAAAABJRU5ErkJggg==');}.lang-bar a[lang=ru]:before,.lang-bar a.ru:before{content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAo0lEQVRIS2PcuO+I+u07D/d/+/5DkoGOgIuT47mqirwjY8+spc/obTnMnyBHMDZNnPsfJFCcHkdH/zMw9M5cBLZv1AGjITDwIcCoWf+fhZWNwcotnq654NDW2ZBcMOqA0RAYDYEBD4HlAgzg2tBaRoKu5cDRJy8g5cCoA0ZDYDCEwGVgYtShaxZAWHaecRk3gzgTG8O+//8ZtOjsiPP/fzN4AgBxf34Ph8WqPwAAAABJRU5ErkJggg==');}.lang-bar a[lang=en]:before,.lang-bar a.en:before{content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAWCAYAAAChWZ5EAAABSklEQVRIS2PMFlaJ3SwbPO8dqwgLAwgwM4Ephr//IDQRfCYONobqI7kQ9cSDl///M6QyyhmU/37LKAixnEzAyM7KUHummBzdLxl5TLv////zl2HnvBQGRkYGhpiGC2CDFtcbEM1nZmNhODXXgiQHTJm3FKwe7oBd84EOAApEQx2wpAHoACL5zKxAB8wj1wEWvf////zNICZvQrLPYV5m5WZn2HYqkqQQWHv/CTQE0BxAis9hNrIBHbCVbAeMpoHRNDCaBtDSAEmZGaqYonKAz2Hy/38/fjFIyBkzMPxnYGBiYwaXgH9//yWaz87LwbB+byBJbocXRE0T5/5nZ2djSI0OJckAShXD64IBd0AnCyjgGRiCFWUo9RRJ+uFRMOAOGPAoGHAHAKPgBTDyxEmKQOopfsbYwczgC2yKzQGaKUY9c4ky6RmwUZoBAO2BIfPVOVScAAAAAElFTkSuQmCC');}.wrap{display:inline-block;}.section.about-me h2{margin-bottom:0;}.section.about-me img.photo{margin-left:1em;margin-right:1em;}.section.about-me .about-me-table{width:100%;}@media(max-width:420px){body:lang(he) .section.about-me .about-me-table>.photo{float:right;}body:not(:lang(he)) .section.about-me .about-me-table>.photo{float:left;}}@media(min-width:420px){.section.about-me .about-me-table>*{display:table-cell;vertical-align:top;}}@media(min-width:640px){.section.about-me .about-me-table>.photo{vertical-align:middle;}}.button{display:inline-block;padding:.5em 1em;margin-bottom:.2em;font-size:initial;text-align:center;white-space:nowrap;vertical-align:middle;border:1px solid transparent;border-radius:4px;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.button.order{background-color:#006400;color:#f5f5f5;}.button.order:hover{color:#fff;background-color:#c9302c;border-color:#ac2925;box-shadow:rgba(0,0,0,.2) 3px 3px;}.button.order:before{display:inline-block;}body:not(:lang(he)) .button.order:before{margin-right:.5rem;}body:lang(he) .button.order:before{margin-left:.5rem;}.button.order.em16{max-width:90%;width:16em;}p.orders{text-align:center;margin-top:2em;}p.orders .button.order{font-size:110%;}@media(min-width:730px){.business-table{display:flex;}}@media(max-width:320px){.business-table{font-size:85%;}}.business-table>*{flex-basis:50%;flex-grow:1;}.business-table .info>p:first-of-type{margin-top:0;}@media(min-width:730px){.business-table .info label{min-width:8em;display:inline-block;}}.business-table .info .value{font-weight:bold;}.business-table #map{width:640px;height:300px;max-width:100%;}