/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


/* All Buttons */
.button, input#gform_save_8_3{
    background-color: black;
    color: #fff;
}

/* Login Form */
nav.gf_login_links {
    margin-top: -73px;
}
nav.gf_login_links a:first-child {
    padding: 14px;
    background-color: yellow;
    margin-left: 100px;
    line-height: 60px;
}

/* Gravity Form */
select#input_8_90 {
    height: 100px;
}

/* Styles for the custom span within Gravity Forms */
.gform_wrapper .form-custom-span {
  	font-weight: 600;
    font-size: 16px;
    line-height: 18.53px;
    color: #222;
}

.gform_wrapper .press-structure-container .ginput_container {
	display: flex;
	width: auto;
	margin-top: 8px;
}

.gform_wrapper .press-structure-container .gfield_radio {
	display: flex;
	gap: 20px
}

.gform_wrapper .press-structure-container label {
	font-size: 16px;
    font-weight: 400;
    line-height: 18.53px;
}

/* Ensure the container uses Flexbox for alignment */
.gform_wrapper .press-structure-container .gchoice {
  display: flex;
  align-items: center;
  margin-bottom: 10px; /* Space between radio choices */
  position: relative; /* For positioning pseudo-elements */
}

/* Hide the native radio input */
.gform_wrapper .press-structure-container .gfield-choice-input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Style the label to include space for the custom radio */
.gform_wrapper .press-structure-container .gchoice label {
  position: relative;
  padding-left: 30px; /* Space for the custom radio button (24px + 6px spacing) */
  cursor: pointer;
  user-select: none;
  font-size: 16px; /* Adjust as needed */
  line-height: 24px; /* Aligns text vertically with the custom radio */
}

/* Create the custom radio button (outer circle) */
.gform_wrapper .press-structure-container .gchoice label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 24px;
  width: 24px;
  background-color: #fff;
  border: 1px solid #222;
  border-radius: 50%;
  box-sizing: border-box;
}

/* Create the inner circle when the radio is checked */
.gform_wrapper .press-structure-container .gfield-choice-input:checked + label::after {
  content: "";
  position: absolute;
  left: 6px; /* Centers the inner circle within the outer circle */
  top: 50%;
  transform: translateY(-50%);
  height: 12px;
  width: 12px;
  background-color: #222;
  border-radius: 50%;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework form#gform_8 .press-checkbox-container {
    display: flex;
    flex-direction: row;
	padding-top: 8px;
	border-top: 1px solid #222;
	width: max-content;
	padding-bottom: 8px !important;
}

.gform_wrapper .press-checkbox-container .form-custom-span {
	width: 200px;
}

.gform_wrapper .press-checkbox-container .ginput_container {
	width: 400px;
}

.gform_wrapper .press-checkbox-container .gchoice {
	display: flex;
    background-color: #F2F2F2;
    border-radius: 8px;
    padding-left: 8px;
	height: 32px;
	align-items: center;
}

.gform_wrapper .press-checkbox-container .gfield_checkbox {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.gform_wrapper .press-checkbox-container .gchoice .gfield-choice-input {
    appearance: none;
    -webkit-appearance: none; /* For Safari */
    -moz-appearance: none;    /* For Firefox */
    width: 18px;
    height: 18px;
    border: 1px solid #222;
    border-radius: 0px;
    background-color: #fff;
    cursor: pointer;
    position: relative;
    margin-right: 12px; /* Space between checkbox and label */
    transition: background-color 0.3s, border-color 0.3s;
}

.gform_wrapper .press-checkbox-container .gchoice .gfield-choice-input:checked::after {
    content: "";
    position: absolute;
    top: 2px;
    left: 6px;
    width: 5px;
    height: 10px;
    border: solid #222;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .press-checkbox-container .gfield-choice-input+label {
	font-size: 16px;
	font-weight: 400;
	line-height: 18.53px;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework form#gform_8 .press-location-container,
.gform_wrapper.gravity-theme form#gform_8 div#field_8_314 {
	padding-bottom: unset !important;
}

.gform_wrapper .press-nearest-city-container{
	margin-top: -8px;
}

.press-services-container {
	display: flex;
	flex-direction: column;
}

.press-services-header {
    font-weight: 400;
    font-size: 24px;
    line-height: 27.79px;
    color: #000;
	
	margin-bottom: 19px;
}

.press-services-text {
    font-weight: 400;
    font-size: 16px;
    line-height: 18.53px;
    color: #222;
}

@media (max-width: 768px) {
	.gform_wrapper.gravity-theme.gform-theme--no-framework form#gform_8 .press-checkbox-container {
		flex-direction: column;
		gap: 16px;
		width: 100%;
	}
	.gform_wrapper .press-checkbox-container .ginput_container {
		width: unset;
	}
}

