.elementor-950 .elementor-element.elementor-element-1521dae:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-1521dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );background-image:url("https://cheekybee.com/wp-content/uploads/2023/07/FrontOfGalleryImage-2500x1000_c.jpg");background-position:356px -50px;background-repeat:no-repeat;background-size:cover;}.elementor-950 .elementor-element.elementor-element-1521dae > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(112deg, #F8F8F8 36%, #F8F8F800 34%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-950 .elementor-element.elementor-element-1521dae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 0% 7% 0%;}.elementor-950 .elementor-element.elementor-element-1521dae > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:100px;}.elementor-950 .elementor-element.elementor-element-3b75459d > .elementor-element-populated{margin:0% 50% 0% 0%;--e-column-margin-right:50%;--e-column-margin-left:0%;}.elementor-950 .elementor-element.elementor-element-7a64dbb4 .elementor-heading-title{font-weight:600;color:#FFFFFF;}.elementor-950 .elementor-element.elementor-element-7ca1ca9 > .elementor-container{max-width:900px;}.elementor-950 .elementor-element.elementor-element-7ca1ca9{margin-top:50px;margin-bottom:50px;}.elementor-950 .elementor-element.elementor-element-a9366b0 .elementor-heading-title{font-weight:700;}.elementor-950 .elementor-element.elementor-element-b00fe46 .elementor-heading-title{font-weight:700;}.elementor-bc-flex-widget .elementor-950 .elementor-element.elementor-element-dd063ba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-950 .elementor-element.elementor-element-dd063ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-950 .elementor-element.elementor-element-dd063ba > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-950 .elementor-element.elementor-element-afbe961 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-bc-flex-widget .elementor-950 .elementor-element.elementor-element-e111041.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-950 .elementor-element.elementor-element-e111041.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-950 .elementor-element.elementor-element-b22606d > .elementor-container{max-width:1050px;}.elementor-950 .elementor-element.elementor-element-7fc4754{text-align:center;}.elementor-950 .elementor-element.elementor-element-3224e37 > .elementor-container{max-width:1150px;}.elementor-950 .elementor-element.elementor-element-3224e37{margin-top:50px;margin-bottom:50px;}@media(min-width:768px){.elementor-950 .elementor-element.elementor-element-dd063ba{width:57.159%;}.elementor-950 .elementor-element.elementor-element-e111041{width:42.784%;}}@media(max-width:1024px){.elementor-950 .elementor-element.elementor-element-1521dae:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-1521dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;background-size:cover;}.elementor-950 .elementor-element.elementor-element-1521dae > .elementor-shape-bottom svg{width:calc(125% + 1.3px);height:75px;}.elementor-950 .elementor-element.elementor-element-1521dae{padding:12em 0em 5em 0em;}.elementor-950 .elementor-element.elementor-element-3b75459d > .elementor-element-populated{margin:0% 40% 0% 0%;--e-column-margin-right:40%;--e-column-margin-left:0%;padding:2em 2em 2em 2em;}}@media(max-width:767px){.elementor-950 .elementor-element.elementor-element-1521dae > .elementor-background-overlay{opacity:0;}.elementor-950 .elementor-element.elementor-element-1521dae > .elementor-shape-bottom svg{height:21px;}.elementor-950 .elementor-element.elementor-element-1521dae{padding:9em 0em 3em 0em;}.elementor-950 .elementor-element.elementor-element-3b75459d > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-950 .elementor-element.elementor-element-7a64dbb4{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-02f3657 */.cufield label {
    display: none!important;
}

.cufield .frm_description {
    padding-left: 10px!important;
}

.cufield {
    text-align: left!important;
    align-items: left!important;
    justify-content: left!important;
    padding-left: 20px!important;
}

.elementor-kit-16 input:not([type="button"]):not([type="submit"]), .elementor-kit-16 textarea, .elementor-kit-16 .elementor-field-textual {
    background-color: #f5f5f5;
    padding: 0!important;
}

#frm_field_714_container .c-box{
 border: 0!important;    
}

#frm_field_714_container .form-field {
    padding-left: 10px;
    padding-right: 10px;
}

#frm_field_714_container .frm_primary_label {
    margin-top: 15px;
}

.cusectiona1 .c-box {
    border: 1px solid #f5f5f5!important;
    background-color: #fff!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3224e37 */#frm_field_339_container {
    margin-left: 30px!important;
}

.align-middle{
    align-items: center;
    margin-bottom: 0 !important;
}
.title-p1{
text-align: right; 
font-family: Tangerine; 
font-size: 20pt; 
font-weight: bold; 
color: #000000;
margin-bottom: -10px;
}
.title-p2{
    text-align: right;
    font-family: Arial Black;
    font-size: 20pt;
    color: #282828;
    margin-bottom: 0;
}
.input{
    height: 23px !important;
}
.contact-section div.cm-field{
    border: none !important;
}

