.button{background-color:#6dab3c;border-radius:50px}header.main-header{background:#fff}.main-header.menu-type-standard-menu .standard-menu-container div.menu>ul>li+li,.main-header.menu-type-standard-menu .standard-menu-container ul.menu>li+li{margin-left:25px}.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu>ul>li.special-menu-button>a,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu>li.special-menu-button>a{color:#6dab3c;border:1px solid #6dab3c;padding:5px 10px;line-height:1;border-radius:50px}.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu>ul>li.special-menu-button>a:hover,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu>li.special-menu-button>a:hover{color:#fff;background:#6dab3c}.more-link{border:none;top:0;right:0;position:absolute}.show-more .reveal-button{min-width:150px;border:none}.more-link .show-more{padding:0;margin:0;margin-top:35px}.more-link .show-more .reveal-button a{width:auto;background-color:#6dab3c;border-radius:50px;padding:15px;color:#fff;line-height:1}.more-link .show-more .reveal-button a:before{content:"»";margin-left:10px;float:right;line-height:1}.lab-portfolio-items .more-link .show-more .reveal-button a{background-color:#fff;color:#009db3}.wpb-js-composer .vc_tta-tabs.vc_tta-has-pagination.testimonials:not(.vc_tta-tabs-position-bottom) {padding-bottom:35px}.wpb-js-composer .testimonials.vc_tta-tabs.vc_tta-has-pagination .vc_pagination{right:auto;margin:0}.departments-list ul{padding:0;list-style-type:none}.departments-list ul li{border-bottom:1px solid #18a9bd;list-style-position:inside;padding:8px 0;margin:0;color:#fff}.departments-list ul li:last-child{border:none}body.home .portfolio-holder.portfolio-type-1 .portfolio-item .info{background-color:transparent;box-shadow:none;padding-left:0;padding-right:0;padding-bottom:0}body.home .portfolio-holder.portfolio-type-1 .portfolio-item .info h3 a,body.home .portfolio-holder.portfolio-type-1 .portfolio-item .info p{color:#fff}.portfolio-holder.portfolio-type-1 .portfolio-item .info{background-color:#fff;box-shadow:0 3px 10px -5px rgba(0,0,0,.1);padding:22px 30px}.portfolio-holder .item-box .info h3{margin-bottom:15px;margin-top:0}.portfolio-holder .item-box .info h3 a{color:#2a527b}.home-departments .portfolio-title-holder .pt-column-title{max-width:75%}.home-departments.lab-portfolio-items .portfolio-title-holder h1,.home-departments.lab-portfolio-items .portfolio-title-holder h2{color:#fff}.home-departments .section-title p{color:#fff}.lab-portfolio-items .more-link{margin-top:0}.site-footer .footer-widgets{margin-bottom:0}.site-footer .footer-widgets .widget.widget_nav_menu{padding-left:100px}.site-footer .widget-area .widget li a,.site-footer .widget ul ul a:before{color:#777}.site-footer .footer-bottom-content{padding-top:20px;padding-bottom:20px}.site-footer .social-networks.rounded li a{width:30px;height:30px;background-color:#f3f8fb;border-radius:5px}.social-networks.rounded li a i{font-size:14px}.widget ul li{border-bottom:1px dotted #ddd}.widget ul li:last-child{border:none}.blog-posts .post-item.template-standard .post-details,.blog-posts .post-item.template-standard .post-thumbnail{border:none;background-color:#fff}.blog-posts .post-item.template-standard .post-details{padding-top:30px;padding-bottom:30px}.working-hours-table table{background-color:#d7e9f5}.working-hours-table table td{color:#2d527b;padding:10px 20px}.working-hours-table table tr{border-bottom:1px solid #f3f8fb}.widget-area--skin-background-fill .widget{border:none;background-color:#fff;box-shadow:0 3px 10px -5px rgba(0,0,0,.1)}.widget-area--skin-bordered .widget{background-color:#fff}.wpb_wrapper .lab-blog-posts .blog-post-entry{border:none;background:#fff;box-shadow:0 3px 10px -5px rgba(0,0,0,.1);transition:all .2s}.wpb_wrapper .lab-blog-posts .blog-post-entry:hover{box-shadow:0 3px 50px -15px rgba(0,0,0,.2)}.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-date{letter-spacing:1px}.site-footer a:after,.blog-posts .post-item .post-details .post-title a:after,.single-post .post .post-meta a:hover:after,.wrapper a:after,.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-title a:after,body a:after{background-color:transparent!important}.widget-area .widget li a:hover,.site-footer a:hover,.site-footer .footer-bottom a:hover,.blog-posts .post-item .post-details .post-title a:hover,.single-post .post .post-meta a:hover,.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-title a:hover,body a:hover{color:#039db3}.widget.widget_product_search .search-bar input[name="s"],.widget.widget_search .search-bar input[name="s"]{background-color:#fff}.blog-posts .post-item.template-standard{box-shadow:0 3px 10px -5px rgba(0,0,0,.1)}.blog-posts .has-post-thumbnail .post-item{box-shadow:0 3px 10px -5px rgba(0,0,0,.1);background-color:#fff}.blog-posts .post-item.template-rounded.columned{background:transparent;-webkit-box-shadow:none;box-shadow:none}.blog-posts .format-video .post-item.template-square.columned .post-details,.blog-posts .has-post-thumbnail .post-item.template-square.columned .post-details{padding:20px 25px 0 0}.single-post .post .post-share-networks--style-icons a{background:#fff;border-radius:3px;width:35px;height:35px}.single-post .post .post-tags a{background:#fff;box-shadow:0 3px 10px -5px rgba(0,0,0,.1);padding:6px 8px;margin-right:10px}section.post-author{border-top:2px dotted #e1eaef;padding-top:35px}.author-info--alignment-bottom.single-post--has-author-info.single-post .post .post-author .author-info--image a{width:130px;margin-right:35px}.single-post .post .author-info--image .image-placeholder{border-radius:3px}.post-navigation{border-top:2px dotted #e1eaef;padding:20px 0;margin-bottom:0}.post-navigation--next .post-navigation--arrow,.post-navigation--prev .post-navigation--arrow{display:none}.post-navigation a i,.post-navigation a strong{color:#2a527b}.post-navigation a:hover i,.post-navigation a:hover strong{color:#009db4}.single-post .post-comments{background-color:#e1eaef}.single-post .post-comments--list .comment .commenter-details .name a{color:#009db4}.single-post .post-comments--list .comment-respond{background-color:#f3f8fb}.single-post .post-comments--list .comment .commenter-image .comment-connector{border-color:#c5d6de}.single-post .post-comments--list .comment .commenter-details{padding-left:15px}p.labeled-textarea-row.comment-form-comment,.single-post .comment-form>p{background:#fff;box-shadow:0 3px 10px -5px rgba(0,0,0,.1);padding:5px 15px}.single-post .comment-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-between;margin:0;margin-top:35px}.single-post .comment-form>p.logged-in-as{background:transparent;padding:0;border:none;box-shadow:none}.single-post .comment-form>p.logged-in-as a{color:#009db3}.single-post .comment-form>p.labeled-input-row{width:32%;float:none}.labeled-textarea-row textarea{background-image:none;line-height:1.5;padding:0}.labeled-input-row label,.labeled-textarea-row label,.labeled-input-row input{border:none}.blog-posts .post-item .post-thumbnail blockquote,.single-post .post--full-width-image.format-quote .post-image{background-color:#dce6ec}.labeled-input-row label .required,.labeled-textarea-row label .required{color:red}.single-post .comment-form>p.form-submit{padding:0;background:transparent;margin-top:0;margin-left:auto;border:none}.post-navigation--label em,.post-navigation--label strong{top:auto;opacity:1}.header-search-input .search-field{background:#f3f8fb}.search-results-holder .result-box+.result-box{border-top-color:#e1eaef}.search-results-holder .result-box .result-info h3 a{color:#2a527b}.blog .page-heading{margin-top:50px;margin-bottom:50px}.page-heading--description p{color:#768ca5}::selection{background:#039db3}.sidebar-working-hours{color:#2d527b}.sidebar-working-hours td{padding:5px 0}.sidebar-working-hours td:nth-child(even) {text-align:right}.sidebar-working-hours tr{border-bottom:1px solid #f3f8fb}.emergency-button-sidebar a{background:#6dab3c;color:#fff;border-radius:3px;padding:7px 5px;width:100%;text-align:center}.emergency-button-sidebar a:hover{color:#fff!important;background:#5f9434}.pagination-container a.page-numbers,.pagination-container span.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers,.pagination--normal .page-numbers{background:#fff;padding:5px 15px;border-radius:50px;margin:0 5px}.pagination-container a.page-numbers,.pagination-container span.page-numbers{color:#2a527b}.pagination-container a.page-numbers.current,.pagination-container span.page-numbers.current,.woocommerce-pagination a.page-numbers.current,.woocommerce-pagination span.page-numbers.current,.pagination--normal .page-numbers.current{color:#c5ced4}.pagination-container a.page-numbers:hover,.pagination-container span.page-numbers:hover,.woocommerce-pagination a.page-numbers:hover,.woocommerce-pagination span.page-numbers:hover,.pagination--normal .page-numbers:hover{color:#039db3}.pagination--normal .page-numbers.current:hover,.pagination-container span.page-numbers.current:hover{color:#c5ced4}.pagination--infinite-scroll .pagination--infinite-scroll-show-more{box-shadow:4px 7px 10px -9px rgba(0,0,0,.1);background-color:#fff;border-style:none}.page-title{padding:50px 0}.departments-title{padding:50px 0 35px 0}.wpb_wrapper .lab-portfolio-items .portfolio-title-holder{margin:0}.home-news{padding:50px 0 35px 0}.home-appointment .vc_column-inner>.wpb_wrapper{padding:0 50px;background-color:#f3f8fb;padding-top:35px}.home-map.vc_column_container>.vc_column-inner{padding-top:0}.home-button a{padding:15px!important;line-height:1!important;background-image:none!important}.home-button a:before{content:"»";margin-left:10px;float:right;line-height:1}.wpb_wrapper .lab-portfolio-items .portfolio-title-holder{margin-bottom:20px}.contact-form .form-group.labeled-input-row,.form-group.labeled-textarea-row{padding:5px 15px;background:#fff;box-shadow:0 3px 10px -5px rgba(0,0,0,.1)}.contact-form input[type="checkbox"],.contact-form input[type="radio"]{background:#fff}.appointments nf-fields-wrap{display:flex;flex-flow:row wrap;justify-content:space-between}.appointments nf-field{width:45%}.dep-appointments nf-field{width:100%}.dep-appointments,.dep-appointments .submit-container{margin-bottom:0}.appointments .nf-field-element{box-shadow:0 3px 10px -5px rgba(0,0,0,.1)}.dep-appointments .nf-field-element{box-shadow:none}.submit-container .nf-field-element{box-shadow:none}.appointments nf-field:last-child{width:100%;box-shadow:none}.nf-field-element select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:10px;padding-right:10px;padding-top:1px;padding-bottom:1px}.appointments input[type="text"],.appointments input[type="number"],.appointments input[type="email"],.appointments input[type="password"],.appointments input[type="url"],.appointments input[type="tel"],.appointments select,.appointments textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#fff}.dep-appointments input[type="text"],.dep-appointments input[type="number"],.dep-appointments input[type="email"],.dep-appointments input[type="password"],.dep-appointments input[type="url"],.dep-appointments input[type="tel"],.dep-appointments select,.dep-appointments textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#f3f8fb;background:#f3f8fb}.appointments .nf-error .ninja-forms-field{border:1px solid #e80000}.appointments .submit-container .nf-field-element,.appointments .submit-container .nf-field-element{box-shadow:none}@media screen and (max-width:991px) and (min-width:768px){.site-footer .footer-widgets .widget.widget_nav_menu{width:100%;padding-left:15px}.welcome-box .working-hours-column{width:41.66666667%}}@media screen and (max-width:991px){.mobile-menu-wrapper.mobile-menu-fullscreen+.mobile-menu-overlay{background-color:rgba(0,157,180,.9)}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container .search-form input::placeholder{color:rgba(255,255,255,.75)}.mobile-menu-wrapper .mobile-menu-container .search-form label{color:#fff}}.contact-form .button .loading-bar span{border-radius:50px;background-color:rgba(0,0,0,.25)}.contact-form .button .loading-bar{bottom:0;left:20px;right:20px;top:auto;background:none;border-radius:50px}@media screen and (max-width:480px){.site-footer .footer-widgets .widget.widget_nav_menu{padding-left:15px}.blog .page-heading{margin-top:35px;margin-bottom:35px}.widget{margin-bottom:15px}.page-title{padding:35px 0}.departments-title{padding:35px 0 20px 0}.single-post .post-comments:before{border-width:20px 20px 0 0;right:20px}.welcome-box{padding:35px 0 25px 0}.more-link{position:relative}.home-departments .portfolio-title-holder .pt-column-title{max-width:100%}.home-departments .more-link .show-more{padding:0 15px}.more-link .show-more{margin:0}.show-more .reveal-button{display:block}.more-link .show-more .reveal-button a{text-align:left;width:100%}.home-news{padding:35px 0 25px 0}.home-map.vc_column_container>.vc_column-inner{padding-top:20px}.home-appointment .appointments{margin-bottom:0}.home-appointment .vc_column-inner>.wpb_wrapper{padding:0 35px;padding-top:35px}.home-testimonials{padding-top:0}.single-post .post .post-navigation{margin-bottom:10px}.single-post .comment-form>p.form-submit{margin-left:0}.single-post .comment-form>p.labeled-input-row{width:100%}.single-post .post-comments--list .comment-respond .comment-reply-title{left:40px;right:auto}.archive .container{margin:0}.archive .page-heading{margin-bottom:10px}.wpb_wrapper .lab-portfolio-items .more-link{margin:20px 0}}@media screen and (min-width:768px){.welcome-box{padding:35px 0}}@media screen and (min-width:992px){.welcome-box{padding:35px 0}}@media screen and (min-width:1200px){.welcome-box{padding:35px 0}}