* {
	outline: none !important;
	-webkit-tap-highlight-color: transparent !important;
}

input,
textarea,
button,
select,
a {
	outline: none !important;
		-webkit-tap-highlight-color: transparent !important;
}

a:focus,
a:visited,
a:active {
	outline: none !important;
		-webkit-tap-highlight-color: transparent !important;

}

.wooac-popup {
	border-radius: 25px;
	padding-bottom: 40px;
	min-width: 400px;
}

.wooac-popup .mfp-close {
	margin-right: 30px !important;
}

.mfp-close:before {
	margin: 16px !important;
}

.wooac-popup .wooac-image img {
	width: 85%;
}

.wooac-popup .wooac-text span {
	display: block;
	padding-top: 10px;
	width: 100%;
	font-family: "Fut Bt";
	font-size: 24px;
}

.wooac-popup .wooac-text {
	margin-bottom: 20px;
	font-size: 14px;
}

.wooac-cart-content {
	margin: 30px 0 10px 0;
	font-size: 14px;
}

.wooac-popup .wooac-action a {
  text-decoration: none;
	border-radius: 25px;
}

#wooac-continue {
	background-color: #3591EF;
	color: white;
}

#wooac-continue:hover {
	background-color: #8DC1F7;
	color: white;
}

.bnav_main_menu {
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
}

.icon_wrapper i:active {
	color: #3591EF !important;
}

.return-to-shop {
	text-align: center;
}

.return-to-shop a {
	margin-top: 20px !important;
	border-radius: 25px;
}

ul.sub-menu {
	padding: 20px;
	padding-left: 0;
	width: 400px !important;
}

#pojo-a11y-toolbar {
	z-index: 555 !important;
}

#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle {
	bottom: 0;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
	border-radius: 0 25px 25px 0;
}

.pojo-a11y-toolbar-item {
	color: white;
}

#pojo-a11y-toolbar {
	top: auto !important;
	bottom: 170px !important;
}

.elementor-video-landscape iframe,
.elementor-video-landscape video {
    width: 960px !important;
    max-height: 90vh !important;
    height: auto !important;
    aspect-ratio: 9 / 16 auto !important;
}
	
}

@media (max-width:1025px){
  .wooac-popup {
		min-width: 60%;
	}
}

@media (max-width:620px){
  .wooac-popup {
		min-width: 90%;
	}
	
	.elementor-video-landscape iframe,
	.elementor-video-landscape video {
    width: 100% !important;
	}
}