@charset "UTF-8";
/* https://www.hungryforhappiness.com/wp-content/themes/hfh/css/custom-forms.css */
*{outline:0}h2.page_title{color:#3cbbb9;margin-bottom:30px}.gform_wrapper form ul{padding:0}.gform_wrapper form ul li{list-style:none}.gform_wrapper form ul li>label{font-size:17px;display:block;margin:20px 0 0}.gform_wrapper form ul li textarea{width:100%;height:200px}.gform_wrapper form ul li:not([class*="col"]){clear:both}.gform_wrapper form ul li textarea,.gform_wrapper form ul li input[type="text"],.gform_wrapper form ul li input[type="number"],.gform_wrapper form ul li input[type="email"],.gform_wrapper form ul li input[type="url"],.gform_wrapper form ul li input[type="tel"],.gform_wrapper form ul li select{border:1px solid #dadada;font-family:Proxima Nova Rg,sans-serif;padding:13px;margin:10px 0;width:100%}.gform_wrapper form ul li textarea:focus,.gform_wrapper form ul li input[type="text"]:focus,.gform_wrapper form ul li input[type="number"]:focus,.gform_wrapper form ul li input[type="email"]:focus,.gform_wrapper form ul li input[type="url"]:focus,.gform_wrapper form ul li input[type="tel"]:focus,.gform_wrapper form ul li select:focus{border:1px solid #dadada!important}.gform_wrapper form ul li>div>div[class*="gfield_time"] input[type="number"]{width:inherit}.gform_wrapper form ul li>div>div[class*="gfield_time"]{display:inline-block}.gform_page_footer input,.gform_footer input{background:#3cbbb9;border-radius:2px;border:1px solid #3cbbb9;color:#fff;display:inline-block;font-size:1.25rem;line-height:1.25rem;padding:15px;text-decoration:none;min-width:168px;float:right;margin-top:20px;cursor:pointer}.gform_page_footer input:hover,.gform_footer input:hover{background:#36a8a7;border:1px solid #36a8a7;color:#fff}.gfield.gfield_html span{font-size:20px;display:block;width:100%;padding:10px 0}.gfield_checkbox li{position:relative}.gfield_checkbox li input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.gfield_checkbox li label{padding-left:30px;position:relative}.gfield_checkbox li label:before{content:"\2714";width:18px;height:18px;background:#fff;border:2px solid #dadada;position:absolute;top:-1px;left:0;color:#fff;font-size:0;line-height:18px;text-align:center;transition:.3s}.gfield_checkbox li input:checked+label:before{background:#3cbbb9;border-color:#3cbbb9;font-size:12px}.gfield_radio li{position:relative}.gfield_radio li input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.gfield_radio li label{padding-left:30px;position:relative}.gfield_radio li label:before{content:"";width:18px;height:18px;background:#fff;border:2px solid #dadada;position:absolute;top:-1px;left:0;line-height:18px;text-align:center;border-radius:50%;transition:.3s}.gfield_radio li label:after{content:"";width:8px;height:8px;background:#fff0;position:absolute;top:4px;left:5px;color:#fff;line-height:18px;text-align:center;border-radius:50%;transition:.3s}.gfield_radio li input:checked+label:before{border-color:#3cbbb9}.gfield_radio li input:checked+label:after{background:#3cbbb9}.gfield_radio,.gfield_checkbox{margin-bottom:25px!important;display:block}.gform_wrapper form ul li select[multiple="multiple"] option:checked{background:#3cbbb9 -webkit-linear-gradient(bottom,#3cbbb9 0%,#3cbbb9 100%)}.gform_wrapper form ul li select[multiple="multiple"]:active,.gform_wrapper form ul li select[multiple="multiple"]:hover{outline:none}.gform_wrapper form ul li select[multiple="multiple"]:active,.gform_wrapper form ul li select[multiple="multiple"]:hover{outline-color:#fff}.gform_wrapper form ul li select[multiple="multiple"]{padding:0}.gform_wrapper form ul li select[multiple="multiple"] option{padding:10px}.ginput_container_fileupload{position:relative;display:inline-block;font-size:15px;margin-top:15px;height:36px}.ginput_container_fileupload input[type="file"]{height:36px;padding-left:33px;background:#fff0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ginput_container_fileupload input[type="file"]{padding-left:15px;background:#f5f5f5}}@supports (-ms-accelerator:true){.ginput_container_fileupload input[type="file"]{padding-left:15px;background:#f5f5f5}}.ginput_container_fileupload input[type="file"]:before{content:"Upload File";border:1px solid #dadada;color:#626868;background-color:#fff;padding:8px 20px;border-radius:3px;font-size:16px;font-weight:600;display:table;z-index:22;position:absolute;cursor:pointer;left:0;top:-6px;transition:0.3s}::-ms-browse{border:1px solid #dadada;color:#626868;background-color:#fff;padding:8px 20px;border-radius:3px;font-size:16px;font-weight:600;display:table;z-index:22;cursor:pointer;transition:0.3s;float:left}::-ms-browse:hover,.ginput_container_fileupload input[type="file"]:hover:before{background:#3cbbb9;border:1px solid #3cbbb9;color:#fff;transition:0.3s}::-ms-value{background:#fff0;border:none}.ginput_container_fileupload span{display:none}@media only screen and (min-width:650px){.gf-grid{max-width:700px}.gform_wrapper form ul li.gf-2col{width:50%;float:left;padding-right:15px;padding-left:0;margin-bottom:12px}.gform_wrapper form ul li.gf-2col+.gf-2col{width:50%;float:left;padding-left:15px;padding-right:0;margin-bottom:12px}}@media only screen and (min-width:991px){.gform_wrapper form ul li.gf-3col{width:33.33333%;float:left;padding-right:15px;padding-left:0;margin-bottom:12px}.gform_wrapper form ul li.gf-3col+.gf-3col+.gf-3col{width:33.33333%;float:left;padding-left:15px;padding-right:0;margin-bottom:12px}.gform_wrapper form ul li.gf-4col{width:25%;float:left;padding-right:15px;padding-left:0;margin-bottom:12px}.gform_wrapper form ul li.gf-4col+.gf-4col+.gf-4col+.gf-4col{width:25%;float:left;padding-left:15px;padding-right:0;margin-bottom:12px}}#ui-datepicker-div{background:#fff;padding:15px;min-width:270px;box-shadow:0 0 5px 0 rgb(0 0 0 / .1);display:none}.ui-datepicker-title,.ui-datepicker-header{display:table;width:100%}.ui-datepicker-title{margin:0 -5px;width:calc(100% + 10px);padding:10px 0}.ui-datepicker-title select{width:calc(50% - 10px);font-size:13px;padding:5px;margin:0 5px;border:1px solid #ddd}.ui-datepicker-header>a{float:left;width:50%}.ui-datepicker-header>a:nth-child(2) span{text-align:right;display:block}.ui-datepicker-calendar{width:100%;border-collapse:collapse}.ui-datepicker-calendar th,.ui-datepicker-calendar td{border:1px solid #e5e5e5;padding:7px 5px;text-align:center;vertical-align:middle;font-size:14px}.ui-datepicker-calendar td{cursor:pointer}.ui-datepicker-calendar td:hover,.ui-datepicker-calendar td.ui-datepicker-today{background:#3cbbb9;border-color:#3cbbb9}.ui-datepicker-calendar td:hover a,.ui-datepicker-calendar td.ui-datepicker-today a{color:#fff}.gform_wrapper form{display:table;width:100%}.gform_page_footer input{float:none}.gf_progressbar{display:none!important}.gform_wrapper form ul li select[multiple="multiple"]{padding:0;max-height:186px;overflow:scroll;overflow-x:hidden}.page-template-gravity-form .col-has-fill .vc_column-inner[class*="vc_custom_"]{padding:40px}.page-template-gravity-form .col-has-fill .vc_column-inner[class*="vc_custom_"] .wpb_wrapper{max-width:1054px;margin:0 auto;padding:0 15px}.page-template-gravity-form [class*="page--vc"] .page_title{max-width:1054px;margin:0 auto 30px;padding:0 15px}.page-template-gravity-form [class*="page--vc"] .container{min-width:100%;padding:0}.select-hidden{display:none;visibility:hidden;padding-right:10px}.select{cursor:pointer;display:inline-block;position:relative;font-size:16px;color:#fff;width:100%;height:46px;margin:10px 0 0;min-width:80px;top:0}.gfield_time_ampm .select{top:18px}.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;border:1px solid #dadada;padding:8px 10px;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;color:#525252;line-height:28px}.select-styled:after{content:"";width:0;height:0;border:5px solid #fff0;border-color:#525252 #fff0 #fff0 #fff0;position:absolute;top:19px;right:10px}.select-styled:hover{background-color:#fff}.select-styled:active,.select-styled.active{background-color:#fff}.select-styled:active:after,.select-styled.active:after{top:15px;border-color:#fff0 #fff0 #525252 #fff0}.select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:#fff;color:#525252;border:1px solid #dadada;border-top:none;max-height:273px;overflow:auto;width:100%}.select-options li:empty{display:none}.select-options li{margin:0;padding:8px 0;text-indent:15px;-moz-transition:all 0.15s ease-in;-o-transition:all 0.15s ease-in;-webkit-transition:all 0.15s ease-in;transition:all 0.15s ease-in}.select-options li:hover{color:#000;background:#fff}.select-options li[rel="hide"]{display:none}.gf-inline ul li{display:inline-block;margin-right:15px;margin-bottom:5px}.gform_wrapper .ginput_complex{margin-top:30px}.gform_wrapper .ginput_complex label{margin-bottom:90px;margin-top:-80px;display:block}.gform_wrapper .ginput_complex .address_country label{margin-bottom:80px;margin-top:-75px;display:block}.gsection_title{color:#3cbbb9;font-size:24px}.gform_wrapper .gfield_checkbox li label{margin:0;padding:2 30 0}