
.footer {
	border-top: none;
}

.footer .footer_top_wrapper {
	display: flex;
	flex-wrap: wrap;
}

.footer .footer_top_wrapper .footer_top_inner {
	justify-content: inherit;
	width: calc(100% - 285px);
}

.footer .footer_top_wrapper .signup_form_section {
	width: 285px;
}

.footer .footer_top_wrapper .signup_form_section .signup_form_inner {
	/* border-right: 1px solid #C8A791; */
	display: flex;
	flex-wrap: wrap;
	/* height: 100%; */
	padding-right: 58px;
}

.footer .footer_top_inner .common_col {
	padding-left: 58px;
	width: calc(100% / 6);
}

.footer .footer_top_inner .common_col .common_col_label .accordion_icon {
	display: none;
}

.footer_top_inner .footer_menu ul li.current_page_item a {
	color: #95552b;
}

.footer .footer_top_wrapper .signup_form_section .signup_form_outer {
	height: 100%;
	border-right: 1px solid #c8a791;
}

.footer .footer_top_wrapper .signup_form_section .signup_form_inner .form_heading {
	text-transform: uppercase;
	font-size: 15px;
	line-height: 18px;
	font-family: "Montserrat_Medium";
	letter-spacing: .2em;
	margin-bottom: 18px;
	color: #6e6e6e;
}

.footer .footer_top_wrapper .signup_form_section .signup_form_inner .klaviyo-form {
	padding: 0 !important;
}

.footer .footer_top_wrapper .signup_form_section .signup_form_inner .klaviyo-form [data-testid='form-row'] > div {
	padding: 0 !important;
	margin-bottom: 12px;
}

.footer .footer_top_wrapper .signup_form_section .signup_form_inner .klaviyo-form [data-testid='form-row'] * {
	text-align: left !important;
	width: 100%;
}

.footer .footer_top_wrapper .signup_form_section .signup_form_inner .klaviyo-form [data-testid='form-row'] * button {
	text-align: center !important;
	border-color: #707070 !important;
}

.footer .footer_top_wrapper .signup_form_section .signup_form_inner .klaviyo-form [data-testid='form-row'] input[type=email], .footer .footer_top_wrapper .signup_form_section .signup_form_inner .klaviyo-form [data-testid='form-row'] input[type=text] {
	height: 42px !important;
	border-color: #cbcbcb !important;
	font-size: 13px !important;
	line-height: 26px !important;
}

.footer .footer_top_wrapper .signup_form_section .signup_form_inner .klaviyo-form [data-testid='form-row'] input[type=email]::placeholder, .footer .footer_top_wrapper .signup_form_section .signup_form_inner .klaviyo-form [data-testid='form-row'] input[type=text]::placeholder {
	font-size: 13px !important;
	line-height: 26px !important;
}

/* Blog List New Style */
.blog_main {
	overflow: hidden;
}

.blog_main .blog {
	margin: 25px 0 0;
	padding: 25px 0 118px;
	background-color: #f2edde;
}

.blog_main .blog_filter .category_filter_list_wrapper {
	display: flex;
}

.blog_main .blog_filter .category_filter_list {
	display: flex;
	overflow-y: auto;
	gap: 20px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
}

.blog_main .blog_filter .category_filter_list .filter_item {
	flex-shrink: 0;
}

.blog_main .blog_filter .category_filter_list .filter_item .btn {
	padding: 9px 16px 5px;
	min-width: auto;
}

.blog_main .blog_filter .category_filter_list .filter_item.view_all_btn .btn {
	border-color: #6e6e6e;
	background-color: transparent;
	color: #6e6e6e;
}

.blog_main .blog_filter .category_filter_list .filter_item.view_all_btn.active .btn, .blog_main .blog_filter .category_filter_list .filter_item.view_all_btn .btn:hover {
	background-color: #6e6e6e;
	border-color: transparent;
}

.blog_main .blog_filter .category_filter_list .filter_item[data-number="1"] .btn {
	border-color: #af8f76;
	color: #af8f76;
}

.blog_main .blog_filter .category_filter_list .filter_item.active[data-number="1"] .btn, .blog_main .blog_filter .category_filter_list .filter_item[data-number="1"] .btn:hover {
	background-color: #af8f76;
}

