/* 
  Stiluri magazin cu functii

*/

#magazin {
	max-width: 90%;
	margin: 25px auto;
}

#magazin .row {
	margin: revert;
}

#magazin .rezultat .row {
	gap: 1rem;
}

#magazin .section-1 {
	background: #f2f3f7;
	padding: 15px 30px;
	margin-bottom: 40px;
}

#magazin .section-1 .search-bar-container .search-icon {
	position: absolute;
	width: 18px;
	height: 18px;
	margin: 18px;
	z-index: 9;
}

#magazin .woof_text_search_container .woof_text_search_go {
	left: 0;
	top: 0;
	width: 18px;
	height: 18px;
	margin: 18px;
	background: url('../assets/images/rezultate-search-icon.png');
	display: block !important;
	background-repeat: round;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
}

#magazin .woof_text_search_container,
#magazin .woof_container {
	margin: 0;
	padding: 0;
}

#magazin .section-1 .search-bar-container input {
	width: 100%;
	height: 56px;
	padding-left: 55px !important;
	border: 1px solid #e7e7e7;
	border-radius: 4px;
	outline: none;
}

#magazin .section-1 .search-bar-container input,
#magazin .section-1 .search-bar-container input::placeholder {
	color: #a9adbd;
	font: 16px Arimo;
	line-height: 24px;
}

#magazin .section-1 .comanda-personalizata h2 {
	font: 14px Arimo-Bold;
	line-height: 24px;
	margin-top: 15px;
	margin-left: 20px;
	text-align: right;
	cursor: pointer;
}

#magazin .section-1 .comanda-personalizata h2 img {
	width: 20px;
	height: 20px;
}

#magazin .left-side .disk .content {
	/* padding: 15px;
  border: 1px solid #E7E7E7; */
	border-radius: 4px;
	margin-bottom: 10px;
}

#magazin .left-side .disk .content h2.filter-title {
	font: 14px Arimo-Bold;
	line-height: 20px;
	color: var(--blue-color);
	margin-bottom: 20px;
}

#magazin .left-side .filter-category .sectoare {
	display: none;
}

#magazin .left-side .filter-category .sectoare.show {
	display: block;
	list-style-type: none;
	margin-left: 25px;
}

#magazin .left-side .filter-category input,
#magazin .left-side .filter-category label {
	cursor: pointer;
}

/* The container */
#magazin .left-side .filter-category .container-checkbox {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* Hide the browser's default checkbox */
#magazin .left-side .filter-category .container-checkbox input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

/* Create a custom checkbox */
#magazin .left-side .filter-category .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 23px;
	width: 23px;
	background-color: #fff;
	border: 1px solid #eee;
	border-radius: 4px;
}

/* When the checkbox is checked, add a blue background */
#magazin .left-side .filter-category .container-checkbox input:checked ~ .checkmark {
	background-color: var(--blue-color);
}

/* Create the checkmark/indicator (hidden when not checked) */
#magazin .left-side .filter-category .checkmark:after {
	content: '';
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */
#magazin .left-side .filter-category .container-checkbox input:checked ~ .checkmark:after {
	display: block;
}

/* Style the checkmark/indicator */
#magazin .left-side .filter-category .container-checkbox .checkmark:after {
	left: 8px;
	top: 5px;
	width: 5px;
	height: 10px;
	border: solid var(--orange-color);
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

#magazin .left-side .disk img.rating-filter {
	height: 13px;
	margin-top: -7px;
}

#magazin .right-side {
	padding-right: 0;
	padding-left: 30px;
}

#magazin .right-side .arrow-down {
	width: 12px;
	height: 12px;
}

#magazin .right-side h2.magazin-count {
	font: 20px Arimo;
	line-height: 24px;
	color: var(--grey-color);
	width: 100%;
}

#magazin .right-side h2.woocommerce-result-count {
	font: 20px Arimo;
	line-height: 24px;
	color: var(--grey-color);
}

#magazin .right-side h2.magazin-count span {
	font: 14px Arimo-Bold;
	line-height: 24px;
	color: var(--blue-color);
	position: absolute;
	right: 0;
	cursor: pointer;
}

#magazin .right-side .woocommerce-ordering select {
	border: 0;
	outline: none;
	cursor: pointer;
	font: 14px Arimo-Bold;
	line-height: 24px;
	color: var(--blue-color);
}

#magazin .right-side .woocommerce-ordering select option {
	cursor: pointer;
}

