.agc_screen *{font-family:'Helvetica',Arial,Lucida,sans-serif!important}.cmapa h3{font-size:14px;font-weight:700}.odb{padding-left:20px;padding-bottom:8px}.produkt__popis{color:#222222}.btn{display:inline-block;padding:10px 25px;text-decoration:none;border-radius:5px;transition:all .5s}.btn--primary{background:#ce1527;color:white}.et_pb_wc_add_to_cart .quantity input.qty{border:0 solid #333!important;width:60px;max-width:100%}.et_pb_wc_price .amount{color:#ce1527;font-weight:700}.product-attributes{background:#f9f9f9;width:100%}.product-attributes tr{border-bottom:1px solid #c5c4c4}#content-area .product-attributes tr td{padding:15px}.product-attributes tr:last-child{border:none}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#ce1527;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.woocommerce .woocommerce-info{background:#8BC34A}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{text-align:center;font-weight:700;font-size:18px}.woocommerce ul.products li.product .price{text-align:center;font-size:20px;color:#ce1527!important;font-weight:700;padding:12px 0}.woocommerce ul.products[class*=columns-] li.product{text-align:center;padding:15px;border-radius:5px;transition:all .5s}.product .et_overlay{display:none}.woocommerce ul.products[class*=columns-] li.product:hover{box-shadow:0 20px 50px rgba(220,220,220,0.7)}.woocommerce ul.products li.product .button{margin-top:1em;color:#ce1527;font-size:16px}.woocommerce a.button:hover:after,.woocommerce a.button:after{display:none}.woocommerce a.button:hover{padding:.3em 1em .3em 1em}.woocommerce ul.products[class*=columns-] li.product{text-align:center}.heading h1{font-weight:700;font-size:48px;text-shadow:0 0 40px rgba(0,0,0,0.5),0 0 12px rgba(0,0,0,0.8)}.heading h2,.heading h3{font-weight:700}.box h2,.box h3{font-weight:700}.box h3{font-size:24px}.subpage{padding:150px 0}#top-menu li a{font-weight:400}.mobile_menu_bar:before{color:#ce1527}.et_mobile_menu{border-color:#ce1527}.ds-align{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.href{padding-bottom:2px;position:relative;border-bottom:1px solid}.href--arrow{margin-left:25px}.href--arrow:before{content:"";width:15px;height:15px;position:absolute;top:10px;left:-25px;background:url('https://vinarstvi-veverka.cz/wp-content/uploads/2020/05/left-and-right-arrows.svg') no-repeat;background-size:contain}.blurb{position:relative;transition:all .5s;max-width:100%;width:500px;margin:auto}.blurb img{width:100%}.blurb .et_pb_blurb_content{max-width:100%}.blurb .et_pb_module_header{padding:25px 15px;border-top:1px solid #ce1527}.blurb__content{padding:20px}.blurb__content a{margin-top:16px}.blurb--white{background:white}.footer-widget .fwidget:last-child{width:auto;max-width:100%;margin:0 auto!important;float:none}.foot_social{display:flex;align-items:center}.foot_social div{flex-basis:50%;padding:0 25px}.foot_social div:first-child{text-align:right;border-right:1px solid #aaa}.foot_social h4{padding-bottom:4px;font-weight:700;font-size:25px}.btn--small{color:white!important;background:#ce1527;padding:10px 15px;text-decoration:none;border-radius:5px;transition:all .5s}.btn--small:hover{background:#e92336}.foot_creds{color:white;display:flex;align-items:center;justify-content:center}.foot_creds div{padding:20px;display:flex}.foot_creds img{width:100px;height:100px}.foot_creds a{color:white}.foot_creds p span{width:60px;display:inline-block}.fluentform label.ff-el-form-check-label{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center}.fluentform .vk_check-one-box{display:flex!important;justify-content:end!important}.fluentform .vk_check-one-box .ff-el-input--content{margin-left:0!important;width:100%!important;display:flex!important;justify-content:end!important}.fluentform .ff-el-form-check-label .ff-el-form-check-input{top:2px!important}.fluentform .vk_check-one-box .ff-el-input--label{width:100%!important}.fluentform .vk_check-one-box small{font-size:12px;display:block;position:relative;top:-10px}.fluentform .vk_check-one-box label.ff-el-form-check-label{gap:10px}.fluentform .ff-el-form-check-input{width:16px;height:16px}.fluentform .ff-el-tc label.ff_tc_label>span{width:32px!important;position:relative!important;top:-4px!important}.fluentform .vk_half-widht{max-width:250px!important}.fluentform input[type="text"],.fluentform input[type="email"],.fluentform input[type="tel"],.fluentform input[type="number"],.fluentform textarea{font-size:16px;background:#EFEFEF;border-radius:0;padding:16px}.vk_check-red-section ul{list-style:none;padding-left:0}.vk_check-red-section ul li{position:relative;padding-left:25px}.vk_check-red-section ul li::before{content:url('/wp-content/uploads/2025/03/check-mark-red.svg');position:absolute;left:0;top:0;width:16px;height:16px}.vk_rooms-section .blurb:hover{transform:none}body:not(.et-fb) #vk-gallery-penzion{visibility:hidden;height:0;overflow:hidden;margin:0;padding:0}#vk-room-gallery img{height:200px;object-fit:cover;width:100%}#vk-room-gallery .et-pb-slider-arrows{opacity:1!important;visibility:visible!important}#vk-room-gallery .et-pb-arrow-next,#vk-room-gallery .et-pb-arrow-prev{color:#CE1427!important}.vk_rooms-section .et_pb_column{border-top:1px solid #ce1527;max-width:320px}.vk_rooms-section .et_pb_row:after,.vk_rooms-section .et_pb_row_inner:after{display:none!important}@media only screen and (min-width:981px){.blurb:hover{transform:translateY(-10px)}.et_pb_svg_logo #logo{height:65%;max-width:250px}}@media only screen and (max-width:980px){.footer-widget:nth-child(n){width:100%!important;margin:auto!important}.foot_social{flex-direction:column}.foot_social div{text-align:center;padding:15px;flex-basis:100%}.foot_social div:first-child{border:none;text-align:center}.vk_rooms-section{display:flex;gap:48px;flex-wrap:wrap;justify-content:center;flex-direction:column;align-items:center}.vk_rooms-section .et_pb_column{margin-bottom:0}}@media only screen and (max-width:578px){.foot_creds{flex-direction:column;text-align:center}.foot_creds div:first-child{padding-bottom:0}.heading h1{font-size:36px}.subpage{padding:90px 0}}