/*
Theme Name: KIC Theme
Theme URI: http://demo.select-themes.com/stockholm/
Description: A child theme of Stockholm Theme
Author: Select Themes
Author URI: http://select-themes.com
Version: 1.0.0
Template: stockholm
*/

@import url("../stockholm/style.css");
body {
    font-size: 14px;
}

@font-face {
    font-family: 'BrooklynSportBold';
    src: url('fonts/BrooklynSportBold.eot');
    src: url('fonts/BrooklynSportBold.eot') format('embedded-opentype'), url('fonts/BrooklynSportBold.woff2') format('woff2'), url('fonts/BrooklynSportBold.woff') format('woff'), url('fonts/BrooklynSportBold.ttf') format('truetype'), url('fonts/BrooklynSportBold.svg#BrooklynSportBold') format('svg');
}

h1,
h2,
h3,
h4,
h5 {
    font-family: 'BrooklynSportBold';
    text-transform: uppercase;
    font-weight: normal!important;
}

ul {
    list-style-position: outside;
    padding-left: 20px;
}

#tl1 .timeline_line,
#content #tl1 .timeline_line {
    width: 1100px;
}


/*.header_top_bottom_holder {
    background-color: #ddd;
}*/


/*.header_bottom {
    max-width: 1900px;
    margin: auto;
}
*/

header.centered_logo .header_inner_right {
    display: none;
}

#kic-main .full_section_inner {
    max-width: 1900px;
    margin: auto;
}

.post_content h4 {
    margin-bottom: 15px;
}

.title {
    background-color: transparent;
}

.title_subtitle_holder {
    display: none;
}

.home h2 {
    color: #949494;
}


/*PINTREST POSTS*/

.wmle_container .wmle_item .wmle_post_meta {
    display: none;
}

.wmle_container .wmle_item .wpme_image img {
    width: 100%;
}

.wmle_container .wmle_item {
    border: 1px solid #e5e5e5;
    margin: 5px;
    padding: 10px!important;
    -webkit-box-shadow: none!important;
    box-shadow: none;
    background-color: #FFF;
}

.wmle_container .wmle_item .wmle_post_title {
    font-size: 32px!important;
    color: #FFF!important;
    line-height: 1!important;
    padding-bottom: 6px;
    border-bottom: 1px solid #f1f1f1;
    border-top: 1px solid #f1f1f1;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
    text-align: center;
    background-color: #000;
    text-transform: uppercase;
    font-family: 'BrooklynSportBold';
}

.wmle_post_title p {
    font-size: 14px!important;
    color: #f1f1f1;
    font-family: 'BrooklynSportBold'!important;
    text-transform: uppercase!important;
}

.wmle_container .wmle_item .wmle_post_excerpt {
    font-size: 14px!important;
    color: #000!important;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}


/*POST*/

.single-post .title_outer {
    display: none;
}

.single .content {
    background-color: #f5f5f5;
}

.single .content .container {
    background-color: #f5f5f5;
}

.category-kic strong {
    font-family: 'BrooklynSportBold';
    text-transform: uppercase;
}

.category-kic .wpb_video_widget {
    margin-bottom: 15px!important;
}

.blog_holder article:not(.format-link):not(.format-quote) .post_text .post_text_inner {
    padding: 0;
}

.kic-title {
    background-color: #000;
    color: #FFF;
    padding: 5px 10px 0;
    margin-bottom: 10px!important;
}

div#kic-pagination {
    margin: 20px 0;
    text-align: right;
}

div#kic-pagination a {
    color: #FFF;
}

div#kic-pagination a:hover {
    color: #000;
}

div#kic-pagination .qbutton {
    margin: 0px 5px;
}

div#kic-pagination .next,
div#kic-pagination .previous {
    display: none;
    font-size: 14px;
}


div#kic-video {
    padding: 5px;
}

div#kic-video figcaption {
    font-size: 18px;
    font-family: 'BrooklynSportBold';
    text-transform: uppercase;
    background-color: #000;
    color: #FFF;
    padding: 5px;
}

.html5-video-player {
    background-color: transparent;!important;
}

@media (max-width: 1000px) {
    .title_outer {
        display: none;
    }
}

@media (max-width: 768px) {
    h1 {
        font-size: 36px;
        line-height: 36px;
    }
    h2 {
        font-size: 24px!important;
        line-height: 28px;
        margin-bottom: 10px;
    }
    h3 {
        font-size: 16px;
        letter-spacing: 0;
    }
    .kic-title {
        padding-bottom: 7px;
        text-align: center;
    }
    div#kic-featured-image {
        margin-bottom: 20px;
    }
    div#kic-pagination {
        text-align: center;
    }

    div#kic-video .wpb_single_image.wpb_content_element.vc_align_center {
    padding: 15px 5px;
}
}