@charset 'utf-8';
/*
Theme Name: Axiom University Child
Theme URI: http://axiom_university.axiomthemes.com/
Description: Axiom University - Multipurpose and Multiskin Responsive Wordpress theme
Author: axiomthemes
Author URI: http://axiomthemes.com/
Template: axiom-university
Version: 1.0
Text Domain: axiom-university
*/




/* =Theme customization starts here
-------------------------------------------------------------- */


.top_panel_wrap .top_panel_top {
	display: none;
}

.menu_user_nav>li {
	position: relative;
	float: left;
	z-index: 20;
}

.menu_user_nav>li>a {
	margin: 1em 18px;
	color: #041721 !important;
	font-weight: 700;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 17px;
}

.menu_user_nav>li>a:hover {
	border-color: initial;
}

.header_mobile .panel_top,
.header_mobile .side_wrap {
	background-color: #ffffff !important;
}

.header_mobile .side_wrap .menu_main_nav li a,
.header_mobile .side_wrap .login a {
	color: #000000 !important;
}

.header_mobile .search_wrap,
.header_mobile .login {
	border-color: #565655 !important;
}

.scheme_dark.header_mobile {
	background-color: #ffffff !important;
	color: #000000 !important;
}

.scheme_dark.header_mobile .menu_button,
.scheme_dark.header_mobile .menu_main_cart .top_panel_cart_button .contact_icon {
	color: #000000 !important;
}

.single-header-img {
	height: 500px;
	margin-top: -112px;
}

@media (max-width: 1400px) {
	.menu_user_nav>li>a {
		font-size: 11px;
	}
}

.wp-video-shortcode {
	width: 970px !important;
	height: 546px !important;
}

.popup_wrap .select-box {
	font-size: 16px;
	line-height: 1.5em;
	padding: 11px 16px;
	color: #041721;
	background-color: #fff;
	width: 100%;
	border: 4px solid #F4F8FB;
}

.popup_wrap .icon-select {
	position: relative;
}

.popup_wrap .icon-select:after {
	content: '\e828';
	position: absolute;
	z-index: 1;
	top: 10px;
	right: 8px;
	margin-right: 0;
	color: #c9c9c9;
	width: 1em;
	font-size: 23px;
	display: inline-block;
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: 0.2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: 0.2em;
	/* font-size: 120%; */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	/* text-shadow: 1px 1px 1px rgb(127 127 127 / 30%); */
	pointer-events: none;
}

.registration_form_new .agree_field label a{font-size: 12px;font-family: 'Roboto-Regular';letter-spacing: unset;}
.registration_form_new .form_right .description_field{font-size: 13px; padding: 11px 20px;}