.home .header-menu > li:nth-of-type(3) > a > span:after,
.home .header-menu > li:nth-of-type(4) > a > span:after,
.header .pll-parent-menu-item span.txt:after,
:is(.page-id-18154, .page-id-18158, .page-id-18145, .page-id-18881, .page-id-18880, .page-id-18882) .et-breadcrumbs-container,
html[lang="it-IT"] span[data-llang]:not([data-llang="IT"]),
html[lang="en-GB"] span[data-llang]:not([data-llang="EN"]),
.et-breadcrumbs-container {
	display:none!important;
}

.myhhimg .slides,
.myhhimg .slides img {
	width: 100%;
	aspect-ratio: 1/1;
	object-fit: cover;
	object-position: center;
}

#cookie-law-info-again {
    padding: 0 30px!important;
}

.header .header-cart,
.header .header-vertical-separator {
	display:none;
}

.header .pll-parent-menu-item span.txt {
	display:flex;
	align-items:center;
}

.header .pll-parent-menu-item span.txt > img {
	min-width: 22px;
    min-height: 16px;
}

.admin-bar .mobile-container {
	padding-top:50px!important;
}

.admin-bar .mobile-container-close {
	top:30px;
}

.header .header-logo {
	margin-bottom:0!important;
}

.header .header-search {
	margin-right:40px!important;
}

.allmytbox .et-icon-box h4 {
	color:#f8f9fa!important;
}

.allmytbox .et-icon-box {
	margin-bottom:20px;
	padding:15px 20px!important;
	border-radius:5px;
}

.allmytbox .et-icon-box h4 {
	margin-bottom:32px;
	transition:.4s;
}

.allmytbox .et-icon-box img {
    min-height: 160px;
    object-fit: contain;
}

.thetvideo video {
	aspect-ratio:16/9;
}

.mygboxes > div > div {
	display:flex;
	flex-wrap:wrap;
	justify-content: start;
}

.mygboxes .et-icon-box {
	max-width:25%;
}

.myvideo rs-bgvideo iframe {
	position:unset!important;
	max-height: 100%;
}

.myprodsz > div > div {
	display:flex;
	flex-wrap:wrap;
}

.myprodsz > div > div > div {
	width:31%;
	padding:30px;
	box-shadow:0 0 5px rgba(0,0,0,.4);
	border-radius:10px;
	margin:0 1% 60px 1%!important;
	transition:.4s;
}

.myprodsz > div > div > div:hover {
	background-color:#1e73be;
}

.myprodsz h2 {
	color:#fff;
	font-size:22px;
	text-align:center;
	margin:0;
}

.singleprodz h5,
.singleprodz h3 {
	color:#fff;
}

.myvideoz > div > div,
.myvideoz > div > div > div {
	text-align:center;
}

.myvideoz .wpb_video_widget {
	margin-bottom:50px;
}

.myvideoz .wpb_video_widget > div {
	float:unset!important;
	margin: auto;
}

.wpcf7-quiz-label {
	color:#fff!important;
}



@media(max-width:1299px) {
	#wp-admin-bar-duplicate-post,
	#wp-admin-bar-revslider,
	#wp-admin-bar-vc_inline-admin-bar-link,
	#wp-admin-bar-enovathemes	{
		display:none!important;
	}
	
	body {
		overflow-x:hidden!important;
	}
	
}

@media(max-width:1399px) AND (min-width:992px) {
	/* .allmytbox,
	.allmytbox > div {
		display:inline;
	} */
	
	/* .allmytbox:before,
	.allmytbox > div:before,
	.allmytbox:after,
	.allmytbox > div:after {
		display:none;
	} */
	
	/* .allmytbox > div > div {
		width:25%!important;
	} */
	
	.myiconbox {
		margin-top:30px;
	}
	
	.mybsez > div > div {
		width:100%;
	}
	
	.mybsez img {
		padding:30px;
	}
}

@media (max-width:1024px) {
	.allmytbox h2 {
		font-size:18px;
	}
}

@media(max-width:991px) {
	.allmytbox h2 {
		font-size:15px;
	}
}

@media(min-width:783px) {
	.admin-bar .et-mobile.active {
		top: 32px;
	}
}

@media (min-width:550px) {
	footer > div:last-of-type {
		white-space:nowrap;
	}
}