input#input_8_45.large,
input#input_8_49.large {
	border: unset;
	border-radius: unset;
}

.gform_wrapper.gravity-theme .gfield select {
	background-color: #F2F2F2;
	height: 32px;
	padding: 0 0 0 8px;
}

.gform_wrapper input:not(.gform_next_button):not(.gform_previous_button):not(#gform_submit_button_8):not(.gfield-choice-input):not(#input_8_216):not(#input_8_274):not(#input_8_338) {
	height: 32px;
}

.gform_wrapper.gravity-theme .height-60 input {
	height: 60px;
}

.gform_wrapper.gravity-theme .height-60-ts .ts-control {
	height: 60px;
}

.gravity-theme.ui-datepicker .ui-datepicker-header {
	background: unset !important;
}

.gravity-theme.ui-datepicker .ui-widget-header .ui-state-hover {
	background: unset !important;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight {
	background: #A9A9A9 !important;
}

.gravity-theme.ui-datepicker a.ui-state-active {
	background: #607382 !important;
}

.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default {
	background: #f2f3f5 !important
}

.form-gallery-visibility-gap {
	padding-bottom: 8px;
}

#gfield_upload_rules_8_281 p,
#gfield_upload_rules_8_15 p,
#field_8_324 p,
#field_8_325 p,
#field_8_326 p {
	margin-bottom: unset;
	color: #000;
	line-height: 20px;
	font-size: 14px;
}

#gfield_upload_rules_8_281 b,
#gfield_upload_rules_8_15 b,
#field_8_324 b,
#field_8_325 b,
#field_8_326 b {
	color: #000;
}

.text-black {
	color: #000;
}

.maxwidth-400 {
	max-width: 400px;
}

#field_8_287 li {
	margin-bottom: unset;
}

.gform_wrapper.gravity-theme .gfield textarea {
	padding: 7px 10px;	
}

.image-upload-text {
    font-size: 24px;
    color: #000;
    font-weight: 400;
    margin-bottom: 8px;
}

.image-upload-title-container {
	margin-bottom: 8px;
}

html body .elementor-1370 .elementor-element.elementor-element-1ed8183 .eael-gravity-form .gform_body .gform_page_footer {
	text-align: unset;
	display: flex;
	justify-content: space-evenly;
}

.step_text h2,
.step-text-form h2 {
	font-size: 32px;
	line-height: 37.06px;
	color: #000;
	margin-bottom: unset;
}
.step_text h3,
.step-text-form h3 {
	font-size: 16px;
	line-height: 18.53px;
	color: #222;
}

.ginput_counter,
.gfield_post_tags_hint {
	font-style: italic;
}

#field_8_338 label h2,
#field_8_274 label h2,
#field_8_277 h2,
#field_8_216 label h2,
#field_8_274 label h2 {
	font-size: 16px;
	font-weight: 600;
	line-height: 18.53px;
	margin-bottom: unset;
}
#field_8_338 label h3,
#field_8_274 label h3,
#field_8_277 h3,
#field_8_216 label h3,
#field_8_274 label h3 {
	font-size: 16px;
	font-weight: 400;
	line-height: 18.53px;
	margin-bottom: unset;
}

.custom-form-section,
.custom-form-section h3 {
	font-size: 18px;
	font-weight: 400;
	line-height: 20.84px;
	color: #222;
}

.field-label-html {
	font-size: 16px;
	font-weight: 600;
	color: #000;
}

#field_8_331 {
	margin-bottom: -8px;
}

.ginput_container_website {
	align-items: center;
}

.gform_wrapper.gravity-theme .gfield.length-with-icon input.medium {
	width: calc(50% - 59px - 16px / 2)
}

