/*
Theme Name: Wizeedu - Child
Author: GT3themes
Author URI: http://gt3themes.com
Description: -
Version: 1.0
Template: wizeedu
*/
@import url("https://1zi.usv.ro/wizeedu/style.css");

table td, table th {
	text-align: left !important;
}
.vc_video-bg iframe{
     -webkit-filter: blur(5px) brightness(50%);
    filter: blur(5px) brightness(50%);
}
.white-text, .white-text a {
	color: #ffffff;
}
.white-text a:hover {
	color: #F3B61E;
}
#mobile-search {
	display: none !important;
	position: absolute;
	right: 0;
	top: 0;
	padding: 20px;
	font-size: 21px;
	line-height: 54px;
	z-index: 10 !important;
} 
#mobile-search .header_search__inner .search_form {
	background-color: rgba(0,0,0,.95) !important;
}
#mobile-search .header_search .header_search__inner::after {
    border-bottom-color: rgba(0,0,0,.95) !important;
	right: 15px;
	left: auto;
}
#resurse-usv a,
#timp-liber a {
    font-size: 24px !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: none !important;
    padding: 225px 0 0 !important;
}
#resurse-usv a:hover,
#timp-liber a:hover {
    color: #f3b702 !important
}
.home-box {
	min-height: 300px !important;
}
.home-box h2 {
	font-size: 20px;
	font-weight: normal;
}
.main_header,
.sticky_header {
    z-index: 9000 !important;
}
.top_header_right.header_bar {
	height: 90px;
	display: inline-block;
}
.default_logo {
    margin: 5px 15px 0 0;
}
.home .video-popup__link {
	border: none;
	border-radius: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: none;
}
.top_footer {
	color: #C1C2C3;
}
.top_footer a {
	color: #C1C2C3;
	font-weight: 800;
}
#footer {
	z-index: 1;
	position: relative;
}
#footer a:hover,
#footer .menu-item:hover,
#footer .menu-item:hover a {
	color: #87C2EB;
}

.home-links .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background:hover {
	background-color: #272F54;
	transition: background-color 0.5s ease;
}
.home-links h3 {
	min-height: 60px;
	font-size: 21px;
	line-height: 28px;
}
.home-links h3 a:hover {
	color: #A22531;
	transition: color 0.25s ease;
}

.cookieinfo-close {
	float: right; 
	display: block; 
	padding: 5px 8px; 
	min-width: 100px; 
	margin-left: 5px; 
	border-radius: 5px; cursor: pointer; 
	color: rgb(0, 0, 0); 
	background: rgb(255, 255, 255) none repeat scroll 0% 0%; 
	text-align: center;
}
.cookieinfo a {
	color: #c1c2c3 !important;
}

.nume-departament {
	font-size: 24px;
	line-height: 32px;
	color: #87C2EB !important;
}

.nume-departament.nume-large {
	font-size: 32px;
	line-height: 36px;
}

.nume-departament img {
	max-height: 80px;
}

@media screen and (max-width:1200px) {
    .main_header .container {
        width: 100%;
        max-width: 100%;
        padding: 0 15px;
    }
	.mobile-navigation-toggle {
		padding: 0 !important;
		width: 100px !important;
		text-align: center;
		margin-left: -33px !important;
/* 		background: rgba(0,0,0,.35); */
	}
	.mobile_menu_container {
/* 		background: rgba(0,0,0,.35) !important; */
	}
	#mobile-search {
		display: block !important;
	} 
    .top_header_right.header_bar {
		width: auto;
		position: absolute;
		left: 100px;
		top: 100px;
		height: 100px !important;
		padding: 0 25px;
		z-index: 3;
	}
	.Rightalignside.header_side {
		display: none;
	}
}

@media screen and (min-width:992px) {
	.Leftalignside.header_side .logo_container  {
		display: none !important;
	}
}

@media screen and (max-width:992px) {
	.main_header,
	.top_header_wrapper {
		display: block !important;;
	}
	.top_header_left.header_bar {
		width: 90%;
		padding-right: 20px;
	}
	.top_header_right.header_bar a {
		margin: 0;
	}
	.home-links h3 {
		font-size: 18px !important;
	}
	.cookieinfo-close {
		float: none; 
		display: block; 
		padding: 5px 8px; 
		width: 120px; 
		margin: 10px auto 0; 
	}
	.nume-departament {
		font-size: 21px;
		line-height: 28px;
	}
}

@media screen and (max-width:640px) {

}
@media screen and (max-width:420px) {
	.default_logo {
		padding: 12px 0 !important;
		margin: 0 !important;
		max-width: 80%;
	}
	.nume-departament {
		font-size: 18px;
		line-height: 24px;
	}
	.nume-departament.nume-large {
		font-size: 24px;
		line-height: 36px;
	}
	.top_header_right.header_bar {
		padding-left: 5px;
	}
}
@media screen and (max-width:360px) {
	.nume-departament {
		font-size: 16px;
		line-height: 21px;
	}
}
