.yith_wcwl_wishlist_footer {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
body:not(.logged-in) .yith_wcwl_wishlist_footer{
   position:absolute;
}
/* 404 template */
#primary-404 .search-field {
	border: 1px solid;
	border-radius: 4px;
	padding: 5px 16px;
}
.search-submit {
	background-color: #816834;
	padding: 6px 12px;
	color: #fff !important;
	font-weight: bold;
	border-radius: 4px;
}
/* end */
.wishlist-actions {
	display: none;
}
.yith-wcwl-share-title {
	margin-top: 0px !important;
}
body:not(.logged-in) .yith-wcwl-ask-an-estimate-button.button.btn.yith-wcwl-ask-an-estimate-button {
	display: none !important;
}

#yith-wcwl-form, .wishlist-page-links {
	width: 100% !important;
	max-width: 1140px !important;
}
.hidden-title-form input {
	border: 1px solid rgb(100, 108, 125);
	padding: 5px 16px;
	background-color: #fff;
	border-radius: 4px;
}
.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile {
	list-style: none !important;
	padding: 0px !important;
}
#ask_an_estimate_popup {
	margin: 0 !important;
	max-width: 100% !important;
	display: flex;
	justify-content: end;
}
.popup-description {
	margin: 0 0 10px 0 !important;
}
.yith-wcwl-popup-footer #ask_an_estimate {
	width: 100% !important;
	max-width: 100% !important;
}
.form-row.form-row-wide {
	padding: 0 !important;
}
.form-row.form-row-wide input {
	background-color: #fff !important;
	border-radius: 4px;
}
#reply_email {
	border: 1px solid rgb(100, 108, 125);
	padding: 5px 12px;
}
#yith-wcwl-form h2 {
	margin-top: 0 !important;
	font-size: 36px !important;
	font-family: "Libre Baskerville", serif !important;
	color: #000 !important;
	margin-bottom: 20px !important;
}
.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile .value {
	width: 600px !important;
}
.btn.button.show-title-form {
	display: inline-flex !important;
	gap: 10px !important;
	align-items: center !important;
}
.wishlist-page-links {
	padding-top: 24px !important;
}
.yith-wcwl-share ul {
	display: flex !important;
	list-style: none !important;
	gap: 20px !important;
	padding: 0 !important;
}
.manage, .create, .search {
	text-decoration: none !important;
}
.create-wishlist-button, .yith-wcwl-ask-an-estimate-button, .button.wishlist-delete, .button.alt, .button.wl-but, .product_type_simple.add_to_cart_button.ajax_add_to_cart.add_to_cart.alt {
	background-color: #816834 !important;
	padding: 10px 24px !important;
	color: #fff !important;
	font-weight: bold !important;
	border-radius: 2px !important;
	cursor: pointer;
	text-decoration: none;
}
.shop_table.cart.wishlist_table {
	border-left: none !important;
	border-right: none !important;
	border-collapse: collapse;
}
.product-thumbnail {
	width: 120px !important;
	padding: 0px 20px 0px 0px !important;
}
.product-remove {
	margin-top: 16px;
}
.product-name {
	max-width: 400px;
}
.button.small.wl-but.wl-add-to.btn-apply {
	background-color: #816834 !important;
	color: #fff !important;
	padding: 12px 16px !important;
}
#wl-wrapper {
	max-width: 1140px !important;
}
.cart.wl-table.manage.shop_table.shop_table_responsive {
	background-color: #fff !important;
}
.wl-intro .entry-title {
	max-width: 1140px !important;
	font-size: 36px !important;
	font-family: "Libre Baskerville", serif !important;
}
.create-wishlist-button:hover {
	background-color: #67532A !important;
}
.product_type_simple.add_to_cart_button.ajax_add_to_cart.add_to_cart.alt:hover{
background-color: #67532A !important;
}
.button.wl-but:hover {
	background-color: #67532A !important;
}
.button.small.wl-but.wl-add-to.btn-apply:hover{
background-color: #67532A !important;
}
.button.alt:hover{
background-color: #67532A !important;
}
.yith-wcwl-ask-an-estimate-button:hover {
	background-color: #67532A !important;
}
.button.wishlist-delete:hover {
background-color: #67532A !important;
}
#wishlist_description {
	border: 1px solid;
	border-radius: 4px !important;
	background-color: #fff !important;
}
#wleditaction2, #wleditaction1 {
	border: 1px solid;
	padding: 10px;
	border-radius: 4px !important;
}
#tab-wl-settings hr {
	margin: 24px 0px !important;
}
#wishlist_search {
	border: 1px solid #000 !important;
	padding: 5px 10px !important;
	max-width: 520px !important;
	width: 100% !important;
}
.wishlist-search-button {
	background-color: #816834 !important;
	padding: 6px 12px !important;
	color: #fff !important;
}
.woocommerce table.shop_table thead {
	background-color: #fff !important;
}
.woocommerce table.shop_table tbody {
	background-color: #fff !important;
}
.selectBox-dropdown .selectBox-label {
	padding-top: 6px !important;
}
.btn.button.show-title-form {
	background-color: #816834 !important;
	color: #fff !important;
	width: 150px !important;
	height: 45px !important;
}
.edit-title-buttons {
	display: flex !important;
	gap: 20px !important;
	margin: 20px 0 !important;
}
.hide-title-form, .save-title-form {
	background-color: #816834 !important;
	padding: 10px 16px !important;
	color: #fff !important;
}
.back-to-all-wishlists {
	margin-bottom: 30px !important;
        margin-top: 30px !important;
}
.back-to-all-wishlists a {
	background-color: #816834 !important;
	padding: 10px 24px !important;
	text-decoration: none !important;
	color: #fff !important;
	border-radius: 2px !important;
}
svg.yith-wcwl-icon-svg {
	width: 20px !important;
	height: 20px !important;
}
.save-title-form:hover {
background-color: #67532A !important;
}
.btn.button.show-title-form:hover{
background-color: #67532A !important;
}
.hidden-title-form {
	display: none;
}
.hide-title-form:hover{
background-color: #67532A !important;
}
.back-to-all-wishlists a:hover {
background-color: #67532A !important;
}
@media screen and (max-width: 768px) {
.yith_wcwl_wishlist_footer {
	flex-direction: row-reverse !important;
}
	body:not(.logged-in) .yith_wcwl_wishlist_footer {
	display: block;
}
}
@media screen and (max-width: 605px) {
  #wishlist_search {
	width: auto !important;
}
	body:not(.logged-in) #ask_an_estimate_popup {
	justify-content: start;
}
	body:not(.logged-in) .yith_wcwl_wishlist_footer {
	position: relative !important;
}
}
@media screen and (max-width: 500px) {
 .yith_wcwl_wishlist_footer {
	display: block;
}
	.yith_wcwl_footer_additional_action {
	margin-bottom: 14px;
		flex-direction: row-reverse !important;
}
}