:root {
	--page-title-display: none !important;
}

/* CONTAINER BOXED LAYOUT*/

/* Ultra wide */
@media (max-width: 3840px) {
	.boxed_container {
		--content-width: 55%;
	}
}

/* Desktop */
@media (max-width: 1920px) {
	.boxed_container {
		--content-width: 65%;
	}
}

/* Laptop wide */
@media (max-width: 1600px) {
	.boxed_container {
		--content-width: 74%;
	}
}

/* Laptop small */
@media (max-width: 1366px) {
	.boxed_container {
		--content-width: 77%;
	}
}

/* Tablet portrait */
@media (max-width: 1200px) {
	.boxed_container {
		--content-width: 85%;
	}
}

/* Mobile */
@media (max-width: 767px) {
	.boxed_container {
		--content-width: 90%;
	}
	.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li {
		width: 100%;
	}
}

.elementor-kit-5 button,
.elementor-kit-5 input[type="button"],
.elementor-kit-5 input[type="submit"],
.elementor-kit-5 .elementor-button {
	text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px !important;
}

/* div.header_navigation div nav ul li:nth-last-child(1) a {
	background-color: var(--e-global-color-secondary);
	border: 2px solid var(--e-global-color-secondary);
	border-radius: 4px;
}

div.header_navigation div nav ul li:nth-last-child(1) a:hover {
	background-color: transparent;
}

div.header_navigation div nav ul li:nth-last-child(1) a:after {
	display: none;
} */

.register_button a {
	background-color: var(--e-global-color-secondary);
	border: 2px solid var(--e-global-color-secondary);
	border-radius: 4px;
	margin: 0;
	padding: 0;
}

.register_button a:hover {
	background-color: transparent;
}

.register_button a:after,
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li.register_button.current_page_item {
	display: none;
}

.login_button a {
	background-color: transparent;
	border: 2px solid #fff;
	border-radius: 4px;
	margin: 0;
	padding: 0;
}

.login_button a:hover {
	background-color: var(--e-global-color-secondary);
	border: 2px solid var(--e-global-color-secondary);
}

.login_button a:after,
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li.login_button.current_page_item {
	display: none;
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li.footer_login_button.current_page_item,
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li.footer_register_button.current_page_item {
	display: none;
}

h3:hover,
a:hover {
	color: var(--e-global-color-primary);
}

ul li {
	font-size: 1rem;
}
