@import url('https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i|Trirong:400,500');body {font:16px/1.5 'Lato', sans-serif; color:#3c3c3b;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background-color:#d7d9da;}h1, h2, h3 {font:26px/1.2 'Trirong', serif; color:#3c3c3b;}h1 {margin-bottom:15px;}h2 {font-size:22px;}h3 {font-size:18px;}p, ul, ol, dl, blockquote, blockquote p {font-size:inherit; font-weight:inherit; line-height:inherit; color:inherit;}a {color:#50a29c; text-decoration:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}a:hover, a:active, a:focus {color:#50a29c; text-decoration:underline; outline:0;}a.button {display:inline-block; margin:0; padding:10px; font:500 15px/1.2 'Trirong', serif; color:#fff; text-decoration:none; text-shadow:none; text-align:center; background:#3c3c3b; border:1px solid #3c3c3b;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}a.button:hover, a.button:active, a.button:focus {color:#fff; background:#50a29c; border-color:#50a29c;}a.button.ghost {font-size:14px; background:transparent; border:1px solid #fff;}a.button.ghost:hover, a.button.ghost:active, a.button.ghost:focus {color:#000; background:#fff;}hr {border-color:#d7d7d7;}blockquote {margin:30px 0; padding-top:0; border-left:2px solid #50a29c;}.row {max-width:1080px;}input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {margin-bottom:15px;font:16px/1.5 'Lato', sans-serif; color:#3c3c3b;border:1px solid #949b9b; box-shadow:none;}input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {background:#fff; box-shadow:none; border-color:#949b9b;}textarea {height:90px; resize:none;}input[type="submit"] {margin-bottom:20px; padding:0 10px; width:100%; height:40px;font:500 15px/1.2 'Trirong', serif; color:#fff; text-decoration:none; text-shadow:none; text-align:center;background:#3c3c3b; border:0;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}input[type="submit"]:hover {color:#fff; background:#50a29c;}label {display:none;}.input .error {border-color:red;}::-webkit-input-placeholder {color:#3c3c3b;} :-moz-placeholder { color:#3c3c3b; opacity:1;} ::-moz-placeholder {color:#3c3c3b; opacity:1;} :-ms-input-placeholder {color:#3c3c3b;} header {background:#1e6964;}header .logo img {margin:15px 0 15px; width:220px;}header a.button {margin-bottom:10px; width:100%;}html.no-scroll,html.no-scroll body {height:100% !important; overflow:hidden !important;}* {-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent; }header nav.main {position:fixed; top:0; left:0; z-index:1000; padding:60px 0; width:100%; height:100%; overflow-y:scroll; text-align:center; background:#50a29c; box-shadow:inset 0px 0px 11px 2px rgba(0, 0, 0, 0.13); -webkit-overflow-scrolling:touch;visibility:hidden; opacity:0;-webkit-transition:all 500ms cubic-bezier(.75, 0, .29, 1.01);transition:all 500ms cubic-bezier(.75, 0, .29, 1.01);}header nav.main.active {visibility:visible; opacity:1;}header nav.main ul {margin:0; list-style:none;}header nav.main ul li a {display:block; padding:10px; font-family:'Trirong', serif; font-size:150%; color:#fff; text-decoration:none; opacity:0.7;}header nav.main ul li:hover > a,header nav.main ul li.active > a {opacity:1;}header nav.main ul ul {display:none;}header nav.main ul li.active > ul {display:block;}header nav.main ul ul li a {font-size:125%;}header nav.main ul ul ul li a {font-size:100%;}header nav.main a.button {position:absolute; top:15px; right:15px; width:40px; height:40px;}.top {background:#fff;}.top .image {position:relative;}.top .bar {position:absolute; left:0; right:0; bottom:0; padding:0 15px; font-size:16px; line-height:40px; color:#fff; background:#50a29c; background:rgba(80, 162, 156, 0.85);}.top .share {float:right; margin:0; list-style:none;}.top .share li {float:left; margin-left:10px;}.top .share li:first-child {margin-left:0;}.top .share li a {font-size:18px; color:#fff;}.middle {position:relative; z-index:10; padding:30px 0 60px; background:#fff;}section.content .index-boxes {margin-top:-60px;}section.sidebar {margin:0 auto; max-width:360px;}section.sidebar .fluff {margin-bottom:20px;}section.sidebar nav ul {list-style:none; margin:-13px 0;}section.sidebar nav ul li {border-top:1px solid #77cbc7;}section.sidebar nav ul li:first-child {border-top:0;}section.sidebar nav ul li a {display:block; padding:13px 0; font:20px/1.2 'Trirong', serif; color:#77cbc7;}section.sidebar nav ul li:hover a,section.sidebar nav ul li.active a {text-decoration:none; color:#fff;}section.sidebar nav ul ul {display:none; margin:0; padding:10px 0; border-top:1px solid #fff;}section.sidebar nav ul li ul li {border:0;}section.sidebar nav ul li ul li a {padding:3px 0; font-size:18px;}section.sidebar nav ul li ul li a:before {content:"- ";}section.sidebar nav ul li.active ul {display:block;}.flexslider {margin:0; background:none; border:0; border-radius:0; box-shadow:none;}.flexslider ul.slides li {position:relative;}.flexslider .flex-control-paging {margin-top:20px; top:100%; bottom:auto; z-index:100; height:16px;}.flexslider .flex-control-paging li {margin:0 10px;}.flexslider .flex-control-paging li a {width:16px; height:16px; background:#000; box-shadow:none;}.flexslider .flex-control-paging li a:hover,.flexslider .flex-control-paging li a.flex-active {background:#2585df;}.flexslider .image {height:200px; background-position:center; background-repeat:none; background-size:cover;}footer {position:relative; z-index:20; padding:40px 0 40px; font:15px/1.6 'Trirong', serif; background:#d7d9da; color:#1e6964; border-top:5px solid #fff;}footer:before {content:""; position:absolute; top:-11px; left:0; width:100%; height:6px; background:#949b9b;}footer:after {content:""; position:absolute; top:-46px; right:40px; width:87px; height:64px; background:url('f/design/footer-heartbeat.png') no-repeat center / cover;}footer a {color:#1e6964;}footer a:hover, footer a:active, footer a:focus {color:#1e6964;}footer h3 {margin-bottom:20px; font-size:18px; font-weight:500; color:#1e6964;}footer .focus {font-size:18px;}footer .lagehus {width:160px;}footer .facebook {margin-top:40px;}footer .facebook .fa {margin-right:10px; font-size:20px;}.box {margin-bottom:30px; padding:20px; color:#fff; background:#1e6964;}.box.tight {padding:10px;}.box.light {background:#50a29c;}.box.grey {color:#3c3c3b; background:#d7d9da;}.box > .border {position:relative; height:100%; padding:20px; border:1px solid #fff;}.box > .border.doctor:after {content:""; position:absolute; bottom:-1px; left:10px; width:50px; height:79px; background:url('f/design/doctor.png') no-repeat center / contain;}.box h1,.box h2,.box h3,.box a {color:#fff;}.box a {text-decoration:underline;}.box.grey h1,.box.grey h2,.box.grey h3,.box.grey a {color:#3c3c3b;}.box h3:not(.clean):after {content:""; display:block; margin-top:5px; width:130px; height:1px; background:#fff;}.box.grey h3:not(.clean):after {background:#3c3c3b;}ul.contact {margin-left:35px; list-style:none;}ul.contact li {position:relative;}ul.contact li:before {content:"I"; position:absolute; top:-1px; left:-35px; width:26px; font-family:FontAwesome; font-size:18px; text-align:center;}ul.contact li.phone:before {content:"\f095";}ul.contact li.mail:before {content:"\f0e0";}ul.contact li.fax:before {content:"\f1ac";}.articles.list a.item {display:block; position:relative; margin:0 auto; max-width:400px; overflow:hidden; padding:20px 15px 40px; color:#fff; text-decoration:none; background:#1e6964;}.articles.list .image {position:relative; margin:-20px -15px 20px; height:160px; text-align:center; background:#d7d9da no-repeat center top / cover;}.articles.list .date {position:absolute; left:0; right:0; bottom:0; padding:8px 15px; font-size:16px; color:#fff; text-align:right; background:#50a29c; background:rgba(80, 162, 156, 0.85);}.articles.list .image.none:after {content:"\f03e"; font:70px/160px FontAwesome; color:#949b9b; opacity:0.3;}.articles.list h3 {margin:0; min-height:72px; color:inherit;}.articles.list .title {margin-top:5px; font-size:18px;}.articles.list .goto {position:absolute; bottom:15px; right:15px; font-size:16px; color:#77cbc7; opacity:0;-webkit-transition:all 500ms cubic-bezier(.75, 0, .29, 1.01);transition:all 500ms cubic-bezier(.75, 0, .29, 1.01);-ms-transform:translateY(40px);-webkit-transform:translateY(40px);transform:translateY(40px);}.articles.list .goto .fa {margin-left:25px;}.articles.list a.item:hover .goto {opacity:1;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}.articles.list.employees .image {height:200px;}.articles.list.employees .image.none:after {content:"\f0f0"; font-size:150px; line-height:200px;}.articles.list.employees h3 {min-height:0;}@media only screen and (max-width:40em) {header .row.buttons {padding:0 10px;}header .row.buttons .columns {padding:0 5px;}header a.button {line-height:18px;}header a.button .fa {display:block; font-size:20px; line-height:inherit;}}@media only screen and (min-width:40.063em) {h1 {margin-bottom:30px; font-size:30px;}h2 {margin-bottom:20px; font-size:25px;}h3 {margin-bottom:15px; font-size:20px;}a.button {padding:10px 18px;}a.button.ghost {font-size:16px;}header .logo img {margin:30px 0; width:268px;}header a.button {margin-top:60px;}header .nav-wrap {background:#50a29c;}header nav.main {position:static; padding:0; width:auto; height:auto; overflow:visible; text-align:left; background:none; box-shadow:none;visibility:visible; opacity:1;-webkit-transition:none;transition:none;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}header nav.main ul li a {padding:0; opacity:1;}header nav.main ul ul {display:none !important;}header nav.main ul {margin:0 auto; height:60px; text-align:justify; overflow:hidden;}header nav.main ul:after {content:""; display:inline-block; width:100%; height:0;}header nav.main ul li {display:inline-block;}header nav.main ul li a {display:inline-block; font-size:16px; line-height:60px; color:#fff;}.middle {padding:50px 0 100px;}section.content .index-boxes {margin-top:-110px;}section.sidebar {margin-right:0;}.flexslider .image {height:400px;}footer {padding-top:70px;}}@media only screen and (min-width:40.063em) and (max-width:64em) {}@media only screen and (min-width:40.063em) and (max-width:52em) {header nav.main ul li a {font-size:13px;}}@media only screen and (min-width:64.063em) {a.button {min-width:200px;}header nav.main ul li a {font-size:18px;}.flexslider .image {height:480px;}footer:after {left:calc(50% + 370px); right:auto;}}