body{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	overflow-wrap: break-word;
}

body .is-layout-constrained > * + * {
    margin-block-start: 0px;
}
/* header colors*/
h1, h2, h3, h4, h5, h6{
	color: #062746;
}
p{
	color: #333333;
}

/*navbar sticky*/
header.wp-block-template-part {
    position: sticky;
    z-index: 999;
    top: 0;
    right: 0;
    left: 0;
    background-color: #fff;
    box-shadow: 0 0 5px 0 rgba(34,60,80,.2);
}

/*menu*/

/*search*/
.searchwp-modal-form-default .searchwp-modal-form__overlay{
	background-color: rgba(0,0,0,0.5);
}
.searchwp-modal-form-default .searchwp-modal-form__container {
    width: 100%;
    max-width: 500px;
    max-height: 100vh;
    background-color: #fff;
    	box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.75);
	padding: 2rem;
}
.searchwp-modal-form-trigger-el{
	/*display: flex;*/
	display: contents;
    overflow: hidden;
    text-indent: -9999px;
	 position: relative;
}
.searchwp-modal-form-trigger-el:before{
	content: url("https://moenspackaging.com/wp-content/uploads/2022/10/akar-icons_search.png");
  line-height: 18px;
  text-indent: 0;
	margin-top: 5px;
}
input[type="search"]{
	width: 100%;
	border: none;
	background-color: #E6EBF0;
}

.searchwp-modal-form__close.button{
	margin: 1rem auto;
	border: 1px solid #1D64B4;
	background-color: #1D64B4;
	color: #ffffff;
	text-decoration: none;
	font-size: 1.125rem;
	padding: 0.84em 1.68em;
	transition: 0.3s;
	font-weight: 500;
	letter-spacing: -0.02em;
	line-height: 1.2; 
	border-radius: 0
}
/*end search*/

/*language*/
.wpml-ls-legacy-dropdown a{
	padding: 5px 10px 5px 5px !important;
}

/* Language selector */

.wpml-language-switcher-block img{
	display: none !important;
}
.wpml-language-switcher-block svg path{
	stroke: white!important; 
}

.wp-block-navigation-item:hover{
	text-decoration-color: white !important;
}

.wpml-language-switcher-block .wp-block-navigation-item__label {
	color: white !important;
	font-weight:500;
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{
	background-color: #1D64B4 !important;
}

.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item:first-child{
	padding-top: 0 !important;
}
/**/

/* end language*/


li.current-menu-item{
	color: #1D64B4;
}
@media only screen and (max-width: 1250px) {
div.is-layout-flow.wp-block-column.is-vertically-aligned-center.has-medium-font-size{
	flex-basis: 200px !important;
}
}
@media only screen and (max-width: 1150px) {
div.is-layout-flow.wp-block-column.is-vertically-aligned-center.has-medium-font-size{
	flex-basis: 160px !important;
}
}
/*dropdown menu*/

/*.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
    opacity: 1; 
    visibility: visible;
    width: auto;
    height: auto ; 
}*/
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
    margin: 0.5rem auto;
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
    background-color: #fff;
    color: #000;
    border: none;
	z-index: 1000;
}

/*hambutger button*/
.wp-block-navigation__responsive-container-open svg{
	width: 35px;
	height: 35px;
}

.wp-block-navigation .first-menu .wp-block-navigation-item {
    display: flex;
    align-items: end;
    position: relative;
}
.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item:last-child {
    padding-bottom: 0px; 
}

li.first-menu ul.wp-block-navigation__submenu-container {
    margin-left: -150px;
}

@media (min-width: 782px){
.wp-block-navigation .wp-block-navigation-item.first-menu > .wp-block-navigation__submenu-container:before {
    content: "";
    background: var(--wp--preset--color--lite);
    display: block;
    position: absolute;
    width: 100%;
    height: calc(100% - 62px);
    left: 0px;
    margin-left: 0;
    bottom: 0;
		top: auto;
		background-color: #E6EBF0;
}
}
@media (min-width: 782px){
.wp-block-navigation .wp-block-navigation-item.first-menu > .wp-block-navigation__submenu-container {
display: -webkit-box; */
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: start;
    margin-top: 3px !important;
    padding: 4rem 1rem 1rem 1rem;
    background-color: #E6EBF0 !important;
	z-index: 1000;
	}
}
@media only screen and (max-width: 1000px) {
  .wp-block-navigation .wp-block-navigation-item.first-menu > .wp-block-navigation__submenu-container {
		margin-top: 1px !important;
 flex-direction: column;
		padding: 1rem;
		margin-left: 0;
	}
	.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item:first-child {
    padding-top: 0px; 
}
	.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
    display: flex;
    flex-grow: 1;
    flex-direction: row;
}
	.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item a::before {
    content: '';
    position: absolute;
    top: 0 !important;
    bottom: 0;
    left: 0px;
    right: 0;
}
	
	.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(1) a::before{
    background: url("https://moenspackaging.com/wp-content/uploads/2022/11/IBC.png") left no-repeat !important;
		background-size: contain !important;
}

.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(2) a::before{
    background: url("https://moenspackaging.com/wp-content/uploads/2022/11/Vaten.png") left no-repeat !important;
	background-size: contain !important;
}
.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(3) a::before{
    background: url("https://moenspackaging.com/wp-content/uploads/2022/11/Jerrycans.png") left no-repeat !important;
	background-size: contain !important;
}

.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(4) a::before{
    background: url("https://moenspackaging.com/wp-content/uploads/2022/11/Emmers.png") left no-repeat !important;
	background-size: contain !important;
}
.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(5) a::before{
    background: url("https://moenspackaging.com/wp-content/uploads/2022/11/Blikken.png") left no-repeat !important;
	background-size: contain !important;
}
.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(6) a::before{
    background: url("https://moenspackaging.com/wp-content/uploads/2022/11/Flessen.png") left no-repeat !important;
	background-size: contain !important;
}
.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(7) a::before{
    background: url("https://moenspackaging.com/wp-content/uploads/2022/11/Potten.png") left no-repeat !important;
	background-size: contain !important;
}
.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(8) a::before{
    background: url("https://moenspackaging.com/wp-content/uploads/2023/09/vetbuis-1-1.png") left no-repeat !important;
	background-size: contain !important;
}
	.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item a::after{
		top: 40px !important;
}
	.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:last-child a::after{
		content: "";
		position: absolute;
		top: 30px;
	  width: 100%;
	  height: 0px;
	  background-color: #333333;
}
}

