[class~=mobile-menu] a {
    color: white;
}

.mobile-menu {
    position: fixed;
}

.mobile-menu {
    bottom: 0;
}

.mobile-menu {
    left: 0;
}

.mobile-menu {
    width: 100%;
}

.mobile-menu {
    background-color: #040aed;
}

.mobile-menu {
    display: flex;
}

.mobile-menu {
    justify-content: space-around;
}

.mobile-menu {
    padding-left: 0;
}

[class~=mobile-menu] a,
.mobile-menu {
    padding-bottom: .625pc;
}

.mobile-menu {
    padding-right: 0;
}

[class~=mobile-menu] a,
.mobile-menu {
    padding-top: .625pc;
}

[class~=follow-menu],
[class~=book-menu],
[class~=priv-menu] {
    position: relative;
}

[class~=follow-btn],
[class~=secondClose],
[class~=bookClose],
[class~=book-btn] {
    color: #fff;
}

[class~=follow-btn] {
    border-left-width: medium;
}

[class~=follow-btn] {
    border-bottom-width: medium;
}

[class~=follow-btn] {
    border-right-width: medium;
}

.mobile-menu button,
[class~=mobile-menu] a {
    text-decoration: none;
}

[class~=follow-btn] {
    border-top-width: medium;
}

[class~=follow-btn] {
    border-left-style: none;
}

[class~=follow-btn] {
    border-bottom-style: none;
}

[class~=follow-btn] {
    border-right-style: none;
}

[class~=follow-btn] {
    border-top-style: none;
}

[class~=follow-btn] {
    border-left-color: currentColor;
}

[class~=follow-btn] {
    border-bottom-color: currentColor;
}

[class~=mobile-menu] a,
.mobile-menu button {
    padding-left: 7.5pt;
}

[class~=follow-btn] {
    border-right-color: currentColor;
}

[class~=follow-btn] {
    border-top-color: currentColor;
}

[class~=follow-btn] {
    border-image: none;
}

[class~=bookClose],
[class~=secondClose],
[class~=book-btn],
[class~=follow-btn] {
    outline: none;
}

[class~=bookClose],
[class~=secondClose],
[class~=book-btn],
[class~=follow-btn] {
    cursor: pointer;
}

[class~=follow-btn],
[class~=secondClose],
[class~=bookClose],
[class~=book-btn] {
    transition: opacity .3s ease;
}

[class~=secondClose] {
    border-left-width: medium;
}

[class~=secondClose] {
    border-bottom-width: medium;
}

[class~=mobile-menu] a[class~=home]::before {
    content: "🏠";
}

[class~=secondClose] {
    border-right-width: medium;
}

[class~=secondClose] {
    border-top-width: medium;
}

[class~=secondClose] {
    border-left-style: none;
}

[class~=secondClose] {
    border-bottom-style: none;
}

.mobile-menu button,
[class~=mobile-menu] a {
    padding-right: 7.5pt;
}

[class~=secondClose] {
    border-right-style: none;
}

[class~=secondClose] {
    border-top-style: none;
}

[class~=secondClose] {
    border-left-color: currentColor;
}

[class~=secondClose] {
    border-bottom-color: currentColor;
}

[class~=secondClose] {
    border-right-color: currentColor;
}

[class~=secondClose] {
    border-top-color: currentColor;
}

[class~=secondClose] {
    border-image: none;
}

[class~=mobile-menu] a[class~=about]::before {
    content: "💬";
}

[class~=book-btn] {
    border-left-width: medium;
}

[class~=book-btn] {
    border-bottom-width: medium;
}

[class~=book-btn] {
    border-right-width: medium;
}

[class~=book-btn] {
    border-top-width: medium;
}

.mobile-menu button,
[class~=mobile-menu] a {
    font-size: 1pc;
}

.mobile-menu button {
    color: white;
}

[class~=book-btn] {
    border-left-style: none;
}

[class~=book-btn] {
    border-bottom-style: none;
}

[class~=book-btn] {
    border-right-style: none;
}

[class~=book-btn] {
    border-top-style: none;
}

[class~=book-btn] {
    border-left-color: currentColor;
}

[class~=book-btn] {
    border-bottom-color: currentColor;
}

[class~=book-btn] {
    border-right-color: currentColor;
}

[class~=book-btn] {
    border-top-color: currentColor;
}

[class~=book-btn] {
    border-image: none;
}

