/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
/* Перенесено из плагина Simple Custom CSS and JS (старый сайт, "Style customisations") */
html {
  font-family: "Exo 2", sans-serif;
   text-align: justify;
}
h1, h2, h3, h4, h5, h6 {
    text-align: initial;
}
/* lang switcher */
.lang_switcher {
    list-style: none;
    margin: 5px 10px 7px 0;
}
.lang_switcher li {
    display: inline-block;
}
.lang_switcher li a {
    padding: 0px 6px 2px 6px;
}
.lang_switcher li:first-child a {
	border-right: 1px solid #0274be;
    padding-right: 10px;
}
.lang_switcher a {
  color: #7a7a7a;
}
.lang_switcher a:hover {
  color: #0274be;
}

/* news blog view */
.category-1 article .post-thumb.ast-float {
  width: 25%;
}
.category-1 article header {
  width: 75%;
  float: left;
  position: relative;
}
.category-1 article header .entry-title {
  margin-left: 65px;
}
.category-1 .blog-layout-1 .posted-on {
  left: auto;
  top: 0;
  position: absolute;
}
.category-1 .blog-layout-1 .posted-on .published {
  width: 55px;
  display: block;
  background: #FCE796;
  border-radius: 2px;
  padding: 0 4px 4px 6px;
}
@media (max-width: 767px) {
  .category-1 article .post-thumb.ast-float {
  	width: 100%;
  }
  .category-1 article header {
    width: 100%;
  }
}

/* first page news listing */
.cat_news ul {
  list-style: none;
  margin: 0;
}
.cat_news ul li {
  position: relative;
  margin-bottom: 20px;
  overflow: visible;
}
.cat_news .rpwwt-post-title, .cat_news .rpwwt-post-excerpt {
	margin-left: 65px;
  display: block;
}
.cat_news .rpwwt-post-date {
  left: auto;
  top: 0;
  position: absolute;
  width: 56px;
  display: block;
  background: #FCE796;
  border-radius: 2px;
  padding: 0 4px 4px 6px;
}

/* first page events listing */
.cat_events ul {
  list-style: none;
  margin: 0;
}
.cat_events ul li {
    border: 2px solid #B0B0B0;
    border-radius: 5px;
    padding: 10px 15px;
  	margin: 20px 0;
  position: relative;
}
.cat_events .rpwwt-post-date {
  position: absolute;
  top: -14px;
  left: -3px;
  background: #fff;
  padding: 0 7px 2px 0;
}
.cat_events .rpwwt-post-excerpt {
  color: #B0B0B0;
}


/* first page publications listing */
.cat_publications ul {
  list-style: none;
  margin: 0;
}
.cat_publications ul li {
  	margin: 10px 0;
  position: relative;
  float: left;
}
.cat_publications .rpwwt-post-title, .cat_publications .rpwwt-post-excerpt {
	margin-left: 87px;
  display: block;
}
.cat_publications ul li img {
float: left;
   border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  width: 70px;
}

/*events view */
.category-11 .ast-article-post {
    width: 30%;
    border: 2px solid #B0B0B0;
    border-radius: 5px;
    padding: 10px 15px;
 	float: left;
	margin: 10px;
}
.category-11 .ast-article-post .blog-layout-1 {
    padding-bottom: 0;
    border-bottom: none;
}
.category-11 .ast-article-post .entry-meta {
  position: absolute;
  top: -25px;
  left: -17px;
  background: #fff;
  padding: 0 7px 2px 0;
  color: #B0B0B0;
}
.category-11 .ast-article-post .entry-meta * {
  color: #B0B0B0;
}
.category-11 .ast-article-post .entry-content {
  color: #B0B0B0;
}
@media (max-width: 767px) {
  .category-11 .ast-article-post {
  	width: 100%;
  }
  .ast-row {
    margin-right: 0;
  }
}
.rpwwt-widget ul li {
    overflow: visible;
}


/* publications blog view */
.category-17 .entry-header,
.category-17 .entry-content {
	width: calc(100% - 300px);
	float: left;
}
@media (max-width: 767px) {
  .category-17 .entry-header,
  .category-17 .entry-content {
      width: 100%;
  }
}


/* Ikgadējie ziņojumi */
.category-17 .entry-header,
.category-17 .entry-content {
	width: calc(100% - 300px);
	float: left;
}
@media (max-width: 767px) {
  .category-17 .entry-header,
  .category-17 .entry-content {
      width: 100%;
  }
}

/* izpētes darbi */
.category-17 .entry-header,
.category-17 .entry-content {
	width: calc(100% - 300px);
	float: left;
}
@media (max-width: 767px) {
  .category-17 .entry-header,
  .category-17 .entry-content {
      width: 100%;
  }
}


/* single news post view */
.single-post #primary {
    margin: 4em 0 !important;
}
.single-post .entry-header {
    margin-bottom: 2em;
    border-bottom: 1px solid #eee;
    padding-bottom: 1em;
}

/* Astra 4: заголовок архива как в Astra 3.x */
body.archive .ast-archive-description {
	max-width: none;
	padding: 0 0 1.3333em;
	border-bottom-color: #eee;
}
.ast-archive-description .ast-archive-title {
	color: #0274be;
}

/* Astra 4: базовая типографика заголовков как в Astra 3.x */
.entry-title {
	font-weight: 400;
}
.entry-content h1, .entry-content h2, .entry-content h3,
.entry-content h4, .entry-content h5, .entry-content h6 {
	font-weight: inherit;
}
.page .entry-header .entry-title,
.single .entry-header .entry-title {
	font-size: 36px;
	font-size: 2.25rem;
	line-height: 1.2;
}
