/* Add here all your CSS customizations */
/*
@font-face {
    font-family: 'Vollkorn';
    src: url("/assets/css/fonts/crimson/Vollkorn-Regular.ttf") format("truetype");
	font-style: normal;
	font-weight: 100;
	font-display: auto;
}

h2{
	font-family: 'Vollkorn';
}
*/

.flag {
  width: 16px;
  height: 11px;
  background: url(/assets/images/flags.png) no-repeat;
    display: inline-block !important;
}
.flag.flag-el {
	background-position: -112px -55px;
}
.flag.flag-en {
	background-position: -160px -154px;
}
.languages_dropdown {
	margin-top: -1px !important;
	min-width: 0px !important;
}
.languages_dropdown a{
	width: 100%;
	display: inline-block;
	color: black !important;
}






@font-face {  
    font-family: "Ubuntu";  
    src: url("./fonts/Ubuntu/Ubuntu-Regular.ttf") format("truetype"); /*non-IE*/  
}
@font-face {  
    font-family: "Ubuntu-Light";  
    src: url("./fonts/Ubuntu/Ubuntu-Light.ttf") format("truetype"); /*non-IE*/  
} 
@font-face {  
    font-family: "Ubuntu-Medium";  
    src: url("./fonts/Ubuntu/Ubuntu-Medium.ttf") format("truetype"); /*non-IE*/  
} 
@font-face {  
    font-family: "Ubuntu-Bold";  
    src: url("./fonts/Ubuntu/Ubuntu-Bold.ttf") format("truetype"); /*non-IE*/  
} 
@font-face {  
    font-family: "Open Sans";  
    src: url("./fonts/Open_Sans/OpenSans-Regular.ttf") format("truetype"); /*non-IE*/  
}
body {
    font-family: Ubuntu !important;
}
table {
    border-collapse: unset;
}

dl, ol, ul {
    margin-top: 0;
    margin-bottom: 0;
	padding-left: 15px;
}

#header .header-nav-main nav > ul > li > a {
    color: #CCC;
    font-size: 15px;
    font-weight: 100;
}
#header .header-nav.header-nav-links nav > ul li:hover > a {
	color: white;
}
#header .header-btn-collapse-nav {
    background: #000000;
}
#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {
    color: #000000;
}
.nav-pills > li.active > a, .nav-pills .nav-link.active {
    background-color: #e29717;
}
.nav-pills > li.active > a:hover, .nav-pills .nav-link.active:hover, .nav-pills > li.active > a:focus, .nav-pills .nav-link.active:focus {
    background-color: #000000;
}
@media (max-width: 961px) {
	#header .header-nav.header-nav-links nav > ul li:hover > a {
		color: #e29717;
	}
}
.owl-color-1{
	color: #e29717 !important;
}
.owl-border-color-1{
	border-color: #e29717 !important;
}

#header .header-nav-main {
    justify-content: flex-end;
    width: 100%;
}
#header .header-nav-main nav > ul > li {
    margin-left: 20px;
}

#header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li.active > a, #header .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li.active > a{
	color: white;
}


#hmi_people_table, #hmi_people_table_2,#hmi_people_table_3, #hmi_people_table_4{
	width: 50%;
	float: left;
	height: 355px;
	display: block; 
}
#hmi_people_table tr td img, #hmi_people_table_2 tr td img,#hmi_people_table_3 tr td img, #hmi_people_table_4 tr td img{
	max-width: 44vw;
}
#hmi_people_table tr td, #hmi_people_table_2 tr td,#hmi_people_table_3 tr td, #hmi_people_table_4 tr td {
    width: 24vw;
}
@media (max-width: 961px) {
	#hmi_people_table, #hmi_people_table_2,#hmi_people_table_3, #hmi_people_table_4{
		width: 100% !important;
		float: left;
		height: 355px;
	}
}