/* 20250526165841 - v2 */
.gui,
.gui-block-linklist li a {
  color: #000000;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #000000;
}

.gui-block-inner strong {
  color: #666666;
}

.gui a {
  color: #000000;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #000000;
  box-shadow: 0 0 2px #000000;
}

.gui-select.gui-focus .gui-handle {
  border-color: #000000;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #000000;
}

.gui-block-title {
  color: #000000;
  background-color: #e6e6e6;
}

.gui-content-title {
  color: #000000;
}

.gui-form .gui-field .gui-description span {
  color: #000000;
}

.gui-block-inner {
  background-color: #dcdcdc;
}

.gui-block-option {
  border-color: #d8d8d8;
  background-color: #f2f2f2;
}

.gui-block-option-block {
  border-color: #d8d8d8;
}

.gui-block-title strong {
  color: #000000;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #8c8c8c;
}

.gui ul.gui-products li {
  border-color: #b2b2b2;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #b2b2b2;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #b2b2b2;
}

.gui-block-content .gui-table {
  border-color: #d8d8d8;
}

.gui-table thead tr th {
  border-color: #8c8c8c;
  background-color: #f2f2f2;
}

.gui-table tbody tr td {
  border-color: #d8d8d8;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #000000;
  color: #000000;
  background-color: #e6e6e6;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #d4ebd9;
  color: #000000;
  background-color: #d4ebd9;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #b8b8b8;
  border-color: #000000;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #a9bcad;
  border-color: #a9bcad;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #ffffff;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #ffffff;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #ffffff;
}

/* custom */
.register-v2 .breadcrumb-container {
	padding-top:30px;
}
.register-v2 .gui-page-title {
	color: var(--headingsColor);
  font-family: var(--headings);
  font-weight:bold;
  padding-bottom:30px;
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  line-height: 44px;
}
.register-v2 .gui-page-title + p {
	display:none;
}
.register-v2 .gui-register > #billing-form > .gui-block-title,
.register-v2 .gui-register .gui-block[aria-labelledby="gui-form-register-account-info-title"] {
	display:none;
}
.register-v2 .gui-register > #billing-form {
	border:none;
}
/* REG styling end */
.discount.discount-new {
	margin-top:55px;
}
.discount.discount-new ul.inner > li.gift-item {
	margin-top:25px;
}
.discount.discount-new ul.inner > li.gift-item > span {
	margin-bottom:15px;
}
.discount.discount-new ul.inner > li.gift-item input {
	margin-right:15px;
}
.faqs .faq ol {
	list-style:disc;
}
.banner-area.preset1 .wrap {
	gap:30px;
}
.catalog .banner .banner-btn {
	margin-top:auto;
}
.quantity-input .quantity-btn {
	font-size:18px;
  font-weight:bold;
}
.quantity-input .input-wrap input {
	font-size:16px;
  font-weight:bold;
}
.col-pdp-form {
	display:flex;
  align-items:center;
  gap:10px;
}
.qty-wrap {
	position:relative;
}
.qty-wrap input {
	width:58px;
  height:30px;
  padding:0 16px;
  text-align:center;
  border-radius:0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0; 
}
.qty-wrap input[type=number]::-webkit-inner-spin-button,
.qty-wrap input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
.qty-wrap a {
	position:absolute;
  top:0;
  width:16px;
  text-align:center;
  height:30px;
  line-height:30px;
  border:none;
}
.qty-wrap a.plu {
	right:0;
}
.qty-wrap a.min {
	left:0;
}
.col-pdp-form button {
	border-radius:50%;
  padding:0;
}