.blog_main .blog_filter .category_filter_list .filter_item[data-number="2"] .btn {
	border-color: #7e9da7;
	color: #7e9da7;
}

.blog_main .blog_filter .category_filter_list .filter_item.active[data-number="2"] .btn, .blog_main .blog_filter .category_filter_list .filter_item[data-number="2"] .btn:hover {
	background-color: #7e9da7;
}

.blog_main .blog_filter .category_filter_list .filter_item[data-number="3"] .btn {
	border-color: #7ea791;
	color: #7ea791;
}

.blog_main .blog_filter .category_filter_list .filter_item.active[data-number="3"] .btn, .blog_main .blog_filter .category_filter_list .filter_item[data-number="3"] .btn:hover {
	background-color: #7ea791;
}

.blog_main .blog_filter .category_filter_list .filter_item[data-number="4"] .btn {
	border-color: #a3a77e;
	color: #a3a77e;
}

.blog_main .blog_filter .category_filter_list .filter_item.active[data-number="4"] .btn, .blog_main .blog_filter .category_filter_list .filter_item[data-number="4"] .btn:hover {
	background-color: #a3a77e;
}

.blog_main .blog_filter .category_filter_list .filter_item[data-number="5"] .btn {
	border-color: #989dae;
	color: #989dae;
}

.blog_main .blog_filter .category_filter_list .filter_item.active[data-number="5"] .btn, .blog_main .blog_filter .category_filter_list .filter_item[data-number="5"] .btn:hover {
	background-color: #989dae;
}

.blog_main .blog_filter .category_filter_list .filter_item[data-number="6"] .btn {
	border-color: #a68ea3;
	color: #a68ea3;
}

.blog_main .blog_filter .category_filter_list .filter_item.active[data-number="6"] .btn, .blog_main .blog_filter .category_filter_list .filter_item[data-number="6"] .btn:hover {
	background-color: #a68ea3;
}

.blog_main .blog_filter .category_filter_list .filter_item[data-number="7"] .btn {
	border-color: #a77e7f;
	color: #a77e7f;
}

.blog_main .blog_filter .category_filter_list .filter_item.active[data-number="7"] .btn, .blog_main .blog_filter .category_filter_list .filter_item[data-number="7"] .btn:hover {
	background-color: #a77e7f;
}

.blog_main .blog_filter .category_filter_list .filter_item[data-number="8"] .btn {
	border-color: #bd967e;
	color: #bd967e;
}

.blog_main .blog_filter .category_filter_list .filter_item.active[data-number="8"] .btn, .blog_main .blog_filter .category_filter_list .filter_item[data-number="8"] .btn:hover {
	background-color: #bd967e;
}

.blog_main .blog_filter .category_filter_list .filter_item[data-number="9"] .btn {
	border-color: #c8a791;
	color: #c8a791;
}

.blog_main .blog_filter .category_filter_list .filter_item.active[data-number="9"] .btn, .blog_main .blog_filter .category_filter_list .filter_item[data-number="9"] .btn:hover {
	background-color: #c8a791;
}

.blog_main .blog_filter .category_filter_list .filter_item[data-number="10"] .btn {
	border-color: #808080;
	color: #808080;
}

.blog_main .blog_filter .category_filter_list .filter_item.active[data-number="10"] .btn, .blog_main .blog_filter .category_filter_list .filter_item[data-number="10"] .btn:hover {
	background-color: #808080;
}

.blog_main .blog_filter .category_filter_list .filter_item[data-number="11"] .btn {
	border-color: #a3a77e;
	color: #a3a77e;
}

.blog_main .blog_filter .category_filter_list .filter_item.active[data-number="11"] .btn, .blog_main .blog_filter .category_filter_list .filter_item[data-number="11"] .btn:hover {
	background-color: #a3a77e;
}

.blog_main .blog_filter .category_filter_list .filter_item[data-number="12"] .btn {
	border-color: #c8a791;
	color: #c8a791;
}

.blog_main .blog_filter .category_filter_list .filter_item.active[data-number="12"] .btn, .blog_main .blog_filter .category_filter_list .filter_item[data-number="12"] .btn:hover {
	background-color: #c8a791;
}

.blog_main .blog_filter .category_filter_list .filter_item[data-number="13"] .btn {
	border-color: #808080;
	color: #808080;
}