.mobile-menu button {
    padding-bottom: 7.5pt;
}

[class~=bookClose] {
    border-left-width: medium;
}

[class~=bookClose] {
    border-bottom-width: medium;
}

[class~=bookClose] {
    border-right-width: medium;
}

[class~=bookClose] {
    border-top-width: medium;
}

[class~=bookClose] {
    border-left-style: none;
}

[class~=bookClose] {
    border-bottom-style: none;
}

[class~=bookClose] {
    border-right-style: none;
}

[class~=bookClose] {
    border-top-style: none;
}

[class~=bookClose] {
    border-left-color: currentColor;
}

.mobile-menu button {
    padding-top: 7.5pt;
}

[class~=bookClose] {
    border-bottom-color: currentColor;
}

[class~=bookClose] {
    border-right-color: currentColor;
}

[class~=bookClose] {
    border-top-color: currentColor;
}

[class~=booksubmenu] a,
.privsubmenu a,
.submenu a {
    display: block;
}

[class~=bookClose] {
    border-image: none;
}

.submenu a,
.privsubmenu a,
[class~=booksubmenu] a {
    color: green;
}

[class~=priv-btn],
[class~=privClose] {
    color: #fff;
}

[class~=privClose] {
    border-left-width: medium;
}

[class~=privClose] {
    border-bottom-width: medium;
}

[class~=privClose] {
    border-right-width: medium;
}

[class~=privClose] {
    border-top-width: medium;
}

[class~=privClose] {
    border-left-style: none;
}

[class~=privClose] {
    border-bottom-style: none;
}

[class~=mobile-menu] a:hover {
    background-color: #555;
}

[class~=privClose] {
    border-right-style: none;
}

[class~=privClose] {
    border-top-style: none;
}

[class~=privClose] {
    border-left-color: currentColor;
}

[class~=privClose] {
    border-bottom-color: currentColor;
}

.privsubmenu a,
.submenu a,
[class~=booksubmenu] a {
    text-decoration: none;
}

[class~=privClose] {
    border-right-color: currentColor;
}

[class~=privClose] {
    border-top-color: currentColor;
}

[class~=privClose] {
    border-image: none;
}

[class~=privClose],
[class~=priv-btn] {
    outline: none;
}

[class~=priv-btn],
[class~=privClose] {
    cursor: pointer;
}

.privsubmenu a,
[class~=booksubmenu] a,
.submenu a {
    margin-bottom: .5pc;
}

[class~=priv-btn],
[class~=privClose] {
    transition: opacity .3s ease;
}

[class~=priv-btn] {
    border-left-width: medium;
}

[class~=priv-btn] {
    border-bottom-width: medium;
}

[class~=priv-btn] {
    border-right-width: medium;
}

[class~=priv-btn] {
    border-top-width: medium;
}

[class~=priv-btn] {
    border-left-style: none;
}

[class~=priv-btn] {
    border-bottom-style: none;
}

[class~=priv-btn] {
    border-right-style: none;
}

[class~=priv-btn] {
    border-top-style: none;
}

[class~=priv-btn] {
    border-left-color: currentColor;
}

[class~=priv-btn] {
    border-bottom-color: currentColor;
}

[class~=priv-btn] {
    border-right-color: currentColor;
}

[class~=priv-btn] {
    border-top-color: currentColor;
}

[class~=priv-btn] {
    border-image: none;
}

[class~=booksubmenu],
[class~=submenu] {
    display: none;
}

[class~=booksubmenu],
[class~=tooltip]::before,
[class~=submenu],
[class~=privsubmenu] {
    position: absolute;
}

[class~=booksubmenu],
[class~=submenu] {
    top: -127.5pt;
}

[class~=submenu],
[class~=booksubmenu] {
    right: 0;
}

[class~=submenu],
[class~=booksubmenu] {
    background-color: #f9f9f9;
}

[class~=submenu] {
    border-left-width: .010416667in;
}

[class~=submenu] {
    border-bottom-width: .010416667in;
}

[class~=submenu] {
    border-right-width: .010416667in;
}

[class~=submenu] {
    border-top-width: .010416667in;
}

[class~=submenu] {
    border-left-style: solid;
}

[class~=submenu] {
    border-bottom-style: solid;
}

[class~=submenu] {
    border-right-style: solid;
}

[class~=submenu] {
    border-top-style: solid;
}

