@charset "UTF-8";
/* https://botybambini.cz/wp-content/themes/botybambini/style.css */
:root{--white:#fff;--black:#000;--red:#d12420;--green-light:rgb(136,212,133);--green-dark:rgb(50,167,44)}*{padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:'Libre Baskerville',serif}.wrapper{width:100%;display:flex;gap:20px;margin-bottom:20px}.wrapper-in{margin:20px}.wrapper-in h2{font-weight:400}.wrapper-in h2,.wrapper-in h3,.wrapper-in p,.wrapper-in ol,.wrapper-in ul,.wrapper-in table,.wrapper-in img{margin-bottom:20px;}main{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}#title{height:100vh;background-image:url(/wp-content/uploads/2020/08/Children.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}#title .wrapper-in{color:var(--white);font-size:30px;text-align:center;width:clamp(320px, 41%, 600px);position:relative;background-color:#00000040;height:calc(100vh - 40px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}#title h1{font-size:clamp(30px, 7vw, 90px);text-transform:uppercase}@keyframes bounce{70%{transform:translateY(0%)}80%{transform:translateY(-15%)}90%{transform:translateY(0%)}95%{transform:translateY(-7%)}97%{transform:translateY(0%)}99%{transform:translateY(-3%)}100%{transform:translateY(0)}}#title .arrow{position:absolute;bottom:20px;left:50%;animation:bounce 2s ease infinite}#title .arrow a{color:var(--white)}#title .arrow a span{font-size:3rem}#topmenu{margin:20px}#topmenu>div{width:100%}#topmenu ul{list-style-type:none;width:100%;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center}#topmenu ul li{height:fit-content;width:fit-content}#topmenu ul a{display:block;min-width:130px;text-align:center;padding:20px;border:2px solid var(--red);transition:.4s;color:var(--white);background-color:var(--red);text-decoration:none}#topmenu ul a:hover{background-color:var(--white);color:var(--red)}#aktualne{margin:20px}#aktualne .wrapper-in{background:var(--green-light);background:linear-gradient(135deg,var(--green-light) 0%,var(--green-dark) 100%);text-align:center;width:50%;padding:20px;margin:0 20px;color:var(--white);min-height:300px;display:flex;flex-direction:column;justify-content:center}#aktualne .right-img{width:50%;height:auto;background-image:url(/wp-content/uploads/2020/05/bez-názvu-3.png);background-repeat:no-repeat;background-size:cover;margin-right:20px}#quote .left-img{width:50%;height:auto;background-image:url(/wp-content/uploads/2020/05/Foto_MG.jpg);background-repeat:no-repeat;background-size:cover;margin-left:20px}#quote .wrapper-in{background:var(--green-light);background:linear-gradient(135deg,var(--green-light) 0%,var(--green-dark) 100%);text-align:center;width:50%;font-style:italic;font-size:2rem;margin:0 20px;color:var(--white);min-height:300px;display:flex;flex-direction:column;justify-content:center}.wrapper-half>*{width:50%}#superfit{justify-content:center}#superfit .wrapper-in{margin:20px;text-align:center;color:var(--red)}#superfit .wp-block-table td,#superfit .wp-block-table th{border:none}#superfit img{max-width:100%;height:auto}#aboutus .wrapper-in,.wrapper-green .wrapper-in{background:var(--green-light);background:linear-gradient(135deg,var(--green-light) 0%,var(--green-dark) 100%);padding:20px;text-align:center;color:var(--white)}#aboutus .post{text-align:justify;font-size:clamp(20px, 1.5vw, 32px);padding:0 20px;line-height:160%}.post .aligncenter,article .aligncenter{text-align:center}#references .wrapper-in{width:50%;text-align:center}.post img{max-width:100%}#references .quotes{background:var(--green-light);background:linear-gradient(135deg,var(--green-light) 0%,var(--green-dark) 100%);padding:20px;text-align:center;color:var(--white);width:50%;height:auto;display:flex;justify-content:center;align-items:center;overflow:hidden;margin-right:20px}#references .quotes ul{list-style-type:none;position:relative;width:100%;height:100%;min-height:150px}@keyframes herenthere{0%{transform:translateX(0)}25%,50%{transform:translateX(105%)}75%{transform:translateX(0)}}@keyframes therenhere{0%{transform:translateX(-105%)}25%,50%{transform:translateX(0%)}75%{transform:translateX(-105%)}}#references .quotes li{position:absolute;top:0;left:0;width:100%;height:100%;animation:herenthere 10s ease infinite;font-style:italic;font-size:2rem;display:flex;align-items:center}#references .quotes li:nth-child(2){transform:translateX(-105%);animation:therenhere 10s ease infinite}#posts{flex-direction:column}#posts h2{color:var(--red);text-align:center}#posts .wrapper-in{color:var(--black);position:relative;display:flex;gap:20px;flex-wrap:wrap;justify-content:center}#posts .wrapper-in::before{position:absolute;content:" ";top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background-color:var(--red)}#posts article{width:48%;padding:20px;text-align:justify;font-family:'Roboto',sans-serif;position:relative}#posts article h3{font-weight:300;font-size:200%}#posts article .article-info{color:#606060;font-size:80%;margin-bottom:10px;display:none}#posts article img{max-width:100%;height:auto;object-fit:cover}#posts article:nth-child(odd)::before{position:absolute;content:" ";width:10px;height:10px;border:2px solid var(--white);border-radius:50%;background-color:var(--red);top:20px;right:-17px}#posts article:nth-child(odd) h3,#posts article:nth-child(odd) .article-info,#posts article:nth-child(odd){text-align:right}#posts article:nth-child(even) h3,#posts article:nth-child(even) .article-info,#posts article:nth-child(even){text-align:left}#zajimavost1,#zajimavost2{margin-bottom:0}#zajimavost1 .wrapper-in,#zajimavost2 .wrapper-in{width:75%;text-align:center;background:var(--green-light);background:linear-gradient(135deg,var(--green-light) 0%,var(--green-dark) 100%);padding:20px;text-align:center;color:var(--white)}#zajimavost1 .wrapper-in{margin:0 0 0 20px;justify-content:center;display:flex;flex-direction:column}#zajimavost2 .wrapper-in{margin:0 20px 0 0;display:flex;flex-direction:column;justify-content:center}#zajimavost1 .right-img{width:25%;margin-right:20px}#zajimavost2 .left-img{width:25%;margin-left:20px}#zajimavost1 .right-img img,#zajimavost2 .left-img img{width:100%;height:100%;object-fit:cover}#zajimavost2 ul{list-style-type:">";text-align:left;margin-left:20px;text-indent:20px;line-height:200%}#gallery .wp-block-gallery{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}#gallery .wp-block-gallery>*{width:25%!important;box-shadow:0 15px 15px 0 rgba(0,0,0,.18);background-color:#f3f3f3;padding:20px}#gallery .wp-block-gallery img{width:100%;height:clamp(200px, 100%, 390px);object-fit:cover}.wrapper.cols-3{gap:20px;justify-content:space-between;padding:0 20px}.wrapper.cols-3 .wrapper-in{width:33%;text-align:center;background:var(--green-light);background:linear-gradient(135deg,var(--green-light) 0%,var(--green-dark) 100%);padding:20px;color:var(--white);margin:0;font-family:"Roboto",sans-serif}.wrapper.cols-3 .wrapper-in span{font-size:4rem;margin:20px 0}.wrapper.cols-3 .wrapper-in{font-weight:400}.wrapper.cols-3 .wrapper-in .post{line-height:150%}.wrapper.cols-3 .wrapper-in table{width:100%}.wrapper.cols-3 .wrapper-in table td{padding:5px;border-bottom:1px solid var(--white)}.wrapper.cols-3 .wrapper-in table tr:last-child td{border:none}#map .wrapper-in,#map iframe{width:100%;min-height:300px}#bottommenu{margin:20px}#bottommenu>div{width:100%}#bottommenu ul{list-style-type:none;width:100%;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center}#bottommenu ul a{min-width:130px;text-align:center;padding:20px;border:2px solid var(--red);transition:.4s;color:var(--white);background-color:var(--red);text-decoration:none;display:block}#bottommenu ul a:hover{background-color:var(--white);color:var(--red)}.back-to-top{position:fixed;bottom:5px;right:5px;display:none}.back-to-top a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:5px;background-color:var(--red);opacity:.5;transition:0.4s;text-decoration:none}.back-to-top a span{background-color:transparent;color:var(--white)}.back-to-top a:hover{opacity:1}footer{width:100%}footer .wrapper{margin-bottom:0}footer .wrapper-in{width:100%;text-align:center;background:var(--green-dark);padding:20px;color:var(--white)}@media screen and (max-width:900px){#title .wrapper-in{width:100%}#aktualne{flex-direction:column}#aktualne .wrapper-in,#aktualne .right-img{width:100%;min-height:390px}#aboutus h2{font-size:4vw}#aboutus .post{font-size:2.5vw;line-height:4vw;padding:0}#quote{flex-direction:column}#quote .left-img,#quote .wrapper-in{width:100%;min-height:390px;margin-left:0}#posts .wrapper-in::before{display:none}#posts article{width:100%}#posts article:nth-child(odd) h3,#posts article:nth-child(even) h3,#posts article:nth-child(odd) .article-info,#posts article:nth-child(even) .article-info,#posts article:nth-child(odd),#posts article:nth-child(even){text-align:center}#gallery .wp-block-gallery>*{width:75%!important}.wrapper.cols-3{flex-wrap:wrap}.wrapper.cols-3 .wrapper-in{width:100%}}@media screen and (max-width:450px){#title .wrapper-in{height:100vh}.wrapper-in{margin:0}#aktualne .wrapper-in{margin:0}#superfit table tr{display:flex;flex-direction:column}#references{flex-direction:column}#references .wrapper-in,#references .quotes{width:100%}#posts article:nth-child(odd)::before{display:none}#aboutus .post{font-size:4vw;line-height:6vw}#zajimavost1,#zajimavost2{flex-direction:column}#zajimavost1 .wrapper-in,#zajimavost1 .right-img,#zajimavost2 .wrapper-in,#zajimavost2 .left-img{width:100%;margin-right:0;margin-left:0}#gallery .wp-block-gallery>*{width:75%!important}}