.elementor-kit-12{--e-global-color-primary:#000000;--e-global-color-secondary:#54595F;--e-global-color-text:#747474;--e-global-color-accent:#747474;--e-global-color-08bd841:#568C59;--e-global-color-e36586d:#F9E09F;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-kit-12 a{color:#747474;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.woocommerce-tabs {
display: none !important;
}

.image-section .elementor-widget-container img.attachment-large.size-large {
    height: 360px;
    object-fit: cover;
}

li.valentines-day-nav {
	background-color: #F6F6F6;
	border-radius: 10px;
	margin: 0px 10px 0px 10px;
	width: 200px;
}

#gform_submit_button_2,
#gform_submit_button_3{
	font-family: "Roboto", Sans-serif;
	color: #000000;
	background-color: #F6F6F6;
	border: none;
	font-weight: 700;	
}

.gfield_repeater_buttons .add_repeater_item_text {
	font-family: "Roboto", Sans-serif !important;
	color: #000000 !important;
	background-color: #F6F6F6;
	border: none !important;
	font-weight: 700 !important;	
	font-size: 16px !important;
	padding: .5rem 1rem !important;
	border-radius: 3px !important;
	height: unset !important;
}

.gfield_repeater_buttons .add_repeater_item_text:hover {
	font-family: "Roboto", Sans-serif;
  background-color: #dfdcde;
  color: #515151;
	border: none;
	font-weight: 700;	
	font-size: 16px;
	padding: .5rem 1rem;
	border-radius: 3px !important;
	height: unset;
}

.gform_wrapper .gfield_repeater_cell label {
	color: #515151 !important;
}

.ginput_container_radio {
	margin-top: 0px !important;
}

.gfield_repeater_container {
	border: 0;
}

#gform_submit_button_2:hover,
#gform_submit_button_3:hover{
    background-color: #dfdcde;
    color: #515151;
}

/*#gform_2 .gfield_label,*/
/*#gform_3 .gfield_label {*/
/*	font-weight: 700 !important;*/
/*}*/

#field_2_4 {
	margin-bottom: 52px;
}

#field_2_2 .gfield_label:first-of-type {
  color: #000000;
  font-family: "Ovo", Sans-serif;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0px;	
}

#field_2_2 .gfield_label:first-of-type {
  color: #000000;
  font-family: "Ovo", Sans-serif;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0px;	
}

#field_2_2 .gfield_repeater_cell .gfield_label {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0px;	
}

@media only screen and (min-width: 768px) {
ul#input_2_7-0 li {
	display: inline !important;
	margin-right: 10px !important;
}

}

@media only screen and (min-width: 992px) {
li.valentines-day-nav {
	background-color: #F6F6F6;
	border-radius: 3px;
	margin: 0px 10px 0px 10px;
	width: unset;
}
}

#gform_3 #field_3_26 label {
  color: #000000;
  font-family: "Ovo", Sans-serif;
  font-size: 24px;
  letter-spacing: 0px;
  font-weight: 600 !important;
}

#field_3_99 .gfield_repeater_cell > label {
  color: #000000 !important;
  font-family: "Ovo", Sans-serif;
  font-size: 16px;
  letter-spacing: 0px;
  font-weight: 700 !important;
}

#gform_3 .html-label,
#field_3_99 legend {
    color: #000000;
    font-family: "Ovo", Sans-serif;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 0px;
    margin-top: 35px;
    font-style: italic;
}

a.valentines {
    color: #D44D56 !important;
    opacity: 1;
}

a.valentines:hover {
    opacity: 0.8;
}/* End custom CSS */