.blog_main .blog_filter .category_filter_list .filter_item.active[data-number="13"] .btn, .blog_main .blog_filter .category_filter_list .filter_item[data-number="13"] .btn:hover {
	background-color: #808080;
}

.blog_main .blog_filter .category_filter_list .filter_item.active .btn, .blog_main .blog_filter .category_filter_list .filter_item .btn:hover {
	color: #fff !important;
}

.blog_main .blog .blog_list {
	max-width: 1343px;
	gap: 25px;
	margin: 0 auto;
}

.blog_main .blog .blog_list .item {
	display: flex;
	flex-direction: column;
	margin: 0;
	padding: 0;
	width: calc(33.33% - 16.6666px);
}

.blog_main .blog .blog_list .item .item_image {
	margin-bottom: 0;
}

.blog_main .blog .blog_list .item .item_data {
	padding-top: 20px;
	background-color: #fff;
}

.blog_main .blog .blog_list .item_data .item_title, .blog_main .blog .blog_list .item_data .item_text {
	padding-left: 18px;
	padding-right: 18px;
}

.blog_main .blog .blog_list .item_data .item_title {
	margin-bottom: 12px;
}

.blog_main .blog .blog_list .item_data .item_title a {
	font-family: "Montserrat_Medium";
	font-size: 17px;
	line-height: 21px;
	letter-spacing: .2em;
	color: #000;
}

.blog_main .blog .blog_list .item_data .item_title a:hover {
	color: #95552b;
}

.blog_main .blog .blog_list .item_data .item_text {
	margin-bottom: 29px;
}

.blog_main .blog .blog_list .item .link_with_read_more {
	display: flex;
	justify-content: space-between;
	gap: 10px;
	margin-top: auto;
	width: 100%;
	background-color: #fbfaf6;
	padding: 11px 18px;
}

.blog_main .blog .blog_list .item .link_with_read_more .item_link {
	font-family: "Montserrat_Semibold";
	flex-shrink: 0;
}

.blog_main .blog .blog_list .item .link_with_read_more .category_wrapper {
	display: flex;
	justify-content: flex-end;
	flex-wrap: wrap;
	gap: 20px 10px;
}

.blog_main .blog .blog_list .item .link_with_read_more .category_wrapper .btn {
	min-width: auto;
	padding: 10px 16px 6px;
	color: #fff;
}

.blog_main .blog .blog_list .item .link_with_read_more .category_wrapper .btn.cat-1 {
	border-color: #af8f76;
	background-color: #af8f76;
}

.blog_main .blog .blog_list .item .link_with_read_more .category_wrapper .btn.cat-2 {
	border-color: #7e9da7;
	background-color: #7e9da7;
}

.blog_main .blog .blog_list .item .link_with_read_more .category_wrapper .btn.cat-3 {
	border-color: #7ea791;
	background-color: #7ea791;
}

.blog_main .blog .blog_list .item .link_with_read_more .category_wrapper .btn.cat-4 {
	border-color: #a3a77e;
	background-color: #a3a77e;
}

.blog_main .blog .blog_list .item .link_with_read_more .category_wrapper .btn.cat-5 {
	border-color: #989dae;
	background-color: #989dae;
}

.blog_main .blog .blog_list .item .link_with_read_more .category_wrapper .btn.cat-6 {
	border-color: #a68ea3;
	background-color: #a68ea3;
}

.blog_main .blog .blog_list .item .link_with_read_more .category_wrapper .btn.cat-7 {
	border-color: #a77e7f;
	background-color: #a77e7f;
}

.blog_main .blog .blog_list .item .link_with_read_more .category_wrapper .btn.cat-8 {
	border-color: #bd967e;
	background-color: #bd967e;
}

.blog_main .blog .blog_list .item .link_with_read_more .category_wrapper .btn.cat-9 {
	border-color: #c8a791;
	background-color: #c8a791;
}

.blog_main .blog .blog_list .item .link_with_read_more .category_wrapper .btn.cat-10 {
	border-color: #808080;
	background-color: #808080;
}

.blog_main .blog .blog_list .item .link_with_read_more .category_wrapper .btn.cat-11 {
	border-color: #a3a77e;
	background-color: #a3a77e;
}

.blog_main .blog .blog_list .item .link_with_read_more .category_wrapper .btn.cat-12 {
	border-color: #c8a791;
	background-color: #c8a791;
}

