/**
Theme Name: UMR
Author: Just Responsive
Author URI: https://justresponsive.com
Description: UMR is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, SBC comes with schema.org code integrated so search engines will love your site.  # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready
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: umr
Template: astra
*/

h1, h2, h3, h4, h5, h6 {
	letter-spacing: -1.4px;
}

/* menu */
.unclickable > a:hover {
  cursor: default;
}
.main-header-menu a {
	padding: 0 10px;
	letter-spacing: -1px;
}
.main-header-bar .main-header-bar-navigation .menu-item-has-children>a:after, .main-header-bar .main-header-bar-navigation .page_item_has_children>a:after {
	margin-left: 4px;
}

/* home */
.elementor-slides .slick-slide.slick-active .slick-slide-bg.elementor-ken-in {
    -webkit-transform: scale(1.03);
    -ms-transform: scale(1.03);
    transform: scale(1.03);
    -webkit-animation-name: ken-burns-in;
    animation-name: ken-burns-in;
}
.elementor-19 .elementor-element.elementor-element-77a9204 .slick-slide-bg {
    animation-duration: calc(20000ms*1.2);
    transition-duration: calc(20000ms);
}

/* chapters */
.chapters {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;;
}
.chapters_item {
  	width: 23%;
  	min-width: 200px;
  	/*max-width: 400px;*/
	background: #fff;
	padding: 30px;
	margin: 10px;
}

/* map */
.list_in_map {
	list-style: none;
	margin: 12px;
}
.gm-style .gm-style-iw-c {
	border-radius: 0;
}

blockquote:before {
	content: url(img/quotes.svg);
}
blockquote {
	line-height: 1.4;
}



/* media queries */

@media screen and (min-width: 768px) {

	/*blockquote:before {
		position: relative;
		left: -110px;
		top: 70px;
	}
	blockquote {
		border-left: 0 solid #fff;
		font-weight: bold;
		line-height: 1.4;
		margin: -100px 0 1em -60px;
	}*/

} /* end 768px */

/* Posts loop */
@media screen and (min-width: 1100px) {
	.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card {
	    -webkit-box-orient: horizontal;
	    flex-direction: row;
	}
	.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
	    margin-bottom: 0px;
	}
	.elementor-posts .elementor-post__card .elementor-post__excerpt, 
	.elementor-posts .elementor-post__card .elementor-post__title {
	    margin-bottom: 18px;
	}

	.elementor-posts .elementor-post__card .elementor-post__read-more {
		margin-bottom: 0px;
	}
} /* end md 1100px */

/* fixing bugs in projects template */
.elementor-384 .elementor-element.elementor-element-ee680cc:not(.elementor-motion-effects-element-type-background), .elementor-384 .elementor-element.elementor-element-ee680cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position: top center !important;
}