﻿ /*
 Theme Name: Kotka
 Description: The custom theme Kotka using the parent theme Twenty Seventeen.
 Author: Kohalik
 Author URI: kotka.ee
 Template: twentyseventeen
 Version: 1
 */

b,
strong {
    font-weight: 500;
}

.screen-reader-text:focus {
    font-weight: 500;
}

body,
button,
input,
select,
textarea {
    font-weight: 300;
}

h4 {
    font-weight: 500;
}

h5 {
    font-weight: 500;
}

h6 {
    font-weight: 500;
}

blockquote cite {
    font-weight: 500;
}


html[lang="ar"] h1,
html[lang="ar"] h2,
html[lang="ar"] h3,
html[lang="ar"] h4,
html[lang="ar"] h5,
html[lang="ar"] h6,
html[lang="ary"] h1,
html[lang="ary"] h2,
html[lang="ary"] h3,
html[lang="ary"] h4,
html[lang="ary"] h5,
html[lang="ary"] h6,
html[lang="azb"] h1,
html[lang="azb"] h2,
html[lang="azb"] h3,
html[lang="azb"] h4,
html[lang="azb"] h5,
html[lang="azb"] h6,
html[lang="fa-IR"] h1,
html[lang="fa-IR"] h2,
html[lang="fa-IR"] h3,
html[lang="fa-IR"] h4,
html[lang="fa-IR"] h5,
html[lang="fa-IR"] h6,
html[lang="haz"] h1,
html[lang="haz"] h2,
html[lang="haz"] h3,
html[lang="haz"] h4,
html[lang="haz"] h5,
html[lang="haz"] h6,
html[lang="ps"] h1,
html[lang="ps"] h2,
html[lang="ps"] h3,
html[lang="ps"] h4,
html[lang="ps"] h5,
html[lang="ps"] h6,
html[lang="ur"] h1,
html[lang="ur"] h2,
html[lang="ur"] h3,
html[lang="ur"] h4,
html[lang="ur"] h5,
html[lang="ur"] h6 {
    font-weight: 500;
}


html[lang^="zh-"] h1,
html[lang^="zh-"] h2,
html[lang^="zh-"] h3,
html[lang^="zh-"] h4,
html[lang^="zh-"] h5,
html[lang^="zh-"] h6 {
    font-weight: 500;
}

html[lang="bg-BG"] h1,
html[lang="bg-BG"] h2,
html[lang="bg-BG"] h3,
html[lang="bg-BG"] h4,
html[lang="bg-BG"] h5,
html[lang="bg-BG"] h6,
html[lang="ru-RU"] h1,
html[lang="ru-RU"] h2,
html[lang="ru-RU"] h3,
html[lang="ru-RU"] h4,
html[lang="ru-RU"] h5,
html[lang="ru-RU"] h6,
html[lang="uk"] h1,
html[lang="uk"] h2,
html[lang="uk"] h3,
html[lang="uk"] h4,
html[lang="uk"] h5,
html[lang="uk"] h6 {
    font-weight: 500;
}


html[lang="bn-BD"] h1,
html[lang="bn-BD"] h2,
html[lang="bn-BD"] h3,
html[lang="bn-BD"] h4,
html[lang="bn-BD"] h5,
html[lang="bn-BD"] h6,
html[lang="hi-IN"] h1,
html[lang="hi-IN"] h2,
html[lang="hi-IN"] h3,
html[lang="hi-IN"] h4,
html[lang="hi-IN"] h5,
html[lang="hi-IN"] h6,
html[lang="mr-IN"] h1,
html[lang="mr-IN"] h2,
html[lang="mr-IN"] h3,
html[lang="mr-IN"] h4,
html[lang="mr-IN"] h5,
html[lang="mr-IN"] h6 {
    font-weight: 500;
}

html[lang="el"] h1,
html[lang="el"] h2,
html[lang="el"] h3,
html[lang="el"] h4,
html[lang="el"] h5,
html[lang="el"] h6 {
    font-weight: 500;
}

html[lang="gu-IN"] h1,
html[lang="gu-IN"] h2,
html[lang="gu-IN"] h3,
html[lang="gu-IN"] h4,
html[lang="gu-IN"] h5,
html[lang="gu-IN"] h6 {
    font-weight: 500;
}

html[lang="he-IL"] h1,
html[lang="he-IL"] h2,
html[lang="he-IL"] h3,
html[lang="he-IL"] h4,
html[lang="he-IL"] h5,
html[lang="he-IL"] h6 {
    font-weight: 500;
}

