@import "fonts";
@import "variables";
@import "mixins";
@import "bootstrap";

p {
    a {
        text-decoration: underline;
        &:hover {
            text-decoration: none;
        }
    }
}

@import "base-style";
@import "tags";
@import "text-page";
@import "shortnews";
@import "entity-badge";
@import "specials";
@import "organization-list";
@import "pagination";
@import "personals";
@import "full-news";
@import "documents";
@import "bottom-menu";
@import "short-contacts";
@import "about";
@import "additional-info-blocks";
@import "feedback-form";
@import "blind";
@import "flat-links";
@import "person-page";
@import "materials-wide";
@import "header-search";
@import "search";

@import "media-overrides";

body {
    font-family: $fontopensans;
    min-height: 100vh;
    position: relative;
    padding-bottom: 333px;

    footer {
        bottom: 0;
    }
}

.organization-info__map-container {
    width: 700px;
    max-width: 100%;
    position: relative;
    padding-top: 100%;
}

.organization-info__map {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.slide-fancybox-video {
    position: relative;
    &:before {
        display: block;
        content: '';
        position: absolute;
        background: rgba(50, 4, 4, 0.8);
        height: 50px;
        width: 80px;
        top: 50%;
        left: 50%;
        margin-left: -40px;
        margin-top: -25px;
        border-radius: 5px;
        z-index: 2;
    }
    &:hover:before {
        background: #bd0505;
    }
    &:after {
        display: block;
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        width: 0px;
        height: 0px;
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-left: 30px solid #ffffff;
        margin-left: -15px;
        margin-top: -15px;
        z-index: 3;
    }
}

.go-top-link {
    width: 33px;
    height: 33px;
    position: fixed;
    bottom: 30px;
    left: 30px;
    display: none;
    background: url('../img/go-top-icon.png');
    cursor: pointer;
}