/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */

body {
  padding-top: 40px;
  font-family: 'Fira Sans Condensed', sans-serif;
  /*font-family: 'Oswald', sans-serif;*/
  color:#123073;
  font-size: 18px;

}

.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Oswald', sans-serif !important;
}
.font-secondary {   font-family: 'Oswald', sans-serif !important;  } 
.bg-main-blue {
  background-color: #123073 !important;
}
.dropdown-item.active {
  background-color: #123073 !important;
}
.text-main-blue {
  color: #123073 !important;
}
.border-top-dashed {
  border-top: 1px dashed #ccc;
}
.border-top-solid {
  border-top: 1px solid #ccc;
}
.border-left-dashed {
  border-left: 1px dashed #ccc;
}

.border-top-01 { 
  border-top: 2px solid rgba(0,0,0,0.0);
}
.border-bottom-1 { 
  border-bottom: 1px solid rgba(0,0,0,0.15);
}
.bg-main-yellow {
  background-color: #fdc619 !important;
}

#navbar-top {
  background-color: steelblue !important;
}
#navbar-top a {
  color: white;
}
#navbar-main {
  top:-40px;
  z-index: 20;
  padding: 3px !important;
}
#navbar-main a.nav-link {
  color:#ffffff;
}
#navbar-main a.nav-link:hover {
  color:gold;
}
#navbar-second {
  top:38px;
  z-index: 10;
}
#navbar-second .nav-link {
  color: #123073 !important; 
}
.navbar-dark .navbar-nav .nav-link { opacity: 1 !important; }
.card-body { font-size: 14px; }

.for-overflow { position: relative; }
.overflow-dark { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.55); }

.font-90 { font-size: 90%; }

.lenght-100 { line-height: 100%; }

.news-block ul li, .events-block ul li { line-height: 100%; }

#content { background-color: #FFFFFF; }
.bg-bgr1 { background-image: url(../images/bgr_1.jpg); background-attachment: fixed; }
.bg-bgr2 { background-image: url(../images/bgr_2.jpg); background-attachment: fixed; }

.firstlogo {}

.flags-min { width: 22px;
display: inline-block;
height: 18px;
margin-bottom: -2px;
background-size: cover;
background-position: center center;
}
.flag-ua { background-image:  url(../images/flags/1x1/ua.svg); }
.flag-gb { background-image:  url(../images/flags/1x1/gb.svg); }

.p-0 { padding: 0 !important; }
.scool-navbar-brand {
    font-size: 1.25rem !important;
    line-height: inherit;
    white-space: nowrap;
}
.scool-card {
  margin-top: 0 !important;
  border:0;

}
.scool-card .card-body {
  /* padding: 0 !important; */
  font-size: 18px;
}
.submenu .dropdown-item {
  white-space: normal;
}
.submenu .dropdown-item.active {
  white-space: normal;
}
.hentry.card .card-body {
  padding: 2rem 2.5rem !important;
}

#wp-bp-posts-slider {
  border: 0px !important;
  margin-top: 0 !important;
  border-radius: 0px !important;
}
#wp-bp-posts-slider .carousel-inner {
  border-radius: 0px !important;
}

#wp-bp-posts-slider .carousel-item img {
  height: 500px !important;
}

.scool-main .hentry.card .card-body { padding: 1rem 1.25rem !important; }
.scool-card-footer { font-size: 14px; }
.scool-card-footer a { color: #343a40 !important; }