[class~=submenu] {
    border-left-color: #ddd;
}

[class~=submenu] a:hover {
    color: #0074d9;
}

[class~=submenu] {
    border-bottom-color: #ddd;
}

[class~=submenu] {
    border-right-color: #ddd;
}

[class~=submenu] {
    border-top-color: #ddd;
}

[class~=tooltip]::before {
    content: "";
}

[class~=submenu] {
    border-image: none;
}

[class~=booksubmenu],
[class~=submenu] {
    border-radius: 1.5625pc;
}

[class~=booksubmenu],
[class~=submenu] {
    padding-left: .625pc;
}

[class~=submenu],
[class~=booksubmenu] {
    padding-bottom: .625pc;
}

[class~=submenu],
[class~=booksubmenu] {
    padding-right: .625pc;
}

[class~=booksubmenu],
[class~=submenu] {
    padding-top: .625pc;
}

[class~=submenu],
[class~=booksubmenu] {
    box-shadow: 0 2px .041666667in rgba(0, 0, 0, .1);
}

[class~=submenu],
[class~=booksubmenu] {
    opacity: 0;
}

[class~=submenu],
[class~=booksubmenu] {
    transition: display 4s ease-in-out 1s;
}

[class~=tooltip]::before {
    top: 100%;
}

[class~=booksubmenu] {
    border-left-width: .010416667in;
}

[class~=booksubmenu] {
    border-bottom-width: .010416667in;
}

[class~=tooltip]::before {
    left: 50%;
}

[class~=booksubmenu] {
    border-right-width: .010416667in;
}

[class~=booksubmenu] {
    border-top-width: .010416667in;
}

[class~=booksubmenu],
[class~=tooltip]::before {
    border-left-style: solid;
}

[class~=booksubmenu] {
    border-bottom-style: solid;
}

[class~=booksubmenu] {
    border-right-style: solid;
}

[class~=booksubmenu] {
    border-top-style: solid;
}

[class~=booksubmenu] {
    border-left-color: #ddd;
}

[class~=booksubmenu] {
    border-bottom-color: #ddd;
}

[class~=booksubmenu] {
    border-right-color: #ddd;
}

[class~=tooltip]::before {
    transform: translateX(-50%);
}

[class~=booksubmenu] {
    border-top-color: #ddd;
}

[class~=booksubmenu] {
    border-image: none;
}

[class~=tooltip]::before {
    border-left-width: 6pt;
}

[class~=privsubmenu],
[class~=booksubmenu],
[class~=privsubmenu],
[class~=inactive],
#closeBtn,
.bookinactive,
[class~=privinactive],
[class~=tooltip] {
    display: none;
}

[class~=privsubmenu] {
    top: -127.5pt;
}

[class~=privsubmenu] {
    right: 0;
}

[class~=privsubmenu] {
    background-color: #f9f9f9;
}

[class~=privsubmenu] {
    border-left-width: .010416667in;
}

[class~=tooltip]::before {
    border-bottom-width: 6pt;
}

[class~=privsubmenu] {
    border-bottom-width: .010416667in;
}

[class~=privsubmenu] {
    border-right-width: .010416667in;
}

[class~=privsubmenu] {
    border-top-width: .010416667in;
}

[class~=privsubmenu] {
    border-left-style: solid;
}

[class~=tooltip]::before,
[class~=privsubmenu] {
    border-bottom-style: solid;
}

[class~=privsubmenu],
[class~=tooltip]::before {
    border-right-style: solid;
}

[class~=privsubmenu],
[class~=tooltip]::before {
    border-top-style: solid;
}

[class~=privsubmenu] {
    border-left-color: #ddd;
}

[class~=privsubmenu] {
    border-bottom-color: #ddd;
}

[class~=tooltip]::before {
    border-right-width: 6pt;
}

[class~=privsubmenu] {
    border-right-color: #ddd;
}

[class~=tooltip]::before {
    border-top-width: 6pt;
}

[class~=privsubmenu] {
    border-top-color: #ddd;
}

[class~=privsubmenu] {
    border-image: none;
}

[class~=privsubmenu],
[class~=privsubmenu] {
    border-radius: 1.5625pc;
}

[class~=tooltip],
[class~=privsubmenu] {
    padding-left: .625pc;
}

[class~=privsubmenu],
[class~=tooltip] {
    padding-bottom: .625pc;
}