.checkbox [type="checkbox"]:checked + label.filter_679547::before,
.checkbox [type="checkbox"]:not(:checked) + label.filter_679547::before {
	background:#FFFFF0;
}
.checkbox [type="checkbox"]:checked + label.filter_679549::before,
.checkbox [type="checkbox"]:not(:checked) + label.filter_679549::before {
	background:#808080;
}
.checkbox [type="checkbox"]:checked + label.filter_679550::before,
.checkbox [type="checkbox"]:not(:checked) + label.filter_679550::before {
	background:#FFFFFF;
}
.checkbox [type="checkbox"]:checked + label.filter_679554::before,
.checkbox [type="checkbox"]:not(:checked) + label.filter_679554::before {
	background:#000000;
}
.checkbox [type="checkbox"]:checked + label.filter_679563::before,
.checkbox [type="checkbox"]:not(:checked) + label.filter_679563::before {
	background:#FFD700;
}
.checkbox [type="checkbox"]:checked + label.filter_679574::before,
.checkbox [type="checkbox"]:not(:checked) + label.filter_679574::before {
	background:#FF0000;
}
.checkbox [type="checkbox"]:checked + label.filter_679575::before,
.checkbox [type="checkbox"]:not(:checked) + label.filter_679575::before {
	background:#FF00FF;
}
.checkbox [type="checkbox"]:checked + label.filter_679576::before,
.checkbox [type="checkbox"]:not(:checked) + label.filter_679576::before {
	background:#FFC0CB;
}
.checkbox [type="checkbox"]:checked + label.filter_679577::before,
.checkbox [type="checkbox"]:not(:checked) + label.filter_679577::before {
	background:#0000FF;
}
.checkbox [type="checkbox"]:checked + label.filter_679582::before,
.checkbox [type="checkbox"]:not(:checked) + label.filter_679582::before {
	background:#008000;
}
.checkbox [type="checkbox"]:checked + label.filter_679584::before,
.checkbox [type="checkbox"]:not(:checked) + label.filter_679584::before {
	background:#FFA500;
}
.checkbox [type="checkbox"]:checked + label.filter_779264::before,
.checkbox [type="checkbox"]:not(:checked) + label.filter_779264::before {
	background:#A52A2A;
}
.checkbox [type="checkbox"]:checked + label.filter_679578::before,
.checkbox [type="checkbox"]:not(:checked) + label.filter_679578::before {
	background: linear-gradient(to right, #8A7967, #8A7967 50%, #614E3F 50%);
}
.checkbox [type="checkbox"]:checked + label.filter_679577::after,
.checkbox [type="checkbox"]:checked + label.filter_679554::after {
	color:#fff;
}
/* Padding te verdienen punten - oude checkout. Marcel 2025-02-21 */
.gui-points-to-be-earned {
    margin-top: 0px;
    margin-bottom: 25px;
}
/* Verbergen knop "meer informatie' bij Loyalty vak in cart -  Marcel 2025-02-26 */
.cartpage .btn3 {
    position: absolute;
    left: -9999px;
}
/* Verbergen knop "contactgegevens' in Mijn account/gespaarde punten voor niet ingelogde klanten om te beginnen met loyalty Marcel 2025-02-26 */
.main-content.account-wishlist .action-buttons .btn.btn1 {
    display: none !important;
}
/* Disable right-click on images */
img {
    pointer-events: none; /* This disables all pointer events like right-click */
}
/*tekst notification bar centreren. Marcel 2024-07-05*/
.notbar p {
    margin: 0;
    display: block;
    text-align: center;
    justify-content: space-between;
}
/*aanpassing hoogte banner homepage. Marcel 2024-10-11*/
@media (min-width: 992px) {
    .banner-area .banner {
        height: 500px;
}
/*aanpassing transparantie text op banner homepage. Marcel 2025-03-30*/
  .banner .text-wrap.contrast {
    background: #00000026;
    padding: 20px;
    border-radius: var(--radius);
}
/*aanpassing hoogte blogartikelen homepage. Marcel 2025-03-22*/
  #blog .blog-article .img-wrap {
    height: 100%;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center center;
    height: 350px;
    object-fit: cover;
    border-radius: var(--radius);
  }
/*line-through door oude prijs rood maken. Marcel 2024-06-14*/
.item .old-price, #product .old-price, .products-livesearch .old-price, .productbundle .old-price {
    text-decoration: line-through;
    text-decoration-color: red;
    font-size: .85em;
    color: #595959;
    margin-right: 5px;
}
/*Feautured Artikel 1e foto niet zichtbaar maken. Marcel 2024-06-21*/
.img-responsive {
   display: block;
   max-width: 100%;
   height: 0;
  vertical-align: middle;
   border: 0;
}
'/*Feautured Artikel verwijderen. Marcel 2024-06-21*/
'.featured-article {
'    visibility: hidden;
'    position: absolute;
'    padding: 0px 0;
'    background: #f9f9fa;
}
/*centreren cadeaubon saldo pop-up. Marcel 2024-04-26*/
#giftcard-modal-wrapper .giftcard-modal {
    background: #fff;
    max-width: 600px;
    width: 80%;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    overflow: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
