/*!
Theme Name: fantastic
Theme URI: http://underscores.me/
Author: Lukáš Polzer
Author URI: https://lukas.polzer.cz
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: fantastic
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

fantastic is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}body{padding:0;margin:0;font-family:'Fira Sans',sans-serif}img{max-width:100%;height:auto;display:block;margin:0 auto}a{color:#efa724;text-decoration:none;-moz-transition:all .25s;-webkit-transition:all .25s;transition:all .25s}a:hover{text-decoration:underline}#page{overflow:hidden;padding-top:94px}*{scroll-behavior:smooth}*:focus{outline:none}b,strong{font-weight:700}body.post,body.page,article.post,article.page{margin:0}body .page-content,body .entry-content,body .entry-summary{margin:0}body,button,input,select,optgroup,textarea{font-family:'Fira Sans',sans-serif}header.site-header{height:94px;width:100%;background:#cf8500;position:fixed;left:0;top:0;width:100vw;z-index:11}body.admin-bar header.site-header{top:32px}header.site-header>.content{width:100%;max-width:1280px;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box;margin:0 auto;height:94px;align-items:center}header.site-header nav.main-navigation{width:calc(100% - 335px);margin-right:-17px}header.site-header nav.main-navigation ul.menu{gap:8px;justify-content:flex-end;flex-wrap:wrap}header.site-header nav.main-navigation ul.menu li a{display:block;text-transform:uppercase;color:#fff;text-decoration:none;font-size:17px;line-height:24px;padding:35px 17px}header.site-header nav.main-navigation ul.menu li a:hover,header.site-header nav.main-navigation ul.menu li.current-menu-item a{background:#c57900}header.site-header nav.main-navigation ul.menu li.menu-item-home a{width:52px;height:94px;font-size:0px;text-indent:-9999px;padding:0;background:transparent url(//fantastic-art-show.com/wp-content/themes/fantastic/images/home.svg) no-repeat center center}header.site-header nav.main-navigation ul.menu li.menu-item-home a:hover,header.site-header nav.main-navigation ul.menu li.menu-item-home.current-menu-item a{background:#c57900 url(//fantastic-art-show.com/wp-content/themes/fantastic/images/home.svg) no-repeat center center}main{width:96%;max-width:1670px;margin:0 auto}.uvodnik_homepage,.uvodnik{height:980px;position:relative;width:100vw;left:50%;transform:translate(-50%,0%);overflow:hidden}.uvodnik{height:306px;overflow:visible}.uvodnik .obrazek{overflow:hidden;width:100%;height:100%;position:relative}.uvodnik_homepage .obrazek img,.uvodnik .obrazek img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;max-width:10000px;min-width:100%;min-height:100%;width:auto}.uvodnik_homepage .content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;max-width:562px;background:transparent url(//fantastic-art-show.com/wp-content/themes/fantastic/images/homepage-uvodnik-podklad.svg) no-repeat center top;border-radius:13px;padding:95px 48px 48px;box-sizing:border-box;z-index:1}.uvodnik_homepage .content:before{content:"";display:block;background:transparent url(//fantastic-art-show.com/wp-content/themes/fantastic/images/logo-uvodnik.svg) no-repeat center center;width:157px;height:157px;position:absolute;left:calc(50% - 78px);top:-78px}.uvodnik_homepage .video{width:100%;height:100%;overflow:hidden;position:relative}.uvodnik_homepage .video video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}h1{font-size:60px;line-height:72px;text-align:center;margin:0;font-weight:600;color:#000;text-transform:uppercase}.uvodnik_homepage h1,.uvodnik h1{color:#fff}.uvodnik h1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;max-width:1160px}.uvodnik_homepage .content p{margin:15px 0 0;text-align:center;color:#fff;font-size:24px;line-height:32px}.uvodnik_homepage .content p:last-child{margin-top:25px;font-size:40px;line-height:48px;font-weight:600;color:#ee9800}.uvodnik_homepage .pokracovat a,.uvodnik .pokracovat a,.uvodnik_homepage .pokracovat a:hover,.uvodnik .pokracovat a:hover{display:block;font-size:0px;text-indent:-9999px;width:59px;height:59px;background:transparent url(//fantastic-art-show.com/wp-content/themes/fantastic/images/arrow-pokracovat.svg) no-repeat center center;position:absolute;left:calc(50% - 30px);bottom:40px;border:none;padding:0}.uvodnik .pokracovat a,.uvodnik .pokracovat a:hover{bottom:-30px}.uvodnik_homepage .anchor,.uvodnik .anchor{height:1px;width:100%;display:block;position:absolute;left:0;bottom:90px}.vypis_tancu{padding:65px 0 92px}body.home .vypis_tancu{max-width:1240px;margin:0 auto}.vypis_tancu>h2{padding-bottom:30px;margin:0 0 43px;text-align:center;font-size:40px;line-height:48px;font-weight:600;color:#000;background:transparent url(//fantastic-art-show.com/wp-content/themes/fantastic/images/arrow-nadpis.svg) no-repeat center bottom}.vypis_tancu>h2 strong{font-weight:600;color:#cf8500}.vypis_tancu>.dlazdice{display:flex;flex-wrap:wrap;gap:40px 50px;justify-content:center}.vypis_tancu>.dlazdice>.item{width:calc(25% - 37.5px);height:260px;position:relative;-moz-transition:all .25s;-webkit-transition:all .25s;transition:all .25s;box-shadow:none;border-radius:10px}body.home .vypis_tancu>.dlazdice>.item{width:calc(33.33% - 33.334px)}.vypis_tancu>.dlazdice>.item:hover{box-shadow:0 0 25px rgba(0,0,0,1)}body.home .vypis_tancu>.dlazdice>.item:first-child{width:100%}.vypis_tancu>.dlazdice>.item .obrazek{overflow:hidden;border-radius:10px;left:0;top:0;position:absolute;width:100%;height:100%}.vypis_tancu>.dlazdice>.item .obrazek a:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}.vypis_tancu>.dlazdice>.item img{position:absolute;min-width:100%;min-height:100%;max-width:10000px;width:auto;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);-moz-transition:all .25s;-webkit-transition:all .25s;transition:all .25s}.vypis_tancu>.dlazdice>.item:hover img{transform:translate(-50%,-50%) scale(1.05)}.vypis_tancu>.dlazdice>.item .content{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;width:100%;max-width:350px;box-sizing:border-box;padding:0 20px;text-align:center;z-index:1}.vypis_tancu>.dlazdice>.item .content h2{color:#fff;font-size:32px;line-height:38px;font-weight:600;margin:0}.vypis_tancu>.dlazdice>.item .content h2 a{color:#fff;text-decoration:none}.vypis_tancu>.dlazdice>.item .content p{color:#fff;font-size:17px;line-height:24px;margin:10px 0 0}.slider_referenci,.videa_v_detailu,.boxiky_bez_ikonky,.osoby_kontakt{position:relative;width:100vw;left:50%;transform:translate(-50%,0%);background:#cf8500;padding:75px 0}.slider_referenci:before,.slider_referenci:after,.videa_v_detailu:before,.videa_v_detailu:after,.boxiky_bez_ikonky:before,.boxiky_bez_ikonky:after,.osoby_kontakt:before,.osoby_kontakt:after{content:"";width:390px;height:350px;display:block;position:absolute;left:-10px;bottom:0;background:transparent url(//fantastic-art-show.com/wp-content/themes/fantastic/images/podkres-oranz.svg) no-repeat center bottom}.slider_referenci:after,.videa_v_detailu:after,.boxiky_bez_ikonky:after,.osoby_kontakt:after{left:auto;right:-10px;bottom:auto;top:0;transform:rotate(180deg)}.slider_referenci>h2,.videa_v_detailu>h2,.boxiky_bez_ikonky>h2{margin:0;text-align:center;font-size:36px;line-height:44px;font-weight:600;color:#fff;position:relative;z-index:1}.slider_referenci .references{max-width:1160px;margin:0 auto;padding:50px 0}.slider_referenci .references .swiper-wrapper{align-items:center}.slider_referenci .references .item{box-sizing:border-box;padding:0 104px}.slider_referenci .references .item .content{padding:55px 55px 55px 170px;background:#fff url(//fantastic-art-show.com/wp-content/themes/fantastic/images/blockquote.svg) no-repeat 58px 55px;border-radius:10px;box-sizing:border-box}.slider_referenci .references .item p{font-size:17px;line-height:30px;margin:0}.slider_referenci .references .item p:last-child{margin-top:25px}body .swiper-button-next,body .swiper-button-prev{width:59px;height:59px;margin-top:-30px;background:transparent url(//fantastic-art-show.com/wp-content/themes/fantastic/images/arrow-slider.svg) no-repeat center center}body .swiper-button-prev{left:0}body .swiper-button-next{right:0;transform:rotate(180deg)}body .swiper-button-next:after,body .swiper-button-prev:after{display:none}body .swiper-pagination,body .swiper-horizontal>.swiper-pagination-bullets,body .swiper-pagination-bullets.swiper-pagination-horizontal,body .swiper-pagination-custom,body .swiper-pagination-fraction{bottom:0}body .swiper-pagination .swiper-pagination-bullet{width:13px;height:13px;border:5px solid #fff;background:#fff;border-radius:20px;box-sizing:content-box;opacity:1;cursor:pointer;vertical-align:bottom}body .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}.boxiky_s_ikonkou{padding:90px 0 105px;max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;gap:57px;justify-content:center}.boxiky_s_ikonkou>.item{width:calc(33.33% - 38px);background:#f3f3f3;border-radius:10px;box-sizing:border-box;padding:0 40px 50px;margin-top:72px}.boxiky_s_ikonkou>.item .ikonka{position:relative;margin:-72px auto 30px;width:144px;height:144px;background:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;z-index:1}.boxiky_s_ikonkou>.item .ikonka:before{content:"";display:block;width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;left:10px;top:10px;border:1px solid #ccc;border-radius:100px;z-index:-1}.boxiky_s_ikonkou>.item h3{margin:0 0 20px;text-align:center;font-size:26px;line-height:31px;color:#000;font-weight:600}.boxiky_s_ikonkou>.item p{font-size:17px;line-height:26px;color:#000;margin:0 0 20px}.boxiky_s_ikonkou>.item p:last-child{margin-bottom:0}.text_s_fotkou{padding:85px 0 90px;max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.text_s_fotkou .text{width:calc(56.7% - 83px)}.text_s_fotkou .images{width:43.3%}.text_s_fotkou .fotka{margin-top:20px}.text_s_fotkou .fotka:first-child{margin-top:0}.text_s_fotkou .fotka img{border-radius:15px}h2{font-size:32px;line-height:38px;font-weight:600;color:#000;margin:0 0 35px}h2 strong{font-weight:600;color:#cf8500}h3{font-size:26px;line-height:31px;font-weight:600;margin:0 0 30px;color:#000}h4{font-size:20px;line-height:24px;margin:0 0 28px;font-weight:600;color:#cf8500}p{font-size:17px;line-height:26px;margin:0 0 30px;color:#000}p:last-child{margin-bottom:0}a.button{display:inline-block;border-radius:10px;border:1px solid #cf8500;background:#cf8500;color:#fff;text-decoration:none;font-size:20px;line-height:24px;font-weight:600;padding:13px 32px}a.button:hover{color:#cf8500;background:#fff}.galerie_v_detailu{padding:75px 0 115px;max-width:1584px;margin:0 auto;position:relative}.galerie_v_detailu .galerie.swiper{max-width:1424px;margin:0 auto;position:static}.galerie_v_detailu .galerie.swiper .image.swiper-slide{box-sizing:border-box;padding:0 17px}.galerie_v_detailu .galerie.swiper .image a{display:block;width:100%;height:100%;overflow:hidden;border-radius:10px}.galerie_v_detailu .galerie.swiper .image.swiper-slide img{border-radius:10px;transform:scale(1);-moz-transition:all .25s;-webkit-transition:all .25s;transition:all .25s}.galerie_v_detailu .galerie.swiper .image.swiper-slide:hover img{transform:scale(1.05)}body .galerie_v_detailu .swiper-button-next,body .galerie_v_detailu .swiper-button-prev{margin-top:-5px}.galerie_v_detailu>h2{margin:0 0 45px;text-align:center;font-size:36px;line-height:44px;font-weight:600;color:#000}.videa_v_detailu .items{display:flex;flex-wrap:wrap;justify-content:center;max-width:1240px;margin:45px auto 0px;position:relative;z-index:1;gap:58px}.videa_v_detailu .items>.item{width:calc(50% - 29px)}.videa_v_detailu .items>.item .video{height:0;overflow:hidden;position:relative;padding-top:56.25%;border-radius:10px}.videa_v_detailu .items>.item .video iframe{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.boxiky_bez_ikonky .items{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 26px;max-width:1240px;margin:45px auto 0px;position:relative;z-index:1}.boxiky_bez_ikonky .items .item{width:calc(25% - 19.5px);box-sizing:border-box;background:#f8ebd5;padding:33px 35px 35px;border-radius:10px}.boxiky_bez_ikonky .items .item h3{text-align:center}.boxiky_bez_ikonky .items .item p{font-size:16px}.medailonek{max-width:844px;margin:0 auto;padding:70px 0 80px}.medailonek>h2{text-align:center;margin-bottom:55px}.medailonek .item{display:flex;flex-wrap:wrap;align-items:center}.medailonek .item .obrazek{width:39.7%;position:relative}.medailonek .item .obrazek:before{content:"";width:284px;height:293px;display:block;background:transparent url(//fantastic-art-show.com/wp-content/themes/fantastic/images/medailonek-podkres.svg) no-repeat center center;position:absolute;left:-201px;top:-42px;z-index:-1}.medailonek .item .obrazek img{border-radius:200px}.medailonek .item .text{width:60.3%;box-sizing:border-box;padding-left:48px}.medailonek .item .text h3,.osoby_kontakt .item .text h3{margin-bottom:7px}.medailonek .item .text p{font-size:16px}.medailonek .item .text ul,.osoby_kontakt .item .text ul{padding:0;margin:0;list-style:none}.medailonek .item .text ul li,.osoby_kontakt .item .text ul li{font-size:16px;line-height:32px;color:#000;padding-left:30px;background:transparent url(//fantastic-art-show.com/wp-content/themes/fantastic/images/language.svg) no-repeat left center}.medailonek .item .text ul li a[href*=mailto],.osoby_kontakt .item .text ul li a[href*=mailto]{display:block;background:#fff url(//fantastic-art-show.com/wp-content/themes/fantastic/images/email.svg) no-repeat left center;padding-left:30px;margin-left:-32px;line-height:32px;text-decoration:none;color:#000}.medailonek .item .text ul li a[href*="tel:"],.osoby_kontakt .item .text ul li a[href*="tel:"]{display:block;background:#fff url(//fantastic-art-show.com/wp-content/themes/fantastic/images/phone-call.svg) no-repeat left center;padding-left:30px;margin-left:-32px;line-height:32px;text-decoration:none;color:#000}.medailonek .item .text ul li a[href*=mailto]:hover,.medailonek .item .text ul li a[href*="tel:"]:hover,.osoby_kontakt .item .text ul li a[href*=mailto]:hover,.osoby_kontakt .item .text ul li a[href*="tel:"]:hover{text-decoration:underline}.sbalovaci_medailonky{padding:75px 0 75px;background:#f3f3f3;width:100vw;position:relative;left:50%;transform:translate(-50%,0%)}.sbalovaci_medailonky>.text{padding-bottom:55px;max-width:725px;margin:0 auto;text-align:center}.sbalovaci_medailonky>.text p{line-height:30px;margin-bottom:40px}.sbalovaci_medailonky .item{background:#fff;border-radius:10px;max-width:920px;margin:0 auto 30px;position:relative;display:flex;flex-wrap:wrap;padding:27px 60px 27px 40px}.sbalovaci_medailonky .item .obrazek{width:160px}.sbalovaci_medailonky .item .obrazek img{border-radius:100px}.sbalovaci_medailonky .item .content{width:calc(100% - 160px);box-sizing:border-box;padding:44px 0 0 40px}.sbalovaci_medailonky .item .content h3{margin-bottom:8px}.sbalovaci_medailonky .item .content p{margin-bottom:15px}.sbalovaci_medailonky h4{margin-bottom:15px}table{margin-bottom:20px}table:last-child{margin-bottom:0}table tr{vertical-align:top}table td{width:auto !important;font-size:16px;line-height:26px;padding:5px 10px 5px 0}table td:first-child{font-weight:700}.sbalovaci_medailonky table td:first-child{width:145px !important}.sbalovaci_medailonky .item a.more{border:1px solid #dfdfdf;font-size:16px;line-height:26px;color:#cf8500;text-decoration:none;padding:7px 45px 7px 25px;border-radius:6px;position:absolute;right:70px;bottom:40px;display:block}.sbalovaci_medailonky .item a.more:hover{text-decoration:underline}.sbalovaci_medailonky .item a.more:before{content:"";display:block;height:100%;width:11px;position:absolute;right:25px;top:0;background:transparent url(//fantastic-art-show.com/wp-content/themes/fantastic/images/arrow-more.svg) no-repeat center center}.sbalovaci_medailonky .item a.more.zobrazit-mene:before{transform:rotate(180deg)}.sbalovaci_medailonky .item a.more.zobrazit-mene{display:none}.sbalovaci_medailonky .item.expanded a.more.zobrazit-mene{display:block}.sbalovaci_medailonky .item.expanded a.more.zobrazit-vice{display:none}.sbalovaci_medailonky .item .sbalovaci-text{overflow:hidden;max-height:0px;-moz-transition:all .25s;-webkit-transition:all .25s;transition:all .25s}.sbalovaci_medailonky .item.expanded .sbalovaci-text{padding-bottom:60px;max-height:2000px}.sedy_text{margin:75px auto 65px;max-width:860px;box-sizing:border-box;padding:50px 65px;border-radius:10px;background:#f3f3f3}.sedy_text p{font-size:20px;line-height:30px}.sedy_text p:first-child{font-size:24px;line-height:34px}.osoby_kontakt .items{max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;position:relative;gap:57px;z-index:1}.osoby_kontakt .item{width:calc(33.33% - 38px);background:#fff;border-radius:10px;box-sizing:border-box;padding:0 60px 38px;margin-top:89px}.osoby_kontakt .item .obrazek{position:relative;margin:-89px auto 30px;width:179px;height:179px;border-radius:100px;display:flex;align-items:center;justify-content:center;z-index:1;border:10px solid #cf8500;box-sizing:border-box}.osoby_kontakt .item .obrazek img{border-radius:100px}.osoby_kontakt .item .text h3,.osoby_kontakt .item .text h4{text-align:center}.formular{margin:80px auto 0px;max-width:860px;box-sizing:border-box;padding:55px 65px 45px;border-radius:10px;background:#f3f3f3}.formular h2{text-align:center}form .acf-fields{display:flex;flex-wrap:wrap;gap:18px 24px;justify-content:space-between}form .acf-fields>.acf-field{padding:0;border:none}form .af-submit{padding:0;width:100%;text-align:center}form .acf-fields>.acf-field.af-field-type-text,form .acf-fields>.acf-field.af-field-type-email{width:calc(50% - 12px)}form .af-field-type-textarea{width:100%}form .acf-fields label,form .acf-field .acf-label label{display:none}form .acf-fields .acf-input input{width:100%;background:#fff;height:42px;box-sizing:border-box;padding:0 18px;border-radius:5px;font-size:16px;color:#636363;border:1px solid #a4a4a4}form .acf-fields .acf-input textarea{width:100%;background:#fff;height:105px;box-sizing:border-box;padding:8px 18px;border-radius:5px;font-size:16px;color:#636363;border:1px solid #a4a4a4}form .af-submit span.acf-spinner{display:none}form .acf-fields>.acf-field.af-field-type-text.af-field-info{width:100%}form .acf-fields>.acf-field.af-field-type-text.af-field-info .af-input{display:none}form p{font-size:15px;line-height:21px;color:#302f2f;margin:0;text-align:center}form p a{text-decoration:underline;color:#302f2f}form p a:hover{text-decoration:none}form button{display:inline-block;border-radius:5px;border:1px solid #cf8500;background:#cf8500;color:#fff;text-decoration:none;font-size:17px;line-height:24px;font-weight:500;padding:8px 32px;text-transform:uppercase;cursor:pointer}form button:hover{background:0 0;color:#cf8500}section.text{margin:0 auto;max-width:808px;padding:75px 0 80px}.reference_loga{padding:75px 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:1240px;margin:0 auto;gap:30px}.reference_loga>.item{width:calc(25% - 22.5px)}footer.site-footer{width:96%;max-width:1240px;margin:0 auto;position:relative;padding:112px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}footer.site-footer:before{content:"";display:block;width:100vw;height:100%;position:absolute;left:50%;top:0;transform:translate(-50%,0%);z-index:-1;background:#111}footer.site-footer h3{font-size:20px;line-height:24px;font-weight:500;margin-bottom:28px;color:#efa724}footer.site-footer>.social{width:300px}footer.site-footer>.social p a{display:block;width:180px;height:91px;background:transparent url(//fantastic-art-show.com/wp-content/themes/fantastic/images/logo-footer.svg) no-repeat center center;font-size:0px;text-indent:-9999px}footer.site-footer>.social ul.social{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:21px}footer.site-footer>.social ul.social li{padding:0;margin:0}footer.site-footer>.social ul.social li a{display:block;font-size:0px;text-indent:-9999px;box-sizing:border-box;border:1px solid #393939;border-radius:30px;width:43px;height:43px}footer.site-footer>.social ul.social li a[href*=instagram]{background:transparent url(//fantastic-art-show.com/wp-content/themes/fantastic/images/instagram.svg) no-repeat center center}footer.site-footer>.social ul.social li a[href*=facebook]{background:transparent url(//fantastic-art-show.com/wp-content/themes/fantastic/images/facebook.svg) no-repeat center center}footer.site-footer>.social ul.social li a[href*=youtube]{background:transparent url(//fantastic-art-show.com/wp-content/themes/fantastic/images/youtube.svg) no-repeat center center}footer.site-footer>.social ul.social li a[href*=linkedin]{background:transparent url(//fantastic-art-show.com/wp-content/themes/fantastic/images/linkedin.svg) no-repeat center center}footer.site-footer>.social ul.social li a[href*=pinterest]{background:transparent url(//fantastic-art-show.com/wp-content/themes/fantastic/images/pinterest.svg) no-repeat center center}footer.site-footer>.menu ul.menu{padding:0;margin:0;list-style:none}footer.site-footer>.menu ul.menu li{padding:0;margin:0 0 15px}footer.site-footer>.menu ul.menu li a{display:block;font-size:17px;line-height:22px;color:#fff;font-weight:300}footer.site-footer>.menu ul.menu li a[href*="mailto:"]{padding:6px 0 6px 50px;background:transparent url(//fantastic-art-show.com/wp-content/themes/fantastic/images/footer-mail.svg) no-repeat left center}footer.site-footer>.menu ul.menu li a[href*="tel:"]{padding:6px 0 6px 50px;background:transparent url(//fantastic-art-show.com/wp-content/themes/fantastic/images/footer-tel.svg) no-repeat left center}footer.site-footer>.form{width:40.5%}footer.site-footer form .acf-fields>.acf-field.af-field-predmet,footer.site-footer form .acf-fields>.acf-field.af-field-telefon{display:none}footer.site-footer form .acf-fields .acf-input input{background:#2b2b2b;color:#858585;border:none}footer.site-footer form .acf-fields .acf-input textarea{background:#2b2b2b;color:#858585;border:none}footer.site-footer form .af-submit{width:auto}footer.site-footer form button{border:1px solid #d99314;background:#d99314;color:#fff}footer.site-footer form button:hover{color:#fff;background:0 0}footer.site-footer form .acf-fields>.acf-field.af-field-type-text.af-field-info{max-width:47%}footer.site-footer form p{color:#858585;text-align:left}footer.site-footer form p a{color:#858585}footer.site-footer form .acf-fields:after{display:none}footer.site-footer>.site-info{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;position:relative;padding:25px 0 30px;margin-top:100px}footer.site-footer>.site-info:before{content:"";display:block;width:100vw;height:1px;position:absolute;left:50%;top:0;transform:translate(-50%,0%);background:#707070}footer.site-footer>.site-info p{color:#8a8a8a;font-weight:300}footer.site-footer>.site-info p a{color:#fff;font-weight:400}@media screen and (max-width:1300px){header.site-header nav.main-navigation{width:calc(100% - 270px);margin-right:-10px}header.site-header nav.main-navigation ul.menu li a{font-size:15px;padding:35px 10px}header.site-header nav.main-navigation ul.menu{gap:3px}.uvodnik_homepage{height:680px}.slider_referenci,.videa_v_detailu,.boxiky_bez_ikonky,.osoby_kontakt{padding:75px 20px;box-sizing:border-box}.vypis_tancu>.dlazdice>.item{width:calc(33.33% - 33.5px)}.osoby_kontakt .item{padding:0 20px 25px}.uvodnik h1{padding:0 20px}}@media screen and (max-width:1023px){header.site-header nav.main-navigation{margin-right:0}body header .menu-toggle{display:block;float:right;border:none;border-radius:0;font-size:0px;text-indent:-9999px;padding:0;width:30px;height:30px;background:transparent url(//fantastic-art-show.com/wp-content/themes/fantastic/images/bars-solid.svg) no-repeat center center}header.site-header nav.main-navigation .menu-hlavni-menu-container{display:none}header.site-header nav.main-navigation.toggled .menu-hlavni-menu-container{display:block;position:absolute;left:0;top:100%;background:#cf8500;width:100%}header.site-header nav.main-navigation ul.menu{flex-direction:column;gap:0px}header.site-header nav.main-navigation ul.menu li a{font-size:17px;padding:20px;text-align:center}header.site-header nav.main-navigation ul.menu li.menu-item-home a{width:100%;height:64px}body.admin-bar header.site-header{top:46px}.vypis_tancu>h2,.slider_referenci>h2,.videa_v_detailu>h2,.boxiky_bez_ikonky>h2{font-size:32px;line-height:42px}.slider_referenci .references .item .content{padding:30px 30px 30px 120px;background-position:33px 30px}.boxiky_s_ikonkou>.item{width:100%;padding:0 20px 20px}.boxiky_s_ikonkou{gap:30px}footer.site-footer>.social{width:49%}footer.site-footer>.menu{width:49%}footer.site-footer>.form{width:100%}body.home .vypis_tancu>.dlazdice>.item{width:calc(50% - 25px);max-width:380px}body.home .vypis_tancu>.dlazdice>.item:first-child{width:100%;max-width:100%}h1{font-size:50px;line-height:60px}.text_s_fotkou .text{width:calc(56.7% - 30px)}.boxiky_bez_ikonky .items .item{width:100%}.sbalovaci_medailonky{padding:75px 20px 75px}.vypis_tancu>.dlazdice>.item{width:calc(50% - 25px);max-width:380px}.osoby_kontakt .items{gap:40px}.osoby_kontakt .item{width:calc(50% - 20px)}}@media screen and (max-width:767px){.uvodnik_homepage .content{width:calc(100% - 40px);padding:95px 20px 30px}.uvodnik_homepage .content p{font-size:22px}.vypis_tancu>.dlazdice{gap:20px}body.home .vypis_tancu>.dlazdice>.item{width:calc(50% - 10px)}.vypis_tancu>.dlazdice>.item .content h2{font-size:26px;line-height:34px}main,footer.site-footer{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}footer.site-footer>.site-info{justify-content:center;flex-direction:column;align-items:center;gap:15px;margin-top:40px;text-align:center}footer.site-footer form .acf-fields>.acf-field.af-field-type-text.af-field-info{max-width:50%}footer.site-footer{padding-top:40px}footer.site-footer>.social{width:100%}footer.site-footer>.menu{width:100%;padding:30px 0}.boxiky_s_ikonkou{padding:40px 0}.slider_referenci,.videa_v_detailu,.boxiky_bez_ikonky,.osoby_kontakt{padding:40px 20px}.slider_referenci .references{padding:30px 0 70px}body .slider_referenci .swiper-button-next,body .slider_referenci .swiper-button-prev{top:auto;bottom:0}body .slider_referenci .swiper-pagination,body .slider_referenci .swiper-horizontal>.swiper-pagination-bullets,body .slider_referenci .swiper-pagination-bullets.swiper-pagination-horizontal,body .slider_referenci .swiper-pagination-custom,body .slider_referenci .swiper-pagination-fraction{bottom:16px}.slider_referenci .references .item{padding:0}.vypis_tancu{padding:50px 0 40px}.text_s_fotkou .text{width:100%}.text_s_fotkou .images{width:100%;padding-top:30px}.videa_v_detailu .items>.item{width:100%}.videa_v_detailu .items{margin:40px auto 0px;gap:20px}.text_s_fotkou{padding:60px 0 40px}.boxiky_bez_ikonky .items .item{padding:20px}.boxiky_bez_ikonky .items{gap:20px;margin:40px auto 0px}h3{margin:0 0 20px}.medailonek .item .text{width:100%;padding-left:0}.medailonek .item .obrazek{width:100%;max-width:335px;margin-bottom:30px}.medailonek .item{justify-content:center}.medailonek{padding:40px 0}.medailonek>h2{margin-bottom:40px}.sbalovaci_medailonky{padding:40px 20px}.sbalovaci_medailonky .item{padding:20px 20px 65px}.sbalovaci_medailonky .item .content{width:100%;padding:30px 0 0}.sbalovaci_medailonky .item a.more{right:20px;bottom:20px}.sbalovaci_medailonky .item.expanded .sbalovaci-text{padding-bottom:20px}.vypis_tancu>.dlazdice>.item{width:calc(50% - 10px);max-width:380px}.reference_loga>.item{width:calc(33.33% - 20.5px)}.sedy_text{margin:60px auto 40px;padding:20px}.formular{margin:40px auto 0px;padding:20px}section.text{padding:40px 0}.osoby_kontakt .item{width:100%}.reference_loga{padding:60px 0 40px}.galerie_v_detailu{padding:40px 0 40px}}@media screen and (max-width:479px){footer.site-footer form .acf-fields>.acf-field.af-field-type-text.af-field-info{max-width:100%}form .acf-fields>.acf-field.af-field-type-text,form .acf-fields>.acf-field.af-field-type-email{width:100%}footer.site-footer>.social ul.social{gap:12px;justify-content:center}footer.site-footer>.social p a{margin:0 auto}h2,.vypis_tancu>h2,.slider_referenci>h2,.videa_v_detailu>h2,.boxiky_bez_ikonky>h2{font-size:25px;line-height:36px;margin-bottom:25px}body.home .vypis_tancu>.dlazdice>.item{width:100%}.slider_referenci .references .item .content{padding:85px 20px 20px;background-position:22px 25px}h1{font-size:34px;line-height:46px}.uvodnik_homepage .content p:last-child{margin-top:15px;font-size:30px;line-height:40px}.uvodnik_homepage .content p{font-size:20px}header.site-header nav.main-navigation{width:calc(100% - 230px)}header .site-branding{max-width:230px}.text_s_fotkou .text p:first-child{font-size:19px;line-height:30px}.galerie_v_detailu>h2{margin:0 0 30px;font-size:25px;line-height:36px}.galerie_v_detailu .galerie.swiper .image.swiper-slide{padding:0 5px}body .galerie_v_detailu .swiper-button-next,body .galerie_v_detailu .swiper-button-prev{margin-top:0;top:30px}.uvodnik{height:200px}.sbalovaci_medailonky table td:first-child{width:100px !important}.sbalovaci_medailonky .item.expanded .sbalovaci-text{max-height:10000px}h3{font-size:22px}.vypis_tancu>.dlazdice>.item{width:100%}.slider_referenci .references{padding:0 0 70px}.reference_loga>.item{width:calc(50% - 15px)}.sedy_text p:first-child{font-size:21px;line-height:29px}}