[class~=privsubmenu],
[class~=tooltip] {
    padding-right: .625pc;
}

[class~=tooltip],
[class~=privsubmenu] {
    padding-top: .625pc;
}

[class~=privsubmenu] {
    box-shadow: 0 2px .041666667in rgba(0, 0, 0, .1);
}

[class~=privsubmenu] {
    opacity: 0;
}

[class~=privsubmenu] {
    transition: display 4s ease-in-out 1s;
}

[class~=tooltip],
[class~=privsubmenu],
[class~=booksubmenu] {
    position: absolute;
}

[class~=booksubmenu] {
    top: -120px;
}

[class~=privsubmenu] {
    top: -157.5pt;
}

[class~=privsubmenu],
[class~=tooltip] {
    width: 200px;
}

[class~=privsubmenu] {
    color: white;
}

[class~=privsubmenu] {
    background-color: #040aed;
}

[class~=privsubmenu],
[class~=tooltip] {
    text-align: center;
}

[class~=menu-item] {
    text-decoration: none;
}

[class~=menu-item] {
    color: #333;
}

[class~=menu-item] {
    font-size: 1.5pc;
}

[class~=menu-item] {
    margin-right: 20px;
}

[class~=book-btn],
[class~=priv-btn],
[class~=follow-btn] {
    background: transparent;
}

[class~=tooltip]::before {
    border-left-color: transparent;
}

[class~=tooltip] {
    top: 80vh;
}

[class~=tooltip]::before {
    border-bottom-color: transparent;
}

[class~=tooltip] {
    right: 0;
}

[class~=tooltip] {
    background-color: #1a1a1a;
}

[class~=tooltip] {
    color: white;
}

[class~=tooltip] {
    border-radius: 10px;
}

[class~=tooltip] {
    font-size: .145833333in;
}

[class~=tooltip] {
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}

[class~=tooltip]::before {
    border-right-color: transparent;
}

[class~=tooltip-header] {
    font-weight: bold;
}

[class~=tooltip]::before {
    border-top-color: #1a1a1a;
}

[class~=tooltip-header] {
    margin-bottom: .052083333in;
}

[class~=show-books],
[class~=show-submenu],
.show-priv {
    display: block;
}

[class~=tooltip]::before {
    border-image: none;
}

[class~=show-submenu],
.show-priv,
[class~=show-books] {
    opacity: 1;
}

[class~=menu-item][class~=active] [class~=fa] {
    color: orange !important;
}

[class~=mobile-menu] a[class~=contact]::before {
    content: "📩";
}

@media (max-width: 375px) {
    [class~=tooltip] {
        display: none;
    }

    [class~=tooltip] {
        position: absolute;
    }

    [class~=tooltip] {
        top: 75vh;
    }

    [class~=tooltip] {
        right: 2%;
    }
}

@media (min-width: 600px) {
    [class~=tooltip] {
        display: none;
    }

    [class~=tooltip] {
        position: absolute;
    }

    [class~=tooltip] {
        top: 85vh;
    }

    [class~=tooltip] {
        right: 12%;
    }
}

@media (min-width: 500px) {
    [class~=tooltip] {
        display: none;
    }

    [class~=tooltip] {
        position: absolute;
    }

    [class~=tooltip] {
        top: 78vh;
    }

    [class~=tooltip] {
        right: 10%;
    }
}

@media (min-width: 700px) {
    [class~=tooltip] {
        display: none;
    }

    [class~=tooltip] {
        position: absolute;
    }

    [class~=tooltip] {
        top: 85vh;
    }

    [class~=tooltip] {
        right: 14%;
    }
}

@media (min-width: 801px) {
    [class~=tooltip] {
        display: none;
    }

    [class~=tooltip] {
        position: absolute;
    }

    [class~=tooltip] {
        top: 85vh;
    }

    [class~=tooltip] {
        right: 15%;
    }
}

@media (min-width: 825px) {
    [class~=tooltip] {
        display: none;
    }

    [class~=tooltip] {
        position: absolute;
    }

    [class~=tooltip] {
        top: 87vh;
    }

    [class~=tooltip] {
        right: 19%;
    }
}

#loadingImage {
    display: none;
}

#loadingImage {
    position: absolute;
}

[class~=loadingif] {
    max-height: 10%;
}

[class~=loadingif] {
    max-width: 20%;
}

#loadingImage {
    left: 50%;
}

