﻿.shome-list .akce-item{border-bottom:none;border-radius:15px;overflow:hidden;box-shadow:rgba(0,0,0,.24) 0 3px 8px;}.shome-list .akce-date{font-size:1.6rem !important;}.shome-list .akce-title{font-size:3rem !important;}.shome-list .akce-desc{font-size:1.5rem;}.shome-list .akce-button{font-size:1.4rem !important;}.shome-detail{max-width:90rem;}.shome-detail .cornerImg{max-width:100%;margin:0 0 1rem 0;}.shome-detail h2{font-size:2.2rem;}.shome-detail h3,.shome-detail h4{font-size:2rem;}.shome-detail p{font-size:1.8rem;}.shome-detail .reservationWrapper{display:flex;flex-wrap:wrap;justify-content:center;}.shome-detail .reservationWrapper .reservationButton{-webkit-appearance:none;background:#ff6f13;padding:.8rem 3.5rem;display:inline-block;font-weight:700;font-size:1.4rem;margin:1rem 0 0 0;cursor:pointer;color:#fff !important;border:none;border-radius:80px;outline:none;text-transform:uppercase;margin:0 0 1rem 0;transition:.3s;}.shome-detail .reservationWrapper .reservationButton:hover{background:#ff884d;}.shome-detail .reservationWrapper p{text-align:center;width:100%;font-size:1.6rem;}#shomeForm{padding:1.5rem 4rem;}.sHomePopup{max-width:80rem;}.sHomePopup .price{display:flex;flex-direction:column;}.sHomePopup .price strong{padding:1rem 0 .5rem 0;font-size:1.5rem;color:#000;}.sHomePopup .price span{font-size:1.6rem;padding:1rem 0;font-weight:500;}.sHomePopup .formField .label{display:inline-block !important;}.sHomePopup .error{color:#f00;}.sHomePopup .editButton input{border-radius:80px !important;}.sHomePopup .mfp-close{color:#000;}.sHomePopup .reserveSuccess{padding:4rem;text-align:center;}