.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a {
	width: max-content;
	text-align: center;
	justify-content: center;
}

.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(1) a,.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(2) a,
.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(3) a,
.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(4) a,
.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(5) a,
.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(6) a,
.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(7) a,
.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(8) a{
		position: relative;
		color: #333333;
    font-weight: bold;
}

.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item a::after{
		content: "";
		position: absolute;
		top: 30px;
	  width: 100%;
	  height: 1px;
	  background-color: #333333;
}

.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item a::before{
 content: '';
    position: absolute;
    top: -100px;
    bottom: 0;
    left: 0px;
    right: 0;
}

.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(1) a::before{
    background: url("https://moenspackaging.com/wp-content/uploads/2022/11/IBC.png") center no-repeat;
}

.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(2) a::before{
    background: url("https://moenspackaging.com/wp-content/uploads/2022/11/Vaten.png") center no-repeat;
}
.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(3) a::before{
    background: url("https://moenspackaging.com/wp-content/uploads/2022/11/Jerrycans.png") center no-repeat;
}

.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(4) a::before{
    background: url("https://moenspackaging.com/wp-content/uploads/2022/11/Emmers.png") center no-repeat;
}
.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(5) a::before{
    background: url("https://moenspackaging.com/wp-content/uploads/2022/11/Blikken.png") center no-repeat;
}
.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(6) a::before{
    background: url("https://moenspackaging.com/wp-content/uploads/2022/11/Flessen.png") center no-repeat;
}
.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(7) a::before{
    background: url("https://moenspackaging.com/wp-content/uploads/2022/11/Potten.png") center no-repeat;
}
.wp-block-navigation .first-menu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(8) a::before{
    background: url("https://moenspackaging.com/wp-content/uploads/2023/09/vetbuis-1-1.png") center no-repeat;
}
/*normal -sub*/

li.normal-sub a span{
	font-size: 16px;
	color: #333;
	font-weight: 500;
}

/*cart icon*/
.button.wp-element-button.product_type_variable.add_to_cart_button:before,
.button.wp-element-button.product_type_variable:before{
    /*font-family: WooCommerce;*/
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: 0.618em;
    content: "";
    text-decoration: none;
    font-weight: inherit;
    height: 1em;
    position: relative;
    top: 1px;
    display: inline-block;
}
.wc-block-mini-cart__button{
	border: none;
	padding: 0;
	margin-top: 5px;
}
.wc-block-mini-cart__button:before {
	content: url("https://moenspackaging.com/wp-content/uploads/2022/10/akar-icons_cart.png");
	margin-right: 0;
}
.wc-block-mini-cart__badge, .wc-block-mini-cart__quantity-badge {
    display: none;
}
/*hide page standard page titles*/

.wp-block-group hr{
	display: none;
}
.wp-block-post-title{
		display:block;
	text-align: center;
}

