.reservation-section{padding:60px 0;background:#F2E9DB}.reservation-section .reservation-box{display:block;float:left;width:100%;margin-bottom:40px}.reservation-section h2{display:block;float:left;width:100%;font-size:32px;font-weight:700;color:#3b2c22;margin-bottom:20px}.reservation-section h3{display:block;float:left;width:100%;font-size:26px;font-weight:700;color:#3b2c22;margin-bottom:10px}.reservation-section .reservation-row{display:block;float:left;width:100%}.reservation-section .reservation-row ol{padding-left:12px;padding-top:5px}.reservation-section .reservation-item{float:left;margin-bottom:20px}.reservation-section .reservation-item .label{display:block;float:left;width:100%;font-size:14px;font-weight:600;color:#3b2c22;margin-bottom:2px}.reservation-section .reservation-item input{display:block;float:left;width:100%;border-radius:15px;font-size:12px;font-weight:500;line-height:24px}.reservation-section .reservation-item .js-selectbox{display:block;float:left;width:100%}.reservation-section .reservation-item .js-selectbox__placeholder{border-radius:15px}.reservation-section .reservation-item textarea{display:block;float:left;width:100%;height:100px;border-radius:15px}.reservation-section .priceitems-rows div{float:left;position:relative;margin-bottom:20px}.reservation-section .priceitems-rows div input{display:inline-block;width:16px;height:16px;margin-right:4px;position:absolute;top:0;left:20px}.reservation-section .priceitems-rows div label{display:block;float:right;width:calc(100% - 30px);font-size:14px;position:relative;top:-1px}.reservation-section .sale-row div{float:left;margin-top:10px;margin-bottom:10px}.reservation-section .reservation-traveldoc{display:block;float:left;width:100%;margin-bottom:20px}.reservation-section .total-price{display:block;float:left;width:auto;margin:20px 0 40px 0;padding:15px 30px;background:#3b2c22;color:#e0d1c3;font-size:18px}.reservation-section .total-price .color{color:#79aa22;font-size:20px;font-weight:700}.reservation-section .reservation-agreement{display:block;float:left;width:100%;padding:10px 0;position:relative}.reservation-section .reservation-agreement input{display:inline-block;position:absolute;top:3px;left:20px;width:16px;height:16px}.reservation-section .reservation-agreement label{display:block;float:right;width:calc(100% - 30px);font-size:14px}.reservation-section .reservation-buttons{display:block;float:left;width:100%;padding:10px 15px 0 15px}.reservation-section .reservation-buttons .reservation-btn{display:block}.reservation-section .reservation-buttons .reservation-btn input{display:block;float:left;padding:0 25px;border-radius:15px;line-height:34px;background:red;color:#e0d1c3;font-size:16px;font-weight:600;margin-bottom:20px}.reservation-section .reservation-buttons .reservation-btn input:hover{background:#3b2c22;color:#e0d1c3}.reservation-section .reservation-buttons .reservation-btn .addPerson{display:block;float:left;width:360px}.reservation-section .reservation-buttons .reservation-btn .addPerson input{background:#3b2c22;color:#e0d1c3;margin-bottom:20px}.reservation-section .reservation-buttons .reservation-btn .addPerson input:hover{background:#79aa22}.reservation-section .reservation-buttons .reservation-btn .addPerson .reservation-copy{display:block;float:left;width:100%;padding:0 5px}.reservation-section .reservation-buttons .reservation-btn .addPerson .reservation-copy input{display:inline-block;width:16px;height:16px;margin-right:5px}.reservation-section .reservation-buttons .reservation-btn .addPerson .reservation-copy label{display:inline-block;position:relative;top:-3px;font-weight:600;font-size:14px;color:#3b2c22}.reservation-section .reservation-buttons .reservation-btn #rsv-continue-btn{display:block;float:left}.reservation-section .reservation-buttons .reservation-btn #rsv-continue-btn input{line-height:38px;font-size:22px;background:#79aa22}.reservation-section .reservation-buttons .reservation-btn #rsv-continue-btn input:hover{background:#3b2c22;color:#e0d1c3}.reservation-section .reservation-buttons .pull-left{float:left}.reservation-section .reservation-buttons .pull-right{float:right}