#loadingImage {
    top: 50%;
}

@media (max-width: 280px) {
    [class~=PresetFilters] {
        margin-top: .125em;
    }
}

@media (min-width: 760px) {
    [class~=PresetFilters] {
        margin-top: 8em;
    }
}

@media (min-width: 770px) {
    [class~=sliderNow] {
        height: 200px;
    }

    [class~=sliderNow] {
        max-width: 80pc;
    }

    [class~=sliderNow] {
        margin-top: -.520833333in;
    }

    [class~=sliderNow] {
        margin-right: auto;
    }

    [class~=sliderNow] {
        margin-left: auto;
    }

    [class~=PresetFilters] {
        margin-top: 10em;
    }
}

@media (min-width: 1000px) {
    [class~=PresetFilters] {
        margin-top: 12em;
    }
}

@media (min-width: 1100px) {
    .PresetFilters {
        margin-top: 15em;
    }
}

[class~=sliderNow] {
    height: 9.375pc;
}

[class~=sliderNow] {
    max-width: 80pc;
}

[class~=sliderNow] img {
    display: none;
}

[class~=sliderNow] {
    margin-top: .625pc;
}

[class~=sliderNow] {
    margin-right: auto;
}

[class~=sliderNow] {
    margin-left: auto;
}

.magNify {
    font-size: 1.2em;
}

[class~=sliderNow] img,
[class~=slider-buttons] {
    position: absolute;
}

[class~=slider-buttons] {
    top: 22vh;
}

[class~=sliderNow] img {
    width: 100%;
}

[class~=slider-buttons] {
    left: 50%;
}

[class~=sliderNow] img {
    height: auto;
}

[class~=slider-buttons] {
    transform: translateX(-50%);
}

[class~=slider-buttons] {
    display: flex;
}

[class~=slider-buttons] {
    gap: .052083333in;
}

[class~=slider-buttons] {
    font-size: 12px;
}

[class~=slider-buttons] {
    z-index: 2;
}

[class~=slider-button] {
    color: #fff;
}

[class~=slider-button] {
    border-left-width: medium;
}

[class~=slider-button] {
    border-bottom-width: medium;
}

[class~=slider-button] {
    border-right-width: medium;
}

[class~=slider-button] {
    border-top-width: medium;
}

[class~=slider-button] {
    border-left-style: none;
}

[class~=slider-button] {
    border-bottom-style: none;
}

[class~=slider-button] {
    border-right-style: none;
}

[class~=slider-button] {
    border-top-style: none;
}

[class~=slider-button] {
    border-left-color: currentColor;
}

[class~=slider-button] {
    border-bottom-color: currentColor;
}

[class~=slider-button] {
    border-right-color: currentColor;
}

[class~=sliderNow] img {
    transition: opacity 1s;
}

[class~=slider-button] {
    border-top-color: currentColor;
}

[class~=slider-button] {
    border-image: none;
}

[class~=slider-button] {
    border-radius: 50%;
}

[class~=slider-button] {
    padding-left: 3.75pt;
}

[class~=slider-button] {
    padding-bottom: 3.75pt;
}

[class~=slider-button] {
    padding-right: 3.75pt;
}

[class~=slider-button] {
    padding-top: 3.75pt;
}

[class~=slider-button] {
    cursor: pointer;
}

[class~=slider-button] {
    opacity: .7;
}

[class~=slider-button] {
    transition: opacity .3s;
}

[class~=sliderNow] img:first-child {
    display: block;
}

@media (min-width: 400px) {
    [class~=slider-buttons] {
        position: absolute;
    }

    [class~=slider-buttons] {
        top: 18vh;
    }

    [class~=slider-buttons] {
        left: 50%;
    }
}

@media (min-width: 500px) {
    [class~=slider-buttons] {
        position: absolute;
    }

    [class~=slider-buttons] {
        top: 30vh;
    }

    [class~=slider-buttons] {
        left: 50%;
    }
}

@media (min-width: 770px) {
    [class~=slider-buttons] {
        position: absolute;
    }

    [class~=slider-buttons] {
        top: 24vh;
    }

    [class~=slider-buttons] {
        left: 50%;
    }
}

@media (min-width: 1000px) {
    .slider-buttons {
        position: absolute;
    }

    .slider-buttons {
        top: 62vh;
    }

    .slider-buttons {
        left: 50%;
    }
}