/*languages*/
.wpml-ls-legacy-dropdown{
	width: auto;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{
	padding-right: 5px;
}

.wpml-ls-legacy-dropdown a{
	border: none;
	font-weight: 500;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{
	content: url("https://moenspackaging.com/wp-content/uploads/2022/11/Vector-1-1.png");
    vertical-align: none; 
     display: unset; 
     border:none; 
     border-top: none; 
     position: unset; 
     right: 0; 
     top: 0;
}
/*home advantages*/
.home-advantages{
	color: #062746;
	font-size: 18px;
	font-weight: 600
	
}
.home-advantages.move{
	margin-left: 3rem;
}

@media only screen and (max-width: 781px) {
    .home-advantages.move{
			margin-left: 0rem;
  }
}
.home-advantages::before{
	content: url("https://moenspackaging.com/wp-content/uploads/2022/10/Vector-2.png");
	margin: 10px;
}

/* home page*/
p.has-text-align-center.home-text-before:after {
 display: inline-block;
 content: "";
 border-top: 1px solid #fff;
 width: 200px;
 transform: translateY(-0.3rem);
}


@media only screen and (max-width: 1170px) {
  .wp-block-columns.wp-container-36{
    flex-direction: column
  }
}

.card{
	position: relative;
	display: grid;
	grid-template-rows: repeat(3, 0.25fr);
  grid-auto-flow: column;
  grid-auto-columns: auto auto;
	background: #E6EBF0;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);	margin: 0 10px;
	height: 100%;
grid-gap: 1rem;
	max-height: 485px;
}

@media only screen and (max-width: 1170px) {
  .card{
	  max-height: unset;
	  grid-template-rows: repeat(2, 0.25fr);
  }
}
@media only screen and (max-width: 782px) {
  .card{
	  grid-template-rows: repeat(3, 0.25fr);
  }
}

/*.card a.image-logo{
	height: 88px !important;
}*/
.card img{
	padding: 33px 20px 0 41px;
} 
.card a{
	text-decoration: none;
}
/*.card a.content{
	min-height: 255px;
	padding: 0;
}*/
.card .content{
	padding: 0px 20px 20px 41px;
}
.card .content h3{
	font-size: 24px;
	color: #062746;
	margin-top: 10px;
}
.card content p{
	color: #333333;
	font-size: 16px;
}
.card .arrow-image{
	position: absolute;
	float: right;
	right: 5%;
	bottom: 7%;
	
}
.card .content a{
	float: right;
}

.custom-link{
	cursor: pointer;
	font-weight: 500;
}
.custom-link:after{
	content: url("https://moenspackaging.com/wp-content/uploads/2022/10/Vector-4.png");
	margin-left: 4px;
}
.extra-long{
	width: 33% !important;
}
.on-hover h2{
	transition: 0.3s;
}
.on-hover:hover h2{
	color: #2479db !important;
}
.on-hover figure img.wp-image-6648,
.on-hover figure img.wp-image-6646,
.on-hover figure img.wp-image-6647{
	transition: 0.6s
}
.on-hover figure.image-2 img.wp-image-6646{
	margin-left: 2.5rem;
}

.is-layout-flex.wp-container-50.wp-block-columns {
    padding: 1.5rem;
}
.on-hover:hover figure img.wp-image-6648,
.on-hover:hover figure img.wp-image-6646,
.on-hover:hover figure img.wp-image-6647{
	transform: scale(1.02);
}

/*blog block*/
/*hide author*/
.wp-block-post-template.is-flex-container{
	margin-top: 100px;
	width: 100%;
	justify-content: center;
}
@media only screen and (max-width: 600px){
	.wp-block-post-template.is-flex-container{
	width: 80%;
	}
}
.is-nowrap.is-layout-flex.wp-container-21.wp-block-group{
	display: none;
}
.blog-cards{
width: 80%;
margin: 8rem auto 3rem auto;
display: grid;
grid-gap: 1rem;
grid-template-columns: repeat(4, 1fr);
	justify-content: center;
}
.blog-cards-details{
width: 100%;
margin: 8rem auto 3rem auto;
display: grid;
grid-gap: 1rem;
grid-template-columns: repeat(4, 1fr);
	justify-content: center;
}
a.card-posts{
background-color: #E6EBF0;
    box-shadow: 0px 4px 4px 0px rgb(0 0 0 / 25%);
    padding: 10px;
    min-height: 485px;
    min-width: 299px;
    margin: 50px 0 8rem 0;
    display: flex;
    flex-direction: column;
		text-decoration: none;
		position: relative;
}
a.card-posts .img-background{
width: 100%;
height: 210px;
margin-top: -80px;
background-position: center;
background-repeat: no-repeat; background-size: cover;
}

h2.related-cases-title {
    text-align: center;
    color: #062746;
    font-size: 36px;
}
h2.related-cases-title-details {
    text-align: left;
    color: #062746;
    font-size: 36px;
}

h3.card-posts-title{
	font-weight: 600;
  font-size: 20px;
}
h4.wp-block-post-title{
	text-align: left;
}
.card-posts-text p{
	font-size: 18px;
	font-weight: 500;
	text-underline-position: unset;
}

.card-posts-text p.read-more {
    position: absolute;
    bottom: 10px;
}

@media screen and (max-width: 1305px) {
.wp-container-29.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
     flex-basis: 0% !important; 
}
}
@media screen and (max-width: 1305px) {
	.blog-cards, .blog-cards-details{
		grid-template-columns: repeat(3, 1fr);
	}
}
@media screen and (max-width: 1000px) {
	.blog-cards, .blog-cards-details{
		grid-template-columns: repeat(2, 1fr);
	}
}
@media screen and (max-width: 650px) {
	.blog-cards, .blog-cards-details{
		grid-template-columns: repeat(1, 1fr);
	}
}

/*place read pore at bottom of card*/
li.wp-block-post.post.type-post{
	position: relative;
}
p.wp-block-post-excerpt__more-text {
    position: absolute;
    bottom: 10px;
}

/*end blog block*/
/*blog detail*/

@media screen and (max-width: 900px) {
  body.single-post .wp-block-post-content{
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
}


figure.wp-block-post-featured-image {
   display: none;
}
.wp-block-group figure.wp-block-post-featured-image {
   display: block !important;
}
/*end blog detail*/


/*end home page*/
/*en home advantages*/

/*post cards*/
.wp-block-latest-posts.wp-block-latest-posts__list {
  width: 80%;
  margin: 8rem auto 0 auto;
  display: grid;
  grid-gap: 1rem;
}

@media (min-width: 650px) {
  .wp-block-latest-posts.wp-block-latest-posts__list { grid-template-columns: repeat(2, 1fr); }
}

@media (min-width: 1000px) {
  .wp-block-latest-posts.wp-block-latest-posts__list { grid-template-columns: repeat(3, 1fr); }
}

@media (min-width: 1300px) {
  .wp-block-latest-posts.wp-block-latest-posts__list { grid-template-columns: repeat(4, 1fr); }
}
body .is-layout-flow > .aligncenter{
	justify-content: center;
}
.wp-block-latest-posts.is-grid li {
  //margin: 0 1.5rem;
}

@media (min-width: 600px)
.wp-block-latest-posts.columns-4 li {
    // width: 20%;
}

.wp-block-latest-posts.wp-block-latest-posts__list li{
	background-color: #E6EBF0;
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.25);
	padding: 10px;
	min-height: 385px;
	min-width: 299px;
	margin: 50px 0 8rem 0;
	display: flex;
	flex-direction: column;
}

.wp-block-latest-posts__featured-image {
	height: 150px;
	width: auto;
	max-width: unset;
	margin-top: -80px;
}
.wp-block-latest-posts__featured-image img {
	height: 202px;
	width: 100%;
	max-width: unset;
	object-fit: cover;
}
.wp-block-latest-posts__post-title{
	font-weight: 600;
	font-size: 20px;
	text-decoration: none;
	margin-top: 65px;
}
.wp-block-latest-posts__post-excerpt{
	font-weight: 500;
}
/*end home page*/

/*FAQ page*/
/*FAQ pagina*/
.wp-block-post-content.wp-container-24 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
	max-width: 1300px;
}
.grid-container details > summary {
  list-style: none;
	cursor: pointer;
	position: relative;
	text-align: left;
	color: #1D64B4;
	font-size: 24px;
	margin: 0 0 0 1rem;
	font-weight: 500;
}
.grid-container details .faq-item{
	text-align: left;
	font-size: 18px;
	color: #000000;
	cursor: pointer;
}

