/*
 * Version: 2.1.1
 * File Description: Place here your custom CSS styles
 */
 .border { border: 1px solid yellow; }
 :root { --adi-blue-color: #005596; }
 :root { --adi-orange-color: #fc9c00; }
.blue { color: var(--adi-blue-color); }

	@font-face {
	 font-family: "Calibri";
	 src: url("../fonts/Calibri.ttf");
	 font-family: "CalibriLight";
	 src: url("../fonts/CalibriLight.ttf");
	}

 *{font-family: "CalibriLight";}

 .page-top-spacer { margin-top: 120px; }


 .header-top-first h1 { font-size: 1.4em; margin-top: 4px; color: var(--adi-orange-color); letter-spacing: 0.05em;}

/* slider */
.hc-slideshow-caption { top: 25%; }
.hc-slideshow-caption .logo-slider { text-align: center; margin-bottom: 25px;}


li.visitharghita img { padding-top: 4px; margin-bottom: -4px; }
.social-links.animated-effect-1 li.visitharghita a:hover {
  border-color: #fff;
}

.social-links:not(.animated-effect-1) li.visitharghita a:hover,
.colored.social-links li.visitharghitae a,
.social-links.animated-effect-1 livisitharghita a:after,
.btn.visitharghita {
  background-color: #fff;
  border-color: #fff;
  color: #ffffff;
}

 /* flags */
 .fa-hu:before {
    font-family: Calibri; /* your font family here! */
    content: 'HU';
    font-size: 12px;
}
.fa-ro:before {
    font-family: Calibri; /* your font family here! */
    content: 'RO';
    font-size: 12px;
}
.fa-en:before {
    font-family: Calibri; /* your font family here! */
    content: 'EN';
    font-size: 12px;
}

/* main menu */
.header .navbar-nav li .nav-link { font-size: 1.2em; letter-spacing: 0.05em; text-transform: uppercase; font-weight: normal; font-family: CalibriLight; }
.header .navbar-nav .active > .nav-link { color: var(--adi-orange-color) !important; }

/* banner */
.hc-slideshow-caption h1 { font-size: 2.7em!important; }
.btn-dark:hover {
  color: #ffffff;
  background-color: var(--adi-blue-color)!important;
  border: 1px solid white;
  /*color: #333;*/
}

 .box-link h3 { color: #333; font-size: 1.3rem!important; text-decoration: none; text-decoration: none;}
  .hc-item-box a:hover {text-decoration: none; color: red; }


/* news boxes news.php */
.blogpost-content p { text-align: justify; }

/* one news */
.media-body .media-heading a { font-size: 18px; margin: 10px 0 0 0; }
.media-body .small { font-size: 13px; }


/* footer */
.fa-webizmus:before {
    font-family: Calibri; /* your font family here! */
    content: 'W';
    font-size: 28px;
}

/*index.php*/
.member_title {font-size: 1.2em!important; font-weight: bold;}

.clear { clear: both; }

.project-years {
  display: inline-block; 
  float: right; 
  font-size: 22px; 
  padding-top: 16px
}
.project-years a:link {
    padding: 0 8px;
}
.project-years .btn-link {
  border:none;
  outline:none;
  background:none;
  cursor:pointer;
  color: black;
  padding:0;
  text-decoration:none;
  font-family:inherit;
  font-size:inherit;
  padding: 0 8px;  
}
.project-years .btn-link:active, .project-years .btn-link:hover, .project-years .active{
    color: var(--adi-orange-color);
    text-decoration:underline;
}

.front { z-index: 99999!important; }

/*ProjectsNewsList*/
.ProjectsNewsList .blogpost { min-height: 300px; }
.ProjectsNewsList .blogpost h2 { font-size: 18px; padding: 10px 0 0 0; }
.ProjectsNewsList .blogpost h2 a:link { color: #262525; }
.ProjectsNewsList .blogpost h2 a:hover, .ProjectsNewsList .blogpost h2 a:visited { text-decoration: none; color: #262525; }


/* projects list sidebar */
.sidebar .media-sidebar {}
/* one news */
.sidebar .media-sidebar .media-body { padding: 12px; }
.sidebar .media-sidebar .media-body .media-heading a { font-size: 22px; margin: 10px 0 0 0; text-decoration: none; color: #EBEBEB;}
.sidebar .media-sidebar .media-body img { width: 100%; border: 1px solid #EBEBEB; }
.sidebar .media-sidebar .media-body .small { font-size: 13px; }

/* mobile view bring to front the hamburger slide down menu*/
.header-container { z-index: 99999; }