@media(min-width:601px) AND (max-width:782px) {
	.admin-bar .et-mobile.active {
		top: 45px;
	}
}

@media(max-width:992px) AND (min-width:768px) {
	#slider-4-slide-11-layer-16 {
		font-size:50px!important;
	}
	
	/* .allmytbox > div > div {
		width:33.3334%!important;
	} */
	
	.allmytbox .et-icon-box {
		min-height: 265px;
	}
	
	.myiconbox {
		margin-top:30px;
	}
}

@media (min-width:980px){
	.menuburger {
		display:none!important;
	}

	.theheader > div > div {
		display:flex;
		align-items:center;
		justify-content: space-between;
	}

	.header-logo {
		padding: 0 0 0 10px;
	}

	nav.header-menu-container {
		width: 100%;
		display: flex!important;
		justify-content: center;
	}

}

@media (max-width:979px) {

	
	#wp-admin-bar-comments ~ li,
	.header-search {
		display:none!important;
	}

	.theheader .header-logo {
		width:50%!important;
		margin:0!important;
		padding:0 0 0 10px;
	}

	.theheader > div > div {
		position:relative;
		display:flex;
		flex-wrap:wrap;
		align-items:center;
		justify-content: space-between;
	}

	.theheader:not(.active) nav.header-menu-container {
		display:none!important;
	}

	nav.header-menu-container {
		position:absolute!important;
		width:100%!important;
		top:100%!important;
		background-color:#fff;
	}

	nav.header-menu-container ul > li:not(:nth-last-of-type(1)) {
		border-bottom:1px solid rgba(0,0,0,.2);
	}

	nav.header-menu-container .header-menu {
		padding-bottom:20px;
	}

	nav.header-menu-container .header-menu li {
		position:relative;
		display:block;
		line-height: 3.5!important;
	}

	nav.header-menu-container .header-menu > li {
		width: 88%;
	}

	nav.header-menu-container li.menu-item-has-children > a > .arrow-down {
		display:inline-block!important;
		position:absolute!important;
		transform:unset!important;
		font-size:inherit!important;
		display: flex!important;
		align-items: center;
		justify-content: center;
		width: 40px;
		height: 40px;
		top: calc(50% - 20px)!important;
		right: 0;
	}

	nav.header-menu-container li.menu-item-has-children > a > .arrow-down:before {
		content: "\f105"!important;
		font-family: 'Font Awesome 5 Free';
		font-weight: 900;
		margin: 0!important;
		opacity: 1!important;
		line-height: 1!Important;
	}

	nav.header-menu-container li.menu-item-has-children > a.opensub > .arrow-down:before {
		transform:rotate(90deg);
	}

	nav.header-menu-container li.menu-item-has-children > a:not(.opensub) + .sub-menu {
		display:none!important;
	}

	nav.header-menu-container li.menu-item-has-children .sub-menu {
		z-index: 10;
		border: 1px solid rgba(0,0,0,.2);
		position: unset!important;
		left: 0!important;
		width: 100%;
		max-width: unset!important;
		padding:0!important;
	}

	nav.header-menu-container li.menu-item-has-children .sub-menu  > li > a {
		padding: 15px 10px!important;
		line-height: 1.5;
	}

	.menuburger {
		width:50%!important;
		margin:0!important;
		text-align: right!important;
	}
}

@media(max-width:767px) {
	.mygboxes .et-icon-box {
		width:100%;
		max-width:unset;
	}

	.myprodsz > div > div > div {
		width:100%;
	}

	.allmytbox {
		margin-top:-2px;
	}

	.text .word {
		font-size:40px;
	}

	.page-child .vc_single_image-img.attachment-medium {
		margin-top:24px;
	}

}

@media(max-width:767px) AND (min-width:476px) {
	#slider-4-slide-11-layer-16 {
		font-size:32px!important;
	}
	
	/* .allmytbox > div > div {
		display:inline-block;
		width:50%!important;
	} */
	
	.allmytbox .et-icon-box {
		min-height: 265px;
	}
}

@media(max-width:475px) {
	#slider-4-slide-11-layer-16 {
		font-size:23px!important;
	}
	
	[data-mobile-font="56px"] {
		font-size:50px!important;
	}
	
	.myiconbox .et-icon-content {
		padding:0 5px 0 60px;
	}
}

@media(min-width:500px){
	#cookie-law-info-again {
		right: 200px!important;
	}
}