body{font-family:'Montserrat',serif}.container-fluid{padding:0 25px}@media (min-width:992px){.container-fluid{padding:0 50px}}@media (min-width:1200px){.container-fluid{padding:0 50px}}@media (min-width:1400px){.container-fluid{padding:0 50px}}@media (min-width:1920px){.container-fluid{max-width:1920px}}strong,b{font-weight:500 !important}h1,h2,h3{font-weight:700;font-family:'Playfair Display',serif}h1{font-size:40px}@media (min-width:1600px){h1{font-size:90px}}h1 span{color:#1c9493}h2{font-size:36px}@media (min-width:1600px){h2{font-size:70px}}h3{font-weight:700;font-size:3rem}h4{font-size:24px}@media (min-width:1600px){h4{font-size:30px}}p{font-weight:300;line-height:40px}@media (min-width:1600px){p{font-size:30px;line-height:60px}}ul{font-size:18px;font-weight:300}@media (min-width:1400px){ul{font-size:18px;line-height:45px}}@media (min-width:1600px){ul{font-size:24px;line-height:60px}}a{color:#000;text-decoration:none}a:focus,a:hover{color:#1c9493}#content a{color:#1c9493;border-bottom:1px solid #1c9493}.btn{min-width:200px;background:#1c9493;border-radius:50px;padding:15px;font-weight:600;border:2px solid #1c9493;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;position:relative;color:#fff}@media (min-width:1600px){.btn{min-width:250px;height:70px;font-size:20px}}.btn span{display:inline-block;width:100%;height:100%;-webkit-transition:all .3s;-webkit-backface-visibility:hidden;-moz-transition:all .3s;-moz-backface-visibility:hidden;transition:all .3s;backface-visibility:hidden;color:#fff}.btn:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn:focus:before,.btn:hover:before{top:0}.btn:focus span,.btn:hover span{-webkit-transform:translateY(300%);-moz-transform:translateY(300%);-ms-transform:translateY(300%);transform:translateY(300%)}.btn.white{background:transparent;border:2px solid #fff;color:#fff}.btn.contactus:before{content:"\e818"}header .navbar-brand{z-index:1}header .navbar-brand img{width:200px}@media (min-width:1400px){header .navbar-brand img{width:200px}}@media (min-width:1600px){header .navbar-brand img{width:250px}}header .navbar{z-index:1}header .navbar .navbar-nav{line-height:50px}@media (min-width:992px){header .navbar .nav-item{padding:0 20px 0 20px}}@media (min-width:1400px){header .navbar .nav-item{padding:0 35px 0 35px}}header .navbar .nav-item .nav-link{font-size:18px;color:#000;padding:0 !important;position:relative;display:inline-block;font-weight:500;opacity:.6}@media (min-width:992px){header .navbar .nav-item .nav-link{font-size:16px}}@media (min-width:1400px){header .navbar .nav-item .nav-link{font-size:18px}}header .navbar .nav-item .nav-link:focus,header .navbar .nav-item .nav-link:hover{opacity:1}@media (min-width:992px){header .navbar .nav-item .nav-link:focus:after,header .navbar .nav-item .nav-link:hover:after{content:'';position:absolute;width:100%;height:2px;background:#1c3067;bottom:0;left:0}}header .navbar .current-menu-item .nav-link{opacity:1}header .navbar .current-menu-item .nav-link:focus:after,header .navbar .current-menu-item .nav-link:hover:after{background:#000}header .navbar .navbar-toggler{border:0}header .navbar .navbar-toggler .navbar-toggler-icon{background-image:url('https://www.saraphotopetzova.cz/wp-content/themes/saraphotopetzova/css/../img/menu.svg') !important}header .navbar .navbar-toggler:before{content:'Menu';font-weight:600;font-size:16px;text-transform:uppercase;color:#000;padding-right:10px}header .navbar .navbar-toggler:focus{outline:none;box-shadow:none}.navbar-nav .menu-item:last-child{padding-right:0}@media (min-width:992px){#carousel{background:none}}#carousel .carousel-caption{z-index:1}#carousel .carousel-indicators{align-items:center;margin-bottom:0}@media (min-width:1600px){#carousel .carousel-indicators{align-items:center;justify-content:left;margin:0;left:130px}}#carousel .carousel-indicators button{height:10px;width:10px;border-radius:100%;background:transparent;border:1px solid #fff;margin:0 25px}#carousel .carousel-indicators button.active{height:15px;width:15px;background:white}#carousel .carousel-control-next,#carousel .carousel-control-prev{width:2%}#carousel .carousel-control-next .lnr,#carousel .carousel-control-prev .lnr{display:inline-block;fill:#fff;width:2em;height:2em;vertical-align:-0.05em}#carousel .carousel-control-next{right:50px}@media (min-width:1400px){#carousel .carousel-control-next{right:100px}}#carousel .carousel-control-prev{left:50px}@media (min-width:1400px){#carousel .carousel-control-prev{left:100px}}#about .col-6{z-index:1}#about img{bottom:-200px;z-index:1}#cta{background-color:#f9cdcd;border-radius:50px}@media (min-width:769px){#cta{height:400px}}@media (min-width:1600px){#cta{height:450px}}#machines img{border-radius:50px}#machines .machine{border-radius:50px;background:#e7e7e7}#machines .machine h3 span{display:block}@media (min-width:992px){#machines .machine h3 span{font-size:16px}}@media (min-width:1600px){#machines .machine h3 span{display:inline-block}}#news .news{background-size:cover !important;height:245px;-webkit-box-shadow:0px 0px 10px -5px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 10px -5px rgba(0,0,0,0.75);box-shadow:0px 0px 10px -5px rgba(0,0,0,0.75)}#news .news span{border-radius:0 10px 10px 0;top:15%;left:0;font-size:20px;font-weight:600}@media (min-width:1600px){#news .news span{font-size:24px}}@media (min-width:1600px){#news .news{height:315px}}#news p,#news a{font-size:20px}@media (min-width:1600px){#news p,#news a{font-size:24px}}#news p:focus,#news a:focus,#news p:hover,#news a:hover{color:inherit}#news .lnr{display:inline-block;fill:currentColor;width:18px;height:18px;vertical-align:-3px;margin-left:5px}iframe{width:100%}footer{background-color:#000}footer .secondary-footer{background-size:cover;background-position:center}footer ul{list-style:none;padding-left:0;line-height:36px;font-size:20px}@media (min-width:1600){footer ul{font-size:24px}}footer h4{color:#1c9493}footer p{font-size:20px;line-height:36px;opacity:.8}@media (min-width:1600px){footer p{font-size:24px}}footer a{color:#fff;text-decoration:none;opacity:.8}footer a:focus,footer a:hover{color:#fff;opacity:1}.heading{background-size:cover;background-position:center;padding:80px 20px;display:flex;align-items:center;justify-content:center}.heading a{color:#fff}.heading.portfolio{background:linear-gradient(rgba(0,0,0,0.45), rgba(0,0,0,0.45)),url('https://www.saraphotopetzova.cz/wp-content/themes/saraphotopetzova/css/../img/portfolio.jpg') center / cover no-repeat}.heading.cenik{background:linear-gradient(rgba(0,0,0,0.45), rgba(0,0,0,0.45)),url('https://www.saraphotopetzova.cz/wp-content/themes/saraphotopetzova/css/../img/cenik.jpg') center / cover no-repeat}.page-id-7 .heading{background:linear-gradient(rgba(0,0,0,0.45), rgba(0,0,0,0.45)),url('https://www.saraphotopetzova.cz/wp-content/themes/saraphotopetzova/css/../img/omne.jpg') center / cover no-repeat}.page-id-83 .heading{background:linear-gradient(rgba(0,0,0,0.45), rgba(0,0,0,0.45)),url('https://www.saraphotopetzova.cz/wp-content/themes/saraphotopetzova/css/../img/atelier.jpg') center / cover no-repeat}.heading.kontakt{background:linear-gradient(rgba(0,0,0,0.45), rgba(0,0,0,0.45)),url('https://www.saraphotopetzova.cz/wp-content/themes/saraphotopetzova/css/../img/kontakt.jpg') center / cover no-repeat}#topbutton{display:inline-block;background-color:#1c9493;width:50px;height:50px;text-align:center;border-radius:10px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}#topbutton:after{content:"\e873";font-family:Linearicons-Free;font-weight:bold;font-style:normal;font-size:16px;line-height:50px;color:#851b1b}#topbutton:hover,#topbutton:focus{cursor:pointer;background-color:#d4d4d4}#topbutton:active{background-color:#555}#topbutton.show{opacity:1;visibility:visible}.cookies-btn{background:#1c9493;padding:5px;border-radius:50px}.slideshow-wrapper{position:relative;width:100%;height:100vh;overflow:hidden}.slideshow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.45);z-index:1;pointer-events:none}.carousel-item img{width:100%;height:100vh;object-fit:cover}.wpcf7 label,.wpcf7 input,.wpcf7 textarea{width:100%}.whyme-number{font-size:2rem;font-weight:600;opacity:0.3;flex-shrink:0}.whyme-text{display:inline}.whyme-title{font-weight:600;font-size:1.25rem}.whyme-content{margin-left:0.5rem}.whyme-content p{line-height:30px}#referencesCarousel blockquote{font-style:italic;max-width:800px;margin:0 auto}#referencesCarousel strong{opacity:.8}.carousel-indicators [data-bs-target]{background-color:#000}.reference-item{box-shadow:0 10px 25px -10px rgba(0,0,0,0.12)}.carousel-inner{overflow:visible}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:black}.gallery a{height:200px;display:block;overflow:hidden;margin-bottom:20px}.chocolat-bottom{display:none !important}.hero-parallax{position:relative;min-height:100vh;background-size:cover;background-position:center;background-attachment:fixed;display:flex;align-items:center;justify-content:center}.hero-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.35);z-index:1}.hero-content{position:relative;z-index:2;color:#fff;max-width:900px;padding:40px}.hero-content h1{font-family:'Playfair Display',serif;font-size:2.8rem;margin-bottom:20px}.hero-content p{font-family:'Montserrat',sans-serif;font-size:1.1rem;line-height:1.7}@media (max-width:991px){.hero-parallax{background-attachment:scroll}}