.gform_fileupload_multifile {
	width: calc(50% - 16px/2);
}

.gform_wrapper.gravity-theme .hidden-fileupload-rules .gfield_description.gform_fileupload_rules {
	display: none;
}

.form-width-75 {
	width: calc(75% - 16px/2);
}

.last-updated-label {
	font-weight: 600;
}
/* 
#field_8_329 {
	display: none;
} */

#field_8_315 {
	padding-bottom: 64px;
}

.main-listing-photo img {
	border-radius: 16px;
	box-shadow: 0px 3px 6px 1px #00000040;
}

.middle-style-content {
	display: flex;
	flex-direction: column;
	margin-top: 34px;
}

/* TAILWIND CSS NOTATION but with pixels */
.mt-m8 {
	margin-top: -8px;
}
.mt-8 {
	margin-top: 8px;
}
.mt-24 {
	margin-top: 24px;
}
.mt-32 {
	margin-top: 32px;
}
.mt-40 {
	margin-top: 40px;
}
.mb-m1 {
	margin-bottom: -1px;
}
.mb-0 {
	margin-bottom: 0px;
}
.mb-1 {
	margin-bottom: 1px;
}
.mb-8 {
	margin-bottom: 8px;
}
.mb-16 {
	margin-bottom: 16px;
}
.mb-22 {
	margin-bottom: 22px;
}
.mb-32 {
	margin-bottom: 32px;
}
.mb-90 {
	margin-bottom: 90px;
}
.pt-8 {
	padding-top: 8px;
}
.pt-32 {
	padding-top: 32px;
}
.pb-8 {
	padding-bottom: 8px;
}
.pb-16 {
	padding-bottom: 16px;
}
.pb-24 {
	padding-bottom: 24px;
}
.pb-32 {
	padding-bottom: 32px;
}
.pb-64 {
	padding-bottom: 64px;
}

.border-top-1px {
	border-top: 1px solid #696969;
}

/* Youzify Custom Thumbnail */
.youzify-recent-posts .youzify-no-thumbnail .thumbnail-icon i{
	display: none;
}
img.youzify_custom_post_thumnail {
    width: 100px;
    height: 70px;
    object-fit: cover;
    border-radius: 50px;
}

/* REGISTRATION CSS */
#field_4_35 {
	display: flex;
	gap: 8px;
}

.icon-container {
	display: flex;
	align-items: center;
	gap: 5px;
}

.icon-container p {
	margin-bottom: unset;
	font-family: "SuisseIntl", sans-serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 18.53px;
	color: #212427;
}

.register-lower-text,
.form-16-p-text {
	font-family: "SuisseIntl", sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 18.53px;
	color: #000;
}

#gf_progressbar_wrapper_4,
#gform_previous_button_4_32,
#gform_previous_button_4_34,
#gform_previous_button_4_37 {
	display: none;
}

#gform_next_button_4_31,
#gform_next_button_4_32,
#gform_next_button_4_34,
#gform_next_button_4_37 {
	width: 100%;
	border-radius: 100px;
}

.gform_wrapper.gravity-theme .gform_page_footer input+input {
	margin-left: unset !important;
}
.gform_wrapper.gravity-theme .gform_page_footer {
	margin-top: unset !important;
}

#terms-conditions-div p,
#terms-conditions-div span {
	font-family: "SuisseIntl", sans-serif;
	font-weight: 400;
	font-size: 13px;
	line-height: 15.05px;
	color: #212427;
}

#terms-conditions-div span {
	text-decoration: underline;
}

#field_16_5 label{
	max-width: unset !important;
}

#field_16_18,
#field_16_7 {
	display: none !important;
}

#field_16_5 .form-custom-span,
#input_4_16_strength_indicator {
	display: none;
}

#gform_submit_button_16 {
	width: 400px;
	height: 40px;
	border-radius: 100px;
	text-transform: unset;
	
	font-family: SuisseIntl;
	font-weight: 600;
	line-height: 18.53px;
	font-size: 16px;
}

.gform_show_password {
	min-height: 32px !important;
	height: 32px !important;
}