.grid-container details > summary::marker {
  display: none;
}
.grid-container details summary::after{
	content: url("https://moenspackaging.com/wp-content/uploads/2022/11/Vector.png");
	margin-left: 10px;
	top: 10px;
  position: absolute;
	transform: rotate(180deg);
	transition: 0.3s
}
.grid-container details[open] summary::after{
transform: rotate(0deg);
	top: -5px;
}

.grid-container{
  display: grid;
  grid-template-columns: 400px 1fr;
  grid-gap: 10px;
  padding: 10px;
  max-width: 1300px !important;
}
@media (max-width: 900px) {
	.grid-container{
  grid-template-columns: 1fr;
}
	.grid-container .item1{
	border-bottom: 1px solid #000;
		border-right: 0px solid #000 !important;
}
}

.grid-container > div {
  background-color: rgba(255, 255, 255, 0.8);
  text-align: center;
  padding: 20px 0;
  font-size: 30px;
}
.grid-container h2.title-answer{
	font-size: 36px;
	color: #062746;
	text-align: left;
	margin: 0 0 0 1rem;
}
.grid-container h3{
		font-size: 24px;
	color: #062746;
	text-align: left;
	margin: 0 0 0 1rem;
}
.grid-container ul{
	font-size: 18px;
	color: #062746;
	text-align: left;
	margin: 0 0 0 1rem;
}
.grid-container p.text-question,
.grid-container p{
	font-size: 18px !important;
	color: #333333;
	text-align: left;
	margin-left: 1rem;
}

.grid-container .faq-item.active p.text-question{
	font-size: 18px !important;
	color: #1D64B4;
	text-align: left;
	margin-left: 1rem;
}
.grid-container .item1{
	border-right: 1px solid #000;
}

td{
	font-size: 18px !important;
}
/*buttons*/

.buttons-flex{
	display: flex;
	flex-direction: row;
	margin: 5rem 0 0 1rem; 
}
.custom-button-prim{
	border: 1px solid #1D64B4;
	background-color: #1D64B4;
	color: #ffffff;
	text-decoration: none;
	font-size: 1.125rem;
	padding: 0.84em 1.68em;
	transition: 0.3s;
	font-weight: 500;
	letter-spacing: -0.02em;
	line-height: 1.2;
}
.custom-button-prim:hover{
	background-color: #2479db;
	border: 1px solid #fff;
}
.custom-button-sec{
	border: 1px solid #1D64B4;
	background-color: #ffffff;
	color: #1D64B4;
	text-decoration: none;
	margin-left: 2rem;
	font-size: 1.125rem;
	padding: 0.84em 1.68em;
	transition: 0.3s;
	font-weight: 500;
	letter-spacing: -0.02em;
	line-height: 1.2;
}
.custom-button-sec:hover{
	background-color: #1D64B4;
	color: #ffffff;
	border: 1px solid #ffffff;
}


.awsm-grid-item .awsm-job-item {
    border: 0;
    border-radius: 0;
    box-shadow: none;
	height: auto;
}

.awsm-job-item{
	background-color: #E6EBF0;
	padding: 2.5rem;
	box-shadow: 0 !important;
	border: 0px solid #ffffff;
	border-radius: none;
	height: 150px;
	font-size: 18px;
		color: #062746;
}
@media only screen and (max-width: 500px) {
  .awsm-job-item{
		padding: 2rem !important;
		font-size: 16px;
  }
}
@media only screen and (max-width: 1100px) {
	.awsm-job-item{
		padding: 1rem;
	}
	.awsm-job-item h2.awsm-job-post-title{
	font-size: 20px !important;
	}
}
.awsm-job-item h2.awsm-job-post-title{
	color: #062746;
	font-size: 24px;
}

.awsm-job-more-container .awsm-job-more span{
	position: relative;
}
.awsm-job-more-container .awsm-job-more span::before {
    	content: url("https://moenspackaging.com/wp-content/uploads/2022/11/Vector-2.png");
	margin-left: 10px;
	position: absolute;
}

/*detail vacature*/

.responsibilities p{
	display: flex;
	flex-direction: row;
}

.responsibilities p:before{
	content: url("https://moenspackaging.com/wp-content/uploads/2022/11/akar-icons_circle-check.png");
	margin-right: 10px;

}
.awsm-job-form{
	display: none;
}

span.awsm-job-more {
    visibility: hidden;
}

[lang="nl-NL"] span.awsm-job-more:before {
    visibility: visible;
    content: "Meer info";
}
[lang="en-US"] span.awsm-job-more:before {
    visibility: visible;
    content: "More details";
}
[lang="fr-FR"] span.awsm-job-more:before {
    visibility: visible;
    content: "Plus de détails";
}
[lang="de-DE"] span.awsm-job-more:before {
    visibility: visible;
    content: "Mehr Details";
}

span.awsm-job-more:after {
    content: url(https://moenspackaging.com/wp-content/uploads/2022/11/Vector-2.png);
    margin-left: -90px;
    margin-top: 2px;
    visibility: visible;
    position: absolute;
}

/*end vacature page*/

/*posts page*/

li.wp-block-post.post.type-post{
		background-color: #E6EBF0;
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.25);
	padding: 10px;
	min-height: 385px;
	min-width: 299px;
	display: flex;
	flex-direction: column;
	margin-bottom: 8rem;
}

li.wp-block-post.post.type-post figure {
	height: 150px !important;
	width: auto !important;
	max-width: unset;
	margin-top: -80px
}
.wp-block-post-featured-image img {
    height: 150px !important;
		object-fit: cover;
}
.wp-block-latest-posts__featured-image img {
	height: 202px;
	width: 100%;
	max-width: unset;
}
li.wp-block-post.post.type-post h4{
	font-weight: 600;
	font-size: 20px;
	text-decoration: none;
	margin-top: 65px;
}
li.wp-block-post.post.type-post .wp-block-post-excerpt__excerpt{
	font-weight: 500;
}

