@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');


html {
    font-family: 'Oswald', Helvetica Neue, Arial, Sans-serif!important;
}

body {
    font-size: 17px!important;
    font-weight: 300!important;
    line-height: 1.6!important;
    color: #2d2d2d!important;
    -webkit-font-smoothing: antialiased!important;
    text-rendering: optimizelegibility!important;
    font-family: 'Oswald', Helvetica Neue, Arial, Sans-serif!important;
}

.site-name a {
  font-family: "Playfair Display", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle {
    font-family: 'Oswald', Helvetica Neue, Arial, Sans-serif!important;
}

h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6, .uk-heading-small, .uk-heading-medium, .uk-heading-large, .uk-heading-xlarge, .uk-heading-2xlarge, .uk-heading-3xlarge {
    font-family: 'Oswald', Helvetica Neue, Arial, Sans-serif!important;
}

.bibliography-head {
    color: #d32931;
    
}

.bibliography-head:hover {
    color: #bb1a22;
    text-decoration: none;
    
}

.author{
    color: #444444!important;
    font-size: 18px;
}  

.authorinfo:before {
    font-family: 'Font Awesome 5 Free';
    content: '\f007'; /* Unicode за иконата на потребител */
    display: inline-block;
    margin-left: 20px;
    margin-right: 10px;
}

h4.posttitle-bg{
    font-size: 18px!important;
}

h4.posttitle-bg a{
    color: #d32931!important;
    font-size: 20px!important;
}
h4.posttitle-bg a:hover {
    color: #88050c!important;
    font-size: 20px!important;
}

h4.posttitle-en{
    color: #999999!important;
    font-size: 18px!important;
}
h4.posttitle-en a:hover {
    color: #88050c!important;
    font-size: 20px!important;
}

h3.razdel-bg{
    font-size: 22px!important;
}

h1, h2, h3, h4, h5, h6 {
    line-height: 120%!important;
    padding: 0!important;
    margin: 15px 0!important;
    font-weight: 600!important;
}

* + h1, * + .uk-h1, * + h2, * + .uk-h2, * + h3, * + .uk-h3, * + h4, * + .uk-h4, * + h5, * + .uk-h5, * + h6, * + .uk-h6, * + .uk-heading-small, * + .uk-heading-medium, * + .uk-heading-large, * + .uk-heading-xlarge, * + .uk-heading-2xlarge, * + .uk-heading-3xlarge {
    margin-top: 0px!important;
}

.alfabet-title {
    font-size: 1.2rem;
    font-weight: bold;
    color: #375c67ff !important;
}

/* Headings
 ========================================================================== */
h1,
.uk-h1,
h2,
.uk-h2,
h3,
.uk-h3,
h4,
.uk-h4,
h5,
.uk-h5,
h6,
.uk-h6,
.uk-heading-small,
.uk-heading-medium,
.uk-heading-large,
.uk-heading-xlarge,
.uk-heading-2xlarge,
.uk-heading-3xlarge {
  margin: 0 0 20px 0;
  font-family: "Oswald", sans-serif!important;
  font-weight: 700;
  color: #333;
  text-transform: none;
}
/* Add margin if adjacent element */
* + h1,
* + .uk-h1,
* + h2,
* + .uk-h2,
* + h3,
* + .uk-h3,
* + h4,
* + .uk-h4,
* + h5,
* + .uk-h5,
* + h6,
* + .uk-h6,
* + .uk-heading-small,
* + .uk-heading-medium,
* + .uk-heading-large,
* + .uk-heading-xlarge,
* + .uk-heading-2xlarge,
* + .uk-heading-3xlarge {
  margin-top: 40px;
}
/*
 * Sizes
 */
h1,
.uk-h1 {
  font-size: 2.23125rem;
  line-height: 1.2;
}
h2,
.uk-h2 {
  font-size: 1.7rem;
  line-height: 1.3;
}
h3,
.uk-h3 {
  font-size: 1.5rem;
  line-height: 1.4;
}
h4,
.uk-h4 {
  font-size: 1.25rem;
  line-height: 1.4;
}
h5,
.uk-h5 {
  font-size: 16px;
  line-height: 1.4;
}
h6,
.uk-h6 {
  font-size: 0.875rem;
  line-height: 1.4;
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  h1,
  .uk-h1 {
    font-size: 1.4em;
  }
  h2,
  .uk-h2 {
    font-size: 1.3rem;
  }
}

a,
.uk-link {
  color: #d32931;
  text-decoration: none;
  cursor: pointer;
}
a:hover,
.uk-link:hover,
.uk-link-toggle:hover .uk-link {
  color: #bb1a22;
  text-decoration: none!important;
}

.uk-navbar-dropdown-nav > li.uk-active > a {
    color: #ecce91!important;
}

em {
    color: unset!important;
}

.block-language .is-active {
  color: #f39003ff!important;

}

.uk-navbar-dropdown {
    width: 300px!important;
    background: #375c67ff!important;
}

.uk-offcanvas-bar
 {
    --uk-inverse: light;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -270px;
    box-sizing: border-box;
    width: 370px;
    padding: 20px 20px;
    background: #375c67ff!important;
    overflow-y: auto;
}

/* Style modifiers SECTION
 ========================================================================== */
/*
 * Default
 */
.uk-section-default {
  --uk-inverse: dark;
  background: #fff;
}
/*
 * Muted
 */
.uk-section-muted {
  --uk-inverse: dark;
  background: #f8f8f8;
}
/*
 * Primary
 */
.uk-section-primary {
  --uk-inverse: light;
  background: #375c67ff!important;
}
/*
 * Secondary
 */
.uk-section-secondary {
  --uk-inverse: light;
  background: #222;
}

/*
 * Primary
 */
.uk-card-primary {
  --uk-inverse: light;
  background-color: #375c67ff!important;
  color: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}
.uk-card-primary .uk-card-title {
  color: #fff;
}
.uk-card-primary.uk-card-hover:hover {
  background-color: #1e87f0;
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}

div.keywordslink a {
  text-decoration: none!important;
  color: unset!important;
}