@media (min-width: 768px) {
	#magazin .right-side .master-container {
		display: flex;
		flex: 1 0 auto;
		gap: 1rem;
	}
}

/* #magazin .right-side .master-container .rezultat-img{
  width: 160px;
} */

#magazin .right-side .rezultat img {
	width: 250px;
	max-height: 200px;
	max-width: inherit;
	object-fit: cover;
	object-position: center;
}

#magazin .right-side .master-container .text-container {
	flex: 1 0 auto;
}

#magazin .right-side .master-container .text-container h2 {
	font: 20px Arimo-Bold;
	line-height: 28px;
	color: var(--blue-color);
	margin: 0;
	padding: 0;
}

@media screen and (max-width: 768px) {
	#magazin .right-side .master-container .text-container h2 {
		font-size: 16px;
	}

	#magazin .right-side .price-container a {
		font-size: 12px;
	}
}

#magazin .right-side .master-container .text-container .category-list {
	margin: 0.5rem 0 0;
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
}

#magazin .right-side .master-container .text-container .recenzii {
	margin: 0.5rem 0 0;
}

#magazin .right-side .master-container .text-container .recenzii img {
	height: 13px;
	vertical-align: baseline;
	width: 81px;
}

#magazin .right-side .master-container .text-container .recenzii span {
	font: 14px Arimo;
	line-height: 20px;
	color: var(--grey-color);
	margin-left: 10px;
}

#magazin .right-side .master-container .text-container p {
	font: 14px Arimo;
	line-height: 20px;
	color: var(--grey-color);
	margin-bottom: 20px;
}

#magazin .right-side .master-container a.button:not(.price-container .button) {
	background: #fff;
	border: 1px solid var(--blue-color);
	font: 14px Arimo-Bold;
	padding: 0.4rem 0.5rem;
	color: var(--blue-color);
	border-radius: 4px;
	outline: none;
	display: inline-flex;
	align-items: center;
	gap: 0.5rem;
	margin: 1rem 0 0;
}

#magazin .right-side .master-container .price-container a.button {
	padding: 0.4rem 0.5rem;
	border-radius: 4px;
}

#magazin .right-side .price-container {
	margin: 1rem 0 0;
}

@media (min-width: 768px) {
	#magazin .right-side .price-container {
		text-align: right;
		margin: 0;
	}
}

#magazin span.woocommerce-Price-amount bdi span.woocommerce-Price-currencySymbol {
	display: none;
}

#magazin .right-side .price-container h2 span.woocommerce-Price-amount bdi {
	font: 20px Arimo-Bold;
	line-height: 28px;
	color: var(--blue-color);
}

@media screen and (max-width: 575px) {
	#magazin .right-side .price-container h2 span.woocommerce-Price-amount bdi {
		font-size: 14px;
		line-height: 16px;
	}
}

#magazin .right-side .price-container h2 span {
	font-size: 16px;
	color: #6b7084;
	font-weight: 400;
}

#magazin .right-side .price-container h2 .lei {
	color: var(--blue-color);
	font-size: 14px;
	font-weight: 700;
}

#magazin .right-side .price-container a {
	padding: 10px 20px;
	color: var(--orange-color);
	background: var(--blue-color);
	border: 1px solid var(--blue-color);
	border-radius: 2px;
	margin-top: 35px;
	font: 14px Arimo-Bold;
	line-height: 20px;
	text-align: center;
}

@media screen and (max-width: 1000px) {
	#magazin .right-side .price-container a {
		padding: 10px;
	}
}

@media screen and (max-width: 870px) {
	#magazin .right-side .price-container a {
		padding: 5px;
		font-size: 12px;
	}
}

#magazin .right-side .rezultat {
	padding: 30px 0;
	border-bottom: 1px solid #ededed;
	width: 100%;
}

/* Media Queries */

@media screen and (max-width: 1200px) {
	#magazin .right-side {
		padding: 0;
	}
}

@media screen and (min-width: 992px) and (max-width: 1100px) {
	#magazin .section-1 {
		padding: 15px 25px;
	}
	#magazin .section-1 .comanda-personalizata h2 {
		margin-left: 0;
	}
}

@media screen and (max-width: 991px) {
	#magazin .section-1 .comanda-personalizata {
		padding: 0;
	}
	#magazin .section-1 .comanda-personalizata h2 {
		margin-left: 0;
	}
}

