/* https://oftalvision.pl/wp-content/themes/oftaldent/style.css?ver=6.8.3 */
.cover-wrapper .container{position:relative;height:100%}.home .cover-wrapper{background-color:#fff}.home .cover-background{background-position:50% 10%}body{font-family:Open Sans,Lato,Tahoma,Verdana;font-weight:400}h1,h2,h3,h4{font-family:'PT Sans',"Lato",Tahoma,sans-serif;font-weight:600}.tagline-wrapper h1+h3{font-size:1.3em;font-weight:400}.block-image{margin-bottom:24px}.block-content h3{font-size:1.5em;margin-bottom:15px}.cols-1-6{padding:10px;width:16.66666%}.person-content h3:after{width:30%;left:35%}.person-content h3{font-family:Open Sans;line-height:1.2em}.person-wrapper h3{font-size:.9em}.person-content .position{margin-top:5px;display:inline-block;font-size:.864em}.person-image{margin-bottom:15px}.columns-row,.container,.menu-container{max-width:1100px}@media screen and (min-width:768px){h1{font-size:2.47059em}}@media screen and (min-width:1024px){#main-nav .submenu-wrapper{font-size:15px;width:250px}.unfixed-menu #main-nav .submenu-wrapper{margin-top:25px}.cover-wrapper+.vertical-middle-content{padding-top:350px}.content-with-submenu .column_image .column-image{width:30%}.content-with-submenu .column_image .column-text{width:70%}}#main-nav li.current-category-ancestor>a,#main-nav li.current-menu-ancestor>a,#main-nav li.current-menu-item>a{border-bottom:2px solid}#top-menu-wrapper ul#info-menu-level{float:right;font-weight:400;font-size:.94em;margin-top:7px}#menu-top-level>li>a{font-size:.94em;font-weight:600;font-family:Open Sans;border-bottom:2px solid transparent}.submenu-wrapper{font-family:Open Sans;font-weight:400}#top-menu-wrapper{display:none}@media screen and (max-width:479px){#logo img{height:33px;width:130px}}@media screen and (max-width:1023px){#main-nav>div>div{display:block}#main-nav>div>div>ul{display:block}#info-menu-level>li{margin-left:0}}@media screen and (min-width:1024px){.submenu-wrapper{margin-top:17px}#top-menu-wrapper{display:block}.mobile-wrapper{display:none}div#menu-wrapper{float:right}#header-wrapper{height:57px}#header-wrapper>div{height:96px}#main-nav{font-size:1.125em}}#logo img{max-height:none}@media screen and (min-width:1024px){.unfixed-menu #header-wrapper #logo{line-height:82px}.unfixed-menu #logo a{margin-top:5px}#logo a{margin-top:38px}#wrapper{padding-top:134px}.unfixed-menu .submenu-wrapper{margin-top:15px}div#top-menu-wrapper{margin-top:-39px;opacity:0;transition:.3s}.unfixed-menu div#top-menu-wrapper{margin-top:0;opacity:1;padding-top:6px}.unfixed-menu #main-nav{padding:22px 0 10px 40px;font-size:1.2em}.unfixed-menu #header-wrapper{height:120px}.unfixed-menu #header-wrapper>div{height:120px}}#main-nav li:first-child{margin-left:0}#main-nav #info-menu-level{font-size:16px}#main-nav #info-menu-level .submenu-wrapper li.first-child{text-align:center}#info-menu-level .submenu-wrapper li{font-size:1.1em;margin-left:0;text-align:right;list-style:none;color:#777}ul#info-menu-level ul{margin:0}div#top-menu-wrapper .submenu-wrapper{margin-top:-1px;width:260px;padding:15px 20px 15px 15px;z-index:20;box-shadow:0 0 35px rgba(0,0,0,.3);right:0;visibility:hidden;opacity:0;-webkit-transition:.15s;-o-transition:.15s;transition:.15s;-webkit-transform:translate3d(0,5px,0);-moz-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}div#top-menu-wrapper .menu-item-has-children:hover>a{opacity:.75}div#top-menu-wrapper .menu-item-has-children:hover .submenu-wrapper{visibility:visible;opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}ul#info-menu-level .submenu-wrapper strong{width:110px;display:inline-block;display:inline-block;text-align:left;padding-left:10px;color:#444}div#top-menu-wrapper .submenu-wrapper li.menu-today,div#top-menu-wrapper .submenu-wrapper li.menu-today strong{color:#e27041}div#top-menu-wrapper li.menu-item-has-children{position:relative}#info-menu-level>li>strong{padding-left:8px}@media screen and (min-width:1024px){#info-menu-level>li{display:inline-block;margin-left:30px;vertical-align:middle}}.section-title{text-transform:none}.section-title:before{display:none}.section-title>span{background:none}.section-cta-button{text-align:center;margin-bottom:38px}.menu-hours>a{color:inherit}ul#info-menu-level .fa{color:#474747}.button.cta{border-color:rgba(0,0,0,.2);border-width:1px;border-radius:5px;box-shadow:inset 0 0 1px rgba(255,255,255,.96);padding:10px 20px 9px 20px}.button.cta:hover{color:#fff;background:#f4a75a}.button.cta.button-inverse{background:#fff;color:#ef7b00;box-shadow:inset 0 0 1px #ef7b00;border-color:#fff}.button .fa{margin-left:5px;font-size:1.2em;vertical-align:text-bottom}.prev-post a:hover,.next-post a:hover,.button:not(.cta):hover{border:2px solid #ef7c00;background:#ef7c00;color:#fff}.button{text-transform:none;font-weight:400;font-family:PT Sans;font-size:1.1em;color:#ef7c00;border-color:#ef7c00;border-width:2px;border-radius:5px;padding:9px 20px}.button.small{min-width:120px;padding:5px 20px}.testimonials-wrapper blockquote{border-bottom:none;position:relative;margin:0;text-align:center;font-style:normal;font-family:'PT Sans',"Lato",Tahoma,sans-serif;padding:55px 50px 20px 50px}.testimonials-wrapper .owl-prev,.testimonials-wrapper .owl-next{font-size:28px;display:inline-block;margin:0 50px;background:#fff;padding:0 15px;color:#aaa;cursor:pointer;transition:.3s}.testimonials-wrapper .owl-prev:hover,.testimonials-wrapper .owl-next:hover{color:#222}.testimonials-wrapper .owl-nav{text-align:center;position:absolute;width:100%;top:25px;padding-top:0}.testimonials-wrapper .testimonials-content{position:relative;max-width:768px;margin:0 auto;font-size:16px;padding-top:40px}.testimonials-wrapper cite{font-size:.864em;text-align:center;display:block}.testimonials-wrapper p+cite{margin-top:-20px}#info-menu-level a .fa{margin-right:4px}.testimonials-wrapper blockquote p:first-child:after{content:'\201E';font-size:35px;font-family:cursive;line-height:15px;margin-left:5px}.testimonials-content .owl-stage-outer:after{content:'';display:table;clear:both}.testimonial-image{background:#fff;width:80px;height:80px;border-radius:50%;overflow:hidden;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:10;border:2px solid #eaeaea}.in-title+.testimonials-wrapper .inner{padding-top:0}.font-light{color:#f5f5f5}.font-light h1,.font-light h2,.font-light h3,.font-light h4{color:inherit}div#top-menu-wrapper .menu-department .submenu-wrapper{width:200px;padding:20px 25px 20px 25px}.menu-department{font-weight:600}.menu-department .fa{margin-left:6px}div#top-menu-wrapper .menu-department .submenu-wrapper li{text-align:left;margin-bottom:12px}div#top-menu-wrapper .menu-department .submenu-wrapper li:last-child{margin-bottom:0}div#top-menu-wrapper .menu-department .submenu-wrapper li a{color:#474747}div#top-menu-wrapper .menu-department .submenu-wrapper li.current-item{font-weight:700}.doctors .team-wrapper .cols-1-4{padding:15px}.doctors.section-wrapper{text-align:center}.doctors-wrapper h3{font-size:1.4em}.doctors-wrapper h3 small{font-weight:400;font-size:.74em;line-height:1.2;display:block;margin-top:5px}.doctors-wrapper a .fa{margin-left:8px}.faq-item{margin-bottom:30px}.faq-item h4{margin-bottom:5px}.container.compact,.container.no-sidebar{max-width:800px}.doctors.section-wrapper{text-align:center}h3.side-menu-title a:not(:hover){color:inherit}ul.menu-top-level.submenu-nav a:not(:hover){color:#626262}ul.menu-top-level.submenu-nav a{font-weight:400;padding:8px 22px;width:100%}.no-touchevents .submenu-nav a:after{display:none}.submenu-nav li.page_item.current_page_item a{background:#ef7c00;color:#fff;padding:12px 22px}ul.menu-top-level.submenu-nav li:last-child:not(.current_page_item) a{padding-bottom:14px}ul.menu-top-level.submenu-nav li:first-child:not(.current_page_item) a{padding-top:14px}ul.menu-top-level.submenu-nav{background:#f7f7f7;font-size:15px}ul.menu-top-level.submenu-nav li:last-child{margin-bottom:0}h3.side-menu-title{margin-bottom:20px;font-family:Open Sans;font-size:1.3em}.content-with-submenu .section-wrapper:first-child .in-title.inner{padding-top:0}@media screen and (min-width:1280px){#content-on-side{padding-left:310px}.page-template-standard-page #content-on-side{padding-left:250px}}.page-template-standard-page #content-on-side .section-wrapper>div>.inner,.page-template-standard-page #content-on-side .team-wrapper>.inner{padding-right:0}.testimonials-wrapper .testimonials-content{width:calc(100% - 280px);float:left}.znanylekarz-widget{width:40;float:right;margin-top:40px}.testimonials-wrapper-page blockqoute{border:none}.testimonials-wrapper-page blockquote{border:none;font-style:normal;font-size:1em;margin:20px 0}.testimonials-wrapper-page .testimonial-content{background:#f7f7f7;padding:20px 25px;font-style:normal;font-weight:400;font-size:1em;border-radius:5px;float:right;width:calc(100% - 110px);position:relative}.testimonials-wrapper-page .cols-1-2:nth-child(2n) blockquote{padding-left:30px}.testimonials-wrapper-page .cols-1-2:nth-child(2n+1) blockquote{padding-right:30px}.testimonials-wrapper-page .testimonials-image{max-width:80px;border-radius:50%;overflow:hidden;border:2px solid #f7f8f7}.testimonials-wrapper-page cite{clear:both;float:right;margin-top:7px}.testimonials-wrapper-page .testimonial-content:before{content:'';right:100%;top:26px;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-right-color:#f7f8f7;border-width:19px}div#menu-wrapper{clear:right}.price-list-table{margin:0 auto}table.price-list-table td:first-child{border-right:none;text-align:right}table.price-list-table td:last-child{border-left:none;font-weight:600}table.price-list-table td{padding:12px 25px}.in-title.container.inner{padding-bottom:0}#footer-wrapper hr{margin:0}#footer-wrapper>div>div{padding-top:28px}#footer-wrapper .container.inner{padding-top:0}ul#footer-top-level .menu-item-home{font-weight:700}.cta_contact .opening-hours.opening-dropdown{color:#fff;font-size:1.4em}ul.opening-hours-list li{display:flex;list-style:none;width:100%}ul.opening-hours-list{display:flex;margin:0;flex-wrap:wrap;max-width:265px}ul.opening-hours-list li>*{flex-grow:1;flex-basis:0%}.cta_contact ul.opening-hours-list li.menu-today{color:#ffe33b}ul.opening-hours-list li.menu-today,.content-with-submenu .cta_contact .opening-dropdown ul.opening-hours-list li.menu-today{color:#ef7d00}.opening-hours.opening-dropdown .opening-hours-list{position:absolute;width:240px;font-size:15px;background:#575756;padding:15px 20px;z-index:10;visibility:hidden;opacity:0;margin-top:10px}.opening-hours.opening-dropdown:hover .opening-hours-list,.opening-hours.opening-dropdown:focus .opening-hours-list,.opening-hours.opening-dropdown:active .opening-hours-list{opacity:1;visibility:visible}.cta_contact:last-child .opening-dropdown .opening-hours-list{top:auto;bottom:26px;border-bottom:10px solid #f5b36f}.opening-hours.opening-dropdown>strong{margin-left:8px;margin-right:8px}.cta_contact .opening-dropdown ul.opening-hours-list li.menu-today{color:#ffcd36}.cta_contact:last-child .opening-hours.opening-dropdown:hover .fa,.cta_contact:last-child .opening-hours.opening-dropdown:focus .fa,.cta_contact:last-child .opening-hours.opening-dropdown:active .fa{transform:rotate(180deg)}.opening-hours.opening-dropdown{position:relative}.cta-contact-section{color:#fff;background-color:#f5b26f;padding:20px 0}.cta-contact-section .section-title{margin-bottom:40px;color:inherit}.cta-contact-section-content{color:#1d251e;font-weight:400;font-size:1em}.cta-contact-section-content ul div{vertical-align:middle;display:inline-block;line-height:1.36em}.cta-contact-section-content img{display:inline-block;margin-right:10px;max-height:44px;opacity:.6}@media screen and (min-width:1024px){.cta-contact-section-content img{max-height:54px}}.cta-contact-section-content ul{margin:0;display:flex;align-items:center}.cta-contact-section-content li{flex-grow:1;list-style:none}.cta-contact-section-content li.on-right{display:flex;justify-content:flex-end}.cta-contact-section-content li.on-left{order:-1}.cta-contact-section-content li.on-left .contact-cta-highlight{font-size:1.95238em}.contact-cta-highlight a,.cta_contact .opening-hours.opening-dropdown{font-family:Open Sans}li.highlight-me a{text-shadow:1px 1px 2px #7a3f00}.highlight-me .fa{font-size:34px;margin-right:10px}.cta-contact-section-content li.highlight-me .contact-cta-highlight{font-size:2.2em}@media screen and (max-width:639px){.cta-contact-section-content li.highlight-me{line-height:1.2}}.cta-contact-section-content li.on-right a{font-weight:500}.cta-contact-section-content li.on-right .contact-cta-highlight{font-size:1.65714em}.cta-contact-section-content a{font-weight:600;color:#fff;line-height:1.2}.cta-contact-section-content strong{font-weight:600}@media screen and (min-width:1024px) and (max-width:1279px){.cta-contact-section-content{font-size:.94118em}}@media screen and (max-width:639px){.cta-contact-section-content{text-align:center}.cta-contact-section-content .contact-cta-highlight a{display:block}}@media screen and (max-width:639px){.cta-contact-section{font-size:.88235em}}.content-with-submenu .cta-contact-section{color:#474747;margin-left:36px;background:#f7f7f7;padding:0}.content-with-submenu .cta-contact-section-content{color:#666}.content-with-submenu .cta-contact-section-content .highlight-me{width:100%;text-align:center;margin-bottom:32px;color:#474747}.content-with-submenu .cta-contact-section-content .highlight-me a{text-shadow:1px 1px 3px #fff}.content-with-submenu .phone-contact-wrapper{color:inherit}.content-with-submenu .cta-contact-section-content ul{flex-wrap:wrap}.content-with-submenu .cta-contact-section-content li.on-left{order:inherit}.content-with-submenu .cta-contact-section .section-title{margin-bottom:30px}.content-with-submenu .cta-contact-section-content a{color:#000}.content-with-submenu .cta-contact-section-content .highlight-me a{font-weight:700}.content-with-submenu .cta_contact .opening-hours.opening-dropdown{color:#000}.content-with-submenu .cta_contact:last-child .opening-dropdown .opening-hours-list{border-bottom:none;margin-bottom:10px}.content-with-submenu .cta_contact:last-child .opening-dropdown .opening-hours-list:after{content:'';position:absolute;top:100%;left:0;width:100%;border-bottom:10px solid #f7f7f7}.content-with-submenu .opening-hours.opening-dropdown .opening-hours-list{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3)}.cta-contact-section:not(.on-with-submenu) .wpcf7-response-output.wpcf7-mail-sent-ok{color:#e0ffb4}.cta-contact-section:not(.on-with-submenu) .phone-contact-item .wpcf7-form-control.wpcf7-not-valid{border-color:#fcdcdc}.cta-contact-section:not(.on-with-submenu) .phone-contact-item .wpcf7-form-control-wrap span.wpcf7-not-valid-tip,.cta-contact-section:not(.on-with-submenu) .phone-contact-wrapper .span.wpcf7-not-valid-tip,.cta-contact-section:not(.on-with-submenu) .wpcf7-response-output.wpcf7-mail-sent-ng,.cta-contact-section:not(.on-with-submenu) .wpcf7-response-output.wpcf7-validation-errors{color:#fcdcdc}.phone-contact-wrapper .wpcf7-response-output{width:100%;margin-top:20px}.phone-contact-wrapper{max-width:740px;margin:60px auto 0 auto;display:none;color:#fff}.phone-contact-wrapper form{display:flex;flex-grow:1;flex-wrap:wrap}.phone-contact-submit{display:inline-block}.phone-contact-submit .button{margin-top:7px}.phone-contact-item{display:inline-block;position:relative;padding-top:12px;width:calc(50% - 90px);vertical-align:top}.phone-contact-item:last-child{width:28%}.phone-contact-item label{top:14px;position:absolute;font-size:17px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.phone-contact-item.focus label{top:0;margin-top:-10px;font-size:16px;color:#1f251f}.content-with-submenu .phone-contact-item.focus label{color:#888}.phone-contact-item input.wpcf7-form-control:focus{border-top:none;border-right:none;border-left:none;border-bottom-width:2px}.phone-contact-item input.wpcf7-form-control{border:none;padding:0;font-size:19px;background:none;border-bottom:2px solid;height:38px;color:inherit;width:calc(100% - 40px)}.form-wrapper button,.wpcf7 button{font-family:PT Sans}.phone-contact-item .wpcf7-form-control.wpcf7-not-valid{border-color:#f97044}.phone-contact-item .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{line-height:1.2;margin-top:2px}.phone-contact-item .wpcf7-response-output{font-size:.864em;margin-top:10px}.wpcf7-form .simple-button{float:right;min-width:150px}.wpcf7-form .simple-button .fa{margin-left:8px}@media screen and (min-width:640px) and (max-width:767px){.phone-contact-item,.phone-contact-submit{width:33.3333%}}@media screen and (max-width:639px){.phone-contact-item{width:50%;margin-bottom:25px;text-align:left}}@media screen and (max-width:439px){.phone-contact-item{width:100%}.phone-contact-item input.wpcf7-form-control{width:100%}}.contact-section .fa-mobile.fa{font-size:28px}.contact-section .highlight .fa{width:20px}.contact-section .highlight a:not(:last-child){margin-bottom:10px;display:inline-block}.contact-section .fa{font-size:22px;text-align:center}.contact-section iframe{width:100%}.contact-section .column-right p{line-height:2}.contact-section .column-right h4:first-child{margin-bottom:5px;margin-top:5px}#info-menu-level>li.menu-phone a{font-weight:600;font-size:1.4em;vertical-align:baseline;position:relative;letter-spacing:.025em;background:#ef7c00;color:#fff;padding:7px 12px 6px 12px;margin-top:-8px;border-radius:5px;margin-bottom:-5px;text-shadow:1px 1px 2px #9f5200}#info-menu-level>li.menu-phone a .fa{color:#fff;position:relative;top:1px;text-shadow:1px 1px 2px #9f5200}.mobile-department{font-size:.94em;font-weight:600;font-family:Open Sans}.mobile-department .fa{margin-left:8px}.mobile-department .current-item{font-weight:700}h4#sidebar-toggle{margin-bottom:20px}@media screen and (min-width:640px) and (max-width:1023px){.doctors .block-wrapper.columns.cols-1-3{width:33.3333%}.blocks-wrapper.blocks-3 .columns-wrapper{display:flex;flex-wrap:wrap}.blocks-wrapper.blocks-3 .cols-1-3{width:50%;padding:20px}.contact-section+.blocks .blocks-wrapper.blocks-3 .cols-1-3{width:33.3333%}}@media screen and (min-width:540px) and (max-width:639px){.doctors .blocks-wrapper.blocks-3 .columns-wrapper{display:flex;flex-wrap:wrap}.doctors .block-wrapper.columns.cols-1-3{width:50%;padding:20px}}@media screen and (max-width:1023px){#sidebar-content>div{padding-top:0}.side-menu-title{display:none}.doctors .blocks-wrapper.blocks-3.doctors-wrapper .columns-row{padding-left:0;padding-right:0}.doctors-wrapper h3{font-size:1.2em}.inner.in-title+.inner{padding-top:30px}.testimonials-wrapper blockquote{padding-left:0;padding-right:0}.team-wrapper .columns{width:100%}.team-wrapper .owl-item .columns{padding:0 15px}.content-with-submenu .cta-contact-section{margin-left:0}#content-on-side .container{padding-left:0;padding-right:0}.testimonials-wrapper-page .columns.cols-1-2 blockquote{padding:0}.cta-contact-section-content li.highlight-me{display:block;width:100%;text-align:center;margin-bottom:20px}.cta-contact-section-content li.on-left{order:inherit}.cta-contact-section-content ul{flex-wrap:wrap}.cta-contact-section-content{padding:0 30px}}@media screen and (max-width:699px){.testimonials-wrapper .testimonials-content{width:100%;float:none}.znanylekarz-widget{float:none;margin-left:auto;margin-right:auto;text-align:center;margin-top:20px}}@media screen and (max-width:579px){.cta-contact-section-content ul,.cta-contact-section-content li.on-right{display:block}.cta-contact-section-content li.on-right{margin-top:20px}.testimonials-wrapper-page .testimonials-image{max-width:40px;margin-left:-15px}.testimonials-wrapper-page .testimonial-content{width:calc(100% - 20px);margin-right:-20px;padding:20px}.testimonials-wrapper-page .testimonial-content:before{display:none}}@media screen and (max-width:479px){.team-wrapper .owl-item .columns{padding:0 30px}.content-with-submenu .cta-contact-section{margin:0 -30px;padding:0 30px}.cta-contact-section-content{padding:0}}.tagline-wrapper h1:last-child{margin-bottom:0}.team{text-align:center}.blocks-wrapper .columns-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.home #section-1{box-shadow:0 0 4px rgba(0,0,0,.3);position:relative}.home #section-2{position:relative;background:#fff}@media screen and (max-width:594px){.cover-wrapper+.vertical-middle-content{padding-top:150px}.cover-wrapper{height:150px}}input[type="checkbox"]{-webkit-appearance:checkbox}span.wpcf7-form-control.wpcf7-acceptance{font-size:12px;line-height:1.4;margin-top:15px;display:block;clear:both}span.wpcf7-form-control.wpcf7-acceptance a{text-decoration:underline}span.wpcf7-form-control.wpcf7-acceptance input[type="checkbox"]{margin-right:5px}