.hero-slider .button{display:inline-block;border-radius:50px;border:1px solid #F8F8F8;box-shadow:0 4px 4px 0 #00000040;padding:20px 30px;font-size:18px;font-weight:300;color:#fff;background:#fff0;transition:all 0.5s;text-decoration:none}.hero-slider .button:hover{border-color:#A97142;background-color:#A97142;padding:20px 40px 20px 30px!important;color:#fff}input.button,a.button,button.button{display:inline-flex;align-items:center;justify-content:center;border-radius:50px;border:1px solid #000;padding:15px 20px;font-size:15px;font-weight:300;color:#000;background:#fff0;transition:all 0.5s ease;text-decoration:none}input.button:hover,a.button:hover,button.button:hover{padding:15px 40px 15px 20px;border-color:#A97142;background-color:#A97142;color:#fff}a.button i{width:0;opacity:0;transform:translateX(0);transition:transform 0.4s ease,opacity 0.4s ease,color 0.4s ease}a.button:hover i{opacity:1;transform:translateX(10px);color:#fff!important}input.newbuttono,a.newbuttono,button.newbuttono{display:inline-block;border-radius:50px;border:1px solid #000;padding:15px 20px;font-size:15px;font-weight:300;color:#000;background:#fff0;transition:all 0.5s;text-decoration:none}input.newbuttono:hover,.newbuttono:hover,button.newbuttono:hover{border-color:#A97142;color:#A97142;background-color:#fff0}a.buttondark{display:inline-flex;align-items:center;justify-content:center;border-radius:50px;border:1px solid #A97142;padding:15px 30px;font-size:15px;font-weight:300;color:#fff;background:#A97142;transition:all 0.5s ease;text-decoration:none}a.buttondark:hover{padding:15px 45px 15px 30px;border-color:#A97142;color:#A97142;background:none}a.buttondark i{width:0;opacity:0;transform:translateX(0);transition:transform 0.4s ease,opacity 0.4s ease}a.buttondark:hover i{width:5px;opacity:1;transform:translateX(10px);color:#A97142!important}.wpcf7-submit{position:relative;font-size:18px;font-weight:300;color:#fff;border-width:1px;border-style:solid;border-color:#fff0;border-image:initial;transition:0.5s;border-radius:24px;padding:9px 25px 10px;background:#a97142}.wpcf7-submit:hover{color:#a97142;background-color:#fff0;border-color:#a97142}a.zelene,a.active{background-color:#000!important}a.zelene:hover,a.active:hover{background-color:#000!important}.produkt a.readmore{font-size:18px;font-weight:600;color:#ff1c29!important;text-decoration:none!important;position:absolute;bottom:25px}.produkt a.readmore:after{content:'\f061';font-family:"Font Awesome 6 Free";font-weight:900;vertical-align:middle;margin-left:6px;transition:all 0.2s linear;display:inline-block;opacity:0;transition:margin 0.5s,opacity 0.3s linear;color:#ff1c29}.produkt a.readmore:hover{color:var(--barvaodkazuhover)!important}.produkt a.readmore:hover:after{opacity:1;margin-left:12px}a.readmore{font-size:18px;font-weight:600;color:var(--barvaodkazuhover)!important;text-decoration:none!important;position:absolute;bottom:25px}a.readmore:after{content:'\f061';font-family:"Font Awesome 6 Free";font-weight:900;vertical-align:middle;margin-left:6px;transition:all 0.2s linear;display:inline-block;opacity:0;transition:margin 0.5s,opacity 0.3s linear;color:#ff1c29}a.readmore:hover{color:var(--barvaodkazuhover)!important}a.readmore:hover:after{opacity:1;margin-left:12px}a.readmorepozice{font-size:18px;font-weight:600;color:#fff;text-decoration:none!important}a.readmorepozice:hover{color:#fff}a.readmorepozice:after{content:'\f061';font-family:"Font Awesome 6 Free";font-weight:900;vertical-align:middle;margin-left:6px;transition:all 0.2s linear;display:inline-block;opacity:0;transition:margin 0.5s,opacity 0.3s linear;color:#fff}a.readmorepozice:hover:after{opacity:1;margin-left:12px}input.newbutton:hover,a.newbutton:hover,button.newbutton:hover,input.newbutton:active,a.newbutton:active,button.newbutton:active{background-color:#0EB2FF;transition:all 0.3s;color:#fff}a.newbuttonp:hover,a.newbuttonp:active{background-color:#0EB2FF;transition:all 0.3s;color:#fff}a.newbuttonpc:hover,a.newbuttonpc:active{background-color:#0EB2FF;transition:all 0.3s;color:#fff}@media(max-width:767px){input.newbutton,a.newbutton{padding:15px 30px;font-size:18px;line-height:100%}a.newbuttonp{padding:15px 16px;font-size:14px;line-height:100%}}@media(max-width:460px){a.newbuttonp{padding:15px 7px!important;font-size:13px!important}}@media(min-width:768px) and (max-width:1200px){input.newbutton,a.newbutton{padding:20px 50px 20px 50px!important;font-size:15px!important}input.newbuttono,a.newbuttono{padding:20px 40px 20px 40px!important;font-size:15px!important}input.newbuttonp,a.newbuttonp{font-size:15px!important}}@media(min-width:650px) and (max-width:767px){input.newbuttono,a.newbuttono{padding:20px 40px 20px 40px!important;font-size:15px!important}}@media(max-width:650px){.ptcz-reservation .newbuttontext{padding:20px 30px 20px 30px!important}input.newbutton,a.newbutton,button.newbutton{padding:20px 30px 20px 30px!important}input.newbuttono,a.newbuttono{padding:20px 30px 20px 30px!important;font-size:14px!important}}