@media screen and (max-width: 575px) {
	#magazin .right-side .rezultat img {
		width: 120px;
		height: 100px;
	}

	#magazin .right-side .price-container a button {
		display: none;
	}

	#magazin .right-side .rezultat {
		padding: 15px 0;
	}

	#magazin .right-side .price-container h2 {
		font-size: 14px;
	}

	#magazin .right-side .price-container h2 span {
		font-size: 12px;
	}

	#magazin .right-side .master-container .text-container h2 {
		font: 14px Arimo;
		line-height: 20px;
		font-weight: bold;
	}

	#magazin .right-side .master-container .text-container p {
		margin-bottom: 0;
	}

	#magazin .right-side .rand-magazin {
		display: none;
	}
}

#magazin nav.woocommerce-pagination ul {
	display: flex;
	margin: 20px 0 0;
}

#magazin nav.woocommerce-pagination ul,
#magazin nav.woocommerce-pagination ul li {
	border: 0;
}

@media screen and (max-width: 991px) {
	#magazin nav.woocommerce-pagination ul,
	#magazin nav.woocommerce-pagination ul li {
		justify-content: space-evenly;
	}
}

#magazin nav.woocommerce-pagination ul li {
	color: var(--blue-color);
	font-family: 'Arimo-Bold';
	margin-right: 3px;
}

#magazin nav.woocommerce-pagination ul li a:hover {
	background: var(--blue-color);
	color: #fff;
	border-radius: 100%;
	padding: 5px 9px;
	margin-top: 3px;
}

#magazin nav.woocommerce-pagination ul li span.current {
	border-radius: 100%;
	background: var(--blue-color);
	color: #fff;
	padding: 5px 9px;
	margin-top: 3px;
}

#magazin-mobile .product-options {
	border-bottom: 1px solid #00000050;
}

#magazin-mobile .product-options {
	background: #fff;
}

#magazin-mobile .product-options .option-container {
	text-align: center;
	font: 14px Arimo-Bold;
	line-height: 20px;
	padding: 15px 0;
	color: var(--blue-color);
}

#magazin-mobile .product-options .option-container small.detail {
	font: 12px Arimo;
	line-height: 16px;
	color: var(--grey-color);
}

@media screen and (max-width: 500px) {
	#magazin-mobile .product-options .option-container {
		padding: 25px 0 10px;
	}
}

@media screen and (max-width: 400px) {
	#magazin .right-side .master-container .text-container h2 {
		overflow: hidden;
		max-height: 40px;
	}
}

@media screen and (max-width: 345px) {
	#magazin .right-side .master-container .text-container p {
		max-height: 20px;
		overflow: hidden;
	}
}

#magazin-mobile .optiuni-filtrare,
#magazin-mobile .optiuni-sortare {
	display: none;
}

#magazin-mobile .optiuni-filtrare.show,
#magazin-mobile .optiuni-sortare.show {
	display: block;
	background: #fff;
	height: 100vh;
	position: fixed;
	z-index: 999;
	top: 0;
	width: 100%;
	overflow-y: scroll;
	padding: 25px 5px;
}

#magazin-mobile .optiuni-filtrare.show > h2,
#magazin-mobile .optiuni-sortare.show > h2 {
	font: 20px Arimo-Medium;
	color: var(--grey-color);
	line-height: 24px;
	margin-left: 20px;
	margin-bottom: 0;
}

#magazin-mobile .optiuni-sortare.show > h2 {
	margin-bottom: 45px;
	position: relative;
}

#magazin-mobile .optiuni-filtrare.show > h2 {
	position: relative;
}

#magazin-mobile .optiuni-filtrare.show > h2 span#close-filter-menu,
#magazin-mobile .optiuni-sortare.show > h2 span.close-icon {
	position: absolute;
	right: 20px;
	top: 5px;
	font: 16px Arimo-Bold;
}

#magazin-mobile .optiuni-filtrare.show .filter-title {
	font: 16px Arimo-Bold;
	line-height: 24px;
	color: var(--blue-color);
}

#magazin-mobile .optiuni-filtrare.show .disk {
	border-bottom: 1px solid #f0f0f0;
}

#magazin-mobile .optiuni-filtrare.show div.final-div {
	margin: 15px ​15px 40px;
	position: relative;
}

#magazin-mobile .optiuni-filtrare.show div.final-div h2.woocommerce-result-count {
	font: 16px Arimo-Bold;
	line-height: 24px;
	color: var(--blue-color);
	margin-top: 30px;
	margin-left: 15px;
}

