
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:700}em,i{font-style:italic}body{text-align:center}#page{margin:0 auto;text-align:left;width:1000px;position:relative;background:#FFF;-webkit-box-shadow:0 1px 3px #aaa;-moz-box-shadow:0 1px 3px #aaa;box-shadow:0 1px 3px #aaa}#page-container-bottom{padding:17px}#content{margin-top:206px;position:relative}#content-container{position:relative;width:966px;min-height:300px}#menu,#logo{width:966px;position:absolute;left:16px;top:16px;height:160px;line-height:160px;font-family:"Verdana",sans-serif;font-size:10px}#menu{top:176px;height:30px;line-height:30px;text-align:left}#menu a,#logo a{color:#fff;text-decoration:none -webkit-transition:all 0.222s ease-out;-moz-transition:all 0.222s ease-out;-o-transition:all 0.222s ease-out;-ms-transition:all 0.222s ease-out;transition:all 0.222s ease-out}#menu a:hover,#menu a:focus,#menu a:active,#menu a.aktivni,#logo a:hover{color:#fff;text-decoration:none}#logo,#logo span{text-align:left;font-family:"Fira Sans 2","fira-sans-2",sans-serif;font-size:72px;width:966px}#logo a,#logo a:hover{color:#5c5c5c;text-decoration:none}#logo span{position:absolute;text-decoration:none;left:0;top:0;background:url(/data/_menu/logo_logo-logo-360-2.png) left top no-repeat}#menu a{text-decoration:none}#menu a:hover{text-decoration:underline}.galerie_kategorie_detail .foto_full.video_content .text-hover,.galerie_kategorie_detail .foto_full.text_content .text-hover{display:none}#link-folio a{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none;width:35px;height:33px;display:block;float:left;margin:0 10px 10px 0}#link-folio span.icon{display:none}#link-folio span.name{text-indent:-9999px;overflow:hidden;text-decoration:none;display:block;font-size:0;text-align:start}#link-folio #facebook{background:url(/data/grafika/jf/soci/soci-spr-ccc.png) no-repeat -10px -10px}#link-folio #facebook:hover,#link-folio #facebook:focus,#link-folio #facebook:active{background-position:-55px -10px}#link-folio #twitter{background:url(/data/grafika/jf/soci/soci-spr-ccc.png) no-repeat -10px -53px}#link-folio #twitter:hover,#link-folio #twitter:focus,#link-folio #twitter:active{background-position:-55px -53px}#link-folio #gplus{background:url(/data/grafika/jf/soci/soci-spr-ccc.png) no-repeat -10px -182px}#link-folio #gplus:hover,#link-folio #gplus:focus,#link-folio #gplus:active{background-position:-55px -182px}#link-folio #pinterest{background:url(/data/grafika/jf/soci/soci-spr-ccc.png) no-repeat -10px -268px}#link-folio #pinterest:hover,#link-folio #pinterest:focus,#link-folio #pinterest:active{background-position:-55px -268px}#link-folio #instagram{background:url(/data/grafika/jf/soci/soci-spr-ccc.png) no-repeat -10px -761px}#link-folio #instagram:hover,#link-folio #instagram:focus,#link-folio #instagram:active{background-position:-55px -761px}#link-folio #vimeo{background:url(/data/grafika/jf/soci/soci-spr-ccc.png) no-repeat -10px -139px}#link-folio #vimeo:hover,#link-folio #vimeo:focus,#link-folio #vimeo:active{background-position:-55px -139px}#link-folio #flickr{background:url(/data/grafika/jf/soci/soci-spr-ccc.png) no-repeat -10px -397px}#link-folio #flickr:hover,#link-folio #flickr:focus,#link-folio #flickr:active{background-position:-55px -397px}#link-folio #linkedin{background:url(/data/grafika/jf/soci/soci-spr-ccc.png) no-repeat -10px -96px}#link-folio #linkedin:hover,#link-folio #linkedin:focus,#link-folio #linkedin:active{background-position:-55px -96px}#link-folio #soundcloud{background:url(/data/grafika/jf/soci/soci-spr-ccc.png) no-repeat -10px -440px}#link-folio #soundcloud:hover,#link-folio #soundcloud:focus,#link-folio #soundcloud:active{background-position:-55px -440px}#link-folio #youtube{background:url(/data/grafika/jf/soci/soci-spr-ccc.png) no-repeat -10px -354px}#link-folio #youtube:hover,#link-folio #youtube:focus,#link-folio #youtube:active{background-position:-55px -354px}#link-folio #email{background:url(/data/grafika/jf/soci/soci-spr-ccc.png) no-repeat -10px -675px}#link-folio #email:hover,#link-folio #email:focus,#link-folio #email:active{background-position:-55px -675px}#link-folio #folio{background:url(/data/grafika/jf/juic/logo-jf-17px.png) no-repeat 0 -51px;width:93px;height:17px;bottom:47px;display:block;float:left;margin:5px 0 0 0;clear:left}#link-folio #folio:hover,#link-folio #folio:focus,#link-folio #folio:active{background-position:0 -34px}#link-folio{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;clear:both;padding:17px 0 0;height:52px}#link-folio #folio{clear:none;float:right}#container{padding-top:30px;padding-bottom:50px}.portfolio,.foto{float:left;margin:2px 6px 6px 2px;width:315px;height:315px;position:relative;z-index:20;overflow:hidden}.portfolio a,.foto a{display:block;position:relative;text-decoration:none;cursor:pointer;height:315px;-webkit-box-shadow:0 1px 2px #ccc;-moz-box-shadow:0 1px 2px #ccc;box-shadow:0 1px 2px #ccc}.foto img{position:absolute}.portfolio .popis,.foto .popis{font-style:italic}.foto{width:234px;height:138px;overflow:hidden}.foto a{height:138px}.portfolio a:hover,.foto a:hover{-webkit-box-shadow:0 1px 3px #777;-moz-box-shadow:0 1px 3px #777;box-shadow:0 1px 3px #777}.posledni{margin-right:0}.portfolio .nazev,.portfolio .popis,.foto .nazev,.foto .popis{display:block;line-height:20px;text-align:left;color:#fff;position:relative;text-shadow:.1em .1em .05em #000;overflow:hidden}.portfolio .nazev{height:158px}.portfolio .popis{height:158px}.foto .nazev{height:70px}.foto .popis{height:70px}.foto .in-text{position:relative;z-index:1}.foto .in-text,.portfolio .in-text{position:absolute;top:0;left:0;width:100%}.foto *>.in-text{background:rgba(0,0,0,.3);_background-image:none}.portfolio *>.nazev,.portfolio *>.popis,.foto *>.nazev,.foto *>.popis,.foto-failed{background:rgba(0,0,0,.3)}.portfolio .nazev .inner,.portfolio .popis .inner,.foto .nazev .inner,.foto .popis .inner{padding:5px 10px;display:block;font-size:19px;overflow:hidden}.foto .nazev .inner,.foto .popis .inner{font-size:18px}.portfolio .popis .inner,.foto .popis .inner{font-size:11px;text-shadow:0}.portfolio .nazev,.portfolio .popis{-webkit-transition:opacity 0.222s ease-out;-moz-transition:opacity 0.222s ease-out;-o-transition:opacity 0.222s ease-out;-ms-transition:opacity 0.222s ease-out;transition:opacity 0.222s ease-out}.portfolio .nazev{visibility:hidden;opacity:0}.portfolio .popis{visibility:hidden;opacity:0}.portfolio a:hover .nazev{visibility:visible;opacity:1}.portfolio a:hover .popis{visibility:visible;opacity:1}.foto .nazev{display:none}.foto .popis{display:none}.foto a:hover .nazev{display:block}.foto a:hover .popis{display:block}.foto_full{text-align:center;margin-bottom:51px;position:relative}.medium{position:relative}.foto_full .nazev,.foto_full .popis{display:block;padding:0 17px;text-align:left}.foto_full .text-top .nazev,.foto_full .text-top .popis{padding-bottom:17px}.foto_full .text-bottom .nazev,.foto_full .text-bottom .popis{padding-top:17px}.foto_full .nazev{font-size:130%}#content .foto_full .nazev h2{font-size:100%;margin:0}.foto_full .popis{font-style:italic}.foto_full a{position:relative}.foto_full .socialFavorites,.medium .socialFavorites,.novinka .socialFavorites,.photo_detail_container .socialFavorites{position:absolute;top:5px;right:10px;width:24px;height:23px;z-index:50}.socialFavorites{background:url(/data/grafika/jf/soci/photo-social-buttons.png) no-repeat -16px -146px}.socialFavorites:hover,.novinka .socialFavorites{width:auto;height:auto;padding:0;right:10px;background:none}.novinka .socialFavorites{position:fixed;display:block;left:50%;margin-left:500px}.socialFavorites .socialicon{display:none;background:url(/data/grafika/jf/soci/photo-social-buttons.png);margin:5px 0;opacity:.7;width:56px;height:20px}.socialFavorites:hover .socialicon,.novinka .socialFavorites .socialicon{display:block}.socialFavorites .socialicon:hover{opacity:1}.socialFavorites .facebook{background-position:0 0}.socialFavorites .twitter{background-position:0 -24px}.socialFavorites .pinterest{background-position:0 -72px}.socialFavorites .permalink{background-position:0 -96px}.galerie_photo_detail{position:relative;height:644px}#content .galerietop{margin:0;position:relative;z-index:5;padding:0 2px 2px 2px;font-size:100%;margin-bottom:17px}#content .galerietop h1{margin:0;font-size:150%}#content .galerietop h1,#content .galerietop .popis{padding:0 5px;height:1em}#content .galerietop h1 a{text-decoration:none}* html #content .galerietop .inner{height:30px}#content .galerie_photo_detail .galerietop .inner{min-height:0}* html #content .galerie_photo_detail .galerietop .inner{height:0}#content .galerietop .popis{font-size:80%}.photo_detail{position:absolute;left:0;top:0;z-index:1}#content .galerie_photo_detail a:active,#content .galerie_photo_detail a:focus{outline:0 none}.socialIcon{float:left;margin:0 0 0 5px}.jsok #content .galerie_photo_detail .onlyhover{display:none}.jsok #content .galerie_photo_detail .show{display:block}@keyframes donut-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#ajax-spinner{display:block;position:fixed;z-index:100000;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border:4px solid rgba(0,0,0,.1);border-left-color:#b1ce6a;border-radius:50%;animation:donut-spin 1.2s linear infinite}#image-blocker{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:url(/data/grafika/jf/base/empty.gif)}#menu .portfolioMenuList .level1 li{position:relative}.level1 .level1{display:inline}#menu .portfolioMenuList li{float:right;padding:0 0 0 17px}#menu .portfolioMenuList .level2{display:none;background:rgba(255,255,255,.8);position:absolute;width:170px;left:0;top:100%;z-index:10000;padding:5px 0}#menu .portfolioMenuList .level2 li{float:none;display:block;margin:0;padding:0;padding-left:20px;text-align:left;line-height:1}#page_description{clear:both}#page_description .inner{padding:17px}#content .blog-prehled,#content .blog-detail{position:relative}#content .blog-prehled h2,#content .blog-detail h1{padding:17px;padding-top:0;margin:0}#content .blog-prehled .datum,#content .blog-detail .datum{position:absolute;right:17px;top:0}#content .blog-prehled .obsah,#content .blog-detail .popis{padding:17px}#content .blog-prehled .novinka{margin-bottom:51px;position:relative}.blog-prehled .paginator{margin:15px 0;text-align:center}.blog-prehled h2 a{text-decoration:none}.blog-detail .paginagor{clear:both}.blog-detail #paginator_next{position:absolute;right:17px}.blog-detail #paginator_prev{position:absolute;left:17px}.bottom_panel{text-align:center}.bottom_nazev_tagy{padding:17px}.blog-prehled .nahled,.blog-detail .nahled{text-align:center}.galeriekrokovani{clear:both;text-align:center;padding:17px 0}#text{-webkit-hyphens:auto;-moz-hyphens:auto}#licence_text{margin:15px 0 0}#licence_text,#motto_text{color:#5f5c52}#licence_text a{color:#5f5c52;text-decoration:none}#licence_text a:hover,#licence_text a:active,#licence_text a:focus{color:#5f5c52;text-decoration:underline}#licence_text a{font-size:70%}#prezentace.flexslider ul:before{content:'';display:block;position:absolute;left:50%;top:30vh;width:30px;height:30px;margin:-15px 0 0 -15px;border:4px solid rgba(0,0,0,.1);border-left-color:#b1ce6a;border-radius:50%;animation:donut-spin 1.2s linear infinite}#prezentace.empty_presentation ul:before{display:none}.similary_categories .main_title{margin:0 0 1em}#menu,#logo{visibility:hidden}.wf-active #menu,.twoSecReady #menu,.wf-active #logo,.twoSecReady #logo{visibility:visible}#jump-top{position:absolute;display:none;right:0}.portfolioMenuList .last_full_page{display:none}@media screen and (max-width:1000px){#menu{z-index:21}#jump-top{display:block;background:#fff;z-index:1003}body:not(:target) #menu:target #main-menu{right:0;position:absolute;display:block;background:#fff}#menu #main-menu,#page #menu:not(:target) #main-menu{display:none;z-index:1002}#main-menu li{-webkit-transition:height 0.25s;-moz-transition:height 0.25s;-o-transition:height 0.25s;transition:height 0.25s}body:not(:target) #menu:target #main-menu li{float:none;line-height:1.4;z-index:2}body:not(:target) #menu:target #main-menu li.last_full_page{z-index:1}body:not(:target) #menu:target #jump-top{z-index:1}#menu:target #main-menu li.last_full_page{display:block}#menu:target #main-menu li.last_full_page a{display:block;position:fixed;top:0;left:0;width:100%;height:100%;width:100vw;height:100vh}}.html_textcontent{text-align:left}.html_textcontent h1{font-size:2em;margin:30px 0 15px 0;font-weight:400;padding:0;text-align:left;line-height:110%}.html_textcontent h2{font-size:1.65em;font-weight:400;margin:20px 0 10px 0;line-height:110%;padding:0}.html_textcontent h3{font-size:1.33em;margin:10px 0 5px 0;font-weight:400;padding:0;line-height:110%}.html_textcontent p{font-size:10px;min-height:10px;line-height:1.5em;margin:0}.html_textcontent p.text_block,.html_textcontent h1.text_block,.html_textcontent h2.text_block,.html_textcontent h3.text_block{width:550px;padding-left:150px}.html_textcontent ul.text_block{padding:0 0 0 190px}.html_textcontent ol.text_block{padding:0 0 0 190px}.html_textcontent ul.text_block,.html_textcontent ol.text_block{width:510px}.html_textcontent img{padding-top:30px;padding-bottom:30px}.html_textcontent img[style*="float: left"],.html_textcontent img[style*="float:left"],.html_textcontent img[align="left"]{padding-right:30px}.html_textcontent img[style*="float: right"],.html_textcontent img[style*="float:right"],.html_textcontent img[align="right"]{padding-left:30px}.html_textcontent ul{margin:14px 0;padding:0 0 0 40px;list-style-type:square;line-height:1.5em}.html_textcontent ol{margin:14px 0;padding:0 0 0 40px;list-style-type:decimal;line-height:1.5em}.html_textcontent ul ul{list-style-type:circle;margin:0}.html_textcontent ol ul{list-style-type:circle;margin:0}.html_textcontent .jfmrow,.html_textcontent .col-100,.html_textcontent .col-50,.html_textcontent .col-66,.html_textcontent .col-33{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.html_textcontent .jfmrow{width:100%}.html_textcontent .jfmrow:after{content:"";display:table;clear:both}.html_textcontent .col-100{width:100%;float:left}.html_textcontent .col-50{width:50%;float:left}.html_textcontent .col-66{width:66.666666%;width:calc(100%*2/3);float:left}.html_textcontent .col-33{width:33.333333%;width:calc(100%/3);float:left}@media screen and (max-width:768px){.html_textcontent .col-100,.html_textcontent .col-50,.html_textcontent .col-66,.html_textcontent .col-33{float:none;width:100%}}.html_textcontent a,.module_content a{color:#5f5c52;text-decoration:none}a{-webkit-transition:color 0.222s ease-out;-moz-transition:color 0.222s ease-out;-o-transition:color 0.222s ease-out;-ms-transition:color 0.222s ease-out;transition:color 0.222s ease-out}.html_textcontent a:hover,.html_textcontent a:active,.html_textcontent a:focus,.module_content a:hover,.module_content a:active,.module_content a:focus{color:#5f5c52;text-decoration:underline}body{background:#FFF}#content{color:#5f5c52;font-family:"Verdana",sans-serif;font-size:10px}.html_textcontent p,.module_content p{padding:0 15px}.html_textcontent address,.module_content address{font-size:1.5em;line-height:1.5em;padding-left:150px;font-style:italic;width:20em}.html_textcontent p strong,.html_textcontent p b,.module_content p strong,.module_content p b{color:#423f37;font-size:10px;font-weight:700}.html_textcontent h1,.module_content h1{line-height:1.5em;font-weight1:300;font-size:19px;color:#423f37;letter-spacing:3px}.html_textcontent h2,.module_content h2{line-height:2em;font-size:12px}.html_textcontent h3,.module_content h3{line-height:1.5em;font-size:14px}.html_textcontent p,.module_content p{line-height:2em}@media screen and (max-width:1000px){#page{width:100%;min-width:320px}#menu,#logo,#logo span,#content-container{width:calc(100vw - 2*17px)}.html_textcontent p.text_block,.html_textcontent h1.text_block,.html_textcontent h2.text_block,.html_textcontent h3.text_block,.html_textcontent p.text_block_nomargin,.html_textcontent h1.text_block_nomargin,.html_textcontent h2.text_block_nomargin,.html_textcontent h3.text_block_nomargin{padding-left:0;width:auto}.html_textcontent p.large_image img{margin-left:0}img,iframe{max-width:100%;max-width:calc(100vw - 3*17px);height:auto}iframe[src*="www.youtube"],iframe[src*="vimeo.com"]{height:56vw;min-height:170px}body:not(:target) #menu:target #main-menu{width:100%}}@media screen and (max-width:768px){#logo{font-size:36px}}.flash{position:absolute;position:fixed;top:0;left:50%;margin-left:-200px;width:400px;background-color:#fff;background:rgba(255,255,255,.6);color:#000;display:block;z-index:100;text-align:center;padding:15px;-webkit-transform-origin:100% 50%;-webkit-animation:openFlashAnimation 3s both ease-in;-moz-transform-origin:100% 50%;-moz-animation:openFlashAnimation 3s both ease-in;transform-origin:100% 50%;animation:openFlashAnimation 3s both ease-in}@-webkit-keyframes openFlashAnimation{0%{-webkit-transform:translateY(-200px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes openFlashAnimation{0%{-moz-transform:translateY(-200px)}100%{-moz-transform:translateY(0)}}@keyframes openFlashAnimation{0%{transform:translateY(-200px)}100%{transform:translateY(0)}}.jfForm{padding:20px 0}.jfForm .has-error{display:block!important}.jfForm .form-group{display:block;width:100%;padding:5px 0}.jfForm .form-group .control-label{width:20%;text-align:left;display:inline-block;vertical-align:top}.jfForm .form-group .control-container{width:70%;padding:0;margin:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative}.jfForm .form-group input,.jfForm .form-group textarea,.jfForm .form-group select{border:1px solid #303030;resize:none;padding:5px}.jfForm .form-group input,.jfForm .form-group textarea{width:100%}.jfForm .form-group input[type="submit"]{width:auto;float:right;color:#fff;box-shadow:0 1px 3px rgba(135,145,155,.55);border:0;background:#303030;cursor:pointer;padding:10px 15px}.jfForm .form-group input[type="submit"]:hover{background:#666}.jfForm .form-group label input[type="radio"],.jfForm .form-group label input[type="checkbox"]{margin-right:7px;width:auto}@media (max-width:640px){.jfForm .form-group{display:block;width:100%;margin-left:0%}.jfForm .form-group .control-container{width:100%}.jfForm .form-group input[type="radio"],.jfForm .form-group input[type="checkbox"],.jfForm .form-group input[type="submit"]{width:auto}.jfForm .form-group input,.jfForm .form-group textarea{width:calc(100% - 15px)}.jfForm .form-group .control-label{width:100%}.jfForm .form-group .control-label label{padding-left:5px;padding-top:10px;display:block;text-align:left;width:auto}}.jfFormInline{overflow:hidden;clear:both}.jfFormInline .form-group{display:block;border:1px solid silver;border-radius:5px;padding:10px;margin:0 0 10px 0}.jfFormInline .control-container input,.jfFormInline .control-container textarea,.jfFormInline .control-container select{max-width:100%;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jfFormInline .control-label{display:block;font-size:110%;font-weight:700;margin:10px 0 5px}.jfFormInline label input[type="radio"],.jfFormInline label input[type="checkbox"]{margin-right:7px}.jfFormResponsive{clear:both;padding:1em 0}.jfFormResponsive input{padding:5px}.jfFormResponsive td,.jfFormResponsive th{vertical-align:middle}.jfFormResponsive th{text-align:right}.jfFormResponsive th,.jfFormResponsive td,.jfFormResponsive textarea,.jfFormResponsive input[type="submit"]{padding:5px}.jfFormResponsive input[type="submit"]{font-size:110%;cursor:pointer}.jfFormResponsive .form-group{display:block}.jfFormResponsive input,.jfFormResponsive textarea,.jfFormResponsive select{max-width:100%;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jfFormResponsive textarea{width:100%}.jfFormResponsive label input[type="radio"],.jfFormResponsive label input[type="checkbox"]{margin-right:7px}@media (max-width:640px){.jfFormResponsive table,.jfFormResponsive th,.jfFormResponsive td,.jfFormResponsive tr{display:block}.jfFormResponsive input{width:100%}.jfFormResponsive input[type="radio"],.jfFormResponsive input[type="checkbox"],.jfFormResponsive input[type="submit"]{width:auto}.jfFormResponsive th{text-align:left}}#logo,#logo span{left:53px}#menu{box-sizing:border-box}.portfolio a img{overflow:hidden}.portfolio a:hover img{filter:none;-webkit-filter:none;-moz-filter:none}#content .galerietop{margin-bottom:44px}.media .medium{line-height:0;padding-bottom:17px}.foto_full{margin-bottom:17px}#content{margin-bottom:113px}#to-logo{display:block;text-align:center;padding:20px;font-size:2em}#menu{left:167px;z-index:21}.radky{margin:0 auto;display:block}#content-container{width:initial}#page{width:initial;-webkit-box-shadow:0 0 0 #aaa;-moz-box-shadow:0 0 0 #aaa;box-shadow:0 0 0 #aaa}#page-container-bottom{padding:17px 0}#menu{position:fixed;top:0;left:0;width:100%;background:#312d2a;padding:0 0 0 17px}.portfolioMenuList .level1 li:first-child{float:right}#menu .portfolioMenuList .level1 li{float:none}#menu .portfolioMenuList .level1 li a::after{content:"\002F";float:right;color:#fff;margin-left:25px}#menu .portfolioMenuList .level1 li a.facebook_menu1::after,#menu .portfolioMenuList .level1 li a.kontakt-top-menu::after{content:"";float:right;color:#fff;margin-left:25px}#menu .portfolioMenuList .level1 li a{float:left;padding:0 25px 0 0;letter-spacing:2px}#menu .portfolioMenuList .level1 li a.blog_menu1{float:right}#menu .portfolioMenuList .level1 li a.facebook_menu1{float:right}#motto_text{padding:50px 0 40px 0;color:#000;font-size:14px;font-weight:400}#footer_menu a.footer-menu-text{text-decoration:none;color:#000;line-height:29px}#footer_menu a.footer-menu-text:hover{text-decoration:none;color:#000}#motto_text,.homepagebody #footer_menu a.footer-menu-text:hover,#footer_menu a.footer-menu-text,#footer_menu a{color:#fff}#logo,#logo span{text-align:left;margin:0 auto;width:966px}#logo{width:100%;left:0}#logo a{width:966px;display:block;margin:0 auto}#logo a span{width:644px;height:30px;display:block;margin:100px 0 0 0;position:relative;left:0}.html_textcontent{text-align:left;width:996px;margin:0 auto;position:relative}#motto_text,#footer_menu{font-family:"Fira Sans 2","fira-sans-2",sans-serif}.portfolio .in-text{position:absolute;bottom:0;left:0;width:100%;height:30px;top:initial}.portfolio .nazev{visibility:visible;opacity:1;height:40px}.portfolio .nazev .inner{visibility:visible;opacity:1;height:30px;font-size:10px;text-shadow:none;text-align:right}.portfolio .nazev .inner:hover{background:#354552}.portfolio a:hover .nazev .inner{background:#354552}.hp_top_cirle{width:20px;height:20px;background:#354552;border-radius:100%;padding:40px;color:#fff;left:-45px;top:-45px;position:absolute;z-index:150;line-height:20px}.hp_top_box_big{width:638px;height:532px;background:red;float:left;margin-right:8px;position:relative;margin-bottom:10px;background:url(/data/_galerie_media/uvodni-slideshow-2026-1.jpg) top left no-repeat;background-size:cover}.hp_top_box_small{width:316px;height:210px;background:green;float:left;margin-bottom:8px;position:absolute;right:32px;top:0;overflow:hidden;margin-bottom:10px;background:url(/data/_galerie_media/miramari-onas.jpg) top left / cover no-repeat}.hp_top_box_small_bottom{top:216px;height:316px;background:url(/data/_galerie_media/ban.jpg) top left no-repeat}.hp_top_box_small a,.hp_top_box_big a{display:block;text-decoration:none;cursor:pointer;height:315px}.hp_top_box_small a{height:316px}.hp_top_box_big a{height:638px}.hp_top_box_small .in-text,.hp_top_box_big .in-text{position:absolute;bottom:0;left:0;width:100%;height:30px;top:initial;background:rgba(0,0,0,.3)}.hp_top_box_small .nazev,.hp_top_box_big .nazev{visibility:visible;opacity:1;height:40px}.hp_top_box_small .nazev .inner,.hp_top_box_big .nazev .inner{visibility:visible;opacity:1;height:19px;line-height:19px;font-size:10px;text-shadow:none;text-align:right;padding:5px 10px;display:block;color:#fff}.hp_top_box_small .nazev .inner:hover,.hp_top_box_big .nazev .inner:hover{background:#354552;color:#fff;text-decoration:none}.hp_top_box_small a:hover .nazev .inner,.hp_top_box_big a:hover .nazev .inner{background:#354552;color:#fff;text-decoration:none}.galleryShow #content-container{width:996px;margin:0 auto}.homepagebody #content-container{width:initial}.uvodka-box-text a{color:#fff;text-decoration:none}#link-folio #folio{margin:5px 17px 0 0}.uvodka-box-text a:hover{text-decoration:underline}p,.html_textcontent p{line-height:2em}#to-logo{font-size:1em}#footer_menu{font-size:14px}#menu .portfolioMenuList .level1 li a{letter-spacing:3px}#menu{min-height:30px;height:30px}@media (max-width:820px){#container{padding-top:0}#menu{position:absolute;font-size:.65em;min-width:320px;box-sizing:border-box}#menu .portfolioMenuList .level1 li a{padding-right:10px}#menu .portfolioMenuList .level1 li a::after{margin-left:10px!important}#menu .portfolioMenuList .level1 li a.blog_menu1,#menu .portfolioMenuList .level1 li a.facebook_menu1,#menu .portfolioMenuList .level1 li a.kontakt-top-menu{float:left}#menu .portfolioMenuList .level1 li a.blog_menu1::after,#menu .portfolioMenuList .level1 li a.facebook_menu1::after,#menu .portfolioMenuList .level1 li a.kontakt-top-menu::after{content:"\002F"}}@media (max-width:1020px){#logo{left:20px;width:calc(100vw - 60px)}#logo a{margin:0;width:calc(100vw - 60px)}#logo a span{width:calc(100vw - 60px)}#content{padding-left:20px;padding-right:20px;width:100%;box-sizing:border-box}.hp_top_box_small{position:static;margin-right:6px}.hp_top_box_big{max-width:638px;width:100%;height:86vw;max-height:638px;background-size:100% auto;background-repeat:no-repeat;margin-right:0;margin-bottom:10px}.hp_top_box_big a{height:86vw;max-height:638px}.galleryShow #content-container{max-width:966px;width:100%}.fotky img,.blog img,.blog iframe{max-width:100%}.html_textcontent{width:auto}.html_textcontent p.text_block,.html_textcontent h1.text_block,.html_textcontent h2.text_block,.html_textcontent h3.text_block{width:auto;padding:0;box-sizing:border-box}#menu{height:auto;max-height:90px}}@media (max-width:1020px) and (min-width:710px){.portfolio,.foto,.portfolio a,.foto a{width:calc((100vw - 82px)/3);height:calc((100vw - 82px)/3)}.hp_top_box_big{float:none;margin:0 auto;margin-bottom:10px}.homepagebody .radek:first-child .sloupec-content{position:relative;max-width:683px;margin:0 auto;text-align:center}.homepagebody .hp_top_box_small{display:inline-block;vertical-align:top;float:none}}@media (max-width:710px){.hp_top_box_small{float:none;margin:0 auto;margin-bottom:10px}.portfolio,.foto{float:none;margin:0 auto}.portfolio,.foto{width:auto}.portfolio a,.foto a{width:315px;margin:0 auto}#menu .portfolioMenuList .level1 li a{font-size:66%}}.stranka-spozadim-text #page{background:#fff url(/data/_galerie_media/pozadi.jpg) top center no-repeat}#text{width:970px}#menu .portfolioMenuList .level1 li a{text-transform:uppercase}.posledni{margin-right:4px}.portfolio,.foto{margin:2px 4px 6px 4px}#link-folio #instagram{float:none;margin:0 auto}#jump-top{background:none;padding:0 1em;text-transform:uppercase}#container #page #menu #main-menu{background:#312d2a}body #menu:target #main-menu li{display:block;padding:0;margin:1em}body #menu:target #main-menu li a{float:none}#menu .portfolioMenuList .level1 li a::after{content:'';display:none}.odsazeni_kontakt{margin-bottom:100px;padding-top:150px}.odsazeni_kontakt .jfmrow.row-50-50 img{height:auto;padding:3px;margin:30px 0;max-width:100%;box-sizing:border-box}.odsazeni_kontakt .jfmrow.row-50-50 p{margin-top:0;text-align:center;text-transform:uppercase}@media (max-width:1200px){.odsazeni_kontakt{margin-bottom:50vw;padding-top:10vw}}.shop_div{padding-bottom:50px}.shop_div p{font-size:140%}.shop_div img{padding:0}.jfmrow img{max-width:100%;height:auto}@media (max-width:1000px){#menu{height:30px;font-size:15px}#link-folio #folio{margin:20px auto;float:none}}@media (max-width:750px){#main-menu{z-index:999}.hp_top_cirle{z-index:1}}@media (max-width:400px){#logo span{background-size:100%}}@media (max-width:356px){.hp_top_box_small{width:100%}}.kontakt-box{gap:10px;display:flex;flex-flow:row wrap;align-items:stretch}.kontakt-box .kontakt-box-sub{flex:1}.kontakt-box .kontakt-box-sub img{height:auto;max-width:100%;min-width:150px}.kontakt-box .kontakt-box-sub p{text-align:center}@media (max-width:850px){.kontakt-box{display:block}.kontakt-box .kontakt-box-sub img{margin:0 auto;display:block;max-width:300px}}
