@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;1,300&display=swap');body{margin:0;padding:0;background-image:url('/gfx/back.jpg');background-position:center bottom;background-attachment:fixed;background-color:#a4b950;font-family:'Roboto',sans-serif;line-height:150%;overflow-y:scroll;}#small_menu{display:none;}div,input,textarea,a,img,ul,li,h1,h2,h3{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}h2{font-weight:300;}.content{padding:0 45px 45px 45px;}#container{background:white;overflow:auto;-webkit-box-shadow:0 0 15px 5px rgba(0,0,0,0.5);box-shadow:0 0 15px 5px rgba(0,0,0,0.5);width:60%;margin:0 auto;}a#logo{display:block;float:left;margin-left:35px;margin-bottom:25px;margin:0 0 25px 35px;}#header_right{float:right;text-align:right;margin:25px 35px 25px 0;}a#header_right_link{background-color:#9539A2;color:#5e5e5e;color:#fff;text-transform:uppercase;text-decoration:none;padding:10px 15px;transition:ease-in-out .3s;display:flex;justify-content:center;align-items:center;}a#header_right_link:hover{background-color:#6A0F77;}a#header_right_link img{vertical-align:middle;filter:brightness(0) invert(1);}a#header_right_link span{padding:0 12px;}#header{position:relative;min-height:254px;background:#fff;}#header-in{position:fixed;background:#fff;z-index:1000;width:60%;height:254px;}#header-in ul#menu{margin:0;width:100%;}#small_menu{display:none;}ul#menu{clear:both;float:left;width:100%;width:calc(100% + 90px);margin-left:-45px;background:#ddf151;text-align:center;}#header ul#menu ul{display:none;position:absolute;top:100%;width:100%;left:0;z-index:999;background:#ddf151;}#header ul#menu li ul li a{background:#ddf151;}#header ul#menu li ul li a:hover{text-decoration:underline;color:#000;}#header ul#menu li:hover ul{display:block;}#header ul#menu ul li{width:100%;}.safari #header ul#menu ul li{width:170px;}ul#menu ul li a{font-size:16px;padding:10px;border-right:0;width:100%;}.safari ul#menu{margin-left:0;}ul#menu li{display:inline-block;list-style-type:none;position:relative;}ul#menu li a{display:block;padding:20px 45px;text-decoration:none;font-size:19.5px;font-weight:300;border-right:1px solid #b8cd22;}.safari ul#menu li a{font-size:17px;padding:20px 35px;}ul#menu li a.active,ul#menu li a.parent,ul#menu li a:hover{background:#5e5e5e;color:white;}#hmp_slider{width:calc(100% + 90px);margin-left:-45px;overflow:hidden;}#hmp_slider .bx-viewport{position:relative;}#hmp_slider .bx-viewport ul li a{display:block;}#hmp_slider .bx-viewport:after{position:absolute;content:' ';background:url('ico_shadow.png') center top no-repeat;width:15px;height:15px;z-index:998;width:100%;height:172px;}#hmp_slider img{width:100%;}#hmp_slider span{position:absolute;top:25%;left:0;width:50%;text-align:center;font-weight:300;font-size:39px;z-index:999;text-transform:uppercase;color:#5e5e5e;line-height:150%;}#hmp_slider .bx-controls{position:relative;width:100%;margin-top:-40px;z-index:999;text-align:center;}#hmp_slider .bx-pager-item{display:inline-block;}#hmp_slider .bx-pager-item a{display:inline-block;margin:0 5px;font-size:1px;text-indent:-9999;color:transparent;width:14px;height:14px;background:#ddf151;border-radius:50%;border-bottom:1px solid #838385;}#hmp_slider .bx-pager-item a.active{background:#5e5e5e;}#services_hp{float:left;width:100%;margin-bottom:90px;}#services{padding:30px 0;}.service_image{position:relative;}#services .service_image::after{background:#ddf151;background:rgba(221,241,81,0.9);position:absolute;content:'Detail služby';width:100%;height:100%;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;display:none;color:black;padding-top:45%;font-size:14px;}#services.cenik .service_image::after{content:'Podrobný ceník';}#services a:hover .service_image::after{display:block;}#services_hp h2{text-align:center;color:#bfd90c;font-size:30px;font-weight:normal;margin-bottom:0px;margin-top:40px;}a.service_block{width:21%;display:block;float:left;text-align:center;text-decoration:none;font-size:20px;font-weight:300;margin:0 2%;position:relative;}a .service_image{margin-bottom:15px;}a.service_block img{display:inline-block;border-radius:50%;border:2px solid #c9e21a;width:100%;height:auto;}#bottom_parts{clear:both;}#page_1 .bottom_part{width:100%;margin-bottom:55px;}#page_1 .bottom_part h2{text-align:center;color:#000;}#page_1 .articles_small_container{display:flex;flex-wrap:wrap;}#page_1 .articles_small_item{flex:0 0 50%;max-width:50%;}#page_1 .articles_small_more{flex:0 0 100%;max-width:100%;margin-top:0;}#page_1 #seo_footer_text{margin-top:0;}.map-wrap{clear:both;}.bottom_part{float:left;width:50%;}.bottom_part h2{background:#eeeeee;font-weight:300;color:#5d5d5d;font-size:24px;width:calc(100% + 90px);margin-left:-45px;padding:10px 45px;}.articles_small_thumb,.articles_list_thumb{float:left;margin-right:10px;}.articles_small_thumb img,.articles_list_thumb img{border-radius:50%;border:2px solid #c9e21a;}.articles_small_container{padding:20px 0;}.articles_small_item{clear:both;margin:10px 0;float:left;width:100%;}.articles_small_item h3{font-size:16px;font-weight:normal;}.articles_small_item h3 a{color:#adc40d;}.articles_small_more,a.articles_small_more{text-align:center;display:block;margin:10px 0;}#hp_text{clear:both;text-align:justify;}#advantages ul{width:100%;display:flex;}#advantages ul li{flex:0 0 25%;max-width:25%;list-style-type:none;background:url('ico_check2.png') no-repeat;padding-left:35px;min-height:25px;}#advantages{padding:30px 0;line-height:200%;}#footer{color:white;margin:15px auto 0 auto;padding:20px 45px;background-color:rgba(0,0,0,0.4);}#footer .footer_block{float:none;}#footer .footer_block.fb{margin-top:10px;}#footer a{color:white;white-space:nowrap;}#footer p{margin:0;}.footer_block:first-child{width:100%;text-align:center;}.footer_block{width:100%;float:left;text-align:center;margin:10px 0;}ul#footer_menu{text-align:center;}ul#footer_menu li{list-style-type:none;display:inline-block;padding:0 15px;}#subpage_content{clear:both;width:100%;padding:10px 0 0 0;}#subpage_content ul{clear:both;}#subpage_content h1{margin:45px 0 25px 0;width:100%;font-weight:500;line-height:36px;}#subpage_content h1.with_image{width:80%;}#subpage_content h2,#subpage_content h3{font-weight:500;font-size:24px;margin-top:2rem;margin-bottom:.5rem;}#subpage_content h3{font-size:20px;}#user_sitemap_secondary{display:none;}#breadcrumbs{float:left;width:100%;margin-bottom:25px;clear:both;}.articles_art_thumb img{border-radius:50%;border:2px solid #c9e21a;float:left;margin:0 20px 20px 0;}.articles_art_date{margin-bottom:10px;}.articles_list_item{float:left;width:100%;margin:20px 0;}#subpage_content ul{padding:20px 40px;}#subpage_content ul{padding:0 40px;}#subpage_content_text ul p,#subpage_content_text ol p{margin:0;}img,iframe{max-width:100%;}a{color:black;}a:hover{text-decoration:none;}.gallery_item{float:left;width:20%;margin:2.5%;}.lb-outerContainer{background-color:transparent !important;}.gallery_item img{height:auto;}#personal{float:left;width:100%;margin:0 0 40px 0;}.personal_person,a.personal_person{display:block;float:left;width:28%;margin:2.5%;text-align:center;}.personal_person img{border-radius:50%;border:2px solid #c9e21a;}.gallery_container{clear:both;float:left;}table{width:100%;}.table_services_menu td{width:25%;vertical-align:top;background:white;padding:10px;}#subpage_content .table_services_menu td ul{padding:0;}#subpage_content .table_services_menu td ul li{list-style:none;font-size:14px;}#subpage_content .table_services_menu td ul li a{padding:10px;background:#f5f5f5;border-bottom:1px solid white;display:inline-block;width:100%;text-decoration:none;}#subpage_content .table_services_menu td ul li a:hover{background:#ddf151;}table tr{background:#E0E0E0;}table tr:nth-child(odd){background:#E6E6E6;}table tr td{padding:10px 20px;}#subpage_content #kontakt_form{float:right;margin-bottom:50px;}#subpage_content .cform_container{margin:60px 0;}#subpage_content #kontakt_form .cform_item,.cform_container .cform_item{margin-bottom:15px;}#subpage_content #kontakt_form h2,.cform_container .cform_name{margin-bottom:20px;}#subpage_content #kontakt_form input,#subpage_content #kontakt_form textarea,.cform_container input,.cform_container textarea{width:250px;height:35px;}#subpage_content .cform_container input,#subpage_content .cform_container textarea{font-size:15px;padding:5px;width:300px;}#kontakt_form input.form_submit,.cform_container input.form_submit{background:#DDF151;border:1px solid #BFBFBF;text-transform:uppercase;cursor:pointer;font-weight:600;}#kontakt_form input.form_submit:hover,.cform_container input.form_submit:hover{background:#5e5e5e;color:white;}#subpage_content #kontakt_form textarea,.cform_container textarea{height:70px;}#page_image{float:left;margin-top:20px;text-align:center;margin-right:2%;}#page_image img{border-radius:50%;border:2px solid #c9e21a;}#order_wrapper{overflow:auto;position:fixed;top:0;left:0;right:0;bottom:0;background:black;background:rgba(0,0,0,0.81);color:white;z-index:10000;max-width:100%;display:none;}#order_wrapper_outline{position:absolute;top:0px;left:0px;width:100%;height:100%;}#order_slide{position:relative;}#order_wrapper_container{display:table;width:25%;height:100%;margin:0 auto;z-index:1111;}#order_wrapper #order_wrapper_inner{display:table-cell;vertical-align:middle;}#order_wrapper #order_wrapper_inner_top{background:white;padding:5% 10%;}#order_wrapper #order_wrapper_inner_top img{max-width:60%;margin:0px auto;display:block;}#order_wrapper .cform_container{clear:both;background:#ddf151;color:white;}#order_wrapper .cform_container form{padding:5% 10%;max-width:400px;margin:0 auto;}#order_wrapper .cform_item{margin:5% 0;font-weight:400;text-align:center;color:black;}#order_wrapper .cform_name{text-align:center;padding:5% 0px 0px 0px;}#order_wrapper .cform_container form{padding:5% 10%;overflow-y:auto;}#order_wrapper .cform_name{display:none;}#order_wrapper .form_text,#order_wrapper .form_textarea{width:100%;height:35px;padding:0 5%;background:white;background-color:rgba(255,255,255,0.89);border:0;font-size:inherit;font-family:inherit;}#order_wrapper .form_textarea{height:100px;resize:vertical;padding-top:10px;}textarea{resize:vertical;}#order_wrapper input.form_submit{background:#0e9607;text-transform:uppercase;color:white;text-decoration:none;text-align:center;border:0;height:auto;cursor:pointer;padding:5px 0px;width:100%;font-weight:bold;font-size:inherit;}#order_wrapper #kontakt_form input.form_submit:hoveR{background:#92A700;}.cform_text_type_text{margin-bottom:10px;}#order_wrapper_close{cursor:pointer;color:#ffffff;position:absolute;top:0;right:0;width:30px;height:30px;text-align:center;font-weight:normal;font-size:20px;background:#737477;}#order_wrapper_close:hover{background:#ffffff;color:black;}#subpage_content table #kontakt_form{float:none;margin:0 auto;width:50%;text-align:center;}#page_contact{float:left;width:100%;}#page_contact_button{display:block;width:25%;margin:2% auto;background:#0e9607;cursor:pointer;text-align:center;padding:5px 10px;text-transform:uppercase;font-weight:bold;color:white;}#page_contact_button:hover{background:#92A700;}#page_contact_button img{vertical-align:middle;margin-right:5px;}a img{border:0;}.lzl{display:inline-block;font-size:0.6rem;overflow:hidden;}figure,picture{margin:0;padding:0;}figcaption{font-style:italic;}#page_5 #subpage_content_text{width:50%;float:left;text-align:center;}#subpage_content_text p.courses_wrapper a.courses{display:inline-block;background:#ddf151;color:#5e5e5e;text-transform:uppercase;text-decoration:none;padding:10px 15px;}#subpage_content_text p.courses_wrapper a.courses:hover{background:#80F151;}#subpage_content #kontakt_form{float:right;margin-bottom:0;width:50%;text-align:center;}#hp_main_text{clear:both;width:100%;float:left;margin:30px 0;}#hp_main_text h1{text-align:center;font-weight:300;font-size:39px;z-index:999;text-transform:uppercase;color:#5e5e5e;margin-bottom:20px;}#read_more{display:none;overflow:unset!important;}#gallery_id_2{float:none!important;display:flex;justify-content:center;flex-wrap:wrap;}#gallery_id_2 .gallery_item{float:none!important;width:28%;}@media(max-width:1000px){#gallery_id_2 .gallery_item{width:90%;}}#more_button_link{display:block;background:#ddf151;color:#5e5e5e;text-transform:uppercase;text-decoration:none;padding:10px 15px;margin:20px auto;cursor:pointer;width:150px;text-align:center;}#more_button_link:hover{background:#80F151;}#read_more ul,#read_more li{padding:5px;}#read_more li{list-style-type:disc;margin:0 15px}#seo_footer_text{clear:both;width:100%;float:left;margin-top:30px;}.fab{font-size:2.8em;color:#4267b2;-webkit-transition:.3s ease-out;transition:.3s ease-out;}.fab:hover{color:#5678bd;}.bottom_gallery{margin-top:30px;}.figcaption_gallery{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:30px;}.figcaption_gallery .gallery_item{width:calc(50% - 15px);height:auto;margin:0;padding:0;}.figcaption_gallery .gallery_img{width:100%;height:auto;}.figcaption_gallery .gallery_img a{display:block;width:100%;height:auto;}.figcaption_gallery .gallery_img img{width:100%;height:auto;display:block;}.figcaption_gallery .gallery_info{width:100%;font-style:italic;margin-top:20px;text-align:center;}#page_77 h1{line-height:1.5em;}#logo img{height:auto;max-height:150px;width:auto;}table tr,table td{height:auto !important;}table td:empty{height:0 !important;}@media only screen and (max-width:1500px){#container,#header-in{width:70%;}#hmp_slider h1{font-size:30px;top:35%;}}@media only screen and (max-width:1300px){#container,#header-in{width:90%;}#hmp_slider h1{font-size:25px;top:35%;}}@media only screen and (max-width:1000px){.menu-wrap{padding:24px 0;padding:0;display:none;position:absolute;top:160px;left:0;width:100%;background:#fff;border-bottom:1px solid #ccc;z-index:100;}#small_menu{position:absolute;right:60px;background-color:transparent;border:none;outline:none;top:58px;display:block;width:45px;height:45px;z-index:9;cursor:pointer;transition:ease-in-out .5s;border-radius:4px;}#small_menu .line{width:25px;height:2px;background-color:#9539A2;position:absolute;right:10px;transition:all 0.3s;}#small_menu .line.third{transform:rotate(0deg);top:29px;}#small_menu .line.second{display:block;top:22px;}#small_menu .line.first{transform:rotate(0deg);top:15px;}#small_menu.opened .line.first{top:22px;transform:rotate(45deg);}#small_menu.opened .line.second{display:none;}#small_menu.opened .line.third{top:22px;transform:rotate(-45deg);}#menu .sub_1,#header ul#menu li:hover ul{display:none;}#header_right{float:unset;position:relative;}ul#menu li a,ul#menu li,.bottom_part,a.service_block,#header_right,#advantages ul li,.footer_block,a#logo,#hp_text,.bottom_part h2,ul#menu,#copyright{display:block;width:100%;text-align:center;margin:0;}h1{line-height:140%;}ul#menu li a{padding:10px 20px;}.footer_block,a.service_block{margin:20px 0;}#header_right{margin-bottom:20px;}#header{min-height:unset;height:160px;}#header-in{position:relative;width:100%;z-index:unset;height:100%;border-bottom:1px solid #bfd90c;display:flex;align-items:center;}.content{padding:20px;}#hmp_slider{display:none;}.bottom_part{text-align:left;}ul#menu li a{border-bottom:1px solid #b8cd22;}.table_services_menu{display:none;}#page_1 ul#menu{display:block;}a#logo{float:unset;display:block;margin:0 40px;width:fit-content;}.mobile.not_tablet #footer{display:none;}.mobile.not_tablet #container{margin-bottom:50px;}.gallery_item,.personal_person,a.personal_person{width:95%;text-align:center;}#kontakt_form{clear:both;float:left;width:100%;}#subpage_content h1{line-height:120%;}#subpage_content h1.with_image{width:100%;text-align:center;margin-top:10px;}#page_image{width:100%;text-align:center;}.articles_list_thumb,.articles_list_title,.articles_list_date{width:100%;text-align:center;}table,tr,td,tbody{display:block;width:auto;}a.service_block{width:50%;margin:5% 25%;}#order_wrapper_container{width:75%;}input,textarea{max-width:100%}#page_contact_button{width:75%;}#subpage_content #kontakt_form,#page_5 #subpage_content_text{width:100%;}#page_1 .articles_small_item{flex:0 0 100%;max-width:100%;}#advantages ul li{max-width:100%;flex:0 0 100%;}#advantages ul{flex-wrap:wrap;}#subpage_content #kontakt_form{margin-bottom:50px;}}@media only screen and (max-width:800px){#small_menu{right:40px;}}@media only screen and (max-width:500px){#small_menu{right:20px;}a#logo{max-width:200px;margin:0 20px;}}