.frm_style_formidable-style.with_frm_style .frm_section_heading {
    margin-top: 30px;
}
.margin-reset-box-1{
    margin-top: -65px !important;
}
.margin-reset-box-2{
    margin-top: 0px !important;
}

/*========================FORM LOGO SECTION*/
.form-header{
    display: none !important;
}
.form-header h3 {
    display: none !important;
}
/*========================FORM LOGO SECTION ends*/



/* ====================================GENERAL FORM SECTION STYLE*/
.frm_combo_inputs_container, .frm_grid_container, .frm_form_fields .frm_section_heading, .frm_form_fields .frm_fields_container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-auto-rows: max-content;
    grid-gap: 0;
}
.form-section .clm-title h3{
    font-size: 13.33px !important;
    font-weight: 800 !important;
    color: #000000 !important;
    text-transform: uppercase !important;
    font-family: 'Tahoma' !important;
    padding: 0 !important;
    border: none !important;
}
.form-section .frm_primary_label {
    min-width: 40px !important;
    text-align: right !important;
}
.form-section .form-field:nth-child(3n + 1) {
    border-right: none;
}
.half-section .frm_form_field {
    min-width: unset !important;
}
div.half-section:nth-child(even) {
    margin-right: 20px;
}
.half-section.form-section .form-field:nth-child(4n + 1) {
    border-right: 1px solid;
}
.half-section.form-section .form-field:nth-child(3n + 1) {
    border-right: none;
}
div.clm-3-centered {
    padding: 0 80px;
}
div.clm-3-centered{
    position: relative;
}
div.clm-3-centered:before {
    content: "";
    position: absolute;
    height: 37px;
    width: 100%;
    background: #676635;
    left: 0;
}
div.clm-3-centered h3.frm_pos_top.frm_section_spacing{
    position: relative;
    border: none !important;
}


/* ==============================Form-fields Background styles*/

/*.form-section .form-field:nth-child(6n + 5) {
    background: white !important;
}
.form-section .form-field:nth-child(3n + 5) {
    background: #f3f3f3;
}*/
.form-section .form-field:nth-child(6n + 4) {
    background: white !important;
}
.form-section .form-field:nth-child(3n + 4) {
    background: #f3f3f3;
}
.form-section .form-field:nth-child(6n + 3) {
    background: white !important;
}
.form-section .form-field:nth-child(3n + 3) {
    background: #f3f3f3;
}
.form-section .form-field:nth-child(6n + 2) {
    background: white !important;
}
.form-section .form-field:nth-child(3n + 2) {
    background: #f3f3f3;
}


/*===3clm design styles===*/
.half-section.form-section .form-field:nth-child(3n + 2) {
    background: #f3f3f3 !important;
}
.half-section.form-section .form-field:nth-child(3n + 3) {
    background: #f3f3f3 !important;
}
.half-section.form-section .form-field:nth-child(3n + 4) {
    background: #f3f3f3 !important;
}
.half-section.form-section .form-field:nth-child(3n + 5) {
    background: #f3f3f3 !important;
}
.half-section.form-section .form-field:nth-child(6n + 5) {
    background: #f3f3f3 !important;
}
.half-section.form-section .form-field:nth-child(6n + 4) {
    background: white !important;
}
.half-section.form-section .form-field:nth-child(6n + 3) {
    background: white !important;
}
.half-section.form-section .form-field:nth-child(6n + 2) {
    background: white !important;
}

.clm-2-section.half-section.form-section .form-field:nth-child(4n + 4) {
    background: #f3f3f3 !important;
}
.clm-2-section.half-section.form-section .form-field:nth-child(2n + 4) {
    background: #f3f3f3 !important;
}
.clm-2-section.half-section.form-section .form-field:nth-child(4n + 6) {
    background: #fff !important;
}
.clm-2-section.half-section.form-section .form-field:nth-child(2n + 3) {
    background: #f3f3f3 !important;
}
.clm-2-section.half-section.form-section .form-field:nth-child(4n + 3) {
    background: #ffffff !important;
}
.clm-2-section.half-section.form-section .form-field:nth-child(3n + 1) {
    border-right: 1px solid;
}
.clm-2-section.half-section.form-section .form-field:nth-child(2n + 1) {
    border-right: none;
}
.totals-of-all-section .cm-field:last-child, .totals-of-all-section .cm-field:nth-last-child(2) {
    border-right: none !important;
}
.totals-of-all-section .cm-field:nth-child(even) {
    border-right: 1px solid #676635;
}
body form div.max-50{
    max-width: 50% !important;
}
p.frm_total_formatted {
    background: #fff;
}