html[lang="ja"] h1,
html[lang="ja"] h2,
html[lang="ja"] h3,
html[lang="ja"] h4,
html[lang="ja"] h5,
html[lang="ja"] h6 {
    font-weight: 500;
}

html[lang="ko-KR"] h1,
html[lang="ko-KR"] h2,
html[lang="ko-KR"] h3,
html[lang="ko-KR"] h4,
html[lang="ko-KR"] h5,
html[lang="ko-KR"] h6 {
    font-weight: 500;
}


label {
    font-weight: 500;
}

input[type="radio"] + label,
input[type="checkbox"] + label {
    font-weight: 300;
}

button,
input[type="button"],
input[type="submit"] {
    font-weight: 500;
}

/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {
    
}

:-moz-placeholder {
    
}

::-moz-placeholder {
    

}

:-ms-input-placeholder {
    
}

dt {
    font-weight: 500;
}

.navigation-top a {
    font-weight: 500;
}

.menu-toggle {
    font-weight: 500;
}

.site-title {
    font-weight: 500;
}

.page .panel-content .entry-title,
.page-title,
body.page:not(.twentyseventeen-front-page) .entry-title {
    font-weight: 500;
}

.entry-meta {
    font-weight: 500;
}

.pagination,
.comments-pagination {
    font-weight: 500;
}

.page-links {
    font-weight: 500;
}

.entry-footer .cat-links,
.entry-footer .tags-links {
    font-weight: 500;
}


.entry-footer .edit-link a.post-edit-link {
    font-weight: 500;
}

.post-navigation {
    font-weight: 500;
}

.comment-metadata {
    font-weight: 500;
}


.comment-reply-link {
    font-weight: 500;
}

h2.widget-title {
    font-weight: 500;
}

.widget_rss .rss-date,
.widget_rss li cite {
    font-weight: 500;
}

.site-content .wp-playlist-current-item .wp-playlist-item-title {
    font-weight: 500;
}

.site-content .wp-playlist-current-item .wp-playlist-item-artist {
    font-weight: 500;
}

.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .twentyseventeen-panel-title {
    font-weight: 500;
}

.no-svg .dropdown-toggle .svg-fallback.icon-angle-down {
    font-weight: 300;
}

.no-svg .next.page-numbers .screen-reader-text,
.no-svg .prev.page-numbers .screen-reader-text,
.no-svg .social-navigation li a .screen-reader-text,
.no-svg .search-submit .screen-reader-text {
    font-weight: 300;
}





.cd-timeline-content .cd-date, .cd-timeline-content .the-excerpt, .cd-timeline-content .timeline-express-read-more-link { z-index: 1; }
@media screen and (min-width: 768px) {
    .main-navigation { float:right; margin-top: 16px; }
}
@media screen and (max-width: 767px) {
    .js .menu-toggle {
    position: absolute;
    right: 0;
    top: -70px;
    }
    .main-navigation {
    position: relative;
    }
}
.page-one-column .panel-content .wrap { max-width: 1000px; }
.has-sidebar:not(.error404) #primary { float: left; width: 100%; }
.single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary { max-width:1000px; }
h2.cd-timeline-item-title { padding-top:0; }
.site-info a { color: #ddd; }
.site-footer { border-top: 0; }
.site-footer .wrap { text-align: center; }
.site-footer .widget-column.footer-widget-2,
.site-info { width:100%; float:none;}
.site-branding { padding: 1em 0; }
div.wpforms-container-full .wpforms-form .wpforms-field-label { font-weight:normal; }
.pagination { border-top:0; }

/* Timeline */
.category-4 .site-main > article { border-left:1px solid #ddd; padding-left:50px; margin-left:25px; position:relative; }
.single-post .site-main > article { position:relative; }
.timeline-year { position:absolute; left:-25px; top: -7px; height:50px; width:50px; background:#ddd; border-radius:50%; text-align:center; line-height:50px; }
.single-post .site-main > article .timeline-year { left:-75px; }
@media screen and (max-width: 1060px) {
    .single-post .site-main > article .timeline-year { display:none; }
}
.category .timeline-date { display:none; }
.timeline-date .entry-meta { font-weight:normal; }
.entry-subheader * { display:block;}
.entry-subheader .date { color: #767676; font-size: 11px; font-size: 0.6875rem; font-weight:normal; letter-spacing: 0.1818em; padding-bottom: 0.25em; text-transform: uppercase; }