/*verwijderen kortingscode in winkelmandje- Marcel 2024-04-18*/
/* .cart-menu-side .discount .accordion-menu > li {
    display: none;
} */
/*bestelknop groen maken van cadeaubon - Marcel 2024-04-18*/
#gift-cards-page .giftcard-submit-button {
    background: #20A741;
    border: 1px solid #000;
    color: #fff;
    height: 48px;
    text-transform: capitalize;
}
/*Bedrag cadeaubon groen maken - Marcel 2024-04-18*/
#gift-cards-page .giftcard-radio-toolbar input[type=radio]:checked+label {
    background-color: #20A741;
    color: #fff;
}
/*verwijderen tags bij blog - Marcel 2024-03-08*/
.blog-article .tags, .page-container.blog .tags {
    justify-content: flex-start;
    padding: 0;
    display: none;
    border-top: 1px solid var(--border);
    border-bottom: 1px solid var(--border);
    margin-bottom: 30px;
}
/*border around banner 7 - Marcel 2024-02-22*/
.banner7 .banner-inner {
    background-color: #ffffff;
    border: 1px solid lightgrey;
}
/*line boven banner area- Marcel 2024-03-10*/
.banner-area.preset1 .wrap {
    gap: 30px;
    border-top: 1px solid lightgrey;
    padding-top: 20px;
}
/*verwijderen "gratis" achter betaalmethoden in check out - Marcel 2024-02-22*/
.gui-checkout-one-step .gui-payment-method-price.gui-right {
    visibility: hidden;
    margin-top: 0;
    margin-left: 15px;
    font-size: 1em;
}
/*kleuraanpassingen message alert - Marcel 2024-03-09*/
.msgs .alert-info {
    color: #ffffff;
    background-color: #B93435;
    border-color: #000000;
}
/*Kleur: titels sidebar: klantenservice: rood & titels filter & titel 'recent bekeken' - Marcel 2024-02-22*/
.mobile-menu-side .title {
    font-family: var(--body);
    font-weight: 600;
    color: #B93435;
}
/*Kleur: tekst: verwijderen: groen - Marcel 2024-02-22*/
.item.item-list.small-list .delete-item {
    color: #20A741;
    font-size: .85em;
    margin-top: 5px;
}
/*formaat:dropdown menu header: op maat - Marcel 2024-02-22*/
.dropdown-menu {
    min-width: fit-content;
    font-size: small;
    font-weight: 600;
}
/*aanpassing ronde button met aantal in winkelwagen - Marcel 2024-02-22*/
.mini-cart .pqty, .cartpage .pqty {
    border-radius: 100%;
    background: #20A741;
    font-style: normal;
    color: #fff;
    font-size: .65em !important;
    width: 25px;
    height: 25px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin: 0 5px 0 0 !important;
}
/*aanpassing kleur socials - Marcel 2024-02-23*/
#footer .socials .text a i {
    color: #B93435;
}
/*verwijderen voorraadstatus op categorie pagina - Marcel 2024-03-02*/
.item .product-overlay {
    font-size: .85em;
    margin-top: 15px;
    visibility: hidden;
}
/*padding witruimte pagina na hoofdbanner - Marcel 2024-03-04*/
.banner-area.preset1.home-products {
	  padding: 5px 0;
}
/*padding witruimte homepagina tussen categorie en populair - Marcel 2024-03-06*/
.home-products {
    padding: 5px 0;
}
/*zoekbalk header width kleiner maken - Marcel 2025-03-29*/
#header .search {
    padding: 0;
    border-top: 1px solid #e1e1e1;
    display: flex;
    align-items: center;
    height: 50px;
  	width: 230px;
}
/*Lijn tussen boxen homepage - Marcel 2024-03-06*/
.home-block .header {
    flex-direction: row;
    align-items: center;
    border-top: 1px solid lightgrey;
}
/*Border rond blok 'handig mee te bestellen' - Marcel 2024-03-19*/
.fence-poort {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 25px;
    padding: 15px;
    background: #00000006;
    border: 1px solid #e1e1e1;
}
/*kleuren balonnen klantenservice rood ipv zwart- Marcel 2024-03-07*/
#footer .service-block .serv-icon, .customer-service .service-block .serv-icon {
    width: 48px;
    height: 48px;
    display: flex;
    border: 2px solid #000000;
    color: #000000;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    font-size: 1.2em;
    color: #20A741;
}
/*button populair zwarte background - Marcel 2024-04-06*/
/* .home-products .header .tab.active .banner-btn { */
/*     background: #000000 !important; */
/*     color: var(--btn1Text); */
/*     padding: 5px 10px; */
/*     border-radius: var(--radius); */
/*     border-color: #000000; */
}
/*transparant maken achtergrond pijltjes varianten - Marcel 2024-03-06*/
.colors-dropdown-wrapper .swiper-button-next i svg, 
.colors-dropdown-wrapper .swiper-button-prev i svg {
    width: 15px;
  	fill:#fff;
}
.colors-dropdown-wrapper .swiper-button-next, 
.colors-dropdown-wrapper .swiper-button-prev {
	background-color:#0000009c;
}
/*quick links blokken bij mobiel verbergen - Marcel 2025-03-29*/
.customer-service .quick-links .service-block {
    margin-bottom: 0;
    padding: 0 10px;
    display: none;
/* Name: Julien Delpech | Date: August 3, 2021 Time: 3:46 PM | Reason: temporary fix style for reward pages | Ticket: 2084457 | Begin. */
.gui-reward-progress, .gui-reward-progress-pts {
margin-right: 20px;
}
.gui-loyalty-account-points {
margin-right: 5px;
}
.gui-line-description p {
max-width:220px;
font-style:italic;
}
.gui-reward .gui-reward-progress-pts {
width: 35% !important;
}
.gui-reward-line-title {
font-weight:bold;
}
.gui-reward-line .gui-line-description {
margin-bottom: 10px;
}
/* Name: Julien Delpech | Date: August 3, 2021 Time: 3:46 PM | End. */
}


