/*

BAU R&D 2.0
https://beniamerican.org

*/  


/*---------------------------------------
   GENERAL STYLE              
-----------------------------------------*/

.section-blue {
  background: #151460 !important;
  color: #FFFFFF;
}

.section-slant {
  background: #FAFAFA !important;
  color: #5B5B5B;
}

.section-grey {
  background: #5B5B5B !important;
  color: #FFFFFF;
}

.section-white {
  background: #FFFFFF !important;
  color: #5B5B5B;
}

/*---------------------------------------
   HEADER STYLE              
-----------------------------------------*/

.header-blue{
  background:linear-gradient(135deg, #172a74, #21a9af);
  background-color:#184e8e;
  padding-bottom:120px;
  min-height: 600px;
  font-family: 'Lora', sans-serif;
}

.header-small{
  background-color:#495057;
  padding-bottom:50px;
  min-height: 200px;
  font-family: 'Lora', sans-serif;
  background-image: url(../images/hdbg.jpg);
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-blend-mode: overlay;
}

.header-gossy{
  background-color:#495057;
  padding-bottom:50px;
  min-height: 200px;
  font-family: 'Lora', sans-serif;
  background-image: url(../images/newbanner.jpg);
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-blend-mode: overlay;
}

.header-campus{
  background-color:#495057;
  padding-bottom:50px;
  min-height: 200px;
  font-family: 'Lora', sans-serif;
  background-image: url(../images/campus.jpg);
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-blend-mode: overlay;
}

.header-faded {
  padding: 30px 0 0 0px;
  
}

.navbar-brand img {
  width: 200px;
}

.nav-item a {
  color: #FFFFFF;
  font-weight: 600;
  font-size: 18px;
}

.header-text {
  margin-top: 150px;
}

.header-text h1 {
  margin-bottom: 20px;
  font-size: 50px;
  font-weight: 500;
  color: #FFFFFF;
}

.header-text p {
  font-size: 20px;
  color: #FFFFFF;
}

/*---------------------------------------
   SECTION STYLE              
-----------------------------------------*/

.impact-row {
  padding: 40px 0 40px 0;
  font-family: 'Lora', sans-serif;
}

.impact-row img {
  width: 100%;
}

.impact-stats {
  background-color: #184e8e;
  color: #FFFFFF;
  padding: 25px;
  margin-right: -15px;
}

.impact-stats h3 {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-size: 35px;
}

.impact-stats h5 {
  font-family: 'Lora', sans-serif;
  font-weight: 600;
  font-size: 30px;
}

.institutions-row {
  padding: 30px 0 30px 0;
  font-family: 'Lora', sans-serif;
  text-align: center;
}

.institutions-row h5 {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-size: 32px;
  display: block;
  padding-bottom: 30px;
}

.institutions-row img {
  width: 100%;
  display: block;
}

.institutions-all {
  font-family: 'Poppins', sans-serif;
  color: #B8A971;
  padding: 8px 15px;
  background: #FFFFFF;
  text-decoration: none;
  border: 2px solid #B8A971;
}

.institutions-all:hover {
  font-family: 'Poppins', sans-serif;
  color: #FFFFFF;
  padding: 8px 15px;
  background: #B8A971;
  text-decoration: none;
  border: 2px solid #b8A971;
}


.footer-row {
  padding: 100px 0 100px 0;
  font-family: 'Lora', sans-serif;
}

.contactmail {
  font-family: 'Poppins', sans-serif;
  font-size: 20px;
  font-weight: 600;
}


.about-row {
  padding: 40px 0 40px 0;
  font-family: 'Lora', sans-serif;
}

.about-row img {
  width: 100%;
}

.about-row h1{
  line-height: 55px;
  padding-top: 20px;
}

.expertise-row {
  padding: 60px 0 60px 0;
}

.expertise-row h1 {
  padding: 20px 0 40px 0;
  font-family: 'Lora', sans-serif;
}

.expertise-row h3 {
  padding: 10px 0 20px 0;
  font-family: 'Poppins', sans-serif;
}

.expertise-row p {
  padding: 0px 40px 0px 0px;
  font-family: 'Poppins', sans-serif;
}

.team-row {
  padding: 60px 0 60px 0;
}

.team-row img {
  width: 100%;
  display: block;
}

.team-row h1 {
  padding: 20px 0 60px 0;
  font-family: 'Lora', sans-serif;
  text-align: center;
}

.team-row h5 {
  padding: 10px 0 0 0;
  font-family: 'Poppins', sans-serif;
}

.team-row i {
  display: block;
}

.team-row div {
  margin-bottom: 50px;
}

.school-row {
  padding: 60px 0 60px 0;
}

.school-row a img {
  width: 250px;
  padding-bottom: 30px;
}

.school-row h3{
  font-family: 'Lora', sans-serif;
}

.school-campus img{
  width: 100%;
}

.school-row h5{
  font-family: 'Poppins', sans-serif;
  padding-top: 10px;
}

.school-campus a {
  margin-top: 25px;
  display: block;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  text-align: center;
  border: 1px #117a8b solid;
  padding: 10px;
  text-decoration: none;
  color: #FFFFFF;
  background: #117a8b;
}

.school-campus a:hover {
  margin-top: 25px;
  display: block;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  text-align: center;
  border: 1px #117a8b solid;
  padding: 10px;
  text-decoration: none;
  color: #117a8b;
  background: #FFFFFF;
}