/*pagination*/
.wp-block-query-pagination .current, .page-numbers {
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #E6EBF0;
		border: 0;
    border-radius: 0; 
		font-size: 20px;
		font-weight: 500;
}
.wp-block-query-pagination-next{
	 	width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #E6EBF0;
		border: 0;
    border-radius: 0; 
		font-size: 0;
		font-weight: 500;
} 
.wp-block-query-pagination>.wp-block-query-pagination-next, .wp-block-query-pagination>.wp-block-query-pagination-numbers, .wp-block-query-pagination>.wp-block-query-pagination-previous {
    margin-right: 0.5em;
    margin-bottom: 0em; 
}
.wp-block-query-pagination-next-arrow.is-arrow-arrow{
	display: none;
}
.wp-block-query-pagination-next::before{
	content: url("https://moenspackaging.com/wp-content/uploads/2022/10/Vector-4.png")
}

/*end post page*/
/*contact*/
/*contact form*/
.row{
  margin: 0 0 10px 0;
}

label{
	display: block;
	color: #333;
	font-size: 16px;
	width: 100%;
}

input[type=text], input[type=email],
input[type=tel]
{
	width: 100%;
	color: #333;
	border: none;
	background-color: #E6EBF0;
	height: 48px;
}
textarea{
	color: #333;
	border: none;
	background-color: #E6EBF0;

}
input[type=submit]{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 58px;
	background-color: #1D64B4;
	color: #ffffff;
	border: none;
	border-radius: 0px;
	text-underline: none;
	margin-top: 10px;
 
}

.wpcf7-list-item-label{
  color: #333;
  a{
    color: #333;
  }
}
.wpcf7-form-control-wrap{
  width: 100%;
}
span.wpcf7-form-control.wpcf7-acceptance {
  margin-left: -15px;
}

.wp-block-post-content.wp-container-23 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
	max-width: 90%;
}

.wp-container-23 p.text-under-button{
	margin-top: -30px;
	text-align: center;
}
.contact-info-tel, .contact-info-mail, .contact-info-adress, .contact-info-time{
	color: #062746;
	font-size: 36px;
}
.contact-info-tel, .contact-info-mail{
	margin-top: 0px !important;
}
.contact-info-tel::before{
	content: url("/wp-content/uploads/2022/10/Vector-5.png");
	padding: 10px;
  margin-left: -10px;
}
.contact-info-mail::before{
	content: url("/wp-content/uploads/2022/10/Group-211.png");
	padding: 10px;
  margin-left: -10px;
}
.contact-info-adress::before{
	content: url("/wp-content/uploads/2022/10/Group-212.png");
	padding: 10px;
  margin-left: -10px;
}
.contact-info-time::before{
	content: url("/wp-content/uploads/2022/10/Group-2-1.png");
	padding: 10px;
  margin-left: -10px;
}
.contact-information-sub.one{
	padding: 0 0 0 40px;
}
.contact-information-sub.two{
	padding: 0 0 0 45px;
}
.contact-information-sub.tree{
	padding: 0 0 0 35px;
}
.contact-information-sub.four{
	padding: 0 0 0 46px;
}
.contact-information-sub h4{
	color: #062746;
}
.contact-information p{
	line-height: 1.2;
	color: #333333;
}
.contact-information .space{
	height: 5px;
}
.contact-information-socials{
	margin-top: 90px;
	margin-left: 35px;
}
.socials{
	margin: 10px;
}
.contact-information-socials img{
	width: 35px
}
/*responsive contact page*/

@media only screen and (max-width: 1160px) {
 .wp-container-29.wp-block-columns {
    display: flex;
    flex-direction: column;
}
}

/*end contact page*/

/*shop*/

/*Yith mobile filter*/

@media only screen and (max-width: 782px) {
	.filter-content{
		visibility: visible;
		opacity: 1;
		position: unset; 
     left: unset; 
     top: unset;
     bottom: unset; 
     max-width: unset; 
     width: unset; 
    z-index: 9;
    padding: 30px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
	}
}
/*filtering colors*/
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > label > a {
    color: #1D64B4;
}

/*place buttons on same height*/
.products .woocommerce-loop-product__link{
	display :inline-block;
}

.products .woocommerce-loop-product__title, .products .woocommerce-loop-category__title {
    height: 46.78px;
}

.products > li img{
	border: 1px solid #e3e7ec;
}

/*pagination*/
.woocommerce-pagination {
    margin-top: 40px;
    justify-content: center;
    display: flex;
}
@media only screen and (max-width: 495px) {
  .woocommerce-pagination ul {
    gap: 0px !important;
  }
}
.wp-block-query-pagination .current, .page-numbers{
	background-color: transparent;
}
.woocommerce-pagination .current{
border-radius: 0 !important;
}
.woocommerce-pagination ul li{
	background-color: #E6EBF0;
}
.up-sells.upsells.products .products {
	justify-content: space-evenly
}
@media (max-width: 400px){
.products:not(.upsells):not(.related){
		display: grid;
		width: 100%;
	 justify-content: center;
	}

	.products.columns-4 > li{
		max-width: 100%;
	}
}
:where(div[data-template="single-product"]) .site-main > .product {

    padding: 1.5rem;
}
/*overzicht aanvraag bedankt*/
a.custom-button-thank-you{
	float: right;
	background-color: transparent;
	color: #1D64B4;
	border: 1px solid #1D64B4;
	padding: 10px;
	text-decoration: none;
	font-weight: 500;
	margin-top: 25px;
	transition: 0.3s;
}
a.custom-button-thank-you:hover{
	background-color: #1D64B4;
	color: #fff;
}

.quantity input[type="number"]{
	border-radius: 0;
	width: 25%;
}

