/*
Theme Name: Twenty Fifteen (child theme)
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team, Aleksandr Charkov
Author URI: https://github.com/alcharkov
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.4
Template: twentyfifteen
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen-child

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@import url("../twentyfifteen/style.css");

@font-face {
    font-family: Slim-Extreme;
    src: local('fonts/Slim_Extreme.ttf'),
    url("fonts/Slim_Extreme.ttf") format('truetype');
}

@font-face {
    font-family: Adequate-ExtraLight;
    src: local('fonts/Adequate-ExtraLight.ttf'),
    url("fonts/Adequate-ExtraLight.ttf") format('truetype');
}

div {
    font-family: "Adequate-ExtraLight";
}

.hentry {
    background-color: #0d0b0c !important;
    box-shadow: none;
}

.entry-footer {
    background-color: #0d0b0c !important;
}

.site-info {
    background-color: #0d0b0c !important;
}

#menu-sidebar_menu, #menu-sidebar_menu_lt {
    font-size: 1.5em;
    color: white;
    text-transform: lowercase;
    /*font-weight: bold;*/
    line-height: 1.7em;
}

li.menu-item {
    border: 0;
    padding: 0;
}

.entry-content {
    padding: 0;
}

body:before {
    box-shadow: none;
}

.hentry {
    padding-top: 0;
    margin: 0;
}

.entry-footer {
    padding: 0;
}

.widget {
    line-height: 1.2;
}

.home .albums-menu {
    visibility: hidden;
}

.home .site-main {
    padding: 0;
}

.contacts-page {
    margin-top: 90px;
}

.contacts-border {
    border-width: 1px;
    border-style: solid;
    -webkit-border-image:
            -webkit-linear-gradient(to bottom, white, rgba(0, 0, 0, 0)) 1 100%;
    -o-border-image:
            -o-linear-gradient(to bottom, white, rgba(0, 0, 0, 0)) 1 100%;
    border-image:
            linear-gradient(to bottom, white, rgba(0, 0, 0, 0)) 1 100%;
    position:fixed;
    top:0;
}

#sidebar li {
    text-align: justify;
}
#sidebar li:after {
    content: "";
    display: inline-block;
    width: 100%;
}

@media only screen and (max-width: 59.6875em) {
    .home .albums-menu {
        display: none;
    }

}

@media screen and (min-width: 59.6875em) {

    .secondary {
        height: 100%;
    }

    .menu-contacts_menu-container {
        position: fixed;
        bottom: 0;
    }

    .widget {
        font-size: 0.5em;

        margin: 0 auto;
        padding: 0;
        width: 50%;
    }

    .widget-area {
        width: 75%;
    }

    .site {
        margin: 0 auto 0 0;
        max-width: none;
    }

    body:before {
        width: 30%;
    }

    .sidebar {
        /*width: 35.4118%;*/
        max-width: none;
        width: 30%;
    }

    .site-content {
        margin: 0 auto;
        /*float: none;*/
        width: 70%;
        /*max-width: 68.75em;*/
        /*margin-left: 29.4118%;*/
        margin-left: 30%;
    }

    .site-main {
        padding: 5.3333% 0;
    }

    .site-header {
        margin: 17% 0 20% 0;
    }
}

#fancybox-left-ico {
    margin-left: -100px;
}
#fancybox-right-ico {
    margin-right: -100px;
}

#fancybox-title-outside {
    text-align: center;
    font-size: 1.5em;
}

.entry-content a {
    border-bottom: none;
}

.scroll-back-to-top-wrapper {
    background-color: transparent !important;
}