.btn.home-btn{font-size:1.5em;font-weight:400;padding:14px 18px}.btn.home-btn i{margin-right:18px}.btn-s-primary{background-color:#a39383!important;border-color:#a39383;color:#fff}.btn-s-primary:hover{background-color:#8c7a68!important;border-color:#a39383!important;color:#fff!important}.btn-s-primary.disabled,.btn-s-primary:disabled{background-color:#8c7a68!important;border-color:#a39383!important;color:#fff!important}.btn-o-secondary{background-color:transparent!important;border-color:#fff;color:#fff}.btn-o-secondary:hover{background-color:#fff!important;border-color:#fff!important;color:#a39383!important}.btn-o-secondary.disabled,.btn-o-secondary:disabled{border-color:#fff!important;color:#fff!important}.animated{-webkit-animation-duration:.5s;animation-duration:.5s}.site-header .container-wide .navbar-nav>li{margin-right:20px}.site-header .container-wide .navbar-nav>li a{color:#a39383;font-weight:500;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.site-header .container-wide .navbar-nav>li a:hover,.site-header .container-wide .navbar-nav>li a.active{color:#a39383}.site-header .container-wide .navbar-nav>li:last-child{margin-right:0}.site-header .container-wide .navbar-nav>li .dropdown-menu{border-radius:0;margin-top:0;border:0;padding:10px 20px}@media (min-width:992px){.site-header .container-wide .navbar-nav>li .dropdown-menu.depth_0{display:block;opacity:0;visibility:hidden;top:90px;box-shadow:0px 8px 16px 0px #ccc;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.site-header .container-wide .navbar-nav>li .dropdown-menu.depth_0 .dropdown-item.active,.site-header .container-wide .navbar-nav>li .dropdown-menu.depth_0 .dropdown-item:active{background-color:#e9ecef}.site-header .container-wide .navbar-nav>li:hover .dropdown-menu.depth_0{opacity:1;visibility:visible;top:40px}}.site-header .container-wide .navbar-toggler{padding:0;border:0}.site-header .container-wide .navbar-toggler:focus{box-shadow:none}.site-header .container-wide .navbar-toggler span{display:block;background-color:#4f4f4f;height:3px;width:25px;margin-top:5px;margin-bottom:5px;position:relative;left:0;opacity:1;transition:all .35s ease-out;transform-origin:center left}.site-header .container-wide .navbar-toggler span:nth-child(1){transform:translate(0%,0%) rotate(0deg)}.site-header .container-wide .navbar-toggler span:nth-child(2){opacity:1}.site-header .container-wide .navbar-toggler span:nth-child(3){transform:translate(0%,0%) rotate(0deg)}.site-header .container-wide .navbar-toggler span:nth-child(1){margin-top:.3em}.site-header .container-wide .navbar-toggler:not(.collapsed) span:nth-child(1){transform:translate(15%,-33%) rotate(45deg)}.site-header .container-wide .navbar-toggler:not(.collapsed) span:nth-child(2){opacity:0}.site-header .container-wide .navbar-toggler:not(.collapsed) span:nth-child(3){transform:translate(15%,33%) rotate(-45deg)}.back-to-top.show{opacity:1;visibility:visible}body#home .short-video .video-wrapper .overlay{height:100%;width:100%;position:absolute;top:0;left:0;z-index:2;background:#eee;opacity:.4}body#home .short-video .video-wrapper .video-js{width:100%}body#home .short-video .video-wrapper .video-js video{object-fit:cover;width:100%;height:100%}body#home .showroom-section .showroom-small{text-align:center}body#home .showroom-section .showroom-small a{padding-top:22px;padding-bottom:22px;text-decoration:underline!important}body#home .reviews .owl-carousel .nav-btn{position:absolute;cursor:pointer;top:50%!important;font-size:14px;line-height:1;border:2px solid #a39383;border-radius:20px;width:26px;height:26px}body#home .reviews .owl-carousel .nav-btn i{color:#a39383;line-height:1;font-size:13px;padding:2px}body#home .reviews .owl-carousel .owl-prev.disabled,body#home .reviews .owl-carousel .owl-next.disabled{pointer-events:none;opacity:.2}body#home .reviews .owl-carousel .prev-slide{left:-33px}body#home .reviews .owl-carousel .next-slide{right:-33px}body#home .reviews .owl-carousel .prev-slide:hover{background-position:0px -53px}body#home .reviews .owl-carousel .next-slide:hover{background-position:-24px -53px}body#home .reviews .owl-theme .owl-nav{height:0;width:0;margin:0}body#kontakt .home-section .contact-info,body#kontakt .home-section .contact-form{margin-left:60px}body#kontakt .home-section .contact-info{margin-bottom:130px}body#kontakt .home-section .contact-info .title{color:#a39383;font-weight:500;font-size:27px;line-height:40px;margin-bottom:10px}body#kontakt .home-section .contact-info .subtitle{font-size:18px;line-height:28px}body#kontakt .home-section .contact-info .row{margin-top:50px}body#kontakt .home-section .contact-info .row .name,body#kontakt .home-section .contact-info .row .info{display:inline-block;vertical-align:top}body#kontakt .home-section .contact-info .row .name{margin-right:30px;font-weight:600}body#kontakt .home-section .contact-form .form-control{color:#b9ada0;font-weight:400;font-size:16px;padding:16px;border:1px solid #a39383;border-radius:0;margin-bottom:20px}body#kontakt .home-section .contact-form .form-control:focus{box-shadow:none}body#kontakt .home-section .contact-form .btn{padding-top:16px;padding-bottom:16px;font-size:16px;line-height:24px;font-weight:400}body#nas-tim .our-team,body#nas-tym .our-team{padding-top:90px;padding-bottom:70px}body#nas-tim .our-team .team-member,body#nas-tym .our-team .team-member{margin-bottom:140px}body#nas-tim .our-team .team-member img,body#nas-tym .our-team .team-member img{margin-bottom:40px}body#nas-tim .our-team .team-member .name,body#nas-tym .our-team .team-member .name{color:#a39383;font-weight:500;font-size:27px;line-height:40px;margin-bottom:10px}body#nas-tim .our-team .team-member .poosition,body#nas-tym .our-team .team-member .poosition{font-size:20px;line-height:30px}body#realizacie .gallery,body#nase-realizacie .gallery,body#realizace .gallery{margin-top:60px;margin-bottom:200px}body#faq .faq{margin-bottom:100px}body#faq .faq .side-title{font-weight:500;text-transform:uppercase;color:#a39383;margin-bottom:24px;font-size:28px}body#faq .faq .side-description{font-size:20px;line-height:30px;margin-bottom:40px}body#faq .faq #faq-tab button{display:block;border:0!important;padding-left:0!important;padding-right:0!important;font-size:20px;font-weight:400}body#faq .faq #faq-tab button.active{color:#a39383;font-weight:700}body#faq .faq .tab-content .tab-pane strong{color:#a39383;font-size:28px;font-weight:500;margin-bottom:24px;display:block}body#faq .faq .tab-content .tab-pane p{font-size:16px;line-height:24px;font-weight:400;margin-bottom:60px}body#faq .faq .tab-content .tab-pane p:last-child{margin-bottom:0}body#darcekova-poukazka .halfs .image.image-end img,body#darkovy-poukaz .halfs .image.image-end img{right:-50px}body#darcekova-poukazka .halfs .image.image-start img,body#darkovy-poukaz .halfs .image.image-start img{left:-50px}body#vypredaj .breadcrumbs,body#vyprodej .breadcrumbs{background-color:#a39383;padding-top:10px;padding-bottom:10px;margin-top:0;margin-bottom:40px}body#vypredaj .breadcrumbs ul,body#vyprodej .breadcrumbs ul{--bs-list-group-bg:transparent;margin:0;padding:0}body#vypredaj .breadcrumbs ul li,body#vyprodej .breadcrumbs ul li{border:0}body#vypredaj .breadcrumbs ul li,body#vypredaj .breadcrumbs ul li a,body#vyprodej .breadcrumbs ul li,body#vyprodej .breadcrumbs ul li a{color:#fff;font-size:17px;font-weight:400;line-height:30px;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}body#vypredaj .breadcrumbs ul li a:hover,body#vyprodej .breadcrumbs ul li a:hover{color:#e6e6e6}body#vypredaj .sale-section,body#vyprodej .sale-section{margin-bottom:80px}body#vypredaj .sale-section .row>div,body#vyprodej .sale-section .row>div{position:relative}body#vypredaj .sale-section .row>div .product,body#vyprodej .sale-section .row>div .product{background-image:url("/wp-content/themes/westieri/assets/css/../../images/vypredaj.png");height:500px;background-size:cover;background-repeat:no-repeat;display:flex;align-items:end;justify-content:center;text-align:center;--lzl-bg-img:"/wp-content/themes/westieri/assets/css/../../images/vypredaj.png"}body#vypredaj .sale-section .row>div .product .product-description,body#vyprodej .sale-section .row>div .product .product-description{color:#fff;margin-bottom:24px}body#vypredaj .sale-section .row>div .product .product-description .name,body#vyprodej .sale-section .row>div .product .product-description .name{font-weight:500;margin-bottom:16px}body#produkt .technical-parameters{margin:80px 0}body#produkt .technical-parameters h2{text-align:center;color:#a39383;font-weight:400;margin-bottom:60px;font-family:"Playfair Display",serif}body#produkt .technical-parameters table td{width:50%;padding:20px 8px;color:#a39383;border-bottom:1px solid #a39383}body#blog .blogposts{margin:80px 0}body#blog .blogposts h2{text-align:center;margin-bottom:80px;color:#a39383;font-weight:400}body#blog .blogposts .blogpost img{margin-bottom:20px}body#blog .blogposts .blogpost .date{font-size:16px;font-weight:500;line-height:24px;margin-bottom:12px;color:#e7e4e0}body#blog .blogposts .blogpost .title{font-size:30px;color:#a39383;margin-bottom:12px;font-weight:400}body#blog .blogposts .blogpost .excerpt{font-size:20px;line-height:30px;font-weight:400;margin-bottom:30px}body#blog .blogposts .blogpost .read-more{color:#a39383;font-weight:500;font-size:20px;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;border-bottom:1px solid transparent;line-height:1}body#blog .blogposts .blogpost .read-more:hover{border-bottom:1px solid #a39383}body#single .breadcrumbs{background-color:#a39383;padding-top:10px;padding-bottom:10px;margin-top:0;margin-bottom:40px}body#single .breadcrumbs ul{--bs-list-group-bg:transparent;margin:0;padding:0}body#single .breadcrumbs ul li{border:0}body#single .breadcrumbs ul li,body#single .breadcrumbs ul li a{color:#fff;font-size:17px;font-weight:400;line-height:30px;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}body#single .breadcrumbs ul li a:hover{color:#e6e6e6}body#single .blogpost-wrapper .blogpost .blogpost-image img{max-width:100%;height:auto;margin-bottom:25px}body#single .blogpost-wrapper .blogpost .blogpost-header .meta{font-size:20px;margin-bottom:30px}body#single .blogpost-wrapper .blogpost .blogpost-header h1{color:#a39383;margin-bottom:30px;font-size:40px;font-family:"Playfair Display",serif}body#single .blogpost-wrapper .blogpost .blogpost-content *{font-size:20px;line-height:30px}body#single .blogpost-wrapper .blogpost .blogpost-content p{margin-bottom:20px}body#single .blogpost-wrapper .blogpost .blogpost-content p:last-child{margin-bottom:0}body#single .blogpost-wrapper .blogpost .blogpost-content blockquote{font-size:16px;color:#a39383;font-weight:700;margin:40px 0}body#single .blogpost-wrapper .blogpost .blogpost-content img{max-width:100%;height:auto;margin-bottom:20px}body#single-realizacia .top-panel,body#single-realizace .top-panel{background-color:#a39383;padding-top:40px;padding-bottom:40px;margin-bottom:80px}body#single-realizacia .top-panel .title,body#single-realizace .top-panel .title{font-family:"Playfair Display",serif;color:#fff;font-size:40px;font-weight:500}@media (max-width:1199.98px){footer.site-footer .row .col{width:50%;flex:0 1 auto}}@media (max-width:991.98px){.site-header .container-wide .navbar-toggler{float:right}body#faq .faq .side-title{font-size:20px}body#faq .faq .side-description{font-size:14px;line-height:26px}body#faq .faq #faq-tab button{font-size:14px}body#faq .faq .tab-content .tab-pane strong{font-size:20px}body#blog .blogposts .blogpost .title{font-size:20px;line-height:1}body#blog .blogposts .blogpost .excerpt{font-size:16px;line-height:26px;margin-bottom:20px}body#blog .blogposts .blogpost .read-more{font-size:16px}}@media (max-width:767.98px){body#home .reviews .reviews-slider .owl-nav{display:none}.popup-gallery img{display:block;margin:0 auto}.contact-info{margin-top:60px}.contact-info .row>div{margin-bottom:60px}.contact-form{margin-left:0!important}}body#vypredaj .sale-section .row>div .product.lzl:not(.lzl-ed),body#vyprodej .sale-section .row>div .product.lzl:not(.lzl-ed),body#vypredaj .sale-section .row>div .product.lzl-ing:not(.lzl-ed),body#vyprodej .sale-section .row>div .product.lzl-ing:not(.lzl-ed){background-image:none}