/*! Theme Name: Kaffen Child Theme URI: https://bslthemes.com/ Author: bslthemes Author URI: https://themeforest.net/user/bslthemes Description: Kaffen - Restaurant & Cafe WordPress Theme Version: 1.0.1 License: General Public License License URI: http://www.gnu.org/licenses/gpl.html Template: kaffen Text Domain: kaffen-child Tags: full-width-template, editor-style, featured-images, sticky-post, threaded-comments, translation-ready, theme-options */ .survey-form-main p strong{font-family:"Roboto";font-size:1rem;line-height:2;display:block;padding-bottom:0px!important;text-align:left;font-weight:400;color:#000}.survey-form-main .wpcf7-radio .wpcf7-list-item{display:block}.survey-form-main .wpcf7-radio .wpcf7-list-item label{font-family:"Roboto";font-size:1rem;line-height:2;display:block;padding-bottom:5px!important;text-align:left;font-weight:400;color:#000}.survey-form-main .survey-4 .sp-coff{display:flex;justify-content:space-between}.survey-form-main .survey-4 .sp-coff span{font-family:"Roboto";font-size:.7rem;line-height:1;display:block;padding-bottom:5px!important;text-align:left;font-weight:400;color:#000}.survey-form-main .survey-4 span.wpcf7-form-control-wrap .wpcf7-radio{display:flex}.survey-form-main>div{margin-bottom:2.5rem!important}.survey-form-main .survey-4 span.wpcf7-form-control-wrap .wpcf7-radio label span{display:flex;width:60px;border:1px solid green;align-items:center;justify-content:center}.survey-form-main .wpcf7-radio .wpcf7-list-item.first{margin-left:0!important}.survey-form-main .survey-4 span.wpcf7-form-control-wrap .wpcf7-radio span.wpcf7-list-item{margin:0!important}.survey-form-main .survey-4 span.wpcf7-form-control-wrap .wpcf7-radio label input[type="radio"]{position:absolute;top:-20px;display:none!important}.survey-form-main .survey-4 span.wpcf7-form-control-wrap .wpcf7-radio label input:checked+span{background-color:green;color:#F7F7F7}.survey-form-main>div>p{display:flex;gap:3px;margin-bottom:10px;line-height:1}.survey-form-main>div>p>span{color:red}.survey-form-main .wpcf7-checkbox .wpcf7-list-item{display:block}.survey-form-main .wpcf7-checkbox .wpcf7-list-item label{font-family:"Roboto";font-size:1rem;line-height:2;display:block;padding-bottom:5px!important;text-align:left;font-weight:400;color:#000}.survey-form-main input[type="text"],.survey-form-main input[type="email"],.survey-form-main input[type="tel"],.survey-form-main textarea,.survey-form-main select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5rem!important;display:block;background-color:#fff;border:1px solid rgb(32 7 7 / .8)!important;border-radius:4px!important;color:#000;box-sizing:border-box;width:100%!important;margin:0!important;line-height:normal;height:auto}.survey-form-main .survey-10 .fir-sec-name{display:flex;justify-content:space-between}.survey-form-main .survey-10 .fir-sec-name label{width:49%;padding-bottom:0!important}.survey-form-main>.survey-4{width:max-content;max-width:100%}.survey-form-main .survey-4 span.wpcf7-form-control-wrap .wpcf7-radio span.wpcf7-list-item:first-child label span{border-bottom-left-radius:5px}.survey-form-main .survey-4 span.wpcf7-form-control-wrap .wpcf7-radio span.wpcf7-list-item:first-child label span{border-top-left-radius:5px}.survey-form-main .survey-4 span.wpcf7-form-control-wrap .wpcf7-radio span.wpcf7-list-item:last-child label span{border-bottom-right-radius:5px}.survey-form-main .survey-4 span.wpcf7-form-control-wrap .wpcf7-radio span.wpcf7-list-item:last-child label span{border-top-right-radius:5px}.survey-form-main .survey-10 .fir-sec-name label,.survey-form-main>.survey-11 label{font-family:"Roboto";font-size:.9rem;line-height:2;display:block;padding-bottom:0px!important;text-align:left;font-weight:400;color:#000}.survey-form-main{margin-bottom:3rem}form.sent .wpcf7-response-output{position:relative;padding:.75rem 1.25rem;border:1px solid #155724!important;border-radius:.25rem;color:#155724;background-color:#d4edda;margin-bottom:1rem!important;font-size:1.2rem;font-weight:500}form.invalid .wpcf7-response-output{position:relative;padding:.75rem 1.25rem;border:1px solid red!important;border-radius:.25rem;color:red;background-color:#f8d7da;margin-bottom:1rem!important;font-size:1.2rem;font-weight:500}.survey-form-main>div .wpcf7-radio{display:flex;justify-content:space-between;flex-wrap:wrap}.survey-form-main .wpcf7-radio .wpcf7-list-item input[type="radio"]{width:20px;height:20px}.survey-form-main .wpcf7-radio .wpcf7-list-item label{display:flex;align-items:center;padding:0!important;gap:10px}.survey-form-main>.survey-5 .wpcf7-radio>.wpcf7-list-item{width:25%}@media (width <=991.98px){.survey-form-main .survey-4 span.wpcf7-form-control-wrap .wpcf7-radio label span{width:50px}.survey-form-main>div .wpcf7-radio{justify-content:flex-start}}@media (width <=767.98px){.survey-form-main .survey-4 span.wpcf7-form-control-wrap .wpcf7-radio{flex-wrap:wrap}.survey-form-main .survey-4 span.wpcf7-form-control-wrap .wpcf7-radio label{padding:0!important}.survey-form-main .survey-10 .fir-sec-name{flex-wrap:wrap}.survey-form-main .survey-10 .fir-sec-name label{width:100%}.survey-form-main>.survey-5 .wpcf7-radio>.wpcf7-list-item{width:27%}}.survey-form-main>.survey-4 .wpcf7-list-item{width:auto!important}.survey-form-main>div .survey-7 p strong{font-weight:700}.survey-form-main>div .survey-7 p{font-family:"Roboto";font-size:.9rem;line-height:2;display:flex;padding-bottom:5px!important;text-align:left;font-weight:400;color:#000;align-items:center;gap:5px}.survey-form-main>div .survey-7 p span{color:red;font-size:16px}.survey-form-main>div .wpcf7-not-valid-tip{font-size:14px;line-height:1;margin-top:5px}.survey-form-main .wpcf7-checkbox .wpcf7-list-item{margin:0}.survey-form-main .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]{width:20px;height:20px;accent-color:#7d5224}.survey-form-main .wpcf7-checkbox .wpcf7-list-item label{display:flex;align-items:center;gap:10px}@media (width <=575.98px){.survey-form-main .wpcf7-radio .wpcf7-list-item{display:block;width:50%;margin:0!important}.survey-form-main .wpcf7-checkbox .wpcf7-list-item{margin:0!important}.survey-form-main .wpcf7-radio .wpcf7-list-item label{font-size:.9rem}.elementor-25721 .elementor-element.elementor-element-69bbfff{padding:45px 0 0 0px!important}.elementor-25721 .elementor-element.elementor-element-74b78b6d{padding:45px 20px 35px 20px!important}}.survey-10,.survey-11,.survey-12{display:none!important;visibility:hidden}.elementor-25721 .elementor-element.elementor-element-69bbfff{padding:30px 0 0 0px!important}.elementor-25721 .elementor-element.elementor-element-69bbfff .elementor-widget-heading h4{font-size:18px;color:#fff!important;border-radius:33px;background-color:#c69562;width:max-content;margin:auto;padding:5px 20px 10px 20px;line-height:normal;display:flex;align-items:center;justify-content:center}