#magazin-mobile .optiuni-filtrare.show div.final-div .aplica-filtre {
	position: absolute;
	right: 0;
	background: var(--blue-color);
	color: var(--orange-color);
	font: 14px Arimo-Bold;
	line-height: 20px;
	border: 1px solid var(--blue-color);
	border-radius: 4px;
	padding: 15px 40px;
	top: -10px;
}

#magazin-mobile .optiuni-sortare.show .dropdown {
	list-style-type: none;
}

#magazin-mobile .optiuni-sortare.show .dropdown li {
	font: 16px Arimo-Bold;
	margin-bottom: 30px;
	width: 100%;
}

#magazin-mobile .optiuni-sortare.show .dropdown li img.active-tick {
	position: absolute;
	right: 0;
	width: 20px;
}

#magazin-mobile .woocommerce-ordering {
	margin-left: 18px;
	width: 90%;
}

#magazin-mobile .woocommerce-ordering,
#magazin-mobile .woocommerce-ordering {
	float: left;
}

#magazin .woocommerce-info,
#magazin-mobile .woocommerce-info {
	background-color: transparent;
	padding: 0;
	border-top: 0;
	font: 20px Arimo;
	line-height: 24px;
	color: var(--grey-color);
}

@media screen and (max-width: 991px) {
	#magazin .woocommerce-info {
		font-size: 18px;
	}
}

#magazin .woocommerce-info::before,
#magazin-mobile .woocommerce-info::before {
	display: none;
}

/* Search CSS */

#magazin .easy-autocomplete-container .woof_quick_search_img {
	display: none;
}

#magazin .woof_qt_key_words {
	display: none;
}

/* Search CSS End */

/* Filtrare CSS */

#magazin-mobile .wpfFilterWrapper {
	margin: 0;
}

#magazin-mobile .wpfFilterWrapper[data-filter-type] {
	padding: 0;
}

#magazin .wpfFilterWrapper {
	padding: 0 15px;
	margin: 0 auto;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
}

#magazin .wpfFilterWrapper .wpfTitleToggle,
#magazin-mobile .wpfFilterWrapper .wpfTitleToggle {
	display: none;
}

/*
  hard code it... 
  (i hate wordpress plugins.)
*/
#magazin .wpfFilterWrapper:nth-child(2) .wfpTitle,
#magazin-mobile .wpfFilterWrapper:nth-child(2) .wfpTitle,
#magazin .wpfFilterWrapper:nth-child(3) .wfpTitle,
#magazin-mobile .wpfFilterWrapper:nth-child(3) .wfpTitle,
#magazin .wpfFilterWrapper:nth-child(4) .wfpTitle,
#magazin-mobile .wpfFilterWrapper:nth-child(4) .wfpTitle,
#magazin .wpfFilterWrapper:nth-child(2) .wpfFilterTitle,
#magazin-mobile .wpfFilterWrapper:nth-child(2) .wpfFilterTitle,
#magazin .wpfFilterWrapper:nth-child(3) .wpfFilterTitle,
#magazin-mobile .wpfFilterWrapper:nth-child(3) .wpfFilterTitle,
#magazin .wpfFilterWrapper:nth-child(4) .wpfFilterTitle,
#magazin-mobile .wpfFilterWrapper:nth-child(4) .wpfFilterTitle {
	display: none !important;
}

#magazin .wpfFilterWrapper .wfpTitle,
#magazin-mobile .wpfFilterWrapper .wfpTitle {
	font: 14px Arimo-Bold;
	line-height: 20px;
	color: var(--blue-color);
	margin-bottom: 10px;
}

#magazin .wfpClickable,
#magazin .wpfFilterTitle,
#magazin .wfpTitle {
	cursor: context-menu;
}

#magazin .wpfFilterWrapper:nth-child(1) {
	border-top: 1px solid #e3e3e3;
	border-radius: 8px 8px 0 0;
}

#magazin .wpfFilterWrapper:not(:nth-child(2), :nth-child(3), :nth-child(4)),
#magazin-mobile .wpfFilterWrapper:not(:nth-child(2), :nth-child(3), :nth-child(4)) {
	padding-top: 15px;
}

#magazin .wpfFilterWrapper:nth-child(2),
#magazin-mobile .wpfFilterWrapper:nth-child(2),
#magazin .wpfFilterWrapper:nth-child(4),
#magazin-mobile .wpfFilterWrapper:nth-child(4) {
	padding-left: 30px;
}