/* ======================================Form-fields Background END styles*/
h3.frm_pos_top.frm_section_spacing {
    margin-bottom: 0 !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #9e9e6a !important;
    background-color: #676635 !important;
    padding: 0 !important;
    color: #ffffff !important;
    text-align: center;
    font-size: 29.333px !important;
    font-family: vigneta !important;
    font-weight: 500 !important;
}

.frm_form_fields .frm_fields_container {
    grid-template-columns: none !important;
    grid-gap: 0 0% !important;
}
.form-field * {
    margin-bottom: 0 !important;
}
.form-title {
    margin-bottom: 0 !important;
    border-width: 1px;
    border-style: solid;
    border-color: #9e9e6a;
    background-color: #676635;
}
.form-title h2 {
    margin-bottom: 0;
    text-align: center;
    font-family: Vigneta;
    font-size: 22pt;
    color: #ffffff;
}
.clm-title {
    min-height: 30px;
    border-bottom: 1px solid #8b8b00;
}
.clm-title h3 {
    font-size: 13.33px;
    font-weight: 800;
    color: #000000;
    text-transform: uppercase;
    font-family: 'Tahoma';
}
div.c-box{
    background-color: #fff;
    border-right: 1px solid #8b8b00;
    display: flex !important;
    align-items: center;
    justify-content: center;
    margin-bottom: 0 !important;
    width: 100% !important;
    margin: 0 !important;
    max-width: 100% !important;
    flex-wrap: wrap;
}
div.bg-gray{
    background-color: #f3f3f3;
}
div.clm-title h3{
    margin: 0;
    letter-spacing: 0 !important;
}
.cm-field input {
    width: 32px !important;
    background-color: #ffffff;
    border: 1px solid #888888 !important;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 20px !important;
    line-height: 20px;
    font-size: 12px !important;
    padding: 0 !important;
    text-align: center;
    color: #000 !important;
    font-family: 'Arial' !important;
}
input:focus {
    border-width: 2px !important;
    box-shadow: none !important;
}
div.cm-field label {
    font-family: Arial !important;
    font-size: 12px !important;
    color: #000000 !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
}
.frm_form_field {
    min-width: 100px;
}
.form-field h4 {
    font-family: Arial !important;
    font-size: 12px !important;
    color: #000000 !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
    text-align: center;
}

/* =====================TOTAL WHOLE SALE SECTION STYLES*/
.totals-of-all-section div.cm-field {
    padding: 8px 10px;
    min-height: 30px;
}
.totals-of-all-section label {
    text-align: right !important;
    line-height: 1;
}
.totals-of-all-section p.frm_total_formatted {
    height: 20px;
    width: 50%;
    text-align: right;
    border: 1px solid #888888 !important;
    border-radius: 3px;
    line-height: 1.3;
    margin-top: 0 !important;
}
.totals-of-all-section > div {
    border-right: none;
}
.sub-totals-of-all-section h3{
    display: none !important;
}
.sub-totals-of-all-section {
    position: relative;
    transform: translateX(99%);
    border-width: 1px;
    border-style: solid;
    border-color: #9e9e6a;
    background-color: #d7d7bf;
    padding: 0px 25px !important;
    box-sizing: border-box !important;
    margin: -65px auto 0 !important;
    width: 100%;
}
.sub-totals-of-all-section .cm-field{
    border: none !important;
}
.sub-totals-of-all-section p.frm_total_formatted {
    height: 20px;
    width: 50%;
    text-align: right;
    border: 1px solid #888888 !important;
    border-radius: 3px;
    line-height: 1.3;
    background: #fff;
    margin-top: 0 !important;
}
.sub-totals-of-all-section div.c-box{
    background: transparent !important;
    padding: 10px 0 !important;
}
.sub-totals-of-all-section div.cm-field label {
    text-align: right !important;
    line-height: 1;
}
.sub-totals-of-all-section label {
    width: 50% !important;
}
div#frm_field_561_container {
    display: block;
    text-align: center;
    box-sizing: border-box !important;
    font-family: arial;
    letter-spacing: 0;
    color: #000;
    display: table !important;
    width: fit-content !important;
    margin: 0 auto;
}
div.all-total label{
    font-weight: 900 !important;
}
.contact-section input {
    width: 70% !important;
    text-align: left;
    padding: 0 10px !important;
}
body form .contact-section.form-section label{
    line-height: 1 !important;
}
body form .contact-section.form-section .form-field.g-gray{
    background: #f3f3f3 !important;
}
body form .contact-section.form-section .frm_form_field.frm_left_container {
    grid-template-columns: 150px auto;
    justify-content: end;
}
body form .contact-section.form-section .form-field.w-white{
    background: #ffffff !important;
}
body form .contact-section.form-section .form-field {
    padding: 10px 12px !important;
}
div#frm_field_1355_container {
    text-align: center;
    padding-top: 0 !important;
}
div.frm_required_field label {
    color: #8b0000 !important;
}
.contact-section label {
    width: 8% !important;
}
.contact-section .frm_primary_label {
    min-width: 56px !important;
    text-align: right !important;
}
.totals-of-all-section label {
    width: 50% !important;
}
.payment-section-clm h3 {
    display: none !important;
}
.with_frm_style .frm_checkbox label, .with_frm_style .frm_radio label {
    display: inline !important;
}
.half-section.payment-section-clm .form-field:nth-child(6n + 2) {
    background: transparent !important;
}
.with_frm_style .frm_radio input[type=radio], .with_frm_style .frm_checkbox input[type=checkbox] {
    width: 15px !important;
}
.payment-section-clm {
    background: #d7d7bf;
    margin-right: 10px;
}
body form .payment-section-clm .form-field.g-gray{
    background: #f3f3f3 !important;
}
.payment-section-clm label {
    width: 25% !important;
}
.half-section.payment-section-clm .form-field:nth-child(6n + 3) {
    background: transparent !important;
}
.half-section.payment-section-clm .form-field:nth-child(6n + 4) {
    background: transparent !important;
}
.half-section.payment-section-clm .form-field:nth-child(6n + 5) {
    background: transparent !important;
}
div.payment-section-clm:nth-child(even) {
    margin-right: 0;
}
div.payment-section-clm:nth-child(1) {
    margin-right: 20px;
}
.payment-section-clm{
    margin-top: 10px !important;
    margin-bottom: 35px !important;
}
div#field_iui0n_label {
    text-align: center !important;
    font-family: Arial;
    font-size: 9pt;
    color: #800000;
}
.payment-section-clm .frm_opt_container label {
    color: #000 !important;
}
input[type="image"] {
    border: none !important;
    padding: 0 !important;
}
.submission-section {
    display: flex;
    align-items: center;
}
.submission-section p.submit-dir {
    line-height: 1.4;
    margin: 0 !important;
    padding: 0 10px;
}
.totals-of-all-section label {
    margin-right: 0 !important;
    padding-right: 10px !important;
}
.sub-totals-of-all-section label{
    margin-right: 0 !important;
    padding-right: 10px !important;
}


