.sp_flat .ginput_complex label,.sp_flat .ginput_counter{-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}.gf_stylespro .gfsp_o_shade input[type]+label{padding-right:0}.sp_flat .gf_list_2col:not(.gfield_price) .o_label,.sp_flat .gf_list_3col:not(.gfield_price) .o_label,.sp_flat .gf_list_4col:not(.gfield_price) .o_label,.sp_flat .gf_list_5col:not(.gfield_price) .o_label{width:calc(100% - 2.5em)}.sp_flat .gfield_description{background:rgba(0,0,0,.02) none repeat scroll 0 0}.sp_flat .validation_message{font-weight:700}.sp_flat .gfield_error .gfield_label{color:#f15555;color:var(--gfsp--warning-color,#f15555)}.sp_flat .gfield_error input,.sp_flat .gfield_error input[type=email],.sp_flat .gfield_error input[type=number],.sp_flat .gfield_error input[type=password],.sp_flat .gfield_error input[type=search],.sp_flat .gfield_error input[type=tel],.sp_flat .gfield_error input[type=text],.sp_flat .gfield_error input[type=url],.sp_flat .gfield_error select,.sp_flat .gfield_error textarea{background-color:#fff7f7}.sp_flat .gf_progressbar{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.sp_flat .gf_icn_theme .gfsp_icon{border:1px solid transparent}.sp_flat .chosen-container-multi .chosen-choices li.search-choice{background:rgba(150,150,150,.07);border-radius:0;border-color:#fbfbfb;box-shadow:none;border:1px solid #f1f1f1;padding-top:1px;padding-bottom:1px}.sp_flat .gchoice_other_label+input{width:calc(100% - 2.4em)}.gf_noeffect input[type=checkbox]:not(old)+label,.gf_noeffect input[type=radio]:not(old)+label{opacity:initial}