#magazin .wpfFilterWrapper:not(:nth-child(1), :nth-child(2), :nth-child(3)),
#magazin-mobile .wpfFilterWrapper:not(:nth-child(1), :nth-child(2), :nth-child(3)) {
	padding-bottom: 15px;
}

#magazin .wpfFilterWrapper:not(:nth-child(1), :nth-child(2), :nth-child(3), :nth-child(4)) {
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	border-radius: 8px;
	margin-top: 30px;
}

#magazin-mobile .wpfFilterWrapper:nth-child(3) {
	padding-top: 15px;
}

#magazin-mobile .wpfFilterWrapper:not(:nth-child(1), :nth-child(3)) {
	border-bottom: 1px solid #e3e3e3;
}

#magazin .wpfFilterWrapper:nth-child(4) {
	border-bottom: 1px solid #e3e3e3;
	border-radius: 0 0 8px 8px;
}

#magazin .wpfFilterWrapper:nth-child(1),
#magazin .wpfFilterWrapper:nth-child(1) ul li,
#magazin .wpfFilterWrapper:nth-child(2),
#magazin .wpfFilterWrapper:nth-child(2) ul li,
#magazin .wpfFilterWrapper:nth-child(3),
#magazin .wpfFilterWrapper:nth-child(3) ul li,
#magazin .wpfFilterWrapper:nth-child(4),
#magazin .wpfFilterWrapper:nth-child(4) ul li,
#magazin-mobile .wpfFilterWrapper:nth-child(1),
#magazin-mobile .wpfFilterWrapper:nth-child(1) ul li,
#magazin-mobile .wpfFilterWrapper:nth-child(2),
#magazin-mobile .wpfFilterWrapper:nth-child(2) ul li,
#magazin-mobile .wpfFilterWrapper:nth-child(3),
#magazin-mobile .wpfFilterWrapper:nth-child(3) ul li,
#magazin-mobile .wpfFilterWrapper:nth-child(4),
#magazin-mobile .wpfFilterWrapper:nth-child(4) ul li {
	display: block !important;
}

#magazin .wpfFilterWrapper:nth-child(4) .wpfFilterContent {
	display: none;
}

#magazin .wpfFilterWrapper .wpfCheckbox label,
#magazin-mobile .wpfFilterWrapper .wpfCheckbox label {
	width: 20px !important;
	height: 20px !important;
}

#magazin .wpfFilterWrapper .wpfCheckbox label::before,
#magazin-mobile .wpfFilterWrapper .wpfCheckbox label::before,
#magazin .wpfFilterWrapper .wpfCheckbox label::after,
#magazin-mobile .wpfFilterWrapper .wpfCheckbox label::after {
	border-radius: 2px;
	border: 1px solid #d6d6d6 !important;
}

#magazin .wpfFilterWrapper .wpfCheckbox input[type='checkbox']:checked + label::before,
#magazin-mobile .wpfFilterWrapper .wpfCheckbox input[type='checkbox']:checked + label::before {
	border: 1px solid var(--blue-color) !important;
	background: var(--blue-color) url('../assets/images/filter-tick.svg') no-repeat center !important;
	font-size: 12px !important;
	font-weight: bold;
	padding: 0 5px;
}

.wpfFilterWrapper .wpfFilterTaxNameWrapper {
	line-height: 24px;
	font: 14px Arimo-Bold !important;
}

.wpfFilterWrapper ul:not(.wpfButtonsFilter) li {
	margin-bottom: 10px;
}

#magazin .wpfSelectedParametersClear,
#magazin-mobile .wpfSelectedParametersClear {
	font-family: 'Arimo-Medium';
	position: absolute;
	bottom: 0;
	font-size: 14px;
}

#magazin-mobile .wpfSelectedParametersClear {
	position: static;
	margin-top: 9px;
}

#magazin .wpfSelectedParameters,
#magazin-mobile .wpfSelectedParameters {
	display: flex;
	flex-direction: row;
	position: relative;
	flex-wrap: wrap;
}

#magazin .wpfSelectedParameter,
#magazin-mobile .wpfSelectedParameter {
	display: flex;
	width: fit-content;
	flex-direction: row-reverse;
	padding: 4px 15px 4px 5px;
	border-radius: 4px;
	border: 1px solid var(--blue-color);
	position: relative;
	background: transparent !important;
}

