/**handles:owl.carousel,fancybox,style,bootstrap-addon**/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(https://surreygp.com/wp-content/themes/surrey-gp/bower_components/owl.carousel/dist/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(https://surreygp.com/wp-content/themes/surrey-gp/bower_components/fancybox/source/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(https://surreygp.com/wp-content/themes/surrey-gp/bower_components/fancybox/source/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(https://surreygp.com/wp-content/themes/surrey-gp/bower_components/fancybox/source/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(https://surreygp.com/wp-content/themes/surrey-gp/bower_components/fancybox/source/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(https://surreygp.com/wp-content/themes/surrey-gp/bower_components/fancybox/source/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(https://surreygp.com/wp-content/themes/surrey-gp/bower_components/fancybox/source/fancybox_loading@2x.gif);background-size:24px 24px}}
/*!
 *
 * Theme Name: Surrey GP
 * Author: Michael @ Thunderbolt Digital
 * Author URI: http://www.wearethunderbolt.com
 *
 */.narrow-widget{margin-top:0;padding-bottom:150px;margin-left:-14px}@media (min-width:1199px) and (max-width:1299px){.narrow-widget{margin-left:-25px}}#CMZ-widget.cmz-widget .left-area{margin-right:5px!important}.eKomi-test{position:relative;right:60px;min-height:110px}.ekomi-row{margin:-50px 0}.ekomi-wrapper{width:100%}.ekomi-reviews{display:table;margin:0 auto}.eKomi-cert iframe{min-height:600px}div#widget-container{min-height:89px}.aggregate-widget{margin-top:60px}.spacer-after{margin-bottom:20px}@media (max-width:991px){.ekomi-row{margin-bottom:0}}.ekomi-test-seals h2{clear:both;padding-top:3rem}.sidebar-top{background-size:cover;min-height:370px}.sidebar-top-btn{position:absolute;top:80%;left:13%}.table_tests{width:50%!important;text-align:center}.table_tests tr{border:1px solid #d3d3d3}.table_tests td{padding:5px}.eKomi{margin-left:5%}.cqc img{width:160px}.legend-span{visibility:hidden;text-indent:-55px}.legend-span:after{content:"blue";visibility:visible;background-color:#009ce1;color:#fff;padding:2px 4px}iframe{border:none;background-image:url(https://cdnjs.cloudflare.com/ajax/libs/owl-carousel/1.3.3/AjaxLoader.gif);background-repeat:no-repeat;background-position:50% 5%}ul{padding:0;margin:0}ul li{list-style:none}body{font-family:Lato,sans-serif;font-size:16px;font-weight:400;color:#555;-webkit-font-smoothing:antialiased}a{color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease}a:active,a:focus,a:hover{color:#e6e6e6;text-decoration:none}.alignleft{float:left;width:auto;padding:0 20px 20px 0}.alignright{float:right;margin-bottom:10px;margin-left:10px}.col-remove-left{padding-left:0}.col-remove-right{padding-right:0}.col-nopadding{padding:0}.v-wrap{height:100%;white-space:nowrap}.v-wrap:before{display:inline-block;width:0;height:100%;margin-right:-.25em;vertical-align:middle;content:""}.v-wrap .v-box{display:inline-block;white-space:normal;vertical-align:middle}.aligncenter{display:block;margin:0 auto}.size-full{display:block;max-width:100%;height:auto}h1.site-title{margin:0}.site-title-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.no-img .site-title-text{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.telephone{padding:25px 0 0;text-align:left}.telephone a,.telephone p{display:inline-block;font-weight:700;color:#555}.telephone .icon.telephone{width:23px;padding:0;margin:-25px 15px 0 0}.owl-carousel .owl-dots{position:absolute;right:0;bottom:0;display:block;width:100%;height:30px;text-align:right}.owl-carousel .owl-dots .owl-dot{display:inline-block;width:15px;height:15px;margin:0 5px;background:#ccc;background:rgba(0,0,0,.2);border-radius:50%}.owl-carousel .owl-dots .owl-dot.active{background:#009ce1}#emf-container-outer{background:#fff!important}.main-cta{position:relative;min-height:260px;border:1px solid #ededed}.main-cta .inner{padding:25px}.main-cta .inner .cta-btn{position:absolute;bottom:25px}.main-cta h2{margin-top:0;margin-bottom:20px}.btn,.gform_footer input[type=submit]{padding:8px 23px;font-size:12px;font-weight:700;color:#fff;text-transform:uppercase;background:-webkit-linear-gradient(top,#00b8eb 0,#00a1e2 50%,#00a1e2 51%,#007bd2 100%);background:linear-gradient(to bottom,#00b8eb 0,#00a1e2 50%,#00a1e2 51%,#007bd2 100%);border:3px solid #fff;border-radius:20px;outline:0;-webkit-transition:all .5s ease;transition:all .5s ease}.btn:active,.btn:focus,.btn:hover,.gform_footer input[type=submit]:active,.gform_footer input[type=submit]:focus,.gform_footer input[type=submit]:hover{color:#e6e6e6;background:-webkit-linear-gradient(top,#00b8eb 0,#00a1e2 50%,#00a1e2 51%,#007bd2 100%);background:linear-gradient(to bottom,#00b8eb 0,#00a1e2 50%,#00a1e2 51%,#007bd2 100%);outline:0}a.btn{color:#fff!important}.btn-read-more{position:absolute;right:35px;bottom:35px;display:block}.btn-load-more{position:relative;display:block;width:80px;height:80px;margin:0 auto;border-radius:50%}.btn-load-more .cross{position:relative;width:34px;height:34px;margin:15px auto}.btn-load-more .line-1,.btn-load-more .line-2{position:absolute;left:0;width:34px;height:4px;margin-top:15px;background:#fff}.btn-load-more .line-2{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.btn-load-more .loading{position:absolute;top:12px;left:13px;width:55px;height:55px;border:4px dashed #fff;border-radius:50%;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#header-top{padding:15px 0}#header-top .telephone p{font-size:17px}#main-menu{padding:0}.navbar{min-height:40px;margin-bottom:0}.navbar-default{padding:0;background:#009ce1;border:0;border-radius:0}.navbar-default .navbar-toggle{width:33px;height:30px;margin-right:0;border:0}.navbar-default .navbar-toggle:active,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:0 0}.navbar-default .navbar-toggle:active .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background-color:#e6e6e6}.navbar-default .navbar-toggle .icon-bar-1,.navbar-default .navbar-toggle .icon-bar-2,.navbar-default .navbar-toggle .icon-bar-3{position:absolute;top:0;left:0;width:33px;height:2px;margin-top:3px;background:#fff;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.navbar-default .navbar-toggle .icon-bar-1{margin-top:13px}.navbar-default .navbar-toggle .icon-bar-2{margin-top:23px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.navbar-default .navbar-nav .current-menu-item{background:#40b5e9}.navbar-default .navbar-nav li{position:relative}.navbar-default .navbar-nav li .sub-menu:first-of-type{position:absolute;top:46px;z-index:999;display:none;min-width:200px;background:#009ce1}.navbar-default .navbar-nav li .sub-menu:first-of-type li:last-child{padding-bottom:15px}.navbar-default .navbar-nav li .sub-menu:first-of-type li:first-child{padding-top:15px}.navbar-default .navbar-nav li .sub-menu:first-of-type li a{display:block;padding:10px 30px}.navbar-default .navbar-nav li .sub-menu:first-of-type li .sub-menu{position:absolute;top:0;left:200px;display:none}.navbar-default .navbar-nav li .sub-menu:first-of-type li:hover .sub-menu{display:block}.navbar-default .navbar-nav li:hover .sub-menu{display:block}.navbar-default .navbar-nav li a{padding:13px 30px;font-size:15px;font-weight:700;color:#fff;word-spacing:-1px}.navbar-default .navbar-nav li a:active,.navbar-default .navbar-nav li a:focus,.navbar-default .navbar-nav li a:hover{color:#e6e6e6;background:#40b5e9}.navbar-default input[type=search]{width:100%;height:46px;padding-left:20px;font-size:13px;font-weight:700;color:#fff;border:0}.navbar-default input[type=search]::-webkit-input-placeholder{color:#fff;color:rgba(255,255,255,.8)}.navbar-default input[type=search]:active,.navbar-default input[type=search]:focus{outline:0;outline-offset:0}.navbar-default input[type=submit]{position:absolute;top:0;right:8px;width:50px;height:100%;text-indent:-9999999px;background:0 0!important;border:0;outline:0}.search-icon{display:none}.search-icon img{width:18px;cursor:pointer}footer{padding:50px 0;border-top:1px solid #f3f3f3}footer .menu-title{display:block;font-size:17px;font-weight:700;line-height:45px;color:#c3c1c1}footer .menu-title .see-all{padding:0 5px 0;font-size:14px;color:#009ce1}footer .menu-title .see-all:active,footer .menu-title .see-all:focus,footer .menu-title .see-all:hover{color:#40b5e9}footer .footer-menu{float:left;width:100%}footer .footer-menu li{display:block;width:100%}footer .footer-menu li a{display:inline-block;padding:1px 0;font-size:14px;font-weight:700;color:#c3c1c1}footer .footer-menu li a:active,footer .footer-menu li a:focus,footer .footer-menu li a:hover{padding-left:5px;color:#aaa7a7;background:0 0}footer .business-info{float:left}footer .copyright{display:inline-block;padding:3px 0;font-size:14px;font-weight:700;color:#c3c1c1}footer .news-text{display:inline-block;padding:3px 0;font-size:14px;font-weight:700;color:#c3c1c1}footer a.news-text:active,footer a.news-text:focus,footer a.news-text:hover{color:#aaa7a7}footer .news-divider{padding:0 10px}#sidebar{width:100%;padding:0 40px 50px;font-size:14px;font-weight:700;color:#fff;background:#009ce1}#sidebar .custom_widget{padding-top:35px}#sidebar .widget-find-us .find-us-title{display:inline-block;margin:0 0 20px}#sidebar .widget-find-us .view-map{float:right;color:#fff;opacity:.5;-webkit-transition:all .5s ease;transition:all .5s ease}#sidebar .widget-find-us .view-map:active,#sidebar .widget-find-us .view-map:focus,#sidebar .widget-find-us .view-map:hover{opacity:1}#sidebar .widget-find-us p{line-height:25px}#sidebar .widget-surgery-times .widget-spacer{padding-top:10px}#sidebar .widget-surgery-times .surgery-times-title{margin:0 0 20px}#sidebar .widget-surgery-times span{display:block}#sidebar .widget-social-links .social-links-title{margin:0 0 20px}#sidebar .widget-social-links ul.social-links li{display:inline}#sidebar .widget-social-links ul.social-links li a{font-size:25px;color:#fff}#sidebar .widget-social-links ul.social-links li a:active,#sidebar .widget-social-links ul.social-links li a:focus,#sidebar .widget-social-links ul.social-links li a:hover{font-size:27px;color:#e6e6e6}#sidebar .widget_text{padding-top:35px}#sidebar .widget_text .widget-spacer{padding-top:10px}#sidebar .widget_text .widget-title{margin:0 0 20px}#sidebar .widget_text .gform_body{position:relative;margin-top:20px}#sidebar .widget_text .gform_body label{display:none}#sidebar .widget_text input[type=text]{width:100%;padding:8px 15px;color:#000;color:rgba(0,0,0,.3);background:url(https://surreygp.com/wp-content/themes/surrey-gp/images/arrow-right.png) #fff no-repeat right 15px top 12px;background-size:20px;border:0;border-radius:50px}#sidebar .widget_text input[type=submit]{position:absolute;top:0;right:3px;width:40px;height:100%;text-indent:-9999999px;cursor:pointer;background:0 0;border:0;outline:0}#sidebar .widget_nav_menu{padding-top:35px}#sidebar .widget_nav_menu .widget-title{margin:0 0 20px}#sidebar .widget_nav_menu ul{margin-left:20px}#sidebar .widget_nav_menu ul li{padding-bottom:5px;list-style-type:initial}#sidebar .widget_nav_menu ul li:last-child{padding-bottom:0}#sidebar .widget-post-archive .post-archive-title{margin:0 0 20px}#sidebar .widget-post-archive ul.post-archive-menu{margin-left:20px}#sidebar .widget-post-archive ul.post-archive-menu .open:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#sidebar .widget-post-archive ul.post-archive-menu li{padding-bottom:5px;font-size:15px;font-weight:700}#sidebar .widget-post-archive ul.post-archive-menu li:before{position:relative;top:15px;left:-15px;display:block;width:0;height:0;content:"";border-color:transparent #fff;border-style:solid;border-width:5px 0 5px 8px;border-radius:1px}#sidebar .widget-post-archive ul.post-archive-menu li span{display:inline-block;padding-bottom:5px;cursor:pointer}#sidebar .widget-post-archive ul.post-archive-menu li ul.submenu li{padding-bottom:0}#sidebar .widget-post-archive ul.post-archive-menu li:last-child{padding-bottom:0}#sidebar .widget-post-archive ul.post-archive-menu li ul.submenu{display:none;margin-left:30px}#sidebar #menu-helpful-links li{-webkit-transition:all .5s ease;transition:all .5s ease}#sidebar #menu-helpful-links li:hover{padding-left:5px}#sidebar #menu-helpful-links li a{text-decoration:underline}#home-top{border-bottom:1px solid #f3f3f3}#home-top .slider-container{position:relative}#home-top .home-slider .item .slide-overlay{position:absolute;top:0;right:0;bottom:0;width:60%}#home-top .home-slider .item .slide-overlay .slide-text h4{margin-bottom:20px}#home-top .slide-right{position:absolute;top:0;bottom:0}#home-top .slide-right-inner{height:auto;min-height:100%;max-height:100%;background:#000;background:rgba(0,0,0,.1)}#home-top .owl-nav{display:none}#home-main{margin:60px 0}#home-main .row-two-cta-left,#home-main .row-two-cta-right{padding-top:30px}#home-main .telephone{padding:20px 0 0;margin-left:5px;text-align:left}#home-main .telephone img{padding:0}#home-bottom .home-video iframe{width:100%;height:264px}#home-bottom .awards{margin-top:-10px;padding:0}#home-bottom .awards .awards-text{margin-bottom:20px}.award-image{margin-top:1em}@media (max-width:991px){.award-image{margin-top:2em;margin-bottom:2rem}}#home-bottom .awards .btn-read-report,#home-bottom .awards .image-right{float:right}#home-bottom .awards .btn-read-report{margin:15px 50px 0 0}#home-bottom .awards h2{margin-top:0;margin-bottom:20px}#services-main{margin:50px 0}#services-main .main-cta{min-height:initial}#services-main .main-cta .title h2{margin-bottom:0}#services-main .main-cta .title .service-link{color:#555}#services-main .main-cta .title .service-link:active,#services-main .main-cta .title .service-link:focus,#services-main .main-cta .title .service-link:hover{color:#888}#services-main .service_menu{padding-left:5px;margin-top:30px}#services-main .service_menu li{padding-bottom:10px}#services-main .service_menu li a{font-size:14px;font-weight:700;color:#009ce1;text-decoration:underline}#services-main .service_menu li a:active,#services-main .service_menu li a:focus,#services-main .service_menu li a:hover{color:#0079ae}#services-main .service{margin-bottom:30px}#service-top{border-bottom:1px solid #f3f3f3}#service-top .service-container{position:relative}#service-top .service-banner{position:relative}#service-top .service-banner .banner-overlay{height:250px}#service-top .service-banner .banner-overlay .banner-text h1{margin:0}#service-top .banner-right{position:absolute;top:0;bottom:0}#service-top .banner-right-inner{height:auto;min-height:100%;max-height:100%;background:#000;background:rgba(0,0,0,.1)}#service-main{position:relative;margin:60px 0 10px}#service-main a.back-to-services{position:absolute;top:-45px;right:0;z-index:99;font-weight:700}#service-main h2{margin:0 0 30px;font-size:33px}#service-main p{margin-bottom:30px;font-size:18px;line-height:30px}#service-main a{color:#009ce1}#service-main a:active,#service-main a:focus,#service-main a:hover{color:#40b5e9}#service-bottom{margin-bottom:70px}#service-bottom .row-two-cta-left,#service-bottom .row-two-cta-right{padding-top:30px}#service-bottom .telephone{padding:20px 0 0;margin-left:5px;text-align:left}#service-bottom .telephone img{padding:0}.service-image img{width:100%;max-width:200px;height:auto}@media (max-width:768px){.service-image img{max-width:100%}}.service-title h2{margin:0!important}.service-overlay{height:220px}@media (max-width:768px){.service-overlay{height:100px}}.service-detail p{margin-top:20px}video{display:block}#about-top{position:relative;max-height:400px;overflow:hidden}#about-top video{position:relative;top:-200px;z-index:-100;width:100%}#about-top .video-overlay-outer{position:absolute;top:0;bottom:0;width:100%}#about-top .video-overlay{position:absolute;top:0;right:0;left:0;height:100%;margin-right:auto;margin-left:auto;color:#fff}#about-top .video-overlay .overlay-inner{position:absolute;height:100%}#about-top .video-overlay h1{margin-bottom:10px}#about-top .video-overlay h4{max-width:450px;margin-bottom:25px;font-weight:700}#about-top .video-overlay .video-right{position:absolute;top:0;bottom:0}#about-top .video-overlay .video-right-inner{height:auto;min-height:100%;max-height:100%;background:#fff;background:rgba(255,255,255,.3)}#about-top .video-overlay .content{padding-left:30px}#about-main{margin:60px 0 70px}#about-main h2{margin:0 0 30px;font-size:33px}#about-main p{margin-bottom:30px;font-size:18px;line-height:30px}#about-main a{color:#009ce1}#about-main a:active,#about-main a:focus,#about-main a:hover{color:#40b5e9}#about-main .team-row{margin-top:35px}#about-main .team-row .team{display:block;margin:0 auto}h1.small-h1{font-size:30px;margin-top:0;margin-bottom:20px}#search-main{margin:60px 0}#search-main h1{margin-bottom:45px}#search-main a{color:#555}#search-main a:hover{color:#595959}#search-main .result{margin-bottom:35px}#news-main{margin:60px 0}#news-main h1.page-title{display:inline-block;margin-top:0;margin-bottom:45px}#news-main article{margin-bottom:30px}#news-main .post-content,#news-main .post-thumbnail{border:1px solid #f3f3f3}#news-main .post-thumbnail img{width:100%}#news-main .post-content{position:relative;padding:35px}#news-main .post-content h3{display:inline-block;margin-top:0;margin-bottom:25px}#news-main .post-content .post-date{margin-left:15px;font-size:14px;font-weight:700}#news-main .post-content p{line-height:42px}#news-main.single{position:relative}#news-main.single p{margin-bottom:30px;font-size:18px;line-height:30px}#news-main.single a.back-to-news{top:8px;z-index:99;display:inline-block;float:right;margin-top:8px;font-weight:700;padding-left:10px}#news-main.single a{color:#009ce1}#news-main.single a:active,#news-main.single a:focus,#news-main.single a:hover{color:#40b5e9}#fees-main{margin:60px 0 30px}#fees-main h1.page-title{margin-top:0;margin-bottom:45px}#fees-main .table-responsive{border:0}#fees-main table{width:100%}#fees-main table thead th{padding:10px;color:#fff;text-align:center;background:#009ce1;border-right:1px solid #fff}#fees-main table thead th:last-child{border-right:0}#fees-main table tbody td{padding:10px 15px;border:1px solid #ededed}#fees-main table tbody td a{color:#009ce1;text-decoration:underline}#fees-main table tbody td a:active,#fees-main table tbody td a:focus,#fees-main table tbody td a:hover{color:#40b5e9}#fees-main table tbody td span{padding-left:10px;color:#009ce1;vertical-align:middle}#fees-main table tbody td .useful-links li{padding-bottom:10px}#fees-main table tbody td .useful-links li:last-child{padding:0}#fees-bottom{margin:0 0 60px}#fees-bottom .fees-bottom-text{margin-bottom:30px}#online-booking-main{margin:60px 0 30px}#online-booking-main iframe{height:650px}#contact-top{position:relative;height:400px}#contact-top #map-canvas{z-index:25;height:100%}#contact-top .map-overlay.container{position:absolute;top:0}#contact-top .map-overlay{position:absolute;top:0;right:0;left:0;height:100%;margin-right:auto;margin-left:auto;color:#fff}#contact-top .map-overlay .map-right{position:absolute;top:0;bottom:0;z-index:30}#contact-top .map-overlay .map-right-inner{height:auto;min-height:100%;max-height:100%;background:#000;background:rgba(0,0,0,.1)}#contact-main{margin:60px 0}#contact-main a{color:#555}#contact-main .call-us p{font-weight:700;line-height:40px}#contact-main .address{padding-bottom:10px}#contact-main .address p{font-weight:700;line-height:30px}#contact-main .open-times h4{font-weight:700}#contact-main .open-times .weekday{margin-bottom:25px}#contact-main .register-cta .inner{padding:25px 25px 10px 25px}#contact-main .register-cta .inner .map-btn{color:#fff}#contact-main .register-cta .inner .map-btn:active,#contact-main .register-cta .inner .map-btn:focus,#contact-main .register-cta .inner .map-btn:hover{color:#e6e6e6}#contact-main .main-cta{min-height:300px}.contact-gform .gform_body,.contact-gform .gform_footer{float:left;width:100%;margin-top:30px}.contact-gform .gform_heading,.contact-gform label{display:none}.contact-gform li{margin:11px 0!important}.contact-gform input[type=text],.contact-gform textarea{width:100%;padding:10px;border:1px solid #ededed}.contact-gform input[type=text]:focus,.contact-gform textarea:focus{outline:0}.contact-gform .name,.contact-gform .phone{margin-bottom:22px}.contact-gform .gform_footer input[type=submit]{display:block;padding-right:35px;padding-left:35px;margin:15px auto 0}.gform_validation_container{position:absolute;left:-9999px;display:none}.gform_wrapper .gform_heading,.gform_wrapper label{display:none}.gform_wrapper .gform_fields li{max-width:100%;margin:20px 0}.gform_wrapper input[type=email],.gform_wrapper input[type=text],.gform_wrapper textarea{width:100%;max-width:400px;padding:10px;border:1px solid #ededed}.gform_wrapper textarea{width:100%;max-width:700px}.gform_wrapper .gfield_radio{float:left;width:100%}.gform_wrapper .gfield_radio label{display:block}.gform_wrapper .gfield_radio li{float:left;margin:0 10px}.gform_wrapper .gfield_radio li:first-child{margin-left:0}.page-template-default .main-content{margin:60px 0 70px}.mobile-search{display:none}.newsletters-btn{border:0}@media (min-width:1300px){.container{width:1270px}}@media (min-width:1360px){.container{width:1330px}}@media (max-width:1300px){.navbar-default .navbar-nav li a{padding:13px}.btn-read-more{position:initial;display:inline-block}}@media (max-width:1298px){#home-bottom .awards .btn-read-report{margin-right:40px}#home-bottom .awards .image-right{max-width:160px}}@media (max-width:1200px){.eKomi{margin-left:17%}.md-nopadding{padding-right:0;padding-left:0}#home-top .home-slider .item .slide-overlay .slide-text h2{font-size:26px}#home-top .home-slider .item .slide-overlay .slide-text h4{font-size:16px}#home-main .row-one-cta-right{padding-top:30px}#home-bottom .home-video img{margin:0 auto}#home-bottom .home-video .md-award-bottom{padding-top:40px}#about-main .team-row .team{margin:0 auto 35px}.contact-cta-left{margin-bottom:25px}.home-video{margin-bottom:25px}#service-top .service-banner .banner-overlay{height:180px}}@media (max-width:995px){.xs-hide{display:none}.col-xs-banner,.col-xs-slider{width:100%}}@media (min-width:992px){form.search-form{position:relative}}@media (max-width:992px){form.search-form{position:absolute;top:0;right:inherit;z-index:999;width:0;-webkit-transition:1s all ease;transition:1s all ease}form.search-form.show{right:60px;width:240px;-webkit-transition:1s all ease;transition:1s all ease}form.search-form.show input{opacity:1}form.search-form input{background:inherit;opacity:0;-webkit-transition:1s all ease;transition:1s all ease}.navbar-default input[type=search]{right:0;width:100%}.navbar-default input[type=submit]{display:none}.search-icon{padding-top:10px;color:#fff}#contact-main .btn.map-btn{float:right}.award-images{padding-bottom:10px}}@media (max-width:992px) and (min-width:390px){.main-cta{min-height:206px}.main-cta.register-cta{min-height:260px}}@media (max-width:991px){#home-main .row-one-cta-middle{padding-top:30px}.contact-gform .message{margin-top:33px}.contact-gform .gform_footer input[type=submit]{margin:0 auto 30px}#about-top video{top:0}}@media screen and (max-device-width:800px){.eKomi{margin-left:24%}#about-top{display:none}}@media (max-width:768px){.navbar-nav{margin:0}footer .footer-menu li a{padding:8px 0}#home-top .home-slider .item .slide-overlay .slide-text h2{font-size:30px}#home-top .home-slider .item .slide-overlay .slide-text h4{font-size:16px}#service-top .service-banner .banner-overlay .banner-text h1{font-size:30px}#service-top .service-banner .banner-overlay .banner-text h4{font-size:15px}.search-mobile{top:0;text-align:right;opacity:0}}@media (max-width:767px){.clear-xs{clear:both}#service-top .service-banner{text-align:center}#service-top .service-banner img{margin:0 auto}.mobile-search{display:block}}@media (max-width:600px){#service-top .service-banner .banner-overlay .banner-text h1{font-size:23px}#news-main .post-content h3{display:block}#news-main .post-content .post-date{display:block;margin-bottom:15px;margin-left:0}#news-main .post-content p{line-height:30px}#news-main h1.page-title{margin-bottom:15px}#news-main.single a.back-to-news{float:left;padding-bottom:10px;margin-top:0}#ekw105{margin-bottom:50px}}@media (max-width:520px){#home-top .home-slider .item .slide-overlay .slide-text h2{margin-top:5px;font-size:18px}#home-top .home-slider .item .slide-overlay .slide-text h4{margin-bottom:5px;font-size:16px}#news-main.single a.back-to-news,#news-main.single a.back-to-services,#service-main a.back-to-news,#service-main a.back-to-services{position:initial;display:inline-block;margin-bottom:25px}.register-cta{background:0 0!important}.register-cta h2{margin-bottom:10px;font-size:25px}.register-cta .btn{padding:8px 15px;font-size:10px}}@media (max-width:480px){.footer-item{margin-bottom:25px}.footer-item:last-child{margin-bottom:0}.telephone{text-align:center}.logo{margin:0 auto}#home-top{border:none}.owl-carousel.owl-loaded{display:block;border:1px solid #ededed;margin-top:15px}.owl-carousel .owl-stage-outer{min-height:260px}.slide-text.v-box .btn{position:absolute;top:195px}#home-top .home-slider .item .slide-overlay .slide-text h2{margin-top:5px;font-size:30px;margin-bottom:20px}#home-top .home-slider .item .slide-overlay .slide-text h4{margin-bottom:10px;font-size:16px;padding-right:10px}#home-top .home-slider .item .slide-overlay{width:inherit;padding:15px 25px}.owl-carousel .owl-item img{position:absolute;top:138px;left:210px}}@media (max-width:430px){header .logo{padding:15px 0}#about-top .video-overlay h1{font-size:25px}#about-top .video-overlay h4{font-size:12px}.owl-carousel .owl-dots .owl-dot{display:none}}@media (max-width:400px){#home-bottom .awards .btn-read-report,#home-bottom .awards .image-right{float:none}#home-top .slider-container{margin-top:10px;margin-bottom:-35px}.eKomi{margin-left:-35px}#service-bottom .telephone{padding:0}}@media (max-width:375px){#services-main .main-cta{background:0 0!important}.table_tests{width:100%}#service-bottom .telephone{padding:0}}@media (max-width:320px){header .logo{padding:20px 0}#service-top .service-banner .banner-overlay .banner-text h1{font-size:14px}#service-top .service-banner .banner-overlay .banner-text h4{font-size:10px}}.navbar-header{overflow-x:hidden}body>header>nav>div>div>div.col-lg-8.col-md-8.col-sm-11.col-xs-12>div.navbar-header>div>form>input[type=search]{min-width:180px;opacity:inherit}@media (max-width:992px) and (min-width:767px){.mobile-search{display:inline}.mobile-search form.search-form{left:83%;width:auto}.navbar-default .navbar-nav li a{padding-left:9px;padding-right:10px}}
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@media (max-width:480px){.col-tn-1,.col-tn-10,.col-tn-11,.col-tn-12,.col-tn-2,.col-tn-3,.col-tn-4,.col-tn-5,.col-tn-6,.col-tn-7,.col-tn-8,.col-tn-9{float:left}.col-tn-12{width:100%}.col-tn-11{width:91.66666667%}.col-tn-10{width:83.33333333%}.col-tn-9{width:75%}.col-tn-8{width:66.66666667%}.col-tn-7{width:58.33333333%}.col-tn-6{width:50%}.col-tn-5{width:41.66666667%}.col-tn-4{width:33.33333333%}.col-tn-3{width:25%}.col-tn-2{width:16.66666667%}.col-tn-1{width:8.33333333%}.col-tn-pull-12{right:100%}.col-tn-pull-11{right:91.66666667%}.col-tn-pull-10{right:83.33333333%}.col-tn-pull-9{right:75%}.col-tn-pull-8{right:66.66666667%}.col-tn-pull-7{right:58.33333333%}.col-tn-pull-6{right:50%}.col-tn-pull-5{right:41.66666667%}.col-tn-pull-4{right:33.33333333%}.col-tn-pull-3{right:25%}.col-tn-pull-2{right:16.66666667%}.col-tn-pull-1{right:8.33333333%}.col-tn-pull-0{right:auto}.col-tn-push-12{left:100%}.col-tn-push-11{left:91.66666667%}.col-tn-push-10{left:83.33333333%}.col-tn-push-9{left:75%}.col-tn-push-8{left:66.66666667%}.col-tn-push-7{left:58.33333333%}.col-tn-push-6{left:50%}.col-tn-push-5{left:41.66666667%}.col-tn-push-4{left:33.33333333%}.col-tn-push-3{left:25%}.col-tn-push-2{left:16.66666667%}.col-tn-push-1{left:8.33333333%}.col-tn-push-0{left:auto}.col-tn-offset-12{margin-left:100%}.col-tn-offset-11{margin-left:91.66666667%}.col-tn-offset-10{margin-left:83.33333333%}.col-tn-offset-9{margin-left:75%}.col-tn-offset-8{margin-left:66.66666667%}.col-tn-offset-7{margin-left:58.33333333%}.col-tn-offset-6{margin-left:50%}.col-tn-offset-5{margin-left:41.66666667%}.col-tn-offset-4{margin-left:33.33333333%}.col-tn-offset-3{margin-left:25%}.col-tn-offset-2{margin-left:16.66666667%}.col-tn-offset-1{margin-left:8.33333333%}.col-tn-offset-0{margin-left:0}}