@media (max-width: 500px){
.woocommerce-checkout-review-order-table tfoot .order-total,
.woocommerce-checkout-review-order-table .agni_checkout_coupon_field,
.woocommerce-checkout-review-order-table .agni_checkout_coupon_field,
.woocommerce-checkout-review-order-table tfoot .cart-subtotal{
		width: 90%;
	}
	.woocommerce-checkout-review-order-table tbody tr{
		width: 90%;
	}
	.woocommerce-order-details table tbody .woocommerce-table__product-name {
    padding-right: 0px !important; 
}
}

@media (max-width: 610px){
	a.custom-button-thank-you{
margin-top: -35px;
	}
}

.product-name .variation {
    flex-wrap: wrap !important;
}
/*buttons*/
/*shop buttons*/
.products .product_type_simple, .products .product_type_variable, .products .product_type_grouped, .products .product_type_external {
  padding: 0.6em 1.5em;
  min-width: 0;
  max-width: 100%;
	width: 100%;
	background-color:      transparent;
	border: 1px solid #1D64B4;
	border-radius: 0;
	color: #1D64B4;
	font-size: 16px;
	text-decoration: none;
	transition: 0.3s
	}
@media only screen and (max-width: 400px) {
  .products .product_type_simple, .products .product_type_variable, .products .product_type_grouped, .products .product_type_external{
		width: 100%;
  }
}

.products .product_type_simple:hover, .products .product_type_variable:hover, .products .product_type_grouped:hover, .products .product_type_external:hover {
	 background-color: #1D64B4;
	 color: #fff;
	text-decoration: none;
	}

.products .product_type_simple:after, .products .product_type_variable:after, .products .product_type_grouped:after, .products .product_type_external:after {
    height: 0px; 
}
/*filled buttons*/
.wp-block-button__link:after {
    content: "";
	    background-color: currentColor;
    height: 0;
    width: 0%;
    display: 0;
    margin-top: 0;
    margin-bottom: 0;
}
a.wp-block-button__link.has-background{
	transition: 0.3s;
}
a.wp-block-button__link.has-background:hover {
    background-color: #2479db !important;
}
/*outline button*/
a.wp-block-button__link.has-text-color{
	transition: 0.3s;
}
a.wp-block-button__link.has-text-color:hover {
	color: #fff !important;
    background-color: #1D64B4 !important;
}

/*Woocommerce css*/

/*category-filter*/

li.nav-button{
	border: 2px solid #333333;
	padding: 20px;
	text-decoration: none;
	min-width: 130px;
	height: 50px;
	justify-content: center;
	background-color: transparent;
	transition: 0.3s;
}
li.nav-button:hover{
	border-color: #ffffff;
	background-color: #1D64B4
}
li.nav-button a{
	padding: 0.667em 1.333em;
	text-decoration: none;
	transition: 0.3s;
}
li.nav-button a:hover{
	color: #ffffff !important;
}

/*end category-filter*/
/*product category page*/
.woocommerce-ordering select{
	display: none;
}
.tax-product_cat .wp-block-query-title span, .tax-product_tag .wp-block-query-title span {
    position: absolute;
    top: 0%;
    left: 0%;
    right: 0%;
    text-align: center;
    text-indent: 0;
}
/*end product category page*/
/*detail product page*/

/*error messages*/
.swatchly-error{
	color: red;
	font-size: 14px;
}

/*slider multiple images*/

.woocommerce-product-gallery__image.flex-active-slide {
    width: unset !important;
		margin-left: 0px;
}

.woocommerce-breadcrumb, .woocommerce-products-header {
	display: block;
	margin: 10px;
}

.woocommerce-product-gallery img{
	border: 1px solid #e3e7ec; !important
}

.woocommerce-product-gallery__trigger{
	margin-right: 27px !important;
	text-indent: -9999px;
	overflow: hidden;
}
.woocommerce-breadcrumb a{
	margin: 5px;
	text-decoration: none;
}

:root{
	    --luminate_background_color_lite: #fff;
}

.woocommerce-product-details__short-description p{
	display: flex;
	flex-direction: column;
}
.woocommerce-product-details__short-description p img{
	margin-top: 0.5rem;
}

.product .entry-summary form:not(.variations_form), .product .entry-summary .woocommerce-variation-add-to-cart {
     display: -webkit-box !important;
     display: -ms-flexbox !important;
     display: flex !important;
     -ms-flex-wrap: wrap !important;
     flex-wrap: wrap !important;
     gap: 50px !important;
}

.product .entry-summary .reset_variations{
	margin-left: 0;
}

.product .entry-summary .quantity .qty-container {
    border-radius: inherit;
}
.product .entry-summary button[type="submit"] {
    min-width: none;
    padding: 0.6em 4.8em;
    background-color: #1D64B4;
    color: var(--luminate_color_white);
	border-radius: inherit;
	text-underline-position: none;
	transition:0.3s;
}
.product .entry-summary button[type="submit"]:hover {
    background-color: #2479db;
}

.product .entry-summary button[type="submit"]:after {
	content: none;
}

/* @media only screen and (max-width: 1270px) { */
 .woocommerce-product-gallery__wrapper img {
    aspect-ratio: unset; !important
  
	}
/* } */
/*
[lang="en-US"] .label label[for="pa_kleur"] {
    visibility: hidden;
}
[lang="en-US"] .label label[for="pa_kleur"] span {
    visibility: visible;
}
[lang="de-DE"]label.pa_kleur {
    visibility: hidden;
}

[lang="en-US"] .label label[for="pa_kleur"]:before {
    visibility: visible;
    content: "Coleur";
}*/


/*end detail product page*/
/*overzicht (checkout) page*/

/* add spaces to variations using | */
dd p:after {
    content: "|";
    margin: 0 0.5rem;
}

.woocommerce-checkout-review-order-table .product-name{
	width: 100%;
}

a.remove{
	  position: absolute;
    left: -20px;
    top: 45%;
    width: 25px;
    height: 25px;
	text-decoration: none;
}
img.remove_icon {
    width: 13px;
    height: 13px;
}

