/*
 Theme Name:   EKO ČESKO
 Description:  Šablona pro EKO ČESKO
 Author:       Jakub Knytl
 Author URI:   https://www.wpkompletne.cz
 Template:     generatepress
 Version:      1.0
*/

/*
#nejnovejsi-clanek {
    margin: 0 auto 30px;
    padding: 0 0 20px;
    border-bottom: 1px dotted #eee;
}
#nejnovejsi-clanek .entry-meta {margin: 0 0 10px;}
#nejnovejsi-clanek img {
    height: 280px;
    -o-object-fit: cover;
       object-fit: cover;
}
.size-250x150 {
    -o-object-fit: cover;
       object-fit: cover;
    width: 250px;
    max-height: 150px;
}
.top-bar {margin:40px auto 0;}
.site-info {border-top:1px solid #000000;}
.widget-title {
    border-bottom: 2px solid #000000;
}
.post-image,
.page-content,
.entry-content,
.entry-summary,
footer.entry-meta {
 margin-top:1em !important;
}
aside img {margin:0 auto;display:block;}
.titulni-clanek a {font-size:145%;line-height: 1.2em;}
.blog .inside-article,.archive .inside-article,.search-results .inside-article {padding: 0 !important;}
.entry-summary {margin:10px 0 0;}
.search footer.entry-meta, .home .byline, .search .byline, .category .byline {display:none;}
.post-image {margin:0 1em 0 0 !important;}
#sponzori {text-align: center;background: #f9f9f9;padding: 40px 0 0;margin:0 0 -20px;}
#sponzori h3 {text-transform: uppercase;}
#hp-nazory-inzeraty {margin: 0 0 40px;-webkit-box-shadow: 0 10px 20px -15px #ccc;box-shadow: 0 10px 20px -15px #ccc;}
#hp-nazory li,#hp-inzeraty li,.widget_recent_entries li {padding: 0 0 10px !important;list-style: none;}
.widget_recent_entries li a {padding: 0 0 0 30px;display: block;}
#hp-nazory li:before, #hp-inzeraty li:before {    
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: '\f075';
    margin:0 10px 15px -30px;
    color: #89b044;
}
#hp-inzeraty li:before {    
    content: '\f2c2';
}
.widget_recent_entries li:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: '\f1ea';
    margin: 0 10px 10px 0px;
    color: #89b044;
    display: block;
    float: left;
    clear: both;
}
.nav-links {
    text-align: center;
}
.page-numbers {
    margin: 0 5px;
    border: 1px solid;
    padding: 5px 12px;
}
.entry-meta {
    max-height: 25px;
    overflow: hidden;
}
.dots {border:none;}
time.updated {display: none;}
.single footer.entry-meta {
    font-size:100%;
}
.cat-links, .comments-link {
      display: inline-block;
      margin-left: 10px;
}
.cat-links:before {display:inline-block !important;}
span.author::before,span.posted-on::before {
    font-family: 'Font Awesome 5 Free';
    position: relative;
    margin-right: .6em;
    width: 13px;
    font-weight: 900;
    text-align: center;
    display: inline-block;
    content: '\f007';
    color: #89b044;
}
span.posted-on::before {content: '\f073';margin: 0 .6em;}
.featured_caption {
    margin: -20px 0 0;
    display: block;
    text-align: right;
    font-size: .75em;
}
@media (max-width: 768px) {
    .entry-summary {display: none;}
    .post-image {float: left !important;width: 25%;}
    .top-bar {display: none;}
	.size-250x150 {max-height: 111px;}
}
@media (max-width: 540px) {
    .entry-meta {font-size: 65%;}
    .blog .byline,.archive .byline,.search-results .byline {display: none;}
    .blog .entry-header,.archive .entry-header,.search-results .entry-header {padding: 0 0 0 30%;}
	.size-250x150 {max-height: 60px;}
}
.archive .type-inzerce {padding:25px 0 15px;margin: 0 0 20px;}
.archive .type-inzerce:nth-child(odd) {background:#f9f9f9;}
.inzerat-zobrazit {float:right;}
.fb {color: #4267b2;}
.twitter {color: #4ab3f4;}
.rss {color: #ff9a00;}
#dvatitulni .grid-50 {margin: 0 auto 40px;}
#dvatitulni img {height: 200px;-o-object-fit: cover;object-fit: cover;}
.inzerat-info span {font-weight: bold;}
.inzerat-img {text-align: center;}
#tlacitka-sdileni {margin: 2em 0 0;}
.page-header-image-single img {
    width: 100%;
    max-height: 420px;
    -o-object-fit: cover;
       object-fit: cover;
}
#banner-zahlavi {
    margin: 0 auto;
    display: block;
    max-width: 100%;
    width: 998px;
}
/* #banner-zahlavi:after {
    content: 'reklama';
    font-size: 10px;
    margin: -5px 0 15px;
    display: block;
    text-align: right;
	color:#999;
} */
/*
#banner-zapati {
	margin:0 auto;
	max-width:1150px;
	width:100%;
	background:#fff;
	padding: 0 0 10px;
}
#media_image-3:after {
    content: 'reklama';
    font-size: 10px;
    margin: 0 0 15px;
    display: block;
    text-align: center;
	color:#999;
}
#media_image-3 img {
    border:1px solid #999;
}

input[type=phone] {
    background: #fafafa;
    color: #666;
    border: 1px solid #ccc;
    border-radius: 0;
    padding: 10px 15px;
    box-sizing: border-box;
    max-width: 100%;
}
.form-group span {font-size:80%;}
.checkbox-inline * {display:inline-block;}
.caldera_ajax_error_block {color: red;}
*/