/*
 Theme Name:   ŽPSV
 Description:  Theme for ŽPSV
 Author:       Webvalley s.r.o.
 Template:     Avada
 Version:      1.0.0
*//*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.t-intro{font-size:90px;font-size:5.625rem}.t-1{font-size:43.424px;font-size:2.714rem}.t-2{font-size:34.288px;font-size:2.143rem}.t-3{font-size:27.424px;font-size:1.714rem}.t-4{font-size:16px;font-size:1rem}.t-5{font-size:13.713px;font-size:0.8571rem}.t-6{font-size:12.571px;font-size:0.7857rem}.t-7{font-size:11.04px;font-size:0.69rem}.t-8{font-size:10.286px;font-size:0.6429rem}.c-w{color:#ffffff}.c-1{color:#941612}.c-2{color:#646566}.c-3{color:#888888}.c-4{color:#fefefe}.c-5{color:#313133}.c-6{color:#f1f1f1}.c-7{color:#6b6c6d}.fw-400{font-weight:400}.fw-600{font-weight:600}.fw-700{font-weight:700}.tt-u{text-transform:uppercase}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pl-50{padding-left:50px}.mt-40{margin-top:40px}p{font-weight:300;color:#313133}ul{padding-left:0}#menu-hlavni{text-transform:uppercase}.fusion-page-title-captions{text-transform:uppercase}.title-logo{opacity:0.5}.title-logo svg{width:115px;height:115px;margin-bottom:21px}.title-logo svg path,.title-logo svg rect{fill:#ffffff}.fusion-main-menu > ul > li.lang-item-first,.fusion-is-sticky .fusion-main-menu > ul > li.lang-item-first{padding-right:10px}.fusion-main-menu > ul > li.current-lang a,.fusion-is-sticky .fusion-main-menu > ul > li.current-lang a{color:#941612}.fusion-main-menu > ul > li#menu-item-9625{padding-right:10px}.fusion-main-menu > ul > li#menu-item-9625:after{content:"/";position:absolute;top:37%;right:11%}.footer-social{position:absolute;right:18vw;bottom:5px;text-align:center;padding:10px 0}.footer-social a{padding-right:10px}.footer-social a i{float:none;font-size:20px}.footer-social a i.fa-linkedin-in{background-color:#0077b5;padding:8px 10px;border-radius:50%}.footer-social a i.fa-facebook-f{background-color:#3b5998;padding:8px 13px;border-radius:50%}@media (max-width: 1722px){.footer-social{right:15vw}}@media (max-width: 1600px){.footer-social{right:10vw}}@media (max-width: 1380px){.footer-social{right:5vw}}@media (max-width: 1200px){.footer-social{position:relative;right:auto;bottom:auto}}html[lang="en-US"] .hide-en{display:none}html[lang="cs-CZ"] .hide-cz{display:none}.splash{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}.splash *{-webkit-box-sizing:border-box;box-sizing:border-box}.splash--img{margin-top:65px;margin-bottom:65px;max-width:455px;width:100%}.splash--img--wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;width:100%}.splash--text{color:#ffffff;font-size:90px;font-size:5.625rem;font-weight:300;line-height:1.4;text-transform:uppercase;letter-spacing:0.096px;letter-spacing:0.006rem;text-align:center;padding:10px}.splash--text--wrap{background:url('assets/img/splash-img-1.jpg') no-repeat center;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:401px;padding:10px;width:100%}@media (max-width: 767px){.splash--img{margin:auto}.splash--img--wrap{height:50vh}.splash--text{font-size:10vw}.splash--text--wrap{height:50vh;min-height:300px}}.fusion-logo-link svg{height:39px}.language-menu{display:none}.language-menu #menu-language-switcher{height:auto}.language-menu li.fusion-main-menu-search{padding-left:0}nav.fusion-main-menu > ul > li:last-child{padding-right:17px}.fusion-main-menu{height:62px;position:absolute;right:0;top:0}#menu-language-switcher a{height:62px;line-height:62px}#menu-language-switcher li{padding:0 5px}#menu-language-switcher li:first-child:after{content:'/';position:absolute;right:-2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#menu-language-switcher .menu-item-object-language_switcher .trp-ls-language-name{font-size:12.571px;font-size:0.7857rem;color:#313133}#menu-language-switcher .menu-item-object-language_switcher .trp-ls-language-name.active-lang,#menu-language-switcher .menu-item-object-language_switcher .trp-ls-language-name:hover{color:#941612}.fusion-mobile-menu-icons #menu-language-switcher,.fusion-mobile-menu-icons #menu-language-switcher-1{margin:0}.fusion-mobile-menu-icons #menu-language-switcher li,.fusion-mobile-menu-icons #menu-language-switcher-1 li{list-style:none;display:inline-block}.fusion-mobile-menu-icons #menu-language-switcher a,.fusion-mobile-menu-icons #menu-language-switcher-1 a{height:21px;line-height:21px;font-size:15px;margin-left:10px}.fusion-mobile-menu-icons #menu-language-switcher .active-lang,.fusion-mobile-menu-icons #menu-language-switcher-1 .active-lang{color:#941612}#mobile-menu-katalog{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}#mobile-menu-katalog li{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}#mobile-menu-katalog li a{line-height:normal;padding:10px;letter-spacing:normal;height:auto;text-align:center}.fusion-header .fusion-mobile-menu-icons{margin-top:10px}.fusion-mobile-nav-holder .language-menu,.fusion-mobile-nav-holder .menu-language-switcher-container{width:100%}.fusion-mobile-nav-holder #menu-language-switcher li{background-color:#f9f9f9;border-bottom:1px solid #dadada}.fusion-mobile-nav-holder #menu-language-switcher li:after{content:''}.fusion-mobile-nav-holder #menu-language-switcher a{height:35px;background-color:#f9f9f9;line-height:35px;padding-left:30px}.fusion-mobile-current-nav-item a,.current_page_item a{color:#941612}.katalog-wrapper .fusion-main-menu #menu-language-switcher{height:74px}.fusion-standard-logo{max-width:138px}.submenu{margin:10px 0 50px 0}.submenu ul{padding-left:0;margin-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.submenu ul li{font-size:11px;line-height:17px;text-transform:uppercase;list-style-type:none}.submenu ul li:last-child{padding-right:0}.submenu ul li a{color:#313133;padding:5px;display:block;text-align:center}.submenu ul li a:hover,.submenu ul li a:active,.submenu ul li a:focus{color:#941612}.submenu ul li.current_page_item a{color:#941612}@media (max-width: 600px){.submenu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.submenu.no-flex ul{display:block}.submenu.no-flex ul li{margin-right:20px;display:inline-block}.katalog-wrapper{border-bottom:1px solid #646566}#katalog-menu .heading-with-icon h4{text-transform:uppercase}#main .katalog-layout .parent{color:#646566;font-size:16px;font-size:1rem}#main .katalog-layout .parent-content p{font-size:12.571px;font-size:0.7857rem}#main .katalog-layout .fusion-column-wrapper .fusion-row{background-color:#f1f1f1}#main .katalog-layout .downloable{padding-bottom:20px}#main .katalog-layout svg{width:40px}#main .katalog-layout .katalog-content .product-content .fusion-layout-column.fusion-column-last,#main .katalog-layout .katalog-content .product-content .fusion-layout-column.fusion-column-first{padding-left:0;padding-right:0}#main .katalog-layout .katalog-content a{color:#313133;font-size:11.04px;font-size:0.69rem}#main .katalog-layout .katalog-content a:hover{color:#941612}#main .katalog-layout .katalog-content h3{font-size:11.04px;font-size:0.69rem}#main .katalog-layout .katalog-content table{font-size:10px}#main .katalog-layout .katalog-content table tr td,#main .katalog-layout .katalog-content table tr th{padding:5px 13px;line-height:10px}#main .katalog-layout .katalog-content table tr th{background-color:#5e5e5e;color:#fefefe;border:1px solid #a5a5a5}#main .katalog-layout .katalog-content .product-name{background-color:#6b6c6d;margin-top:40px;padding:10px 20px 15px 60px}#main .katalog-layout .katalog-content .product-name p{margin:0;line-height:10px;color:#fefefe;font-size:10.286px;font-size:0.6429rem}#main .katalog-layout .katalog-content .product-name > h2{margin:0;color:#fefefe;font-size:16px !important;font-size:1rem !important}#main .katalog-layout .katalog-content .top-parent{margin:40px 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#main .katalog-layout .katalog-content .top-parent span{display:inline-block;width:13%;margin:0;padding:0;text-transform:uppercase}#main .katalog-layout .katalog-content .top-parent span:last-child{width:45%;font-size:11px;font-weight:500;line-height:13px;margin-bottom:0 !important}#main .katalog-layout .katalog-content .top-parent span svg{width:28px}#main .katalog-layout .katalog-content .side-info{padding-right:60px}#main .katalog-layout .katalog-content .side-info a:hover h4{color:#941612}#main .katalog-layout .katalog-content .side-info li{list-style:none;padding-bottom:5px}#main .katalog-layout .katalog-content .side-info .inner{display:table-row;overflow:hidden}#main .katalog-layout .katalog-content .side-info .li-img{display:table-cell;vertical-align:middle;max-width:50px}#main .katalog-layout .katalog-content .side-info .li-img svg{width:auto;height:30px}#main .katalog-layout .katalog-content .side-info .li-text{display:table-cell;vertical-align:middle;width:80%;position:relative;text-align:left}#main .katalog-layout .katalog-content .side-info .li-text:before{content:"-";padding-right:5px;position:absolute;left:-8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#main .katalog-layout .katalog-content .side-info .li-head{margin:0;font-size:11.04px;font-size:0.69rem}#main .katalog-layout .katalog-content .side-info .li-sub{margin:0}#main .katalog-layout .katalog-content .product-image{text-align:center;padding:10px 0 80px 0}#main .katalog-layout .katalog-content .product-content{padding:20px 60px;padding-left:60px;padding-right:60px}#main .katalog-layout .katalog-content .product-content p{margin-bottom:0}#main .katalog-layout .katalog-content .product-content .fusion-column-first{padding-right:10px}#main .katalog-layout .katalog-content .product-content .fusion-column-last{padding-left:10px}#main .katalog-layout .product-table{position:relative;width:100%;height:auto;border-collapse:collapse;margin-bottom:50px}#main .katalog-layout .product-table td{border:1px solid #acacac;text-align:center}#main .katalog-layout .parent-content h1,#main .katalog-layout .parent-content h2,#main .katalog-layout .parent-content h3,#main .katalog-layout .parent-content p{color:#fefefe}#main .katalog-layout .parent-content .fusion-row{background-color:#646566}@media screen and (max-width: 910px){#main .katalog-layout .katalog-content .top-parent{margin:20px}#main .katalog-layout .katalog-content .top-parent .image{width:auto;margin-right:10px}#main .katalog-layout .katalog-content .top-parent .title{width:auto}}#menu-katalog > li{padding-right:10px}#menu-katalog .menu-item .image-item{background:#f1f1f1;height:40px;width:40px;display:block;margin-top:12px}#menu-katalog .menu-item .image-item img{display:block;margin:0 auto}#menu-katalog .menu-item .image-item svg{width:25px;height:40px;vertical-align:middle;margin:0 auto;display:block}#menu-katalog .menu-item .image-item:hover{background:#941612}#menu-katalog .menu-item .image-item:hover svg path,#menu-katalog .menu-item .image-item:hover svg rect{fill:#ffffff}#menu-katalog .menu-item.lang-item-first{padding-left:28px}#menu-katalog,.menu-language-switcher-container,.fusion-main-menu ul{display:inline-block}#fusion-slider-17 .tfs-slider .background-image{background-position:50% 2%}#wrapper .fusion-page-title-bar{background-position:40% center}.fusion-page-title-bar-center .fusion-page-title-captions{padding-top:20px}.full-width-slider svg{width:171px;height:154px}.full-width-slider svg path,.full-width-slider svg rect{fill:#ffffff;opacity:0.5}#katalog-menu .image{background-color:#f1f1f1;padding:4px 10px;margin-bottom:20px}#katalog-menu .image:hover{background-color:#941612;cursor:pointer}#katalog-menu .image:hover svg path,#katalog-menu .image:hover svg rect{fill:#ffffff}#katalog-menu .image svg{width:52px}#katalog-menu .image img{margin-bottom:0}@media (min-width: 1200px){#katalog-menu .col-lg-2{width:14%;padding-right:5px;padding-left:5px}}#katalog-menu.fusion-columns-6 .fusion-column:nth-of-type(6n+1),#katalog-menu.fusion-columns-6 .fusion-flip-box-wrapper:nth-of-type(6n+1){clear:none}svg{vertical-align:middle}.special-list ul li{list-style:none;position:relative;padding-bottom:20px}.special-list ul li:before{content:'';position:absolute;background:url('assets/img/adobe-pdf-icon.svg') no-repeat top center;width:25px;height:50px;top:-3px;margin:0 5px 0 -25px}.fusion-footer-widget-area.fusion-widget-area{display:none}html,body{height:100%;position:relative;background:#ffffff}#wrapper{min-height:100vh;/* will cover the 100% of viewport */overflow:hidden;display:block;position:relative;padding-bottom:94px}#footer{border-top:12px solid #941612;position:absolute;bottom:0;width:100%}.pagination .current{background-color:#941612;border-color:#941612}.pagination a.inactive:hover{border-color:#941612}li.fusion-main-menu-search{padding-left:17px;padding-right:17px}li.fusion-main-menu-search a.fusion-main-menu-icon{background:#fff url('assets/img/LUPA.svg') no-repeat center;width:27px}li.fusion-main-menu-search a.fusion-main-menu-icon:after{content:""}a:hover{color:#941612}strong{font-family:'AvenirLTCE - Medium',sans-serif}#slidingbar-area{display:none}.single-avada_portfolio .fusion-page-title-bar{border-color:#d2d3d4;background-image:url("/wp-content/uploads/2019/01/REFERENCE.jpg");background-color:#b5b5b5;background-size:cover;height:328px;-webkit-background-size:cover}#portfolio-reference .fusion-filters{border:none}#portfolio-reference .fusion-filters li a{text-transform:uppercase}#portfolio-reference li.fusion-filter{margin-right:14px;text-align:center;line-height:13px}#portfolio-reference li.fusion-filter a{color:#313133;font-size:11.04px;font-size:0.69rem;width:120px}#portfolio-reference li.fusion-filter a:hover{color:#941612}#portfolio-reference li.fusion-filter a[data-filter="*"]{width:60px}#portfolio-reference li.fusion-filter a[data-filter=".produkty-pro-snizovani-hluku-a-vibraci"]{width:143px}#portfolio-reference li.fusion-filter a[data-filter=".pozemni-stavby"],#portfolio-reference li.fusion-filter a[data-filter=".inzenyrske-stavby"],#portfolio-reference li.fusion-filter a[data-filter=".zahradni-architektura"]{width:85px}#portfolio-reference li.fusion-filter.fusion-active a{border-color:transparent;border-top-width:2px;color:#941612;line-height:13px;text-align:center}#portfolio-reference li.fusion-filter:last-child{margin-right:0}#portfolio-reference .fusion-portfolio-wrapper .fusion-rollover-sep{display:none}#portfolio-reference svg.portfolio-image{width:30%;height:30%}#portfolio-reference svg.portfolio-image path,#portfolio-reference svg.portfolio-image rect{fill:#ffffff}@media (max-width: 1023px){#portfolio-reference .fusion-filters{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#portfolio-reference li.fusion-filter{margin:0;-webkit-box-flex:0;-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;border:none}#portfolio-reference li.fusion-filter a{padding:5px;display:block;text-align:center;width:100% !important}}@media (max-width: 767px){#portfolio-reference li.fusion-filter{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}}@media (max-width: 479px){#portfolio-reference li.fusion-filter{-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}}.portfolio-full .post-slideshow,.portfolio-full .project-description > h3,.portfolio-full .project-info{display:none}.portfolio-full .single-navigation{border:none;text-align:left;margin-bottom:0;padding-left:12px}.portfolio-full .single-navigation a,.portfolio-full .single-navigation a:before,.portfolio-full .single-navigation a:after{color:#313133}.portfolio-full .single-navigation a:hover{color:#941612}.portfolio-full .single-navigation a:hover:after,.portfolio-full .single-navigation a:hover:before{color:#941612}/* Style the buttons that are used to open and close the accordion panel */.accordion{cursor:pointer;-webkit-transition:0.4s;transition:0.4s}.accordion .children{height:0;padding:0}/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */.active,.accordion:hover{color:#941612}/* Style the accordion panel. Note: hidden by default */.panel{display:none;overflow:hidden}.sidemenu{text-transform:uppercase;font-size:12.571px;font-size:0.7857rem;background-color:#ffffff;padding-left:0;padding-bottom:35px}.sidemenu ul{padding:0;width:215px}.sidemenu ul ul .panel{padding-top:17px;padding-right:15px;padding-bottom:18px}.sidemenu ul ul .panel li{padding-bottom:2px}.sidemenu ul ul .panel ul{padding-top:17px;padding-bottom:18px;padding-right:0}.sidemenu ul ul .panel ul li{padding-bottom:0px}.sidemenu.katalog > ul > li:first-child > a{color:#646566;font-size:13.713px;font-size:0.8571rem;position:absolute;top:0;left:55px;width:170px}.sidemenu.katalog > ul > li:first-child.current_page_item > a:first-of-type{color:#941612}.sidemenu li{padding-bottom:10px;list-style:none}.sidemenu li li li{text-transform:initial;padding-left:8px}.sidemenu li li li a{text-transform:none}.sidemenu li li li:before{content:"-";position:absolute;left:0}.sidemenu a{color:#646566}.sidemenu a:hover,.sidemenu a:active,.sidemenu a:focus{color:#941612}.sidemenu .current_page_item > a,.sidemenu .current_page_parent > a{color:#941612}.sidemenu-select{display:none}@media screen and (max-width: 910px){.sidemenu.katalog{display:none}.sidemenu-select{display:block}.sidemenu-select select{max-width:100%}}.fusion-main-menu .fusion-main-menu-search.fusion-main-menu-search-open .fusion-custom-menu-item-contents{background-color:transparent;border:none;padding:5px 0 0 0;color:#fff;width:316px}.fusion-main-menu .fusion-main-menu-search.fusion-main-menu-search-open .fusion-custom-menu-item-contents .fusion-search-field input{background:#000000;background:rgba(0, 0, 0, 0.5);border:none;height:38px}.fusion-main-menu .fusion-main-menu-search.fusion-main-menu-search-open .fusion-custom-menu-item-contents .fusion-search-button{display:none}.search-results #wrapper #main .fusion-post-content > h2.fusion-post-title{font-size:16px;font-size:1rem;line-height:20px}.search-results .fusion-page-title-bar,.search-results .fusion-single-line-meta,.search-results .fusion-meta-info{display:none}.search-results #main .post h2 a:hover{color:#941612}.do-animate--content{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:999999;-webkit-transition:all 600ms ease;transition:all 600ms ease;-webkit-transition-delay:1s;transition-delay:1s}.do-animate--content--icon{max-width:100%;display:block;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation:bounce 2s infinite both;animation:bounce 2s infinite both}.do-animate .do-animate--content{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);pointer-events:none}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}div.contact-item{border-top:1px solid #313133;padding-top:20px}div.contact-item:last-child{border-bottom:1px solid #313133}div.contact-item a{text-decoration:underline}.single-avada_portfolio .ilightbox-container{padding:40px;background:#ffffff}.fusion-title-sc-wrapper{width:100%;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.slide-content{opacity:1 !important;margin-top:0 !important}.tfs-slider .slide-content-container{display:block !important}.header–slider-icon{height:173px}@media (max-width: 1199px){.product-catalog{margin-top:0 !important}.product-catalog .fusion-content-boxes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-catalog .fusion-column{width:auto;-webkit-box-flex:0;-webkit-flex:0 1 170px;-ms-flex:0 1 170px;flex:0 1 170px;margin-bottom:25px !important}}.katalog-layout .fusion-layout-column .fusion-column-wrapper{overflow:auto}@media screen and (max-width: 910px){.katalog-layout .fusion-layout-column{display:block;width:100%}.katalog-layout .sidemenu-select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.katalog-layout .sidemenu-select form,.katalog-layout .sidemenu-select select{position:absolute;top:0;left:0;width:100%;height:100%}.katalog-layout .sidemenu-select select{opacity:0}.katalog-layout .sidemenu-select .post-title{font-size:16px;color:#941612;padding:13px 19px 13px 0;display:inline-block;height:auto;cursor:pointer;text-overflow:ellipsis;position:relative}.katalog-layout .sidemenu-select .post-title:before{content:'';position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #941612;pointer-events:none}.katalog-layout .parent-logo{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;pointer-events:none}}.emphasized_page_item{background: #941612;}.emphasized_page_item a {color: #ffffff!important;}.emphasized_page_item a:hover {text-decoration:underline;}