/* Wed Oct 23 2019 12:23:24 GMT+0100 (British Summer Time) */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg:not(:root){overflow:hidden}button,input{overflow:visible}button,select{text-transform:none}section,nav,header,footer,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}::selection{background:#89d8e9;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden{display:none}.cols-left,.cols-right{width:49%}.cols-fifth{width:20%}.cols-center{margin:0 auto}.cols-1{width:8.33333%}.cols-2{width:16.66667%}.cols-3,.cols-quarter{width:25%}.cols-4{width:33.33333%}.cols-5{width:41.66667%}.cols-6,.cols-half{width:50%}.cols-7{width:58.33333%}.cols-8{width:66.66667%}.cols-9{width:75%}.cols-10{width:83.33333%}.cols-11{width:91.66667%}.cols-12,.cols-full{width:100%}.col-gap>div[class^="cols-"],.col-gap>td{padding-right:25px !important;padding-left:5px}.col-gap>div[class^="cols-"]:first-child,.col-gap>td:first-child{padding-left:0 !important}.col-gap>div[class^="cols-"]:last-child,.col-gap>td:last-child{padding-right:0 !important}.col-gap-small>div[class^="cols-"],.col-gap-small>td{padding-right:3px !important}.col-gap-small>div[class^="cols-"]:last-child,.col-gap-small>td:last-child{padding-right:0 !important}a{color:#dd4832;text-decoration:none}a:hover,a:active{text-decoration:underline}p,h2,h3,h4{color:#222}p{font-size:1rem;line-height:1.4;margin-bottom:20px}@media only screen and (max-width: 500px){p{font-size:.875rem;line-height:1.3}}h2{font-size:1.5625rem;font-weight:normal;line-height:1.3;margin-bottom:10px}@media only screen and (max-width: 500px){h2{font-size:1.3125rem}}h3{font-size:1.3125rem;font-weight:normal;line-height:1.2;margin-bottom:10px}@media only screen and (max-width: 500px){h3{font-size:1.125rem}}h4{font-size:1.0625rem;font-weight:bold;line-height:1.4;margin-bottom:10px}@media only screen and (max-width: 500px){h4{font-size:1rem}}h5{font-size:.8125rem;font-weight:bold;line-height:1.4;margin-bottom:10px}small{font-size:80%}.tiny{font-size:60%}.number,.sans{font-family:Helvetica,Arial,"Lucida Grande",sans-serif}.green-text{color:#0c8100}.fade{opacity:0.7}.tabspace{display:inline-block;width:25px}.tabspace.double{width:50px}.align-right{text-align:right}.flex-layout{display:flex;align-items:center;justify-content:space-between}.flex-layout.flex-right{justify-content:flex-end}.flex-layout.flex-left{justify-content:flex-start}.flex-layout.flex-center{justify-content:center}.flex-layout.flex-top{align-items:flex-start}.flex-layout.flex-stretch{align-items:stretch}.flex-layout.flex-bottom{align-items:flex-end}.flex-layout .flex-item-bottom{align-self:flex-end}ul{list-style-position:inside}ul li{padding:0;margin:0 0 10px 0;line-height:1.2}ul.inline-list li{display:inline-block;margin:0 15px 0 0}ol{list-style-position:inside}html{background:#ddd}body{max-width:900px;margin:0 auto 10px auto;background:#fff;font-size:16px;font-family:Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif;color:#222;box-shadow:3px 3px 5px 6px #bbb;border-radius:0 0 10px 10px}@media only screen and (max-width: 760px){body{width:100%}}header{height:170px;background:#f8e7c2 url("/img/_all/bg_herbs_acupoints.jpg") top center no-repeat;background-size:cover;border-bottom:1px solid #fff;transition:height 1s ease-out}@media only screen and (max-width: 760px){header{height:110px}}header .logo{display:inline-block;background-color:rgba(255,255,255,0.9);border-radius:0 3px 3px 0;padding:15px;margin:10px 0 0 0}@media only screen and (max-width: 760px){header .logo{border-radius:0}header .logo img{width:100%}}footer{text-align:center;padding:25px 20px 10px 20px}footer .taiji{background:transparent url("../img/_all/logo-footer-2.png") center bottom no-repeat;height:60px;margin:5px 0;background-size:contain}footer .legals{font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:.75rem;color:#aaa;line-height:1.5}footer .legals a{color:#446}@media only screen and (max-width: 760px){footer .legals{font-size:.625rem}}nav{padding:10px 20px 10px 25px;background-image:linear-gradient(#004d00, #0c8100)}@media only screen and (max-width: 760px){nav{padding:12px 4px 12px 4px}nav .morenav{display:none}}nav ul li{position:relative;display:inline-block;font-size:1.125rem;font-weight:normal;margin:7px}@media only screen and (max-width: 760px){nav ul li{font-size:.9375rem;margin:6px 3px}}nav ul li .new{position:absolute;top:-5px;right:-5px;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:.625rem;color:white;background:red;padding:1px 3px 2px 3px;border-radius:3px}nav ul li>a{color:#fff;background:transparent;padding:3px 5px;border-radius:3px}nav ul li>a:hover,nav ul li>a:active{color:#003800;background:#b1e9a9;text-decoration:none}nav ul li .selected{color:#b1e9a9;padding:3px 5px}article{min-height:300px;padding:20px 35px 0 35px;line-height:1.4}@media only screen and (max-width: 760px){article{padding:20px 25px 0 20px}}@media only screen and (max-width: 500px){article{font-size:.875rem}}article img{width:100%}article .group{margin-bottom:4px}article .casestudy{background:#f4f1f1;padding:10px}article .promo{background:#f4efef;padding:10px 15px;margin-bottom:20px;border-radius:7px;box-shadow:3px 3px 13px -6px rgba(0,0,0,0.4)}article .promo img{width:50%;margin:0 20px 10px 0;float:left}article .promo h4{font-size:1.25rem;font-weight:normal;line-height:1.2}@media only screen and (max-width: 500px){article .promo h4{font-size:1.125rem}}article .promo p{font-size:.875rem;font-style:italic;line-height:1.5}@media only screen and (max-width: 500px){article .promo p{font-size:.8125rem}}article .promo h5{font-size:.875rem;font-style:normal;font-weight:normal;line-height:1.5}@media only screen and (max-width: 500px){article .promo h5{font-size:.8125rem}}article .promo:before{content:" ";display:table}article .promo:after{content:" ";display:table;clear:both}article .saying{color:#0c8100;padding:5px 5px 20px 5px}article .saying h5{font-size:1.5rem;font-weight:normal;font-style:italic}@media only screen and (max-width: 500px){article .saying h5{font-size:1.3125rem}}article .saying .source{display:block;font-size:.8125rem;text-align:right}article .quote{font-size:1rem;font-style:italic;background:#d7e1cf url("../svg/quotes-white.svg") top -5px left 2px no-repeat;background-size:50px;padding:20px 15px 20px 60px;border-radius:8px}@media only screen and (max-width: 500px){article .quote{font-size:.9375rem;background-size:40px;padding-left:50px}}article .quote span.who{font-size:.8125rem;display:block;text-align:right}@media only screen and (max-width: 500px){article .quote span.who{font-size:.6875rem}}article.page-fertility-specialist .quote,article.page-caroline-cai-harley-street .quote{background-image:url("../svg/quotes-orange.svg");background-color:transparent}article .video-testimonial{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px;margin:20px 0;border-radius:5px;background:#5a5a5a url("../svg/quotes-orange.svg") top -5px left 2px no-repeat;background-size:50px}@media only screen and (max-width: 500px){article .video-testimonial{display:block}}article .video-testimonial video{width:50%}@media only screen and (max-width: 500px){article .video-testimonial video{width:100%}}article .video-testimonial .no-support{font-size:.625rem;color:white;padding:0 10px}article .video-testimonial .video-quote{width:50%;font-size:1rem;font-style:italic;color:white;padding:10px 30px}@media only screen and (max-width: 500px){article .video-testimonial .video-quote{width:100%;padding-right:10px}}article .video-testimonial .video-quote span.who{font-size:.875rem;display:block;text-align:right;margin:15px 0 0 0}@media only screen and (max-width: 500px){article .video-testimonial .video-quote span.who{font-size:.8125rem}}article .service-price{margin-bottom:20px;font-family:Helvetica,Arial,"Lucida Grande",sans-serif}article .highlight{background:#fff0ba;padding:10px 15px;border-radius:3px}article .highlight h3,article .highlight h4,article .highlight h5,article .highlight p{margin-bottom:3px}article .highlight.box{margin:20px 0}article .highlight.grey{background:#f4f1f1}article .contactus{background:#f1f3f1;border:3px solid #0c8100;padding:10px;margin:5px 0 20px 0;box-shadow:3px 3px 13px -6px rgba(0,0,0,0.4);font-family:Helvetica,Arial,"Lucida Grande",sans-serif}article .contactus h3{font-size:1.625rem;margin-bottom:4px}article .contactus h3.location{font-weight:bold}article .contactus a{font-size:1rem}.more-info,.mailchimp-email{width:100%;background:#f5f9f5;padding:10px}.more-info .email-input,.mailchimp-email .email-input{display:block;width:90%;margin:20px auto;padding:10px;border-radius:5px;text-align:center;border:1px solid #0c8100;font-size:1.125rem}.more-info input[type=submit],.more-info .mailchimp-submit-btn,.mailchimp-email input[type=submit],.mailchimp-email .mailchimp-submit-btn{width:200px;padding:8px;margin:20px auto;background:#004d00;border-radius:5px;color:white;text-align:center;cursor:pointer}.more-info input[type=submit]:hover,.more-info input[type=submit]:active,.more-info .mailchimp-submit-btn:hover,.more-info .mailchimp-submit-btn:active,.mailchimp-email input[type=submit]:hover,.mailchimp-email input[type=submit]:active,.mailchimp-email .mailchimp-submit-btn:hover,.mailchimp-email .mailchimp-submit-btn:active{background:#0c8100}.more-info .mailchimp-status,.mailchimp-email .mailchimp-status{text-align:center}.more-info .privacy,.mailchimp-email .privacy{text-align:center;font-size:.6875rem;margin:10px 0 0 0}.flex-cols{display:flex;align-items:flex-start;justify-content:space-between}.flex-cols.reverse{flex-direction:row-reverse}.flex-cols .col-side{width:49%}@media only screen and (max-width: 760px){.flex-cols{display:block}.flex-cols .col-side{width:100%}}.flex-cols.divider{margin-bottom:20px;padding-bottom:20px;border-bottom:5px solid #f4f1f1}.cols{width:100%}.cols .left{width:49%;float:left}.cols .right{width:49%;float:right}.cols.divider{margin-bottom:20px;padding-bottom:20px;border-bottom:5px solid #f4f1f1}.cols:before{content:" ";display:table}.cols:after{content:" ";display:table;clear:both}.wrapfix{display:inline-block}article .cai-fb{margin:0 0 10px 0;padding:5px 5px 5px 45px;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:.8125rem;background:#eee url("../img/inpage/FB-f-Logo__blue_29.png") 5px 5px no-repeat}article .cai-fb b{font-size:.875rem}article .g-stars{margin-bottom:20px;background:#d7e1cf;padding:20px;border-radius:8px}article.page-articles .summary{padding:10px;margin-bottom:15px;background:#d6e1c7;box-shadow:6px 6px 19px -6px rgba(0,0,0,0.5)}article.page-articles .summary h4{font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.25rem;color:#003800;font-weight:100}article.page-articles .summary blockquote{font-size:.8125rem;margin:5px 10px}article.page-articles .summary a{font-size:.8125rem;font-weight:bold;line-height:1;word-break:break-all}article.page-contact .clinic-name{font-size:1.75rem}@media only screen and (max-width: 500px){article.page-contact .clinic-name{font-size:1.625rem}}article.page-contact table.opening{border-collapse:separate;border-spacing:1px;width:90%;margin:0 0 15px 0}article.page-contact table.opening td{background:#eee;padding:8px;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.0625rem}article.page-contact .minimap{width:90%;height:200px;margin:0 0 15px 0}article.page-contact figure{width:100%;margin:0 0 40px 0;padding:3%;border-radius:5px;background:#f4f1f1;box-shadow:3px 3px 13px -6px rgba(0,0,0,0.4)}article.page-contact figure figcaption{font-size:.9375rem;font-style:italic;font-weight:bold;color:#0c8100;text-align:center}article.page-caroline-cai-harley-street .booking-widget{padding:12px 6px;border:5px solid #f4f1f1}article.page-caroline-cai-harley-street .cai-qualifications{margin:10px 0;padding:10px 5px 10px 10px;background:#e15428;color:white;box-shadow:3px 3px 13px -6px rgba(0,0,0,0.4);font-family:Helvetica,Arial,"Lucida Grande",sans-serif}article.page-caroline-cai-harley-street .cai-qualifications .title{font-size:2rem;font-weight:300}article.page-caroline-cai-harley-street .cai-qualifications .post-nominals{font-size:.6875rem;font-weight:400;white-space:nowrap}@media only screen and (max-width: 760px){article.page-caroline-cai-harley-street .cai-qualifications .post-nominals{white-space:normal}}article.page-caroline-cai-harley-street .cai-qualifications .skills{font-size:1rem;font-weight:bold;margin:5px 0}article.page-caroline-cai-harley-street .cai-qualifications .membership{font-size:.625rem;font-weight:normal;line-height:1.5}
