::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background-color:#7a6b5b;border-radius:5px;box-shadow:inset 0 0 6px rgba(0,0,0,0.5)}::-webkit-scrollbar-track{background-color:#a5907b;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}body{color:black;margin:0;padding:0;font-family:"Montserrat",sans-serif;font-size:16px;text-align:center;background-color:#bba38b;background-image:url('bg_waves.jpg');background-repeat:no-repeat;background-position:top center}@media (max-width:650px){body{background-size:contain}}a{color:black;text-decoration:underline}a:hover{color:white}h1,h2,h3{font-family:"Libre Baskerville",serif}h1.italic,h2.italic,h3.italic{font-style:italic}h1{display:none;font-size:2.7em;font-weight:bold;text-transform:uppercase;text-align:center}@media (max-width:650px){h1{font-size:1.8em}}@media (max-width:300px){h1{font-size:1.2em}}h2{font-size:2em;font-weight:normal}@media (max-width:650px){h2{font-size:1.1em}}@media (max-width:300px){h2{font-size:1em}}h3{text-align:center;font-size:1.5em;font-weight:normal}img{max-width:100%;height:auto}.container{margin:0 auto;padding:0}.container.main{max-width:1200px;box-shadow:0 0 20px 10px rgba(128,128,128,0.1)}.container.s600{max-width:600px}.container.s700{max-width:700px}.container.s800{max-width:800px}@media (max-width:1220px){.container.s600,.container.s700,.container.s800{padding-left:2em;padding-right:2em}}@media (max-width:650px){.container.s600,.container.s700,.container.s800{padding-left:1em;padding-right:1em}}.btn{margin-top:20px;display:inline-block;color:black;border:1px black solid;text-decoration:none;font-family:moret, sans;font-size:30pt;padding:10px 30px}@media (max-width:650px){.btn{font-size:20px}}.btn:hover{color:white;border:1px white solid}.bgwhite{background-color:white}#counter{font-size:3em;font-weight:bold;margin-bottom:60px;font-family:"Libre Baskerville",serif}#menu{background-color:black;font-family:"Libre Baskerville",serif;margin-bottom:3em}#menu div.hamburger{display:none;margin:auto}#menu div.hamburger #svgMobileMenu{width:30px}#menu div.hamburger a{margin:auto}#menu div.items{display:flex;justify-content:center;margin:auto}#menu a{display:block;padding:15px 30px;background-color:transparent;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:bold;font-size:.8em;color:white;margin:15px 0}#menu a:hover,#menu a.active{text-decoration:underline}@media (max-width:615px){#menu a{padding:15px 20px;margin:0}}@media (min-width:616px){#menu{display:flex}}@media (max-width:615px){#menu div.items{display:none;flex-direction:column}#menu div.hamburger{display:block}}.logoPAA{display:block;width:30%;margin:0 auto;margin-bottom:40px;max-width:350px}.caps{text-transform:uppercase;font-family:"Libre Baskerville",serif}.bold{font-weight:bold}#hpadvertisers{padding:50px;text-align:center}@media (max-width:600px){#hpadvertisers{padding:20px}}#hpadvertisers h1{display:none}#hpadvertisers p{font-size:21px;color:black;font-weight:900;letter-spacing:4.2px}#hpadvertisers p.thanks{margin:auto;max-width:50%;border:1px black solid;color:black;border-radius:5px;padding:20px 20px}@media (max-width:800px){#hpadvertisers p.thanks{max-width:80%}}#hpadvertisers h2.big{font-size:62px;color:black;font-weight:bold}@media (max-width:700px){#hpadvertisers h2.big{font-size:52px}}@media (max-width:600px){#hpadvertisers h2.big{font-size:42px}}@media (max-width:600px){#hpadvertisers h2.big{font-size:32px}}#home{text-align:center}#home h2{margin-top:.83em}#kategory{margin-bottom:60px;text-align:center}#kategory .kostky{display:flex;justify-content:center;flex-wrap:wrap}#kategory .kostky .item{padding:10px;vertical-align:middle}#kategory .kostky .item a{display:flex;flex-direction:row;justify-content:center;align-items:center;width:240px;height:100px;border:2px black solid;color:black;font-family:moret,sans-serif;font-size:24pt;padding:10px;text-decoration:none;text-transform:uppercase}#kategory .kostky .item a:hover{color:white;border:2px white solid}.categoryhldr h2{text-align:center}.category{margin:0 auto;margin-bottom:40px;display:grid;grid:auto / 1fr 1fr;gap:2em;justify-content:center;align-items:center;justify-items:center}@media (max-width:650px){.category{grid:auto / 1fr;gap:1em}}.category .item{font-family:"Libre Baskerville",serif;font-size:2em;font-weight:bold;font-style:italic;min-width:250px;min-height:50px;display:flex;justify-content:center;align-items:center;color:black;background-color:white;text-decoration:none;text-align:center}.category .item:hover{color:#e98c8a;border-color:black}#finalevideo{text-align:center;margin:60px 10px}@media (max-width:1200px){#finalevideo{margin:60px 20px}}#finalevideo iframe{margin-top:60px}#info{margin:60px 0;text-align:center;background-color:white;padding:75px 150px}@media (max-width:800px){#info{padding:75px 150px}}@media (max-width:700px){#info{padding:75px 30px}}@media (max-width:600px){#info{padding:25px 20px}}#info h1{margin-top:0;font-size:34pt;font-weight:bolder}@media (max-width:800px){#info h1{font-size:28pt}}@media (max-width:360px){#info h1{font-size:20pt}}#info p{padding:0 120px}@media (max-width:800px){#info p{padding:0 60px}}@media (max-width:700px){#info p{padding:0 30px}}#info b{font-size:110%}#jaksoutezit{text-align:center;padding:75px 150px;margin:40px auto;margin-top:0;background-color:white}@media (max-width:1030px){#jaksoutezit{padding:75px 75px}}@media (max-width:650px){#jaksoutezit{margin-top:0;padding:20px 20px}}#hlasovani{margin-bottom:60px}@media (max-width:650px){#hlasovani{margin-bottom:40px}}#hlasovani h1{display:block;margin:1em 0;text-align:center;font-weight:normal}#hlasovani .message{margin:2rem auto;text-align:center;position:relative;width:80%;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:.25rem;opacity:.9}#hlasovani .message.notice{color:#004085;background-color:#cce5ff;border-color:#b8daff}#hlasovani .message.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}#hlasovani .message.error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}#hlasovani .message.warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}#hlasovani .produktlist{background-color:white;text-align:center;margin:2em;padding:1em;padding-top:2em}@media (max-width:650px){#hlasovani .produktlist{margin:1em;margin-bottom:1em}}#hlasovani .produktlist h2{margin:0 auto;margin-bottom:1em}#hlasovani .produktlist .inputs{display:none}#hlasovani .produkty{display:grid;gap:20px 0;justify-items:center;grid-template-columns:repeat(auto-fill, Calc(99.9% / 4))}@media (max-width:700px){#hlasovani .produkty{grid-template-columns:repeat(auto-fill, Calc(99.9% / 2))}}#hlasovani .produkty .item{width:100%;max-width:240px;font-size:.9em;text-align:center;margin-right:10px;background-repeat:no-repeat;background-size:40px 40px;position:relative;display:inline-block;z-index:0;text-transform:uppercase}#hlasovani .produkty .item:hover{font-weight:bolder;transform:scale(1.01) !important;z-index:99}#hlasovani .produkty .item:before{position:absolute;content:'';top:-2px;left:calc(50%);transform:translate(-50%, 0);height:calc(100% + 4px);width:calc(100% - 20px);background-color:white;z-index:-1}#hlasovani .produkty .item:after{position:absolute;content:'';top:50%;left:-2px;transform:translate(0%, -50%);width:calc(100% + 4px);background-color:white;z-index:-1}#hlasovani .produkty .item .selectable:before{display:none;position:absolute;top:20%;right:40%;width:80px;height:80px;content:'';background-size:cover}#hlasovani .produkty .item .selectable.heard:before{display:block;background-image:url(star-light.png)}@media (max-width:400px){#hlasovani .produkty .item .selectable.heard:before{width:50px;height:50px}}#hlasovani .produkty .item .selectable.check{font-weight:bold}#hlasovani .produkty .item .selectable.check:before{display:block;background-image:url(star.png)}@media (max-width:400px){#hlasovani .produkty .item .selectable.check:before{width:50px;height:50px}}#vysledky h1{display:block;margin:1em 0;text-align:center;font-weight:normal}#vysledky .produktlist{background-color:white;text-align:center;margin:2em;padding:1em;padding-top:2em}@media (max-width:650px){#vysledky .produktlist{margin:1em;margin-bottom:1em}}#vysledky .produktlist h2{margin:0 auto;margin-bottom:1em}#vysledky .produktlist .inputs{display:none}#vysledky .produkty{display:grid;gap:20px 0;justify-items:center;grid-template-columns:repeat(auto-fill, Calc(99.9% / 3))}@media (max-width:700px){#vysledky .produkty{grid-template-columns:repeat(auto-fill, Calc(99.9% / 2))}}#vysledky .produkty .item{width:100%;max-width:240px;font-size:.9em;text-align:center;background-repeat:no-repeat;background-size:40px 40px;position:relative;display:inline-block;z-index:0;text-transform:uppercase}#vysledky .produkty .item:hover{font-weight:bolder;transform:scale(1.01) !important;z-index:99}#vysledky .produkty .item:before{position:absolute;content:'';top:-2px;left:calc(50%);transform:translate(-50%, 0);height:calc(100% + 4px);width:calc(100% - 20px);background-color:white;z-index:-1}#vysledky .produkty .item:after{position:absolute;content:'';top:50%;left:-2px;transform:translate(0%, -50%);width:calc(100% + 4px);background-color:white;z-index:-1}#vysledky .produkty .item .selectable:before{display:none;position:absolute;top:20%;right:40%;width:80px;height:80px;content:'';background-size:cover}#vysledky .produkty .item .selectable.heard:before{display:block;background-image:url(star-light.png)}#vysledky .produkty .item .selectable.check:before{display:block;background-image:url(star.png)}#vysledky .produkty .item .selectable.win1:before{display:block;background-image:url(star_win1.png)}#vysledky .produkty .item .selectable.win2:before{display:block;background-image:url(star_win2.png)}#vysledky .produkty .item .selectable.win3:before{display:block;background-image:url(star_win3.png)}@media (max-width:700px){#vysledky .produkty{grid-template-columns:repeat(auto-fill, Calc(99.9% / 2))}}@media (max-width:400px){#vysledky .produkty{grid-template-columns:repeat(auto-fill, 99.9%)}#vysledky .produkty .item{margin-right:0;margin:auto}}.coolForm{margin:0 auto;text-align:left}.coolForm #form{margin:auto;text-align:left}.coolForm #form h2{text-align:center}.coolForm .form-group{padding:8px 0}.coolForm label{display:block}.coolForm input,.coolForm select,.coolForm textarea{border:1px #7a6b5b solid;width:calc(100% - 20px);margin:2px 0px;display:block;padding:10px 12px;outline:none;background-color:white}.coolForm input:hover,.coolForm select:hover,.coolForm textarea:hover{border:1px white solid;background-color:#e2d5c7}.coolForm input:focus{border:1px white solid;background-color:#e2d5c7}.coolForm textarea{min-height:150px}.coolForm input[type=radio],.coolForm input[type=checkbox]{width:20px;display:inline;outline:none}.coolForm .btn{margin:auto;color:black;border:1px black solid;background-color:transparent;text-transform:uppercase;cursor:pointer;font-family:moret, sans;font-size:18pt;padding:10px 30px;outline:none}@media (max-width:300px){.coolForm .btn{padding:10px 20px}}.coolForm .btn:hover{outline:none;color:white;border:1px white solid}.coolForm .help-block{display:inline-block;margin-top:8px}.coolForm .has-error input,.coolForm .has-error select,.coolForm .has-error textarea{border:1px #be0000 solid}.coolForm .has-error input[type=radio],.coolForm .has-error input[type=checkbox]{outline:none}.coolForm .text-danger{color:#be0000}.coolForm button,.coolForm input[type=reset],.coolForm input[type=submit]{width:auto;height:auto;overflow:hidden}.coolForm label[for$='-website'],.coolForm input[name='website']{display:none}#vyherci{text-align:center;padding:75px 150px;margin:50px 30px;background-color:white}@media (max-width:800px){#vyherci{padding:50px 50px}}footer{background-color:black;text-align:center;margin-top:3em}footer .container{padding-top:2em;padding-bottom:2em}footer .logoHarpersbazaar{display:block;margin:auto;max-width:250px}footer .copyright{margin-top:20px;color:white;font-size:11px}footer a{color:white;cursor:pointer;text-decoration:underline}.video{margin:33px auto;width:60%}@media (max-width:900px){.video{width:80%}}@media (max-width:650px){.video{width:100%}}.resp-container{position:relative;overflow:hidden;padding-top:56.25%}.resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}