@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i&display=swap&subset=latin-ext');:root{--light-border:#bebdbc;}*{box-sizing:border-box;padding:0;margin:0;}img{max-width:100%;height:auto;}iframe{max-width:100%;}#lightbox img{max-width:none;}#small_menu{display:none;}a{color:black;}.selectProduct ul{list-style-position:inside;font-size:1rem;margin-left:25px;line-height:25px;padding-top:5px;padding-bottom:5px;}body,html{font-family:"Roboto",serif;font-size:17px;color:#4d4948;}.mainBackgroundH1Container h1{font-size:80px;color:white;font-weight:400;}h1{font-size:80px;color:#3f3f3f;font-weight:400;}h2{font-size:2rem;color:#504b4c;margin-top:1.5em;margin-bottom:0.5em;font-weight:500;}h3{font-size:1.6rem;margin-top:0.75em;margin-bottom:0.3em;font-weight:500;color:#504b4c;}h4{font-size:1.4rem;margin-top:0.75em;margin-bottom:0.3em;font-weight:500;color:#504b4c;}h5{font-size:1.2rem;margin-top:0.75em;margin-bottom:0.3em;font-weight:500;color:#504b4c;}p{line-height:30px;color:#4d4948;margin-top:1rem;margin-bottom:1rem;}header{height:60px;position:fixed;width:100%;background:white;top:0;z-index:60;}header .content{display:flex;}header .content a{width:20%;}header .content ul{width:60%;display:flex;justify-content:center;}#menu li{text-decoration:none;padding:20px;position:relative;list-style-type:none;padding-left:10px;}#menu li:not(.open){padding-right:0px;}#menu_lang{display:flex;position:absolute;right:50px;width:25px;bottom:20px;}#menu_lang li::after{content:"/";position:absolute;right:9px;top:0;}#menu_lang li{list-style-type:none;}#menu_lang li:first-child{margin-right:10px;}#menu_lang li a{text-decoration:none;}#menu_20_li ul li{width:200px;}.sub_0_li a{text-decoration:none;color:#9b9999;}#menu .sub_0_li:hover a{color:black;cursor:pointer;}.user_sitemap ul{margin-left:1rem;}#menu li:not(:last-child)::after{content:"/";position:relative;right:-23px;}#user_sitemap_secondary{display:none;}#menu li:not(.open)::after{right:-6px;}#menu li:hover .sub_1 li{display:block;}#menu .active:not(li){border-bottom:2px solid #43b044;}#menu li a{position:relative;}#menu li a:not(.active):hover::after,footer a:hover::after{width:100%;}#menu li a:not(.active)::after,footer a::after{content:"";position:absolute;background:#43af49;width:0%;height:2px;border-radius:3px;bottom:-3px;left:0px;transition:ease-in-out .25s;}#menu_15_li,#menu_14_li{width:180px;}#menu .open:not(a):hover::before{transform:rotate(-45deg);border-color:black;cursor:pointer;}#menu .sub_1{position:absolute;display:flex;flex-direction:column;top:60px;}#menu .sub_1 li::after{display:none;}#menu .sub_1 li{position:relative;display:none;text-decoration:none;left:-20px;bottom:1px;z-index:50;background:white;width:140px;border-left:2px solid #43b044;}#menu .sub_1 li:last-child{border-bottom:2px solid #43b044;}#menu_3_li{position:relative;}#menu .open:not(a)::before{border-style:solid;border-color:#9b9999;border-width:0.15em 0.15em 0 0;content:'';display:inline-block;height:0.35em;position:absolute;vertical-align:top;width:0.35em;right:10px;top:25px;transform:rotate(135deg);transition:ease-in-out 0.3s;}.productFilterRow div{position:absolute;left:0px;}.productFilterRow .name{pointer-events:none;font-size:1rem;}.productFilterRow{padding-left:100px;}.mainBackground{margin-top:60px;background-color:#e5e5e5;}.boldp{font-family:"Roboto",serif;font-weight:500;color:#4d4948;}a:hover{text-decoration:none;}a img{border:none;}.content{margin:0 auto;}.content_90{width:90%;}.content_60{width:60%;}.mainBackground{height:350px;width:100%;background-size:cover;position:relative;}body.mod_alpicat_item .mainBackground{height:30vh;min-height:450px;}.mainBackgroundH1Container{position:absolute;left:50px;bottom:20px;}.sectionSpace{margin-top:80px;margin-bottom:40px;}#logo{margin-top:8px;margin-left:10px;}.subpageInner{max-width:1200px;position:relative;left:50%;transform:translateX(-50%);padding-top:2rem;}.mainBackgroundTextContainer{position:relative;top:210px;height:auto;width:720px;background:rgba(200,200,200,0.8);padding-left:120px;padding-top:20px;padding-bottom:20px;font-size:24px;line-height:25px;letter-spacing:2px;}.mainBackgroundTextContainer a{font-weight:inherit;color:inherit;}.productTypesOuterContainer{display:flex;justify-content:center;}.productTypesinnerContainer{width:80%;max-width:1200px;}.productTypesPageMenuWrapper{background:#dbdbda;padding:20px 35px;}.productTypesImageContainer{background-size:cover;display:flex;justify-content:center;padding-top:60px;padding-bottom:60px;position:relative;max-width:1200px;width:min(80%,1200px);left:50%;transform:translateX(-50%);}.productTypesImageContainer::before{content:"";position:absolute;top:0;bottom:0;left:0;right:50%;background-image:url("/gfx/secondMenuBackground.png");background-size:cover;z-index:-1;}.productTypesImageContainer::after{content:"";position:absolute;top:0;bottom:0;right:0;width:50%;height:100%;background-image:url("/gfx/secondMenuBackground2img.png");background-size:cover;z-index:-1;}.productTypesPageMenuWrapper ul li{list-style:none;text-transform:uppercase;font-size:17px;text-align:center;padding:1.5rem 2.5rem;}.productTypesPageMenuWrapper ul li:not(:last-child){border-bottom:1px solid var(--light-border);}.productTypesPageMenuWrapper ul li:last-child{padding-bottom:0.75rem;}.productTypesPageMenuWrapper ul li:first-child{padding-top:0.75rem;}.productTypePageMenuText{padding:20px 40px;text-align:center;}.productTypePageMenuText:not(:last-child){border-bottom:1px solid gray;}.productTypePageMenuText:hover{font-weight:bold;cursor:pointer;}.productTypePageMenuText:first-child:hover{margin-left:-1px;margin-right:-1px;}.productTypePageMenuText:active{font-weight:bold;}.oFirmeContainer{width:100%;display:flex;}.oFirmeImg{background-image:url("/gfx/oFirmeImage.png");width:60%;background-size:cover;background-position:top;}.oFirmeText{width:40%;background:#dbdbda;padding-top:3rem;padding-left:3rem;padding-bottom:3rem;}.oFirmeText p{max-width:50%;line-height:2rem;}.learnMore{text-decoration:none;position:relative;}.learnMore::after{border-style:solid;border-color:#9b9999;border-width:0.15em 0.15em 0 0;content:'';height:0.35em;position:absolute;width:0.35em;right:-15px;top:7px;transform:rotate(45deg);transition:ease-in-out 0.3s;}.learnMore span{transition:0.2s ease-in-out;}.learnMore:hover span{color:#111;font-weight:bold;}.learnMore:hover::after{right:-20px;border-color:#111;}.alignContainer80{width:80%;max-width:1200px;}.flexCenter{display:flex;justify-content:center;}.novinky4ColumnsContainer{display:flex;position:relative;flex-wrap:wrap;}.novinky4ColumnsContainer::before{content:"";width:98%;height:1px;position:absolute;background:#dbdbda;bottom:0;left:1%;}.novinky4ColumnsContainer .novinky4ColumnsInner{flex-grow:0;padding:40px;display:flex;flex-direction:column;align-items:center;width:25%;border:1px solid transparent;text-decoration:none;}.topBorderNovinky{position:relative;width:100%;}.topBorderNovinky::after{content:"";position:absolute;width:110%;top:-41px;left:-5%;height:1px;background:#dbdbda;}.novinky4ColumnsInner{position:relative;text-align:center;}.novinky4ColumnsInner:not(:last-child)::after{content:"";position:absolute;width:1px;top:20px;right:-1px;bottom:20px;background:#dbdbda;}.novinky4ColumnsInner:hover::after{display:none;}.novinky4ColumnsContainer .novinky4ColumnsInner:hover{border:1px solid black;border-bottom:4px solid #43b044;cursor:pointer;margin-bottom:-3px;z-index:12;}.novinky4ColumnsContainer .novinky4ColumnsInner:hover .topBorderNovinky::after{display:none;}.novinky4ColumnsContainer .novinky4ColumnsInner img{width:100%;max-width:300px;position:relative;}.novinky4ColumnsContainer p,.novinky4ColumnsContainer .spacing{margin-top:30px;text-align:center;}.novinkyProductNadpis{margin-top:50px!important;text-align:center;text-transform:uppercase;text-decoration:none;}.novinkyProductNadpis .code,.novinky4ColumnsContainer .old_price{color:#cdcccc;}.novinky4ColumnsContainer .old_price,.productDetailPrize .old_price{text-decoration:line-through;}.galerieContainer{display:flex;flex:0 0 50%;flex-wrap:wrap;overflow:hidden;}.galerieContainer div{margin:0;padding:0;width:25%;overflow:hidden;z-index:1;}.galerieContainer div a{width:100%;height:100%;display:bock;}.galerieContainer div img{transition:all 1s ease-out;transition-property:transform;margin-bottom:-5px;width:inherit;object-fit:cover;}.galerieContainer div:hover img{z-index:0;transform:scale(1.1);cursor:pointer;}.form,.form_submit{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;font-weight:inherit;padding:0.25em 0.5em;}.ContactContent{display:flex;}.ContactInfo,.ContactFrom{width:25%;padding:3rem;text-align:center;}.ContactFrom .form{width:100%;}.ContactFrom input{border:none;border-bottom:1px solid #dbdbda;margin-top:15px;}.ContactFrom p{margin-top:15px;}.ContactFrom textarea{border:none;border-top:1px solid #dbdbda;border-bottom:1px solid #dbdbda;margin-top:2rem;height:60px;}.ContactFrom .form_submit{display:block;border-radius:25px;color:white;background:#9b9999;width:120px;height:40px;border:none;margin-top:30px;position:relative;left:100%;transform:translateX(-100%);}.ContactFrom .form_submit:hover{cursor:pointer;background:gray;}.ContactInfo p{margin-top:15px;}.contactMap{width:50%;}.contactMap iframe{width:100%;height:100%;}.textUnderLine{position:relative;}.textUnderLine::after{content:"";position:absolute;width:120%;bottom:-20px;left:-10%;height:1px;background:#dbdbda;z-index:10;}#return-to-top{z-index:666;position:fixed;bottom:50px;right:20px;background:#9b9999;width:50px;height:50px;display:block;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}#return-to-top::after{content:"Zpátky";position:relative;top:33px;left:1px;font-size:14px;color:#9b9999;letter-spacing:1px;}#return-to-top img{color:#fff;margin:0;position:relative;left:15px;top:14px;width:21px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}#return-to-top:hover{background:rgba(0,0,0,0.7);}#return-to-top:hover img{color:#fff;top:5px;}.vypisProduktuSection{padding-top:50px;}.vypisProduktuSection div:not(:last-child)::before{display:none;}.productFilterRow:first-child::before{content:"";position:absolute;right:0px;top:0;height:1px;left:-50px;margin-right:10px;margin-left:10px;background:#dbdbda;}.productFilterRow::after{content:"";position:absolute;right:0px;bottom:0;height:1px;left:-50px;margin-right:10px;margin-left:10px;background:#dbdbda;}.productFilterRow a,.productFilterRow div{padding:15px;border-bottom:4px solid transparent;}.productFilterRow div.name{font-size:1rem;font-weight:500;width:200px;line-height:1.6rem;}.productFilterRow a{line-height:27px;text-decoration:none;}.productFilterRow a.cancel,.productFilterRow a.disabled{color:#cdcccc;}.productFilterRow a span{color:inherit;}.productFilterRow a.active{color:black;border-bottom:4px solid #43af49;}.productFilterRow a:hover{color:black;border-bottom:4px solid #43af49;cursor:pointer;}.selectProduct{padding:10px;}.selectProductText{max-width:1000px;padding-top:25px;padding-left:50px;line-height:30px;position:relative;left:50%;transform:translateX(-50%);}.productFiltersContainer{padding-left:50px;padding-top:20px;display:flex;flex-direction:column;}.productFilterRow{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;}.selectCircle{width:25px;height:25px;border-radius:50%;}.circleRed{background:red;}.circleGreen{background:greenyellow;}.circleBlue{background:blue;}.circleGradient{background:-webkit-linear-gradient(left,orange,yellow,green,cyan,blue,violet);background:-o-linear-gradient(right,orange,yellow,green,cyan,blue,violet);background:-moz-linear-gradient(right,orange,yellow,green,cyan,blue,violet);background:linear-gradient(to right,orange,yellow,green,cyan,blue,violet);}.SelectTypeContainer{margin-top:180px;max-width:1200px;position:relative;left:50%;transform:translateX(-50%);}.imagesSelectTypeContainer{display:flex;flex-wrap:wrap;justify-content:space-between;}.selectItem{flex-grow:1;position:relative;width:45%;height:300px;margin-top:20px;margin-bottom:20px;background:gray;}.selectItem div{position:absolute;top:40%;left:50%;transform:translateX(-50%);background:#dbdbda;padding:25px 65px;color:#9b9999;}.selectItem:nth-of-type(2n){margin-left :20px;}.selectItem:nth-of-type(1n){margin-right :20px;}.selectItem:hover{cursor:pointer;}.selectItem:hover div{color:black;}.imgSelectType1{background-image:url("/gfx/secondMenuBackground.png");}.imgSelectType2{background-image:url("/gfx/secondMenuBackground2img.png");}.productDetailContainer,.produktDetailImg{margin-left:20%;display:flex;}.productDetailInfo,.productDetailPrize{width:50%;padding-left:20px;padding-right:20px;padding-bottom:50px;}.productDetailInfo{padding-top:50px;}.productDetailInfo h1{padding-top:20px;font-size:50px;color:#9b9999;}.productDetailInfo p:not(:first-child){padding-top:40px;}.productDetailPrize{padding-top:120px;padding-left:50px;background:#dbdbda;}.produktDetailImg{flex-wrap:wrap;flex-direction:row;justify-content:flex-start;}.produktDetailImgInner{width:25%;background-repeat:no-repeat;background-size:cover;height:fit-content;align-self:baseline;padding:10px;}.produktDetailImgInner:first-child{width:50%;}.produktDetailImgInner img{width:100%;max-height:40vw;}.produktDetailImgInner:first-child img{width:100%;}.produktDetailImgInner a{height:100%;width:100%;display:block;line-height:0;}.produktDetailImgInner img{object-fit:cover;}.prizeTable{padding-top:30px;position:relative;border-collapse:collapse;width:100%;max-width:500px;}.prizeTable tbody td{padding:20px 20px 20px 0px;border-bottom:1px solid white;}.productDetailPrize h3{padding-bottom:20px;}.prizeTable tbody tr:first-child td{border-top:1px solid white;}.prizeTable tbody td:first-child{width:40%;}.prizeTable tbody td:nth-of-type(2n){font-weight:500;}.prizeFont{font-size:44px;padding:0!important;}footer{background:#e5e5e5;text-align:center;}footer .content{padding-top:2rem;padding-bottom:2rem;}footer .footer_alpiit{background-color:#FFFFFF;text-align:center;display:inline-block;line-height:0;margin-top:1.5rem;}footer .footer_alpiit img{height:4.5rem;padding:1.25rem;}footer .footer_text{padding-top:1rem;}footer .content ul{display:flex;justify-content:center;position:relative;flex:1;}footer .content ul li{position:relative;list-style-type:none;margin-right:1rem;margin-top:1rem;margin-bottom:1rem;}#menu_3_li::before::before{display:none!important;position:relative!important;}footer .content ul li a{text-decoration:none;}footer .content ul li a:hover{color:black;}.arrowback{position:relative;}.arrowback:hover::before{left:-60px;cursor:pointer;}.arrowback::before{content:url("/gfx/arrowback.png");position:absolute;top:0;left:-50px;transition:ease-in-out 0.3s;}.compare_table{border-spacing:0;width:100%;}.compare_table th{font-size:1.2rem;color:#dbdbda;border-bottom:1px solid #dbdbda;text-align:left;padding-left:10px;}.compare_table td{font-size:1rem;border-bottom:1px solid #dbdbda;padding-left:10px;line-height:30px;padding-bottom:5px;padding-top:5px;}.compare_table tr:hover{background:#E4E4E4;}#search_container{position:fixed;top:-10px;right:0px;z-index:5;}#search_container form{display:flex;padding:10px;background-color:#FFFFFF;}.searchIcon{position:absolute;width:25px;height:25px;cursor:pointer;right:180px;bottom:15px;}#search_container .form_text{background:white;border:2px solid #9b9999;}#search_container .form_submit{width:100px;border:2px solid #43af49;}.search_form,.search_form_submit{padding:5px;}#search_container .form_submit:hover{background:#43af49;color:white;cursor:pointer;}.search_results_item{padding:1rem 0;width:100%;}.search_results_item,.search_results_cinfo{display:flex;}.search_results_cimage{width:12rem;max-width:30%;padding-right:1rem;line-height:0;text-align:center;flex-shrink:0;}.search_results_cimage img{max-height:200px;}.search_results_cinfo{flex-direction:column;}.search_results_title a{font-size:2rem;text-decoration:none;}.search_results_text{flex-grow:1;padding:0.5rem 0;}.search_results_link a{color:#4d4948;}header .content{position:relative;}.subpageInner .submenu_text li a{color:black;font-size:25px;}#submenu_text{display:flex;flex-wrap:wrap;justify-content:space-between;}#submenu_text li{flex-grow:1;position:relative;width:45%;height:300px;margin-top:20px;margin-bottom:20px;list-style-type:none;background-size:cover;background-repeat:no-repeat;}.id_template_3 #submenu_text{justify-content:flex-start;}.id_template_3 #submenu_text li{width:30%;height:auto;flex-grow:unset;}.id_template_3 #submenu_text li a{line-height:4rem;}.id_page_13 #submenu_text{justify-content:center;padding:4rem 0rem;}#submenu_text li a{position:relative;text-align:center;display:inline-block;width:100%;height:100%;line-height:300px;z-index:1;color:#9b9999;font-size:17px;}#submenu_text li a:hover{color:#000000;}#submenu_text li a::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:200px;height:70px;background:#dbdbda;z-index:-1;}.contact-wrapper,.contact-wrapper-second{display:flex;margin-top:4rem;justify-content:space-between;align-content:center;}.contact-map iframe{max-height:300px;margin-top:3.5rem;margin-left:3rem;width:50vw;}.contact-map-second iframe{max-height:300px;margin-top:3rem;width:60vw;}.contact-inner-second{margin-left:3rem;}.contact-wrapper-second{margin-bottom:6rem;}.product-list li{margin-top:1.5rem;margin-bottom:.5rem;}@media (max-width:920px){#submenu_text{flex-direction:column;}#submenu_text li{width:90%;align-self:center;}#submenu_text li:last-child{margin-left:0px;}}@media(max-width:1200px){#small_menu{display:block;order:3;cursor:pointer;text-align:right;width:50%;padding-right:1rem;padding-top:0.5rem;}a#logo{width:50%;justify-self:right;order:1;}header #menu,header .searchIcon{display:none;}#menu_lang{order:2;position:relative;align-self:center;right:0px;width:25px;bottom:0px;}header #menu{position:absolute;background:white;width:100%;top:60px;}header #menu li{text-align:center;}header #menu li::after{display:none;}#menu .open:not(a)::before{margin-left:-20px;right:auto;}header #menu li{padding:20px 0px;}header .content ul li ul{width:100%;position:relative;justify-content:center;text-align:center;top:0px;}header .content ul .sub_1 li,#menu .sub_1 li{width:100%;padding:10px 0px;padding-left:30px;}}@media only screen and (max-width:1000px){.mainBackgroundTextContainer{width:100%;}.productTypesImageContainer::before,.productTypesImageContainer::after{display:none;}.oFirmeImg{display:none;}.oFirmeText{width:100%;padding:2rem;}.oFirmeText p{max-width:100%;}.novinky4ColumnsContainer .novinky4ColumnsInner{width:50%;}.novinky4ColumnsInner:nth-child(2n)::after{display:none;}.galerieContainer div{width:50%;}.galerieContainer div img{width:100%;display:block;object-fit:cover;}.ContactContent{flex-wrap:wrap;}.contactMap{width:100%;height:350px;}.ContactFrom,.ContactInfo{width:50%;}#footer_menu{flex-wrap:wrap;}#menu li::before,#menu .sub_1{display:none!important;}.mainBackgroundH1Container h1{font-size:60px;}.selectProductText{padding:1rem;}.SelectTypeContainer{margin-top:1rem;}.SelectTypeContainer{padding:1rem;}.productDetailContainer{flex-wrap:wrap;margin:0rem 2rem;}.productDetailInfo{width:100%;}.productDetailPrize{width:100%;}.productDetailInfo .arrowback{margin-left:2rem;}.contact-wrapper,.contact-wrapper-second{flex-direction:column;align-items:center;}.id_page_4 .subpageContainer iframe{width:min(550px,100%);margin-left:0px;}}@media(max-width:550px){.id_template_3 #submenu_text li{width:80%;}.compareTableSection,.id_page_14 .selectProductText,.id_page_15 .selectProductText{padding:0px;}footer{height:auto;}.mainBackgroundH1Container h1{font-size:40px;}h2{font-size:1.5rem;}h3{font-size:1.333rem;}h4{font-size:1.2rem;}#footer_menu{flex-direction:column;align-content:center;}#footer_menu li{margin-top:1rem;text-align:center;}.ContactFrom,.ContactInfo,.galerieContainer div{width:100%;}.novinky4ColumnsContainer .novinky4ColumnsInner{width:100%;}.novinky4ColumnsInner::after{display:none;}.mainBackgroundTextContainer{padding:1rem;font-size:1rem;}#logo img{width:112px;position:relative;top:6px;}}@media(max-width:663px){.selectItem{margin:0px!important;margin-top:1rem!important;width:90%;}}