/* Colloer picker */
.colors-dropdown-wrapper {
	margin-top:24px;
  margin-bottom:86px;
  position:relative;
}
.colors-dropdown-wrapper > span {
  font-size: 18px;
  font-weight: bold;
  padding: 10px 5px;
  display:flex;
  justify-content:space-between;
  cursor:pointer;
}
.colors-dropdown-wrapper .colors-items {
	display:flex;
}

.colors-dropdown-wrapper .colors-items a {
	position:relative;
}
.colors-dropdown-wrapper .colors-items a img {
	width:100%;
  height:auto;
}
.colors-dropdown-wrapper .colors-items a > i {
	position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  z-index:2;
  color:#ECEDF0;
  opasity:0;
  font-size: 0px;
  font-weight: bold;
  opacity:0;
}
.colors-dropdown-wrapper .colors-items a > i:before {
	color:#ee3030;
}
.colors-dropdown-wrapper .colors-items a:hover > i,
.colors-dropdown-wrapper .colors-items a.active > i {
	font-size:16px;
  opacity:1;
}
.colors-dropdown-wrapper .swiper-button-next {
	right:0px;
}
.colors-dropdown-wrapper .swiper-button-prev {
	left:0px;
}
.colors-dropdown-wrapper .swiper-button-next:after {
  content:'';
}
.colors-dropdown-wrapper .swiper-button-prev:after {
  content:'';
}
.colors-dropdown-wrapper .swiper-button-prev.swiper-button-disabled, 
.colors-dropdown-wrapper .swiper-button-next.swiper-button-disabled {
	opacity:1;
}
.colors-dropdown-wrapper .swiper-button-next i svg,
.colors-dropdown-wrapper .swiper-button-prev i svg {
	width:15px;
  fill:#fff;
}
/* Color Picker */
#head-webwinkel-mobile {
    display: none!important;
}
#head-webwinkel {
	display:flex;
}
/* Collection filter color styling */
.dropdown-menu {
	min-width:fit-content;
}
.color-dropdown .dropdown-item {
	position:relative;
}
.color-dropdown .dropdown-item label > em {
  position:absolute;
  left:5px;
  top:11px;
  width:15px;
  height:15px;
  border:1px solid #222;
}
.color-dropdown .dropdown-item label > em.checked-color:after {
  content: '';
  display: block;
  width: 6px;
  height: 11px;
  border: solid #000;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  position: relative;
  top: 0px;
  left: 3px;
}
.color-dropdown .dropdown-item label[data-color="679554"] > em.checked-color:after {
	border: solid #ffffff;
  border-width: 0 2px 2px 0;
}
.color-dropdown .dropdown-item label {
	display:flex;
  justify-content:space-between;
  align-items:center;
  padding-left:15px;
  gap:10px;
}
/* Collection filter color styling END */
.quantity-input > button {
	box-shadow:none;
  border: 1px solid #e9ecef;
}
.quantity-input > input::-webkit-outer-spin-button,
.quantity-input > input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.quantity-input > input {
	padding:0!important;
  box-shadow:none;
}
.page-container.catalog #categories .banner .banner-text .maintitle {
    font-size: 18px;
}
#categories .banner-text {
    padding: 12px;
  }