.blog_main .blog .blog_list .item .link_with_read_more .category_wrapper .btn.cat-13 {
	border-color: #808080;
	background-color: #808080;
}

.blog_main .blog .blog_list .item .link_with_read_more .category_wrapper .btn.cat-14 {
	border-color: #a3a77e;
	background-color: #a3a77e;
}

.blog_main .blog .custom_pagination_section {
	margin: 130px 0 0;
}

.blog_main .blog .custom_pagination_section .custom_pagination .pagination {
	gap: 17px;
	flex-wrap: wrap;
	align-items: center;
}

.blog_main .blog .custom_pagination_section .custom_pagination .pagination .page_item.prev, .blog_main .blog .custom_pagination_section .custom_pagination .pagination .page_item.next {
	margin-bottom: 5px;
}

.blog_main .blog .custom_pagination_section .custom_pagination .pagination .page_item.prev {
	margin-right: 12px;
}

.blog_main .blog .custom_pagination_section .custom_pagination .pagination .page_item.next {
	margin-left: 12px;
}

.blog_main .blog .custom_pagination_section .custom_pagination .pagination .page_item.disabled {
	opacity: .5;
}

.blog_main .blog .custom_pagination_section .custom_pagination .pagination .page_item, .blog_main .blog .custom_pagination_section .custom_pagination .pagination .page_item a {
	font-family: "Montserrat_Regular";
	font-size: 18px;
	line-height: 22px;
	letter-spacing: .2em;
	color: #4a4a4a;
}

.blog_main .blog .custom_pagination_section .custom_pagination .pagination .page_item a {
	text-decoration: none;
}

.blog_main .blog .custom_pagination_section .custom_pagination .pagination .page_item.disabled a {
	cursor: auto;
}

.blog_main .blog .custom_pagination_section .custom_pagination .pagination .page_item a svg {
	display: block;
}

.blog_main .blog .custom_pagination_section .custom_pagination .pagination .page_item a svg path {
	transition: all .5s ease;
}

.blog_main .blog .custom_pagination_section .custom_pagination .pagination .page_item:not(.disabled):hover a svg path {
	fill: black;
}

.blog_main .blog .custom_pagination_section .custom_pagination .pagination .page_item.active, .blog_main .blog .custom_pagination_section .custom_pagination .pagination .page_item a:hover {
	color: #884c2a;
}

@media (max-width: 1640px) {
	.footer .footer_top_inner .common_col {
		padding-left: 30px;
	}
}

@media screen and (max-width: 1400px) and (min-width: 1200px) {
	.footer .footer_top_inner .common_col:first-child, .footer .footer_top_inner .common_col:nth-child(2), footer .footer_top_inner .common_col:nth-child(3), footer .footer_top_inner .common_col:nth-child(4) {
		margin-top: 0;
	}
}

@media (max-width: 1399px) {
	.footer .footer_top_wrapper .signup_form_section {
		width: 240px;
	}
	
	.footer .footer_top_wrapper .signup_form_section .signup_form_inner {
		padding-right: 30px;
	}
	
	.footer .footer_top_wrapper .footer_top_inner {
		width: calc(100% - 240px);
	}
	
	.footer .footer_top_inner .common_col {
		width: calc(100% / 4);
		margin-top: 40px;
	}
	
	.blog_main .blog {
		padding-bottom: 100px;
	}
	
	.blog_main .blog .custom_pagination_section {
		margin: 95px 0 0;
	}
}

@media (max-width: 1199px) {
	.footer .footer_top_wrapper .signup_form_section {
		width: 100%;
	}
	
	.footer .footer_top_wrapper .footer_top_inner {
		width: 100%;
	}
	
	.footer .footer_top_wrapper .signup_form_section .signup_form_inner {
		border-right: none;
		border-bottom: 1px solid #c8a791;
		padding-right: 0;
		padding-bottom: 30px;
		margin-bottom: 30px;
		flex-direction: column;
		align-items: flex-start;
	}
	
	.footer .footer_top_wrapper .signup_form_section .signup_form_outer {
		border-right: medium none !important;
	}
	
	.footer .footer_top_inner .common_col {
		width: calc(100% / 3) !important;
	}
	
	.footer .footer_top_wrapper .signup_form_section .signup_form_inner {
		align-items: center;
	}
	
	.footer .footer_top_wrapper .signup_form_section .signup_form_inner .klaviyo-form > div {
		flex-direction: row !important;
		flex-wrap: wrap !important;
		justify-content: center !important;
		column-gap: 20px;
		align-items: center;
	}
	
	.footer .footer_top_wrapper .signup_form_section .signup_form_inner .klaviyo-form > div > div {
		width: 50%;
	}
	
	.blog_main .blog {
		padding-bottom: 70px;
	}
	
	.blog_main .blog .blog_list .item {
		width: calc(50% - 12.5px);
	}
	
	.blog_main .blog .custom_pagination_section {
		margin: 80px 0 0;
	}
}

