@import url('https://fonts.googleapis.com/css?family=Nunito:300,300i,400,400i,700,700i');@import url('https://fonts.googleapis.com/css?family=Libre+Baskerville:400i');.libre{font-family:'Libre Baskerville',serif;font-weight:400;font-style:italic}body{font-family:'Nunito',sans-serif;font-weight:300;font-size:16px;line-height:28px;color:#9fa4af}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}.button,.top-right .menu ul li a,.top-right .contact a,.top-right .langs a,.home-slider .controll,.offer-boxes1 .offer-box1 *,.offer-box2 .hover,.home-section5 .carousel-controll .controll,.doctor a,.contact-bottom .cb-info .val a,.contact-bottom .soc a,input.wpcf7-form-control,textarea.wpcf7-form-control,footer.bottom .line-menu a,footer.bottom .line-soc a,footer.bottom .line-copy a,.team-carousel .doctor-el .desc .specialize,.team-carousel .doctor-el .desc .name,.team-carousel .doctor-el .desc,.team-carousel .doctor-el a,.team-carousel .carousel-controll .controll,.docs-carousel .carousel-controll .controll,.offer-box3 .hover .link-bottom,.offer-box3 .hover,.single-opi .owl-dots .owl-dot:before,.single-opi .owl-dots .owl-dot:after,.page-template-galeria .gallery a,.contact-boxes .ico-box .cnt a,.priceTabs .small-but,.howBox .hover-img{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.container{width:100%;max-width:1200px}.button{font-size:14px;display:inline-block;line-height:14px;padding:8px 30px;text-decoration:none;font-weight:400;-webkit-border-radius:30px;border-radius:30px;text-align:center;cursor:pointer;box-shadow:none}.button.bigger-font{font-size:24px;padding:16px 28px;font-weight:700}.button.green{background-color:#00923f;color:#fff}.button.green:hover{opacity:.7}.button.bwhite{background-color:#fff;color:#0b9540}.button.bwhite:hover{opacity:.7}.button.bwhite2{-webkit-border-radius:0;border-radius:0;font-weight:400;font-size:30px;background-color:#fff;color:#86be30;line-height:.8}.button.bwhite2:hover{opacity:.7}.button.bigger-padding{padding:18px 46px;font-size:12px;font-weight:700}body{overflow-x:hidden}@media (min-width:576px){#rezerwacjaModal .modal-dialog{width:520px !important;max-width:520px !important;margin:30px auto}}#rezerwacjaModal .modal-body{padding:50px;padding-bottom:30px}#rezerwacjaModal .modal-content{position:relative;border-radius:0;border:none !important;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,.75);box-shadow:0px 0px 15px 0px rgba(0,0,0,.75)}#rezerwacjaModal .modal-content .close-btn{position:absolute;top:0;right:0;width:30px;height:30px;color:#fff;background:#000;cursor:pointer;z-index:999;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#rezerwacjaModal .modal-content .close-btn:hover{background:#cb0000}#rezerwacjaModal .form-box .form-wrapper .typ{position:relative}#rezerwacjaModal .form-box .form-wrapper .typ:after{position:absolute;font-family:"FontAwesome";content:"\f107";top:11px;right:15px}#rezerwacjaModal .form-box .rezerwuj{padding:0 5px}#rezerwacjaModal .form-box .button p{display:none !important}#rezerwacjaModal .form-box .rezerwuj .ajax-loader{display:none !important}#rezerwacjaModal .form-box .form-wrapper .inputs>div{width:50%;padding:0 5px}#rezerwacjaModal div.wpcf7-response-output{margin:0 5px 10px;padding:5px 10px !important;font-weight:400 !important;font-size:12px !important;border-radius:8px;text-align:center}img.separator{display:block;width:auto;margin:30px auto}h5.module-title{display:block;text-align:center;text-transform:uppercase;color:#404040;font-weight:900;font-size:30px}h6.module-subtitle{font-size:14px;color:#606060;text-align:center}@media all and (max-width:767px){#rezerwacjaModal div.response{padding:0}#rezerwacjaModal div.wpcf7-response-output{margin:0 5px 15px !important}}#rezerwacjaModal div.wpcf7-validation-errors{border:1px solid #fff !important;background:#c00 !important;color:#fff !important}#rezerwacjaModal div.wpcf7-mail-sent-ok{border:1px solid #fff !important;background:#398f14 !important;color:#fff !important}#rezerwacjaModal .form-box .form-wrapper select{font-family:'Montserrat',sans-serif;font-weight:300;font-size:15px;line-height:1.47;color:#3e3e3e;padding:7px 20px;border:1px solid rgba(70,70,70,.35);-webkit-box-shadow:0px 0px 16px 0px rgba(0,0,0,.14);box-shadow:0px 0px 16px 0px rgba(0,0,0,.14);resize:none;width:100%}#rezerwacjaModal .form-box .form-wrapper select:hover{border-color:#00ace0}#rezerwacjaModal .frow.full.submit .button{float:none;width:100%}button#responsive-menu-button{display:none}#rwd-button i.fa-times{display:none}#rwd-button.is-active i.fa-times{display:block}#rwd-button.is-active i.fa-bars{display:none}#responsive-menu-button{display:none !important}.top .menu li.go-to-contact{display:none}.top .menu li.wpml-ls-menu-item{display:none}.top{display:block;width:100%;height:130px;background-color:rgba(255,255,255,.7);position:absolute;z-index:3}.top:before{content:"";display:block;width:100%;height:50px;position:absolute;z-index:1;background-color:#fff;left:0;top:0}.top .container{z-index:2;position:relative}.top .logo{float:left;width:24%;height:130px;background-color:#fff;text-align:center;padding-top:28px}.top-right{float:right;height:130px;width:74%}.top-right .line-1{display:block;width:100%;height:50px;overflow:hidden;display:flex;flex-direction:row-reverse}.top-right .langs{float:right;width:120px;height:100%;padding-top:14px}.top-right .langs a{font-size:14px;color:#5a5a5a;font-weight:400;display:inline-block;float:right;margin-left:20px}.pl .top-right .langs a.pl,.de .top-right .langs a.de,.en .top-right .langs a.en{color:#069440;font-weight:700}.top-right .langs a:hover{color:#069440;font-weight:700}.top-right .but{float:right;width:auto;height:100%;margin-right:20px;padding-top:12px}.top-right .contact{float:left;width:auto;height:100%;margin-right:20px}.top-right .contact,.top-right .contact a{font-size:14px;color:#595959;font-weight:32px}.top-right .contact i,.top-right .contact a i{color:#85c326;font-size:20px}.top-right .phone{padding-top:13px;float:left}.top-right .local{padding-top:13px;float:left;margin-left:40px}.top-right .phone i,.top-right .local i{margin-right:6px}.top-right>.fb{display:table-cell;width:10%;height:80px;position:absolute;top:50px;right:0;text-align:center;padding-top:20px;font-size:40px}@media(max-width:1169px){.top-right>.fb{display:none}}.top-right .contact a:hover{opacity:.7}.top-right .menu{display:block;width:calc (100% + 10px);height:80px;margin-left:-10px}.top-right .menu ul{display:block;width:100%;height:100%}.top-right .menu ul li{display:block;float:left;height:100%}.top-right .menu ul li a{display:block;height:100%;padding:7px 10px 50px 7px;border-bottom:3px solid transparent;text-transform:uppercase;font-size:13px;color:#000;font-weight:600;padding:27px 10px 22px}.top-right .menu ul li>a:hover,.top-right .menu ul li.current-menu-item>a,.top-right .menu ul li.current-menu-parent>a{border-bottom:3px solid #009340}.top-right .menu ul li+li{margin-left:12px}.home-slider{position:relative;z-index:2;height:100vh}.home-slider .owl-item,.home-slider .slide{height:100vh}.home-slider .slide{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.home-slider .slide .container{height:auto;top:31%;position:relative}.home-slider .slide .container .text-box{float:left;width:57%;background-color:rgba(255,255,255,.85);padding:20px 35px;position:relative}.home-slider .slide .container .text-box .libre{line-height:1.92;font-size:24px;color:#82c121;letter-spacing:-1px;margin-bottom:17px}.home-slider .slide .container .text-box .tit{font-size:82px;line-height:1;color:#00923f;font-weight:400;letter-spacing:-6px;padding-bottom:36px}.home-slider .slide .container .text-box .button{position:absolute;bottom:-25px}.home-slider .controll{position:absolute;z-index:10;font-size:40px;color:#fff;top:50%}.home-slider .controll.left{left:40px}.home-slider .controll.right{right:40px}.home-slider .controll:hover{color:#00913d}.home-section1{position:relative;margin-top:-14vh;z-index:3}.home-section1 .container{overflow:hidden}.offer-boxes1{position:relative;float:left;padding-bottom:44px;width:100%}.offer-boxes1 .offer-box1{float:left;width:calc( (100% - 60px)/3);margin-left:30px;-webkit-box-shadow:0px 0px 18.69px 2.31px rgba(204,204,203,.5);box-shadow:0px 0px 18.69px 2.31px rgba(204,204,203,.5)}.offer-boxes1 .offer-box1:nth-child(3n+1){margin-left:0}.offer-boxes1 .offer-box1 a{display:block}.offer-boxes1 .offer-box1 .photo{height:270px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.offer-boxes1 .text-box{padding:36px 30px;background-color:#fff}.offer-boxes1 .btit{font-size:22px;color:#000;font-weight:700;margin-bottom:17px}.offer-boxes1 .desc{font-size:16px;line-height:1.75;color:#9fa4af;font-weight:300;min-height:60px;padding-bottom:1px}.offer-boxes1 .but span{font-size:11px;color:#010101;font-weight:700;padding-right:40px;position:relative}.offer-boxes1 .but span i{color:#00923f;position:absolute;right:6px;top:1px}.offer-boxes1 .offer-box1:hover .text-box{background-color:#84c225}.offer-boxes1 .offer-box1:hover .btit,.offer-boxes1 .offer-box1:hover .desc,.offer-boxes1 .offer-box1:hover .but span,.offer-boxes1 .offer-box1:hover .but span i{color:#fff}.home-section2{position:relative;background:url(//www.dentysta.szczecin.pl/wp-content/themes/314_theme/images/img2.jpg) no-repeat center center transparent;background-size:cover;min-height:200px;padding:67px 0 95px}.home-section2 .photo img{border-top:12px solid #85c326;width:100%;height:auto}.stit{font-size:12px;color:#85c326;font-weight:700}.tit{font-size:30px;color:#000;font-weight:700;line-height:1.53}.tit.bigger{font-size:36px;line-height:1.28}.data-info-box{padding-top:30px}.contact .phone{display:inline-block;margin-right:10px}.it-txt{font-size:18px;color:#9fa4af;line-height:1.56}.data-info-box .tit{margin-bottom:5px}.data-info-box .txt{padding:31px 0 37px}.home-section3{position:relative;padding:56px 0 42px;background:url(//www.dentysta.szczecin.pl/wp-content/themes/314_theme/images/img4.jpg) no-repeat center center transparent;background-size:cover}.white{color:#fff}.home-section3 .tit{padding-top:5px}.home-section3 .tit.tel{padding-top:22px;padding-bottom:20px}.home-section4{padding:57px 0 0}.home-section4 .data-info-box{padding-top:80px}.home-section4 .data-info-box .txt{padding-top:55px;padding-bottom:25px}.home-section5{position:relative;background:url(//www.dentysta.szczecin.pl/wp-content/themes/314_theme/images/img6.jpg) no-repeat center top transparent;padding:82px 0}.home-section5 .data-info-box{text-align:center;padding-bottom:70px}.home-section5 .data-info-box .tit{margin-bottom:25px}.home-section5 .data-info-box .it-txt{color:#2e323b}.home5-carousel{position:relative;width:100%}.offer-box2{height:330px;background-size:cover;position:relative}.offer-box2 .normal{position:absolute;width:100%;height:100%}.offer-box2 .normal a{position:absolute;bottom:32px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.offer-box2 .hover{position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;opacity:0}.offer-box2:hover .hover{opacity:1}.offer-box2 .hover a{display:block;width:100%;height:100%;background-color:rgba(132,194,37,.7)}.offer-box2 .hover .txt{display:block;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;padding:0 40px;text-align:center}.offer-box2 .hover .txt .btit{font-size:24px;line-height:1.3;color:#fff;font-weight:700;margin-bottom:13px}.offer-box2 .hover .txt .desc{font-size:16px;color:#fff;line-height:1.75}.home-section5 .carousel-controll{display:block;width:100%;position:relative;text-align:center;padding:23px 0 0}.home-section5 .carousel-controll .controll{display:inline-block;color:#e1e1e1;font-size:18px}.home-section5 .carousel-controll .controll:hover{color:#149641}.home-section5 .carousel-controll .controll+.controll{margin-left:20px}.home-section6{position:relative;padding:20px 0 139px}.home-section6 .data-info-box{text-align:center;padding-top:7px}.home-section6 .data-info-box .tit{margin-bottom:22px}.team-doctor{padding-top:45px}.doctor{position:relative}.doctor a{display:block;width:100%;height:100%}.doctor a:hover{opacity:.8}.doctor .photo{display:block;position:relative;height:0;padding-bottom:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.doctor .desc{background-color:#f1f8fc;padding:20px 30px;text-align:center}.doctor .desc .name{font-size:18px;color:#149641;font-weight:400;line-height:1.56;margin-bottom:10px}.doctor .desc .specialize{color:#a1a1a1;font-size:14px;margin-bottom:0;line-height:1.5}.team-doctor.personell{padding-top:107px}.doctor.smaller .photo{padding-bottom:102%}.doctor.smaller .desc{background-color:#f1f8fc;padding:12px 18px}.doctor.smaller .desc .name{margin-bottom:0}.contact-bottom{background:url(//www.dentysta.szczecin.pl/wp-content/themes/314_theme/images/img7.jpg) no-repeat center top transparent;background-size:100% auto;padding:83px 0 10px}.contact-bottom .acf-map{width:100%;height:400px}.contact-bottom .cb-info{font-size:15px;color:#fff;font-weight:300;line-height:1.3;padding-top:81px}.contact-bottom .cb-info .lab{font-size:12px;padding-bottom:8px}.contact-bottom .cb-info .val{padding-bottom:15px}.contact-bottom .cb-info p{margin:0}.contact-bottom .cb-info .val a{color:inherit}.contact-bottom .cb-info .val a:hover{opacity:.8}.contact-bottom .button.bigger-padding{font-size:18px;font-weight:300;width:100%;text-align:center;padding-left:20px;padding-right:20px}.contact-bottom .cb-info .but{padding-top:20px}.contact-bottom .soc{padding-top:37px}.contact-bottom .soc a{display:inline-block;-webkit-border-radius:50%;border-radius:50%;background-color:#111;width:44px;height:44px;position:relative}.contact-bottom .soc a i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact-bottom .soc a i,.contact-bottom .soc a:hover i{color:#9fa4af}.contact-bottom .soc a:hover{opacity:.8}.contact-bottom .bgimg{padding-left:0}.contact-bottom .bgimg .img{background:url(//www.dentysta.szczecin.pl/wp-content/themes/314_theme/images/img8.jpg) no-repeat center top transparent;background-size:cover;height:530px;-webkit-box-shadow:0px 0px 18.69px 2.31px rgba(204,204,223,.5);box-shadow:0px 0px 18.69px 2.31px rgba(204,204,223,.5)}.contact-bottom .contact-form{padding-right:0}.form-photo{padding-top:90px}.form-photo .contact-form .inn{background-color:#fff;min-height:530px;padding:45px 48px;-webkit-box-shadow:0px 0px 18.69px 2.31px rgba(204,204,223,.5);box-shadow:0px 0px 18.69px 2.31px rgba(204,204,223,.5)}.contact-form .data-info-box{padding-top:0}.contact-form .data-info-box .tit{margin-bottom:24px}.contact-form .wpcf7-form{padding-top:5px}.wpcf7-form{position:relative;width:100%}.wpcf7-form .frow.full{display:block;width:100%;position:relative;overflow:hidden}.wpcf7-form .frow.full+.frow.full{margin-top:23px}.wpcf7-form .frow.left,.wpcf7-form .frow.right{width:calc( (100% - 20px) / 2);position:relative}.wpcf7-form .frow.left{float:left}.wpcf7-form .frow.right{float:right}.wpcf7-form .frow.submit{text-align:center}input.wpcf7-form-control,textarea.wpcf7-form-control{font-family:'Nunito',sans-serif;font-weight:300;font-size:15px;line-height:1.47;color:#9fa4af;padding:8px 20px;border:1px solid #f1f8fc;background-color:#f1f8fc;resize:none;display:block;width:100%;-webkit-border-radius:22px;border-radius:22px}input.wpcf7-form-control.wpcf7-not-valid,textarea.wpcf7-form-control.wpcf7-not-valid{border:1px solid red}textarea.wpcf7-form-control{height:100px}input.wpcf7-form-control:hover,textarea.wpcf7-form-control:hover,input.wpcf7-form-control:focus,textarea.wpcf7-form-control:focus{border:1px solid #00923f}input[type=submit]{-webkit-box-shadow:none;box-shadow:none;border-color:transparent;font-weight:300;font-size:12px;font-family:'Nunito',sans-serif;display:inline-block;width:auto}.wpcf7-form-control.wpcf7-submit{padding:15px 41px}::-webkit-input-placeholder{opacity:1;font-family:'Nunito',sans-serif;font-weight:300;font-size:15px;color:#9fa4af;line-height:1.47}:-moz-placeholder{opacity:1;font-family:'Nunito',sans-serif;font-weight:300;font-size:15px;color:#9fa4af;line-height:1.47}::-moz-placeholder{opacity:1;font-family:'Nunito',sans-serif;font-weight:300;font-size:15px;color:#9fa4af;line-height:1.47}:-ms-input-placeholder{opacity:1;font-family:'Nunito',sans-serif;font-weight:300;font-size:15px;color:#9fa4af;line-height:1.47}}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid red}footer.bottom{position:relative;padding:40px 0}footer.bottom .line-logo{text-align:center}footer.bottom .line-menu{position:relative;width:100%;padding:39px 0 20px}footer.bottom .line-menu .wpml-ls-item,footer.bottom .line-menu .openModal{display:none}footer.bottom .line-menu ul{display:block;width:100%;text-align:center}footer.bottom .line-menu ul li{display:inline-block}footer.bottom .line-menu ul li.go-to-contact{display:none}footer.bottom .line-menu a{font-size:16px;color:#555;font-weight:300;text-transform:lowercase;padding:0 10px}footer.bottom .line-menu a:hover{color:#85c326}footer.bottom .line-soc{position:relative;width:100%;padding:0;text-align:center}footer.bottom .line-soc a{color:#a1a1a1;font-size:44px}footer.bottom .line-soc a:hover{opacity:.8}footer.bottom .line-copy{position:relative;width:100%;padding:37px 0;text-align:center;font-size:12px;color:#555}footer.bottom .line-copy a{color:#149641}footer.bottom .line-copy a:hover{opacity:.8}span.wpcf7-not-valid-tip{font-size:15px;line-height:1.3}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid red}.header-subpage{display:block;width:100%;height:460px;background-size:cover;background-position:center center}.header-subpage .container{height:100%;position:relative}.title-block{position:relative;width:auto;top:304px}.title-block .main-tit{line-height:1.3;font-size:48px;color:#85c326;font-weight:400;background-color:#fff;float:left;padding:6px 19px}.page-template-klinika .home-section2{background-image:none;padding-top:48px;padding-bottom:48px}.page-template-klinika .home-section2 .data-info-box{padding-top:44px}.home-section2 .data-info-box,.home-section2 .data-info-box .it-txt{color:#2e323b}.clinic-sec2{padding:40px 0 53px;background:url(//www.dentysta.szczecin.pl/wp-content/themes/314_theme/images/img10.jpg) no-repeat center top -20px transparent;background-size:cover}.clinic-sec2 .data-info-box{background-color:#fff;padding:40px;min-height:660px}.clinic-sec3{padding:4px 0 97px}.clinic-sec3 .data-info-box{text-align:center}.team-carousel{width:100%;position:relative;height:auto;padding-top:70px}.team-carousel .doctor-el{position:relative;padding:0;width:100%}.team-carousel .doctor-el .photo{position:relative;width:100%;height:370px;background-position:center center;background-size:cover}.team-carousel .doctor-el .desc{position:relative;width:100%;height:auto;background-color:#f0f7fb;padding:20px 33px;text-align:center}.team-carousel .doctor-el .desc .name{color:#149641;font-size:18px;line-height:1.56;margin-bottom:8px}.team-carousel .doctor-el .desc .specialize{color:#a1a1a1;font-size:14px;margin-bottom:0;line-height:1.5}.team-carousel .doctor-el a{display:block;width:100%;position:relative}.team-carousel .doctor-el a:hover .desc{background-color:#00923f}.team-carousel .doctor-el a:hover .desc .name,.team-carousel .doctor-el a:hover .desc .specialize{color:#fff}.team-carousel .carousel-controll{display:block;width:100%;position:relative;text-align:center;padding:23px 0 0}.team-carousel .carousel-controll .controll{display:inline-block;color:#e1e1e1;font-size:18px}.team-carousel .carousel-controll .controll+.controll{margin-left:20px}.team-carousel .carousel-controll .controll:hover{color:#149641}.clinic-sec4{position:relative;height:auto;padding:40px 0 170px;background:url(//www.dentysta.szczecin.pl/wp-content/themes/314_theme/images/img11.jpg) no-repeat center top transparent;background-size:cover}.docs-carousel .carousel-controll{display:block;width:100%;position:relative;text-align:center;padding:23px 0 0}.docs-carousel .item{padding:20px}.docs-carousel .item img{-webkit-box-shadow:1px 7px 9px 0px rgba(42,55,51,.32);box-shadow:1px 7px 9px 0px rgba(42,55,51,.32)}.docs-carousel .carousel-controll .controll{display:inline-block;color:#acacac;font-size:18px}.docs-carousel .carousel-controll .controll+.controll{margin-left:20px}.docs-carousel .carousel-controll .controll:hover{color:#149641}.clinic-sec4 .data-info-box{background-color:#fff;padding:45px}.theme-subpage .contact-bottom{padding-top:26px;background:url(//www.dentysta.szczecin.pl/wp-content/themes/314_theme/images/img12.jpg) no-repeat center top transparent}.theme-subpage footer.bottom{padding-top:80px}.page-template-personel .home-section6 .tit.bigger,.page-template-oferta .home-section6 .tit.bigger,.home-section6.sbp-style .tit.bigger{line-height:1.2;font-size:48px}.page-template-personel .home-section6{padding:54px 0 110px}.data-info-box-subtitle{text-align:center;padding:27px 0 0}.data-info-box-subtitle .titles{font-size:34px;line-height:1.18;font-weight:500;color:#000}.page-template-personel .team-doctor{padding-top:12px}.data-info-box-subtitle.s-2{padding-top:44px}.page-template-oferta .home-section6{position:relative;padding:56px 0 90px}.full-offer{width:100%;height:auto;position:relative;overflow:hidden;padding-left:60px;padding-right:60px;padding-bottom:65px}.offer-box3{float:left;width:calc( ( 100% - 120px) / 4);margin-left:40px;height:520px;position:relative;margin-bottom:40px;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}.offer-box3:nth-child(4n+1){margin-left:0}.offer-box3 .normal{width:calc( 100% - 60px);left:30px;top:40px;position:absolute;z-index:3}.offer-box3 .hover{z-index:2;position:absolute;width:100%;height:100%;background-color:#0f9247;padding:30px;opacity:0}.offer-box3:hover .hover{opacity:1}.offer-box3 .hover .txt{height:190px;width:100%;overflow:hidden;color:#fff;font-size:16px;line-height:1.75;position:relative;top:129px}.offer-box3 .hover .link-bottom{position:absolute;left:30px;bottom:37px;padding-right:20px;font-size:11px;color:#fff;font-weight:700}.offer-box3 .hover .link-bottom i{position:absolute;color:#fff;right:0;font-size:12px;top:7px}.offer-box3 .hover .link-bottom:hover{opacity:.7}.single-offer .home-section6{padding:52px 0 46px}.single-offer .offer-txt{padding-top:68px;padding-bottom:62px}.single-pricelist{position:relative;-webkit-box-shadow:0px 0px 10px 0px rgba(42,55,51,.13);box-shadow:0px 0px 10px 0px rgba(42,55,51,.13);padding:20px 40px 33px;background:url(//www.dentysta.szczecin.pl/wp-content/themes/314_theme/images/img14.jpg) no-repeat center center transparent;background-size:cover}.single-pricelist .tit-price{font-size:36px;color:#020202;font-weight:700;text-align:center}.single-pricelist ul{list-style:none outside none;padding-left:0}.single-pricelist ul li{display:block;text-align:center;padding-bottom:6px;color:#9c9c9c;font-weight:400}.contact-bottom-single{position:relative;z-index:4}.contact-bottom-single .container.cforms{height:420px;width:100%;position:relative}.contact-bottom-single .cfinn{height:100%;width:100%;position:relative;box-shadow:0px 0px 10px 0px rgba(42,55,51,.13);overflow:hidden}.contact-bottom-single .container.cforms .bgimg{height:100%;float:left;width:52%;background:url(//www.dentysta.szczecin.pl/wp-content/themes/314_theme/images/img15.jpg) no-repeat center center transparent;background-size:cover}.contact-bottom-single .contact-form{height:100%;float:right;width:48%;padding:32px 41px;background-color:#fff}.contact-bottom-single .contact-form .data-info-box .tit{margin-bottom:8px}.selectable-row:before{content:"";display:block;position:absolute;right:30px;top:17px;z-index:5;width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#009340 transparent transparent}.single-opi{display:block;height:560px;background:url(//www.dentysta.szczecin.pl/wp-content/themes/314_theme/images/quot.png) no-repeat center top 180px,url(//www.dentysta.szczecin.pl/wp-content/themes/314_theme/images/img16.jpg) no-repeat center top 0px;position:relative;z-index:3;margin-top:-100px;padding-top:280px}.single-opi .opinion{position:relative;text-align:center}.single-opi .opinion .cnt{font-size:30px;font-weight:700;font-style:italic;color:#fff;line-height:1.33}.single-opi .opinion .sign{text-transform:uppercase;font-size:14px;color:#fff;font-weight:400;padding-top:10px}.single-opi .opinion .city{font-size:14px;color:#fff;padding-top:5px}.single-opi .owl-dots{padding-top:30px;text-align:center}.single-opi .owl-dots .owl-dot{display:inline-block;width:12px;height:12px;position:relative}.single-opi .owl-dots .owl-dot+.owl-dot{margin-left:15px}.single-opi .owl-dots .owl-dot:before{content:"";display:block;width:10px;height:10px;position:absolute;left:1px;top:1px;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;opacity:1}.single-opi .owl-dots .owl-dot.active:before{opacity:0}.single-opi .owl-dots .owl-dot:after{content:"";display:block;width:12px;height:12px;position:absolute;left:0;top:0;border:1px solid #fff;background:#fff;-webkit-border-radius:50%;border-radius:50%;opacity:0}.single-opi .owl-dots .owl-dot.active:after,.single-opi .owl-dots .owl-dot:hover:after{opacity:1}.home-section2.person-page .photo{text-align:center}.home-section2.person-page .photo img{width:auto;max-width:100%}.page-template-galeria .offer-txt{padding-top:68px;padding-bottom:62px}.page-template-galeria .home-section6{padding:52px 0 46px}.page-template-galeria .gallery{padding-bottom:40px}.page-template-galeria .gallery a{display:block;-webkit-box-shadow:0px 0px 10px 0px rgba(42,55,51,.13);box-shadow:0px 0px 10px 0px rgba(42,55,51,.13)}.page-template-galeria .gallery a img{width:100%}.page-template-galeria .gallery a:hover{opacity:.8}.page-template-galeria .gal-box{margin-bottom:30px}.page-template-kontakt .home-section6{padding-top:52px;padding-bottom:0}.contact-txt{text-align:center;font-size:15px;color:#9fa4af;font-weight:600;padding:38px 0 11px}.contact-boxes{position:relative;padding:20px 0 40px}.contact-boxes .ico-box{position:relative;padding-left:84px;position:relative;padding-top:2px}.contact-boxes .ico-box i{font-size:46px;position:absolute;left:22px;top:0;color:#85c326}.contact-boxes .ico-box i.fa-envelope{font-size:38px}.contact-boxes .ico-box .ib-tit{font-size:20px;font-weight:700;color:#000}.contact-boxes .ico-box .cnt{font-size:15px;color:#9fa4af;font-weight:600}.contact-boxes .ico-box .cnt a:hover{color:#85c326}.container-map,.acf-map{width:100%;height:580px}.page-template-cennik .home-section6{padding:55px 0}.priceTabs{position:relative;width:100%;background:url(//www.dentysta.szczecin.pl/wp-content/themes/314_theme/images/img17.jpg) no-repeat center center transparent;background-size:cover;padding:91px 0}.priceTabs .pbox{position:relative;width:100%}.priceTabs .pbox+.pbox{margin-top:60px}.priceTabs .price-tit{font-size:36px;color:#020202;font-weight:700;line-height:1.28;margin-bottom:1px}.priceTabs .small-but{font-weight:400;color:#fff;font-size:12px;line-height:24px;padding:2px 10px;background-color:#85c326}.priceTabs .small-but:hover{opacity:.8}.price-cnt{width:100%;position:relative;padding:30px 0 0;font-size:16px;color:#9c9c9c;font-weight:400;line-height:1.625}.price-cnt p.p-item{margin:0 0 -3px}.price-cnt p span.nm{margin-right:13px}.howSection{padding:50px 0 90px}.howBox{height:310px;position:relative;background-color:#f3f3f3;margin-bottom:40px}.howBox .hover-img{position:absolute;z-index:5;width:100%;height:100%;background-size:cover;background-position:center center;opacity:0}.howBox:hover .hover-img{opacity:1}.howBox .norm-box{position:absolute;z-index:1;width:100%;height:100%;padding:30px}.howBox .norm-box .inn{position:relative;width:100%;height:100%:}.howBox .hb-tit{font-size:30px;font-weight:700;color:#000;line-height:1.53;text-align:center;margin-top:-11px;min-height:73px}.howBox .cnt{color:#2e323b;font-size:14px;line-height:2;font-style:italic;height:170px;position:relative;overflow:hidden}@media all and (max-width:1499px){.home-slider .slide .container .text-box .tit{font-size:64px}}@media all and (max-width:1359px){.offer-box3{width:calc( ( 100% - 80px) / 3)}.offer-box3:nth-child(4n+1){margin-left:40px}.offer-box3:nth-child(3n+1){margin-left:0}}@media all and (max-width:1169px){#rwd-button{display:block}#rwd-button i.fa-times{display:none}#rwd-button.is-active i.fa-times{display:block}#rwd-button.is-active i.fa-bars{display:none}#rwd-button{display:none;justify-content:center;align-items:center;position:absolute;right:0;width:40px;height:40px;background:#2f3030;color:#fff;margin:0 !important;cursor:pointer;font-size:20px;top:21px}.top{background-color:#fff}#responsive-menu-container .wpml-ls-item span.wpml-ls-native{padding-left:10px;text-transform:capitalize}#responsive-menu-additional-content h3{font-size:16px}#responsive-menu-container ul.contact-container{list-style:none outside none}#responsive-menu-additional-content a{color:#00923f;font-size:14px}#responsive-menu-container .socials{padding-top:10px}#responsive-menu-container .socials ul{list-style:none outside none}#responsive-menu-container .socials ul a{font-size:18px}.top-right .langs,.top-right .but,.top-right .contact,.top-right .menu{display:none}.top-right{width:calc( 100% - 360px)}.top-right .line-1{position:relative;height:130px}#rwd-button{top:45px}.home-slider,.home-slider .owl-item,.home-slider .slide{height:500px}.home-slider .controll.left{left:10px}.home-slider .controll.right{right:10px}.home-slider .controll{font-size:26px}.home-slider .slide .container{top:160px}.home-slider .slide .container .text-box .libre{font-size:18px}.home-slider .slide .container .text-box .tit{font-size:52px;letter-spacing:0px}.home-slider .slide .container .text-box .tit{padding-bottom:20px}.home-slider .slide .container .text-box{margin-left:40px}.home-section1{position:relative;margin-top:-50px}.top .logo{text-align:left}.data-info-box{padding-top:0}.home-section4 .data-info-box{padding-top:0}.home-section4{padding:50px 0}.full-offer{padding-left:15px;padding-right:15px}.offer-box3{width:calc( ( 100% - 15px) / 2);margin-left:15px;margin-bottom:15px}.offer-box3:nth-child(3n+1){margin-left:15px}.offer-box3:nth-child(2n+1){margin-left:0}.howBox .hb-tit{font-size:18px}.howBox .cnt{font-size:12px}}@media all and (max-width:767px){#rezerwacjaModal .modal-body{padding:50px 15px 30px}#rezerwacjaModal h5.module-title{font-size:21px}#rezerwacjaModal h6.module-subtitle{display:none}#rezerwacjaModal .form-box .form-wrapper .inputs>div{width:100%}#rezerwacjaModal div.wpcf7-response-output{margin:0 20px 10px !important}.offer-boxes1 .offer-box1{float:none;width:100%;margin-left:0}.offer-boxes1 .offer-box1+.offer-box1{margin-top:15px}.offer-boxes1{float:none}.home-slider .slide .container .text-box{width:calc( 100% - 80px);padding:15px}.home-slider .slide .container .text-box .libre{font-size:14px}.home-slider .slide .container .text-box .tit{font-size:28px}.top{height:80px}.top .logo{height:80px;width:auto;padding-top:15px}.top .logo img{width:170px}.top-right{width:calc( 100% - 220px);height:80px}#rwd-button{top:21px}#responsive-menu-container #responsive-menu-title-image img{width:170px}.offer-boxes1 .text-box{padding:15px}.tit,.tit.bigger,.title-block .main-tit,.page-template-personel .home-section6 .tit.bigger,.data-info-box-subtitle .titles,.page-template-oferta .home-section6 .tit.bigger,.home-section6.sbp-style .tit.bigger,.single-pricelist .tit-price{font-size:24px}.it-txt{font-size:16px}.home-section4 .data-info-box .txt{padding-top:30px;padding-bottom:15px}.home-section4 .photo{margin-top:40px}.home-section4 .photo img{width:100%}.doctor .desc{padding:15px}.team-doctor.personell{padding-top:60px}.team-doctor.personell .doctor{margin-bottom:30px}.home-section6{padding-bottom:60px}.contact-bottom{background-size:cover}.form-photo .contact-form .inn{padding:20px 15px}.contact-bottom .bgimg{padding-left:15px}footer.bottom .line-logo img{width:170px}footer.bottom .line-menu ul{padding-left:0}footer.bottom .line-copy{padding-bottom:0}.header-subpage{height:400px}.title-block{top:280px}.page-template-klinika .home-section2 .data-info-box{padding-top:0}.clinic-sec2 .data-info-box{padding:20px}.clinic-sec4 .data-info-box{background-color:#fff;padding:15px;margin-top:15px}.clinic-sec4 .owl-carousel .owl-item{text-align:center}.clinic-sec4 .owl-carousel .owl-item img{width:auto;display:inline-block;max-width:100%}.single-offer .offer-txt{padding-top:35px}.single-offer .offer-txt{padding-bottom:40px}.contact-bottom-single .contact-form{padding-left:15px;padding-right:15px}.selectable-row:before{right:15px}.single-opi .opinion .cnt{font-size:18px}.single-pricelist{padding-left:15px;padding-right:15px}.page-template-galeria .offer-txt{padding-top:28px;padding-bottom:27px}.page-template-galeria .gal-box{margin-bottom:15px}.page-template-galeria .home-section6{padding-bottom:10px}.contact-boxes .ico-box i{font-size:26px}.contact-boxes .ico-box i.fa-envelope{font-size:22px}.contact-boxes .ico-box{padding-left:65px}.contact-boxes .ico-box .cnt{font-size:13px}.container-map,.acf-map{height:280px}.priceTabs{padding:50px 0}.priceTabs .price-tit{font-size:24px}.price-cnt{font-size:14px;padding-top:20px}.priceTabs .pbox+.pbox{margin-top:0}.priceTabs .pbox{margin-bottom:45px}.priceTabs .pbox:last-child{margin-bottom:0}.howBox{margin-bottom:15px}}@media all and (max-width:575px){.offer-boxes1 .offer-box1 .photo{height:200px}.data-info-box{padding-top:30px}.contact-bottom .contact-form{padding-right:15px}.form-photo .contact-form .inn{min-height:0}.page-template-klinika .home-section2 .data-info-box{padding-top:20px}.data-info-box .txt{padding-bottom:0}.clinic-sec2 .data-info-box{min-height:0}.docs-carousel .carousel-controll{padding-top:10px}.offer-box3{width:100%;margin-left:0}.offer-box3:nth-child(3n+1){margin-left:0}.contact-bottom-single .container.cforms{height:auto}.contact-bottom-single .container.cforms .bgimg{width:100%;height:400px;float:none}.contact-bottom-single .contact-form{width:100%;float:none}.contact-bottom .contact-form{padding-bottom:40px}.contact-bottom .bgimg .img{height:230px}.contact-bottom .bgimg{padding-bottom:30px}}.map{position:relative}.btn--map{position:absolute;bottom:25px;right:20px;width:auto!important;padding:14px 30px!important}.menu-item-has-children>a:after{content:'' !important;padding:0 !important}@media(min-width:768px){#callnowbutton{display:none !important}}@media(min-width:1170px){#rwd-button{display:none}}.rmp-menu-additional-content{display:none !important}@media all and (max-width:768px){#moove_gdpr_cookie_info_bar{bottom:3.5rem!important}.gdpr_lightbox{z-index:111111111!important}}.pum-theme-1190 .pum-content+.pum-close,.pum-theme-motyw-domyslny .pum-content+.pum-close{width:40px !important;height:40px !important;display:flex;justify-content:center;align-items:center}