/* home categories */
#categories .banner.cat_blocks {
	flex-direction:column;
  flex: 0 1 20%;
}
.at-home #categories .banner.cat_blocks .banner-img {
	height:auto;
}
.page-container.catalog #categories .banner-img {
	height:auto;
  flex: 0 0 50%;
  display:block;
}
#categories .banner-img.s1 img {
	height:100%;
}
#categories .banner-img {
	max-height:none;
}
@media (max-width: 1200px) {
	.lang-custom {
	display:block;
}
  .lang-custom img {
  	border-radius:50%;
  }
  .lang-custom .dropdown-menu a {
  	padding:10px 0
  }
}
@media (max-width: 991px) {
  #categories .banner.cat_blocks {
  	flex: 0 1 33.333%;
  }
  #categories.grid {
  	grid-template-columns: repeat(3,1fr);
  }
  .page-container.catalog #categories .banner .banner-text .maintitle {
    font-size: 16px;
}
  .lang-custom {
  	margin-right:auto;
  }
  #head-webwinkel {
    display:none
}
  #head-webwinkel-mobile {
    display: flex!important;
}
  .navbar-account ul > li > a > span:first-of-type {
  	padding-left:5px!important;
    padding-right:5px!important;
}
}
@media (max-width: 750px) {
  .page-container.catalog #categories .banner-img {
  	max-height:140px;
  }
  .page-container.catalog #categories .banner-text {
  	justify-content:space-between;
  }
  .page-container.catalog #categories .subs {
  	height:117px;
    overflow:hidden;
  }
    .catalog #categories.grid {
      grid-row-gap: 10px;
      grid-column-gap: 10px;
  }
  .catalog .banner .banner-btn {
    margin-top: 5px;
}
  
  .at-home #categories .category-area {
  	display:grid;
    grid-template-columns: repeat(2,1fr);
    gap:30px;
  }
  #categories .category-area {
  	gap:10px;
  }
  #categories .banner {
  	margin:0;
  }
  #categories.grid {
    grid-template-columns: repeat(3,1fr);
}
  .page-container.catalog #categories .banner {
  	flex-direction:column;
    width: 100%;
  }
}
@media (max-width: 576px) {
  .banner-area.preset1 .wrap {
  	gap:15px;
  }
  .at-home #categories .category-area {
    gap:15px;
  }
 .at-home #categories .banner-text {
		padding:8px 10px;
  }
  #categories .banner-text {
    padding: 12px;
  }
  .collection-title h1 {
    font-size: 24px;
    line-height:1.2;
  }
   #categories.grid {
    grid-template-columns: repeat(2,1fr);
    grid-row-gap: 15px;
    grid-column-gap: 15px;
}
  .page-container.catalog #categories .banner {
  	flex-direction:column;
    width: 100%;
  }
  .fence-poort p a.fence-poort-zoom.is-open img.for-zoom {
  	width:90%;
    height:auto;
}
  .fence-poort p a.fence-poort-zoom.is-open span.close-image {
  	top: 28%;
    left: 92%;
}
  }