#gform_fields_16 label {
	font-family: SuisseIntl;
	font-weight: 600;
	line-height: 18.53px;
	font-size: 16px;
	color: #222;
	margin-bottom: 0;
}

#gform_fields_16 #input_16_5 label {
	font-weight: 400;
}

#input_16_20,
#input_16_21 {
	width: calc(50% - 16px / 2);
}

#input_16_20_3_container,
#input_16_21_6_container {
	padding-right: unset !important;
}

#gform_next_button_4_31,
#gform_next_button_4_32,
#gform_next_button_4_37,
#gform_next_button_4_34 {
	font-family: SuisseIntl;
	font-weight: 600;
	font-size: 16px;
	line-height: 18.53px;
	text-transform: none !important;
}

#gform_wrapper_4.gravity-theme .gfield_label,
#gform_wrapper_4.gravity-theme .form-custom-span {
	font-weight: 600;
	color: #000;
}

#gform_wrapper_4.gravity-theme input::placeholder,
#gform_wrapper_4.gravity-theme select {
	color: #222;
}

#gform_wrapper_4.gravity-theme #field_4_33 .form-custom-span {
	font-weight: 400;
}

#field_4_33 .ginput_container.ginput_container_radio {
	margin-top: 16px;
	margin-bottom: 145px;
}

#field_4_33 .gfield_required {
	display: none;
}

fieldset#field_4_45 {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

#terms-conditions-div {
	margin-top: 72px;
}

#gform_next_button_4_31 {
	margin-bottom: 0 !important;
}

.wd-breadcrumbs>span:last-child {
	font-weight: 400 !important;
}

.elementor-element.elementor-widget-eael-testimonial-slider .eael-testimonial-item .eael-testimonial-quote::after {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAxCAYAAACyGwuwAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAJKADAAQAAAABAAAAMQAAAACCDvsOAAADXUlEQVRYCc2ZzXnaQBCGg5I7ogPFDVjXnKxUYFJBSAUhFQRXYHLLLfiWW5wKrFQQ3ADIFVhuwM77yVp5ESt+goQ0z7Pe3dnVzMvMLCy496pBCYLAx/wpLfQ8T+Pw6elJvd/r9UJ6Wy4Wi8Xkja05dAxAgI0znEc4jnCq+YqgW5mXJwcD5RDnOBrZr7rC8QOgcwsiYV+i+ePjY6x+M652VAggEZH4yPLItQXHtziLc0dpkiSxa19ZtzeQIoKjH7SobAyIK9o1+hiAtLy+y3xnIDh8IvIVo2PbMAB3wE2JxOx/IWx7O9UQMKGiwoOh/TDji+VyOSnpDppujRAwKtZLmm88qT5oQyKSGF1d/UYgwZAmRaaQHCaqIz2FUWtQCdQGjLicQKoZIvPXAs+GFO57IhOX9XXOvbIxYHSsb8p6UvW7aRj5XDtlROYSfVHABgygmRk32a9EiOAMcabmksSlrFu3AqTjXeWAdM2r1urUF0BER+83QZVx1tfSWLX3EH1RQ8DoY2GTKJWzqg0Ah6z1aQEtoUke9o1sduxlzHXMn20+/6WoU9qY2S0toZ3yjLn3RMydwjMJL/aat4xvwCXOTZYyAzo5OZmi+2zpmxrqQ/gCrrTKQVZDvIrzqg0168dEa5mn12naY1FvhIFztQElvnSfvsHt0GVeEQpdC03qBEX9/QIqKvtB7x0dyEAAJqjAzNV71E+bQErfyvVGKfNtwmOPAYoI0sj4FdCpmbTVA1W8KXtMWo2QggCDSinSWBHqhHC4hgLpDBCH66xTQKQtO+069vqw7IwoZWlXaCjssDM1lAcl1bGPuxIh3Zc87ifzrgCJQymLNWhbOFx3YvB0e+vCSaN0rjMg/QFoqr5NoXRi+TenTHQPUrQk+nbyEiGlDZA2o1T4NhHSr6BTU1jHjJJ8yrfxWQDlxT0yC8fqARrnGcpcvrYdp2maDAaDHrrI1jc41m+U3237K0BauL+/j33ff2s+fe3NdY6JzBUw47LNImX2AhtH5PWTrat5/EU+XDbXImQ2kb55v9/X1eQd0fKN/pBeBUz7AMzPKjuql63Cd3+FdkLTrxt7Sw4yoXhn2x7eCcgY0UVcd18cRERt47cV9vxhT/a/DkBiY2NbvxeQy5j5tmDW9nFunrH7f3MlWZFjXb2kAAAAAElFTkSuQmCC');
}