#magazin .wpfSelectedDelete,
#magazin-mobile .wpfSelectedDelete {
	position: absolute;
	right: 8px;
	font-size: 20px;
	top: -1px;
}

#magazin .wpfSelectedTitle,
#magazin-mobile .wpfSelectedTitle {
	margin-right: 10px;
}

#magazin .wpfFilterButton.wpfButton,
#magazin .wpfClearButton.wpfButton,
#magazin-mobile .wpfFilterButton.wpfButton,
#magazin-mobile .wpfClearButton.wpfButton {
	position: absolute;
	right: 0;
	bottom: -75px;
	background: var(--blue-color);
	color: var(--orange-color);
	font: 14px Arimo-Bold;
	line-height: 20px;
	border: 1px solid var(--blue-color);
	border-radius: 4px;
	z-index: 999999999;
}

/* rating special options */
#magazin .wpfStarsRatingBlock,
#magazin-mobile .wpfStarsRatingBlock {
	margin-bottom: 10px;
}

/* #magazin .wpfStarsRatingLine::before{
  content: '';
  width: 20px;
  padding: 0 2px;
  border: 1px solid #D6D6D6;
  margin-right: 15px;
  cursor: pointer;
  border-radius: 2px;
} */

#magazin .wpfStarsRatingLine[data-before]::before {
	background: var(--blue-color) url('../assets/images/filter-tick.svg') no-repeat center;
	border: 1px solid var(--blue-color);
	border-radius: 2px;
	font-size: 12px;
	padding: 0 5px;
	font-weight: bold;
}

#magazin .wpfStarsAdditional,
#magazin-mobile .wpfStarsAdditional {
	display: none;
}

#magazin-mobile .optiuni-filtrare.show div.final-div .aplica-filtre {
	display: none;
}

#magazin .wpfFilterWrapper[data-filter-type='wpfRating'] .wpfFilterContent .wpfCheckboxHier input,
#magazin-mobile .wpfFilterWrapper[data-filter-type='wpfRating'] .wpfFilterContent .wpfCheckboxHier input {
	position: unset;
	margin-right: 10px;
	margin-top: 1px;
	border-radius: 2px;
	width: 20px !important;
	height: 20px !important;
}

#magazin .wpfFilterWrapper[data-filter-type='wpfRating'] .wpfFilterContent .wpfCheckboxHier .wpfStarsRatingBlock.wpfLineChecked input,
#magazin-mobile .wpfFilterWrapper[data-filter-type='wpfRating'] .wpfFilterContent .wpfCheckboxHier .wpfStarsRatingBlock.wpfLineChecked input {
	background: var(--blue-color) url(../assets/images/filter-tick.svg) no-repeat center;
	border: 0;
}

#magazin-mobile .wpfSelectedParameters .wpfSelectedParameter[data-filter-type='wpfTags'] .wpfSelectedDelete {
	display: none;
}

#magazin-mobile .wpfSelectedParameters .wpfSelectedParameter[data-filter-type='wpfTags'] {
	padding-right: 10px !important;
}

#magazin-mobile .wpfSelectedParameters .wpfSelectedParameter[data-filter-type='wpfTags'] .wpfSelectedTitle {
	margin-right: 0;
}

/* #magazin
.wpfStarsRatingBlock
.wpfStarInput{
  position: unset !important;
  left: 0 !important;
  border: 1px solid #D6D6D6 !important;
  border-radius: 2px !important;
  top: 5px !important;
  width: 20px !important;
  height: 20px !important;
  margin: 0 10px 0 0 !important;
}

#magazin
.wpfStarsRatingBlock.wpfLineChecked
.wpfStarInput{
  background: var(--blue-color) url('../assets/images/filter-tick.svg') no-repeat center;
  border: 0 !important;
} */

/* Filtrare CSS End */

/* Categorii CSS */

#magazin .right-side .categorie .master-container .text-container {
	position: relative;
}

#magazin .right-side .categorie .master-container a button {
	position: absolute;
	bottom: 0;
}

@media screen and (max-width: 768px) {
	#magazin .right-side .categorie .master-container a button {
		padding: 7px;
		display: block;
	}
}

@media screen and (max-width: 575px) {
	#magazin .right-side .categorie .master-container a button {
		padding: 5px 0;
		display: block;
		width: 160px;
	}
}

/* End Categorii CSS */

#magazin .eac-icon-right .eac-item img {
	max-height: 43px;
}
