/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
.uk-article {
	padding-top: 0;
}

.textwidget .uk-display-block {
	overflow: hidden;
}

#topblock {
    min-height: 40rem;
}

#tm-main-top .uk-panel-space.widget_text {
	padding: 0;
}

.catListPosts {
	margin: 25px 0;
	min-height: 300px;
}

.box-inside {
    width: 90%;
}

.box-inside h1 {
    font-size: 1.5rem;
	line-height: 1em;
}

.box-inside ul {
	list-style: none;
	padding: 0 10px 0 0;
}

.box-inside ul li {
	padding: 0 0 15px;
}

.cat-post-title a {
	font-weight: 900;	
}

.box-inside a {
	color: #2f7cdf;
}

.box-inside a:hover,
.box-inside a:focus {
	color: #183e70;
}

article > img:first-child,
article > a:first-child,
article > p:first-child,
article > p:first-child + a,
p.uk-margin-top a.uk-button.uk-button-link {
	display: none;
}

body.home .ss-social-sharing {
	display: none;
}

.tm-article img {
    float: left;
    margin-right: 15px;
}

#tm-top-a,
.tm-middle {
	border-top: none;
}

#tm-main-top {
	border-bottom: none;
}

.uk-panel-space.widget_custom_html {
	padding-bottom: 0;
}