@import"http://fonts.googleapis.com/css?family=Kaushan+Script";@import"http://fonts.googleapis.com/css?family=Quicksand:400,700";@import"http://fonts.googleapis.com/css?family=Ubuntu+Condensed";@import"http://fonts.googleapis.com/css?family=PT+Sans";@import"http://fonts.googleapis.com/css?family=Open+Sans";@import"http://fonts.googleapis.com/css?family=Source+Sans+Pro";@import"http://fonts.googleapis.com/css?family=Nunito:400,700,300";@import"http://fonts.googleapis.com/css?family=Armata";@import"http://fonts.googleapis.com/css?family=Averia+Serif+Libre:400,300italic";@import"http://fonts.googleapis.com/css?family=Josefin+Sans";@import"http://fonts.googleapis.com/css?family=Comfortaa:400,700,300";@import"http://fonts.googleapis.com/css?family=Varela+Round";@import"contact-form.css";*{box-sizing:border-box}html{background:-webkit-linear-gradient(#fff,#1e73be);background:linear-gradient(#fff,#1e73be);background:-webkit-linear-gradient(#42b3e5,white);background:linear-gradient(#42b3e5,white);background:-webkit-linear-gradient(#55bbe8,white);background:linear-gradient(#55bbe8,white)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none;color:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}header{background-color:#014f9e;background-color:#42b3e5;color:white;display:relative;font-size:15px;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header #header-logo{float:left}header img{margin-top:2px}header #navigation-holder{position:relative}header #navigation-holder,header #navigation{float:right}header li{display:inline-block;padding:.25em .75em}header nav{padding:0 2em}header #navigation-bars{display:none}@media screen and (max-width:1050px){header #navigation{display:none;position:absolute;top:70px;left:0;width:100%;color:white;background-color:#1e73be;background-color:#42b3e5;z-index:10}header #navigation-bars{display:block;font-size:33.75px;padding:.5em;margin-right:.75em}header img{height:63px}header ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center baseline;-webkit-align-items:center baseline;-ms-flex-align:center baseline;align-items:center baseline;margin:1em 0;padding-bottom:1em;border-top:1px solid white;border-bottom:1px solid white}header li{margin:.5em 0;text-align:center}}footer{width:100%;background-color:#1e73be;padding:2.5% 5%}footer .copy-right{font-size:12px;color:white;padding:2.5%;border-top:1px solid grey}body{max-width:1150px;font-size:10px;margin:auto;background:white;overflow-x:hidden;font-family:Varela Round,sans-serif}img{max-width:100%}#textjust{text-align:justify;text-justify:inter-word}.clearfix{zoom:1}.clearfix:before{content:"";display:table}.clearfix:after{content:"";display:table;clear:both}main{overflow-x:hidden}.text>*{padding:2% 5%;line-height:1.75em}.text .title{font-size:20px;text-transform:uppercase;letter-spacing:.175em;text-shadow:0 0 .005em black;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;position:relative;background-size:cover;background:url(../images/title-back.png);background-color:#f3f3f3}.text .title p{padding:2% 5%;line-height:1.75em}.text .content{font-size:15.75px;padding-top:5%;padding-bottom:5%}.text .content p{text-align:justify;text-justify:inter-word}@media screen and (max-width:550px){.text .content p{display:block;max-width:82.5%;box-sizing:border-box}}.ruler-around{position:relative}.ruler-around:before,.ruler-around:after{content:"";width:100%;height:20px;position:absolute;top:0;left:0;background:url(../images/bg-main-patt.png) repeat-x left top}.ruler-around:after{top:auto;bottom:0;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}#home .banner{background-color:white;background-position:100% 100%;background-size:cover;background-repeat:no-repeat;padding:0 5%;position:relative}@media screen and (max-width:1000px){#home .banner{background-position:0 0}#home .banner #opening-hours{width:100%;max-width:420px}}#home .backslider{display:block;position:absolute;top:0;right:0}#home #first{background:url(../images/im3.jpg);background-size:cover;z-index:30}#home #second{background:url(../images/lab.jpg);background-size:cover;z-index:20}#home #third{background:url(../images/r3.jpg);background-size:cover;z-index:10}#home #opening-hours{position:relative;right:5.5%;z-index:40;font-size:15px;width:34%;background-color:#42b3e5;background-color:rgba(66,179,229,.9);padding:2em;line-height:150%;color:white;text-shadow:1px 1px .25em #555}#home #opening-hours #opening-hours-title{text-align:center;font-size:1.5em;margin-bottom:1em}#home #opening-hours table{margin:auto}#home #opening-hours table tr{border-bottom:dotted white 1px}#home #opening-hours table td{margin:1.25em 0;display:inline-block}#home #opening-hours table td:last-of-type{margin-left:3em;float:right}#home #all-pages{padding:5%;background-color:#f3f3f3;font-size:17.5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}#home #all-pages .card{width:275px;margin:12.5px;text-align:center;padding-bottom:4.5em;position:relative}#home #all-pages .card .title{font-size:1.25em}#home #all-pages .card .description{line-height:1.5em;color:#666}#home #all-pages .card .cta{display:inline-block;padding:.5em 1em;background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);color:white;margin-top:1.5em;position:absolute;bottom:0;left:70.5px;margin-bottom:20px;zoom:1}#home #all-pages .card .cta:before{content:"";display:table}#home #all-pages .card .cta:after{content:"";display:table;clear:both}#home #all-pages .card .image{background-color:#055ffc;color:white;text-shadow:1px 1px .25em #555;box-shadow:0 0 .05em .05em #555;border-radius:50%;font-size:3em;height:2.25em;width:2.25em;margin:.5em auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#walk-in #walk-in-image{width:400px;height:282px;background:url(../images/fp.jpg);float:right;background-size:contain;margin:60px;background-repeat:no-repeat;max-width:100%}@media screen and (max-width:820px){#walk-in .text{display:inline-block}#walk-in .text p{padding-bottom:2em}#walk-in #walk-in-image{float:none;margin:50px auto;display:block}}#lab .text .content{overflow:auto}#lab #lab-image{width:400px;height:315px;background:url(../images/lab.jpg);float:right;background-size:contain;margin:40px 60px;background-repeat:no-repeat;max-width:100%}@media screen and (max-width:820px){#lab .text{display:inline-block}#lab .text p{padding-bottom:2em}#lab #lab-image{float:none;margin:50px auto;display:block}}#specialists #sections{padding:5%;background-color:#f3f3f3;font-size:17.5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}#specialists #sections .card{width:350px;min-width:350px;margin:12.5px;text-align:center;padding:2em;padding-bottom:4.5em;margin:2em 1em;position:relative;border:1px solid black;background-color:#e2e2e2}#specialists #sections .card .ftrimage{display:inline-block;height:175px;width:100%;margin-bottom:1.25em;border:1px solid black}#specialists #sections .card #fp{background:url(../images/fp.jpg);background-size:cover}#specialists #sections .card #im{background:url(../images/im.jpg);background-size:cover}#specialists #sections .card #r{background:url(../images/r.jpg);background-size:cover}#specialists #sections .card #n{background:url(../images/n.jpg);background-size:cover}#specialists #sections .card .title{font-size:1.25em;margin-bottom:1em;text-align:left}#specialists #sections .card .description{line-height:1.5em;color:#666;text-align:left;text-align:justify;text-justify:inter-word}#specialists #sections .card .cta{display:inline-block;padding:.5em 1em;background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);color:white;margin-top:1.5em;position:absolute;bottom:0;left:106px;margin-bottom:20px;zoom:1}#specialists #sections .card .cta:before{content:"";display:table}#specialists #sections .card .cta:after{content:"";display:table;clear:both}#specialists #sections .card .image{background-color:#055ffc;color:white;text-shadow:1px 1px .25em #555;box-shadow:0 0 .05em .05em #555;border-radius:50%;font-size:3em;height:2.25em;width:2.25em;margin:.5em auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#specialists #fp-image .image{background:url(../images/fp.jpg);background-size:contain;background-repeat:no-repeat}#specialists #im-image .image{background:url(../images/im.jpg);background-size:contain;background-repeat:no-repeat;float:left}#specialists #r-image .image{background:url(../images/r.jpg);background-size:contain;background-repeat:no-repeat}#specialists #n-image .image{background:url(../images/n.jpg);background-size:contain;background-repeat:no-repeat;float:left}#family-physician #fp-image{width:400px;height:271px;background:url(../images/fp.jpg);float:right;background-size:contain;margin:60px;background-repeat:no-repeat;max-width:100%}@media screen and (max-width:820px){#family-physician .text{display:inline-block}#family-physician .text p{padding-bottom:2em}#family-physician #fp-image{float:none;margin:50px auto;display:block}}#family-physician ul{padding-bottom:0;padding-top:0}#family-physician ul li{padding:0;line-height:1.75em;margin-left:2em}#internal-medicine #im-image{width:400px;height:271px;background:url(../images/im.jpg);float:right;background-size:contain;margin:60px;margin-bottom:40px;background-repeat:no-repeat;max-width:100%}@media screen and (max-width:820px){#internal-medicine .text{display:inline-block}#internal-medicine .text p{padding-bottom:2em}#internal-medicine #im-image{float:none;margin:50px auto;display:block}}#internal-medicine ul{padding-bottom:0;padding-top:0}#internal-medicine ul li{padding:0;line-height:1.75em;margin-left:2em}#rheumatology #r-image{width:400px;height:271px;background:url(../images/r.jpg);float:right;background-size:contain;margin:60px;background-repeat:no-repeat;max-width:100%}@media screen and (max-width:820px){#rheumatology .text{display:inline-block}#rheumatology .text p{padding-bottom:2em}#rheumatology #r-image{float:none;margin:50px auto;display:block}}#neurology .content{overflow:auto}#neurology #n-image{width:300px;height:500px;background:url(../images/n.jpg);float:right;background-size:contain;margin:10px 60px;background-repeat:no-repeat;max-width:100%}@media screen and (max-width:820px){#neurology .text{display:inline-block}#neurology .text p{padding-bottom:2em}#neurology #n-image{float:none;margin:50px auto;display:block}}#about-us .content{overflow:auto}#about-us #about-us-image{width:300px;height:500px;background:url(../images/main-page.jpg);float:right;background-size:contain;margin:15px 60px;background-repeat:no-repeat;max-width:100%}@media screen and (max-width:820px){#about-us .text{display:inline-block}#about-us .text p{padding-bottom:2em}#about-us #about-us-image{float:none;margin:50px auto;display:block}}#contact-us #googleMap{width:100%;height:400px;margin:4em 0}#contact-us #googleMap *{padding:0;line-height:1.25em}#contact-us .sect{min-width:460px}#contact-us .sect *{padding:0;line-height:1.5em}#contact-us .sect .sect-title{font-size:1.65em;float:left;font-weight:700}#contact-us .sect .sect-title p{border-bottom:2px solid #055ffc}#contact-us .sect .sect-content{clear:both;margin:2em 0}#contact-us .sect .sect-content:nth-of-type(2){margin-top:4em}#contact-us .sect .sect-content .sect-sub{font-weight:bolder;font-size:1.1em}#contact-us .sect .sect-content i{width:41px;height:41px;float:left;background-color:#a3a3a3;color:#fff;border-radius:100%;text-align:center;padding:14px 0 0;margin:0 22px 0 0;line-height:.7em}#contact-us .sect p,#contact-us .sect pre{font-size:.85em;display:block}#contact-us .sect form{width:460px;max-width:90%;display:block;clear:both;padding:2em 0}#contact-us .sect form label span{display:inline-block;padding:.5em;color:#666;font-size:.75em}#contact-us .sect form input,#contact-us .sect form textarea{display:block;clear:both;width:100%;padding:.25em 1em;margin:1em 0}@media screen and (max-width:550px){#contact-us .sect form input,#contact-us .sect form textarea{width:80%}}#contact-us .sect form textarea{height:180px}#contact-us .sect form .single_button{float:left;border:none;color:#fff;padding:10px 35px;font-size:16px;font-weight:400;text-transform:uppercase;width:auto;background-color:#1e73be}#contact-us .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:5%}
