.elementor-3391 .elementor-element.elementor-element-aa329da > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3391 .elementor-element.elementor-element-bca9158 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3391 .elementor-element.elementor-element-2c7d7fe .elementor-headline-plain-text {
	color: #fff;
}

.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5a9fa4d {
	--padding-inline-start: 20px;
	--padding-inline-end: 20px;
}

.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-8ad5aed {
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

#header .elementor-element-418cc2f .searchform-popup.simple-search-layout .search-toggle:after {
	border-bottom-color: #f5f5f5;
}

.elementor-element-077f977 .account-dropdown > li.has-sub > a::after {
	font-size: 12px;
	vertical-align: middle;
}

.elementor-element-077f977 .account-dropdown > li.menu-item > a {
	padding: 0;
}

.elementor-element-077f977 .account-dropdown > li.menu-item > a > i {
	width: auto;
}

#header.sticky-header .elementor-element-077f977 .my-account {
	color: #000;
}

#header.sticky-header .elementor-element-077f977 .my-account:hover {
	color: #000;
}

#header .elementor-element-077f977 .account-dropdown > li.menu-item > a > i {
	margin-right: 0px;
}

.elementor-element-077f977 .account-dropdown .narrow ul.sub-menu {
	background-color: #fff;
}

.elementor-element-077f977 .account-dropdown>li.has-sub:before, .elementor-element-077f977 .account-dropdown>li.has-sub:after {
	border-bottom-color: #fff;
}

.elementor-element-077f977 .account-dropdown .sub-menu li.menu-item:hover > a, .elementor-element-077f977 .account-dropdown .sub-menu li.menu-item.active > a, .elementor-element-077f977 .account-dropdown .sub-menu li.menu-item.is-active > a {
	background-color: #f3f3f3;
}

.elementor-element-99ffc47 li.menu-item>a>i, .elementor-element-99ffc47 li.menu-item>a>svg {
	font-size: 18px;
	vertical-align: middle;
}

.elementor-element-99ffc47 li.menu-item>a>.avatar, .elementor-element-99ffc47 li.menu-item>a>i, .elementor-element-99ffc47 li.menu-item>a>svg {
	margin-right: 8px;
}

.elementor-element-99ffc47 .mega-menu > li.has-sub:before, .elementor-element-99ffc47 .mega-menu > li.has-sub:after {
	border-bottom-color: #fff;
}

#header .elementor-element-99ffc47 .porto-narrow-sub-menu ul.sub-menu {
	top: -9px;
}

.elementor-element-abe7457 .menu-hover-underline > li.menu-item > a:before {
	margin-left: 13px;
	margin-right: 13px;
}

.elementor-3391 .elementor-element.elementor-element-f4275c5 .porto-icon {
	font-size: 32px;
	color: #333;
}

.elementor-3391 .elementor-element.elementor-element-f4275c5 .porto-sicon-img {
	border-radius: 200px;
}

.elementor-3391 .elementor-element.elementor-element-f4275c5 .porto-icon.advanced {
	border-radius: 200px;
}

#header .elementor-element-736e800 .search-popup .searchform-fields {
	border-width: 0px;
}

#header .elementor-element-736e800 .search-layout-overlay .selectric-cat, #header .elementor-element-736e800 .search-layout-overlay .text, #header .elementor-element-736e800 .search-layout-overlay .button-wrap {
	border-width: 0px;
}

#header .elementor-element-736e800 .search-layout-reveal input {
	border-bottom-width: 0px;
}

#header .elementor-element-736e800 .searchform-popup.simple-search-layout .search-toggle:after {
	border-bottom-color: #fff;
}

.elementor-3391 .elementor-element.elementor-element-f21a68d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

@media (min-width:768px) {}

@media (max-width:991px) {}

@media (max-width:767px) {}