/*=============Media Queries====*/
@media(max-width: 600px){
.submission-section p.submit-dir {
    display:none !important;
}
.submission-section div {
    display:none !important;
}
.site-container {
    overflow-x: auto;
}
.entry-content {
    max-width: 600px;
    margin: 0 auto;
    padding: 0;
    background: #fffee6;
    
}
.frm_fields_container {
    width: 100% !important;
    display: block !important;
    position: relative;
}
.frm12 {
    width: 425px !important;
}
.frm-section {
    width: 425px !important;
}
.half-section {
    width: 100% !important;
}
.totals-of-all-section .cm-field:nth-child(even) {
    border-right: none !important;
}
body form .form-field.frm_fourth:not(.frm_section_heading) {
    grid-column: span 3/ span 12 !important;
}
body form .form-field.frm_third:not(.frm_section_heading) {
    grid-column: span 4/ span 12 !important;
}
body form .form-field.frm_half:not(.frm_section_heading) {
    grid-column: span 6/ span 12 !important;
}
body form .totals-of-all-section .form-field.frm_half:not(.frm_section_heading) {
    grid-column: span 12/ span 12 !important;
}
body form .contact-section .form-field.frm_half:not(.frm_section_heading), body form .contact-section .form-field.frm_third:not(.frm_section_heading) {
    grid-column: span 12/ span 12 !important;
}
body form div.max-50 {
    max-width: 100% !important;
}
div.half-section:nth-child(even) {
    margin-right: 0 !important;
}
.margin-reset-box-1 {
    margin-top: 30px !important;
}
.margin-reset-box-2 {
    margin-top: 30px !important;
}
form .sub-totals-of-all-section {
    transform: unset;
    margin: 30px 0 0 0 !important;
    width: 100%;
}
div.clm-3-centered {
    padding: 0 !important;
}
html body form div.contact-section > div.form-field {
    background: #f3f3f3 !important;
}
html body form div.contact-section > div.form-field:nth-child(even) {
    background: #ffffff!important;
}
div#frm_field_1355_container {
    width: 100% !important;
}
}
button.frm_button_submit.frm_final_submit:hover {
    border-color: #d7d7bf !important;
    color: #676635 !important;
    background: #d7d7bf !important;
    padding: 12px 25px !important;
    border-radius: 0 !important;
}
button.frm_button_submit.frm_final_submit {
    border-color: #676635 !important;
    color: #ffffff !important;
    background: #676635 !important;
    padding: 12px 25px !important;
    border-radius: 0 !important;
}
.hidden-for-now{
    display: none !important;
}

/*---- Updated code End - fiverr.com/tech_bee - 24-10-2022 ----*//* End custom CSS */