.wp-block-post-content.wp-container-21 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
	max-width: var(--wp--style--global--content-size);
	padding: 2rem;
}
.choose-form-checkout{
	display: flex;
	flex-direction: row;
	margin-bottom: 32px
}
.choose-form-checkout div{
	display: flex;
	flex-direction: row;
}
.choose-form-checkout div label{
	margin-top: 5px;
}
.choose-form-checkout div:last-child{
	margin-left: 20px;
}
#billing_company_field{
	display: none;
}
.woocommerce .select2-container--default .select2-selection--single {
   background-color: #E6EBF0;
}
p#billing_address_2_field{
	display: none !important;
}
h3#ship-to-different-address{
	display: none;
}
div.woocommerce-privacy-policy-text{
	display: none;
}
button#place_order{
	background-color: #1D64B4;
	border-radius: unset;
	text-decoration: none;
	transition: 0.3s;
}
button#place_order:hover{
	background-color: #2479db;
}
.place-order button:after{
	    content: "";
    background-color: unset;
    height: 0px; 
    width: 0%;
    display: block;
    margin-top: none;
    margin-bottom: none;
}
ul.woocommerce-shipping-methods li{
	display: flex;
	flex-direction: row;
}

.woocommerce-notices-wrapper {
    align-items: center;
    justify-content: center;
    display: flex;
}

.woocommerce-message {
    width: 100%;
    height: 50px;
    background-color: #1D64B4;
    color: #fff;
    align-items: center;
    display: flex;
    justify-content: center;
    margin: auto 0;
}
.payment-method-flex {
    display: flex;
    flex-direction: row;
}
.payment-method-flex label {
    margin-top: 5px;
    margin-left: 10px;
}
.payment_box.payment_method_bacs {
    padding: 25px;
}
.payment_box.payment_method_cod {
    padding: 25px;
}

.woocommerce-order-details{
	border-bottom: 0px;
}
.woocommerce-checkout-review-order-table tbody tr, .woocommerce-checkout-review-order-table tfoot tr {
    display: grid;
    grid-template-columns: 3fr 100px;
}
.xoo-wsc-modal.xoo-wsc-cart-active{
display: none;
}*/
/*description*/
span#more {
	display: none!important;
}

#myBtn{
	border: none;
	margin-left: -30px;
	color: #333333;
}
/*
/* end overzicht (checkout) page */
/*mini cart*/

.wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal {
    display: none;
}
#billing_company_field span.optional {
    visibility: hidden;
    position: relative;
}
#billing_company_field span.optional:after {
    visibility: visible;
		content: "*";
    position: absolute;
	 left: 0;
}
	

div#my_custom_checkout_field span.optional:after{
	visibility: visible !important;
	content:"";
}

/*button */
[lang="nl-NL"] .wp-block-woocommerce-mini-cart-shopping-button-block.wc-block-mini-cart__shopping-button a:after{
	content: "Ga naar producten";
    text-indent: 0px;
    display: block;
    line-height: initial;
}
[lang="en-US"] .wp-block-woocommerce-mini-cart-shopping-button-block.wc-block-mini-cart__shopping-button a:after{
	content: "Go to products";
    text-indent: 0px;
    display: block;
    line-height: initial;
}
[lang="fr-FR"] .wp-block-woocommerce-mini-cart-shopping-button-block.wc-block-mini-cart__shopping-button a:after{
	content: "Aller aux produits";
    text-indent: 0px;
    display: block;
    line-height: initial;
}
[lang="de-DE"] .wp-block-woocommerce-mini-cart-shopping-button-block.wc-block-mini-cart__shopping-button a:after{
	content: "Zum Angebot";
    text-indent: 0px;
    display: block;
    line-height: initial;
}
.wp-block-woocommerce-mini-cart-shopping-button-block.wc-block-mini-cart__shopping-button a {
    text-indent: -9999px;
    line-height: 0;
}

.wc-block-mini-cart__drawer .wc-block-components-quantity-selector > .wc-block-components-quantity-selector__button--minus {
    border-radius: 0px;
}

/*buttons mini cart*/
span.wc-block-components-button__text{
		text-indent: -9999px;
    line-height: 0;
}

[lang="nl-NL"] .wc-block-components-button__text::after {
    content: "Naar aanvraag";
    font-size: 20px;
    color: white;
    margin: auto;
		line-height: initial;
		display: block;
		text-indent: 0;
}

[lang="en-US"] .wc-block-components-button__text::after {
    content: "Go to request";
    font-size: 20px;
    color: white;
    margin: auto;
		line-height: initial;
		display: block;
		text-indent: 0;
}
[lang="fr-FR"] .wc-block-components-button__text::after {
    content: "Valider la demande";
    font-size: 20px;
    color: white;
    margin: auto;
		line-height: initial;
		display: block;
		text-indent: 0;
}
[lang="de-DE"] .wc-block-components-button__text::after {
    content: "Zur Anfrage";
    font-size: 20px;
    color: white;
    margin: auto;
		line-height: initial;
		display: block;
		text-indent: 0;
}

.wc-block-mini-cart__drawer .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-checkout{
	background-color: #1D64B4;
	border-radius: 0px;
	transition: 0.3s;
}
.wc-block-mini-cart__drawer .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-checkout:hover{
	background-color: #2479db;
}
.wc-block-mini-cart__drawer .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-cart{
	display: none;
}
.wc-block-mini-cart__drawer .wc-block-mini-cart__shopping-button a{
	border-radius: 0px;
}
.wc-block-mini-cart__drawer .wc-block-mini-cart__shopping-button a:hover{
	background-color: #1D64B4;
}
.wc-block-mini-cart__drawer .wc-block-components-quantity-selector:after{
	border-radius: 0px !important;
}
/*end buttons mini cart*/
.wc-block-mini-cart__button {
    border: none;
    padding: 0;
    margin-top: 5px;
		position: relative;
}
.wc-block-mini-cart__badge, .wc-block-mini-cart__quantity-badge {
		display: flex;
		align-items: center;	
}
.wc-block-mini-cart__badge {
    background-color: #E6EBF0;
		position: absolute;
		top: -7px;
		right: -10px;
    border: 0;
    border-radius: 50%;
    color: inherit;
    font-size: 0.75rem;
    width: 20px;
    height: 20px;
    justify-content: center;
    margin-left: 0;
    min-width: none;
    padding: 0;
    -webkit-transform: none;
    transform: none;
}
 