@media (max-width:991px) {
	.blog_main .blog {
		padding-bottom: 60px;
	}
	
	.blog_main .blog .blog_list {
		column-gap: 18px;
	}
	
	.blog_main .blog .blog_list .item {
		width: calc(50% - 9px);
	}
	
	.blog_main .blog .custom_pagination_section {
		margin: 70px 0 0;
	}
}

@media (max-width: 767px) {
	.footer .footer_top_wrapper .footer_top_inner {
		order: 1;
	}
	
	.footer .footer_top_wrapper .signup_form_section {
		order: 2;
		margin-top: 16px;
	}
	
	.footer .footer_top_wrapper .signup_form_section .signup_form_inner {
		padding-bottom: 0;
		border-bottom: none;
	}
	
	.footer .footer_top_wrapper .signup_form_section .signup_form_inner .form_heading {
		width: 100%;
		text-align: center;
	}
	
	.footer .footer_middle_inner {
		border-top: none !important;
	}
	
	.footer .footer_top_inner .common_col {
		width: 100% !important;
		border-bottom: 1px solid #c8a791;
		margin-top: 0;
		margin-bottom: 0;
		padding: 16px 0 !important;
	}
	
	.footer .footer_top_inner .common_col .common_col_label {
		padding-right: 40px;
		position: relative;
	}
	
	.footer .footer_top_inner .common_col .common_col_label .accordion_icon {
		display: block;
	}
	
	.footer .footer_top_inner .common_col .common_col_label a {
		text-decoration: none;
	}
	
	.footer .footer_top_inner .common_col .common_col_label a h6 {
		text-decoration: none;
		margin: 0;
	}
	
	.footer .footer_top_inner .common_col .footer_menu {
		display: none;
		padding-top: 18px;
	}
	
	.footer .footer_top_inner .common_col .accordion_icon {
		width: 30px;
		height: 20px;
		position: absolute;
		top: 0;
		right: 0;
	}
	
	.footer .footer_top_inner .common_col .accordion_icon .accordion_icon_inner {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-end;
	}
	
	.footer .footer_top_inner .common_col .accordion_icon .accordion_icon_inner svg {
		cursor: pointer;
	}
	
	.footer .footer_top_inner .common_col .common_col_label.active .accordion_icon .accordion_icon_inner svg path.verticle {
		display: none;
	}
	
	.footer .footer_top_inner .footer_menu ul li {
		margin: 0 0 18px;
	}
	
	.footer .footer_top_inner .footer_menu ul li:last-child {
		margin: 0 !important;
	}
	
	.footer .footer_top_wrapper .signup_form_section .signup_form_inner .klaviyo-form > div > div {
		width: 100% !important;
	}
	
	.blog_main .blog {
		padding-top: 20px;
		padding-bottom: 50px;
		margin-top: 20px;
	}
	
	.blog_main .blog .blog_list {
		row-gap: 20px;
	}
	
	.blog_main .blog_filter .category_filter_list {
		column-gap: 16px;
	}
	
	.blog_main .blog .blog_list .item {
		width: 100%;
	}
	
	.blog_main .blog .custom_pagination_section {
		margin: 50px 0 0;
	}
	
	.blog_main .blog .blog_list .item .link_with_read_more .category_wrapper .btn {
		padding-left: 13px;
		padding-right: 13px;
	}
}

@media (max-width:575px) {
	.blog_main .blog_filter .category_filter_list_wrapper {
		width: calc(100% + 18px);
	}
	
	.blog_main .blog .blog_list .item .item_image img {
		min-height: 210px;
	}
}

@media (max-width:369px) {
	.blog_main .blog .blog_list .item .link_with_read_more {
		flex-direction: column;
	}
}