@media (max-width: 460px) {
  .at-home #categories .category-area {
    gap: 10px;
}
  .at-home #categories .banner-img.s1 img {
  	width:100%;
  }
  .at-home .home-block.block_2 .header .title {
  	font-size:22px;
  }
  .at-home #categories .banner.cat_blocks .banner-text .maintitle {
  	font-size:15px;
  }
  .cat-description {
  	margin-top:0;
  }
  .content.toggle-content {
  	padding-top:20px;
  }
   #categories.grid {
    grid-template-columns: repeat(2,1fr);
    grid-row-gap: 10px;
    grid-column-gap: 10px;
}
  .page-container.catalog #categories .banner .banner-text .maintitle {
    font-size: 14px;
}
  #categories .banner-text {
    padding: 12px;
  }
  #categories .banner-img.s1 img {
  	width:100%;
  }
  .navbar-account .nav-link {
  	padding:5px!important;
}
  .navbar-account ul > li > a > span:first-of-type {
    padding-left: 3px!important;
    padding-right: 3px!important;
}
  }
@media (max-width: 400px) {
  .fence-poort p a.fence-poort-zoom.is-open span.close-image {
    top: 33%;
    left: 92%;
}
  .mobile-not-margin {
  	margin-left:0!important;
    width:100%;
}
  .nav.navbar-account {
  	width:100%;
}
  .nav.navbar-account > ul {
  	width:100%;
    justify-content:space-between!important;
}
  .navbar-account .navbar-submenu {
  	right: 50%;
    transform: translateX(50%);
}
}
@media(min-width:992px) and (max-width:1200px) {
  .mobile-menu-side .widget.recent.filters .item.item-list.small-list {
  	flex-direction:column;
  }
  .mobile-menu-side .widget.recent.filters .item.item-list.small-list .item-image-container.rect {
  	width:100%;
    margin-bottom:10px;
  }
  .mobile-menu-side .widget.recent.filters .item.item-list.small-list .item-image-container.rect img {
  	margin:0 auto;
  }
  .mobile-menu-side .widget.recent.filters .item.item-list.small-list .item-meta-container {
  	padding:0px;
    width:100%;
  }
}
@media(max-width:1200px) {
  .widget.recent.filters {
  	flex-wrap:wrap;
  }
}
@media(max-width:991px) {
  .menu--overlay.open {
  	z-index:97;
  }
}