.custom-styling-categories-filter div:first-child {
	background-color: #FFF;
}

.custom-styling-categories-filter .search-filter-component-combobox-base,
.custom-styling-countries-filter .search-filter-component-combobox-base {
	border-radius: 8px;
}

.custom-styling-countries-filter .search-filter-component-combobox-base {
	border: none !important;
}

.custom-styling-categories-filter #search-filter-input-combobox-1::placeholder,
.custom-styling-countries-filter #search-filter-input-combobox-2::placeholder,
.custom-styling-countries-filter #search-filter-input-combobox-3::placeholder,
.custom-styling-countries-filter #search-filter-input-combobox-4::placeholder {
	color: #000;
}

.custom-styling-categories-filter .search-filter-component-combobox__clear-selection {
	display: none !important;
}

.search-filter-component-combobox-base,
.search-filter-component-combobox__header {
	height: 32px;
}

.search-filter-component-combobox__listbox-toggle::before {
	content: none !important;
}

.testi.elementor-widget-eael-testimonial-slider .eael-testimonial-content {
    padding-top: 40px !important;
    background-size: 26px !important;
}
.eael-testimonial-content .eael-testimonial-text::first-letter {
	padding-left: 40px;
}

.mobile-fullwidth-button .elementor-button-link,
.mobile-fullwidth-button .elementor-button-wrapper {
	width: 100%;
}

.custom-styling-search-select .search-filter-label,
.custom-styling-search-select .search-filter-input-group.search-filter-field__input {
	font-size: 16px;
	font-weight: 600;
	line-height: 18.53px;
	padding: 0 4px 0 8px;
}

.custom-styling-search-select .search-filter-icon__svg {
	width: 22px;
	height: 22px;
}

/* CREATE/UPDATE POST CSS */

.gform_wrapper.gravity-theme .gfield.gsection .gsection_title {
	font-size: 24px;
}

.gform_wrapper.gravity-theme .gfield.gsection {
	border-bottom-style: none;
	padding: 0;
	margin: 32px 0 0 0;
}

.gform_wrapper.gravity-theme .gform_page_footer.top_label {
	padding: 96px 0 0 0;
}

.gform_wrapper.gravity-theme .field_description_above .gfield_description {
	padding: 8px 0 !important;
}

.gform_wrapper.gravity-theme .gfield_description {
	padding-top: 8px !important;
}

.gform_update_post_upload_link span {
	height: unset !important;
	max-height: 150px;
}

.gform_wrapper.gravity-theme form#gform_8 .gfield_label {
	margin-bottom: 0;
}

#field_8_165 h3,
#field_8_166 h3 {
	margin-bottom: 0 !important;
}

.eael-testimonial-content .eael-testimonial-text {
	padding-bottom: 0 !important;	
}

/* Photography contact image container */
@media (max-width: 767px) {
	.elementor-element-7cdfea4 {
		width: 93px !important;
	}
/* 	Photography category website button */
	.elementor-element-c336484,
	.elementor-element-e3c6318 {
		max-width: 124px !important;
	}
}

@media (min-width: 1025px) {
	.slider-desktop {
		display: block !important;
	}
	.slider-tablet,
	.slider-mobile {
		display: none !important;
	}
}

/* Show tablet slider between 768px and 1024px; hide desktop and mobile sliders */
@media (min-width: 768px) and (max-width: 1024px) {
	.slider-tablet {
		display: block !important;
	}
	.slider-desktop,
	.slider-mobile {
		display: none !important;
	}
}

/* Show mobile slider < 768px; hide desktop and tablet sliders */
@media (max-width: 767px) {
	.slider-mobile {
		display: block !important;
	}
	.slider-desktop,
	.slider-tablet {
		display: none !important;
	}
}

/* Slider Container spacing */
.swiper-container {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
}

