@import url(https://fonts.googleapis.com/css?family=Martel:600|Roboto:300,400,500,700);html{overflow-x:hidden;-webkit-font-smoothing:antialiased}html body{overflow-x:hidden;background:#f2efe8}body,button,html,input,p,select,textarea{font-weight:400;font-size:20px;font-style:normal;font-family:Roboto,sans-serif}a,a:hover{color:#033}p{margin:0 0 1em;font-size:22px;font-family:Roboto,sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:400;font-style:normal}h1{font-size:58px;font-weight:400;font-family:Martel,serif;color:#0e2a51;line-height:80px}h2{font-size:20px;font-weight:600;margin-top:0;margin-bottom:20px;color:#0e2a51}h3{font-size:22px;font-family:Martel,serif;margin-top:0;line-height:28px}h4{font-size:1.5em}h5{font-size:26px;font-family:Martel,serif;font-weight:400;line-height:36px;margin-top:0}img{height:auto;max-width:100%;vertical-align:middle}.larger-text-size,.normal-text-size{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.separator{width:60px;height:1px;background-color:#0e2a51;margin:20px 0}.wp-caption{margin-bottom:1.75em;max-width:100%}.col-centered{float:none;margin:0 auto}.colour-main{color:#0e2a51}a:hover{cursor:pointer}.page-h{font-weight:700;color:#0e2a51;font-size:1rem;line-height:2.5rem;text-transform:uppercase}.specialists-name{font-weight:700;color:#0e2a51;font-size:1rem;text-transform:uppercase}.page-p{color:#0e2a51;font-size:1.5rem;font-weight:300;font-family:Martel,serif;line-height:1.55}.page-p2{padding-top:40px}.page-p2 p,.page-p3 p{color:#0e2a51;font-size:1.1rem;line-height:2.2rem;font-weight:300;font-family:Martel,serif}.page .page .entry-footer .post-edit-link,.page .page .entry-title{display:none}.text-centered{text-align:center}.short{max-width:800px;margin:0 auto;display:block}.short2{max-width:900px;margin:0 auto;display:block}p.text-centered{max-width:500px;margin:0 auto}.sub-heading{padding:0 40px 70px}h3.subheading{max-width:270px}h3.subheading2{max-width:270px;padding-top:25px}.home h5 a:hover{text-decoration:none}.back-link a{font-size:1rem;color:#71bad4;font-weight:700}#top-section .topsection,#top-section .topsection .in-box,.full-screen-height{position:relative}.flexbox-container{display:table-cell;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.home #content.container{max-width:973px}.btn{font-size:18px;text-transform:uppercase;display:inline-block;padding:15px 0 0;border-radius:0;font-weight:500}.btn.white-btn{border:0 solid #fff;color:#fff;background:0 0}.text-content{margin-top:30px}.text-content h2{text-transform:uppercase;margin-bottom:50px}.text-content a{font-size:1rem;font-weight:700;margin-top:0;margin-bottom:20px;color:#71bad4;font-family:Roboto,sans-serif}.text-content p{font-size:1.2rem;line-height:42px;letter-spacing:0;color:#0e2a51;font-family:Martel,serif}.popup-menu #mask{background-color:#0e2a51}.popup-menu #mask .mask-content ul{list-style-type:none;padding:0;max-width:640px;margin:0 auto}.popup-menu #mask .mask-content ul li{padding:22px 0}.popup-menu #mask .mask-content ul li:not(:last-child){border-bottom:1px solid #577092}.popup-menu #mask .mask-content ul li a{color:#fff;font-size:58px;line-height:57px;font-family:Martel,serif;text-shadow:none}.popup-menu #mask .mask-content ul li a:hover{text-decoration:none;color:#71bad4}#page{position:relative}#page.popped-menu .site-header{z-index:inherit}#page.popped-menu .nav-menu{position:relative;z-index:100}.site-inner{transition:all .7s;overflow-x:hidden;position:relative;right:0}.site-inner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999}.site-header{position:absolute;top:0;left:0;right:0;z-index:999}.navbar-default{background:0 0;margin-bottom:0;box-shadow:none;border:none}.navbar-default .navbar-header{margin-top:15px;margin-bottom:20px}.navbar-default .container{padding-top:35px;padding-bottom:20px}.navbar-default .site-logo img{width:275px;max-width:100%}.navbar-default .pull-left .menu-text{font-size:18px;text-transform:none;font-weight:500;color:#0e2a51}.navbar-default .pull-left .menu-text:hover{cursor:pointer}.navbar-default .pull-left .menu-text.close{color:#fff;text-shadow:none;opacity:1;float:left;text-transform:uppercase;font-size:16px;padding-top:7px}.navbar-default .pull-left .nav-menu{padding-top:15px}.navbar-default .adjust-size{font-size:16px;line-height:60px;height:60px}.navbar-default .adjust-size .adjust,.navbar-default .adjust-size .larger-text-size,.navbar-default .adjust-size .normal-text-size{vertical-align:middle;font-weight:500}.navbar-default .adjust-size .adjust{margin-right:13px}.navbar-default .adjust-size .larger-text-size,.navbar-default .adjust-size .normal-text-size{padding:0 6px}.navbar-default .adjust-size .normal-text-size{font-size:18px}.navbar-default .adjust-size .larger-text-size{font-size:26px}.navbar-default .centered{text-align:center}.navbar-default .navbar-nav li a{font-size:21px;font-weight:400;color:#000}.navbar-default .navbar-toggle{border:none;margin-right:12px;float:left}.navbar-default .navbar-toggle:after{margin-left:-2px;content:'';width:30px;height:29px;background:url(/wp-content/uploads/2017/05/menu.svg);background-size:cover;display:inline-block;position:relative;top:-5px}.navbar-default .navbar-toggle:after:focus,.navbar-default .navbar-toggle:after:hover{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{display:none}.navbar-default .navbar-toggle.popped_up{float:left!important}.navbar-default .navbar-toggle.popped_up:after{background:url(/wp-content/uploads/2017/05/exit-menu.svg) no-repeat;width:35px;height:35px}.entry-content{padding-top:111px}.section{padding-top:70px;padding-bottom:70px}@media screen and (max-width:768px){.section{padding-top:35px;padding-bottom:35px}}.padding-bottom{padding-bottom:150px}@media screen and (max-width:768px){.padding-bottom{padding-bottom:50px}}#top-section{position:relative}.topsection{background-repeat:no-repeat!important;background-size:contain;background-position:right}.arrow{width:100%;text-align:center;bottom:35px}.arrow .widget-title{display:none}.arrow-down{width:50px}.back-link a:hover{text-decoration:none}.back-link .arrow-left{width:30px;display:inline-block}#section-2 .arrow{position:relative;bottom:initial;padding-top:40px;padding-bottom:50px}.plus{width:20px;top:-3px;display:inline-block;margin-right:7px;position:relative}.fl-blog-list .categories{list-style:none;font-weight:700;text-transform:uppercase;font-size:1.1rem;color:#0e2a51;letter-spacing:1px}.fl-blog-list .categories>ul{margin-top:15px;padding:0}.fl-blog-list .categories ul{font-weight:400;text-transform:none;list-style:none}.fl-blog-list article{padding:40px 0;border-bottom:1px solid #000}.fl-blog-list article:first-child{padding-top:0}.fl-blog-list article:first-child .post-date{margin-top:0}.fl-blog-list article:last-child{border-bottom:none}.fl-blog-list article .post-date{color:#0e2a51;font-size:1rem;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:5px}.fl-blog-list article .post-title{font-size:1.5rem;margin-bottom:20px}.fl-blog-list article .post-title a{color:#71bad4;font-family:Martel,serif}.fl-blog-list article .entry-summary{color:#0e2a51;font-size:1.1rem;line-height:2rem;font-family:Martel,serif}.single-post article .post-date{color:#0e2a51;font-size:1rem;font-weight:500;letter-spacing:1px;margin-bottom:25px;margin-top:5px}.single-post article .post-title{font-size:1.5rem;margin-bottom:25px}.single-post article .post-title a{color:#0e2a51;font-family:Martel,serif}.single-post article .post-content{color:#0e2a51}.single-post article .post-content p{font-size:1.1rem;font-family:Martel,serif;line-height:1.8rem}.single-post article .post-thumbnail{margin-top:50px}.single-post article .back-link{margin-top:70px}.general-conditions{margin-top:20px;color:#0e2a51;font-size:1rem;line-height:2.5rem;font-weight:500}.services-link{margin-top:20px}.services-link ul{list-style:none;padding:0}.services-link ul li{margin-bottom:1.2rem}.services-link ul li a{font-size:1rem;color:#71bad4;font-weight:500}.our-clinics .page-h{margin-bottom:20px}.specialists p{color:#0e2a51;font-size:1rem;font-weight:400}.specialists p a{color:#71bad4;font-weight:700}@media screen and (min-width:781px){.specialists.bio .panel-grid{position:relative}.specialists.bio .panel-grid .panel-grid-cell:last-child{position:absolute;bottom:0;right:0}.specialists.bio .panel-grid .panel-grid-cell:last-child .textwidget p:last-child{margin-bottom:0}}.eye-background{background:url(/wp-content/uploads/2017/05/medical_eye_etching.jpg) bottom 70px left 0 no-repeat;background-size:700px}.contact-details{margin-top:20px;color:#0e2a51}.contact-details p{font-size:1rem;font-weight:400}.google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100%;height:100%}#section-2{position:relative}.error404 .error-404,.search .content-area{margin:50px 0 80px}.search-form .search-field{height:38px;padding:0 5px}.search-form .search-submit{height:40px;background:#71bad4;border:0;color:#fff;font-size:19px;font-weight:500}footer{background-color:#fff}.footer_top{font-family:Roboto,sans-serif;font-weight:400;padding-top:100px;padding-bottom:80px}.footer_top .contact-btn{float:right}.footer_top a,.footer_top h5{font-size:20px;font-weight:700;margin-top:0;margin-bottom:20px;font-family:Roboto,sans-serif}.footer_top h5{color:#0e2a51;text-transform:uppercase}.footer_top a{color:#71bad4}.footer_top a:hover{text-decoration:none}.footer_top .menu{padding:0;margin-bottom:45px}.footer_top .menu li{list-style:none;padding-top:4px}.footer_top .menu a{font-size:20px;color:#0e2a51;font-weight:400}.footer_top .menu a:hover{text-decoration:none}.footer_top h5{margin-bottom:20px}.footer_top .contact,.footer_top .contact a,.footer_top p{font-size:20px;line-height:31px;margin:0;font-weight:400;color:#0e2a51}.footer_top .contact{padding-bottom:30px}.footer_top .contact .name{font-weight:700}.footer_top .contact .website{font-weight:400}.footer_top .logos .widget_sow-image{display:inline-block;margin-bottom:10px;margin-right:10px}.metaslider .rslides_tabs{display:none}.footer_bottom{padding-top:30px;padding-bottom:40px;font-size:.9rem;font-family:Roboto,sans-serif;font-weight:300;color:#0e2a51}.footer_bottom a{font-weight:500;color:#71bad4}@media (min-width:769px){.mobile-only{display:none!important}.specialists>.panel-grid-cell{padding-left:39px!important;padding-right:39px!important}.page-h{line-height:1.5}.contact-area .panel-grid>.panel-grid-cell{padding-left:30px!important;padding-right:30px!important}.contact-d{min-height:380px}#section-2{padding-top:111px}.fl-blog-list{margin-top:100px;margin-bottom:50px}.fl-blog-list .post-thumbnail img{width:100%}.single-post article{margin-top:70px;margin-bottom:120px}.arrow{position:absolute}.content-gap>div>.panel-grid{margin-left:-40px!important;margin-right:-40px!important}.gap .panel-grid-cell{padding-left:40px!important;padding-right:40px!important}}@media screen and (min-width:992px) and (max-width:1199px){header .navbar-right{margin-top:0}}@media screen and (max-width:768px){.navbar-default .pull-left .nav-menu{padding:0}.navbar-default .adjust-size .adjust{display:none}.navbar-default .adjust-size{line-height:40px;height:40px}.navbar-default .pull-left .menu-text{position:relative;top:6px}.navbar-default .centered{text-align:right}.popup-menu .navbar-toggle{padding-top:12px}.single-post article{margin-top:20px;margin-bottom:60px}#mask .mask-content nav{display:table;width:100%;height:100%}#mask .mask-content nav .menu-main-menu-container{display:table-cell;vertical-align:middle}#top-section .arrow{position:absolute;bottom:0}#top-section .topsection{padding-top:60px;padding-bottom:60px}#top-section .topsection h1{max-width:600px}.page-h,.page-p{text-align:left}.page-h p,.page-p p{font-size:1.1rem;line-height:1.9rem}.page-p{line-height:1.9rem;font-size:1.1rem}.desktop-only{display:none!important}h1{font-size:42px;line-height:65px}h5{font-size:18px;line-height:24px}h3,p{font-size:16px}h3{margin-bottom:22px;line-height:24px}.text-content p{font-size:1.1rem}.text-content a{font-size:1rem}.popup-menu #mask .mask-content ul{padding:0 16px}.popup-menu #mask .mask-content ul li{padding:15px 0}.popup-menu #mask .mask-content ul li a{font-size:22px;line-height:22px}.separator{width:60px}.border-bottom{margin-top:10px;margin-bottom:30px}.navbar-default .site-logo img{width:200px;max-width:100%;height:auto}.navbar-default .site-logo .top-section-links a img{margin-left:0}.home .navbar-default .site-logo a:after{width:200px;height:40px}.container{padding-left:24px;padding-right:24px}#mask .nav-container{padding:35px 30px}#mysticky-nav .myfixed .site-logo a::after{width:200px;height:40px}body #wpfront-scroll-top-container{right:20px!important}}@media screen and (max-width:767px){.topsection{background-size:cover!important;background-position:right 60% top -50px!important}.navbar-default .pull-left .menu-text{position:relative;top:6px}.navbar-default .adjust-size{font-size:16px;line-height:40px;height:40px}.fl-blog-list article:first-child .post-date{margin-top:25px}.fl-blog-list article .entry-summary,.single-post article .post-content p{font-size:1rem;line-height:1.7rem}footer .logos{margin-top:20px}footer .logos .widget_sow-image{display:inline-block;width:35%;vertical-align:top}}@media screen and (min-width:768px) and (max-width:991px){h5{font-size:26px;line-height:36px}h3,p{font-size:22px}}@media screen and (max-width:768px) and (orientation:landscape){.btn{padding-bottom:0}.flexbox-container{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}.mobile-only{display:none!important}}@media screen and (max-width:600px){.btn{font-size:14px}.sub-heading{padding:0 30px 30px}h1{font-size:36px;line-height:53px}.text-content p{font-size:1rem}.fl-blog-list .categories{margin-bottom:40px;font-size:1rem}}@media screen and (max-width:420px){.footer_top a,.text-content p{font-size:.9rem}.topsection{background-position:right 47% top -50px!important}}