/*
Theme Name: Art Metall
Author: Shafem
Version: 1.0
*/
.standarts__search-clear {
	right:16px;
}
.standarts__search-clear span {
	background:red;
}
.footer__menu-list .current-menu-item a,
.footer__menu-list .current_page_item a,
a.catalog-menu-desktop-header__category-link.current-menu-item,
a.catalog-menu-desktop-header__category-link.current_page_item,
a.catalog-menu-desktop__category-item-link.current-menu-item,
a.catalog-menu-desktop__category-item-link.current_page_item {
	color:rgb(98 189 166);
}
.breadcrumbs__item {
	display:inline-block;
}
.breadcrumbs__separator {
	padding:0 4px;
}

.contact__form,
.vacancy__form,
.calculator__form-block-fields{
	gap: 10px;
}
.contact__form .contact__form-agreement .wpcf7-not-valid-tip,
.vacancy__form .contact__form-agreement .wpcf7-not-valid-tip,
.subscribe__form .contact__form-agreement .wpcf7-not-valid-tip,
.calculator__form-block-fields .contact__form-agreement .wpcf7-not-valid-tip{
	display:none !important
}
.contact__form .contact__form-agreement .wpcf7-form-control.wpcf7-acceptance,
.vacancy__form .contact__form-agreement .wpcf7-form-control.wpcf7-acceptance,
.subscribe__form .contact__form-agreement .wpcf7-form-control.wpcf7-acceptance,
.calculator__form-block-fields .contact__form-agreement .wpcf7-form-control.wpcf7-acceptance{
	display:flex;
}
.contact__form .wpcf7-list-item,
.vacancy__form .wpcf7-list-item,
.subscribe__form .wpcf7-list-item,
.calculator__form-block-fields .wpcf7-list-item{
	margin:0;
	line-height:1;
	display:flex;
}
.contact__form .input.wpcf7-validates-as-required.wpcf7-not-valid,
.contact__form .wpcf7-acceptance.wpcf7-not-valid .agreement-input,
.vacancy__form .input.wpcf7-validates-as-required.wpcf7-not-valid,
.vacancy__form .wpcf7-acceptance.wpcf7-not-valid .agreement-input,
.subscribe__form .input.wpcf7-validates-as-required.wpcf7-not-valid,
.subscribe__form .wpcf7-acceptance.wpcf7-not-valid .agreement-input,
.calculator__form-block-fields .input.wpcf7-validates-as-required.wpcf7-not-valid,
.calculator__form-block-fields .wpcf7-acceptance.wpcf7-not-valid .agreement-input{
	border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(255 24 35 / var(--tw-border-opacity, 1));
}
.contact__form .wpcf7-form-control-wrap,
.vacancy__form .wpcf7-form-control-wrap,
.subscribe__form .wpcf7-form-control-wrap,
.calculator__form-block-fields .wpcf7-form-control-wrap{
	position:relative;
}
.contact__form .wpcf7-not-valid-tip,
.vacancy__form .wpcf7-not-valid-tip,
.subscribe__form .wpcf7-not-valid-tip,
.calculator__form-block-fields .wpcf7-not-valid-tip{
	--tw-text-opacity: 1;
    color: rgb(244 0 0 / var(--tw-text-opacity, 1));
	font-weight: 700;
	font-size: 10px;
	bottom: -8px;
	right: 8px;
	position:absolute;
	line-height:1;
}
.subscribe__form .wpcf7-not-valid-tip {
	bottom: -8px;
	right: 26px;
}
.vacancy__form .wpcf7-not-valid-tip{
	bottom: 4px;
}
.contact__form.vacancy_form .wpcf7-not-valid-tip {
	bottom:3px;
}
.calculator__form-block-fields .contact__form-agreement.mt-xs {
	margin-top:0;
}
select.styled-select.wpcf7-not-valid + .nice-select {
	border-color: rgb(255 24 35);
	border-width: 2px;
}
.contact__form .wpcf7-response-output,
.vacancy__form .wpcf7-response-output,
.subscribe__form .wpcf7-response-output,
.calculator__form-block-fields .wpcf7-response-output{
	display:none;
}
.news-post__content .video.video-youtube iframe {
	width:100%;
	height:100%
}

.pagination .page-numbers {
	transition-duration: .5s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	font-weight: 700;
	font-size: 16px;
	border-radius: 6px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .059), 0 0 4px 0 rgba(0, 0, 0, .039);
	background-color: rgb(255 255 255);
	color: rgb(98 189 166);
	display:flex;
	align-items:center;
	justify-content:center;
	height: 48px;
    width: 48px;
}
.pagination .page-numbers.current,
.pagination a.page-numbers:hover{
	color: rgb(255 255 255);
	background-color: rgb(98 189 166);
	transition-duration: .5s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.catalog__boxes {
	display:grid;
}

.mobile-menu__catalog-sublist .catalog-menu-desktop__category-item-link.mobile-hidden {
	display:none
}

.products__filters .nice-select-dropdown .list li:first-child,
.mobile-filter-menu__content .nice-select-dropdown .list li:first-child{
	display:none;
}

@media (min-width: 1000px) {
	.pagination .page-numbers {
		height: 56px;
		width: 56px;
	}
	.vacancy__form {
		padding:30px;
	}
	.catalog__boxes {
		grid-template-columns: repeat(2, 1fr);
	}
	.catalog__boxes > * {
		grid-column: 1 / -1; 
	}

	.catalog__boxes > *:nth-last-child(2),
	.catalog__boxes *:last-child {
		grid-column: span 1; 
	}
	.catalog-menu-desktop-header__category.grid-column .catalog-menu-desktop-header__category-items {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.products__item  .add-to-cart-icon.hidden {
		display:inline-block !important;
	}
	.calculator__form-block-fields {
		gap: 20px;
	}
	.products__filters:not(.grid-rows-4) {
		grid-template-columns: repeat(5, minmax(0, 1fr));
	}
	.products__filters.grid-rows-4 {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
}
.empty-state__title { 
	font-size:16px;
}
.calculator__form-block-fields-button-calculate {
	margin-top:-10px !important;
}

.products__hero-button {
	display:none;
}