/* The "chunked" layouts use .slider-images with flex children */
.slider-images {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.slider-images.centered {
	justify-content: center;
}

/* Each Image Container */
.slider-image {
	width: 23%;
	margin-bottom: 10px;
}
.slider-image img {
	width: 100%;
	height: auto;
	display: block;
	border-radius: 5px;
	transition: transform 0.3s ease;
}
.slider-image img:hover {
	transform: scale(1.05);
}

/* Desktop chunk adjustments */
@media (min-width: 1025px) {
	.slider-desktop .slider-image {
		width: 23%;
	}
}

/* Tablet chunk adjustments */
@media (min-width: 768px) and (max-width: 1024px) {
	.slider-tablet .slider-image {
		width: 30%;
	}
}

/* Mobile chunk adjustments */
@media (max-width: 767px) {
	.slider-mobile .slider-image {
		width: 70%;
	}
	.slider-mobile .slider-image img {
		max-width: 100%; /* Ensures the image doesn't overflow */
		height: auto;
		margin: 0 auto; /* Centers the image within the container */
	}
}

/* Swiper Pagination Styles (same as your original) */
.wd-nav-pagin {
	--list-mb: 0;
	--li-mb: 0;
	--li-pl: 0;
	list-style: none;
	display: inline-flex;
	align-items: center;
	flex-wrap: wrap;
	gap: var(--wd-pagin-gap, 10px);
	transition: all .25s ease;
	padding: 0;
	margin: 10px 0 0 0; /* Adjust margin as needed */
	justify-content: center;
	width: 100%;
}
.wd-nav-pagin li {
	position: relative;
	cursor: pointer;
	transition: all .25s ease;
}
.wd-nav-pagin li.wd-active span {
	border-color: var(--wd-pagin-brd-color-act, var(--color-gray-800));
	background-color: var(--wd-pagin-bg-act, var(--color-gray-800));
}
.wd-nav-pagin span {
	display: inline-flex;
	width: var(--wd-pagin-size, 10px);
	height: var(--wd-pagin-size, 10px);
	background-color: var(--wd-pagin-bg, unset);
	border: var(--wd-pagin-brd, 2px solid) var(--wd-pagin-brd-color, var(--color-gray-300));
	border-radius: var(--wd-pagin-radius, var(--wd-pagin-size, 10px));
	transition: all .25s ease;
}
.wd-nav-pagin li.wd-active span {
	border-color: var(--wd-pagin-brd-color-act, var(--color-gray-800));
	background-color: var(--wd-pagin-bg-act, var(--color-gray-800));
}

/* *** NEW CSS ADDED FOR MOBILE CENTERING *** */

/* Center content in mobile slider slides */
.slider-mobile .swiper-slide {
	display: flex;
	justify-content: center;
	align-items: center;
}

/* Adjust slider-image for mobile to allow proper centering */
@media (max-width: 767px) {
	.slider-mobile .slider-image img {
		max-width: 100%; /* Ensures the image doesn't overflow */
		height: auto;
		margin: 0 auto; /* Centers the image within the container */
	}
}

.no_subscriptions .woocommerce-Button.button {
	display: none;
}

.woocommerce-MyAccount-content-wrapper-no-data {
	padding: 0 15px;
}
.woocommerce-MyAccount-content-wrapper-no-data .woocommerce-Button.button {
	display: none;
}

.sswcmaat-tab .woocommerce-MyAccount-content-wrapper {
	border-width: 0 !important;
}

.uap-register-9 .uap-submit-form input {
	background-image: unset !important;
	background-color: #000 !important;
}

.elementor-element-6de0806f .woocommerce-notices-wrapper .button.wc-forward {
	display: none;
}

#gform_page_8_4 .gform_page_footer.top_label {
	display: flex;
    justify-content: space-between;
}

#gform_page_8_4 .gform_page_footer.top_label .button.model-btn {
	height: 54.8px;
    width: 172px !important;
}

@media only screen and (max-width:641px) {
	.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
		line-height: 1.2 !important;
	}
}

#search-list-loop-grid .acf-text {
	color: #C66D21;
	border-bottom: 1px solid;
}

#search-list-loop-grid .acf-comma {
	color: #C66D21;
	margin-right: 4px;
}