/*footer*/
footer hr{
  display: none;
}

.iso-img{
	display: flex;
  justify-content: center;
}

.iso-image{
	width: 117px;
	height: 72px;
}
footer a{
	font-size: 16px;
}
footer p.has-text-color{
	font-size: 16px;
	color: #333333;
}
footer p{
	font-size: 16px;
	color: #333333;
}
figure.wp-block-image.alignleft.size-full.is-resized{
    width: 28px;
}



/*
remove spacer header*/
/*.wp-block-group.is-layout-constrained.wp-container-20 .wp-block-spacer {
    display: none;
}*/

/*
seo block bottom
*/

div#primary {
    height: auto;
}

.seo-block-bottom{
	margin-top: 10vh !important;
}

/*translate search results title*/
.search.search-results h1.has-large-font-size.wp-block-heading{
	visibility: hidden;
}
[lang="nl-NL"] .search.search-results h1.has-large-font-size.wp-block-heading:before {
    visibility: visible;
    content: "Zoekresultaten";
}
[lang="en-US"] .search.search-results h1.has-large-font-size.wp-block-heading {
    visibility: visible;
}
[lang="fr-FR"] .search.search-results h1.has-large-font-size.wp-block-heading:before {
    visibility: visible;
    content: "Résultats de la recherche";
}
[lang="de-DE"] .search.search-results h1.has-large-font-size.wp-block-heading:before {
    visibility: visible;
    content: "Suchergebnisse";
}
/*edit the posts cards of search results*/
.search.search-results .wp-block-post-template.is-flex-container li {
	position: relative;
	margin: 1rem 0;
}
.search.search-results figure.wp-block-post-featured-image {
	height: 180px !important
}
.search.search-results figure.wp-block-post-featured-image a {
	height: 0px !important;
}
.search.search-results figure.wp-block-post-featured-image a img {
	object-fit: contain !important;
}

[lang="nl-NL"] table.variations th.label label:before {
    content: "Kies je ";
    visibility: visible;
}
[lang="en-US"] table.variations th.label label:before {
    content: "Choose your ";
    visibility: visible;
}
[lang="fr-FR"] table.variations th.label label:before {
    content: "Choisissez-vous ";
    visibility: visible;
}
[lang="de-DE"] table.variations th.label label:before {
    content: "Wähle dich ";
    visibility: visible;
}

/*temporary adjustment contact block shop pages DE*/
/*
[lang="de-DE"] .post-type-archive-product .wp-container-37 h1.has-text-align-center.wp-block-heading,
[lang="de-DE"] .post-type-archive-product .wp-container-37 p{
    visibility: hidden;
    text-indent: -9999px;
}
[lang="de-DE"] .post-type-archive-product .wp-container-37 div.wp-block-column h1.has-text-align-center.wp-block-heading:nth-child(1):before {
    content: "Sie konzentrieren sich auf Ihr Kerngeschäft,";
    text-indent: 0;
    display: block;
	visibility: visible;
}
[lang="de-DE"] .post-type-archive-product .wp-container-37 div.wp-block-column h1.has-text-align-center.wp-block-heading:nth-child(2):before {
    content: "wir kümmern uns um die Verpackungen.";
    text-indent: 0;
    display: block;
	visibility: visible;
}
[lang="de-DE"] .post-type-archive-product .wp-container-37 div.wp-block-column p:before {
    content: "Vertrauen Sie auf Moens Verpackungen als Großhandel für Verpackungsmaterial.";
    text-indent: 0;
    display: block;
	visibility: visible;
}*/

.yith-wcan-filter label {
    display: flex;
    flex-direction: row;
    align-items: center;
	height: 25px;
}
.yith-wcan-filter label a {
    text-decoration: none;
	margin-left: 0.2rem
}
.yith-wcan-reset-filters {
	padding: 0.6em 1.5em;
    min-width: 0;
    max-width: 100%;
    width: 100%;
    background-color: transparent;
    border: 1px solid #1D64B4;
    border-radius: 0;
    color: #1D64B4;
    font-size: 16px;
    text-decoration: none;
    transition: 0.3s;
}

.page-id-10 .woocommerce {
	padding: 0 2rem;
}
@media only screen and (max-width: 400px) {
.page-id-10 .woocommerce {
	padding: 0 3rem;
}
}
.single-post .wp-container-core-group-layout-8 {
	display: none;
}
.wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow .wp-block-spacer {
    display: none;
}
a.tel{
	font-size: 16px !important;
}

@media only screen and (max-width: 600px) {
	.grid-container .item1{
	max-width: 90vw;
}
	.grid-container .item2{
		max-width: 90vw;
	}
}

.page-id-10516 .wp-block-post-title,
.page-id-10517 .wp-block-post-title,
.page-id-10518 .wp-block-post-title {
	margin-bottom: 2rem;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
	z-index: 9999;
}
.wp-container-core-group-layout-12.wp-container-core-group-layout-12 > .alignwide {
	padding: 0 1.5rem;
}

@media only screen and (max-width: 768px) {
	.wp-block-navigation ul {
	margin: 1rem !important;
}
}
.single-post .wp-container-core-group-is-layout-8 {
display: none;
}
.hide-on-page-load {
	display: none !important;
}
.hide-on-page-load-spacer {
	height: 0 !important;
}
.open-blocks strong {
    cursor: pointer;
    background-color: #1d64b4;
    color: white;
    padding: 1rem 2rem;
}
@media only screen and (max-width: 768px) {
.custom-spacing {
	padding-left: 1.5rem !important;
	padding-right: 1.5rem !important;
}
}
